diff --git a/3dmodels/mechanical/Keebio-Parts/CUI_DEVICES_SJ-43504-SMT-TR.step b/3dmodels/mechanical/Keebio-Parts/CUI_DEVICES_SJ-43504-SMT-TR.step
new file mode 100644
index 0000000..a1b022c
--- /dev/null
+++ b/3dmodels/mechanical/Keebio-Parts/CUI_DEVICES_SJ-43504-SMT-TR.step
@@ -0,0 +1,9621 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP203' ),
+ '1' );
+FILE_NAME ('CUI_DEVICES_SJ-43504-SMT-TR.step',
+ '2019-10-20T22:28:48',
+ ( '' ),
+ ( '' ),
+ 'SwSTEP 2.0',
+ 'SolidWorks 2019',
+ '' );
+FILE_SCHEMA (( 'CONFIG_CONTROL_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = ORIENTED_EDGE ( 'NONE', *, *, #7053, .F. ) ;
+#2 = ORIENTED_EDGE ( 'NONE', *, *, #614, .T. ) ;
+#3 = FACE_BOUND ( 'NONE', #7302, .T. ) ;
+#4 = ORIENTED_EDGE ( 'NONE', *, *, #8551, .F. ) ;
+#5 = VECTOR ( 'NONE', #2160, 39.37007874015748143 ) ;
+#6 = LINE ( 'NONE', #4422, #7650 ) ;
+#7 = FACE_OUTER_BOUND ( 'NONE', #9410, .T. ) ;
+#8 = VECTOR ( 'NONE', #6081, 39.37007874015748854 ) ;
+#9 = ORIENTED_EDGE ( 'NONE', *, *, #3752, .F. ) ;
+#10 = ORIENTED_EDGE ( 'NONE', *, *, #2854, .F. ) ;
+#11 = ORIENTED_EDGE ( 'NONE', *, *, #6049, .T. ) ;
+#12 = EDGE_LOOP ( 'NONE', ( #7399, #379, #8777, #9345 ) ) ;
+#13 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.03543307086614177343, -0.1003937007874015908 ) ) ;
+#14 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.07874015748031502893, 0.0000000000000000000 ) ) ;
+#15 = VECTOR ( 'NONE', #3386, 39.37007874015748143 ) ;
+#16 = FACE_OUTER_BOUND ( 'NONE', #6550, .T. ) ;
+#17 = CYLINDRICAL_SURFACE ( 'NONE', #1392, 0.005905511811023586403 ) ;
+#18 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443235, -0.4350393700787402174 ) ) ;
+#19 = EDGE_CURVE ( 'NONE', #6700, #3854, #3049, .T. ) ;
+#20 = ORIENTED_EDGE ( 'NONE', *, *, #5953, .T. ) ;
+#21 = AXIS2_PLACEMENT_3D ( 'NONE', #2497, #4612, #8359 ) ;
+#22 = VERTEX_POINT ( 'NONE', #7465 ) ;
+#23 = EDGE_CURVE ( 'NONE', #7509, #1812, #168, .T. ) ;
+#24 = DIRECTION ( 'NONE', ( -3.212450881438534213E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#25 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#26 = EDGE_LOOP ( 'NONE', ( #1495, #1774, #8218, #2300 ) ) ;
+#27 = VERTEX_POINT ( 'NONE', #3139 ) ;
+#28 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#29 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.07480314960629921850, -0.1948818897637795144 ) ) ;
+#30 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#31 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#32 = DIRECTION ( 'NONE', ( 1.032573497605242101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#33 = ADVANCED_FACE ( 'NONE', ( #258 ), #8284, .F. ) ;
+#34 = EDGE_CURVE ( 'NONE', #9261, #4059, #9006, .T. ) ;
+#35 = EDGE_CURVE ( 'NONE', #4814, #9404, #3584, .T. ) ;
+#36 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.1299212598425197041 ) ) ;
+#37 = ORIENTED_EDGE ( 'NONE', *, *, #2616, .F. ) ;
+#38 = CARTESIAN_POINT ( 'NONE', ( -0.02952755905511810636, -0.003937007874015741038, 0.04724409448818899654 ) ) ;
+#39 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, 0.02165354330708666244, -0.08661417322834648325 ) ) ;
+#40 = ORIENTED_EDGE ( 'NONE', *, *, #5800, .T. ) ;
+#41 = FACE_OUTER_BOUND ( 'NONE', #3600, .T. ) ;
+#42 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023622659, -0.03917273374435505801, -0.07874015748031494566 ) ) ;
+#43 = EDGE_CURVE ( 'NONE', #4393, #5283, #7559, .T. ) ;
+#44 = EDGE_CURVE ( 'NONE', #3961, #338, #5401, .T. ) ;
+#45 = ORIENTED_EDGE ( 'NONE', *, *, #44, .T. ) ;
+#46 = VERTEX_POINT ( 'NONE', #4678 ) ;
+#47 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#48 = VERTEX_POINT ( 'NONE', #2373 ) ;
+#49 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02362204724409447745, -0.3858267716535433989 ) ) ;
+#50 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#51 = ADVANCED_FACE ( 'NONE', ( #6896 ), #309, .F. ) ;
+#52 = VERTEX_POINT ( 'NONE', #1220 ) ;
+#53 = ORIENTED_EDGE ( 'NONE', *, *, #6860, .F. ) ;
+#54 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#55 = ORIENTED_EDGE ( 'NONE', *, *, #5254, .T. ) ;
+#56 = EDGE_LOOP ( 'NONE', ( #5786, #4559, #8817, #6635 ) ) ;
+#57 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#58 = FACE_OUTER_BOUND ( 'NONE', #7014, .T. ) ;
+#59 = FACE_OUTER_BOUND ( 'NONE', #3236, .T. ) ;
+#60 = LINE ( 'NONE', #8000, #5853 ) ;
+#61 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#62 = VECTOR ( 'NONE', #2720, 39.37007874015748143 ) ;
+#63 = ORIENTED_EDGE ( 'NONE', *, *, #6730, .T. ) ;
+#64 = VERTEX_POINT ( 'NONE', #3337 ) ;
+#65 = FACE_OUTER_BOUND ( 'NONE', #2890, .T. ) ;
+#66 = LINE ( 'NONE', #9498, #7445 ) ;
+#67 = ORIENTED_EDGE ( 'NONE', *, *, #8596, .F. ) ;
+#68 = CIRCLE ( 'NONE', #2528, 0.001968503937007896106 ) ;
+#69 = AXIS2_PLACEMENT_3D ( 'NONE', #6178, #2519, #5454 ) ;
+#70 = ORIENTED_EDGE ( 'NONE', *, *, #6807, .T. ) ;
+#71 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, -0.08267716535433072833, -0.3157480314960629530 ) ) ;
+#72 = CARTESIAN_POINT ( 'NONE', ( 0.1732283453380510929, 0.02362204724409448786, -0.3661417322834646382 ) ) ;
+#73 = LINE ( 'NONE', #4538, #6216 ) ;
+#74 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#75 = LINE ( 'NONE', #9506, #7523 ) ;
+#76 = EDGE_CURVE ( 'NONE', #3103, #5027, #4920, .T. ) ;
+#77 = VECTOR ( 'NONE', #2960, 39.37007874015748143 ) ;
+#78 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#79 = EDGE_LOOP ( 'NONE', ( #4844, #9031, #1635, #6364 ) ) ;
+#80 = FACE_OUTER_BOUND ( 'NONE', #2052, .T. ) ;
+#81 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.08267716535433070058, -0.4724419291338582960 ) ) ;
+#82 = ORIENTED_EDGE ( 'NONE', *, *, #8277, .T. ) ;
+#83 = AXIS2_PLACEMENT_3D ( 'NONE', #8093, #9452, #7907 ) ;
+#84 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133855722, 0.02165354330708662775, -0.3425196850393700809 ) ) ;
+#85 = DIRECTION ( 'NONE', ( 1.807003620809171181E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#86 = EDGE_CURVE ( 'NONE', #5333, #3108, #4113, .T. ) ;
+#87 = AXIS2_PLACEMENT_3D ( 'NONE', #7338, #78, #3004 ) ;
+#88 = ORIENTED_EDGE ( 'NONE', *, *, #8619, .F. ) ;
+#89 = ORIENTED_EDGE ( 'NONE', *, *, #1096, .T. ) ;
+#90 = ORIENTED_EDGE ( 'NONE', *, *, #5436, .F. ) ;
+#91 = CARTESIAN_POINT ( 'NONE', ( 0.04401708617125570794, -0.03937007874015749365, -0.4311023622047244208 ) ) ;
+#92 = ORIENTED_EDGE ( 'NONE', *, *, #4057, .T. ) ;
+#93 = ADVANCED_FACE ( 'NONE', ( #1945 ), #2661, .T. ) ;
+#94 = EDGE_CURVE ( 'NONE', #8233, #7112, #4963, .T. ) ;
+#95 = AXIS2_PLACEMENT_3D ( 'NONE', #8005, #8860, #8815 ) ;
+#96 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236207163, 1.157146581871514026E-17, 0.07874015748031495954 ) ) ;
+#97 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133855722, 0.02165354330708662775, -0.4724409448818898127 ) ) ;
+#98 = ORIENTED_EDGE ( 'NONE', *, *, #5192, .F. ) ;
+#99 = VERTEX_POINT ( 'NONE', #6369 ) ;
+#100 = VECTOR ( 'NONE', #8369, 39.37007874015748143 ) ;
+#101 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, 0.08267716535433072833, -0.2763779527559055427 ) ) ;
+#102 = VERTEX_POINT ( 'NONE', #2039 ) ;
+#103 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.03149606299212596994, -0.1279527559055118335 ) ) ;
+#104 = LINE ( 'NONE', #4524, #6902 ) ;
+#105 = ADVANCED_FACE ( 'NONE', ( #6227 ), #8434, .T. ) ;
+#106 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 5.251601652122828718E-16 ) ) ;
+#107 = FACE_OUTER_BOUND ( 'NONE', #6514, .T. ) ;
+#108 = ADVANCED_FACE ( 'NONE', ( #545 ), #3473, .F. ) ;
+#109 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#110 = CIRCLE ( 'NONE', #7328, 0.01968503937007875723 ) ;
+#111 = EDGE_LOOP ( 'NONE', ( #4200, #7154, #4376, #9272 ) ) ;
+#112 = ORIENTED_EDGE ( 'NONE', *, *, #1864, .T. ) ;
+#113 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125982427, -0.03937007874015750752, -0.4311023622047244208 ) ) ;
+#114 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#115 = ORIENTED_EDGE ( 'NONE', *, *, #1757, .T. ) ;
+#116 = AXIS2_PLACEMENT_3D ( 'NONE', #9429, #6404, #6455 ) ;
+#117 = VECTOR ( 'NONE', #363, 39.37007874015748143 ) ;
+#118 = ORIENTED_EDGE ( 'NONE', *, *, #1156, .T. ) ;
+#119 = DIRECTION ( 'NONE', ( 0.7071067811865452413, 8.659560562354904508E-17, -0.7071067811865497932 ) ) ;
+#120 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#121 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409572, 0.03149606299212596300, -0.2362204724409449064 ) ) ;
+#122 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#123 = LINE ( 'NONE', #8871, #5491 ) ;
+#124 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.807003620809170688E-16, 0.0000000000000000000 ) ) ;
+#125 = VECTOR ( 'NONE', #1533, 39.37007874015748143 ) ;
+#126 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#127 = ORIENTED_EDGE ( 'NONE', *, *, #4730, .F. ) ;
+#128 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#129 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960509, -0.07874015748031501505, -0.3157480314960629530 ) ) ;
+#130 = ORIENTED_EDGE ( 'NONE', *, *, #5626, .F. ) ;
+#131 = AXIS2_PLACEMENT_3D ( 'NONE', #804, #4462, #7388 ) ;
+#132 = AXIS2_PLACEMENT_3D ( 'NONE', #6973, #2597, #4187 ) ;
+#133 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#134 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#135 = AXIS2_PLACEMENT_3D ( 'NONE', #7560, #1122, #1020 ) ;
+#136 = ADVANCED_FACE ( 'NONE', ( #7853 ), #7710, .T. ) ;
+#137 = ORIENTED_EDGE ( 'NONE', *, *, #7265, .F. ) ;
+#138 = EDGE_CURVE ( 'NONE', #3330, #4305, #7756, .T. ) ;
+#139 = ORIENTED_EDGE ( 'NONE', *, *, #932, .F. ) ;
+#140 = EDGE_CURVE ( 'NONE', #2972, #3725, #5500, .T. ) ;
+#141 = ORIENTED_EDGE ( 'NONE', *, *, #393, .F. ) ;
+#142 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#143 = VERTEX_POINT ( 'NONE', #4779 ) ;
+#144 = VECTOR ( 'NONE', #6996, 39.37007874015748143 ) ;
+#145 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#146 = FACE_OUTER_BOUND ( 'NONE', #6754, .T. ) ;
+#147 = VERTEX_POINT ( 'NONE', #4065 ) ;
+#148 = EDGE_CURVE ( 'NONE', #6412, #3124, #4161, .T. ) ;
+#149 = ORIENTED_EDGE ( 'NONE', *, *, #4671, .F. ) ;
+#150 = EDGE_CURVE ( 'NONE', #670, #7551, #2706, .T. ) ;
+#151 = LINE ( 'NONE', #2405, #6868 ) ;
+#152 = ORIENTED_EDGE ( 'NONE', *, *, #1039, .T. ) ;
+#153 = DIRECTION ( 'NONE', ( -1.445602896647339163E-16, -1.990254985519216916E-32, -1.000000000000000000 ) ) ;
+#154 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.07480314960629920462, -0.1830708661417322636 ) ) ;
+#155 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.03346456692913383352, -0.3937007874015748254 ) ) ;
+#156 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125982427, 0.08267716535433075609, -0.4311023622047244208 ) ) ;
+#157 = VECTOR ( 'NONE', #6760, 39.37007874015748143 ) ;
+#158 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, -0.07480314960629920462, -0.02952755905511811677 ) ) ;
+#159 = EDGE_LOOP ( 'NONE', ( #6592, #8911, #6529, #532 ) ) ;
+#160 = ORIENTED_EDGE ( 'NONE', *, *, #6847, .T. ) ;
+#161 = EDGE_CURVE ( 'NONE', #4393, #4941, #677, .T. ) ;
+#162 = LINE ( 'NONE', #8955, #7458 ) ;
+#163 = EDGE_CURVE ( 'NONE', #4245, #4755, #2617, .T. ) ;
+#164 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#165 = VECTOR ( 'NONE', #8720, 39.37007874015748143 ) ;
+#166 = ORIENTED_EDGE ( 'NONE', *, *, #2483, .T. ) ;
+#167 = ORIENTED_EDGE ( 'NONE', *, *, #1985, .T. ) ;
+#168 = LINE ( 'NONE', #3820, #1280 ) ;
+#169 = LINE ( 'NONE', #6613, #7812 ) ;
+#170 = LINE ( 'NONE', #3095, #1838 ) ;
+#171 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#172 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#173 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330451, 0.06299212598425195375, -0.4311023622047244208 ) ) ;
+#174 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.02362204724409448786, -0.08858267716535435377 ) ) ;
+#175 = AXIS2_PLACEMENT_3D ( 'NONE', #8707, #1442, #2174 ) ;
+#176 = ORIENTED_EDGE ( 'NONE', *, *, #5379, .F. ) ;
+#177 = ADVANCED_FACE ( 'NONE', ( #9351 ), #456, .T. ) ;
+#178 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#179 = ORIENTED_EDGE ( 'NONE', *, *, #1634, .F. ) ;
+#180 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#181 = VERTEX_POINT ( 'NONE', #8574 ) ;
+#182 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#183 = VERTEX_POINT ( 'NONE', #1997 ) ;
+#184 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409451215, -0.08858267716535435377 ) ) ;
+#185 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#186 = ORIENTED_EDGE ( 'NONE', *, *, #4090, .T. ) ;
+#187 = ORIENTED_EDGE ( 'NONE', *, *, #2781, .F. ) ;
+#188 = CARTESIAN_POINT ( 'NONE', ( 0.05525536674637615553, -0.07480314960629920462, -0.06312938249440763760 ) ) ;
+#189 = ORIENTED_EDGE ( 'NONE', *, *, #4993, .F. ) ;
+#190 = EDGE_CURVE ( 'NONE', #4773, #9370, #1265, .T. ) ;
+#191 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#192 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905387, 0.02559055118110237920, -0.3748031496062992352 ) ) ;
+#193 = EDGE_CURVE ( 'NONE', #4773, #4814, #9126, .T. ) ;
+#194 = ORIENTED_EDGE ( 'NONE', *, *, #7569, .F. ) ;
+#195 = ORIENTED_EDGE ( 'NONE', *, *, #1399, .F. ) ;
+#196 = LINE ( 'NONE', #3123, #6570 ) ;
+#197 = ORIENTED_EDGE ( 'NONE', *, *, #5988, .T. ) ;
+#198 = AXIS2_PLACEMENT_3D ( 'NONE', #6649, #873, #3812 ) ;
+#199 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#200 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#201 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#202 = PLANE ( 'NONE', #6317 ) ;
+#203 = ADVANCED_FACE ( 'NONE', ( #2009 ), #7820, .T. ) ;
+#204 = EDGE_CURVE ( 'NONE', #2730, #3746, #8732, .T. ) ;
+#205 = EDGE_LOOP ( 'NONE', ( #4797, #2835, #1402, #6840, #696, #4183, #1483, #8070, #2061, #4072 ) ) ;
+#206 = ORIENTED_EDGE ( 'NONE', *, *, #2346, .T. ) ;
+#207 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#208 = FACE_OUTER_BOUND ( 'NONE', #6677, .T. ) ;
+#209 = ORIENTED_EDGE ( 'NONE', *, *, #565, .T. ) ;
+#210 = VERTEX_POINT ( 'NONE', #8537 ) ;
+#211 = ORIENTED_EDGE ( 'NONE', *, *, #3480, .F. ) ;
+#212 = DIRECTION ( 'NONE', ( -0.2281913227893281604, 0.0000000000000000000, 0.9736163105678008467 ) ) ;
+#213 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#214 = VECTOR ( 'NONE', #1236, 39.37007874015748143 ) ;
+#215 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4665354330708661457 ) ) ;
+#216 = PLANE ( 'NONE', #4923 ) ;
+#217 = EDGE_CURVE ( 'NONE', #5783, #9244, #4978, .T. ) ;
+#218 = CARTESIAN_POINT ( 'NONE', ( 0.02362204724409449827, -0.08267716535433072833, -0.1338582677165354173 ) ) ;
+#219 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.08267716535433075609, 0.0000000000000000000 ) ) ;
+#220 = EDGE_CURVE ( 'NONE', #3724, #5692, #2522, .T. ) ;
+#221 = ORIENTED_EDGE ( 'NONE', *, *, #1803, .T. ) ;
+#222 = AXIS2_PLACEMENT_3D ( 'NONE', #7642, #8413, #8466 ) ;
+#223 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#224 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.07480314960629921850, -0.02952755905511811677 ) ) ;
+#225 = ORIENTED_EDGE ( 'NONE', *, *, #3922, .F. ) ;
+#226 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#227 = LINE ( 'NONE', #2533, #4374 ) ;
+#228 = CARTESIAN_POINT ( 'NONE', ( -0.06124302397638124729, 0.02362204724409444970, -0.2913126857923298285 ) ) ;
+#229 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#230 = EDGE_CURVE ( 'NONE', #8272, #967, #2973, .T. ) ;
+#231 = VECTOR ( 'NONE', #533, 39.37007874015748143 ) ;
+#232 = EDGE_CURVE ( 'NONE', #4933, #6366, #4885, .T. ) ;
+#233 = ORIENTED_EDGE ( 'NONE', *, *, #9018, .T. ) ;
+#234 = VERTEX_POINT ( 'NONE', #3442 ) ;
+#235 = AXIS2_PLACEMENT_3D ( 'NONE', #1954, #1276, #417 ) ;
+#236 = PLANE ( 'NONE', #7641 ) ;
+#237 = ORIENTED_EDGE ( 'NONE', *, *, #8596, .T. ) ;
+#238 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, -0.07874015748031500117, -0.1338582677165354451 ) ) ;
+#239 = DIRECTION ( 'NONE', ( 1.032573497605242101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#240 = VECTOR ( 'NONE', #7325, 39.37007874015748143 ) ;
+#241 = VERTEX_POINT ( 'NONE', #6383 ) ;
+#242 = ORIENTED_EDGE ( 'NONE', *, *, #6254, .T. ) ;
+#243 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.05511811023622045086, -0.06496062992125992142 ) ) ;
+#244 = ORIENTED_EDGE ( 'NONE', *, *, #8671, .F. ) ;
+#245 = CIRCLE ( 'NONE', #1317, 0.03937007874015750059 ) ;
+#246 = LINE ( 'NONE', #9050, #4105 ) ;
+#247 = DIRECTION ( 'NONE', ( 1.426581805901978649E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#248 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, -0.2687986307371809658, -0.02755905511811023584 ) ) ;
+#249 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409448786, -0.3799212598425197318 ) ) ;
+#250 = CALENDAR_DATE ( 2019, 20, 10 ) ;
+#251 = AXIS2_PLACEMENT_3D ( 'NONE', #5298, #1556, #2904 ) ;
+#252 = ORIENTED_EDGE ( 'NONE', *, *, #190, .T. ) ;
+#253 = ORIENTED_EDGE ( 'NONE', *, *, #8609, .T. ) ;
+#254 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.06299212598425196763 ) ) ;
+#255 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#256 = ORIENTED_EDGE ( 'NONE', *, *, #7980, .T. ) ;
+#257 = EDGE_CURVE ( 'NONE', #6687, #7700, #2148, .T. ) ;
+#258 = FACE_OUTER_BOUND ( 'NONE', #2846, .T. ) ;
+#259 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.1456692913385826960 ) ) ;
+#260 = LINE ( 'NONE', #2473, #3522 ) ;
+#261 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02362204724409450521, -0.1279527559055118335 ) ) ;
+#262 = VECTOR ( 'NONE', #5373, 39.37007874015748143 ) ;
+#263 = LINE ( 'NONE', #939, #731 ) ;
+#264 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.03346456692913384046, -0.4724409448818898127 ) ) ;
+#265 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#266 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338579421, 0.08267716535433072833, -0.3397314805807110094 ) ) ;
+#267 = AXIS2_PLACEMENT_3D ( 'NONE', #867, #4570, #1496 ) ;
+#268 = VERTEX_POINT ( 'NONE', #1418 ) ;
+#269 = VECTOR ( 'NONE', #7575, 39.37007874015748143 ) ;
+#270 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.03149606299212599769, -0.1279527559055118335 ) ) ;
+#271 = EDGE_CURVE ( 'NONE', #492, #3568, #2774, .T. ) ;
+#272 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02165354330708666244, -0.1437007874015748254 ) ) ;
+#273 = ADVANCED_FACE ( 'NONE', ( #3397 ), #7911, .T. ) ;
+#274 = ORIENTED_EDGE ( 'NONE', *, *, #220, .F. ) ;
+#275 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.03149606299212596994, -0.1279527559055118335 ) ) ;
+#276 = LINE ( 'NONE', #9223, #573 ) ;
+#277 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#278 = VECTOR ( 'NONE', #952, 39.37007874015748143 ) ;
+#279 = CIRCLE ( 'NONE', #7482, 0.007874015748031499423 ) ;
+#280 = FACE_OUTER_BOUND ( 'NONE', #4256, .T. ) ;
+#281 = ORIENTED_EDGE ( 'NONE', *, *, #9127, .T. ) ;
+#282 = ORIENTED_EDGE ( 'NONE', *, *, #2337, .T. ) ;
+#283 = CIRCLE ( 'NONE', #1047, 0.07086614173228347746 ) ;
+#284 = EDGE_CURVE ( 'NONE', #5084, #4289, #1373, .T. ) ;
+#285 = EDGE_CURVE ( 'NONE', #7311, #5183, #8682, .T. ) ;
+#286 = DIRECTION ( 'NONE', ( -4.470936793754656860E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#287 = ORIENTED_EDGE ( 'NONE', *, *, #9154, .T. ) ;
+#288 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#289 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803098, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#290 = AXIS2_PLACEMENT_3D ( 'NONE', #3738, #3109, #6574 ) ;
+#291 = CIRCLE ( 'NONE', #2749, 0.001968503937007879193 ) ;
+#292 = ORIENTED_EDGE ( 'NONE', *, *, #5036, .T. ) ;
+#293 = VERTEX_POINT ( 'NONE', #7962 ) ;
+#294 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#295 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724254, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#296 = ORIENTED_EDGE ( 'NONE', *, *, #4168, .F. ) ;
+#297 = AXIS2_PLACEMENT_3D ( 'NONE', #5645, #9352, #1898 ) ;
+#298 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.07874015748031495954 ) ) ;
+#299 = CARTESIAN_POINT ( 'NONE', ( 0.02998054576021454490, -0.06732609141723246149, 0.02805825049967790308 ) ) ;
+#300 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02362204724409448092, -0.3464566929133858775 ) ) ;
+#301 = DIRECTION ( 'NONE', ( 0.7071067811865513475, -0.7071067811865435759, 1.226634733346702703E-14 ) ) ;
+#302 = CALENDAR_DATE ( 2019, 20, 10 ) ;
+#303 = AXIS2_PLACEMENT_3D ( 'NONE', #72, #4497, #4400 ) ;
+#304 = ORIENTED_EDGE ( 'NONE', *, *, #2430, .T. ) ;
+#305 = ORIENTED_EDGE ( 'NONE', *, *, #7860, .T. ) ;
+#306 = PLANE ( 'NONE', #4401 ) ;
+#307 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#308 = EDGE_LOOP ( 'NONE', ( #3515, #5002, #5562, #3076, #2366, #3500, #8364, #1325, #8155, #7797, #1308, #7579, #4816, #5409, #4060, #7055 ) ) ;
+#309 = PLANE ( 'NONE', #69 ) ;
+#310 = FACE_OUTER_BOUND ( 'NONE', #3935, .T. ) ;
+#311 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.08267716535433072833, -0.4724419291338582960 ) ) ;
+#312 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#313 = VECTOR ( 'NONE', #5228, 39.37007874015748143 ) ;
+#314 = PLANE ( 'NONE', #4122 ) ;
+#315 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#316 = EDGE_CURVE ( 'NONE', #5629, #2582, #9365, .T. ) ;
+#317 = LINE ( 'NONE', #3247, #2575 ) ;
+#318 = LINE ( 'NONE', #4119, #4957 ) ;
+#319 = EDGE_CURVE ( 'NONE', #2701, #7036, #6482, .T. ) ;
+#320 = CIRCLE ( 'NONE', #925, 0.007874015748031499423 ) ;
+#321 = ORIENTED_EDGE ( 'NONE', *, *, #5803, .T. ) ;
+#322 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.03149606299212599769, -0.1279527559055118335 ) ) ;
+#323 = PLANE ( 'NONE', #3607 ) ;
+#324 = ORIENTED_EDGE ( 'NONE', *, *, #7436, .T. ) ;
+#325 = VERTEX_POINT ( 'NONE', #2863 ) ;
+#326 = CARTESIAN_POINT ( 'NONE', ( 0.04391930669217899291, -0.08265559820247019018, -0.03141379614337014986 ) ) ;
+#327 = PLANE ( 'NONE', #2216 ) ;
+#328 = CARTESIAN_POINT ( 'NONE', ( 0.03013741314472848098, -0.06723981690395536281, 0.02738894965908533069 ) ) ;
+#329 = LINE ( 'NONE', #6916, #6303 ) ;
+#330 = VECTOR ( 'NONE', #4956, 39.37007874015748143 ) ;
+#331 = EDGE_CURVE ( 'NONE', #6400, #9495, #4312, .T. ) ;
+#332 = EDGE_CURVE ( 'NONE', #670, #1559, #3539, .T. ) ;
+#333 = CARTESIAN_POINT ( 'NONE', ( 0.04401708617125570794, 0.03937007874015749365, -0.4724409448818898127 ) ) ;
+#334 = EDGE_LOOP ( 'NONE', ( #5326, #8771, #4448, #7603, #6865, #914, #8418 ) ) ;
+#335 = ORIENTED_EDGE ( 'NONE', *, *, #2605, .T. ) ;
+#336 = AXIS2_PLACEMENT_3D ( 'NONE', #7081, #6316, #4292 ) ;
+#337 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#338 = VERTEX_POINT ( 'NONE', #2098 ) ;
+#339 = LINE ( 'NONE', #9136, #5348 ) ;
+#340 = LINE ( 'NONE', #9137, #6936 ) ;
+#341 = EDGE_CURVE ( 'NONE', #4585, #7775, #655, .T. ) ;
+#342 = EDGE_CURVE ( 'NONE', #5773, #8485, #2830, .T. ) ;
+#343 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.2763779527559055427 ) ) ;
+#344 = ORIENTED_EDGE ( 'NONE', *, *, #6621, .T. ) ;
+#345 = DIRECTION ( 'NONE', ( -1.000000000000000000, 3.469446951953615668E-16, 0.0000000000000000000 ) ) ;
+#346 = CARTESIAN_POINT ( 'NONE', ( -0.02551472715908604041, -0.08267716535433072833, -0.1318897637795275746 ) ) ;
+#347 = ORIENTED_EDGE ( 'NONE', *, *, #5694, .T. ) ;
+#348 = PLANE ( 'NONE', #2588 ) ;
+#349 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#350 = MECHANICAL_CONTEXT ( 'NONE', #3088, 'mechanical' ) ;
+#351 = ADVANCED_FACE ( 'NONE', ( #3000 ), #5939, .T. ) ;
+#352 = EDGE_CURVE ( 'NONE', #3766, #5184, #3728, .T. ) ;
+#353 = ORIENTED_EDGE ( 'NONE', *, *, #4672, .T. ) ;
+#354 = ORIENTED_EDGE ( 'NONE', *, *, #8497, .F. ) ;
+#355 = VERTEX_POINT ( 'NONE', #122 ) ;
+#356 = CYLINDRICAL_SURFACE ( 'NONE', #4706, 0.03937007874015747977 ) ;
+#357 = VECTOR ( 'NONE', #8441, 39.37007874015748143 ) ;
+#358 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#359 = VERTEX_POINT ( 'NONE', #2376 ) ;
+#360 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#361 = FACE_OUTER_BOUND ( 'NONE', #7864, .T. ) ;
+#362 = CARTESIAN_POINT ( 'NONE', ( -0.06479719092864510976, 0.03000411835882283579, -0.3028227283139831028 ) ) ;
+#363 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#364 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905387, 0.02559055118110237920, -0.3748031496062992352 ) ) ;
+#365 = FACE_OUTER_BOUND ( 'NONE', #6895, .T. ) ;
+#366 = CARTESIAN_POINT ( 'NONE', ( -0.02647481112341591031, -0.06429377516577389207, 0.04301605161668538985 ) ) ;
+#367 = EDGE_LOOP ( 'NONE', ( #6138, #2891, #6198, #7704, #2811, #2038, #649, #6207 ) ) ;
+#368 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.06889763779527556531, -0.02755905511811023584 ) ) ;
+#369 = CARTESIAN_POINT ( 'NONE', ( -0.03009754467776946246, -0.05905511811023621271, 0.02755905511811024625 ) ) ;
+#370 = ORIENTED_EDGE ( 'NONE', *, *, #4372, .T. ) ;
+#371 = EDGE_LOOP ( 'NONE', ( #9129, #1940, #353, #3537 ) ) ;
+#372 = LINE ( 'NONE', #8347, #4739 ) ;
+#373 = DIRECTION ( 'NONE', ( 8.673617379884013384E-15, 1.194152991311527303E-30, 1.000000000000000000 ) ) ;
+#374 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#375 = CYLINDRICAL_SURFACE ( 'NONE', #8906, 0.007874015748031499423 ) ;
+#376 = AXIS2_PLACEMENT_3D ( 'NONE', #5755, #516, #5078 ) ;
+#377 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#378 = ORIENTED_EDGE ( 'NONE', *, *, #2154, .T. ) ;
+#379 = ORIENTED_EDGE ( 'NONE', *, *, #8307, .F. ) ;
+#380 = LINE ( 'NONE', #428, #8567 ) ;
+#381 = ORIENTED_EDGE ( 'NONE', *, *, #8437, .F. ) ;
+#382 = ADVANCED_FACE ( 'NONE', ( #3052 ), #2193, .F. ) ;
+#383 = VECTOR ( 'NONE', #1750, 39.37007874015748143 ) ;
+#384 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#385 = LINE ( 'NONE', #3364, #1100 ) ;
+#386 = FACE_OUTER_BOUND ( 'NONE', #7533, .T. ) ;
+#387 = CIRCLE ( 'NONE', #5766, 0.005905511811023620231 ) ;
+#388 = ORIENTED_EDGE ( 'NONE', *, *, #875, .F. ) ;
+#389 = FACE_OUTER_BOUND ( 'NONE', #8062, .T. ) ;
+#390 = EDGE_CURVE ( 'NONE', #1784, #973, #8780, .T. ) ;
+#391 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.02559055118110240348, -0.3937007874015748254 ) ) ;
+#392 = ORIENTED_EDGE ( 'NONE', *, *, #2737, .F. ) ;
+#393 = EDGE_CURVE ( 'NONE', #9131, #9022, #3683, .T. ) ;
+#394 = CIRCLE ( 'NONE', #5772, 0.03937007874015747977 ) ;
+#395 = PLANE ( 'NONE', #1354 ) ;
+#396 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.02952755905511811330 ) ) ;
+#397 = SHAPE_DEFINITION_REPRESENTATION ( #3297, #1691 ) ;
+#398 = ORIENTED_EDGE ( 'NONE', *, *, #6401, .F. ) ;
+#399 = ORIENTED_EDGE ( 'NONE', *, *, #8949, .T. ) ;
+#400 = VERTEX_POINT ( 'NONE', #2238 ) ;
+#401 = VECTOR ( 'NONE', #2295, 39.37007874015748143 ) ;
+#402 = DIRECTION ( 'NONE', ( 0.4472135954999575946, 0.0000000000000000000, 0.8944271909999160775 ) ) ;
+#403 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#404 = ORIENTED_EDGE ( 'NONE', *, *, #6971, .T. ) ;
+#405 = EDGE_CURVE ( 'NONE', #4331, #1395, #8968, .T. ) ;
+#406 = EDGE_CURVE ( 'NONE', #2494, #8616, #3823, .T. ) ;
+#407 = DIRECTION ( 'NONE', ( 0.2281913227893283269, 0.0000000000000000000, -0.9736163105678008467 ) ) ;
+#408 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#409 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.08267716535433070058, -0.02755905511811021155 ) ) ;
+#410 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.02165354330708662775, -0.2500000000000000000 ) ) ;
+#411 = LINE ( 'NONE', #4639, #8 ) ;
+#412 = MANIFOLD_SOLID_BREP ( 'Chamfer1', #6673 ) ;
+#413 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#414 = AXIS2_PLACEMENT_3D ( 'NONE', #8091, #2232, #2188 ) ;
+#415 = ORIENTED_EDGE ( 'NONE', *, *, #3085, .T. ) ;
+#416 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#417 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#418 = ORIENTED_EDGE ( 'NONE', *, *, #1284, .F. ) ;
+#419 = VECTOR ( 'NONE', #4131, 39.37007874015748143 ) ;
+#420 = CARTESIAN_POINT ( 'NONE', ( -0.02952755905511809942, -0.06442152823603766731, 0.04724409448818899654 ) ) ;
+#421 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023622659, -0.06889763779527557919, -0.07874015748031495954 ) ) ;
+#422 = PLANE ( 'NONE', #3688 ) ;
+#423 = EDGE_CURVE ( 'NONE', #5362, #8983, #4823, .T. ) ;
+#424 = CIRCLE ( 'NONE', #5799, 0.03937007874015747977 ) ;
+#425 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#426 = VERTEX_POINT ( 'NONE', #8193 ) ;
+#427 = ORIENTED_EDGE ( 'NONE', *, *, #7502, .T. ) ;
+#428 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834642774, 0.08267716535433072833, -0.3513489991584566319 ) ) ;
+#429 = ORIENTED_EDGE ( 'NONE', *, *, #8496, .F. ) ;
+#430 = CIRCLE ( 'NONE', #4412, 0.005905511811023620231 ) ;
+#431 = VECTOR ( 'NONE', #4389, 39.37007874015748143 ) ;
+#432 = LINE ( 'NONE', #1103, #3207 ) ;
+#433 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#434 = EDGE_CURVE ( 'NONE', #7236, #2983, #73, .T. ) ;
+#435 = VECTOR ( 'NONE', #8406, 39.37007874015748143 ) ;
+#436 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4074803149606299191 ) ) ;
+#437 = EDGE_CURVE ( 'NONE', #2455, #2075, #8287, .T. ) ;
+#438 = VECTOR ( 'NONE', #7030, 39.37007874015748143 ) ;
+#439 = ORIENTED_EDGE ( 'NONE', *, *, #6727, .F. ) ;
+#440 = LINE ( 'NONE', #3227, #8824 ) ;
+#441 = ORIENTED_EDGE ( 'NONE', *, *, #8838, .T. ) ;
+#442 = PLANE ( 'NONE', #3176 ) ;
+#443 = ORIENTED_EDGE ( 'NONE', *, *, #7614, .T. ) ;
+#444 = MANIFOLD_SOLID_BREP ( 'Fillet4', #1760 ) ;
+#445 = AXIS2_PLACEMENT_3D ( 'NONE', #5429, #145, #860 ) ;
+#446 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.03346456692913383352, -0.3937007874015748254 ) ) ;
+#447 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#448 = EDGE_CURVE ( 'NONE', #810, #481, #6672, .T. ) ;
+#449 = ADVANCED_FACE ( 'NONE', ( #7562 ), #976, .F. ) ;
+#450 = EDGE_LOOP ( 'NONE', ( #6655, #4076, #6430, #6766, #682, #7077, #5537, #8089 ) ) ;
+#451 = VECTOR ( 'NONE', #7228, 39.37007874015748143 ) ;
+#452 = VERTEX_POINT ( 'NONE', #6079 ) ;
+#453 = VERTEX_POINT ( 'NONE', #3916 ) ;
+#454 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#455 = ORIENTED_EDGE ( 'NONE', *, *, #1914, .T. ) ;
+#456 = CYLINDRICAL_SURFACE ( 'NONE', #9282, 0.005905511811023654925 ) ;
+#457 = LINE ( 'NONE', #7896, #6589 ) ;
+#458 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#459 = LINE ( 'NONE', #1171, #6265 ) ;
+#460 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#461 = VECTOR ( 'NONE', #2619, 39.37007874015748143 ) ;
+#462 = MANIFOLD_SOLID_BREP ( 'Fillet2', #4224 ) ;
+#463 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02165354330708662775, -0.1948818897637795144 ) ) ;
+#464 = EDGE_CURVE ( 'NONE', #9022, #102, #7517, .T. ) ;
+#465 = EDGE_CURVE ( 'NONE', #2121, #9158, #6846, .T. ) ;
+#466 = ORIENTED_EDGE ( 'NONE', *, *, #1324, .F. ) ;
+#467 = PLANE ( 'NONE', #6856 ) ;
+#468 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#469 = AXIS2_PLACEMENT_3D ( 'NONE', #3080, #4846, #5288 ) ;
+#470 = EDGE_LOOP ( 'NONE', ( #2771, #5620, #4754, #4605 ) ) ;
+#471 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#472 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, -0.07480314960629920462, -0.02952755905511811677 ) ) ;
+#473 = LINE ( 'NONE', #6915, #269 ) ;
+#474 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.08267716535433075609, -0.4311023622047244208 ) ) ;
+#475 = VECTOR ( 'NONE', #3987, 39.37007874015748143 ) ;
+#476 = EDGE_CURVE ( 'NONE', #8129, #5543, #9064, .T. ) ;
+#477 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.007874015748031530648, -0.02952755905511812370 ) ) ;
+#478 = ORIENTED_EDGE ( 'NONE', *, *, #8828, .F. ) ;
+#479 = ORIENTED_EDGE ( 'NONE', *, *, #2426, .T. ) ;
+#480 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#481 = VERTEX_POINT ( 'NONE', #938 ) ;
+#482 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#483 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#484 = DIRECTION ( 'NONE', ( 1.355252715606880789E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#485 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.07480314960629924625, -0.08661417322834646937 ) ) ;
+#486 = CIRCLE ( 'NONE', #3707, 0.005905511811023654925 ) ;
+#487 = LINE ( 'NONE', #6255, #5282 ) ;
+#488 = VERTEX_POINT ( 'NONE', #7611 ) ;
+#489 = PLANE ( 'NONE', #4828 ) ;
+#490 = ORIENTED_EDGE ( 'NONE', *, *, #5866, .F. ) ;
+#491 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07086614173228328317 ) ) ;
+#492 = VERTEX_POINT ( 'NONE', #1022 ) ;
+#493 = EDGE_CURVE ( 'NONE', #6858, #3662, #6899, .T. ) ;
+#494 = EDGE_CURVE ( 'NONE', #7801, #6739, #834, .T. ) ;
+#495 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.141265444721584004E-16 ) ) ;
+#496 = PLANE ( 'NONE', #5548 ) ;
+#497 = ORIENTED_EDGE ( 'NONE', *, *, #8243, .F. ) ;
+#498 = ORIENTED_EDGE ( 'NONE', *, *, #5638, .T. ) ;
+#499 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913385433, 0.06246705375048197673, -0.06299212598425192600 ) ) ;
+#500 = ORIENTED_EDGE ( 'NONE', *, *, #3212, .T. ) ;
+#501 = EDGE_CURVE ( 'NONE', #2969, #2683, #8399, .T. ) ;
+#502 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4665354330708661457 ) ) ;
+#503 = DIRECTION ( 'NONE', ( -4.470936793754656860E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#504 = LINE ( 'NONE', #7808, #610 ) ;
+#505 = ADVANCED_FACE ( 'NONE', ( #6144 ), #4647, .F. ) ;
+#506 = CYLINDRICAL_SURFACE ( 'NONE', #8864, 0.003937007874015741038 ) ;
+#507 = PLANE ( 'NONE', #1548 ) ;
+#508 = PLANE ( 'NONE', #2048 ) ;
+#509 = VECTOR ( 'NONE', #2787, 39.37007874015748143 ) ;
+#510 = VERTEX_POINT ( 'NONE', #8348 ) ;
+#511 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, 0.0000000000000000000 ) ) ;
+#512 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125985203, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#513 = VERTEX_POINT ( 'NONE', #6241 ) ;
+#514 = EDGE_CURVE ( 'NONE', #4580, #641, #1765, .T. ) ;
+#515 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094752, 0.02362204724409444276, -0.4350393700787402174 ) ) ;
+#516 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#517 = ADVANCED_FACE ( 'NONE', ( #4695 ), #1181, .T. ) ;
+#518 = PLANE ( 'NONE', #4413 ) ;
+#519 = FACE_OUTER_BOUND ( 'NONE', #8174, .T. ) ;
+#520 = CC_DESIGN_APPROVAL ( #3656, ( #2242 ) ) ;
+#521 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#522 = ORIENTED_EDGE ( 'NONE', *, *, #5957, .F. ) ;
+#523 = CARTESIAN_POINT ( 'NONE', ( -0.1220472440944882220, 0.02362204724409448786, -0.1279527559055118335 ) ) ;
+#524 = ORIENTED_EDGE ( 'NONE', *, *, #6048, .F. ) ;
+#525 = EDGE_CURVE ( 'NONE', #5979, #7050, #2836, .T. ) ;
+#526 = DIRECTION ( 'NONE', ( 1.426581805901978649E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#527 = LINE ( 'NONE', #8789, #4001 ) ;
+#528 = ADVANCED_FACE ( 'NONE', ( #1815 ), #327, .T. ) ;
+#529 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#530 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.2500000000000000000 ) ) ;
+#531 = FACE_OUTER_BOUND ( 'NONE', #3413, .T. ) ;
+#532 = ORIENTED_EDGE ( 'NONE', *, *, #9500, .T. ) ;
+#533 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#534 = ORIENTED_EDGE ( 'NONE', *, *, #5220, .T. ) ;
+#535 = CARTESIAN_POINT ( 'NONE', ( -0.05340417309547457192, -0.08267716535433072833, 0.07874015748031495954 ) ) ;
+#536 = VERTEX_POINT ( 'NONE', #9024 ) ;
+#537 = LINE ( 'NONE', #7124, #3355 ) ;
+#538 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023621271, -0.07480314960629920462, -0.06312938249440763760 ) ) ;
+#539 = VECTOR ( 'NONE', #1712, 39.37007874015748143 ) ;
+#540 = VERTEX_POINT ( 'NONE', #9176 ) ;
+#541 = ORIENTED_EDGE ( 'NONE', *, *, #2792, .F. ) ;
+#542 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#543 = ORIENTED_EDGE ( 'NONE', *, *, #4326, .F. ) ;
+#544 = AXIS2_PLACEMENT_3D ( 'NONE', #3348, #2769, #6288 ) ;
+#545 = FACE_OUTER_BOUND ( 'NONE', #7109, .T. ) ;
+#546 = CARTESIAN_POINT ( 'NONE', ( -2.557121422931280639E-17, 0.02559055118110241389, -0.02755905511811023584 ) ) ;
+#547 = DIRECTION ( 'NONE', ( -0.7071067811865513475, 0.7071067811865435759, 0.0000000000000000000 ) ) ;
+#548 = LINE ( 'NONE', #1223, #3502 ) ;
+#549 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#550 = FACE_OUTER_BOUND ( 'NONE', #1553, .T. ) ;
+#551 = EDGE_CURVE ( 'NONE', #8120, #9203, #2485, .T. ) ;
+#552 = VECTOR ( 'NONE', #6413, 39.37007874015748143 ) ;
+#553 = ORIENTED_EDGE ( 'NONE', *, *, #901, .T. ) ;
+#554 = ORIENTED_EDGE ( 'NONE', *, *, #5426, .F. ) ;
+#555 = EDGE_CURVE ( 'NONE', #7239, #4110, #1715, .T. ) ;
+#556 = PLANE ( 'NONE', #2100 ) ;
+#557 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#558 = ORIENTED_EDGE ( 'NONE', *, *, #5671, .T. ) ;
+#559 = ORIENTED_EDGE ( 'NONE', *, *, #8151, .T. ) ;
+#560 = FACE_OUTER_BOUND ( 'NONE', #2016, .T. ) ;
+#561 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#562 = VECTOR ( 'NONE', #6427, 39.37007874015748143 ) ;
+#563 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#564 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905387, 0.08267716535433075609, -0.2173228346456692883 ) ) ;
+#565 = EDGE_CURVE ( 'NONE', #3005, #570, #3301, .T. ) ;
+#566 = VECTOR ( 'NONE', #8476, 39.37007874015748143 ) ;
+#567 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.084202172485480891E-16, 0.0000000000000000000 ) ) ;
+#568 = VERTEX_POINT ( 'NONE', #1133 ) ;
+#569 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.1968503937007874127 ) ) ;
+#570 = VERTEX_POINT ( 'NONE', #4127 ) ;
+#571 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.08267716535433074221, -0.06299212598425196763 ) ) ;
+#572 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#573 = VECTOR ( 'NONE', #3208, 39.37007874015748143 ) ;
+#574 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#575 = LINE ( 'NONE', #8650, #8158 ) ;
+#576 = CARTESIAN_POINT ( 'NONE', ( -0.1220472440944882220, -0.08070866141732285781, -0.4724409448818898127 ) ) ;
+#577 = EDGE_CURVE ( 'NONE', #5027, #5211, #227, .T. ) ;
+#578 = VERTEX_POINT ( 'NONE', #5469 ) ;
+#579 = EDGE_CURVE ( 'NONE', #5511, #7791, #5517, .T. ) ;
+#580 = VECTOR ( 'NONE', #3274, 39.37007874015748143 ) ;
+#581 = LINE ( 'NONE', #7340, #9139 ) ;
+#582 = ORIENTED_EDGE ( 'NONE', *, *, #5980, .F. ) ;
+#583 = AXIS2_PLACEMENT_3D ( 'NONE', #4208, #4966, #6511 ) ;
+#584 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212594912, -0.2303149606299212948 ) ) ;
+#585 = ORIENTED_EDGE ( 'NONE', *, *, #7425, .F. ) ;
+#586 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#587 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#588 = CIRCLE ( 'NONE', #4130, 0.09055118110236207163 ) ;
+#589 = CIRCLE ( 'NONE', #9190, 0.05905511811023623353 ) ;
+#590 = EDGE_CURVE ( 'NONE', #4305, #3294, #4791, .T. ) ;
+#591 = ORIENTED_EDGE ( 'NONE', *, *, #4004, .F. ) ;
+#592 = ORIENTED_EDGE ( 'NONE', *, *, #9015, .F. ) ;
+#593 = VERTEX_POINT ( 'NONE', #9222 ) ;
+#594 = CIRCLE ( 'NONE', #8420, 0.003937007874015741038 ) ;
+#595 = CIRCLE ( 'NONE', #5820, 0.003937007874015749712 ) ;
+#596 = VERTEX_POINT ( 'NONE', #2632 ) ;
+#597 = CYLINDRICAL_SURFACE ( 'NONE', #9049, 0.001968503937007862279 ) ;
+#598 = FACE_OUTER_BOUND ( 'NONE', #3229, .T. ) ;
+#599 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#600 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.07480314960629921850, -0.1968503937007873850 ) ) ;
+#601 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.003937007874015757518, -0.03346456692913390291 ) ) ;
+#602 = AXIS2_PLACEMENT_3D ( 'NONE', #8525, #3338, #9397 ) ;
+#603 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .T. ) ;
+#604 = ORIENTED_EDGE ( 'NONE', *, *, #2045, .F. ) ;
+#605 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724254, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#606 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.2763779527559055427 ) ) ;
+#607 = ORIENTED_EDGE ( 'NONE', *, *, #7552, .T. ) ;
+#608 = FACE_OUTER_BOUND ( 'NONE', #5195, .T. ) ;
+#609 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#610 = VECTOR ( 'NONE', #7758, 39.37007874015748143 ) ;
+#611 = ADVANCED_FACE ( 'NONE', ( #5564 ), #8492, .T. ) ;
+#612 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#613 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.03149606299212596994, -0.1279527559055118335 ) ) ;
+#614 = EDGE_CURVE ( 'NONE', #3674, #8365, #9425, .T. ) ;
+#615 = AXIS2_PLACEMENT_3D ( 'NONE', #3034, #6600, #5973 ) ;
+#616 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409434, 0.06299212598425195375, -0.4724409448818898127 ) ) ;
+#617 = ORIENTED_EDGE ( 'NONE', *, *, #8660, .F. ) ;
+#618 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4015748031496063630 ) ) ;
+#619 = EDGE_LOOP ( 'NONE', ( #858, #7315, #9439, #1944, #167, #4798, #1445, #4428 ) ) ;
+#620 = CARTESIAN_POINT ( 'NONE', ( -0.04388106054371073567, -0.08261281785024451874, -0.03125061257657248126 ) ) ;
+#621 = CARTESIAN_POINT ( 'NONE', ( 0.05155586684241973694, -0.07480314960629920462, -0.06399645278439743123 ) ) ;
+#622 = EDGE_CURVE ( 'NONE', #5657, #359, #8699, .T. ) ;
+#623 = AXIS2_PLACEMENT_3D ( 'NONE', #2011, #9458, #6434 ) ;
+#624 = EDGE_CURVE ( 'NONE', #2255, #6125, #7213, .T. ) ;
+#625 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.08267716535433074221, -0.02755905511811023237 ) ) ;
+#626 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#627 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -9.293161478447181990E-16 ) ) ;
+#628 = VERTEX_POINT ( 'NONE', #6451 ) ;
+#629 = VECTOR ( 'NONE', #9400, 39.37007874015748143 ) ;
+#630 = ORIENTED_EDGE ( 'NONE', *, *, #5193, .T. ) ;
+#631 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.05511811023622047861, -0.09645669291338580809 ) ) ;
+#632 = ORIENTED_EDGE ( 'NONE', *, *, #2556, .T. ) ;
+#633 = EDGE_CURVE ( 'NONE', #5841, #513, #5047, .T. ) ;
+#634 = EDGE_CURVE ( 'NONE', #4305, #510, #9380, .T. ) ;
+#635 = LINE ( 'NONE', #6261, #6117 ) ;
+#636 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#637 = VECTOR ( 'NONE', #2608, 39.37007874015748143 ) ;
+#638 = VERTEX_POINT ( 'NONE', #7164 ) ;
+#639 = VERTEX_POINT ( 'NONE', #1296 ) ;
+#640 = ORIENTED_EDGE ( 'NONE', *, *, #6506, .F. ) ;
+#641 = VERTEX_POINT ( 'NONE', #5677 ) ;
+#642 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.08267913385826781980, -0.02755905511811023584 ) ) ;
+#643 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#644 = ADVANCED_FACE ( 'NONE', ( #7979 ), #2024, .T. ) ;
+#645 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133857109, 0.08267716535433072833, -0.1566929133858267487 ) ) ;
+#646 = CARTESIAN_POINT ( 'NONE', ( -0.02640659979587969136, -0.06318363636414559004, 0.04330708661417324856 ) ) ;
+#647 = EDGE_CURVE ( 'NONE', #2728, #5809, #3554, .T. ) ;
+#648 = LINE ( 'NONE', #6474, #3575 ) ;
+#649 = ORIENTED_EDGE ( 'NONE', *, *, #4505, .T. ) ;
+#650 = ORIENTED_EDGE ( 'NONE', *, *, #4659, .F. ) ;
+#651 = CARTESIAN_POINT ( 'NONE', ( -0.07677165354330710290, 0.02362204724409444970, -0.1850393700787401341 ) ) ;
+#652 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#653 = ORIENTED_EDGE ( 'NONE', *, *, #7298, .T. ) ;
+#654 = PLANE ( 'NONE', #1666 ) ;
+#655 = LINE ( 'NONE', #3583, #6978 ) ;
+#656 = CYLINDRICAL_SURFACE ( 'NONE', #8560, 0.03937007874015750059 ) ;
+#657 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.07480314960629921850, -0.02952755905511811677 ) ) ;
+#658 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#659 = VERTEX_POINT ( 'NONE', #5723 ) ;
+#660 = VECTOR ( 'NONE', #3765, 39.37007874015748143 ) ;
+#661 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02362204724409447745, -0.3858267716535433989 ) ) ;
+#662 = ORIENTED_EDGE ( 'NONE', *, *, #6663, .T. ) ;
+#663 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#664 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#665 = DIRECTION ( 'NONE', ( -1.032573497605242101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#666 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023622659, -0.03917273374435511352, -0.07874015748031495954 ) ) ;
+#667 = AXIS2_PLACEMENT_3D ( 'NONE', #2471, #1019, #4634 ) ;
+#668 = VECTOR ( 'NONE', #2228, 39.37007874015748143 ) ;
+#669 = ORIENTED_EDGE ( 'NONE', *, *, #3085, .F. ) ;
+#670 = VERTEX_POINT ( 'NONE', #8651 ) ;
+#671 = EDGE_CURVE ( 'NONE', #5918, #8467, #7434, .T. ) ;
+#672 = ORIENTED_EDGE ( 'NONE', *, *, #6860, .T. ) ;
+#673 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.336808689942016158E-15 ) ) ;
+#674 = ORIENTED_EDGE ( 'NONE', *, *, #9248, .F. ) ;
+#675 = FACE_OUTER_BOUND ( 'NONE', #5690, .T. ) ;
+#676 = LINE ( 'NONE', #8800, #8621 ) ;
+#677 = CIRCLE ( 'NONE', #8505, 0.09055118110236207163 ) ;
+#678 = EDGE_LOOP ( 'NONE', ( #2090, #8586, #3415, #1243 ) ) ;
+#679 = EDGE_CURVE ( 'NONE', #6068, #4217, #68, .T. ) ;
+#680 = VERTEX_POINT ( 'NONE', #7403 ) ;
+#681 = EDGE_CURVE ( 'NONE', #7351, #4864, #3937, .T. ) ;
+#682 = ORIENTED_EDGE ( 'NONE', *, *, #5127, .T. ) ;
+#683 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1161417322834645688 ) ) ;
+#684 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409572, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#685 = VECTOR ( 'NONE', #1152, 39.37007874015748143 ) ;
+#686 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834642774, 0.02362204724409444970, -0.3937007874015748254 ) ) ;
+#687 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#688 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07480314960629924625, -0.4311023622047244208 ) ) ;
+#689 = VERTEX_POINT ( 'NONE', #3221 ) ;
+#690 = ORIENTED_EDGE ( 'NONE', *, *, #8332, .F. ) ;
+#691 = EDGE_CURVE ( 'NONE', #7342, #7685, #2647, .T. ) ;
+#692 = AXIS2_PLACEMENT_3D ( 'NONE', #4548, #6140, #7571 ) ;
+#693 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#694 = ADVANCED_FACE ( 'NONE', ( #531 ), #1199, .F. ) ;
+#695 = FACE_OUTER_BOUND ( 'NONE', #7420, .T. ) ;
+#696 = ORIENTED_EDGE ( 'NONE', *, *, #8461, .T. ) ;
+#697 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#698 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913385433, 0.08267716535433074221, -0.1181102362204723977 ) ) ;
+#699 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.03149606299212600463, -0.1161417322834645965 ) ) ;
+#700 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.08267716535433070058, -0.4724419291338582960 ) ) ;
+#701 = VECTOR ( 'NONE', #2006, 39.37007874015748143 ) ;
+#702 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, -1.042502088928370397E-16 ) ) ;
+#703 = EDGE_LOOP ( 'NONE', ( #3829, #8927, #4310, #8258 ) ) ;
+#704 = CIRCLE ( 'NONE', #5779, 0.003937007874015741038 ) ;
+#705 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.05118110236220467513, -0.06102362204724414568 ) ) ;
+#706 = ORIENTED_EDGE ( 'NONE', *, *, #4541, .F. ) ;
+#707 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 5.421010862427521184E-16 ) ) ;
+#708 = LINE ( 'NONE', #3644, #6148 ) ;
+#709 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#710 = FACE_OUTER_BOUND ( 'NONE', #8502, .T. ) ;
+#711 = AXIS2_PLACEMENT_3D ( 'NONE', #6071, #9058, #9002 ) ;
+#712 = VERTEX_POINT ( 'NONE', #5532 ) ;
+#713 = VERTEX_POINT ( 'NONE', #9138 ) ;
+#714 = VERTEX_POINT ( 'NONE', #1056 ) ;
+#715 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#716 = ORIENTED_EDGE ( 'NONE', *, *, #1428, .F. ) ;
+#717 = VECTOR ( 'NONE', #1098, 39.37007874015748143 ) ;
+#718 = EDGE_CURVE ( 'NONE', #8163, #9004, #4049, .T. ) ;
+#719 = LINE ( 'NONE', #816, #3197 ) ;
+#720 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, 0.02165354330708662775, -0.3937007874015748254 ) ) ;
+#721 = EDGE_CURVE ( 'NONE', #578, #6723, #4094, .T. ) ;
+#722 = VECTOR ( 'NONE', #6304, 39.37007874015748143 ) ;
+#723 = AXIS2_PLACEMENT_3D ( 'NONE', #1093, #4835, #374 ) ;
+#724 = ORIENTED_EDGE ( 'NONE', *, *, #1622, .F. ) ;
+#725 = ORIENTED_EDGE ( 'NONE', *, *, #150, .F. ) ;
+#726 = ORIENTED_EDGE ( 'NONE', *, *, #1722, .T. ) ;
+#727 = ORIENTED_EDGE ( 'NONE', *, *, #551, .F. ) ;
+#728 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803237, -0.007874015748031532383, -0.02952755905511812370 ) ) ;
+#729 = LINE ( 'NONE', #3761, #1066 ) ;
+#730 = VECTOR ( 'NONE', #2457, 39.37007874015748143 ) ;
+#731 = VECTOR ( 'NONE', #4682, 39.37007874015748143 ) ;
+#732 = PLANE ( 'NONE', #4567 ) ;
+#733 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#734 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656956E-16, 1.421610703942297445E-32 ) ) ;
+#735 = ADVANCED_FACE ( 'NONE', ( #4189 ), #4709, .F. ) ;
+#736 = ORIENTED_EDGE ( 'NONE', *, *, #2678, .F. ) ;
+#737 = CIRCLE ( 'NONE', #8412, 0.007874015748031482076 ) ;
+#738 = ORIENTED_EDGE ( 'NONE', *, *, #7552, .F. ) ;
+#739 = AXIS2_PLACEMENT_3D ( 'NONE', #8658, #5004, #7935 ) ;
+#740 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913386821, 0.02165354330708664510, -0.1181102362204723977 ) ) ;
+#741 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#742 = VERTEX_POINT ( 'NONE', #3412 ) ;
+#743 = ORIENTED_EDGE ( 'NONE', *, *, #7249, .T. ) ;
+#744 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#745 = LINE ( 'NONE', #698, #5205 ) ;
+#746 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409448786, -0.3582677165354331561 ) ) ;
+#747 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#748 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.084202172485503941E-16, 0.0000000000000000000 ) ) ;
+#749 = EDGE_CURVE ( 'NONE', #426, #3924, #8361, .T. ) ;
+#750 = CIRCLE ( 'NONE', #290, 0.001968503937007870519 ) ;
+#751 = CIRCLE ( 'NONE', #4433, 0.001968503937007879193 ) ;
+#752 = ADVANCED_FACE ( 'NONE', ( #7784 ), #4763, .T. ) ;
+#753 = LINE ( 'NONE', #2958, #1624 ) ;
+#754 = ORIENTED_EDGE ( 'NONE', *, *, #43, .F. ) ;
+#755 = LINE ( 'NONE', #4950, #2224 ) ;
+#756 = DIRECTION ( 'NONE', ( 1.355252715606880789E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#757 = ORIENTED_EDGE ( 'NONE', *, *, #138, .F. ) ;
+#758 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724254, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#759 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2027559055118109965 ) ) ;
+#760 = EDGE_CURVE ( 'NONE', #2107, #3746, #5431, .T. ) ;
+#761 = VECTOR ( 'NONE', #2133, 39.37007874015748143 ) ;
+#762 = ORIENTED_EDGE ( 'NONE', *, *, #5803, .F. ) ;
+#763 = ORIENTED_EDGE ( 'NONE', *, *, #2917, .T. ) ;
+#764 = VERTEX_POINT ( 'NONE', #436 ) ;
+#765 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02165354330708666244, -0.02952755905511812023 ) ) ;
+#766 = EDGE_LOOP ( 'NONE', ( #1001, #8313, #1391, #7818 ) ) ;
+#767 = VECTOR ( 'NONE', #2110, 39.37007874015748143 ) ;
+#768 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.805554715692064726E-16, 0.0000000000000000000 ) ) ;
+#769 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#770 = AXIS2_PLACEMENT_3D ( 'NONE', #2291, #1565, #7424 ) ;
+#771 = ORIENTED_EDGE ( 'NONE', *, *, #6997, .T. ) ;
+#772 = EDGE_CURVE ( 'NONE', #2505, #1289, #5134, .T. ) ;
+#773 = ORIENTED_EDGE ( 'NONE', *, *, #8161, .F. ) ;
+#774 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.2480314960629921295 ) ) ;
+#775 = VERTEX_POINT ( 'NONE', #1927 ) ;
+#776 = EDGE_CURVE ( 'NONE', #3524, #2790, #487, .T. ) ;
+#777 = ORIENTED_EDGE ( 'NONE', *, *, #2544, .T. ) ;
+#778 = LINE ( 'NONE', #683, #2901 ) ;
+#779 = CARTESIAN_POINT ( 'NONE', ( -0.05708661417322834220, 0.02362204724409446704, -0.1338582677165354451 ) ) ;
+#780 = VECTOR ( 'NONE', #8528, 39.37007874015748143 ) ;
+#781 = LINE ( 'NONE', #686, #2419 ) ;
+#782 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#783 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.09448818897637796532 ) ) ;
+#784 = EDGE_LOOP ( 'NONE', ( #1151, #7449, #4185, #8876 ) ) ;
+#785 = AXIS2_PLACEMENT_3D ( 'NONE', #6158, #8312, #4708 ) ;
+#786 = ORIENTED_EDGE ( 'NONE', *, *, #2547, .T. ) ;
+#787 = LINE ( 'NONE', #4352, #6245 ) ;
+#788 = EDGE_CURVE ( 'NONE', #8485, #3069, #3366, .T. ) ;
+#789 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.02165354330708662775, -0.1566929133858267487 ) ) ;
+#790 = ORIENTED_EDGE ( 'NONE', *, *, #148, .T. ) ;
+#791 = ADVANCED_FACE ( 'NONE', ( #6206, #386 ), #5578, .F. ) ;
+#792 = ORIENTED_EDGE ( 'NONE', *, *, #5220, .F. ) ;
+#793 = ORIENTED_EDGE ( 'NONE', *, *, #4982, .T. ) ;
+#794 = FACE_OUTER_BOUND ( 'NONE', #2356, .T. ) ;
+#795 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#796 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#797 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#798 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.03346456692913384046, -0.4311023622047244208 ) ) ;
+#799 = LINE ( 'NONE', #6713, #5003 ) ;
+#800 = VERTEX_POINT ( 'NONE', #9189 ) ;
+#801 = EDGE_CURVE ( 'NONE', #3498, #7280, #2599, .T. ) ;
+#802 = LINE ( 'NONE', #8827, #5138 ) ;
+#803 = EDGE_CURVE ( 'NONE', #7303, #5847, #4804, .T. ) ;
+#804 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -1.477949448623045235E-17, -0.08464566929133859885 ) ) ;
+#805 = ORIENTED_EDGE ( 'NONE', *, *, #4858, .T. ) ;
+#806 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#807 = FACE_OUTER_BOUND ( 'NONE', #8830, .T. ) ;
+#808 = ORIENTED_EDGE ( 'NONE', *, *, #6830, .T. ) ;
+#809 = VECTOR ( 'NONE', #9423, 39.37007874015748143 ) ;
+#810 = VERTEX_POINT ( 'NONE', #2689 ) ;
+#811 = VERTEX_POINT ( 'NONE', #5628 ) ;
+#812 = ADVANCED_FACE ( 'NONE', ( #8555 ), #1977, .T. ) ;
+#813 = EDGE_CURVE ( 'NONE', #6177, #7215, #1449, .T. ) ;
+#814 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#815 = ORIENTED_EDGE ( 'NONE', *, *, #3101, .F. ) ;
+#816 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.08661417322834646937 ) ) ;
+#817 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#818 = SECURITY_CLASSIFICATION ( '', '', #1065 ) ;
+#819 = VERTEX_POINT ( 'NONE', #3487 ) ;
+#820 = ORIENTED_EDGE ( 'NONE', *, *, #9461, .T. ) ;
+#821 = PLANE ( 'NONE', #267 ) ;
+#822 = ORIENTED_EDGE ( 'NONE', *, *, #5092, .F. ) ;
+#823 = ORIENTED_EDGE ( 'NONE', *, *, #8660, .T. ) ;
+#824 = PLANE ( 'NONE', #8121 ) ;
+#825 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.02755905511811023237 ) ) ;
+#826 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#827 = CARTESIAN_POINT ( 'NONE', ( 0.1791338582677173552, 0.03149606299212596300, -0.4724409448818898127 ) ) ;
+#828 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.03346456692913383352, -0.4330708661417322913 ) ) ;
+#829 = ORIENTED_EDGE ( 'NONE', *, *, #6313, .F. ) ;
+#830 = ORIENTED_EDGE ( 'NONE', *, *, #8831, .F. ) ;
+#831 = DIRECTION ( 'NONE', ( 1.239088197126290570E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#832 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#833 = ORIENTED_EDGE ( 'NONE', *, *, #5293, .F. ) ;
+#834 = CIRCLE ( 'NONE', #8668, 0.007874015748031499423 ) ;
+#835 = VERTEX_POINT ( 'NONE', #8761 ) ;
+#836 = CYLINDRICAL_SURFACE ( 'NONE', #9507, 0.05905511811023623353 ) ;
+#837 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, 0.02165354330708662775, -0.4724409448818898127 ) ) ;
+#838 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#839 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#840 = EDGE_CURVE ( 'NONE', #5748, #293, #1782, .T. ) ;
+#841 = EDGE_CURVE ( 'NONE', #4941, #3451, #4003, .T. ) ;
+#842 = VECTOR ( 'NONE', #4050, 39.37007874015748143 ) ;
+#843 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#844 = ORIENTED_EDGE ( 'NONE', *, *, #2310, .T. ) ;
+#845 = LINE ( 'NONE', #7475, #1305 ) ;
+#846 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629926013, 0.08267716535433076996, -0.4330708661417322913 ) ) ;
+#847 = ORIENTED_EDGE ( 'NONE', *, *, #2737, .T. ) ;
+#848 = VECTOR ( 'NONE', #3437, 39.37007874015748143 ) ;
+#849 = PLANE ( 'NONE', #4872 ) ;
+#850 = CARTESIAN_POINT ( 'NONE', ( 0.04419640675939595642, -0.07480314960629917687, -0.03259608976349597648 ) ) ;
+#851 = EDGE_CURVE ( 'NONE', #4755, #1447, #4663, .T. ) ;
+#852 = ADVANCED_FACE ( 'NONE', ( #4096 ), #7740, .F. ) ;
+#853 = CIRCLE ( 'NONE', #8992, 0.001968503937007874856 ) ;
+#854 = ORIENTED_EDGE ( 'NONE', *, *, #6730, .F. ) ;
+#855 = ORIENTED_EDGE ( 'NONE', *, *, #2176, .T. ) ;
+#856 = EDGE_LOOP ( 'NONE', ( #6923, #3898, #4342, #5955 ) ) ;
+#857 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#858 = ORIENTED_EDGE ( 'NONE', *, *, #772, .F. ) ;
+#859 = VECTOR ( 'NONE', #6478, 39.37007874015748143 ) ;
+#860 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#861 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#862 = EDGE_CURVE ( 'NONE', #2795, #1681, #7591, .T. ) ;
+#863 = EDGE_CURVE ( 'NONE', #9495, #5785, #6977, .T. ) ;
+#864 = ORIENTED_EDGE ( 'NONE', *, *, #3495, .F. ) ;
+#865 = VERTEX_POINT ( 'NONE', #3273 ) ;
+#866 = VECTOR ( 'NONE', #962, 39.37007874015748143 ) ;
+#867 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.1830708661417322636 ) ) ;
+#868 = ORIENTED_EDGE ( 'NONE', *, *, #6172, .T. ) ;
+#869 = LINE ( 'NONE', #3804, #866 ) ;
+#870 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110241389, -0.4724409448818898127 ) ) ;
+#871 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#872 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#873 = DIRECTION ( 'NONE', ( 1.668003342285392044E-16, -5.421010862427521184E-16, -1.000000000000000000 ) ) ;
+#874 = AXIS2_PLACEMENT_3D ( 'NONE', #5122, #5217, #2290 ) ;
+#875 = EDGE_CURVE ( 'NONE', #5212, #714, #2601, .T. ) ;
+#876 = ORIENTED_EDGE ( 'NONE', *, *, #2517, .F. ) ;
+#877 = ORIENTED_EDGE ( 'NONE', *, *, #138, .T. ) ;
+#878 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#879 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023621271, -0.07480314960629920462, -0.02952755905511811677 ) ) ;
+#880 = VERTEX_POINT ( 'NONE', #5535 ) ;
+#881 = VECTOR ( 'NONE', #5919, 39.37007874015748143 ) ;
+#882 = CIRCLE ( 'NONE', #1501, 0.005905511811023620231 ) ;
+#883 = VERTEX_POINT ( 'NONE', #1883 ) ;
+#884 = EDGE_LOOP ( 'NONE', ( #1933, #4429, #9264, #7395 ) ) ;
+#885 = LINE ( 'NONE', #1798, #3211 ) ;
+#886 = LINE ( 'NONE', #8099, #3988 ) ;
+#887 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913385433, 0.02165354330708664510, -0.06299212598425192600 ) ) ;
+#888 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#889 = FACE_OUTER_BOUND ( 'NONE', #8457, .T. ) ;
+#890 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#891 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, 0.06299212598425195375, -0.4311023622047244208 ) ) ;
+#892 = AXIS2_PLACEMENT_3D ( 'NONE', #2307, #5233, #47 ) ;
+#893 = VECTOR ( 'NONE', #495, 39.37007874015748143 ) ;
+#894 = CARTESIAN_POINT ( 'NONE', ( 0.05155586684241973694, -0.07480314960629920462, -0.06399645278439743123 ) ) ;
+#895 = EDGE_LOOP ( 'NONE', ( #3435, #6006, #1507, #8954 ) ) ;
+#896 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, 0.07480314960629924625, -0.4724409448818898127 ) ) ;
+#897 = ADVANCED_FACE ( 'NONE', ( #2456 ), #489, .F. ) ;
+#898 = LINE ( 'NONE', #4408, #1358 ) ;
+#899 = VERTEX_POINT ( 'NONE', #6208 ) ;
+#900 = VECTOR ( 'NONE', #7961, 39.37007874015748143 ) ;
+#901 = EDGE_CURVE ( 'NONE', #2277, #6267, #7786, .T. ) ;
+#902 = AXIS2_PLACEMENT_3D ( 'NONE', #4044, #3363, #3410 ) ;
+#903 = PLANE ( 'NONE', #8245 ) ;
+#904 = LINE ( 'NONE', #134, #2770 ) ;
+#905 = AXIS2_PLACEMENT_3D ( 'NONE', #7133, #4114, #4299 ) ;
+#906 = ORIENTED_EDGE ( 'NONE', *, *, #6632, .T. ) ;
+#907 = EDGE_CURVE ( 'NONE', #4568, #7079, #6258, .T. ) ;
+#908 = LINE ( 'NONE', #91, #2887 ) ;
+#909 = ORIENTED_EDGE ( 'NONE', *, *, #2842, .F. ) ;
+#910 = EDGE_CURVE ( 'NONE', #1497, #865, #3762, .T. ) ;
+#911 = VECTOR ( 'NONE', #3871, 39.37007874015748143 ) ;
+#912 = PLANE ( 'NONE', #445 ) ;
+#913 = LINE ( 'NONE', #6926, #4622 ) ;
+#914 = ORIENTED_EDGE ( 'NONE', *, *, #4565, .F. ) ;
+#915 = VECTOR ( 'NONE', #949, 39.37007874015748143 ) ;
+#916 = ORIENTED_EDGE ( 'NONE', *, *, #316, .F. ) ;
+#917 = EDGE_CURVE ( 'NONE', #7342, #7112, #5385, .T. ) ;
+#918 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724532, 0.06299212598425195375, -0.4330708661417322913 ) ) ;
+#919 = ORIENTED_EDGE ( 'NONE', *, *, #3276, .T. ) ;
+#920 = EDGE_CURVE ( 'NONE', #4989, #1645, #1731, .T. ) ;
+#921 = CARTESIAN_POINT ( 'NONE', ( -0.09033177917322501860, 0.02362204724409444970, -0.3318833617175150907 ) ) ;
+#922 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677164948, 0.03149606299212594912, -0.2027559055118109965 ) ) ;
+#923 = FACE_OUTER_BOUND ( 'NONE', #6596, .T. ) ;
+#924 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#925 = AXIS2_PLACEMENT_3D ( 'NONE', #8964, #7383, #1656 ) ;
+#926 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1279527559055118335 ) ) ;
+#927 = ORIENTED_EDGE ( 'NONE', *, *, #1563, .T. ) ;
+#928 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322835607, 0.02165354330708665898, -0.06299212598425195375 ) ) ;
+#929 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, 0.07480314960629926013, -0.02755905511811023584 ) ) ;
+#930 = AXIS2_PLACEMENT_3D ( 'NONE', #364, #3291, #4783 ) ;
+#931 = ORIENTED_EDGE ( 'NONE', *, *, #3480, .T. ) ;
+#932 = EDGE_CURVE ( 'NONE', #1696, #6200, #440, .T. ) ;
+#933 = VERTEX_POINT ( 'NONE', #6309 ) ;
+#934 = EDGE_CURVE ( 'NONE', #3367, #3294, #9241, .T. ) ;
+#935 = ORIENTED_EDGE ( 'NONE', *, *, #841, .T. ) ;
+#936 = CYLINDRICAL_SURFACE ( 'NONE', #9202, 0.003937007874015749712 ) ;
+#937 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803237, -0.003937007874015758385, -0.03346456692913390291 ) ) ;
+#938 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.05118110236220471676, -0.06102362204724411099 ) ) ;
+#939 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#940 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212592830, -0.4232283464566929387 ) ) ;
+#941 = LINE ( 'NONE', #6804, #2293 ) ;
+#942 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#943 = CIRCLE ( 'NONE', #5087, 0.005905511811023654925 ) ;
+#944 = ORIENTED_EDGE ( 'NONE', *, *, #8255, .T. ) ;
+#945 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338580809, 0.02165354330708662775, -0.3937007874015748254 ) ) ;
+#946 = PLANE ( 'NONE', #7588 ) ;
+#947 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.03937007874015751446, -0.4724409448818898127 ) ) ;
+#948 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.1566929133858267487 ) ) ;
+#949 = DIRECTION ( 'NONE', ( 0.4472135954999575946, 2.585973076299243981E-16, 0.8944271909999160775 ) ) ;
+#950 = ORIENTED_EDGE ( 'NONE', *, *, #5463, .F. ) ;
+#951 = ORIENTED_EDGE ( 'NONE', *, *, #4503, .F. ) ;
+#952 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#953 = ORIENTED_EDGE ( 'NONE', *, *, #1086, .T. ) ;
+#954 = LINE ( 'NONE', #8410, #7813 ) ;
+#955 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.05118110236220471676, -0.1003937007874015908 ) ) ;
+#956 = VECTOR ( 'NONE', #2526, 39.37007874015748854 ) ;
+#957 = ADVANCED_FACE ( 'NONE', ( #8366 ), #2649, .F. ) ;
+#958 = EDGE_LOOP ( 'NONE', ( #7920, #3840, #6980, #7447, #9481, #2350, #972, #1558 ) ) ;
+#959 = ORIENTED_EDGE ( 'NONE', *, *, #5904, .T. ) ;
+#960 = CARTESIAN_POINT ( 'NONE', ( -0.05155586684241970918, -0.08267716535433072833, -0.06399645278439743123 ) ) ;
+#961 = EDGE_LOOP ( 'NONE', ( #5617, #8117, #1600, #8556, #90, #6558 ) ) ;
+#962 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#963 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#964 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212597688, -0.08858267716535435377 ) ) ;
+#965 = CARTESIAN_POINT ( 'NONE', ( -0.1220472440944882081, -0.08070866141732285781, -0.3157480314960629530 ) ) ;
+#966 = ADVANCED_FACE ( 'NONE', ( #389 ), #3319, .F. ) ;
+#967 = VERTEX_POINT ( 'NONE', #8653 ) ;
+#968 = VECTOR ( 'NONE', #5883, 39.37007874015748143 ) ;
+#969 = ORIENTED_EDGE ( 'NONE', *, *, #6225, .F. ) ;
+#970 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622047168, 0.02165354330708664510, -0.2834645669291339098 ) ) ;
+#971 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023622659, -0.08267716535433072833, -0.07874015748031494566 ) ) ;
+#972 = ORIENTED_EDGE ( 'NONE', *, *, #7446, .T. ) ;
+#973 = VERTEX_POINT ( 'NONE', #8558 ) ;
+#974 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535433989, 0.02165354330708666244, -0.1181102362204724532 ) ) ;
+#975 = PLANE ( 'NONE', #2754 ) ;
+#976 = PLANE ( 'NONE', #984 ) ;
+#977 = FACE_OUTER_BOUND ( 'NONE', #8862, .T. ) ;
+#978 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#979 = LINE ( 'NONE', #1754, #5647 ) ;
+#980 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629919074, 0.07283464566929136186, -0.4330708661417322913 ) ) ;
+#981 = EDGE_CURVE ( 'NONE', #3718, #2494, #2791, .T. ) ;
+#982 = EDGE_CURVE ( 'NONE', #6782, #8701, #2070, .T. ) ;
+#983 = ORIENTED_EDGE ( 'NONE', *, *, #917, .T. ) ;
+#984 = AXIS2_PLACEMENT_3D ( 'NONE', #5356, #6130, #4587 ) ;
+#985 = CARTESIAN_POINT ( 'NONE', ( -0.03086440125257373934, -0.05819734822514682770, 0.02428713373227868455 ) ) ;
+#986 = LINE ( 'NONE', #8247, #2987 ) ;
+#987 = ORIENTED_EDGE ( 'NONE', *, *, #907, .T. ) ;
+#988 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.551063935260010491E-16, -2.551063935260010491E-16 ) ) ;
+#989 = CARTESIAN_POINT ( 'NONE', ( 0.02638796960609194817, -0.06320447522277768126, 0.04338657542393429406 ) ) ;
+#990 = LINE ( 'NONE', #5566, #7682 ) ;
+#991 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#992 = ORIENTED_EDGE ( 'NONE', *, *, #2280, .F. ) ;
+#993 = EDGE_LOOP ( 'NONE', ( #6323, #2527, #1482, #7731 ) ) ;
+#994 = CIRCLE ( 'NONE', #5297, 0.007874015748031516770 ) ;
+#995 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1220472440944882081 ) ) ;
+#996 = VERTEX_POINT ( 'NONE', #9334 ) ;
+#997 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#998 = DIRECTION ( 'NONE', ( -1.445602896647333592E-15, -1.990254985519208814E-31, -1.000000000000000000 ) ) ;
+#999 = VECTOR ( 'NONE', #3543, 39.37007874015748143 ) ;
+#1000 = ORIENTED_EDGE ( 'NONE', *, *, #2814, .F. ) ;
+#1001 = ORIENTED_EDGE ( 'NONE', *, *, #7951, .T. ) ;
+#1002 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.03149606299212597688, -0.3464566929133858775 ) ) ;
+#1003 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196208, 0.08267716535433075609, -0.4330708661417322913 ) ) ;
+#1004 = ORIENTED_EDGE ( 'NONE', *, *, #2396, .F. ) ;
+#1005 = EDGE_CURVE ( 'NONE', #639, #3131, #7429, .T. ) ;
+#1006 = VECTOR ( 'NONE', #4014, 39.37007874015748143 ) ;
+#1007 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1082677165354330728 ) ) ;
+#1008 = DIRECTION ( 'NONE', ( -1.032573497605242101E-16, 1.000000000000000000, 1.084202172485504311E-16 ) ) ;
+#1009 = EDGE_CURVE ( 'NONE', #1068, #6497, #4191, .T. ) ;
+#1010 = CARTESIAN_POINT ( 'NONE', ( 0.04401708617125570794, 0.03937007874015749365, -0.4311023622047244208 ) ) ;
+#1011 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.02165354330708662775, -0.1948818897637795144 ) ) ;
+#1012 = AXIS2_PLACEMENT_3D ( 'NONE', #7453, #6786, #6828 ) ;
+#1013 = EDGE_LOOP ( 'NONE', ( #9407, #8679, #2118, #1264, #7084, #7718, #321, #4710, #2049, #4550, #8478, #8534, #2071, #5239, #3369, #944 ) ) ;
+#1014 = ORIENTED_EDGE ( 'NONE', *, *, #4834, .F. ) ;
+#1015 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1016 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.003937007874015721956, -0.1279527559055118335 ) ) ;
+#1017 = ORIENTED_EDGE ( 'NONE', *, *, #6160, .T. ) ;
+#1018 = ADVANCED_FACE ( 'NONE', ( #4504 ), #5224, .T. ) ;
+#1019 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#1020 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1021 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, 0.06299212598425195375, -0.4311023622047244208 ) ) ;
+#1022 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, -0.07480314960629920462, -0.02952755905511811677 ) ) ;
+#1023 = EDGE_CURVE ( 'NONE', #5665, #5151, #5630, .T. ) ;
+#1024 = VECTOR ( 'NONE', #9128, 39.37007874015748143 ) ;
+#1025 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.03149606299212596300, -0.4330708661417322913 ) ) ;
+#1026 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1027 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1028 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.1456692913385826960 ) ) ;
+#1029 = VECTOR ( 'NONE', #3194, 39.37007874015748143 ) ;
+#1030 = ORIENTED_EDGE ( 'NONE', *, *, #4313, .T. ) ;
+#1031 = CIRCLE ( 'NONE', #1800, 0.005905511811023620231 ) ;
+#1032 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#1033 = LINE ( 'NONE', #1761, #8676 ) ;
+#1034 = ORIENTED_EDGE ( 'NONE', *, *, #7715, .T. ) ;
+#1035 = EDGE_CURVE ( 'NONE', #3005, #6310, #581, .T. ) ;
+#1036 = ORIENTED_EDGE ( 'NONE', *, *, #2108, .T. ) ;
+#1037 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905387, 0.02559055118110237920, -0.3748031496062992352 ) ) ;
+#1038 = CARTESIAN_POINT ( 'NONE', ( -0.07677165354330710290, 0.02362204724409444970, -0.1850393700787401341 ) ) ;
+#1039 = EDGE_CURVE ( 'NONE', #2121, #7227, #5898, .T. ) ;
+#1040 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165503, 0.02362204724409443582, -0.4015748031496063630 ) ) ;
+#1041 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.084202172485481138E-16, 0.0000000000000000000 ) ) ;
+#1042 = VECTOR ( 'NONE', #480, 39.37007874015748143 ) ;
+#1043 = AXIS2_PLACEMENT_3D ( 'NONE', #4638, #6131, #7563 ) ;
+#1044 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1045 = EDGE_LOOP ( 'NONE', ( #8730, #669, #554, #9308, #1843, #2306, #8583, #7258, #2948, #3936, #1318, #6423, #4571, #3627, #1212, #3544, #5961, #1306, #6029, #5593, #6638, #1747, #6003, #418, #7941, #7178, #4579 ) ) ;
+#1046 = ORIENTED_EDGE ( 'NONE', *, *, #1676, .F. ) ;
+#1047 = AXIS2_PLACEMENT_3D ( 'NONE', #5316, #8829, #2247 ) ;
+#1048 = VECTOR ( 'NONE', #2122, 39.37007874015748143 ) ;
+#1049 = LINE ( 'NONE', #3311, #8103 ) ;
+#1050 = ORIENTED_EDGE ( 'NONE', *, *, #284, .F. ) ;
+#1051 = EDGE_CURVE ( 'NONE', #1357, #7837, #4461, .T. ) ;
+#1052 = CARTESIAN_POINT ( 'NONE', ( -0.06124302397638122647, 0.02362204724409446704, -0.2913126857923298285 ) ) ;
+#1053 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1054 = CIRCLE ( 'NONE', #3055, 0.09842519685039370636 ) ;
+#1055 = CIRCLE ( 'NONE', #6441, 0.007874015748031499423 ) ;
+#1056 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, 0.07480314960629924625, -0.4311023622047244208 ) ) ;
+#1057 = ORIENTED_EDGE ( 'NONE', *, *, #1425, .T. ) ;
+#1058 = ORIENTED_EDGE ( 'NONE', *, *, #4345, .F. ) ;
+#1059 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, 0.08267716535433072833, -0.2763779527559055427 ) ) ;
+#1060 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1061 = EDGE_LOOP ( 'NONE', ( #3135, #4257, #8813, #115, #8383, #8595, #2743, #3031 ) ) ;
+#1062 = VECTOR ( 'NONE', #8869, 39.37007874015748143 ) ;
+#1063 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.03149606299212598381, -0.3858267716535433989 ) ) ;
+#1064 = FACE_OUTER_BOUND ( 'NONE', #7826, .T. ) ;
+#1065 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ;
+#1066 = VECTOR ( 'NONE', #1547, 39.37007874015748143 ) ;
+#1067 = EDGE_CURVE ( 'NONE', #293, #1603, #6402, .T. ) ;
+#1068 = VERTEX_POINT ( 'NONE', #4999 ) ;
+#1069 = ORIENTED_EDGE ( 'NONE', *, *, #4169, .F. ) ;
+#1070 = ORIENTED_EDGE ( 'NONE', *, *, #7678, .T. ) ;
+#1071 = ADVANCED_FACE ( 'NONE', ( #3691 ), #3512, .F. ) ;
+#1072 = FACE_OUTER_BOUND ( 'NONE', #7677, .T. ) ;
+#1073 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1074 = EDGE_LOOP ( 'NONE', ( #5678, #5006, #8053, #4584 ) ) ;
+#1075 = EDGE_LOOP ( 'NONE', ( #2881, #6701, #4547, #4892, #2230, #2359, #2063, #4211 ) ) ;
+#1076 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1077 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1078 = FACE_OUTER_BOUND ( 'NONE', #6906, .T. ) ;
+#1079 = VECTOR ( 'NONE', #1136, 39.37007874015748143 ) ;
+#1080 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.02165354330708661040, -0.1279527559055118335 ) ) ;
+#1081 = LINE ( 'NONE', #7760, #9070 ) ;
+#1082 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1083 = CARTESIAN_POINT ( 'NONE', ( -0.05340417309547455804, -0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#1084 = CIRCLE ( 'NONE', #7690, 0.07086614173228347746 ) ;
+#1085 = ORIENTED_EDGE ( 'NONE', *, *, #352, .T. ) ;
+#1086 = EDGE_CURVE ( 'NONE', #4814, #5945, #755, .T. ) ;
+#1087 = LINE ( 'NONE', #2578, #7927 ) ;
+#1088 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409447051, -0.1968503937007873850 ) ) ;
+#1089 = VERTEX_POINT ( 'NONE', #9382 ) ;
+#1090 = ORIENTED_EDGE ( 'NONE', *, *, #4873, .T. ) ;
+#1091 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094487861, -0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#1092 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.084202172485505617E-15, 0.0000000000000000000 ) ) ;
+#1093 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -1.477949448623045235E-17, -0.08464566929133859885 ) ) ;
+#1094 = LINE ( 'NONE', #7576, #9377 ) ;
+#1095 = VECTOR ( 'NONE', #3671, 39.37007874015748143 ) ;
+#1096 = EDGE_CURVE ( 'NONE', #6656, #7801, #802, .T. ) ;
+#1097 = EDGE_CURVE ( 'NONE', #5211, #8376, #6357, .T. ) ;
+#1098 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.445602896647333395E-15 ) ) ;
+#1099 = ORIENTED_EDGE ( 'NONE', *, *, #5760, .F. ) ;
+#1100 = VECTOR ( 'NONE', #1880, 39.37007874015748143 ) ;
+#1101 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#1102 = ORIENTED_EDGE ( 'NONE', *, *, #8210, .F. ) ;
+#1103 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02362204724409451215, -0.08858267716535435377 ) ) ;
+#1104 = PLANE ( 'NONE', #21 ) ;
+#1105 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#1106 = EDGE_CURVE ( 'NONE', #5979, #7128, #6622, .T. ) ;
+#1107 = ORIENTED_EDGE ( 'NONE', *, *, #9253, .F. ) ;
+#1108 = ADVANCED_FACE ( 'NONE', ( #2245 ), #5174, .F. ) ;
+#1109 = CARTESIAN_POINT ( 'NONE', ( -0.05525536674637614165, -0.08267716535433072833, -0.06312938249440763760 ) ) ;
+#1110 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, 0.08267716535433072833, -0.3937007874015748254 ) ) ;
+#1111 = ORIENTED_EDGE ( 'NONE', *, *, #2679, .F. ) ;
+#1112 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.02165354330708662775, -0.2763779527559055427 ) ) ;
+#1113 = CARTESIAN_POINT ( 'NONE', ( -0.05708661417322834220, 0.02362204724409446704, -0.1338582677165354451 ) ) ;
+#1114 = ORIENTED_EDGE ( 'NONE', *, *, #3919, .T. ) ;
+#1115 = ORIENTED_EDGE ( 'NONE', *, *, #2574, .F. ) ;
+#1116 = ORIENTED_EDGE ( 'NONE', *, *, #7366, .F. ) ;
+#1117 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1118 = AXIS2_PLACEMENT_3D ( 'NONE', #530, #2739, #5675 ) ;
+#1119 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.03149606299212601157, -0.1082677165354331006 ) ) ;
+#1120 = ORIENTED_EDGE ( 'NONE', *, *, #390, .F. ) ;
+#1121 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, -0.07480314960629920462, -0.02952755905511811677 ) ) ;
+#1122 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#1123 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409449133, -0.3464566929133858775 ) ) ;
+#1124 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1125 = FACE_OUTER_BOUND ( 'NONE', #3758, .T. ) ;
+#1126 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.1566929133858267487 ) ) ;
+#1127 = VERTEX_POINT ( 'NONE', #3736 ) ;
+#1128 = LINE ( 'NONE', #6854, #7007 ) ;
+#1129 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.03149606299212596300, -0.1968503937007873850 ) ) ;
+#1130 = ORIENTED_EDGE ( 'NONE', *, *, #3439, .F. ) ;
+#1131 = ORIENTED_EDGE ( 'NONE', *, *, #8657, .T. ) ;
+#1132 = PLANE ( 'NONE', #3206 ) ;
+#1133 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.02165354330708666244, -0.06299212598425196763 ) ) ;
+#1134 = ADVANCED_FACE ( 'NONE', ( #80 ), #5946, .T. ) ;
+#1135 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1136 = DIRECTION ( 'NONE', ( -0.2211025889120274701, -0.2473150110663687173, -0.9433710460246491625 ) ) ;
+#1137 = EDGE_CURVE ( 'NONE', #7685, #400, #3911, .T. ) ;
+#1138 = EDGE_CURVE ( 'NONE', #6629, #7801, #8295, .T. ) ;
+#1139 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.02362204724409443235, -0.4330708661417322913 ) ) ;
+#1140 = ORIENTED_EDGE ( 'NONE', *, *, #5141, .F. ) ;
+#1141 = ORIENTED_EDGE ( 'NONE', *, *, #2384, .T. ) ;
+#1142 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.2763779527559055427 ) ) ;
+#1143 = EDGE_LOOP ( 'NONE', ( #6764, #906, #8346, #3438, #2432, #1494, #3868, #8988 ) ) ;
+#1144 = AXIS2_PLACEMENT_3D ( 'NONE', #3316, #4144, #1779 ) ;
+#1145 = ADVANCED_FACE ( 'NONE', ( #6088 ), #3780, .T. ) ;
+#1146 = EDGE_CURVE ( 'NONE', #819, #359, #1033, .T. ) ;
+#1147 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1148 = PLANE ( 'NONE', #7694 ) ;
+#1149 = CARTESIAN_POINT ( 'NONE', ( -0.07677165354330711677, 0.08267716535433072833, -0.1850393700787401341 ) ) ;
+#1150 = VECTOR ( 'NONE', #6453, 39.37007874015748143 ) ;
+#1151 = ORIENTED_EDGE ( 'NONE', *, *, #4905, .F. ) ;
+#1152 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1153 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409295, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#1154 = ORIENTED_EDGE ( 'NONE', *, *, #2503, .T. ) ;
+#1155 = ADVANCED_FACE ( 'NONE', ( #3151 ), #946, .T. ) ;
+#1156 = EDGE_CURVE ( 'NONE', #3461, #3574, #2434, .T. ) ;
+#1157 = AXIS2_PLACEMENT_3D ( 'NONE', #3045, #8282, #307 ) ;
+#1158 = FACE_OUTER_BOUND ( 'NONE', #3075, .T. ) ;
+#1159 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.08267716535433075609, -0.3157480314960629530 ) ) ;
+#1160 = ORIENTED_EDGE ( 'NONE', *, *, #8767, .T. ) ;
+#1161 = ORIENTED_EDGE ( 'NONE', *, *, #285, .F. ) ;
+#1162 = ORIENTED_EDGE ( 'NONE', *, *, #1170, .T. ) ;
+#1163 = VECTOR ( 'NONE', #8477, 39.37007874015748143 ) ;
+#1164 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 4.818676322157799347E-16 ) ) ;
+#1165 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.03149606299212600463, -0.1220472440944882359 ) ) ;
+#1166 = ORIENTED_EDGE ( 'NONE', *, *, #8255, .F. ) ;
+#1167 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724254, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#1168 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.07283464566929137574, -0.4330708661417322913 ) ) ;
+#1169 = LINE ( 'NONE', #5697, #9521 ) ;
+#1170 = EDGE_CURVE ( 'NONE', #355, #9250, #5364, .T. ) ;
+#1171 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.1456692913385826960 ) ) ;
+#1172 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535433989, 0.02165354330708666244, -0.1181102362204724532 ) ) ;
+#1173 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.03149606299212601157, -0.08858267716535438152 ) ) ;
+#1174 = VECTOR ( 'NONE', #1117, 39.37007874015748143 ) ;
+#1175 = ORIENTED_EDGE ( 'NONE', *, *, #6203, .T. ) ;
+#1176 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.2763779527559055427 ) ) ;
+#1177 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905387, 0.02559055118110237920, -0.3748031496062992352 ) ) ;
+#1178 = ORIENTED_EDGE ( 'NONE', *, *, #9151, .F. ) ;
+#1179 = VECTOR ( 'NONE', #6532, 39.37007874015748143 ) ;
+#1180 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.08267716535433072833, -0.02952755905511811677 ) ) ;
+#1181 = PLANE ( 'NONE', #4223 ) ;
+#1182 = CARTESIAN_POINT ( 'NONE', ( -0.09033177917322501860, 0.02362204724409444970, -0.3318833617175150907 ) ) ;
+#1183 = DIRECTION ( 'NONE', ( 1.000000000000000000, -2.891205793294670734E-15, 0.0000000000000000000 ) ) ;
+#1184 = AXIS2_PLACEMENT_3D ( 'NONE', #8101, #838, #4402 ) ;
+#1185 = EDGE_CURVE ( 'NONE', #4715, #7884, #3202, .T. ) ;
+#1186 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.03149606299212596994, -0.09645669291338584972 ) ) ;
+#1187 = VERTEX_POINT ( 'NONE', #272 ) ;
+#1188 = VERTEX_POINT ( 'NONE', #3880 ) ;
+#1189 = ADVANCED_FACE ( 'NONE', ( #4644 ), #6715, .F. ) ;
+#1190 = LINE ( 'NONE', #4843, #435 ) ;
+#1191 = ORIENTED_EDGE ( 'NONE', *, *, #4270, .F. ) ;
+#1192 = CIRCLE ( 'NONE', #5179, 0.005905511811023620231 ) ;
+#1193 = VECTOR ( 'NONE', #2622, 39.37007874015748143 ) ;
+#1194 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1195 = FACE_OUTER_BOUND ( 'NONE', #8027, .T. ) ;
+#1196 = DIRECTION ( 'NONE', ( -4.818676322157799347E-16, 1.084202172485503694E-16, 1.000000000000000000 ) ) ;
+#1197 = FACE_OUTER_BOUND ( 'NONE', #5223, .T. ) ;
+#1198 = AXIS2_PLACEMENT_3D ( 'NONE', #188, #142, #5910 ) ;
+#1199 = PLANE ( 'NONE', #222 ) ;
+#1200 = VECTOR ( 'NONE', #1786, 39.37007874015748143 ) ;
+#1201 = ORIENTED_EDGE ( 'NONE', *, *, #4456, .T. ) ;
+#1202 = EDGE_CURVE ( 'NONE', #1187, #3718, #845, .T. ) ;
+#1203 = CARTESIAN_POINT ( 'NONE', ( -0.09055118110236207163, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#1204 = EDGE_CURVE ( 'NONE', #5151, #1812, #7142, .T. ) ;
+#1205 = EDGE_LOOP ( 'NONE', ( #7645, #5735, #4384, #3378, #5164 ) ) ;
+#1206 = LINE ( 'NONE', #8417, #1969 ) ;
+#1207 = ORIENTED_EDGE ( 'NONE', *, *, #3257, .T. ) ;
+#1208 = VECTOR ( 'NONE', #4884, 39.37007874015748143 ) ;
+#1209 = AXIS2_PLACEMENT_3D ( 'NONE', #2687, #6395, #1147 ) ;
+#1210 = CYLINDRICAL_SURFACE ( 'NONE', #4729, 0.001968503937007896106 ) ;
+#1211 = CYLINDRICAL_SURFACE ( 'NONE', #6469, 0.001968503937007874856 ) ;
+#1212 = ORIENTED_EDGE ( 'NONE', *, *, #9127, .F. ) ;
+#1213 = EDGE_CURVE ( 'NONE', #5753, #899, #6810, .T. ) ;
+#1214 = VECTOR ( 'NONE', #2939, 39.37007874015748143 ) ;
+#1215 = ORIENTED_EDGE ( 'NONE', *, *, #5242, .T. ) ;
+#1216 = VERTEX_POINT ( 'NONE', #5313 ) ;
+#1217 = EDGE_CURVE ( 'NONE', #933, #8026, #986, .T. ) ;
+#1218 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1219 = ORIENTED_EDGE ( 'NONE', *, *, #9460, .T. ) ;
+#1220 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.02165354330708662775, -0.2763779527559055427 ) ) ;
+#1221 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.02165354330708662775, -0.1566929133858267487 ) ) ;
+#1222 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1223 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826769479, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#1224 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.003937007874015768794, -0.08464566929133859885 ) ) ;
+#1225 = VECTOR ( 'NONE', #8821, 39.37007874015748143 ) ;
+#1226 = CARTESIAN_POINT ( 'NONE', ( 0.06747691535827797515, 0.02165354330708665551, -0.06299212598425195375 ) ) ;
+#1227 = VERTEX_POINT ( 'NONE', #9073 ) ;
+#1228 = EDGE_CURVE ( 'NONE', #4479, #835, #2481, .T. ) ;
+#1229 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#1230 = ADVANCED_FACE ( 'NONE', ( #3978 ), #323, .T. ) ;
+#1231 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826769479, 0.02165354330708662775, -0.1338582677165354451 ) ) ;
+#1232 = AXIS2_PLACEMENT_3D ( 'NONE', #2635, #5370, #3930 ) ;
+#1233 = VERTEX_POINT ( 'NONE', #5466 ) ;
+#1234 = ORIENTED_EDGE ( 'NONE', *, *, #6997, .F. ) ;
+#1235 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1236 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1237 = FACE_OUTER_BOUND ( 'NONE', #7123, .T. ) ;
+#1238 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, 0.02165354330708666244, -0.08661417322834648325 ) ) ;
+#1239 = VECTOR ( 'NONE', #5757, 39.37007874015748143 ) ;
+#1240 = DIRECTION ( 'NONE', ( 9.293161478447181990E-16, 1.279449633548068440E-31, 1.000000000000000000 ) ) ;
+#1241 = ORIENTED_EDGE ( 'NONE', *, *, #614, .F. ) ;
+#1242 = DIRECTION ( 'NONE', ( -7.228014483236700500E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1243 = ORIENTED_EDGE ( 'NONE', *, *, #2801, .T. ) ;
+#1244 = VECTOR ( 'NONE', #5975, 39.37007874015748143 ) ;
+#1245 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, -0.2173228346456692883 ) ) ;
+#1246 = LINE ( 'NONE', #1430, #9219 ) ;
+#1247 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.08267716535433075609, -0.4311023622047244208 ) ) ;
+#1248 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.02952755905511811330 ) ) ;
+#1249 = AXIS2_PLACEMENT_3D ( 'NONE', #7308, #3024, #5058 ) ;
+#1250 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637792369, 0.08267716535433072833, -0.3937007874015748254 ) ) ;
+#1251 = EDGE_LOOP ( 'NONE', ( #5010, #4473, #2638, #1859 ) ) ;
+#1252 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1253 = ORIENTED_EDGE ( 'NONE', *, *, #6857, .F. ) ;
+#1254 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1255 = ORIENTED_EDGE ( 'NONE', *, *, #5966, .F. ) ;
+#1256 = ADVANCED_FACE ( 'NONE', ( #8395 ), #5998, .F. ) ;
+#1257 = LINE ( 'NONE', #3517, #3660 ) ;
+#1258 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236221041, 0.07480314960629921850, -0.02952755905511811330 ) ) ;
+#1259 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #7761, #9259, #4641, #2624 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.314405254404440226, 1.570796326794900777 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9945294662662035323, 0.9945294662662035323, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#1260 = EDGE_CURVE ( 'NONE', #641, #6858, #7765, .T. ) ;
+#1261 = VERTEX_POINT ( 'NONE', #9263 ) ;
+#1262 = EDGE_LOOP ( 'NONE', ( #6015, #9287, #1382, #8199, #1414, #6239, #1462 ) ) ;
+#1263 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212597688, -0.1003937007874015908 ) ) ;
+#1264 = ORIENTED_EDGE ( 'NONE', *, *, #6594, .T. ) ;
+#1265 = LINE ( 'NONE', #4204, #3440 ) ;
+#1266 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1267 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#1268 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1269 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196485, 0.03149606299212596300, -0.4724409448818898127 ) ) ;
+#1270 = ADVANCED_FACE ( 'NONE', ( #4213 ), #4030, .T. ) ;
+#1271 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#1272 = EDGE_CURVE ( 'NONE', #5683, #7194, #5606, .T. ) ;
+#1273 = AXIS2_PLACEMENT_3D ( 'NONE', #1708, #8484, #3921 ) ;
+#1274 = ORIENTED_EDGE ( 'NONE', *, *, #4316, .F. ) ;
+#1275 = CYLINDRICAL_SURFACE ( 'NONE', #2864, 0.005905511811023620231 ) ;
+#1276 = DIRECTION ( 'NONE', ( 1.971276677246302740E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1277 = ORIENTED_EDGE ( 'NONE', *, *, #393, .T. ) ;
+#1278 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#1279 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.007874015748031476872, -0.1279527559055118613 ) ) ;
+#1280 = VECTOR ( 'NONE', #6843, 39.37007874015748143 ) ;
+#1281 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1282 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#1283 = AXIS2_PLACEMENT_3D ( 'NONE', #8227, #1643, #2185 ) ;
+#1284 = EDGE_CURVE ( 'NONE', #5657, #4089, #7054, .T. ) ;
+#1285 = EDGE_CURVE ( 'NONE', #5351, #8007, #3393, .T. ) ;
+#1286 = FACE_OUTER_BOUND ( 'NONE', #1873, .T. ) ;
+#1287 = ORIENTED_EDGE ( 'NONE', *, *, #4688, .F. ) ;
+#1288 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1289 = VERTEX_POINT ( 'NONE', #8533 ) ;
+#1290 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110241389, -0.2173228346456692883 ) ) ;
+#1291 = CARTESIAN_POINT ( 'NONE', ( -0.1732283489539498955, 0.02362204724409443582, -0.4153543307086614012 ) ) ;
+#1292 = ADVANCED_FACE ( 'NONE', ( #7863 ), #4525, .T. ) ;
+#1294 = VECTOR ( 'NONE', #1960, 39.37007874015748854 ) ;
+#1293 = FACE_OUTER_BOUND ( 'NONE', #5317, .T. ) ;
+#1295 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724254, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#1296 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110238614, -0.02755905511811023584 ) ) ;
+#1297 = ORIENTED_EDGE ( 'NONE', *, *, #2396, .T. ) ;
+#1298 = DIRECTION ( 'NONE', ( 5.421010862427533017E-16, 1.355252715606883254E-16, 1.000000000000000000 ) ) ;
+#1299 = EDGE_LOOP ( 'NONE', ( #5267, #7477, #5126, #951, #7882, #4693 ) ) ;
+#1300 = VECTOR ( 'NONE', #8468, 39.37007874015748143 ) ;
+#1301 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.08267716535433075609, -0.1456692913385826960 ) ) ;
+#1302 = VERTEX_POINT ( 'NONE', #369 ) ;
+#1303 = LINE ( 'NONE', #6460, #4889 ) ;
+#1304 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.07480314960629924625, -0.1299212598425197041 ) ) ;
+#1305 = VECTOR ( 'NONE', #2385, 39.37007874015748143 ) ;
+#1306 = ORIENTED_EDGE ( 'NONE', *, *, #7951, .F. ) ;
+#1307 = VERTEX_POINT ( 'NONE', #1177 ) ;
+#1308 = ORIENTED_EDGE ( 'NONE', *, *, #2976, .F. ) ;
+#1309 = ADVANCED_FACE ( 'NONE', ( #8585 ), #9310, .T. ) ;
+#1310 = VECTOR ( 'NONE', #25, 39.37007874015748143 ) ;
+#1311 = ORIENTED_EDGE ( 'NONE', *, *, #840, .T. ) ;
+#1312 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1313 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.03149606299212597688, -0.3858267716535433989 ) ) ;
+#1314 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446011, -0.2362204724409449064 ) ) ;
+#1315 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1316 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1317 = AXIS2_PLACEMENT_3D ( 'NONE', #3588, #521, #5808 ) ;
+#1318 = ORIENTED_EDGE ( 'NONE', *, *, #5904, .F. ) ;
+#1319 = ORIENTED_EDGE ( 'NONE', *, *, #2254, .T. ) ;
+#1320 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1321 = EDGE_CURVE ( 'NONE', #5162, #9206, #8523, .T. ) ;
+#1322 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.807003620809175618E-16, 0.0000000000000000000 ) ) ;
+#1323 = VERTEX_POINT ( 'NONE', #7720 ) ;
+#1324 = EDGE_CURVE ( 'NONE', #4975, #3015, #7100, .T. ) ;
+#1325 = ORIENTED_EDGE ( 'NONE', *, *, #4805, .F. ) ;
+#1326 = LINE ( 'NONE', #7767, #3973 ) ;
+#1327 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1328 = VECTOR ( 'NONE', #5981, 39.37007874015748143 ) ;
+#1329 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1330 = FACE_OUTER_BOUND ( 'NONE', #6248, .T. ) ;
+#1331 = CIRCLE ( 'NONE', #6709, 0.07086614173228347746 ) ;
+#1332 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.776356839400250070E-15, 7.228014483236695569E-16 ) ) ;
+#1333 = ORIENTED_EDGE ( 'NONE', *, *, #8838, .F. ) ;
+#1334 = EDGE_CURVE ( 'NONE', #4702, #5366, #387, .T. ) ;
+#1335 = EDGE_CURVE ( 'NONE', #2683, #1896, #4083, .T. ) ;
+#1336 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125983815, 0.02362204724409444970, -0.1338582677165354451 ) ) ;
+#1337 = ORIENTED_EDGE ( 'NONE', *, *, #94, .F. ) ;
+#1338 = FACE_OUTER_BOUND ( 'NONE', #958, .T. ) ;
+#1339 = LINE ( 'NONE', #3551, #4603 ) ;
+#1340 = AXIS2_PLACEMENT_3D ( 'NONE', #7345, #6000, #1527 ) ;
+#1341 = LINE ( 'NONE', #625, #8267 ) ;
+#1342 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, -0.08267716535433075609, -0.2960629921259843034 ) ) ;
+#1343 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1344 = ORIENTED_EDGE ( 'NONE', *, *, #3811, .F. ) ;
+#1345 = VECTOR ( 'NONE', #3077, 39.37007874015748854 ) ;
+#1346 = ORIENTED_EDGE ( 'NONE', *, *, #6737, .T. ) ;
+#1347 = CIRCLE ( 'NONE', #6721, 0.005905511811023654925 ) ;
+#1348 = EDGE_CURVE ( 'NONE', #5283, #3451, #8370, .T. ) ;
+#1349 = ADVANCED_FACE ( 'NONE', ( #4881 ), #7816, .T. ) ;
+#1350 = FACE_OUTER_BOUND ( 'NONE', #6250, .T. ) ;
+#1351 = ORIENTED_EDGE ( 'NONE', *, *, #7436, .F. ) ;
+#1352 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#1353 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1354 = AXIS2_PLACEMENT_3D ( 'NONE', #9052, #3951, #9097 ) ;
+#1355 = ORIENTED_EDGE ( 'NONE', *, *, #7337, .F. ) ;
+#1356 = ORIENTED_EDGE ( 'NONE', *, *, #5037, .T. ) ;
+#1357 = VERTEX_POINT ( 'NONE', #2670 ) ;
+#1358 = VECTOR ( 'NONE', #3641, 39.37007874015748143 ) ;
+#1359 = AXIS2_PLACEMENT_3D ( 'NONE', #6820, #997, #9037 ) ;
+#1360 = ORIENTED_EDGE ( 'NONE', *, *, #8752, .F. ) ;
+#1361 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1362 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.1566929133858267487 ) ) ;
+#1363 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.08267716535433070058, 0.0000000000000000000 ) ) ;
+#1364 = PLANE ( 'NONE', #4317 ) ;
+#1365 = FACE_OUTER_BOUND ( 'NONE', #8722, .T. ) ;
+#1366 = AXIS2_PLACEMENT_3D ( 'NONE', #4635, #6077, #1702 ) ;
+#1367 = ORIENTED_EDGE ( 'NONE', *, *, #257, .F. ) ;
+#1368 = ORIENTED_EDGE ( 'NONE', *, *, #6287, .T. ) ;
+#1369 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622047861, 0.08267716535433074221, -0.2834645669291339098 ) ) ;
+#1370 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.03543307086614174567, -0.06102362204724414568 ) ) ;
+#1371 = ORIENTED_EDGE ( 'NONE', *, *, #34, .F. ) ;
+#1372 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622046474, 0.04454215944482189937, -0.3149606299212598381 ) ) ;
+#1373 = LINE ( 'NONE', #6338, #5437 ) ;
+#1374 = VECTOR ( 'NONE', #458, 39.37007874015748143 ) ;
+#1375 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1376 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#1377 = EDGE_CURVE ( 'NONE', #7580, #2156, #3484, .T. ) ;
+#1378 = VECTOR ( 'NONE', #8694, 39.37007874015748143 ) ;
+#1379 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.02362204724409447745, -0.08858267716535435377 ) ) ;
+#1380 = ORIENTED_EDGE ( 'NONE', *, *, #23, .F. ) ;
+#1381 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.08267716535433072833, -0.4724419291338582960 ) ) ;
+#1382 = ORIENTED_EDGE ( 'NONE', *, *, #9504, .F. ) ;
+#1383 = PLANE ( 'NONE', #9477 ) ;
+#1384 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637790981, 0.02362204724409444970, -0.3494901961860173989 ) ) ;
+#1385 = CIRCLE ( 'NONE', #2777, 0.001968503937007874856 ) ;
+#1386 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1387 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#1388 = EDGE_CURVE ( 'NONE', #8060, #8293, #4173, .T. ) ;
+#1389 = EDGE_CURVE ( 'NONE', #4479, #996, #8634, .T. ) ;
+#1390 = ORIENTED_EDGE ( 'NONE', *, *, #316, .T. ) ;
+#1391 = ORIENTED_EDGE ( 'NONE', *, *, #8886, .F. ) ;
+#1392 = AXIS2_PLACEMENT_3D ( 'NONE', #2226, #1503, #782 ) ;
+#1393 = ORIENTED_EDGE ( 'NONE', *, *, #5130, .F. ) ;
+#1394 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1395 = VERTEX_POINT ( 'NONE', #4932 ) ;
+#1396 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.003937007874015757518, -0.03346456692913390291 ) ) ;
+#1397 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1398 = VECTOR ( 'NONE', #7402, 39.37007874015748854 ) ;
+#1399 = EDGE_CURVE ( 'NONE', #6826, #880, #2051, .T. ) ;
+#1400 = EDGE_CURVE ( 'NONE', #1089, #3674, #994, .T. ) ;
+#1401 = EDGE_LOOP ( 'NONE', ( #8974, #466, #6360, #9335 ) ) ;
+#1402 = ORIENTED_EDGE ( 'NONE', *, *, #5465, .T. ) ;
+#1403 = EDGE_LOOP ( 'NONE', ( #1287, #5680, #7684, #8500, #2996, #6539, #8836 ) ) ;
+#1404 = EDGE_LOOP ( 'NONE', ( #8172, #8953, #771, #9274, #7662, #8762, #3649, #3975 ) ) ;
+#1405 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.02165354330708662775, -0.2806763624704748383 ) ) ;
+#1406 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1407 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#1408 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#1409 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905387, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#1410 = ORIENTED_EDGE ( 'NONE', *, *, #2573, .T. ) ;
+#1411 = VERTEX_POINT ( 'NONE', #5023 ) ;
+#1412 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637790981, 0.02362204724409444970, -0.3956692913385827515 ) ) ;
+#1413 = CARTESIAN_POINT ( 'NONE', ( -0.05155586684241972306, -0.08267716535433072833, -0.06399645278439743123 ) ) ;
+#1414 = ORIENTED_EDGE ( 'NONE', *, *, #8161, .T. ) ;
+#1415 = ORIENTED_EDGE ( 'NONE', *, *, #624, .F. ) ;
+#1416 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1417 = CYLINDRICAL_SURFACE ( 'NONE', #303, 0.007874015748031516770 ) ;
+#1418 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330707514, 0.07480314960629924625, -0.4330708661417322913 ) ) ;
+#1419 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.07480314960629921850, -0.08661417322834646937 ) ) ;
+#1420 = CYLINDRICAL_SURFACE ( 'NONE', #7990, 0.005905511811023620231 ) ;
+#1421 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4665354330708661457 ) ) ;
+#1422 = ORIENTED_EDGE ( 'NONE', *, *, #3021, .F. ) ;
+#1423 = EDGE_CURVE ( 'NONE', #6051, #3513, #7596, .T. ) ;
+#1424 = VECTOR ( 'NONE', #1316, 39.37007874015748143 ) ;
+#1425 = EDGE_CURVE ( 'NONE', #6704, #8910, #2093, .T. ) ;
+#1426 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.1850393700787401341 ) ) ;
+#1427 = VERTEX_POINT ( 'NONE', #7279 ) ;
+#1428 = EDGE_CURVE ( 'NONE', #4469, #775, #2995, .T. ) ;
+#1429 = CARTESIAN_POINT ( 'NONE', ( -0.06747691535827798903, 0.02165354330708662775, -0.3149606299212598381 ) ) ;
+#1430 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409448786, -0.3858267716535433989 ) ) ;
+#1431 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1432 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409449133, -0.3464566929133858775 ) ) ;
+#1433 = ORIENTED_EDGE ( 'NONE', *, *, #5022, .T. ) ;
+#1434 = EDGE_LOOP ( 'NONE', ( #2229, #7849, #8571, #3525 ) ) ;
+#1435 = ORIENTED_EDGE ( 'NONE', *, *, #1423, .F. ) ;
+#1436 = ADVANCED_FACE ( 'NONE', ( #7958 ), #5161, .F. ) ;
+#1437 = DIRECTION ( 'NONE', ( -3.336006684570783101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1438 = ORIENTED_EDGE ( 'NONE', *, *, #5141, .T. ) ;
+#1439 = EDGE_CURVE ( 'NONE', #7112, #27, #3677, .T. ) ;
+#1440 = VECTOR ( 'NONE', #6757, 39.37007874015748143 ) ;
+#1441 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02559055118110237920, -0.02755905511811023584 ) ) ;
+#1442 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1443 = VECTOR ( 'NONE', #2499, 39.37007874015748143 ) ;
+#1444 = ORIENTED_EDGE ( 'NONE', *, *, #2022, .T. ) ;
+#1445 = ORIENTED_EDGE ( 'NONE', *, *, #6791, .F. ) ;
+#1446 = EDGE_CURVE ( 'NONE', #1833, #1916, #66, .T. ) ;
+#1447 = VERTEX_POINT ( 'NONE', #652 ) ;
+#1448 = ADVANCED_FACE ( 'NONE', ( #8678 ), #3626, .F. ) ;
+#1449 = LINE ( 'NONE', #7541, #2677 ) ;
+#1450 = ORIENTED_EDGE ( 'NONE', *, *, #7321, .T. ) ;
+#1451 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#1452 = LINE ( 'NONE', #8716, #761 ) ;
+#1453 = AXIS2_PLACEMENT_3D ( 'NONE', #6667, #1980, #7930 ) ;
+#1454 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.3149606299212598381 ) ) ;
+#1455 = LINE ( 'NONE', #4347, #9233 ) ;
+#1456 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.08267716535433074221, -0.3937007874015748254 ) ) ;
+#1457 = EDGE_LOOP ( 'NONE', ( #2845, #9184, #40, #3137, #8933, #7607, #6955, #6381, #2551, #1891 ) ) ;
+#1458 = ORIENTED_EDGE ( 'NONE', *, *, #5667, .F. ) ;
+#1459 = CIRCLE ( 'NONE', #6831, 0.005905511811023620231 ) ;
+#1460 = DIRECTION ( 'NONE', ( 0.4472135954999573171, 0.0000000000000000000, 0.8944271909999160775 ) ) ;
+#1461 = FACE_BOUND ( 'NONE', #5049, .T. ) ;
+#1462 = ORIENTED_EDGE ( 'NONE', *, *, #3732, .T. ) ;
+#1463 = EDGE_CURVE ( 'NONE', #8072, #4853, #6519, .T. ) ;
+#1464 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#1465 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, -0.07874015748031495954, -0.4724409448818898127 ) ) ;
+#1466 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#1467 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023622659, -0.03917273374435505801, -0.07874015748031494566 ) ) ;
+#1468 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, 0.0000000000000000000 ) ) ;
+#1469 = CIRCLE ( 'NONE', #6685, 0.007874015748031516770 ) ;
+#1470 = CARTESIAN_POINT ( 'NONE', ( -0.05155586684241970918, -0.07480314960629920462, -0.06399645278439743123 ) ) ;
+#1471 = ORIENTED_EDGE ( 'NONE', *, *, #4229, .F. ) ;
+#1472 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.807003620809170688E-16, 0.0000000000000000000 ) ) ;
+#1473 = VECTOR ( 'NONE', #9320, 39.37007874015748143 ) ;
+#1474 = CARTESIAN_POINT ( 'NONE', ( 0.04399805946126566364, -0.08267716535433072833, -0.03174980795814006523 ) ) ;
+#1475 = ORIENTED_EDGE ( 'NONE', *, *, #1096, .F. ) ;
+#1476 = PLANE ( 'NONE', #5180 ) ;
+#1477 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.02329165268936860336, -0.2806763624704748383 ) ) ;
+#1478 = CYLINDRICAL_SURFACE ( 'NONE', #6122, 0.01968503937007875723 ) ;
+#1479 = EDGE_CURVE ( 'NONE', #1447, #5514, #8050, .T. ) ;
+#1480 = VECTOR ( 'NONE', #8912, 39.37007874015748143 ) ;
+#1481 = ADVANCED_FACE ( 'NONE', ( #6479, #1461 ), #8775, .T. ) ;
+#1482 = ORIENTED_EDGE ( 'NONE', *, *, #2644, .T. ) ;
+#1483 = ORIENTED_EDGE ( 'NONE', *, *, #2085, .T. ) ;
+#1484 = VERTEX_POINT ( 'NONE', #6609 ) ;
+#1485 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.08267716535433072833, -0.3748031496062992352 ) ) ;
+#1486 = ORIENTED_EDGE ( 'NONE', *, *, #7168, .F. ) ;
+#1487 = VECTOR ( 'NONE', #2159, 39.37007874015748143 ) ;
+#1488 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.03149606299212597688, -0.08858267716535435377 ) ) ;
+#1489 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.02362204724409443235, -0.4389763779527559029 ) ) ;
+#1490 = EDGE_CURVE ( 'NONE', #3563, #2581, #7193, .T. ) ;
+#1491 = VECTOR ( 'NONE', #1082, 39.37007874015748143 ) ;
+#1492 = EDGE_CURVE ( 'NONE', #8901, #3896, #2189, .T. ) ;
+#1493 = CIRCLE ( 'NONE', #1964, 0.005905511811023654925 ) ;
+#1494 = ORIENTED_EDGE ( 'NONE', *, *, #3839, .T. ) ;
+#1495 = ORIENTED_EDGE ( 'NONE', *, *, #1439, .F. ) ;
+#1496 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1497 = VERTEX_POINT ( 'NONE', #1413 ) ;
+#1498 = ORIENTED_EDGE ( 'NONE', *, *, #4610, .T. ) ;
+#1499 = DIRECTION ( 'NONE', ( -4.130293990420961994E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1500 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629919074, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#1501 = AXIS2_PLACEMENT_3D ( 'NONE', #4301, #9303, #2851 ) ;
+#1502 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1503 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#1504 = LINE ( 'NONE', #1456, #8801 ) ;
+#1505 = ADVANCED_FACE ( 'NONE', ( #1510 ), #4447, .T. ) ;
+#1506 = EDGE_CURVE ( 'NONE', #8983, #8146, #5073, .T. ) ;
+#1507 = ORIENTED_EDGE ( 'NONE', *, *, #2630, .F. ) ;
+#1508 = ORIENTED_EDGE ( 'NONE', *, *, #5192, .T. ) ;
+#1509 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02165354330708666244, -0.02952755905511812023 ) ) ;
+#1510 = FACE_OUTER_BOUND ( 'NONE', #8076, .T. ) ;
+#1511 = ORIENTED_EDGE ( 'NONE', *, *, #7630, .T. ) ;
+#1512 = ORIENTED_EDGE ( 'NONE', *, *, #6284, .F. ) ;
+#1513 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535433989, 0.07480314960629921850, -0.1181102362204724532 ) ) ;
+#1514 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622047168, 0.02165354330708664510, -0.2834645669291339098 ) ) ;
+#1515 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1516 = LINE ( 'NONE', #4403, #8607 ) ;
+#1517 = VECTOR ( 'NONE', #8082, 39.37007874015748143 ) ;
+#1518 = VECTOR ( 'NONE', #5306, 39.37007874015748143 ) ;
+#1519 = ADVANCED_FACE ( 'NONE', ( #695 ), #2815, .T. ) ;
+#1520 = EDGE_CURVE ( 'NONE', #3961, #8442, #8142, .T. ) ;
+#1521 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 1.445602896647339163E-16 ) ) ;
+#1522 = ORIENTED_EDGE ( 'NONE', *, *, #8277, .F. ) ;
+#1523 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#1524 = VECTOR ( 'NONE', #5243, 39.37007874015748143 ) ;
+#1525 = DIRECTION ( 'NONE', ( -7.228014483236700500E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1526 = ORIENTED_EDGE ( 'NONE', *, *, #6024, .F. ) ;
+#1527 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1528 = CARTESIAN_POINT ( 'NONE', ( -0.06747691535827798903, 0.02165354330708662775, -0.2817719254704953435 ) ) ;
+#1529 = CIRCLE ( 'NONE', #4295, 0.003937007874015758385 ) ;
+#1530 = ORIENTED_EDGE ( 'NONE', *, *, #5036, .F. ) ;
+#1531 = VERTEX_POINT ( 'NONE', #6176 ) ;
+#1532 = ORIENTED_EDGE ( 'NONE', *, *, #525, .F. ) ;
+#1533 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.032573497605242101E-16, 0.0000000000000000000 ) ) ;
+#1534 = ORIENTED_EDGE ( 'NONE', *, *, #7746, .T. ) ;
+#1535 = CIRCLE ( 'NONE', #8755, 0.003937007874015741038 ) ;
+#1536 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1537 = LINE ( 'NONE', #4475, #1398 ) ;
+#1538 = VECTOR ( 'NONE', #3193, 39.37007874015748143 ) ;
+#1539 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, -0.07480314960629930177, -0.3157480314960630641 ) ) ;
+#1540 = EDGE_LOOP ( 'NONE', ( #1471, #2387, #2444, #6988 ) ) ;
+#1541 = ORIENTED_EDGE ( 'NONE', *, *, #4326, .T. ) ;
+#1542 = DIRECTION ( 'NONE', ( -1.376764663473656956E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1543 = VERTEX_POINT ( 'NONE', #4492 ) ;
+#1544 = EDGE_CURVE ( 'NONE', #2304, #2277, #3923, .T. ) ;
+#1545 = ORIENTED_EDGE ( 'NONE', *, *, #9395, .T. ) ;
+#1546 = LINE ( 'NONE', #7270, #1214 ) ;
+#1547 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1548 = AXIS2_PLACEMENT_3D ( 'NONE', #1949, #7137, #5791 ) ;
+#1549 = EDGE_CURVE ( 'NONE', #7026, #8835, #1469, .T. ) ;
+#1550 = CYLINDRICAL_SURFACE ( 'NONE', #8874, 0.001968503937007874856 ) ;
+#1551 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#1552 = FACE_OUTER_BOUND ( 'NONE', #2935, .T. ) ;
+#1553 = EDGE_LOOP ( 'NONE', ( #8845, #252, #8738, #3564 ) ) ;
+#1554 = AXIS2_PLACEMENT_3D ( 'NONE', #289, #1053, #7492 ) ;
+#1555 = ORIENTED_EDGE ( 'NONE', *, *, #7489, .T. ) ;
+#1556 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1557 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.07283464566929137574, -0.4330708661417322913 ) ) ;
+#1558 = ORIENTED_EDGE ( 'NONE', *, *, #9426, .T. ) ;
+#1559 = VERTEX_POINT ( 'NONE', #8186 ) ;
+#1560 = ORIENTED_EDGE ( 'NONE', *, *, #1861, .T. ) ;
+#1561 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1562 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.02329165268936860336, -0.2806763624704748383 ) ) ;
+#1563 = EDGE_CURVE ( 'NONE', #8887, #811, #1599, .T. ) ;
+#1564 = CARTESIAN_POINT ( 'NONE', ( -0.02551472715908604041, -0.07480314960629920462, -0.1318897637795275746 ) ) ;
+#1565 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1566 = DIRECTION ( 'NONE', ( -0.2281913227893283269, 0.0000000000000000000, 0.9736163105678008467 ) ) ;
+#1567 = ORIENTED_EDGE ( 'NONE', *, *, #4258, .T. ) ;
+#1568 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488139, 0.07480314960629924625, -0.02755905511811023584 ) ) ;
+#1569 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1570 = ADVANCED_FACE ( 'NONE', ( #4629 ), #2328, .T. ) ;
+#1571 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1572 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#1573 = ADVANCED_FACE ( 'NONE', ( #7419 ), #4533, .T. ) ;
+#1574 = EDGE_CURVE ( 'NONE', #5012, #775, #3091, .T. ) ;
+#1575 = ORIENTED_EDGE ( 'NONE', *, *, #193, .T. ) ;
+#1576 = AXIS2_PLACEMENT_3D ( 'NONE', #2136, #6555, #5745 ) ;
+#1577 = ORIENTED_EDGE ( 'NONE', *, *, #6580, .F. ) ;
+#1578 = ORIENTED_EDGE ( 'NONE', *, *, #1067, .T. ) ;
+#1579 = LINE ( 'NONE', #4472, #5340 ) ;
+#1580 = ORIENTED_EDGE ( 'NONE', *, *, #2547, .F. ) ;
+#1581 = EDGE_CURVE ( 'NONE', #4614, #5641, #5916, .T. ) ;
+#1583 = CLOSED_SHELL ( 'NONE', ( #6314, #4336, #2451, #8997, #957, #51, #3143, #1071, #4421, #2164, #5322, #2724, #33, #3138, #7728, #4970, #6226, #6087, #7212, #3102 ) ) ;
+#1582 = LINE ( 'NONE', #8168, #1819 ) ;
+#1584 = LINE ( 'NONE', #7261, #8922 ) ;
+#1585 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1586 = EDGE_LOOP ( 'NONE', ( #5763, #4272, #7276, #7361 ) ) ;
+#1587 = ORIENTED_EDGE ( 'NONE', *, *, #3018, .F. ) ;
+#1588 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.08267716535433072833, -0.3748031496062992352 ) ) ;
+#1589 = VERTEX_POINT ( 'NONE', #8956 ) ;
+#1590 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#1591 = CARTESIAN_POINT ( 'NONE', ( 0.1653543295900195831, 0.02362204724409448786, -0.3661417322834646382 ) ) ;
+#1592 = FACE_OUTER_BOUND ( 'NONE', #6155, .T. ) ;
+#1593 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905387, 0.08267716535433075609, -0.2960629921259842479 ) ) ;
+#1594 = VECTOR ( 'NONE', #5659, 39.37007874015748143 ) ;
+#1595 = ADVANCED_FACE ( 'NONE', ( #8913 ), #9003, .T. ) ;
+#1596 = ORIENTED_EDGE ( 'NONE', *, *, #2495, .F. ) ;
+#1597 = EDGE_CURVE ( 'NONE', #8167, #8345, #2993, .T. ) ;
+#1598 = LINE ( 'NONE', #8185, #4102 ) ;
+#1599 = LINE ( 'NONE', #8329, #7300 ) ;
+#1600 = ORIENTED_EDGE ( 'NONE', *, *, #3685, .F. ) ;
+#1601 = AXIS2_PLACEMENT_3D ( 'NONE', #6093, #7881, #4996 ) ;
+#1602 = ORIENTED_EDGE ( 'NONE', *, *, #86, .T. ) ;
+#1603 = VERTEX_POINT ( 'NONE', #929 ) ;
+#1604 = CARTESIAN_POINT ( 'NONE', ( -0.07086614173228347746, 8.678599364036362900E-18, -0.3149606299212598381 ) ) ;
+#1605 = LINE ( 'NONE', #4452, #1062 ) ;
+#1606 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, -0.0000000000000000000 ) ) ;
+#1607 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#1608 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.1850393700787401341 ) ) ;
+#1609 = VECTOR ( 'NONE', #3368, 39.37007874015748143 ) ;
+#1610 = EDGE_CURVE ( 'NONE', #3262, #6818, #3866, .T. ) ;
+#1611 = ADVANCED_FACE ( 'NONE', ( #208 ), #6894, .T. ) ;
+#1612 = CARTESIAN_POINT ( 'NONE', ( 0.1791338582677174107, 0.03149606299212596300, -0.4389763779527559029 ) ) ;
+#1613 = ORIENTED_EDGE ( 'NONE', *, *, #6328, .T. ) ;
+#1614 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1615 = ORIENTED_EDGE ( 'NONE', *, *, #7982, .T. ) ;
+#1616 = LINE ( 'NONE', #6768, #3041 ) ;
+#1617 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
+#1618 = VECTOR ( 'NONE', #2468, 39.37007874015748143 ) ;
+#1619 = DIRECTION ( 'NONE', ( -3.482946224658632613E-32, 1.084202172485504434E-16, 1.000000000000000000 ) ) ;
+#1620 = CARTESIAN_POINT ( 'NONE', ( 0.02551472715908605429, -0.07480314960629920462, -0.1318897637795275746 ) ) ;
+#1621 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1477, #7479, #2392, #1528 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.806696495150414528, 2.831070818924025456 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999504916411631195, 0.9999504916411631195, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#1622 = EDGE_CURVE ( 'NONE', #3461, #7128, #5350, .T. ) ;
+#1623 = EDGE_CURVE ( 'NONE', #3702, #775, #3909, .T. ) ;
+#1624 = VECTOR ( 'NONE', #4501, 39.37007874015748143 ) ;
+#1625 = EDGE_LOOP ( 'NONE', ( #1952, #4, #7086, #3599 ) ) ;
+#1626 = ORIENTED_EDGE ( 'NONE', *, *, #464, .T. ) ;
+#1627 = FACE_OUTER_BOUND ( 'NONE', #2925, .T. ) ;
+#1628 = ORIENTED_EDGE ( 'NONE', *, *, #3621, .T. ) ;
+#1629 = VECTOR ( 'NONE', #3908, 39.37007874015748143 ) ;
+#1630 = PLANE ( 'NONE', #6892 ) ;
+#1631 = FACE_OUTER_BOUND ( 'NONE', #7464, .T. ) ;
+#1632 = EDGE_CURVE ( 'NONE', #6073, #2308, #3184, .T. ) ;
+#1633 = ORIENTED_EDGE ( 'NONE', *, *, #3182, .F. ) ;
+#1634 = EDGE_CURVE ( 'NONE', #3792, #5062, #5398, .T. ) ;
+#1635 = ORIENTED_EDGE ( 'NONE', *, *, #5490, .T. ) ;
+#1636 = CIRCLE ( 'NONE', #5478, 0.007874015748031482076 ) ;
+#1637 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.03543307086614177343, -0.06102362204724411099 ) ) ;
+#1638 = ORIENTED_EDGE ( 'NONE', *, *, #5130, .T. ) ;
+#1639 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1640 = LINE ( 'NONE', #1687, #9065 ) ;
+#1641 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.02559055118110241389, -0.2763779527559055427 ) ) ;
+#1642 = LINE ( 'NONE', #5442, #9389 ) ;
+#1643 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1644 = VECTOR ( 'NONE', #1716, 39.37007874015748854 ) ;
+#1645 = VERTEX_POINT ( 'NONE', #3239 ) ;
+#1646 = ORIENTED_EDGE ( 'NONE', *, *, #634, .T. ) ;
+#1647 = PLANE ( 'NONE', #7623 ) ;
+#1648 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1649 = ORIENTED_EDGE ( 'NONE', *, *, #7337, .T. ) ;
+#1650 = CIRCLE ( 'NONE', #1971, 0.05905511811023623353 ) ;
+#1651 = ORIENTED_EDGE ( 'NONE', *, *, #1106, .T. ) ;
+#1652 = FACE_OUTER_BOUND ( 'NONE', #3046, .T. ) ;
+#1653 = PLANE ( 'NONE', #5684 ) ;
+#1654 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.07480314960629921850, -0.02952755905511812023 ) ) ;
+#1655 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1656 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1657 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629920462, 0.07480314960629927401, -0.4330708661417322913 ) ) ;
+#1658 = PLANE ( 'NONE', #8794 ) ;
+#1659 = AXIS2_PLACEMENT_3D ( 'NONE', #2210, #3844, #7352 ) ;
+#1660 = VECTOR ( 'NONE', #6361, 39.37007874015748143 ) ;
+#1661 = ORIENTED_EDGE ( 'NONE', *, *, #4578, .T. ) ;
+#1662 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212594912, -0.2027559055118109965 ) ) ;
+#1663 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905387, 0.02559055118110237920, -0.3748031496062992352 ) ) ;
+#1664 = EDGE_LOOP ( 'NONE', ( #2803, #5129, #8130, #553 ) ) ;
+#1665 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.07874015748031501505, -0.3157480314960629530 ) ) ;
+#1666 = AXIS2_PLACEMENT_3D ( 'NONE', #7195, #7241, #3582 ) ;
+#1667 = AXIS2_PLACEMENT_3D ( 'NONE', #1052, #2400, #4761 ) ;
+#1668 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1669 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.07480314960629919074, -0.02952755905511811677 ) ) ;
+#1670 = EDGE_CURVE ( 'NONE', #2255, #9167, #5210, .T. ) ;
+#1671 = VECTOR ( 'NONE', #4343, 39.37007874015748143 ) ;
+#1672 = ORIENTED_EDGE ( 'NONE', *, *, #8972, .F. ) ;
+#1673 = ORIENTED_EDGE ( 'NONE', *, *, #7298, .F. ) ;
+#1674 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2763779527559055427 ) ) ;
+#1675 = EDGE_LOOP ( 'NONE', ( #6681, #7984, #6641, #2824, #3576, #1512 ) ) ;
+#1676 = EDGE_CURVE ( 'NONE', #52, #4481, #7753, .T. ) ;
+#1677 = AXIS2_PLACEMENT_3D ( 'NONE', #5303, #9063, #6845 ) ;
+#1678 = EDGE_CURVE ( 'NONE', #3556, #7227, #1459, .T. ) ;
+#1679 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023621271, -0.07480314960629920462, -0.06312938249440763760 ) ) ;
+#1680 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07480314960629924625, -0.4311023622047244208 ) ) ;
+#1681 = VERTEX_POINT ( 'NONE', #9205 ) ;
+#1682 = CIRCLE ( 'NONE', #3063, 0.005905511811023586403 ) ;
+#1683 = ORIENTED_EDGE ( 'NONE', *, *, #3795, .F. ) ;
+#1684 = CARTESIAN_POINT ( 'NONE', ( -0.1220462598425196554, -0.08070964566929141049, -0.1338582677165354451 ) ) ;
+#1685 = ORIENTED_EDGE ( 'NONE', *, *, #1803, .F. ) ;
+#1686 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1687 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803098, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#1688 = EDGE_CURVE ( 'NONE', #3725, #4767, #394, .T. ) ;
+#1689 = FACE_OUTER_BOUND ( 'NONE', #6285, .T. ) ;
+#1690 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#1691 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'CUI_DEVICES_SJ-43504-SMT-TR', ( #462, #444, #3523, #6940, #6871, #412, #3611, #6698, #3632, #2507 ), #6354 ) ;
+#1692 = EDGE_CURVE ( 'NONE', #2284, #5702, #5451, .T. ) ;
+#1693 = AXIS2_PLACEMENT_3D ( 'NONE', #8591, #3635, #2822 ) ;
+#1694 = CALENDAR_DATE ( 2019, 20, 10 ) ;
+#1695 = EDGE_LOOP ( 'NONE', ( #4741, #3885, #8512, #8645 ) ) ;
+#1696 = VERTEX_POINT ( 'NONE', #5642 ) ;
+#1697 = LINE ( 'NONE', #2613, #1006 ) ;
+#1698 = CARTESIAN_POINT ( 'NONE', ( 0.1732283475753363944, 0.03149606299212596300, -0.4527559055118110520 ) ) ;
+#1699 = VECTOR ( 'NONE', #1315, 39.37007874015748143 ) ;
+#1700 = VERTEX_POINT ( 'NONE', #1263 ) ;
+#1701 = ORIENTED_EDGE ( 'NONE', *, *, #4915, .T. ) ;
+#1702 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1703 = DIRECTION ( 'NONE', ( -1.355252715606880789E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1704 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#1705 = FACE_OUTER_BOUND ( 'NONE', #9332, .T. ) ;
+#1706 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905387, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#1707 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330707514, 0.07480314960629924625, -0.4330708661417322913 ) ) ;
+#1708 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03149606299212599769, -0.09645669291338580809 ) ) ;
+#1709 = VECTOR ( 'NONE', #8264, 39.37007874015748854 ) ;
+#1710 = VERTEX_POINT ( 'NONE', #5496 ) ;
+#1711 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1712 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#1713 = EDGE_LOOP ( 'NONE', ( #5136, #8709, #6332, #6318, #2445 ) ) ;
+#1714 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1715 = LINE ( 'NONE', #6192, #8978 ) ;
+#1716 = DIRECTION ( 'NONE', ( 0.4472135954999573171, 0.0000000000000000000, 0.8944271909999160775 ) ) ;
+#1717 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2535912538363541135, 0.9673114679242181824 ) ) ;
+#1718 = ADVANCED_FACE ( 'NONE', ( #3284 ), #6991, .F. ) ;
+#1719 = FACE_OUTER_BOUND ( 'NONE', #7203, .T. ) ;
+#1720 = VERTEX_POINT ( 'NONE', #2659 ) ;
+#1721 = ORIENTED_EDGE ( 'NONE', *, *, #3931, .F. ) ;
+#1722 = EDGE_CURVE ( 'NONE', #8879, #4479, #2847, .T. ) ;
+#1723 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#1724 = ORIENTED_EDGE ( 'NONE', *, *, #7924, .F. ) ;
+#1725 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.02165354330708662775, -0.1948818897637795144 ) ) ;
+#1726 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#1727 = AXIS2_PLACEMENT_3D ( 'NONE', #5818, #8196, #626 ) ;
+#1728 = ORIENTED_EDGE ( 'NONE', *, *, #3047, .F. ) ;
+#1729 = EDGE_CURVE ( 'NONE', #5857, #3556, #6386, .T. ) ;
+#1730 = ORIENTED_EDGE ( 'NONE', *, *, #9330, .F. ) ;
+#1731 = LINE ( 'NONE', #1059, #7293 ) ;
+#1732 = EDGE_CURVE ( 'NONE', #9261, #6704, #7129, .T. ) ;
+#1733 = DIRECTION ( 'NONE', ( -1.000000000000000000, -5.417888360170762024E-14, 0.0000000000000000000 ) ) ;
+#1734 = ORIENTED_EDGE ( 'NONE', *, *, #5602, .T. ) ;
+#1735 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1736 = PLANE ( 'NONE', #7218 ) ;
+#1737 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1738 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.08267716535433074221, -0.1456692913385826960 ) ) ;
+#1739 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 0, 0, .AHEAD. ) ;
+#1740 = ORIENTED_EDGE ( 'NONE', *, *, #2022, .F. ) ;
+#1741 = EDGE_CURVE ( 'NONE', #2581, #7101, #3155, .T. ) ;
+#1742 = ORIENTED_EDGE ( 'NONE', *, *, #5419, .F. ) ;
+#1743 = ADVANCED_FACE ( 'NONE', ( #6223 ), #4918, .T. ) ;
+#1744 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1745 = CARTESIAN_POINT ( 'NONE', ( 1.745347329285501501E-17, -0.06889763779527557919, -0.07874015748031495954 ) ) ;
+#1746 = ORIENTED_EDGE ( 'NONE', *, *, #6324, .F. ) ;
+#1747 = ORIENTED_EDGE ( 'NONE', *, *, #982, .F. ) ;
+#1748 = LINE ( 'NONE', #4732, #8589 ) ;
+#1749 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409448786, -0.3799212598425197318 ) ) ;
+#1750 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242347E-16, -0.0000000000000000000 ) ) ;
+#1751 = VECTOR ( 'NONE', #9159, 39.37007874015748143 ) ;
+#1752 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, 0.08267716535433072833, -0.1566929133858267487 ) ) ;
+#1753 = PLANE ( 'NONE', #4770 ) ;
+#1754 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05118110236220471676, -0.06102362204724411099 ) ) ;
+#1755 = LINE ( 'NONE', #9069, #357 ) ;
+#1756 = EDGE_LOOP ( 'NONE', ( #6793, #1475, #9060, #3027 ) ) ;
+#1757 = EDGE_CURVE ( 'NONE', #6912, #659, #6272, .T. ) ;
+#1758 = AXIS2_PLACEMENT_3D ( 'NONE', #4903, #7835, #7268 ) ;
+#1759 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1760 = CLOSED_SHELL ( 'NONE', ( #4716, #9329, #8331, #203, #3890, #8803, #4616, #1718, #2642, #4284, #7967, #6339, #7748, #8022, #3545, #6022, #3086, #7037, #2778, #5245 ) ) ;
+#1761 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#1762 = ORIENTED_EDGE ( 'NONE', *, *, #5311, .T. ) ;
+#1763 = ORIENTED_EDGE ( 'NONE', *, *, #9371, .F. ) ;
+#1764 = DIRECTION ( 'NONE', ( -3.212450881438534213E-16, 1.000000000000000000, 6.424901762877068426E-16 ) ) ;
+#1765 = LINE ( 'NONE', #4034, #2978 ) ;
+#1766 = FACE_OUTER_BOUND ( 'NONE', #5425, .T. ) ;
+#1767 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.02559055118110241389, -0.4724409448818898127 ) ) ;
+#1768 = AXIS2_PLACEMENT_3D ( 'NONE', #3107, #2530, #128 ) ;
+#1769 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07283464566929137574, -0.4330708661417322913 ) ) ;
+#1770 = ORIENTED_EDGE ( 'NONE', *, *, #8851, .T. ) ;
+#1771 = ORIENTED_EDGE ( 'NONE', *, *, #3428, .F. ) ;
+#1772 = AXIS2_PLACEMENT_3D ( 'NONE', #7557, #832, #6750 ) ;
+#1773 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1774 = ORIENTED_EDGE ( 'NONE', *, *, #917, .F. ) ;
+#1775 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.07480314960629921850, -0.02952755905511811677 ) ) ;
+#1776 = LINE ( 'NONE', #5329, #1709 ) ;
+#1777 = EDGE_CURVE ( 'NONE', #1833, #2611, #8431, .T. ) ;
+#1778 = VECTOR ( 'NONE', #3446, 39.37007874015748854 ) ;
+#1779 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1780 = ORIENTED_EDGE ( 'NONE', *, *, #2839, .T. ) ;
+#1781 = ORIENTED_EDGE ( 'NONE', *, *, #5102, .T. ) ;
+#1782 = LINE ( 'NONE', #6111, #1300 ) ;
+#1783 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1784 = VERTEX_POINT ( 'NONE', #499 ) ;
+#1785 = CIRCLE ( 'NONE', #6397, 0.003937007874015749712 ) ;
+#1786 = DIRECTION ( 'NONE', ( 4.470936793754655874E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1787 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1788 = CALENDAR_DATE ( 2019, 20, 10 ) ;
+#1789 = ADVANCED_FACE ( 'NONE', ( #6321 ), #8521, .T. ) ;
+#1790 = AXIS2_PLACEMENT_3D ( 'NONE', #6342, #6919, #3213 ) ;
+#1791 = ORIENTED_EDGE ( 'NONE', *, *, #6038, .F. ) ;
+#1792 = ORIENTED_EDGE ( 'NONE', *, *, #4207, .F. ) ;
+#1793 = EDGE_LOOP ( 'NONE', ( #5008, #8234, #5213, #5241 ) ) ;
+#1794 = LINE ( 'NONE', #6222, #8552 ) ;
+#1795 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.007874015748031476872, -0.03346456692913390985 ) ) ;
+#1796 = ORIENTED_EDGE ( 'NONE', *, *, #6931, .T. ) ;
+#1797 = ORIENTED_EDGE ( 'NONE', *, *, #2152, .T. ) ;
+#1798 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629926013, 0.08267716535433076996, -0.4330708661417322913 ) ) ;
+#1799 = LINE ( 'NONE', #1021, #6296 ) ;
+#1800 = AXIS2_PLACEMENT_3D ( 'NONE', #9025, #2439, #4035 ) ;
+#1801 = LINE ( 'NONE', #5503, #3026 ) ;
+#1802 = LINE ( 'NONE', #6182, #1538 ) ;
+#1803 = EDGE_CURVE ( 'NONE', #9454, #7246, #7087, .T. ) ;
+#1804 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#1805 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1806 = ADVANCED_FACE ( 'NONE', ( #1895 ), #1943, .T. ) ;
+#1807 = CIRCLE ( 'NONE', #4719, 0.07086614173228347746 ) ;
+#1808 = EDGE_LOOP ( 'NONE', ( #9101, #8795, #6989, #8642, #1438, #7959, #5825 ) ) ;
+#1809 = AXIS2_PLACEMENT_3D ( 'NONE', #5892, #6616, #7423 ) ;
+#1810 = PLANE ( 'NONE', #6084 ) ;
+#1811 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#1812 = VERTEX_POINT ( 'NONE', #3471 ) ;
+#1813 = VERTEX_POINT ( 'NONE', #9105 ) ;
+#1814 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409448786, -0.3858267716535433989 ) ) ;
+#1815 = FACE_OUTER_BOUND ( 'NONE', #8796, .T. ) ;
+#1816 = CARTESIAN_POINT ( 'NONE', ( 0.02998054576021454490, -0.06732609141723246149, 0.02805825049967790308 ) ) ;
+#1817 = PLANE ( 'NONE', #3846 ) ;
+#1818 = VECTOR ( 'NONE', #6300, 39.37007874015748854 ) ;
+#1819 = VECTOR ( 'NONE', #5780, 39.37007874015748143 ) ;
+#1820 = EDGE_CURVE ( 'NONE', #8067, #899, #2515, .T. ) ;
+#1821 = EDGE_CURVE ( 'NONE', #6389, #811, #9347, .T. ) ;
+#1822 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1823 = ORIENTED_EDGE ( 'NONE', *, *, #1446, .T. ) ;
+#1824 = ORIENTED_EDGE ( 'NONE', *, *, #7378, .F. ) ;
+#1825 = CIRCLE ( 'NONE', #7199, 0.003937007874015749712 ) ;
+#1826 = AXIS2_PLACEMENT_3D ( 'NONE', #6731, #4611, #8215 ) ;
+#1827 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -1.995227542400237006E-17, -0.1279527559055118335 ) ) ;
+#1828 = EDGE_LOOP ( 'NONE', ( #8326, #2992, #8663, #1863 ) ) ;
+#1829 = DIRECTION ( 'NONE', ( 0.2211025889120274979, -0.2473150110663686063, 0.9433710460246491625 ) ) ;
+#1830 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.08267716535433070058, 0.0000000000000000000 ) ) ;
+#1831 = AXIS2_PLACEMENT_3D ( 'NONE', #7316, #8039, #5200 ) ;
+#1832 = DIRECTION ( 'NONE', ( 3.861981821766135973E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1833 = VERTEX_POINT ( 'NONE', #5691 ) ;
+#1834 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'detail', '', ( #6218 ) ) ;
+#1835 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#1836 = PLANE ( 'NONE', #8253 ) ;
+#1837 = ORIENTED_EDGE ( 'NONE', *, *, #8030, .F. ) ;
+#1838 = VECTOR ( 'NONE', #2147, 39.37007874015748143 ) ;
+#1839 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#1840 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125983815, 0.03937007874015749365, -0.4311023622047244208 ) ) ;
+#1841 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1842 = VECTOR ( 'NONE', #7780, 39.37007874015748143 ) ;
+#1843 = ORIENTED_EDGE ( 'NONE', *, *, #4745, .T. ) ;
+#1844 = EDGE_CURVE ( 'NONE', #2582, #8208, #245, .T. ) ;
+#1845 = ORIENTED_EDGE ( 'NONE', *, *, #3182, .T. ) ;
+#1846 = ORIENTED_EDGE ( 'NONE', *, *, #9374, .F. ) ;
+#1847 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.08858267716535435377 ) ) ;
+#1848 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07283464566929137574, -0.4724409448818898127 ) ) ;
+#1849 = ORIENTED_EDGE ( 'NONE', *, *, #5733, .T. ) ;
+#1850 = EDGE_CURVE ( 'NONE', #9285, #1784, #5150, .T. ) ;
+#1851 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.032573497605241731E-16, -1.000000000000000000 ) ) ;
+#1852 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1853 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409572, -0.07480314960629919074, -0.1318897637795275746 ) ) ;
+#1854 = AXIS2_PLACEMENT_3D ( 'NONE', #2440, #9178, #2586 ) ;
+#1855 = LINE ( 'NONE', #9210, #1193 ) ;
+#1856 = LINE ( 'NONE', #6901, #6156 ) ;
+#1857 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.084202172485503571E-16, 1.000000000000000000 ) ) ;
+#1858 = VECTOR ( 'NONE', #3433, 39.37007874015748143 ) ;
+#1859 = ORIENTED_EDGE ( 'NONE', *, *, #5966, .T. ) ;
+#1860 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1861 = EDGE_CURVE ( 'NONE', #1068, #4017, #5616, .T. ) ;
+#1862 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905387, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#1863 = ORIENTED_EDGE ( 'NONE', *, *, #3878, .F. ) ;
+#1864 = EDGE_CURVE ( 'NONE', #3896, #9005, #9415, .T. ) ;
+#1865 = ORIENTED_EDGE ( 'NONE', *, *, #3852, .F. ) ;
+#1866 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826769479, 0.02165354330708662775, -0.1338582677165354451 ) ) ;
+#1867 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.07480314960629926013, -0.1456692913385826682 ) ) ;
+#1868 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1869 = LINE ( 'NONE', #7725, #1079 ) ;
+#1870 = VECTOR ( 'NONE', #3467, 39.37007874015748143 ) ;
+#1871 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1872 = EDGE_LOOP ( 'NONE', ( #381, #1849, #534, #674 ) ) ;
+#1873 = EDGE_LOOP ( 'NONE', ( #6368, #9323, #1030, #4520 ) ) ;
+#1874 = EDGE_CURVE ( 'NONE', #2140, #1896, #2779, .T. ) ;
+#1875 = EDGE_CURVE ( 'NONE', #4199, #2969, #4182, .T. ) ;
+#1876 = LINE ( 'NONE', #1101, #8873 ) ;
+#1877 = ORIENTED_EDGE ( 'NONE', *, *, #4745, .F. ) ;
+#1878 = ADVANCED_FACE ( 'NONE', ( #7871 ), #7108, .T. ) ;
+#1879 = PLANE ( 'NONE', #4135 ) ;
+#1880 = DIRECTION ( 'NONE', ( 3.336006684570783101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1881 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.05511811023622045086, -0.09645669291338584972 ) ) ;
+#1882 = EDGE_LOOP ( 'NONE', ( #592, #854, #8283, #3469 ) ) ;
+#1883 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02165354330708666244, -0.1437007874015748254 ) ) ;
+#1884 = ADVANCED_FACE ( 'NONE', ( #8737 ), #7825, .T. ) ;
+#1885 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1886 = ORIENTED_EDGE ( 'NONE', *, *, #4313, .F. ) ;
+#1887 = LINE ( 'NONE', #4811, #1660 ) ;
+#1888 = PLANE ( 'NONE', #336 ) ;
+#1889 = APPROVAL_STATUS ( 'not_yet_approved' ) ;
+#1890 = ORIENTED_EDGE ( 'NONE', *, *, #8162, .F. ) ;
+#1891 = ORIENTED_EDGE ( 'NONE', *, *, #7502, .F. ) ;
+#1892 = EDGE_LOOP ( 'NONE', ( #1415, #8798, #2718, #5103, #3628, #1508, #8814 ) ) ;
+#1893 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#1894 = VECTOR ( 'NONE', #5839, 39.37007874015748143 ) ;
+#1895 = FACE_OUTER_BOUND ( 'NONE', #5842, .T. ) ;
+#1896 = VERTEX_POINT ( 'NONE', #5035 ) ;
+#1897 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1898 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1899 = FACE_OUTER_BOUND ( 'NONE', #8610, .T. ) ;
+#1900 = FACE_OUTER_BOUND ( 'NONE', #3275, .T. ) ;
+#1901 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1902 = ADVANCED_FACE ( 'NONE', ( #1286 ), #7969, .T. ) ;
+#1903 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1904 = EDGE_CURVE ( 'NONE', #5284, #8376, #2104, .T. ) ;
+#1905 = ORIENTED_EDGE ( 'NONE', *, *, #8865, .F. ) ;
+#1906 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05118110236220473758, -0.06496062992125985203 ) ) ;
+#1907 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 1.426581805901978896E-16 ) ) ;
+#1908 = ORIENTED_EDGE ( 'NONE', *, *, #2213, .F. ) ;
+#1909 = PLANE ( 'NONE', #6733 ) ;
+#1910 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1911 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1912 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1913 = EDGE_CURVE ( 'NONE', #2081, #1645, #4225, .T. ) ;
+#1914 = EDGE_CURVE ( 'NONE', #8378, #5920, #5664, .T. ) ;
+#1915 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.03149606299212597688, -0.3858267716535433989 ) ) ;
+#1916 = VERTEX_POINT ( 'NONE', #4318 ) ;
+#1917 = ORIENTED_EDGE ( 'NONE', *, *, #4027, .T. ) ;
+#1918 = FACE_OUTER_BOUND ( 'NONE', #7089, .T. ) ;
+#1919 = ORIENTED_EDGE ( 'NONE', *, *, #2170, .T. ) ;
+#1920 = VECTOR ( 'NONE', #2741, 39.37007874015748143 ) ;
+#1921 = PLANE ( 'NONE', #1957 ) ;
+#1922 = DIRECTION ( 'NONE', ( 1.000000000000000000, 2.168404344971008079E-15, 0.0000000000000000000 ) ) ;
+#1923 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1924 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1925 = EDGE_CURVE ( 'NONE', #3015, #5511, #7245, .T. ) ;
+#1926 = EDGE_CURVE ( 'NONE', #2655, #6666, #2155, .T. ) ;
+#1927 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#1928 = AXIS2_PLACEMENT_3D ( 'NONE', #4075, #6237, #9361 ) ;
+#1929 = ORIENTED_EDGE ( 'NONE', *, *, #3922, .T. ) ;
+#1930 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, -2.296448060214481330E-32, 1.000000000000000000 ) ) ;
+#1931 = ORIENTED_EDGE ( 'NONE', *, *, #7569, .T. ) ;
+#1932 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1933 = ORIENTED_EDGE ( 'NONE', *, *, #257, .T. ) ;
+#1934 = VECTOR ( 'NONE', #8381, 39.37007874015748143 ) ;
+#1935 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1936 = LINE ( 'NONE', #9246, #3240 ) ;
+#1937 = EDGE_CURVE ( 'NONE', #8428, #488, #3639, .T. ) ;
+#1938 = EDGE_CURVE ( 'NONE', #2959, #6267, #3465, .T. ) ;
+#1939 = ORIENTED_EDGE ( 'NONE', *, *, #1217, .F. ) ;
+#1940 = ORIENTED_EDGE ( 'NONE', *, *, #5722, .F. ) ;
+#1941 = ORIENTED_EDGE ( 'NONE', *, *, #7107, .T. ) ;
+#1942 = VECTOR ( 'NONE', #8594, 39.37007874015748143 ) ;
+#1943 = PLANE ( 'NONE', #5627 ) ;
+#1944 = ORIENTED_EDGE ( 'NONE', *, *, #1335, .F. ) ;
+#1945 = FACE_OUTER_BOUND ( 'NONE', #1143, .T. ) ;
+#1946 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622045780, 0.02165354330708664510, -0.1338582677165354451 ) ) ;
+#1947 = LINE ( 'NONE', #3475, #8440 ) ;
+#1948 = FACE_OUTER_BOUND ( 'NONE', #4160, .T. ) ;
+#1949 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110241389, -0.2173228346456692883 ) ) ;
+#1950 = CARTESIAN_POINT ( 'NONE', ( 0.01440266354977344336, -0.06942348863311846585, -0.1148852462200367075 ) ) ;
+#1951 = CIRCLE ( 'NONE', #7772, 0.01968503937007875723 ) ;
+#1952 = ORIENTED_EDGE ( 'NONE', *, *, #434, .F. ) ;
+#1953 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1954 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.02362204724409443235, -0.4389763779527559029 ) ) ;
+#1955 = EDGE_LOOP ( 'NONE', ( #8250, #6676, #8787, #8219 ) ) ;
+#1956 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #5394, #8324, ( #818 ) ) ;
+#1957 = AXIS2_PLACEMENT_3D ( 'NONE', #921, #8548, #5621 ) ;
+#1958 = ORIENTED_EDGE ( 'NONE', *, *, #4541, .T. ) ;
+#1959 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.1566929133858267487 ) ) ;
+#1960 = DIRECTION ( 'NONE', ( 0.7071067811865509034, 0.7071067811865440200, 0.0000000000000000000 ) ) ;
+#1961 = DIRECTION ( 'NONE', ( -1.239088197126290817E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1962 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.02952755905511811330 ) ) ;
+#1963 = VECTOR ( 'NONE', #9193, 39.37007874015748143 ) ;
+#1964 = AXIS2_PLACEMENT_3D ( 'NONE', #3491, #7243, #6483 ) ;
+#1965 = DIRECTION ( 'NONE', ( 7.744301232039314709E-16, 1.066208027956722933E-31, 1.000000000000000000 ) ) ;
+#1966 = ORIENTED_EDGE ( 'NONE', *, *, #6137, .F. ) ;
+#1967 = CYLINDRICAL_SURFACE ( 'NONE', #7953, 0.001968503937007879193 ) ;
+#1968 = ORIENTED_EDGE ( 'NONE', *, *, #3580, .T. ) ;
+#1969 = VECTOR ( 'NONE', #3416, 39.37007874015748143 ) ;
+#1970 = ADVANCED_FACE ( 'NONE', ( #8641 ), #2060, .T. ) ;
+#1971 = AXIS2_PLACEMENT_3D ( 'NONE', #1454, #1502, #2274 ) ;
+#1972 = FACE_OUTER_BOUND ( 'NONE', #856, .T. ) ;
+#1973 = PLANE ( 'NONE', #5991 ) ;
+#1974 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.355252715606880789E-16, 0.0000000000000000000 ) ) ;
+#1975 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.03937007874015751446, -0.4311023622047244208 ) ) ;
+#1976 = CIRCLE ( 'NONE', #5040, 0.03937007874015750059 ) ;
+#1977 = CYLINDRICAL_SURFACE ( 'NONE', #1758, 0.005905511811023654925 ) ;
+#1978 = VECTOR ( 'NONE', #1536, 39.37007874015748143 ) ;
+#1979 = ORIENTED_EDGE ( 'NONE', *, *, #2854, .T. ) ;
+#1980 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1981 = ORIENTED_EDGE ( 'NONE', *, *, #6716, .T. ) ;
+#1982 = EDGE_CURVE ( 'NONE', #3779, #5670, #4696, .T. ) ;
+#1983 = CYLINDRICAL_SURFACE ( 'NONE', #4566, 0.07086614173228347746 ) ;
+#1984 = ORIENTED_EDGE ( 'NONE', *, *, #6459, .T. ) ;
+#1985 = EDGE_CURVE ( 'NONE', #2683, #8072, #2340, .T. ) ;
+#1986 = AXIS2_PLACEMENT_3D ( 'NONE', #8820, #6707, #1561 ) ;
+#1987 = CIRCLE ( 'NONE', #7348, 0.05905511811023623353 ) ;
+#1988 = LINE ( 'NONE', #446, #4740 ) ;
+#1989 = LINE ( 'NONE', #1258, #1870 ) ;
+#1990 = EDGE_LOOP ( 'NONE', ( #7706, #89, #2870, #4095, #70, #5475, #4904, #2626, #3078, #8629 ) ) ;
+#1991 = AXIS2_PLACEMENT_3D ( 'NONE', #3189, #4780, #212 ) ;
+#1992 = ORIENTED_EDGE ( 'NONE', *, *, #7836, .F. ) ;
+#1993 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1994 = ORIENTED_EDGE ( 'NONE', *, *, #6972, .T. ) ;
+#1995 = EDGE_CURVE ( 'NONE', #8519, #46, #799, .T. ) ;
+#1996 = ADVANCED_FACE ( 'NONE', ( #3879 ), #6852, .T. ) ;
+#1997 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02362204724409448092, -0.3464566929133858775 ) ) ;
+#1998 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1999 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#2000 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2001 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.03149606299212597688, -0.08858267716535435377 ) ) ;
+#2002 = AXIS2_PLACEMENT_3D ( 'NONE', #4300, #1999, #2760 ) ;
+#2003 = CARTESIAN_POINT ( 'NONE', ( -0.006137049803375266809, -0.07086720323437435687, -0.1102330359657877346 ) ) ;
+#2004 = ORIENTED_EDGE ( 'NONE', *, *, #3329, .F. ) ;
+#2005 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2006 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.927470528863118802E-16, -1.927470528863118802E-16 ) ) ;
+#2007 = VECTOR ( 'NONE', #6244, 39.37007874015748143 ) ;
+#2008 = CARTESIAN_POINT ( 'NONE', ( 0.02952755905511812370, -0.06442152823603768119, 0.04724409448818898960 ) ) ;
+#2009 = FACE_OUTER_BOUND ( 'NONE', #5315, .T. ) ;
+#2010 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2011 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338580809, 0.02165354330708662775, -0.3937007874015748254 ) ) ;
+#2012 = AXIS2_PLACEMENT_3D ( 'NONE', #798, #3825, #3098 ) ;
+#2013 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2014 = ORIENTED_EDGE ( 'NONE', *, *, #2085, .F. ) ;
+#2015 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2016 = EDGE_LOOP ( 'NONE', ( #5176, #4086, #2895, #1628 ) ) ;
+#2017 = AXIS2_PLACEMENT_3D ( 'NONE', #1113, #349, #3278 ) ;
+#2018 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826769479, 0.02329165268936864153, -0.3149606299212598381 ) ) ;
+#2019 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, -0.05511811023622076311, -0.2960629921259843034 ) ) ;
+#2020 = CARTESIAN_POINT ( 'NONE', ( 0.04705954724409449480, -0.06889763779527557919, -0.02755905511811023931 ) ) ;
+#2021 = LINE ( 'NONE', #1295, #8175 ) ;
+#2022 = EDGE_CURVE ( 'NONE', #4059, #147, #8154, .T. ) ;
+#2023 = VECTOR ( 'NONE', #6408, 39.37007874015748143 ) ;
+#2024 = PLANE ( 'NONE', #5759 ) ;
+#2025 = EDGE_CURVE ( 'NONE', #2172, #4773, #3003, .T. ) ;
+#2026 = ORIENTED_EDGE ( 'NONE', *, *, #5840, .T. ) ;
+#2027 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2028 = ORIENTED_EDGE ( 'NONE', *, *, #2025, .F. ) ;
+#2029 = DIRECTION ( 'NONE', ( -3.482946224658632613E-32, 1.084202172485504311E-16, 1.000000000000000000 ) ) ;
+#2030 = ORIENTED_EDGE ( 'NONE', *, *, #2212, .F. ) ;
+#2031 = LINE ( 'NONE', #4955, #5959 ) ;
+#2032 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2033 = EDGE_CURVE ( 'NONE', #7246, #5683, #8073, .T. ) ;
+#2034 = EDGE_CURVE ( 'NONE', #3066, #8146, #853, .T. ) ;
+#2035 = ORIENTED_EDGE ( 'NONE', *, *, #4837, .F. ) ;
+#2036 = ORIENTED_EDGE ( 'NONE', *, *, #1777, .F. ) ;
+#2037 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07480314960629924625, -0.4311023622047244208 ) ) ;
+#2038 = ORIENTED_EDGE ( 'NONE', *, *, #6324, .T. ) ;
+#2039 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.08267716535433072833, -0.1850393700787401341 ) ) ;
+#2040 = CARTESIAN_POINT ( 'NONE', ( 0.03977863128978720297, -0.06988392863826796420, -0.01374691442649870685 ) ) ;
+#2041 = CARTESIAN_POINT ( 'NONE', ( -0.04399805946126566364, -0.08267716535433072833, -0.03174980795814010687 ) ) ;
+#2042 = CARTESIAN_POINT ( 'NONE', ( 0.02362204724409449827, -0.06889763779527557919, -0.1338582677165354173 ) ) ;
+#2043 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#2044 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.07874015748031502893, -0.4724409448818898127 ) ) ;
+#2045 = EDGE_CURVE ( 'NONE', #8164, #7590, #6665, .T. ) ;
+#2046 = ADVANCED_FACE ( 'NONE', ( #7385 ), #4594, .T. ) ;
+#2047 = EDGE_LOOP ( 'NONE', ( #5387, #354, #3772, #1633, #7636 ) ) ;
+#2048 = AXIS2_PLACEMENT_3D ( 'NONE', #9402, #9305, #9492 ) ;
+#2049 = ORIENTED_EDGE ( 'NONE', *, *, #3795, .T. ) ;
+#2050 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590289, 0.03149606299212594218, -0.4330708661417322913 ) ) ;
+#2051 = LINE ( 'NONE', #1088, #9459 ) ;
+#2052 = EDGE_LOOP ( 'NONE', ( #8805, #2420, #6735, #1219 ) ) ;
+#2053 = LINE ( 'NONE', #2819, #9195 ) ;
+#2054 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826769479, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#2055 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2056 = CARTESIAN_POINT ( 'NONE', ( 1.029863330944861134E-17, -0.07480314960629920462, -0.1338582677165354173 ) ) ;
+#2057 = CC_DESIGN_APPROVAL ( #7938, ( #818 ) ) ;
+#2058 = EDGE_CURVE ( 'NONE', #2695, #7405, #4851, .T. ) ;
+#2059 = EDGE_CURVE ( 'NONE', #7359, #2611, #6619, .T. ) ;
+#2060 = PLANE ( 'NONE', #7769 ) ;
+#2061 = ORIENTED_EDGE ( 'NONE', *, *, #981, .T. ) ;
+#2062 = LINE ( 'NONE', #1336, #7343 ) ;
+#2063 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .F. ) ;
+#2064 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4330708661417322913 ) ) ;
+#2065 = PLANE ( 'NONE', #8288 ) ;
+#2066 = LINE ( 'NONE', #7692, #4581 ) ;
+#2067 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2068 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913386821, 0.07480314960629924625, -0.1181102362204723977 ) ) ;
+#2069 = ORIENTED_EDGE ( 'NONE', *, *, #2095, .F. ) ;
+#2070 = LINE ( 'NONE', #7120, #5613 ) ;
+#2071 = ORIENTED_EDGE ( 'NONE', *, *, #405, .T. ) ;
+#2072 = VECTOR ( 'NONE', #6398, 39.37007874015748143 ) ;
+#2073 = CLOSED_SHELL ( 'NONE', ( #1108, #6697, #1878, #4293, #6907, #1349, #8962, #3222, #8265 ) ) ;
+#2074 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2075 = VERTEX_POINT ( 'NONE', #36 ) ;
+#2076 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2077 = LINE ( 'NONE', #7220, #8772 ) ;
+#2078 = AXIS2_PLACEMENT_3D ( 'NONE', #5513, #4788, #468 ) ;
+#2079 = EDGE_LOOP ( 'NONE', ( #6167, #6585, #9082, #8760, #3226, #5889, #559, #2949, #8700, #6097, #5295, #793, #5579, #3783 ) ) ;
+#2080 = ORIENTED_EDGE ( 'NONE', *, *, #4556, .T. ) ;
+#2081 = VERTEX_POINT ( 'NONE', #5264 ) ;
+#2082 = AXIS2_PLACEMENT_3D ( 'NONE', #6334, #2628, #5559 ) ;
+#2083 = LINE ( 'NONE', #2040, #8885 ) ;
+#2084 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2085 = EDGE_CURVE ( 'NONE', #5324, #1187, #8825, .T. ) ;
+#2086 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07283464566929137574, -0.4330708661417322913 ) ) ;
+#2087 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212594912, -0.2086614173228345803 ) ) ;
+#2088 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.07480314960629921850, -0.1968503937007874127 ) ) ;
+#2089 = AXIS2_PLACEMENT_3D ( 'NONE', #8544, #1965, #1332 ) ;
+#2090 = ORIENTED_EDGE ( 'NONE', *, *, #448, .T. ) ;
+#2091 = ORIENTED_EDGE ( 'NONE', *, *, #1777, .T. ) ;
+#2092 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.097720492815725686E-16, 7.744301232039313723E-16 ) ) ;
+#2093 = LINE ( 'NONE', #789, #240 ) ;
+#2094 = ORIENTED_EDGE ( 'NONE', *, *, #7083, .F. ) ;
+#2095 = EDGE_CURVE ( 'NONE', #4285, #3556, #753, .T. ) ;
+#2096 = VERTEX_POINT ( 'NONE', #6041 ) ;
+#2097 = LINE ( 'NONE', #5028, #900 ) ;
+#2098 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.003937007874015726293, -0.03346456692913393760 ) ) ;
+#2099 = EDGE_CURVE ( 'NONE', #6051, #1188, #9509, .T. ) ;
+#2100 = AXIS2_PLACEMENT_3D ( 'NONE', #1229, #511, #3436 ) ;
+#2101 = PLANE ( 'NONE', #2412 ) ;
+#2102 = FACE_OUTER_BOUND ( 'NONE', #9043, .T. ) ;
+#2103 = VECTOR ( 'NONE', #707, 39.37007874015748143 ) ;
+#2104 = LINE ( 'NONE', #616, #5921 ) ;
+#2105 = EDGE_LOOP ( 'NONE', ( #4727, #3377 ) ) ;
+#2106 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2107 = VERTEX_POINT ( 'NONE', #8105 ) ;
+#2108 = EDGE_CURVE ( 'NONE', #9277, #2600, #4459, .T. ) ;
+#2109 = LINE ( 'NONE', #1429, #6096 ) ;
+#2110 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2111 = EDGE_CURVE ( 'NONE', #7960, #2730, #3778, .T. ) ;
+#2112 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.445602896647339706E-15, -0.0000000000000000000 ) ) ;
+#2113 = FACE_OUTER_BOUND ( 'NONE', #8837, .T. ) ;
+#2114 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2115 = ORIENTED_EDGE ( 'NONE', *, *, #8090, .T. ) ;
+#2116 = ORIENTED_EDGE ( 'NONE', *, *, #1549, .F. ) ;
+#2117 = AXIS2_PLACEMENT_3D ( 'NONE', #3947, #7790, #8367 ) ;
+#2118 = ORIENTED_EDGE ( 'NONE', *, *, #3318, .T. ) ;
+#2119 = CIRCLE ( 'NONE', #3964, 0.007874015748031482076 ) ;
+#2120 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.02559055118110241389, -0.2763779527559055427 ) ) ;
+#2121 = VERTEX_POINT ( 'NONE', #3830 ) ;
+#2122 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#2123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2124 = AXIS2_PLACEMENT_3D ( 'NONE', #5376, #4655, #7635 ) ;
+#2125 = VECTOR ( 'NONE', #5730, 39.37007874015748143 ) ;
+#2126 = ORIENTED_EDGE ( 'NONE', *, *, #2227, .F. ) ;
+#2127 = ORIENTED_EDGE ( 'NONE', *, *, #7247, .F. ) ;
+#2128 = VERTEX_POINT ( 'NONE', #5996 ) ;
+#2129 = VECTOR ( 'NONE', #2236, 39.37007874015748143 ) ;
+#2130 = VECTOR ( 'NONE', #529, 39.37007874015748143 ) ;
+#2131 = ORIENTED_EDGE ( 'NONE', *, *, #1688, .T. ) ;
+#2132 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.03346456692913383352, -0.4724409448818898127 ) ) ;
+#2133 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2134 = CYLINDRICAL_SURFACE ( 'NONE', #7643, 0.003937007874015758385 ) ;
+#2135 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 5.421010862427521184E-16 ) ) ;
+#2136 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, -0.2687986307371809658, -0.02755905511811023584 ) ) ;
+#2137 = VECTOR ( 'NONE', #3474, 39.37007874015748143 ) ;
+#2138 = EDGE_CURVE ( 'NONE', #6298, #2629, #4018, .T. ) ;
+#2139 = ORIENTED_EDGE ( 'NONE', *, *, #4699, .F. ) ;
+#2140 = VERTEX_POINT ( 'NONE', #1612 ) ;
+#2141 = EDGE_CURVE ( 'NONE', #8164, #1302, #7525, .T. ) ;
+#2142 = PLANE ( 'NONE', #95 ) ;
+#2143 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2144 = ORIENTED_EDGE ( 'NONE', *, *, #7982, .F. ) ;
+#2145 = EDGE_LOOP ( 'NONE', ( #5265, #1255, #1253, #2316 ) ) ;
+#2146 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02165354330708666244, -0.02952755905511812023 ) ) ;
+#2147 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2148 = LINE ( 'NONE', #9313, #62 ) ;
+#2149 = VECTOR ( 'NONE', #4781, 39.37007874015748143 ) ;
+#2150 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#2151 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2152 = EDGE_CURVE ( 'NONE', #3124, #570, #704, .T. ) ;
+#2153 = AXIS2_PLACEMENT_3D ( 'NONE', #664, #4945, #572 ) ;
+#2154 = EDGE_CURVE ( 'NONE', #3282, #5447, #1128, .T. ) ;
+#2155 = LINE ( 'NONE', #6438, #7604 ) ;
+#2156 = VERTEX_POINT ( 'NONE', #3201 ) ;
+#2157 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2158 = ORIENTED_EDGE ( 'NONE', *, *, #6287, .F. ) ;
+#2159 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2160 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2161 = VECTOR ( 'NONE', #277, 39.37007874015748143 ) ;
+#2162 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125987978, 0.08267716535433072833, -0.2718470483513882874 ) ) ;
+#2163 = FACE_OUTER_BOUND ( 'NONE', #3299, .T. ) ;
+#2164 = ADVANCED_FACE ( 'NONE', ( #9020 ), #7673, .F. ) ;
+#2165 = EDGE_CURVE ( 'NONE', #568, #9216, #4690, .T. ) ;
+#2166 = ORIENTED_EDGE ( 'NONE', *, *, #4993, .T. ) ;
+#2167 = ORIENTED_EDGE ( 'NONE', *, *, #6336, .T. ) ;
+#2168 = VECTOR ( 'NONE', #7901, 39.37007874015748143 ) ;
+#2169 = ORIENTED_EDGE ( 'NONE', *, *, #6569, .F. ) ;
+#2170 = EDGE_CURVE ( 'NONE', #2695, #6629, #6956, .T. ) ;
+#2171 = CARTESIAN_POINT ( 'NONE', ( 2.762501753602596683E-17, -0.2687986307371809658, -0.02755905511811023584 ) ) ;
+#2172 = VERTEX_POINT ( 'NONE', #4029 ) ;
+#2173 = PLANE ( 'NONE', #7191 ) ;
+#2174 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2175 = CIRCLE ( 'NONE', #7534, 0.01968503937007872254 ) ;
+#2176 = EDGE_CURVE ( 'NONE', #714, #8067, #7719, .T. ) ;
+#2177 = ORIENTED_EDGE ( 'NONE', *, *, #1913, .T. ) ;
+#2178 = ORIENTED_EDGE ( 'NONE', *, *, #3260, .F. ) ;
+#2179 = ORIENTED_EDGE ( 'NONE', *, *, #8695, .F. ) ;
+#2180 = EDGE_LOOP ( 'NONE', ( #4339, #4510, #4294, #209 ) ) ;
+#2181 = LINE ( 'NONE', #103, #1524 ) ;
+#2182 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2183 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2184 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2185 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2186 = VERTEX_POINT ( 'NONE', #9072 ) ;
+#2187 = ORIENTED_EDGE ( 'NONE', *, *, #9086, .T. ) ;
+#2188 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2189 = LINE ( 'NONE', #5117, #2231 ) ;
+#2190 = ORIENTED_EDGE ( 'NONE', *, *, #7737, .F. ) ;
+#2191 = LINE ( 'NONE', #71, #6282 ) ;
+#2192 = LINE ( 'NONE', #5121, #8892 ) ;
+#2193 = PLANE ( 'NONE', #2365 ) ;
+#2194 = ADVANCED_FACE ( 'NONE', ( #3150 ), #1810, .F. ) ;
+#2195 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.03149606299212600463, -0.08858267716535435377 ) ) ;
+#2196 = DIRECTION ( 'NONE', ( 1.668003342285390811E-16, 5.421010862427521184E-16, -1.000000000000000000 ) ) ;
+#2197 = EDGE_CURVE ( 'NONE', #1289, #8522, #8539, .T. ) ;
+#2198 = AXIS2_PLACEMENT_3D ( 'NONE', #2428, #5361, #2924 ) ;
+#2199 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#2200 = ORIENTED_EDGE ( 'NONE', *, *, #6137, .T. ) ;
+#2201 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614175261, -0.09645669291338584972 ) ) ;
+#2202 = ORIENTED_EDGE ( 'NONE', *, *, #44, .F. ) ;
+#2203 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2204 = DIRECTION ( 'NONE', ( 4.470936793754656860E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2205 = EDGE_CURVE ( 'NONE', #241, #3563, #1785, .T. ) ;
+#2206 = ADVANCED_FACE ( 'NONE', ( #3976 ), #3296, .T. ) ;
+#2207 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724254, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#2208 = ORIENTED_EDGE ( 'NONE', *, *, #2557, .T. ) ;
+#2209 = ORIENTED_EDGE ( 'NONE', *, *, #565, .F. ) ;
+#2210 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#2211 = ORIENTED_EDGE ( 'NONE', *, *, #3977, .T. ) ;
+#2212 = EDGE_CURVE ( 'NONE', #3307, #9239, #2399, .T. ) ;
+#2213 = EDGE_CURVE ( 'NONE', #7828, #9216, #1087, .T. ) ;
+#2214 = CYLINDRICAL_SURFACE ( 'NONE', #2742, 0.007874015748031482076 ) ;
+#2215 = CYLINDRICAL_SURFACE ( 'NONE', #7235, 0.05905511811023623353 ) ;
+#2216 = AXIS2_PLACEMENT_3D ( 'NONE', #4080, #373, #3256 ) ;
+#2217 = EDGE_LOOP ( 'NONE', ( #4192, #1522, #2389, #5024 ) ) ;
+#2218 = EDGE_LOOP ( 'NONE', ( #5075, #7705, #127, #640 ) ) ;
+#2219 = ORIENTED_EDGE ( 'NONE', *, *, #9306, .F. ) ;
+#2220 = VERTEX_POINT ( 'NONE', #322 ) ;
+#2221 = CARTESIAN_POINT ( 'NONE', ( 9.485583311334245746E-18, -0.06889763779527557919, -0.1338582677165354173 ) ) ;
+#2222 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#2223 = ADVANCED_FACE ( 'NONE', ( #9217 ), #5512, .T. ) ;
+#2224 = VECTOR ( 'NONE', #5726, 39.37007874015748143 ) ;
+#2225 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 2.294555474171193919E-18, -0.1318897637795275746 ) ) ;
+#2226 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2303149606299212948 ) ) ;
+#2227 = EDGE_CURVE ( 'NONE', #2253, #325, #2627, .T. ) ;
+#2228 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2229 = ORIENTED_EDGE ( 'NONE', *, *, #8972, .T. ) ;
+#2230 = ORIENTED_EDGE ( 'NONE', *, *, #7391, .F. ) ;
+#2231 = VECTOR ( 'NONE', #2859, 39.37007874015748143 ) ;
+#2232 = DIRECTION ( 'NONE', ( -1.971276677246302740E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2233 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2234 = ORIENTED_EDGE ( 'NONE', *, *, #920, .F. ) ;
+#2235 = ORIENTED_EDGE ( 'NONE', *, *, #9500, .F. ) ;
+#2236 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#2237 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2238 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165503, 0.02362204724409443582, -0.4291338582677165503 ) ) ;
+#2239 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#2240 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.07480314960629926013, -0.1338582677165354451 ) ) ;
+#2241 = VECTOR ( 'NONE', #5125, 39.37007874015748143 ) ;
+#2242 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #4961, #3104 ) ;
+#2243 = CARTESIAN_POINT ( 'NONE', ( 1.745347329285501501E-17, -0.06889763779527557919, -0.07874015748031495954 ) ) ;
+#2244 = EDGE_LOOP ( 'NONE', ( #8382, #7582, #7404, #5570 ) ) ;
+#2245 = FACE_OUTER_BOUND ( 'NONE', #8980, .T. ) ;
+#2246 = VECTOR ( 'NONE', #5750, 39.37007874015748143 ) ;
+#2247 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.776356839400250070E-15, 0.0000000000000000000 ) ) ;
+#2248 = VERTEX_POINT ( 'NONE', #5464 ) ;
+#2249 = LINE ( 'NONE', #6627, #5648 ) ;
+#2250 = CARTESIAN_POINT ( 'NONE', ( -0.05170902057556147485, -0.05024739246975102464, -0.04739680799903599195 ) ) ;
+#2251 = EDGE_CURVE ( 'NONE', #5447, #7509, #3008, .T. ) ;
+#2252 = ORIENTED_EDGE ( 'NONE', *, *, #423, .F. ) ;
+#2253 = VERTEX_POINT ( 'NONE', #8487 ) ;
+#2254 = EDGE_CURVE ( 'NONE', #426, #933, #7764, .T. ) ;
+#2255 = VERTEX_POINT ( 'NONE', #5605 ) ;
+#2256 = LINE ( 'NONE', #5186, #6724 ) ;
+#2257 = EDGE_LOOP ( 'NONE', ( #2802, #5310, #1796, #7572, #3485, #4772, #6507, #4764, #7931, #1823, #820 ) ) ;
+#2258 = AXIS2_PLACEMENT_3D ( 'NONE', #4178, #4221, #4314 ) ;
+#2259 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2260 = LINE ( 'NONE', #7356, #9237 ) ;
+#2261 = VECTOR ( 'NONE', #8291, 39.37007874015748143 ) ;
+#2262 = VECTOR ( 'NONE', #4697, 39.37007874015748143 ) ;
+#2263 = ORIENTED_EDGE ( 'NONE', *, *, #2264, .T. ) ;
+#2264 = EDGE_CURVE ( 'NONE', #2516, #639, #5021, .T. ) ;
+#2265 = EDGE_LOOP ( 'NONE', ( #7386, #2127, #4032, #8858 ) ) ;
+#2266 = EDGE_CURVE ( 'NONE', #4199, #4217, #9405, .T. ) ;
+#2267 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02165354330708666244, -0.02952755905511812023 ) ) ;
+#2268 = ORIENTED_EDGE ( 'NONE', *, *, #5569, .F. ) ;
+#2269 = ORIENTED_EDGE ( 'NONE', *, *, #5615, .F. ) ;
+#2270 = FACE_OUTER_BOUND ( 'NONE', #2702, .T. ) ;
+#2271 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.02755905511811023584 ) ) ;
+#2272 = VECTOR ( 'NONE', #8797, 39.37007874015748143 ) ;
+#2273 = AXIS2_PLACEMENT_3D ( 'NONE', #2762, #5699, #8669 ) ;
+#2274 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2275 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.1566929133858267487 ) ) ;
+#2276 = FACE_OUTER_BOUND ( 'NONE', #2329, .T. ) ;
+#2277 = VERTEX_POINT ( 'NONE', #7143 ) ;
+#2278 = ORIENTED_EDGE ( 'NONE', *, *, #6608, .F. ) ;
+#2279 = AXIS2_PLACEMENT_3D ( 'NONE', #8756, #7307, #6590 ) ;
+#2280 = EDGE_CURVE ( 'NONE', #5920, #4386, #2552, .T. ) ;
+#2281 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826770867, 0.07480314960629921850, -0.4724409448818898127 ) ) ;
+#2282 = EDGE_CURVE ( 'NONE', #568, #9285, #4880, .T. ) ;
+#2283 = DIRECTION ( 'NONE', ( 0.2281913227893284102, 0.0000000000000000000, 0.9736163105678008467 ) ) ;
+#2284 = VERTEX_POINT ( 'NONE', #4212 ) ;
+#2285 = VERTEX_POINT ( 'NONE', #6333 ) ;
+#2286 = CARTESIAN_POINT ( 'NONE', ( -0.06822567683552402396, -0.06889763779527559306, -0.1178678747082094885 ) ) ;
+#2287 = ADVANCED_FACE ( 'NONE', ( #4973 ), #1275, .T. ) ;
+#2288 = LINE ( 'NONE', #837, #8592 ) ;
+#2289 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2290 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2291 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196208, 0.07480314960629926013, -0.4330708661417322913 ) ) ;
+#2292 = AXIS2_PLACEMENT_3D ( 'NONE', #3914, #1077, #6948 ) ;
+#2293 = VECTOR ( 'NONE', #3971, 39.37007874015748143 ) ;
+#2294 = EDGE_CURVE ( 'NONE', #9393, #452, #4172, .T. ) ;
+#2295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2296 = ORIENTED_EDGE ( 'NONE', *, *, #8564, .F. ) ;
+#2297 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409434, 0.06299212598425195375, -0.4330708661417322913 ) ) ;
+#2298 = VECTOR ( 'NONE', #9209, 39.37007874015748143 ) ;
+#2299 = FACE_OUTER_BOUND ( 'NONE', #8171, .T. ) ;
+#2300 = ORIENTED_EDGE ( 'NONE', *, *, #9424, .T. ) ;
+#2301 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.551063935260010491E-16, -2.551063935260010491E-16 ) ) ;
+#2302 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433075609, -0.3157480314960629530 ) ) ;
+#2303 = AXIS2_PLACEMENT_3D ( 'NONE', #2271, #8765, #2182 ) ;
+#2304 = VERTEX_POINT ( 'NONE', #2858 ) ;
+#2305 = ORIENTED_EDGE ( 'NONE', *, *, #8310, .F. ) ;
+#2306 = ORIENTED_EDGE ( 'NONE', *, *, #4112, .T. ) ;
+#2307 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.03149606299212600463, -0.08858267716535435377 ) ) ;
+#2308 = VERTEX_POINT ( 'NONE', #7862 ) ;
+#2309 = VECTOR ( 'NONE', #2954, 39.37007874015748143 ) ;
+#2310 = EDGE_CURVE ( 'NONE', #7590, #5377, #7815, .T. ) ;
+#2311 = PLANE ( 'NONE', #1826 ) ;
+#2312 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580094454, -0.08070866141732283006, -0.03174980795814012074 ) ) ;
+#2313 = ADVANCED_FACE ( 'NONE', ( #2813 ), #556, .T. ) ;
+#2314 = AXIS2_PLACEMENT_3D ( 'NONE', #733, #7368, #8085 ) ;
+#2315 = ORIENTED_EDGE ( 'NONE', *, *, #5025, .F. ) ;
+#2316 = ORIENTED_EDGE ( 'NONE', *, *, #8538, .T. ) ;
+#2317 = LINE ( 'NONE', #8990, #2880 ) ;
+#2318 = ORIENTED_EDGE ( 'NONE', *, *, #8433, .T. ) ;
+#2319 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2320 = LINE ( 'NONE', #8132, #7824 ) ;
+#2321 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2322 = PLANE ( 'NONE', #5540 ) ;
+#2323 = EDGE_CURVE ( 'NONE', #6238, #638, #3940, .T. ) ;
+#2324 = EDGE_CURVE ( 'NONE', #7359, #4495, #8632, .T. ) ;
+#2325 = ORIENTED_EDGE ( 'NONE', *, *, #2266, .F. ) ;
+#2326 = ORIENTED_EDGE ( 'NONE', *, *, #8461, .F. ) ;
+#2327 = LINE ( 'NONE', #2946, #9319 ) ;
+#2328 = CYLINDRICAL_SURFACE ( 'NONE', #1157, 0.01968503937007875723 ) ;
+#2329 = EDGE_LOOP ( 'NONE', ( #5199, #3910, #8680, #1966 ) ) ;
+#2330 = ORIENTED_EDGE ( 'NONE', *, *, #8551, .T. ) ;
+#2331 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409451215, -0.08858267716535435377 ) ) ;
+#2332 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.4724419291338582960 ) ) ;
+#2333 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.3149606299212598381 ) ) ;
+#2334 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.1299212598425197041 ) ) ;
+#2335 = PLANE ( 'NONE', #5026 ) ;
+#2336 = FACE_OUTER_BOUND ( 'NONE', #703, .T. ) ;
+#2337 = EDGE_CURVE ( 'NONE', #641, #1603, #9309, .T. ) ;
+#2338 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2339 = EDGE_CURVE ( 'NONE', #1720, #8293, #8584, .T. ) ;
+#2340 = LINE ( 'NONE', #8784, #6390 ) ;
+#2341 = ORIENTED_EDGE ( 'NONE', *, *, #8200, .T. ) ;
+#2342 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2343 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.007874015748031501158, -0.1318897637795276023 ) ) ;
+#2344 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.1299212598425197041 ) ) ;
+#2345 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02559055118110241042, -0.2173228346456692883 ) ) ;
+#2346 = EDGE_CURVE ( 'NONE', #9404, #8109, #9360, .T. ) ;
+#2347 = ADVANCED_FACE ( 'NONE', ( #4307 ), #467, .F. ) ;
+#2348 = ORIENTED_EDGE ( 'NONE', *, *, #3402, .T. ) ;
+#2349 = CIRCLE ( 'NONE', #4198, 0.005905511811023654925 ) ;
+#2350 = ORIENTED_EDGE ( 'NONE', *, *, #4758, .T. ) ;
+#2351 = DIRECTION ( 'NONE', ( -1.445602896647340100E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2352 = ORIENTED_EDGE ( 'NONE', *, *, #2842, .T. ) ;
+#2353 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409156, -0.07283464566929134798, -0.1318897637795275746 ) ) ;
+#2354 = DIRECTION ( 'NONE', ( -0.7071067811865509034, -0.7071067811865440200, -0.0000000000000000000 ) ) ;
+#2355 = VERTEX_POINT ( 'NONE', #1369 ) ;
+#2356 = EDGE_LOOP ( 'NONE', ( #7314, #2069, #1701, #152 ) ) ;
+#2357 = VECTOR ( 'NONE', #6994, 39.37007874015748143 ) ;
+#2358 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2359 = ORIENTED_EDGE ( 'NONE', *, *, #6623, .F. ) ;
+#2360 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, -0.07283464566929132022, -0.02952755905511815493 ) ) ;
+#2361 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.084202172485504311E-16, 1.000000000000000000 ) ) ;
+#2362 = LINE ( 'NONE', #1010, #7956 ) ;
+#2363 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2364 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125987978, 0.02362204724409444970, -0.2718470483513882874 ) ) ;
+#2365 = AXIS2_PLACEMENT_3D ( 'NONE', #5990, #7285, #7332 ) ;
+#2366 = ORIENTED_EDGE ( 'NONE', *, *, #813, .F. ) ;
+#2367 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.08267716535433075609, -0.02755905511811023584 ) ) ;
+#2368 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656217E-16, 5.251601652122826746E-16 ) ) ;
+#2369 = ORIENTED_EDGE ( 'NONE', *, *, #494, .T. ) ;
+#2370 = EDGE_CURVE ( 'NONE', #9131, #9004, #2669, .T. ) ;
+#2371 = VECTOR ( 'NONE', #294, 39.37007874015748143 ) ;
+#2372 = ORIENTED_EDGE ( 'NONE', *, *, #4112, .F. ) ;
+#2373 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330708902, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#2374 = CYLINDRICAL_SURFACE ( 'NONE', #4443, 0.007874015748031482076 ) ;
+#2375 = FACE_OUTER_BOUND ( 'NONE', #7431, .T. ) ;
+#2376 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.07874015748031502893, -0.4724409448818898127 ) ) ;
+#2377 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02362204724409451215, -0.08858267716535435377 ) ) ;
+#2378 = DIRECTION ( 'NONE', ( -0.7071067811865509034, -0.7071067811865440200, 0.0000000000000000000 ) ) ;
+#2379 = LINE ( 'NONE', #3875, #1518 ) ;
+#2380 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2381 = AXIS2_PLACEMENT_3D ( 'NONE', #3058, #1811, #8928 ) ;
+#2382 = ORIENTED_EDGE ( 'NONE', *, *, #590, .T. ) ;
+#2383 = CARTESIAN_POINT ( 'NONE', ( -0.03005767621081049945, -0.06723981690395537669, 0.02772916057713522425 ) ) ;
+#2384 = EDGE_CURVE ( 'NONE', #1784, #2285, #6517, .T. ) ;
+#2385 = DIRECTION ( 'NONE', ( -3.212450881438534213E-16, 1.000000000000000000, 6.424901762877068426E-16 ) ) ;
+#2386 = ADVANCED_FACE ( 'NONE', ( #8725 ), #2142, .T. ) ;
+#2387 = ORIENTED_EDGE ( 'NONE', *, *, #8563, .F. ) ;
+#2388 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, 0.03937007874015747283, -0.4724409448818898127 ) ) ;
+#2389 = ORIENTED_EDGE ( 'NONE', *, *, #2111, .T. ) ;
+#2390 = VECTOR ( 'NONE', #255, 39.37007874015748143 ) ;
+#2391 = PLANE ( 'NONE', #1340 ) ;
+#2392 = CARTESIAN_POINT ( 'NONE', ( -0.06730098084460628405, 0.02220179160618786576, -0.2814200564431519891 ) ) ;
+#2393 = ORIENTED_EDGE ( 'NONE', *, *, #19, .F. ) ;
+#2394 = ORIENTED_EDGE ( 'NONE', *, *, #9374, .T. ) ;
+#2395 = ADVANCED_FACE ( 'NONE', ( #7418 ), #5116, .F. ) ;
+#2396 = EDGE_CURVE ( 'NONE', #3461, #325, #5160, .T. ) ;
+#2397 = LINE ( 'NONE', #5325, #7802 ) ;
+#2398 = EDGE_LOOP ( 'NONE', ( #6625, #1575, #953, #137 ) ) ;
+#2399 = CIRCLE ( 'NONE', #5784, 0.005905511811023654925 ) ;
+#2400 = DIRECTION ( 'NONE', ( 0.8944271909999158554, 1.231415750618687117E-16, -0.4472135954999582053 ) ) ;
+#2401 = DIRECTION ( 'NONE', ( 1.368455531567204171E-47, -1.084202172485504311E-16, -1.000000000000000000 ) ) ;
+#2402 = EDGE_LOOP ( 'NONE', ( #1908, #88, #1498, #5396 ) ) ;
+#2403 = VERTEX_POINT ( 'NONE', #1412 ) ;
+#2404 = VECTOR ( 'NONE', #4039, 39.37007874015748143 ) ;
+#2405 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#2406 = ORIENTED_EDGE ( 'NONE', *, *, #555, .F. ) ;
+#2407 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2408 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2409 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.08267716535433070058, -0.4724409448818898127 ) ) ;
+#2410 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905387, 0.08267716535433075609, -0.2960629921259842479 ) ) ;
+#2411 = APPROVAL_STATUS ( 'not_yet_approved' ) ;
+#2412 = AXIS2_PLACEMENT_3D ( 'NONE', #4265, #5030, #7963 ) ;
+#2413 = ORIENTED_EDGE ( 'NONE', *, *, #7106, .T. ) ;
+#2414 = EDGE_LOOP ( 'NONE', ( #5277, #5234, #2766, #5353 ) ) ;
+#2415 = CARTESIAN_POINT ( 'NONE', ( 0.1732283453380510929, 0.03149606299212598381, -0.3661417322834646382 ) ) ;
+#2416 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2417 = ORIENTED_EDGE ( 'NONE', *, *, #7247, .T. ) ;
+#2418 = VECTOR ( 'NONE', #2794, 39.37007874015748143 ) ;
+#2419 = VECTOR ( 'NONE', #3670, 39.37007874015748143 ) ;
+#2420 = ORIENTED_EDGE ( 'NONE', *, *, #4807, .F. ) ;
+#2421 = ORIENTED_EDGE ( 'NONE', *, *, #7211, .T. ) ;
+#2422 = LINE ( 'NONE', #259, #3365 ) ;
+#2423 = DIRECTION ( 'NONE', ( 0.7071067811865436870, 0.7071067811865514585, 0.0000000000000000000 ) ) ;
+#2424 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.445602896647340494E-15, 0.0000000000000000000 ) ) ;
+#2425 = PLANE ( 'NONE', #4164 ) ;
+#2426 = EDGE_CURVE ( 'NONE', #2285, #689, #7324, .T. ) ;
+#2427 = DIRECTION ( 'NONE', ( 6.195440985631453345E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2428 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.1968503937007874127 ) ) ;
+#2429 = CIRCLE ( 'NONE', #9033, 0.005905511811023654925 ) ;
+#2430 = EDGE_CURVE ( 'NONE', #143, #2505, #7618, .T. ) ;
+#2431 = VECTOR ( 'NONE', #8565, 39.37007874015748143 ) ;
+#2432 = ORIENTED_EDGE ( 'NONE', *, *, #7737, .T. ) ;
+#2433 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2434 = LINE ( 'NONE', #4595, #5453 ) ;
+#2435 = VERTEX_POINT ( 'NONE', #8049 ) ;
+#2436 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#2437 = AXIS2_PLACEMENT_3D ( 'NONE', #697, #8868, #9502 ) ;
+#2438 = VECTOR ( 'NONE', #6682, 39.37007874015748143 ) ;
+#2439 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2440 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#2441 = ADVANCED_FACE ( 'NONE', ( #3676 ), #3044, .T. ) ;
+#2442 = EDGE_CURVE ( 'NONE', #5158, #2861, #1951, .T. ) ;
+#2443 = VECTOR ( 'NONE', #5354, 39.37007874015748143 ) ;
+#2444 = ORIENTED_EDGE ( 'NONE', *, *, #3448, .T. ) ;
+#2445 = ORIENTED_EDGE ( 'NONE', *, *, #465, .T. ) ;
+#2446 = DIRECTION ( 'NONE', ( -1.032573497605242101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2447 = ORIENTED_EDGE ( 'NONE', *, *, #3560, .T. ) ;
+#2448 = VECTOR ( 'NONE', #8526, 39.37007874015748143 ) ;
+#2449 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2450 = CYLINDRICAL_SURFACE ( 'NONE', #785, 0.003937007874015749712 ) ;
+#2451 = ADVANCED_FACE ( 'NONE', ( #6560 ), #4532, .T. ) ;
+#2452 = EDGE_CURVE ( 'NONE', #8867, #3725, #2327, .T. ) ;
+#2453 = VERTEX_POINT ( 'NONE', #9497 ) ;
+#2454 = AXIS2_PLACEMENT_3D ( 'NONE', #6001, #6814, #8932 ) ;
+#2455 = VERTEX_POINT ( 'NONE', #7278 ) ;
+#2456 = FACE_OUTER_BOUND ( 'NONE', #6606, .T. ) ;
+#2457 = DIRECTION ( 'NONE', ( 2.990902544787598592E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2458 = ORIENTED_EDGE ( 'NONE', *, *, #5912, .F. ) ;
+#2459 = LINE ( 'NONE', #8273, #4862 ) ;
+#2460 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2461 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125983815, 0.03937007874015749365, -0.4311023622047244208 ) ) ;
+#2462 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614177343, -0.06102362204724411099 ) ) ;
+#2463 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ;
+#2464 = ADVANCED_FACE ( 'NONE', ( #65 ), #5844, .F. ) ;
+#2465 = ORIENTED_EDGE ( 'NONE', *, *, #5436, .T. ) ;
+#2466 = VERTEX_POINT ( 'NONE', #7373 ) ;
+#2467 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.07874015748031502893, -0.02755905511811027400 ) ) ;
+#2468 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2469 = AXIS2_PLACEMENT_3D ( 'NONE', #249, #8372, #7549 ) ;
+#2470 = EDGE_LOOP ( 'NONE', ( #8749, #4319, #2984, #603 ) ) ;
+#2471 = CARTESIAN_POINT ( 'NONE', ( -0.1732283453565415243, 0.02362204724409445664, -0.2165354330708661457 ) ) ;
+#2472 = FACE_OUTER_BOUND ( 'NONE', #961, .T. ) ;
+#2473 = CARTESIAN_POINT ( 'NONE', ( 0.07086614173228347746, 0.0000000000000000000, -0.3149606299212598381 ) ) ;
+#2474 = LINE ( 'NONE', #3969, #5331 ) ;
+#2475 = LINE ( 'NONE', #7668, #3698 ) ;
+#2476 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2477 = FACE_OUTER_BOUND ( 'NONE', #9249, .T. ) ;
+#2478 = VECTOR ( 'NONE', #50, 39.37007874015748143 ) ;
+#2479 = ORIENTED_EDGE ( 'NONE', *, *, #6518, .F. ) ;
+#2480 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2481 = LINE ( 'NONE', #5411, #3304 ) ;
+#2482 = ORIENTED_EDGE ( 'NONE', *, *, #6410, .F. ) ;
+#2483 = EDGE_CURVE ( 'NONE', #338, #6942, #787, .T. ) ;
+#2484 = FACE_OUTER_BOUND ( 'NONE', #4722, .T. ) ;
+#2485 = LINE ( 'NONE', #1867, #3602 ) ;
+#2486 = EDGE_CURVE ( 'NONE', #8934, #5736, #6653, .T. ) ;
+#2487 = LINE ( 'NONE', #989, #4116 ) ;
+#2488 = CARTESIAN_POINT ( 'NONE', ( 0.1791338582677173552, 0.03149606299212596300, -0.4330708661417322913 ) ) ;
+#2489 = LINE ( 'NONE', #3356, #2404 ) ;
+#2490 = ORIENTED_EDGE ( 'NONE', *, *, #232, .T. ) ;
+#2491 = ORIENTED_EDGE ( 'NONE', *, *, #4837, .T. ) ;
+#2492 = EDGE_CURVE ( 'NONE', #1323, #5543, #5933, .T. ) ;
+#2493 = LINE ( 'NONE', #4136, #6274 ) ;
+#2494 = VERTEX_POINT ( 'NONE', #3769 ) ;
+#2495 = EDGE_CURVE ( 'NONE', #6091, #4614, #6702, .T. ) ;
+#2496 = CARTESIAN_POINT ( 'NONE', ( -0.09033177917322500472, 0.02362204724409446704, -0.3318833617175150907 ) ) ;
+#2497 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#2498 = VECTOR ( 'NONE', #2380, 39.37007874015748143 ) ;
+#2499 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2500 = ORIENTED_EDGE ( 'NONE', *, *, #7156, .T. ) ;
+#2501 = EDGE_LOOP ( 'NONE', ( #3481, #2169, #2326, #3020 ) ) ;
+#2502 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2503 = EDGE_CURVE ( 'NONE', #8081, #5809, #1598, .T. ) ;
+#2504 = LINE ( 'NONE', #9144, #4120 ) ;
+#2505 = VERTEX_POINT ( 'NONE', #6749 ) ;
+#2506 = EDGE_CURVE ( 'NONE', #4689, #1227, #162, .T. ) ;
+#2507 = AXIS2_PLACEMENT_3D ( 'NONE', #7550, #8373, #1841 ) ;
+#2508 = FACE_OUTER_BOUND ( 'NONE', #7224, .T. ) ;
+#2509 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2510 = DIRECTION ( 'NONE', ( 1.971276677246370286E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2511 = PERSON_AND_ORGANIZATION ( #3877, #8341 ) ;
+#2512 = VERTEX_POINT ( 'NONE', #6027 ) ;
+#2513 = ORIENTED_EDGE ( 'NONE', *, *, #8012, .F. ) ;
+#2514 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, -0.2687986307371809658, -0.02755905511811023584 ) ) ;
+#2515 = LINE ( 'NONE', #2037, #552 ) ;
+#2516 = VERTEX_POINT ( 'NONE', #2367 ) ;
+#2517 = EDGE_CURVE ( 'NONE', #996, #2253, #7660, .T. ) ;
+#2518 = EDGE_CURVE ( 'NONE', #2983, #2541, #6838, .T. ) ;
+#2519 = DIRECTION ( 'NONE', ( 8.845577713418750363E-32, -6.424901762877069412E-16, 1.000000000000000000 ) ) ;
+#2520 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2521 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, -0.07480314960629930177, -0.2763779527559055427 ) ) ;
+#2522 = CIRCLE ( 'NONE', #5124, 0.001968503937007874856 ) ;
+#2523 = DIRECTION ( 'NONE', ( 1.445602896647340494E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2524 = FACE_OUTER_BOUND ( 'NONE', #79, .T. ) ;
+#2525 = PLANE ( 'NONE', #9185 ) ;
+#2526 = DIRECTION ( 'NONE', ( 0.05933074741365328836, 0.9656074322630939788, 0.2531445222982542376 ) ) ;
+#2527 = ORIENTED_EDGE ( 'NONE', *, *, #8792, .T. ) ;
+#2528 = AXIS2_PLACEMENT_3D ( 'NONE', #8895, #8170, #1585 ) ;
+#2529 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2530 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2531 = ORIENTED_EDGE ( 'NONE', *, *, #3048, .T. ) ;
+#2532 = LINE ( 'NONE', #1037, #7965 ) ;
+#2533 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409434, 0.06299212598425195375, -0.4330708661417322913 ) ) ;
+#2534 = LINE ( 'NONE', #8349, #2262 ) ;
+#2535 = FACE_OUTER_BOUND ( 'NONE', #7339, .T. ) ;
+#2536 = AXIS2_PLACEMENT_3D ( 'NONE', #3298, #6957, #6380 ) ;
+#2537 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2538 = ORIENTED_EDGE ( 'NONE', *, *, #285, .T. ) ;
+#2539 = ORIENTED_EDGE ( 'NONE', *, *, #7531, .F. ) ;
+#2540 = LINE ( 'NONE', #4756, #4574 ) ;
+#2541 = VERTEX_POINT ( 'NONE', #254 ) ;
+#2542 = CARTESIAN_POINT ( 'NONE', ( -0.08245776342519352264, 0.02362204724409444970, -0.3337421646899543237 ) ) ;
+#2543 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2544 = EDGE_CURVE ( 'NONE', #5184, #1589, #7011, .T. ) ;
+#2545 = VECTOR ( 'NONE', #5592, 39.37007874015748143 ) ;
+#2546 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#2547 = EDGE_CURVE ( 'NONE', #7995, #1531, #6123, .T. ) ;
+#2548 = ORIENTED_EDGE ( 'NONE', *, *, #2616, .T. ) ;
+#2549 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -8.673617379884013384E-15 ) ) ;
+#2550 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212597688, -0.09448818897637796532 ) ) ;
+#2551 = ORIENTED_EDGE ( 'NONE', *, *, #3047, .T. ) ;
+#2552 = CIRCLE ( 'NONE', #4549, 0.007874015748031495954 ) ;
+#2553 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2554 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2555 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #1617 ) ;
+#2556 = EDGE_CURVE ( 'NONE', #3766, #1089, #8998, .T. ) ;
+#2557 = EDGE_CURVE ( 'NONE', #9230, #3203, #4582, .T. ) ;
+#2558 = AXIS2_PLACEMENT_3D ( 'NONE', #6349, #1686, #5287 ) ;
+#2559 = ORIENTED_EDGE ( 'NONE', *, *, #9401, .T. ) ;
+#2560 = ORIENTED_EDGE ( 'NONE', *, *, #5371, .F. ) ;
+#2561 = VERTEX_POINT ( 'NONE', #2467 ) ;
+#2562 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2563 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.02165354330708662775, -0.2763779527559055427 ) ) ;
+#2564 = EDGE_LOOP ( 'NONE', ( #7495, #2596, #225, #5384 ) ) ;
+#2565 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2566 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656956E-16, 0.0000000000000000000 ) ) ;
+#2567 = LINE ( 'NONE', #8436, #2149 ) ;
+#2568 = VECTOR ( 'NONE', #563, 39.37007874015748143 ) ;
+#2569 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#2570 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#2571 = LINE ( 'NONE', #7565, #3798 ) ;
+#2572 = LINE ( 'NONE', #266, #8328 ) ;
+#2573 = EDGE_CURVE ( 'NONE', #1543, #540, #7313, .T. ) ;
+#2574 = EDGE_CURVE ( 'NONE', #3371, #46, #7555, .T. ) ;
+#2575 = VECTOR ( 'NONE', #6183, 39.37007874015748143 ) ;
+#2576 = ORIENTED_EDGE ( 'NONE', *, *, #4383, .F. ) ;
+#2577 = AXIS2_PLACEMENT_3D ( 'NONE', #5743, #2664, #7948 ) ;
+#2578 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.07480314960629924625, -0.02755905511811023584 ) ) ;
+#2579 = EDGE_CURVE ( 'NONE', #3912, #5351, #6175, .T. ) ;
+#2580 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#2581 = VERTEX_POINT ( 'NONE', #3283 ) ;
+#2582 = VERTEX_POINT ( 'NONE', #6990 ) ;
+#2583 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2584 = DIRECTION ( 'NONE', ( 1.355252715606880789E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2585 = LINE ( 'NONE', #3352, #5484 ) ;
+#2586 = DIRECTION ( 'NONE', ( -1.032573497605242101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2587 = AXIS2_PLACEMENT_3D ( 'NONE', #1426, #4896, #7248 ) ;
+#2588 = AXIS2_PLACEMENT_3D ( 'NONE', #248, #4668, #4623 ) ;
+#2589 = ADVANCED_FACE ( 'NONE', ( #1072 ), #306, .T. ) ;
+#2590 = CYLINDRICAL_SURFACE ( 'NONE', #9326, 0.003799751363860081905 ) ;
+#2591 = ORIENTED_EDGE ( 'NONE', *, *, #7490, .T. ) ;
+#2592 = ORIENTED_EDGE ( 'NONE', *, *, #679, .F. ) ;
+#2593 = VECTOR ( 'NONE', #3982, 39.37007874015748143 ) ;
+#2594 = AXIS2_PLACEMENT_3D ( 'NONE', #2645, #1974, #484 ) ;
+#2595 = FACE_OUTER_BOUND ( 'NONE', #9108, .T. ) ;
+#2596 = ORIENTED_EDGE ( 'NONE', *, *, #19, .T. ) ;
+#2597 = DIRECTION ( 'NONE', ( -1.668003342285390811E-16, -5.421010862427521184E-16, 1.000000000000000000 ) ) ;
+#2598 = DIRECTION ( 'NONE', ( -2.211394428354687591E-32, 1.606225440719267353E-16, -1.000000000000000000 ) ) ;
+#2599 = LINE ( 'NONE', #9284, #1443 ) ;
+#2600 = VERTEX_POINT ( 'NONE', #8281 ) ;
+#2601 = LINE ( 'NONE', #9192, #7747 ) ;
+#2602 = PLANE ( 'NONE', #3494 ) ;
+#2603 = ORIENTED_EDGE ( 'NONE', *, *, #5022, .F. ) ;
+#2604 = VECTOR ( 'NONE', #6949, 39.37007874015748143 ) ;
+#2605 = EDGE_CURVE ( 'NONE', #5118, #8163, #1697, .T. ) ;
+#2606 = ADVANCED_FACE ( 'NONE', ( #4675 ), #3133, .F. ) ;
+#2607 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.08267716535433070058, -0.02952755905511815493 ) ) ;
+#2608 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2609 = VECTOR ( 'NONE', #6019, 39.37007874015748143 ) ;
+#2610 = ORIENTED_EDGE ( 'NONE', *, *, #5127, .F. ) ;
+#2611 = VERTEX_POINT ( 'NONE', #6944 ) ;
+#2612 = ORIENTED_EDGE ( 'NONE', *, *, #4734, .F. ) ;
+#2613 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.08267716535433072833, -0.2480314960629921295 ) ) ;
+#2614 = DIRECTION ( 'NONE', ( -0.7071067811865509034, -0.7071067811865440200, -6.133173666733511146E-15 ) ) ;
+#2615 = VERTEX_POINT ( 'NONE', #8380 ) ;
+#2616 = EDGE_CURVE ( 'NONE', #536, #4100, #7510, .T. ) ;
+#2617 = LINE ( 'NONE', #8623, #7577 ) ;
+#2618 = PLANE ( 'NONE', #6292 ) ;
+#2619 = DIRECTION ( 'NONE', ( 0.2211025889120274701, 0.2473150110663688006, 0.9433710460246491625 ) ) ;
+#2620 = CIRCLE ( 'NONE', #5221, 0.09842519685039370636 ) ;
+#2621 = ADVANCED_FACE ( 'NONE', ( #3959 ), #356, .F. ) ;
+#2622 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2623 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2624 = CARTESIAN_POINT ( 'NONE', ( -0.04423594536690392959, -0.07480314960629920462, -0.03276478782219669622 ) ) ;
+#2625 = AXIS2_PLACEMENT_3D ( 'NONE', #2275, #2184, #2363 ) ;
+#2626 = ORIENTED_EDGE ( 'NONE', *, *, #5393, .T. ) ;
+#2627 = LINE ( 'NONE', #368, #5157 ) ;
+#2628 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#2629 = VERTEX_POINT ( 'NONE', #5495 ) ;
+#2630 = EDGE_CURVE ( 'NONE', #6547, #3851, #1794, .T. ) ;
+#2631 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.2535912538363537250, -0.9673114679242182934 ) ) ;
+#2632 = CARTESIAN_POINT ( 'NONE', ( 0.1653543307086614567, 0.02362204724409452256, -0.1082677165354331006 ) ) ;
+#2633 = EDGE_CURVE ( 'NONE', #3188, #2857, #9156, .T. ) ;
+#2634 = LINE ( 'NONE', #1182, #1644 ) ;
+#2635 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409449133, -0.3523622047244094890 ) ) ;
+#2636 = VECTOR ( 'NONE', #6011, 39.37007874015748143 ) ;
+#2637 = LINE ( 'NONE', #5567, #2868 ) ;
+#2638 = ORIENTED_EDGE ( 'NONE', *, *, #7201, .F. ) ;
+#2639 = ORIENTED_EDGE ( 'NONE', *, *, #5393, .F. ) ;
+#2640 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2641 = ORIENTED_EDGE ( 'NONE', *, *, #721, .F. ) ;
+#2642 = ADVANCED_FACE ( 'NONE', ( #9204 ), #1647, .T. ) ;
+#2643 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.09448818897637797920 ) ) ;
+#2644 = EDGE_CURVE ( 'NONE', #5158, #3217, #7752, .T. ) ;
+#2645 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724532, 0.06299212598425195375, -0.4330708661417322913 ) ) ;
+#2646 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212592830, -0.3956692913385827515 ) ) ;
+#2647 = LINE ( 'NONE', #7738, #4670 ) ;
+#2648 = VERTEX_POINT ( 'NONE', #4796 ) ;
+#2649 = PLANE ( 'NONE', #3452 ) ;
+#2650 = ORIENTED_EDGE ( 'NONE', *, *, #7859, .T. ) ;
+#2651 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913385433, 0.02165354330708664510, -0.06299212598425192600 ) ) ;
+#2652 = ORIENTED_EDGE ( 'NONE', *, *, #9099, .F. ) ;
+#2653 = CARTESIAN_POINT ( 'NONE', ( -0.07086614173228347746, 8.678599364036362900E-18, -0.3149606299212598381 ) ) ;
+#2654 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, 0.06299212598425195375, -0.4311023622047244208 ) ) ;
+#2655 = VERTEX_POINT ( 'NONE', #6151 ) ;
+#2656 = ORIENTED_EDGE ( 'NONE', *, *, #7691, .F. ) ;
+#2657 = ORIENTED_EDGE ( 'NONE', *, *, #1228, .T. ) ;
+#2658 = AXIS2_PLACEMENT_3D ( 'NONE', #6083, #6493, #2338 ) ;
+#2659 = CARTESIAN_POINT ( 'NONE', ( -0.05708661417322835607, 0.08267716535433074221, -0.1338582677165354451 ) ) ;
+#2660 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .F. ) ;
+#2661 = PLANE ( 'NONE', #6363 ) ;
+#2662 = LINE ( 'NONE', #7757, #2137 ) ;
+#2663 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330708902, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#2664 = DIRECTION ( 'NONE', ( 0.8944271909999159664, 1.231415750618687610E-16, -0.4472135954999578167 ) ) ;
+#2665 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409434, 0.06299212598425195375, -0.4330708661417322913 ) ) ;
+#2666 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637792369, 0.02362204724409444970, -0.3937007874015748254 ) ) ;
+#2667 = ORIENTED_EDGE ( 'NONE', *, *, #2264, .F. ) ;
+#2668 = EDGE_CURVE ( 'NONE', #8244, #5207, #2489, .T. ) ;
+#2669 = LINE ( 'NONE', #651, #8842 ) ;
+#2670 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960509, -0.07874015748031502893, -0.1338582677165354451 ) ) ;
+#2671 = ORIENTED_EDGE ( 'NONE', *, *, #7267, .F. ) ;
+#2672 = ORIENTED_EDGE ( 'NONE', *, *, #6387, .F. ) ;
+#2673 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2674 = DIRECTION ( 'NONE', ( -0.4472135954999582053, -3.599265167013224594E-16, -0.8944271909999157444 ) ) ;
+#2675 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826770867, 0.07480314960629921850, -0.4330708661417322913 ) ) ;
+#2676 = FACE_OUTER_BOUND ( 'NONE', #2217, .T. ) ;
+#2677 = VECTOR ( 'NONE', #6014, 39.37007874015748143 ) ;
+#2678 = EDGE_CURVE ( 'NONE', #5641, #7841, #7934, .T. ) ;
+#2679 = EDGE_CURVE ( 'NONE', #5748, #3330, #6297, .T. ) ;
+#2680 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2681 = ORIENTED_EDGE ( 'NONE', *, *, #5092, .T. ) ;
+#2682 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#2683 = VERTEX_POINT ( 'NONE', #1139 ) ;
+#2684 = VECTOR ( 'NONE', #7697, 39.37007874015748143 ) ;
+#2685 = DIRECTION ( 'NONE', ( 1.668003342285391551E-16, 2.296448060214481330E-32, 1.000000000000000000 ) ) ;
+#2686 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.03149606299212596300, -0.1968503937007874127 ) ) ;
+#2687 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.07480314960629919074, -0.02952755905511812023 ) ) ;
+#2688 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.02165354330708662775, -0.2381889763779527491 ) ) ;
+#2689 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.05511811023622047861, -0.06496062992125987978 ) ) ;
+#2690 = ADVANCED_FACE ( 'NONE', ( #1719 ), #9271, .T. ) ;
+#2691 = AXIS2_PLACEMENT_3D ( 'NONE', #1557, #6028, #114 ) ;
+#2692 = ORIENTED_EDGE ( 'NONE', *, *, #4794, .T. ) ;
+#2693 = ADVANCED_FACE ( 'NONE', ( #3306 ), #4651, .F. ) ;
+#2694 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409451562, -0.1279527559055118335 ) ) ;
+#2695 = VERTEX_POINT ( 'NONE', #477 ) ;
+#2696 = FACE_OUTER_BOUND ( 'NONE', #9499, .T. ) ;
+#2697 = EDGE_LOOP ( 'NONE', ( #1, #3149, #5439, #1638 ) ) ;
+#2698 = VECTOR ( 'NONE', #8394, 39.37007874015748143 ) ;
+#2699 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#2700 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2701 = VERTEX_POINT ( 'NONE', #8352 ) ;
+#2702 = EDGE_LOOP ( 'NONE', ( #4863, #808, #5533, #2219 ) ) ;
+#2703 = AXIS2_PLACEMENT_3D ( 'NONE', #2199, #5856, #3734 ) ;
+#2704 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.2480314960629921295 ) ) ;
+#2705 = ORIENTED_EDGE ( 'NONE', *, *, #2574, .T. ) ;
+#2706 = LINE ( 'NONE', #3286, #9435 ) ;
+#2707 = LINE ( 'NONE', #2759, #7655 ) ;
+#2708 = FACE_OUTER_BOUND ( 'NONE', #111, .T. ) ;
+#2709 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2710 = LINE ( 'NONE', #3572, #3542 ) ;
+#2711 = LINE ( 'NONE', #1409, #9260 ) ;
+#2712 = AXIS2_PLACEMENT_3D ( 'NONE', #3483, #2768, #6379 ) ;
+#2713 = ORIENTED_EDGE ( 'NONE', *, *, #7846, .T. ) ;
+#2714 = CARTESIAN_POINT ( 'NONE', ( 0.05155586684241973694, -0.07480314960629920462, -0.06399645278439743123 ) ) ;
+#2715 = CARTESIAN_POINT ( 'NONE', ( -0.02362204724409447398, -0.06889763779527557919, -0.1338582677165354173 ) ) ;
+#2716 = ORIENTED_EDGE ( 'NONE', *, *, #4512, .F. ) ;
+#2717 = VECTOR ( 'NONE', #3836, 39.37007874015748143 ) ;
+#2718 = ORIENTED_EDGE ( 'NONE', *, *, #6716, .F. ) ;
+#2719 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023622659, -0.03917273374435511352, -0.07874015748031495954 ) ) ;
+#2720 = DIRECTION ( 'NONE', ( 2.990902544787598592E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2721 = ADVANCED_FACE ( 'NONE', ( #280 ), #2590, .F. ) ;
+#2722 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409451215, -0.08858267716535435377 ) ) ;
+#2723 = FACE_OUTER_BOUND ( 'NONE', #3358, .T. ) ;
+#2724 = ADVANCED_FACE ( 'NONE', ( #8404 ), #7063, .F. ) ;
+#2725 = AXIS2_PLACEMENT_3D ( 'NONE', #7406, #3757, #7497 ) ;
+#2726 = CIRCLE ( 'NONE', #3793, 0.003937007874015749712 ) ;
+#2727 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -9.293161478447181990E-16 ) ) ;
+#2728 = VERTEX_POINT ( 'NONE', #333 ) ;
+#2729 = DIRECTION ( 'NONE', ( -7.744301232039313723E-16, -1.066208027956722933E-31, -1.000000000000000000 ) ) ;
+#2730 = VERTEX_POINT ( 'NONE', #9080 ) ;
+#2731 = VECTOR ( 'NONE', #1437, 39.37007874015748143 ) ;
+#2732 = AXIS2_PLACEMENT_3D ( 'NONE', #7809, #4924, #9443 ) ;
+#2733 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.03149606299212596994, -0.09645669291338584972 ) ) ;
+#2734 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#2735 = EDGE_CURVE ( 'NONE', #1603, #3294, #4839, .T. ) ;
+#2736 = EDGE_CURVE ( 'NONE', #9022, #2284, #6966, .T. ) ;
+#2737 = EDGE_CURVE ( 'NONE', #6091, #5511, #9180, .T. ) ;
+#2738 = CARTESIAN_POINT ( 'NONE', ( 0.02952755905511812717, -0.08267716535433072833, 0.04724409448818899654 ) ) ;
+#2739 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2740 = VECTOR ( 'NONE', #5367, 39.37007874015748143 ) ;
+#2741 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2742 = AXIS2_PLACEMENT_3D ( 'NONE', #8843, #8032, #5188 ) ;
+#2743 = ORIENTED_EDGE ( 'NONE', *, *, #5816, .F. ) ;
+#2744 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.805554715692064973E-16, 0.0000000000000000000 ) ) ;
+#2745 = VERTEX_POINT ( 'NONE', #4753 ) ;
+#2746 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2747 = EDGE_LOOP ( 'NONE', ( #763, #630, #4711, #6515 ) ) ;
+#2748 = VECTOR ( 'NONE', #8808, 39.37007874015748143 ) ;
+#2749 = AXIS2_PLACEMENT_3D ( 'NONE', #6082, #7925, #1386 ) ;
+#2750 = EDGE_CURVE ( 'NONE', #8428, #8519, #3479, .T. ) ;
+#2751 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2752 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 1.668003342285391551E-16 ) ) ;
+#2753 = ORIENTED_EDGE ( 'NONE', *, *, #9343, .T. ) ;
+#2754 = AXIS2_PLACEMENT_3D ( 'NONE', #3915, #6180, #8961 ) ;
+#2755 = ORIENTED_EDGE ( 'NONE', *, *, #7010, .T. ) ;
+#2756 = DIRECTION ( 'NONE', ( 0.2211025889120274979, -0.2473150110663688006, -0.9433710460246491625 ) ) ;
+#2757 = ORIENTED_EDGE ( 'NONE', *, *, #3260, .T. ) ;
+#2758 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#2759 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094752, 0.02362204724409444970, -0.3956692913385827515 ) ) ;
+#2760 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2761 = EDGE_CURVE ( 'NONE', #7036, #1323, #4084, .T. ) ;
+#2762 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.03543307086614171791, -0.06496062992125989366 ) ) ;
+#2763 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.007874015748031501158, -0.1318897637795276023 ) ) ;
+#2764 = CIRCLE ( 'NONE', #7358, 0.001968503937007879193 ) ;
+#2765 = LINE ( 'NONE', #2853, #7408 ) ;
+#2766 = ORIENTED_EDGE ( 'NONE', *, *, #3428, .T. ) ;
+#2767 = ORIENTED_EDGE ( 'NONE', *, *, #4478, .F. ) ;
+#2768 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2769 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2770 = VECTOR ( 'NONE', #185, 39.37007874015748143 ) ;
+#2771 = ORIENTED_EDGE ( 'NONE', *, *, #405, .F. ) ;
+#2772 = ORIENTED_EDGE ( 'NONE', *, *, #9344, .T. ) ;
+#2773 = CARTESIAN_POINT ( 'NONE', ( -0.01658690900231567927, -0.06889763779527557919, -0.07874015748031495954 ) ) ;
+#2774 = LINE ( 'NONE', #472, #1594 ) ;
+#2775 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2776 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2777 = AXIS2_PLACEMENT_3D ( 'NONE', #8150, #2196, #8872 ) ;
+#2778 = ADVANCED_FACE ( 'NONE', ( #8455 ), #7012, .F. ) ;
+#2779 = LINE ( 'NONE', #4891, #1473 ) ;
+#2780 = ORIENTED_EDGE ( 'NONE', *, *, #5521, .T. ) ;
+#2781 = EDGE_CURVE ( 'NONE', #2156, #22, #2637, .T. ) ;
+#2782 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -2.103634208815485546E-17, -0.1279527559055118335 ) ) ;
+#2783 = ORIENTED_EDGE ( 'NONE', *, *, #4699, .T. ) ;
+#2784 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196485, 0.07283464566929137574, -0.4330708661417322913 ) ) ;
+#2785 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -1.526163889534358012E-17, -0.08858267716535438152 ) ) ;
+#2786 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.03937007874015747283, -0.4311023622047244208 ) ) ;
+#2787 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2788 = AXIS2_PLACEMENT_3D ( 'NONE', #7735, #433, #1924 ) ;
+#2789 = CARTESIAN_POINT ( 'NONE', ( 0.04401708617125570794, 0.03937007874015749365, -0.4724409448818898127 ) ) ;
+#2790 = VERTEX_POINT ( 'NONE', #1915 ) ;
+#2791 = LINE ( 'NONE', #4906, #7755 ) ;
+#2792 = EDGE_CURVE ( 'NONE', #570, #9242, #7773, .T. ) ;
+#2793 = ORIENTED_EDGE ( 'NONE', *, *, #3267, .F. ) ;
+#2794 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2795 = VERTEX_POINT ( 'NONE', #3949 ) ;
+#2796 = DIRECTION ( 'NONE', ( -3.482946224658632613E-32, 1.084202172485504311E-16, 1.000000000000000000 ) ) ;
+#2797 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, -0.05511811023622074923, -0.2845317630388404795 ) ) ;
+#2798 = ORIENTED_EDGE ( 'NONE', *, *, #4269, .F. ) ;
+#2799 = EDGE_CURVE ( 'NONE', #147, #3851, #5338, .T. ) ;
+#2800 = ORIENTED_EDGE ( 'NONE', *, *, #161, .F. ) ;
+#2801 = EDGE_CURVE ( 'NONE', #241, #810, #869, .T. ) ;
+#2802 = ORIENTED_EDGE ( 'NONE', *, *, #4982, .F. ) ;
+#2803 = ORIENTED_EDGE ( 'NONE', *, *, #1938, .F. ) ;
+#2804 = LINE ( 'NONE', #1946, #7499 ) ;
+#2805 = CARTESIAN_POINT ( 'NONE', ( 0.01658690900231569662, -0.06889763779527557919, -0.1170393627060678648 ) ) ;
+#2806 = FACE_OUTER_BOUND ( 'NONE', #3624, .T. ) ;
+#2807 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629919074, 0.07283464566929136186, -0.4330708661417322913 ) ) ;
+#2808 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2809 = ORIENTED_EDGE ( 'NONE', *, *, #622, .F. ) ;
+#2810 = VECTOR ( 'NONE', #4926, 39.37007874015748143 ) ;
+#2811 = ORIENTED_EDGE ( 'NONE', *, *, #7265, .T. ) ;
+#2812 = EDGE_CURVE ( 'NONE', #3555, #2541, #6880, .T. ) ;
+#2813 = FACE_OUTER_BOUND ( 'NONE', #7848, .T. ) ;
+#2814 = EDGE_CURVE ( 'NONE', #5783, #46, #3126, .T. ) ;
+#2815 = PLANE ( 'NONE', #7915 ) ;
+#2816 = EDGE_LOOP ( 'NONE', ( #4959, #7751, #919, #7126 ) ) ;
+#2817 = ORIENTED_EDGE ( 'NONE', *, *, #4505, .F. ) ;
+#2818 = ORIENTED_EDGE ( 'NONE', *, *, #7185, .F. ) ;
+#2819 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.07480314960629921850, -0.1830708661417322636 ) ) ;
+#2820 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110241389, -0.2173228346456692883 ) ) ;
+#2821 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2822 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 8.673617379884013384E-15 ) ) ;
+#2823 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.07283464566929137574, -0.4724409448818898127 ) ) ;
+#2824 = ORIENTED_EDGE ( 'NONE', *, *, #7909, .T. ) ;
+#2825 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094487861, -0.08267716535433072833, -0.1318897637795275746 ) ) ;
+#2826 = VERTEX_POINT ( 'NONE', #8993 ) ;
+#2827 = DIRECTION ( 'NONE', ( 1.000000000000000000, -3.097720492815733082E-16, 0.0000000000000000000 ) ) ;
+#2828 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.05118110236220473758, -0.09645669291338584972 ) ) ;
+#2830 = CIRCLE ( 'NONE', #8197, 0.003937007874015749712 ) ;
+#2829 = LINE ( 'NONE', #9422, #7049 ) ;
+#2831 = FACE_OUTER_BOUND ( 'NONE', #3115, .T. ) ;
+#2832 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.02165354330708662775, -0.2763779527559055427 ) ) ;
+#2833 = ORIENTED_EDGE ( 'NONE', *, *, #1009, .T. ) ;
+#2834 = ORIENTED_EDGE ( 'NONE', *, *, #7366, .T. ) ;
+#2835 = ORIENTED_EDGE ( 'NONE', *, *, #4145, .T. ) ;
+#2836 = CIRCLE ( 'NONE', #5905, 0.07086614173228347746 ) ;
+#2837 = LINE ( 'NONE', #5054, #7189 ) ;
+#2838 = ORIENTED_EDGE ( 'NONE', *, *, #5149, .T. ) ;
+#2839 = EDGE_CURVE ( 'NONE', #540, #8088, #1636, .T. ) ;
+#2840 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133857109, 0.02165354330708663469, -0.2500000000000000000 ) ) ;
+#2841 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.02559055118110239654, -0.4724409448818898127 ) ) ;
+#2842 = EDGE_CURVE ( 'NONE', #9102, #6818, #1331, .T. ) ;
+#2843 = VECTOR ( 'NONE', #1252, 39.37007874015748143 ) ;
+#2844 = EDGE_LOOP ( 'NONE', ( #6190, #4598, #4656, #3739, #792 ) ) ;
+#2845 = ORIENTED_EDGE ( 'NONE', *, *, #2967, .F. ) ;
+#2846 = EDGE_LOOP ( 'NONE', ( #5119, #2406, #4928, #6495 ) ) ;
+#2847 = CIRCLE ( 'NONE', #8987, 0.02362204724409448786 ) ;
+#2848 = ORIENTED_EDGE ( 'NONE', *, *, #8044, .F. ) ;
+#2849 = LINE ( 'NONE', #8852, #4142 ) ;
+#2850 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2851 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2852 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826770867, 0.07480314960629921850, -0.4330708661417322913 ) ) ;
+#2853 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.08267913385826781980, -0.1338582677165354451 ) ) ;
+#2854 = EDGE_CURVE ( 'NONE', #5590, #1411, #2459, .T. ) ;
+#2855 = AXIS2_PLACEMENT_3D ( 'NONE', #270, #3925, #6139 ) ;
+#2856 = ORIENTED_EDGE ( 'NONE', *, *, #1610, .F. ) ;
+#2857 = VERTEX_POINT ( 'NONE', #4620 ) ;
+#2858 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196485, 0.07283464566929137574, -0.4330708661417322913 ) ) ;
+#2859 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2860 = ORIENTED_EDGE ( 'NONE', *, *, #1820, .F. ) ;
+#2861 = VERTEX_POINT ( 'NONE', #5440 ) ;
+#2862 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622047168, 0.02165354330708664510, -0.2834645669291339098 ) ) ;
+#2863 = CARTESIAN_POINT ( 'NONE', ( -0.04705954724409449480, -0.06889763779527559306, -0.02755905511811023931 ) ) ;
+#2864 = AXIS2_PLACEMENT_3D ( 'NONE', #7906, #2005, #1953 ) ;
+#2865 = LINE ( 'NONE', #7104, #2568 ) ;
+#2866 = PLANE ( 'NONE', #4309 ) ;
+#2867 = EDGE_CURVE ( 'NONE', #6366, #2453, #3787, .T. ) ;
+#2868 = VECTOR ( 'NONE', #8498, 39.37007874015748143 ) ;
+#2869 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913386821, 0.02165354330708664510, -0.1181102362204723977 ) ) ;
+#2870 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .F. ) ;
+#2871 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, 0.03937007874015747283, -0.4311023622047244208 ) ) ;
+#2872 = EDGE_LOOP ( 'NONE', ( #6958, #2652, #9071, #6126 ) ) ;
+#2873 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02559055118110241042, -0.4724409448818898127 ) ) ;
+#2874 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.445602896647333592E-15 ) ) ;
+#2875 = VECTOR ( 'NONE', #1515, 39.37007874015748143 ) ;
+#2876 = ADVANCED_FACE ( 'NONE', ( #8223 ), #7546, .T. ) ;
+#2877 = PLANE ( 'NONE', #8582 ) ;
+#2878 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330451, 0.06299212598425195375, -0.4724409448818898127 ) ) ;
+#2879 = ORIENTED_EDGE ( 'NONE', *, *, #5259, .F. ) ;
+#2880 = VECTOR ( 'NONE', #8271, 39.37007874015748143 ) ;
+#2881 = ORIENTED_EDGE ( 'NONE', *, *, #4660, .F. ) ;
+#2882 = AXIS2_PLACEMENT_3D ( 'NONE', #8438, #2424, #2523 ) ;
+#2883 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.097720492815727659E-16, -9.293161478447181990E-16 ) ) ;
+#2884 = EDGE_LOOP ( 'NONE', ( #3349, #3237, #5584, #823, #5874, #4012, #4840 ) ) ;
+#2885 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196208, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#2886 = CARTESIAN_POINT ( 'NONE', ( -0.06747691535827798903, 0.02165354330708662775, -0.1830708661417322636 ) ) ;
+#2887 = VECTOR ( 'NONE', #8890, 39.37007874015748143 ) ;
+#2888 = VERTEX_POINT ( 'NONE', #9278 ) ;
+#2889 = EDGE_CURVE ( 'NONE', #7303, #4414, #3230, .T. ) ;
+#2890 = EDGE_LOOP ( 'NONE', ( #6008, #4431, #7749, #8944 ) ) ;
+#2891 = ORIENTED_EDGE ( 'NONE', *, *, #8841, .T. ) ;
+#2892 = VECTOR ( 'NONE', #8147, 39.37007874015748143 ) ;
+#2893 = EDGE_CURVE ( 'NONE', #7056, #9048, #4572, .T. ) ;
+#2894 = VECTOR ( 'NONE', #6534, 39.37007874015748143 ) ;
+#2895 = ORIENTED_EDGE ( 'NONE', *, *, #4565, .T. ) ;
+#2896 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2500000000000000000 ) ) ;
+#2897 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, -2.296448060214481878E-32, 1.000000000000000000 ) ) ;
+#2898 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.03149606299212596300, -0.2362204724409449064 ) ) ;
+#2899 = PLANE ( 'NONE', #2625 ) ;
+#2900 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2901 = VECTOR ( 'NONE', #9485, 39.37007874015748143 ) ;
+#2902 = ORIENTED_EDGE ( 'NONE', *, *, #2957, .F. ) ;
+#2903 = ORIENTED_EDGE ( 'NONE', *, *, #3637, .F. ) ;
+#2904 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2905 = ADVANCED_FACE ( 'NONE', ( #7500 ), #1921, .T. ) ;
+#2906 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.807003620809174632E-16, 4.818676322157799347E-16 ) ) ;
+#2907 = VERTEX_POINT ( 'NONE', #4523 ) ;
+#2908 = ADVANCED_FACE ( 'NONE', ( #2508 ), #3855, .T. ) ;
+#2909 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05118110236220471676, -0.1003937007874015908 ) ) ;
+#2910 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.02165354330708662775, -0.1566929133858267487 ) ) ;
+#2911 = AXIS2_PLACEMENT_3D ( 'NONE', #8576, #7855, #547 ) ;
+#2912 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#2913 = CARTESIAN_POINT ( 'NONE', ( 0.04401708617125570794, 0.03937007874015749365, -0.4311023622047244208 ) ) ;
+#2914 = CIRCLE ( 'NONE', #5529, 0.003799751363860081905 ) ;
+#2915 = ORIENTED_EDGE ( 'NONE', *, *, #6470, .T. ) ;
+#2916 = EDGE_CURVE ( 'NONE', #712, #3242, #246, .T. ) ;
+#2917 = EDGE_CURVE ( 'NONE', #2308, #8230, #5388, .T. ) ;
+#2918 = LINE ( 'NONE', #8786, #3186 ) ;
+#2919 = ORIENTED_EDGE ( 'NONE', *, *, #1622, .T. ) ;
+#2920 = CARTESIAN_POINT ( 'NONE', ( -0.04395852085375770435, -0.08267716535433074221, -0.03158110989943944957 ) ) ;
+#2921 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.08267716535433070058, -0.1338582677165354451 ) ) ;
+#2922 = AXIS2_PLACEMENT_3D ( 'NONE', #7334, #4540, #748 ) ;
+#2923 = DIRECTION ( 'NONE', ( -1.032573497605242101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2924 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.336808689942016158E-15 ) ) ;
+#2925 = EDGE_LOOP ( 'NONE', ( #2818, #1162, #3981, #1130, #1661, #1781, #5493, #4106 ) ) ;
+#2926 = VECTOR ( 'NONE', #2989, 39.37007874015748143 ) ;
+#2927 = ORIENTED_EDGE ( 'NONE', *, *, #7924, .T. ) ;
+#2928 = EDGE_CURVE ( 'NONE', #680, #5212, #4845, .T. ) ;
+#2929 = EDGE_CURVE ( 'NONE', #3451, #210, #4138, .T. ) ;
+#2930 = CARTESIAN_POINT ( 'NONE', ( 0.02952755905511812717, -0.08267716535433072833, 0.04724409448818898960 ) ) ;
+#2931 = ORIENTED_EDGE ( 'NONE', *, *, #721, .T. ) ;
+#2932 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.02559055118110234797, 0.0000000000000000000 ) ) ;
+#2933 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#2934 = VECTOR ( 'NONE', #8033, 39.37007874015748143 ) ;
+#2935 = EDGE_LOOP ( 'NONE', ( #5096, #3887, #8724, #8520 ) ) ;
+#2936 = ORIENTED_EDGE ( 'NONE', *, *, #5053, .F. ) ;
+#2937 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .T. ) ;
+#2938 = ORIENTED_EDGE ( 'NONE', *, *, #6266, .F. ) ;
+#2939 = DIRECTION ( 'NONE', ( 3.212450881438534213E-16, -1.000000000000000000, -1.606225440719267106E-16 ) ) ;
+#2940 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2941 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.032573497605241731E-16, -1.000000000000000000 ) ) ;
+#2942 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, -0.07874015748031495954, -0.4724409448818898127 ) ) ;
+#2943 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677164948, 0.02362204724409445664, -0.2027559055118109965 ) ) ;
+#2944 = ORIENTED_EDGE ( 'NONE', *, *, #5693, .F. ) ;
+#2945 = ORIENTED_EDGE ( 'NONE', *, *, #2573, .F. ) ;
+#2946 = CARTESIAN_POINT ( 'NONE', ( -0.09033177917322501860, 0.08267716535433072833, -0.3318833617175150907 ) ) ;
+#2947 = DIRECTION ( 'NONE', ( -1.445602896647339163E-16, -1.990254985519216916E-32, -1.000000000000000000 ) ) ;
+#2948 = ORIENTED_EDGE ( 'NONE', *, *, #3347, .F. ) ;
+#2949 = ORIENTED_EDGE ( 'NONE', *, *, #2916, .T. ) ;
+#2950 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#2951 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2952 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#2953 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -2.168404344971003346E-15, 1.000000000000000000 ) ) ;
+#2954 = DIRECTION ( 'NONE', ( 1.084202172485505617E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2955 = EDGE_CURVE ( 'NONE', #8378, #5525, #3408, .T. ) ;
+#2956 = VECTOR ( 'NONE', #8791, 39.37007874015748143 ) ;
+#2957 = EDGE_CURVE ( 'NONE', #7022, #8887, #6965, .T. ) ;
+#2958 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409451562, -0.1161417322834645965 ) ) ;
+#2959 = VERTEX_POINT ( 'NONE', #7113 ) ;
+#2960 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2961 = AXIS2_PLACEMENT_3D ( 'NONE', #2331, #6076, #7608 ) ;
+#2962 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2963 = EDGE_LOOP ( 'NONE', ( #3421, #3380, #8656, #37, #3990, #305, #5875, #7483 ) ) ;
+#2964 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, -0.07480314960629930177, -0.3157480314960629530 ) ) ;
+#2965 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2966 = ADVANCED_FACE ( 'NONE', ( #1338 ), #4944, .T. ) ;
+#2967 = EDGE_CURVE ( 'NONE', #453, #6700, #3453, .T. ) ;
+#2968 = ORIENTED_EDGE ( 'NONE', *, *, #5522, .T. ) ;
+#2969 = VERTEX_POINT ( 'NONE', #2064 ) ;
+#2970 = EDGE_LOOP ( 'NONE', ( #754, #2269, #935, #7743 ) ) ;
+#2971 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#2972 = VERTEX_POINT ( 'NONE', #6393 ) ;
+#2973 = CIRCLE ( 'NONE', #3122, 0.007874015748031499423 ) ;
+#2974 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015908, 0.02165354330708666244, -0.02755905511811023584 ) ) ;
+#2975 = FACE_OUTER_BOUND ( 'NONE', #5497, .T. ) ;
+#2976 = EDGE_CURVE ( 'NONE', #9153, #2701, #5088, .T. ) ;
+#2977 = EDGE_CURVE ( 'NONE', #3779, #1289, #7160, .T. ) ;
+#2978 = VECTOR ( 'NONE', #4748, 39.37007874015748143 ) ;
+#2979 = ORIENTED_EDGE ( 'NONE', *, *, #7481, .F. ) ;
+#2980 = VECTOR ( 'NONE', #8959, 39.37007874015748143 ) ;
+#2981 = ORIENTED_EDGE ( 'NONE', *, *, #2045, .T. ) ;
+#2982 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834641386, 0.02362204724409444970, -0.3937007874015748254 ) ) ;
+#2983 = VERTEX_POINT ( 'NONE', #571 ) ;
+#2984 = ORIENTED_EDGE ( 'NONE', *, *, #8713, .T. ) ;
+#2985 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574802959, -0.07480314960629921850, -0.1318897637795275746 ) ) ;
+#2986 = CARTESIAN_POINT ( 'NONE', ( 0.02952755905511812370, -0.06442152823603768119, 0.04724409448818898960 ) ) ;
+#2987 = VECTOR ( 'NONE', #3926, 39.37007874015748143 ) ;
+#2988 = CYLINDRICAL_SURFACE ( 'NONE', #6275, 0.03937007874015749365 ) ;
+#2989 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2990 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2991 = ADVANCED_FACE ( 'NONE', ( #3643 ), #6490, .F. ) ;
+#2992 = ORIENTED_EDGE ( 'NONE', *, *, #3742, .T. ) ;
+#2993 = CIRCLE ( 'NONE', #6070, 0.003937007874015758385 ) ;
+#2994 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.02165354330708662775, -0.2381889763779527491 ) ) ;
+#2995 = LINE ( 'NONE', #8816, #1310 ) ;
+#2996 = ORIENTED_EDGE ( 'NONE', *, *, #2282, .T. ) ;
+#2997 = VERTEX_POINT ( 'NONE', #5814 ) ;
+#2998 = LINE ( 'NONE', #5076, #2129 ) ;
+#2999 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3000 = FACE_OUTER_BOUND ( 'NONE', #8209, .T. ) ;
+#3001 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3002 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3003 = CIRCLE ( 'NONE', #8379, 0.005905511811023586403 ) ;
+#3004 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3005 = VERTEX_POINT ( 'NONE', #2733 ) ;
+#3006 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3007 = ADVANCED_FACE ( 'NONE', ( #1972 ), #1383, .T. ) ;
+#3008 = CIRCLE ( 'NONE', #5634, 0.02559055118110235491 ) ;
+#3009 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3010 = EDGE_LOOP ( 'NONE', ( #5908, #5782, #7323, #6652 ) ) ;
+#3011 = ADVANCED_FACE ( 'NONE', ( #3503 ), #4323, .T. ) ;
+#3012 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.07480314960629926013, -0.1456692913385826682 ) ) ;
+#3013 = PLANE ( 'NONE', #7987 ) ;
+#3014 = VECTOR ( 'NONE', #9228, 39.37007874015748143 ) ;
+#3015 = VERTEX_POINT ( 'NONE', #7922 ) ;
+#3016 = ORIENTED_EDGE ( 'NONE', *, *, #6917, .T. ) ;
+#3017 = VERTEX_POINT ( 'NONE', #4277 ) ;
+#3018 = EDGE_CURVE ( 'NONE', #5062, #8701, #9515, .T. ) ;
+#3019 = LINE ( 'NONE', #5276, #2272 ) ;
+#3020 = ORIENTED_EDGE ( 'NONE', *, *, #4316, .T. ) ;
+#3021 = EDGE_CURVE ( 'NONE', #6050, #4331, #7829, .T. ) ;
+#3022 = CIRCLE ( 'NONE', #4713, 0.007874015748031499423 ) ;
+#3023 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212597688, -0.1161417322834645688 ) ) ;
+#3024 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3025 = AXIS2_PLACEMENT_3D ( 'NONE', #491, #6210, #5485 ) ;
+#3026 = VECTOR ( 'NONE', #6230, 39.37007874015748143 ) ;
+#3027 = ORIENTED_EDGE ( 'NONE', *, *, #5894, .F. ) ;
+#3028 = ORIENTED_EDGE ( 'NONE', *, *, #1425, .F. ) ;
+#3029 = EDGE_CURVE ( 'NONE', #2081, #6611, #8693, .T. ) ;
+#3030 = LINE ( 'NONE', #1684, #8095 ) ;
+#3031 = ORIENTED_EDGE ( 'NONE', *, *, #3694, .F. ) ;
+#3032 = EDGE_CURVE ( 'NONE', #181, #7551, #3592, .T. ) ;
+#3033 = LINE ( 'NONE', #3569, #3684 ) ;
+#3034 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3035 = VECTOR ( 'NONE', #286, 39.37007874015748143 ) ;
+#3036 = AXIS2_PLACEMENT_3D ( 'NONE', #7443, #6544, #8706 ) ;
+#3037 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.08267716535433072833, -0.1850393700787401341 ) ) ;
+#3038 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3039 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, 0.07480314960629924625, -0.4311023622047244208 ) ) ;
+#3040 = ORIENTED_EDGE ( 'NONE', *, *, #7870, .T. ) ;
+#3041 = VECTOR ( 'NONE', #182, 39.37007874015748143 ) ;
+#3042 = ORIENTED_EDGE ( 'NONE', *, *, #4439, .F. ) ;
+#3043 = VECTOR ( 'NONE', #8938, 39.37007874015748143 ) ;
+#3044 = PLANE ( 'NONE', #5473 ) ;
+#3045 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, -0.08267716535433075609, -0.2960629921259843034 ) ) ;
+#3046 = EDGE_LOOP ( 'NONE', ( #1791, #3417, #4420, #7785 ) ) ;
+#3047 = EDGE_CURVE ( 'NONE', #5462, #9152, #2109, .T. ) ;
+#3048 = EDGE_CURVE ( 'NONE', #1302, #2186, #9467, .T. ) ;
+#3049 = LINE ( 'NONE', #5255, #5761 ) ;
+#3050 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212592830, -0.4291338582677165503 ) ) ;
+#3051 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3052 = FACE_OUTER_BOUND ( 'NONE', #5727, .T. ) ;
+#3053 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4291338582677165503 ) ) ;
+#3054 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094487861, -0.07480314960629921850, -0.1338582677165354451 ) ) ;
+#3055 = AXIS2_PLACEMENT_3D ( 'NONE', #3773, #744, #28 ) ;
+#3056 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580097229, -0.06318363636414559004, 0.04330708661417324856 ) ) ;
+#3057 = ORIENTED_EDGE ( 'NONE', *, *, #4578, .F. ) ;
+#3058 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.05118110236220470982, -0.06496062992125989366 ) ) ;
+#3059 = VECTOR ( 'NONE', #5077, 39.37007874015748143 ) ;
+#3060 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834642774, 0.08267716535433072833, -0.3937007874015748254 ) ) ;
+#3061 = ORIENTED_EDGE ( 'NONE', *, *, #3266, .F. ) ;
+#3062 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960370, 0.02559055118110237920, -0.02755905511811023584 ) ) ;
+#3063 = AXIS2_PLACEMENT_3D ( 'NONE', #5574, #483, #6350 ) ;
+#3064 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #3326, #5344, ( #2242 ) ) ;
+#3065 = ORIENTED_EDGE ( 'NONE', *, *, #6099, .F. ) ;
+#3066 = VERTEX_POINT ( 'NONE', #4365 ) ;
+#3067 = ORIENTED_EDGE ( 'NONE', *, *, #5521, .F. ) ;
+#3068 = CARTESIAN_POINT ( 'NONE', ( -0.1220472440944882220, 0.02362204724409448786, -0.08858267716535435377 ) ) ;
+#3069 = VERTEX_POINT ( 'NONE', #7294 ) ;
+#3070 = CIRCLE ( 'NONE', #5074, 0.03937007874015750059 ) ;
+#3071 = LINE ( 'NONE', #6105, #4871 ) ;
+#3072 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3073 = VECTOR ( 'NONE', #2135, 39.37007874015748143 ) ;
+#3074 = EDGE_CURVE ( 'NONE', #7371, #4493, #6813, .T. ) ;
+#3075 = EDGE_LOOP ( 'NONE', ( #3979, #8474, #6053, #195, #1351, #3613, #8654, #8636, #2028, #5448, #4261, #5383, #5581, #1161 ) ) ;
+#3076 = ORIENTED_EDGE ( 'NONE', *, *, #9096, .F. ) ;
+#3077 = DIRECTION ( 'NONE', ( -0.2281913227893283269, -0.0000000000000000000, -0.9736163105678008467 ) ) ;
+#3078 = ORIENTED_EDGE ( 'NONE', *, *, #7426, .T. ) ;
+#3079 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3080 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110241389, -0.4724409448818898127 ) ) ;
+#3081 = AXIS2_PLACEMENT_3D ( 'NONE', #9340, #2752, #5731 ) ;
+#3082 = LINE ( 'NONE', #5836, #8254 ) ;
+#3083 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -1.634570555949606552E-17, -0.08858267716535438152 ) ) ;
+#3084 = LINE ( 'NONE', #5976, #968 ) ;
+#3085 = EDGE_CURVE ( 'NONE', #3815, #5274, #2249, .T. ) ;
+#3086 = ADVANCED_FACE ( 'NONE', ( #41 ), #8931, .T. ) ;
+#3087 = ORIENTED_EDGE ( 'NONE', *, *, #9273, .T. ) ;
+#3088 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
+#3089 = ORIENTED_EDGE ( 'NONE', *, *, #4503, .T. ) ;
+#3090 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.797941090285173083E-16, -0.0000000000000000000 ) ) ;
+#3091 = LINE ( 'NONE', #164, #8832 ) ;
+#3092 = VERTEX_POINT ( 'NONE', #6770 ) ;
+#3093 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.1566929133858267487 ) ) ;
+#3094 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.2763779527559055427 ) ) ;
+#3095 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.02362204724409446704, -0.4724409448818898127 ) ) ;
+#3096 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3097 = LINE ( 'NONE', #4588, #7796 ) ;
+#3098 = DIRECTION ( 'NONE', ( -1.000000000000000000, 5.421010862427521184E-16, 0.0000000000000000000 ) ) ;
+#3099 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3100 = PLANE ( 'NONE', #6345 ) ;
+#3101 = EDGE_CURVE ( 'NONE', #9244, #6912, #7937, .T. ) ;
+#3102 = ADVANCED_FACE ( 'NONE', ( #8251 ), #4464, .T. ) ;
+#3103 = VERTEX_POINT ( 'NONE', #758 ) ;
+#3104 = DESIGN_CONTEXT ( 'detailed design', #1617, 'design' ) ;
+#3105 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3106 = ORIENTED_EDGE ( 'NONE', *, *, #319, .T. ) ;
+#3107 = CARTESIAN_POINT ( 'NONE', ( 1.138269997360109674E-17, -0.08267716535433072833, -0.1338582677165354173 ) ) ;
+#3108 = VERTEX_POINT ( 'NONE', #4553 ) ;
+#3109 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3110 = ORIENTED_EDGE ( 'NONE', *, *, #1688, .F. ) ;
+#3111 = FACE_OUTER_BOUND ( 'NONE', #3010, .T. ) ;
+#3112 = LINE ( 'NONE', #6047, #7831 ) ;
+#3113 = ORIENTED_EDGE ( 'NONE', *, *, #7912, .F. ) ;
+#3114 = AXIS2_PLACEMENT_3D ( 'NONE', #4441, #734, #8086 ) ;
+#3115 = EDGE_LOOP ( 'NONE', ( #815, #2200, #5794, #7750, #441, #4897 ) ) ;
+#3116 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3117 = VERTEX_POINT ( 'NONE', #8833 ) ;
+#3118 = LINE ( 'NONE', #3891, #8736 ) ;
+#3119 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.07480314960629926013, -0.1456692913385826682 ) ) ;
+#3120 = ORIENTED_EDGE ( 'NONE', *, *, #6632, .F. ) ;
+#3121 = ORIENTED_EDGE ( 'NONE', *, *, #6348, .F. ) ;
+#3122 = AXIS2_PLACEMENT_3D ( 'NONE', #4177, #1327, #8011 ) ;
+#3123 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330707514, 0.07480314960629924625, -0.4724409448818898127 ) ) ;
+#3124 = VERTEX_POINT ( 'NONE', #5949 ) ;
+#3125 = ADVANCED_FACE ( 'NONE', ( #3111 ), #849, .T. ) ;
+#3126 = LINE ( 'NONE', #6742, #8705 ) ;
+#3127 = LINE ( 'NONE', #4621, #8898 ) ;
+#3128 = EDGE_CURVE ( 'NONE', #8804, #3199, #8112, .T. ) ;
+#3129 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960509, -0.08267913385826779205, -0.1338582677165354451 ) ) ;
+#3130 = DIRECTION ( 'NONE', ( -2.282530889443168008E-16, 1.000000000000000000, -1.141265444721584004E-16 ) ) ;
+#3131 = VERTEX_POINT ( 'NONE', #3062 ) ;
+#3132 = ORIENTED_EDGE ( 'NONE', *, *, #4439, .T. ) ;
+#3133 = CYLINDRICAL_SURFACE ( 'NONE', #3946, 0.007874015748031858511 ) ;
+#3134 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#3135 = ORIENTED_EDGE ( 'NONE', *, *, #4270, .T. ) ;
+#3136 = VECTOR ( 'NONE', #6494, 39.37007874015748143 ) ;
+#3137 = ORIENTED_EDGE ( 'NONE', *, *, #5037, .F. ) ;
+#3138 = ADVANCED_FACE ( 'NONE', ( #5227 ), #2391, .F. ) ;
+#3139 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212592830, -0.4350393700787402174 ) ) ;
+#3140 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#3141 = DIRECTION ( 'NONE', ( -0.7071067811865513475, 0.7071067811865435759, 0.0000000000000000000 ) ) ;
+#3142 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.1299212598425197041 ) ) ;
+#3143 = ADVANCED_FACE ( 'NONE', ( #7432 ), #1476, .F. ) ;
+#3144 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3145 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504311E-16 ) ) ;
+#3146 = LINE ( 'NONE', #7296, #4895 ) ;
+#3147 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3148 = VECTOR ( 'NONE', #557, 39.37007874015748143 ) ;
+#3149 = ORIENTED_EDGE ( 'NONE', *, *, #8092, .F. ) ;
+#3150 = FACE_OUTER_BOUND ( 'NONE', #6188, .T. ) ;
+#3151 = FACE_OUTER_BOUND ( 'NONE', #993, .T. ) ;
+#3152 = ORIENTED_EDGE ( 'NONE', *, *, #4023, .F. ) ;
+#3153 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.032573497605242101E-16, 0.0000000000000000000 ) ) ;
+#3154 = EDGE_CURVE ( 'NONE', #3307, #5362, #3695, .T. ) ;
+#3155 = CIRCLE ( 'NONE', #8530, 0.003937007874015749712 ) ;
+#3156 = LINE ( 'NONE', #8788, #8708 ) ;
+#3157 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#3158 = VECTOR ( 'NONE', #567, 39.37007874015748143 ) ;
+#3159 = VERTEX_POINT ( 'NONE', #8159 ) ;
+#3160 = EDGE_LOOP ( 'NONE', ( #8499, #8106, #6109, #4972 ) ) ;
+#3161 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, -0.0000000000000000000 ) ) ;
+#3162 = ORIENTED_EDGE ( 'NONE', *, *, #161, .T. ) ;
+#3163 = ADVANCED_FACE ( 'NONE', ( #8064 ), #903, .T. ) ;
+#3164 = AXIS2_PLACEMENT_3D ( 'NONE', #8231, #1744, #5397 ) ;
+#3165 = CARTESIAN_POINT ( 'NONE', ( -0.02362204724409447398, -0.06889763779527557919, -0.1338582677165354173 ) ) ;
+#3166 = LINE ( 'NONE', #6106, #5860 ) ;
+#3167 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .F. ) ;
+#3168 = ORIENTED_EDGE ( 'NONE', *, *, #2955, .F. ) ;
+#3169 = VECTOR ( 'NONE', #5861, 39.37007874015748143 ) ;
+#3170 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3171 = ORIENTED_EDGE ( 'NONE', *, *, #5789, .T. ) ;
+#3172 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.02755905511811023237 ) ) ;
+#3173 = LINE ( 'NONE', #6115, #4760 ) ;
+#3174 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#3175 = FACE_OUTER_BOUND ( 'NONE', #1882, .T. ) ;
+#3176 = AXIS2_PLACEMENT_3D ( 'NONE', #295, #1060, #7699 ) ;
+#3177 = PERSON_AND_ORGANIZATION ( #3877, #8341 ) ;
+#3178 = VECTOR ( 'NONE', #7008, 39.37007874015748143 ) ;
+#3179 = EDGE_CURVE ( 'NONE', #3092, #3815, #8976, .T. ) ;
+#3180 = ORIENTED_EDGE ( 'NONE', *, *, #2735, .T. ) ;
+#3181 = ORIENTED_EDGE ( 'NONE', *, *, #2266, .T. ) ;
+#3182 = EDGE_CURVE ( 'NONE', #3217, #4989, #110, .T. ) ;
+#3183 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3184 = LINE ( 'NONE', #9059, #1618 ) ;
+#3185 = ORIENTED_EDGE ( 'NONE', *, *, #647, .T. ) ;
+#3186 = VECTOR ( 'NONE', #8061, 39.37007874015748143 ) ;
+#3187 = EDGE_LOOP ( 'NONE', ( #5432, #8515, #2179, #8979, #6110, #4855, #2656, #1728 ) ) ;
+#3188 = VERTEX_POINT ( 'NONE', #228 ) ;
+#3189 = CARTESIAN_POINT ( 'NONE', ( 0.02952755905511811677, -0.003937007874015741038, 0.04724409448818898960 ) ) ;
+#3190 = CYLINDRICAL_SURFACE ( 'NONE', #5060, 0.005905511811023654925 ) ;
+#3191 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3192 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.07480314960629926013, -0.1456692913385826682 ) ) ;
+#3193 = DIRECTION ( 'NONE', ( 1.000000000000000000, -5.421010862427520198E-16, 0.0000000000000000000 ) ) ;
+#3194 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3195 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.08267716535433074221, -0.1181102362204724532 ) ) ;
+#3196 = VECTOR ( 'NONE', #3938, 39.37007874015748143 ) ;
+#3197 = VECTOR ( 'NONE', #7355, 39.37007874015748143 ) ;
+#3198 = EDGE_CURVE ( 'NONE', #5568, #7280, #3156, .T. ) ;
+#3199 = VERTEX_POINT ( 'NONE', #4750 ) ;
+#3200 = ADVANCED_FACE ( 'NONE', ( #8300, #1766 ), #5369, .T. ) ;
+#3201 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#3202 = LINE ( 'NONE', #8201, #5909 ) ;
+#3203 = VERTEX_POINT ( 'NONE', #3258 ) ;
+#3204 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212594912, -0.2244094488188976833 ) ) ;
+#3205 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4330708661417322913 ) ) ;
+#3206 = AXIS2_PLACEMENT_3D ( 'NONE', #6913, #1714, #5516 ) ;
+#3207 = VECTOR ( 'NONE', #4849, 39.37007874015748143 ) ;
+#3208 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3209 = DIRECTION ( 'NONE', ( 3.469446951953615175E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3210 = EDGE_CURVE ( 'NONE', #8467, #2972, #2634, .T. ) ;
+#3211 = VECTOR ( 'NONE', #9007, 39.37007874015748143 ) ;
+#3212 = EDGE_CURVE ( 'NONE', #6747, #9145, #473, .T. ) ;
+#3213 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3214 = VERTEX_POINT ( 'NONE', #9124 ) ;
+#3215 = EDGE_LOOP ( 'NONE', ( #959, #6562, #4785, #653 ) ) ;
+#3216 = CYLINDRICAL_SURFACE ( 'NONE', #8259, 0.005905511811023620231 ) ;
+#3217 = VERTEX_POINT ( 'NONE', #6094 ) ;
+#3218 = VECTOR ( 'NONE', #4344, 39.37007874015748143 ) ;
+#3219 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.445602896647339163E-16 ) ) ;
+#3220 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.03149606299212595606, -0.2362204724409449064 ) ) ;
+#3221 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913385433, 0.08267716535433074221, -0.1181102362204723977 ) ) ;
+#3222 = ADVANCED_FACE ( 'NONE', ( #7060 ), #7724, .F. ) ;
+#3223 = ORIENTED_EDGE ( 'NONE', *, *, #4216, .T. ) ;
+#3224 = EDGE_CURVE ( 'NONE', #2494, #3991, #6145, .T. ) ;
+#3225 = AXIS2_PLACEMENT_3D ( 'NONE', #825, #5201, #5109 ) ;
+#3226 = ORIENTED_EDGE ( 'NONE', *, *, #4394, .T. ) ;
+#3227 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614177343, -0.1003937007874015908 ) ) ;
+#3228 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.05118110236220467513, -0.06102362204724414568 ) ) ;
+#3229 = EDGE_LOOP ( 'NONE', ( #9473, #3121, #7146, #2500, #2772 ) ) ;
+#3230 = LINE ( 'NONE', #2360, #9173 ) ;
+#3231 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.08267716535433074221, -0.02755905511811023237 ) ) ;
+#3232 = PLANE ( 'NONE', #4276 ) ;
+#3233 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3234 = VECTOR ( 'NONE', #4793, 39.37007874015748854 ) ;
+#3235 = PERSON_AND_ORGANIZATION_ROLE ( 'design_owner' ) ;
+#3236 = EDGE_LOOP ( 'NONE', ( #3680, #6425, #8305, #7167 ) ) ;
+#3237 = ORIENTED_EDGE ( 'NONE', *, *, #3685, .T. ) ;
+#3238 = DIRECTION ( 'NONE', ( -0.8944271909999160775, -1.231415750618687610E-16, 0.4472135954999575946 ) ) ;
+#3239 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.08267716535433072833, -0.2763779527559055427 ) ) ;
+#3240 = VECTOR ( 'NONE', #2032, 39.37007874015748143 ) ;
+#3241 = ORIENTED_EDGE ( 'NONE', *, *, #4195, .F. ) ;
+#3242 = VERTEX_POINT ( 'NONE', #5519 ) ;
+#3243 = PLANE ( 'NONE', #2292 ) ;
+#3244 = CARTESIAN_POINT ( 'NONE', ( -0.06063040497339765994, 0.03772104271484727489, -0.2944891564034882725 ) ) ;
+#3245 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3246 = LINE ( 'NONE', #5358, #5698 ) ;
+#3247 = CARTESIAN_POINT ( 'NONE', ( 0.1653543307086614567, 0.02362204724409452256, -0.1082677165354331006 ) ) ;
+#3248 = FACE_OUTER_BOUND ( 'NONE', #5900, .T. ) ;
+#3249 = CIRCLE ( 'NONE', #3081, 0.003937007874015758385 ) ;
+#3250 = ORIENTED_EDGE ( 'NONE', *, *, #1632, .F. ) ;
+#3251 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.4311023622047244208 ) ) ;
+#3252 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580097229, -0.07480314960629920462, -0.03251104285618251766 ) ) ;
+#3253 = VERTEX_POINT ( 'NONE', #7680 ) ;
+#3254 = ORIENTED_EDGE ( 'NONE', *, *, #5694, .F. ) ;
+#3255 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.1566929133858267487 ) ) ;
+#3256 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -8.673617379884013384E-15 ) ) ;
+#3257 = EDGE_CURVE ( 'NONE', #2186, #7590, #2487, .T. ) ;
+#3258 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, 0.07480314960629921850, -0.1948818897637795144 ) ) ;
+#3259 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443235, -0.4350393700787402174 ) ) ;
+#3260 = EDGE_CURVE ( 'NONE', #7234, #6389, #6882, .T. ) ;
+#3261 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960231, 0.07480314960629926013, -0.02755905511811023584 ) ) ;
+#3262 = VERTEX_POINT ( 'NONE', #421 ) ;
+#3263 = ORIENTED_EDGE ( 'NONE', *, *, #8419, .F. ) ;
+#3264 = LINE ( 'NONE', #6866, #6424 ) ;
+#3265 = ORIENTED_EDGE ( 'NONE', *, *, #6506, .T. ) ;
+#3266 = EDGE_CURVE ( 'NONE', #6879, #3108, #3986, .T. ) ;
+#3267 = EDGE_CURVE ( 'NONE', #8088, #64, #1031, .T. ) ;
+#3268 = FACE_OUTER_BOUND ( 'NONE', #9513, .T. ) ;
+#3269 = LINE ( 'NONE', #1830, #4180 ) ;
+#3270 = AXIS2_PLACEMENT_3D ( 'NONE', #7977, #942, #5091 ) ;
+#3271 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3272 = ORIENTED_EDGE ( 'NONE', *, *, #4890, .T. ) ;
+#3273 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023621271, -0.08267716535433072833, -0.06312938249440763760 ) ) ;
+#3274 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.084202172485503571E-16, -1.000000000000000000 ) ) ;
+#3275 = EDGE_LOOP ( 'NONE', ( #4249, #4514, #1355, #1360 ) ) ;
+#3276 = EDGE_CURVE ( 'NONE', #5702, #9131, #276, .T. ) ;
+#3277 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.1456692913385826960 ) ) ;
+#3278 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3279 = EDGE_CURVE ( 'NONE', #2629, #7234, #2534, .T. ) ;
+#3280 = DATE_AND_TIME ( #1788, #9116 ) ;
+#3281 = ORIENTED_EDGE ( 'NONE', *, *, #7107, .F. ) ;
+#3282 = VERTEX_POINT ( 'NONE', #8400 ) ;
+#3283 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614177343, -0.06102362204724411099 ) ) ;
+#3284 = FACE_OUTER_BOUND ( 'NONE', #3394, .T. ) ;
+#3285 = ORIENTED_EDGE ( 'NONE', *, *, #4203, .F. ) ;
+#3286 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110241389, -0.2173228346456692883 ) ) ;
+#3287 = DIRECTION ( 'NONE', ( -4.251773225433351147E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3288 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.03149606299212597688, -0.3858267716535433989 ) ) ;
+#3289 = EDGE_CURVE ( 'NONE', #7437, #7484, #2585, .T. ) ;
+#3290 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#3291 = DIRECTION ( 'NONE', ( -1.032573497605242101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3292 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#3293 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196485, 0.07283464566929137574, -0.4330708661417322913 ) ) ;
+#3294 = VERTEX_POINT ( 'NONE', #7627 ) ;
+#3295 = VECTOR ( 'NONE', #4833, 39.37007874015748143 ) ;
+#3296 = CYLINDRICAL_SURFACE ( 'NONE', #9471, 0.007874015748031499423 ) ;
+#3297 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #2242 ) ;
+#3298 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#3299 = EDGE_LOOP ( 'NONE', ( #5978, #6823, #4064, #7085 ) ) ;
+#3300 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803098, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#3301 = LINE ( 'NONE', #3351, #4368 ) ;
+#3302 = PLANE ( 'NONE', #9019 ) ;
+#3303 = PLANE ( 'NONE', #1854 ) ;
+#3304 = VECTOR ( 'NONE', #7621, 39.37007874015748143 ) ;
+#3305 = EDGE_CURVE ( 'NONE', #4351, #7377, #6712, .T. ) ;
+#3306 = FACE_OUTER_BOUND ( 'NONE', #8967, .T. ) ;
+#3307 = VERTEX_POINT ( 'NONE', #1040 ) ;
+#3308 = ORIENTED_EDGE ( 'NONE', *, *, #590, .F. ) ;
+#3309 = ADVANCED_FACE ( 'NONE', ( #6962 ), #3302, .F. ) ;
+#3310 = VECTOR ( 'NONE', #6795, 39.37007874015748143 ) ;
+#3311 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.08267716535433074221, -0.3937007874015748254 ) ) ;
+#3312 = ORIENTED_EDGE ( 'NONE', *, *, #2917, .F. ) ;
+#3313 = LINE ( 'NONE', #9281, #6734 ) ;
+#3314 = FACE_OUTER_BOUND ( 'NONE', #1262, .T. ) ;
+#3315 = VECTOR ( 'NONE', #1521, 39.37007874015748143 ) ;
+#3316 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.007874015748031506362, -0.03346456692913387515 ) ) ;
+#3317 = VERTEX_POINT ( 'NONE', #8452 ) ;
+#3318 = EDGE_CURVE ( 'NONE', #4853, #8097, #7027, .T. ) ;
+#3319 = CYLINDRICAL_SURFACE ( 'NONE', #9450, 0.001968503937007879193 ) ;
+#3320 = EDGE_CURVE ( 'NONE', #3117, #4493, #3022, .T. ) ;
+#3321 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.03543307086614171791, -0.06496062992125989366 ) ) ;
+#3322 = EDGE_LOOP ( 'NONE', ( #404, #221, #2817, #7459 ) ) ;
+#3323 = VECTOR ( 'NONE', #2562, 39.37007874015748143 ) ;
+#3324 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#3325 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.02165354330708661040, -0.08858267716535435377 ) ) ;
+#3326 = DATE_AND_TIME ( #1694, #3737 ) ;
+#3327 = AXIS2_PLACEMENT_3D ( 'NONE', #5672, #8599, #7207 ) ;
+#3328 = ORIENTED_EDGE ( 'NONE', *, *, #2750, .T. ) ;
+#3329 = EDGE_CURVE ( 'NONE', #8442, #6942, #8639, .T. ) ;
+#3330 = VERTEX_POINT ( 'NONE', #9457 ) ;
+#3331 = ORIENTED_EDGE ( 'NONE', *, *, #1035, .T. ) ;
+#3332 = ADVANCED_FACE ( 'NONE', ( #8540 ), #9268, .T. ) ;
+#3333 = CARTESIAN_POINT ( 'NONE', ( -0.1043307086614173596, 0.02362204724409444970, -0.2718470483513882874 ) ) ;
+#3334 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3335 = ORIENTED_EDGE ( 'NONE', *, *, #514, .T. ) ;
+#3336 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2008, #7148, #4832, #2719 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.000571758099424002, 2.555907110132642046 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9744649164607681602, 0.9744649164607681602, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#3337 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165225, 0.02362204724409447745, -0.09448818897637796532 ) ) ;
+#3338 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3339 = LINE ( 'NONE', #3288, #2604 ) ;
+#3340 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3341 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3342 = AXIS2_PLACEMENT_3D ( 'NONE', #3292, #265, #1027 ) ;
+#3343 = ORIENTED_EDGE ( 'NONE', *, *, #8793, .F. ) ;
+#3344 = VECTOR ( 'NONE', #4346, 39.37007874015748143 ) ;
+#3345 = ADVANCED_FACE ( 'NONE', ( #7913 ), #7197, .F. ) ;
+#3346 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3347 = EDGE_CURVE ( 'NONE', #48, #3015, #5660, .T. ) ;
+#3348 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07086614173228328317 ) ) ;
+#3349 = ORIENTED_EDGE ( 'NONE', *, *, #514, .F. ) ;
+#3350 = CYLINDRICAL_SURFACE ( 'NONE', #5662, 0.005905511811023654925 ) ;
+#3351 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.03149606299212596994, -0.09645669291338584972 ) ) ;
+#3352 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.08267716535433072833, -0.2500000000000000000 ) ) ;
+#3353 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580097229, -0.05905511811023621271, 0.02755905511811024625 ) ) ;
+#3354 = VECTOR ( 'NONE', #8691, 39.37007874015748143 ) ;
+#3355 = VECTOR ( 'NONE', #5635, 39.37007874015748143 ) ;
+#3356 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05511811023622047861, -0.09645669291338580809 ) ) ;
+#3357 = ORIENTED_EDGE ( 'NONE', *, *, #3963, .T. ) ;
+#3358 = EDGE_LOOP ( 'NONE', ( #2753, #726, #2657, #6061, #2035, #6605 ) ) ;
+#3359 = VECTOR ( 'NONE', #6092, 39.37007874015748143 ) ;
+#3360 = VECTOR ( 'NONE', #5674, 39.37007874015748143 ) ;
+#3361 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3362 = EDGE_LOOP ( 'NONE', ( #8008, #2692, #4867, #1672, #6153, #522, #2158, #5412, #2482, #7264 ) ) ;
+#3363 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#3364 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236221041, 0.07480314960629921850, -0.1299212598425197041 ) ) ;
+#3365 = VECTOR ( 'NONE', #5402, 39.37007874015748143 ) ;
+#3366 = LINE ( 'NONE', #1881, #7899 ) ;
+#3367 = VERTEX_POINT ( 'NONE', #1419 ) ;
+#3368 = DIRECTION ( 'NONE', ( -1.376764663473656956E-16, 1.000000000000000000, -1.084202172485504557E-16 ) ) ;
+#3369 = ORIENTED_EDGE ( 'NONE', *, *, #679, .T. ) ;
+#3370 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.03149606299212599769, -0.09645669291338580809 ) ) ;
+#3371 = VERTEX_POINT ( 'NONE', #6384 ) ;
+#3372 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590289, 0.03346456692913383352, -0.4330708661417322913 ) ) ;
+#3373 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3374 = EDGE_CURVE ( 'NONE', #2455, #3199, #2865, .T. ) ;
+#3375 = VECTOR ( 'NONE', #7393, 39.37007874015748143 ) ;
+#3376 = ORIENTED_EDGE ( 'NONE', *, *, #6623, .T. ) ;
+#3377 = ORIENTED_EDGE ( 'NONE', *, *, #3904, .F. ) ;
+#3378 = ORIENTED_EDGE ( 'NONE', *, *, #4545, .T. ) ;
+#3379 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314961064, -0.07874015748031495954, -0.2763779527559055427 ) ) ;
+#3380 = ORIENTED_EDGE ( 'NONE', *, *, #2280, .T. ) ;
+#3381 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3382 = FACE_OUTER_BOUND ( 'NONE', #5725, .T. ) ;
+#3383 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3384 = AXIS2_PLACEMENT_3D ( 'NONE', #7151, #9316, #5805 ) ;
+#3385 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338580809, 0.08267716535433072833, -0.3937007874015748254 ) ) ;
+#3386 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3387 = ADVANCED_FACE ( 'NONE', ( #5756 ), #8733, .T. ) ;
+#3388 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803237, -0.003937007874015758385, -0.03346456692913390291 ) ) ;
+#3389 = ADVANCED_FACE ( 'NONE', ( #8683 ), #518, .F. ) ;
+#3390 = VECTOR ( 'NONE', #1551, 39.37007874015748143 ) ;
+#3391 = ORIENTED_EDGE ( 'NONE', *, *, #4327, .F. ) ;
+#3392 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.02165354330708666244, -0.06299212598425196763 ) ) ;
+#3393 = LINE ( 'NONE', #1862, #5604 ) ;
+#3394 = EDGE_LOOP ( 'NONE', ( #1746, #3861, #7622, #206 ) ) ;
+#3395 = ORIENTED_EDGE ( 'NONE', *, *, #5334, .T. ) ;
+#3396 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3397 = FACE_OUTER_BOUND ( 'NONE', #2470, .T. ) ;
+#3398 = CARTESIAN_POINT ( 'NONE', ( -0.04705954724409448786, -0.08267716535433070058, -0.02755905511811023931 ) ) ;
+#3399 = DIRECTION ( 'NONE', ( -1.668003342285391797E-16, 1.084202172485504187E-16, 1.000000000000000000 ) ) ;
+#3400 = VECTOR ( 'NONE', #2401, 39.37007874015748143 ) ;
+#3401 = EDGE_CURVE ( 'NONE', #3662, #6405, #9315, .T. ) ;
+#3402 = EDGE_CURVE ( 'NONE', #1681, #5184, #1493, .T. ) ;
+#3403 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3404 = ORIENTED_EDGE ( 'NONE', *, *, #4232, .F. ) ;
+#3405 = ORIENTED_EDGE ( 'NONE', *, *, #3566, .T. ) ;
+#3406 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4724409448818898127 ) ) ;
+#3407 = ORIENTED_EDGE ( 'NONE', *, *, #5508, .T. ) ;
+#3408 = LINE ( 'NONE', #7250, #2103 ) ;
+#3409 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#3410 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3411 = PLANE ( 'NONE', #2788 ) ;
+#3412 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.02559055118110241389, -0.4724409448818898127 ) ) ;
+#3413 = EDGE_LOOP ( 'NONE', ( #3376, #9140, #139, #8080 ) ) ;
+#3414 = CARTESIAN_POINT ( 'NONE', ( 8.082124930136474930E-17, 0.02559055118110241389, -0.02755905511811023584 ) ) ;
+#3415 = ORIENTED_EDGE ( 'NONE', *, *, #2205, .F. ) ;
+#3416 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3417 = ORIENTED_EDGE ( 'NONE', *, *, #2170, .F. ) ;
+#3418 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, -0.02755905511811021155 ) ) ;
+#3419 = CARTESIAN_POINT ( 'NONE', ( -0.1394839849926555742, -0.06327192051915563054, -0.2763779527559054316 ) ) ;
+#3420 = VECTOR ( 'NONE', #7671, 39.37007874015748143 ) ;
+#3421 = ORIENTED_EDGE ( 'NONE', *, *, #6556, .T. ) ;
+#3422 = ADVANCED_FACE ( 'NONE', ( #1237 ), #656, .T. ) ;
+#3423 = EDGE_LOOP ( 'NONE', ( #3281, #3678, #2, #7416 ) ) ;
+#3424 = ORIENTED_EDGE ( 'NONE', *, *, #6675, .F. ) ;
+#3425 = APPROVAL_PERSON_ORGANIZATION ( #2511, #7938, #5443 ) ;
+#3426 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#3427 = ORIENTED_EDGE ( 'NONE', *, *, #2154, .F. ) ;
+#3428 = EDGE_CURVE ( 'NONE', #338, #6400, #2726, .T. ) ;
+#3429 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3430 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.007874015748031499423, -0.02952755905511816187 ) ) ;
+#3431 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196208, 0.07480314960629926013, -0.4330708661417322913 ) ) ;
+#3432 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.02559055118110241389, -0.3937007874015748254 ) ) ;
+#3433 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#3434 = PLANE ( 'NONE', #1576 ) ;
+#3435 = ORIENTED_EDGE ( 'NONE', *, *, #7531, .T. ) ;
+#3436 = DIRECTION ( 'NONE', ( 1.032573497605242101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3437 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3438 = ORIENTED_EDGE ( 'NONE', *, *, #1334, .T. ) ;
+#3439 = EDGE_CURVE ( 'NONE', #6666, #210, #9179, .T. ) ;
+#3440 = VECTOR ( 'NONE', #360, 39.37007874015748143 ) ;
+#3441 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803237, -0.007874015748031508097, -0.03346456692913387515 ) ) ;
+#3442 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.02559055118110237920, 0.0000000000000000000 ) ) ;
+#3443 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338584972, 0.02362204724409444970, -0.2737058513238275204 ) ) ;
+#3444 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.2763779527559055427 ) ) ;
+#3445 = VECTOR ( 'NONE', #1910, 39.37007874015748143 ) ;
+#3446 = DIRECTION ( 'NONE', ( -0.7071067811865513475, 0.7071067811865435759, 6.133173666733513513E-15 ) ) ;
+#3447 = ORIENTED_EDGE ( 'NONE', *, *, #9226, .T. ) ;
+#3448 = EDGE_CURVE ( 'NONE', #4489, #4689, #5711, .T. ) ;
+#3449 = ADVANCED_FACE ( 'NONE', ( #7286 ), #2101, .T. ) ;
+#3450 = LINE ( 'NONE', #5619, #7485 ) ;
+#3451 = VERTEX_POINT ( 'NONE', #6525 ) ;
+#3452 = AXIS2_PLACEMENT_3D ( 'NONE', #5580, #8416, #1835 ) ;
+#3453 = LINE ( 'NONE', #2018, #5639 ) ;
+#3454 = DIRECTION ( 'NONE', ( -1.959157251370480640E-32, 1.084202172485504311E-16, 1.000000000000000000 ) ) ;
+#3455 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#3456 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.08267716535433075609, -0.4311023622047244208 ) ) ;
+#3457 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.003937007874015726293, -0.03346456692913393760 ) ) ;
+#3458 = AXIS2_PLACEMENT_3D ( 'NONE', #8006, #6654, #3578 ) ;
+#3459 = ORIENTED_EDGE ( 'NONE', *, *, #6580, .T. ) ;
+#3460 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3461 = VERTEX_POINT ( 'NONE', #3398 ) ;
+#3462 = ADVANCED_FACE ( 'NONE', ( #6340 ), #2335, .T. ) ;
+#3463 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3464 = ORIENTED_EDGE ( 'NONE', *, *, #749, .F. ) ;
+#3465 = CIRCLE ( 'NONE', #3777, 0.001968503937007862279 ) ;
+#3466 = LINE ( 'NONE', #2653, #2125 ) ;
+#3467 = DIRECTION ( 'NONE', ( 3.212450881438534213E-16, -1.000000000000000000, -1.606225440719267106E-16 ) ) ;
+#3468 = ORIENTED_EDGE ( 'NONE', *, *, #5446, .T. ) ;
+#3469 = ORIENTED_EDGE ( 'NONE', *, *, #7095, .T. ) ;
+#3470 = AXIS2_PLACEMENT_3D ( 'NONE', #3251, #9118, #2529 ) ;
+#3471 = CARTESIAN_POINT ( 'NONE', ( 0.02551472715908605429, -0.08267716535433072833, -0.1318897637795275746 ) ) ;
+#3472 = ORIENTED_EDGE ( 'NONE', *, *, #7717, .F. ) ;
+#3473 = PLANE ( 'NONE', #8661 ) ;
+#3474 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3475 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03149606299212599769, -0.09645669291338580809 ) ) ;
+#3476 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125982427, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#3477 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834644161, 0.08267716535433074221, -0.3513489991584566319 ) ) ;
+#3478 = LINE ( 'NONE', #2044, #1424 ) ;
+#3479 = CIRCLE ( 'NONE', #5940, 0.01968503937007872254 ) ;
+#3480 = EDGE_CURVE ( 'NONE', #3069, #3159, #9336, .T. ) ;
+#3481 = ORIENTED_EDGE ( 'NONE', *, *, #6410, .T. ) ;
+#3482 = ORIENTED_EDGE ( 'NONE', *, *, #7656, .T. ) ;
+#3483 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.3149606299212598381 ) ) ;
+#3484 = LINE ( 'NONE', #1231, #4385 ) ;
+#3485 = ORIENTED_EDGE ( 'NONE', *, *, #4512, .T. ) ;
+#3486 = AXIS2_PLACEMENT_3D ( 'NONE', #4648, #5416, #5471 ) ;
+#3487 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, 0.02165354330708662775, -0.4724409448818898127 ) ) ;
+#3488 = ORIENTED_EDGE ( 'NONE', *, *, #2781, .T. ) ;
+#3489 = CYLINDRICAL_SURFACE ( 'NONE', #5046, 0.005905511811023620231 ) ;
+#3490 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#3491 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.03149606299212598381, -0.3523622047244094890 ) ) ;
+#3492 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3493 = EDGE_CURVE ( 'NONE', #4493, #4110, #8149, .T. ) ;
+#3494 = AXIS2_PLACEMENT_3D ( 'NONE', #4149, #6166, #7078 ) ;
+#3495 = EDGE_CURVE ( 'NONE', #2972, #4800, #424, .T. ) ;
+#3496 = VECTOR ( 'NONE', #1124, 39.37007874015748143 ) ;
+#3497 = DIRECTION ( 'NONE', ( -1.445602896647340100E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3498 = VERTEX_POINT ( 'NONE', #5169 ) ;
+#3499 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#3500 = ORIENTED_EDGE ( 'NONE', *, *, #7955, .F. ) ;
+#3501 = AXIS2_PLACEMENT_3D ( 'NONE', #2171, #8028, #7932 ) ;
+#3502 = VECTOR ( 'NONE', #2000, 39.37007874015748143 ) ;
+#3503 = FACE_OUTER_BOUND ( 'NONE', #4615, .T. ) ;
+#3504 = CARTESIAN_POINT ( 'NONE', ( -0.05525536674637614165, -0.07480314960629920462, -0.06312938249440763760 ) ) ;
+#3505 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#3506 = PLANE ( 'NONE', #8034 ) ;
+#3507 = EDGE_CURVE ( 'NONE', #3792, #742, #3775, .T. ) ;
+#3508 = EDGE_CURVE ( 'NONE', #742, #8701, #8963, .T. ) ;
+#3509 = DIRECTION ( 'NONE', ( -0.7071067811865513475, 0.7071067811865435759, 0.0000000000000000000 ) ) ;
+#3510 = VECTOR ( 'NONE', #768, 39.37007874015748143 ) ;
+#3511 = ORIENTED_EDGE ( 'NONE', *, *, #9343, .F. ) ;
+#3512 = PLANE ( 'NONE', #6378 ) ;
+#3513 = VERTEX_POINT ( 'NONE', #1467 ) ;
+#3514 = FACE_BOUND ( 'NONE', #1457, .T. ) ;
+#3515 = ORIENTED_EDGE ( 'NONE', *, *, #1985, .F. ) ;
+#3516 = CIRCLE ( 'NONE', #297, 0.07086614173228347746 ) ;
+#3517 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409572, 0.07480314960629921850, -0.2362204724409449064 ) ) ;
+#3518 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.1181102362204723838 ) ) ;
+#3519 = EDGE_CURVE ( 'NONE', #9172, #3117, #6566, .T. ) ;
+#3520 = ADVANCED_FACE ( 'NONE', ( #8056 ), #3686, .T. ) ;
+#3521 = VERTEX_POINT ( 'NONE', #4539 ) ;
+#3522 = VECTOR ( 'NONE', #7516, 39.37007874015748143 ) ;
+#3523 = MANIFOLD_SOLID_BREP ( 'Boss-Extrude14[3]', #2073 ) ;
+#3524 = VERTEX_POINT ( 'NONE', #3824 ) ;
+#3525 = ORIENTED_EDGE ( 'NONE', *, *, #406, .T. ) ;
+#3526 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3527 = PLANE ( 'NONE', #9055 ) ;
+#3528 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.08267716535433072833, -0.2806763624704748383 ) ) ;
+#3529 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.2500000000000000000 ) ) ;
+#3530 = CIRCLE ( 'NONE', #7070, 0.007874015748031858511 ) ;
+#3531 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330707514, 0.07480314960629924625, -0.4330708661417322913 ) ) ;
+#3532 = VERTEX_POINT ( 'NONE', #5851 ) ;
+#3533 = ORIENTED_EDGE ( 'NONE', *, *, #3977, .F. ) ;
+#3534 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3535 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.807003620809175618E-16, 0.0000000000000000000 ) ) ;
+#3536 = AXIS2_PLACEMENT_3D ( 'NONE', #2488, #4036, #1041 ) ;
+#3537 = ORIENTED_EDGE ( 'NONE', *, *, #7259, .T. ) ;
+#3538 = EDGE_LOOP ( 'NONE', ( #8017, #4239, #8598, #9438 ) ) ;
+#3539 = LINE ( 'NONE', #2820, #4515 ) ;
+#3540 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3541 = CYLINDRICAL_SURFACE ( 'NONE', #3384, 0.02362204724409448786 ) ;
+#3542 = VECTOR ( 'NONE', #8627, 39.37007874015748143 ) ;
+#3543 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3544 = ORIENTED_EDGE ( 'NONE', *, *, #5746, .F. ) ;
+#3545 = ADVANCED_FACE ( 'NONE', ( #3729 ), #5304, .T. ) ;
+#3546 = LINE ( 'NONE', #661, #3354 ) ;
+#3547 = ORIENTED_EDGE ( 'NONE', *, *, #2254, .F. ) ;
+#3548 = AXIS2_PLACEMENT_3D ( 'NONE', #2312, #8123, #817 ) ;
+#3549 = EDGE_CURVE ( 'NONE', #5447, #5151, #4498, .T. ) ;
+#3550 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1082677165354330728 ) ) ;
+#3551 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.03149606299212597688, -0.08858267716535435377 ) ) ;
+#3552 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.032573497605242101E-16, 0.0000000000000000000 ) ) ;
+#3553 = CYLINDRICAL_SURFACE ( 'NONE', #2658, 0.005905511811023654925 ) ;
+#3554 = LINE ( 'NONE', #2789, #6986 ) ;
+#3555 = VERTEX_POINT ( 'NONE', #4454 ) ;
+#3556 = VERTEX_POINT ( 'NONE', #699 ) ;
+#3557 = EDGE_CURVE ( 'NONE', #5482, #5377, #3097, .T. ) ;
+#3558 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.03346456692913383352, -0.4311023622047243653 ) ) ;
+#3559 = ORIENTED_EDGE ( 'NONE', *, *, #6313, .T. ) ;
+#3560 = EDGE_CURVE ( 'NONE', #268, #9153, #8409, .T. ) ;
+#3561 = FACE_OUTER_BOUND ( 'NONE', #784, .T. ) ;
+#3562 = LINE ( 'NONE', #6501, #637 ) ;
+#3563 = VERTEX_POINT ( 'NONE', #8822 ) ;
+#3564 = ORIENTED_EDGE ( 'NONE', *, *, #6193, .F. ) ;
+#3565 = EDGE_LOOP ( 'NONE', ( #2672, #5897, #4604, #6875 ) ) ;
+#3566 = EDGE_CURVE ( 'NONE', #400, #1127, #8194, .T. ) ;
+#3567 = EDGE_CURVE ( 'NONE', #3498, #9261, #123, .T. ) ;
+#3568 = VERTEX_POINT ( 'NONE', #7382 ) ;
+#3569 = CARTESIAN_POINT ( 'NONE', ( 0.03302136261268565076, -0.2357772681244949819, -0.02755905511811023584 ) ) ;
+#3570 = DIRECTION ( 'NONE', ( -0.7071067811865514585, 0.7071067811865435759, 0.0000000000000000000 ) ) ;
+#3571 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3572 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#3573 = LINE ( 'NONE', #4969, #6502 ) ;
+#3574 = VERTEX_POINT ( 'NONE', #6710 ) ;
+#3575 = VECTOR ( 'NONE', #5792, 39.37007874015748143 ) ;
+#3576 = ORIENTED_EDGE ( 'NONE', *, *, #3401, .F. ) ;
+#3577 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3578 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3579 = ORIENTED_EDGE ( 'NONE', *, *, #9132, .F. ) ;
+#3580 = EDGE_CURVE ( 'NONE', #1233, #7474, #6759, .T. ) ;
+#3581 = ORIENTED_EDGE ( 'NONE', *, *, #8332, .T. ) ;
+#3582 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.336808689942016158E-15 ) ) ;
+#3583 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.08267716535433075609, -0.4311023622047244208 ) ) ;
+#3584 = CIRCLE ( 'NONE', #667, 0.007874015748031619119 ) ;
+#3585 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.084202172485503941E-16, 0.0000000000000000000 ) ) ;
+#3586 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.084202172485503941E-16, 0.0000000000000000000 ) ) ;
+#3587 = VECTOR ( 'NONE', #1897, 39.37007874015748143 ) ;
+#3588 = CARTESIAN_POINT ( 'NONE', ( -0.04724409448818894103, 0.08267716535433074221, -0.3513489991584566319 ) ) ;
+#3589 = ORIENTED_EDGE ( 'NONE', *, *, #3276, .F. ) ;
+#3590 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409850, -0.07283464566929132022, -0.03346456692913390985 ) ) ;
+#3591 = ORIENTED_EDGE ( 'NONE', *, *, #5626, .T. ) ;
+#3592 = LINE ( 'NONE', #1245, #3169 ) ;
+#3593 = FACE_OUTER_BOUND ( 'NONE', #6358, .T. ) ;
+#3595 = VECTOR ( 'NONE', #30, 39.37007874015748143 ) ;
+#3594 = LINE ( 'NONE', #5817, #5668 ) ;
+#3596 = LINE ( 'NONE', #1342, #2498 ) ;
+#3597 = EDGE_CURVE ( 'NONE', #400, #7266, #5654, .T. ) ;
+#3598 = EDGE_CURVE ( 'NONE', #9396, #8019, #8920, .T. ) ;
+#3599 = ORIENTED_EDGE ( 'NONE', *, *, #2518, .F. ) ;
+#3600 = EDGE_LOOP ( 'NONE', ( #9291, #5492, #9453, #7438 ) ) ;
+#3601 = ORIENTED_EDGE ( 'NONE', *, *, #788, .F. ) ;
+#3602 = VECTOR ( 'NONE', #988, 39.37007874015748143 ) ;
+#3603 = LINE ( 'NONE', #5097, #2731 ) ;
+#3604 = ORIENTED_EDGE ( 'NONE', *, *, #6348, .T. ) ;
+#3605 = CYLINDRICAL_SURFACE ( 'NONE', #3036, 0.003937007874015749712 ) ;
+#3606 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.4724419291338582960 ) ) ;
+#3607 = AXIS2_PLACEMENT_3D ( 'NONE', #3252, #6187, #9119 ) ;
+#3608 = ADVANCED_FACE ( 'NONE', ( #1900 ), #5405, .F. ) ;
+#3609 = ADVANCED_FACE ( 'NONE', ( #977 ), #6802, .F. ) ;
+#3610 = ORIENTED_EDGE ( 'NONE', *, *, #6504, .T. ) ;
+#3611 = MANIFOLD_SOLID_BREP ( 'Cut-Extrude13', #4984 ) ;
+#3612 = ORIENTED_EDGE ( 'NONE', *, *, #1260, .T. ) ;
+#3613 = ORIENTED_EDGE ( 'NONE', *, *, #6971, .F. ) ;
+#3614 = VECTOR ( 'NONE', #7708, 39.37007874015748143 ) ;
+#3615 = ORIENTED_EDGE ( 'NONE', *, *, #5708, .T. ) ;
+#3616 = DIRECTION ( 'NONE', ( 2.474701186842595215E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3617 = PLANE ( 'NONE', #8278 ) ;
+#3618 = LINE ( 'NONE', #3763, #9028 ) ;
+#3619 = LINE ( 'NONE', #7456, #8766 ) ;
+#3620 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614177343, -0.06102362204724411099 ) ) ;
+#3621 = EDGE_CURVE ( 'NONE', #1710, #7929, #4069, .T. ) ;
+#3622 = EDGE_CURVE ( 'NONE', #8835, #3779, #1347, .T. ) ;
+#3623 = ORIENTED_EDGE ( 'NONE', *, *, #6012, .F. ) ;
+#3624 = EDGE_LOOP ( 'NONE', ( #1734, #3906, #6835, #3407, #6992, #179 ) ) ;
+#3625 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3626 = PLANE ( 'NONE', #3458 ) ;
+#3627 = ORIENTED_EDGE ( 'NONE', *, *, #163, .F. ) ;
+#3628 = ORIENTED_EDGE ( 'NONE', *, *, #8550, .T. ) ;
+#3629 = FACE_OUTER_BOUND ( 'NONE', #4916, .T. ) ;
+#3630 = LINE ( 'NONE', #1514, #7062 ) ;
+#3631 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3632 = MANIFOLD_SOLID_BREP ( 'Boss-Extrude15[2]', #6217 ) ;
+#3633 = AXIS2_PLACEMENT_3D ( 'NONE', #5886, #5251, #4446 ) ;
+#3634 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473655970E-16, -5.251601652122826746E-16 ) ) ;
+#3635 = DIRECTION ( 'NONE', ( -8.673617379884013384E-15, -1.194152991311527303E-30, 1.000000000000000000 ) ) ;
+#3636 = EDGE_CURVE ( 'NONE', #8072, #6639, #7638, .T. ) ;
+#3637 = EDGE_CURVE ( 'NONE', #8426, #9145, #263, .T. ) ;
+#3638 = VECTOR ( 'NONE', #2827, 39.37007874015748143 ) ;
+#3639 = LINE ( 'NONE', #6486, #6543 ) ;
+#3640 = ORIENTED_EDGE ( 'NONE', *, *, #7584, .F. ) ;
+#3641 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3642 = ORIENTED_EDGE ( 'NONE', *, *, #8433, .F. ) ;
+#3643 = FACE_OUTER_BOUND ( 'NONE', #7593, .T. ) ;
+#3644 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.08267716535433072833, -0.1850393700787401341 ) ) ;
+#3645 = VECTOR ( 'NONE', #288, 39.37007874015748143 ) ;
+#3646 = VECTOR ( 'NONE', #3001, 39.37007874015748143 ) ;
+#3647 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, -0.08267716535433075609, -0.2960629921259843034 ) ) ;
+#3648 = CARTESIAN_POINT ( 'NONE', ( 0.1220462598425196693, -0.08070964566929141049, -0.1338582677165354451 ) ) ;
+#3649 = ORIENTED_EDGE ( 'NONE', *, *, #8908, .T. ) ;
+#3650 = EDGE_LOOP ( 'NONE', ( #4522, #8051, #1444, #2539 ) ) ;
+#3651 = VECTOR ( 'NONE', #2074, 39.37007874015748143 ) ;
+#3652 = ORIENTED_EDGE ( 'NONE', *, *, #5449, .T. ) ;
+#3653 = VECTOR ( 'NONE', #871, 39.37007874015748143 ) ;
+#3654 = LINE ( 'NONE', #6540, #8408 ) ;
+#3655 = ORIENTED_EDGE ( 'NONE', *, *, #8739, .T. ) ;
+#3656 = APPROVAL ( #4056, 'UNSPECIFIED' ) ;
+#3657 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094487861, -0.07283464566929134798, -0.1318897637795275746 ) ) ;
+#3658 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614175261, -0.09645669291338584972 ) ) ;
+#3659 = VECTOR ( 'NONE', #6969, 39.37007874015748143 ) ;
+#3660 = VECTOR ( 'NONE', #8613, 39.37007874015748143 ) ;
+#3661 = ORIENTED_EDGE ( 'NONE', *, *, #5053, .T. ) ;
+#3662 = VERTEX_POINT ( 'NONE', #7667 ) ;
+#3663 = ORIENTED_EDGE ( 'NONE', *, *, #6621, .F. ) ;
+#3664 = AXIS2_PLACEMENT_3D ( 'NONE', #6717, #6624, #7476 ) ;
+#3665 = AXIS2_PLACEMENT_3D ( 'NONE', #8696, #7252, #3099 ) ;
+#3666 = EDGE_LOOP ( 'NONE', ( #4815, #7542, #1545, #7545, #2938, #727, #6548, #6202 ) ) ;
+#3667 = PLANE ( 'NONE', #1831 ) ;
+#3668 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236221041, 0.07480314960629921850, -0.08661417322834646937 ) ) ;
+#3669 = EDGE_CURVE ( 'NONE', #8804, #7837, #9011, .T. ) ;
+#3670 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3671 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3672 = CARTESIAN_POINT ( 'NONE', ( -0.05155586684241972306, -0.07480314960629920462, -0.06399645278439743123 ) ) ;
+#3673 = CIRCLE ( 'NONE', #602, 0.007874015748031499423 ) ;
+#3674 = VERTEX_POINT ( 'NONE', #8289 ) ;
+#3675 = ORIENTED_EDGE ( 'NONE', *, *, #4600, .T. ) ;
+#3676 = FACE_OUTER_BOUND ( 'NONE', #1625, .T. ) ;
+#3677 = LINE ( 'NONE', #7238, #4997 ) ;
+#3678 = ORIENTED_EDGE ( 'NONE', *, *, #1400, .T. ) ;
+#3679 = ADVANCED_FACE ( 'NONE', ( #1705 ), #4735, .F. ) ;
+#3680 = ORIENTED_EDGE ( 'NONE', *, *, #2034, .F. ) ;
+#3681 = CYLINDRICAL_SURFACE ( 'NONE', #4290, 0.003799751363860081905 ) ;
+#3682 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05118110236220471676, -0.1003937007874015908 ) ) ;
+#3683 = LINE ( 'NONE', #6615, #3595 ) ;
+#3684 = VECTOR ( 'NONE', #8148, 39.37007874015748854 ) ;
+#3685 = EDGE_CURVE ( 'NONE', #4580, #3262, #8386, .T. ) ;
+#3686 = PLANE ( 'NONE', #1184 ) ;
+#3687 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.04724409448818899654 ) ) ;
+#3688 = AXIS2_PLACEMENT_3D ( 'NONE', #3353, #6862, #1717 ) ;
+#3689 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3690 = ORIENTED_EDGE ( 'NONE', *, *, #3637, .T. ) ;
+#3691 = FACE_OUTER_BOUND ( 'NONE', #1434, .T. ) ;
+#3692 = CYLINDRICAL_SURFACE ( 'NONE', #131, 0.003937007874015758385 ) ;
+#3693 = EDGE_LOOP ( 'NONE', ( #2903, #2479, #1613, #9362, #500 ) ) ;
+#3694 = EDGE_CURVE ( 'NONE', #6782, #4089, #2474, .T. ) ;
+#3695 = LINE ( 'NONE', #3740, #6869 ) ;
+#3696 = CYLINDRICAL_SURFACE ( 'NONE', #5372, 0.007874015748031499423 ) ;
+#3697 = EDGE_CURVE ( 'NONE', #3718, #8262, #7519, .T. ) ;
+#3698 = VECTOR ( 'NONE', #6280, 39.37007874015748143 ) ;
+#3699 = ORIENTED_EDGE ( 'NONE', *, *, #3179, .F. ) ;
+#3700 = ORIENTED_EDGE ( 'NONE', *, *, #7391, .T. ) ;
+#3701 = AXIS2_PLACEMENT_3D ( 'NONE', #2462, #6214, #9098 ) ;
+#3702 = VERTEX_POINT ( 'NONE', #1752 ) ;
+#3703 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4448818897637795700 ) ) ;
+#3704 = ORIENTED_EDGE ( 'NONE', *, *, #8673, .F. ) ;
+#3705 = LINE ( 'NONE', #3750, #2438 ) ;
+#3706 = CARTESIAN_POINT ( 'NONE', ( 0.01658690900231569662, -0.06889763779527557919, -0.3149606299212598381 ) ) ;
+#3707 = AXIS2_PLACEMENT_3D ( 'NONE', #1489, #5143, #7989 ) ;
+#3708 = ORIENTED_EDGE ( 'NONE', *, *, #803, .T. ) ;
+#3709 = ORIENTED_EDGE ( 'NONE', *, *, #4905, .T. ) ;
+#3710 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3711 = ORIENTED_EDGE ( 'NONE', *, *, #8741, .T. ) ;
+#3712 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3713 = LINE ( 'NONE', #5835, #6603 ) ;
+#3714 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834641386, 0.02362204724409444970, -0.3937007874015748254 ) ) ;
+#3715 = LINE ( 'NONE', #3810, #4016 ) ;
+#3716 = LINE ( 'NONE', #3039, #1894 ) ;
+#3717 = ADVANCED_FACE ( 'NONE', ( #4782 ), #314, .T. ) ;
+#3718 = VERTEX_POINT ( 'NONE', #6181 ) ;
+#3719 = VERTEX_POINT ( 'NONE', #9112 ) ;
+#3720 = EDGE_CURVE ( 'NONE', #6343, #6970, #1801, .T. ) ;
+#3721 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#3722 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.02362204724409446704, -0.4330708661417322913 ) ) ;
+#3723 = ORIENTED_EDGE ( 'NONE', *, *, #1051, .T. ) ;
+#3724 = VERTEX_POINT ( 'NONE', #1080 ) ;
+#3725 = VERTEX_POINT ( 'NONE', #4021 ) ;
+#3726 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#3727 = LINE ( 'NONE', #1465, #5365 ) ;
+#3728 = LINE ( 'NONE', #746, #6521 ) ;
+#3729 = FACE_OUTER_BOUND ( 'NONE', #3756, .T. ) ;
+#3730 = LINE ( 'NONE', #5305, #6308 ) ;
+#3731 = CIRCLE ( 'NONE', #3270, 0.001968503937007896106 ) ;
+#3732 = EDGE_CURVE ( 'NONE', #453, #7484, #6951, .T. ) ;
+#3733 = EDGE_CURVE ( 'NONE', #9285, #9385, #1855, .T. ) ;
+#3734 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3735 = ORIENTED_EDGE ( 'NONE', *, *, #6718, .T. ) ;
+#3736 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165503, 0.03149606299212592830, -0.4291338582677165503 ) ) ;
+#3737 = LOCAL_TIME ( 22, 28, 48.00000000000000000, #6939 ) ;
+#3738 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07283464566929137574, -0.4724409448818898127 ) ) ;
+#3739 = ORIENTED_EDGE ( 'NONE', *, *, #5390, .T. ) ;
+#3740 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165503, 0.02362204724409443582, -0.4015748031496063630 ) ) ;
+#3741 = FACE_OUTER_BOUND ( 'NONE', #2265, .T. ) ;
+#3742 = EDGE_CURVE ( 'NONE', #7039, #2172, #5554, .T. ) ;
+#3743 = ADVANCED_FACE ( 'NONE', ( #8527 ), #8626, .T. ) ;
+#3744 = ORIENTED_EDGE ( 'NONE', *, *, #2761, .T. ) ;
+#3745 = ORIENTED_EDGE ( 'NONE', *, *, #8496, .T. ) ;
+#3746 = VERTEX_POINT ( 'NONE', #3385 ) ;
+#3747 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02559055118110238267, -0.3748031496062992352 ) ) ;
+#3748 = VERTEX_POINT ( 'NONE', #2042 ) ;
+#3749 = VECTOR ( 'NONE', #7196, 39.37007874015748143 ) ;
+#3750 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724532, 0.06299212598425195375, -0.4330708661417322913 ) ) ;
+#3751 = CARTESIAN_POINT ( 'NONE', ( 0.04705954724409449480, -0.08267716535433070058, -0.02755905511811023931 ) ) ;
+#3752 = EDGE_CURVE ( 'NONE', #7654, #4100, #3799, .T. ) ;
+#3753 = VECTOR ( 'NONE', #7006, 39.37007874015748143 ) ;
+#3754 = ORIENTED_EDGE ( 'NONE', *, *, #8550, .F. ) ;
+#3755 = ADVANCED_FACE ( 'NONE', ( #2806 ), #7045, .F. ) ;
+#3756 = EDGE_LOOP ( 'NONE', ( #3690, #1567, #7532, #7973 ) ) ;
+#3757 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3758 = EDGE_LOOP ( 'NONE', ( #716, #2166, #3089, #4246, #6127, #7992, #8891 ) ) ;
+#3759 = ORIENTED_EDGE ( 'NONE', *, *, #2141, .F. ) ;
+#3760 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#3761 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.1968503937007874127 ) ) ;
+#3762 = CIRCLE ( 'NONE', #6993, 0.003799751363860081905 ) ;
+#3763 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125986590, 0.02362204724409444970, -0.2718470483513882874 ) ) ;
+#3764 = LINE ( 'NONE', #9491, #2926 ) ;
+#3765 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#3766 = VERTEX_POINT ( 'NONE', #7856 ) ;
+#3767 = EDGE_LOOP ( 'NONE', ( #8664, #4934, #2548, #9 ) ) ;
+#3768 = AXIS2_PLACEMENT_3D ( 'NONE', #5983, #7462, #5299 ) ;
+#3769 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.1299212598425197041 ) ) ;
+#3770 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3771 = ORIENTED_EDGE ( 'NONE', *, *, #4759, .F. ) ;
+#3772 = ORIENTED_EDGE ( 'NONE', *, *, #4759, .T. ) ;
+#3773 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3774 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3775 = LINE ( 'NONE', #8238, #2875 ) ;
+#3776 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02165354330708666244, -0.02952755905511812023 ) ) ;
+#3777 = AXIS2_PLACEMENT_3D ( 'NONE', #2823, #5083, #5714 ) ;
+#3778 = LINE ( 'NONE', #945, #4544 ) ;
+#3779 = VERTEX_POINT ( 'NONE', #6329 ) ;
+#3780 = PLANE ( 'NONE', #8981 ) ;
+#3781 = VECTOR ( 'NONE', #6809, 39.37007874015748143 ) ;
+#3782 = CYLINDRICAL_SURFACE ( 'NONE', #7048, 0.003937007874015741038 ) ;
+#3783 = ORIENTED_EDGE ( 'NONE', *, *, #4229, .T. ) ;
+#3784 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3785 = CARTESIAN_POINT ( 'NONE', ( 0.04415719259781721723, -0.07478158245443866647, -0.03242877600742673228 ) ) ;
+#3786 = ADVANCED_FACE ( 'NONE', ( #1948 ), #4165, .F. ) ;
+#3787 = CIRCLE ( 'NONE', #7018, 0.003937007874015741038 ) ;
+#3788 = ORIENTED_EDGE ( 'NONE', *, *, #4672, .F. ) ;
+#3789 = ORIENTED_EDGE ( 'NONE', *, *, #1023, .F. ) ;
+#3790 = ORIENTED_EDGE ( 'NONE', *, *, #5855, .F. ) ;
+#3791 = PLANE ( 'NONE', #3806 ) ;
+#3792 = VERTEX_POINT ( 'NONE', #3432 ) ;
+#3793 = AXIS2_PLACEMENT_3D ( 'NONE', #9413, #6433, #4937 ) ;
+#3794 = EDGE_CURVE ( 'NONE', #64, #536, #882, .T. ) ;
+#3795 = EDGE_CURVE ( 'NONE', #2648, #1323, #548, .T. ) ;
+#3796 = DIRECTION ( 'NONE', ( 1.445602896647339163E-16, 1.990254985519216916E-32, 1.000000000000000000 ) ) ;
+#3797 = LINE ( 'NONE', #720, #4476 ) ;
+#3798 = VECTOR ( 'NONE', #2427, 39.37007874015748143 ) ;
+#3799 = CIRCLE ( 'NONE', #583, 0.005905511811023620231 ) ;
+#3800 = ORIENTED_EDGE ( 'NONE', *, *, #3566, .F. ) ;
+#3801 = ORIENTED_EDGE ( 'NONE', *, *, #2928, .T. ) ;
+#3802 = PLANE ( 'NONE', #6720 ) ;
+#3803 = ORIENTED_EDGE ( 'NONE', *, *, #4181, .F. ) ;
+#3804 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05511811023622047861, -0.06496062992125987978 ) ) ;
+#3805 = FACE_OUTER_BOUND ( 'NONE', #4000, .T. ) ;
+#3806 = AXIS2_PLACEMENT_3D ( 'NONE', #6007, #8936, #6052 ) ;
+#3807 = VECTOR ( 'NONE', #8225, 39.37007874015748143 ) ;
+#3808 = ADVANCED_FACE ( 'NONE', ( #7093 ), #506, .F. ) ;
+#3809 = LINE ( 'NONE', #2898, #8718 ) ;
+#3810 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023623353, -0.003937007874015741038, -0.07874015748031494566 ) ) ;
+#3811 = EDGE_CURVE ( 'NONE', #6970, #2455, #459, .T. ) ;
+#3812 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3813 = ORIENTED_EDGE ( 'NONE', *, *, #8421, .F. ) ;
+#3814 = VECTOR ( 'NONE', #471, 39.37007874015748143 ) ;
+#3815 = VERTEX_POINT ( 'NONE', #3476 ) ;
+#3816 = AXIS2_PLACEMENT_3D ( 'NONE', #5575, #4900, #574 ) ;
+#3817 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#3818 = DIRECTION ( 'NONE', ( -1.971276677246302740E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3819 = ORIENTED_EDGE ( 'NONE', *, *, #9280, .F. ) ;
+#3820 = CARTESIAN_POINT ( 'NONE', ( 0.02551472715908605429, -0.07480314960629920462, -0.1318897637795275746 ) ) ;
+#3821 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02559055118110241042, -0.2763779527559055427 ) ) ;
+#3822 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.668003342285391797E-16, 0.0000000000000000000 ) ) ;
+#3823 = LINE ( 'NONE', #2334, #1440 ) ;
+#3824 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02362204724409447745, -0.3858267716535433989 ) ) ;
+#3825 = DIRECTION ( 'NONE', ( 5.421010862427521184E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3826 = VECTOR ( 'NONE', #6467, 39.37007874015748143 ) ;
+#3827 = PLANE ( 'NONE', #8115 ) ;
+#3828 = LINE ( 'NONE', #2878, #3886 ) ;
+#3829 = ORIENTED_EDGE ( 'NONE', *, *, #1844, .F. ) ;
+#3830 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409451562, -0.1279527559055118335 ) ) ;
+#3831 = VERTEX_POINT ( 'NONE', #1363 ) ;
+#3832 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4291338582677165503 ) ) ;
+#3833 = AXIS2_PLACEMENT_3D ( 'NONE', #7044, #6327, #9302 ) ;
+#3834 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.07480314960629921850, -0.2381889763779527491 ) ) ;
+#3835 = VERTEX_POINT ( 'NONE', #4252 ) ;
+#3836 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#3837 = CARTESIAN_POINT ( 'NONE', ( -0.02952755905511809942, -0.06442152823603766731, 0.04724409448818899654 ) ) ;
+#3838 = VECTOR ( 'NONE', #3570, 39.37007874015748143 ) ;
+#3839 = EDGE_CURVE ( 'NONE', #4398, #1700, #2119, .T. ) ;
+#3840 = ORIENTED_EDGE ( 'NONE', *, *, #4555, .T. ) ;
+#3841 = EDGE_CURVE ( 'NONE', #6497, #4481, #7136, .T. ) ;
+#3842 = VERTEX_POINT ( 'NONE', #9354 ) ;
+#3843 = EDGE_CURVE ( 'NONE', #9242, #3317, #9342, .T. ) ;
+#3844 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3845 = VERTEX_POINT ( 'NONE', #7231 ) ;
+#3846 = AXIS2_PLACEMENT_3D ( 'NONE', #7681, #6146, #1912 ) ;
+#3847 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023621271, -0.003937007874015741038, -0.07874015748031495954 ) ) ;
+#3848 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3849 = CIRCLE ( 'NONE', #7384, 0.007874015748031482076 ) ;
+#3850 = ORIENTED_EDGE ( 'NONE', *, *, #1324, .T. ) ;
+#3851 = VERTEX_POINT ( 'NONE', #645 ) ;
+#3852 = EDGE_CURVE ( 'NONE', #6747, #5183, #279, .T. ) ;
+#3853 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3854 = VERTEX_POINT ( 'NONE', #3528 ) ;
+#3855 = PLANE ( 'NONE', #1012 ) ;
+#3856 = LINE ( 'NONE', #8503, #4913 ) ;
+#3857 = AXIS2_PLACEMENT_3D ( 'NONE', #5480, #998, #7640 ) ;
+#3858 = DIRECTION ( 'NONE', ( -1.971276677246370040E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3859 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3860 = LENGTH_MEASURE_WITH_UNIT ( LENGTH_MEASURE( 0.02539999999999999897 ), #8137 );
+#3861 = ORIENTED_EDGE ( 'NONE', *, *, #1086, .F. ) ;
+#3862 = ADVANCED_FACE ( 'NONE', ( #6471 ), #9399, .F. ) ;
+#3863 = ORIENTED_EDGE ( 'NONE', *, *, #2556, .F. ) ;
+#3864 = EDGE_CURVE ( 'NONE', #5207, #810, #4824, .T. ) ;
+#3865 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.084202172485504434E-16, 0.0000000000000000000 ) ) ;
+#3866 = LINE ( 'NONE', #1745, #3310 ) ;
+#3867 = ORIENTED_EDGE ( 'NONE', *, *, #4610, .F. ) ;
+#3868 = ORIENTED_EDGE ( 'NONE', *, *, #5093, .T. ) ;
+#3869 = EDGE_LOOP ( 'NONE', ( #3723, #4774, #5821, #7407, #2491, #8333, #5113 ) ) ;
+#3870 = PLANE ( 'NONE', #1991 ) ;
+#3871 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3872 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.08267913385826779205, -0.1338582677165354451 ) ) ;
+#3873 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3874 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.02362204724409446704, -0.4330708661417322913 ) ) ;
+#3875 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.03346456692913384046, -0.4311023622047244208 ) ) ;
+#3876 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3877 = PERSON ( 'UNSPECIFIED', 'UNSPECIFIED', 'UNSPECIFIED', ('UNSPECIFIED'), ('UNSPECIFIED'), ('UNSPECIFIED') ) ;
+#3878 = EDGE_CURVE ( 'NONE', #6747, #713, #3809, .T. ) ;
+#3879 = FACE_OUTER_BOUND ( 'NONE', #7329, .T. ) ;
+#3880 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023622659, -0.06889763779527559306, -0.07874015748031494566 ) ) ;
+#3881 = EDGE_LOOP ( 'NONE', ( #1160, #607, #187, #6319 ) ) ;
+#3882 = CARTESIAN_POINT ( 'NONE', ( 0.1653543307086614567, 0.03149606299212601157, -0.1082677165354331006 ) ) ;
+#3883 = CARTESIAN_POINT ( 'NONE', ( 0.1673228346456692439, -0.03543307086614227303, -0.2763779527559055427 ) ) ;
+#3884 = CARTESIAN_POINT ( 'NONE', ( 0.05340417309547457192, -0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#3885 = ORIENTED_EDGE ( 'NONE', *, *, #2486, .F. ) ;
+#3886 = VECTOR ( 'NONE', #8025, 39.37007874015748143 ) ;
+#3887 = ORIENTED_EDGE ( 'NONE', *, *, #8360, .T. ) ;
+#3888 = LINE ( 'NONE', #2930, #1818 ) ;
+#3889 = ORIENTED_EDGE ( 'NONE', *, *, #3154, .F. ) ;
+#3890 = ADVANCED_FACE ( 'NONE', ( #6744 ), #732, .T. ) ;
+#3891 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236221041, 0.07480314960629921850, -0.1299212598425197041 ) ) ;
+#3892 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4606299212598425341 ) ) ;
+#3893 = LOCAL_TIME ( 22, 28, 48.00000000000000000, #6215 ) ;
+#3894 = ADVANCED_FACE ( 'NONE', ( #16 ), #2134, .F. ) ;
+#3895 = ORIENTED_EDGE ( 'NONE', *, *, #4269, .T. ) ;
+#3896 = VERTEX_POINT ( 'NONE', #5202 ) ;
+#3897 = LINE ( 'NONE', #1588, #730 ) ;
+#3898 = ORIENTED_EDGE ( 'NONE', *, *, #332, .T. ) ;
+#3899 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330451, 0.06299212598425195375, -0.4311023622047244208 ) ) ;
+#3900 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3901 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3902 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.003937007874015721089, -0.1279527559055118335 ) ) ;
+#3903 = EDGE_CURVE ( 'NONE', #5274, #2600, #5066, .T. ) ;
+#3904 = EDGE_CURVE ( 'NONE', #2435, #2907, #1650, .T. ) ;
+#3905 = AXIS2_PLACEMENT_3D ( 'NONE', #8315, #345, #6933 ) ;
+#3906 = ORIENTED_EDGE ( 'NONE', *, *, #4168, .T. ) ;
+#3907 = EDGE_LOOP ( 'NONE', ( #7214, #5137, #3803, #1771, #2202, #5428 ) ) ;
+#3908 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, -2.189528850507527159E-47 ) ) ;
+#3909 = LINE ( 'NONE', #6839, #2390 ) ;
+#3910 = ORIENTED_EDGE ( 'NONE', *, *, #2814, .T. ) ;
+#3911 = CIRCLE ( 'NONE', #7440, 0.005905511811023654925 ) ;
+#3912 = VERTEX_POINT ( 'NONE', #155 ) ;
+#3913 = ORIENTED_EDGE ( 'NONE', *, *, #9394, .T. ) ;
+#3914 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409572, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#3915 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.02755905511811023584 ) ) ;
+#3916 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.02329165268936864153, -0.2500000000000000000 ) ) ;
+#3917 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.1003937007874015908 ) ) ;
+#3918 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3919 = EDGE_CURVE ( 'NONE', #4630, #7342, #7272, .T. ) ;
+#3920 = LINE ( 'NONE', #4024, #1029 ) ;
+#3921 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#3922 = EDGE_CURVE ( 'NONE', #7484, #3854, #3082, .T. ) ;
+#3923 = CIRCLE ( 'NONE', #2691, 0.001968503937007862279 ) ;
+#3924 = VERTEX_POINT ( 'NONE', #4526 ) ;
+#3925 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3926 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3927 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3928 = VECTOR ( 'NONE', #3497, 39.37007874015748143 ) ;
+#3929 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#3930 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3931 = EDGE_CURVE ( 'NONE', #5182, #5773, #5110, .T. ) ;
+#3932 = EDGE_CURVE ( 'NONE', #4883, #2466, #781, .T. ) ;
+#3933 = VECTOR ( 'NONE', #8327, 39.37007874015748143 ) ;
+#3934 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3935 = EDGE_LOOP ( 'NONE', ( #8297, #5603, #6987, #8888 ) ) ;
+#3936 = ORIENTED_EDGE ( 'NONE', *, *, #7847, .F. ) ;
+#3937 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #8940, #9041, #6162, #1539 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 1.570796326794896558 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243649375, 0.8047378541243649375, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#3938 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3939 = ORIENTED_EDGE ( 'NONE', *, *, #3598, .T. ) ;
+#3940 = CIRCLE ( 'NONE', #2712, 0.07086614173228347746 ) ;
+#3941 = FACE_OUTER_BOUND ( 'NONE', #7787, .T. ) ;
+#3942 = LINE ( 'NONE', #8411, #5713 ) ;
+#3943 = ORIENTED_EDGE ( 'NONE', *, *, #8564, .T. ) ;
+#3944 = EDGE_LOOP ( 'NONE', ( #1649, #1526, #6487, #3241, #2465, #1792 ) ) ;
+#3945 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3946 = AXIS2_PLACEMENT_3D ( 'NONE', #9103, #5450, #1015 ) ;
+#3947 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.03149606299212601157, -0.1082677165354331006 ) ) ;
+#3948 = ORIENTED_EDGE ( 'NONE', *, *, #3733, .F. ) ;
+#3949 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.03149606299212597688, -0.3464566929133858775 ) ) ;
+#3950 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.07283464566929132022, -0.1318897637795275746 ) ) ;
+#3951 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3952 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3953 = CIRCLE ( 'NONE', #4267, 0.003937007874015741038 ) ;
+#3954 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ;
+#3955 = VECTOR ( 'NONE', #1329, 39.37007874015748143 ) ;
+#3956 = ORIENTED_EDGE ( 'NONE', *, *, #4456, .F. ) ;
+#3957 = EDGE_CURVE ( 'NONE', #481, #4949, #7318, .T. ) ;
+#3958 = ORIENTED_EDGE ( 'NONE', *, *, #6024, .T. ) ;
+#3959 = FACE_OUTER_BOUND ( 'NONE', #8405, .T. ) ;
+#3960 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3961 = VERTEX_POINT ( 'NONE', #8042 ) ;
+#3962 = VECTOR ( 'NONE', #3116, 39.37007874015748143 ) ;
+#3963 = EDGE_CURVE ( 'NONE', #4800, #4767, #3618, .T. ) ;
+#3964 = AXIS2_PLACEMENT_3D ( 'NONE', #7900, #4117, #6373 ) ;
+#3965 = ORIENTED_EDGE ( 'NONE', *, *, #6336, .F. ) ;
+#3966 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3967 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.007874015748031475137, -0.1279527559055118613 ) ) ;
+#3968 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3969 = CARTESIAN_POINT ( 'NONE', ( -0.001968503937009074851, -0.2047244094488189226, -0.4724409448818898127 ) ) ;
+#3970 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#3971 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3972 = CARTESIAN_POINT ( 'NONE', ( -0.06747691535827798903, 0.02165354330708662775, -0.2817719254704953435 ) ) ;
+#3973 = VECTOR ( 'NONE', #3396, 39.37007874015748143 ) ;
+#3974 = AXIS2_PLACEMENT_3D ( 'NONE', #4152, #1352, #5686 ) ;
+#3975 = ORIENTED_EDGE ( 'NONE', *, *, #2205, .T. ) ;
+#3976 = FACE_OUTER_BOUND ( 'NONE', #9373, .T. ) ;
+#3977 = EDGE_CURVE ( 'NONE', #102, #5118, #6647, .T. ) ;
+#3978 = FACE_OUTER_BOUND ( 'NONE', #6013, .T. ) ;
+#3979 = ORIENTED_EDGE ( 'NONE', *, *, #5163, .F. ) ;
+#3980 = ADVANCED_FACE ( 'NONE', ( #59 ), #9490, .F. ) ;
+#3981 = ORIENTED_EDGE ( 'NONE', *, *, #6212, .F. ) ;
+#3982 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3983 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3984 = VECTOR ( 'NONE', #8235, 39.37007874015748143 ) ;
+#3985 = VECTOR ( 'NONE', #6872, 39.37007874015748143 ) ;
+#3986 = LINE ( 'NONE', #3929, #8857 ) ;
+#3987 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3988 = VECTOR ( 'NONE', #2951, 39.37007874015748143 ) ;
+#3989 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.4311023622047244208 ) ) ;
+#3990 = ORIENTED_EDGE ( 'NONE', *, *, #9141, .T. ) ;
+#3991 = VERTEX_POINT ( 'NONE', #8810 ) ;
+#3992 = ADVANCED_FACE ( 'NONE', ( #8084 ), #2988, .T. ) ;
+#3993 = ADVANCED_FACE ( 'NONE', ( #1592 ), #1550, .F. ) ;
+#3994 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133857109, 0.07480314960629921850, -0.1830708661417322636 ) ) ;
+#3995 = EDGE_LOOP ( 'NONE', ( #1368, #5019, #2014, #2650 ) ) ;
+#3996 = VECTOR ( 'NONE', #7295, 39.37007874015748143 ) ;
+#3997 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3998 = FACE_OUTER_BOUND ( 'NONE', #9510, .T. ) ;
+#3999 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4000 = EDGE_LOOP ( 'NONE', ( #6098, #5935, #6932, #8970 ) ) ;
+#4001 = VECTOR ( 'NONE', #2204, 39.37007874015748143 ) ;
+#4002 = ORIENTED_EDGE ( 'NONE', *, *, #9461, .F. ) ;
+#4003 = LINE ( 'NONE', #1203, #6527 ) ;
+#4004 = EDGE_CURVE ( 'NONE', #3214, #2655, #7803, .T. ) ;
+#4005 = FACE_OUTER_BOUND ( 'NONE', #9391, .T. ) ;
+#4006 = ORIENTED_EDGE ( 'NONE', *, *, #4848, .T. ) ;
+#4007 = PLANE ( 'NONE', #8111 ) ;
+#4008 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.08267716535433072833, -0.02952755905511811677 ) ) ;
+#4009 = VECTOR ( 'NONE', #1026, 39.37007874015748143 ) ;
+#4010 = CALENDAR_DATE ( 2019, 20, 10 ) ;
+#4011 = ORIENTED_EDGE ( 'NONE', *, *, #271, .T. ) ;
+#4012 = ORIENTED_EDGE ( 'NONE', *, *, #9168, .F. ) ;
+#4013 = ORIENTED_EDGE ( 'NONE', *, *, #1732, .T. ) ;
+#4014 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4015 = CARTESIAN_POINT ( 'NONE', ( -0.1732283453565415243, 0.02362204724409445664, -0.2165354330708661457 ) ) ;
+#4016 = VECTOR ( 'NONE', #6745, 39.37007874015748143 ) ;
+#4017 = VERTEX_POINT ( 'NONE', #6885 ) ;
+#4018 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #4546, #8969, #2383, #5312 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.314405254404437562, 1.827187399185357775 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9782076452828120106, 0.9782076452828120106, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#4019 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.07480314960629924625, -0.4724409448818898127 ) ) ;
+#4020 = LINE ( 'NONE', #4636, #144 ) ;
+#4021 = CARTESIAN_POINT ( 'NONE', ( -0.06911703972441279875, 0.08267716535433072833, -0.2894538828198905955 ) ) ;
+#4022 = DIRECTION ( 'NONE', ( -1.668003342285391797E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4023 = EDGE_CURVE ( 'NONE', #8934, #52, #5290, .T. ) ;
+#4024 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637790981, 0.02362204724409444970, -0.3956692913385827515 ) ) ;
+#4025 = LINE ( 'NONE', #4784, #6196 ) ;
+#4026 = CIRCLE ( 'NONE', #8306, 0.003937007874015758385 ) ;
+#4027 = EDGE_CURVE ( 'NONE', #7841, #8081, #2362, .T. ) ;
+#4028 = ORIENTED_EDGE ( 'NONE', *, *, #1272, .F. ) ;
+#4029 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445317, -0.2362204724409448509 ) ) ;
+#4030 = CYLINDRICAL_SURFACE ( 'NONE', #1928, 0.005905511811023654925 ) ;
+#4031 = ORIENTED_EDGE ( 'NONE', *, *, #7804, .F. ) ;
+#4032 = ORIENTED_EDGE ( 'NONE', *, *, #4555, .F. ) ;
+#4033 = CARTESIAN_POINT ( 'NONE', ( 0.04395852085375771823, -0.08267716535433074221, -0.03158110989943940100 ) ) ;
+#4034 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.06889763779527556531, -0.02755905511811023584 ) ) ;
+#4035 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4036 = DIRECTION ( 'NONE', ( -1.084202172485481138E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4037 = ADVANCED_FACE ( 'NONE', ( #8950 ), #8371, .F. ) ;
+#4038 = EDGE_CURVE ( 'NONE', #183, #2795, #4054, .T. ) ;
+#4039 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#4040 = EDGE_LOOP ( 'NONE', ( #4744, #7709, #3040, #6299 ) ) ;
+#4041 = ORIENTED_EDGE ( 'NONE', *, *, #555, .T. ) ;
+#4042 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110238614, -0.02755905511811023584 ) ) ;
+#4043 = EDGE_LOOP ( 'NONE', ( #5105, #6499, #233, #543, #8535, #1740, #1371, #4013 ) ) ;
+#4044 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212592830, -0.4015748031496063630 ) ) ;
+#4045 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02362204724409448092, -0.3464566929133858775 ) ) ;
+#4046 = ADVANCED_FACE ( 'NONE', ( #923 ), #348, .T. ) ;
+#4047 = ADVANCED_FACE ( 'NONE', ( #6065 ), #3232, .T. ) ;
+#4048 = CIRCLE ( 'NONE', #2198, 0.007874015748031499423 ) ;
+#4049 = LINE ( 'NONE', #1149, #8207 ) ;
+#4050 = DIRECTION ( 'NONE', ( 2.891205793294678326E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4051 = DIRECTION ( 'NONE', ( 1.548860246407864076E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4052 = VERTEX_POINT ( 'NONE', #3174 ) ;
+#4053 = LOCAL_TIME ( 22, 28, 48.00000000000000000, #4813 ) ;
+#4054 = LINE ( 'NONE', #300, #3807 ) ;
+#4055 = LINE ( 'NONE', #6833, #5081 ) ;
+#4056 = APPROVAL_STATUS ( 'not_yet_approved' ) ;
+#4057 = EDGE_CURVE ( 'NONE', #3203, #7763, #8995, .T. ) ;
+#4058 = EDGE_CURVE ( 'NONE', #8081, #3092, #6937, .T. ) ;
+#4059 = VERTEX_POINT ( 'NONE', #5487 ) ;
+#4060 = ORIENTED_EDGE ( 'NONE', *, *, #8374, .F. ) ;
+#4061 = ORIENTED_EDGE ( 'NONE', *, *, #4688, .T. ) ;
+#4062 = DIRECTION ( 'NONE', ( -0.4472135954999582053, -3.599265167013224594E-16, -0.8944271909999157444 ) ) ;
+#4063 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614175261, -0.06496062992125985203 ) ) ;
+#4064 = ORIENTED_EDGE ( 'NONE', *, *, #437, .T. ) ;
+#4065 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133857109, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#4066 = DIRECTION ( 'NONE', ( 1.376764663473656956E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4067 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.06889763779527556531, -0.1338582677165354451 ) ) ;
+#4068 = VECTOR ( 'NONE', #1851, 39.37007874015748143 ) ;
+#4069 = LINE ( 'NONE', #3917, #7182 ) ;
+#4070 = PLANE ( 'NONE', #8460 ) ;
+#4071 = LINE ( 'NONE', #8292, #9270 ) ;
+#4072 = ORIENTED_EDGE ( 'NONE', *, *, #3224, .T. ) ;
+#4073 = AXIS2_PLACEMENT_3D ( 'NONE', #6355, #6928, #5481 ) ;
+#4074 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4075 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4389763779527559029 ) ) ;
+#4076 = ORIENTED_EDGE ( 'NONE', *, *, #3669, .T. ) ;
+#4077 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #9149, #4720, ( #4961 ) ) ;
+#4078 = ORIENTED_EDGE ( 'NONE', *, *, #2893, .F. ) ;
+#4079 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580097229, -0.07080026209583235863, 0.04131030508790276001 ) ) ;
+#4080 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, -0.08267716535433075609, -0.2763779527559055427 ) ) ;
+#4081 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.1299212598425197041 ) ) ;
+#4082 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02559055118110238267, -0.3748031496062992352 ) ) ;
+#4083 = CIRCLE ( 'NONE', #235, 0.005905511811023654925 ) ;
+#4084 = LINE ( 'NONE', #5524, #3014 ) ;
+#4085 = EDGE_LOOP ( 'NONE', ( #1683, #1393, #3106, #3744 ) ) ;
+#4086 = ORIENTED_EDGE ( 'NONE', *, *, #8299, .F. ) ;
+#4087 = VECTOR ( 'NONE', #2233, 39.37007874015748143 ) ;
+#4088 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.03937007874015751446, -0.4724409448818898127 ) ) ;
+#4089 = VERTEX_POINT ( 'NONE', #2409 ) ;
+#4090 = EDGE_CURVE ( 'NONE', #5197, #6120, #8275, .T. ) ;
+#4091 = LINE ( 'NONE', #5530, #6584 ) ;
+#4092 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724532, 0.06299212598425195375, -0.4330708661417322913 ) ) ;
+#4093 = VECTOR ( 'NONE', #223, 39.37007874015748143 ) ;
+#4094 = LINE ( 'NONE', #1250, #5597 ) ;
+#4095 = ORIENTED_EDGE ( 'NONE', *, *, #6038, .T. ) ;
+#4096 = FACE_OUTER_BOUND ( 'NONE', #5704, .T. ) ;
+#4097 = ORIENTED_EDGE ( 'NONE', *, *, #5866, .T. ) ;
+#4098 = ADVANCED_FACE ( 'NONE', ( #4576, #1689 ), #6170, .F. ) ;
+#4099 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656217E-16, 1.548860246407864076E-16 ) ) ;
+#4100 = VERTEX_POINT ( 'NONE', #964 ) ;
+#4101 = ADVANCED_FACE ( 'NONE', ( #5441 ), #6118, .F. ) ;
+#4102 = VECTOR ( 'NONE', #878, 39.37007874015748143 ) ;
+#4103 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 1.668003342285391551E-16 ) ) ;
+#4104 = LINE ( 'NONE', #1304, #4470 ) ;
+#4105 = VECTOR ( 'NONE', #7594, 39.37007874015748143 ) ;
+#4106 = ORIENTED_EDGE ( 'NONE', *, *, #5903, .T. ) ;
+#4107 = ORIENTED_EDGE ( 'NONE', *, *, #7425, .T. ) ;
+#4108 = ORIENTED_EDGE ( 'NONE', *, *, #6918, .T. ) ;
+#4109 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4110 = VERTEX_POINT ( 'NONE', #6832 ) ;
+#4111 = ADVANCED_FACE ( 'NONE', ( #8423 ), #395, .T. ) ;
+#4112 = EDGE_CURVE ( 'NONE', #8612, #7791, #589, .T. ) ;
+#4113 = LINE ( 'NONE', #7806, #3587 ) ;
+#4114 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#4115 = PLANE ( 'NONE', #3833 ) ;
+#4116 = VECTOR ( 'NONE', #4128, 39.37007874015748143 ) ;
+#4117 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4118 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125983815, 0.03937007874015749365, -0.4311023622047244208 ) ) ;
+#4119 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02362204724409447745, -0.3858267716535433989 ) ) ;
+#4120 = VECTOR ( 'NONE', #4766, 39.37007874015748143 ) ;
+#4121 = VERTEX_POINT ( 'NONE', #1063 ) ;
+#4122 = AXIS2_PLACEMENT_3D ( 'NONE', #3290, #3245, #2569 ) ;
+#4123 = CARTESIAN_POINT ( 'NONE', ( -0.05708661417322835607, 0.08267716535433074221, -0.1338582677165354451 ) ) ;
+#4124 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4125 = ORIENTED_EDGE ( 'NONE', *, *, #341, .F. ) ;
+#4126 = FACE_OUTER_BOUND ( 'NONE', #8189, .T. ) ;
+#4127 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.03149606299212596994, -0.09645669291338584972 ) ) ;
+#4128 = DIRECTION ( 'NONE', ( -0.2211025889120274701, -0.2473150110663690782, 0.9433710460246491625 ) ) ;
+#4129 = FACE_OUTER_BOUND ( 'NONE', #5232, .T. ) ;
+#4130 = AXIS2_PLACEMENT_3D ( 'NONE', #6391, #6442, #7205 ) ;
+#4131 = DIRECTION ( 'NONE', ( 5.421010862427533017E-16, 1.355252715606883254E-16, 1.000000000000000000 ) ) ;
+#4132 = ORIENTED_EDGE ( 'NONE', *, *, #2867, .F. ) ;
+#4133 = ORIENTED_EDGE ( 'NONE', *, *, #7015, .T. ) ;
+#4134 = VECTOR ( 'NONE', #3927, 39.37007874015748143 ) ;
+#4135 = AXIS2_PLACEMENT_3D ( 'NONE', #9235, #1196, #5623 ) ;
+#4136 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, -0.2687986307371809658, 0.0000000000000000000 ) ) ;
+#4137 = ORIENTED_EDGE ( 'NONE', *, *, #7860, .F. ) ;
+#4138 = LINE ( 'NONE', #7068, #4557 ) ;
+#4139 = CARTESIAN_POINT ( 'NONE', ( -0.01658690900231567927, -0.06889763779527557919, -0.3149606299212598381 ) ) ;
+#4140 = LINE ( 'NONE', #4233, #2130 ) ;
+#4141 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4142 = VECTOR ( 'NONE', #5923, 39.37007874015748143 ) ;
+#4143 = ADVANCED_FACE ( 'NONE', ( #6982 ), #4007, .F. ) ;
+#4144 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#4145 = EDGE_CURVE ( 'NONE', #9158, #7371, #4196, .T. ) ;
+#4146 = ORIENTED_EDGE ( 'NONE', *, *, #6556, .F. ) ;
+#4147 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4148 = EDGE_LOOP ( 'NONE', ( #7488, #4370, #5070, #6411 ) ) ;
+#4149 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622045780, 0.02165354330708664510, -0.1338582677165354451 ) ) ;
+#4150 = ORIENTED_EDGE ( 'NONE', *, *, #8462, .F. ) ;
+#4151 = VECTOR ( 'NONE', #2940, 39.37007874015748143 ) ;
+#4152 = CARTESIAN_POINT ( 'NONE', ( -0.1732283489539498955, 0.03149606299212592830, -0.4153543307086614012 ) ) ;
+#4153 = FACE_OUTER_BOUND ( 'NONE', #7774, .T. ) ;
+#4154 = AXIS2_PLACEMENT_3D ( 'NONE', #5862, #7877, #2874 ) ;
+#4155 = EDGE_CURVE ( 'NONE', #7311, #8230, #537, .T. ) ;
+#4156 = ORIENTED_EDGE ( 'NONE', *, *, #7336, .T. ) ;
+#4157 = EDGE_LOOP ( 'NONE', ( #5907, #6477, #6729, #9359 ) ) ;
+#4158 = ORIENTED_EDGE ( 'NONE', *, *, #801, .T. ) ;
+#4159 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9673114679242182934, 0.2535912538363538360 ) ) ;
+#4160 = EDGE_LOOP ( 'NONE', ( #274, #2639, #4137, #8941 ) ) ;
+#4161 = LINE ( 'NONE', #9300, #1751 ) ;
+#4162 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4163 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4448818897637795700 ) ) ;
+#4164 = AXIS2_PLACEMENT_3D ( 'NONE', #5555, #3145, #978 ) ;
+#4165 = CYLINDRICAL_SURFACE ( 'NONE', #2732, 0.001968503937007879193 ) ;
+#4166 = LINE ( 'NONE', #4875, #1699 ) ;
+#4167 = CARTESIAN_POINT ( 'NONE', ( 0.01658690900231569662, -0.06889763779527557919, -0.1170393627060678648 ) ) ;
+#4168 = EDGE_CURVE ( 'NONE', #680, #3912, #1988, .T. ) ;
+#4169 = EDGE_CURVE ( 'NONE', #5715, #2248, #8881, .T. ) ;
+#4170 = VECTOR ( 'NONE', #3859, 39.37007874015748143 ) ;
+#4171 = EDGE_LOOP ( 'NONE', ( #6058, #9117, #186, #2610 ) ) ;
+#4172 = LINE ( 'NONE', #4930, #8698 ) ;
+#4173 = LINE ( 'NONE', #6428, #848 ) ;
+#4174 = ORIENTED_EDGE ( 'NONE', *, *, #8958, .F. ) ;
+#4175 = ORIENTED_EDGE ( 'NONE', *, *, #476, .T. ) ;
+#4176 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4177 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.07480314960629919074, -0.1318897637795275746 ) ) ;
+#4178 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.02755905511811023584 ) ) ;
+#4179 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212597688, -0.1220472440944882081 ) ) ;
+#4180 = VECTOR ( 'NONE', #2354, 39.37007874015748854 ) ;
+#4181 = EDGE_CURVE ( 'NONE', #6400, #4414, #8471, .T. ) ;
+#4182 = LINE ( 'NONE', #6388, #3158 ) ;
+#4183 = ORIENTED_EDGE ( 'NONE', *, *, #6597, .T. ) ;
+#4184 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212594912, -0.1968503937007874127 ) ) ;
+#4185 = ORIENTED_EDGE ( 'NONE', *, *, #2095, .T. ) ;
+#4186 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4187 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -5.421010862427521184E-16 ) ) ;
+#4188 = PLANE ( 'NONE', #1118 ) ;
+#4189 = FACE_OUTER_BOUND ( 'NONE', #6220, .T. ) ;
+#4190 = ORIENTED_EDGE ( 'NONE', *, *, #624, .T. ) ;
+#4191 = LINE ( 'NONE', #7166, #1150 ) ;
+#4192 = ORIENTED_EDGE ( 'NONE', *, *, #760, .F. ) ;
+#4193 = LINE ( 'NONE', #535, #3651 ) ;
+#4194 = ORIENTED_EDGE ( 'NONE', *, *, #2633, .T. ) ;
+#4195 = EDGE_CURVE ( 'NONE', #4642, #7875, #6315, .T. ) ;
+#4196 = LINE ( 'NONE', #9245, #5041 ) ;
+#4197 = LINE ( 'NONE', #7890, #8615 ) ;
+#4198 = AXIS2_PLACEMENT_3D ( 'NONE', #7616, #5460, #6233 ) ;
+#4199 = VERTEX_POINT ( 'NONE', #4911 ) ;
+#4200 = ORIENTED_EDGE ( 'NONE', *, *, #5614, .T. ) ;
+#4201 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.1566929133858267487 ) ) ;
+#4202 = EDGE_LOOP ( 'NONE', ( #2798, #7766, #1433, #63 ) ) ;
+#4203 = EDGE_CURVE ( 'NONE', #6238, #5494, #3466, .T. ) ;
+#4204 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677164948, 0.02362204724409445664, -0.2303149606299212948 ) ) ;
+#4205 = FACE_OUTER_BOUND ( 'NONE', #9057, .T. ) ;
+#4206 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.003937007874015724558, -0.03346456692913393760 ) ) ;
+#4207 = EDGE_CURVE ( 'NONE', #6796, #8759, #5586, .T. ) ;
+#4208 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212597688, -0.09448818897637796532 ) ) ;
+#4209 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.07480314960629924625, -0.1456692913385826960 ) ) ;
+#4210 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#4211 = ORIENTED_EDGE ( 'NONE', *, *, #7678, .F. ) ;
+#4212 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.2480314960629921295 ) ) ;
+#4213 = FACE_OUTER_BOUND ( 'NONE', #6185, .T. ) ;
+#4214 = ORIENTED_EDGE ( 'NONE', *, *, #4633, .F. ) ;
+#4215 = AXIS2_PLACEMENT_3D ( 'NONE', #1121, #9254, #3429 ) ;
+#4216 = EDGE_CURVE ( 'NONE', #3924, #8026, #5538, .T. ) ;
+#4217 = VERTEX_POINT ( 'NONE', #9339 ) ;
+#4218 = DIRECTION ( 'NONE', ( -3.336006684570783101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4219 = DIRECTION ( 'NONE', ( 1.668003342285391551E-16, 2.296448060214481330E-32, -1.000000000000000000 ) ) ;
+#4220 = ADVANCED_FACE ( 'NONE', ( #7172 ), #1210, .F. ) ;
+#4221 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4222 = CARTESIAN_POINT ( 'NONE', ( -0.04724409448818893409, 0.02362204724409446704, -0.3513489991584566319 ) ) ;
+#4223 = AXIS2_PLACEMENT_3D ( 'NONE', #1038, #7574, #5415 ) ;
+#4224 = CLOSED_SHELL ( 'NONE', ( #9514, #7727, #5505, #2287, #7805, #4511, #2690, #1595, #2721, #2046, #105, #6209, #136, #2966, #5296, #1519, #2464, #6568, #8152, #1806, #5968, #611, #7601, #1230, #791, #3894, #6149, #93, #4597, #5758, #1902, #6295, #8896, #8362, #5546, #6961, #3808, #694, #5734, #9215, #2991, #3520, #7051, #1743, #752, #273, #4335, #449, #6446, #8015, #4255, #5925, #1256, #1436, #8542, #8751, #3993, #966, #5625, #3786, #7898, #7448, #7686 ) ) ;
+#4225 = LINE ( 'NONE', #9462, #999 ) ;
+#4226 = ORIENTED_EDGE ( 'NONE', *, *, #2736, .T. ) ;
+#4227 = CARTESIAN_POINT ( 'NONE', ( -0.07677165354330710290, 0.02362204724409444970, -0.2480314960629921295 ) ) ;
+#4228 = ORIENTED_EDGE ( 'NONE', *, *, #2928, .F. ) ;
+#4229 = EDGE_CURVE ( 'NONE', #865, #2128, #1887, .T. ) ;
+#4230 = DIRECTION ( 'NONE', ( 1.000000000000000000, 2.990902544787598592E-16, 0.0000000000000000000 ) ) ;
+#4231 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4232 = EDGE_CURVE ( 'NONE', #7903, #2745, #7041, .T. ) ;
+#4233 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.08267716535433072833, -0.3748031496062992352 ) ) ;
+#4234 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4235 = DIMENSIONAL_EXPONENTS ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ;
+#4236 = DIRECTION ( 'NONE', ( 4.470936793754656860E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4237 = ORIENTED_EDGE ( 'NONE', *, *, #6842, .T. ) ;
+#4238 = DIRECTION ( 'NONE', ( -1.032573497605242101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4239 = ORIENTED_EDGE ( 'NONE', *, *, #4482, .F. ) ;
+#4240 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913386821, 0.02165354330708664510, -0.1181102362204723977 ) ) ;
+#4241 = ORIENTED_EDGE ( 'NONE', *, *, #3621, .F. ) ;
+#4242 = AXIS2_PLACEMENT_3D ( 'NONE', #1470, #5896, #5944 ) ;
+#4243 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, 0.06299212598425195375, -0.4724409448818898127 ) ) ;
+#4244 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4245 = VERTEX_POINT ( 'NONE', #4243 ) ;
+#4246 = ORIENTED_EDGE ( 'NONE', *, *, #1228, .F. ) ;
+#4247 = VECTOR ( 'NONE', #5796, 39.37007874015748143 ) ;
+#4248 = ORIENTED_EDGE ( 'NONE', *, *, #3932, .T. ) ;
+#4249 = ORIENTED_EDGE ( 'NONE', *, *, #6686, .T. ) ;
+#4250 = FACE_OUTER_BOUND ( 'NONE', #1664, .T. ) ;
+#4251 = FACE_OUTER_BOUND ( 'NONE', #470, .T. ) ;
+#4252 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.08267716535433070058, -0.02952755905511811677 ) ) ;
+#4253 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1003937007874015908 ) ) ;
+#4254 = LINE ( 'NONE', #601, #8643 ) ;
+#4255 = ADVANCED_FACE ( 'NONE', ( #7842 ), #9292, .F. ) ;
+#4256 = EDGE_LOOP ( 'NONE', ( #6307, #4002, #2834, #6443 ) ) ;
+#4257 = ORIENTED_EDGE ( 'NONE', *, *, #217, .T. ) ;
+#4258 = EDGE_CURVE ( 'NONE', #9145, #6879, #1257, .T. ) ;
+#4259 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.02362204724409447745, -0.08858267716535435377 ) ) ;
+#4260 = CARTESIAN_POINT ( 'NONE', ( 0.1732283453380510929, 0.02362204724409448786, -0.3661417322834646382 ) ) ;
+#4261 = ORIENTED_EDGE ( 'NONE', *, *, #6328, .F. ) ;
+#4262 = AXIS2_PLACEMENT_3D ( 'NONE', #8590, #2055, #5804 ) ;
+#4263 = LINE ( 'NONE', #5658, #1208 ) ;
+#4264 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4265 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.02165354330708662775, -0.2381889763779527491 ) ) ;
+#4266 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#4267 = AXIS2_PLACEMENT_3D ( 'NONE', #5196, #7544, #3170 ) ;
+#4268 = VECTOR ( 'NONE', #3634, 39.37007874015748143 ) ;
+#4269 = EDGE_CURVE ( 'NONE', #6113, #4724, #2031, .T. ) ;
+#4270 = EDGE_CURVE ( 'NONE', #6782, #5783, #1303, .T. ) ;
+#4271 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, -0.07874015748031500117, -0.2763779527559055427 ) ) ;
+#4272 = ORIENTED_EDGE ( 'NONE', *, *, #2812, .F. ) ;
+#4273 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4274 = ORIENTED_EDGE ( 'NONE', *, *, #5600, .T. ) ;
+#4275 = CIRCLE ( 'NONE', #1198, 0.003799751363860081905 ) ;
+#4276 = AXIS2_PLACEMENT_3D ( 'NONE', #3277, #201, #2553 ) ;
+#4277 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.08858267716535438152 ) ) ;
+#4278 = LINE ( 'NONE', #5673, #8445 ) ;
+#4279 = FACE_OUTER_BOUND ( 'NONE', #2047, .T. ) ;
+#4280 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.1299212598425197041 ) ) ;
+#4281 = VECTOR ( 'NONE', #8491, 39.37007874015748143 ) ;
+#4282 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409448786, -0.3740157480314960647 ) ) ;
+#4283 = CIRCLE ( 'NONE', #6283, 0.005905511811023620231 ) ;
+#4284 = ADVANCED_FACE ( 'NONE', ( #1158 ), #9387, .T. ) ;
+#4285 = VERTEX_POINT ( 'NONE', #4291 ) ;
+#4286 = EDGE_CURVE ( 'NONE', #3108, #8426, #635, .T. ) ;
+#4287 = EDGE_CURVE ( 'NONE', #7437, #6611, #4337, .T. ) ;
+#4288 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409434, 0.06299212598425195375, -0.4330708661417322913 ) ) ;
+#4289 = VERTEX_POINT ( 'NONE', #3657 ) ;
+#4290 = AXIS2_PLACEMENT_3D ( 'NONE', #5256, #7379, #7330 ) ;
+#4291 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409451562, -0.1161417322834645965 ) ) ;
+#4292 = DIRECTION ( 'NONE', ( 7.228014483236702472E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4293 = ADVANCED_FACE ( 'NONE', ( #5235 ), #2173, .T. ) ;
+#4294 = ORIENTED_EDGE ( 'NONE', *, *, #1035, .F. ) ;
+#4295 = AXIS2_PLACEMENT_3D ( 'NONE', #3967, #9161, #5456 ) ;
+#4296 = ORIENTED_EDGE ( 'NONE', *, *, #4457, .T. ) ;
+#4297 = ORIENTED_EDGE ( 'NONE', *, *, #8202, .F. ) ;
+#4298 = VERTEX_POINT ( 'NONE', #5099 ) ;
+#4299 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4300 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2027559055118109965 ) ) ;
+#4301 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.09448818897637796532 ) ) ;
+#4302 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.03543307086614174567, -0.06102362204724414568 ) ) ;
+#4303 = VECTOR ( 'NONE', #7317, 39.37007874015748143 ) ;
+#4304 = CARTESIAN_POINT ( 'NONE', ( 0.01183876530817857577, -0.06992873775653278556, -0.1131881384655221007 ) ) ;
+#4305 = VERTEX_POINT ( 'NONE', #2974 ) ;
+#4306 = ORIENTED_EDGE ( 'NONE', *, *, #1009, .F. ) ;
+#4307 = FACE_OUTER_BOUND ( 'NONE', #9483, .T. ) ;
+#4308 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.07874015748031495954 ) ) ;
+#4309 = AXIS2_PLACEMENT_3D ( 'NONE', #3444, #7198, #6385 ) ;
+#4310 = ORIENTED_EDGE ( 'NONE', *, *, #7804, .T. ) ;
+#4311 = LINE ( 'NONE', #1372, #2892 ) ;
+#4312 = LINE ( 'NONE', #9412, #4976 ) ;
+#4313 = EDGE_CURVE ( 'NONE', #7405, #4351, #9431, .T. ) ;
+#4314 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4315 = PLANE ( 'NONE', #4609 ) ;
+#4316 = EDGE_CURVE ( 'NONE', #7017, #7064, #719, .T. ) ;
+#4317 = AXIS2_PLACEMENT_3D ( 'NONE', #9258, #460, #7232 ) ;
+#4318 = CARTESIAN_POINT ( 'NONE', ( -0.05155586684241972306, -0.07480314960629920462, -0.06399645278439743123 ) ) ;
+#4319 = ORIENTED_EDGE ( 'NONE', *, *, #8212, .F. ) ;
+#4320 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4321 = VERTEX_POINT ( 'NONE', #2932 ) ;
+#4322 = VECTOR ( 'NONE', #8169, 39.37007874015748143 ) ;
+#4323 = PLANE ( 'NONE', #7781 ) ;
+#4324 = PLANE ( 'NONE', #4154 ) ;
+#4325 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #8385, #362, #3244, #8286 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.452114488255561220, 3.821266472498037192 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9886761046999501534, 0.9886761046999501534, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#4326 = EDGE_CURVE ( 'NONE', #3851, #3702, #1582, .T. ) ;
+#4327 = EDGE_CURVE ( 'NONE', #9466, #1543, #8573, .T. ) ;
+#4328 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4329 = LINE ( 'NONE', #9470, #4500 ) ;
+#4330 = ORIENTED_EDGE ( 'NONE', *, *, #3841, .T. ) ;
+#4331 = VERTEX_POINT ( 'NONE', #2885 ) ;
+#4332 = ORIENTED_EDGE ( 'NONE', *, *, #5988, .F. ) ;
+#4333 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 1.205361022782828035E-17, 0.07086614173228328317 ) ) ;
+#4334 = ORIENTED_EDGE ( 'NONE', *, *, #5522, .F. ) ;
+#4335 = ADVANCED_FACE ( 'NONE', ( #675 ), #3605, .F. ) ;
+#4336 = ADVANCED_FACE ( 'NONE', ( #3561 ), #2214, .F. ) ;
+#4337 = LINE ( 'NONE', #2840, #1978 ) ;
+#4338 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#4339 = ORIENTED_EDGE ( 'NONE', *, *, #2792, .T. ) ;
+#4340 = ORIENTED_EDGE ( 'NONE', *, *, #2108, .F. ) ;
+#4341 = EDGE_LOOP ( 'NONE', ( #7514, #6705, #6069, #9107 ) ) ;
+#4342 = ORIENTED_EDGE ( 'NONE', *, *, #8240, .T. ) ;
+#4343 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#4344 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#4345 = EDGE_CURVE ( 'NONE', #8293, #5629, #6884, .T. ) ;
+#4346 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4347 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.05511811023622045086, -0.09645669291338584972 ) ) ;
+#4348 = EDGE_CURVE ( 'NONE', #1696, #9206, #4474, .T. ) ;
+#4349 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.05511811023622045086, -0.06496062992125992142 ) ) ;
+#4350 = ORIENTED_EDGE ( 'NONE', *, *, #6870, .F. ) ;
+#4351 = VERTEX_POINT ( 'NONE', #5827 ) ;
+#4352 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.003937007874015726293, -0.03346456692913393760 ) ) ;
+#4353 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#4354 = ORIENTED_EDGE ( 'NONE', *, *, #6737, .F. ) ;
+#4355 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.07480314960629926013, -0.4330708661417322913 ) ) ;
+#4356 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4357 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4358 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4359 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.03346456692913383352, -0.4311023622047244208 ) ) ;
+#4360 = AXIS2_PLACEMENT_3D ( 'NONE', #1279, #8588, #4264 ) ;
+#4361 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, -0.03937007874015751446, -0.4311023622047244208 ) ) ;
+#4362 = ORIENTED_EDGE ( 'NONE', *, *, #3179, .T. ) ;
+#4363 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4364 = ORIENTED_EDGE ( 'NONE', *, *, #5980, .T. ) ;
+#4365 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637792369, 0.03346456692913381964, -0.3937007874015748254 ) ) ;
+#4366 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.03149606299212596994, -0.1279527559055118335 ) ) ;
+#4368 = VECTOR ( 'NONE', #6291, 39.37007874015748143 ) ;
+#4367 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4369 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4370 = ORIENTED_EDGE ( 'NONE', *, *, #7859, .F. ) ;
+#4371 = ORIENTED_EDGE ( 'NONE', *, *, #5722, .T. ) ;
+#4372 = EDGE_CURVE ( 'NONE', #5525, #5715, #8074, .T. ) ;
+#4373 = VERTEX_POINT ( 'NONE', #1441 ) ;
+#4374 = VECTOR ( 'NONE', #2584, 39.37007874015748143 ) ;
+#4375 = FACE_OUTER_BOUND ( 'NONE', #5486, .T. ) ;
+#4376 = ORIENTED_EDGE ( 'NONE', *, *, #8012, .T. ) ;
+#4377 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1220472440944882081 ) ) ;
+#4378 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4379 = VECTOR ( 'NONE', #9218, 39.37007874015748143 ) ;
+#4380 = ORIENTED_EDGE ( 'NONE', *, *, #6891, .T. ) ;
+#4381 = EDGE_CURVE ( 'NONE', #6942, #9495, #6437, .T. ) ;
+#4382 = ORIENTED_EDGE ( 'NONE', *, *, #4890, .F. ) ;
+#4383 = EDGE_CURVE ( 'NONE', #4689, #2128, #6, .T. ) ;
+#4384 = ORIENTED_EDGE ( 'NONE', *, *, #3074, .F. ) ;
+#4385 = VECTOR ( 'NONE', #5706, 39.37007874015748143 ) ;
+#4386 = VERTEX_POINT ( 'NONE', #1488 ) ;
+#4387 = LINE ( 'NONE', #5152, #1517 ) ;
+#4388 = FACE_OUTER_BOUND ( 'NONE', #1586, .T. ) ;
+#4389 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4390 = LINE ( 'NONE', #156, #7998 ) ;
+#4391 = AXIS2_PLACEMENT_3D ( 'NONE', #5410, #8343, #3346 ) ;
+#4392 = ORIENTED_EDGE ( 'NONE', *, *, #342, .T. ) ;
+#4393 = VERTEX_POINT ( 'NONE', #96 ) ;
+#4394 = EDGE_CURVE ( 'NONE', #1812, #967, #8122, .T. ) ;
+#4395 = CARTESIAN_POINT ( 'NONE', ( -0.04705954724409446011, -0.2687986307371809658, -0.02755905511811023584 ) ) ;
+#4396 = EDGE_CURVE ( 'NONE', #3521, #6113, #3705, .T. ) ;
+#4397 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.918078914755592174E-48, -2.409338161078898194E-16 ) ) ;
+#4398 = VERTEX_POINT ( 'NONE', #3023 ) ;
+#4399 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02362204724409450521, -0.1299212598425197041 ) ) ;
+#4400 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4401 = AXIS2_PLACEMENT_3D ( 'NONE', #970, #3238, #402 ) ;
+#4402 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#4403 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02362204724409448092, -0.3464566929133858775 ) ) ;
+#4404 = VECTOR ( 'NONE', #5767, 39.37007874015748143 ) ;
+#4405 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4406 = EDGE_LOOP ( 'NONE', ( #304, #9296, #2116, #5095 ) ) ;
+#4407 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574802959, -0.08267716535433072833, -0.1318897637795275746 ) ) ;
+#4408 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4606299212598425341 ) ) ;
+#4409 = ORIENTED_EDGE ( 'NONE', *, *, #1549, .T. ) ;
+#4410 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 1.426581805901978896E-16 ) ) ;
+#4411 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4412 = AXIS2_PLACEMENT_3D ( 'NONE', #6738, #9047, #6112 ) ;
+#4413 = AXIS2_PLACEMENT_3D ( 'NONE', #2150, #7868, #4358 ) ;
+#4414 = VERTEX_POINT ( 'NONE', #5962 ) ;
+#4415 = ORIENTED_EDGE ( 'NONE', *, *, #8316, .F. ) ;
+#4416 = VECTOR ( 'NONE', #6530, 39.37007874015748143 ) ;
+#4417 = ORIENTED_EDGE ( 'NONE', *, *, #3032, .T. ) ;
+#4418 = VECTOR ( 'NONE', #2239, 39.37007874015748143 ) ;
+#4419 = PLANE ( 'NONE', #1659 ) ;
+#4420 = ORIENTED_EDGE ( 'NONE', *, *, #2058, .T. ) ;
+#4421 = ADVANCED_FACE ( 'NONE', ( #8893 ), #2311, .F. ) ;
+#4422 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023621271, -0.07480314960629920462, -0.02952755905511811677 ) ) ;
+#4423 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.007874015748031476872, -0.1279527559055118613 ) ) ;
+#4424 = EDGE_CURVE ( 'NONE', #4289, #3282, #751, .T. ) ;
+#4425 = VECTOR ( 'NONE', #1464, 39.37007874015748143 ) ;
+#4426 = EDGE_CURVE ( 'NONE', #2857, #2582, #5380, .T. ) ;
+#4427 = AXIS2_PLACEMENT_3D ( 'NONE', #4377, #7260, #4516 ) ;
+#4428 = ORIENTED_EDGE ( 'NONE', *, *, #2197, .F. ) ;
+#4429 = ORIENTED_EDGE ( 'NONE', *, *, #5873, .F. ) ;
+#4430 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4431 = ORIENTED_EDGE ( 'NONE', *, *, #3549, .F. ) ;
+#4432 = VECTOR ( 'NONE', #4218, 39.37007874015748143 ) ;
+#4433 = AXIS2_PLACEMENT_3D ( 'NONE', #2353, #2449, #5280 ) ;
+#4434 = ORIENTED_EDGE ( 'NONE', *, *, #9446, .F. ) ;
+#4435 = PLANE ( 'NONE', #4590 ) ;
+#4436 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#4437 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4438 = DIRECTION ( 'NONE', ( -2.990902544787598592E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4439 = EDGE_CURVE ( 'NONE', #2284, #5118, #7491, .T. ) ;
+#4440 = ADVANCED_FACE ( 'NONE', ( #4563 ), #912, .T. ) ;
+#4441 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834641386, 0.03346456692913381964, -0.3956692913385827515 ) ) ;
+#4442 = ADVANCED_FACE ( 'NONE', ( #3268 ), #1630, .T. ) ;
+#4443 = AXIS2_PLACEMENT_3D ( 'NONE', #7711, #5302, #3966 ) ;
+#4444 = ORIENTED_EDGE ( 'NONE', *, *, #5912, .T. ) ;
+#4445 = ORIENTED_EDGE ( 'NONE', *, *, #7211, .F. ) ;
+#4446 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4447 = PLANE ( 'NONE', #5461 ) ;
+#4448 = ORIENTED_EDGE ( 'NONE', *, *, #4915, .F. ) ;
+#4449 = ORIENTED_EDGE ( 'NONE', *, *, #7980, .F. ) ;
+#4450 = ORIENTED_EDGE ( 'NONE', *, *, #4478, .T. ) ;
+#4451 = FACE_OUTER_BOUND ( 'NONE', #6464, .T. ) ;
+#4452 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574802959, -0.07480314960629921850, -0.1318897637795275746 ) ) ;
+#4453 = AXIS2_PLACEMENT_3D ( 'NONE', #8667, #2084, #5014 ) ;
+#4454 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.02755905511811023237 ) ) ;
+#4455 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.08267716535433070058, -0.1338582677165354451 ) ) ;
+#4456 = EDGE_CURVE ( 'NONE', #5689, #3845, #8263, .T. ) ;
+#4457 = EDGE_CURVE ( 'NONE', #2453, #6412, #3071, .T. ) ;
+#4458 = AXIS2_PLACEMENT_3D ( 'NONE', #870, #1008, #2361 ) ;
+#4459 = LINE ( 'NONE', #7427, #8690 ) ;
+#4460 = ORIENTED_EDGE ( 'NONE', *, *, #4232, .T. ) ;
+#4461 = LINE ( 'NONE', #5679, #231 ) ;
+#4462 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#4463 = ORIENTED_EDGE ( 'NONE', *, *, #3305, .F. ) ;
+#4464 = CYLINDRICAL_SURFACE ( 'NONE', #6409, 0.007874015748031495954 ) ;
+#4465 = LINE ( 'NONE', #1669, #313 ) ;
+#4466 = VECTOR ( 'NONE', #6711, 39.37007874015748143 ) ;
+#4467 = EDGE_CURVE ( 'NONE', #8262, #8616, #3118, .T. ) ;
+#4468 = ORIENTED_EDGE ( 'NONE', *, *, #8923, .F. ) ;
+#4469 = VERTEX_POINT ( 'NONE', #238 ) ;
+#4470 = VECTOR ( 'NONE', #6362, 39.37007874015748143 ) ;
+#4471 = ORIENTED_EDGE ( 'NONE', *, *, #3401, .T. ) ;
+#4472 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834642774, 0.03346456692913381964, -0.3937007874015748254 ) ) ;
+#4473 = ORIENTED_EDGE ( 'NONE', *, *, #5561, .F. ) ;
+#4474 = LINE ( 'NONE', #9478, #5191 ) ;
+#4475 = CARTESIAN_POINT ( 'NONE', ( -0.03302136261268556056, -0.2357772681244950930, -0.02755905511811023584 ) ) ;
+#4476 = VECTOR ( 'NONE', #1397, 39.37007874015748143 ) ;
+#4477 = ORIENTED_EDGE ( 'NONE', *, *, #579, .T. ) ;
+#4478 = EDGE_CURVE ( 'NONE', #8910, #2826, #5479, .T. ) ;
+#4479 = VERTEX_POINT ( 'NONE', #3165 ) ;
+#4480 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409850, -0.07480314960629919074, -0.02952755905511811677 ) ) ;
+#4481 = VERTEX_POINT ( 'NONE', #7639 ) ;
+#4482 = EDGE_CURVE ( 'NONE', #8467, #8867, #8985, .T. ) ;
+#4483 = EDGE_LOOP ( 'NONE', ( #7983, #7633, #5039, #8562, #5777, #8559, #7619, #1207, #844, #9338, #2757 ) ) ;
+#4484 = LINE ( 'NONE', #8131, #451 ) ;
+#4485 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4486 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.492691239139411592E-32 ) ) ;
+#4487 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, -0.1456692913385826682 ) ) ;
+#4488 =( CONVERSION_BASED_UNIT ( 'INCH', #3860 ) LENGTH_UNIT ( ) NAMED_UNIT ( #4235 ) );
+#4489 = VERTEX_POINT ( 'NONE', #1679 ) ;
+#4490 = ORIENTED_EDGE ( 'NONE', *, *, #6387, .T. ) ;
+#4491 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.212450881438534213E-16, 0.0000000000000000000 ) ) ;
+#4492 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165225, 0.02362204724409447745, -0.1220472440944882081 ) ) ;
+#4493 = VERTEX_POINT ( 'NONE', #7538 ) ;
+#4494 = ADVANCED_FACE ( 'NONE', ( #3941 ), #6157, .T. ) ;
+#4495 = VERTEX_POINT ( 'NONE', #5328 ) ;
+#4496 = PLANE ( 'NONE', #7493 ) ;
+#4497 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#4498 = LINE ( 'NONE', #1564, #3646 ) ;
+#4499 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4500 = VECTOR ( 'NONE', #7253, 39.37007874015748143 ) ;
+#4501 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#4502 = VERTEX_POINT ( 'NONE', #8311 ) ;
+#4503 = EDGE_CURVE ( 'NONE', #8048, #835, #954, .T. ) ;
+#4504 = FACE_OUTER_BOUND ( 'NONE', #4662, .T. ) ;
+#4505 = EDGE_CURVE ( 'NONE', #8109, #7246, #5048, .T. ) ;
+#4506 = LINE ( 'NONE', #3060, #6883 ) ;
+#4507 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4508 = CARTESIAN_POINT ( 'NONE', ( -0.04160858543543640570, -0.05888419887333971176, -0.004301618067835705911 ) ) ;
+#4509 = ORIENTED_EDGE ( 'NONE', *, *, #9132, .T. ) ;
+#4510 = ORIENTED_EDGE ( 'NONE', *, *, #8739, .F. ) ;
+#4511 = ADVANCED_FACE ( 'NONE', ( #4657, #7585 ), #8358, .T. ) ;
+#4512 = EDGE_CURVE ( 'NONE', #2629, #5482, #339, .T. ) ;
+#4513 = LINE ( 'NONE', #6680, #7040 ) ;
+#4514 = ORIENTED_EDGE ( 'NONE', *, *, #8793, .T. ) ;
+#4515 = VECTOR ( 'NONE', #5610, 39.37007874015748143 ) ;
+#4516 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4517 = LINE ( 'NONE', #8844, #4322 ) ;
+#4518 = VECTOR ( 'NONE', #7695, 39.37007874015748143 ) ;
+#4519 = ORIENTED_EDGE ( 'NONE', *, *, #2323, .T. ) ;
+#4520 = ORIENTED_EDGE ( 'NONE', *, *, #8671, .T. ) ;
+#4521 = LINE ( 'NONE', #7450, #9333 ) ;
+#4522 = ORIENTED_EDGE ( 'NONE', *, *, #3198, .T. ) ;
+#4523 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, 0.0000000000000000000, -0.3149606299212598381 ) ) ;
+#4524 = CARTESIAN_POINT ( 'NONE', ( -0.1220472440944882220, 0.02362204724409448786, -0.08858267716535435377 ) ) ;
+#4525 = CONICAL_SURFACE ( 'NONE', #2536, 0.09055118110236207163, 0.7853981633974450594 ) ;
+#4526 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.2500000000000000000 ) ) ;
+#4527 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338579421, 0.02165354330708662775, -0.3397314805807110094 ) ) ;
+#4528 = PLANE ( 'NONE', #1283 ) ;
+#4529 = ORIENTED_EDGE ( 'NONE', *, *, #284, .T. ) ;
+#4530 = ORIENTED_EDGE ( 'NONE', *, *, #1563, .F. ) ;
+#4531 = VECTOR ( 'NONE', #7606, 39.37007874015748143 ) ;
+#4532 = PLANE ( 'NONE', #4700 ) ;
+#4533 = PLANE ( 'NONE', #1772 ) ;
+#4534 = VERTEX_POINT ( 'NONE', #9327 ) ;
+#4535 = ORIENTED_EDGE ( 'NONE', *, *, #6830, .F. ) ;
+#4536 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.03149606299212596994, -0.1279527559055118335 ) ) ;
+#4537 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330707514, 0.07480314960629924625, -0.4330708661417322913 ) ) ;
+#4538 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.08267716535433074221, -0.02755905511811023237 ) ) ;
+#4539 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724532, 0.06299212598425195375, -0.4330708661417322913 ) ) ;
+#4540 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4541 = EDGE_CURVE ( 'NONE', #2745, #5362, #8422, .T. ) ;
+#4542 = FACE_OUTER_BOUND ( 'NONE', #3322, .T. ) ;
+#4543 = FACE_OUTER_BOUND ( 'NONE', #7176, .T. ) ;
+#4544 = VECTOR ( 'NONE', #8198, 39.37007874015748143 ) ;
+#4545 = EDGE_CURVE ( 'NONE', #7371, #3017, #432, .T. ) ;
+#4546 = CARTESIAN_POINT ( 'NONE', ( -0.03021454359532435921, -0.06732609141723244761, 0.02705985973654265186 ) ) ;
+#4547 = ORIENTED_EDGE ( 'NONE', *, *, #448, .F. ) ;
+#4548 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212592830, -0.4015748031496063630 ) ) ;
+#4549 = AXIS2_PLACEMENT_3D ( 'NONE', #4259, #8532, #5705 ) ;
+#4550 = ORIENTED_EDGE ( 'NONE', *, *, #2492, .T. ) ;
+#4551 = FACE_OUTER_BOUND ( 'NONE', #5445, .T. ) ;
+#4552 = EDGE_LOOP ( 'NONE', ( #3789, #3610, #8754, #7439, #6520, #5868, #378, #7353 ) ) ;
+#4553 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#4554 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.08267716535433072833, -0.2500000000000000000 ) ) ;
+#4555 = EDGE_CURVE ( 'NONE', #3835, #5785, #9016, .T. ) ;
+#4556 = EDGE_CURVE ( 'NONE', #5657, #8048, #4091, .T. ) ;
+#4557 = VECTOR ( 'NONE', #482, 39.37007874015748143 ) ;
+#4558 = ORIENTED_EDGE ( 'NONE', *, *, #5181, .F. ) ;
+#4559 = ORIENTED_EDGE ( 'NONE', *, *, #934, .T. ) ;
+#4560 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4561 = ORIENTED_EDGE ( 'NONE', *, *, #7446, .F. ) ;
+#4562 = AXIS2_PLACEMENT_3D ( 'NONE', #2675, #8013, #1961 ) ;
+#4563 = FACE_OUTER_BOUND ( 'NONE', #5589, .T. ) ;
+#4564 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4565 = EDGE_CURVE ( 'NONE', #3017, #1710, #4283, .T. ) ;
+#4566 = AXIS2_PLACEMENT_3D ( 'NONE', #9384, #3463, #2746 ) ;
+#4567 = AXIS2_PLACEMENT_3D ( 'NONE', #8133, #4486, #6553 ) ;
+#4568 = VERTEX_POINT ( 'NONE', #2786 ) ;
+#4569 = ORIENTED_EDGE ( 'NONE', *, *, #1213, .T. ) ;
+#4570 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#4571 = ORIENTED_EDGE ( 'NONE', *, *, #851, .F. ) ;
+#4572 = LINE ( 'NONE', #3899, #8237 ) ;
+#4573 = FACE_OUTER_BOUND ( 'NONE', #334, .T. ) ;
+#4574 = VECTOR ( 'NONE', #7016, 39.37007874015748143 ) ;
+#4575 = AXIS2_PLACEMENT_3D ( 'NONE', #7793, #4103, #1935 ) ;
+#4576 = FACE_BOUND ( 'NONE', #6454, .T. ) ;
+#4577 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.02362204724409447398, -0.1279527559055118335 ) ) ;
+#4578 = EDGE_CURVE ( 'NONE', #6666, #3831, #9186, .T. ) ;
+#4579 = ORIENTED_EDGE ( 'NONE', *, *, #8695, .T. ) ;
+#4580 = VERTEX_POINT ( 'NONE', #2020 ) ;
+#4581 = VECTOR ( 'NONE', #2923, 39.37007874015748143 ) ;
+#4582 = LINE ( 'NONE', #4628, #6090 ) ;
+#4583 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -1.586356115038293776E-17, -0.08464566929133859885 ) ) ;
+#4584 = ORIENTED_EDGE ( 'NONE', *, *, #1217, .T. ) ;
+#4585 = VERTEX_POINT ( 'NONE', #1247 ) ;
+#4586 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.1968503937007874127 ) ) ;
+#4587 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656956E-16, 0.0000000000000000000 ) ) ;
+#4588 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580097229, -0.07080026209583235863, 0.04131030508790276001 ) ) ;
+#4589 = CARTESIAN_POINT ( 'NONE', ( 0.05340417309547457192, -0.08267716535433072833, 0.04724409448818899654 ) ) ;
+#4590 = AXIS2_PLACEMENT_3D ( 'NONE', #1405, #1590, #7364 ) ;
+#4591 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4592 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#4593 = ORIENTED_EDGE ( 'NONE', *, *, #9330, .T. ) ;
+#4594 = PLANE ( 'NONE', #4242 ) ;
+#4595 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, -0.02755905511811021155 ) ) ;
+#4596 = CIRCLE ( 'NONE', #1677, 0.005905511811023654925 ) ;
+#4597 = ADVANCED_FACE ( 'NONE', ( #8504 ), #7878, .T. ) ;
+#4598 = ORIENTED_EDGE ( 'NONE', *, *, #8792, .F. ) ;
+#4599 = LINE ( 'NONE', #2436, #3359 ) ;
+#4600 = EDGE_CURVE ( 'NONE', #5795, #7303, #9040, .T. ) ;
+#4601 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4602 = LINE ( 'NONE', #3157, #3375 ) ;
+#4603 = VECTOR ( 'NONE', #7975, 39.37007874015748143 ) ;
+#4604 = ORIENTED_EDGE ( 'NONE', *, *, #671, .T. ) ;
+#4605 = ORIENTED_EDGE ( 'NONE', *, *, #4807, .T. ) ;
+#4606 = EDGE_CURVE ( 'NONE', #1813, #5012, #7019, .T. ) ;
+#4607 = LINE ( 'NONE', #7536, #278 ) ;
+#4608 = ORIENTED_EDGE ( 'NONE', *, *, #4207, .T. ) ;
+#4609 = AXIS2_PLACEMENT_3D ( 'NONE', #1962, #9269, #9367 ) ;
+#4610 = EDGE_CURVE ( 'NONE', #510, #568, #3313, .T. ) ;
+#4611 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4612 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.492691239139411592E-32 ) ) ;
+#4613 = AXIS2_PLACEMENT_3D ( 'NONE', #2665, #7949, #4925 ) ;
+#4614 = VERTEX_POINT ( 'NONE', #9378 ) ;
+#4615 = EDGE_LOOP ( 'NONE', ( #6836, #2458, #5917, #3447 ) ) ;
+#4616 = ADVANCED_FACE ( 'NONE', ( #1293 ), #1879, .T. ) ;
+#4617 = PLANE ( 'NONE', #6418 ) ;
+#4618 = ORIENTED_EDGE ( 'NONE', *, *, #7106, .F. ) ;
+#4619 = ADVANCED_FACE ( 'NONE', ( #8553 ), #7734, .T. ) ;
+#4620 = CARTESIAN_POINT ( 'NONE', ( -0.08245776342519352264, 0.02362204724409444970, -0.3337421646899543237 ) ) ;
+#4621 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133857109, 0.02165354330708662428, -0.1830708661417322636 ) ) ;
+#4622 = VECTOR ( 'NONE', #7693, 39.37007874015748143 ) ;
+#4623 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4624 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4625 = PERSON_AND_ORGANIZATION ( #3877, #8341 ) ;
+#4626 = VERTEX_POINT ( 'NONE', #4946 ) ;
+#4627 = ORIENTED_EDGE ( 'NONE', *, *, #6160, .F. ) ;
+#4628 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02165354330708662775, -0.1948818897637795144 ) ) ;
+#4629 = FACE_OUTER_BOUND ( 'NONE', #1793, .T. ) ;
+#4630 = VERTEX_POINT ( 'NONE', #7115 ) ;
+#4631 = EDGE_CURVE ( 'NONE', #1589, #8365, #7966, .T. ) ;
+#4632 = ORIENTED_EDGE ( 'NONE', *, *, #4795, .F. ) ;
+#4633 = EDGE_CURVE ( 'NONE', #3217, #6456, #4140, .T. ) ;
+#4634 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4635 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.05118110236220470982, -0.06496062992125989366 ) ) ;
+#4636 = CARTESIAN_POINT ( 'NONE', ( -0.05708661417322834220, 0.02362204724409446704, -0.1338582677165354451 ) ) ;
+#4637 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.05118110236220473758, -0.06496062992125985203 ) ) ;
+#4638 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125982427, -0.03937007874015750752, -0.4311023622047244208 ) ) ;
+#4639 = CARTESIAN_POINT ( 'NONE', ( 0.02332257863316197430, -0.07477338193431311286, 0.05646557690843550387 ) ) ;
+#4640 = LINE ( 'NONE', #6232, #4877 ) ;
+#4641 = CARTESIAN_POINT ( 'NONE', ( -0.04419640675939594948, -0.07480314960629919074, -0.03259608976349603199 ) ) ;
+#4642 = VERTEX_POINT ( 'NONE', #2738 ) ;
+#4643 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, 0.07480314960629924625, -0.4311023622047244208 ) ) ;
+#4644 = FACE_OUTER_BOUND ( 'NONE', #9121, .T. ) ;
+#4645 = ORIENTED_EDGE ( 'NONE', *, *, #2630, .T. ) ;
+#4646 = CARTESIAN_POINT ( 'NONE', ( 0.04399805946126566364, -0.08267716535433072833, -0.03174980795814006523 ) ) ;
+#4647 = PLANE ( 'NONE', #8818 ) ;
+#4648 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409449133, -0.3523622047244094890 ) ) ;
+#4649 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.805554715692064726E-16, 0.0000000000000000000 ) ) ;
+#4650 = CIRCLE ( 'NONE', #7556, 0.07086614173228347746 ) ;
+#4651 = CYLINDRICAL_SURFACE ( 'NONE', #6406, 0.001968503937007870519 ) ;
+#4652 = ORIENTED_EDGE ( 'NONE', *, *, #9433, .T. ) ;
+#4653 = CC_DESIGN_APPROVAL ( #5778, ( #4961 ) ) ;
+#4654 = ORIENTED_EDGE ( 'NONE', *, *, #634, .F. ) ;
+#4655 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4656 = ORIENTED_EDGE ( 'NONE', *, *, #5873, .T. ) ;
+#4657 = FACE_OUTER_BOUND ( 'NONE', #1990, .T. ) ;
+#4658 = PLANE ( 'NONE', #3857 ) ;
+#4659 = EDGE_CURVE ( 'NONE', #6497, #1411, #6252, .T. ) ;
+#4660 = EDGE_CURVE ( 'NONE', #4949, #1261, #595, .T. ) ;
+#4661 = ORIENTED_EDGE ( 'NONE', *, *, #8783, .T. ) ;
+#4662 = EDGE_LOOP ( 'NONE', ( #743, #7305, #6376, #1390, #5434, #3468, #6751, #2931, #4490, #8475, #2131, #3459 ) ) ;
+#4663 = LINE ( 'NONE', #4808, #8052 ) ;
+#4664 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905387, 0.02559055118110237920, -0.2960629921259842479 ) ) ;
+#4665 = ORIENTED_EDGE ( 'NONE', *, *, #3919, .F. ) ;
+#4666 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.05118110236220470982, -0.09645669291338587747 ) ) ;
+#4667 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.08661417322834646937 ) ) ;
+#4668 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4669 = LINE ( 'NONE', #396, #4927 ) ;
+#4670 = VECTOR ( 'NONE', #4852, 39.37007874015748143 ) ;
+#4671 = EDGE_CURVE ( 'NONE', #628, #234, #2066, .T. ) ;
+#4672 = EDGE_CURVE ( 'NONE', #7672, #7067, #2829, .T. ) ;
+#4673 = ORIENTED_EDGE ( 'NONE', *, *, #8538, .F. ) ;
+#4674 = ORIENTED_EDGE ( 'NONE', *, *, #4795, .T. ) ;
+#4675 = FACE_OUTER_BOUND ( 'NONE', #6004, .T. ) ;
+#4676 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110240348, -0.3937007874015748254 ) ) ;
+#4677 = ORIENTED_EDGE ( 'NONE', *, *, #3154, .T. ) ;
+#4678 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960370, 0.08267716535433075609, -0.3157480314960629530 ) ) ;
+#4679 = CARTESIAN_POINT ( 'NONE', ( -0.03021454359532435921, -0.06732609141723244761, 0.02705985973654265186 ) ) ;
+#4680 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4681 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4682 = DIRECTION ( 'NONE', ( -4.251773225433351147E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4683 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4684 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834642774, 0.03346456692913381964, -0.3937007874015748254 ) ) ;
+#4685 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4686 = ADVANCED_FACE ( 'NONE', ( #4279 ), #1478, .T. ) ;
+#4687 = VECTOR ( 'NONE', #5797, 39.37007874015748143 ) ;
+#4688 = EDGE_CURVE ( 'NONE', #2983, #973, #9013, .T. ) ;
+#4689 = VERTEX_POINT ( 'NONE', #7209 ) ;
+#4690 = LINE ( 'NONE', #6186, #8222 ) ;
+#4691 = DIRECTION ( 'NONE', ( 2.990902544787598592E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4692 = ORIENTED_EDGE ( 'NONE', *, *, #2679, .T. ) ;
+#4693 = ORIENTED_EDGE ( 'NONE', *, *, #1284, .T. ) ;
+#4694 = LINE ( 'NONE', #3300, #8266 ) ;
+#4695 = FACE_OUTER_BOUND ( 'NONE', #2816, .T. ) ;
+#4696 = CIRCLE ( 'NONE', #7157, 0.005905511811023654925 ) ;
+#4697 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4698 = LINE ( 'NONE', #474, #2161 ) ;
+#4699 = EDGE_CURVE ( 'NONE', #9167, #8456, #1341, .T. ) ;
+#4700 = AXIS2_PLACEMENT_3D ( 'NONE', #1509, #4491, #24 ) ;
+#4701 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4702 = VERTEX_POINT ( 'NONE', #9469 ) ;
+#4703 = ORIENTED_EDGE ( 'NONE', *, *, #901, .F. ) ;
+#4704 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#4705 = ORIENTED_EDGE ( 'NONE', *, *, #6436, .F. ) ;
+#4706 = AXIS2_PLACEMENT_3D ( 'NONE', #3333, #6270, #3865 ) ;
+#4707 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#4708 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4709 = PLANE ( 'NONE', #4073 ) ;
+#4710 = ORIENTED_EDGE ( 'NONE', *, *, #7053, .T. ) ;
+#4711 = ORIENTED_EDGE ( 'NONE', *, *, #2294, .T. ) ;
+#4712 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834641386, 0.02362204724409444276, -0.4350393700787402174 ) ) ;
+#4713 = AXIS2_PLACEMENT_3D ( 'NONE', #2722, #1375, #2821 ) ;
+#4714 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960509, -0.08267716535433072833, -0.2763779527559055427 ) ) ;
+#4715 = VERTEX_POINT ( 'NONE', #218 ) ;
+#4716 = ADVANCED_FACE ( 'NONE', ( #4542 ), #5863, .T. ) ;
+#4717 = DIRECTION ( 'NONE', ( 1.426581805901978649E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4718 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#4719 = AXIS2_PLACEMENT_3D ( 'NONE', #9243, #6878, #1733 ) ;
+#4720 = PERSON_AND_ORGANIZATION_ROLE ( 'design_supplier' ) ;
+#4721 = AXIS2_PLACEMENT_3D ( 'NONE', #2086, #5015, #5790 ) ;
+#4722 = EDGE_LOOP ( 'NONE', ( #347, #4677, #706, #1763 ) ) ;
+#4723 = ORIENTED_EDGE ( 'NONE', *, *, #4954, .F. ) ;
+#4724 = VERTEX_POINT ( 'NONE', #2207 ) ;
+#4725 = DIRECTION ( 'NONE', ( 1.426581805901978649E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4726 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322835607, 0.02165354330708664857, -0.1181102362204724116 ) ) ;
+#4727 = ORIENTED_EDGE ( 'NONE', *, *, #6684, .F. ) ;
+#4728 = VECTOR ( 'NONE', #6777, 39.37007874015748143 ) ;
+#4729 = AXIS2_PLACEMENT_3D ( 'NONE', #3372, #2751, #7219 ) ;
+#4730 = EDGE_CURVE ( 'NONE', #6631, #2156, #5133, .T. ) ;
+#4731 = ORIENTED_EDGE ( 'NONE', *, *, #6100, .T. ) ;
+#4732 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913384739, 0.08267716535433074221, -0.06299212598425192600 ) ) ;
+#4733 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125985203, 0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#4734 = EDGE_CURVE ( 'NONE', #4469, #1068, #3146, .T. ) ;
+#4735 = PLANE ( 'NONE', #1043 ) ;
+#4736 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.2763779527559055427 ) ) ;
+#4737 = CARTESIAN_POINT ( 'NONE', ( -0.07677165354330710290, 0.02362204724409444970, -0.2480314960629921295 ) ) ;
+#4738 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433075609, -0.3157480314960629530 ) ) ;
+#4739 = VECTOR ( 'NONE', #1764, 39.37007874015748143 ) ;
+#4740 = VECTOR ( 'NONE', #7080, 39.37007874015748143 ) ;
+#4741 = ORIENTED_EDGE ( 'NONE', *, *, #7336, .F. ) ;
+#4742 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.02165354330708662775, -0.2381889763779527491 ) ) ;
+#4743 = DIRECTION ( 'NONE', ( 1.032573497605242101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4744 = ORIENTED_EDGE ( 'NONE', *, *, #862, .F. ) ;
+#4745 = EDGE_CURVE ( 'NONE', #2728, #8612, #1987, .T. ) ;
+#4746 = ORIENTED_EDGE ( 'NONE', *, *, #5193, .F. ) ;
+#4747 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4748 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.521687259628778015E-16, 0.0000000000000000000 ) ) ;
+#4749 = ADVANCED_FACE ( 'NONE', ( #4994 ), #2877, .T. ) ;
+#4750 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.07480314960629921850, -0.1456692913385826960 ) ) ;
+#4751 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4752 = AXIS2_PLACEMENT_3D ( 'NONE', #1749, #6229, #4680 ) ;
+#4753 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212592830, -0.4074803149606299191 ) ) ;
+#4754 = ORIENTED_EDGE ( 'NONE', *, *, #7955, .T. ) ;
+#4755 = VERTEX_POINT ( 'NONE', #6492 ) ;
+#4756 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.03543307086614174567, -0.1003937007874016185 ) ) ;
+#4757 = ORIENTED_EDGE ( 'NONE', *, *, #3622, .F. ) ;
+#4758 = EDGE_CURVE ( 'NONE', #4414, #4908, #291, .T. ) ;
+#4759 = EDGE_CURVE ( 'NONE', #4017, #4989, #3594, .T. ) ;
+#4760 = VECTOR ( 'NONE', #9279, 39.37007874015748143 ) ;
+#4761 = DIRECTION ( 'NONE', ( -0.4472135954999581497, 0.0000000000000000000, -0.8944271909999157444 ) ) ;
+#4762 = PLANE ( 'NONE', #1554 ) ;
+#4763 = PLANE ( 'NONE', #9442 ) ;
+#4764 = ORIENTED_EDGE ( 'NONE', *, *, #7698, .T. ) ;
+#4765 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.07480314960629924625, -0.4330708661417322913 ) ) ;
+#4766 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4767 = VERTEX_POINT ( 'NONE', #2162 ) ;
+#4768 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4769 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.03149606299212601157, -0.09448818897637797920 ) ) ;
+#4770 = AXIS2_PLACEMENT_3D ( 'NONE', #3970, #315, #6952 ) ;
+#4771 = DATE_AND_TIME ( #302, #8183 ) ;
+#4772 = ORIENTED_EDGE ( 'NONE', *, *, #9225, .T. ) ;
+#4773 = VERTEX_POINT ( 'NONE', #5090 ) ;
+#4774 = ORIENTED_EDGE ( 'NONE', *, *, #6284, .T. ) ;
+#4775 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#4776 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4777 = VECTOR ( 'NONE', #587, 39.37007874015748143 ) ;
+#4778 = EDGE_LOOP ( 'NONE', ( #4274, #3709, #1140, #4241 ) ) ;
+#4779 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.02362204724409443235, -0.4448818897637795700 ) ) ;
+#4780 = DIRECTION ( 'NONE', ( -0.9736163105678009577, -1.340440532171342105E-16, -0.2281913227893281881 ) ) ;
+#4781 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4782 = FACE_OUTER_BOUND ( 'NONE', #1299, .T. ) ;
+#4783 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, 0.0000000000000000000 ) ) ;
+#4784 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637790981, 0.02362204724409444970, -0.3956692913385827515 ) ) ;
+#4785 = ORIENTED_EDGE ( 'NONE', *, *, #1492, .F. ) ;
+#4786 = ADVANCED_FACE ( 'NONE', ( #8024 ), #3827, .F. ) ;
+#4787 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.03543307086614171791, -0.09645669291338587747 ) ) ;
+#4788 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#4789 = ORIENTED_EDGE ( 'NONE', *, *, #3018, .T. ) ;
+#4790 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4015748031496063630 ) ) ;
+#4791 = LINE ( 'NONE', #7723, #3295 ) ;
+#4792 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4793 = DIRECTION ( 'NONE', ( -0.4472135954999577612, -0.0000000000000000000, -0.8944271909999158554 ) ) ;
+#4794 = EDGE_CURVE ( 'NONE', #4493, #4626, #6036, .T. ) ;
+#4795 = EDGE_CURVE ( 'NONE', #7775, #8019, #2379, .T. ) ;
+#4796 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629919074, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#4797 = ORIENTED_EDGE ( 'NONE', *, *, #7836, .T. ) ;
+#4798 = ORIENTED_EDGE ( 'NONE', *, *, #1463, .T. ) ;
+#4799 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4800 = VERTEX_POINT ( 'NONE', #8241 ) ;
+#4801 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.09448818897637797920 ) ) ;
+#4802 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.445602896647333592E-15 ) ) ;
+#4803 = VECTOR ( 'NONE', #6023, 39.37007874015748143 ) ;
+#4804 = LINE ( 'NONE', #6306, #5444 ) ;
+#4805 = EDGE_CURVE ( 'NONE', #8129, #5841, #1055, .T. ) ;
+#4806 = ORIENTED_EDGE ( 'NONE', *, *, #3697, .F. ) ;
+#4807 = EDGE_CURVE ( 'NONE', #6177, #1395, #941, .T. ) ;
+#4808 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803098, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#4809 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#4810 = ORIENTED_EDGE ( 'NONE', *, *, #7599, .F. ) ;
+#4811 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023621271, -0.08267716535433072833, -0.02952755905511811677 ) ) ;
+#4812 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.02362204724409446704, -0.4330708661417322913 ) ) ;
+#4813 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 0, 0, .AHEAD. ) ;
+#4814 = VERTEX_POINT ( 'NONE', #6953 ) ;
+#4815 = ORIENTED_EDGE ( 'NONE', *, *, #3374, .T. ) ;
+#4816 = ORIENTED_EDGE ( 'NONE', *, *, #9394, .F. ) ;
+#4817 = DIRECTION ( 'NONE', ( -4.818676322157799347E-16, -1.084202172485505174E-16, -1.000000000000000000 ) ) ;
+#4818 = CARTESIAN_POINT ( 'NONE', ( 9.485583311334245746E-18, -0.06889763779527557919, -0.1338582677165354173 ) ) ;
+#4819 = ORIENTED_EDGE ( 'NONE', *, *, #6964, .F. ) ;
+#4820 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834641386, 0.03149606299212594218, -0.3937007874015748254 ) ) ;
+#4821 = CYLINDRICAL_SURFACE ( 'NONE', #905, 0.003937007874015741038 ) ;
+#4822 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4823 = CIRCLE ( 'NONE', #6057, 0.005905511811023654925 ) ;
+#4824 = LINE ( 'NONE', #7759, #3344 ) ;
+#4825 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212592830, -0.4291338582677165503 ) ) ;
+#4826 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4827 = ORIENTED_EDGE ( 'NONE', *, *, #4917, .F. ) ;
+#4828 = AXIS2_PLACEMENT_3D ( 'NONE', #7076, #7646, #3945 ) ;
+#4829 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629920462, 0.07480314960629927401, -0.4330708661417322913 ) ) ;
+#4830 = DIRECTION ( 'NONE', ( 1.426581805901978896E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4831 = ORIENTED_EDGE ( 'NONE', *, *, #9371, .T. ) ;
+#4832 = CARTESIAN_POINT ( 'NONE', ( 0.05170902057556144710, -0.05024739246975105933, -0.04739680799903589481 ) ) ;
+#4833 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4834 = EDGE_CURVE ( 'NONE', #5670, #8522, #6903, .T. ) ;
+#4835 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 1.668003342285391551E-16 ) ) ;
+#4836 = PLANE ( 'NONE', #3536 ) ;
+#4837 = EDGE_CURVE ( 'NONE', #3748, #4715, #4640, .T. ) ;
+#4838 = AXIS2_PLACEMENT_3D ( 'NONE', #8877, #8156, #6767 ) ;
+#4839 = LINE ( 'NONE', #3261, #262 ) ;
+#4840 = ORIENTED_EDGE ( 'NONE', *, *, #1260, .F. ) ;
+#4841 = ORIENTED_EDGE ( 'NONE', *, *, #5982, .F. ) ;
+#4842 = AXIS2_PLACEMENT_3D ( 'NONE', #1119, #358, #4776 ) ;
+#4843 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409451215, -0.08858267716535435377 ) ) ;
+#4844 = ORIENTED_EDGE ( 'NONE', *, *, #4286, .F. ) ;
+#4845 = LINE ( 'NONE', #7779, #6251 ) ;
+#4846 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.990902544787598592E-16, -3.242743036751138217E-32 ) ) ;
+#4847 = EDGE_CURVE ( 'NONE', #5702, #8163, #5407, .T. ) ;
+#4848 = EDGE_CURVE ( 'NONE', #6970, #8120, #9164, .T. ) ;
+#4849 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.032573497605242347E-16, 0.0000000000000000000 ) ) ;
+#4850 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.084202172485504311E-16 ) ) ;
+#4851 = CIRCLE ( 'NONE', #87, 0.003937007874015749712 ) ;
+#4852 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.807003620809175618E-16, 0.0000000000000000000 ) ) ;
+#4853 = VERTEX_POINT ( 'NONE', #8339 ) ;
+#4854 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4855 = ORIENTED_EDGE ( 'NONE', *, *, #2111, .F. ) ;
+#4856 = LINE ( 'NONE', #4714, #7637 ) ;
+#4857 = ORIENTED_EDGE ( 'NONE', *, *, #9434, .T. ) ;
+#4858 = EDGE_CURVE ( 'NONE', #268, #2888, #5360, .T. ) ;
+#4859 = EDGE_CURVE ( 'NONE', #6125, #8120, #2571, .T. ) ;
+#4860 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4861 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.02362204724409446704, -0.4724409448818898127 ) ) ;
+#4862 = VECTOR ( 'NONE', #6018, 39.37007874015748143 ) ;
+#4863 = ORIENTED_EDGE ( 'NONE', *, *, #2517, .T. ) ;
+#4864 = VERTEX_POINT ( 'NONE', #5506 ) ;
+#4865 = ORIENTED_EDGE ( 'NONE', *, *, #8162, .T. ) ;
+#4866 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580097229, -0.06719522190217055990, 0.02755905511811025665 ) ) ;
+#4867 = ORIENTED_EDGE ( 'NONE', *, *, #6203, .F. ) ;
+#4868 = CARTESIAN_POINT ( 'NONE', ( 0.05155586684241973694, -0.07480314960629920462, -0.06399645278439743123 ) ) ;
+#4869 = LINE ( 'NONE', #9208, #3826 ) ;
+#4870 = CYLINDRICAL_SURFACE ( 'NONE', #6910, 0.007874015748031516770 ) ;
+#4871 = VECTOR ( 'NONE', #6779, 39.37007874015748143 ) ;
+#4872 = AXIS2_PLACEMENT_3D ( 'NONE', #133, #4410, #5131 ) ;
+#4873 = EDGE_CURVE ( 'NONE', #3563, #481, #979, .T. ) ;
+#4874 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.807003620809174632E-16, 4.818676322157799347E-16 ) ) ;
+#4875 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.02165354330708662775, -0.2381889763779527491 ) ) ;
+#4876 = CARTESIAN_POINT ( 'NONE', ( 0.003086892746030559312, -0.07086560939431327255, -0.1102378174865421834 ) ) ;
+#4877 = VECTOR ( 'NONE', #2476, 39.37007874015748143 ) ;
+#4878 = EDGE_LOOP ( 'NONE', ( #5238, #9403, #2927, #2755 ) ) ;
+#4879 = VECTOR ( 'NONE', #6020, 39.37007874015748143 ) ;
+#4880 = LINE ( 'NONE', #3392, #8390 ) ;
+#4881 = FACE_OUTER_BOUND ( 'NONE', #9181, .T. ) ;
+#4882 = EDGE_LOOP ( 'NONE', ( #2315, #4703, #3913, #805 ) ) ;
+#4883 = VERTEX_POINT ( 'NONE', #4684 ) ;
+#4884 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4885 = LINE ( 'NONE', #7149, #8351 ) ;
+#4886 = DIRECTION ( 'NONE', ( 1.807003620809175125E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4887 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1220472440944882081 ) ) ;
+#4888 = VECTOR ( 'NONE', #3499, 39.37007874015748143 ) ;
+#4889 = VECTOR ( 'NONE', #586, 39.37007874015748143 ) ;
+#4890 = EDGE_CURVE ( 'NONE', #2403, #5918, #3920, .T. ) ;
+#4891 = CARTESIAN_POINT ( 'NONE', ( 0.1791338582677174107, 0.03149606299212596300, -0.4389763779527559029 ) ) ;
+#4892 = ORIENTED_EDGE ( 'NONE', *, *, #3864, .F. ) ;
+#4893 = AXIS2_PLACEMENT_3D ( 'NONE', #9266, #1235, #4176 ) ;
+#4894 = ADVANCED_FACE ( 'NONE', ( #365 ), #6850, .F. ) ;
+#4895 = VECTOR ( 'NONE', #7470, 39.37007874015748143 ) ;
+#4896 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4897 = ORIENTED_EDGE ( 'NONE', *, *, #8617, .F. ) ;
+#4898 = CARTESIAN_POINT ( 'NONE', ( 0.1791338582677174107, 0.03149606299212596300, -0.4665354330708661457 ) ) ;
+#4899 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#4900 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#4901 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4902 = CIRCLE ( 'NONE', #6440, 0.03937007874015750059 ) ;
+#4903 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4665354330708661457 ) ) ;
+#4904 = ORIENTED_EDGE ( 'NONE', *, *, #8124, .T. ) ;
+#4905 = EDGE_CURVE ( 'NONE', #596, #5857, #317, .T. ) ;
+#4906 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.1299212598425197041 ) ) ;
+#4907 = ADVANCED_FACE ( 'NONE', ( #9114 ), #2525, .T. ) ;
+#4908 = VERTEX_POINT ( 'NONE', #4480 ) ;
+#4909 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#4910 = ORIENTED_EDGE ( 'NONE', *, *, #4730, .T. ) ;
+#4911 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590289, 0.03149606299212594218, -0.4330708661417322913 ) ) ;
+#4912 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#4913 = VECTOR ( 'NONE', #1922, 39.37007874015748143 ) ;
+#4914 = ORIENTED_EDGE ( 'NONE', *, *, #7617, .T. ) ;
+#4915 = EDGE_CURVE ( 'NONE', #4285, #2121, #430, .T. ) ;
+#4916 = EDGE_LOOP ( 'NONE', ( #4417, #725, #830, #1534 ) ) ;
+#4917 = EDGE_CURVE ( 'NONE', #6200, #8244, #3953, .T. ) ;
+#4918 = CYLINDRICAL_SURFACE ( 'NONE', #9155, 0.003937007874015749712 ) ;
+#4919 = ORIENTED_EDGE ( 'NONE', *, *, #3963, .F. ) ;
+#4920 = LINE ( 'NONE', #1167, #2357 ) ;
+#4921 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.2763779527559055427 ) ) ;
+#4922 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02559055118110237920, -0.02755905511811023584 ) ) ;
+#4923 = AXIS2_PLACEMENT_3D ( 'NONE', #8338, #4022, #9012 ) ;
+#4924 = DIRECTION ( 'NONE', ( 1.668003342285391551E-16, 2.296448060214481604E-32, -1.000000000000000000 ) ) ;
+#4925 = DIRECTION ( 'NONE', ( -1.355252715606880789E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4926 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4927 = VECTOR ( 'NONE', #7598, 39.37007874015748143 ) ;
+#4928 = ORIENTED_EDGE ( 'NONE', *, *, #5465, .F. ) ;
+#4929 = EDGE_CURVE ( 'NONE', #6456, #1307, #3897, .T. ) ;
+#4930 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.07480314960629921850, -0.1968503937007874127 ) ) ;
+#4931 = ADVANCED_FACE ( 'NONE', ( #6640 ), #3802, .T. ) ;
+#4932 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.07480314960629926013, -0.4724409448818898127 ) ) ;
+#4933 = VERTEX_POINT ( 'NONE', #243 ) ;
+#4934 = ORIENTED_EDGE ( 'NONE', *, *, #3794, .T. ) ;
+#4935 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#4936 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4937 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4938 = CYLINDRICAL_SURFACE ( 'NONE', #7223, 0.005905511811023654925 ) ;
+#4939 = AXIS2_PLACEMENT_3D ( 'NONE', #4995, #7926, #5624 ) ;
+#4940 = DIRECTION ( 'NONE', ( -1.668003342285391797E-16, 1.084202172485504187E-16, 1.000000000000000000 ) ) ;
+#4941 = VERTEX_POINT ( 'NONE', #6689 ) ;
+#4942 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, -5.251601652122827732E-16 ) ) ;
+#4943 = ORIENTED_EDGE ( 'NONE', *, *, #2492, .F. ) ;
+#4944 = PLANE ( 'NONE', #3327 ) ;
+#4945 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4946 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02362204724409450521, -0.1279527559055118335 ) ) ;
+#4947 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330708902, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#4948 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656217E-16, 4.470936793754656860E-16 ) ) ;
+#4949 = VERTEX_POINT ( 'NONE', #1637 ) ;
+#4950 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2244094488188976833 ) ) ;
+#4951 = EDGE_LOOP ( 'NONE', ( #11, #1274, #833, #4041 ) ) ;
+#4952 = FACE_OUTER_BOUND ( 'NONE', #5051, .T. ) ;
+#4953 = ORIENTED_EDGE ( 'NONE', *, *, #4155, .F. ) ;
+#4954 = EDGE_CURVE ( 'NONE', #5641, #2907, #7360, .T. ) ;
+#4955 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724532, 0.06299212598425195375, -0.4724409448818898127 ) ) ;
+#4956 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4957 = VECTOR ( 'NONE', #1857, 39.37007874015748143 ) ;
+#4958 = ADVANCED_FACE ( 'NONE', ( #8849 ), #821, .T. ) ;
+#4959 = ORIENTED_EDGE ( 'NONE', *, *, #718, .F. ) ;
+#4960 = ORIENTED_EDGE ( 'NONE', *, *, #501, .T. ) ;
+#4961 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #6218, .NOT_KNOWN. ) ;
+#4962 = ORIENTED_EDGE ( 'NONE', *, *, #3932, .F. ) ;
+#4963 = LINE ( 'NONE', #4820, #4068 ) ;
+#4964 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, -0.07874015748031495954, -0.02755905511811027400 ) ) ;
+#4965 = LINE ( 'NONE', #5596, #461 ) ;
+#4966 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4967 = LINE ( 'NONE', #9355, #6927 ) ;
+#4968 = EDGE_CURVE ( 'NONE', #452, #2308, #151, .T. ) ;
+#4969 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4074803149606299191 ) ) ;
+#4970 = ADVANCED_FACE ( 'NONE', ( #5240 ), #4617, .F. ) ;
+#4971 = ORIENTED_EDGE ( 'NONE', *, *, #6035, .F. ) ;
+#4972 = ORIENTED_EDGE ( 'NONE', *, *, #34, .T. ) ;
+#4973 = FACE_OUTER_BOUND ( 'NONE', #3767, .T. ) ;
+#4974 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#4975 = VERTEX_POINT ( 'NONE', #8173 ) ;
+#4976 = VECTOR ( 'NONE', #609, 39.37007874015748143 ) ;
+#4977 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#4978 = LINE ( 'NONE', #6432, #1294 ) ;
+#4979 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023621271, -0.07480314960629920462, -0.02952755905511811677 ) ) ;
+#4980 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.07480314960629921850, -0.02755905511811023584 ) ) ;
+#4981 = ADVANCED_FACE ( 'NONE', ( #8943 ), #6825, .T. ) ;
+#4982 = EDGE_CURVE ( 'NONE', #7022, #1497, #5969, .T. ) ;
+#4983 = VECTOR ( 'NONE', #312, 39.37007874015748143 ) ;
+#4984 = CLOSED_SHELL ( 'NONE', ( #7309, #177, #812, #1270, #8925, #8710, #2693, #6790, #6496, #3011, #9170, #8593, #7674, #4220, #1134, #7025, #5747, #2206, #3387, #3862, #1789, #4101 ) ) ;
+#4985 = EDGE_CURVE ( 'NONE', #3748, #6959, #5330, .T. ) ;
+#4986 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023621271, -0.003937007874015741038, -0.07874015748031495954 ) ) ;
+#4987 = ORIENTED_EDGE ( 'NONE', *, *, #1388, .T. ) ;
+#4988 = CARTESIAN_POINT ( 'NONE', ( -0.06124302397638125423, 0.08267716535433072833, -0.2913126857923298285 ) ) ;
+#4989 = VERTEX_POINT ( 'NONE', #101 ) ;
+#4990 = VECTOR ( 'NONE', #2342, 39.37007874015748143 ) ;
+#4991 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4992 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.084202172485504311E-16 ) ) ;
+#4993 = EDGE_CURVE ( 'NONE', #4469, #8048, #3030, .T. ) ;
+#4994 = FACE_OUTER_BOUND ( 'NONE', #450, .T. ) ;
+#4995 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.08267716535433072833, -0.2480314960629921295 ) ) ;
+#4996 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9673114679242185154, -0.2535912538363530588 ) ) ;
+#4997 = VECTOR ( 'NONE', #1322, 39.37007874015748143 ) ;
+#4998 = ORIENTED_EDGE ( 'NONE', *, *, #1335, .T. ) ;
+#4999 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.07874015748031502893, -0.2763779527559055427 ) ) ;
+#5000 = ORIENTED_EDGE ( 'NONE', *, *, #2251, .F. ) ;
+#5001 = FACE_OUTER_BOUND ( 'NONE', #8545, .T. ) ;
+#5002 = ORIENTED_EDGE ( 'NONE', *, *, #501, .F. ) ;
+#5003 = VECTOR ( 'NONE', #178, 39.37007874015748143 ) ;
+#5004 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504311E-16 ) ) ;
+#5005 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, -0.07480314960629931564, -0.2763779527559055427 ) ) ;
+#5006 = ORIENTED_EDGE ( 'NONE', *, *, #3029, .F. ) ;
+#5007 = EDGE_CURVE ( 'NONE', #2075, #8353, #2317, .T. ) ;
+#5008 = ORIENTED_EDGE ( 'NONE', *, *, #681, .F. ) ;
+#5009 = VECTOR ( 'NONE', #8141, 39.37007874015748143 ) ;
+#5010 = ORIENTED_EDGE ( 'NONE', *, *, #851, .T. ) ;
+#5011 = EDGE_CURVE ( 'NONE', #6783, #9277, #4521, .T. ) ;
+#5012 = VERTEX_POINT ( 'NONE', #5285 ) ;
+#5013 = PLANE ( 'NONE', #5971 ) ;
+#5014 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5015 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5016 = FACE_OUTER_BOUND ( 'NONE', #2079, .T. ) ;
+#5017 = DIRECTION ( 'NONE', ( 2.168404344971008621E-16, -2.168404344971008621E-16, 1.000000000000000000 ) ) ;
+#5018 = VECTOR ( 'NONE', #1735, 39.37007874015748143 ) ;
+#5019 = ORIENTED_EDGE ( 'NONE', *, *, #7490, .F. ) ;
+#5020 = ORIENTED_EDGE ( 'NONE', *, *, #230, .T. ) ;
+#5021 = LINE ( 'NONE', #7099, #9314 ) ;
+#5022 = EDGE_CURVE ( 'NONE', #3521, #3103, #8220, .T. ) ;
+#5023 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.07480314960629920462, -0.2381889763779527491 ) ) ;
+#5024 = ORIENTED_EDGE ( 'NONE', *, *, #204, .T. ) ;
+#5025 = EDGE_CURVE ( 'NONE', #6267, #2888, #196, .T. ) ;
+#5026 = AXIS2_PLACEMENT_3D ( 'NONE', #8781, #31, #74 ) ;
+#5027 = VERTEX_POINT ( 'NONE', #1153 ) ;
+#5028 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622046474, 0.08267716535433074221, -0.1338582677165354451 ) ) ;
+#5029 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5030 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5031 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5032 = AXIS2_PLACEMENT_3D ( 'NONE', #3321, #4809, #6934 ) ;
+#5033 = VECTOR ( 'NONE', #4874, 39.37007874015748143 ) ;
+#5034 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #4488, 'distance_accuracy_value', 'NONE');
+#5035 = CARTESIAN_POINT ( 'NONE', ( 0.1791338582677174107, 0.02362204724409443235, -0.4389763779527559029 ) ) ;
+#5036 = EDGE_CURVE ( 'NONE', #1813, #7995, #8469, .T. ) ;
+#5037 = EDGE_CURVE ( 'NONE', #1216, #8704, #1807, .T. ) ;
+#5038 = FACE_OUTER_BOUND ( 'NONE', #1955, .T. ) ;
+#5039 = ORIENTED_EDGE ( 'NONE', *, *, #8884, .F. ) ;
+#5040 = AXIS2_PLACEMENT_3D ( 'NONE', #5869, #857, #8839 ) ;
+#5041 = VECTOR ( 'NONE', #2796, 39.37007874015748143 ) ;
+#5042 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#5043 = LINE ( 'NONE', #8745, #5 ) ;
+#5044 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#5045 = PLANE ( 'NONE', #7873 ) ;
+#5046 = AXIS2_PLACEMENT_3D ( 'NONE', #6431, #9364, #9411 ) ;
+#5047 = LINE ( 'NONE', #8604, #2072 ) ;
+#5048 = CIRCLE ( 'NONE', #1359, 0.005905511811023586403 ) ;
+#5049 = EDGE_LOOP ( 'NONE', ( #4705, #6841 ) ) ;
+#5050 = ORIENTED_EDGE ( 'NONE', *, *, #9488, .T. ) ;
+#5051 = EDGE_LOOP ( 'NONE', ( #8330, #4665, #4031, #6575, #2560, #53, #3788, #9174, #864, #5345, #5607, #4382, #9430, #2030, #3254, #7658, #9045, #3167 ) ) ;
+#5052 = ADVANCED_FACE ( 'NONE', ( #6979 ), #1836, .T. ) ;
+#5053 = EDGE_CURVE ( 'NONE', #5211, #3521, #9093, .T. ) ;
+#5054 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.1968503937007874127 ) ) ;
+#5055 = ORIENTED_EDGE ( 'NONE', *, *, #7414, .T. ) ;
+#5056 = VECTOR ( 'NONE', #2520, 39.37007874015748143 ) ;
+#5057 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338584972, 0.08267716535433072833, -0.2737058513238275204 ) ) ;
+#5058 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5059 = ORIENTED_EDGE ( 'NONE', *, *, #1623, .T. ) ;
+#5060 = AXIS2_PLACEMENT_3D ( 'NONE', #6800, #213, #9008 ) ;
+#5061 = VERTEX_POINT ( 'NONE', #7647 ) ;
+#5062 = VERTEX_POINT ( 'NONE', #391 ) ;
+#5063 = ORIENTED_EDGE ( 'NONE', *, *, #8188, .T. ) ;
+#5064 = LINE ( 'NONE', #2132, #8740 ) ;
+#5065 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03149606299212599769, -0.06496062992125987978 ) ) ;
+#5066 = LINE ( 'NONE', #5246, #431 ) ;
+#5067 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.797941090285172097E-16, 0.0000000000000000000 ) ) ;
+#5068 = AXIS2_PLACEMENT_3D ( 'NONE', #2302, #5272, #6095 ) ;
+#5069 = FACE_OUTER_BOUND ( 'NONE', #766, .T. ) ;
+#5070 = ORIENTED_EDGE ( 'NONE', *, *, #6597, .F. ) ;
+#5071 = ORIENTED_EDGE ( 'NONE', *, *, #3843, .F. ) ;
+#5072 = CARTESIAN_POINT ( 'NONE', ( 0.02615247873928297495, -0.05904781823204712649, 0.04439133645565258163 ) ) ;
+#5073 = LINE ( 'NONE', #8727, #6234 ) ;
+#5074 = AXIS2_PLACEMENT_3D ( 'NONE', #4222, #2776, #3586 ) ;
+#5075 = ORIENTED_EDGE ( 'NONE', *, *, #5813, .T. ) ;
+#5076 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.003937007874015745375, -0.1318897637795275746 ) ) ;
+#5077 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#5078 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5079 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.003937007874015724558, -0.03346456692913393760 ) ) ;
+#5080 = PLANE ( 'NONE', #8454 ) ;
+#5081 = VECTOR ( 'NONE', #924, 39.37007874015748143 ) ;
+#5082 = EDGE_CURVE ( 'NONE', #8088, #1700, #1206, .T. ) ;
+#5083 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5084 = VERTEX_POINT ( 'NONE', #7028 ) ;
+#5085 = LINE ( 'NONE', #7972, #5498 ) ;
+#5086 = ORIENTED_EDGE ( 'NONE', *, *, #3720, .F. ) ;
+#5087 = AXIS2_PLACEMENT_3D ( 'NONE', #8659, #4912, #8566 ) ;
+#5088 = LINE ( 'NONE', #9324, #6557 ) ;
+#5089 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409447051, -0.1968503937007873850 ) ) ;
+#5090 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677164948, 0.02362204724409445664, -0.2303149606299212948 ) ) ;
+#5091 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5092 = EDGE_CURVE ( 'NONE', #6310, #3532, #7335, .T. ) ;
+#5093 = EDGE_CURVE ( 'NONE', #1700, #7654, #1192, .T. ) ;
+#5094 = ORIENTED_EDGE ( 'NONE', *, *, #3439, .T. ) ;
+#5095 = ORIENTED_EDGE ( 'NONE', *, *, #5321, .T. ) ;
+#5096 = ORIENTED_EDGE ( 'NONE', *, *, #3267, .T. ) ;
+#5097 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.08661417322834646937 ) ) ;
+#5098 = EDGE_LOOP ( 'NONE', ( #650, #4306, #2612, #9501, #8214, #9463, #6042, #6465, #8029, #1979 ) ) ;
+#5099 = CARTESIAN_POINT ( 'NONE', ( -0.05340417309547457192, -0.08267716535433072833, 0.04724409448818899654 ) ) ;
+#5100 = PLANE ( 'NONE', #1249 ) ;
+#5101 = ADVANCED_FACE ( 'NONE', ( #2696 ), #442, .T. ) ;
+#5102 = EDGE_CURVE ( 'NONE', #3831, #4321, #2504, .T. ) ;
+#5103 = ORIENTED_EDGE ( 'NONE', *, *, #2426, .F. ) ;
+#5104 = ORIENTED_EDGE ( 'NONE', *, *, #8619, .T. ) ;
+#5105 = ORIENTED_EDGE ( 'NONE', *, *, #7991, .T. ) ;
+#5106 = AXIS2_PLACEMENT_3D ( 'NONE', #688, #7233, #7902 ) ;
+#5107 = ORIENTED_EDGE ( 'NONE', *, *, #3305, .T. ) ;
+#5108 = FACE_OUTER_BOUND ( 'NONE', #2884, .T. ) ;
+#5109 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5110 = LINE ( 'NONE', #5154, #6571 ) ;
+#5111 = LINE ( 'NONE', #2942, #1244 ) ;
+#5112 = LINE ( 'NONE', #828, #668 ) ;
+#5113 = ORIENTED_EDGE ( 'NONE', *, *, #9042, .T. ) ;
+#5114 = VECTOR ( 'NONE', #4210, 39.37007874015748143 ) ;
+#5115 = ORIENTED_EDGE ( 'NONE', *, *, #3931, .T. ) ;
+#5116 = PLANE ( 'NONE', #251 ) ;
+#5117 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.03937007874015751446, -0.4311023622047244208 ) ) ;
+#5118 = VERTEX_POINT ( 'NONE', #5583 ) ;
+#5119 = ORIENTED_EDGE ( 'NONE', *, *, #3493, .T. ) ;
+#5120 = LINE ( 'NONE', #2286, #6121 ) ;
+#5121 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.02559055118110237920, -0.02755905511811023584 ) ) ;
+#5122 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.05118110236220470982, -0.09645669291338587747 ) ) ;
+#5123 = LINE ( 'NONE', #8102, #157 ) ;
+#5124 = AXIS2_PLACEMENT_3D ( 'NONE', #9456, #7867, #7242 ) ;
+#5125 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5126 = ORIENTED_EDGE ( 'NONE', *, *, #6159, .T. ) ;
+#5127 = EDGE_CURVE ( 'NONE', #659, #6120, #4856, .T. ) ;
+#5128 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.355252715606880789E-16, 0.0000000000000000000 ) ) ;
+#5129 = ORIENTED_EDGE ( 'NONE', *, *, #9226, .F. ) ;
+#5130 = EDGE_CURVE ( 'NONE', #2701, #2648, #6359, .T. ) ;
+#5131 = DIRECTION ( 'NONE', ( 1.426581805901978896E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5132 = FACE_OUTER_BOUND ( 'NONE', #7558, .T. ) ;
+#5134 = CIRCLE ( 'NONE', #8518, 0.005905511811023654925 ) ;
+#5133 = LINE ( 'NONE', #5044, #9508 ) ;
+#5135 = EDGE_LOOP ( 'NONE', ( #950, #7865, #1057, #4450 ) ) ;
+#5136 = ORIENTED_EDGE ( 'NONE', *, *, #5667, .T. ) ;
+#5137 = ORIENTED_EDGE ( 'NONE', *, *, #2889, .T. ) ;
+#5138 = VECTOR ( 'NONE', #7883, 39.37007874015748143 ) ;
+#5139 = LINE ( 'NONE', #3703, #4728 ) ;
+#5140 = EDGE_LOOP ( 'NONE', ( #8714, #5811, #8279, #4593 ) ) ;
+#5141 = EDGE_CURVE ( 'NONE', #7929, #5857, #6263, .T. ) ;
+#5142 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5143 = DIRECTION ( 'NONE', ( 1.971276677246302740E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5144 = VECTOR ( 'NONE', #1073, 39.37007874015748143 ) ;
+#5145 = ORIENTED_EDGE ( 'NONE', *, *, #6436, .T. ) ;
+#5146 = ORIENTED_EDGE ( 'NONE', *, *, #7870, .F. ) ;
+#5147 = ADVANCED_FACE ( 'NONE', ( #4005 ), #2602, .T. ) ;
+#5148 = ORIENTED_EDGE ( 'NONE', *, *, #2310, .F. ) ;
+#5149 = EDGE_CURVE ( 'NONE', #513, #4331, #5536, .T. ) ;
+#5150 = CIRCLE ( 'NONE', #2089, 0.07086614173228347746 ) ;
+#5151 = VERTEX_POINT ( 'NONE', #346 ) ;
+#5152 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.03543307086614174567, -0.06102362204724414568 ) ) ;
+#5153 = CARTESIAN_POINT ( 'NONE', ( -0.02952755905511809595, -0.08267716535433072833, 0.04724409448818899654 ) ) ;
+#5154 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.05118110236220467513, -0.06102362204724414568 ) ) ;
+#5155 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.1082677165354331006 ) ) ;
+#5156 = CYLINDRICAL_SURFACE ( 'NONE', #6651, 0.005905511811023620231 ) ;
+#5157 = VECTOR ( 'NONE', #5558, 39.37007874015748143 ) ;
+#5158 = VERTEX_POINT ( 'NONE', #4664 ) ;
+#5159 = VERTEX_POINT ( 'NONE', #1110 ) ;
+#5160 = LINE ( 'NONE', #4395, #5009 ) ;
+#5161 = PLANE ( 'NONE', #7762 ) ;
+#5162 = VERTEX_POINT ( 'NONE', #3370 ) ;
+#5163 = EDGE_CURVE ( 'NONE', #6073, #7311, #7592, .T. ) ;
+#5164 = ORIENTED_EDGE ( 'NONE', *, *, #8299, .T. ) ;
+#5165 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5166 = LINE ( 'NONE', #3682, #7507 ) ;
+#5167 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196208, 0.07480314960629926013, -0.4724409448818898127 ) ) ;
+#5168 = VECTOR ( 'NONE', #2537, 39.37007874015748143 ) ;
+#5169 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.1830708661417322636 ) ) ;
+#5170 = FACE_OUTER_BOUND ( 'NONE', #5098, .T. ) ;
+#5171 = AXIS2_PLACEMENT_3D ( 'NONE', #7632, #3403, #1044 ) ;
+#5172 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656956E-16, 0.0000000000000000000 ) ) ;
+#5173 = EDGE_LOOP ( 'NONE', ( #7952, #3042, #5300, #8429 ) ) ;
+#5174 = CYLINDRICAL_SURFACE ( 'NONE', #9294, 0.007874015748031516770 ) ;
+#5175 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, 0.06299212598425195375, -0.4311023622047244208 ) ) ;
+#5176 = ORIENTED_EDGE ( 'NONE', *, *, #8451, .F. ) ;
+#5177 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5178 = DIRECTION ( 'NONE', ( 1.668003342285391551E-16, 2.296448060214481330E-32, 1.000000000000000000 ) ) ;
+#5179 = AXIS2_PLACEMENT_3D ( 'NONE', #2550, #1885, #1783 ) ;
+#5180 = AXIS2_PLACEMENT_3D ( 'NONE', #2344, #7392, #806 ) ;
+#5181 = EDGE_CURVE ( 'NONE', #3451, #5283, #5951, .T. ) ;
+#5182 = VERTEX_POINT ( 'NONE', #3228 ) ;
+#5183 = VERTEX_POINT ( 'NONE', #715 ) ;
+#5184 = VERTEX_POINT ( 'NONE', #5682 ) ;
+#5185 = AXIS2_PLACEMENT_3D ( 'NONE', #1025, #3144, #3873 ) ;
+#5186 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125985203, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#5187 = ORIENTED_EDGE ( 'NONE', *, *, #1692, .F. ) ;
+#5188 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5189 = CYLINDRICAL_SURFACE ( 'NONE', #3548, 0.001968503937007874856 ) ;
+#5190 = VECTOR ( 'NONE', #3009, 39.37007874015748143 ) ;
+#5191 = VECTOR ( 'NONE', #6500, 39.37007874015748143 ) ;
+#5192 = EDGE_CURVE ( 'NONE', #9385, #6343, #7304, .T. ) ;
+#5193 = EDGE_CURVE ( 'NONE', #8230, #9393, #3654, .T. ) ;
+#5194 = ORIENTED_EDGE ( 'NONE', *, *, #7587, .T. ) ;
+#5195 = EDGE_LOOP ( 'NONE', ( #4953, #7074, #3604, #4746 ) ) ;
+#5196 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05118110236220473758, -0.09645669291338584972 ) ) ;
+#5197 = VERTEX_POINT ( 'NONE', #2120 ) ;
+#5198 = VECTOR ( 'NONE', #6581, 39.37007874015748143 ) ;
+#5199 = ORIENTED_EDGE ( 'NONE', *, *, #217, .F. ) ;
+#5200 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5201 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#5202 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, -0.03937007874015751446, -0.4311023622047244208 ) ) ;
+#5203 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236221041, 0.07480314960629921850, -0.1437007874015747977 ) ) ;
+#5204 = ADVANCED_FACE ( 'NONE', ( #4952 ), #9475, .T. ) ;
+#5205 = VECTOR ( 'NONE', #7284, 39.37007874015748143 ) ;
+#5206 = ADVANCED_FACE ( 'NONE', ( #9337, #7216, #3514 ), #1983, .F. ) ;
+#5207 = VERTEX_POINT ( 'NONE', #631 ) ;
+#5208 = ORIENTED_EDGE ( 'NONE', *, *, #7321, .F. ) ;
+#5209 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5210 = LINE ( 'NONE', #4726, #3614 ) ;
+#5211 = VERTEX_POINT ( 'NONE', #4288 ) ;
+#5212 = VERTEX_POINT ( 'NONE', #3558 ) ;
+#5213 = ORIENTED_EDGE ( 'NONE', *, *, #2442, .T. ) ;
+#5214 = FACE_OUTER_BOUND ( 'NONE', #9120, .T. ) ;
+#5215 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5216 = VECTOR ( 'NONE', #6491, 39.37007874015748143 ) ;
+#5217 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#5218 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, -0.03937007874015751446, -0.4724409448818898127 ) ) ;
+#5219 = EDGE_CURVE ( 'NONE', #2220, #3117, #8611, .T. ) ;
+#5220 = EDGE_CURVE ( 'NONE', #2861, #4502, #7840, .T. ) ;
+#5221 = AXIS2_PLACEMENT_3D ( 'NONE', #3687, #839, #7520 ) ;
+#5222 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637790981, 0.03346456692913381964, -0.3956692913385827515 ) ) ;
+#5223 = EDGE_LOOP ( 'NONE', ( #8280, #8763, #3661, #5833 ) ) ;
+#5224 = PLANE ( 'NONE', #1453 ) ;
+#5225 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, 0.07480314960629924625, -0.4724409448818898127 ) ) ;
+#5226 = ORIENTED_EDGE ( 'NONE', *, *, #4090, .F. ) ;
+#5227 = FACE_OUTER_BOUND ( 'NONE', #4951, .T. ) ;
+#5228 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.797941090285172097E-16, 0.0000000000000000000 ) ) ;
+#5229 = VECTOR ( 'NONE', #3209, 39.37007874015748143 ) ;
+#5230 = ORIENTED_EDGE ( 'NONE', *, *, #2977, .T. ) ;
+#5231 = AXIS2_PLACEMENT_3D ( 'NONE', #5392, #8323, #1787 ) ;
+#5232 = EDGE_LOOP ( 'NONE', ( #6774, #6040, #3759, #2981 ) ) ;
+#5233 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504311E-16 ) ) ;
+#5234 = ORIENTED_EDGE ( 'NONE', *, *, #2483, .F. ) ;
+#5235 = FACE_OUTER_BOUND ( 'NONE', #6941, .T. ) ;
+#5236 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826768091, 0.02329165268936865540, -0.3149606299212598381 ) ) ;
+#5237 = VECTOR ( 'NONE', #7116, 39.37007874015748143 ) ;
+#5238 = ORIENTED_EDGE ( 'NONE', *, *, #8508, .F. ) ;
+#5239 = ORIENTED_EDGE ( 'NONE', *, *, #6542, .T. ) ;
+#5240 = FACE_OUTER_BOUND ( 'NONE', #3362, .T. ) ;
+#5241 = ORIENTED_EDGE ( 'NONE', *, *, #5733, .F. ) ;
+#5242 = EDGE_CURVE ( 'NONE', #8456, #8304, #7122, .T. ) ;
+#5243 = DIRECTION ( 'NONE', ( 1.668003342285391797E-16, -1.084202172485504187E-16, -1.000000000000000000 ) ) ;
+#5244 = FACE_OUTER_BOUND ( 'NONE', #3907, .T. ) ;
+#5245 = ADVANCED_FACE ( 'NONE', ( #1350 ), #5728, .T. ) ;
+#5246 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133855722, 0.08267716535433072833, -0.3425196850393700809 ) ) ;
+#5247 = LINE ( 'NONE', #827, #6002 ) ;
+#5248 = LINE ( 'NONE', #3672, #5423 ) ;
+#5249 = EDGE_LOOP ( 'NONE', ( #8448, #5707, #6347, #5643 ) ) ;
+#5250 = EDGE_LOOP ( 'NONE', ( #5549, #4449, #877, #2382 ) ) ;
+#5251 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5252 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#5253 = VERTEX_POINT ( 'NONE', #8561 ) ;
+#5254 = EDGE_CURVE ( 'NONE', #5494, #3253, #7031, .T. ) ;
+#5255 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.02165354330708662775, -0.2806763624704748383 ) ) ;
+#5256 = CARTESIAN_POINT ( 'NONE', ( 0.05525536674637615553, -0.07480314960629920462, -0.06312938249440763760 ) ) ;
+#5257 = CARTESIAN_POINT ( 'NONE', ( -0.05340417309547451641, 0.08267716535433074221, 0.0000000000000000000 ) ) ;
+#5258 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5259 = EDGE_CURVE ( 'NONE', #9250, #4298, #4193, .T. ) ;
+#5260 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110241389, -0.4724409448818898127 ) ) ;
+#5261 = CYLINDRICAL_SURFACE ( 'NONE', #2922, 0.03937007874015750059 ) ;
+#5262 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.398970545142586541E-16, 0.0000000000000000000 ) ) ;
+#5263 = AXIS2_PLACEMENT_3D ( 'NONE', #6375, #1271, #5701 ) ;
+#5264 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#5265 = ORIENTED_EDGE ( 'NONE', *, *, #163, .T. ) ;
+#5266 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015908, 0.02165354330708666244, -0.02755905511811023584 ) ) ;
+#5267 = ORIENTED_EDGE ( 'NONE', *, *, #5816, .T. ) ;
+#5268 = FACE_OUTER_BOUND ( 'NONE', #2218, .T. ) ;
+#5269 = ORIENTED_EDGE ( 'NONE', *, *, #6741, .T. ) ;
+#5270 = EDGE_CURVE ( 'NONE', #713, #9370, #9027, .T. ) ;
+#5271 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125982427, 0.08267716535433075609, -0.4311023622047244208 ) ) ;
+#5272 = DIRECTION ( 'NONE', ( 1.734723475976802677E-14, 2.388305982623054606E-30, -1.000000000000000000 ) ) ;
+#5273 = ADVANCED_FACE ( 'NONE', ( #5001 ), #7257, .F. ) ;
+#5274 = VERTEX_POINT ( 'NONE', #6587 ) ;
+#5275 = ORIENTED_EDGE ( 'NONE', *, *, #7299, .T. ) ;
+#5276 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.07480314960629924625, -0.06299212598425196763 ) ) ;
+#5277 = ORIENTED_EDGE ( 'NONE', *, *, #4381, .F. ) ;
+#5278 = EDGE_CURVE ( 'NONE', #880, #7194, #2837, .T. ) ;
+#5279 = AXIS2_PLACEMENT_3D ( 'NONE', #1466, #4357, #796 ) ;
+#5280 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5281 = LINE ( 'NONE', #1726, #2636 ) ;
+#5282 = VECTOR ( 'NONE', #2546, 39.37007874015748143 ) ;
+#5283 = VERTEX_POINT ( 'NONE', #4333 ) ;
+#5284 = VERTEX_POINT ( 'NONE', #5632 ) ;
+#5285 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#5286 = ORIENTED_EDGE ( 'NONE', *, *, #1170, .F. ) ;
+#5287 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5288 = DIRECTION ( 'NONE', ( 2.990902544787598592E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5289 = VECTOR ( 'NONE', #2744, 39.37007874015748143 ) ;
+#5290 = LINE ( 'NONE', #1112, #1200 ) ;
+#5291 = LINE ( 'NONE', #1011, #6476 ) ;
+#5292 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5293 = EDGE_CURVE ( 'NONE', #7239, #7017, #3603, .T. ) ;
+#5294 = ORIENTED_EDGE ( 'NONE', *, *, #772, .T. ) ;
+#5295 = ORIENTED_EDGE ( 'NONE', *, *, #5693, .T. ) ;
+#5296 = ADVANCED_FACE ( 'NONE', ( #4375, #3 ), #6817, .T. ) ;
+#5297 = AXIS2_PLACEMENT_3D ( 'NONE', #4260, #5887, #9406 ) ;
+#5298 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, 0.07480314960629924625, -0.4311023622047244208 ) ) ;
+#5299 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5300 = ORIENTED_EDGE ( 'NONE', *, *, #1692, .T. ) ;
+#5301 = EDGE_LOOP ( 'NONE', ( #7894, #4415, #5640, #2341 ) ) ;
+#5302 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#5303 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4389763779527559029 ) ) ;
+#5304 = PLANE ( 'NONE', #7788 ) ;
+#5305 = CARTESIAN_POINT ( 'NONE', ( -2.557121422931280639E-17, 0.02559055118110241389, -0.02755905511811023584 ) ) ;
+#5306 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5307 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5308 = VECTOR ( 'NONE', #4940, 39.37007874015748143 ) ;
+#5309 = ADVANCED_FACE ( 'NONE', ( #1627 ), #4419, .T. ) ;
+#5310 = ORIENTED_EDGE ( 'NONE', *, *, #2957, .T. ) ;
+#5311 = EDGE_CURVE ( 'NONE', #4883, #3066, #1579, .T. ) ;
+#5312 = CARTESIAN_POINT ( 'NONE', ( -0.02998054576021454143, -0.06732609141723246149, 0.02805825049967789961 ) ) ;
+#5313 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826766703, 0.02329165268936865540, -0.1830708661417322636 ) ) ;
+#5314 = AXIS2_PLACEMENT_3D ( 'NONE', #2415, #7707, #3183 ) ;
+#5315 = EDGE_LOOP ( 'NONE', ( #1685, #324, #3615, #6260 ) ) ;
+#5316 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.1338582677165354451 ) ) ;
+#5317 = EDGE_LOOP ( 'NONE', ( #6268, #4028, #8116, #6312 ) ) ;
+#5318 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, 0.08267716535433072833, -0.2960629921259843034 ) ) ;
+#5319 = LINE ( 'NONE', #8206, #915 ) ;
+#5320 = AXIS2_PLACEMENT_3D ( 'NONE', #3550, #7876, #6444 ) ;
+#5321 = EDGE_CURVE ( 'NONE', #7026, #143, #5139, .T. ) ;
+#5322 = ADVANCED_FACE ( 'NONE', ( #6634 ), #6728, .F. ) ;
+#5323 = EDGE_LOOP ( 'NONE', ( #8396, #5230, #7415, #1014 ) ) ;
+#5324 = VERTEX_POINT ( 'NONE', #765 ) ;
+#5325 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125983815, 0.03937007874015749365, -0.4724409448818898127 ) ) ;
+#5326 = ORIENTED_EDGE ( 'NONE', *, *, #4145, .F. ) ;
+#5327 = VECTOR ( 'NONE', #2912, 39.37007874015748143 ) ;
+#5328 = CARTESIAN_POINT ( 'NONE', ( 0.05155586684241973694, -0.08267716535433072833, -0.06399645278439743123 ) ) ;
+#5329 = CARTESIAN_POINT ( 'NONE', ( 0.05155586684241973694, -0.08267716535433072833, -0.06399645278439743123 ) ) ;
+#5330 = CIRCLE ( 'NONE', #2725, 0.02362204724409448786 ) ;
+#5331 = VECTOR ( 'NONE', #6900, 39.37007874015748854 ) ;
+#5332 = EDGE_CURVE ( 'NONE', #9216, #2541, #3019, .T. ) ;
+#5333 = VERTEX_POINT ( 'NONE', #1674 ) ;
+#5334 = EDGE_CURVE ( 'NONE', #3568, #7359, #4275, .T. ) ;
+#5335 = ORIENTED_EDGE ( 'NONE', *, *, #1925, .T. ) ;
+#5336 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656956E-16, -1.421610703942297445E-32 ) ) ;
+#5337 = ORIENTED_EDGE ( 'NONE', *, *, #4734, .T. ) ;
+#5338 = LINE ( 'NONE', #6062, #8397 ) ;
+#5339 = CYLINDRICAL_SURFACE ( 'NONE', #8601, 0.005905511811023654925 ) ;
+#5340 = VECTOR ( 'NONE', #2971, 39.37007874015748143 ) ;
+#5341 = VECTOR ( 'NONE', #4717, 39.37007874015748143 ) ;
+#5342 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5343 = LINE ( 'NONE', #6119, #4170 ) ;
+#5344 = DATE_TIME_ROLE ( 'creation_date' ) ;
+#5345 = ORIENTED_EDGE ( 'NONE', *, *, #3210, .F. ) ;
+#5346 = AXIS2_PLACEMENT_3D ( 'NONE', #5937, #5165, #8098 ) ;
+#5347 = VERTEX_POINT ( 'NONE', #3068 ) ;
+#5348 = VECTOR ( 'NONE', #1829, 39.37007874015748143 ) ;
+#5349 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5350 = LINE ( 'NONE', #971, #8686 ) ;
+#5351 = VERTEX_POINT ( 'NONE', #7487 ) ;
+#5352 = ORIENTED_EDGE ( 'NONE', *, *, #9079, .F. ) ;
+#5353 = ORIENTED_EDGE ( 'NONE', *, *, #331, .T. ) ;
+#5354 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5355 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.1968503937007874127 ) ) ;
+#5356 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.03149606299212596994, -0.09645669291338584972 ) ) ;
+#5357 = DIRECTION ( 'NONE', ( -4.336808689942018229E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5358 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.08661417322834646937 ) ) ;
+#5359 = AXIS2_PLACEMENT_3D ( 'NONE', #9160, #2566, #4066 ) ;
+#5360 = LINE ( 'NONE', #1707, #2261 ) ;
+#5361 = DIRECTION ( 'NONE', ( -4.336808689942016158E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5362 = VERTEX_POINT ( 'NONE', #8071 ) ;
+#5363 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4015748031496063630 ) ) ;
+#5364 = LINE ( 'NONE', #8971, #539 ) ;
+#5365 = VECTOR ( 'NONE', #6658, 39.37007874015748143 ) ;
+#5366 = VERTEX_POINT ( 'NONE', #5960 ) ;
+#5367 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5368 = DIRECTION ( 'NONE', ( -1.000000000000000000, 4.795197286888980435E-49, 1.204669080539449097E-16 ) ) ;
+#5369 = PLANE ( 'NONE', #8402 ) ;
+#5370 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#5371 = EDGE_CURVE ( 'NONE', #8060, #3188, #1976, .T. ) ;
+#5372 = AXIS2_PLACEMENT_3D ( 'NONE', #8977, #5178, #2965 ) ;
+#5373 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5374 = ORIENTED_EDGE ( 'NONE', *, *, #3508, .F. ) ;
+#5375 = ORIENTED_EDGE ( 'NONE', *, *, #8865, .T. ) ;
+#5376 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.1279527559055118335 ) ) ;
+#5377 = VERTEX_POINT ( 'NONE', #8982 ) ;
+#5378 = EDGE_CURVE ( 'NONE', #4975, #6091, #2256, .T. ) ;
+#5379 = EDGE_CURVE ( 'NONE', #6456, #6687, #8119, .T. ) ;
+#5380 = LINE ( 'NONE', #2542, #7200 ) ;
+#5381 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5382 = VECTOR ( 'NONE', #3130, 39.37007874015748143 ) ;
+#5383 = ORIENTED_EDGE ( 'NONE', *, *, #5490, .F. ) ;
+#5384 = ORIENTED_EDGE ( 'NONE', *, *, #3732, .F. ) ;
+#5385 = LINE ( 'NONE', #4712, #1609 ) ;
+#5386 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, 0.0000000000000000000, -0.4724419291338582960 ) ) ;
+#5387 = ORIENTED_EDGE ( 'NONE', *, *, #9111, .F. ) ;
+#5388 = LINE ( 'NONE', #8320, #5018 ) ;
+#5389 = LINE ( 'NONE', #6302, #2609 ) ;
+#5390 = EDGE_CURVE ( 'NONE', #7700, #4502, #7398, .T. ) ;
+#5391 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.4724409448818898127 ) ) ;
+#5392 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724254, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#5393 = EDGE_CURVE ( 'NONE', #8490, #3724, #4513, .T. ) ;
+#5394 = PERSON_AND_ORGANIZATION ( #3877, #8341 ) ;
+#5395 = ORIENTED_EDGE ( 'NONE', *, *, #1926, .T. ) ;
+#5396 = ORIENTED_EDGE ( 'NONE', *, *, #2165, .T. ) ;
+#5397 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5398 = LINE ( 'NONE', #4676, #4531 ) ;
+#5399 = ORIENTED_EDGE ( 'NONE', *, *, #8212, .T. ) ;
+#5400 = ORIENTED_EDGE ( 'NONE', *, *, #7599, .T. ) ;
+#5401 = LINE ( 'NONE', #6030, #2980 ) ;
+#5402 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5403 = CYLINDRICAL_SURFACE ( 'NONE', #4752, 0.005905511811023654925 ) ;
+#5404 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826770867, 0.07480314960629921850, -0.4330708661417322913 ) ) ;
+#5405 = PLANE ( 'NONE', #5952 ) ;
+#5406 = FACE_OUTER_BOUND ( 'NONE', #6269, .T. ) ;
+#5407 = LINE ( 'NONE', #4737, #8557 ) ;
+#5408 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.03149606299212596300, -0.4330708661417322913 ) ) ;
+#5409 = ORIENTED_EDGE ( 'NONE', *, *, #1544, .F. ) ;
+#5410 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.02362204724409443235, -0.4665354330708661457 ) ) ;
+#5411 = CARTESIAN_POINT ( 'NONE', ( -0.02362204724409447398, -0.06889763779527557919, -0.1338582677165354173 ) ) ;
+#5412 = ORIENTED_EDGE ( 'NONE', *, *, #8606, .F. ) ;
+#5413 = ORIENTED_EDGE ( 'NONE', *, *, #2058, .F. ) ;
+#5414 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5415 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5416 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#5417 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165225, 0.03149606299212597688, -0.09448818897637796532 ) ) ;
+#5418 = VECTOR ( 'NONE', #1805, 39.37007874015748143 ) ;
+#5419 = EDGE_CURVE ( 'NONE', #4614, #7791, #908, .T. ) ;
+#5420 = CLOSED_SHELL ( 'NONE', ( #5865, #7792, #6806, #9030, #7381, #2606, #6074, #5204, #1189, #6377, #4931, #9288, #2876, #6984, #2621, #2905, #3992, #7887, #4494, #3422, #8486, #1018, #3980 ) ) ;
+#5421 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.08661417322834646937 ) ) ;
+#5422 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .T. ) ;
+#5423 = VECTOR ( 'NONE', #61, 39.37007874015748143 ) ;
+#5424 = ADVANCED_FACE ( 'NONE', ( #8166 ), #3791, .F. ) ;
+#5425 = EDGE_LOOP ( 'NONE', ( #5467, #4519 ) ) ;
+#5426 = EDGE_CURVE ( 'NONE', #5809, #3815, #2397, .T. ) ;
+#5427 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.07480314960629921850, -0.2381889763779527491 ) ) ;
+#5428 = ORIENTED_EDGE ( 'NONE', *, *, #8713, .F. ) ;
+#5429 = CARTESIAN_POINT ( 'NONE', ( 9.485583311334245746E-18, -0.06889763779527557919, -0.1338582677165354173 ) ) ;
+#5430 = CARTESIAN_POINT ( 'NONE', ( -0.09033177917322500472, 0.08267716535433074221, -0.3318833617175150907 ) ) ;
+#5431 = LINE ( 'NONE', #9238, #7288 ) ;
+#5432 = ORIENTED_EDGE ( 'NONE', *, *, #6741, .F. ) ;
+#5433 = EDGE_CURVE ( 'NONE', #2255, #9203, #4607, .T. ) ;
+#5434 = ORIENTED_EDGE ( 'NONE', *, *, #1844, .T. ) ;
+#5435 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015908, 0.07480314960629924625, -0.02755905511811023584 ) ) ;
+#5436 = EDGE_CURVE ( 'NONE', #4642, #8759, #3888, .T. ) ;
+#5437 = VECTOR ( 'NONE', #4219, 39.37007874015748143 ) ;
+#5438 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629919074, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#5439 = ORIENTED_EDGE ( 'NONE', *, *, #2976, .T. ) ;
+#5440 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, 0.02559055118110237920, -0.3157480314960630641 ) ) ;
+#5441 = FACE_OUTER_BOUND ( 'NONE', #4406, .T. ) ;
+#5442 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196485, 0.07283464566929137574, -0.4330708661417322913 ) ) ;
+#5443 = APPROVAL_ROLE ( '' ) ;
+#5444 = VECTOR ( 'NONE', #7073, 39.37007874015748143 ) ;
+#5445 = EDGE_LOOP ( 'NONE', ( #1422, #7130, #8037, #2838 ) ) ;
+#5446 = EDGE_CURVE ( 'NONE', #8208, #2466, #380, .T. ) ;
+#5447 = VERTEX_POINT ( 'NONE', #9231 ) ;
+#5448 = ORIENTED_EDGE ( 'NONE', *, *, #3742, .F. ) ;
+#5449 = EDGE_CURVE ( 'NONE', #1411, #5736, #8308, .T. ) ;
+#5450 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#5451 = LINE ( 'NONE', #2704, #5144 ) ;
+#5452 = ORIENTED_EDGE ( 'NONE', *, *, #6048, .T. ) ;
+#5453 = VECTOR ( 'NONE', #6909, 39.37007874015748143 ) ;
+#5454 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -6.424901762877069412E-16 ) ) ;
+#5455 = LINE ( 'NONE', #6128, #2443 ) ;
+#5456 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5457 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#5458 = FACE_OUTER_BOUND ( 'NONE', #2844, .T. ) ;
+#5459 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.02165354330708662775, -0.1948818897637795144 ) ) ;
+#5460 = DIRECTION ( 'NONE', ( 1.971276677246302740E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5461 = AXIS2_PLACEMENT_3D ( 'NONE', #606, #4353, #7374 ) ;
+#5462 = VERTEX_POINT ( 'NONE', #8458 ) ;
+#5463 = EDGE_CURVE ( 'NONE', #8318, #2826, #7581, .T. ) ;
+#5464 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.003937007874015747109, -0.1318897637795275746 ) ) ;
+#5465 = EDGE_CURVE ( 'NONE', #7371, #7239, #1190, .T. ) ;
+#5466 = CARTESIAN_POINT ( 'NONE', ( 0.04411894644934900162, -0.07473880210221302278, -0.03226559244062902204 ) ) ;
+#5467 = ORIENTED_EDGE ( 'NONE', *, *, #7378, .T. ) ;
+#5468 = LINE ( 'NONE', #947, #5509 ) ;
+#5469 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637792369, 0.08267716535433072833, -0.3937007874015748254 ) ) ;
+#5470 = AXIS2_PLACEMENT_3D ( 'NONE', #1662, #8059, #6765 ) ;
+#5471 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#5472 = FACE_OUTER_BOUND ( 'NONE', #8377, .T. ) ;
+#5473 = AXIS2_PLACEMENT_3D ( 'NONE', #7461, #3817, #693 ) ;
+#5474 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5475 = ORIENTED_EDGE ( 'NONE', *, *, #1597, .T. ) ;
+#5476 = CYLINDRICAL_SURFACE ( 'NONE', #6116, 0.003937007874015749712 ) ;
+#5477 = ORIENTED_EDGE ( 'NONE', *, *, #6473, .F. ) ;
+#5478 = AXIS2_PLACEMENT_3D ( 'NONE', #1007, #2407, #6168 ) ;
+#5479 = LINE ( 'NONE', #1725, #9196 ) ;
+#5480 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.08661417322834646937 ) ) ;
+#5481 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5482 = VERTEX_POINT ( 'NONE', #9133 ) ;
+#5483 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5484 = VECTOR ( 'NONE', #1135, 39.37007874015748143 ) ;
+#5485 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5486 = EDGE_LOOP ( 'NONE', ( #8047, #2417, #6403, #3016, #7872, #8665 ) ) ;
+#5487 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#5488 = PLANE ( 'NONE', #3701 ) ;
+#5489 = DATE_AND_TIME ( #4010, #4053 ) ;
+#5490 = EDGE_CURVE ( 'NONE', #5333, #6466, #8355, .T. ) ;
+#5491 = VECTOR ( 'NONE', #7468, 39.37007874015748143 ) ;
+#5492 = ORIENTED_EDGE ( 'NONE', *, *, #9344, .F. ) ;
+#5493 = ORIENTED_EDGE ( 'NONE', *, *, #8508, .T. ) ;
+#5494 = VERTEX_POINT ( 'NONE', #6249 ) ;
+#5495 = CARTESIAN_POINT ( 'NONE', ( -0.02998054576021454143, -0.06732609141723246149, 0.02805825049967789961 ) ) ;
+#5496 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.1003937007874015908 ) ) ;
+#5497 = EDGE_LOOP ( 'NONE', ( #2902, #2944, #3790, #4530 ) ) ;
+#5498 = VECTOR ( 'NONE', #2106, 39.37007874015748143 ) ;
+#5499 = AXIS2_PLACEMENT_3D ( 'NONE', #6601, #5881, #4437 ) ;
+#5500 = LINE ( 'NONE', #6947, #8046 ) ;
+#5501 = LINE ( 'NONE', #3094, #5826 ) ;
+#5502 = FACE_OUTER_BOUND ( 'NONE', #8846, .T. ) ;
+#5503 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535433989, 0.02165354330708666244, -0.1181102362204724532 ) ) ;
+#5504 = CARTESIAN_POINT ( 'NONE', ( -0.05708661417322834220, 0.02362204724409446704, -0.2737058513238275204 ) ) ;
+#5505 = ADVANCED_FACE ( 'NONE', ( #2595 ), #3216, .T. ) ;
+#5506 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, -0.07480314960629930177, -0.3157480314960630641 ) ) ;
+#5507 = LINE ( 'NONE', #4738, #6642 ) ;
+#5508 = EDGE_CURVE ( 'NONE', #2615, #3371, #1049, .T. ) ;
+#5509 = VECTOR ( 'NONE', #7625, 39.37007874015748143 ) ;
+#5510 = VECTOR ( 'NONE', #384, 39.37007874015748143 ) ;
+#5511 = VERTEX_POINT ( 'NONE', #6101 ) ;
+#5512 = PLANE ( 'NONE', #3470 ) ;
+#5513 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.03543307086614175261, -0.09645669291338584972 ) ) ;
+#5514 = VERTEX_POINT ( 'NONE', #4088 ) ;
+#5515 = ORIENTED_EDGE ( 'NONE', *, *, #423, .T. ) ;
+#5516 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#5517 = LINE ( 'NONE', #8450, #3753 ) ;
+#5518 = CIRCLE ( 'NONE', #8427, 0.005905511811023654925 ) ;
+#5519 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023624047, -0.08267716535433072833, -0.06312938249440763760 ) ) ;
+#5520 = LINE ( 'NONE', #8453, #3234 ) ;
+#5521 = EDGE_CURVE ( 'NONE', #639, #4534, #5572, .T. ) ;
+#5522 = EDGE_CURVE ( 'NONE', #2561, #4373, #3264, .T. ) ;
+#5523 = CIRCLE ( 'NONE', #2002, 0.005905511811023586403 ) ;
+#5524 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826769479, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#5525 = VERTEX_POINT ( 'NONE', #1827 ) ;
+#5526 = ORIENTED_EDGE ( 'NONE', *, *, #493, .T. ) ;
+#5527 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05118110236220473758, -0.06496062992125985203 ) ) ;
+#5528 = ORIENTED_EDGE ( 'NONE', *, *, #5007, .F. ) ;
+#5529 = AXIS2_PLACEMENT_3D ( 'NONE', #3504, #6445, #9376 ) ;
+#5530 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.08267716535433072833, -0.4724419291338582960 ) ) ;
+#5531 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5532 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, -0.08267716535433072833, -0.02952755905511811677 ) ) ;
+#5533 = ORIENTED_EDGE ( 'NONE', *, *, #4606, .T. ) ;
+#5534 = VECTOR ( 'NONE', #172, 39.37007874015748143 ) ;
+#5535 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.1968503937007874127 ) ) ;
+#5536 = LINE ( 'NONE', #1003, #8863 ) ;
+#5537 = ORIENTED_EDGE ( 'NONE', *, *, #3032, .F. ) ;
+#5538 = LINE ( 'NONE', #8516, #7486 ) ;
+#5539 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, -0.05511811023622076311, -0.2960629921259843034 ) ) ;
+#5540 = AXIS2_PLACEMENT_3D ( 'NONE', #6554, #1408, #8179 ) ;
+#5541 = ORIENTED_EDGE ( 'NONE', *, *, #8851, .F. ) ;
+#5542 = EDGE_CURVE ( 'NONE', #8007, #9396, #6201, .T. ) ;
+#5543 = VERTEX_POINT ( 'NONE', #9083 ) ;
+#5544 = ORIENTED_EDGE ( 'NONE', *, *, #342, .F. ) ;
+#5545 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.08267716535433072833, -0.2960629921259842479 ) ) ;
+#5546 = ADVANCED_FACE ( 'NONE', ( #6922 ), #5476, .F. ) ;
+#5547 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5548 = AXIS2_PLACEMENT_3D ( 'NONE', #4812, #2700, #1353 ) ;
+#5549 = ORIENTED_EDGE ( 'NONE', *, *, #934, .F. ) ;
+#5550 = EDGE_CURVE ( 'NONE', #3159, #3124, #2540, .T. ) ;
+#5551 = DIRECTION ( 'NONE', ( -1.355252715606880789E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5552 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, 0.02165354330708662775, -0.3937007874015748254 ) ) ;
+#5553 = LINE ( 'NONE', #4922, #1374 ) ;
+#5554 = LINE ( 'NONE', #8482, #5033 ) ;
+#5555 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212594912, -0.2027559055118109965 ) ) ;
+#5556 = DIRECTION ( 'NONE', ( -1.376764663473656956E-16, 1.000000000000000000, -1.084202172485504557E-16 ) ) ;
+#5557 = ORIENTED_EDGE ( 'NONE', *, *, #9426, .F. ) ;
+#5558 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.521687259628778015E-16, 0.0000000000000000000 ) ) ;
+#5559 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5560 = ORIENTED_EDGE ( 'NONE', *, *, #7587, .F. ) ;
+#5561 = EDGE_CURVE ( 'NONE', #4052, #1447, #1876, .T. ) ;
+#5562 = ORIENTED_EDGE ( 'NONE', *, *, #1875, .F. ) ;
+#5563 = LINE ( 'NONE', #7866, #3814 ) ;
+#5564 = FACE_OUTER_BOUND ( 'NONE', #7254, .T. ) ;
+#5565 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.03149606299212596300, -0.4724409448818898127 ) ) ;
+#5566 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -1.526163889534358012E-17, -0.08858267716535438152 ) ) ;
+#5567 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.08267716535433072833, -0.1830708661417322636 ) ) ;
+#5568 = VERTEX_POINT ( 'NONE', #3994 ) ;
+#5569 = EDGE_CURVE ( 'NONE', #9094, #4534, #2493, .T. ) ;
+#5570 = ORIENTED_EDGE ( 'NONE', *, *, #1097, .T. ) ;
+#5571 = ADVANCED_FACE ( 'NONE', ( #1918 ), #236, .T. ) ;
+#5572 = LINE ( 'NONE', #4042, #3196 ) ;
+#5573 = ORIENTED_EDGE ( 'NONE', *, *, #760, .T. ) ;
+#5574 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212594912, -0.2303149606299212948 ) ) ;
+#5575 = CARTESIAN_POINT ( 'NONE', ( 0.1732283453380510929, 0.03149606299212598381, -0.3661417322834646382 ) ) ;
+#5576 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5577 = AXIS2_PLACEMENT_3D ( 'NONE', #1975, #2067, #4901 ) ;
+#5578 = PLANE ( 'NONE', #1144 ) ;
+#5579 = ORIENTED_EDGE ( 'NONE', *, *, #910, .T. ) ;
+#5580 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02165354330708666244, -0.02952755905511812023 ) ) ;
+#5581 = ORIENTED_EDGE ( 'NONE', *, *, #8685, .F. ) ;
+#5582 = EDGE_CURVE ( 'NONE', #4626, #2220, #6874, .T. ) ;
+#5583 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.08267716535433072833, -0.2480314960629921295 ) ) ;
+#5584 = ORIENTED_EDGE ( 'NONE', *, *, #1610, .T. ) ;
+#5585 = APPROVAL_PERSON_ORGANIZATION ( #7600, #5778, #6887 ) ;
+#5586 = LINE ( 'NONE', #3418, #2431 ) ;
+#5587 = FACE_OUTER_BOUND ( 'NONE', #619, .T. ) ;
+#5588 = AXIS2_PLACEMENT_3D ( 'NONE', #5167, #8870, #2289 ) ;
+#5589 = EDGE_LOOP ( 'NONE', ( #2421, #8652, #868, #2126, #876, #9017, #8728 ) ) ;
+#5590 = VERTEX_POINT ( 'NONE', #6346 ) ;
+#5591 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .F. ) ;
+#5592 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 5.251601652122828718E-16 ) ) ;
+#5593 = ORIENTED_EDGE ( 'NONE', *, *, #7656, .F. ) ;
+#5594 = DIRECTION ( 'NONE', ( 0.9736163105678009577, 1.340440532171341858E-16, 0.2281913227893283547 ) ) ;
+#5595 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, 0.07480314960629924625, -0.1299212598425197318 ) ) ;
+#5596 = CARTESIAN_POINT ( 'NONE', ( -0.03086440125257372893, -0.06805299178725995879, 0.02428713373227869149 ) ) ;
+#5597 = VECTOR ( 'NONE', #1832, 39.37007874015748143 ) ;
+#5598 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5599 = LINE ( 'NONE', #2001, #3073 ) ;
+#5600 = EDGE_CURVE ( 'NONE', #1710, #596, #737, .T. ) ;
+#5601 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#5602 = EDGE_CURVE ( 'NONE', #3792, #680, #5085, .T. ) ;
+#5603 = ORIENTED_EDGE ( 'NONE', *, *, #3852, .T. ) ;
+#5604 = VECTOR ( 'NONE', #8488, 39.37007874015748143 ) ;
+#5605 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.1181102362204724532 ) ) ;
+#5606 = LINE ( 'NONE', #1129, #6679 ) ;
+#5607 = ORIENTED_EDGE ( 'NONE', *, *, #671, .F. ) ;
+#5608 = ORIENTED_EDGE ( 'NONE', *, *, #5746, .T. ) ;
+#5609 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5610 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5611 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330708902, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#5612 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5613 = VECTOR ( 'NONE', #4238, 39.37007874015748143 ) ;
+#5614 = EDGE_CURVE ( 'NONE', #3574, #355, #8546, .T. ) ;
+#5615 = EDGE_CURVE ( 'NONE', #4941, #4393, #588, .T. ) ;
+#5616 = LINE ( 'NONE', #4271, #1778 ) ;
+#5617 = ORIENTED_EDGE ( 'NONE', *, *, #6035, .T. ) ;
+#5618 = VECTOR ( 'NONE', #741, 39.37007874015748143 ) ;
+#5619 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023623353, 7.232166136696968827E-18, -0.4724419291338582960 ) ) ;
+#5620 = ORIENTED_EDGE ( 'NONE', *, *, #5149, .F. ) ;
+#5621 = DIRECTION ( 'NONE', ( 0.4472135954999573171, 0.0000000000000000000, 0.8944271909999160775 ) ) ;
+#5622 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.03346456692913383352, -0.4330708661417322913 ) ) ;
+#5623 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 4.818676322157799347E-16 ) ) ;
+#5624 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5625 = ADVANCED_FACE ( 'NONE', ( #5038 ), #1967, .F. ) ;
+#5626 = EDGE_CURVE ( 'NONE', #8612, #2435, #3450, .T. ) ;
+#5627 = AXIS2_PLACEMENT_3D ( 'NONE', #4866, #4159, #8570 ) ;
+#5628 = CARTESIAN_POINT ( 'NONE', ( 0.04388106054371074261, -0.08261281785024450486, -0.03125061257657244657 ) ) ;
+#5629 = VERTEX_POINT ( 'NONE', #4988 ) ;
+#5630 = LINE ( 'NONE', #4407, #5289 ) ;
+#5631 = ORIENTED_EDGE ( 'NONE', *, *, #3567, .F. ) ;
+#5632 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409295, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#5633 = ORIENTED_EDGE ( 'NONE', *, *, #8687, .T. ) ;
+#5634 = AXIS2_PLACEMENT_3D ( 'NONE', #6236, #9169, #8443 ) ;
+#5635 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5636 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, 0.08267716535433072833, -0.3937007874015748254 ) ) ;
+#5637 = ADVANCED_FACE ( 'NONE', ( #9465 ), #5810, .T. ) ;
+#5638 = EDGE_CURVE ( 'NONE', #5954, #3524, #3546, .T. ) ;
+#5639 = VECTOR ( 'NONE', #9375, 39.37007874015748143 ) ;
+#5640 = ORIENTED_EDGE ( 'NONE', *, *, #1864, .F. ) ;
+#5641 = VERTEX_POINT ( 'NONE', #7066 ) ;
+#5642 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614177343, -0.1003937007874015908 ) ) ;
+#5643 = ORIENTED_EDGE ( 'NONE', *, *, #2668, .T. ) ;
+#5644 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#5645 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#5646 = PLANE ( 'NONE', #2911 ) ;
+#5647 = VECTOR ( 'NONE', #1804, 39.37007874015748143 ) ;
+#5648 = VECTOR ( 'NONE', #8205, 39.37007874015748143 ) ;
+#5649 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5650 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, -0.03937007874015751446, -0.4311023622047244208 ) ) ;
+#5651 = FACE_OUTER_BOUND ( 'NONE', #8692, .T. ) ;
+#5652 = VECTOR ( 'NONE', #7688, 39.37007874015748143 ) ;
+#5653 = ORIENTED_EDGE ( 'NONE', *, *, #8419, .T. ) ;
+#5654 = CIRCLE ( 'NONE', #8104, 0.005905511811023654925 ) ;
+#5655 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.08267913385826779205, -0.02755905511811023584 ) ) ;
+#5656 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5657 = VERTEX_POINT ( 'NONE', #6488 ) ;
+#5658 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 1.205361022782828035E-17, 0.07874015748031495954 ) ) ;
+#5659 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5660 = LINE ( 'NONE', #5611, #5943 ) ;
+#5661 = FACE_OUTER_BOUND ( 'NONE', #4171, .T. ) ;
+#5662 = AXIS2_PLACEMENT_3D ( 'NONE', #4790, #226, #6191 ) ;
+#5663 = VECTOR ( 'NONE', #3858, 39.37007874015748143 ) ;
+#5664 = LINE ( 'NONE', #1379, #5308 ) ;
+#5665 = VERTEX_POINT ( 'NONE', #2825 ) ;
+#5666 = AXIS2_PLACEMENT_3D ( 'NONE', #2221, #57, #1451 ) ;
+#5667 = EDGE_CURVE ( 'NONE', #9158, #4626, #9418, .T. ) ;
+#5668 = VECTOR ( 'NONE', #8746, 39.37007874015748143 ) ;
+#5669 = LINE ( 'NONE', #8597, #6576 ) ;
+#5670 = VERTEX_POINT ( 'NONE', #3406 ) ;
+#5671 = EDGE_CURVE ( 'NONE', #5689, #7056, #9372, .T. ) ;
+#5672 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.07480314960629919074, -0.02952755905511811677 ) ) ;
+#5673 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.08267716535433070058, -0.4724419291338582960 ) ) ;
+#5674 = DIRECTION ( 'NONE', ( 1.426581805901978649E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5675 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5676 = CIRCLE ( 'NONE', #1366, 0.003937007874015749712 ) ;
+#5677 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.06889763779527556531, -0.02755905511811023584 ) ) ;
+#5678 = ORIENTED_EDGE ( 'NONE', *, *, #9504, .T. ) ;
+#5679 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960509, -0.08267913385826779205, -0.1338582677165354451 ) ) ;
+#5680 = ORIENTED_EDGE ( 'NONE', *, *, #2518, .T. ) ;
+#5681 = EDGE_CURVE ( 'NONE', #8353, #6405, #8644, .T. ) ;
+#5682 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.03149606299212598381, -0.3582677165354331561 ) ) ;
+#5683 = VERTEX_POINT ( 'NONE', #4184 ) ;
+#5684 = AXIS2_PLACEMENT_3D ( 'NONE', #311, #2423, #3141 ) ;
+#5685 = ADVANCED_FACE ( 'NONE', ( #9322 ), #5764, .T. ) ;
+#5686 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5687 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023623353, 7.232166136696968827E-18, -0.4724409448818898127 ) ) ;
+#5688 = AXIS2_PLACEMENT_3D ( 'NONE', #7923, #7114, #4186 ) ;
+#5689 = VERTEX_POINT ( 'NONE', #2871 ) ;
+#5690 = EDGE_LOOP ( 'NONE', ( #9194, #7263, #822, #3655 ) ) ;
+#5691 = CARTESIAN_POINT ( 'NONE', ( -0.04423594536690392959, -0.07480314960629920462, -0.03276478782219669622 ) ) ;
+#5692 = VERTEX_POINT ( 'NONE', #523 ) ;
+#5693 = EDGE_CURVE ( 'NONE', #5752, #7022, #5669, .T. ) ;
+#5694 = EDGE_CURVE ( 'NONE', #764, #3307, #2429, .T. ) ;
+#5695 = CARTESIAN_POINT ( 'NONE', ( 2.762501753602596683E-17, -0.2687986307371809658, -0.02755905511811023584 ) ) ;
+#5696 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.08267716535433072833, -0.3748031496062992352 ) ) ;
+#5697 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960231, 0.07480314960629926013, -0.02755905511811023584 ) ) ;
+#5698 = VECTOR ( 'NONE', #3341, 39.37007874015748143 ) ;
+#5699 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#5700 = LINE ( 'NONE', #3529, #165 ) ;
+#5701 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5702 = VERTEX_POINT ( 'NONE', #4227 ) ;
+#5703 = CIRCLE ( 'NONE', #7230, 0.005905511811023654925 ) ;
+#5704 = EDGE_LOOP ( 'NONE', ( #388, #4228, #5739, #8826, #3482, #7933 ) ) ;
+#5705 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5706 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5707 = ORIENTED_EDGE ( 'NONE', *, *, #2801, .F. ) ;
+#5708 = EDGE_CURVE ( 'NONE', #6826, #5683, #7158, .T. ) ;
+#5709 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#5710 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338580809, 0.02165354330708662775, -0.3937007874015748254 ) ) ;
+#5711 = LINE ( 'NONE', #4979, #3955 ) ;
+#5712 = LINE ( 'NONE', #564, #1239 ) ;
+#5713 = VECTOR ( 'NONE', #8986, 39.37007874015748143 ) ;
+#5714 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5715 = VERTEX_POINT ( 'NONE', #2782 ) ;
+#5716 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 7.744301232039313723E-16 ) ) ;
+#5717 = ORIENTED_EDGE ( 'NONE', *, *, #5011, .T. ) ;
+#5718 = CARTESIAN_POINT ( 'NONE', ( -0.04391930669217897210, -0.08265559820247021794, -0.03141379614337019843 ) ) ;
+#5719 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409451215, -0.08858267716535435377 ) ) ;
+#5720 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.08267716535433072833, -0.02755905511811023584 ) ) ;
+#5721 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.02165354330708662775, -0.1948818897637795144 ) ) ;
+#5722 = EDGE_CURVE ( 'NONE', #7672, #6797, #2062, .T. ) ;
+#5723 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, -0.07874015748031495954, -0.2763779527559055427 ) ) ;
+#5724 = ADVANCED_FACE ( 'NONE', ( #5858 ), #8108, .F. ) ;
+#5725 = EDGE_LOOP ( 'NONE', ( #3343, #7970, #7389, #2268, #8819, #591, #1486, #3958 ) ) ;
+#5726 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#5727 = EDGE_LOOP ( 'NONE', ( #9448, #141, #3589, #5187 ) ) ;
+#5728 = CYLINDRICAL_SURFACE ( 'NONE', #9487, 0.007874015748031495954 ) ;
+#5729 = ORIENTED_EDGE ( 'NONE', *, *, #6012, .T. ) ;
+#5730 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5731 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5732 = AXIS2_PLACEMENT_3D ( 'NONE', #5408, #4685, #6954 ) ;
+#5733 = EDGE_CURVE ( 'NONE', #4864, #2861, #2918, .T. ) ;
+#5734 = ADVANCED_FACE ( 'NONE', ( #2299 ), #3782, .F. ) ;
+#5735 = ORIENTED_EDGE ( 'NONE', *, *, #3320, .T. ) ;
+#5736 = VERTEX_POINT ( 'NONE', #3834 ) ;
+#5737 = CLOSED_SHELL ( 'NONE', ( #6674, #5637, #517, #4981, #382, #8909 ) ) ;
+#5738 = CC_DESIGN_SECURITY_CLASSIFICATION ( #818, ( #4961 ) ) ;
+#5739 = ORIENTED_EDGE ( 'NONE', *, *, #5602, .F. ) ;
+#5740 = ORIENTED_EDGE ( 'NONE', *, *, #76, .F. ) ;
+#5741 = FACE_OUTER_BOUND ( 'NONE', #5135, .T. ) ;
+#5742 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5743 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338579421, 0.02165354330708662775, -0.3397314805807110094 ) ) ;
+#5744 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834641386, 0.03149606299212594218, -0.3956692913385827515 ) ) ;
+#5745 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5746 = EDGE_CURVE ( 'NONE', #3845, #8509, #7430, .T. ) ;
+#5747 = ADVANCED_FACE ( 'NONE', ( #4551 ), #7291, .T. ) ;
+#5748 = VERTEX_POINT ( 'NONE', #39 ) ;
+#5749 = ORIENTED_EDGE ( 'NONE', *, *, #4058, .T. ) ;
+#5750 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5751 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.07480314960629919074, -0.1318897637795275746 ) ) ;
+#5752 = VERTEX_POINT ( 'NONE', #1474 ) ;
+#5753 = VERTEX_POINT ( 'NONE', #5225 ) ;
+#5754 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5755 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2303149606299212948 ) ) ;
+#5756 = FACE_OUTER_BOUND ( 'NONE', #6688, .T. ) ;
+#5757 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, -0.0000000000000000000 ) ) ;
+#5758 = ADVANCED_FACE ( 'NONE', ( #9512 ), #3692, .F. ) ;
+#5759 = AXIS2_PLACEMENT_3D ( 'NONE', #2832, #4948, #4236 ) ;
+#5760 = EDGE_CURVE ( 'NONE', #2466, #578, #4506, .T. ) ;
+#5761 = VECTOR ( 'NONE', #8916, 39.37007874015748143 ) ;
+#5762 = DIRECTION ( 'NONE', ( 1.445602896647339163E-16, 1.990254985519216916E-32, 1.000000000000000000 ) ) ;
+#5763 = ORIENTED_EDGE ( 'NONE', *, *, #5332, .T. ) ;
+#5764 = PLANE ( 'NONE', #9494 ) ;
+#5765 = ORIENTED_EDGE ( 'NONE', *, *, #7221, .T. ) ;
+#5766 = AXIS2_PLACEMENT_3D ( 'NONE', #7675, #4124, #7003 ) ;
+#5767 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#5768 = LINE ( 'NONE', #2921, #5216 ) ;
+#5769 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.08267716535433075609, -0.06299212598425196763 ) ) ;
+#5770 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#5771 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015908, 0.02165354330708666244, -0.02755905511811023584 ) ) ;
+#5772 = AXIS2_PLACEMENT_3D ( 'NONE', #6945, #454, #7800 ) ;
+#5773 = VERTEX_POINT ( 'NONE', #705 ) ;
+#5774 = ORIENTED_EDGE ( 'NONE', *, *, #2503, .F. ) ;
+#5775 = ORIENTED_EDGE ( 'NONE', *, *, #4327, .T. ) ;
+#5776 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.03149606299212600463, -0.08858267716535435377 ) ) ;
+#5777 = ORIENTED_EDGE ( 'NONE', *, *, #2059, .T. ) ;
+#5778 = APPROVAL ( #2411, 'UNSPECIFIED' ) ;
+#5779 = AXIS2_PLACEMENT_3D ( 'NONE', #4787, #8294, #6086 ) ;
+#5780 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5781 = FACE_OUTER_BOUND ( 'NONE', #2697, .T. ) ;
+#5782 = ORIENTED_EDGE ( 'NONE', *, *, #1913, .F. ) ;
+#5783 = VERTEX_POINT ( 'NONE', #129 ) ;
+#5784 = AXIS2_PLACEMENT_3D ( 'NONE', #5363, #6286, #1711 ) ;
+#5785 = VERTEX_POINT ( 'NONE', #8973 ) ;
+#5786 = ORIENTED_EDGE ( 'NONE', *, *, #8923, .T. ) ;
+#5787 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622046474, 0.08267716535433074221, -0.1338582677165354451 ) ) ;
+#5788 = LINE ( 'NONE', #1591, #3218 ) ;
+#5789 = EDGE_CURVE ( 'NONE', #8835, #2505, #898, .T. ) ;
+#5790 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5791 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, 0.0000000000000000000 ) ) ;
+#5792 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5793 = VECTOR ( 'NONE', #4062, 39.37007874015748143 ) ;
+#5794 = ORIENTED_EDGE ( 'NONE', *, *, #2750, .F. ) ;
+#5795 = VERTEX_POINT ( 'NONE', #5999 ) ;
+#5796 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5797 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5798 = EDGE_LOOP ( 'NONE', ( #8806, #7943, #672, #4987 ) ) ;
+#5799 = AXIS2_PLACEMENT_3D ( 'NONE', #9505, #797, #6033 ) ;
+#5800 = EDGE_CURVE ( 'NONE', #6365, #8704, #1616, .T. ) ;
+#5801 = DIRECTION ( 'NONE', ( 0.2281913227893284102, 3.141657497276582943E-17, 0.9736163105678008467 ) ) ;
+#5802 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#5803 = EDGE_CURVE ( 'NONE', #2888, #3842, #750, .T. ) ;
+#5804 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5805 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5806 = VECTOR ( 'NONE', #5824, 39.37007874015748143 ) ;
+#5807 = VECTOR ( 'NONE', #5357, 39.37007874015748143 ) ;
+#5808 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5809 = VERTEX_POINT ( 'NONE', #7341 ) ;
+#5810 = PLANE ( 'NONE', #2587 ) ;
+#5811 = ORIENTED_EDGE ( 'NONE', *, *, #2579, .T. ) ;
+#5812 = VECTOR ( 'NONE', #2015, 39.37007874015748143 ) ;
+#5813 = EDGE_CURVE ( 'NONE', #7799, #7580, #283, .T. ) ;
+#5814 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.007874015748031501158, -0.1318897637795276023 ) ) ;
+#5815 = PLANE ( 'NONE', #2153 ) ;
+#5816 = EDGE_CURVE ( 'NONE', #4089, #7884, #6668, .T. ) ;
+#5817 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, -0.08267716535433075609, -0.2763779527559055427 ) ) ;
+#5818 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, -0.08267716535433072833, -0.2960629921259843034 ) ) ;
+#5819 = CIRCLE ( 'NONE', #5346, 0.02362204724409448786 ) ;
+#5820 = AXIS2_PLACEMENT_3D ( 'NONE', #7162, #3505, #8649 ) ;
+#5821 = ORIENTED_EDGE ( 'NONE', *, *, #493, .F. ) ;
+#5822 = ORIENTED_EDGE ( 'NONE', *, *, #2977, .F. ) ;
+#5823 = EDGE_LOOP ( 'NONE', ( #2716, #6320, #8712, #8531 ) ) ;
+#5824 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.032573497605242101E-16, 1.734723475976802677E-14 ) ) ;
+#5825 = ORIENTED_EDGE ( 'NONE', *, *, #1678, .T. ) ;
+#5826 = VECTOR ( 'NONE', #3287, 39.37007874015748143 ) ;
+#5827 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.003937007874015767926, -0.08464566929133859885 ) ) ;
+#5828 = LINE ( 'NONE', #3706, #8465 ) ;
+#5829 = ORIENTED_EDGE ( 'NONE', *, *, #551, .T. ) ;
+#5830 = VECTOR ( 'NONE', #2999, 39.37007874015748143 ) ;
+#5831 = ORIENTED_EDGE ( 'NONE', *, *, #6147, .T. ) ;
+#5832 = ORIENTED_EDGE ( 'NONE', *, *, #5082, .T. ) ;
+#5833 = ORIENTED_EDGE ( 'NONE', *, *, #4396, .T. ) ;
+#5834 = CARTESIAN_POINT ( 'NONE', ( -0.03009754467776946246, -0.06732609141723244761, 0.02705985973654265186 ) ) ;
+#5835 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133855722, 0.02165354330708662775, -0.4724409448818898127 ) ) ;
+#5836 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.08267716535433072833, -0.2806763624704748383 ) ) ;
+#5837 = LINE ( 'NONE', #8769, #3390 ) ;
+#5838 = VECTOR ( 'NONE', #247, 39.37007874015748143 ) ;
+#5839 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5840 = EDGE_CURVE ( 'NONE', #6412, #3005, #594, .T. ) ;
+#5841 = VERTEX_POINT ( 'NONE', #846 ) ;
+#5842 = EDGE_LOOP ( 'NONE', ( #8674, #344, #9134, #927 ) ) ;
+#5843 = EDGE_CURVE ( 'NONE', #7079, #3845, #8249, .T. ) ;
+#5844 = CYLINDRICAL_SURFACE ( 'NONE', #3633, 0.02559055118110235491 ) ;
+#5845 = DIRECTION ( 'NONE', ( -0.2281913227893283269, -0.0000000000000000000, -0.9736163105678008467 ) ) ;
+#5846 = VECTOR ( 'NONE', #3492, 39.37007874015748143 ) ;
+#5847 = VERTEX_POINT ( 'NONE', #2343 ) ;
+#5848 = ORIENTED_EDGE ( 'NONE', *, *, #1446, .F. ) ;
+#5849 = PLANE ( 'NONE', #1986 ) ;
+#5850 = PLANE ( 'NONE', #9213 ) ;
+#5851 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.03543307086614174567, -0.06102362204724414568 ) ) ;
+#5852 = PLANE ( 'NONE', #6924 ) ;
+#5853 = VECTOR ( 'NONE', #6021, 39.37007874015748143 ) ;
+#5854 = ADVANCED_FACE ( 'NONE', ( #5268 ), #8204, .T. ) ;
+#5855 = EDGE_CURVE ( 'NONE', #811, #5752, #8924, .T. ) ;
+#5856 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5857 = VERTEX_POINT ( 'NONE', #3882 ) ;
+#5858 = FACE_OUTER_BOUND ( 'NONE', #2145, .T. ) ;
+#5859 = ORIENTED_EDGE ( 'NONE', *, *, #3557, .T. ) ;
+#5860 = VECTOR ( 'NONE', #3848, 39.37007874015748143 ) ;
+#5861 = DIRECTION ( 'NONE', ( 2.990902544787598592E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5862 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, 0.02165354330708666244, -0.1299212598425197318 ) ) ;
+#5863 = CYLINDRICAL_SURFACE ( 'NONE', #3665, 0.005905511811023586403 ) ;
+#5864 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.2500000000000000000 ) ) ;
+#5865 = ADVANCED_FACE ( 'NONE', ( #2484 ), #3350, .T. ) ;
+#5866 = EDGE_CURVE ( 'NONE', #4052, #8901, #6812, .T. ) ;
+#5867 = ORIENTED_EDGE ( 'NONE', *, *, #749, .T. ) ;
+#5868 = ORIENTED_EDGE ( 'NONE', *, *, #4424, .T. ) ;
+#5869 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338584972, 0.02362204724409444970, -0.2737058513238275204 ) ) ;
+#5870 = ORIENTED_EDGE ( 'NONE', *, *, #6612, .F. ) ;
+#5871 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5872 = LINE ( 'NONE', #8757, #2934 ) ;
+#5873 = EDGE_CURVE ( 'NONE', #1307, #7700, #2532, .T. ) ;
+#5874 = ORIENTED_EDGE ( 'NONE', *, *, #4985, .F. ) ;
+#5875 = ORIENTED_EDGE ( 'NONE', *, *, #8124, .F. ) ;
+#5876 = VERTEX_POINT ( 'NONE', #1665 ) ;
+#5877 = VECTOR ( 'NONE', #5262, 39.37007874015748143 ) ;
+#5878 = ORIENTED_EDGE ( 'NONE', *, *, #1348, .T. ) ;
+#5879 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125987978, 0.08267716535433072833, -0.2718470483513882874 ) ) ;
+#5880 = LINE ( 'NONE', #8903, #3838 ) ;
+#5881 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#5882 = FACE_OUTER_BOUND ( 'NONE', #2398, .T. ) ;
+#5883 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#5884 = ORIENTED_EDGE ( 'NONE', *, *, #577, .F. ) ;
+#5885 = ORIENTED_EDGE ( 'NONE', *, *, #6686, .F. ) ;
+#5886 = CARTESIAN_POINT ( 'NONE', ( 1.029863330944861134E-17, -0.07480314960629920462, -0.1338582677165354173 ) ) ;
+#5887 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#5888 = ORIENTED_EDGE ( 'NONE', *, *, #3622, .T. ) ;
+#5889 = ORIENTED_EDGE ( 'NONE', *, *, #7400, .T. ) ;
+#5890 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5891 = LINE ( 'NONE', #5938, #1225 ) ;
+#5892 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07283464566929137574, -0.4330708661417322913 ) ) ;
+#5893 = LINE ( 'NONE', #3776, #5534 ) ;
+#5894 = EDGE_CURVE ( 'NONE', #6739, #5665, #7679, .T. ) ;
+#5895 = AXIS2_PLACEMENT_3D ( 'NONE', #7058, #561, #4936 ) ;
+#5896 = DIRECTION ( 'NONE', ( -0.9736163105678009577, -1.340440532171341858E-16, 0.2281913227893283547 ) ) ;
+#5897 = ORIENTED_EDGE ( 'NONE', *, *, #7417, .F. ) ;
+#5898 = LINE ( 'NONE', #2694, #6822 ) ;
+#5899 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#5900 = EDGE_LOOP ( 'NONE', ( #1070, #4354, #1234, #4509 ) ) ;
+#5901 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, -0.07480314960629930177, -0.2763779527559055427 ) ) ;
+#5902 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5903 = EDGE_CURVE ( 'NONE', #8937, #7170, #4599, .T. ) ;
+#5904 = EDGE_CURVE ( 'NONE', #5514, #5061, #5468, .T. ) ;
+#5905 = AXIS2_PLACEMENT_3D ( 'NONE', #9075, #7768, #5368 ) ;
+#5906 = EDGE_LOOP ( 'NONE', ( #8850, #3663, #2178, #7814 ) ) ;
+#5907 = ORIENTED_EDGE ( 'NONE', *, *, #7023, .F. ) ;
+#5908 = ORIENTED_EDGE ( 'NONE', *, *, #7221, .F. ) ;
+#5909 = VECTOR ( 'NONE', #7526, 39.37007874015748143 ) ;
+#5910 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5911 = ORIENTED_EDGE ( 'NONE', *, *, #5957, .T. ) ;
+#5912 = EDGE_CURVE ( 'NONE', #6639, #8097, #7722, .T. ) ;
+#5913 = EDGE_CURVE ( 'NONE', #6968, #6073, #6290, .T. ) ;
+#5914 = DIRECTION ( 'NONE', ( 1.880790961315631001E-32, -1.084202172485504311E-16, -1.000000000000000000 ) ) ;
+#5915 = FACE_OUTER_BOUND ( 'NONE', #56, .T. ) ;
+#5916 = CIRCLE ( 'NONE', #3768, 0.05905511811023623353 ) ;
+#5917 = ORIENTED_EDGE ( 'NONE', *, *, #8374, .T. ) ;
+#5918 = VERTEX_POINT ( 'NONE', #8298 ) ;
+#5919 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5920 = VERTEX_POINT ( 'NONE', #6960 ) ;
+#5921 = VECTOR ( 'NONE', #6528, 39.37007874015748143 ) ;
+#5922 = ORIENTED_EDGE ( 'NONE', *, *, #9275, .F. ) ;
+#5923 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5924 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834641386, 0.03149606299212594218, -0.4350393700787402174 ) ) ;
+#5925 = ADVANCED_FACE ( 'NONE', ( #9221 ), #1132, .F. ) ;
+#5926 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622042310, 0.02362204724409446704, -0.3494901961860173989 ) ) ;
+#5927 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.07480314960629919074, -0.1318897637795275746 ) ) ;
+#5928 = EDGE_CURVE ( 'NONE', #7777, #4702, #7573, .T. ) ;
+#5929 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5930 = VECTOR ( 'NONE', #831, 39.37007874015748143 ) ;
+#5931 = ORIENTED_EDGE ( 'NONE', *, *, #6684, .T. ) ;
+#5932 = ORIENTED_EDGE ( 'NONE', *, *, #875, .T. ) ;
+#5933 = LINE ( 'NONE', #2281, #5930 ) ;
+#5934 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.668003342285391797E-16 ) ) ;
+#5935 = ORIENTED_EDGE ( 'NONE', *, *, #1874, .T. ) ;
+#5936 = ORIENTED_EDGE ( 'NONE', *, *, #1423, .T. ) ;
+#5937 = CARTESIAN_POINT ( 'NONE', ( 1.138269997360109674E-17, -0.08267716535433072833, -0.1338582677165354173 ) ) ;
+#5938 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.03149606299212599769, -0.1279527559055118335 ) ) ;
+#5939 = PLANE ( 'NONE', #5279 ) ;
+#5940 = AXIS2_PLACEMENT_3D ( 'NONE', #7683, #377, #6246 ) ;
+#5941 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580097229, -0.07473880210221303666, -0.03226559244062907061 ) ) ;
+#5942 = LINE ( 'NONE', #8057, #7375 ) ;
+#5943 = VECTOR ( 'NONE', #3540, 39.37007874015748143 ) ;
+#5944 = DIRECTION ( 'NONE', ( 0.2281913227893283269, 0.0000000000000000000, 0.9736163105678008467 ) ) ;
+#5945 = VERTEX_POINT ( 'NONE', #3204 ) ;
+#5946 = PLANE ( 'NONE', #4838 ) ;
+#5947 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5948 = ORIENTED_EDGE ( 'NONE', *, *, #9446, .T. ) ;
+#5949 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.03543307086614174567, -0.1003937007874016185 ) ) ;
+#5950 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.807003620809171181E-16, 0.0000000000000000000 ) ) ;
+#5951 = CIRCLE ( 'NONE', #3025, 0.09842519685039370636 ) ;
+#5952 = AXIS2_PLACEMENT_3D ( 'NONE', #9162, #6080, #6848 ) ;
+#5953 = EDGE_CURVE ( 'NONE', #1531, #4321, #6143, .T. ) ;
+#5954 = VERTEX_POINT ( 'NONE', #1814 ) ;
+#5955 = ORIENTED_EDGE ( 'NONE', *, *, #1937, .T. ) ;
+#5956 = AXIS2_PLACEMENT_3D ( 'NONE', #584, #8655, #6498 ) ;
+#5957 = EDGE_CURVE ( 'NONE', #883, #8262, #372, .T. ) ;
+#5958 = ORIENTED_EDGE ( 'NONE', *, *, #7155, .T. ) ;
+#5959 = VECTOR ( 'NONE', #7889, 39.37007874015748143 ) ;
+#5960 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165225, 0.03149606299212597688, -0.1220472440944882081 ) ) ;
+#5961 = ORIENTED_EDGE ( 'NONE', *, *, #5843, .F. ) ;
+#5962 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.07283464566929132022, -0.02952755905511815493 ) ) ;
+#5963 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#5964 = VECTOR ( 'NONE', #4977, 39.37007874015748143 ) ;
+#5965 = EDGE_LOOP ( 'NONE', ( #6257, #8957, #7282, #7372 ) ) ;
+#5966 = EDGE_CURVE ( 'NONE', #5253, #4755, #4694, .T. ) ;
+#5967 = EDGE_LOOP ( 'NONE', ( #2592, #6344, #9220, #3181 ) ) ;
+#5968 = ADVANCED_FACE ( 'NONE', ( #9175 ), #8449, .T. ) ;
+#5969 = LINE ( 'NONE', #960, #1345 ) ;
+#5970 = ORIENTED_EDGE ( 'NONE', *, *, #2486, .T. ) ;
+#5971 = AXIS2_PLACEMENT_3D ( 'NONE', #1221, #7091, #503 ) ;
+#5972 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133857109, 0.08267716535433072833, -0.1830708661417322636 ) ) ;
+#5973 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5974 = DIRECTION ( 'NONE', ( 5.251601652122811955E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5975 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5976 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.05118110236220467513, -0.1003937007874016185 ) ) ;
+#5977 = AXIS2_PLACEMENT_3D ( 'NONE', #4537, #7467, #3822 ) ;
+#5978 = ORIENTED_EDGE ( 'NONE', *, *, #8510, .F. ) ;
+#5979 = VERTEX_POINT ( 'NONE', #420 ) ;
+#5980 = EDGE_CURVE ( 'NONE', #5212, #7775, #5563, .T. ) ;
+#5981 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5982 = EDGE_CURVE ( 'NONE', #7841, #2728, #1326, .T. ) ;
+#5983 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.4311023622047244208 ) ) ;
+#5984 = ORIENTED_EDGE ( 'NONE', *, *, #7435, .F. ) ;
+#5985 = ORIENTED_EDGE ( 'NONE', *, *, #1597, .F. ) ;
+#5986 = ORIENTED_EDGE ( 'NONE', *, *, #1875, .T. ) ;
+#5987 = CYLINDRICAL_SURFACE ( 'NONE', #7971, 0.005905511811023620231 ) ;
+#5988 = EDGE_CURVE ( 'NONE', #5283, #3214, #4263, .T. ) ;
+#5989 = PLANE ( 'NONE', #5977 ) ;
+#5990 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.2480314960629921295 ) ) ;
+#5991 = AXIS2_PLACEMENT_3D ( 'NONE', #4899, #2460, #8321 ) ;
+#5992 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5993 = PLANE ( 'NONE', #2012 ) ;
+#5994 = VECTOR ( 'NONE', #8541, 39.37007874015748143 ) ;
+#5995 = EDGE_CURVE ( 'NONE', #2128, #6739, #7819, .T. ) ;
+#5996 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023621271, -0.08267716535433072833, -0.02952755905511811677 ) ) ;
+#5997 = ORIENTED_EDGE ( 'NONE', *, *, #2506, .T. ) ;
+#5998 = CYLINDRICAL_SURFACE ( 'NONE', #2381, 0.003937007874015749712 ) ;
+#5999 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409572, -0.07480314960629919074, -0.1318897637795275746 ) ) ;
+#6000 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6001 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535433989, 0.02165354330708666244, -0.1181102362204724532 ) ) ;
+#6002 = VECTOR ( 'NONE', #7319, 39.37007874015748143 ) ;
+#6003 = ORIENTED_EDGE ( 'NONE', *, *, #3694, .T. ) ;
+#6004 = EDGE_LOOP ( 'NONE', ( #3404, #6935, #7540, #4831 ) ) ;
+#6005 = CIRCLE ( 'NONE', #7088, 0.003937007874015741038 ) ;
+#6006 = ORIENTED_EDGE ( 'NONE', *, *, #2799, .T. ) ;
+#6007 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.03937007874015747283, -0.4311023622047244208 ) ) ;
+#6008 = ORIENTED_EDGE ( 'NONE', *, *, #1204, .F. ) ;
+#6009 = ADVANCED_FACE ( 'NONE', ( #4126 ), #9312, .F. ) ;
+#6010 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, 0.03937007874015747283, -0.4311023622047244208 ) ) ;
+#6011 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6012 = EDGE_CURVE ( 'NONE', #22, #6547, #7057, .T. ) ;
+#6013 = EDGE_LOOP ( 'NONE', ( #5477, #1968, #8547, #2531 ) ) ;
+#6014 = DIRECTION ( 'NONE', ( -4.130293990420961994E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#6015 = ORIENTED_EDGE ( 'NONE', *, *, #3289, .F. ) ;
+#6016 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.212450881438534213E-16, 0.0000000000000000000 ) ) ;
+#6017 = EDGE_LOOP ( 'NONE', ( #9081, #8127, #9191, #1090 ) ) ;
+#6018 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6019 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, -2.296448060214481330E-32, -1.000000000000000000 ) ) ;
+#6020 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6021 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6022 = ADVANCED_FACE ( 'NONE', ( #608 ), #654, .T. ) ;
+#6023 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, -0.0000000000000000000 ) ) ;
+#6024 = EDGE_CURVE ( 'NONE', #7508, #99, #6523, .T. ) ;
+#6025 = ORIENTED_EDGE ( 'NONE', *, *, #8403, .T. ) ;
+#6026 = ORIENTED_EDGE ( 'NONE', *, *, #1904, .T. ) ;
+#6027 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03149606299212599769, -0.09645669291338580809 ) ) ;
+#6028 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6029 = ORIENTED_EDGE ( 'NONE', *, *, #1213, .F. ) ;
+#6030 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.003937007874015726293, -0.03346456692913393760 ) ) ;
+#6031 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6032 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.08267716535433072833, -0.02952755905511811677 ) ) ;
+#6033 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.084202172485504434E-16, 0.0000000000000000000 ) ) ;
+#6034 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6035 = EDGE_CURVE ( 'NONE', #7050, #9102, #3336, .T. ) ;
+#6036 = LINE ( 'NONE', #8965, #5198 ) ;
+#6037 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, -0.09842519685039373412, 0.04724409448818899654 ) ) ;
+#6038 = EDGE_CURVE ( 'NONE', #6629, #9182, #1825, .T. ) ;
+#6039 = VECTOR ( 'NONE', #7370, 39.37007874015748143 ) ;
+#6040 = ORIENTED_EDGE ( 'NONE', *, *, #3048, .F. ) ;
+#6041 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.07480314960629924625, -0.1299212598425197041 ) ) ;
+#6042 = ORIENTED_EDGE ( 'NONE', *, *, #4057, .F. ) ;
+#6043 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6044 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6045 = ORIENTED_EDGE ( 'NONE', *, *, #476, .F. ) ;
+#6046 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#6047 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826769479, 0.02165354330708662775, -0.1830708661417322636 ) ) ;
+#6048 = EDGE_CURVE ( 'NONE', #9493, #2355, #9455, .T. ) ;
+#6049 = EDGE_CURVE ( 'NONE', #4110, #7064, #6382, .T. ) ;
+#6050 = VERTEX_POINT ( 'NONE', #8536 ) ;
+#6051 = VERTEX_POINT ( 'NONE', #2773 ) ;
+#6052 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6053 = ORIENTED_EDGE ( 'NONE', *, *, #7156, .F. ) ;
+#6054 = AXIS2_PLACEMENT_3D ( 'NONE', #4868, #5594, #407 ) ;
+#6055 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6056 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023621271, -0.003937007874015741038, -0.07874015748031495954 ) ) ;
+#6057 = AXIS2_PLACEMENT_3D ( 'NONE', #8100, #6659, #5258 ) ;
+#6058 = ORIENTED_EDGE ( 'NONE', *, *, #1757, .F. ) ;
+#6059 = ORIENTED_EDGE ( 'NONE', *, *, #2668, .F. ) ;
+#6060 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.668003342285391797E-16, 0.0000000000000000000 ) ) ;
+#6061 = ORIENTED_EDGE ( 'NONE', *, *, #6159, .F. ) ;
+#6062 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133857109, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#6063 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4389763779527559029 ) ) ;
+#6064 = VECTOR ( 'NONE', #6043, 39.37007874015748143 ) ;
+#6065 = FACE_OUTER_BOUND ( 'NONE', #3666, .T. ) ;
+#6066 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6067 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #3088 ) ;
+#6068 = VERTEX_POINT ( 'NONE', #7910 ) ;
+#6069 = ORIENTED_EDGE ( 'NONE', *, *, #3320, .F. ) ;
+#6070 = AXIS2_PLACEMENT_3D ( 'NONE', #4583, #7511, #3960 ) ;
+#6071 = CARTESIAN_POINT ( 'NONE', ( 0.1732283453380510929, 0.02362204724409448786, -0.3661417322834646382 ) ) ;
+#6072 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6073 = VERTEX_POINT ( 'NONE', #1959 ) ;
+#6074 = ADVANCED_FACE ( 'NONE', ( #6481 ), #1909, .T. ) ;
+#6075 = ORIENTED_EDGE ( 'NONE', *, *, #3720, .T. ) ;
+#6076 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, -2.168404344971003346E-15 ) ) ;
+#6077 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#6078 = LINE ( 'NONE', #1853, #6746 ) ;
+#6079 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#6080 = DIRECTION ( 'NONE', ( -0.7071067811865441310, 0.7071067811865510144, 0.0000000000000000000 ) ) ;
+#6081 = DIRECTION ( 'NONE', ( 0.2211025889120274146, 0.2473150110663685786, -0.9433710460246491625 ) ) ;
+#6082 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409850, -0.07283464566929132022, -0.02952755905511811677 ) ) ;
+#6083 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4015748031496063630 ) ) ;
+#6084 = AXIS2_PLACEMENT_3D ( 'NONE', #4742, #2480, #1759 ) ;
+#6085 = ORIENTED_EDGE ( 'NONE', *, *, #5982, .T. ) ;
+#6086 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6087 = ADVANCED_FACE ( 'NONE', ( #560 ), #3489, .T. ) ;
+#6088 = FACE_OUTER_BOUND ( 'NONE', #5250, .T. ) ;
+#6089 = EDGE_CURVE ( 'NONE', #7280, #4059, #2053, .T. ) ;
+#6090 = VECTOR ( 'NONE', #5349, 39.37007874015748143 ) ;
+#6091 = VERTEX_POINT ( 'NONE', #8681 ) ;
+#6092 = DIRECTION ( 'NONE', ( 1.032573497605242101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6093 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580097229, -0.06318363636414559004, 0.04330708661417324856 ) ) ;
+#6094 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.08267716535433072833, -0.2960629921259842479 ) ) ;
+#6095 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.734723475976802677E-14 ) ) ;
+#6096 = VECTOR ( 'NONE', #7974, 39.37007874015748143 ) ;
+#6097 = ORIENTED_EDGE ( 'NONE', *, *, #8884, .T. ) ;
+#6098 = ORIENTED_EDGE ( 'NONE', *, *, #6891, .F. ) ;
+#6099 = EDGE_CURVE ( 'NONE', #2355, #6631, #2097, .T. ) ;
+#6100 = EDGE_CURVE ( 'NONE', #9493, #7799, #4311, .T. ) ;
+#6101 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125982427, -0.03937007874015750752, -0.4724409448818898127 ) ) ;
+#6102 = ORIENTED_EDGE ( 'NONE', *, *, #4372, .F. ) ;
+#6103 = AXIS2_PLACEMENT_3D ( 'NONE', #8463, #1923, #8602 ) ;
+#6104 = VECTOR ( 'NONE', #4886, 39.37007874015748143 ) ;
+#6105 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.03543307086614174567, -0.1003937007874016185 ) ) ;
+#6106 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.02165354330708662775, -0.2763779527559055427 ) ) ;
+#6107 = VECTOR ( 'NONE', #6784, 39.37007874015748143 ) ;
+#6108 = VECTOR ( 'NONE', #8337, 39.37007874015748143 ) ;
+#6109 = ORIENTED_EDGE ( 'NONE', *, *, #3567, .T. ) ;
+#6110 = ORIENTED_EDGE ( 'NONE', *, *, #8078, .F. ) ;
+#6111 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, 0.02165354330708666244, -0.08661417322834648325 ) ) ;
+#6112 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6113 = VERTEX_POINT ( 'NONE', #7421 ) ;
+#6114 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6115 = CARTESIAN_POINT ( 'NONE', ( -0.05708661417322834220, 0.02362204724409446704, -0.1338582677165354451 ) ) ;
+#6116 = AXIS2_PLACEMENT_3D ( 'NONE', #5527, #1723, #1773 ) ;
+#6117 = VECTOR ( 'NONE', #9197, 39.37007874015748143 ) ;
+#6118 = CYLINDRICAL_SURFACE ( 'NONE', #9034, 0.007874015748031516770 ) ;
+#6119 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724532, 0.06299212598425195375, -0.4724409448818898127 ) ) ;
+#6120 = VERTEX_POINT ( 'NONE', #3821 ) ;
+#6121 = VECTOR ( 'NONE', #5801, 39.37007874015748143 ) ;
+#6122 = AXIS2_PLACEMENT_3D ( 'NONE', #3647, #4328, #9518 ) ;
+#6123 = LINE ( 'NONE', #2514, #1174 ) ;
+#6124 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6125 = VERTEX_POINT ( 'NONE', #1513 ) ;
+#6126 = ORIENTED_EDGE ( 'NONE', *, *, #5681, .T. ) ;
+#6127 = ORIENTED_EDGE ( 'NONE', *, *, #1389, .T. ) ;
+#6128 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02165354330708666244, -0.02952755905511812023 ) ) ;
+#6129 = DIRECTION ( 'NONE', ( 3.336006684570784088E-16, -1.042502088928370027E-16, -1.000000000000000000 ) ) ;
+#6130 = DIRECTION ( 'NONE', ( -1.376764663473656956E-16, 1.000000000000000000, -1.355252715606882761E-16 ) ) ;
+#6131 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6132 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, -0.08267716535433072833, 0.04724409448818899654 ) ) ;
+#6133 = CIRCLE ( 'NONE', #135, 0.007874015748031619119 ) ;
+#6134 = EDGE_CURVE ( 'NONE', #7039, #6747, #169, .T. ) ;
+#6135 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6136 = DIRECTION ( 'NONE', ( -0.4472135954999577612, -0.0000000000000000000, -0.8944271909999158554 ) ) ;
+#6137 = EDGE_CURVE ( 'NONE', #9244, #8519, #2191, .T. ) ;
+#6138 = ORIENTED_EDGE ( 'NONE', *, *, #1272, .T. ) ;
+#6139 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6140 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504311E-16 ) ) ;
+#6141 = AXIS2_PLACEMENT_3D ( 'NONE', #4436, #1406, #2222 ) ;
+#6142 = VERTEX_POINT ( 'NONE', #2146 ) ;
+#6143 = LINE ( 'NONE', #9074, #8110 ) ;
+#6144 = FACE_OUTER_BOUND ( 'NONE', #5301, .T. ) ;
+#6145 = LINE ( 'NONE', #4081, #3178 ) ;
+#6146 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6147 = EDGE_CURVE ( 'NONE', #3719, #2248, #2998, .T. ) ;
+#6148 = VECTOR ( 'NONE', #8160, 39.37007874015748143 ) ;
+#6149 = ADVANCED_FACE ( 'NONE', ( #4451 ), #4496, .T. ) ;
+#6150 = ADVANCED_FACE ( 'NONE', ( #7466 ), #836, .F. ) ;
+#6151 = CARTESIAN_POINT ( 'NONE', ( 0.05340417309547450253, 0.08267716535433074221, 0.0000000000000000000 ) ) ;
+#6152 = ORIENTED_EDGE ( 'NONE', *, *, #1334, .F. ) ;
+#6153 = ORIENTED_EDGE ( 'NONE', *, *, #4467, .F. ) ;
+#6154 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#6155 = EDGE_LOOP ( 'NONE', ( #5922, #8165, #9000, #2036 ) ) ;
+#6156 = VECTOR ( 'NONE', #8290, 39.37007874015748143 ) ;
+#6157 = PLANE ( 'NONE', #1667 ) ;
+#6158 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614175261, -0.06496062992125985203 ) ) ;
+#6159 = EDGE_CURVE ( 'NONE', #4715, #835, #5819, .T. ) ;
+#6160 = EDGE_CURVE ( 'NONE', #2655, #6666, #6583, .T. ) ;
+#6161 = CIRCLE ( 'NONE', #9078, 0.005905511811023620231 ) ;
+#6162 = CARTESIAN_POINT ( 'NONE', ( -0.1394839849926555742, -0.06327192051915563054, -0.3157480314960630641 ) ) ;
+#6163 = ORIENTED_EDGE ( 'NONE', *, *, #2495, .T. ) ;
+#6164 = ORIENTED_EDGE ( 'NONE', *, *, #1492, .T. ) ;
+#6165 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.07480314960629919074, -0.02952755905511811677 ) ) ;
+#6166 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 1.141265444721583757E-16 ) ) ;
+#6167 = ORIENTED_EDGE ( 'NONE', *, *, #5995, .T. ) ;
+#6168 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6169 = VECTOR ( 'NONE', #4802, 39.37007874015748143 ) ;
+#6170 = CYLINDRICAL_SURFACE ( 'NONE', #6577, 0.07086614173228347746 ) ;
+#6171 = CARTESIAN_POINT ( 'NONE', ( -0.09033177917322500472, 0.02362204724409446704, -0.3318833617175150907 ) ) ;
+#6172 = EDGE_CURVE ( 'NONE', #1188, #325, #5120, .T. ) ;
+#6173 = ORIENTED_EDGE ( 'NONE', *, *, #7201, .T. ) ;
+#6174 = ORIENTED_EDGE ( 'NONE', *, *, #2337, .F. ) ;
+#6175 = LINE ( 'NONE', #7605, #8543 ) ;
+#6176 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.02559055118110234797, -0.02755905511811023584 ) ) ;
+#6177 = VERTEX_POINT ( 'NONE', #4355 ) ;
+#6178 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.1437007874015747977 ) ) ;
+#6179 = LINE ( 'NONE', #4586, #3984 ) ;
+#6180 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6181 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.1437007874015747977 ) ) ;
+#6182 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.03346456692913384046, -0.4724409448818898127 ) ) ;
+#6183 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#6184 = PLANE ( 'NONE', #1273 ) ;
+#6185 = EDGE_LOOP ( 'NONE', ( #8248, #8118, #4960, #4998 ) ) ;
+#6186 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.02165354330708666244, -0.06299212598425196763 ) ) ;
+#6187 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9673114679242182934, -0.2535912538363537805 ) ) ;
+#6188 = EDGE_LOOP ( 'NONE', ( #773, #3464, #1905, #3152, #1890, #4174, #4150, #3028, #8393, #5631, #8270, #6853 ) ) ;
+#6189 = ADVANCED_FACE ( 'NONE', ( #3629 ), #5849, .F. ) ;
+#6190 = ORIENTED_EDGE ( 'NONE', *, *, #2442, .F. ) ;
+#6191 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6192 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.08661417322834646937 ) ) ;
+#6193 = EDGE_CURVE ( 'NONE', #2172, #713, #6564, .T. ) ;
+#6194 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.3149606299212598381 ) ) ;
+#6195 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.02362204724409447398, -0.1279527559055118335 ) ) ;
+#6196 = VECTOR ( 'NONE', #5556, 39.37007874015748143 ) ;
+#6197 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.1850393700787401341 ) ) ;
+#6198 = ORIENTED_EDGE ( 'NONE', *, *, #3878, .T. ) ;
+#6199 = VECTOR ( 'NONE', #8907, 39.37007874015748143 ) ;
+#6200 = VERTEX_POINT ( 'NONE', #2909 ) ;
+#6201 = LINE ( 'NONE', #6154, #3659 ) ;
+#6202 = ORIENTED_EDGE ( 'NONE', *, *, #3811, .T. ) ;
+#6203 = EDGE_CURVE ( 'NONE', #1484, #4626, #8778, .T. ) ;
+#6204 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.2480314960629921295 ) ) ;
+#6205 = CARTESIAN_POINT ( 'NONE', ( -0.01658690900231567927, -0.06889763779527557919, -0.1170393627060678648 ) ) ;
+#6206 = FACE_BOUND ( 'NONE', #1404, .T. ) ;
+#6207 = ORIENTED_EDGE ( 'NONE', *, *, #2033, .T. ) ;
+#6208 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07480314960629924625, -0.4724409448818898127 ) ) ;
+#6209 = ADVANCED_FACE ( 'NONE', ( #5214 ), #3681, .F. ) ;
+#6210 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6211 = EDGE_LOOP ( 'NONE', ( #7322, #10, #4865, #5970 ) ) ;
+#6212 = EDGE_CURVE ( 'NONE', #210, #9250, #1054, .T. ) ;
+#6213 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, -8.673617379884013384E-15 ) ) ;
+#6214 = DIRECTION ( 'NONE', ( -1.668003342285391797E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6215 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 0, 0, .AHEAD. ) ;
+#6216 = VECTOR ( 'NONE', #3096, 39.37007874015748143 ) ;
+#6217 = CLOSED_SHELL ( 'NONE', ( #4619, #8975, #8138, #8447, #2347, #5101 ) ) ;
+#6218 = PRODUCT ( 'CUI_DEVICES_SJ-43504-SMT-TR', 'CUI_DEVICES_SJ-43504-SMT-TR', '', ( #350 ) ) ;
+#6219 = ORIENTED_EDGE ( 'NONE', *, *, #2761, .F. ) ;
+#6220 = EDGE_LOOP ( 'NONE', ( #3185, #5774, #6643, #6085 ) ) ;
+#6221 = ORIENTED_EDGE ( 'NONE', *, *, #2152, .F. ) ;
+#6222 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.08267716535433072833, -0.2763779527559055427 ) ) ;
+#6223 = FACE_OUTER_BOUND ( 'NONE', #2414, .T. ) ;
+#6224 = ORIENTED_EDGE ( 'NONE', *, *, #1634, .T. ) ;
+#6225 = EDGE_CURVE ( 'NONE', #1127, #7903, #5518, .T. ) ;
+#6226 = ADVANCED_FACE ( 'NONE', ( #794 ), #5987, .T. ) ;
+#6227 = FACE_OUTER_BOUND ( 'NONE', #4483, .T. ) ;
+#6228 = PLANE ( 'NONE', #5359 ) ;
+#6229 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#6230 = DIRECTION ( 'NONE', ( 6.195440985631453345E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6231 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#6232 = CARTESIAN_POINT ( 'NONE', ( 0.02362204724409449827, -0.06889763779527557919, -0.1338582677165354173 ) ) ;
+#6233 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6234 = VECTOR ( 'NONE', #3535, 39.37007874015748143 ) ;
+#6235 = ORIENTED_EDGE ( 'NONE', *, *, #6225, .T. ) ;
+#6236 = CARTESIAN_POINT ( 'NONE', ( 1.029863330944861134E-17, -0.07480314960629920462, -0.1338582677165354173 ) ) ;
+#6237 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#6238 = VERTEX_POINT ( 'NONE', #1604 ) ;
+#6239 = ORIENTED_EDGE ( 'NONE', *, *, #9130, .T. ) ;
+#6240 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6241 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196208, 0.08267716535433075609, -0.4330708661417322913 ) ) ;
+#6242 = VECTOR ( 'NONE', #2614, 39.37007874015748854 ) ;
+#6243 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6244 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#6245 = VECTOR ( 'NONE', #3721, 39.37007874015748143 ) ;
+#6246 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6247 = ORIENTED_EDGE ( 'NONE', *, *, #464, .F. ) ;
+#6248 = EDGE_LOOP ( 'NONE', ( #5848, #2091, #7350, #6876, #6588, #4561, #4237, #7886, #5000, #3427, #5653, #9449, #7033, #1116 ) ) ;
+#6249 = CARTESIAN_POINT ( 'NONE', ( -0.07086614173228347746, 8.678599364036362900E-18, 0.07874015748031495954 ) ) ;
+#6250 = EDGE_LOOP ( 'NONE', ( #7159, #2538, #1865, #6930 ) ) ;
+#6251 = VECTOR ( 'NONE', #1194, 39.37007874015748143 ) ;
+#6252 = LINE ( 'NONE', #3455, #3360 ) ;
+#6253 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02559055118110237920, 0.0000000000000000000 ) ) ;
+#6254 = EDGE_CURVE ( 'NONE', #5841, #6050, #885, .T. ) ;
+#6255 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02362204724409447745, -0.3858267716535433989 ) ) ;
+#6256 = ADVANCED_FACE ( 'NONE', ( #2472 ), #3870, .T. ) ;
+#6257 = ORIENTED_EDGE ( 'NONE', *, *, #4467, .T. ) ;
+#6258 = LINE ( 'NONE', #7024, #2684 ) ;
+#6259 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6260 = ORIENTED_EDGE ( 'NONE', *, *, #2033, .F. ) ;
+#6261 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#6262 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246370286E-16, 0.0000000000000000000 ) ) ;
+#6263 = CIRCLE ( 'NONE', #2117, 0.007874015748031482076 ) ;
+#6264 = PERSON_AND_ORGANIZATION ( #3877, #8341 ) ;
+#6265 = VECTOR ( 'NONE', #1268, 39.37007874015748143 ) ;
+#6266 = EDGE_CURVE ( 'NONE', #9203, #8456, #2422, .T. ) ;
+#6267 = VERTEX_POINT ( 'NONE', #4019 ) ;
+#6268 = ORIENTED_EDGE ( 'NONE', *, *, #5278, .T. ) ;
+#6269 = EDGE_LOOP ( 'NONE', ( #2660, #6824, #8675, #6815 ) ) ;
+#6270 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6271 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #42, #2250, #4508, #3837 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.727278197046942854, 4.282613549080162230 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9744649164607681602, 0.9744649164607681602, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#6272 = LINE ( 'NONE', #3379, #6242 ) ;
+#6273 = ORIENTED_EDGE ( 'NONE', *, *, #8685, .T. ) ;
+#6274 = VECTOR ( 'NONE', #8501, 39.37007874015748143 ) ;
+#6275 = AXIS2_PLACEMENT_3D ( 'NONE', #5926, #8904, #8854 ) ;
+#6276 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.03149606299212596994, -0.1279527559055118335 ) ) ;
+#6277 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6278 = FACE_OUTER_BOUND ( 'NONE', #5249, .T. ) ;
+#6279 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.1437007874015747977 ) ) ;
+#6280 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6281 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.03149606299212596300, -0.06496062992125992142 ) ) ;
+#6282 = VECTOR ( 'NONE', #6755, 39.37007874015748143 ) ;
+#6283 = AXIS2_PLACEMENT_3D ( 'NONE', #4801, #7071, #6352 ) ;
+#6284 = EDGE_CURVE ( 'NONE', #7837, #3662, #6897, .T. ) ;
+#6285 = EDGE_LOOP ( 'NONE', ( #8140, #7165, #55, #6475 ) ) ;
+#6286 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#6287 = EDGE_CURVE ( 'NONE', #6142, #883, #5455, .T. ) ;
+#6288 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6289 = ORIENTED_EDGE ( 'NONE', *, *, #4858, .F. ) ;
+#6290 = LINE ( 'NONE', #3255, #2740 ) ;
+#6291 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#6292 = AXIS2_PLACEMENT_3D ( 'NONE', #546, #9255, #6370 ) ;
+#6293 = CARTESIAN_POINT ( 'NONE', ( 0.03021454359532436962, -0.06732609141723244761, 0.02705985973654264840 ) ) ;
+#6294 = LINE ( 'NONE', #1767, #5229 ) ;
+#6295 = ADVANCED_FACE ( 'NONE', ( #1652 ), #936, .T. ) ;
+#6296 = VECTOR ( 'NONE', #1703, 39.37007874015748143 ) ;
+#6297 = LINE ( 'NONE', #5421, #717 ) ;
+#6298 = VERTEX_POINT ( 'NONE', #4679 ) ;
+#6299 = ORIENTED_EDGE ( 'NONE', *, *, #9079, .T. ) ;
+#6300 = DIRECTION ( 'NONE', ( 0.2281913227893281604, 0.0000000000000000000, -0.9736163105678008467 ) ) ;
+#6301 = ORIENTED_EDGE ( 'NONE', *, *, #5561, .T. ) ;
+#6302 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.07480314960629919074, -0.02952755905511811677 ) ) ;
+#6303 = VECTOR ( 'NONE', #4751, 39.37007874015748143 ) ;
+#6304 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, -0.0000000000000000000 ) ) ;
+#6305 = FACE_OUTER_BOUND ( 'NONE', #7177, .T. ) ;
+#6306 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.08267716535433070058, -0.1318897637795275746 ) ) ;
+#6307 = ORIENTED_EDGE ( 'NONE', *, *, #910, .F. ) ;
+#6308 = VECTOR ( 'NONE', #124, 39.37007874015748143 ) ;
+#6309 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.07480314960629920462, -0.2763779527559055427 ) ) ;
+#6310 = VERTEX_POINT ( 'NONE', #6844 ) ;
+#6311 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#6312 = ORIENTED_EDGE ( 'NONE', *, *, #1399, .T. ) ;
+#6313 = EDGE_CURVE ( 'NONE', #973, #689, #1748, .T. ) ;
+#6314 = ADVANCED_FACE ( 'NONE', ( #7609 ), #2374, .F. ) ;
+#6315 = LINE ( 'NONE', #6407, #438 ) ;
+#6316 = DIRECTION ( 'NONE', ( -1.000000000000000000, -7.228014483236702472E-16, 0.0000000000000000000 ) ) ;
+#6317 = AXIS2_PLACEMENT_3D ( 'NONE', #1840, #6262, #2510 ) ;
+#6318 = ORIENTED_EDGE ( 'NONE', *, *, #1039, .F. ) ;
+#6319 = ORIENTED_EDGE ( 'NONE', *, *, #1377, .F. ) ;
+#6320 = ORIENTED_EDGE ( 'NONE', *, *, #3279, .T. ) ;
+#6321 = FACE_OUTER_BOUND ( 'NONE', #1013, .T. ) ;
+#6322 = VECTOR ( 'NONE', #5381, 39.37007874015748143 ) ;
+#6323 = ORIENTED_EDGE ( 'NONE', *, *, #4929, .T. ) ;
+#6324 = EDGE_CURVE ( 'NONE', #5945, #8109, #6133, .T. ) ;
+#6325 = DIRECTION ( 'NONE', ( 2.891205793294678326E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6326 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#6327 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 2.474701186842595215E-16 ) ) ;
+#6328 = EDGE_CURVE ( 'NONE', #6466, #7039, #5501, .T. ) ;
+#6329 = CARTESIAN_POINT ( 'NONE', ( 0.1791338582677174107, 0.03149606299212596300, -0.4665354330708661457 ) ) ;
+#6330 = LINE ( 'NONE', #2807, #629 ) ;
+#6331 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.3956692913385827515 ) ) ;
+#6332 = ORIENTED_EDGE ( 'NONE', *, *, #6752, .F. ) ;
+#6333 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913384739, 0.06246705375048201142, -0.1181102362204724116 ) ) ;
+#6334 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409449133, -0.3523622047244094890 ) ) ;
+#6335 = EDGE_LOOP ( 'NONE', ( #4156, #7240, #6439, #3652 ) ) ;
+#6336 = EDGE_CURVE ( 'NONE', #5182, #4933, #5676, .T. ) ;
+#6337 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.08267716535433072833, -0.1830708661417322636 ) ) ;
+#6338 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.07283464566929134798, -0.1318897637795275746 ) ) ;
+#6339 = ADVANCED_FACE ( 'NONE', ( #310 ), #3243, .T. ) ;
+#6340 = FACE_OUTER_BOUND ( 'NONE', #2402, .T. ) ;
+#6341 = FACE_OUTER_BOUND ( 'NONE', #6778, .T. ) ;
+#6342 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.07480314960629921850, -0.02952755905511811677 ) ) ;
+#6343 = VERTEX_POINT ( 'NONE', #974 ) ;
+#6344 = ORIENTED_EDGE ( 'NONE', *, *, #9460, .F. ) ;
+#6345 = AXIS2_PLACEMENT_3D ( 'NONE', #6037, #8966, #5307 ) ;
+#6346 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02165354330708662775, -0.2381889763779527491 ) ) ;
+#6347 = ORIENTED_EDGE ( 'NONE', *, *, #8908, .F. ) ;
+#6348 = EDGE_CURVE ( 'NONE', #7194, #9393, #6179, .T. ) ;
+#6349 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125983815, 0.02362204724409444970, -0.1338582677165354451 ) ) ;
+#6350 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6351 = EDGE_CURVE ( 'NONE', #7551, #6120, #9109, .T. ) ;
+#6352 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6353 = PLANE ( 'NONE', #6485 ) ;
+#6354 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #5034 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4488, #7457, #2900 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#6355 = CARTESIAN_POINT ( 'NONE', ( 0.04401708617125570794, 0.03937007874015749365, -0.4311023622047244208 ) ) ;
+#6356 = ORIENTED_EDGE ( 'NONE', *, *, #681, .T. ) ;
+#6357 = LINE ( 'NONE', #2297, #2843 ) ;
+#6358 = EDGE_LOOP ( 'NONE', ( #8368, #4810, #2915, #6946 ) ) ;
+#6359 = LINE ( 'NONE', #5438, #1963 ) ;
+#6360 = ORIENTED_EDGE ( 'NONE', *, *, #6918, .F. ) ;
+#6361 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6362 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6363 = AXIS2_PLACEMENT_3D ( 'NONE', #6276, #8524, #2758 ) ;
+#6364 = ORIENTED_EDGE ( 'NONE', *, *, #6518, .T. ) ;
+#6365 = VERTEX_POINT ( 'NONE', #8384 ) ;
+#6366 = VERTEX_POINT ( 'NONE', #7665 ) ;
+#6367 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#6368 = ORIENTED_EDGE ( 'NONE', *, *, #6807, .F. ) ;
+#6369 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.08267716535433070058, 0.0000000000000000000 ) ) ;
+#6370 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.807003620809171181E-16, 0.0000000000000000000 ) ) ;
+#6371 = LINE ( 'NONE', #1313, #7978 ) ;
+#6372 = VECTOR ( 'NONE', #3968, 39.37007874015748143 ) ;
+#6373 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6374 = CARTESIAN_POINT ( 'NONE', ( -0.07677165354330711677, 0.08267716535433072833, -0.2480314960629921295 ) ) ;
+#6375 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2303149606299212948 ) ) ;
+#6376 = ORIENTED_EDGE ( 'NONE', *, *, #4345, .T. ) ;
+#6377 = ADVANCED_FACE ( 'NONE', ( #361 ), #6228, .T. ) ;
+#6378 = AXIS2_PLACEMENT_3D ( 'NONE', #8608, #3460, #2027 ) ;
+#6379 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6380 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6381 = ORIENTED_EDGE ( 'NONE', *, *, #6847, .F. ) ;
+#6382 = LINE ( 'NONE', #8587, #4432 ) ;
+#6383 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05511811023622047861, -0.06496062992125987978 ) ) ;
+#6384 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, -0.3937007874015748254 ) ) ;
+#6385 = DIRECTION ( 'NONE', ( -4.251773225433351147E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6386 = CIRCLE ( 'NONE', #4842, 0.007874015748031482076 ) ;
+#6387 = EDGE_CURVE ( 'NONE', #6723, #8867, #4902, .T. ) ;
+#6388 = CARTESIAN_POINT ( 'NONE', ( 0.1791338582677173552, 0.03149606299212596300, -0.4330708661417322913 ) ) ;
+#6389 = VERTEX_POINT ( 'NONE', #8960 ) ;
+#6390 = VECTOR ( 'NONE', #4405, 39.37007874015748143 ) ;
+#6391 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#6392 = EDGE_LOOP ( 'NONE', ( #3533, #6247, #4226, #3132 ) ) ;
+#6393 = CARTESIAN_POINT ( 'NONE', ( -0.06911703972441278487, 0.02362204724409444970, -0.2894538828198905955 ) ) ;
+#6394 = LINE ( 'NONE', #6533, #1378 ) ;
+#6395 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6396 = FACE_OUTER_BOUND ( 'NONE', #4040, .T. ) ;
+#6397 = AXIS2_PLACEMENT_3D ( 'NONE', #1906, #1032, #2433 ) ;
+#6398 = DIRECTION ( 'NONE', ( 1.000000000000000000, -3.097720492815733082E-16, 0.0000000000000000000 ) ) ;
+#6399 = ADVANCED_FACE ( 'NONE', ( #4205 ), #7854, .T. ) ;
+#6400 = VERTEX_POINT ( 'NONE', #3430 ) ;
+#6401 = EDGE_CURVE ( 'NONE', #4630, #8208, #457, .T. ) ;
+#6402 = LINE ( 'NONE', #1568, #8058 ) ;
+#6403 = ORIENTED_EDGE ( 'NONE', *, *, #7414, .F. ) ;
+#6404 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504311E-16 ) ) ;
+#6405 = VERTEX_POINT ( 'NONE', #5595 ) ;
+#6406 = AXIS2_PLACEMENT_3D ( 'NONE', #1769, #1822, #5474 ) ;
+#6407 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, -0.08267716535433072833, 0.04724409448818899654 ) ) ;
+#6408 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6409 = AXIS2_PLACEMENT_3D ( 'NONE', #7528, #1619, #5177 ) ;
+#6410 = EDGE_CURVE ( 'NONE', #7064, #800, #4869, .T. ) ;
+#6411 = ORIENTED_EDGE ( 'NONE', *, *, #6569, .T. ) ;
+#6412 = VERTEX_POINT ( 'NONE', #9301 ) ;
+#6413 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6414 = ORIENTED_EDGE ( 'NONE', *, *, #2544, .F. ) ;
+#6415 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#6416 = FACE_OUTER_BOUND ( 'NONE', #8036, .T. ) ;
+#6417 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826769479, 0.02165354330708662775, -0.1830708661417322636 ) ) ;
+#6418 = AXIS2_PLACEMENT_3D ( 'NONE', #2267, #6016, #8128 ) ;
+#6419 = VECTOR ( 'NONE', #4507, 39.37007874015748143 ) ;
+#6420 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6421 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637790981, 0.03149606299212594218, -0.3956692913385827515 ) ) ;
+#6422 = CARTESIAN_POINT ( 'NONE', ( 0.06747691535827797515, 0.02165354330708666244, -0.1181102362204724116 ) ) ;
+#6423 = ORIENTED_EDGE ( 'NONE', *, *, #1479, .F. ) ;
+#6424 = VECTOR ( 'NONE', #7732, 39.37007874015748143 ) ;
+#6425 = ORIENTED_EDGE ( 'NONE', *, *, #5311, .F. ) ;
+#6426 = VECTOR ( 'NONE', #6420, 39.37007874015748143 ) ;
+#6427 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6428 = CARTESIAN_POINT ( 'NONE', ( -0.05708661417322834220, 0.02362204724409446704, -0.2737058513238275204 ) ) ;
+#6429 = ORIENTED_EDGE ( 'NONE', *, *, #7584, .T. ) ;
+#6430 = ORIENTED_EDGE ( 'NONE', *, *, #1051, .F. ) ;
+#6431 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.09448818897637797920 ) ) ;
+#6432 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314961064, -0.07874015748031495954, -0.3157480314960629530 ) ) ;
+#6433 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#6434 = DIRECTION ( 'NONE', ( -3.163659303069099289E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6435 = AXIS2_PLACEMENT_3D ( 'NONE', #1866, #4747, #2583 ) ;
+#6436 = EDGE_CURVE ( 'NONE', #3253, #5494, #3516, .T. ) ;
+#6437 = CIRCLE ( 'NONE', #2279, 0.003937007874015749712 ) ;
+#6438 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#6439 = ORIENTED_EDGE ( 'NONE', *, *, #4659, .T. ) ;
+#6440 = AXIS2_PLACEMENT_3D ( 'NONE', #8435, #1852, #6031 ) ;
+#6441 = AXIS2_PLACEMENT_3D ( 'NONE', #1657, #4591, #7521 ) ;
+#6442 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6443 = ORIENTED_EDGE ( 'NONE', *, *, #8563, .T. ) ;
+#6444 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6445 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6446 = ADVANCED_FACE ( 'NONE', ( #6416 ), #4821, .F. ) ;
+#6447 = ADVANCED_FACE ( 'NONE', ( #3382 ), #7179, .T. ) ;
+#6448 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#6449 = LINE ( 'NONE', #9379, #509 ) ;
+#6450 = AXIS2_PLACEMENT_3D ( 'NONE', #9398, #4822, #1267 ) ;
+#6451 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, -0.07874015748031502893, 0.0000000000000000000 ) ) ;
+#6452 = ORIENTED_EDGE ( 'NONE', *, *, #6172, .F. ) ;
+#6453 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6454 = EDGE_LOOP ( 'NONE', ( #909, #4971, #1532, #7312, #1435, #4445, #3511, #617 ) ) ;
+#6455 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#6456 = VERTEX_POINT ( 'NONE', #5696 ) ;
+#6457 = VECTOR ( 'NONE', #6829, 39.37007874015748143 ) ;
+#6458 = ADVANCED_FACE ( 'NONE', ( #7807 ), #2618, .T. ) ;
+#6459 = EDGE_CURVE ( 'NONE', #6480, #3131, #2662, .T. ) ;
+#6460 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, -0.07874015748031495954, -0.4724409448818898127 ) ) ;
+#6461 = LINE ( 'NONE', #5636, #7390 ) ;
+#6462 = AXIS2_PLACEMENT_3D ( 'NONE', #2056, #2151, #7287 ) ;
+#6463 = ORIENTED_EDGE ( 'NONE', *, *, #3198, .F. ) ;
+#6464 = EDGE_LOOP ( 'NONE', ( #7428, #5948, #8470, #370, #7689, #8930, #399, #1615 ) ) ;
+#6465 = ORIENTED_EDGE ( 'NONE', *, *, #2557, .F. ) ;
+#6466 = VERTEX_POINT ( 'NONE', #8480 ) ;
+#6467 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6468 = PLANE ( 'NONE', #4453 ) ;
+#6469 = AXIS2_PLACEMENT_3D ( 'NONE', #8614, #4244, #447 ) ;
+#6470 = EDGE_CURVE ( 'NONE', #9239, #2403, #2707, .T. ) ;
+#6471 = FACE_OUTER_BOUND ( 'NONE', #308, .T. ) ;
+#6472 = CARTESIAN_POINT ( 'NONE', ( 0.05525536674637615553, -0.08267716535433072833, -0.06312938249440763760 ) ) ;
+#6473 = EDGE_CURVE ( 'NONE', #1233, #2186, #2083, .T. ) ;
+#6474 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.07480314960629926013, -0.1456692913385826682 ) ) ;
+#6475 = ORIENTED_EDGE ( 'NONE', *, *, #6905, .F. ) ;
+#6476 = VECTOR ( 'NONE', #3233, 39.37007874015748143 ) ;
+#6477 = ORIENTED_EDGE ( 'NONE', *, *, #776, .F. ) ;
+#6478 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6479 = FACE_OUTER_BOUND ( 'NONE', #8915, .T. ) ;
+#6480 = VERTEX_POINT ( 'NONE', #4964 ) ;
+#6481 = FACE_OUTER_BOUND ( 'NONE', #26, .T. ) ;
+#6482 = LINE ( 'NONE', #2054, #3749 ) ;
+#6483 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6484 = FACE_OUTER_BOUND ( 'NONE', #3693, .T. ) ;
+#6485 = AXIS2_PLACEMENT_3D ( 'NONE', #4092, #9236, #4141 ) ;
+#6486 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905387, 0.08267716535433075609, -0.2173228346456692883 ) ) ;
+#6487 = ORIENTED_EDGE ( 'NONE', *, *, #9154, .F. ) ;
+#6488 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#6489 = ORIENTED_EDGE ( 'NONE', *, *, #434, .T. ) ;
+#6490 = CYLINDRICAL_SURFACE ( 'NONE', #5320, 0.007874015748031482076 ) ;
+#6491 = DIRECTION ( 'NONE', ( 1.668003342285391551E-16, 2.296448060214481330E-32, 1.000000000000000000 ) ) ;
+#6492 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803098, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#6493 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#6494 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#6495 = ORIENTED_EDGE ( 'NONE', *, *, #3074, .T. ) ;
+#6496 = ADVANCED_FACE ( 'NONE', ( #4250 ), #597, .F. ) ;
+#6497 = VERTEX_POINT ( 'NONE', #7043 ) ;
+#6498 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6499 = ORIENTED_EDGE ( 'NONE', *, *, #8188, .F. ) ;
+#6500 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#6501 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.02165354330708666244, -0.02755905511811023584 ) ) ;
+#6502 = VECTOR ( 'NONE', #7858, 39.37007874015748143 ) ;
+#6503 = ORIENTED_EDGE ( 'NONE', *, *, #982, .T. ) ;
+#6504 = EDGE_CURVE ( 'NONE', #5665, #6656, #3673, .T. ) ;
+#6505 = ORIENTED_EDGE ( 'NONE', *, *, #9212, .F. ) ;
+#6506 = EDGE_CURVE ( 'NONE', #7799, #6631, #2804, .T. ) ;
+#6507 = ORIENTED_EDGE ( 'NONE', *, *, #2141, .T. ) ;
+#6508 = ORIENTED_EDGE ( 'NONE', *, *, #2929, .T. ) ;
+#6509 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196485, 0.03149606299212596300, -0.4330708661417322913 ) ) ;
+#6510 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.03937007874015747283, -0.4724409448818898127 ) ) ;
+#6511 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6512 = FACE_OUTER_BOUND ( 'NONE', #2244, .T. ) ;
+#6513 = LINE ( 'NONE', #8628, #2810 ) ;
+#6514 = EDGE_LOOP ( 'NONE', ( #7739, #8221, #7981, #2937, #1846, #6725, #7904, #1367 ) ) ;
+#6515 = ORIENTED_EDGE ( 'NONE', *, *, #4968, .T. ) ;
+#6516 = ADVANCED_FACE ( 'NONE', ( #5741 ), #5013, .T. ) ;
+#6517 = LINE ( 'NONE', #9451, #4247 ) ;
+#6518 = EDGE_CURVE ( 'NONE', #6466, #8426, #7944, .T. ) ;
+#6519 = LINE ( 'NONE', #3722, #5618 ) ;
+#6520 = ORIENTED_EDGE ( 'NONE', *, *, #7267, .T. ) ;
+#6521 = VECTOR ( 'NONE', #2952, 39.37007874015748143 ) ;
+#6522 = ORIENTED_EDGE ( 'NONE', *, *, #2839, .F. ) ;
+#6523 = LINE ( 'NONE', #1278, #5964 ) ;
+#6524 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.05118110236220470982, -0.06496062992125989366 ) ) ;
+#6525 = CARTESIAN_POINT ( 'NONE', ( -0.09842519685039370636, 0.0000000000000000000, 0.07086614173228328317 ) ) ;
+#6526 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6527 = VECTOR ( 'NONE', #9046, 39.37007874015748143 ) ;
+#6528 = DIRECTION ( 'NONE', ( 1.355252715606880789E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6529 = ORIENTED_EDGE ( 'NONE', *, *, #4457, .F. ) ;
+#6530 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#6531 = EDGE_LOOP ( 'NONE', ( #427, #6573, #82, #1178, #2393 ) ) ;
+#6532 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.084202172485504311E-16, -1.000000000000000000 ) ) ;
+#6533 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.07480314960629919074, -0.1318897637795275746 ) ) ;
+#6534 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.097720492815725686E-16, 7.744301232039313723E-16 ) ) ;
+#6535 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.1299212598425197041 ) ) ;
+#6536 = VECTOR ( 'NONE', #4109, 39.37007874015748143 ) ;
+#6537 = EDGE_LOOP ( 'NONE', ( #1333, #9061, #8605, #6785, #5226 ) ) ;
+#6538 = EDGE_LOOP ( 'NONE', ( #7537, #9409, #2348, #777, #7349, #237, #8182 ) ) ;
+#6539 = ORIENTED_EDGE ( 'NONE', *, *, #1850, .T. ) ;
+#6540 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.07480314960629921850, -0.1968503937007873850 ) ) ;
+#6541 = ORIENTED_EDGE ( 'NONE', *, *, #3903, .F. ) ;
+#6542 = EDGE_CURVE ( 'NONE', #1395, #6068, #5064, .T. ) ;
+#6543 = VECTOR ( 'NONE', #658, 39.37007874015748143 ) ;
+#6544 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#6545 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6546 = ADVANCED_FACE ( 'NONE', ( #7996 ), #4435, .T. ) ;
+#6547 = VERTEX_POINT ( 'NONE', #5972 ) ;
+#6548 = ORIENTED_EDGE ( 'NONE', *, *, #4848, .F. ) ;
+#6549 = ORIENTED_EDGE ( 'NONE', *, *, #4660, .T. ) ;
+#6550 = EDGE_LOOP ( 'NONE', ( #1069, #6102, #253, #5831 ) ) ;
+#6551 = FACE_OUTER_BOUND ( 'NONE', #4552, .T. ) ;
+#6552 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#6553 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6554 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.03149606299212598381, -0.3523622047244094890 ) ) ;
+#6555 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6556 = EDGE_CURVE ( 'NONE', #7377, #5920, #4484, .T. ) ;
+#6557 = VECTOR ( 'NONE', #5042, 39.37007874015748143 ) ;
+#6558 = ORIENTED_EDGE ( 'NONE', *, *, #6981, .F. ) ;
+#6559 = ORIENTED_EDGE ( 'NONE', *, *, #1106, .F. ) ;
+#6560 = FACE_OUTER_BOUND ( 'NONE', #205, .T. ) ;
+#6561 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614177343, -0.06102362204724411099 ) ) ;
+#6562 = ORIENTED_EDGE ( 'NONE', *, *, #8200, .F. ) ;
+#6563 = AXIS2_PLACEMENT_3D ( 'NONE', #5565, #1868, #7150 ) ;
+#6564 = LINE ( 'NONE', #8731, #4425 ) ;
+#6565 = LINE ( 'NONE', #29, #5830 ) ;
+#6566 = LINE ( 'NONE', #2195, #5327 ) ;
+#6567 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.03149606299212601157, -0.1003937007874015908 ) ) ;
+#6568 = ADVANCED_FACE ( 'NONE', ( #6551 ), #3667, .T. ) ;
+#6569 = EDGE_CURVE ( 'NONE', #593, #800, #8715, .T. ) ;
+#6570 = VECTOR ( 'NONE', #6060, 39.37007874015748143 ) ;
+#6571 = VECTOR ( 'NONE', #7367, 39.37007874015748143 ) ;
+#6572 = DIRECTION ( 'NONE', ( 1.971276677246302740E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6573 = ORIENTED_EDGE ( 'NONE', *, *, #7691, .T. ) ;
+#6574 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6575 = ORIENTED_EDGE ( 'NONE', *, *, #2633, .F. ) ;
+#6576 = VECTOR ( 'NONE', #4942, 39.37007874015748143 ) ;
+#6577 = AXIS2_PLACEMENT_3D ( 'NONE', #8322, #1737, #7548 ) ;
+#6578 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196208, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#6579 = FACE_OUTER_BOUND ( 'NONE', #1045, .T. ) ;
+#6580 = EDGE_CURVE ( 'NONE', #4767, #6797, #6644, .T. ) ;
+#6581 = DIRECTION ( 'NONE', ( 3.482946224658632613E-32, -1.084202172485504311E-16, -1.000000000000000000 ) ) ;
+#6582 = LINE ( 'NONE', #6535, #809 ) ;
+#6583 = CIRCLE ( 'NONE', #2437, 0.09842519685039370636 ) ;
+#6584 = VECTOR ( 'NONE', #7832, 39.37007874015748143 ) ;
+#6585 = ORIENTED_EDGE ( 'NONE', *, *, #5894, .T. ) ;
+#6586 = ORIENTED_EDGE ( 'NONE', *, *, #6981, .T. ) ;
+#6587 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133855722, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#6588 = ORIENTED_EDGE ( 'NONE', *, *, #271, .F. ) ;
+#6589 = VECTOR ( 'NONE', #1312, 39.37007874015748143 ) ;
+#6590 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6591 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6592 = ORIENTED_EDGE ( 'NONE', *, *, #5550, .T. ) ;
+#6593 = CIRCLE ( 'NONE', #7669, 0.05905511811023623353 ) ;
+#6594 = EDGE_CURVE ( 'NONE', #8097, #2959, #8764, .T. ) ;
+#6595 = ORIENTED_EDGE ( 'NONE', *, *, #3904, .T. ) ;
+#6596 = EDGE_LOOP ( 'NONE', ( #7140, #2305, #786, #20 ) ) ;
+#6597 = EDGE_CURVE ( 'NONE', #593, #5324, #1546, .T. ) ;
+#6598 = ORIENTED_EDGE ( 'NONE', *, *, #6964, .T. ) ;
+#6599 = LINE ( 'NONE', #13, #9511 ) ;
+#6600 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6601 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03346456692913380576, -0.3956692913385827515 ) ) ;
+#6602 = CARTESIAN_POINT ( 'NONE', ( -0.05708661417322835607, 0.08267716535433074221, -0.2737058513238275204 ) ) ;
+#6603 = VECTOR ( 'NONE', #6645, 39.37007874015748143 ) ;
+#6604 = LINE ( 'NONE', #158, #6039 ) ;
+#6605 = ORIENTED_EDGE ( 'NONE', *, *, #4985, .T. ) ;
+#6606 = EDGE_LOOP ( 'NONE', ( #5526, #4471, #6650, #1034, #1311, #1578, #6174, #3612 ) ) ;
+#6607 = DIRECTION ( 'NONE', ( 1.032573497605242101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6608 = EDGE_CURVE ( 'NONE', #540, #4398, #778, .T. ) ;
+#6609 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02362204724409450521, -0.1299212598425197041 ) ) ;
+#6610 = AXIS2_PLACEMENT_3D ( 'NONE', #3054, #7469, #4499 ) ;
+#6611 = VERTEX_POINT ( 'NONE', #2896 ) ;
+#6612 = EDGE_CURVE ( 'NONE', #1543, #5366, #2849, .T. ) ;
+#6613 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409572, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#6614 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#6615 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.1850393700787401341 ) ) ;
+#6616 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6617 = LINE ( 'NONE', #8823, #4466 ) ;
+#6618 = CIRCLE ( 'NONE', #2469, 0.005905511811023654925 ) ;
+#6619 = LINE ( 'NONE', #894, #9464 ) ;
+#6620 = ORIENTED_EDGE ( 'NONE', *, *, #3507, .F. ) ;
+#6621 = EDGE_CURVE ( 'NONE', #6389, #6298, #7410, .T. ) ;
+#6622 = LINE ( 'NONE', #38, #77 ) ;
+#6623 = EDGE_CURVE ( 'NONE', #9206, #8807, #6599, .T. ) ;
+#6624 = DIRECTION ( 'NONE', ( 3.097720492815733082E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6625 = ORIENTED_EDGE ( 'NONE', *, *, #190, .F. ) ;
+#6626 = VECTOR ( 'NONE', #7444, 39.37007874015748143 ) ;
+#6627 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#6628 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.08267716535433072833, -0.2500000000000000000 ) ) ;
+#6629 = VERTEX_POINT ( 'NONE', #728 ) ;
+#6630 = EDGE_LOOP ( 'NONE', ( #8432, #8229, #3754, #8489 ) ) ;
+#6631 = VERTEX_POINT ( 'NONE', #5787 ) ;
+#6632 = EDGE_CURVE ( 'NONE', #4386, #7777, #2181, .T. ) ;
+#6633 = ADVANCED_FACE ( 'NONE', ( #5108 ), #8176, .T. ) ;
+#6634 = FACE_OUTER_BOUND ( 'NONE', #1808, .T. ) ;
+#6635 = ORIENTED_EDGE ( 'NONE', *, *, #1067, .F. ) ;
+#6636 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.08267716535433070058, -0.1318897637795275746 ) ) ;
+#6637 = LINE ( 'NONE', #5963, #2478 ) ;
+#6638 = ORIENTED_EDGE ( 'NONE', *, *, #3508, .T. ) ;
+#6639 = VERTEX_POINT ( 'NONE', #6509 ) ;
+#6640 = FACE_OUTER_BOUND ( 'NONE', #7255, .T. ) ;
+#6641 = ORIENTED_EDGE ( 'NONE', *, *, #8510, .T. ) ;
+#6642 = VECTOR ( 'NONE', #4826, 39.37007874015748143 ) ;
+#6643 = ORIENTED_EDGE ( 'NONE', *, *, #4027, .F. ) ;
+#6644 = LINE ( 'NONE', #5879, #7059 ) ;
+#6645 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6646 = EDGE_CURVE ( 'NONE', #3317, #5773, #4387, .T. ) ;
+#6647 = LINE ( 'NONE', #3037, #4879 ) ;
+#6648 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, 0.02165354330708666244, -0.1299212598425197318 ) ) ;
+#6649 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.02362204724409447398, -0.1279527559055118335 ) ) ;
+#6650 = ORIENTED_EDGE ( 'NONE', *, *, #5681, .F. ) ;
+#6651 = AXIS2_PLACEMENT_3D ( 'NONE', #783, #5929, #5292 ) ;
+#6652 = ORIENTED_EDGE ( 'NONE', *, *, #4287, .F. ) ;
+#6653 = LINE ( 'NONE', #2994, #1328 ) ;
+#6654 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6655 = ORIENTED_EDGE ( 'NONE', *, *, #9395, .F. ) ;
+#6656 = VERTEX_POINT ( 'NONE', #2985 ) ;
+#6657 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6658 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6659 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#6660 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165503, 0.02362204724409443582, -0.4291338582677165503 ) ) ;
+#6661 = DIRECTION ( 'NONE', ( -0.7071067811865441310, 0.7071067811865510144, 0.0000000000000000000 ) ) ;
+#6662 = ADVANCED_FACE ( 'NONE', ( #2270 ), #824, .F. ) ;
+#6663 = EDGE_CURVE ( 'NONE', #3574, #2561, #3033, .T. ) ;
+#6664 = VECTOR ( 'NONE', #9267, 39.37007874015748143 ) ;
+#6665 = LINE ( 'NONE', #3056, #7452 ) ;
+#6666 = VERTEX_POINT ( 'NONE', #5257 ) ;
+#6667 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338584972, 0.08267716535433072833, -0.2737058513238275204 ) ) ;
+#6668 = LINE ( 'NONE', #81, #5190 ) ;
+#6669 = ORIENTED_EDGE ( 'NONE', *, *, #5259, .T. ) ;
+#6670 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#6671 = PLANE ( 'NONE', #2454 ) ;
+#6672 = CIRCLE ( 'NONE', #9289, 0.003937007874015749712 ) ;
+#6673 = CLOSED_SHELL ( 'NONE', ( #4098, #1570, #3332, #8633, #1996, #1292, #6150, #1611, #4686, #5206, #351, #9085, #9001, #2908, #5685, #1884, #8268, #7845, #7362, #897, #7097, #4111, #5273, #108, #6633, #4440, #3717, #6662, #8031, #5309, #7554, #7687, #4749, #9029, #7789, #5571, #2313, #6447, #9517, #528, #4046, #6458, #9318, #7543, #8069, #4037, #6189, #8135, #3007, #3755, #7222, #7281, #8391, #8041, #1155, #3309, #1481, #3200, #7921, #8945, #8375, #735, #3679, #3609, #6929, #505, #8984, #7187, #8848, #5724, #4786, #8577, #5424, #9386, #2395, #852, #2223, #7778, #9143, #6256, #1970, #4442, #2386, #6827, #7034, #7834, #3608, #6009, #5052, #7320, #8802, #1145, #3462, #7535, #4047, #9044, #6546, #3743, #2589, #5147, #5854, #1573, #1448, #2194, #644, #1505, #7736, #6399, #3163, #4958, #8256, #6516, #4907, #3449, #3345, #6888, #7147, #7144, #2441, #8726, #7629, #4894, #4143, #1309, #3125, #3389 ) ) ;
+#6674 = ADVANCED_FACE ( 'NONE', ( #8010 ), #5850, .T. ) ;
+#6675 = EDGE_CURVE ( 'NONE', #3131, #234, #2192, .T. ) ;
+#6676 = ORIENTED_EDGE ( 'NONE', *, *, #6842, .F. ) ;
+#6677 = EDGE_LOOP ( 'NONE', ( #4332, #5878, #6508, #6678, #6669, #7460, #287, #6748 ) ) ;
+#6678 = ORIENTED_EDGE ( 'NONE', *, *, #6212, .T. ) ;
+#6679 = VECTOR ( 'NONE', #7145, 39.37007874015748143 ) ;
+#6680 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 0.02165354330708661040, -0.1279527559055118335 ) ) ;
+#6681 = ORIENTED_EDGE ( 'NONE', *, *, #3669, .F. ) ;
+#6682 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6683 = LINE ( 'NONE', #5236, #6776 ) ;
+#6684 = EDGE_CURVE ( 'NONE', #2907, #2435, #6593, .T. ) ;
+#6685 = AXIS2_PLACEMENT_3D ( 'NONE', #1698, #3818, #6124 ) ;
+#6686 = EDGE_CURVE ( 'NONE', #6480, #628, #3727, .T. ) ;
+#6687 = VERTEX_POINT ( 'NONE', #9503 ) ;
+#6688 = EDGE_LOOP ( 'NONE', ( #4943, #6219, #5633, #4175 ) ) ;
+#6689 = CARTESIAN_POINT ( 'NONE', ( -0.09055118110236207163, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#6690 = EDGE_LOOP ( 'NONE', ( #281, #4673, #4078, #4107 ) ) ;
+#6691 = AXIS2_PLACEMENT_3D ( 'NONE', #1848, #5547, #1218 ) ;
+#6692 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6693 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409295, -0.07283464566929134798, -0.02952755905511811677 ) ) ;
+#6694 = CARTESIAN_POINT ( 'NONE', ( -4.306265195978505125E-17, -0.07283464566929133410, -0.03276478782219666847 ) ) ;
+#6695 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#6696 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.007874015748031499423, -0.02952755905511816187 ) ) ;
+#6697 = ADVANCED_FACE ( 'NONE', ( #7331 ), #1417, .F. ) ;
+#6698 = MANIFOLD_SOLID_BREP ( 'Fillet3', #1583 ) ;
+#6699 = VECTOR ( 'NONE', #7957, 39.37007874015747433 ) ;
+#6700 = VERTEX_POINT ( 'NONE', #1562 ) ;
+#6701 = ORIENTED_EDGE ( 'NONE', *, *, #3957, .F. ) ;
+#6702 = LINE ( 'NONE', #113, #1480 ) ;
+#6703 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6704 = VERTEX_POINT ( 'NONE', #2910 ) ;
+#6705 = ORIENTED_EDGE ( 'NONE', *, *, #4794, .F. ) ;
+#6706 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236207163, 1.108932140960200017E-17, 0.07874015748031495954 ) ) ;
+#6707 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6708 = FACE_OUTER_BOUND ( 'NONE', #4882, .T. ) ;
+#6709 = AXIS2_PLACEMENT_3D ( 'NONE', #298, #153, #9095 ) ;
+#6710 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.08267716535433072833, -0.02755905511811021155 ) ) ;
+#6711 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.445602896647333592E-15 ) ) ;
+#6712 = CIRCLE ( 'NONE', #723, 0.003937007874015758385 ) ;
+#6713 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.08267716535433075609, -0.3157480314960629530 ) ) ;
+#6714 = ORIENTED_EDGE ( 'NONE', *, *, #4348, .F. ) ;
+#6715 = PLANE ( 'NONE', #692 ) ;
+#6716 = EDGE_CURVE ( 'NONE', #689, #9167, #745, .T. ) ;
+#6717 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196208, 0.08267716535433075609, -0.4330708661417322913 ) ) ;
+#6718 = EDGE_CURVE ( 'NONE', #6200, #8807, #5166, .T. ) ;
+#6719 = CARTESIAN_POINT ( 'NONE', ( 0.04411894644934900162, -0.07473880210221302278, -0.03226559244062902204 ) ) ;
+#6720 = AXIS2_PLACEMENT_3D ( 'NONE', #2982, #5336, #1542 ) ;
+#6721 = AXIS2_PLACEMENT_3D ( 'NONE', #215, #7612, #3340 ) ;
+#6722 = ORIENTED_EDGE ( 'NONE', *, *, #5426, .T. ) ;
+#6723 = VERTEX_POINT ( 'NONE', #7380 ) ;
+#6724 = VECTOR ( 'NONE', #2351, 39.37007874015748143 ) ;
+#6725 = ORIENTED_EDGE ( 'NONE', *, *, #9248, .T. ) ;
+#6726 = VECTOR ( 'NONE', #6213, 39.37007874015748143 ) ;
+#6727 = EDGE_CURVE ( 'NONE', #2826, #3203, #6565, .T. ) ;
+#6728 = PLANE ( 'NONE', #892 ) ;
+#6729 = ORIENTED_EDGE ( 'NONE', *, *, #9212, .T. ) ;
+#6730 = EDGE_CURVE ( 'NONE', #3103, #4724, #886, .T. ) ;
+#6731 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.1299212598425197041 ) ) ;
+#6732 = CARTESIAN_POINT ( 'NONE', ( -0.04388106054371073567, -0.08261281785024451874, -0.03125061257657248126 ) ) ;
+#6733 = AXIS2_PLACEMENT_3D ( 'NONE', #515, #7102, #4935 ) ;
+#6734 = VECTOR ( 'NONE', #7782, 39.37007874015748143 ) ;
+#6735 = ORIENTED_EDGE ( 'NONE', *, *, #813, .T. ) ;
+#6736 = EDGE_LOOP ( 'NONE', ( #5984, #9390, #1277, #1626 ) ) ;
+#6737 = EDGE_CURVE ( 'NONE', #2512, #5162, #8192, .T. ) ;
+#6738 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409451562, -0.1220472440944882359 ) ) ;
+#6739 = VERTEX_POINT ( 'NONE', #6032 ) ;
+#6740 = AXIS2_PLACEMENT_3D ( 'NONE', #5552, #6277, #8624 ) ;
+#6741 = EDGE_CURVE ( 'NONE', #9277, #5462, #3630, .T. ) ;
+#6742 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960509, -0.08267716535433072833, -0.3157480314960629530 ) ) ;
+#6743 = FACE_OUTER_BOUND ( 'NONE', #5140, .T. ) ;
+#6744 = FACE_OUTER_BOUND ( 'NONE', #8711, .T. ) ;
+#6745 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6746 = VECTOR ( 'NONE', #9110, 39.37007874015748143 ) ;
+#6747 = VERTEX_POINT ( 'NONE', #121 ) ;
+#6748 = ORIENTED_EDGE ( 'NONE', *, *, #7168, .T. ) ;
+#6749 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.02362204724409443235, -0.4606299212598425341 ) ) ;
+#6750 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6751 = ORIENTED_EDGE ( 'NONE', *, *, #5760, .T. ) ;
+#6752 = EDGE_CURVE ( 'NONE', #7227, #2220, #5891, .T. ) ;
+#6753 = EDGE_CURVE ( 'NONE', #2248, #6656, #1605, .T. ) ;
+#6754 = EDGE_LOOP ( 'NONE', ( #6549, #3579, #8630, #2559 ) ) ;
+#6755 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6756 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133855722, 0.02165354330708662081, -0.4724409448818898127 ) ) ;
+#6757 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#6758 = AXIS2_PLACEMENT_3D ( 'NONE', #759, #1572, #5902 ) ;
+#6759 = LINE ( 'NONE', #5941, #4268 ) ;
+#6760 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#6761 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#6762 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03149606299212599769, -0.06496062992125987978 ) ) ;
+#6763 = VECTOR ( 'NONE', #4649, 39.37007874015748143 ) ;
+#6764 = ORIENTED_EDGE ( 'NONE', *, *, #7394, .F. ) ;
+#6765 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6766 = ORIENTED_EDGE ( 'NONE', *, *, #8319, .F. ) ;
+#6767 = DIRECTION ( 'NONE', ( 4.130293990420961994E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6768 = CARTESIAN_POINT ( 'NONE', ( -0.06747691535827798903, 0.02165354330708662775, -0.3149606299212598381 ) ) ;
+#6769 = ORIENTED_EDGE ( 'NONE', *, *, #4606, .F. ) ;
+#6770 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125982427, 0.08267716535433075609, -0.4311023622047244208 ) ) ;
+#6771 = CARTESIAN_POINT ( 'NONE', ( 8.082124930136474930E-17, 0.02559055118110241389, -0.02755905511811023584 ) ) ;
+#6772 = VECTOR ( 'NONE', #8226, 39.37007874015748143 ) ;
+#6773 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #3177, #2463, ( #4961 ) ) ;
+#6774 = ORIENTED_EDGE ( 'NONE', *, *, #3257, .F. ) ;
+#6775 = ORIENTED_EDGE ( 'NONE', *, *, #7435, .T. ) ;
+#6776 = VECTOR ( 'NONE', #4564, 39.37007874015748143 ) ;
+#6777 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#6778 = EDGE_LOOP ( 'NONE', ( #1191, #6503, #1587, #2094, #2705, #1000 ) ) ;
+#6779 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6780 = LINE ( 'NONE', #192, #8003 ) ;
+#6781 = EDGE_CURVE ( 'NONE', #1427, #819, #2288, .T. ) ;
+#6782 = VERTEX_POINT ( 'NONE', #8918 ) ;
+#6783 = VERTEX_POINT ( 'NONE', #6756 ) ;
+#6784 = DIRECTION ( 'NONE', ( -1.355252715606880789E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6785 = ORIENTED_EDGE ( 'NONE', *, *, #6351, .T. ) ;
+#6786 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6787 = LINE ( 'NONE', #7547, #5838 ) ;
+#6788 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6789 = LINE ( 'NONE', #9148, #6772 ) ;
+#6790 = ADVANCED_FACE ( 'NONE', ( #6708 ), #5989, .T. ) ;
+#6791 = EDGE_CURVE ( 'NONE', #8522, #4853, #170, .T. ) ;
+#6792 = ORIENTED_EDGE ( 'NONE', *, *, #7715, .F. ) ;
+#6793 = ORIENTED_EDGE ( 'NONE', *, *, #494, .F. ) ;
+#6794 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6795 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 1.445602896647339163E-16 ) ) ;
+#6796 = VERTEX_POINT ( 'NONE', #409 ) ;
+#6797 = VERTEX_POINT ( 'NONE', #4733 ) ;
+#6798 = ORIENTED_EDGE ( 'NONE', *, *, #5638, .F. ) ;
+#6799 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.007874015748031506362, -0.03346456692913387515 ) ) ;
+#6800 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4291338582677165503 ) ) ;
+#6801 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6802 = PLANE ( 'NONE', #2882 ) ;
+#6803 = LINE ( 'NONE', #9304, #780 ) ;
+#6804 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.07480314960629926013, -0.4330708661417322913 ) ) ;
+#6805 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409572, 0.07480314960629921850, -0.2362204724409449064 ) ) ;
+#6806 = ADVANCED_FACE ( 'NONE', ( #1078 ), #3190, .T. ) ;
+#6807 = EDGE_CURVE ( 'NONE', #9182, #8167, #7666, .T. ) ;
+#6808 = ORIENTED_EDGE ( 'NONE', *, *, #7630, .F. ) ;
+#6809 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6810 = LINE ( 'NONE', #896, #6064 ) ;
+#6811 = VERTEX_POINT ( 'NONE', #1123 ) ;
+#6812 = LINE ( 'NONE', #9122, #4134 ) ;
+#6813 = LINE ( 'NONE', #184, #2717 ) ;
+#6814 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656217E-16, 6.195440985631453345E-16 ) ) ;
+#6815 = ORIENTED_EDGE ( 'NONE', *, *, #5542, .F. ) ;
+#6816 = ORIENTED_EDGE ( 'NONE', *, *, #2579, .F. ) ;
+#6817 = PLANE ( 'NONE', #9188 ) ;
+#6818 = VERTEX_POINT ( 'NONE', #8236 ) ;
+#6819 = VECTOR ( 'NONE', #627, 39.37007874015748143 ) ;
+#6820 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212594912, -0.2027559055118109965 ) ) ;
+#6821 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6822 = VECTOR ( 'NONE', #7838, 39.37007874015748143 ) ;
+#6823 = ORIENTED_EDGE ( 'NONE', *, *, #3374, .F. ) ;
+#6824 = ORIENTED_EDGE ( 'NONE', *, *, #8023, .F. ) ;
+#6825 = PLANE ( 'NONE', #7946 ) ;
+#6826 = VERTEX_POINT ( 'NONE', #5355 ) ;
+#6827 = ADVANCED_FACE ( 'NONE', ( #7610 ), #1653, .F. ) ;
+#6828 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6829 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6830 = EDGE_CURVE ( 'NONE', #2253, #1813, #6898, .T. ) ;
+#6831 = AXIS2_PLACEMENT_3D ( 'NONE', #1165, #7038, #7661 ) ;
+#6832 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02362204724409450521, -0.08661417322834646937 ) ) ;
+#6833 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.03543307086614174567, -0.06102362204724414568 ) ) ;
+#6834 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 0, 0, .AHEAD. ) ;
+#6835 = ORIENTED_EDGE ( 'NONE', *, *, #9447, .F. ) ;
+#6836 = ORIENTED_EDGE ( 'NONE', *, *, #6594, .F. ) ;
+#6837 = AXIS2_PLACEMENT_3D ( 'NONE', #879, #8232, #1648 ) ;
+#6838 = LINE ( 'NONE', #928, #1629 ) ;
+#6839 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#6840 = ORIENTED_EDGE ( 'NONE', *, *, #5293, .T. ) ;
+#6841 = ORIENTED_EDGE ( 'NONE', *, *, #5254, .F. ) ;
+#6842 = EDGE_CURVE ( 'NONE', #4908, #5795, #6078, .T. ) ;
+#6843 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6844 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.03149606299212596300, -0.06496062992125992142 ) ) ;
+#6845 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6846 = LINE ( 'NONE', #261, #383 ) ;
+#6847 = EDGE_CURVE ( 'NONE', #5462, #9493, #4325, .T. ) ;
+#6848 = DIRECTION ( 'NONE', ( -0.7071067811865509034, -0.7071067811865440200, 0.0000000000000000000 ) ) ;
+#6849 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6850 = PLANE ( 'NONE', #3342 ) ;
+#6851 = LINE ( 'NONE', #7000, #3420 ) ;
+#6852 = CONICAL_SURFACE ( 'NONE', #2703, 0.09055118110236207163, 0.7853981633974450594 ) ;
+#6853 = ORIENTED_EDGE ( 'NONE', *, *, #5800, .F. ) ;
+#6854 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574802959, -0.07480314960629921850, -0.1318897637795275746 ) ) ;
+#6855 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656217E-16, 2.891205793294678326E-16 ) ) ;
+#6856 = AXIS2_PLACEMENT_3D ( 'NONE', #605, #8677, #3534 ) ;
+#6857 = EDGE_CURVE ( 'NONE', #9048, #5253, #1799, .T. ) ;
+#6858 = VERTEX_POINT ( 'NONE', #4067 ) ;
+#6859 = DIRECTION ( 'NONE', ( 1.668003342285391551E-16, 2.296448060214481330E-32, -1.000000000000000000 ) ) ;
+#6860 = EDGE_CURVE ( 'NONE', #7067, #8060, #4020, .T. ) ;
+#6861 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6862 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9673114679242182934, 0.2535912538363541691 ) ) ;
+#6863 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6864 = ORIENTED_EDGE ( 'NONE', *, *, #920, .T. ) ;
+#6865 = ORIENTED_EDGE ( 'NONE', *, *, #5600, .F. ) ;
+#6866 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267913385826781980, -0.02755905511811023584 ) ) ;
+#6867 = EDGE_LOOP ( 'NONE', ( #2080, #189, #5337, #1560, #9482, #6356, #8144, #2394, #2809 ) ) ;
+#6868 = VECTOR ( 'NONE', #4430, 39.37007874015748143 ) ;
+#6869 = VECTOR ( 'NONE', #6670, 39.37007874015748143 ) ;
+#6870 = EDGE_CURVE ( 'NONE', #4121, #2790, #3339, .T. ) ;
+#6871 = MANIFOLD_SOLID_BREP ( 'Boss-Extrude16[2]', #5737 ) ;
+#6872 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6873 = FACE_OUTER_BOUND ( 'NONE', #1251, .T. ) ;
+#6874 = CIRCLE ( 'NONE', #2124, 0.007874015748031499423 ) ;
+#6875 = ORIENTED_EDGE ( 'NONE', *, *, #4482, .T. ) ;
+#6876 = ORIENTED_EDGE ( 'NONE', *, *, #5334, .F. ) ;
+#6877 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.734723475976779731E-16, 0.0000000000000000000 ) ) ;
+#6878 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6879 = VERTEX_POINT ( 'NONE', #7561 ) ;
+#6880 = LINE ( 'NONE', #3172, #100 ) ;
+#6881 = FACE_OUTER_BOUND ( 'NONE', #8662, .T. ) ;
+#6882 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1816, #8493, #328, #6293 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.314405254404428014, 1.827187399185354222 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9782076452828115665, 0.9782076452828115665, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#6883 = VECTOR ( 'NONE', #5947, 39.37007874015748143 ) ;
+#6884 = CIRCLE ( 'NONE', #9350, 0.03937007874015750059 ) ;
+#6885 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, -0.07480314960629931564, -0.2763779527559055427 ) ) ;
+#6886 = LINE ( 'NONE', #4008, #5382 ) ;
+#6887 = APPROVAL_ROLE ( '' ) ;
+#6888 = ADVANCED_FACE ( 'NONE', ( #2375 ), #975, .F. ) ;
+#6889 = ORIENTED_EDGE ( 'NONE', *, *, #94, .T. ) ;
+#6890 = ORIENTED_EDGE ( 'NONE', *, *, #8243, .T. ) ;
+#6891 = EDGE_CURVE ( 'NONE', #2140, #7026, #4596, .T. ) ;
+#6892 = AXIS2_PLACEMENT_3D ( 'NONE', #3847, #3796, #3219 ) ;
+#6893 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.06889763779527560694, -0.02755905511811023584 ) ) ;
+#6894 = CYLINDRICAL_SURFACE ( 'NONE', #9146, 0.09842519685039370636 ) ;
+#6895 = EDGE_LOOP ( 'NONE', ( #8840, #8190, #92, #5063 ) ) ;
+#6896 = FACE_OUTER_BOUND ( 'NONE', #8459, .T. ) ;
+#6897 = LINE ( 'NONE', #8334, #7354 ) ;
+#6898 = LINE ( 'NONE', #8335, #911 ) ;
+#6899 = LINE ( 'NONE', #3872, #4983 ) ;
+#6900 = DIRECTION ( 'NONE', ( -0.7071067811865509034, -0.7071067811865440200, 0.0000000000000000000 ) ) ;
+#6901 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.07874015748031502893, -0.4724409448818898127 ) ) ;
+#6902 = VECTOR ( 'NONE', #2897, 39.37007874015748143 ) ;
+#6903 = LINE ( 'NONE', #9068, #7659 ) ;
+#6904 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.03543307086614177343, -0.1003937007874015908 ) ) ;
+#6905 = EDGE_CURVE ( 'NONE', #638, #3253, #260, .T. ) ;
+#6906 = EDGE_LOOP ( 'NONE', ( #3800, #9252, #3087, #969 ) ) ;
+#6907 = ADVANCED_FACE ( 'NONE', ( #5502 ), #5403, .T. ) ;
+#6908 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6909 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#6910 = AXIS2_PLACEMENT_3D ( 'NONE', #3431, #7180, #1222 ) ;
+#6911 = ORIENTED_EDGE ( 'NONE', *, *, #7663, .T. ) ;
+#6912 = VERTEX_POINT ( 'NONE', #2521 ) ;
+#6913 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.05511811023622045086, -0.09645669291338584972 ) ) ;
+#6914 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, -0.03937007874015751446, -0.4311023622047244208 ) ) ;
+#6915 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409572, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#6916 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023624047, -0.07480314960629920462, -0.06312938249440763760 ) ) ;
+#6917 = EDGE_CURVE ( 'NONE', #2997, #8442, #1529, .T. ) ;
+#6918 = EDGE_CURVE ( 'NONE', #9005, #4975, #2567, .T. ) ;
+#6919 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6920 = ORIENTED_EDGE ( 'NONE', *, *, #7010, .F. ) ;
+#6921 = ORIENTED_EDGE ( 'NONE', *, *, #1400, .F. ) ;
+#6922 = FACE_OUTER_BOUND ( 'NONE', #678, .T. ) ;
+#6923 = ORIENTED_EDGE ( 'NONE', *, *, #8831, .T. ) ;
+#6924 = AXIS2_PLACEMENT_3D ( 'NONE', #1607, #1468, #32 ) ;
+#6925 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6926 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.03937007874015747283, -0.4311023622047244208 ) ) ;
+#6927 = VECTOR ( 'NONE', #5067, 39.37007874015748143 ) ;
+#6928 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6929 = ADVANCED_FACE ( 'NONE', ( #7712 ), #3527, .F. ) ;
+#6930 = ORIENTED_EDGE ( 'NONE', *, *, #8841, .F. ) ;
+#6931 = EDGE_CURVE ( 'NONE', #8887, #6298, #4965, .T. ) ;
+#6932 = ORIENTED_EDGE ( 'NONE', *, *, #8729, .T. ) ;
+#6933 = DIRECTION ( 'NONE', ( -3.469446951953615668E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6934 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6935 = ORIENTED_EDGE ( 'NONE', *, *, #9273, .F. ) ;
+#6936 = VECTOR ( 'NONE', #3072, 39.37007874015748143 ) ;
+#6937 = LINE ( 'NONE', #2461, #5663 ) ;
+#6938 = FACE_OUTER_BOUND ( 'NONE', #5798, .T. ) ;
+#6939 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 0, 0, .AHEAD. ) ;
+#6940 = MANIFOLD_SOLID_BREP ( 'Fillet5', #5420 ) ;
+#6941 = EDGE_LOOP ( 'NONE', ( #4350, #5208, #498, #9427 ) ) ;
+#6942 = VERTEX_POINT ( 'NONE', #4206 ) ;
+#6943 = ORIENTED_EDGE ( 'NONE', *, *, #5433, .F. ) ;
+#6944 = CARTESIAN_POINT ( 'NONE', ( 0.04423594536690392959, -0.07480314960629920462, -0.03276478782219664765 ) ) ;
+#6945 = CARTESIAN_POINT ( 'NONE', ( -0.1043307086614173596, 0.08267716535433072833, -0.2718470483513882874 ) ) ;
+#6946 = ORIENTED_EDGE ( 'NONE', *, *, #9253, .T. ) ;
+#6947 = CARTESIAN_POINT ( 'NONE', ( -0.06911703972441278487, 0.02362204724409444970, -0.2894538828198905955 ) ) ;
+#6948 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6949 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.734723475976779731E-16, -0.0000000000000000000 ) ) ;
+#6950 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #4771, #9100, ( #818 ) ) ;
+#6951 = LINE ( 'NONE', #410, #117 ) ;
+#6952 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6953 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2244094488188976833 ) ) ;
+#6954 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6955 = ORIENTED_EDGE ( 'NONE', *, *, #6100, .F. ) ;
+#6956 = LINE ( 'NONE', #7002, #8066 ) ;
+#6957 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6958 = ORIENTED_EDGE ( 'NONE', *, *, #7909, .F. ) ;
+#6959 = VERTEX_POINT ( 'NONE', #2805 ) ;
+#6960 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.02362204724409447745, -0.08858267716535435377 ) ) ;
+#6961 = ADVANCED_FACE ( 'NONE', ( #6278 ), #7945, .F. ) ;
+#6962 = FACE_OUTER_BOUND ( 'NONE', #9358, .T. ) ;
+#6963 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.03149606299212599769, -0.09645669291338580809 ) ) ;
+#6964 = EDGE_CURVE ( 'NONE', #2516, #9094, #8481, .T. ) ;
+#6965 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #8020, #2920, #5718, #620 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.712388980384691450, 4.968780052775152889 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9945294662662034213, 0.9945294662662034213, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#6966 = LINE ( 'NONE', #6197, #1024 ) ;
+#6967 = ORIENTED_EDGE ( 'NONE', *, *, #1388, .F. ) ;
+#6968 = VERTEX_POINT ( 'NONE', #1362 ) ;
+#6969 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, -0.0000000000000000000 ) ) ;
+#6970 = VERTEX_POINT ( 'NONE', #8625 ) ;
+#6971 = EDGE_CURVE ( 'NONE', #9404, #9454, #5523, .T. ) ;
+#6972 = EDGE_CURVE ( 'NONE', #8704, #3498, #7092, .T. ) ;
+#6973 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.03149606299212597688, -0.08858267716535435377 ) ) ;
+#6974 = FACE_OUTER_BOUND ( 'NONE', #4148, .T. ) ;
+#6975 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6976 = ORIENTED_EDGE ( 'NONE', *, *, #8421, .T. ) ;
+#6977 = LINE ( 'NONE', #6165, #2371 ) ;
+#6978 = VECTOR ( 'NONE', #5029, 39.37007874015748143 ) ;
+#6979 = FACE_OUTER_BOUND ( 'NONE', #8145, .T. ) ;
+#6980 = ORIENTED_EDGE ( 'NONE', *, *, #863, .F. ) ;
+#6981 = EDGE_CURVE ( 'NONE', #7050, #4642, #504, .T. ) ;
+#6982 = FACE_OUTER_BOUND ( 'NONE', #3650, .T. ) ;
+#6983 = FACE_OUTER_BOUND ( 'NONE', #884, .T. ) ;
+#6984 = ADVANCED_FACE ( 'NONE', ( #1899 ), #4115, .T. ) ;
+#6985 = APPROVAL_DATE_TIME ( #5489, #7938 ) ;
+#6986 = VECTOR ( 'NONE', #2114, 39.37007874015748143 ) ;
+#6987 = ORIENTED_EDGE ( 'NONE', *, *, #7481, .T. ) ;
+#6988 = ORIENTED_EDGE ( 'NONE', *, *, #4383, .T. ) ;
+#6989 = ORIENTED_EDGE ( 'NONE', *, *, #3519, .F. ) ;
+#6990 = CARTESIAN_POINT ( 'NONE', ( -0.08245776342519352264, 0.08267716535433072833, -0.3337421646899543237 ) ) ;
+#6991 = CYLINDRICAL_SURFACE ( 'NONE', #8217, 0.007874015748031619119 ) ;
+#6992 = ORIENTED_EDGE ( 'NONE', *, *, #7083, .T. ) ;
+#6993 = AXIS2_PLACEMENT_3D ( 'NONE', #1109, #9142, #4147 ) ;
+#6994 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6995 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6996 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6997 = EDGE_CURVE ( 'NONE', #7101, #2512, #1947, .T. ) ;
+#6998 = DIRECTION ( 'NONE', ( 0.2281913227893281604, 3.141657497276578629E-17, -0.9736163105678008467 ) ) ;
+#6999 = FACE_OUTER_BOUND ( 'NONE', #367, .T. ) ;
+#7000 = CARTESIAN_POINT ( 'NONE', ( 0.05340417309547457192, -0.08267716535433072833, 0.07874015748031495954 ) ) ;
+#7001 = ORIENTED_EDGE ( 'NONE', *, *, #6857, .T. ) ;
+#7002 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.007874015748031530648, -0.02952755905511812370 ) ) ;
+#7003 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7004 = ORIENTED_EDGE ( 'NONE', *, *, #5181, .T. ) ;
+#7005 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9673114679242182934, -0.2535912538363537250 ) ) ;
+#7006 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7007 = VECTOR ( 'NONE', #7620, 39.37007874015748143 ) ;
+#7008 = DIRECTION ( 'NONE', ( 3.336006684570783101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7009 = LINE ( 'NONE', #1238, #5846 ) ;
+#7010 = EDGE_CURVE ( 'NONE', #4373, #8937, #5553, .T. ) ;
+#7011 = CIRCLE ( 'NONE', #5314, 0.007874015748031516770 ) ;
+#7012 = PLANE ( 'NONE', #7171 ) ;
+#7013 = ORIENTED_EDGE ( 'NONE', *, *, #5378, .T. ) ;
+#7014 = EDGE_LOOP ( 'NONE', ( #7730, #7256, #2139, #7451 ) ) ;
+#7015 = EDGE_CURVE ( 'NONE', #7828, #3555, #1169, .T. ) ;
+#7016 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7017 = VERTEX_POINT ( 'NONE', #7897 ) ;
+#7018 = AXIS2_PLACEMENT_3D ( 'NONE', #4666, #8947, #6114 ) ;
+#7019 = LINE ( 'NONE', #5720, #5510 ) ;
+#7020 = FACE_OUTER_BOUND ( 'NONE', #7119, .T. ) ;
+#7021 = DIRECTION ( 'NONE', ( -3.163659303069099289E-16, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7022 = VERTEX_POINT ( 'NONE', #2041 ) ;
+#7023 = EDGE_CURVE ( 'NONE', #2790, #2795, #6371, .T. ) ;
+#7024 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.03937007874015747283, -0.4311023622047244208 ) ) ;
+#7025 = ADVANCED_FACE ( 'NONE', ( #4251 ), #4870, .T. ) ;
+#7026 = VERTEX_POINT ( 'NONE', #4163 ) ;
+#7027 = CIRCLE ( 'NONE', #6563, 0.007874015748031482076 ) ;
+#7028 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.07283464566929134798, -0.02952755905511811677 ) ) ;
+#7029 = ORIENTED_EDGE ( 'NONE', *, *, #9200, .T. ) ;
+#7030 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7031 = CIRCLE ( 'NONE', #7795, 0.07086614173228347746 ) ;
+#7032 = VECTOR ( 'NONE', #2941, 39.37007874015748143 ) ;
+#7033 = ORIENTED_EDGE ( 'NONE', *, *, #3448, .F. ) ;
+#7034 = ADVANCED_FACE ( 'NONE', ( #2708 ), #5646, .F. ) ;
+#7035 = ORIENTED_EDGE ( 'NONE', *, *, #5542, .T. ) ;
+#7036 = VERTEX_POINT ( 'NONE', #9353 ) ;
+#7037 = ADVANCED_FACE ( 'NONE', ( #598 ), #6468, .T. ) ;
+#7038 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#7039 = VERTEX_POINT ( 'NONE', #684 ) ;
+#7040 = VECTOR ( 'NONE', #7441, 39.37007874015748143 ) ;
+#7041 = CIRCLE ( 'NONE', #3974, 0.007874015748031858511 ) ;
+#7042 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7043 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#7044 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125987978, 0.02362204724409444970, -0.2718470483513882874 ) ) ;
+#7045 = PLANE ( 'NONE', #9489 ) ;
+#7046 = LINE ( 'NONE', #4302, #1858 ) ;
+#7047 = LINE ( 'NONE', #2666, #9417 ) ;
+#7048 = AXIS2_PLACEMENT_3D ( 'NONE', #2201, #5899, #2962 ) ;
+#7049 = VECTOR ( 'NONE', #8790, 39.37007874015748143 ) ;
+#7050 = VERTEX_POINT ( 'NONE', #2986 ) ;
+#7051 = ADVANCED_FACE ( 'NONE', ( #7271, #5244 ), #3617, .F. ) ;
+#7052 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2086614173228345803 ) ) ;
+#7053 = EDGE_CURVE ( 'NONE', #3842, #2648, #7365, .T. ) ;
+#7054 = LINE ( 'NONE', #9171, #3148 ) ;
+#7055 = ORIENTED_EDGE ( 'NONE', *, *, #3636, .F. ) ;
+#7056 = VERTEX_POINT ( 'NONE', #8809 ) ;
+#7057 = LINE ( 'NONE', #6337, #8581 ) ;
+#7058 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2027559055118109965 ) ) ;
+#7059 = VECTOR ( 'NONE', #3616, 39.37007874015748143 ) ;
+#7060 = FACE_OUTER_BOUND ( 'NONE', #9229, .T. ) ;
+#7061 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.07480314960629919074, -0.1318897637795275746 ) ) ;
+#7062 = VECTOR ( 'NONE', #8779, 39.37007874015748143 ) ;
+#7063 = PLANE ( 'NONE', #5171 ) ;
+#7064 = VERTEX_POINT ( 'NONE', #3668 ) ;
+#7065 = ORIENTED_EDGE ( 'NONE', *, *, #43, .T. ) ;
+#7066 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, 0.0000000000000000000, -0.4311023622047244208 ) ) ;
+#7067 = VERTEX_POINT ( 'NONE', #779 ) ;
+#7068 = CARTESIAN_POINT ( 'NONE', ( -0.09842519685039370636, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#7069 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#7070 = AXIS2_PLACEMENT_3D ( 'NONE', #1291, #7161, #8600 ) ;
+#7071 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#7072 = PLANE ( 'NONE', #5577 ) ;
+#7073 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -4.565061778886336016E-16 ) ) ;
+#7074 = ORIENTED_EDGE ( 'NONE', *, *, #9076, .T. ) ;
+#7075 = CIRCLE ( 'NONE', #9227, 0.005905511811023620231 ) ;
+#7076 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.08267913385826779205, -0.02755905511811023584 ) ) ;
+#7077 = ORIENTED_EDGE ( 'NONE', *, *, #6351, .F. ) ;
+#7078 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7079 = VERTEX_POINT ( 'NONE', #6510 ) ;
+#7080 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7081 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, 0.03937007874015747283, -0.4311023622047244208 ) ) ;
+#7082 = VECTOR ( 'NONE', #2043, 39.37007874015748143 ) ;
+#7083 = EDGE_CURVE ( 'NONE', #3371, #5062, #2320, .T. ) ;
+#7084 = ORIENTED_EDGE ( 'NONE', *, *, #1938, .T. ) ;
+#7085 = ORIENTED_EDGE ( 'NONE', *, *, #9099, .T. ) ;
+#7086 = ORIENTED_EDGE ( 'NONE', *, *, #2812, .T. ) ;
+#7087 = LINE ( 'NONE', #9298, #1163 ) ;
+#7088 = AXIS2_PLACEMENT_3D ( 'NONE', #3658, #2933, #6545 ) ;
+#7089 = EDGE_LOOP ( 'NONE', ( #5885, #1984, #8269, #149 ) ) ;
+#7090 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7091 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656217E-16, -4.470936793754656860E-16 ) ) ;
+#7092 = LINE ( 'NONE', #6417, #2298 ) ;
+#7093 = FACE_OUTER_BOUND ( 'NONE', #9381, .T. ) ;
+#7094 = LINE ( 'NONE', #5650, #2168 ) ;
+#7095 = EDGE_CURVE ( 'NONE', #5027, #5284, #1452, .T. ) ;
+#7096 = LINE ( 'NONE', #4349, #5114 ) ;
+#7097 = ADVANCED_FACE ( 'NONE', ( #9486 ), #7411, .T. ) ;
+#7098 = ORIENTED_EDGE ( 'NONE', *, *, #352, .F. ) ;
+#7099 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, -0.2687986307371809658, -0.02755905511811023584 ) ) ;
+#7100 = LINE ( 'NONE', #512, #4379 ) ;
+#7101 = VERTEX_POINT ( 'NONE', #5065 ) ;
+#7102 = DIRECTION ( 'NONE', ( 1.959157251370480640E-32, -1.084202172485504311E-16, -1.000000000000000000 ) ) ;
+#7103 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7104 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.1456692913385826960 ) ) ;
+#7105 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7106 = EDGE_CURVE ( 'NONE', #1227, #5084, #2764, .T. ) ;
+#7107 = EDGE_CURVE ( 'NONE', #1089, #1589, #5788, .T. ) ;
+#7108 = PLANE ( 'NONE', #7918 ) ;
+#7109 = EDGE_LOOP ( 'NONE', ( #118, #662, #2968, #1724, #1580, #1530, #4535, #8038, #1004 ) ) ;
+#7110 = VECTOR ( 'NONE', #8242, 39.37007874015748854 ) ;
+#7111 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.02165354330708666244, -0.06299212598425196763 ) ) ;
+#7112 = VERTEX_POINT ( 'NONE', #5924 ) ;
+#7113 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196485, 0.07283464566929137574, -0.4724409448818898127 ) ) ;
+#7114 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7115 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834644161, 0.02362204724409446704, -0.3513489991584566319 ) ) ;
+#7116 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7117 = VECTOR ( 'NONE', #2990, 39.37007874015748143 ) ;
+#7118 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.02362204724409443235, -0.4665354330708661457 ) ) ;
+#7119 = EDGE_LOOP ( 'NONE', ( #3939, #4632, #4125, #6911 ) ) ;
+#7120 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#7121 = ORIENTED_EDGE ( 'NONE', *, *, #2034, .T. ) ;
+#7122 = LINE ( 'NONE', #1301, #2418 ) ;
+#7123 = EDGE_LOOP ( 'NONE', ( #1058, #6967, #7986, #3745 ) ) ;
+#7124 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.1968503937007873850 ) ) ;
+#7125 = LINE ( 'NONE', #8472, #2023 ) ;
+#7126 = ORIENTED_EDGE ( 'NONE', *, *, #2370, .T. ) ;
+#7127 = EDGE_CURVE ( 'NONE', #5692, #5347, #104, .T. ) ;
+#7128 = VERTEX_POINT ( 'NONE', #5153 ) ;
+#7129 = LINE ( 'NONE', #4201, #1934 ) ;
+#7130 = ORIENTED_EDGE ( 'NONE', *, *, #6254, .F. ) ;
+#7131 = EDGE_CURVE ( 'NONE', #6783, #5274, #3713, .T. ) ;
+#7132 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7133 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.03543307086614171791, -0.09645669291338587747 ) ) ;
+#7134 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.08267716535433075609, -0.02755905511811023584 ) ) ;
+#7135 = VECTOR ( 'NONE', #6877, 39.37007874015748143 ) ;
+#7136 = LINE ( 'NONE', #9257, #6426 ) ;
+#7137 = DIRECTION ( 'NONE', ( -1.032573497605242101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7138 = VECTOR ( 'NONE', #119, 39.37007874015748143 ) ;
+#7139 = CYLINDRICAL_SURFACE ( 'NONE', #5263, 0.005905511811023586403 ) ;
+#7140 = ORIENTED_EDGE ( 'NONE', *, *, #5102, .F. ) ;
+#7141 = ORIENTED_EDGE ( 'NONE', *, *, #4195, .T. ) ;
+#7142 = CIRCLE ( 'NONE', #1768, 0.02559055118110235491 ) ;
+#7143 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.07480314960629924625, -0.4330708661417322913 ) ) ;
+#7144 = ADVANCED_FACE ( 'NONE', ( #4388 ), #9441, .F. ) ;
+#7145 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.807003620809174632E-16, 4.818676322157799347E-16 ) ) ;
+#7146 = ORIENTED_EDGE ( 'NONE', *, *, #5278, .F. ) ;
+#7147 = ADVANCED_FACE ( 'NONE', ( #58 ), #8853, .T. ) ;
+#7148 = CARTESIAN_POINT ( 'NONE', ( 0.04160858543543638488, -0.05888419887333972563, -0.004301618067835620042 ) ) ;
+#7149 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.05511811023622045086, -0.09645669291338584972 ) ) ;
+#7150 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7151 = CARTESIAN_POINT ( 'NONE', ( 9.485583311334245746E-18, -0.06889763779527557919, -0.1338582677165354173 ) ) ;
+#7152 = VECTOR ( 'NONE', #5252, 39.37007874015748143 ) ;
+#7153 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125985203, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#7154 = ORIENTED_EDGE ( 'NONE', *, *, #7185, .T. ) ;
+#7155 = EDGE_CURVE ( 'NONE', #4534, #234, #8040, .T. ) ;
+#7156 = EDGE_CURVE ( 'NONE', #880, #6968, #729, .T. ) ;
+#7157 = AXIS2_PLACEMENT_3D ( 'NONE', #1421, #6572, #2680 ) ;
+#7158 = LINE ( 'NONE', #569, #4888 ) ;
+#7159 = ORIENTED_EDGE ( 'NONE', *, *, #9076, .F. ) ;
+#7160 = LINE ( 'NONE', #4898, #4404 ) ;
+#7161 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#7162 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.03543307086614175261, -0.06496062992125985203 ) ) ;
+#7163 = LINE ( 'NONE', #8464, #5237 ) ;
+#7164 = CARTESIAN_POINT ( 'NONE', ( 0.07086614173228347746, 0.0000000000000000000, -0.3149606299212598381 ) ) ;
+#7165 = ORIENTED_EDGE ( 'NONE', *, *, #4203, .T. ) ;
+#7166 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433075609, -0.2763779527559055427 ) ) ;
+#7167 = ORIENTED_EDGE ( 'NONE', *, *, #7846, .F. ) ;
+#7168 = EDGE_CURVE ( 'NONE', #7508, #3214, #7676, .T. ) ;
+#7169 = DIRECTION ( 'NONE', ( -1.368455531567204171E-47, 1.084202172485504434E-16, 1.000000000000000000 ) ) ;
+#7170 = VERTEX_POINT ( 'NONE', #14 ) ;
+#7171 = AXIS2_PLACEMENT_3D ( 'NONE', #991, #425, #6863 ) ;
+#7172 = FACE_OUTER_BOUND ( 'NONE', #5967, .T. ) ;
+#7173 = LINE ( 'NONE', #538, #4777 ) ;
+#7174 = VECTOR ( 'NONE', #2301, 39.37007874015748143 ) ;
+#7175 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .T. ) ;
+#7176 = EDGE_LOOP ( 'NONE', ( #8354, #6559, #8935, #6586, #7141, #8184 ) ) ;
+#7177 = EDGE_LOOP ( 'NONE', ( #2211, #335, #7463, #6775 ) ) ;
+#7178 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .F. ) ;
+#7179 = PLANE ( 'NONE', #7821 ) ;
+#7180 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7181 = VECTOR ( 'NONE', #7742, 39.37007874015748143 ) ;
+#7182 = VECTOR ( 'NONE', #5457, 39.37007874015748143 ) ;
+#7183 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.794707603699263941E-15, 0.0000000000000000000 ) ) ;
+#7184 = LINE ( 'NONE', #2763, #7082 ) ;
+#7185 = EDGE_CURVE ( 'NONE', #355, #7170, #5880, .T. ) ;
+#7186 = CARTESIAN_POINT ( 'NONE', ( -0.01221771733278264813, -0.06994950817799557019, -0.1127304386357364935 ) ) ;
+#7187 = ADVANCED_FACE ( 'NONE', ( #1195 ), #1973, .F. ) ;
+#7188 = ORIENTED_EDGE ( 'NONE', *, *, #8631, .F. ) ;
+#7189 = VECTOR ( 'NONE', #7985, 39.37007874015748143 ) ;
+#7190 = ORIENTED_EDGE ( 'NONE', *, *, #8949, .F. ) ;
+#7191 = AXIS2_PLACEMENT_3D ( 'NONE', #49, #5914, #7988 ) ;
+#7192 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#7193 = LINE ( 'NONE', #6561, #4087 ) ;
+#7194 = VERTEX_POINT ( 'NONE', #2686 ) ;
+#7195 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.1968503937007873850 ) ) ;
+#7196 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#7197 = PLANE ( 'NONE', #2258 ) ;
+#7198 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.251773225433351147E-16 ) ) ;
+#7199 = AXIS2_PLACEMENT_3D ( 'NONE', #3441, #5709, #5609 ) ;
+#7200 = VECTOR ( 'NONE', #191, 39.37007874015748143 ) ;
+#7201 = EDGE_CURVE ( 'NONE', #5253, #4052, #1640, .T. ) ;
+#7202 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 1.492691239139411592E-32 ) ) ;
+#7203 = EDGE_LOOP ( 'NONE', ( #7175, #2369, #8068, #2576, #5997, #2413, #6976, #1919 ) ) ;
+#7204 = VECTOR ( 'NONE', #120, 39.37007874015748143 ) ;
+#7205 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7206 = ORIENTED_EDGE ( 'NONE', *, *, #3495, .T. ) ;
+#7207 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7208 = FACE_OUTER_BOUND ( 'NONE', #2872, .T. ) ;
+#7209 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023621271, -0.07480314960629920462, -0.02952755905511811677 ) ) ;
+#7210 = CYLINDRICAL_SURFACE ( 'NONE', #1727, 0.01968503937007872254 ) ;
+#7211 = EDGE_CURVE ( 'NONE', #8879, #6051, #8948, .T. ) ;
+#7212 = ADVANCED_FACE ( 'NONE', ( #4573 ), #1736, .F. ) ;
+#7213 = LINE ( 'NONE', #2068, #6819 ) ;
+#7214 = ORIENTED_EDGE ( 'NONE', *, *, #803, .F. ) ;
+#7215 = VERTEX_POINT ( 'NONE', #5622 ) ;
+#7216 = FACE_BOUND ( 'NONE', #6630, .T. ) ;
+#7217 = ORIENTED_EDGE ( 'NONE', *, *, #2867, .T. ) ;
+#7218 = AXIS2_PLACEMENT_3D ( 'NONE', #2643, #7069, #3409 ) ;
+#7219 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7220 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, -0.08267716535433072833, -0.2763779527559055427 ) ) ;
+#7221 = EDGE_CURVE ( 'NONE', #1645, #7437, #6787, .T. ) ;
+#7222 = ADVANCED_FACE ( 'NONE', ( #6881 ), #7501, .F. ) ;
+#7223 = AXIS2_PLACEMENT_3D ( 'NONE', #7869, #1282, #5031 ) ;
+#7224 = EDGE_LOOP ( 'NONE', ( #6463, #5275, #3623, #738, #1356, #1994, #4158 ) ) ;
+#7225 = ORIENTED_EDGE ( 'NONE', *, *, #1581, .T. ) ;
+#7226 = ORIENTED_EDGE ( 'NONE', *, *, #1439, .T. ) ;
+#7227 = VERTEX_POINT ( 'NONE', #8224 ) ;
+#7228 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 5.421010862427521184E-16 ) ) ;
+#7229 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7230 = AXIS2_PLACEMENT_3D ( 'NONE', #4825, #6231, #9163 ) ;
+#7231 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, 0.03937007874015747283, -0.4724409448818898127 ) ) ;
+#7232 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#7233 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7234 = VERTEX_POINT ( 'NONE', #299 ) ;
+#7235 = AXIS2_PLACEMENT_3D ( 'NONE', #3606, #8894, #4378 ) ;
+#7236 = VERTEX_POINT ( 'NONE', #3231 ) ;
+#7237 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7238 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094752, 0.03149606299212594218, -0.4350393700787402174 ) ) ;
+#7239 = VERTEX_POINT ( 'NONE', #4667 ) ;
+#7240 = ORIENTED_EDGE ( 'NONE', *, *, #3841, .F. ) ;
+#7241 = DIRECTION ( 'NONE', ( 4.336808689942016158E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7242 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7243 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#7244 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622045086, 0.04454215944482189937, -0.1338582677165354451 ) ) ;
+#7245 = LINE ( 'NONE', #7153, #3928 ) ;
+#7246 = VERTEX_POINT ( 'NONE', #922 ) ;
+#7247 = EDGE_CURVE ( 'NONE', #5785, #8272, #5389, .T. ) ;
+#7248 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7249 = EDGE_CURVE ( 'NONE', #6797, #1720, #3856, .T. ) ;
+#7250 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.03149606299212596994, -0.1279527559055118335 ) ) ;
+#7251 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#7252 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#7253 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7254 = EDGE_LOOP ( 'NONE', ( #5148, #604, #9106, #5859 ) ) ;
+#7255 = EDGE_LOOP ( 'NONE', ( #1337, #4857, #4248, #9383, #398, #1114, #983 ) ) ;
+#7256 = ORIENTED_EDGE ( 'NONE', *, *, #6266, .T. ) ;
+#7257 = PLANE ( 'NONE', #3501 ) ;
+#7258 = ORIENTED_EDGE ( 'NONE', *, *, #1925, .F. ) ;
+#7259 = EDGE_CURVE ( 'NONE', #7067, #1720, #3173, .T. ) ;
+#7260 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7261 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.003937007874015767926, -0.08464566929133859885 ) ) ;
+#7262 = CIRCLE ( 'NONE', #3114, 0.001968503937007874856 ) ;
+#7263 = ORIENTED_EDGE ( 'NONE', *, *, #8090, .F. ) ;
+#7264 = ORIENTED_EDGE ( 'NONE', *, *, #6049, .F. ) ;
+#7265 = EDGE_CURVE ( 'NONE', #9370, #5945, #1682, .T. ) ;
+#7266 = VERTEX_POINT ( 'NONE', #8994 ) ;
+#7267 = EDGE_CURVE ( 'NONE', #3719, #4289, #8274, .T. ) ;
+#7268 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7269 = ORIENTED_EDGE ( 'NONE', *, *, #5550, .F. ) ;
+#7270 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.02952755905511811330 ) ) ;
+#7271 = FACE_BOUND ( 'NONE', #8866, .T. ) ;
+#7272 = LINE ( 'NONE', #3714, #7032 ) ;
+#7273 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05511811023622047861, -0.09645669291338580809 ) ) ;
+#7274 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677164948, 0.03149606299212594912, -0.2303149606299212948 ) ) ;
+#7275 = VECTOR ( 'NONE', #6325, 39.37007874015748143 ) ;
+#7276 = ORIENTED_EDGE ( 'NONE', *, *, #7015, .F. ) ;
+#7277 = ORIENTED_EDGE ( 'NONE', *, *, #8462, .T. ) ;
+#7278 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.1456692913385826960 ) ) ;
+#7279 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, 0.02165354330708662775, -0.3937007874015748254 ) ) ;
+#7280 = VERTEX_POINT ( 'NONE', #154 ) ;
+#7281 = ADVANCED_FACE ( 'NONE', ( #6743 ), #9234, .F. ) ;
+#7282 = ORIENTED_EDGE ( 'NONE', *, *, #981, .F. ) ;
+#7283 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7284 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.097720492815727659E-16, -9.293161478447181990E-16 ) ) ;
+#7285 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7286 = FACE_OUTER_BOUND ( 'NONE', #6211, .T. ) ;
+#7287 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#7288 = VECTOR ( 'NONE', #7021, 39.37007874015748143 ) ;
+#7289 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#7290 = ORIENTED_EDGE ( 'NONE', *, *, #5163, .T. ) ;
+#7291 = PLANE ( 'NONE', #3664 ) ;
+#7292 = ORIENTED_EDGE ( 'NONE', *, *, #8092, .T. ) ;
+#7293 = VECTOR ( 'NONE', #2549, 39.37007874015748143 ) ;
+#7294 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.05511811023622045086, -0.09645669291338584972 ) ) ;
+#7295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 5.421010862427521184E-16 ) ) ;
+#7296 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.07874015748031502893, -0.4724409448818898127 ) ) ;
+#7297 = CARTESIAN_POINT ( 'NONE', ( -0.07677165354330710290, 0.02362204724409444970, -0.1850393700787401341 ) ) ;
+#7298 = EDGE_CURVE ( 'NONE', #8901, #5514, #8549, .T. ) ;
+#7299 = EDGE_CURVE ( 'NONE', #5568, #6547, #3127, .T. ) ;
+#7300 = VECTOR ( 'NONE', #2368, 39.37007874015748143 ) ;
+#7301 = EDGE_LOOP ( 'NONE', ( #5822, #4757, #3171, #5294 ) ) ;
+#7302 = EDGE_LOOP ( 'NONE', ( #5071, #541, #6221, #7269, #211, #3601, #5544, #8004 ) ) ;
+#7303 = VERTEX_POINT ( 'NONE', #3950 ) ;
+#7304 = LINE ( 'NONE', #4240, #8717 ) ;
+#7305 = ORIENTED_EDGE ( 'NONE', *, *, #2339, .T. ) ;
+#7306 = VECTOR ( 'NONE', #2756, 39.37007874015748143 ) ;
+#7307 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#7308 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.02755905511811023584 ) ) ;
+#7309 = ADVANCED_FACE ( 'NONE', ( #3805 ), #5339, .T. ) ;
+#7310 = EDGE_CURVE ( 'NONE', #7266, #764, #3530, .T. ) ;
+#7311 = VERTEX_POINT ( 'NONE', #5089 ) ;
+#7312 = ORIENTED_EDGE ( 'NONE', *, *, #7489, .F. ) ;
+#7313 = CIRCLE ( 'NONE', #3164, 0.005905511811023620231 ) ;
+#7314 = ORIENTED_EDGE ( 'NONE', *, *, #1678, .F. ) ;
+#7315 = ORIENTED_EDGE ( 'NONE', *, *, #2430, .F. ) ;
+#7316 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574802959, -0.07480314960629921850, -0.1318897637795275746 ) ) ;
+#7317 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.807003620809170688E-16, 0.0000000000000000000 ) ) ;
+#7318 = LINE ( 'NONE', #7412, #3653 ) ;
+#7319 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.084202172485480891E-16, 0.0000000000000000000 ) ) ;
+#7320 = ADVANCED_FACE ( 'NONE', ( #7208 ), #4324, .T. ) ;
+#7321 = EDGE_CURVE ( 'NONE', #5954, #4121, #1246, .T. ) ;
+#7322 = ORIENTED_EDGE ( 'NONE', *, *, #5449, .F. ) ;
+#7323 = ORIENTED_EDGE ( 'NONE', *, *, #3029, .T. ) ;
+#7324 = LINE ( 'NONE', #740, #8079 ) ;
+#7325 = DIRECTION ( 'NONE', ( -4.470936793754655874E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7326 = ORIENTED_EDGE ( 'NONE', *, *, #8044, .T. ) ;
+#7327 = VECTOR ( 'NONE', #1932, 39.37007874015748143 ) ;
+#7328 = AXIS2_PLACEMENT_3D ( 'NONE', #5318, #1668, #4601 ) ;
+#7329 = EDGE_LOOP ( 'NONE', ( #2800, #7065, #4558, #8257 ) ) ;
+#7330 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7331 = FACE_OUTER_BOUND ( 'NONE', #3423, .T. ) ;
+#7332 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7333 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409572, 0.07480314960629921850, -0.2362204724409449064 ) ) ;
+#7334 = CARTESIAN_POINT ( 'NONE', ( -0.04724409448818893409, 0.02362204724409446704, -0.3513489991584566319 ) ) ;
+#7335 = CIRCLE ( 'NONE', #5032, 0.003937007874015749712 ) ;
+#7336 = EDGE_CURVE ( 'NONE', #5736, #4481, #527, .T. ) ;
+#7337 = EDGE_CURVE ( 'NONE', #6796, #99, #4278, .T. ) ;
+#7338 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.007874015748031506362, -0.03346456692913387515 ) ) ;
+#7339 = EDGE_LOOP ( 'NONE', ( #5986, #7029, #4380, #4409, #5888, #9036, #1166, #2325 ) ) ;
+#7340 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.03149606299212596994, -0.09645669291338584972 ) ) ;
+#7341 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125983815, 0.03937007874015749365, -0.4724409448818898127 ) ) ;
+#7342 = VERTEX_POINT ( 'NONE', #9325 ) ;
+#7343 = VECTOR ( 'NONE', #6044, 39.37007874015748143 ) ;
+#7344 = VECTOR ( 'NONE', #8799, 39.37007874015748143 ) ;
+#7345 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.08661417322834646937 ) ) ;
+#7346 = PLANE ( 'NONE', #5068 ) ;
+#7347 = VECTOR ( 'NONE', #4363, 39.37007874015748143 ) ;
+#7348 = AXIS2_PLACEMENT_3D ( 'NONE', #8065, #7976, #890 ) ;
+#7349 = ORIENTED_EDGE ( 'NONE', *, *, #4631, .T. ) ;
+#7350 = ORIENTED_EDGE ( 'NONE', *, *, #2059, .F. ) ;
+#7351 = VERTEX_POINT ( 'NONE', #2019 ) ;
+#7352 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7353 = ORIENTED_EDGE ( 'NONE', *, *, #3549, .T. ) ;
+#7354 = VECTOR ( 'NONE', #6995, 39.37007874015748143 ) ;
+#7355 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#7356 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.03149606299212596300, -0.06496062992125992142 ) ) ;
+#7357 = ORIENTED_EDGE ( 'NONE', *, *, #4058, .F. ) ;
+#7358 = AXIS2_PLACEMENT_3D ( 'NONE', #6693, #7997, #8083 ) ;
+#7359 = VERTEX_POINT ( 'NONE', #621 ) ;
+#7360 = LINE ( 'NONE', #5386, #881 ) ;
+#7361 = ORIENTED_EDGE ( 'NONE', *, *, #2213, .T. ) ;
+#7362 = ADVANCED_FACE ( 'NONE', ( #6579 ), #5815, .F. ) ;
+#7363 = EDGE_LOOP ( 'NONE', ( #6541, #9232, #5717, #1036 ) ) ;
+#7364 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7365 = LINE ( 'NONE', #1500, #4151 ) ;
+#7366 = EDGE_CURVE ( 'NONE', #1916, #4489, #2914, .T. ) ;
+#7367 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#7368 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, 0.0000000000000000000 ) ) ;
+#7369 = CIRCLE ( 'NONE', #6758, 0.005905511811023586403 ) ;
+#7370 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7371 = VERTEX_POINT ( 'NONE', #5719 ) ;
+#7372 = ORIENTED_EDGE ( 'NONE', *, *, #3697, .T. ) ;
+#7373 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834642774, 0.08267716535433072833, -0.3937007874015748254 ) ) ;
+#7374 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7375 = VECTOR ( 'NONE', #6034, 39.37007874015748143 ) ;
+#7376 = ORIENTED_EDGE ( 'NONE', *, *, #1574, .F. ) ;
+#7377 = VERTEX_POINT ( 'NONE', #2785 ) ;
+#7378 = EDGE_CURVE ( 'NONE', #638, #6238, #8126, .T. ) ;
+#7379 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7380 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637790981, 0.08267716535433072833, -0.3494901961860173989 ) ) ;
+#7381 = ADVANCED_FACE ( 'NONE', ( #3593 ), #2065, .T. ) ;
+#7382 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023624047, -0.07480314960629920462, -0.06312938249440763760 ) ) ;
+#7383 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7384 = AXIS2_PLACEMENT_3D ( 'NONE', #5155, #8855, #3038 ) ;
+#7385 = FACE_OUTER_BOUND ( 'NONE', #2257, .T. ) ;
+#7386 = ORIENTED_EDGE ( 'NONE', *, *, #230, .F. ) ;
+#7387 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7388 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7389 = ORIENTED_EDGE ( 'NONE', *, *, #7155, .F. ) ;
+#7390 = VECTOR ( 'NONE', #3373, 39.37007874015748143 ) ;
+#7391 = EDGE_CURVE ( 'NONE', #8807, #5207, #1535, .T. ) ;
+#7392 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7393 = DIRECTION ( 'NONE', ( 1.426581805901978649E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7394 = EDGE_CURVE ( 'NONE', #4386, #4100, #1339, .T. ) ;
+#7395 = ORIENTED_EDGE ( 'NONE', *, *, #5379, .T. ) ;
+#7396 = ORIENTED_EDGE ( 'NONE', *, *, #5903, .F. ) ;
+#7397 = EDGE_LOOP ( 'NONE', ( #4569, #2860, #7908, #4652 ) ) ;
+#7398 = LINE ( 'NONE', #3747, #3962 ) ;
+#7399 = ORIENTED_EDGE ( 'NONE', *, *, #788, .T. ) ;
+#7400 = EDGE_CURVE ( 'NONE', #967, #3835, #5768, .T. ) ;
+#7401 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -1.995227542400237006E-17, -0.1279527559055118335 ) ) ;
+#7402 = DIRECTION ( 'NONE', ( -0.7071067811865509034, -0.7071067811865440200, 0.0000000000000000000 ) ) ;
+#7403 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.03346456692913383352, -0.3937007874015748254 ) ) ;
+#7404 = ORIENTED_EDGE ( 'NONE', *, *, #577, .T. ) ;
+#7405 = VERTEX_POINT ( 'NONE', #9421 ) ;
+#7406 = CARTESIAN_POINT ( 'NONE', ( 9.485583311334245746E-18, -0.06889763779527557919, -0.1338582677165354173 ) ) ;
+#7407 = ORIENTED_EDGE ( 'NONE', *, *, #9168, .T. ) ;
+#7408 = VECTOR ( 'NONE', #2808, 39.37007874015748143 ) ;
+#7409 = ORIENTED_EDGE ( 'NONE', *, *, #1914, .F. ) ;
+#7410 = LINE ( 'NONE', #5834, #2748 ) ;
+#7411 = PLANE ( 'NONE', #6141 ) ;
+#7412 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.03543307086614177343, -0.06102362204724411099 ) ) ;
+#7413 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#7414 = EDGE_CURVE ( 'NONE', #2997, #8272, #6394, .T. ) ;
+#7415 = ORIENTED_EDGE ( 'NONE', *, *, #2197, .T. ) ;
+#7416 = ORIENTED_EDGE ( 'NONE', *, *, #4631, .F. ) ;
+#7417 = EDGE_CURVE ( 'NONE', #5918, #6723, #9468, .T. ) ;
+#7418 = FACE_OUTER_BOUND ( 'NONE', #7397, .T. ) ;
+#7419 = FACE_OUTER_BOUND ( 'NONE', #3881, .T. ) ;
+#7420 = EDGE_LOOP ( 'NONE', ( #5055, #5020, #9056, #1380, #4914, #3675, #3708, #5399 ) ) ;
+#7421 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724532, 0.06299212598425195375, -0.4724409448818898127 ) ) ;
+#7422 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03149606299212599769, -0.09645669291338580809 ) ) ;
+#7423 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7424 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7425 = EDGE_CURVE ( 'NONE', #7056, #8509, #5043, .T. ) ;
+#7426 = EDGE_CURVE ( 'NONE', #3724, #5715, #8021, .T. ) ;
+#7427 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133855722, 0.02165354330708662775, -0.3425196850393700809 ) ) ;
+#7428 = ORIENTED_EDGE ( 'NONE', *, *, #5928, .F. ) ;
+#7429 = LINE ( 'NONE', #3414, #8211 ) ;
+#7430 = LINE ( 'NONE', #2388, #7649 ) ;
+#7431 = EDGE_LOOP ( 'NONE', ( #4190, #7512, #5829, #6943 ) ) ;
+#7432 = FACE_OUTER_BOUND ( 'NONE', #5965, .T. ) ;
+#7433 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02165354330708666244, -0.1437007874015748254 ) ) ;
+#7434 = CIRCLE ( 'NONE', #8513, 0.03937007874015749365 ) ;
+#7435 = EDGE_CURVE ( 'NONE', #9004, #102, #708, .T. ) ;
+#7436 = EDGE_CURVE ( 'NONE', #9454, #6826, #7369, .T. ) ;
+#7437 = VERTEX_POINT ( 'NONE', #4554 ) ;
+#7438 = ORIENTED_EDGE ( 'NONE', *, *, #1632, .T. ) ;
+#7439 = ORIENTED_EDGE ( 'NONE', *, *, #6147, .F. ) ;
+#7440 = AXIS2_PLACEMENT_3D ( 'NONE', #3832, #180, #1614 ) ;
+#7441 = DIRECTION ( 'NONE', ( 1.668003342285391551E-16, 2.296448060214481878E-32, -1.000000000000000000 ) ) ;
+#7442 = ORIENTED_EDGE ( 'NONE', *, *, #1156, .F. ) ;
+#7443 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.03543307086614171791, -0.06496062992125989366 ) ) ;
+#7444 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7445 = VECTOR ( 'NONE', #5845, 39.37007874015748854 ) ;
+#7446 = EDGE_CURVE ( 'NONE', #4908, #492, #4465, .T. ) ;
+#7447 = ORIENTED_EDGE ( 'NONE', *, *, #331, .F. ) ;
+#7448 = ADVANCED_FACE ( 'NONE', ( #3741 ), #3696, .T. ) ;
+#7449 = ORIENTED_EDGE ( 'NONE', *, *, #8296, .T. ) ;
+#7450 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133855722, 0.02165354330708662775, -0.3425196850393700809 ) ) ;
+#7451 = ORIENTED_EDGE ( 'NONE', *, *, #1670, .F. ) ;
+#7452 = VECTOR ( 'NONE', #3105, 39.37007874015748143 ) ;
+#7453 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826769479, 0.02165354330708662775, -0.1830708661417322636 ) ) ;
+#7454 = CARTESIAN_POINT ( 'NONE', ( 8.082124930136474930E-17, 0.02559055118110241389, 0.0000000000000000000 ) ) ;
+#7455 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7456 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.08267716535433070058, -0.02755905511811023584 ) ) ;
+#7457 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#7458 = VECTOR ( 'NONE', #3090, 39.37007874015748143 ) ;
+#7459 = ORIENTED_EDGE ( 'NONE', *, *, #2346, .F. ) ;
+#7460 = ORIENTED_EDGE ( 'NONE', *, *, #7888, .T. ) ;
+#7461 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.02755905511811023237 ) ) ;
+#7462 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7463 = ORIENTED_EDGE ( 'NONE', *, *, #718, .T. ) ;
+#7464 = EDGE_LOOP ( 'NONE', ( #4468, #8125, #4692, #256 ) ) ;
+#7465 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826770867, 0.08267716535433072833, -0.1830708661417322636 ) ) ;
+#7466 = FACE_OUTER_BOUND ( 'NONE', #8859, .T. ) ;
+#7467 = DIRECTION ( 'NONE', ( -1.668003342285391797E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7468 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7469 = DIRECTION ( 'NONE', ( 1.668003342285391551E-16, 2.296448060214481330E-32, -1.000000000000000000 ) ) ;
+#7470 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7471 = DIRECTION ( 'NONE', ( 1.376764663473656463E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7472 = VECTOR ( 'NONE', #2953, 39.37007874015748143 ) ;
+#7473 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2303149606299212948 ) ) ;
+#7474 = VERTEX_POINT ( 'NONE', #9026 ) ;
+#7475 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.1437007874015747977 ) ) ;
+#7476 = DIRECTION ( 'NONE', ( -1.000000000000000000, 3.097720492815733082E-16, 0.0000000000000000000 ) ) ;
+#7477 = ORIENTED_EDGE ( 'NONE', *, *, #1185, .F. ) ;
+#7478 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7479 = CARTESIAN_POINT ( 'NONE', ( -0.06711837797090092206, 0.02274785510165599350, -0.2810548506957412651 ) ) ;
+#7480 = VECTOR ( 'NONE', #2029, 39.37007874015748143 ) ;
+#7481 = EDGE_CURVE ( 'NONE', #5183, #6879, #904, .T. ) ;
+#7482 = AXIS2_PLACEMENT_3D ( 'NONE', #1314, #3571, #7183 ) ;
+#7483 = ORIENTED_EDGE ( 'NONE', *, *, #7614, .F. ) ;
+#7484 = VERTEX_POINT ( 'NONE', #6628 ) ;
+#7485 = VECTOR ( 'NONE', #2157, 39.37007874015748143 ) ;
+#7486 = VECTOR ( 'NONE', #4860, 39.37007874015748143 ) ;
+#7487 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.03346456692913383352, -0.4724409448818898127 ) ) ;
+#7488 = ORIENTED_EDGE ( 'NONE', *, *, #8606, .T. ) ;
+#7489 = EDGE_CURVE ( 'NONE', #3513, #5979, #6271, .T. ) ;
+#7490 = EDGE_CURVE ( 'NONE', #1187, #883, #7529, .T. ) ;
+#7491 = LINE ( 'NONE', #6204, #3645 ) ;
+#7492 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7493 = AXIS2_PLACEMENT_3D ( 'NONE', #4536, #8054, #8009 ) ;
+#7494 = AXIS2_PLACEMENT_3D ( 'NONE', #1775, #4707, #3997 ) ;
+#7495 = ORIENTED_EDGE ( 'NONE', *, *, #2967, .T. ) ;
+#7496 = ORIENTED_EDGE ( 'NONE', *, *, #2916, .F. ) ;
+#7497 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7498 = EDGE_LOOP ( 'NONE', ( #7004, #197, #9416, #1017, #5094, #7634 ) ) ;
+#7499 = VECTOR ( 'NONE', #1998, 39.37007874015748143 ) ;
+#7500 = FACE_OUTER_BOUND ( 'NONE', #3538, .T. ) ;
+#7501 = PLANE ( 'NONE', #4458 ) ;
+#7502 = EDGE_CURVE ( 'NONE', #6700, #9152, #1621, .T. ) ;
+#7503 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#7504 = PLANE ( 'NONE', #8302 ) ;
+#7505 = EDGE_CURVE ( 'NONE', #2611, #1233, #7567, .T. ) ;
+#7506 = LINE ( 'NONE', #18, #660 ) ;
+#7507 = VECTOR ( 'NONE', #6614, 39.37007874015748143 ) ;
+#7508 = VERTEX_POINT ( 'NONE', #3884 ) ;
+#7509 = VERTEX_POINT ( 'NONE', #1620 ) ;
+#7510 = LINE ( 'NONE', #1847, #8847 ) ;
+#7511 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 1.668003342285391551E-16 ) ) ;
+#7512 = ORIENTED_EDGE ( 'NONE', *, *, #4859, .T. ) ;
+#7513 = EDGE_LOOP ( 'NONE', ( #8569, #1721, #9321, #2115 ) ) ;
+#7514 = ORIENTED_EDGE ( 'NONE', *, *, #5582, .F. ) ;
+#7515 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02559055118110241042, -0.2173228346456692883 ) ) ;
+#7516 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7517 = LINE ( 'NONE', #9009, #6372 ) ;
+#7518 = CIRCLE ( 'NONE', #1232, 0.005905511811023654925 ) ;
+#7519 = LINE ( 'NONE', #6279, #6108 ) ;
+#7520 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7521 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7522 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#7523 = VECTOR ( 'NONE', #3002, 39.37007874015748143 ) ;
+#7524 = ORIENTED_EDGE ( 'NONE', *, *, #2212, .T. ) ;
+#7525 = LINE ( 'NONE', #985, #2698 ) ;
+#7526 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#7527 = CARTESIAN_POINT ( 'NONE', ( 0.04388106054371074261, -0.08261281785024450486, -0.03125061257657244657 ) ) ;
+#7528 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409451215, -0.08858267716535435377 ) ) ;
+#7529 = LINE ( 'NONE', #7433, #9368 ) ;
+#7530 = AXIS2_PLACEMENT_3D ( 'NONE', #6472, #7857, #549 ) ;
+#7531 = EDGE_CURVE ( 'NONE', #5568, #147, #4602, .T. ) ;
+#7532 = ORIENTED_EDGE ( 'NONE', *, *, #3266, .T. ) ;
+#7533 = EDGE_LOOP ( 'NONE', ( #3168, #455, #4146, #4463, #1886, #5413, #3813, #4529, #2671, #7798 ) ) ;
+#7534 = AXIS2_PLACEMENT_3D ( 'NONE', #8939, #239, #2543 ) ;
+#7535 = ADVANCED_FACE ( 'NONE', ( #807 ), #6671, .T. ) ;
+#7536 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.02755905511811023237 ) ) ;
+#7537 = ORIENTED_EDGE ( 'NONE', *, *, #7023, .T. ) ;
+#7538 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02362204724409451215, -0.08858267716535435377 ) ) ;
+#7539 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7540 = ORIENTED_EDGE ( 'NONE', *, *, #7310, .T. ) ;
+#7541 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.03346456692913383352, -0.4330708661417322913 ) ) ;
+#7542 = ORIENTED_EDGE ( 'NONE', *, *, #3128, .F. ) ;
+#7543 = ADVANCED_FACE ( 'NONE', ( #5132 ), #3013, .F. ) ;
+#7544 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#7545 = ORIENTED_EDGE ( 'NONE', *, *, #5242, .F. ) ;
+#7546 = PLANE ( 'NONE', #2558 ) ;
+#7547 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.08267716535433072833, -0.2763779527559055427 ) ) ;
+#7548 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7549 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7550 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7551 = VERTEX_POINT ( 'NONE', #2345 ) ;
+#7552 = EDGE_CURVE ( 'NONE', #1216, #22, #3112, .T. ) ;
+#7553 = EDGE_LOOP ( 'NONE', ( #439, #2767, #7277, #2208 ) ) ;
+#7554 = ADVANCED_FACE ( 'NONE', ( #8883 ), #7346, .T. ) ;
+#7555 = LINE ( 'NONE', #4775, #3933 ) ;
+#7556 = AXIS2_PLACEMENT_3D ( 'NONE', #5864, #4369, #3876 ) ;
+#7557 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826769479, 0.02165354330708662775, -0.1830708661417322636 ) ) ;
+#7558 = EDGE_LOOP ( 'NONE', ( #5958, #3424, #8689, #2780 ) ) ;
+#7559 = LINE ( 'NONE', #6706, #7138 ) ;
+#7560 = CARTESIAN_POINT ( 'NONE', ( -0.1732283453565415243, 0.03149606299212594912, -0.2165354330708661457 ) ) ;
+#7561 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.07480314960629921850, -0.2362204724409449064 ) ) ;
+#7562 = FACE_OUTER_BOUND ( 'NONE', #2180, .T. ) ;
+#7563 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7564 = PLANE ( 'NONE', #8143 ) ;
+#7565 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535433989, 0.07480314960629924625, -0.1181102362204724532 ) ) ;
+#7566 = LINE ( 'NONE', #366, #956 ) ;
+#7567 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #8113, #850, #3785, #6719 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.570796326794898778, 1.827187399185358219 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9945294662662035323, 0.9945294662662035323, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#7568 = ORIENTED_EDGE ( 'NONE', *, *, #5614, .F. ) ;
+#7569 = EDGE_CURVE ( 'NONE', #2600, #2355, #5319, .T. ) ;
+#7570 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7571 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#7572 = ORIENTED_EDGE ( 'NONE', *, *, #2138, .T. ) ;
+#7573 = LINE ( 'NONE', #275, #8735 ) ;
+#7574 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#7575 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7576 = CARTESIAN_POINT ( 'NONE', ( 1.043813875398662284E-15, 0.08267716535433117242, -0.02755905511811023584 ) ) ;
+#7577 = VECTOR ( 'NONE', #5551, 39.37007874015748143 ) ;
+#7578 = CARTESIAN_POINT ( 'NONE', ( -0.05525536674637614165, -0.07480314960629920462, -0.06312938249440763760 ) ) ;
+#7579 = ORIENTED_EDGE ( 'NONE', *, *, #3560, .F. ) ;
+#7580 = VERTEX_POINT ( 'NONE', #8252 ) ;
+#7581 = LINE ( 'NONE', #337, #3035 ) ;
+#7582 = ORIENTED_EDGE ( 'NONE', *, *, #7095, .F. ) ;
+#7583 = VECTOR ( 'NONE', #3509, 39.37007874015748854 ) ;
+#7584 = EDGE_CURVE ( 'NONE', #3568, #3242, #329, .T. ) ;
+#7585 = FACE_BOUND ( 'NONE', #1075, .T. ) ;
+#7586 = LINE ( 'NONE', #6056, #6322 ) ;
+#7587 = EDGE_CURVE ( 'NONE', #6811, #3766, #7518, .T. ) ;
+#7588 = AXIS2_PLACEMENT_3D ( 'NONE', #1663, #8344, #4691 ) ;
+#7589 = ORIENTED_EDGE ( 'NONE', *, *, #2324, .T. ) ;
+#7590 = VERTEX_POINT ( 'NONE', #9224 ) ;
+#7591 = LINE ( 'NONE', #1002, #7135 ) ;
+#7592 = LINE ( 'NONE', #6311, #580 ) ;
+#7593 = EDGE_LOOP ( 'NONE', ( #9476, #2278, #1780, #5832 ) ) ;
+#7594 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7595 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.03937007874015751446, -0.4311023622047244208 ) ) ;
+#7596 = CIRCLE ( 'NONE', #8063, 0.07086614173228347746 ) ;
+#7597 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7598 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7599 = EDGE_CURVE ( 'NONE', #9239, #8983, #7628, .T. ) ;
+#7600 = PERSON_AND_ORGANIZATION ( #3877, #8341 ) ;
+#7601 = ADVANCED_FACE ( 'NONE', ( #4129 ), #422, .T. ) ;
+#7602 = ORIENTED_EDGE ( 'NONE', *, *, #9141, .F. ) ;
+#7603 = ORIENTED_EDGE ( 'NONE', *, *, #8296, .F. ) ;
+#7604 = VECTOR ( 'NONE', #9369, 39.37007874015748143 ) ;
+#7605 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.03346456692913383352, -0.4311023622047244208 ) ) ;
+#7606 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, -0.0000000000000000000 ) ) ;
+#7607 = ORIENTED_EDGE ( 'NONE', *, *, #5813, .F. ) ;
+#7608 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.168404344971003346E-15, -1.000000000000000000 ) ) ;
+#7609 = FACE_OUTER_BOUND ( 'NONE', #4778, .T. ) ;
+#7610 = FACE_OUTER_BOUND ( 'NONE', #6867, .T. ) ;
+#7611 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905387, 0.08267716535433075609, -0.2173228346456692883 ) ) ;
+#7612 = DIRECTION ( 'NONE', ( 1.971276677246302740E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7613 = FACE_OUTER_BOUND ( 'NONE', #159, .T. ) ;
+#7614 = EDGE_CURVE ( 'NONE', #7377, #8345, #990, .T. ) ;
+#7615 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#7616 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4389763779527559029 ) ) ;
+#7617 = EDGE_CURVE ( 'NONE', #7509, #5795, #8350, .T. ) ;
+#7618 = CIRCLE ( 'NONE', #414, 0.007874015748031516770 ) ;
+#7619 = ORIENTED_EDGE ( 'NONE', *, *, #6473, .T. ) ;
+#7620 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.805554715692064973E-16, 0.0000000000000000000 ) ) ;
+#7621 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7622 = ORIENTED_EDGE ( 'NONE', *, *, #35, .T. ) ;
+#7623 = AXIS2_PLACEMENT_3D ( 'NONE', #1893, #4817, #1164 ) ;
+#7624 = ORIENTED_EDGE ( 'NONE', *, *, #8310, .T. ) ;
+#7625 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7626 = DIRECTION ( 'NONE', ( -1.084202172485505617E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7627 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015908, 0.07480314960629926013, -0.02755905511811023584 ) ) ;
+#7628 = LINE ( 'NONE', #8301, #2007 ) ;
+#7629 = ADVANCED_FACE ( 'NONE', ( #9077 ), #1817, .F. ) ;
+#7630 = EDGE_CURVE ( 'NONE', #7236, #2516, #1094, .T. ) ;
+#7631 = AXIS2_PLACEMENT_3D ( 'NONE', #948, #3784, #7478 ) ;
+#7632 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.03149606299212600463, -0.08858267716535435377 ) ) ;
+#7633 = ORIENTED_EDGE ( 'NONE', *, *, #5855, .T. ) ;
+#7634 = ORIENTED_EDGE ( 'NONE', *, *, #2929, .F. ) ;
+#7635 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7636 = ORIENTED_EDGE ( 'NONE', *, *, #2644, .F. ) ;
+#7637 = VECTOR ( 'NONE', #6259, 39.37007874015748143 ) ;
+#7638 = CIRCLE ( 'NONE', #5185, 0.007874015748031482076 ) ;
+#7639 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#7640 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.445602896647333592E-15 ) ) ;
+#7641 = AXIS2_PLACEMENT_3D ( 'NONE', #4704, #9035, #2446 ) ;
+#7642 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614177343, -0.1003937007874015908 ) ) ;
+#7643 = AXIS2_PLACEMENT_3D ( 'NONE', #2225, #1407, #7999 ) ;
+#7644 = EDGE_LOOP ( 'NONE', ( #3285, #1824, #8139, #5145 ) ) ;
+#7645 = ORIENTED_EDGE ( 'NONE', *, *, #3519, .T. ) ;
+#7646 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#7647 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, -0.03937007874015751446, -0.4724409448818898127 ) ) ;
+#7648 = ORIENTED_EDGE ( 'NONE', *, *, #4954, .T. ) ;
+#7649 = VECTOR ( 'NONE', #1525, 39.37007874015748143 ) ;
+#7650 = VECTOR ( 'NONE', #5871, 39.37007874015748143 ) ;
+#7651 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7652 = PLANE ( 'NONE', #2017 ) ;
+#7653 = APPROVAL_ROLE ( '' ) ;
+#7654 = VERTEX_POINT ( 'NONE', #5417 ) ;
+#7655 = VECTOR ( 'NONE', #8575, 39.37007874015748143 ) ;
+#7656 = EDGE_CURVE ( 'NONE', #742, #5753, #6294, .T. ) ;
+#7657 = ORIENTED_EDGE ( 'NONE', *, *, #3636, .T. ) ;
+#7658 = ORIENTED_EDGE ( 'NONE', *, *, #7310, .F. ) ;
+#7659 = VECTOR ( 'NONE', #7615, 39.37007874015748143 ) ;
+#7660 = LINE ( 'NONE', #6893, #3323 ) ;
+#7661 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7662 = ORIENTED_EDGE ( 'NONE', *, *, #932, .T. ) ;
+#7663 = EDGE_CURVE ( 'NONE', #4585, #9396, #4698, .T. ) ;
+#7664 = EDGE_LOOP ( 'NONE', ( #1555, #1651, #724, #1297, #6452, #690 ) ) ;
+#7665 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.05511811023622045086, -0.09645669291338584972 ) ) ;
+#7666 = LINE ( 'NONE', #937, #8748 ) ;
+#7667 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488139, 0.07480314960629924625, -0.1338582677165354451 ) ) ;
+#7668 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1279527559055118335 ) ) ;
+#7669 = AXIS2_PLACEMENT_3D ( 'NONE', #2333, #5215, #3051 ) ;
+#7670 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.02165354330708666244, -0.1456692913385826960 ) ) ;
+#7671 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7672 = VERTEX_POINT ( 'NONE', #8494 ) ;
+#7673 = PLANE ( 'NONE', #2855 ) ;
+#7674 = ADVANCED_FACE ( 'NONE', ( #2535 ), #4836, .T. ) ;
+#7675 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212597688, -0.1220472440944882081 ) ) ;
+#7676 = CIRCLE ( 'NONE', #615, 0.09842519685039370636 ) ;
+#7677 = EDGE_LOOP ( 'NONE', ( #160, #5452, #194, #4340, #5269 ) ) ;
+#7678 = EDGE_CURVE ( 'NONE', #1261, #5162, #7771, .T. ) ;
+#7679 = LINE ( 'NONE', #1091, #8880 ) ;
+#7680 = CARTESIAN_POINT ( 'NONE', ( 0.07086614173228347746, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#7681 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#7682 = VECTOR ( 'NONE', #8401, 39.37007874015748143 ) ;
+#7683 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.08267716535433075609, -0.2960629921259843034 ) ) ;
+#7684 = ORIENTED_EDGE ( 'NONE', *, *, #5332, .F. ) ;
+#7685 = VERTEX_POINT ( 'NONE', #3259 ) ;
+#7686 = ADVANCED_FACE ( 'NONE', ( #5472 ), #375, .T. ) ;
+#7687 = ADVANCED_FACE ( 'NONE', ( #6341 ), #3303, .T. ) ;
+#7688 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#7689 = ORIENTED_EDGE ( 'NONE', *, *, #7426, .F. ) ;
+#7690 = AXIS2_PLACEMENT_3D ( 'NONE', #3518, #9293, #7843 ) ;
+#7691 = EDGE_CURVE ( 'NONE', #9152, #7960, #5520, .T. ) ;
+#7692 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, 0.0000000000000000000 ) ) ;
+#7693 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7694 = AXIS2_PLACEMENT_3D ( 'NONE', #4045, #9328, #4850 ) ;
+#7695 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7696 = ORIENTED_EDGE ( 'NONE', *, *, #5843, .T. ) ;
+#7697 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7698 = EDGE_CURVE ( 'NONE', #1302, #7474, #1869, .T. ) ;
+#7699 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7700 = VERTEX_POINT ( 'NONE', #4082 ) ;
+#7701 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7702 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.05511811023622045086, -0.06496062992125992142 ) ) ;
+#7703 = PERSON_AND_ORGANIZATION ( #3877, #8341 ) ;
+#7704 = ORIENTED_EDGE ( 'NONE', *, *, #5270, .T. ) ;
+#7705 = ORIENTED_EDGE ( 'NONE', *, *, #1377, .T. ) ;
+#7706 = ORIENTED_EDGE ( 'NONE', *, *, #6753, .T. ) ;
+#7707 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#7708 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7709 = ORIENTED_EDGE ( 'NONE', *, *, #4038, .F. ) ;
+#7710 = PLANE ( 'NONE', #4215 ) ;
+#7711 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.1082677165354331006 ) ) ;
+#7712 = FACE_OUTER_BOUND ( 'NONE', #1401, .T. ) ;
+#7713 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#7714 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07480314960629924625, -0.4311023622047244208 ) ) ;
+#7715 = EDGE_CURVE ( 'NONE', #8353, #5748, #7009, .T. ) ;
+#7716 = CYLINDRICAL_SURFACE ( 'NONE', #5732, 0.007874015748031482076 ) ;
+#7717 = EDGE_CURVE ( 'NONE', #181, #8304, #7823, .T. ) ;
+#7718 = ORIENTED_EDGE ( 'NONE', *, *, #5025, .T. ) ;
+#7719 = LINE ( 'NONE', #4643, #4093 ) ;
+#7720 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826769479, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#7721 = ORIENTED_EDGE ( 'NONE', *, *, #4859, .F. ) ;
+#7722 = LINE ( 'NONE', #9023, #2593 ) ;
+#7723 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015908, 0.02165354330708666244, -0.02755905511811023584 ) ) ;
+#7724 = PLANE ( 'NONE', #3486 ) ;
+#7725 = CARTESIAN_POINT ( 'NONE', ( -0.04425506293626899068, -0.07489105563589881775, -0.03284635611815432676 ) ) ;
+#7726 = VECTOR ( 'NONE', #8721, 39.37007874015748143 ) ;
+#7727 = ADVANCED_FACE ( 'NONE', ( #519 ), #1420, .T. ) ;
+#7728 = ADVANCED_FACE ( 'NONE', ( #8734 ), #4315, .F. ) ;
+#7729 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7730 = ORIENTED_EDGE ( 'NONE', *, *, #5433, .T. ) ;
+#7731 = ORIENTED_EDGE ( 'NONE', *, *, #4633, .T. ) ;
+#7732 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7733 = EDGE_LOOP ( 'NONE', ( #4392, #3819, #3965, #5115 ) ) ;
+#7734 = PLANE ( 'NONE', #2594 ) ;
+#7735 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826769479, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#7736 = ADVANCED_FACE ( 'NONE', ( #2676 ), #8684, .T. ) ;
+#7737 = EDGE_CURVE ( 'NONE', #5366, #4398, #7075, .T. ) ;
+#7738 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094752, 0.02362204724409444276, -0.4350393700787402174 ) ) ;
+#7739 = ORIENTED_EDGE ( 'NONE', *, *, #8783, .F. ) ;
+#7740 = PLANE ( 'NONE', #3905 ) ;
+#7741 = VECTOR ( 'NONE', #8919, 39.37007874015748143 ) ;
+#7742 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7743 = ORIENTED_EDGE ( 'NONE', *, *, #1348, .F. ) ;
+#7744 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.05118110236220470982, -0.09645669291338587747 ) ) ;
+#7745 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.807003620809170688E-16, 0.0000000000000000000 ) ) ;
+#7746 = EDGE_CURVE ( 'NONE', #488, #181, #5712, .T. ) ;
+#7747 = VECTOR ( 'NONE', #9092, 39.37007874015748143 ) ;
+#7748 = ADVANCED_FACE ( 'NONE', ( #6484 ), #2866, .T. ) ;
+#7749 = ORIENTED_EDGE ( 'NONE', *, *, #2251, .T. ) ;
+#7750 = ORIENTED_EDGE ( 'NONE', *, *, #8240, .F. ) ;
+#7751 = ORIENTED_EDGE ( 'NONE', *, *, #4847, .F. ) ;
+#7752 = LINE ( 'NONE', #5545, #566 ) ;
+#7753 = LINE ( 'NONE', #2563, #6536 ) ;
+#7754 = ORIENTED_EDGE ( 'NONE', *, *, #4155, .T. ) ;
+#7755 = VECTOR ( 'NONE', #3006, 39.37007874015748143 ) ;
+#7756 = LINE ( 'NONE', #8479, #7275 ) ;
+#7757 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960509, -0.08267913385826779205, -0.02755905511811023584 ) ) ;
+#7758 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7759 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.05511811023622047861, -0.09645669291338580809 ) ) ;
+#7760 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.02165354330708662775, -0.1566929133858267487 ) ) ;
+#7761 = CARTESIAN_POINT ( 'NONE', ( -0.04411894644934900162, -0.07473880210221303666, -0.03226559244062907061 ) ) ;
+#7762 = AXIS2_PLACEMENT_3D ( 'NONE', #1370, #8861, #5934 ) ;
+#7763 = VERTEX_POINT ( 'NONE', #1376 ) ;
+#7764 = LINE ( 'NONE', #1176, #3781 ) ;
+#7765 = LINE ( 'NONE', #8444, #8363 ) ;
+#7766 = ORIENTED_EDGE ( 'NONE', *, *, #4396, .F. ) ;
+#7767 = CARTESIAN_POINT ( 'NONE', ( 0.04401708617125570794, 0.03937007874015749365, -0.4311023622047244208 ) ) ;
+#7768 = DIRECTION ( 'NONE', ( 1.445602896647339163E-16, 1.990254985519216916E-32, 1.000000000000000000 ) ) ;
+#7769 = AXIS2_PLACEMENT_3D ( 'NONE', #4986, #5762, #8016 ) ;
+#7770 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7771 = LINE ( 'NONE', #6963, #475 ) ;
+#7772 = AXIS2_PLACEMENT_3D ( 'NONE', #8774, #6607, #5209 ) ;
+#7773 = LINE ( 'NONE', #1186, #419 ) ;
+#7774 = EDGE_LOOP ( 'NONE', ( #5608, #585, #9419, #1201 ) ) ;
+#7775 = VERTEX_POINT ( 'NONE', #4359 ) ;
+#7776 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7777 = VERTEX_POINT ( 'NONE', #613 ) ;
+#7778 = ADVANCED_FACE ( 'NONE', ( #2723 ), #3541, .T. ) ;
+#7779 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.03346456692913383352, -0.3444881889763780070 ) ) ;
+#7780 = DIRECTION ( 'NONE', ( 2.168404344971008375E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7781 = AXIS2_PLACEMENT_3D ( 'NONE', #2784, #8646, #4991 ) ;
+#7782 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7783 = LINE ( 'NONE', #485, #6169 ) ;
+#7784 = FACE_OUTER_BOUND ( 'NONE', #8094, .T. ) ;
+#7785 = ORIENTED_EDGE ( 'NONE', *, *, #9317, .T. ) ;
+#7786 = LINE ( 'NONE', #4765, #685 ) ;
+#7787 = EDGE_LOOP ( 'NONE', ( #916, #429, #4194, #9090 ) ) ;
+#7788 = AXIS2_PLACEMENT_3D ( 'NONE', #7333, #1655, #747 ) ;
+#7789 = ADVANCED_FACE ( 'NONE', ( #5661 ), #9414, .T. ) ;
+#7790 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#7791 = VERTEX_POINT ( 'NONE', #8014 ) ;
+#7792 = ADVANCED_FACE ( 'NONE', ( #2102 ), #4938, .T. ) ;
+#7793 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, 1.210488810018708707E-18, -0.1318897637795275746 ) ) ;
+#7794 = LINE ( 'NONE', #2654, #330 ) ;
+#7795 = AXIS2_PLACEMENT_3D ( 'NONE', #4909, #8753, #1254 ) ;
+#7796 = VECTOR ( 'NONE', #888, 39.37007874015748143 ) ;
+#7797 = ORIENTED_EDGE ( 'NONE', *, *, #319, .F. ) ;
+#7798 = ORIENTED_EDGE ( 'NONE', *, *, #8609, .F. ) ;
+#7799 = VERTEX_POINT ( 'NONE', #7244 ) ;
+#7800 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7801 = VERTEX_POINT ( 'NONE', #657 ) ;
+#7802 = VECTOR ( 'NONE', #8261, 39.37007874015748143 ) ;
+#7803 = CIRCLE ( 'NONE', #8414, 0.09842519685039370636 ) ;
+#7804 = EDGE_CURVE ( 'NONE', #2857, #4630, #3070, .T. ) ;
+#7805 = ADVANCED_FACE ( 'NONE', ( #1330 ), #8640, .F. ) ;
+#7806 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2763779527559055427 ) ) ;
+#7807 = FACE_OUTER_BOUND ( 'NONE', #4878, .T. ) ;
+#7808 = CARTESIAN_POINT ( 'NONE', ( 0.02952755905511811677, -0.003937007874015741038, 0.04724409448818898960 ) ) ;
+#7809 = CARTESIAN_POINT ( 'NONE', ( -0.1220472440944882220, 0.02165354330708661040, -0.09448818897637796532 ) ) ;
+#7810 = FACE_OUTER_BOUND ( 'NONE', #6537, .T. ) ;
+#7811 = CARTESIAN_POINT ( 'NONE', ( 0.006166815743038269772, -0.07065518460690256575, -0.1108499867971110969 ) ) ;
+#7812 = VECTOR ( 'NONE', #7283, 39.37007874015748143 ) ;
+#7813 = VECTOR ( 'NONE', #9087, 39.37007874015748143 ) ;
+#7814 = ORIENTED_EDGE ( 'NONE', *, *, #3279, .F. ) ;
+#7815 = LINE ( 'NONE', #5072, #6699 ) ;
+#7816 = CYLINDRICAL_SURFACE ( 'NONE', #2082, 0.005905511811023654925 ) ;
+#7817 = ORIENTED_EDGE ( 'NONE', *, *, #1995, .T. ) ;
+#7818 = ORIENTED_EDGE ( 'NONE', *, *, #1820, .T. ) ;
+#7819 = LINE ( 'NONE', #1180, #9349 ) ;
+#7820 = CYLINDRICAL_SURFACE ( 'NONE', #5895, 0.005905511811023586403 ) ;
+#7821 = AXIS2_PLACEMENT_3D ( 'NONE', #6326, #408, #1361 ) ;
+#7822 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488139, 0.07480314960629924625, -0.02755905511811023584 ) ) ;
+#7823 = LINE ( 'NONE', #4266, #5994 ) ;
+#7824 = VECTOR ( 'NONE', #4485, 39.37007874015748143 ) ;
+#7825 = PLANE ( 'NONE', #8834 ) ;
+#7826 = EDGE_LOOP ( 'NONE', ( #6722, #3699, #7357, #1154 ) ) ;
+#7827 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.1279527559055118335 ) ) ;
+#7828 = VERTEX_POINT ( 'NONE', #4980 ) ;
+#7829 = LINE ( 'NONE', #6578, #3638 ) ;
+#7830 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094752, 0.02362204724409444970, -0.3956692913385827515 ) ) ;
+#7831 = VECTOR ( 'NONE', #4411, 39.37007874015748143 ) ;
+#7832 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7833 = PLANE ( 'NONE', #4939 ) ;
+#7834 = ADVANCED_FACE ( 'NONE', ( #7914 ), #5080, .F. ) ;
+#7835 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#7836 = EDGE_CURVE ( 'NONE', #3991, #9158, #5942, .T. ) ;
+#7837 = VERTEX_POINT ( 'NONE', #2240 ) ;
+#7838 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#7839 = ORIENTED_EDGE ( 'NONE', *, *, #4805, .T. ) ;
+#7840 = LINE ( 'NONE', #7885, #5806 ) ;
+#7841 = VERTEX_POINT ( 'NONE', #2913 ) ;
+#7842 = FACE_OUTER_BOUND ( 'NONE', #8897, .T. ) ;
+#7843 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.776356839400250070E-15, -9.637352644315592778E-16 ) ) ;
+#7844 = VECTOR ( 'NONE', #301, 39.37007874015748854 ) ;
+#7845 = ADVANCED_FACE ( 'NONE', ( #5170 ), #5852, .T. ) ;
+#7846 = EDGE_CURVE ( 'NONE', #8146, #8233, #5123, .T. ) ;
+#7847 = EDGE_CURVE ( 'NONE', #5061, #48, #8782, .T. ) ;
+#7848 = EDGE_LOOP ( 'NONE', ( #2513, #7396, #6920, #4334 ) ) ;
+#7849 = ORIENTED_EDGE ( 'NONE', *, *, #9086, .F. ) ;
+#7850 = CARTESIAN_POINT ( 'NONE', ( -4.279163529374692374E-17, -0.07480314960629920462, -0.03276478782219666847 ) ) ;
+#7851 = VECTOR ( 'NONE', #7539, 39.37007874015748143 ) ;
+#7852 = ORIENTED_EDGE ( 'NONE', *, *, #1926, .F. ) ;
+#7853 = FACE_OUTER_BOUND ( 'NONE', #8618, .T. ) ;
+#7854 = PLANE ( 'NONE', #6740 ) ;
+#7855 = DIRECTION ( 'NONE', ( 0.7071067811865436870, 0.7071067811865514585, 0.0000000000000000000 ) ) ;
+#7856 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409448786, -0.3582677165354331561 ) ) ;
+#7857 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7858 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#7859 = EDGE_CURVE ( 'NONE', #5324, #6142, #5893, .T. ) ;
+#7860 = EDGE_CURVE ( 'NONE', #5347, #8490, #1385, .T. ) ;
+#7861 = ORIENTED_EDGE ( 'NONE', *, *, #9265, .T. ) ;
+#7862 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#7863 = FACE_OUTER_BOUND ( 'NONE', #2970, .T. ) ;
+#7864 = EDGE_LOOP ( 'NONE', ( #8473, #7121, #1107, #3272, #8989, #2641 ) ) ;
+#7865 = ORIENTED_EDGE ( 'NONE', *, *, #7991, .F. ) ;
+#7866 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.03346456692913383352, -0.4311023622047244208 ) ) ;
+#7867 = DIRECTION ( 'NONE', ( -1.668003342285392044E-16, 5.421010862427521184E-16, 1.000000000000000000 ) ) ;
+#7868 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7869 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4291338582677165503 ) ) ;
+#7870 = EDGE_CURVE ( 'NONE', #183, #6811, #1516, .T. ) ;
+#7871 = FACE_OUTER_BOUND ( 'NONE', #4157, .T. ) ;
+#7872 = ORIENTED_EDGE ( 'NONE', *, *, #3329, .T. ) ;
+#7873 = AXIS2_PLACEMENT_3D ( 'NONE', #7522, #3147, #4592 ) ;
+#7874 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#7875 = VERTEX_POINT ( 'NONE', #4589 ) ;
+#7876 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7877 = DIRECTION ( 'NONE', ( 1.445602896647333592E-15, 1.990254985519208814E-31, 1.000000000000000000 ) ) ;
+#7878 = PLANE ( 'NONE', #132 ) ;
+#7879 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 1.606225440719267353E-16 ) ) ;
+#7880 = APPROVAL_PERSON_ORGANIZATION ( #6264, #3656, #7653 ) ;
+#7881 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2535912538363530588, 0.9673114679242185154 ) ) ;
+#7882 = ORIENTED_EDGE ( 'NONE', *, *, #4556, .F. ) ;
+#7883 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, -2.296448060214481330E-32, 1.000000000000000000 ) ) ;
+#7884 = VERTEX_POINT ( 'NONE', #4455 ) ;
+#7885 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02559055118110237920, -0.3157480314960629530 ) ) ;
+#7886 = ORIENTED_EDGE ( 'NONE', *, *, #7617, .F. ) ;
+#7887 = ADVANCED_FACE ( 'NONE', ( #2336 ), #5261, .F. ) ;
+#7888 = EDGE_CURVE ( 'NONE', #4298, #7875, #2620, .T. ) ;
+#7889 = DIRECTION ( 'NONE', ( -1.355252715606880789E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7890 = CARTESIAN_POINT ( 'NONE', ( -2.557121422931280639E-17, 0.02559055118110241389, 0.0000000000000000000 ) ) ;
+#7891 = VECTOR ( 'NONE', #2674, 39.37007874015748143 ) ;
+#7892 = EDGE_LOOP ( 'NONE', ( #7696, #3956, #5541, #987 ) ) ;
+#7893 = ORIENTED_EDGE ( 'NONE', *, *, #3318, .F. ) ;
+#7894 = ORIENTED_EDGE ( 'NONE', *, *, #7847, .T. ) ;
+#7895 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.032573497605242101E-16, -0.0000000000000000000 ) ) ;
+#7896 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834644161, 0.02362204724409446704, -0.3513489991584566319 ) ) ;
+#7897 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.08661417322834646937 ) ) ;
+#7898 = ADVANCED_FACE ( 'NONE', ( #8239 ), #8195, .T. ) ;
+#7899 = VECTOR ( 'NONE', #3271, 39.37007874015748143 ) ;
+#7900 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212597688, -0.1082677165354330728 ) ) ;
+#7901 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7902 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7903 = VERTEX_POINT ( 'NONE', #940 ) ;
+#7904 = ORIENTED_EDGE ( 'NONE', *, *, #5390, .F. ) ;
+#7905 = AXIS2_PLACEMENT_3D ( 'NONE', #2580, #1907, #4830 ) ;
+#7906 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.09448818897637796532 ) ) ;
+#7907 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7908 = ORIENTED_EDGE ( 'NONE', *, *, #2176, .F. ) ;
+#7909 = EDGE_CURVE ( 'NONE', #2096, #6405, #6617, .T. ) ;
+#7910 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.03346456692913383352, -0.4724409448818898127 ) ) ;
+#7911 = CYLINDRICAL_SURFACE ( 'NONE', #4360, 0.003937007874015758385 ) ;
+#7912 = EDGE_CURVE ( 'NONE', #5543, #6050, #320, .T. ) ;
+#7913 = FACE_OUTER_BOUND ( 'NONE', #1675, .T. ) ;
+#7914 = FACE_OUTER_BOUND ( 'NONE', #1061, .T. ) ;
+#7915 = AXIS2_PLACEMENT_3D ( 'NONE', #5751, #2143, #6703 ) ;
+#7916 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.003937007874015757518, -0.03346456692913390291 ) ) ;
+#7917 = EDGE_LOOP ( 'NONE', ( #582, #5932, #855, #9297, #1770, #558, #7994, #7001, #6173, #4097, #6164, #112, #4108, #7013, #6163, #7225, #8991, #1917, #5749, #6890, #9474 ) ) ;
+#7918 = AXIS2_PLACEMENT_3D ( 'NONE', #8688, #7202, #2013 ) ;
+#7919 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, 0.02165354330708666244, -0.1299212598425197318 ) ) ;
+#7920 = ORIENTED_EDGE ( 'NONE', *, *, #8151, .F. ) ;
+#7921 = ADVANCED_FACE ( 'NONE', ( #889 ), #5993, .F. ) ;
+#7922 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125985203, -0.06299212598425198151, -0.4724409448818898127 ) ) ;
+#7923 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.3149606299212598381 ) ) ;
+#7924 = EDGE_CURVE ( 'NONE', #1531, #4373, #3730, .T. ) ;
+#7925 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7926 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7927 = VECTOR ( 'NONE', #7570, 39.37007874015748143 ) ;
+#7928 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622042310, 0.02362204724409446704, -0.3494901961860173989 ) ) ;
+#7929 = VERTEX_POINT ( 'NONE', #6567 ) ;
+#7930 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#7931 = ORIENTED_EDGE ( 'NONE', *, *, #9275, .T. ) ;
+#7932 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7933 = ORIENTED_EDGE ( 'NONE', *, *, #9433, .F. ) ;
+#7934 = CIRCLE ( 'NONE', #8087, 0.05905511811023623353 ) ;
+#7935 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#7936 = FACE_OUTER_BOUND ( 'NONE', #5906, .T. ) ;
+#7937 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2964, #8882, #3883, #5901 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.712388980384689674, 7.853981633974482790 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.3333333333333333703, 0.3333333333333333703, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#7938 = APPROVAL ( #1889, 'UNSPECIFIED' ) ;
+#7939 = VECTOR ( 'NONE', #612, 39.37007874015748143 ) ;
+#7940 = ORIENTED_EDGE ( 'NONE', *, *, #2282, .F. ) ;
+#7941 = ORIENTED_EDGE ( 'NONE', *, *, #622, .T. ) ;
+#7942 = ORIENTED_EDGE ( 'NONE', *, *, #6099, .T. ) ;
+#7943 = ORIENTED_EDGE ( 'NONE', *, *, #7259, .F. ) ;
+#7944 = LINE ( 'NONE', #4921, #8114 ) ;
+#7945 = PLANE ( 'NONE', #6450 ) ;
+#7946 = AXIS2_PLACEMENT_3D ( 'NONE', #774, #3853, #3710 ) ;
+#7947 = VECTOR ( 'NONE', #6998, 39.37007874015748854 ) ;
+#7948 = DIRECTION ( 'NONE', ( -0.4472135954999577612, 0.0000000000000000000, -0.8944271909999158554 ) ) ;
+#7949 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.355252715606880789E-16, 0.0000000000000000000 ) ) ;
+#7950 = CARTESIAN_POINT ( 'NONE', ( -0.01658690900231567927, -0.06889763779527557919, -0.1170393627060678648 ) ) ;
+#7951 = EDGE_CURVE ( 'NONE', #899, #7079, #75, .T. ) ;
+#7952 = ORIENTED_EDGE ( 'NONE', *, *, #2605, .F. ) ;
+#7953 = AXIS2_PLACEMENT_3D ( 'NONE', #3590, #8018, #4273 ) ;
+#7954 = ORIENTED_EDGE ( 'NONE', *, *, #8307, .T. ) ;
+#7955 = EDGE_CURVE ( 'NONE', #513, #6177, #8758, .T. ) ;
+#7956 = VECTOR ( 'NONE', #6788, 39.37007874015748143 ) ;
+#7957 = DIRECTION ( 'NONE', ( 0.05933074741365357979, -0.9656074322630942008, -0.2531445222982543486 ) ) ;
+#7958 = FACE_OUTER_BOUND ( 'NONE', #7513, .T. ) ;
+#7959 = ORIENTED_EDGE ( 'NONE', *, *, #1729, .T. ) ;
+#7960 = VERTEX_POINT ( 'NONE', #9067 ) ;
+#7961 = DIRECTION ( 'NONE', ( 1.141265444721583757E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7962 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, 0.07480314960629924625, -0.08661417322834648325 ) ) ;
+#7963 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7964 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7965 = VECTOR ( 'NONE', #3153, 39.37007874015748143 ) ;
+#7966 = CIRCLE ( 'NONE', #3816, 0.007874015748031516770 ) ;
+#7967 = ADVANCED_FACE ( 'NONE', ( #6999 ), #2425, .F. ) ;
+#7968 = EDGE_CURVE ( 'NONE', #5377, #7234, #411, .T. ) ;
+#7969 = PLANE ( 'NONE', #9307 ) ;
+#7970 = ORIENTED_EDGE ( 'NONE', *, *, #4671, .T. ) ;
+#7971 = AXIS2_PLACEMENT_3D ( 'NONE', #8917, #3726, #6657 ) ;
+#7972 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.08267716535433074221, -0.3937007874015748254 ) ) ;
+#7973 = ORIENTED_EDGE ( 'NONE', *, *, #4286, .T. ) ;
+#7974 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7975 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#7976 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7977 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590289, 0.03346456692913383352, -0.4330708661417322913 ) ) ;
+#7978 = VECTOR ( 'NONE', #9256, 39.37007874015748143 ) ;
+#7979 = FACE_OUTER_BOUND ( 'NONE', #1695, .T. ) ;
+#7980 = EDGE_CURVE ( 'NONE', #3330, #3367, #3246, .T. ) ;
+#7981 = ORIENTED_EDGE ( 'NONE', *, *, #6781, .T. ) ;
+#7982 = EDGE_CURVE ( 'NONE', #9466, #4702, #2475, .T. ) ;
+#7983 = ORIENTED_EDGE ( 'NONE', *, *, #1821, .T. ) ;
+#7984 = ORIENTED_EDGE ( 'NONE', *, *, #3128, .T. ) ;
+#7985 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7986 = ORIENTED_EDGE ( 'NONE', *, *, #5371, .T. ) ;
+#7987 = AXIS2_PLACEMENT_3D ( 'NONE', #6771, #85, #5950 ) ;
+#7988 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#7989 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7990 = AXIS2_PLACEMENT_3D ( 'NONE', #4887, #6526, #7105 ) ;
+#7991 = EDGE_CURVE ( 'NONE', #6704, #8318, #1081, .T. ) ;
+#7992 = ORIENTED_EDGE ( 'NONE', *, *, #9306, .T. ) ;
+#7993 = ORIENTED_EDGE ( 'NONE', *, *, #5615, .T. ) ;
+#7994 = ORIENTED_EDGE ( 'NONE', *, *, #2893, .T. ) ;
+#7995 = VERTEX_POINT ( 'NONE', #8483 ) ;
+#7996 = FACE_OUTER_BOUND ( 'NONE', #2564, .T. ) ;
+#7997 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7998 = VECTOR ( 'NONE', #687, 39.37007874015748143 ) ;
+#7999 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8000 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165225, 0.02362204724409447745, -0.09448818897637796532 ) ) ;
+#8001 = LINE ( 'NONE', #3620, #8946 ) ;
+#8002 = EDGE_LOOP ( 'NONE', ( #2352, #2856, #478 ) ) ;
+#8003 = VECTOR ( 'NONE', #6821, 39.37007874015748143 ) ;
+#8004 = ORIENTED_EDGE ( 'NONE', *, *, #6646, .F. ) ;
+#8005 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023623353, -0.003937007874015741038, -0.07874015748031494566 ) ) ;
+#8006 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.02165354330708662775, -0.2381889763779527491 ) ) ;
+#8007 = VERTEX_POINT ( 'NONE', #1706 ) ;
+#8008 = ORIENTED_EDGE ( 'NONE', *, *, #3493, .F. ) ;
+#8009 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -5.421010862427521184E-16 ) ) ;
+#8010 = FACE_OUTER_BOUND ( 'NONE', #6392, .T. ) ;
+#8011 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8012 = EDGE_CURVE ( 'NONE', #7170, #2561, #1856, .T. ) ;
+#8013 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.239088197126290817E-16, 0.0000000000000000000 ) ) ;
+#8014 = CARTESIAN_POINT ( 'NONE', ( 0.04401708617125570794, -0.03937007874015749365, -0.4724409448818898127 ) ) ;
+#8015 = ADVANCED_FACE ( 'NONE', ( #7613 ), #216, .F. ) ;
+#8016 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.445602896647339163E-16 ) ) ;
+#8017 = ORIENTED_EDGE ( 'NONE', *, *, #2452, .F. ) ;
+#8018 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, -2.296448060214481330E-32, -1.000000000000000000 ) ) ;
+#8019 = VERTEX_POINT ( 'NONE', #264 ) ;
+#8020 = CARTESIAN_POINT ( 'NONE', ( -0.04399805946126566364, -0.08267716535433072833, -0.03174980795814010687 ) ) ;
+#8021 = LINE ( 'NONE', #4366, #3996 ) ;
+#8022 = ADVANCED_FACE ( 'NONE', ( #2524 ), #7564, .T. ) ;
+#8023 = EDGE_CURVE ( 'NONE', #8019, #5351, #1802, .T. ) ;
+#8024 = FACE_OUTER_BOUND ( 'NONE', #6690, .T. ) ;
+#8025 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8026 = VERTEX_POINT ( 'NONE', #8439 ) ;
+#8027 = EDGE_LOOP ( 'NONE', ( #8622, #1673, #490, #6301 ) ) ;
+#8028 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8029 = ORIENTED_EDGE ( 'NONE', *, *, #8958, .T. ) ;
+#8030 = EDGE_CURVE ( 'NONE', #4298, #7128, #9113, .T. ) ;
+#8031 = ADVANCED_FACE ( 'NONE', ( #5406 ), #1753, .F. ) ;
+#8032 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#8033 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.084202172485503571E-16, -1.000000000000000000 ) ) ;
+#8034 = AXIS2_PLACEMENT_3D ( 'NONE', #1248, #2598, #7879 ) ;
+#8035 = ORIENTED_EDGE ( 'NONE', *, *, #8752, .T. ) ;
+#8036 = EDGE_LOOP ( 'NONE', ( #1797, #2209, #9032, #790 ) ) ;
+#8037 = ORIENTED_EDGE ( 'NONE', *, *, #633, .T. ) ;
+#8038 = ORIENTED_EDGE ( 'NONE', *, *, #2227, .T. ) ;
+#8039 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8040 = LINE ( 'NONE', #7454, #4303 ) ;
+#8041 = ADVANCED_FACE ( 'NONE', ( #5458 ), #8387, .F. ) ;
+#8042 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.003937007874015721956, -0.1279527559055118335 ) ) ;
+#8043 = FACE_OUTER_BOUND ( 'NONE', #4043, .T. ) ;
+#8044 = EDGE_CURVE ( 'NONE', #27, #1127, #5703, .T. ) ;
+#8045 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8046 = VECTOR ( 'NONE', #7042, 39.37007874015748143 ) ;
+#8047 = ORIENTED_EDGE ( 'NONE', *, *, #863, .T. ) ;
+#8048 = VERTEX_POINT ( 'NONE', #2570 ) ;
+#8049 = CARTESIAN_POINT ( 'NONE', ( -0.05905511811023623353, 7.232166136696968827E-18, -0.3149606299212598381 ) ) ;
+#8050 = LINE ( 'NONE', #4974, #4687 ) ;
+#8051 = ORIENTED_EDGE ( 'NONE', *, *, #6089, .T. ) ;
+#8052 = VECTOR ( 'NONE', #5483, 39.37007874015748143 ) ;
+#8053 = ORIENTED_EDGE ( 'NONE', *, *, #8741, .F. ) ;
+#8054 = DIRECTION ( 'NONE', ( 1.668003342285392044E-16, -5.421010862427521184E-16, -1.000000000000000000 ) ) ;
+#8055 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.1850393700787401341 ) ) ;
+#8056 = FACE_OUTER_BOUND ( 'NONE', #8356, .T. ) ;
+#8057 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.1299212598425197041 ) ) ;
+#8058 = VECTOR ( 'NONE', #9286, 39.37007874015748143 ) ;
+#8059 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#8060 = VERTEX_POINT ( 'NONE', #5504 ) ;
+#8061 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8062 = EDGE_LOOP ( 'NONE', ( #4618, #3263, #8899, #1050 ) ) ;
+#8063 = AXIS2_PLACEMENT_3D ( 'NONE', #4308, #2947, #4397 ) ;
+#8064 = FACE_OUTER_BOUND ( 'NONE', #7363, .T. ) ;
+#8065 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.4724409448818898127 ) ) ;
+#8066 = VECTOR ( 'NONE', #416, 39.37007874015748143 ) ;
+#8067 = VERTEX_POINT ( 'NONE', #7714 ) ;
+#8068 = ORIENTED_EDGE ( 'NONE', *, *, #5995, .F. ) ;
+#8069 = ADVANCED_FACE ( 'NONE', ( #1125 ), #4070, .F. ) ;
+#8070 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .T. ) ;
+#8071 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165503, 0.03149606299212592830, -0.4015748031496063630 ) ) ;
+#8072 = VERTEX_POINT ( 'NONE', #3874 ) ;
+#8073 = CIRCLE ( 'NONE', #5470, 0.005905511811023586403 ) ;
+#8074 = LINE ( 'NONE', #7401, #1048 ) ;
+#8075 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#8076 = EDGE_LOOP ( 'NONE', ( #1939, #3547, #5867, #3223 ) ) ;
+#8077 = ORIENTED_EDGE ( 'NONE', *, *, #437, .F. ) ;
+#8078 = EDGE_CURVE ( 'NONE', #2730, #1427, #6803, .T. ) ;
+#8079 = VECTOR ( 'NONE', #3625, 39.37007874015748143 ) ;
+#8080 = ORIENTED_EDGE ( 'NONE', *, *, #4348, .T. ) ;
+#8081 = VERTEX_POINT ( 'NONE', #4118 ) ;
+#8082 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8083 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8084 = FACE_OUTER_BOUND ( 'NONE', #3565, .T. ) ;
+#8085 = DIRECTION ( 'NONE', ( 1.032573497605242101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8086 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8087 = AXIS2_PLACEMENT_3D ( 'NONE', #3989, #1871, #7729 ) ;
+#8088 = VERTEX_POINT ( 'NONE', #4253 ) ;
+#8089 = ORIENTED_EDGE ( 'NONE', *, *, #7717, .T. ) ;
+#8090 = EDGE_CURVE ( 'NONE', #3532, #3317, #7046, .T. ) ;
+#8091 = CARTESIAN_POINT ( 'NONE', ( 0.1732283475753363944, 0.02362204724409443235, -0.4527559055118110520 ) ) ;
+#8092 = EDGE_CURVE ( 'NONE', #9153, #3842, #6330, .T. ) ;
+#8093 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#8094 = EDGE_LOOP ( 'NONE', ( #2004, #5591, #45, #166 ) ) ;
+#8095 = VECTOR ( 'NONE', #8900, 39.37007874015748854 ) ;
+#8096 = AXIS2_PLACEMENT_3D ( 'NONE', #1281, #9366, #2775 ) ;
+#8097 = VERTEX_POINT ( 'NONE', #1269 ) ;
+#8098 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8099 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724254, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#8100 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212592830, -0.4015748031496063630 ) ) ;
+#8101 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.09448818897637796532 ) ) ;
+#8102 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212592830, -0.3956692913385827515 ) ) ;
+#8103 = VECTOR ( 'NONE', #3161, 39.37007874015748143 ) ;
+#8104 = AXIS2_PLACEMENT_3D ( 'NONE', #3053, #171, #5992 ) ;
+#8105 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338579421, 0.08267716535433072833, -0.3397314805807110094 ) ) ;
+#8106 = ORIENTED_EDGE ( 'NONE', *, *, #801, .F. ) ;
+#8107 = CARTESIAN_POINT ( 'NONE', ( 0.1732283453380510929, 0.02362204724409448786, -0.3661417322834646382 ) ) ;
+#8108 = PLANE ( 'NONE', #8572 ) ;
+#8109 = VERTEX_POINT ( 'NONE', #2087 ) ;
+#8110 = VECTOR ( 'NONE', #5414, 39.37007874015748143 ) ;
+#8111 = AXIS2_PLACEMENT_3D ( 'NONE', #1839, #4768, #7701 ) ;
+#8112 = LINE ( 'NONE', #3012, #7174 ) ;
+#8113 = CARTESIAN_POINT ( 'NONE', ( 0.04423594536690392959, -0.07480314960629920462, -0.03276478782219664765 ) ) ;
+#8114 = VECTOR ( 'NONE', #1266, 39.37007874015748143 ) ;
+#8115 = AXIS2_PLACEMENT_3D ( 'NONE', #173, #4367, #709 ) ;
+#8116 = ORIENTED_EDGE ( 'NONE', *, *, #5708, .F. ) ;
+#8117 = ORIENTED_EDGE ( 'NONE', *, *, #8828, .T. ) ;
+#8118 = ORIENTED_EDGE ( 'NONE', *, *, #9200, .F. ) ;
+#8119 = LINE ( 'NONE', #1485, #125 ) ;
+#8120 = VERTEX_POINT ( 'NONE', #4209 ) ;
+#8121 = AXIS2_PLACEMENT_3D ( 'NONE', #642, #3760, #6692 ) ;
+#8122 = LINE ( 'NONE', #6636, #3510 ) ;
+#8123 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 5.251601652122827732E-16 ) ) ;
+#8124 = EDGE_CURVE ( 'NONE', #8345, #8490, #5599, .T. ) ;
+#8125 = ORIENTED_EDGE ( 'NONE', *, *, #840, .F. ) ;
+#8126 = CIRCLE ( 'NONE', #5688, 0.07086614173228347746 ) ;
+#8127 = ORIENTED_EDGE ( 'NONE', *, *, #9401, .F. ) ;
+#8128 = DIRECTION ( 'NONE', ( -3.212450881438534213E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8129 = VERTEX_POINT ( 'NONE', #2852 ) ;
+#8130 = ORIENTED_EDGE ( 'NONE', *, *, #1544, .T. ) ;
+#8131 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.03149606299212597688, -0.08858267716535435377 ) ) ;
+#8132 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.08267716535433074221, -0.3937007874015748254 ) ) ;
+#8133 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#8134 = PLANE ( 'NONE', #2314 ) ;
+#8135 = ADVANCED_FACE ( 'NONE', ( #7810 ), #507, .F. ) ;
+#8136 = VECTOR ( 'NONE', #200, 39.37007874015748143 ) ;
+#8137 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( $, .METRE. ) );
+#8138 = ADVANCED_FACE ( 'NONE', ( #6512 ), #8579, .T. ) ;
+#8139 = ORIENTED_EDGE ( 'NONE', *, *, #6905, .T. ) ;
+#8140 = ORIENTED_EDGE ( 'NONE', *, *, #2323, .F. ) ;
+#8141 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8142 = LINE ( 'NONE', #1016, #7152 ) ;
+#8143 = AXIS2_PLACEMENT_3D ( 'NONE', #4736, #6849, #3918 ) ;
+#8144 = ORIENTED_EDGE ( 'NONE', *, *, #8437, .T. ) ;
+#8145 = EDGE_LOOP ( 'NONE', ( #1141, #479, #829, #1120 ) ) ;
+#8146 = VERTEX_POINT ( 'NONE', #6421 ) ;
+#8147 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8148 = DIRECTION ( 'NONE', ( -0.7071067811865513475, 0.7071067811865435759, 0.0000000000000000000 ) ) ;
+#8149 = LINE ( 'NONE', #2377, #7472 ) ;
+#8150 = CARTESIAN_POINT ( 'NONE', ( -0.1220472440944882220, 0.02165354330708661040, -0.08858267716535435377 ) ) ;
+#8151 = EDGE_CURVE ( 'NONE', #3835, #712, #4967, .T. ) ;
+#8152 = ADVANCED_FACE ( 'NONE', ( #5016 ), #1364, .T. ) ;
+#8153 = CIRCLE ( 'NONE', #7530, 0.003799751363860081905 ) ;
+#8154 = LINE ( 'NONE', #126, #2241 ) ;
+#8155 = ORIENTED_EDGE ( 'NONE', *, *, #8687, .F. ) ;
+#8156 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.130293990420961994E-16, 0.0000000000000000000 ) ) ;
+#8157 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#8158 = VECTOR ( 'NONE', #9187, 39.37007874015748143 ) ;
+#8159 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, -0.05118110236220467513, -0.1003937007874016185 ) ) ;
+#8160 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8161 = EDGE_CURVE ( 'NONE', #3924, #6365, #5700, .T. ) ;
+#8162 = EDGE_CURVE ( 'NONE', #5590, #8934, #4166, .T. ) ;
+#8163 = VERTEX_POINT ( 'NONE', #6374 ) ;
+#8164 = VERTEX_POINT ( 'NONE', #646 ) ;
+#8165 = ORIENTED_EDGE ( 'NONE', *, *, #3580, .F. ) ;
+#8166 = FACE_OUTER_BOUND ( 'NONE', #7892, .T. ) ;
+#8167 = VERTEX_POINT ( 'NONE', #1224 ) ;
+#8168 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.08267716535433072833, -0.1566929133858267487 ) ) ;
+#8169 = DIRECTION ( 'NONE', ( 1.239088197126290570E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8170 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8171 = EDGE_LOOP ( 'NONE', ( #5422, #6714, #3704, #1346 ) ) ;
+#8172 = ORIENTED_EDGE ( 'NONE', *, *, #1490, .T. ) ;
+#8173 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125985203, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#8174 = EDGE_LOOP ( 'NONE', ( #5775, #9150, #6152, #2144 ) ) ;
+#8175 = VECTOR ( 'NONE', #4234, 39.37007874015748143 ) ;
+#8176 = PLANE ( 'NONE', #5666 ) ;
+#8177 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.007874015748031476872, -0.03346456692913390985 ) ) ;
+#8178 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8179 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#8180 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622047168, 0.04454215944482189243, -0.2834645669291339098 ) ) ;
+#8181 = VECTOR ( 'NONE', #1076, 39.37007874015748143 ) ;
+#8182 = ORIENTED_EDGE ( 'NONE', *, *, #6870, .T. ) ;
+#8183 = LOCAL_TIME ( 22, 28, 48.00000000000000000, #1739 ) ;
+#8184 = ORIENTED_EDGE ( 'NONE', *, *, #7888, .F. ) ;
+#8185 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125983815, 0.03937007874015749365, -0.4311023622047244208 ) ) ;
+#8186 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110241389, -0.2960629921259842479 ) ) ;
+#8187 = ORIENTED_EDGE ( 'NONE', *, *, #6608, .T. ) ;
+#8188 = EDGE_CURVE ( 'NONE', #7763, #8318, #2710, .T. ) ;
+#8189 = EDGE_LOOP ( 'NONE', ( #7940, #3867, #4654, #757, #1111, #6792, #5528, #8077, #1344, #5086, #98, #3948 ) ) ;
+#8190 = ORIENTED_EDGE ( 'NONE', *, *, #6727, .T. ) ;
+#8191 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8192 = LINE ( 'NONE', #7422, #3059 ) ;
+#8193 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.2763779527559055427 ) ) ;
+#8194 = LINE ( 'NONE', #6660, #4418 ) ;
+#8195 = CYLINDRICAL_SURFACE ( 'NONE', #6610, 0.007874015748031499423 ) ;
+#8196 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8197 = AXIS2_PLACEMENT_3D ( 'NONE', #6524, #5802, #3631 ) ;
+#8198 = DIRECTION ( 'NONE', ( -3.163659303069099289E-16, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8199 = ORIENTED_EDGE ( 'NONE', *, *, #4216, .F. ) ;
+#8200 = EDGE_CURVE ( 'NONE', #3896, #5061, #7094, .T. ) ;
+#8201 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#8202 = EDGE_CURVE ( 'NONE', #3242, #4495, #8153, .T. ) ;
+#8203 = ORIENTED_EDGE ( 'NONE', *, *, #5378, .F. ) ;
+#8204 = PLANE ( 'NONE', #6435 ) ;
+#8205 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, -0.0000000000000000000 ) ) ;
+#8206 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622047861, 0.08267716535433074221, -0.2834645669291339098 ) ) ;
+#8207 = VECTOR ( 'NONE', #3999, 39.37007874015748143 ) ;
+#8208 = VERTEX_POINT ( 'NONE', #3477 ) ;
+#8209 = EDGE_LOOP ( 'NONE', ( #1541, #5059, #7376, #6769, #292, #7624, #3057, #7852, #8942, #4819, #6808, #6489, #4061, #3559, #1981, #2783, #1215, #3472, #8999, #8446, #3328, #7817, #1115, #9348, #1730, #7035, #9247, #497, #4362, #415, #8785, #1931, #7942, #4910, #3488, #5729, #4645 ) ) ;
+#8210 = EDGE_CURVE ( 'NONE', #6343, #6125, #9444, .T. ) ;
+#8211 = VECTOR ( 'NONE', #1472, 39.37007874015748143 ) ;
+#8212 = EDGE_CURVE ( 'NONE', #5847, #2997, #7184, .T. ) ;
+#8213 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.07480314960629919074, -0.02952755905511811677 ) ) ;
+#8214 = ORIENTED_EDGE ( 'NONE', *, *, #1623, .F. ) ;
+#8215 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#8216 = LINE ( 'NONE', #3220, #3400 ) ;
+#8217 = AXIS2_PLACEMENT_3D ( 'NONE', #4015, #6367, #403 ) ;
+#8218 = ORIENTED_EDGE ( 'NONE', *, *, #691, .T. ) ;
+#8219 = ORIENTED_EDGE ( 'NONE', *, *, #2889, .F. ) ;
+#8220 = LINE ( 'NONE', #918, #6107 ) ;
+#8221 = ORIENTED_EDGE ( 'NONE', *, *, #8657, .F. ) ;
+#8222 = VECTOR ( 'NONE', #4074, 39.37007874015748143 ) ;
+#8223 = FACE_OUTER_BOUND ( 'NONE', #371, .T. ) ;
+#8224 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.03149606299212600463, -0.1279527559055118335 ) ) ;
+#8225 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#8226 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, -2.296448060214481330E-32, 1.000000000000000000 ) ) ;
+#8227 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, -0.08267716535433072833, -0.3157480314960629530 ) ) ;
+#8228 = VECTOR ( 'NONE', #1320, 39.37007874015748143 ) ;
+#8229 = ORIENTED_EDGE ( 'NONE', *, *, #3733, .T. ) ;
+#8230 = VERTEX_POINT ( 'NONE', #600 ) ;
+#8231 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1220472440944882081 ) ) ;
+#8232 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#8233 = VERTEX_POINT ( 'NONE', #5744 ) ;
+#8234 = ORIENTED_EDGE ( 'NONE', *, *, #9111, .T. ) ;
+#8235 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8236 = CARTESIAN_POINT ( 'NONE', ( 0.01658690900231569662, -0.06889763779527557919, -0.07874015748031495954 ) ) ;
+#8237 = VECTOR ( 'NONE', #1639, 39.37007874015748143 ) ;
+#8238 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.02559055118110241389, -0.4311023622047244208 ) ) ;
+#8239 = FACE_OUTER_BOUND ( 'NONE', #1756, .T. ) ;
+#8240 = EDGE_CURVE ( 'NONE', #1559, #8428, #8670, .T. ) ;
+#8241 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125986590, 0.02362204724409444970, -0.2718470483513882874 ) ) ;
+#8242 = DIRECTION ( 'NONE', ( 0.7071067811865509034, 0.7071067811865440200, 0.0000000000000000000 ) ) ;
+#8243 = EDGE_CURVE ( 'NONE', #3092, #4585, #4390, .T. ) ;
+#8244 = VERTEX_POINT ( 'NONE', #7273 ) ;
+#8245 = AXIS2_PLACEMENT_3D ( 'NONE', #84, #6046, #1571 ) ;
+#8246 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8247 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#8248 = ORIENTED_EDGE ( 'NONE', *, *, #1874, .F. ) ;
+#8249 = LINE ( 'NONE', #8929, #7347 ) ;
+#8250 = ORIENTED_EDGE ( 'NONE', *, *, #4600, .F. ) ;
+#8251 = FACE_OUTER_BOUND ( 'NONE', #4341, .T. ) ;
+#8252 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826769479, 0.02329165268936865540, -0.1338582677165354451 ) ) ;
+#8253 = AXIS2_PLACEMENT_3D ( 'NONE', #2651, #4099, #4051 ) ;
+#8254 = VECTOR ( 'NONE', #2183, 39.37007874015748143 ) ;
+#8255 = EDGE_CURVE ( 'NONE', #4217, #5670, #5247, .T. ) ;
+#8256 = ADVANCED_FACE ( 'NONE', ( #8043 ), #2899, .T. ) ;
+#8257 = ORIENTED_EDGE ( 'NONE', *, *, #841, .F. ) ;
+#8258 = ORIENTED_EDGE ( 'NONE', *, *, #6401, .T. ) ;
+#8259 = AXIS2_PLACEMENT_3D ( 'NONE', #995, #9183, #7776 ) ;
+#8260 = AXIS2_PLACEMENT_3D ( 'NONE', #7744, #2699, #2076 ) ;
+#8261 = DIRECTION ( 'NONE', ( -1.971276677246370040E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8262 = VERTEX_POINT ( 'NONE', #5203 ) ;
+#8263 = LINE ( 'NONE', #6010, #3043 ) ;
+#8264 = DIRECTION ( 'NONE', ( -0.2281913227893283269, 0.0000000000000000000, 0.9736163105678008467 ) ) ;
+#8265 = ADVANCED_FACE ( 'NONE', ( #8905 ), #2322, .T. ) ;
+#8266 = VECTOR ( 'NONE', #6240, 39.37007874015748143 ) ;
+#8267 = VECTOR ( 'NONE', #1431, 39.37007874015748143 ) ;
+#8268 = ADVANCED_FACE ( 'NONE', ( #107 ), #8134, .T. ) ;
+#8269 = ORIENTED_EDGE ( 'NONE', *, *, #6675, .T. ) ;
+#8270 = ORIENTED_EDGE ( 'NONE', *, *, #6972, .F. ) ;
+#8271 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.445602896647333395E-15 ) ) ;
+#8272 = VERTEX_POINT ( 'NONE', #5927 ) ;
+#8273 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02165354330708662775, -0.2381889763779527491 ) ) ;
+#8274 = LINE ( 'NONE', #9051, #1842 ) ;
+#8275 = LINE ( 'NONE', #1641, #6726 ) ;
+#8276 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.08267716535433072833, -0.3748031496062992352 ) ) ;
+#8277 = EDGE_CURVE ( 'NONE', #7960, #2107, #8811, .T. ) ;
+#8278 = AXIS2_PLACEMENT_3D ( 'NONE', #8177, #6552, #2850 ) ;
+#8279 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .T. ) ;
+#8280 = ORIENTED_EDGE ( 'NONE', *, *, #8403, .F. ) ;
+#8281 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133855722, 0.08267716535433072833, -0.3425196850393700809 ) ) ;
+#8282 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8283 = ORIENTED_EDGE ( 'NONE', *, *, #76, .T. ) ;
+#8284 = PLANE ( 'NONE', #2961 ) ;
+#8285 = DIRECTION ( 'NONE', ( 1.548860246407863829E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8286 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622047168, 0.04454215944482189243, -0.2834645669291339098 ) ) ;
+#8287 = LINE ( 'NONE', #3142, #8357 ) ;
+#8288 = AXIS2_PLACEMENT_3D ( 'NONE', #7830, #3454, #4992 ) ;
+#8289 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.02362204724409448786, -0.3740157480314960647 ) ) ;
+#8290 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8291 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8292 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4232283464566929387 ) ) ;
+#8293 = VERTEX_POINT ( 'NONE', #6602 ) ;
+#8294 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#8295 = LINE ( 'NONE', #224, #4990 ) ;
+#8296 = EDGE_CURVE ( 'NONE', #596, #4285, #3849, .T. ) ;
+#8297 = ORIENTED_EDGE ( 'NONE', *, *, #3212, .F. ) ;
+#8298 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637790981, 0.02362204724409444970, -0.3494901961860173989 ) ) ;
+#8299 = EDGE_CURVE ( 'NONE', #3017, #9172, #5837, .T. ) ;
+#8300 = FACE_BOUND ( 'NONE', #2105, .T. ) ;
+#8301 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.3956692913385827515 ) ) ;
+#8302 = AXIS2_PLACEMENT_3D ( 'NONE', #8276, #4624, #6066 ) ;
+#8303 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125982427, -0.03937007874015750752, -0.4311023622047244208 ) ) ;
+#8304 = VERTEX_POINT ( 'NONE', #4487 ) ;
+#8305 = ORIENTED_EDGE ( 'NONE', *, *, #9434, .F. ) ;
+#8306 = AXIS2_PLACEMENT_3D ( 'NONE', #4423, #4338, #2123 ) ;
+#8307 = EDGE_CURVE ( 'NONE', #6366, #3069, #1455, .T. ) ;
+#8308 = LINE ( 'NONE', #5427, #9341 ) ;
+#8309 = ORIENTED_EDGE ( 'NONE', *, *, #3402, .F. ) ;
+#8310 = EDGE_CURVE ( 'NONE', #7995, #3831, #3619, .T. ) ;
+#8311 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02559055118110238267, -0.3157480314960629530 ) ) ;
+#8312 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#8313 = ORIENTED_EDGE ( 'NONE', *, *, #907, .F. ) ;
+#8314 = ORIENTED_EDGE ( 'NONE', *, *, #140, .F. ) ;
+#8315 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.02559055118110241389, -0.4311023622047244208 ) ) ;
+#8316 = EDGE_CURVE ( 'NONE', #9005, #48, #3764, .T. ) ;
+#8317 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8318 = VERTEX_POINT ( 'NONE', #6695 ) ;
+#8319 = EDGE_CURVE ( 'NONE', #659, #1357, #5111, .T. ) ;
+#8320 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.07480314960629921850, -0.1968503937007873850 ) ) ;
+#8321 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8322 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.3149606299212598381 ) ) ;
+#8323 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8324 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ;
+#8325 = ORIENTED_EDGE ( 'NONE', *, *, #9424, .F. ) ;
+#8326 = ORIENTED_EDGE ( 'NONE', *, *, #6134, .F. ) ;
+#8327 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8328 = VECTOR ( 'NONE', #6136, 39.37007874015748854 ) ;
+#8329 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580094454, -0.08261281785024451874, -0.03125061257657248126 ) ) ;
+#8330 = ORIENTED_EDGE ( 'NONE', *, *, #691, .F. ) ;
+#8331 = ADVANCED_FACE ( 'NONE', ( #5882 ), #17, .T. ) ;
+#8332 = EDGE_CURVE ( 'NONE', #3513, #1188, #3715, .T. ) ;
+#8333 = ORIENTED_EDGE ( 'NONE', *, *, #1185, .T. ) ;
+#8334 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960509, 0.07480314960629924625, -0.1338582677165354451 ) ) ;
+#8335 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.08267913385826781980, -0.02755905511811023584 ) ) ;
+#8336 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8337 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#8338 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.03543307086614174567, -0.1003937007874016185 ) ) ;
+#8339 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.02362204724409446704, -0.4724409448818898127 ) ) ;
+#8340 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.1279527559055118335 ) ) ;
+#8341 = ORGANIZATION ( 'UNSPECIFIED', 'UNSPECIFIED', '' ) ;
+#8342 = EDGE_LOOP ( 'NONE', ( #1175, #1458, #1992, #2187 ) ) ;
+#8343 = DIRECTION ( 'NONE', ( 1.971276677246302740E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8344 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.990902544787598592E-16, 0.0000000000000000000 ) ) ;
+#8345 = VERTEX_POINT ( 'NONE', #3083 ) ;
+#8346 = ORIENTED_EDGE ( 'NONE', *, *, #5928, .T. ) ;
+#8347 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236221041, 0.07480314960629921850, -0.1437007874015747977 ) ) ;
+#8348 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.02165354330708666244, -0.02755905511811023584 ) ) ;
+#8349 = CARTESIAN_POINT ( 'NONE', ( 0.03009754467776944512, -0.06732609141723246149, 0.02805825049967789961 ) ) ;
+#8350 = LINE ( 'NONE', #7061, #6763 ) ;
+#8351 = VECTOR ( 'NONE', #7103, 39.37007874015748143 ) ;
+#8352 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629919074, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#8353 = VERTEX_POINT ( 'NONE', #6648 ) ;
+#8354 = ORIENTED_EDGE ( 'NONE', *, *, #8030, .T. ) ;
+#8355 = LINE ( 'NONE', #1142, #5652 ) ;
+#8356 = EDGE_LOOP ( 'NONE', ( #7190, #9091, #7602, #9428, #2793, #6522, #2945, #3391 ) ) ;
+#8357 = VECTOR ( 'NONE', #3191, 39.37007874015748143 ) ;
+#8358 = PLANE ( 'NONE', #7494 ) ;
+#8359 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8360 = EDGE_CURVE ( 'NONE', #64, #7654, #60, .T. ) ;
+#8361 = LINE ( 'NONE', #343, #4518 ) ;
+#8362 = ADVANCED_FACE ( 'NONE', ( #8951 ), #5488, .F. ) ;
+#8363 = VECTOR ( 'NONE', #5656, 39.37007874015748143 ) ;
+#8364 = ORIENTED_EDGE ( 'NONE', *, *, #633, .F. ) ;
+#8365 = VERTEX_POINT ( 'NONE', #9198 ) ;
+#8366 = FACE_OUTER_BOUND ( 'NONE', #3995, .T. ) ;
+#8367 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8368 = ORIENTED_EDGE ( 'NONE', *, *, #1506, .F. ) ;
+#8369 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8370 = CIRCLE ( 'NONE', #544, 0.09842519685039370636 ) ;
+#8371 = PLANE ( 'NONE', #9496 ) ;
+#8372 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#8373 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8374 = EDGE_CURVE ( 'NONE', #6639, #2304, #1642, .T. ) ;
+#8375 = ADVANCED_FACE ( 'NONE', ( #1064 ), #202, .F. ) ;
+#8376 = VERTEX_POINT ( 'NONE', #8996 ) ;
+#8377 = EDGE_LOOP ( 'NONE', ( #992, #7409, #4434, #3120 ) ) ;
+#8378 = VERTEX_POINT ( 'NONE', #4577 ) ;
+#8379 = AXIS2_PLACEMENT_3D ( 'NONE', #7473, #8926, #3689 ) ;
+#8380 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.08267716535433074221, -0.3937007874015748254 ) ) ;
+#8381 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8382 = ORIENTED_EDGE ( 'NONE', *, *, #1904, .F. ) ;
+#8383 = ORIENTED_EDGE ( 'NONE', *, *, #8319, .T. ) ;
+#8384 = CARTESIAN_POINT ( 'NONE', ( -0.06747691535827798903, 0.02165354330708662775, -0.2500000000000000000 ) ) ;
+#8385 = CARTESIAN_POINT ( 'NONE', ( -0.06747691535827798903, 0.02165354330708663469, -0.3081821771732488613 ) ) ;
+#8386 = LINE ( 'NONE', #9066, #7947 ) ;
+#8387 = PLANE ( 'NONE', #930 ) ;
+#8388 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8389 = LINE ( 'NONE', #3293, #5418 ) ;
+#8390 = VECTOR ( 'NONE', #2092, 39.37007874015748143 ) ;
+#8391 = ADVANCED_FACE ( 'NONE', ( #6983 ), #7504, .F. ) ;
+#8392 = EDGE_CURVE ( 'NONE', #3532, #5182, #4055, .T. ) ;
+#8393 = ORIENTED_EDGE ( 'NONE', *, *, #1732, .F. ) ;
+#8394 = DIRECTION ( 'NONE', ( -0.2211025889120274701, 0.2473150110663690782, -0.9433710460246491625 ) ) ;
+#8395 = FACE_OUTER_BOUND ( 'NONE', #7733, .T. ) ;
+#8396 = ORIENTED_EDGE ( 'NONE', *, *, #1982, .F. ) ;
+#8397 = VECTOR ( 'NONE', #3079, 39.37007874015748143 ) ;
+#8398 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#8399 = LINE ( 'NONE', #3205, #3445 ) ;
+#8400 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409156, -0.07480314960629921850, -0.1318897637795275746 ) ) ;
+#8401 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#8402 = AXIS2_PLACEMENT_3D ( 'NONE', #6194, #1911, #7770 ) ;
+#8403 = EDGE_CURVE ( 'NONE', #8376, #6113, #5343, .T. ) ;
+#8404 = FACE_OUTER_BOUND ( 'NONE', #1205, .T. ) ;
+#8405 = EDGE_LOOP ( 'NONE', ( #3110, #8314, #7206, #3357 ) ) ;
+#8406 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -2.168404344971003346E-15, 1.000000000000000000 ) ) ;
+#8407 = ORIENTED_EDGE ( 'NONE', *, *, #6459, .F. ) ;
+#8408 = VECTOR ( 'NONE', #673, 39.37007874015748143 ) ;
+#8409 = CIRCLE ( 'NONE', #1809, 0.001968503937007870519 ) ;
+#8410 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#8411 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905387, 0.08267716535433075609, -0.2173228346456692883 ) ) ;
+#8412 = AXIS2_PLACEMENT_3D ( 'NONE', #8742, #2682, #4320 ) ;
+#8413 = DIRECTION ( 'NONE', ( 1.668003342285391797E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8414 = AXIS2_PLACEMENT_3D ( 'NONE', #2321, #8178, #7455 ) ;
+#8415 = EDGE_LOOP ( 'NONE', ( #7568, #7442, #2919, #1837, #2879, #5286 ) ) ;
+#8416 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8417 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1003937007874015908 ) ) ;
+#8418 = ORIENTED_EDGE ( 'NONE', *, *, #4545, .F. ) ;
+#8419 = EDGE_CURVE ( 'NONE', #3282, #1227, #6789, .T. ) ;
+#8420 = AXIS2_PLACEMENT_3D ( 'NONE', #8878, #8157, #1569 ) ;
+#8421 = EDGE_CURVE ( 'NONE', #5084, #2695, #6886, .T. ) ;
+#8422 = CIRCLE ( 'NONE', #902, 0.005905511811023654925 ) ;
+#8423 = FACE_OUTER_BOUND ( 'NONE', #8415, .T. ) ;
+#8424 = LINE ( 'NONE', #965, #7844 ) ;
+#8425 = APPROVAL_DATE_TIME ( #3280, #3656 ) ;
+#8426 = VERTEX_POINT ( 'NONE', #1690 ) ;
+#8427 = AXIS2_PLACEMENT_3D ( 'NONE', #3050, #2950, #5890 ) ;
+#8428 = VERTEX_POINT ( 'NONE', #2410 ) ;
+#8429 = ORIENTED_EDGE ( 'NONE', *, *, #4847, .T. ) ;
+#8430 = CARTESIAN_POINT ( 'NONE', ( -0.06124302397638122647, 0.02362204724409446704, -0.2913126857923298285 ) ) ;
+#8431 = LINE ( 'NONE', #7850, #2545 ) ;
+#8432 = ORIENTED_EDGE ( 'NONE', *, *, #1850, .F. ) ;
+#8433 = EDGE_CURVE ( 'NONE', #3674, #5954, #6618, .T. ) ;
+#8434 = PLANE ( 'NONE', #6054 ) ;
+#8435 = CARTESIAN_POINT ( 'NONE', ( -0.05511811023622043004, 0.08267716535433074221, -0.3494901961860173989 ) ) ;
+#8436 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330708902, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#8437 = EDGE_CURVE ( 'NONE', #4864, #5876, #8424, .T. ) ;
+#8438 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125985203, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#8439 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.07480314960629921850, -0.2500000000000000000 ) ) ;
+#8440 = VECTOR ( 'NONE', #5742, 39.37007874015748143 ) ;
+#8441 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.927470528863118802E-16, 1.927470528863118802E-16 ) ) ;
+#8442 = VERTEX_POINT ( 'NONE', #3902 ) ;
+#8443 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8444 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.06889763779527556531, -0.02755905511811023584 ) ) ;
+#8445 = VECTOR ( 'NONE', #8647, 39.37007874015748143 ) ;
+#8446 = ORIENTED_EDGE ( 'NONE', *, *, #1937, .F. ) ;
+#8447 = ADVANCED_FACE ( 'NONE', ( #3175 ), #9053, .T. ) ;
+#8448 = ORIENTED_EDGE ( 'NONE', *, *, #3864, .T. ) ;
+#8449 = PLANE ( 'NONE', #9039 ) ;
+#8450 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125982427, -0.03937007874015750752, -0.4724409448818898127 ) ) ;
+#8451 = EDGE_CURVE ( 'NONE', #9172, #7929, #6161, .T. ) ;
+#8452 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.03543307086614174567, -0.06102362204724414568 ) ) ;
+#8453 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338579421, 0.02165354330708662775, -0.3397314805807110094 ) ) ;
+#8454 = AXIS2_PLACEMENT_3D ( 'NONE', #700, #6661, #2378 ) ;
+#8455 = FACE_OUTER_BOUND ( 'NONE', #2747, .T. ) ;
+#8456 = VERTEX_POINT ( 'NONE', #1738 ) ;
+#8457 = EDGE_LOOP ( 'NONE', ( #9437, #6816, #296, #3801, #4364, #4674 ) ) ;
+#8458 = CARTESIAN_POINT ( 'NONE', ( -0.06747691535827798903, 0.02165354330708663469, -0.3081821771732488613 ) ) ;
+#8459 = EDGE_LOOP ( 'NONE', ( #5911, #4806, #8889, #2591 ) ) ;
+#8460 = AXIS2_PLACEMENT_3D ( 'NONE', #9211, #1901, #2623 ) ;
+#8461 = EDGE_CURVE ( 'NONE', #7017, #593, #4669, .T. ) ;
+#8462 = EDGE_CURVE ( 'NONE', #8910, #9230, #5291, .T. ) ;
+#8463 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409572, -0.07283464566929132022, -0.1318897637795275746 ) ) ;
+#8464 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.02165354330708662775, -0.1948818897637795144 ) ) ;
+#8465 = VECTOR ( 'NONE', #861, 39.37007874015748143 ) ;
+#8466 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.668003342285391797E-16 ) ) ;
+#8467 = VERTEX_POINT ( 'NONE', #6171 ) ;
+#8468 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8469 = LINE ( 'NONE', #8514, #7327 ) ;
+#8470 = ORIENTED_EDGE ( 'NONE', *, *, #2955, .T. ) ;
+#8471 = LINE ( 'NONE', #2607, #893 ) ;
+#8472 = CARTESIAN_POINT ( 'NONE', ( 0.05708661417322834220, 0.07480314960629924625, -0.02755905511811023237 ) ) ;
+#8473 = ORIENTED_EDGE ( 'NONE', *, *, #9265, .F. ) ;
+#8474 = ORIENTED_EDGE ( 'NONE', *, *, #5913, .F. ) ;
+#8475 = ORIENTED_EDGE ( 'NONE', *, *, #2452, .T. ) ;
+#8476 = DIRECTION ( 'NONE', ( -2.990902544787598592E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8477 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#8478 = ORIENTED_EDGE ( 'NONE', *, *, #7912, .T. ) ;
+#8479 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015908, 0.02165354330708666244, -0.02755905511811023584 ) ) ;
+#8480 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.2763779527559055427 ) ) ;
+#8481 = LINE ( 'NONE', #7134, #2448 ) ;
+#8482 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#8483 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.08267716535433070058, -0.02755905511811023584 ) ) ;
+#8484 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8485 = VERTEX_POINT ( 'NONE', #7702 ) ;
+#8486 = ADVANCED_FACE ( 'NONE', ( #6938 ), #7652, .T. ) ;
+#8487 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.06889763779527560694, -0.02755905511811023584 ) ) ;
+#8488 = DIRECTION ( 'NONE', ( -2.990902544787598592E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8489 = ORIENTED_EDGE ( 'NONE', *, *, #2384, .F. ) ;
+#8490 = VERTEX_POINT ( 'NONE', #3325 ) ;
+#8491 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8492 = PLANE ( 'NONE', #1601 ) ;
+#8493 = CARTESIAN_POINT ( 'NONE', ( 0.03005767621081053068, -0.06723981690395537669, 0.02772916057713524507 ) ) ;
+#8494 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125983815, 0.02362204724409444970, -0.1338582677165354451 ) ) ;
+#8495 = CIRCLE ( 'NONE', #198, 0.007874015748031495954 ) ;
+#8496 = EDGE_CURVE ( 'NONE', #3188, #5629, #1936, .T. ) ;
+#8497 = EDGE_CURVE ( 'NONE', #4017, #7351, #9240, .T. ) ;
+#8498 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8499 = ORIENTED_EDGE ( 'NONE', *, *, #6089, .F. ) ;
+#8500 = ORIENTED_EDGE ( 'NONE', *, *, #2165, .F. ) ;
+#8501 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8502 = EDGE_LOOP ( 'NONE', ( #3889, #7524, #5400, #2252 ) ) ;
+#8503 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125985203, 0.08267716535433072833, -0.1338582677165354451 ) ) ;
+#8505 = AXIS2_PLACEMENT_3D ( 'NONE', #6415, #9207, #7090 ) ;
+#8504 = FACE_OUTER_BOUND ( 'NONE', #2963, .T. ) ;
+#8506 = FACE_OUTER_BOUND ( 'NONE', #4085, .T. ) ;
+#8507 = DIRECTION ( 'NONE', ( 1.971276677246302740E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8508 = EDGE_CURVE ( 'NONE', #4321, #8937, #4197, .T. ) ;
+#8509 = VERTEX_POINT ( 'NONE', #8517 ) ;
+#8510 = EDGE_CURVE ( 'NONE', #3199, #2096, #4104, .T. ) ;
+#8511 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409295, -0.07283464566929134798, -0.03346456692913387515 ) ) ;
+#8512 = ORIENTED_EDGE ( 'NONE', *, *, #4023, .T. ) ;
+#8513 = AXIS2_PLACEMENT_3D ( 'NONE', #7928, #1343, #9331 ) ;
+#8514 = CARTESIAN_POINT ( 'NONE', ( 2.762501753602596683E-17, 0.08267716535433070058, -0.02755905511811023584 ) ) ;
+#8515 = ORIENTED_EDGE ( 'NONE', *, *, #5011, .F. ) ;
+#8516 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.2500000000000000000 ) ) ;
+#8517 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330451, 0.06299212598425195375, -0.4724409448818898127 ) ) ;
+#8518 = AXIS2_PLACEMENT_3D ( 'NONE', #7118, #8507, #6975 ) ;
+#8519 = VERTEX_POINT ( 'NONE', #1159 ) ;
+#8520 = ORIENTED_EDGE ( 'NONE', *, *, #5082, .F. ) ;
+#8521 = PLANE ( 'NONE', #6691 ) ;
+#8522 = VERTEX_POINT ( 'NONE', #4861 ) ;
+#8523 = CIRCLE ( 'NONE', #2078, 0.003937007874015741038 ) ;
+#8524 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, -1.084202172485504311E-16 ) ) ;
+#8525 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094487861, -0.07480314960629921850, -0.1318897637795275746 ) ) ;
+#8526 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8527 = FACE_OUTER_BOUND ( 'NONE', #6531, .T. ) ;
+#8528 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#8529 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2086614173228345803 ) ) ;
+#8530 = AXIS2_PLACEMENT_3D ( 'NONE', #4063, #3426, #9251 ) ;
+#8531 = ORIENTED_EDGE ( 'NONE', *, *, #3557, .F. ) ;
+#8532 = DIRECTION ( 'NONE', ( -1.668003342285390811E-16, -5.421010862427521184E-16, 1.000000000000000000 ) ) ;
+#8533 = CARTESIAN_POINT ( 'NONE', ( 0.1791338582677174107, 0.02362204724409443235, -0.4665354330708661457 ) ) ;
+#8534 = ORIENTED_EDGE ( 'NONE', *, *, #3021, .T. ) ;
+#8535 = ORIENTED_EDGE ( 'NONE', *, *, #2799, .F. ) ;
+#8536 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629926013, 0.08267716535433076996, -0.4724409448818898127 ) ) ;
+#8537 = CARTESIAN_POINT ( 'NONE', ( -0.09842519685039370636, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8538 = EDGE_CURVE ( 'NONE', #9048, #4245, #7794, .T. ) ;
+#8539 = CIRCLE ( 'NONE', #4391, 0.005905511811023654925 ) ;
+#8540 = FACE_OUTER_BOUND ( 'NONE', #7498, .T. ) ;
+#8541 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8542 = ADVANCED_FACE ( 'NONE', ( #7936 ), #1211, .F. ) ;
+#8543 = VECTOR ( 'NONE', #207, 39.37007874015748143 ) ;
+#8544 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.06299212598425189824 ) ) ;
+#8545 = EDGE_LOOP ( 'NONE', ( #1511, #2263, #9484, #8407, #8035, #4608, #7188, #3335, #282, #3180, #3308, #1646, #5104, #4133, #2330 ) ) ;
+#8546 = LINE ( 'NONE', #1381, #1042 ) ;
+#8547 = ORIENTED_EDGE ( 'NONE', *, *, #7698, .F. ) ;
+#8548 = DIRECTION ( 'NONE', ( -0.8944271909999161885, -1.231415750618687364E-16, 0.4472135954999573726 ) ) ;
+#8549 = LINE ( 'NONE', #7595, #8136 ) ;
+#8550 = EDGE_CURVE ( 'NONE', #2285, #9385, #1084, .T. ) ;
+#8551 = EDGE_CURVE ( 'NONE', #3555, #7236, #7125, .T. ) ;
+#8552 = VECTOR ( 'NONE', #4725, 39.37007874015748143 ) ;
+#8553 = FACE_OUTER_BOUND ( 'NONE', #4202, .T. ) ;
+#8554 = FACE_OUTER_BOUND ( 'NONE', #3215, .T. ) ;
+#8555 = FACE_OUTER_BOUND ( 'NONE', #7301, .T. ) ;
+#8556 = ORIENTED_EDGE ( 'NONE', *, *, #8631, .T. ) ;
+#8557 = VECTOR ( 'NONE', #6135, 39.37007874015748143 ) ;
+#8558 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913384739, 0.08267716535433074221, -0.06299212598425192600 ) ) ;
+#8559 = ORIENTED_EDGE ( 'NONE', *, *, #7505, .T. ) ;
+#8560 = AXIS2_PLACEMENT_3D ( 'NONE', #3443, #2010, #3585 ) ;
+#8561 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803098, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#8562 = ORIENTED_EDGE ( 'NONE', *, *, #2324, .F. ) ;
+#8563 = EDGE_CURVE ( 'NONE', #4489, #865, #7173, .T. ) ;
+#8564 = EDGE_CURVE ( 'NONE', #3746, #5159, #6461, .T. ) ;
+#8565 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#8566 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8567 = VECTOR ( 'NONE', #3361, 39.37007874015748143 ) ;
+#8568 = ORIENTED_EDGE ( 'NONE', *, *, #1581, .F. ) ;
+#8569 = ORIENTED_EDGE ( 'NONE', *, *, #6646, .T. ) ;
+#8570 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2535912538363537805, -0.9673114679242181824 ) ) ;
+#8571 = ORIENTED_EDGE ( 'NONE', *, *, #3224, .F. ) ;
+#8572 = AXIS2_PLACEMENT_3D ( 'NONE', #5175, #5128, #756 ) ;
+#8573 = CIRCLE ( 'NONE', #4427, 0.005905511811023620231 ) ;
+#8574 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960647, 0.08267716535433075609, -0.2173228346456692883 ) ) ;
+#8575 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.807003620809175618E-16, 0.0000000000000000000 ) ) ;
+#8576 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.08267716535433072833, -0.4724419291338582960 ) ) ;
+#8577 = ADVANCED_FACE ( 'NONE', ( #4153 ), #1888, .F. ) ;
+#8578 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.08267716535433074221, -0.3937007874015748254 ) ) ;
+#8579 = PLANE ( 'NONE', #4613 ) ;
+#8580 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#8581 = VECTOR ( 'NONE', #2673, 39.37007874015748143 ) ;
+#8582 = AXIS2_PLACEMENT_3D ( 'NONE', #6761, #3552, #665 ) ;
+#8583 = ORIENTED_EDGE ( 'NONE', *, *, #579, .F. ) ;
+#8584 = LINE ( 'NONE', #4123, #859 ) ;
+#8585 = FACE_OUTER_BOUND ( 'NONE', #895, .T. ) ;
+#8586 = ORIENTED_EDGE ( 'NONE', *, *, #4873, .F. ) ;
+#8587 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02362204724409450521, -0.08661417322834646937 ) ) ;
+#8588 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#8589 = VECTOR ( 'NONE', #8285, 39.37007874015748143 ) ;
+#8590 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.07874015748031495954 ) ) ;
+#8591 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, -0.08267716535433072833, -0.2763779527559055427 ) ) ;
+#8592 = VECTOR ( 'NONE', #3774, 39.37007874015748143 ) ;
+#8593 = ADVANCED_FACE ( 'NONE', ( #5587 ), #496, .T. ) ;
+#8594 = DIRECTION ( 'NONE', ( 1.084202172485505617E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8595 = ORIENTED_EDGE ( 'NONE', *, *, #9042, .F. ) ;
+#8596 = EDGE_CURVE ( 'NONE', #8365, #4121, #943, .T. ) ;
+#8597 = CARTESIAN_POINT ( 'NONE', ( -4.224059562268953198E-17, -0.08267716535433072833, -0.03174980795814009299 ) ) ;
+#8598 = ORIENTED_EDGE ( 'NONE', *, *, #3210, .T. ) ;
+#8599 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8600 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8601 = AXIS2_PLACEMENT_3D ( 'NONE', #6063, #2408, #4231 ) ;
+#8602 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8603 = CARTESIAN_POINT ( 'NONE', ( -0.07677165354330711677, 0.08267716535433072833, -0.1850393700787401341 ) ) ;
+#8604 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196208, 0.08267716535433075609, -0.4330708661417322913 ) ) ;
+#8605 = ORIENTED_EDGE ( 'NONE', *, *, #150, .T. ) ;
+#8606 = EDGE_CURVE ( 'NONE', #800, #6142, #1989, .T. ) ;
+#8607 = VECTOR ( 'NONE', #8921, 39.37007874015748143 ) ;
+#8608 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.1299212598425197041 ) ) ;
+#8609 = EDGE_CURVE ( 'NONE', #5525, #3719, #3249, .T. ) ;
+#8610 = EDGE_LOOP ( 'NONE', ( #1577, #4919, #5050, #4371 ) ) ;
+#8611 = LINE ( 'NONE', #5776, #7480 ) ;
+#8612 = VERTEX_POINT ( 'NONE', #5687 ) ;
+#8613 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8614 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580097229, -0.06923024785015413629, 0.02755905511811027400 ) ) ;
+#8615 = VECTOR ( 'NONE', #7745, 39.37007874015748143 ) ;
+#8616 = VERTEX_POINT ( 'NONE', #9388 ) ;
+#8617 = EDGE_CURVE ( 'NONE', #6912, #5197, #2077, .T. ) ;
+#8618 = EDGE_LOOP ( 'NONE', ( #7496, #5557, #4011, #6429 ) ) ;
+#8619 = EDGE_CURVE ( 'NONE', #510, #7828, #3562, .T. ) ;
+#8620 = CARTESIAN_POINT ( 'NONE', ( 0.02638796960609194123, -0.06304586478962910523, 0.04338657542393431488 ) ) ;
+#8621 = VECTOR ( 'NONE', #6591, 39.37007874015748143 ) ;
+#8622 = ORIENTED_EDGE ( 'NONE', *, *, #1479, .T. ) ;
+#8623 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803237, 0.06299212598425195375, -0.4724409448818898127 ) ) ;
+#8624 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8625 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.02165354330708666244, -0.1456692913385826960 ) ) ;
+#8626 = PLANE ( 'NONE', #2577 ) ;
+#8627 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8628 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.1566929133858267487 ) ) ;
+#8629 = ORIENTED_EDGE ( 'NONE', *, *, #4169, .T. ) ;
+#8630 = ORIENTED_EDGE ( 'NONE', *, *, #1741, .F. ) ;
+#8631 = EDGE_CURVE ( 'NONE', #4580, #8759, #676, .T. ) ;
+#8632 = LINE ( 'NONE', #2714, #562 ) ;
+#8633 = ADVANCED_FACE ( 'NONE', ( #7 ), #2215, .F. ) ;
+#8634 = LINE ( 'NONE', #2715, #701 ) ;
+#8635 = ORIENTED_EDGE ( 'NONE', *, *, #9151, .T. ) ;
+#8636 = ORIENTED_EDGE ( 'NONE', *, *, #193, .F. ) ;
+#8637 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.797941090285173083E-16, -0.0000000000000000000 ) ) ;
+#8638 = CARTESIAN_POINT ( 'NONE', ( -0.06124302397638123341, 0.08267716535433074221, -0.2913126857923298285 ) ) ;
+#8639 = LINE ( 'NONE', #5079, #6104 ) ;
+#8640 = PLANE ( 'NONE', #6462 ) ;
+#8641 = FACE_OUTER_BOUND ( 'NONE', #8002, .T. ) ;
+#8642 = ORIENTED_EDGE ( 'NONE', *, *, #8451, .T. ) ;
+#8643 = VECTOR ( 'NONE', #8580, 39.37007874015748143 ) ;
+#8644 = LINE ( 'NONE', #7919, #5812 ) ;
+#8645 = ORIENTED_EDGE ( 'NONE', *, *, #1676, .T. ) ;
+#8646 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8647 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8648 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #4625, #3954, ( #2242 ) ) ;
+#8649 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8650 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 0.02362204724409448786, -0.1279527559055118335 ) ) ;
+#8651 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110241389, -0.2173228346456692883 ) ) ;
+#8652 = ORIENTED_EDGE ( 'NONE', *, *, #2099, .T. ) ;
+#8653 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.08267716535433070058, -0.1318897637795275746 ) ) ;
+#8654 = ORIENTED_EDGE ( 'NONE', *, *, #35, .F. ) ;
+#8655 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#8656 = ORIENTED_EDGE ( 'NONE', *, *, #7394, .T. ) ;
+#8657 = EDGE_CURVE ( 'NONE', #1427, #5159, #3797, .T. ) ;
+#8658 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2027559055118109965 ) ) ;
+#8659 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.03149606299212598381, -0.3799212598425197318 ) ) ;
+#8660 = EDGE_CURVE ( 'NONE', #6818, #6959, #5828, .T. ) ;
+#8661 = AXIS2_PLACEMENT_3D ( 'NONE', #5695, #7132, #2565 ) ;
+#8662 = EDGE_LOOP ( 'NONE', ( #6620, #6224, #4789, #5374 ) ) ;
+#8663 = ORIENTED_EDGE ( 'NONE', *, *, #6193, .T. ) ;
+#8664 = ORIENTED_EDGE ( 'NONE', *, *, #8360, .F. ) ;
+#8665 = ORIENTED_EDGE ( 'NONE', *, *, #4381, .T. ) ;
+#8666 = DIRECTION ( 'NONE', ( -0.2211025889120274979, 0.2473150110663687173, 0.9433710460246491625 ) ) ;
+#8667 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.1968503937007874127 ) ) ;
+#8668 = AXIS2_PLACEMENT_3D ( 'NONE', #1654, #6801, #3983 ) ;
+#8669 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8670 = LINE ( 'NONE', #1593, #8914 ) ;
+#8671 = EDGE_CURVE ( 'NONE', #4351, #8167, #1584, .T. ) ;
+#8672 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590566, 0.08267716535433075609, -0.4724409448818898127 ) ) ;
+#8673 = EDGE_CURVE ( 'NONE', #2512, #1696, #6005, .T. ) ;
+#8674 = ORIENTED_EDGE ( 'NONE', *, *, #1821, .F. ) ;
+#8675 = ORIENTED_EDGE ( 'NONE', *, *, #3598, .F. ) ;
+#8676 = VECTOR ( 'NONE', #4743, 39.37007874015748143 ) ;
+#8677 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8678 = FACE_OUTER_BOUND ( 'NONE', #3187, .T. ) ;
+#8679 = ORIENTED_EDGE ( 'NONE', *, *, #6791, .T. ) ;
+#8680 = ORIENTED_EDGE ( 'NONE', *, *, #1995, .F. ) ;
+#8681 = CARTESIAN_POINT ( 'NONE', ( 0.06496062992125982427, -0.03937007874015750752, -0.4311023622047244208 ) ) ;
+#8682 = LINE ( 'NONE', #3490, #6664 ) ;
+#8683 = FACE_OUTER_BOUND ( 'NONE', #1074, .T. ) ;
+#8684 = PLANE ( 'NONE', #623 ) ;
+#8685 = EDGE_CURVE ( 'NONE', #5183, #5333, #5872, .T. ) ;
+#8686 = VECTOR ( 'NONE', #2283, 39.37007874015748143 ) ;
+#8687 = EDGE_CURVE ( 'NONE', #7036, #8129, #4517, .T. ) ;
+#8688 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, 0.02362204724409447745, -0.3858267716535433989 ) ) ;
+#8689 = ORIENTED_EDGE ( 'NONE', *, *, #1005, .F. ) ;
+#8690 = VECTOR ( 'NONE', #843, 39.37007874015748143 ) ;
+#8691 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.734723475976779731E-16, -0.0000000000000000000 ) ) ;
+#8692 = EDGE_LOOP ( 'NONE', ( #4962, #1762, #7861, #1099 ) ) ;
+#8693 = LINE ( 'NONE', #663, #9010 ) ;
+#8694 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8695 = EDGE_CURVE ( 'NONE', #819, #6783, #9479, .T. ) ;
+#8696 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445664, -0.2027559055118109965 ) ) ;
+#8697 = LINE ( 'NONE', #1432, #9104 ) ;
+#8698 = VECTOR ( 'NONE', #9262, 39.37007874015748143 ) ;
+#8699 = LINE ( 'NONE', #576, #7583 ) ;
+#8700 = ORIENTED_EDGE ( 'NONE', *, *, #8202, .T. ) ;
+#8701 = VERTEX_POINT ( 'NONE', #2841 ) ;
+#8702 = ORIENTED_EDGE ( 'NONE', *, *, #1506, .T. ) ;
+#8703 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409434, 0.02362204724409446704, -0.2027559055118109965 ) ) ;
+#8704 = VERTEX_POINT ( 'NONE', #2886 ) ;
+#8705 = VECTOR ( 'NONE', #199, 39.37007874015748143 ) ;
+#8706 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8707 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629919074, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#8708 = VECTOR ( 'NONE', #2203, 39.37007874015748143 ) ;
+#8709 = ORIENTED_EDGE ( 'NONE', *, *, #5582, .T. ) ;
+#8710 = ADVANCED_FACE ( 'NONE', ( #5781 ), #9432, .T. ) ;
+#8711 = EDGE_LOOP ( 'NONE', ( #2979, #6273, #1602, #3061 ) ) ;
+#8712 = ORIENTED_EDGE ( 'NONE', *, *, #7968, .F. ) ;
+#8713 = EDGE_CURVE ( 'NONE', #5847, #3961, #4026, .T. ) ;
+#8714 = ORIENTED_EDGE ( 'NONE', *, *, #9447, .T. ) ;
+#8715 = LINE ( 'NONE', #9440, #1671 ) ;
+#8716 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409295, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#8717 = VECTOR ( 'NONE', #2883, 39.37007874015748143 ) ;
+#8718 = VECTOR ( 'NONE', #8768, 39.37007874015748143 ) ;
+#8719 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05118110236220473758, -0.09645669291338584972 ) ) ;
+#8720 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8721 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.668003342285391797E-16, 0.0000000000000000000 ) ) ;
+#8722 = EDGE_LOOP ( 'NONE', ( #8773, #3067, #2667, #6598 ) ) ;
+#8723 = VECTOR ( 'NONE', #1242, 39.37007874015748143 ) ;
+#8724 = ORIENTED_EDGE ( 'NONE', *, *, #5093, .F. ) ;
+#8725 = FACE_OUTER_BOUND ( 'NONE', #7664, .T. ) ;
+#8726 = ADVANCED_FACE ( 'NONE', ( #5915 ), #5100, .F. ) ;
+#8727 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094752, 0.03149606299212594218, -0.3956692913385827515 ) ) ;
+#8728 = ORIENTED_EDGE ( 'NONE', *, *, #1722, .F. ) ;
+#8729 = EDGE_CURVE ( 'NONE', #1896, #143, #486, .T. ) ;
+#8730 = ORIENTED_EDGE ( 'NONE', *, *, #7131, .T. ) ;
+#8731 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409445317, -0.2362204724409448509 ) ) ;
+#8732 = LINE ( 'NONE', #5710, #214 ) ;
+#8733 = PLANE ( 'NONE', #4562 ) ;
+#8734 = FACE_OUTER_BOUND ( 'NONE', #2501, .T. ) ;
+#8735 = VECTOR ( 'NONE', #8398, 39.37007874015748143 ) ;
+#8736 = VECTOR ( 'NONE', #6925, 39.37007874015748143 ) ;
+#8737 = FACE_OUTER_BOUND ( 'NONE', #1892, .T. ) ;
+#8738 = ORIENTED_EDGE ( 'NONE', *, *, #5270, .F. ) ;
+#8739 = EDGE_CURVE ( 'NONE', #6310, #9242, #2260, .T. ) ;
+#8740 = VECTOR ( 'NONE', #1499, 39.37007874015748143 ) ;
+#8741 = EDGE_CURVE ( 'NONE', #933, #2081, #6637, .T. ) ;
+#8742 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.1082677165354331006 ) ) ;
+#8743 = EDGE_LOOP ( 'NONE', ( #5985, #244, #5107, #443 ) ) ;
+#8744 = CARTESIAN_POINT ( 'NONE', ( -0.04578406042580097229, -0.05905511811023621271, 0.02755905511811024625 ) ) ;
+#8745 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330451, 0.06299212598425195375, -0.4311023622047244208 ) ) ;
+#8746 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8747 = LINE ( 'NONE', #3648, #7110 ) ;
+#8748 = VECTOR ( 'NONE', #6129, 39.37007874015748143 ) ;
+#8749 = ORIENTED_EDGE ( 'NONE', *, *, #6917, .F. ) ;
+#8750 = ORIENTED_EDGE ( 'NONE', *, *, #2099, .F. ) ;
+#8751 = ADVANCED_FACE ( 'NONE', ( #2975 ), #5189, .T. ) ;
+#8752 = EDGE_CURVE ( 'NONE', #6480, #6796, #1537, .T. ) ;
+#8753 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8754 = ORIENTED_EDGE ( 'NONE', *, *, #6753, .F. ) ;
+#8755 = AXIS2_PLACEMENT_3D ( 'NONE', #2828, #2734, #9516 ) ;
+#8756 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.007874015748031475137, -0.03346456692913390985 ) ) ;
+#8757 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.2362204724409449064 ) ) ;
+#8758 = CIRCLE ( 'NONE', #770, 0.007874015748031516770 ) ;
+#8759 = VERTEX_POINT ( 'NONE', #3751 ) ;
+#8760 = ORIENTED_EDGE ( 'NONE', *, *, #1204, .T. ) ;
+#8761 = CARTESIAN_POINT ( 'NONE', ( -0.02362204724409447398, -0.08267716535433072833, -0.1338582677165354173 ) ) ;
+#8762 = ORIENTED_EDGE ( 'NONE', *, *, #4917, .T. ) ;
+#8763 = ORIENTED_EDGE ( 'NONE', *, *, #1097, .F. ) ;
+#8764 = LINE ( 'NONE', #8902, #9357 ) ;
+#8765 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8766 = VECTOR ( 'NONE', #872, 39.37007874015748143 ) ;
+#8767 = EDGE_CURVE ( 'NONE', #7580, #1216, #6683, .T. ) ;
+#8768 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.807003620809174632E-16, 4.818676322157799347E-16 ) ) ;
+#8769 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.08858267716535438152 ) ) ;
+#8770 = LINE ( 'NONE', #2364, #6199 ) ;
+#8771 = ORIENTED_EDGE ( 'NONE', *, *, #465, .F. ) ;
+#8772 = VECTOR ( 'NONE', #636, 39.37007874015748143 ) ;
+#8773 = ORIENTED_EDGE ( 'NONE', *, *, #5569, .T. ) ;
+#8774 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, 0.02559055118110237920, -0.2960629921259843034 ) ) ;
+#8775 = PLANE ( 'NONE', #83 ) ;
+#8776 = ORIENTED_EDGE ( 'NONE', *, *, #8392, .T. ) ;
+#8777 = ORIENTED_EDGE ( 'NONE', *, *, #232, .F. ) ;
+#8778 = LINE ( 'NONE', #4399, #7204 ) ;
+#8779 = DIRECTION ( 'NONE', ( 0.4472135954999575946, 2.585973076299243981E-16, 0.8944271909999160775 ) ) ;
+#8780 = LINE ( 'NONE', #887, #7741 ) ;
+#8781 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.02165354330708666244, -0.02755905511811023584 ) ) ;
+#8782 = LINE ( 'NONE', #5218, #2309 ) ;
+#8783 = EDGE_CURVE ( 'NONE', #5159, #6687, #5281, .T. ) ;
+#8784 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.02362204724409446704, -0.4330708661417322913 ) ) ;
+#8785 = ORIENTED_EDGE ( 'NONE', *, *, #3903, .T. ) ;
+#8786 = CARTESIAN_POINT ( 'NONE', ( -0.1279527559055118335, -0.08267716535433075609, -0.3157480314960630641 ) ) ;
+#8787 = ORIENTED_EDGE ( 'NONE', *, *, #4758, .F. ) ;
+#8788 = CARTESIAN_POINT ( 'NONE', ( -0.06692913385826769479, 0.07480314960629921850, -0.1830708661417322636 ) ) ;
+#8789 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#8790 = DIRECTION ( 'NONE', ( 1.000000000000000000, 2.168404344971008079E-15, 0.0000000000000000000 ) ) ;
+#8791 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#8792 = EDGE_CURVE ( 'NONE', #1307, #5158, #6780, .T. ) ;
+#8793 = EDGE_CURVE ( 'NONE', #628, #99, #3269, .T. ) ;
+#8794 = AXIS2_PLACEMENT_3D ( 'NONE', #4280, #5770, #7471 ) ;
+#8795 = ORIENTED_EDGE ( 'NONE', *, *, #5219, .T. ) ;
+#8796 = EDGE_LOOP ( 'NONE', ( #9436, #2833, #4330, #1046, #5375, #1319, #3711, #2177, #2234, #3771 ) ) ;
+#8797 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 7.744301232039313723E-16 ) ) ;
+#8798 = ORIENTED_EDGE ( 'NONE', *, *, #1670, .T. ) ;
+#8799 = DIRECTION ( 'NONE', ( 3.336006684570784088E-16, -1.042502088928370027E-16, -1.000000000000000000 ) ) ;
+#8800 = CARTESIAN_POINT ( 'NONE', ( 0.04705954724409452256, -0.2687986307371809658, -0.02755905511811023584 ) ) ;
+#8801 = VECTOR ( 'NONE', #8045, 39.37007874015748143 ) ;
+#8802 = ADVANCED_FACE ( 'NONE', ( #1631 ), #4658, .T. ) ;
+#8803 = ADVANCED_FACE ( 'NONE', ( #3998 ), #1104, .T. ) ;
+#8804 = VERTEX_POINT ( 'NONE', #3119 ) ;
+#8805 = ORIENTED_EDGE ( 'NONE', *, *, #6542, .F. ) ;
+#8806 = ORIENTED_EDGE ( 'NONE', *, *, #2339, .F. ) ;
+#8807 = VERTEX_POINT ( 'NONE', #955 ) ;
+#8808 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#8809 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330451, 0.06299212598425195375, -0.4311023622047244208 ) ) ;
+#8810 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409450521, -0.1299212598425197041 ) ) ;
+#8811 = LINE ( 'NONE', #4527, #1095 ) ;
+#8812 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.07480314960629921850, -0.2500000000000000000 ) ) ;
+#8813 = ORIENTED_EDGE ( 'NONE', *, *, #3101, .T. ) ;
+#8814 = ORIENTED_EDGE ( 'NONE', *, *, #8210, .T. ) ;
+#8815 = DIRECTION ( 'NONE', ( -0.2281913227893284102, 0.0000000000000000000, -0.9736163105678008467 ) ) ;
+#8816 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267913385826781980, -0.1338582677165354451 ) ) ;
+#8817 = ORIENTED_EDGE ( 'NONE', *, *, #2735, .F. ) ;
+#8818 = AXIS2_PLACEMENT_3D ( 'NONE', #6914, #1092, #7626 ) ;
+#8819 = ORIENTED_EDGE ( 'NONE', *, *, #9408, .T. ) ;
+#8820 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905387, 0.08267716535433075609, -0.2173228346456692883 ) ) ;
+#8821 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#8822 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05118110236220471676, -0.06102362204724411099 ) ) ;
+#8823 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, 0.07480314960629924625, -0.1299212598425197318 ) ) ;
+#8824 = VECTOR ( 'NONE', #2502, 39.37007874015748143 ) ;
+#8825 = LINE ( 'NONE', #8875, #401 ) ;
+#8826 = ORIENTED_EDGE ( 'NONE', *, *, #3507, .T. ) ;
+#8827 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.07480314960629921850, -0.02952755905511811677 ) ) ;
+#8828 = EDGE_CURVE ( 'NONE', #9102, #3262, #7586, .T. ) ;
+#8829 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8830 = EDGE_LOOP ( 'NONE', ( #7721, #1102, #6075, #4006 ) ) ;
+#8831 = EDGE_CURVE ( 'NONE', #488, #670, #3942, .T. ) ;
+#8832 = VECTOR ( 'NONE', #3770, 39.37007874015748143 ) ;
+#8833 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.03149606299212600463, -0.08858267716535435377 ) ) ;
+#8834 = AXIS2_PLACEMENT_3D ( 'NONE', #2869, #1240, #2727 ) ;
+#8835 = VERTEX_POINT ( 'NONE', #3892 ) ;
+#8836 = ORIENTED_EDGE ( 'NONE', *, *, #390, .T. ) ;
+#8837 = EDGE_LOOP ( 'NONE', ( #6864, #5765, #9201, #1929, #8635, #5573, #3943, #4661, #176, #4214, #1845 ) ) ;
+#8838 = EDGE_CURVE ( 'NONE', #1559, #5197, #2175, .T. ) ;
+#8839 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.084202172485503941E-16, 0.0000000000000000000 ) ) ;
+#8840 = ORIENTED_EDGE ( 'NONE', *, *, #5463, .T. ) ;
+#8841 = EDGE_CURVE ( 'NONE', #7194, #6747, #8216, .T. ) ;
+#8842 = VECTOR ( 'NONE', #3577, 39.37007874015748143 ) ;
+#8843 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409452256, -0.1082677165354331006 ) ) ;
+#8844 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826770867, 0.07480314960629921850, -0.4330708661417322913 ) ) ;
+#8845 = ORIENTED_EDGE ( 'NONE', *, *, #2025, .T. ) ;
+#8846 = EDGE_LOOP ( 'NONE', ( #67, #1241, #2318, #1450 ) ) ;
+#8847 = VECTOR ( 'NONE', #6794, 39.37007874015748143 ) ;
+#8848 = ADVANCED_FACE ( 'NONE', ( #6873 ), #4762, .F. ) ;
+#8849 = FACE_OUTER_BOUND ( 'NONE', #3160, .T. ) ;
+#8850 = ORIENTED_EDGE ( 'NONE', *, *, #2138, .F. ) ;
+#8851 = EDGE_CURVE ( 'NONE', #4568, #5689, #913, .T. ) ;
+#8852 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677165225, 0.02362204724409447745, -0.1220472440944882081 ) ) ;
+#8853 = PLANE ( 'NONE', #3225 ) ;
+#8854 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.084202172485504064E-16, 0.0000000000000000000 ) ) ;
+#8855 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#8856 = LINE ( 'NONE', #8812, #7117 ) ;
+#8857 = VECTOR ( 'NONE', #6861, 39.37007874015748143 ) ;
+#8858 = ORIENTED_EDGE ( 'NONE', *, *, #7400, .F. ) ;
+#8859 = EDGE_LOOP ( 'NONE', ( #130, #1877, #4841, #736, #7648, #5931 ) ) ;
+#8860 = DIRECTION ( 'NONE', ( 0.9736163105678008467, 1.340440532171341365E-16, -0.2281913227893284102 ) ) ;
+#8861 = DIRECTION ( 'NONE', ( 1.668003342285391797E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8862 = EDGE_LOOP ( 'NONE', ( #5335, #392, #8203, #3850 ) ) ;
+#8863 = VECTOR ( 'NONE', #8317, 39.37007874015748143 ) ;
+#8864 = AXIS2_PLACEMENT_3D ( 'NONE', #8719, #599, #2709 ) ;
+#8865 = EDGE_CURVE ( 'NONE', #52, #426, #3166, .T. ) ;
+#8866 = EDGE_LOOP ( 'NONE', ( #3331, #2681, #8776, #2167, #2490, #7217, #4296, #2026 ) ) ;
+#8867 = VERTEX_POINT ( 'NONE', #5430 ) ;
+#8868 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8869 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8870 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8871 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.1830708661417322636 ) ) ;
+#8872 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8873 = VECTOR ( 'NONE', #4799, 39.37007874015748143 ) ;
+#8874 = AXIS2_PLACEMENT_3D ( 'NONE', #6694, #106, #5974 ) ;
+#8875 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02165354330708666244, -0.02952755905511812023 ) ) ;
+#8876 = ORIENTED_EDGE ( 'NONE', *, *, #1729, .F. ) ;
+#8877 = CARTESIAN_POINT ( 'NONE', ( 0.1377952755905511306, 0.03346456692913383352, -0.4330708661417322913 ) ) ;
+#8878 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.03543307086614171791, -0.09645669291338587747 ) ) ;
+#8879 = VERTEX_POINT ( 'NONE', #6205 ) ;
+#8880 = VECTOR ( 'NONE', #6859, 39.37007874015748143 ) ;
+#8881 = CIRCLE ( 'NONE', #4575, 0.003937007874015758385 ) ;
+#8882 = CARTESIAN_POINT ( 'NONE', ( 0.1673228346456692439, -0.03543307086614227303, -0.3157480314960629530 ) ) ;
+#8883 = FACE_OUTER_BOUND ( 'NONE', #1872, .T. ) ;
+#8884 = EDGE_CURVE ( 'NONE', #4495, #5752, #1776, .T. ) ;
+#8885 = VECTOR ( 'NONE', #8666, 39.37007874015748143 ) ;
+#8886 = EDGE_CURVE ( 'NONE', #8067, #4568, #9038, .T. ) ;
+#8887 = VERTEX_POINT ( 'NONE', #6732 ) ;
+#8888 = ORIENTED_EDGE ( 'NONE', *, *, #4258, .F. ) ;
+#8889 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .F. ) ;
+#8890 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8891 = ORIENTED_EDGE ( 'NONE', *, *, #1574, .T. ) ;
+#8892 = VECTOR ( 'NONE', #2237, 39.37007874015748143 ) ;
+#8893 = FACE_OUTER_BOUND ( 'NONE', #8342, .T. ) ;
+#8894 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8895 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590289, 0.03346456692913383352, -0.4724409448818898127 ) ) ;
+#8896 = ADVANCED_FACE ( 'NONE', ( #146 ), #2450, .F. ) ;
+#8897 = EDGE_LOOP ( 'NONE', ( #931, #2235, #4132, #7954 ) ) ;
+#8898 = VECTOR ( 'NONE', #963, 39.37007874015748143 ) ;
+#8899 = ORIENTED_EDGE ( 'NONE', *, *, #4424, .F. ) ;
+#8900 = DIRECTION ( 'NONE', ( 0.7071067811865513475, -0.7071067811865435759, 0.0000000000000000000 ) ) ;
+#8901 = VERTEX_POINT ( 'NONE', #9088 ) ;
+#8902 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196485, 0.07283464566929137574, -0.4724409448818898127 ) ) ;
+#8903 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#8904 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8905 = FACE_OUTER_BOUND ( 'NONE', #6538, .T. ) ;
+#8906 = AXIS2_PLACEMENT_3D ( 'NONE', #6195, #3399, #9125 ) ;
+#8907 = DIRECTION ( 'NONE', ( 2.474701186842595215E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8908 = EDGE_CURVE ( 'NONE', #8244, #241, #340, .T. ) ;
+#8909 = ADVANCED_FACE ( 'NONE', ( #6305 ), #7833, .T. ) ;
+#8910 = VERTEX_POINT ( 'NONE', #5721 ) ;
+#8911 = ORIENTED_EDGE ( 'NONE', *, *, #148, .F. ) ;
+#8912 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8913 = FACE_OUTER_BOUND ( 'NONE', #1540, .T. ) ;
+#8914 = VECTOR ( 'NONE', #4438, 39.37007874015748143 ) ;
+#8915 = EDGE_LOOP ( 'NONE', ( #7993, #3162 ) ) ;
+#8916 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8917 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566929387, 0.02362204724409451562, -0.1220472440944882359 ) ) ;
+#8918 = CARTESIAN_POINT ( 'NONE', ( 0.1240157480314960786, -0.07874015748031495954, -0.4724409448818898127 ) ) ;
+#8919 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8920 = LINE ( 'NONE', #7713, #3496 ) ;
+#8921 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.734723475976779731E-16, 0.0000000000000000000 ) ) ;
+#8922 = VECTOR ( 'NONE', #8075, 39.37007874015748143 ) ;
+#8923 = EDGE_CURVE ( 'NONE', #293, #3367, #7783, .T. ) ;
+#8924 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #7527, #326, #4033, #4646 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.455997907994230900, 4.712388980384686121 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9945294662662036433, 0.9945294662662036433, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#8925 = ADVANCED_FACE ( 'NONE', ( #8506 ), #3411, .T. ) ;
+#8926 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#8927 = ORIENTED_EDGE ( 'NONE', *, *, #4426, .F. ) ;
+#8928 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8929 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.03937007874015747283, -0.4724409448818898127 ) ) ;
+#8930 = ORIENTED_EDGE ( 'NONE', *, *, #220, .T. ) ;
+#8931 = PLANE ( 'NONE', #7631 ) ;
+#8932 = DIRECTION ( 'NONE', ( 6.195440985631453345E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8933 = ORIENTED_EDGE ( 'NONE', *, *, #8767, .F. ) ;
+#8934 = VERTEX_POINT ( 'NONE', #2688 ) ;
+#8935 = ORIENTED_EDGE ( 'NONE', *, *, #525, .T. ) ;
+#8936 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8937 = VERTEX_POINT ( 'NONE', #6253 ) ;
+#8938 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8939 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.02559055118110241389, -0.2960629921259843034 ) ) ;
+#8940 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, -0.05511811023622076311, -0.2960629921259843034 ) ) ;
+#8941 = ORIENTED_EDGE ( 'NONE', *, *, #7127, .F. ) ;
+#8942 = ORIENTED_EDGE ( 'NONE', *, *, #9408, .F. ) ;
+#8943 = FACE_OUTER_BOUND ( 'NONE', #5173, .T. ) ;
+#8944 = ORIENTED_EDGE ( 'NONE', *, *, #23, .T. ) ;
+#8945 = ADVANCED_FACE ( 'NONE', ( #7020 ), #9283, .F. ) ;
+#8946 = VECTOR ( 'NONE', #5601, 39.37007874015748143 ) ;
+#8947 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#8948 = LINE ( 'NONE', #4139, #6457 ) ;
+#8949 = EDGE_CURVE ( 'NONE', #5692, #9466, #575, .T. ) ;
+#8950 = FACE_OUTER_BOUND ( 'NONE', #3869, .T. ) ;
+#8951 = FACE_OUTER_BOUND ( 'NONE', #6017, .T. ) ;
+#8952 = LINE ( 'NONE', #109, #4803 ) ;
+#8953 = ORIENTED_EDGE ( 'NONE', *, *, #1741, .T. ) ;
+#8954 = ORIENTED_EDGE ( 'NONE', *, *, #7299, .F. ) ;
+#8955 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803098, -0.07480314960629921850, -0.02952755905511811677 ) ) ;
+#8956 = CARTESIAN_POINT ( 'NONE', ( 0.1653543295900195831, 0.03149606299212598381, -0.3661417322834646382 ) ) ;
+#8957 = ORIENTED_EDGE ( 'NONE', *, *, #406, .F. ) ;
+#8958 = EDGE_CURVE ( 'NONE', #9230, #5590, #7163, .T. ) ;
+#8959 = DIRECTION ( 'NONE', ( 1.807003620809175125E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8960 = CARTESIAN_POINT ( 'NONE', ( 0.03021454359532436962, -0.06732609141723244761, 0.02705985973654264840 ) ) ;
+#8961 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8962 = ADVANCED_FACE ( 'NONE', ( #6396 ), #1148, .T. ) ;
+#8963 = LINE ( 'NONE', #5260, #9480 ) ;
+#8964 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629920462, 0.07480314960629927401, -0.4724409448818898127 ) ) ;
+#8965 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236222428, 0.02362204724409451215, -0.02952755905511812023 ) ) ;
+#8966 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8967 = EDGE_LOOP ( 'NONE', ( #762, #6289, #2447, #7292 ) ) ;
+#8968 = CIRCLE ( 'NONE', #5588, 0.007874015748031516770 ) ;
+#8969 = CARTESIAN_POINT ( 'NONE', ( -0.03013741314472844282, -0.06723981690395536281, 0.02738894965908533069 ) ) ;
+#8970 = ORIENTED_EDGE ( 'NONE', *, *, #5321, .F. ) ;
+#8971 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, 0.0000000000000000000 ) ) ;
+#8972 = EDGE_CURVE ( 'NONE', #8616, #1484, #385, .T. ) ;
+#8973 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.07480314960629919074, -0.02952755905511811677 ) ) ;
+#8974 = ORIENTED_EDGE ( 'NONE', *, *, #3347, .T. ) ;
+#8975 = ADVANCED_FACE ( 'NONE', ( #1197 ), #6353, .T. ) ;
+#8976 = LINE ( 'NONE', #5271, #6419 ) ;
+#8977 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.07480314960629919074, -0.1338582677165354451 ) ) ;
+#8978 = VECTOR ( 'NONE', #9123, 39.37007874015748143 ) ;
+#8979 = ORIENTED_EDGE ( 'NONE', *, *, #6781, .F. ) ;
+#8980 = EDGE_LOOP ( 'NONE', ( #632, #1941, #6414, #7098 ) ) ;
+#8981 = AXIS2_PLACEMENT_3D ( 'NONE', #5266, #6855, #9021 ) ;
+#8982 = CARTESIAN_POINT ( 'NONE', ( 0.02687459546609933733, -0.07080026209583234476, 0.04131030508790276695 ) ) ;
+#8983 = VERTEX_POINT ( 'NONE', #2646 ) ;
+#8984 = ADVANCED_FACE ( 'NONE', ( #8554 ), #7072, .F. ) ;
+#8985 = LINE ( 'NONE', #2496, #3985 ) ;
+#8986 = DIRECTION ( 'NONE', ( 2.990902544787598592E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8987 = AXIS2_PLACEMENT_3D ( 'NONE', #4818, #1993, #3334 ) ;
+#8988 = ORIENTED_EDGE ( 'NONE', *, *, #3752, .T. ) ;
+#8989 = ORIENTED_EDGE ( 'NONE', *, *, #7417, .T. ) ;
+#8990 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488555, 0.02165354330708666244, -0.1299212598425197318 ) ) ;
+#8991 = ORIENTED_EDGE ( 'NONE', *, *, #2678, .T. ) ;
+#8992 = AXIS2_PLACEMENT_3D ( 'NONE', #5222, #5172, #8246 ) ;
+#8993 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.07480314960629920462, -0.1948818897637795144 ) ) ;
+#8994 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4232283464566929387 ) ) ;
+#8995 = LINE ( 'NONE', #3324, #5341 ) ;
+#8996 = CARTESIAN_POINT ( 'NONE', ( 0.1102362204724409434, 0.06299212598425195375, -0.4724409448818898127 ) ) ;
+#8997 = ADVANCED_FACE ( 'NONE', ( #6974 ), #3506, .F. ) ;
+#8998 = CIRCLE ( 'NONE', #711, 0.007874015748031516770 ) ;
+#8999 = ORIENTED_EDGE ( 'NONE', *, *, #7746, .F. ) ;
+#9000 = ORIENTED_EDGE ( 'NONE', *, *, #7505, .F. ) ;
+#9001 = ADVANCED_FACE ( 'NONE', ( #3314 ), #4188, .T. ) ;
+#9002 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9003 = PLANE ( 'NONE', #6837 ) ;
+#9004 = VERTEX_POINT ( 'NONE', #8603 ) ;
+#9005 = VERTEX_POINT ( 'NONE', #4947 ) ;
+#9006 = LINE ( 'NONE', #3093, #8181 ) ;
+#9007 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9008 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9009 = CARTESIAN_POINT ( 'NONE', ( -0.06889763779527560694, 0.02362204724409444970, -0.1850393700787401341 ) ) ;
+#9010 = VECTOR ( 'NONE', #526, 39.37007874015748143 ) ;
+#9011 = LINE ( 'NONE', #3192, #5807 ) ;
+#9012 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.668003342285391797E-16 ) ) ;
+#9013 = LINE ( 'NONE', #5769, #2894 ) ;
+#9014 = LINE ( 'NONE', #174, #5877 ) ;
+#9015 = EDGE_CURVE ( 'NONE', #4724, #5284, #2021, .T. ) ;
+#9016 = CIRCLE ( 'NONE', #1209, 0.007874015748031499423 ) ;
+#9017 = ORIENTED_EDGE ( 'NONE', *, *, #1389, .F. ) ;
+#9018 = EDGE_CURVE ( 'NONE', #7763, #3702, #6449, .T. ) ;
+#9019 = AXIS2_PLACEMENT_3D ( 'NONE', #4792, #6243, #9177 ) ;
+#9020 = FACE_OUTER_BOUND ( 'NONE', #1713, .T. ) ;
+#9021 = DIRECTION ( 'NONE', ( 2.891205793294678326E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9022 = VERTEX_POINT ( 'NONE', #1608 ) ;
+#9023 = CARTESIAN_POINT ( 'NONE', ( 0.1299212598425196485, 0.03149606299212596300, -0.4330708661417322913 ) ) ;
+#9024 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.08858267716535435377 ) ) ;
+#9025 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.09448818897637796532 ) ) ;
+#9026 = CARTESIAN_POINT ( 'NONE', ( -0.04411894644934900162, -0.07473880210221303666, -0.03226559244062907061 ) ) ;
+#9027 = CIRCLE ( 'NONE', #5956, 0.005905511811023586403 ) ;
+#9028 = VECTOR ( 'NONE', #826, 39.37007874015748143 ) ;
+#9029 = ADVANCED_FACE ( 'NONE', ( #2831 ), #7210, .T. ) ;
+#9030 = ADVANCED_FACE ( 'NONE', ( #710 ), #3553, .T. ) ;
+#9031 = ORIENTED_EDGE ( 'NONE', *, *, #86, .F. ) ;
+#9032 = ORIENTED_EDGE ( 'NONE', *, *, #5840, .F. ) ;
+#9033 = AXIS2_PLACEMENT_3D ( 'NONE', #618, #7874, #1288 ) ;
+#9034 = AXIS2_PLACEMENT_3D ( 'NONE', #9147, #7503, #3901 ) ;
+#9035 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.032573497605242101E-16, 0.0000000000000000000 ) ) ;
+#9036 = ORIENTED_EDGE ( 'NONE', *, *, #1982, .T. ) ;
+#9037 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9038 = LINE ( 'NONE', #1680, #7851 ) ;
+#9039 = AXIS2_PLACEMENT_3D ( 'NONE', #4079, #7005, #2631 ) ;
+#9040 = CIRCLE ( 'NONE', #6103, 0.001968503937007879193 ) ;
+#9041 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, -0.05511811023622074923, -0.3075942212131280717 ) ) ;
+#9042 = EDGE_CURVE ( 'NONE', #7884, #1357, #8747, .T. ) ;
+#9043 = EDGE_LOOP ( 'NONE', ( #9472, #3405, #2848, #8325 ) ) ;
+#9044 = ADVANCED_FACE ( 'NONE', ( #2163 ), #1658, .T. ) ;
+#9045 = ORIENTED_EDGE ( 'NONE', *, *, #3597, .F. ) ;
+#9046 = DIRECTION ( 'NONE', ( -0.7071067811865452413, 0.0000000000000000000, -0.7071067811865497932 ) ) ;
+#9047 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#9048 = VERTEX_POINT ( 'NONE', #891 ) ;
+#9049 = AXIS2_PLACEMENT_3D ( 'NONE', #1168, #3526, #4162 ) ;
+#9050 = CARTESIAN_POINT ( 'NONE', ( 0.05905511811023623353, -0.08267716535433072833, -0.02952755905511811677 ) ) ;
+#9051 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094487861, -0.08267716535433072833, -0.1318897637795275746 ) ) ;
+#9052 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#9053 = PLANE ( 'NONE', #5231 ) ;
+#9054 = APPROVAL_DATE_TIME ( #9199, #5778 ) ;
+#9055 = AXIS2_PLACEMENT_3D ( 'NONE', #2663, #643, #7229 ) ;
+#9056 = ORIENTED_EDGE ( 'NONE', *, *, #4394, .F. ) ;
+#9057 = EDGE_LOOP ( 'NONE', ( #2296, #9295, #9299, #1131 ) ) ;
+#9058 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 1.084202172485504434E-16 ) ) ;
+#9059 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409446704, -0.1566929133858267487 ) ) ;
+#9060 = ORIENTED_EDGE ( 'NONE', *, *, #6504, .F. ) ;
+#9061 = ORIENTED_EDGE ( 'NONE', *, *, #332, .F. ) ;
+#9062 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9063 = DIRECTION ( 'NONE', ( 1.971276677246302740E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9064 = LINE ( 'NONE', #5404, #9135 ) ;
+#9065 = VECTOR ( 'NONE', #3900, 39.37007874015748143 ) ;
+#9066 = CARTESIAN_POINT ( 'NONE', ( 0.06822567683552399620, -0.06889763779527557919, -0.1178678747082095024 ) ) ;
+#9067 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338579421, 0.02165354330708662775, -0.3397314805807110094 ) ) ;
+#9068 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937436, 0.03149606299212596300, -0.4724409448818898127 ) ) ;
+#9069 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.06889763779527556531, -0.1338582677165354451 ) ) ;
+#9070 = VECTOR ( 'NONE', #4683, 39.37007874015748143 ) ;
+#9071 = ORIENTED_EDGE ( 'NONE', *, *, #5007, .T. ) ;
+#9072 = CARTESIAN_POINT ( 'NONE', ( 0.03009754467776946246, -0.05905511811023621271, 0.02755905511811024972 ) ) ;
+#9073 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409295, -0.07480314960629921850, -0.02952755905511811677 ) ) ;
+#9074 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, 0.02559055118110234797, -0.02755905511811023584 ) ) ;
+#9075 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.04724409448818896184 ) ) ;
+#9076 = EDGE_CURVE ( 'NONE', #7311, #7194, #4048, .T. ) ;
+#9077 = FACE_OUTER_BOUND ( 'NONE', #6335, .T. ) ;
+#9078 = AXIS2_PLACEMENT_3D ( 'NONE', #4769, #4718, #2554 ) ;
+#9079 = EDGE_CURVE ( 'NONE', #6811, #1681, #8697, .T. ) ;
+#9080 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338580809, 0.02165354330708662775, -0.3937007874015748254 ) ) ;
+#9081 = ORIENTED_EDGE ( 'NONE', *, *, #3957, .T. ) ;
+#9082 = ORIENTED_EDGE ( 'NONE', *, *, #1023, .T. ) ;
+#9083 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826770867, 0.07480314960629921850, -0.4724409448818898127 ) ) ;
+#9084 = ORIENTED_EDGE ( 'NONE', *, *, #1463, .F. ) ;
+#9085 = ADVANCED_FACE ( 'NONE', ( #2113 ), #5045, .T. ) ;
+#9086 = EDGE_CURVE ( 'NONE', #3991, #1484, #6582, .T. ) ;
+#9087 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#9088 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.03937007874015751446, -0.4311023622047244208 ) ) ;
+#9089 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 2.487818731899023061E-32 ) ) ;
+#9090 = ORIENTED_EDGE ( 'NONE', *, *, #4426, .T. ) ;
+#9091 = ORIENTED_EDGE ( 'NONE', *, *, #7127, .T. ) ;
+#9092 = DIRECTION ( 'NONE', ( 3.469446951953615175E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9093 = LINE ( 'NONE', #9290, #7181 ) ;
+#9094 = VERTEX_POINT ( 'NONE', #219 ) ;
+#9095 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.918078914755592174E-48, -2.409338161078898194E-16 ) ) ;
+#9096 = EDGE_CURVE ( 'NONE', #7215, #4199, #3731, .T. ) ;
+#9097 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656463E-16, 0.0000000000000000000 ) ) ;
+#9098 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.668003342285391797E-16 ) ) ;
+#9099 = EDGE_CURVE ( 'NONE', #2075, #2096, #4329, .T. ) ;
+#9100 = DATE_TIME_ROLE ( 'classification_date' ) ;
+#9101 = ORIENTED_EDGE ( 'NONE', *, *, #6752, .T. ) ;
+#9102 = VERTEX_POINT ( 'NONE', #666 ) ;
+#9103 = CARTESIAN_POINT ( 'NONE', ( -0.1732283489539498955, 0.02362204724409443582, -0.4153543307086614012 ) ) ;
+#9104 = VECTOR ( 'NONE', #1387, 39.37007874015748143 ) ;
+#9105 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488416, 0.08267716535433072833, -0.02755905511811023584 ) ) ;
+#9106 = ORIENTED_EDGE ( 'NONE', *, *, #9225, .F. ) ;
+#9107 = ORIENTED_EDGE ( 'NONE', *, *, #5219, .F. ) ;
+#9108 = EDGE_LOOP ( 'NONE', ( #5870, #1410, #8187, #2190 ) ) ;
+#9109 = LINE ( 'NONE', #7515, #5056 ) ;
+#9110 = DIRECTION ( 'NONE', ( -1.668003342285391551E-16, -2.296448060214481330E-32, -1.000000000000000000 ) ) ;
+#9111 = EDGE_CURVE ( 'NONE', #7351, #5158, #3596, .T. ) ;
+#9112 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.003937007874015745375, -0.1318897637795275746 ) ) ;
+#9113 = LINE ( 'NONE', #6132, #4009 ) ;
+#9114 = FACE_OUTER_BOUND ( 'NONE', #7553, .T. ) ;
+#9115 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.07480314960629924625, -0.06299212598425196763 ) ) ;
+#9116 = LOCAL_TIME ( 22, 28, 48.00000000000000000, #6834 ) ;
+#9117 = ORIENTED_EDGE ( 'NONE', *, *, #8617, .T. ) ;
+#9118 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9119 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.2535912538363537250, 0.9673114679242181824 ) ) ;
+#9120 = EDGE_LOOP ( 'NONE', ( #4297, #3640, #3395, #7589 ) ) ;
+#9121 = EDGE_LOOP ( 'NONE', ( #8702, #2713, #6889, #7226, #7326, #6235, #4460, #1958, #5515 ) ) ;
+#9122 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#9123 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#9124 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 1.205361022782828035E-17, 0.0000000000000000000 ) ) ;
+#9125 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9126 = CIRCLE ( 'NONE', #376, 0.005905511811023586403 ) ;
+#9127 = EDGE_CURVE ( 'NONE', #8509, #4245, #3828, .T. ) ;
+#9128 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9129 = ORIENTED_EDGE ( 'NONE', *, *, #7249, .F. ) ;
+#9130 = EDGE_CURVE ( 'NONE', #6365, #453, #4650, .T. ) ;
+#9131 = VERTEX_POINT ( 'NONE', #7297 ) ;
+#9132 = EDGE_CURVE ( 'NONE', #7101, #1261, #9519, .T. ) ;
+#9133 = CARTESIAN_POINT ( 'NONE', ( -0.02687459546609933386, -0.07080026209583235863, 0.04131030508790276001 ) ) ;
+#9134 = ORIENTED_EDGE ( 'NONE', *, *, #6931, .F. ) ;
+#9135 = VECTOR ( 'NONE', #4681, 39.37007874015748143 ) ;
+#9136 = CARTESIAN_POINT ( 'NONE', ( -0.02779901027964376201, -0.06976625493668227318, 0.03736613521677988048 ) ) ;
+#9137 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05511811023622047861, -0.09645669291338580809 ) ) ;
+#9138 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212594912, -0.2362204724409448509 ) ) ;
+#9139 = VECTOR ( 'NONE', #1298, 39.37007874015748143 ) ;
+#9140 = ORIENTED_EDGE ( 'NONE', *, *, #6718, .F. ) ;
+#9141 = EDGE_CURVE ( 'NONE', #536, #5347, #9014, .T. ) ;
+#9142 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9143 = ADVANCED_FACE ( 'NONE', ( #4543 ), #3100, .F. ) ;
+#9144 = CARTESIAN_POINT ( 'NONE', ( -0.1476377952755905942, -0.2687986307371809658, 0.0000000000000000000 ) ) ;
+#9145 = VERTEX_POINT ( 'NONE', #6805 ) ;
+#9146 = AXIS2_PLACEMENT_3D ( 'NONE', #3134, #6072, #2416 ) ;
+#9147 = CARTESIAN_POINT ( 'NONE', ( 0.1732283475753363944, 0.03149606299212596300, -0.4527559055118110520 ) ) ;
+#9148 = CARTESIAN_POINT ( 'NONE', ( -0.1102362204724409295, -0.07480314960629921850, -0.02952755905511811677 ) ) ;
+#9149 = PERSON_AND_ORGANIZATION ( #3877, #8341 ) ;
+#9150 = ORIENTED_EDGE ( 'NONE', *, *, #6612, .T. ) ;
+#9151 = EDGE_CURVE ( 'NONE', #3854, #2107, #2572, .T. ) ;
+#9152 = VERTEX_POINT ( 'NONE', #3972 ) ;
+#9153 = VERTEX_POINT ( 'NONE', #980 ) ;
+#9154 = EDGE_CURVE ( 'NONE', #7875, #7508, #6851, .T. ) ;
+#9155 = AXIS2_PLACEMENT_3D ( 'NONE', #1795, #542, #9157 ) ;
+#9156 = LINE ( 'NONE', #8430, #5793 ) ;
+#9157 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9158 = VERTEX_POINT ( 'NONE', #8340 ) ;
+#9159 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#9160 = CARTESIAN_POINT ( 'NONE', ( -0.09448818897637790981, 0.02362204724409444970, -0.3956692913385827515 ) ) ;
+#9161 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, -1.668003342285391551E-16 ) ) ;
+#9162 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.08267716535433070058, -0.4724419291338582960 ) ) ;
+#9163 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9164 = LINE ( 'NONE', #7670, #1491 ) ;
+#9165 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055118335, -0.07480314960629930177, -0.3157480314960629530 ) ) ;
+#9166 = VECTOR ( 'NONE', #7192, 39.37007874015748143 ) ;
+#9167 = VERTEX_POINT ( 'NONE', #3195 ) ;
+#9168 = EDGE_CURVE ( 'NONE', #6858, #3748, #1755, .T. ) ;
+#9169 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9170 = ADVANCED_FACE ( 'NONE', ( #2477 ), #7716, .T. ) ;
+#9171 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267716535433072833, -0.4724409448818898127 ) ) ;
+#9172 = VERTEX_POINT ( 'NONE', #1173 ) ;
+#9173 = VECTOR ( 'NONE', #2685, 39.37007874015748143 ) ;
+#9174 = ORIENTED_EDGE ( 'NONE', *, *, #9488, .F. ) ;
+#9175 = FACE_OUTER_BOUND ( 'NONE', #5823, .T. ) ;
+#9176 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409447745, -0.1161417322834645688 ) ) ;
+#9177 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9178 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.032573497605242101E-16, 0.0000000000000000000 ) ) ;
+#9179 = CIRCLE ( 'NONE', #8096, 0.09842519685039370636 ) ;
+#9180 = LINE ( 'NONE', #8303, #5168 ) ;
+#9181 = EDGE_LOOP ( 'NONE', ( #8309, #5352, #5194, #1085 ) ) ;
+#9182 = VERTEX_POINT ( 'NONE', #3388 ) ;
+#9183 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9184 = ORIENTED_EDGE ( 'NONE', *, *, #9130, .F. ) ;
+#9185 = AXIS2_PLACEMENT_3D ( 'NONE', #5459, #8388, #54 ) ;
+#9186 = LINE ( 'NONE', #6448, #722 ) ;
+#9187 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.398970545142586541E-16, 0.0000000000000000000 ) ) ;
+#9188 = AXIS2_PLACEMENT_3D ( 'NONE', #8213, #814, #4560 ) ;
+#9189 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236221041, 0.07480314960629921850, -0.02952755905511811330 ) ) ;
+#9190 = AXIS2_PLACEMENT_3D ( 'NONE', #5391, #2509, #7651 ) ;
+#9191 = ORIENTED_EDGE ( 'NONE', *, *, #1490, .F. ) ;
+#9192 = CARTESIAN_POINT ( 'NONE', ( 0.1279527559055117780, 0.02559055118110241389, -0.4311023622047244208 ) ) ;
+#9193 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9194 = ORIENTED_EDGE ( 'NONE', *, *, #3843, .T. ) ;
+#9195 = VECTOR ( 'NONE', #5754, 39.37007874015748143 ) ;
+#9196 = VECTOR ( 'NONE', #6055, 39.37007874015748143 ) ;
+#9197 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#9198 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.03149606299212598381, -0.3740157480314960647 ) ) ;
+#9199 = DATE_AND_TIME ( #250, #3893 ) ;
+#9200 = EDGE_CURVE ( 'NONE', #2969, #2140, #2349, .T. ) ;
+#9201 = ORIENTED_EDGE ( 'NONE', *, *, #3289, .T. ) ;
+#9202 = AXIS2_PLACEMENT_3D ( 'NONE', #6799, #3140, #9062 ) ;
+#9203 = VERTEX_POINT ( 'NONE', #1028 ) ;
+#9204 = FACE_OUTER_BOUND ( 'NONE', #1828, .T. ) ;
+#9205 = CARTESIAN_POINT ( 'NONE', ( 0.1732283464566937159, 0.03149606299212598381, -0.3464566929133858775 ) ) ;
+#9206 = VERTEX_POINT ( 'NONE', #6904 ) ;
+#9207 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9208 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236221041, 0.07480314960629921850, -0.02952755905511811330 ) ) ;
+#9209 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9210 = CARTESIAN_POINT ( 'NONE', ( 0.06747691535827797515, 0.02165354330708666244, -0.3149606299212598381 ) ) ;
+#9211 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, -0.08267913385826781980, -0.1338582677165354451 ) ) ;
+#9212 = EDGE_CURVE ( 'NONE', #3524, #183, #318, .T. ) ;
+#9213 = AXIS2_PLACEMENT_3D ( 'NONE', #8055, #795, #4356 ) ;
+#9214 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133855722, 0.02165354330708662775, -0.3425196850393700809 ) ) ;
+#9215 = ADVANCED_FACE ( 'NONE', ( #3248 ), #6184, .F. ) ;
+#9216 = VERTEX_POINT ( 'NONE', #9115 ) ;
+#9217 = FACE_OUTER_BOUND ( 'NONE', #7917, .T. ) ;
+#9218 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9219 = VECTOR ( 'NONE', #7251, 39.37007874015748143 ) ;
+#9220 = ORIENTED_EDGE ( 'NONE', *, *, #9096, .T. ) ;
+#9221 = FACE_OUTER_BOUND ( 'NONE', #12, .T. ) ;
+#9222 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.02952755905511811330 ) ) ;
+#9223 = CARTESIAN_POINT ( 'NONE', ( -0.07677165354330710290, 0.02362204724409444970, -0.1850393700787401341 ) ) ;
+#9224 = CARTESIAN_POINT ( 'NONE', ( 0.02640659979587969483, -0.06318363636414559004, 0.04330708661417324856 ) ) ;
+#9225 = EDGE_CURVE ( 'NONE', #5482, #8164, #7566, .T. ) ;
+#9226 = EDGE_CURVE ( 'NONE', #2304, #2959, #8389, .T. ) ;
+#9227 = AXIS2_PLACEMENT_3D ( 'NONE', #4179, #5612, #7964 ) ;
+#9228 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9229 = EDGE_LOOP ( 'NONE', ( #6505, #6798, #3642, #6921, #3863, #5560, #5146 ) ) ;
+#9230 = VERTEX_POINT ( 'NONE', #463 ) ;
+#9231 = CARTESIAN_POINT ( 'NONE', ( -0.02551472715908604041, -0.07480314960629920462, -0.1318897637795275746 ) ) ;
+#9232 = ORIENTED_EDGE ( 'NONE', *, *, #7131, .F. ) ;
+#9233 = VECTOR ( 'NONE', #7413, 39.37007874015748143 ) ;
+#9234 = PLANE ( 'NONE', #469 ) ;
+#9235 = CARTESIAN_POINT ( 'NONE', ( -0.1023622047244094613, 0.02362204724409447051, -0.1968503937007873850 ) ) ;
+#9236 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9237 = VECTOR ( 'NONE', #769, 39.37007874015748143 ) ;
+#9238 = CARTESIAN_POINT ( 'NONE', ( -0.09645669291338580809, 0.08267716535433072833, -0.3937007874015748254 ) ) ;
+#9239 = VERTEX_POINT ( 'NONE', #6331 ) ;
+#9240 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #5005, #3419, #2797, #5539 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.712388980384689674, 6.283185307179586232 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243649375, 0.8047378541243649375, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#9241 = LINE ( 'NONE', #5435, #842 ) ;
+#9242 = VERTEX_POINT ( 'NONE', #6281 ) ;
+#9243 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.1830708661417322636 ) ) ;
+#9244 = VERTEX_POINT ( 'NONE', #9165 ) ;
+#9245 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039372024, 0.02362204724409451562, -0.02952755905511812023 ) ) ;
+#9246 = CARTESIAN_POINT ( 'NONE', ( -0.06124302397638124729, 0.02362204724409444970, -0.2913126857923298285 ) ) ;
+#9247 = ORIENTED_EDGE ( 'NONE', *, *, #7663, .F. ) ;
+#9248 = EDGE_CURVE ( 'NONE', #5876, #4502, #5507, .T. ) ;
+#9249 = EDGE_LOOP ( 'NONE', ( #7893, #9084, #7657, #4444 ) ) ;
+#9250 = VERTEX_POINT ( 'NONE', #1083 ) ;
+#9251 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9252 = ORIENTED_EDGE ( 'NONE', *, *, #3597, .T. ) ;
+#9253 = EDGE_CURVE ( 'NONE', #2403, #8146, #4025, .T. ) ;
+#9254 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#9255 = DIRECTION ( 'NONE', ( 1.807003620809171181E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9256 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.084202172485503571E-16, 1.000000000000000000 ) ) ;
+#9257 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960647, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#9258 = CARTESIAN_POINT ( 'NONE', ( 1.138269997360109674E-17, -0.08267716535433072833, -0.1338582677165354173 ) ) ;
+#9259 = CARTESIAN_POINT ( 'NONE', ( -0.04415719259781721029, -0.07478158245443869423, -0.03242877600742678085 ) ) ;
+#9260 = VECTOR ( 'NONE', #5017, 39.37007874015748143 ) ;
+#9261 = VERTEX_POINT ( 'NONE', #1126 ) ;
+#9262 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9263 = CARTESIAN_POINT ( 'NONE', ( -0.1200787401574803237, -0.03149606299212599769, -0.06496062992125987978 ) ) ;
+#9264 = ORIENTED_EDGE ( 'NONE', *, *, #4929, .F. ) ;
+#9265 = EDGE_CURVE ( 'NONE', #3066, #578, #7047, .T. ) ;
+#9266 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.1299212598425197041 ) ) ;
+#9267 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.084202172485503571E-16, -1.000000000000000000 ) ) ;
+#9268 = CYLINDRICAL_SURFACE ( 'NONE', #4262, 0.09842519685039370636 ) ;
+#9269 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9270 = VECTOR ( 'NONE', #413, 39.37007874015748143 ) ;
+#9271 = PLANE ( 'NONE', #1790 ) ;
+#9272 = ORIENTED_EDGE ( 'NONE', *, *, #6663, .F. ) ;
+#9273 = EDGE_CURVE ( 'NONE', #7266, #7903, #4071, .T. ) ;
+#9274 = ORIENTED_EDGE ( 'NONE', *, *, #8673, .T. ) ;
+#9275 = EDGE_CURVE ( 'NONE', #7474, #1833, #1259, .T. ) ;
+#9276 = CARTESIAN_POINT ( 'NONE', ( 0.1082677165354330728, 0.03937007874015747283, -0.4311023622047244208 ) ) ;
+#9277 = VERTEX_POINT ( 'NONE', #9214 ) ;
+#9278 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330707514, 0.07480314960629924625, -0.4724409448818898127 ) ) ;
+#9279 = DIRECTION ( 'NONE', ( -1.376764663473656463E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9280 = EDGE_CURVE ( 'NONE', #4933, #8485, #7096, .T. ) ;
+#9282 = AXIS2_PLACEMENT_3D ( 'NONE', #502, #5644, #3381 ) ;
+#9281 = CARTESIAN_POINT ( 'NONE', ( 0.08858267716535435377, 0.02165354330708666244, -0.02755905511811023584 ) ) ;
+#9283 = PLANE ( 'NONE', #9392 ) ;
+#9284 = CARTESIAN_POINT ( 'NONE', ( -0.1003937007874015908, 0.02165354330708662775, -0.1830708661417322636 ) ) ;
+#9285 = VERTEX_POINT ( 'NONE', #1226 ) ;
+#9286 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9287 = ORIENTED_EDGE ( 'NONE', *, *, #4287, .T. ) ;
+#9288 = ADVANCED_FACE ( 'NONE', ( #5651 ), #508, .T. ) ;
+#9289 = AXIS2_PLACEMENT_3D ( 'NONE', #4637, #1704, #8336 ) ;
+#9290 = CARTESIAN_POINT ( 'NONE', ( 0.1181102362204724532, 0.06299212598425195375, -0.4330708661417322913 ) ) ;
+#9291 = ORIENTED_EDGE ( 'NONE', *, *, #4968, .F. ) ;
+#9292 = CYLINDRICAL_SURFACE ( 'NONE', #8260, 0.003937007874015741038 ) ;
+#9293 = DIRECTION ( 'NONE', ( -9.293161478447181990E-16, -1.279449633548068440E-31, -1.000000000000000000 ) ) ;
+#9294 = AXIS2_PLACEMENT_3D ( 'NONE', #8107, #1523, #7387 ) ;
+#9295 = ORIENTED_EDGE ( 'NONE', *, *, #204, .F. ) ;
+#9296 = ORIENTED_EDGE ( 'NONE', *, *, #5789, .F. ) ;
+#9297 = ORIENTED_EDGE ( 'NONE', *, *, #8886, .T. ) ;
+#9298 = CARTESIAN_POINT ( 'NONE', ( -0.1791338582677164948, 0.02362204724409445664, -0.2027559055118109965 ) ) ;
+#9299 = ORIENTED_EDGE ( 'NONE', *, *, #8078, .T. ) ;
+#9300 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.03543307086614174567, -0.1003937007874016185 ) ) ;
+#9301 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.03543307086614174567, -0.1003937007874016185 ) ) ;
+#9302 = DIRECTION ( 'NONE', ( 2.474701186842595215E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9303 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9304 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, 0.02165354330708662775, -0.3937007874015748254 ) ) ;
+#9305 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9306 = EDGE_CURVE ( 'NONE', #996, #5012, #2765, .T. ) ;
+#9307 = AXIS2_PLACEMENT_3D ( 'NONE', #7916, #702, #7289 ) ;
+#9308 = ORIENTED_EDGE ( 'NONE', *, *, #647, .F. ) ;
+#9309 = LINE ( 'NONE', #5655, #8228 ) ;
+#9310 = PLANE ( 'NONE', #7905 ) ;
+#9311 = ORIENTED_EDGE ( 'NONE', *, *, #9015, .T. ) ;
+#9312 = PLANE ( 'NONE', #4893 ) ;
+#9313 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, 0.08267716535433072833, -0.3748031496062992352 ) ) ;
+#9314 = VECTOR ( 'NONE', #7237, 39.37007874015748143 ) ;
+#9315 = LINE ( 'NONE', #7822, #7939 ) ;
+#9316 = DIRECTION ( 'NONE', ( 1.376764663473656710E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9317 = EDGE_CURVE ( 'NONE', #7405, #9182, #4254, .T. ) ;
+#9318 = ADVANCED_FACE ( 'NONE', ( #1365 ), #3434, .F. ) ;
+#9319 = VECTOR ( 'NONE', #1460, 39.37007874015748854 ) ;
+#9320 = DIRECTION ( 'NONE', ( -1.971276677246302987E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#9321 = ORIENTED_EDGE ( 'NONE', *, *, #8392, .F. ) ;
+#9322 = FACE_OUTER_BOUND ( 'NONE', #1403, .T. ) ;
+#9323 = ORIENTED_EDGE ( 'NONE', *, *, #9317, .F. ) ;
+#9324 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629919074, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#9325 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834641386, 0.02362204724409444276, -0.4350393700787402174 ) ) ;
+#9326 = AXIS2_PLACEMENT_3D ( 'NONE', #7578, #4701, #3934 ) ;
+#9327 = CARTESIAN_POINT ( 'NONE', ( 0.1476377952755905942, 0.02559055118110238614, 0.0000000000000000000 ) ) ;
+#9328 = DIRECTION ( 'NONE', ( -1.880790961315631001E-32, 1.084202172485504311E-16, 1.000000000000000000 ) ) ;
+#9329 = ADVANCED_FACE ( 'NONE', ( #550 ), #7139, .T. ) ;
+#9330 = EDGE_CURVE ( 'NONE', #8007, #2615, #2711, .T. ) ;
+#9331 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.084202172485504064E-16, 0.0000000000000000000 ) ) ;
+#9332 = EDGE_LOOP ( 'NONE', ( #4477, #1742, #1596, #847 ) ) ;
+#9333 = VECTOR ( 'NONE', #2358, 39.37007874015748143 ) ;
+#9334 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.06889763779527560694, -0.1338582677165354451 ) ) ;
+#9335 = ORIENTED_EDGE ( 'NONE', *, *, #8316, .T. ) ;
+#9336 = CIRCLE ( 'NONE', #874, 0.003937007874015741038 ) ;
+#9337 = FACE_OUTER_BOUND ( 'NONE', #7644, .T. ) ;
+#9338 = ORIENTED_EDGE ( 'NONE', *, *, #7968, .T. ) ;
+#9339 = CARTESIAN_POINT ( 'NONE', ( 0.1397637795275590289, 0.03149606299212594218, -0.4724409448818898127 ) ) ;
+#9340 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, 2.294555474171193919E-18, -0.1318897637795275746 ) ) ;
+#9341 = VECTOR ( 'NONE', #2640, 39.37007874015748143 ) ;
+#9342 = CIRCLE ( 'NONE', #2273, 0.003937007874015749712 ) ;
+#9343 = EDGE_CURVE ( 'NONE', #6959, #8879, #9520, .T. ) ;
+#9344 = EDGE_CURVE ( 'NONE', #6968, #452, #6513, .T. ) ;
+#9345 = ORIENTED_EDGE ( 'NONE', *, *, #9280, .T. ) ;
+#9346 = ORIENTED_EDGE ( 'NONE', *, *, #5419, .T. ) ;
+#9347 = LINE ( 'NONE', #8620, #7306 ) ;
+#9348 = ORIENTED_EDGE ( 'NONE', *, *, #5508, .F. ) ;
+#9349 = VECTOR ( 'NONE', #8637, 39.37007874015748143 ) ;
+#9350 = AXIS2_PLACEMENT_3D ( 'NONE', #5057, #2259, #5142 ) ;
+#9351 = FACE_OUTER_BOUND ( 'NONE', #5323, .T. ) ;
+#9352 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9353 = CARTESIAN_POINT ( 'NONE', ( 0.06692913385826769479, -0.06299212598425198151, -0.4330708661417322913 ) ) ;
+#9354 = CARTESIAN_POINT ( 'NONE', ( 0.07480314960629919074, 0.07283464566929136186, -0.4724409448818898127 ) ) ;
+#9355 = CARTESIAN_POINT ( 'NONE', ( 0.1200787401574803376, -0.08267716535433070058, -0.02952755905511811677 ) ) ;
+#9356 = PLANE ( 'NONE', #5106 ) ;
+#9357 = VECTOR ( 'NONE', #3712, 39.37007874015748143 ) ;
+#9358 = EDGE_LOOP ( 'NONE', ( #4627, #5395 ) ) ;
+#9359 = ORIENTED_EDGE ( 'NONE', *, *, #4038, .T. ) ;
+#9360 = LINE ( 'NONE', #7052, #9166 ) ;
+#9361 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9362 = ORIENTED_EDGE ( 'NONE', *, *, #6134, .T. ) ;
+#9363 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #7703, #3235, ( #6218 ) ) ;
+#9364 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, -1.084202172485504434E-16 ) ) ;
+#9365 = LINE ( 'NONE', #8638, #7891 ) ;
+#9366 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9367 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656710E-16, 0.0000000000000000000 ) ) ;
+#9368 = VECTOR ( 'NONE', #229, 39.37007874015748143 ) ;
+#9369 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656463E-16, -0.0000000000000000000 ) ) ;
+#9370 = VERTEX_POINT ( 'NONE', #7274 ) ;
+#9371 = EDGE_CURVE ( 'NONE', #764, #2745, #3573, .T. ) ;
+#9372 = LINE ( 'NONE', #9276, #8723 ) ;
+#9373 = EDGE_LOOP ( 'NONE', ( #3113, #6045, #7839, #242 ) ) ;
+#9374 = EDGE_CURVE ( 'NONE', #5876, #359, #3478, .T. ) ;
+#9375 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9376 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9377 = VECTOR ( 'NONE', #1183, 39.37007874015748143 ) ;
+#9378 = CARTESIAN_POINT ( 'NONE', ( 0.04401708617125570794, -0.03937007874015749365, -0.4311023622047244208 ) ) ;
+#9379 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960509, 0.07480314960629921850, -0.1566929133858267487 ) ) ;
+#9380 = LINE ( 'NONE', #5771, #1920 ) ;
+#9381 = EDGE_LOOP ( 'NONE', ( #3700, #6059, #4827, #3735 ) ) ;
+#9382 = CARTESIAN_POINT ( 'NONE', ( 0.1653543295900195831, 0.02362204724409448786, -0.3661417322834646382 ) ) ;
+#9383 = ORIENTED_EDGE ( 'NONE', *, *, #5446, .F. ) ;
+#9384 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.3149606299212598381 ) ) ;
+#9385 = VERTEX_POINT ( 'NONE', #6422 ) ;
+#9386 = ADVANCED_FACE ( 'NONE', ( #5069 ), #9356, .F. ) ;
+#9387 = PLANE ( 'NONE', #739 ) ;
+#9388 = CARTESIAN_POINT ( 'NONE', ( 0.09055118110236221041, 0.07480314960629921850, -0.1299212598425197041 ) ) ;
+#9389 = VECTOR ( 'NONE', #3952, 39.37007874015748143 ) ;
+#9390 = ORIENTED_EDGE ( 'NONE', *, *, #2370, .F. ) ;
+#9391 = EDGE_LOOP ( 'NONE', ( #4731, #3265, #3065, #524 ) ) ;
+#9392 = AXIS2_PLACEMENT_3D ( 'NONE', #3456, #5531, #5576 ) ;
+#9393 = VERTEX_POINT ( 'NONE', #2088 ) ;
+#9394 = EDGE_CURVE ( 'NONE', #2277, #268, #9445, .T. ) ;
+#9395 = EDGE_CURVE ( 'NONE', #8804, #8304, #648, .T. ) ;
+#9396 = VERTEX_POINT ( 'NONE', #8672 ) ;
+#9397 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9398 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.05511811023622047861, -0.09645669291338580809 ) ) ;
+#9399 = PLANE ( 'NONE', #4721 ) ;
+#9400 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9401 = EDGE_CURVE ( 'NONE', #2581, #4949, #8001, .T. ) ;
+#9402 = CARTESIAN_POINT ( 'NONE', ( -0.08661417322834642774, 0.02362204724409444970, -0.3937007874015748254 ) ) ;
+#9403 = ORIENTED_EDGE ( 'NONE', *, *, #5953, .F. ) ;
+#9404 = VERTEX_POINT ( 'NONE', #8529 ) ;
+#9405 = LINE ( 'NONE', #2050, #2246 ) ;
+#9406 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9407 = ORIENTED_EDGE ( 'NONE', *, *, #4834, .T. ) ;
+#9408 = EDGE_CURVE ( 'NONE', #9094, #2655, #8952, .T. ) ;
+#9409 = ORIENTED_EDGE ( 'NONE', *, *, #862, .T. ) ;
+#9410 = EDGE_LOOP ( 'NONE', ( #2372, #3591, #6595, #4723, #8568, #9346 ) ) ;
+#9411 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9412 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.007874015748031499423, -0.02952755905511816187 ) ) ;
+#9413 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488416, -0.007874015748031476872, -0.03346456692913390985 ) ) ;
+#9414 = PLANE ( 'NONE', #1693 ) ;
+#9415 = LINE ( 'NONE', #4361, #1942 ) ;
+#9416 = ORIENTED_EDGE ( 'NONE', *, *, #4004, .T. ) ;
+#9417 = VECTOR ( 'NONE', #1903, 39.37007874015748143 ) ;
+#9418 = LINE ( 'NONE', #7827, #4416 ) ;
+#9419 = ORIENTED_EDGE ( 'NONE', *, *, #5671, .F. ) ;
+#9420 = DIRECTION ( 'NONE', ( -2.990902544787598592E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9421 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488277, -0.003937007874015757518, -0.03346456692913390291 ) ) ;
+#9422 = CARTESIAN_POINT ( 'NONE', ( -0.06496062992125983815, 0.02362204724409444970, -0.1338582677165354451 ) ) ;
+#9423 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.376764663473656710E-16, -0.0000000000000000000 ) ) ;
+#9424 = EDGE_CURVE ( 'NONE', #7685, #27, #7506, .T. ) ;
+#9425 = LINE ( 'NONE', #4282, #3136 ) ;
+#9426 = EDGE_CURVE ( 'NONE', #492, #712, #6604, .T. ) ;
+#9427 = ORIENTED_EDGE ( 'NONE', *, *, #776, .T. ) ;
+#9428 = ORIENTED_EDGE ( 'NONE', *, *, #3794, .F. ) ;
+#9429 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.02362204724409443582, -0.4015748031496063630 ) ) ;
+#9430 = ORIENTED_EDGE ( 'NONE', *, *, #6470, .F. ) ;
+#9431 = LINE ( 'NONE', #1396, #7344 ) ;
+#9432 = PLANE ( 'NONE', #175 ) ;
+#9433 = EDGE_CURVE ( 'NONE', #714, #5753, #3716, .T. ) ;
+#9434 = EDGE_CURVE ( 'NONE', #8233, #4883, #7262, .T. ) ;
+#9435 = VECTOR ( 'NONE', #7895, 39.37007874015748143 ) ;
+#9436 = ORIENTED_EDGE ( 'NONE', *, *, #1861, .F. ) ;
+#9437 = ORIENTED_EDGE ( 'NONE', *, *, #8023, .T. ) ;
+#9438 = ORIENTED_EDGE ( 'NONE', *, *, #140, .T. ) ;
+#9439 = ORIENTED_EDGE ( 'NONE', *, *, #8729, .F. ) ;
+#9440 = CARTESIAN_POINT ( 'NONE', ( 0.09842519685039370636, 0.07480314960629921850, -0.02952755905511811330 ) ) ;
+#9441 = PLANE ( 'NONE', #2303 ) ;
+#9442 = AXIS2_PLACEMENT_3D ( 'NONE', #3457, #9089, #1105 ) ;
+#9443 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9444 = LINE ( 'NONE', #1172, #15 ) ;
+#9445 = LINE ( 'NONE', #3531, #7726 ) ;
+#9446 = EDGE_CURVE ( 'NONE', #7777, #8378, #8495, .T. ) ;
+#9447 = EDGE_CURVE ( 'NONE', #2615, #3912, #1504, .T. ) ;
+#9448 = ORIENTED_EDGE ( 'NONE', *, *, #2736, .F. ) ;
+#9449 = ORIENTED_EDGE ( 'NONE', *, *, #2506, .F. ) ;
+#9450 = AXIS2_PLACEMENT_3D ( 'NONE', #8511, #1930, #4854 ) ;
+#9451 = CARTESIAN_POINT ( 'NONE', ( 0.03346456692913388903, 0.06246705375048199060, -0.3149606299212598381 ) ) ;
+#9452 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9453 = ORIENTED_EDGE ( 'NONE', *, *, #5913, .T. ) ;
+#9454 = VERTEX_POINT ( 'NONE', #2943 ) ;
+#9455 = LINE ( 'NONE', #2862, #4281 ) ;
+#9456 = CARTESIAN_POINT ( 'NONE', ( -0.1220472440944882220, 0.02165354330708661040, -0.1279527559055118335 ) ) ;
+#9457 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.08661417322834646937 ) ) ;
+#9458 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.376764663473656217E-16, -3.163659303069099289E-16 ) ) ;
+#9459 = VECTOR ( 'NONE', #2906, 39.37007874015748143 ) ;
+#9460 = EDGE_CURVE ( 'NONE', #7215, #6068, #5112, .T. ) ;
+#9461 = EDGE_CURVE ( 'NONE', #1916, #1497, #5248, .T. ) ;
+#9462 = CARTESIAN_POINT ( 'NONE', ( -0.08464566929133858497, 0.07480314960629921850, -0.2763779527559055427 ) ) ;
+#9463 = ORIENTED_EDGE ( 'NONE', *, *, #9018, .F. ) ;
+#9464 = VECTOR ( 'NONE', #1566, 39.37007874015748854 ) ;
+#9465 = FACE_OUTER_BOUND ( 'NONE', #6736, .T. ) ;
+#9466 = VERTEX_POINT ( 'NONE', #926 ) ;
+#9467 = LINE ( 'NONE', #8744, #1487 ) ;
+#9468 = LINE ( 'NONE', #1384, #767 ) ;
+#9469 = CARTESIAN_POINT ( 'NONE', ( -0.1732283464566928832, 0.03149606299212597688, -0.1279527559055118335 ) ) ;
+#9470 = CARTESIAN_POINT ( 'NONE', ( 0.1003937007874015630, 0.02165354330708666244, -0.1299212598425197041 ) ) ;
+#9471 = AXIS2_PLACEMENT_3D ( 'NONE', #4829, #6908, #1860 ) ;
+#9472 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .T. ) ;
+#9473 = ORIENTED_EDGE ( 'NONE', *, *, #2294, .F. ) ;
+#9474 = ORIENTED_EDGE ( 'NONE', *, *, #341, .T. ) ;
+#9475 = PLANE ( 'NONE', #116 ) ;
+#9476 = ORIENTED_EDGE ( 'NONE', *, *, #3839, .F. ) ;
+#9477 = AXIS2_PLACEMENT_3D ( 'NONE', #1290, #4230, #9420 ) ;
+#9478 = CARTESIAN_POINT ( 'NONE', ( -0.1122047244094488139, -0.03543307086614177343, -0.1003937007874015908 ) ) ;
+#9479 = LINE ( 'NONE', #97, #6626 ) ;
+#9480 = VECTOR ( 'NONE', #1606, 39.37007874015748143 ) ;
+#9481 = ORIENTED_EDGE ( 'NONE', *, *, #4181, .T. ) ;
+#9482 = ORIENTED_EDGE ( 'NONE', *, *, #8497, .T. ) ;
+#9483 = EDGE_LOOP ( 'NONE', ( #2603, #2936, #5884, #5740 ) ) ;
+#9484 = ORIENTED_EDGE ( 'NONE', *, *, #1005, .T. ) ;
+#9485 = DIRECTION ( 'NONE', ( -1.376764663473656710E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9486 = FACE_OUTER_BOUND ( 'NONE', #3944, .T. ) ;
+#9487 = AXIS2_PLACEMENT_3D ( 'NONE', #8703, #7169, #1394 ) ;
+#9488 = EDGE_CURVE ( 'NONE', #4800, #7672, #8770, .T. ) ;
+#9489 = AXIS2_PLACEMENT_3D ( 'NONE', #8578, #5649, #5598 ) ;
+#9490 = CYLINDRICAL_SURFACE ( 'NONE', #5499, 0.001968503937007874856 ) ;
+#9491 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330708902, -0.06299212598425198151, -0.4311023622047244208 ) ) ;
+#9492 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9493 = VERTEX_POINT ( 'NONE', #8180 ) ;
+#9494 = AXIS2_PLACEMENT_3D ( 'NONE', #7111, #2729, #5716 ) ;
+#9495 = VERTEX_POINT ( 'NONE', #6696 ) ;
+#9496 = AXIS2_PLACEMENT_3D ( 'NONE', #3129, #5342, #7597 ) ;
+#9497 = CARTESIAN_POINT ( 'NONE', ( 0.1122047244094488277, -0.05118110236220467513, -0.1003937007874016185 ) ) ;
+#9498 = CARTESIAN_POINT ( 'NONE', ( -0.05155586684241970918, -0.07480314960629920462, -0.06399645278439743123 ) ) ;
+#9499 = EDGE_LOOP ( 'NONE', ( #3895, #9311, #6026, #6025 ) ) ;
+#9500 = EDGE_CURVE ( 'NONE', #2453, #3159, #3084, .T. ) ;
+#9501 = ORIENTED_EDGE ( 'NONE', *, *, #1428, .T. ) ;
+#9502 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9503 = CARTESIAN_POINT ( 'NONE', ( -0.1240157480314960786, 0.08267716535433072833, -0.3748031496062992352 ) ) ;
+#9504 = EDGE_CURVE ( 'NONE', #8026, #6611, #8856, .T. ) ;
+#9505 = CARTESIAN_POINT ( 'NONE', ( -0.1043307086614173596, 0.02362204724409444970, -0.2718470483513882874 ) ) ;
+#9506 = CARTESIAN_POINT ( 'NONE', ( 0.07677165354330706126, 0.07480314960629924625, -0.4724409448818898127 ) ) ;
+#9507 = AXIS2_PLACEMENT_3D ( 'NONE', #2332, #8191, #1416 ) ;
+#9508 = VECTOR ( 'NONE', #2112, 39.37007874015748143 ) ;
+#9509 = LINE ( 'NONE', #2243, #3315 ) ;
+#9510 = EDGE_LOOP ( 'NONE', ( #7290, #7754, #3312, #3250 ) ) ;
+#9511 = VECTOR ( 'NONE', #2319, 39.37007874015748143 ) ;
+#9512 = FACE_OUTER_BOUND ( 'NONE', #8743, .T. ) ;
+#9513 = EDGE_LOOP ( 'NONE', ( #5936, #3581, #8750 ) ) ;
+#9514 = ADVANCED_FACE ( 'NONE', ( #1552 ), #5156, .T. ) ;
+#9515 = LINE ( 'NONE', #2873, #1179 ) ;
+#9516 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9517 = ADVANCED_FACE ( 'NONE', ( #2276 ), #4528, .T. ) ;
+#9518 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9519 = LINE ( 'NONE', #6762, #2956 ) ;
+#9520 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #4167, #1950, #4304, #7811, #4876, #2003, #7186, #7950 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 2, 4 ),
+ ( 0.0000000000000000000, 0.0002339259840827300526, 0.0004678519681654600510, 0.0009357039363309202105 ),
+ .UNSPECIFIED. ) ;
+#9521 = VECTOR ( 'NONE', #3383, 39.37007874015748143 ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/3dmodels/mechanical/Keebio-Parts/CUI_SJ-43614-SMT-TR.step b/3dmodels/mechanical/Keebio-Parts/CUI_SJ-43614-SMT-TR.step
new file mode 100755
index 0000000..39c7f76
--- /dev/null
+++ b/3dmodels/mechanical/Keebio-Parts/CUI_SJ-43614-SMT-TR.step
@@ -0,0 +1,12631 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+ '1' );
+FILE_NAME ('CUI_SJ-43614-SMT-TR.step',
+ '2018-03-02T21:03:03',
+ ( '' ),
+ ( '' ),
+ 'SwSTEP 2.0',
+ 'SolidWorks 2018',
+ '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = FACE_OUTER_BOUND ( 'NONE', #6028, .T. ) ;
+#2 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3 = ORIENTED_EDGE ( 'NONE', *, *, #3207, .T. ) ;
+#4 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#5 = VECTOR ( 'NONE', #1102, 1000.000000000000114 ) ;
+#6 = ORIENTED_EDGE ( 'NONE', *, *, #568, .F. ) ;
+#7 = DIRECTION ( 'NONE', ( -3.469446951953599989E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8 = ADVANCED_FACE ( 'NONE', ( #5034 ), #4132, .F. ) ;
+#9 = ORIENTED_EDGE ( 'NONE', *, *, #934, .T. ) ;
+#10 = LINE ( 'NONE', #4295, #11478 ) ;
+#11 = VECTOR ( 'NONE', #8887, 1000.000000000000114 ) ;
+#12 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.199999999999999956, 4.870873947775490542 ) ) ;
+#13 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -3.350000000000000089 ) ) ;
+#14 = LINE ( 'NONE', #11515, #6229 ) ;
+#15 = AXIS2_PLACEMENT_3D ( 'NONE', #11939, #2302, #9037 ) ;
+#16 = LINE ( 'NONE', #6026, #11055 ) ;
+#17 = CARTESIAN_POINT ( 'NONE', ( 1.010739955004669177, 2.199999999999968647, 1.783925120529516350 ) ) ;
+#18 = VERTEX_POINT ( 'NONE', #8207 ) ;
+#19 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#20 = ORIENTED_EDGE ( 'NONE', *, *, #12080, .F. ) ;
+#21 = LINE ( 'NONE', #4681, #174 ) ;
+#22 = PLANE ( 'NONE', #1473 ) ;
+#23 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#24 = VECTOR ( 'NONE', #6396, 1000.000000000000000 ) ;
+#25 = ADVANCED_FACE ( 'NONE', ( #10624 ), #6693, .F. ) ;
+#26 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#27 = VECTOR ( 'NONE', #4136, 1000.000000000000000 ) ;
+#28 = EDGE_CURVE ( 'NONE', #8102, #12041, #193, .T. ) ;
+#29 = VECTOR ( 'NONE', #11365, 1000.000000000000000 ) ;
+#30 = LINE ( 'NONE', #1570, #181 ) ;
+#31 = ORIENTED_EDGE ( 'NONE', *, *, #10499, .F. ) ;
+#32 = VECTOR ( 'NONE', #6780, 1000.000000000000000 ) ;
+#33 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#34 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -11.40000000000000036 ) ) ;
+#35 = PLANE ( 'NONE', #6252 ) ;
+#36 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -0.3499999999999999778 ) ) ;
+#37 = EDGE_CURVE ( 'NONE', #8526, #7469, #8064, .T. ) ;
+#38 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#39 = LINE ( 'NONE', #7438, #9998 ) ;
+#40 = EDGE_LOOP ( 'NONE', ( #5255, #11657, #7953, #2617 ) ) ;
+#41 = ORIENTED_EDGE ( 'NONE', *, *, #6701, .T. ) ;
+#42 = CARTESIAN_POINT ( 'NONE', ( 2.899997471223509926, 2.202464385419180104, -0.4914818007140890899 ) ) ;
+#43 = EDGE_CURVE ( 'NONE', #314, #11556, #10137, .T. ) ;
+#44 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#45 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#46 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -0.4749999999999999778 ) ) ;
+#47 = VERTEX_POINT ( 'NONE', #6185 ) ;
+#48 = PLANE ( 'NONE', #5701 ) ;
+#49 = LINE ( 'NONE', #6038, #10008 ) ;
+#50 = ORIENTED_EDGE ( 'NONE', *, *, #1916, .F. ) ;
+#51 = VERTEX_POINT ( 'NONE', #8087 ) ;
+#52 = EDGE_CURVE ( 'NONE', #4830, #203, #658, .T. ) ;
+#53 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#54 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -3.750000000000000000 ) ) ;
+#55 = EDGE_CURVE ( 'NONE', #1520, #3562, #4721, .T. ) ;
+#56 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#57 = ORIENTED_EDGE ( 'NONE', *, *, #8454, .F. ) ;
+#58 = DIRECTION ( 'NONE', ( 0.1574969713016935169, 0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#59 = CARTESIAN_POINT ( 'NONE', ( 1.139199777829369875, 2.459038706792225248, -0.4749999999999999778 ) ) ;
+#60 = EDGE_CURVE ( 'NONE', #2822, #2369, #8125, .T. ) ;
+#61 = LINE ( 'NONE', #7057, #10328 ) ;
+#62 = ORIENTED_EDGE ( 'NONE', *, *, #481, .F. ) ;
+#63 = EDGE_LOOP ( 'NONE', ( #1324, #7814, #10399, #11748, #630, #593, #5155, #7683 ) ) ;
+#64 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606880049E-16 ) ) ;
+#65 = VECTOR ( 'NONE', #11359, 1000.000000000000000 ) ;
+#66 = ORIENTED_EDGE ( 'NONE', *, *, #4078, .T. ) ;
+#67 = STYLED_ITEM ( 'NONE', ( #9468 ), #1555 ) ;
+#68 = AXIS2_PLACEMENT_3D ( 'NONE', #2421, #4455, #628 ) ;
+#69 = CARTESIAN_POINT ( 'NONE', ( 0.4592978967003510382, 2.465987697120515243, -5.150000000000000355 ) ) ;
+#70 = ORIENTED_EDGE ( 'NONE', *, *, #7068, .T. ) ;
+#71 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#72 = PLANE ( 'NONE', #12517 ) ;
+#73 = VECTOR ( 'NONE', #11161, 1000.000000000000000 ) ;
+#74 = ORIENTED_EDGE ( 'NONE', *, *, #2291, .T. ) ;
+#75 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.199999999999999956, -10.69999999999999929 ) ) ;
+#76 = CIRCLE ( 'NONE', #2044, 1.500000000000000000 ) ;
+#77 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -6.349999999999999645 ) ) ;
+#78 = ORIENTED_EDGE ( 'NONE', *, *, #8275, .T. ) ;
+#79 = EDGE_CURVE ( 'NONE', #3366, #4104, #1097, .T. ) ;
+#80 = ORIENTED_EDGE ( 'NONE', *, *, #6082, .F. ) ;
+#81 = ORIENTED_EDGE ( 'NONE', *, *, #4461, .F. ) ;
+#82 = ADVANCED_FACE ( 'NONE', ( #6377 ), #385, .F. ) ;
+#83 = CIRCLE ( 'NONE', #6884, 2.000000000000000444 ) ;
+#84 = AXIS2_PLACEMENT_3D ( 'NONE', #6977, #7939, #5916 ) ;
+#85 = DIRECTION ( 'NONE', ( -0.1240347345892081482, -0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#86 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.699999999999999956 ) ) ;
+#87 = STYLED_ITEM ( 'NONE', ( #645 ), #3804 ) ;
+#88 = LINE ( 'NONE', #2641, #10976 ) ;
+#89 = VECTOR ( 'NONE', #5297, 1000.000000000000114 ) ;
+#90 = ORIENTED_EDGE ( 'NONE', *, *, #6371, .F. ) ;
+#91 = DIRECTION ( 'NONE', ( -0.7071067811865505703, 0.7071067811865444641, -4.380838333381050653E-17 ) ) ;
+#92 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#93 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#94 = ORIENTED_EDGE ( 'NONE', *, *, #12318, .T. ) ;
+#95 = ORIENTED_EDGE ( 'NONE', *, *, #10983, .F. ) ;
+#96 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#97 = ORIENTED_EDGE ( 'NONE', *, *, #10114, .F. ) ;
+#98 = CARTESIAN_POINT ( 'NONE', ( 2.899933313876250196, 2.210955846645249689, -1.518766138746375116 ) ) ;
+#99 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -6.750000000000000000 ) ) ;
+#100 = VECTOR ( 'NONE', #5398, 1000.000000000000000 ) ;
+#101 = CIRCLE ( 'NONE', #10516, 0.2000000000000000944 ) ;
+#102 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, 1.949999999999999956, -7.599999999999999645 ) ) ;
+#103 = AXIS2_PLACEMENT_3D ( 'NONE', #3952, #5902, #93 ) ;
+#104 = ORIENTED_EDGE ( 'NONE', *, *, #12307, .T. ) ;
+#105 = ORIENTED_EDGE ( 'NONE', *, *, #6595, .T. ) ;
+#107 = EDGE_LOOP ( 'NONE', ( #10010, #11362, #10090, #7782 ) ) ;
+#106 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#108 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#109 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -6.599999999999999645 ) ) ;
+#110 = EDGE_CURVE ( 'NONE', #1393, #7675, #8916, .T. ) ;
+#111 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.199999999999999956, -6.500000000000000000 ) ) ;
+#112 = ORIENTED_EDGE ( 'NONE', *, *, #9254, .T. ) ;
+#113 = LINE ( 'NONE', #5285, #1935 ) ;
+#114 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#115 = EDGE_LOOP ( 'NONE', ( #10126, #7774, #1045, #318, #4931 ) ) ;
+#116 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#117 = EDGE_LOOP ( 'NONE', ( #8302, #6003, #1446, #12355 ) ) ;
+#118 = ORIENTED_EDGE ( 'NONE', *, *, #4829, .F. ) ;
+#119 = EDGE_CURVE ( 'NONE', #7870, #4985, #6697, .T. ) ;
+#120 = CARTESIAN_POINT ( 'NONE', ( 0.3727257552142094754, 1.934342872301559879, -1.500000000000000000 ) ) ;
+#121 = ORIENTED_EDGE ( 'NONE', *, *, #11248, .T. ) ;
+#122 = VECTOR ( 'NONE', #6631, 1000.000000000000000 ) ;
+#123 = AXIS2_PLACEMENT_3D ( 'NONE', #3061, #6838, #1086 ) ;
+#124 = VERTEX_POINT ( 'NONE', #7781 ) ;
+#125 = ORIENTED_EDGE ( 'NONE', *, *, #9346, .F. ) ;
+#126 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#127 = ORIENTED_EDGE ( 'NONE', *, *, #9008, .F. ) ;
+#128 = ADVANCED_FACE ( 'NONE', ( #12236 ), #9755, .F. ) ;
+#129 = EDGE_CURVE ( 'NONE', #4227, #216, #7604, .T. ) ;
+#130 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -5.049999999999999822 ) ) ;
+#131 = ADVANCED_FACE ( 'NONE', ( #2747 ), #5808, .F. ) ;
+#132 = ORIENTED_EDGE ( 'NONE', *, *, #4172, .F. ) ;
+#133 = EDGE_CURVE ( 'NONE', #2287, #7718, #2138, .T. ) ;
+#134 = ORIENTED_EDGE ( 'NONE', *, *, #4437, .T. ) ;
+#135 = EDGE_CURVE ( 'NONE', #9565, #1376, #4274, .T. ) ;
+#136 = VERTEX_POINT ( 'NONE', #5015 ) ;
+#137 = CIRCLE ( 'NONE', #6222, 2.000000000000000444 ) ;
+#138 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#139 = ORIENTED_EDGE ( 'NONE', *, *, #10669, .F. ) ;
+#140 = ORIENTED_EDGE ( 'NONE', *, *, #721, .T. ) ;
+#141 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#142 = DIRECTION ( 'NONE', ( 0.1574969713016935169, 0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#143 = DIRECTION ( 'NONE', ( 0.9191450300180588062, 0.0000000000000000000, -0.3939192985791653556 ) ) ;
+#144 = STYLED_ITEM ( 'NONE', ( #7591 ), #478 ) ;
+#145 = DIRECTION ( 'NONE', ( -5.981805089575200142E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#146 = AXIS2_PLACEMENT_3D ( 'NONE', #8678, #1099, #4888 ) ;
+#147 = EDGE_LOOP ( 'NONE', ( #1901, #2661, #6508, #9319, #1934 ) ) ;
+#148 = LINE ( 'NONE', #211, #4986 ) ;
+#149 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#150 = ADVANCED_FACE ( 'NONE', ( #9829 ), #1266, .F. ) ;
+#151 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -8.000000000000000000 ) ) ;
+#152 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.199999999999999956, -10.20000000000000107 ) ) ;
+#153 = ORIENTED_EDGE ( 'NONE', *, *, #7588, .F. ) ;
+#154 = LINE ( 'NONE', #11784, #11171 ) ;
+#155 = ORIENTED_EDGE ( 'NONE', *, *, #11429, .T. ) ;
+#156 = ORIENTED_EDGE ( 'NONE', *, *, #4186, .T. ) ;
+#157 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#158 = VECTOR ( 'NONE', #10583, 1000.000000000000000 ) ;
+#159 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.204669080539449344E-16 ) ) ;
+#160 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#161 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -9.700000000000001066 ) ) ;
+#162 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#164 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#163 = VECTOR ( 'NONE', #3531, 1000.000000000000000 ) ;
+#165 = VERTEX_POINT ( 'NONE', #11685 ) ;
+#166 = CARTESIAN_POINT ( 'NONE', ( 2.699986869182509963, 2.204670515882085180, -0.4968300858984339707 ) ) ;
+#167 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#168 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#169 = FACE_OUTER_BOUND ( 'NONE', #5709, .T. ) ;
+#170 = COLOUR_RGB ( '',0.9960784313725490335, 0.8705882352941176627, 0.7607843137254901578 ) ;
+#171 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4183 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #9535, #11616, #2905 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#172 = ORIENTED_EDGE ( 'NONE', *, *, #6183, .T. ) ;
+#173 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #5119 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3007, #126, #6907 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#174 = VECTOR ( 'NONE', #12244, 1000.000000000000000 ) ;
+#175 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#176 = LINE ( 'NONE', #3158, #8495 ) ;
+#177 = DIRECTION ( 'NONE', ( -1.853779678408670348E-47, 4.336808689942015271E-16, 1.000000000000000000 ) ) ;
+#178 = EDGE_CURVE ( 'NONE', #5821, #3080, #7300, .T. ) ;
+#179 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -2.200000000000000178, -11.19999999999999929 ) ) ;
+#180 = LINE ( 'NONE', #5868, #10124 ) ;
+#181 = VECTOR ( 'NONE', #854, 1000.000000000000000 ) ;
+#182 = ORIENTED_EDGE ( 'NONE', *, *, #4558, .F. ) ;
+#183 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#184 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#185 = VECTOR ( 'NONE', #8274, 1000.000000000000000 ) ;
+#186 = AXIS2_PLACEMENT_3D ( 'NONE', #5070, #2317, #3294 ) ;
+#187 = EDGE_CURVE ( 'NONE', #6402, #6497, #10125, .T. ) ;
+#188 = PLANE ( 'NONE', #12159 ) ;
+#189 = ORIENTED_EDGE ( 'NONE', *, *, #11930, .F. ) ;
+#190 = DIRECTION ( 'NONE', ( -0.8035776463728446783, 0.1281605571618749384, 0.5812381937190957970 ) ) ;
+#191 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -5.049999999999999822 ) ) ;
+#192 = LINE ( 'NONE', #8480, #8786 ) ;
+#193 = LINE ( 'NONE', #1359, #12093 ) ;
+#194 = ORIENTED_EDGE ( 'NONE', *, *, #8248, .F. ) ;
+#195 = PLANE ( 'NONE', #11628 ) ;
+#196 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#197 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -7.250000000000000000 ) ) ;
+#198 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#199 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#200 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#201 = ADVANCED_FACE ( 'NONE', ( #6997 ), #283, .F. ) ;
+#202 = FACE_OUTER_BOUND ( 'NONE', #1865, .T. ) ;
+#203 = VERTEX_POINT ( 'NONE', #9039 ) ;
+#204 = DIRECTION ( 'NONE', ( 0.9805288069564003228, -0.1563820481816820540, 0.1187767390323554439 ) ) ;
+#205 = VERTEX_POINT ( 'NONE', #12014 ) ;
+#206 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#207 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#208 = EDGE_CURVE ( 'NONE', #266, #5789, #7459, .T. ) ;
+#209 = DIRECTION ( 'NONE', ( -1.668003342285389825E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#210 = VERTEX_POINT ( 'NONE', #7227 ) ;
+#211 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -1.399999999999999911 ) ) ;
+#212 = VECTOR ( 'NONE', #11564, 1000.000000000000000 ) ;
+#213 = VERTEX_POINT ( 'NONE', #2456 ) ;
+#214 = VECTOR ( 'NONE', #3431, 1000.000000000000000 ) ;
+#215 = ORIENTED_EDGE ( 'NONE', *, *, #7090, .T. ) ;
+#216 = VERTEX_POINT ( 'NONE', #5188 ) ;
+#217 = ADVANCED_FACE ( 'NONE', ( #2434 ), #3325, .F. ) ;
+#218 = EDGE_CURVE ( 'NONE', #850, #10036, #11782, .T. ) ;
+#219 = VECTOR ( 'NONE', #6921, 1000.000000000000000 ) ;
+#220 = EDGE_CURVE ( 'NONE', #2604, #7515, #8779, .T. ) ;
+#221 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -0.5999999999999999778 ) ) ;
+#222 = AXIS2_PLACEMENT_3D ( 'NONE', #9590, #10410, #3749 ) ;
+#223 = VECTOR ( 'NONE', #10501, 1000.000000000000000 ) ;
+#224 = EDGE_LOOP ( 'NONE', ( #3987, #10451, #9103, #11737 ) ) ;
+#225 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -9.449999999999999289 ) ) ;
+#226 = LINE ( 'NONE', #1590, #5845 ) ;
+#227 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#228 = VERTEX_POINT ( 'NONE', #12230 ) ;
+#229 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#230 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#231 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, 0.0000000000000000000 ) ) ;
+#232 = EDGE_CURVE ( 'NONE', #2519, #7544, #9223, .T. ) ;
+#233 = PLANE ( 'NONE', #3727 ) ;
+#234 = PLANE ( 'NONE', #9374 ) ;
+#235 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#236 = FACE_OUTER_BOUND ( 'NONE', #7892, .T. ) ;
+#237 = EDGE_CURVE ( 'NONE', #47, #3269, #1844, .T. ) ;
+#238 = VECTOR ( 'NONE', #10747, 1000.000000000000000 ) ;
+#239 = AXIS2_PLACEMENT_3D ( 'NONE', #9111, #12266, #10302 ) ;
+#240 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#241 = ORIENTED_EDGE ( 'NONE', *, *, #5060, .T. ) ;
+#242 = CARTESIAN_POINT ( 'NONE', ( 2.288021935108360161, 2.224961059593209889, -4.250000000000000000 ) ) ;
+#243 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999999556, 1.199999999999999956, 4.870873947775490542 ) ) ;
+#244 = VERTEX_POINT ( 'NONE', #3829 ) ;
+#245 = VERTEX_POINT ( 'NONE', #2758 ) ;
+#246 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -8.949999999999999289 ) ) ;
+#247 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.449999999999999956, -10.69999999999999929 ) ) ;
+#248 = LINE ( 'NONE', #3558, #12283 ) ;
+#249 = VERTEX_POINT ( 'NONE', #4667 ) ;
+#250 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#251 = EDGE_CURVE ( 'NONE', #7840, #6426, #11934, .T. ) ;
+#252 = LINE ( 'NONE', #8727, #2367 ) ;
+#253 = ORIENTED_EDGE ( 'NONE', *, *, #7738, .T. ) ;
+#254 = ORIENTED_EDGE ( 'NONE', *, *, #8321, .F. ) ;
+#255 = AXIS2_PLACEMENT_3D ( 'NONE', #999, #7768, #10653 ) ;
+#256 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#257 = EDGE_CURVE ( 'NONE', #11702, #922, #4120, .T. ) ;
+#258 = ORIENTED_EDGE ( 'NONE', *, *, #4125, .T. ) ;
+#259 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#260 = ADVANCED_FACE ( 'NONE', ( #11482 ), #2121, .F. ) ;
+#261 = LINE ( 'NONE', #9746, #3289 ) ;
+#262 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -9.849999999999999645 ) ) ;
+#263 = FACE_OUTER_BOUND ( 'NONE', #2397, .T. ) ;
+#264 = PLANE ( 'NONE', #11321 ) ;
+#265 = VERTEX_POINT ( 'NONE', #11391 ) ;
+#266 = VERTEX_POINT ( 'NONE', #6611 ) ;
+#267 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -3.500000000000000000 ) ) ;
+#268 = FACE_OUTER_BOUND ( 'NONE', #5116, .T. ) ;
+#269 = EDGE_CURVE ( 'NONE', #1803, #5102, #5182, .T. ) ;
+#270 = CARTESIAN_POINT ( 'NONE', ( 2.898815276252955098, 2.246311412971779831, -1.499999999999777955 ) ) ;
+#271 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -10.55000000000000071 ) ) ;
+#272 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#273 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.465987697120515243, -6.250000000000000000 ) ) ;
+#274 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -6.750000000000000000 ) ) ;
+#275 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#276 = ORIENTED_EDGE ( 'NONE', *, *, #6694, .F. ) ;
+#277 = AXIS2_PLACEMENT_3D ( 'NONE', #2396, #8323, #9227 ) ;
+#278 = ADVANCED_FACE ( 'NONE', ( #2594 ), #1209, .F. ) ;
+#279 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#280 = VERTEX_POINT ( 'NONE', #9737 ) ;
+#281 = LINE ( 'NONE', #7442, #10382 ) ;
+#282 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -3.600000000000000089 ) ) ;
+#283 = PLANE ( 'NONE', #7292 ) ;
+#284 = EDGE_CURVE ( 'NONE', #7728, #3813, #12391, .T. ) ;
+#285 = ORIENTED_EDGE ( 'NONE', *, *, #6623, .T. ) ;
+#286 = ORIENTED_EDGE ( 'NONE', *, *, #52, .F. ) ;
+#287 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -3.449999999999999734 ) ) ;
+#288 = ORIENTED_EDGE ( 'NONE', *, *, #7163, .T. ) ;
+#289 = ORIENTED_EDGE ( 'NONE', *, *, #2050, .T. ) ;
+#290 = VECTOR ( 'NONE', #4658, 1000.000000000000000 ) ;
+#291 = EDGE_CURVE ( 'NONE', #7924, #6127, #9989, .T. ) ;
+#292 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#293 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#294 = ORIENTED_EDGE ( 'NONE', *, *, #6544, .F. ) ;
+#295 = CARTESIAN_POINT ( 'NONE', ( 0.4671727452654360069, 2.515363670630685000, -3.250000000000000000 ) ) ;
+#296 = EDGE_CURVE ( 'NONE', #8385, #4348, #6852, .T. ) ;
+#297 = ORIENTED_EDGE ( 'NONE', *, *, #9269, .F. ) ;
+#298 = VECTOR ( 'NONE', #2165, 1000.000000000000000 ) ;
+#299 = PLANE ( 'NONE', #9875 ) ;
+#300 = ORIENTED_EDGE ( 'NONE', *, *, #2172, .T. ) ;
+#301 = ORIENTED_EDGE ( 'NONE', *, *, #3517, .F. ) ;
+#302 = VECTOR ( 'NONE', #6126, 1000.000000000000000 ) ;
+#303 = ORIENTED_EDGE ( 'NONE', *, *, #7453, .T. ) ;
+#304 = ORIENTED_EDGE ( 'NONE', *, *, #2526, .T. ) ;
+#305 = VECTOR ( 'NONE', #2352, 1000.000000000000000 ) ;
+#307 = EDGE_CURVE ( 'NONE', #3102, #4174, #30, .T. ) ;
+#306 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -5.250000000000000000 ) ) ;
+#308 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -8.724999999999999645 ) ) ;
+#309 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#310 = ORIENTED_EDGE ( 'NONE', *, *, #6117, .F. ) ;
+#311 = AXIS2_PLACEMENT_3D ( 'NONE', #1846, #11397, #8549 ) ;
+#312 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#313 = VECTOR ( 'NONE', #6408, 1000.000000000000000 ) ;
+#314 = VERTEX_POINT ( 'NONE', #7670 ) ;
+#315 = VERTEX_POINT ( 'NONE', #9476 ) ;
+#316 = VECTOR ( 'NONE', #8298, 1000.000000000000000 ) ;
+#317 = DIRECTION ( 'NONE', ( 0.1240347345892083564, -0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#318 = ORIENTED_EDGE ( 'NONE', *, *, #8675, .T. ) ;
+#319 = LINE ( 'NONE', #12087, #7731 ) ;
+#320 = EDGE_CURVE ( 'NONE', #11829, #1063, #9683, .T. ) ;
+#321 = EDGE_CURVE ( 'NONE', #5154, #5299, #11640, .T. ) ;
+#322 = LINE ( 'NONE', #5012, #1374 ) ;
+#323 = EDGE_LOOP ( 'NONE', ( #6769, #9741, #2174, #908 ) ) ;
+#324 = LINE ( 'NONE', #6290, #2569 ) ;
+#325 = ORIENTED_EDGE ( 'NONE', *, *, #9548, .T. ) ;
+#326 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, 1.949999999999999956, -8.599999999999999645 ) ) ;
+#327 = CARTESIAN_POINT ( 'NONE', ( 0.5614370628611350389, 2.702857346516099213, -6.258355790705029342 ) ) ;
+#328 = LINE ( 'NONE', #4817, #2115 ) ;
+#329 = ORIENTED_EDGE ( 'NONE', *, *, #6763, .T. ) ;
+#330 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.550000000000000044 ) ) ;
+#331 = AXIS2_PLACEMENT_3D ( 'NONE', #3642, #5817, #9720 ) ;
+#332 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#333 = ORIENTED_EDGE ( 'NONE', *, *, #7482, .F. ) ;
+#334 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -7.200000000000000178 ) ) ;
+#335 = AXIS2_PLACEMENT_3D ( 'NONE', #7310, #4419, #6366 ) ;
+#336 = VECTOR ( 'NONE', #9769, 1000.000000000000000 ) ;
+#337 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#338 = VECTOR ( 'NONE', #8817, 1000.000000000000000 ) ;
+#339 = DIRECTION ( 'NONE', ( 0.1240347345892083564, -0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#340 = VECTOR ( 'NONE', #6502, 1000.000000000000000 ) ;
+#341 = ORIENTED_EDGE ( 'NONE', *, *, #2040, .F. ) ;
+#342 = ADVANCED_FACE ( 'NONE', ( #4560 ), #1194, .F. ) ;
+#343 = PLANE ( 'NONE', #7513 ) ;
+#344 = VERTEX_POINT ( 'NONE', #10606 ) ;
+#345 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#346 = FACE_OUTER_BOUND ( 'NONE', #1245, .T. ) ;
+#347 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -6.250000000000000000 ) ) ;
+#348 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 9.856383386231858827E-17 ) ) ;
+#349 = VECTOR ( 'NONE', #1265, 1000.000000000000000 ) ;
+#350 = AXIS2_PLACEMENT_3D ( 'NONE', #10630, #7176, #6240 ) ;
+#351 = VECTOR ( 'NONE', #12454, 1000.000000000000000 ) ;
+#352 = EDGE_LOOP ( 'NONE', ( #9405, #7226, #442, #5695 ) ) ;
+#353 = VECTOR ( 'NONE', #7263, 1000.000000000000000 ) ;
+#354 = ADVANCED_FACE ( 'NONE', ( #8209 ), #9364, .T. ) ;
+#355 = DIRECTION ( 'NONE', ( -0.9922778767136677391, 0.1240347345892081621, 0.0000000000000000000 ) ) ;
+#356 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#357 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -0.8499999999999999778 ) ) ;
+#358 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#359 = VECTOR ( 'NONE', #7520, 1000.000000000000000 ) ;
+#360 = ORIENTED_EDGE ( 'NONE', *, *, #726, .F. ) ;
+#361 = ORIENTED_EDGE ( 'NONE', *, *, #10198, .F. ) ;
+#362 = AXIS2_PLACEMENT_3D ( 'NONE', #53, #11555, #6785 ) ;
+#363 = VECTOR ( 'NONE', #10200, 1000.000000000000000 ) ;
+#364 = EDGE_CURVE ( 'NONE', #1030, #8255, #11056, .T. ) ;
+#365 = EDGE_CURVE ( 'NONE', #7267, #4411, #779, .T. ) ;
+#366 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -9.599999999999999645 ) ) ;
+#368 = ORIENTED_EDGE ( 'NONE', *, *, #4683, .T. ) ;
+#367 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -6.875000000000000000 ) ) ;
+#369 = CIRCLE ( 'NONE', #11693, 0.7000000000000000666 ) ;
+#370 = ORIENTED_EDGE ( 'NONE', *, *, #4976, .T. ) ;
+#371 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#372 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#373 = VECTOR ( 'NONE', #11217, 1000.000000000000000 ) ;
+#374 = CARTESIAN_POINT ( 'NONE', ( 4.174999997038304933, 1.399999999999999911, -1.000000000000000000 ) ) ;
+#375 = VERTEX_POINT ( 'NONE', #7162 ) ;
+#376 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#377 = VECTOR ( 'NONE', #2128, 1000.000000000000000 ) ;
+#378 = ORIENTED_EDGE ( 'NONE', *, *, #2439, .T. ) ;
+#379 = ORIENTED_EDGE ( 'NONE', *, *, #12209, .T. ) ;
+#380 = EDGE_CURVE ( 'NONE', #7264, #8273, #4263, .T. ) ;
+#381 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#382 = CARTESIAN_POINT ( 'NONE', ( 0.9849652684285840065, 2.595829481736654731, 0.5999999999999999778 ) ) ;
+#383 = AXIS2_PLACEMENT_3D ( 'NONE', #528, #4363, #9196 ) ;
+#384 = FACE_OUTER_BOUND ( 'NONE', #7729, .T. ) ;
+#385 = PLANE ( 'NONE', #3232 ) ;
+#386 = ORIENTED_EDGE ( 'NONE', *, *, #2820, .F. ) ;
+#387 = CIRCLE ( 'NONE', #3910, 2.000000000000000444 ) ;
+#388 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#389 = EDGE_CURVE ( 'NONE', #6283, #2348, #11047, .T. ) ;
+#390 = VECTOR ( 'NONE', #5369, 1000.000000000000000 ) ;
+#391 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -11.40000000000000036 ) ) ;
+#392 = VERTEX_POINT ( 'NONE', #583 ) ;
+#393 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -11.50000000000000000 ) ) ;
+#394 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -1.399999999999999911 ) ) ;
+#395 = EDGE_CURVE ( 'NONE', #5554, #4815, #3654, .T. ) ;
+#396 = VECTOR ( 'NONE', #8107, 1000.000000000000000 ) ;
+#397 = ORIENTED_EDGE ( 'NONE', *, *, #2951, .F. ) ;
+#398 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016942940, 0.0000000000000000000 ) ) ;
+#399 = ORIENTED_EDGE ( 'NONE', *, *, #12094, .F. ) ;
+#400 = ADVANCED_FACE ( 'NONE', ( #8198 ), #4498, .F. ) ;
+#401 = AXIS2_PLACEMENT_3D ( 'NONE', #3893, #4147, #11744 ) ;
+#402 = EDGE_LOOP ( 'NONE', ( #7847, #6659, #10848, #9801 ) ) ;
+#403 = ORIENTED_EDGE ( 'NONE', *, *, #1808, .T. ) ;
+#404 = EDGE_CURVE ( 'NONE', #228, #2765, #5324, .T. ) ;
+#405 = AXIS2_PLACEMENT_3D ( 'NONE', #8600, #12381, #2817 ) ;
+#406 = ORIENTED_EDGE ( 'NONE', *, *, #11495, .F. ) ;
+#407 = FACE_OUTER_BOUND ( 'NONE', #40, .T. ) ;
+#408 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -6.750000000000000000 ) ) ;
+#409 = LINE ( 'NONE', #4203, #9732 ) ;
+#410 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#411 = CARTESIAN_POINT ( 'NONE', ( -1.131370849898475806, 1.399999999999999911, -3.888613609689575146 ) ) ;
+#412 = EDGE_LOOP ( 'NONE', ( #1483, #258, #8669, #4929, #860, #6479, #8103, #949, #8836, #4787, #5215, #10237, #9650, #5999, #3408, #8743 ) ) ;
+#413 = ADVANCED_FACE ( 'NONE', ( #5638 ), #8563, .T. ) ;
+#414 = ORIENTED_EDGE ( 'NONE', *, *, #3124, .F. ) ;
+#416 = VERTEX_POINT ( 'NONE', #6390 ) ;
+#415 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#417 = EDGE_CURVE ( 'NONE', #3159, #10971, #945, .T. ) ;
+#418 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#419 = AXIS2_PLACEMENT_3D ( 'NONE', #12006, #2665, #10389 ) ;
+#420 = EDGE_LOOP ( 'NONE', ( #8054, #3134, #11049, #1918 ) ) ;
+#421 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#422 = AXIS2_PLACEMENT_3D ( 'NONE', #8079, #7030, #10893 ) ;
+#423 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#424 = DIRECTION ( 'NONE', ( -3.614007241618350250E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#425 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#426 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -4.250000000000000000 ) ) ;
+#427 = ORIENTED_EDGE ( 'NONE', *, *, #2442, .T. ) ;
+#428 = ORIENTED_EDGE ( 'NONE', *, *, #4564, .T. ) ;
+#429 = ORIENTED_EDGE ( 'NONE', *, *, #11270, .F. ) ;
+#430 = VECTOR ( 'NONE', #8775, 1000.000000000000000 ) ;
+#431 = EDGE_CURVE ( 'NONE', #12492, #4483, #9669, .T. ) ;
+#432 = EDGE_LOOP ( 'NONE', ( #10875, #5467, #9045, #4993 ) ) ;
+#433 = FACE_OUTER_BOUND ( 'NONE', #11850, .T. ) ;
+#434 = AXIS2_PLACEMENT_3D ( 'NONE', #75, #6005, #11661 ) ;
+#435 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#436 = CARTESIAN_POINT ( 'NONE', ( -0.5385164807134500409, 1.399999999999999911, -12.09999999999999964 ) ) ;
+#437 = ORIENTED_EDGE ( 'NONE', *, *, #4535, .T. ) ;
+#438 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .F. ) ;
+#439 = EDGE_LOOP ( 'NONE', ( #3753, #12017, #4607, #1312 ) ) ;
+#440 = EDGE_LOOP ( 'NONE', ( #9493, #1948, #7938, #525, #868, #7663, #4220, #5856, #3560, #3611, #523, #8012, #10578, #825 ) ) ;
+#441 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#442 = ORIENTED_EDGE ( 'NONE', *, *, #5434, .T. ) ;
+#443 = ORIENTED_EDGE ( 'NONE', *, *, #756, .F. ) ;
+#444 = EDGE_CURVE ( 'NONE', #7846, #3490, #5001, .T. ) ;
+#445 = LINE ( 'NONE', #4738, #8729 ) ;
+#446 = VERTEX_POINT ( 'NONE', #12222 ) ;
+#447 = EDGE_LOOP ( 'NONE', ( #8824, #7857, #10148, #11399, #6843, #11963, #7362, #5193, #2410 ) ) ;
+#448 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#449 = ORIENTED_EDGE ( 'NONE', *, *, #10946, .T. ) ;
+#450 = VECTOR ( 'NONE', #7945, 1000.000000000000000 ) ;
+#451 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558358124, 2.794566664926945165, -7.250000000000000000 ) ) ;
+#452 = PLANE ( 'NONE', #3176 ) ;
+#453 = ORIENTED_EDGE ( 'NONE', *, *, #2467, .F. ) ;
+#454 = CARTESIAN_POINT ( 'NONE', ( -0.1668425769953799931, 2.616481163528700193, -4.210488660932119487 ) ) ;
+#455 = VERTEX_POINT ( 'NONE', #10343 ) ;
+#456 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#457 = EDGE_CURVE ( 'NONE', #6554, #9011, #3504, .T. ) ;
+#458 = EDGE_CURVE ( 'NONE', #7322, #10330, #6088, .T. ) ;
+#459 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -1.399999999999999911 ) ) ;
+#460 = VECTOR ( 'NONE', #4846, 1000.000000000000000 ) ;
+#461 = VERTEX_POINT ( 'NONE', #8614 ) ;
+#462 = ORIENTED_EDGE ( 'NONE', *, *, #3041, .T. ) ;
+#463 = EDGE_LOOP ( 'NONE', ( #6362, #1368, #5572, #6968 ) ) ;
+#464 = CIRCLE ( 'NONE', #10432, 1.800000000000000044 ) ;
+#465 = LINE ( 'NONE', #2956, #7860 ) ;
+#466 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#467 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -3.500000000000000000 ) ) ;
+#468 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.400000000000000355 ) ) ;
+#470 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -10.69999999999999929 ) ) ;
+#469 = FACE_OUTER_BOUND ( 'NONE', #6265, .T. ) ;
+#471 = VERTEX_POINT ( 'NONE', #6705 ) ;
+#472 = LINE ( 'NONE', #9563, #7138 ) ;
+#473 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#474 = ORIENTED_EDGE ( 'NONE', *, *, #10233, .F. ) ;
+#475 = EDGE_CURVE ( 'NONE', #5514, #2213, #10608, .T. ) ;
+#476 = CIRCLE ( 'NONE', #11194, 0.05000000000000002359 ) ;
+#477 = ORIENTED_EDGE ( 'NONE', *, *, #2857, .F. ) ;
+#478 = MANIFOLD_SOLID_BREP ( 'NONE', #6443 ) ;
+#479 = ORIENTED_EDGE ( 'NONE', *, *, #10748, .T. ) ;
+#480 = LINE ( 'NONE', #9270, #9804 ) ;
+#481 = EDGE_CURVE ( 'NONE', #4633, #9766, #10168, .T. ) ;
+#482 = ADVANCED_FACE ( 'NONE', ( #5981 ), #9074, .T. ) ;
+#483 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -11.23787740704753979 ) ) ;
+#484 = AXIS2_PLACEMENT_3D ( 'NONE', #1923, #5801, #12496 ) ;
+#485 = VECTOR ( 'NONE', #11351, 1000.000000000000000 ) ;
+#486 = LINE ( 'NONE', #10431, #10262 ) ;
+#487 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#488 = ORIENTED_EDGE ( 'NONE', *, *, #2323, .T. ) ;
+#489 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, 0.0000000000000000000 ) ) ;
+#490 = ORIENTED_EDGE ( 'NONE', *, *, #3436, .T. ) ;
+#491 = LINE ( 'NONE', #9423, #5495 ) ;
+#492 = EDGE_CURVE ( 'NONE', #10296, #579, #11528, .T. ) ;
+#493 = FACE_OUTER_BOUND ( 'NONE', #12040, .T. ) ;
+#494 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.199999999999999956, -3.500000000000000000 ) ) ;
+#495 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#496 = VECTOR ( 'NONE', #7812, 1000.000000000000000 ) ;
+#497 = AXIS2_PLACEMENT_3D ( 'NONE', #3582, #6550, #9462 ) ;
+#498 = EDGE_LOOP ( 'NONE', ( #6988, #6300, #378, #5885, #3131, #9770 ) ) ;
+#499 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -2.500000000000000000 ) ) ;
+#500 = VECTOR ( 'NONE', #6438, 1000.000000000000000 ) ;
+#501 = ORIENTED_EDGE ( 'NONE', *, *, #5506, .T. ) ;
+#502 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#503 = LINE ( 'NONE', #11533, #12233 ) ;
+#504 = EDGE_CURVE ( 'NONE', #8447, #10257, #9089, .T. ) ;
+#505 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#506 = CIRCLE ( 'NONE', #901, 0.1250000000000001110 ) ;
+#507 = ORIENTED_EDGE ( 'NONE', *, *, #6133, .F. ) ;
+#508 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .F. ) ;
+#509 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.800000000000000044, -8.449999999999999289 ) ) ;
+#510 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.3499999999999999778 ) ) ;
+#511 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#512 = AXIS2_PLACEMENT_3D ( 'NONE', #9534, #10535, #6662 ) ;
+#513 = ORIENTED_EDGE ( 'NONE', *, *, #10149, .T. ) ;
+#514 = FACE_OUTER_BOUND ( 'NONE', #696, .T. ) ;
+#515 = ORIENTED_EDGE ( 'NONE', *, *, #11585, .T. ) ;
+#516 = ORIENTED_EDGE ( 'NONE', *, *, #3869, .F. ) ;
+#517 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#518 = FACE_OUTER_BOUND ( 'NONE', #4913, .T. ) ;
+#519 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#520 = EDGE_CURVE ( 'NONE', #10068, #2693, #7476, .T. ) ;
+#521 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -6.450000000000000178 ) ) ;
+#522 = CIRCLE ( 'NONE', #8500, 0.04999999999999969746 ) ;
+#523 = ORIENTED_EDGE ( 'NONE', *, *, #2033, .T. ) ;
+#524 = AXIS2_PLACEMENT_3D ( 'NONE', #262, #7045, #1248 ) ;
+#525 = ORIENTED_EDGE ( 'NONE', *, *, #3869, .T. ) ;
+#526 = FACE_OUTER_BOUND ( 'NONE', #3406, .T. ) ;
+#527 = ORIENTED_EDGE ( 'NONE', *, *, #12153, .F. ) ;
+#528 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -10.69999999999999929 ) ) ;
+#529 = DIRECTION ( 'NONE', ( -0.8369696139735468554, 0.0000000000000000000, 0.5472493629827008821 ) ) ;
+#530 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#531 = ADVANCED_FACE ( 'NONE', ( #2013 ), #1119, .F. ) ;
+#532 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#533 = VECTOR ( 'NONE', #4096, 1000.000000000000000 ) ;
+#534 = VERTEX_POINT ( 'NONE', #12034 ) ;
+#535 = PLANE ( 'NONE', #10790 ) ;
+#536 = EDGE_CURVE ( 'NONE', #1445, #5364, #1415, .T. ) ;
+#537 = VECTOR ( 'NONE', #7389, 1000.000000000000000 ) ;
+#538 = ORIENTED_EDGE ( 'NONE', *, *, #7647, .T. ) ;
+#539 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#540 = EDGE_LOOP ( 'NONE', ( #7074, #9438, #4688, #4724 ) ) ;
+#541 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#542 = EDGE_CURVE ( 'NONE', #6024, #7553, #2166, .T. ) ;
+#543 = VERTEX_POINT ( 'NONE', #3636 ) ;
+#544 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -3.500000000000000000 ) ) ;
+#545 = AXIS2_PLACEMENT_3D ( 'NONE', #10629, #6879, #3915 ) ;
+#546 = VECTOR ( 'NONE', #7405, 1000.000000000000000 ) ;
+#547 = DIRECTION ( 'NONE', ( 1.000000000000000000, -3.277316481785920364E-15, 0.0000000000000000000 ) ) ;
+#548 = LINE ( 'NONE', #2735, #8694 ) ;
+#549 = CARTESIAN_POINT ( 'NONE', ( 2.699747498496760212, 2.218799956051245026, -1.510928818067585055 ) ) ;
+#550 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#551 = EDGE_LOOP ( 'NONE', ( #5681, #8515, #6445, #6681, #7379, #4801 ) ) ;
+#552 = VERTEX_POINT ( 'NONE', #4593 ) ;
+#553 = EDGE_CURVE ( 'NONE', #11323, #2785, #7033, .T. ) ;
+#554 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#555 = CARTESIAN_POINT ( 'NONE', ( 2.190577102005444754, 2.443029940846110026, -10.65000000000000036 ) ) ;
+#556 = ORIENTED_EDGE ( 'NONE', *, *, #706, .T. ) ;
+#557 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.800000000000000044, -7.599999999999999645 ) ) ;
+#558 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924028759, 2.709304877981140169, -3.789511339067880513 ) ) ;
+#559 = VECTOR ( 'NONE', #11226, 1000.000000000000000 ) ;
+#560 = VECTOR ( 'NONE', #3694, 1000.000000000000000 ) ;
+#561 = AXIS2_PLACEMENT_3D ( 'NONE', #8491, #7365, #3461 ) ;
+#562 = ORIENTED_EDGE ( 'NONE', *, *, #1587, .F. ) ;
+#563 = ORIENTED_EDGE ( 'NONE', *, *, #269, .T. ) ;
+#564 = EDGE_LOOP ( 'NONE', ( #95, #3549, #11361, #3780 ) ) ;
+#565 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#566 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -5.049999999999999822 ) ) ;
+#567 = EDGE_LOOP ( 'NONE', ( #7573, #11631, #5716, #10969 ) ) ;
+#568 = EDGE_CURVE ( 'NONE', #392, #6103, #4153, .T. ) ;
+#569 = CARTESIAN_POINT ( 'NONE', ( 0.5873938176956285950, 2.694367708505741366, -10.45000000000000107 ) ) ;
+#570 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -3.350000000000000089 ) ) ;
+#571 = CIRCLE ( 'NONE', #2812, 0.05000000000000002359 ) ;
+#572 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -9.700000000000001066 ) ) ;
+#573 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -9.050000000000000711 ) ) ;
+#574 = ORIENTED_EDGE ( 'NONE', *, *, #2144, .T. ) ;
+#575 = AXIS2_PLACEMENT_3D ( 'NONE', #7020, #7899, #10929 ) ;
+#576 = AXIS2_PLACEMENT_3D ( 'NONE', #4117, #4992, #11713 ) ;
+#577 = EDGE_CURVE ( 'NONE', #2093, #11981, #9549, .T. ) ;
+#578 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -6.750000000000000000 ) ) ;
+#579 = VERTEX_POINT ( 'NONE', #4777 ) ;
+#580 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#581 = LINE ( 'NONE', #3634, #12340 ) ;
+#582 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#583 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -6.250000000000000000 ) ) ;
+#584 = EDGE_LOOP ( 'NONE', ( #10648, #11472, #4553, #5525 ) ) ;
+#585 = EDGE_CURVE ( 'NONE', #11618, #244, #3535, .T. ) ;
+#586 = ORIENTED_EDGE ( 'NONE', *, *, #9697, .F. ) ;
+#587 = ORIENTED_EDGE ( 'NONE', *, *, #10134, .T. ) ;
+#589 = EDGE_LOOP ( 'NONE', ( #7572, #11783, #9012, #4516 ) ) ;
+#588 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#590 = ORIENTED_EDGE ( 'NONE', *, *, #10804, .F. ) ;
+#591 = ADVANCED_FACE ( 'NONE', ( #5829 ), #845, .F. ) ;
+#592 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.550000000000000044 ) ) ;
+#593 = ORIENTED_EDGE ( 'NONE', *, *, #208, .T. ) ;
+#594 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#595 = AXIS2_PLACEMENT_3D ( 'NONE', #8084, #2272, #4151 ) ;
+#596 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#597 = ORIENTED_EDGE ( 'NONE', *, *, #8315, .F. ) ;
+#598 = CYLINDRICAL_SURFACE ( 'NONE', #10742, 1.800000000000000044 ) ;
+#599 = EDGE_CURVE ( 'NONE', #8155, #11618, #10940, .T. ) ;
+#600 = EDGE_CURVE ( 'NONE', #7864, #6114, #6560, .T. ) ;
+#601 = VERTEX_POINT ( 'NONE', #6855 ) ;
+#602 = ORIENTED_EDGE ( 'NONE', *, *, #889, .F. ) ;
+#603 = CARTESIAN_POINT ( 'NONE', ( 1.097941094936516038, 2.430794750165239826, 0.5999999999999999778 ) ) ;
+#604 = EDGE_LOOP ( 'NONE', ( #1674, #6976, #6181, #5567 ) ) ;
+#605 = LINE ( 'NONE', #4304, #8307 ) ;
+#606 = ORIENTED_EDGE ( 'NONE', *, *, #11180, .T. ) ;
+#607 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, -3.469446951953615175E-16 ) ) ;
+#608 = VECTOR ( 'NONE', #5664, 1000.000000000000000 ) ;
+#609 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#610 = EDGE_CURVE ( 'NONE', #7833, #9946, #3235, .T. ) ;
+#611 = ADVANCED_FACE ( 'NONE', ( #3361 ), #11033, .F. ) ;
+#612 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -11.40000000000000036 ) ) ;
+#613 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#614 = ORIENTED_EDGE ( 'NONE', *, *, #4417, .F. ) ;
+#615 = ORIENTED_EDGE ( 'NONE', *, *, #11915, .F. ) ;
+#616 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#617 = FACE_OUTER_BOUND ( 'NONE', #679, .T. ) ;
+#618 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#619 = VECTOR ( 'NONE', #8898, 1000.000000000000000 ) ;
+#620 = EDGE_CURVE ( 'NONE', #5372, #5553, #2132, .T. ) ;
+#621 = CIRCLE ( 'NONE', #11870, 0.04999999999999991257 ) ;
+#622 = EDGE_CURVE ( 'NONE', #10068, #2766, #8196, .T. ) ;
+#623 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#624 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#625 = ORIENTED_EDGE ( 'NONE', *, *, #3517, .T. ) ;
+#626 = AXIS2_PLACEMENT_3D ( 'NONE', #2777, #6558, #11294 ) ;
+#627 = LINE ( 'NONE', #6506, #6503 ) ;
+#628 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 4.282683019865015500E-15 ) ) ;
+#629 = LINE ( 'NONE', #10680, #5 ) ;
+#630 = ORIENTED_EDGE ( 'NONE', *, *, #12378, .T. ) ;
+#631 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#632 = ORIENTED_EDGE ( 'NONE', *, *, #7770, .F. ) ;
+#633 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#634 = LINE ( 'NONE', #7187, #8329 ) ;
+#635 = VECTOR ( 'NONE', #10693, 1000.000000000000000 ) ;
+#636 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, -3.469446951953615175E-16 ) ) ;
+#637 = EDGE_CURVE ( 'NONE', #1469, #5233, #480, .T. ) ;
+#638 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#639 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#640 = EDGE_CURVE ( 'NONE', #6047, #9439, #8760, .T. ) ;
+#641 = CIRCLE ( 'NONE', #8892, 0.05000000000000002359 ) ;
+#642 = EDGE_CURVE ( 'NONE', #6963, #1030, #6226, .T. ) ;
+#643 = CARTESIAN_POINT ( 'NONE', ( 2.699630051614095194, 2.223171411076304782, -1.507438020447545046 ) ) ;
+#644 = LINE ( 'NONE', #3239, #10607 ) ;
+#645 = PRESENTATION_STYLE_ASSIGNMENT (( #4068 ) ) ;
+#646 = ORIENTED_EDGE ( 'NONE', *, *, #5076, .F. ) ;
+#647 = AXIS2_PLACEMENT_3D ( 'NONE', #893, #9559, #11538 ) ;
+#648 = ORIENTED_EDGE ( 'NONE', *, *, #3068, .T. ) ;
+#649 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 2.200000000000000178, -0.8000000000000000444 ) ) ;
+#650 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -9.050000000000000711 ) ) ;
+#651 = LINE ( 'NONE', #12074, #5008 ) ;
+#652 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#653 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -1.525000000000000133 ) ) ;
+#654 = LINE ( 'NONE', #10718, #7455 ) ;
+#655 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#656 = ORIENTED_EDGE ( 'NONE', *, *, #12387, .F. ) ;
+#657 = CIRCLE ( 'NONE', #4788, 0.1000000000000000056 ) ;
+#658 = LINE ( 'NONE', #5204, #2756 ) ;
+#659 = ORIENTED_EDGE ( 'NONE', *, *, #7758, .F. ) ;
+#660 = VECTOR ( 'NONE', #5534, 1000.000000000000000 ) ;
+#661 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -0.3499999999999999778 ) ) ;
+#662 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -11.40000000000000036 ) ) ;
+#663 = ORIENTED_EDGE ( 'NONE', *, *, #3846, .F. ) ;
+#664 = AXIS2_PLACEMENT_3D ( 'NONE', #11960, #519, #487 ) ;
+#665 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -0.3499999999999999778 ) ) ;
+#666 = DIRECTION ( 'NONE', ( -0.1240347345892083564, 0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#667 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#668 = VECTOR ( 'NONE', #6839, 1000.000000000000000 ) ;
+#669 = ORIENTED_EDGE ( 'NONE', *, *, #7253, .T. ) ;
+#670 = ADVANCED_FACE ( 'NONE', ( #1980 ), #12218, .F. ) ;
+#671 = PLANE ( 'NONE', #9772 ) ;
+#672 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#673 = VECTOR ( 'NONE', #11972, 1000.000000000000000 ) ;
+#674 = EDGE_CURVE ( 'NONE', #8954, #6791, #11041, .T. ) ;
+#675 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#676 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#677 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#678 = LINE ( 'NONE', #7219, #3240 ) ;
+#679 = EDGE_LOOP ( 'NONE', ( #8436, #9050, #646, #728, #10849, #4502, #10379, #3312 ) ) ;
+#680 = ORIENTED_EDGE ( 'NONE', *, *, #6364, .T. ) ;
+#681 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#682 = AXIS2_PLACEMENT_3D ( 'NONE', #1628, #4532, #5448 ) ;
+#683 = VECTOR ( 'NONE', #1579, 1000.000000000000000 ) ;
+#684 = ADVANCED_FACE ( 'NONE', ( #8046 ), #2618, .F. ) ;
+#685 = LINE ( 'NONE', #5222, #1886 ) ;
+#686 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#687 = ORIENTED_EDGE ( 'NONE', *, *, #4249, .T. ) ;
+#688 = CARTESIAN_POINT ( 'NONE', ( 2.698212002188445258, 2.250000000000000000, -1.500000000000000000 ) ) ;
+#689 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#690 = EDGE_CURVE ( 'NONE', #11464, #5745, #7287, .T. ) ;
+#691 = LINE ( 'NONE', #7277, #8246 ) ;
+#692 = PLANE ( 'NONE', #2027 ) ;
+#693 = VERTEX_POINT ( 'NONE', #4111 ) ;
+#694 = LINE ( 'NONE', #11196, #390 ) ;
+#695 = EDGE_CURVE ( 'NONE', #2783, #3192, #8331, .T. ) ;
+#696 = EDGE_LOOP ( 'NONE', ( #4466, #3739, #3462, #10851, #7566 ) ) ;
+#697 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#698 = CYLINDRICAL_SURFACE ( 'NONE', #1815, 0.05000000000000012768 ) ;
+#699 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -0.5000000000000000000 ) ) ;
+#700 = VERTEX_POINT ( 'NONE', #2150 ) ;
+#701 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#702 = ORIENTED_EDGE ( 'NONE', *, *, #11495, .T. ) ;
+#703 = ORIENTED_EDGE ( 'NONE', *, *, #3833, .T. ) ;
+#704 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016942940, 0.0000000000000000000 ) ) ;
+#705 = EDGE_CURVE ( 'NONE', #9754, #5372, #10435, .T. ) ;
+#706 = EDGE_CURVE ( 'NONE', #9264, #2604, #10274, .T. ) ;
+#707 = CARTESIAN_POINT ( 'NONE', ( 0.6085163306758859525, 2.682299210315904681, -3.250000000000000000 ) ) ;
+#708 = CIRCLE ( 'NONE', #8750, 0.05000000000000012768 ) ;
+#709 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#710 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#711 = LINE ( 'NONE', #8170, #5565 ) ;
+#712 = EDGE_CURVE ( 'NONE', #315, #6294, #9358, .T. ) ;
+#713 = ORIENTED_EDGE ( 'NONE', *, *, #6378, .T. ) ;
+#714 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -6.450000000000000178 ) ) ;
+#715 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.245526046805430109, -10.69999999999999929 ) ) ;
+#716 = ORIENTED_EDGE ( 'NONE', *, *, #5333, .T. ) ;
+#717 = EDGE_LOOP ( 'NONE', ( #4397, #8850, #449, #4610 ) ) ;
+#718 = ORIENTED_EDGE ( 'NONE', *, *, #4164, .T. ) ;
+#719 = DIRECTION ( 'NONE', ( 2.137262456040524857E-32, -2.168404344971010101E-16, -1.000000000000000000 ) ) ;
+#720 = EDGE_LOOP ( 'NONE', ( #2759, #7212, #6309, #11284 ) ) ;
+#721 = EDGE_CURVE ( 'NONE', #5881, #6319, #9969, .T. ) ;
+#722 = ADVANCED_FACE ( 'NONE', ( #3648 ), #8933, .F. ) ;
+#723 = DIRECTION ( 'NONE', ( -0.8700221858486123505, 0.0000000000000000000, 0.4930125719808802764 ) ) ;
+#724 = PLANE ( 'NONE', #10761 ) ;
+#725 = LINE ( 'NONE', #1452, #8567 ) ;
+#726 = EDGE_CURVE ( 'NONE', #7132, #9891, #7148, .T. ) ;
+#727 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#728 = ORIENTED_EDGE ( 'NONE', *, *, #8375, .F. ) ;
+#729 = VERTEX_POINT ( 'NONE', #3225 ) ;
+#730 = ORIENTED_EDGE ( 'NONE', *, *, #4078, .F. ) ;
+#731 = VECTOR ( 'NONE', #7919, 1000.000000000000000 ) ;
+#732 = FACE_OUTER_BOUND ( 'NONE', #1490, .T. ) ;
+#733 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -7.200000000000000178 ) ) ;
+#734 = ORIENTED_EDGE ( 'NONE', *, *, #5636, .F. ) ;
+#735 = CARTESIAN_POINT ( 'NONE', ( 2.899895091567630256, 2.214418946279159695, -0.5105702443101389765 ) ) ;
+#736 = ADVANCED_FACE ( 'NONE', ( #617 ), #6388, .F. ) ;
+#737 = EDGE_LOOP ( 'NONE', ( #9594, #5846, #4326, #11575 ) ) ;
+#738 = CARTESIAN_POINT ( 'NONE', ( 2.421251514349155087, 2.406240264898304559, -4.250000000000000000 ) ) ;
+#739 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.449999999999999956, -5.500000000000000000 ) ) ;
+#740 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#741 = ORIENTED_EDGE ( 'NONE', *, *, #4668, .T. ) ;
+#742 = PLANE ( 'NONE', #4059 ) ;
+#743 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#744 = ORIENTED_EDGE ( 'NONE', *, *, #6850, .T. ) ;
+#745 = ORIENTED_EDGE ( 'NONE', *, *, #12484, .T. ) ;
+#746 = AXIS2_PLACEMENT_3D ( 'NONE', #9347, #12255, #9391 ) ;
+#747 = ORIENTED_EDGE ( 'NONE', *, *, #11792, .T. ) ;
+#748 = ORIENTED_EDGE ( 'NONE', *, *, #5213, .T. ) ;
+#749 = PLANE ( 'NONE', #5769 ) ;
+#750 = EDGE_LOOP ( 'NONE', ( #5568, #10418, #5023, #11593, #4645, #12025, #11430, #3482, #2343, #4709, #10524, #8263, #6533, #6027 ) ) ;
+#751 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #87 ) ) ;
+#752 = LINE ( 'NONE', #11574, #6647 ) ;
+#753 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#754 = ORIENTED_EDGE ( 'NONE', *, *, #12247, .T. ) ;
+#755 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.199999999999999956, -1.399999999999999911 ) ) ;
+#756 = EDGE_CURVE ( 'NONE', #6413, #7086, #10591, .T. ) ;
+#757 = ORIENTED_EDGE ( 'NONE', *, *, #3215, .T. ) ;
+#758 = EDGE_CURVE ( 'NONE', #5883, #8899, #9957, .T. ) ;
+#759 = LINE ( 'NONE', #8305, #6980 ) ;
+#760 = ORIENTED_EDGE ( 'NONE', *, *, #11822, .F. ) ;
+#761 = VERTEX_POINT ( 'NONE', #9395 ) ;
+#762 = CIRCLE ( 'NONE', #8328, 0.7000000000000000666 ) ;
+#763 = LINE ( 'NONE', #6131, #11030 ) ;
+#764 = ORIENTED_EDGE ( 'NONE', *, *, #11601, .F. ) ;
+#765 = LINE ( 'NONE', #7223, #7873 ) ;
+#766 = AXIS2_PLACEMENT_3D ( 'NONE', #2673, #2842, #11599 ) ;
+#767 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#768 = LINE ( 'NONE', #2872, #8472 ) ;
+#769 = DIRECTION ( 'NONE', ( -1.000000000000000000, 4.336808689942020201E-16, 0.0000000000000000000 ) ) ;
+#770 = ORIENTED_EDGE ( 'NONE', *, *, #1198, .T. ) ;
+#771 = EDGE_CURVE ( 'NONE', #8167, #846, #3796, .T. ) ;
+#772 = FACE_OUTER_BOUND ( 'NONE', #1973, .T. ) ;
+#773 = ORIENTED_EDGE ( 'NONE', *, *, #7772, .T. ) ;
+#774 = CARTESIAN_POINT ( 'NONE', ( 1.149999999999999911, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#775 = ORIENTED_EDGE ( 'NONE', *, *, #5010, .T. ) ;
+#776 = VECTOR ( 'NONE', #786, 1000.000000000000000 ) ;
+#777 = EDGE_CURVE ( 'NONE', #6209, #5492, #5780, .T. ) ;
+#778 = CARTESIAN_POINT ( 'NONE', ( -1.675000000000000044, 1.399999999999999911, -4.525000000000000355 ) ) ;
+#779 = LINE ( 'NONE', #5289, #6528 ) ;
+#780 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 1.496662954709575999, 1.899999999999999911 ) ) ;
+#781 = ORIENTED_EDGE ( 'NONE', *, *, #2929, .T. ) ;
+#782 = ADVANCED_FACE ( 'NONE', ( #4098 ), #11459, .F. ) ;
+#783 = LINE ( 'NONE', #2940, #8621 ) ;
+#784 = ORIENTED_EDGE ( 'NONE', *, *, #10953, .F. ) ;
+#785 = VECTOR ( 'NONE', #5417, 1000.000000000000000 ) ;
+#786 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#787 = EDGE_CURVE ( 'NONE', #4266, #8881, #11467, .T. ) ;
+#788 = CARTESIAN_POINT ( 'NONE', ( 3.200000000000000178, -2.200000000000000178, -0.3499999999999999778 ) ) ;
+#789 = AXIS2_PLACEMENT_3D ( 'NONE', #9623, #6793, #2083 ) ;
+#790 = VECTOR ( 'NONE', #8260, 1000.000000000000000 ) ;
+#791 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#792 = LINE ( 'NONE', #3962, #8208 ) ;
+#793 = VECTOR ( 'NONE', #4105, 1000.000000000000000 ) ;
+#794 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -2.250000000000000000 ) ) ;
+#795 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#796 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -6.349999999999999645 ) ) ;
+#797 = CYLINDRICAL_SURFACE ( 'NONE', #8254, 0.04999999999999991257 ) ;
+#798 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -11.19999999999999929 ) ) ;
+#799 = EDGE_CURVE ( 'NONE', #9591, #1025, #2120, .T. ) ;
+#800 = ADVANCED_FACE ( 'NONE', ( #4531 ), #9761, .T. ) ;
+#801 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#802 = ADVANCED_FACE ( 'NONE', ( #11174 ), #10258, .F. ) ;
+#803 = CIRCLE ( 'NONE', #7793, 0.1999999999999996503 ) ;
+#804 = ORIENTED_EDGE ( 'NONE', *, *, #6378, .F. ) ;
+#805 = ORIENTED_EDGE ( 'NONE', *, *, #10654, .F. ) ;
+#806 = AXIS2_PLACEMENT_3D ( 'NONE', #77, #6863, #1111 ) ;
+#807 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -3.600000000000000089 ) ) ;
+#808 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#809 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.902421127696359117E-48, 1.535339560257679861E-32 ) ) ;
+#810 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -11.16212259295246056 ) ) ;
+#811 = LINE ( 'NONE', #2462, #3076 ) ;
+#812 = ORIENTED_EDGE ( 'NONE', *, *, #6975, .T. ) ;
+#813 = VERTEX_POINT ( 'NONE', #4335 ) ;
+#814 = DIRECTION ( 'NONE', ( -2.478176394252580155E-16, 1.000000000000000000, 3.097720492815729508E-17 ) ) ;
+#815 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#816 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -3.875000000000000000 ) ) ;
+#817 = CARTESIAN_POINT ( 'NONE', ( 0.4671727452654360069, 2.515363670630685000, -6.250000000000000000 ) ) ;
+#818 = AXIS2_PLACEMENT_3D ( 'NONE', #8911, #198, #279 ) ;
+#819 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -4.250000000000000000 ) ) ;
+#820 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#821 = VECTOR ( 'NONE', #2195, 1000.000000000000000 ) ;
+#822 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#823 = CIRCLE ( 'NONE', #2911, 0.1499999999999999667 ) ;
+#824 = VERTEX_POINT ( 'NONE', #7072 ) ;
+#825 = ORIENTED_EDGE ( 'NONE', *, *, #6658, .T. ) ;
+#826 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#827 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -2.399999999999999911 ) ) ;
+#828 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#829 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#830 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -0.8499999999999999778 ) ) ;
+#831 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#832 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#833 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#834 = LINE ( 'NONE', #6211, #4605 ) ;
+#835 = AXIS2_PLACEMENT_3D ( 'NONE', #12374, #4586, #9335 ) ;
+#836 = ORIENTED_EDGE ( 'NONE', *, *, #12394, .F. ) ;
+#837 = EDGE_CURVE ( 'NONE', #4470, #11708, #11316, .T. ) ;
+#838 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#839 = ORIENTED_EDGE ( 'NONE', *, *, #10645, .T. ) ;
+#840 = LINE ( 'NONE', #10054, #2792 ) ;
+#841 = ORIENTED_EDGE ( 'NONE', *, *, #2439, .F. ) ;
+#842 = ADVANCED_FACE ( 'NONE', ( #12204 ), #5197, .F. ) ;
+#843 = CARTESIAN_POINT ( 'NONE', ( 1.131370849898475806, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#844 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#845 = PLANE ( 'NONE', #2563 ) ;
+#846 = VERTEX_POINT ( 'NONE', #3253 ) ;
+#847 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 3.061616997868380183E-16, 1.899999999999999911 ) ) ;
+#848 = ORIENTED_EDGE ( 'NONE', *, *, #4007, .T. ) ;
+#849 = LINE ( 'NONE', #3034, #3109 ) ;
+#850 = VERTEX_POINT ( 'NONE', #2427 ) ;
+#851 = EDGE_CURVE ( 'NONE', #7924, #1925, #2876, .T. ) ;
+#852 = DIRECTION ( 'NONE', ( -4.336808689942015369E-15, 6.830342337807359975E-16, -1.000000000000000000 ) ) ;
+#853 = CIRCLE ( 'NONE', #10035, 1.800000000000000044 ) ;
+#854 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#855 = EDGE_LOOP ( 'NONE', ( #3044, #11517, #4536, #6656 ) ) ;
+#856 = VERTEX_POINT ( 'NONE', #5373 ) ;
+#857 = CARTESIAN_POINT ( 'NONE', ( 2.190577102005444754, 2.443029940846110026, -6.450000000000000178 ) ) ;
+#858 = EDGE_CURVE ( 'NONE', #3269, #2105, #9343, .T. ) ;
+#859 = ADVANCED_FACE ( 'NONE', ( #1967 ), #4701, .T. ) ;
+#860 = ORIENTED_EDGE ( 'NONE', *, *, #8673, .T. ) ;
+#861 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#862 = ADVANCED_FACE ( 'NONE', ( #6984 ), #8481, .F. ) ;
+#863 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#864 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#865 = LINE ( 'NONE', #4608, #4798 ) ;
+#866 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#867 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#868 = ORIENTED_EDGE ( 'NONE', *, *, #3856, .T. ) ;
+#869 = ORIENTED_EDGE ( 'NONE', *, *, #5532, .F. ) ;
+#870 = VERTEX_POINT ( 'NONE', #3621 ) ;
+#871 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -4.525000000000000355 ) ) ;
+#872 = PLANE ( 'NONE', #6250 ) ;
+#873 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#874 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#875 = EDGE_CURVE ( 'NONE', #7054, #7844, #8036, .T. ) ;
+#876 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -6.500000000000000000 ) ) ;
+#877 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -10.94999999999999929 ) ) ;
+#878 = VECTOR ( 'NONE', #448, 1000.000000000000000 ) ;
+#879 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#880 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -11.07499999999999929 ) ) ;
+#881 = ORIENTED_EDGE ( 'NONE', *, *, #4995, .T. ) ;
+#882 = ORIENTED_EDGE ( 'NONE', *, *, #8981, .F. ) ;
+#884 = ORIENTED_EDGE ( 'NONE', *, *, #4749, .F. ) ;
+#883 = CARTESIAN_POINT ( 'NONE', ( 0.9437065855357300581, 2.567585525109674638, 0.6500000000000000222 ) ) ;
+#885 = EDGE_CURVE ( 'NONE', #2238, #6712, #6818, .T. ) ;
+#886 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#887 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.971276677246369793E-16 ) ) ;
+#888 = VERTEX_POINT ( 'NONE', #12372 ) ;
+#889 = EDGE_CURVE ( 'NONE', #10684, #1520, #3188, .T. ) ;
+#890 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#891 = ORIENTED_EDGE ( 'NONE', *, *, #8534, .T. ) ;
+#892 = LINE ( 'NONE', #886, #1201 ) ;
+#893 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.649999999999999911, -0.5500000000000000444 ) ) ;
+#894 = PLANE ( 'NONE', #4934 ) ;
+#895 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#896 = ORIENTED_EDGE ( 'NONE', *, *, #8705, .F. ) ;
+#897 = ORIENTED_EDGE ( 'NONE', *, *, #2202, .F. ) ;
+#898 = ORIENTED_EDGE ( 'NONE', *, *, #6537, .T. ) ;
+#899 = VERTEX_POINT ( 'NONE', #3959 ) ;
+#900 = AXIS2_PLACEMENT_3D ( 'NONE', #12513, #9560, #11415 ) ;
+#901 = AXIS2_PLACEMENT_3D ( 'NONE', #1636, #795, #5584 ) ;
+#902 = ORIENTED_EDGE ( 'NONE', *, *, #12486, .T. ) ;
+#903 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#904 = ORIENTED_EDGE ( 'NONE', *, *, #3692, .T. ) ;
+#905 = CIRCLE ( 'NONE', #8937, 0.04999999999999996808 ) ;
+#906 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.899999999999999911, -7.250000000000000000 ) ) ;
+#907 = CARTESIAN_POINT ( 'NONE', ( 4.299999999999999822, 1.399999999999999911, -1.275000000000000133 ) ) ;
+#908 = ORIENTED_EDGE ( 'NONE', *, *, #7680, .T. ) ;
+#909 = EDGE_CURVE ( 'NONE', #2827, #4468, #1667, .T. ) ;
+#910 = ORIENTED_EDGE ( 'NONE', *, *, #4764, .T. ) ;
+#911 = ORIENTED_EDGE ( 'NONE', *, *, #8705, .T. ) ;
+#912 = LINE ( 'NONE', #1896, #10420 ) ;
+#913 = ADVANCED_FACE ( 'NONE', ( #1070 ), #6841, .T. ) ;
+#914 = EDGE_LOOP ( 'NONE', ( #11578, #7178, #6158, #7705, #6299, #5581, #6817, #11674, #7978, #6217, #6349, #3589, #7387, #11795, #5309, #4955, #361, #4067, #11600 ) ) ;
+#915 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#916 = VECTOR ( 'NONE', #7992, 1000.000000000000000 ) ;
+#917 = PLANE ( 'NONE', #362 ) ;
+#918 = VERTEX_POINT ( 'NONE', #5838 ) ;
+#919 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#920 = LINE ( 'NONE', #7351, #313 ) ;
+#921 = DIRECTION ( 'NONE', ( 0.7071067811865510144, 0.0000000000000000000, -0.7071067811865441310 ) ) ;
+#922 = VERTEX_POINT ( 'NONE', #4202 ) ;
+#923 = PLANE ( 'NONE', #8805 ) ;
+#924 = EDGE_LOOP ( 'NONE', ( #2549, #4813, #5131, #6485 ) ) ;
+#925 = VECTOR ( 'NONE', #2763, 1000.000000000000000 ) ;
+#926 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#927 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#928 = CARTESIAN_POINT ( 'NONE', ( 0.6105459496800109687, 2.695025094928819698, -10.65000000000000036 ) ) ;
+#929 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#930 = FACE_OUTER_BOUND ( 'NONE', #3641, .T. ) ;
+#931 = ADVANCED_FACE ( 'NONE', ( #1826 ), #5156, .F. ) ;
+#932 = ORIENTED_EDGE ( 'NONE', *, *, #5246, .T. ) ;
+#933 = ADVANCED_FACE ( 'NONE', ( #8317 ), #5912, .F. ) ;
+#934 = EDGE_CURVE ( 'NONE', #3599, #943, #6672, .T. ) ;
+#935 = VERTEX_POINT ( 'NONE', #2295 ) ;
+#936 = ORIENTED_EDGE ( 'NONE', *, *, #3428, .F. ) ;
+#937 = VECTOR ( 'NONE', #7104, 1000.000000000000000 ) ;
+#938 = DIRECTION ( 'NONE', ( -0.5739840331234596915, 0.09154325511562509676, -0.8137334712067353371 ) ) ;
+#939 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#940 = LINE ( 'NONE', #8382, #790 ) ;
+#941 = EDGE_CURVE ( 'NONE', #12032, #6898, #11762, .T. ) ;
+#942 = CARTESIAN_POINT ( 'NONE', ( 1.131370849898473807, 1.399999999999999911, 1.899999999999999911 ) ) ;
+#943 = VERTEX_POINT ( 'NONE', #4360 ) ;
+#944 = LINE ( 'NONE', #334, #9975 ) ;
+#945 = LINE ( 'NONE', #9428, #340 ) ;
+#946 = LINE ( 'NONE', #7800, #5798 ) ;
+#947 = ORIENTED_EDGE ( 'NONE', *, *, #11526, .F. ) ;
+#948 = LINE ( 'NONE', #5317, #7304 ) ;
+#949 = ORIENTED_EDGE ( 'NONE', *, *, #4152, .F. ) ;
+#950 = EDGE_CURVE ( 'NONE', #4401, #8769, #9503, .T. ) ;
+#951 = FILL_AREA_STYLE_COLOUR ( '', #170 ) ;
+#952 = FILL_AREA_STYLE ('',( #6653 ) ) ;
+#953 = CYLINDRICAL_SURFACE ( 'NONE', #6006, 0.1999999999999999833 ) ;
+#955 = VERTEX_POINT ( 'NONE', #2372 ) ;
+#954 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#956 = VECTOR ( 'NONE', #3839, 1000.000000000000000 ) ;
+#957 = ORIENTED_EDGE ( 'NONE', *, *, #12416, .F. ) ;
+#958 = VECTOR ( 'NONE', #3527, 1000.000000000000000 ) ;
+#959 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#960 = EDGE_CURVE ( 'NONE', #3894, #11767, #2562, .T. ) ;
+#961 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#962 = CIRCLE ( 'NONE', #5560, 0.1000000000000000056 ) ;
+#963 = AXIS2_PLACEMENT_3D ( 'NONE', #1272, #5959, #6936 ) ;
+#964 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#965 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#966 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#967 = FACE_OUTER_BOUND ( 'NONE', #8412, .T. ) ;
+#968 = ORIENTED_EDGE ( 'NONE', *, *, #11968, .T. ) ;
+#969 = ORIENTED_EDGE ( 'NONE', *, *, #10707, .T. ) ;
+#970 = PLANE ( 'NONE', #222 ) ;
+#971 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#972 = EDGE_CURVE ( 'NONE', #4745, #4340, #4243, .T. ) ;
+#973 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -5.049999999999999822 ) ) ;
+#974 = VECTOR ( 'NONE', #6453, 1000.000000000000000 ) ;
+#975 = VECTOR ( 'NONE', #2363, 1000.000000000000000 ) ;
+#976 = AXIS2_PLACEMENT_3D ( 'NONE', #10291, #4351, #11996 ) ;
+#977 = ORIENTED_EDGE ( 'NONE', *, *, #8832, .F. ) ;
+#978 = ADVANCED_FACE ( 'NONE', ( #11907 ), #9818, .F. ) ;
+#979 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#980 = FACE_OUTER_BOUND ( 'NONE', #1795, .T. ) ;
+#981 = ORIENTED_EDGE ( 'NONE', *, *, #5636, .T. ) ;
+#982 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#983 = ORIENTED_EDGE ( 'NONE', *, *, #3351, .T. ) ;
+#984 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#985 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#986 = VECTOR ( 'NONE', #5848, 1000.000000000000000 ) ;
+#987 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 4.200000000000000178, -3.449999999999999734 ) ) ;
+#988 = EDGE_CURVE ( 'NONE', #10810, #6898, #10891, .T. ) ;
+#989 = VECTOR ( 'NONE', #11167, 1000.000000000000000 ) ;
+#990 = LINE ( 'NONE', #10043, #5843 ) ;
+#991 = ORIENTED_EDGE ( 'NONE', *, *, #2143, .T. ) ;
+#992 = ADVANCED_FACE ( 'NONE', ( #12056 ), #7493, .T. ) ;
+#993 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#994 = STYLED_ITEM ( 'NONE', ( #9836 ), #3261 ) ;
+#995 = LINE ( 'NONE', #9585, #11098 ) ;
+#996 = ORIENTED_EDGE ( 'NONE', *, *, #2837, .T. ) ;
+#997 = AXIS2_PLACEMENT_3D ( 'NONE', #10444, #9317, #4664 ) ;
+#998 = VECTOR ( 'NONE', #3003, 1000.000000000000000 ) ;
+#999 = CARTESIAN_POINT ( 'NONE', ( 0.6105459496800109687, 2.695025094928819698, -3.350000000000000089 ) ) ;
+#1000 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1001 = EDGE_CURVE ( 'NONE', #2056, #6628, #319, .T. ) ;
+#1002 = LINE ( 'NONE', #12112, #10960 ) ;
+#1003 = ORIENTED_EDGE ( 'NONE', *, *, #1829, .T. ) ;
+#1004 = FACE_OUTER_BOUND ( 'NONE', #8644, .T. ) ;
+#1005 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1006 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -10.94999999999999929 ) ) ;
+#1007 = PLANE ( 'NONE', #1069 ) ;
+#1008 = ORIENTED_EDGE ( 'NONE', *, *, #10549, .F. ) ;
+#1009 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, 1.949999999999999956, -7.599999999999999645 ) ) ;
+#1010 = VERTEX_POINT ( 'NONE', #3419 ) ;
+#1011 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1012 = CARTESIAN_POINT ( 'NONE', ( -1.675000000000000044, 1.399999999999999911, -4.525000000000000355 ) ) ;
+#1013 = VERTEX_POINT ( 'NONE', #3465 ) ;
+#1014 = ORIENTED_EDGE ( 'NONE', *, *, #8534, .F. ) ;
+#1015 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -5.150000000000000355 ) ) ;
+#1016 = EDGE_CURVE ( 'NONE', #5756, #10252, #9047, .T. ) ;
+#1017 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1018 = EDGE_CURVE ( 'NONE', #9915, #5711, #10241, .T. ) ;
+#1019 = CIRCLE ( 'NONE', #7490, 1.800000000000000044 ) ;
+#1020 = LINE ( 'NONE', #6339, #4030 ) ;
+#1021 = DIRECTION ( 'NONE', ( -2.137262456040519383E-32, 1.000000000000000000, 1.084202172485503818E-16 ) ) ;
+#1022 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -4.349999999999999645 ) ) ;
+#1023 = EDGE_CURVE ( 'NONE', #5102, #10254, #7719, .T. ) ;
+#1024 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#1025 = VERTEX_POINT ( 'NONE', #3722 ) ;
+#1026 = VERTEX_POINT ( 'NONE', #10478 ) ;
+#1027 = PLANE ( 'NONE', #6311 ) ;
+#1028 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000001421, 1.799999999999998934, -8.537867965644036161 ) ) ;
+#1029 = CARTESIAN_POINT ( 'NONE', ( 1.131370849898473807, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#1030 = VERTEX_POINT ( 'NONE', #6690 ) ;
+#1031 = VECTOR ( 'NONE', #11401, 1000.000000000000000 ) ;
+#1032 = EDGE_CURVE ( 'NONE', #11698, #5711, #8020, .T. ) ;
+#1033 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -3.250000000000000000 ) ) ;
+#1034 = ORIENTED_EDGE ( 'NONE', *, *, #3140, .T. ) ;
+#1035 = ORIENTED_EDGE ( 'NONE', *, *, #11509, .T. ) ;
+#1036 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -2.250000000000000000 ) ) ;
+#1037 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1038 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#1039 = VECTOR ( 'NONE', #6288, 1000.000000000000000 ) ;
+#1040 = EDGE_CURVE ( 'NONE', #3728, #8261, #7276, .T. ) ;
+#1041 = ORIENTED_EDGE ( 'NONE', *, *, #777, .T. ) ;
+#1042 = ORIENTED_EDGE ( 'NONE', *, *, #11185, .T. ) ;
+#1043 = ORIENTED_EDGE ( 'NONE', *, *, #9079, .T. ) ;
+#1044 = VECTOR ( 'NONE', #6904, 1000.000000000000000 ) ;
+#1045 = ORIENTED_EDGE ( 'NONE', *, *, #11915, .T. ) ;
+#1046 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1047 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -6.500000000000000000 ) ) ;
+#1048 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -9.050000000000000711 ) ) ;
+#1049 = ORIENTED_EDGE ( 'NONE', *, *, #12378, .F. ) ;
+#1050 = AXIS2_PLACEMENT_3D ( 'NONE', #10514, #5715, #12424 ) ;
+#1051 = ADVANCED_FACE ( 'NONE', ( #2403 ), #4599, .F. ) ;
+#1052 = EDGE_LOOP ( 'NONE', ( #9245, #2055, #2487, #11736 ) ) ;
+#1053 = FACE_OUTER_BOUND ( 'NONE', #463, .T. ) ;
+#1054 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1055 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#1056 = ORIENTED_EDGE ( 'NONE', *, *, #6197, .T. ) ;
+#1057 = VERTEX_POINT ( 'NONE', #1104 ) ;
+#1058 = VECTOR ( 'NONE', #6234, 1000.000000000000000 ) ;
+#1059 = ORIENTED_EDGE ( 'NONE', *, *, #7229, .F. ) ;
+#1060 = EDGE_CURVE ( 'NONE', #6649, #5852, #912, .T. ) ;
+#1061 = DIRECTION ( 'NONE', ( -1.808452847418900069E-32, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1063 = VERTEX_POINT ( 'NONE', #3976 ) ;
+#1062 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -11.50000000000000000 ) ) ;
+#1064 = CARTESIAN_POINT ( 'NONE', ( -1.010739955004583912, 2.199999999999987299, 1.783925120529540553 ) ) ;
+#1065 = CLOSED_SHELL ( 'NONE', ( #931, #8400, #5494, #1858, #12474, #11389, #4950, #9733, #4196, #6112, #3112, #8519, #802, #11831, #4661, #11473, #1866, #5365, #11452, #6947, #11091, #3433, #1929, #8, #1287, #6608, #4960, #1786, #10488, #3203, #9948, #7189, #1289, #9063, #11778, #8508, #9242, #11152, #9508, #12271, #3125, #1348, #4570, #3777, #10554, #8795, #11514, #3116, #9048, #5758, #10979 ) ) ;
+#1066 = FACE_OUTER_BOUND ( 'NONE', #11268, .T. ) ;
+#1067 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#1068 = ORIENTED_EDGE ( 'NONE', *, *, #11257, .T. ) ;
+#1069 = AXIS2_PLACEMENT_3D ( 'NONE', #10590, #3794, #19 ) ;
+#1070 = FACE_OUTER_BOUND ( 'NONE', #2405, .T. ) ;
+#1071 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -3.750000000000000000 ) ) ;
+#1072 = EDGE_LOOP ( 'NONE', ( #6642, #3601, #8869, #11898 ) ) ;
+#1073 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#1074 = EDGE_CURVE ( 'NONE', #4529, #4356, #3331, .T. ) ;
+#1075 = FACE_OUTER_BOUND ( 'NONE', #1498, .T. ) ;
+#1076 = EDGE_LOOP ( 'NONE', ( #5951, #680, #2097, #4714 ) ) ;
+#1077 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1078 = VERTEX_POINT ( 'NONE', #1022 ) ;
+#1079 = FACE_OUTER_BOUND ( 'NONE', #4539, .T. ) ;
+#1080 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1081 = VECTOR ( 'NONE', #11255, 1000.000000000000000 ) ;
+#1082 = AXIS2_PLACEMENT_3D ( 'NONE', #3172, #8039, #4224 ) ;
+#1083 = LINE ( 'NONE', #1659, #11046 ) ;
+#1084 = EDGE_CURVE ( 'NONE', #5088, #5871, #3177, .T. ) ;
+#1085 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1086 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1087 = CARTESIAN_POINT ( 'NONE', ( 2.898610037780570359, 2.250000000000000000, -1.500000000000000000 ) ) ;
+#1088 = VERTEX_POINT ( 'NONE', #5109 ) ;
+#1089 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#1090 = ORIENTED_EDGE ( 'NONE', *, *, #5394, .F. ) ;
+#1091 = FACE_OUTER_BOUND ( 'NONE', #9002, .T. ) ;
+#1092 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -10.69999999999999929 ) ) ;
+#1093 = LINE ( 'NONE', #877, #5011 ) ;
+#1094 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#1095 = FACE_OUTER_BOUND ( 'NONE', #420, .T. ) ;
+#1096 = LINE ( 'NONE', #10797, #7753 ) ;
+#1097 = LINE ( 'NONE', #4182, #1540 ) ;
+#1098 = ADVANCED_FACE ( 'NONE', ( #3783 ), #10735, .F. ) ;
+#1099 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1100 = LINE ( 'NONE', #701, #12223 ) ;
+#1101 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -8.599999999999999645 ) ) ;
+#1102 = DIRECTION ( 'NONE', ( -0.8251736578570840752, -0.5648791325396610441, 9.671946730015799660E-17 ) ) ;
+#1103 = LINE ( 'NONE', #9151, #500 ) ;
+#1104 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#1105 = LINE ( 'NONE', #5693, #1153 ) ;
+#1106 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#1107 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -6.550000000000000711 ) ) ;
+#1108 = EDGE_CURVE ( 'NONE', #7502, #10032, #3019, .T. ) ;
+#1109 = EDGE_CURVE ( 'NONE', #12343, #11135, #5458, .T. ) ;
+#1110 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.495451272393800035E-16, 0.0000000000000000000 ) ) ;
+#1111 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1112 = VECTOR ( 'NONE', #1921, 1000.000000000000000 ) ;
+#1113 = VERTEX_POINT ( 'NONE', #7444 ) ;
+#1114 = VERTEX_POINT ( 'NONE', #2734 ) ;
+#1115 = ADVANCED_FACE ( 'NONE', ( #6050 ), #9788, .T. ) ;
+#1116 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1117 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -9.650000000000000355 ) ) ;
+#1118 = CARTESIAN_POINT ( 'NONE', ( 1.131370849898475806, 1.399999999999999911, -7.299999999999999822 ) ) ;
+#1119 = CYLINDRICAL_SURFACE ( 'NONE', #11838, 0.1999999999999996503 ) ;
+#1120 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1121 = LINE ( 'NONE', #8838, #5957 ) ;
+#1122 = ORIENTED_EDGE ( 'NONE', *, *, #5060, .F. ) ;
+#1123 = ORIENTED_EDGE ( 'NONE', *, *, #4887, .F. ) ;
+#1124 = EDGE_CURVE ( 'NONE', #8034, #6180, #464, .T. ) ;
+#1125 = AXIS2_PLACEMENT_3D ( 'NONE', #2058, #12380, #7618 ) ;
+#1126 = LINE ( 'NONE', #2361, #10489 ) ;
+#1127 = EDGE_LOOP ( 'NONE', ( #2196, #8529, #6770, #8476, #1958 ) ) ;
+#1128 = VECTOR ( 'NONE', #9422, 1000.000000000000000 ) ;
+#1130 = ORIENTED_EDGE ( 'NONE', *, *, #5333, .F. ) ;
+#1129 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#1131 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#1132 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#1133 = EDGE_CURVE ( 'NONE', #7081, #5372, #10184, .T. ) ;
+#1134 = FACE_OUTER_BOUND ( 'NONE', #11445, .T. ) ;
+#1135 = ORIENTED_EDGE ( 'NONE', *, *, #12111, .F. ) ;
+#1136 = FILL_AREA_STYLE_COLOUR ( '', #5349 ) ;
+#1137 = DIRECTION ( 'NONE', ( 0.1240347345892081482, 0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#1138 = EDGE_CURVE ( 'NONE', #8187, #7239, #762, .T. ) ;
+#1139 = LINE ( 'NONE', #5945, #6416 ) ;
+#1140 = FACE_OUTER_BOUND ( 'NONE', #6345, .T. ) ;
+#1141 = AXIS2_PLACEMENT_3D ( 'NONE', #1231, #1397, #9125 ) ;
+#1142 = AXIS2_PLACEMENT_3D ( 'NONE', #4173, #8112, #2306 ) ;
+#1143 = CARTESIAN_POINT ( 'NONE', ( -1.187434208703792127, 2.200000000000000178, 1.899999999999999911 ) ) ;
+#1144 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.399999999999999911, -3.449999999999999734 ) ) ;
+#1145 = VECTOR ( 'NONE', #10403, 1000.000000000000000 ) ;
+#1146 = ORIENTED_EDGE ( 'NONE', *, *, #5670, .F. ) ;
+#1147 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -3.750000000000000000 ) ) ;
+#1148 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -10.40000000000000036 ) ) ;
+#1149 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -3.750000000000000000 ) ) ;
+#1150 = ORIENTED_EDGE ( 'NONE', *, *, #12147, .T. ) ;
+#1151 = VECTOR ( 'NONE', #9656, 1000.000000000000000 ) ;
+#1152 = VECTOR ( 'NONE', #3820, 1000.000000000000114 ) ;
+#1153 = VECTOR ( 'NONE', #2836, 1000.000000000000000 ) ;
+#1154 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -11.44999999999999929 ) ) ;
+#1155 = FILL_AREA_STYLE ('',( #951 ) ) ;
+#1156 = VECTOR ( 'NONE', #4048, 1000.000000000000000 ) ;
+#1157 = ORIENTED_EDGE ( 'NONE', *, *, #10469, .T. ) ;
+#1158 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -4.525000000000000355 ) ) ;
+#1159 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#1160 = VECTOR ( 'NONE', #10130, 1000.000000000000114 ) ;
+#1161 = ADVANCED_FACE ( 'NONE', ( #10097 ), #4812, .T. ) ;
+#1162 = ORIENTED_EDGE ( 'NONE', *, *, #7680, .F. ) ;
+#1163 = ADVANCED_FACE ( 'NONE', ( #10579 ), #233, .T. ) ;
+#1164 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1165 = ORIENTED_EDGE ( 'NONE', *, *, #7499, .F. ) ;
+#1166 = ORIENTED_EDGE ( 'NONE', *, *, #2313, .F. ) ;
+#1167 = EDGE_CURVE ( 'NONE', #5125, #1421, #7872, .T. ) ;
+#1168 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1169 = EDGE_CURVE ( 'NONE', #8860, #5471, #7575, .T. ) ;
+#1170 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#1171 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#1172 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -6.500000000000000000 ) ) ;
+#1173 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1174 = VECTOR ( 'NONE', #10945, 1000.000000000000000 ) ;
+#1175 = AXIS2_PLACEMENT_3D ( 'NONE', #10355, #7474, #704 ) ;
+#1176 = ADVANCED_FACE ( 'NONE', ( #2248 ), #11151, .F. ) ;
+#1177 = ORIENTED_EDGE ( 'NONE', *, *, #2144, .F. ) ;
+#1179 = EDGE_LOOP ( 'NONE', ( #10888, #5736, #189, #9640, #968 ) ) ;
+#1178 = PLANE ( 'NONE', #1235 ) ;
+#1180 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.449999999999999956, -5.500000000000000000 ) ) ;
+#1181 = EDGE_CURVE ( 'NONE', #11662, #12184, #10876, .T. ) ;
+#1182 = ORIENTED_EDGE ( 'NONE', *, *, #7527, .T. ) ;
+#1183 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1184 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -10.69999999999999929 ) ) ;
+#1185 = SURFACE_STYLE_FILL_AREA ( #1283 ) ;
+#1186 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1187 = FACE_OUTER_BOUND ( 'NONE', #6270, .T. ) ;
+#1188 = ORIENTED_EDGE ( 'NONE', *, *, #6878, .T. ) ;
+#1189 = EDGE_CURVE ( 'NONE', #5871, #12439, #4084, .T. ) ;
+#1190 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1191 = ORIENTED_EDGE ( 'NONE', *, *, #1890, .F. ) ;
+#1192 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#1193 = ORIENTED_EDGE ( 'NONE', *, *, #3285, .F. ) ;
+#1194 = PLANE ( 'NONE', #1448 ) ;
+#1195 = VECTOR ( 'NONE', #2100, 1000.000000000000000 ) ;
+#1196 = VECTOR ( 'NONE', #12481, 1000.000000000000000 ) ;
+#1197 = ORIENTED_EDGE ( 'NONE', *, *, #6457, .T. ) ;
+#1198 = EDGE_CURVE ( 'NONE', #4884, #4596, #4689, .T. ) ;
+#1199 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.577021341797099976E-15 ) ) ;
+#1200 = ORIENTED_EDGE ( 'NONE', *, *, #5388, .F. ) ;
+#1201 = VECTOR ( 'NONE', #8802, 1000.000000000000000 ) ;
+#1202 = AXIS2_PLACEMENT_3D ( 'NONE', #11820, #7863, #8875 ) ;
+#1203 = PLANE ( 'NONE', #4748 ) ;
+#1204 = ORIENTED_EDGE ( 'NONE', *, *, #5423, .T. ) ;
+#1205 = EDGE_LOOP ( 'NONE', ( #8396, #9387, #3368, #4097 ) ) ;
+#1206 = EDGE_LOOP ( 'NONE', ( #10402, #3305, #10378, #5550 ) ) ;
+#1207 = FACE_OUTER_BOUND ( 'NONE', #1601, .T. ) ;
+#1208 = VERTEX_POINT ( 'NONE', #10702 ) ;
+#1209 = PLANE ( 'NONE', #9842 ) ;
+#1210 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -10.65000000000000036 ) ) ;
+#1211 = ORIENTED_EDGE ( 'NONE', *, *, #1189, .F. ) ;
+#1212 = ORIENTED_EDGE ( 'NONE', *, *, #1985, .F. ) ;
+#1213 = LINE ( 'NONE', #6542, #5301 ) ;
+#1214 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, -2.500000000000000000, -0.5250000000000000222 ) ) ;
+#1215 = ORIENTED_EDGE ( 'NONE', *, *, #55, .F. ) ;
+#1216 = EDGE_LOOP ( 'NONE', ( #5617, #1351, #11605, #10716, #2954 ) ) ;
+#1217 = ORIENTED_EDGE ( 'NONE', *, *, #1268, .F. ) ;
+#1218 = AXIS2_PLACEMENT_3D ( 'NONE', #11308, #2663, #10383 ) ;
+#1219 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1220 = FACE_OUTER_BOUND ( 'NONE', #6998, .T. ) ;
+#1221 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1222 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1223 = ORIENTED_EDGE ( 'NONE', *, *, #1733, .F. ) ;
+#1224 = VECTOR ( 'NONE', #8798, 1000.000000000000000 ) ;
+#1225 = ORIENTED_EDGE ( 'NONE', *, *, #8632, .T. ) ;
+#1226 = PLANE ( 'NONE', #1142 ) ;
+#1227 = ADVANCED_FACE ( 'NONE', ( #3469 ), #2155, .F. ) ;
+#1228 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.141265444721581785E-16 ) ) ;
+#1229 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#1230 = LINE ( 'NONE', #7098, #5622 ) ;
+#1231 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.199999999999999956, -3.000000000000000000 ) ) ;
+#1232 = CARTESIAN_POINT ( 'NONE', ( -1.187434208703792127, 2.200000000000000178, 1.899999999999999911 ) ) ;
+#1233 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#1234 = VERTEX_POINT ( 'NONE', #2966 ) ;
+#1235 = AXIS2_PLACEMENT_3D ( 'NONE', #7940, #4091, #5059 ) ;
+#1236 = ORIENTED_EDGE ( 'NONE', *, *, #7570, .T. ) ;
+#1237 = VERTEX_POINT ( 'NONE', #4119 ) ;
+#1238 = LINE ( 'NONE', #6446, #316 ) ;
+#1239 = ADVANCED_FACE ( 'NONE', ( #5619 ), #5140, .F. ) ;
+#1240 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1241 = LINE ( 'NONE', #11000, #3500 ) ;
+#1242 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#1243 = LINE ( 'NONE', #6928, #5647 ) ;
+#1244 = LINE ( 'NONE', #2071, #7302 ) ;
+#1245 = EDGE_LOOP ( 'NONE', ( #11386, #1090, #5712, #7530 ) ) ;
+#1246 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1247 = VECTOR ( 'NONE', #1336, 1000.000000000000000 ) ;
+#1248 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1249 = CIRCLE ( 'NONE', #6504, 0.7000000000000000666 ) ;
+#1250 = EDGE_CURVE ( 'NONE', #850, #5983, #12044, .T. ) ;
+#1251 = AXIS2_PLACEMENT_3D ( 'NONE', #1047, #1969, #10666 ) ;
+#1252 = EDGE_CURVE ( 'NONE', #9316, #10025, #4834, .T. ) ;
+#1253 = LINE ( 'NONE', #6761, #5180 ) ;
+#1254 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -2.282530889443165050E-16 ) ) ;
+#1255 = EDGE_CURVE ( 'NONE', #2141, #6170, #12508, .T. ) ;
+#1256 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -8.949999999999999289 ) ) ;
+#1257 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1258 = VECTOR ( 'NONE', #4546, 1000.000000000000000 ) ;
+#1259 = ORIENTED_EDGE ( 'NONE', *, *, #28, .T. ) ;
+#1260 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.699999999999999956, -0.5500000000000000444 ) ) ;
+#1261 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1262 = LINE ( 'NONE', #12010, #3671 ) ;
+#1263 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1264 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1265 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#1266 = PLANE ( 'NONE', #5596 ) ;
+#1267 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -2.478176394252580155E-16 ) ) ;
+#1268 = EDGE_CURVE ( 'NONE', #4956, #5918, #1811, .T. ) ;
+#1269 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924038751, 2.709304877981140169, -6.789511339067880513 ) ) ;
+#1270 = LINE ( 'NONE', #8665, #6864 ) ;
+#1271 = VERTEX_POINT ( 'NONE', #2441 ) ;
+#1272 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -5.500000000000000000 ) ) ;
+#1273 = EDGE_LOOP ( 'NONE', ( #7184, #4579, #4095, #3792, #438, #7661 ) ) ;
+#1274 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1275 = EDGE_CURVE ( 'NONE', #8392, #1690, #8885, .T. ) ;
+#1276 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#1277 = AXIS2_PLACEMENT_3D ( 'NONE', #10651, #4831, #11513 ) ;
+#1278 = EDGE_CURVE ( 'NONE', #6075, #7480, #3618, .T. ) ;
+#1279 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1280 = VECTOR ( 'NONE', #1024, 1000.000000000000000 ) ;
+#1281 = ORIENTED_EDGE ( 'NONE', *, *, #3554, .T. ) ;
+#1282 = ORIENTED_EDGE ( 'NONE', *, *, #4431, .F. ) ;
+#1283 = FILL_AREA_STYLE ('',( #8128 ) ) ;
+#1284 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#1285 = EDGE_CURVE ( 'NONE', #12143, #5056, #7562, .T. ) ;
+#1286 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#1287 = ADVANCED_FACE ( 'NONE', ( #5897 ), #7260, .T. ) ;
+#1288 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#1289 = ADVANCED_FACE ( 'NONE', ( #11437 ), #6336, .T. ) ;
+#1290 = AXIS2_PLACEMENT_3D ( 'NONE', #5873, #1017, #3029 ) ;
+#1291 = AXIS2_PLACEMENT_3D ( 'NONE', #844, #2741, #10422 ) ;
+#1292 = LINE ( 'NONE', #9031, #9564 ) ;
+#1293 = VERTEX_POINT ( 'NONE', #1655 ) ;
+#1294 = CARTESIAN_POINT ( 'NONE', ( 1.139199777829369875, 2.459038706792225248, -0.5250000000000000222 ) ) ;
+#1295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1296 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#1297 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1298 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1299 = VERTEX_POINT ( 'NONE', #10333 ) ;
+#1300 = ADVANCED_FACE ( 'NONE', ( #3770 ), #5750, .F. ) ;
+#1301 = LINE ( 'NONE', #5875, #7208 ) ;
+#1302 = ORIENTED_EDGE ( 'NONE', *, *, #6612, .T. ) ;
+#1303 = CIRCLE ( 'NONE', #4245, 0.04999999999999996808 ) ;
+#1304 = AXIS2_PLACEMENT_3D ( 'NONE', #8776, #4947, #5938 ) ;
+#1305 = VECTOR ( 'NONE', #6215, 1000.000000000000000 ) ;
+#1306 = PLANE ( 'NONE', #11535 ) ;
+#1307 = EDGE_LOOP ( 'NONE', ( #2400, #3241, #516, #10156 ) ) ;
+#1308 = AXIS2_PLACEMENT_3D ( 'NONE', #6893, #1186, #3977 ) ;
+#1309 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1310 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#1311 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -5.049999999999999822 ) ) ;
+#1312 = ORIENTED_EDGE ( 'NONE', *, *, #5087, .T. ) ;
+#1313 = VERTEX_POINT ( 'NONE', #2781 ) ;
+#1314 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1315 = LINE ( 'NONE', #6635, #11581 ) ;
+#1317 = ORIENTED_EDGE ( 'NONE', *, *, #10688, .F. ) ;
+#1316 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1318 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#1319 = CARTESIAN_POINT ( 'NONE', ( 1.056682412043661978, 2.402550793538255292, 0.5999999999999999778 ) ) ;
+#1320 = LINE ( 'NONE', #1172, #5564 ) ;
+#1321 = LINE ( 'NONE', #7760, #9904 ) ;
+#1322 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#1323 = ORIENTED_EDGE ( 'NONE', *, *, #5512, .T. ) ;
+#1324 = ORIENTED_EDGE ( 'NONE', *, *, #10870, .T. ) ;
+#1325 = AXIS2_PLACEMENT_3D ( 'NONE', #9354, #6559, #1569 ) ;
+#1326 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#1327 = ORIENTED_EDGE ( 'NONE', *, *, #6763, .F. ) ;
+#1328 = ORIENTED_EDGE ( 'NONE', *, *, #9251, .F. ) ;
+#1329 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -3.350000000000000089 ) ) ;
+#1330 = CYLINDRICAL_SURFACE ( 'NONE', #4169, 0.05000000000000000278 ) ;
+#1331 = LINE ( 'NONE', #2406, #2219 ) ;
+#1332 = ORIENTED_EDGE ( 'NONE', *, *, #8375, .T. ) ;
+#1333 = EDGE_LOOP ( 'NONE', ( #1484, #3425, #5115, #2253 ) ) ;
+#1334 = ORIENTED_EDGE ( 'NONE', *, *, #8981, .T. ) ;
+#1335 = EDGE_CURVE ( 'NONE', #9635, #7542, #6492, .T. ) ;
+#1336 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1337 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, -0.4000000000000000222, -7.750000000000000000 ) ) ;
+#1338 = AXIS2_PLACEMENT_3D ( 'NONE', #3182, #7128, #9009 ) ;
+#1339 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.465987697120515243, -2.149999999999999911 ) ) ;
+#1340 = ORIENTED_EDGE ( 'NONE', *, *, #3140, .F. ) ;
+#1341 = CIRCLE ( 'NONE', #8858, 0.2121225929524575560 ) ;
+#1342 = EDGE_CURVE ( 'NONE', #4315, #12500, #3165, .T. ) ;
+#1343 = VERTEX_POINT ( 'NONE', #9397 ) ;
+#1344 = DIRECTION ( 'NONE', ( 4.179535469590355195E-31, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1345 = ORIENTED_EDGE ( 'NONE', *, *, #9996, .F. ) ;
+#1346 = EDGE_LOOP ( 'NONE', ( #6942, #443, #3338, #6212 ) ) ;
+#1347 = PLANE ( 'NONE', #4443 ) ;
+#1348 = ADVANCED_FACE ( 'NONE', ( #10724 ), #12210, .F. ) ;
+#1349 = DIRECTION ( 'NONE', ( 3.614007241618350250E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1350 = PLANE ( 'NONE', #2181 ) ;
+#1351 = ORIENTED_EDGE ( 'NONE', *, *, #4237, .T. ) ;
+#1352 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -4.349999999999999645 ) ) ;
+#1353 = EDGE_CURVE ( 'NONE', #1293, #11904, #8734, .T. ) ;
+#1354 = ORIENTED_EDGE ( 'NONE', *, *, #8783, .F. ) ;
+#1355 = FACE_OUTER_BOUND ( 'NONE', #3501, .T. ) ;
+#1356 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#1357 = VERTEX_POINT ( 'NONE', #1984 ) ;
+#1358 = LINE ( 'NONE', #6263, #3615 ) ;
+#1359 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -10.94999999999999929 ) ) ;
+#1360 = CIRCLE ( 'NONE', #9524, 2.500000000000000000 ) ;
+#1361 = ORIENTED_EDGE ( 'NONE', *, *, #9784, .T. ) ;
+#1362 = EDGE_CURVE ( 'NONE', #11018, #7840, #10531, .T. ) ;
+#1363 = ADVANCED_FACE ( 'NONE', ( #11888 ), #5963, .T. ) ;
+#1364 = ORIENTED_EDGE ( 'NONE', *, *, #6042, .F. ) ;
+#1365 = DIRECTION ( 'NONE', ( 0.9805288069564003228, -0.1563820481816820540, 0.1187767390323554439 ) ) ;
+#1366 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#1367 = CIRCLE ( 'NONE', #5972, 0.1499999999999999667 ) ;
+#1368 = ORIENTED_EDGE ( 'NONE', *, *, #7229, .T. ) ;
+#1369 = EDGE_CURVE ( 'NONE', #3813, #552, #9328, .T. ) ;
+#1370 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1371 = VERTEX_POINT ( 'NONE', #246 ) ;
+#1372 = VECTOR ( 'NONE', #5631, 1000.000000000000114 ) ;
+#1373 = EDGE_CURVE ( 'NONE', #4456, #8860, #5609, .T. ) ;
+#1374 = VECTOR ( 'NONE', #11731, 1000.000000000000000 ) ;
+#1375 = VERTEX_POINT ( 'NONE', #11859 ) ;
+#1376 = VERTEX_POINT ( 'NONE', #985 ) ;
+#1377 = LINE ( 'NONE', #9601, #5785 ) ;
+#1378 = ORIENTED_EDGE ( 'NONE', *, *, #11229, .F. ) ;
+#1379 = AXIS2_PLACEMENT_3D ( 'NONE', #3995, #8062, #8948 ) ;
+#1380 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -11.40000000000000036 ) ) ;
+#1381 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -10.69999999999999929 ) ) ;
+#1382 = EDGE_LOOP ( 'NONE', ( #11991, #4691, #2108, #8540, #3006, #5363, #6981, #12443, #11334, #12451, #3, #812 ) ) ;
+#1383 = ORIENTED_EDGE ( 'NONE', *, *, #11113, .F. ) ;
+#1384 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#1385 = FACE_OUTER_BOUND ( 'NONE', #8932, .T. ) ;
+#1386 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -5.500000000000000000 ) ) ;
+#1387 = LINE ( 'NONE', #10495, #11766 ) ;
+#1388 = LINE ( 'NONE', #4710, #10927 ) ;
+#1389 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1390 = ORIENTED_EDGE ( 'NONE', *, *, #10885, .F. ) ;
+#1391 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#1392 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -3.250000000000000000 ) ) ;
+#1393 = VERTEX_POINT ( 'NONE', #11947 ) ;
+#1394 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -10.94999999999999929 ) ) ;
+#1395 = VECTOR ( 'NONE', #2901, 1000.000000000000000 ) ;
+#1396 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#1397 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1398 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#1399 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#1400 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -3.750000000000000000 ) ) ;
+#1401 = VECTOR ( 'NONE', #7266, 1000.000000000000000 ) ;
+#1402 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #87 ), #173 ) ;
+#1403 = FACE_OUTER_BOUND ( 'NONE', #10799, .T. ) ;
+#1404 = VECTOR ( 'NONE', #3659, 1000.000000000000000 ) ;
+#1405 = VECTOR ( 'NONE', #5428, 1000.000000000000000 ) ;
+#1406 = PLANE ( 'NONE', #10989 ) ;
+#1407 = EDGE_CURVE ( 'NONE', #2976, #9071, #4229, .T. ) ;
+#1408 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#1409 = ORIENTED_EDGE ( 'NONE', *, *, #4840, .T. ) ;
+#1410 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.729161646579060019, -7.299999999999999822 ) ) ;
+#1411 = VERTEX_POINT ( 'NONE', #11052 ) ;
+#1412 = ORIENTED_EDGE ( 'NONE', *, *, #10409, .F. ) ;
+#1413 = VECTOR ( 'NONE', #4475, 1000.000000000000000 ) ;
+#1414 = CARTESIAN_POINT ( 'NONE', ( 0.5873938176956228219, 2.694367708505742254, -6.249999999999999112 ) ) ;
+#1415 = LINE ( 'NONE', #2394, #3377 ) ;
+#1416 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#1417 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.199999999999999956, -1.399999999999999911 ) ) ;
+#1418 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1419 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1420 = VECTOR ( 'NONE', #5331, 1000.000000000000000 ) ;
+#1421 = VERTEX_POINT ( 'NONE', #4300 ) ;
+#1422 = ADVANCED_FACE ( 'NONE', ( #1207 ), #5198, .T. ) ;
+#1423 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1424 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#1425 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#1426 = FACE_OUTER_BOUND ( 'NONE', #11494, .T. ) ;
+#1427 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#1428 = ORIENTED_EDGE ( 'NONE', *, *, #6071, .T. ) ;
+#1429 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#1430 = VECTOR ( 'NONE', #666, 1000.000000000000114 ) ;
+#1431 = VERTEX_POINT ( 'NONE', #9984 ) ;
+#1432 = EDGE_CURVE ( 'NONE', #6797, #7808, #4968, .T. ) ;
+#1433 = CARTESIAN_POINT ( 'NONE', ( 1.149999999999999911, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#1434 = AXIS2_PLACEMENT_3D ( 'NONE', #5907, #3016, #10752 ) ;
+#1435 = CYLINDRICAL_SURFACE ( 'NONE', #1869, 0.04999999999999991257 ) ;
+#1436 = ORIENTED_EDGE ( 'NONE', *, *, #9927, .F. ) ;
+#1437 = ORIENTED_EDGE ( 'NONE', *, *, #6960, .F. ) ;
+#1438 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1439 = EDGE_CURVE ( 'NONE', #4672, #1944, #10405, .T. ) ;
+#1440 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1441 = FACE_OUTER_BOUND ( 'NONE', #8043, .T. ) ;
+#1442 = CARTESIAN_POINT ( 'NONE', ( 0.4592978967003510382, 2.465987697120515243, -3.750000000000000000 ) ) ;
+#1443 = ORIENTED_EDGE ( 'NONE', *, *, #9254, .F. ) ;
+#1444 = EDGE_CURVE ( 'NONE', #7480, #3010, #11289, .T. ) ;
+#1445 = VERTEX_POINT ( 'NONE', #11203 ) ;
+#1446 = ORIENTED_EDGE ( 'NONE', *, *, #2059, .T. ) ;
+#1447 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1448 = AXIS2_PLACEMENT_3D ( 'NONE', #8847, #4057, #9689 ) ;
+#1449 = AXIS2_PLACEMENT_3D ( 'NONE', #8794, #9803, #10839 ) ;
+#1450 = LINE ( 'NONE', #1606, #12134 ) ;
+#1451 = EDGE_LOOP ( 'NONE', ( #9166, #12203, #12317, #3271 ) ) ;
+#1452 = CARTESIAN_POINT ( 'NONE', ( 1.800000000000000044, 0.0000000000000000000, 1.699999999999999956 ) ) ;
+#1453 = LINE ( 'NONE', #612, #10691 ) ;
+#1454 = VECTOR ( 'NONE', #1089, 1000.000000000000114 ) ;
+#1455 = DIRECTION ( 'NONE', ( -0.5648791325396617102, 0.8251736578570836311, 6.124431826912277643E-17 ) ) ;
+#1456 = ORIENTED_EDGE ( 'NONE', *, *, #7494, .T. ) ;
+#1457 = CARTESIAN_POINT ( 'NONE', ( 1.491608780714304139, 2.942656292071375024, 4.870873947775490542 ) ) ;
+#1458 = VERTEX_POINT ( 'NONE', #11164 ) ;
+#1459 = EDGE_LOOP ( 'NONE', ( #5400, #747, #9276, #11345 ) ) ;
+#1460 = VERTEX_POINT ( 'NONE', #1716 ) ;
+#1461 = ORIENTED_EDGE ( 'NONE', *, *, #11683, .F. ) ;
+#1462 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1463 = AXIS2_PLACEMENT_3D ( 'NONE', #5009, #11728, #3022 ) ;
+#1464 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -6.750000000000000000 ) ) ;
+#1465 = FACE_OUTER_BOUND ( 'NONE', #6910, .T. ) ;
+#1466 = CIRCLE ( 'NONE', #7136, 0.5000000000000000000 ) ;
+#1467 = ORIENTED_EDGE ( 'NONE', *, *, #10157, .T. ) ;
+#1468 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.508645237256140081, -2.149999999999999911 ) ) ;
+#1469 = VERTEX_POINT ( 'NONE', #5632 ) ;
+#1470 = ADVANCED_FACE ( 'NONE', ( #2239 ), #3622, .F. ) ;
+#1471 = CARTESIAN_POINT ( 'NONE', ( 1.131370849898473807, 1.399999999999999911, 1.899999999999999911 ) ) ;
+#1472 = LINE ( 'NONE', #11970, #1926 ) ;
+#1473 = AXIS2_PLACEMENT_3D ( 'NONE', #6845, #1927, #10635 ) ;
+#1474 = CARTESIAN_POINT ( 'NONE', ( -0.8129758265079320978, 1.365034731571415749, -1.500000000000000000 ) ) ;
+#1475 = VERTEX_POINT ( 'NONE', #7392 ) ;
+#1476 = ORIENTED_EDGE ( 'NONE', *, *, #9722, .T. ) ;
+#1477 = ORIENTED_EDGE ( 'NONE', *, *, #5151, .F. ) ;
+#1478 = VECTOR ( 'NONE', #4336, 1000.000000000000000 ) ;
+#1479 = EDGE_CURVE ( 'NONE', #7756, #2093, #7106, .T. ) ;
+#1480 = EDGE_LOOP ( 'NONE', ( #6643, #2381, #6721, #4054 ) ) ;
+#1481 = EDGE_CURVE ( 'NONE', #6553, #8877, #6192, .T. ) ;
+#1482 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000000, 2.200000000000000178, 4.870873947775490542 ) ) ;
+#1483 = ORIENTED_EDGE ( 'NONE', *, *, #2857, .T. ) ;
+#1484 = ORIENTED_EDGE ( 'NONE', *, *, #12094, .T. ) ;
+#1485 = VECTOR ( 'NONE', #11701, 1000.000000000000000 ) ;
+#1486 = CARTESIAN_POINT ( 'NONE', ( 2.899181090220070089, 2.238746072445394919, -0.5240369258911909967 ) ) ;
+#1487 = ORIENTED_EDGE ( 'NONE', *, *, #9738, .F. ) ;
+#1488 = ORIENTED_EDGE ( 'NONE', *, *, #5684, .T. ) ;
+#1489 = EDGE_CURVE ( 'NONE', #8569, #1521, #11005, .T. ) ;
+#1490 = EDGE_LOOP ( 'NONE', ( #6663, #9091, #5200, #11222, #9412, #7962 ) ) ;
+#1491 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1492 = ORIENTED_EDGE ( 'NONE', *, *, #1479, .T. ) ;
+#1493 = CIRCLE ( 'NONE', #5190, 0.05000000000000002359 ) ;
+#1494 = PLANE ( 'NONE', #5486 ) ;
+#1495 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1496 = CARTESIAN_POINT ( 'NONE', ( 0.5614370628611393688, 2.702857346516098769, -10.45835579070502419 ) ) ;
+#1497 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1498 = EDGE_LOOP ( 'NONE', ( #1661, #3756, #10935, #12015 ) ) ;
+#1499 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#1500 = EDGE_CURVE ( 'NONE', #7839, #12392, #8004, .T. ) ;
+#1501 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#1502 = ORIENTED_EDGE ( 'NONE', *, *, #2941, .T. ) ;
+#1503 = LINE ( 'NONE', #9837, #11446 ) ;
+#1504 = ORIENTED_EDGE ( 'NONE', *, *, #4594, .T. ) ;
+#1505 = ORIENTED_EDGE ( 'NONE', *, *, #11601, .T. ) ;
+#1506 = ORIENTED_EDGE ( 'NONE', *, *, #3693, .T. ) ;
+#1507 = VECTOR ( 'NONE', #3683, 1000.000000000000000 ) ;
+#1508 = PLANE ( 'NONE', #8033 ) ;
+#1509 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1510 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -10.94999999999999929 ) ) ;
+#1511 = ORIENTED_EDGE ( 'NONE', *, *, #11314, .T. ) ;
+#1512 = FACE_OUTER_BOUND ( 'NONE', #3767, .T. ) ;
+#1513 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924028759, 2.709304877981140169, -10.98951133906787980 ) ) ;
+#1514 = EDGE_CURVE ( 'NONE', #1887, #4192, #9767, .T. ) ;
+#1515 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1516 = VERTEX_POINT ( 'NONE', #4347 ) ;
+#1517 = EDGE_CURVE ( 'NONE', #7460, #245, #4504, .T. ) ;
+#1518 = LINE ( 'NONE', #1143, #4094 ) ;
+#1519 = PLANE ( 'NONE', #8910 ) ;
+#1520 = VERTEX_POINT ( 'NONE', #7169 ) ;
+#1521 = VERTEX_POINT ( 'NONE', #5347 ) ;
+#1522 = VECTOR ( 'NONE', #10937, 1000.000000000000000 ) ;
+#1523 = EDGE_CURVE ( 'NONE', #11556, #6797, #3307, .T. ) ;
+#1524 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1525 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#1526 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#1527 = AXIS2_PLACEMENT_3D ( 'NONE', #5194, #7314, #9456 ) ;
+#1528 = VECTOR ( 'NONE', #12432, 1000.000000000000000 ) ;
+#1530 = ORIENTED_EDGE ( 'NONE', *, *, #1439, .F. ) ;
+#1529 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#1531 = EDGE_LOOP ( 'NONE', ( #3911, #4022, #6823, #9850, #513, #10075 ) ) ;
+#1532 = EDGE_LOOP ( 'NONE', ( #5855, #3826, #7048, #7174, #90 ) ) ;
+#1533 = ORIENTED_EDGE ( 'NONE', *, *, #6041, .F. ) ;
+#1534 = VERTEX_POINT ( 'NONE', #3133 ) ;
+#1535 = LINE ( 'NONE', #4213, #11183 ) ;
+#1536 = EDGE_CURVE ( 'NONE', #5341, #4470, #2848, .T. ) ;
+#1537 = FACE_OUTER_BOUND ( 'NONE', #7294, .T. ) ;
+#1538 = ORIENTED_EDGE ( 'NONE', *, *, #9258, .T. ) ;
+#1539 = FACE_OUTER_BOUND ( 'NONE', #7796, .T. ) ;
+#1540 = VECTOR ( 'NONE', #2690, 1000.000000000000114 ) ;
+#1541 = AXIS2_PLACEMENT_3D ( 'NONE', #9299, #12258, #4600 ) ;
+#1542 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#1543 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -0.8499999999999999778 ) ) ;
+#1544 = SURFACE_STYLE_FILL_AREA ( #3093 ) ;
+#1545 = ORIENTED_EDGE ( 'NONE', *, *, #542, .F. ) ;
+#1546 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -1.750000000000000000 ) ) ;
+#1547 = ADVANCED_FACE ( 'NONE', ( #8438 ), #10492, .T. ) ;
+#1548 = LINE ( 'NONE', #8661, #158 ) ;
+#1549 = LINE ( 'NONE', #8714, #4869 ) ;
+#1550 = EDGE_CURVE ( 'NONE', #8385, #6287, #10390, .T. ) ;
+#1551 = DIRECTION ( 'NONE', ( 3.614007241618350250E-16, -1.000000000000000000, -1.084202172485501846E-16 ) ) ;
+#1552 = VECTOR ( 'NONE', #2600, 1000.000000000000000 ) ;
+#1553 = ORIENTED_EDGE ( 'NONE', *, *, #10172, .F. ) ;
+#1554 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 3.200000000000000178, -8.949999999999999289 ) ) ;
+#1555 = MANIFOLD_SOLID_BREP ( 'NONE', #2035 ) ;
+#1556 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1557 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -8.599999999999999645 ) ) ;
+#1558 = AXIS2_PLACEMENT_3D ( 'NONE', #8053, #9956, #5211 ) ;
+#1559 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.649999999999999911, -1.399999999999999911 ) ) ;
+#1560 = ADVANCED_FACE ( 'NONE', ( #5710 ), #5783, .F. ) ;
+#1561 = VECTOR ( 'NONE', #5237, 1000.000000000000000 ) ;
+#1562 = ORIENTED_EDGE ( 'NONE', *, *, #208, .F. ) ;
+#1563 = VERTEX_POINT ( 'NONE', #3186 ) ;
+#1564 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.668003342285389825E-16, 0.0000000000000000000 ) ) ;
+#1565 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1566 = CARTESIAN_POINT ( 'NONE', ( 0.6105459496800109687, 2.695025094928819698, -10.55000000000000071 ) ) ;
+#1567 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1568 = EDGE_CURVE ( 'NONE', #5625, #2238, #12145, .T. ) ;
+#1569 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1570 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.465987697120515243, -2.149999999999999911 ) ) ;
+#1571 = FACE_OUTER_BOUND ( 'NONE', #11147, .T. ) ;
+#1572 = VERTEX_POINT ( 'NONE', #5826 ) ;
+#1573 = AXIS2_PLACEMENT_3D ( 'NONE', #2821, #11656, #9556 ) ;
+#1574 = ORIENTED_EDGE ( 'NONE', *, *, #12403, .T. ) ;
+#1575 = EDGE_CURVE ( 'NONE', #375, #11084, #6759, .T. ) ;
+#1576 = FACE_OUTER_BOUND ( 'NONE', #8585, .T. ) ;
+#1578 = EDGE_CURVE ( 'NONE', #7239, #7675, #4791, .T. ) ;
+#1577 = PLANE ( 'NONE', #11140 ) ;
+#1579 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#1580 = CARTESIAN_POINT ( 'NONE', ( -3.200000000000000178, -2.200000000000000178, -1.750000000000000000 ) ) ;
+#1581 = DIRECTION ( 'NONE', ( -0.8369696139735468554, 0.0000000000000000000, 0.5472493629827008821 ) ) ;
+#1582 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -9.350000000000001421 ) ) ;
+#1583 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, -12.09999999999999964 ) ) ;
+#1584 = FACE_OUTER_BOUND ( 'NONE', #6439, .T. ) ;
+#1585 = ORIENTED_EDGE ( 'NONE', *, *, #5512, .F. ) ;
+#1586 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -0.4000000000000000222, -8.449999999999999289 ) ) ;
+#1587 = EDGE_CURVE ( 'NONE', #7736, #3646, #8230, .T. ) ;
+#1588 = CIRCLE ( 'NONE', #4106, 0.1000000000000000749 ) ;
+#1589 = VERTEX_POINT ( 'NONE', #3595 ) ;
+#1590 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -4.000000000000000000 ) ) ;
+#1591 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#1592 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.525000000000000133 ) ) ;
+#1593 = ORIENTED_EDGE ( 'NONE', *, *, #3447, .F. ) ;
+#1594 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1595 = EDGE_CURVE ( 'NONE', #9071, #210, #7485, .T. ) ;
+#1597 = VERTEX_POINT ( 'NONE', #1613 ) ;
+#1596 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -10.55000000000000071 ) ) ;
+#1598 = EDGE_CURVE ( 'NONE', #12442, #12119, #5370, .T. ) ;
+#1599 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#1600 = VECTOR ( 'NONE', #2180, 1000.000000000000000 ) ;
+#1601 = EDGE_LOOP ( 'NONE', ( #6206, #6470, #687, #12315 ) ) ;
+#1602 = CARTESIAN_POINT ( 'NONE', ( 0.4671727452654350632, 2.515363670630680115, -9.350000000000001421 ) ) ;
+#1603 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000365219, 2.199999999999740385, -1.546290570472274917 ) ) ;
+#1604 = ADVANCED_FACE ( 'NONE', ( #6442 ), #8564, .F. ) ;
+#1605 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1606 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 3.200000000000000178, -11.50000000000000000 ) ) ;
+#1607 = ORIENTED_EDGE ( 'NONE', *, *, #7419, .T. ) ;
+#1608 = ORIENTED_EDGE ( 'NONE', *, *, #7921, .T. ) ;
+#1609 = EDGE_CURVE ( 'NONE', #2519, #5071, #9099, .T. ) ;
+#1610 = CARTESIAN_POINT ( 'NONE', ( -3.950000028179660561, 1.399999999999999911, -10.20000000000000107 ) ) ;
+#1611 = ORIENTED_EDGE ( 'NONE', *, *, #7363, .F. ) ;
+#1612 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1613 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -11.40000000000000036 ) ) ;
+#1614 = DIRECTION ( 'NONE', ( -1.204669080539449837E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1615 = CIRCLE ( 'NONE', #4003, 0.05000000000000012768 ) ;
+#1616 = LINE ( 'NONE', #8535, #5097 ) ;
+#1617 = ORIENTED_EDGE ( 'NONE', *, *, #11824, .T. ) ;
+#1618 = ORIENTED_EDGE ( 'NONE', *, *, #5886, .F. ) ;
+#1619 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#1620 = ADVANCED_FACE ( 'NONE', ( #2773 ), #3978, .F. ) ;
+#1621 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#1622 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1623 = ORIENTED_EDGE ( 'NONE', *, *, #9138, .T. ) ;
+#1624 = EDGE_CURVE ( 'NONE', #11181, #8075, #5050, .T. ) ;
+#1625 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#1626 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1627 = LINE ( 'NONE', #5258, #5112 ) ;
+#1628 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -4.037877407047544942 ) ) ;
+#1629 = DIRECTION ( 'NONE', ( -2.478176394252580155E-16, 1.000000000000000000, 3.097720492815729508E-17 ) ) ;
+#1630 = EDGE_LOOP ( 'NONE', ( #5004, #7859, #8474, #1950, #12028 ) ) ;
+#1631 = ORIENTED_EDGE ( 'NONE', *, *, #5262, .T. ) ;
+#1632 = AXIS2_PLACEMENT_3D ( 'NONE', #9889, #11812, #199 ) ;
+#1633 = LINE ( 'NONE', #489, #8844 ) ;
+#1634 = CARTESIAN_POINT ( 'NONE', ( 2.159077707745104657, 2.245526046805430109, -3.449999999999999734 ) ) ;
+#1635 = CARTESIAN_POINT ( 'NONE', ( 3.200000000000000178, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#1636 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -1.275000000000000133 ) ) ;
+#1637 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.199999999999999956, -0.5999999999999999778 ) ) ;
+#1638 = VECTOR ( 'NONE', #9168, 1000.000000000000000 ) ;
+#1639 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#1640 = EDGE_CURVE ( 'NONE', #8659, #3279, #4751, .T. ) ;
+#1641 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#1642 = VERTEX_POINT ( 'NONE', #1148 ) ;
+#1643 = ORIENTED_EDGE ( 'NONE', *, *, #10229, .T. ) ;
+#1645 = ORIENTED_EDGE ( 'NONE', *, *, #1646, .F. ) ;
+#1644 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.679275397798650094, -2.149999999999999911 ) ) ;
+#1646 = EDGE_CURVE ( 'NONE', #9297, #11796, #10016, .T. ) ;
+#1647 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -0.3499999999999999778 ) ) ;
+#1648 = VERTEX_POINT ( 'NONE', #11826 ) ;
+#1649 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -9.599999999999999645 ) ) ;
+#1650 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1651 = ORIENTED_EDGE ( 'NONE', *, *, #6433, .F. ) ;
+#1652 = CYLINDRICAL_SURFACE ( 'NONE', #1761, 0.2000000000000000944 ) ;
+#1653 = EDGE_CURVE ( 'NONE', #6649, #8247, #9409, .T. ) ;
+#1654 = DIRECTION ( 'NONE', ( 5.981805089575200142E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1655 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#1656 = EDGE_CURVE ( 'NONE', #6743, #446, #11962, .T. ) ;
+#1657 = ORIENTED_EDGE ( 'NONE', *, *, #4987, .T. ) ;
+#1658 = ORIENTED_EDGE ( 'NONE', *, *, #5891, .T. ) ;
+#1659 = CARTESIAN_POINT ( 'NONE', ( 0.6777985024400119407, 2.481771503757970176, -9.350000000000001421 ) ) ;
+#1660 = FACE_OUTER_BOUND ( 'NONE', #11001, .T. ) ;
+#1661 = ORIENTED_EDGE ( 'NONE', *, *, #6568, .T. ) ;
+#1662 = ORIENTED_EDGE ( 'NONE', *, *, #12486, .F. ) ;
+#1663 = EDGE_CURVE ( 'NONE', #2088, #870, #3996, .T. ) ;
+#1664 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 3.469446951953615175E-16, -1.000000000000000000 ) ) ;
+#1665 = FACE_OUTER_BOUND ( 'NONE', #11247, .T. ) ;
+#1666 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, 4.336808689942014778E-16 ) ) ;
+#1667 = CIRCLE ( 'NONE', #7531, 0.1999999999999999833 ) ;
+#1668 = ADVANCED_FACE ( 'NONE', ( #1426 ), #3169, .F. ) ;
+#1669 = EDGE_CURVE ( 'NONE', #4104, #9042, #10948, .T. ) ;
+#1670 = LINE ( 'NONE', #2103, #10738 ) ;
+#1671 = EDGE_CURVE ( 'NONE', #8337, #543, #3697, .T. ) ;
+#1672 = ORIENTED_EDGE ( 'NONE', *, *, #7914, .F. ) ;
+#1673 = LINE ( 'NONE', #3682, #12050 ) ;
+#1674 = ORIENTED_EDGE ( 'NONE', *, *, #4699, .T. ) ;
+#1675 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -3.600000000000000089 ) ) ;
+#1676 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1677 = VERTEX_POINT ( 'NONE', #10464 ) ;
+#1678 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1679 = LINE ( 'NONE', #7307, #9061 ) ;
+#1680 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#1681 = PLANE ( 'NONE', #12348 ) ;
+#1682 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.699999999999999956, -1.449999999999999956 ) ) ;
+#1683 = EDGE_CURVE ( 'NONE', #12172, #2559, #6264, .T. ) ;
+#1684 = LINE ( 'NONE', #5176, #11624 ) ;
+#1685 = ADVANCED_FACE ( 'NONE', ( #6570 ), #1681, .F. ) ;
+#1686 = EDGE_CURVE ( 'NONE', #5449, #11003, #1093, .T. ) ;
+#1687 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -4.200000000000000178 ) ) ;
+#1688 = LINE ( 'NONE', #6569, #11936 ) ;
+#1689 = ADVANCED_FACE ( 'NONE', ( #9664 ), #10504, .F. ) ;
+#1690 = VERTEX_POINT ( 'NONE', #2933 ) ;
+#1691 = AXIS2_PLACEMENT_3D ( 'NONE', #9808, #5065, #6939 ) ;
+#1692 = FACE_OUTER_BOUND ( 'NONE', #9967, .T. ) ;
+#1693 = ORIENTED_EDGE ( 'NONE', *, *, #640, .F. ) ;
+#1694 = PLANE ( 'NONE', #9171 ) ;
+#1695 = CARTESIAN_POINT ( 'NONE', ( 0.9849652684285840065, 2.595829481736654731, -0.5250000000000000222 ) ) ;
+#1696 = FACE_OUTER_BOUND ( 'NONE', #10073, .T. ) ;
+#1697 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1698 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1699 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1700 = CYLINDRICAL_SURFACE ( 'NONE', #7642, 0.1999999999999996503 ) ;
+#1701 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -1.149999999999999911 ) ) ;
+#1702 = VECTOR ( 'NONE', #1802, 1000.000000000000000 ) ;
+#1703 = VECTOR ( 'NONE', #2483, 1000.000000000000000 ) ;
+#1704 = CIRCLE ( 'NONE', #997, 0.05000000000000012768 ) ;
+#1705 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .T. ) ;
+#1706 = AXIS2_PLACEMENT_3D ( 'NONE', #2279, #8047, #3339 ) ;
+#1707 = PLANE ( 'NONE', #6167 ) ;
+#1708 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -6.279208895885579622 ) ) ;
+#1709 = AXIS2_PLACEMENT_3D ( 'NONE', #11910, #3252, #345 ) ;
+#1710 = VECTOR ( 'NONE', #1800, 1000.000000000000000 ) ;
+#1711 = ORIENTED_EDGE ( 'NONE', *, *, #10905, .T. ) ;
+#1712 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1713 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -9.700000000000001066 ) ) ;
+#1714 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1715 = CARTESIAN_POINT ( 'NONE', ( 0.6085163306758859525, 2.682299210315904681, -6.250000000000000000 ) ) ;
+#1716 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558358124, 2.794566664926945165, -11.44999999999999929 ) ) ;
+#1717 = VECTOR ( 'NONE', #6176, 1000.000000000000000 ) ;
+#1718 = ORIENTED_EDGE ( 'NONE', *, *, #10490, .T. ) ;
+#1719 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -2.149999999999999911 ) ) ;
+#1720 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1721 = LINE ( 'NONE', #11103, #1413 ) ;
+#1722 = EDGE_CURVE ( 'NONE', #4235, #1114, #6511, .T. ) ;
+#1723 = ORIENTED_EDGE ( 'NONE', *, *, #5724, .F. ) ;
+#1724 = ADVANCED_FACE ( 'NONE', ( #10601 ), #5840, .F. ) ;
+#1725 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -3.875000000000000000 ) ) ;
+#1726 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#1727 = LINE ( 'NONE', #827, #4162 ) ;
+#1728 = ORIENTED_EDGE ( 'NONE', *, *, #11509, .F. ) ;
+#1729 = ORIENTED_EDGE ( 'NONE', *, *, #5345, .F. ) ;
+#1730 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1731 = ORIENTED_EDGE ( 'NONE', *, *, #11353, .F. ) ;
+#1732 = FACE_OUTER_BOUND ( 'NONE', #7750, .T. ) ;
+#1733 = EDGE_CURVE ( 'NONE', #5821, #9898, #2485, .T. ) ;
+#1734 = ORIENTED_EDGE ( 'NONE', *, *, #1444, .T. ) ;
+#1735 = EDGE_CURVE ( 'NONE', #7283, #1234, #11061, .T. ) ;
+#1736 = ADVANCED_FACE ( 'NONE', ( #9489 ), #8639, .F. ) ;
+#1737 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#1738 = EDGE_LOOP ( 'NONE', ( #10479, #6563, #2882, #12505 ) ) ;
+#1739 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.699999999999999956, -0.5500000000000000444 ) ) ;
+#1740 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924038751, 2.709304877981140169, -3.789511339067880513 ) ) ;
+#1741 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1742 = ORIENTED_EDGE ( 'NONE', *, *, #4914, .F. ) ;
+#1743 = CARTESIAN_POINT ( 'NONE', ( -0.8129758265079329860, 1.365034731571415749, -0.5250000000000000222 ) ) ;
+#1745 = ORIENTED_EDGE ( 'NONE', *, *, #7770, .T. ) ;
+#1744 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#1746 = DIRECTION ( 'NONE', ( -0.1574969713016934891, -0.9875194702033948113, 0.0000000000000000000 ) ) ;
+#1747 = FACE_OUTER_BOUND ( 'NONE', #5705, .T. ) ;
+#1748 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1749 = VECTOR ( 'NONE', #1129, 1000.000000000000000 ) ;
+#1750 = ORIENTED_EDGE ( 'NONE', *, *, #8982, .F. ) ;
+#1751 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1752 = VECTOR ( 'NONE', #7206, 1000.000000000000000 ) ;
+#1753 = ORIENTED_EDGE ( 'NONE', *, *, #8999, .F. ) ;
+#1754 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 1.399999999999999911, -0.8000000000000000444 ) ) ;
+#1755 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#1756 = PLANE ( 'NONE', #11924 ) ;
+#1757 = CARTESIAN_POINT ( 'NONE', ( 2.288021935108360161, 2.224961059593209889, -10.65000000000000036 ) ) ;
+#1758 = ORIENTED_EDGE ( 'NONE', *, *, #11179, .T. ) ;
+#1759 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -2.200000000000000178, -11.40000000000000036 ) ) ;
+#1760 = ORIENTED_EDGE ( 'NONE', *, *, #6444, .F. ) ;
+#1761 = AXIS2_PLACEMENT_3D ( 'NONE', #6686, #9513, #4775 ) ;
+#1762 = DIRECTION ( 'NONE', ( -0.5648791325396610441, 0.8251736578570840752, 6.124431826912281341E-17 ) ) ;
+#1763 = VERTEX_POINT ( 'NONE', #4041 ) ;
+#1764 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1765 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#1766 = LINE ( 'NONE', #3479, #3900 ) ;
+#1767 = LINE ( 'NONE', #816, #2063 ) ;
+#1768 = EDGE_CURVE ( 'NONE', #846, #3851, #3456, .T. ) ;
+#1769 = ORIENTED_EDGE ( 'NONE', *, *, #8998, .T. ) ;
+#1770 = ORIENTED_EDGE ( 'NONE', *, *, #6394, .F. ) ;
+#1771 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1772 = ORIENTED_EDGE ( 'NONE', *, *, #1916, .T. ) ;
+#1773 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -9.050000000000000711 ) ) ;
+#1774 = AXIS2_PLACEMENT_3D ( 'NONE', #927, #1885, #12413 ) ;
+#1775 = ORIENTED_EDGE ( 'NONE', *, *, #10442, .T. ) ;
+#1776 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -3.750000000000000000 ) ) ;
+#1777 = LINE ( 'NONE', #8038, #10219 ) ;
+#1778 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#1779 = ORIENTED_EDGE ( 'NONE', *, *, #3296, .T. ) ;
+#1780 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#1781 = ORIENTED_EDGE ( 'NONE', *, *, #950, .T. ) ;
+#1782 = LINE ( 'NONE', #6867, #5086 ) ;
+#1783 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -0.4000000000000000222, -8.449999999999999289 ) ) ;
+#1784 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#1785 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#1786 = ADVANCED_FACE ( 'NONE', ( #8380 ), #7220, .T. ) ;
+#1787 = DIRECTION ( 'NONE', ( -0.1172943424017185432, 0.01870697665868774340, 0.9929209869193217353 ) ) ;
+#1788 = ORIENTED_EDGE ( 'NONE', *, *, #7032, .T. ) ;
+#1789 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#1790 = ORIENTED_EDGE ( 'NONE', *, *, #10423, .T. ) ;
+#1791 = LINE ( 'NONE', #10187, #6029 ) ;
+#1792 = AXIS2_PLACEMENT_3D ( 'NONE', #12272, #3604, #4415 ) ;
+#1793 = ORIENTED_EDGE ( 'NONE', *, *, #11340, .F. ) ;
+#1794 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#1795 = EDGE_LOOP ( 'NONE', ( #2776, #11929, #11254, #1197 ) ) ;
+#1796 = LINE ( 'NONE', #8216, #9637 ) ;
+#1797 = CIRCLE ( 'NONE', #3417, 0.1499999999999999667 ) ;
+#1798 = ORIENTED_EDGE ( 'NONE', *, *, #9398, .T. ) ;
+#1799 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000000, 2.250000000000000000, -1.500000000000000000 ) ) ;
+#1800 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.336808689942015369E-15 ) ) ;
+#1801 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#1802 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#1803 = VERTEX_POINT ( 'NONE', #3277 ) ;
+#1804 = ADVANCED_FACE ( 'NONE', ( #11344 ), #195, .F. ) ;
+#1805 = EDGE_LOOP ( 'NONE', ( #2072, #2805, #3605, #9474 ) ) ;
+#1806 = VECTOR ( 'NONE', #1168, 1000.000000000000000 ) ;
+#1807 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, -1.869314090492250044E-17 ) ) ;
+#1808 = EDGE_CURVE ( 'NONE', #314, #10568, #948, .T. ) ;
+#1809 = ORIENTED_EDGE ( 'NONE', *, *, #8974, .T. ) ;
+#1810 = ORIENTED_EDGE ( 'NONE', *, *, #2133, .T. ) ;
+#1811 = LINE ( 'NONE', #8005, #9189 ) ;
+#1812 = LINE ( 'NONE', #5602, #3771 ) ;
+#1813 = VECTOR ( 'NONE', #10493, 1000.000000000000000 ) ;
+#1814 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -3.750000000000000000 ) ) ;
+#1815 = AXIS2_PLACEMENT_3D ( 'NONE', #8901, #4161, #3138 ) ;
+#1817 = VERTEX_POINT ( 'NONE', #6399 ) ;
+#1816 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#1818 = VECTOR ( 'NONE', #250, 1000.000000000000000 ) ;
+#1819 = EDGE_LOOP ( 'NONE', ( #1728, #112, #501, #9022 ) ) ;
+#1820 = EDGE_CURVE ( 'NONE', #3220, #10559, #10132, .T. ) ;
+#1821 = EDGE_CURVE ( 'NONE', #3443, #7119, #11488, .T. ) ;
+#1822 = CIRCLE ( 'NONE', #8164, 0.1499999999999999667 ) ;
+#1823 = ORIENTED_EDGE ( 'NONE', *, *, #10015, .F. ) ;
+#1824 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1825 = ORIENTED_EDGE ( 'NONE', *, *, #10193, .T. ) ;
+#1826 = FACE_OUTER_BOUND ( 'NONE', #1532, .T. ) ;
+#1827 = VECTOR ( 'NONE', #91, 1000.000000000000114 ) ;
+#1828 = ORIENTED_EDGE ( 'NONE', *, *, #1820, .T. ) ;
+#1829 = EDGE_CURVE ( 'NONE', #1597, #5743, #1103, .T. ) ;
+#1830 = DIRECTION ( 'NONE', ( 1.044883867397589893E-31, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1831 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#1832 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#1833 = ORIENTED_EDGE ( 'NONE', *, *, #787, .T. ) ;
+#1834 = ORIENTED_EDGE ( 'NONE', *, *, #5669, .T. ) ;
+#1835 = VECTOR ( 'NONE', #9362, 1000.000000000000000 ) ;
+#1836 = ORIENTED_EDGE ( 'NONE', *, *, #10149, .F. ) ;
+#1837 = LINE ( 'NONE', #11815, #9212 ) ;
+#1838 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#1839 = EDGE_CURVE ( 'NONE', #10705, #6031, #4277, .T. ) ;
+#1840 = AXIS2_PLACEMENT_3D ( 'NONE', #1554, #10360, #5371 ) ;
+#1841 = LINE ( 'NONE', #8791, #8774 ) ;
+#1842 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -2.050000000000000266 ) ) ;
+#1843 = LINE ( 'NONE', #2902, #496 ) ;
+#1844 = LINE ( 'NONE', #10310, #9522 ) ;
+#1845 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606880049E-16 ) ) ;
+#1846 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, -0.4000000000000000222, -7.750000000000000000 ) ) ;
+#1847 = ORIENTED_EDGE ( 'NONE', *, *, #7998, .F. ) ;
+#1848 = ORIENTED_EDGE ( 'NONE', *, *, #6588, .F. ) ;
+#1849 = LINE ( 'NONE', #11319, #6700 ) ;
+#1850 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1851 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1852 = EDGE_CURVE ( 'NONE', #6331, #2827, #11843, .T. ) ;
+#1853 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1854 = LINE ( 'NONE', #2134, #27 ) ;
+#1855 = VECTOR ( 'NONE', #2924, 1000.000000000000000 ) ;
+#1856 = VERTEX_POINT ( 'NONE', #1708 ) ;
+#1857 = AXIS2_PLACEMENT_3D ( 'NONE', #5719, #6766, #4858 ) ;
+#1858 = ADVANCED_FACE ( 'NONE', ( #8922 ), #1870, .T. ) ;
+#1860 = EDGE_CURVE ( 'NONE', #205, #7524, #10918, .T. ) ;
+#1859 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#1861 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1862 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#1863 = VECTOR ( 'NONE', #4099, 1000.000000000000000 ) ;
+#1864 = VERTEX_POINT ( 'NONE', #1625 ) ;
+#1865 = EDGE_LOOP ( 'NONE', ( #5128, #10670, #6601, #3769 ) ) ;
+#1866 = ADVANCED_FACE ( 'NONE', ( #3359 ), #797, .F. ) ;
+#1867 = DIRECTION ( 'NONE', ( 2.891205793294680200E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1868 = ADVANCED_FACE ( 'NONE', ( #12084 ), #6826, .F. ) ;
+#1869 = AXIS2_PLACEMENT_3D ( 'NONE', #11256, #8414, #815 ) ;
+#1870 = PLANE ( 'NONE', #9446 ) ;
+#1871 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -0.4749999999999999778 ) ) ;
+#1872 = VECTOR ( 'NONE', #7579, 1000.000000000000000 ) ;
+#1873 = AXIS2_PLACEMENT_3D ( 'NONE', #2769, #12375, #833 ) ;
+#1874 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1875 = VECTOR ( 'NONE', #529, 1000.000000000000114 ) ;
+#1876 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1877 = ORIENTED_EDGE ( 'NONE', *, *, #4305, .F. ) ;
+#1878 = ORIENTED_EDGE ( 'NONE', *, *, #1686, .T. ) ;
+#1879 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1880 = EDGE_CURVE ( 'NONE', #3452, #3761, #10770, .T. ) ;
+#1881 = VECTOR ( 'NONE', #6638, 1000.000000000000000 ) ;
+#1882 = ORIENTED_EDGE ( 'NONE', *, *, #178, .F. ) ;
+#1883 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1884 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#1885 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1886 = VECTOR ( 'NONE', #3318, 1000.000000000000000 ) ;
+#1887 = VERTEX_POINT ( 'NONE', #4027 ) ;
+#1888 = EDGE_CURVE ( 'NONE', #12278, #3581, #8338, .T. ) ;
+#1889 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1890 = EDGE_CURVE ( 'NONE', #6551, #1856, #10463, .T. ) ;
+#1891 = ORIENTED_EDGE ( 'NONE', *, *, #7230, .F. ) ;
+#1892 = VERTEX_POINT ( 'NONE', #5126 ) ;
+#1893 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#1894 = ORIENTED_EDGE ( 'NONE', *, *, #5404, .T. ) ;
+#1895 = ORIENTED_EDGE ( 'NONE', *, *, #858, .F. ) ;
+#1896 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#1897 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -6.599999999999999645 ) ) ;
+#1898 = LINE ( 'NONE', #7619, #10815 ) ;
+#1899 = ORIENTED_EDGE ( 'NONE', *, *, #9465, .F. ) ;
+#1900 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#1901 = ORIENTED_EDGE ( 'NONE', *, *, #6784, .F. ) ;
+#1902 = ORIENTED_EDGE ( 'NONE', *, *, #8041, .F. ) ;
+#1903 = ORIENTED_EDGE ( 'NONE', *, *, #690, .T. ) ;
+#1904 = ORIENTED_EDGE ( 'NONE', *, *, #1124, .F. ) ;
+#1905 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1906 = EDGE_CURVE ( 'NONE', #12184, #5017, #7907, .T. ) ;
+#1907 = EDGE_CURVE ( 'NONE', #3599, #10248, #5342, .T. ) ;
+#1908 = VERTEX_POINT ( 'NONE', #9952 ) ;
+#1909 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1910 = DIRECTION ( 'NONE', ( 3.520101175410904160E-44, 1.000000000000000000, 1.074080332178563983E-29 ) ) ;
+#1911 = AXIS2_PLACEMENT_3D ( 'NONE', #2584, #10303, #4527 ) ;
+#1912 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1913 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -1.399999999999999911 ) ) ;
+#1914 = ADVANCED_FACE ( 'NONE', ( #2436 ), #4280, .F. ) ;
+#1915 = FACE_OUTER_BOUND ( 'NONE', #3162, .T. ) ;
+#1916 = EDGE_CURVE ( 'NONE', #7400, #245, #7605, .T. ) ;
+#1917 = VERTEX_POINT ( 'NONE', #6423 ) ;
+#1918 = ORIENTED_EDGE ( 'NONE', *, *, #7257, .F. ) ;
+#1919 = EDGE_CURVE ( 'NONE', #1563, #8523, #3056, .T. ) ;
+#1920 = ORIENTED_EDGE ( 'NONE', *, *, #10482, .F. ) ;
+#1921 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#1922 = AXIS2_PLACEMENT_3D ( 'NONE', #6737, #10614, #7757 ) ;
+#1923 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -12.09999999999999964 ) ) ;
+#1924 = LINE ( 'NONE', #7202, #4197 ) ;
+#1925 = VERTEX_POINT ( 'NONE', #7700 ) ;
+#1926 = VECTOR ( 'NONE', #4446, 1000.000000000000000 ) ;
+#1927 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1928 = AXIS2_PLACEMENT_3D ( 'NONE', #3091, #11866, #9821 ) ;
+#1929 = ADVANCED_FACE ( 'NONE', ( #5027 ), #3508, .T. ) ;
+#1931 = EDGE_LOOP ( 'NONE', ( #1770, #4212, #8185, #4656 ) ) ;
+#1930 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -2.399999999999999911 ) ) ;
+#1932 = LINE ( 'NONE', #3538, #9469 ) ;
+#1933 = LINE ( 'NONE', #2752, #11271 ) ;
+#1934 = ORIENTED_EDGE ( 'NONE', *, *, #5807, .F. ) ;
+#1935 = VECTOR ( 'NONE', #2598, 1000.000000000000000 ) ;
+#1936 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1937 = ORIENTED_EDGE ( 'NONE', *, *, #6868, .F. ) ;
+#1938 = VERTEX_POINT ( 'NONE', #11500 ) ;
+#1939 = VERTEX_POINT ( 'NONE', #34 ) ;
+#1940 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -3.250000000000000000 ) ) ;
+#1941 = ORIENTED_EDGE ( 'NONE', *, *, #7409, .F. ) ;
+#1942 = AXIS2_PLACEMENT_3D ( 'NONE', #425, #6178, #8204 ) ;
+#1943 = AXIS2_PLACEMENT_3D ( 'NONE', #3537, #6325, #6285 ) ;
+#1944 = VERTEX_POINT ( 'NONE', #3684 ) ;
+#1945 = VERTEX_POINT ( 'NONE', #10558 ) ;
+#1946 = FACE_OUTER_BOUND ( 'NONE', #7407, .T. ) ;
+#1947 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -2.149999999999999911 ) ) ;
+#1948 = ORIENTED_EDGE ( 'NONE', *, *, #10253, .T. ) ;
+#1949 = EDGE_CURVE ( 'NONE', #8002, #6651, #3212, .T. ) ;
+#1950 = ORIENTED_EDGE ( 'NONE', *, *, #6535, .F. ) ;
+#1951 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1952 = CIRCLE ( 'NONE', #3246, 0.2121225929524575560 ) ;
+#1953 = LINE ( 'NONE', #11474, #1813 ) ;
+#1954 = VERTEX_POINT ( 'NONE', #12099 ) ;
+#1955 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -11.50000000000000000 ) ) ;
+#1956 = ORIENTED_EDGE ( 'NONE', *, *, #7837, .T. ) ;
+#1957 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#1958 = ORIENTED_EDGE ( 'NONE', *, *, #6538, .F. ) ;
+#1959 = AXIS2_PLACEMENT_3D ( 'NONE', #4518, #1614, #2655 ) ;
+#1960 = FACE_BOUND ( 'NONE', #2360, .T. ) ;
+#1961 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#1962 = ORIENTED_EDGE ( 'NONE', *, *, #988, .T. ) ;
+#1963 = ORIENTED_EDGE ( 'NONE', *, *, #5944, .T. ) ;
+#1964 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#1965 = LINE ( 'NONE', #7268, #6048 ) ;
+#1966 = ORIENTED_EDGE ( 'NONE', *, *, #2241, .F. ) ;
+#1967 = FACE_OUTER_BOUND ( 'NONE', #10943, .T. ) ;
+#1968 = CARTESIAN_POINT ( 'NONE', ( -0.9443088009579942987, 1.551168963781105470, -7.009490399373623504 ) ) ;
+#1969 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1970 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#1971 = CYLINDRICAL_SURFACE ( 'NONE', #6654, 0.05000000000000002359 ) ;
+#1972 = LINE ( 'NONE', #10605, #9054 ) ;
+#1973 = EDGE_LOOP ( 'NONE', ( #7479, #3107, #6095, #9332 ) ) ;
+#1974 = FACE_OUTER_BOUND ( 'NONE', #924, .T. ) ;
+#1975 = ORIENTED_EDGE ( 'NONE', *, *, #12169, .F. ) ;
+#1976 = EDGE_CURVE ( 'NONE', #11518, #7460, #3816, .T. ) ;
+#1977 = EDGE_LOOP ( 'NONE', ( #3542, #7448, #7584, #8799, #9500, #3108, #8635, #3853 ) ) ;
+#1978 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -2.050000000000000266 ) ) ;
+#1979 = VECTOR ( 'NONE', #9244, 1000.000000000000000 ) ;
+#1980 = FACE_OUTER_BOUND ( 'NONE', #2651, .T. ) ;
+#1981 = AXIS2_PLACEMENT_3D ( 'NONE', #8730, #177, #5041 ) ;
+#1982 = CARTESIAN_POINT ( 'NONE', ( 1.800000000000000044, 2.204364238465235083E-16, 1.899999999999999911 ) ) ;
+#1983 = LINE ( 'NONE', #10204, #7749 ) ;
+#1984 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#1985 = EDGE_CURVE ( 'NONE', #8688, #6402, #11189, .T. ) ;
+#1986 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1987 = LINE ( 'NONE', #8379, #958 ) ;
+#1988 = VERTEX_POINT ( 'NONE', #1416 ) ;
+#1989 = ORIENTED_EDGE ( 'NONE', *, *, #5124, .T. ) ;
+#1990 = ADVANCED_FACE ( 'NONE', ( #9370 ), #4253, .F. ) ;
+#1991 = EDGE_CURVE ( 'NONE', #8877, #2582, #11630, .T. ) ;
+#1992 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -10.75000000000000000 ) ) ;
+#1993 = EDGE_CURVE ( 'NONE', #9308, #2466, #10758, .T. ) ;
+#1994 = VECTOR ( 'NONE', #235, 1000.000000000000000 ) ;
+#1995 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1996 = CYLINDRICAL_SURFACE ( 'NONE', #3824, 0.1999999999999999833 ) ;
+#1997 = VECTOR ( 'NONE', #10858, 1000.000000000000000 ) ;
+#1998 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -6.750000000000000000 ) ) ;
+#1999 = FACE_OUTER_BOUND ( 'NONE', #10871, .T. ) ;
+#2000 = DIRECTION ( 'NONE', ( -1.000000000000000000, 4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#2001 = EDGE_CURVE ( 'NONE', #9909, #11325, #10118, .T. ) ;
+#2002 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -0.4749999999999999778 ) ) ;
+#2003 = FACE_OUTER_BOUND ( 'NONE', #1931, .T. ) ;
+#2004 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#2005 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.399999999999999911, -3.449999999999999734 ) ) ;
+#2006 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2007 = VECTOR ( 'NONE', #11562, 1000.000000000000000 ) ;
+#2008 = ORIENTED_EDGE ( 'NONE', *, *, #1250, .F. ) ;
+#2009 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -1.525000000000000133 ) ) ;
+#2010 = PLANE ( 'NONE', #11551 ) ;
+#2011 = EDGE_CURVE ( 'NONE', #1648, #7858, #10445, .T. ) ;
+#2012 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2013 = FACE_OUTER_BOUND ( 'NONE', #4528, .T. ) ;
+#2014 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.199999999999999956, -3.000000000000000000 ) ) ;
+#2015 = LINE ( 'NONE', #6857, #6719 ) ;
+#2016 = VERTEX_POINT ( 'NONE', #1318 ) ;
+#2017 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -10.65000000000000036 ) ) ;
+#2018 = ORIENTED_EDGE ( 'NONE', *, *, #10913, .T. ) ;
+#2019 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#2020 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -6.830342337807359975E-16, 1.000000000000000000 ) ) ;
+#2021 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2022 = VECTOR ( 'NONE', #511, 1000.000000000000000 ) ;
+#2023 = EDGE_LOOP ( 'NONE', ( #4833, #4746, #57, #10723 ) ) ;
+#2024 = LINE ( 'NONE', #3832, #9411 ) ;
+#2025 = ORIENTED_EDGE ( 'NONE', *, *, #11367, .T. ) ;
+#2026 = ORIENTED_EDGE ( 'NONE', *, *, #12318, .F. ) ;
+#2027 = AXIS2_PLACEMENT_3D ( 'NONE', #3686, #11541, #5818 ) ;
+#2028 = CIRCLE ( 'NONE', #3822, 0.1499999999999999667 ) ;
+#2029 = ORIENTED_EDGE ( 'NONE', *, *, #9516, .F. ) ;
+#2030 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2031 = CARTESIAN_POINT ( 'NONE', ( 1.097941094936516038, 2.430794750165239826, -0.5250000000000000222 ) ) ;
+#2032 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.199999999999999956, -2.500000000000000000 ) ) ;
+#2033 = EDGE_CURVE ( 'NONE', #4596, #12442, #7293, .T. ) ;
+#2034 = CYLINDRICAL_SURFACE ( 'NONE', #335, 0.2121225929524575560 ) ;
+#2035 = CLOSED_SHELL ( 'NONE', ( #11763, #531, #3718, #8867, #7508, #8854, #12163, #11263, #3964, #4449, #2739, #5153, #4730, #9888, #4073, #7766, #10067, #1685, #354, #3699, #2094, #10532, #8073, #11212, #3184, #10928, #11896, #4010, #3070, #9630, #10855, #6036, #1161, #5084, #5157, #9491, #11694, #3888, #2301, #2229, #2939, #10786, #11819, #1363, #3651, #4836, #5676, #11408, #2879, #3249 ) ) ;
+#2036 = LINE ( 'NONE', #7964, #2489 ) ;
+#2037 = CARTESIAN_POINT ( 'NONE', ( -0.1668425769953799931, 2.616481163528700193, -7.210488660932120375 ) ) ;
+#2038 = VERTEX_POINT ( 'NONE', #8449 ) ;
+#2039 = ORIENTED_EDGE ( 'NONE', *, *, #8281, .F. ) ;
+#2040 = EDGE_CURVE ( 'NONE', #11306, #12331, #4984, .T. ) ;
+#2041 = DIRECTION ( 'NONE', ( -9.575308256243140038E-49, 1.000000000000000000, 9.714829345638740889E-33 ) ) ;
+#2042 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2043 = ORIENTED_EDGE ( 'NONE', *, *, #771, .T. ) ;
+#2044 = AXIS2_PLACEMENT_3D ( 'NONE', #4430, #5421, #10144 ) ;
+#2045 = ADVANCED_FACE ( 'NONE', ( #12045 ), #2652, .F. ) ;
+#2046 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2047 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#2048 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2049 = VECTOR ( 'NONE', #9641, 1000.000000000000000 ) ;
+#2050 = EDGE_CURVE ( 'NONE', #5629, #3089, #5142, .T. ) ;
+#2051 = CYLINDRICAL_SURFACE ( 'NONE', #5306, 0.2121225929524575837 ) ;
+#2052 = VECTOR ( 'NONE', #7325, 1000.000000000000000 ) ;
+#2053 = ORIENTED_EDGE ( 'NONE', *, *, #3470, .F. ) ;
+#2054 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -5.250000000000000000 ) ) ;
+#2055 = ORIENTED_EDGE ( 'NONE', *, *, #972, .T. ) ;
+#2056 = VERTEX_POINT ( 'NONE', #3723 ) ;
+#2057 = ORIENTED_EDGE ( 'NONE', *, *, #9687, .T. ) ;
+#2058 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#2059 = EDGE_CURVE ( 'NONE', #3200, #8616, #1812, .T. ) ;
+#2060 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#2061 = EDGE_LOOP ( 'NONE', ( #3766, #10806, #2757, #3948 ) ) ;
+#2062 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#2063 = VECTOR ( 'NONE', #861, 1000.000000000000000 ) ;
+#2064 = EDGE_CURVE ( 'NONE', #8660, #11709, #4969, .T. ) ;
+#2065 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#2066 = ORIENTED_EDGE ( 'NONE', *, *, #6517, .F. ) ;
+#2067 = ORIENTED_EDGE ( 'NONE', *, *, #2732, .T. ) ;
+#2068 = DIRECTION ( 'NONE', ( -0.7071067811865445751, -0.7071067811865504593, 0.0000000000000000000 ) ) ;
+#2069 = ORIENTED_EDGE ( 'NONE', *, *, #542, .T. ) ;
+#2070 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#2071 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -4.400000000000000355 ) ) ;
+#2072 = ORIENTED_EDGE ( 'NONE', *, *, #8482, .F. ) ;
+#2073 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2074 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -9.599999999999999645 ) ) ;
+#2075 = FACE_OUTER_BOUND ( 'NONE', #5352, .T. ) ;
+#2076 = EDGE_CURVE ( 'NONE', #10938, #2016, #10406, .T. ) ;
+#2077 = ORIENTED_EDGE ( 'NONE', *, *, #5583, .F. ) ;
+#2078 = EDGE_CURVE ( 'NONE', #8446, #10720, #9639, .T. ) ;
+#2079 = FACE_OUTER_BOUND ( 'NONE', #6189, .T. ) ;
+#2080 = ORIENTED_EDGE ( 'NONE', *, *, #837, .T. ) ;
+#2081 = VECTOR ( 'NONE', #3254, 1000.000000000000000 ) ;
+#2082 = ORIENTED_EDGE ( 'NONE', *, *, #5970, .F. ) ;
+#2083 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2084 = CARTESIAN_POINT ( 'NONE', ( -1.800000000000000044, 2.204364238465235083E-16, 1.699999999999999956 ) ) ;
+#2085 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -8.949999999999999289 ) ) ;
+#2086 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #144 ) ) ;
+#2087 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#2088 = VERTEX_POINT ( 'NONE', #12429 ) ;
+#2089 = AXIS2_PLACEMENT_3D ( 'NONE', #2987, #5955, #1183 ) ;
+#2090 = VERTEX_POINT ( 'NONE', #2869 ) ;
+#2091 = LINE ( 'NONE', #1232, #4819 ) ;
+#2092 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#2093 = VERTEX_POINT ( 'NONE', #11503 ) ;
+#2094 = ADVANCED_FACE ( 'NONE', ( #11438 ), #9329, .T. ) ;
+#2095 = ADVANCED_FACE ( 'NONE', ( #2249 ), #12347, .T. ) ;
+#2096 = DIRECTION ( 'NONE', ( 3.614007241618350250E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2097 = ORIENTED_EDGE ( 'NONE', *, *, #8928, .F. ) ;
+#2098 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2099 = VERTEX_POINT ( 'NONE', #1897 ) ;
+#2100 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2101 = EDGE_LOOP ( 'NONE', ( #3630, #118, #3156, #4226, #2778, #9184, #5639, #3921, #6587, #9146, #764, #7489, #5660, #8810, #9602, #12349, #5241, #429, #7824, #11292, #9780, #947, #1327, #11295, #615, #7272 ) ) ;
+#2102 = FACE_OUTER_BOUND ( 'NONE', #11738, .T. ) ;
+#2103 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -6.750000000000000000 ) ) ;
+#2104 = AXIS2_PLACEMENT_3D ( 'NONE', #3383, #3762, #9392 ) ;
+#2105 = VERTEX_POINT ( 'NONE', #10604 ) ;
+#2106 = EDGE_LOOP ( 'NONE', ( #6596, #10575, #8756, #6403 ) ) ;
+#2107 = AXIS2_PLACEMENT_3D ( 'NONE', #6757, #11525, #2852 ) ;
+#2108 = ORIENTED_EDGE ( 'NONE', *, *, #6869, .T. ) ;
+#2109 = LINE ( 'NONE', #1233, #1818 ) ;
+#2110 = ADVANCED_FACE ( 'NONE', ( #12031 ), #1027, .T. ) ;
+#2111 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2112 = ORIENTED_EDGE ( 'NONE', *, *, #12307, .F. ) ;
+#2113 = CARTESIAN_POINT ( 'NONE', ( 0.6105459496800109687, 2.695025094928819698, -6.450000000000000178 ) ) ;
+#2114 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -0.8499999999999999778 ) ) ;
+#2115 = VECTOR ( 'NONE', #8680, 1000.000000000000000 ) ;
+#2116 = ORIENTED_EDGE ( 'NONE', *, *, #218, .T. ) ;
+#2117 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -8.599999999999999645 ) ) ;
+#2118 = ORIENTED_EDGE ( 'NONE', *, *, #10972, .F. ) ;
+#2119 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#2120 = CIRCLE ( 'NONE', #3632, 0.04999999999999991257 ) ;
+#2121 = PLANE ( 'NONE', #8182 ) ;
+#2122 = CIRCLE ( 'NONE', #255, 0.1000000000000000749 ) ;
+#2123 = VERTEX_POINT ( 'NONE', #36 ) ;
+#2124 = EDGE_CURVE ( 'NONE', #8346, #12041, #1952, .T. ) ;
+#2125 = EDGE_CURVE ( 'NONE', #6743, #265, #1360, .T. ) ;
+#2126 = ORIENTED_EDGE ( 'NONE', *, *, #9835, .T. ) ;
+#2127 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#2128 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2129 = ORIENTED_EDGE ( 'NONE', *, *, #10832, .F. ) ;
+#2130 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2131 = LINE ( 'NONE', #3326, #11921 ) ;
+#2133 = EDGE_CURVE ( 'NONE', #1445, #3159, #4520, .T. ) ;
+#2132 = LINE ( 'NONE', #12004, #4543 ) ;
+#2134 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -10.65000000000000036 ) ) ;
+#2135 = LINE ( 'NONE', #10013, #6691 ) ;
+#2136 = EDGE_CURVE ( 'NONE', #6114, #9744, #12191, .T. ) ;
+#2137 = LINE ( 'NONE', #7180, #4865 ) ;
+#2138 = LINE ( 'NONE', #9596, #12079 ) ;
+#2139 = EDGE_LOOP ( 'NONE', ( #10734, #11823, #11424, #5445 ) ) ;
+#2140 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -5.400000000000000355 ) ) ;
+#2141 = VERTEX_POINT ( 'NONE', #9519 ) ;
+#2142 = CARTESIAN_POINT ( 'NONE', ( -1.187434208703792127, 2.200000000000000178, 1.699999999999999956 ) ) ;
+#2143 = EDGE_CURVE ( 'NONE', #2968, #2704, #752, .T. ) ;
+#2144 = EDGE_CURVE ( 'NONE', #3272, #2830, #5610, .T. ) ;
+#2145 = PLANE ( 'NONE', #8593 ) ;
+#2146 = LINE ( 'NONE', #10986, #4418 ) ;
+#2147 = EDGE_LOOP ( 'NONE', ( #10697, #2435, #11676, #437 ) ) ;
+#2148 = CIRCLE ( 'NONE', #3484, 0.05000000000000012768 ) ;
+#2149 = ORIENTED_EDGE ( 'NONE', *, *, #3227, .F. ) ;
+#2150 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -5.400000000000000355 ) ) ;
+#2151 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.899999999999999911, -10.65000000000000036 ) ) ;
+#2152 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2153 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#2154 = EDGE_CURVE ( 'NONE', #1371, #3074, #3008, .T. ) ;
+#2155 = PLANE ( 'NONE', #9597 ) ;
+#2156 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #5971, 'distance_accuracy_value', 'NONE');
+#2157 = CARTESIAN_POINT ( 'NONE', ( 0.4802946083993330229, 2.513270898018310273, -10.55000000000000071 ) ) ;
+#2158 = ADVANCED_FACE ( 'NONE', ( #9029 ), #894, .F. ) ;
+#2159 = CIRCLE ( 'NONE', #11228, 0.8999999999999998002 ) ;
+#2160 = ORIENTED_EDGE ( 'NONE', *, *, #5420, .F. ) ;
+#2161 = EDGE_LOOP ( 'NONE', ( #9351, #6368, #9467, #4065 ) ) ;
+#2162 = EDGE_CURVE ( 'NONE', #10352, #11829, #11739, .T. ) ;
+#2163 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, -11.40000000000000036 ) ) ;
+#2164 = AXIS2_PLACEMENT_3D ( 'NONE', #10593, #831, #9544 ) ;
+#2165 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#2166 = LINE ( 'NONE', #1526, #11219 ) ;
+#2167 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.355252715606880049E-16, 0.0000000000000000000 ) ) ;
+#2169 = VERTEX_POINT ( 'NONE', #9645 ) ;
+#2168 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.668003342285389825E-16 ) ) ;
+#2170 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.239088197126289831E-16 ) ) ;
+#2171 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2172 = EDGE_CURVE ( 'NONE', #3905, #1954, #4070, .T. ) ;
+#2173 = VECTOR ( 'NONE', #5399, 1000.000000000000000 ) ;
+#2174 = ORIENTED_EDGE ( 'NONE', *, *, #1198, .F. ) ;
+#2175 = ORIENTED_EDGE ( 'NONE', *, *, #5733, .T. ) ;
+#2176 = ADVANCED_FACE ( 'NONE', ( #1660 ), #6202, .T. ) ;
+#2177 = EDGE_CURVE ( 'NONE', #8923, #11457, #3927, .T. ) ;
+#2178 = CYLINDRICAL_SURFACE ( 'NONE', #8121, 0.05000000000000002359 ) ;
+#2179 = VECTOR ( 'NONE', #4669, 1000.000000000000000 ) ;
+#2180 = DIRECTION ( 'NONE', ( -0.8035776463728446783, 0.1281605571618749384, 0.5812381937190957970 ) ) ;
+#2181 = AXIS2_PLACEMENT_3D ( 'NONE', #243, #9897, #4146 ) ;
+#2182 = CARTESIAN_POINT ( 'NONE', ( -0.8129758265079320978, 1.365034731571415749, 4.870873947775490542 ) ) ;
+#2183 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.500000000000000000 ) ) ;
+#2184 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2185 = LINE ( 'NONE', #9075, #5382 ) ;
+#2186 = ORIENTED_EDGE ( 'NONE', *, *, #2880, .T. ) ;
+#2187 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#2188 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#2189 = LINE ( 'NONE', #9979, #7051 ) ;
+#2190 = EDGE_CURVE ( 'NONE', #5364, #9838, #6493, .T. ) ;
+#2191 = ORIENTED_EDGE ( 'NONE', *, *, #7022, .F. ) ;
+#2192 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#2193 = VECTOR ( 'NONE', #10188, 1000.000000000000000 ) ;
+#2194 = AXIS2_PLACEMENT_3D ( 'NONE', #10353, #2626, #12144 ) ;
+#2195 = DIRECTION ( 'NONE', ( -3.614007241618350250E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2196 = ORIENTED_EDGE ( 'NONE', *, *, #705, .T. ) ;
+#2197 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2198 = CIRCLE ( 'NONE', #524, 0.1499999999999999667 ) ;
+#2199 = PLANE ( 'NONE', #10951 ) ;
+#2200 = EDGE_LOOP ( 'NONE', ( #8190, #8029, #586, #9999, #9572, #8942 ) ) ;
+#2201 = EDGE_LOOP ( 'NONE', ( #7743, #11423, #3439, #4368, #12399 ) ) ;
+#2202 = EDGE_CURVE ( 'NONE', #4192, #693, #6955, .T. ) ;
+#2203 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2204 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2205 = CARTESIAN_POINT ( 'NONE', ( 1.505908074478575109, 1.746323360586194973, 0.5999999999999999778 ) ) ;
+#2206 = LINE ( 'NONE', #4940, #12463 ) ;
+#2207 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -2.478176394252580155E-16 ) ) ;
+#2208 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2210 = ORIENTED_EDGE ( 'NONE', *, *, #2970, .T. ) ;
+#2209 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -4.000000000000000000 ) ) ;
+#2211 = VERTEX_POINT ( 'NONE', #4933 ) ;
+#2212 = EDGE_CURVE ( 'NONE', #4356, #2479, #8455, .T. ) ;
+#2213 = VERTEX_POINT ( 'NONE', #11658 ) ;
+#2214 = PLANE ( 'NONE', #7567 ) ;
+#2215 = EDGE_CURVE ( 'NONE', #9471, #2415, #1493, .T. ) ;
+#2216 = EDGE_LOOP ( 'NONE', ( #8488, #11665, #5986, #11269, #10800, #1574 ) ) ;
+#2217 = ADVANCED_FACE ( 'NONE', ( #9477 ), #72, .F. ) ;
+#2218 = PLANE ( 'NONE', #6481 ) ;
+#2219 = VECTOR ( 'NONE', #2246, 1000.000000000000000 ) ;
+#2220 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2221 = EDGE_CURVE ( 'NONE', #2213, #2835, #9933, .T. ) ;
+#2222 = ORIENTED_EDGE ( 'NONE', *, *, #10739, .F. ) ;
+#2223 = DIRECTION ( 'NONE', ( 0.5648791325396629315, -0.8251736578570829650, 6.008901426488159747E-30 ) ) ;
+#2224 = ORIENTED_EDGE ( 'NONE', *, *, #8394, .T. ) ;
+#2225 = VECTOR ( 'NONE', #6718, 1000.000000000000000 ) ;
+#2226 = LINE ( 'NONE', #6825, #6321 ) ;
+#2227 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#2228 = EDGE_CURVE ( 'NONE', #8506, #4214, #9313, .T. ) ;
+#2229 = ADVANCED_FACE ( 'NONE', ( #6476 ), #7248, .T. ) ;
+#2230 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#2231 = VERTEX_POINT ( 'NONE', #10970 ) ;
+#2232 = LINE ( 'NONE', #5334, #1039 ) ;
+#2233 = AXIS2_PLACEMENT_3D ( 'NONE', #3891, #5877, #10726 ) ;
+#2234 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 3.200000000000000178, -8.949999999999999289 ) ) ;
+#2235 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -2.250000000000000000 ) ) ;
+#2236 = ORIENTED_EDGE ( 'NONE', *, *, #5436, .T. ) ;
+#2237 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2238 = VERTEX_POINT ( 'NONE', #5158 ) ;
+#2239 = FACE_OUTER_BOUND ( 'NONE', #5894, .T. ) ;
+#2240 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2241 = EDGE_CURVE ( 'NONE', #1371, #9150, #8861, .T. ) ;
+#2242 = ORIENTED_EDGE ( 'NONE', *, *, #4007, .F. ) ;
+#2243 = LINE ( 'NONE', #1799, #4979 ) ;
+#2244 = ORIENTED_EDGE ( 'NONE', *, *, #3831, .T. ) ;
+#2245 = ORIENTED_EDGE ( 'NONE', *, *, #11233, .F. ) ;
+#2246 = DIRECTION ( 'NONE', ( -3.614007241618350250E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2247 = CIRCLE ( 'NONE', #3744, 0.8999999999999998002 ) ;
+#2248 = FACE_OUTER_BOUND ( 'NONE', #11686, .T. ) ;
+#2249 = FACE_OUTER_BOUND ( 'NONE', #8840, .T. ) ;
+#2250 = AXIS2_PLACEMENT_3D ( 'NONE', #4695, #2653, #6641 ) ;
+#2251 = PLANE ( 'NONE', #7897 ) ;
+#2252 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -4.525000000000000355 ) ) ;
+#2253 = ORIENTED_EDGE ( 'NONE', *, *, #8626, .F. ) ;
+#2254 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2255 = AXIS2_PLACEMENT_3D ( 'NONE', #2205, #10879, #3199 ) ;
+#2256 = VERTEX_POINT ( 'NONE', #470 ) ;
+#2257 = CIRCLE ( 'NONE', #4729, 0.05000000000000008604 ) ;
+#2258 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -0.4000000000000000222, -7.750000000000000000 ) ) ;
+#2259 = ORIENTED_EDGE ( 'NONE', *, *, #11636, .T. ) ;
+#2260 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#2261 = FACE_OUTER_BOUND ( 'NONE', #9944, .T. ) ;
+#2262 = ORIENTED_EDGE ( 'NONE', *, *, #8070, .F. ) ;
+#2263 = EDGE_CURVE ( 'NONE', #1856, #3851, #9300, .T. ) ;
+#2264 = EDGE_LOOP ( 'NONE', ( #12282, #12312, #10755, #6633, #11277, #8906, #12188, #7522 ) ) ;
+#2265 = DIRECTION ( 'NONE', ( -0.5648791325396610441, 0.8251736578570840752, 0.0000000000000000000 ) ) ;
+#2266 = ORIENTED_EDGE ( 'NONE', *, *, #9346, .T. ) ;
+#2267 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2268 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2269 = ORIENTED_EDGE ( 'NONE', *, *, #4396, .F. ) ;
+#2270 = VECTOR ( 'NONE', #8244, 1000.000000000000114 ) ;
+#2271 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2272 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2273 = ORIENTED_EDGE ( 'NONE', *, *, #8739, .T. ) ;
+#2274 = AXIS2_PLACEMENT_3D ( 'NONE', #2376, #532, #2338 ) ;
+#2275 = LINE ( 'NONE', #2054, #3945 ) ;
+#2276 = VERTEX_POINT ( 'NONE', #1429 ) ;
+#2277 = AXIS2_PLACEMENT_3D ( 'NONE', #10506, #9461, #971 ) ;
+#2278 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2279 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 4.200000000000000178, -11.44999999999999929 ) ) ;
+#2280 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -7.000000000000000000 ) ) ;
+#2281 = FACE_OUTER_BOUND ( 'NONE', #2101, .T. ) ;
+#2282 = PLANE ( 'NONE', #9003 ) ;
+#2283 = FACE_OUTER_BOUND ( 'NONE', #551, .T. ) ;
+#2284 = ORIENTED_EDGE ( 'NONE', *, *, #8580, .T. ) ;
+#2285 = CARTESIAN_POINT ( 'NONE', ( 1.149999999999999911, 2.200000000000000178, -11.50000000000000000 ) ) ;
+#2286 = ADVANCED_FACE ( 'NONE', ( #6022 ), #10895, .F. ) ;
+#2287 = VERTEX_POINT ( 'NONE', #9124 ) ;
+#2288 = VECTOR ( 'NONE', #1762, 1000.000000000000114 ) ;
+#2289 = LINE ( 'NONE', #10505, #9357 ) ;
+#2290 = VECTOR ( 'NONE', #6303, 1000.000000000000000 ) ;
+#2291 = EDGE_CURVE ( 'NONE', #918, #4534, #4659, .T. ) ;
+#2292 = LINE ( 'NONE', #1094, #6389 ) ;
+#2293 = EDGE_CURVE ( 'NONE', #5174, #7470, #12173, .T. ) ;
+#2294 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -1.399999999999999911 ) ) ;
+#2295 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -4.250000000000000000 ) ) ;
+#2296 = CIRCLE ( 'NONE', #10024, 0.04999999999999969746 ) ;
+#2297 = VECTOR ( 'NONE', #11999, 1000.000000000000000 ) ;
+#2298 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -3.449999999999999734 ) ) ;
+#2299 = VECTOR ( 'NONE', #3736, 1000.000000000000000 ) ;
+#2300 = PLANE ( 'NONE', #5545 ) ;
+#2301 = ADVANCED_FACE ( 'NONE', ( #10553 ), #5431, .F. ) ;
+#2302 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2303 = VECTOR ( 'NONE', #5720, 1000.000000000000000 ) ;
+#2304 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2305 = EDGE_CURVE ( 'NONE', #4982, #8769, #6320, .T. ) ;
+#2306 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2307 = LINE ( 'NONE', #12323, #10470 ) ;
+#2308 = ORIENTED_EDGE ( 'NONE', *, *, #909, .T. ) ;
+#2309 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2310 = ORIENTED_EDGE ( 'NONE', *, *, #10885, .T. ) ;
+#2311 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2312 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 2.891205793294680200E-15 ) ) ;
+#2313 = EDGE_CURVE ( 'NONE', #6961, #11006, #4350, .T. ) ;
+#2314 = DIRECTION ( 'NONE', ( 3.614007241618350250E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2315 = VERTEX_POINT ( 'NONE', #12070 ) ;
+#2316 = FACE_OUTER_BOUND ( 'NONE', #9930, .T. ) ;
+#2317 = DIRECTION ( 'NONE', ( -4.179535469590355195E-31, -1.084202172485504040E-15, -1.000000000000000000 ) ) ;
+#2318 = AXIS2_PLACEMENT_3D ( 'NONE', #5561, #809, #4643 ) ;
+#2319 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #5470, #8357, #3550, #3410 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.032715161476445154, 4.430908907153845000 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9868304011970239209, 0.9868304011970239209, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#2320 = FACE_OUTER_BOUND ( 'NONE', #540, .T. ) ;
+#2321 = ORIENTED_EDGE ( 'NONE', *, *, #11057, .T. ) ;
+#2322 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#2323 = EDGE_CURVE ( 'NONE', #7081, #9781, #9917, .T. ) ;
+#2324 = EDGE_CURVE ( 'NONE', #6170, #3599, #12332, .T. ) ;
+#2325 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.495451272393800035E-16, -2.990902544787600071E-16 ) ) ;
+#2326 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2327 = AXIS2_PLACEMENT_3D ( 'NONE', #9936, #8117, #4178 ) ;
+#2328 = EDGE_LOOP ( 'NONE', ( #5478, #9728, #5101, #2505, #2683, #910, #5604, #7557, #155, #8225, #4972, #2576, #7035, #4179 ) ) ;
+#2329 = AXIS2_PLACEMENT_3D ( 'NONE', #5597, #12295, #12167 ) ;
+#2330 = LINE ( 'NONE', #7686, #8383 ) ;
+#2331 = ORIENTED_EDGE ( 'NONE', *, *, #7197, .T. ) ;
+#2332 = ORIENTED_EDGE ( 'NONE', *, *, #9306, .F. ) ;
+#2333 = VECTOR ( 'NONE', #11259, 1000.000000000000000 ) ;
+#2334 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000000, 2.200000000000000178, -1.500000000000000000 ) ) ;
+#2335 = ORIENTED_EDGE ( 'NONE', *, *, #7959, .F. ) ;
+#2336 = DIRECTION ( 'NONE', ( 0.9805288069564003228, -0.1563820481816820540, 0.1187767390323554439 ) ) ;
+#2337 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -2.250000000000000000 ) ) ;
+#2338 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2339 = CIRCLE ( 'NONE', #146, 1.500000000000000000 ) ;
+#2340 = ORIENTED_EDGE ( 'NONE', *, *, #5533, .F. ) ;
+#2341 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2342 = VECTOR ( 'NONE', #4462, 1000.000000000000000 ) ;
+#2343 = ORIENTED_EDGE ( 'NONE', *, *, #1167, .T. ) ;
+#2344 = VERTEX_POINT ( 'NONE', #3673 ) ;
+#2345 = AXIS2_PLACEMENT_3D ( 'NONE', #12116, #633, #10139 ) ;
+#2346 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2347 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#2348 = VERTEX_POINT ( 'NONE', #3797 ) ;
+#2349 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -6.875000000000000000 ) ) ;
+#2350 = ORIENTED_EDGE ( 'NONE', *, *, #2241, .T. ) ;
+#2351 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -6.599999999999999645 ) ) ;
+#2352 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2353 = LINE ( 'NONE', #4739, #11834 ) ;
+#2354 = EDGE_CURVE ( 'NONE', #6604, #2976, #1932, .T. ) ;
+#2355 = LINE ( 'NONE', #10467, #8983 ) ;
+#2356 = VECTOR ( 'NONE', #1726, 1000.000000000000000 ) ;
+#2357 = ORIENTED_EDGE ( 'NONE', *, *, #4575, .F. ) ;
+#2358 = ADVANCED_FACE ( 'NONE', ( #12479 ), #8707, .F. ) ;
+#2359 = DIRECTION ( 'NONE', ( -4.282683019865015500E-15, 6.830342337807359975E-16, -1.000000000000000000 ) ) ;
+#2360 = EDGE_LOOP ( 'NONE', ( #5674, #2362, #11154, #1364, #6344, #9785, #9636 ) ) ;
+#2361 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924028759, 2.709304877981140169, -10.98951133906787980 ) ) ;
+#2362 = ORIENTED_EDGE ( 'NONE', *, *, #6060, .F. ) ;
+#2363 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2364 = EDGE_CURVE ( 'NONE', #4483, #5125, #11720, .T. ) ;
+#2365 = VERTEX_POINT ( 'NONE', #7012 ) ;
+#2366 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#2367 = VECTOR ( 'NONE', #4903, 1000.000000000000000 ) ;
+#2368 = ORIENTED_EDGE ( 'NONE', *, *, #5979, .T. ) ;
+#2369 = VERTEX_POINT ( 'NONE', #330 ) ;
+#2370 = LINE ( 'NONE', #11428, #4036 ) ;
+#2371 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -6.962122592952460387 ) ) ;
+#2372 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -3.279208895885575181 ) ) ;
+#2373 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2374 = CARTESIAN_POINT ( 'NONE', ( -1.187434208703792127, 2.200000000000000178, 1.699999999999999956 ) ) ;
+#2375 = LINE ( 'NONE', #1433, #9007 ) ;
+#2376 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -10.69999999999999929 ) ) ;
+#2377 = EDGE_CURVE ( 'NONE', #10117, #1237, #11129, .T. ) ;
+#2378 = EDGE_CURVE ( 'NONE', #8385, #51, #11715, .T. ) ;
+#2379 = ORIENTED_EDGE ( 'NONE', *, *, #7612, .F. ) ;
+#2380 = ORIENTED_EDGE ( 'NONE', *, *, #9749, .T. ) ;
+#2381 = ORIENTED_EDGE ( 'NONE', *, *, #218, .F. ) ;
+#2382 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#2383 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#2384 = ORIENTED_EDGE ( 'NONE', *, *, #4535, .F. ) ;
+#2385 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.199999999999999956, -10.69999999999999929 ) ) ;
+#2386 = ORIENTED_EDGE ( 'NONE', *, *, #2293, .T. ) ;
+#2387 = LINE ( 'NONE', #11453, #122 ) ;
+#2388 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#2389 = EDGE_LOOP ( 'NONE', ( #9349, #9342, #1014, #6510 ) ) ;
+#2390 = ORIENTED_EDGE ( 'NONE', *, *, #11880, .F. ) ;
+#2391 = VECTOR ( 'NONE', #8430, 1000.000000000000000 ) ;
+#2392 = EDGE_LOOP ( 'NONE', ( #2854, #3868, #2210, #2540, #2025, #12322 ) ) ;
+#2393 = VERTEX_POINT ( 'NONE', #272 ) ;
+#2394 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#2395 = ORIENTED_EDGE ( 'NONE', *, *, #11816, .T. ) ;
+#2396 = CARTESIAN_POINT ( 'NONE', ( 4.174999997038304933, 1.399999999999999911, -1.000000000000000000 ) ) ;
+#2397 = EDGE_LOOP ( 'NONE', ( #730, #3319, #4302, #6066 ) ) ;
+#2398 = VECTOR ( 'NONE', #4678, 999.9999999999998863 ) ;
+#2399 = EDGE_LOOP ( 'NONE', ( #6758, #7568, #7279, #9268 ) ) ;
+#2400 = ORIENTED_EDGE ( 'NONE', *, *, #9008, .T. ) ;
+#2401 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -9.449999999999999289 ) ) ;
+#2402 = ORIENTED_EDGE ( 'NONE', *, *, #8625, .F. ) ;
+#2403 = FACE_OUTER_BOUND ( 'NONE', #9483, .T. ) ;
+#2404 = EDGE_CURVE ( 'NONE', #1763, #3487, #7383, .T. ) ;
+#2405 = EDGE_LOOP ( 'NONE', ( #9775, #12029, #5515, #11719 ) ) ;
+#2406 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#2407 = CIRCLE ( 'NONE', #9822, 0.1999999999999996503 ) ;
+#2408 = ORIENTED_EDGE ( 'NONE', *, *, #8783, .T. ) ;
+#2409 = PLANE ( 'NONE', #6808 ) ;
+#2410 = ORIENTED_EDGE ( 'NONE', *, *, #10299, .F. ) ;
+#2411 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#2412 = AXIS2_PLACEMENT_3D ( 'NONE', #10358, #675, #5500 ) ;
+#2413 = VECTOR ( 'NONE', #814, 1000.000000000000000 ) ;
+#2414 = ADVANCED_FACE ( 'NONE', ( #6771 ), #6972, .T. ) ;
+#2415 = VERTEX_POINT ( 'NONE', #7055 ) ;
+#2416 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -3.500000000000000000 ) ) ;
+#2417 = FACE_OUTER_BOUND ( 'NONE', #6802, .T. ) ;
+#2418 = ORIENTED_EDGE ( 'NONE', *, *, #10592, .F. ) ;
+#2419 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 3.200000000000000178, -5.049999999999999822 ) ) ;
+#2420 = EDGE_CURVE ( 'NONE', #9195, #8533, #261, .T. ) ;
+#2421 = CARTESIAN_POINT ( 'NONE', ( 0.6777985024400119407, 2.481771503757970176, -3.250000000000000000 ) ) ;
+#2422 = ORIENTED_EDGE ( 'NONE', *, *, #11865, .F. ) ;
+#2423 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -4.525000000000000355 ) ) ;
+#2424 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#2425 = VECTOR ( 'NONE', #5442, 1000.000000000000000 ) ;
+#2426 = ORIENTED_EDGE ( 'NONE', *, *, #771, .F. ) ;
+#2427 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -9.700000000000001066 ) ) ;
+#2428 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.800000000000000044, -8.449999999999999289 ) ) ;
+#2429 = FACE_BOUND ( 'NONE', #11619, .T. ) ;
+#2430 = AXIS2_PLACEMENT_3D ( 'NONE', #6711, #7552, #743 ) ;
+#2431 = PLANE ( 'NONE', #3587 ) ;
+#2432 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #4621, #11412 ) ;
+#2433 = VECTOR ( 'NONE', #2042, 1000.000000000000000 ) ;
+#2434 = FACE_OUTER_BOUND ( 'NONE', #567, .T. ) ;
+#2435 = ORIENTED_EDGE ( 'NONE', *, *, #1268, .T. ) ;
+#2436 = FACE_OUTER_BOUND ( 'NONE', #7697, .T. ) ;
+#2437 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2438 = PLANE ( 'NONE', #3610 ) ;
+#2439 = EDGE_CURVE ( 'NONE', #9787, #6828, #4809, .T. ) ;
+#2440 = VECTOR ( 'NONE', #1889, 1000.000000000000000 ) ;
+#2441 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -9.449999999999999289 ) ) ;
+#2442 = EDGE_CURVE ( 'NONE', #10854, #4284, #7691, .T. ) ;
+#2443 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -11.19999999999999929 ) ) ;
+#2444 = VECTOR ( 'NONE', #1641, 1000.000000000000000 ) ;
+#2445 = ORIENTED_EDGE ( 'NONE', *, *, #9961, .F. ) ;
+#2446 = ORIENTED_EDGE ( 'NONE', *, *, #12264, .T. ) ;
+#2447 = EDGE_CURVE ( 'NONE', #9247, #4266, #1924, .T. ) ;
+#2448 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#2449 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2450 = DIRECTION ( 'NONE', ( -0.1240347345892081482, -0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#2451 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2452 = CYLINDRICAL_SURFACE ( 'NONE', #7381, 0.1999999999999999833 ) ;
+#2453 = EDGE_LOOP ( 'NONE', ( #5313, #2947, #11283, #10271 ) ) ;
+#2454 = EDGE_LOOP ( 'NONE', ( #1617, #5811, #254, #11299 ) ) ;
+#2455 = CARTESIAN_POINT ( 'NONE', ( -3.950000028179660561, 1.399999999999999911, -10.20000000000000107 ) ) ;
+#2456 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -6.599999999999999645 ) ) ;
+#2457 = EDGE_CURVE ( 'NONE', #2559, #7524, #6175, .T. ) ;
+#2458 = LINE ( 'NONE', #3104, #11799 ) ;
+#2459 = CARTESIAN_POINT ( 'NONE', ( -0.1668425769953799931, 2.616481163528700193, -11.41048866093212055 ) ) ;
+#2460 = ORIENTED_EDGE ( 'NONE', *, *, #2078, .F. ) ;
+#2461 = MANIFOLD_SOLID_BREP ( 'NONE', #3144 ) ;
+#2462 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -9.449999999999999289 ) ) ;
+#2463 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2464 = LINE ( 'NONE', #4612, #1430 ) ;
+#2465 = ORIENTED_EDGE ( 'NONE', *, *, #10813, .T. ) ;
+#2466 = VERTEX_POINT ( 'NONE', #306 ) ;
+#2467 = EDGE_CURVE ( 'NONE', #2830, #10385, #12449, .T. ) ;
+#2468 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#2469 = CARTESIAN_POINT ( 'NONE', ( 1.187434208703792127, -2.200000000000000178, 0.0000000000000000000 ) ) ;
+#2470 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#2471 = FACE_OUTER_BOUND ( 'NONE', #2328, .T. ) ;
+#2472 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#2473 = ADVANCED_FACE ( 'NONE', ( #10842 ), #5209, .F. ) ;
+#2474 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#2475 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.314184451497581752E-16 ) ) ;
+#2476 = EDGE_CURVE ( 'NONE', #6929, #12143, #8686, .T. ) ;
+#2477 = LINE ( 'NONE', #3572, #5066 ) ;
+#2478 = PLANE ( 'NONE', #3281 ) ;
+#2479 = VERTEX_POINT ( 'NONE', #10017 ) ;
+#2480 = CARTESIAN_POINT ( 'NONE', ( -0.5257428967911270679, 1.404913418185677276, -11.48316810594426407 ) ) ;
+#2481 = ORIENTED_EDGE ( 'NONE', *, *, #8882, .T. ) ;
+#2482 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2483 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2484 = AXIS2_PLACEMENT_3D ( 'NONE', #12076, #3375, #10104 ) ;
+#2485 = LINE ( 'NONE', #4849, #212 ) ;
+#2486 = CIRCLE ( 'NONE', #10327, 0.1000000000000000056 ) ;
+#2487 = ORIENTED_EDGE ( 'NONE', *, *, #9652, .F. ) ;
+#2488 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#2489 = VECTOR ( 'NONE', #10789, 1000.000000000000000 ) ;
+#2490 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2491 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2492 = ORIENTED_EDGE ( 'NONE', *, *, #1656, .T. ) ;
+#2493 = VERTEX_POINT ( 'NONE', #3288 ) ;
+#2495 = ORIENTED_EDGE ( 'NONE', *, *, #1514, .F. ) ;
+#2494 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2496 = VERTEX_POINT ( 'NONE', #5328 ) ;
+#2497 = VERTEX_POINT ( 'NONE', #2423 ) ;
+#2498 = AXIS2_PLACEMENT_3D ( 'NONE', #11468, #2833, #1905 ) ;
+#2499 = AXIS2_PLACEMENT_3D ( 'NONE', #3711, #5672, #3067 ) ;
+#2500 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2501 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.899999999999999911, -10.65000000000000036 ) ) ;
+#2502 = CYLINDRICAL_SURFACE ( 'NONE', #11841, 0.7000000000000000666 ) ;
+#2503 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2504 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2505 = ORIENTED_EDGE ( 'NONE', *, *, #9743, .T. ) ;
+#2506 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2507 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -3.449999999999999734 ) ) ;
+#2508 = ORIENTED_EDGE ( 'NONE', *, *, #3341, .T. ) ;
+#2509 = CARTESIAN_POINT ( 'NONE', ( -0.7173558053320649996, 2.906808772021820086, -10.98951133906787980 ) ) ;
+#2510 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .T. ) ;
+#2511 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2512 = CARTESIAN_POINT ( 'NONE', ( 0.6777985024400119407, 2.481771503757970176, -6.250000000000000000 ) ) ;
+#2513 = VECTOR ( 'NONE', #7009, 1000.000000000000000 ) ;
+#2514 = AXIS2_PLACEMENT_3D ( 'NONE', #12414, #4880, #1850 ) ;
+#2515 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2516 = VECTOR ( 'NONE', #11961, 1000.000000000000000 ) ;
+#2517 = ORIENTED_EDGE ( 'NONE', *, *, #7694, .F. ) ;
+#2518 = EDGE_CURVE ( 'NONE', #4644, #1458, #840, .T. ) ;
+#2519 = VERTEX_POINT ( 'NONE', #7231 ) ;
+#2520 = FACE_OUTER_BOUND ( 'NONE', #7156, .T. ) ;
+#2521 = CARTESIAN_POINT ( 'NONE', ( -3.950000028179660561, 1.399999999999999911, -6.000000000000000000 ) ) ;
+#2522 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2523 = ORIENTED_EDGE ( 'NONE', *, *, #11802, .F. ) ;
+#2524 = CYLINDRICAL_SURFACE ( 'NONE', #5673, 1.500000000000000000 ) ;
+#2525 = ORIENTED_EDGE ( 'NONE', *, *, #6295, .T. ) ;
+#2526 = EDGE_CURVE ( 'NONE', #3400, #2649, #691, .T. ) ;
+#2527 = ORIENTED_EDGE ( 'NONE', *, *, #1517, .F. ) ;
+#2528 = ORIENTED_EDGE ( 'NONE', *, *, #7129, .F. ) ;
+#2529 = VECTOR ( 'NONE', #3539, 1000.000000000000000 ) ;
+#2530 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.668003342285389825E-16 ) ) ;
+#2531 = DIRECTION ( 'NONE', ( 3.520101175410904160E-44, 1.000000000000000000, 1.074080332178563983E-29 ) ) ;
+#2532 = ADVANCED_FACE ( 'NONE', ( #7495 ), #12065, .F. ) ;
+#2533 = EDGE_LOOP ( 'NONE', ( #2527, #1476, #9841, #10128, #1772 ) ) ;
+#2534 = EDGE_CURVE ( 'NONE', #6698, #344, #7347, .T. ) ;
+#2535 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2536 = ORIENTED_EDGE ( 'NONE', *, *, #3873, .F. ) ;
+#2537 = LINE ( 'NONE', #2474, #7408 ) ;
+#2538 = AXIS2_PLACEMENT_3D ( 'NONE', #8813, #1995, #6903 ) ;
+#2539 = ORIENTED_EDGE ( 'NONE', *, *, #2476, .T. ) ;
+#2540 = ORIENTED_EDGE ( 'NONE', *, *, #6617, .T. ) ;
+#2541 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#2542 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -6.750000000000000000 ) ) ;
+#2543 = VECTOR ( 'NONE', #7042, 1000.000000000000000 ) ;
+#2544 = VECTOR ( 'NONE', #9396, 1000.000000000000000 ) ;
+#2545 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2546 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -3.600000000000000089 ) ) ;
+#2547 = ORIENTED_EDGE ( 'NONE', *, *, #1536, .T. ) ;
+#2548 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2549 = ORIENTED_EDGE ( 'NONE', *, *, #7758, .T. ) ;
+#2550 = LINE ( 'NONE', #11787, #12511 ) ;
+#2551 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -6.349999999999999645 ) ) ;
+#2552 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2553 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2554 = EDGE_LOOP ( 'NONE', ( #6636, #20, #8178, #4838 ) ) ;
+#2555 = EDGE_CURVE ( 'NONE', #3074, #8616, #2189, .T. ) ;
+#2556 = VECTOR ( 'NONE', #11116, 1000.000000000000000 ) ;
+#2557 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2558 = ADVANCED_FACE ( 'NONE', ( #5985 ), #1508, .T. ) ;
+#2559 = VERTEX_POINT ( 'NONE', #2633 ) ;
+#2560 = ORIENTED_EDGE ( 'NONE', *, *, #395, .F. ) ;
+#2561 = ORIENTED_EDGE ( 'NONE', *, *, #6289, .T. ) ;
+#2562 = LINE ( 'NONE', #10040, #8611 ) ;
+#2563 = AXIS2_PLACEMENT_3D ( 'NONE', #7620, #1021, #887 ) ;
+#2564 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -3.750000000000000000 ) ) ;
+#2565 = DIRECTION ( 'NONE', ( -1.156482317317872119E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2566 = AXIS2_PLACEMENT_3D ( 'NONE', #8654, #6740, #1116 ) ;
+#2568 = ORIENTED_EDGE ( 'NONE', *, *, #1109, .T. ) ;
+#2567 = PLANE ( 'NONE', #7994 ) ;
+#2569 = VECTOR ( 'NONE', #10102, 1000.000000000000000 ) ;
+#2570 = ORIENTED_EDGE ( 'NONE', *, *, #504, .T. ) ;
+#2571 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#2572 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2573 = FACE_OUTER_BOUND ( 'NONE', #9086, .T. ) ;
+#2574 = ORIENTED_EDGE ( 'NONE', *, *, #9813, .T. ) ;
+#2575 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2576 = ORIENTED_EDGE ( 'NONE', *, *, #37, .T. ) ;
+#2577 = VECTOR ( 'NONE', #9081, 1000.000000000000000 ) ;
+#2578 = LINE ( 'NONE', #6572, #7443 ) ;
+#2579 = ORIENTED_EDGE ( 'NONE', *, *, #2064, .F. ) ;
+#2580 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -4.000000000000000000 ) ) ;
+#2581 = FACE_OUTER_BOUND ( 'NONE', #9907, .T. ) ;
+#2582 = VERTEX_POINT ( 'NONE', #9378 ) ;
+#2583 = AXIS2_PLACEMENT_3D ( 'NONE', #9287, #2503, #541 ) ;
+#2584 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -3.600000000000000089 ) ) ;
+#2585 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2586 = FACE_OUTER_BOUND ( 'NONE', #5598, .T. ) ;
+#2587 = ORIENTED_EDGE ( 'NONE', *, *, #9655, .F. ) ;
+#2588 = PLANE ( 'NONE', #9614 ) ;
+#2589 = AXIS2_PLACEMENT_3D ( 'NONE', #11803, #10793, #5094 ) ;
+#2590 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -3.750000000000000000 ) ) ;
+#2591 = EDGE_CURVE ( 'NONE', #11432, #3580, #3100, .T. ) ;
+#2592 = PLANE ( 'NONE', #2412 ) ;
+#2593 = CYLINDRICAL_SURFACE ( 'NONE', #4139, 0.04999999999999969746 ) ;
+#2594 = FACE_OUTER_BOUND ( 'NONE', #10872, .T. ) ;
+#2595 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#2596 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -2.500000000000000000 ) ) ;
+#2597 = LINE ( 'NONE', #3908, #32 ) ;
+#2598 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#2599 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -5.799999999999999822 ) ) ;
+#2600 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2601 = AXIS2_PLACEMENT_3D ( 'NONE', #3136, #2240, #358 ) ;
+#2602 = DIRECTION ( 'NONE', ( -9.575308256243149154E-49, 1.000000000000000000, 9.714829345638749100E-33 ) ) ;
+#2603 = CIRCLE ( 'NONE', #2831, 0.1999999999999996503 ) ;
+#2604 = VERTEX_POINT ( 'NONE', #12149 ) ;
+#2605 = VERTEX_POINT ( 'NONE', #1675 ) ;
+#2606 = ADVANCED_FACE ( 'NONE', ( #9266 ), #11162, .F. ) ;
+#2607 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#2608 = PLANE ( 'NONE', #6237 ) ;
+#2609 = ORIENTED_EDGE ( 'NONE', *, *, #674, .F. ) ;
+#2610 = LINE ( 'NONE', #7340, #7475 ) ;
+#2611 = EDGE_CURVE ( 'NONE', #2766, #2365, #226, .T. ) ;
+#2612 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -9.449999999999999289 ) ) ;
+#2613 = VERTEX_POINT ( 'NONE', #10211 ) ;
+#2614 = FACE_OUTER_BOUND ( 'NONE', #3702, .T. ) ;
+#2615 = ORIENTED_EDGE ( 'NONE', *, *, #3068, .F. ) ;
+#2616 = AXIS2_PLACEMENT_3D ( 'NONE', #4236, #6110, #7999 ) ;
+#2617 = ORIENTED_EDGE ( 'NONE', *, *, #1060, .T. ) ;
+#2618 = PLANE ( 'NONE', #1922 ) ;
+#2619 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999998249178, -5.299999999999999822, 0.0000000000000000000 ) ) ;
+#2620 = EDGE_CURVE ( 'NONE', #10568, #8423, #6281, .T. ) ;
+#2621 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -9.599999999999999645 ) ) ;
+#2622 = ADVANCED_FACE ( 'NONE', ( #384 ), #872, .T. ) ;
+#2623 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#2624 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2625 = ORIENTED_EDGE ( 'NONE', *, *, #3436, .F. ) ;
+#2626 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2627 = DIRECTION ( 'NONE', ( -0.7071067811865489050, -0.7071067811865460184, 0.0000000000000000000 ) ) ;
+#2628 = LINE ( 'NONE', #4040, #7651 ) ;
+#2629 = ORIENTED_EDGE ( 'NONE', *, *, #5134, .F. ) ;
+#2630 = EDGE_CURVE ( 'NONE', #7876, #7742, #4165, .T. ) ;
+#2631 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -9.700000000000001066 ) ) ;
+#2632 = VERTEX_POINT ( 'NONE', #10456 ) ;
+#2633 = CARTESIAN_POINT ( 'NONE', ( 2.288021935108360161, 2.224961059593209889, -11.44999999999999929 ) ) ;
+#2634 = VECTOR ( 'NONE', #4193, 1000.000000000000000 ) ;
+#2635 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999999556, 1.199999999999999956, -0.6999999999999999556 ) ) ;
+#2636 = EDGE_CURVE ( 'NONE', #8860, #9143, #8967, .T. ) ;
+#2637 = PLANE ( 'NONE', #10414 ) ;
+#2638 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2639 = VECTOR ( 'NONE', #6540, 1000.000000000000000 ) ;
+#2640 = EDGE_LOOP ( 'NONE', ( #10345, #12456, #7393, #2717, #2508, #2057, #2609, #8210 ) ) ;
+#2641 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#2642 = VECTOR ( 'NONE', #1000, 1000.000000000000000 ) ;
+#2643 = EDGE_CURVE ( 'NONE', #9909, #8346, #9571, .T. ) ;
+#2644 = ORIENTED_EDGE ( 'NONE', *, *, #4655, .T. ) ;
+#2645 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2646 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#2648 = VERTEX_POINT ( 'NONE', #2037 ) ;
+#2647 = EDGE_CURVE ( 'NONE', #11840, #7054, #995, .T. ) ;
+#2649 = VERTEX_POINT ( 'NONE', #2004 ) ;
+#2650 = EDGE_CURVE ( 'NONE', #11745, #1013, #10802, .T. ) ;
+#2651 = EDGE_LOOP ( 'NONE', ( #1810, #7505, #1533, #8130, #10369 ) ) ;
+#2652 = PLANE ( 'NONE', #4296 ) ;
+#2653 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2654 = FACE_OUTER_BOUND ( 'NONE', #3782, .T. ) ;
+#2655 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.204669080539449344E-16 ) ) ;
+#2656 = CIRCLE ( 'NONE', #9142, 0.04999999999999991257 ) ;
+#2657 = AXIS2_PLACEMENT_3D ( 'NONE', #8269, #5465, #6414 ) ;
+#2658 = VECTOR ( 'NONE', #6298, 1000.000000000000000 ) ;
+#2659 = ORIENTED_EDGE ( 'NONE', *, *, #5106, .T. ) ;
+#2660 = AXIS2_PLACEMENT_3D ( 'NONE', #11385, #9315, #1622 ) ;
+#2661 = ORIENTED_EDGE ( 'NONE', *, *, #1040, .F. ) ;
+#2662 = ORIENTED_EDGE ( 'NONE', *, *, #12082, .T. ) ;
+#2663 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2664 = CYLINDRICAL_SURFACE ( 'NONE', #6846, 2.500000000000000000 ) ;
+#2665 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2666 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2667 = VERTEX_POINT ( 'NONE', #3060 ) ;
+#2668 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -3.469446951953615175E-16, 1.000000000000000000 ) ) ;
+#2669 = ADVANCED_FACE ( 'NONE', ( #10161 ), #4601, .F. ) ;
+#2670 = CARTESIAN_POINT ( 'NONE', ( 2.421251514349155087, 2.406240264898304559, -3.449999999999999734 ) ) ;
+#2671 = VECTOR ( 'NONE', #5753, 1000.000000000000000 ) ;
+#2672 = ORIENTED_EDGE ( 'NONE', *, *, #8386, .T. ) ;
+#2673 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#2674 = EDGE_LOOP ( 'NONE', ( #9026, #9402, #7934, #4066, #9582, #8235, #4372, #10178, #7305, #10049, #8576, #97 ) ) ;
+#2675 = ORIENTED_EDGE ( 'NONE', *, *, #8173, .F. ) ;
+#2676 = AXIS2_PLACEMENT_3D ( 'NONE', #3662, #7598, #2797 ) ;
+#2677 = VERTEX_POINT ( 'NONE', #3875 ) ;
+#2678 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#2679 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2680 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#2681 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2682 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2683 = ORIENTED_EDGE ( 'NONE', *, *, #12111, .T. ) ;
+#2684 = CYLINDRICAL_SURFACE ( 'NONE', #6962, 0.1999999999999996503 ) ;
+#2685 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.869314090492250044E-17, 1.000000000000000000 ) ) ;
+#2686 = ADVANCED_FACE ( 'NONE', ( #526 ), #4845, .T. ) ;
+#2687 = EDGE_LOOP ( 'NONE', ( #5746, #781, #6412, #6138 ) ) ;
+#2688 = ORIENTED_EDGE ( 'NONE', *, *, #9995, .F. ) ;
+#2689 = VERTEX_POINT ( 'NONE', #8702 ) ;
+#2690 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, -4.336808689942014581E-15 ) ) ;
+#2691 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2692 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -10.65000000000000036 ) ) ;
+#2693 = VERTEX_POINT ( 'NONE', #11646 ) ;
+#2694 = AXIS2_PLACEMENT_3D ( 'NONE', #4875, #3787, #5792 ) ;
+#2695 = CARTESIAN_POINT ( 'NONE', ( -2.299999999999999822, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#2696 = ORIENTED_EDGE ( 'NONE', *, *, #4403, .F. ) ;
+#2697 = VECTOR ( 'NONE', #4465, 1000.000000000000000 ) ;
+#2698 = EDGE_CURVE ( 'NONE', #12331, #2667, #4757, .T. ) ;
+#2699 = ORIENTED_EDGE ( 'NONE', *, *, #4635, .F. ) ;
+#2700 = ORIENTED_EDGE ( 'NONE', *, *, #11659, .F. ) ;
+#2701 = ORIENTED_EDGE ( 'NONE', *, *, #4699, .F. ) ;
+#2702 = LINE ( 'NONE', #6067, #12190 ) ;
+#2703 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#2704 = VERTEX_POINT ( 'NONE', #5002 ) ;
+#2705 = ORIENTED_EDGE ( 'NONE', *, *, #577, .F. ) ;
+#2706 = EDGE_LOOP ( 'NONE', ( #9735, #8918, #2517, #8442 ) ) ;
+#2707 = VERTEX_POINT ( 'NONE', #11677 ) ;
+#2708 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#2709 = ORIENTED_EDGE ( 'NONE', *, *, #9575, .T. ) ;
+#2710 = CIRCLE ( 'NONE', #5509, 0.04999999999999969746 ) ;
+#2711 = SURFACE_SIDE_STYLE ('',( #9932 ) ) ;
+#2712 = CARTESIAN_POINT ( 'NONE', ( -3.950000028179660561, 1.199999999999999956, -10.20000000000000107 ) ) ;
+#2713 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#2714 = ORIENTED_EDGE ( 'NONE', *, *, #5911, .F. ) ;
+#2715 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924028759, 2.709304877981140169, -6.789511339067880513 ) ) ;
+#2716 = VECTOR ( 'NONE', #939, 1000.000000000000000 ) ;
+#2717 = ORIENTED_EDGE ( 'NONE', *, *, #380, .F. ) ;
+#2718 = FACE_OUTER_BOUND ( 'NONE', #10052, .T. ) ;
+#2719 = EDGE_CURVE ( 'NONE', #2582, #7141, #1139, .T. ) ;
+#2720 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -4.349999999999999645 ) ) ;
+#2721 = ORIENTED_EDGE ( 'NONE', *, *, #4655, .F. ) ;
+#2722 = AXIS2_PLACEMENT_3D ( 'NONE', #5556, #6338, #5516 ) ;
+#2723 = DIRECTION ( 'NONE', ( 0.8251736578570811886, 0.5648791325396650409, 0.0000000000000000000 ) ) ;
+#2724 = VECTOR ( 'NONE', #1861, 1000.000000000000000 ) ;
+#2725 = ORIENTED_EDGE ( 'NONE', *, *, #7199, .T. ) ;
+#2726 = DIRECTION ( 'NONE', ( -2.489206111144456987E-48, 1.000000000000000000, 1.836709923159825052E-32 ) ) ;
+#2727 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#2728 = ORIENTED_EDGE ( 'NONE', *, *, #4329, .F. ) ;
+#2729 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, -0.4000000000000000222, -7.750000000000000000 ) ) ;
+#2730 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2731 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2732 = EDGE_CURVE ( 'NONE', #4247, #3299, #9712, .T. ) ;
+#2733 = VECTOR ( 'NONE', #9736, 1000.000000000000000 ) ;
+#2734 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.399999999999999911, -6.450000000000000178 ) ) ;
+#2735 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, -12.09999999999999964 ) ) ;
+#2736 = VECTOR ( 'NONE', #1567, 1000.000000000000000 ) ;
+#2737 = ORIENTED_EDGE ( 'NONE', *, *, #2143, .F. ) ;
+#2738 = AXIS2_PLACEMENT_3D ( 'NONE', #3904, #309, #11923 ) ;
+#2739 = ADVANCED_FACE ( 'NONE', ( #7643 ), #1435, .F. ) ;
+#2740 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -6.450000000000000178 ) ) ;
+#2741 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.469446951953599989E-15 ) ) ;
+#2742 = LINE ( 'NONE', #798, #11632 ) ;
+#2743 = DIRECTION ( 'NONE', ( -0.8369696139735468554, 0.0000000000000000000, 0.5472493629827008821 ) ) ;
+#2744 = LINE ( 'NONE', #12013, #4115 ) ;
+#2745 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2746 = FACE_OUTER_BOUND ( 'NONE', #589, .T. ) ;
+#2747 = FACE_OUTER_BOUND ( 'NONE', #6803, .T. ) ;
+#2748 = EDGE_LOOP ( 'NONE', ( #11435, #5499, #11913, #2672 ) ) ;
+#2749 = ADVANCED_FACE ( 'NONE', ( #1576 ), #10487, .T. ) ;
+#2750 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2751 = AXIS2_PLACEMENT_3D ( 'NONE', #10047, #4293, #6248 ) ;
+#2752 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -7.250000000000000000 ) ) ;
+#2753 = PLANE ( 'NONE', #2660 ) ;
+#2754 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2755 = LINE ( 'NONE', #2977, #5033 ) ;
+#2756 = VECTOR ( 'NONE', #8124, 1000.000000000000000 ) ;
+#2757 = ORIENTED_EDGE ( 'NONE', *, *, #133, .F. ) ;
+#2758 = CARTESIAN_POINT ( 'NONE', ( -0.5385164807134500409, 1.399999999999999911, -11.47481614722582144 ) ) ;
+#2759 = ORIENTED_EDGE ( 'NONE', *, *, #9414, .T. ) ;
+#2760 = PLANE ( 'NONE', #11730 ) ;
+#2761 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#2762 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.084202172485501722E-16, -1.000000000000000000 ) ) ;
+#2763 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#2764 = LINE ( 'NONE', #3117, #1863 ) ;
+#2765 = VERTEX_POINT ( 'NONE', #3571 ) ;
+#2766 = VERTEX_POINT ( 'NONE', #5542 ) ;
+#2767 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2768 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#2769 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.899999999999999911, -3.449999999999999734 ) ) ;
+#2770 = ORIENTED_EDGE ( 'NONE', *, *, #10835, .F. ) ;
+#2771 = EDGE_CURVE ( 'NONE', #6170, #12196, #12122, .T. ) ;
+#2772 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#2773 = FACE_OUTER_BOUND ( 'NONE', #9371, .T. ) ;
+#2774 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2775 = LINE ( 'NONE', #2713, #12117 ) ;
+#2776 = ORIENTED_EDGE ( 'NONE', *, *, #2959, .F. ) ;
+#2777 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#2778 = ORIENTED_EDGE ( 'NONE', *, *, #6917, .F. ) ;
+#2779 = EDGE_CURVE ( 'NONE', #4657, #4982, #5974, .T. ) ;
+#2780 = DIRECTION ( 'NONE', ( 1.000000000000000000, 8.881784197001250351E-16, 0.0000000000000000000 ) ) ;
+#2781 = CARTESIAN_POINT ( 'NONE', ( 4.299999999999999822, 1.199999999999999956, -1.275000000000000133 ) ) ;
+#2782 = EDGE_CURVE ( 'NONE', #9336, #9069, #9865, .T. ) ;
+#2783 = VERTEX_POINT ( 'NONE', #2113 ) ;
+#2784 = SURFACE_STYLE_USAGE ( .BOTH. , #4783 ) ;
+#2785 = VERTEX_POINT ( 'NONE', #6302 ) ;
+#2786 = LINE ( 'NONE', #3745, #223 ) ;
+#2787 = VERTEX_POINT ( 'NONE', #4472 ) ;
+#2788 = EDGE_CURVE ( 'NONE', #8969, #8954, #6134, .T. ) ;
+#2789 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.679275397798650094, -9.350000000000001421 ) ) ;
+#2790 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2791 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.084202172485503818E-16, 0.0000000000000000000 ) ) ;
+#2792 = VECTOR ( 'NONE', #1391, 1000.000000000000000 ) ;
+#2793 = CARTESIAN_POINT ( 'NONE', ( 0.6085163306758859525, 2.682299210315904681, -10.44999999999999929 ) ) ;
+#2794 = ORIENTED_EDGE ( 'NONE', *, *, #4631, .F. ) ;
+#2795 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.649999999999999911, -1.500000000000000000 ) ) ;
+#2796 = ADVANCED_FACE ( 'NONE', ( #4008 ), #5519, .F. ) ;
+#2797 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2798 = ORIENTED_EDGE ( 'NONE', *, *, #7453, .F. ) ;
+#2799 = LINE ( 'NONE', #6726, #10181 ) ;
+#2800 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2801 = EDGE_CURVE ( 'NONE', #10330, #3813, #2028, .T. ) ;
+#2802 = VECTOR ( 'NONE', #4127, 1000.000000000000000 ) ;
+#2803 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2804 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -7.599999999999999645 ) ) ;
+#2805 = ORIENTED_EDGE ( 'NONE', *, *, #4573, .F. ) ;
+#2806 = EDGE_CURVE ( 'NONE', #6948, #3018, #5379, .T. ) ;
+#2807 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#2808 = EDGE_LOOP ( 'NONE', ( #215, #1834, #1750, #12038, #5207 ) ) ;
+#2809 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -10.94999999999999929 ) ) ;
+#2810 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#2811 = ORIENTED_EDGE ( 'NONE', *, *, #8425, .T. ) ;
+#2812 = AXIS2_PLACEMENT_3D ( 'NONE', #10039, #11034, #10921 ) ;
+#2813 = ADVANCED_FACE ( 'NONE', ( #9106 ), #5107, .F. ) ;
+#2814 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#2815 = ADVANCED_FACE ( 'NONE', ( #2471 ), #3078, .T. ) ;
+#2816 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.399999999999999911, -6.500000000000000000 ) ) ;
+#2817 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 2.168404344971010101E-16 ) ) ;
+#2818 = FACE_OUTER_BOUND ( 'NONE', #2454, .T. ) ;
+#2819 = FACE_OUTER_BOUND ( 'NONE', #11983, .T. ) ;
+#2820 = EDGE_CURVE ( 'NONE', #6978, #11953, #3855, .T. ) ;
+#2821 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#2822 = VERTEX_POINT ( 'NONE', #688 ) ;
+#2823 = EDGE_LOOP ( 'NONE', ( #1693, #325, #5863, #716, #7270 ) ) ;
+#2824 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -8.949999999999999289 ) ) ;
+#2825 = ORIENTED_EDGE ( 'NONE', *, *, #4101, .T. ) ;
+#2826 = LINE ( 'NONE', #7330, #12319 ) ;
+#2827 = VERTEX_POINT ( 'NONE', #7788 ) ;
+#2828 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016942940, 0.0000000000000000000 ) ) ;
+#2829 = AXIS2_PLACEMENT_3D ( 'NONE', #7192, #6097, #1396 ) ;
+#2830 = VERTEX_POINT ( 'NONE', #9643 ) ;
+#2831 = AXIS2_PLACEMENT_3D ( 'NONE', #7477, #5505, #1678 ) ;
+#2832 = VECTOR ( 'NONE', #8550, 1000.000000000000000 ) ;
+#2833 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.168404344971010101E-16, 0.0000000000000000000 ) ) ;
+#2834 = ORIENTED_EDGE ( 'NONE', *, *, #6276, .T. ) ;
+#2835 = VERTEX_POINT ( 'NONE', #3640 ) ;
+#2836 = DIRECTION ( 'NONE', ( -0.8369696139735456342, 0.0000000000000000000, 0.5472493629827027695 ) ) ;
+#2837 = EDGE_CURVE ( 'NONE', #9120, #1393, #7336, .T. ) ;
+#2838 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2839 = VECTOR ( 'NONE', #3094, 1000.000000000000000 ) ;
+#2840 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -6.875000000000000000 ) ) ;
+#2841 = ORIENTED_EDGE ( 'NONE', *, *, #8596, .F. ) ;
+#2842 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2843 = LINE ( 'NONE', #7316, #6938 ) ;
+#2844 = AXIS2_PLACEMENT_3D ( 'NONE', #11597, #11554, #6782 ) ;
+#2845 = ORIENTED_EDGE ( 'NONE', *, *, #2620, .F. ) ;
+#2846 = ORIENTED_EDGE ( 'NONE', *, *, #3924, .T. ) ;
+#2847 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .T. ) ;
+#2848 = LINE ( 'NONE', #12338, #2081 ) ;
+#2849 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2850 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#2851 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#2852 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2853 = CLOSED_SHELL ( 'NONE', ( #1736, #8136, #2176, #4713, #9432, #5443, #933, #150, #8811, #10840, #6933, #7884, #10616, #8677, #7637, #10131, #5099, #3902, #9179, #10801, #8689, #10415, #6565, #6707, #9551, #5869, #670, #6703, #2110, #992, #8460, #413, #2749, #9805, #1422, #2862, #4508, #7942, #3827, #12333, #6745, #8620, #2999, #800, #7779, #1163, #10740, #2414, #7149, #3633, #3264, #1115, #12461, #2558, #5170, #11587, #11346, #6820, #7653, #3567, #3054, #7590, #8381, #5296, #2686, #5992, #9510, #684, #11956, #2532, #591, #1914, #913, #12083, #9442, #5212, #11652, #6055, #3842, #7898, #12420, #1990, #7079, #1724, #1804, #1176, #3381, #7657, #6173, #3507, #11042, #6684, #3524, #7265, #10917, #7696, #12417, #8093, #2217, #3051, #8793, #8443, #4854, #9820, #3309, #278, #10671, #3758, #10186, #400, #5226, #1868, #5692, #7134, #5424, #342, #9385, #11405, #2473, #4388, #8573, #6888, #5933, #82, #2286, #2606, #12401, #9569, #7711, #4325, #862, #9870, #1604, #4653, #7576, #6760, #7067, #8211, #6419, #1227, #7403, #8027, #11942, #5620, #4157, #10324, #5635, #8752, #7836, #12011, #10784, #4902, #5511, #8935, #842, #9615, #12205, #7943, #5762, #611, #9800, #1689, #10548, #10473, #10965, #9116, #12142, #5555, #9369, #2158, #5812, #7528, #128, #6130, #3715, #4636, #12290, #5090, #4265, #7019, #2045, #10259, #11224, #11471, #9693, #201, #5569, #7821, #1620, #131, #8258 ) ) ;
+#2854 = ORIENTED_EDGE ( 'NONE', *, *, #12061, .F. ) ;
+#2855 = VECTOR ( 'NONE', #8703, 1000.000000000000000 ) ;
+#2856 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -4.250000000000000000 ) ) ;
+#2857 = EDGE_CURVE ( 'NONE', #12261, #9325, #12276, .T. ) ;
+#2858 = VERTEX_POINT ( 'NONE', #11623 ) ;
+#2859 = ORIENTED_EDGE ( 'NONE', *, *, #8240, .T. ) ;
+#2860 = ORIENTED_EDGE ( 'NONE', *, *, #3626, .F. ) ;
+#2861 = VECTOR ( 'NONE', #4712, 1000.000000000000000 ) ;
+#2862 = ADVANCED_FACE ( 'NONE', ( #9417 ), #12495, .T. ) ;
+#2863 = EDGE_LOOP ( 'NONE', ( #4366, #9353, #632, #12487 ) ) ;
+#2864 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -11.50000000000000000 ) ) ;
+#2865 = AXIS2_PLACEMENT_3D ( 'NONE', #2114, #2068, #5079 ) ;
+#2866 = ORIENTED_EDGE ( 'NONE', *, *, #1407, .F. ) ;
+#2867 = LINE ( 'NONE', #9940, #8603 ) ;
+#2868 = ORIENTED_EDGE ( 'NONE', *, *, #5032, .T. ) ;
+#2869 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#2870 = EDGE_CURVE ( 'NONE', #11568, #9024, #6733, .T. ) ;
+#2871 = CIRCLE ( 'NONE', #963, 0.2000000000000000944 ) ;
+#2872 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -3.500000000000000000 ) ) ;
+#2873 = ORIENTED_EDGE ( 'NONE', *, *, #6350, .F. ) ;
+#2874 = ORIENTED_EDGE ( 'NONE', *, *, #4480, .F. ) ;
+#2875 = VECTOR ( 'NONE', #5367, 1000.000000000000000 ) ;
+#2876 = LINE ( 'NONE', #6286, #8900 ) ;
+#2877 = ORIENTED_EDGE ( 'NONE', *, *, #7658, .F. ) ;
+#2878 = VECTOR ( 'NONE', #12301, 1000.000000000000000 ) ;
+#2879 = ADVANCED_FACE ( 'NONE', ( #8663 ), #2178, .F. ) ;
+#2880 = EDGE_CURVE ( 'NONE', #3404, #9653, #5061, .T. ) ;
+#2881 = DIRECTION ( 'NONE', ( -1.971276677246369793E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2882 = ORIENTED_EDGE ( 'NONE', *, *, #7281, .F. ) ;
+#2883 = CARTESIAN_POINT ( 'NONE', ( 2.898610037780570359, 2.250000000000000000, -0.5250000000000000222 ) ) ;
+#2884 = LINE ( 'NONE', #1062, #5312 ) ;
+#2885 = ORIENTED_EDGE ( 'NONE', *, *, #4584, .F. ) ;
+#2886 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -9.449999999999999289 ) ) ;
+#2887 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.410313921974925360E-16, -1.470104640658310015E-16 ) ) ;
+#2888 = ORIENTED_EDGE ( 'NONE', *, *, #12246, .T. ) ;
+#2889 = LINE ( 'NONE', #8992, #12382 ) ;
+#2890 = EDGE_CURVE ( 'NONE', #2093, #5821, #6890, .T. ) ;
+#2891 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2892 = AXIS2_PLACEMENT_3D ( 'NONE', #10212, #8389, #6494 ) ;
+#2893 = LINE ( 'NONE', #2087, #10764 ) ;
+#2894 = SURFACE_STYLE_FILL_AREA ( #1155 ) ;
+#2895 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.3499999999999999778 ) ) ;
+#2896 = COLOUR_RGB ( '',0.9960784313725490335, 0.8705882352941176627, 0.7607843137254901578 ) ;
+#2897 = EDGE_LOOP ( 'NONE', ( #10246, #12176, #11814, #5269, #4445, #11085, #7410, #10197, #8270, #2990 ) ) ;
+#2898 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2899 = VECTOR ( 'NONE', #12284, 1000.000000000000000 ) ;
+#2900 = VECTOR ( 'NONE', #879, 1000.000000000000000 ) ;
+#2901 = DIRECTION ( 'NONE', ( -3.614007241618350250E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2902 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -7.250000000000000000 ) ) ;
+#2903 = EDGE_CURVE ( 'NONE', #10214, #1411, #4160, .T. ) ;
+#2904 = EDGE_LOOP ( 'NONE', ( #1705, #7702, #10944, #10223 ) ) ;
+#2905 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2906 = ORIENTED_EDGE ( 'NONE', *, *, #10905, .F. ) ;
+#2907 = LINE ( 'NONE', #8638, #3825 ) ;
+#2908 = VECTOR ( 'NONE', #7164, 1000.000000000000000 ) ;
+#2909 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#2910 = FACE_OUTER_BOUND ( 'NONE', #11903, .T. ) ;
+#2911 = AXIS2_PLACEMENT_3D ( 'NONE', #1337, #1495, #9237 ) ;
+#2912 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2913 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2914 = EDGE_CURVE ( 'NONE', #11953, #4657, #3993, .T. ) ;
+#2915 = LINE ( 'NONE', #1256, #10306 ) ;
+#2916 = ORIENTED_EDGE ( 'NONE', *, *, #11429, .F. ) ;
+#2917 = ORIENTED_EDGE ( 'NONE', *, *, #11636, .F. ) ;
+#2918 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2919 = AXIS2_PLACEMENT_3D ( 'NONE', #6386, #12207, #1697 ) ;
+#2920 = DIRECTION ( 'NONE', ( 1.445602896647339903E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2921 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2922 = VECTOR ( 'NONE', #5876, 1000.000000000000000 ) ;
+#2923 = AXIS2_PLACEMENT_3D ( 'NONE', #9660, #4797, #1912 ) ;
+#2924 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2925 = VECTOR ( 'NONE', #2585, 1000.000000000000000 ) ;
+#2926 = ORIENTED_EDGE ( 'NONE', *, *, #6702, .F. ) ;
+#2927 = ORIENTED_EDGE ( 'NONE', *, *, #4261, .F. ) ;
+#2928 = DIRECTION ( 'NONE', ( -0.8035776463728446783, 0.1281605571618749384, 0.5812381937190957970 ) ) ;
+#2929 = EDGE_CURVE ( 'NONE', #3580, #315, #12418, .T. ) ;
+#2930 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, -4.336808689942015271E-16 ) ) ;
+#2931 = VECTOR ( 'NONE', #2325, 1000.000000000000000 ) ;
+#2932 = CARTESIAN_POINT ( 'NONE', ( -1.131370849898475806, 1.399999999999999911, -6.887180598143300081 ) ) ;
+#2933 = CARTESIAN_POINT ( 'NONE', ( 2.288021935108360161, 2.224961059593209889, -3.449999999999999734 ) ) ;
+#2934 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2935 = LINE ( 'NONE', #8584, #11964 ) ;
+#2936 = VERTEX_POINT ( 'NONE', #817 ) ;
+#2937 = AXIS2_PLACEMENT_3D ( 'NONE', #11671, #3190, #3095 ) ;
+#2938 = ORIENTED_EDGE ( 'NONE', *, *, #320, .T. ) ;
+#2939 = ADVANCED_FACE ( 'NONE', ( #518 ), #4795, .F. ) ;
+#2940 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#2941 = EDGE_CURVE ( 'NONE', #8346, #2787, #1126, .T. ) ;
+#2942 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#2943 = EDGE_CURVE ( 'NONE', #4034, #824, #7927, .T. ) ;
+#2944 = EDGE_LOOP ( 'NONE', ( #9938, #7720, #6033, #4654 ) ) ;
+#2945 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#2946 = PLANE ( 'NONE', #5336 ) ;
+#2947 = ORIENTED_EDGE ( 'NONE', *, *, #11800, .F. ) ;
+#2948 = VECTOR ( 'NONE', #8282, 1000.000000000000000 ) ;
+#2949 = FACE_OUTER_BOUND ( 'NONE', #3805, .T. ) ;
+#2950 = ORIENTED_EDGE ( 'NONE', *, *, #5727, .T. ) ;
+#2951 = EDGE_CURVE ( 'NONE', #12435, #700, #11660, .T. ) ;
+#2952 = PLANE ( 'NONE', #434 ) ;
+#2953 = VECTOR ( 'NONE', #2928, 1000.000000000000000 ) ;
+#2954 = ORIENTED_EDGE ( 'NONE', *, *, #2162, .F. ) ;
+#2955 = ORIENTED_EDGE ( 'NONE', *, *, #9619, .F. ) ;
+#2956 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -11.19999999999999929 ) ) ;
+#2957 = ORIENTED_EDGE ( 'NONE', *, *, #11455, .T. ) ;
+#2958 = ORIENTED_EDGE ( 'NONE', *, *, #1018, .T. ) ;
+#2959 = EDGE_CURVE ( 'NONE', #9195, #8828, #9098, .T. ) ;
+#2960 = ORIENTED_EDGE ( 'NONE', *, *, #1074, .T. ) ;
+#2961 = CARTESIAN_POINT ( 'NONE', ( -2.500000000000000000, 0.0000000000000000000, 1.699999999999999956 ) ) ;
+#2962 = LINE ( 'NONE', #7578, #8831 ) ;
+#2963 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2964 = CARTESIAN_POINT ( 'NONE', ( -1.675000000000000044, 1.399999999999999911, -8.724999999999999645 ) ) ;
+#2965 = VECTOR ( 'NONE', #7776, 1000.000000000000000 ) ;
+#2966 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#2967 = LINE ( 'NONE', #650, #4928 ) ;
+#2968 = VERTEX_POINT ( 'NONE', #494 ) ;
+#2969 = PLANE ( 'NONE', #10476 ) ;
+#2971 = EDGE_LOOP ( 'NONE', ( #775, #10863, #11917, #12410 ) ) ;
+#2970 = EDGE_CURVE ( 'NONE', #6516, #2765, #11142, .T. ) ;
+#2972 = ORIENTED_EDGE ( 'NONE', *, *, #3470, .T. ) ;
+#2973 = EDGE_CURVE ( 'NONE', #4651, #265, #1721, .T. ) ;
+#2974 = EDGE_CURVE ( 'NONE', #9859, #5883, #7003, .T. ) ;
+#2975 = PLANE ( 'NONE', #789 ) ;
+#2976 = VERTEX_POINT ( 'NONE', #7049 ) ;
+#2977 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#2978 = AXIS2_PLACEMENT_3D ( 'NONE', #11967, #9105, #11068 ) ;
+#2979 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#2980 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2981 = LINE ( 'NONE', #4680, #2671 ) ;
+#2982 = ORIENTED_EDGE ( 'NONE', *, *, #1906, .F. ) ;
+#2984 = ORIENTED_EDGE ( 'NONE', *, *, #9595, .F. ) ;
+#2983 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000000, 2.200000000000000178, -1.500000000000000000 ) ) ;
+#2985 = FACE_OUTER_BOUND ( 'NONE', #855, .T. ) ;
+#2986 = CIRCLE ( 'NONE', #11965, 1.800000000000000044 ) ;
+#2987 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#2988 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#2989 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2990 = ORIENTED_EDGE ( 'NONE', *, *, #4747, .T. ) ;
+#2991 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2992 = FACE_OUTER_BOUND ( 'NONE', #7640, .T. ) ;
+#2993 = EDGE_LOOP ( 'NONE', ( #3330, #1477, #10341, #4686 ) ) ;
+#2994 = ORIENTED_EDGE ( 'NONE', *, *, #2354, .F. ) ;
+#2995 = ORIENTED_EDGE ( 'NONE', *, *, #251, .F. ) ;
+#2996 = EDGE_LOOP ( 'NONE', ( #3937, #11065, #3982, #718 ) ) ;
+#2997 = AXIS2_PLACEMENT_3D ( 'NONE', #2729, #9457, #4580 ) ;
+#2998 = ORIENTED_EDGE ( 'NONE', *, *, #1821, .F. ) ;
+#2999 = ADVANCED_FACE ( 'NONE', ( #1692 ), #264, .T. ) ;
+#3000 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3001 = ORIENTED_EDGE ( 'NONE', *, *, #2354, .T. ) ;
+#3002 = FACE_OUTER_BOUND ( 'NONE', #9713, .T. ) ;
+#3003 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3004 = ORIENTED_EDGE ( 'NONE', *, *, #37, .F. ) ;
+#3005 = EDGE_CURVE ( 'NONE', #8437, #6651, #465, .T. ) ;
+#3006 = ORIENTED_EDGE ( 'NONE', *, *, #5302, .F. ) ;
+#3007 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3008 = LINE ( 'NONE', #2824, #11596 ) ;
+#3009 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -1.750000000000000000 ) ) ;
+#3010 = VERTEX_POINT ( 'NONE', #5930 ) ;
+#3011 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -0.4000000000000000222, -7.750000000000000000 ) ) ;
+#3012 = ORIENTED_EDGE ( 'NONE', *, *, #9567, .T. ) ;
+#3013 = AXIS2_PLACEMENT_3D ( 'NONE', #6674, #5841, #10594 ) ;
+#3014 = VECTOR ( 'NONE', #1254, 1000.000000000000000 ) ;
+#3015 = EDGE_CURVE ( 'NONE', #6810, #8659, #1782, .T. ) ;
+#3016 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3017 = ORIENTED_EDGE ( 'NONE', *, *, #5901, .T. ) ;
+#3018 = VERTEX_POINT ( 'NONE', #4060 ) ;
+#3019 = LINE ( 'NONE', #4429, #12362 ) ;
+#3020 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -7.037877407047539613 ) ) ;
+#3021 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#3022 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#3023 = CYLINDRICAL_SURFACE ( 'NONE', #11241, 0.1000000000000000056 ) ;
+#3024 = VERTEX_POINT ( 'NONE', #9856 ) ;
+#3025 = VECTOR ( 'NONE', #6862, 1000.000000000000000 ) ;
+#3026 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3027 = EDGE_CURVE ( 'NONE', #6129, #5698, #6145, .T. ) ;
+#3028 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3029 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3030 = VECTOR ( 'NONE', #2912, 1000.000000000000000 ) ;
+#3032 = ORIENTED_EDGE ( 'NONE', *, *, #4237, .F. ) ;
+#3031 = PRODUCT ( 'CUI_SJ-43614-SMT-TR', 'CUI_SJ-43614-SMT-TR', '', ( #5433 ) ) ;
+#3033 = ORIENTED_EDGE ( 'NONE', *, *, #10962, .F. ) ;
+#3034 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592249834, 2.597062770886265248, -4.250000000000000000 ) ) ;
+#3035 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -2.500000000000000000 ) ) ;
+#3036 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3037 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -0.5500000000000000444 ) ) ;
+#3038 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#3039 = EDGE_CURVE ( 'NONE', #7810, #4884, #5366, .T. ) ;
+#3040 = LINE ( 'NONE', #942, #7887 ) ;
+#3041 = EDGE_CURVE ( 'NONE', #2315, #3404, #783, .T. ) ;
+#3042 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.199999999999999956, -1.399999999999999911 ) ) ;
+#3043 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -11.50000000000000000 ) ) ;
+#3044 = ORIENTED_EDGE ( 'NONE', *, *, #4403, .T. ) ;
+#3045 = VERTEX_POINT ( 'NONE', #8670 ) ;
+#3046 = VECTOR ( 'NONE', #2685, 1000.000000000000000 ) ;
+#3047 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -9.050000000000000711 ) ) ;
+#3048 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, -0.8499999999999999778 ) ) ;
+#3049 = LINE ( 'NONE', #3918, #10455 ) ;
+#3050 = DIRECTION ( 'NONE', ( 1.000000000000000000, -3.277316481785920364E-15, 0.0000000000000000000 ) ) ;
+#3051 = ADVANCED_FACE ( 'NONE', ( #11376 ), #4771, .F. ) ;
+#3052 = SHAPE_DEFINITION_REPRESENTATION ( #7623, #3804 ) ;
+#3053 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -3.250000000000000000 ) ) ;
+#3054 = ADVANCED_FACE ( 'NONE', ( #8746, #4505 ), #234, .T. ) ;
+#3055 = AXIS2_PLACEMENT_3D ( 'NONE', #3854, #10562, #11505 ) ;
+#3056 = LINE ( 'NONE', #1366, #12393 ) ;
+#3057 = ORIENTED_EDGE ( 'NONE', *, *, #9749, .F. ) ;
+#3058 = AXIS2_PLACEMENT_3D ( 'NONE', #3042, #12294, #10474 ) ;
+#3059 = VECTOR ( 'NONE', #11727, 1000.000000000000000 ) ;
+#3060 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.699999999999999956, -1.449999999999999956 ) ) ;
+#3061 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.699999999999999956 ) ) ;
+#3062 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -0.4000000000000000222, -8.449999999999999289 ) ) ;
+#3063 = FACE_OUTER_BOUND ( 'NONE', #4523, .T. ) ;
+#3064 = ORIENTED_EDGE ( 'NONE', *, *, #11353, .T. ) ;
+#3065 = ORIENTED_EDGE ( 'NONE', *, *, #3027, .F. ) ;
+#3066 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.204669080539449344E-16 ) ) ;
+#3067 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#3068 = EDGE_CURVE ( 'NONE', #813, #2348, #11813, .T. ) ;
+#3069 = CARTESIAN_POINT ( 'NONE', ( -3.537867965644033053, 1.862132034355960863, -7.599999999999998757 ) ) ;
+#3070 = ADVANCED_FACE ( 'NONE', ( #10171 ), #5993, .F. ) ;
+#3071 = ORIENTED_EDGE ( 'NONE', *, *, #637, .F. ) ;
+#3072 = CARTESIAN_POINT ( 'NONE', ( 0.4671727452654350632, 2.515363670630680115, -5.150000000000000355 ) ) ;
+#3073 = AXIS2_PLACEMENT_3D ( 'NONE', #8496, #6593, #10519 ) ;
+#3074 = VERTEX_POINT ( 'NONE', #5013 ) ;
+#3075 = AXIS2_PLACEMENT_3D ( 'NONE', #12489, #6923, #1131 ) ;
+#3076 = VECTOR ( 'NONE', #3494, 1000.000000000000000 ) ;
+#3077 = ORIENTED_EDGE ( 'NONE', *, *, #7010, .F. ) ;
+#3078 = PLANE ( 'NONE', #5368 ) ;
+#3079 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#3080 = VERTEX_POINT ( 'NONE', #4208 ) ;
+#3081 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3082 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#3083 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -2.149999999999999911 ) ) ;
+#3084 = DIRECTION ( 'NONE', ( -0.1574969713016934891, -0.9875194702033948113, 0.0000000000000000000 ) ) ;
+#3085 = EDGE_CURVE ( 'NONE', #2231, #9815, #763, .T. ) ;
+#3086 = VECTOR ( 'NONE', #1365, 1000.000000000000114 ) ;
+#3087 = EDGE_LOOP ( 'NONE', ( #3057, #3310, #11036, #11704 ) ) ;
+#3088 = FACE_OUTER_BOUND ( 'NONE', #8722, .T. ) ;
+#3089 = VERTEX_POINT ( 'NONE', #4046 ) ;
+#3090 = ORIENTED_EDGE ( 'NONE', *, *, #321, .F. ) ;
+#3091 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3092 = AXIS2_PLACEMENT_3D ( 'NONE', #7087, #10865, #5089 ) ;
+#3093 = FILL_AREA_STYLE ('',( #10862 ) ) ;
+#3094 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3095 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3096 = LINE ( 'NONE', #8995, #533 ) ;
+#3097 = ORIENTED_EDGE ( 'NONE', *, *, #4911, .F. ) ;
+#3098 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -5.049999999999999822 ) ) ;
+#3099 = EDGE_CURVE ( 'NONE', #7712, #8526, #1230, .T. ) ;
+#3100 = LINE ( 'NONE', #3491, #537 ) ;
+#3101 = CARTESIAN_POINT ( 'NONE', ( 2.899154666240754796, 2.238998540709654872, -1.501225335536955141 ) ) ;
+#3102 = VERTEX_POINT ( 'NONE', #1339 ) ;
+#3103 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3104 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#3105 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3106 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, 1.949999999999999956, -7.599999999999999645 ) ) ;
+#3107 = ORIENTED_EDGE ( 'NONE', *, *, #5069, .T. ) ;
+#3108 = ORIENTED_EDGE ( 'NONE', *, *, #7129, .T. ) ;
+#3109 = VECTOR ( 'NONE', #157, 1000.000000000000000 ) ;
+#3110 = EDGE_CURVE ( 'NONE', #7433, #7469, #11911, .T. ) ;
+#3111 = FACE_OUTER_BOUND ( 'NONE', #8466, .T. ) ;
+#3112 = ADVANCED_FACE ( 'NONE', ( #4244 ), #3323, .T. ) ;
+#3113 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.668003342285389825E-16 ) ) ;
+#3114 = ORIENTED_EDGE ( 'NONE', *, *, #3594, .T. ) ;
+#3115 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.449999999999999956, -2.500000000000000000 ) ) ;
+#3116 = ADVANCED_FACE ( 'NONE', ( #10736 ), #1971, .F. ) ;
+#3117 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#3118 = VERTEX_POINT ( 'NONE', #2670 ) ;
+#3119 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#3120 = VERTEX_POINT ( 'NONE', #6836 ) ;
+#3121 = EDGE_CURVE ( 'NONE', #11796, #6367, #765, .T. ) ;
+#3122 = CARTESIAN_POINT ( 'NONE', ( 1.500000000000000000, 0.0000000000000000000, -8.000000000000000000 ) ) ;
+#3123 = VECTOR ( 'NONE', #2708, 1000.000000000000000 ) ;
+#3124 = EDGE_CURVE ( 'NONE', #8422, #6103, #322, .T. ) ;
+#3125 = ADVANCED_FACE ( 'NONE', ( #930 ), #8790, .F. ) ;
+#3126 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3127 = ORIENTED_EDGE ( 'NONE', *, *, #11069, .F. ) ;
+#3128 = VERTEX_POINT ( 'NONE', #6799 ) ;
+#3129 = AXIS2_PLACEMENT_3D ( 'NONE', #1214, #9918, #5135 ) ;
+#3130 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3131 = ORIENTED_EDGE ( 'NONE', *, *, #10507, .T. ) ;
+#3132 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3133 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#3134 = ORIENTED_EDGE ( 'NONE', *, *, #4261, .T. ) ;
+#3135 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3136 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -4.250000000000000000 ) ) ;
+#3137 = EDGE_CURVE ( 'NONE', #6031, #392, #11613, .T. ) ;
+#3138 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3139 = LINE ( 'NONE', #6723, #10844 ) ;
+#3140 = EDGE_CURVE ( 'NONE', #2707, #6024, #8322, .T. ) ;
+#3141 = ORIENTED_EDGE ( 'NONE', *, *, #7338, .F. ) ;
+#3142 = VERTEX_POINT ( 'NONE', #9710 ) ;
+#3143 = VECTOR ( 'NONE', #12408, 1000.000000000000000 ) ;
+#3144 = CLOSED_SHELL ( 'NONE', ( #5021, #8318, #8006, #1098, #260, #1668, #2358, #782, #4276, #7955, #10838, #9750, #1547, #8640, #7882, #1560, #4012, #3322, #2622, #2796, #7382, #8568, #1051, #12353, #722, #7205, #8008, #9566, #978, #5739, #4024, #736, #10011, #7002, #7449, #1300, #2095, #6297, #10395, #11878 ) ) ;
+#3145 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#3146 = VECTOR ( 'NONE', #7368, 1000.000000000000114 ) ;
+#3147 = CARTESIAN_POINT ( 'NONE', ( 2.899693362199075253, 2.223491573274735345, -1.507605385807260001 ) ) ;
+#3148 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#3149 = AXIS2_PLACEMENT_3D ( 'NONE', #5603, #5775, #895 ) ;
+#3150 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -11.19999999999999929 ) ) ;
+#3151 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3152 = PLANE ( 'NONE', #5787 ) ;
+#3153 = EDGE_LOOP ( 'NONE', ( #8751, #4083, #7399, #2082 ) ) ;
+#3154 = AXIS2_PLACEMENT_3D ( 'NONE', #11905, #1389, #11941 ) ;
+#3155 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#3156 = ORIENTED_EDGE ( 'NONE', *, *, #135, .F. ) ;
+#3157 = VECTOR ( 'NONE', #8557, 1000.000000000000000 ) ;
+#3158 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#3159 = VERTEX_POINT ( 'NONE', #3920 ) ;
+#3160 = ORIENTED_EDGE ( 'NONE', *, *, #4914, .T. ) ;
+#3161 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#3162 = EDGE_LOOP ( 'NONE', ( #6509, #1334, #10096, #2066, #9479, #8411, #6575, #3001 ) ) ;
+#3163 = ORIENTED_EDGE ( 'NONE', *, *, #9140, .F. ) ;
+#3164 = EDGE_LOOP ( 'NONE', ( #981, #11836, #5072, #2126 ) ) ;
+#3165 = CIRCLE ( 'NONE', #331, 1.800000000000000044 ) ;
+#3166 = CARTESIAN_POINT ( 'NONE', ( 0.5385164807134500409, 1.399999999999999911, -11.50000000000000000 ) ) ;
+#3167 = EDGE_LOOP ( 'NONE', ( #8135, #4399, #2175, #9774 ) ) ;
+#3168 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#3169 = PLANE ( 'NONE', #2657 ) ;
+#3170 = ORIENTED_EDGE ( 'NONE', *, *, #6207, .F. ) ;
+#3171 = LINE ( 'NONE', #12448, #4514 ) ;
+#3172 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -3.449999999999999734 ) ) ;
+#3173 = AXIS2_PLACEMENT_3D ( 'NONE', #8226, #9971, #3243 ) ;
+#3174 = VERTEX_POINT ( 'NONE', #5057 ) ;
+#3175 = VERTEX_POINT ( 'NONE', #7507 ) ;
+#3176 = AXIS2_PLACEMENT_3D ( 'NONE', #8222, #10046, #1419 ) ;
+#3177 = LINE ( 'NONE', #8648, #7121 ) ;
+#3178 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3179 = VERTEX_POINT ( 'NONE', #6781 ) ;
+#3180 = LINE ( 'NONE', #9001, #305 ) ;
+#3181 = ORIENTED_EDGE ( 'NONE', *, *, #6056, .T. ) ;
+#3182 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -5.250000000000000000 ) ) ;
+#3183 = VECTOR ( 'NONE', #2424, 1000.000000000000000 ) ;
+#3184 = ADVANCED_FACE ( 'NONE', ( #8184 ), #6676, .T. ) ;
+#3185 = ORIENTED_EDGE ( 'NONE', *, *, #6679, .T. ) ;
+#3186 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#3187 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#3188 = LINE ( 'NONE', #11400, #8745 ) ;
+#3189 = ADVANCED_FACE ( 'NONE', ( #469 ), #3191, .T. ) ;
+#3190 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3191 = CYLINDRICAL_SURFACE ( 'NONE', #746, 0.1499999999999999667 ) ;
+#3192 = VERTEX_POINT ( 'NONE', #10375 ) ;
+#3193 = EDGE_CURVE ( 'NONE', #3742, #6432, #10424, .T. ) ;
+#3194 = VERTEX_POINT ( 'NONE', #5035 ) ;
+#3195 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -11.44999999999999929 ) ) ;
+#3196 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#3197 = VECTOR ( 'NONE', #4860, 1000.000000000000000 ) ;
+#3198 = ORIENTED_EDGE ( 'NONE', *, *, #8960, .F. ) ;
+#3199 = DIRECTION ( 'NONE', ( 0.8251736578570846303, 0.5648791325396600449, 0.0000000000000000000 ) ) ;
+#3200 = VERTEX_POINT ( 'NONE', #624 ) ;
+#3201 = VECTOR ( 'NONE', #11002, 1000.000000000000000 ) ;
+#3202 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3203 = ADVANCED_FACE ( 'NONE', ( #7710 ), #7432, .F. ) ;
+#3204 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 6.195440985631459015E-17 ) ) ;
+#3205 = LINE ( 'NONE', #12183, #11339 ) ;
+#3206 = ORIENTED_EDGE ( 'NONE', *, *, #8580, .F. ) ;
+#3207 = EDGE_CURVE ( 'NONE', #12107, #3194, #8169, .T. ) ;
+#3208 = LINE ( 'NONE', #9923, #10911 ) ;
+#3209 = ORIENTED_EDGE ( 'NONE', *, *, #11406, .F. ) ;
+#3210 = VECTOR ( 'NONE', #12482, 1000.000000000000000 ) ;
+#3211 = VERTEX_POINT ( 'NONE', #4904 ) ;
+#3212 = LINE ( 'NONE', #7748, #4412 ) ;
+#3213 = EDGE_LOOP ( 'NONE', ( #3837, #4314, #4675, #12366 ) ) ;
+#3214 = FACE_OUTER_BOUND ( 'NONE', #12054, .T. ) ;
+#3215 = EDGE_CURVE ( 'NONE', #5731, #4515, #6495, .T. ) ;
+#3216 = EDGE_CURVE ( 'NONE', #8187, #1393, #6629, .T. ) ;
+#3217 = CARTESIAN_POINT ( 'NONE', ( 2.421251514349155087, 2.406240264898304559, -3.449999999999999734 ) ) ;
+#3218 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 3.200000000000000178, -7.299999999999999822 ) ) ;
+#3219 = VECTOR ( 'NONE', #4923, 1000.000000000000114 ) ;
+#3220 = VERTEX_POINT ( 'NONE', #8088 ) ;
+#3221 = VECTOR ( 'NONE', #1720, 1000.000000000000000 ) ;
+#3222 = VERTEX_POINT ( 'NONE', #12263 ) ;
+#3223 = EDGE_CURVE ( 'NONE', #3297, #8437, #7685, .T. ) ;
+#3224 = VECTOR ( 'NONE', #4750, 1000.000000000000114 ) ;
+#3225 = CARTESIAN_POINT ( 'NONE', ( -3.200000000000000178, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#3226 = PLANE ( 'NONE', #12254 ) ;
+#3227 = EDGE_CURVE ( 'NONE', #922, #8700, #11700, .T. ) ;
+#3228 = EDGE_CURVE ( 'NONE', #6948, #2287, #12114, .T. ) ;
+#3229 = LINE ( 'NONE', #5665, #359 ) ;
+#3230 = ORIENTED_EDGE ( 'NONE', *, *, #1991, .F. ) ;
+#3231 = VERTEX_POINT ( 'NONE', #5832 ) ;
+#3232 = AXIS2_PLACEMENT_3D ( 'NONE', #6682, #719, #10552 ) ;
+#3233 = AXIS2_PLACEMENT_3D ( 'NONE', #2512, #9259, #7533 ) ;
+#3234 = VECTOR ( 'NONE', #7056, 1000.000000000000000 ) ;
+#3235 = LINE ( 'NONE', #3473, #24 ) ;
+#3236 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3237 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3238 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -0.8499999999999999778 ) ) ;
+#3239 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#3240 = VECTOR ( 'NONE', #12181, 1000.000000000000000 ) ;
+#3241 = ORIENTED_EDGE ( 'NONE', *, *, #237, .F. ) ;
+#3242 = EDGE_LOOP ( 'NONE', ( #5330, #1894, #4457, #9015, #10224, #399, #7773 ) ) ;
+#3243 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3244 = LINE ( 'NONE', #7972, #10439 ) ;
+#3245 = DIRECTION ( 'NONE', ( 0.7071067811865489050, 0.7071067811865460184, 0.0000000000000000000 ) ) ;
+#3246 = AXIS2_PLACEMENT_3D ( 'NONE', #12467, #7624, #4863 ) ;
+#3247 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#3248 = AXIS2_PLACEMENT_3D ( 'NONE', #4958, #2203, #5948 ) ;
+#3249 = ADVANCED_FACE ( 'NONE', ( #10628 ), #953, .T. ) ;
+#3250 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3251 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#3252 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3253 = CARTESIAN_POINT ( 'NONE', ( 0.4802946083993330229, 2.513270898018310273, -6.349999999999999645 ) ) ;
+#3254 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3255 = VECTOR ( 'NONE', #6616, 1000.000000000000000 ) ;
+#3256 = ORIENTED_EDGE ( 'NONE', *, *, #1578, .F. ) ;
+#3257 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3258 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3259 = EDGE_CURVE ( 'NONE', #10854, #10933, #503, .T. ) ;
+#3260 = EDGE_LOOP ( 'NONE', ( #1657, #9950, #8019, #1056 ) ) ;
+#3261 = MANIFOLD_SOLID_BREP ( 'NONE', #2853 ) ;
+#3262 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.548860246407863336E-16 ) ) ;
+#3263 = ORIENTED_EDGE ( 'NONE', *, *, #10510, .F. ) ;
+#3264 = ADVANCED_FACE ( 'NONE', ( #7614 ), #6102, .T. ) ;
+#3265 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#3266 = LINE ( 'NONE', #2382, #5228 ) ;
+#3267 = ORIENTED_EDGE ( 'NONE', *, *, #12133, .F. ) ;
+#3268 = LINE ( 'NONE', #3992, #4609 ) ;
+#3269 = VERTEX_POINT ( 'NONE', #3801 ) ;
+#3270 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.465987697120515243, -3.250000000000000000 ) ) ;
+#3271 = ORIENTED_EDGE ( 'NONE', *, *, #8227, .T. ) ;
+#3272 = VERTEX_POINT ( 'NONE', #9547 ) ;
+#3273 = EDGE_CURVE ( 'NONE', #7119, #4071, #2292, .T. ) ;
+#3274 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3275 = LINE ( 'NONE', #5637, #10523 ) ;
+#3276 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -5.500000000000000000 ) ) ;
+#3277 = CARTESIAN_POINT ( 'NONE', ( 0.5117940026596718983, 2.710774792058990190, -10.55000000000000071 ) ) ;
+#3278 = LINE ( 'NONE', #9225, #2356 ) ;
+#3279 = VERTEX_POINT ( 'NONE', #1930 ) ;
+#3280 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3281 = AXIS2_PLACEMENT_3D ( 'NONE', #5384, #3418, #596 ) ;
+#3282 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3283 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -8.949999999999999289 ) ) ;
+#3284 = ORIENTED_EDGE ( 'NONE', *, *, #7600, .T. ) ;
+#3285 = EDGE_CURVE ( 'NONE', #8075, #1445, #654, .T. ) ;
+#3286 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -7.037877407047539613 ) ) ;
+#3287 = ORIENTED_EDGE ( 'NONE', *, *, #12135, .T. ) ;
+#3288 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#3289 = VECTOR ( 'NONE', #7893, 1000.000000000000000 ) ;
+#3290 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#3291 = CIRCLE ( 'NONE', #9434, 0.04999999999999991257 ) ;
+#3292 = EDGE_CURVE ( 'NONE', #1954, #10854, #12088, .T. ) ;
+#3293 = ORIENTED_EDGE ( 'NONE', *, *, #7289, .T. ) ;
+#3294 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.084202172485503842E-15 ) ) ;
+#3295 = ORIENTED_EDGE ( 'NONE', *, *, #2973, .F. ) ;
+#3296 = EDGE_CURVE ( 'NONE', #9895, #8361, #8215, .T. ) ;
+#3297 = VERTEX_POINT ( 'NONE', #12504 ) ;
+#3298 = FACE_OUTER_BOUND ( 'NONE', #10160, .T. ) ;
+#3299 = VERTEX_POINT ( 'NONE', #10672 ) ;
+#3300 = EDGE_CURVE ( 'NONE', #3174, #4387, #9987, .T. ) ;
+#3301 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 1.399999999999999911, 0.6999999999999999556 ) ) ;
+#3302 = ORIENTED_EDGE ( 'NONE', *, *, #12324, .T. ) ;
+#3303 = VECTOR ( 'NONE', #2807, 1000.000000000000000 ) ;
+#3304 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3305 = ORIENTED_EDGE ( 'NONE', *, *, #5970, .T. ) ;
+#3306 = ORIENTED_EDGE ( 'NONE', *, *, #5280, .F. ) ;
+#3307 = LINE ( 'NONE', #10072, #5279 ) ;
+#3308 = EDGE_CURVE ( 'NONE', #9898, #7756, #1549, .T. ) ;
+#3309 = ADVANCED_FACE ( 'NONE', ( #9681 ), #8753, .F. ) ;
+#3310 = ORIENTED_EDGE ( 'NONE', *, *, #11576, .T. ) ;
+#3311 = EDGE_CURVE ( 'NONE', #12439, #7813, #4557, .T. ) ;
+#3312 = ORIENTED_EDGE ( 'NONE', *, *, #11097, .F. ) ;
+#3313 = FACE_OUTER_BOUND ( 'NONE', #8797, .T. ) ;
+#3314 = ORIENTED_EDGE ( 'NONE', *, *, #1686, .F. ) ;
+#3315 = VERTEX_POINT ( 'NONE', #12458 ) ;
+#3316 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, 0.0000000000000000000 ) ) ;
+#3317 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -5.049999999999999822 ) ) ;
+#3318 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3319 = ORIENTED_EDGE ( 'NONE', *, *, #444, .F. ) ;
+#3320 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -2.250000000000000000 ) ) ;
+#3321 = ORIENTED_EDGE ( 'NONE', *, *, #11206, .T. ) ;
+#3322 = ADVANCED_FACE ( 'NONE', ( #12395 ), #4772, .T. ) ;
+#3323 = PLANE ( 'NONE', #2751 ) ;
+#3324 = ORIENTED_EDGE ( 'NONE', *, *, #4107, .T. ) ;
+#3325 = PLANE ( 'NONE', #8402 ) ;
+#3326 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.465987697120515243, -5.150000000000000355 ) ) ;
+#3327 = VECTOR ( 'NONE', #10018, 1000.000000000000000 ) ;
+#3328 = ORIENTED_EDGE ( 'NONE', *, *, #1949, .F. ) ;
+#3329 = ORIENTED_EDGE ( 'NONE', *, *, #2124, .T. ) ;
+#3330 = ORIENTED_EDGE ( 'NONE', *, *, #5229, .F. ) ;
+#3331 = LINE ( 'NONE', #2019, #8181 ) ;
+#3332 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3333 = VECTOR ( 'NONE', #12516, 1000.000000000000114 ) ;
+#3334 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3335 = AXIS2_PLACEMENT_3D ( 'NONE', #1940, #852, #12389 ) ;
+#3336 = VECTOR ( 'NONE', #5770, 1000.000000000000000 ) ;
+#3337 = ORIENTED_EDGE ( 'NONE', *, *, #11275, .T. ) ;
+#3338 = ORIENTED_EDGE ( 'NONE', *, *, #10804, .T. ) ;
+#3339 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3340 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#3341 = EDGE_CURVE ( 'NONE', #7264, #461, #8930, .T. ) ;
+#3342 = CYLINDRICAL_SURFACE ( 'NONE', #4159, 0.05000000000000012768 ) ;
+#3343 = VECTOR ( 'NONE', #10293, 1000.000000000000000 ) ;
+#3344 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.679275397798650094, -3.250000000000000000 ) ) ;
+#3345 = ORIENTED_EDGE ( 'NONE', *, *, #6714, .T. ) ;
+#3346 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3347 = ORIENTED_EDGE ( 'NONE', *, *, #3764, .T. ) ;
+#3348 = FACE_OUTER_BOUND ( 'NONE', #4941, .T. ) ;
+#3349 = FACE_OUTER_BOUND ( 'NONE', #3087, .T. ) ;
+#3350 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#3351 = EDGE_CURVE ( 'NONE', #2493, #1817, #7308, .T. ) ;
+#3352 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -0.5500000000000000444 ) ) ;
+#3353 = CARTESIAN_POINT ( 'NONE', ( -3.950000028179660561, 1.399999999999999911, -6.000000000000000000 ) ) ;
+#3354 = LINE ( 'NONE', #11894, #4118 ) ;
+#3355 = VECTOR ( 'NONE', #4981, 1000.000000000000000 ) ;
+#3356 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, 0.0000000000000000000 ) ) ;
+#3357 = VECTOR ( 'NONE', #10577, 1000.000000000000000 ) ;
+#3358 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000000, 1.836970198721030181E-16, -12.09999999999999964 ) ) ;
+#3359 = FACE_OUTER_BOUND ( 'NONE', #1480, .T. ) ;
+#3360 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.399999999999999911, -7.250000000000000000 ) ) ;
+#3361 = FACE_OUTER_BOUND ( 'NONE', #3260, .T. ) ;
+#3362 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#3363 = EDGE_CURVE ( 'NONE', #9210, #8792, #11931, .T. ) ;
+#3364 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3365 = VECTOR ( 'NONE', #3196, 1000.000000000000000 ) ;
+#3366 = VERTEX_POINT ( 'NONE', #3965 ) ;
+#3367 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#3368 = ORIENTED_EDGE ( 'NONE', *, *, #1624, .T. ) ;
+#3369 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -11.50000000000000000 ) ) ;
+#3370 = EDGE_CURVE ( 'NONE', #2344, #6432, #7008, .T. ) ;
+#3371 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 3.200000000000000178, -11.50000000000000000 ) ) ;
+#3372 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#3373 = DIRECTION ( 'NONE', ( -0.8251736578570840752, -0.5648791325396610441, 8.946550725264610341E-17 ) ) ;
+#3374 = AXIS2_PLACEMENT_3D ( 'NONE', #11235, #2500, #6449 ) ;
+#3375 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3376 = DIRECTION ( 'NONE', ( -0.4262398705309660141, 0.06797991399888730912, 0.9020522734644867979 ) ) ;
+#3377 = VECTOR ( 'NONE', #6512, 1000.000000000000000 ) ;
+#3378 = ORIENTED_EDGE ( 'NONE', *, *, #365, .T. ) ;
+#3379 = LINE ( 'NONE', #3405, #5362 ) ;
+#3380 = ORIENTED_EDGE ( 'NONE', *, *, #3963, .T. ) ;
+#3381 = ADVANCED_FACE ( 'NONE', ( #8057 ), #7816, .F. ) ;
+#3382 = EDGE_CURVE ( 'NONE', #2605, #7515, #4733, .T. ) ;
+#3383 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#3384 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3385 = VECTOR ( 'NONE', #4248, 1000.000000000000000 ) ;
+#3386 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3387 = CARTESIAN_POINT ( 'NONE', ( 2.288021935108360161, 2.224961059593209889, -3.449999999999999734 ) ) ;
+#3388 = LINE ( 'NONE', #312, #821 ) ;
+#3389 = LINE ( 'NONE', #566, #11372 ) ;
+#3390 = ORIENTED_EDGE ( 'NONE', *, *, #6296, .T. ) ;
+#3391 = ORIENTED_EDGE ( 'NONE', *, *, #5073, .F. ) ;
+#3392 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #5946, #17, #3956, #4917 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#3393 = ORIENTED_EDGE ( 'NONE', *, *, #8173, .T. ) ;
+#3394 = ORIENTED_EDGE ( 'NONE', *, *, #7244, .F. ) ;
+#3395 = EDGE_CURVE ( 'NONE', #2365, #10032, #1253, .T. ) ;
+#3396 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3397 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#3398 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#3399 = VECTOR ( 'NONE', #10931, 1000.000000000000000 ) ;
+#3400 = VERTEX_POINT ( 'NONE', #2092 ) ;
+#3401 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3402 = ORIENTED_EDGE ( 'NONE', *, *, #8934, .T. ) ;
+#3403 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.614007241618348771E-16, 0.0000000000000000000 ) ) ;
+#3404 = VERTEX_POINT ( 'NONE', #7856 ) ;
+#3405 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -4.400000000000000355 ) ) ;
+#3406 = EDGE_LOOP ( 'NONE', ( #4935, #4754, #4684, #5248, #2615, #11830, #12411, #1428, #333, #297, #1492, #9725 ) ) ;
+#3408 = ORIENTED_EDGE ( 'NONE', *, *, #4417, .T. ) ;
+#3407 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, 1.949999999999999956, -8.599999999999999645 ) ) ;
+#3409 = VECTOR ( 'NONE', #11690, 1000.000000000000000 ) ;
+#3410 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.729161646579060019, -4.349999999999999645 ) ) ;
+#3411 = LINE ( 'NONE', #1776, #1160 ) ;
+#3412 = ORIENTED_EDGE ( 'NONE', *, *, #1275, .F. ) ;
+#3413 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -1.399999999999999911 ) ) ;
+#3414 = ORIENTED_EDGE ( 'NONE', *, *, #6798, .F. ) ;
+#3415 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3416 = ORIENTED_EDGE ( 'NONE', *, *, #1722, .T. ) ;
+#3417 = AXIS2_PLACEMENT_3D ( 'NONE', #11155, #3401, #6363 ) ;
+#3418 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3419 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -2.050000000000000266 ) ) ;
+#3420 = EDGE_LOOP ( 'NONE', ( #11557, #12336, #11048, #2960 ) ) ;
+#3421 = EDGE_CURVE ( 'NONE', #11135, #11840, #5498, .T. ) ;
+#3422 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3423 = LINE ( 'NONE', #10617, #4334 ) ;
+#3424 = ORIENTED_EDGE ( 'NONE', *, *, #7751, .F. ) ;
+#3425 = ORIENTED_EDGE ( 'NONE', *, *, #3193, .T. ) ;
+#3426 = EDGE_LOOP ( 'NONE', ( #6327, #8964 ) ) ;
+#3427 = ORIENTED_EDGE ( 'NONE', *, *, #712, .F. ) ;
+#3428 = EDGE_CURVE ( 'NONE', #5341, #1516, #9529, .T. ) ;
+#3429 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#3430 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3431 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3432 = ORIENTED_EDGE ( 'NONE', *, *, #7751, .T. ) ;
+#3433 = ADVANCED_FACE ( 'NONE', ( #8641 ), #4128, .F. ) ;
+#3434 = LINE ( 'NONE', #3187, #2513 ) ;
+#3435 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3436 = EDGE_CURVE ( 'NONE', #5680, #3730, #1854, .T. ) ;
+#3437 = ORIENTED_EDGE ( 'NONE', *, *, #4107, .F. ) ;
+#3438 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -0.4749999999999999778 ) ) ;
+#3439 = ORIENTED_EDGE ( 'NONE', *, *, #3027, .T. ) ;
+#3440 = ORIENTED_EDGE ( 'NONE', *, *, #9991, .F. ) ;
+#3441 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -6.500000000000000000 ) ) ;
+#3442 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.899999999999999911, -11.44999999999999929 ) ) ;
+#3443 = VERTEX_POINT ( 'NONE', #2047 ) ;
+#3444 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3445 = CARTESIAN_POINT ( 'NONE', ( 3.200000000000000178, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#3446 = ORIENTED_EDGE ( 'NONE', *, *, #7600, .F. ) ;
+#3447 = EDGE_CURVE ( 'NONE', #9133, #9946, #1841, .T. ) ;
+#3448 = LINE ( 'NONE', #10555, #11296 ) ;
+#3449 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#3450 = PLANE ( 'NONE', #5447 ) ;
+#3451 = VERTEX_POINT ( 'NONE', #6132 ) ;
+#3452 = VERTEX_POINT ( 'NONE', #4005 ) ;
+#3453 = ORIENTED_EDGE ( 'NONE', *, *, #6849, .T. ) ;
+#3455 = EDGE_LOOP ( 'NONE', ( #4521, #9068, #7830, #304 ) ) ;
+#3454 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -9.449999999999999289 ) ) ;
+#3456 = LINE ( 'NONE', #3999, #11302 ) ;
+#3457 = ORIENTED_EDGE ( 'NONE', *, *, #10748, .F. ) ;
+#3458 = ORIENTED_EDGE ( 'NONE', *, *, #520, .F. ) ;
+#3459 = EDGE_CURVE ( 'NONE', #3938, #4672, #10121, .T. ) ;
+#3460 = PLANE ( 'NONE', #8545 ) ;
+#3461 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3462 = ORIENTED_EDGE ( 'NONE', *, *, #909, .F. ) ;
+#3463 = AXIS2_PLACEMENT_3D ( 'NONE', #3352, #3274, #6269 ) ;
+#3464 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#3465 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#3466 = EDGE_LOOP ( 'NONE', ( #5139, #7118, #1236, #5920 ) ) ;
+#3467 = VECTOR ( 'NONE', #9539, 1000.000000000000000 ) ;
+#3468 = ORIENTED_EDGE ( 'NONE', *, *, #7269, .F. ) ;
+#3469 = FACE_OUTER_BOUND ( 'NONE', #9512, .T. ) ;
+#3470 = EDGE_CURVE ( 'NONE', #1063, #3120, #9518, .T. ) ;
+#3471 = VECTOR ( 'NONE', #12156, 1000.000000000000000 ) ;
+#3472 = VERTEX_POINT ( 'NONE', #3072 ) ;
+#3473 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -2.399999999999999911 ) ) ;
+#3474 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3475 = VECTOR ( 'NONE', #9379, 1000.000000000000000 ) ;
+#3476 = CARTESIAN_POINT ( 'NONE', ( 1.097941094936516038, 2.430794750165239826, 0.5999999999999999778 ) ) ;
+#3477 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#3478 = AXIS2_PLACEMENT_3D ( 'NONE', #9214, #11163, #1594 ) ;
+#3479 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -2.250000000000000000 ) ) ;
+#3480 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3481 = ORIENTED_EDGE ( 'NONE', *, *, #5160, .F. ) ;
+#3482 = ORIENTED_EDGE ( 'NONE', *, *, #8100, .T. ) ;
+#3483 = EDGE_LOOP ( 'NONE', ( #8544, #2067, #8715, #1769, #5585, #5502, #7122, #11558 ) ) ;
+#3484 = AXIS2_PLACEMENT_3D ( 'NONE', #10180, #11280, #2553 ) ;
+#3485 = EDGE_LOOP ( 'NONE', ( #10045, #9186, #6422, #5752, #4342, #10581, #10644, #10781 ) ) ;
+#3486 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -9.599999999999999645 ) ) ;
+#3487 = VERTEX_POINT ( 'NONE', #5014 ) ;
+#3488 = EDGE_CURVE ( 'NONE', #3400, #3211, #6084, .T. ) ;
+#3489 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#3490 = VERTEX_POINT ( 'NONE', #11779 ) ;
+#3491 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -7.250000000000000000 ) ) ;
+#3492 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3493 = EDGE_LOOP ( 'NONE', ( #10834, #6501, #2725, #3597 ) ) ;
+#3494 = DIRECTION ( 'NONE', ( 0.8907941831874177652, -0.1420705010264641521, 0.4316268016904774019 ) ) ;
+#3495 = VECTOR ( 'NONE', #7835, 1000.000000000000000 ) ;
+#3496 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -10.94999999999999929 ) ) ;
+#3497 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -6.500000000000000000 ) ) ;
+#3498 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -5.150000000000000355 ) ) ;
+#3499 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -0.3499999999999999778 ) ) ;
+#3500 = VECTOR ( 'NONE', #5227, 1000.000000000000000 ) ;
+#3501 = EDGE_LOOP ( 'NONE', ( #4821, #5903, #2446, #3306 ) ) ;
+#3502 = PLANE ( 'NONE', #9555 ) ;
+#3503 = LINE ( 'NONE', #5098, #9828 ) ;
+#3504 = CIRCLE ( 'NONE', #4507, 0.1250000000000001110 ) ;
+#3505 = VECTOR ( 'NONE', #9867, 1000.000000000000000 ) ;
+#3506 = ORIENTED_EDGE ( 'NONE', *, *, #3594, .F. ) ;
+#3507 = ADVANCED_FACE ( 'NONE', ( #1537 ), #7100, .F. ) ;
+#3508 = CYLINDRICAL_SURFACE ( 'NONE', #7547, 0.1499999999999999667 ) ;
+#3509 = ORIENTED_EDGE ( 'NONE', *, *, #1108, .T. ) ;
+#3510 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#3511 = VECTOR ( 'NONE', #5707, 1000.000000000000000 ) ;
+#3512 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3513 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3514 = CARTESIAN_POINT ( 'NONE', ( -3.200000000000000178, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#3515 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3516 = ORIENTED_EDGE ( 'NONE', *, *, #1907, .F. ) ;
+#3517 = EDGE_CURVE ( 'NONE', #3660, #6283, #6848, .T. ) ;
+#3518 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3519 = LINE ( 'NONE', #9919, #11638 ) ;
+#3520 = ORIENTED_EDGE ( 'NONE', *, *, #5488, .F. ) ;
+#3521 = LINE ( 'NONE', #7717, #3224 ) ;
+#3522 = AXIS2_PLACEMENT_3D ( 'NONE', #9365, #4481, #4566 ) ;
+#3523 = EDGE_CURVE ( 'NONE', #11971, #10559, #11634, .T. ) ;
+#3524 = ADVANCED_FACE ( 'NONE', ( #4402 ), #1178, .T. ) ;
+#3525 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#3526 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3527 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.495451272393800035E-16, 0.0000000000000000000 ) ) ;
+#3528 = VECTOR ( 'NONE', #12494, 1000.000000000000000 ) ;
+#3529 = VERTEX_POINT ( 'NONE', #10833 ) ;
+#3530 = EDGE_LOOP ( 'NONE', ( #10811, #6564, #9886, #70 ) ) ;
+#3531 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.355252715606880049E-16, 1.172110456741085828E-16 ) ) ;
+#3532 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3533 = EDGE_CURVE ( 'NONE', #7411, #11004, #11054, .T. ) ;
+#3534 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#3535 = CIRCLE ( 'NONE', #1857, 0.05000000000000012768 ) ;
+#3536 = VECTOR ( 'NONE', #1286, 1000.000000000000000 ) ;
+#3537 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.199999999999999956, -1.275000000000000133 ) ) ;
+#3538 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -2.149999999999999911 ) ) ;
+#3539 = DIRECTION ( 'NONE', ( 1.808452847418900069E-32, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3540 = LINE ( 'NONE', #7301, #1875 ) ;
+#3541 = ORIENTED_EDGE ( 'NONE', *, *, #1578, .T. ) ;
+#3542 = ORIENTED_EDGE ( 'NONE', *, *, #5662, .F. ) ;
+#3543 = EDGE_CURVE ( 'NONE', #4348, #6340, #176, .T. ) ;
+#3544 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#3545 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#3546 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -3.000000000000000000 ) ) ;
+#3547 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 4.200000000000000178, -4.250000000000000000 ) ) ;
+#3548 = AXIS2_PLACEMENT_3D ( 'NONE', #11909, #5282, #6174 ) ;
+#3549 = ORIENTED_EDGE ( 'NONE', *, *, #1671, .T. ) ;
+#3550 = CARTESIAN_POINT ( 'NONE', ( -0.7310432289702697428, 1.662353771957458815, -4.181160717290961060 ) ) ;
+#3551 = VECTOR ( 'NONE', #1399, 1000.000000000000000 ) ;
+#3552 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3553 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -6.250000000000000000 ) ) ;
+#3554 = EDGE_CURVE ( 'NONE', #4188, #3299, #3810, .T. ) ;
+#3555 = FACE_OUTER_BOUND ( 'NONE', #11893, .T. ) ;
+#3556 = VERTEX_POINT ( 'NONE', #9117 ) ;
+#3557 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#3558 = CARTESIAN_POINT ( 'NONE', ( 3.200000000000000178, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#3559 = AXIS2_PLACEMENT_3D ( 'NONE', #8193, #2530, #613 ) ;
+#3560 = ORIENTED_EDGE ( 'NONE', *, *, #7771, .T. ) ;
+#3561 = VECTOR ( 'NONE', #6251, 1000.000000000000000 ) ;
+#3562 = VERTEX_POINT ( 'NONE', #3398 ) ;
+#3563 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3564 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3565 = LINE ( 'NONE', #2002, #6154 ) ;
+#3566 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -12.09999999999999964 ) ) ;
+#3567 = ADVANCED_FACE ( 'NONE', ( #6539 ), #9219, .F. ) ;
+#3568 = ORIENTED_EDGE ( 'NONE', *, *, #6535, .T. ) ;
+#3569 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3570 = PLANE ( 'NONE', #766 ) ;
+#3571 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#3572 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#3573 = VECTOR ( 'NONE', #2979, 1000.000000000000000 ) ;
+#3574 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -2.649999999999999911 ) ) ;
+#3575 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -0.8499999999999999778 ) ) ;
+#3576 = LINE ( 'NONE', #308, #6165 ) ;
+#3577 = ORIENTED_EDGE ( 'NONE', *, *, #380, .T. ) ;
+#3578 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#3579 = PLANE ( 'NONE', #11950 ) ;
+#3580 = VERTEX_POINT ( 'NONE', #3360 ) ;
+#3581 = VERTEX_POINT ( 'NONE', #10133 ) ;
+#3582 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#3583 = ORIENTED_EDGE ( 'NONE', *, *, #3351, .F. ) ;
+#3584 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3585 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#3586 = VECTOR ( 'NONE', #697, 1000.000000000000000 ) ;
+#3587 = AXIS2_PLACEMENT_3D ( 'NONE', #5510, #12202, #6418 ) ;
+#3588 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#3589 = ORIENTED_EDGE ( 'NONE', *, *, #8934, .F. ) ;
+#3590 = ORIENTED_EDGE ( 'NONE', *, *, #8606, .T. ) ;
+#3591 = EDGE_CURVE ( 'NONE', #5541, #5593, #9072, .T. ) ;
+#3592 = VERTEX_POINT ( 'NONE', #2258 ) ;
+#3593 = LINE ( 'NONE', #7678, #10852 ) ;
+#3594 = EDGE_CURVE ( 'NONE', #6440, #9928, #3967, .T. ) ;
+#3595 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592249834, 2.597062770886265248, -7.250000000000000000 ) ) ;
+#3596 = FACE_OUTER_BOUND ( 'NONE', #11721, .T. ) ;
+#3597 = ORIENTED_EDGE ( 'NONE', *, *, #4234, .T. ) ;
+#3598 = EDGE_CURVE ( 'NONE', #11904, #3179, #1241, .T. ) ;
+#3599 = VERTEX_POINT ( 'NONE', #9154 ) ;
+#3600 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#3601 = ORIENTED_EDGE ( 'NONE', *, *, #8521, .F. ) ;
+#3602 = ORIENTED_EDGE ( 'NONE', *, *, #6262, .T. ) ;
+#3603 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#3604 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#3605 = ORIENTED_EDGE ( 'NONE', *, *, #9307, .T. ) ;
+#3606 = EDGE_CURVE ( 'NONE', #9069, #10696, #8206, .T. ) ;
+#3607 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3608 = EDGE_LOOP ( 'NONE', ( #10632, #9929, #11697, #1825, #6317 ) ) ;
+#3609 = FACE_OUTER_BOUND ( 'NONE', #5092, .T. ) ;
+#3610 = AXIS2_PLACEMENT_3D ( 'NONE', #4393, #7327, #7622 ) ;
+#3611 = ORIENTED_EDGE ( 'NONE', *, *, #8320, .F. ) ;
+#3612 = ORIENTED_EDGE ( 'NONE', *, *, #10776, .F. ) ;
+#3613 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3614 = VERTEX_POINT ( 'NONE', #11043 ) ;
+#3615 = VECTOR ( 'NONE', #2482, 1000.000000000000000 ) ;
+#3616 = ORIENTED_EDGE ( 'NONE', *, *, #3800, .F. ) ;
+#3617 = ORIENTED_EDGE ( 'NONE', *, *, #2890, .T. ) ;
+#3618 = LINE ( 'NONE', #557, #8294 ) ;
+#3619 = VECTOR ( 'NONE', #6986, 1000.000000000000000 ) ;
+#3620 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3621 = CARTESIAN_POINT ( 'NONE', ( -1.800000000000000044, 0.0000000000000000000, 1.699999999999999956 ) ) ;
+#3622 = PLANE ( 'NONE', #9756 ) ;
+#3623 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3624 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3625 = ORIENTED_EDGE ( 'NONE', *, *, #1001, .T. ) ;
+#3626 = EDGE_CURVE ( 'NONE', #9941, #12518, #7601, .T. ) ;
+#3627 = EDGE_CURVE ( 'NONE', #5044, #3315, #5645, .T. ) ;
+#3628 = LINE ( 'NONE', #4623, #10887 ) ;
+#3629 = PLANE ( 'NONE', #11567 ) ;
+#3630 = ORIENTED_EDGE ( 'NONE', *, *, #11922, .F. ) ;
+#3631 = EDGE_LOOP ( 'NONE', ( #5454, #6233, #1049, #11486 ) ) ;
+#3632 = AXIS2_PLACEMENT_3D ( 'NONE', #3037, #5113, #71 ) ;
+#3633 = ADVANCED_FACE ( 'NONE', ( #9373, #2429 ), #11976, .T. ) ;
+#3634 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.699999999999999956, -1.449999999999999956 ) ) ;
+#3635 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -4.400000000000000355 ) ) ;
+#3636 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#3637 = AXIS2_PLACEMENT_3D ( 'NONE', #3585, #10286, #4436 ) ;
+#3638 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.679275397798650094, -3.250000000000000000 ) ) ;
+#3639 = VECTOR ( 'NONE', #8766, 1000.000000000000000 ) ;
+#3640 = CARTESIAN_POINT ( 'NONE', ( -1.187434208703792127, -2.200000000000000178, 0.0000000000000000000 ) ) ;
+#3641 = EDGE_LOOP ( 'NONE', ( #5000, #6912, #3867, #6882 ) ) ;
+#3642 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -7.299999999999999822 ) ) ;
+#3643 = LINE ( 'NONE', #9758, #11322 ) ;
+#3644 = ORIENTED_EDGE ( 'NONE', *, *, #431, .T. ) ;
+#3645 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#3646 = VERTEX_POINT ( 'NONE', #1386 ) ;
+#3647 = LINE ( 'NONE', #10398, #7295 ) ;
+#3648 = FACE_OUTER_BOUND ( 'NONE', #6876, .T. ) ;
+#3649 = LINE ( 'NONE', #3588, #2303 ) ;
+#3650 = CIRCLE ( 'NONE', #2430, 0.04999999999999991257 ) ;
+#3651 = ADVANCED_FACE ( 'NONE', ( #10907 ), #11897, .F. ) ;
+#3652 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3653 = VECTOR ( 'NONE', #12440, 1000.000000000000114 ) ;
+#3654 = LINE ( 'NONE', #6221, #7888 ) ;
+#3655 = ORIENTED_EDGE ( 'NONE', *, *, #7105, .T. ) ;
+#3656 = AXIS2_PLACEMENT_3D ( 'NONE', #3955, #10711, #1005 ) ;
+#3657 = PLANE ( 'NONE', #4206 ) ;
+#3658 = ORIENTED_EDGE ( 'NONE', *, *, #1369, .T. ) ;
+#3659 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#3660 = VERTEX_POINT ( 'NONE', #3283 ) ;
+#3661 = VECTOR ( 'NONE', #2730, 1000.000000000000000 ) ;
+#3662 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -9.849999999999999645 ) ) ;
+#3663 = FACE_OUTER_BOUND ( 'NONE', #1630, .T. ) ;
+#3664 = VECTOR ( 'NONE', #4210, 1000.000000000000000 ) ;
+#3665 = EDGE_CURVE ( 'NONE', #11919, #2056, #2135, .T. ) ;
+#3666 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3667 = LINE ( 'NONE', #6500, #6851 ) ;
+#3668 = VECTOR ( 'NONE', #7626, 1000.000000000000000 ) ;
+#3669 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#3670 = PLANE ( 'NONE', #11629 ) ;
+#3671 = VECTOR ( 'NONE', #10086, 1000.000000000000000 ) ;
+#3672 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3673 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -10.00000000000000000 ) ) ;
+#3674 = VECTOR ( 'NONE', #10255, 1000.000000000000000 ) ;
+#3675 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -10.69999999999999929 ) ) ;
+#3676 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3677 = AXIS2_PLACEMENT_3D ( 'NONE', #4767, #58, #5754 ) ;
+#3678 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -1.399999999999999911 ) ) ;
+#3679 = LINE ( 'NONE', #5704, #1112 ) ;
+#3680 = VERTEX_POINT ( 'NONE', #454 ) ;
+#3681 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, -0.3499999999999999778 ) ) ;
+#3682 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#3683 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3684 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -1.500000000000000000 ) ) ;
+#3685 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3686 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.400000000000000355 ) ) ;
+#3687 = EDGE_LOOP ( 'NONE', ( #4145, #7037, #301, #1937 ) ) ;
+#3688 = FACE_OUTER_BOUND ( 'NONE', #564, .T. ) ;
+#3689 = EDGE_LOOP ( 'NONE', ( #8372, #2926, #3004, #3958 ) ) ;
+#3690 = ORIENTED_EDGE ( 'NONE', *, *, #4281, .T. ) ;
+#3691 = CARTESIAN_POINT ( 'NONE', ( 2.899573885951249874, 2.228190731324855012, -0.5203390512170469329 ) ) ;
+#3692 = EDGE_CURVE ( 'NONE', #5007, #8314, #6238, .T. ) ;
+#3693 = EDGE_CURVE ( 'NONE', #9133, #4037, #2744, .T. ) ;
+#3694 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3695 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#3696 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3697 = LINE ( 'NONE', #8353, #1128 ) ;
+#3698 = LINE ( 'NONE', #11025, #12385 ) ;
+#3699 = ADVANCED_FACE ( 'NONE', ( #1095 ), #1700, .F. ) ;
+#3700 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -2.799999999999999822 ) ) ;
+#3701 = FACE_OUTER_BOUND ( 'NONE', #8297, .T. ) ;
+#3702 = EDGE_LOOP ( 'NONE', ( #10727, #9960, #9296, #12018, #11173, #8815, #10430, #11680, #4381, #10038, #4954, #6332, #12262, #669 ) ) ;
+#3703 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#3704 = EDGE_CURVE ( 'NONE', #9838, #5698, #3205, .T. ) ;
+#3705 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#3706 = ORIENTED_EDGE ( 'NONE', *, *, #3591, .F. ) ;
+#3707 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -6.750000000000000000 ) ) ;
+#3708 = EDGE_CURVE ( 'NONE', #6031, #8422, #5935, .T. ) ;
+#3709 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#3710 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3711 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -6.349999999999999645 ) ) ;
+#3712 = AXIS2_PLACEMENT_3D ( 'NONE', #8926, #9900, #2271 ) ;
+#3713 = LINE ( 'NONE', #8511, #1145 ) ;
+#3714 = ORIENTED_EDGE ( 'NONE', *, *, #9145, .T. ) ;
+#3715 = ADVANCED_FACE ( 'NONE', ( #12386 ), #671, .F. ) ;
+#3716 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -6.200000000000000178 ) ) ;
+#3717 = ORIENTED_EDGE ( 'NONE', *, *, #777, .F. ) ;
+#3718 = ADVANCED_FACE ( 'NONE', ( #8627 ), #10260, .T. ) ;
+#3719 = EDGE_LOOP ( 'NONE', ( #848, #5749, #11210, #5526 ) ) ;
+#3720 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3721 = EDGE_CURVE ( 'NONE', #5852, #2497, #940, .T. ) ;
+#3722 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.699999999999999956, -0.5500000000000000444 ) ) ;
+#3723 = CARTESIAN_POINT ( 'NONE', ( 1.149999999999999911, 2.200000000000000178, -7.299999999999999822 ) ) ;
+#3724 = LINE ( 'NONE', #1814, #9435 ) ;
+#3725 = PLANE ( 'NONE', #11087 ) ;
+#3726 = FACE_OUTER_BOUND ( 'NONE', #1531, .T. ) ;
+#3727 = AXIS2_PLACEMENT_3D ( 'NONE', #3155, #7060, #1264 ) ;
+#3728 = VERTEX_POINT ( 'NONE', #11153 ) ;
+#3729 = AXIS2_PLACEMENT_3D ( 'NONE', #8985, #6077, #5095 ) ;
+#3730 = VERTEX_POINT ( 'NONE', #9318 ) ;
+#3731 = ORIENTED_EDGE ( 'NONE', *, *, #11440, .F. ) ;
+#3732 = PLANE ( 'NONE', #8405 ) ;
+#3733 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#3734 = EDGE_CURVE ( 'NONE', #4174, #8162, #641, .T. ) ;
+#3735 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3736 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3737 = LINE ( 'NONE', #5271, #4042 ) ;
+#3738 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#3739 = ORIENTED_EDGE ( 'NONE', *, *, #6557, .F. ) ;
+#3740 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -6.750000000000000000 ) ) ;
+#3741 = ORIENTED_EDGE ( 'NONE', *, *, #8664, .F. ) ;
+#3742 = VERTEX_POINT ( 'NONE', #2455 ) ;
+#3743 = ORIENTED_EDGE ( 'NONE', *, *, #3734, .F. ) ;
+#3744 = AXIS2_PLACEMENT_3D ( 'NONE', #2401, #12091, #7170 ) ;
+#3745 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 2.200000000000000178, -7.599999999999999645 ) ) ;
+#3746 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#3747 = VERTEX_POINT ( 'NONE', #4487 ) ;
+#3748 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -0.4749999999999999778 ) ) ;
+#3749 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#3750 = CIRCLE ( 'NONE', #4588, 0.05000000000000012768 ) ;
+#3751 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.355252715606880049E-16, 0.0000000000000000000 ) ) ;
+#3752 = PLANE ( 'NONE', #2277 ) ;
+#3753 = ORIENTED_EDGE ( 'NONE', *, *, #8288, .F. ) ;
+#3754 = EDGE_LOOP ( 'NONE', ( #10821, #9707, #6335, #11768 ) ) ;
+#3756 = ORIENTED_EDGE ( 'NONE', *, *, #1514, .T. ) ;
+#3755 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#3757 = EDGE_CURVE ( 'NONE', #6791, #9092, #10763, .T. ) ;
+#3758 = ADVANCED_FACE ( 'NONE', ( #493 ), #9201, .F. ) ;
+#3759 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#3760 = DIRECTION ( 'NONE', ( -0.7071067811865489050, -0.7071067811865460184, -2.190419166690529333E-17 ) ) ;
+#3761 = VERTEX_POINT ( 'NONE', #12108 ) ;
+#3762 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3763 = VECTOR ( 'NONE', #11409, 1000.000000000000000 ) ;
+#3764 = EDGE_CURVE ( 'NONE', #7553, #7515, #9823, .T. ) ;
+#3765 = ORIENTED_EDGE ( 'NONE', *, *, #9283, .T. ) ;
+#3766 = ORIENTED_EDGE ( 'NONE', *, *, #6605, .F. ) ;
+#3767 = EDGE_LOOP ( 'NONE', ( #3012, #4793, #9298, #659, #7537, #2386 ) ) ;
+#3768 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3769 = ORIENTED_EDGE ( 'NONE', *, *, #4668, .F. ) ;
+#3770 = FACE_OUTER_BOUND ( 'NONE', #2993, .T. ) ;
+#3771 = VECTOR ( 'NONE', #3557, 1000.000000000000000 ) ;
+#3772 = ORIENTED_EDGE ( 'NONE', *, *, #7981, .F. ) ;
+#3773 = ADVANCED_FACE ( 'NONE', ( #3349 ), #11479, .F. ) ;
+#3774 = EDGE_CURVE ( 'NONE', #5711, #314, #11780, .T. ) ;
+#3775 = ORIENTED_EDGE ( 'NONE', *, *, #7621, .F. ) ;
+#3776 = VECTOR ( 'NONE', #9783, 1000.000000000000000 ) ;
+#3777 = ADVANCED_FACE ( 'NONE', ( #12075 ), #10309, .F. ) ;
+#3778 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -2.149999999999999911 ) ) ;
+#3779 = VERTEX_POINT ( 'NONE', #2590 ) ;
+#3780 = ORIENTED_EDGE ( 'NONE', *, *, #12103, .T. ) ;
+#3781 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -9.650000000000000355 ) ) ;
+#3782 = EDGE_LOOP ( 'NONE', ( #12090, #9356, #6579, #2561, #2321 ) ) ;
+#3783 = FACE_OUTER_BOUND ( 'NONE', #6049, .T. ) ;
+#3784 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.199999999999999956, -10.69999999999999929 ) ) ;
+#3785 = LINE ( 'NONE', #5882, #5308 ) ;
+#3786 = EDGE_CURVE ( 'NONE', #2765, #12298, #7901, .T. ) ;
+#3787 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3788 = VERTEX_POINT ( 'NONE', #6404 ) ;
+#3789 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -10.69999999999999929 ) ) ;
+#3790 = CIRCLE ( 'NONE', #3374, 2.500000000000000000 ) ;
+#3791 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3792 = ORIENTED_EDGE ( 'NONE', *, *, #5996, .F. ) ;
+#3793 = ORIENTED_EDGE ( 'NONE', *, *, #7819, .T. ) ;
+#3794 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3795 = ORIENTED_EDGE ( 'NONE', *, *, #11097, .T. ) ;
+#3796 = CIRCLE ( 'NONE', #11138, 0.1000000000000000056 ) ;
+#3797 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -7.299999999999999822 ) ) ;
+#3798 = ORIENTED_EDGE ( 'NONE', *, *, #3764, .F. ) ;
+#3799 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3800 = EDGE_CURVE ( 'NONE', #8314, #4999, #6375, .T. ) ;
+#3801 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -10.80000000000000071 ) ) ;
+#3802 = ORIENTED_EDGE ( 'NONE', *, *, #585, .F. ) ;
+#3803 = ORIENTED_EDGE ( 'NONE', *, *, #3085, .F. ) ;
+#3804 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'CUI_SJ-43614-SMT-TR', ( #1555, #478, #4561, #2461, #3261, #10454 ), #9375 ) ;
+#3805 = EDGE_LOOP ( 'NONE', ( #1607, #9501, #4824, #8723, #10923, #4847, #902 ) ) ;
+#3806 = PLANE ( 'NONE', #1125 ) ;
+#3807 = LINE ( 'NONE', #10014, #937 ) ;
+#3808 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3809 = LINE ( 'NONE', #3733, #9490 ) ;
+#3810 = LINE ( 'NONE', #8154, #1401 ) ;
+#3811 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#3812 = LINE ( 'NONE', #231, #6087 ) ;
+#3813 = VERTEX_POINT ( 'NONE', #3700 ) ;
+#3814 = EDGE_CURVE ( 'NONE', #3297, #8002, #1983, .T. ) ;
+#3815 = ORIENTED_EDGE ( 'NONE', *, *, #2643, .F. ) ;
+#3816 = LINE ( 'NONE', #7787, #1247 ) ;
+#3817 = EDGE_LOOP ( 'NONE', ( #3506, #8989, #4800, #8401 ) ) ;
+#3818 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -4.250000000000000000 ) ) ;
+#3819 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3820 = DIRECTION ( 'NONE', ( 0.5648791325396610441, -0.8251736578570840752, -6.621007380445710857E-17 ) ) ;
+#3821 = VECTOR ( 'NONE', #4886, 1000.000000000000000 ) ;
+#3822 = AXIS2_PLACEMENT_3D ( 'NONE', #4143, #10841, #5025 ) ;
+#3823 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3824 = AXIS2_PLACEMENT_3D ( 'NONE', #7565, #6675, #4768 ) ;
+#3825 = VECTOR ( 'NONE', #6622, 1000.000000000000000 ) ;
+#3826 = ORIENTED_EDGE ( 'NONE', *, *, #7957, .T. ) ;
+#3827 = ADVANCED_FACE ( 'NONE', ( #2281 ), #4716, .T. ) ;
+#3828 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -6.550000000000000711 ) ) ;
+#3829 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.399999999999999911, -2.500000000000000000 ) ) ;
+#3830 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -1.750000000000000000 ) ) ;
+#3831 = EDGE_CURVE ( 'NONE', #5612, #12143, #14, .T. ) ;
+#3832 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.300000000000000044, 4.336808689942014778E-16 ) ) ;
+#3833 = EDGE_CURVE ( 'NONE', #8361, #2344, #12217, .T. ) ;
+#3834 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.550000000000000044 ) ) ;
+#3835 = VECTOR ( 'NONE', #7606, 1000.000000000000000 ) ;
+#3836 = ORIENTED_EDGE ( 'NONE', *, *, #1133, .F. ) ;
+#3837 = ORIENTED_EDGE ( 'NONE', *, *, #5532, .T. ) ;
+#3838 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606880049E-16 ) ) ;
+#3839 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3840 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -5.049999999999999822 ) ) ;
+#3841 = AXIS2_PLACEMENT_3D ( 'NONE', #3362, #418, #10886 ) ;
+#3842 = ADVANCED_FACE ( 'NONE', ( #9667 ), #5621, .F. ) ;
+#3843 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3844 = LINE ( 'NONE', #10958, #673 ) ;
+#3845 = ORIENTED_EDGE ( 'NONE', *, *, #8493, .F. ) ;
+#3846 = EDGE_CURVE ( 'NONE', #9038, #2213, #8197, .T. ) ;
+#3847 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3848 = ORIENTED_EDGE ( 'NONE', *, *, #9912, .T. ) ;
+#3849 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3850 = VECTOR ( 'NONE', #11072, 1000.000000000000000 ) ;
+#3851 = VERTEX_POINT ( 'NONE', #4665 ) ;
+#3852 = PLANE ( 'NONE', #2233 ) ;
+#3853 = ORIENTED_EDGE ( 'NONE', *, *, #3708, .T. ) ;
+#3854 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.449999999999999956, -9.849999999999999645 ) ) ;
+#3855 = LINE ( 'NONE', #111, #1881 ) ;
+#3856 = EDGE_CURVE ( 'NONE', #47, #11872, #9972, .T. ) ;
+#3857 = VECTOR ( 'NONE', #10005, 1000.000000000000000 ) ;
+#3858 = LINE ( 'NONE', #4740, #4426 ) ;
+#3859 = ORIENTED_EDGE ( 'NONE', *, *, #9383, .T. ) ;
+#3860 = EDGE_CURVE ( 'NONE', #3730, #8001, #9202, .T. ) ;
+#3861 = AXIS2_PLACEMENT_3D ( 'NONE', #7503, #7714, #8692 ) ;
+#3862 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#3863 = VECTOR ( 'NONE', #1883, 1000.000000000000000 ) ;
+#3864 = ORIENTED_EDGE ( 'NONE', *, *, #2177, .F. ) ;
+#3865 = DIRECTION ( 'NONE', ( 1.000000000000000000, 7.660246604994501092E-48, 3.885931738255494713E-32 ) ) ;
+#3867 = ORIENTED_EDGE ( 'NONE', *, *, #9618, .F. ) ;
+#3866 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.679275397798650094, -9.050000000000000711 ) ) ;
+#3868 = ORIENTED_EDGE ( 'NONE', *, *, #4431, .T. ) ;
+#3869 = EDGE_CURVE ( 'NONE', #18, #47, #3650, .T. ) ;
+#3870 = EDGE_CURVE ( 'NONE', #5299, #7132, #2578, .T. ) ;
+#3871 = CIRCLE ( 'NONE', #7862, 0.1499999999999999667 ) ;
+#3872 = EDGE_LOOP ( 'NONE', ( #3017, #9043, #12019, #12304, #7262, #3284 ) ) ;
+#3873 = EDGE_CURVE ( 'NONE', #8598, #9751, #7151, .T. ) ;
+#3874 = VECTOR ( 'NONE', #11764, 1000.000000000000000 ) ;
+#3875 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.5000000000000000000 ) ) ;
+#3876 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#3877 = VERTEX_POINT ( 'NONE', #7510 ) ;
+#3878 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3879 = AXIS2_PLACEMENT_3D ( 'NONE', #12129, #10904, #4155 ) ;
+#3880 = ORIENTED_EDGE ( 'NONE', *, *, #1479, .F. ) ;
+#3881 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -5.400000000000000355 ) ) ;
+#3882 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3883 = ORIENTED_EDGE ( 'NONE', *, *, #6764, .F. ) ;
+#3884 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#3885 = AXIS2_PLACEMENT_3D ( 'NONE', #11957, #12125, #2565 ) ;
+#3886 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3887 = VECTOR ( 'NONE', #9626, 1000.000000000000000 ) ;
+#3888 = ADVANCED_FACE ( 'NONE', ( #10436 ), #5659, .T. ) ;
+#3889 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#3890 = VECTOR ( 'NONE', #8890, 1000.000000000000000 ) ;
+#3891 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.199999999999999956, -0.5999999999999999778 ) ) ;
+#3892 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3893 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.199999999999999956, 4.870873947775490542 ) ) ;
+#3894 = VERTEX_POINT ( 'NONE', #2840 ) ;
+#3895 = EDGE_CURVE ( 'NONE', #9033, #5233, #1387, .T. ) ;
+#3896 = AXIS2_PLACEMENT_3D ( 'NONE', #1171, #3103, #6920 ) ;
+#3897 = EDGE_LOOP ( 'NONE', ( #5195, #3772, #9104, #9159 ) ) ;
+#3898 = AXIS2_PLACEMENT_3D ( 'NONE', #9717, #4973, #5064 ) ;
+#3899 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#3900 = VECTOR ( 'NONE', #2336, 1000.000000000000114 ) ;
+#3901 = FACE_OUTER_BOUND ( 'NONE', #10365, .T. ) ;
+#3902 = ADVANCED_FACE ( 'NONE', ( #2417 ), #11427, .F. ) ;
+#3903 = ORIENTED_EDGE ( 'NONE', *, *, #2212, .F. ) ;
+#3904 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -4.037877407047544942 ) ) ;
+#3905 = VERTEX_POINT ( 'NONE', #12363 ) ;
+#3906 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3907 = EDGE_CURVE ( 'NONE', #5403, #9891, #8048, .T. ) ;
+#3908 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#3909 = VECTOR ( 'NONE', #4808, 1000.000000000000000 ) ;
+#3910 = AXIS2_PLACEMENT_3D ( 'NONE', #6520, #3518, #11341 ) ;
+#3911 = ORIENTED_EDGE ( 'NONE', *, *, #7609, .F. ) ;
+#3912 = ORIENTED_EDGE ( 'NONE', *, *, #1523, .T. ) ;
+#3913 = ORIENTED_EDGE ( 'NONE', *, *, #8673, .F. ) ;
+#3914 = ORIENTED_EDGE ( 'NONE', *, *, #6062, .T. ) ;
+#3915 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.314184451497581752E-16, 0.0000000000000000000 ) ) ;
+#3916 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, 0.0000000000000000000 ) ) ;
+#3917 = DIRECTION ( 'NONE', ( 0.9805288069564003228, -0.1563820481816820540, 0.1187767390323554439 ) ) ;
+#3918 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.5000000000000000000 ) ) ;
+#3919 = ORIENTED_EDGE ( 'NONE', *, *, #9465, .T. ) ;
+#3920 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#3921 = ORIENTED_EDGE ( 'NONE', *, *, #4112, .F. ) ;
+#3922 = FACE_OUTER_BOUND ( 'NONE', #4773, .T. ) ;
+#3923 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -7.200000000000000178 ) ) ;
+#3924 = EDGE_CURVE ( 'NONE', #9155, #1431, #11044, .T. ) ;
+#3925 = ORIENTED_EDGE ( 'NONE', *, *, #2125, .T. ) ;
+#3926 = ORIENTED_EDGE ( 'NONE', *, *, #6020, .T. ) ;
+#3927 = LINE ( 'NONE', #8925, #3619 ) ;
+#3928 = ORIENTED_EDGE ( 'NONE', *, *, #8821, .F. ) ;
+#3929 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#3930 = ORIENTED_EDGE ( 'NONE', *, *, #2555, .T. ) ;
+#3931 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3932 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, 1.949999999999999956, -8.599999999999999645 ) ) ;
+#3933 = EDGE_CURVE ( 'NONE', #6530, #3894, #11925, .T. ) ;
+#3934 = CYLINDRICAL_SURFACE ( 'NONE', #12405, 0.1250000000000001110 ) ;
+#3935 = CARTESIAN_POINT ( 'NONE', ( 2.299999999999999822, 2.939152317953650064E-16, 1.899999999999999911 ) ) ;
+#3936 = EDGE_LOOP ( 'NONE', ( #7334, #2481, #10563, #2709, #11144, #4190, #2465, #4076 ) ) ;
+#3937 = ORIENTED_EDGE ( 'NONE', *, *, #9605, .T. ) ;
+#3938 = VERTEX_POINT ( 'NONE', #11669 ) ;
+#3939 = VECTOR ( 'NONE', #3799, 1000.000000000000000 ) ;
+#3940 = VECTOR ( 'NONE', #1986, 1000.000000000000000 ) ;
+#3941 = EDGE_CURVE ( 'NONE', #6191, #12293, #11329, .T. ) ;
+#3942 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.399999999999999911, -4.250000000000000000 ) ) ;
+#3943 = ORIENTED_EDGE ( 'NONE', *, *, #12446, .T. ) ;
+#3944 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -10.44999999999999929 ) ) ;
+#3945 = VECTOR ( 'NONE', #204, 1000.000000000000114 ) ;
+#3946 = ORIENTED_EDGE ( 'NONE', *, *, #10953, .T. ) ;
+#3947 = PLANE ( 'NONE', #11788 ) ;
+#3948 = ORIENTED_EDGE ( 'NONE', *, *, #4850, .F. ) ;
+#3949 = LINE ( 'NONE', #8262, #6370 ) ;
+#3950 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.250000000000000000, -0.4749999999999999778 ) ) ;
+#3951 = EDGE_CURVE ( 'NONE', #1954, #10296, #10112, .T. ) ;
+#3952 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -8.000000000000000000 ) ) ;
+#3953 = AXIS2_PLACEMENT_3D ( 'NONE', #3371, #8483, #10364 ) ;
+#3954 = FACE_OUTER_BOUND ( 'NONE', #11022, .T. ) ;
+#3955 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 3.200000000000000178, -7.299999999999999822 ) ) ;
+#3956 = CARTESIAN_POINT ( 'NONE', ( 0.8402232477133267929, 2.199999999999993072, 1.850591787196181448 ) ) ;
+#3957 = CARTESIAN_POINT ( 'NONE', ( -0.1353431827350412009, 2.813985057569380110, -11.41048866093212055 ) ) ;
+#3958 = ORIENTED_EDGE ( 'NONE', *, *, #7511, .T. ) ;
+#3959 = CARTESIAN_POINT ( 'NONE', ( 1.491608780714304139, 2.942656292071375024, -0.5250000000000000222 ) ) ;
+#3960 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3961 = ORIENTED_EDGE ( 'NONE', *, *, #291, .T. ) ;
+#3962 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#3963 = EDGE_CURVE ( 'NONE', #3220, #5625, #7886, .T. ) ;
+#3964 = ADVANCED_FACE ( 'NONE', ( #4547 ), #6911, .T. ) ;
+#3965 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -6.450000000000000178 ) ) ;
+#3966 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3967 = CIRCLE ( 'NONE', #3173, 0.1499999999999999667 ) ;
+#3968 = FACE_OUTER_BOUND ( 'NONE', #10232, .T. ) ;
+#3969 = VECTOR ( 'NONE', #10145, 1000.000000000000000 ) ;
+#3970 = EDGE_LOOP ( 'NONE', ( #5327, #1793, #6918, #4617 ) ) ;
+#3971 = AXIS2_PLACEMENT_3D ( 'NONE', #271, #142, #3148 ) ;
+#3972 = CARTESIAN_POINT ( 'NONE', ( 0.4671727452654360069, 2.515363670630685000, -10.94999999999999929 ) ) ;
+#3973 = VECTOR ( 'NONE', #2411, 1000.000000000000000 ) ;
+#3974 = AXIS2_PLACEMENT_3D ( 'NONE', #11312, #6529, #6478 ) ;
+#3975 = LINE ( 'NONE', #10288, #1405 ) ;
+#3976 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -3.875000000000000000 ) ) ;
+#3977 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3978 = PLANE ( 'NONE', #11688 ) ;
+#3979 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3980 = EDGE_CURVE ( 'NONE', #11851, #5341, #5633, .T. ) ;
+#3981 = LINE ( 'NONE', #6795, #3528 ) ;
+#3982 = ORIENTED_EDGE ( 'NONE', *, *, #10669, .T. ) ;
+#3983 = VERTEX_POINT ( 'NONE', #9699 ) ;
+#3984 = PLANE ( 'NONE', #12501 ) ;
+#3985 = DIRECTION ( 'NONE', ( -1.971276677246369793E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3986 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3987 = ORIENTED_EDGE ( 'NONE', *, *, #7596, .T. ) ;
+#3988 = DIRECTION ( 'NONE', ( -0.8251736578570840752, -0.5648791325396610441, 0.0000000000000000000 ) ) ;
+#3989 = LINE ( 'NONE', #8963, #1717 ) ;
+#3990 = ORIENTED_EDGE ( 'NONE', *, *, #7358, .F. ) ;
+#3991 = ORIENTED_EDGE ( 'NONE', *, *, #5267, .F. ) ;
+#3992 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -2.050000000000000266 ) ) ;
+#3993 = LINE ( 'NONE', #7298, #683 ) ;
+#3994 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -11.07499999999999929 ) ) ;
+#3995 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#3996 = CIRCLE ( 'NONE', #6561, 1.800000000000000044 ) ;
+#3998 = ORIENTED_EDGE ( 'NONE', *, *, #4911, .T. ) ;
+#3997 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -11.19999999999999929 ) ) ;
+#3999 = CARTESIAN_POINT ( 'NONE', ( 0.4802946083993330229, 2.513270898018310273, -6.349999999999999645 ) ) ;
+#4000 = PLANE ( 'NONE', #9208 ) ;
+#4001 = LINE ( 'NONE', #5491, #3850 ) ;
+#4002 = VERTEX_POINT ( 'NONE', #3053 ) ;
+#4003 = AXIS2_PLACEMENT_3D ( 'NONE', #4590, #6680, #6626 ) ;
+#4004 = ORIENTED_EDGE ( 'NONE', *, *, #8060, .T. ) ;
+#4005 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#4006 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#4007 = EDGE_CURVE ( 'NONE', #9946, #9887, #4260, .T. ) ;
+#4008 = FACE_OUTER_BOUND ( 'NONE', #3970, .T. ) ;
+#4009 = FACE_OUTER_BOUND ( 'NONE', #8594, .T. ) ;
+#4010 = ADVANCED_FACE ( 'NONE', ( #10749 ), #4908, .T. ) ;
+#4011 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4012 = ADVANCED_FACE ( 'NONE', ( #8485 ), #48, .F. ) ;
+#4013 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.495451272393800035E-16, -2.990902544787600071E-16 ) ) ;
+#4014 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#4015 = CARTESIAN_POINT ( 'NONE', ( 0.4592978967003510382, 2.465987697120515243, -10.44999999999999929 ) ) ;
+#4016 = LINE ( 'NONE', #2678, #11380 ) ;
+#4017 = EDGE_LOOP ( 'NONE', ( #10722, #7007, #839, #11149 ) ) ;
+#4018 = CARTESIAN_POINT ( 'NONE', ( 2.698212002188445258, 2.250000000000000000, -0.5250000000000000222 ) ) ;
+#4019 = LINE ( 'NONE', #221, #238 ) ;
+#4020 = ORIENTED_EDGE ( 'NONE', *, *, #7848, .T. ) ;
+#4021 = ORIENTED_EDGE ( 'NONE', *, *, #7558, .T. ) ;
+#4022 = ORIENTED_EDGE ( 'NONE', *, *, #10409, .T. ) ;
+#4023 = EDGE_CURVE ( 'NONE', #8809, #5625, #5487, .T. ) ;
+#4024 = ADVANCED_FACE ( 'NONE', ( #5926 ), #3342, .F. ) ;
+#4025 = VECTOR ( 'NONE', #5557, 1000.000000000000000 ) ;
+#4026 = ORIENTED_EDGE ( 'NONE', *, *, #11057, .F. ) ;
+#4027 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -11.50000000000000000 ) ) ;
+#4028 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4029 = VECTOR ( 'NONE', #10417, 1000.000000000000000 ) ;
+#4030 = VECTOR ( 'NONE', #8129, 1000.000000000000000 ) ;
+#4031 = ORIENTED_EDGE ( 'NONE', *, *, #8945, .F. ) ;
+#4032 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#4033 = ORIENTED_EDGE ( 'NONE', *, *, #10707, .F. ) ;
+#4034 = VERTEX_POINT ( 'NONE', #4874 ) ;
+#4035 = EDGE_CURVE ( 'NONE', #955, #1521, #2122, .T. ) ;
+#4036 = VECTOR ( 'NONE', #10450, 1000.000000000000000 ) ;
+#4037 = VERTEX_POINT ( 'NONE', #4994 ) ;
+#4038 = PLANE ( 'NONE', #1434 ) ;
+#4039 = PLANE ( 'NONE', #6093 ) ;
+#4040 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -11.19999999999999929 ) ) ;
+#4041 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#4042 = VECTOR ( 'NONE', #10084, 1000.000000000000000 ) ;
+#4043 = VECTOR ( 'NONE', #4062, 1000.000000000000000 ) ;
+#4044 = CARTESIAN_POINT ( 'NONE', ( 2.159077707745104657, 2.245526046805430109, -10.65000000000000036 ) ) ;
+#4045 = AXIS2_PLACEMENT_3D ( 'NONE', #3889, #6853, #10725 ) ;
+#4046 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.449293598294714796E-16, 1.899999999999999911 ) ) ;
+#4047 = ORIENTED_EDGE ( 'NONE', *, *, #12182, .T. ) ;
+#4048 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4049 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4050 = PLANE ( 'NONE', #1308 ) ;
+#4051 = CIRCLE ( 'NONE', #11060, 0.1999999999999996503 ) ;
+#4052 = PLANE ( 'NONE', #3712 ) ;
+#4053 = ORIENTED_EDGE ( 'NONE', *, *, #3121, .F. ) ;
+#4054 = ORIENTED_EDGE ( 'NONE', *, *, #7052, .T. ) ;
+#4055 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4056 = ORIENTED_EDGE ( 'NONE', *, *, #11670, .F. ) ;
+#4057 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4058 = ORIENTED_EDGE ( 'NONE', *, *, #7388, .F. ) ;
+#4059 = AXIS2_PLACEMENT_3D ( 'NONE', #10529, #5828, #2754 ) ;
+#4060 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#4061 = VERTEX_POINT ( 'NONE', #8696 ) ;
+#4062 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#4063 = EDGE_LOOP ( 'NONE', ( #11545, #7224, #8770, #5896 ) ) ;
+#4064 = VECTOR ( 'NONE', #723, 1000.000000000000114 ) ;
+#4065 = ORIENTED_EDGE ( 'NONE', *, *, #7709, .F. ) ;
+#4066 = ORIENTED_EDGE ( 'NONE', *, *, #12460, .T. ) ;
+#4067 = ORIENTED_EDGE ( 'NONE', *, *, #3721, .F. ) ;
+#4068 = SURFACE_STYLE_USAGE ( .BOTH. , #9827 ) ;
+#4069 = ORIENTED_EDGE ( 'NONE', *, *, #7588, .T. ) ;
+#4070 = LINE ( 'NONE', #207, #450 ) ;
+#4071 = VERTEX_POINT ( 'NONE', #1955 ) ;
+#4072 = DIRECTION ( 'NONE', ( 0.1574969713016935169, 0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#4073 = ADVANCED_FACE ( 'NONE', ( #4702 ), #4998, .F. ) ;
+#4074 = CARTESIAN_POINT ( 'NONE', ( 1.139199777829369875, 2.459038706792225248, -0.4749999999999999778 ) ) ;
+#4075 = ORIENTED_EDGE ( 'NONE', *, *, #4749, .T. ) ;
+#4076 = ORIENTED_EDGE ( 'NONE', *, *, #458, .T. ) ;
+#4077 = VECTOR ( 'NONE', #4509, 1000.000000000000000 ) ;
+#4078 = EDGE_CURVE ( 'NONE', #3490, #6210, #7587, .T. ) ;
+#4079 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -8.949999999999999289 ) ) ;
+#4080 = ORIENTED_EDGE ( 'NONE', *, *, #5469, .T. ) ;
+#4081 = ORIENTED_EDGE ( 'NONE', *, *, #12277, .T. ) ;
+#4082 = CARTESIAN_POINT ( 'NONE', ( 2.898998502159105151, 2.242599077041439681, -1.500413209932119907 ) ) ;
+#4083 = ORIENTED_EDGE ( 'NONE', *, *, #11670, .T. ) ;
+#4084 = LINE ( 'NONE', #5788, #11753 ) ;
+#4085 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#4086 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, 1.949999999999999956, -8.599999999999999645 ) ) ;
+#4087 = ORIENTED_EDGE ( 'NONE', *, *, #7046, .F. ) ;
+#4088 = VECTOR ( 'NONE', #5245, 1000.000000000000000 ) ;
+#4089 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4090 = ADVANCED_FACE ( 'NONE', ( #5320 ), #9663, .T. ) ;
+#4091 = DIRECTION ( 'NONE', ( -0.7071067811865441310, -0.7071067811865510144, 0.0000000000000000000 ) ) ;
+#4092 = ORIENTED_EDGE ( 'NONE', *, *, #6032, .T. ) ;
+#4093 = EDGE_CURVE ( 'NONE', #6283, #2056, #10280, .T. ) ;
+#4094 = VECTOR ( 'NONE', #7027, 1000.000000000000000 ) ;
+#4095 = ORIENTED_EDGE ( 'NONE', *, *, #11875, .F. ) ;
+#4096 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4097 = ORIENTED_EDGE ( 'NONE', *, *, #3285, .T. ) ;
+#4098 = FACE_OUTER_BOUND ( 'NONE', #412, .T. ) ;
+#4099 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4100 = ORIENTED_EDGE ( 'NONE', *, *, #3627, .F. ) ;
+#4101 = EDGE_CURVE ( 'NONE', #6554, #1313, #1684, .T. ) ;
+#4102 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -6.750000000000000000 ) ) ;
+#4103 = ORIENTED_EDGE ( 'NONE', *, *, #6487, .T. ) ;
+#4104 = VERTEX_POINT ( 'NONE', #8007 ) ;
+#4105 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4106 = AXIS2_PLACEMENT_3D ( 'NONE', #1566, #3464, #10191 ) ;
+#4107 = EDGE_CURVE ( 'NONE', #1944, #12331, #8470, .T. ) ;
+#4108 = VERTEX_POINT ( 'NONE', #7044 ) ;
+#4109 = VERTEX_POINT ( 'NONE', #4195 ) ;
+#4110 = LINE ( 'NONE', #8071, #8623 ) ;
+#4111 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -11.50000000000000000 ) ) ;
+#4112 = EDGE_CURVE ( 'NONE', #10381, #6355, #8737, .T. ) ;
+#4113 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4114 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#4115 = VECTOR ( 'NONE', #4259, 1000.000000000000000 ) ;
+#4116 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#4117 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#4118 = VECTOR ( 'NONE', #10006, 1000.000000000000000 ) ;
+#4119 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -0.3499999999999999778 ) ) ;
+#4120 = CIRCLE ( 'NONE', #6630, 0.05000000000000008604 ) ;
+#4121 = LINE ( 'NONE', #9573, #3210 ) ;
+#4122 = ORIENTED_EDGE ( 'NONE', *, *, #7854, .F. ) ;
+#4123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4124 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#4125 = EDGE_CURVE ( 'NONE', #9325, #10659, #11852, .T. ) ;
+#4126 = ORIENTED_EDGE ( 'NONE', *, *, #8288, .T. ) ;
+#4127 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4128 = CYLINDRICAL_SURFACE ( 'NONE', #12187, 0.1999999999999996503 ) ;
+#4129 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#4130 = CARTESIAN_POINT ( 'NONE', ( 2.899817205833664868, 2.218748540754619913, -1.510571100495530228 ) ) ;
+#4131 = FACE_OUTER_BOUND ( 'NONE', #9794, .T. ) ;
+#4132 = CYLINDRICAL_SURFACE ( 'NONE', #3055, 0.05000000000000012768 ) ;
+#4133 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#4134 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#4135 = EDGE_CURVE ( 'NONE', #700, #5120, #2146, .T. ) ;
+#4136 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4137 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4138 = AXIS2_PLACEMENT_3D ( 'NONE', #11772, #11037, #3262 ) ;
+#4139 = AXIS2_PLACEMENT_3D ( 'NONE', #715, #11205, #12121 ) ;
+#4140 = ADVANCED_FACE ( 'NONE', ( #4718 ), #3023, .F. ) ;
+#4141 = LINE ( 'NONE', #6214, #1561 ) ;
+#4142 = EDGE_LOOP ( 'NONE', ( #12178, #713, #10867, #6, #7120, #12306, #6946 ) ) ;
+#4143 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -2.649999999999999911 ) ) ;
+#4144 = PLANE ( 'NONE', #1527 ) ;
+#4145 = ORIENTED_EDGE ( 'NONE', *, *, #9738, .T. ) ;
+#4146 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4147 = DIRECTION ( 'NONE', ( 1.000000000000000000, 8.156630584998150797E-47, 1.880790961315660013E-31 ) ) ;
+#4148 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#4149 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#4150 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#4151 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4152 = EDGE_CURVE ( 'NONE', #12351, #10117, #9065, .T. ) ;
+#4153 = LINE ( 'NONE', #3553, #6119 ) ;
+#4154 = VECTOR ( 'NONE', #8720, 1000.000000000000000 ) ;
+#4155 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.044883867397589893E-31 ) ) ;
+#4156 = ORIENTED_EDGE ( 'NONE', *, *, #2364, .T. ) ;
+#4157 = ADVANCED_FACE ( 'NONE', ( #6835 ), #11761, .F. ) ;
+#4158 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#4159 = AXIS2_PLACEMENT_3D ( 'NONE', #3950, #8657, #9779 ) ;
+#4160 = LINE ( 'NONE', #11382, #4895 ) ;
+#4161 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4162 = VECTOR ( 'NONE', #9789, 1000.000000000000000 ) ;
+#4163 = ORIENTED_EDGE ( 'NONE', *, *, #2162, .T. ) ;
+#4164 = EDGE_CURVE ( 'NONE', #10612, #1572, #10083, .T. ) ;
+#4165 = LINE ( 'NONE', #11483, #3863 ) ;
+#4166 = ORIENTED_EDGE ( 'NONE', *, *, #5160, .T. ) ;
+#4167 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#4168 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#4169 = AXIS2_PLACEMENT_3D ( 'NONE', #10042, #1455, #8192 ) ;
+#4170 = VERTEX_POINT ( 'NONE', #2157 ) ;
+#4171 = LINE ( 'NONE', #10676, #10805 ) ;
+#4172 = EDGE_CURVE ( 'NONE', #7808, #3747, #2702, .T. ) ;
+#4173 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#4174 = VERTEX_POINT ( 'NONE', #3270 ) ;
+#4175 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#4176 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -3.750000000000000000 ) ) ;
+#4177 = VERTEX_POINT ( 'NONE', #6014 ) ;
+#4178 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4179 = ORIENTED_EDGE ( 'NONE', *, *, #6307, .T. ) ;
+#4180 = ORIENTED_EDGE ( 'NONE', *, *, #5592, .F. ) ;
+#4181 = EDGE_CURVE ( 'NONE', #3192, #315, #5607, .T. ) ;
+#4182 = CARTESIAN_POINT ( 'NONE', ( 0.6777985024400119407, 2.481771503757970176, -6.450000000000000178 ) ) ;
+#4183 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #9535, 'distance_accuracy_value', 'NONE');
+#4184 = VECTOR ( 'NONE', #2065, 1000.000000000000000 ) ;
+#4185 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4186 = EDGE_CURVE ( 'NONE', #1375, #416, #9475, .T. ) ;
+#4187 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#4188 = VERTEX_POINT ( 'NONE', #4242 ) ;
+#4189 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.199999999999999956, -0.5999999999999999778 ) ) ;
+#4190 = ORIENTED_EDGE ( 'NONE', *, *, #585, .T. ) ;
+#4191 = AXIS2_PLACEMENT_3D ( 'NONE', #4578, #631, #8265 ) ;
+#4192 = VERTEX_POINT ( 'NONE', #2285 ) ;
+#4193 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4194 = ORIENTED_EDGE ( 'NONE', *, *, #11257, .F. ) ;
+#4195 = CARTESIAN_POINT ( 'NONE', ( 0.6708203932499590127, 2.200000000000000178, 1.899999999999999911 ) ) ;
+#4196 = ADVANCED_FACE ( 'NONE', ( #10239 ), #5130, .F. ) ;
+#4197 = VECTOR ( 'NONE', #6148, 1000.000000000000000 ) ;
+#4198 = LINE ( 'NONE', #8251, #10988 ) ;
+#4199 = EDGE_CURVE ( 'NONE', #11003, #7810, #2247, .T. ) ;
+#4200 = ORIENTED_EDGE ( 'NONE', *, *, #9380, .T. ) ;
+#4201 = ORIENTED_EDGE ( 'NONE', *, *, #8321, .T. ) ;
+#4202 = CARTESIAN_POINT ( 'NONE', ( 1.026223951321439953, 2.624073438363639710, -0.5250000000000000222 ) ) ;
+#4203 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -11.44999999999999929 ) ) ;
+#4204 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4205 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 2.168404344971010101E-16 ) ) ;
+#4206 = AXIS2_PLACEMENT_3D ( 'NONE', #1740, #8504, #5616 ) ;
+#4207 = ADVANCED_FACE ( 'NONE', ( #8732 ), #11886, .F. ) ;
+#4208 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#4209 = LINE ( 'NONE', #9126, #1638 ) ;
+#4210 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#4211 = EDGE_LOOP ( 'NONE', ( #6982, #5982, #4434, #3414, #5305, #11246, #4092, #9723, #7366, #4582, #6515, #6685, #5441, #6895, #2426 ) ) ;
+#4212 = ORIENTED_EDGE ( 'NONE', *, *, #4373, .F. ) ;
+#4213 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#4214 = VERTEX_POINT ( 'NONE', #2366 ) ;
+#4215 = ORIENTED_EDGE ( 'NONE', *, *, #11900, .F. ) ;
+#4216 = VECTOR ( 'NONE', #2681, 1000.000000000000000 ) ;
+#4217 = CARTESIAN_POINT ( 'NONE', ( -3.200000000000000178, 2.200000000000000178, -7.599999999999999645 ) ) ;
+#4218 = PLANE ( 'NONE', #8312 ) ;
+#4219 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4220 = ORIENTED_EDGE ( 'NONE', *, *, #5909, .F. ) ;
+#4221 = CARTESIAN_POINT ( 'NONE', ( -3.537867965644033053, 1.862132034355960863, -8.599999999999990763 ) ) ;
+#4222 = ORIENTED_EDGE ( 'NONE', *, *, #5874, .F. ) ;
+#4223 = VECTOR ( 'NONE', #114, 1000.000000000000000 ) ;
+#4224 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4225 = ORIENTED_EDGE ( 'NONE', *, *, #5262, .F. ) ;
+#4226 = ORIENTED_EDGE ( 'NONE', *, *, #5046, .F. ) ;
+#4227 = VERTEX_POINT ( 'NONE', #558 ) ;
+#4228 = AXIS2_PLACEMENT_3D ( 'NONE', #86, #3132, #8895 ) ;
+#4229 = LINE ( 'NONE', #8081, #5293 ) ;
+#4230 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4231 = VECTOR ( 'NONE', #10561, 1000.000000000000000 ) ;
+#4232 = ORIENTED_EDGE ( 'NONE', *, *, #2970, .F. ) ;
+#4233 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 4.282683019865015500E-15 ) ) ;
+#4234 = EDGE_CURVE ( 'NONE', #2613, #4982, #1796, .T. ) ;
+#4235 = VERTEX_POINT ( 'NONE', #521 ) ;
+#4236 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4237 = EDGE_CURVE ( 'NONE', #7427, #8860, #1358, .T. ) ;
+#4238 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4239 = LINE ( 'NONE', #5063, #1224 ) ;
+#4240 = ORIENTED_EDGE ( 'NONE', *, *, #7441, .T. ) ;
+#4241 = FACE_OUTER_BOUND ( 'NONE', #3455, .T. ) ;
+#4242 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, 4.336808689942014778E-16 ) ) ;
+#4243 = LINE ( 'NONE', #3476, #9200 ) ;
+#4244 = FACE_OUTER_BOUND ( 'NONE', #352, .T. ) ;
+#4245 = AXIS2_PLACEMENT_3D ( 'NONE', #6334, #8239, #9221 ) ;
+#4246 = EDGE_CURVE ( 'NONE', #1690, #7264, #12507, .T. ) ;
+#4247 = VERTEX_POINT ( 'NONE', #5263 ) ;
+#4248 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#4249 = EDGE_CURVE ( 'NONE', #5732, #1078, #12344, .T. ) ;
+#4250 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.449999999999999956, -9.700000000000001066 ) ) ;
+#4251 = LINE ( 'NONE', #7491, #4696 ) ;
+#4252 = ORIENTED_EDGE ( 'NONE', *, *, #232, .T. ) ;
+#4253 = PLANE ( 'NONE', #239 ) ;
+#4254 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4255 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -3.500000000000000000 ) ) ;
+#4256 = EDGE_LOOP ( 'NONE', ( #4358, #2995, #12361, #9309 ) ) ;
+#4257 = FACE_OUTER_BOUND ( 'NONE', #12359, .T. ) ;
+#4258 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -2.200000000000000178, 3.140236077664974915E-16 ) ) ;
+#4259 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4260 = CIRCLE ( 'NONE', #10182, 0.04999999999999991257 ) ;
+#4261 = EDGE_CURVE ( 'NONE', #4401, #1917, #9028, .T. ) ;
+#4262 = VECTOR ( 'NONE', #12055, 1000.000000000000000 ) ;
+#4263 = CIRCLE ( 'NONE', #5988, 2.000000000000000444 ) ;
+#4264 = ORIENTED_EDGE ( 'NONE', *, *, #8711, .T. ) ;
+#4265 = ADVANCED_FACE ( 'NONE', ( #9327 ), #4352, .F. ) ;
+#4266 = VERTEX_POINT ( 'NONE', #6305 ) ;
+#4267 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#4268 = LINE ( 'NONE', #8709, #10273 ) ;
+#4269 = EDGE_CURVE ( 'NONE', #11745, #11810, #11019, .T. ) ;
+#4270 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -9.449999999999999289 ) ) ;
+#4271 = AXIS2_PLACEMENT_3D ( 'NONE', #7324, #1524, #3584 ) ;
+#4272 = VECTOR ( 'NONE', #5994, 1000.000000000000000 ) ;
+#4273 = LINE ( 'NONE', #9593, #7165 ) ;
+#4274 = LINE ( 'NONE', #4006, #5340 ) ;
+#4275 = FACE_OUTER_BOUND ( 'NONE', #4063, .T. ) ;
+#4276 = ADVANCED_FACE ( 'NONE', ( #6804 ), #8586, .T. ) ;
+#4277 = LINE ( 'NONE', #9198, #8634 ) ;
+#4278 = EDGE_CURVE ( 'NONE', #11796, #9247, #6490, .T. ) ;
+#4279 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#4280 = PLANE ( 'NONE', #664 ) ;
+#4281 = EDGE_CURVE ( 'NONE', #7977, #9471, #5429, .T. ) ;
+#4282 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4283 = VECTOR ( 'NONE', #9705, 1000.000000000000000 ) ;
+#4284 = VERTEX_POINT ( 'NONE', #5390 ) ;
+#4285 = AXIS2_PLACEMENT_3D ( 'NONE', #2349, #2312, #3332 ) ;
+#4286 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4287 = VECTOR ( 'NONE', #3415, 1000.000000000000000 ) ;
+#4288 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -2.500000000000000000 ) ) ;
+#4289 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016939887, 0.0000000000000000000 ) ) ;
+#4290 = FACE_OUTER_BOUND ( 'NONE', #11159, .T. ) ;
+#4291 = ORIENTED_EDGE ( 'NONE', *, *, #1976, .T. ) ;
+#4292 = VERTEX_POINT ( 'NONE', #11028 ) ;
+#4293 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#4294 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4295 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#4296 = AXIS2_PLACEMENT_3D ( 'NONE', #9473, #3685, #1771 ) ;
+#4297 = VECTOR ( 'NONE', #6261, 1000.000000000000000 ) ;
+#4298 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#4299 = ORIENTED_EDGE ( 'NONE', *, *, #6144, .T. ) ;
+#4300 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -8.949999999999999289 ) ) ;
+#4301 = CIRCLE ( 'NONE', #4365, 0.04999999999999991257 ) ;
+#4302 = ORIENTED_EDGE ( 'NONE', *, *, #7703, .F. ) ;
+#4303 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4304 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#4305 = EDGE_CURVE ( 'NONE', #2479, #3443, #6775, .T. ) ;
+#4306 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -3.750000000000000000 ) ) ;
+#4307 = LINE ( 'NONE', #7274, #73 ) ;
+#4308 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #11711 ), #5210 ) ;
+#4309 = ORIENTED_EDGE ( 'NONE', *, *, #10949, .F. ) ;
+#4310 = EDGE_CURVE ( 'NONE', #9591, #4534, #2826, .T. ) ;
+#4311 = VERTEX_POINT ( 'NONE', #11063 ) ;
+#4312 = ORIENTED_EDGE ( 'NONE', *, *, #12211, .F. ) ;
+#4313 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.465987697120515243, -9.350000000000001421 ) ) ;
+#4314 = ORIENTED_EDGE ( 'NONE', *, *, #2526, .F. ) ;
+#4315 = VERTEX_POINT ( 'NONE', #1410 ) ;
+#4316 = EDGE_CURVE ( 'NONE', #5514, #455, #1633, .T. ) ;
+#4317 = VECTOR ( 'NONE', #200, 1000.000000000000000 ) ;
+#4318 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.399999999999999911, -6.500000000000000000 ) ) ;
+#4319 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#4320 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -10.94999999999999929 ) ) ;
+#4321 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -2.200000000000000178, -1.750000000000000000 ) ) ;
+#4322 = LINE ( 'NONE', #8241, #1752 ) ;
+#4323 = ORIENTED_EDGE ( 'NONE', *, *, #8855, .T. ) ;
+#4324 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#4325 = ADVANCED_FACE ( 'NONE', ( #6779 ), #11301, .F. ) ;
+#4326 = ORIENTED_EDGE ( 'NONE', *, *, #6568, .F. ) ;
+#4327 = ORIENTED_EDGE ( 'NONE', *, *, #7798, .T. ) ;
+#4328 = EDGE_CURVE ( 'NONE', #8314, #7222, #10685, .T. ) ;
+#4329 = EDGE_CURVE ( 'NONE', #7544, #9958, #248, .T. ) ;
+#4330 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#4331 = ORIENTED_EDGE ( 'NONE', *, *, #8024, .T. ) ;
+#4332 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#4333 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 3.061616997868380183E-16, 0.0000000000000000000 ) ) ;
+#4334 = VECTOR ( 'NONE', #2881, 1000.000000000000000 ) ;
+#4335 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -7.299999999999999822 ) ) ;
+#4336 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4338 = ORIENTED_EDGE ( 'NONE', *, *, #2782, .F. ) ;
+#4337 = EDGE_CURVE ( 'NONE', #3080, #11981, #5547, .T. ) ;
+#4339 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#4340 = VERTEX_POINT ( 'NONE', #603 ) ;
+#4341 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4342 = ORIENTED_EDGE ( 'NONE', *, *, #3907, .T. ) ;
+#4343 = ORIENTED_EDGE ( 'NONE', *, *, #135, .T. ) ;
+#4344 = EDGE_CURVE ( 'NONE', #9042, #5871, #387, .T. ) ;
+#4345 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#4346 = VECTOR ( 'NONE', #3257, 1000.000000000000000 ) ;
+#4347 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -10.44999999999999929 ) ) ;
+#4348 = VERTEX_POINT ( 'NONE', #9302 ) ;
+#4349 = ORIENTED_EDGE ( 'NONE', *, *, #10026, .F. ) ;
+#4350 = LINE ( 'NONE', #3496, #1478 ) ;
+#4351 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4352 = PLANE ( 'NONE', #5040 ) ;
+#4353 = VERTEX_POINT ( 'NONE', #733 ) ;
+#4354 = ORIENTED_EDGE ( 'NONE', *, *, #9899, .T. ) ;
+#4355 = CIRCLE ( 'NONE', #6301, 0.05000000000000002359 ) ;
+#4356 = VERTEX_POINT ( 'NONE', #774 ) ;
+#4357 = VERTEX_POINT ( 'NONE', #8497 ) ;
+#4358 = ORIENTED_EDGE ( 'NONE', *, *, #9877, .F. ) ;
+#4359 = VECTOR ( 'NONE', #10195, 1000.000000000000000 ) ;
+#4360 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#4361 = VECTOR ( 'NONE', #2572, 1000.000000000000000 ) ;
+#4362 = VECTOR ( 'NONE', #5028, 1000.000000000000000 ) ;
+#4363 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4364 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4365 = AXIS2_PLACEMENT_3D ( 'NONE', #5144, #1297, #4204 ) ;
+#4366 = ORIENTED_EDGE ( 'NONE', *, *, #9234, .T. ) ;
+#4367 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -2.200000000000000178, -11.19999999999999929 ) ) ;
+#4368 = ORIENTED_EDGE ( 'NONE', *, *, #4820, .T. ) ;
+#4369 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4370 = ORIENTED_EDGE ( 'NONE', *, *, #9863, .F. ) ;
+#4371 = FACE_OUTER_BOUND ( 'NONE', #7739, .T. ) ;
+#4372 = ORIENTED_EDGE ( 'NONE', *, *, #7819, .F. ) ;
+#4373 = EDGE_CURVE ( 'NONE', #9011, #10668, #8531, .T. ) ;
+#4374 = ORIENTED_EDGE ( 'NONE', *, *, #7654, .T. ) ;
+#4375 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4376 = FACE_OUTER_BOUND ( 'NONE', #117, .T. ) ;
+#4377 = VECTOR ( 'NONE', #9517, 1000.000000000000000 ) ;
+#4378 = LINE ( 'NONE', #10850, #12364 ) ;
+#4379 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4380 = PLANE ( 'NONE', #6016 ) ;
+#4381 = ORIENTED_EDGE ( 'NONE', *, *, #10791, .T. ) ;
+#4382 = VECTOR ( 'NONE', #12280, 1000.000000000000000 ) ;
+#4383 = ORIENTED_EDGE ( 'NONE', *, *, #1888, .F. ) ;
+#4384 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4385 = CARTESIAN_POINT ( 'NONE', ( 2.699451484598215156, 2.228204950769995030, -1.504654425940010087 ) ) ;
+#4386 = EDGE_CURVE ( 'NONE', #4978, #6551, #5634, .T. ) ;
+#4387 = VERTEX_POINT ( 'NONE', #2612 ) ;
+#4388 = ADVANCED_FACE ( 'NONE', ( #7737 ), #5483, .F. ) ;
+#4389 = CARTESIAN_POINT ( 'NONE', ( 0.4802946083993330229, 2.513270898018310273, -10.55000000000000071 ) ) ;
+#4390 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4391 = DIRECTION ( 'NONE', ( 0.5648791325396610441, -0.8251736578570840752, -6.124431826912281341E-17 ) ) ;
+#4392 = VECTOR ( 'NONE', #1744, 1000.000000000000000 ) ;
+#4393 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#4394 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#4395 = ORIENTED_EDGE ( 'NONE', *, *, #5835, .T. ) ;
+#4396 = EDGE_CURVE ( 'NONE', #3222, #5773, #1083, .T. ) ;
+#4397 = ORIENTED_EDGE ( 'NONE', *, *, #6722, .F. ) ;
+#4398 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#4399 = ORIENTED_EDGE ( 'NONE', *, *, #3296, .F. ) ;
+#4400 = VECTOR ( 'NONE', #339, 1000.000000000000114 ) ;
+#4401 = VERTEX_POINT ( 'NONE', #2521 ) ;
+#4402 = FACE_OUTER_BOUND ( 'NONE', #10419, .T. ) ;
+#4403 = EDGE_CURVE ( 'NONE', #8102, #3174, #11470, .T. ) ;
+#4404 = PLANE ( 'NONE', #5256 ) ;
+#4405 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4406 = LINE ( 'NONE', #1132, #11481 ) ;
+#4407 = VECTOR ( 'NONE', #7021, 1000.000000000000000 ) ;
+#4408 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -2.050000000000000266 ) ) ;
+#4409 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -4.400000000000000355 ) ) ;
+#4410 = CIRCLE ( 'NONE', #4228, 1.800000000000000044 ) ;
+#4411 = VERTEX_POINT ( 'NONE', #10240 ) ;
+#4412 = VECTOR ( 'NONE', #3892, 1000.000000000000000 ) ;
+#4413 = ORIENTED_EDGE ( 'NONE', *, *, #9013, .F. ) ;
+#4414 = CIRCLE ( 'NONE', #103, 1.500000000000000000 ) ;
+#4415 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#4416 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, 1.949999999999999956, -7.599999999999999645 ) ) ;
+#4417 = EDGE_CURVE ( 'NONE', #1944, #4964, #621, .T. ) ;
+#4418 = VECTOR ( 'NONE', #4123, 1000.000000000000000 ) ;
+#4419 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#4420 = VECTOR ( 'NONE', #5418, 1000.000000000000000 ) ;
+#4421 = ORIENTED_EDGE ( 'NONE', *, *, #11475, .F. ) ;
+#4422 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4423 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#4424 = EDGE_CURVE ( 'NONE', #1013, #4633, #8486, .T. ) ;
+#4425 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#4426 = VECTOR ( 'NONE', #11456, 1000.000000000000000 ) ;
+#4427 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#4428 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#4429 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#4430 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -8.000000000000000000 ) ) ;
+#4431 = EDGE_CURVE ( 'NONE', #899, #6516, #9204, .T. ) ;
+#4432 = LINE ( 'NONE', #5961, #11952 ) ;
+#4433 = EDGE_LOOP ( 'NONE', ( #9233, #8553, #5538, #6046, #1135, #4474, #9523, #12468 ) ) ;
+#4434 = ORIENTED_EDGE ( 'NONE', *, *, #10428, .F. ) ;
+#4435 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4436 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4437 = EDGE_CURVE ( 'NONE', #5591, #1648, #486, .T. ) ;
+#4438 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4439 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, -4.336808689942014581E-15 ) ) ;
+#4440 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#4441 = AXIS2_PLACEMENT_3D ( 'NONE', #6465, #2515, #1699 ) ;
+#4442 = ORIENTED_EDGE ( 'NONE', *, *, #9531, .T. ) ;
+#4443 = AXIS2_PLACEMENT_3D ( 'NONE', #5062, #3113, #10963 ) ;
+#4444 = VECTOR ( 'NONE', #4448, 1000.000000000000000 ) ;
+#4445 = ORIENTED_EDGE ( 'NONE', *, *, #7335, .T. ) ;
+#4446 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4447 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4448 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4449 = ADVANCED_FACE ( 'NONE', ( #12377 ), #692, .F. ) ;
+#4450 = CARTESIAN_POINT ( 'NONE', ( 0.4592978967003510382, 2.465987697120515243, -3.250000000000000000 ) ) ;
+#4451 = LINE ( 'NONE', #4255, #11821 ) ;
+#4452 = ORIENTED_EDGE ( 'NONE', *, *, #9178, .F. ) ;
+#4453 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#4454 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #994 ) ) ;
+#4455 = DIRECTION ( 'NONE', ( -4.282683019865015500E-15, 6.830342337807359975E-16, -1.000000000000000000 ) ) ;
+#4456 = VERTEX_POINT ( 'NONE', #11218 ) ;
+#4457 = ORIENTED_EDGE ( 'NONE', *, *, #365, .F. ) ;
+#4458 = EDGE_LOOP ( 'NONE', ( #3802, #8373, #11370, #12215 ) ) ;
+#4459 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#4460 = LINE ( 'NONE', #3972, #2049 ) ;
+#4461 = EDGE_CURVE ( 'NONE', #1475, #3592, #4704, .T. ) ;
+#4462 = DIRECTION ( 'NONE', ( -0.8035776463728446783, 0.1281605571618749384, 0.5812381937190957970 ) ) ;
+#4463 = FACE_OUTER_BOUND ( 'NONE', #2863, .T. ) ;
+#4464 = EDGE_LOOP ( 'NONE', ( #3468, #10741, #10572, #11190 ) ) ;
+#4465 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.355252715606880049E-16, 0.0000000000000000000 ) ) ;
+#4466 = ORIENTED_EDGE ( 'NONE', *, *, #9899, .F. ) ;
+#4467 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4468 = VERTEX_POINT ( 'NONE', #7669 ) ;
+#4470 = VERTEX_POINT ( 'NONE', #1773 ) ;
+#4469 = FILL_AREA_STYLE ('',( #1136 ) ) ;
+#4471 = VECTOR ( 'NONE', #6111, 1000.000000000000000 ) ;
+#4472 = CARTESIAN_POINT ( 'NONE', ( -0.7173558053320649996, 2.906808772021820086, -10.98951133906787980 ) ) ;
+#4473 = AXIS2_PLACEMENT_3D ( 'NONE', #1400, #9087, #3258 ) ;
+#4474 = ORIENTED_EDGE ( 'NONE', *, *, #9908, .F. ) ;
+#4475 = DIRECTION ( 'NONE', ( 0.7071067811865450192, 8.659560562354899578E-17, -0.7071067811865500152 ) ) ;
+#4476 = EDGE_CURVE ( 'NONE', #8034, #12500, #3040, .T. ) ;
+#4477 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.199999999999999956, -10.69999999999999929 ) ) ;
+#4478 = VECTOR ( 'NONE', #10782, 1000.000000000000114 ) ;
+#4479 = ORIENTED_EDGE ( 'NONE', *, *, #7163, .F. ) ;
+#4480 = EDGE_CURVE ( 'NONE', #10000, #210, #5161, .T. ) ;
+#4481 = DIRECTION ( 'NONE', ( -4.336808689942015369E-15, 6.830342337807359975E-16, -1.000000000000000000 ) ) ;
+#4482 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4483 = VERTEX_POINT ( 'NONE', #8685 ) ;
+#4484 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#4485 = CARTESIAN_POINT ( 'NONE', ( 2.288021935108360161, 2.224961059593209889, -10.65000000000000036 ) ) ;
+#4486 = LINE ( 'NONE', #12180, #7384 ) ;
+#4487 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -8.724999999999999645 ) ) ;
+#4488 = EDGE_CURVE ( 'NONE', #11373, #1469, #5321, .T. ) ;
+#4489 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4490 = ORIENTED_EDGE ( 'NONE', *, *, #5577, .T. ) ;
+#4491 = AXIS2_PLACEMENT_3D ( 'NONE', #1036, #9773, #4944 ) ;
+#4492 = CARTESIAN_POINT ( 'NONE', ( 0.4671727452654360069, 2.515363670630685000, -6.750000000000000000 ) ) ;
+#4493 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, 3.140236077664974915E-16 ) ) ;
+#4494 = CARTESIAN_POINT ( 'NONE', ( -1.675000000000000044, 2.200000000000000178, -4.525000000000000355 ) ) ;
+#4495 = ORIENTED_EDGE ( 'NONE', *, *, #3273, .F. ) ;
+#4496 = CIRCLE ( 'NONE', #11281, 0.1250000000000001110 ) ;
+#4497 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.277316481785920364E-15 ) ) ;
+#4498 = PLANE ( 'NONE', #8555 ) ;
+#4499 = EDGE_CURVE ( 'NONE', #1690, #9507, #7430, .T. ) ;
+#4500 = ORIENTED_EDGE ( 'NONE', *, *, #2177, .T. ) ;
+#4501 = ORIENTED_EDGE ( 'NONE', *, *, #1906, .T. ) ;
+#4502 = ORIENTED_EDGE ( 'NONE', *, *, #7467, .F. ) ;
+#4503 = EDGE_LOOP ( 'NONE', ( #7028, #10087, #477, #11876, #3943, #11420, #9455, #4501 ) ) ;
+#4504 = LINE ( 'NONE', #436, #7546 ) ;
+#4505 = FACE_BOUND ( 'NONE', #8435, .T. ) ;
+#4506 = ORIENTED_EDGE ( 'NONE', *, *, #7854, .T. ) ;
+#4507 = AXIS2_PLACEMENT_3D ( 'NONE', #9444, #10438, #12437 ) ;
+#4508 = ADVANCED_FACE ( 'NONE', ( #9654 ), #3725, .T. ) ;
+#4509 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4510 = ORIENTED_EDGE ( 'NONE', *, *, #8697, .T. ) ;
+#4511 = AXIS2_PLACEMENT_3D ( 'NONE', #3047, #9694, #3819 ) ;
+#4512 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#4513 = ORIENTED_EDGE ( 'NONE', *, *, #5496, .T. ) ;
+#4514 = VECTOR ( 'NONE', #4722, 1000.000000000000000 ) ;
+#4515 = VERTEX_POINT ( 'NONE', #9603 ) ;
+#4516 = ORIENTED_EDGE ( 'NONE', *, *, #520, .T. ) ;
+#4517 = VECTOR ( 'NONE', #2326, 1000.000000000000000 ) ;
+#4518 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000000, 2.200000000000000178, -0.5250000000000000222 ) ) ;
+#4519 = VECTOR ( 'NONE', #11374, 999.9999999999998863 ) ;
+#4520 = LINE ( 'NONE', #6692, #11889 ) ;
+#4521 = ORIENTED_EDGE ( 'NONE', *, *, #4901, .T. ) ;
+#4522 = ORIENTED_EDGE ( 'NONE', *, *, #3692, .F. ) ;
+#4523 = EDGE_LOOP ( 'NONE', ( #10468, #4069, #6474, #6627 ) ) ;
+#4524 = VECTOR ( 'NONE', #3791, 1000.000000000000000 ) ;
+#4525 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#4526 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #10766 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #9004, #10978, #9062 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#4527 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4528 = EDGE_LOOP ( 'NONE', ( #1758, #1781, #12388, #7849 ) ) ;
+#4529 = VERTEX_POINT ( 'NONE', #3811 ) ;
+#4530 = VERTEX_POINT ( 'NONE', #5685 ) ;
+#4531 = FACE_OUTER_BOUND ( 'NONE', #8653, .T. ) ;
+#4532 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#4533 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4534 = VERTEX_POINT ( 'NONE', #8608 ) ;
+#4535 = EDGE_CURVE ( 'NONE', #7470, #5044, #768, .T. ) ;
+#4536 = ORIENTED_EDGE ( 'NONE', *, *, #7771, .F. ) ;
+#4537 = EDGE_CURVE ( 'NONE', #12466, #3983, #472, .T. ) ;
+#4538 = LINE ( 'NONE', #8528, #5481 ) ;
+#4539 = EDGE_LOOP ( 'NONE', ( #1899, #10349, #4991, #12155, #10899, #12428, #4215, #8733, #1956, #9943, #1608, #5422, #140, #241 ) ) ;
+#4540 = PLANE ( 'NONE', #6870 ) ;
+#4541 = ORIENTED_EDGE ( 'NONE', *, *, #6262, .F. ) ;
+#4542 = VECTOR ( 'NONE', #4330, 1000.000000000000114 ) ;
+#4543 = VECTOR ( 'NONE', #6268, 1000.000000000000000 ) ;
+#4544 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4545 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -1.275000000000000133 ) ) ;
+#4546 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4547 = FACE_OUTER_BOUND ( 'NONE', #7492, .T. ) ;
+#4548 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4549 = PLANE ( 'NONE', #4883 ) ;
+#4550 = CARTESIAN_POINT ( 'NONE', ( 2.698946238607629944, 2.238756289756589801, -1.500961039454864920 ) ) ;
+#4551 = FACE_OUTER_BOUND ( 'NONE', #10539, .T. ) ;
+#4552 = ORIENTED_EDGE ( 'NONE', *, *, #2377, .F. ) ;
+#4553 = ORIENTED_EDGE ( 'NONE', *, *, #10215, .T. ) ;
+#4554 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -0.3499999999999999778 ) ) ;
+#4555 = LINE ( 'NONE', #2768, #7160 ) ;
+#4556 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#4557 = CIRCLE ( 'NONE', #10264, 0.05000000000000012768 ) ;
+#4558 = EDGE_CURVE ( 'NONE', #2787, #10982, #11914, .T. ) ;
+#4559 = CIRCLE ( 'NONE', #1873, 0.5000000000000000000 ) ;
+#4560 = FACE_OUTER_BOUND ( 'NONE', #11717, .T. ) ;
+#4561 = MANIFOLD_SOLID_BREP ( 'NONE', #1065 ) ;
+#4562 = CYLINDRICAL_SURFACE ( 'NONE', #2923, 0.04999999999999991257 ) ;
+#4563 = CARTESIAN_POINT ( 'NONE', ( 2.899712654540954837, 2.223157112033939953, -0.5175530654285729337 ) ) ;
+#4564 = EDGE_CURVE ( 'NONE', #3231, #6649, #7581, .T. ) ;
+#4565 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -6.500000000000000000 ) ) ;
+#4566 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 4.336808689942017736E-15 ) ) ;
+#4567 = DIRECTION ( 'NONE', ( -0.8369696139735456342, 0.0000000000000000000, 0.5472493629827027695 ) ) ;
+#4568 = LINE ( 'NONE', #5630, #5351 ) ;
+#4569 = EDGE_LOOP ( 'NONE', ( #2916, #2077, #7014, #8078 ) ) ;
+#4570 = ADVANCED_FACE ( 'NONE', ( #2718 ), #12345, .T. ) ;
+#4571 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4572 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#4573 = EDGE_CURVE ( 'NONE', #7252, #1460, #11031, .T. ) ;
+#4574 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.649999999999999911, -0.5000000000000000000 ) ) ;
+#4575 = EDGE_CURVE ( 'NONE', #6604, #4530, #1972, .T. ) ;
+#4576 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.3499999999999999778 ) ) ;
+#4577 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 1.399999999999999911, 0.6999999999999999556 ) ) ;
+#4578 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.400000000000000355 ) ) ;
+#4579 = ORIENTED_EDGE ( 'NONE', *, *, #3099, .F. ) ;
+#4580 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.614007241618348771E-16, 0.0000000000000000000 ) ) ;
+#4581 = FACE_OUTER_BOUND ( 'NONE', #2023, .T. ) ;
+#4582 = ORIENTED_EDGE ( 'NONE', *, *, #5242, .F. ) ;
+#4583 = ORIENTED_EDGE ( 'NONE', *, *, #3856, .F. ) ;
+#4584 = EDGE_CURVE ( 'NONE', #12518, #6497, #3785, .T. ) ;
+#4585 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4586 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4587 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#4588 = AXIS2_PLACEMENT_3D ( 'NONE', #4250, #10123, #12005 ) ;
+#4589 = ADVANCED_FACE ( 'NONE', ( #4692 ), #2145, .T. ) ;
+#4590 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -4.200000000000000178 ) ) ;
+#4591 = VECTOR ( 'NONE', #6143, 1000.000000000000000 ) ;
+#4592 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -10.94999999999999929 ) ) ;
+#4593 = CARTESIAN_POINT ( 'NONE', ( -3.950000028179660561, 1.199999999999999956, -3.000000000000000000 ) ) ;
+#4594 = EDGE_CURVE ( 'NONE', #4177, #8688, #4378, .T. ) ;
+#4595 = LINE ( 'NONE', #2252, #11527 ) ;
+#4596 = VERTEX_POINT ( 'NONE', #10809 ) ;
+#4597 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.399999999999999911, -7.299999999999999822 ) ) ;
+#4598 = ORIENTED_EDGE ( 'NONE', *, *, #4558, .T. ) ;
+#4599 = PLANE ( 'NONE', #5766 ) ;
+#4600 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4601 = CYLINDRICAL_SURFACE ( 'NONE', #10609, 0.05000000000000012768 ) ;
+#4602 = VERTEX_POINT ( 'NONE', #7832 ) ;
+#4603 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -10.94999999999999929 ) ) ;
+#4604 = AXIS2_PLACEMENT_3D ( 'NONE', #9044, #7983, #421 ) ;
+#4605 = VECTOR ( 'NONE', #7188, 1000.000000000000000 ) ;
+#4606 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -6.750000000000000000 ) ) ;
+#4607 = ORIENTED_EDGE ( 'NONE', *, *, #2064, .T. ) ;
+#4608 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#4609 = VECTOR ( 'NONE', #1164, 1000.000000000000000 ) ;
+#4610 = ORIENTED_EDGE ( 'NONE', *, *, #4488, .F. ) ;
+#4611 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#4612 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -5.049999999999999822 ) ) ;
+#4613 = ORIENTED_EDGE ( 'NONE', *, *, #5310, .T. ) ;
+#4614 = DIRECTION ( 'NONE', ( -9.856383386231858827E-17, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4615 = ORIENTED_EDGE ( 'NONE', *, *, #5085, .T. ) ;
+#4617 = ORIENTED_EDGE ( 'NONE', *, *, #4152, .T. ) ;
+#4616 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -10.80000000000000071 ) ) ;
+#4618 = LINE ( 'NONE', #6613, #6147 ) ;
+#4619 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4620 = LINE ( 'NONE', #2864, #11987 ) ;
+#4621 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #3031, .NOT_KNOWN. ) ;
+#4622 = FACE_OUTER_BOUND ( 'NONE', #5325, .T. ) ;
+#4623 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -6.250000000000000000 ) ) ;
+#4624 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.199999999999999956, -0.5999999999999999778 ) ) ;
+#4625 = VECTOR ( 'NONE', #6227, 1000.000000000000000 ) ;
+#4626 = ORIENTED_EDGE ( 'NONE', *, *, #133, .T. ) ;
+#4627 = ORIENTED_EDGE ( 'NONE', *, *, #3308, .F. ) ;
+#4628 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -11.50000000000000000 ) ) ;
+#4629 = CARTESIAN_POINT ( 'NONE', ( 0.9849652684285840065, 2.595829481736654731, -0.4749999999999999778 ) ) ;
+#4630 = VERTEX_POINT ( 'NONE', #3122 ) ;
+#4631 = EDGE_CURVE ( 'NONE', #5154, #10938, #11318, .T. ) ;
+#4632 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#4633 = VERTEX_POINT ( 'NONE', #3043 ) ;
+#4634 = EDGE_CURVE ( 'NONE', #10338, #4108, #1670, .T. ) ;
+#4635 = EDGE_CURVE ( 'NONE', #7502, #1376, #12047, .T. ) ;
+#4636 = ADVANCED_FACE ( 'NONE', ( #6218 ), #9765, .F. ) ;
+#4637 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4638 = DIRECTION ( 'NONE', ( 1.000000000000000000, -6.106464160115780417E-33, 0.0000000000000000000 ) ) ;
+#4639 = CIRCLE ( 'NONE', #6767, 0.1499999999999999667 ) ;
+#4640 = CIRCLE ( 'NONE', #1928, 2.500000000000000000 ) ;
+#4641 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#4642 = AXIS2_PLACEMENT_3D ( 'NONE', #12404, #1746, #3703 ) ;
+#4643 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.239088197126289831E-16 ) ) ;
+#4644 = VERTEX_POINT ( 'NONE', #7868 ) ;
+#4645 = ORIENTED_EDGE ( 'NONE', *, *, #758, .F. ) ;
+#4646 = VERTEX_POINT ( 'NONE', #1029 ) ;
+#4647 = ORIENTED_EDGE ( 'NONE', *, *, #9380, .F. ) ;
+#4648 = ORIENTED_EDGE ( 'NONE', *, *, #5203, .T. ) ;
+#4649 = ORIENTED_EDGE ( 'NONE', *, *, #3533, .T. ) ;
+#4650 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4651 = VERTEX_POINT ( 'NONE', #3935 ) ;
+#4652 = FACE_OUTER_BOUND ( 'NONE', #1333, .T. ) ;
+#4653 = ADVANCED_FACE ( 'NONE', ( #8186 ), #11579, .F. ) ;
+#4654 = ORIENTED_EDGE ( 'NONE', *, *, #11016, .F. ) ;
+#4655 = EDGE_CURVE ( 'NONE', #9787, #6516, #6348, .T. ) ;
+#4656 = ORIENTED_EDGE ( 'NONE', *, *, #11104, .T. ) ;
+#4657 = VERTEX_POINT ( 'NONE', #11626 ) ;
+#4658 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4659 = LINE ( 'NONE', #9983, #7092 ) ;
+#4660 = VERTEX_POINT ( 'NONE', #10686 ) ;
+#4661 = ADVANCED_FACE ( 'NONE', ( #1 ), #2952, .F. ) ;
+#4662 = CARTESIAN_POINT ( 'NONE', ( 4.174999997038304933, 1.199999999999999956, -1.000000000000000000 ) ) ;
+#4663 = DIRECTION ( 'NONE', ( 0.7071067811865515695, 0.0000000000000000000, -0.7071067811865435759 ) ) ;
+#4664 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4665 = CARTESIAN_POINT ( 'NONE', ( 0.5117940026596718983, 2.710774792058990190, -6.349999999999999645 ) ) ;
+#4666 = ORIENTED_EDGE ( 'NONE', *, *, #6850, .F. ) ;
+#4667 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#4668 = EDGE_CURVE ( 'NONE', #1945, #11188, #5624, .T. ) ;
+#4669 = DIRECTION ( 'NONE', ( -5.981805089575200142E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4670 = ORIENTED_EDGE ( 'NONE', *, *, #5344, .F. ) ;
+#4671 = LINE ( 'NONE', #4102, #1485 ) ;
+#4672 = VERTEX_POINT ( 'NONE', #8724 ) ;
+#4673 = ORIENTED_EDGE ( 'NONE', *, *, #10134, .F. ) ;
+#4674 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4675 = ORIENTED_EDGE ( 'NONE', *, *, #11586, .F. ) ;
+#4676 = VECTOR ( 'NONE', #6451, 1000.000000000000000 ) ;
+#4677 = VECTOR ( 'NONE', #11375, 1000.000000000000000 ) ;
+#4678 = DIRECTION ( 'NONE', ( 0.7071067811865510144, 0.0000000000000000000, -0.7071067811865441310 ) ) ;
+#4679 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4680 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -6.750000000000000000 ) ) ;
+#4681 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -5.049999999999999822 ) ) ;
+#4682 = ORIENTED_EDGE ( 'NONE', *, *, #8842, .F. ) ;
+#4683 = EDGE_CURVE ( 'NONE', #10248, #8923, #10100, .T. ) ;
+#4684 = ORIENTED_EDGE ( 'NONE', *, *, #4093, .F. ) ;
+#4685 = LINE ( 'NONE', #11522, #1806 ) ;
+#4686 = ORIENTED_EDGE ( 'NONE', *, *, #8814, .F. ) ;
+#4687 = ORIENTED_EDGE ( 'NONE', *, *, #12416, .T. ) ;
+#4688 = ORIENTED_EDGE ( 'NONE', *, *, #9819, .T. ) ;
+#4689 = LINE ( 'NONE', #11552, #2861 ) ;
+#4691 = ORIENTED_EDGE ( 'NONE', *, *, #2650, .T. ) ;
+#4690 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#4692 = FACE_OUTER_BOUND ( 'NONE', #5235, .T. ) ;
+#4693 = ORIENTED_EDGE ( 'NONE', *, *, #4778, .F. ) ;
+#4694 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#4695 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 1.449999999999999956, -1.275000000000000133 ) ) ;
+#4696 = VECTOR ( 'NONE', #9394, 1000.000000000000000 ) ;
+#4697 = ORIENTED_EDGE ( 'NONE', *, *, #7703, .T. ) ;
+#4698 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -0.4000000000000000222, -7.750000000000000000 ) ) ;
+#4699 = EDGE_CURVE ( 'NONE', #4037, #8659, #148, .T. ) ;
+#4700 = ORIENTED_EDGE ( 'NONE', *, *, #7329, .F. ) ;
+#4701 = CYLINDRICAL_SURFACE ( 'NONE', #8788, 0.2000000000000000944 ) ;
+#4702 = FACE_OUTER_BOUND ( 'NONE', #5968, .T. ) ;
+#4703 = ORIENTED_EDGE ( 'NONE', *, *, #5518, .T. ) ;
+#4704 = LINE ( 'NONE', #4698, #5927 ) ;
+#4705 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#4706 = AXIS2_PLACEMENT_3D ( 'NONE', #2814, #5917, #10637 ) ;
+#4707 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#4708 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.199999999999999956, -1.149999999999999911 ) ) ;
+#4709 = ORIENTED_EDGE ( 'NONE', *, *, #6714, .F. ) ;
+#4710 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#4711 = AXIS2_PLACEMENT_3D ( 'NONE', #7017, #8909, #7058 ) ;
+#4712 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#4713 = ADVANCED_FACE ( 'NONE', ( #1220 ), #9494, .T. ) ;
+#4714 = ORIENTED_EDGE ( 'NONE', *, *, #960, .T. ) ;
+#4715 = LINE ( 'NONE', #8637, #6990 ) ;
+#4716 = PLANE ( 'NONE', #512 ) ;
+#4717 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -0.5000000000000000000 ) ) ;
+#4718 = FACE_OUTER_BOUND ( 'NONE', #7210, .T. ) ;
+#4719 = EDGE_CURVE ( 'NONE', #11767, #5950, #9792, .T. ) ;
+#4720 = PLANE ( 'NONE', #6395 ) ;
+#4721 = LINE ( 'NONE', #11207, #3969 ) ;
+#4722 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4723 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#4724 = ORIENTED_EDGE ( 'NONE', *, *, #12219, .T. ) ;
+#4725 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#4726 = ORIENTED_EDGE ( 'NONE', *, *, #758, .T. ) ;
+#4727 = LINE ( 'NONE', #6576, #8924 ) ;
+#4728 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4729 = AXIS2_PLACEMENT_3D ( 'NONE', #1319, #2223, #11948 ) ;
+#4730 = ADVANCED_FACE ( 'NONE', ( #9350 ), #299, .F. ) ;
+#4731 = EDGE_CURVE ( 'NONE', #4899, #8325, #2109, .T. ) ;
+#4732 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#4733 = LINE ( 'NONE', #282, #349 ) ;
+#4734 = ADVANCED_FACE ( 'NONE', ( #1512 ), #7116, .F. ) ;
+#4735 = FACE_BOUND ( 'NONE', #10620, .T. ) ;
+#4736 = ORIENTED_EDGE ( 'NONE', *, *, #6701, .F. ) ;
+#4737 = ORIENTED_EDGE ( 'NONE', *, *, #3895, .F. ) ;
+#4738 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -11.44999999999999929 ) ) ;
+#4739 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#4740 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#4741 = EDGE_CURVE ( 'NONE', #7804, #10810, #11754, .T. ) ;
+#4742 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 1.399999999999999911, 0.6999999999999999556 ) ) ;
+#4743 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -9.350000000000001421 ) ) ;
+#4744 = CYLINDRICAL_SURFACE ( 'NONE', #5191, 0.1499999999999999667 ) ;
+#4745 = VERTEX_POINT ( 'NONE', #382 ) ;
+#4746 = ORIENTED_EDGE ( 'NONE', *, *, #11880, .T. ) ;
+#4747 = EDGE_CURVE ( 'NONE', #4340, #2689, #2257, .T. ) ;
+#4748 = AXIS2_PLACEMENT_3D ( 'NONE', #8893, #4989, #3130 ) ;
+#4749 = EDGE_CURVE ( 'NONE', #213, #12196, #10582, .T. ) ;
+#4750 = DIRECTION ( 'NONE', ( 0.7071067811865505703, -0.7071067811865444641, 0.0000000000000000000 ) ) ;
+#4751 = LINE ( 'NONE', #9688, #4591 ) ;
+#4752 = VERTEX_POINT ( 'NONE', #11862 ) ;
+#4753 = LINE ( 'NONE', #6272, #10942 ) ;
+#4754 = ORIENTED_EDGE ( 'NONE', *, *, #1001, .F. ) ;
+#4755 = ORIENTED_EDGE ( 'NONE', *, *, #9516, .T. ) ;
+#4756 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#4757 = CIRCLE ( 'NONE', #11225, 0.04999999999999991257 ) ;
+#4758 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4759 = EDGE_CURVE ( 'NONE', #4842, #4247, #10882, .T. ) ;
+#4760 = LINE ( 'NONE', #4717, #2179 ) ;
+#4761 = DIRECTION ( 'NONE', ( -0.7071067811865445751, -0.7071067811865504593, -1.278769271866021123E-32 ) ) ;
+#4762 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -3.500000000000000000 ) ) ;
+#4763 = DIRECTION ( 'NONE', ( -0.4930125719808802209, 0.0000000000000000000, -0.8700221858486123505 ) ) ;
+#4764 = EDGE_CURVE ( 'NONE', #3118, #8954, #12197, .T. ) ;
+#4765 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4766 = VECTOR ( 'NONE', #12132, 1000.000000000000000 ) ;
+#4767 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -6.349999999999999645 ) ) ;
+#4768 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4769 = VECTOR ( 'NONE', #4758, 1000.000000000000000 ) ;
+#4770 = EDGE_LOOP ( 'NONE', ( #10281, #6304, #6456, #11160, #12471, #3077 ) ) ;
+#4771 = PLANE ( 'NONE', #10699 ) ;
+#4772 = PLANE ( 'NONE', #11158 ) ;
+#4773 = EDGE_LOOP ( 'NONE', ( #745, #11569, #9840, #2972 ) ) ;
+#4774 = ADVANCED_FACE ( 'NONE', ( #6054 ), #5772, .T. ) ;
+#4775 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4776 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4777 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#4778 = EDGE_CURVE ( 'NONE', #7283, #5138, #2867, .T. ) ;
+#4779 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -9.449999999999999289 ) ) ;
+#4780 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4781 = FACE_OUTER_BOUND ( 'NONE', #6731, .T. ) ;
+#4782 = EDGE_CURVE ( 'NONE', #12107, #3200, #605, .T. ) ;
+#4783 = SURFACE_SIDE_STYLE ('',( #11615 ) ) ;
+#4784 = FACE_OUTER_BOUND ( 'NONE', #5145, .T. ) ;
+#4785 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #11007 ), #4526 ) ;
+#4786 = LINE ( 'NONE', #4597, #9611 ) ;
+#4787 = ORIENTED_EDGE ( 'NONE', *, *, #8092, .T. ) ;
+#4788 = AXIS2_PLACEMENT_3D ( 'NONE', #6548, #2470, #7395 ) ;
+#4789 = ORIENTED_EDGE ( 'NONE', *, *, #12491, .T. ) ;
+#4790 = ORIENTED_EDGE ( 'NONE', *, *, #9229, .T. ) ;
+#4791 = LINE ( 'NONE', #10194, #10646 ) ;
+#4792 = ADVANCED_FACE ( 'NONE', ( #7417 ), #8026, .T. ) ;
+#4793 = ORIENTED_EDGE ( 'NONE', *, *, #8842, .T. ) ;
+#4794 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -2.149999999999999911 ) ) ;
+#4795 = PLANE ( 'NONE', #7951 ) ;
+#4796 = EDGE_CURVE ( 'NONE', #5044, #4956, #3180, .T. ) ;
+#4797 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4798 = VECTOR ( 'NONE', #5570, 1000.000000000000000 ) ;
+#4799 = CARTESIAN_POINT ( 'NONE', ( -0.1668425769953799931, 2.616481163528700193, -4.210488660932119487 ) ) ;
+#4800 = ORIENTED_EDGE ( 'NONE', *, *, #8518, .T. ) ;
+#4801 = ORIENTED_EDGE ( 'NONE', *, *, #10654, .T. ) ;
+#4802 = ORIENTED_EDGE ( 'NONE', *, *, #6617, .F. ) ;
+#4803 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4804 = DIRECTION ( 'NONE', ( -0.8073911222578996627, 0.0000000000000000000, 0.5900165893423077179 ) ) ;
+#4805 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4806 = EDGE_LOOP ( 'NONE', ( #1823, #8003, #10061, #2224, #7429, #1193, #5880, #7917, #4201, #9181, #10991, #881 ) ) ;
+#4807 = DIRECTION ( 'NONE', ( -0.1172943424017185432, 0.01870697665868774340, 0.9929209869193217353 ) ) ;
+#4808 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4809 = CIRCLE ( 'NONE', #4138, 0.7000000000000000666 ) ;
+#4810 = FACE_OUTER_BOUND ( 'NONE', #1205, .T. ) ;
+#4811 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4812 = PLANE ( 'NONE', #8950 ) ;
+#4813 = ORIENTED_EDGE ( 'NONE', *, *, #2788, .T. ) ;
+#4815 = VERTEX_POINT ( 'NONE', #11916 ) ;
+#4814 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4816 = EDGE_CURVE ( 'NONE', #10257, #9325, #7722, .T. ) ;
+#4817 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -5.250000000000000000 ) ) ;
+#4818 = ORIENTED_EDGE ( 'NONE', *, *, #8487, .T. ) ;
+#4819 = VECTOR ( 'NONE', #8843, 1000.000000000000000 ) ;
+#4820 = EDGE_CURVE ( 'NONE', #5698, #4214, #2550, .T. ) ;
+#4821 = ORIENTED_EDGE ( 'NONE', *, *, #9942, .F. ) ;
+#4822 = EDGE_LOOP ( 'NONE', ( #403, #10494, #10354, #2574, #11895, #6078, #9638, #932, #9122, #6645, #1378, #7970 ) ) ;
+#4823 = ORIENTED_EDGE ( 'NONE', *, *, #5087, .F. ) ;
+#4824 = ORIENTED_EDGE ( 'NONE', *, *, #1595, .F. ) ;
+#4825 = EDGE_CURVE ( 'NONE', #7853, #6340, #9947, .T. ) ;
+#4826 = PLANE ( 'NONE', #5354 ) ;
+#4827 = LINE ( 'NONE', #9670, #2855 ) ;
+#4828 = DIRECTION ( 'NONE', ( 1.274473528905959391E-48, 1.175494350822286003E-32, 1.000000000000000000 ) ) ;
+#4829 = EDGE_CURVE ( 'NONE', #1376, #11126, #4839, .T. ) ;
+#4830 = VERTEX_POINT ( 'NONE', #7238 ) ;
+#4831 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4832 = VERTEX_POINT ( 'NONE', #8354 ) ;
+#4833 = ORIENTED_EDGE ( 'NONE', *, *, #6082, .T. ) ;
+#4834 = LINE ( 'NONE', #8134, #9945 ) ;
+#4835 = VECTOR ( 'NONE', #11298, 1000.000000000000000 ) ;
+#4836 = ADVANCED_FACE ( 'NONE', ( #10247 ), #4380, .T. ) ;
+#4837 = ORIENTED_EDGE ( 'NONE', *, *, #8308, .F. ) ;
+#4838 = ORIENTED_EDGE ( 'NONE', *, *, #6517, .T. ) ;
+#4839 = LINE ( 'NONE', #3372, #8168 ) ;
+#4840 = EDGE_CURVE ( 'NONE', #6797, #5711, #7375, .T. ) ;
+#4841 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#4842 = VERTEX_POINT ( 'NONE', #2469 ) ;
+#4843 = AXIS2_PLACEMENT_3D ( 'NONE', #828, #873, #11360 ) ;
+#4844 = LINE ( 'NONE', #2595, #7421 ) ;
+#4845 = PLANE ( 'NONE', #3656 ) ;
+#4846 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4847 = ORIENTED_EDGE ( 'NONE', *, *, #3734, .T. ) ;
+#4848 = DIRECTION ( 'NONE', ( -3.614007241618350250E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4849 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#4850 = EDGE_CURVE ( 'NONE', #8899, #2287, #324, .T. ) ;
+#4851 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.800000000000000044, -7.750000000000000000 ) ) ;
+#4852 = ORIENTED_EDGE ( 'NONE', *, *, #11293, .F. ) ;
+#4853 = VECTOR ( 'NONE', #10522, 1000.000000000000000 ) ;
+#4854 = ADVANCED_FACE ( 'NONE', ( #9115 ), #10143, .F. ) ;
+#4855 = LINE ( 'NONE', #10934, #6518 ) ;
+#4856 = EDGE_LOOP ( 'NONE', ( #1281, #3765, #7062, #10759 ) ) ;
+#4857 = VECTOR ( 'NONE', #3532, 1000.000000000000000 ) ;
+#4858 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4859 = AXIS2_PLACEMENT_3D ( 'NONE', #4320, #2491, #2449 ) ;
+#4860 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4861 = VECTOR ( 'NONE', #6188, 1000.000000000000000 ) ;
+#4863 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#4862 = VECTOR ( 'NONE', #317, 1000.000000000000114 ) ;
+#4864 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#4865 = VECTOR ( 'NONE', #8023, 1000.000000000000000 ) ;
+#4866 = EDGE_LOOP ( 'NONE', ( #11032, #10329, #8980, #12009, #5292 ) ) ;
+#4867 = FACE_OUTER_BOUND ( 'NONE', #107, .T. ) ;
+#4868 = SURFACE_STYLE_USAGE ( .BOTH. , #4942 ) ;
+#4869 = VECTOR ( 'NONE', #11653, 1000.000000000000000 ) ;
+#4870 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#4871 = AXIS2_PLACEMENT_3D ( 'NONE', #1871, #2838, #3823 ) ;
+#4872 = VECTOR ( 'NONE', #4924, 1000.000000000000000 ) ;
+#4873 = VECTOR ( 'NONE', #2451, 1000.000000000000000 ) ;
+#4874 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#4875 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -7.200000000000000178 ) ) ;
+#4876 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#4877 = CIRCLE ( 'NONE', #7551, 0.04999999999999991257 ) ;
+#4878 = ORIENTED_EDGE ( 'NONE', *, *, #9178, .T. ) ;
+#4879 = ORIENTED_EDGE ( 'NONE', *, *, #8214, .F. ) ;
+#4880 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4881 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -6.875000000000000000 ) ) ;
+#4882 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4883 = AXIS2_PLACEMENT_3D ( 'NONE', #3755, #1807, #12330 ) ;
+#4884 = VERTEX_POINT ( 'NONE', #2388 ) ;
+#4885 = VECTOR ( 'NONE', #5490, 1000.000000000000000 ) ;
+#4886 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#4887 = EDGE_CURVE ( 'NONE', #4672, #11306, #12475, .T. ) ;
+#4888 = DIRECTION ( 'NONE', ( 1.000000000000000000, -8.881784197001249365E-16, 0.0000000000000000000 ) ) ;
+#4889 = FACE_OUTER_BOUND ( 'NONE', #432, .T. ) ;
+#4890 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4891 = ORIENTED_EDGE ( 'NONE', *, *, #12153, .T. ) ;
+#4892 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4893 = PLANE ( 'NONE', #4936 ) ;
+#4894 = DIRECTION ( 'NONE', ( -0.1240347345892083564, 0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#4895 = VECTOR ( 'NONE', #5735, 1000.000000000000000 ) ;
+#4896 = EDGE_CURVE ( 'NONE', #4985, #2858, #10339, .T. ) ;
+#4897 = ORIENTED_EDGE ( 'NONE', *, *, #3459, .F. ) ;
+#4898 = VECTOR ( 'NONE', #7516, 1000.000000000000000 ) ;
+#4899 = VERTEX_POINT ( 'NONE', #12120 ) ;
+#4900 = ORIENTED_EDGE ( 'NONE', *, *, #4246, .T. ) ;
+#4901 = EDGE_CURVE ( 'NONE', #2649, #6473, #7875, .T. ) ;
+#4902 = ADVANCED_FACE ( 'NONE', ( #6603 ), #11086, .F. ) ;
+#4903 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#4904 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#4905 = ORIENTED_EDGE ( 'NONE', *, *, #9182, .T. ) ;
+#4906 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #9698 ) ;
+#4907 = LINE ( 'NONE', #9864, #12281 ) ;
+#4908 = PLANE ( 'NONE', #7396 ) ;
+#4909 = ORIENTED_EDGE ( 'NONE', *, *, #6525, .F. ) ;
+#4910 = DIRECTION ( 'NONE', ( -0.5900165893423077179, 0.0000000000000000000, -0.8073911222578996627 ) ) ;
+#4911 = EDGE_CURVE ( 'NONE', #700, #8180, #651, .T. ) ;
+#4912 = FACE_OUTER_BOUND ( 'NONE', #2897, .T. ) ;
+#4913 = EDGE_LOOP ( 'NONE', ( #7367, #10641, #80, #7687, #11742, #5640 ) ) ;
+#4914 = EDGE_CURVE ( 'NONE', #7876, #11698, #9982, .T. ) ;
+#4915 = LINE ( 'NONE', #5380, #9427 ) ;
+#4916 = ORIENTED_EDGE ( 'NONE', *, *, #1016, .F. ) ;
+#4917 = CARTESIAN_POINT ( 'NONE', ( 0.6708203932499590127, 2.200000000000000178, 1.899999999999999911 ) ) ;
+#4918 = ORIENTED_EDGE ( 'NONE', *, *, #5252, .F. ) ;
+#4919 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.614007241618347785E-16 ) ) ;
+#4920 = ORIENTED_EDGE ( 'NONE', *, *, #4499, .F. ) ;
+#4921 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4922 = AXIS2_PLACEMENT_3D ( 'NONE', #5782, #2, #9607 ) ;
+#4923 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#4924 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#4925 = LINE ( 'NONE', #5768, #6291 ) ;
+#4926 = ORIENTED_EDGE ( 'NONE', *, *, #642, .F. ) ;
+#4927 = VECTOR ( 'NONE', #11407, 1000.000000000000000 ) ;
+#4928 = VECTOR ( 'NONE', #5426, 1000.000000000000000 ) ;
+#4929 = ORIENTED_EDGE ( 'NONE', *, *, #799, .T. ) ;
+#4930 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4931 = ORIENTED_EDGE ( 'NONE', *, *, #2221, .F. ) ;
+#4932 = ORIENTED_EDGE ( 'NONE', *, *, #10818, .T. ) ;
+#4933 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -6.750000000000000000 ) ) ;
+#4934 = AXIS2_PLACEMENT_3D ( 'NONE', #5683, #8764, #11625 ) ;
+#4935 = ORIENTED_EDGE ( 'NONE', *, *, #8755, .T. ) ;
+#4936 = AXIS2_PLACEMENT_3D ( 'NONE', #1106, #6001, #206 ) ;
+#4937 = LINE ( 'NONE', #1417, #6926 ) ;
+#4938 = LINE ( 'NONE', #5075, #7235 ) ;
+#4939 = CARTESIAN_POINT ( 'NONE', ( 2.900000000000274802, 2.199999999999755040, -0.4786982494820779532 ) ) ;
+#4940 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#4941 = EDGE_LOOP ( 'NONE', ( #8465, #8194, #4682, #1217 ) ) ;
+#4942 = SURFACE_SIDE_STYLE ('',( #2894 ) ) ;
+#4943 = ORIENTED_EDGE ( 'NONE', *, *, #1255, .T. ) ;
+#4944 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4945 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4946 = EDGE_CURVE ( 'NONE', #5017, #1313, #7597, .T. ) ;
+#4947 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4948 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.199999999999999956, -1.399999999999999911 ) ) ;
+#4949 = ADVANCED_FACE ( 'NONE', ( #1091 ), #11053, .F. ) ;
+#4950 = ADVANCED_FACE ( 'NONE', ( #346 ), #8271, .F. ) ;
+#4951 = PLANE ( 'NONE', #2937 ) ;
+#4952 = FACE_OUTER_BOUND ( 'NONE', #4464, .T. ) ;
+#4953 = AXIS2_PLACEMENT_3D ( 'NONE', #8748, #12498, #1011 ) ;
+#4954 = ORIENTED_EDGE ( 'NONE', *, *, #8582, .T. ) ;
+#4955 = ORIENTED_EDGE ( 'NONE', *, *, #10571, .F. ) ;
+#4956 = VERTEX_POINT ( 'NONE', #9252 ) ;
+#4957 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -8.724999999999999645 ) ) ;
+#4958 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -3.350000000000000089 ) ) ;
+#4959 = ORIENTED_EDGE ( 'NONE', *, *, #6322, .T. ) ;
+#4960 = ADVANCED_FACE ( 'NONE', ( #5803 ), #10920, .T. ) ;
+#4961 = ORIENTED_EDGE ( 'NONE', *, *, #9729, .T. ) ;
+#4962 = VECTOR ( 'NONE', #10325, 1000.000000000000000 ) ;
+#4963 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4964 = VERTEX_POINT ( 'NONE', #1682 ) ;
+#4965 = ORIENTED_EDGE ( 'NONE', *, *, #4278, .T. ) ;
+#4966 = ORIENTED_EDGE ( 'NONE', *, *, #6062, .F. ) ;
+#4967 = VECTOR ( 'NONE', #10916, 1000.000000000000000 ) ;
+#4968 = LINE ( 'NONE', #12195, #2391 ) ;
+#4969 = LINE ( 'NONE', #2571, #4677 ) ;
+#4970 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4971 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4972 = ORIENTED_EDGE ( 'NONE', *, *, #3099, .T. ) ;
+#4973 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.668003342285389825E-16 ) ) ;
+#4974 = VERTEX_POINT ( 'NONE', #8517 ) ;
+#4975 = EDGE_CURVE ( 'NONE', #8976, #10214, #8636, .T. ) ;
+#4976 = EDGE_CURVE ( 'NONE', #11188, #11126, #8340, .T. ) ;
+#4977 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#4978 = VERTEX_POINT ( 'NONE', #10366 ) ;
+#4979 = VECTOR ( 'NONE', #10457, 1000.000000000000000 ) ;
+#4980 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4981 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4982 = VERTEX_POINT ( 'NONE', #2599 ) ;
+#4983 = ORIENTED_EDGE ( 'NONE', *, *, #3341, .F. ) ;
+#4984 = LINE ( 'NONE', #5479, #6051 ) ;
+#4985 = VERTEX_POINT ( 'NONE', #3578 ) ;
+#4986 = VECTOR ( 'NONE', #1192, 1000.000000000000000 ) ;
+#4987 = EDGE_CURVE ( 'NONE', #9436, #11767, #5932, .T. ) ;
+#4988 = ORIENTED_EDGE ( 'NONE', *, *, #7043, .F. ) ;
+#4989 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4990 = LINE ( 'NONE', #5815, #9058 ) ;
+#4991 = ORIENTED_EDGE ( 'NONE', *, *, #3292, .F. ) ;
+#4992 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#4993 = ORIENTED_EDGE ( 'NONE', *, *, #9283, .F. ) ;
+#4994 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -1.399999999999999911 ) ) ;
+#4995 = EDGE_CURVE ( 'NONE', #3761, #11760, #4555, .T. ) ;
+#4996 = ORIENTED_EDGE ( 'NONE', *, *, #284, .F. ) ;
+#4997 = AXIS2_PLACEMENT_3D ( 'NONE', #3119, #2220, #7113 ) ;
+#4998 = CYLINDRICAL_SURFACE ( 'NONE', #2844, 0.04999999999999991257 ) ;
+#4999 = VERTEX_POINT ( 'NONE', #5671 ) ;
+#5000 = ORIENTED_EDGE ( 'NONE', *, *, #7186, .T. ) ;
+#5001 = LINE ( 'NONE', #9311, #11187 ) ;
+#5002 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -3.500000000000000000 ) ) ;
+#5003 = PLANE ( 'NONE', #3129 ) ;
+#5004 = ORIENTED_EDGE ( 'NONE', *, *, #9424, .T. ) ;
+#5005 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5006 = VECTOR ( 'NONE', #2488, 1000.000000000000000 ) ;
+#5007 = VERTEX_POINT ( 'NONE', #3675 ) ;
+#5008 = VECTOR ( 'NONE', #8237, 1000.000000000000000 ) ;
+#5009 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -3.962122592952459943 ) ) ;
+#5010 = EDGE_CURVE ( 'NONE', #2858, #3938, #6534, .T. ) ;
+#5011 = VECTOR ( 'NONE', #12497, 1000.000000000000000 ) ;
+#5012 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -5.150000000000000355 ) ) ;
+#5013 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#5014 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, 0.0000000000000000000 ) ) ;
+#5015 = CARTESIAN_POINT ( 'NONE', ( -1.131370849898475806, 1.399999999999999911, -6.887180598143300081 ) ) ;
+#5016 = VECTOR ( 'NONE', #8108, 1000.000000000000000 ) ;
+#5017 = VERTEX_POINT ( 'NONE', #755 ) ;
+#5018 = VECTOR ( 'NONE', #4205, 1000.000000000000000 ) ;
+#5019 = VECTOR ( 'NONE', #8957, 1000.000000000000000 ) ;
+#5020 = AXIS2_PLACEMENT_3D ( 'NONE', #7545, #4828, #2791 ) ;
+#5021 = ADVANCED_FACE ( 'NONE', ( #10287 ), #10760, .T. ) ;
+#5022 = CARTESIAN_POINT ( 'NONE', ( 1.097941094936516038, 2.430794750165239826, -0.5250000000000000222 ) ) ;
+#5023 = ORIENTED_EDGE ( 'NONE', *, *, #1500, .F. ) ;
+#5024 = ADVANCED_FACE ( 'NONE', ( #3214 ), #11239, .T. ) ;
+#5025 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5026 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5027 = FACE_OUTER_BOUND ( 'NONE', #3167, .T. ) ;
+#5028 = DIRECTION ( 'NONE', ( -0.8073911222578996627, 0.0000000000000000000, 0.5900165893423077179 ) ) ;
+#5029 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -5.150000000000000355 ) ) ;
+#5030 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#5031 = VECTOR ( 'NONE', #106, 1000.000000000000000 ) ;
+#5032 = EDGE_CURVE ( 'NONE', #4646, #1988, #10613, .T. ) ;
+#5033 = VECTOR ( 'NONE', #11523, 1000.000000000000000 ) ;
+#5034 = FACE_OUTER_BOUND ( 'NONE', #5438, .T. ) ;
+#5035 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#5036 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.800000000000000044, -7.599999999999999645 ) ) ;
+#5037 = ADVANCED_FACE ( 'NONE', ( #3348 ), #8055, .T. ) ;
+#5038 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -11.50000000000000000 ) ) ;
+#5039 = LINE ( 'NONE', #11354, #11502 ) ;
+#5040 = AXIS2_PLACEMENT_3D ( 'NONE', #2443, #9188, #12042 ) ;
+#5041 = DIRECTION ( 'NONE', ( 1.000000000000000000, 4.274524912081044787E-32, 0.0000000000000000000 ) ) ;
+#5042 = PLANE ( 'NONE', #576 ) ;
+#5043 = LINE ( 'NONE', #11236, #7320 ) ;
+#5044 = VERTEX_POINT ( 'NONE', #12285 ) ;
+#5045 = CARTESIAN_POINT ( 'NONE', ( 1.149999999999999911, 2.200000000000000178, -4.349999999999999645 ) ) ;
+#5046 = EDGE_CURVE ( 'NONE', #1925, #9565, #11051, .T. ) ;
+#5047 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#5048 = EDGE_CURVE ( 'NONE', #5216, #7607, #5643, .T. ) ;
+#5049 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#5050 = LINE ( 'NONE', #9764, #8522 ) ;
+#5051 = ORIENTED_EDGE ( 'NONE', *, *, #6216, .F. ) ;
+#5052 = PLANE ( 'NONE', #12350 ) ;
+#5053 = DIRECTION ( 'NONE', ( 0.8251736578570826319, 0.5648791325396630425, 0.0000000000000000000 ) ) ;
+#5054 = ORIENTED_EDGE ( 'NONE', *, *, #10229, .F. ) ;
+#5055 = AXIS2_PLACEMENT_3D ( 'NONE', #4074, #10819, #7005 ) ;
+#5056 = VERTEX_POINT ( 'NONE', #4628 ) ;
+#5057 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -9.449999999999999289 ) ) ;
+#5058 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#5059 = DIRECTION ( 'NONE', ( -0.7071067811865510144, 0.7071067811865441310, 0.0000000000000000000 ) ) ;
+#5060 = EDGE_CURVE ( 'NONE', #6319, #1293, #21, .T. ) ;
+#5061 = LINE ( 'NONE', #9361, #12430 ) ;
+#5062 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -7.000000000000000000 ) ) ;
+#5063 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -5.250000000000000000 ) ) ;
+#5064 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5065 = DIRECTION ( 'NONE', ( -0.9922778767136677391, 0.1240347345892081621, 0.0000000000000000000 ) ) ;
+#5066 = VECTOR ( 'NONE', #3613, 1000.000000000000000 ) ;
+#5067 = ORIENTED_EDGE ( 'NONE', *, *, #1595, .T. ) ;
+#5068 = CARTESIAN_POINT ( 'NONE', ( 2.698913738495584802, 2.238981869402615121, -0.5237709011413460569 ) ) ;
+#5069 = EDGE_CURVE ( 'NONE', #7925, #5541, #2742, .T. ) ;
+#5070 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -1.399999999999999911 ) ) ;
+#5071 = VERTEX_POINT ( 'NONE', #1801 ) ;
+#5072 = ORIENTED_EDGE ( 'NONE', *, *, #4437, .F. ) ;
+#5073 = EDGE_CURVE ( 'NONE', #11006, #8102, #1249, .T. ) ;
+#5074 = ORIENTED_EDGE ( 'NONE', *, *, #3814, .F. ) ;
+#5076 = EDGE_CURVE ( 'NONE', #12059, #280, #491, .T. ) ;
+#5075 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#5077 = AXIS2_PLACEMENT_3D ( 'NONE', #7364, #1564, #8276 ) ;
+#5078 = VECTOR ( 'NONE', #4011, 1000.000000000000000 ) ;
+#5079 = DIRECTION ( 'NONE', ( -0.7071067811865504593, 0.7071067811865445751, 0.0000000000000000000 ) ) ;
+#5080 = ORIENTED_EDGE ( 'NONE', *, *, #4995, .F. ) ;
+#5081 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -6.750000000000000000 ) ) ;
+#5082 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -5.500000000000000000 ) ) ;
+#5083 = LINE ( 'NONE', #7681, #11244 ) ;
+#5084 = ADVANCED_FACE ( 'NONE', ( #10120 ), #22, .T. ) ;
+#5085 = EDGE_CURVE ( 'NONE', #12293, #6978, #5178, .T. ) ;
+#5086 = VECTOR ( 'NONE', #3178, 1000.000000000000000 ) ;
+#5087 = EDGE_CURVE ( 'NONE', #11709, #249, #6844, .T. ) ;
+#5088 = VERTEX_POINT ( 'NONE', #714 ) ;
+#5089 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5090 = ADVANCED_FACE ( 'NONE', ( #4867 ), #5867, .F. ) ;
+#5091 = ORIENTED_EDGE ( 'NONE', *, *, #1167, .F. ) ;
+#5092 = EDGE_LOOP ( 'NONE', ( #3990, #386, #12243, #11649 ) ) ;
+#5093 = EDGE_CURVE ( 'NONE', #3102, #6604, #11191, .T. ) ;
+#5094 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5095 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5096 = VECTOR ( 'NONE', #6477, 1000.000000000000000 ) ;
+#5097 = VECTOR ( 'NONE', #9482, 1000.000000000000000 ) ;
+#5098 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -10.69999999999999929 ) ) ;
+#5099 = ADVANCED_FACE ( 'NONE', ( #1696 ), #8590, .F. ) ;
+#5100 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -7.299999999999999822 ) ) ;
+#5101 = ORIENTED_EDGE ( 'NONE', *, *, #4035, .T. ) ;
+#5102 = VERTEX_POINT ( 'NONE', #928 ) ;
+#5103 = VECTOR ( 'NONE', #473, 1000.000000000000000 ) ;
+#5104 = CARTESIAN_POINT ( 'NONE', ( 0.2597499287062780549, 2.099377603872974785, -1.500000000000000000 ) ) ;
+#5105 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .T. ) ;
+#5106 = EDGE_CURVE ( 'NONE', #9931, #3074, #7895, .T. ) ;
+#5107 = PLANE ( 'NONE', #5117 ) ;
+#5108 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.199999999999999956, -6.000000000000000000 ) ) ;
+#5109 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#5110 = PRESENTATION_STYLE_ASSIGNMENT (( #7124 ) ) ;
+#5111 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -6.750000000000000000 ) ) ;
+#5112 = VECTOR ( 'NONE', #5311, 1000.000000000000000 ) ;
+#5113 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5114 = CARTESIAN_POINT ( 'NONE', ( 2.700001783823694712, 2.200966101353834858, -0.4862690378561350113 ) ) ;
+#5115 = ORIENTED_EDGE ( 'NONE', *, *, #3370, .F. ) ;
+#5116 = EDGE_LOOP ( 'NONE', ( #10589, #5430, #4087, #2357 ) ) ;
+#5117 = AXIS2_PLACEMENT_3D ( 'NONE', #7984, #4175, #8921 ) ;
+#5118 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5119 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #3007, 'distance_accuracy_value', 'NONE');
+#5120 = VERTEX_POINT ( 'NONE', #3881 ) ;
+#5121 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -3.875000000000000000 ) ) ;
+#5122 = CYLINDRICAL_SURFACE ( 'NONE', #10822, 0.1250000000000001110 ) ;
+#5123 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558358124, 2.794566664926945165, -4.250000000000000000 ) ) ;
+#5124 = EDGE_CURVE ( 'NONE', #10982, #5449, #8771, .T. ) ;
+#5125 = VERTEX_POINT ( 'NONE', #6756 ) ;
+#5126 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#5127 = ORIENTED_EDGE ( 'NONE', *, *, #9481, .T. ) ;
+#5128 = ORIENTED_EDGE ( 'NONE', *, *, #7152, .T. ) ;
+#5129 = FACE_OUTER_BOUND ( 'NONE', #12488, .T. ) ;
+#5130 = PLANE ( 'NONE', #10453 ) ;
+#5131 = ORIENTED_EDGE ( 'NONE', *, *, #4764, .F. ) ;
+#5132 = ORIENTED_EDGE ( 'NONE', *, *, #1023, .T. ) ;
+#5133 = FACE_OUTER_BOUND ( 'NONE', #7102, .T. ) ;
+#5134 = EDGE_CURVE ( 'NONE', #3089, #5629, #7452, .T. ) ;
+#5135 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.172110456741085828E-16 ) ) ;
+#5136 = EDGE_CURVE ( 'NONE', #6380, #8883, #4268, .T. ) ;
+#5137 = ORIENTED_EDGE ( 'NONE', *, *, #7902, .T. ) ;
+#5138 = VERTEX_POINT ( 'NONE', #7733 ) ;
+#5139 = ORIENTED_EDGE ( 'NONE', *, *, #2801, .F. ) ;
+#5140 = CYLINDRICAL_SURFACE ( 'NONE', #10924, 0.1000000000000000056 ) ;
+#5141 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.3499999999999999778 ) ) ;
+#5142 = CIRCLE ( 'NONE', #1541, 2.000000000000000000 ) ;
+#5143 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -3.350000000000000089 ) ) ;
+#5144 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -9.650000000000000355 ) ) ;
+#5145 = EDGE_LOOP ( 'NONE', ( #10461, #121, #8610, #744 ) ) ;
+#5146 = ORIENTED_EDGE ( 'NONE', *, *, #5323, .F. ) ;
+#5147 = VECTOR ( 'NONE', #2188, 1000.000000000000000 ) ;
+#5148 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -9.350000000000001421 ) ) ;
+#5149 = ORIENTED_EDGE ( 'NONE', *, *, #2378, .F. ) ;
+#5150 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5151 = EDGE_CURVE ( 'NONE', #918, #5931, #2289, .T. ) ;
+#5152 = LINE ( 'NONE', #11199, #5776 ) ;
+#5153 = ADVANCED_FACE ( 'NONE', ( #1385 ), #11490, .F. ) ;
+#5154 = VERTEX_POINT ( 'NONE', #9545 ) ;
+#5155 = ORIENTED_EDGE ( 'NONE', *, *, #6071, .F. ) ;
+#5156 = CYLINDRICAL_SURFACE ( 'NONE', #3971, 0.1000000000000000056 ) ;
+#5157 = ADVANCED_FACE ( 'NONE', ( #9515 ), #6080, .F. ) ;
+#5158 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -0.8499999999999999778 ) ) ;
+#5159 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5160 = EDGE_CURVE ( 'NONE', #6712, #6698, #4715, .T. ) ;
+#5161 = CIRCLE ( 'NONE', #3335, 0.1999999999999999833 ) ;
+#5162 = EDGE_CURVE ( 'NONE', #8325, #5732, #9968, .T. ) ;
+#5163 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#5164 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, 0.0000000000000000000 ) ) ;
+#5165 = ORIENTED_EDGE ( 'NONE', *, *, #9632, .T. ) ;
+#5166 = AXIS2_PLACEMENT_3D ( 'NONE', #5599, #686, #12299 ) ;
+#5167 = LINE ( 'NONE', #11536, #7140 ) ;
+#5168 = ORIENTED_EDGE ( 'NONE', *, *, #8944, .T. ) ;
+#5169 = LINE ( 'NONE', #459, #2577 ) ;
+#5170 = ADVANCED_FACE ( 'NONE', ( #11326 ), #9592, .T. ) ;
+#5171 = EDGE_CURVE ( 'NONE', #10705, #6195, #2131, .T. ) ;
+#5172 = PLANE ( 'NONE', #7117 ) ;
+#5173 = FACE_OUTER_BOUND ( 'NONE', #7815, .T. ) ;
+#5174 = VERTEX_POINT ( 'NONE', #287 ) ;
+#5175 = EDGE_LOOP ( 'NONE', ( #6459, #3803, #6519, #11842 ) ) ;
+#5176 = CARTESIAN_POINT ( 'NONE', ( 4.299999999999999822, 1.399999999999999911, -1.275000000000000133 ) ) ;
+#5177 = CARTESIAN_POINT ( 'NONE', ( 0.6105459496800109687, 2.695025094928819698, -10.55000000000000071 ) ) ;
+#5178 = CIRCLE ( 'NONE', #1251, 0.2000000000000000944 ) ;
+#5179 = AXIS2_PLACEMENT_3D ( 'NONE', #6108, #3126, #175 ) ;
+#5180 = VECTOR ( 'NONE', #7063, 1000.000000000000000 ) ;
+#5181 = CIRCLE ( 'NONE', #3248, 0.1499999999999999667 ) ;
+#5182 = CIRCLE ( 'NONE', #11773, 0.1000000000000000749 ) ;
+#5183 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5184 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#5185 = LINE ( 'NONE', #2715, #1404 ) ;
+#5186 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.399999999999999911, -3.500000000000000000 ) ) ;
+#5187 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5188 = CARTESIAN_POINT ( 'NONE', ( -0.7173558053320649996, 2.906808772021820086, -3.789511339067880513 ) ) ;
+#5189 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5190 = AXIS2_PLACEMENT_3D ( 'NONE', #4015, #2020, #164 ) ;
+#5191 = AXIS2_PLACEMENT_3D ( 'NONE', #11946, #7986, #10936 ) ;
+#5192 = FACE_OUTER_BOUND ( 'NONE', #9478, .T. ) ;
+#5193 = ORIENTED_EDGE ( 'NONE', *, *, #11900, .T. ) ;
+#5194 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#5195 = ORIENTED_EDGE ( 'NONE', *, *, #11367, .F. ) ;
+#5196 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#5197 = PLANE ( 'NONE', #4285 ) ;
+#5198 = PLANE ( 'NONE', #6805 ) ;
+#5199 = PLANE ( 'NONE', #3953 ) ;
+#5200 = ORIENTED_EDGE ( 'NONE', *, *, #3846, .T. ) ;
+#5201 = VECTOR ( 'NONE', #4254, 1000.000000000000000 ) ;
+#5202 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5203 = EDGE_CURVE ( 'NONE', #8725, #4602, #634, .T. ) ;
+#5204 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#5205 = ORIENTED_EDGE ( 'NONE', *, *, #3951, .F. ) ;
+#5206 = LINE ( 'NONE', #2182, #6401 ) ;
+#5207 = ORIENTED_EDGE ( 'NONE', *, *, #4564, .F. ) ;
+#5208 = ORIENTED_EDGE ( 'NONE', *, *, #8741, .F. ) ;
+#5209 = PLANE ( 'NONE', #6089 ) ;
+#5210 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #12431 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #10566, #3768, #7707 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#5211 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5212 = ADVANCED_FACE ( 'NONE', ( #5790 ), #10930, .T. ) ;
+#5213 = EDGE_CURVE ( 'NONE', #10185, #4470, #1837, .T. ) ;
+#5214 = LINE ( 'NONE', #11358, #7047 ) ;
+#5215 = ORIENTED_EDGE ( 'NONE', *, *, #9157, .F. ) ;
+#5216 = VERTEX_POINT ( 'NONE', #1424 ) ;
+#5217 = EDGE_CURVE ( 'NONE', #471, #1534, #4110, .T. ) ;
+#5218 = VECTOR ( 'NONE', #7034, 1000.000000000000000 ) ;
+#5219 = EDGE_CURVE ( 'NONE', #3175, #11861, #1535, .T. ) ;
+#5220 = VECTOR ( 'NONE', #85, 1000.000000000000114 ) ;
+#5221 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5222 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.679275397798650094, -10.44999999999999929 ) ) ;
+#5223 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.199999999999999956, -5.500000000000000000 ) ) ;
+#5224 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5225 = ORIENTED_EDGE ( 'NONE', *, *, #481, .T. ) ;
+#5226 = ADVANCED_FACE ( 'NONE', ( #7439 ), #2214, .F. ) ;
+#5227 = DIRECTION ( 'NONE', ( 3.614007241618350250E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5228 = VECTOR ( 'NONE', #4332, 1000.000000000000000 ) ;
+#5229 = EDGE_CURVE ( 'NONE', #5931, #11662, #8759, .T. ) ;
+#5230 = ORIENTED_EDGE ( 'NONE', *, *, #1023, .F. ) ;
+#5231 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 1.449999999999999956, -1.399999999999999911 ) ) ;
+#5232 = VECTOR ( 'NONE', #2557, 1000.000000000000000 ) ;
+#5233 = VERTEX_POINT ( 'NONE', #5104 ) ;
+#5234 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -11.50000000000000000 ) ) ;
+#5235 = EDGE_LOOP ( 'NONE', ( #1662, #7450, #8201, #6198, #1200, #3256, #5375, #2523, #8991, #6194, #4983, #7291, #3412, #8479, #5316 ) ) ;
+#5236 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -2.250000000000000000 ) ) ;
+#5237 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5238 = ORIENTED_EDGE ( 'NONE', *, *, #3774, .T. ) ;
+#5239 = ORIENTED_EDGE ( 'NONE', *, *, #4186, .F. ) ;
+#5240 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5241 = ORIENTED_EDGE ( 'NONE', *, *, #5345, .T. ) ;
+#5242 = EDGE_CURVE ( 'NONE', #1589, #2648, #6522, .T. ) ;
+#5243 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#5244 = EDGE_CURVE ( 'NONE', #11457, #2632, #5485, .T. ) ;
+#5245 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5246 = EDGE_CURVE ( 'NONE', #51, #6963, #3807, .T. ) ;
+#5247 = LINE ( 'NONE', #5813, #7064 ) ;
+#5248 = ORIENTED_EDGE ( 'NONE', *, *, #389, .T. ) ;
+#5249 = FACE_OUTER_BOUND ( 'NONE', #5175, .T. ) ;
+#5250 = FACE_OUTER_BOUND ( 'NONE', #1273, .T. ) ;
+#5251 = ORIENTED_EDGE ( 'NONE', *, *, #9646, .T. ) ;
+#5252 = EDGE_CURVE ( 'NONE', #12392, #12107, #2889, .T. ) ;
+#5253 = PLANE ( 'NONE', #3885 ) ;
+#5254 = ORIENTED_EDGE ( 'NONE', *, *, #8772, .F. ) ;
+#5255 = ORIENTED_EDGE ( 'NONE', *, *, #3721, .T. ) ;
+#5256 = AXIS2_PLACEMENT_3D ( 'NONE', #9360, #7420, #11145 ) ;
+#5257 = ORIENTED_EDGE ( 'NONE', *, *, #5506, .F. ) ;
+#5258 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -10.00000000000000000 ) ) ;
+#5259 = VECTOR ( 'NONE', #4650, 1000.000000000000000 ) ;
+#5260 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#5261 = EDGE_LOOP ( 'NONE', ( #12292, #3437, #1530, #8311 ) ) ;
+#5262 = EDGE_CURVE ( 'NONE', #5071, #4830, #6688, .T. ) ;
+#5263 = CARTESIAN_POINT ( 'NONE', ( 3.200000000000000178, -2.200000000000000178, 0.0000000000000000000 ) ) ;
+#5264 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5265 = LINE ( 'NONE', #4408, #8138 ) ;
+#5266 = VECTOR ( 'NONE', #1664, 1000.000000000000000 ) ;
+#5267 = EDGE_CURVE ( 'NONE', #9958, #5743, #8908, .T. ) ;
+#5268 = ORIENTED_EDGE ( 'NONE', *, *, #3543, .T. ) ;
+#5269 = ORIENTED_EDGE ( 'NONE', *, *, #11168, .T. ) ;
+#5270 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5271 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -6.599999999999999645 ) ) ;
+#5272 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#5273 = AXIS2_PLACEMENT_3D ( 'NONE', #2542, #10586, #230 ) ;
+#5274 = ORIENTED_EDGE ( 'NONE', *, *, #4537, .T. ) ;
+#5275 = CIRCLE ( 'NONE', #484, 1.500000000000000000 ) ;
+#5276 = ORIENTED_EDGE ( 'NONE', *, *, #11267, .F. ) ;
+#5277 = PLANE ( 'NONE', #8364 ) ;
+#5278 = ORIENTED_EDGE ( 'NONE', *, *, #12135, .F. ) ;
+#5279 = VECTOR ( 'NONE', #3386, 1000.000000000000000 ) ;
+#5280 = EDGE_CURVE ( 'NONE', #12261, #5854, #5169, .T. ) ;
+#5281 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, -0.4000000000000000222, -8.449999999999999289 ) ) ;
+#5282 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5283 = PLANE ( 'NONE', #422 ) ;
+#5284 = ORIENTED_EDGE ( 'NONE', *, *, #3533, .F. ) ;
+#5285 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#5286 = ORIENTED_EDGE ( 'NONE', *, *, #6457, .F. ) ;
+#5287 = VECTOR ( 'NONE', #1316, 1000.000000000000000 ) ;
+#5288 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.500000000000000000 ) ) ;
+#5289 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -10.69999999999999929 ) ) ;
+#5290 = AXIS2_PLACEMENT_3D ( 'NONE', #9410, #10396, #9492 ) ;
+#5291 = ORIENTED_EDGE ( 'NONE', *, *, #8299, .F. ) ;
+#5292 = ORIENTED_EDGE ( 'NONE', *, *, #1252, .T. ) ;
+#5293 = VECTOR ( 'NONE', #10059, 1000.000000000000000 ) ;
+#5294 = VECTOR ( 'NONE', #6040, 1000.000000000000000 ) ;
+#5295 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #10796, #12406, #8826, #7016 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#5296 = ADVANCED_FACE ( 'NONE', ( #1079 ), #5277, .T. ) ;
+#5297 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, -4.336808689942014581E-15 ) ) ;
+#5298 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5299 = VERTEX_POINT ( 'NONE', #9974 ) ;
+#5300 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -5.250000000000000000 ) ) ;
+#5301 = VECTOR ( 'NONE', #921, 999.9999999999998863 ) ;
+#5302 = EDGE_CURVE ( 'NONE', #6806, #5612, #10, .T. ) ;
+#5303 = ORIENTED_EDGE ( 'NONE', *, *, #2698, .T. ) ;
+#5304 = ORIENTED_EDGE ( 'NONE', *, *, #10311, .F. ) ;
+#5305 = ORIENTED_EDGE ( 'NONE', *, *, #9243, .F. ) ;
+#5306 = AXIS2_PLACEMENT_3D ( 'NONE', #3020, #10794, #7852 ) ;
+#5307 = VERTEX_POINT ( 'NONE', #5406 ) ;
+#5308 = VECTOR ( 'NONE', #9853, 1000.000000000000000 ) ;
+#5309 = ORIENTED_EDGE ( 'NONE', *, *, #7837, .F. ) ;
+#5310 = EDGE_CURVE ( 'NONE', #9781, #11464, #12216, .T. ) ;
+#5311 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5312 = VECTOR ( 'NONE', #11499, 1000.000000000000000 ) ;
+#5313 = ORIENTED_EDGE ( 'NONE', *, *, #10198, .T. ) ;
+#5314 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5315 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#5316 = ORIENTED_EDGE ( 'NONE', *, *, #5588, .F. ) ;
+#5317 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#5318 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -10.94999999999999929 ) ) ;
+#5319 = VERTEX_POINT ( 'NONE', #9282 ) ;
+#5320 = FACE_OUTER_BOUND ( 'NONE', #2640, .T. ) ;
+#5321 = LINE ( 'NONE', #12470, #3333 ) ;
+#5322 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5323 = EDGE_CURVE ( 'NONE', #4387, #8348, #9662, .T. ) ;
+#5324 = LINE ( 'NONE', #3884, #2736 ) ;
+#5325 = EDGE_LOOP ( 'NONE', ( #8870, #3612, #8679, #2701 ) ) ;
+#5326 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -2.399999999999999911 ) ) ;
+#5327 = ORIENTED_EDGE ( 'NONE', *, *, #2377, .T. ) ;
+#5328 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#5329 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5330 = ORIENTED_EDGE ( 'NONE', *, *, #8739, .F. ) ;
+#5331 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#5332 = VECTOR ( 'NONE', #3751, 1000.000000000000000 ) ;
+#5333 = EDGE_CURVE ( 'NONE', #416, #5307, #7746, .T. ) ;
+#5334 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#5335 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#5336 = AXIS2_PLACEMENT_3D ( 'NONE', #6856, #6689, #3808 ) ;
+#5337 = VECTOR ( 'NONE', #8829, 1000.000000000000000 ) ;
+#5338 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5339 = CIRCLE ( 'NONE', #1463, 0.2121225929524575560 ) ;
+#5340 = VECTOR ( 'NONE', #12459, 1000.000000000000000 ) ;
+#5341 = VERTEX_POINT ( 'NONE', #573 ) ;
+#5342 = LINE ( 'NONE', #5348, #11058 ) ;
+#5343 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#5344 = EDGE_CURVE ( 'NONE', #5364, #11181, #10902, .T. ) ;
+#5345 = EDGE_CURVE ( 'NONE', #5461, #1817, #3949, .T. ) ;
+#5346 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5347 = CARTESIAN_POINT ( 'NONE', ( 0.5117940026596718983, 2.710774792058990190, -3.350000000000000089 ) ) ;
+#5348 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#5349 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ;
+#5350 = EDGE_LOOP ( 'NONE', ( #12001, #9418, #5284, #2026 ) ) ;
+#5351 = VECTOR ( 'NONE', #12371, 1000.000000000000000 ) ;
+#5352 = EDGE_LOOP ( 'NONE', ( #2794, #7247, #7818, #5761 ) ) ;
+#5353 = ORIENTED_EDGE ( 'NONE', *, *, #7200, .T. ) ;
+#5354 = AXIS2_PLACEMENT_3D ( 'NONE', #11547, #5824, #993 ) ;
+#5355 = CARTESIAN_POINT ( 'NONE', ( 2.898920898576054839, 2.244413147376555173, -0.5250000000000000222 ) ) ;
+#5356 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#5357 = ORIENTED_EDGE ( 'NONE', *, *, #11994, .F. ) ;
+#5358 = CARTESIAN_POINT ( 'NONE', ( -0.6587413171071460072, 1.228243956626982047, 0.6500000000000000222 ) ) ;
+#5360 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2932, #1968, #10757, #7809 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.032715161476445154, 4.430908907153845000 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9868304011970239209, 0.9868304011970239209, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#5359 = DIRECTION ( 'NONE', ( -3.614007241618350250E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5361 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5362 = VECTOR ( 'NONE', #11118, 1000.000000000000000 ) ;
+#5363 = ORIENTED_EDGE ( 'NONE', *, *, #8030, .F. ) ;
+#5364 = VERTEX_POINT ( 'NONE', #8387 ) ;
+#5365 = ADVANCED_FACE ( 'NONE', ( #4257 ), #535, .F. ) ;
+#5366 = LINE ( 'NONE', #10900, #9404 ) ;
+#5367 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.355252715606880049E-16, 0.0000000000000000000 ) ) ;
+#5368 = AXIS2_PLACEMENT_3D ( 'NONE', #6136, #7108, #676 ) ;
+#5369 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5370 = LINE ( 'NONE', #10335, #373 ) ;
+#5371 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5372 = VERTEX_POINT ( 'NONE', #4416 ) ;
+#5373 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#5374 = LINE ( 'NONE', #6437, #214 ) ;
+#5375 = ORIENTED_EDGE ( 'NONE', *, *, #5996, .T. ) ;
+#5376 = ORIENTED_EDGE ( 'NONE', *, *, #2643, .T. ) ;
+#5377 = CARTESIAN_POINT ( 'NONE', ( -3.599999999999997424, 1.799999999999999378, -8.537867965644025503 ) ) ;
+#5378 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5379 = LINE ( 'NONE', #7026, #11521 ) ;
+#5380 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -6.450000000000000178 ) ) ;
+#5381 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -5.250000000000000000 ) ) ;
+#5382 = VECTOR ( 'NONE', #6203, 1000.000000000000000 ) ;
+#5383 = AXIS2_PLACEMENT_3D ( 'NONE', #11986, #5378, #7355 ) ;
+#5384 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -9.849999999999999645 ) ) ;
+#5385 = EDGE_LOOP ( 'NONE', ( #4264, #3127, #602, #12164 ) ) ;
+#5386 = DIRECTION ( 'NONE', ( -0.5648791325396610441, 0.8251736578570840752, 6.124431826912281341E-17 ) ) ;
+#5387 = CARTESIAN_POINT ( 'NONE', ( 0.5385164807134500409, 1.399999999999999911, -12.09999999999999964 ) ) ;
+#5388 = EDGE_CURVE ( 'NONE', #7675, #6380, #9817, .T. ) ;
+#5389 = ORIENTED_EDGE ( 'NONE', *, *, #9784, .F. ) ;
+#5390 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#5391 = ORIENTED_EDGE ( 'NONE', *, *, #7831, .T. ) ;
+#5392 = ORIENTED_EDGE ( 'NONE', *, *, #9496, .T. ) ;
+#5393 = CYLINDRICAL_SURFACE ( 'NONE', #8183, 0.04999999999999991257 ) ;
+#5394 = EDGE_CURVE ( 'NONE', #12119, #8725, #1679, .T. ) ;
+#5395 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5396 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -5.250000000000000000 ) ) ;
+#5397 = LINE ( 'NONE', #4732, #5997 ) ;
+#5398 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5399 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#5400 = ORIENTED_EDGE ( 'NONE', *, *, #2378, .T. ) ;
+#5401 = ORIENTED_EDGE ( 'NONE', *, *, #6104, .F. ) ;
+#5403 = VERTEX_POINT ( 'NONE', #623 ) ;
+#5402 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5404 = EDGE_CURVE ( 'NONE', #11095, #4411, #1238, .T. ) ;
+#5405 = EDGE_CURVE ( 'NONE', #4985, #6600, #6357, .T. ) ;
+#5406 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.300000000000000044, -0.3499999999999999778 ) ) ;
+#5407 = EDGE_LOOP ( 'NONE', ( #1003, #10307, #10525, #10472 ) ) ;
+#5408 = AXIS2_PLACEMENT_3D ( 'NONE', #1408, #355, #11959 ) ;
+#5409 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5410 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5411 = LINE ( 'NONE', #8377, #5096 ) ;
+#5412 = FACE_OUTER_BOUND ( 'NONE', #6258, .T. ) ;
+#5413 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5414 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#5415 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.699999999999999956 ) ) ;
+#5416 = EDGE_LOOP ( 'NONE', ( #7894, #8404, #7397, #5759 ) ) ;
+#5417 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#5418 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5419 = ORIENTED_EDGE ( 'NONE', *, *, #9743, .F. ) ;
+#5420 = EDGE_CURVE ( 'NONE', #205, #534, #1965, .T. ) ;
+#5421 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5422 = ORIENTED_EDGE ( 'NONE', *, *, #10650, .F. ) ;
+#5423 = EDGE_CURVE ( 'NONE', #3142, #4999, #1797, .T. ) ;
+#5424 = ADVANCED_FACE ( 'NONE', ( #4376 ), #7345, .F. ) ;
+#5425 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5426 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#5427 = LINE ( 'NONE', #6162, #9606 ) ;
+#5428 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#5429 = LINE ( 'NONE', #4313, #2516 ) ;
+#5430 = ORIENTED_EDGE ( 'NONE', *, *, #307, .T. ) ;
+#5431 = CYLINDRICAL_SURFACE ( 'NONE', #10164, 0.5000000000000000000 ) ;
+#5432 = ORIENTED_EDGE ( 'NONE', *, *, #5217, .T. ) ;
+#5433 = PRODUCT_CONTEXT ( 'NONE', #9698, 'mechanical' ) ;
+#5434 = EDGE_CURVE ( 'NONE', #10611, #2231, #7980, .T. ) ;
+#5435 = ORIENTED_EDGE ( 'NONE', *, *, #3137, .T. ) ;
+#5436 = EDGE_CURVE ( 'NONE', #10254, #124, #10700, .T. ) ;
+#5437 = LINE ( 'NONE', #592, #2697 ) ;
+#5438 = EDGE_LOOP ( 'NONE', ( #7331, #5589, #1975, #12048 ) ) ;
+#5439 = ORIENTED_EDGE ( 'NONE', *, *, #3085, .T. ) ;
+#5440 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#5441 = ORIENTED_EDGE ( 'NONE', *, *, #79, .F. ) ;
+#5442 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#5443 = ADVANCED_FACE ( 'NONE', ( #732 ), #2664, .T. ) ;
+#5444 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#5445 = ORIENTED_EDGE ( 'NONE', *, *, #2771, .T. ) ;
+#5446 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.800000000000000044, -7.750000000000000000 ) ) ;
+#5447 = AXIS2_PLACEMENT_3D ( 'NONE', #2507, #11169, #4497 ) ;
+#5448 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#5449 = VERTEX_POINT ( 'NONE', #7554 ) ;
+#5450 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#5451 = EDGE_LOOP ( 'NONE', ( #4673, #12509, #9240, #11544, #1941, #6223 ) ) ;
+#5452 = FACE_OUTER_BOUND ( 'NONE', #3687, .T. ) ;
+#5453 = EDGE_CURVE ( 'NONE', #1648, #4034, #2370, .T. ) ;
+#5454 = ORIENTED_EDGE ( 'NONE', *, *, #3606, .T. ) ;
+#5455 = PLANE ( 'NONE', #9600 ) ;
+#5456 = VECTOR ( 'NONE', #8977, 1000.000000000000000 ) ;
+#5457 = VERTEX_POINT ( 'NONE', #11392 ) ;
+#5458 = LINE ( 'NONE', #9128, #11450 ) ;
+#5459 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5460 = VECTOR ( 'NONE', #10528, 1000.000000000000000 ) ;
+#5461 = VERTEX_POINT ( 'NONE', #12275 ) ;
+#5462 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5463 = ORIENTED_EDGE ( 'NONE', *, *, #5956, .T. ) ;
+#5464 = VECTOR ( 'NONE', #10974, 1000.000000000000000 ) ;
+#5465 = DIRECTION ( 'NONE', ( -2.489206111144456987E-48, 1.000000000000000000, 1.836709923159825052E-32 ) ) ;
+#5466 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5467 = ORIENTED_EDGE ( 'NONE', *, *, #10423, .F. ) ;
+#5468 = FACE_OUTER_BOUND ( 'NONE', #3213, .T. ) ;
+#5469 = EDGE_CURVE ( 'NONE', #7427, #4646, #2986, .T. ) ;
+#5470 = CARTESIAN_POINT ( 'NONE', ( -1.131370849898475806, 1.399999999999999911, -3.888613609689575146 ) ) ;
+#5471 = VERTEX_POINT ( 'NONE', #12365 ) ;
+#5472 = VECTOR ( 'NONE', #689, 1000.000000000000000 ) ;
+#5473 = PLANE ( 'NONE', #8242 ) ;
+#5474 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -0.3499999999999999778 ) ) ;
+#5475 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -3.962122592952459943 ) ) ;
+#5476 = VECTOR ( 'NONE', #6427, 1000.000000000000000 ) ;
+#5477 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#5478 = ORIENTED_EDGE ( 'NONE', *, *, #7843, .T. ) ;
+#5479 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -1.500000000000000000 ) ) ;
+#5480 = EDGE_CURVE ( 'NONE', #2238, #12251, #4618, .T. ) ;
+#5481 = VECTOR ( 'NONE', #4556, 1000.000000000000000 ) ;
+#5482 = ORIENTED_EDGE ( 'NONE', *, *, #10897, .T. ) ;
+#5483 = PLANE ( 'NONE', #1325 ) ;
+#5484 = ORIENTED_EDGE ( 'NONE', *, *, #10458, .T. ) ;
+#5485 = LINE ( 'NONE', #11979, #3201 ) ;
+#5486 = AXIS2_PLACEMENT_3D ( 'NONE', #3525, #7466, #6436 ) ;
+#5487 = LINE ( 'NONE', #3009, #2733 ) ;
+#5488 = EDGE_CURVE ( 'NONE', #5492, #3128, #4760, .T. ) ;
+#5489 = LINE ( 'NONE', #8149, #8050 ) ;
+#5490 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5491 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#5492 = VERTEX_POINT ( 'NONE', #4574 ) ;
+#5493 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#5494 = ADVANCED_FACE ( 'NONE', ( #10142 ), #5661, .T. ) ;
+#5495 = VECTOR ( 'NONE', #11364, 1000.000000000000000 ) ;
+#5496 = EDGE_CURVE ( 'NONE', #1237, #3128, #5039, .T. ) ;
+#5497 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#5498 = LINE ( 'NONE', #2209, #1994 ) ;
+#5499 = ORIENTED_EDGE ( 'NONE', *, *, #2837, .F. ) ;
+#5500 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5501 = FACE_OUTER_BOUND ( 'NONE', #3466, .T. ) ;
+#5502 = ORIENTED_EDGE ( 'NONE', *, *, #10585, .T. ) ;
+#5503 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -4.349999999999999645 ) ) ;
+#5504 = CARTESIAN_POINT ( 'NONE', ( 1.800000000000000044, 2.204364238465235083E-16, -8.000000000000000000 ) ) ;
+#5505 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5506 = EDGE_CURVE ( 'NONE', #10397, #11904, #4727, .T. ) ;
+#5507 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 3.469446951953615175E-16, -1.000000000000000000 ) ) ;
+#5508 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#5509 = AXIS2_PLACEMENT_3D ( 'NONE', #11678, #964, #6751 ) ;
+#5510 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -8.724999999999999645 ) ) ;
+#5511 = ADVANCED_FACE ( 'NONE', ( #6858 ), #2760, .F. ) ;
+#5512 = EDGE_CURVE ( 'NONE', #5771, #9766, #1849, .T. ) ;
+#5513 = LINE ( 'NONE', #1964, #4283 ) ;
+#5514 = VERTEX_POINT ( 'NONE', #8473 ) ;
+#5515 = ORIENTED_EDGE ( 'NONE', *, *, #11113, .T. ) ;
+#5516 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5517 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5518 = EDGE_CURVE ( 'NONE', #10248, #2141, #11489, .T. ) ;
+#5519 = PLANE ( 'NONE', #2104 ) ;
+#5520 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -9.849999999999999645 ) ) ;
+#5521 = LINE ( 'NONE', #6606, #4885 ) ;
+#5522 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -3.250000000000000000 ) ) ;
+#5523 = AXIS2_PLACEMENT_3D ( 'NONE', #12311, #9448, #9366 ) ;
+#5524 = VECTOR ( 'NONE', #8296, 1000.000000000000000 ) ;
+#5525 = ORIENTED_EDGE ( 'NONE', *, *, #11180, .F. ) ;
+#5526 = ORIENTED_EDGE ( 'NONE', *, *, #610, .T. ) ;
+#5527 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5528 = VERTEX_POINT ( 'NONE', #788 ) ;
+#5529 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5530 = PLANE ( 'NONE', #1911 ) ;
+#5531 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.465987697120515243, -5.150000000000000355 ) ) ;
+#5532 = EDGE_CURVE ( 'NONE', #2038, #2649, #3647, .T. ) ;
+#5533 = EDGE_CURVE ( 'NONE', #216, #7712, #11906, .T. ) ;
+#5534 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5535 = ORIENTED_EDGE ( 'NONE', *, *, #5480, .T. ) ;
+#5536 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5537 = VECTOR ( 'NONE', #10829, 1000.000000000000000 ) ;
+#5538 = ORIENTED_EDGE ( 'NONE', *, *, #5779, .T. ) ;
+#5539 = VERTEX_POINT ( 'NONE', #6536 ) ;
+#5540 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#5541 = VERTEX_POINT ( 'NONE', #8577 ) ;
+#5542 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#5543 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -0.7249999999999999778 ) ) ;
+#5544 = ORIENTED_EDGE ( 'NONE', *, *, #2011, .F. ) ;
+#5545 = AXIS2_PLACEMENT_3D ( 'NONE', #275, #9844, #1263 ) ;
+#5546 = PLANE ( 'NONE', #1840 ) ;
+#5547 = LINE ( 'NONE', #7250, #2948 ) ;
+#5548 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#5549 = LINE ( 'NONE', #7348, #3561 ) ;
+#5550 = ORIENTED_EDGE ( 'NONE', *, *, #9333, .F. ) ;
+#5551 = CARTESIAN_POINT ( 'NONE', ( 0.5385164807134500409, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#5552 = VECTOR ( 'NONE', #9665, 1000.000000000000000 ) ;
+#5553 = VERTEX_POINT ( 'NONE', #5540 ) ;
+#5554 = VERTEX_POINT ( 'NONE', #6484 ) ;
+#5555 = ADVANCED_FACE ( 'NONE', ( #5725 ), #3570, .F. ) ;
+#5556 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#5557 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#5558 = ORIENTED_EDGE ( 'NONE', *, *, #11330, .T. ) ;
+#5559 = ORIENTED_EDGE ( 'NONE', *, *, #4850, .T. ) ;
+#5560 = AXIS2_PLACEMENT_3D ( 'NONE', #13, #8782, #1957 ) ;
+#5561 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#5562 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#5563 = LINE ( 'NONE', #3510, #4025 ) ;
+#5564 = VECTOR ( 'NONE', #5865, 1000.000000000000000 ) ;
+#5565 = VECTOR ( 'NONE', #4390, 1000.000000000000000 ) ;
+#5566 = ORIENTED_EDGE ( 'NONE', *, *, #8543, .F. ) ;
+#5567 = ORIENTED_EDGE ( 'NONE', *, *, #12073, .T. ) ;
+#5568 = ORIENTED_EDGE ( 'NONE', *, *, #5106, .F. ) ;
+#5569 = ADVANCED_FACE ( 'NONE', ( #1140 ), #2969, .F. ) ;
+#5570 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5571 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5572 = ORIENTED_EDGE ( 'NONE', *, *, #1335, .F. ) ;
+#5573 = LINE ( 'NONE', #3356, #100 ) ;
+#5574 = LINE ( 'NONE', #9027, #7088 ) ;
+#5575 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#5576 = EDGE_CURVE ( 'NONE', #1677, #4630, #4414, .T. ) ;
+#5577 = EDGE_CURVE ( 'NONE', #7215, #10330, #10447, .T. ) ;
+#5578 = ORIENTED_EDGE ( 'NONE', *, *, #10321, .F. ) ;
+#5579 = ORIENTED_EDGE ( 'NONE', *, *, #12061, .T. ) ;
+#5580 = ORIENTED_EDGE ( 'NONE', *, *, #1489, .F. ) ;
+#5581 = ORIENTED_EDGE ( 'NONE', *, *, #5965, .F. ) ;
+#5582 = VECTOR ( 'NONE', #7723, 1000.000000000000000 ) ;
+#5583 = EDGE_CURVE ( 'NONE', #3680, #9092, #8699, .T. ) ;
+#5584 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5585 = ORIENTED_EDGE ( 'NONE', *, *, #8999, .T. ) ;
+#5586 = VECTOR ( 'NONE', #2504, 1000.000000000000000 ) ;
+#5587 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5588 = EDGE_CURVE ( 'NONE', #4002, #8569, #962, .T. ) ;
+#5589 = ORIENTED_EDGE ( 'NONE', *, *, #8367, .F. ) ;
+#5590 = ORIENTED_EDGE ( 'NONE', *, *, #4976, .F. ) ;
+#5591 = VERTEX_POINT ( 'NONE', #9579 ) ;
+#5592 = EDGE_CURVE ( 'NONE', #3024, #4630, #1548, .T. ) ;
+#5593 = VERTEX_POINT ( 'NONE', #9703 ) ;
+#5594 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5595 = ORIENTED_EDGE ( 'NONE', *, *, #1040, .T. ) ;
+#5596 = AXIS2_PLACEMENT_3D ( 'NONE', #7900, #6979, #8830 ) ;
+#5597 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#5598 = EDGE_LOOP ( 'NONE', ( #3706, #9401, #9426, #8972, #4966 ) ) ;
+#5599 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 4.200000000000000178, -3.449999999999999734 ) ) ;
+#5600 = ORIENTED_EDGE ( 'NONE', *, *, #3421, .T. ) ;
+#5601 = LINE ( 'NONE', #3083, #10400 ) ;
+#5602 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#5603 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -10.65000000000000036 ) ) ;
+#5604 = ORIENTED_EDGE ( 'NONE', *, *, #674, .T. ) ;
+#5605 = ORIENTED_EDGE ( 'NONE', *, *, #3428, .T. ) ;
+#5606 = ORIENTED_EDGE ( 'NONE', *, *, #8030, .T. ) ;
+#5607 = LINE ( 'NONE', #7963, #4967 ) ;
+#5608 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5609 = LINE ( 'NONE', #10730, #8871 ) ;
+#5610 = LINE ( 'NONE', #7665, #8735 ) ;
+#5611 = ORIENTED_EDGE ( 'NONE', *, *, #269, .F. ) ;
+#5612 = VERTEX_POINT ( 'NONE', #10656 ) ;
+#5613 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -5.250000000000000000 ) ) ;
+#5614 = VECTOR ( 'NONE', #8058, 1000.000000000000000 ) ;
+#5615 = AXIS2_PLACEMENT_3D ( 'NONE', #10926, #1384, #2254 ) ;
+#5616 = DIRECTION ( 'NONE', ( -0.8171646632211548855, 0.0000000000000000000, 0.5764042966379209210 ) ) ;
+#5617 = ORIENTED_EDGE ( 'NONE', *, *, #5807, .T. ) ;
+#5618 = EDGE_LOOP ( 'NONE', ( #2395, #11088, #7913, #4058 ) ) ;
+#5619 = FACE_OUTER_BOUND ( 'NONE', #3608, .T. ) ;
+#5620 = ADVANCED_FACE ( 'NONE', ( #7006 ), #5742, .F. ) ;
+#5621 = PLANE ( 'NONE', #5290 ) ;
+#5622 = VECTOR ( 'NONE', #9036, 1000.000000000000000 ) ;
+#5623 = ORIENTED_EDGE ( 'NONE', *, *, #1335, .T. ) ;
+#5624 = LINE ( 'NONE', #5030, #3025 ) ;
+#5625 = VERTEX_POINT ( 'NONE', #3830 ) ;
+#5626 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#5627 = LINE ( 'NONE', #6768, #3030 ) ;
+#5628 = ORIENTED_EDGE ( 'NONE', *, *, #3708, .F. ) ;
+#5629 = VERTEX_POINT ( 'NONE', #4756 ) ;
+#5630 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#5631 = DIRECTION ( 'NONE', ( 0.7071067811865505703, -0.7071067811865444641, 8.761676666762101306E-17 ) ) ;
+#5632 = CARTESIAN_POINT ( 'NONE', ( -0.8129758265079320978, 1.365034731571415749, -0.6999999999999999556 ) ) ;
+#5633 = LINE ( 'NONE', #3866, #7290 ) ;
+#5634 = LINE ( 'NONE', #7539, #2878 ) ;
+#5635 = ADVANCED_FACE ( 'NONE', ( #7201 ), #917, .F. ) ;
+#5636 = EDGE_CURVE ( 'NONE', #11182, #4034, #11542, .T. ) ;
+#5637 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#5638 = FACE_OUTER_BOUND ( 'NONE', #9691, .T. ) ;
+#5639 = ORIENTED_EDGE ( 'NONE', *, *, #6742, .F. ) ;
+#5640 = ORIENTED_EDGE ( 'NONE', *, *, #1084, .T. ) ;
+#5641 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5642 = PLANE ( 'NONE', #1291 ) ;
+#5643 = LINE ( 'NONE', #832, #3046 ) ;
+#5644 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5645 = CIRCLE ( 'NONE', #6405, 0.05000000000000012768 ) ;
+#5646 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.168404344971010101E-16, 0.0000000000000000000 ) ) ;
+#5647 = VECTOR ( 'NONE', #11611, 1000.000000000000000 ) ;
+#5648 = ORIENTED_EDGE ( 'NONE', *, *, #1663, .F. ) ;
+#5649 = VECTOR ( 'NONE', #10909, 1000.000000000000000 ) ;
+#5650 = EDGE_CURVE ( 'NONE', #3680, #4227, #8398, .T. ) ;
+#5651 = EDGE_CURVE ( 'NONE', #7086, #9038, #5083, .T. ) ;
+#5652 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5653 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -3.500000000000000000 ) ) ;
+#5654 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#5655 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5656 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -0.8499999999999999778 ) ) ;
+#5657 = VECTOR ( 'NONE', #5837, 1000.000000000000000 ) ;
+#5658 = ORIENTED_EDGE ( 'NONE', *, *, #4987, .F. ) ;
+#5659 = PLANE ( 'NONE', #9538 ) ;
+#5660 = ORIENTED_EDGE ( 'NONE', *, *, #7667, .F. ) ;
+#5661 = PLANE ( 'NONE', #4642 ) ;
+#5662 = EDGE_CURVE ( 'NONE', #1431, #8422, #7211, .T. ) ;
+#5663 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -10.44999999999999929 ) ) ;
+#5664 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5665 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#5666 = LINE ( 'NONE', #2383, #7923 ) ;
+#5667 = EDGE_LOOP ( 'NONE', ( #3457, #10803, #3798, #1545 ) ) ;
+#5668 = ORIENTED_EDGE ( 'NONE', *, *, #2215, .T. ) ;
+#5669 = EDGE_CURVE ( 'NONE', #3562, #3983, #10660, .T. ) ;
+#5670 = EDGE_CURVE ( 'NONE', #9440, #11181, #3565, .T. ) ;
+#5671 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -10.69999999999999929 ) ) ;
+#5672 = DIRECTION ( 'NONE', ( 0.1574969713016935169, 0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#5673 = AXIS2_PLACEMENT_3D ( 'NONE', #6498, #7481, #9249 ) ;
+#5674 = ORIENTED_EDGE ( 'NONE', *, *, #6384, .F. ) ;
+#5675 = EDGE_LOOP ( 'NONE', ( #4789, #1043, #7880, #4670, #104, #4103 ) ) ;
+#5676 = ADVANCED_FACE ( 'NONE', ( #1004 ), #11675, .T. ) ;
+#5677 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5678 = EDGE_CURVE ( 'NONE', #4602, #12442, #12447, .T. ) ;
+#5679 = LINE ( 'NONE', #6811, #10496 ) ;
+#5680 = VERTEX_POINT ( 'NONE', #1210 ) ;
+#5681 = ORIENTED_EDGE ( 'NONE', *, *, #8454, .T. ) ;
+#5682 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5683 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -11.07499999999999929 ) ) ;
+#5684 = EDGE_CURVE ( 'NONE', #1010, #3272, #3268, .T. ) ;
+#5685 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -3.250000000000000000 ) ) ;
+#5686 = AXIS2_PLACEMENT_3D ( 'NONE', #6924, #2130, #8951 ) ;
+#5687 = VECTOR ( 'NONE', #3247, 1000.000000000000000 ) ;
+#5688 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#5689 = ORIENTED_EDGE ( 'NONE', *, *, #5694, .F. ) ;
+#5690 = ADVANCED_FACE ( 'NONE', ( #6435 ), #11797, .F. ) ;
+#5691 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -4.525000000000000355 ) ) ;
+#5692 = ADVANCED_FACE ( 'NONE', ( #4784 ), #4951, .F. ) ;
+#5693 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -11.07499999999999929 ) ) ;
+#5694 = EDGE_CURVE ( 'NONE', #8700, #1299, #6586, .T. ) ;
+#5695 = ORIENTED_EDGE ( 'NONE', *, *, #11683, .T. ) ;
+#5696 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#5697 = EDGE_LOOP ( 'NONE', ( #11580, #9860, #3160, #10795, #9657, #6220, #1745, #9173, #4291 ) ) ;
+#5698 = VERTEX_POINT ( 'NONE', #7885 ) ;
+#5699 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5700 = LINE ( 'NONE', #5022, #4317 ) ;
+#5701 = AXIS2_PLACEMENT_3D ( 'NONE', #2031, #3988, #6746 ) ;
+#5702 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5703 = VECTOR ( 'NONE', #8825, 1000.000000000000000 ) ;
+#5704 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -6.599999999999999645 ) ) ;
+#5705 = EDGE_LOOP ( 'NONE', ( #5205, #11790, #11718, #10584 ) ) ;
+#5706 = EDGE_LOOP ( 'NONE', ( #12477, #474, #4053, #4965 ) ) ;
+#5707 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#5708 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5709 = EDGE_LOOP ( 'NONE', ( #10820, #10847, #9642, #11017, #1437, #8684 ) ) ;
+#5710 = FACE_OUTER_BOUND ( 'NONE', #11863, .T. ) ;
+#5711 = VERTEX_POINT ( 'NONE', #9834 ) ;
+#5712 = ORIENTED_EDGE ( 'NONE', *, *, #1598, .F. ) ;
+#5713 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.199999999999999956, -3.500000000000000000 ) ) ;
+#5714 = EDGE_CURVE ( 'NONE', #2169, #12278, #9893, .T. ) ;
+#5715 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5716 = ORIENTED_EDGE ( 'NONE', *, *, #10157, .F. ) ;
+#5717 = LINE ( 'NONE', #8463, #559 ) ;
+#5718 = FACE_OUTER_BOUND ( 'NONE', #447, .T. ) ;
+#5719 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.449999999999999956, -2.500000000000000000 ) ) ;
+#5720 = DIRECTION ( 'NONE', ( 0.9191450300180588062, 0.0000000000000000000, -0.3939192985791653556 ) ) ;
+#5721 = EDGE_LOOP ( 'NONE', ( #11546, #6913, #5376, #1502 ) ) ;
+#5722 = ORIENTED_EDGE ( 'NONE', *, *, #5822, .T. ) ;
+#5723 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#5724 = EDGE_CURVE ( 'NONE', #12059, #11252, #4019, .T. ) ;
+#5725 = FACE_OUTER_BOUND ( 'NONE', #6392, .T. ) ;
+#5726 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#5727 = EDGE_CURVE ( 'NONE', #8725, #888, #9584, .T. ) ;
+#5728 = CIRCLE ( 'NONE', #3463, 0.04999999999999991257 ) ;
+#5729 = EDGE_CURVE ( 'NONE', #6614, #11018, #2036, .T. ) ;
+#5730 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#5731 = VERTEX_POINT ( 'NONE', #9913 ) ;
+#5732 = VERTEX_POINT ( 'NONE', #5045 ) ;
+#5733 = EDGE_CURVE ( 'NONE', #9895, #4974, #2198, .T. ) ;
+#5734 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -2.500000000000000000 ) ) ;
+#5735 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5736 = ORIENTED_EDGE ( 'NONE', *, *, #11585, .F. ) ;
+#5737 = VECTOR ( 'NONE', #2268, 1000.000000000000000 ) ;
+#5738 = PLANE ( 'NONE', #10642 ) ;
+#5739 = ADVANCED_FACE ( 'NONE', ( #5853 ), #698, .F. ) ;
+#5740 = ORIENTED_EDGE ( 'NONE', *, *, #10650, .T. ) ;
+#5741 = EDGE_CURVE ( 'NONE', #7086, #4651, #7501, .T. ) ;
+#5742 = PLANE ( 'NONE', #12383 ) ;
+#5743 = VERTEX_POINT ( 'NONE', #2163 ) ;
+#5744 = LINE ( 'NONE', #8362, #9170 ) ;
+#5745 = VERTEX_POINT ( 'NONE', #3011 ) ;
+#5746 = ORIENTED_EDGE ( 'NONE', *, *, #11366, .T. ) ;
+#5747 = CARTESIAN_POINT ( 'NONE', ( 2.421251514349155087, 2.406240264898304559, -10.65000000000000036 ) ) ;
+#5748 = ORIENTED_EDGE ( 'NONE', *, *, #11419, .F. ) ;
+#5749 = ORIENTED_EDGE ( 'NONE', *, *, #9575, .F. ) ;
+#5750 = CYLINDRICAL_SURFACE ( 'NONE', #2250, 0.05000000000000012768 ) ;
+#5751 = DIRECTION ( 'NONE', ( -0.1240347345892083564, 0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#5752 = ORIENTED_EDGE ( 'NONE', *, *, #7032, .F. ) ;
+#5753 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#5754 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#5755 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#5756 = VERTEX_POINT ( 'NONE', #12077 ) ;
+#5757 = EDGE_CURVE ( 'NONE', #10252, #4815, #1303, .T. ) ;
+#5758 = ADVANCED_FACE ( 'NONE', ( #8111 ), #2199, .T. ) ;
+#5759 = ORIENTED_EDGE ( 'NONE', *, *, #8596, .T. ) ;
+#5760 = VECTOR ( 'NONE', #8630, 1000.000000000000000 ) ;
+#5761 = ORIENTED_EDGE ( 'NONE', *, *, #10818, .F. ) ;
+#5762 = ADVANCED_FACE ( 'NONE', ( #7360 ), #3502, .F. ) ;
+#5763 = ORIENTED_EDGE ( 'NONE', *, *, #3704, .F. ) ;
+#5764 = ORIENTED_EDGE ( 'NONE', *, *, #6798, .T. ) ;
+#5765 = ORIENTED_EDGE ( 'NONE', *, *, #8940, .F. ) ;
+#5766 = AXIS2_PLACEMENT_3D ( 'NONE', #8681, #2913, #4892 ) ;
+#5767 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.399999999999999911, -11.44999999999999929 ) ) ;
+#5768 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -3.449999999999999734 ) ) ;
+#5769 = AXIS2_PLACEMENT_3D ( 'NONE', #1634, #4674, #3666 ) ;
+#5771 = VERTEX_POINT ( 'NONE', #2472 ) ;
+#5770 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5772 = CYLINDRICAL_SURFACE ( 'NONE', #595, 0.05000000000000012768 ) ;
+#5773 = VERTEX_POINT ( 'NONE', #1602 ) ;
+#5774 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5775 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5776 = VECTOR ( 'NONE', #5410, 1000.000000000000000 ) ;
+#5777 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#5778 = ORIENTED_EDGE ( 'NONE', *, *, #6142, .T. ) ;
+#5779 = EDGE_CURVE ( 'NONE', #5174, #10783, #12137, .T. ) ;
+#5780 = CIRCLE ( 'NONE', #647, 0.04999999999999991257 ) ;
+#5781 = VECTOR ( 'NONE', #149, 1000.000000000000000 ) ;
+#5782 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#5783 = PLANE ( 'NONE', #10675 ) ;
+#5784 = ORIENTED_EDGE ( 'NONE', *, *, #7175, .T. ) ;
+#5785 = VECTOR ( 'NONE', #2988, 1000.000000000000000 ) ;
+#5786 = ORIENTED_EDGE ( 'NONE', *, *, #4782, .F. ) ;
+#5787 = AXIS2_PLACEMENT_3D ( 'NONE', #4258, #9034, #2207 ) ;
+#5788 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -7.250000000000000000 ) ) ;
+#5789 = VERTEX_POINT ( 'NONE', #11243 ) ;
+#5790 = FACE_OUTER_BOUND ( 'NONE', #5407, .T. ) ;
+#5791 = VECTOR ( 'NONE', #8374, 1000.000000000000000 ) ;
+#5792 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5793 = VECTOR ( 'NONE', #6169, 1000.000000000000000 ) ;
+#5794 = EDGE_CURVE ( 'NONE', #761, #2976, #6897, .T. ) ;
+#5795 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -7.000000000000000000 ) ) ;
+#5796 = FACE_OUTER_BOUND ( 'NONE', #10551, .T. ) ;
+#5797 = CARTESIAN_POINT ( 'NONE', ( 4.299999999999999822, 1.199999999999999956, -0.7249999999999999778 ) ) ;
+#5798 = VECTOR ( 'NONE', #7920, 1000.000000000000000 ) ;
+#5799 = ORIENTED_EDGE ( 'NONE', *, *, #553, .F. ) ;
+#5800 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5801 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5802 = ORIENTED_EDGE ( 'NONE', *, *, #7329, .T. ) ;
+#5803 = FACE_OUTER_BOUND ( 'NONE', #10526, .T. ) ;
+#5804 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 1.399999999999999911, -1.399999999999999911 ) ) ;
+#5805 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5806 = FACE_OUTER_BOUND ( 'NONE', #6865, .T. ) ;
+#5807 = EDGE_CURVE ( 'NONE', #10352, #7427, #2319, .T. ) ;
+#5808 = PLANE ( 'NONE', #7135 ) ;
+#5809 = CYLINDRICAL_SURFACE ( 'NONE', #6983, 0.04999999999999969746 ) ;
+#5810 = ORIENTED_EDGE ( 'NONE', *, *, #2404, .F. ) ;
+#5811 = ORIENTED_EDGE ( 'NONE', *, *, #10374, .F. ) ;
+#5812 = ADVANCED_FACE ( 'NONE', ( #4463 ), #2431, .F. ) ;
+#5813 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#5814 = FACE_OUTER_BOUND ( 'NONE', #11433, .T. ) ;
+#5815 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#5816 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5817 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5818 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#5819 = LINE ( 'NONE', #8390, #10136 ) ;
+#5820 = ORIENTED_EDGE ( 'NONE', *, *, #7363, .T. ) ;
+#5821 = VERTEX_POINT ( 'NONE', #11172 ) ;
+#5822 = EDGE_CURVE ( 'NONE', #4630, #1677, #76, .T. ) ;
+#5823 = ADVANCED_FACE ( 'NONE', ( #10030 ), #7805, .F. ) ;
+#5824 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5825 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5826 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -3.750000000000000000 ) ) ;
+#5827 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5828 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.668003342285389825E-16 ) ) ;
+#5829 = FACE_OUTER_BOUND ( 'NONE', #6017, .T. ) ;
+#5830 = CIRCLE ( 'NONE', #1338, 0.8999999999999998002 ) ;
+#5831 = LINE ( 'NONE', #12008, #7936 ) ;
+#5832 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#5833 = EDGE_LOOP ( 'NONE', ( #5623, #7303 ) ) ;
+#5834 = ORIENTED_EDGE ( 'NONE', *, *, #2076, .T. ) ;
+#5835 = EDGE_CURVE ( 'NONE', #11325, #2787, #10344, .T. ) ;
+#5836 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.399999999999999911, -5.500000000000000000 ) ) ;
+#5837 = DIRECTION ( 'NONE', ( -1.668003342285389825E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5838 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.449999999999999956, -0.5999999999999999778 ) ) ;
+#5839 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#5840 = PLANE ( 'NONE', #7377 ) ;
+#5841 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5842 = AXIS2_PLACEMENT_3D ( 'NONE', #5734, #903, #11421 ) ;
+#5843 = VECTOR ( 'NONE', #3237, 1000.000000000000000 ) ;
+#5844 = ORIENTED_EDGE ( 'NONE', *, *, #2820, .T. ) ;
+#5845 = VECTOR ( 'NONE', #10174, 1000.000000000000000 ) ;
+#5846 = ORIENTED_EDGE ( 'NONE', *, *, #9531, .F. ) ;
+#5847 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -5.500000000000000000 ) ) ;
+#5848 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5849 = PLANE ( 'NONE', #1573 ) ;
+#5850 = EDGE_LOOP ( 'NONE', ( #7866, #12358, #9367, #3064, #12146, #4338, #7828, #300, #7075, #12476, #1035, #1775 ) ) ;
+#5851 = CIRCLE ( 'NONE', #7698, 0.04999999999999991257 ) ;
+#5852 = VERTEX_POINT ( 'NONE', #11127 ) ;
+#5853 = FACE_OUTER_BOUND ( 'NONE', #3897, .T. ) ;
+#5854 = VERTEX_POINT ( 'NONE', #1559 ) ;
+#5855 = ORIENTED_EDGE ( 'NONE', *, *, #11559, .T. ) ;
+#5856 = ORIENTED_EDGE ( 'NONE', *, *, #10719, .F. ) ;
+#5857 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.899999999999999911, -6.450000000000000178 ) ) ;
+#5858 = EDGE_CURVE ( 'NONE', #5088, #8127, #4915, .T. ) ;
+#5859 = LINE ( 'NONE', #3301, #4625 ) ;
+#5860 = EDGE_LOOP ( 'NONE', ( #515, #7641, #8279, #41, #6671, #9857, #5590, #3714, #134, #9763, #8316, #11944 ) ) ;
+#5861 = DIRECTION ( 'NONE', ( 0.8251736578570826319, 0.5648791325396630425, 0.0000000000000000000 ) ) ;
+#5862 = ORIENTED_EDGE ( 'NONE', *, *, #10490, .F. ) ;
+#5863 = ORIENTED_EDGE ( 'NONE', *, *, #10026, .T. ) ;
+#5864 = ORIENTED_EDGE ( 'NONE', *, *, #4093, .T. ) ;
+#5865 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5866 = VECTOR ( 'NONE', #7465, 1000.000000000000000 ) ;
+#5867 = PLANE ( 'NONE', #3013 ) ;
+#5868 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -3.750000000000000000 ) ) ;
+#5869 = ADVANCED_FACE ( 'NONE', ( #10332 ), #1519, .F. ) ;
+#5870 = EDGE_LOOP ( 'NONE', ( #4100, #2384, #8278, #11873 ) ) ;
+#5871 = VERTEX_POINT ( 'NONE', #12161 ) ;
+#5872 = VERTEX_POINT ( 'NONE', #9466 ) ;
+#5873 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -2.250000000000000000 ) ) ;
+#5874 = EDGE_CURVE ( 'NONE', #210, #761, #6109, .T. ) ;
+#5875 = CARTESIAN_POINT ( 'NONE', ( -3.950000028179660561, 1.399999999999999911, -3.000000000000000000 ) ) ;
+#5876 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5877 = DIRECTION ( 'NONE', ( 8.156630584998160520E-47, 1.000000000000000000, 1.880790961315660013E-31 ) ) ;
+#5878 = CARTESIAN_POINT ( 'NONE', ( -0.8402232477132424160, 2.199999999999993960, 1.850591787196205651 ) ) ;
+#5879 = CYLINDRICAL_SURFACE ( 'NONE', #10151, 0.1000000000000000056 ) ;
+#5880 = ORIENTED_EDGE ( 'NONE', *, *, #10001, .T. ) ;
+#5881 = VERTEX_POINT ( 'NONE', #11287 ) ;
+#5882 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -5.500000000000000000 ) ) ;
+#5883 = VERTEX_POINT ( 'NONE', #5551 ) ;
+#5884 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5885 = ORIENTED_EDGE ( 'NONE', *, *, #9577, .T. ) ;
+#5886 = EDGE_CURVE ( 'NONE', #3366, #2783, #9878, .T. ) ;
+#5887 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5888 = EDGE_LOOP ( 'NONE', ( #10019, #10898, #10401, #6454, #50 ) ) ;
+#5889 = LINE ( 'NONE', #12166, #6196 ) ;
+#5890 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -11.50000000000000000 ) ) ;
+#5891 = EDGE_CURVE ( 'NONE', #2689, #5554, #8376, .T. ) ;
+#5892 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5893 = ORIENTED_EDGE ( 'NONE', *, *, #7655, .T. ) ;
+#5894 = EDGE_LOOP ( 'NONE', ( #10890, #10483, #6970, #8011, #996, #10074 ) ) ;
+#5895 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#5896 = ORIENTED_EDGE ( 'NONE', *, *, #10116, .T. ) ;
+#5897 = FACE_OUTER_BOUND ( 'NONE', #10576, .T. ) ;
+#5898 = ORIENTED_EDGE ( 'NONE', *, *, #5874, .T. ) ;
+#5899 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.508645237256140081, -5.150000000000000355 ) ) ;
+#5900 = ORIENTED_EDGE ( 'NONE', *, *, #9013, .T. ) ;
+#5901 = EDGE_CURVE ( 'NONE', #8273, #1026, #627, .T. ) ;
+#5902 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5903 = ORIENTED_EDGE ( 'NONE', *, *, #8083, .T. ) ;
+#5904 = AXIS2_PLACEMENT_3D ( 'NONE', #9235, #3474, #10199 ) ;
+#5905 = LINE ( 'NONE', #3746, #4524 ) ;
+#5906 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.649999999999999911, -1.449999999999999956 ) ) ;
+#5907 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#5908 = EDGE_LOOP ( 'NONE', ( #6468, #3328, #2675, #5969, #7406, #3775, #4909, #4495, #172, #5137, #10238 ) ) ;
+#5909 = EDGE_CURVE ( 'NONE', #10611, #1908, #11106, .T. ) ;
+#5910 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.245526046805430109, -6.500000000000000000 ) ) ;
+#5911 = EDGE_CURVE ( 'NONE', #5743, #2519, #548, .T. ) ;
+#5912 = CYLINDRICAL_SURFACE ( 'NONE', #6393, 1.500000000000000000 ) ;
+#5913 = DIRECTION ( 'NONE', ( 1.221292832023156083E-32, -1.239088197126289831E-16, -1.000000000000000000 ) ) ;
+#5914 = EDGE_CURVE ( 'NONE', #1917, #6440, #6163, .T. ) ;
+#5915 = ORIENTED_EDGE ( 'NONE', *, *, #4820, .F. ) ;
+#5916 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5917 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5918 = VERTEX_POINT ( 'NONE', #1687 ) ;
+#5919 = LINE ( 'NONE', #9715, #3197 ) ;
+#5920 = ORIENTED_EDGE ( 'NONE', *, *, #284, .T. ) ;
+#5921 = AXIS2_PLACEMENT_3D ( 'NONE', #10154, #6193, #398 ) ;
+#5922 = VERTEX_POINT ( 'NONE', #11368 ) ;
+#5923 = ORIENTED_EDGE ( 'NONE', *, *, #4329, .T. ) ;
+#5924 = AXIS2_PLACEMENT_3D ( 'NONE', #4167, #2373, #9113 ) ;
+#5925 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -2.149999999999999911 ) ) ;
+#5926 = FACE_OUTER_BOUND ( 'NONE', #7213, .T. ) ;
+#5927 = VECTOR ( 'NONE', #1824, 1000.000000000000000 ) ;
+#5928 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#5929 = ORIENTED_EDGE ( 'NONE', *, *, #9558, .T. ) ;
+#5930 = CARTESIAN_POINT ( 'NONE', ( 3.200000000000000178, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#5931 = VERTEX_POINT ( 'NONE', #7613 ) ;
+#5932 = LINE ( 'NONE', #9460, #3661 ) ;
+#5933 = ADVANCED_FACE ( 'NONE', ( #11249 ), #4549, .F. ) ;
+#5934 = CARTESIAN_POINT ( 'NONE', ( -3.200000000000000178, -2.200000000000000178, -11.19999999999999929 ) ) ;
+#5935 = LINE ( 'NONE', #11265, #10603 ) ;
+#5936 = AXIS2_PLACEMENT_3D ( 'NONE', #6346, #1447, #1370 ) ;
+#5937 = PLANE ( 'NONE', #1981 ) ;
+#5938 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5939 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#5940 = LINE ( 'NONE', #3320, #3973 ) ;
+#5941 = VECTOR ( 'NONE', #2627, 1000.000000000000114 ) ;
+#5942 = LINE ( 'NONE', #8619, #3357 ) ;
+#5943 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -8.599999999999999645 ) ) ;
+#5944 = EDGE_CURVE ( 'NONE', #7411, #8955, #3275, .T. ) ;
+#5945 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#5946 = CARTESIAN_POINT ( 'NONE', ( 1.187434208703792127, 2.200000000000000178, 1.699999999999999956 ) ) ;
+#5947 = EDGE_CURVE ( 'NONE', #2493, #7925, #88, .T. ) ;
+#5948 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5949 = FACE_OUTER_BOUND ( 'NONE', #6625, .T. ) ;
+#5950 = VERTEX_POINT ( 'NONE', #7656 ) ;
+#5951 = ORIENTED_EDGE ( 'NONE', *, *, #4719, .T. ) ;
+#5952 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -3.875000000000000000 ) ) ;
+#5953 = EDGE_CURVE ( 'NONE', #1026, #4956, #1615, .T. ) ;
+#5954 = ORIENTED_EDGE ( 'NONE', *, *, #1993, .T. ) ;
+#5955 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5956 = EDGE_CURVE ( 'NONE', #11457, #8180, #8833, .T. ) ;
+#5957 = VECTOR ( 'NONE', #4930, 1000.000000000000000 ) ;
+#5958 = ORIENTED_EDGE ( 'NONE', *, *, #79, .T. ) ;
+#5959 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5960 = VERTEX_POINT ( 'NONE', #2772 ) ;
+#5961 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#5962 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#5963 = PLANE ( 'NONE', #11071 ) ;
+#5964 = CARTESIAN_POINT ( 'NONE', ( 2.699994326523944999, 2.202818303441239856, -0.4915495471187929510 ) ) ;
+#5965 = EDGE_CURVE ( 'NONE', #10032, #9565, #5397, .T. ) ;
+#5966 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592249834, 2.597062770886265248, -11.44999999999999929 ) ) ;
+#5967 = LINE ( 'NONE', #3566, #11516 ) ;
+#5968 = EDGE_LOOP ( 'NONE', ( #1068, #2860, #5054, #1456 ) ) ;
+#5969 = ORIENTED_EDGE ( 'NONE', *, *, #6160, .F. ) ;
+#5970 = EDGE_CURVE ( 'NONE', #6114, #10649, #2355, .T. ) ;
+#5971 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#5972 = AXIS2_PLACEMENT_3D ( 'NONE', #374, #11010, #8114 ) ;
+#5973 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -7.299999999999999822 ) ) ;
+#5974 = CIRCLE ( 'NONE', #6824, 0.1499999999999999667 ) ;
+#5975 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#5976 = ADVANCED_FACE ( 'NONE', ( #7518 ), #9509, .F. ) ;
+#5977 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5978 = ADVANCED_FACE ( 'NONE', ( #4622 ), #3629, .F. ) ;
+#5979 = EDGE_CURVE ( 'NONE', #4530, #9071, #6293, .T. ) ;
+#5980 = FACE_OUTER_BOUND ( 'NONE', #323, .T. ) ;
+#5981 = FACE_OUTER_BOUND ( 'NONE', #4017, .T. ) ;
+#5982 = ORIENTED_EDGE ( 'NONE', *, *, #10070, .T. ) ;
+#5983 = VERTEX_POINT ( 'NONE', #11137 ) ;
+#5984 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.550000000000000044 ) ) ;
+#5985 = FACE_OUTER_BOUND ( 'NONE', #914, .T. ) ;
+#5986 = ORIENTED_EDGE ( 'NONE', *, *, #6861, .T. ) ;
+#5987 = ORIENTED_EDGE ( 'NONE', *, *, #11016, .T. ) ;
+#5988 = AXIS2_PLACEMENT_3D ( 'NONE', #3547, #10279, #4341 ) ;
+#5989 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5990 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5991 = AXIS2_PLACEMENT_3D ( 'NONE', #1992, #11633, #5887 ) ;
+#5992 = ADVANCED_FACE ( 'NONE', ( #10359 ), #12453, .T. ) ;
+#5993 = PLANE ( 'NONE', #818 ) ;
+#5994 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5995 = VECTOR ( 'NONE', #4970, 1000.000000000000000 ) ;
+#5996 = EDGE_CURVE ( 'NONE', #7239, #3779, #3411, .T. ) ;
+#5997 = VECTOR ( 'NONE', #6585, 1000.000000000000000 ) ;
+#5998 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#5999 = ORIENTED_EDGE ( 'NONE', *, *, #1439, .T. ) ;
+#6000 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592249834, 2.597062770886265248, -11.44999999999999929 ) ) ;
+#6001 = DIRECTION ( 'NONE', ( -0.9922778767136677391, 0.1240347345892081621, 0.0000000000000000000 ) ) ;
+#6002 = ORIENTED_EDGE ( 'NONE', *, *, #8855, .F. ) ;
+#6003 = ORIENTED_EDGE ( 'NONE', *, *, #4782, .T. ) ;
+#6004 = ORIENTED_EDGE ( 'NONE', *, *, #10972, .T. ) ;
+#6005 = DIRECTION ( 'NONE', ( -9.575308256243149154E-49, 1.000000000000000000, 9.714829345638749100E-33 ) ) ;
+#6006 = AXIS2_PLACEMENT_3D ( 'NONE', #4606, #966, #8863 ) ;
+#6007 = AXIS2_PLACEMENT_3D ( 'NONE', #59, #11651, #5053 ) ;
+#6008 = LINE ( 'NONE', #3778, #10533 ) ;
+#6009 = CIRCLE ( 'NONE', #9021, 0.5000000000000000000 ) ;
+#6010 = EDGE_LOOP ( 'NONE', ( #5893, #2846, #7349, #10655 ) ) ;
+#6011 = PLANE ( 'NONE', #9679 ) ;
+#6012 = VERTEX_POINT ( 'NONE', #8010 ) ;
+#6013 = ORIENTED_EDGE ( 'NONE', *, *, #1656, .F. ) ;
+#6014 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -6.500000000000000000 ) ) ;
+#6015 = LINE ( 'NONE', #12412, #1031 ) ;
+#6016 = AXIS2_PLACEMENT_3D ( 'NONE', #3498, #2552, #10220 ) ;
+#6017 = EDGE_LOOP ( 'NONE', ( #1383, #3321, #5391, #11216, #11242, #7246 ) ) ;
+#6018 = ORIENTED_EDGE ( 'NONE', *, *, #3216, .T. ) ;
+#6019 = ORIENTED_EDGE ( 'NONE', *, *, #3941, .T. ) ;
+#6020 = EDGE_CURVE ( 'NONE', #136, #4315, #5360, .T. ) ;
+#6021 = ORIENTED_EDGE ( 'NONE', *, *, #2050, .F. ) ;
+#6022 = FACE_OUTER_BOUND ( 'NONE', #11710, .T. ) ;
+#6023 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 1.496662954709575999, 0.6999999999999999556 ) ) ;
+#6024 = VERTEX_POINT ( 'NONE', #5839 ) ;
+#6025 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#6026 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.399999999999999911, -11.50000000000000000 ) ) ;
+#6027 = ORIENTED_EDGE ( 'NONE', *, *, #2154, .T. ) ;
+#6028 = EDGE_LOOP ( 'NONE', ( #3616, #6830, #2266, #703, #6953, #606, #1204 ) ) ;
+#6029 = VECTOR ( 'NONE', #2645, 1000.000000000000000 ) ;
+#6030 = ORIENTED_EDGE ( 'NONE', *, *, #4164, .F. ) ;
+#6031 = VERTEX_POINT ( 'NONE', #8747 ) ;
+#6032 = EDGE_CURVE ( 'NONE', #10338, #9024, #7820, .T. ) ;
+#6033 = ORIENTED_EDGE ( 'NONE', *, *, #4373, .T. ) ;
+#6034 = EDGE_LOOP ( 'NONE', ( #11993, #8091, #7354, #6699 ) ) ;
+#6035 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -8.599999999999999645 ) ) ;
+#6036 = ADVANCED_FACE ( 'NONE', ( #3111 ), #2051, .T. ) ;
+#6037 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -10.69999999999999929 ) ) ;
+#6038 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#6039 = ORIENTED_EDGE ( 'NONE', *, *, #6278, .T. ) ;
+#6040 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#6041 = EDGE_CURVE ( 'NONE', #9838, #10971, #8409, .T. ) ;
+#6042 = EDGE_CURVE ( 'NONE', #8506, #4832, #1019, .T. ) ;
+#6043 = CARTESIAN_POINT ( 'NONE', ( 2.698712584571855366, 2.242588398360894963, -0.5245856740107339711 ) ) ;
+#6044 = ORIENTED_EDGE ( 'NONE', *, *, #6444, .T. ) ;
+#6045 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 4.034240641806529869E-16 ) ) ;
+#6046 = ORIENTED_EDGE ( 'NONE', *, *, #11747, .T. ) ;
+#6047 = VERTEX_POINT ( 'NONE', #8706 ) ;
+#6048 = VECTOR ( 'NONE', #12062, 1000.000000000000000 ) ;
+#6049 = EDGE_LOOP ( 'NONE', ( #3913, #11604, #1041, #7948 ) ) ;
+#6050 = FACE_OUTER_BOUND ( 'NONE', #1346, .T. ) ;
+#6051 = VECTOR ( 'NONE', #1654, 1000.000000000000000 ) ;
+#6052 = CIRCLE ( 'NONE', #7416, 0.2121225929524575560 ) ;
+#6053 = ORIENTED_EDGE ( 'NONE', *, *, #10299, .T. ) ;
+#6054 = FACE_OUTER_BOUND ( 'NONE', #5870, .T. ) ;
+#6055 = ADVANCED_FACE ( 'NONE', ( #3726 ), #9706, .F. ) ;
+#6056 = EDGE_CURVE ( 'NONE', #10263, #534, #708, .T. ) ;
+#6057 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#6058 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6059 = ORIENTED_EDGE ( 'NONE', *, *, #11285, .T. ) ;
+#6060 = EDGE_CURVE ( 'NONE', #3451, #10433, #853, .T. ) ;
+#6061 = PLANE ( 'NONE', #2865 ) ;
+#6062 = EDGE_CURVE ( 'NONE', #5593, #1411, #8253, .T. ) ;
+#6063 = VECTOR ( 'NONE', #8232, 1000.000000000000000 ) ;
+#6064 = PLANE ( 'NONE', #12441 ) ;
+#6065 = ORIENTED_EDGE ( 'NONE', *, *, #12446, .F. ) ;
+#6066 = ORIENTED_EDGE ( 'NONE', *, *, #6872, .F. ) ;
+#6067 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -8.724999999999999645 ) ) ;
+#6068 = ORIENTED_EDGE ( 'NONE', *, *, #8041, .T. ) ;
+#6069 = VECTOR ( 'NONE', #162, 1000.000000000000000 ) ;
+#6070 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6071 = EDGE_CURVE ( 'NONE', #12500, #5789, #6908, .T. ) ;
+#6072 = AXIS2_PLACEMENT_3D ( 'NONE', #2334, #5270, #495 ) ;
+#6073 = ORIENTED_EDGE ( 'NONE', *, *, #3665, .T. ) ;
+#6074 = ORIENTED_EDGE ( 'NONE', *, *, #851, .F. ) ;
+#6075 = VERTEX_POINT ( 'NONE', #1009 ) ;
+#6076 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#6077 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6078 = ORIENTED_EDGE ( 'NONE', *, *, #8384, .T. ) ;
+#6079 = EDGE_CURVE ( 'NONE', #856, #10025, #8123, .T. ) ;
+#6080 = CYLINDRICAL_SURFACE ( 'NONE', #3677, 0.1000000000000000056 ) ;
+#6081 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#6082 = EDGE_CURVE ( 'NONE', #10720, #7813, #10041, .T. ) ;
+#6083 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 1.300000000000000044, -1.750000000000000000 ) ) ;
+#6084 = LINE ( 'NONE', #9793, #6992 ) ;
+#6085 = EDGE_CURVE ( 'NONE', #9336, #3905, #10817, .T. ) ;
+#6086 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6087 = VECTOR ( 'NONE', #2171, 1000.000000000000000 ) ;
+#6088 = LINE ( 'NONE', #6353, #10912 ) ;
+#6089 = AXIS2_PLACEMENT_3D ( 'NONE', #4148, #1309, #11908 ) ;
+#6090 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -2.500000000000000000 ) ) ;
+#6091 = LINE ( 'NONE', #6829, #8336 ) ;
+#6092 = ORIENTED_EDGE ( 'NONE', *, *, #11667, .F. ) ;
+#6093 = AXIS2_PLACEMENT_3D ( 'NONE', #5049, #227, #7971 ) ;
+#6094 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6095 = ORIENTED_EDGE ( 'NONE', *, *, #3591, .T. ) ;
+#6096 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6097 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#6098 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6099 = FACE_OUTER_BOUND ( 'NONE', #5350, .T. ) ;
+#6100 = CARTESIAN_POINT ( 'NONE', ( 1.187434208703792127, 2.200000000000000178, 1.899999999999999911 ) ) ;
+#6101 = DIRECTION ( 'NONE', ( 2.891205793294680200E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6102 = CYLINDRICAL_SURFACE ( 'NONE', #4706, 2.500000000000000000 ) ;
+#6103 = VERTEX_POINT ( 'NONE', #6842 ) ;
+#6104 = EDGE_CURVE ( 'NONE', #6402, #5731, #1320, .T. ) ;
+#6105 = VECTOR ( 'NONE', #4728, 1000.000000000000000 ) ;
+#6106 = ORIENTED_EDGE ( 'NONE', *, *, #6343, .F. ) ;
+#6107 = FACE_OUTER_BOUND ( 'NONE', #11534, .T. ) ;
+#6108 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#6109 = LINE ( 'NONE', #1468, #185 ) ;
+#6110 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6111 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6112 = ADVANCED_FACE ( 'NONE', ( #5249 ), #9030, .F. ) ;
+#6113 = VECTOR ( 'NONE', #10662, 1000.000000000000000 ) ;
+#6114 = VERTEX_POINT ( 'NONE', #7933 ) ;
+#6115 = ORIENTED_EDGE ( 'NONE', *, *, #6296, .F. ) ;
+#6116 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6117 = EDGE_CURVE ( 'NONE', #10659, #9591, #12302, .T. ) ;
+#6118 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6119 = VECTOR ( 'NONE', #4467, 1000.000000000000000 ) ;
+#6120 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#6122 = ORIENTED_EDGE ( 'NONE', *, *, #6060, .T. ) ;
+#6121 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6124 = CARTESIAN_POINT ( 'NONE', ( -0.1353431827350412009, 2.813985057569380110, -7.210488660932120375 ) ) ;
+#6125 = FACE_OUTER_BOUND ( 'NONE', #3754, .T. ) ;
+#6126 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6127 = VERTEX_POINT ( 'NONE', #4085 ) ;
+#6128 = AXIS2_PLACEMENT_3D ( 'NONE', #9965, #6121, #332 ) ;
+#6129 = VERTEX_POINT ( 'NONE', #10828 ) ;
+#6130 = ADVANCED_FACE ( 'NONE', ( #6448 ), #2251, .F. ) ;
+#6131 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#6132 = CARTESIAN_POINT ( 'NONE', ( 1.131370849898473807, 1.399999999999999911, -0.3499999999999999778 ) ) ;
+#6133 = EDGE_CURVE ( 'NONE', #2559, #7252, #409, .T. ) ;
+#6134 = CIRCLE ( 'NONE', #2919, 0.5000000000000000000 ) ;
+#6135 = CARTESIAN_POINT ( 'NONE', ( 1.604584607222234949, 2.777621560499960118, 4.870873947775490542 ) ) ;
+#6136 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -3.750000000000000000 ) ) ;
+#6137 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6138 = ORIENTED_EDGE ( 'NONE', *, *, #8974, .F. ) ;
+#6139 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6140 = LINE ( 'NONE', #7973, #10950 ) ;
+#6141 = ORIENTED_EDGE ( 'NONE', *, *, #7203, .F. ) ;
+#6142 = EDGE_CURVE ( 'NONE', #5539, #9621, #11989, .T. ) ;
+#6143 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6144 = EDGE_CURVE ( 'NONE', #4534, #6209, #2656, .T. ) ;
+#6145 = LINE ( 'NONE', #2062, #5218 ) ;
+#6146 = LINE ( 'NONE', #5653, #2333 ) ;
+#6147 = VECTOR ( 'NONE', #10500, 1000.000000000000000 ) ;
+#6149 = EDGE_CURVE ( 'NONE', #9507, #3315, #10674, .T. ) ;
+#6148 = DIRECTION ( 'NONE', ( -1.577021341797099976E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6150 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -2.399999999999999911 ) ) ;
+#6151 = LINE ( 'NONE', #7783, #7803 ) ;
+#6152 = ORIENTED_EDGE ( 'NONE', *, *, #5010, .F. ) ;
+#6153 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6154 = VECTOR ( 'NONE', #961, 1000.000000000000000 ) ;
+#6155 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#6156 = VECTOR ( 'NONE', #466, 1000.000000000000000 ) ;
+#6157 = EDGE_LOOP ( 'NONE', ( #538, #10119, #4926, #11209 ) ) ;
+#6158 = ORIENTED_EDGE ( 'NONE', *, *, #7596, .F. ) ;
+#6159 = EDGE_LOOP ( 'NONE', ( #3541, #11404, #8704, #5105 ) ) ;
+#6160 = EDGE_CURVE ( 'NONE', #9915, #8423, #3244, .T. ) ;
+#6161 = ORIENTED_EDGE ( 'NONE', *, *, #395, .T. ) ;
+#6162 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#6163 = LINE ( 'NONE', #3716, #4927 ) ;
+#6164 = AXIS2_PLACEMENT_3D ( 'NONE', #8761, #160, #2989 ) ;
+#6165 = VECTOR ( 'NONE', #7080, 1000.000000000000000 ) ;
+#6166 = CARTESIAN_POINT ( 'NONE', ( 3.537867965644036605, 1.862132034355960641, -7.599999999999996092 ) ) ;
+#6167 = AXIS2_PLACEMENT_3D ( 'NONE', #5654, #6607, #12268 ) ;
+#6168 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6169 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6170 = VERTEX_POINT ( 'NONE', #6076 ) ;
+#6171 = EDGE_CURVE ( 'NONE', #8569, #8392, #7797, .T. ) ;
+#6172 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6173 = ADVANCED_FACE ( 'NONE', ( #169 ), #10878, .F. ) ;
+#6174 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6175 = CIRCLE ( 'NONE', #1706, 2.000000000000000444 ) ;
+#6176 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6177 = LINE ( 'NONE', #6472, #3586 ) ;
+#6178 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.107473549256215159E-47, 5.107320282883039709E-32 ) ) ;
+#6179 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6180 = VERTEX_POINT ( 'NONE', #10003 ) ;
+#6181 = ORIENTED_EDGE ( 'NONE', *, *, #8386, .F. ) ;
+#6182 = ORIENTED_EDGE ( 'NONE', *, *, #875, .F. ) ;
+#6183 = EDGE_CURVE ( 'NONE', #7119, #5461, #2458, .T. ) ;
+#6184 = CIRCLE ( 'NONE', #11251, 0.1499999999999999667 ) ;
+#6185 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -10.80000000000000071 ) ) ;
+#6186 = ADVANCED_FACE ( 'NONE', ( #7630 ), #7177, .F. ) ;
+#6187 = CARTESIAN_POINT ( 'NONE', ( 0.6777985024400119407, 2.481771503757970176, -10.65000000000000036 ) ) ;
+#6188 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6189 = EDGE_LOOP ( 'NONE', ( #4900, #3577, #3446, #4920 ) ) ;
+#6190 = ORIENTED_EDGE ( 'NONE', *, *, #1735, .T. ) ;
+#6191 = VERTEX_POINT ( 'NONE', #8984 ) ;
+#6192 = LINE ( 'NONE', #1158, #6475 ) ;
+#6193 = DIRECTION ( 'NONE', ( -0.1574969713016939887, -0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#6194 = ORIENTED_EDGE ( 'NONE', *, *, #10645, .F. ) ;
+#6195 = VERTEX_POINT ( 'NONE', #273 ) ;
+#6196 = VECTOR ( 'NONE', #6461, 1000.000000000000000 ) ;
+#6197 = EDGE_CURVE ( 'NONE', #6530, #9436, #8946, .T. ) ;
+#6198 = ORIENTED_EDGE ( 'NONE', *, *, #5136, .F. ) ;
+#6199 = ORIENTED_EDGE ( 'NONE', *, *, #637, .T. ) ;
+#6200 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6201 = ORIENTED_EDGE ( 'NONE', *, *, #9729, .F. ) ;
+#6202 = CONICAL_SURFACE ( 'NONE', #10346, 2.299999999999999822, 0.7853981633974447263 ) ;
+#6203 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6204 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -4.349999999999999645 ) ) ;
+#6205 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#6206 = ORIENTED_EDGE ( 'NONE', *, *, #721, .F. ) ;
+#6207 = EDGE_CURVE ( 'NONE', #1945, #10336, #7328, .T. ) ;
+#6208 = FACE_OUTER_BOUND ( 'NONE', #750, .T. ) ;
+#6209 = VERTEX_POINT ( 'NONE', #1260 ) ;
+#6210 = VERTEX_POINT ( 'NONE', #1380 ) ;
+#6211 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -4.250000000000000000 ) ) ;
+#6212 = ORIENTED_EDGE ( 'NONE', *, *, #8275, .F. ) ;
+#6213 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6214 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#6215 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6216 = EDGE_CURVE ( 'NONE', #2211, #5457, #3844, .T. ) ;
+#6217 = ORIENTED_EDGE ( 'NONE', *, *, #11968, .F. ) ;
+#6218 = FACE_OUTER_BOUND ( 'NONE', #6157, .T. ) ;
+#6219 = EDGE_CURVE ( 'NONE', #10568, #3297, #11510, .T. ) ;
+#6220 = ORIENTED_EDGE ( 'NONE', *, *, #1432, .T. ) ;
+#6221 = CARTESIAN_POINT ( 'NONE', ( -0.8129758265079320978, 1.365034731571415749, 0.6500000000000000222 ) ) ;
+#6222 = AXIS2_PLACEMENT_3D ( 'NONE', #8784, #7727, #138 ) ;
+#6223 = ORIENTED_EDGE ( 'NONE', *, *, #5518, .F. ) ;
+#6224 = ORIENTED_EDGE ( 'NONE', *, *, #2880, .F. ) ;
+#6225 = VECTOR ( 'NONE', #10704, 1000.000000000000000 ) ;
+#6226 = LINE ( 'NONE', #1101, #1081 ) ;
+#6227 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6228 = EDGE_CURVE ( 'NONE', #10649, #6794, #2610, .T. ) ;
+#6229 = VECTOR ( 'NONE', #10448, 1000.000000000000000 ) ;
+#6230 = PLANE ( 'NONE', #5408 ) ;
+#6231 = LINE ( 'NONE', #9532, #3653 ) ;
+#6232 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6233 = ORIENTED_EDGE ( 'NONE', *, *, #8904, .T. ) ;
+#6234 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6235 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#6236 = VECTOR ( 'NONE', #6455, 1000.000000000000000 ) ;
+#6237 = AXIS2_PLACEMENT_3D ( 'NONE', #1647, #9345, #4638 ) ;
+#6238 = CIRCLE ( 'NONE', #2274, 0.2000000000000000944 ) ;
+#6239 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#6240 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6241 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#6242 = FACE_OUTER_BOUND ( 'NONE', #12115, .T. ) ;
+#6243 = VECTOR ( 'NONE', #4533, 1000.000000000000000 ) ;
+#6244 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -7.599999999999999645 ) ) ;
+#6245 = LINE ( 'NONE', #7506, #9067 ) ;
+#6246 = CARTESIAN_POINT ( 'NONE', ( -1.675000000000000044, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#6247 = ADVANCED_FACE ( 'NONE', ( #2316 ), #9112, .T. ) ;
+#6248 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#6249 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6250 = AXIS2_PLACEMENT_3D ( 'NONE', #8477, #2726, #1845 ) ;
+#6251 = DIRECTION ( 'NONE', ( -1.668003342285389825E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6252 = AXIS2_PLACEMENT_3D ( 'NONE', #376, #4219, #8115 ) ;
+#6253 = LINE ( 'NONE', #2804, #5657 ) ;
+#6254 = ORIENTED_EDGE ( 'NONE', *, *, #3963, .F. ) ;
+#6255 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -2.250000000000000000 ) ) ;
+#6256 = ORIENTED_EDGE ( 'NONE', *, *, #7926, .T. ) ;
+#6257 = ORIENTED_EDGE ( 'NONE', *, *, #837, .F. ) ;
+#6258 = EDGE_LOOP ( 'NONE', ( #7195, #4354, #7251, #4122, #4200, #12296, #2547 ) ) ;
+#6259 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -5.250000000000000000 ) ) ;
+#6260 = AXIS2_PLACEMENT_3D ( 'NONE', #4743, #6597, #2745 ) ;
+#6261 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#6262 = EDGE_CURVE ( 'NONE', #943, #2099, #7780, .T. ) ;
+#6263 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#6264 = LINE ( 'NONE', #1757, #974 ) ;
+#6265 = EDGE_LOOP ( 'NONE', ( #3731, #6574, #2662, #6044 ) ) ;
+#6266 = LINE ( 'NONE', #4133, #7332 ) ;
+#6267 = ORIENTED_EDGE ( 'NONE', *, *, #6891, .T. ) ;
+#6268 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6269 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6270 = EDGE_LOOP ( 'NONE', ( #11595, #784, #10318, #9486 ) ) ;
+#6271 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#6272 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#6273 = PLANE ( 'NONE', #6407 ) ;
+#6274 = DIRECTION ( 'NONE', ( 0.1240347345892081482, 0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#6275 = LINE ( 'NONE', #8961, #9721 ) ;
+#6276 = EDGE_CURVE ( 'NONE', #2090, #1113, #6713, .T. ) ;
+#6277 = VERTEX_POINT ( 'NONE', #6397 ) ;
+#6278 = EDGE_CURVE ( 'NONE', #7054, #9264, #7517, .T. ) ;
+#6279 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6280 = ORIENTED_EDGE ( 'NONE', *, *, #6144, .F. ) ;
+#6281 = LINE ( 'NONE', #12279, #8104 ) ;
+#6282 = DIRECTION ( 'NONE', ( -2.065146995210484941E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6283 = VERTEX_POINT ( 'NONE', #10127 ) ;
+#6284 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#6285 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6286 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#6287 = VERTEX_POINT ( 'NONE', #6354 ) ;
+#6288 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6289 = EDGE_CURVE ( 'NONE', #1597, #203, #1453, .T. ) ;
+#6290 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#6291 = VECTOR ( 'NONE', #12462, 1000.000000000000000 ) ;
+#6292 = ORIENTED_EDGE ( 'NONE', *, *, #5394, .T. ) ;
+#6293 = LINE ( 'NONE', #5522, #8548 ) ;
+#6294 = VERTEX_POINT ( 'NONE', #451 ) ;
+#6295 = EDGE_CURVE ( 'NONE', #10257, #5017, #4937, .T. ) ;
+#6296 = EDGE_CURVE ( 'NONE', #9312, #1892, #5265, .T. ) ;
+#6297 = ADVANCED_FACE ( 'NONE', ( #11117 ), #1330, .T. ) ;
+#6298 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6299 = ORIENTED_EDGE ( 'NONE', *, *, #5046, .T. ) ;
+#6300 = ORIENTED_EDGE ( 'NONE', *, *, #8161, .T. ) ;
+#6301 = AXIS2_PLACEMENT_3D ( 'NONE', #9389, #9344, #1605 ) ;
+#6302 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#6303 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6304 = ORIENTED_EDGE ( 'NONE', *, *, #7688, .T. ) ;
+#6305 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#6306 = VECTOR ( 'NONE', #9905, 1000.000000000000000 ) ;
+#6307 = EDGE_CURVE ( 'NONE', #7433, #7273, #1766, .T. ) ;
+#6308 = ORIENTED_EDGE ( 'NONE', *, *, #6183, .F. ) ;
+#6309 = ORIENTED_EDGE ( 'NONE', *, *, #6278, .F. ) ;
+#6310 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6311 = AXIS2_PLACEMENT_3D ( 'NONE', #7789, #984, #5774 ) ;
+#6312 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#6313 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.679275397798650094, -6.250000000000000000 ) ) ;
+#6314 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -8.724999999999999645 ) ) ;
+#6315 = VECTOR ( 'NONE', #2750, 1000.000000000000000 ) ;
+#6316 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6317 = ORIENTED_EDGE ( 'NONE', *, *, #7419, .F. ) ;
+#6318 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 3.200000000000000178, -4.349999999999999645 ) ) ;
+#6319 = VERTEX_POINT ( 'NONE', #3317 ) ;
+#6320 = CIRCLE ( 'NONE', #3478, 0.1999999999999996503 ) ;
+#6321 = VECTOR ( 'NONE', #2920, 1000.000000000000000 ) ;
+#6322 = EDGE_CURVE ( 'NONE', #4515, #2099, #3737, .T. ) ;
+#6323 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#6324 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#6325 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6326 = ORIENTED_EDGE ( 'NONE', *, *, #9481, .F. ) ;
+#6327 = ORIENTED_EDGE ( 'NONE', *, *, #6727, .F. ) ;
+#6328 = LINE ( 'NONE', #1725, #6949 ) ;
+#6329 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6330 = AXIS2_PLACEMENT_3D ( 'NONE', #1582, #4571, #2494 ) ;
+#6331 = VERTEX_POINT ( 'NONE', #8148 ) ;
+#6332 = ORIENTED_EDGE ( 'NONE', *, *, #6216, .T. ) ;
+#6333 = VERTEX_POINT ( 'NONE', #5358 ) ;
+#6335 = ORIENTED_EDGE ( 'NONE', *, *, #6773, .F. ) ;
+#6334 = CARTESIAN_POINT ( 'NONE', ( -0.7717171436150779273, 1.393278688198400062, 0.5999999999999999778 ) ) ;
+#6336 = CYLINDRICAL_SURFACE ( 'NONE', #8106, 0.2121225929524575837 ) ;
+#6337 = CARTESIAN_POINT ( 'NONE', ( 2.698611647982375406, 2.244419250201080018, -1.500000000000000000 ) ) ;
+#6338 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6339 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#6340 = VERTEX_POINT ( 'NONE', #6312 ) ;
+#6341 = ORIENTED_EDGE ( 'NONE', *, *, #9995, .T. ) ;
+#6342 = FACE_OUTER_BOUND ( 'NONE', #9528, .T. ) ;
+#6343 = EDGE_CURVE ( 'NONE', #2835, #4842, #5573, .T. ) ;
+#6344 = ORIENTED_EDGE ( 'NONE', *, *, #11330, .F. ) ;
+#6345 = EDGE_LOOP ( 'NONE', ( #3880, #4627, #1223, #8441 ) ) ;
+#6346 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -3.550000000000000266 ) ) ;
+#6347 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#6348 = LINE ( 'NONE', #6943, #3639 ) ;
+#6349 = ORIENTED_EDGE ( 'NONE', *, *, #12484, .F. ) ;
+#6350 = EDGE_CURVE ( 'NONE', #5680, #10387, #6609, .T. ) ;
+#6351 = CARTESIAN_POINT ( 'NONE', ( 1.491608780714304139, 2.942656292071375024, -1.500000000000000000 ) ) ;
+#6352 = LINE ( 'NONE', #6037, #10732 ) ;
+#6353 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -2.500000000000000000 ) ) ;
+#6354 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#6355 = VERTEX_POINT ( 'NONE', #8295 ) ;
+#6356 = VERTEX_POINT ( 'NONE', #6271 ) ;
+#6357 = LINE ( 'NONE', #11079, #2875 ) ;
+#6358 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6359 = VECTOR ( 'NONE', #2463, 1000.000000000000000 ) ;
+#6360 = ADVANCED_FACE ( 'NONE', ( #1465 ), #1494, .F. ) ;
+#6361 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#6362 = ORIENTED_EDGE ( 'NONE', *, *, #12473, .T. ) ;
+#6363 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6364 = EDGE_CURVE ( 'NONE', #5950, #8247, #10830, .T. ) ;
+#6365 = VERTEX_POINT ( 'NONE', #12007 ) ;
+#6366 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#6367 = VERTEX_POINT ( 'NONE', #10251 ) ;
+#6368 = ORIENTED_EDGE ( 'NONE', *, *, #2457, .T. ) ;
+#6369 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6370 = VECTOR ( 'NONE', #6279, 1000.000000000000000 ) ;
+#6371 = EDGE_CURVE ( 'NONE', #10106, #2827, #5717, .T. ) ;
+#6372 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -6.450000000000000178 ) ) ;
+#6373 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6374 = AXIS2_PLACEMENT_3D ( 'NONE', #11801, #8947, #10825 ) ;
+#6375 = LINE ( 'NONE', #3784, #4392 ) ;
+#6376 = VECTOR ( 'NONE', #10202, 1000.000000000000000 ) ;
+#6377 = FACE_OUTER_BOUND ( 'NONE', #1179, .T. ) ;
+#6378 = EDGE_CURVE ( 'NONE', #11156, #9155, #7534, .T. ) ;
+#6379 = FACE_OUTER_BOUND ( 'NONE', #115, .T. ) ;
+#6380 = VERTEX_POINT ( 'NONE', #7548 ) ;
+#6381 = VECTOR ( 'NONE', #3672, 1000.000000000000000 ) ;
+#6382 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#6383 = VECTOR ( 'NONE', #8421, 1000.000000000000000 ) ;
+#6384 = EDGE_CURVE ( 'NONE', #10433, #7864, #6462, .T. ) ;
+#6385 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6386 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.899999999999999911, -4.250000000000000000 ) ) ;
+#6387 = VECTOR ( 'NONE', #5346, 1000.000000000000000 ) ;
+#6388 = PLANE ( 'NONE', #10512 ) ;
+#6389 = VECTOR ( 'NONE', #2012, 1000.000000000000000 ) ;
+#6390 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, -2.200000000000000178, -0.3499999999999999778 ) ) ;
+#6391 = CIRCLE ( 'NONE', #9046, 0.1250000000000001110 ) ;
+#6392 = EDGE_LOOP ( 'NONE', ( #12118, #2958, #10094, #754 ) ) ;
+#6393 = AXIS2_PLACEMENT_3D ( 'NONE', #9882, #10874, #1257 ) ;
+#6394 = EDGE_CURVE ( 'NONE', #10668, #1343, #4639, .T. ) ;
+#6395 = AXIS2_PLACEMENT_3D ( 'NONE', #11726, #11434, #3105 ) ;
+#6396 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#6397 = CARTESIAN_POINT ( 'NONE', ( -3.950000028179660561, 1.399999999999999911, -3.000000000000000000 ) ) ;
+#6398 = EDGE_CURVE ( 'NONE', #7636, #824, #7233, .T. ) ;
+#6399 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#6400 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -10.94999999999999929 ) ) ;
+#6401 = VECTOR ( 'NONE', #6096, 1000.000000000000000 ) ;
+#6402 = VERTEX_POINT ( 'NONE', #9407 ) ;
+#6403 = ORIENTED_EDGE ( 'NONE', *, *, #10206, .T. ) ;
+#6404 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#6405 = AXIS2_PLACEMENT_3D ( 'NONE', #2416, #10088, #415 ) ;
+#6406 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -9.700000000000001066 ) ) ;
+#6407 = AXIS2_PLACEMENT_3D ( 'NONE', #6314, #530, #1497 ) ;
+#6408 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6409 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#6410 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -4.000000000000000000 ) ) ;
+#6411 = LINE ( 'NONE', #9851, #1280 ) ;
+#6412 = ORIENTED_EDGE ( 'NONE', *, *, #4181, .F. ) ;
+#6413 = VERTEX_POINT ( 'NONE', #10440 ) ;
+#6414 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606880049E-16 ) ) ;
+#6415 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6416 = VECTOR ( 'NONE', #7726, 1000.000000000000000 ) ;
+#6417 = EDGE_CURVE ( 'NONE', #1025, #6209, #7974, .T. ) ;
+#6418 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6419 = ADVANCED_FACE ( 'NONE', ( #2818 ), #6566, .F. ) ;
+#6420 = LINE ( 'NONE', #3276, #3857 ) ;
+#6421 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#6422 = ORIENTED_EDGE ( 'NONE', *, *, #8552, .F. ) ;
+#6423 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -6.200000000000000178 ) ) ;
+#6424 = CARTESIAN_POINT ( 'NONE', ( 0.6777985024400119407, 2.481771503757970176, -3.449999999999999734 ) ) ;
+#6425 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6426 = VERTEX_POINT ( 'NONE', #12310 ) ;
+#6427 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6428 = ORIENTED_EDGE ( 'NONE', *, *, #9595, .T. ) ;
+#6429 = SURFACE_STYLE_FILL_AREA ( #4469 ) ;
+#6430 = ORIENTED_EDGE ( 'NONE', *, *, #3800, .T. ) ;
+#6431 = FACE_OUTER_BOUND ( 'NONE', #2264, .T. ) ;
+#6432 = VERTEX_POINT ( 'NONE', #2712 ) ;
+#6433 = EDGE_CURVE ( 'NONE', #2090, #7804, #11565, .T. ) ;
+#6434 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#6435 = FACE_OUTER_BOUND ( 'NONE', #604, .T. ) ;
+#6436 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -9.856383386231858827E-17 ) ) ;
+#6437 = CARTESIAN_POINT ( 'NONE', ( 3.200000000000000178, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#6438 = DIRECTION ( 'NONE', ( 2.478176394252580155E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6439 = EDGE_LOOP ( 'NONE', ( #1882, #11529, #4047, #8888 ) ) ;
+#6440 = VERTEX_POINT ( 'NONE', #8334 ) ;
+#6441 = ORIENTED_EDGE ( 'NONE', *, *, #7621, .T. ) ;
+#6442 = FACE_OUTER_BOUND ( 'NONE', #1206, .T. ) ;
+#6443 = CLOSED_SHELL ( 'NONE', ( #1239, #6555, #8556, #6360, #5978, #5690, #6507, #8150, #10283, #2813, #4207, #4949, #5976, #8919, #5823, #217, #6482, #6186, #3189, #3773, #11706, #2669, #859, #8978, #4792, #2815, #4589, #9292, #1470, #6935, #10599, #482, #4090, #9997, #4140, #9935, #8988, #11333, #7323, #7070, #11530, #25, #4734, #5024, #6624, #6247, #5037, #4774, #6999, #11689 ) ) ;
+#6444 = EDGE_CURVE ( 'NONE', #1938, #2704, #6146, .T. ) ;
+#6445 = ORIENTED_EDGE ( 'NONE', *, *, #2591, .T. ) ;
+#6446 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.399999999999999911, -10.69999999999999929 ) ) ;
+#6447 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6448 = FACE_OUTER_BOUND ( 'NONE', #8116, .T. ) ;
+#6449 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6450 = LINE ( 'NONE', #11588, #11411 ) ;
+#6451 = DIRECTION ( 'NONE', ( 5.981805089575200142E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6452 = DIRECTION ( 'NONE', ( 0.1574969713016935169, 0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#6453 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6454 = ORIENTED_EDGE ( 'NONE', *, *, #12232, .F. ) ;
+#6455 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#6456 = ORIENTED_EDGE ( 'NONE', *, *, #10507, .F. ) ;
+#6457 = EDGE_CURVE ( 'NONE', #8881, #8828, #5521, .T. ) ;
+#6458 = CARTESIAN_POINT ( 'NONE', ( 2.699990729262169875, 2.204669430935614738, -1.528173380727540165 ) ) ;
+#6459 = ORIENTED_EDGE ( 'NONE', *, *, #9217, .T. ) ;
+#6460 = AXIS2_PLACEMENT_3D ( 'NONE', #6945, #1279, #10108 ) ;
+#6461 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6462 = LINE ( 'NONE', #780, #8266 ) ;
+#6463 = LINE ( 'NONE', #11105, #5866 ) ;
+#6464 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -7.299999999999999822 ) ) ;
+#6465 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#6466 = CARTESIAN_POINT ( 'NONE', ( -0.5385164807134500409, 1.399999999999999911, -11.47481614722582144 ) ) ;
+#6467 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -1.449999999999999956 ) ) ;
+#6468 = ORIENTED_EDGE ( 'NONE', *, *, #10116, .F. ) ;
+#6469 = LINE ( 'NONE', #2468, #7394 ) ;
+#6470 = ORIENTED_EDGE ( 'NONE', *, *, #12231, .T. ) ;
+#6471 = VERTEX_POINT ( 'NONE', #9314 ) ;
+#6472 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 1.399999999999999911, -0.5999999999999999778 ) ) ;
+#6473 = VERTEX_POINT ( 'NONE', #1621 ) ;
+#6474 = ORIENTED_EDGE ( 'NONE', *, *, #5436, .F. ) ;
+#6475 = VECTOR ( 'NONE', #2197, 1000.000000000000000 ) ;
+#6476 = FACE_OUTER_BOUND ( 'NONE', #2904, .T. ) ;
+#6477 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 4.034240641806529869E-16 ) ) ;
+#6478 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6479 = ORIENTED_EDGE ( 'NONE', *, *, #11833, .T. ) ;
+#6480 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -1.399999999999999911 ) ) ;
+#6481 = AXIS2_PLACEMENT_3D ( 'NONE', #5111, #3290, #9981 ) ;
+#6482 = ADVANCED_FACE ( 'NONE', ( #7370 ), #5530, .F. ) ;
+#6483 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6484 = CARTESIAN_POINT ( 'NONE', ( 0.9437065855357300581, 2.567585525109674638, 0.6500000000000000222 ) ) ;
+#6485 = ORIENTED_EDGE ( 'NONE', *, *, #11747, .F. ) ;
+#6486 = VECTOR ( 'NONE', #10513, 1000.000000000000000 ) ;
+#6487 = EDGE_CURVE ( 'NONE', #6129, #4832, #5411, .T. ) ;
+#6488 = EDGE_LOOP ( 'NONE', ( #8327, #8581, #4312, #7259 ) ) ;
+#6489 = DIRECTION ( 'NONE', ( -0.5648791325396640417, 0.8251736578570821878, 0.0000000000000000000 ) ) ;
+#6490 = LINE ( 'NONE', #4398, #1058 ) ;
+#6491 = ORIENTED_EDGE ( 'NONE', *, *, #6960, .T. ) ;
+#6492 = CIRCLE ( 'NONE', #3073, 1.800000000000000044 ) ;
+#6493 = LINE ( 'NONE', #9810, #11021 ) ;
+#6494 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6495 = CIRCLE ( 'NONE', #11949, 0.04999999999999991257 ) ;
+#6496 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#6497 = VERTEX_POINT ( 'NONE', #739 ) ;
+#6498 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -12.09999999999999964 ) ) ;
+#6499 = CARTESIAN_POINT ( 'NONE', ( 2.288021935108360161, 2.224961059593209889, -6.450000000000000178 ) ) ;
+#6500 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#6501 = ORIENTED_EDGE ( 'NONE', *, *, #10337, .F. ) ;
+#6502 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6503 = VECTOR ( 'NONE', #7529, 1000.000000000000000 ) ;
+#6504 = AXIS2_PLACEMENT_3D ( 'NONE', #9382, #6582, #3623 ) ;
+#6505 = VECTOR ( 'NONE', #1310, 1000.000000000000000 ) ;
+#6506 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -4.250000000000000000 ) ) ;
+#6507 = ADVANCED_FACE ( 'NONE', ( #7645 ), #9273, .F. ) ;
+#6508 = ORIENTED_EDGE ( 'NONE', *, *, #9321, .F. ) ;
+#6509 = ORIENTED_EDGE ( 'NONE', *, *, #5794, .F. ) ;
+#6510 = ORIENTED_EDGE ( 'NONE', *, *, #9646, .F. ) ;
+#6511 = LINE ( 'NONE', #6754, #3939 ) ;
+#6512 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6513 = VECTOR ( 'NONE', #3026, 1000.000000000000000 ) ;
+#6515 = ORIENTED_EDGE ( 'NONE', *, *, #6595, .F. ) ;
+#6514 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -5.049999999999999822 ) ) ;
+#6516 = VERTEX_POINT ( 'NONE', #2883 ) ;
+#6517 = EDGE_CURVE ( 'NONE', #8883, #7273, #6008, .T. ) ;
+#6518 = VECTOR ( 'NONE', #3079, 1000.000000000000000 ) ;
+#6519 = ORIENTED_EDGE ( 'NONE', *, *, #5434, .F. ) ;
+#6520 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 4.200000000000000178, -7.250000000000000000 ) ) ;
+#6521 = ORIENTED_EDGE ( 'NONE', *, *, #9618, .T. ) ;
+#6522 = CIRCLE ( 'NONE', #12036, 0.2121225929524575560 ) ;
+#6523 = VECTOR ( 'NONE', #4185, 1000.000000000000000 ) ;
+#6524 = VECTOR ( 'NONE', #822, 1000.000000000000000 ) ;
+#6525 = EDGE_CURVE ( 'NONE', #4071, #7742, #1105, .T. ) ;
+#6526 = PLANE ( 'NONE', #7296 ) ;
+#6527 = LINE ( 'NONE', #9488, #2299 ) ;
+#6528 = VECTOR ( 'NONE', #9088, 1000.000000000000000 ) ;
+#6529 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6530 = VERTEX_POINT ( 'NONE', #8538 ) ;
+#6531 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.277316481785920364E-15 ) ) ;
+#6532 = VECTOR ( 'NONE', #609, 1000.000000000000000 ) ;
+#6533 = ORIENTED_EDGE ( 'NONE', *, *, #11406, .T. ) ;
+#6534 = LINE ( 'NONE', #1639, #5332 ) ;
+#6535 = EDGE_CURVE ( 'NONE', #2090, #7636, #3809, .T. ) ;
+#6536 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -0.8499999999999999778 ) ) ;
+#6537 = EDGE_CURVE ( 'NONE', #9316, #11181, #1953, .T. ) ;
+#6538 = EDGE_CURVE ( 'NONE', #9754, #10381, #7414, .T. ) ;
+#6539 = FACE_OUTER_BOUND ( 'NONE', #9014, .T. ) ;
+#6540 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6541 = VECTOR ( 'NONE', #8823, 1000.000000000000000 ) ;
+#6542 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -2.050000000000000266 ) ) ;
+#6543 = LINE ( 'NONE', #7426, #660 ) ;
+#6544 = EDGE_CURVE ( 'NONE', #6294, #11966, #6052, .T. ) ;
+#6545 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6546 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6547 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#6548 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -10.55000000000000071 ) ) ;
+#6549 = AXIS2_PLACEMENT_3D ( 'NONE', #662, #5395, #12096 ) ;
+#6550 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6551 = VERTEX_POINT ( 'NONE', #12396 ) ;
+#6552 = LINE ( 'NONE', #6025, #3365 ) ;
+#6553 = VERTEX_POINT ( 'NONE', #10619 ) ;
+#6554 = VERTEX_POINT ( 'NONE', #907 ) ;
+#6555 = ADVANCED_FACE ( 'NONE', ( #11451 ), #10877, .F. ) ;
+#6556 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -1.449999999999999956 ) ) ;
+#6557 = EDGE_CURVE ( 'NONE', #4468, #10185, #8886, .T. ) ;
+#6558 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6559 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6560 = CIRCLE ( 'NONE', #7775, 1.800000000000000044 ) ;
+#6561 = AXIS2_PLACEMENT_3D ( 'NONE', #5415, #10217, #9250 ) ;
+#6562 = LINE ( 'NONE', #10843, #10787 ) ;
+#6563 = ORIENTED_EDGE ( 'NONE', *, *, #7494, .F. ) ;
+#6564 = ORIENTED_EDGE ( 'NONE', *, *, #1169, .T. ) ;
+#6565 = ADVANCED_FACE ( 'NONE', ( #2520 ), #5738, .F. ) ;
+#6566 = PLANE ( 'NONE', #12478 ) ;
+#6567 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#6568 = EDGE_CURVE ( 'NONE', #2479, #1887, #11425, .T. ) ;
+#6569 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -11.07499999999999929 ) ) ;
+#6570 = FACE_OUTER_BOUND ( 'NONE', #7436, .T. ) ;
+#6571 = ORIENTED_EDGE ( 'NONE', *, *, #1820, .F. ) ;
+#6572 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#6573 = FACE_OUTER_BOUND ( 'NONE', #12346, .T. ) ;
+#6574 = ORIENTED_EDGE ( 'NONE', *, *, #8914, .F. ) ;
+#6575 = ORIENTED_EDGE ( 'NONE', *, *, #5093, .T. ) ;
+#6576 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#6577 = AXIS2_PLACEMENT_3D ( 'NONE', #12402, #866, #7638 ) ;
+#6578 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#6579 = ORIENTED_EDGE ( 'NONE', *, *, #1829, .F. ) ;
+#6580 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6581 = PLANE ( 'NONE', #2164 ) ;
+#6582 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6583 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.199999999999999956, -0.7249999999999999778 ) ) ;
+#6584 = ORIENTED_EDGE ( 'NONE', *, *, #2324, .T. ) ;
+#6585 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#6586 = CIRCLE ( 'NONE', #5055, 0.05000000000000008604 ) ;
+#6587 = ORIENTED_EDGE ( 'NONE', *, *, #11253, .F. ) ;
+#6588 = EDGE_CURVE ( 'NONE', #3614, #10649, #2226, .T. ) ;
+#6589 = ORIENTED_EDGE ( 'NONE', *, *, #5302, .T. ) ;
+#6590 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#6591 = EDGE_LOOP ( 'NONE', ( #6224, #7133, #10243, #836, #8631, #7204, #734, #12064, #7158, #3590, #10837, #1611, #590, #2859, #3424, #2492, #9587, #5810, #11313, #8417, #10824, #6655, #10952, #10319, #7937, #1436, #9290, #1848, #7194, #5915, #5763, #12379, #10367, #9724, #869, #10737, #5862 ) ) ;
+#6592 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6593 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6594 = LINE ( 'NONE', #11291, #2193 ) ;
+#6595 = EDGE_CURVE ( 'NONE', #9042, #1589, #1933, .T. ) ;
+#6596 = ORIENTED_EDGE ( 'NONE', *, *, #11822, .T. ) ;
+#6597 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6598 = VECTOR ( 'NONE', #8554, 1000.000000000000000 ) ;
+#6599 = VECTOR ( 'NONE', #2475, 1000.000000000000000 ) ;
+#6600 = VERTEX_POINT ( 'NONE', #7632 ) ;
+#6601 = ORIENTED_EDGE ( 'NONE', *, *, #9145, .F. ) ;
+#6602 = ORIENTED_EDGE ( 'NONE', *, *, #9504, .F. ) ;
+#6603 = FACE_OUTER_BOUND ( 'NONE', #8642, .T. ) ;
+#6604 = VERTEX_POINT ( 'NONE', #1947 ) ;
+#6605 = EDGE_CURVE ( 'NONE', #7839, #8899, #3593, .T. ) ;
+#6606 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#6607 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6608 = ADVANCED_FACE ( 'NONE', ( #2985 ), #8572, .F. ) ;
+#6609 = CIRCLE ( 'NONE', #383, 0.04999999999999969746 ) ;
+#6610 = LINE ( 'NONE', #1284, #4043 ) ;
+#6611 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#6612 = EDGE_CURVE ( 'NONE', #1642, #7267, #6184, .T. ) ;
+#6613 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -0.8499999999999999778 ) ) ;
+#6614 = VERTEX_POINT ( 'NONE', #1783 ) ;
+#6615 = ORIENTED_EDGE ( 'NONE', *, *, #10954, .F. ) ;
+#6616 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6617 = EDGE_CURVE ( 'NONE', #2765, #7870, #8280, .T. ) ;
+#6618 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#6619 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.3499999999999999778 ) ) ;
+#6620 = VECTOR ( 'NONE', #9883, 1000.000000000000000 ) ;
+#6621 = LINE ( 'NONE', #7353, #8432 ) ;
+#6622 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6623 = EDGE_CURVE ( 'NONE', #4830, #4529, #11864, .T. ) ;
+#6624 = ADVANCED_FACE ( 'NONE', ( #268 ), #6994, .F. ) ;
+#6625 = EDGE_LOOP ( 'NONE', ( #2422, #9511, #2770, #10235, #11692, #4648, #1162, #7561, #9554, #1461, #5439, #7526, #1895, #127 ) ) ;
+#6627 = ORIENTED_EDGE ( 'NONE', *, *, #9182, .F. ) ;
+#6626 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6628 = VERTEX_POINT ( 'NONE', #5973 ) ;
+#6629 = LINE ( 'NONE', #10750, #11266 ) ;
+#6630 = AXIS2_PLACEMENT_3D ( 'NONE', #6783, #7769, #5861 ) ;
+#6631 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6632 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6633 = ORIENTED_EDGE ( 'NONE', *, *, #3626, .T. ) ;
+#6634 = AXIS2_PLACEMENT_3D ( 'NONE', #483, #9992, #2322 ) ;
+#6635 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -6.250000000000000000 ) ) ;
+#6636 = ORIENTED_EDGE ( 'NONE', *, *, #6307, .F. ) ;
+#6637 = LINE ( 'NONE', #2187, #9472 ) ;
+#6638 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6639 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -6.349999999999999645 ) ) ;
+#6640 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, 4.870873947775490542 ) ) ;
+#6641 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6642 = ORIENTED_EDGE ( 'NONE', *, *, #4634, .T. ) ;
+#6643 = ORIENTED_EDGE ( 'NONE', *, *, #10312, .T. ) ;
+#6644 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6645 = ORIENTED_EDGE ( 'NONE', *, *, #364, .T. ) ;
+#6646 = VECTOR ( 'NONE', #6814, 1000.000000000000000 ) ;
+#6647 = VECTOR ( 'NONE', #4694, 1000.000000000000000 ) ;
+#6648 = ORIENTED_EDGE ( 'NONE', *, *, #5794, .T. ) ;
+#6649 = VERTEX_POINT ( 'NONE', #4116 ) ;
+#6650 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#6651 = VERTEX_POINT ( 'NONE', #9696 ) ;
+#6652 = FACE_OUTER_BOUND ( 'NONE', #63, .T. ) ;
+#6653 = FILL_AREA_STYLE_COLOUR ( '', #10228 ) ;
+#6654 = AXIS2_PLACEMENT_3D ( 'NONE', #11975, #3282, #10012 ) ;
+#6655 = ORIENTED_EDGE ( 'NONE', *, *, #9295, .F. ) ;
+#6656 = ORIENTED_EDGE ( 'NONE', *, *, #5073, .T. ) ;
+#6657 = PLANE ( 'NONE', #12022 ) ;
+#6658 = EDGE_CURVE ( 'NONE', #8754, #850, #10993, .T. ) ;
+#6659 = ORIENTED_EDGE ( 'NONE', *, *, #5741, .T. ) ;
+#6660 = AXIS2_PLACEMENT_3D ( 'NONE', #2886, #9612, #10622 ) ;
+#6661 = CYLINDRICAL_SURFACE ( 'NONE', #277, 0.1499999999999999667 ) ;
+#6662 = DIRECTION ( 'NONE', ( -9.856383386231858827E-17, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6663 = ORIENTED_EDGE ( 'NONE', *, *, #7085, .F. ) ;
+#6664 = VECTOR ( 'NONE', #8880, 1000.000000000000000 ) ;
+#6665 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6666 = ORIENTED_EDGE ( 'NONE', *, *, #2467, .T. ) ;
+#6667 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.508645237256140081, -9.050000000000000711 ) ) ;
+#6668 = LINE ( 'NONE', #10270, #3475 ) ;
+#6669 = ORIENTED_EDGE ( 'NONE', *, *, #6197, .F. ) ;
+#6670 = CARTESIAN_POINT ( 'NONE', ( -0.6587413171071460072, 1.228243956626982047, 0.5999999999999999778 ) ) ;
+#6671 = ORIENTED_EDGE ( 'NONE', *, *, #4635, .T. ) ;
+#6672 = LINE ( 'NONE', #6241, #9651 ) ;
+#6673 = CARTESIAN_POINT ( 'NONE', ( 0.4802946083993330229, 2.513270898018310273, -3.350000000000000089 ) ) ;
+#6674 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -11.19999999999999929 ) ) ;
+#6675 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6676 = CYLINDRICAL_SURFACE ( 'NONE', #7309, 0.9000000000000000222 ) ;
+#6677 = AXIS2_PLACEMENT_3D ( 'NONE', #11703, #4055, #2021 ) ;
+#6678 = ORIENTED_EDGE ( 'NONE', *, *, #4741, .T. ) ;
+#6679 = EDGE_CURVE ( 'NONE', #8660, #5154, #10209, .T. ) ;
+#6680 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6681 = ORIENTED_EDGE ( 'NONE', *, *, #11366, .F. ) ;
+#6682 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#6683 = ORIENTED_EDGE ( 'NONE', *, *, #12387, .T. ) ;
+#6684 = ADVANCED_FACE ( 'NONE', ( #3298 ), #6061, .T. ) ;
+#6685 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .F. ) ;
+#6686 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -7.000000000000000000 ) ) ;
+#6687 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -6.962122592952460387 ) ) ;
+#6688 = LINE ( 'NONE', #10051, #6831 ) ;
+#6689 = DIRECTION ( 'NONE', ( 0.9922778767136677391, 0.1240347345892083702, 0.0000000000000000000 ) ) ;
+#6690 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -8.599999999999999645 ) ) ;
+#6692 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#6691 = VECTOR ( 'NONE', #1423, 1000.000000000000000 ) ;
+#6693 = PLANE ( 'NONE', #6460 ) ;
+#6694 = EDGE_CURVE ( 'NONE', #1516, #11708, #7093, .T. ) ;
+#6695 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6696 = FACE_OUTER_BOUND ( 'NONE', #4856, .T. ) ;
+#6697 = LINE ( 'NONE', #8439, #7904 ) ;
+#6698 = VERTEX_POINT ( 'NONE', #3048 ) ;
+#6699 = ORIENTED_EDGE ( 'NONE', *, *, #6742, .T. ) ;
+#6700 = VECTOR ( 'NONE', #10313, 1000.000000000000000 ) ;
+#6701 = EDGE_CURVE ( 'NONE', #2766, #7502, #12480, .T. ) ;
+#6702 = EDGE_CURVE ( 'NONE', #7469, #9120, #10449, .T. ) ;
+#6703 = ADVANCED_FACE ( 'NONE', ( #7841 ), #1203, .T. ) ;
+#6704 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 1.449999999999999956, -0.5999999999999999778 ) ) ;
+#6705 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#6706 = SURFACE_STYLE_USAGE ( .BOTH. , #2711 ) ;
+#6707 = ADVANCED_FACE ( 'NONE', ( #5129 ), #5937, .F. ) ;
+#6708 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -10.94999999999999929 ) ) ;
+#6709 = LINE ( 'NONE', #639, #1552 ) ;
+#6710 = ORIENTED_EDGE ( 'NONE', *, *, #11193, .F. ) ;
+#6711 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -10.75000000000000000 ) ) ;
+#6712 = VERTEX_POINT ( 'NONE', #11635 ) ;
+#6713 = LINE ( 'NONE', #1542, #11501 ) ;
+#6714 = EDGE_CURVE ( 'NONE', #9576, #1421, #7662, .T. ) ;
+#6715 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#6716 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#6717 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 6.830342337807359975E-16, -1.000000000000000000 ) ) ;
+#6718 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#6719 = VECTOR ( 'NONE', #11696, 1000.000000000000000 ) ;
+#6720 = ORIENTED_EDGE ( 'NONE', *, *, #10233, .T. ) ;
+#6721 = ORIENTED_EDGE ( 'NONE', *, *, #6658, .F. ) ;
+#6722 = EDGE_CURVE ( 'NONE', #5756, #11373, #11532, .T. ) ;
+#6723 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -9.599999999999999645 ) ) ;
+#6724 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -9.449999999999999289 ) ) ;
+#6725 = LINE ( 'NONE', #7209, #975 ) ;
+#6726 = CARTESIAN_POINT ( 'NONE', ( 1.604584607222234949, 2.777621560499960118, 4.870873947775490542 ) ) ;
+#6727 = EDGE_CURVE ( 'NONE', #2835, #4842, #10957, .T. ) ;
+#6728 = LINE ( 'NONE', #10441, #8525 ) ;
+#6729 = ORIENTED_EDGE ( 'NONE', *, *, #8866, .T. ) ;
+#6730 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#6731 = EDGE_LOOP ( 'NONE', ( #2699, #3509, #8618, #4343 ) ) ;
+#6732 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 1.496662954709575999, 1.899999999999999911 ) ) ;
+#6733 = CIRCLE ( 'NONE', #11383, 0.2121225929524575560 ) ;
+#6734 = FILL_AREA_STYLE_COLOUR ( '', #8889 ) ;
+#6735 = AXIS2_PLACEMENT_3D ( 'NONE', #3546, #12245, #7483 ) ;
+#6736 = LINE ( 'NONE', #8426, #12433 ) ;
+#6737 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, 4.336808689942014778E-16 ) ) ;
+#6738 = VECTOR ( 'NONE', #7580, 1000.000000000000114 ) ;
+#6739 = ORIENTED_EDGE ( 'NONE', *, *, #9229, .F. ) ;
+#6740 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6741 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6742 = EDGE_CURVE ( 'NONE', #6355, #8533, #4907, .T. ) ;
+#6743 = VERTEX_POINT ( 'NONE', #6871 ) ;
+#6744 = PLANE ( 'NONE', #4871 ) ;
+#6745 = ADVANCED_FACE ( 'NONE', ( #8816 ), #6230, .T. ) ;
+#6747 = ORIENTED_EDGE ( 'NONE', *, *, #8690, .T. ) ;
+#6746 = DIRECTION ( 'NONE', ( -0.5648791325396610441, 0.8251736578570840752, 0.0000000000000000000 ) ) ;
+#6748 = ORIENTED_EDGE ( 'NONE', *, *, #2620, .T. ) ;
+#6749 = LINE ( 'NONE', #6035, #3399 ) ;
+#6750 = AXIS2_PLACEMENT_3D ( 'NONE', #3828, #1874, #8624 ) ;
+#6751 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6752 = ORIENTED_EDGE ( 'NONE', *, *, #5944, .F. ) ;
+#6753 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#6754 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -6.450000000000000178 ) ) ;
+#6755 = ORIENTED_EDGE ( 'NONE', *, *, #11865, .T. ) ;
+#6756 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -8.949999999999999289 ) ) ;
+#6757 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -2.649999999999999911 ) ) ;
+#6758 = ORIENTED_EDGE ( 'NONE', *, *, #9157, .T. ) ;
+#6759 = CIRCLE ( 'NONE', #5921, 0.2121225929524571119 ) ;
+#6760 = ADVANCED_FACE ( 'NONE', ( #4009 ), #2282, .F. ) ;
+#6761 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#6762 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6763 = EDGE_CURVE ( 'NONE', #6698, #5922, #7918, .T. ) ;
+#6764 = EDGE_CURVE ( 'NONE', #5457, #8923, #5830, .T. ) ;
+#6765 = FACE_OUTER_BOUND ( 'NONE', #6159, .T. ) ;
+#6766 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6767 = AXIS2_PLACEMENT_3D ( 'NONE', #4662, #11384, #2666 ) ;
+#6768 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#6769 = ORIENTED_EDGE ( 'NONE', *, *, #5678, .T. ) ;
+#6770 = ORIENTED_EDGE ( 'NONE', *, *, #7609, .T. ) ;
+#6771 = FACE_OUTER_BOUND ( 'NONE', #737, .T. ) ;
+#6772 = FACE_OUTER_BOUND ( 'NONE', #10244, .T. ) ;
+#6773 = EDGE_CURVE ( 'NONE', #3443, #8583, #6725, .T. ) ;
+#6774 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6775 = LINE ( 'NONE', #441, #10062 ) ;
+#6776 = ORIENTED_EDGE ( 'NONE', *, *, #11984, .T. ) ;
+#6777 = EDGE_LOOP ( 'NONE', ( #7333, #4626, #7716, #10048 ) ) ;
+#6778 = DIRECTION ( 'NONE', ( 0.4324713898089204145, 0.2960516991755389737, 0.8516583167045438385 ) ) ;
+#6779 = FACE_OUTER_BOUND ( 'NONE', #2201, .T. ) ;
+#6780 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#6781 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#6782 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6783 = CARTESIAN_POINT ( 'NONE', ( 1.026223951321439953, 2.624073438363639710, -0.4749999999999999778 ) ) ;
+#6784 = EDGE_CURVE ( 'NONE', #8261, #10352, #12421, .T. ) ;
+#6785 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6786 = ORIENTED_EDGE ( 'NONE', *, *, #6104, .T. ) ;
+#6787 = VECTOR ( 'NONE', #12026, 1000.000000000000000 ) ;
+#6788 = ORIENTED_EDGE ( 'NONE', *, *, #6694, .T. ) ;
+#6789 = ORIENTED_EDGE ( 'NONE', *, *, #8690, .F. ) ;
+#6790 = ORIENTED_EDGE ( 'NONE', *, *, #3015, .T. ) ;
+#6791 = VERTEX_POINT ( 'NONE', #5123 ) ;
+#6792 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6793 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6794 = VERTEX_POINT ( 'NONE', #8133 ) ;
+#6795 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.399999999999999911, -6.450000000000000178 ) ) ;
+#6796 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -10.44999999999999929 ) ) ;
+#6797 = VERTEX_POINT ( 'NONE', #1326 ) ;
+#6798 = EDGE_CURVE ( 'NONE', #9308, #3556, #8370, .T. ) ;
+#6799 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -0.5000000000000000000 ) ) ;
+#6800 = ORIENTED_EDGE ( 'NONE', *, *, #1640, .T. ) ;
+#6801 = VECTOR ( 'NONE', #5751, 1000.000000000000114 ) ;
+#6802 = EDGE_LOOP ( 'NONE', ( #6589, #2244, #10370, #9449 ) ) ;
+#6803 = EDGE_LOOP ( 'NONE', ( #360, #11756, #5900, #7103 ) ) ;
+#6804 = FACE_OUTER_BOUND ( 'NONE', #2392, .T. ) ;
+#6805 = AXIS2_PLACEMENT_3D ( 'NONE', #11912, #6179, #9053 ) ;
+#6806 = VERTEX_POINT ( 'NONE', #9097 ) ;
+#6807 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -3.200000000000000178 ) ) ;
+#6808 = AXIS2_PLACEMENT_3D ( 'NONE', #4409, #9149, #3396 ) ;
+#6810 = VERTEX_POINT ( 'NONE', #4279 ) ;
+#6809 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.199999999999999956, -9.700000000000001066 ) ) ;
+#6811 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#6812 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#6813 = ORIENTED_EDGE ( 'NONE', *, *, #129, .F. ) ;
+#6814 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6815 = FACE_OUTER_BOUND ( 'NONE', #7993, .T. ) ;
+#6816 = VERTEX_POINT ( 'NONE', #7041 ) ;
+#6817 = ORIENTED_EDGE ( 'NONE', *, *, #3395, .F. ) ;
+#6818 = LINE ( 'NONE', #830, #1372 ) ;
+#6819 = DIRECTION ( 'NONE', ( 0.9922778767136677391, 0.1240347345892083702, 0.0000000000000000000 ) ) ;
+#6820 = ADVANCED_FACE ( 'NONE', ( #8949 ), #10071, .F. ) ;
+#6821 = CARTESIAN_POINT ( 'NONE', ( -0.1353431827350412009, 2.813985057569380110, -4.210488660932119487 ) ) ;
+#6822 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#6823 = ORIENTED_EDGE ( 'NONE', *, *, #690, .F. ) ;
+#6824 = AXIS2_PLACEMENT_3D ( 'NONE', #11132, #3513, #594 ) ;
+#6825 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 2.200000000000000178, 0.6999999999999999556 ) ) ;
+#6826 = PLANE ( 'NONE', #1304 ) ;
+#6827 = VECTOR ( 'NONE', #9896, 1000.000000000000000 ) ;
+#6828 = VERTEX_POINT ( 'NONE', #7168 ) ;
+#6829 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#6830 = ORIENTED_EDGE ( 'NONE', *, *, #4328, .T. ) ;
+#6831 = VECTOR ( 'NONE', #7153, 1000.000000000000000 ) ;
+#6832 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -6.875000000000000000 ) ) ;
+#6833 = VECTOR ( 'NONE', #7954, 999.9999999999998863 ) ;
+#6834 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#6835 = FACE_OUTER_BOUND ( 'NONE', #11884, .T. ) ;
+#6836 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -3.875000000000000000 ) ) ;
+#6837 = CIRCLE ( 'NONE', #8344, 0.1999999999999996503 ) ;
+#6838 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6839 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6840 = EDGE_LOOP ( 'NONE', ( #2737, #702, #4490, #10681, #3658, #9281, #12051 ) ) ;
+#6841 = PLANE ( 'NONE', #1379 ) ;
+#6842 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -6.250000000000000000 ) ) ;
+#6843 = ORIENTED_EDGE ( 'NONE', *, *, #7112, .T. ) ;
+#6844 = LINE ( 'NONE', #9627, #1395 ) ;
+#6845 = CARTESIAN_POINT ( 'NONE', ( 2.159077707745104657, 2.245526046805430109, -6.450000000000000178 ) ) ;
+#6846 = AXIS2_PLACEMENT_3D ( 'NONE', #826, #1712, #867 ) ;
+#6847 = DIRECTION ( 'NONE', ( -2.489206111144456987E-48, 1.000000000000000000, 1.836709923159825052E-32 ) ) ;
+#6848 = LINE ( 'NONE', #9845, #4272 ) ;
+#6849 = EDGE_CURVE ( 'NONE', #3529, #5102, #11804, .T. ) ;
+#6850 = EDGE_CURVE ( 'NONE', #11810, #5771, #3388, .T. ) ;
+#6851 = VECTOR ( 'NONE', #9218, 1000.000000000000000 ) ;
+#6852 = LINE ( 'NONE', #8781, #2297 ) ;
+#6853 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6854 = CIRCLE ( 'NONE', #8968, 0.04999999999999991257 ) ;
+#6855 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -9.050000000000000711 ) ) ;
+#6856 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#6857 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -0.3499999999999999778 ) ) ;
+#6858 = FACE_OUTER_BOUND ( 'NONE', #3164, .T. ) ;
+#6859 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 4.200000000000000178, -6.450000000000000178 ) ) ;
+#6860 = LINE ( 'NONE', #1529, #10772 ) ;
+#6861 = EDGE_CURVE ( 'NONE', #8348, #11003, #8231, .T. ) ;
+#6862 = DIRECTION ( 'NONE', ( 7.233811389675610128E-32, -1.000000000000000000, 4.336808689942015271E-16 ) ) ;
+#6863 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6864 = VECTOR ( 'NONE', #9624, 1000.000000000000000 ) ;
+#6865 = EDGE_LOOP ( 'NONE', ( #2340, #6813, #10388, #10698 ) ) ;
+#6866 = EDGE_LOOP ( 'NONE', ( #2579, #3185, #10064, #7241, #8152, #6752, #4649, #3655, #9413, #2284, #6190, #4020 ) ) ;
+#6867 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#6868 = EDGE_CURVE ( 'NONE', #9576, #3660, #7932, .T. ) ;
+#6869 = EDGE_CURVE ( 'NONE', #1013, #3788, #11379, .T. ) ;
+#6870 = AXIS2_PLACEMENT_3D ( 'NONE', #4423, #710, #5459 ) ;
+#6871 = CARTESIAN_POINT ( 'NONE', ( 1.187434208703792127, 2.200000000000000178, 1.699999999999999956 ) ) ;
+#6872 = EDGE_CURVE ( 'NONE', #6210, #1939, #9537, .T. ) ;
+#6873 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -2.449999999999999734 ) ) ;
+#6874 = CIRCLE ( 'NONE', #6900, 0.2000000000000000944 ) ;
+#6875 = ORIENTED_EDGE ( 'NONE', *, *, #7371, .F. ) ;
+#6876 = EDGE_LOOP ( 'NONE', ( #310, #1711, #2888, #1723, #9798, #6729, #74, #10860 ) ) ;
+#6877 = DIRECTION ( 'NONE', ( -0.8073911222578996627, 0.0000000000000000000, 0.5900165893423077179 ) ) ;
+#6878 = EDGE_CURVE ( 'NONE', #7524, #3490, #3698, .T. ) ;
+#6879 = DIRECTION ( 'NONE', ( 2.269702697776155280E-48, 1.727080772558000174E-32, 1.000000000000000000 ) ) ;
+#6880 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.575308256243149154E-49, 9.714829345638749100E-33 ) ) ;
+#6881 = AXIS2_PLACEMENT_3D ( 'NONE', #11297, #1612, #7454 ) ;
+#6882 = ORIENTED_EDGE ( 'NONE', *, *, #11940, .T. ) ;
+#6883 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#6884 = AXIS2_PLACEMENT_3D ( 'NONE', #10556, #2774, #6632 ) ;
+#6885 = CYLINDRICAL_SURFACE ( 'NONE', #10007, 0.1250000000000001110 ) ;
+#6886 = ORIENTED_EDGE ( 'NONE', *, *, #417, .F. ) ;
+#6887 = ORIENTED_EDGE ( 'NONE', *, *, #10311, .T. ) ;
+#6888 = ADVANCED_FACE ( 'NONE', ( #3663 ), #5172, .F. ) ;
+#6889 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6890 = LINE ( 'NONE', #12221, #9255 ) ;
+#6891 = EDGE_CURVE ( 'NONE', #8976, #729, #10615, .T. ) ;
+#6892 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6893 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -6.450000000000000178 ) ) ;
+#6894 = LINE ( 'NONE', #6578, #2639 ) ;
+#6895 = ORIENTED_EDGE ( 'NONE', *, *, #8487, .F. ) ;
+#6896 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#6897 = LINE ( 'NONE', #1644, #5232 ) ;
+#6898 = VERTEX_POINT ( 'NONE', #11133 ) ;
+#6899 = ORIENTED_EDGE ( 'NONE', *, *, #8882, .F. ) ;
+#6900 = AXIS2_PLACEMENT_3D ( 'NONE', #7159, #10967, #2311 ) ;
+#6901 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -6.750000000000000000 ) ) ;
+#6902 = CYLINDRICAL_SURFACE ( 'NONE', #10078, 0.2121225929524575560 ) ;
+#6903 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6904 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6905 = EDGE_CURVE ( 'NONE', #8127, #4235, #8927, .T. ) ;
+#6906 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#6907 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#6908 = LINE ( 'NONE', #9747, #1749 ) ;
+#6909 = VECTOR ( 'NONE', #10326, 1000.000000000000000 ) ;
+#6910 = EDGE_LOOP ( 'NONE', ( #8609, #9197, #3267, #2242, #1593, #1506, #12490, #9161, #2129, #6030, #11954, #3347, #10884, #7543 ) ) ;
+#6911 = PLANE ( 'NONE', #6993 ) ;
+#6912 = ORIENTED_EDGE ( 'NONE', *, *, #6872, .T. ) ;
+#6913 = ORIENTED_EDGE ( 'NONE', *, *, #2001, .F. ) ;
+#6914 = VECTOR ( 'NONE', #1876, 1000.000000000000000 ) ;
+#6915 = AXIS2_PLACEMENT_3D ( 'NONE', #8031, #11901, #1267 ) ;
+#6916 = ORIENTED_EDGE ( 'NONE', *, *, #1919, .T. ) ;
+#6917 = EDGE_CURVE ( 'NONE', #9906, #1925, #6860, .T. ) ;
+#6918 = ORIENTED_EDGE ( 'NONE', *, *, #10897, .F. ) ;
+#6919 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6920 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6921 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#6922 = DIRECTION ( 'NONE', ( 1.204669080539449837E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6923 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#6924 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.699999999999999956 ) ) ;
+#6925 = ORIENTED_EDGE ( 'NONE', *, *, #11922, .T. ) ;
+#6926 = VECTOR ( 'NONE', #4319, 1000.000000000000000 ) ;
+#6927 = LINE ( 'NONE', #6057, #9141 ) ;
+#6928 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#6929 = VERTEX_POINT ( 'NONE', #12170 ) ;
+#6930 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6931 = ORIENTED_EDGE ( 'NONE', *, *, #4896, .F. ) ;
+#6932 = EDGE_LOOP ( 'NONE', ( #11751, #10919, #2560, #6341, #6602, #11592, #4891, #5579, #10598, #3071 ) ) ;
+#6933 = ADVANCED_FACE ( 'NONE', ( #6099 ), #2567, .F. ) ;
+#6934 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6935 = ADVANCED_FACE ( 'NONE', ( #5806 ), #11487, .F. ) ;
+#6936 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6937 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -2.500000000000000000 ) ) ;
+#6938 = VECTOR ( 'NONE', #10022, 1000.000000000000000 ) ;
+#6939 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6940 = EDGE_CURVE ( 'NONE', #11872, #2105, #3975, .T. ) ;
+#6941 = PLANE ( 'NONE', #7207 ) ;
+#6942 = ORIENTED_EDGE ( 'NONE', *, *, #5651, .F. ) ;
+#6943 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.250000000000000000, -0.5250000000000000222 ) ) ;
+#6944 = EDGE_LOOP ( 'NONE', ( #7498, #5923, #8059, #156, #4349, #1790, #9692, #6106, #11198, #9811, #3481, #10063, #1828, #4421, #6967, #6267 ) ) ;
+#6945 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -3.449999999999999734 ) ) ;
+#6946 = ORIENTED_EDGE ( 'NONE', *, *, #7038, .T. ) ;
+#6947 = ADVANCED_FACE ( 'NONE', ( #12072 ), #2478, .F. ) ;
+#6948 = VERTEX_POINT ( 'NONE', #4512 ) ;
+#6949 = VECTOR ( 'NONE', #9433, 1000.000000000000000 ) ;
+#6950 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6951 = ORIENTED_EDGE ( 'NONE', *, *, #8518, .F. ) ;
+#6952 = ORIENTED_EDGE ( 'NONE', *, *, #4573, .T. ) ;
+#6953 = ORIENTED_EDGE ( 'NONE', *, *, #3370, .T. ) ;
+#6954 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -3.250000000000000000 ) ) ;
+#6955 = LINE ( 'NONE', #10683, #5294 ) ;
+#6956 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -3.350000000000000089 ) ) ;
+#6957 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, 4.870873947775490542 ) ) ;
+#6958 = EDGE_CURVE ( 'NONE', #6331, #1803, #1588, .T. ) ;
+#6959 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#6960 = EDGE_CURVE ( 'NONE', #10192, #7853, #6991, .T. ) ;
+#6961 = VERTEX_POINT ( 'NONE', #12208 ) ;
+#6962 = AXIS2_PLACEMENT_3D ( 'NONE', #12242, #9334, #580 ) ;
+#6963 = VERTEX_POINT ( 'NONE', #7245 ) ;
+#6964 = CYLINDRICAL_SURFACE ( 'NONE', #311, 0.1499999999999999667 ) ;
+#6965 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6966 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -2.149999999999999911 ) ) ;
+#6967 = ORIENTED_EDGE ( 'NONE', *, *, #4975, .F. ) ;
+#6968 = ORIENTED_EDGE ( 'NONE', *, *, #9093, .F. ) ;
+#6969 = CARTESIAN_POINT ( 'NONE', ( 2.899890763779204850, 2.214450989565435179, -1.514397005674280150 ) ) ;
+#6970 = ORIENTED_EDGE ( 'NONE', *, *, #3110, .T. ) ;
+#6971 = VECTOR ( 'NONE', #8176, 1000.000000000000000 ) ;
+#6972 = PLANE ( 'NONE', #3896 ) ;
+#6973 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#6974 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -10.80000000000000071 ) ) ;
+#6975 = EDGE_CURVE ( 'NONE', #3194, #11810, #11395, .T. ) ;
+#6976 = ORIENTED_EDGE ( 'NONE', *, *, #3015, .F. ) ;
+#6977 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -10.65000000000000036 ) ) ;
+#6978 = VERTEX_POINT ( 'NONE', #10234 ) ;
+#6979 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, -3.469446951953615175E-16 ) ) ;
+#6980 = VECTOR ( 'NONE', #753, 1000.000000000000000 ) ;
+#6981 = ORIENTED_EDGE ( 'NONE', *, *, #11988, .T. ) ;
+#6982 = ORIENTED_EDGE ( 'NONE', *, *, #7038, .F. ) ;
+#6983 = AXIS2_PLACEMENT_3D ( 'NONE', #5910, #9745, #7891 ) ;
+#6984 = FACE_OUTER_BOUND ( 'NONE', #11561, .T. ) ;
+#6985 = DIRECTION ( 'NONE', ( 0.8251736578570840752, 0.5648791325396610441, 0.0000000000000000000 ) ) ;
+#6986 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#6987 = ORIENTED_EDGE ( 'NONE', *, *, #4683, .F. ) ;
+#6988 = ORIENTED_EDGE ( 'NONE', *, *, #8092, .F. ) ;
+#6989 = ORIENTED_EDGE ( 'NONE', *, *, #4946, .T. ) ;
+#6990 = VECTOR ( 'NONE', #2851, 1000.000000000000000 ) ;
+#6991 = LINE ( 'NONE', #11178, #3146 ) ;
+#6992 = VECTOR ( 'NONE', #11733, 1000.000000000000000 ) ;
+#6993 = AXIS2_PLACEMENT_3D ( 'NONE', #10785, #8736, #10703 ) ;
+#6994 = PLANE ( 'NONE', #2538 ) ;
+#6995 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #3031 ) ) ;
+#6996 = LINE ( 'NONE', #1457, #6376 ) ;
+#6997 = FACE_OUTER_BOUND ( 'NONE', #10753, .T. ) ;
+#6998 = EDGE_LOOP ( 'NONE', ( #3295, #9020, #7343, #8286 ) ) ;
+#6999 = ADVANCED_FACE ( 'NONE', ( #11258 ), #8837, .F. ) ;
+#7000 = VECTOR ( 'NONE', #11759, 1000.000000000000000 ) ;
+#7001 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7002 = ADVANCED_FACE ( 'NONE', ( #2003 ), #6661, .F. ) ;
+#7003 = LINE ( 'NONE', #5387, #6381 ) ;
+#7004 = ORIENTED_EDGE ( 'NONE', *, *, #6020, .F. ) ;
+#7005 = DIRECTION ( 'NONE', ( -0.8251736578570826319, -0.5648791325396630425, 0.0000000000000000000 ) ) ;
+#7006 = FACE_OUTER_BOUND ( 'NONE', #1216, .T. ) ;
+#7007 = ORIENTED_EDGE ( 'NONE', *, *, #9687, .F. ) ;
+#7008 = CIRCLE ( 'NONE', #11548, 0.1999999999999996503 ) ;
+#7009 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7010 = EDGE_CURVE ( 'NONE', #8792, #5233, #11458, .T. ) ;
+#7011 = CARTESIAN_POINT ( 'NONE', ( 2.899995586985635310, 2.202818404936460084, -1.533450163527690036 ) ) ;
+#7012 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#7013 = LINE ( 'NONE', #8434, #3221 ) ;
+#7014 = ORIENTED_EDGE ( 'NONE', *, *, #5650, .T. ) ;
+#7015 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7016 = CARTESIAN_POINT ( 'NONE', ( 0.6085163306758859525, 2.682299210315904681, -3.250000000000000000 ) ) ;
+#7017 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -6.750000000000000000 ) ) ;
+#7018 = AXIS2_PLACEMENT_3D ( 'NONE', #10107, #12123, #4384 ) ;
+#7019 = ADVANCED_FACE ( 'NONE', ( #8920 ), #2438, .F. ) ;
+#7020 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -2.200000000000000178, -0.8499999999999999778 ) ) ;
+#7021 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7022 = EDGE_CURVE ( 'NONE', #12492, #11518, #3649, .T. ) ;
+#7023 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7024 = LINE ( 'NONE', #7352, #8796 ) ;
+#7025 = ORIENTED_EDGE ( 'NONE', *, *, #10114, .T. ) ;
+#7026 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#7027 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7028 = ORIENTED_EDGE ( 'NONE', *, *, #6295, .F. ) ;
+#7029 = EDGE_CURVE ( 'NONE', #5593, #2493, #3858, .T. ) ;
+#7030 = DIRECTION ( 'NONE', ( -0.5739840331234596915, 0.09154325511562509676, -0.8137334712067353371 ) ) ;
+#7031 = PLANE ( 'NONE', #9096 ) ;
+#7032 = EDGE_CURVE ( 'NONE', #5403, #8884, #12291, .T. ) ;
+#7033 = LINE ( 'NONE', #12297, #1872 ) ;
+#7034 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7035 = ORIENTED_EDGE ( 'NONE', *, *, #3110, .F. ) ;
+#7036 = CYLINDRICAL_SURFACE ( 'NONE', #2255, 0.04999999999999996808 ) ;
+#7037 = ORIENTED_EDGE ( 'NONE', *, *, #389, .F. ) ;
+#7038 = EDGE_CURVE ( 'NONE', #2936, #8167, #1315, .T. ) ;
+#7039 = CARTESIAN_POINT ( 'NONE', ( 2.898610037780570359, 2.250000000000000000, -1.500000000000000000 ) ) ;
+#7040 = AXIS2_PLACEMENT_3D ( 'NONE', #9330, #12238, #1676 ) ;
+#7041 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#7042 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7043 = EDGE_CURVE ( 'NONE', #136, #6530, #4786, .T. ) ;
+#7044 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -5.250000000000000000 ) ) ;
+#7045 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7046 = EDGE_CURVE ( 'NONE', #4530, #4174, #12521, .T. ) ;
+#7047 = VECTOR ( 'NONE', #5626, 1000.000000000000000 ) ;
+#7048 = ORIENTED_EDGE ( 'NONE', *, *, #6958, .F. ) ;
+#7049 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -2.149999999999999911 ) ) ;
+#7050 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7051 = VECTOR ( 'NONE', #7190, 1000.000000000000000 ) ;
+#7052 = EDGE_CURVE ( 'NONE', #8754, #888, #9107, .T. ) ;
+#7053 = CARTESIAN_POINT ( 'NONE', ( 2.899989786445920092, 2.204670679631320240, -1.528169550952119815 ) ) ;
+#7054 = VERTEX_POINT ( 'NONE', #11338 ) ;
+#7055 = CARTESIAN_POINT ( 'NONE', ( 0.4671727452654360069, 2.515363670630685000, -10.44999999999999929 ) ) ;
+#7056 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#7057 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -0.3499999999999999778 ) ) ;
+#7058 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#7059 = AXIS2_PLACEMENT_3D ( 'NONE', #11272, #6489, #2723 ) ;
+#7060 = DIRECTION ( 'NONE', ( 0.9922778767136677391, 0.1240347345892083702, 0.0000000000000000000 ) ) ;
+#7061 = VECTOR ( 'NONE', #2963, 1000.000000000000000 ) ;
+#7062 = ORIENTED_EDGE ( 'NONE', *, *, #640, .T. ) ;
+#7063 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7064 = VECTOR ( 'NONE', #808, 1000.000000000000000 ) ;
+#7065 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7066 = VECTOR ( 'NONE', #5338, 1000.000000000000000 ) ;
+#7067 = ADVANCED_FACE ( 'NONE', ( #4241 ), #9348, .F. ) ;
+#7068 = EDGE_CURVE ( 'NONE', #7765, #4456, #9080, .T. ) ;
+#7069 = PLANE ( 'NONE', #12104 ) ;
+#7070 = ADVANCED_FACE ( 'NONE', ( #2079 ), #9658, .T. ) ;
+#7071 = ORIENTED_EDGE ( 'NONE', *, *, #9912, .F. ) ;
+#7072 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#7073 = ORIENTED_EDGE ( 'NONE', *, *, #7127, .T. ) ;
+#7074 = ORIENTED_EDGE ( 'NONE', *, *, #10791, .F. ) ;
+#7075 = ORIENTED_EDGE ( 'NONE', *, *, #3292, .T. ) ;
+#7076 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#7077 = AXIS2_PLACEMENT_3D ( 'NONE', #7468, #10351, #1581 ) ;
+#7078 = FACE_OUTER_BOUND ( 'NONE', #6777, .T. ) ;
+#7079 = ADVANCED_FACE ( 'NONE', ( #772 ), #7536, .F. ) ;
+#7080 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7081 = VERTEX_POINT ( 'NONE', #10376 ) ;
+#7082 = EDGE_CURVE ( 'NONE', #3581, #9150, #4251, .T. ) ;
+#7083 = ORIENTED_EDGE ( 'NONE', *, *, #11229, .T. ) ;
+#7084 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -9.449999999999999289 ) ) ;
+#7085 = EDGE_CURVE ( 'NONE', #265, #11024, #7583, .T. ) ;
+#7086 = VERTEX_POINT ( 'NONE', #2695 ) ;
+#7087 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -3.875000000000000000 ) ) ;
+#7088 = VECTOR ( 'NONE', #9108, 1000.000000000000000 ) ;
+#7089 = ORIENTED_EDGE ( 'NONE', *, *, #2190, .T. ) ;
+#7090 = EDGE_CURVE ( 'NONE', #3231, #3562, #4538, .T. ) ;
+#7091 = VERTEX_POINT ( 'NONE', #8407 ) ;
+#7092 = VECTOR ( 'NONE', #9052, 1000.000000000000000 ) ;
+#7093 = LINE ( 'NONE', #3944, #430 ) ;
+#7094 = EDGE_CURVE ( 'NONE', #2677, #3128, #7879, .T. ) ;
+#7095 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7096 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#7097 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000001421, 1.799999999999998934, -7.662132034355972010 ) ) ;
+#7098 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -3.750000000000000000 ) ) ;
+#7099 = VECTOR ( 'NONE', #11121, 1000.000000000000000 ) ;
+#7100 = PLANE ( 'NONE', #1632 ) ;
+#7101 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#7102 = EDGE_LOOP ( 'NONE', ( #1903, #10267, #488, #4613 ) ) ;
+#7103 = ORIENTED_EDGE ( 'NONE', *, *, #11765, .F. ) ;
+#7104 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7105 = EDGE_CURVE ( 'NONE', #11004, #9312, #1673, .T. ) ;
+#7106 = LINE ( 'NONE', #6496, #4216 ) ;
+#7107 = ORIENTED_EDGE ( 'NONE', *, *, #8085, .F. ) ;
+#7108 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#7109 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#7110 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7111 = EDGE_CURVE ( 'NONE', #3222, #11851, #10744, .T. ) ;
+#7112 = EDGE_CURVE ( 'NONE', #6649, #6553, #8189, .T. ) ;
+#7113 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7114 = ORIENTED_EDGE ( 'NONE', *, *, #7589, .F. ) ;
+#7115 = LINE ( 'NONE', #7646, #3467 ) ;
+#7116 = PLANE ( 'NONE', #1082 ) ;
+#7117 = AXIS2_PLACEMENT_3D ( 'NONE', #12127, #8365, #9136 ) ;
+#7118 = ORIENTED_EDGE ( 'NONE', *, *, #458, .F. ) ;
+#7119 = VERTEX_POINT ( 'NONE', #982 ) ;
+#7120 = ORIENTED_EDGE ( 'NONE', *, *, #10549, .T. ) ;
+#7121 = VECTOR ( 'NONE', #1274, 1000.000000000000000 ) ;
+#7122 = ORIENTED_EDGE ( 'NONE', *, *, #7527, .F. ) ;
+#7123 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -1.275000000000000133 ) ) ;
+#7124 = SURFACE_STYLE_USAGE ( .BOTH. , #8971 ) ;
+#7125 = CARTESIAN_POINT ( 'NONE', ( 0.9849652684285848947, 2.595829481736654731, -0.4749999999999999778 ) ) ;
+#7126 = ORIENTED_EDGE ( 'NONE', *, *, #232, .F. ) ;
+#7127 = EDGE_CURVE ( 'NONE', #12298, #12351, #5627, .T. ) ;
+#7128 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7129 = EDGE_CURVE ( 'NONE', #3472, #10705, #476, .T. ) ;
+#7130 = FACE_BOUND ( 'NONE', #8289, .T. ) ;
+#7131 = ORIENTED_EDGE ( 'NONE', *, *, #8671, .T. ) ;
+#7132 = VERTEX_POINT ( 'NONE', #6730 ) ;
+#7133 = ORIENTED_EDGE ( 'NONE', *, *, #7682, .F. ) ;
+#7134 = ADVANCED_FACE ( 'NONE', ( #8475 ), #5849, .F. ) ;
+#7135 = AXIS2_PLACEMENT_3D ( 'NONE', #1055, #108, #2048 ) ;
+#7136 = AXIS2_PLACEMENT_3D ( 'NONE', #2151, #1240, #7996 ) ;
+#7137 = ORIENTED_EDGE ( 'NONE', *, *, #5151, .T. ) ;
+#7138 = VECTOR ( 'NONE', #7752, 1000.000000000000000 ) ;
+#7139 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#7140 = VECTOR ( 'NONE', #8718, 1000.000000000000000 ) ;
+#7141 = VERTEX_POINT ( 'NONE', #10643 ) ;
+#7142 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7143 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7144 = EDGE_LOOP ( 'NONE', ( #663, #78, #5820, #11381 ) ) ;
+#7145 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7146 = VECTOR ( 'NONE', #8341, 1000.000000000000000 ) ;
+#7147 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#7148 = LINE ( 'NONE', #5477, #6523 ) ;
+#7149 = ADVANCED_FACE ( 'NONE', ( #1075 ), #2946, .T. ) ;
+#7150 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#7151 = CIRCLE ( 'NONE', #6750, 0.04999999999999991257 ) ;
+#7152 = EDGE_CURVE ( 'NONE', #1945, #11182, #5167, .T. ) ;
+#7153 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#7154 = VECTOR ( 'NONE', #4364, 1000.000000000000000 ) ;
+#7155 = AXIS2_PLACEMENT_3D ( 'NONE', #9625, #3878, #10827 ) ;
+#7156 = EDGE_LOOP ( 'NONE', ( #3961, #3793, #9777, #6074 ) ) ;
+#7157 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#7158 = ORIENTED_EDGE ( 'NONE', *, *, #6207, .T. ) ;
+#7159 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -0.5999999999999999778 ) ) ;
+#7160 = VECTOR ( 'NONE', #11403, 1000.000000000000000 ) ;
+#7161 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7162 = CARTESIAN_POINT ( 'NONE', ( -0.7173558053320649996, 2.906808772021820086, -6.789511339067880513 ) ) ;
+#7163 = EDGE_CURVE ( 'NONE', #4387, #601, #7284, .T. ) ;
+#7164 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7165 = VECTOR ( 'NONE', #5708, 1000.000000000000000 ) ;
+#7166 = VECTOR ( 'NONE', #10261, 1000.000000000000000 ) ;
+#7167 = VECTOR ( 'NONE', #2668, 1000.000000000000000 ) ;
+#7168 = CARTESIAN_POINT ( 'NONE', ( 1.604584607222234949, 2.777621560499960118, -0.5250000000000000222 ) ) ;
+#7169 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -4.400000000000000355 ) ) ;
+#7170 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7171 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -2.799999999999999822 ) ) ;
+#7172 = FACE_OUTER_BOUND ( 'NONE', #2554, .T. ) ;
+#7173 = ORIENTED_EDGE ( 'NONE', *, *, #3831, .F. ) ;
+#7174 = ORIENTED_EDGE ( 'NONE', *, *, #1852, .T. ) ;
+#7175 = EDGE_CURVE ( 'NONE', #9766, #693, #2884, .T. ) ;
+#7176 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7178 = ORIENTED_EDGE ( 'NONE', *, *, #8711, .F. ) ;
+#7177 = PLANE ( 'NONE', #6128 ) ;
+#7179 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7180 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#7181 = CIRCLE ( 'NONE', #11009, 1.500000000000000000 ) ;
+#7182 = DIRECTION ( 'NONE', ( 1.000000000000000000, 6.106464160115780417E-33, 0.0000000000000000000 ) ) ;
+#7183 = ORIENTED_EDGE ( 'NONE', *, *, #9996, .T. ) ;
+#7184 = ORIENTED_EDGE ( 'NONE', *, *, #7511, .F. ) ;
+#7185 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7186 = EDGE_CURVE ( 'NONE', #10263, #6210, #10597, .T. ) ;
+#7187 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#7188 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7189 = ADVANCED_FACE ( 'NONE', ( #9499 ), #12464, .T. ) ;
+#7190 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7191 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7192 = CARTESIAN_POINT ( 'NONE', ( 0.6105459496800109687, 2.695025094928819698, -6.349999999999999645 ) ) ;
+#7193 = FACE_OUTER_BOUND ( 'NONE', #7786, .T. ) ;
+#7194 = ORIENTED_EDGE ( 'NONE', *, *, #7968, .F. ) ;
+#7195 = ORIENTED_EDGE ( 'NONE', *, *, #5213, .F. ) ;
+#7196 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7197 = EDGE_CURVE ( 'NONE', #12041, #10982, #1377, .T. ) ;
+#7198 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7199 = EDGE_CURVE ( 'NONE', #3646, #2613, #10429, .T. ) ;
+#7200 = EDGE_CURVE ( 'NONE', #2466, #5457, #328, .T. ) ;
+#7201 = FACE_OUTER_BOUND ( 'NONE', #2706, .T. ) ;
+#7203 = EDGE_CURVE ( 'NONE', #7810, #1271, #5919, .T. ) ;
+#7202 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#7204 = ORIENTED_EDGE ( 'NONE', *, *, #2943, .F. ) ;
+#7205 = ADVANCED_FACE ( 'NONE', ( #2573 ), #3852, .F. ) ;
+#7206 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7207 = AXIS2_PLACEMENT_3D ( 'NONE', #3168, #7949, #6098 ) ;
+#7208 = VECTOR ( 'NONE', #11008, 1000.000000000000000 ) ;
+#7209 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#7210 = EDGE_LOOP ( 'NONE', ( #5580, #10089, #7424, #5419 ) ) ;
+#7211 = LINE ( 'NONE', #9536, #2642 ) ;
+#7212 = ORIENTED_EDGE ( 'NONE', *, *, #706, .F. ) ;
+#7213 = EDGE_LOOP ( 'NONE', ( #7871, #9083, #4232, #2721 ) ) ;
+#7214 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7215 = VERTEX_POINT ( 'NONE', #8647 ) ;
+#7216 = CYLINDRICAL_SURFACE ( 'NONE', #3637, 2.500000000000000000 ) ;
+#7217 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7218 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #67 ) ) ;
+#7219 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#7220 = PLANE ( 'NONE', #5615 ) ;
+#7221 = LINE ( 'NONE', #10110, #9437 ) ;
+#7222 = VERTEX_POINT ( 'NONE', #6809 ) ;
+#7223 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#7224 = ORIENTED_EDGE ( 'NONE', *, *, #9813, .F. ) ;
+#7226 = ORIENTED_EDGE ( 'NONE', *, *, #10719, .T. ) ;
+#7225 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -6.000000000000000000 ) ) ;
+#7227 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.508645237256140081, -3.250000000000000000 ) ) ;
+#7228 = ORIENTED_EDGE ( 'NONE', *, *, #2630, .T. ) ;
+#7229 = EDGE_CURVE ( 'NONE', #2088, #7542, #9963, .T. ) ;
+#7230 = EDGE_CURVE ( 'NONE', #2315, #8261, #4990, .T. ) ;
+#7231 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, -12.09999999999999964 ) ) ;
+#7232 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#7233 = LINE ( 'NONE', #10391, #8848 ) ;
+#7234 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#7235 = VECTOR ( 'NONE', #4113, 1000.000000000000000 ) ;
+#7236 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7237 = ORIENTED_EDGE ( 'NONE', *, *, #9307, .F. ) ;
+#7238 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#7239 = VERTEX_POINT ( 'NONE', #4176 ) ;
+#7240 = AXIS2_PLACEMENT_3D ( 'NONE', #7306, #6483, #7471 ) ;
+#7241 = ORIENTED_EDGE ( 'NONE', *, *, #3870, .T. ) ;
+#7242 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#7243 = FACE_OUTER_BOUND ( 'NONE', #2748, .T. ) ;
+#7244 = EDGE_CURVE ( 'NONE', #6828, #8700, #629, .T. ) ;
+#7245 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -8.599999999999999645 ) ) ;
+#7246 = ORIENTED_EDGE ( 'NONE', *, *, #9877, .T. ) ;
+#7247 = ORIENTED_EDGE ( 'NONE', *, *, #6679, .F. ) ;
+#7248 = CYLINDRICAL_SURFACE ( 'NONE', #11463, 2.000000000000000000 ) ;
+#7249 = EDGE_CURVE ( 'NONE', #3010, #9150, #4855, .T. ) ;
+#7250 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#7251 = ORIENTED_EDGE ( 'NONE', *, *, #2518, .F. ) ;
+#7252 = VERTEX_POINT ( 'NONE', #6000 ) ;
+#7253 = EDGE_CURVE ( 'NONE', #2466, #4978, #2275, .T. ) ;
+#7254 = ORIENTED_EDGE ( 'NONE', *, *, #4825, .T. ) ;
+#7255 = ORIENTED_EDGE ( 'NONE', *, *, #6905, .T. ) ;
+#7256 = EDGE_LOOP ( 'NONE', ( #1962, #12519, #5304, #6678 ) ) ;
+#7257 = EDGE_CURVE ( 'NONE', #8769, #6440, #2407, .T. ) ;
+#7258 = VECTOR ( 'NONE', #7001, 1000.000000000000000 ) ;
+#7259 = ORIENTED_EDGE ( 'NONE', *, *, #11582, .T. ) ;
+#7260 = CYLINDRICAL_SURFACE ( 'NONE', #976, 0.2000000000000000944 ) ;
+#7261 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7262 = ORIENTED_EDGE ( 'NONE', *, *, #6149, .F. ) ;
+#7263 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7264 = VERTEX_POINT ( 'NONE', #242 ) ;
+#7265 = ADVANCED_FACE ( 'NONE', ( #11617 ), #9352, .T. ) ;
+#7266 = DIRECTION ( 'NONE', ( 2.478176394252580155E-16, -1.000000000000000000, -3.418778892220124636E-17 ) ) ;
+#7267 = VERTEX_POINT ( 'NONE', #1184 ) ;
+#7268 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -10.65000000000000036 ) ) ;
+#7269 = EDGE_CURVE ( 'NONE', #11872, #1908, #9797, .T. ) ;
+#7270 = ORIENTED_EDGE ( 'NONE', *, *, #11582, .F. ) ;
+#7271 = VECTOR ( 'NONE', #96, 1000.000000000000000 ) ;
+#7272 = ORIENTED_EDGE ( 'NONE', *, *, #8606, .F. ) ;
+#7273 = VERTEX_POINT ( 'NONE', #5925 ) ;
+#7274 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#7275 = EDGE_LOOP ( 'NONE', ( #3743, #12035, #3741, #6092 ) ) ;
+#7276 = CIRCLE ( 'NONE', #6164, 1.800000000000000044 ) ;
+#7277 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#7278 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7279 = ORIENTED_EDGE ( 'NONE', *, *, #119, .T. ) ;
+#7280 = VECTOR ( 'NONE', #6101, 1000.000000000000000 ) ;
+#7281 = EDGE_CURVE ( 'NONE', #12435, #8891, #11035, .T. ) ;
+#7282 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.869314090492250044E-17, 1.000000000000000000 ) ) ;
+#7283 = VERTEX_POINT ( 'NONE', #11741 ) ;
+#7284 = LINE ( 'NONE', #4779, #8326 ) ;
+#7285 = ORIENTED_EDGE ( 'NONE', *, *, #11833, .F. ) ;
+#7286 = ORIENTED_EDGE ( 'NONE', *, *, #11519, .F. ) ;
+#7287 = LINE ( 'NONE', #9480, #635 ) ;
+#7288 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -2.050000000000000266 ) ) ;
+#7289 = EDGE_CURVE ( 'NONE', #7853, #9754, #11918, .T. ) ;
+#7290 = VECTOR ( 'NONE', #1120, 1000.000000000000000 ) ;
+#7291 = ORIENTED_EDGE ( 'NONE', *, *, #4246, .F. ) ;
+#7292 = AXIS2_PLACEMENT_3D ( 'NONE', #2260, #10050, #456 ) ;
+#7293 = LINE ( 'NONE', #6906, #2899 ) ;
+#7294 = EDGE_LOOP ( 'NONE', ( #3991, #2728, #7126, #2714 ) ) ;
+#7295 = VECTOR ( 'NONE', #9415, 1000.000000000000000 ) ;
+#7296 = AXIS2_PLACEMENT_3D ( 'NONE', #5691, #10342, #3652 ) ;
+#7297 = VECTOR ( 'NONE', #3569, 1000.000000000000000 ) ;
+#7298 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.199999999999999956, -5.500000000000000000 ) ) ;
+#7299 = LINE ( 'NONE', #1092, #2433 ) ;
+#7300 = LINE ( 'NONE', #7101, #5019 ) ;
+#7301 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -7.299999999999999822 ) ) ;
+#7302 = VECTOR ( 'NONE', #10816, 1000.000000000000000 ) ;
+#7303 = ORIENTED_EDGE ( 'NONE', *, *, #7890, .T. ) ;
+#7304 = VECTOR ( 'NONE', #5184, 1000.000000000000000 ) ;
+#7305 = ORIENTED_EDGE ( 'NONE', *, *, #889, .T. ) ;
+#7306 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -3.000000000000000000 ) ) ;
+#7307 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -9.599999999999999645 ) ) ;
+#7308 = LINE ( 'NONE', #2942, #3821 ) ;
+#7309 = AXIS2_PLACEMENT_3D ( 'NONE', #1998, #4089, #6385 ) ;
+#7310 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -11.16212259295246056 ) ) ;
+#7311 = AXIS2_PLACEMENT_3D ( 'NONE', #11550, #7763, #1951 ) ;
+#7312 = CIRCLE ( 'NONE', #6735, 0.1999999999999996503 ) ;
+#7313 = ORIENTED_EDGE ( 'NONE', *, *, #8521, .T. ) ;
+#7314 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7315 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.776356839400249873E-15, 0.0000000000000000000 ) ) ;
+#7316 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#7317 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -11.07499999999999929 ) ) ;
+#7318 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7319 = CARTESIAN_POINT ( 'NONE', ( 2.699864789305495449, 2.214434310206740086, -1.514414976803424961 ) ) ;
+#7320 = VECTOR ( 'NONE', #8306, 1000.000000000000000 ) ;
+#7321 = ORIENTED_EDGE ( 'NONE', *, *, #6133, .T. ) ;
+#7322 = VERTEX_POINT ( 'NONE', #3035 ) ;
+#7323 = ADVANCED_FACE ( 'NONE', ( #1974 ), #10105, .F. ) ;
+#7324 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -8.000000000000000000 ) ) ;
+#7325 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7326 = AXIS2_PLACEMENT_3D ( 'NONE', #12198, #7564, #5587 ) ;
+#7327 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7328 = LINE ( 'NONE', #2127, #3234 ) ;
+#7329 = EDGE_CURVE ( 'NONE', #4815, #6333, #3643, .T. ) ;
+#7330 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -0.5999999999999999778 ) ) ;
+#7331 = ORIENTED_EDGE ( 'NONE', *, *, #8646, .F. ) ;
+#7332 = VECTOR ( 'NONE', #7143, 1000.000000000000000 ) ;
+#7333 = ORIENTED_EDGE ( 'NONE', *, *, #3228, .T. ) ;
+#7334 = ORIENTED_EDGE ( 'NONE', *, *, #5577, .F. ) ;
+#7335 = EDGE_CURVE ( 'NONE', #9033, #4311, #154, .T. ) ;
+#7336 = LINE ( 'NONE', #10331, #9562 ) ;
+#7337 = ORIENTED_EDGE ( 'NONE', *, *, #7230, .T. ) ;
+#7338 = EDGE_CURVE ( 'NONE', #8923, #7091, #4239, .T. ) ;
+#7339 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 3.469446951953615175E-16, -1.000000000000000000 ) ) ;
+#7340 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 2.200000000000000178, 0.6999999999999999556 ) ) ;
+#7341 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7342 = LINE ( 'NONE', #1842, #4769 ) ;
+#7343 = ORIENTED_EDGE ( 'NONE', *, *, #5651, .T. ) ;
+#7344 = EDGE_CURVE ( 'NONE', #3024, #4357, #11602, .T. ) ;
+#7345 = PLANE ( 'NONE', #9629 ) ;
+#7346 = AXIS2_PLACEMENT_3D ( 'NONE', #1117, #2152, #10743 ) ;
+#7347 = LINE ( 'NONE', #11273, #8539 ) ;
+#7348 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, 1.800000000000000044, -7.599999999999999645 ) ) ;
+#7349 = ORIENTED_EDGE ( 'NONE', *, *, #5662, .T. ) ;
+#7350 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#7351 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -3.449999999999999734 ) ) ;
+#7352 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -3.449999999999999734 ) ) ;
+#7354 = ORIENTED_EDGE ( 'NONE', *, *, #11519, .T. ) ;
+#7353 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#7355 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7356 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#7357 = VECTOR ( 'NONE', #3760, 1000.000000000000114 ) ;
+#7358 = EDGE_CURVE ( 'NONE', #11953, #6191, #2871, .T. ) ;
+#7359 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -3.449999999999999734 ) ) ;
+#7360 = FACE_OUTER_BOUND ( 'NONE', #10564, .T. ) ;
+#7361 = CARTESIAN_POINT ( 'NONE', ( 2.699925904814024946, 2.210608580710724969, -1.518702380922025030 ) ) ;
+#7362 = ORIENTED_EDGE ( 'NONE', *, *, #1991, .T. ) ;
+#7363 = EDGE_CURVE ( 'NONE', #12109, #5514, #1518, .T. ) ;
+#7364 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#7365 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7366 = ORIENTED_EDGE ( 'NONE', *, *, #9819, .F. ) ;
+#7367 = ORIENTED_EDGE ( 'NONE', *, *, #1189, .T. ) ;
+#7368 = DIRECTION ( 'NONE', ( 0.7071067811865505703, 0.7071067811865444641, 0.0000000000000000000 ) ) ;
+#7369 = ORIENTED_EDGE ( 'NONE', *, *, #11734, .F. ) ;
+#7370 = FACE_OUTER_BOUND ( 'NONE', #7555, .T. ) ;
+#7371 = EDGE_CURVE ( 'NONE', #5007, #18, #6352, .T. ) ;
+#7372 = VECTOR ( 'NONE', #9005, 1000.000000000000000 ) ;
+#7373 = EDGE_CURVE ( 'NONE', #11861, #1763, #9647, .T. ) ;
+#7374 = EDGE_LOOP ( 'NONE', ( #5786, #4918, #9604, #6201 ) ) ;
+#7375 = LINE ( 'NONE', #10179, #10823 ) ;
+#7376 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7377 = AXIS2_PLACEMENT_3D ( 'NONE', #9675, #5913, #2170 ) ;
+#7378 = PLANE ( 'NONE', #3559 ) ;
+#7379 = ORIENTED_EDGE ( 'NONE', *, *, #1722, .F. ) ;
+#7380 = PLANE ( 'NONE', #8122 ) ;
+#7381 = AXIS2_PLACEMENT_3D ( 'NONE', #12024, #2548, #9285 ) ;
+#7382 = ADVANCED_FACE ( 'NONE', ( #11902 ), #4218, .F. ) ;
+#7383 = LINE ( 'NONE', #6120, #12165 ) ;
+#7384 = VECTOR ( 'NONE', #7376, 1000.000000000000000 ) ;
+#7385 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7386 = ORIENTED_EDGE ( 'NONE', *, *, #257, .F. ) ;
+#7387 = ORIENTED_EDGE ( 'NONE', *, *, #2636, .F. ) ;
+#7388 = EDGE_CURVE ( 'NONE', #2038, #5319, #11462, .T. ) ;
+#7389 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7390 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -3.750000000000000000 ) ) ;
+#7391 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#7392 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.800000000000000044, -7.750000000000000000 ) ) ;
+#7393 = ORIENTED_EDGE ( 'NONE', *, *, #5901, .F. ) ;
+#7394 = VECTOR ( 'NONE', #2314, 1000.000000000000000 ) ;
+#7395 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#7396 = AXIS2_PLACEMENT_3D ( 'NONE', #7842, #2073, #9616 ) ;
+#7397 = ORIENTED_EDGE ( 'NONE', *, *, #10458, .F. ) ;
+#7398 = ORIENTED_EDGE ( 'NONE', *, *, #2782, .T. ) ;
+#7399 = ORIENTED_EDGE ( 'NONE', *, *, #6588, .T. ) ;
+#7400 = VERTEX_POINT ( 'NONE', #11857 ) ;
+#7401 = VECTOR ( 'NONE', #9010, 1000.000000000000000 ) ;
+#7402 = CARTESIAN_POINT ( 'NONE', ( 2.699996716673835007, 2.202475094774234865, -1.533487997388740087 ) ) ;
+#7403 = ADVANCED_FACE ( 'NONE', ( #1665 ), #343, .F. ) ;
+#7404 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7405 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7406 = ORIENTED_EDGE ( 'NONE', *, *, #11120, .F. ) ;
+#7407 = EDGE_LOOP ( 'NONE', ( #5357, #7071, #12259, #81 ) ) ;
+#7408 = VECTOR ( 'NONE', #550, 1000.000000000000000 ) ;
+#7409 = EDGE_CURVE ( 'NONE', #2141, #10338, #10587, .T. ) ;
+#7410 = ORIENTED_EDGE ( 'NONE', *, *, #7244, .T. ) ;
+#7411 = VERTEX_POINT ( 'NONE', #7157 ) ;
+#7412 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7413 = VECTOR ( 'NONE', #6274, 1000.000000000000114 ) ;
+#7414 = LINE ( 'NONE', #8655, #11890 ) ;
+#7415 = ORIENTED_EDGE ( 'NONE', *, *, #3259, .F. ) ;
+#7416 = AXIS2_PLACEMENT_3D ( 'NONE', #9570, #11426, #10574 ) ;
+#7417 = FACE_OUTER_BOUND ( 'NONE', #3689, .T. ) ;
+#7418 = ORIENTED_EDGE ( 'NONE', *, *, #4328, .F. ) ;
+#7419 = EDGE_CURVE ( 'NONE', #4002, #10000, #11026, .T. ) ;
+#7420 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.168404344971010101E-16, 0.0000000000000000000 ) ) ;
+#7421 = VECTOR ( 'NONE', #1509, 1000.000000000000000 ) ;
+#7422 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#7423 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7424 = ORIENTED_EDGE ( 'NONE', *, *, #9908, .T. ) ;
+#7425 = ORIENTED_EDGE ( 'NONE', *, *, #1663, .T. ) ;
+#7426 = CARTESIAN_POINT ( 'NONE', ( 1.149999999999999911, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#7427 = VERTEX_POINT ( 'NONE', #11945 ) ;
+#7428 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7429 = ORIENTED_EDGE ( 'NONE', *, *, #2133, .F. ) ;
+#7430 = CIRCLE ( 'NONE', #8510, 2.000000000000000444 ) ;
+#7431 = EDGE_CURVE ( 'NONE', #8616, #3194, #9338, .T. ) ;
+#7432 = PLANE ( 'NONE', #10092 ) ;
+#7433 = VERTEX_POINT ( 'NONE', #5236 ) ;
+#7434 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#7435 = VECTOR ( 'NONE', #4049, 1000.000000000000000 ) ;
+#7436 = EDGE_LOOP ( 'NONE', ( #562, #4331, #11075, #6951, #2927, #8597, #9550 ) ) ;
+#7437 = ORIENTED_EDGE ( 'NONE', *, *, #11248, .F. ) ;
+#7438 = CARTESIAN_POINT ( 'NONE', ( 4.299999999999999822, 1.399999999999999911, -0.7249999999999999778 ) ) ;
+#7439 = FACE_OUTER_BOUND ( 'NONE', #1819, .T. ) ;
+#7440 = VECTOR ( 'NONE', #8970, 1000.000000000000000 ) ;
+#7441 = EDGE_CURVE ( 'NONE', #8955, #5403, #7725, .T. ) ;
+#7442 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -1.750000000000000000 ) ) ;
+#7443 = VECTOR ( 'NONE', #915, 1000.000000000000000 ) ;
+#7444 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#7445 = LINE ( 'NONE', #4134, #9222 ) ;
+#7446 = VERTEX_POINT ( 'NONE', #3367 ) ;
+#7447 = VECTOR ( 'NONE', #1159, 1000.000000000000114 ) ;
+#7448 = ORIENTED_EDGE ( 'NONE', *, *, #10949, .T. ) ;
+#7449 = ADVANCED_FACE ( 'NONE', ( #9041 ), #3934, .T. ) ;
+#7450 = ORIENTED_EDGE ( 'NONE', *, *, #11667, .T. ) ;
+#7451 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7452 = CIRCLE ( 'NONE', #9226, 2.000000000000000000 ) ;
+#7453 = EDGE_CURVE ( 'NONE', #7222, #5983, #12515, .T. ) ;
+#7454 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7456 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#7455 = VECTOR ( 'NONE', #6889, 1000.000000000000000 ) ;
+#7457 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 4.034240641806529869E-16 ) ) ;
+#7458 = LINE ( 'NONE', #11441, #1855 ) ;
+#7459 = LINE ( 'NONE', #1499, #8499 ) ;
+#7460 = VERTEX_POINT ( 'NONE', #12023 ) ;
+#7461 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #67 ), #9355 ) ;
+#7462 = LINE ( 'NONE', #1785, #9684 ) ;
+#7463 = AXIS2_PLACEMENT_3D ( 'NONE', #12053, #1418, #7261 ) ;
+#7464 = CARTESIAN_POINT ( 'NONE', ( 2.899377483722239912, 2.233468519140424657, -0.5221880296324120652 ) ) ;
+#7465 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7466 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.575308256243149154E-49, 9.714829345638749100E-33 ) ) ;
+#7467 = EDGE_CURVE ( 'NONE', #9011, #5539, #1367, .T. ) ;
+#7468 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.399999999999999911, -7.299999999999999822 ) ) ;
+#7469 = VERTEX_POINT ( 'NONE', #6255 ) ;
+#7470 = VERTEX_POINT ( 'NONE', #467 ) ;
+#7471 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7472 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -2.399999999999999911 ) ) ;
+#7473 = ORIENTED_EDGE ( 'NONE', *, *, #6276, .F. ) ;
+#7474 = DIRECTION ( 'NONE', ( -0.1574969713016939887, -0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#7475 = VECTOR ( 'NONE', #9148, 1000.000000000000000 ) ;
+#7476 = LINE ( 'NONE', #11869, #4287 ) ;
+#7477 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.199999999999999956, -10.20000000000000107 ) ) ;
+#7478 = CIRCLE ( 'NONE', #1709, 0.1999999999999999833 ) ;
+#7479 = ORIENTED_EDGE ( 'NONE', *, *, #5947, .T. ) ;
+#7480 = VERTEX_POINT ( 'NONE', #10098 ) ;
+#7481 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7482 = EDGE_CURVE ( 'NONE', #10082, #5789, #8607, .T. ) ;
+#7483 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7484 = DIRECTION ( 'NONE', ( 1.239088197126289831E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7485 = LINE ( 'NONE', #3344, #7931 ) ;
+#7486 = PLANE ( 'NONE', #5077 ) ;
+#7487 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.465987697120515243, -10.44999999999999929 ) ) ;
+#7488 = LINE ( 'NONE', #3705, #3255 ) ;
+#7489 = ORIENTED_EDGE ( 'NONE', *, *, #3543, .F. ) ;
+#7490 = AXIS2_PLACEMENT_3D ( 'NONE', #10634, #4848, #4919 ) ;
+#7491 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#7492 = EDGE_LOOP ( 'NONE', ( #4703, #4943, #6584, #8218 ) ) ;
+#7493 = PLANE ( 'NONE', #4441 ) ;
+#7494 = EDGE_CURVE ( 'NONE', #8891, #5120, #8032, .T. ) ;
+#7495 = FACE_OUTER_BOUND ( 'NONE', #8165, .T. ) ;
+#7496 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7497 = VECTOR ( 'NONE', #11080, 1000.000000000000000 ) ;
+#7498 = ORIENTED_EDGE ( 'NONE', *, *, #11659, .T. ) ;
+#7499 = EDGE_CURVE ( 'NONE', #11464, #9135, #9194, .T. ) ;
+#7500 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7501 = CIRCLE ( 'NONE', #8285, 2.299999999999999822 ) ;
+#7502 = VERTEX_POINT ( 'NONE', #9164 ) ;
+#7503 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#7504 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.199999999999999956, -6.500000000000000000 ) ) ;
+#7505 = ORIENTED_EDGE ( 'NONE', *, *, #417, .T. ) ;
+#7506 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -11.07499999999999929 ) ) ;
+#7507 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#7508 = ADVANCED_FACE ( 'NONE', ( #8313 ), #8347, .F. ) ;
+#7509 = ORIENTED_EDGE ( 'NONE', *, *, #6538, .T. ) ;
+#7510 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#7511 = EDGE_CURVE ( 'NONE', #8526, #1572, #8175, .T. ) ;
+#7512 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7513 = AXIS2_PLACEMENT_3D ( 'NONE', #1427, #6213, #2346 ) ;
+#7514 = LINE ( 'NONE', #2692, #1156 ) ;
+#7515 = VERTEX_POINT ( 'NONE', #2546 ) ;
+#7516 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#7517 = CIRCLE ( 'NONE', #9303, 0.04999999999999991257 ) ;
+#7518 = FACE_OUTER_BOUND ( 'NONE', #6840, .T. ) ;
+#7519 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#7520 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7521 = FACE_OUTER_BOUND ( 'NONE', #7695, .T. ) ;
+#7522 = ORIENTED_EDGE ( 'NONE', *, *, #10337, .T. ) ;
+#7523 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -11.23787740704753979 ) ) ;
+#7524 = VERTEX_POINT ( 'NONE', #12192 ) ;
+#7525 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#7526 = ORIENTED_EDGE ( 'NONE', *, *, #8530, .T. ) ;
+#7527 = EDGE_CURVE ( 'NONE', #11024, #446, #3790, .T. ) ;
+#7528 = ADVANCED_FACE ( 'NONE', ( #6815 ), #8427, .F. ) ;
+#7529 = DIRECTION ( 'NONE', ( 1.000000000000000000, -3.277316481785920364E-15, 0.0000000000000000000 ) ) ;
+#7530 = ORIENTED_EDGE ( 'NONE', *, *, #5678, .F. ) ;
+#7531 = AXIS2_PLACEMENT_3D ( 'NONE', #6796, #6717, #9589 ) ;
+#7532 = PLANE ( 'NONE', #3058 ) ;
+#7533 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 4.282683019865015500E-15 ) ) ;
+#7534 = CIRCLE ( 'NONE', #3522, 0.1999999999999999833 ) ;
+#7535 = LINE ( 'NONE', #2230, #9450 ) ;
+#7536 = PLANE ( 'NONE', #2318 ) ;
+#7537 = ORIENTED_EDGE ( 'NONE', *, *, #5779, .F. ) ;
+#7538 = ORIENTED_EDGE ( 'NONE', *, *, #9613, .T. ) ;
+#7539 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -5.150000000000000355 ) ) ;
+#7540 = ORIENTED_EDGE ( 'NONE', *, *, #8056, .T. ) ;
+#7541 = LINE ( 'NONE', #6372, #5586 ) ;
+#7542 = VERTEX_POINT ( 'NONE', #5504 ) ;
+#7543 = ORIENTED_EDGE ( 'NONE', *, *, #9414, .F. ) ;
+#7544 = VERTEX_POINT ( 'NONE', #1635 ) ;
+#7545 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 1.399999999999999911, 0.6500000000000000222 ) ) ;
+#7546 = VECTOR ( 'NONE', #6153, 1000.000000000000000 ) ;
+#7547 = AXIS2_PLACEMENT_3D ( 'NONE', #5520, #7664, #5682 ) ;
+#7548 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -2.250000000000000000 ) ) ;
+#7549 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -0.5999999999999999778 ) ) ;
+#7550 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.649999999999999911, -1.449999999999999956 ) ) ;
+#7551 = AXIS2_PLACEMENT_3D ( 'NONE', #11485, #965, #9540 ) ;
+#7552 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7553 = VERTEX_POINT ( 'NONE', #1591 ) ;
+#7554 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -10.94999999999999929 ) ) ;
+#7555 = EDGE_LOOP ( 'NONE', ( #9070, #11332, #11020, #556 ) ) ;
+#7556 = LINE ( 'NONE', #11860, #10717 ) ;
+#7557 = ORIENTED_EDGE ( 'NONE', *, *, #3757, .T. ) ;
+#7558 = EDGE_CURVE ( 'NONE', #8255, #1534, #4844, .T. ) ;
+#7559 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#7560 = ORIENTED_EDGE ( 'NONE', *, *, #6371, .T. ) ;
+#7561 = ORIENTED_EDGE ( 'NONE', *, *, #3039, .F. ) ;
+#7562 = LINE ( 'NONE', #655, #4361 ) ;
+#7563 = DIRECTION ( 'NONE', ( -4.336808689942020201E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7564 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7565 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -3.750000000000000000 ) ) ;
+#7566 = ORIENTED_EDGE ( 'NONE', *, *, #7798, .F. ) ;
+#7567 = AXIS2_PLACEMENT_3D ( 'NONE', #8156, #6086, #2341 ) ;
+#7568 = ORIENTED_EDGE ( 'NONE', *, *, #7981, .T. ) ;
+#7569 = FACE_OUTER_BOUND ( 'NONE', #2200, .T. ) ;
+#7570 = EDGE_CURVE ( 'NONE', #7322, #7728, #1822, .T. ) ;
+#7571 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#7572 = ORIENTED_EDGE ( 'NONE', *, *, #11131, .T. ) ;
+#7573 = ORIENTED_EDGE ( 'NONE', *, *, #3447, .T. ) ;
+#7574 = ORIENTED_EDGE ( 'NONE', *, *, #7111, .T. ) ;
+#7575 = LINE ( 'NONE', #6204, #7413 ) ;
+#7576 = ADVANCED_FACE ( 'NONE', ( #5468 ), #4540, .F. ) ;
+#7577 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7578 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#7579 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7580 = DIRECTION ( 'NONE', ( -0.1240347345892081482, -0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#7581 = LINE ( 'NONE', #5777, #4853 ) ;
+#7582 = ORIENTED_EDGE ( 'NONE', *, *, #7968, .T. ) ;
+#7583 = LINE ( 'NONE', #847, #8042 ) ;
+#7584 = ORIENTED_EDGE ( 'NONE', *, *, #4386, .F. ) ;
+#7585 = DIRECTION ( 'NONE', ( -0.1574969713016939887, -0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#7586 = EDGE_LOOP ( 'NONE', ( #3795, #2825, #8324, #2982 ) ) ;
+#7587 = CIRCLE ( 'NONE', #1558, 0.05000000000000012768 ) ;
+#7588 = EDGE_CURVE ( 'NONE', #8001, #124, #11310, .T. ) ;
+#7589 = EDGE_CURVE ( 'NONE', #9135, #10192, #6668, .T. ) ;
+#7590 = ADVANCED_FACE ( 'NONE', ( #6208 ), #5546, .T. ) ;
+#7591 = PRESENTATION_STYLE_ASSIGNMENT (( #4868 ) ) ;
+#7592 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 2.168404344971010101E-16 ) ) ;
+#7593 = ORIENTED_EDGE ( 'NONE', *, *, #7441, .F. ) ;
+#7594 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#7595 = ORIENTED_EDGE ( 'NONE', *, *, #8100, .F. ) ;
+#7596 = EDGE_CURVE ( 'NONE', #7924, #2496, #5152, .T. ) ;
+#7597 = CIRCLE ( 'NONE', #11645, 0.1250000000000001110 ) ;
+#7598 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7599 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7600 = EDGE_CURVE ( 'NONE', #9507, #8273, #920, .T. ) ;
+#7601 = LINE ( 'NONE', #8069, #3664 ) ;
+#7602 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7603 = LINE ( 'NONE', #6081, #5018 ) ;
+#7604 = LINE ( 'NONE', #8716, #4872 ) ;
+#7605 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #9265, #8366, #2480, #6466 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.052225889838809714, 5.079597000942529306 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999375694974950157, 0.9999375694974950157, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#7606 = DIRECTION ( 'NONE', ( 0.7027660084394949935, 0.4810840111602509572, -0.5240974256643350371 ) ) ;
+#7607 = VERTEX_POINT ( 'NONE', #539 ) ;
+#7608 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7609 = EDGE_CURVE ( 'NONE', #5553, #6365, #8742, .T. ) ;
+#7610 = DIRECTION ( 'NONE', ( -2.489206111144456987E-48, 1.000000000000000000, 1.836709923159825052E-32 ) ) ;
+#7611 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7612 = EDGE_CURVE ( 'NONE', #18, #2256, #759, .T. ) ;
+#7613 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.449999999999999956, -1.399999999999999911 ) ) ;
+#7614 = FACE_OUTER_BOUND ( 'NONE', #7144, .T. ) ;
+#7615 = LINE ( 'NONE', #1884, #9082 ) ;
+#7616 = ORIENTED_EDGE ( 'NONE', *, *, #9973, .T. ) ;
+#7617 = ORIENTED_EDGE ( 'NONE', *, *, #4112, .T. ) ;
+#7618 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7619 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -2.500000000000000000 ) ) ;
+#7620 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#7621 = EDGE_CURVE ( 'NONE', #7742, #8413, #9953, .T. ) ;
+#7622 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7623 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #2432 ) ;
+#7624 = DIRECTION ( 'NONE', ( -0.1574969713016939887, -0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#7625 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7626 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7627 = LINE ( 'NONE', #2347, #11506 ) ;
+#7628 = ORIENTED_EDGE ( 'NONE', *, *, #6384, .T. ) ;
+#7629 = ORIENTED_EDGE ( 'NONE', *, *, #1808, .F. ) ;
+#7630 = FACE_OUTER_BOUND ( 'NONE', #10964, .T. ) ;
+#7631 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#7632 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#7633 = EDGE_CURVE ( 'NONE', #8167, #11156, #3628, .T. ) ;
+#7634 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -8.949999999999999289 ) ) ;
+#7635 = VECTOR ( 'NONE', #12514, 1000.000000000000000 ) ;
+#7636 = VERTEX_POINT ( 'NONE', #2761 ) ;
+#7637 = ADVANCED_FACE ( 'NONE', ( #1066 ), #9586, .F. ) ;
+#7638 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7639 = LINE ( 'NONE', #1580, #5524 ) ;
+#7640 = EDGE_LOOP ( 'NONE', ( #8489, #6428, #3453, #5611 ) ) ;
+#7641 = ORIENTED_EDGE ( 'NONE', *, *, #11734, .T. ) ;
+#7642 = AXIS2_PLACEMENT_3D ( 'NONE', #7225, #7385, #8419 ) ;
+#7643 = FACE_OUTER_BOUND ( 'NONE', #9304, .T. ) ;
+#7644 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7645 = FACE_OUTER_BOUND ( 'NONE', #10066, .T. ) ;
+#7646 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.679275397798650094, -6.250000000000000000 ) ) ;
+#7647 = EDGE_CURVE ( 'NONE', #6287, #1088, #5905, .T. ) ;
+#7648 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#7649 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.679275397798650094, -2.149999999999999911 ) ) ;
+#7650 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -10.44999999999999929 ) ) ;
+#7651 = VECTOR ( 'NONE', #5702, 1000.000000000000000 ) ;
+#7652 = EDGE_LOOP ( 'NONE', ( #10295, #2957, #6021, #9388 ) ) ;
+#7653 = ADVANCED_FACE ( 'NONE', ( #2261, #7130, #10250, #1960 ), #598, .F. ) ;
+#7654 = EDGE_CURVE ( 'NONE', #244, #11978, #8462, .T. ) ;
+#7655 = EDGE_CURVE ( 'NONE', #6103, #9155, #7115, .T. ) ;
+#7656 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#7657 = ADVANCED_FACE ( 'NONE', ( #7569 ), #10541, .F. ) ;
+#7658 = EDGE_CURVE ( 'NONE', #6333, #5756, #905, .T. ) ;
+#7659 = EDGE_LOOP ( 'NONE', ( #4510, #3458, #7369, #6916 ) ) ;
+#7660 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7661 = ORIENTED_EDGE ( 'NONE', *, *, #9605, .F. ) ;
+#7662 = LINE ( 'NONE', #8852, #5220 ) ;
+#7663 = ORIENTED_EDGE ( 'NONE', *, *, #7269, .T. ) ;
+#7664 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7665 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#7666 = VECTOR ( 'NONE', #2646, 1000.000000000000000 ) ;
+#7667 = EDGE_CURVE ( 'NONE', #1057, #4348, #3171, .T. ) ;
+#7668 = DIRECTION ( 'NONE', ( 1.274473528905959391E-48, 1.175494350822286003E-32, 1.000000000000000000 ) ) ;
+#7669 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.508645237256140081, -10.44999999999999929 ) ) ;
+#7670 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#7671 = EDGE_LOOP ( 'NONE', ( #7628, #8738, #9740, #4033 ) ) ;
+#7672 = ORIENTED_EDGE ( 'NONE', *, *, #8613, .F. ) ;
+#7673 = ORIENTED_EDGE ( 'NONE', *, *, #7926, .F. ) ;
+#7674 = CARTESIAN_POINT ( 'NONE', ( 2.899942553365915110, 2.210592877536514678, -0.5062784277924610166 ) ) ;
+#7675 = VERTEX_POINT ( 'NONE', #794 ) ;
+#7676 = EDGE_CURVE ( 'NONE', #11919, #3660, #12503, .T. ) ;
+#7677 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#7678 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -8.949999999999999289 ) ) ;
+#7679 = LINE ( 'NONE', #1154, #7372 ) ;
+#7680 = EDGE_CURVE ( 'NONE', #4884, #4602, #9323, .T. ) ;
+#7681 = CARTESIAN_POINT ( 'NONE', ( -2.299999999999999822, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#7682 = EDGE_CURVE ( 'NONE', #6898, #3404, #1213, .T. ) ;
+#7683 = ORIENTED_EDGE ( 'NONE', *, *, #4476, .F. ) ;
+#7684 = EDGE_LOOP ( 'NONE', ( #8507, #5954, #5353, #12329, #11112, #7313 ) ) ;
+#7685 = LINE ( 'NONE', #3021, #6914 ) ;
+#7686 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -8.599999999999999645 ) ) ;
+#7687 = ORIENTED_EDGE ( 'NONE', *, *, #8945, .T. ) ;
+#7688 = EDGE_CURVE ( 'NONE', #9210, #2822, #2243, .T. ) ;
+#7689 = PLANE ( 'NONE', #11856 ) ;
+#7690 = CARTESIAN_POINT ( 'NONE', ( 0.4592978967003510382, 2.465987697120515243, -9.350000000000001421 ) ) ;
+#7691 = LINE ( 'NONE', #191, #8137 ) ;
+#7692 = VECTOR ( 'NONE', #9310, 1000.000000000000000 ) ;
+#7693 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#7694 = EDGE_CURVE ( 'NONE', #12032, #2315, #8301, .T. ) ;
+#7695 = EDGE_LOOP ( 'NONE', ( #4687, #132, #10682, #7982 ) ) ;
+#7696 = ADVANCED_FACE ( 'NONE', ( #1946 ), #6964, .T. ) ;
+#7697 = EDGE_LOOP ( 'NONE', ( #12370, #8292, #9542, #10745, #10861 ) ) ;
+#7698 = AXIS2_PLACEMENT_3D ( 'NONE', #9121, #3364, #9162 ) ;
+#7699 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -5.649999999999999467 ) ) ;
+#7700 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#7701 = LINE ( 'NONE', #9985, #12326 ) ;
+#7702 = ORIENTED_EDGE ( 'NONE', *, *, #4344, .T. ) ;
+#7703 = EDGE_CURVE ( 'NONE', #1939, #7846, #2710, .T. ) ;
+#7704 = ORIENTED_EDGE ( 'NONE', *, *, #8368, .T. ) ;
+#7705 = ORIENTED_EDGE ( 'NONE', *, *, #851, .T. ) ;
+#7706 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.084202172485503818E-16, 0.0000000000000000000 ) ) ;
+#7707 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#7708 = ORIENTED_EDGE ( 'NONE', *, *, #12169, .T. ) ;
+#7709 = EDGE_CURVE ( 'NONE', #12172, #205, #137, .T. ) ;
+#7710 = FACE_OUTER_BOUND ( 'NONE', #2216, .T. ) ;
+#7711 = ADVANCED_FACE ( 'NONE', ( #4371 ), #11560, .F. ) ;
+#7712 = VERTEX_POINT ( 'NONE', #54 ) ;
+#7713 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -6.450000000000000178 ) ) ;
+#7714 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#7715 = ORIENTED_EDGE ( 'NONE', *, *, #1993, .F. ) ;
+#7716 = ORIENTED_EDGE ( 'NONE', *, *, #11988, .F. ) ;
+#7717 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.800000000000000044, -8.599999999999999645 ) ) ;
+#7718 = VERTEX_POINT ( 'NONE', #10661 ) ;
+#7719 = LINE ( 'NONE', #555, #4519 ) ;
+#7720 = ORIENTED_EDGE ( 'NONE', *, *, #457, .T. ) ;
+#7721 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -7.000000000000000000 ) ) ;
+#7722 = CIRCLE ( 'NONE', #186, 0.2000000000000000944 ) ;
+#7723 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#7724 = ORIENTED_EDGE ( 'NONE', *, *, #1609, .F. ) ;
+#7725 = LINE ( 'NONE', #7109, #8894 ) ;
+#7726 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7727 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7728 = VERTEX_POINT ( 'NONE', #7889 ) ;
+#7729 = EDGE_LOOP ( 'NONE', ( #10189, #9291, #7073, #5482 ) ) ;
+#7730 = ORIENTED_EDGE ( 'NONE', *, *, #4135, .F. ) ;
+#7731 = VECTOR ( 'NONE', #12256, 1000.000000000000000 ) ;
+#7732 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#7733 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#7734 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 1.399999999999999911, -0.8000000000000000444 ) ) ;
+#7735 = AXIS2_PLACEMENT_3D ( 'NONE', #544, #582, #11123 ) ;
+#7736 = VERTEX_POINT ( 'NONE', #5836 ) ;
+#7737 = FACE_OUTER_BOUND ( 'NONE', #2808, .T. ) ;
+#7738 = EDGE_CURVE ( 'NONE', #579, #3905, #12356, .T. ) ;
+#7739 = EDGE_LOOP ( 'NONE', ( #6122, #969, #1538, #11237, #9109 ) ) ;
+#7740 = EDGE_CURVE ( 'NONE', #265, #9038, #10091, .T. ) ;
+#7741 = VECTOR ( 'NONE', #5644, 1000.000000000000000 ) ;
+#7742 = VERTEX_POINT ( 'NONE', #3994 ) ;
+#7743 = ORIENTED_EDGE ( 'NONE', *, *, #6042, .T. ) ;
+#7744 = ORIENTED_EDGE ( 'NONE', *, *, #10571, .T. ) ;
+#7745 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -10.55000000000000071 ) ) ;
+#7746 = LINE ( 'NONE', #10170, #11620 ) ;
+#7747 = DIRECTION ( 'NONE', ( 0.8907941831874177652, -0.1420705010264641521, 0.4316268016904774019 ) ) ;
+#7748 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#7749 = VECTOR ( 'NONE', #8542, 1000.000000000000000 ) ;
+#7750 = EDGE_LOOP ( 'NONE', ( #6710, #1332, #9671, #8896 ) ) ;
+#7751 = EDGE_CURVE ( 'NONE', #6743, #4109, #3392, .T. ) ;
+#7752 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7753 = VECTOR ( 'NONE', #1970, 1000.000000000000000 ) ;
+#7754 = ORIENTED_EDGE ( 'NONE', *, *, #10193, .F. ) ;
+#7755 = ORIENTED_EDGE ( 'NONE', *, *, #5242, .T. ) ;
+#7756 = VERTEX_POINT ( 'NONE', #3876 ) ;
+#7757 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7758 = EDGE_CURVE ( 'NONE', #10783, #8969, #11749, .T. ) ;
+#7759 = EDGE_CURVE ( 'NONE', #6127, #10684, #4827, .T. ) ;
+#7760 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -0.3499999999999999778 ) ) ;
+#7761 = AXIS2_PLACEMENT_3D ( 'NONE', #5475, #9183, #10113 ) ;
+#7762 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#7763 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7764 = LINE ( 'NONE', #4459, #4420 ) ;
+#7765 = VERTEX_POINT ( 'NONE', #10712 ) ;
+#7766 = ADVANCED_FACE ( 'NONE', ( #8879 ), #2975, .F. ) ;
+#7767 = LINE ( 'NONE', #11227, #7167 ) ;
+#7768 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#7769 = DIRECTION ( 'NONE', ( 0.5648791325396629315, -0.8251736578570829650, 0.0000000000000000000 ) ) ;
+#7770 = EDGE_CURVE ( 'NONE', #7808, #12492, #8013, .T. ) ;
+#7771 = EDGE_CURVE ( 'NONE', #11006, #1271, #9782, .T. ) ;
+#7772 = EDGE_CURVE ( 'NONE', #7607, #2090, #9939, .T. ) ;
+#7773 = ORIENTED_EDGE ( 'NONE', *, *, #5733, .F. ) ;
+#7774 = ORIENTED_EDGE ( 'NONE', *, *, #4316, .T. ) ;
+#7775 = AXIS2_PLACEMENT_3D ( 'NONE', #7861, #10768, #159 ) ;
+#7776 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7777 = AXIS2_PLACEMENT_3D ( 'NONE', #1619, #5527, #8461 ) ;
+#7778 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#7779 = ADVANCED_FACE ( 'NONE', ( #5452 ), #4038, .T. ) ;
+#7780 = LINE ( 'NONE', #2448, #12257 ) ;
+#7781 = CARTESIAN_POINT ( 'NONE', ( 2.421251514349155087, 2.406240264898304559, -11.44999999999999929 ) ) ;
+#7782 = ORIENTED_EDGE ( 'NONE', *, *, #3814, .T. ) ;
+#7783 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.800000000000000044, -7.599999999999999645 ) ) ;
+#7784 = CYLINDRICAL_SURFACE ( 'NONE', #7463, 0.05000000000000012768 ) ;
+#7785 = VERTEX_POINT ( 'NONE', #5797 ) ;
+#7786 = EDGE_LOOP ( 'NONE', ( #7173, #4879, #911, #508 ) ) ;
+#7787 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#7788 = CARTESIAN_POINT ( 'NONE', ( 0.6085163306758859525, 2.682299210315904681, -10.44999999999999929 ) ) ;
+#7789 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#7790 = CARTESIAN_POINT ( 'NONE', ( 3.537867965644036605, 1.862132034355960641, -8.600000000000001421 ) ) ;
+#7791 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -2.065146995210484941E-16 ) ) ;
+#7792 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #11007 ) ) ;
+#7793 = AXIS2_PLACEMENT_3D ( 'NONE', #10459, #12239, #9419 ) ;
+#7794 = VECTOR ( 'NONE', #1219, 1000.000000000000000 ) ;
+#7795 = ORIENTED_EDGE ( 'NONE', *, *, #8683, .T. ) ;
+#7796 = EDGE_LOOP ( 'NONE', ( #2043, #8859, #8360, #6747, #10169 ) ) ;
+#7797 = CIRCLE ( 'NONE', #9791, 0.1000000000000000056 ) ;
+#7798 = EDGE_CURVE ( 'NONE', #1458, #6331, #4685, .T. ) ;
+#7799 = EDGE_LOOP ( 'NONE', ( #12426, #7255, #3416, #1809, #9578, #1618, #5958, #5929 ) ) ;
+#7800 = CARTESIAN_POINT ( 'NONE', ( 1.131370849898473807, 1.399999999999999911, 1.899999999999999911 ) ) ;
+#7801 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7802 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#7803 = VECTOR ( 'NONE', #1061, 1000.000000000000000 ) ;
+#7804 = VERTEX_POINT ( 'NONE', #12493 ) ;
+#7805 = CYLINDRICAL_SURFACE ( 'NONE', #7018, 0.04999999999999991257 ) ;
+#7806 = ORIENTED_EDGE ( 'NONE', *, *, #4476, .T. ) ;
+#7807 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 1.496662954709575999, -0.8000000000000000444 ) ) ;
+#7808 = VERTEX_POINT ( 'NONE', #4957 ) ;
+#7809 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.729161646579060019, -7.299999999999999822 ) ) ;
+#7810 = VERTEX_POINT ( 'NONE', #225 ) ;
+#7811 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#7812 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7813 = VERTEX_POINT ( 'NONE', #8014 ) ;
+#7814 = ORIENTED_EDGE ( 'NONE', *, *, #492, .T. ) ;
+#7815 = EDGE_LOOP ( 'NONE', ( #9059, #3337, #490, #4905, #5230, #12422, #12199, #7952 ) ) ;
+#7816 = PLANE ( 'NONE', #575 ) ;
+#7817 = FACE_OUTER_BOUND ( 'NONE', #2823, .T. ) ;
+#7818 = ORIENTED_EDGE ( 'NONE', *, *, #11520, .F. ) ;
+#7819 = EDGE_CURVE ( 'NONE', #6127, #9906, #11882, .T. ) ;
+#7820 = LINE ( 'NONE', #99, #1454 ) ;
+#7821 = ADVANCED_FACE ( 'NONE', ( #6342 ), #188, .F. ) ;
+#7822 = DIRECTION ( 'NONE', ( 0.1240347345892081482, 0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#7823 = LINE ( 'NONE', #5343, #6599 ) ;
+#7824 = ORIENTED_EDGE ( 'NONE', *, *, #2903, .F. ) ;
+#7825 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#7826 = DIRECTION ( 'NONE', ( 1.000000000000000000, 8.673617379884030739E-15, 0.0000000000000000000 ) ) ;
+#7827 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7828 = ORIENTED_EDGE ( 'NONE', *, *, #6085, .T. ) ;
+#7829 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7830 = ORIENTED_EDGE ( 'NONE', *, *, #3488, .F. ) ;
+#7831 = EDGE_CURVE ( 'NONE', #5960, #12278, #9631, .T. ) ;
+#7832 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -8.599999999999999645 ) ) ;
+#7833 = VERTEX_POINT ( 'NONE', #8903 ) ;
+#7834 = LINE ( 'NONE', #12049, #5266 ) ;
+#7835 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#7836 = ADVANCED_FACE ( 'NONE', ( #2102 ), #9879, .F. ) ;
+#7837 = EDGE_CURVE ( 'NONE', #7141, #4456, #10416, .T. ) ;
+#7838 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7839 = VERTEX_POINT ( 'NONE', #4079 ) ;
+#7840 = VERTEX_POINT ( 'NONE', #326 ) ;
+#7841 = FACE_OUTER_BOUND ( 'NONE', #5908, .T. ) ;
+#7842 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -6.750000000000000000 ) ) ;
+#7843 = EDGE_CURVE ( 'NONE', #7273, #4660, #9484, .T. ) ;
+#7844 = VERTEX_POINT ( 'NONE', #267 ) ;
+#7845 = CIRCLE ( 'NONE', #12086, 0.05000000000000002359 ) ;
+#7846 = VERTEX_POINT ( 'NONE', #3195 ) ;
+#7847 = ORIENTED_EDGE ( 'NONE', *, *, #756, .T. ) ;
+#7848 = EDGE_CURVE ( 'NONE', #1234, #11709, #12039, .T. ) ;
+#7849 = ORIENTED_EDGE ( 'NONE', *, *, #4234, .F. ) ;
+#7850 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#7851 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#7852 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#7853 = VERTEX_POINT ( 'NONE', #11722 ) ;
+#7854 = EDGE_CURVE ( 'NONE', #601, #4644, #1503, .T. ) ;
+#7855 = LINE ( 'NONE', #10771, #5287 ) ;
+#7856 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -2.050000000000000266 ) ) ;
+#7857 = ORIENTED_EDGE ( 'NONE', *, *, #3933, .T. ) ;
+#7858 = VERTEX_POINT ( 'NONE', #3145 ) ;
+#7859 = ORIENTED_EDGE ( 'NONE', *, *, #9251, .T. ) ;
+#7860 = VECTOR ( 'NONE', #5884, 1000.000000000000000 ) ;
+#7861 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.6999999999999999556 ) ) ;
+#7862 = AXIS2_PLACEMENT_3D ( 'NONE', #5281, #1551, #3403 ) ;
+#7864 = VERTEX_POINT ( 'NONE', #6023 ) ;
+#7863 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7865 = CARTESIAN_POINT ( 'NONE', ( -0.7173558053320649996, 2.906808772021820086, -6.789511339067880513 ) ) ;
+#7866 = ORIENTED_EDGE ( 'NONE', *, *, #12182, .F. ) ;
+#7867 = VECTOR ( 'NONE', #10792, 1000.000000000000000 ) ;
+#7868 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -9.050000000000000711 ) ) ;
+#7869 = ORIENTED_EDGE ( 'NONE', *, *, #9666, .T. ) ;
+#7870 = VERTEX_POINT ( 'NONE', #5984 ) ;
+#7871 = ORIENTED_EDGE ( 'NONE', *, *, #8161, .F. ) ;
+#7872 = LINE ( 'NONE', #11849, #302 ) ;
+#7873 = VECTOR ( 'NONE', #10166, 1000.000000000000000 ) ;
+#7874 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -3.600000000000000089 ) ) ;
+#7875 = LINE ( 'NONE', #3545, #3471 ) ;
+#7876 = VERTEX_POINT ( 'NONE', #11769 ) ;
+#7877 = AXIS2_PLACEMENT_3D ( 'NONE', #3645, #11378, #7457 ) ;
+#7878 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#7879 = LINE ( 'NONE', #10477, #12212 ) ;
+#7880 = ORIENTED_EDGE ( 'NONE', *, *, #5670, .T. ) ;
+#7881 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7882 = ADVANCED_FACE ( 'NONE', ( #9185 ), #5003, .F. ) ;
+#7883 = ORIENTED_EDGE ( 'NONE', *, *, #6322, .F. ) ;
+#7884 = ADVANCED_FACE ( 'NONE', ( #6652 ), #9293, .F. ) ;
+#7885 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#7886 = LINE ( 'NONE', #11642, #1827 ) ;
+#7887 = VECTOR ( 'NONE', #6695, 1000.000000000000000 ) ;
+#7888 = VECTOR ( 'NONE', #3373, 1000.000000000000114 ) ;
+#7889 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -2.799999999999999822 ) ) ;
+#7890 = EDGE_CURVE ( 'NONE', #7542, #9635, #11157, .T. ) ;
+#7891 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7892 = EDGE_LOOP ( 'NONE', ( #9633, #614, #3324, #5303 ) ) ;
+#7893 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#7894 = ORIENTED_EDGE ( 'NONE', *, *, #11526, .T. ) ;
+#7895 = LINE ( 'NONE', #7811, #3511 ) ;
+#7896 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 3.469446951953615175E-16, -1.000000000000000000 ) ) ;
+#7897 = AXIS2_PLACEMENT_3D ( 'NONE', #3150, #2168, #3236 ) ;
+#7898 = ADVANCED_FACE ( 'NONE', ( #5133 ), #7486, .T. ) ;
+#7899 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7900 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#7901 = LINE ( 'NONE', #6361, #163 ) ;
+#7902 = EDGE_CURVE ( 'NONE', #5461, #1357, #8595, .T. ) ;
+#7903 = CYLINDRICAL_SURFACE ( 'NONE', #2499, 0.1000000000000000056 ) ;
+#7904 = VECTOR ( 'NONE', #11369, 1000.000000000000000 ) ;
+#7905 = ORIENTED_EDGE ( 'NONE', *, *, #2076, .F. ) ;
+#7906 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7907 = LINE ( 'NONE', #394, #9527 ) ;
+#7908 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -3.469446951953615175E-16, 1.000000000000000000 ) ) ;
+#7909 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7910 = CARTESIAN_POINT ( 'NONE', ( -1.131370849898473807, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#7911 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#7912 = LINE ( 'NONE', #10713, #2007 ) ;
+#7913 = ORIENTED_EDGE ( 'NONE', *, *, #7914, .T. ) ;
+#7914 = EDGE_CURVE ( 'NONE', #11760, #5319, #2537, .T. ) ;
+#7915 = VECTOR ( 'NONE', #1137, 1000.000000000000114 ) ;
+#7916 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#7917 = ORIENTED_EDGE ( 'NONE', *, *, #10853, .T. ) ;
+#7918 = LINE ( 'NONE', #8174, #9846 ) ;
+#7919 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7920 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7921 = EDGE_CURVE ( 'NONE', #7765, #4899, #1791, .T. ) ;
+#7922 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#7923 = VECTOR ( 'NONE', #6369, 1000.000000000000000 ) ;
+#7924 = VERTEX_POINT ( 'NONE', #2607 ) ;
+#7925 = VERTEX_POINT ( 'NONE', #9224 ) ;
+#7926 = EDGE_CURVE ( 'NONE', #7267, #4999, #5889, .T. ) ;
+#7927 = LINE ( 'NONE', #1831, #986 ) ;
+#7928 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7929 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#7930 = CARTESIAN_POINT ( 'NONE', ( 2.899391061053615104, 2.233548195768714884, -1.502454698130140098 ) ) ;
+#7931 = VECTOR ( 'NONE', #6425, 1000.000000000000000 ) ;
+#7932 = LINE ( 'NONE', #2234, #4861 ) ;
+#7934 = ORIENTED_EDGE ( 'NONE', *, *, #11067, .T. ) ;
+#7933 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 1.496662954709575999, 0.6999999999999999556 ) ) ;
+#7935 = CARTESIAN_POINT ( 'NONE', ( -0.8129758265079320978, 1.365034731571415749, 0.5999999999999999778 ) ) ;
+#7936 = VECTOR ( 'NONE', #5359, 1000.000000000000000 ) ;
+#7937 = ORIENTED_EDGE ( 'NONE', *, *, #9258, .F. ) ;
+#7938 = ORIENTED_EDGE ( 'NONE', *, *, #7371, .T. ) ;
+#7939 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7940 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -12.09999999999999964 ) ) ;
+#7941 = VECTOR ( 'NONE', #12434, 1000.000000000000000 ) ;
+#7942 = ADVANCED_FACE ( 'NONE', ( #10857 ), #3460, .T. ) ;
+#7943 = ADVANCED_FACE ( 'NONE', ( #12027 ), #1694, .F. ) ;
+#7944 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#7945 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7946 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7947 = FACE_OUTER_BOUND ( 'NONE', #11286, .T. ) ;
+#7948 = ORIENTED_EDGE ( 'NONE', *, *, #8944, .F. ) ;
+#7949 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7950 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -6.750000000000000000 ) ) ;
+#7951 = AXIS2_PLACEMENT_3D ( 'NONE', #7713, #1910, #9609 ) ;
+#7952 = ORIENTED_EDGE ( 'NONE', *, *, #7709, .T. ) ;
+#7953 = ORIENTED_EDGE ( 'NONE', *, *, #7112, .F. ) ;
+#7954 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016939887, 0.0000000000000000000 ) ) ;
+#7955 = ADVANCED_FACE ( 'NONE', ( #8579 ), #5473, .F. ) ;
+#7956 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#7957 = EDGE_CURVE ( 'NONE', #4170, #1803, #8287, .T. ) ;
+#7958 = LINE ( 'NONE', #1695, #9731 ) ;
+#7959 = EDGE_CURVE ( 'NONE', #6195, #2936, #4355, .T. ) ;
+#7960 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, 0.0000000000000000000 ) ) ;
+#7961 = VECTOR ( 'NONE', #5989, 1000.000000000000000 ) ;
+#7962 = ORIENTED_EDGE ( 'NONE', *, *, #9167, .T. ) ;
+#7963 = CARTESIAN_POINT ( 'NONE', ( 2.421251514349155087, 2.406240264898304559, -6.450000000000000178 ) ) ;
+#7964 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.800000000000000044, -8.449999999999999289 ) ) ;
+#7965 = ORIENTED_EDGE ( 'NONE', *, *, #10510, .T. ) ;
+#7966 = ORIENTED_EDGE ( 'NONE', *, *, #2305, .T. ) ;
+#7967 = ORIENTED_EDGE ( 'NONE', *, *, #5669, .F. ) ;
+#7968 = EDGE_CURVE ( 'NONE', #4214, #3614, #8448, .T. ) ;
+#7969 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#7970 = ORIENTED_EDGE ( 'NONE', *, *, #43, .F. ) ;
+#7971 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7972 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#7973 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -11.19999999999999929 ) ) ;
+#7974 = LINE ( 'NONE', #1739, #10056 ) ;
+#7975 = LINE ( 'NONE', #9568, #10196 ) ;
+#7976 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -2.282530889443165050E-16 ) ) ;
+#7977 = VERTEX_POINT ( 'NONE', #8444 ) ;
+#7978 = ORIENTED_EDGE ( 'NONE', *, *, #8697, .F. ) ;
+#7979 = ORIENTED_EDGE ( 'NONE', *, *, #9561, .T. ) ;
+#7980 = LINE ( 'NONE', #5450, #8839 ) ;
+#7981 = EDGE_CURVE ( 'NONE', #2369, #7870, #5437, .T. ) ;
+#7982 = ORIENTED_EDGE ( 'NONE', *, *, #8741, .T. ) ;
+#7983 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7984 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -1.399999999999999911 ) ) ;
+#7985 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7986 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#7987 = LINE ( 'NONE', #7139, #8708 ) ;
+#7988 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#7989 = EDGE_CURVE ( 'NONE', #6600, #3938, #5744, .T. ) ;
+#7990 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.4805959347974160245 ) ) ;
+#7991 = ORIENTED_EDGE ( 'NONE', *, *, #7186, .F. ) ;
+#7992 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7993 = EDGE_LOOP ( 'NONE', ( #4156, #7595, #2191, #3644 ) ) ;
+#7994 = AXIS2_PLACEMENT_3D ( 'NONE', #6421, #4438, #10152 ) ;
+#7995 = VERTEX_POINT ( 'NONE', #6382 ) ;
+#7996 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#7997 = FACE_OUTER_BOUND ( 'NONE', #4503, .T. ) ;
+#7998 = EDGE_CURVE ( 'NONE', #4660, #955, #11732, .T. ) ;
+#7999 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8000 = ORIENTED_EDGE ( 'NONE', *, *, #10290, .T. ) ;
+#8001 = VERTEX_POINT ( 'NONE', #5767 ) ;
+#8002 = VERTEX_POINT ( 'NONE', #10421 ) ;
+#8003 = ORIENTED_EDGE ( 'NONE', *, *, #11586, .T. ) ;
+#8004 = LINE ( 'NONE', #9826, #1044 ) ;
+#8005 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -4.200000000000000178 ) ) ;
+#8006 = ADVANCED_FACE ( 'NONE', ( #1355 ), #8868, .F. ) ;
+#8007 = CARTESIAN_POINT ( 'NONE', ( 2.288021935108360161, 2.224961059593209889, -6.450000000000000178 ) ) ;
+#8008 = ADVANCED_FACE ( 'NONE', ( #7997 ), #7532, .F. ) ;
+#8009 = EDGE_CURVE ( 'NONE', #2677, #10117, #2387, .T. ) ;
+#8010 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -3.200000000000000178 ) ) ;
+#8011 = ORIENTED_EDGE ( 'NONE', *, *, #6702, .T. ) ;
+#8012 = ORIENTED_EDGE ( 'NONE', *, *, #1598, .T. ) ;
+#8013 = LINE ( 'NONE', #8822, #3776 ) ;
+#8014 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -7.200000000000000178 ) ) ;
+#8015 = ORIENTED_EDGE ( 'NONE', *, *, #3598, .F. ) ;
+#8016 = ORIENTED_EDGE ( 'NONE', *, *, #2404, .T. ) ;
+#8017 = CARTESIAN_POINT ( 'NONE', ( 2.899569585204305078, 2.228232053585889716, -1.504641266959534818 ) ) ;
+#8018 = CARTESIAN_POINT ( 'NONE', ( -1.675000000000000044, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#8019 = ORIENTED_EDGE ( 'NONE', *, *, #3933, .F. ) ;
+#8020 = LINE ( 'NONE', #5562, #2716 ) ;
+#8021 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#8022 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#8023 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#8024 = EDGE_CURVE ( 'NONE', #7736, #8688, #9023, .T. ) ;
+#8025 = VERTEX_POINT ( 'NONE', #8490 ) ;
+#8026 = CYLINDRICAL_SURFACE ( 'NONE', #4473, 0.9000000000000000222 ) ;
+#8027 = ADVANCED_FACE ( 'NONE', ( #3922 ), #3806, .F. ) ;
+#8028 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -10.20000000000000107 ) ) ;
+#8029 = ORIENTED_EDGE ( 'NONE', *, *, #11994, .T. ) ;
+#8030 = EDGE_CURVE ( 'NONE', #3018, #6806, #3448, .T. ) ;
+#8031 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#8032 = LINE ( 'NONE', #8077, #3183 ) ;
+#8033 = AXIS2_PLACEMENT_3D ( 'NONE', #7350, #10269, #709 ) ;
+#8034 = VERTEX_POINT ( 'NONE', #843 ) ;
+#8035 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8036 = LINE ( 'NONE', #12241, #925 ) ;
+#8037 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8038 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.800000000000000044, -7.750000000000000000 ) ) ;
+#8039 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8040 = ORIENTED_EDGE ( 'NONE', *, *, #5886, .T. ) ;
+#8041 = EDGE_CURVE ( 'NONE', #124, #1460, #445, .T. ) ;
+#8042 = VECTOR ( 'NONE', #727, 1000.000000000000000 ) ;
+#8043 = EDGE_LOOP ( 'NONE', ( #182, #9453, #3329, #2331 ) ) ;
+#8044 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#8045 = ORIENTED_EDGE ( 'NONE', *, *, #6958, .T. ) ;
+#8046 = FACE_OUTER_BOUND ( 'NONE', #6488, .T. ) ;
+#8047 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8048 = LINE ( 'NONE', #1838, #8763 ) ;
+#8049 = DIRECTION ( 'NONE', ( 1.000000000000000000, -3.277316481785920364E-15, 0.0000000000000000000 ) ) ;
+#8050 = VECTOR ( 'NONE', #9238, 1000.000000000000000 ) ;
+#8051 = FACE_OUTER_BOUND ( 'NONE', #10208, .T. ) ;
+#8052 = ORIENTED_EDGE ( 'NONE', *, *, #8085, .T. ) ;
+#8053 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -11.40000000000000036 ) ) ;
+#8054 = ORIENTED_EDGE ( 'NONE', *, *, #950, .F. ) ;
+#8055 = CYLINDRICAL_SURFACE ( 'NONE', #7326, 0.04999999999999969746 ) ;
+#8056 = EDGE_CURVE ( 'NONE', #11829, #9143, #6328, .T. ) ;
+#8057 = FACE_OUTER_BOUND ( 'NONE', #9340, .T. ) ;
+#8058 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#8059 = ORIENTED_EDGE ( 'NONE', *, *, #11755, .T. ) ;
+#8060 = EDGE_CURVE ( 'NONE', #9264, #2605, #9771, .T. ) ;
+#8061 = DIRECTION ( 'NONE', ( 0.7071067811865500152, 0.0000000000000000000, 0.7071067811865450192 ) ) ;
+#8062 = DIRECTION ( 'NONE', ( 1.000000000000000000, 7.657282922876047957E-48, 4.590687997294139702E-32 ) ) ;
+#8063 = LINE ( 'NONE', #11442, #351 ) ;
+#8064 = LINE ( 'NONE', #11090, #2908 ) ;
+#8065 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#8066 = VECTOR ( 'NONE', #8693, 1000.000000000000000 ) ;
+#8067 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#8068 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -3.750000000000000000 ) ) ;
+#8069 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -5.500000000000000000 ) ) ;
+#8070 = EDGE_CURVE ( 'NONE', #9464, #12435, #10080, .T. ) ;
+#8071 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#8072 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#8073 = ADVANCED_FACE ( 'NONE', ( #3609 ), #1652, .T. ) ;
+#8074 = CIRCLE ( 'NONE', #2997, 0.1499999999999999667 ) ;
+#8075 = VERTEX_POINT ( 'NONE', #9552 ) ;
+#8076 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 2.200000000000000178, -7.599999999999999645 ) ) ;
+#8077 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -5.400000000000000355 ) ) ;
+#8078 = ORIENTED_EDGE ( 'NONE', *, *, #129, .T. ) ;
+#8079 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924038751, 2.709304877981140169, -6.789511339067880513 ) ) ;
+#8080 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#8081 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -2.149999999999999911 ) ) ;
+#8082 = CARTESIAN_POINT ( 'NONE', ( 2.699968977661444836, 2.207459990977850062, -0.5018637204285030240 ) ) ;
+#8083 = EDGE_CURVE ( 'NONE', #4964, #2667, #581, .T. ) ;
+#8084 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.245526046805430109, -3.500000000000000000 ) ) ;
+#8085 = EDGE_CURVE ( 'NONE', #2632, #9464, #892, .T. ) ;
+#8086 = VECTOR ( 'NONE', #9260, 1000.000000000000000 ) ;
+#8087 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#8088 = CARTESIAN_POINT ( 'NONE', ( -3.200000000000000178, -2.200000000000000178, -1.750000000000000000 ) ) ;
+#8089 = LINE ( 'NONE', #10165, #2173 ) ;
+#8090 = DIRECTION ( 'NONE', ( -4.336808689942020201E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8091 = ORIENTED_EDGE ( 'NONE', *, *, #2959, .T. ) ;
+#8092 = EDGE_CURVE ( 'NONE', #12298, #2369, #10560, .T. ) ;
+#8093 = ADVANCED_FACE ( 'NONE', ( #11014 ), #12334, .F. ) ;
+#8094 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.508645237256140081, -6.250000000000000000 ) ) ;
+#8095 = AXIS2_PLACEMENT_3D ( 'NONE', #10503, #4725, #3709 ) ;
+#8096 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8097 = ORIENTED_EDGE ( 'NONE', *, *, #11571, .T. ) ;
+#8098 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #6347 ) ;
+#8099 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#8100 = EDGE_CURVE ( 'NONE', #11518, #5125, #11590, .T. ) ;
+#8101 = FACE_OUTER_BOUND ( 'NONE', #7256, .T. ) ;
+#8102 = VERTEX_POINT ( 'NONE', #4592 ) ;
+#8103 = ORIENTED_EDGE ( 'NONE', *, *, #8009, .T. ) ;
+#8104 = VECTOR ( 'NONE', #4422, 1000.000000000000000 ) ;
+#8105 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8106 = AXIS2_PLACEMENT_3D ( 'NONE', #11096, #11136, #12089 ) ;
+#8107 = DIRECTION ( 'NONE', ( 1.000000000000000000, -3.277316481785920364E-15, 0.0000000000000000000 ) ) ;
+#8108 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#8109 = CIRCLE ( 'NONE', #4604, 0.1999999999999996503 ) ;
+#8110 = ORIENTED_EDGE ( 'NONE', *, *, #11930, .T. ) ;
+#8111 = FACE_OUTER_BOUND ( 'NONE', #10633, .T. ) ;
+#8112 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8113 = ORIENTED_EDGE ( 'NONE', *, *, #12247, .F. ) ;
+#8114 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8115 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8116 = EDGE_LOOP ( 'NONE', ( #2847, #4370, #10788, #5149 ) ) ;
+#8117 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8118 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8119 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -6.875000000000000000 ) ) ;
+#8120 = LINE ( 'NONE', #3681, #7357 ) ;
+#8121 = AXIS2_PLACEMENT_3D ( 'NONE', #10163, #4405, #12097 ) ;
+#8122 = AXIS2_PLACEMENT_3D ( 'NONE', #5493, #10305, #4614 ) ;
+#8123 = LINE ( 'NONE', #11725, #7961 ) ;
+#8124 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8125 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #9177, #6337, #4550, #11245, #4385, #643, #549, #7319, #7361, #8399, #6458, #7402, #9257, #12162, #1603, #8358 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 4 ),
+ ( 0.0000000000000000000, 1.678512334507060010E-05, 3.357211800159055090E-05, 5.033592875681650166E-05, 6.710969760898268985E-05, 7.814873455082650721E-05 ),
+ .UNSPECIFIED. ) ;
+#8126 = LINE ( 'NONE', #12033, #2052 ) ;
+#8127 = VERTEX_POINT ( 'NONE', #2740 ) ;
+#8128 = FILL_AREA_STYLE_COLOUR ( '', #11417 ) ;
+#8129 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8130 = ORIENTED_EDGE ( 'NONE', *, *, #2190, .F. ) ;
+#8131 = ORIENTED_EDGE ( 'NONE', *, *, #3907, .F. ) ;
+#8132 = ORIENTED_EDGE ( 'NONE', *, *, #9295, .T. ) ;
+#8133 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 2.200000000000000178, 0.6999999999999999556 ) ) ;
+#8134 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#8135 = ORIENTED_EDGE ( 'NONE', *, *, #3833, .F. ) ;
+#8136 = ADVANCED_FACE ( 'NONE', ( #1053 ), #8163, .F. ) ;
+#8137 = VECTOR ( 'NONE', #7095, 1000.000000000000000 ) ;
+#8138 = VECTOR ( 'NONE', #11038, 1000.000000000000000 ) ;
+#8139 = FACE_OUTER_BOUND ( 'NONE', #2674, .T. ) ;
+#8140 = AXIS2_PLACEMENT_3D ( 'NONE', #6318, #7512, #4619 ) ;
+#8141 = EDGE_LOOP ( 'NONE', ( #6441, #8113, #1742, #7228 ) ) ;
+#8142 = ORIENTED_EDGE ( 'NONE', *, *, #8070, .T. ) ;
+#8143 = ORIENTED_EDGE ( 'NONE', *, *, #11340, .T. ) ;
+#8144 = VECTOR ( 'NONE', #45, 1000.000000000000000 ) ;
+#8145 = EDGE_CURVE ( 'NONE', #543, #1357, #7556, .T. ) ;
+#8146 = VECTOR ( 'NONE', #2535, 1000.000000000000000 ) ;
+#8147 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8148 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -10.47920889588557891 ) ) ;
+#8149 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#8150 = ADVANCED_FACE ( 'NONE', ( #3002 ), #4052, .F. ) ;
+#8151 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8152 = ORIENTED_EDGE ( 'NONE', *, *, #9496, .F. ) ;
+#8153 = VECTOR ( 'NONE', #5507, 1000.000000000000000 ) ;
+#8154 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, 4.336808689942014778E-16 ) ) ;
+#8155 = VERTEX_POINT ( 'NONE', #8965 ) ;
+#8156 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#8157 = EDGE_CURVE ( 'NONE', #8883, #4061, #5601, .T. ) ;
+#8158 = ORIENTED_EDGE ( 'NONE', *, *, #7029, .F. ) ;
+#8159 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -1.275000000000000133 ) ) ;
+#8160 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8161 = EDGE_CURVE ( 'NONE', #12298, #9787, #12095, .T. ) ;
+#8162 = VERTEX_POINT ( 'NONE', #295 ) ;
+#8163 = CYLINDRICAL_SURFACE ( 'NONE', #4997, 1.800000000000000044 ) ;
+#8164 = AXIS2_PLACEMENT_3D ( 'NONE', #3574, #12150, #9284 ) ;
+#8165 = EDGE_LOOP ( 'NONE', ( #10004, #3848, #11460, #11110, #10323 ) ) ;
+#8166 = EDGE_LOOP ( 'NONE', ( #6059, #8571, #7965, #7398 ) ) ;
+#8167 = VERTEX_POINT ( 'NONE', #347 ) ;
+#8168 = VECTOR ( 'NONE', #7282, 1000.000000000000000 ) ;
+#8169 = LINE ( 'NONE', #5730, #9163 ) ;
+#8170 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#8171 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -5.400000000000000355 ) ) ;
+#8172 = ORIENTED_EDGE ( 'NONE', *, *, #10853, .F. ) ;
+#8173 = EDGE_CURVE ( 'NONE', #8423, #8002, #7855, .T. ) ;
+#8174 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 1.300000000000000044, -0.8499999999999999778 ) ) ;
+#8175 = CIRCLE ( 'NONE', #9580, 0.8999999999999998002 ) ;
+#8176 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8177 = EDGE_LOOP ( 'NONE', ( #882, #4222, #2874, #7754, #1847 ) ) ;
+#8178 = ORIENTED_EDGE ( 'NONE', *, *, #5136, .T. ) ;
+#8179 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8180 = VERTEX_POINT ( 'NONE', #9937 ) ;
+#8181 = VECTOR ( 'NONE', #9172, 1000.000000000000000 ) ;
+#8182 = AXIS2_PLACEMENT_3D ( 'NONE', #12, #2000, #92 ) ;
+#8183 = AXIS2_PLACEMENT_3D ( 'NONE', #9514, #3849, #5677 ) ;
+#8184 = FACE_OUTER_BOUND ( 'NONE', #9702, .T. ) ;
+#8185 = ORIENTED_EDGE ( 'NONE', *, *, #7467, .T. ) ;
+#8186 = FACE_OUTER_BOUND ( 'NONE', #7671, .T. ) ;
+#8187 = VERTEX_POINT ( 'NONE', #1147 ) ;
+#8188 = CARTESIAN_POINT ( 'NONE', ( 0.6085163306758859525, 2.682299210315904681, -6.250000000000000000 ) ) ;
+#8189 = LINE ( 'NONE', #4690, #10266 ) ;
+#8190 = ORIENTED_EDGE ( 'NONE', *, *, #1278, .F. ) ;
+#8191 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8192 = DIRECTION ( 'NONE', ( -0.8251736578570835201, -0.5648791325396618213, 0.0000000000000000000 ) ) ;
+#8193 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -7.000000000000000000 ) ) ;
+#8194 = ORIENTED_EDGE ( 'NONE', *, *, #9830, .F. ) ;
+#8195 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8196 = LINE ( 'NONE', #7825, #5791 ) ;
+#8197 = LINE ( 'NONE', #10580, #776 ) ;
+#8198 = FACE_OUTER_BOUND ( 'NONE', #5850, .T. ) ;
+#8199 = AXIS2_PLACEMENT_3D ( 'NONE', #7236, #7110, #1314 ) ;
+#8200 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#8201 = ORIENTED_EDGE ( 'NONE', *, *, #8157, .F. ) ;
+#8202 = ORIENTED_EDGE ( 'NONE', *, *, #1523, .F. ) ;
+#8203 = VECTOR ( 'NONE', #6329, 1000.000000000000000 ) ;
+#8204 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -2.168404344971010101E-16 ) ) ;
+#8205 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#8206 = LINE ( 'NONE', #7150, #5016 ) ;
+#8207 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -10.69999999999999929 ) ) ;
+#8208 = VECTOR ( 'NONE', #8749, 1000.000000000000000 ) ;
+#8209 = FACE_OUTER_BOUND ( 'NONE', #3817, .T. ) ;
+#8210 = ORIENTED_EDGE ( 'NONE', *, *, #2788, .F. ) ;
+#8211 = ADVANCED_FACE ( 'NONE', ( #3313 ), #6941, .F. ) ;
+#8212 = VECTOR ( 'NONE', #2070, 1000.000000000000000 ) ;
+#8213 = EDGE_LOOP ( 'NONE', ( #10961, #8687, #7437, #2029 ) ) ;
+#8214 = EDGE_CURVE ( 'NONE', #3788, #5612, #6637, .T. ) ;
+#8215 = LINE ( 'NONE', #8672, #5031 ) ;
+#8216 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -5.799999999999999822 ) ) ;
+#8217 = LINE ( 'NONE', #12407, #668 ) ;
+#8218 = ORIENTED_EDGE ( 'NONE', *, *, #1907, .T. ) ;
+#8219 = ORIENTED_EDGE ( 'NONE', *, *, #187, .T. ) ;
+#8220 = ORIENTED_EDGE ( 'NONE', *, *, #5453, .T. ) ;
+#8221 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, -1.750000000000000000 ) ) ;
+#8222 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#8223 = VECTOR ( 'NONE', #11785, 1000.000000000000000 ) ;
+#8224 = ORIENTED_EDGE ( 'NONE', *, *, #1169, .F. ) ;
+#8225 = ORIENTED_EDGE ( 'NONE', *, *, #5533, .T. ) ;
+#8226 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -6.349999999999999645 ) ) ;
+#8227 = EDGE_CURVE ( 'NONE', #9024, #11084, #4671, .T. ) ;
+#8228 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8229 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -2.449999999999999734 ) ) ;
+#8230 = LINE ( 'NONE', #9139, #2931 ) ;
+#8231 = LINE ( 'NONE', #7084, #3536 ) ;
+#8232 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8233 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8234 = CIRCLE ( 'NONE', #5523, 0.2121225929524575560 ) ;
+#8235 = ORIENTED_EDGE ( 'NONE', *, *, #11995, .T. ) ;
+#8236 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.699999999999999956 ) ) ;
+#8237 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8238 = VECTOR ( 'NONE', #1085, 1000.000000000000000 ) ;
+#8239 = DIRECTION ( 'NONE', ( -0.5648791325396599339, 0.8251736578570849634, 0.0000000000000000000 ) ) ;
+#8240 = EDGE_CURVE ( 'NONE', #6413, #4109, #2091, .T. ) ;
+#8241 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#8242 = AXIS2_PLACEMENT_3D ( 'NONE', #11175, #11290, #5425 ) ;
+#8243 = VECTOR ( 'NONE', #6892, 1000.000000000000000 ) ;
+#8244 = DIRECTION ( 'NONE', ( -0.8251736578570840752, -0.5648791325396610441, 0.0000000000000000000 ) ) ;
+#8245 = ORIENTED_EDGE ( 'NONE', *, *, #10384, .F. ) ;
+#8246 = VECTOR ( 'NONE', #11115, 1000.000000000000000 ) ;
+#8247 = VERTEX_POINT ( 'NONE', #4977 ) ;
+#8248 = EDGE_CURVE ( 'NONE', #5745, #7081, #1777, .T. ) ;
+#8249 = EDGE_LOOP ( 'NONE', ( #11570, #8406, #1651, #3568 ) ) ;
+#8250 = LINE ( 'NONE', #11740, #5078 ) ;
+#8251 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -10.44999999999999929 ) ) ;
+#8252 = DIRECTION ( 'NONE', ( -0.1574969713016939887, -0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#8253 = LINE ( 'NONE', #3997, #5703 ) ;
+#8254 = AXIS2_PLACEMENT_3D ( 'NONE', #3781, #10393, #1741 ) ;
+#8255 = VERTEX_POINT ( 'NONE', #10846 ) ;
+#8256 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -0.5999999999999999778 ) ) ;
+#8257 = AXIS2_PLACEMENT_3D ( 'NONE', #10826, #141, #6919 ) ;
+#8258 = ADVANCED_FACE ( 'NONE', ( #2075 ), #7031, .F. ) ;
+#8259 = ORIENTED_EDGE ( 'NONE', *, *, #11800, .T. ) ;
+#8261 = VERTEX_POINT ( 'NONE', #7910 ) ;
+#8260 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8262 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#8263 = ORIENTED_EDGE ( 'NONE', *, *, #7676, .F. ) ;
+#8264 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -5.500000000000000000 ) ) ;
+#8265 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#8266 = VECTOR ( 'NONE', #10347, 1000.000000000000000 ) ;
+#8267 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -7.000000000000000000 ) ) ;
+#8268 = FACE_OUTER_BOUND ( 'NONE', #9778, .T. ) ;
+#8269 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.3499999999999999778 ) ) ;
+#8270 = ORIENTED_EDGE ( 'NONE', *, *, #9652, .T. ) ;
+#8271 = PLANE ( 'NONE', #9463 ) ;
+#8272 = ORIENTED_EDGE ( 'NONE', *, *, #7094, .T. ) ;
+#8273 = VERTEX_POINT ( 'NONE', #426 ) ;
+#8274 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8275 = EDGE_CURVE ( 'NONE', #9038, #12109, #9926, .T. ) ;
+#8276 = DIRECTION ( 'NONE', ( -1.668003342285389825E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8277 = LINE ( 'NONE', #10462, #2832 ) ;
+#8278 = ORIENTED_EDGE ( 'NONE', *, *, #2293, .F. ) ;
+#8279 = ORIENTED_EDGE ( 'NONE', *, *, #622, .T. ) ;
+#8280 = LINE ( 'NONE', #11591, #8144 ) ;
+#8281 = EDGE_CURVE ( 'NONE', #9751, #213, #9459, .T. ) ;
+#8282 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8283 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #8853, 'distance_accuracy_value', 'NONE');
+#8284 = VERTEX_POINT ( 'NONE', #247 ) ;
+#8285 = AXIS2_PLACEMENT_3D ( 'NONE', #184, #10183, #9130 ) ;
+#8286 = ORIENTED_EDGE ( 'NONE', *, *, #7740, .F. ) ;
+#8287 = LINE ( 'NONE', #4389, #4962 ) ;
+#8288 = EDGE_CURVE ( 'NONE', #2393, #249, #12177, .T. ) ;
+#8289 = EDGE_LOOP ( 'NONE', ( #12469, #7004, #6053, #1904, #7806 ) ) ;
+#8290 = ORIENTED_EDGE ( 'NONE', *, *, #4424, .T. ) ;
+#8291 = ORIENTED_EDGE ( 'NONE', *, *, #7848, .F. ) ;
+#8292 = ORIENTED_EDGE ( 'NONE', *, *, #251, .T. ) ;
+#8293 = CARTESIAN_POINT ( 'NONE', ( -0.1668425769953799931, 2.616481163528700193, -11.41048866093212055 ) ) ;
+#8294 = VECTOR ( 'NONE', #9230, 1000.000000000000114 ) ;
+#8295 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#8296 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8297 = EDGE_LOOP ( 'NONE', ( #2705, #3617, #9649, #10998 ) ) ;
+#8298 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8299 = EDGE_CURVE ( 'NONE', #10192, #9781, #9574, .T. ) ;
+#8300 = ORIENTED_EDGE ( 'NONE', *, *, #11828, .F. ) ;
+#8301 = LINE ( 'NONE', #6715, #2398 ) ;
+#8302 = ORIENTED_EDGE ( 'NONE', *, *, #3207, .F. ) ;
+#8303 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#8304 = VECTOR ( 'NONE', #2887, 1000.000000000000000 ) ;
+#8305 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -10.69999999999999929 ) ) ;
+#8306 = DIRECTION ( 'NONE', ( 2.478176394252580155E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8307 = VECTOR ( 'NONE', #5202, 1000.000000000000000 ) ;
+#8308 = EDGE_CURVE ( 'NONE', #1589, #6294, #4209, .T. ) ;
+#8309 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 3.469446951953615175E-16, -1.000000000000000000 ) ) ;
+#8310 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.199999999999999956, -1.275000000000000133 ) ) ;
+#8311 = ORIENTED_EDGE ( 'NONE', *, *, #4887, .T. ) ;
+#8312 = AXIS2_PLACEMENT_3D ( 'NONE', #10966, #5329, #7191 ) ;
+#8313 = FACE_OUTER_BOUND ( 'NONE', #8713, .T. ) ;
+#8314 = VERTEX_POINT ( 'NONE', #2385 ) ;
+#8315 = EDGE_CURVE ( 'NONE', #8247, #9297, #2843, .T. ) ;
+#8316 = ORIENTED_EDGE ( 'NONE', *, *, #9424, .F. ) ;
+#8317 = FACE_OUTER_BOUND ( 'NONE', #9876, .T. ) ;
+#8318 = ADVANCED_FACE ( 'NONE', ( #3596 ), #5122, .T. ) ;
+#8319 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -4.525000000000000355 ) ) ;
+#8320 = EDGE_CURVE ( 'NONE', #4596, #1271, #2232, .T. ) ;
+#8321 = EDGE_CURVE ( 'NONE', #11323, #2123, #11278, .T. ) ;
+#8322 = LINE ( 'NONE', #7778, #5781 ) ;
+#8324 = ORIENTED_EDGE ( 'NONE', *, *, #4946, .F. ) ;
+#8323 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8325 = VERTEX_POINT ( 'NONE', #1352 ) ;
+#8326 = VECTOR ( 'NONE', #7747, 1000.000000000000000 ) ;
+#8327 = ORIENTED_EDGE ( 'NONE', *, *, #10277, .T. ) ;
+#8328 = AXIS2_PLACEMENT_3D ( 'NONE', #8068, #2208, #5224 ) ;
+#8329 = VECTOR ( 'NONE', #5150, 1000.000000000000000 ) ;
+#8330 = AXIS2_PLACEMENT_3D ( 'NONE', #10315, #6447, #1748 ) ;
+#8331 = LINE ( 'NONE', #857, #6833 ) ;
+#8332 = VECTOR ( 'NONE', #9078, 1000.000000000000000 ) ;
+#8333 = VECTOR ( 'NONE', #9199, 1000.000000000000000 ) ;
+#8334 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -6.200000000000000178 ) ) ;
+#8335 = EDGE_CURVE ( 'NONE', #4356, #4192, #2375, .T. ) ;
+#8336 = VECTOR ( 'NONE', #4028, 1000.000000000000000 ) ;
+#8337 = VERTEX_POINT ( 'NONE', #8205 ) ;
+#8338 = LINE ( 'NONE', #1784, #5649 ) ;
+#8339 = ORIENTED_EDGE ( 'NONE', *, *, #2914, .T. ) ;
+#8340 = LINE ( 'NONE', #4427, #785 ) ;
+#8341 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#8342 = AXIS2_PLACEMENT_3D ( 'NONE', #906, #2790, #11512 ) ;
+#8343 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#8344 = AXIS2_PLACEMENT_3D ( 'NONE', #11150, #5361, #8195 ) ;
+#8345 = VECTOR ( 'NONE', #8355, 1000.000000000000000 ) ;
+#8346 = VERTEX_POINT ( 'NONE', #1513 ) ;
+#8347 = PLANE ( 'NONE', #4191 ) ;
+#8348 = VERTEX_POINT ( 'NONE', #4270 ) ;
+#8349 = DIRECTION ( 'NONE', ( -0.7071067811865461294, 0.7071067811865490160, 0.0000000000000000000 ) ) ;
+#8350 = FACE_OUTER_BOUND ( 'NONE', #5697, .T. ) ;
+#8351 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.800000000000000044, -8.599999999999999645 ) ) ;
+#8352 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -3.449999999999999734 ) ) ;
+#8353 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#8354 = CARTESIAN_POINT ( 'NONE', ( 1.131370849898473807, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#8355 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8356 = EDGE_CURVE ( 'NONE', #10385, #1234, #6469, .T. ) ;
+#8357 = CARTESIAN_POINT ( 'NONE', ( -0.9443088009579942987, 1.551168963781105470, -4.025312799299930688 ) ) ;
+#8358 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.550000000000000044 ) ) ;
+#8359 = LINE ( 'NONE', #829, #1710 ) ;
+#8360 = ORIENTED_EDGE ( 'NONE', *, *, #2263, .F. ) ;
+#8361 = VERTEX_POINT ( 'NONE', #9055 ) ;
+#8362 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#8363 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -3.449999999999999734 ) ) ;
+#8364 = AXIS2_PLACEMENT_3D ( 'NONE', #2419, #4489, #4369 ) ;
+#8365 = DIRECTION ( 'NONE', ( -1.853779678408670348E-47, 4.336808689942015271E-16, 1.000000000000000000 ) ) ;
+#8366 = CARTESIAN_POINT ( 'NONE', ( -0.5129032683021855776, 1.409651568115124487, -11.49156324764857828 ) ) ;
+#8367 = EDGE_CURVE ( 'NONE', #8284, #4292, #11716, .T. ) ;
+#8368 = EDGE_CURVE ( 'NONE', #6319, #1078, #7701, .T. ) ;
+#8369 = SURFACE_STYLE_USAGE ( .BOTH. , #11899 ) ;
+#8370 = LINE ( 'NONE', #5300, #3086 ) ;
+#8371 = VECTOR ( 'NONE', #3480, 1000.000000000000000 ) ;
+#8372 = ORIENTED_EDGE ( 'NONE', *, *, #10832, .T. ) ;
+#8373 = ORIENTED_EDGE ( 'NONE', *, *, #599, .F. ) ;
+#8374 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8375 = EDGE_CURVE ( 'NONE', #9621, #12059, #4496, .T. ) ;
+#8376 = LINE ( 'NONE', #883, #2288 ) ;
+#8377 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#8378 = PLANE ( 'NONE', #3974 ) ;
+#8379 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -3.500000000000000000 ) ) ;
+#8380 = FACE_OUTER_BOUND ( 'NONE', #8865, .T. ) ;
+#8381 = ADVANCED_FACE ( 'NONE', ( #433 ), #5199, .T. ) ;
+#8382 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#8383 = VECTOR ( 'NONE', #919, 1000.000000000000000 ) ;
+#8384 = EDGE_CURVE ( 'NONE', #6816, #1057, #12012, .T. ) ;
+#8385 = VERTEX_POINT ( 'NONE', #8391 ) ;
+#8386 = EDGE_CURVE ( 'NONE', #3877, #6810, #113, .T. ) ;
+#8387 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#8388 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#8389 = DIRECTION ( 'NONE', ( 0.3939192985791654111, 0.0000000000000000000, 0.9191450300180589172 ) ) ;
+#8390 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#8392 = VERTEX_POINT ( 'NONE', #8352 ) ;
+#8391 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#8393 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -2.200000000000000178, -11.19999999999999929 ) ) ;
+#8394 = EDGE_CURVE ( 'NONE', #3211, #3159, #6621, .T. ) ;
+#8395 = VECTOR ( 'NONE', #6282, 1000.000000000000000 ) ;
+#8396 = ORIENTED_EDGE ( 'NONE', *, *, #536, .T. ) ;
+#8397 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#8398 = LINE ( 'NONE', #8698, #2953 ) ;
+#8399 = CARTESIAN_POINT ( 'NONE', ( 2.699958307460964768, 2.207639883270084979, -1.523436481584170110 ) ) ;
+#8400 = ADVANCED_FACE ( 'NONE', ( #4652 ), #2684, .F. ) ;
+#8401 = ORIENTED_EDGE ( 'NONE', *, *, #12130, .T. ) ;
+#8402 = AXIS2_PLACEMENT_3D ( 'NONE', #7472, #10205, #618 ) ;
+#8403 = ORIENTED_EDGE ( 'NONE', *, *, #8960, .T. ) ;
+#8404 = ORIENTED_EDGE ( 'NONE', *, *, #8425, .F. ) ;
+#8405 = AXIS2_PLACEMENT_3D ( 'NONE', #1780, #10491, #8570 ) ;
+#8406 = ORIENTED_EDGE ( 'NONE', *, *, #4741, .F. ) ;
+#8407 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -5.250000000000000000 ) ) ;
+#8408 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -6.500000000000000000 ) ) ;
+#8409 = LINE ( 'NONE', #2009, #3573 ) ;
+#8410 = LINE ( 'NONE', #6187, #89 ) ;
+#8411 = ORIENTED_EDGE ( 'NONE', *, *, #8664, .T. ) ;
+#8412 = EDGE_LOOP ( 'NONE', ( #11992, #10956, #1302, #6256 ) ) ;
+#8413 = VERTEX_POINT ( 'NONE', #11276 ) ;
+#8414 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8415 = AXIS2_PLACEMENT_3D ( 'NONE', #8076, #423, #3250 ) ;
+#8416 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -6.500000000000000000 ) ) ;
+#8417 = ORIENTED_EDGE ( 'NONE', *, *, #5219, .F. ) ;
+#8418 = FACE_OUTER_BOUND ( 'NONE', #1459, .T. ) ;
+#8419 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8420 = ORIENTED_EDGE ( 'NONE', *, *, #8646, .T. ) ;
+#8421 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8422 = VERTEX_POINT ( 'NONE', #9216 ) ;
+#8423 = VERTEX_POINT ( 'NONE', #10216 ) ;
+#8424 = VECTOR ( 'NONE', #3985, 1000.000000000000000 ) ;
+#8425 = EDGE_CURVE ( 'NONE', #8809, #11971, #281, .T. ) ;
+#8426 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -2.200000000000000178, -0.3499999999999999778 ) ) ;
+#8427 = PLANE ( 'NONE', #2892 ) ;
+#8428 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8429 = DIRECTION ( 'NONE', ( -0.8700221858486123505, 0.0000000000000000000, 0.4930125719808802209 ) ) ;
+#8430 = DIRECTION ( 'NONE', ( -1.156482317317872119E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8431 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, 1.729161646579060019, -1.649999999999999911 ) ) ;
+#8432 = VECTOR ( 'NONE', #4544, 1000.000000000000000 ) ;
+#8433 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8434 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#8435 = EDGE_LOOP ( 'NONE', ( #8537, #10856 ) ) ;
+#8436 = ORIENTED_EDGE ( 'NONE', *, *, #1181, .F. ) ;
+#8437 = VERTEX_POINT ( 'NONE', #11166 ) ;
+#8438 = FACE_OUTER_BOUND ( 'NONE', #10034, .T. ) ;
+#8439 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#8440 = VECTOR ( 'NONE', #4894, 1000.000000000000114 ) ;
+#8441 = ORIENTED_EDGE ( 'NONE', *, *, #2890, .F. ) ;
+#8442 = ORIENTED_EDGE ( 'NONE', *, *, #941, .T. ) ;
+#8443 = ADVANCED_FACE ( 'NONE', ( #9153 ), #2637, .F. ) ;
+#8444 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.465987697120515243, -9.350000000000001421 ) ) ;
+#8445 = PLANE ( 'NONE', #3233 ) ;
+#8446 = VERTEX_POINT ( 'NONE', #3497 ) ;
+#8447 = VERTEX_POINT ( 'NONE', #1637 ) ;
+#8448 = LINE ( 'NONE', #649, #4064 ) ;
+#8449 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.525000000000000133 ) ) ;
+#8450 = EDGE_LOOP ( 'NONE', ( #3393, #5074, #10285, #6748 ) ) ;
+#8451 = VERTEX_POINT ( 'NONE', #4494 ) ;
+#8452 = VECTOR ( 'NONE', #4440, 1000.000000000000000 ) ;
+#8453 = ORIENTED_EDGE ( 'NONE', *, *, #1768, .F. ) ;
+#8454 = EDGE_CURVE ( 'NONE', #8446, #4353, #7541, .T. ) ;
+#8455 = LINE ( 'NONE', #3038, #8440 ) ;
+#8456 = ORIENTED_EDGE ( 'NONE', *, *, #10592, .T. ) ;
+#8457 = ORIENTED_EDGE ( 'NONE', *, *, #10835, .T. ) ;
+#8458 = ORIENTED_EDGE ( 'NONE', *, *, #5891, .F. ) ;
+#8459 = EDGE_CURVE ( 'NONE', #3742, #1642, #4051, .T. ) ;
+#8460 = ADVANCED_FACE ( 'NONE', ( #8721, #10069 ), #2524, .F. ) ;
+#8461 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8462 = LINE ( 'NONE', #8512, #5760 ) ;
+#8463 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -10.44999999999999929 ) ) ;
+#8464 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.400000000000000355 ) ) ;
+#8465 = ORIENTED_EDGE ( 'NONE', *, *, #5953, .F. ) ;
+#8466 = EDGE_LOOP ( 'NONE', ( #294, #4837, #7755, #3859 ) ) ;
+#8467 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#8468 = VECTOR ( 'NONE', #8191, 1000.000000000000000 ) ;
+#8469 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.399999999999999911, -10.65000000000000036 ) ) ;
+#8470 = LINE ( 'NONE', #11877, #619 ) ;
+#8471 = ORIENTED_EDGE ( 'NONE', *, *, #3395, .T. ) ;
+#8472 = VECTOR ( 'NONE', #8565, 1000.000000000000000 ) ;
+#8473 = CARTESIAN_POINT ( 'NONE', ( -1.187434208703792127, 2.200000000000000178, 4.336808689942014778E-16 ) ) ;
+#8474 = ORIENTED_EDGE ( 'NONE', *, *, #6398, .F. ) ;
+#8475 = FACE_OUTER_BOUND ( 'NONE', #1382, .T. ) ;
+#8476 = ORIENTED_EDGE ( 'NONE', *, *, #11253, .T. ) ;
+#8477 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#8478 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#8479 = ORIENTED_EDGE ( 'NONE', *, *, #6171, .F. ) ;
+#8480 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#8481 = PLANE ( 'NONE', #9431 ) ;
+#8482 = EDGE_CURVE ( 'NONE', #1460, #11325, #1341, .T. ) ;
+#8483 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8484 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8485 = FACE_OUTER_BOUND ( 'NONE', #1052, .T. ) ;
+#8486 = LINE ( 'NONE', #2703, #5476 ) ;
+#8487 = EDGE_CURVE ( 'NONE', #846, #3366, #12485, .T. ) ;
+#8488 = ORIENTED_EDGE ( 'NONE', *, *, #3300, .T. ) ;
+#8489 = ORIENTED_EDGE ( 'NONE', *, *, #7957, .F. ) ;
+#8490 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#8491 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -3.550000000000000266 ) ) ;
+#8492 = VECTOR ( 'NONE', #8484, 1000.000000000000000 ) ;
+#8493 = EDGE_CURVE ( 'NONE', #1892, #2276, #9305, .T. ) ;
+#8494 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8495 = VECTOR ( 'NONE', #4294, 1000.000000000000000 ) ;
+#8496 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -8.000000000000000000 ) ) ;
+#8497 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000000, 1.836970198721030181E-16, -12.09999999999999964 ) ) ;
+#8498 = FACE_OUTER_BOUND ( 'NONE', #4211, .T. ) ;
+#8499 = VECTOR ( 'NONE', #3435, 1000.000000000000000 ) ;
+#8500 = AXIS2_PLACEMENT_3D ( 'NONE', #8416, #12224, #3696 ) ;
+#8501 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8502 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8503 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#8504 = DIRECTION ( 'NONE', ( -0.5739840331234596915, 0.09154325511562509676, -0.8137334712067353371 ) ) ;
+#8505 = FACE_OUTER_BOUND ( 'NONE', #3483, .T. ) ;
+#8506 = VERTEX_POINT ( 'NONE', #8431 ) ;
+#8507 = ORIENTED_EDGE ( 'NONE', *, *, #9243, .T. ) ;
+#8508 = ADVANCED_FACE ( 'NONE', ( #2992 ), #5879, .F. ) ;
+#8509 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -5.250000000000000000 ) ) ;
+#8510 = AXIS2_PLACEMENT_3D ( 'NONE', #987, #6644, #7625 ) ;
+#8511 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#8512 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.399999999999999911, -3.500000000000000000 ) ) ;
+#8513 = DIRECTION ( 'NONE', ( -4.336808689942020201E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8514 = LINE ( 'NONE', #6937, #11794 ) ;
+#8515 = ORIENTED_EDGE ( 'NONE', *, *, #11723, .T. ) ;
+#8516 = ORIENTED_EDGE ( 'NONE', *, *, #1536, .F. ) ;
+#8517 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -10.00000000000000000 ) ) ;
+#8518 = EDGE_CURVE ( 'NONE', #1917, #4177, #11573, .T. ) ;
+#8519 = ADVANCED_FACE ( 'NONE', ( #4952 ), #10544, .F. ) ;
+#8520 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8521 = EDGE_CURVE ( 'NONE', #7091, #4108, #11868, .T. ) ;
+#8522 = VECTOR ( 'NONE', #167, 1000.000000000000000 ) ;
+#8523 = VERTEX_POINT ( 'NONE', #12373 ) ;
+#8524 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#8525 = VECTOR ( 'NONE', #2624, 1000.000000000000000 ) ;
+#8526 = VERTEX_POINT ( 'NONE', #8633 ) ;
+#8527 = AXIS2_PLACEMENT_3D ( 'NONE', #8021, #7142, #11935 ) ;
+#8528 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#8529 = ORIENTED_EDGE ( 'NONE', *, *, #620, .T. ) ;
+#8530 = EDGE_CURVE ( 'NONE', #9815, #2105, #10706, .T. ) ;
+#8531 = LINE ( 'NONE', #1701, #4766 ) ;
+#8532 = CIRCLE ( 'NONE', #10434, 0.1999999999999999833 ) ;
+#8533 = VERTEX_POINT ( 'NONE', #7732 ) ;
+#8534 = EDGE_CURVE ( 'NONE', #5773, #7977, #7845, .T. ) ;
+#8535 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#8536 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#8537 = ORIENTED_EDGE ( 'NONE', *, *, #5822, .F. ) ;
+#8538 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -6.875000000000000000 ) ) ;
+#8539 = VECTOR ( 'NONE', #12237, 1000.000000000000000 ) ;
+#8540 = ORIENTED_EDGE ( 'NONE', *, *, #8214, .T. ) ;
+#8541 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8542 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8543 = EDGE_CURVE ( 'NONE', #4357, #3024, #5275, .T. ) ;
+#8544 = ORIENTED_EDGE ( 'NONE', *, *, #4759, .T. ) ;
+#8545 = AXIS2_PLACEMENT_3D ( 'NONE', #10230, #10150, #4435 ) ;
+#8546 = FACE_OUTER_BOUND ( 'NONE', #1451, .T. ) ;
+#8547 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -5.450000000000000178 ) ) ;
+#8548 = VECTOR ( 'NONE', #3979, 1000.000000000000000 ) ;
+#8549 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8550 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8551 = EDGE_LOOP ( 'NONE', ( #1833, #3163, #10509, #6720 ) ) ;
+#8552 = EDGE_CURVE ( 'NONE', #8884, #2276, #9617, .T. ) ;
+#8553 = ORIENTED_EDGE ( 'NONE', *, *, #11045, .T. ) ;
+#8554 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8555 = AXIS2_PLACEMENT_3D ( 'NONE', #5335, #10368, #12287 ) ;
+#8556 = ADVANCED_FACE ( 'NONE', ( #7243 ), #970, .T. ) ;
+#8557 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8558 = VECTOR ( 'NONE', #5571, 1000.000000000000000 ) ;
+#8559 = LINE ( 'NONE', #12309, #8986 ) ;
+#8560 = AXIS2_PLACEMENT_3D ( 'NONE', #4565, #7500, #8501 ) ;
+#8561 = ORIENTED_EDGE ( 'NONE', *, *, #7175, .F. ) ;
+#8562 = ORIENTED_EDGE ( 'NONE', *, *, #296, .T. ) ;
+#8563 = PLANE ( 'NONE', #9019 ) ;
+#8564 = PLANE ( 'NONE', #11303 ) ;
+#8565 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8566 = ORIENTED_EDGE ( 'NONE', *, *, #11455, .F. ) ;
+#8567 = VECTOR ( 'NONE', #8061, 1000.000000000000000 ) ;
+#8568 = ADVANCED_FACE ( 'NONE', ( #3901 ), #1756, .F. ) ;
+#8569 = VERTEX_POINT ( 'NONE', #6673 ) ;
+#8570 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -9.856383386231858827E-17 ) ) ;
+#8571 = ORIENTED_EDGE ( 'NONE', *, *, #9341, .T. ) ;
+#8573 = ADVANCED_FACE ( 'NONE', ( #8139 ), #6581, .F. ) ;
+#8572 = CYLINDRICAL_SURFACE ( 'NONE', #9970, 0.7000000000000000666 ) ;
+#8574 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.508645237256140081, -9.350000000000001421 ) ) ;
+#8575 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -2.500000000000000000 ) ) ;
+#8576 = ORIENTED_EDGE ( 'NONE', *, *, #7090, .F. ) ;
+#8577 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -11.19999999999999929 ) ) ;
+#8578 = ORIENTED_EDGE ( 'NONE', *, *, #6085, .F. ) ;
+#8579 = FACE_OUTER_BOUND ( 'NONE', #6932, .T. ) ;
+#8580 = EDGE_CURVE ( 'NONE', #1010, #7283, #8277, .T. ) ;
+#8581 = ORIENTED_EDGE ( 'NONE', *, *, #8998, .F. ) ;
+#8582 = EDGE_CURVE ( 'NONE', #11084, #2211, #2981, .T. ) ;
+#8583 = VERTEX_POINT ( 'NONE', #11363 ) ;
+#8584 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -10.40000000000000036 ) ) ;
+#8585 = EDGE_LOOP ( 'NONE', ( #3912, #1409, #5238, #10775 ) ) ;
+#8586 = CYLINDRICAL_SURFACE ( 'NONE', #10627, 0.9000000000000000222 ) ;
+#8587 = EDGE_LOOP ( 'NONE', ( #625, #5864, #10009, #9964 ) ) ;
+#8588 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -1.500000000000000000 ) ) ;
+#8589 = DIRECTION ( 'NONE', ( 1.000000000000000000, 8.673617379884030739E-15, 0.0000000000000000000 ) ) ;
+#8590 = PLANE ( 'NONE', #4953 ) ;
+#8591 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -7.200000000000000178 ) ) ;
+#8592 = ORIENTED_EDGE ( 'NONE', *, *, #2124, .F. ) ;
+#8593 = AXIS2_PLACEMENT_3D ( 'NONE', #1149, #3084, #1067 ) ;
+#8594 = EDGE_LOOP ( 'NONE', ( #8097, #6886, #9901, #1511 ) ) ;
+#8595 = LINE ( 'NONE', #12252, #4077 ) ;
+#8596 = EDGE_CURVE ( 'NONE', #12251, #5922, #6015, .T. ) ;
+#8597 = ORIENTED_EDGE ( 'NONE', *, *, #11179, .F. ) ;
+#8598 = VERTEX_POINT ( 'NONE', #876 ) ;
+#8599 = VECTOR ( 'NONE', #5386, 1000.000000000000114 ) ;
+#8600 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#8602 = ORIENTED_EDGE ( 'NONE', *, *, #11233, .T. ) ;
+#8601 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8603 = VECTOR ( 'NONE', #7198, 1000.000000000000000 ) ;
+#8604 = ORIENTED_EDGE ( 'NONE', *, *, #3215, .F. ) ;
+#8605 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#8606 = EDGE_CURVE ( 'NONE', #10336, #455, #9914, .T. ) ;
+#8607 = LINE ( 'NONE', #7232, #6063 ) ;
+#8608 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.649999999999999911, -0.5999999999999999778 ) ) ;
+#8609 = ORIENTED_EDGE ( 'NONE', *, *, #10322, .F. ) ;
+#8610 = ORIENTED_EDGE ( 'NONE', *, *, #4269, .T. ) ;
+#8611 = VECTOR ( 'NONE', #3512, 1000.000000000000000 ) ;
+#8612 = CARTESIAN_POINT ( 'NONE', ( 2.899967698336495037, 2.207625086944500215, -0.5015399085066009066 ) ) ;
+#8613 = EDGE_CURVE ( 'NONE', #12119, #8754, #3139, .T. ) ;
+#8614 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592249834, 2.597062770886265248, -4.250000000000000000 ) ) ;
+#8615 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999999556, 1.199999999999999956, -0.6999999999999999556 ) ) ;
+#8616 = VERTEX_POINT ( 'NONE', #12267 ) ;
+#8617 = AXIS2_PLACEMENT_3D ( 'NONE', #9824, #3304, #435 ) ;
+#8618 = ORIENTED_EDGE ( 'NONE', *, *, #5965, .T. ) ;
+#8619 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#8620 = ADVANCED_FACE ( 'NONE', ( #1187 ), #4144, .T. ) ;
+#8621 = VECTOR ( 'NONE', #3843, 1000.000000000000000 ) ;
+#8622 = ORIENTED_EDGE ( 'NONE', *, *, #6869, .F. ) ;
+#8623 = VECTOR ( 'NONE', #371, 1000.000000000000000 ) ;
+#8624 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8625 = EDGE_CURVE ( 'NONE', #2123, #3452, #3434, .T. ) ;
+#8626 = EDGE_CURVE ( 'NONE', #4974, #2344, #1627, .T. ) ;
+#8627 = FACE_OUTER_BOUND ( 'NONE', #9955, .T. ) ;
+#8628 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.199999999999999956, -1.399999999999999911 ) ) ;
+#8629 = CYLINDRICAL_SURFACE ( 'NONE', #6007, 0.05000000000000008604 ) ;
+#8630 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8631 = ORIENTED_EDGE ( 'NONE', *, *, #6398, .T. ) ;
+#8632 = EDGE_CURVE ( 'NONE', #6806, #6929, #1331, .T. ) ;
+#8633 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -3.750000000000000000 ) ) ;
+#8634 = VECTOR ( 'NONE', #9275, 1000.000000000000000 ) ;
+#8635 = ORIENTED_EDGE ( 'NONE', *, *, #1839, .T. ) ;
+#8636 = LINE ( 'NONE', #8393, #9676 ) ;
+#8637 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -2.200000000000000178, -0.8499999999999999778 ) ) ;
+#8638 = CARTESIAN_POINT ( 'NONE', ( 0.4671727452654360069, 2.515363670630685000, -3.750000000000000000 ) ) ;
+#8639 = CONICAL_SURFACE ( 'NONE', #5686, 1.800000000000000044, 0.7853981633974518317 ) ;
+#8640 = ADVANCED_FACE ( 'NONE', ( #12168 ), #10994, .F. ) ;
+#8641 = FACE_OUTER_BOUND ( 'NONE', #584, .T. ) ;
+#8642 = EDGE_LOOP ( 'NONE', ( #9925, #1328, #5544, #8220 ) ) ;
+#8643 = LINE ( 'NONE', #7734, #6105 ) ;
+#8644 = EDGE_LOOP ( 'NONE', ( #9833, #8300, #11771, #2390 ) ) ;
+#8645 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#8646 = EDGE_CURVE ( 'NONE', #4292, #11095, #3750, .T. ) ;
+#8647 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.199999999999999956, -2.500000000000000000 ) ) ;
+#8648 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -6.450000000000000178 ) ) ;
+#8649 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -3.875000000000000000 ) ) ;
+#8650 = AXIS2_PLACEMENT_3D ( 'NONE', #8267, #9123, #11200 ) ;
+#8651 = FACE_OUTER_BOUND ( 'NONE', #4822, .T. ) ;
+#8652 = ORIENTED_EDGE ( 'NONE', *, *, #9234, .F. ) ;
+#8653 = EDGE_LOOP ( 'NONE', ( #9192, #648, #1487, #3345 ) ) ;
+#8654 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -2.149999999999999911 ) ) ;
+#8655 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 2.200000000000000178, -7.599999999999999645 ) ) ;
+#8656 = ORIENTED_EDGE ( 'NONE', *, *, #444, .T. ) ;
+#8657 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.172110456741085828E-16 ) ) ;
+#8658 = VECTOR ( 'NONE', #2991, 1000.000000000000000 ) ;
+#8659 = VERTEX_POINT ( 'NONE', #2294 ) ;
+#8660 = VERTEX_POINT ( 'NONE', #9962 ) ;
+#8661 = CARTESIAN_POINT ( 'NONE', ( 1.500000000000000000, 0.0000000000000000000, -12.09999999999999964 ) ) ;
+#8662 = AXIS2_PLACEMENT_3D ( 'NONE', #10155, #8179, #4282 ) ;
+#8663 = FACE_OUTER_BOUND ( 'NONE', #9203, .T. ) ;
+#8664 = EDGE_CURVE ( 'NONE', #4061, #3102, #571, .T. ) ;
+#8665 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#8666 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8667 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8668 = CIRCLE ( 'NONE', #5273, 0.8999999999999998002 ) ;
+#8669 = ORIENTED_EDGE ( 'NONE', *, *, #6117, .T. ) ;
+#8670 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.300000000000000044, 0.0000000000000000000 ) ) ;
+#8671 = EDGE_CURVE ( 'NONE', #2141, #7091, #10545, .T. ) ;
+#8672 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -9.700000000000001066 ) ) ;
+#8673 = EDGE_CURVE ( 'NONE', #1025, #10567, #5728, .T. ) ;
+#8674 = VECTOR ( 'NONE', #4804, 1000.000000000000000 ) ;
+#8675 = EDGE_CURVE ( 'NONE', #344, #2835, #11264, .T. ) ;
+#8676 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #11622, #5878, #1064, #2142 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#8677 = ADVANCED_FACE ( 'NONE', ( #11130 ), #11070, .F. ) ;
+#8678 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -8.949999999999999289 ) ) ;
+#8679 = ORIENTED_EDGE ( 'NONE', *, *, #1640, .F. ) ;
+#8680 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#8681 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.5000000000000000000 ) ) ;
+#8682 = LINE ( 'NONE', #2909, #8243 ) ;
+#8683 = EDGE_CURVE ( 'NONE', #2088, #5629, #725, .T. ) ;
+#8684 = ORIENTED_EDGE ( 'NONE', *, *, #8299, .T. ) ;
+#8685 = CARTESIAN_POINT ( 'NONE', ( -1.675000000000000044, 2.200000000000000178, -8.724999999999999645 ) ) ;
+#8686 = LINE ( 'NONE', #6284, #6156 ) ;
+#8687 = ORIENTED_EDGE ( 'NONE', *, *, #2650, .F. ) ;
+#8688 = VERTEX_POINT ( 'NONE', #4318 ) ;
+#8689 = ADVANCED_FACE ( 'NONE', ( #8418 ), #11844, .F. ) ;
+#8690 = EDGE_CURVE ( 'NONE', #1856, #11156, #11951, .T. ) ;
+#8691 = PLANE ( 'NONE', #4511 ) ;
+#8692 = DIRECTION ( 'NONE', ( -9.856383386231858827E-17, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8693 = DIRECTION ( 'NONE', ( 3.614007241618350250E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8694 = VECTOR ( 'NONE', #5594, 1000.000000000000000 ) ;
+#8695 = VECTOR ( 'NONE', #3265, 1000.000000000000000 ) ;
+#8696 = CARTESIAN_POINT ( 'NONE', ( 0.4671727452654350632, 2.515363670630680115, -2.149999999999999911 ) ) ;
+#8697 = EDGE_CURVE ( 'NONE', #8523, #2693, #5427, .T. ) ;
+#8698 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924038751, 2.709304877981140169, -3.789511339067880513 ) ) ;
+#8699 = LINE ( 'NONE', #4799, #5582 ) ;
+#8700 = VERTEX_POINT ( 'NONE', #1294 ) ;
+#8701 = AXIS2_PLACEMENT_3D ( 'NONE', #12220, #5440, #3429 ) ;
+#8702 = CARTESIAN_POINT ( 'NONE', ( 1.056682412043661978, 2.402550793538260177, 0.6500000000000000222 ) ) ;
+#8703 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8704 = ORIENTED_EDGE ( 'NONE', *, *, #3216, .F. ) ;
+#8705 = EDGE_CURVE ( 'NONE', #3788, #5056, #7987, .T. ) ;
+#8706 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, -0.3499999999999999778 ) ) ;
+#8707 = CYLINDRICAL_SURFACE ( 'NONE', #7155, 0.7000000000000000666 ) ;
+#8708 = VECTOR ( 'NONE', #8147, 1000.000000000000000 ) ;
+#8709 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -2.250000000000000000 ) ) ;
+#8710 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.399999999999999911, -6.450000000000000178 ) ) ;
+#8711 = EDGE_CURVE ( 'NONE', #2496, #12466, #5574, .T. ) ;
+#8712 = ORIENTED_EDGE ( 'NONE', *, *, #12200, .T. ) ;
+#8713 = EDGE_LOOP ( 'NONE', ( #3097, #397, #2262, #6615 ) ) ;
+#8715 = ORIENTED_EDGE ( 'NONE', *, *, #3554, .F. ) ;
+#8714 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#8716 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924028759, 2.709304877981140169, -3.789511339067880513 ) ) ;
+#8717 = CARTESIAN_POINT ( 'NONE', ( 4.299999999999999822, 1.399999999999999911, -0.7249999999999999778 ) ) ;
+#8718 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8719 = ORIENTED_EDGE ( 'NONE', *, *, #10688, .T. ) ;
+#8720 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8721 = FACE_OUTER_BOUND ( 'NONE', #9339, .T. ) ;
+#8722 = EDGE_LOOP ( 'NONE', ( #4240, #1788, #94, #1963 ) ) ;
+#8723 = ORIENTED_EDGE ( 'NONE', *, *, #5979, .F. ) ;
+#8724 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.500000000000000000 ) ) ;
+#8725 = VERTEX_POINT ( 'NONE', #366 ) ;
+#8726 = EDGE_LOOP ( 'NONE', ( #1317, #5844, #8339, #10159, #7966, #9910, #3114 ) ) ;
+#8727 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, 4.336808689942014778E-16 ) ) ;
+#8728 = ORIENTED_EDGE ( 'NONE', *, *, #7281, .T. ) ;
+#8729 = VECTOR ( 'NONE', #11335, 1000.000000000000000 ) ;
+#8730 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#8731 = ORIENTED_EDGE ( 'NONE', *, *, #4337, .F. ) ;
+#8732 = FACE_OUTER_BOUND ( 'NONE', #720, .T. ) ;
+#8733 = ORIENTED_EDGE ( 'NONE', *, *, #2719, .T. ) ;
+#8734 = LINE ( 'NONE', #4864, #6646 ) ;
+#8735 = VECTOR ( 'NONE', #5723, 1000.000000000000000 ) ;
+#8736 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#8737 = LINE ( 'NONE', #183, #2839 ) ;
+#8738 = ORIENTED_EDGE ( 'NONE', *, *, #9333, .T. ) ;
+#8739 = EDGE_CURVE ( 'NONE', #11095, #9895, #10203, .T. ) ;
+#8740 = EDGE_LOOP ( 'NONE', ( #9429, #4961, #2659, #3930 ) ) ;
+#8741 = EDGE_CURVE ( 'NONE', #6797, #471, #4486, .T. ) ;
+#8742 = LINE ( 'NONE', #6324, #4382 ) ;
+#8743 = ORIENTED_EDGE ( 'NONE', *, *, #9942, .T. ) ;
+#8744 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -2.250000000000000000 ) ) ;
+#8745 = VECTOR ( 'NONE', #5800, 1000.000000000000000 ) ;
+#8746 = FACE_OUTER_BOUND ( 'NONE', #5833, .T. ) ;
+#8747 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -5.150000000000000355 ) ) ;
+#8748 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#8749 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8750 = AXIS2_PLACEMENT_3D ( 'NONE', #10714, #3960, #2898 ) ;
+#8751 = ORIENTED_EDGE ( 'NONE', *, *, #2136, .T. ) ;
+#8752 = ADVANCED_FACE ( 'NONE', ( #8997 ), #10002, .F. ) ;
+#8753 = PLANE ( 'NONE', #9205 ) ;
+#8754 = VERTEX_POINT ( 'NONE', #2621 ) ;
+#8755 = EDGE_CURVE ( 'NONE', #11981, #6628, #1472, .T. ) ;
+#8756 = ORIENTED_EDGE ( 'NONE', *, *, #364, .F. ) ;
+#8757 = ORIENTED_EDGE ( 'NONE', *, *, #885, .F. ) ;
+#8758 = PLANE ( 'NONE', #4045 ) ;
+#8759 = CIRCLE ( 'NONE', #8819, 0.04999999999999991257 ) ;
+#8760 = LINE ( 'NONE', #661, #2413 ) ;
+#8761 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -2.050000000000000266 ) ) ;
+#8762 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -6.500000000000000000 ) ) ;
+#8764 = DIRECTION ( 'NONE', ( -0.5472493629827027695, 0.0000000000000000000, -0.8369696139735456342 ) ) ;
+#8763 = VECTOR ( 'NONE', #9451, 1000.000000000000000 ) ;
+#8765 = EDGE_CURVE ( 'NONE', #6497, #7736, #10692, .T. ) ;
+#8766 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.355252715606880049E-16, -1.172110456741085828E-16 ) ) ;
+#8767 = LINE ( 'NONE', #1666, #11627 ) ;
+#8768 = ORIENTED_EDGE ( 'NONE', *, *, #5947, .F. ) ;
+#8769 = VERTEX_POINT ( 'NONE', #9193 ) ;
+#8770 = ORIENTED_EDGE ( 'NONE', *, *, #3005, .T. ) ;
+#8771 = LINE ( 'NONE', #2809, #9372 ) ;
+#8772 = EDGE_CURVE ( 'NONE', #3851, #2783, #11858, .T. ) ;
+#8773 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -1.149999999999999911 ) ) ;
+#8774 = VECTOR ( 'NONE', #337, 1000.000000000000000 ) ;
+#8775 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8776 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#8777 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -7.250000000000000000 ) ) ;
+#8778 = LINE ( 'NONE', #12286, #1258 ) ;
+#8779 = LINE ( 'NONE', #12185, #6243 ) ;
+#8780 = LINE ( 'NONE', #5318, #4873 ) ;
+#8781 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#8782 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#8783 = EDGE_CURVE ( 'NONE', #2415, #10106, #4198, .T. ) ;
+#8784 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 4.200000000000000178, -10.65000000000000036 ) ) ;
+#8785 = PLANE ( 'NONE', #12520 ) ;
+#8786 = VECTOR ( 'NONE', #2680, 1000.000000000000000 ) ;
+#8787 = ORIENTED_EDGE ( 'NONE', *, *, #4344, .F. ) ;
+#8788 = AXIS2_PLACEMENT_3D ( 'NONE', #6410, #9213, #1556 ) ;
+#8789 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 9.856383386231858827E-17 ) ) ;
+#8790 = PLANE ( 'NONE', #84 ) ;
+#8791 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -2.399999999999999911 ) ) ;
+#8792 = VERTEX_POINT ( 'NONE', #6351 ) ;
+#8793 = ADVANCED_FACE ( 'NONE', ( #4810 ), #4404, .F. ) ;
+#8794 = CARTESIAN_POINT ( 'NONE', ( 0.6105459496800109687, 2.695025094928819698, -3.350000000000000089 ) ) ;
+#8795 = ADVANCED_FACE ( 'NONE', ( #263 ), #9294, .T. ) ;
+#8796 = VECTOR ( 'NONE', #8233, 1000.000000000000000 ) ;
+#8797 = EDGE_LOOP ( 'NONE', ( #1390, #2402, #10284, #10537 ) ) ;
+#8798 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8799 = ORIENTED_EDGE ( 'NONE', *, *, #9398, .F. ) ;
+#8800 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#8801 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8802 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8803 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#8804 = VECTOR ( 'NONE', #9458, 1000.000000000000000 ) ;
+#8805 = AXIS2_PLACEMENT_3D ( 'NONE', #8744, #4807, #12450 ) ;
+#8806 = ORIENTED_EDGE ( 'NONE', *, *, #2518, .T. ) ;
+#8807 = VECTOR ( 'NONE', #7592, 1000.000000000000000 ) ;
+#8808 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -5.049999999999999822 ) ) ;
+#8809 = VERTEX_POINT ( 'NONE', #12136 ) ;
+#8810 = ORIENTED_EDGE ( 'NONE', *, *, #8384, .F. ) ;
+#8811 = ADVANCED_FACE ( 'NONE', ( #11566 ), #1577, .F. ) ;
+#8812 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8813 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -2.149999999999999911 ) ) ;
+#8814 = EDGE_CURVE ( 'NONE', #11662, #280, #6177, .T. ) ;
+#8815 = ORIENTED_EDGE ( 'NONE', *, *, #4181, .T. ) ;
+#8816 = FACE_OUTER_BOUND ( 'NONE', #3530, .T. ) ;
+#8817 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8818 = CIRCLE ( 'NONE', #1449, 0.1000000000000000749 ) ;
+#8819 = AXIS2_PLACEMENT_3D ( 'NONE', #5231, #1344, #2304 ) ;
+#8820 = ORIENTED_EDGE ( 'NONE', *, *, #11193, .T. ) ;
+#8821 = EDGE_CURVE ( 'NONE', #1516, #9471, #6463, .T. ) ;
+#8822 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -8.724999999999999645 ) ) ;
+#8823 = DIRECTION ( 'NONE', ( -0.7071067811865500152, 8.659560562354959975E-17, 0.7071067811865450192 ) ) ;
+#8824 = ORIENTED_EDGE ( 'NONE', *, *, #7043, .T. ) ;
+#8825 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#8826 = CARTESIAN_POINT ( 'NONE', ( 0.5873938176956209345, 2.694367708505742698, -3.250000000000000444 ) ) ;
+#8827 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#8828 = VERTEX_POINT ( 'NONE', #5356 ) ;
+#8829 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8830 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 3.469446951953615175E-16, -1.000000000000000000 ) ) ;
+#8831 = VECTOR ( 'NONE', #4776, 1000.000000000000000 ) ;
+#8832 = EDGE_CURVE ( 'NONE', #249, #2016, #7834, .T. ) ;
+#8833 = LINE ( 'NONE', #838, #6598 ) ;
+#8834 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8835 = LINE ( 'NONE', #10980, #9734 ) ;
+#8836 = ORIENTED_EDGE ( 'NONE', *, *, #7127, .F. ) ;
+#8837 = CYLINDRICAL_SURFACE ( 'NONE', #9903, 0.05000000000000002359 ) ;
+#8838 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -3.750000000000000000 ) ) ;
+#8839 = VECTOR ( 'NONE', #9320, 1000.000000000000000 ) ;
+#8840 = EDGE_LOOP ( 'NONE', ( #12452, #11413, #2906, #11349 ) ) ;
+#8841 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8842 = EDGE_CURVE ( 'NONE', #5918, #935, #11418, .T. ) ;
+#8843 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8844 = VECTOR ( 'NONE', #7496, 1000.000000000000000 ) ;
+#8845 = ORIENTED_EDGE ( 'NONE', *, *, #7890, .F. ) ;
+#8846 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8847 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#8848 = VECTOR ( 'NONE', #4611, 1000.000000000000000 ) ;
+#8849 = LINE ( 'NONE', #2280, #3890 ) ;
+#8850 = ORIENTED_EDGE ( 'NONE', *, *, #1016, .T. ) ;
+#8851 = ORIENTED_EDGE ( 'NONE', *, *, #2591, .F. ) ;
+#8852 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -8.949999999999999289 ) ) ;
+#8853 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#8854 = ADVANCED_FACE ( 'NONE', ( #6772 ), #11223, .F. ) ;
+#8855 = EDGE_CURVE ( 'NONE', #7977, #3222, #8857, .T. ) ;
+#8856 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#8857 = LINE ( 'NONE', #2789, #6315 ) ;
+#8858 = AXIS2_PLACEMENT_3D ( 'NONE', #7523, #10177, #4425 ) ;
+#8859 = ORIENTED_EDGE ( 'NONE', *, *, #1768, .T. ) ;
+#8860 = VERTEX_POINT ( 'NONE', #12436 ) ;
+#8861 = LINE ( 'NONE', #8080, #5737 ) ;
+#8862 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.544403964566859910 ) ) ;
+#8863 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8864 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.199999999999999956, -0.5999999999999999778 ) ) ;
+#8865 = EDGE_LOOP ( 'NONE', ( #8806, #4327, #8045, #563, #5132, #2236, #6068, #9060, #4395, #4598, #1989, #1878, #10812, #6004 ) ) ;
+#8866 = EDGE_CURVE ( 'NONE', #280, #918, #3291, .T. ) ;
+#8867 = ADVANCED_FACE ( 'NONE', ( #8268 ), #3732, .F. ) ;
+#8868 = CYLINDRICAL_SURFACE ( 'NONE', #9993, 0.04999999999999991257 ) ;
+#8869 = ORIENTED_EDGE ( 'NONE', *, *, #8671, .F. ) ;
+#8870 = ORIENTED_EDGE ( 'NONE', *, *, #3693, .F. ) ;
+#8871 = VECTOR ( 'NONE', #5159, 1000.000000000000000 ) ;
+#8872 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3106, #6166, #7097, #5446 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.570796326794895004, 3.141592653589795336 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243649375, 0.8047378541243649375, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#8873 = ORIENTED_EDGE ( 'NONE', *, *, #6784, .T. ) ;
+#8874 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -1.525000000000000133 ) ) ;
+#8875 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8876 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#8877 = VERTEX_POINT ( 'NONE', #778 ) ;
+#8878 = ORIENTED_EDGE ( 'NONE', *, *, #11069, .T. ) ;
+#8879 = FACE_OUTER_BOUND ( 'NONE', #1738, .T. ) ;
+#8880 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#8881 = VERTEX_POINT ( 'NONE', #6650 ) ;
+#8882 = EDGE_CURVE ( 'NONE', #7215, #11135, #101, .T. ) ;
+#8883 = VERTEX_POINT ( 'NONE', #9406 ) ;
+#8884 = VERTEX_POINT ( 'NONE', #7631 ) ;
+#8885 = LINE ( 'NONE', #6424, #10864 ) ;
+#8886 = LINE ( 'NONE', #8574, #5460 ) ;
+#8887 = DIRECTION ( 'NONE', ( -0.7071067811865505703, -0.7071067811865444641, 0.0000000000000000000 ) ) ;
+#8888 = ORIENTED_EDGE ( 'NONE', *, *, #10482, .T. ) ;
+#8889 = COLOUR_RGB ( '',0.9960784313725490335, 0.8705882352941176627, 0.7607843137254901578 ) ;
+#8890 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8891 = VERTEX_POINT ( 'NONE', #12354 ) ;
+#8892 = AXIS2_PLACEMENT_3D ( 'NONE', #4450, #11192, #5402 ) ;
+#8893 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#8894 = VECTOR ( 'NONE', #424, 1000.000000000000000 ) ;
+#8895 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8896 = ORIENTED_EDGE ( 'NONE', *, *, #10290, .F. ) ;
+#8897 = ORIENTED_EDGE ( 'NONE', *, *, #7431, .F. ) ;
+#8898 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#8899 = VERTEX_POINT ( 'NONE', #4705 ) ;
+#8900 = VECTOR ( 'NONE', #12069, 1000.000000000000000 ) ;
+#8901 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000000, 2.250000000000000000, -1.550000000000000044 ) ) ;
+#8902 = ORIENTED_EDGE ( 'NONE', *, *, #3523, .T. ) ;
+#8903 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -2.399999999999999911 ) ) ;
+#8904 = EDGE_CURVE ( 'NONE', #10696, #266, #1616, .T. ) ;
+#8905 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#8906 = ORIENTED_EDGE ( 'NONE', *, *, #8765, .T. ) ;
+#8907 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.800000000000000044, -8.599999999999999645 ) ) ;
+#8908 = LINE ( 'NONE', #8959, #10600 ) ;
+#8909 = DIRECTION ( 'NONE', ( -0.1574969713016934891, -0.9875194702033948113, 0.0000000000000000000 ) ) ;
+#8910 = AXIS2_PLACEMENT_3D ( 'NONE', #9175, #9256, #7318 ) ;
+#8911 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -5.250000000000000000 ) ) ;
+#8912 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#8913 = VECTOR ( 'NONE', #7341, 1000.000000000000000 ) ;
+#8914 = EDGE_CURVE ( 'NONE', #9659, #6012, #9599, .T. ) ;
+#8915 = VECTOR ( 'NONE', #10667, 1000.000000000000000 ) ;
+#8916 = CIRCLE ( 'NONE', #1290, 0.7000000000000000666 ) ;
+#8917 = PLANE ( 'NONE', #8952 ) ;
+#8918 = ORIENTED_EDGE ( 'NONE', *, *, #3041, .F. ) ;
+#8919 = ADVANCED_FACE ( 'NONE', ( #9748 ), #11309, .F. ) ;
+#8920 = FACE_OUTER_BOUND ( 'NONE', #7374, .T. ) ;
+#8921 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#8922 = FACE_OUTER_BOUND ( 'NONE', #11422, .T. ) ;
+#8923 = VERTEX_POINT ( 'NONE', #5613 ) ;
+#8924 = VECTOR ( 'NONE', #1789, 1000.000000000000000 ) ;
+#8925 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#8926 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#8927 = LINE ( 'NONE', #11215, #6387 ) ;
+#8928 = EDGE_CURVE ( 'NONE', #3894, #8247, #7975, .T. ) ;
+#8929 = DIRECTION ( 'NONE', ( -9.575308256243149154E-49, 1.000000000000000000, 9.714829345638749100E-33 ) ) ;
+#8930 = LINE ( 'NONE', #2856, #11195 ) ;
+#8931 = LINE ( 'NONE', #4587, #12092 ) ;
+#8932 = EDGE_LOOP ( 'NONE', ( #2445, #4615, #8719, #11644, #1504, #12189, #6786, #9716 ) ) ;
+#8933 = PLANE ( 'NONE', #3879 ) ;
+#8934 = EDGE_CURVE ( 'NONE', #9143, #3120, #1767, .T. ) ;
+#8935 = ADVANCED_FACE ( 'NONE', ( #5718 ), #6526, .T. ) ;
+#8936 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -2.250000000000000000 ) ) ;
+#8937 = AXIS2_PLACEMENT_3D ( 'NONE', #6670, #10407, #12321 ) ;
+#8938 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#8939 = CARTESIAN_POINT ( 'NONE', ( 0.4802946083993330229, 2.513270898018310273, -3.350000000000000089 ) ) ;
+#8940 = EDGE_CURVE ( 'NONE', #10612, #7553, #865, .T. ) ;
+#8941 = VECTOR ( 'NONE', #2267, 1000.000000000000000 ) ;
+#8942 = ORIENTED_EDGE ( 'NONE', *, *, #1444, .F. ) ;
+#8943 = ORIENTED_EDGE ( 'NONE', *, *, #5244, .T. ) ;
+#8944 = EDGE_CURVE ( 'NONE', #10567, #5492, #8559, .T. ) ;
+#8945 = EDGE_CURVE ( 'NONE', #10720, #8127, #11847, .T. ) ;
+#8946 = LINE ( 'NONE', #367, #5201 ) ;
+#8947 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.668003342285389825E-16 ) ) ;
+#8948 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.668003342285389825E-16 ) ) ;
+#8949 = FACE_OUTER_BOUND ( 'NONE', #3426, .T. ) ;
+#8950 = AXIS2_PLACEMENT_3D ( 'NONE', #197, #6168, #11937 ) ;
+#8951 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#8952 = AXIS2_PLACEMENT_3D ( 'NONE', #9894, #11818, #11855 ) ;
+#8953 = LINE ( 'NONE', #6313, #8371 ) ;
+#8954 = VERTEX_POINT ( 'NONE', #738 ) ;
+#8955 = VERTEX_POINT ( 'NONE', #7677 ) ;
+#8956 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8957 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#8958 = VECTOR ( 'NONE', #9441, 1000.000000000000114 ) ;
+#8959 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, -11.40000000000000036 ) ) ;
+#8960 = EDGE_CURVE ( 'NONE', #213, #2099, #12152, .T. ) ;
+#8961 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -1.399999999999999911 ) ) ;
+#8962 = DIRECTION ( 'NONE', ( 0.5648791325396610441, -0.8251736578570840752, -6.124431826912281341E-17 ) ) ;
+#8963 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 3.200000000000000178, -4.349999999999999645 ) ) ;
+#8964 = ORIENTED_EDGE ( 'NONE', *, *, #6343, .T. ) ;
+#8965 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.449999999999999956, -3.500000000000000000 ) ) ;
+#8966 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#8967 = LINE ( 'NONE', #5503, #8674 ) ;
+#8968 = AXIS2_PLACEMENT_3D ( 'NONE', #7550, #1626, #10394 ) ;
+#8969 = VERTEX_POINT ( 'NONE', #3942 ) ;
+#8970 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#8971 = SURFACE_SIDE_STYLE ('',( #1185 ) ) ;
+#8972 = ORIENTED_EDGE ( 'NONE', *, *, #2903, .T. ) ;
+#8973 = LINE ( 'NONE', #240, #5687 ) ;
+#8974 = EDGE_CURVE ( 'NONE', #1114, #3192, #6009, .T. ) ;
+#8975 = VECTOR ( 'NONE', #1879, 1000.000000000000000 ) ;
+#8976 = VERTEX_POINT ( 'NONE', #5934 ) ;
+#8977 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#8978 = ADVANCED_FACE ( 'NONE', ( #6765 ), #2502, .F. ) ;
+#8979 = ORIENTED_EDGE ( 'NONE', *, *, #5048, .T. ) ;
+#8980 = ORIENTED_EDGE ( 'NONE', *, *, #1624, .F. ) ;
+#8981 = EDGE_CURVE ( 'NONE', #761, #4660, #10534, .T. ) ;
+#8982 = EDGE_CURVE ( 'NONE', #5852, #3983, #11119, .T. ) ;
+#8983 = VECTOR ( 'NONE', #11447, 1000.000000000000000 ) ;
+#8984 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -5.500000000000000000 ) ) ;
+#8985 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.199999999999999956, -0.7249999999999999778 ) ) ;
+#8986 = VECTOR ( 'NONE', #1737, 1000.000000000000000 ) ;
+#8987 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -7.299999999999999822 ) ) ;
+#8988 = ADVANCED_FACE ( 'NONE', ( #1915 ), #3984, .T. ) ;
+#8989 = ORIENTED_EDGE ( 'NONE', *, *, #5914, .F. ) ;
+#8991 = ORIENTED_EDGE ( 'NONE', *, *, #5650, .F. ) ;
+#8990 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#8992 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#8993 = ORIENTED_EDGE ( 'NONE', *, *, #9057, .F. ) ;
+#8994 = EDGE_LOOP ( 'NONE', ( #7560, #2308, #5578, #276, #12400, #5668, #2408 ) ) ;
+#8995 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#8996 = VECTOR ( 'NONE', #9447, 1000.000000000000000 ) ;
+#8997 = FACE_OUTER_BOUND ( 'NONE', #7659, .T. ) ;
+#8998 = EDGE_CURVE ( 'NONE', #4188, #3045, #252, .T. ) ;
+#8999 = EDGE_CURVE ( 'NONE', #3045, #3487, #3423, .T. ) ;
+#9000 = CARTESIAN_POINT ( 'NONE', ( 2.699605809833430126, 2.223488525865040089, -0.5173927085616309984 ) ) ;
+#9001 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -3.449999999999999734 ) ) ;
+#9002 = EDGE_LOOP ( 'NONE', ( #10380, #8602, #991, #1760, #379, #11011, #11443, #6182 ) ) ;
+#9003 = AXIS2_PLACEMENT_3D ( 'NONE', #1242, #11835, #8096 ) ;
+#9004 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#9005 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9006 = ORIENTED_EDGE ( 'NONE', *, *, #7197, .F. ) ;
+#9007 = VECTOR ( 'NONE', #381, 1000.000000000000000 ) ;
+#9008 = EDGE_CURVE ( 'NONE', #2256, #3269, #10831, .T. ) ;
+#9009 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9010 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#9011 = VERTEX_POINT ( 'NONE', #8773 ) ;
+#9012 = ORIENTED_EDGE ( 'NONE', *, *, #622, .F. ) ;
+#9013 = EDGE_CURVE ( 'NONE', #5299, #1988, #2206, .T. ) ;
+#9014 = EDGE_LOOP ( 'NONE', ( #8566, #5648, #7795, #2629 ) ) ;
+#9015 = ORIENTED_EDGE ( 'NONE', *, *, #6612, .F. ) ;
+#9016 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -9.700000000000001066 ) ) ;
+#9017 = DIRECTION ( 'NONE', ( 0.5648791325396610441, -0.8251736578570840752, 0.0000000000000000000 ) ) ;
+#9018 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#9019 = AXIS2_PLACEMENT_3D ( 'NONE', #10521, #11461, #4230 ) ;
+#9020 = ORIENTED_EDGE ( 'NONE', *, *, #5741, .F. ) ;
+#9021 = AXIS2_PLACEMENT_3D ( 'NONE', #5857, #1909, #6774 ) ;
+#9022 = ORIENTED_EDGE ( 'NONE', *, *, #3598, .T. ) ;
+#9023 = LINE ( 'NONE', #2816, #3763 ) ;
+#9024 = VERTEX_POINT ( 'NONE', #6901 ) ;
+#9025 = ORIENTED_EDGE ( 'NONE', *, *, #7085, .T. ) ;
+#9026 = ORIENTED_EDGE ( 'NONE', *, *, #1646, .T. ) ;
+#9027 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#9028 = CIRCLE ( 'NONE', #8662, 0.1999999999999996503 ) ;
+#9029 = FACE_OUTER_BOUND ( 'NONE', #5888, .T. ) ;
+#9030 = PLANE ( 'NONE', #8527 ) ;
+#9031 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#9032 = ORIENTED_EDGE ( 'NONE', *, *, #10213, .F. ) ;
+#9033 = VERTEX_POINT ( 'NONE', #120 ) ;
+#9034 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.521936902157089967E-47, 6.141358241030729298E-32 ) ) ;
+#9035 = ORIENTED_EDGE ( 'NONE', *, *, #799, .F. ) ;
+#9036 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#9037 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9038 = VERTEX_POINT ( 'NONE', #2961 ) ;
+#9039 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.300000000000000044, -11.40000000000000036 ) ) ;
+#9040 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#9041 = FACE_OUTER_BOUND ( 'NONE', #2944, .T. ) ;
+#9042 = VERTEX_POINT ( 'NONE', #11511 ) ;
+#9043 = ORIENTED_EDGE ( 'NONE', *, *, #5953, .T. ) ;
+#9044 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -3.000000000000000000 ) ) ;
+#9045 = ORIENTED_EDGE ( 'NONE', *, *, #9548, .F. ) ;
+#9046 = AXIS2_PLACEMENT_3D ( 'NONE', #6583, #3676, #1851 ) ;
+#9047 = LINE ( 'NONE', #9228, #8599 ) ;
+#9048 = ADVANCED_FACE ( 'NONE', ( #5412 ), #8691, .T. ) ;
+#9049 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -1.525000000000000133 ) ) ;
+#9050 = ORIENTED_EDGE ( 'NONE', *, *, #8814, .T. ) ;
+#9051 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.355252715606880049E-16, 0.0000000000000000000 ) ) ;
+#9052 = DIRECTION ( 'NONE', ( 9.637352644315590806E-16, 1.000000000000000000, 2.409338161078900167E-16 ) ) ;
+#9053 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9054 = VECTOR ( 'NONE', #8846, 1000.000000000000000 ) ;
+#9055 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -9.700000000000001066 ) ) ;
+#9056 = ORIENTED_EDGE ( 'NONE', *, *, #5171, .T. ) ;
+#9057 = EDGE_CURVE ( 'NONE', #4651, #4109, #12000, .T. ) ;
+#9058 = VECTOR ( 'NONE', #1228, 1000.000000000000000 ) ;
+#9059 = ORIENTED_EDGE ( 'NONE', *, *, #5420, .T. ) ;
+#9060 = ORIENTED_EDGE ( 'NONE', *, *, #8482, .T. ) ;
+#9061 = VECTOR ( 'NONE', #12016, 1000.000000000000000 ) ;
+#9062 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#9063 = ADVANCED_FACE ( 'NONE', ( #2819 ), #4826, .T. ) ;
+#9064 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.199999999999999956, -9.700000000000001066 ) ) ;
+#9065 = LINE ( 'NONE', #7922, #12058 ) ;
+#9066 = AXIS2_PLACEMENT_3D ( 'NONE', #1719, #3710, #10465 ) ;
+#9067 = VECTOR ( 'NONE', #667, 1000.000000000000000 ) ;
+#9068 = ORIENTED_EDGE ( 'NONE', *, *, #11314, .F. ) ;
+#9069 = VERTEX_POINT ( 'NONE', #44 ) ;
+#9070 = ORIENTED_EDGE ( 'NONE', *, *, #220, .T. ) ;
+#9071 = VERTEX_POINT ( 'NONE', #1033 ) ;
+#9072 = LINE ( 'NONE', #4367, #5793 ) ;
+#9073 = LINE ( 'NONE', #2084, #6541 ) ;
+#9074 = CYLINDRICAL_SURFACE ( 'NONE', #2738, 0.2121225929524575837 ) ;
+#9075 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#9076 = VECTOR ( 'NONE', #8467, 1000.000000000000000 ) ;
+#9077 = VECTOR ( 'NONE', #11315, 1000.000000000000000 ) ;
+#9078 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#9079 = EDGE_CURVE ( 'NONE', #3451, #9440, #1321, .T. ) ;
+#9080 = LINE ( 'NONE', #6514, #6738 ) ;
+#9081 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#9082 = VECTOR ( 'NONE', #2006, 1000.000000000000000 ) ;
+#9083 = ORIENTED_EDGE ( 'NONE', *, *, #3786, .F. ) ;
+#9084 = ORIENTED_EDGE ( 'NONE', *, *, #11275, .F. ) ;
+#9085 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9086 = EDGE_LOOP ( 'NONE', ( #10709, #2570, #2525, #6989, #5987, #10485, #2259, #8000 ) ) ;
+#9087 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9088 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.495451272393800035E-16, 0.0000000000000000000 ) ) ;
+#9089 = LINE ( 'NONE', #4189, #12113 ) ;
+#9090 = CIRCLE ( 'NONE', #1943, 0.1250000000000001110 ) ;
+#9091 = ORIENTED_EDGE ( 'NONE', *, *, #7740, .T. ) ;
+#9092 = VERTEX_POINT ( 'NONE', #6821 ) ;
+#9093 = EDGE_CURVE ( 'NONE', #870, #9635, #6450, .T. ) ;
+#9094 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -3.600000000000000089 ) ) ;
+#9095 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9096 = AXIS2_PLACEMENT_3D ( 'NONE', #1276, #7196, #8118 ) ;
+#9097 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#9098 = LINE ( 'NONE', #3350, #11078 ) ;
+#9099 = LINE ( 'NONE', #1862, #7635 ) ;
+#9100 = EDGE_LOOP ( 'NONE', ( #5274, #7967, #1215, #8878 ) ) ;
+#9101 = EDGE_CURVE ( 'NONE', #1299, #11702, #11553, .T. ) ;
+#9102 = LINE ( 'NONE', #11039, #7794 ) ;
+#9103 = ORIENTED_EDGE ( 'NONE', *, *, #7759, .F. ) ;
+#9104 = ORIENTED_EDGE ( 'NONE', *, *, #60, .F. ) ;
+#9105 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9106 = FACE_OUTER_BOUND ( 'NONE', #5667, .T. ) ;
+#9107 = LINE ( 'NONE', #1649, #11146 ) ;
+#9108 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9109 = ORIENTED_EDGE ( 'NONE', *, *, #9079, .F. ) ;
+#9110 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#9111 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#9112 = PLANE ( 'NONE', #10314 ) ;
+#9113 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9114 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -9.599999999999999645 ) ) ;
+#9115 = FACE_OUTER_BOUND ( 'NONE', #439, .T. ) ;
+#9116 = ADVANCED_FACE ( 'NONE', ( #9286 ), #3226, .F. ) ;
+#9117 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -5.150000000000000355 ) ) ;
+#9118 = FACE_OUTER_BOUND ( 'NONE', #4433, .T. ) ;
+#9119 = ORIENTED_EDGE ( 'NONE', *, *, #5069, .F. ) ;
+#9120 = VERTEX_POINT ( 'NONE', #8936 ) ;
+#9121 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -1.449999999999999956 ) ) ;
+#9122 = ORIENTED_EDGE ( 'NONE', *, *, #642, .T. ) ;
+#9123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9124 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#9125 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9126 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592249834, 2.597062770886265248, -7.250000000000000000 ) ) ;
+#9127 = LINE ( 'NONE', #2945, #5995 ) ;
+#9128 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -2.500000000000000000 ) ) ;
+#9129 = AXIS2_PLACEMENT_3D ( 'NONE', #810, #7585, #2828 ) ;
+#9130 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9131 = VECTOR ( 'NONE', #8494, 1000.000000000000000 ) ;
+#9132 = VECTOR ( 'NONE', #11059, 1000.000000000000114 ) ;
+#9133 = VERTEX_POINT ( 'NONE', #6150 ) ;
+#9134 = ORIENTED_EDGE ( 'NONE', *, *, #10442, .F. ) ;
+#9135 = VERTEX_POINT ( 'NONE', #1322 ) ;
+#9136 = DIRECTION ( 'NONE', ( 1.000000000000000000, 4.274524912081044787E-32, 0.0000000000000000000 ) ) ;
+#9137 = ORIENTED_EDGE ( 'NONE', *, *, #4778, .T. ) ;
+#9138 = EDGE_CURVE ( 'NONE', #7846, #8001, #7679, .T. ) ;
+#9139 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -5.500000000000000000 ) ) ;
+#9140 = EDGE_CURVE ( 'NONE', #7446, #8881, #8849, .T. ) ;
+#9141 = VECTOR ( 'NONE', #11791, 1000.000000000000000 ) ;
+#9142 = AXIS2_PLACEMENT_3D ( 'NONE', #10996, #5221, #11891 ) ;
+#9143 = VERTEX_POINT ( 'NONE', #5121 ) ;
+#9144 = ORIENTED_EDGE ( 'NONE', *, *, #2771, .F. ) ;
+#9145 = EDGE_CURVE ( 'NONE', #11188, #5591, #7535, .T. ) ;
+#9146 = ORIENTED_EDGE ( 'NONE', *, *, #9922, .F. ) ;
+#9147 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#9148 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.084202172485503818E-16 ) ) ;
+#9149 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9150 = VERTEX_POINT ( 'NONE', #7916 ) ;
+#9151 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -2.200000000000000178, -11.40000000000000036 ) ) ;
+#9152 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -4.000000000000000000 ) ) ;
+#9153 = FACE_OUTER_BOUND ( 'NONE', #11839, .T. ) ;
+#9154 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#9155 = VERTEX_POINT ( 'NONE', #8094 ) ;
+#9156 = CARTESIAN_POINT ( 'NONE', ( 2.421251514349155087, 2.406240264898304559, -10.65000000000000036 ) ) ;
+#9157 = EDGE_CURVE ( 'NONE', #6600, #2369, #4938, .T. ) ;
+#9158 = ORIENTED_EDGE ( 'NONE', *, *, #8315, .T. ) ;
+#9159 = ORIENTED_EDGE ( 'NONE', *, *, #7688, .F. ) ;
+#9160 = VECTOR ( 'NONE', #143, 1000.000000000000000 ) ;
+#9161 = ORIENTED_EDGE ( 'NONE', *, *, #9220, .F. ) ;
+#9162 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9163 = VECTOR ( 'NONE', #6753, 1000.000000000000000 ) ;
+#9164 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#9165 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -9.449999999999999289 ) ) ;
+#9166 = ORIENTED_EDGE ( 'NONE', *, *, #1575, .F. ) ;
+#9167 = EDGE_CURVE ( 'NONE', #4842, #11024, #4640, .T. ) ;
+#9168 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#9169 = ORIENTED_EDGE ( 'NONE', *, *, #4747, .F. ) ;
+#9170 = VECTOR ( 'NONE', #7404, 1000.000000000000000 ) ;
+#9171 = AXIS2_PLACEMENT_3D ( 'NONE', #8319, #2511, #12124 ) ;
+#9172 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9173 = ORIENTED_EDGE ( 'NONE', *, *, #7022, .T. ) ;
+#9174 = ORIENTED_EDGE ( 'NONE', *, *, #4023, .T. ) ;
+#9176 = ORIENTED_EDGE ( 'NONE', *, *, #4023, .F. ) ;
+#9175 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#9177 = CARTESIAN_POINT ( 'NONE', ( 2.698212002188445258, 2.250000000000000000, -1.500000000000000000 ) ) ;
+#9178 = EDGE_CURVE ( 'NONE', #2632, #7091, #6927, .T. ) ;
+#9179 = ADVANCED_FACE ( 'NONE', ( #7078 ), #10814, .F. ) ;
+#9180 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9181 = ORIENTED_EDGE ( 'NONE', *, *, #8625, .T. ) ;
+#9182 = EDGE_CURVE ( 'NONE', #3730, #10254, #1466, .T. ) ;
+#9183 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#9184 = ORIENTED_EDGE ( 'NONE', *, *, #11995, .F. ) ;
+#9185 = FACE_OUTER_BOUND ( 'NONE', #10992, .T. ) ;
+#9186 = ORIENTED_EDGE ( 'NONE', *, *, #8493, .T. ) ;
+#9187 = ORIENTED_EDGE ( 'NONE', *, *, #7094, .F. ) ;
+#9188 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9189 = VECTOR ( 'NONE', #10984, 1000.000000000000000 ) ;
+#9190 = EDGE_LOOP ( 'NONE', ( #5165, #11300, #11261, #3946, #8224, #3032, #4080, #2868, #4413, #3090, #12106, #5834 ) ) ;
+#9191 = VECTOR ( 'NONE', #10733, 1000.000000000000000 ) ;
+#9192 = ORIENTED_EDGE ( 'NONE', *, *, #9991, .T. ) ;
+#9193 = CARTESIAN_POINT ( 'NONE', ( -3.950000028179660561, 1.199999999999999956, -6.000000000000000000 ) ) ;
+#9194 = CIRCLE ( 'NONE', #7040, 0.1499999999999999667 ) ;
+#9195 = VERTEX_POINT ( 'NONE', #2192 ) ;
+#9196 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9197 = ORIENTED_EDGE ( 'NONE', *, *, #599, .T. ) ;
+#9198 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.679275397798650094, -5.150000000000000355 ) ) ;
+#9199 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9200 = VECTOR ( 'NONE', #4391, 1000.000000000000114 ) ;
+#9201 = PLANE ( 'NONE', #2194 ) ;
+#9202 = LINE ( 'NONE', #8469, #6524 ) ;
+#9203 = EDGE_LOOP ( 'NONE', ( #2335, #10350, #2528, #10103 ) ) ;
+#9204 = CIRCLE ( 'NONE', #1959, 0.9000000000000000222 ) ;
+#9205 = AXIS2_PLACEMENT_3D ( 'NONE', #10550, #9711, #1054 ) ;
+#9206 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -5.500000000000000000 ) ) ;
+#9207 = ORIENTED_EDGE ( 'NONE', *, *, #8024, .F. ) ;
+#9208 = AXIS2_PLACEMENT_3D ( 'NONE', #4044, #8667, #9628 ) ;
+#9209 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9210 = VERTEX_POINT ( 'NONE', #7039 ) ;
+#9211 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.399999999999999911, -9.700000000000001066 ) ) ;
+#9212 = VECTOR ( 'NONE', #7065, 1000.000000000000000 ) ;
+#9213 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9214 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.199999999999999956, -6.000000000000000000 ) ) ;
+#9215 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.500000000000000000 ) ) ;
+#9216 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -5.150000000000000355 ) ) ;
+#9217 = EDGE_CURVE ( 'NONE', #1908, #9815, #6610, .T. ) ;
+#9218 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#9219 = CONICAL_SURFACE ( 'NONE', #12438, 1.800000000000000044, 0.7853981633974518317 ) ;
+#9220 = EDGE_CURVE ( 'NONE', #9120, #3877, #11705, .T. ) ;
+#9221 = DIRECTION ( 'NONE', ( 0.8251736578570846303, 0.5648791325396600449, 0.0000000000000000000 ) ) ;
+#9222 = VECTOR ( 'NONE', #10880, 1000.000000000000000 ) ;
+#9223 = LINE ( 'NONE', #1583, #5941 ) ;
+#9224 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -12.09999999999999964 ) ) ;
+#9225 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -5.150000000000000355 ) ) ;
+#9226 = AXIS2_PLACEMENT_3D ( 'NONE', #3161, #9677, #8666 ) ;
+#9227 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9228 = CARTESIAN_POINT ( 'NONE', ( -0.8129758265079320978, 1.365034731571415749, 0.5999999999999999778 ) ) ;
+#9229 = EDGE_CURVE ( 'NONE', #9859, #5056, #10058, .T. ) ;
+#9230 = DIRECTION ( 'NONE', ( -0.7071067811865505703, 0.7071067811865444641, 0.0000000000000000000 ) ) ;
+#9231 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -4.349999999999999645 ) ) ;
+#9232 = LINE ( 'NONE', #3499, #2444 ) ;
+#9233 = ORIENTED_EDGE ( 'NONE', *, *, #6149, .T. ) ;
+#9234 = EDGE_CURVE ( 'NONE', #3747, #4483, #3576, .T. ) ;
+#9235 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -4.200000000000000178 ) ) ;
+#9236 = DIRECTION ( 'NONE', ( 4.053428795938920035E-33, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9237 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9238 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9239 = FACE_OUTER_BOUND ( 'NONE', #717, .T. ) ;
+#9240 = ORIENTED_EDGE ( 'NONE', *, *, #8227, .F. ) ;
+#9241 = ORIENTED_EDGE ( 'NONE', *, *, #5956, .F. ) ;
+#9242 = ADVANCED_FACE ( 'NONE', ( #12303 ), #6011, .T. ) ;
+#9243 = EDGE_CURVE ( 'NONE', #4108, #9308, #10362, .T. ) ;
+#9244 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9245 = ORIENTED_EDGE ( 'NONE', *, *, #9504, .T. ) ;
+#9246 = LINE ( 'NONE', #9807, #4154 ) ;
+#9247 = VERTEX_POINT ( 'NONE', #3340 ) ;
+#9248 = ORIENTED_EDGE ( 'NONE', *, *, #1353, .T. ) ;
+#9249 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9250 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9251 = EDGE_CURVE ( 'NONE', #7858, #824, #8126, .T. ) ;
+#9252 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -4.200000000000000178 ) ) ;
+#9253 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924028759, 2.709304877981140169, -6.789511339067880513 ) ) ;
+#9254 = EDGE_CURVE ( 'NONE', #10933, #10397, #10977, .T. ) ;
+#9255 = VECTOR ( 'NONE', #8502, 1000.000000000000000 ) ;
+#9256 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9257 = CARTESIAN_POINT ( 'NONE', ( 2.699998904567015412, 2.201238388055870132, -1.538940831830100109 ) ) ;
+#9258 = EDGE_CURVE ( 'NONE', #5872, #11887, #7823, .T. ) ;
+#9259 = DIRECTION ( 'NONE', ( -4.282683019865015500E-15, 6.830342337807359975E-16, -1.000000000000000000 ) ) ;
+#9260 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#9261 = AXIS2_PLACEMENT_3D ( 'NONE', #9147, #11932, #7217 ) ;
+#9262 = FACE_OUTER_BOUND ( 'NONE', #10981, .T. ) ;
+#9263 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9264 = VERTEX_POINT ( 'NONE', #9094 ) ;
+#9265 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.414213562373096034, -11.50000000000000000 ) ) ;
+#9266 = FACE_OUTER_BOUND ( 'NONE', #5675, .T. ) ;
+#9267 = ORIENTED_EDGE ( 'NONE', *, *, #10973, .F. ) ;
+#9268 = ORIENTED_EDGE ( 'NONE', *, *, #5405, .T. ) ;
+#9269 = EDGE_CURVE ( 'NONE', #7756, #10082, #4322, .T. ) ;
+#9270 = CARTESIAN_POINT ( 'NONE', ( -0.8129758265079320978, 1.365034731571415749, -0.6999999999999999556 ) ) ;
+#9271 = ORIENTED_EDGE ( 'NONE', *, *, #237, .T. ) ;
+#9272 = AXIS2_PLACEMENT_3D ( 'NONE', #4577, #2545, #9209 ) ;
+#9273 = PLANE ( 'NONE', #3861 ) ;
+#9274 = PLANE ( 'NONE', #4859 ) ;
+#9275 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9276 = ORIENTED_EDGE ( 'NONE', *, *, #7667, .T. ) ;
+#9277 = AXIS2_PLACEMENT_3D ( 'NONE', #4493, #8349, #10272 ) ;
+#9278 = ORIENTED_EDGE ( 'NONE', *, *, #6289, .F. ) ;
+#9280 = ORIENTED_EDGE ( 'NONE', *, *, #7111, .F. ) ;
+#9279 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#9281 = ORIENTED_EDGE ( 'NONE', *, *, #9634, .T. ) ;
+#9282 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -1.525000000000000133 ) ) ;
+#9283 = EDGE_CURVE ( 'NONE', #3299, #6047, #7221, .T. ) ;
+#9284 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9285 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9286 = FACE_OUTER_BOUND ( 'NONE', #5706, .T. ) ;
+#9287 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -3.500000000000000000 ) ) ;
+#9288 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#9289 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 1.300000000000000044, -0.8499999999999999778 ) ) ;
+#9290 = ORIENTED_EDGE ( 'NONE', *, *, #6228, .F. ) ;
+#9291 = ORIENTED_EDGE ( 'NONE', *, *, #3786, .T. ) ;
+#9292 = ADVANCED_FACE ( 'NONE', ( #5250 ), #1406, .T. ) ;
+#9293 = PLANE ( 'NONE', #2722 ) ;
+#9294 = CYLINDRICAL_SURFACE ( 'NONE', #6549, 0.04999999999999969746 ) ;
+#9295 = EDGE_CURVE ( 'NONE', #10025, #2785, #8835, .T. ) ;
+#9296 = ORIENTED_EDGE ( 'NONE', *, *, #2263, .T. ) ;
+#9297 = VERTEX_POINT ( 'NONE', #517 ) ;
+#9298 = ORIENTED_EDGE ( 'NONE', *, *, #10621, .T. ) ;
+#9299 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#9300 = CIRCLE ( 'NONE', #2829, 0.1000000000000000749 ) ;
+#9301 = EDGE_CURVE ( 'NONE', #8187, #2707, #1020, .T. ) ;
+#9302 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#9303 = AXIS2_PLACEMENT_3D ( 'NONE', #12052, #3430, #12101 ) ;
+#9304 = EDGE_LOOP ( 'NONE', ( #757, #5276, #2536, #10207 ) ) ;
+#9305 = LINE ( 'NONE', #11204, #8153 ) ;
+#9306 = EDGE_CURVE ( 'NONE', #3529, #12172, #8410, .T. ) ;
+#9307 = EDGE_CURVE ( 'NONE', #7252, #9909, #11250, .T. ) ;
+#9308 = VERTEX_POINT ( 'NONE', #6259 ) ;
+#9309 = ORIENTED_EDGE ( 'NONE', *, *, #5729, .F. ) ;
+#9310 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.495451272393800035E-16, -2.990902544787600071E-16 ) ) ;
+#9311 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -11.44999999999999929 ) ) ;
+#9312 = VERTEX_POINT ( 'NONE', #7288 ) ;
+#9313 = LINE ( 'NONE', #5962, #1195 ) ;
+#9314 = CARTESIAN_POINT ( 'NONE', ( 0.6105459496800109687, 2.695025094928819698, -3.449999999999999734 ) ) ;
+#9315 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9316 = VERTEX_POINT ( 'NONE', #1525 ) ;
+#9317 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9318 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.399999999999999911, -10.65000000000000036 ) ) ;
+#9319 = ORIENTED_EDGE ( 'NONE', *, *, #5469, .F. ) ;
+#9320 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#9321 = EDGE_CURVE ( 'NONE', #4646, #3728, #11398, .T. ) ;
+#9322 = ORIENTED_EDGE ( 'NONE', *, *, #7344, .T. ) ;
+#9323 = LINE ( 'NONE', #2727, #10868 ) ;
+#9324 = ORIENTED_EDGE ( 'NONE', *, *, #5684, .F. ) ;
+#9325 = VERTEX_POINT ( 'NONE', #3413 ) ;
+#9326 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#9327 = FACE_OUTER_BOUND ( 'NONE', #8450, .T. ) ;
+#9328 = CIRCLE ( 'NONE', #1141, 0.1999999999999996503 ) ;
+#9329 = CYLINDRICAL_SURFACE ( 'NONE', #900, 0.1499999999999999667 ) ;
+#9330 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, -0.4000000000000000222, -8.449999999999999289 ) ) ;
+#9331 = ORIENTED_EDGE ( 'NONE', *, *, #8904, .F. ) ;
+#9332 = ORIENTED_EDGE ( 'NONE', *, *, #7029, .T. ) ;
+#9333 = EDGE_CURVE ( 'NONE', #7864, #6794, #5859, .T. ) ;
+#9334 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9335 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9336 = VERTEX_POINT ( 'NONE', #7242 ) ;
+#9337 = AXIS2_PLACEMENT_3D ( 'NONE', #796, #2767, #2682 ) ;
+#9338 = LINE ( 'NONE', #4298, #12201 ) ;
+#9339 = EDGE_LOOP ( 'NONE', ( #5278, #11066, #12339, #5722 ) ) ;
+#9340 = EDGE_LOOP ( 'NONE', ( #9174, #9497, #5535, #5484 ) ) ;
+#9341 = EDGE_CURVE ( 'NONE', #165, #4752, #711, .T. ) ;
+#9342 = ORIENTED_EDGE ( 'NONE', *, *, #4281, .F. ) ;
+#9343 = LINE ( 'NONE', #11202, #6359 ) ;
+#9344 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -6.830342337807359975E-16, 1.000000000000000000 ) ) ;
+#9345 = DIRECTION ( 'NONE', ( -1.891611916743541536E-49, -3.097720492815724577E-17, 1.000000000000000000 ) ) ;
+#9346 = EDGE_CURVE ( 'NONE', #7222, #8361, #10677, .T. ) ;
+#9347 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -3.350000000000000089 ) ) ;
+#9349 = ORIENTED_EDGE ( 'NONE', *, *, #2215, .F. ) ;
+#9348 = PLANE ( 'NONE', #626 ) ;
+#9350 = FACE_OUTER_BOUND ( 'NONE', #8726, .T. ) ;
+#9351 = ORIENTED_EDGE ( 'NONE', *, *, #1683, .T. ) ;
+#9352 = CYLINDRICAL_SURFACE ( 'NONE', #11125, 0.1499999999999999667 ) ;
+#9353 = ORIENTED_EDGE ( 'NONE', *, *, #431, .F. ) ;
+#9354 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#9355 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #9799 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #9445, #8536, #3135 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#9356 = ORIENTED_EDGE ( 'NONE', *, *, #5267, .T. ) ;
+#9357 = VECTOR ( 'NONE', #11610, 1000.000000000000000 ) ;
+#9358 = LINE ( 'NONE', #11664, #336 ) ;
+#9359 = VECTOR ( 'NONE', #7801, 1000.000000000000000 ) ;
+#9360 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#9361 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -2.050000000000000266 ) ) ;
+#9362 = DIRECTION ( 'NONE', ( 0.7071067811865515695, 0.0000000000000000000, -0.7071067811865435759 ) ) ;
+#9363 = VECTOR ( 'NONE', #10256, 1000.000000000000114 ) ;
+#9364 = CYLINDRICAL_SURFACE ( 'NONE', #806, 0.1499999999999999667 ) ;
+#9365 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -6.250000000000000000 ) ) ;
+#9366 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#9367 = ORIENTED_EDGE ( 'NONE', *, *, #9269, .T. ) ;
+#9368 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9369 = ADVANCED_FACE ( 'NONE', ( #7521 ), #5253, .F. ) ;
+#9370 = FACE_OUTER_BOUND ( 'NONE', #11448, .T. ) ;
+#9371 = EDGE_LOOP ( 'NONE', ( #6115, #10565, #3033, #3845 ) ) ;
+#9372 = VECTOR ( 'NONE', #9892, 1000.000000000000000 ) ;
+#9373 = FACE_OUTER_BOUND ( 'NONE', #402, .T. ) ;
+#9374 = AXIS2_PLACEMENT_3D ( 'NONE', #151, #6930, #1221 ) ;
+#9375 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #8283 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #8853, #2030, #5939 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#9376 = VECTOR ( 'NONE', #10221, 1000.000000000000000 ) ;
+#9377 = VECTOR ( 'NONE', #11352, 1000.000000000000000 ) ;
+#9378 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#9379 = DIRECTION ( 'NONE', ( -1.668003342285389825E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9380 = EDGE_CURVE ( 'NONE', #601, #11851, #2967, .T. ) ;
+#9381 = LINE ( 'NONE', #3397, #353 ) ;
+#9382 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -10.94999999999999929 ) ) ;
+#9383 = EDGE_CURVE ( 'NONE', #2648, #11966, #11990, .T. ) ;
+#9384 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9385 = ADVANCED_FACE ( 'NONE', ( #11691 ), #11336, .F. ) ;
+#9386 = LINE ( 'NONE', #2635, #3835 ) ;
+#9387 = ORIENTED_EDGE ( 'NONE', *, *, #5344, .T. ) ;
+#9388 = ORIENTED_EDGE ( 'NONE', *, *, #8683, .F. ) ;
+#9389 = CARTESIAN_POINT ( 'NONE', ( 0.4592978967003510382, 2.465987697120515243, -6.250000000000000000 ) ) ;
+#9390 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9391 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9392 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9393 = AXIS2_PLACEMENT_3D ( 'NONE', #11681, #2041, #8789 ) ;
+#9394 = DIRECTION ( 'NONE', ( -1.668003342285389825E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9395 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.508645237256140081, -2.149999999999999911 ) ) ;
+#9396 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#9397 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.199999999999999956, -0.8499999999999999778 ) ) ;
+#9398 = EDGE_CURVE ( 'NONE', #3556, #4978, #3278, .T. ) ;
+#9399 = EDGE_LOOP ( 'NONE', ( #8851, #9608, #1211, #8787, #105, #11013, #3427, #10077 ) ) ;
+#9400 = LINE ( 'NONE', #1229, #12260 ) ;
+#9401 = ORIENTED_EDGE ( 'NONE', *, *, #10384, .T. ) ;
+#9402 = ORIENTED_EDGE ( 'NONE', *, *, #3121, .T. ) ;
+#9403 = DIRECTION ( 'NONE', ( 0.7027660084394949935, 0.4810840111602509572, -0.5240974256643350371 ) ) ;
+#9404 = VECTOR ( 'NONE', #5118, 1000.000000000000000 ) ;
+#9405 = ORIENTED_EDGE ( 'NONE', *, *, #2313, .T. ) ;
+#9406 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -2.149999999999999911 ) ) ;
+#9407 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.449999999999999956, -6.500000000000000000 ) ) ;
+#9408 = PLANE ( 'NONE', #7077 ) ;
+#9409 = LINE ( 'NONE', #4150, #989 ) ;
+#9410 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 2.200000000000000178, -7.599999999999999645 ) ) ;
+#9411 = VECTOR ( 'NONE', #4803, 1000.000000000000000 ) ;
+#9412 = ORIENTED_EDGE ( 'NONE', *, *, #6727, .T. ) ;
+#9413 = ORIENTED_EDGE ( 'NONE', *, *, #10213, .T. ) ;
+#9414 = EDGE_CURVE ( 'NONE', #7844, #2604, #10356, .T. ) ;
+#9415 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9416 = AXIS2_PLACEMENT_3D ( 'NONE', #1464, #10055, #6137 ) ;
+#9417 = FACE_OUTER_BOUND ( 'NONE', #8166, .T. ) ;
+#9418 = ORIENTED_EDGE ( 'NONE', *, *, #10962, .T. ) ;
+#9419 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9420 = EDGE_LOOP ( 'NONE', ( #3925, #9025, #1182, #6013 ) ) ;
+#9421 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#9422 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9423 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -0.5999999999999999778 ) ) ;
+#9424 = EDGE_CURVE ( 'NONE', #7607, #7858, #6594, .T. ) ;
+#9425 = LINE ( 'NONE', #8303, #8395 ) ;
+#9426 = ORIENTED_EDGE ( 'NONE', *, *, #4975, .T. ) ;
+#9427 = VECTOR ( 'NONE', #547, 1000.000000000000000 ) ;
+#9428 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#9429 = ORIENTED_EDGE ( 'NONE', *, *, #2059, .F. ) ;
+#9430 = ORIENTED_EDGE ( 'NONE', *, *, #1860, .T. ) ;
+#9431 = AXIS2_PLACEMENT_3D ( 'NONE', #1754, #4763, #8429 ) ;
+#9432 = ADVANCED_FACE ( 'NONE', ( #9890 ), #7216, .T. ) ;
+#9433 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9434 = AXIS2_PLACEMENT_3D ( 'NONE', #6704, #1830, #10527 ) ;
+#9435 = VECTOR ( 'NONE', #11410, 1000.000000000000000 ) ;
+#9436 = VERTEX_POINT ( 'NONE', #12253 ) ;
+#9437 = VECTOR ( 'NONE', #388, 1000.000000000000000 ) ;
+#9438 = ORIENTED_EDGE ( 'NONE', *, *, #9383, .F. ) ;
+#9439 = VERTEX_POINT ( 'NONE', #4554 ) ;
+#9440 = VERTEX_POINT ( 'NONE', #5474 ) ;
+#9441 = DIRECTION ( 'NONE', ( 0.7071067811865489050, 0.7071067811865460184, 0.0000000000000000000 ) ) ;
+#9442 = ADVANCED_FACE ( 'NONE', ( #2654 ), #724, .F. ) ;
+#9443 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -2.500000000000000000 ) ) ;
+#9444 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -1.275000000000000133 ) ) ;
+#9445 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#9446 = AXIS2_PLACEMENT_3D ( 'NONE', #10348, #3735, #5655 ) ;
+#9447 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9448 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#9449 = ORIENTED_EDGE ( 'NONE', *, *, #8632, .F. ) ;
+#9450 = VECTOR ( 'NONE', #7956, 1000.000000000000000 ) ;
+#9451 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#9452 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -1.399999999999999911 ) ) ;
+#9453 = ORIENTED_EDGE ( 'NONE', *, *, #2941, .F. ) ;
+#9454 = ORIENTED_EDGE ( 'NONE', *, *, #6623, .F. ) ;
+#9455 = ORIENTED_EDGE ( 'NONE', *, *, #1181, .T. ) ;
+#9456 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9457 = DIRECTION ( 'NONE', ( 3.614007241618350250E-16, -1.000000000000000000, -1.084202172485501846E-16 ) ) ;
+#9458 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9459 = LINE ( 'NONE', #2351, #7099 ) ;
+#9460 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -6.875000000000000000 ) ) ;
+#9461 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9462 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9463 = AXIS2_PLACEMENT_3D ( 'NONE', #1557, #10276, #3449 ) ;
+#9464 = VERTEX_POINT ( 'NONE', #3635 ) ;
+#9465 = EDGE_CURVE ( 'NONE', #4284, #1293, #5563, .T. ) ;
+#9467 = ORIENTED_EDGE ( 'NONE', *, *, #1860, .F. ) ;
+#9466 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#9468 = PRESENTATION_STYLE_ASSIGNMENT (( #6706 ) ) ;
+#9469 = VECTOR ( 'NONE', #9920, 1000.000000000000000 ) ;
+#9470 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -0.5999999999999999778 ) ) ;
+#9471 = VERTEX_POINT ( 'NONE', #7487 ) ;
+#9472 = VECTOR ( 'NONE', #11746, 1000.000000000000000 ) ;
+#9473 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -11.50000000000000000 ) ) ;
+#9474 = ORIENTED_EDGE ( 'NONE', *, *, #2001, .T. ) ;
+#9475 = LINE ( 'NONE', #1288, #5456 ) ;
+#9476 = CARTESIAN_POINT ( 'NONE', ( 2.421251514349155087, 2.406240264898304559, -7.250000000000000000 ) ) ;
+#9477 = FACE_OUTER_BOUND ( 'NONE', #5618, .T. ) ;
+#9478 = EDGE_LOOP ( 'NONE', ( #4031, #2460, #805, #12369 ) ) ;
+#9479 = ORIENTED_EDGE ( 'NONE', *, *, #8157, .T. ) ;
+#9480 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#9481 = EDGE_CURVE ( 'NONE', #9653, #2830, #9581, .T. ) ;
+#9482 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9483 = EDGE_LOOP ( 'NONE', ( #9916, #9187, #7285, #5168 ) ) ;
+#9484 = LINE ( 'NONE', #6966, #298 ) ;
+#9485 = ORIENTED_EDGE ( 'NONE', *, *, #4825, .F. ) ;
+#9486 = ORIENTED_EDGE ( 'NONE', *, *, #7921, .F. ) ;
+#9487 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -10.65000000000000036 ) ) ;
+#9488 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.399999999999999911, -7.299999999999999822 ) ) ;
+#9489 = FACE_OUTER_BOUND ( 'NONE', #7652, .T. ) ;
+#9490 = VECTOR ( 'NONE', #863, 1000.000000000000000 ) ;
+#9491 = ADVANCED_FACE ( 'NONE', ( #12444 ), #8445, .T. ) ;
+#9492 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9493 = ORIENTED_EDGE ( 'NONE', *, *, #1250, .T. ) ;
+#9494 = CONICAL_SURFACE ( 'NONE', #10547, 2.299999999999999822, 0.7853981633974447263 ) ;
+#9495 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9496 = EDGE_CURVE ( 'NONE', #8955, #7132, #10037, .T. ) ;
+#9497 = ORIENTED_EDGE ( 'NONE', *, *, #1568, .T. ) ;
+#9498 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9499 = FACE_OUTER_BOUND ( 'NONE', #5721, .T. ) ;
+#9500 = ORIENTED_EDGE ( 'NONE', *, *, #10428, .T. ) ;
+#9501 = ORIENTED_EDGE ( 'NONE', *, *, #4480, .T. ) ;
+#9502 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9503 = LINE ( 'NONE', #3353, #11029 ) ;
+#9504 = EDGE_CURVE ( 'NONE', #11702, #4745, #7958, .T. ) ;
+#9505 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -5.250000000000000000 ) ) ;
+#9506 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9507 = VERTEX_POINT ( 'NONE', #8363 ) ;
+#9508 = ADVANCED_FACE ( 'NONE', ( #10520 ), #11393, .T. ) ;
+#9509 = PLANE ( 'NONE', #10881 ) ;
+#9510 = ADVANCED_FACE ( 'NONE', ( #7817 ), #2608, .F. ) ;
+#9511 = ORIENTED_EDGE ( 'NONE', *, *, #8367, .T. ) ;
+#9512 = EDGE_LOOP ( 'NONE', ( #8132, #5799, #8172, #12352 ) ) ;
+#9513 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9514 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -1.449999999999999956 ) ) ;
+#9515 = FACE_OUTER_BOUND ( 'NONE', #11402, .T. ) ;
+#9516 = EDGE_CURVE ( 'NONE', #4633, #7995, #5247, .T. ) ;
+#9517 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9519 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -6.750000000000000000 ) ) ;
+#9518 = LINE ( 'NONE', #10762, #11184 ) ;
+#9520 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.800000000000000044, -8.449999999999999289 ) ) ;
+#9521 = FACE_OUTER_BOUND ( 'NONE', #8249, .T. ) ;
+#9522 = VECTOR ( 'NONE', #4572, 1000.000000000000000 ) ;
+#9523 = ORIENTED_EDGE ( 'NONE', *, *, #1275, .T. ) ;
+#9524 = AXIS2_PLACEMENT_3D ( 'NONE', #10481, #1936, #2780 ) ;
+#9525 = EDGE_LOOP ( 'NONE', ( #12342, #11082, #4166, #329, #2841 ) ) ;
+#9526 = AXIS2_PLACEMENT_3D ( 'NONE', #4762, #1046, #874 ) ;
+#9527 = VECTOR ( 'NONE', #11062, 1000.000000000000000 ) ;
+#9528 = EDGE_LOOP ( 'NONE', ( #4693, #3206, #1488, #9610 ) ) ;
+#9529 = LINE ( 'NONE', #5148, #10774 ) ;
+#9530 = ORIENTED_EDGE ( 'NONE', *, *, #1568, .F. ) ;
+#9531 = EDGE_CURVE ( 'NONE', #1887, #8583, #1450, .T. ) ;
+#9532 = CARTESIAN_POINT ( 'NONE', ( 1.604584607222234949, 2.777621560499960118, 0.6500000000000000222 ) ) ;
+#9533 = VECTOR ( 'NONE', #2278, 1000.000000000000000 ) ;
+#9534 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#9535 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#9536 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.679275397798650094, -5.150000000000000355 ) ) ;
+#9537 = LINE ( 'NONE', #391, #11081 ) ;
+#9538 = AXIS2_PLACEMENT_3D ( 'NONE', #8509, #1787, #12314 ) ;
+#9539 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9540 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9541 = LINE ( 'NONE', #468, #11655 ) ;
+#9542 = ORIENTED_EDGE ( 'NONE', *, *, #9986, .T. ) ;
+#9543 = ORIENTED_EDGE ( 'NONE', *, *, #11883, .F. ) ;
+#9544 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9545 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#9546 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.449999999999999956, -2.500000000000000000 ) ) ;
+#9547 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#9548 = EDGE_CURVE ( 'NONE', #6047, #5528, #8120, .T. ) ;
+#9549 = LINE ( 'NONE', #6464, #8086 ) ;
+#9550 = ORIENTED_EDGE ( 'NONE', *, *, #7199, .F. ) ;
+#9551 = ADVANCED_FACE ( 'NONE', ( #4781 ), #12335, .F. ) ;
+#9552 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#9553 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9554 = ORIENTED_EDGE ( 'NONE', *, *, #12147, .F. ) ;
+#9555 = AXIS2_PLACEMENT_3D ( 'NONE', #588, #10226, #11089 ) ;
+#9556 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9557 = ORIENTED_EDGE ( 'NONE', *, *, #1353, .F. ) ;
+#9558 = EDGE_CURVE ( 'NONE', #4104, #5088, #83, .T. ) ;
+#9559 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9560 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9561 = EDGE_CURVE ( 'NONE', #6929, #6948, #2962, .T. ) ;
+#9562 = VECTOR ( 'NONE', #8841, 1000.000000000000000 ) ;
+#9563 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#9564 = VECTOR ( 'NONE', #3151, 1000.000000000000000 ) ;
+#9565 = VERTEX_POINT ( 'NONE', #1765 ) ;
+#9566 = ADVANCED_FACE ( 'NONE', ( #236 ), #5393, .F. ) ;
+#9567 = EDGE_CURVE ( 'NONE', #7470, #5918, #4925, .T. ) ;
+#9568 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -6.875000000000000000 ) ) ;
+#9569 = ADVANCED_FACE ( 'NONE', ( #12300 ), #5642, .F. ) ;
+#9570 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -7.037877407047539613 ) ) ;
+#9571 = LINE ( 'NONE', #11396, #65 ) ;
+#9572 = ORIENTED_EDGE ( 'NONE', *, *, #12341, .F. ) ;
+#9573 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -1.525000000000000133 ) ) ;
+#9574 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3407, #4221, #5377, #2428 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.570796326794899889, 3.141592653589795336 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243659367, 0.8047378541243659367, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#9575 = EDGE_CURVE ( 'NONE', #12343, #9887, #1898, .T. ) ;
+#9576 = VERTEX_POINT ( 'NONE', #10475 ) ;
+#9577 = EDGE_CURVE ( 'NONE', #6828, #4311, #2799, .T. ) ;
+#9578 = ORIENTED_EDGE ( 'NONE', *, *, #695, .F. ) ;
+#9579 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -1.399999999999999911 ) ) ;
+#9580 = AXIS2_PLACEMENT_3D ( 'NONE', #7390, #12066, #10175 ) ;
+#9581 = LINE ( 'NONE', #12206, #546 ) ;
+#9582 = ORIENTED_EDGE ( 'NONE', *, *, #2420, .T. ) ;
+#9583 = PLANE ( 'NONE', #3075 ) ;
+#9584 = LINE ( 'NONE', #2074, #3874 ) ;
+#9585 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -3.500000000000000000 ) ) ;
+#9586 = PLANE ( 'NONE', #4843 ) ;
+#9587 = ORIENTED_EDGE ( 'NONE', *, *, #10585, .F. ) ;
+#9588 = DIRECTION ( 'NONE', ( -9.637352644315590806E-16, -1.000000000000000000, 9.637352644315590806E-16 ) ) ;
+#9589 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9590 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#9591 = VERTEX_POINT ( 'NONE', #9470 ) ;
+#9592 = PLANE ( 'NONE', #3841 ) ;
+#9593 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#9594 = ORIENTED_EDGE ( 'NONE', *, *, #6773, .T. ) ;
+#9595 = EDGE_CURVE ( 'NONE', #4170, #3529, #2486, .T. ) ;
+#9596 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#9597 = AXIS2_PLACEMENT_3D ( 'NONE', #46, #11714, #11639 ) ;
+#9598 = PLANE ( 'NONE', #1050 ) ;
+#9599 = LINE ( 'NONE', #10437, #560 ) ;
+#9600 = AXIS2_PLACEMENT_3D ( 'NONE', #9206, #4375, #11114 ) ;
+#9601 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -10.94999999999999929 ) ) ;
+#9602 = ORIENTED_EDGE ( 'NONE', *, *, #12103, .F. ) ;
+#9603 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -6.599999999999999645 ) ) ;
+#9604 = ORIENTED_EDGE ( 'NONE', *, *, #10298, .T. ) ;
+#9605 = EDGE_CURVE ( 'NONE', #1572, #8187, #3724, .T. ) ;
+#9606 = VECTOR ( 'NONE', #8105, 1000.000000000000000 ) ;
+#9607 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9608 = ORIENTED_EDGE ( 'NONE', *, *, #11828, .T. ) ;
+#9609 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.277316481785920364E-15 ) ) ;
+#9610 = ORIENTED_EDGE ( 'NONE', *, *, #12200, .F. ) ;
+#9611 = VECTOR ( 'NONE', #2743, 1000.000000000000114 ) ;
+#9612 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9613 = EDGE_CURVE ( 'NONE', #1063, #1113, #2353, .T. ) ;
+#9614 = AXIS2_PLACEMENT_3D ( 'NONE', #12360, #2531, #6531 ) ;
+#9615 = ADVANCED_FACE ( 'NONE', ( #407 ), #9598, .F. ) ;
+#9616 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9617 = LINE ( 'NONE', #9421, #3303 ) ;
+#9618 = EDGE_CURVE ( 'NONE', #10387, #1939, #7514, .T. ) ;
+#9619 = EDGE_CURVE ( 'NONE', #4071, #8583, #4620, .T. ) ;
+#9620 = ORIENTED_EDGE ( 'NONE', *, *, #620, .F. ) ;
+#9621 = VERTEX_POINT ( 'NONE', #8717 ) ;
+#9622 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9623 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -5.400000000000000355 ) ) ;
+#9624 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#9625 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000000, 2.200000000000000178, 4.870873947775490542 ) ) ;
+#9626 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#9627 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#9628 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9629 = AXIS2_PLACEMENT_3D ( 'NONE', #4453, #5322, #8228 ) ;
+#9630 = ADVANCED_FACE ( 'NONE', ( #8546 ), #6902, .F. ) ;
+#9631 = LINE ( 'NONE', #7850, #5614 ) ;
+#9632 = EDGE_CURVE ( 'NONE', #2016, #1078, #8250, .T. ) ;
+#9633 = ORIENTED_EDGE ( 'NONE', *, *, #8083, .F. ) ;
+#9634 = EDGE_CURVE ( 'NONE', #552, #6012, #10673, .T. ) ;
+#9635 = VERTEX_POINT ( 'NONE', #10639 ) ;
+#9636 = ORIENTED_EDGE ( 'NONE', *, *, #600, .F. ) ;
+#9637 = VECTOR ( 'NONE', #3346, 1000.000000000000000 ) ;
+#9638 = ORIENTED_EDGE ( 'NONE', *, *, #11792, .F. ) ;
+#9639 = LINE ( 'NONE', #8408, #4835 ) ;
+#9640 = ORIENTED_EDGE ( 'NONE', *, *, #10638, .F. ) ;
+#9641 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9642 = ORIENTED_EDGE ( 'NONE', *, *, #705, .F. ) ;
+#9643 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#9644 = ORIENTED_EDGE ( 'NONE', *, *, #12308, .F. ) ;
+#9645 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -7.599999999999999645 ) ) ;
+#9646 = EDGE_CURVE ( 'NONE', #2415, #5773, #4460, .T. ) ;
+#9647 = LINE ( 'NONE', #3251, #2556 ) ;
+#9648 = FILL_AREA_STYLE ('',( #6734 ) ) ;
+#9649 = ORIENTED_EDGE ( 'NONE', *, *, #178, .T. ) ;
+#9650 = ORIENTED_EDGE ( 'NONE', *, *, #3459, .T. ) ;
+#9651 = VECTOR ( 'NONE', #10995, 1000.000000000000000 ) ;
+#9652 = EDGE_CURVE ( 'NONE', #1299, #4340, #5700, .T. ) ;
+#9653 = VERTEX_POINT ( 'NONE', #1978 ) ;
+#9654 = FACE_OUTER_BOUND ( 'NONE', #10721, .T. ) ;
+#9655 = EDGE_CURVE ( 'NONE', #6810, #1393, #9127, .T. ) ;
+#9656 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9657 = ORIENTED_EDGE ( 'NONE', *, *, #4840, .F. ) ;
+#9658 = CYLINDRICAL_SURFACE ( 'NONE', #5166, 2.000000000000000000 ) ;
+#9659 = VERTEX_POINT ( 'NONE', #6807 ) ;
+#9660 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -0.5500000000000000444 ) ) ;
+#9661 = EDGE_LOOP ( 'NONE', ( #11854, #7715, #5764, #1798 ) ) ;
+#9662 = LINE ( 'NONE', #12110, #7146 ) ;
+#9663 = PLANE ( 'NONE', #2601 ) ;
+#9664 = FACE_OUTER_BOUND ( 'NONE', #9100, .T. ) ;
+#9665 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9666 = EDGE_CURVE ( 'NONE', #9941, #6191, #11102, .T. ) ;
+#9667 = FACE_OUTER_BOUND ( 'NONE', #1127, .T. ) ;
+#9668 = LINE ( 'NONE', #499, #7154 ) ;
+#9669 = LINE ( 'NONE', #12098, #10115 ) ;
+#9670 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#9671 = ORIENTED_EDGE ( 'NONE', *, *, #5724, .T. ) ;
+#9672 = CARTESIAN_POINT ( 'NONE', ( -0.5514124062088374689, 1.796388148267408003, -1.054199636481658819 ) ) ;
+#9673 = ORIENTED_EDGE ( 'NONE', *, *, #11958, .F. ) ;
+#9674 = ORIENTED_EDGE ( 'NONE', *, *, #3421, .F. ) ;
+#9675 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -0.8499999999999999778 ) ) ;
+#9676 = VECTOR ( 'NONE', #11279, 1000.000000000000000 ) ;
+#9677 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9678 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -3.500000000000000000 ) ) ;
+#9679 = AXIS2_PLACEMENT_3D ( 'NONE', #9949, #2359, #4233 ) ;
+#9680 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -11.07499999999999929 ) ) ;
+#9681 = FACE_OUTER_BOUND ( 'NONE', #11134, .T. ) ;
+#9682 = FACE_OUTER_BOUND ( 'NONE', #10443, .T. ) ;
+#9683 = LINE ( 'NONE', #8649, #3668 ) ;
+#9684 = VECTOR ( 'NONE', #8541, 1000.000000000000000 ) ;
+#9685 = PLANE ( 'NONE', #12270 ) ;
+#9686 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9687 = EDGE_CURVE ( 'NONE', #461, #6791, #849, .T. ) ;
+#9688 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#9689 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9690 = FACE_OUTER_BOUND ( 'NONE', #2139, .T. ) ;
+#9691 = EDGE_LOOP ( 'NONE', ( #1225, #7979, #11607, #5606 ) ) ;
+#9692 = ORIENTED_EDGE ( 'NONE', *, *, #4759, .F. ) ;
+#9693 = ADVANCED_FACE ( 'NONE', ( #1747 ), #11572, .F. ) ;
+#9694 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9695 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9696 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#9697 = EDGE_CURVE ( 'NONE', #11018, #1475, #6151, .T. ) ;
+#9698 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#9699 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#9700 = LINE ( 'NONE', #161, #10146 ) ;
+#9701 = ORIENTED_EDGE ( 'NONE', *, *, #3860, .F. ) ;
+#9702 = EDGE_LOOP ( 'NONE', ( #368, #3883, #5051, #587 ) ) ;
+#9703 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -11.19999999999999929 ) ) ;
+#9704 = AXIS2_PLACEMENT_3D ( 'NONE', #11750, #7791, #168 ) ;
+#9705 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9707 = ORIENTED_EDGE ( 'NONE', *, *, #9619, .T. ) ;
+#9706 = PLANE ( 'NONE', #9393 ) ;
+#9708 = LINE ( 'NONE', #871, #5537 ) ;
+#9709 = EDGE_LOOP ( 'NONE', ( #2269, #7574, #4647, #4479, #11124, #2696, #1259, #8592, #3815, #7237, #507, #10093, #2332, #2984, #10866, #1354, #5251 ) ) ;
+#9710 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -10.40000000000000036 ) ) ;
+#9711 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9712 = LINE ( 'NONE', #2619, #8958 ) ;
+#9713 = EDGE_LOOP ( 'NONE', ( #2069, #5765, #139, #1034 ) ) ;
+#9714 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#9715 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -9.449999999999999289 ) ) ;
+#9716 = ORIENTED_EDGE ( 'NONE', *, *, #10060, .F. ) ;
+#9717 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -4.000000000000000000 ) ) ;
+#9718 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9719 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#9720 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9721 = VECTOR ( 'NONE', #8035, 1000.000000000000000 ) ;
+#9722 = EDGE_CURVE ( 'NONE', #7460, #5883, #2339, .T. ) ;
+#9723 = ORIENTED_EDGE ( 'NONE', *, *, #2870, .F. ) ;
+#9724 = ORIENTED_EDGE ( 'NONE', *, *, #4901, .F. ) ;
+#9725 = ORIENTED_EDGE ( 'NONE', *, *, #577, .T. ) ;
+#9726 = ORIENTED_EDGE ( 'NONE', *, *, #7373, .T. ) ;
+#9727 = CARTESIAN_POINT ( 'NONE', ( 2.900000273663905226, 2.200415377813509821, -0.4824190491715639739 ) ) ;
+#9728 = ORIENTED_EDGE ( 'NONE', *, *, #7998, .T. ) ;
+#9729 = EDGE_CURVE ( 'NONE', #3200, #9931, #4171, .T. ) ;
+#9730 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9731 = VECTOR ( 'NONE', #9390, 1000.000000000000000 ) ;
+#9732 = VECTOR ( 'NONE', #1296, 1000.000000000000000 ) ;
+#9733 = ADVANCED_FACE ( 'NONE', ( #5980 ), #8758, .F. ) ;
+#9734 = VECTOR ( 'NONE', #2437, 1000.000000000000000 ) ;
+#9735 = ORIENTED_EDGE ( 'NONE', *, *, #7682, .T. ) ;
+#9736 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 6.195440985631459015E-17 ) ) ;
+#9737 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 1.399999999999999911, -0.5999999999999999778 ) ) ;
+#9738 = EDGE_CURVE ( 'NONE', #9576, #2348, #8682, .T. ) ;
+#9739 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9740 = ORIENTED_EDGE ( 'NONE', *, *, #9927, .T. ) ;
+#9741 = ORIENTED_EDGE ( 'NONE', *, *, #2033, .F. ) ;
+#9742 = AXIS2_PLACEMENT_3D ( 'NONE', #8236, #7161, #11985 ) ;
+#9743 = EDGE_CURVE ( 'NONE', #1521, #6471, #8818, .T. ) ;
+#9744 = VERTEX_POINT ( 'NONE', #11654 ) ;
+#9745 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9746 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#9747 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -7.299999999999999822 ) ) ;
+#9748 = FACE_OUTER_BOUND ( 'NONE', #3936, .T. ) ;
+#9749 = EDGE_CURVE ( 'NONE', #6277, #552, #1301, .T. ) ;
+#9750 = ADVANCED_FACE ( 'NONE', ( #4912 ), #1306, .F. ) ;
+#9751 = VERTEX_POINT ( 'NONE', #109 ) ;
+#9752 = EDGE_LOOP ( 'NONE', ( #10990, #9278, #9644, #1631 ) ) ;
+#9754 = VERTEX_POINT ( 'NONE', #4217 ) ;
+#9753 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9755 = PLANE ( 'NONE', #10756 ) ;
+#9756 = AXIS2_PLACEMENT_3D ( 'NONE', #2235, #256, #4945 ) ;
+#9757 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.800000000000000044, -8.449999999999999289 ) ) ;
+#9758 = CARTESIAN_POINT ( 'NONE', ( -0.6587413171071460072, 1.228243956626982047, 0.6500000000000000222 ) ) ;
+#9759 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -1.525000000000000133 ) ) ;
+#9760 = VECTOR ( 'NONE', #681, 1000.000000000000000 ) ;
+#9761 = PLANE ( 'NONE', #1691 ) ;
+#9762 = CARTESIAN_POINT ( 'NONE', ( 2.699446758570580140, 2.228225868182289737, -0.5203553389896810044 ) ) ;
+#9763 = ORIENTED_EDGE ( 'NONE', *, *, #2011, .T. ) ;
+#9764 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#9765 = PLANE ( 'NONE', #6677 ) ;
+#9766 = VERTEX_POINT ( 'NONE', #5234 ) ;
+#9767 = LINE ( 'NONE', #393, #10710 ) ;
+#9768 = ORIENTED_EDGE ( 'NONE', *, *, #9301, .F. ) ;
+#9769 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#9770 = ORIENTED_EDGE ( 'NONE', *, *, #60, .T. ) ;
+#9771 = LINE ( 'NONE', #807, #4223 ) ;
+#9772 = AXIS2_PLACEMENT_3D ( 'NONE', #11230, #7428, #12229 ) ;
+#9773 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9774 = ORIENTED_EDGE ( 'NONE', *, *, #8626, .T. ) ;
+#9775 = ORIENTED_EDGE ( 'NONE', *, *, #9697, .T. ) ;
+#9776 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -5.400000000000000355 ) ) ;
+#9777 = ORIENTED_EDGE ( 'NONE', *, *, #6917, .T. ) ;
+#9778 = EDGE_LOOP ( 'NONE', ( #5401, #8219, #2885, #4194, #7730, #3998, #9241, #3864, #6987, #3516, #9, #3602, #7883, #8604 ) ) ;
+#9779 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9780 = ORIENTED_EDGE ( 'NONE', *, *, #3523, .F. ) ;
+#9781 = VERTEX_POINT ( 'NONE', #9757 ) ;
+#9782 = LINE ( 'NONE', #1006, #7271 ) ;
+#9783 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9784 = EDGE_CURVE ( 'NONE', #7728, #6277, #8109, .T. ) ;
+#9785 = ORIENTED_EDGE ( 'NONE', *, *, #2136, .F. ) ;
+#9786 = ORIENTED_EDGE ( 'NONE', *, *, #4396, .T. ) ;
+#9787 = VERTEX_POINT ( 'NONE', #10889 ) ;
+#9788 = CONICAL_SURFACE ( 'NONE', #497, 2.299999999999999822, 0.7853981633974447263 ) ;
+#9789 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9790 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#9791 = AXIS2_PLACEMENT_3D ( 'NONE', #5143, #410, #7096 ) ;
+#9792 = LINE ( 'NONE', #8119, #7280 ) ;
+#9793 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#9794 = EDGE_LOOP ( 'NONE', ( #7724, #4252, #2700, #8456, #8768, #983, #1729, #6308, #2998, #1877, #3903, #10334, #9454, #4225 ) ) ;
+#9795 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9796 = EDGE_CURVE ( 'NONE', #4529, #693, #11673, .T. ) ;
+#9797 = LINE ( 'NONE', #7944, #7435 ) ;
+#9798 = ORIENTED_EDGE ( 'NONE', *, *, #5076, .T. ) ;
+#9799 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #9445, 'distance_accuracy_value', 'NONE');
+#9800 = ADVANCED_FACE ( 'NONE', ( #11240 ), #1347, .F. ) ;
+#9801 = ORIENTED_EDGE ( 'NONE', *, *, #8240, .F. ) ;
+#9802 = ORIENTED_EDGE ( 'NONE', *, *, #1880, .F. ) ;
+#9803 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#9804 = VECTOR ( 'NONE', #9403, 1000.000000000000000 ) ;
+#9805 = ADVANCED_FACE ( 'NONE', ( #11539 ), #1226, .T. ) ;
+#9806 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9807 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#9808 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#9810 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#9809 = VECTOR ( 'NONE', #5977, 1000.000000000000000 ) ;
+#9811 = ORIENTED_EDGE ( 'NONE', *, *, #2534, .F. ) ;
+#9812 = CARTESIAN_POINT ( 'NONE', ( 2.699765002614605169, 2.218746968424024857, -0.5144274420872290143 ) ) ;
+#9813 = EDGE_CURVE ( 'NONE', #8437, #8337, #3096, .T. ) ;
+#9814 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9815 = VERTEX_POINT ( 'NONE', #8072 ) ;
+#9816 = ORIENTED_EDGE ( 'NONE', *, *, #9632, .F. ) ;
+#9817 = LINE ( 'NONE', #11111, #4542 ) ;
+#9818 = PLANE ( 'NONE', #12174 ) ;
+#9819 = EDGE_CURVE ( 'NONE', #2648, #11568, #10658, .T. ) ;
+#9820 = ADVANCED_FACE ( 'NONE', ( #10027 ), #9977, .F. ) ;
+#9821 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9822 = AXIS2_PLACEMENT_3D ( 'NONE', #5108, #9849, #9806 ) ;
+#9823 = LINE ( 'NONE', #9279, #7297 ) ;
+#9825 = ORIENTED_EDGE ( 'NONE', *, *, #11940, .F. ) ;
+#9824 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9826 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -8.949999999999999289 ) ) ;
+#9827 = SURFACE_SIDE_STYLE ('',( #1544 ) ) ;
+#9828 = VECTOR ( 'NONE', #10997, 1000.000000000000000 ) ;
+#9829 = FACE_OUTER_BOUND ( 'NONE', #3485, .T. ) ;
+#9830 = EDGE_CURVE ( 'NONE', #935, #1026, #834, .T. ) ;
+#9831 = CYLINDRICAL_SURFACE ( 'NONE', #7311, 0.1499999999999999667 ) ;
+#9832 = ORIENTED_EDGE ( 'NONE', *, *, #787, .F. ) ;
+#9833 = ORIENTED_EDGE ( 'NONE', *, *, #3311, .F. ) ;
+#9834 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#9835 = EDGE_CURVE ( 'NONE', #5591, #11182, #6275, .T. ) ;
+#9836 = PRESENTATION_STYLE_ASSIGNMENT (( #8369 ) ) ;
+#9837 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -9.050000000000000711 ) ) ;
+#9838 = VERTEX_POINT ( 'NONE', #8874 ) ;
+#9839 = LINE ( 'NONE', #7525, #9376 ) ;
+#9840 = ORIENTED_EDGE ( 'NONE', *, *, #9613, .F. ) ;
+#9841 = ORIENTED_EDGE ( 'NONE', *, *, #2974, .F. ) ;
+#9842 = AXIS2_PLACEMENT_3D ( 'NONE', #9911, #6070, #5264 ) ;
+#9843 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -0.7249999999999999778 ) ) ;
+#9844 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9845 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#9846 = VECTOR ( 'NONE', #9994, 1000.000000000000000 ) ;
+#9847 = FACE_OUTER_BOUND ( 'NONE', #8551, .T. ) ;
+#9848 = ORIENTED_EDGE ( 'NONE', *, *, #5162, .T. ) ;
+#9849 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9850 = ORIENTED_EDGE ( 'NONE', *, *, #7499, .T. ) ;
+#9851 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#9852 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#9853 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9854 = AXIS2_PLACEMENT_3D ( 'NONE', #2983, #3847, #4814 ) ;
+#9855 = VECTOR ( 'NONE', #10028, 1000.000000000000000 ) ;
+#9856 = CARTESIAN_POINT ( 'NONE', ( 1.500000000000000000, 0.0000000000000000000, -12.09999999999999964 ) ) ;
+#9857 = ORIENTED_EDGE ( 'NONE', *, *, #4829, .T. ) ;
+#9858 = VECTOR ( 'NONE', #8876, 1000.000000000000000 ) ;
+#9859 = VERTEX_POINT ( 'NONE', #3166 ) ;
+#9860 = ORIENTED_EDGE ( 'NONE', *, *, #12232, .T. ) ;
+#9861 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.314184451497581752E-16 ) ) ;
+#9862 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#9863 = EDGE_CURVE ( 'NONE', #6963, #6287, #6749, .T. ) ;
+#9864 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -6.724999999999999645 ) ) ;
+#9865 = LINE ( 'NONE', #2541, #219 ) ;
+#9866 = EDGE_CURVE ( 'NONE', #7995, #5771, #8973, .T. ) ;
+#9867 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9868 = DIRECTION ( 'NONE', ( 0.1574969713016935169, 0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#9869 = DIRECTION ( 'NONE', ( -4.336808689942020201E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9870 = ADVANCED_FACE ( 'NONE', ( #11977 ), #8917, .F. ) ;
+#9871 = DIRECTION ( 'NONE', ( -0.1574969713016935169, -0.9875194702033949223, 0.0000000000000000000 ) ) ;
+#9872 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -7.599999999999999645 ) ) ;
+#9873 = LINE ( 'NONE', #8343, #4898 ) ;
+#9874 = VECTOR ( 'NONE', #4158, 1000.000000000000000 ) ;
+#9875 = AXIS2_PLACEMENT_3D ( 'NONE', #11827, #8929, #348 ) ;
+#9876 = EDGE_LOOP ( 'NONE', ( #5566, #3287, #11109, #4180 ) ) ;
+#9877 = EDGE_CURVE ( 'NONE', #6426, #6614, #3871, .T. ) ;
+#9878 = LINE ( 'NONE', #12248, #11531 ) ;
+#9879 = PLANE ( 'NONE', #6374 ) ;
+#9880 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -9.856383386231858827E-17 ) ) ;
+#9881 = ORIENTED_EDGE ( 'NONE', *, *, #12082, .F. ) ;
+#9882 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -12.09999999999999964 ) ) ;
+#9883 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9884 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9885 = CARTESIAN_POINT ( 'NONE', ( 1.149999999999999911, 2.200000000000000178, -8.949999999999999289 ) ) ;
+#9886 = ORIENTED_EDGE ( 'NONE', *, *, #10731, .F. ) ;
+#9887 = VERTEX_POINT ( 'NONE', #6090 ) ;
+#9888 = ADVANCED_FACE ( 'NONE', ( #6431 ), #5455, .F. ) ;
+#9889 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, -12.09999999999999964 ) ) ;
+#9890 = FACE_OUTER_BOUND ( 'NONE', #9420, .T. ) ;
+#9891 = VERTEX_POINT ( 'NONE', #12063 ) ;
+#9892 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#9893 = LINE ( 'NONE', #9872, #2802 ) ;
+#9894 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 1.399999999999999911, 0.6999999999999999556 ) ) ;
+#9895 = VERTEX_POINT ( 'NONE', #6406 ) ;
+#9896 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9897 = DIRECTION ( 'NONE', ( 0.8251736578570840752, 0.5648791325396610441, 0.0000000000000000000 ) ) ;
+#9898 = VERTEX_POINT ( 'NONE', #1425 ) ;
+#9899 = EDGE_CURVE ( 'NONE', #10185, #1458, #8532, .T. ) ;
+#9900 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9901 = ORIENTED_EDGE ( 'NONE', *, *, #8394, .F. ) ;
+#9902 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9903 = AXIS2_PLACEMENT_3D ( 'NONE', #1442, #3384, #9263 ) ;
+#9904 = VECTOR ( 'NONE', #9861, 1000.000000000000000 ) ;
+#9905 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9906 = VERTEX_POINT ( 'NONE', #3489 ) ;
+#9907 = EDGE_LOOP ( 'NONE', ( #6875, #904, #6430, #7673, #3378, #7708, #6755, #2379 ) ) ;
+#9908 = EDGE_CURVE ( 'NONE', #8392, #6471, #1002, .T. ) ;
+#9909 = VERTEX_POINT ( 'NONE', #2459 ) ;
+#9910 = ORIENTED_EDGE ( 'NONE', *, *, #7257, .T. ) ;
+#9911 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#9912 = EDGE_CURVE ( 'NONE', #5960, #6075, #5549, .T. ) ;
+#9913 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -6.500000000000000000 ) ) ;
+#9914 = LINE ( 'NONE', #7648, #12472 ) ;
+#9915 = VERTEX_POINT ( 'NONE', #10095 ) ;
+#9916 = ORIENTED_EDGE ( 'NONE', *, *, #5488, .T. ) ;
+#9917 = LINE ( 'NONE', #8351, #3143 ) ;
+#9918 = DIRECTION ( 'NONE', ( -1.172110456741085828E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9919 = CARTESIAN_POINT ( 'NONE', ( -0.7173558053320649996, 2.906808772021820086, -3.789511339067880513 ) ) ;
+#9920 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#9921 = PLANE ( 'NONE', #5924 ) ;
+#9922 = EDGE_CURVE ( 'NONE', #8025, #6365, #10508, .T. ) ;
+#9923 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#9924 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9925 = ORIENTED_EDGE ( 'NONE', *, *, #2943, .T. ) ;
+#9926 = CIRCLE ( 'NONE', #9742, 2.500000000000000000 ) ;
+#9927 = EDGE_CURVE ( 'NONE', #6794, #5872, #9425, .T. ) ;
+#9928 = VERTEX_POINT ( 'NONE', #3441 ) ;
+#9929 = ORIENTED_EDGE ( 'NONE', *, *, #1489, .T. ) ;
+#9930 = EDGE_LOOP ( 'NONE', ( #5067, #5898, #6648, #11874 ) ) ;
+#9931 = VERTEX_POINT ( 'NONE', #12148 ) ;
+#9932 = SURFACE_STYLE_FILL_AREA ( #952 ) ;
+#9933 = CIRCLE ( 'NONE', #8199, 2.500000000000000000 ) ;
+#9934 = AXIS2_PLACEMENT_3D ( 'NONE', #3707, #4679, #677 ) ;
+#9935 = ADVANCED_FACE ( 'NONE', ( #2949 ), #10210, .T. ) ;
+#9936 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -10.75000000000000000 ) ) ;
+#9937 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.400000000000000355 ) ) ;
+#9938 = ORIENTED_EDGE ( 'NONE', *, *, #4101, .F. ) ;
+#9939 = LINE ( 'NONE', #1961, #12186 ) ;
+#9940 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#9941 = VERTEX_POINT ( 'NONE', #8264 ) ;
+#9942 = EDGE_CURVE ( 'NONE', #4964, #12261, #5851, .T. ) ;
+#9943 = ORIENTED_EDGE ( 'NONE', *, *, #7068, .F. ) ;
+#9944 = EDGE_LOOP ( 'NONE', ( #1059, #7425, #12046, #8845 ) ) ;
+#9945 = VECTOR ( 'NONE', #5260, 1000.000000000000000 ) ;
+#9946 = VERTEX_POINT ( 'NONE', #5326 ) ;
+#9947 = LINE ( 'NONE', #1356, #5147 ) ;
+#9948 = ADVANCED_FACE ( 'NONE', ( #1441 ), #2034, .F. ) ;
+#9949 = CARTESIAN_POINT ( 'NONE', ( 0.6777985024400119407, 2.481771503757970176, -10.44999999999999929 ) ) ;
+#9950 = ORIENTED_EDGE ( 'NONE', *, *, #960, .F. ) ;
+#9951 = CARTESIAN_POINT ( 'NONE', ( -1.131370849898473807, 1.399999999999999911, 1.899999999999999911 ) ) ;
+#9952 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#9953 = LINE ( 'NONE', #10502, #608 ) ;
+#9954 = ORIENTED_EDGE ( 'NONE', *, *, #28, .F. ) ;
+#9955 = EDGE_LOOP ( 'NONE', ( #4878, #3141, #4500, #8943 ) ) ;
+#9956 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9957 = LINE ( 'NONE', #10480, #5472 ) ;
+#9958 = VERTEX_POINT ( 'NONE', #12021 ) ;
+#9959 = VECTOR ( 'NONE', #38, 1000.000000000000000 ) ;
+#9960 = ORIENTED_EDGE ( 'NONE', *, *, #1890, .T. ) ;
+#9961 = EDGE_CURVE ( 'NONE', #12293, #8598, #694, .T. ) ;
+#9962 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#9963 = LINE ( 'NONE', #1982, #2724 ) ;
+#9964 = ORIENTED_EDGE ( 'NONE', *, *, #7676, .T. ) ;
+#9965 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -2.649999999999999911 ) ) ;
+#9966 = DIRECTION ( 'NONE', ( 0.7071067811865510144, -0.7071067811865441310, 0.0000000000000000000 ) ) ;
+#9967 = EDGE_LOOP ( 'NONE', ( #9980, #9848, #10201, #5740 ) ) ;
+#9968 = LINE ( 'NONE', #10546, #4400 ) ;
+#9969 = LINE ( 'NONE', #8808, #7440 ) ;
+#9970 = AXIS2_PLACEMENT_3D ( 'NONE', #6708, #11549, #954 ) ;
+#9971 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#9972 = LINE ( 'NONE', #4616, #485 ) ;
+#9973 = EDGE_CURVE ( 'NONE', #7833, #12343, #10340, .T. ) ;
+#9974 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#9975 = VECTOR ( 'NONE', #1298, 1000.000000000000000 ) ;
+#9976 = ORIENTED_EDGE ( 'NONE', *, *, #8009, .F. ) ;
+#9977 = PLANE ( 'NONE', #3154 ) ;
+#9978 = ORIENTED_EDGE ( 'NONE', *, *, #1735, .F. ) ;
+#9979 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#9980 = ORIENTED_EDGE ( 'NONE', *, *, #4731, .T. ) ;
+#9981 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#9982 = LINE ( 'NONE', #7317, #8203 ) ;
+#9983 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.199999999999999956, -0.5999999999999999778 ) ) ;
+#9984 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.508645237256140081, -5.150000000000000355 ) ) ;
+#9985 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#9986 = EDGE_CURVE ( 'NONE', #6426, #3581, #3266, .T. ) ;
+#9987 = LINE ( 'NONE', #6724, #3219 ) ;
+#9988 = FACE_OUTER_BOUND ( 'NONE', #3872, .T. ) ;
+#9989 = LINE ( 'NONE', #6235, #10765 ) ;
+#9990 = LINE ( 'NONE', #5696, #8066 ) ;
+#9991 = EDGE_CURVE ( 'NONE', #1421, #813, #6894, .T. ) ;
+#9992 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#9993 = AXIS2_PLACEMENT_3D ( 'NONE', #6556, #11498, #3720 ) ;
+#9994 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.239088197126289831E-16 ) ) ;
+#9995 = EDGE_CURVE ( 'NONE', #5554, #4745, #12288, .T. ) ;
+#9996 = EDGE_CURVE ( 'NONE', #2169, #6628, #4307, .T. ) ;
+#9997 = ADVANCED_FACE ( 'NONE', ( #9118 ), #749, .T. ) ;
+#9998 = VECTOR ( 'NONE', #8513, 1000.000000000000000 ) ;
+#9999 = ORIENTED_EDGE ( 'NONE', *, *, #1362, .T. ) ;
+#10000 = VERTEX_POINT ( 'NONE', #707 ) ;
+#10001 = EDGE_CURVE ( 'NONE', #8075, #856, #4016, .T. ) ;
+#10002 = PLANE ( 'NONE', #11214 ) ;
+#10004 = ORIENTED_EDGE ( 'NONE', *, *, #7831, .F. ) ;
+#10003 = CARTESIAN_POINT ( 'NONE', ( -1.131370849898473807, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#10005 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10006 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#10007 = AXIS2_PLACEMENT_3D ( 'NONE', #5543, #12234, #10265 ) ;
+#10008 = VECTOR ( 'NONE', #293, 1000.000000000000000 ) ;
+#10009 = ORIENTED_EDGE ( 'NONE', *, *, #3665, .F. ) ;
+#10010 = ORIENTED_EDGE ( 'NONE', *, *, #1949, .T. ) ;
+#10011 = ADVANCED_FACE ( 'NONE', ( #1732 ), #6885, .T. ) ;
+#10012 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10013 = CARTESIAN_POINT ( 'NONE', ( 1.149999999999999911, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#10014 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#10015 = EDGE_CURVE ( 'NONE', #6356, #11760, #3713, .T. ) ;
+#10016 = LINE ( 'NONE', #5243, #3551 ) ;
+#10017 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -12.09999999999999964 ) ) ;
+#10018 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#10019 = ORIENTED_EDGE ( 'NONE', *, *, #11883, .T. ) ;
+#10020 = FACE_OUTER_BOUND ( 'NONE', #6034, .T. ) ;
+#10021 = ORIENTED_EDGE ( 'NONE', *, *, #10954, .T. ) ;
+#10022 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10023 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#10024 = AXIS2_PLACEMENT_3D ( 'NONE', #8591, #2731, #10466 ) ;
+#10025 = VERTEX_POINT ( 'NONE', #8388 ) ;
+#10026 = EDGE_CURVE ( 'NONE', #5528, #416, #6736, .T. ) ;
+#10027 = FACE_OUTER_BOUND ( 'NONE', #6866, .T. ) ;
+#10028 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10029 = EDGE_LOOP ( 'NONE', ( #7083, #4021, #10542, #5208, #8202 ) ) ;
+#10030 = FACE_OUTER_BOUND ( 'NONE', #3719, .T. ) ;
+#10031 = ORIENTED_EDGE ( 'NONE', *, *, #3873, .T. ) ;
+#10032 = VERTEX_POINT ( 'NONE', #3534 ) ;
+#10033 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10034 = EDGE_LOOP ( 'NONE', ( #6161, #5802, #3302, #1658 ) ) ;
+#10035 = AXIS2_PLACEMENT_3D ( 'NONE', #11563, #6922, #3066 ) ;
+#10036 = VERTEX_POINT ( 'NONE', #2631 ) ;
+#10037 = LINE ( 'NONE', #11176, #7666 ) ;
+#10038 = ORIENTED_EDGE ( 'NONE', *, *, #1575, .T. ) ;
+#10039 = CARTESIAN_POINT ( 'NONE', ( 0.4592978967003510382, 2.465987697120515243, -2.149999999999999911 ) ) ;
+#10040 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -6.875000000000000000 ) ) ;
+#10041 = LINE ( 'NONE', #10664, #2965 ) ;
+#10042 = CARTESIAN_POINT ( 'NONE', ( -0.2095156546722315161, 0.5720165236749199522, 0.5999999999999999778 ) ) ;
+#10043 = CARTESIAN_POINT ( 'NONE', ( -1.131370849898473807, 1.399999999999999911, 1.899999999999999911 ) ) ;
+#10044 = VECTOR ( 'NONE', #9180, 1000.000000000000000 ) ;
+#10045 = ORIENTED_EDGE ( 'NONE', *, *, #10739, .T. ) ;
+#10046 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10047 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#10048 = ORIENTED_EDGE ( 'NONE', *, *, #2806, .F. ) ;
+#10049 = ORIENTED_EDGE ( 'NONE', *, *, #55, .T. ) ;
+#10050 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10051 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#10052 = EDGE_LOOP ( 'NONE', ( #6257, #8516, #5605, #6788 ) ) ;
+#10053 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10054 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -9.050000000000000711 ) ) ;
+#10055 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10056 = VECTOR ( 'NONE', #3695, 1000.000000000000000 ) ;
+#10057 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#10058 = LINE ( 'NONE', #5038, #1174 ) ;
+#10059 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10060 = EDGE_CURVE ( 'NONE', #8598, #5731, #5214, .T. ) ;
+#10061 = ORIENTED_EDGE ( 'NONE', *, *, #3488, .T. ) ;
+#10062 = VECTOR ( 'NONE', #7214, 1000.000000000000000 ) ;
+#10063 = ORIENTED_EDGE ( 'NONE', *, *, #10499, .T. ) ;
+#10064 = ORIENTED_EDGE ( 'NONE', *, *, #321, .T. ) ;
+#10065 = AXIS2_PLACEMENT_3D ( 'NONE', #7699, #11621, #4890 ) ;
+#10066 = EDGE_LOOP ( 'NONE', ( #2568, #5600, #12002, #6039, #4004, #479, #1340, #9768, #6018, #2587, #6790, #6800, #1467, #7616 ) ) ;
+#10067 = ADVANCED_FACE ( 'NONE', ( #9262 ), #2592, .F. ) ;
+#10068 = VERTEX_POINT ( 'NONE', #7559 ) ;
+#10069 = FACE_BOUND ( 'NONE', #2533, .T. ) ;
+#10070 = EDGE_CURVE ( 'NONE', #2936, #3472, #11663, .T. ) ;
+#10071 = PLANE ( 'NONE', #2616 ) ;
+#10072 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#10073 = EDGE_LOOP ( 'NONE', ( #62, #4755, #11927, #1323 ) ) ;
+#10074 = ORIENTED_EDGE ( 'NONE', *, *, #110, .T. ) ;
+#10075 = ORIENTED_EDGE ( 'NONE', *, *, #9922, .T. ) ;
+#10076 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#10077 = ORIENTED_EDGE ( 'NONE', *, *, #2929, .F. ) ;
+#10078 = AXIS2_PLACEMENT_3D ( 'NONE', #6687, #1859, #9714 ) ;
+#10079 = EDGE_LOOP ( 'NONE', ( #7905, #4932, #4126, #10497 ) ) ;
+#10080 = LINE ( 'NONE', #12423, #11431 ) ;
+#10081 = ORIENTED_EDGE ( 'NONE', *, *, #3227, .T. ) ;
+#10082 = VERTEX_POINT ( 'NONE', #9326 ) ;
+#10083 = LINE ( 'NONE', #11837, #7258 ) ;
+#10084 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10085 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10086 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10087 = ORIENTED_EDGE ( 'NONE', *, *, #4816, .T. ) ;
+#10088 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10089 = ORIENTED_EDGE ( 'NONE', *, *, #6171, .T. ) ;
+#10090 = ORIENTED_EDGE ( 'NONE', *, *, #3223, .F. ) ;
+#10091 = CIRCLE ( 'NONE', #123, 2.500000000000000000 ) ;
+#10092 = AXIS2_PLACEMENT_3D ( 'NONE', #12158, #11492, #9795 ) ;
+#10093 = ORIENTED_EDGE ( 'NONE', *, *, #1683, .F. ) ;
+#10094 = ORIENTED_EDGE ( 'NONE', *, *, #1032, .F. ) ;
+#10095 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#10096 = ORIENTED_EDGE ( 'NONE', *, *, #7843, .F. ) ;
+#10097 = FACE_OUTER_BOUND ( 'NONE', #9399, .T. ) ;
+#10098 = CARTESIAN_POINT ( 'NONE', ( 3.200000000000000178, 2.200000000000000178, -7.599999999999999645 ) ) ;
+#10099 = ORIENTED_EDGE ( 'NONE', *, *, #2364, .F. ) ;
+#10100 = LINE ( 'NONE', #7950, #9191 ) ;
+#10101 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -0.7249999999999999778 ) ) ;
+#10102 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10103 = ORIENTED_EDGE ( 'NONE', *, *, #10070, .F. ) ;
+#10104 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10105 = CYLINDRICAL_SURFACE ( 'NONE', #1202, 0.5000000000000000000 ) ;
+#10106 = VERTEX_POINT ( 'NONE', #5663 ) ;
+#10107 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -2.449999999999999734 ) ) ;
+#10108 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10109 = ORIENTED_EDGE ( 'NONE', *, *, #5310, .F. ) ;
+#10110 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, 3.140236077664974915E-16 ) ) ;
+#10111 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -6.000000000000000000 ) ) ;
+#10112 = LINE ( 'NONE', #130, #9809 ) ;
+#10113 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#10114 = EDGE_CURVE ( 'NONE', #9297, #3231, #7488, .T. ) ;
+#10115 = VECTOR ( 'NONE', #3564, 1000.000000000000000 ) ;
+#10116 = EDGE_CURVE ( 'NONE', #6651, #543, #2477, .T. ) ;
+#10117 = VERTEX_POINT ( 'NONE', #4576 ) ;
+#10118 = LINE ( 'NONE', #8293, #2425 ) ;
+#10119 = ORIENTED_EDGE ( 'NONE', *, *, #10206, .F. ) ;
+#10120 = FACE_OUTER_BOUND ( 'NONE', #7799, .T. ) ;
+#10121 = LINE ( 'NONE', #10883, #5337 ) ;
+#10122 = CARTESIAN_POINT ( 'NONE', ( 2.898610037780570359, 2.250000000000000000, -0.5250000000000000222 ) ) ;
+#10123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10124 = VECTOR ( 'NONE', #6883, 1000.000000000000000 ) ;
+#10125 = LINE ( 'NONE', #1180, #4407 ) ;
+#10126 = ORIENTED_EDGE ( 'NONE', *, *, #475, .F. ) ;
+#10127 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -7.299999999999999822 ) ) ;
+#10128 = ORIENTED_EDGE ( 'NONE', *, *, #10973, .T. ) ;
+#10129 = CARTESIAN_POINT ( 'NONE', ( 2.190577102005444754, 2.443029940846110026, -3.449999999999999734 ) ) ;
+#10130 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#10131 = ADVANCED_FACE ( 'NONE', ( #3555 ), #12320, .F. ) ;
+#10132 = LINE ( 'NONE', #4321, #3674 ) ;
+#10133 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#10134 = EDGE_CURVE ( 'NONE', #2211, #10248, #8668, .T. ) ;
+#10135 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10136 = VECTOR ( 'NONE', #2762, 1000.000000000000000 ) ;
+#10137 = LINE ( 'NONE', #2227, #9533 ) ;
+#10138 = ORIENTED_EDGE ( 'NONE', *, *, #858, .T. ) ;
+#10139 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10140 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.899999999999999911, -6.450000000000000178 ) ) ;
+#10141 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -0.7249999999999999778 ) ) ;
+#10142 = FACE_OUTER_BOUND ( 'NONE', #9709, .T. ) ;
+#10143 = PLANE ( 'NONE', #5383 ) ;
+#10144 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10145 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10146 = VECTOR ( 'NONE', #9085, 1000.000000000000000 ) ;
+#10147 = ORIENTED_EDGE ( 'NONE', *, *, #6056, .F. ) ;
+#10148 = ORIENTED_EDGE ( 'NONE', *, *, #8928, .T. ) ;
+#10149 = EDGE_CURVE ( 'NONE', #9135, #8025, #9873, .T. ) ;
+#10150 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10151 = AXIS2_PLACEMENT_3D ( 'NONE', #1596, #6452, #11238 ) ;
+#10152 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10153 = CARTESIAN_POINT ( 'NONE', ( 1.139199777829369875, 2.459038706792225248, -0.5250000000000000222 ) ) ;
+#10154 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -6.962122592952460387 ) ) ;
+#10155 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -6.000000000000000000 ) ) ;
+#10156 = ORIENTED_EDGE ( 'NONE', *, *, #7612, .T. ) ;
+#10157 = EDGE_CURVE ( 'NONE', #3279, #7833, #1727, .T. ) ;
+#10158 = LINE ( 'NONE', #11743, #8658 ) ;
+#10159 = ORIENTED_EDGE ( 'NONE', *, *, #2779, .T. ) ;
+#10160 = EDGE_LOOP ( 'NONE', ( #6254, #31, #8757, #9530 ) ) ;
+#10161 = FACE_OUTER_BOUND ( 'NONE', #4458, .T. ) ;
+#10162 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10163 = CARTESIAN_POINT ( 'NONE', ( 0.4592978967003510382, 2.465987697120515243, -6.750000000000000000 ) ) ;
+#10164 = AXIS2_PLACEMENT_3D ( 'NONE', #10140, #3444, #5413 ) ;
+#10165 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -5.150000000000000355 ) ) ;
+#10166 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10167 = CIRCLE ( 'NONE', #10679, 0.04999999999999991257 ) ;
+#10168 = LINE ( 'NONE', #5890, #9874 ) ;
+#10169 = ORIENTED_EDGE ( 'NONE', *, *, #7633, .F. ) ;
+#10170 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.300000000000000044, -0.3499999999999999778 ) ) ;
+#10171 = FACE_OUTER_BOUND ( 'NONE', #7684, .T. ) ;
+#10172 = EDGE_CURVE ( 'NONE', #7480, #2169, #2786, .T. ) ;
+#10173 = ORIENTED_EDGE ( 'NONE', *, *, #8356, .F. ) ;
+#10174 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10175 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10176 = PLANE ( 'NONE', #9277 ) ;
+#10178 = ORIENTED_EDGE ( 'NONE', *, *, #7759, .T. ) ;
+#10177 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#10179 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#10180 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.449999999999999956, -3.500000000000000000 ) ) ;
+#10181 = VECTOR ( 'NONE', #9553, 1000.000000000000000 ) ;
+#10182 = AXIS2_PLACEMENT_3D ( 'NONE', #6873, #1080, #959 ) ;
+#10183 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10184 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #4851, #11614, #3069, #102 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 1.570796326794895004 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243659367, 0.8047378541243659367, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#10185 = VERTEX_POINT ( 'NONE', #6667 ) ;
+#10186 = ADVANCED_FACE ( 'NONE', ( #1584 ), #4720, .F. ) ;
+#10187 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 3.200000000000000178, -5.049999999999999822 ) ) ;
+#10188 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#10189 = ORIENTED_EDGE ( 'NONE', *, *, #404, .T. ) ;
+#10190 = ORIENTED_EDGE ( 'NONE', *, *, #11293, .T. ) ;
+#10191 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#10192 = VERTEX_POINT ( 'NONE', #4086 ) ;
+#10193 = EDGE_CURVE ( 'NONE', #955, #10000, #5295, .T. ) ;
+#10194 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -3.750000000000000000 ) ) ;
+#10195 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#10196 = VECTOR ( 'NONE', #1867, 1000.000000000000000 ) ;
+#10197 = ORIENTED_EDGE ( 'NONE', *, *, #5694, .T. ) ;
+#10198 = EDGE_CURVE ( 'NONE', #2497, #8451, #9708, .T. ) ;
+#10199 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10200 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10201 = ORIENTED_EDGE ( 'NONE', *, *, #12231, .F. ) ;
+#10202 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10203 = LINE ( 'NONE', #10249, #7692 ) ;
+#10204 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -11.19999999999999929 ) ) ;
+#10205 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10206 = EDGE_CURVE ( 'NONE', #1030, #1088, #2330, .T. ) ;
+#10207 = ORIENTED_EDGE ( 'NONE', *, *, #10060, .T. ) ;
+#10208 = EDGE_LOOP ( 'NONE', ( #11867, #6141, #11449, #770 ) ) ;
+#10209 = LINE ( 'NONE', #7878, #731 ) ;
+#10210 = PLANE ( 'NONE', #68 ) ;
+#10211 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -5.799999999999999822 ) ) ;
+#10212 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#10213 = EDGE_CURVE ( 'NONE', #9312, #1010, #7342, .T. ) ;
+#10214 = VERTEX_POINT ( 'NONE', #11480 ) ;
+#10215 = EDGE_CURVE ( 'NONE', #1642, #3142, #2935, .T. ) ;
+#10216 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#10217 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10218 = ORIENTED_EDGE ( 'NONE', *, *, #6975, .F. ) ;
+#10219 = VECTOR ( 'NONE', #209, 1000.000000000000000 ) ;
+#10220 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10221 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#10222 = AXIS2_PLACEMENT_3D ( 'NONE', #3442, #3620, #3492 ) ;
+#10223 = ORIENTED_EDGE ( 'NONE', *, *, #9558, .F. ) ;
+#10224 = ORIENTED_EDGE ( 'NONE', *, *, #8459, .F. ) ;
+#10225 = ORIENTED_EDGE ( 'NONE', *, *, #3924, .F. ) ;
+#10227 = ORIENTED_EDGE ( 'NONE', *, *, #10321, .T. ) ;
+#10226 = DIRECTION ( 'NONE', ( 0.7071067811865441310, 0.0000000000000000000, 0.7071067811865510144 ) ) ;
+#10228 = COLOUR_RGB ( '',0.9960784313725490335, 0.8705882352941176627, 0.7607843137254901578 ) ;
+#10229 = EDGE_CURVE ( 'NONE', #8891, #9941, #10167, .T. ) ;
+#10230 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#10231 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 4.200000000000000178, -10.65000000000000036 ) ) ;
+#10232 = EDGE_LOOP ( 'NONE', ( #10138, #11920, #4583, #9271 ) ) ;
+#10233 = EDGE_CURVE ( 'NONE', #6367, #4266, #12273, .T. ) ;
+#10234 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.199999999999999956, -6.500000000000000000 ) ) ;
+#10235 = ORIENTED_EDGE ( 'NONE', *, *, #10312, .F. ) ;
+#10236 = VECTOR ( 'NONE', #10869, 1000.000000000000000 ) ;
+#10237 = ORIENTED_EDGE ( 'NONE', *, *, #7989, .T. ) ;
+#10238 = ORIENTED_EDGE ( 'NONE', *, *, #8145, .F. ) ;
+#10239 = FACE_OUTER_BOUND ( 'NONE', #440, .T. ) ;
+#10240 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.399999999999999911, -10.69999999999999929 ) ) ;
+#10241 = LINE ( 'NONE', #4394, #1507 ) ;
+#10242 = AXIS2_PLACEMENT_3D ( 'NONE', #1546, #12141, #7182 ) ;
+#10243 = ORIENTED_EDGE ( 'NONE', *, *, #988, .F. ) ;
+#10244 = EDGE_LOOP ( 'NONE', ( #10021, #7107, #10308, #5463 ) ) ;
+#10245 = AXIS2_PLACEMENT_3D ( 'NONE', #8229, #5409, #505 ) ;
+#10246 = ORIENTED_EDGE ( 'NONE', *, *, #12324, .F. ) ;
+#10247 = FACE_OUTER_BOUND ( 'NONE', #6010, .T. ) ;
+#10248 = VERTEX_POINT ( 'NONE', #11775 ) ;
+#10249 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -9.700000000000001066 ) ) ;
+#10250 = FACE_BOUND ( 'NONE', #147, .T. ) ;
+#10251 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#10252 = VERTEX_POINT ( 'NONE', #7935 ) ;
+#10253 = EDGE_CURVE ( 'NONE', #5983, #5007, #2628, .T. ) ;
+#10254 = VERTEX_POINT ( 'NONE', #5747 ) ;
+#10255 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#10256 = DIRECTION ( 'NONE', ( 0.8251736578570840752, 0.5648791325396610441, -9.671946730015789800E-17 ) ) ;
+#10257 = VERTEX_POINT ( 'NONE', #8628 ) ;
+#10258 = CYLINDRICAL_SURFACE ( 'NONE', #2327, 0.04999999999999991257 ) ;
+#10259 = ADVANCED_FACE ( 'NONE', ( #7193 ), #5052, .F. ) ;
+#10260 = PLANE ( 'NONE', #1792 ) ;
+#10261 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#10262 = VECTOR ( 'NONE', #7412, 1000.000000000000000 ) ;
+#10263 = VERTEX_POINT ( 'NONE', #3789 ) ;
+#10264 = AXIS2_PLACEMENT_3D ( 'NONE', #3923, #11493, #1853 ) ;
+#10265 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10266 = VECTOR ( 'NONE', #8601, 1000.000000000000000 ) ;
+#10267 = ORIENTED_EDGE ( 'NONE', *, *, #8248, .T. ) ;
+#10268 = AXIS2_PLACEMENT_3D ( 'NONE', #9152, #11073, #6358 ) ;
+#10269 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10270 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, 1.800000000000000044, -8.599999999999999645 ) ) ;
+#10271 = ORIENTED_EDGE ( 'NONE', *, *, #10292, .T. ) ;
+#10272 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10273 = VECTOR ( 'NONE', #3917, 1000.000000000000114 ) ;
+#10274 = LINE ( 'NONE', #7874, #3495 ) ;
+#10275 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#10276 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#10277 = EDGE_CURVE ( 'NONE', #5307, #3045, #2024, .T. ) ;
+#10278 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#10279 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10280 = LINE ( 'NONE', #11928, #4862 ) ;
+#10281 = ORIENTED_EDGE ( 'NONE', *, *, #3363, .F. ) ;
+#10282 = LINE ( 'NONE', #11974, #8333 ) ;
+#10283 = ADVANCED_FACE ( 'NONE', ( #11231 ), #9583, .T. ) ;
+#10284 = ORIENTED_EDGE ( 'NONE', *, *, #10374, .T. ) ;
+#10285 = ORIENTED_EDGE ( 'NONE', *, *, #6219, .F. ) ;
+#10286 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10287 = FACE_OUTER_BOUND ( 'NONE', #7586, .T. ) ;
+#10288 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -10.80000000000000071 ) ) ;
+#10289 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#10290 = EDGE_CURVE ( 'NONE', #7785, #11252, #12126, .T. ) ;
+#10291 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -11.19999999999999929 ) ) ;
+#10292 = EDGE_CURVE ( 'NONE', #6553, #2497, #4595, .T. ) ;
+#10293 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10294 = LINE ( 'NONE', #7693, #956 ) ;
+#10295 = ORIENTED_EDGE ( 'NONE', *, *, #12473, .F. ) ;
+#10296 = VERTEX_POINT ( 'NONE', #11806 ) ;
+#10297 = LINE ( 'NONE', #11262, #9076 ) ;
+#10298 = EDGE_CURVE ( 'NONE', #12392, #9931, #9102, .T. ) ;
+#10299 = EDGE_CURVE ( 'NONE', #136, #6180, #990, .T. ) ;
+#10300 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.449999999999999956, -5.500000000000000000 ) ) ;
+#10301 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10302 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10303 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10304 = DIRECTION ( 'NONE', ( -0.7071067811865510144, 0.7071067811865441310, 0.0000000000000000000 ) ) ;
+#10305 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#10306 = VECTOR ( 'NONE', #7851, 1000.000000000000000 ) ;
+#10307 = ORIENTED_EDGE ( 'NONE', *, *, #5911, .T. ) ;
+#10308 = ORIENTED_EDGE ( 'NONE', *, *, #5244, .F. ) ;
+#10309 = PLANE ( 'NONE', #6330 ) ;
+#10310 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -10.80000000000000071 ) ) ;
+#10311 = EDGE_CURVE ( 'NONE', #7804, #12032, #2185, .T. ) ;
+#10312 = EDGE_CURVE ( 'NONE', #888, #10036, #4301, .T. ) ;
+#10313 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10314 = AXIS2_PLACEMENT_3D ( 'NONE', #12138, #565, #4447 ) ;
+#10315 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#10316 = ORIENTED_EDGE ( 'NONE', *, *, #4310, .T. ) ;
+#10317 = FACE_OUTER_BOUND ( 'NONE', #5385, .T. ) ;
+#10318 = ORIENTED_EDGE ( 'NONE', *, *, #4731, .F. ) ;
+#10319 = ORIENTED_EDGE ( 'NONE', *, *, #10357, .F. ) ;
+#10320 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10321 = EDGE_CURVE ( 'NONE', #11708, #4468, #685, .T. ) ;
+#10322 = EDGE_CURVE ( 'NONE', #8155, #7844, #4451, .T. ) ;
+#10323 = ORIENTED_EDGE ( 'NONE', *, *, #5714, .T. ) ;
+#10324 = ADVANCED_FACE ( 'NONE', ( #8101 ), #11973, .F. ) ;
+#10325 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#10326 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#10327 = AXIS2_PLACEMENT_3D ( 'NONE', #7745, #1893, #8645 ) ;
+#10328 = VECTOR ( 'NONE', #1261, 1000.000000000000000 ) ;
+#10329 = ORIENTED_EDGE ( 'NONE', *, *, #10001, .F. ) ;
+#10330 = VERTEX_POINT ( 'NONE', #4288 ) ;
+#10331 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -2.250000000000000000 ) ) ;
+#10332 = FACE_OUTER_BOUND ( 'NONE', #4866, .T. ) ;
+#10333 = CARTESIAN_POINT ( 'NONE', ( 1.097941094936516038, 2.430794750165239826, -0.4749999999999999778 ) ) ;
+#10334 = ORIENTED_EDGE ( 'NONE', *, *, #1074, .F. ) ;
+#10335 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#10336 = VERTEX_POINT ( 'NONE', #11892 ) ;
+#10337 = EDGE_CURVE ( 'NONE', #3646, #4657, #6420, .T. ) ;
+#10338 = VERTEX_POINT ( 'NONE', #274 ) ;
+#10339 = LINE ( 'NONE', #4339, #12060 ) ;
+#10340 = CIRCLE ( 'NONE', #10245, 0.04999999999999991257 ) ;
+#10341 = ORIENTED_EDGE ( 'NONE', *, *, #8866, .F. ) ;
+#10342 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10343 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, 0.0000000000000000000 ) ) ;
+#10344 = LINE ( 'NONE', #2509, #2342 ) ;
+#10345 = ORIENTED_EDGE ( 'NONE', *, *, #10621, .F. ) ;
+#10346 = AXIS2_PLACEMENT_3D ( 'NONE', #3082, #2184, #11699 ) ;
+#10347 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10348 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -9.350000000000001421 ) ) ;
+#10349 = ORIENTED_EDGE ( 'NONE', *, *, #2442, .F. ) ;
+#10350 = ORIENTED_EDGE ( 'NONE', *, *, #5171, .F. ) ;
+#10351 = DIRECTION ( 'NONE', ( -0.5472493629827009931, 0.0000000000000000000, -0.8369696139735469664 ) ) ;
+#10352 = VERTEX_POINT ( 'NONE', #411 ) ;
+#10353 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#10354 = ORIENTED_EDGE ( 'NONE', *, *, #3223, .T. ) ;
+#10355 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -3.962122592952459943 ) ) ;
+#10356 = CIRCLE ( 'NONE', #561, 0.04999999999999991257 ) ;
+#10357 = EDGE_CURVE ( 'NONE', #11887, #9316, #1292, .T. ) ;
+#10358 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -6.599999999999999645 ) ) ;
+#10359 = FACE_OUTER_BOUND ( 'NONE', #9190, .T. ) ;
+#10360 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10361 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10362 = LINE ( 'NONE', #5381, #9132 ) ;
+#10363 = EDGE_LOOP ( 'NONE', ( #884, #8403, #4541, #9673 ) ) ;
+#10364 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10365 = EDGE_LOOP ( 'NONE', ( #11076, #1123, #4897, #6152 ) ) ;
+#10366 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -5.150000000000000355 ) ) ;
+#10367 = ORIENTED_EDGE ( 'NONE', *, *, #11571, .F. ) ;
+#10368 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10369 = ORIENTED_EDGE ( 'NONE', *, *, #536, .F. ) ;
+#10370 = ORIENTED_EDGE ( 'NONE', *, *, #2476, .F. ) ;
+#10371 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, 4.870873947775490542 ) ) ;
+#10372 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10373 = VECTOR ( 'NONE', #4286, 1000.000000000000000 ) ;
+#10374 = EDGE_CURVE ( 'NONE', #2123, #3175, #61, .T. ) ;
+#10375 = CARTESIAN_POINT ( 'NONE', ( 2.421251514349155087, 2.406240264898304559, -6.450000000000000178 ) ) ;
+#10376 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.800000000000000044, -7.750000000000000000 ) ) ;
+#10377 = EDGE_LOOP ( 'NONE', ( #1412, #9620, #3836, #194 ) ) ;
+#10378 = ORIENTED_EDGE ( 'NONE', *, *, #6228, .T. ) ;
+#10379 = ORIENTED_EDGE ( 'NONE', *, *, #457, .F. ) ;
+#10380 = ORIENTED_EDGE ( 'NONE', *, *, #2647, .F. ) ;
+#10381 = VERTEX_POINT ( 'NONE', #6244 ) ;
+#10382 = VECTOR ( 'NONE', #1680, 1000.000000000000000 ) ;
+#10383 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10384 = EDGE_CURVE ( 'NONE', #5541, #8976, #6140, .T. ) ;
+#10385 = VERTEX_POINT ( 'NONE', #8022 ) ;
+#10386 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10387 = VERTEX_POINT ( 'NONE', #1381 ) ;
+#10388 = ORIENTED_EDGE ( 'NONE', *, *, #11802, .T. ) ;
+#10389 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10390 = LINE ( 'NONE', #1832, #290 ) ;
+#10391 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#10392 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#10393 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10394 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10395 = ADVANCED_FACE ( 'NONE', ( #7947 ), #7036, .T. ) ;
+#10396 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10397 = VERTEX_POINT ( 'NONE', #10959 ) ;
+#10398 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#10399 = ORIENTED_EDGE ( 'NONE', *, *, #10538, .F. ) ;
+#10400 = VECTOR ( 'NONE', #9852, 1000.000000000000000 ) ;
+#10401 = ORIENTED_EDGE ( 'NONE', *, *, #2630, .F. ) ;
+#10402 = ORIENTED_EDGE ( 'NONE', *, *, #600, .T. ) ;
+#10403 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#10404 = ORIENTED_EDGE ( 'NONE', *, *, #4488, .T. ) ;
+#10405 = LINE ( 'NONE', #9215, #4676 ) ;
+#10406 = LINE ( 'NONE', #7456, #2544 ) ;
+#10407 = DIRECTION ( 'NONE', ( 0.5648791325396599339, -0.8251736578570849634, 0.0000000000000000000 ) ) ;
+#10408 = ORIENTED_EDGE ( 'NONE', *, *, #8281, .T. ) ;
+#10409 = EDGE_CURVE ( 'NONE', #5553, #5745, #823, .T. ) ;
+#10410 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#10411 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -5.649999999999999467 ) ) ;
+#10412 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10413 = ORIENTED_EDGE ( 'NONE', *, *, #4719, .F. ) ;
+#10414 = AXIS2_PLACEMENT_3D ( 'NONE', #5414, #636, #8309 ) ;
+#10415 = ADVANCED_FACE ( 'NONE', ( #10020 ), #9921, .F. ) ;
+#10416 = LINE ( 'NONE', #3098, #3014 ) ;
+#10417 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10418 = ORIENTED_EDGE ( 'NONE', *, *, #10298, .F. ) ;
+#10419 = EDGE_LOOP ( 'NONE', ( #2418, #11507, #8245, #9119 ) ) ;
+#10420 = VECTOR ( 'NONE', #33, 1000.000000000000000 ) ;
+#10421 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#10422 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10423 = EDGE_CURVE ( 'NONE', #5528, #4247, #5374, .T. ) ;
+#10424 = LINE ( 'NONE', #1610, #1528 ) ;
+#10425 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -10.94999999999999929 ) ) ;
+#10426 = PRESENTATION_STYLE_ASSIGNMENT (( #2784 ) ) ;
+#10427 = ORIENTED_EDGE ( 'NONE', *, *, #6557, .T. ) ;
+#10428 = EDGE_CURVE ( 'NONE', #3556, #3472, #8089, .T. ) ;
+#10429 = CIRCLE ( 'NONE', #10065, 0.1499999999999999667 ) ;
+#10430 = ORIENTED_EDGE ( 'NONE', *, *, #712, .T. ) ;
+#10431 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -1.399999999999999911 ) ) ;
+#10432 = AXIS2_PLACEMENT_3D ( 'NONE', #3840, #5805, #4882 ) ;
+#10433 = VERTEX_POINT ( 'NONE', #12139 ) ;
+#10434 = AXIS2_PLACEMENT_3D ( 'NONE', #11982, #10053, #1462 ) ;
+#10435 = LINE ( 'NONE', #5036, #11 ) ;
+#10436 = FACE_OUTER_BOUND ( 'NONE', #9661, .T. ) ;
+#10437 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -3.200000000000000178 ) ) ;
+#10438 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10439 = VECTOR ( 'NONE', #8065, 1000.000000000000000 ) ;
+#10440 = CARTESIAN_POINT ( 'NONE', ( -0.6708203932499590127, 2.200000000000000178, 1.899999999999999911 ) ) ;
+#10441 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, 0.0000000000000000000 ) ) ;
+#10442 = EDGE_CURVE ( 'NONE', #3179, #1208, #6266, .T. ) ;
+#10443 = EDGE_LOOP ( 'NONE', ( #1836, #11508, #6491, #7254, #1505 ) ) ;
+#10444 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.449999999999999956, -10.69999999999999929 ) ) ;
+#10445 = LINE ( 'NONE', #3477, #6532 ) ;
+#10446 = ORIENTED_EDGE ( 'NONE', *, *, #10277, .F. ) ;
+#10447 = LINE ( 'NONE', #2032, #6225 ) ;
+#10448 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10449 = CIRCLE ( 'NONE', #4491, 0.8999999999999998002 ) ;
+#10450 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10451 = ORIENTED_EDGE ( 'NONE', *, *, #12457, .F. ) ;
+#10452 = VECTOR ( 'NONE', #3204, 1000.000000000000000 ) ;
+#10453 = AXIS2_PLACEMENT_3D ( 'NONE', #8099, #9018, #11100 ) ;
+#10454 = AXIS2_PLACEMENT_3D ( 'NONE', #7881, #12175, #10910 ) ;
+#10455 = VECTOR ( 'NONE', #145, 1000.000000000000000 ) ;
+#10456 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#10457 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.355252715606880049E-16, 0.0000000000000000000 ) ) ;
+#10458 = EDGE_CURVE ( 'NONE', #12251, #8809, #10640, .T. ) ;
+#10459 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -6.000000000000000000 ) ) ;
+#10460 = LINE ( 'NONE', #4948, #7000 ) ;
+#10461 = ORIENTED_EDGE ( 'NONE', *, *, #9866, .F. ) ;
+#10462 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -4.349999999999999645 ) ) ;
+#10463 = LINE ( 'NONE', #5081, #11938 ) ;
+#10464 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000000, 1.836970198721030181E-16, -8.000000000000000000 ) ) ;
+#10465 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10466 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10467 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 1.399999999999999911, 0.6999999999999999556 ) ) ;
+#10468 = ORIENTED_EDGE ( 'NONE', *, *, #3860, .T. ) ;
+#10469 = EDGE_CURVE ( 'NONE', #813, #9436, #3540, .T. ) ;
+#10470 = VECTOR ( 'NONE', #9502, 1000.000000000000000 ) ;
+#10471 = ORIENTED_EDGE ( 'NONE', *, *, #7052, .F. ) ;
+#10472 = ORIENTED_EDGE ( 'NONE', *, *, #12308, .T. ) ;
+#10473 = ADVANCED_FACE ( 'NONE', ( #980 ), #7378, .F. ) ;
+#10474 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.179535469590355195E-31, 0.0000000000000000000 ) ) ;
+#10475 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -8.949999999999999289 ) ) ;
+#10476 = AXIS2_PLACEMENT_3D ( 'NONE', #4841, #10536, #2891 ) ;
+#10477 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -0.5000000000000000000 ) ) ;
+#10478 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -4.250000000000000000 ) ) ;
+#10479 = ORIENTED_EDGE ( 'NONE', *, *, #4135, .T. ) ;
+#10480 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#10481 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.699999999999999956 ) ) ;
+#10482 = EDGE_CURVE ( 'NONE', #1208, #3080, #5831, .T. ) ;
+#10483 = ORIENTED_EDGE ( 'NONE', *, *, #12080, .T. ) ;
+#10484 = LINE ( 'NONE', #6409, #1420 ) ;
+#10485 = ORIENTED_EDGE ( 'NONE', *, *, #6394, .T. ) ;
+#10486 = ORIENTED_EDGE ( 'NONE', *, *, #6878, .F. ) ;
+#10487 = PLANE ( 'NONE', #2498 ) ;
+#10488 = ADVANCED_FACE ( 'NONE', ( #1134 ), #9274, .T. ) ;
+#10489 = VECTOR ( 'NONE', #4114, 1000.000000000000000 ) ;
+#10490 = EDGE_CURVE ( 'NONE', #9653, #5319, #4001, .T. ) ;
+#10491 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.575308256243149154E-49, 9.714829345638749100E-33 ) ) ;
+#10492 = PLANE ( 'NONE', #5020 ) ;
+#10493 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10494 = ORIENTED_EDGE ( 'NONE', *, *, #6219, .T. ) ;
+#10495 = CARTESIAN_POINT ( 'NONE', ( 0.3727257552142094754, 1.934342872301559879, -1.500000000000000000 ) ) ;
+#10496 = VECTOR ( 'NONE', #3081, 1000.000000000000000 ) ;
+#10497 = ORIENTED_EDGE ( 'NONE', *, *, #8832, .T. ) ;
+#10498 = ORIENTED_EDGE ( 'NONE', *, *, #10913, .F. ) ;
+#10499 = EDGE_CURVE ( 'NONE', #6712, #3220, #7639, .T. ) ;
+#10500 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.239088197126289831E-16 ) ) ;
+#10501 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#10502 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -11.07499999999999929 ) ) ;
+#10503 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -8.599999999999999645 ) ) ;
+#10504 = PLANE ( 'NONE', #1774 ) ;
+#10505 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.449999999999999956, -1.399999999999999911 ) ) ;
+#10506 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -5.150000000000000355 ) ) ;
+#10507 = EDGE_CURVE ( 'NONE', #4311, #2822, #369, .T. ) ;
+#10508 = LINE ( 'NONE', #8200, #7497 ) ;
+#10509 = ORIENTED_EDGE ( 'NONE', *, *, #11067, .F. ) ;
+#10510 = EDGE_CURVE ( 'NONE', #4752, #9336, #678, .T. ) ;
+#10511 = ORIENTED_EDGE ( 'NONE', *, *, #8755, .F. ) ;
+#10512 = AXIS2_PLACEMENT_3D ( 'NONE', #7123, #8090, #769 ) ;
+#10513 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10514 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#10515 = ORIENTED_EDGE ( 'NONE', *, *, #7482, .T. ) ;
+#10516 = AXIS2_PLACEMENT_3D ( 'NONE', #9443, #10386, #5652 ) ;
+#10517 = ORIENTED_EDGE ( 'NONE', *, *, #12209, .F. ) ;
+#10518 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#10519 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10520 = FACE_OUTER_BOUND ( 'NONE', #2161, .T. ) ;
+#10521 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -8.949999999999999289 ) ) ;
+#10522 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10523 = VECTOR ( 'NONE', #8520, 1000.000000000000000 ) ;
+#10524 = ORIENTED_EDGE ( 'NONE', *, *, #6868, .T. ) ;
+#10525 = ORIENTED_EDGE ( 'NONE', *, *, #1609, .T. ) ;
+#10526 = EDGE_LOOP ( 'NONE', ( #1150, #10985, #3314, #2018 ) ) ;
+#10527 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10528 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10529 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -11.19999999999999929 ) ) ;
+#10530 = AXIS2_PLACEMENT_3D ( 'NONE', #929, #4811, #9506 ) ;
+#10531 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #9520, #1028, #7790, #3932 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.808452847418900069E-32, 1.570796326794895004 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243649375, 0.8047378541243649375, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#10532 = ADVANCED_FACE ( 'NONE', ( #1571 ), #7784, .F. ) ;
+#10533 = VECTOR ( 'NONE', #3862, 1000.000000000000000 ) ;
+#10534 = CIRCLE ( 'NONE', #2566, 0.1999999999999999833 ) ;
+#10535 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#10536 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10537 = ORIENTED_EDGE ( 'NONE', *, *, #5219, .T. ) ;
+#10538 = EDGE_CURVE ( 'NONE', #4752, #579, #4753, .T. ) ;
+#10539 = EDGE_LOOP ( 'NONE', ( #7869, #6019, #11881, #10031, #10408, #4075, #9144, #11377, #7131, #4452, #8052, #8142, #8728, #1643 ) ) ;
+#10540 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10541 = PLANE ( 'NONE', #11357 ) ;
+#10542 = ORIENTED_EDGE ( 'NONE', *, *, #5217, .F. ) ;
+#10543 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, 1.729161646579060019, -1.649999999999999911 ) ) ;
+#10544 = PLANE ( 'NONE', #8095 ) ;
+#10545 = LINE ( 'NONE', #408, #878 ) ;
+#10546 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -4.349999999999999645 ) ) ;
+#10547 = AXIS2_PLACEMENT_3D ( 'NONE', #5928, #116, #4980 ) ;
+#10548 = ADVANCED_FACE ( 'NONE', ( #10317 ), #2409, .F. ) ;
+#10549 = EDGE_CURVE ( 'NONE', #392, #6195, #8953, .T. ) ;
+#10551 = EDGE_LOOP ( 'NONE', ( #5689, #2149, #7386, #12305 ) ) ;
+#10550 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#10552 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 2.168404344971010101E-16 ) ) ;
+#10553 = FACE_OUTER_BOUND ( 'NONE', #2687, .T. ) ;
+#10554 = ADVANCED_FACE ( 'NONE', ( #6573 ), #2753, .T. ) ;
+#10555 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#10556 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 4.200000000000000178, -6.450000000000000178 ) ) ;
+#10557 = ORIENTED_EDGE ( 'NONE', *, *, #9561, .F. ) ;
+#10558 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#10559 = VERTEX_POINT ( 'NONE', #8221 ) ;
+#10560 = LINE ( 'NONE', #10371, #11141 ) ;
+#10561 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10562 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10563 = ORIENTED_EDGE ( 'NONE', *, *, #1109, .F. ) ;
+#10564 = EDGE_LOOP ( 'NONE', ( #7744, #12289, #3230, #8259 ) ) ;
+#10565 = ORIENTED_EDGE ( 'NONE', *, *, #7105, .F. ) ;
+#10566 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#10567 = VERTEX_POINT ( 'NONE', #699 ) ;
+#10568 = VERTEX_POINT ( 'NONE', #3603 ) ;
+#10569 = ORIENTED_EDGE ( 'NONE', *, *, #5134, .T. ) ;
+#10570 = CARTESIAN_POINT ( 'NONE', ( 2.899999158222075213, 2.201230934423734631, -0.4860262524376099957 ) ) ;
+#10571 = EDGE_CURVE ( 'NONE', #8451, #7141, #3389, .T. ) ;
+#10572 = ORIENTED_EDGE ( 'NONE', *, *, #8530, .F. ) ;
+#10573 = VECTOR ( 'NONE', #4805, 1000.000000000000000 ) ;
+#10574 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#10575 = ORIENTED_EDGE ( 'NONE', *, *, #7558, .F. ) ;
+#10576 = EDGE_LOOP ( 'NONE', ( #2798, #7418, #4522, #10901 ) ) ;
+#10577 = DIRECTION ( 'NONE', ( -1.156482317317872119E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10578 = ORIENTED_EDGE ( 'NONE', *, *, #8613, .T. ) ;
+#10579 = FACE_OUTER_BOUND ( 'NONE', #8587, .T. ) ;
+#10580 = CARTESIAN_POINT ( 'NONE', ( -2.500000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#10581 = ORIENTED_EDGE ( 'NONE', *, *, #11765, .T. ) ;
+#10582 = LINE ( 'NONE', #7076, #11165 ) ;
+#10583 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10584 = ORIENTED_EDGE ( 'NONE', *, *, #492, .F. ) ;
+#10585 = EDGE_CURVE ( 'NONE', #3487, #446, #6728, .T. ) ;
+#10586 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10587 = CIRCLE ( 'NONE', #9416, 0.7000000000000000666 ) ;
+#10588 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 1.800000000000000044, -7.599999999999999645 ) ) ;
+#10589 = ORIENTED_EDGE ( 'NONE', *, *, #5093, .F. ) ;
+#10590 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#10591 = CIRCLE ( 'NONE', #6881, 2.299999999999999822 ) ;
+#10592 = EDGE_CURVE ( 'NONE', #729, #7925, #5967, .T. ) ;
+#10593 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#10594 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10595 = AXIS2_PLACEMENT_3D ( 'NONE', #10300, #1491, #10162 ) ;
+#10596 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#10597 = LINE ( 'NONE', #2017, #3336 ) ;
+#10598 = ORIENTED_EDGE ( 'NONE', *, *, #7010, .T. ) ;
+#10599 = ADVANCED_FACE ( 'NONE', ( #10798 ), #3657, .T. ) ;
+#10600 = VECTOR ( 'NONE', #3245, 1000.000000000000114 ) ;
+#10601 = FACE_OUTER_BOUND ( 'NONE', #9525, .T. ) ;
+#10602 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.199999999999999956, -1.399999999999999911 ) ) ;
+#10604 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -10.80000000000000071 ) ) ;
+#10603 = VECTOR ( 'NONE', #5536, 1000.000000000000000 ) ;
+#10605 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -2.149999999999999911 ) ) ;
+#10606 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, 0.0000000000000000000 ) ) ;
+#10607 = VECTOR ( 'NONE', #3280, 1000.000000000000000 ) ;
+#10608 = CIRCLE ( 'NONE', #11609, 2.500000000000000000 ) ;
+#10609 = AXIS2_PLACEMENT_3D ( 'NONE', #11603, #6792, #9622 ) ;
+#10610 = LINE ( 'NONE', #5975, #3505 ) ;
+#10611 = VERTEX_POINT ( 'NONE', #10392 ) ;
+#10612 = VERTEX_POINT ( 'NONE', #11260 ) ;
+#10613 = LINE ( 'NONE', #11328, #6236 ) ;
+#10614 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10615 = LINE ( 'NONE', #3514, #2290 ) ;
+#10616 = ADVANCED_FACE ( 'NONE', ( #3701 ), #1707, .F. ) ;
+#10617 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, 0.0000000000000000000 ) ) ;
+#10618 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#10620 = EDGE_LOOP ( 'NONE', ( #9322, #10915 ) ) ;
+#10619 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -4.525000000000000355 ) ) ;
+#10621 = EDGE_CURVE ( 'NONE', #935, #8969, #11083, .T. ) ;
+#10622 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10623 = FACE_OUTER_BOUND ( 'NONE', #1977, .T. ) ;
+#10624 = FACE_OUTER_BOUND ( 'NONE', #2147, .T. ) ;
+#10625 = CIRCLE ( 'NONE', #11388, 0.1499999999999999667 ) ;
+#10626 = VECTOR ( 'NONE', #652, 1000.000000000000000 ) ;
+#10627 = AXIS2_PLACEMENT_3D ( 'NONE', #1482, #10033, #3422 ) ;
+#10628 = FACE_OUTER_BOUND ( 'NONE', #12081, .T. ) ;
+#10629 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -0.3499999999999999778 ) ) ;
+#10630 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -5.049999999999999822 ) ) ;
+#10631 = CYLINDRICAL_SURFACE ( 'NONE', #2345, 0.1499999999999999667 ) ;
+#10632 = ORIENTED_EDGE ( 'NONE', *, *, #5588, .T. ) ;
+#10633 = EDGE_LOOP ( 'NONE', ( #2118, #5146, #288, #4506 ) ) ;
+#10634 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.649999999999999911 ) ) ;
+#10635 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10636 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#10637 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10638 = EDGE_CURVE ( 'NONE', #1864, #1113, #11809, .T. ) ;
+#10639 = CARTESIAN_POINT ( 'NONE', ( -1.800000000000000044, 0.0000000000000000000, -8.000000000000000000 ) ) ;
+#10640 = LINE ( 'NONE', #1543, #4444 ) ;
+#10641 = ORIENTED_EDGE ( 'NONE', *, *, #3311, .T. ) ;
+#10642 = AXIS2_PLACEMENT_3D ( 'NONE', #4870, #6741, #5827 ) ;
+#10643 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -5.049999999999999822 ) ) ;
+#10644 = ORIENTED_EDGE ( 'NONE', *, *, #5032, .F. ) ;
+#10645 = EDGE_CURVE ( 'NONE', #461, #3680, #8234, .T. ) ;
+#10646 = VECTOR ( 'NONE', #6232, 1000.000000000000000 ) ;
+#10647 = VECTOR ( 'NONE', #791, 1000.000000000000000 ) ;
+#10648 = ORIENTED_EDGE ( 'NONE', *, *, #3193, .F. ) ;
+#10649 = VERTEX_POINT ( 'NONE', #11347 ) ;
+#10650 = EDGE_CURVE ( 'NONE', #5881, #4899, #2464, .T. ) ;
+#10651 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -3.000000000000000000 ) ) ;
+#10652 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -6.500000000000000000 ) ) ;
+#10653 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#10654 = EDGE_CURVE ( 'NONE', #4235, #8446, #522, .T. ) ;
+#10655 = ORIENTED_EDGE ( 'NONE', *, *, #3124, .T. ) ;
+#10656 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#10657 = AXIS2_PLACEMENT_3D ( 'NONE', #6239, #6200, #6118 ) ;
+#10658 = LINE ( 'NONE', #1269, #1600 ) ;
+#10659 = VERTEX_POINT ( 'NONE', #7549 ) ;
+#10660 = LINE ( 'NONE', #1038, #5552 ) ;
+#10661 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#10662 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10663 = ORIENTED_EDGE ( 'NONE', *, *, #2973, .T. ) ;
+#10664 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -6.450000000000000178 ) ) ;
+#10665 = ORIENTED_EDGE ( 'NONE', *, *, #2698, .F. ) ;
+#10666 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10667 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10668 = VERTEX_POINT ( 'NONE', #4708 ) ;
+#10669 = EDGE_CURVE ( 'NONE', #2707, #10612, #2775, .T. ) ;
+#10670 = ORIENTED_EDGE ( 'NONE', *, *, #9835, .F. ) ;
+#10671 = ADVANCED_FACE ( 'NONE', ( #3088 ), #8378, .F. ) ;
+#10672 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -1.800000000000000044, 1.638493616676889876E-16 ) ) ;
+#10673 = CIRCLE ( 'NONE', #11371, 0.1999999999999996503 ) ;
+#10674 = LINE ( 'NONE', #2298, #396 ) ;
+#10675 = AXIS2_PLACEMENT_3D ( 'NONE', #8615, #6778, #9017 ) ;
+#10676 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#10677 = LINE ( 'NONE', #9064, #8695 ) ;
+#10678 = ORIENTED_EDGE ( 'NONE', *, *, #10469, .F. ) ;
+#10679 = AXIS2_PLACEMENT_3D ( 'NONE', #8547, #1173, #10540 ) ;
+#10680 = CARTESIAN_POINT ( 'NONE', ( 1.604584607222234949, 2.777621560499960118, -0.5250000000000000222 ) ) ;
+#10681 = ORIENTED_EDGE ( 'NONE', *, *, #2801, .T. ) ;
+#10682 = ORIENTED_EDGE ( 'NONE', *, *, #1432, .F. ) ;
+#10683 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -11.50000000000000000 ) ) ;
+#10684 = VERTEX_POINT ( 'NONE', #8464 ) ;
+#10685 = LINE ( 'NONE', #4477, #5259 ) ;
+#10686 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -2.149999999999999911 ) ) ;
+#10687 = ORIENTED_EDGE ( 'NONE', *, *, #11576, .F. ) ;
+#10688 = EDGE_CURVE ( 'NONE', #6978, #9928, #12425, .T. ) ;
+#10689 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10690 = VECTOR ( 'NONE', #2167, 1000.000000000000000 ) ;
+#10691 = VECTOR ( 'NONE', #11107, 1000.000000000000000 ) ;
+#10692 = CIRCLE ( 'NONE', #10595, 0.05000000000000012768 ) ;
+#10693 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10694 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .F. ) ;
+#10695 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#10696 = VERTEX_POINT ( 'NONE', #740 ) ;
+#10697 = ORIENTED_EDGE ( 'NONE', *, *, #4796, .T. ) ;
+#10698 = ORIENTED_EDGE ( 'NONE', *, *, #11875, .T. ) ;
+#10699 = AXIS2_PLACEMENT_3D ( 'NONE', #5058, #2046, #9924 ) ;
+#10700 = LINE ( 'NONE', #9156, #8146 ) ;
+#10701 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10702 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#10703 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#10704 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#10705 = VERTEX_POINT ( 'NONE', #5531 ) ;
+#10706 = LINE ( 'NONE', #2850, #3909 ) ;
+#10707 = EDGE_CURVE ( 'NONE', #10433, #5872, #10158, .T. ) ;
+#10708 = ORIENTED_EDGE ( 'NONE', *, *, #9138, .F. ) ;
+#10709 = ORIENTED_EDGE ( 'NONE', *, *, #12246, .F. ) ;
+#10710 = VECTOR ( 'NONE', #10947, 1000.000000000000114 ) ;
+#10711 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10712 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -5.049999999999999822 ) ) ;
+#10713 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 1.300000000000000044, -12.09999999999999964 ) ) ;
+#10714 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -10.69999999999999929 ) ) ;
+#10715 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -10.69999999999999929 ) ) ;
+#10716 = ORIENTED_EDGE ( 'NONE', *, *, #8056, .F. ) ;
+#10717 = VECTOR ( 'NONE', #5163, 1000.000000000000000 ) ;
+#10718 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#10719 = EDGE_CURVE ( 'NONE', #11006, #10611, #5679, .T. ) ;
+#10720 = VERTEX_POINT ( 'NONE', #8762 ) ;
+#10721 = EDGE_LOOP ( 'NONE', ( #428, #12179, #9158, #7025 ) ) ;
+#10722 = ORIENTED_EDGE ( 'NONE', *, *, #3757, .F. ) ;
+#10723 = ORIENTED_EDGE ( 'NONE', *, *, #2078, .T. ) ;
+#10724 = FACE_OUTER_BOUND ( 'NONE', #12445, .T. ) ;
+#10725 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10727 = ORIENTED_EDGE ( 'NONE', *, *, #4386, .T. ) ;
+#10726 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -4.336808689942020201E-16 ) ) ;
+#10728 = PLANE ( 'NONE', #3898 ) ;
+#10729 = ORIENTED_EDGE ( 'NONE', *, *, #7249, .T. ) ;
+#10730 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#10731 = EDGE_CURVE ( 'NONE', #7765, #5471, #9246, .T. ) ;
+#10732 = VECTOR ( 'NONE', #7906, 1000.000000000000000 ) ;
+#10733 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10734 = ORIENTED_EDGE ( 'NONE', *, *, #11958, .T. ) ;
+#10735 = CYLINDRICAL_SURFACE ( 'NONE', #2484, 0.04999999999999991257 ) ;
+#10736 = FACE_OUTER_BOUND ( 'NONE', #2389, .T. ) ;
+#10737 = ORIENTED_EDGE ( 'NONE', *, *, #7388, .T. ) ;
+#10738 = VECTOR ( 'NONE', #9814, 1000.000000000000000 ) ;
+#10739 = EDGE_CURVE ( 'NONE', #3728, #1892, #6411, .T. ) ;
+#10740 = ADVANCED_FACE ( 'NONE', ( #6125 ), #4893, .T. ) ;
+#10741 = ORIENTED_EDGE ( 'NONE', *, *, #6940, .T. ) ;
+#10742 = AXIS2_PLACEMENT_3D ( 'NONE', #7519, #2803, #1714 ) ;
+#10743 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10744 = LINE ( 'NONE', #10425, #7741 ) ;
+#10745 = ORIENTED_EDGE ( 'NONE', *, *, #7082, .T. ) ;
+#10746 = ORIENTED_EDGE ( 'NONE', *, *, #10807, .T. ) ;
+#10747 = DIRECTION ( 'NONE', ( -4.336808689942020201E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10748 = EDGE_CURVE ( 'NONE', #2605, #6024, #2764, .T. ) ;
+#10749 = FACE_OUTER_BOUND ( 'NONE', #5451, .T. ) ;
+#10750 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -3.750000000000000000 ) ) ;
+#10751 = VECTOR ( 'NONE', #9902, 1000.000000000000000 ) ;
+#10752 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10753 = EDGE_LOOP ( 'NONE', ( #9331, #1731, #10515, #1562 ) ) ;
+#10754 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999999556, 1.199999999999999956, -0.6999999999999999556 ) ) ;
+#10755 = ORIENTED_EDGE ( 'NONE', *, *, #9666, .F. ) ;
+#10756 = AXIS2_PLACEMENT_3D ( 'NONE', #9680, #3886, #3966 ) ;
+#10757 = CARTESIAN_POINT ( 'NONE', ( -0.7310432289702697428, 1.662353771957458815, -7.148933273365602581 ) ) ;
+#10758 = LINE ( 'NONE', #5396, #5006 ) ;
+#10759 = ORIENTED_EDGE ( 'NONE', *, *, #12211, .T. ) ;
+#10760 = CYLINDRICAL_SURFACE ( 'NONE', #11798, 0.1250000000000001110 ) ;
+#10761 = AXIS2_PLACEMENT_3D ( 'NONE', #11213, #1565, #5517 ) ;
+#10762 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -3.875000000000000000 ) ) ;
+#10763 = CIRCLE ( 'NONE', #682, 0.2121225929524575560 ) ;
+#10764 = VECTOR ( 'NONE', #3882, 1000.000000000000000 ) ;
+#10765 = VECTOR ( 'NONE', #2522, 1000.000000000000000 ) ;
+#10766 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #9004, 'distance_accuracy_value', 'NONE');
+#10767 = CIRCLE ( 'NONE', #6660, 0.7000000000000000666 ) ;
+#10768 = DIRECTION ( 'NONE', ( 1.204669080539449837E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10769 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -12.09999999999999964 ) ) ;
+#10770 = LINE ( 'NONE', #2153, #8212 ) ;
+#10771 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#10772 = VECTOR ( 'NONE', #554, 1000.000000000000000 ) ;
+#10773 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10774 = VECTOR ( 'NONE', #4963, 1000.000000000000000 ) ;
+#10775 = ORIENTED_EDGE ( 'NONE', *, *, #43, .T. ) ;
+#10776 = EDGE_CURVE ( 'NONE', #3279, #9133, #6562, .T. ) ;
+#10777 = AXIS2_PLACEMENT_3D ( 'NONE', #10715, #4921, #2934 ) ;
+#10778 = FACE_OUTER_BOUND ( 'NONE', #8213, .T. ) ;
+#10779 = ORIENTED_EDGE ( 'NONE', *, *, #2291, .F. ) ;
+#10780 = ORIENTED_EDGE ( 'NONE', *, *, #5757, .F. ) ;
+#10781 = ORIENTED_EDGE ( 'NONE', *, *, #9321, .T. ) ;
+#10782 = DIRECTION ( 'NONE', ( -0.5648791325396610441, 0.8251736578570840752, 6.621007380445710857E-17 ) ) ;
+#10783 = VERTEX_POINT ( 'NONE', #1144 ) ;
+#10784 = ADVANCED_FACE ( 'NONE', ( #202 ), #10728, .F. ) ;
+#10785 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#10786 = ADVANCED_FACE ( 'NONE', ( #4581 ), #4050, .F. ) ;
+#10787 = VECTOR ( 'NONE', #8800, 1000.000000000000000 ) ;
+#10788 = ORIENTED_EDGE ( 'NONE', *, *, #5246, .F. ) ;
+#10789 = DIRECTION ( 'NONE', ( -1.668003342285389825E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10790 = AXIS2_PLACEMENT_3D ( 'NONE', #3486, #10135, #672 ) ;
+#10791 = EDGE_CURVE ( 'NONE', #11966, #375, #11074, .T. ) ;
+#10792 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10793 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10795 = ORIENTED_EDGE ( 'NONE', *, *, #1032, .T. ) ;
+#10794 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#10796 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -3.279208895885575181 ) ) ;
+#10797 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#10798 = FACE_OUTER_BOUND ( 'NONE', #4569, .T. ) ;
+#10799 = EDGE_LOOP ( 'NONE', ( #1443, #7415, #427, #656 ) ) ;
+#10800 = ORIENTED_EDGE ( 'NONE', *, *, #7203, .T. ) ;
+#10801 = ADVANCED_FACE ( 'NONE', ( #3688 ), #9685, .F. ) ;
+#10802 = LINE ( 'NONE', #3669, #8238 ) ;
+#10803 = ORIENTED_EDGE ( 'NONE', *, *, #3382, .T. ) ;
+#10804 = EDGE_CURVE ( 'NONE', #6413, #12109, #8676, .T. ) ;
+#10805 = VECTOR ( 'NONE', #6934, 1000.000000000000000 ) ;
+#10806 = ORIENTED_EDGE ( 'NONE', *, *, #11543, .F. ) ;
+#10807 = EDGE_CURVE ( 'NONE', #9440, #11887, #2015, .T. ) ;
+#10808 = CARTESIAN_POINT ( 'NONE', ( 2.698476494085420008, 2.246306571661259799, -0.5250000000002159606 ) ) ;
+#10809 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#10810 = VERTEX_POINT ( 'NONE', #9759 ) ;
+#10811 = ORIENTED_EDGE ( 'NONE', *, *, #1373, .T. ) ;
+#10812 = ORIENTED_EDGE ( 'NONE', *, *, #6861, .F. ) ;
+#10813 = EDGE_CURVE ( 'NONE', #244, #7322, #8514, .T. ) ;
+#10814 = PLANE ( 'NONE', #5179 ) ;
+#10815 = VECTOR ( 'NONE', #979, 1000.000000000000000 ) ;
+#10816 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10817 = LINE ( 'NONE', #6973, #3887 ) ;
+#10818 = EDGE_CURVE ( 'NONE', #10938, #2393, #4432, .T. ) ;
+#10819 = DIRECTION ( 'NONE', ( -0.5648791325396629315, 0.8251736578570829650, 0.0000000000000000000 ) ) ;
+#10820 = ORIENTED_EDGE ( 'NONE', *, *, #2323, .F. ) ;
+#10821 = ORIENTED_EDGE ( 'NONE', *, *, #3273, .T. ) ;
+#10822 = AXIS2_PLACEMENT_3D ( 'NONE', #10141, #4379, #12071 ) ;
+#10823 = VECTOR ( 'NONE', #638, 1000.000000000000000 ) ;
+#10824 = ORIENTED_EDGE ( 'NONE', *, *, #11824, .F. ) ;
+#10825 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10826 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -10.80000000000000071 ) ) ;
+#10827 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10828 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -1.649999999999999911 ) ) ;
+#10829 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10830 = LINE ( 'NONE', #2623, #8558 ) ;
+#10831 = CIRCLE ( 'NONE', #5991, 0.04999999999999991257 ) ;
+#10832 = EDGE_CURVE ( 'NONE', #1572, #9120, #1121, .T. ) ;
+#10834 = ORIENTED_EDGE ( 'NONE', *, *, #2779, .F. ) ;
+#10833 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -10.65000000000000036 ) ) ;
+#10835 = EDGE_CURVE ( 'NONE', #10036, #4292, #9700, .T. ) ;
+#10836 = AXIS2_PLACEMENT_3D ( 'NONE', #6640, #5816, #9686 ) ;
+#10837 = ORIENTED_EDGE ( 'NONE', *, *, #4316, .F. ) ;
+#10838 = ADVANCED_FACE ( 'NONE', ( #9239 ), #1350, .F. ) ;
+#10839 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#10840 = ADVANCED_FACE ( 'NONE', ( #12409 ), #35, .F. ) ;
+#10841 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10842 = FACE_OUTER_BOUND ( 'NONE', #12043, .T. ) ;
+#10843 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -2.399999999999999911 ) ) ;
+#10844 = VECTOR ( 'NONE', #926, 1000.000000000000000 ) ;
+#10845 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10846 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#10847 = ORIENTED_EDGE ( 'NONE', *, *, #1133, .T. ) ;
+#10848 = ORIENTED_EDGE ( 'NONE', *, *, #9057, .T. ) ;
+#10849 = ORIENTED_EDGE ( 'NONE', *, *, #6142, .F. ) ;
+#10850 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -6.500000000000000000 ) ) ;
+#10851 = ORIENTED_EDGE ( 'NONE', *, *, #1852, .F. ) ;
+#10852 = VECTOR ( 'NONE', #3906, 1000.000000000000000 ) ;
+#10853 = EDGE_CURVE ( 'NONE', #856, #11323, #4141, .T. ) ;
+#10854 = VERTEX_POINT ( 'NONE', #1311 ) ;
+#10855 = ADVANCED_FACE ( 'NONE', ( #2320 ), #5283, .T. ) ;
+#10856 = ORIENTED_EDGE ( 'NONE', *, *, #5576, .F. ) ;
+#10857 = FACE_OUTER_BOUND ( 'NONE', #6591, .T. ) ;
+#10858 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10859 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10860 = ORIENTED_EDGE ( 'NONE', *, *, #4310, .F. ) ;
+#10861 = ORIENTED_EDGE ( 'NONE', *, *, #7249, .F. ) ;
+#10862 = FILL_AREA_STYLE_COLOUR ( '', #2896 ) ;
+#10863 = ORIENTED_EDGE ( 'NONE', *, *, #7989, .F. ) ;
+#10864 = VECTOR ( 'NONE', #4439, 1000.000000000000114 ) ;
+#10865 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10866 = ORIENTED_EDGE ( 'NONE', *, *, #11559, .F. ) ;
+#10867 = ORIENTED_EDGE ( 'NONE', *, *, #7655, .F. ) ;
+#10868 = VECTOR ( 'NONE', #11324, 1000.000000000000000 ) ;
+#10869 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#10870 = EDGE_CURVE ( 'NONE', #8034, #10296, #7627, .T. ) ;
+#10871 = EDGE_LOOP ( 'NONE', ( #12328, #898, #1146, #10746 ) ) ;
+#10872 = EDGE_LOOP ( 'NONE', ( #1177, #9324, #9032, #3390, #2222, #5595, #1891, #462, #2186, #5127 ) ) ;
+#10873 = PLANE ( 'NONE', #2589 ) ;
+#10874 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10875 = ORIENTED_EDGE ( 'NONE', *, *, #2732, .F. ) ;
+#10876 = LINE ( 'NONE', #1913, #8304 ) ;
+#10877 = CYLINDRICAL_SURFACE ( 'NONE', #1277, 0.1999999999999996503 ) ;
+#10878 = PLANE ( 'NONE', #10975 ) ;
+#10879 = DIRECTION ( 'NONE', ( 0.5648791325396599339, -0.8251736578570849634, -6.124431826912280109E-17 ) ) ;
+#10880 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, -4.336808689942015271E-16 ) ) ;
+#10881 = AXIS2_PLACEMENT_3D ( 'NONE', #5713, #2602, #12419 ) ;
+#10882 = LINE ( 'NONE', #5164, #5464 ) ;
+#10883 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#10884 = ORIENTED_EDGE ( 'NONE', *, *, #220, .F. ) ;
+#10885 = EDGE_CURVE ( 'NONE', #3452, #11861, #12105, .T. ) ;
+#10886 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10887 = VECTOR ( 'NONE', #8478, 1000.000000000000000 ) ;
+#10888 = ORIENTED_EDGE ( 'NONE', *, *, #1919, .F. ) ;
+#10889 = CARTESIAN_POINT ( 'NONE', ( 2.698212002188445258, 2.250000000000000000, -0.5250000000000000222 ) ) ;
+#10890 = ORIENTED_EDGE ( 'NONE', *, *, #5388, .T. ) ;
+#10891 = LINE ( 'NONE', #653, #11608 ) ;
+#10892 = CARTESIAN_POINT ( 'NONE', ( -3.200000000000000178, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#10893 = DIRECTION ( 'NONE', ( -0.8171646632211548855, 0.0000000000000000000, 0.5764042966379209210 ) ) ;
+#10895 = PLANE ( 'NONE', #1942 ) ;
+#10894 = VECTOR ( 'NONE', #6205, 1000.000000000000000 ) ;
+#10896 = CARTESIAN_POINT ( 'NONE', ( 2.699217391506305130, 2.233537613799204902, -0.5225409562799609997 ) ) ;
+#10897 = EDGE_CURVE ( 'NONE', #12351, #228, #9400, .T. ) ;
+#10898 = ORIENTED_EDGE ( 'NONE', *, *, #6525, .T. ) ;
+#10899 = ORIENTED_EDGE ( 'NONE', *, *, #10870, .F. ) ;
+#10900 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#10901 = ORIENTED_EDGE ( 'NONE', *, *, #10253, .F. ) ;
+#10902 = LINE ( 'NONE', #3438, #1979 ) ;
+#10903 = VECTOR ( 'NONE', #5688, 1000.000000000000000 ) ;
+#10904 = DIRECTION ( 'NONE', ( 1.044883867397589893E-31, 2.409338161078900167E-16, -1.000000000000000000 ) ) ;
+#10905 = EDGE_CURVE ( 'NONE', #10659, #8447, #6874, .T. ) ;
+#10906 = AXIS2_PLACEMENT_3D ( 'NONE', #10769, #292, #8037 ) ;
+#10907 = FACE_OUTER_BOUND ( 'NONE', #12512, .T. ) ;
+#10908 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -10.65000000000000036 ) ) ;
+#10909 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.084202172485501722E-16, -1.000000000000000000 ) ) ;
+#10910 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10911 = VECTOR ( 'NONE', #4168, 1000.000000000000000 ) ;
+#10912 = VECTOR ( 'NONE', #10301, 1000.000000000000000 ) ;
+#10913 = EDGE_CURVE ( 'NONE', #5449, #6961, #2159, .T. ) ;
+#10914 = LINE ( 'NONE', #6954, #7447 ) ;
+#10915 = ORIENTED_EDGE ( 'NONE', *, *, #8543, .T. ) ;
+#10916 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10917 = ADVANCED_FACE ( 'NONE', ( #4290 ), #4744, .T. ) ;
+#10918 = LINE ( 'NONE', #9487, #9077 ) ;
+#10919 = ORIENTED_EDGE ( 'NONE', *, *, #5757, .T. ) ;
+#10920 = CYLINDRICAL_SURFACE ( 'NONE', #835, 0.9000000000000000222 ) ;
+#10921 = DIRECTION ( 'NONE', ( 1.000000000000000000, 8.673617379884030739E-15, 0.0000000000000000000 ) ) ;
+#10922 = FACE_OUTER_BOUND ( 'NONE', #8177, .T. ) ;
+#10923 = ORIENTED_EDGE ( 'NONE', *, *, #7046, .T. ) ;
+#10924 = AXIS2_PLACEMENT_3D ( 'NONE', #6956, #9868, #6155 ) ;
+#10925 = DIRECTION ( 'NONE', ( 0.7071067811865445751, -0.7071067811865504593, 0.0000000000000000000 ) ) ;
+#10926 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -10.94999999999999929 ) ) ;
+#10927 = VECTOR ( 'NONE', #2921, 1000.000000000000000 ) ;
+#10928 = ADVANCED_FACE ( 'NONE', ( #2614 ), #2218, .T. ) ;
+#10929 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10930 = PLANE ( 'NONE', #6915 ) ;
+#10931 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10932 = CIRCLE ( 'NONE', #9526, 0.2000000000000000944 ) ;
+#10933 = VERTEX_POINT ( 'NONE', #11050 ) ;
+#10934 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#10935 = ORIENTED_EDGE ( 'NONE', *, *, #8335, .F. ) ;
+#10936 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10937 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#10938 = VERTEX_POINT ( 'NONE', #5196 ) ;
+#10939 = AXIS2_PLACEMENT_3D ( 'NONE', #8990, #7185, #5187 ) ;
+#10940 = LINE ( 'NONE', #3115, #2922 ) ;
+#10941 = EDGE_LOOP ( 'NONE', ( #10780, #4916, #2877, #4700 ) ) ;
+#10942 = VECTOR ( 'NONE', #5444, 1000.000000000000000 ) ;
+#10943 = EDGE_LOOP ( 'NONE', ( #6899, #406, #2245, #9674 ) ) ;
+#10944 = ORIENTED_EDGE ( 'NONE', *, *, #1084, .F. ) ;
+#10945 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#10946 = EDGE_CURVE ( 'NONE', #10252, #1469, #5206, .T. ) ;
+#10947 = DIRECTION ( 'NONE', ( 0.1240347345892083564, -0.9922778767136676281, 0.0000000000000000000 ) ) ;
+#10948 = LINE ( 'NONE', #6499, #8804 ) ;
+#10949 = EDGE_CURVE ( 'NONE', #1431, #6551, #7478, .T. ) ;
+#10950 = VECTOR ( 'NONE', #9966, 999.9999999999998863 ) ;
+#10951 = AXIS2_PLACEMENT_3D ( 'NONE', #3454, #3376, #12030 ) ;
+#10952 = ORIENTED_EDGE ( 'NONE', *, *, #1252, .F. ) ;
+#10953 = EDGE_CURVE ( 'NONE', #8325, #5471, #3989, .T. ) ;
+#10954 = EDGE_CURVE ( 'NONE', #8180, #9464, #9541, .T. ) ;
+#10955 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -6.279208895885579622 ) ) ;
+#10956 = ORIENTED_EDGE ( 'NONE', *, *, #10215, .F. ) ;
+#10957 = CIRCLE ( 'NONE', #8617, 2.500000000000000000 ) ;
+#10958 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -6.750000000000000000 ) ) ;
+#10959 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#10960 = VECTOR ( 'NONE', #6323, 1000.000000000000000 ) ;
+#10961 = ORIENTED_EDGE ( 'NONE', *, *, #4424, .F. ) ;
+#10962 = EDGE_CURVE ( 'NONE', #2276, #11004, #49, .T. ) ;
+#10963 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10964 = EDGE_LOOP ( 'NONE', ( #11320, #4374, #10517, #9881, #10687, #5389, #11143 ) ) ;
+#10965 = ADVANCED_FACE ( 'NONE', ( #9847 ), #12068, .F. ) ;
+#10966 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#10967 = DIRECTION ( 'NONE', ( -1.044883867397589893E-31, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#10968 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -9.350000000000001421 ) ) ;
+#10969 = ORIENTED_EDGE ( 'NONE', *, *, #10776, .T. ) ;
+#10970 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -11.19999999999999929 ) ) ;
+#10971 = VERTEX_POINT ( 'NONE', #1592 ) ;
+#10972 = EDGE_CURVE ( 'NONE', #8348, #4644, #811, .T. ) ;
+#10973 = EDGE_CURVE ( 'NONE', #9859, #7400, #7181, .T. ) ;
+#10974 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#10975 = AXIS2_PLACEMENT_3D ( 'NONE', #8907, #10925, #11805 ) ;
+#10976 = VECTOR ( 'NONE', #7484, 1000.000000000000000 ) ;
+#10977 = LINE ( 'NONE', #4345, #2658 ) ;
+#10978 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#10979 = ADVANCED_FACE ( 'NONE', ( #514 ), #2452, .T. ) ;
+#10980 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -0.4749999999999999778 ) ) ;
+#10981 = EDGE_LOOP ( 'NONE', ( #4959, #3198, #2039, #11752 ) ) ;
+#10982 = VERTEX_POINT ( 'NONE', #12151 ) ;
+#10983 = EDGE_CURVE ( 'NONE', #8337, #6816, #10484, .T. ) ;
+#10984 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10985 = ORIENTED_EDGE ( 'NONE', *, *, #4199, .F. ) ;
+#10986 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -5.400000000000000355 ) ) ;
+#10987 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #144 ), #11211 ) ;
+#10988 = VECTOR ( 'NONE', #6434, 1000.000000000000114 ) ;
+#10989 = AXIS2_PLACEMENT_3D ( 'NONE', #4306, #1438, #11092 ) ;
+#10990 = ORIENTED_EDGE ( 'NONE', *, *, #52, .T. ) ;
+#10991 = ORIENTED_EDGE ( 'NONE', *, *, #1880, .T. ) ;
+#10992 = EDGE_LOOP ( 'NONE', ( #527, #10081, #3394, #841, #2644, #1282 ) ) ;
+#10993 = CIRCLE ( 'NONE', #7346, 0.04999999999999991257 ) ;
+#10994 = PLANE ( 'NONE', #6072 ) ;
+#10995 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10996 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.649999999999999911, -0.5500000000000000444 ) ) ;
+#10997 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#10998 = ORIENTED_EDGE ( 'NONE', *, *, #4337, .T. ) ;
+#10999 = VECTOR ( 'NONE', #3334, 1000.000000000000000 ) ;
+#11000 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#11001 = EDGE_LOOP ( 'NONE', ( #8993, #10663, #11122, #3432 ) ) ;
+#11002 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.355252715606876105E-16, 0.0000000000000000000 ) ) ;
+#11003 = VERTEX_POINT ( 'NONE', #9165 ) ;
+#11004 = VERTEX_POINT ( 'NONE', #7391 ) ;
+#11005 = LINE ( 'NONE', #8939, #7401 ) ;
+#11006 = VERTEX_POINT ( 'NONE', #1510 ) ;
+#11007 = STYLED_ITEM ( 'NONE', ( #5110 ), #2461 ) ;
+#11008 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11009 = AXIS2_PLACEMENT_3D ( 'NONE', #3369, #5462, #7315 ) ;
+#11010 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11011 = ORIENTED_EDGE ( 'NONE', *, *, #11504, .T. ) ;
+#11012 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.449999999999999956, -9.700000000000001066 ) ) ;
+#11013 = ORIENTED_EDGE ( 'NONE', *, *, #8308, .T. ) ;
+#11014 = FACE_OUTER_BOUND ( 'NONE', #11885, .T. ) ;
+#11015 = ORIENTED_EDGE ( 'NONE', *, *, #8356, .T. ) ;
+#11016 = EDGE_CURVE ( 'NONE', #1313, #10668, #9090, .T. ) ;
+#11017 = ORIENTED_EDGE ( 'NONE', *, *, #7289, .F. ) ;
+#11018 = VERTEX_POINT ( 'NONE', #509 ) ;
+#11019 = LINE ( 'NONE', #10076, #8452 ) ;
+#11020 = ORIENTED_EDGE ( 'NONE', *, *, #8060, .F. ) ;
+#11021 = VECTOR ( 'NONE', #3931, 1000.000000000000000 ) ;
+#11022 = EDGE_LOOP ( 'NONE', ( #8561, #1585, #4666, #10218, #8897, #12131, #12213, #2350, #11598, #4383, #11355, #7183, #10511, #8731, #1920, #9134, #8015, #9557, #1122, #7704, #9816, #977, #4823, #8291, #10173, #453, #6326, #1718, #1672, #5080, #11537, #8016, #1753, #10446, #1130, #5239, #4026, #286, #285, #11436 ) ) ;
+#11023 = CARTESIAN_POINT ( 'NONE', ( -0.1668425769953799931, 2.616481163528700193, -7.210488660932120375 ) ) ;
+#11024 = VERTEX_POINT ( 'NONE', #4333 ) ;
+#11025 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -11.44999999999999929 ) ) ;
+#11026 = LINE ( 'NONE', #1392, #3327 ) ;
+#11027 = ORIENTED_EDGE ( 'NONE', *, *, #320, .F. ) ;
+#11028 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.449999999999999956, -9.700000000000001066 ) ) ;
+#11029 = VECTOR ( 'NONE', #5314, 1000.000000000000000 ) ;
+#11030 = VECTOR ( 'NONE', #8151, 1000.000000000000000 ) ;
+#11031 = LINE ( 'NONE', #5966, #6664 ) ;
+#11032 = ORIENTED_EDGE ( 'NONE', *, *, #6079, .F. ) ;
+#11033 = PLANE ( 'NONE', #2978 ) ;
+#11034 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11035 = LINE ( 'NONE', #2140, #6827 ) ;
+#11036 = ORIENTED_EDGE ( 'NONE', *, *, #8914, .T. ) ;
+#11037 = DIRECTION ( 'NONE', ( 1.548860246407864815E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11038 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11039 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -8.949999999999999289 ) ) ;
+#11040 = ORIENTED_EDGE ( 'NONE', *, *, #2228, .T. ) ;
+#11041 = LINE ( 'NONE', #3818, #10903 ) ;
+#11042 = ADVANCED_FACE ( 'NONE', ( #4889 ), #10176, .F. ) ;
+#11043 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 2.200000000000000178, -0.8000000000000000444 ) ) ;
+#11044 = LINE ( 'NONE', #5899, #338 ) ;
+#11045 = EDGE_CURVE ( 'NONE', #3315, #5174, #7024, .T. ) ;
+#11046 = VECTOR ( 'NONE', #12214, 1000.000000000000000 ) ;
+#11047 = LINE ( 'NONE', #3218, #10751 ) ;
+#11048 = ORIENTED_EDGE ( 'NONE', *, *, #9796, .F. ) ;
+#11049 = ORIENTED_EDGE ( 'NONE', *, *, #5914, .T. ) ;
+#11050 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#11051 = LINE ( 'NONE', #6547, #8492 ) ;
+#11052 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 1.300000000000000044, -11.19999999999999929 ) ) ;
+#11053 = PLANE ( 'NONE', #7735 ) ;
+#11054 = LINE ( 'NONE', #8912, #8332 ) ;
+#11055 = VECTOR ( 'NONE', #3202, 1000.000000000000000 ) ;
+#11056 = LINE ( 'NONE', #8803, #3355 ) ;
+#11057 = EDGE_CURVE ( 'NONE', #203, #1375, #5043, .T. ) ;
+#11058 = VECTOR ( 'NONE', #4238, 1000.000000000000000 ) ;
+#11059 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016934891, 0.0000000000000000000 ) ) ;
+#11060 = AXIS2_PLACEMENT_3D ( 'NONE', #11327, #4585, #12154 ) ;
+#11061 = LINE ( 'NONE', #11807, #3059 ) ;
+#11062 = DIRECTION ( 'NONE', ( -4.336808689942020201E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11063 = CARTESIAN_POINT ( 'NONE', ( 1.604584607222234949, 2.777621560499960118, -1.500000000000000000 ) ) ;
+#11064 = LINE ( 'NONE', #6716, #6113 ) ;
+#11065 = ORIENTED_EDGE ( 'NONE', *, *, #9301, .T. ) ;
+#11066 = ORIENTED_EDGE ( 'NONE', *, *, #7344, .F. ) ;
+#11067 = EDGE_CURVE ( 'NONE', #6367, #7446, #5666, .T. ) ;
+#11068 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11069 = EDGE_CURVE ( 'NONE', #1520, #12466, #3379, .T. ) ;
+#11070 = PLANE ( 'NONE', #9261 ) ;
+#11071 = AXIS2_PLACEMENT_3D ( 'NONE', #5029, #8801, #7946 ) ;
+#11072 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11073 = DIRECTION ( 'NONE', ( 4.336808689942015369E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11074 = LINE ( 'NONE', #7865, #8223 ) ;
+#11075 = ORIENTED_EDGE ( 'NONE', *, *, #4594, .F. ) ;
+#11076 = ORIENTED_EDGE ( 'NONE', *, *, #11984, .F. ) ;
+#11077 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.699999999999999956 ) ) ;
+#11078 = VECTOR ( 'NONE', #12003, 1000.000000000000000 ) ;
+#11079 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#11080 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11081 = VECTOR ( 'NONE', #11871, 1000.000000000000000 ) ;
+#11082 = ORIENTED_EDGE ( 'NONE', *, *, #885, .T. ) ;
+#11083 = LINE ( 'NONE', #819, #2925 ) ;
+#11084 = VERTEX_POINT ( 'NONE', #578 ) ;
+#11085 = ORIENTED_EDGE ( 'NONE', *, *, #9577, .F. ) ;
+#11086 = PLANE ( 'NONE', #11177 ) ;
+#11087 = AXIS2_PLACEMENT_3D ( 'NONE', #5726, #5646, #11416 ) ;
+#11088 = ORIENTED_EDGE ( 'NONE', *, *, #10015, .T. ) ;
+#11089 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11090 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -3.750000000000000000 ) ) ;
+#11091 = ADVANCED_FACE ( 'NONE', ( #967 ), #10631, .T. ) ;
+#11092 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11093 = VECTOR ( 'NONE', #7023, 1000.000000000000000 ) ;
+#11094 = ORIENTED_EDGE ( 'NONE', *, *, #2457, .F. ) ;
+#11095 = VERTEX_POINT ( 'NONE', #9211 ) ;
+#11096 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -11.23787740704753979 ) ) ;
+#11097 = EDGE_CURVE ( 'NONE', #12184, #6554, #506, .T. ) ;
+#11098 = VECTOR ( 'NONE', #2679, 1000.000000000000000 ) ;
+#11099 = ORIENTED_EDGE ( 'NONE', *, *, #5124, .F. ) ;
+#11100 = DIRECTION ( 'NONE', ( -9.856383386231858827E-17, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11101 = AXIS2_PLACEMENT_3D ( 'NONE', #8856, #9739, #6959 ) ;
+#11102 = LINE ( 'NONE', #5847, #3409 ) ;
+#11103 = CARTESIAN_POINT ( 'NONE', ( 2.299999999999999822, 2.816687638038919945E-16, 1.899999999999999911 ) ) ;
+#11104 = EDGE_CURVE ( 'NONE', #5539, #1343, #11208, .T. ) ;
+#11105 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.679275397798650094, -10.44999999999999929 ) ) ;
+#11106 = LINE ( 'NONE', #8397, #4029 ) ;
+#11107 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#11108 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -10.47920889588557891 ) ) ;
+#11109 = ORIENTED_EDGE ( 'NONE', *, *, #5576, .T. ) ;
+#11110 = ORIENTED_EDGE ( 'NONE', *, *, #10172, .T. ) ;
+#11111 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -2.250000000000000000 ) ) ;
+#11112 = ORIENTED_EDGE ( 'NONE', *, *, #7338, .T. ) ;
+#11113 = EDGE_CURVE ( 'NONE', #3592, #6614, #5819, .T. ) ;
+#11114 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11115 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11116 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#11117 = FACE_OUTER_BOUND ( 'NONE', #10941, .T. ) ;
+#11118 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11119 = LINE ( 'NONE', #10695, #4184 ) ;
+#11120 = EDGE_CURVE ( 'NONE', #8413, #9915, #2307, .T. ) ;
+#11121 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11122 = ORIENTED_EDGE ( 'NONE', *, *, #2125, .F. ) ;
+#11123 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11124 = ORIENTED_EDGE ( 'NONE', *, *, #3300, .F. ) ;
+#11125 = AXIS2_PLACEMENT_3D ( 'NONE', #11695, #7985, #5026 ) ;
+#11126 = VERTEX_POINT ( 'NONE', #4723 ) ;
+#11127 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -5.275000000000000355 ) ) ;
+#11128 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #7807, #9672, #11606, #10543 ),
+ .UNSPECIFIED., .F., .F. )
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.123358010168414189, 4.993869053615529907 ),
+ .UNSPECIFIED. )
+ CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9378415554553599653, 0.9378415554553599653, 1.000000000000000000 ) )
+ REPRESENTATION_ITEM ( '' ) );
+#11129 = LINE ( 'NONE', #5141, #10690 ) ;
+#11130 = FACE_OUTER_BOUND ( 'NONE', #3631, .T. ) ;
+#11131 = EDGE_CURVE ( 'NONE', #2693, #2365, #8359, .T. ) ;
+#11132 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -5.649999999999999467 ) ) ;
+#11133 = CARTESIAN_POINT ( 'NONE', ( -1.675000000000000044, 2.200000000000000178, -1.525000000000000133 ) ) ;
+#11134 = EDGE_LOOP ( 'NONE', ( #9978, #9137, #12157, #11015 ) ) ;
+#11135 = VERTEX_POINT ( 'NONE', #2596 ) ;
+#11136 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#11137 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -9.700000000000001066 ) ) ;
+#11138 = AXIS2_PLACEMENT_3D ( 'NONE', #6639, #6812, #10518 ) ;
+#11139 = ORIENTED_EDGE ( 'NONE', *, *, #2974, .T. ) ;
+#11140 = AXIS2_PLACEMENT_3D ( 'NONE', #3600, #607, #7339 ) ;
+#11141 = VECTOR ( 'NONE', #5641, 1000.000000000000000 ) ;
+#11142 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #10122, #5355, #1486, #7464, #3691, #4563, #11307, #735, #7674, #8612, #11584, #42, #10570, #9727, #4939, #10289 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 4 ),
+ ( 0.0000000000000000000, 1.678648295600884867E-05, 3.357409848718745458E-05, 5.034767794072329833E-05, 6.712730454550869415E-05, 7.813260279826180334E-05 ),
+ .UNSPECIFIED. ) ;
+#11143 = ORIENTED_EDGE ( 'NONE', *, *, #7570, .F. ) ;
+#11144 = ORIENTED_EDGE ( 'NONE', *, *, #12133, .T. ) ;
+#11145 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11146 = VECTOR ( 'NONE', #767, 1000.000000000000000 ) ;
+#11147 = EDGE_LOOP ( 'NONE', ( #11234, #12250, #1212, #9207 ) ) ;
+#11148 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000000, 2.200000000000000178, -1.500000000000000000 ) ) ;
+#11149 = ORIENTED_EDGE ( 'NONE', *, *, #5583, .T. ) ;
+#11150 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -10.20000000000000107 ) ) ;
+#11151 = PLANE ( 'NONE', #10242 ) ;
+#11152 = ADVANCED_FACE ( 'NONE', ( #3063 ), #11348, .F. ) ;
+#11153 = CARTESIAN_POINT ( 'NONE', ( 1.131370849898475806, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#11154 = ORIENTED_EDGE ( 'NONE', *, *, #12491, .F. ) ;
+#11155 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -10.55000000000000071 ) ) ;
+#11156 = VERTEX_POINT ( 'NONE', #1715 ) ;
+#11157 = CIRCLE ( 'NONE', #4271, 1.800000000000000044 ) ;
+#11158 = AXIS2_PLACEMENT_3D ( 'NONE', #26, #6847, #64 ) ;
+#11159 = EDGE_LOOP ( 'NONE', ( #5291, #7114, #1165, #10109 ) ) ;
+#11160 = ORIENTED_EDGE ( 'NONE', *, *, #7335, .F. ) ;
+#11161 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11162 = PLANE ( 'NONE', #9272 ) ;
+#11163 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11164 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -9.050000000000000711 ) ) ;
+#11165 = VECTOR ( 'NONE', #8966, 1000.000000000000000 ) ;
+#11166 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#11167 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11168 = EDGE_CURVE ( 'NONE', #11373, #9033, #9386, .T. ) ;
+#11169 = DIRECTION ( 'NONE', ( 3.520101175410904160E-44, 1.000000000000000000, 1.074080332178563983E-29 ) ) ;
+#11170 = ORIENTED_EDGE ( 'NONE', *, *, #6364, .F. ) ;
+#11171 = VECTOR ( 'NONE', #6985, 1000.000000000000114 ) ;
+#11172 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#11173 = ORIENTED_EDGE ( 'NONE', *, *, #695, .T. ) ;
+#11174 = FACE_OUTER_BOUND ( 'NONE', #1307, .T. ) ;
+#11175 = CARTESIAN_POINT ( 'NONE', ( -0.8129758265079320978, 1.365034731571415749, 4.870873947775490542 ) ) ;
+#11176 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#11177 = AXIS2_PLACEMENT_3D ( 'NONE', #1599, #2506, #6415 ) ;
+#11178 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.800000000000000044, -8.599999999999999645 ) ) ;
+#11179 = EDGE_CURVE ( 'NONE', #2613, #4401, #803, .T. ) ;
+#11180 = EDGE_CURVE ( 'NONE', #6432, #3142, #2603, .T. ) ;
+#11181 = VERTEX_POINT ( 'NONE', #3748 ) ;
+#11182 = VERTEX_POINT ( 'NONE', #11274 ) ;
+#11183 = VECTOR ( 'NONE', #4137, 1000.000000000000000 ) ;
+#11184 = VECTOR ( 'NONE', #8956, 1000.000000000000000 ) ;
+#11185 = EDGE_CURVE ( 'NONE', #1763, #3761, #4568, .T. ) ;
+#11186 = VECTOR ( 'NONE', #7976, 1000.000000000000000 ) ;
+#11187 = VECTOR ( 'NONE', #5529, 1000.000000000000000 ) ;
+#11188 = VERTEX_POINT ( 'NONE', #12194 ) ;
+#11189 = CIRCLE ( 'NONE', #419, 0.05000000000000012768 ) ;
+#11190 = ORIENTED_EDGE ( 'NONE', *, *, #9217, .F. ) ;
+#11191 = LINE ( 'NONE', #7649, #2900 ) ;
+#11192 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -6.830342337807359975E-16, 1.000000000000000000 ) ) ;
+#11193 = EDGE_CURVE ( 'NONE', #9621, #7785, #39, .T. ) ;
+#11194 = AXIS2_PLACEMENT_3D ( 'NONE', #69, #890, #7826 ) ;
+#11195 = VECTOR ( 'NONE', #10596, 1000.000000000000000 ) ;
+#11196 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -6.500000000000000000 ) ) ;
+#11197 = VECTOR ( 'NONE', #2638, 1000.000000000000000 ) ;
+#11198 = ORIENTED_EDGE ( 'NONE', *, *, #8675, .F. ) ;
+#11199 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -7.000000000000000000 ) ) ;
+#11200 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11201 = LINE ( 'NONE', #3358, #4262 ) ;
+#11202 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -10.80000000000000071 ) ) ;
+#11203 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#11204 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#11205 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11206 = EDGE_CURVE ( 'NONE', #3592, #5960, #8074, .T. ) ;
+#11207 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#11208 = LINE ( 'NONE', #3575, #12249 ) ;
+#11209 = ORIENTED_EDGE ( 'NONE', *, *, #9863, .T. ) ;
+#11210 = ORIENTED_EDGE ( 'NONE', *, *, #9973, .F. ) ;
+#11211 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2156 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #5971, #6822, #10618 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#11212 = ADVANCED_FACE ( 'NONE', ( #11943 ), #11648, .F. ) ;
+#11213 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, -2.200000000000000178, -11.40000000000000036 ) ) ;
+#11214 = AXIS2_PLACEMENT_3D ( 'NONE', #2580, #6310, #3563 ) ;
+#11215 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -6.450000000000000178 ) ) ;
+#11216 = ORIENTED_EDGE ( 'NONE', *, *, #1888, .T. ) ;
+#11217 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11218 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -5.049999999999999822 ) ) ;
+#11219 = VECTOR ( 'NONE', #4641, 1000.000000000000000 ) ;
+#11220 = ORIENTED_EDGE ( 'NONE', *, *, #1369, .F. ) ;
+#11221 = ORIENTED_EDGE ( 'NONE', *, *, #6417, .F. ) ;
+#11222 = ORIENTED_EDGE ( 'NONE', *, *, #2221, .T. ) ;
+#11223 = PLANE ( 'NONE', #7777 ) ;
+#11224 = ADVANCED_FACE ( 'NONE', ( #10778 ), #3670, .F. ) ;
+#11225 = AXIS2_PLACEMENT_3D ( 'NONE', #5906, #6965, #7928 ) ;
+#11226 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#11227 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#11228 = AXIS2_PLACEMENT_3D ( 'NONE', #1394, #6139, #8160 ) ;
+#11229 = EDGE_CURVE ( 'NONE', #11556, #8255, #192, .T. ) ;
+#11230 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#11231 = FACE_OUTER_BOUND ( 'NONE', #2996, .T. ) ;
+#11232 = EDGE_LOOP ( 'NONE', ( #125, #303, #2008, #2116, #8457, #8420, #2273, #1779 ) ) ;
+#11233 = EDGE_CURVE ( 'NONE', #11840, #2968, #10932, .T. ) ;
+#11234 = ORIENTED_EDGE ( 'NONE', *, *, #8765, .F. ) ;
+#11235 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11236 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, -2.200000000000000178, -11.40000000000000036 ) ) ;
+#11237 = ORIENTED_EDGE ( 'NONE', *, *, #10807, .F. ) ;
+#11238 = DIRECTION ( 'NONE', ( -0.9875194702033948113, 0.1574969713016936002, 0.0000000000000000000 ) ) ;
+#11239 = PLANE ( 'NONE', #9066 ) ;
+#11240 = FACE_OUTER_BOUND ( 'NONE', #224, .T. ) ;
+#11241 = AXIS2_PLACEMENT_3D ( 'NONE', #1329, #4072, #2119 ) ;
+#11242 = ORIENTED_EDGE ( 'NONE', *, *, #9986, .F. ) ;
+#11243 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -7.299999999999999822 ) ) ;
+#11244 = VECTOR ( 'NONE', #12483, 1000.000000000000000 ) ;
+#11245 = CARTESIAN_POINT ( 'NONE', ( 2.699198852331829990, 2.233480813876819848, -1.502807664925035036 ) ) ;
+#11246 = ORIENTED_EDGE ( 'NONE', *, *, #4634, .F. ) ;
+#11247 = EDGE_LOOP ( 'NONE', ( #8873, #4163, #2938, #7538, #7473, #12316, #6887, #11414, #7337 ) ) ;
+#11248 = EDGE_CURVE ( 'NONE', #7995, #11745, #3229, .T. ) ;
+#11249 = FACE_OUTER_BOUND ( 'NONE', #5860, .T. ) ;
+#11250 = CIRCLE ( 'NONE', #6634, 0.2121225929524575560 ) ;
+#11251 = AXIS2_PLACEMENT_3D ( 'NONE', #11668, #10859, #6950 ) ;
+#11252 = VERTEX_POINT ( 'NONE', #4624 ) ;
+#11253 = EDGE_CURVE ( 'NONE', #6365, #10381, #6253, .T. ) ;
+#11254 = ORIENTED_EDGE ( 'NONE', *, *, #9140, .T. ) ;
+#11255 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11256 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -6.550000000000000711 ) ) ;
+#11257 = EDGE_CURVE ( 'NONE', #5120, #12518, #4877, .T. ) ;
+#11258 = FACE_OUTER_BOUND ( 'NONE', #7275, .T. ) ;
+#11259 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11260 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#11261 = ORIENTED_EDGE ( 'NONE', *, *, #5162, .F. ) ;
+#11262 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#11263 = ADVANCED_FACE ( 'NONE', ( #9690 ), #1007, .F. ) ;
+#11264 = LINE ( 'NONE', #3316, #10373 ) ;
+#11265 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -5.150000000000000355 ) ) ;
+#11266 = VECTOR ( 'NONE', #1440, 1000.000000000000000 ) ;
+#11267 = EDGE_CURVE ( 'NONE', #9751, #4515, #3679, .T. ) ;
+#11268 = EDGE_LOOP ( 'NONE', ( #11465, #253, #8578, #3263 ) ) ;
+#11269 = ORIENTED_EDGE ( 'NONE', *, *, #4199, .T. ) ;
+#11270 = EDGE_CURVE ( 'NONE', #1411, #1817, #7912, .T. ) ;
+#11271 = VECTOR ( 'NONE', #4, 1000.000000000000000 ) ;
+#11272 = CARTESIAN_POINT ( 'NONE', ( 0.9437065855357300581, 2.567585525109674638, 0.5999999999999999778 ) ) ;
+#11273 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#11274 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#11275 = EDGE_CURVE ( 'NONE', #534, #5680, #8217, .T. ) ;
+#11276 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -11.07499999999999929 ) ) ;
+#11277 = ORIENTED_EDGE ( 'NONE', *, *, #4584, .T. ) ;
+#11278 = LINE ( 'NONE', #510, #4346 ) ;
+#11279 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#11280 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11281 = AXIS2_PLACEMENT_3D ( 'NONE', #10101, #6545, #10320 ) ;
+#11282 = DIRECTION ( 'NONE', ( -3.616905694837805064E-32, 1.000000000000000000, -2.168404344971010101E-16 ) ) ;
+#11283 = ORIENTED_EDGE ( 'NONE', *, *, #1481, .F. ) ;
+#11284 = ORIENTED_EDGE ( 'NONE', *, *, #875, .T. ) ;
+#11285 = EDGE_CURVE ( 'NONE', #9069, #165, #2755, .T. ) ;
+#11286 = EDGE_LOOP ( 'NONE', ( #9169, #12160, #2688, #8458 ) ) ;
+#11288 = ORIENTED_EDGE ( 'NONE', *, *, #568, .T. ) ;
+#11287 = CARTESIAN_POINT ( 'NONE', ( 1.149999999999999911, 2.200000000000000178, -5.049999999999999822 ) ) ;
+#11289 = LINE ( 'NONE', #3445, #2529 ) ;
+#11290 = DIRECTION ( 'NONE', ( 0.5648791325396610441, -0.8251736578570840752, 0.0000000000000000000 ) ) ;
+#11291 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#11292 = ORIENTED_EDGE ( 'NONE', *, *, #11475, .T. ) ;
+#11293 = EDGE_CURVE ( 'NONE', #5950, #9247, #1270, .T. ) ;
+#11294 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11295 = ORIENTED_EDGE ( 'NONE', *, *, #2534, .T. ) ;
+#11296 = VECTOR ( 'NONE', #2691, 1000.000000000000000 ) ;
+#11297 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#11298 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11299 = ORIENTED_EDGE ( 'NONE', *, *, #553, .T. ) ;
+#11300 = ORIENTED_EDGE ( 'NONE', *, *, #4249, .F. ) ;
+#11301 = PLANE ( 'NONE', #7877 ) ;
+#11302 = VECTOR ( 'NONE', #9790, 1000.000000000000000 ) ;
+#11303 = AXIS2_PLACEMENT_3D ( 'NONE', #4742, #7668, #7706 ) ;
+#11304 = AXIS2_PLACEMENT_3D ( 'NONE', #11846, #6123, #9884 ) ;
+#11305 = EDGE_LOOP ( 'NONE', ( #760, #11469, #10694, #8562, #5268, #9485, #3293, #7509, #7617, #7286, #5286, #9832, #11650, #4852, #10413, #5658, #10678, #3440, #5091, #10099, #8652, #957, #5432 ) ) ;
+#11306 = VERTEX_POINT ( 'NONE', #8588 ) ;
+#11307 = CARTESIAN_POINT ( 'NONE', ( 2.899803909761459852, 2.218786270997469945, -0.5140602498936769349 ) ) ;
+#11308 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#11309 = PLANE ( 'NONE', #5842 ) ;
+#11310 = CIRCLE ( 'NONE', #10222, 0.5000000000000000000 ) ;
+#11311 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11312 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -4.349999999999999645 ) ) ;
+#11313 = ORIENTED_EDGE ( 'NONE', *, *, #7373, .F. ) ;
+#11314 = EDGE_CURVE ( 'NONE', #3211, #6473, #11064, .T. ) ;
+#11315 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11316 = LINE ( 'NONE', #10968, #1522 ) ;
+#11317 = DIRECTION ( 'NONE', ( -3.469446951953599989E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11318 = LINE ( 'NONE', #7911, #3940 ) ;
+#11319 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#11320 = ORIENTED_EDGE ( 'NONE', *, *, #10813, .F. ) ;
+#11321 = AXIS2_PLACEMENT_3D ( 'NONE', #3899, #6819, #10689 ) ;
+#11322 = VECTOR ( 'NONE', #8962, 1000.000000000000114 ) ;
+#11323 = VERTEX_POINT ( 'NONE', #2895 ) ;
+#11324 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11325 = VERTEX_POINT ( 'NONE', #3957 ) ;
+#11326 = FACE_OUTER_BOUND ( 'NONE', #6944, .T. ) ;
+#11327 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -10.20000000000000107 ) ) ;
+#11328 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#11329 = LINE ( 'NONE', #7721, #12376 ) ;
+#11330 = EDGE_CURVE ( 'NONE', #9744, #8506, #11128, .T. ) ;
+#11331 = LINE ( 'NONE', #10129, #11926 ) ;
+#11332 = ORIENTED_EDGE ( 'NONE', *, *, #3382, .F. ) ;
+#11333 = ADVANCED_FACE ( 'NONE', ( #7172 ), #923, .T. ) ;
+#11334 = ORIENTED_EDGE ( 'NONE', *, *, #1500, .T. ) ;
+#11335 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#11336 = PLANE ( 'NONE', #2329 ) ;
+#11337 = AXIS2_PLACEMENT_3D ( 'NONE', #9843, #229, #7015 ) ;
+#11338 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -3.500000000000000000 ) ) ;
+#11339 = VECTOR ( 'NONE', #11317, 1000.000000000000000 ) ;
+#11340 = EDGE_CURVE ( 'NONE', #228, #1237, #7615, .T. ) ;
+#11341 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11342 = LINE ( 'NONE', #9289, #11197 ) ;
+#11343 = LINE ( 'NONE', #12269, #12240 ) ;
+#11344 = FACE_OUTER_BOUND ( 'NONE', #5416, .T. ) ;
+#11345 = ORIENTED_EDGE ( 'NONE', *, *, #296, .F. ) ;
+#11346 = ADVANCED_FACE ( 'NONE', ( #8505 ), #7689, .T. ) ;
+#11347 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 2.200000000000000178, 0.6999999999999999556 ) ) ;
+#11348 = CYLINDRICAL_SURFACE ( 'NONE', #11466, 0.5000000000000000000 ) ;
+#11349 = ORIENTED_EDGE ( 'NONE', *, *, #4125, .F. ) ;
+#11350 = ORIENTED_EDGE ( 'NONE', *, *, #3704, .T. ) ;
+#11351 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11352 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11353 = EDGE_CURVE ( 'NONE', #10082, #10696, #5513, .T. ) ;
+#11354 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#11355 = ORIENTED_EDGE ( 'NONE', *, *, #5714, .F. ) ;
+#11356 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#11357 = AXIS2_PLACEMENT_3D ( 'NONE', #10588, #4761, #11484 ) ;
+#11358 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -6.500000000000000000 ) ) ;
+#11359 = DIRECTION ( 'NONE', ( -0.8035776463728446783, 0.1281605571618749384, 0.5812381937190957970 ) ) ;
+#11360 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11361 = ORIENTED_EDGE ( 'NONE', *, *, #8145, .T. ) ;
+#11362 = ORIENTED_EDGE ( 'NONE', *, *, #3005, .F. ) ;
+#11363 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -11.50000000000000000 ) ) ;
+#11364 = DIRECTION ( 'NONE', ( -1.000000000000000000, 4.410313921974925360E-16, -1.470104640658310015E-16 ) ) ;
+#11365 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11366 = EDGE_CURVE ( 'NONE', #1114, #3580, #3981, .T. ) ;
+#11367 = EDGE_CURVE ( 'NONE', #7870, #9210, #11817, .T. ) ;
+#11368 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 1.300000000000000044, -0.8499999999999999778 ) ) ;
+#11369 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11370 = ORIENTED_EDGE ( 'NONE', *, *, #11504, .F. ) ;
+#11371 = AXIS2_PLACEMENT_3D ( 'NONE', #2014, #8834, #5998 ) ;
+#11372 = VECTOR ( 'NONE', #4663, 1000.000000000000000 ) ;
+#11373 = VERTEX_POINT ( 'NONE', #10754 ) ;
+#11374 = DIRECTION ( 'NONE', ( 0.9875194702033948113, -0.1574969713016939887, 0.0000000000000000000 ) ) ;
+#11375 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#11376 = FACE_OUTER_BOUND ( 'NONE', #4806, .T. ) ;
+#11377 = ORIENTED_EDGE ( 'NONE', *, *, #1255, .F. ) ;
+#11378 = DIRECTION ( 'NONE', ( -4.034240641806529869E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11379 = LINE ( 'NONE', #8938, #2634 ) ;
+#11380 = VECTOR ( 'NONE', #7434, 1000.000000000000000 ) ;
+#11381 = ORIENTED_EDGE ( 'NONE', *, *, #475, .T. ) ;
+#11382 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, -11.19999999999999929 ) ) ;
+#11383 = AXIS2_PLACEMENT_3D ( 'NONE', #2371, #8252, #9110 ) ;
+#11384 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11385 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -9.350000000000001421 ) ) ;
+#11386 = ORIENTED_EDGE ( 'NONE', *, *, #5203, .F. ) ;
+#11387 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#11388 = AXIS2_PLACEMENT_3D ( 'NONE', #570, #12102, #616 ) ;
+#11389 = ADVANCED_FACE ( 'NONE', ( #5949 ), #8785, .F. ) ;
+#11390 = DIRECTION ( 'NONE', ( -0.5648791325396610441, 0.8251736578570840752, 0.0000000000000000000 ) ) ;
+#11391 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 3.061616997868380183E-16, 1.699999999999999956 ) ) ;
+#11392 = CARTESIAN_POINT ( 'NONE', ( -1.858252725828475116, 3.088767523183054919, -5.250000000000000000 ) ) ;
+#11393 = CYLINDRICAL_SURFACE ( 'NONE', #11612, 2.000000000000000000 ) ;
+#11394 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#11395 = LINE ( 'NONE', #12037, #10626 ) ;
+#11396 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924038751, 2.709304877981140169, -10.98951133906787980 ) ) ;
+#11397 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11398 = LINE ( 'NONE', #1471, #10044 ) ;
+#11399 = ORIENTED_EDGE ( 'NONE', *, *, #1653, .F. ) ;
+#11400 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.400000000000000355 ) ) ;
+#11401 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#11402 = EDGE_LOOP ( 'NONE', ( #8453, #4818, #8040, #5254 ) ) ;
+#11403 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11404 = ORIENTED_EDGE ( 'NONE', *, *, #110, .F. ) ;
+#11405 = ADVANCED_FACE ( 'NONE', ( #8651 ), #10873, .F. ) ;
+#11406 = EDGE_CURVE ( 'NONE', #11919, #1371, #2915, .T. ) ;
+#11407 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11408 = ADVANCED_FACE ( 'NONE', ( #5192 ), #5809, .T. ) ;
+#11409 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11410 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11411 = VECTOR ( 'NONE', #11832, 1000.000000000000000 ) ;
+#11412 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #6347, 'design' ) ;
+#11413 = ORIENTED_EDGE ( 'NONE', *, *, #504, .F. ) ;
+#11414 = ORIENTED_EDGE ( 'NONE', *, *, #7694, .T. ) ;
+#11415 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11416 = DIRECTION ( 'NONE', ( -2.168404344971010101E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11417 = COLOUR_RGB ( '',0.9960784313725490335, 0.8705882352941176627, 0.7607843137254901578 ) ;
+#11418 = CIRCLE ( 'NONE', #5904, 0.04999999999999969746 ) ;
+#11419 = EDGE_CURVE ( 'NONE', #5138, #10385, #6552, .T. ) ;
+#11420 = ORIENTED_EDGE ( 'NONE', *, *, #5229, .T. ) ;
+#11421 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11422 = EDGE_LOOP ( 'NONE', ( #891, #4323, #9786 ) ) ;
+#11423 = ORIENTED_EDGE ( 'NONE', *, *, #6487, .F. ) ;
+#11424 = ORIENTED_EDGE ( 'NONE', *, *, #2324, .F. ) ;
+#11425 = LINE ( 'NONE', #7762, #1196 ) ;
+#11426 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#11427 = PLANE ( 'NONE', #6577 ) ;
+#11428 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -1.399999999999999911 ) ) ;
+#11429 = EDGE_CURVE ( 'NONE', #9092, #216, #3519, .T. ) ;
+#11430 = ORIENTED_EDGE ( 'NONE', *, *, #1976, .F. ) ;
+#11431 = VECTOR ( 'NONE', #4637, 1000.000000000000000 ) ;
+#11432 = VERTEX_POINT ( 'NONE', #11724 ) ;
+#11433 = EDGE_LOOP ( 'NONE', ( #3926, #4081, #1157, #6669, #4988 ) ) ;
+#11434 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11435 = ORIENTED_EDGE ( 'NONE', *, *, #9655, .T. ) ;
+#11436 = ORIENTED_EDGE ( 'NONE', *, *, #9796, .T. ) ;
+#11437 = FACE_OUTER_BOUND ( 'NONE', #1805, .T. ) ;
+#11438 = FACE_OUTER_BOUND ( 'NONE', #3493, .T. ) ;
+#11439 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -8.949999999999999289 ) ) ;
+#11440 = EDGE_CURVE ( 'NONE', #6012, #2704, #5181, .T. ) ;
+#11441 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#11442 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#11443 = ORIENTED_EDGE ( 'NONE', *, *, #10322, .T. ) ;
+#11444 = AXIS2_PLACEMENT_3D ( 'NONE', #9505, #4765, #11524 ) ;
+#11445 = EDGE_LOOP ( 'NONE', ( #10498, #11099, #9006, #9954, #3391, #1166 ) ) ;
+#11446 = VECTOR ( 'NONE', #5047, 1000.000000000000000 ) ;
+#11447 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11448 = EDGE_LOOP ( 'NONE', ( #11477, #3583, #8158, #3914 ) ) ;
+#11449 = ORIENTED_EDGE ( 'NONE', *, *, #3039, .T. ) ;
+#11450 = VECTOR ( 'NONE', #4548, 1000.000000000000000 ) ;
+#11451 = FACE_OUTER_BOUND ( 'NONE', #12274, .T. ) ;
+#11452 = ADVANCED_FACE ( 'NONE', ( #3968 ), #11679, .F. ) ;
+#11453 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#11454 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11455 = EDGE_CURVE ( 'NONE', #870, #3089, #9073, .T. ) ;
+#11457 = VERTEX_POINT ( 'NONE', #1170 ) ;
+#11456 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11458 = LINE ( 'NONE', #1474, #2270 ) ;
+#11459 = PLANE ( 'NONE', #401 ) ;
+#11460 = ORIENTED_EDGE ( 'NONE', *, *, #1278, .T. ) ;
+#11461 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11462 = LINE ( 'NONE', #9049, #6505 ) ;
+#11463 = AXIS2_PLACEMENT_3D ( 'NONE', #6859, #7829, #5240 ) ;
+#11464 = VERTEX_POINT ( 'NONE', #3062 ) ;
+#11465 = ORIENTED_EDGE ( 'NONE', *, *, #10538, .T. ) ;
+#11466 = AXIS2_PLACEMENT_3D ( 'NONE', #2501, #6580, #1751 ) ;
+#11467 = LINE ( 'NONE', #4014, #6069 ) ;
+#11468 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#11469 = ORIENTED_EDGE ( 'NONE', *, *, #7647, .F. ) ;
+#11470 = LINE ( 'NONE', #4603, #3343 ) ;
+#11471 = ADVANCED_FACE ( 'NONE', ( #1403 ), #4039, .F. ) ;
+#11472 = ORIENTED_EDGE ( 'NONE', *, *, #8459, .T. ) ;
+#11473 = ADVANCED_FACE ( 'NONE', ( #12398 ), #7069, .F. ) ;
+#11474 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#11475 = EDGE_CURVE ( 'NONE', #10214, #10559, #7458, .T. ) ;
+#11476 = EDGE_LOOP ( 'NONE', ( #3209, #6073, #3625, #1345, #1553, #1734, #10729, #1966 ) ) ;
+#11477 = ORIENTED_EDGE ( 'NONE', *, *, #11270, .T. ) ;
+#11478 = VECTOR ( 'NONE', #1501, 1000.000000000000000 ) ;
+#11479 = CYLINDRICAL_SURFACE ( 'NONE', #7240, 0.1999999999999996503 ) ;
+#11480 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, -11.19999999999999929 ) ) ;
+#11481 = VECTOR ( 'NONE', #7896, 1000.000000000000000 ) ;
+#11482 = FACE_OUTER_BOUND ( 'NONE', #12193, .T. ) ;
+#11483 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -11.07499999999999929 ) ) ;
+#11484 = DIRECTION ( 'NONE', ( -0.7071067811865504593, 0.7071067811865445751, 0.0000000000000000000 ) ) ;
+#11485 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -5.450000000000000178 ) ) ;
+#11486 = ORIENTED_EDGE ( 'NONE', *, *, #11285, .F. ) ;
+#11487 = CYLINDRICAL_SURFACE ( 'NONE', #7761, 0.2121225929524575560 ) ;
+#11488 = LINE ( 'NONE', #4484, #11643 ) ;
+#11489 = LINE ( 'NONE', #3740, #6383 ) ;
+#11490 = PLANE ( 'NONE', #2514 ) ;
+#11491 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -1.525000000000000133 ) ) ;
+#11492 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11493 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11494 = EDGE_LOOP ( 'NONE', ( #9976, #8272, #11879, #4552 ) ) ;
+#11495 = EDGE_CURVE ( 'NONE', #2968, #7215, #8778, .T. ) ;
+#11496 = LINE ( 'NONE', #12415, #29 ) ;
+#11497 = ORIENTED_EDGE ( 'NONE', *, *, #12264, .F. ) ;
+#11498 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11499 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11500 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -3.500000000000000000 ) ) ;
+#11501 = VECTOR ( 'NONE', #9236, 1000.000000000000000 ) ;
+#11502 = VECTOR ( 'NONE', #7599, 1000.000000000000000 ) ;
+#11503 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -7.299999999999999822 ) ) ;
+#11504 = EDGE_CURVE ( 'NONE', #11978, #8155, #2148, .T. ) ;
+#11505 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11506 = VECTOR ( 'NONE', #10057, 1000.000000000000000 ) ;
+#11507 = ORIENTED_EDGE ( 'NONE', *, *, #6891, .F. ) ;
+#11508 = ORIENTED_EDGE ( 'NONE', *, *, #7589, .T. ) ;
+#11509 = EDGE_CURVE ( 'NONE', #10933, #3179, #3667, .T. ) ;
+#11510 = LINE ( 'NONE', #5315, #363 ) ;
+#11511 = CARTESIAN_POINT ( 'NONE', ( 2.288021935108360161, 2.224961059593209889, -7.250000000000000000 ) ) ;
+#11512 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11513 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11514 = ADVANCED_FACE ( 'NONE', ( #6242 ), #2593, .T. ) ;
+#11515 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#11516 = VECTOR ( 'NONE', #10304, 999.9999999999998863 ) ;
+#11517 = ORIENTED_EDGE ( 'NONE', *, *, #12403, .F. ) ;
+#11518 = VERTEX_POINT ( 'NONE', #4428 ) ;
+#11519 = EDGE_CURVE ( 'NONE', #8828, #6355, #8931, .T. ) ;
+#11520 = EDGE_CURVE ( 'NONE', #2393, #8660, #7013, .T. ) ;
+#11521 = VECTOR ( 'NONE', #2096, 1000.000000000000000 ) ;
+#11522 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -10.94999999999999929 ) ) ;
+#11523 = DIRECTION ( 'NONE', ( -3.614007241618350250E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11524 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11525 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11526 = EDGE_CURVE ( 'NONE', #5922, #11971, #11342, .T. ) ;
+#11527 = VECTOR ( 'NONE', #5183, 1000.000000000000000 ) ;
+#11528 = LINE ( 'NONE', #9862, #1997 ) ;
+#11529 = ORIENTED_EDGE ( 'NONE', *, *, #1733, .T. ) ;
+#11530 = ADVANCED_FACE ( 'NONE', ( #9988 ), #3450, .F. ) ;
+#11531 = VECTOR ( 'NONE', #7571, 1000.000000000000000 ) ;
+#11532 = LINE ( 'NONE', #11712, #998 ) ;
+#11533 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -7.299999999999999822 ) ) ;
+#11534 = EDGE_LOOP ( 'NONE', ( #1188, #66, #7991, #3181, #2160, #9430 ) ) ;
+#11535 = AXIS2_PLACEMENT_3D ( 'NONE', #6135, #2265, #6172 ) ;
+#11536 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#11537 = ORIENTED_EDGE ( 'NONE', *, *, #11185, .F. ) ;
+#11538 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11539 = FACE_OUTER_BOUND ( 'NONE', #11305, .T. ) ;
+#11540 = ORIENTED_EDGE ( 'NONE', *, *, #3980, .F. ) ;
+#11541 = DIRECTION ( 'NONE', ( -2.489206111144436324E-48, 1.000000000000000000, 1.836709923159815199E-32 ) ) ;
+#11542 = LINE ( 'NONE', #6834, #8975 ) ;
+#11543 = EDGE_CURVE ( 'NONE', #7718, #7839, #11789, .T. ) ;
+#11544 = ORIENTED_EDGE ( 'NONE', *, *, #6032, .F. ) ;
+#11545 = ORIENTED_EDGE ( 'NONE', *, *, #1671, .F. ) ;
+#11546 = ORIENTED_EDGE ( 'NONE', *, *, #5835, .F. ) ;
+#11547 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -11.44999999999999929 ) ) ;
+#11548 = AXIS2_PLACEMENT_3D ( 'NONE', #152, #3028, #9753 ) ;
+#11549 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11550 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, -0.4000000000000000222, -8.449999999999999289 ) ) ;
+#11551 = AXIS2_PLACEMENT_3D ( 'NONE', #8710, #5990, #196 ) ;
+#11552 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#11553 = LINE ( 'NONE', #7125, #4478 ) ;
+#11554 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11555 = DIRECTION ( 'NONE', ( 0.7071067811865441310, 0.0000000000000000000, 0.7071067811865510144 ) ) ;
+#11556 = VERTEX_POINT ( 'NONE', #5508 ) ;
+#11557 = ORIENTED_EDGE ( 'NONE', *, *, #8335, .T. ) ;
+#11558 = ORIENTED_EDGE ( 'NONE', *, *, #9167, .F. ) ;
+#11559 = EDGE_CURVE ( 'NONE', #10106, #4170, #657, .T. ) ;
+#11560 = PLANE ( 'NONE', #545 ) ;
+#11561 = EDGE_LOOP ( 'NONE', ( #5558, #11040, #7582, #4056 ) ) ;
+#11562 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11563 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -0.3499999999999999778 ) ) ;
+#11564 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11565 = LINE ( 'NONE', #8503, #8996 ) ;
+#11566 = FACE_OUTER_BOUND ( 'NONE', #10079, .T. ) ;
+#11567 = AXIS2_PLACEMENT_3D ( 'NONE', #3678, #4632, #801 ) ;
+#11568 = VERTEX_POINT ( 'NONE', #9253 ) ;
+#11569 = ORIENTED_EDGE ( 'NONE', *, *, #10638, .T. ) ;
+#11570 = ORIENTED_EDGE ( 'NONE', *, *, #12394, .T. ) ;
+#11571 = EDGE_CURVE ( 'NONE', #6473, #10971, #7764, .T. ) ;
+#11572 = PLANE ( 'NONE', #2089 ) ;
+#11573 = CIRCLE ( 'NONE', #9337, 0.1499999999999999667 ) ;
+#11574 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.199999999999999956, -3.500000000000000000 ) ) ;
+#11575 = ORIENTED_EDGE ( 'NONE', *, *, #4305, .T. ) ;
+#11576 = EDGE_CURVE ( 'NONE', #6277, #9659, #7312, .T. ) ;
+#11577 = ORIENTED_EDGE ( 'NONE', *, *, #119, .F. ) ;
+#11578 = ORIENTED_EDGE ( 'NONE', *, *, #4537, .F. ) ;
+#11579 = PLANE ( 'NONE', #9704 ) ;
+#11580 = ORIENTED_EDGE ( 'NONE', *, *, #1517, .T. ) ;
+#11581 = VECTOR ( 'NONE', #1816, 1000.000000000000114 ) ;
+#11582 = EDGE_CURVE ( 'NONE', #9439, #5307, #9232, .T. ) ;
+#11583 = ORIENTED_EDGE ( 'NONE', *, *, #2611, .T. ) ;
+#11584 = CARTESIAN_POINT ( 'NONE', ( 2.899992852327200055, 2.204656231732669891, -0.4967996893967859817 ) ) ;
+#11585 = EDGE_CURVE ( 'NONE', #5216, #1563, #9839, .T. ) ;
+#11586 = EDGE_CURVE ( 'NONE', #6356, #3400, #6709, .T. ) ;
+#11587 = ADVANCED_FACE ( 'NONE', ( #4131, #4735 ), #3579, .F. ) ;
+#11588 = CARTESIAN_POINT ( 'NONE', ( -1.800000000000000044, 0.0000000000000000000, 1.899999999999999911 ) ) ;
+#11589 = ORIENTED_EDGE ( 'NONE', *, *, #404, .F. ) ;
+#11590 = LINE ( 'NONE', #8524, #6486 ) ;
+#11591 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, 4.870873947775490542 ) ) ;
+#11592 = ORIENTED_EDGE ( 'NONE', *, *, #257, .T. ) ;
+#11593 = ORIENTED_EDGE ( 'NONE', *, *, #6605, .T. ) ;
+#11594 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#11595 = ORIENTED_EDGE ( 'NONE', *, *, #10731, .T. ) ;
+#11596 = VECTOR ( 'NONE', #4780, 1000.000000000000000 ) ;
+#11597 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -5.450000000000000178 ) ) ;
+#11598 = ORIENTED_EDGE ( 'NONE', *, *, #7082, .F. ) ;
+#11599 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11600 = ORIENTED_EDGE ( 'NONE', *, *, #8982, .T. ) ;
+#11601 = EDGE_CURVE ( 'NONE', #6340, #8025, #8063, .T. ) ;
+#11602 = CIRCLE ( 'NONE', #10906, 1.500000000000000000 ) ;
+#11603 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.449999999999999956, -2.649999999999999911 ) ) ;
+#11604 = ORIENTED_EDGE ( 'NONE', *, *, #6417, .T. ) ;
+#11605 = ORIENTED_EDGE ( 'NONE', *, *, #2636, .T. ) ;
+#11606 = CARTESIAN_POINT ( 'NONE', ( -0.01827330921368563316, 1.879024243357970247, -1.356311791445577342 ) ) ;
+#11607 = ORIENTED_EDGE ( 'NONE', *, *, #2806, .T. ) ;
+#11608 = VECTOR ( 'NONE', #1650, 1000.000000000000000 ) ;
+#11609 = AXIS2_PLACEMENT_3D ( 'NONE', #5825, #9695, #2918 ) ;
+#11610 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11611 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11612 = AXIS2_PLACEMENT_3D ( 'NONE', #10231, #3552, #10372 ) ;
+#11613 = LINE ( 'NONE', #1015, #6513 ) ;
+#11614 = CARTESIAN_POINT ( 'NONE', ( -3.599999999999997424, 1.799999999999999378, -7.662132034355964016 ) ) ;
+#11615 = SURFACE_STYLE_FILL_AREA ( #9648 ) ;
+#11616 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#11617 = FACE_OUTER_BOUND ( 'NONE', #10377, .T. ) ;
+#11618 = VERTEX_POINT ( 'NONE', #9546 ) ;
+#11619 = EDGE_LOOP ( 'NONE', ( #289, #10569 ) ) ;
+#11620 = VECTOR ( 'NONE', #1629, 1000.000000000000000 ) ;
+#11621 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11622 = CARTESIAN_POINT ( 'NONE', ( -0.6708203932499590127, 2.200000000000000178, 1.899999999999999911 ) ) ;
+#11623 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#11625 = DIRECTION ( 'NONE', ( -0.8369696139735456342, 0.0000000000000000000, 0.5472493629827027695 ) ) ;
+#11624 = VECTOR ( 'NONE', #9869, 1000.000000000000000 ) ;
+#11626 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.199999999999999956, -5.500000000000000000 ) ) ;
+#11627 = VECTOR ( 'NONE', #9368, 1000.000000000000000 ) ;
+#11628 = AXIS2_PLACEMENT_3D ( 'NONE', #3238, #10085, #7145 ) ;
+#11629 = AXIS2_PLACEMENT_3D ( 'NONE', #6618, #8428, #10361 ) ;
+#11630 = LINE ( 'NONE', #4525, #1835 ) ;
+#11631 = ORIENTED_EDGE ( 'NONE', *, *, #610, .F. ) ;
+#11632 = VECTOR ( 'NONE', #7611, 1000.000000000000000 ) ;
+#11633 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11634 = LINE ( 'NONE', #6083, #10452 ) ;
+#11635 = CARTESIAN_POINT ( 'NONE', ( -3.200000000000000178, -2.200000000000000178, -0.8499999999999999778 ) ) ;
+#11636 = EDGE_CURVE ( 'NONE', #1343, #7785, #6391, .T. ) ;
+#11637 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11638 = VECTOR ( 'NONE', #190, 1000.000000000000000 ) ;
+#11639 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11640 = LINE ( 'NONE', #1900, #793 ) ;
+#11641 = LINE ( 'NONE', #1743, #9363 ) ;
+#11642 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -1.800000000000000044, -1.750000000000000000 ) ) ;
+#11643 = VECTOR ( 'NONE', #2450, 1000.000000000000114 ) ;
+#11644 = ORIENTED_EDGE ( 'NONE', *, *, #12130, .F. ) ;
+#11645 = AXIS2_PLACEMENT_3D ( 'NONE', #8310, #1515, #6373 ) ;
+#11646 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#11647 = CARTESIAN_POINT ( 'NONE', ( 2.899975869861949995, 2.207460220019685337, -1.523135876478485251 ) ) ;
+#11648 = CYLINDRICAL_SURFACE ( 'NONE', #9934, 0.7000000000000000666 ) ;
+#11649 = ORIENTED_EDGE ( 'NONE', *, *, #3941, .F. ) ;
+#11650 = ORIENTED_EDGE ( 'NONE', *, *, #2447, .F. ) ;
+#11651 = DIRECTION ( 'NONE', ( 0.5648791325396629315, -0.8251736578570829650, -6.621007380445709625E-17 ) ) ;
+#11652 = ADVANCED_FACE ( 'NONE', ( #9682 ), #12499, .F. ) ;
+#11653 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11654 = CARTESIAN_POINT ( 'NONE', ( -1.000000000000000000, 1.496662954709575999, -0.8000000000000000444 ) ) ;
+#11655 = VECTOR ( 'NONE', #7234, 1000.000000000000000 ) ;
+#11656 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11657 = ORIENTED_EDGE ( 'NONE', *, *, #10292, .F. ) ;
+#11658 = CARTESIAN_POINT ( 'NONE', ( -2.500000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11659 = EDGE_CURVE ( 'NONE', #729, #7544, #11496, .T. ) ;
+#11660 = LINE ( 'NONE', #8171, #3385 ) ;
+#11661 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 9.856383386231858827E-17 ) ) ;
+#11662 = VERTEX_POINT ( 'NONE', #5804 ) ;
+#11663 = LINE ( 'NONE', #4492, #10647 ) ;
+#11664 = CARTESIAN_POINT ( 'NONE', ( -0.01358820131558353961, 2.794566664926945165, -7.250000000000000000 ) ) ;
+#11665 = ORIENTED_EDGE ( 'NONE', *, *, #5323, .T. ) ;
+#11666 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11667 = EDGE_CURVE ( 'NONE', #8162, #4061, #2907, .T. ) ;
+#11668 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -10.55000000000000071 ) ) ;
+#11669 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -1.649999999999999911 ) ) ;
+#11670 = EDGE_CURVE ( 'NONE', #9744, #3614, #8643, .T. ) ;
+#11671 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#11672 = AXIS2_PLACEMENT_3D ( 'NONE', #2551, #9288, #3544 ) ;
+#11673 = LINE ( 'NONE', #372, #11093 ) ;
+#11674 = ORIENTED_EDGE ( 'NONE', *, *, #11131, .F. ) ;
+#11675 = CYLINDRICAL_SURFACE ( 'NONE', #2694, 0.04999999999999969746 ) ;
+#11676 = ORIENTED_EDGE ( 'NONE', *, *, #9567, .F. ) ;
+#11677 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#11678 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -11.40000000000000036 ) ) ;
+#11679 = PLANE ( 'NONE', #8257 ) ;
+#11680 = ORIENTED_EDGE ( 'NONE', *, *, #6544, .T. ) ;
+#11681 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#11682 = PLANE ( 'NONE', #10777 ) ;
+#11683 = EDGE_CURVE ( 'NONE', #2231, #6961, #10294, .T. ) ;
+#11684 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11685 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#11686 = EDGE_LOOP ( 'NONE', ( #6571, #3380, #9176, #2811, #8902 ) ) ;
+#11687 = VECTOR ( 'NONE', #11774, 1000.000000000000000 ) ;
+#11688 = AXIS2_PLACEMENT_3D ( 'NONE', #6896, #10773, #1190 ) ;
+#11689 = ADVANCED_FACE ( 'NONE', ( #10922 ), #1996, .T. ) ;
+#11690 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11691 = FACE_OUTER_BOUND ( 'NONE', #10029, .T. ) ;
+#11692 = ORIENTED_EDGE ( 'NONE', *, *, #5727, .F. ) ;
+#11693 = AXIS2_PLACEMENT_3D ( 'NONE', #11148, #3526, #4482 ) ;
+#11694 = ADVANCED_FACE ( 'NONE', ( #10623 ), #3752, .T. ) ;
+#11695 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, -0.4000000000000000222, -7.750000000000000000 ) ) ;
+#11696 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11697 = ORIENTED_EDGE ( 'NONE', *, *, #4035, .F. ) ;
+#11698 = VERTEX_POINT ( 'NONE', #880 ) ;
+#11699 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11700 = LINE ( 'NONE', #10153, #1152 ) ;
+#11701 = DIRECTION ( 'NONE', ( 0.1574969713016944883, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#11702 = VERTEX_POINT ( 'NONE', #4629 ) ;
+#11703 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -8.599999999999999645 ) ) ;
+#11704 = ORIENTED_EDGE ( 'NONE', *, *, #9634, .F. ) ;
+#11705 = LINE ( 'NONE', #4187, #6306 ) ;
+#11706 = ADVANCED_FACE ( 'NONE', ( #5501 ), #12235, .T. ) ;
+#11707 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -7.000000000000000000 ) ) ;
+#11708 = VERTEX_POINT ( 'NONE', #7650 ) ;
+#11709 = VERTEX_POINT ( 'NONE', #2810 ) ;
+#11710 = EDGE_LOOP ( 'NONE', ( #773, #2834, #8110, #8979 ) ) ;
+#11711 = STYLED_ITEM ( 'NONE', ( #10426 ), #4561 ) ;
+#11712 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999999556, 1.199999999999999956, 4.870873947775490542 ) ) ;
+#11713 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.355252715606876105E-16 ) ) ;
+#11714 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11715 = LINE ( 'NONE', #11845, #6620 ) ;
+#11716 = LINE ( 'NONE', #11012, #10999 ) ;
+#11717 = EDGE_LOOP ( 'NONE', ( #2845, #7629, #11735, #12085, #11997 ) ) ;
+#11718 = ORIENTED_EDGE ( 'NONE', *, *, #7738, .F. ) ;
+#11719 = ORIENTED_EDGE ( 'NONE', *, *, #5729, .T. ) ;
+#11720 = LINE ( 'NONE', #2085, #9160 ) ;
+#11721 = EDGE_LOOP ( 'NONE', ( #5778, #8820, #2917, #12226 ) ) ;
+#11722 = CARTESIAN_POINT ( 'NONE', ( -3.200000000000000178, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#11723 = EDGE_CURVE ( 'NONE', #4353, #11432, #2296, .T. ) ;
+#11724 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -7.250000000000000000 ) ) ;
+#11725 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -0.4749999999999999778 ) ) ;
+#11726 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#11727 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#11728 = DIRECTION ( 'NONE', ( -0.1574969713016939887, -0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#11729 = ORIENTED_EDGE ( 'NONE', *, *, #1839, .F. ) ;
+#11730 = AXIS2_PLACEMENT_3D ( 'NONE', #9452, #9495, #5699 ) ;
+#11731 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11732 = LINE ( 'NONE', #2564, #3157 ) ;
+#11733 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11734 = EDGE_CURVE ( 'NONE', #1563, #10068, #4273, .T. ) ;
+#11735 = ORIENTED_EDGE ( 'NONE', *, *, #3774, .F. ) ;
+#11736 = ORIENTED_EDGE ( 'NONE', *, *, #9101, .T. ) ;
+#11737 = ORIENTED_EDGE ( 'NONE', *, *, #291, .F. ) ;
+#11738 = EDGE_LOOP ( 'NONE', ( #12128, #4736, #11583, #8471 ) ) ;
+#11739 = LINE ( 'NONE', #7988, #4362 ) ;
+#11740 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -4.349999999999999645 ) ) ;
+#11742 = ORIENTED_EDGE ( 'NONE', *, *, #5858, .F. ) ;
+#11741 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#11743 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 1.399999999999999911, -0.3499999999999999778 ) ) ;
+#11744 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -4.336808689942015271E-16 ) ) ;
+#11745 = VERTEX_POINT ( 'NONE', #5755 ) ;
+#11746 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11747 = EDGE_CURVE ( 'NONE', #10783, #3118, #4559, .T. ) ;
+#11748 = ORIENTED_EDGE ( 'NONE', *, *, #9341, .F. ) ;
+#11749 = LINE ( 'NONE', #2005, #460 ) ;
+#11750 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 1.399999999999999911, -0.3499999999999999778 ) ) ;
+#11751 = ORIENTED_EDGE ( 'NONE', *, *, #10946, .F. ) ;
+#11752 = ORIENTED_EDGE ( 'NONE', *, *, #11267, .T. ) ;
+#11753 = VECTOR ( 'NONE', #3050, 1000.000000000000000 ) ;
+#11754 = LINE ( 'NONE', #10023, #4088 ) ;
+#11755 = EDGE_CURVE ( 'NONE', #9958, #1375, #11933, .T. ) ;
+#11756 = ORIENTED_EDGE ( 'NONE', *, *, #3870, .F. ) ;
+#11757 = AXIS2_PLACEMENT_3D ( 'NONE', #12427, #938, #12510 ) ;
+#11758 = EDGE_LOOP ( 'NONE', ( #936, #11540, #9280, #6002, #3690, #3928 ) ) ;
+#11759 = DIRECTION ( 'NONE', ( -9.637352644315590806E-16, -1.000000000000000000, 9.637352644315590806E-16 ) ) ;
+#11760 = VERTEX_POINT ( 'NONE', #11491 ) ;
+#11761 = PLANE ( 'NONE', #3092 ) ;
+#11762 = LINE ( 'NONE', #8018, #8468 ) ;
+#11763 = ADVANCED_FACE ( 'NONE', ( #1539 ), #7903, .F. ) ;
+#11764 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11765 = EDGE_CURVE ( 'NONE', #9891, #1988, #4406, .T. ) ;
+#11766 = VECTOR ( 'NONE', #11390, 1000.000000000000114 ) ;
+#11767 = VERTEX_POINT ( 'NONE', #4881 ) ;
+#11768 = ORIENTED_EDGE ( 'NONE', *, *, #1821, .T. ) ;
+#11769 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -11.07499999999999929 ) ) ;
+#11770 = CARTESIAN_POINT ( 'NONE', ( 2.900001387505729777, 2.200966136505279724, -1.538730758246260155 ) ) ;
+#11771 = ORIENTED_EDGE ( 'NONE', *, *, #11723, .F. ) ;
+#11772 = CARTESIAN_POINT ( 'NONE', ( 2.000000000000000000, 2.200000000000000178, -0.5250000000000000222 ) ) ;
+#11773 = AXIS2_PLACEMENT_3D ( 'NONE', #5177, #9871, #4124 ) ;
+#11774 = DIRECTION ( 'NONE', ( 9.637352644315590806E-16, 1.000000000000000000, 2.409338161078900167E-16 ) ) ;
+#11775 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -6.750000000000000000 ) ) ;
+#11776 = EDGE_LOOP ( 'NONE', ( #11350, #3065, #2112, #7089 ) ) ;
+#11777 = PLANE ( 'NONE', #4711 ) ;
+#11778 = ADVANCED_FACE ( 'NONE', ( #5173 ), #4000, .T. ) ;
+#11779 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -11.44999999999999929 ) ) ;
+#11780 = LINE ( 'NONE', #5575, #8913 ) ;
+#11781 = LINE ( 'NONE', #1012, #8915 ) ;
+#11782 = LINE ( 'NONE', #572, #7166 ) ;
+#11783 = ORIENTED_EDGE ( 'NONE', *, *, #2611, .F. ) ;
+#11784 = CARTESIAN_POINT ( 'NONE', ( 1.604584607222234949, 2.777621560499960118, -1.500000000000000000 ) ) ;
+#11785 = DIRECTION ( 'NONE', ( -0.8035776463728446783, 0.1281605571618749384, 0.5812381937190957970 ) ) ;
+#11786 = CARTESIAN_POINT ( 'NONE', ( 2.699914264996445379, 2.210955439493125230, -0.5062333522828570409 ) ) ;
+#11787 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#11788 = AXIS2_PLACEMENT_3D ( 'NONE', #179, #3986, #10701 ) ;
+#11789 = LINE ( 'NONE', #7356, #8345 ) ;
+#11790 = ORIENTED_EDGE ( 'NONE', *, *, #2172, .F. ) ;
+#11791 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11792 = EDGE_CURVE ( 'NONE', #51, #1057, #1096, .T. ) ;
+#11793 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#11794 = VECTOR ( 'NONE', #4013, 1000.000000000000000 ) ;
+#11795 = ORIENTED_EDGE ( 'NONE', *, *, #1373, .F. ) ;
+#11796 = VERTEX_POINT ( 'NONE', #23 ) ;
+#11797 = PLANE ( 'NONE', #11101 ) ;
+#11798 = AXIS2_PLACEMENT_3D ( 'NONE', #4545, #10412, #8433 ) ;
+#11799 = VECTOR ( 'NONE', #2204, 1000.000000000000000 ) ;
+#11800 = EDGE_CURVE ( 'NONE', #8877, #8451, #11781, .T. ) ;
+#11801 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -4.000000000000000000 ) ) ;
+#11802 = EDGE_CURVE ( 'NONE', #4227, #3779, #5339, .T. ) ;
+#11803 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#11804 = LINE ( 'NONE', #10908, #4297 ) ;
+#11805 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11806 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -5.049999999999999822 ) ) ;
+#11807 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#11808 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#11809 = LINE ( 'NONE', #12357, #8807 ) ;
+#11810 = VERTEX_POINT ( 'NONE', #10636 ) ;
+#11811 = ORIENTED_EDGE ( 'NONE', *, *, #3228, .F. ) ;
+#11812 = DIRECTION ( 'NONE', ( -0.7071067811865461294, 0.7071067811865490160, 0.0000000000000000000 ) ) ;
+#11813 = LINE ( 'NONE', #5100, #7915 ) ;
+#11814 = ORIENTED_EDGE ( 'NONE', *, *, #6722, .T. ) ;
+#11815 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 2.679275397798650094, -9.050000000000000711 ) ) ;
+#11816 = EDGE_CURVE ( 'NONE', #2038, #6356, #2893, .T. ) ;
+#11817 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #3834, #8862, #11770, #7011, #7053, #11647, #98, #6969, #4130, #3147, #8017, #7930, #3101, #4082, #270, #1087 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 4 ),
+ ( 0.0000000000000000000, 1.678810629943109945E-05, 3.357632176262234967E-05, 5.036232934927950078E-05, 6.713906698377529263E-05, 7.813230446216179784E-05 ),
+ .UNSPECIFIED. ) ;
+#11818 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.445602896647339903E-16 ) ) ;
+#11819 = ADVANCED_FACE ( 'NONE', ( #2283 ), #2010, .F. ) ;
+#11820 = CARTESIAN_POINT ( 'NONE', ( 2.500000000000000000, 2.899999999999999911, -3.449999999999999734 ) ) ;
+#11821 = VECTOR ( 'NONE', #7179, 1000.000000000000000 ) ;
+#11822 = EDGE_CURVE ( 'NONE', #1088, #1534, #1243, .T. ) ;
+#11823 = ORIENTED_EDGE ( 'NONE', *, *, #934, .F. ) ;
+#11824 = EDGE_CURVE ( 'NONE', #2785, #3175, #792, .T. ) ;
+#11825 = CARTESIAN_POINT ( 'NONE', ( 2.699859564844230064, 2.214450088599284605, -0.5106019848023520824 ) ) ;
+#11826 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -1.399999999999999911 ) ) ;
+#11827 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.199999999999999956, -6.500000000000000000 ) ) ;
+#11828 = EDGE_CURVE ( 'NONE', #11432, #12439, #1843, .T. ) ;
+#11829 = VERTEX_POINT ( 'NONE', #5952 ) ;
+#11830 = ORIENTED_EDGE ( 'NONE', *, *, #12277, .F. ) ;
+#11831 = ADVANCED_FACE ( 'NONE', ( #2581 ), #11682, .F. ) ;
+#11832 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11833 = EDGE_CURVE ( 'NONE', #10567, #2677, #3049, .T. ) ;
+#11834 = VECTOR ( 'NONE', #11454, 1000.000000000000000 ) ;
+#11835 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11836 = ORIENTED_EDGE ( 'NONE', *, *, #5453, .F. ) ;
+#11837 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.000000000000000000 ) ) ;
+#11838 = AXIS2_PLACEMENT_3D ( 'NONE', #10111, #9095, #5298 ) ;
+#11839 = EDGE_LOOP ( 'NONE', ( #5748, #8712, #574, #6666 ) ) ;
+#11840 = VERTEX_POINT ( 'NONE', #9678 ) ;
+#11841 = AXIS2_PLACEMENT_3D ( 'NONE', #1071, #8812, #3000 ) ;
+#11842 = ORIENTED_EDGE ( 'NONE', *, *, #5909, .T. ) ;
+#11843 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #11108, #1496, #569, #2793 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#11844 = PLANE ( 'NONE', #10657 ) ;
+#11845 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#11846 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#11847 = CIRCLE ( 'NONE', #8560, 0.05000000000000012768 ) ;
+#11848 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 1.300000000000000044, -1.750000000000000000 ) ) ;
+#11849 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -8.949999999999999289 ) ) ;
+#11850 = EDGE_LOOP ( 'NONE', ( #5784, #897, #2495, #4442, #2955, #9543, #9267, #4790, #896, #8622, #8290, #5225 ) ) ;
+#11851 = VERTEX_POINT ( 'NONE', #1048 ) ;
+#11852 = LINE ( 'NONE', #6957, #4471 ) ;
+#11853 = DIRECTION ( 'NONE', ( 0.1574969713016939887, 0.9875194702033947003, 0.0000000000000000000 ) ) ;
+#11854 = ORIENTED_EDGE ( 'NONE', *, *, #7253, .F. ) ;
+#11855 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11856 = AXIS2_PLACEMENT_3D ( 'NONE', #3916, #2849, #56 ) ;
+#11857 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.414213562373096034, -11.50000000000000000 ) ) ;
+#11858 = CIRCLE ( 'NONE', #8701, 0.1000000000000000749 ) ;
+#11859 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, -2.200000000000000178, -11.40000000000000036 ) ) ;
+#11860 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#11861 = VERTEX_POINT ( 'NONE', #8827 ) ;
+#11862 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -5.275000000000000355 ) ) ;
+#11863 = EDGE_LOOP ( 'NONE', ( #6199, #4737, #12067, #10404 ) ) ;
+#11864 = LINE ( 'NONE', #1073, #8424 ) ;
+#11865 = EDGE_CURVE ( 'NONE', #8284, #2256, #7299, .T. ) ;
+#11866 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11867 = ORIENTED_EDGE ( 'NONE', *, *, #8320, .T. ) ;
+#11868 = CIRCLE ( 'NONE', #11444, 0.7000000000000000666 ) ;
+#11869 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -4.000000000000000000 ) ) ;
+#11870 = AXIS2_PLACEMENT_3D ( 'NONE', #6467, #1730, #2575 ) ;
+#11871 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11872 = VERTEX_POINT ( 'NONE', #6974 ) ;
+#11873 = ORIENTED_EDGE ( 'NONE', *, *, #11045, .F. ) ;
+#11874 = ORIENTED_EDGE ( 'NONE', *, *, #1407, .T. ) ;
+#11875 = EDGE_CURVE ( 'NONE', #3779, #7712, #180, .T. ) ;
+#11876 = ORIENTED_EDGE ( 'NONE', *, *, #5280, .T. ) ;
+#11877 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -1.500000000000000000 ) ) ;
+#11878 = ADVANCED_FACE ( 'NONE', ( #5796 ), #8629, .F. ) ;
+#11879 = ORIENTED_EDGE ( 'NONE', *, *, #5496, .F. ) ;
+#11880 = EDGE_CURVE ( 'NONE', #7813, #4353, #944, .T. ) ;
+#11881 = ORIENTED_EDGE ( 'NONE', *, *, #9961, .T. ) ;
+#11882 = LINE ( 'NONE', #4129, #10236 ) ;
+#11883 = EDGE_CURVE ( 'NONE', #7400, #4071, #16, .T. ) ;
+#11884 = EDGE_LOOP ( 'NONE', ( #3402, #2053, #11027, #7540 ) ) ;
+#11885 = EDGE_LOOP ( 'NONE', ( #9802, #2310, #9726, #1042 ) ) ;
+#11886 = CYLINDRICAL_SURFACE ( 'NONE', #5936, 0.04999999999999991257 ) ;
+#11887 = VERTEX_POINT ( 'NONE', #7147 ) ;
+#11888 = FACE_OUTER_BOUND ( 'NONE', #12171, .T. ) ;
+#11889 = VECTOR ( 'NONE', #8605, 1000.000000000000000 ) ;
+#11890 = VECTOR ( 'NONE', #4707, 1000.000000000000000 ) ;
+#11891 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11892 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#11893 = EDGE_LOOP ( 'NONE', ( #4726, #5559, #11811, #10557, #2539, #2510, #6739, #11139 ) ) ;
+#11894 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#11895 = ORIENTED_EDGE ( 'NONE', *, *, #10983, .T. ) ;
+#11896 = ADVANCED_FACE ( 'NONE', ( #8498 ), #11777, .T. ) ;
+#11897 = PLANE ( 'NONE', #15 ) ;
+#11898 = ORIENTED_EDGE ( 'NONE', *, *, #7409, .T. ) ;
+#11899 = SURFACE_SIDE_STYLE ('',( #6429 ) ) ;
+#11900 = EDGE_CURVE ( 'NONE', #2582, #6180, #12390, .T. ) ;
+#11901 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.521936902157089967E-47, 6.141358241030729298E-32 ) ) ;
+#11902 = FACE_OUTER_BOUND ( 'NONE', #2971, .T. ) ;
+#11903 = EDGE_LOOP ( 'NONE', ( #11221, #9035, #10316, #4299 ) ) ;
+#11904 = VERTEX_POINT ( 'NONE', #11808 ) ;
+#11905 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -3.725000000000000089 ) ) ;
+#11906 = CIRCLE ( 'NONE', #1175, 0.2121225929524571119 ) ;
+#11907 = FACE_OUTER_BOUND ( 'NONE', #5261, .T. ) ;
+#11908 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11909 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.399999999999999911, -9.700000000000001066 ) ) ;
+#11910 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -5.150000000000000355 ) ) ;
+#11911 = LINE ( 'NONE', #2337, #10894 ) ;
+#11912 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#11913 = ORIENTED_EDGE ( 'NONE', *, *, #9220, .T. ) ;
+#11914 = CIRCLE ( 'NONE', #9129, 0.2121225929524571119 ) ;
+#11915 = EDGE_CURVE ( 'NONE', #455, #344, #3812, .T. ) ;
+#11916 = CARTESIAN_POINT ( 'NONE', ( -0.7717171436150779273, 1.393278688198400062, 0.6500000000000000222 ) ) ;
+#11917 = ORIENTED_EDGE ( 'NONE', *, *, #5405, .F. ) ;
+#11918 = LINE ( 'NONE', #10892, #12368 ) ;
+#11919 = VERTEX_POINT ( 'NONE', #9885 ) ;
+#11920 = ORIENTED_EDGE ( 'NONE', *, *, #6940, .F. ) ;
+#11921 = VECTOR ( 'NONE', #5189, 1000.000000000000000 ) ;
+#11922 = EDGE_CURVE ( 'NONE', #11126, #10336, #7445, .T. ) ;
+#11923 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#11924 = AXIS2_PLACEMENT_3D ( 'NONE', #6619, #7610, #3838 ) ;
+#11925 = LINE ( 'NONE', #6832, #9359 ) ;
+#11926 = VECTOR ( 'NONE', #4289, 999.9999999999998863 ) ;
+#11927 = ORIENTED_EDGE ( 'NONE', *, *, #9866, .T. ) ;
+#11928 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -7.299999999999999822 ) ) ;
+#11929 = ORIENTED_EDGE ( 'NONE', *, *, #12460, .F. ) ;
+#11930 = EDGE_CURVE ( 'NONE', #1113, #5216, #7603, .T. ) ;
+#11931 = CIRCLE ( 'NONE', #9854, 0.8999999999999998002 ) ;
+#11932 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11933 = LINE ( 'NONE', #1759, #1702 ) ;
+#11934 = LINE ( 'NONE', #3738, #9377 ) ;
+#11935 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11936 = VECTOR ( 'NONE', #4567, 1000.000000000000000 ) ;
+#11937 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#11938 = VECTOR ( 'NONE', #2237, 1000.000000000000000 ) ;
+#11939 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -5.150000000000000355 ) ) ;
+#11940 = EDGE_CURVE ( 'NONE', #10387, #10263, #3503, .T. ) ;
+#11941 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11942 = ADVANCED_FACE ( 'NONE', ( #9521 ), #2300, .F. ) ;
+#11943 = FACE_OUTER_BOUND ( 'NONE', #1072, .T. ) ;
+#11944 = ORIENTED_EDGE ( 'NONE', *, *, #5048, .F. ) ;
+#11945 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 1.729161646579060019, -4.349999999999999645 ) ) ;
+#11946 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, -0.4000000000000000222, -8.449999999999999289 ) ) ;
+#11947 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -2.250000000000000000 ) ) ;
+#11948 = DIRECTION ( 'NONE', ( -0.8251736578570826319, -0.5648791325396630425, -2.168404344971005318E-15 ) ) ;
+#11949 = AXIS2_PLACEMENT_3D ( 'NONE', #1107, #7660, #3515 ) ;
+#11950 = AXIS2_PLACEMENT_3D ( 'NONE', #5548, #9384, #3624 ) ;
+#11951 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #10955, #327, #1414, #8188 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#11952 = VECTOR ( 'NONE', #7908, 1000.000000000000000 ) ;
+#11953 = VERTEX_POINT ( 'NONE', #5223 ) ;
+#11954 = ORIENTED_EDGE ( 'NONE', *, *, #8940, .T. ) ;
+#11955 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#11956 = ADVANCED_FACE ( 'NONE', ( #6696 ), #3152, .T. ) ;
+#11957 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#11958 = EDGE_CURVE ( 'NONE', #12196, #943, #3208, .T. ) ;
+#11959 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11960 = CARTESIAN_POINT ( 'NONE', ( 3.600000000000000089, 2.200000000000000178, -8.599999999999999645 ) ) ;
+#11961 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#11962 = LINE ( 'NONE', #6100, #2022 ) ;
+#11963 = ORIENTED_EDGE ( 'NONE', *, *, #1481, .T. ) ;
+#11964 = VECTOR ( 'NONE', #7602, 1000.000000000000000 ) ;
+#11965 = AXIS2_PLACEMENT_3D ( 'NONE', #2720, #3607, #6665 ) ;
+#11966 = VERTEX_POINT ( 'NONE', #6124 ) ;
+#11967 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -6.875000000000000000 ) ) ;
+#11968 = EDGE_CURVE ( 'NONE', #1864, #8523, #2137, .T. ) ;
+#11969 = VECTOR ( 'NONE', #9588, 1000.000000000000000 ) ;
+#11970 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -7.299999999999999822 ) ) ;
+#11971 = VERTEX_POINT ( 'NONE', #11848 ) ;
+#11972 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11973 = PLANE ( 'NONE', #11304 ) ;
+#11974 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#11975 = CARTESIAN_POINT ( 'NONE', ( 0.4592978967003510382, 2.465987697120515243, -10.94999999999999929 ) ) ;
+#11976 = PLANE ( 'NONE', #10939 ) ;
+#11977 = FACE_OUTER_BOUND ( 'NONE', #3153, .T. ) ;
+#11978 = VERTEX_POINT ( 'NONE', #5186 ) ;
+#11979 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#11980 = VECTOR ( 'NONE', #4032, 1000.000000000000000 ) ;
+#11981 = VERTEX_POINT ( 'NONE', #8987 ) ;
+#11982 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -9.050000000000000711 ) ) ;
+#11983 = EDGE_LOOP ( 'NONE', ( #10708, #8656, #10486, #11094, #7321, #6952, #1902, #153 ) ) ;
+#11984 = EDGE_CURVE ( 'NONE', #11306, #2858, #644, .T. ) ;
+#11985 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11986 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#11987 = VECTOR ( 'NONE', #7822, 1000.000000000000114 ) ;
+#11988 = EDGE_CURVE ( 'NONE', #3018, #7718, #3354, .T. ) ;
+#11989 = CIRCLE ( 'NONE', #11337, 0.1250000000000001110 ) ;
+#11990 = LINE ( 'NONE', #11023, #6909 ) ;
+#11991 = ORIENTED_EDGE ( 'NONE', *, *, #4269, .F. ) ;
+#11992 = ORIENTED_EDGE ( 'NONE', *, *, #5423, .F. ) ;
+#11993 = ORIENTED_EDGE ( 'NONE', *, *, #2420, .F. ) ;
+#11994 = EDGE_CURVE ( 'NONE', #6075, #1475, #8872, .T. ) ;
+#11995 = EDGE_CURVE ( 'NONE', #8533, #9906, #10282, .T. ) ;
+#11996 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#11997 = ORIENTED_EDGE ( 'NONE', *, *, #6160, .T. ) ;
+#11998 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#11999 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#12000 = CIRCLE ( 'NONE', #4922, 2.299999999999999822 ) ;
+#12001 = ORIENTED_EDGE ( 'NONE', *, *, #8552, .T. ) ;
+#12002 = ORIENTED_EDGE ( 'NONE', *, *, #2647, .T. ) ;
+#12003 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12004 = CARTESIAN_POINT ( 'NONE', ( -3.449999999999999734, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#12005 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12006 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.449999999999999956, -6.500000000000000000 ) ) ;
+#12007 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -0.4000000000000000222, -7.599999999999999645 ) ) ;
+#12008 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -6.724999999999999645 ) ) ;
+#12009 = ORIENTED_EDGE ( 'NONE', *, *, #6537, .F. ) ;
+#12010 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -6.500000000000000000 ) ) ;
+#12011 = ADVANCED_FACE ( 'NONE', ( #2746 ), #12140, .F. ) ;
+#12012 = LINE ( 'NONE', #10275, #9760 ) ;
+#12013 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -4.000000000000000000 ) ) ;
+#12014 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -10.65000000000000036 ) ) ;
+#12015 = ORIENTED_EDGE ( 'NONE', *, *, #2212, .T. ) ;
+#12016 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#12017 = ORIENTED_EDGE ( 'NONE', *, *, #11520, .T. ) ;
+#12018 = ORIENTED_EDGE ( 'NONE', *, *, #8772, .T. ) ;
+#12019 = ORIENTED_EDGE ( 'NONE', *, *, #4796, .F. ) ;
+#12020 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #994 ), #171 ) ;
+#12021 = CARTESIAN_POINT ( 'NONE', ( 3.200000000000000178, -2.200000000000000178, -11.40000000000000036 ) ) ;
+#12022 = AXIS2_PLACEMENT_3D ( 'NONE', #11594, #3865, #12397 ) ;
+#12023 = CARTESIAN_POINT ( 'NONE', ( -0.5385164807134500409, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#12024 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -10.94999999999999929 ) ) ;
+#12025 = ORIENTED_EDGE ( 'NONE', *, *, #9722, .F. ) ;
+#12026 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#12027 = FACE_OUTER_BOUND ( 'NONE', #2453, .T. ) ;
+#12028 = ORIENTED_EDGE ( 'NONE', *, *, #7772, .F. ) ;
+#12029 = ORIENTED_EDGE ( 'NONE', *, *, #4461, .T. ) ;
+#12030 = DIRECTION ( 'NONE', ( 0.1574969713016944606, 0.9875194702033945893, 0.0000000000000000000 ) ) ;
+#12031 = FACE_OUTER_BOUND ( 'NONE', #3420, .T. ) ;
+#12032 = VERTEX_POINT ( 'NONE', #6246 ) ;
+#12033 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -2.274999999999999911 ) ) ;
+#12034 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -10.65000000000000036 ) ) ;
+#12035 = ORIENTED_EDGE ( 'NONE', *, *, #307, .F. ) ;
+#12036 = AXIS2_PLACEMENT_3D ( 'NONE', #3286, #11853, #9040 ) ;
+#12037 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -9.475000000000001421 ) ) ;
+#12038 = ORIENTED_EDGE ( 'NONE', *, *, #1060, .F. ) ;
+#12039 = LINE ( 'NONE', #7929, #7867 ) ;
+#12040 = EDGE_LOOP ( 'NONE', ( #5257, #6683, #3919, #9248 ) ) ;
+#12041 = VERTEX_POINT ( 'NONE', #6400 ) ;
+#12042 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12043 = EDGE_LOOP ( 'NONE', ( #12465, #1645, #597, #11170, #10190 ) ) ;
+#12044 = LINE ( 'NONE', #9016, #2543 ) ;
+#12045 = FACE_OUTER_BOUND ( 'NONE', #2061, .T. ) ;
+#12046 = ORIENTED_EDGE ( 'NONE', *, *, #9093, .T. ) ;
+#12047 = LINE ( 'NONE', #2060, #9959 ) ;
+#12048 = ORIENTED_EDGE ( 'NONE', *, *, #5404, .F. ) ;
+#12049 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#12050 = VECTOR ( 'NONE', #1698, 1000.000000000000000 ) ;
+#12051 = ORIENTED_EDGE ( 'NONE', *, *, #11440, .T. ) ;
+#12052 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -3.550000000000000266 ) ) ;
+#12053 = CARTESIAN_POINT ( 'NONE', ( -2.949999999999999734, 1.449999999999999956, -5.649999999999999467 ) ) ;
+#12054 = EDGE_LOOP ( 'NONE', ( #2866, #2994, #12057, #2368 ) ) ;
+#12055 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12056 = FACE_OUTER_BOUND ( 'NONE', #11476, .T. ) ;
+#12057 = ORIENTED_EDGE ( 'NONE', *, *, #4575, .T. ) ;
+#12058 = VECTOR ( 'NONE', #1246, 1000.000000000000000 ) ;
+#12059 = VERTEX_POINT ( 'NONE', #8256 ) ;
+#12060 = VECTOR ( 'NONE', #5466, 1000.000000000000000 ) ;
+#12061 = EDGE_CURVE ( 'NONE', #899, #8792, #6996, .T. ) ;
+#12062 = DIRECTION ( 'NONE', ( 1.000000000000000000, -3.277316481785920364E-15, 0.0000000000000000000 ) ) ;
+#12063 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -3.725000000000000089 ) ) ;
+#12064 = ORIENTED_EDGE ( 'NONE', *, *, #7152, .F. ) ;
+#12065 = PLANE ( 'NONE', #8415 ) ;
+#12066 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12067 = ORIENTED_EDGE ( 'NONE', *, *, #11168, .F. ) ;
+#12068 = PLANE ( 'NONE', #8650 ) ;
+#12069 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#12070 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#12071 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12072 = FACE_OUTER_BOUND ( 'NONE', #3242, .T. ) ;
+#12073 = EDGE_CURVE ( 'NONE', #3877, #4037, #5489, .T. ) ;
+#12074 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#12075 = FACE_OUTER_BOUND ( 'NONE', #11758, .T. ) ;
+#12076 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -0.5500000000000000444 ) ) ;
+#12077 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999999556, 1.199999999999999956, 0.5999999999999999778 ) ) ;
+#12078 = FACE_OUTER_BOUND ( 'NONE', #9752, .T. ) ;
+#12079 = VECTOR ( 'NONE', #6762, 1000.000000000000000 ) ;
+#12080 = EDGE_CURVE ( 'NONE', #6380, #7433, #5940, .T. ) ;
+#12081 = EDGE_LOOP ( 'NONE', ( #4309, #10225, #804, #6789, #1191 ) ) ;
+#12082 = EDGE_CURVE ( 'NONE', #9659, #1938, #10625, .T. ) ;
+#12083 = ADVANCED_FACE ( 'NONE', ( #12078 ), #452, .F. ) ;
+#12084 = FACE_OUTER_BOUND ( 'NONE', #8740, .T. ) ;
+#12085 = ORIENTED_EDGE ( 'NONE', *, *, #1018, .F. ) ;
+#12086 = AXIS2_PLACEMENT_3D ( 'NONE', #7690, #12325, #8589 ) ;
+#12087 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -7.299999999999999822 ) ) ;
+#12088 = LINE ( 'NONE', #973, #2440 ) ;
+#12089 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016939610, 0.0000000000000000000 ) ) ;
+#12090 = ORIENTED_EDGE ( 'NONE', *, *, #11755, .F. ) ;
+#12091 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12092 = VECTOR ( 'NONE', #10278, 1000.000000000000000 ) ;
+#12093 = VECTOR ( 'NONE', #8044, 1000.000000000000114 ) ;
+#12094 = EDGE_CURVE ( 'NONE', #4974, #3742, #6837, .T. ) ;
+#12095 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #4149, #7990, #5114, #5964, #166, #8082, #11786, #11825, #9812, #9000, #9762, #10896, #5068, #6043, #10808, #4018 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 3, 3, 3, 3, 4 ),
+ ( 0.0000000000000000000, 1.678780439225404918E-05, 3.357578922860455107E-05, 5.036012501864039749E-05, 6.712914783547910204E-05, 7.814823926472650535E-05 ),
+ .UNSPECIFIED. ) ;
+#12096 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12097 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12098 = CARTESIAN_POINT ( 'NONE', ( -1.675000000000000044, 1.399999999999999911, -8.724999999999999645 ) ) ;
+#12099 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -5.049999999999999822 ) ) ;
+#12100 = VECTOR ( 'NONE', #5497, 1000.000000000000000 ) ;
+#12101 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12102 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12103 = EDGE_CURVE ( 'NONE', #1357, #6816, #9381, .T. ) ;
+#12104 = AXIS2_PLACEMENT_3D ( 'NONE', #1713, #9498, #2098 ) ;
+#12105 = LINE ( 'NONE', #4267, #8941 ) ;
+#12106 = ORIENTED_EDGE ( 'NONE', *, *, #4631, .T. ) ;
+#12107 = VERTEX_POINT ( 'NONE', #5272 ) ;
+#12108 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 0.2000000000000000111, -0.4749999999999999778 ) ) ;
+#12109 = VERTEX_POINT ( 'NONE', #2374 ) ;
+#12110 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -9.449999999999999289 ) ) ;
+#12111 = EDGE_CURVE ( 'NONE', #6471, #3118, #11331, .T. ) ;
+#12112 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -3.449999999999999734 ) ) ;
+#12113 = VECTOR ( 'NONE', #6058, 1000.000000000000000 ) ;
+#12114 = LINE ( 'NONE', #11356, #12100 ) ;
+#12115 = EDGE_LOOP ( 'NONE', ( #10147, #9825, #2873, #9084 ) ) ;
+#12116 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -10.55000000000000071 ) ) ;
+#12117 = VECTOR ( 'NONE', #6567, 1000.000000000000000 ) ;
+#12118 = ORIENTED_EDGE ( 'NONE', *, *, #11120, .T. ) ;
+#12119 = VERTEX_POINT ( 'NONE', #9114 ) ;
+#12120 = CARTESIAN_POINT ( 'NONE', ( 1.025000000000000133, 3.200000000000000178, -5.049999999999999822 ) ) ;
+#12121 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12122 = LINE ( 'NONE', #1778, #7941 ) ;
+#12123 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12124 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12125 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.156482317317872119E-15 ) ) ;
+#12126 = CIRCLE ( 'NONE', #3729, 0.1250000000000001110 ) ;
+#12127 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -2.274999999999999911 ) ) ;
+#12128 = ORIENTED_EDGE ( 'NONE', *, *, #1108, .F. ) ;
+#12129 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.199999999999999956, -0.5999999999999999778 ) ) ;
+#12130 = EDGE_CURVE ( 'NONE', #4177, #9928, #1262, .T. ) ;
+#12131 = ORIENTED_EDGE ( 'NONE', *, *, #2555, .F. ) ;
+#12132 = DIRECTION ( 'NONE', ( -4.336808689942020201E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12133 = EDGE_CURVE ( 'NONE', #9887, #11618, #9668, .T. ) ;
+#12134 = VECTOR ( 'NONE', #7451, 1000.000000000000000 ) ;
+#12135 = EDGE_CURVE ( 'NONE', #4357, #1677, #11201, .T. ) ;
+#12136 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -1.750000000000000000 ) ) ;
+#12137 = LINE ( 'NONE', #7359, #7066 ) ;
+#12138 = CARTESIAN_POINT ( 'NONE', ( 0.7092978967003510382, 1.399999999999999911, -2.149999999999999911 ) ) ;
+#12139 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 1.496662954709575999, -0.3499999999999999778 ) ) ;
+#12140 = PLANE ( 'NONE', #10268 ) ;
+#12141 = DIRECTION ( 'NONE', ( -3.783223833487089149E-49, 6.195440985631459015E-17, 1.000000000000000000 ) ) ;
+#12142 = ADVANCED_FACE ( 'NONE', ( #8350 ), #6273, .T. ) ;
+#12143 = VERTEX_POINT ( 'NONE', #4324 ) ;
+#12144 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12145 = LINE ( 'NONE', #357, #1151 ) ;
+#12146 = ORIENTED_EDGE ( 'NONE', *, *, #3606, .F. ) ;
+#12147 = EDGE_CURVE ( 'NONE', #6961, #7810, #8780, .T. ) ;
+#12148 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -8.949999999999999289 ) ) ;
+#12149 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -3.600000000000000089 ) ) ;
+#12150 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12151 = CARTESIAN_POINT ( 'NONE', ( -0.8391107867515220642, 2.926227164664255032, -10.94999999999999929 ) ) ;
+#12152 = LINE ( 'NONE', #12265, #3123 ) ;
+#12153 = EDGE_CURVE ( 'NONE', #922, #899, #11641, .T. ) ;
+#12154 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12155 = ORIENTED_EDGE ( 'NONE', *, *, #3951, .T. ) ;
+#12156 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12157 = ORIENTED_EDGE ( 'NONE', *, *, #11419, .T. ) ;
+#12158 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -9.449999999999999289 ) ) ;
+#12159 = AXIS2_PLACEMENT_3D ( 'NONE', #7969, #7050, #6116 ) ;
+#12160 = ORIENTED_EDGE ( 'NONE', *, *, #972, .F. ) ;
+#12161 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -7.250000000000000000 ) ) ;
+#12162 = CARTESIAN_POINT ( 'NONE', ( 2.700000356073374963, 2.200417924019470117, -1.542558386816385019 ) ) ;
+#12163 = ADVANCED_FACE ( 'NONE', ( #4551 ), #7380, .F. ) ;
+#12164 = ORIENTED_EDGE ( 'NONE', *, *, #12457, .T. ) ;
+#12165 = VECTOR ( 'NONE', #1295, 1000.000000000000000 ) ;
+#12166 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -10.69999999999999929 ) ) ;
+#12167 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12168 = FACE_OUTER_BOUND ( 'NONE', #4770, .T. ) ;
+#12169 = EDGE_CURVE ( 'NONE', #4411, #8284, #1704, .T. ) ;
+#12170 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#12171 = EDGE_LOOP ( 'NONE', ( #414, #5628, #5435, #11288 ) ) ;
+#12172 = VERTEX_POINT ( 'NONE', #4485 ) ;
+#12173 = CIRCLE ( 'NONE', #2583, 0.05000000000000012768 ) ;
+#12174 = AXIS2_PLACEMENT_3D ( 'NONE', #2183, #9718, #7608 ) ;
+#12175 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12176 = ORIENTED_EDGE ( 'NONE', *, *, #7658, .T. ) ;
+#12177 = LINE ( 'NONE', #1398, #6787 ) ;
+#12178 = ORIENTED_EDGE ( 'NONE', *, *, #7633, .T. ) ;
+#12179 = ORIENTED_EDGE ( 'NONE', *, *, #1653, .T. ) ;
+#12180 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#12181 = DIRECTION ( 'NONE', ( 3.614007241618350250E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12182 = EDGE_CURVE ( 'NONE', #9898, #1208, #10297, .T. ) ;
+#12183 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 2.200000000000000178, -1.649999999999999911 ) ) ;
+#12184 = VERTEX_POINT ( 'NONE', #12313 ) ;
+#12185 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -3.600000000000000089 ) ) ;
+#12186 = VECTOR ( 'NONE', #2930, 1000.000000000000000 ) ;
+#12187 = AXIS2_PLACEMENT_3D ( 'NONE', #8028, #11684, #1222 ) ;
+#12188 = ORIENTED_EDGE ( 'NONE', *, *, #1587, .T. ) ;
+#12189 = ORIENTED_EDGE ( 'NONE', *, *, #1985, .T. ) ;
+#12190 = VECTOR ( 'NONE', #259, 1000.000000000000000 ) ;
+#12191 = LINE ( 'NONE', #6732, #4231 ) ;
+#12192 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -11.44999999999999929 ) ) ;
+#12193 = EDGE_LOOP ( 'NONE', ( #10779, #7137, #6065, #11497, #10665, #341, #6776, #6931, #11577, #4802, #11589, #8143, #4513, #3520, #3717, #6280 ) ) ;
+#12194 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 0.2000000000000000111, -2.274999999999999911 ) ) ;
+#12195 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#12196 = VERTEX_POINT ( 'NONE', #11387 ) ;
+#12197 = LINE ( 'NONE', #3217, #916 ) ;
+#12198 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -4.200000000000000178 ) ) ;
+#12199 = ORIENTED_EDGE ( 'NONE', *, *, #9306, .T. ) ;
+#12200 = EDGE_CURVE ( 'NONE', #5138, #3272, #7767, .T. ) ;
+#12201 = VECTOR ( 'NONE', #1349, 1000.000000000000000 ) ;
+#12202 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12203 = ORIENTED_EDGE ( 'NONE', *, *, #12219, .F. ) ;
+#12204 = FACE_OUTER_BOUND ( 'NONE', #1076, .T. ) ;
+#12205 = ADVANCED_FACE ( 'NONE', ( #5814 ), #9408, .F. ) ;
+#12206 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -2.050000000000000266 ) ) ;
+#12207 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12208 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -10.94999999999999929 ) ) ;
+#12209 = EDGE_CURVE ( 'NONE', #1938, #11978, #1987, .T. ) ;
+#12210 = PLANE ( 'NONE', #3149 ) ;
+#12211 = EDGE_CURVE ( 'NONE', #9439, #4188, #8767, .T. ) ;
+#12212 = VECTOR ( 'NONE', #12337, 1000.000000000000000 ) ;
+#12213 = ORIENTED_EDGE ( 'NONE', *, *, #2154, .F. ) ;
+#12214 = DIRECTION ( 'NONE', ( -0.9875194702033947003, 0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#12215 = ORIENTED_EDGE ( 'NONE', *, *, #7654, .F. ) ;
+#12216 = LINE ( 'NONE', #1586, #4857 ) ;
+#12217 = CIRCLE ( 'NONE', #2676, 0.1499999999999999667 ) ;
+#12218 = PLANE ( 'NONE', #1218 ) ;
+#12219 = EDGE_CURVE ( 'NONE', #11568, #375, #5185, .T. ) ;
+#12220 = CARTESIAN_POINT ( 'NONE', ( 0.6105459496800109687, 2.695025094928819698, -6.349999999999999645 ) ) ;
+#12221 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 1.399999999999999911, -6.724999999999999645 ) ) ;
+#12222 = CARTESIAN_POINT ( 'NONE', ( 1.187434208703792127, 2.200000000000000178, 4.336808689942014778E-16 ) ) ;
+#12223 = VECTOR ( 'NONE', #7, 1000.000000000000000 ) ;
+#12224 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12225 = FACE_OUTER_BOUND ( 'NONE', #4256, .T. ) ;
+#12226 = ORIENTED_EDGE ( 'NONE', *, *, #11104, .F. ) ;
+#12227 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#12228 = ORIENTED_EDGE ( 'NONE', *, *, #726, .T. ) ;
+#12229 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12230 = CARTESIAN_POINT ( 'NONE', ( 2.899999999999999911, 2.200000000000000178, -0.3499999999999999778 ) ) ;
+#12231 = EDGE_CURVE ( 'NONE', #5881, #5732, #6543, .T. ) ;
+#12232 = EDGE_CURVE ( 'NONE', #245, #7876, #1688, .T. ) ;
+#12233 = VECTOR ( 'NONE', #4971, 1000.000000000000000 ) ;
+#12234 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12235 = CYLINDRICAL_SURFACE ( 'NONE', #2107, 0.1499999999999999667 ) ;
+#12236 = FACE_OUTER_BOUND ( 'NONE', #8141, .T. ) ;
+#12237 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12238 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12239 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12240 = VECTOR ( 'NONE', #12227, 1000.000000000000000 ) ;
+#12241 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -3.500000000000000000 ) ) ;
+#12242 = CARTESIAN_POINT ( 'NONE', ( -4.150000028179665179, 1.399999999999999911, -10.20000000000000107 ) ) ;
+#12243 = ORIENTED_EDGE ( 'NONE', *, *, #5085, .F. ) ;
+#12244 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12245 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12246 = EDGE_CURVE ( 'NONE', #8447, #11252, #11343, .T. ) ;
+#12247 = EDGE_CURVE ( 'NONE', #11698, #8413, #6245, .T. ) ;
+#12248 = CARTESIAN_POINT ( 'NONE', ( 0.5790465554196719822, 2.497521200888139781, -6.450000000000000178 ) ) ;
+#12249 = VECTOR ( 'NONE', #7563, 1000.000000000000000 ) ;
+#12250 = ORIENTED_EDGE ( 'NONE', *, *, #187, .F. ) ;
+#12251 = VERTEX_POINT ( 'NONE', #5656 ) ;
+#12252 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#12253 = CARTESIAN_POINT ( 'NONE', ( -1.149999999999999911, 2.200000000000000178, -6.875000000000000000 ) ) ;
+#12254 = AXIS2_PLACEMENT_3D ( 'NONE', #11707, #1199, #2111 ) ;
+#12255 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12256 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.971276677246369793E-16, 0.0000000000000000000 ) ) ;
+#12257 = VECTOR ( 'NONE', #2490, 1000.000000000000000 ) ;
+#12258 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12259 = ORIENTED_EDGE ( 'NONE', *, *, #11206, .F. ) ;
+#12260 = VECTOR ( 'NONE', #9051, 1000.000000000000000 ) ;
+#12261 = VERTEX_POINT ( 'NONE', #6480 ) ;
+#12262 = ORIENTED_EDGE ( 'NONE', *, *, #7200, .F. ) ;
+#12263 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 2.508645237256140081, -9.350000000000001421 ) ) ;
+#12264 = EDGE_CURVE ( 'NONE', #2667, #5854, #6854, .T. ) ;
+#12265 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -6.599999999999999645 ) ) ;
+#12266 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12267 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 1.399999999999999911, -9.475000000000001421 ) ) ;
+#12268 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12269 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.199999999999999956, -0.5999999999999999778 ) ) ;
+#12270 = AXIS2_PLACEMENT_3D ( 'NONE', #3929, #3036, #7827 ) ;
+#12271 = ADVANCED_FACE ( 'NONE', ( #6107 ), #2588, .F. ) ;
+#12272 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -4.400000000000000355 ) ) ;
+#12273 = LINE ( 'NONE', #5795, #377 ) ;
+#12274 = EDGE_LOOP ( 'NONE', ( #1361, #2380, #11220, #4996 ) ) ;
+#12275 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -12.09999999999999964 ) ) ;
+#12276 = LINE ( 'NONE', #10602, #11969 ) ;
+#12277 = EDGE_CURVE ( 'NONE', #4315, #813, #6527, .T. ) ;
+#12278 = VERTEX_POINT ( 'NONE', #7594 ) ;
+#12279 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.399999999999999911, -10.92500000000000071 ) ) ;
+#12280 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.856383386231858827E-17, 0.0000000000000000000 ) ) ;
+#12281 = VECTOR ( 'NONE', #5892, 1000.000000000000000 ) ;
+#12282 = ORIENTED_EDGE ( 'NONE', *, *, #2914, .F. ) ;
+#12283 = VECTOR ( 'NONE', #5608, 1000.000000000000000 ) ;
+#12284 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12285 = CARTESIAN_POINT ( 'NONE', ( 3.000000000000000000, 2.200000000000000178, -3.500000000000000000 ) ) ;
+#12286 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.199999999999999956, -3.500000000000000000 ) ) ;
+#12287 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12288 = CIRCLE ( 'NONE', #7059, 0.04999999999999991257 ) ;
+#12289 = ORIENTED_EDGE ( 'NONE', *, *, #2719, .F. ) ;
+#12290 = ADVANCED_FACE ( 'NONE', ( #4275 ), #742, .F. ) ;
+#12291 = LINE ( 'NONE', #12384, #9131 ) ;
+#12292 = ORIENTED_EDGE ( 'NONE', *, *, #2040, .T. ) ;
+#12293 = VERTEX_POINT ( 'NONE', #10652 ) ;
+#12294 = DIRECTION ( 'NONE', ( 4.027965720986741134E-46, 9.637352644315590806E-16, 1.000000000000000000 ) ) ;
+#12295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12296 = ORIENTED_EDGE ( 'NONE', *, *, #3980, .T. ) ;
+#12297 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.399999999999999911, -0.3499999999999999778 ) ) ;
+#12298 = VERTEX_POINT ( 'NONE', #864 ) ;
+#12299 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12300 = FACE_OUTER_BOUND ( 'NONE', #11776, .T. ) ;
+#12301 = DIRECTION ( 'NONE', ( 0.9875194702033947003, -0.1574969713016944883, 0.0000000000000000000 ) ) ;
+#12302 = LINE ( 'NONE', #8864, #11687 ) ;
+#12303 = FACE_OUTER_BOUND ( 'NONE', #8994, .T. ) ;
+#12304 = ORIENTED_EDGE ( 'NONE', *, *, #3627, .T. ) ;
+#12305 = ORIENTED_EDGE ( 'NONE', *, *, #9101, .F. ) ;
+#12306 = ORIENTED_EDGE ( 'NONE', *, *, #7959, .T. ) ;
+#12307 = EDGE_CURVE ( 'NONE', #5364, #6129, #1100, .T. ) ;
+#12308 = EDGE_CURVE ( 'NONE', #5071, #1597, #1388, .T. ) ;
+#12309 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 1.649999999999999911, -0.5000000000000000000 ) ) ;
+#12310 = CARTESIAN_POINT ( 'NONE', ( 3.449999999999999734, -0.4000000000000000222, -8.599999999999999645 ) ) ;
+#12311 = CARTESIAN_POINT ( 'NONE', ( -0.04508759557592240813, 2.597062770886265248, -4.037877407047544942 ) ) ;
+#12312 = ORIENTED_EDGE ( 'NONE', *, *, #7358, .T. ) ;
+#12313 = CARTESIAN_POINT ( 'NONE', ( 4.174999999999999822, 1.399999999999999911, -1.399999999999999911 ) ) ;
+#12314 = DIRECTION ( 'NONE', ( 0.1574969713016944606, 0.9875194702033945893, 0.0000000000000000000 ) ) ;
+#12315 = ORIENTED_EDGE ( 'NONE', *, *, #8368, .F. ) ;
+#12316 = ORIENTED_EDGE ( 'NONE', *, *, #6433, .T. ) ;
+#12317 = ORIENTED_EDGE ( 'NONE', *, *, #2870, .T. ) ;
+#12318 = EDGE_CURVE ( 'NONE', #8884, #7411, #9990, .T. ) ;
+#12319 = VECTOR ( 'NONE', #11998, 1000.000000000000000 ) ;
+#12320 = PLANE ( 'NONE', #8330 ) ;
+#12321 = DIRECTION ( 'NONE', ( -0.8251736578570846303, -0.5648791325396600449, 0.0000000000000000000 ) ) ;
+#12322 = ORIENTED_EDGE ( 'NONE', *, *, #3363, .T. ) ;
+#12323 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -10.92500000000000071 ) ) ;
+#12324 = EDGE_CURVE ( 'NONE', #6333, #2689, #6231, .T. ) ;
+#12325 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12326 = VECTOR ( 'NONE', #4303, 1000.000000000000000 ) ;
+#12327 = AXIS2_PLACEMENT_3D ( 'NONE', #6590, #7577, #1764 ) ;
+#12328 = ORIENTED_EDGE ( 'NONE', *, *, #10357, .T. ) ;
+#12329 = ORIENTED_EDGE ( 'NONE', *, *, #6764, .T. ) ;
+#12331 = VERTEX_POINT ( 'NONE', #2795 ) ;
+#12330 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.869314090492250044E-17, -1.000000000000000000 ) ) ;
+#12332 = LINE ( 'NONE', #1755, #2225 ) ;
+#12333 = ADVANCED_FACE ( 'NONE', ( #3954 ), #6657, .T. ) ;
+#12334 = PLANE ( 'NONE', #12327 ) ;
+#12335 = PLANE ( 'NONE', #405 ) ;
+#12336 = ORIENTED_EDGE ( 'NONE', *, *, #2202, .T. ) ;
+#12337 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.336808689942015271E-16, 0.0000000000000000000 ) ) ;
+#12338 = CARTESIAN_POINT ( 'NONE', ( 0.5092978967003510826, 1.399999999999999911, -9.050000000000000711 ) ) ;
+#12339 = ORIENTED_EDGE ( 'NONE', *, *, #5592, .T. ) ;
+#12340 = VECTOR ( 'NONE', #3759, 1000.000000000000000 ) ;
+#12341 = EDGE_CURVE ( 'NONE', #3010, #7840, #3521, .T. ) ;
+#12342 = ORIENTED_EDGE ( 'NONE', *, *, #5480, .F. ) ;
+#12343 = VERTEX_POINT ( 'NONE', #8575 ) ;
+#12344 = LINE ( 'NONE', #9231, #4359 ) ;
+#12345 = PLANE ( 'NONE', #6260 ) ;
+#12346 = EDGE_LOOP ( 'NONE', ( #10227, #10427, #748, #2080 ) ) ;
+#12347 = CYLINDRICAL_SURFACE ( 'NONE', #10836, 0.2000000000000000944 ) ;
+#12348 = AXIS2_PLACEMENT_3D ( 'NONE', #10411, #6546, #2980 ) ;
+#12349 = ORIENTED_EDGE ( 'NONE', *, *, #7902, .F. ) ;
+#12350 = AXIS2_PLACEMENT_3D ( 'NONE', #1794, #7644, #2800 ) ;
+#12351 = VERTEX_POINT ( 'NONE', #820 ) ;
+#12352 = ORIENTED_EDGE ( 'NONE', *, *, #6079, .T. ) ;
+#12353 = ADVANCED_FACE ( 'NONE', ( #2910 ), #4562, .F. ) ;
+#12354 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -5.400000000000000355 ) ) ;
+#12355 = ORIENTED_EDGE ( 'NONE', *, *, #7431, .T. ) ;
+#12356 = LINE ( 'NONE', #4876, #10573 ) ;
+#12357 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#12358 = ORIENTED_EDGE ( 'NONE', *, *, #3308, .T. ) ;
+#12359 = EDGE_LOOP ( 'NONE', ( #2950, #10471, #7672, #6292 ) ) ;
+#12360 = CARTESIAN_POINT ( 'NONE', ( 2.603015877711750470, 2.200000000000000178, -10.65000000000000036 ) ) ;
+#12361 = ORIENTED_EDGE ( 'NONE', *, *, #1362, .F. ) ;
+#12362 = VECTOR ( 'NONE', #11282, 1000.000000000000000 ) ;
+#12363 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000000178, 0.2000000000000000111, -5.275000000000000355 ) ) ;
+#12364 = VECTOR ( 'NONE', #1110, 1000.000000000000000 ) ;
+#12365 = CARTESIAN_POINT ( 'NONE', ( -0.3750000000000000000, 3.200000000000000178, -4.349999999999999645 ) ) ;
+#12366 = ORIENTED_EDGE ( 'NONE', *, *, #11816, .F. ) ;
+#12367 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #11711 ) ) ;
+#12368 = VECTOR ( 'NONE', #6094, 1000.000000000000000 ) ;
+#12369 = ORIENTED_EDGE ( 'NONE', *, *, #6905, .F. ) ;
+#12370 = ORIENTED_EDGE ( 'NONE', *, *, #12341, .T. ) ;
+#12371 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12372 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 1.649999999999999911, -9.599999999999999645 ) ) ;
+#12373 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 2.200000000000000178, -3.725000000000000089 ) ) ;
+#12374 = CARTESIAN_POINT ( 'NONE', ( -2.000000000000000000, 2.200000000000000178, -10.94999999999999929 ) ) ;
+#12375 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12376 = VECTOR ( 'NONE', #1037, 1000.000000000000000 ) ;
+#12377 = FACE_OUTER_BOUND ( 'NONE', #10363, .T. ) ;
+#12378 = EDGE_CURVE ( 'NONE', #165, #266, #2597, .T. ) ;
+#12379 = ORIENTED_EDGE ( 'NONE', *, *, #6041, .T. ) ;
+#12380 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12381 = DIRECTION ( 'NONE', ( 2.137262456040524857E-32, -2.168404344971010101E-16, -1.000000000000000000 ) ) ;
+#12382 = VECTOR ( 'NONE', #6249, 1000.000000000000000 ) ;
+#12383 = AXIS2_PLACEMENT_3D ( 'NONE', #7802, #4910, #6877 ) ;
+#12384 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 1.399999999999999911, -4.349999999999999645 ) ) ;
+#12385 = VECTOR ( 'NONE', #8049, 1000.000000000000000 ) ;
+#12386 = FACE_OUTER_BOUND ( 'NONE', #2106, .T. ) ;
+#12387 = EDGE_CURVE ( 'NONE', #10397, #4284, #7462, .T. ) ;
+#12388 = ORIENTED_EDGE ( 'NONE', *, *, #2305, .F. ) ;
+#12389 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 4.336808689942017736E-15 ) ) ;
+#12390 = LINE ( 'NONE', #8067, #11186 ) ;
+#12391 = LINE ( 'NONE', #7171, #1703 ) ;
+#12392 = VERTEX_POINT ( 'NONE', #7634 ) ;
+#12393 = VECTOR ( 'NONE', #6592, 1000.000000000000000 ) ;
+#12394 = EDGE_CURVE ( 'NONE', #7636, #10810, #4121, .T. ) ;
+#12395 = FACE_OUTER_BOUND ( 'NONE', #2399, .T. ) ;
+#12396 = CARTESIAN_POINT ( 'NONE', ( 0.5407972909606899581, 2.706149131296819998, -5.150000000000000355 ) ) ;
+#12397 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.971276677246369793E-16 ) ) ;
+#12398 = FACE_OUTER_BOUND ( 'NONE', #11232, .T. ) ;
+#12399 = ORIENTED_EDGE ( 'NONE', *, *, #2228, .F. ) ;
+#12400 = ORIENTED_EDGE ( 'NONE', *, *, #8821, .T. ) ;
+#12401 = ADVANCED_FACE ( 'NONE', ( #1999 ), #6744, .F. ) ;
+#12402 = CARTESIAN_POINT ( 'NONE', ( 2.649999999999999911, 0.2000000000000000111, -10.92500000000000071 ) ) ;
+#12403 = EDGE_CURVE ( 'NONE', #1271, #3174, #10767, .T. ) ;
+#12404 = CARTESIAN_POINT ( 'NONE', ( -1.889752120088814991, 2.891263629142374558, -10.94999999999999929 ) ) ;
+#12405 = AXIS2_PLACEMENT_3D ( 'NONE', #8159, #7278, #2309 ) ;
+#12406 = CARTESIAN_POINT ( 'NONE', ( 0.5614370628611333736, 2.702857346516099213, -3.258355790705031119 ) ) ;
+#12407 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.399999999999999911, -10.65000000000000036 ) ) ;
+#12408 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12409 = FACE_OUTER_BOUND ( 'NONE', #12502, .T. ) ;
+#12410 = ORIENTED_EDGE ( 'NONE', *, *, #4896, .T. ) ;
+#12411 = ORIENTED_EDGE ( 'NONE', *, *, #1342, .T. ) ;
+#12412 = CARTESIAN_POINT ( 'NONE', ( -3.600000000000000089, 1.300000000000000044, -0.8499999999999999778 ) ) ;
+#12413 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12414 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 1.649999999999999911, -6.500000000000000000 ) ) ;
+#12415 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, -2.200000000000000178, -12.09999999999999964 ) ) ;
+#12416 = EDGE_CURVE ( 'NONE', #471, #3747, #5942, .T. ) ;
+#12417 = ADVANCED_FACE ( 'NONE', ( #12225 ), #9831, .T. ) ;
+#12418 = CIRCLE ( 'NONE', #8342, 0.5000000000000000000 ) ;
+#12419 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 9.856383386231858827E-17 ) ) ;
+#12420 = ADVANCED_FACE ( 'NONE', ( #2586 ), #3947, .F. ) ;
+#12421 = LINE ( 'NONE', #9951, #9855 ) ;
+#12422 = ORIENTED_EDGE ( 'NONE', *, *, #6849, .F. ) ;
+#12423 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -7.000000000000000000 ) ) ;
+#12424 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12425 = LINE ( 'NONE', #7504, #9858 ) ;
+#12426 = ORIENTED_EDGE ( 'NONE', *, *, #5858, .T. ) ;
+#12427 = CARTESIAN_POINT ( 'NONE', ( -0.7488551995924038751, 2.709304877981140169, -10.98951133906787980 ) ) ;
+#12428 = ORIENTED_EDGE ( 'NONE', *, *, #1124, .T. ) ;
+#12429 = CARTESIAN_POINT ( 'NONE', ( 1.800000000000000044, 2.204364238465235083E-16, 1.699999999999999956 ) ) ;
+#12430 = VECTOR ( 'NONE', #7422, 1000.000000000000000 ) ;
+#12431 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #10566, 'distance_accuracy_value', 'NONE');
+#12432 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12433 = VECTOR ( 'NONE', #11394, 1000.000000000000000 ) ;
+#12434 = DIRECTION ( 'NONE', ( 9.856383386231858827E-17, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12435 = VERTEX_POINT ( 'NONE', #9776 ) ;
+#12436 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, 2.200000000000000178, -4.349999999999999645 ) ) ;
+#12437 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12438 = AXIS2_PLACEMENT_3D ( 'NONE', #11077, #6316, #502 ) ;
+#12439 = VERTEX_POINT ( 'NONE', #8777 ) ;
+#12440 = DIRECTION ( 'NONE', ( 0.8251736578570840752, 0.5648791325396610441, -8.946550725264610341E-17 ) ) ;
+#12441 = AXIS2_PLACEMENT_3D ( 'NONE', #7960, #1077, #11637 ) ;
+#12442 = VERTEX_POINT ( 'NONE', #2117 ) ;
+#12443 = ORIENTED_EDGE ( 'NONE', *, *, #11543, .T. ) ;
+#12444 = FACE_OUTER_BOUND ( 'NONE', #4142, .T. ) ;
+#12445 = EDGE_LOOP ( 'NONE', ( #6521, #4697, #1623, #9701, #2625, #12455 ) ) ;
+#12446 = EDGE_CURVE ( 'NONE', #5854, #5931, #10460, .T. ) ;
+#12447 = LINE ( 'NONE', #5943, #11980 ) ;
+#12448 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 2.200000000000000178, -9.475000000000001421 ) ) ;
+#12449 = LINE ( 'NONE', #11955, #1305 ) ;
+#12450 = DIRECTION ( 'NONE', ( 0.1574969713016944606, 0.9875194702033945893, 0.0000000000000000000 ) ) ;
+#12451 = ORIENTED_EDGE ( 'NONE', *, *, #5252, .T. ) ;
+#12452 = ORIENTED_EDGE ( 'NONE', *, *, #4816, .F. ) ;
+#12453 = PLANE ( 'NONE', #8140 ) ;
+#12454 = DIRECTION ( 'NONE', ( 1.668003342285389825E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12455 = ORIENTED_EDGE ( 'NONE', *, *, #6350, .T. ) ;
+#12456 = ORIENTED_EDGE ( 'NONE', *, *, #9830, .T. ) ;
+#12457 = EDGE_CURVE ( 'NONE', #10684, #2496, #1244, .T. ) ;
+#12458 = CARTESIAN_POINT ( 'NONE', ( 2.949999999999999734, 2.200000000000000178, -3.449999999999999734 ) ) ;
+#12459 = DIRECTION ( 'NONE', ( 2.168404344971010101E-16, -1.000000000000000000, 2.168404344971010101E-16 ) ) ;
+#12460 = EDGE_CURVE ( 'NONE', #7446, #9195, #6091, .T. ) ;
+#12461 = ADVANCED_FACE ( 'NONE', ( #6379 ), #6064, .T. ) ;
+#12462 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12463 = VECTOR ( 'NONE', #7838, 1000.000000000000000 ) ;
+#12464 = PLANE ( 'NONE', #11757 ) ;
+#12465 = ORIENTED_EDGE ( 'NONE', *, *, #4278, .F. ) ;
+#12466 = VERTEX_POINT ( 'NONE', #5895 ) ;
+#12467 = CARTESIAN_POINT ( 'NONE', ( -0.8706101810118609396, 2.728723270623575115, -11.16212259295246056 ) ) ;
+#12468 = ORIENTED_EDGE ( 'NONE', *, *, #4499, .T. ) ;
+#12469 = ORIENTED_EDGE ( 'NONE', *, *, #1342, .F. ) ;
+#12470 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999999556, 1.199999999999999956, -0.6999999999999999556 ) ) ;
+#12471 = ORIENTED_EDGE ( 'NONE', *, *, #3895, .T. ) ;
+#12472 = VECTOR ( 'NONE', #5005, 1000.000000000000000 ) ;
+#12473 = EDGE_CURVE ( 'NONE', #870, #2088, #4410, .T. ) ;
+#12474 = ADVANCED_FACE ( 'NONE', ( #8051 ), #5042, .T. ) ;
+#12475 = LINE ( 'NONE', #5288, #5103 ) ;
+#12476 = ORIENTED_EDGE ( 'NONE', *, *, #3259, .T. ) ;
+#12477 = ORIENTED_EDGE ( 'NONE', *, *, #2447, .T. ) ;
+#12478 = AXIS2_PLACEMENT_3D ( 'NONE', #665, #11311, #7423 ) ;
+#12479 = FACE_OUTER_BOUND ( 'NONE', #498, .T. ) ;
+#12480 = LINE ( 'NONE', #11793, #7061 ) ;
+#12481 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12482 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12483 = DIRECTION ( 'NONE', ( -0.7071067811865450192, 0.0000000000000000000, -0.7071067811865500152 ) ) ;
+#12484 = EDGE_CURVE ( 'NONE', #3120, #1864, #10610, .T. ) ;
+#12485 = CIRCLE ( 'NONE', #11672, 0.1000000000000000056 ) ;
+#12486 = EDGE_CURVE ( 'NONE', #8162, #4002, #10914, .T. ) ;
+#12487 = ORIENTED_EDGE ( 'NONE', *, *, #4172, .T. ) ;
+#12488 = EDGE_LOOP ( 'NONE', ( #741, #370, #6925, #3170 ) ) ;
+#12489 = CARTESIAN_POINT ( 'NONE', ( -2.899999999999999911, 2.200000000000000178, -1.399999999999999911 ) ) ;
+#12490 = ORIENTED_EDGE ( 'NONE', *, *, #12073, .F. ) ;
+#12491 = EDGE_CURVE ( 'NONE', #4832, #3451, #946, .T. ) ;
+#12492 = VERTEX_POINT ( 'NONE', #2964 ) ;
+#12493 = CARTESIAN_POINT ( 'NONE', ( -2.649999999999999911, 1.399999999999999911, -1.525000000000000133 ) ) ;
+#12494 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#12495 = PLANE ( 'NONE', #350 ) ;
+#12496 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12497 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#12498 = DIRECTION ( 'NONE', ( 1.971276677246369793E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12499 = PLANE ( 'NONE', #10530 ) ;
+#12500 = VERTEX_POINT ( 'NONE', #1118 ) ;
+#12501 = AXIS2_PLACEMENT_3D ( 'NONE', #4794, #11666, #9730 ) ;
+#12502 = EDGE_LOOP ( 'NONE', ( #5392, #12228, #8131, #7593 ) ) ;
+#12503 = LINE ( 'NONE', #11439, #6801 ) ;
+#12504 = CARTESIAN_POINT ( 'NONE', ( -2.700000000000000178, 0.2000000000000000111, -11.19999999999999929 ) ) ;
+#12505 = ORIENTED_EDGE ( 'NONE', *, *, #2951, .T. ) ;
+#12506 = ORIENTED_EDGE ( 'NONE', *, *, #3137, .F. ) ;
+#12507 = LINE ( 'NONE', #3387, #4517 ) ;
+#12508 = LINE ( 'NONE', #356, #6971 ) ;
+#12509 = ORIENTED_EDGE ( 'NONE', *, *, #8582, .F. ) ;
+#12510 = DIRECTION ( 'NONE', ( -0.8171646632211548855, 0.0000000000000000000, 0.5764042966379209210 ) ) ;
+#12511 = VECTOR ( 'NONE', #6045, 1000.000000000000000 ) ;
+#12512 = EDGE_LOOP ( 'NONE', ( #11729, #9056, #1008, #12506 ) ) ;
+#12513 = CARTESIAN_POINT ( 'NONE', ( -4.150000000000000355, 1.399999999999999911, -5.649999999999999467 ) ) ;
+#12514 = DIRECTION ( 'NONE', ( -2.478176394252580155E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#12515 = CIRCLE ( 'NONE', #3548, 0.2000000000000000944 ) ;
+#12516 = DIRECTION ( 'NONE', ( -0.5648791325396610441, 0.8251736578570840752, 0.0000000000000000000 ) ) ;
+#12517 = AXIS2_PLACEMENT_3D ( 'NONE', #9719, #7909, #10845 ) ;
+#12518 = VERTEX_POINT ( 'NONE', #5082 ) ;
+#12519 = ORIENTED_EDGE ( 'NONE', *, *, #941, .F. ) ;
+#12520 = AXIS2_PLACEMENT_3D ( 'NONE', #8905, #6880, #9880 ) ;
+#12521 = LINE ( 'NONE', #3638, #4377 ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/3dmodels/mechanical/Keebio-Parts/EC11B-SW-Horiz-15K-blue.step b/3dmodels/mechanical/Keebio-Parts/EC11B-SW-Horiz-15K-blue.step
new file mode 100644
index 0000000..068131d
--- /dev/null
+++ b/3dmodels/mechanical/Keebio-Parts/EC11B-SW-Horiz-15K-blue.step
@@ -0,0 +1,38794 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('STEP AP214'),
+ '1');
+FILE_NAME('EC11B-SW-Horiz-K',
+ '',
+ ('UNSPECIFIED'),
+ ('UNSPECIFIED'),
+ 'ASCON STEP Converter 1.6',
+ 'ASCON Math Kernel',
+ '');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1}'));
+ENDSEC;
+
+DATA;
+#1=SHAPE_REPRESENTATION('NONE',(#2,#40,#127,#190),#6);
+#2=AXIS2_PLACEMENT_3D('',#3,#4,#5);
+#3=CARTESIAN_POINT('',(0.,0.,0.));
+#4=DIRECTION('',(0.,0.,1.));
+#5=DIRECTION('',(1.,0.,0.));
+#6=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7,#9,#10))REPRESENTATION_CONTEXT('NONE','NONE'));
+#7=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
+#8=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#7,'NONE','NONE');
+#9=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
+#10=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
+#11=SHAPE_DEFINITION_REPRESENTATION(#12,#1);
+#12=PRODUCT_DEFINITION_SHAPE('NONE','NONE',#13);
+#13=PRODUCT_DEFINITION('','UNSPECIFIED',#14,#22);
+#14=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('ANY','UNSPECIFIED',#15,.NOT_KNOWN.);
+#15=PRODUCT('','EC11B-SW-Horiz-K','NONE',(#25));
+#16=PERSON('UNSPECIFIED','dima','UNSPECIFIED',('UNSPECIFIED'),('UNSPECIFIED'),('UNSPECIFIED'));
+#17=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED');
+#18=PERSON_AND_ORGANIZATION(#16,#17);
+#19=PERSON_AND_ORGANIZATION_ROLE('design_owner');
+#20=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#18,#19,(#15));
+#21=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#15));
+#22=DESIGN_CONTEXT('detailed design',#23,'design');
+#23=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
+#24=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',
+2011,#23);
+#25=MECHANICAL_CONTEXT('NONE',#23,'mechanical');
+#26=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#27,#31,(#13));
+#27=DATE_AND_TIME(#28,#29);
+#28=CALENDAR_DATE(0,1,1);
+#29=LOCAL_TIME(0,0,0.,#30);
+#30=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#31=DATE_TIME_ROLE('creation_date');
+#32=CC_DESIGN_APPROVAL(#33,(#13));
+#33=APPROVAL(#34,'UNSPECIFIED');
+#34=APPROVAL_STATUS('not_yet_approved');
+#35=APPROVAL_DATE_TIME(#36,#33);
+#36=DATE_AND_TIME(#37,#38);
+#37=CALENDAR_DATE(0,1,1);
+#38=LOCAL_TIME(0,0,0.,#39);
+#39=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#40=AXIS2_PLACEMENT_3D('',#41,#42,#43);
+#41=CARTESIAN_POINT('',(0.,0.,6.5));
+#42=DIRECTION('',(0.,-1.,0.));
+#43=DIRECTION('',(1.,0.,0.));
+#44=SHAPE_REPRESENTATION('NONE',(#2),#6);
+#45=SHAPE_DEFINITION_REPRESENTATION(#46,#44);
+#46=PRODUCT_DEFINITION_SHAPE('NONE','NONE',#47);
+#47=PRODUCT_DEFINITION('','UNSPECIFIED',#48,#51);
+#48=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('ANY','UNSPECIFIED',#49,.NOT_KNOWN.);
+#49=PRODUCT('','EC11B-Base','NONE',(#54));
+#50=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#49));
+#51=DESIGN_CONTEXT('detailed design',#52,'design');
+#52=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
+#53=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',
+2011,#52);
+#54=MECHANICAL_CONTEXT('NONE',#52,'mechanical');
+#55=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#56,#60,(#47));
+#56=DATE_AND_TIME(#57,#58);
+#57=CALENDAR_DATE(0,1,1);
+#58=LOCAL_TIME(0,0,0.,#59);
+#59=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#60=DATE_TIME_ROLE('creation_date');
+#61=CC_DESIGN_APPROVAL(#62,(#47));
+#62=APPROVAL(#63,'UNSPECIFIED');
+#63=APPROVAL_STATUS('not_yet_approved');
+#64=APPROVAL_DATE_TIME(#65,#62);
+#65=DATE_AND_TIME(#66,#67);
+#66=CALENDAR_DATE(0,1,1);
+#67=LOCAL_TIME(0,0,0.,#68);
+#68=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#69=MANIFOLD_SOLID_BREP('',#70);
+#70=CLOSED_SHELL('',(#313,#322,#331,#340,#349,#358,#367,#376,#385,#394,#403,#412,
+#421,#430,#439,#448,#457,#466,#475,#484,#493,#502,#511,#520,#529,#538,#547,#556,
+#565,#574,#583,#592,#601,#610,#619,#628,#637,#646,#655,#664,#673,#682,#691,#700,
+#709,#718,#727,#736,#745,#754,#763,#772,#781,#790,#799,#808,#817,#826,#835,#844,
+#853,#862,#871,#880,#889,#898,#907,#916,#925,#934,#943,#952,#961,#970,#979,#988,
+#997,#1006,#1015,#1024,#1033,#1042,#1051,#1060,#1069,#1078,#1087,#1096,#1105,#1114,
+#1123,#1132,#1141,#1150,#1159,#1168,#1177,#1186,#1195,#1204,#1213,#1222,#1231,#1240,
+#1249,#1258,#1267,#1276,#1285,#1294,#1303,#1312,#1321,#1330,#1339,#1348,#1357,#1366,
+#1375,#1384,#1393,#1402,#1411,#1420,#1429,#1438,#1447,#1456,#1465,#1474,#1483,#1492,
+#1501,#1510,#1519,#1528,#1537,#1546,#1555,#1564,#1573,#1582,#1591));
+#71=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#72=FILL_AREA_STYLE_COLOUR('',#71);
+#73=FILL_AREA_STYLE($,(#72));
+#74=SURFACE_STYLE_FILL_AREA(#73);
+#75=SURFACE_SIDE_STYLE('',(#74));
+#76=SURFACE_STYLE_USAGE(.BOTH.,#75);
+#77=PRESENTATION_STYLE_ASSIGNMENT((#76));
+#78=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('NONE',(#79,#89,#99,
+#165,#228,#238,#248,#258,#268,#278,#288,#321,#330,#339,#348,#357,#366,#375,#384,
+#393,#402,#411,#420,#429,#438,#447,#456,#465,#474,#483,#492,#501,#510,#519,#528,
+#537,#546,#555,#564,#573,#582,#591,#600,#609,#618,#627,#636,#645,#654,#663,#672,
+#681,#690,#699,#708,#717,#726,#735,#744,#753,#762,#771,#780,#789,#798,#807,#816,
+#825,#834,#843,#852,#861,#870,#879,#888,#897,#906,#915,#924,#933,#942,#951,#960,
+#969,#978,#987,#996,#1005,#1014,#1023,#1032,#1041,#1050,#1059,#1068,#1077,#1086,
+#1095,#1104,#1113,#1122,#1131,#1140,#1149,#1158,#1167,#1176,#1185,#1194,#1203,#1212,
+#1221,#1230,#1239,#1248,#1257,#1266,#1275,#1284,#1293,#1302,#1311,#1320,#1329,#1338,
+#1347,#1356,#1365,#1374,#1383,#1392,#1401,#1410,#1419,#1428,#1437,#1446,#1455,#1464,
+#1473,#1482,#1491,#1500,#1509,#1518,#1527,#1536,#1545,#1554,#1563,#1572,#1581,#1590,
+#1599,#1608,#1617,#1626,#1635,#1644,#1653,#1662,#1671,#1680,#1689,#1698,#1707,#1716,
+#1725,#1734,#1743,#1752,#1761,#1770,#1779,#1788,#1797,#1806,#1815,#1824,#1833,#1842,
+#1851,#1860,#1869,#1878,#1887,#1896,#1905,#1914,#1923,#1932,#1938,#1945,#1954,#1963,
+#1972,#1981,#1990,#1999,#2008,#2017,#2026,#2035,#2044,#2053,#2062,#2071,#2080,#2089,
+#2098,#2107,#2116,#2125,#2134,#2143,#2152,#2161,#2170,#2179,#2188,#2197,#2206,#2215,
+#2224,#2233,#2242,#2251,#2260,#2269,#2278,#2287,#2296,#2305,#2314,#2323,#2332,#2341,
+#2350,#2359,#2368,#2377,#2386,#2395,#2404,#2413,#2422,#2431,#2440,#2449,#2458,#2467,
+#2476,#2485,#2494,#2503,#2512,#2521,#2530,#2539,#2548,#2557,#2566,#2575,#2584,#2593,
+#2602,#2611,#2620,#2629,#2638,#2647,#2656,#2665,#2674,#2683,#2692,#2701,#2710,#2719,
+#2728,#2737,#2746,#2755,#2764,#2773,#2782,#2791,#2800,#2809,#2818,#2827,#2836,#2845,
+#2854,#2863,#2872,#2881,#2890,#2899,#2908,#2917,#2926,#2935,#2944,#2953,#2962,#2971,
+#2980,#2989,#2998,#3007,#3016,#3025,#3034,#3043,#3052,#3061,#3070,#3079,#3088,#3097,
+#3106,#3115,#3124,#3133,#3142,#3151,#3160,#3169,#3178,#3187,#3196,#3205,#3214,#3223,
+#3232,#3241,#3250,#3259,#3268,#3277,#3286,#3295,#3304,#3313,#3322,#3331,#3340,#3349,
+#3358,#3367,#3376,#3385,#3394,#3403,#3412,#3421,#3430,#3439,#3448,#3457,#3466,#3475,
+#3484,#3493,#3502,#3511,#3520,#3529,#3538,#3547,#3556,#3565,#3574,#3583,#3592,#3601,
+#3610,#3619,#3628,#3637,#3646,#3655,#3664,#3673,#3682,#3691,#3700,#3709,#3718,#3727,
+#3736,#3745,#3754,#3763,#3772,#3781,#3790,#3799,#3808,#3817,#3826,#3835,#3844,#3853,
+#3862,#3871,#3880,#3889,#3898,#3907,#3916,#3925,#3934,#3943,#3952,#3961,#3970,#3979,
+#3988,#3997,#4006,#4015,#4024,#4033,#4042,#4051,#4060,#4069,#4078,#4087,#4096,#4105,
+#4114,#4123,#4132,#4141,#4150,#4159,#4168,#4177,#4186,#4195,#4204,#4213,#4222,#4231,
+#4240,#4249,#4258,#4267,#4276,#4285,#4294,#4303,#4312,#4321,#4330,#4339,#4348,#4357,
+#4366,#4375,#4384,#4393,#4402,#4411,#4420,#4429,#4438,#4447,#4456,#4465,#4474,#4483,
+#4492,#4501,#4510,#4519,#4528,#4537,#4546,#4555,#4564,#4573,#4582,#4591,#4600,#4609,
+#4618,#4627,#4636,#4645,#4654,#4663,#4672,#4681,#4690,#4699,#4708,#4717,#4726,#4735,
+#4744,#4753,#4762,#4771,#4780,#4789,#4798,#4807,#4816,#4825,#4834,#4843,#4852,#4861,
+#4870,#4879,#4888,#4897,#4906,#4915,#4924,#4933,#4942,#4951,#4960,#4969,#4978,#4987,
+#4996,#5005,#5014,#5023,#5032,#5041,#5050,#5059,#5068,#5077,#5086,#5095,#5104,#5113,
+#5122,#5131,#5140,#5149,#5158,#5167,#5176,#5185,#5194,#5203,#5212,#5221,#5230,#5239,
+#5248,#5257,#5266,#5275,#5284,#5293,#5302,#5311,#5320,#5329,#5338,#5347,#5356,#5365,
+#5374,#5383,#5392,#5401,#5410,#5419,#5428,#5437,#5446,#5455,#5464,#5473,#5482,#5491,
+#5500,#5509,#5518,#5527,#5536,#5545,#5554,#5563,#5572,#5581,#5590,#5599,#5608,#5617,
+#5626,#5635,#5644,#5653,#5662,#5671,#5680,#5689,#5698,#5707,#5716,#5725,#5734,#5743,
+#5752,#5761,#5770,#5779,#5788,#5797,#5806,#5815,#5824,#5833,#5842,#5851,#5860,#5869,
+#5878,#5887,#5896,#5905,#5914,#5923,#5932,#5941,#5950,#5959,#5968,#5977,#5986,#5995,
+#6004,#6013,#6022,#6031,#6040,#6049,#6058,#6067,#6076,#6085,#6094,#6103,#6112,#6121,
+#6130,#6139,#6148,#6157,#6166,#6175,#6184,#6193,#6202,#6211,#6220,#6229,#6238,#6247,
+#6256,#6265,#6274,#6283,#6292,#6301,#6310,#6319,#6328,#6337,#6346,#6355,#6364,#6373,
+#6382,#6391,#6400,#6409,#6418,#6427,#6436,#6445,#6454,#6463,#6472,#6481,#6490,#6499,
+#6508,#6517,#6526,#6535,#6544,#6553,#6562,#6571,#6580,#6589),#6);
+#79=STYLED_ITEM('',(#77),#69);
+#80=MANIFOLD_SOLID_BREP('',#81);
+#81=CLOSED_SHELL('',(#1600,#1609,#1618,#1627));
+#82=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#83=FILL_AREA_STYLE_COLOUR('',#82);
+#84=FILL_AREA_STYLE($,(#83));
+#85=SURFACE_STYLE_FILL_AREA(#84);
+#86=SURFACE_SIDE_STYLE('',(#85));
+#87=SURFACE_STYLE_USAGE(.BOTH.,#86);
+#88=PRESENTATION_STYLE_ASSIGNMENT((#87));
+#89=STYLED_ITEM('',(#88),#80);
+#90=MANIFOLD_SOLID_BREP('',#91);
+#91=CLOSED_SHELL('',(#1636,#1645,#1654,#1663,#1672,#1681,#1690,#1699,#1708,#1717,
+#1726,#1735,#1744,#1753,#1762,#1771,#1780,#1789,#1798,#1807,#1816,#1825,#1834,#1843,
+#1852,#1861,#1870,#1879,#1888,#1897,#1906,#1915,#1924));
+#92=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#93=FILL_AREA_STYLE_COLOUR('',#92);
+#94=FILL_AREA_STYLE($,(#93));
+#95=SURFACE_STYLE_FILL_AREA(#94);
+#96=SURFACE_SIDE_STYLE('',(#95));
+#97=SURFACE_STYLE_USAGE(.BOTH.,#96);
+#98=PRESENTATION_STYLE_ASSIGNMENT((#97));
+#99=STYLED_ITEM('',(#98),#90);
+#100=ADVANCED_BREP_SHAPE_REPRESENTATION('NONE',(#69,#80,#90),#6);
+#101=SHAPE_REPRESENTATION_RELATIONSHIP('','',#44,#100);
+#102=GEOMETRIC_CURVE_SET('',(#1933,#1940));
+#103=GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('NONE',(#102),#6);
+#104=SHAPE_REPRESENTATION_RELATIONSHIP('','',#44,#103);
+#105=ITEM_DEFINED_TRANSFORMATION('','',#2,#40);
+#106=(REPRESENTATION_RELATIONSHIP('','',#44,#1)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(
+#105)SHAPE_REPRESENTATION_RELATIONSHIP());
+#107=NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','EC11B-SW-Horiz-K','',#13,#47,'');
+#108=CC_DESIGN_SECURITY_CLASSIFICATION(#109,(#107));
+#109=SECURITY_CLASSIFICATION('','',#110);
+#110=SECURITY_CLASSIFICATION_LEVEL('unclassified');
+#111=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#112,#116,(#109));
+#112=DATE_AND_TIME(#113,#114);
+#113=CALENDAR_DATE(0,1,1);
+#114=LOCAL_TIME(0,0,0.,#115);
+#115=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#116=DATE_TIME_ROLE('classification_date');
+#117=CC_DESIGN_APPROVAL(#118,(#109));
+#118=APPROVAL(#119,'UNSPECIFIED');
+#119=APPROVAL_STATUS('not_yet_approved');
+#120=APPROVAL_DATE_TIME(#121,#118);
+#121=DATE_AND_TIME(#122,#123);
+#122=CALENDAR_DATE(0,1,1);
+#123=LOCAL_TIME(0,0,0.,#124);
+#124=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#125=PRODUCT_DEFINITION_SHAPE('NONE','NONE',#107);
+#126=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#106,#125);
+#127=AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128=CARTESIAN_POINT('',(0.,0.,6.5));
+#129=DIRECTION('',(0.,-1.,0.));
+#130=DIRECTION('',(1.,0.,0.));
+#131=SHAPE_REPRESENTATION('NONE',(#2),#6);
+#132=SHAPE_DEFINITION_REPRESENTATION(#133,#131);
+#133=PRODUCT_DEFINITION_SHAPE('NONE','NONE',#134);
+#134=PRODUCT_DEFINITION('','UNSPECIFIED',#135,#138);
+#135=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('ANY','UNSPECIFIED',#136,
+.NOT_KNOWN.);
+#136=PRODUCT('','EC11B-Shaft-K','NONE',(#141));
+#137=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#136));
+#138=DESIGN_CONTEXT('detailed design',#139,'design');
+#139=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
+#140=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',
+2011,#139);
+#141=MECHANICAL_CONTEXT('NONE',#139,'mechanical');
+#142=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#143,#147,(#134));
+#143=DATE_AND_TIME(#144,#145);
+#144=CALENDAR_DATE(0,1,1);
+#145=LOCAL_TIME(0,0,0.,#146);
+#146=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#147=DATE_TIME_ROLE('creation_date');
+#148=CC_DESIGN_APPROVAL(#149,(#134));
+#149=APPROVAL(#150,'UNSPECIFIED');
+#150=APPROVAL_STATUS('not_yet_approved');
+#151=APPROVAL_DATE_TIME(#152,#149);
+#152=DATE_AND_TIME(#153,#154);
+#153=CALENDAR_DATE(0,1,1);
+#154=LOCAL_TIME(0,0,0.,#155);
+#155=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#156=MANIFOLD_SOLID_BREP('',#157);
+#157=CLOSED_SHELL('',(#1946,#1955,#1964,#1973,#1982,#1991,#2000,#2009,#2018,#2027,
+#2036,#2045,#2054,#2063,#2072,#2081,#2090,#2099,#2108,#2117,#2126,#2135,#2144,#2153,
+#2162,#2171,#2180,#2189,#2198,#2207,#2216,#2225,#2234,#2243,#2252,#2261,#2270,#2279,
+#2288,#2297,#2306,#2315,#2324,#2333,#2342,#2351,#2360,#2369,#2378,#2387,#2396,#2405,
+#2414,#2423,#2432,#2441,#2450,#2459,#2468,#2477,#2486,#2495,#2504,#2513,#2522,#2531,
+#2540,#2549,#2558,#2567,#2576,#2585,#2594,#2603,#2612,#2621,#2630,#2639,#2648));
+#158=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#159=FILL_AREA_STYLE_COLOUR('',#158);
+#160=FILL_AREA_STYLE($,(#159));
+#161=SURFACE_STYLE_FILL_AREA(#160);
+#162=SURFACE_SIDE_STYLE('',(#161));
+#163=SURFACE_STYLE_USAGE(.BOTH.,#162);
+#164=PRESENTATION_STYLE_ASSIGNMENT((#163));
+#165=STYLED_ITEM('',(#164),#156);
+#166=ADVANCED_BREP_SHAPE_REPRESENTATION('NONE',(#156),#6);
+#167=SHAPE_REPRESENTATION_RELATIONSHIP('','',#131,#166);
+#168=ITEM_DEFINED_TRANSFORMATION('','',#2,#127);
+#169=(REPRESENTATION_RELATIONSHIP('','',#131,#1)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(
+#168)SHAPE_REPRESENTATION_RELATIONSHIP());
+#170=NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','EC11B-SW-Horiz-K','',#13,#134,'');
+#171=CC_DESIGN_SECURITY_CLASSIFICATION(#172,(#170));
+#172=SECURITY_CLASSIFICATION('','',#173);
+#173=SECURITY_CLASSIFICATION_LEVEL('unclassified');
+#174=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#175,#179,(#172));
+#175=DATE_AND_TIME(#176,#177);
+#176=CALENDAR_DATE(0,1,1);
+#177=LOCAL_TIME(0,0,0.,#178);
+#178=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#179=DATE_TIME_ROLE('classification_date');
+#180=CC_DESIGN_APPROVAL(#181,(#172));
+#181=APPROVAL(#182,'UNSPECIFIED');
+#182=APPROVAL_STATUS('not_yet_approved');
+#183=APPROVAL_DATE_TIME(#184,#181);
+#184=DATE_AND_TIME(#185,#186);
+#185=CALENDAR_DATE(0,1,1);
+#186=LOCAL_TIME(0,0,0.,#187);
+#187=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#188=PRODUCT_DEFINITION_SHAPE('NONE','NONE',#170);
+#189=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#169,#188);
+#190=AXIS2_PLACEMENT_3D('',#191,#192,#193);
+#191=CARTESIAN_POINT('',(0.,2.9,6.5));
+#192=DIRECTION('',(0.,-1.,0.));
+#193=DIRECTION('',(1.,0.,0.));
+#194=SHAPE_REPRESENTATION('NONE',(#2),#6);
+#195=SHAPE_DEFINITION_REPRESENTATION(#196,#194);
+#196=PRODUCT_DEFINITION_SHAPE('NONE','NONE',#197);
+#197=PRODUCT_DEFINITION('','UNSPECIFIED',#198,#201);
+#198=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('ANY','UNSPECIFIED',#199,
+.NOT_KNOWN.);
+#199=PRODUCT('','EC11B-HousingSW-horiz','NONE',(#204));
+#200=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#199));
+#201=DESIGN_CONTEXT('detailed design',#202,'design');
+#202=APPLICATION_CONTEXT('configuration controlled 3d designs of mechanical parts and assemblies');
+#203=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',
+2011,#202);
+#204=MECHANICAL_CONTEXT('NONE',#202,'mechanical');
+#205=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#206,#210,(#197));
+#206=DATE_AND_TIME(#207,#208);
+#207=CALENDAR_DATE(0,1,1);
+#208=LOCAL_TIME(0,0,0.,#209);
+#209=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#210=DATE_TIME_ROLE('creation_date');
+#211=CC_DESIGN_APPROVAL(#212,(#197));
+#212=APPROVAL(#213,'UNSPECIFIED');
+#213=APPROVAL_STATUS('not_yet_approved');
+#214=APPROVAL_DATE_TIME(#215,#212);
+#215=DATE_AND_TIME(#216,#217);
+#216=CALENDAR_DATE(0,1,1);
+#217=LOCAL_TIME(0,0,0.,#218);
+#218=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#219=MANIFOLD_SOLID_BREP('',#220);
+#220=CLOSED_SHELL('',(#2657,#2666,#2675,#2684,#2693,#2702,#2711,#2720,#2729,#2738,
+#2747,#2756,#2765,#2774,#2783,#2792,#2801,#2810,#2819,#2828,#2837,#2846,#2855,#2864,
+#2873,#2882,#2891,#2900,#2909,#2918,#2927,#2936,#2945,#2954,#2963,#2972,#2981,#2990,
+#2999,#3008,#3017,#3026,#3035,#3044,#3053,#3062,#3071,#3080,#3089,#3098,#3107,#3116,
+#3125,#3134,#3143,#3152,#3161,#3170,#3179,#3188,#3197,#3206,#3215,#3224,#3233,#3242,
+#3251,#3260,#3269,#3278,#3287,#3296,#3305,#3314,#3323,#3332,#3341,#3350,#3359,#3368,
+#3377,#3386,#3395,#3404,#3413,#3422,#3431,#3440,#3449,#3458,#3467,#3476,#3485,#3494,
+#3503,#3512,#3521,#3530,#3539,#3548,#3557,#3566,#3575,#3584,#3593,#3602,#3611));
+#221=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#222=FILL_AREA_STYLE_COLOUR('',#221);
+#223=FILL_AREA_STYLE($,(#222));
+#224=SURFACE_STYLE_FILL_AREA(#223);
+#225=SURFACE_SIDE_STYLE('',(#224));
+#226=SURFACE_STYLE_USAGE(.BOTH.,#225);
+#227=PRESENTATION_STYLE_ASSIGNMENT((#226));
+#228=STYLED_ITEM('',(#227),#219);
+#229=MANIFOLD_SOLID_BREP('',#230);
+#230=CLOSED_SHELL('',(#3620,#3629,#3638,#3647,#3656,#3665,#3674,#3683,#3692,#3701,
+#3710,#3719,#3728,#3737,#3746,#3755));
+#231=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#232=FILL_AREA_STYLE_COLOUR('',#231);
+#233=FILL_AREA_STYLE($,(#232));
+#234=SURFACE_STYLE_FILL_AREA(#233);
+#235=SURFACE_SIDE_STYLE('',(#234));
+#236=SURFACE_STYLE_USAGE(.BOTH.,#235);
+#237=PRESENTATION_STYLE_ASSIGNMENT((#236));
+#238=STYLED_ITEM('',(#237),#229);
+#239=MANIFOLD_SOLID_BREP('',#240);
+#240=CLOSED_SHELL('',(#3764,#3773,#3782,#3791,#3800,#3809,#3818,#3827,#3836,#3845,
+#3854,#3863,#3872,#3881,#3890,#3899));
+#241=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#242=FILL_AREA_STYLE_COLOUR('',#241);
+#243=FILL_AREA_STYLE($,(#242));
+#244=SURFACE_STYLE_FILL_AREA(#243);
+#245=SURFACE_SIDE_STYLE('',(#244));
+#246=SURFACE_STYLE_USAGE(.BOTH.,#245);
+#247=PRESENTATION_STYLE_ASSIGNMENT((#246));
+#248=STYLED_ITEM('',(#247),#239);
+#249=MANIFOLD_SOLID_BREP('',#250);
+#250=CLOSED_SHELL('',(#3908,#3917,#3926,#3935,#3944,#3953,#3962,#3971,#3980,#3989,
+#3998,#4007,#4016,#4025,#4034,#4043));
+#251=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#252=FILL_AREA_STYLE_COLOUR('',#251);
+#253=FILL_AREA_STYLE($,(#252));
+#254=SURFACE_STYLE_FILL_AREA(#253);
+#255=SURFACE_SIDE_STYLE('',(#254));
+#256=SURFACE_STYLE_USAGE(.BOTH.,#255);
+#257=PRESENTATION_STYLE_ASSIGNMENT((#256));
+#258=STYLED_ITEM('',(#257),#249);
+#259=MANIFOLD_SOLID_BREP('',#260);
+#260=CLOSED_SHELL('',(#4052,#4061,#4070,#4079,#4088,#4097,#4106,#4115,#4124,#4133,
+#4142,#4151,#4160,#4169,#4178,#4187,#4196,#4205,#4214,#4223,#4232,#4241,#4250,#4259,
+#4268,#4277,#4286,#4295));
+#261=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#262=FILL_AREA_STYLE_COLOUR('',#261);
+#263=FILL_AREA_STYLE($,(#262));
+#264=SURFACE_STYLE_FILL_AREA(#263);
+#265=SURFACE_SIDE_STYLE('',(#264));
+#266=SURFACE_STYLE_USAGE(.BOTH.,#265);
+#267=PRESENTATION_STYLE_ASSIGNMENT((#266));
+#268=STYLED_ITEM('',(#267),#259);
+#269=MANIFOLD_SOLID_BREP('',#270);
+#270=CLOSED_SHELL('',(#4304,#4313,#4322,#4331,#4340,#4349,#4358,#4367,#4376,#4385,
+#4394,#4403,#4412,#4421,#4430,#4439,#4448,#4457,#4466,#4475,#4484,#4493,#4502,#4511,
+#4520,#4529,#4538,#4547));
+#271=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#272=FILL_AREA_STYLE_COLOUR('',#271);
+#273=FILL_AREA_STYLE($,(#272));
+#274=SURFACE_STYLE_FILL_AREA(#273);
+#275=SURFACE_SIDE_STYLE('',(#274));
+#276=SURFACE_STYLE_USAGE(.BOTH.,#275);
+#277=PRESENTATION_STYLE_ASSIGNMENT((#276));
+#278=STYLED_ITEM('',(#277),#269);
+#279=MANIFOLD_SOLID_BREP('',#280);
+#280=CLOSED_SHELL('',(#4556,#4565,#4574,#4583,#4592,#4601,#4610,#4619,#4628,#4637,
+#4646,#4655,#4664,#4673,#4682,#4691,#4700,#4709,#4718,#4727,#4736,#4745,#4754,#4763,
+#4772,#4781,#4790,#4799,#4808,#4817,#4826,#4835,#4844,#4853,#4862,#4871,#4880,#4889,
+#4898,#4907,#4916,#4925,#4934,#4943,#4952,#4961,#4970,#4979,#4988,#4997,#5006,#5015,
+#5024,#5033,#5042,#5051,#5060,#5069,#5078,#5087,#5096,#5105,#5114,#5123,#5132,#5141,
+#5150,#5159,#5168,#5177,#5186,#5195,#5204,#5213,#5222,#5231,#5240,#5249,#5258,#5267,
+#5276,#5285,#5294,#5303,#5312,#5321,#5330,#5339,#5348,#5357,#5366,#5375,#5384,#5393,
+#5402,#5411,#5420,#5429,#5438,#5447,#5456,#5465,#5474,#5483,#5492,#5501,#5510,#5519,
+#5528,#5537,#5546,#5555,#5564,#5573,#5582,#5591,#5600,#5609,#5618,#5627,#5636,#5645,
+#5654,#5663,#5672,#5681,#5690,#5699,#5708,#5717,#5726,#5735,#5744,#5753,#5762,#5771,
+#5780,#5789,#5798,#5807,#5816,#5825,#5834,#5843,#5852,#5861,#5870,#5879,#5888,#5897,
+#5906,#5915,#5924,#5933,#5942,#5951,#5960,#5969,#5978,#5987,#5996,#6005,#6014,#6023,
+#6032,#6041,#6050,#6059,#6068,#6077,#6086,#6095,#6104,#6113,#6122,#6131,#6140,#6149,
+#6158,#6167,#6176,#6185,#6194,#6203,#6212,#6221,#6230,#6239,#6248,#6257,#6266,#6275,
+#6284,#6293,#6302,#6311,#6320,#6329,#6338,#6347,#6356,#6365,#6374,#6383,#6392,#6401,
+#6410,#6419,#6428,#6437,#6446,#6455,#6464,#6473,#6482,#6491,#6500,#6509,#6518,#6527,
+#6536,#6545,#6554,#6563,#6572,#6581));
+#281=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#282=FILL_AREA_STYLE_COLOUR('',#281);
+#283=FILL_AREA_STYLE($,(#282));
+#284=SURFACE_STYLE_FILL_AREA(#283);
+#285=SURFACE_SIDE_STYLE('',(#284));
+#286=SURFACE_STYLE_USAGE(.BOTH.,#285);
+#287=PRESENTATION_STYLE_ASSIGNMENT((#286));
+#288=STYLED_ITEM('',(#287),#279);
+#289=ADVANCED_BREP_SHAPE_REPRESENTATION('NONE',(#219,#229,#239,#249,#259,#269,#279),
+#6);
+#290=SHAPE_REPRESENTATION_RELATIONSHIP('','',#194,#289);
+#291=ITEM_DEFINED_TRANSFORMATION('','',#2,#190);
+#292=(REPRESENTATION_RELATIONSHIP('','',#194,#1)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(
+#291)SHAPE_REPRESENTATION_RELATIONSHIP());
+#293=NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','EC11B-SW-Horiz-K','',#13,#197,'');
+#294=CC_DESIGN_SECURITY_CLASSIFICATION(#295,(#293));
+#295=SECURITY_CLASSIFICATION('','',#296);
+#296=SECURITY_CLASSIFICATION_LEVEL('unclassified');
+#297=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#298,#302,(#295));
+#298=DATE_AND_TIME(#299,#300);
+#299=CALENDAR_DATE(0,1,1);
+#300=LOCAL_TIME(0,0,0.,#301);
+#301=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#302=DATE_TIME_ROLE('classification_date');
+#303=CC_DESIGN_APPROVAL(#304,(#295));
+#304=APPROVAL(#305,'UNSPECIFIED');
+#305=APPROVAL_STATUS('not_yet_approved');
+#306=APPROVAL_DATE_TIME(#307,#304);
+#307=DATE_AND_TIME(#308,#309);
+#308=CALENDAR_DATE(0,1,1);
+#309=LOCAL_TIME(0,0,0.,#310);
+#310=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.AHEAD.);
+#311=PRODUCT_DEFINITION_SHAPE('NONE','NONE',#293);
+#312=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#292,#311);
+#313=ADVANCED_FACE('',(#6590,#6592),#6594,.T.);
+#314=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#315=FILL_AREA_STYLE_COLOUR('',#314);
+#316=FILL_AREA_STYLE($,(#315));
+#317=SURFACE_STYLE_FILL_AREA(#316);
+#318=SURFACE_SIDE_STYLE('',(#317));
+#319=SURFACE_STYLE_USAGE(.BOTH.,#318);
+#320=PRESENTATION_STYLE_ASSIGNMENT((#319));
+#321=STYLED_ITEM('',(#320),#313);
+#322=ADVANCED_FACE('',(#6599),#6601,.T.);
+#323=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#324=FILL_AREA_STYLE_COLOUR('',#323);
+#325=FILL_AREA_STYLE($,(#324));
+#326=SURFACE_STYLE_FILL_AREA(#325);
+#327=SURFACE_SIDE_STYLE('',(#326));
+#328=SURFACE_STYLE_USAGE(.BOTH.,#327);
+#329=PRESENTATION_STYLE_ASSIGNMENT((#328));
+#330=STYLED_ITEM('',(#329),#322);
+#331=ADVANCED_FACE('',(#6606),#6608,.T.);
+#332=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#333=FILL_AREA_STYLE_COLOUR('',#332);
+#334=FILL_AREA_STYLE($,(#333));
+#335=SURFACE_STYLE_FILL_AREA(#334);
+#336=SURFACE_SIDE_STYLE('',(#335));
+#337=SURFACE_STYLE_USAGE(.BOTH.,#336);
+#338=PRESENTATION_STYLE_ASSIGNMENT((#337));
+#339=STYLED_ITEM('',(#338),#331);
+#340=ADVANCED_FACE('',(#6613),#6615,.T.);
+#341=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#342=FILL_AREA_STYLE_COLOUR('',#341);
+#343=FILL_AREA_STYLE($,(#342));
+#344=SURFACE_STYLE_FILL_AREA(#343);
+#345=SURFACE_SIDE_STYLE('',(#344));
+#346=SURFACE_STYLE_USAGE(.BOTH.,#345);
+#347=PRESENTATION_STYLE_ASSIGNMENT((#346));
+#348=STYLED_ITEM('',(#347),#340);
+#349=ADVANCED_FACE('',(#6620),#6622,.T.);
+#350=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#351=FILL_AREA_STYLE_COLOUR('',#350);
+#352=FILL_AREA_STYLE($,(#351));
+#353=SURFACE_STYLE_FILL_AREA(#352);
+#354=SURFACE_SIDE_STYLE('',(#353));
+#355=SURFACE_STYLE_USAGE(.BOTH.,#354);
+#356=PRESENTATION_STYLE_ASSIGNMENT((#355));
+#357=STYLED_ITEM('',(#356),#349);
+#358=ADVANCED_FACE('',(#6627),#6629,.T.);
+#359=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#360=FILL_AREA_STYLE_COLOUR('',#359);
+#361=FILL_AREA_STYLE($,(#360));
+#362=SURFACE_STYLE_FILL_AREA(#361);
+#363=SURFACE_SIDE_STYLE('',(#362));
+#364=SURFACE_STYLE_USAGE(.BOTH.,#363);
+#365=PRESENTATION_STYLE_ASSIGNMENT((#364));
+#366=STYLED_ITEM('',(#365),#358);
+#367=ADVANCED_FACE('',(#6634),#6636,.T.);
+#368=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#369=FILL_AREA_STYLE_COLOUR('',#368);
+#370=FILL_AREA_STYLE($,(#369));
+#371=SURFACE_STYLE_FILL_AREA(#370);
+#372=SURFACE_SIDE_STYLE('',(#371));
+#373=SURFACE_STYLE_USAGE(.BOTH.,#372);
+#374=PRESENTATION_STYLE_ASSIGNMENT((#373));
+#375=STYLED_ITEM('',(#374),#367);
+#376=ADVANCED_FACE('',(#6641),#6643,.T.);
+#377=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#378=FILL_AREA_STYLE_COLOUR('',#377);
+#379=FILL_AREA_STYLE($,(#378));
+#380=SURFACE_STYLE_FILL_AREA(#379);
+#381=SURFACE_SIDE_STYLE('',(#380));
+#382=SURFACE_STYLE_USAGE(.BOTH.,#381);
+#383=PRESENTATION_STYLE_ASSIGNMENT((#382));
+#384=STYLED_ITEM('',(#383),#376);
+#385=ADVANCED_FACE('',(#6648),#6650,.T.);
+#386=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#387=FILL_AREA_STYLE_COLOUR('',#386);
+#388=FILL_AREA_STYLE($,(#387));
+#389=SURFACE_STYLE_FILL_AREA(#388);
+#390=SURFACE_SIDE_STYLE('',(#389));
+#391=SURFACE_STYLE_USAGE(.BOTH.,#390);
+#392=PRESENTATION_STYLE_ASSIGNMENT((#391));
+#393=STYLED_ITEM('',(#392),#385);
+#394=ADVANCED_FACE('',(#6655),#6657,.F.);
+#395=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#396=FILL_AREA_STYLE_COLOUR('',#395);
+#397=FILL_AREA_STYLE($,(#396));
+#398=SURFACE_STYLE_FILL_AREA(#397);
+#399=SURFACE_SIDE_STYLE('',(#398));
+#400=SURFACE_STYLE_USAGE(.BOTH.,#399);
+#401=PRESENTATION_STYLE_ASSIGNMENT((#400));
+#402=STYLED_ITEM('',(#401),#394);
+#403=ADVANCED_FACE('',(#6662),#6664,.T.);
+#404=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#405=FILL_AREA_STYLE_COLOUR('',#404);
+#406=FILL_AREA_STYLE($,(#405));
+#407=SURFACE_STYLE_FILL_AREA(#406);
+#408=SURFACE_SIDE_STYLE('',(#407));
+#409=SURFACE_STYLE_USAGE(.BOTH.,#408);
+#410=PRESENTATION_STYLE_ASSIGNMENT((#409));
+#411=STYLED_ITEM('',(#410),#403);
+#412=ADVANCED_FACE('',(#6669),#6671,.F.);
+#413=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#414=FILL_AREA_STYLE_COLOUR('',#413);
+#415=FILL_AREA_STYLE($,(#414));
+#416=SURFACE_STYLE_FILL_AREA(#415);
+#417=SURFACE_SIDE_STYLE('',(#416));
+#418=SURFACE_STYLE_USAGE(.BOTH.,#417);
+#419=PRESENTATION_STYLE_ASSIGNMENT((#418));
+#420=STYLED_ITEM('',(#419),#412);
+#421=ADVANCED_FACE('',(#6676),#6678,.T.);
+#422=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#423=FILL_AREA_STYLE_COLOUR('',#422);
+#424=FILL_AREA_STYLE($,(#423));
+#425=SURFACE_STYLE_FILL_AREA(#424);
+#426=SURFACE_SIDE_STYLE('',(#425));
+#427=SURFACE_STYLE_USAGE(.BOTH.,#426);
+#428=PRESENTATION_STYLE_ASSIGNMENT((#427));
+#429=STYLED_ITEM('',(#428),#421);
+#430=ADVANCED_FACE('',(#6683),#6685,.F.);
+#431=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#432=FILL_AREA_STYLE_COLOUR('',#431);
+#433=FILL_AREA_STYLE($,(#432));
+#434=SURFACE_STYLE_FILL_AREA(#433);
+#435=SURFACE_SIDE_STYLE('',(#434));
+#436=SURFACE_STYLE_USAGE(.BOTH.,#435);
+#437=PRESENTATION_STYLE_ASSIGNMENT((#436));
+#438=STYLED_ITEM('',(#437),#430);
+#439=ADVANCED_FACE('',(#6690),#6692,.T.);
+#440=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#441=FILL_AREA_STYLE_COLOUR('',#440);
+#442=FILL_AREA_STYLE($,(#441));
+#443=SURFACE_STYLE_FILL_AREA(#442);
+#444=SURFACE_SIDE_STYLE('',(#443));
+#445=SURFACE_STYLE_USAGE(.BOTH.,#444);
+#446=PRESENTATION_STYLE_ASSIGNMENT((#445));
+#447=STYLED_ITEM('',(#446),#439);
+#448=ADVANCED_FACE('',(#6697),#6699,.T.);
+#449=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#450=FILL_AREA_STYLE_COLOUR('',#449);
+#451=FILL_AREA_STYLE($,(#450));
+#452=SURFACE_STYLE_FILL_AREA(#451);
+#453=SURFACE_SIDE_STYLE('',(#452));
+#454=SURFACE_STYLE_USAGE(.BOTH.,#453);
+#455=PRESENTATION_STYLE_ASSIGNMENT((#454));
+#456=STYLED_ITEM('',(#455),#448);
+#457=ADVANCED_FACE('',(#6704),#6706,.T.);
+#458=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#459=FILL_AREA_STYLE_COLOUR('',#458);
+#460=FILL_AREA_STYLE($,(#459));
+#461=SURFACE_STYLE_FILL_AREA(#460);
+#462=SURFACE_SIDE_STYLE('',(#461));
+#463=SURFACE_STYLE_USAGE(.BOTH.,#462);
+#464=PRESENTATION_STYLE_ASSIGNMENT((#463));
+#465=STYLED_ITEM('',(#464),#457);
+#466=ADVANCED_FACE('',(#6711),#6713,.T.);
+#467=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#468=FILL_AREA_STYLE_COLOUR('',#467);
+#469=FILL_AREA_STYLE($,(#468));
+#470=SURFACE_STYLE_FILL_AREA(#469);
+#471=SURFACE_SIDE_STYLE('',(#470));
+#472=SURFACE_STYLE_USAGE(.BOTH.,#471);
+#473=PRESENTATION_STYLE_ASSIGNMENT((#472));
+#474=STYLED_ITEM('',(#473),#466);
+#475=ADVANCED_FACE('',(#6718),#6720,.T.);
+#476=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#477=FILL_AREA_STYLE_COLOUR('',#476);
+#478=FILL_AREA_STYLE($,(#477));
+#479=SURFACE_STYLE_FILL_AREA(#478);
+#480=SURFACE_SIDE_STYLE('',(#479));
+#481=SURFACE_STYLE_USAGE(.BOTH.,#480);
+#482=PRESENTATION_STYLE_ASSIGNMENT((#481));
+#483=STYLED_ITEM('',(#482),#475);
+#484=ADVANCED_FACE('',(#6725),#6727,.T.);
+#485=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#486=FILL_AREA_STYLE_COLOUR('',#485);
+#487=FILL_AREA_STYLE($,(#486));
+#488=SURFACE_STYLE_FILL_AREA(#487);
+#489=SURFACE_SIDE_STYLE('',(#488));
+#490=SURFACE_STYLE_USAGE(.BOTH.,#489);
+#491=PRESENTATION_STYLE_ASSIGNMENT((#490));
+#492=STYLED_ITEM('',(#491),#484);
+#493=ADVANCED_FACE('',(#6732),#6734,.T.);
+#494=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#495=FILL_AREA_STYLE_COLOUR('',#494);
+#496=FILL_AREA_STYLE($,(#495));
+#497=SURFACE_STYLE_FILL_AREA(#496);
+#498=SURFACE_SIDE_STYLE('',(#497));
+#499=SURFACE_STYLE_USAGE(.BOTH.,#498);
+#500=PRESENTATION_STYLE_ASSIGNMENT((#499));
+#501=STYLED_ITEM('',(#500),#493);
+#502=ADVANCED_FACE('',(#6739),#6741,.T.);
+#503=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#504=FILL_AREA_STYLE_COLOUR('',#503);
+#505=FILL_AREA_STYLE($,(#504));
+#506=SURFACE_STYLE_FILL_AREA(#505);
+#507=SURFACE_SIDE_STYLE('',(#506));
+#508=SURFACE_STYLE_USAGE(.BOTH.,#507);
+#509=PRESENTATION_STYLE_ASSIGNMENT((#508));
+#510=STYLED_ITEM('',(#509),#502);
+#511=ADVANCED_FACE('',(#6746),#6748,.T.);
+#512=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#513=FILL_AREA_STYLE_COLOUR('',#512);
+#514=FILL_AREA_STYLE($,(#513));
+#515=SURFACE_STYLE_FILL_AREA(#514);
+#516=SURFACE_SIDE_STYLE('',(#515));
+#517=SURFACE_STYLE_USAGE(.BOTH.,#516);
+#518=PRESENTATION_STYLE_ASSIGNMENT((#517));
+#519=STYLED_ITEM('',(#518),#511);
+#520=ADVANCED_FACE('',(#6753),#6755,.T.);
+#521=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#522=FILL_AREA_STYLE_COLOUR('',#521);
+#523=FILL_AREA_STYLE($,(#522));
+#524=SURFACE_STYLE_FILL_AREA(#523);
+#525=SURFACE_SIDE_STYLE('',(#524));
+#526=SURFACE_STYLE_USAGE(.BOTH.,#525);
+#527=PRESENTATION_STYLE_ASSIGNMENT((#526));
+#528=STYLED_ITEM('',(#527),#520);
+#529=ADVANCED_FACE('',(#6760),#6762,.T.);
+#530=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#531=FILL_AREA_STYLE_COLOUR('',#530);
+#532=FILL_AREA_STYLE($,(#531));
+#533=SURFACE_STYLE_FILL_AREA(#532);
+#534=SURFACE_SIDE_STYLE('',(#533));
+#535=SURFACE_STYLE_USAGE(.BOTH.,#534);
+#536=PRESENTATION_STYLE_ASSIGNMENT((#535));
+#537=STYLED_ITEM('',(#536),#529);
+#538=ADVANCED_FACE('',(#6767),#6769,.F.);
+#539=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#540=FILL_AREA_STYLE_COLOUR('',#539);
+#541=FILL_AREA_STYLE($,(#540));
+#542=SURFACE_STYLE_FILL_AREA(#541);
+#543=SURFACE_SIDE_STYLE('',(#542));
+#544=SURFACE_STYLE_USAGE(.BOTH.,#543);
+#545=PRESENTATION_STYLE_ASSIGNMENT((#544));
+#546=STYLED_ITEM('',(#545),#538);
+#547=ADVANCED_FACE('',(#6774),#6776,.T.);
+#548=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#549=FILL_AREA_STYLE_COLOUR('',#548);
+#550=FILL_AREA_STYLE($,(#549));
+#551=SURFACE_STYLE_FILL_AREA(#550);
+#552=SURFACE_SIDE_STYLE('',(#551));
+#553=SURFACE_STYLE_USAGE(.BOTH.,#552);
+#554=PRESENTATION_STYLE_ASSIGNMENT((#553));
+#555=STYLED_ITEM('',(#554),#547);
+#556=ADVANCED_FACE('',(#6781),#6783,.F.);
+#557=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#558=FILL_AREA_STYLE_COLOUR('',#557);
+#559=FILL_AREA_STYLE($,(#558));
+#560=SURFACE_STYLE_FILL_AREA(#559);
+#561=SURFACE_SIDE_STYLE('',(#560));
+#562=SURFACE_STYLE_USAGE(.BOTH.,#561);
+#563=PRESENTATION_STYLE_ASSIGNMENT((#562));
+#564=STYLED_ITEM('',(#563),#556);
+#565=ADVANCED_FACE('',(#6788),#6790,.T.);
+#566=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#567=FILL_AREA_STYLE_COLOUR('',#566);
+#568=FILL_AREA_STYLE($,(#567));
+#569=SURFACE_STYLE_FILL_AREA(#568);
+#570=SURFACE_SIDE_STYLE('',(#569));
+#571=SURFACE_STYLE_USAGE(.BOTH.,#570);
+#572=PRESENTATION_STYLE_ASSIGNMENT((#571));
+#573=STYLED_ITEM('',(#572),#565);
+#574=ADVANCED_FACE('',(#6795),#6797,.F.);
+#575=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#576=FILL_AREA_STYLE_COLOUR('',#575);
+#577=FILL_AREA_STYLE($,(#576));
+#578=SURFACE_STYLE_FILL_AREA(#577);
+#579=SURFACE_SIDE_STYLE('',(#578));
+#580=SURFACE_STYLE_USAGE(.BOTH.,#579);
+#581=PRESENTATION_STYLE_ASSIGNMENT((#580));
+#582=STYLED_ITEM('',(#581),#574);
+#583=ADVANCED_FACE('',(#6802),#6804,.T.);
+#584=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#585=FILL_AREA_STYLE_COLOUR('',#584);
+#586=FILL_AREA_STYLE($,(#585));
+#587=SURFACE_STYLE_FILL_AREA(#586);
+#588=SURFACE_SIDE_STYLE('',(#587));
+#589=SURFACE_STYLE_USAGE(.BOTH.,#588);
+#590=PRESENTATION_STYLE_ASSIGNMENT((#589));
+#591=STYLED_ITEM('',(#590),#583);
+#592=ADVANCED_FACE('',(#6809),#6811,.F.);
+#593=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#594=FILL_AREA_STYLE_COLOUR('',#593);
+#595=FILL_AREA_STYLE($,(#594));
+#596=SURFACE_STYLE_FILL_AREA(#595);
+#597=SURFACE_SIDE_STYLE('',(#596));
+#598=SURFACE_STYLE_USAGE(.BOTH.,#597);
+#599=PRESENTATION_STYLE_ASSIGNMENT((#598));
+#600=STYLED_ITEM('',(#599),#592);
+#601=ADVANCED_FACE('',(#6816),#6818,.T.);
+#602=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#603=FILL_AREA_STYLE_COLOUR('',#602);
+#604=FILL_AREA_STYLE($,(#603));
+#605=SURFACE_STYLE_FILL_AREA(#604);
+#606=SURFACE_SIDE_STYLE('',(#605));
+#607=SURFACE_STYLE_USAGE(.BOTH.,#606);
+#608=PRESENTATION_STYLE_ASSIGNMENT((#607));
+#609=STYLED_ITEM('',(#608),#601);
+#610=ADVANCED_FACE('',(#6823),#6825,.T.);
+#611=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#612=FILL_AREA_STYLE_COLOUR('',#611);
+#613=FILL_AREA_STYLE($,(#612));
+#614=SURFACE_STYLE_FILL_AREA(#613);
+#615=SURFACE_SIDE_STYLE('',(#614));
+#616=SURFACE_STYLE_USAGE(.BOTH.,#615);
+#617=PRESENTATION_STYLE_ASSIGNMENT((#616));
+#618=STYLED_ITEM('',(#617),#610);
+#619=ADVANCED_FACE('',(#6830),#6832,.T.);
+#620=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#621=FILL_AREA_STYLE_COLOUR('',#620);
+#622=FILL_AREA_STYLE($,(#621));
+#623=SURFACE_STYLE_FILL_AREA(#622);
+#624=SURFACE_SIDE_STYLE('',(#623));
+#625=SURFACE_STYLE_USAGE(.BOTH.,#624);
+#626=PRESENTATION_STYLE_ASSIGNMENT((#625));
+#627=STYLED_ITEM('',(#626),#619);
+#628=ADVANCED_FACE('',(#6837),#6839,.T.);
+#629=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#630=FILL_AREA_STYLE_COLOUR('',#629);
+#631=FILL_AREA_STYLE($,(#630));
+#632=SURFACE_STYLE_FILL_AREA(#631);
+#633=SURFACE_SIDE_STYLE('',(#632));
+#634=SURFACE_STYLE_USAGE(.BOTH.,#633);
+#635=PRESENTATION_STYLE_ASSIGNMENT((#634));
+#636=STYLED_ITEM('',(#635),#628);
+#637=ADVANCED_FACE('',(#6844),#6846,.T.);
+#638=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#639=FILL_AREA_STYLE_COLOUR('',#638);
+#640=FILL_AREA_STYLE($,(#639));
+#641=SURFACE_STYLE_FILL_AREA(#640);
+#642=SURFACE_SIDE_STYLE('',(#641));
+#643=SURFACE_STYLE_USAGE(.BOTH.,#642);
+#644=PRESENTATION_STYLE_ASSIGNMENT((#643));
+#645=STYLED_ITEM('',(#644),#637);
+#646=ADVANCED_FACE('',(#6851),#6853,.T.);
+#647=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#648=FILL_AREA_STYLE_COLOUR('',#647);
+#649=FILL_AREA_STYLE($,(#648));
+#650=SURFACE_STYLE_FILL_AREA(#649);
+#651=SURFACE_SIDE_STYLE('',(#650));
+#652=SURFACE_STYLE_USAGE(.BOTH.,#651);
+#653=PRESENTATION_STYLE_ASSIGNMENT((#652));
+#654=STYLED_ITEM('',(#653),#646);
+#655=ADVANCED_FACE('',(#6858),#6860,.T.);
+#656=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#657=FILL_AREA_STYLE_COLOUR('',#656);
+#658=FILL_AREA_STYLE($,(#657));
+#659=SURFACE_STYLE_FILL_AREA(#658);
+#660=SURFACE_SIDE_STYLE('',(#659));
+#661=SURFACE_STYLE_USAGE(.BOTH.,#660);
+#662=PRESENTATION_STYLE_ASSIGNMENT((#661));
+#663=STYLED_ITEM('',(#662),#655);
+#664=ADVANCED_FACE('',(#6865),#6867,.T.);
+#665=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#666=FILL_AREA_STYLE_COLOUR('',#665);
+#667=FILL_AREA_STYLE($,(#666));
+#668=SURFACE_STYLE_FILL_AREA(#667);
+#669=SURFACE_SIDE_STYLE('',(#668));
+#670=SURFACE_STYLE_USAGE(.BOTH.,#669);
+#671=PRESENTATION_STYLE_ASSIGNMENT((#670));
+#672=STYLED_ITEM('',(#671),#664);
+#673=ADVANCED_FACE('',(#6872),#6874,.T.);
+#674=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#675=FILL_AREA_STYLE_COLOUR('',#674);
+#676=FILL_AREA_STYLE($,(#675));
+#677=SURFACE_STYLE_FILL_AREA(#676);
+#678=SURFACE_SIDE_STYLE('',(#677));
+#679=SURFACE_STYLE_USAGE(.BOTH.,#678);
+#680=PRESENTATION_STYLE_ASSIGNMENT((#679));
+#681=STYLED_ITEM('',(#680),#673);
+#682=ADVANCED_FACE('',(#6879),#6881,.F.);
+#683=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#684=FILL_AREA_STYLE_COLOUR('',#683);
+#685=FILL_AREA_STYLE($,(#684));
+#686=SURFACE_STYLE_FILL_AREA(#685);
+#687=SURFACE_SIDE_STYLE('',(#686));
+#688=SURFACE_STYLE_USAGE(.BOTH.,#687);
+#689=PRESENTATION_STYLE_ASSIGNMENT((#688));
+#690=STYLED_ITEM('',(#689),#682);
+#691=ADVANCED_FACE('',(#6886),#6888,.T.);
+#692=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#693=FILL_AREA_STYLE_COLOUR('',#692);
+#694=FILL_AREA_STYLE($,(#693));
+#695=SURFACE_STYLE_FILL_AREA(#694);
+#696=SURFACE_SIDE_STYLE('',(#695));
+#697=SURFACE_STYLE_USAGE(.BOTH.,#696);
+#698=PRESENTATION_STYLE_ASSIGNMENT((#697));
+#699=STYLED_ITEM('',(#698),#691);
+#700=ADVANCED_FACE('',(#6893,#6895),#6897,.T.);
+#701=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#702=FILL_AREA_STYLE_COLOUR('',#701);
+#703=FILL_AREA_STYLE($,(#702));
+#704=SURFACE_STYLE_FILL_AREA(#703);
+#705=SURFACE_SIDE_STYLE('',(#704));
+#706=SURFACE_STYLE_USAGE(.BOTH.,#705);
+#707=PRESENTATION_STYLE_ASSIGNMENT((#706));
+#708=STYLED_ITEM('',(#707),#700);
+#709=ADVANCED_FACE('',(#6902),#6904,.T.);
+#710=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#711=FILL_AREA_STYLE_COLOUR('',#710);
+#712=FILL_AREA_STYLE($,(#711));
+#713=SURFACE_STYLE_FILL_AREA(#712);
+#714=SURFACE_SIDE_STYLE('',(#713));
+#715=SURFACE_STYLE_USAGE(.BOTH.,#714);
+#716=PRESENTATION_STYLE_ASSIGNMENT((#715));
+#717=STYLED_ITEM('',(#716),#709);
+#718=ADVANCED_FACE('',(#6909),#6911,.F.);
+#719=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#720=FILL_AREA_STYLE_COLOUR('',#719);
+#721=FILL_AREA_STYLE($,(#720));
+#722=SURFACE_STYLE_FILL_AREA(#721);
+#723=SURFACE_SIDE_STYLE('',(#722));
+#724=SURFACE_STYLE_USAGE(.BOTH.,#723);
+#725=PRESENTATION_STYLE_ASSIGNMENT((#724));
+#726=STYLED_ITEM('',(#725),#718);
+#727=ADVANCED_FACE('',(#6916),#6918,.F.);
+#728=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#729=FILL_AREA_STYLE_COLOUR('',#728);
+#730=FILL_AREA_STYLE($,(#729));
+#731=SURFACE_STYLE_FILL_AREA(#730);
+#732=SURFACE_SIDE_STYLE('',(#731));
+#733=SURFACE_STYLE_USAGE(.BOTH.,#732);
+#734=PRESENTATION_STYLE_ASSIGNMENT((#733));
+#735=STYLED_ITEM('',(#734),#727);
+#736=ADVANCED_FACE('',(#6923),#6925,.T.);
+#737=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#738=FILL_AREA_STYLE_COLOUR('',#737);
+#739=FILL_AREA_STYLE($,(#738));
+#740=SURFACE_STYLE_FILL_AREA(#739);
+#741=SURFACE_SIDE_STYLE('',(#740));
+#742=SURFACE_STYLE_USAGE(.BOTH.,#741);
+#743=PRESENTATION_STYLE_ASSIGNMENT((#742));
+#744=STYLED_ITEM('',(#743),#736);
+#745=ADVANCED_FACE('',(#6930,#6932),#6934,.F.);
+#746=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#747=FILL_AREA_STYLE_COLOUR('',#746);
+#748=FILL_AREA_STYLE($,(#747));
+#749=SURFACE_STYLE_FILL_AREA(#748);
+#750=SURFACE_SIDE_STYLE('',(#749));
+#751=SURFACE_STYLE_USAGE(.BOTH.,#750);
+#752=PRESENTATION_STYLE_ASSIGNMENT((#751));
+#753=STYLED_ITEM('',(#752),#745);
+#754=ADVANCED_FACE('',(#6939),#6941,.T.);
+#755=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#756=FILL_AREA_STYLE_COLOUR('',#755);
+#757=FILL_AREA_STYLE($,(#756));
+#758=SURFACE_STYLE_FILL_AREA(#757);
+#759=SURFACE_SIDE_STYLE('',(#758));
+#760=SURFACE_STYLE_USAGE(.BOTH.,#759);
+#761=PRESENTATION_STYLE_ASSIGNMENT((#760));
+#762=STYLED_ITEM('',(#761),#754);
+#763=ADVANCED_FACE('',(#6946),#6948,.F.);
+#764=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#765=FILL_AREA_STYLE_COLOUR('',#764);
+#766=FILL_AREA_STYLE($,(#765));
+#767=SURFACE_STYLE_FILL_AREA(#766);
+#768=SURFACE_SIDE_STYLE('',(#767));
+#769=SURFACE_STYLE_USAGE(.BOTH.,#768);
+#770=PRESENTATION_STYLE_ASSIGNMENT((#769));
+#771=STYLED_ITEM('',(#770),#763);
+#772=ADVANCED_FACE('',(#6953),#6955,.F.);
+#773=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#774=FILL_AREA_STYLE_COLOUR('',#773);
+#775=FILL_AREA_STYLE($,(#774));
+#776=SURFACE_STYLE_FILL_AREA(#775);
+#777=SURFACE_SIDE_STYLE('',(#776));
+#778=SURFACE_STYLE_USAGE(.BOTH.,#777);
+#779=PRESENTATION_STYLE_ASSIGNMENT((#778));
+#780=STYLED_ITEM('',(#779),#772);
+#781=ADVANCED_FACE('',(#6960),#6962,.F.);
+#782=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#783=FILL_AREA_STYLE_COLOUR('',#782);
+#784=FILL_AREA_STYLE($,(#783));
+#785=SURFACE_STYLE_FILL_AREA(#784);
+#786=SURFACE_SIDE_STYLE('',(#785));
+#787=SURFACE_STYLE_USAGE(.BOTH.,#786);
+#788=PRESENTATION_STYLE_ASSIGNMENT((#787));
+#789=STYLED_ITEM('',(#788),#781);
+#790=ADVANCED_FACE('',(#6967),#6969,.T.);
+#791=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#792=FILL_AREA_STYLE_COLOUR('',#791);
+#793=FILL_AREA_STYLE($,(#792));
+#794=SURFACE_STYLE_FILL_AREA(#793);
+#795=SURFACE_SIDE_STYLE('',(#794));
+#796=SURFACE_STYLE_USAGE(.BOTH.,#795);
+#797=PRESENTATION_STYLE_ASSIGNMENT((#796));
+#798=STYLED_ITEM('',(#797),#790);
+#799=ADVANCED_FACE('',(#6974),#6976,.T.);
+#800=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#801=FILL_AREA_STYLE_COLOUR('',#800);
+#802=FILL_AREA_STYLE($,(#801));
+#803=SURFACE_STYLE_FILL_AREA(#802);
+#804=SURFACE_SIDE_STYLE('',(#803));
+#805=SURFACE_STYLE_USAGE(.BOTH.,#804);
+#806=PRESENTATION_STYLE_ASSIGNMENT((#805));
+#807=STYLED_ITEM('',(#806),#799);
+#808=ADVANCED_FACE('',(#6981),#6983,.T.);
+#809=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#810=FILL_AREA_STYLE_COLOUR('',#809);
+#811=FILL_AREA_STYLE($,(#810));
+#812=SURFACE_STYLE_FILL_AREA(#811);
+#813=SURFACE_SIDE_STYLE('',(#812));
+#814=SURFACE_STYLE_USAGE(.BOTH.,#813);
+#815=PRESENTATION_STYLE_ASSIGNMENT((#814));
+#816=STYLED_ITEM('',(#815),#808);
+#817=ADVANCED_FACE('',(#6988),#6990,.F.);
+#818=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#819=FILL_AREA_STYLE_COLOUR('',#818);
+#820=FILL_AREA_STYLE($,(#819));
+#821=SURFACE_STYLE_FILL_AREA(#820);
+#822=SURFACE_SIDE_STYLE('',(#821));
+#823=SURFACE_STYLE_USAGE(.BOTH.,#822);
+#824=PRESENTATION_STYLE_ASSIGNMENT((#823));
+#825=STYLED_ITEM('',(#824),#817);
+#826=ADVANCED_FACE('',(#6995),#6997,.T.);
+#827=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#828=FILL_AREA_STYLE_COLOUR('',#827);
+#829=FILL_AREA_STYLE($,(#828));
+#830=SURFACE_STYLE_FILL_AREA(#829);
+#831=SURFACE_SIDE_STYLE('',(#830));
+#832=SURFACE_STYLE_USAGE(.BOTH.,#831);
+#833=PRESENTATION_STYLE_ASSIGNMENT((#832));
+#834=STYLED_ITEM('',(#833),#826);
+#835=ADVANCED_FACE('',(#7002),#7004,.T.);
+#836=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#837=FILL_AREA_STYLE_COLOUR('',#836);
+#838=FILL_AREA_STYLE($,(#837));
+#839=SURFACE_STYLE_FILL_AREA(#838);
+#840=SURFACE_SIDE_STYLE('',(#839));
+#841=SURFACE_STYLE_USAGE(.BOTH.,#840);
+#842=PRESENTATION_STYLE_ASSIGNMENT((#841));
+#843=STYLED_ITEM('',(#842),#835);
+#844=ADVANCED_FACE('',(#7009),#7011,.T.);
+#845=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#846=FILL_AREA_STYLE_COLOUR('',#845);
+#847=FILL_AREA_STYLE($,(#846));
+#848=SURFACE_STYLE_FILL_AREA(#847);
+#849=SURFACE_SIDE_STYLE('',(#848));
+#850=SURFACE_STYLE_USAGE(.BOTH.,#849);
+#851=PRESENTATION_STYLE_ASSIGNMENT((#850));
+#852=STYLED_ITEM('',(#851),#844);
+#853=ADVANCED_FACE('',(#7016),#7018,.T.);
+#854=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#855=FILL_AREA_STYLE_COLOUR('',#854);
+#856=FILL_AREA_STYLE($,(#855));
+#857=SURFACE_STYLE_FILL_AREA(#856);
+#858=SURFACE_SIDE_STYLE('',(#857));
+#859=SURFACE_STYLE_USAGE(.BOTH.,#858);
+#860=PRESENTATION_STYLE_ASSIGNMENT((#859));
+#861=STYLED_ITEM('',(#860),#853);
+#862=ADVANCED_FACE('',(#7023),#7025,.T.);
+#863=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#864=FILL_AREA_STYLE_COLOUR('',#863);
+#865=FILL_AREA_STYLE($,(#864));
+#866=SURFACE_STYLE_FILL_AREA(#865);
+#867=SURFACE_SIDE_STYLE('',(#866));
+#868=SURFACE_STYLE_USAGE(.BOTH.,#867);
+#869=PRESENTATION_STYLE_ASSIGNMENT((#868));
+#870=STYLED_ITEM('',(#869),#862);
+#871=ADVANCED_FACE('',(#7030),#7032,.T.);
+#872=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#873=FILL_AREA_STYLE_COLOUR('',#872);
+#874=FILL_AREA_STYLE($,(#873));
+#875=SURFACE_STYLE_FILL_AREA(#874);
+#876=SURFACE_SIDE_STYLE('',(#875));
+#877=SURFACE_STYLE_USAGE(.BOTH.,#876);
+#878=PRESENTATION_STYLE_ASSIGNMENT((#877));
+#879=STYLED_ITEM('',(#878),#871);
+#880=ADVANCED_FACE('',(#7037),#7039,.T.);
+#881=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#882=FILL_AREA_STYLE_COLOUR('',#881);
+#883=FILL_AREA_STYLE($,(#882));
+#884=SURFACE_STYLE_FILL_AREA(#883);
+#885=SURFACE_SIDE_STYLE('',(#884));
+#886=SURFACE_STYLE_USAGE(.BOTH.,#885);
+#887=PRESENTATION_STYLE_ASSIGNMENT((#886));
+#888=STYLED_ITEM('',(#887),#880);
+#889=ADVANCED_FACE('',(#7044),#7046,.F.);
+#890=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#891=FILL_AREA_STYLE_COLOUR('',#890);
+#892=FILL_AREA_STYLE($,(#891));
+#893=SURFACE_STYLE_FILL_AREA(#892);
+#894=SURFACE_SIDE_STYLE('',(#893));
+#895=SURFACE_STYLE_USAGE(.BOTH.,#894);
+#896=PRESENTATION_STYLE_ASSIGNMENT((#895));
+#897=STYLED_ITEM('',(#896),#889);
+#898=ADVANCED_FACE('',(#7051),#7053,.T.);
+#899=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#900=FILL_AREA_STYLE_COLOUR('',#899);
+#901=FILL_AREA_STYLE($,(#900));
+#902=SURFACE_STYLE_FILL_AREA(#901);
+#903=SURFACE_SIDE_STYLE('',(#902));
+#904=SURFACE_STYLE_USAGE(.BOTH.,#903);
+#905=PRESENTATION_STYLE_ASSIGNMENT((#904));
+#906=STYLED_ITEM('',(#905),#898);
+#907=ADVANCED_FACE('',(#7058),#7060,.F.);
+#908=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#909=FILL_AREA_STYLE_COLOUR('',#908);
+#910=FILL_AREA_STYLE($,(#909));
+#911=SURFACE_STYLE_FILL_AREA(#910);
+#912=SURFACE_SIDE_STYLE('',(#911));
+#913=SURFACE_STYLE_USAGE(.BOTH.,#912);
+#914=PRESENTATION_STYLE_ASSIGNMENT((#913));
+#915=STYLED_ITEM('',(#914),#907);
+#916=ADVANCED_FACE('',(#7065),#7067,.T.);
+#917=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#918=FILL_AREA_STYLE_COLOUR('',#917);
+#919=FILL_AREA_STYLE($,(#918));
+#920=SURFACE_STYLE_FILL_AREA(#919);
+#921=SURFACE_SIDE_STYLE('',(#920));
+#922=SURFACE_STYLE_USAGE(.BOTH.,#921);
+#923=PRESENTATION_STYLE_ASSIGNMENT((#922));
+#924=STYLED_ITEM('',(#923),#916);
+#925=ADVANCED_FACE('',(#7072),#7074,.F.);
+#926=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#927=FILL_AREA_STYLE_COLOUR('',#926);
+#928=FILL_AREA_STYLE($,(#927));
+#929=SURFACE_STYLE_FILL_AREA(#928);
+#930=SURFACE_SIDE_STYLE('',(#929));
+#931=SURFACE_STYLE_USAGE(.BOTH.,#930);
+#932=PRESENTATION_STYLE_ASSIGNMENT((#931));
+#933=STYLED_ITEM('',(#932),#925);
+#934=ADVANCED_FACE('',(#7079),#7081,.F.);
+#935=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#936=FILL_AREA_STYLE_COLOUR('',#935);
+#937=FILL_AREA_STYLE($,(#936));
+#938=SURFACE_STYLE_FILL_AREA(#937);
+#939=SURFACE_SIDE_STYLE('',(#938));
+#940=SURFACE_STYLE_USAGE(.BOTH.,#939);
+#941=PRESENTATION_STYLE_ASSIGNMENT((#940));
+#942=STYLED_ITEM('',(#941),#934);
+#943=ADVANCED_FACE('',(#7086),#7088,.T.);
+#944=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#945=FILL_AREA_STYLE_COLOUR('',#944);
+#946=FILL_AREA_STYLE($,(#945));
+#947=SURFACE_STYLE_FILL_AREA(#946);
+#948=SURFACE_SIDE_STYLE('',(#947));
+#949=SURFACE_STYLE_USAGE(.BOTH.,#948);
+#950=PRESENTATION_STYLE_ASSIGNMENT((#949));
+#951=STYLED_ITEM('',(#950),#943);
+#952=ADVANCED_FACE('',(#7093),#7095,.T.);
+#953=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#954=FILL_AREA_STYLE_COLOUR('',#953);
+#955=FILL_AREA_STYLE($,(#954));
+#956=SURFACE_STYLE_FILL_AREA(#955);
+#957=SURFACE_SIDE_STYLE('',(#956));
+#958=SURFACE_STYLE_USAGE(.BOTH.,#957);
+#959=PRESENTATION_STYLE_ASSIGNMENT((#958));
+#960=STYLED_ITEM('',(#959),#952);
+#961=ADVANCED_FACE('',(#7100),#7102,.F.);
+#962=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#963=FILL_AREA_STYLE_COLOUR('',#962);
+#964=FILL_AREA_STYLE($,(#963));
+#965=SURFACE_STYLE_FILL_AREA(#964);
+#966=SURFACE_SIDE_STYLE('',(#965));
+#967=SURFACE_STYLE_USAGE(.BOTH.,#966);
+#968=PRESENTATION_STYLE_ASSIGNMENT((#967));
+#969=STYLED_ITEM('',(#968),#961);
+#970=ADVANCED_FACE('',(#7107),#7109,.F.);
+#971=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#972=FILL_AREA_STYLE_COLOUR('',#971);
+#973=FILL_AREA_STYLE($,(#972));
+#974=SURFACE_STYLE_FILL_AREA(#973);
+#975=SURFACE_SIDE_STYLE('',(#974));
+#976=SURFACE_STYLE_USAGE(.BOTH.,#975);
+#977=PRESENTATION_STYLE_ASSIGNMENT((#976));
+#978=STYLED_ITEM('',(#977),#970);
+#979=ADVANCED_FACE('',(#7114),#7116,.F.);
+#980=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#981=FILL_AREA_STYLE_COLOUR('',#980);
+#982=FILL_AREA_STYLE($,(#981));
+#983=SURFACE_STYLE_FILL_AREA(#982);
+#984=SURFACE_SIDE_STYLE('',(#983));
+#985=SURFACE_STYLE_USAGE(.BOTH.,#984);
+#986=PRESENTATION_STYLE_ASSIGNMENT((#985));
+#987=STYLED_ITEM('',(#986),#979);
+#988=ADVANCED_FACE('',(#7121),#7123,.T.);
+#989=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#990=FILL_AREA_STYLE_COLOUR('',#989);
+#991=FILL_AREA_STYLE($,(#990));
+#992=SURFACE_STYLE_FILL_AREA(#991);
+#993=SURFACE_SIDE_STYLE('',(#992));
+#994=SURFACE_STYLE_USAGE(.BOTH.,#993);
+#995=PRESENTATION_STYLE_ASSIGNMENT((#994));
+#996=STYLED_ITEM('',(#995),#988);
+#997=ADVANCED_FACE('',(#7128),#7130,.T.);
+#998=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#999=FILL_AREA_STYLE_COLOUR('',#998);
+#1000=FILL_AREA_STYLE($,(#999));
+#1001=SURFACE_STYLE_FILL_AREA(#1000);
+#1002=SURFACE_SIDE_STYLE('',(#1001));
+#1003=SURFACE_STYLE_USAGE(.BOTH.,#1002);
+#1004=PRESENTATION_STYLE_ASSIGNMENT((#1003));
+#1005=STYLED_ITEM('',(#1004),#997);
+#1006=ADVANCED_FACE('',(#7135),#7137,.T.);
+#1007=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1008=FILL_AREA_STYLE_COLOUR('',#1007);
+#1009=FILL_AREA_STYLE($,(#1008));
+#1010=SURFACE_STYLE_FILL_AREA(#1009);
+#1011=SURFACE_SIDE_STYLE('',(#1010));
+#1012=SURFACE_STYLE_USAGE(.BOTH.,#1011);
+#1013=PRESENTATION_STYLE_ASSIGNMENT((#1012));
+#1014=STYLED_ITEM('',(#1013),#1006);
+#1015=ADVANCED_FACE('',(#7142),#7144,.T.);
+#1016=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1017=FILL_AREA_STYLE_COLOUR('',#1016);
+#1018=FILL_AREA_STYLE($,(#1017));
+#1019=SURFACE_STYLE_FILL_AREA(#1018);
+#1020=SURFACE_SIDE_STYLE('',(#1019));
+#1021=SURFACE_STYLE_USAGE(.BOTH.,#1020);
+#1022=PRESENTATION_STYLE_ASSIGNMENT((#1021));
+#1023=STYLED_ITEM('',(#1022),#1015);
+#1024=ADVANCED_FACE('',(#7149),#7151,.T.);
+#1025=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1026=FILL_AREA_STYLE_COLOUR('',#1025);
+#1027=FILL_AREA_STYLE($,(#1026));
+#1028=SURFACE_STYLE_FILL_AREA(#1027);
+#1029=SURFACE_SIDE_STYLE('',(#1028));
+#1030=SURFACE_STYLE_USAGE(.BOTH.,#1029);
+#1031=PRESENTATION_STYLE_ASSIGNMENT((#1030));
+#1032=STYLED_ITEM('',(#1031),#1024);
+#1033=ADVANCED_FACE('',(#7156),#7158,.T.);
+#1034=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1035=FILL_AREA_STYLE_COLOUR('',#1034);
+#1036=FILL_AREA_STYLE($,(#1035));
+#1037=SURFACE_STYLE_FILL_AREA(#1036);
+#1038=SURFACE_SIDE_STYLE('',(#1037));
+#1039=SURFACE_STYLE_USAGE(.BOTH.,#1038);
+#1040=PRESENTATION_STYLE_ASSIGNMENT((#1039));
+#1041=STYLED_ITEM('',(#1040),#1033);
+#1042=ADVANCED_FACE('',(#7163),#7165,.F.);
+#1043=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1044=FILL_AREA_STYLE_COLOUR('',#1043);
+#1045=FILL_AREA_STYLE($,(#1044));
+#1046=SURFACE_STYLE_FILL_AREA(#1045);
+#1047=SURFACE_SIDE_STYLE('',(#1046));
+#1048=SURFACE_STYLE_USAGE(.BOTH.,#1047);
+#1049=PRESENTATION_STYLE_ASSIGNMENT((#1048));
+#1050=STYLED_ITEM('',(#1049),#1042);
+#1051=ADVANCED_FACE('',(#7170),#7172,.T.);
+#1052=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1053=FILL_AREA_STYLE_COLOUR('',#1052);
+#1054=FILL_AREA_STYLE($,(#1053));
+#1055=SURFACE_STYLE_FILL_AREA(#1054);
+#1056=SURFACE_SIDE_STYLE('',(#1055));
+#1057=SURFACE_STYLE_USAGE(.BOTH.,#1056);
+#1058=PRESENTATION_STYLE_ASSIGNMENT((#1057));
+#1059=STYLED_ITEM('',(#1058),#1051);
+#1060=ADVANCED_FACE('',(#7177),#7179,.T.);
+#1061=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1062=FILL_AREA_STYLE_COLOUR('',#1061);
+#1063=FILL_AREA_STYLE($,(#1062));
+#1064=SURFACE_STYLE_FILL_AREA(#1063);
+#1065=SURFACE_SIDE_STYLE('',(#1064));
+#1066=SURFACE_STYLE_USAGE(.BOTH.,#1065);
+#1067=PRESENTATION_STYLE_ASSIGNMENT((#1066));
+#1068=STYLED_ITEM('',(#1067),#1060);
+#1069=ADVANCED_FACE('',(#7184,#7186),#7188,.T.);
+#1070=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1071=FILL_AREA_STYLE_COLOUR('',#1070);
+#1072=FILL_AREA_STYLE($,(#1071));
+#1073=SURFACE_STYLE_FILL_AREA(#1072);
+#1074=SURFACE_SIDE_STYLE('',(#1073));
+#1075=SURFACE_STYLE_USAGE(.BOTH.,#1074);
+#1076=PRESENTATION_STYLE_ASSIGNMENT((#1075));
+#1077=STYLED_ITEM('',(#1076),#1069);
+#1078=ADVANCED_FACE('',(#7193),#7195,.T.);
+#1079=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1080=FILL_AREA_STYLE_COLOUR('',#1079);
+#1081=FILL_AREA_STYLE($,(#1080));
+#1082=SURFACE_STYLE_FILL_AREA(#1081);
+#1083=SURFACE_SIDE_STYLE('',(#1082));
+#1084=SURFACE_STYLE_USAGE(.BOTH.,#1083);
+#1085=PRESENTATION_STYLE_ASSIGNMENT((#1084));
+#1086=STYLED_ITEM('',(#1085),#1078);
+#1087=ADVANCED_FACE('',(#7200),#7202,.T.);
+#1088=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1089=FILL_AREA_STYLE_COLOUR('',#1088);
+#1090=FILL_AREA_STYLE($,(#1089));
+#1091=SURFACE_STYLE_FILL_AREA(#1090);
+#1092=SURFACE_SIDE_STYLE('',(#1091));
+#1093=SURFACE_STYLE_USAGE(.BOTH.,#1092);
+#1094=PRESENTATION_STYLE_ASSIGNMENT((#1093));
+#1095=STYLED_ITEM('',(#1094),#1087);
+#1096=ADVANCED_FACE('',(#7207),#7209,.T.);
+#1097=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1098=FILL_AREA_STYLE_COLOUR('',#1097);
+#1099=FILL_AREA_STYLE($,(#1098));
+#1100=SURFACE_STYLE_FILL_AREA(#1099);
+#1101=SURFACE_SIDE_STYLE('',(#1100));
+#1102=SURFACE_STYLE_USAGE(.BOTH.,#1101);
+#1103=PRESENTATION_STYLE_ASSIGNMENT((#1102));
+#1104=STYLED_ITEM('',(#1103),#1096);
+#1105=ADVANCED_FACE('',(#7214),#7216,.T.);
+#1106=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1107=FILL_AREA_STYLE_COLOUR('',#1106);
+#1108=FILL_AREA_STYLE($,(#1107));
+#1109=SURFACE_STYLE_FILL_AREA(#1108);
+#1110=SURFACE_SIDE_STYLE('',(#1109));
+#1111=SURFACE_STYLE_USAGE(.BOTH.,#1110);
+#1112=PRESENTATION_STYLE_ASSIGNMENT((#1111));
+#1113=STYLED_ITEM('',(#1112),#1105);
+#1114=ADVANCED_FACE('',(#7221),#7223,.T.);
+#1115=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1116=FILL_AREA_STYLE_COLOUR('',#1115);
+#1117=FILL_AREA_STYLE($,(#1116));
+#1118=SURFACE_STYLE_FILL_AREA(#1117);
+#1119=SURFACE_SIDE_STYLE('',(#1118));
+#1120=SURFACE_STYLE_USAGE(.BOTH.,#1119);
+#1121=PRESENTATION_STYLE_ASSIGNMENT((#1120));
+#1122=STYLED_ITEM('',(#1121),#1114);
+#1123=ADVANCED_FACE('',(#7228),#7230,.T.);
+#1124=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1125=FILL_AREA_STYLE_COLOUR('',#1124);
+#1126=FILL_AREA_STYLE($,(#1125));
+#1127=SURFACE_STYLE_FILL_AREA(#1126);
+#1128=SURFACE_SIDE_STYLE('',(#1127));
+#1129=SURFACE_STYLE_USAGE(.BOTH.,#1128);
+#1130=PRESENTATION_STYLE_ASSIGNMENT((#1129));
+#1131=STYLED_ITEM('',(#1130),#1123);
+#1132=ADVANCED_FACE('',(#7235),#7237,.T.);
+#1133=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1134=FILL_AREA_STYLE_COLOUR('',#1133);
+#1135=FILL_AREA_STYLE($,(#1134));
+#1136=SURFACE_STYLE_FILL_AREA(#1135);
+#1137=SURFACE_SIDE_STYLE('',(#1136));
+#1138=SURFACE_STYLE_USAGE(.BOTH.,#1137);
+#1139=PRESENTATION_STYLE_ASSIGNMENT((#1138));
+#1140=STYLED_ITEM('',(#1139),#1132);
+#1141=ADVANCED_FACE('',(#7242),#7244,.T.);
+#1142=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1143=FILL_AREA_STYLE_COLOUR('',#1142);
+#1144=FILL_AREA_STYLE($,(#1143));
+#1145=SURFACE_STYLE_FILL_AREA(#1144);
+#1146=SURFACE_SIDE_STYLE('',(#1145));
+#1147=SURFACE_STYLE_USAGE(.BOTH.,#1146);
+#1148=PRESENTATION_STYLE_ASSIGNMENT((#1147));
+#1149=STYLED_ITEM('',(#1148),#1141);
+#1150=ADVANCED_FACE('',(#7249),#7251,.T.);
+#1151=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1152=FILL_AREA_STYLE_COLOUR('',#1151);
+#1153=FILL_AREA_STYLE($,(#1152));
+#1154=SURFACE_STYLE_FILL_AREA(#1153);
+#1155=SURFACE_SIDE_STYLE('',(#1154));
+#1156=SURFACE_STYLE_USAGE(.BOTH.,#1155);
+#1157=PRESENTATION_STYLE_ASSIGNMENT((#1156));
+#1158=STYLED_ITEM('',(#1157),#1150);
+#1159=ADVANCED_FACE('',(#7256),#7258,.T.);
+#1160=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1161=FILL_AREA_STYLE_COLOUR('',#1160);
+#1162=FILL_AREA_STYLE($,(#1161));
+#1163=SURFACE_STYLE_FILL_AREA(#1162);
+#1164=SURFACE_SIDE_STYLE('',(#1163));
+#1165=SURFACE_STYLE_USAGE(.BOTH.,#1164);
+#1166=PRESENTATION_STYLE_ASSIGNMENT((#1165));
+#1167=STYLED_ITEM('',(#1166),#1159);
+#1168=ADVANCED_FACE('',(#7263),#7265,.T.);
+#1169=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1170=FILL_AREA_STYLE_COLOUR('',#1169);
+#1171=FILL_AREA_STYLE($,(#1170));
+#1172=SURFACE_STYLE_FILL_AREA(#1171);
+#1173=SURFACE_SIDE_STYLE('',(#1172));
+#1174=SURFACE_STYLE_USAGE(.BOTH.,#1173);
+#1175=PRESENTATION_STYLE_ASSIGNMENT((#1174));
+#1176=STYLED_ITEM('',(#1175),#1168);
+#1177=ADVANCED_FACE('',(#7270),#7272,.T.);
+#1178=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1179=FILL_AREA_STYLE_COLOUR('',#1178);
+#1180=FILL_AREA_STYLE($,(#1179));
+#1181=SURFACE_STYLE_FILL_AREA(#1180);
+#1182=SURFACE_SIDE_STYLE('',(#1181));
+#1183=SURFACE_STYLE_USAGE(.BOTH.,#1182);
+#1184=PRESENTATION_STYLE_ASSIGNMENT((#1183));
+#1185=STYLED_ITEM('',(#1184),#1177);
+#1186=ADVANCED_FACE('',(#7277),#7279,.T.);
+#1187=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1188=FILL_AREA_STYLE_COLOUR('',#1187);
+#1189=FILL_AREA_STYLE($,(#1188));
+#1190=SURFACE_STYLE_FILL_AREA(#1189);
+#1191=SURFACE_SIDE_STYLE('',(#1190));
+#1192=SURFACE_STYLE_USAGE(.BOTH.,#1191);
+#1193=PRESENTATION_STYLE_ASSIGNMENT((#1192));
+#1194=STYLED_ITEM('',(#1193),#1186);
+#1195=ADVANCED_FACE('',(#7284),#7286,.T.);
+#1196=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1197=FILL_AREA_STYLE_COLOUR('',#1196);
+#1198=FILL_AREA_STYLE($,(#1197));
+#1199=SURFACE_STYLE_FILL_AREA(#1198);
+#1200=SURFACE_SIDE_STYLE('',(#1199));
+#1201=SURFACE_STYLE_USAGE(.BOTH.,#1200);
+#1202=PRESENTATION_STYLE_ASSIGNMENT((#1201));
+#1203=STYLED_ITEM('',(#1202),#1195);
+#1204=ADVANCED_FACE('',(#7291),#7293,.T.);
+#1205=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1206=FILL_AREA_STYLE_COLOUR('',#1205);
+#1207=FILL_AREA_STYLE($,(#1206));
+#1208=SURFACE_STYLE_FILL_AREA(#1207);
+#1209=SURFACE_SIDE_STYLE('',(#1208));
+#1210=SURFACE_STYLE_USAGE(.BOTH.,#1209);
+#1211=PRESENTATION_STYLE_ASSIGNMENT((#1210));
+#1212=STYLED_ITEM('',(#1211),#1204);
+#1213=ADVANCED_FACE('',(#7298),#7300,.T.);
+#1214=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1215=FILL_AREA_STYLE_COLOUR('',#1214);
+#1216=FILL_AREA_STYLE($,(#1215));
+#1217=SURFACE_STYLE_FILL_AREA(#1216);
+#1218=SURFACE_SIDE_STYLE('',(#1217));
+#1219=SURFACE_STYLE_USAGE(.BOTH.,#1218);
+#1220=PRESENTATION_STYLE_ASSIGNMENT((#1219));
+#1221=STYLED_ITEM('',(#1220),#1213);
+#1222=ADVANCED_FACE('',(#7305),#7307,.T.);
+#1223=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1224=FILL_AREA_STYLE_COLOUR('',#1223);
+#1225=FILL_AREA_STYLE($,(#1224));
+#1226=SURFACE_STYLE_FILL_AREA(#1225);
+#1227=SURFACE_SIDE_STYLE('',(#1226));
+#1228=SURFACE_STYLE_USAGE(.BOTH.,#1227);
+#1229=PRESENTATION_STYLE_ASSIGNMENT((#1228));
+#1230=STYLED_ITEM('',(#1229),#1222);
+#1231=ADVANCED_FACE('',(#7312),#7314,.T.);
+#1232=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1233=FILL_AREA_STYLE_COLOUR('',#1232);
+#1234=FILL_AREA_STYLE($,(#1233));
+#1235=SURFACE_STYLE_FILL_AREA(#1234);
+#1236=SURFACE_SIDE_STYLE('',(#1235));
+#1237=SURFACE_STYLE_USAGE(.BOTH.,#1236);
+#1238=PRESENTATION_STYLE_ASSIGNMENT((#1237));
+#1239=STYLED_ITEM('',(#1238),#1231);
+#1240=ADVANCED_FACE('',(#7319),#7321,.T.);
+#1241=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1242=FILL_AREA_STYLE_COLOUR('',#1241);
+#1243=FILL_AREA_STYLE($,(#1242));
+#1244=SURFACE_STYLE_FILL_AREA(#1243);
+#1245=SURFACE_SIDE_STYLE('',(#1244));
+#1246=SURFACE_STYLE_USAGE(.BOTH.,#1245);
+#1247=PRESENTATION_STYLE_ASSIGNMENT((#1246));
+#1248=STYLED_ITEM('',(#1247),#1240);
+#1249=ADVANCED_FACE('',(#7326),#7328,.T.);
+#1250=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1251=FILL_AREA_STYLE_COLOUR('',#1250);
+#1252=FILL_AREA_STYLE($,(#1251));
+#1253=SURFACE_STYLE_FILL_AREA(#1252);
+#1254=SURFACE_SIDE_STYLE('',(#1253));
+#1255=SURFACE_STYLE_USAGE(.BOTH.,#1254);
+#1256=PRESENTATION_STYLE_ASSIGNMENT((#1255));
+#1257=STYLED_ITEM('',(#1256),#1249);
+#1258=ADVANCED_FACE('',(#7333),#7335,.T.);
+#1259=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1260=FILL_AREA_STYLE_COLOUR('',#1259);
+#1261=FILL_AREA_STYLE($,(#1260));
+#1262=SURFACE_STYLE_FILL_AREA(#1261);
+#1263=SURFACE_SIDE_STYLE('',(#1262));
+#1264=SURFACE_STYLE_USAGE(.BOTH.,#1263);
+#1265=PRESENTATION_STYLE_ASSIGNMENT((#1264));
+#1266=STYLED_ITEM('',(#1265),#1258);
+#1267=ADVANCED_FACE('',(#7340),#7342,.T.);
+#1268=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1269=FILL_AREA_STYLE_COLOUR('',#1268);
+#1270=FILL_AREA_STYLE($,(#1269));
+#1271=SURFACE_STYLE_FILL_AREA(#1270);
+#1272=SURFACE_SIDE_STYLE('',(#1271));
+#1273=SURFACE_STYLE_USAGE(.BOTH.,#1272);
+#1274=PRESENTATION_STYLE_ASSIGNMENT((#1273));
+#1275=STYLED_ITEM('',(#1274),#1267);
+#1276=ADVANCED_FACE('',(#7347),#7349,.T.);
+#1277=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1278=FILL_AREA_STYLE_COLOUR('',#1277);
+#1279=FILL_AREA_STYLE($,(#1278));
+#1280=SURFACE_STYLE_FILL_AREA(#1279);
+#1281=SURFACE_SIDE_STYLE('',(#1280));
+#1282=SURFACE_STYLE_USAGE(.BOTH.,#1281);
+#1283=PRESENTATION_STYLE_ASSIGNMENT((#1282));
+#1284=STYLED_ITEM('',(#1283),#1276);
+#1285=ADVANCED_FACE('',(#7354),#7356,.T.);
+#1286=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1287=FILL_AREA_STYLE_COLOUR('',#1286);
+#1288=FILL_AREA_STYLE($,(#1287));
+#1289=SURFACE_STYLE_FILL_AREA(#1288);
+#1290=SURFACE_SIDE_STYLE('',(#1289));
+#1291=SURFACE_STYLE_USAGE(.BOTH.,#1290);
+#1292=PRESENTATION_STYLE_ASSIGNMENT((#1291));
+#1293=STYLED_ITEM('',(#1292),#1285);
+#1294=ADVANCED_FACE('',(#7361),#7363,.T.);
+#1295=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1296=FILL_AREA_STYLE_COLOUR('',#1295);
+#1297=FILL_AREA_STYLE($,(#1296));
+#1298=SURFACE_STYLE_FILL_AREA(#1297);
+#1299=SURFACE_SIDE_STYLE('',(#1298));
+#1300=SURFACE_STYLE_USAGE(.BOTH.,#1299);
+#1301=PRESENTATION_STYLE_ASSIGNMENT((#1300));
+#1302=STYLED_ITEM('',(#1301),#1294);
+#1303=ADVANCED_FACE('',(#7368),#7370,.T.);
+#1304=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1305=FILL_AREA_STYLE_COLOUR('',#1304);
+#1306=FILL_AREA_STYLE($,(#1305));
+#1307=SURFACE_STYLE_FILL_AREA(#1306);
+#1308=SURFACE_SIDE_STYLE('',(#1307));
+#1309=SURFACE_STYLE_USAGE(.BOTH.,#1308);
+#1310=PRESENTATION_STYLE_ASSIGNMENT((#1309));
+#1311=STYLED_ITEM('',(#1310),#1303);
+#1312=ADVANCED_FACE('',(#7375,#7377),#7379,.F.);
+#1313=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1314=FILL_AREA_STYLE_COLOUR('',#1313);
+#1315=FILL_AREA_STYLE($,(#1314));
+#1316=SURFACE_STYLE_FILL_AREA(#1315);
+#1317=SURFACE_SIDE_STYLE('',(#1316));
+#1318=SURFACE_STYLE_USAGE(.BOTH.,#1317);
+#1319=PRESENTATION_STYLE_ASSIGNMENT((#1318));
+#1320=STYLED_ITEM('',(#1319),#1312);
+#1321=ADVANCED_FACE('',(#7384),#7386,.F.);
+#1322=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1323=FILL_AREA_STYLE_COLOUR('',#1322);
+#1324=FILL_AREA_STYLE($,(#1323));
+#1325=SURFACE_STYLE_FILL_AREA(#1324);
+#1326=SURFACE_SIDE_STYLE('',(#1325));
+#1327=SURFACE_STYLE_USAGE(.BOTH.,#1326);
+#1328=PRESENTATION_STYLE_ASSIGNMENT((#1327));
+#1329=STYLED_ITEM('',(#1328),#1321);
+#1330=ADVANCED_FACE('',(#8271),#8273,.F.);
+#1331=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1332=FILL_AREA_STYLE_COLOUR('',#1331);
+#1333=FILL_AREA_STYLE($,(#1332));
+#1334=SURFACE_STYLE_FILL_AREA(#1333);
+#1335=SURFACE_SIDE_STYLE('',(#1334));
+#1336=SURFACE_STYLE_USAGE(.BOTH.,#1335);
+#1337=PRESENTATION_STYLE_ASSIGNMENT((#1336));
+#1338=STYLED_ITEM('',(#1337),#1330);
+#1339=ADVANCED_FACE('',(#10110),#10112,.F.);
+#1340=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1341=FILL_AREA_STYLE_COLOUR('',#1340);
+#1342=FILL_AREA_STYLE($,(#1341));
+#1343=SURFACE_STYLE_FILL_AREA(#1342);
+#1344=SURFACE_SIDE_STYLE('',(#1343));
+#1345=SURFACE_STYLE_USAGE(.BOTH.,#1344);
+#1346=PRESENTATION_STYLE_ASSIGNMENT((#1345));
+#1347=STYLED_ITEM('',(#1346),#1339);
+#1348=ADVANCED_FACE('',(#11039,#11041),#11043,.T.);
+#1349=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1350=FILL_AREA_STYLE_COLOUR('',#1349);
+#1351=FILL_AREA_STYLE($,(#1350));
+#1352=SURFACE_STYLE_FILL_AREA(#1351);
+#1353=SURFACE_SIDE_STYLE('',(#1352));
+#1354=SURFACE_STYLE_USAGE(.BOTH.,#1353);
+#1355=PRESENTATION_STYLE_ASSIGNMENT((#1354));
+#1356=STYLED_ITEM('',(#1355),#1348);
+#1357=ADVANCED_FACE('',(#11048,#11050),#11052,.T.);
+#1358=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1359=FILL_AREA_STYLE_COLOUR('',#1358);
+#1360=FILL_AREA_STYLE($,(#1359));
+#1361=SURFACE_STYLE_FILL_AREA(#1360);
+#1362=SURFACE_SIDE_STYLE('',(#1361));
+#1363=SURFACE_STYLE_USAGE(.BOTH.,#1362);
+#1364=PRESENTATION_STYLE_ASSIGNMENT((#1363));
+#1365=STYLED_ITEM('',(#1364),#1357);
+#1366=ADVANCED_FACE('',(#11057),#11059,.F.);
+#1367=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1368=FILL_AREA_STYLE_COLOUR('',#1367);
+#1369=FILL_AREA_STYLE($,(#1368));
+#1370=SURFACE_STYLE_FILL_AREA(#1369);
+#1371=SURFACE_SIDE_STYLE('',(#1370));
+#1372=SURFACE_STYLE_USAGE(.BOTH.,#1371);
+#1373=PRESENTATION_STYLE_ASSIGNMENT((#1372));
+#1374=STYLED_ITEM('',(#1373),#1366);
+#1375=ADVANCED_FACE('',(#11064),#11066,.T.);
+#1376=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1377=FILL_AREA_STYLE_COLOUR('',#1376);
+#1378=FILL_AREA_STYLE($,(#1377));
+#1379=SURFACE_STYLE_FILL_AREA(#1378);
+#1380=SURFACE_SIDE_STYLE('',(#1379));
+#1381=SURFACE_STYLE_USAGE(.BOTH.,#1380);
+#1382=PRESENTATION_STYLE_ASSIGNMENT((#1381));
+#1383=STYLED_ITEM('',(#1382),#1375);
+#1384=ADVANCED_FACE('',(#11139),#11141,.F.);
+#1385=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1386=FILL_AREA_STYLE_COLOUR('',#1385);
+#1387=FILL_AREA_STYLE($,(#1386));
+#1388=SURFACE_STYLE_FILL_AREA(#1387);
+#1389=SURFACE_SIDE_STYLE('',(#1388));
+#1390=SURFACE_STYLE_USAGE(.BOTH.,#1389);
+#1391=PRESENTATION_STYLE_ASSIGNMENT((#1390));
+#1392=STYLED_ITEM('',(#1391),#1384);
+#1393=ADVANCED_FACE('',(#11146),#11148,.F.);
+#1394=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1395=FILL_AREA_STYLE_COLOUR('',#1394);
+#1396=FILL_AREA_STYLE($,(#1395));
+#1397=SURFACE_STYLE_FILL_AREA(#1396);
+#1398=SURFACE_SIDE_STYLE('',(#1397));
+#1399=SURFACE_STYLE_USAGE(.BOTH.,#1398);
+#1400=PRESENTATION_STYLE_ASSIGNMENT((#1399));
+#1401=STYLED_ITEM('',(#1400),#1393);
+#1402=ADVANCED_FACE('',(#11153),#11155,.F.);
+#1403=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1404=FILL_AREA_STYLE_COLOUR('',#1403);
+#1405=FILL_AREA_STYLE($,(#1404));
+#1406=SURFACE_STYLE_FILL_AREA(#1405);
+#1407=SURFACE_SIDE_STYLE('',(#1406));
+#1408=SURFACE_STYLE_USAGE(.BOTH.,#1407);
+#1409=PRESENTATION_STYLE_ASSIGNMENT((#1408));
+#1410=STYLED_ITEM('',(#1409),#1402);
+#1411=ADVANCED_FACE('',(#11160),#11162,.F.);
+#1412=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1413=FILL_AREA_STYLE_COLOUR('',#1412);
+#1414=FILL_AREA_STYLE($,(#1413));
+#1415=SURFACE_STYLE_FILL_AREA(#1414);
+#1416=SURFACE_SIDE_STYLE('',(#1415));
+#1417=SURFACE_STYLE_USAGE(.BOTH.,#1416);
+#1418=PRESENTATION_STYLE_ASSIGNMENT((#1417));
+#1419=STYLED_ITEM('',(#1418),#1411);
+#1420=ADVANCED_FACE('',(#11167),#11169,.F.);
+#1421=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1422=FILL_AREA_STYLE_COLOUR('',#1421);
+#1423=FILL_AREA_STYLE($,(#1422));
+#1424=SURFACE_STYLE_FILL_AREA(#1423);
+#1425=SURFACE_SIDE_STYLE('',(#1424));
+#1426=SURFACE_STYLE_USAGE(.BOTH.,#1425);
+#1427=PRESENTATION_STYLE_ASSIGNMENT((#1426));
+#1428=STYLED_ITEM('',(#1427),#1420);
+#1429=ADVANCED_FACE('',(#11174),#11176,.F.);
+#1430=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1431=FILL_AREA_STYLE_COLOUR('',#1430);
+#1432=FILL_AREA_STYLE($,(#1431));
+#1433=SURFACE_STYLE_FILL_AREA(#1432);
+#1434=SURFACE_SIDE_STYLE('',(#1433));
+#1435=SURFACE_STYLE_USAGE(.BOTH.,#1434);
+#1436=PRESENTATION_STYLE_ASSIGNMENT((#1435));
+#1437=STYLED_ITEM('',(#1436),#1429);
+#1438=ADVANCED_FACE('',(#11181),#11183,.F.);
+#1439=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1440=FILL_AREA_STYLE_COLOUR('',#1439);
+#1441=FILL_AREA_STYLE($,(#1440));
+#1442=SURFACE_STYLE_FILL_AREA(#1441);
+#1443=SURFACE_SIDE_STYLE('',(#1442));
+#1444=SURFACE_STYLE_USAGE(.BOTH.,#1443);
+#1445=PRESENTATION_STYLE_ASSIGNMENT((#1444));
+#1446=STYLED_ITEM('',(#1445),#1438);
+#1447=ADVANCED_FACE('',(#11188),#11190,.T.);
+#1448=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1449=FILL_AREA_STYLE_COLOUR('',#1448);
+#1450=FILL_AREA_STYLE($,(#1449));
+#1451=SURFACE_STYLE_FILL_AREA(#1450);
+#1452=SURFACE_SIDE_STYLE('',(#1451));
+#1453=SURFACE_STYLE_USAGE(.BOTH.,#1452);
+#1454=PRESENTATION_STYLE_ASSIGNMENT((#1453));
+#1455=STYLED_ITEM('',(#1454),#1447);
+#1456=ADVANCED_FACE('',(#11263),#11265,.T.);
+#1457=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1458=FILL_AREA_STYLE_COLOUR('',#1457);
+#1459=FILL_AREA_STYLE($,(#1458));
+#1460=SURFACE_STYLE_FILL_AREA(#1459);
+#1461=SURFACE_SIDE_STYLE('',(#1460));
+#1462=SURFACE_STYLE_USAGE(.BOTH.,#1461);
+#1463=PRESENTATION_STYLE_ASSIGNMENT((#1462));
+#1464=STYLED_ITEM('',(#1463),#1456);
+#1465=ADVANCED_FACE('',(#11270),#11272,.T.);
+#1466=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1467=FILL_AREA_STYLE_COLOUR('',#1466);
+#1468=FILL_AREA_STYLE($,(#1467));
+#1469=SURFACE_STYLE_FILL_AREA(#1468);
+#1470=SURFACE_SIDE_STYLE('',(#1469));
+#1471=SURFACE_STYLE_USAGE(.BOTH.,#1470);
+#1472=PRESENTATION_STYLE_ASSIGNMENT((#1471));
+#1473=STYLED_ITEM('',(#1472),#1465);
+#1474=ADVANCED_FACE('',(#11277),#11279,.T.);
+#1475=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1476=FILL_AREA_STYLE_COLOUR('',#1475);
+#1477=FILL_AREA_STYLE($,(#1476));
+#1478=SURFACE_STYLE_FILL_AREA(#1477);
+#1479=SURFACE_SIDE_STYLE('',(#1478));
+#1480=SURFACE_STYLE_USAGE(.BOTH.,#1479);
+#1481=PRESENTATION_STYLE_ASSIGNMENT((#1480));
+#1482=STYLED_ITEM('',(#1481),#1474);
+#1483=ADVANCED_FACE('',(#11284),#11286,.T.);
+#1484=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1485=FILL_AREA_STYLE_COLOUR('',#1484);
+#1486=FILL_AREA_STYLE($,(#1485));
+#1487=SURFACE_STYLE_FILL_AREA(#1486);
+#1488=SURFACE_SIDE_STYLE('',(#1487));
+#1489=SURFACE_STYLE_USAGE(.BOTH.,#1488);
+#1490=PRESENTATION_STYLE_ASSIGNMENT((#1489));
+#1491=STYLED_ITEM('',(#1490),#1483);
+#1492=ADVANCED_FACE('',(#11291),#11293,.T.);
+#1493=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1494=FILL_AREA_STYLE_COLOUR('',#1493);
+#1495=FILL_AREA_STYLE($,(#1494));
+#1496=SURFACE_STYLE_FILL_AREA(#1495);
+#1497=SURFACE_SIDE_STYLE('',(#1496));
+#1498=SURFACE_STYLE_USAGE(.BOTH.,#1497);
+#1499=PRESENTATION_STYLE_ASSIGNMENT((#1498));
+#1500=STYLED_ITEM('',(#1499),#1492);
+#1501=ADVANCED_FACE('',(#11298),#11300,.T.);
+#1502=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1503=FILL_AREA_STYLE_COLOUR('',#1502);
+#1504=FILL_AREA_STYLE($,(#1503));
+#1505=SURFACE_STYLE_FILL_AREA(#1504);
+#1506=SURFACE_SIDE_STYLE('',(#1505));
+#1507=SURFACE_STYLE_USAGE(.BOTH.,#1506);
+#1508=PRESENTATION_STYLE_ASSIGNMENT((#1507));
+#1509=STYLED_ITEM('',(#1508),#1501);
+#1510=ADVANCED_FACE('',(#11305),#11307,.T.);
+#1511=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1512=FILL_AREA_STYLE_COLOUR('',#1511);
+#1513=FILL_AREA_STYLE($,(#1512));
+#1514=SURFACE_STYLE_FILL_AREA(#1513);
+#1515=SURFACE_SIDE_STYLE('',(#1514));
+#1516=SURFACE_STYLE_USAGE(.BOTH.,#1515);
+#1517=PRESENTATION_STYLE_ASSIGNMENT((#1516));
+#1518=STYLED_ITEM('',(#1517),#1510);
+#1519=ADVANCED_FACE('',(#11312),#11314,.T.);
+#1520=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1521=FILL_AREA_STYLE_COLOUR('',#1520);
+#1522=FILL_AREA_STYLE($,(#1521));
+#1523=SURFACE_STYLE_FILL_AREA(#1522);
+#1524=SURFACE_SIDE_STYLE('',(#1523));
+#1525=SURFACE_STYLE_USAGE(.BOTH.,#1524);
+#1526=PRESENTATION_STYLE_ASSIGNMENT((#1525));
+#1527=STYLED_ITEM('',(#1526),#1519);
+#1528=ADVANCED_FACE('',(#11319),#11321,.T.);
+#1529=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1530=FILL_AREA_STYLE_COLOUR('',#1529);
+#1531=FILL_AREA_STYLE($,(#1530));
+#1532=SURFACE_STYLE_FILL_AREA(#1531);
+#1533=SURFACE_SIDE_STYLE('',(#1532));
+#1534=SURFACE_STYLE_USAGE(.BOTH.,#1533);
+#1535=PRESENTATION_STYLE_ASSIGNMENT((#1534));
+#1536=STYLED_ITEM('',(#1535),#1528);
+#1537=ADVANCED_FACE('',(#11326),#11328,.T.);
+#1538=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1539=FILL_AREA_STYLE_COLOUR('',#1538);
+#1540=FILL_AREA_STYLE($,(#1539));
+#1541=SURFACE_STYLE_FILL_AREA(#1540);
+#1542=SURFACE_SIDE_STYLE('',(#1541));
+#1543=SURFACE_STYLE_USAGE(.BOTH.,#1542);
+#1544=PRESENTATION_STYLE_ASSIGNMENT((#1543));
+#1545=STYLED_ITEM('',(#1544),#1537);
+#1546=ADVANCED_FACE('',(#11333),#11335,.T.);
+#1547=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1548=FILL_AREA_STYLE_COLOUR('',#1547);
+#1549=FILL_AREA_STYLE($,(#1548));
+#1550=SURFACE_STYLE_FILL_AREA(#1549);
+#1551=SURFACE_SIDE_STYLE('',(#1550));
+#1552=SURFACE_STYLE_USAGE(.BOTH.,#1551);
+#1553=PRESENTATION_STYLE_ASSIGNMENT((#1552));
+#1554=STYLED_ITEM('',(#1553),#1546);
+#1555=ADVANCED_FACE('',(#11340),#11342,.T.);
+#1556=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1557=FILL_AREA_STYLE_COLOUR('',#1556);
+#1558=FILL_AREA_STYLE($,(#1557));
+#1559=SURFACE_STYLE_FILL_AREA(#1558);
+#1560=SURFACE_SIDE_STYLE('',(#1559));
+#1561=SURFACE_STYLE_USAGE(.BOTH.,#1560);
+#1562=PRESENTATION_STYLE_ASSIGNMENT((#1561));
+#1563=STYLED_ITEM('',(#1562),#1555);
+#1564=ADVANCED_FACE('',(#11347),#11349,.T.);
+#1565=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1566=FILL_AREA_STYLE_COLOUR('',#1565);
+#1567=FILL_AREA_STYLE($,(#1566));
+#1568=SURFACE_STYLE_FILL_AREA(#1567);
+#1569=SURFACE_SIDE_STYLE('',(#1568));
+#1570=SURFACE_STYLE_USAGE(.BOTH.,#1569);
+#1571=PRESENTATION_STYLE_ASSIGNMENT((#1570));
+#1572=STYLED_ITEM('',(#1571),#1564);
+#1573=ADVANCED_FACE('',(#11354),#11356,.T.);
+#1574=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1575=FILL_AREA_STYLE_COLOUR('',#1574);
+#1576=FILL_AREA_STYLE($,(#1575));
+#1577=SURFACE_STYLE_FILL_AREA(#1576);
+#1578=SURFACE_SIDE_STYLE('',(#1577));
+#1579=SURFACE_STYLE_USAGE(.BOTH.,#1578);
+#1580=PRESENTATION_STYLE_ASSIGNMENT((#1579));
+#1581=STYLED_ITEM('',(#1580),#1573);
+#1582=ADVANCED_FACE('',(#11361),#11363,.T.);
+#1583=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1584=FILL_AREA_STYLE_COLOUR('',#1583);
+#1585=FILL_AREA_STYLE($,(#1584));
+#1586=SURFACE_STYLE_FILL_AREA(#1585);
+#1587=SURFACE_SIDE_STYLE('',(#1586));
+#1588=SURFACE_STYLE_USAGE(.BOTH.,#1587);
+#1589=PRESENTATION_STYLE_ASSIGNMENT((#1588));
+#1590=STYLED_ITEM('',(#1589),#1582);
+#1591=ADVANCED_FACE('',(#11368),#11370,.T.);
+#1592=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#1593=FILL_AREA_STYLE_COLOUR('',#1592);
+#1594=FILL_AREA_STYLE($,(#1593));
+#1595=SURFACE_STYLE_FILL_AREA(#1594);
+#1596=SURFACE_SIDE_STYLE('',(#1595));
+#1597=SURFACE_STYLE_USAGE(.BOTH.,#1596);
+#1598=PRESENTATION_STYLE_ASSIGNMENT((#1597));
+#1599=STYLED_ITEM('',(#1598),#1591);
+#1600=ADVANCED_FACE('',(#11375,#11377),#11379,.T.);
+#1601=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1602=FILL_AREA_STYLE_COLOUR('',#1601);
+#1603=FILL_AREA_STYLE($,(#1602));
+#1604=SURFACE_STYLE_FILL_AREA(#1603);
+#1605=SURFACE_SIDE_STYLE('',(#1604));
+#1606=SURFACE_STYLE_USAGE(.BOTH.,#1605);
+#1607=PRESENTATION_STYLE_ASSIGNMENT((#1606));
+#1608=STYLED_ITEM('',(#1607),#1600);
+#1609=ADVANCED_FACE('',(#11384,#11386),#11388,.T.);
+#1610=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1611=FILL_AREA_STYLE_COLOUR('',#1610);
+#1612=FILL_AREA_STYLE($,(#1611));
+#1613=SURFACE_STYLE_FILL_AREA(#1612);
+#1614=SURFACE_SIDE_STYLE('',(#1613));
+#1615=SURFACE_STYLE_USAGE(.BOTH.,#1614);
+#1616=PRESENTATION_STYLE_ASSIGNMENT((#1615));
+#1617=STYLED_ITEM('',(#1616),#1609);
+#1618=ADVANCED_FACE('',(#11393,#11395),#11397,.T.);
+#1619=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1620=FILL_AREA_STYLE_COLOUR('',#1619);
+#1621=FILL_AREA_STYLE($,(#1620));
+#1622=SURFACE_STYLE_FILL_AREA(#1621);
+#1623=SURFACE_SIDE_STYLE('',(#1622));
+#1624=SURFACE_STYLE_USAGE(.BOTH.,#1623);
+#1625=PRESENTATION_STYLE_ASSIGNMENT((#1624));
+#1626=STYLED_ITEM('',(#1625),#1618);
+#1627=ADVANCED_FACE('',(#11402,#11404),#11406,.F.);
+#1628=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1629=FILL_AREA_STYLE_COLOUR('',#1628);
+#1630=FILL_AREA_STYLE($,(#1629));
+#1631=SURFACE_STYLE_FILL_AREA(#1630);
+#1632=SURFACE_SIDE_STYLE('',(#1631));
+#1633=SURFACE_STYLE_USAGE(.BOTH.,#1632);
+#1634=PRESENTATION_STYLE_ASSIGNMENT((#1633));
+#1635=STYLED_ITEM('',(#1634),#1627);
+#1636=ADVANCED_FACE('',(#11411,#11413),#11415,.F.);
+#1637=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1638=FILL_AREA_STYLE_COLOUR('',#1637);
+#1639=FILL_AREA_STYLE($,(#1638));
+#1640=SURFACE_STYLE_FILL_AREA(#1639);
+#1641=SURFACE_SIDE_STYLE('',(#1640));
+#1642=SURFACE_STYLE_USAGE(.BOTH.,#1641);
+#1643=PRESENTATION_STYLE_ASSIGNMENT((#1642));
+#1644=STYLED_ITEM('',(#1643),#1636);
+#1645=ADVANCED_FACE('',(#11420,#11422),#11424,.F.);
+#1646=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1647=FILL_AREA_STYLE_COLOUR('',#1646);
+#1648=FILL_AREA_STYLE($,(#1647));
+#1649=SURFACE_STYLE_FILL_AREA(#1648);
+#1650=SURFACE_SIDE_STYLE('',(#1649));
+#1651=SURFACE_STYLE_USAGE(.BOTH.,#1650);
+#1652=PRESENTATION_STYLE_ASSIGNMENT((#1651));
+#1653=STYLED_ITEM('',(#1652),#1645);
+#1654=ADVANCED_FACE('',(#11429),#11431,.F.);
+#1655=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1656=FILL_AREA_STYLE_COLOUR('',#1655);
+#1657=FILL_AREA_STYLE($,(#1656));
+#1658=SURFACE_STYLE_FILL_AREA(#1657);
+#1659=SURFACE_SIDE_STYLE('',(#1658));
+#1660=SURFACE_STYLE_USAGE(.BOTH.,#1659);
+#1661=PRESENTATION_STYLE_ASSIGNMENT((#1660));
+#1662=STYLED_ITEM('',(#1661),#1654);
+#1663=ADVANCED_FACE('',(#11776),#11778,.F.);
+#1664=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1665=FILL_AREA_STYLE_COLOUR('',#1664);
+#1666=FILL_AREA_STYLE($,(#1665));
+#1667=SURFACE_STYLE_FILL_AREA(#1666);
+#1668=SURFACE_SIDE_STYLE('',(#1667));
+#1669=SURFACE_STYLE_USAGE(.BOTH.,#1668);
+#1670=PRESENTATION_STYLE_ASSIGNMENT((#1669));
+#1671=STYLED_ITEM('',(#1670),#1663);
+#1672=ADVANCED_FACE('',(#12503),#12505,.F.);
+#1673=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1674=FILL_AREA_STYLE_COLOUR('',#1673);
+#1675=FILL_AREA_STYLE($,(#1674));
+#1676=SURFACE_STYLE_FILL_AREA(#1675);
+#1677=SURFACE_SIDE_STYLE('',(#1676));
+#1678=SURFACE_STYLE_USAGE(.BOTH.,#1677);
+#1679=PRESENTATION_STYLE_ASSIGNMENT((#1678));
+#1680=STYLED_ITEM('',(#1679),#1672);
+#1681=ADVANCED_FACE('',(#12850,#12852),#12854,.T.);
+#1682=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1683=FILL_AREA_STYLE_COLOUR('',#1682);
+#1684=FILL_AREA_STYLE($,(#1683));
+#1685=SURFACE_STYLE_FILL_AREA(#1684);
+#1686=SURFACE_SIDE_STYLE('',(#1685));
+#1687=SURFACE_STYLE_USAGE(.BOTH.,#1686);
+#1688=PRESENTATION_STYLE_ASSIGNMENT((#1687));
+#1689=STYLED_ITEM('',(#1688),#1681);
+#1690=ADVANCED_FACE('',(#12859,#12861),#12863,.T.);
+#1691=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1692=FILL_AREA_STYLE_COLOUR('',#1691);
+#1693=FILL_AREA_STYLE($,(#1692));
+#1694=SURFACE_STYLE_FILL_AREA(#1693);
+#1695=SURFACE_SIDE_STYLE('',(#1694));
+#1696=SURFACE_STYLE_USAGE(.BOTH.,#1695);
+#1697=PRESENTATION_STYLE_ASSIGNMENT((#1696));
+#1698=STYLED_ITEM('',(#1697),#1690);
+#1699=ADVANCED_FACE('',(#12868),#12870,.T.);
+#1700=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1701=FILL_AREA_STYLE_COLOUR('',#1700);
+#1702=FILL_AREA_STYLE($,(#1701));
+#1703=SURFACE_STYLE_FILL_AREA(#1702);
+#1704=SURFACE_SIDE_STYLE('',(#1703));
+#1705=SURFACE_STYLE_USAGE(.BOTH.,#1704);
+#1706=PRESENTATION_STYLE_ASSIGNMENT((#1705));
+#1707=STYLED_ITEM('',(#1706),#1699);
+#1708=ADVANCED_FACE('',(#12875),#12877,.T.);
+#1709=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1710=FILL_AREA_STYLE_COLOUR('',#1709);
+#1711=FILL_AREA_STYLE($,(#1710));
+#1712=SURFACE_STYLE_FILL_AREA(#1711);
+#1713=SURFACE_SIDE_STYLE('',(#1712));
+#1714=SURFACE_STYLE_USAGE(.BOTH.,#1713);
+#1715=PRESENTATION_STYLE_ASSIGNMENT((#1714));
+#1716=STYLED_ITEM('',(#1715),#1708);
+#1717=ADVANCED_FACE('',(#12882),#12884,.T.);
+#1718=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1719=FILL_AREA_STYLE_COLOUR('',#1718);
+#1720=FILL_AREA_STYLE($,(#1719));
+#1721=SURFACE_STYLE_FILL_AREA(#1720);
+#1722=SURFACE_SIDE_STYLE('',(#1721));
+#1723=SURFACE_STYLE_USAGE(.BOTH.,#1722);
+#1724=PRESENTATION_STYLE_ASSIGNMENT((#1723));
+#1725=STYLED_ITEM('',(#1724),#1717);
+#1726=ADVANCED_FACE('',(#12889),#12891,.T.);
+#1727=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1728=FILL_AREA_STYLE_COLOUR('',#1727);
+#1729=FILL_AREA_STYLE($,(#1728));
+#1730=SURFACE_STYLE_FILL_AREA(#1729);
+#1731=SURFACE_SIDE_STYLE('',(#1730));
+#1732=SURFACE_STYLE_USAGE(.BOTH.,#1731);
+#1733=PRESENTATION_STYLE_ASSIGNMENT((#1732));
+#1734=STYLED_ITEM('',(#1733),#1726);
+#1735=ADVANCED_FACE('',(#12896),#12898,.T.);
+#1736=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1737=FILL_AREA_STYLE_COLOUR('',#1736);
+#1738=FILL_AREA_STYLE($,(#1737));
+#1739=SURFACE_STYLE_FILL_AREA(#1738);
+#1740=SURFACE_SIDE_STYLE('',(#1739));
+#1741=SURFACE_STYLE_USAGE(.BOTH.,#1740);
+#1742=PRESENTATION_STYLE_ASSIGNMENT((#1741));
+#1743=STYLED_ITEM('',(#1742),#1735);
+#1744=ADVANCED_FACE('',(#12903),#12905,.T.);
+#1745=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1746=FILL_AREA_STYLE_COLOUR('',#1745);
+#1747=FILL_AREA_STYLE($,(#1746));
+#1748=SURFACE_STYLE_FILL_AREA(#1747);
+#1749=SURFACE_SIDE_STYLE('',(#1748));
+#1750=SURFACE_STYLE_USAGE(.BOTH.,#1749);
+#1751=PRESENTATION_STYLE_ASSIGNMENT((#1750));
+#1752=STYLED_ITEM('',(#1751),#1744);
+#1753=ADVANCED_FACE('',(#12910),#12912,.T.);
+#1754=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1755=FILL_AREA_STYLE_COLOUR('',#1754);
+#1756=FILL_AREA_STYLE($,(#1755));
+#1757=SURFACE_STYLE_FILL_AREA(#1756);
+#1758=SURFACE_SIDE_STYLE('',(#1757));
+#1759=SURFACE_STYLE_USAGE(.BOTH.,#1758);
+#1760=PRESENTATION_STYLE_ASSIGNMENT((#1759));
+#1761=STYLED_ITEM('',(#1760),#1753);
+#1762=ADVANCED_FACE('',(#12917),#12919,.T.);
+#1763=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1764=FILL_AREA_STYLE_COLOUR('',#1763);
+#1765=FILL_AREA_STYLE($,(#1764));
+#1766=SURFACE_STYLE_FILL_AREA(#1765);
+#1767=SURFACE_SIDE_STYLE('',(#1766));
+#1768=SURFACE_STYLE_USAGE(.BOTH.,#1767);
+#1769=PRESENTATION_STYLE_ASSIGNMENT((#1768));
+#1770=STYLED_ITEM('',(#1769),#1762);
+#1771=ADVANCED_FACE('',(#12924),#12926,.T.);
+#1772=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1773=FILL_AREA_STYLE_COLOUR('',#1772);
+#1774=FILL_AREA_STYLE($,(#1773));
+#1775=SURFACE_STYLE_FILL_AREA(#1774);
+#1776=SURFACE_SIDE_STYLE('',(#1775));
+#1777=SURFACE_STYLE_USAGE(.BOTH.,#1776);
+#1778=PRESENTATION_STYLE_ASSIGNMENT((#1777));
+#1779=STYLED_ITEM('',(#1778),#1771);
+#1780=ADVANCED_FACE('',(#12931),#12933,.T.);
+#1781=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1782=FILL_AREA_STYLE_COLOUR('',#1781);
+#1783=FILL_AREA_STYLE($,(#1782));
+#1784=SURFACE_STYLE_FILL_AREA(#1783);
+#1785=SURFACE_SIDE_STYLE('',(#1784));
+#1786=SURFACE_STYLE_USAGE(.BOTH.,#1785);
+#1787=PRESENTATION_STYLE_ASSIGNMENT((#1786));
+#1788=STYLED_ITEM('',(#1787),#1780);
+#1789=ADVANCED_FACE('',(#12938),#12940,.T.);
+#1790=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1791=FILL_AREA_STYLE_COLOUR('',#1790);
+#1792=FILL_AREA_STYLE($,(#1791));
+#1793=SURFACE_STYLE_FILL_AREA(#1792);
+#1794=SURFACE_SIDE_STYLE('',(#1793));
+#1795=SURFACE_STYLE_USAGE(.BOTH.,#1794);
+#1796=PRESENTATION_STYLE_ASSIGNMENT((#1795));
+#1797=STYLED_ITEM('',(#1796),#1789);
+#1798=ADVANCED_FACE('',(#12945),#12947,.T.);
+#1799=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1800=FILL_AREA_STYLE_COLOUR('',#1799);
+#1801=FILL_AREA_STYLE($,(#1800));
+#1802=SURFACE_STYLE_FILL_AREA(#1801);
+#1803=SURFACE_SIDE_STYLE('',(#1802));
+#1804=SURFACE_STYLE_USAGE(.BOTH.,#1803);
+#1805=PRESENTATION_STYLE_ASSIGNMENT((#1804));
+#1806=STYLED_ITEM('',(#1805),#1798);
+#1807=ADVANCED_FACE('',(#12952),#12954,.T.);
+#1808=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1809=FILL_AREA_STYLE_COLOUR('',#1808);
+#1810=FILL_AREA_STYLE($,(#1809));
+#1811=SURFACE_STYLE_FILL_AREA(#1810);
+#1812=SURFACE_SIDE_STYLE('',(#1811));
+#1813=SURFACE_STYLE_USAGE(.BOTH.,#1812);
+#1814=PRESENTATION_STYLE_ASSIGNMENT((#1813));
+#1815=STYLED_ITEM('',(#1814),#1807);
+#1816=ADVANCED_FACE('',(#12959),#12961,.T.);
+#1817=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1818=FILL_AREA_STYLE_COLOUR('',#1817);
+#1819=FILL_AREA_STYLE($,(#1818));
+#1820=SURFACE_STYLE_FILL_AREA(#1819);
+#1821=SURFACE_SIDE_STYLE('',(#1820));
+#1822=SURFACE_STYLE_USAGE(.BOTH.,#1821);
+#1823=PRESENTATION_STYLE_ASSIGNMENT((#1822));
+#1824=STYLED_ITEM('',(#1823),#1816);
+#1825=ADVANCED_FACE('',(#12966),#12968,.T.);
+#1826=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1827=FILL_AREA_STYLE_COLOUR('',#1826);
+#1828=FILL_AREA_STYLE($,(#1827));
+#1829=SURFACE_STYLE_FILL_AREA(#1828);
+#1830=SURFACE_SIDE_STYLE('',(#1829));
+#1831=SURFACE_STYLE_USAGE(.BOTH.,#1830);
+#1832=PRESENTATION_STYLE_ASSIGNMENT((#1831));
+#1833=STYLED_ITEM('',(#1832),#1825);
+#1834=ADVANCED_FACE('',(#12973),#12975,.T.);
+#1835=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1836=FILL_AREA_STYLE_COLOUR('',#1835);
+#1837=FILL_AREA_STYLE($,(#1836));
+#1838=SURFACE_STYLE_FILL_AREA(#1837);
+#1839=SURFACE_SIDE_STYLE('',(#1838));
+#1840=SURFACE_STYLE_USAGE(.BOTH.,#1839);
+#1841=PRESENTATION_STYLE_ASSIGNMENT((#1840));
+#1842=STYLED_ITEM('',(#1841),#1834);
+#1843=ADVANCED_FACE('',(#12980),#12982,.T.);
+#1844=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1845=FILL_AREA_STYLE_COLOUR('',#1844);
+#1846=FILL_AREA_STYLE($,(#1845));
+#1847=SURFACE_STYLE_FILL_AREA(#1846);
+#1848=SURFACE_SIDE_STYLE('',(#1847));
+#1849=SURFACE_STYLE_USAGE(.BOTH.,#1848);
+#1850=PRESENTATION_STYLE_ASSIGNMENT((#1849));
+#1851=STYLED_ITEM('',(#1850),#1843);
+#1852=ADVANCED_FACE('',(#12987),#12989,.T.);
+#1853=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1854=FILL_AREA_STYLE_COLOUR('',#1853);
+#1855=FILL_AREA_STYLE($,(#1854));
+#1856=SURFACE_STYLE_FILL_AREA(#1855);
+#1857=SURFACE_SIDE_STYLE('',(#1856));
+#1858=SURFACE_STYLE_USAGE(.BOTH.,#1857);
+#1859=PRESENTATION_STYLE_ASSIGNMENT((#1858));
+#1860=STYLED_ITEM('',(#1859),#1852);
+#1861=ADVANCED_FACE('',(#12994),#12996,.T.);
+#1862=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1863=FILL_AREA_STYLE_COLOUR('',#1862);
+#1864=FILL_AREA_STYLE($,(#1863));
+#1865=SURFACE_STYLE_FILL_AREA(#1864);
+#1866=SURFACE_SIDE_STYLE('',(#1865));
+#1867=SURFACE_STYLE_USAGE(.BOTH.,#1866);
+#1868=PRESENTATION_STYLE_ASSIGNMENT((#1867));
+#1869=STYLED_ITEM('',(#1868),#1861);
+#1870=ADVANCED_FACE('',(#13001),#13003,.T.);
+#1871=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1872=FILL_AREA_STYLE_COLOUR('',#1871);
+#1873=FILL_AREA_STYLE($,(#1872));
+#1874=SURFACE_STYLE_FILL_AREA(#1873);
+#1875=SURFACE_SIDE_STYLE('',(#1874));
+#1876=SURFACE_STYLE_USAGE(.BOTH.,#1875);
+#1877=PRESENTATION_STYLE_ASSIGNMENT((#1876));
+#1878=STYLED_ITEM('',(#1877),#1870);
+#1879=ADVANCED_FACE('',(#13008),#13010,.T.);
+#1880=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1881=FILL_AREA_STYLE_COLOUR('',#1880);
+#1882=FILL_AREA_STYLE($,(#1881));
+#1883=SURFACE_STYLE_FILL_AREA(#1882);
+#1884=SURFACE_SIDE_STYLE('',(#1883));
+#1885=SURFACE_STYLE_USAGE(.BOTH.,#1884);
+#1886=PRESENTATION_STYLE_ASSIGNMENT((#1885));
+#1887=STYLED_ITEM('',(#1886),#1879);
+#1888=ADVANCED_FACE('',(#13015),#13017,.T.);
+#1889=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1890=FILL_AREA_STYLE_COLOUR('',#1889);
+#1891=FILL_AREA_STYLE($,(#1890));
+#1892=SURFACE_STYLE_FILL_AREA(#1891);
+#1893=SURFACE_SIDE_STYLE('',(#1892));
+#1894=SURFACE_STYLE_USAGE(.BOTH.,#1893);
+#1895=PRESENTATION_STYLE_ASSIGNMENT((#1894));
+#1896=STYLED_ITEM('',(#1895),#1888);
+#1897=ADVANCED_FACE('',(#13022),#13024,.T.);
+#1898=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1899=FILL_AREA_STYLE_COLOUR('',#1898);
+#1900=FILL_AREA_STYLE($,(#1899));
+#1901=SURFACE_STYLE_FILL_AREA(#1900);
+#1902=SURFACE_SIDE_STYLE('',(#1901));
+#1903=SURFACE_STYLE_USAGE(.BOTH.,#1902);
+#1904=PRESENTATION_STYLE_ASSIGNMENT((#1903));
+#1905=STYLED_ITEM('',(#1904),#1897);
+#1906=ADVANCED_FACE('',(#13029),#13031,.T.);
+#1907=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1908=FILL_AREA_STYLE_COLOUR('',#1907);
+#1909=FILL_AREA_STYLE($,(#1908));
+#1910=SURFACE_STYLE_FILL_AREA(#1909);
+#1911=SURFACE_SIDE_STYLE('',(#1910));
+#1912=SURFACE_STYLE_USAGE(.BOTH.,#1911);
+#1913=PRESENTATION_STYLE_ASSIGNMENT((#1912));
+#1914=STYLED_ITEM('',(#1913),#1906);
+#1915=ADVANCED_FACE('',(#13036),#13038,.F.);
+#1916=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1917=FILL_AREA_STYLE_COLOUR('',#1916);
+#1918=FILL_AREA_STYLE($,(#1917));
+#1919=SURFACE_STYLE_FILL_AREA(#1918);
+#1920=SURFACE_SIDE_STYLE('',(#1919));
+#1921=SURFACE_STYLE_USAGE(.BOTH.,#1920);
+#1922=PRESENTATION_STYLE_ASSIGNMENT((#1921));
+#1923=STYLED_ITEM('',(#1922),#1915);
+#1924=ADVANCED_FACE('',(#13043),#13045,.F.);
+#1925=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1926=FILL_AREA_STYLE_COLOUR('',#1925);
+#1927=FILL_AREA_STYLE($,(#1926));
+#1928=SURFACE_STYLE_FILL_AREA(#1927);
+#1929=SURFACE_SIDE_STYLE('',(#1928));
+#1930=SURFACE_STYLE_USAGE(.BOTH.,#1929);
+#1931=PRESENTATION_STYLE_ASSIGNMENT((#1930));
+#1932=STYLED_ITEM('',(#1931),#1924);
+#1933=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#13050,#13051,#13052,#13053,#13054,#13055,#13056,#13057,#13058,#13059,#13060,#13061,
+#13062,#13063,#13064,#13065,#13066,#13067,#13068,#13069,#13070,#13071,#13072,#13073,
+#13074,#13075,#13076,#13077,#13078,#13079,#13080,#13081,#13082,#13083,#13084,#13085,
+#13086,#13087,#13088,#13089,#13090,#13091,#13092,#13093,#13094,#13095,#13096,#13097,
+#13098,#13099,#13100,#13101,#13102,#13103,#13104,#13105,#13106,#13107,#13108,#13109,
+#13110,#13111,#13112,#13113,#13114,#13115,#13116,#13117,#13118,#13119,#13120,#13121,
+#13122,#13123,#13124,#13125,#13126,#13127,#13128,#13129,#13130,#13131,#13132,#13133,
+#13134,#13135,#13136,#13137,#13138,#13139,#13140,#13141,#13142,#13143,#13144,#13145,
+#13146,#13147,#13148,#13149,#13150,#13151,#13152,#13153,#13154,#13155,#13156,#13157,
+#13158,#13159,#13160,#13161,#13162,#13163,#13164,#13165,#13166,#13167,#13168,#13169,
+#13170,#13171,#13172,#13173,#13174,#13175,#13176,#13177,#13178,#13179,#13180,#13181,
+#13182,#13183,#13184,#13185,#13186,#13187,#13188,#13189,#13190,#13191,#13192,#13193,
+#13194,#13195,#13196,#13197,#13198,#13199,#13200,#13201,#13202,#13203,#13204,#13205,
+#13206,#13207,#13208,#13209,#13210,#13211,#13212,#13213,#13214,#13215,#13216,#13217,
+#13218,#13219,#13220,#13221,#13222,#13223,#13224,#13225,#13226,#13227,#13228,#13229,
+#13230,#13231,#13232,#13233,#13234,#13235,#13236,#13237,#13238,#13239,#13240,#13241,
+#13242,#13243,#13244,#13245,#13246,#13247,#13248,#13249,#13250,#13251,#13252,#13253,
+#13254,#13255,#13256,#13257,#13258,#13259,#13260,#13261,#13262,#13263,#13264,#13265,
+#13266,#13267,#13268,#13269,#13270,#13271,#13272,#13273,#13274,#13275,#13276,#13277,
+#13278,#13279,#13280,#13281,#13282,#13283,#13284,#13285,#13286,#13287,#13288,#13289,
+#13290,#13291,#13292,#13293,#13294,#13295,#13296,#13297,#13298,#13299,#13300,#13301,
+#13302,#13303,#13304,#13305,#13306,#13307,#13308,#13309,#13310,#13311,#13312,#13313,
+#13314,#13315,#13316,#13317,#13318,#13319,#13320,#13321,#13322,#13323,#13324,#13325,
+#13326,#13327,#13328,#13329,#13330,#13331,#13332,#13333,#13334,#13335,#13336,#13337,
+#13338,#13339,#13340,#13341,#13342,#13343,#13344,#13345,#13346,#13347,#13348,#13349,
+#13350,#13351,#13352,#13353,#13354,#13355,#13356,#13357,#13358,#13359,#13360,#13361,
+#13362,#13363,#13364,#13365,#13366,#13367,#13368,#13369,#13370,#13371,#13372,#13373,
+#13374,#13375,#13376,#13377,#13378,#13379,#13380,#13381,#13382,#13383,#13384,#13385,
+#13386,#13387,#13388,#13389,#13390,#13391,#13392,#13393,#13394,#13395,#13396,#13397,
+#13398,#13399,#13400,#13401,#13402,#13403,#13404,#13405,#13406,#13407,#13408,#13409,
+#13410,#13411,#13412,#13413,#13414,#13415,#13416,#13417,#13418,#13419,#13420,#13421,
+#13422,#13423,#13424,#13425,#13426,#13427,#13428,#13429,#13430,#13431,#13432,#13433,
+#13434,#13435,#13436,#13437,#13438,#13439,#13440,#13441,#13442,#13443,#13444,#13445,
+#13446,#13447,#13448,#13449,#13450,#13451,#13452,#13453),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,4),
+(0.,0.00249376558603491,0.00498753117206983,0.00748129675810474,0.00997506234413965,
+0.0124688279301746,0.0149625935162095,0.0174563591022444,0.0199501246882793,0.0224438902743142,
+0.0249376558603491,0.027431421446384,0.0299251870324189,0.0324189526184539,0.0349127182044888,
+0.0374064837905237,0.0399002493765586,0.0423940149625935,0.0448877805486284,0.0473815461346633,
+0.0498753117206982,0.0523690773067332,0.0548628428927681,0.057356608478803,0.0598503740648379,
+0.0623441396508728,0.0648379052369077,0.0673316708229426,0.0698254364089775,0.0723192019950124,
+0.0748129675810474,0.0773067331670823,0.0798004987531172,0.0822942643391521,0.084788029925187,
+0.0872817955112219,0.0897755610972568,0.0922693266832918,0.0947630922693267,0.0972568578553616,
+0.0997506234413965,0.102244389027431,0.104738154613466,0.107231920199501,0.109725685785536,
+0.112219451371571,0.114713216957606,0.117206982543641,0.119700748129676,0.122194513715711,
+0.124688279301746,0.127182044887781,0.129675810473815,0.13216957605985,0.134663341645885,
+0.13715710723192,0.139650872817955,0.14214463840399,0.144638403990025,0.14713216957606,
+0.149625935162095,0.15211970074813,0.154613466334165,0.157107231920199,0.159600997506234,
+0.162094763092269,0.164588528678304,0.167082294264339,0.169576059850374,0.172069825436409,
+0.174563591022444,0.177057356608479,0.179551122194514,0.182044887780549,0.184538653366584,
+0.187032418952618,0.189526184538653,0.192019950124688,0.194513715710723,0.197007481296758,
+0.199501246882793,0.201995012468828,0.204488778054863,0.206982543640898,0.209476309226933,
+0.211970074812968,0.214463840399002,0.216957605985037,0.219451371571072,0.221945137157107,
+0.224438902743142,0.226932668329177,0.229426433915212,0.231920199501247,0.234413965087282,
+0.236907730673317,0.239401496259352,0.241895261845386,0.244389027431421,0.246882793017456,
+0.249376558603491,0.251870324189526,0.254364089775561,0.256857855361596,0.259351620947631,
+0.261845386533666,0.264339152119701,0.266832917705736,0.269326683291771,0.271820448877805,
+0.27431421446384,0.276807980049875,0.27930174563591,0.281795511221945,0.28428927680798,
+0.286783042394015,0.28927680798005,0.291770573566085,0.29426433915212,0.296758104738155,
+0.299251870324189,0.301745635910224,0.304239401496259,0.306733167082294,0.309226932668329,
+0.311720698254364,0.314214463840399,0.316708229426434,0.319201995012469,0.321695760598504,
+0.324189526184539,0.326683291770574,0.329177057356608,0.331670822942643,0.334164588528678,
+0.336658354114713,0.339152119700748,0.341645885286783,0.344139650872818,0.346633416458853,
+0.349127182044888,0.351620947630923,0.354114713216958,0.356608478802992,0.359102244389027,
+0.361596009975062,0.364089775561097,0.366583541147132,0.369077306733167,0.371571072319202,
+0.374064837905237,0.376558603491272,0.379052369077307,0.381546134663342,0.384039900249377,
+0.386533665835411,0.389027431421446,0.391521197007481,0.394014962593516,0.396508728179551,
+0.399002493765586,0.401496259351621,0.403990024937656,0.406483790523691,0.408977556109726,
+0.411471321695761,0.413965087281795,0.41645885286783,0.418952618453865,0.4214463840399,
+0.423940149625935,0.42643391521197,0.428927680798005,0.43142144638404,0.433915211970075,
+0.43640897755611,0.438902743142145,0.441396508728179,0.443890274314214,0.446384039900249,
+0.448877805486284,0.451371571072319,0.453865336658354,0.456359102244389,0.458852867830424,
+0.461346633416459,0.463840399002494,0.466334164588529,0.468827930174564,0.471321695760598,
+0.473815461346633,0.476309226932668,0.478802992518703,0.481296758104738,0.483790523690773,
+0.486284289276808,0.488778054862843,0.491271820448878,0.493765586034913,0.496259351620948,
+0.498753117206982,0.501246882793017,0.503740648379052,0.506234413965087,0.508728179551122,
+0.511221945137157,0.513715710723192,0.516209476309227,0.518703241895262,0.521197007481297,
+0.523690773067332,0.526184538653366,0.528678304239401,0.531172069825436,0.533665835411471,
+0.536159600997506,0.538653366583541,0.541147132169576,0.543640897755611,0.546134663341646,
+0.548628428927681,0.551122194513716,0.553615960099751,0.556109725685785,0.55860349127182,
+0.561097256857855,0.56359102244389,0.566084788029925,0.56857855361596,0.571072319201995,
+0.57356608478803,0.576059850374065,0.5785536159601,0.581047381546135,0.583541147132169,
+0.586034912718204,0.588528678304239,0.591022443890274,0.593516209476309,0.596009975062344,
+0.598503740648379,0.600997506234414,0.603491271820449,0.605985037406484,0.608478802992519,
+0.610972568578554,0.613466334164588,0.615960099750623,0.618453865336658,0.620947630922693,
+0.623441396508728,0.625935162094763,0.628428927680798,0.630922693266833,0.633416458852868,
+0.635910224438903,0.638403990024938,0.640897755610973,0.643391521197008,0.645885286783043,
+0.648379052369078,0.650872817955113,0.653366583541148,0.655860349127182,0.658354114713217,
+0.660847880299252,0.663341645885287,0.665835411471322,0.668329177057357,0.670822942643392,
+0.673316708229427,0.675810473815462,0.678304239401497,0.680798004987532,0.683291770573567,
+0.685785536159602,0.688279301745637,0.690773067331672,0.693266832917707,0.695760598503742,
+0.698254364089777,0.700748129675812,0.703241895261847,0.705735660847882,0.708229426433917,
+0.710723192019952,0.713216957605987,0.715710723192022,0.718204488778057,0.720698254364092,
+0.723192019950127,0.725685785536162,0.728179551122197,0.730673316708232,0.733167082294267,
+0.735660847880302,0.738154613466337,0.740648379052372,0.743142144638407,0.745635910224442,
+0.748129675810477,0.750623441396512,0.753117206982547,0.755610972568582,0.758104738154617,
+0.760598503740652,0.763092269326687,0.765586034912722,0.768079800498757,0.770573566084792,
+0.773067331670827,0.775561097256862,0.778054862842897,0.780548628428932,0.783042394014967,
+0.785536159601002,0.788029925187037,0.790523690773071,0.793017456359106,0.795511221945141,
+0.798004987531176,0.800498753117211,0.802992518703246,0.805486284289281,0.807980049875316,
+0.810473815461351,0.812967581047386,0.815461346633421,0.817955112219456,0.820448877805491,
+0.822942643391526,0.825436408977561,0.827930174563596,0.830423940149631,0.832917705735666,
+0.835411471321701,0.837905236907736,0.840399002493771,0.842892768079806,0.845386533665841,
+0.847880299251876,0.850374064837911,0.852867830423946,0.855361596009981,0.857855361596016,
+0.860349127182051,0.862842892768086,0.865336658354121,0.867830423940156,0.870324189526191,
+0.872817955112226,0.875311720698261,0.877805486284296,0.880299251870331,0.882793017456366,
+0.885286783042401,0.887780548628436,0.890274314214471,0.892768079800506,0.895261845386541,
+0.897755610972576,0.900249376558611,0.902743142144646,0.905236907730681,0.907730673316716,
+0.910224438902751,0.912718204488786,0.915211970074821,0.917705735660856,0.920199501246891,
+0.922693266832926,0.925187032418961,0.927680798004996,0.930174563591031,0.932668329177066,
+0.935162094763101,0.937655860349136,0.94014962593517,0.942643391521205,0.94513715710724,
+0.947630922693275,0.95012468827931,0.952618453865345,0.95511221945138,0.957605985037415,
+0.96009975062345,0.962593516209485,0.96508728179552,0.967581047381555,0.97007481296759,
+0.972568578553625,0.97506234413966,0.977556109725695,0.98004987531173,0.982543640897765,
+0.9850374064838,0.987531172069835,0.99002493765587,0.992518703241905,0.99501246882794,
+0.997506234413975,1.),
+.UNSPECIFIED.);
+#1934=COLOUR_RGB('',0.,0.,1.);
+#1935=PRESENTATION_STYLE_ASSIGNMENT((#1936));
+#1936=CURVE_STYLE('',#1937,POSITIVE_LENGTH_MEASURE(0.1),#1934);
+#1937=PRE_DEFINED_CURVE_FONT('continuous');
+#1938=STYLED_ITEM('',(#1935),#1933);
+#1939=INVISIBILITY((#1938,#1945));
+#1940=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#13454,#13455,#13456,#13457,#13458,#13459,#13460,#13461,#13462,#13463,#13464,#13465,
+#13466,#13467,#13468,#13469,#13470,#13471,#13472,#13473,#13474,#13475,#13476,#13477,
+#13478,#13479,#13480,#13481,#13482,#13483,#13484,#13485,#13486,#13487,#13488,#13489,
+#13490,#13491,#13492,#13493,#13494,#13495,#13496,#13497,#13498,#13499,#13500,#13501,
+#13502,#13503,#13504,#13505,#13506,#13507,#13508,#13509,#13510,#13511,#13512,#13513,
+#13514,#13515,#13516,#13517,#13518,#13519,#13520,#13521,#13522,#13523,#13524,#13525,
+#13526,#13527,#13528,#13529,#13530,#13531,#13532,#13533,#13534,#13535,#13536,#13537,
+#13538,#13539,#13540,#13541,#13542,#13543,#13544,#13545,#13546,#13547,#13548,#13549,
+#13550,#13551,#13552,#13553,#13554,#13555,#13556,#13557,#13558,#13559,#13560,#13561,
+#13562,#13563,#13564,#13565,#13566,#13567,#13568,#13569,#13570,#13571,#13572,#13573,
+#13574,#13575,#13576,#13577,#13578,#13579,#13580,#13581,#13582,#13583,#13584,#13585,
+#13586,#13587,#13588,#13589,#13590,#13591,#13592,#13593,#13594,#13595,#13596,#13597,
+#13598,#13599,#13600,#13601,#13602,#13603,#13604,#13605,#13606,#13607,#13608,#13609,
+#13610,#13611,#13612,#13613,#13614,#13615,#13616,#13617,#13618,#13619,#13620,#13621,
+#13622,#13623,#13624,#13625,#13626,#13627,#13628,#13629,#13630,#13631,#13632,#13633,
+#13634,#13635,#13636,#13637,#13638,#13639,#13640,#13641,#13642,#13643,#13644,#13645,
+#13646,#13647,#13648,#13649,#13650,#13651,#13652,#13653,#13654,#13655,#13656,#13657,
+#13658,#13659,#13660,#13661,#13662,#13663,#13664,#13665,#13666,#13667,#13668,#13669,
+#13670,#13671,#13672,#13673,#13674,#13675,#13676,#13677,#13678,#13679,#13680,#13681,
+#13682,#13683,#13684,#13685,#13686,#13687,#13688,#13689,#13690,#13691,#13692,#13693,
+#13694,#13695,#13696,#13697,#13698,#13699,#13700,#13701,#13702,#13703,#13704,#13705,
+#13706,#13707,#13708,#13709,#13710,#13711,#13712,#13713,#13714,#13715,#13716,#13717,
+#13718,#13719,#13720,#13721,#13722,#13723,#13724,#13725,#13726,#13727,#13728,#13729,
+#13730,#13731,#13732,#13733,#13734,#13735,#13736,#13737,#13738,#13739,#13740,#13741,
+#13742,#13743,#13744,#13745,#13746,#13747,#13748,#13749,#13750,#13751,#13752,#13753,
+#13754,#13755,#13756,#13757,#13758,#13759,#13760,#13761,#13762,#13763,#13764,#13765,
+#13766,#13767,#13768,#13769,#13770,#13771,#13772,#13773,#13774,#13775,#13776,#13777,
+#13778,#13779,#13780,#13781,#13782,#13783,#13784,#13785,#13786,#13787,#13788,#13789,
+#13790,#13791,#13792,#13793,#13794,#13795,#13796,#13797,#13798,#13799,#13800,#13801,
+#13802,#13803,#13804,#13805,#13806,#13807,#13808,#13809,#13810,#13811,#13812,#13813,
+#13814,#13815,#13816,#13817,#13818,#13819,#13820,#13821,#13822,#13823,#13824,#13825,
+#13826,#13827,#13828,#13829,#13830,#13831,#13832,#13833,#13834,#13835,#13836,#13837,
+#13838,#13839,#13840,#13841,#13842,#13843,#13844,#13845,#13846,#13847,#13848,#13849,
+#13850,#13851,#13852,#13853,#13854,#13855,#13856,#13857),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,4),
+(0.,0.00249376558603491,0.00498753117206983,0.00748129675810474,0.00997506234413965,
+0.0124688279301746,0.0149625935162095,0.0174563591022444,0.0199501246882793,0.0224438902743142,
+0.0249376558603491,0.027431421446384,0.0299251870324189,0.0324189526184539,0.0349127182044888,
+0.0374064837905237,0.0399002493765586,0.0423940149625935,0.0448877805486284,0.0473815461346633,
+0.0498753117206982,0.0523690773067332,0.0548628428927681,0.057356608478803,0.0598503740648379,
+0.0623441396508728,0.0648379052369077,0.0673316708229426,0.0698254364089775,0.0723192019950124,
+0.0748129675810474,0.0773067331670823,0.0798004987531172,0.0822942643391521,0.084788029925187,
+0.0872817955112219,0.0897755610972568,0.0922693266832918,0.0947630922693267,0.0972568578553616,
+0.0997506234413965,0.102244389027431,0.104738154613466,0.107231920199501,0.109725685785536,
+0.112219451371571,0.114713216957606,0.117206982543641,0.119700748129676,0.122194513715711,
+0.124688279301746,0.127182044887781,0.129675810473815,0.13216957605985,0.134663341645885,
+0.13715710723192,0.139650872817955,0.14214463840399,0.144638403990025,0.14713216957606,
+0.149625935162095,0.15211970074813,0.154613466334165,0.157107231920199,0.159600997506234,
+0.162094763092269,0.164588528678304,0.167082294264339,0.169576059850374,0.172069825436409,
+0.174563591022444,0.177057356608479,0.179551122194514,0.182044887780549,0.184538653366584,
+0.187032418952618,0.189526184538653,0.192019950124688,0.194513715710723,0.197007481296758,
+0.199501246882793,0.201995012468828,0.204488778054863,0.206982543640898,0.209476309226933,
+0.211970074812968,0.214463840399002,0.216957605985037,0.219451371571072,0.221945137157107,
+0.224438902743142,0.226932668329177,0.229426433915212,0.231920199501247,0.234413965087282,
+0.236907730673317,0.239401496259352,0.241895261845386,0.244389027431421,0.246882793017456,
+0.249376558603491,0.251870324189526,0.254364089775561,0.256857855361596,0.259351620947631,
+0.261845386533666,0.264339152119701,0.266832917705736,0.269326683291771,0.271820448877805,
+0.27431421446384,0.276807980049875,0.27930174563591,0.281795511221945,0.28428927680798,
+0.286783042394015,0.28927680798005,0.291770573566085,0.29426433915212,0.296758104738155,
+0.299251870324189,0.301745635910224,0.304239401496259,0.306733167082294,0.309226932668329,
+0.311720698254364,0.314214463840399,0.316708229426434,0.319201995012469,0.321695760598504,
+0.324189526184539,0.326683291770574,0.329177057356608,0.331670822942643,0.334164588528678,
+0.336658354114713,0.339152119700748,0.341645885286783,0.344139650872818,0.346633416458853,
+0.349127182044888,0.351620947630923,0.354114713216958,0.356608478802992,0.359102244389027,
+0.361596009975062,0.364089775561097,0.366583541147132,0.369077306733167,0.371571072319202,
+0.374064837905237,0.376558603491272,0.379052369077307,0.381546134663342,0.384039900249377,
+0.386533665835411,0.389027431421446,0.391521197007481,0.394014962593516,0.396508728179551,
+0.399002493765586,0.401496259351621,0.403990024937656,0.406483790523691,0.408977556109726,
+0.411471321695761,0.413965087281795,0.41645885286783,0.418952618453865,0.4214463840399,
+0.423940149625935,0.42643391521197,0.428927680798005,0.43142144638404,0.433915211970075,
+0.43640897755611,0.438902743142145,0.441396508728179,0.443890274314214,0.446384039900249,
+0.448877805486284,0.451371571072319,0.453865336658354,0.456359102244389,0.458852867830424,
+0.461346633416459,0.463840399002494,0.466334164588529,0.468827930174564,0.471321695760598,
+0.473815461346633,0.476309226932668,0.478802992518703,0.481296758104738,0.483790523690773,
+0.486284289276808,0.488778054862843,0.491271820448878,0.493765586034913,0.496259351620948,
+0.498753117206982,0.501246882793017,0.503740648379052,0.506234413965087,0.508728179551122,
+0.511221945137157,0.513715710723192,0.516209476309227,0.518703241895262,0.521197007481297,
+0.523690773067332,0.526184538653366,0.528678304239401,0.531172069825436,0.533665835411471,
+0.536159600997506,0.538653366583541,0.541147132169576,0.543640897755611,0.546134663341646,
+0.548628428927681,0.551122194513716,0.553615960099751,0.556109725685785,0.55860349127182,
+0.561097256857855,0.56359102244389,0.566084788029925,0.56857855361596,0.571072319201995,
+0.57356608478803,0.576059850374065,0.5785536159601,0.581047381546135,0.583541147132169,
+0.586034912718204,0.588528678304239,0.591022443890274,0.593516209476309,0.596009975062344,
+0.598503740648379,0.600997506234414,0.603491271820449,0.605985037406484,0.608478802992519,
+0.610972568578554,0.613466334164588,0.615960099750623,0.618453865336658,0.620947630922693,
+0.623441396508728,0.625935162094763,0.628428927680798,0.630922693266833,0.633416458852868,
+0.635910224438903,0.638403990024938,0.640897755610973,0.643391521197008,0.645885286783043,
+0.648379052369078,0.650872817955113,0.653366583541148,0.655860349127182,0.658354114713217,
+0.660847880299252,0.663341645885287,0.665835411471322,0.668329177057357,0.670822942643392,
+0.673316708229427,0.675810473815462,0.678304239401497,0.680798004987532,0.683291770573567,
+0.685785536159602,0.688279301745637,0.690773067331672,0.693266832917707,0.695760598503742,
+0.698254364089777,0.700748129675812,0.703241895261847,0.705735660847882,0.708229426433917,
+0.710723192019952,0.713216957605987,0.715710723192022,0.718204488778057,0.720698254364092,
+0.723192019950127,0.725685785536162,0.728179551122197,0.730673316708232,0.733167082294267,
+0.735660847880302,0.738154613466337,0.740648379052372,0.743142144638407,0.745635910224442,
+0.748129675810477,0.750623441396512,0.753117206982547,0.755610972568582,0.758104738154617,
+0.760598503740652,0.763092269326687,0.765586034912722,0.768079800498757,0.770573566084792,
+0.773067331670827,0.775561097256862,0.778054862842897,0.780548628428932,0.783042394014967,
+0.785536159601002,0.788029925187037,0.790523690773071,0.793017456359106,0.795511221945141,
+0.798004987531176,0.800498753117211,0.802992518703246,0.805486284289281,0.807980049875316,
+0.810473815461351,0.812967581047386,0.815461346633421,0.817955112219456,0.820448877805491,
+0.822942643391526,0.825436408977561,0.827930174563596,0.830423940149631,0.832917705735666,
+0.835411471321701,0.837905236907736,0.840399002493771,0.842892768079806,0.845386533665841,
+0.847880299251876,0.850374064837911,0.852867830423946,0.855361596009981,0.857855361596016,
+0.860349127182051,0.862842892768086,0.865336658354121,0.867830423940156,0.870324189526191,
+0.872817955112226,0.875311720698261,0.877805486284296,0.880299251870331,0.882793017456366,
+0.885286783042401,0.887780548628436,0.890274314214471,0.892768079800506,0.895261845386541,
+0.897755610972576,0.900249376558611,0.902743142144646,0.905236907730681,0.907730673316716,
+0.910224438902751,0.912718204488786,0.915211970074821,0.917705735660856,0.920199501246891,
+0.922693266832926,0.925187032418961,0.927680798004996,0.930174563591031,0.932668329177066,
+0.935162094763101,0.937655860349136,0.94014962593517,0.942643391521205,0.94513715710724,
+0.947630922693275,0.95012468827931,0.952618453865345,0.95511221945138,0.957605985037415,
+0.96009975062345,0.962593516209485,0.96508728179552,0.967581047381555,0.97007481296759,
+0.972568578553625,0.97506234413966,0.977556109725695,0.98004987531173,0.982543640897765,
+0.9850374064838,0.987531172069835,0.99002493765587,0.992518703241905,0.99501246882794,
+0.997506234413975,1.),
+.UNSPECIFIED.);
+#1941=COLOUR_RGB('',0.,0.,1.);
+#1942=PRESENTATION_STYLE_ASSIGNMENT((#1943));
+#1943=CURVE_STYLE('',#1944,POSITIVE_LENGTH_MEASURE(0.1),#1941);
+#1944=PRE_DEFINED_CURVE_FONT('continuous');
+#1945=STYLED_ITEM('',(#1942),#1940);
+#1946=ADVANCED_FACE('',(#13858),#13860,.F.);
+#1947=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1948=FILL_AREA_STYLE_COLOUR('',#1947);
+#1949=FILL_AREA_STYLE($,(#1948));
+#1950=SURFACE_STYLE_FILL_AREA(#1949);
+#1951=SURFACE_SIDE_STYLE('',(#1950));
+#1952=SURFACE_STYLE_USAGE(.BOTH.,#1951);
+#1953=PRESENTATION_STYLE_ASSIGNMENT((#1952));
+#1954=STYLED_ITEM('',(#1953),#1946);
+#1955=ADVANCED_FACE('',(#13865),#13867,.F.);
+#1956=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1957=FILL_AREA_STYLE_COLOUR('',#1956);
+#1958=FILL_AREA_STYLE($,(#1957));
+#1959=SURFACE_STYLE_FILL_AREA(#1958);
+#1960=SURFACE_SIDE_STYLE('',(#1959));
+#1961=SURFACE_STYLE_USAGE(.BOTH.,#1960);
+#1962=PRESENTATION_STYLE_ASSIGNMENT((#1961));
+#1963=STYLED_ITEM('',(#1962),#1955);
+#1964=ADVANCED_FACE('',(#13872),#13874,.T.);
+#1965=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1966=FILL_AREA_STYLE_COLOUR('',#1965);
+#1967=FILL_AREA_STYLE($,(#1966));
+#1968=SURFACE_STYLE_FILL_AREA(#1967);
+#1969=SURFACE_SIDE_STYLE('',(#1968));
+#1970=SURFACE_STYLE_USAGE(.BOTH.,#1969);
+#1971=PRESENTATION_STYLE_ASSIGNMENT((#1970));
+#1972=STYLED_ITEM('',(#1971),#1964);
+#1973=ADVANCED_FACE('',(#13879),#13881,.T.);
+#1974=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1975=FILL_AREA_STYLE_COLOUR('',#1974);
+#1976=FILL_AREA_STYLE($,(#1975));
+#1977=SURFACE_STYLE_FILL_AREA(#1976);
+#1978=SURFACE_SIDE_STYLE('',(#1977));
+#1979=SURFACE_STYLE_USAGE(.BOTH.,#1978);
+#1980=PRESENTATION_STYLE_ASSIGNMENT((#1979));
+#1981=STYLED_ITEM('',(#1980),#1973);
+#1982=ADVANCED_FACE('',(#13886),#13888,.T.);
+#1983=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1984=FILL_AREA_STYLE_COLOUR('',#1983);
+#1985=FILL_AREA_STYLE($,(#1984));
+#1986=SURFACE_STYLE_FILL_AREA(#1985);
+#1987=SURFACE_SIDE_STYLE('',(#1986));
+#1988=SURFACE_STYLE_USAGE(.BOTH.,#1987);
+#1989=PRESENTATION_STYLE_ASSIGNMENT((#1988));
+#1990=STYLED_ITEM('',(#1989),#1982);
+#1991=ADVANCED_FACE('',(#13893),#13895,.T.);
+#1992=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#1993=FILL_AREA_STYLE_COLOUR('',#1992);
+#1994=FILL_AREA_STYLE($,(#1993));
+#1995=SURFACE_STYLE_FILL_AREA(#1994);
+#1996=SURFACE_SIDE_STYLE('',(#1995));
+#1997=SURFACE_STYLE_USAGE(.BOTH.,#1996);
+#1998=PRESENTATION_STYLE_ASSIGNMENT((#1997));
+#1999=STYLED_ITEM('',(#1998),#1991);
+#2000=ADVANCED_FACE('',(#13900),#13902,.T.);
+#2001=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2002=FILL_AREA_STYLE_COLOUR('',#2001);
+#2003=FILL_AREA_STYLE($,(#2002));
+#2004=SURFACE_STYLE_FILL_AREA(#2003);
+#2005=SURFACE_SIDE_STYLE('',(#2004));
+#2006=SURFACE_STYLE_USAGE(.BOTH.,#2005);
+#2007=PRESENTATION_STYLE_ASSIGNMENT((#2006));
+#2008=STYLED_ITEM('',(#2007),#2000);
+#2009=ADVANCED_FACE('',(#13907),#13909,.T.);
+#2010=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2011=FILL_AREA_STYLE_COLOUR('',#2010);
+#2012=FILL_AREA_STYLE($,(#2011));
+#2013=SURFACE_STYLE_FILL_AREA(#2012);
+#2014=SURFACE_SIDE_STYLE('',(#2013));
+#2015=SURFACE_STYLE_USAGE(.BOTH.,#2014);
+#2016=PRESENTATION_STYLE_ASSIGNMENT((#2015));
+#2017=STYLED_ITEM('',(#2016),#2009);
+#2018=ADVANCED_FACE('',(#13914,#13916),#13918,.T.);
+#2019=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2020=FILL_AREA_STYLE_COLOUR('',#2019);
+#2021=FILL_AREA_STYLE($,(#2020));
+#2022=SURFACE_STYLE_FILL_AREA(#2021);
+#2023=SURFACE_SIDE_STYLE('',(#2022));
+#2024=SURFACE_STYLE_USAGE(.BOTH.,#2023);
+#2025=PRESENTATION_STYLE_ASSIGNMENT((#2024));
+#2026=STYLED_ITEM('',(#2025),#2018);
+#2027=ADVANCED_FACE('',(#13923),#13925,.F.);
+#2028=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2029=FILL_AREA_STYLE_COLOUR('',#2028);
+#2030=FILL_AREA_STYLE($,(#2029));
+#2031=SURFACE_STYLE_FILL_AREA(#2030);
+#2032=SURFACE_SIDE_STYLE('',(#2031));
+#2033=SURFACE_STYLE_USAGE(.BOTH.,#2032);
+#2034=PRESENTATION_STYLE_ASSIGNMENT((#2033));
+#2035=STYLED_ITEM('',(#2034),#2027);
+#2036=ADVANCED_FACE('',(#13930),#13932,.F.);
+#2037=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2038=FILL_AREA_STYLE_COLOUR('',#2037);
+#2039=FILL_AREA_STYLE($,(#2038));
+#2040=SURFACE_STYLE_FILL_AREA(#2039);
+#2041=SURFACE_SIDE_STYLE('',(#2040));
+#2042=SURFACE_STYLE_USAGE(.BOTH.,#2041);
+#2043=PRESENTATION_STYLE_ASSIGNMENT((#2042));
+#2044=STYLED_ITEM('',(#2043),#2036);
+#2045=ADVANCED_FACE('',(#13937),#13939,.T.);
+#2046=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2047=FILL_AREA_STYLE_COLOUR('',#2046);
+#2048=FILL_AREA_STYLE($,(#2047));
+#2049=SURFACE_STYLE_FILL_AREA(#2048);
+#2050=SURFACE_SIDE_STYLE('',(#2049));
+#2051=SURFACE_STYLE_USAGE(.BOTH.,#2050);
+#2052=PRESENTATION_STYLE_ASSIGNMENT((#2051));
+#2053=STYLED_ITEM('',(#2052),#2045);
+#2054=ADVANCED_FACE('',(#13944),#13946,.T.);
+#2055=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2056=FILL_AREA_STYLE_COLOUR('',#2055);
+#2057=FILL_AREA_STYLE($,(#2056));
+#2058=SURFACE_STYLE_FILL_AREA(#2057);
+#2059=SURFACE_SIDE_STYLE('',(#2058));
+#2060=SURFACE_STYLE_USAGE(.BOTH.,#2059);
+#2061=PRESENTATION_STYLE_ASSIGNMENT((#2060));
+#2062=STYLED_ITEM('',(#2061),#2054);
+#2063=ADVANCED_FACE('',(#13951),#13953,.T.);
+#2064=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2065=FILL_AREA_STYLE_COLOUR('',#2064);
+#2066=FILL_AREA_STYLE($,(#2065));
+#2067=SURFACE_STYLE_FILL_AREA(#2066);
+#2068=SURFACE_SIDE_STYLE('',(#2067));
+#2069=SURFACE_STYLE_USAGE(.BOTH.,#2068);
+#2070=PRESENTATION_STYLE_ASSIGNMENT((#2069));
+#2071=STYLED_ITEM('',(#2070),#2063);
+#2072=ADVANCED_FACE('',(#13958),#13960,.T.);
+#2073=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2074=FILL_AREA_STYLE_COLOUR('',#2073);
+#2075=FILL_AREA_STYLE($,(#2074));
+#2076=SURFACE_STYLE_FILL_AREA(#2075);
+#2077=SURFACE_SIDE_STYLE('',(#2076));
+#2078=SURFACE_STYLE_USAGE(.BOTH.,#2077);
+#2079=PRESENTATION_STYLE_ASSIGNMENT((#2078));
+#2080=STYLED_ITEM('',(#2079),#2072);
+#2081=ADVANCED_FACE('',(#13965),#13967,.T.);
+#2082=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2083=FILL_AREA_STYLE_COLOUR('',#2082);
+#2084=FILL_AREA_STYLE($,(#2083));
+#2085=SURFACE_STYLE_FILL_AREA(#2084);
+#2086=SURFACE_SIDE_STYLE('',(#2085));
+#2087=SURFACE_STYLE_USAGE(.BOTH.,#2086);
+#2088=PRESENTATION_STYLE_ASSIGNMENT((#2087));
+#2089=STYLED_ITEM('',(#2088),#2081);
+#2090=ADVANCED_FACE('',(#13972),#13974,.F.);
+#2091=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2092=FILL_AREA_STYLE_COLOUR('',#2091);
+#2093=FILL_AREA_STYLE($,(#2092));
+#2094=SURFACE_STYLE_FILL_AREA(#2093);
+#2095=SURFACE_SIDE_STYLE('',(#2094));
+#2096=SURFACE_STYLE_USAGE(.BOTH.,#2095);
+#2097=PRESENTATION_STYLE_ASSIGNMENT((#2096));
+#2098=STYLED_ITEM('',(#2097),#2090);
+#2099=ADVANCED_FACE('',(#13979),#13981,.F.);
+#2100=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2101=FILL_AREA_STYLE_COLOUR('',#2100);
+#2102=FILL_AREA_STYLE($,(#2101));
+#2103=SURFACE_STYLE_FILL_AREA(#2102);
+#2104=SURFACE_SIDE_STYLE('',(#2103));
+#2105=SURFACE_STYLE_USAGE(.BOTH.,#2104);
+#2106=PRESENTATION_STYLE_ASSIGNMENT((#2105));
+#2107=STYLED_ITEM('',(#2106),#2099);
+#2108=ADVANCED_FACE('',(#13986),#13988,.F.);
+#2109=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2110=FILL_AREA_STYLE_COLOUR('',#2109);
+#2111=FILL_AREA_STYLE($,(#2110));
+#2112=SURFACE_STYLE_FILL_AREA(#2111);
+#2113=SURFACE_SIDE_STYLE('',(#2112));
+#2114=SURFACE_STYLE_USAGE(.BOTH.,#2113);
+#2115=PRESENTATION_STYLE_ASSIGNMENT((#2114));
+#2116=STYLED_ITEM('',(#2115),#2108);
+#2117=ADVANCED_FACE('',(#13993),#13995,.F.);
+#2118=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2119=FILL_AREA_STYLE_COLOUR('',#2118);
+#2120=FILL_AREA_STYLE($,(#2119));
+#2121=SURFACE_STYLE_FILL_AREA(#2120);
+#2122=SURFACE_SIDE_STYLE('',(#2121));
+#2123=SURFACE_STYLE_USAGE(.BOTH.,#2122);
+#2124=PRESENTATION_STYLE_ASSIGNMENT((#2123));
+#2125=STYLED_ITEM('',(#2124),#2117);
+#2126=ADVANCED_FACE('',(#14000),#14002,.T.);
+#2127=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2128=FILL_AREA_STYLE_COLOUR('',#2127);
+#2129=FILL_AREA_STYLE($,(#2128));
+#2130=SURFACE_STYLE_FILL_AREA(#2129);
+#2131=SURFACE_SIDE_STYLE('',(#2130));
+#2132=SURFACE_STYLE_USAGE(.BOTH.,#2131);
+#2133=PRESENTATION_STYLE_ASSIGNMENT((#2132));
+#2134=STYLED_ITEM('',(#2133),#2126);
+#2135=ADVANCED_FACE('',(#14007),#14009,.T.);
+#2136=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2137=FILL_AREA_STYLE_COLOUR('',#2136);
+#2138=FILL_AREA_STYLE($,(#2137));
+#2139=SURFACE_STYLE_FILL_AREA(#2138);
+#2140=SURFACE_SIDE_STYLE('',(#2139));
+#2141=SURFACE_STYLE_USAGE(.BOTH.,#2140);
+#2142=PRESENTATION_STYLE_ASSIGNMENT((#2141));
+#2143=STYLED_ITEM('',(#2142),#2135);
+#2144=ADVANCED_FACE('',(#14014),#14016,.T.);
+#2145=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2146=FILL_AREA_STYLE_COLOUR('',#2145);
+#2147=FILL_AREA_STYLE($,(#2146));
+#2148=SURFACE_STYLE_FILL_AREA(#2147);
+#2149=SURFACE_SIDE_STYLE('',(#2148));
+#2150=SURFACE_STYLE_USAGE(.BOTH.,#2149);
+#2151=PRESENTATION_STYLE_ASSIGNMENT((#2150));
+#2152=STYLED_ITEM('',(#2151),#2144);
+#2153=ADVANCED_FACE('',(#14021),#14023,.T.);
+#2154=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2155=FILL_AREA_STYLE_COLOUR('',#2154);
+#2156=FILL_AREA_STYLE($,(#2155));
+#2157=SURFACE_STYLE_FILL_AREA(#2156);
+#2158=SURFACE_SIDE_STYLE('',(#2157));
+#2159=SURFACE_STYLE_USAGE(.BOTH.,#2158);
+#2160=PRESENTATION_STYLE_ASSIGNMENT((#2159));
+#2161=STYLED_ITEM('',(#2160),#2153);
+#2162=ADVANCED_FACE('',(#14028),#14030,.T.);
+#2163=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2164=FILL_AREA_STYLE_COLOUR('',#2163);
+#2165=FILL_AREA_STYLE($,(#2164));
+#2166=SURFACE_STYLE_FILL_AREA(#2165);
+#2167=SURFACE_SIDE_STYLE('',(#2166));
+#2168=SURFACE_STYLE_USAGE(.BOTH.,#2167);
+#2169=PRESENTATION_STYLE_ASSIGNMENT((#2168));
+#2170=STYLED_ITEM('',(#2169),#2162);
+#2171=ADVANCED_FACE('',(#14035),#14037,.T.);
+#2172=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2173=FILL_AREA_STYLE_COLOUR('',#2172);
+#2174=FILL_AREA_STYLE($,(#2173));
+#2175=SURFACE_STYLE_FILL_AREA(#2174);
+#2176=SURFACE_SIDE_STYLE('',(#2175));
+#2177=SURFACE_STYLE_USAGE(.BOTH.,#2176);
+#2178=PRESENTATION_STYLE_ASSIGNMENT((#2177));
+#2179=STYLED_ITEM('',(#2178),#2171);
+#2180=ADVANCED_FACE('',(#14042),#14044,.T.);
+#2181=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2182=FILL_AREA_STYLE_COLOUR('',#2181);
+#2183=FILL_AREA_STYLE($,(#2182));
+#2184=SURFACE_STYLE_FILL_AREA(#2183);
+#2185=SURFACE_SIDE_STYLE('',(#2184));
+#2186=SURFACE_STYLE_USAGE(.BOTH.,#2185);
+#2187=PRESENTATION_STYLE_ASSIGNMENT((#2186));
+#2188=STYLED_ITEM('',(#2187),#2180);
+#2189=ADVANCED_FACE('',(#14049),#14051,.T.);
+#2190=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2191=FILL_AREA_STYLE_COLOUR('',#2190);
+#2192=FILL_AREA_STYLE($,(#2191));
+#2193=SURFACE_STYLE_FILL_AREA(#2192);
+#2194=SURFACE_SIDE_STYLE('',(#2193));
+#2195=SURFACE_STYLE_USAGE(.BOTH.,#2194);
+#2196=PRESENTATION_STYLE_ASSIGNMENT((#2195));
+#2197=STYLED_ITEM('',(#2196),#2189);
+#2198=ADVANCED_FACE('',(#14056),#14058,.T.);
+#2199=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2200=FILL_AREA_STYLE_COLOUR('',#2199);
+#2201=FILL_AREA_STYLE($,(#2200));
+#2202=SURFACE_STYLE_FILL_AREA(#2201);
+#2203=SURFACE_SIDE_STYLE('',(#2202));
+#2204=SURFACE_STYLE_USAGE(.BOTH.,#2203);
+#2205=PRESENTATION_STYLE_ASSIGNMENT((#2204));
+#2206=STYLED_ITEM('',(#2205),#2198);
+#2207=ADVANCED_FACE('',(#14063),#14065,.T.);
+#2208=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2209=FILL_AREA_STYLE_COLOUR('',#2208);
+#2210=FILL_AREA_STYLE($,(#2209));
+#2211=SURFACE_STYLE_FILL_AREA(#2210);
+#2212=SURFACE_SIDE_STYLE('',(#2211));
+#2213=SURFACE_STYLE_USAGE(.BOTH.,#2212);
+#2214=PRESENTATION_STYLE_ASSIGNMENT((#2213));
+#2215=STYLED_ITEM('',(#2214),#2207);
+#2216=ADVANCED_FACE('',(#14070),#14072,.T.);
+#2217=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2218=FILL_AREA_STYLE_COLOUR('',#2217);
+#2219=FILL_AREA_STYLE($,(#2218));
+#2220=SURFACE_STYLE_FILL_AREA(#2219);
+#2221=SURFACE_SIDE_STYLE('',(#2220));
+#2222=SURFACE_STYLE_USAGE(.BOTH.,#2221);
+#2223=PRESENTATION_STYLE_ASSIGNMENT((#2222));
+#2224=STYLED_ITEM('',(#2223),#2216);
+#2225=ADVANCED_FACE('',(#14077),#14079,.T.);
+#2226=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2227=FILL_AREA_STYLE_COLOUR('',#2226);
+#2228=FILL_AREA_STYLE($,(#2227));
+#2229=SURFACE_STYLE_FILL_AREA(#2228);
+#2230=SURFACE_SIDE_STYLE('',(#2229));
+#2231=SURFACE_STYLE_USAGE(.BOTH.,#2230);
+#2232=PRESENTATION_STYLE_ASSIGNMENT((#2231));
+#2233=STYLED_ITEM('',(#2232),#2225);
+#2234=ADVANCED_FACE('',(#14084),#14086,.T.);
+#2235=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2236=FILL_AREA_STYLE_COLOUR('',#2235);
+#2237=FILL_AREA_STYLE($,(#2236));
+#2238=SURFACE_STYLE_FILL_AREA(#2237);
+#2239=SURFACE_SIDE_STYLE('',(#2238));
+#2240=SURFACE_STYLE_USAGE(.BOTH.,#2239);
+#2241=PRESENTATION_STYLE_ASSIGNMENT((#2240));
+#2242=STYLED_ITEM('',(#2241),#2234);
+#2243=ADVANCED_FACE('',(#14091),#14093,.T.);
+#2244=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2245=FILL_AREA_STYLE_COLOUR('',#2244);
+#2246=FILL_AREA_STYLE($,(#2245));
+#2247=SURFACE_STYLE_FILL_AREA(#2246);
+#2248=SURFACE_SIDE_STYLE('',(#2247));
+#2249=SURFACE_STYLE_USAGE(.BOTH.,#2248);
+#2250=PRESENTATION_STYLE_ASSIGNMENT((#2249));
+#2251=STYLED_ITEM('',(#2250),#2243);
+#2252=ADVANCED_FACE('',(#14098),#14100,.T.);
+#2253=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2254=FILL_AREA_STYLE_COLOUR('',#2253);
+#2255=FILL_AREA_STYLE($,(#2254));
+#2256=SURFACE_STYLE_FILL_AREA(#2255);
+#2257=SURFACE_SIDE_STYLE('',(#2256));
+#2258=SURFACE_STYLE_USAGE(.BOTH.,#2257);
+#2259=PRESENTATION_STYLE_ASSIGNMENT((#2258));
+#2260=STYLED_ITEM('',(#2259),#2252);
+#2261=ADVANCED_FACE('',(#14105),#14107,.T.);
+#2262=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2263=FILL_AREA_STYLE_COLOUR('',#2262);
+#2264=FILL_AREA_STYLE($,(#2263));
+#2265=SURFACE_STYLE_FILL_AREA(#2264);
+#2266=SURFACE_SIDE_STYLE('',(#2265));
+#2267=SURFACE_STYLE_USAGE(.BOTH.,#2266);
+#2268=PRESENTATION_STYLE_ASSIGNMENT((#2267));
+#2269=STYLED_ITEM('',(#2268),#2261);
+#2270=ADVANCED_FACE('',(#14112),#14114,.T.);
+#2271=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2272=FILL_AREA_STYLE_COLOUR('',#2271);
+#2273=FILL_AREA_STYLE($,(#2272));
+#2274=SURFACE_STYLE_FILL_AREA(#2273);
+#2275=SURFACE_SIDE_STYLE('',(#2274));
+#2276=SURFACE_STYLE_USAGE(.BOTH.,#2275);
+#2277=PRESENTATION_STYLE_ASSIGNMENT((#2276));
+#2278=STYLED_ITEM('',(#2277),#2270);
+#2279=ADVANCED_FACE('',(#14119),#14121,.T.);
+#2280=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2281=FILL_AREA_STYLE_COLOUR('',#2280);
+#2282=FILL_AREA_STYLE($,(#2281));
+#2283=SURFACE_STYLE_FILL_AREA(#2282);
+#2284=SURFACE_SIDE_STYLE('',(#2283));
+#2285=SURFACE_STYLE_USAGE(.BOTH.,#2284);
+#2286=PRESENTATION_STYLE_ASSIGNMENT((#2285));
+#2287=STYLED_ITEM('',(#2286),#2279);
+#2288=ADVANCED_FACE('',(#14126),#14128,.T.);
+#2289=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2290=FILL_AREA_STYLE_COLOUR('',#2289);
+#2291=FILL_AREA_STYLE($,(#2290));
+#2292=SURFACE_STYLE_FILL_AREA(#2291);
+#2293=SURFACE_SIDE_STYLE('',(#2292));
+#2294=SURFACE_STYLE_USAGE(.BOTH.,#2293);
+#2295=PRESENTATION_STYLE_ASSIGNMENT((#2294));
+#2296=STYLED_ITEM('',(#2295),#2288);
+#2297=ADVANCED_FACE('',(#14133),#14135,.T.);
+#2298=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2299=FILL_AREA_STYLE_COLOUR('',#2298);
+#2300=FILL_AREA_STYLE($,(#2299));
+#2301=SURFACE_STYLE_FILL_AREA(#2300);
+#2302=SURFACE_SIDE_STYLE('',(#2301));
+#2303=SURFACE_STYLE_USAGE(.BOTH.,#2302);
+#2304=PRESENTATION_STYLE_ASSIGNMENT((#2303));
+#2305=STYLED_ITEM('',(#2304),#2297);
+#2306=ADVANCED_FACE('',(#14140),#14142,.T.);
+#2307=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2308=FILL_AREA_STYLE_COLOUR('',#2307);
+#2309=FILL_AREA_STYLE($,(#2308));
+#2310=SURFACE_STYLE_FILL_AREA(#2309);
+#2311=SURFACE_SIDE_STYLE('',(#2310));
+#2312=SURFACE_STYLE_USAGE(.BOTH.,#2311);
+#2313=PRESENTATION_STYLE_ASSIGNMENT((#2312));
+#2314=STYLED_ITEM('',(#2313),#2306);
+#2315=ADVANCED_FACE('',(#14147),#14149,.T.);
+#2316=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2317=FILL_AREA_STYLE_COLOUR('',#2316);
+#2318=FILL_AREA_STYLE($,(#2317));
+#2319=SURFACE_STYLE_FILL_AREA(#2318);
+#2320=SURFACE_SIDE_STYLE('',(#2319));
+#2321=SURFACE_STYLE_USAGE(.BOTH.,#2320);
+#2322=PRESENTATION_STYLE_ASSIGNMENT((#2321));
+#2323=STYLED_ITEM('',(#2322),#2315);
+#2324=ADVANCED_FACE('',(#14154),#14156,.T.);
+#2325=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2326=FILL_AREA_STYLE_COLOUR('',#2325);
+#2327=FILL_AREA_STYLE($,(#2326));
+#2328=SURFACE_STYLE_FILL_AREA(#2327);
+#2329=SURFACE_SIDE_STYLE('',(#2328));
+#2330=SURFACE_STYLE_USAGE(.BOTH.,#2329);
+#2331=PRESENTATION_STYLE_ASSIGNMENT((#2330));
+#2332=STYLED_ITEM('',(#2331),#2324);
+#2333=ADVANCED_FACE('',(#14161),#14163,.T.);
+#2334=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2335=FILL_AREA_STYLE_COLOUR('',#2334);
+#2336=FILL_AREA_STYLE($,(#2335));
+#2337=SURFACE_STYLE_FILL_AREA(#2336);
+#2338=SURFACE_SIDE_STYLE('',(#2337));
+#2339=SURFACE_STYLE_USAGE(.BOTH.,#2338);
+#2340=PRESENTATION_STYLE_ASSIGNMENT((#2339));
+#2341=STYLED_ITEM('',(#2340),#2333);
+#2342=ADVANCED_FACE('',(#14168),#14170,.T.);
+#2343=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2344=FILL_AREA_STYLE_COLOUR('',#2343);
+#2345=FILL_AREA_STYLE($,(#2344));
+#2346=SURFACE_STYLE_FILL_AREA(#2345);
+#2347=SURFACE_SIDE_STYLE('',(#2346));
+#2348=SURFACE_STYLE_USAGE(.BOTH.,#2347);
+#2349=PRESENTATION_STYLE_ASSIGNMENT((#2348));
+#2350=STYLED_ITEM('',(#2349),#2342);
+#2351=ADVANCED_FACE('',(#14175),#14177,.T.);
+#2352=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2353=FILL_AREA_STYLE_COLOUR('',#2352);
+#2354=FILL_AREA_STYLE($,(#2353));
+#2355=SURFACE_STYLE_FILL_AREA(#2354);
+#2356=SURFACE_SIDE_STYLE('',(#2355));
+#2357=SURFACE_STYLE_USAGE(.BOTH.,#2356);
+#2358=PRESENTATION_STYLE_ASSIGNMENT((#2357));
+#2359=STYLED_ITEM('',(#2358),#2351);
+#2360=ADVANCED_FACE('',(#14182),#14184,.T.);
+#2361=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2362=FILL_AREA_STYLE_COLOUR('',#2361);
+#2363=FILL_AREA_STYLE($,(#2362));
+#2364=SURFACE_STYLE_FILL_AREA(#2363);
+#2365=SURFACE_SIDE_STYLE('',(#2364));
+#2366=SURFACE_STYLE_USAGE(.BOTH.,#2365);
+#2367=PRESENTATION_STYLE_ASSIGNMENT((#2366));
+#2368=STYLED_ITEM('',(#2367),#2360);
+#2369=ADVANCED_FACE('',(#14189),#14191,.T.);
+#2370=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2371=FILL_AREA_STYLE_COLOUR('',#2370);
+#2372=FILL_AREA_STYLE($,(#2371));
+#2373=SURFACE_STYLE_FILL_AREA(#2372);
+#2374=SURFACE_SIDE_STYLE('',(#2373));
+#2375=SURFACE_STYLE_USAGE(.BOTH.,#2374);
+#2376=PRESENTATION_STYLE_ASSIGNMENT((#2375));
+#2377=STYLED_ITEM('',(#2376),#2369);
+#2378=ADVANCED_FACE('',(#14196),#14198,.T.);
+#2379=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2380=FILL_AREA_STYLE_COLOUR('',#2379);
+#2381=FILL_AREA_STYLE($,(#2380));
+#2382=SURFACE_STYLE_FILL_AREA(#2381);
+#2383=SURFACE_SIDE_STYLE('',(#2382));
+#2384=SURFACE_STYLE_USAGE(.BOTH.,#2383);
+#2385=PRESENTATION_STYLE_ASSIGNMENT((#2384));
+#2386=STYLED_ITEM('',(#2385),#2378);
+#2387=ADVANCED_FACE('',(#14203),#14205,.F.);
+#2388=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2389=FILL_AREA_STYLE_COLOUR('',#2388);
+#2390=FILL_AREA_STYLE($,(#2389));
+#2391=SURFACE_STYLE_FILL_AREA(#2390);
+#2392=SURFACE_SIDE_STYLE('',(#2391));
+#2393=SURFACE_STYLE_USAGE(.BOTH.,#2392);
+#2394=PRESENTATION_STYLE_ASSIGNMENT((#2393));
+#2395=STYLED_ITEM('',(#2394),#2387);
+#2396=ADVANCED_FACE('',(#14210),#14212,.F.);
+#2397=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2398=FILL_AREA_STYLE_COLOUR('',#2397);
+#2399=FILL_AREA_STYLE($,(#2398));
+#2400=SURFACE_STYLE_FILL_AREA(#2399);
+#2401=SURFACE_SIDE_STYLE('',(#2400));
+#2402=SURFACE_STYLE_USAGE(.BOTH.,#2401);
+#2403=PRESENTATION_STYLE_ASSIGNMENT((#2402));
+#2404=STYLED_ITEM('',(#2403),#2396);
+#2405=ADVANCED_FACE('',(#14217),#14219,.F.);
+#2406=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2407=FILL_AREA_STYLE_COLOUR('',#2406);
+#2408=FILL_AREA_STYLE($,(#2407));
+#2409=SURFACE_STYLE_FILL_AREA(#2408);
+#2410=SURFACE_SIDE_STYLE('',(#2409));
+#2411=SURFACE_STYLE_USAGE(.BOTH.,#2410);
+#2412=PRESENTATION_STYLE_ASSIGNMENT((#2411));
+#2413=STYLED_ITEM('',(#2412),#2405);
+#2414=ADVANCED_FACE('',(#14224),#14226,.F.);
+#2415=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2416=FILL_AREA_STYLE_COLOUR('',#2415);
+#2417=FILL_AREA_STYLE($,(#2416));
+#2418=SURFACE_STYLE_FILL_AREA(#2417);
+#2419=SURFACE_SIDE_STYLE('',(#2418));
+#2420=SURFACE_STYLE_USAGE(.BOTH.,#2419);
+#2421=PRESENTATION_STYLE_ASSIGNMENT((#2420));
+#2422=STYLED_ITEM('',(#2421),#2414);
+#2423=ADVANCED_FACE('',(#14231),#14233,.F.);
+#2424=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2425=FILL_AREA_STYLE_COLOUR('',#2424);
+#2426=FILL_AREA_STYLE($,(#2425));
+#2427=SURFACE_STYLE_FILL_AREA(#2426);
+#2428=SURFACE_SIDE_STYLE('',(#2427));
+#2429=SURFACE_STYLE_USAGE(.BOTH.,#2428);
+#2430=PRESENTATION_STYLE_ASSIGNMENT((#2429));
+#2431=STYLED_ITEM('',(#2430),#2423);
+#2432=ADVANCED_FACE('',(#14238),#14240,.F.);
+#2433=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2434=FILL_AREA_STYLE_COLOUR('',#2433);
+#2435=FILL_AREA_STYLE($,(#2434));
+#2436=SURFACE_STYLE_FILL_AREA(#2435);
+#2437=SURFACE_SIDE_STYLE('',(#2436));
+#2438=SURFACE_STYLE_USAGE(.BOTH.,#2437);
+#2439=PRESENTATION_STYLE_ASSIGNMENT((#2438));
+#2440=STYLED_ITEM('',(#2439),#2432);
+#2441=ADVANCED_FACE('',(#14245),#14247,.F.);
+#2442=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2443=FILL_AREA_STYLE_COLOUR('',#2442);
+#2444=FILL_AREA_STYLE($,(#2443));
+#2445=SURFACE_STYLE_FILL_AREA(#2444);
+#2446=SURFACE_SIDE_STYLE('',(#2445));
+#2447=SURFACE_STYLE_USAGE(.BOTH.,#2446);
+#2448=PRESENTATION_STYLE_ASSIGNMENT((#2447));
+#2449=STYLED_ITEM('',(#2448),#2441);
+#2450=ADVANCED_FACE('',(#14252),#14254,.F.);
+#2451=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2452=FILL_AREA_STYLE_COLOUR('',#2451);
+#2453=FILL_AREA_STYLE($,(#2452));
+#2454=SURFACE_STYLE_FILL_AREA(#2453);
+#2455=SURFACE_SIDE_STYLE('',(#2454));
+#2456=SURFACE_STYLE_USAGE(.BOTH.,#2455);
+#2457=PRESENTATION_STYLE_ASSIGNMENT((#2456));
+#2458=STYLED_ITEM('',(#2457),#2450);
+#2459=ADVANCED_FACE('',(#14259),#14261,.F.);
+#2460=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2461=FILL_AREA_STYLE_COLOUR('',#2460);
+#2462=FILL_AREA_STYLE($,(#2461));
+#2463=SURFACE_STYLE_FILL_AREA(#2462);
+#2464=SURFACE_SIDE_STYLE('',(#2463));
+#2465=SURFACE_STYLE_USAGE(.BOTH.,#2464);
+#2466=PRESENTATION_STYLE_ASSIGNMENT((#2465));
+#2467=STYLED_ITEM('',(#2466),#2459);
+#2468=ADVANCED_FACE('',(#14266),#14268,.F.);
+#2469=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2470=FILL_AREA_STYLE_COLOUR('',#2469);
+#2471=FILL_AREA_STYLE($,(#2470));
+#2472=SURFACE_STYLE_FILL_AREA(#2471);
+#2473=SURFACE_SIDE_STYLE('',(#2472));
+#2474=SURFACE_STYLE_USAGE(.BOTH.,#2473);
+#2475=PRESENTATION_STYLE_ASSIGNMENT((#2474));
+#2476=STYLED_ITEM('',(#2475),#2468);
+#2477=ADVANCED_FACE('',(#14273),#14275,.F.);
+#2478=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2479=FILL_AREA_STYLE_COLOUR('',#2478);
+#2480=FILL_AREA_STYLE($,(#2479));
+#2481=SURFACE_STYLE_FILL_AREA(#2480);
+#2482=SURFACE_SIDE_STYLE('',(#2481));
+#2483=SURFACE_STYLE_USAGE(.BOTH.,#2482);
+#2484=PRESENTATION_STYLE_ASSIGNMENT((#2483));
+#2485=STYLED_ITEM('',(#2484),#2477);
+#2486=ADVANCED_FACE('',(#14280),#14282,.F.);
+#2487=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2488=FILL_AREA_STYLE_COLOUR('',#2487);
+#2489=FILL_AREA_STYLE($,(#2488));
+#2490=SURFACE_STYLE_FILL_AREA(#2489);
+#2491=SURFACE_SIDE_STYLE('',(#2490));
+#2492=SURFACE_STYLE_USAGE(.BOTH.,#2491);
+#2493=PRESENTATION_STYLE_ASSIGNMENT((#2492));
+#2494=STYLED_ITEM('',(#2493),#2486);
+#2495=ADVANCED_FACE('',(#14287),#14289,.F.);
+#2496=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2497=FILL_AREA_STYLE_COLOUR('',#2496);
+#2498=FILL_AREA_STYLE($,(#2497));
+#2499=SURFACE_STYLE_FILL_AREA(#2498);
+#2500=SURFACE_SIDE_STYLE('',(#2499));
+#2501=SURFACE_STYLE_USAGE(.BOTH.,#2500);
+#2502=PRESENTATION_STYLE_ASSIGNMENT((#2501));
+#2503=STYLED_ITEM('',(#2502),#2495);
+#2504=ADVANCED_FACE('',(#14294),#14296,.F.);
+#2505=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2506=FILL_AREA_STYLE_COLOUR('',#2505);
+#2507=FILL_AREA_STYLE($,(#2506));
+#2508=SURFACE_STYLE_FILL_AREA(#2507);
+#2509=SURFACE_SIDE_STYLE('',(#2508));
+#2510=SURFACE_STYLE_USAGE(.BOTH.,#2509);
+#2511=PRESENTATION_STYLE_ASSIGNMENT((#2510));
+#2512=STYLED_ITEM('',(#2511),#2504);
+#2513=ADVANCED_FACE('',(#14301),#14303,.F.);
+#2514=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2515=FILL_AREA_STYLE_COLOUR('',#2514);
+#2516=FILL_AREA_STYLE($,(#2515));
+#2517=SURFACE_STYLE_FILL_AREA(#2516);
+#2518=SURFACE_SIDE_STYLE('',(#2517));
+#2519=SURFACE_STYLE_USAGE(.BOTH.,#2518);
+#2520=PRESENTATION_STYLE_ASSIGNMENT((#2519));
+#2521=STYLED_ITEM('',(#2520),#2513);
+#2522=ADVANCED_FACE('',(#14308),#14310,.F.);
+#2523=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2524=FILL_AREA_STYLE_COLOUR('',#2523);
+#2525=FILL_AREA_STYLE($,(#2524));
+#2526=SURFACE_STYLE_FILL_AREA(#2525);
+#2527=SURFACE_SIDE_STYLE('',(#2526));
+#2528=SURFACE_STYLE_USAGE(.BOTH.,#2527);
+#2529=PRESENTATION_STYLE_ASSIGNMENT((#2528));
+#2530=STYLED_ITEM('',(#2529),#2522);
+#2531=ADVANCED_FACE('',(#14315),#14317,.F.);
+#2532=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2533=FILL_AREA_STYLE_COLOUR('',#2532);
+#2534=FILL_AREA_STYLE($,(#2533));
+#2535=SURFACE_STYLE_FILL_AREA(#2534);
+#2536=SURFACE_SIDE_STYLE('',(#2535));
+#2537=SURFACE_STYLE_USAGE(.BOTH.,#2536);
+#2538=PRESENTATION_STYLE_ASSIGNMENT((#2537));
+#2539=STYLED_ITEM('',(#2538),#2531);
+#2540=ADVANCED_FACE('',(#14322),#14324,.F.);
+#2541=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2542=FILL_AREA_STYLE_COLOUR('',#2541);
+#2543=FILL_AREA_STYLE($,(#2542));
+#2544=SURFACE_STYLE_FILL_AREA(#2543);
+#2545=SURFACE_SIDE_STYLE('',(#2544));
+#2546=SURFACE_STYLE_USAGE(.BOTH.,#2545);
+#2547=PRESENTATION_STYLE_ASSIGNMENT((#2546));
+#2548=STYLED_ITEM('',(#2547),#2540);
+#2549=ADVANCED_FACE('',(#14329),#14331,.F.);
+#2550=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2551=FILL_AREA_STYLE_COLOUR('',#2550);
+#2552=FILL_AREA_STYLE($,(#2551));
+#2553=SURFACE_STYLE_FILL_AREA(#2552);
+#2554=SURFACE_SIDE_STYLE('',(#2553));
+#2555=SURFACE_STYLE_USAGE(.BOTH.,#2554);
+#2556=PRESENTATION_STYLE_ASSIGNMENT((#2555));
+#2557=STYLED_ITEM('',(#2556),#2549);
+#2558=ADVANCED_FACE('',(#14336),#14338,.F.);
+#2559=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2560=FILL_AREA_STYLE_COLOUR('',#2559);
+#2561=FILL_AREA_STYLE($,(#2560));
+#2562=SURFACE_STYLE_FILL_AREA(#2561);
+#2563=SURFACE_SIDE_STYLE('',(#2562));
+#2564=SURFACE_STYLE_USAGE(.BOTH.,#2563);
+#2565=PRESENTATION_STYLE_ASSIGNMENT((#2564));
+#2566=STYLED_ITEM('',(#2565),#2558);
+#2567=ADVANCED_FACE('',(#14343),#14345,.F.);
+#2568=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2569=FILL_AREA_STYLE_COLOUR('',#2568);
+#2570=FILL_AREA_STYLE($,(#2569));
+#2571=SURFACE_STYLE_FILL_AREA(#2570);
+#2572=SURFACE_SIDE_STYLE('',(#2571));
+#2573=SURFACE_STYLE_USAGE(.BOTH.,#2572);
+#2574=PRESENTATION_STYLE_ASSIGNMENT((#2573));
+#2575=STYLED_ITEM('',(#2574),#2567);
+#2576=ADVANCED_FACE('',(#14350),#14352,.F.);
+#2577=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2578=FILL_AREA_STYLE_COLOUR('',#2577);
+#2579=FILL_AREA_STYLE($,(#2578));
+#2580=SURFACE_STYLE_FILL_AREA(#2579);
+#2581=SURFACE_SIDE_STYLE('',(#2580));
+#2582=SURFACE_STYLE_USAGE(.BOTH.,#2581);
+#2583=PRESENTATION_STYLE_ASSIGNMENT((#2582));
+#2584=STYLED_ITEM('',(#2583),#2576);
+#2585=ADVANCED_FACE('',(#14357),#14359,.F.);
+#2586=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2587=FILL_AREA_STYLE_COLOUR('',#2586);
+#2588=FILL_AREA_STYLE($,(#2587));
+#2589=SURFACE_STYLE_FILL_AREA(#2588);
+#2590=SURFACE_SIDE_STYLE('',(#2589));
+#2591=SURFACE_STYLE_USAGE(.BOTH.,#2590);
+#2592=PRESENTATION_STYLE_ASSIGNMENT((#2591));
+#2593=STYLED_ITEM('',(#2592),#2585);
+#2594=ADVANCED_FACE('',(#14364),#14366,.F.);
+#2595=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2596=FILL_AREA_STYLE_COLOUR('',#2595);
+#2597=FILL_AREA_STYLE($,(#2596));
+#2598=SURFACE_STYLE_FILL_AREA(#2597);
+#2599=SURFACE_SIDE_STYLE('',(#2598));
+#2600=SURFACE_STYLE_USAGE(.BOTH.,#2599);
+#2601=PRESENTATION_STYLE_ASSIGNMENT((#2600));
+#2602=STYLED_ITEM('',(#2601),#2594);
+#2603=ADVANCED_FACE('',(#14371),#14373,.F.);
+#2604=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2605=FILL_AREA_STYLE_COLOUR('',#2604);
+#2606=FILL_AREA_STYLE($,(#2605));
+#2607=SURFACE_STYLE_FILL_AREA(#2606);
+#2608=SURFACE_SIDE_STYLE('',(#2607));
+#2609=SURFACE_STYLE_USAGE(.BOTH.,#2608);
+#2610=PRESENTATION_STYLE_ASSIGNMENT((#2609));
+#2611=STYLED_ITEM('',(#2610),#2603);
+#2612=ADVANCED_FACE('',(#14378),#14380,.F.);
+#2613=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2614=FILL_AREA_STYLE_COLOUR('',#2613);
+#2615=FILL_AREA_STYLE($,(#2614));
+#2616=SURFACE_STYLE_FILL_AREA(#2615);
+#2617=SURFACE_SIDE_STYLE('',(#2616));
+#2618=SURFACE_STYLE_USAGE(.BOTH.,#2617);
+#2619=PRESENTATION_STYLE_ASSIGNMENT((#2618));
+#2620=STYLED_ITEM('',(#2619),#2612);
+#2621=ADVANCED_FACE('',(#14385),#14387,.F.);
+#2622=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2623=FILL_AREA_STYLE_COLOUR('',#2622);
+#2624=FILL_AREA_STYLE($,(#2623));
+#2625=SURFACE_STYLE_FILL_AREA(#2624);
+#2626=SURFACE_SIDE_STYLE('',(#2625));
+#2627=SURFACE_STYLE_USAGE(.BOTH.,#2626);
+#2628=PRESENTATION_STYLE_ASSIGNMENT((#2627));
+#2629=STYLED_ITEM('',(#2628),#2621);
+#2630=ADVANCED_FACE('',(#14392),#14394,.F.);
+#2631=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2632=FILL_AREA_STYLE_COLOUR('',#2631);
+#2633=FILL_AREA_STYLE($,(#2632));
+#2634=SURFACE_STYLE_FILL_AREA(#2633);
+#2635=SURFACE_SIDE_STYLE('',(#2634));
+#2636=SURFACE_STYLE_USAGE(.BOTH.,#2635);
+#2637=PRESENTATION_STYLE_ASSIGNMENT((#2636));
+#2638=STYLED_ITEM('',(#2637),#2630);
+#2639=ADVANCED_FACE('',(#14399),#14401,.F.);
+#2640=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2641=FILL_AREA_STYLE_COLOUR('',#2640);
+#2642=FILL_AREA_STYLE($,(#2641));
+#2643=SURFACE_STYLE_FILL_AREA(#2642);
+#2644=SURFACE_SIDE_STYLE('',(#2643));
+#2645=SURFACE_STYLE_USAGE(.BOTH.,#2644);
+#2646=PRESENTATION_STYLE_ASSIGNMENT((#2645));
+#2647=STYLED_ITEM('',(#2646),#2639);
+#2648=ADVANCED_FACE('',(#14406),#14408,.F.);
+#2649=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#2650=FILL_AREA_STYLE_COLOUR('',#2649);
+#2651=FILL_AREA_STYLE($,(#2650));
+#2652=SURFACE_STYLE_FILL_AREA(#2651);
+#2653=SURFACE_SIDE_STYLE('',(#2652));
+#2654=SURFACE_STYLE_USAGE(.BOTH.,#2653);
+#2655=PRESENTATION_STYLE_ASSIGNMENT((#2654));
+#2656=STYLED_ITEM('',(#2655),#2648);
+#2657=ADVANCED_FACE('',(#14413),#14415,.T.);
+#2658=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2659=FILL_AREA_STYLE_COLOUR('',#2658);
+#2660=FILL_AREA_STYLE($,(#2659));
+#2661=SURFACE_STYLE_FILL_AREA(#2660);
+#2662=SURFACE_SIDE_STYLE('',(#2661));
+#2663=SURFACE_STYLE_USAGE(.BOTH.,#2662);
+#2664=PRESENTATION_STYLE_ASSIGNMENT((#2663));
+#2665=STYLED_ITEM('',(#2664),#2657);
+#2666=ADVANCED_FACE('',(#14420),#14422,.F.);
+#2667=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2668=FILL_AREA_STYLE_COLOUR('',#2667);
+#2669=FILL_AREA_STYLE($,(#2668));
+#2670=SURFACE_STYLE_FILL_AREA(#2669);
+#2671=SURFACE_SIDE_STYLE('',(#2670));
+#2672=SURFACE_STYLE_USAGE(.BOTH.,#2671);
+#2673=PRESENTATION_STYLE_ASSIGNMENT((#2672));
+#2674=STYLED_ITEM('',(#2673),#2666);
+#2675=ADVANCED_FACE('',(#14427),#14429,.F.);
+#2676=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2677=FILL_AREA_STYLE_COLOUR('',#2676);
+#2678=FILL_AREA_STYLE($,(#2677));
+#2679=SURFACE_STYLE_FILL_AREA(#2678);
+#2680=SURFACE_SIDE_STYLE('',(#2679));
+#2681=SURFACE_STYLE_USAGE(.BOTH.,#2680);
+#2682=PRESENTATION_STYLE_ASSIGNMENT((#2681));
+#2683=STYLED_ITEM('',(#2682),#2675);
+#2684=ADVANCED_FACE('',(#14434),#14436,.T.);
+#2685=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2686=FILL_AREA_STYLE_COLOUR('',#2685);
+#2687=FILL_AREA_STYLE($,(#2686));
+#2688=SURFACE_STYLE_FILL_AREA(#2687);
+#2689=SURFACE_SIDE_STYLE('',(#2688));
+#2690=SURFACE_STYLE_USAGE(.BOTH.,#2689);
+#2691=PRESENTATION_STYLE_ASSIGNMENT((#2690));
+#2692=STYLED_ITEM('',(#2691),#2684);
+#2693=ADVANCED_FACE('',(#14441),#14443,.F.);
+#2694=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2695=FILL_AREA_STYLE_COLOUR('',#2694);
+#2696=FILL_AREA_STYLE($,(#2695));
+#2697=SURFACE_STYLE_FILL_AREA(#2696);
+#2698=SURFACE_SIDE_STYLE('',(#2697));
+#2699=SURFACE_STYLE_USAGE(.BOTH.,#2698);
+#2700=PRESENTATION_STYLE_ASSIGNMENT((#2699));
+#2701=STYLED_ITEM('',(#2700),#2693);
+#2702=ADVANCED_FACE('',(#14448),#14450,.F.);
+#2703=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2704=FILL_AREA_STYLE_COLOUR('',#2703);
+#2705=FILL_AREA_STYLE($,(#2704));
+#2706=SURFACE_STYLE_FILL_AREA(#2705);
+#2707=SURFACE_SIDE_STYLE('',(#2706));
+#2708=SURFACE_STYLE_USAGE(.BOTH.,#2707);
+#2709=PRESENTATION_STYLE_ASSIGNMENT((#2708));
+#2710=STYLED_ITEM('',(#2709),#2702);
+#2711=ADVANCED_FACE('',(#14455),#14457,.T.);
+#2712=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2713=FILL_AREA_STYLE_COLOUR('',#2712);
+#2714=FILL_AREA_STYLE($,(#2713));
+#2715=SURFACE_STYLE_FILL_AREA(#2714);
+#2716=SURFACE_SIDE_STYLE('',(#2715));
+#2717=SURFACE_STYLE_USAGE(.BOTH.,#2716);
+#2718=PRESENTATION_STYLE_ASSIGNMENT((#2717));
+#2719=STYLED_ITEM('',(#2718),#2711);
+#2720=ADVANCED_FACE('',(#14462),#14464,.T.);
+#2721=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2722=FILL_AREA_STYLE_COLOUR('',#2721);
+#2723=FILL_AREA_STYLE($,(#2722));
+#2724=SURFACE_STYLE_FILL_AREA(#2723);
+#2725=SURFACE_SIDE_STYLE('',(#2724));
+#2726=SURFACE_STYLE_USAGE(.BOTH.,#2725);
+#2727=PRESENTATION_STYLE_ASSIGNMENT((#2726));
+#2728=STYLED_ITEM('',(#2727),#2720);
+#2729=ADVANCED_FACE('',(#14469),#14471,.T.);
+#2730=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#2731=FILL_AREA_STYLE_COLOUR('',#2730);
+#2732=FILL_AREA_STYLE($,(#2731));
+#2733=SURFACE_STYLE_FILL_AREA(#2732);
+#2734=SURFACE_SIDE_STYLE('',(#2733));
+#2735=SURFACE_STYLE_USAGE(.BOTH.,#2734);
+#2736=PRESENTATION_STYLE_ASSIGNMENT((#2735));
+#2737=STYLED_ITEM('',(#2736),#2729);
+#2738=ADVANCED_FACE('',(#14476),#14478,.T.);
+#2739=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#2740=FILL_AREA_STYLE_COLOUR('',#2739);
+#2741=FILL_AREA_STYLE($,(#2740));
+#2742=SURFACE_STYLE_FILL_AREA(#2741);
+#2743=SURFACE_SIDE_STYLE('',(#2742));
+#2744=SURFACE_STYLE_USAGE(.BOTH.,#2743);
+#2745=PRESENTATION_STYLE_ASSIGNMENT((#2744));
+#2746=STYLED_ITEM('',(#2745),#2738);
+#2747=ADVANCED_FACE('',(#14483),#14485,.T.);
+#2748=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#2749=FILL_AREA_STYLE_COLOUR('',#2748);
+#2750=FILL_AREA_STYLE($,(#2749));
+#2751=SURFACE_STYLE_FILL_AREA(#2750);
+#2752=SURFACE_SIDE_STYLE('',(#2751));
+#2753=SURFACE_STYLE_USAGE(.BOTH.,#2752);
+#2754=PRESENTATION_STYLE_ASSIGNMENT((#2753));
+#2755=STYLED_ITEM('',(#2754),#2747);
+#2756=ADVANCED_FACE('',(#14490),#14492,.T.);
+#2757=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#2758=FILL_AREA_STYLE_COLOUR('',#2757);
+#2759=FILL_AREA_STYLE($,(#2758));
+#2760=SURFACE_STYLE_FILL_AREA(#2759);
+#2761=SURFACE_SIDE_STYLE('',(#2760));
+#2762=SURFACE_STYLE_USAGE(.BOTH.,#2761);
+#2763=PRESENTATION_STYLE_ASSIGNMENT((#2762));
+#2764=STYLED_ITEM('',(#2763),#2756);
+#2765=ADVANCED_FACE('',(#14497),#14499,.T.);
+#2766=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#2767=FILL_AREA_STYLE_COLOUR('',#2766);
+#2768=FILL_AREA_STYLE($,(#2767));
+#2769=SURFACE_STYLE_FILL_AREA(#2768);
+#2770=SURFACE_SIDE_STYLE('',(#2769));
+#2771=SURFACE_STYLE_USAGE(.BOTH.,#2770);
+#2772=PRESENTATION_STYLE_ASSIGNMENT((#2771));
+#2773=STYLED_ITEM('',(#2772),#2765);
+#2774=ADVANCED_FACE('',(#14504),#14506,.T.);
+#2775=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#2776=FILL_AREA_STYLE_COLOUR('',#2775);
+#2777=FILL_AREA_STYLE($,(#2776));
+#2778=SURFACE_STYLE_FILL_AREA(#2777);
+#2779=SURFACE_SIDE_STYLE('',(#2778));
+#2780=SURFACE_STYLE_USAGE(.BOTH.,#2779);
+#2781=PRESENTATION_STYLE_ASSIGNMENT((#2780));
+#2782=STYLED_ITEM('',(#2781),#2774);
+#2783=ADVANCED_FACE('',(#14511),#14513,.T.);
+#2784=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#2785=FILL_AREA_STYLE_COLOUR('',#2784);
+#2786=FILL_AREA_STYLE($,(#2785));
+#2787=SURFACE_STYLE_FILL_AREA(#2786);
+#2788=SURFACE_SIDE_STYLE('',(#2787));
+#2789=SURFACE_STYLE_USAGE(.BOTH.,#2788);
+#2790=PRESENTATION_STYLE_ASSIGNMENT((#2789));
+#2791=STYLED_ITEM('',(#2790),#2783);
+#2792=ADVANCED_FACE('',(#14518),#14520,.T.);
+#2793=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#2794=FILL_AREA_STYLE_COLOUR('',#2793);
+#2795=FILL_AREA_STYLE($,(#2794));
+#2796=SURFACE_STYLE_FILL_AREA(#2795);
+#2797=SURFACE_SIDE_STYLE('',(#2796));
+#2798=SURFACE_STYLE_USAGE(.BOTH.,#2797);
+#2799=PRESENTATION_STYLE_ASSIGNMENT((#2798));
+#2800=STYLED_ITEM('',(#2799),#2792);
+#2801=ADVANCED_FACE('',(#14525),#14527,.F.);
+#2802=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2803=FILL_AREA_STYLE_COLOUR('',#2802);
+#2804=FILL_AREA_STYLE($,(#2803));
+#2805=SURFACE_STYLE_FILL_AREA(#2804);
+#2806=SURFACE_SIDE_STYLE('',(#2805));
+#2807=SURFACE_STYLE_USAGE(.BOTH.,#2806);
+#2808=PRESENTATION_STYLE_ASSIGNMENT((#2807));
+#2809=STYLED_ITEM('',(#2808),#2801);
+#2810=ADVANCED_FACE('',(#14532),#14534,.F.);
+#2811=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2812=FILL_AREA_STYLE_COLOUR('',#2811);
+#2813=FILL_AREA_STYLE($,(#2812));
+#2814=SURFACE_STYLE_FILL_AREA(#2813);
+#2815=SURFACE_SIDE_STYLE('',(#2814));
+#2816=SURFACE_STYLE_USAGE(.BOTH.,#2815);
+#2817=PRESENTATION_STYLE_ASSIGNMENT((#2816));
+#2818=STYLED_ITEM('',(#2817),#2810);
+#2819=ADVANCED_FACE('',(#14539),#14541,.F.);
+#2820=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2821=FILL_AREA_STYLE_COLOUR('',#2820);
+#2822=FILL_AREA_STYLE($,(#2821));
+#2823=SURFACE_STYLE_FILL_AREA(#2822);
+#2824=SURFACE_SIDE_STYLE('',(#2823));
+#2825=SURFACE_STYLE_USAGE(.BOTH.,#2824);
+#2826=PRESENTATION_STYLE_ASSIGNMENT((#2825));
+#2827=STYLED_ITEM('',(#2826),#2819);
+#2828=ADVANCED_FACE('',(#14546),#14548,.F.);
+#2829=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2830=FILL_AREA_STYLE_COLOUR('',#2829);
+#2831=FILL_AREA_STYLE($,(#2830));
+#2832=SURFACE_STYLE_FILL_AREA(#2831);
+#2833=SURFACE_SIDE_STYLE('',(#2832));
+#2834=SURFACE_STYLE_USAGE(.BOTH.,#2833);
+#2835=PRESENTATION_STYLE_ASSIGNMENT((#2834));
+#2836=STYLED_ITEM('',(#2835),#2828);
+#2837=ADVANCED_FACE('',(#14553),#14555,.T.);
+#2838=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2839=FILL_AREA_STYLE_COLOUR('',#2838);
+#2840=FILL_AREA_STYLE($,(#2839));
+#2841=SURFACE_STYLE_FILL_AREA(#2840);
+#2842=SURFACE_SIDE_STYLE('',(#2841));
+#2843=SURFACE_STYLE_USAGE(.BOTH.,#2842);
+#2844=PRESENTATION_STYLE_ASSIGNMENT((#2843));
+#2845=STYLED_ITEM('',(#2844),#2837);
+#2846=ADVANCED_FACE('',(#14560),#14562,.T.);
+#2847=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2848=FILL_AREA_STYLE_COLOUR('',#2847);
+#2849=FILL_AREA_STYLE($,(#2848));
+#2850=SURFACE_STYLE_FILL_AREA(#2849);
+#2851=SURFACE_SIDE_STYLE('',(#2850));
+#2852=SURFACE_STYLE_USAGE(.BOTH.,#2851);
+#2853=PRESENTATION_STYLE_ASSIGNMENT((#2852));
+#2854=STYLED_ITEM('',(#2853),#2846);
+#2855=ADVANCED_FACE('',(#14567),#14569,.F.);
+#2856=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2857=FILL_AREA_STYLE_COLOUR('',#2856);
+#2858=FILL_AREA_STYLE($,(#2857));
+#2859=SURFACE_STYLE_FILL_AREA(#2858);
+#2860=SURFACE_SIDE_STYLE('',(#2859));
+#2861=SURFACE_STYLE_USAGE(.BOTH.,#2860);
+#2862=PRESENTATION_STYLE_ASSIGNMENT((#2861));
+#2863=STYLED_ITEM('',(#2862),#2855);
+#2864=ADVANCED_FACE('',(#14574),#14576,.T.);
+#2865=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2866=FILL_AREA_STYLE_COLOUR('',#2865);
+#2867=FILL_AREA_STYLE($,(#2866));
+#2868=SURFACE_STYLE_FILL_AREA(#2867);
+#2869=SURFACE_SIDE_STYLE('',(#2868));
+#2870=SURFACE_STYLE_USAGE(.BOTH.,#2869);
+#2871=PRESENTATION_STYLE_ASSIGNMENT((#2870));
+#2872=STYLED_ITEM('',(#2871),#2864);
+#2873=ADVANCED_FACE('',(#14581),#14583,.T.);
+#2874=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2875=FILL_AREA_STYLE_COLOUR('',#2874);
+#2876=FILL_AREA_STYLE($,(#2875));
+#2877=SURFACE_STYLE_FILL_AREA(#2876);
+#2878=SURFACE_SIDE_STYLE('',(#2877));
+#2879=SURFACE_STYLE_USAGE(.BOTH.,#2878);
+#2880=PRESENTATION_STYLE_ASSIGNMENT((#2879));
+#2881=STYLED_ITEM('',(#2880),#2873);
+#2882=ADVANCED_FACE('',(#14588),#14590,.T.);
+#2883=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#2884=FILL_AREA_STYLE_COLOUR('',#2883);
+#2885=FILL_AREA_STYLE($,(#2884));
+#2886=SURFACE_STYLE_FILL_AREA(#2885);
+#2887=SURFACE_SIDE_STYLE('',(#2886));
+#2888=SURFACE_STYLE_USAGE(.BOTH.,#2887);
+#2889=PRESENTATION_STYLE_ASSIGNMENT((#2888));
+#2890=STYLED_ITEM('',(#2889),#2882);
+#2891=ADVANCED_FACE('',(#14595),#14597,.T.);
+#2892=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#2893=FILL_AREA_STYLE_COLOUR('',#2892);
+#2894=FILL_AREA_STYLE($,(#2893));
+#2895=SURFACE_STYLE_FILL_AREA(#2894);
+#2896=SURFACE_SIDE_STYLE('',(#2895));
+#2897=SURFACE_STYLE_USAGE(.BOTH.,#2896);
+#2898=PRESENTATION_STYLE_ASSIGNMENT((#2897));
+#2899=STYLED_ITEM('',(#2898),#2891);
+#2900=ADVANCED_FACE('',(#14602),#14604,.T.);
+#2901=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2902=FILL_AREA_STYLE_COLOUR('',#2901);
+#2903=FILL_AREA_STYLE($,(#2902));
+#2904=SURFACE_STYLE_FILL_AREA(#2903);
+#2905=SURFACE_SIDE_STYLE('',(#2904));
+#2906=SURFACE_STYLE_USAGE(.BOTH.,#2905);
+#2907=PRESENTATION_STYLE_ASSIGNMENT((#2906));
+#2908=STYLED_ITEM('',(#2907),#2900);
+#2909=ADVANCED_FACE('',(#14609),#14611,.F.);
+#2910=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2911=FILL_AREA_STYLE_COLOUR('',#2910);
+#2912=FILL_AREA_STYLE($,(#2911));
+#2913=SURFACE_STYLE_FILL_AREA(#2912);
+#2914=SURFACE_SIDE_STYLE('',(#2913));
+#2915=SURFACE_STYLE_USAGE(.BOTH.,#2914);
+#2916=PRESENTATION_STYLE_ASSIGNMENT((#2915));
+#2917=STYLED_ITEM('',(#2916),#2909);
+#2918=ADVANCED_FACE('',(#14616),#14618,.F.);
+#2919=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2920=FILL_AREA_STYLE_COLOUR('',#2919);
+#2921=FILL_AREA_STYLE($,(#2920));
+#2922=SURFACE_STYLE_FILL_AREA(#2921);
+#2923=SURFACE_SIDE_STYLE('',(#2922));
+#2924=SURFACE_STYLE_USAGE(.BOTH.,#2923);
+#2925=PRESENTATION_STYLE_ASSIGNMENT((#2924));
+#2926=STYLED_ITEM('',(#2925),#2918);
+#2927=ADVANCED_FACE('',(#14623),#14625,.F.);
+#2928=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2929=FILL_AREA_STYLE_COLOUR('',#2928);
+#2930=FILL_AREA_STYLE($,(#2929));
+#2931=SURFACE_STYLE_FILL_AREA(#2930);
+#2932=SURFACE_SIDE_STYLE('',(#2931));
+#2933=SURFACE_STYLE_USAGE(.BOTH.,#2932);
+#2934=PRESENTATION_STYLE_ASSIGNMENT((#2933));
+#2935=STYLED_ITEM('',(#2934),#2927);
+#2936=ADVANCED_FACE('',(#14630),#14632,.F.);
+#2937=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2938=FILL_AREA_STYLE_COLOUR('',#2937);
+#2939=FILL_AREA_STYLE($,(#2938));
+#2940=SURFACE_STYLE_FILL_AREA(#2939);
+#2941=SURFACE_SIDE_STYLE('',(#2940));
+#2942=SURFACE_STYLE_USAGE(.BOTH.,#2941);
+#2943=PRESENTATION_STYLE_ASSIGNMENT((#2942));
+#2944=STYLED_ITEM('',(#2943),#2936);
+#2945=ADVANCED_FACE('',(#14637),#14639,.F.);
+#2946=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2947=FILL_AREA_STYLE_COLOUR('',#2946);
+#2948=FILL_AREA_STYLE($,(#2947));
+#2949=SURFACE_STYLE_FILL_AREA(#2948);
+#2950=SURFACE_SIDE_STYLE('',(#2949));
+#2951=SURFACE_STYLE_USAGE(.BOTH.,#2950);
+#2952=PRESENTATION_STYLE_ASSIGNMENT((#2951));
+#2953=STYLED_ITEM('',(#2952),#2945);
+#2954=ADVANCED_FACE('',(#14644),#14646,.T.);
+#2955=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2956=FILL_AREA_STYLE_COLOUR('',#2955);
+#2957=FILL_AREA_STYLE($,(#2956));
+#2958=SURFACE_STYLE_FILL_AREA(#2957);
+#2959=SURFACE_SIDE_STYLE('',(#2958));
+#2960=SURFACE_STYLE_USAGE(.BOTH.,#2959);
+#2961=PRESENTATION_STYLE_ASSIGNMENT((#2960));
+#2962=STYLED_ITEM('',(#2961),#2954);
+#2963=ADVANCED_FACE('',(#14651),#14653,.T.);
+#2964=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2965=FILL_AREA_STYLE_COLOUR('',#2964);
+#2966=FILL_AREA_STYLE($,(#2965));
+#2967=SURFACE_STYLE_FILL_AREA(#2966);
+#2968=SURFACE_SIDE_STYLE('',(#2967));
+#2969=SURFACE_STYLE_USAGE(.BOTH.,#2968);
+#2970=PRESENTATION_STYLE_ASSIGNMENT((#2969));
+#2971=STYLED_ITEM('',(#2970),#2963);
+#2972=ADVANCED_FACE('',(#14658),#14660,.T.);
+#2973=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2974=FILL_AREA_STYLE_COLOUR('',#2973);
+#2975=FILL_AREA_STYLE($,(#2974));
+#2976=SURFACE_STYLE_FILL_AREA(#2975);
+#2977=SURFACE_SIDE_STYLE('',(#2976));
+#2978=SURFACE_STYLE_USAGE(.BOTH.,#2977);
+#2979=PRESENTATION_STYLE_ASSIGNMENT((#2978));
+#2980=STYLED_ITEM('',(#2979),#2972);
+#2981=ADVANCED_FACE('',(#14665),#14667,.T.);
+#2982=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2983=FILL_AREA_STYLE_COLOUR('',#2982);
+#2984=FILL_AREA_STYLE($,(#2983));
+#2985=SURFACE_STYLE_FILL_AREA(#2984);
+#2986=SURFACE_SIDE_STYLE('',(#2985));
+#2987=SURFACE_STYLE_USAGE(.BOTH.,#2986);
+#2988=PRESENTATION_STYLE_ASSIGNMENT((#2987));
+#2989=STYLED_ITEM('',(#2988),#2981);
+#2990=ADVANCED_FACE('',(#14672),#14674,.T.);
+#2991=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#2992=FILL_AREA_STYLE_COLOUR('',#2991);
+#2993=FILL_AREA_STYLE($,(#2992));
+#2994=SURFACE_STYLE_FILL_AREA(#2993);
+#2995=SURFACE_SIDE_STYLE('',(#2994));
+#2996=SURFACE_STYLE_USAGE(.BOTH.,#2995);
+#2997=PRESENTATION_STYLE_ASSIGNMENT((#2996));
+#2998=STYLED_ITEM('',(#2997),#2990);
+#2999=ADVANCED_FACE('',(#14679),#14681,.T.);
+#3000=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3001=FILL_AREA_STYLE_COLOUR('',#3000);
+#3002=FILL_AREA_STYLE($,(#3001));
+#3003=SURFACE_STYLE_FILL_AREA(#3002);
+#3004=SURFACE_SIDE_STYLE('',(#3003));
+#3005=SURFACE_STYLE_USAGE(.BOTH.,#3004);
+#3006=PRESENTATION_STYLE_ASSIGNMENT((#3005));
+#3007=STYLED_ITEM('',(#3006),#2999);
+#3008=ADVANCED_FACE('',(#14686),#14688,.T.);
+#3009=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3010=FILL_AREA_STYLE_COLOUR('',#3009);
+#3011=FILL_AREA_STYLE($,(#3010));
+#3012=SURFACE_STYLE_FILL_AREA(#3011);
+#3013=SURFACE_SIDE_STYLE('',(#3012));
+#3014=SURFACE_STYLE_USAGE(.BOTH.,#3013);
+#3015=PRESENTATION_STYLE_ASSIGNMENT((#3014));
+#3016=STYLED_ITEM('',(#3015),#3008);
+#3017=ADVANCED_FACE('',(#14693),#14695,.T.);
+#3018=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3019=FILL_AREA_STYLE_COLOUR('',#3018);
+#3020=FILL_AREA_STYLE($,(#3019));
+#3021=SURFACE_STYLE_FILL_AREA(#3020);
+#3022=SURFACE_SIDE_STYLE('',(#3021));
+#3023=SURFACE_STYLE_USAGE(.BOTH.,#3022);
+#3024=PRESENTATION_STYLE_ASSIGNMENT((#3023));
+#3025=STYLED_ITEM('',(#3024),#3017);
+#3026=ADVANCED_FACE('',(#14700),#14702,.T.);
+#3027=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3028=FILL_AREA_STYLE_COLOUR('',#3027);
+#3029=FILL_AREA_STYLE($,(#3028));
+#3030=SURFACE_STYLE_FILL_AREA(#3029);
+#3031=SURFACE_SIDE_STYLE('',(#3030));
+#3032=SURFACE_STYLE_USAGE(.BOTH.,#3031);
+#3033=PRESENTATION_STYLE_ASSIGNMENT((#3032));
+#3034=STYLED_ITEM('',(#3033),#3026);
+#3035=ADVANCED_FACE('',(#14707),#14709,.T.);
+#3036=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3037=FILL_AREA_STYLE_COLOUR('',#3036);
+#3038=FILL_AREA_STYLE($,(#3037));
+#3039=SURFACE_STYLE_FILL_AREA(#3038);
+#3040=SURFACE_SIDE_STYLE('',(#3039));
+#3041=SURFACE_STYLE_USAGE(.BOTH.,#3040);
+#3042=PRESENTATION_STYLE_ASSIGNMENT((#3041));
+#3043=STYLED_ITEM('',(#3042),#3035);
+#3044=ADVANCED_FACE('',(#14714),#14716,.T.);
+#3045=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3046=FILL_AREA_STYLE_COLOUR('',#3045);
+#3047=FILL_AREA_STYLE($,(#3046));
+#3048=SURFACE_STYLE_FILL_AREA(#3047);
+#3049=SURFACE_SIDE_STYLE('',(#3048));
+#3050=SURFACE_STYLE_USAGE(.BOTH.,#3049);
+#3051=PRESENTATION_STYLE_ASSIGNMENT((#3050));
+#3052=STYLED_ITEM('',(#3051),#3044);
+#3053=ADVANCED_FACE('',(#14721),#14723,.T.);
+#3054=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3055=FILL_AREA_STYLE_COLOUR('',#3054);
+#3056=FILL_AREA_STYLE($,(#3055));
+#3057=SURFACE_STYLE_FILL_AREA(#3056);
+#3058=SURFACE_SIDE_STYLE('',(#3057));
+#3059=SURFACE_STYLE_USAGE(.BOTH.,#3058);
+#3060=PRESENTATION_STYLE_ASSIGNMENT((#3059));
+#3061=STYLED_ITEM('',(#3060),#3053);
+#3062=ADVANCED_FACE('',(#14728),#14730,.T.);
+#3063=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3064=FILL_AREA_STYLE_COLOUR('',#3063);
+#3065=FILL_AREA_STYLE($,(#3064));
+#3066=SURFACE_STYLE_FILL_AREA(#3065);
+#3067=SURFACE_SIDE_STYLE('',(#3066));
+#3068=SURFACE_STYLE_USAGE(.BOTH.,#3067);
+#3069=PRESENTATION_STYLE_ASSIGNMENT((#3068));
+#3070=STYLED_ITEM('',(#3069),#3062);
+#3071=ADVANCED_FACE('',(#14735),#14737,.T.);
+#3072=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3073=FILL_AREA_STYLE_COLOUR('',#3072);
+#3074=FILL_AREA_STYLE($,(#3073));
+#3075=SURFACE_STYLE_FILL_AREA(#3074);
+#3076=SURFACE_SIDE_STYLE('',(#3075));
+#3077=SURFACE_STYLE_USAGE(.BOTH.,#3076);
+#3078=PRESENTATION_STYLE_ASSIGNMENT((#3077));
+#3079=STYLED_ITEM('',(#3078),#3071);
+#3080=ADVANCED_FACE('',(#14742),#14744,.T.);
+#3081=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3082=FILL_AREA_STYLE_COLOUR('',#3081);
+#3083=FILL_AREA_STYLE($,(#3082));
+#3084=SURFACE_STYLE_FILL_AREA(#3083);
+#3085=SURFACE_SIDE_STYLE('',(#3084));
+#3086=SURFACE_STYLE_USAGE(.BOTH.,#3085);
+#3087=PRESENTATION_STYLE_ASSIGNMENT((#3086));
+#3088=STYLED_ITEM('',(#3087),#3080);
+#3089=ADVANCED_FACE('',(#14749),#14751,.T.);
+#3090=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3091=FILL_AREA_STYLE_COLOUR('',#3090);
+#3092=FILL_AREA_STYLE($,(#3091));
+#3093=SURFACE_STYLE_FILL_AREA(#3092);
+#3094=SURFACE_SIDE_STYLE('',(#3093));
+#3095=SURFACE_STYLE_USAGE(.BOTH.,#3094);
+#3096=PRESENTATION_STYLE_ASSIGNMENT((#3095));
+#3097=STYLED_ITEM('',(#3096),#3089);
+#3098=ADVANCED_FACE('',(#14756),#14758,.T.);
+#3099=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3100=FILL_AREA_STYLE_COLOUR('',#3099);
+#3101=FILL_AREA_STYLE($,(#3100));
+#3102=SURFACE_STYLE_FILL_AREA(#3101);
+#3103=SURFACE_SIDE_STYLE('',(#3102));
+#3104=SURFACE_STYLE_USAGE(.BOTH.,#3103);
+#3105=PRESENTATION_STYLE_ASSIGNMENT((#3104));
+#3106=STYLED_ITEM('',(#3105),#3098);
+#3107=ADVANCED_FACE('',(#14763),#14765,.T.);
+#3108=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3109=FILL_AREA_STYLE_COLOUR('',#3108);
+#3110=FILL_AREA_STYLE($,(#3109));
+#3111=SURFACE_STYLE_FILL_AREA(#3110);
+#3112=SURFACE_SIDE_STYLE('',(#3111));
+#3113=SURFACE_STYLE_USAGE(.BOTH.,#3112);
+#3114=PRESENTATION_STYLE_ASSIGNMENT((#3113));
+#3115=STYLED_ITEM('',(#3114),#3107);
+#3116=ADVANCED_FACE('',(#14770),#14772,.F.);
+#3117=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3118=FILL_AREA_STYLE_COLOUR('',#3117);
+#3119=FILL_AREA_STYLE($,(#3118));
+#3120=SURFACE_STYLE_FILL_AREA(#3119);
+#3121=SURFACE_SIDE_STYLE('',(#3120));
+#3122=SURFACE_STYLE_USAGE(.BOTH.,#3121);
+#3123=PRESENTATION_STYLE_ASSIGNMENT((#3122));
+#3124=STYLED_ITEM('',(#3123),#3116);
+#3125=ADVANCED_FACE('',(#14777),#14779,.T.);
+#3126=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3127=FILL_AREA_STYLE_COLOUR('',#3126);
+#3128=FILL_AREA_STYLE($,(#3127));
+#3129=SURFACE_STYLE_FILL_AREA(#3128);
+#3130=SURFACE_SIDE_STYLE('',(#3129));
+#3131=SURFACE_STYLE_USAGE(.BOTH.,#3130);
+#3132=PRESENTATION_STYLE_ASSIGNMENT((#3131));
+#3133=STYLED_ITEM('',(#3132),#3125);
+#3134=ADVANCED_FACE('',(#14784),#14786,.T.);
+#3135=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3136=FILL_AREA_STYLE_COLOUR('',#3135);
+#3137=FILL_AREA_STYLE($,(#3136));
+#3138=SURFACE_STYLE_FILL_AREA(#3137);
+#3139=SURFACE_SIDE_STYLE('',(#3138));
+#3140=SURFACE_STYLE_USAGE(.BOTH.,#3139);
+#3141=PRESENTATION_STYLE_ASSIGNMENT((#3140));
+#3142=STYLED_ITEM('',(#3141),#3134);
+#3143=ADVANCED_FACE('',(#14791),#14793,.F.);
+#3144=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3145=FILL_AREA_STYLE_COLOUR('',#3144);
+#3146=FILL_AREA_STYLE($,(#3145));
+#3147=SURFACE_STYLE_FILL_AREA(#3146);
+#3148=SURFACE_SIDE_STYLE('',(#3147));
+#3149=SURFACE_STYLE_USAGE(.BOTH.,#3148);
+#3150=PRESENTATION_STYLE_ASSIGNMENT((#3149));
+#3151=STYLED_ITEM('',(#3150),#3143);
+#3152=ADVANCED_FACE('',(#14798),#14800,.F.);
+#3153=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3154=FILL_AREA_STYLE_COLOUR('',#3153);
+#3155=FILL_AREA_STYLE($,(#3154));
+#3156=SURFACE_STYLE_FILL_AREA(#3155);
+#3157=SURFACE_SIDE_STYLE('',(#3156));
+#3158=SURFACE_STYLE_USAGE(.BOTH.,#3157);
+#3159=PRESENTATION_STYLE_ASSIGNMENT((#3158));
+#3160=STYLED_ITEM('',(#3159),#3152);
+#3161=ADVANCED_FACE('',(#14805),#14807,.T.);
+#3162=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3163=FILL_AREA_STYLE_COLOUR('',#3162);
+#3164=FILL_AREA_STYLE($,(#3163));
+#3165=SURFACE_STYLE_FILL_AREA(#3164);
+#3166=SURFACE_SIDE_STYLE('',(#3165));
+#3167=SURFACE_STYLE_USAGE(.BOTH.,#3166);
+#3168=PRESENTATION_STYLE_ASSIGNMENT((#3167));
+#3169=STYLED_ITEM('',(#3168),#3161);
+#3170=ADVANCED_FACE('',(#14812),#14814,.F.);
+#3171=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3172=FILL_AREA_STYLE_COLOUR('',#3171);
+#3173=FILL_AREA_STYLE($,(#3172));
+#3174=SURFACE_STYLE_FILL_AREA(#3173);
+#3175=SURFACE_SIDE_STYLE('',(#3174));
+#3176=SURFACE_STYLE_USAGE(.BOTH.,#3175);
+#3177=PRESENTATION_STYLE_ASSIGNMENT((#3176));
+#3178=STYLED_ITEM('',(#3177),#3170);
+#3179=ADVANCED_FACE('',(#14819),#14821,.T.);
+#3180=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3181=FILL_AREA_STYLE_COLOUR('',#3180);
+#3182=FILL_AREA_STYLE($,(#3181));
+#3183=SURFACE_STYLE_FILL_AREA(#3182);
+#3184=SURFACE_SIDE_STYLE('',(#3183));
+#3185=SURFACE_STYLE_USAGE(.BOTH.,#3184);
+#3186=PRESENTATION_STYLE_ASSIGNMENT((#3185));
+#3187=STYLED_ITEM('',(#3186),#3179);
+#3188=ADVANCED_FACE('',(#14826),#14828,.F.);
+#3189=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3190=FILL_AREA_STYLE_COLOUR('',#3189);
+#3191=FILL_AREA_STYLE($,(#3190));
+#3192=SURFACE_STYLE_FILL_AREA(#3191);
+#3193=SURFACE_SIDE_STYLE('',(#3192));
+#3194=SURFACE_STYLE_USAGE(.BOTH.,#3193);
+#3195=PRESENTATION_STYLE_ASSIGNMENT((#3194));
+#3196=STYLED_ITEM('',(#3195),#3188);
+#3197=ADVANCED_FACE('',(#14833),#14835,.F.);
+#3198=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3199=FILL_AREA_STYLE_COLOUR('',#3198);
+#3200=FILL_AREA_STYLE($,(#3199));
+#3201=SURFACE_STYLE_FILL_AREA(#3200);
+#3202=SURFACE_SIDE_STYLE('',(#3201));
+#3203=SURFACE_STYLE_USAGE(.BOTH.,#3202);
+#3204=PRESENTATION_STYLE_ASSIGNMENT((#3203));
+#3205=STYLED_ITEM('',(#3204),#3197);
+#3206=ADVANCED_FACE('',(#14840),#14842,.F.);
+#3207=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3208=FILL_AREA_STYLE_COLOUR('',#3207);
+#3209=FILL_AREA_STYLE($,(#3208));
+#3210=SURFACE_STYLE_FILL_AREA(#3209);
+#3211=SURFACE_SIDE_STYLE('',(#3210));
+#3212=SURFACE_STYLE_USAGE(.BOTH.,#3211);
+#3213=PRESENTATION_STYLE_ASSIGNMENT((#3212));
+#3214=STYLED_ITEM('',(#3213),#3206);
+#3215=ADVANCED_FACE('',(#14847),#14849,.F.);
+#3216=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3217=FILL_AREA_STYLE_COLOUR('',#3216);
+#3218=FILL_AREA_STYLE($,(#3217));
+#3219=SURFACE_STYLE_FILL_AREA(#3218);
+#3220=SURFACE_SIDE_STYLE('',(#3219));
+#3221=SURFACE_STYLE_USAGE(.BOTH.,#3220);
+#3222=PRESENTATION_STYLE_ASSIGNMENT((#3221));
+#3223=STYLED_ITEM('',(#3222),#3215);
+#3224=ADVANCED_FACE('',(#14854),#14856,.F.);
+#3225=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3226=FILL_AREA_STYLE_COLOUR('',#3225);
+#3227=FILL_AREA_STYLE($,(#3226));
+#3228=SURFACE_STYLE_FILL_AREA(#3227);
+#3229=SURFACE_SIDE_STYLE('',(#3228));
+#3230=SURFACE_STYLE_USAGE(.BOTH.,#3229);
+#3231=PRESENTATION_STYLE_ASSIGNMENT((#3230));
+#3232=STYLED_ITEM('',(#3231),#3224);
+#3233=ADVANCED_FACE('',(#14861),#14863,.T.);
+#3234=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3235=FILL_AREA_STYLE_COLOUR('',#3234);
+#3236=FILL_AREA_STYLE($,(#3235));
+#3237=SURFACE_STYLE_FILL_AREA(#3236);
+#3238=SURFACE_SIDE_STYLE('',(#3237));
+#3239=SURFACE_STYLE_USAGE(.BOTH.,#3238);
+#3240=PRESENTATION_STYLE_ASSIGNMENT((#3239));
+#3241=STYLED_ITEM('',(#3240),#3233);
+#3242=ADVANCED_FACE('',(#14868),#14870,.T.);
+#3243=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3244=FILL_AREA_STYLE_COLOUR('',#3243);
+#3245=FILL_AREA_STYLE($,(#3244));
+#3246=SURFACE_STYLE_FILL_AREA(#3245);
+#3247=SURFACE_SIDE_STYLE('',(#3246));
+#3248=SURFACE_STYLE_USAGE(.BOTH.,#3247);
+#3249=PRESENTATION_STYLE_ASSIGNMENT((#3248));
+#3250=STYLED_ITEM('',(#3249),#3242);
+#3251=ADVANCED_FACE('',(#14875),#14877,.T.);
+#3252=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3253=FILL_AREA_STYLE_COLOUR('',#3252);
+#3254=FILL_AREA_STYLE($,(#3253));
+#3255=SURFACE_STYLE_FILL_AREA(#3254);
+#3256=SURFACE_SIDE_STYLE('',(#3255));
+#3257=SURFACE_STYLE_USAGE(.BOTH.,#3256);
+#3258=PRESENTATION_STYLE_ASSIGNMENT((#3257));
+#3259=STYLED_ITEM('',(#3258),#3251);
+#3260=ADVANCED_FACE('',(#14882),#14884,.T.);
+#3261=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3262=FILL_AREA_STYLE_COLOUR('',#3261);
+#3263=FILL_AREA_STYLE($,(#3262));
+#3264=SURFACE_STYLE_FILL_AREA(#3263);
+#3265=SURFACE_SIDE_STYLE('',(#3264));
+#3266=SURFACE_STYLE_USAGE(.BOTH.,#3265);
+#3267=PRESENTATION_STYLE_ASSIGNMENT((#3266));
+#3268=STYLED_ITEM('',(#3267),#3260);
+#3269=ADVANCED_FACE('',(#14889),#14891,.T.);
+#3270=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3271=FILL_AREA_STYLE_COLOUR('',#3270);
+#3272=FILL_AREA_STYLE($,(#3271));
+#3273=SURFACE_STYLE_FILL_AREA(#3272);
+#3274=SURFACE_SIDE_STYLE('',(#3273));
+#3275=SURFACE_STYLE_USAGE(.BOTH.,#3274);
+#3276=PRESENTATION_STYLE_ASSIGNMENT((#3275));
+#3277=STYLED_ITEM('',(#3276),#3269);
+#3278=ADVANCED_FACE('',(#14896),#14898,.T.);
+#3279=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3280=FILL_AREA_STYLE_COLOUR('',#3279);
+#3281=FILL_AREA_STYLE($,(#3280));
+#3282=SURFACE_STYLE_FILL_AREA(#3281);
+#3283=SURFACE_SIDE_STYLE('',(#3282));
+#3284=SURFACE_STYLE_USAGE(.BOTH.,#3283);
+#3285=PRESENTATION_STYLE_ASSIGNMENT((#3284));
+#3286=STYLED_ITEM('',(#3285),#3278);
+#3287=ADVANCED_FACE('',(#14903),#14905,.T.);
+#3288=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3289=FILL_AREA_STYLE_COLOUR('',#3288);
+#3290=FILL_AREA_STYLE($,(#3289));
+#3291=SURFACE_STYLE_FILL_AREA(#3290);
+#3292=SURFACE_SIDE_STYLE('',(#3291));
+#3293=SURFACE_STYLE_USAGE(.BOTH.,#3292);
+#3294=PRESENTATION_STYLE_ASSIGNMENT((#3293));
+#3295=STYLED_ITEM('',(#3294),#3287);
+#3296=ADVANCED_FACE('',(#14910),#14912,.T.);
+#3297=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3298=FILL_AREA_STYLE_COLOUR('',#3297);
+#3299=FILL_AREA_STYLE($,(#3298));
+#3300=SURFACE_STYLE_FILL_AREA(#3299);
+#3301=SURFACE_SIDE_STYLE('',(#3300));
+#3302=SURFACE_STYLE_USAGE(.BOTH.,#3301);
+#3303=PRESENTATION_STYLE_ASSIGNMENT((#3302));
+#3304=STYLED_ITEM('',(#3303),#3296);
+#3305=ADVANCED_FACE('',(#14917),#14919,.T.);
+#3306=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3307=FILL_AREA_STYLE_COLOUR('',#3306);
+#3308=FILL_AREA_STYLE($,(#3307));
+#3309=SURFACE_STYLE_FILL_AREA(#3308);
+#3310=SURFACE_SIDE_STYLE('',(#3309));
+#3311=SURFACE_STYLE_USAGE(.BOTH.,#3310);
+#3312=PRESENTATION_STYLE_ASSIGNMENT((#3311));
+#3313=STYLED_ITEM('',(#3312),#3305);
+#3314=ADVANCED_FACE('',(#14924),#14926,.T.);
+#3315=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3316=FILL_AREA_STYLE_COLOUR('',#3315);
+#3317=FILL_AREA_STYLE($,(#3316));
+#3318=SURFACE_STYLE_FILL_AREA(#3317);
+#3319=SURFACE_SIDE_STYLE('',(#3318));
+#3320=SURFACE_STYLE_USAGE(.BOTH.,#3319);
+#3321=PRESENTATION_STYLE_ASSIGNMENT((#3320));
+#3322=STYLED_ITEM('',(#3321),#3314);
+#3323=ADVANCED_FACE('',(#14931),#14933,.T.);
+#3324=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3325=FILL_AREA_STYLE_COLOUR('',#3324);
+#3326=FILL_AREA_STYLE($,(#3325));
+#3327=SURFACE_STYLE_FILL_AREA(#3326);
+#3328=SURFACE_SIDE_STYLE('',(#3327));
+#3329=SURFACE_STYLE_USAGE(.BOTH.,#3328);
+#3330=PRESENTATION_STYLE_ASSIGNMENT((#3329));
+#3331=STYLED_ITEM('',(#3330),#3323);
+#3332=ADVANCED_FACE('',(#14938),#14940,.T.);
+#3333=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3334=FILL_AREA_STYLE_COLOUR('',#3333);
+#3335=FILL_AREA_STYLE($,(#3334));
+#3336=SURFACE_STYLE_FILL_AREA(#3335);
+#3337=SURFACE_SIDE_STYLE('',(#3336));
+#3338=SURFACE_STYLE_USAGE(.BOTH.,#3337);
+#3339=PRESENTATION_STYLE_ASSIGNMENT((#3338));
+#3340=STYLED_ITEM('',(#3339),#3332);
+#3341=ADVANCED_FACE('',(#14945),#14947,.F.);
+#3342=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3343=FILL_AREA_STYLE_COLOUR('',#3342);
+#3344=FILL_AREA_STYLE($,(#3343));
+#3345=SURFACE_STYLE_FILL_AREA(#3344);
+#3346=SURFACE_SIDE_STYLE('',(#3345));
+#3347=SURFACE_STYLE_USAGE(.BOTH.,#3346);
+#3348=PRESENTATION_STYLE_ASSIGNMENT((#3347));
+#3349=STYLED_ITEM('',(#3348),#3341);
+#3350=ADVANCED_FACE('',(#14952),#14954,.F.);
+#3351=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3352=FILL_AREA_STYLE_COLOUR('',#3351);
+#3353=FILL_AREA_STYLE($,(#3352));
+#3354=SURFACE_STYLE_FILL_AREA(#3353);
+#3355=SURFACE_SIDE_STYLE('',(#3354));
+#3356=SURFACE_STYLE_USAGE(.BOTH.,#3355);
+#3357=PRESENTATION_STYLE_ASSIGNMENT((#3356));
+#3358=STYLED_ITEM('',(#3357),#3350);
+#3359=ADVANCED_FACE('',(#14959),#14961,.F.);
+#3360=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3361=FILL_AREA_STYLE_COLOUR('',#3360);
+#3362=FILL_AREA_STYLE($,(#3361));
+#3363=SURFACE_STYLE_FILL_AREA(#3362);
+#3364=SURFACE_SIDE_STYLE('',(#3363));
+#3365=SURFACE_STYLE_USAGE(.BOTH.,#3364);
+#3366=PRESENTATION_STYLE_ASSIGNMENT((#3365));
+#3367=STYLED_ITEM('',(#3366),#3359);
+#3368=ADVANCED_FACE('',(#14966),#14968,.F.);
+#3369=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3370=FILL_AREA_STYLE_COLOUR('',#3369);
+#3371=FILL_AREA_STYLE($,(#3370));
+#3372=SURFACE_STYLE_FILL_AREA(#3371);
+#3373=SURFACE_SIDE_STYLE('',(#3372));
+#3374=SURFACE_STYLE_USAGE(.BOTH.,#3373);
+#3375=PRESENTATION_STYLE_ASSIGNMENT((#3374));
+#3376=STYLED_ITEM('',(#3375),#3368);
+#3377=ADVANCED_FACE('',(#14973),#14975,.F.);
+#3378=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3379=FILL_AREA_STYLE_COLOUR('',#3378);
+#3380=FILL_AREA_STYLE($,(#3379));
+#3381=SURFACE_STYLE_FILL_AREA(#3380);
+#3382=SURFACE_SIDE_STYLE('',(#3381));
+#3383=SURFACE_STYLE_USAGE(.BOTH.,#3382);
+#3384=PRESENTATION_STYLE_ASSIGNMENT((#3383));
+#3385=STYLED_ITEM('',(#3384),#3377);
+#3386=ADVANCED_FACE('',(#14980),#14982,.T.);
+#3387=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3388=FILL_AREA_STYLE_COLOUR('',#3387);
+#3389=FILL_AREA_STYLE($,(#3388));
+#3390=SURFACE_STYLE_FILL_AREA(#3389);
+#3391=SURFACE_SIDE_STYLE('',(#3390));
+#3392=SURFACE_STYLE_USAGE(.BOTH.,#3391);
+#3393=PRESENTATION_STYLE_ASSIGNMENT((#3392));
+#3394=STYLED_ITEM('',(#3393),#3386);
+#3395=ADVANCED_FACE('',(#14987),#14989,.T.);
+#3396=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3397=FILL_AREA_STYLE_COLOUR('',#3396);
+#3398=FILL_AREA_STYLE($,(#3397));
+#3399=SURFACE_STYLE_FILL_AREA(#3398);
+#3400=SURFACE_SIDE_STYLE('',(#3399));
+#3401=SURFACE_STYLE_USAGE(.BOTH.,#3400);
+#3402=PRESENTATION_STYLE_ASSIGNMENT((#3401));
+#3403=STYLED_ITEM('',(#3402),#3395);
+#3404=ADVANCED_FACE('',(#14994),#14996,.T.);
+#3405=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3406=FILL_AREA_STYLE_COLOUR('',#3405);
+#3407=FILL_AREA_STYLE($,(#3406));
+#3408=SURFACE_STYLE_FILL_AREA(#3407);
+#3409=SURFACE_SIDE_STYLE('',(#3408));
+#3410=SURFACE_STYLE_USAGE(.BOTH.,#3409);
+#3411=PRESENTATION_STYLE_ASSIGNMENT((#3410));
+#3412=STYLED_ITEM('',(#3411),#3404);
+#3413=ADVANCED_FACE('',(#15001),#15003,.T.);
+#3414=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3415=FILL_AREA_STYLE_COLOUR('',#3414);
+#3416=FILL_AREA_STYLE($,(#3415));
+#3417=SURFACE_STYLE_FILL_AREA(#3416);
+#3418=SURFACE_SIDE_STYLE('',(#3417));
+#3419=SURFACE_STYLE_USAGE(.BOTH.,#3418);
+#3420=PRESENTATION_STYLE_ASSIGNMENT((#3419));
+#3421=STYLED_ITEM('',(#3420),#3413);
+#3422=ADVANCED_FACE('',(#15008),#15010,.T.);
+#3423=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3424=FILL_AREA_STYLE_COLOUR('',#3423);
+#3425=FILL_AREA_STYLE($,(#3424));
+#3426=SURFACE_STYLE_FILL_AREA(#3425);
+#3427=SURFACE_SIDE_STYLE('',(#3426));
+#3428=SURFACE_STYLE_USAGE(.BOTH.,#3427);
+#3429=PRESENTATION_STYLE_ASSIGNMENT((#3428));
+#3430=STYLED_ITEM('',(#3429),#3422);
+#3431=ADVANCED_FACE('',(#15015),#15017,.T.);
+#3432=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3433=FILL_AREA_STYLE_COLOUR('',#3432);
+#3434=FILL_AREA_STYLE($,(#3433));
+#3435=SURFACE_STYLE_FILL_AREA(#3434);
+#3436=SURFACE_SIDE_STYLE('',(#3435));
+#3437=SURFACE_STYLE_USAGE(.BOTH.,#3436);
+#3438=PRESENTATION_STYLE_ASSIGNMENT((#3437));
+#3439=STYLED_ITEM('',(#3438),#3431);
+#3440=ADVANCED_FACE('',(#15022),#15024,.T.);
+#3441=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3442=FILL_AREA_STYLE_COLOUR('',#3441);
+#3443=FILL_AREA_STYLE($,(#3442));
+#3444=SURFACE_STYLE_FILL_AREA(#3443);
+#3445=SURFACE_SIDE_STYLE('',(#3444));
+#3446=SURFACE_STYLE_USAGE(.BOTH.,#3445);
+#3447=PRESENTATION_STYLE_ASSIGNMENT((#3446));
+#3448=STYLED_ITEM('',(#3447),#3440);
+#3449=ADVANCED_FACE('',(#15029),#15031,.T.);
+#3450=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3451=FILL_AREA_STYLE_COLOUR('',#3450);
+#3452=FILL_AREA_STYLE($,(#3451));
+#3453=SURFACE_STYLE_FILL_AREA(#3452);
+#3454=SURFACE_SIDE_STYLE('',(#3453));
+#3455=SURFACE_STYLE_USAGE(.BOTH.,#3454);
+#3456=PRESENTATION_STYLE_ASSIGNMENT((#3455));
+#3457=STYLED_ITEM('',(#3456),#3449);
+#3458=ADVANCED_FACE('',(#15036),#15038,.T.);
+#3459=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3460=FILL_AREA_STYLE_COLOUR('',#3459);
+#3461=FILL_AREA_STYLE($,(#3460));
+#3462=SURFACE_STYLE_FILL_AREA(#3461);
+#3463=SURFACE_SIDE_STYLE('',(#3462));
+#3464=SURFACE_STYLE_USAGE(.BOTH.,#3463);
+#3465=PRESENTATION_STYLE_ASSIGNMENT((#3464));
+#3466=STYLED_ITEM('',(#3465),#3458);
+#3467=ADVANCED_FACE('',(#15043),#15045,.F.);
+#3468=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3469=FILL_AREA_STYLE_COLOUR('',#3468);
+#3470=FILL_AREA_STYLE($,(#3469));
+#3471=SURFACE_STYLE_FILL_AREA(#3470);
+#3472=SURFACE_SIDE_STYLE('',(#3471));
+#3473=SURFACE_STYLE_USAGE(.BOTH.,#3472);
+#3474=PRESENTATION_STYLE_ASSIGNMENT((#3473));
+#3475=STYLED_ITEM('',(#3474),#3467);
+#3476=ADVANCED_FACE('',(#15050),#15052,.T.);
+#3477=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3478=FILL_AREA_STYLE_COLOUR('',#3477);
+#3479=FILL_AREA_STYLE($,(#3478));
+#3480=SURFACE_STYLE_FILL_AREA(#3479);
+#3481=SURFACE_SIDE_STYLE('',(#3480));
+#3482=SURFACE_STYLE_USAGE(.BOTH.,#3481);
+#3483=PRESENTATION_STYLE_ASSIGNMENT((#3482));
+#3484=STYLED_ITEM('',(#3483),#3476);
+#3485=ADVANCED_FACE('',(#15057),#15059,.F.);
+#3486=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3487=FILL_AREA_STYLE_COLOUR('',#3486);
+#3488=FILL_AREA_STYLE($,(#3487));
+#3489=SURFACE_STYLE_FILL_AREA(#3488);
+#3490=SURFACE_SIDE_STYLE('',(#3489));
+#3491=SURFACE_STYLE_USAGE(.BOTH.,#3490);
+#3492=PRESENTATION_STYLE_ASSIGNMENT((#3491));
+#3493=STYLED_ITEM('',(#3492),#3485);
+#3494=ADVANCED_FACE('',(#15064),#15066,.T.);
+#3495=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3496=FILL_AREA_STYLE_COLOUR('',#3495);
+#3497=FILL_AREA_STYLE($,(#3496));
+#3498=SURFACE_STYLE_FILL_AREA(#3497);
+#3499=SURFACE_SIDE_STYLE('',(#3498));
+#3500=SURFACE_STYLE_USAGE(.BOTH.,#3499);
+#3501=PRESENTATION_STYLE_ASSIGNMENT((#3500));
+#3502=STYLED_ITEM('',(#3501),#3494);
+#3503=ADVANCED_FACE('',(#15071),#15073,.F.);
+#3504=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3505=FILL_AREA_STYLE_COLOUR('',#3504);
+#3506=FILL_AREA_STYLE($,(#3505));
+#3507=SURFACE_STYLE_FILL_AREA(#3506);
+#3508=SURFACE_SIDE_STYLE('',(#3507));
+#3509=SURFACE_STYLE_USAGE(.BOTH.,#3508);
+#3510=PRESENTATION_STYLE_ASSIGNMENT((#3509));
+#3511=STYLED_ITEM('',(#3510),#3503);
+#3512=ADVANCED_FACE('',(#15078),#15080,.T.);
+#3513=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3514=FILL_AREA_STYLE_COLOUR('',#3513);
+#3515=FILL_AREA_STYLE($,(#3514));
+#3516=SURFACE_STYLE_FILL_AREA(#3515);
+#3517=SURFACE_SIDE_STYLE('',(#3516));
+#3518=SURFACE_STYLE_USAGE(.BOTH.,#3517);
+#3519=PRESENTATION_STYLE_ASSIGNMENT((#3518));
+#3520=STYLED_ITEM('',(#3519),#3512);
+#3521=ADVANCED_FACE('',(#15085),#15087,.F.);
+#3522=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3523=FILL_AREA_STYLE_COLOUR('',#3522);
+#3524=FILL_AREA_STYLE($,(#3523));
+#3525=SURFACE_STYLE_FILL_AREA(#3524);
+#3526=SURFACE_SIDE_STYLE('',(#3525));
+#3527=SURFACE_STYLE_USAGE(.BOTH.,#3526);
+#3528=PRESENTATION_STYLE_ASSIGNMENT((#3527));
+#3529=STYLED_ITEM('',(#3528),#3521);
+#3530=ADVANCED_FACE('',(#15092),#15094,.T.);
+#3531=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3532=FILL_AREA_STYLE_COLOUR('',#3531);
+#3533=FILL_AREA_STYLE($,(#3532));
+#3534=SURFACE_STYLE_FILL_AREA(#3533);
+#3535=SURFACE_SIDE_STYLE('',(#3534));
+#3536=SURFACE_STYLE_USAGE(.BOTH.,#3535);
+#3537=PRESENTATION_STYLE_ASSIGNMENT((#3536));
+#3538=STYLED_ITEM('',(#3537),#3530);
+#3539=ADVANCED_FACE('',(#15099),#15101,.T.);
+#3540=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3541=FILL_AREA_STYLE_COLOUR('',#3540);
+#3542=FILL_AREA_STYLE($,(#3541));
+#3543=SURFACE_STYLE_FILL_AREA(#3542);
+#3544=SURFACE_SIDE_STYLE('',(#3543));
+#3545=SURFACE_STYLE_USAGE(.BOTH.,#3544);
+#3546=PRESENTATION_STYLE_ASSIGNMENT((#3545));
+#3547=STYLED_ITEM('',(#3546),#3539);
+#3548=ADVANCED_FACE('',(#15106),#15108,.T.);
+#3549=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3550=FILL_AREA_STYLE_COLOUR('',#3549);
+#3551=FILL_AREA_STYLE($,(#3550));
+#3552=SURFACE_STYLE_FILL_AREA(#3551);
+#3553=SURFACE_SIDE_STYLE('',(#3552));
+#3554=SURFACE_STYLE_USAGE(.BOTH.,#3553);
+#3555=PRESENTATION_STYLE_ASSIGNMENT((#3554));
+#3556=STYLED_ITEM('',(#3555),#3548);
+#3557=ADVANCED_FACE('',(#15113),#15115,.T.);
+#3558=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3559=FILL_AREA_STYLE_COLOUR('',#3558);
+#3560=FILL_AREA_STYLE($,(#3559));
+#3561=SURFACE_STYLE_FILL_AREA(#3560);
+#3562=SURFACE_SIDE_STYLE('',(#3561));
+#3563=SURFACE_STYLE_USAGE(.BOTH.,#3562);
+#3564=PRESENTATION_STYLE_ASSIGNMENT((#3563));
+#3565=STYLED_ITEM('',(#3564),#3557);
+#3566=ADVANCED_FACE('',(#15120),#15122,.F.);
+#3567=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3568=FILL_AREA_STYLE_COLOUR('',#3567);
+#3569=FILL_AREA_STYLE($,(#3568));
+#3570=SURFACE_STYLE_FILL_AREA(#3569);
+#3571=SURFACE_SIDE_STYLE('',(#3570));
+#3572=SURFACE_STYLE_USAGE(.BOTH.,#3571);
+#3573=PRESENTATION_STYLE_ASSIGNMENT((#3572));
+#3574=STYLED_ITEM('',(#3573),#3566);
+#3575=ADVANCED_FACE('',(#15127),#15129,.F.);
+#3576=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3577=FILL_AREA_STYLE_COLOUR('',#3576);
+#3578=FILL_AREA_STYLE($,(#3577));
+#3579=SURFACE_STYLE_FILL_AREA(#3578);
+#3580=SURFACE_SIDE_STYLE('',(#3579));
+#3581=SURFACE_STYLE_USAGE(.BOTH.,#3580);
+#3582=PRESENTATION_STYLE_ASSIGNMENT((#3581));
+#3583=STYLED_ITEM('',(#3582),#3575);
+#3584=ADVANCED_FACE('',(#15134),#15136,.T.);
+#3585=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3586=FILL_AREA_STYLE_COLOUR('',#3585);
+#3587=FILL_AREA_STYLE($,(#3586));
+#3588=SURFACE_STYLE_FILL_AREA(#3587);
+#3589=SURFACE_SIDE_STYLE('',(#3588));
+#3590=SURFACE_STYLE_USAGE(.BOTH.,#3589);
+#3591=PRESENTATION_STYLE_ASSIGNMENT((#3590));
+#3592=STYLED_ITEM('',(#3591),#3584);
+#3593=ADVANCED_FACE('',(#15209),#15211,.F.);
+#3594=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3595=FILL_AREA_STYLE_COLOUR('',#3594);
+#3596=FILL_AREA_STYLE($,(#3595));
+#3597=SURFACE_STYLE_FILL_AREA(#3596);
+#3598=SURFACE_SIDE_STYLE('',(#3597));
+#3599=SURFACE_STYLE_USAGE(.BOTH.,#3598);
+#3600=PRESENTATION_STYLE_ASSIGNMENT((#3599));
+#3601=STYLED_ITEM('',(#3600),#3593);
+#3602=ADVANCED_FACE('',(#15216),#15218,.F.);
+#3603=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3604=FILL_AREA_STYLE_COLOUR('',#3603);
+#3605=FILL_AREA_STYLE($,(#3604));
+#3606=SURFACE_STYLE_FILL_AREA(#3605);
+#3607=SURFACE_SIDE_STYLE('',(#3606));
+#3608=SURFACE_STYLE_USAGE(.BOTH.,#3607);
+#3609=PRESENTATION_STYLE_ASSIGNMENT((#3608));
+#3610=STYLED_ITEM('',(#3609),#3602);
+#3611=ADVANCED_FACE('',(#15223),#15225,.T.);
+#3612=COLOUR_RGB('',0.0431372549019608,0.392156862745098,0.666666666666667);
+#3613=FILL_AREA_STYLE_COLOUR('',#3612);
+#3614=FILL_AREA_STYLE($,(#3613));
+#3615=SURFACE_STYLE_FILL_AREA(#3614);
+#3616=SURFACE_SIDE_STYLE('',(#3615));
+#3617=SURFACE_STYLE_USAGE(.BOTH.,#3616);
+#3618=PRESENTATION_STYLE_ASSIGNMENT((#3617));
+#3619=STYLED_ITEM('',(#3618),#3611);
+#3620=ADVANCED_FACE('',(#15298),#15300,.F.);
+#3621=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3622=FILL_AREA_STYLE_COLOUR('',#3621);
+#3623=FILL_AREA_STYLE($,(#3622));
+#3624=SURFACE_STYLE_FILL_AREA(#3623);
+#3625=SURFACE_SIDE_STYLE('',(#3624));
+#3626=SURFACE_STYLE_USAGE(.BOTH.,#3625);
+#3627=PRESENTATION_STYLE_ASSIGNMENT((#3626));
+#3628=STYLED_ITEM('',(#3627),#3620);
+#3629=ADVANCED_FACE('',(#15305),#15307,.T.);
+#3630=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3631=FILL_AREA_STYLE_COLOUR('',#3630);
+#3632=FILL_AREA_STYLE($,(#3631));
+#3633=SURFACE_STYLE_FILL_AREA(#3632);
+#3634=SURFACE_SIDE_STYLE('',(#3633));
+#3635=SURFACE_STYLE_USAGE(.BOTH.,#3634);
+#3636=PRESENTATION_STYLE_ASSIGNMENT((#3635));
+#3637=STYLED_ITEM('',(#3636),#3629);
+#3638=ADVANCED_FACE('',(#15312),#15314,.F.);
+#3639=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3640=FILL_AREA_STYLE_COLOUR('',#3639);
+#3641=FILL_AREA_STYLE($,(#3640));
+#3642=SURFACE_STYLE_FILL_AREA(#3641);
+#3643=SURFACE_SIDE_STYLE('',(#3642));
+#3644=SURFACE_STYLE_USAGE(.BOTH.,#3643);
+#3645=PRESENTATION_STYLE_ASSIGNMENT((#3644));
+#3646=STYLED_ITEM('',(#3645),#3638);
+#3647=ADVANCED_FACE('',(#15319),#15321,.F.);
+#3648=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3649=FILL_AREA_STYLE_COLOUR('',#3648);
+#3650=FILL_AREA_STYLE($,(#3649));
+#3651=SURFACE_STYLE_FILL_AREA(#3650);
+#3652=SURFACE_SIDE_STYLE('',(#3651));
+#3653=SURFACE_STYLE_USAGE(.BOTH.,#3652);
+#3654=PRESENTATION_STYLE_ASSIGNMENT((#3653));
+#3655=STYLED_ITEM('',(#3654),#3647);
+#3656=ADVANCED_FACE('',(#15326),#15328,.T.);
+#3657=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3658=FILL_AREA_STYLE_COLOUR('',#3657);
+#3659=FILL_AREA_STYLE($,(#3658));
+#3660=SURFACE_STYLE_FILL_AREA(#3659);
+#3661=SURFACE_SIDE_STYLE('',(#3660));
+#3662=SURFACE_STYLE_USAGE(.BOTH.,#3661);
+#3663=PRESENTATION_STYLE_ASSIGNMENT((#3662));
+#3664=STYLED_ITEM('',(#3663),#3656);
+#3665=ADVANCED_FACE('',(#15333),#15335,.T.);
+#3666=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3667=FILL_AREA_STYLE_COLOUR('',#3666);
+#3668=FILL_AREA_STYLE($,(#3667));
+#3669=SURFACE_STYLE_FILL_AREA(#3668);
+#3670=SURFACE_SIDE_STYLE('',(#3669));
+#3671=SURFACE_STYLE_USAGE(.BOTH.,#3670);
+#3672=PRESENTATION_STYLE_ASSIGNMENT((#3671));
+#3673=STYLED_ITEM('',(#3672),#3665);
+#3674=ADVANCED_FACE('',(#15340),#15342,.T.);
+#3675=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3676=FILL_AREA_STYLE_COLOUR('',#3675);
+#3677=FILL_AREA_STYLE($,(#3676));
+#3678=SURFACE_STYLE_FILL_AREA(#3677);
+#3679=SURFACE_SIDE_STYLE('',(#3678));
+#3680=SURFACE_STYLE_USAGE(.BOTH.,#3679);
+#3681=PRESENTATION_STYLE_ASSIGNMENT((#3680));
+#3682=STYLED_ITEM('',(#3681),#3674);
+#3683=ADVANCED_FACE('',(#15347),#15349,.T.);
+#3684=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3685=FILL_AREA_STYLE_COLOUR('',#3684);
+#3686=FILL_AREA_STYLE($,(#3685));
+#3687=SURFACE_STYLE_FILL_AREA(#3686);
+#3688=SURFACE_SIDE_STYLE('',(#3687));
+#3689=SURFACE_STYLE_USAGE(.BOTH.,#3688);
+#3690=PRESENTATION_STYLE_ASSIGNMENT((#3689));
+#3691=STYLED_ITEM('',(#3690),#3683);
+#3692=ADVANCED_FACE('',(#15354),#15356,.T.);
+#3693=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3694=FILL_AREA_STYLE_COLOUR('',#3693);
+#3695=FILL_AREA_STYLE($,(#3694));
+#3696=SURFACE_STYLE_FILL_AREA(#3695);
+#3697=SURFACE_SIDE_STYLE('',(#3696));
+#3698=SURFACE_STYLE_USAGE(.BOTH.,#3697);
+#3699=PRESENTATION_STYLE_ASSIGNMENT((#3698));
+#3700=STYLED_ITEM('',(#3699),#3692);
+#3701=ADVANCED_FACE('',(#15361),#15363,.T.);
+#3702=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3703=FILL_AREA_STYLE_COLOUR('',#3702);
+#3704=FILL_AREA_STYLE($,(#3703));
+#3705=SURFACE_STYLE_FILL_AREA(#3704);
+#3706=SURFACE_SIDE_STYLE('',(#3705));
+#3707=SURFACE_STYLE_USAGE(.BOTH.,#3706);
+#3708=PRESENTATION_STYLE_ASSIGNMENT((#3707));
+#3709=STYLED_ITEM('',(#3708),#3701);
+#3710=ADVANCED_FACE('',(#15368),#15370,.T.);
+#3711=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3712=FILL_AREA_STYLE_COLOUR('',#3711);
+#3713=FILL_AREA_STYLE($,(#3712));
+#3714=SURFACE_STYLE_FILL_AREA(#3713);
+#3715=SURFACE_SIDE_STYLE('',(#3714));
+#3716=SURFACE_STYLE_USAGE(.BOTH.,#3715);
+#3717=PRESENTATION_STYLE_ASSIGNMENT((#3716));
+#3718=STYLED_ITEM('',(#3717),#3710);
+#3719=ADVANCED_FACE('',(#15375),#15377,.T.);
+#3720=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3721=FILL_AREA_STYLE_COLOUR('',#3720);
+#3722=FILL_AREA_STYLE($,(#3721));
+#3723=SURFACE_STYLE_FILL_AREA(#3722);
+#3724=SURFACE_SIDE_STYLE('',(#3723));
+#3725=SURFACE_STYLE_USAGE(.BOTH.,#3724);
+#3726=PRESENTATION_STYLE_ASSIGNMENT((#3725));
+#3727=STYLED_ITEM('',(#3726),#3719);
+#3728=ADVANCED_FACE('',(#15382),#15384,.T.);
+#3729=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3730=FILL_AREA_STYLE_COLOUR('',#3729);
+#3731=FILL_AREA_STYLE($,(#3730));
+#3732=SURFACE_STYLE_FILL_AREA(#3731);
+#3733=SURFACE_SIDE_STYLE('',(#3732));
+#3734=SURFACE_STYLE_USAGE(.BOTH.,#3733);
+#3735=PRESENTATION_STYLE_ASSIGNMENT((#3734));
+#3736=STYLED_ITEM('',(#3735),#3728);
+#3737=ADVANCED_FACE('',(#15389),#15391,.T.);
+#3738=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3739=FILL_AREA_STYLE_COLOUR('',#3738);
+#3740=FILL_AREA_STYLE($,(#3739));
+#3741=SURFACE_STYLE_FILL_AREA(#3740);
+#3742=SURFACE_SIDE_STYLE('',(#3741));
+#3743=SURFACE_STYLE_USAGE(.BOTH.,#3742);
+#3744=PRESENTATION_STYLE_ASSIGNMENT((#3743));
+#3745=STYLED_ITEM('',(#3744),#3737);
+#3746=ADVANCED_FACE('',(#15396),#15398,.T.);
+#3747=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3748=FILL_AREA_STYLE_COLOUR('',#3747);
+#3749=FILL_AREA_STYLE($,(#3748));
+#3750=SURFACE_STYLE_FILL_AREA(#3749);
+#3751=SURFACE_SIDE_STYLE('',(#3750));
+#3752=SURFACE_STYLE_USAGE(.BOTH.,#3751);
+#3753=PRESENTATION_STYLE_ASSIGNMENT((#3752));
+#3754=STYLED_ITEM('',(#3753),#3746);
+#3755=ADVANCED_FACE('',(#15403),#15405,.T.);
+#3756=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3757=FILL_AREA_STYLE_COLOUR('',#3756);
+#3758=FILL_AREA_STYLE($,(#3757));
+#3759=SURFACE_STYLE_FILL_AREA(#3758);
+#3760=SURFACE_SIDE_STYLE('',(#3759));
+#3761=SURFACE_STYLE_USAGE(.BOTH.,#3760);
+#3762=PRESENTATION_STYLE_ASSIGNMENT((#3761));
+#3763=STYLED_ITEM('',(#3762),#3755);
+#3764=ADVANCED_FACE('',(#15410),#15412,.F.);
+#3765=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3766=FILL_AREA_STYLE_COLOUR('',#3765);
+#3767=FILL_AREA_STYLE($,(#3766));
+#3768=SURFACE_STYLE_FILL_AREA(#3767);
+#3769=SURFACE_SIDE_STYLE('',(#3768));
+#3770=SURFACE_STYLE_USAGE(.BOTH.,#3769);
+#3771=PRESENTATION_STYLE_ASSIGNMENT((#3770));
+#3772=STYLED_ITEM('',(#3771),#3764);
+#3773=ADVANCED_FACE('',(#15417),#15419,.T.);
+#3774=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3775=FILL_AREA_STYLE_COLOUR('',#3774);
+#3776=FILL_AREA_STYLE($,(#3775));
+#3777=SURFACE_STYLE_FILL_AREA(#3776);
+#3778=SURFACE_SIDE_STYLE('',(#3777));
+#3779=SURFACE_STYLE_USAGE(.BOTH.,#3778);
+#3780=PRESENTATION_STYLE_ASSIGNMENT((#3779));
+#3781=STYLED_ITEM('',(#3780),#3773);
+#3782=ADVANCED_FACE('',(#15424),#15426,.F.);
+#3783=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3784=FILL_AREA_STYLE_COLOUR('',#3783);
+#3785=FILL_AREA_STYLE($,(#3784));
+#3786=SURFACE_STYLE_FILL_AREA(#3785);
+#3787=SURFACE_SIDE_STYLE('',(#3786));
+#3788=SURFACE_STYLE_USAGE(.BOTH.,#3787);
+#3789=PRESENTATION_STYLE_ASSIGNMENT((#3788));
+#3790=STYLED_ITEM('',(#3789),#3782);
+#3791=ADVANCED_FACE('',(#15431),#15433,.F.);
+#3792=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3793=FILL_AREA_STYLE_COLOUR('',#3792);
+#3794=FILL_AREA_STYLE($,(#3793));
+#3795=SURFACE_STYLE_FILL_AREA(#3794);
+#3796=SURFACE_SIDE_STYLE('',(#3795));
+#3797=SURFACE_STYLE_USAGE(.BOTH.,#3796);
+#3798=PRESENTATION_STYLE_ASSIGNMENT((#3797));
+#3799=STYLED_ITEM('',(#3798),#3791);
+#3800=ADVANCED_FACE('',(#15438),#15440,.T.);
+#3801=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3802=FILL_AREA_STYLE_COLOUR('',#3801);
+#3803=FILL_AREA_STYLE($,(#3802));
+#3804=SURFACE_STYLE_FILL_AREA(#3803);
+#3805=SURFACE_SIDE_STYLE('',(#3804));
+#3806=SURFACE_STYLE_USAGE(.BOTH.,#3805);
+#3807=PRESENTATION_STYLE_ASSIGNMENT((#3806));
+#3808=STYLED_ITEM('',(#3807),#3800);
+#3809=ADVANCED_FACE('',(#15445),#15447,.T.);
+#3810=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3811=FILL_AREA_STYLE_COLOUR('',#3810);
+#3812=FILL_AREA_STYLE($,(#3811));
+#3813=SURFACE_STYLE_FILL_AREA(#3812);
+#3814=SURFACE_SIDE_STYLE('',(#3813));
+#3815=SURFACE_STYLE_USAGE(.BOTH.,#3814);
+#3816=PRESENTATION_STYLE_ASSIGNMENT((#3815));
+#3817=STYLED_ITEM('',(#3816),#3809);
+#3818=ADVANCED_FACE('',(#15452),#15454,.T.);
+#3819=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3820=FILL_AREA_STYLE_COLOUR('',#3819);
+#3821=FILL_AREA_STYLE($,(#3820));
+#3822=SURFACE_STYLE_FILL_AREA(#3821);
+#3823=SURFACE_SIDE_STYLE('',(#3822));
+#3824=SURFACE_STYLE_USAGE(.BOTH.,#3823);
+#3825=PRESENTATION_STYLE_ASSIGNMENT((#3824));
+#3826=STYLED_ITEM('',(#3825),#3818);
+#3827=ADVANCED_FACE('',(#15459),#15461,.T.);
+#3828=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3829=FILL_AREA_STYLE_COLOUR('',#3828);
+#3830=FILL_AREA_STYLE($,(#3829));
+#3831=SURFACE_STYLE_FILL_AREA(#3830);
+#3832=SURFACE_SIDE_STYLE('',(#3831));
+#3833=SURFACE_STYLE_USAGE(.BOTH.,#3832);
+#3834=PRESENTATION_STYLE_ASSIGNMENT((#3833));
+#3835=STYLED_ITEM('',(#3834),#3827);
+#3836=ADVANCED_FACE('',(#15466),#15468,.T.);
+#3837=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3838=FILL_AREA_STYLE_COLOUR('',#3837);
+#3839=FILL_AREA_STYLE($,(#3838));
+#3840=SURFACE_STYLE_FILL_AREA(#3839);
+#3841=SURFACE_SIDE_STYLE('',(#3840));
+#3842=SURFACE_STYLE_USAGE(.BOTH.,#3841);
+#3843=PRESENTATION_STYLE_ASSIGNMENT((#3842));
+#3844=STYLED_ITEM('',(#3843),#3836);
+#3845=ADVANCED_FACE('',(#15473),#15475,.T.);
+#3846=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3847=FILL_AREA_STYLE_COLOUR('',#3846);
+#3848=FILL_AREA_STYLE($,(#3847));
+#3849=SURFACE_STYLE_FILL_AREA(#3848);
+#3850=SURFACE_SIDE_STYLE('',(#3849));
+#3851=SURFACE_STYLE_USAGE(.BOTH.,#3850);
+#3852=PRESENTATION_STYLE_ASSIGNMENT((#3851));
+#3853=STYLED_ITEM('',(#3852),#3845);
+#3854=ADVANCED_FACE('',(#15480),#15482,.T.);
+#3855=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3856=FILL_AREA_STYLE_COLOUR('',#3855);
+#3857=FILL_AREA_STYLE($,(#3856));
+#3858=SURFACE_STYLE_FILL_AREA(#3857);
+#3859=SURFACE_SIDE_STYLE('',(#3858));
+#3860=SURFACE_STYLE_USAGE(.BOTH.,#3859);
+#3861=PRESENTATION_STYLE_ASSIGNMENT((#3860));
+#3862=STYLED_ITEM('',(#3861),#3854);
+#3863=ADVANCED_FACE('',(#15487),#15489,.T.);
+#3864=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3865=FILL_AREA_STYLE_COLOUR('',#3864);
+#3866=FILL_AREA_STYLE($,(#3865));
+#3867=SURFACE_STYLE_FILL_AREA(#3866);
+#3868=SURFACE_SIDE_STYLE('',(#3867));
+#3869=SURFACE_STYLE_USAGE(.BOTH.,#3868);
+#3870=PRESENTATION_STYLE_ASSIGNMENT((#3869));
+#3871=STYLED_ITEM('',(#3870),#3863);
+#3872=ADVANCED_FACE('',(#15494),#15496,.T.);
+#3873=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3874=FILL_AREA_STYLE_COLOUR('',#3873);
+#3875=FILL_AREA_STYLE($,(#3874));
+#3876=SURFACE_STYLE_FILL_AREA(#3875);
+#3877=SURFACE_SIDE_STYLE('',(#3876));
+#3878=SURFACE_STYLE_USAGE(.BOTH.,#3877);
+#3879=PRESENTATION_STYLE_ASSIGNMENT((#3878));
+#3880=STYLED_ITEM('',(#3879),#3872);
+#3881=ADVANCED_FACE('',(#15501),#15503,.T.);
+#3882=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3883=FILL_AREA_STYLE_COLOUR('',#3882);
+#3884=FILL_AREA_STYLE($,(#3883));
+#3885=SURFACE_STYLE_FILL_AREA(#3884);
+#3886=SURFACE_SIDE_STYLE('',(#3885));
+#3887=SURFACE_STYLE_USAGE(.BOTH.,#3886);
+#3888=PRESENTATION_STYLE_ASSIGNMENT((#3887));
+#3889=STYLED_ITEM('',(#3888),#3881);
+#3890=ADVANCED_FACE('',(#15508),#15510,.T.);
+#3891=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3892=FILL_AREA_STYLE_COLOUR('',#3891);
+#3893=FILL_AREA_STYLE($,(#3892));
+#3894=SURFACE_STYLE_FILL_AREA(#3893);
+#3895=SURFACE_SIDE_STYLE('',(#3894));
+#3896=SURFACE_STYLE_USAGE(.BOTH.,#3895);
+#3897=PRESENTATION_STYLE_ASSIGNMENT((#3896));
+#3898=STYLED_ITEM('',(#3897),#3890);
+#3899=ADVANCED_FACE('',(#15515),#15517,.T.);
+#3900=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3901=FILL_AREA_STYLE_COLOUR('',#3900);
+#3902=FILL_AREA_STYLE($,(#3901));
+#3903=SURFACE_STYLE_FILL_AREA(#3902);
+#3904=SURFACE_SIDE_STYLE('',(#3903));
+#3905=SURFACE_STYLE_USAGE(.BOTH.,#3904);
+#3906=PRESENTATION_STYLE_ASSIGNMENT((#3905));
+#3907=STYLED_ITEM('',(#3906),#3899);
+#3908=ADVANCED_FACE('',(#15522),#15524,.F.);
+#3909=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3910=FILL_AREA_STYLE_COLOUR('',#3909);
+#3911=FILL_AREA_STYLE($,(#3910));
+#3912=SURFACE_STYLE_FILL_AREA(#3911);
+#3913=SURFACE_SIDE_STYLE('',(#3912));
+#3914=SURFACE_STYLE_USAGE(.BOTH.,#3913);
+#3915=PRESENTATION_STYLE_ASSIGNMENT((#3914));
+#3916=STYLED_ITEM('',(#3915),#3908);
+#3917=ADVANCED_FACE('',(#15529),#15531,.T.);
+#3918=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3919=FILL_AREA_STYLE_COLOUR('',#3918);
+#3920=FILL_AREA_STYLE($,(#3919));
+#3921=SURFACE_STYLE_FILL_AREA(#3920);
+#3922=SURFACE_SIDE_STYLE('',(#3921));
+#3923=SURFACE_STYLE_USAGE(.BOTH.,#3922);
+#3924=PRESENTATION_STYLE_ASSIGNMENT((#3923));
+#3925=STYLED_ITEM('',(#3924),#3917);
+#3926=ADVANCED_FACE('',(#15536),#15538,.F.);
+#3927=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3928=FILL_AREA_STYLE_COLOUR('',#3927);
+#3929=FILL_AREA_STYLE($,(#3928));
+#3930=SURFACE_STYLE_FILL_AREA(#3929);
+#3931=SURFACE_SIDE_STYLE('',(#3930));
+#3932=SURFACE_STYLE_USAGE(.BOTH.,#3931);
+#3933=PRESENTATION_STYLE_ASSIGNMENT((#3932));
+#3934=STYLED_ITEM('',(#3933),#3926);
+#3935=ADVANCED_FACE('',(#15543),#15545,.F.);
+#3936=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3937=FILL_AREA_STYLE_COLOUR('',#3936);
+#3938=FILL_AREA_STYLE($,(#3937));
+#3939=SURFACE_STYLE_FILL_AREA(#3938);
+#3940=SURFACE_SIDE_STYLE('',(#3939));
+#3941=SURFACE_STYLE_USAGE(.BOTH.,#3940);
+#3942=PRESENTATION_STYLE_ASSIGNMENT((#3941));
+#3943=STYLED_ITEM('',(#3942),#3935);
+#3944=ADVANCED_FACE('',(#15550),#15552,.T.);
+#3945=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3946=FILL_AREA_STYLE_COLOUR('',#3945);
+#3947=FILL_AREA_STYLE($,(#3946));
+#3948=SURFACE_STYLE_FILL_AREA(#3947);
+#3949=SURFACE_SIDE_STYLE('',(#3948));
+#3950=SURFACE_STYLE_USAGE(.BOTH.,#3949);
+#3951=PRESENTATION_STYLE_ASSIGNMENT((#3950));
+#3952=STYLED_ITEM('',(#3951),#3944);
+#3953=ADVANCED_FACE('',(#15557),#15559,.T.);
+#3954=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3955=FILL_AREA_STYLE_COLOUR('',#3954);
+#3956=FILL_AREA_STYLE($,(#3955));
+#3957=SURFACE_STYLE_FILL_AREA(#3956);
+#3958=SURFACE_SIDE_STYLE('',(#3957));
+#3959=SURFACE_STYLE_USAGE(.BOTH.,#3958);
+#3960=PRESENTATION_STYLE_ASSIGNMENT((#3959));
+#3961=STYLED_ITEM('',(#3960),#3953);
+#3962=ADVANCED_FACE('',(#15564),#15566,.T.);
+#3963=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3964=FILL_AREA_STYLE_COLOUR('',#3963);
+#3965=FILL_AREA_STYLE($,(#3964));
+#3966=SURFACE_STYLE_FILL_AREA(#3965);
+#3967=SURFACE_SIDE_STYLE('',(#3966));
+#3968=SURFACE_STYLE_USAGE(.BOTH.,#3967);
+#3969=PRESENTATION_STYLE_ASSIGNMENT((#3968));
+#3970=STYLED_ITEM('',(#3969),#3962);
+#3971=ADVANCED_FACE('',(#15571),#15573,.T.);
+#3972=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3973=FILL_AREA_STYLE_COLOUR('',#3972);
+#3974=FILL_AREA_STYLE($,(#3973));
+#3975=SURFACE_STYLE_FILL_AREA(#3974);
+#3976=SURFACE_SIDE_STYLE('',(#3975));
+#3977=SURFACE_STYLE_USAGE(.BOTH.,#3976);
+#3978=PRESENTATION_STYLE_ASSIGNMENT((#3977));
+#3979=STYLED_ITEM('',(#3978),#3971);
+#3980=ADVANCED_FACE('',(#15578),#15580,.T.);
+#3981=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3982=FILL_AREA_STYLE_COLOUR('',#3981);
+#3983=FILL_AREA_STYLE($,(#3982));
+#3984=SURFACE_STYLE_FILL_AREA(#3983);
+#3985=SURFACE_SIDE_STYLE('',(#3984));
+#3986=SURFACE_STYLE_USAGE(.BOTH.,#3985);
+#3987=PRESENTATION_STYLE_ASSIGNMENT((#3986));
+#3988=STYLED_ITEM('',(#3987),#3980);
+#3989=ADVANCED_FACE('',(#15585),#15587,.T.);
+#3990=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#3991=FILL_AREA_STYLE_COLOUR('',#3990);
+#3992=FILL_AREA_STYLE($,(#3991));
+#3993=SURFACE_STYLE_FILL_AREA(#3992);
+#3994=SURFACE_SIDE_STYLE('',(#3993));
+#3995=SURFACE_STYLE_USAGE(.BOTH.,#3994);
+#3996=PRESENTATION_STYLE_ASSIGNMENT((#3995));
+#3997=STYLED_ITEM('',(#3996),#3989);
+#3998=ADVANCED_FACE('',(#15592),#15594,.T.);
+#3999=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4000=FILL_AREA_STYLE_COLOUR('',#3999);
+#4001=FILL_AREA_STYLE($,(#4000));
+#4002=SURFACE_STYLE_FILL_AREA(#4001);
+#4003=SURFACE_SIDE_STYLE('',(#4002));
+#4004=SURFACE_STYLE_USAGE(.BOTH.,#4003);
+#4005=PRESENTATION_STYLE_ASSIGNMENT((#4004));
+#4006=STYLED_ITEM('',(#4005),#3998);
+#4007=ADVANCED_FACE('',(#15599),#15601,.T.);
+#4008=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4009=FILL_AREA_STYLE_COLOUR('',#4008);
+#4010=FILL_AREA_STYLE($,(#4009));
+#4011=SURFACE_STYLE_FILL_AREA(#4010);
+#4012=SURFACE_SIDE_STYLE('',(#4011));
+#4013=SURFACE_STYLE_USAGE(.BOTH.,#4012);
+#4014=PRESENTATION_STYLE_ASSIGNMENT((#4013));
+#4015=STYLED_ITEM('',(#4014),#4007);
+#4016=ADVANCED_FACE('',(#15606),#15608,.T.);
+#4017=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4018=FILL_AREA_STYLE_COLOUR('',#4017);
+#4019=FILL_AREA_STYLE($,(#4018));
+#4020=SURFACE_STYLE_FILL_AREA(#4019);
+#4021=SURFACE_SIDE_STYLE('',(#4020));
+#4022=SURFACE_STYLE_USAGE(.BOTH.,#4021);
+#4023=PRESENTATION_STYLE_ASSIGNMENT((#4022));
+#4024=STYLED_ITEM('',(#4023),#4016);
+#4025=ADVANCED_FACE('',(#15613),#15615,.T.);
+#4026=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4027=FILL_AREA_STYLE_COLOUR('',#4026);
+#4028=FILL_AREA_STYLE($,(#4027));
+#4029=SURFACE_STYLE_FILL_AREA(#4028);
+#4030=SURFACE_SIDE_STYLE('',(#4029));
+#4031=SURFACE_STYLE_USAGE(.BOTH.,#4030);
+#4032=PRESENTATION_STYLE_ASSIGNMENT((#4031));
+#4033=STYLED_ITEM('',(#4032),#4025);
+#4034=ADVANCED_FACE('',(#15620),#15622,.T.);
+#4035=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4036=FILL_AREA_STYLE_COLOUR('',#4035);
+#4037=FILL_AREA_STYLE($,(#4036));
+#4038=SURFACE_STYLE_FILL_AREA(#4037);
+#4039=SURFACE_SIDE_STYLE('',(#4038));
+#4040=SURFACE_STYLE_USAGE(.BOTH.,#4039);
+#4041=PRESENTATION_STYLE_ASSIGNMENT((#4040));
+#4042=STYLED_ITEM('',(#4041),#4034);
+#4043=ADVANCED_FACE('',(#15627),#15629,.T.);
+#4044=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4045=FILL_AREA_STYLE_COLOUR('',#4044);
+#4046=FILL_AREA_STYLE($,(#4045));
+#4047=SURFACE_STYLE_FILL_AREA(#4046);
+#4048=SURFACE_SIDE_STYLE('',(#4047));
+#4049=SURFACE_STYLE_USAGE(.BOTH.,#4048);
+#4050=PRESENTATION_STYLE_ASSIGNMENT((#4049));
+#4051=STYLED_ITEM('',(#4050),#4043);
+#4052=ADVANCED_FACE('',(#15634),#15636,.F.);
+#4053=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4054=FILL_AREA_STYLE_COLOUR('',#4053);
+#4055=FILL_AREA_STYLE($,(#4054));
+#4056=SURFACE_STYLE_FILL_AREA(#4055);
+#4057=SURFACE_SIDE_STYLE('',(#4056));
+#4058=SURFACE_STYLE_USAGE(.BOTH.,#4057);
+#4059=PRESENTATION_STYLE_ASSIGNMENT((#4058));
+#4060=STYLED_ITEM('',(#4059),#4052);
+#4061=ADVANCED_FACE('',(#15641),#15643,.F.);
+#4062=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4063=FILL_AREA_STYLE_COLOUR('',#4062);
+#4064=FILL_AREA_STYLE($,(#4063));
+#4065=SURFACE_STYLE_FILL_AREA(#4064);
+#4066=SURFACE_SIDE_STYLE('',(#4065));
+#4067=SURFACE_STYLE_USAGE(.BOTH.,#4066);
+#4068=PRESENTATION_STYLE_ASSIGNMENT((#4067));
+#4069=STYLED_ITEM('',(#4068),#4061);
+#4070=ADVANCED_FACE('',(#15648),#15650,.F.);
+#4071=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4072=FILL_AREA_STYLE_COLOUR('',#4071);
+#4073=FILL_AREA_STYLE($,(#4072));
+#4074=SURFACE_STYLE_FILL_AREA(#4073);
+#4075=SURFACE_SIDE_STYLE('',(#4074));
+#4076=SURFACE_STYLE_USAGE(.BOTH.,#4075);
+#4077=PRESENTATION_STYLE_ASSIGNMENT((#4076));
+#4078=STYLED_ITEM('',(#4077),#4070);
+#4079=ADVANCED_FACE('',(#15655),#15657,.T.);
+#4080=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4081=FILL_AREA_STYLE_COLOUR('',#4080);
+#4082=FILL_AREA_STYLE($,(#4081));
+#4083=SURFACE_STYLE_FILL_AREA(#4082);
+#4084=SURFACE_SIDE_STYLE('',(#4083));
+#4085=SURFACE_STYLE_USAGE(.BOTH.,#4084);
+#4086=PRESENTATION_STYLE_ASSIGNMENT((#4085));
+#4087=STYLED_ITEM('',(#4086),#4079);
+#4088=ADVANCED_FACE('',(#15662),#15664,.T.);
+#4089=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4090=FILL_AREA_STYLE_COLOUR('',#4089);
+#4091=FILL_AREA_STYLE($,(#4090));
+#4092=SURFACE_STYLE_FILL_AREA(#4091);
+#4093=SURFACE_SIDE_STYLE('',(#4092));
+#4094=SURFACE_STYLE_USAGE(.BOTH.,#4093);
+#4095=PRESENTATION_STYLE_ASSIGNMENT((#4094));
+#4096=STYLED_ITEM('',(#4095),#4088);
+#4097=ADVANCED_FACE('',(#15669),#15671,.T.);
+#4098=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4099=FILL_AREA_STYLE_COLOUR('',#4098);
+#4100=FILL_AREA_STYLE($,(#4099));
+#4101=SURFACE_STYLE_FILL_AREA(#4100);
+#4102=SURFACE_SIDE_STYLE('',(#4101));
+#4103=SURFACE_STYLE_USAGE(.BOTH.,#4102);
+#4104=PRESENTATION_STYLE_ASSIGNMENT((#4103));
+#4105=STYLED_ITEM('',(#4104),#4097);
+#4106=ADVANCED_FACE('',(#15676,#15678),#15680,.F.);
+#4107=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4108=FILL_AREA_STYLE_COLOUR('',#4107);
+#4109=FILL_AREA_STYLE($,(#4108));
+#4110=SURFACE_STYLE_FILL_AREA(#4109);
+#4111=SURFACE_SIDE_STYLE('',(#4110));
+#4112=SURFACE_STYLE_USAGE(.BOTH.,#4111);
+#4113=PRESENTATION_STYLE_ASSIGNMENT((#4112));
+#4114=STYLED_ITEM('',(#4113),#4106);
+#4115=ADVANCED_FACE('',(#15685,#15687),#15689,.T.);
+#4116=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4117=FILL_AREA_STYLE_COLOUR('',#4116);
+#4118=FILL_AREA_STYLE($,(#4117));
+#4119=SURFACE_STYLE_FILL_AREA(#4118);
+#4120=SURFACE_SIDE_STYLE('',(#4119));
+#4121=SURFACE_STYLE_USAGE(.BOTH.,#4120);
+#4122=PRESENTATION_STYLE_ASSIGNMENT((#4121));
+#4123=STYLED_ITEM('',(#4122),#4115);
+#4124=ADVANCED_FACE('',(#15694),#15696,.T.);
+#4125=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4126=FILL_AREA_STYLE_COLOUR('',#4125);
+#4127=FILL_AREA_STYLE($,(#4126));
+#4128=SURFACE_STYLE_FILL_AREA(#4127);
+#4129=SURFACE_SIDE_STYLE('',(#4128));
+#4130=SURFACE_STYLE_USAGE(.BOTH.,#4129);
+#4131=PRESENTATION_STYLE_ASSIGNMENT((#4130));
+#4132=STYLED_ITEM('',(#4131),#4124);
+#4133=ADVANCED_FACE('',(#15701),#15703,.T.);
+#4134=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4135=FILL_AREA_STYLE_COLOUR('',#4134);
+#4136=FILL_AREA_STYLE($,(#4135));
+#4137=SURFACE_STYLE_FILL_AREA(#4136);
+#4138=SURFACE_SIDE_STYLE('',(#4137));
+#4139=SURFACE_STYLE_USAGE(.BOTH.,#4138);
+#4140=PRESENTATION_STYLE_ASSIGNMENT((#4139));
+#4141=STYLED_ITEM('',(#4140),#4133);
+#4142=ADVANCED_FACE('',(#15708),#15710,.T.);
+#4143=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4144=FILL_AREA_STYLE_COLOUR('',#4143);
+#4145=FILL_AREA_STYLE($,(#4144));
+#4146=SURFACE_STYLE_FILL_AREA(#4145);
+#4147=SURFACE_SIDE_STYLE('',(#4146));
+#4148=SURFACE_STYLE_USAGE(.BOTH.,#4147);
+#4149=PRESENTATION_STYLE_ASSIGNMENT((#4148));
+#4150=STYLED_ITEM('',(#4149),#4142);
+#4151=ADVANCED_FACE('',(#15715),#15717,.T.);
+#4152=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4153=FILL_AREA_STYLE_COLOUR('',#4152);
+#4154=FILL_AREA_STYLE($,(#4153));
+#4155=SURFACE_STYLE_FILL_AREA(#4154);
+#4156=SURFACE_SIDE_STYLE('',(#4155));
+#4157=SURFACE_STYLE_USAGE(.BOTH.,#4156);
+#4158=PRESENTATION_STYLE_ASSIGNMENT((#4157));
+#4159=STYLED_ITEM('',(#4158),#4151);
+#4160=ADVANCED_FACE('',(#15722),#15724,.T.);
+#4161=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4162=FILL_AREA_STYLE_COLOUR('',#4161);
+#4163=FILL_AREA_STYLE($,(#4162));
+#4164=SURFACE_STYLE_FILL_AREA(#4163);
+#4165=SURFACE_SIDE_STYLE('',(#4164));
+#4166=SURFACE_STYLE_USAGE(.BOTH.,#4165);
+#4167=PRESENTATION_STYLE_ASSIGNMENT((#4166));
+#4168=STYLED_ITEM('',(#4167),#4160);
+#4169=ADVANCED_FACE('',(#15729),#15731,.F.);
+#4170=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4171=FILL_AREA_STYLE_COLOUR('',#4170);
+#4172=FILL_AREA_STYLE($,(#4171));
+#4173=SURFACE_STYLE_FILL_AREA(#4172);
+#4174=SURFACE_SIDE_STYLE('',(#4173));
+#4175=SURFACE_STYLE_USAGE(.BOTH.,#4174);
+#4176=PRESENTATION_STYLE_ASSIGNMENT((#4175));
+#4177=STYLED_ITEM('',(#4176),#4169);
+#4178=ADVANCED_FACE('',(#15736),#15738,.T.);
+#4179=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4180=FILL_AREA_STYLE_COLOUR('',#4179);
+#4181=FILL_AREA_STYLE($,(#4180));
+#4182=SURFACE_STYLE_FILL_AREA(#4181);
+#4183=SURFACE_SIDE_STYLE('',(#4182));
+#4184=SURFACE_STYLE_USAGE(.BOTH.,#4183);
+#4185=PRESENTATION_STYLE_ASSIGNMENT((#4184));
+#4186=STYLED_ITEM('',(#4185),#4178);
+#4187=ADVANCED_FACE('',(#15743),#15745,.T.);
+#4188=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4189=FILL_AREA_STYLE_COLOUR('',#4188);
+#4190=FILL_AREA_STYLE($,(#4189));
+#4191=SURFACE_STYLE_FILL_AREA(#4190);
+#4192=SURFACE_SIDE_STYLE('',(#4191));
+#4193=SURFACE_STYLE_USAGE(.BOTH.,#4192);
+#4194=PRESENTATION_STYLE_ASSIGNMENT((#4193));
+#4195=STYLED_ITEM('',(#4194),#4187);
+#4196=ADVANCED_FACE('',(#15750),#15752,.T.);
+#4197=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4198=FILL_AREA_STYLE_COLOUR('',#4197);
+#4199=FILL_AREA_STYLE($,(#4198));
+#4200=SURFACE_STYLE_FILL_AREA(#4199);
+#4201=SURFACE_SIDE_STYLE('',(#4200));
+#4202=SURFACE_STYLE_USAGE(.BOTH.,#4201);
+#4203=PRESENTATION_STYLE_ASSIGNMENT((#4202));
+#4204=STYLED_ITEM('',(#4203),#4196);
+#4205=ADVANCED_FACE('',(#15757),#15759,.T.);
+#4206=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4207=FILL_AREA_STYLE_COLOUR('',#4206);
+#4208=FILL_AREA_STYLE($,(#4207));
+#4209=SURFACE_STYLE_FILL_AREA(#4208);
+#4210=SURFACE_SIDE_STYLE('',(#4209));
+#4211=SURFACE_STYLE_USAGE(.BOTH.,#4210);
+#4212=PRESENTATION_STYLE_ASSIGNMENT((#4211));
+#4213=STYLED_ITEM('',(#4212),#4205);
+#4214=ADVANCED_FACE('',(#15764),#15766,.F.);
+#4215=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4216=FILL_AREA_STYLE_COLOUR('',#4215);
+#4217=FILL_AREA_STYLE($,(#4216));
+#4218=SURFACE_STYLE_FILL_AREA(#4217);
+#4219=SURFACE_SIDE_STYLE('',(#4218));
+#4220=SURFACE_STYLE_USAGE(.BOTH.,#4219);
+#4221=PRESENTATION_STYLE_ASSIGNMENT((#4220));
+#4222=STYLED_ITEM('',(#4221),#4214);
+#4223=ADVANCED_FACE('',(#15771),#15773,.T.);
+#4224=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4225=FILL_AREA_STYLE_COLOUR('',#4224);
+#4226=FILL_AREA_STYLE($,(#4225));
+#4227=SURFACE_STYLE_FILL_AREA(#4226);
+#4228=SURFACE_SIDE_STYLE('',(#4227));
+#4229=SURFACE_STYLE_USAGE(.BOTH.,#4228);
+#4230=PRESENTATION_STYLE_ASSIGNMENT((#4229));
+#4231=STYLED_ITEM('',(#4230),#4223);
+#4232=ADVANCED_FACE('',(#15778),#15780,.T.);
+#4233=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4234=FILL_AREA_STYLE_COLOUR('',#4233);
+#4235=FILL_AREA_STYLE($,(#4234));
+#4236=SURFACE_STYLE_FILL_AREA(#4235);
+#4237=SURFACE_SIDE_STYLE('',(#4236));
+#4238=SURFACE_STYLE_USAGE(.BOTH.,#4237);
+#4239=PRESENTATION_STYLE_ASSIGNMENT((#4238));
+#4240=STYLED_ITEM('',(#4239),#4232);
+#4241=ADVANCED_FACE('',(#15785),#15787,.T.);
+#4242=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4243=FILL_AREA_STYLE_COLOUR('',#4242);
+#4244=FILL_AREA_STYLE($,(#4243));
+#4245=SURFACE_STYLE_FILL_AREA(#4244);
+#4246=SURFACE_SIDE_STYLE('',(#4245));
+#4247=SURFACE_STYLE_USAGE(.BOTH.,#4246);
+#4248=PRESENTATION_STYLE_ASSIGNMENT((#4247));
+#4249=STYLED_ITEM('',(#4248),#4241);
+#4250=ADVANCED_FACE('',(#15792),#15794,.T.);
+#4251=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4252=FILL_AREA_STYLE_COLOUR('',#4251);
+#4253=FILL_AREA_STYLE($,(#4252));
+#4254=SURFACE_STYLE_FILL_AREA(#4253);
+#4255=SURFACE_SIDE_STYLE('',(#4254));
+#4256=SURFACE_STYLE_USAGE(.BOTH.,#4255);
+#4257=PRESENTATION_STYLE_ASSIGNMENT((#4256));
+#4258=STYLED_ITEM('',(#4257),#4250);
+#4259=ADVANCED_FACE('',(#15799),#15801,.T.);
+#4260=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4261=FILL_AREA_STYLE_COLOUR('',#4260);
+#4262=FILL_AREA_STYLE($,(#4261));
+#4263=SURFACE_STYLE_FILL_AREA(#4262);
+#4264=SURFACE_SIDE_STYLE('',(#4263));
+#4265=SURFACE_STYLE_USAGE(.BOTH.,#4264);
+#4266=PRESENTATION_STYLE_ASSIGNMENT((#4265));
+#4267=STYLED_ITEM('',(#4266),#4259);
+#4268=ADVANCED_FACE('',(#15806),#15808,.F.);
+#4269=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4270=FILL_AREA_STYLE_COLOUR('',#4269);
+#4271=FILL_AREA_STYLE($,(#4270));
+#4272=SURFACE_STYLE_FILL_AREA(#4271);
+#4273=SURFACE_SIDE_STYLE('',(#4272));
+#4274=SURFACE_STYLE_USAGE(.BOTH.,#4273);
+#4275=PRESENTATION_STYLE_ASSIGNMENT((#4274));
+#4276=STYLED_ITEM('',(#4275),#4268);
+#4277=ADVANCED_FACE('',(#15813),#15815,.T.);
+#4278=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4279=FILL_AREA_STYLE_COLOUR('',#4278);
+#4280=FILL_AREA_STYLE($,(#4279));
+#4281=SURFACE_STYLE_FILL_AREA(#4280);
+#4282=SURFACE_SIDE_STYLE('',(#4281));
+#4283=SURFACE_STYLE_USAGE(.BOTH.,#4282);
+#4284=PRESENTATION_STYLE_ASSIGNMENT((#4283));
+#4285=STYLED_ITEM('',(#4284),#4277);
+#4286=ADVANCED_FACE('',(#15820),#15822,.T.);
+#4287=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4288=FILL_AREA_STYLE_COLOUR('',#4287);
+#4289=FILL_AREA_STYLE($,(#4288));
+#4290=SURFACE_STYLE_FILL_AREA(#4289);
+#4291=SURFACE_SIDE_STYLE('',(#4290));
+#4292=SURFACE_STYLE_USAGE(.BOTH.,#4291);
+#4293=PRESENTATION_STYLE_ASSIGNMENT((#4292));
+#4294=STYLED_ITEM('',(#4293),#4286);
+#4295=ADVANCED_FACE('',(#15827),#15829,.T.);
+#4296=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4297=FILL_AREA_STYLE_COLOUR('',#4296);
+#4298=FILL_AREA_STYLE($,(#4297));
+#4299=SURFACE_STYLE_FILL_AREA(#4298);
+#4300=SURFACE_SIDE_STYLE('',(#4299));
+#4301=SURFACE_STYLE_USAGE(.BOTH.,#4300);
+#4302=PRESENTATION_STYLE_ASSIGNMENT((#4301));
+#4303=STYLED_ITEM('',(#4302),#4295);
+#4304=ADVANCED_FACE('',(#15834),#15836,.F.);
+#4305=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4306=FILL_AREA_STYLE_COLOUR('',#4305);
+#4307=FILL_AREA_STYLE($,(#4306));
+#4308=SURFACE_STYLE_FILL_AREA(#4307);
+#4309=SURFACE_SIDE_STYLE('',(#4308));
+#4310=SURFACE_STYLE_USAGE(.BOTH.,#4309);
+#4311=PRESENTATION_STYLE_ASSIGNMENT((#4310));
+#4312=STYLED_ITEM('',(#4311),#4304);
+#4313=ADVANCED_FACE('',(#15841),#15843,.F.);
+#4314=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4315=FILL_AREA_STYLE_COLOUR('',#4314);
+#4316=FILL_AREA_STYLE($,(#4315));
+#4317=SURFACE_STYLE_FILL_AREA(#4316);
+#4318=SURFACE_SIDE_STYLE('',(#4317));
+#4319=SURFACE_STYLE_USAGE(.BOTH.,#4318);
+#4320=PRESENTATION_STYLE_ASSIGNMENT((#4319));
+#4321=STYLED_ITEM('',(#4320),#4313);
+#4322=ADVANCED_FACE('',(#15848),#15850,.F.);
+#4323=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4324=FILL_AREA_STYLE_COLOUR('',#4323);
+#4325=FILL_AREA_STYLE($,(#4324));
+#4326=SURFACE_STYLE_FILL_AREA(#4325);
+#4327=SURFACE_SIDE_STYLE('',(#4326));
+#4328=SURFACE_STYLE_USAGE(.BOTH.,#4327);
+#4329=PRESENTATION_STYLE_ASSIGNMENT((#4328));
+#4330=STYLED_ITEM('',(#4329),#4322);
+#4331=ADVANCED_FACE('',(#15855),#15857,.T.);
+#4332=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4333=FILL_AREA_STYLE_COLOUR('',#4332);
+#4334=FILL_AREA_STYLE($,(#4333));
+#4335=SURFACE_STYLE_FILL_AREA(#4334);
+#4336=SURFACE_SIDE_STYLE('',(#4335));
+#4337=SURFACE_STYLE_USAGE(.BOTH.,#4336);
+#4338=PRESENTATION_STYLE_ASSIGNMENT((#4337));
+#4339=STYLED_ITEM('',(#4338),#4331);
+#4340=ADVANCED_FACE('',(#15862),#15864,.T.);
+#4341=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4342=FILL_AREA_STYLE_COLOUR('',#4341);
+#4343=FILL_AREA_STYLE($,(#4342));
+#4344=SURFACE_STYLE_FILL_AREA(#4343);
+#4345=SURFACE_SIDE_STYLE('',(#4344));
+#4346=SURFACE_STYLE_USAGE(.BOTH.,#4345);
+#4347=PRESENTATION_STYLE_ASSIGNMENT((#4346));
+#4348=STYLED_ITEM('',(#4347),#4340);
+#4349=ADVANCED_FACE('',(#15869),#15871,.T.);
+#4350=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4351=FILL_AREA_STYLE_COLOUR('',#4350);
+#4352=FILL_AREA_STYLE($,(#4351));
+#4353=SURFACE_STYLE_FILL_AREA(#4352);
+#4354=SURFACE_SIDE_STYLE('',(#4353));
+#4355=SURFACE_STYLE_USAGE(.BOTH.,#4354);
+#4356=PRESENTATION_STYLE_ASSIGNMENT((#4355));
+#4357=STYLED_ITEM('',(#4356),#4349);
+#4358=ADVANCED_FACE('',(#15876,#15878),#15880,.F.);
+#4359=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4360=FILL_AREA_STYLE_COLOUR('',#4359);
+#4361=FILL_AREA_STYLE($,(#4360));
+#4362=SURFACE_STYLE_FILL_AREA(#4361);
+#4363=SURFACE_SIDE_STYLE('',(#4362));
+#4364=SURFACE_STYLE_USAGE(.BOTH.,#4363);
+#4365=PRESENTATION_STYLE_ASSIGNMENT((#4364));
+#4366=STYLED_ITEM('',(#4365),#4358);
+#4367=ADVANCED_FACE('',(#15885,#15887),#15889,.T.);
+#4368=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4369=FILL_AREA_STYLE_COLOUR('',#4368);
+#4370=FILL_AREA_STYLE($,(#4369));
+#4371=SURFACE_STYLE_FILL_AREA(#4370);
+#4372=SURFACE_SIDE_STYLE('',(#4371));
+#4373=SURFACE_STYLE_USAGE(.BOTH.,#4372);
+#4374=PRESENTATION_STYLE_ASSIGNMENT((#4373));
+#4375=STYLED_ITEM('',(#4374),#4367);
+#4376=ADVANCED_FACE('',(#15894),#15896,.T.);
+#4377=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4378=FILL_AREA_STYLE_COLOUR('',#4377);
+#4379=FILL_AREA_STYLE($,(#4378));
+#4380=SURFACE_STYLE_FILL_AREA(#4379);
+#4381=SURFACE_SIDE_STYLE('',(#4380));
+#4382=SURFACE_STYLE_USAGE(.BOTH.,#4381);
+#4383=PRESENTATION_STYLE_ASSIGNMENT((#4382));
+#4384=STYLED_ITEM('',(#4383),#4376);
+#4385=ADVANCED_FACE('',(#15901),#15903,.T.);
+#4386=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4387=FILL_AREA_STYLE_COLOUR('',#4386);
+#4388=FILL_AREA_STYLE($,(#4387));
+#4389=SURFACE_STYLE_FILL_AREA(#4388);
+#4390=SURFACE_SIDE_STYLE('',(#4389));
+#4391=SURFACE_STYLE_USAGE(.BOTH.,#4390);
+#4392=PRESENTATION_STYLE_ASSIGNMENT((#4391));
+#4393=STYLED_ITEM('',(#4392),#4385);
+#4394=ADVANCED_FACE('',(#15908),#15910,.T.);
+#4395=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4396=FILL_AREA_STYLE_COLOUR('',#4395);
+#4397=FILL_AREA_STYLE($,(#4396));
+#4398=SURFACE_STYLE_FILL_AREA(#4397);
+#4399=SURFACE_SIDE_STYLE('',(#4398));
+#4400=SURFACE_STYLE_USAGE(.BOTH.,#4399);
+#4401=PRESENTATION_STYLE_ASSIGNMENT((#4400));
+#4402=STYLED_ITEM('',(#4401),#4394);
+#4403=ADVANCED_FACE('',(#15915),#15917,.T.);
+#4404=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4405=FILL_AREA_STYLE_COLOUR('',#4404);
+#4406=FILL_AREA_STYLE($,(#4405));
+#4407=SURFACE_STYLE_FILL_AREA(#4406);
+#4408=SURFACE_SIDE_STYLE('',(#4407));
+#4409=SURFACE_STYLE_USAGE(.BOTH.,#4408);
+#4410=PRESENTATION_STYLE_ASSIGNMENT((#4409));
+#4411=STYLED_ITEM('',(#4410),#4403);
+#4412=ADVANCED_FACE('',(#15922),#15924,.T.);
+#4413=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4414=FILL_AREA_STYLE_COLOUR('',#4413);
+#4415=FILL_AREA_STYLE($,(#4414));
+#4416=SURFACE_STYLE_FILL_AREA(#4415);
+#4417=SURFACE_SIDE_STYLE('',(#4416));
+#4418=SURFACE_STYLE_USAGE(.BOTH.,#4417);
+#4419=PRESENTATION_STYLE_ASSIGNMENT((#4418));
+#4420=STYLED_ITEM('',(#4419),#4412);
+#4421=ADVANCED_FACE('',(#15929),#15931,.F.);
+#4422=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4423=FILL_AREA_STYLE_COLOUR('',#4422);
+#4424=FILL_AREA_STYLE($,(#4423));
+#4425=SURFACE_STYLE_FILL_AREA(#4424);
+#4426=SURFACE_SIDE_STYLE('',(#4425));
+#4427=SURFACE_STYLE_USAGE(.BOTH.,#4426);
+#4428=PRESENTATION_STYLE_ASSIGNMENT((#4427));
+#4429=STYLED_ITEM('',(#4428),#4421);
+#4430=ADVANCED_FACE('',(#15936),#15938,.T.);
+#4431=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4432=FILL_AREA_STYLE_COLOUR('',#4431);
+#4433=FILL_AREA_STYLE($,(#4432));
+#4434=SURFACE_STYLE_FILL_AREA(#4433);
+#4435=SURFACE_SIDE_STYLE('',(#4434));
+#4436=SURFACE_STYLE_USAGE(.BOTH.,#4435);
+#4437=PRESENTATION_STYLE_ASSIGNMENT((#4436));
+#4438=STYLED_ITEM('',(#4437),#4430);
+#4439=ADVANCED_FACE('',(#15943),#15945,.T.);
+#4440=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4441=FILL_AREA_STYLE_COLOUR('',#4440);
+#4442=FILL_AREA_STYLE($,(#4441));
+#4443=SURFACE_STYLE_FILL_AREA(#4442);
+#4444=SURFACE_SIDE_STYLE('',(#4443));
+#4445=SURFACE_STYLE_USAGE(.BOTH.,#4444);
+#4446=PRESENTATION_STYLE_ASSIGNMENT((#4445));
+#4447=STYLED_ITEM('',(#4446),#4439);
+#4448=ADVANCED_FACE('',(#15950),#15952,.T.);
+#4449=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4450=FILL_AREA_STYLE_COLOUR('',#4449);
+#4451=FILL_AREA_STYLE($,(#4450));
+#4452=SURFACE_STYLE_FILL_AREA(#4451);
+#4453=SURFACE_SIDE_STYLE('',(#4452));
+#4454=SURFACE_STYLE_USAGE(.BOTH.,#4453);
+#4455=PRESENTATION_STYLE_ASSIGNMENT((#4454));
+#4456=STYLED_ITEM('',(#4455),#4448);
+#4457=ADVANCED_FACE('',(#15957),#15959,.T.);
+#4458=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4459=FILL_AREA_STYLE_COLOUR('',#4458);
+#4460=FILL_AREA_STYLE($,(#4459));
+#4461=SURFACE_STYLE_FILL_AREA(#4460);
+#4462=SURFACE_SIDE_STYLE('',(#4461));
+#4463=SURFACE_STYLE_USAGE(.BOTH.,#4462);
+#4464=PRESENTATION_STYLE_ASSIGNMENT((#4463));
+#4465=STYLED_ITEM('',(#4464),#4457);
+#4466=ADVANCED_FACE('',(#15964),#15966,.F.);
+#4467=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4468=FILL_AREA_STYLE_COLOUR('',#4467);
+#4469=FILL_AREA_STYLE($,(#4468));
+#4470=SURFACE_STYLE_FILL_AREA(#4469);
+#4471=SURFACE_SIDE_STYLE('',(#4470));
+#4472=SURFACE_STYLE_USAGE(.BOTH.,#4471);
+#4473=PRESENTATION_STYLE_ASSIGNMENT((#4472));
+#4474=STYLED_ITEM('',(#4473),#4466);
+#4475=ADVANCED_FACE('',(#15971),#15973,.T.);
+#4476=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4477=FILL_AREA_STYLE_COLOUR('',#4476);
+#4478=FILL_AREA_STYLE($,(#4477));
+#4479=SURFACE_STYLE_FILL_AREA(#4478);
+#4480=SURFACE_SIDE_STYLE('',(#4479));
+#4481=SURFACE_STYLE_USAGE(.BOTH.,#4480);
+#4482=PRESENTATION_STYLE_ASSIGNMENT((#4481));
+#4483=STYLED_ITEM('',(#4482),#4475);
+#4484=ADVANCED_FACE('',(#15978),#15980,.T.);
+#4485=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4486=FILL_AREA_STYLE_COLOUR('',#4485);
+#4487=FILL_AREA_STYLE($,(#4486));
+#4488=SURFACE_STYLE_FILL_AREA(#4487);
+#4489=SURFACE_SIDE_STYLE('',(#4488));
+#4490=SURFACE_STYLE_USAGE(.BOTH.,#4489);
+#4491=PRESENTATION_STYLE_ASSIGNMENT((#4490));
+#4492=STYLED_ITEM('',(#4491),#4484);
+#4493=ADVANCED_FACE('',(#15985),#15987,.T.);
+#4494=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4495=FILL_AREA_STYLE_COLOUR('',#4494);
+#4496=FILL_AREA_STYLE($,(#4495));
+#4497=SURFACE_STYLE_FILL_AREA(#4496);
+#4498=SURFACE_SIDE_STYLE('',(#4497));
+#4499=SURFACE_STYLE_USAGE(.BOTH.,#4498);
+#4500=PRESENTATION_STYLE_ASSIGNMENT((#4499));
+#4501=STYLED_ITEM('',(#4500),#4493);
+#4502=ADVANCED_FACE('',(#15992),#15994,.T.);
+#4503=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4504=FILL_AREA_STYLE_COLOUR('',#4503);
+#4505=FILL_AREA_STYLE($,(#4504));
+#4506=SURFACE_STYLE_FILL_AREA(#4505);
+#4507=SURFACE_SIDE_STYLE('',(#4506));
+#4508=SURFACE_STYLE_USAGE(.BOTH.,#4507);
+#4509=PRESENTATION_STYLE_ASSIGNMENT((#4508));
+#4510=STYLED_ITEM('',(#4509),#4502);
+#4511=ADVANCED_FACE('',(#15999),#16001,.T.);
+#4512=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4513=FILL_AREA_STYLE_COLOUR('',#4512);
+#4514=FILL_AREA_STYLE($,(#4513));
+#4515=SURFACE_STYLE_FILL_AREA(#4514);
+#4516=SURFACE_SIDE_STYLE('',(#4515));
+#4517=SURFACE_STYLE_USAGE(.BOTH.,#4516);
+#4518=PRESENTATION_STYLE_ASSIGNMENT((#4517));
+#4519=STYLED_ITEM('',(#4518),#4511);
+#4520=ADVANCED_FACE('',(#16006),#16008,.F.);
+#4521=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4522=FILL_AREA_STYLE_COLOUR('',#4521);
+#4523=FILL_AREA_STYLE($,(#4522));
+#4524=SURFACE_STYLE_FILL_AREA(#4523);
+#4525=SURFACE_SIDE_STYLE('',(#4524));
+#4526=SURFACE_STYLE_USAGE(.BOTH.,#4525);
+#4527=PRESENTATION_STYLE_ASSIGNMENT((#4526));
+#4528=STYLED_ITEM('',(#4527),#4520);
+#4529=ADVANCED_FACE('',(#16013),#16015,.T.);
+#4530=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4531=FILL_AREA_STYLE_COLOUR('',#4530);
+#4532=FILL_AREA_STYLE($,(#4531));
+#4533=SURFACE_STYLE_FILL_AREA(#4532);
+#4534=SURFACE_SIDE_STYLE('',(#4533));
+#4535=SURFACE_STYLE_USAGE(.BOTH.,#4534);
+#4536=PRESENTATION_STYLE_ASSIGNMENT((#4535));
+#4537=STYLED_ITEM('',(#4536),#4529);
+#4538=ADVANCED_FACE('',(#16020),#16022,.T.);
+#4539=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4540=FILL_AREA_STYLE_COLOUR('',#4539);
+#4541=FILL_AREA_STYLE($,(#4540));
+#4542=SURFACE_STYLE_FILL_AREA(#4541);
+#4543=SURFACE_SIDE_STYLE('',(#4542));
+#4544=SURFACE_STYLE_USAGE(.BOTH.,#4543);
+#4545=PRESENTATION_STYLE_ASSIGNMENT((#4544));
+#4546=STYLED_ITEM('',(#4545),#4538);
+#4547=ADVANCED_FACE('',(#16027),#16029,.T.);
+#4548=COLOUR_RGB('',0.752941176470588,0.752941176470588,0.752941176470588);
+#4549=FILL_AREA_STYLE_COLOUR('',#4548);
+#4550=FILL_AREA_STYLE($,(#4549));
+#4551=SURFACE_STYLE_FILL_AREA(#4550);
+#4552=SURFACE_SIDE_STYLE('',(#4551));
+#4553=SURFACE_STYLE_USAGE(.BOTH.,#4552);
+#4554=PRESENTATION_STYLE_ASSIGNMENT((#4553));
+#4555=STYLED_ITEM('',(#4554),#4547);
+#4556=ADVANCED_FACE('',(#16034),#16036,.F.);
+#4557=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4558=FILL_AREA_STYLE_COLOUR('',#4557);
+#4559=FILL_AREA_STYLE($,(#4558));
+#4560=SURFACE_STYLE_FILL_AREA(#4559);
+#4561=SURFACE_SIDE_STYLE('',(#4560));
+#4562=SURFACE_STYLE_USAGE(.BOTH.,#4561);
+#4563=PRESENTATION_STYLE_ASSIGNMENT((#4562));
+#4564=STYLED_ITEM('',(#4563),#4556);
+#4565=ADVANCED_FACE('',(#16041),#16043,.T.);
+#4566=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4567=FILL_AREA_STYLE_COLOUR('',#4566);
+#4568=FILL_AREA_STYLE($,(#4567));
+#4569=SURFACE_STYLE_FILL_AREA(#4568);
+#4570=SURFACE_SIDE_STYLE('',(#4569));
+#4571=SURFACE_STYLE_USAGE(.BOTH.,#4570);
+#4572=PRESENTATION_STYLE_ASSIGNMENT((#4571));
+#4573=STYLED_ITEM('',(#4572),#4565);
+#4574=ADVANCED_FACE('',(#16048),#16050,.T.);
+#4575=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4576=FILL_AREA_STYLE_COLOUR('',#4575);
+#4577=FILL_AREA_STYLE($,(#4576));
+#4578=SURFACE_STYLE_FILL_AREA(#4577);
+#4579=SURFACE_SIDE_STYLE('',(#4578));
+#4580=SURFACE_STYLE_USAGE(.BOTH.,#4579);
+#4581=PRESENTATION_STYLE_ASSIGNMENT((#4580));
+#4582=STYLED_ITEM('',(#4581),#4574);
+#4583=ADVANCED_FACE('',(#16055),#16057,.T.);
+#4584=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4585=FILL_AREA_STYLE_COLOUR('',#4584);
+#4586=FILL_AREA_STYLE($,(#4585));
+#4587=SURFACE_STYLE_FILL_AREA(#4586);
+#4588=SURFACE_SIDE_STYLE('',(#4587));
+#4589=SURFACE_STYLE_USAGE(.BOTH.,#4588);
+#4590=PRESENTATION_STYLE_ASSIGNMENT((#4589));
+#4591=STYLED_ITEM('',(#4590),#4583);
+#4592=ADVANCED_FACE('',(#16062),#16064,.F.);
+#4593=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4594=FILL_AREA_STYLE_COLOUR('',#4593);
+#4595=FILL_AREA_STYLE($,(#4594));
+#4596=SURFACE_STYLE_FILL_AREA(#4595);
+#4597=SURFACE_SIDE_STYLE('',(#4596));
+#4598=SURFACE_STYLE_USAGE(.BOTH.,#4597);
+#4599=PRESENTATION_STYLE_ASSIGNMENT((#4598));
+#4600=STYLED_ITEM('',(#4599),#4592);
+#4601=ADVANCED_FACE('',(#16069),#16071,.T.);
+#4602=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4603=FILL_AREA_STYLE_COLOUR('',#4602);
+#4604=FILL_AREA_STYLE($,(#4603));
+#4605=SURFACE_STYLE_FILL_AREA(#4604);
+#4606=SURFACE_SIDE_STYLE('',(#4605));
+#4607=SURFACE_STYLE_USAGE(.BOTH.,#4606);
+#4608=PRESENTATION_STYLE_ASSIGNMENT((#4607));
+#4609=STYLED_ITEM('',(#4608),#4601);
+#4610=ADVANCED_FACE('',(#16076),#16078,.T.);
+#4611=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4612=FILL_AREA_STYLE_COLOUR('',#4611);
+#4613=FILL_AREA_STYLE($,(#4612));
+#4614=SURFACE_STYLE_FILL_AREA(#4613);
+#4615=SURFACE_SIDE_STYLE('',(#4614));
+#4616=SURFACE_STYLE_USAGE(.BOTH.,#4615);
+#4617=PRESENTATION_STYLE_ASSIGNMENT((#4616));
+#4618=STYLED_ITEM('',(#4617),#4610);
+#4619=ADVANCED_FACE('',(#16083),#16085,.T.);
+#4620=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4621=FILL_AREA_STYLE_COLOUR('',#4620);
+#4622=FILL_AREA_STYLE($,(#4621));
+#4623=SURFACE_STYLE_FILL_AREA(#4622);
+#4624=SURFACE_SIDE_STYLE('',(#4623));
+#4625=SURFACE_STYLE_USAGE(.BOTH.,#4624);
+#4626=PRESENTATION_STYLE_ASSIGNMENT((#4625));
+#4627=STYLED_ITEM('',(#4626),#4619);
+#4628=ADVANCED_FACE('',(#16090),#16092,.F.);
+#4629=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4630=FILL_AREA_STYLE_COLOUR('',#4629);
+#4631=FILL_AREA_STYLE($,(#4630));
+#4632=SURFACE_STYLE_FILL_AREA(#4631);
+#4633=SURFACE_SIDE_STYLE('',(#4632));
+#4634=SURFACE_STYLE_USAGE(.BOTH.,#4633);
+#4635=PRESENTATION_STYLE_ASSIGNMENT((#4634));
+#4636=STYLED_ITEM('',(#4635),#4628);
+#4637=ADVANCED_FACE('',(#16097),#16099,.T.);
+#4638=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4639=FILL_AREA_STYLE_COLOUR('',#4638);
+#4640=FILL_AREA_STYLE($,(#4639));
+#4641=SURFACE_STYLE_FILL_AREA(#4640);
+#4642=SURFACE_SIDE_STYLE('',(#4641));
+#4643=SURFACE_STYLE_USAGE(.BOTH.,#4642);
+#4644=PRESENTATION_STYLE_ASSIGNMENT((#4643));
+#4645=STYLED_ITEM('',(#4644),#4637);
+#4646=ADVANCED_FACE('',(#16104),#16106,.T.);
+#4647=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4648=FILL_AREA_STYLE_COLOUR('',#4647);
+#4649=FILL_AREA_STYLE($,(#4648));
+#4650=SURFACE_STYLE_FILL_AREA(#4649);
+#4651=SURFACE_SIDE_STYLE('',(#4650));
+#4652=SURFACE_STYLE_USAGE(.BOTH.,#4651);
+#4653=PRESENTATION_STYLE_ASSIGNMENT((#4652));
+#4654=STYLED_ITEM('',(#4653),#4646);
+#4655=ADVANCED_FACE('',(#16111),#16113,.T.);
+#4656=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4657=FILL_AREA_STYLE_COLOUR('',#4656);
+#4658=FILL_AREA_STYLE($,(#4657));
+#4659=SURFACE_STYLE_FILL_AREA(#4658);
+#4660=SURFACE_SIDE_STYLE('',(#4659));
+#4661=SURFACE_STYLE_USAGE(.BOTH.,#4660);
+#4662=PRESENTATION_STYLE_ASSIGNMENT((#4661));
+#4663=STYLED_ITEM('',(#4662),#4655);
+#4664=ADVANCED_FACE('',(#16118),#16120,.F.);
+#4665=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4666=FILL_AREA_STYLE_COLOUR('',#4665);
+#4667=FILL_AREA_STYLE($,(#4666));
+#4668=SURFACE_STYLE_FILL_AREA(#4667);
+#4669=SURFACE_SIDE_STYLE('',(#4668));
+#4670=SURFACE_STYLE_USAGE(.BOTH.,#4669);
+#4671=PRESENTATION_STYLE_ASSIGNMENT((#4670));
+#4672=STYLED_ITEM('',(#4671),#4664);
+#4673=ADVANCED_FACE('',(#16125),#16127,.T.);
+#4674=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4675=FILL_AREA_STYLE_COLOUR('',#4674);
+#4676=FILL_AREA_STYLE($,(#4675));
+#4677=SURFACE_STYLE_FILL_AREA(#4676);
+#4678=SURFACE_SIDE_STYLE('',(#4677));
+#4679=SURFACE_STYLE_USAGE(.BOTH.,#4678);
+#4680=PRESENTATION_STYLE_ASSIGNMENT((#4679));
+#4681=STYLED_ITEM('',(#4680),#4673);
+#4682=ADVANCED_FACE('',(#16132),#16134,.T.);
+#4683=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4684=FILL_AREA_STYLE_COLOUR('',#4683);
+#4685=FILL_AREA_STYLE($,(#4684));
+#4686=SURFACE_STYLE_FILL_AREA(#4685);
+#4687=SURFACE_SIDE_STYLE('',(#4686));
+#4688=SURFACE_STYLE_USAGE(.BOTH.,#4687);
+#4689=PRESENTATION_STYLE_ASSIGNMENT((#4688));
+#4690=STYLED_ITEM('',(#4689),#4682);
+#4691=ADVANCED_FACE('',(#16139),#16141,.T.);
+#4692=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4693=FILL_AREA_STYLE_COLOUR('',#4692);
+#4694=FILL_AREA_STYLE($,(#4693));
+#4695=SURFACE_STYLE_FILL_AREA(#4694);
+#4696=SURFACE_SIDE_STYLE('',(#4695));
+#4697=SURFACE_STYLE_USAGE(.BOTH.,#4696);
+#4698=PRESENTATION_STYLE_ASSIGNMENT((#4697));
+#4699=STYLED_ITEM('',(#4698),#4691);
+#4700=ADVANCED_FACE('',(#16146),#16148,.F.);
+#4701=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4702=FILL_AREA_STYLE_COLOUR('',#4701);
+#4703=FILL_AREA_STYLE($,(#4702));
+#4704=SURFACE_STYLE_FILL_AREA(#4703);
+#4705=SURFACE_SIDE_STYLE('',(#4704));
+#4706=SURFACE_STYLE_USAGE(.BOTH.,#4705);
+#4707=PRESENTATION_STYLE_ASSIGNMENT((#4706));
+#4708=STYLED_ITEM('',(#4707),#4700);
+#4709=ADVANCED_FACE('',(#16153),#16155,.F.);
+#4710=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4711=FILL_AREA_STYLE_COLOUR('',#4710);
+#4712=FILL_AREA_STYLE($,(#4711));
+#4713=SURFACE_STYLE_FILL_AREA(#4712);
+#4714=SURFACE_SIDE_STYLE('',(#4713));
+#4715=SURFACE_STYLE_USAGE(.BOTH.,#4714);
+#4716=PRESENTATION_STYLE_ASSIGNMENT((#4715));
+#4717=STYLED_ITEM('',(#4716),#4709);
+#4718=ADVANCED_FACE('',(#16160),#16162,.T.);
+#4719=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4720=FILL_AREA_STYLE_COLOUR('',#4719);
+#4721=FILL_AREA_STYLE($,(#4720));
+#4722=SURFACE_STYLE_FILL_AREA(#4721);
+#4723=SURFACE_SIDE_STYLE('',(#4722));
+#4724=SURFACE_STYLE_USAGE(.BOTH.,#4723);
+#4725=PRESENTATION_STYLE_ASSIGNMENT((#4724));
+#4726=STYLED_ITEM('',(#4725),#4718);
+#4727=ADVANCED_FACE('',(#16167),#16169,.T.);
+#4728=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4729=FILL_AREA_STYLE_COLOUR('',#4728);
+#4730=FILL_AREA_STYLE($,(#4729));
+#4731=SURFACE_STYLE_FILL_AREA(#4730);
+#4732=SURFACE_SIDE_STYLE('',(#4731));
+#4733=SURFACE_STYLE_USAGE(.BOTH.,#4732);
+#4734=PRESENTATION_STYLE_ASSIGNMENT((#4733));
+#4735=STYLED_ITEM('',(#4734),#4727);
+#4736=ADVANCED_FACE('',(#16174),#16176,.F.);
+#4737=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4738=FILL_AREA_STYLE_COLOUR('',#4737);
+#4739=FILL_AREA_STYLE($,(#4738));
+#4740=SURFACE_STYLE_FILL_AREA(#4739);
+#4741=SURFACE_SIDE_STYLE('',(#4740));
+#4742=SURFACE_STYLE_USAGE(.BOTH.,#4741);
+#4743=PRESENTATION_STYLE_ASSIGNMENT((#4742));
+#4744=STYLED_ITEM('',(#4743),#4736);
+#4745=ADVANCED_FACE('',(#16181),#16183,.T.);
+#4746=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4747=FILL_AREA_STYLE_COLOUR('',#4746);
+#4748=FILL_AREA_STYLE($,(#4747));
+#4749=SURFACE_STYLE_FILL_AREA(#4748);
+#4750=SURFACE_SIDE_STYLE('',(#4749));
+#4751=SURFACE_STYLE_USAGE(.BOTH.,#4750);
+#4752=PRESENTATION_STYLE_ASSIGNMENT((#4751));
+#4753=STYLED_ITEM('',(#4752),#4745);
+#4754=ADVANCED_FACE('',(#16188),#16190,.T.);
+#4755=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4756=FILL_AREA_STYLE_COLOUR('',#4755);
+#4757=FILL_AREA_STYLE($,(#4756));
+#4758=SURFACE_STYLE_FILL_AREA(#4757);
+#4759=SURFACE_SIDE_STYLE('',(#4758));
+#4760=SURFACE_STYLE_USAGE(.BOTH.,#4759);
+#4761=PRESENTATION_STYLE_ASSIGNMENT((#4760));
+#4762=STYLED_ITEM('',(#4761),#4754);
+#4763=ADVANCED_FACE('',(#16195),#16197,.F.);
+#4764=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4765=FILL_AREA_STYLE_COLOUR('',#4764);
+#4766=FILL_AREA_STYLE($,(#4765));
+#4767=SURFACE_STYLE_FILL_AREA(#4766);
+#4768=SURFACE_SIDE_STYLE('',(#4767));
+#4769=SURFACE_STYLE_USAGE(.BOTH.,#4768);
+#4770=PRESENTATION_STYLE_ASSIGNMENT((#4769));
+#4771=STYLED_ITEM('',(#4770),#4763);
+#4772=ADVANCED_FACE('',(#16202),#16204,.T.);
+#4773=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4774=FILL_AREA_STYLE_COLOUR('',#4773);
+#4775=FILL_AREA_STYLE($,(#4774));
+#4776=SURFACE_STYLE_FILL_AREA(#4775);
+#4777=SURFACE_SIDE_STYLE('',(#4776));
+#4778=SURFACE_STYLE_USAGE(.BOTH.,#4777);
+#4779=PRESENTATION_STYLE_ASSIGNMENT((#4778));
+#4780=STYLED_ITEM('',(#4779),#4772);
+#4781=ADVANCED_FACE('',(#16209),#16211,.F.);
+#4782=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4783=FILL_AREA_STYLE_COLOUR('',#4782);
+#4784=FILL_AREA_STYLE($,(#4783));
+#4785=SURFACE_STYLE_FILL_AREA(#4784);
+#4786=SURFACE_SIDE_STYLE('',(#4785));
+#4787=SURFACE_STYLE_USAGE(.BOTH.,#4786);
+#4788=PRESENTATION_STYLE_ASSIGNMENT((#4787));
+#4789=STYLED_ITEM('',(#4788),#4781);
+#4790=ADVANCED_FACE('',(#16216),#16218,.F.);
+#4791=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4792=FILL_AREA_STYLE_COLOUR('',#4791);
+#4793=FILL_AREA_STYLE($,(#4792));
+#4794=SURFACE_STYLE_FILL_AREA(#4793);
+#4795=SURFACE_SIDE_STYLE('',(#4794));
+#4796=SURFACE_STYLE_USAGE(.BOTH.,#4795);
+#4797=PRESENTATION_STYLE_ASSIGNMENT((#4796));
+#4798=STYLED_ITEM('',(#4797),#4790);
+#4799=ADVANCED_FACE('',(#16223),#16225,.F.);
+#4800=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4801=FILL_AREA_STYLE_COLOUR('',#4800);
+#4802=FILL_AREA_STYLE($,(#4801));
+#4803=SURFACE_STYLE_FILL_AREA(#4802);
+#4804=SURFACE_SIDE_STYLE('',(#4803));
+#4805=SURFACE_STYLE_USAGE(.BOTH.,#4804);
+#4806=PRESENTATION_STYLE_ASSIGNMENT((#4805));
+#4807=STYLED_ITEM('',(#4806),#4799);
+#4808=ADVANCED_FACE('',(#16230),#16232,.T.);
+#4809=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4810=FILL_AREA_STYLE_COLOUR('',#4809);
+#4811=FILL_AREA_STYLE($,(#4810));
+#4812=SURFACE_STYLE_FILL_AREA(#4811);
+#4813=SURFACE_SIDE_STYLE('',(#4812));
+#4814=SURFACE_STYLE_USAGE(.BOTH.,#4813);
+#4815=PRESENTATION_STYLE_ASSIGNMENT((#4814));
+#4816=STYLED_ITEM('',(#4815),#4808);
+#4817=ADVANCED_FACE('',(#16237),#16239,.F.);
+#4818=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4819=FILL_AREA_STYLE_COLOUR('',#4818);
+#4820=FILL_AREA_STYLE($,(#4819));
+#4821=SURFACE_STYLE_FILL_AREA(#4820);
+#4822=SURFACE_SIDE_STYLE('',(#4821));
+#4823=SURFACE_STYLE_USAGE(.BOTH.,#4822);
+#4824=PRESENTATION_STYLE_ASSIGNMENT((#4823));
+#4825=STYLED_ITEM('',(#4824),#4817);
+#4826=ADVANCED_FACE('',(#16244),#16246,.T.);
+#4827=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4828=FILL_AREA_STYLE_COLOUR('',#4827);
+#4829=FILL_AREA_STYLE($,(#4828));
+#4830=SURFACE_STYLE_FILL_AREA(#4829);
+#4831=SURFACE_SIDE_STYLE('',(#4830));
+#4832=SURFACE_STYLE_USAGE(.BOTH.,#4831);
+#4833=PRESENTATION_STYLE_ASSIGNMENT((#4832));
+#4834=STYLED_ITEM('',(#4833),#4826);
+#4835=ADVANCED_FACE('',(#16251),#16253,.F.);
+#4836=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4837=FILL_AREA_STYLE_COLOUR('',#4836);
+#4838=FILL_AREA_STYLE($,(#4837));
+#4839=SURFACE_STYLE_FILL_AREA(#4838);
+#4840=SURFACE_SIDE_STYLE('',(#4839));
+#4841=SURFACE_STYLE_USAGE(.BOTH.,#4840);
+#4842=PRESENTATION_STYLE_ASSIGNMENT((#4841));
+#4843=STYLED_ITEM('',(#4842),#4835);
+#4844=ADVANCED_FACE('',(#16258),#16260,.T.);
+#4845=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4846=FILL_AREA_STYLE_COLOUR('',#4845);
+#4847=FILL_AREA_STYLE($,(#4846));
+#4848=SURFACE_STYLE_FILL_AREA(#4847);
+#4849=SURFACE_SIDE_STYLE('',(#4848));
+#4850=SURFACE_STYLE_USAGE(.BOTH.,#4849);
+#4851=PRESENTATION_STYLE_ASSIGNMENT((#4850));
+#4852=STYLED_ITEM('',(#4851),#4844);
+#4853=ADVANCED_FACE('',(#16265),#16267,.F.);
+#4854=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4855=FILL_AREA_STYLE_COLOUR('',#4854);
+#4856=FILL_AREA_STYLE($,(#4855));
+#4857=SURFACE_STYLE_FILL_AREA(#4856);
+#4858=SURFACE_SIDE_STYLE('',(#4857));
+#4859=SURFACE_STYLE_USAGE(.BOTH.,#4858);
+#4860=PRESENTATION_STYLE_ASSIGNMENT((#4859));
+#4861=STYLED_ITEM('',(#4860),#4853);
+#4862=ADVANCED_FACE('',(#16272),#16274,.F.);
+#4863=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4864=FILL_AREA_STYLE_COLOUR('',#4863);
+#4865=FILL_AREA_STYLE($,(#4864));
+#4866=SURFACE_STYLE_FILL_AREA(#4865);
+#4867=SURFACE_SIDE_STYLE('',(#4866));
+#4868=SURFACE_STYLE_USAGE(.BOTH.,#4867);
+#4869=PRESENTATION_STYLE_ASSIGNMENT((#4868));
+#4870=STYLED_ITEM('',(#4869),#4862);
+#4871=ADVANCED_FACE('',(#16279),#16281,.F.);
+#4872=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4873=FILL_AREA_STYLE_COLOUR('',#4872);
+#4874=FILL_AREA_STYLE($,(#4873));
+#4875=SURFACE_STYLE_FILL_AREA(#4874);
+#4876=SURFACE_SIDE_STYLE('',(#4875));
+#4877=SURFACE_STYLE_USAGE(.BOTH.,#4876);
+#4878=PRESENTATION_STYLE_ASSIGNMENT((#4877));
+#4879=STYLED_ITEM('',(#4878),#4871);
+#4880=ADVANCED_FACE('',(#16286),#16288,.T.);
+#4881=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4882=FILL_AREA_STYLE_COLOUR('',#4881);
+#4883=FILL_AREA_STYLE($,(#4882));
+#4884=SURFACE_STYLE_FILL_AREA(#4883);
+#4885=SURFACE_SIDE_STYLE('',(#4884));
+#4886=SURFACE_STYLE_USAGE(.BOTH.,#4885);
+#4887=PRESENTATION_STYLE_ASSIGNMENT((#4886));
+#4888=STYLED_ITEM('',(#4887),#4880);
+#4889=ADVANCED_FACE('',(#16293),#16295,.T.);
+#4890=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4891=FILL_AREA_STYLE_COLOUR('',#4890);
+#4892=FILL_AREA_STYLE($,(#4891));
+#4893=SURFACE_STYLE_FILL_AREA(#4892);
+#4894=SURFACE_SIDE_STYLE('',(#4893));
+#4895=SURFACE_STYLE_USAGE(.BOTH.,#4894);
+#4896=PRESENTATION_STYLE_ASSIGNMENT((#4895));
+#4897=STYLED_ITEM('',(#4896),#4889);
+#4898=ADVANCED_FACE('',(#16300),#16302,.F.);
+#4899=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4900=FILL_AREA_STYLE_COLOUR('',#4899);
+#4901=FILL_AREA_STYLE($,(#4900));
+#4902=SURFACE_STYLE_FILL_AREA(#4901);
+#4903=SURFACE_SIDE_STYLE('',(#4902));
+#4904=SURFACE_STYLE_USAGE(.BOTH.,#4903);
+#4905=PRESENTATION_STYLE_ASSIGNMENT((#4904));
+#4906=STYLED_ITEM('',(#4905),#4898);
+#4907=ADVANCED_FACE('',(#16307),#16309,.F.);
+#4908=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4909=FILL_AREA_STYLE_COLOUR('',#4908);
+#4910=FILL_AREA_STYLE($,(#4909));
+#4911=SURFACE_STYLE_FILL_AREA(#4910);
+#4912=SURFACE_SIDE_STYLE('',(#4911));
+#4913=SURFACE_STYLE_USAGE(.BOTH.,#4912);
+#4914=PRESENTATION_STYLE_ASSIGNMENT((#4913));
+#4915=STYLED_ITEM('',(#4914),#4907);
+#4916=ADVANCED_FACE('',(#16314),#16316,.F.);
+#4917=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4918=FILL_AREA_STYLE_COLOUR('',#4917);
+#4919=FILL_AREA_STYLE($,(#4918));
+#4920=SURFACE_STYLE_FILL_AREA(#4919);
+#4921=SURFACE_SIDE_STYLE('',(#4920));
+#4922=SURFACE_STYLE_USAGE(.BOTH.,#4921);
+#4923=PRESENTATION_STYLE_ASSIGNMENT((#4922));
+#4924=STYLED_ITEM('',(#4923),#4916);
+#4925=ADVANCED_FACE('',(#16321),#16323,.F.);
+#4926=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4927=FILL_AREA_STYLE_COLOUR('',#4926);
+#4928=FILL_AREA_STYLE($,(#4927));
+#4929=SURFACE_STYLE_FILL_AREA(#4928);
+#4930=SURFACE_SIDE_STYLE('',(#4929));
+#4931=SURFACE_STYLE_USAGE(.BOTH.,#4930);
+#4932=PRESENTATION_STYLE_ASSIGNMENT((#4931));
+#4933=STYLED_ITEM('',(#4932),#4925);
+#4934=ADVANCED_FACE('',(#16328),#16330,.T.);
+#4935=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4936=FILL_AREA_STYLE_COLOUR('',#4935);
+#4937=FILL_AREA_STYLE($,(#4936));
+#4938=SURFACE_STYLE_FILL_AREA(#4937);
+#4939=SURFACE_SIDE_STYLE('',(#4938));
+#4940=SURFACE_STYLE_USAGE(.BOTH.,#4939);
+#4941=PRESENTATION_STYLE_ASSIGNMENT((#4940));
+#4942=STYLED_ITEM('',(#4941),#4934);
+#4943=ADVANCED_FACE('',(#16335),#16337,.F.);
+#4944=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4945=FILL_AREA_STYLE_COLOUR('',#4944);
+#4946=FILL_AREA_STYLE($,(#4945));
+#4947=SURFACE_STYLE_FILL_AREA(#4946);
+#4948=SURFACE_SIDE_STYLE('',(#4947));
+#4949=SURFACE_STYLE_USAGE(.BOTH.,#4948);
+#4950=PRESENTATION_STYLE_ASSIGNMENT((#4949));
+#4951=STYLED_ITEM('',(#4950),#4943);
+#4952=ADVANCED_FACE('',(#16342),#16344,.T.);
+#4953=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4954=FILL_AREA_STYLE_COLOUR('',#4953);
+#4955=FILL_AREA_STYLE($,(#4954));
+#4956=SURFACE_STYLE_FILL_AREA(#4955);
+#4957=SURFACE_SIDE_STYLE('',(#4956));
+#4958=SURFACE_STYLE_USAGE(.BOTH.,#4957);
+#4959=PRESENTATION_STYLE_ASSIGNMENT((#4958));
+#4960=STYLED_ITEM('',(#4959),#4952);
+#4961=ADVANCED_FACE('',(#16349),#16351,.F.);
+#4962=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4963=FILL_AREA_STYLE_COLOUR('',#4962);
+#4964=FILL_AREA_STYLE($,(#4963));
+#4965=SURFACE_STYLE_FILL_AREA(#4964);
+#4966=SURFACE_SIDE_STYLE('',(#4965));
+#4967=SURFACE_STYLE_USAGE(.BOTH.,#4966);
+#4968=PRESENTATION_STYLE_ASSIGNMENT((#4967));
+#4969=STYLED_ITEM('',(#4968),#4961);
+#4970=ADVANCED_FACE('',(#16356),#16358,.F.);
+#4971=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4972=FILL_AREA_STYLE_COLOUR('',#4971);
+#4973=FILL_AREA_STYLE($,(#4972));
+#4974=SURFACE_STYLE_FILL_AREA(#4973);
+#4975=SURFACE_SIDE_STYLE('',(#4974));
+#4976=SURFACE_STYLE_USAGE(.BOTH.,#4975);
+#4977=PRESENTATION_STYLE_ASSIGNMENT((#4976));
+#4978=STYLED_ITEM('',(#4977),#4970);
+#4979=ADVANCED_FACE('',(#16363),#16365,.T.);
+#4980=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4981=FILL_AREA_STYLE_COLOUR('',#4980);
+#4982=FILL_AREA_STYLE($,(#4981));
+#4983=SURFACE_STYLE_FILL_AREA(#4982);
+#4984=SURFACE_SIDE_STYLE('',(#4983));
+#4985=SURFACE_STYLE_USAGE(.BOTH.,#4984);
+#4986=PRESENTATION_STYLE_ASSIGNMENT((#4985));
+#4987=STYLED_ITEM('',(#4986),#4979);
+#4988=ADVANCED_FACE('',(#16370),#16372,.T.);
+#4989=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4990=FILL_AREA_STYLE_COLOUR('',#4989);
+#4991=FILL_AREA_STYLE($,(#4990));
+#4992=SURFACE_STYLE_FILL_AREA(#4991);
+#4993=SURFACE_SIDE_STYLE('',(#4992));
+#4994=SURFACE_STYLE_USAGE(.BOTH.,#4993);
+#4995=PRESENTATION_STYLE_ASSIGNMENT((#4994));
+#4996=STYLED_ITEM('',(#4995),#4988);
+#4997=ADVANCED_FACE('',(#16377),#16379,.F.);
+#4998=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#4999=FILL_AREA_STYLE_COLOUR('',#4998);
+#5000=FILL_AREA_STYLE($,(#4999));
+#5001=SURFACE_STYLE_FILL_AREA(#5000);
+#5002=SURFACE_SIDE_STYLE('',(#5001));
+#5003=SURFACE_STYLE_USAGE(.BOTH.,#5002);
+#5004=PRESENTATION_STYLE_ASSIGNMENT((#5003));
+#5005=STYLED_ITEM('',(#5004),#4997);
+#5006=ADVANCED_FACE('',(#16384),#16386,.T.);
+#5007=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5008=FILL_AREA_STYLE_COLOUR('',#5007);
+#5009=FILL_AREA_STYLE($,(#5008));
+#5010=SURFACE_STYLE_FILL_AREA(#5009);
+#5011=SURFACE_SIDE_STYLE('',(#5010));
+#5012=SURFACE_STYLE_USAGE(.BOTH.,#5011);
+#5013=PRESENTATION_STYLE_ASSIGNMENT((#5012));
+#5014=STYLED_ITEM('',(#5013),#5006);
+#5015=ADVANCED_FACE('',(#16391),#16393,.F.);
+#5016=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5017=FILL_AREA_STYLE_COLOUR('',#5016);
+#5018=FILL_AREA_STYLE($,(#5017));
+#5019=SURFACE_STYLE_FILL_AREA(#5018);
+#5020=SURFACE_SIDE_STYLE('',(#5019));
+#5021=SURFACE_STYLE_USAGE(.BOTH.,#5020);
+#5022=PRESENTATION_STYLE_ASSIGNMENT((#5021));
+#5023=STYLED_ITEM('',(#5022),#5015);
+#5024=ADVANCED_FACE('',(#16398),#16400,.T.);
+#5025=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5026=FILL_AREA_STYLE_COLOUR('',#5025);
+#5027=FILL_AREA_STYLE($,(#5026));
+#5028=SURFACE_STYLE_FILL_AREA(#5027);
+#5029=SURFACE_SIDE_STYLE('',(#5028));
+#5030=SURFACE_STYLE_USAGE(.BOTH.,#5029);
+#5031=PRESENTATION_STYLE_ASSIGNMENT((#5030));
+#5032=STYLED_ITEM('',(#5031),#5024);
+#5033=ADVANCED_FACE('',(#16405),#16407,.F.);
+#5034=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5035=FILL_AREA_STYLE_COLOUR('',#5034);
+#5036=FILL_AREA_STYLE($,(#5035));
+#5037=SURFACE_STYLE_FILL_AREA(#5036);
+#5038=SURFACE_SIDE_STYLE('',(#5037));
+#5039=SURFACE_STYLE_USAGE(.BOTH.,#5038);
+#5040=PRESENTATION_STYLE_ASSIGNMENT((#5039));
+#5041=STYLED_ITEM('',(#5040),#5033);
+#5042=ADVANCED_FACE('',(#16412),#16414,.F.);
+#5043=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5044=FILL_AREA_STYLE_COLOUR('',#5043);
+#5045=FILL_AREA_STYLE($,(#5044));
+#5046=SURFACE_STYLE_FILL_AREA(#5045);
+#5047=SURFACE_SIDE_STYLE('',(#5046));
+#5048=SURFACE_STYLE_USAGE(.BOTH.,#5047);
+#5049=PRESENTATION_STYLE_ASSIGNMENT((#5048));
+#5050=STYLED_ITEM('',(#5049),#5042);
+#5051=ADVANCED_FACE('',(#16419),#16421,.F.);
+#5052=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5053=FILL_AREA_STYLE_COLOUR('',#5052);
+#5054=FILL_AREA_STYLE($,(#5053));
+#5055=SURFACE_STYLE_FILL_AREA(#5054);
+#5056=SURFACE_SIDE_STYLE('',(#5055));
+#5057=SURFACE_STYLE_USAGE(.BOTH.,#5056);
+#5058=PRESENTATION_STYLE_ASSIGNMENT((#5057));
+#5059=STYLED_ITEM('',(#5058),#5051);
+#5060=ADVANCED_FACE('',(#16426),#16428,.F.);
+#5061=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5062=FILL_AREA_STYLE_COLOUR('',#5061);
+#5063=FILL_AREA_STYLE($,(#5062));
+#5064=SURFACE_STYLE_FILL_AREA(#5063);
+#5065=SURFACE_SIDE_STYLE('',(#5064));
+#5066=SURFACE_STYLE_USAGE(.BOTH.,#5065);
+#5067=PRESENTATION_STYLE_ASSIGNMENT((#5066));
+#5068=STYLED_ITEM('',(#5067),#5060);
+#5069=ADVANCED_FACE('',(#16433),#16435,.T.);
+#5070=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5071=FILL_AREA_STYLE_COLOUR('',#5070);
+#5072=FILL_AREA_STYLE($,(#5071));
+#5073=SURFACE_STYLE_FILL_AREA(#5072);
+#5074=SURFACE_SIDE_STYLE('',(#5073));
+#5075=SURFACE_STYLE_USAGE(.BOTH.,#5074);
+#5076=PRESENTATION_STYLE_ASSIGNMENT((#5075));
+#5077=STYLED_ITEM('',(#5076),#5069);
+#5078=ADVANCED_FACE('',(#16440),#16442,.T.);
+#5079=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5080=FILL_AREA_STYLE_COLOUR('',#5079);
+#5081=FILL_AREA_STYLE($,(#5080));
+#5082=SURFACE_STYLE_FILL_AREA(#5081);
+#5083=SURFACE_SIDE_STYLE('',(#5082));
+#5084=SURFACE_STYLE_USAGE(.BOTH.,#5083);
+#5085=PRESENTATION_STYLE_ASSIGNMENT((#5084));
+#5086=STYLED_ITEM('',(#5085),#5078);
+#5087=ADVANCED_FACE('',(#16447),#16449,.F.);
+#5088=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5089=FILL_AREA_STYLE_COLOUR('',#5088);
+#5090=FILL_AREA_STYLE($,(#5089));
+#5091=SURFACE_STYLE_FILL_AREA(#5090);
+#5092=SURFACE_SIDE_STYLE('',(#5091));
+#5093=SURFACE_STYLE_USAGE(.BOTH.,#5092);
+#5094=PRESENTATION_STYLE_ASSIGNMENT((#5093));
+#5095=STYLED_ITEM('',(#5094),#5087);
+#5096=ADVANCED_FACE('',(#16454),#16456,.F.);
+#5097=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5098=FILL_AREA_STYLE_COLOUR('',#5097);
+#5099=FILL_AREA_STYLE($,(#5098));
+#5100=SURFACE_STYLE_FILL_AREA(#5099);
+#5101=SURFACE_SIDE_STYLE('',(#5100));
+#5102=SURFACE_STYLE_USAGE(.BOTH.,#5101);
+#5103=PRESENTATION_STYLE_ASSIGNMENT((#5102));
+#5104=STYLED_ITEM('',(#5103),#5096);
+#5105=ADVANCED_FACE('',(#16461),#16463,.F.);
+#5106=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5107=FILL_AREA_STYLE_COLOUR('',#5106);
+#5108=FILL_AREA_STYLE($,(#5107));
+#5109=SURFACE_STYLE_FILL_AREA(#5108);
+#5110=SURFACE_SIDE_STYLE('',(#5109));
+#5111=SURFACE_STYLE_USAGE(.BOTH.,#5110);
+#5112=PRESENTATION_STYLE_ASSIGNMENT((#5111));
+#5113=STYLED_ITEM('',(#5112),#5105);
+#5114=ADVANCED_FACE('',(#16468),#16470,.T.);
+#5115=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5116=FILL_AREA_STYLE_COLOUR('',#5115);
+#5117=FILL_AREA_STYLE($,(#5116));
+#5118=SURFACE_STYLE_FILL_AREA(#5117);
+#5119=SURFACE_SIDE_STYLE('',(#5118));
+#5120=SURFACE_STYLE_USAGE(.BOTH.,#5119);
+#5121=PRESENTATION_STYLE_ASSIGNMENT((#5120));
+#5122=STYLED_ITEM('',(#5121),#5114);
+#5123=ADVANCED_FACE('',(#16475),#16477,.F.);
+#5124=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5125=FILL_AREA_STYLE_COLOUR('',#5124);
+#5126=FILL_AREA_STYLE($,(#5125));
+#5127=SURFACE_STYLE_FILL_AREA(#5126);
+#5128=SURFACE_SIDE_STYLE('',(#5127));
+#5129=SURFACE_STYLE_USAGE(.BOTH.,#5128);
+#5130=PRESENTATION_STYLE_ASSIGNMENT((#5129));
+#5131=STYLED_ITEM('',(#5130),#5123);
+#5132=ADVANCED_FACE('',(#16482),#16484,.T.);
+#5133=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5134=FILL_AREA_STYLE_COLOUR('',#5133);
+#5135=FILL_AREA_STYLE($,(#5134));
+#5136=SURFACE_STYLE_FILL_AREA(#5135);
+#5137=SURFACE_SIDE_STYLE('',(#5136));
+#5138=SURFACE_STYLE_USAGE(.BOTH.,#5137);
+#5139=PRESENTATION_STYLE_ASSIGNMENT((#5138));
+#5140=STYLED_ITEM('',(#5139),#5132);
+#5141=ADVANCED_FACE('',(#16489),#16491,.F.);
+#5142=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5143=FILL_AREA_STYLE_COLOUR('',#5142);
+#5144=FILL_AREA_STYLE($,(#5143));
+#5145=SURFACE_STYLE_FILL_AREA(#5144);
+#5146=SURFACE_SIDE_STYLE('',(#5145));
+#5147=SURFACE_STYLE_USAGE(.BOTH.,#5146);
+#5148=PRESENTATION_STYLE_ASSIGNMENT((#5147));
+#5149=STYLED_ITEM('',(#5148),#5141);
+#5150=ADVANCED_FACE('',(#16496),#16498,.T.);
+#5151=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5152=FILL_AREA_STYLE_COLOUR('',#5151);
+#5153=FILL_AREA_STYLE($,(#5152));
+#5154=SURFACE_STYLE_FILL_AREA(#5153);
+#5155=SURFACE_SIDE_STYLE('',(#5154));
+#5156=SURFACE_STYLE_USAGE(.BOTH.,#5155);
+#5157=PRESENTATION_STYLE_ASSIGNMENT((#5156));
+#5158=STYLED_ITEM('',(#5157),#5150);
+#5159=ADVANCED_FACE('',(#16503),#16505,.F.);
+#5160=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5161=FILL_AREA_STYLE_COLOUR('',#5160);
+#5162=FILL_AREA_STYLE($,(#5161));
+#5163=SURFACE_STYLE_FILL_AREA(#5162);
+#5164=SURFACE_SIDE_STYLE('',(#5163));
+#5165=SURFACE_STYLE_USAGE(.BOTH.,#5164);
+#5166=PRESENTATION_STYLE_ASSIGNMENT((#5165));
+#5167=STYLED_ITEM('',(#5166),#5159);
+#5168=ADVANCED_FACE('',(#16510),#16512,.F.);
+#5169=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5170=FILL_AREA_STYLE_COLOUR('',#5169);
+#5171=FILL_AREA_STYLE($,(#5170));
+#5172=SURFACE_STYLE_FILL_AREA(#5171);
+#5173=SURFACE_SIDE_STYLE('',(#5172));
+#5174=SURFACE_STYLE_USAGE(.BOTH.,#5173);
+#5175=PRESENTATION_STYLE_ASSIGNMENT((#5174));
+#5176=STYLED_ITEM('',(#5175),#5168);
+#5177=ADVANCED_FACE('',(#16517),#16519,.F.);
+#5178=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5179=FILL_AREA_STYLE_COLOUR('',#5178);
+#5180=FILL_AREA_STYLE($,(#5179));
+#5181=SURFACE_STYLE_FILL_AREA(#5180);
+#5182=SURFACE_SIDE_STYLE('',(#5181));
+#5183=SURFACE_STYLE_USAGE(.BOTH.,#5182);
+#5184=PRESENTATION_STYLE_ASSIGNMENT((#5183));
+#5185=STYLED_ITEM('',(#5184),#5177);
+#5186=ADVANCED_FACE('',(#16524),#16526,.F.);
+#5187=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5188=FILL_AREA_STYLE_COLOUR('',#5187);
+#5189=FILL_AREA_STYLE($,(#5188));
+#5190=SURFACE_STYLE_FILL_AREA(#5189);
+#5191=SURFACE_SIDE_STYLE('',(#5190));
+#5192=SURFACE_STYLE_USAGE(.BOTH.,#5191);
+#5193=PRESENTATION_STYLE_ASSIGNMENT((#5192));
+#5194=STYLED_ITEM('',(#5193),#5186);
+#5195=ADVANCED_FACE('',(#16531),#16533,.T.);
+#5196=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5197=FILL_AREA_STYLE_COLOUR('',#5196);
+#5198=FILL_AREA_STYLE($,(#5197));
+#5199=SURFACE_STYLE_FILL_AREA(#5198);
+#5200=SURFACE_SIDE_STYLE('',(#5199));
+#5201=SURFACE_STYLE_USAGE(.BOTH.,#5200);
+#5202=PRESENTATION_STYLE_ASSIGNMENT((#5201));
+#5203=STYLED_ITEM('',(#5202),#5195);
+#5204=ADVANCED_FACE('',(#16538),#16540,.T.);
+#5205=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5206=FILL_AREA_STYLE_COLOUR('',#5205);
+#5207=FILL_AREA_STYLE($,(#5206));
+#5208=SURFACE_STYLE_FILL_AREA(#5207);
+#5209=SURFACE_SIDE_STYLE('',(#5208));
+#5210=SURFACE_STYLE_USAGE(.BOTH.,#5209);
+#5211=PRESENTATION_STYLE_ASSIGNMENT((#5210));
+#5212=STYLED_ITEM('',(#5211),#5204);
+#5213=ADVANCED_FACE('',(#16545),#16547,.F.);
+#5214=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5215=FILL_AREA_STYLE_COLOUR('',#5214);
+#5216=FILL_AREA_STYLE($,(#5215));
+#5217=SURFACE_STYLE_FILL_AREA(#5216);
+#5218=SURFACE_SIDE_STYLE('',(#5217));
+#5219=SURFACE_STYLE_USAGE(.BOTH.,#5218);
+#5220=PRESENTATION_STYLE_ASSIGNMENT((#5219));
+#5221=STYLED_ITEM('',(#5220),#5213);
+#5222=ADVANCED_FACE('',(#16552),#16554,.T.);
+#5223=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5224=FILL_AREA_STYLE_COLOUR('',#5223);
+#5225=FILL_AREA_STYLE($,(#5224));
+#5226=SURFACE_STYLE_FILL_AREA(#5225);
+#5227=SURFACE_SIDE_STYLE('',(#5226));
+#5228=SURFACE_STYLE_USAGE(.BOTH.,#5227);
+#5229=PRESENTATION_STYLE_ASSIGNMENT((#5228));
+#5230=STYLED_ITEM('',(#5229),#5222);
+#5231=ADVANCED_FACE('',(#16559),#16561,.T.);
+#5232=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5233=FILL_AREA_STYLE_COLOUR('',#5232);
+#5234=FILL_AREA_STYLE($,(#5233));
+#5235=SURFACE_STYLE_FILL_AREA(#5234);
+#5236=SURFACE_SIDE_STYLE('',(#5235));
+#5237=SURFACE_STYLE_USAGE(.BOTH.,#5236);
+#5238=PRESENTATION_STYLE_ASSIGNMENT((#5237));
+#5239=STYLED_ITEM('',(#5238),#5231);
+#5240=ADVANCED_FACE('',(#16566),#16568,.T.);
+#5241=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5242=FILL_AREA_STYLE_COLOUR('',#5241);
+#5243=FILL_AREA_STYLE($,(#5242));
+#5244=SURFACE_STYLE_FILL_AREA(#5243);
+#5245=SURFACE_SIDE_STYLE('',(#5244));
+#5246=SURFACE_STYLE_USAGE(.BOTH.,#5245);
+#5247=PRESENTATION_STYLE_ASSIGNMENT((#5246));
+#5248=STYLED_ITEM('',(#5247),#5240);
+#5249=ADVANCED_FACE('',(#16573),#16575,.T.);
+#5250=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5251=FILL_AREA_STYLE_COLOUR('',#5250);
+#5252=FILL_AREA_STYLE($,(#5251));
+#5253=SURFACE_STYLE_FILL_AREA(#5252);
+#5254=SURFACE_SIDE_STYLE('',(#5253));
+#5255=SURFACE_STYLE_USAGE(.BOTH.,#5254);
+#5256=PRESENTATION_STYLE_ASSIGNMENT((#5255));
+#5257=STYLED_ITEM('',(#5256),#5249);
+#5258=ADVANCED_FACE('',(#16580),#16582,.T.);
+#5259=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5260=FILL_AREA_STYLE_COLOUR('',#5259);
+#5261=FILL_AREA_STYLE($,(#5260));
+#5262=SURFACE_STYLE_FILL_AREA(#5261);
+#5263=SURFACE_SIDE_STYLE('',(#5262));
+#5264=SURFACE_STYLE_USAGE(.BOTH.,#5263);
+#5265=PRESENTATION_STYLE_ASSIGNMENT((#5264));
+#5266=STYLED_ITEM('',(#5265),#5258);
+#5267=ADVANCED_FACE('',(#16587),#16589,.T.);
+#5268=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5269=FILL_AREA_STYLE_COLOUR('',#5268);
+#5270=FILL_AREA_STYLE($,(#5269));
+#5271=SURFACE_STYLE_FILL_AREA(#5270);
+#5272=SURFACE_SIDE_STYLE('',(#5271));
+#5273=SURFACE_STYLE_USAGE(.BOTH.,#5272);
+#5274=PRESENTATION_STYLE_ASSIGNMENT((#5273));
+#5275=STYLED_ITEM('',(#5274),#5267);
+#5276=ADVANCED_FACE('',(#16594),#16596,.T.);
+#5277=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5278=FILL_AREA_STYLE_COLOUR('',#5277);
+#5279=FILL_AREA_STYLE($,(#5278));
+#5280=SURFACE_STYLE_FILL_AREA(#5279);
+#5281=SURFACE_SIDE_STYLE('',(#5280));
+#5282=SURFACE_STYLE_USAGE(.BOTH.,#5281);
+#5283=PRESENTATION_STYLE_ASSIGNMENT((#5282));
+#5284=STYLED_ITEM('',(#5283),#5276);
+#5285=ADVANCED_FACE('',(#16601),#16603,.F.);
+#5286=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5287=FILL_AREA_STYLE_COLOUR('',#5286);
+#5288=FILL_AREA_STYLE($,(#5287));
+#5289=SURFACE_STYLE_FILL_AREA(#5288);
+#5290=SURFACE_SIDE_STYLE('',(#5289));
+#5291=SURFACE_STYLE_USAGE(.BOTH.,#5290);
+#5292=PRESENTATION_STYLE_ASSIGNMENT((#5291));
+#5293=STYLED_ITEM('',(#5292),#5285);
+#5294=ADVANCED_FACE('',(#16608),#16610,.T.);
+#5295=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5296=FILL_AREA_STYLE_COLOUR('',#5295);
+#5297=FILL_AREA_STYLE($,(#5296));
+#5298=SURFACE_STYLE_FILL_AREA(#5297);
+#5299=SURFACE_SIDE_STYLE('',(#5298));
+#5300=SURFACE_STYLE_USAGE(.BOTH.,#5299);
+#5301=PRESENTATION_STYLE_ASSIGNMENT((#5300));
+#5302=STYLED_ITEM('',(#5301),#5294);
+#5303=ADVANCED_FACE('',(#16615),#16617,.T.);
+#5304=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5305=FILL_AREA_STYLE_COLOUR('',#5304);
+#5306=FILL_AREA_STYLE($,(#5305));
+#5307=SURFACE_STYLE_FILL_AREA(#5306);
+#5308=SURFACE_SIDE_STYLE('',(#5307));
+#5309=SURFACE_STYLE_USAGE(.BOTH.,#5308);
+#5310=PRESENTATION_STYLE_ASSIGNMENT((#5309));
+#5311=STYLED_ITEM('',(#5310),#5303);
+#5312=ADVANCED_FACE('',(#16622),#16624,.T.);
+#5313=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5314=FILL_AREA_STYLE_COLOUR('',#5313);
+#5315=FILL_AREA_STYLE($,(#5314));
+#5316=SURFACE_STYLE_FILL_AREA(#5315);
+#5317=SURFACE_SIDE_STYLE('',(#5316));
+#5318=SURFACE_STYLE_USAGE(.BOTH.,#5317);
+#5319=PRESENTATION_STYLE_ASSIGNMENT((#5318));
+#5320=STYLED_ITEM('',(#5319),#5312);
+#5321=ADVANCED_FACE('',(#16629),#16631,.F.);
+#5322=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5323=FILL_AREA_STYLE_COLOUR('',#5322);
+#5324=FILL_AREA_STYLE($,(#5323));
+#5325=SURFACE_STYLE_FILL_AREA(#5324);
+#5326=SURFACE_SIDE_STYLE('',(#5325));
+#5327=SURFACE_STYLE_USAGE(.BOTH.,#5326);
+#5328=PRESENTATION_STYLE_ASSIGNMENT((#5327));
+#5329=STYLED_ITEM('',(#5328),#5321);
+#5330=ADVANCED_FACE('',(#16636),#16638,.T.);
+#5331=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5332=FILL_AREA_STYLE_COLOUR('',#5331);
+#5333=FILL_AREA_STYLE($,(#5332));
+#5334=SURFACE_STYLE_FILL_AREA(#5333);
+#5335=SURFACE_SIDE_STYLE('',(#5334));
+#5336=SURFACE_STYLE_USAGE(.BOTH.,#5335);
+#5337=PRESENTATION_STYLE_ASSIGNMENT((#5336));
+#5338=STYLED_ITEM('',(#5337),#5330);
+#5339=ADVANCED_FACE('',(#16643),#16645,.T.);
+#5340=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5341=FILL_AREA_STYLE_COLOUR('',#5340);
+#5342=FILL_AREA_STYLE($,(#5341));
+#5343=SURFACE_STYLE_FILL_AREA(#5342);
+#5344=SURFACE_SIDE_STYLE('',(#5343));
+#5345=SURFACE_STYLE_USAGE(.BOTH.,#5344);
+#5346=PRESENTATION_STYLE_ASSIGNMENT((#5345));
+#5347=STYLED_ITEM('',(#5346),#5339);
+#5348=ADVANCED_FACE('',(#16650),#16652,.T.);
+#5349=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5350=FILL_AREA_STYLE_COLOUR('',#5349);
+#5351=FILL_AREA_STYLE($,(#5350));
+#5352=SURFACE_STYLE_FILL_AREA(#5351);
+#5353=SURFACE_SIDE_STYLE('',(#5352));
+#5354=SURFACE_STYLE_USAGE(.BOTH.,#5353);
+#5355=PRESENTATION_STYLE_ASSIGNMENT((#5354));
+#5356=STYLED_ITEM('',(#5355),#5348);
+#5357=ADVANCED_FACE('',(#16657),#16659,.T.);
+#5358=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5359=FILL_AREA_STYLE_COLOUR('',#5358);
+#5360=FILL_AREA_STYLE($,(#5359));
+#5361=SURFACE_STYLE_FILL_AREA(#5360);
+#5362=SURFACE_SIDE_STYLE('',(#5361));
+#5363=SURFACE_STYLE_USAGE(.BOTH.,#5362);
+#5364=PRESENTATION_STYLE_ASSIGNMENT((#5363));
+#5365=STYLED_ITEM('',(#5364),#5357);
+#5366=ADVANCED_FACE('',(#16664),#16666,.T.);
+#5367=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5368=FILL_AREA_STYLE_COLOUR('',#5367);
+#5369=FILL_AREA_STYLE($,(#5368));
+#5370=SURFACE_STYLE_FILL_AREA(#5369);
+#5371=SURFACE_SIDE_STYLE('',(#5370));
+#5372=SURFACE_STYLE_USAGE(.BOTH.,#5371);
+#5373=PRESENTATION_STYLE_ASSIGNMENT((#5372));
+#5374=STYLED_ITEM('',(#5373),#5366);
+#5375=ADVANCED_FACE('',(#16671),#16673,.T.);
+#5376=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5377=FILL_AREA_STYLE_COLOUR('',#5376);
+#5378=FILL_AREA_STYLE($,(#5377));
+#5379=SURFACE_STYLE_FILL_AREA(#5378);
+#5380=SURFACE_SIDE_STYLE('',(#5379));
+#5381=SURFACE_STYLE_USAGE(.BOTH.,#5380);
+#5382=PRESENTATION_STYLE_ASSIGNMENT((#5381));
+#5383=STYLED_ITEM('',(#5382),#5375);
+#5384=ADVANCED_FACE('',(#16678),#16680,.T.);
+#5385=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5386=FILL_AREA_STYLE_COLOUR('',#5385);
+#5387=FILL_AREA_STYLE($,(#5386));
+#5388=SURFACE_STYLE_FILL_AREA(#5387);
+#5389=SURFACE_SIDE_STYLE('',(#5388));
+#5390=SURFACE_STYLE_USAGE(.BOTH.,#5389);
+#5391=PRESENTATION_STYLE_ASSIGNMENT((#5390));
+#5392=STYLED_ITEM('',(#5391),#5384);
+#5393=ADVANCED_FACE('',(#16685),#16687,.T.);
+#5394=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5395=FILL_AREA_STYLE_COLOUR('',#5394);
+#5396=FILL_AREA_STYLE($,(#5395));
+#5397=SURFACE_STYLE_FILL_AREA(#5396);
+#5398=SURFACE_SIDE_STYLE('',(#5397));
+#5399=SURFACE_STYLE_USAGE(.BOTH.,#5398);
+#5400=PRESENTATION_STYLE_ASSIGNMENT((#5399));
+#5401=STYLED_ITEM('',(#5400),#5393);
+#5402=ADVANCED_FACE('',(#16692),#16694,.T.);
+#5403=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5404=FILL_AREA_STYLE_COLOUR('',#5403);
+#5405=FILL_AREA_STYLE($,(#5404));
+#5406=SURFACE_STYLE_FILL_AREA(#5405);
+#5407=SURFACE_SIDE_STYLE('',(#5406));
+#5408=SURFACE_STYLE_USAGE(.BOTH.,#5407);
+#5409=PRESENTATION_STYLE_ASSIGNMENT((#5408));
+#5410=STYLED_ITEM('',(#5409),#5402);
+#5411=ADVANCED_FACE('',(#16699),#16701,.T.);
+#5412=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5413=FILL_AREA_STYLE_COLOUR('',#5412);
+#5414=FILL_AREA_STYLE($,(#5413));
+#5415=SURFACE_STYLE_FILL_AREA(#5414);
+#5416=SURFACE_SIDE_STYLE('',(#5415));
+#5417=SURFACE_STYLE_USAGE(.BOTH.,#5416);
+#5418=PRESENTATION_STYLE_ASSIGNMENT((#5417));
+#5419=STYLED_ITEM('',(#5418),#5411);
+#5420=ADVANCED_FACE('',(#16706),#16708,.T.);
+#5421=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5422=FILL_AREA_STYLE_COLOUR('',#5421);
+#5423=FILL_AREA_STYLE($,(#5422));
+#5424=SURFACE_STYLE_FILL_AREA(#5423);
+#5425=SURFACE_SIDE_STYLE('',(#5424));
+#5426=SURFACE_STYLE_USAGE(.BOTH.,#5425);
+#5427=PRESENTATION_STYLE_ASSIGNMENT((#5426));
+#5428=STYLED_ITEM('',(#5427),#5420);
+#5429=ADVANCED_FACE('',(#16713),#16715,.F.);
+#5430=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5431=FILL_AREA_STYLE_COLOUR('',#5430);
+#5432=FILL_AREA_STYLE($,(#5431));
+#5433=SURFACE_STYLE_FILL_AREA(#5432);
+#5434=SURFACE_SIDE_STYLE('',(#5433));
+#5435=SURFACE_STYLE_USAGE(.BOTH.,#5434);
+#5436=PRESENTATION_STYLE_ASSIGNMENT((#5435));
+#5437=STYLED_ITEM('',(#5436),#5429);
+#5438=ADVANCED_FACE('',(#16720),#16722,.T.);
+#5439=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5440=FILL_AREA_STYLE_COLOUR('',#5439);
+#5441=FILL_AREA_STYLE($,(#5440));
+#5442=SURFACE_STYLE_FILL_AREA(#5441);
+#5443=SURFACE_SIDE_STYLE('',(#5442));
+#5444=SURFACE_STYLE_USAGE(.BOTH.,#5443);
+#5445=PRESENTATION_STYLE_ASSIGNMENT((#5444));
+#5446=STYLED_ITEM('',(#5445),#5438);
+#5447=ADVANCED_FACE('',(#16727),#16729,.T.);
+#5448=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5449=FILL_AREA_STYLE_COLOUR('',#5448);
+#5450=FILL_AREA_STYLE($,(#5449));
+#5451=SURFACE_STYLE_FILL_AREA(#5450);
+#5452=SURFACE_SIDE_STYLE('',(#5451));
+#5453=SURFACE_STYLE_USAGE(.BOTH.,#5452);
+#5454=PRESENTATION_STYLE_ASSIGNMENT((#5453));
+#5455=STYLED_ITEM('',(#5454),#5447);
+#5456=ADVANCED_FACE('',(#16734),#16736,.T.);
+#5457=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5458=FILL_AREA_STYLE_COLOUR('',#5457);
+#5459=FILL_AREA_STYLE($,(#5458));
+#5460=SURFACE_STYLE_FILL_AREA(#5459);
+#5461=SURFACE_SIDE_STYLE('',(#5460));
+#5462=SURFACE_STYLE_USAGE(.BOTH.,#5461);
+#5463=PRESENTATION_STYLE_ASSIGNMENT((#5462));
+#5464=STYLED_ITEM('',(#5463),#5456);
+#5465=ADVANCED_FACE('',(#16741),#16743,.F.);
+#5466=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5467=FILL_AREA_STYLE_COLOUR('',#5466);
+#5468=FILL_AREA_STYLE($,(#5467));
+#5469=SURFACE_STYLE_FILL_AREA(#5468);
+#5470=SURFACE_SIDE_STYLE('',(#5469));
+#5471=SURFACE_STYLE_USAGE(.BOTH.,#5470);
+#5472=PRESENTATION_STYLE_ASSIGNMENT((#5471));
+#5473=STYLED_ITEM('',(#5472),#5465);
+#5474=ADVANCED_FACE('',(#16748),#16750,.T.);
+#5475=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5476=FILL_AREA_STYLE_COLOUR('',#5475);
+#5477=FILL_AREA_STYLE($,(#5476));
+#5478=SURFACE_STYLE_FILL_AREA(#5477);
+#5479=SURFACE_SIDE_STYLE('',(#5478));
+#5480=SURFACE_STYLE_USAGE(.BOTH.,#5479);
+#5481=PRESENTATION_STYLE_ASSIGNMENT((#5480));
+#5482=STYLED_ITEM('',(#5481),#5474);
+#5483=ADVANCED_FACE('',(#16755),#16757,.T.);
+#5484=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5485=FILL_AREA_STYLE_COLOUR('',#5484);
+#5486=FILL_AREA_STYLE($,(#5485));
+#5487=SURFACE_STYLE_FILL_AREA(#5486);
+#5488=SURFACE_SIDE_STYLE('',(#5487));
+#5489=SURFACE_STYLE_USAGE(.BOTH.,#5488);
+#5490=PRESENTATION_STYLE_ASSIGNMENT((#5489));
+#5491=STYLED_ITEM('',(#5490),#5483);
+#5492=ADVANCED_FACE('',(#16762),#16764,.F.);
+#5493=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5494=FILL_AREA_STYLE_COLOUR('',#5493);
+#5495=FILL_AREA_STYLE($,(#5494));
+#5496=SURFACE_STYLE_FILL_AREA(#5495);
+#5497=SURFACE_SIDE_STYLE('',(#5496));
+#5498=SURFACE_STYLE_USAGE(.BOTH.,#5497);
+#5499=PRESENTATION_STYLE_ASSIGNMENT((#5498));
+#5500=STYLED_ITEM('',(#5499),#5492);
+#5501=ADVANCED_FACE('',(#16769),#16771,.F.);
+#5502=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5503=FILL_AREA_STYLE_COLOUR('',#5502);
+#5504=FILL_AREA_STYLE($,(#5503));
+#5505=SURFACE_STYLE_FILL_AREA(#5504);
+#5506=SURFACE_SIDE_STYLE('',(#5505));
+#5507=SURFACE_STYLE_USAGE(.BOTH.,#5506);
+#5508=PRESENTATION_STYLE_ASSIGNMENT((#5507));
+#5509=STYLED_ITEM('',(#5508),#5501);
+#5510=ADVANCED_FACE('',(#16776),#16778,.T.);
+#5511=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5512=FILL_AREA_STYLE_COLOUR('',#5511);
+#5513=FILL_AREA_STYLE($,(#5512));
+#5514=SURFACE_STYLE_FILL_AREA(#5513);
+#5515=SURFACE_SIDE_STYLE('',(#5514));
+#5516=SURFACE_STYLE_USAGE(.BOTH.,#5515);
+#5517=PRESENTATION_STYLE_ASSIGNMENT((#5516));
+#5518=STYLED_ITEM('',(#5517),#5510);
+#5519=ADVANCED_FACE('',(#16783),#16785,.F.);
+#5520=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5521=FILL_AREA_STYLE_COLOUR('',#5520);
+#5522=FILL_AREA_STYLE($,(#5521));
+#5523=SURFACE_STYLE_FILL_AREA(#5522);
+#5524=SURFACE_SIDE_STYLE('',(#5523));
+#5525=SURFACE_STYLE_USAGE(.BOTH.,#5524);
+#5526=PRESENTATION_STYLE_ASSIGNMENT((#5525));
+#5527=STYLED_ITEM('',(#5526),#5519);
+#5528=ADVANCED_FACE('',(#16790),#16792,.T.);
+#5529=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5530=FILL_AREA_STYLE_COLOUR('',#5529);
+#5531=FILL_AREA_STYLE($,(#5530));
+#5532=SURFACE_STYLE_FILL_AREA(#5531);
+#5533=SURFACE_SIDE_STYLE('',(#5532));
+#5534=SURFACE_STYLE_USAGE(.BOTH.,#5533);
+#5535=PRESENTATION_STYLE_ASSIGNMENT((#5534));
+#5536=STYLED_ITEM('',(#5535),#5528);
+#5537=ADVANCED_FACE('',(#16797),#16799,.T.);
+#5538=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5539=FILL_AREA_STYLE_COLOUR('',#5538);
+#5540=FILL_AREA_STYLE($,(#5539));
+#5541=SURFACE_STYLE_FILL_AREA(#5540);
+#5542=SURFACE_SIDE_STYLE('',(#5541));
+#5543=SURFACE_STYLE_USAGE(.BOTH.,#5542);
+#5544=PRESENTATION_STYLE_ASSIGNMENT((#5543));
+#5545=STYLED_ITEM('',(#5544),#5537);
+#5546=ADVANCED_FACE('',(#16804),#16806,.F.);
+#5547=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5548=FILL_AREA_STYLE_COLOUR('',#5547);
+#5549=FILL_AREA_STYLE($,(#5548));
+#5550=SURFACE_STYLE_FILL_AREA(#5549);
+#5551=SURFACE_SIDE_STYLE('',(#5550));
+#5552=SURFACE_STYLE_USAGE(.BOTH.,#5551);
+#5553=PRESENTATION_STYLE_ASSIGNMENT((#5552));
+#5554=STYLED_ITEM('',(#5553),#5546);
+#5555=ADVANCED_FACE('',(#16811),#16813,.T.);
+#5556=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5557=FILL_AREA_STYLE_COLOUR('',#5556);
+#5558=FILL_AREA_STYLE($,(#5557));
+#5559=SURFACE_STYLE_FILL_AREA(#5558);
+#5560=SURFACE_SIDE_STYLE('',(#5559));
+#5561=SURFACE_STYLE_USAGE(.BOTH.,#5560);
+#5562=PRESENTATION_STYLE_ASSIGNMENT((#5561));
+#5563=STYLED_ITEM('',(#5562),#5555);
+#5564=ADVANCED_FACE('',(#16818),#16820,.T.);
+#5565=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5566=FILL_AREA_STYLE_COLOUR('',#5565);
+#5567=FILL_AREA_STYLE($,(#5566));
+#5568=SURFACE_STYLE_FILL_AREA(#5567);
+#5569=SURFACE_SIDE_STYLE('',(#5568));
+#5570=SURFACE_STYLE_USAGE(.BOTH.,#5569);
+#5571=PRESENTATION_STYLE_ASSIGNMENT((#5570));
+#5572=STYLED_ITEM('',(#5571),#5564);
+#5573=ADVANCED_FACE('',(#16825),#16827,.T.);
+#5574=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5575=FILL_AREA_STYLE_COLOUR('',#5574);
+#5576=FILL_AREA_STYLE($,(#5575));
+#5577=SURFACE_STYLE_FILL_AREA(#5576);
+#5578=SURFACE_SIDE_STYLE('',(#5577));
+#5579=SURFACE_STYLE_USAGE(.BOTH.,#5578);
+#5580=PRESENTATION_STYLE_ASSIGNMENT((#5579));
+#5581=STYLED_ITEM('',(#5580),#5573);
+#5582=ADVANCED_FACE('',(#16832),#16834,.T.);
+#5583=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5584=FILL_AREA_STYLE_COLOUR('',#5583);
+#5585=FILL_AREA_STYLE($,(#5584));
+#5586=SURFACE_STYLE_FILL_AREA(#5585);
+#5587=SURFACE_SIDE_STYLE('',(#5586));
+#5588=SURFACE_STYLE_USAGE(.BOTH.,#5587);
+#5589=PRESENTATION_STYLE_ASSIGNMENT((#5588));
+#5590=STYLED_ITEM('',(#5589),#5582);
+#5591=ADVANCED_FACE('',(#16839),#16841,.F.);
+#5592=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5593=FILL_AREA_STYLE_COLOUR('',#5592);
+#5594=FILL_AREA_STYLE($,(#5593));
+#5595=SURFACE_STYLE_FILL_AREA(#5594);
+#5596=SURFACE_SIDE_STYLE('',(#5595));
+#5597=SURFACE_STYLE_USAGE(.BOTH.,#5596);
+#5598=PRESENTATION_STYLE_ASSIGNMENT((#5597));
+#5599=STYLED_ITEM('',(#5598),#5591);
+#5600=ADVANCED_FACE('',(#16846),#16848,.F.);
+#5601=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5602=FILL_AREA_STYLE_COLOUR('',#5601);
+#5603=FILL_AREA_STYLE($,(#5602));
+#5604=SURFACE_STYLE_FILL_AREA(#5603);
+#5605=SURFACE_SIDE_STYLE('',(#5604));
+#5606=SURFACE_STYLE_USAGE(.BOTH.,#5605);
+#5607=PRESENTATION_STYLE_ASSIGNMENT((#5606));
+#5608=STYLED_ITEM('',(#5607),#5600);
+#5609=ADVANCED_FACE('',(#16853),#16855,.T.);
+#5610=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5611=FILL_AREA_STYLE_COLOUR('',#5610);
+#5612=FILL_AREA_STYLE($,(#5611));
+#5613=SURFACE_STYLE_FILL_AREA(#5612);
+#5614=SURFACE_SIDE_STYLE('',(#5613));
+#5615=SURFACE_STYLE_USAGE(.BOTH.,#5614);
+#5616=PRESENTATION_STYLE_ASSIGNMENT((#5615));
+#5617=STYLED_ITEM('',(#5616),#5609);
+#5618=ADVANCED_FACE('',(#16860),#16862,.F.);
+#5619=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5620=FILL_AREA_STYLE_COLOUR('',#5619);
+#5621=FILL_AREA_STYLE($,(#5620));
+#5622=SURFACE_STYLE_FILL_AREA(#5621);
+#5623=SURFACE_SIDE_STYLE('',(#5622));
+#5624=SURFACE_STYLE_USAGE(.BOTH.,#5623);
+#5625=PRESENTATION_STYLE_ASSIGNMENT((#5624));
+#5626=STYLED_ITEM('',(#5625),#5618);
+#5627=ADVANCED_FACE('',(#16867),#16869,.F.);
+#5628=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5629=FILL_AREA_STYLE_COLOUR('',#5628);
+#5630=FILL_AREA_STYLE($,(#5629));
+#5631=SURFACE_STYLE_FILL_AREA(#5630);
+#5632=SURFACE_SIDE_STYLE('',(#5631));
+#5633=SURFACE_STYLE_USAGE(.BOTH.,#5632);
+#5634=PRESENTATION_STYLE_ASSIGNMENT((#5633));
+#5635=STYLED_ITEM('',(#5634),#5627);
+#5636=ADVANCED_FACE('',(#16874),#16876,.F.);
+#5637=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5638=FILL_AREA_STYLE_COLOUR('',#5637);
+#5639=FILL_AREA_STYLE($,(#5638));
+#5640=SURFACE_STYLE_FILL_AREA(#5639);
+#5641=SURFACE_SIDE_STYLE('',(#5640));
+#5642=SURFACE_STYLE_USAGE(.BOTH.,#5641);
+#5643=PRESENTATION_STYLE_ASSIGNMENT((#5642));
+#5644=STYLED_ITEM('',(#5643),#5636);
+#5645=ADVANCED_FACE('',(#16881),#16883,.T.);
+#5646=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5647=FILL_AREA_STYLE_COLOUR('',#5646);
+#5648=FILL_AREA_STYLE($,(#5647));
+#5649=SURFACE_STYLE_FILL_AREA(#5648);
+#5650=SURFACE_SIDE_STYLE('',(#5649));
+#5651=SURFACE_STYLE_USAGE(.BOTH.,#5650);
+#5652=PRESENTATION_STYLE_ASSIGNMENT((#5651));
+#5653=STYLED_ITEM('',(#5652),#5645);
+#5654=ADVANCED_FACE('',(#16888),#16890,.F.);
+#5655=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5656=FILL_AREA_STYLE_COLOUR('',#5655);
+#5657=FILL_AREA_STYLE($,(#5656));
+#5658=SURFACE_STYLE_FILL_AREA(#5657);
+#5659=SURFACE_SIDE_STYLE('',(#5658));
+#5660=SURFACE_STYLE_USAGE(.BOTH.,#5659);
+#5661=PRESENTATION_STYLE_ASSIGNMENT((#5660));
+#5662=STYLED_ITEM('',(#5661),#5654);
+#5663=ADVANCED_FACE('',(#16895),#16897,.T.);
+#5664=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5665=FILL_AREA_STYLE_COLOUR('',#5664);
+#5666=FILL_AREA_STYLE($,(#5665));
+#5667=SURFACE_STYLE_FILL_AREA(#5666);
+#5668=SURFACE_SIDE_STYLE('',(#5667));
+#5669=SURFACE_STYLE_USAGE(.BOTH.,#5668);
+#5670=PRESENTATION_STYLE_ASSIGNMENT((#5669));
+#5671=STYLED_ITEM('',(#5670),#5663);
+#5672=ADVANCED_FACE('',(#16902),#16904,.F.);
+#5673=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5674=FILL_AREA_STYLE_COLOUR('',#5673);
+#5675=FILL_AREA_STYLE($,(#5674));
+#5676=SURFACE_STYLE_FILL_AREA(#5675);
+#5677=SURFACE_SIDE_STYLE('',(#5676));
+#5678=SURFACE_STYLE_USAGE(.BOTH.,#5677);
+#5679=PRESENTATION_STYLE_ASSIGNMENT((#5678));
+#5680=STYLED_ITEM('',(#5679),#5672);
+#5681=ADVANCED_FACE('',(#16909),#16911,.T.);
+#5682=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5683=FILL_AREA_STYLE_COLOUR('',#5682);
+#5684=FILL_AREA_STYLE($,(#5683));
+#5685=SURFACE_STYLE_FILL_AREA(#5684);
+#5686=SURFACE_SIDE_STYLE('',(#5685));
+#5687=SURFACE_STYLE_USAGE(.BOTH.,#5686);
+#5688=PRESENTATION_STYLE_ASSIGNMENT((#5687));
+#5689=STYLED_ITEM('',(#5688),#5681);
+#5690=ADVANCED_FACE('',(#16916),#16918,.F.);
+#5691=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5692=FILL_AREA_STYLE_COLOUR('',#5691);
+#5693=FILL_AREA_STYLE($,(#5692));
+#5694=SURFACE_STYLE_FILL_AREA(#5693);
+#5695=SURFACE_SIDE_STYLE('',(#5694));
+#5696=SURFACE_STYLE_USAGE(.BOTH.,#5695);
+#5697=PRESENTATION_STYLE_ASSIGNMENT((#5696));
+#5698=STYLED_ITEM('',(#5697),#5690);
+#5699=ADVANCED_FACE('',(#16923),#16925,.F.);
+#5700=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5701=FILL_AREA_STYLE_COLOUR('',#5700);
+#5702=FILL_AREA_STYLE($,(#5701));
+#5703=SURFACE_STYLE_FILL_AREA(#5702);
+#5704=SURFACE_SIDE_STYLE('',(#5703));
+#5705=SURFACE_STYLE_USAGE(.BOTH.,#5704);
+#5706=PRESENTATION_STYLE_ASSIGNMENT((#5705));
+#5707=STYLED_ITEM('',(#5706),#5699);
+#5708=ADVANCED_FACE('',(#16930),#16932,.F.);
+#5709=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5710=FILL_AREA_STYLE_COLOUR('',#5709);
+#5711=FILL_AREA_STYLE($,(#5710));
+#5712=SURFACE_STYLE_FILL_AREA(#5711);
+#5713=SURFACE_SIDE_STYLE('',(#5712));
+#5714=SURFACE_STYLE_USAGE(.BOTH.,#5713);
+#5715=PRESENTATION_STYLE_ASSIGNMENT((#5714));
+#5716=STYLED_ITEM('',(#5715),#5708);
+#5717=ADVANCED_FACE('',(#16937),#16939,.T.);
+#5718=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5719=FILL_AREA_STYLE_COLOUR('',#5718);
+#5720=FILL_AREA_STYLE($,(#5719));
+#5721=SURFACE_STYLE_FILL_AREA(#5720);
+#5722=SURFACE_SIDE_STYLE('',(#5721));
+#5723=SURFACE_STYLE_USAGE(.BOTH.,#5722);
+#5724=PRESENTATION_STYLE_ASSIGNMENT((#5723));
+#5725=STYLED_ITEM('',(#5724),#5717);
+#5726=ADVANCED_FACE('',(#16944),#16946,.F.);
+#5727=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5728=FILL_AREA_STYLE_COLOUR('',#5727);
+#5729=FILL_AREA_STYLE($,(#5728));
+#5730=SURFACE_STYLE_FILL_AREA(#5729);
+#5731=SURFACE_SIDE_STYLE('',(#5730));
+#5732=SURFACE_STYLE_USAGE(.BOTH.,#5731);
+#5733=PRESENTATION_STYLE_ASSIGNMENT((#5732));
+#5734=STYLED_ITEM('',(#5733),#5726);
+#5735=ADVANCED_FACE('',(#16951),#16953,.T.);
+#5736=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5737=FILL_AREA_STYLE_COLOUR('',#5736);
+#5738=FILL_AREA_STYLE($,(#5737));
+#5739=SURFACE_STYLE_FILL_AREA(#5738);
+#5740=SURFACE_SIDE_STYLE('',(#5739));
+#5741=SURFACE_STYLE_USAGE(.BOTH.,#5740);
+#5742=PRESENTATION_STYLE_ASSIGNMENT((#5741));
+#5743=STYLED_ITEM('',(#5742),#5735);
+#5744=ADVANCED_FACE('',(#16958),#16960,.F.);
+#5745=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5746=FILL_AREA_STYLE_COLOUR('',#5745);
+#5747=FILL_AREA_STYLE($,(#5746));
+#5748=SURFACE_STYLE_FILL_AREA(#5747);
+#5749=SURFACE_SIDE_STYLE('',(#5748));
+#5750=SURFACE_STYLE_USAGE(.BOTH.,#5749);
+#5751=PRESENTATION_STYLE_ASSIGNMENT((#5750));
+#5752=STYLED_ITEM('',(#5751),#5744);
+#5753=ADVANCED_FACE('',(#16965),#16967,.T.);
+#5754=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5755=FILL_AREA_STYLE_COLOUR('',#5754);
+#5756=FILL_AREA_STYLE($,(#5755));
+#5757=SURFACE_STYLE_FILL_AREA(#5756);
+#5758=SURFACE_SIDE_STYLE('',(#5757));
+#5759=SURFACE_STYLE_USAGE(.BOTH.,#5758);
+#5760=PRESENTATION_STYLE_ASSIGNMENT((#5759));
+#5761=STYLED_ITEM('',(#5760),#5753);
+#5762=ADVANCED_FACE('',(#16972),#16974,.F.);
+#5763=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5764=FILL_AREA_STYLE_COLOUR('',#5763);
+#5765=FILL_AREA_STYLE($,(#5764));
+#5766=SURFACE_STYLE_FILL_AREA(#5765);
+#5767=SURFACE_SIDE_STYLE('',(#5766));
+#5768=SURFACE_STYLE_USAGE(.BOTH.,#5767);
+#5769=PRESENTATION_STYLE_ASSIGNMENT((#5768));
+#5770=STYLED_ITEM('',(#5769),#5762);
+#5771=ADVANCED_FACE('',(#16979),#16981,.T.);
+#5772=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5773=FILL_AREA_STYLE_COLOUR('',#5772);
+#5774=FILL_AREA_STYLE($,(#5773));
+#5775=SURFACE_STYLE_FILL_AREA(#5774);
+#5776=SURFACE_SIDE_STYLE('',(#5775));
+#5777=SURFACE_STYLE_USAGE(.BOTH.,#5776);
+#5778=PRESENTATION_STYLE_ASSIGNMENT((#5777));
+#5779=STYLED_ITEM('',(#5778),#5771);
+#5780=ADVANCED_FACE('',(#16986),#16988,.F.);
+#5781=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5782=FILL_AREA_STYLE_COLOUR('',#5781);
+#5783=FILL_AREA_STYLE($,(#5782));
+#5784=SURFACE_STYLE_FILL_AREA(#5783);
+#5785=SURFACE_SIDE_STYLE('',(#5784));
+#5786=SURFACE_STYLE_USAGE(.BOTH.,#5785);
+#5787=PRESENTATION_STYLE_ASSIGNMENT((#5786));
+#5788=STYLED_ITEM('',(#5787),#5780);
+#5789=ADVANCED_FACE('',(#16993),#16995,.F.);
+#5790=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5791=FILL_AREA_STYLE_COLOUR('',#5790);
+#5792=FILL_AREA_STYLE($,(#5791));
+#5793=SURFACE_STYLE_FILL_AREA(#5792);
+#5794=SURFACE_SIDE_STYLE('',(#5793));
+#5795=SURFACE_STYLE_USAGE(.BOTH.,#5794);
+#5796=PRESENTATION_STYLE_ASSIGNMENT((#5795));
+#5797=STYLED_ITEM('',(#5796),#5789);
+#5798=ADVANCED_FACE('',(#17000),#17002,.T.);
+#5799=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5800=FILL_AREA_STYLE_COLOUR('',#5799);
+#5801=FILL_AREA_STYLE($,(#5800));
+#5802=SURFACE_STYLE_FILL_AREA(#5801);
+#5803=SURFACE_SIDE_STYLE('',(#5802));
+#5804=SURFACE_STYLE_USAGE(.BOTH.,#5803);
+#5805=PRESENTATION_STYLE_ASSIGNMENT((#5804));
+#5806=STYLED_ITEM('',(#5805),#5798);
+#5807=ADVANCED_FACE('',(#17007),#17009,.F.);
+#5808=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5809=FILL_AREA_STYLE_COLOUR('',#5808);
+#5810=FILL_AREA_STYLE($,(#5809));
+#5811=SURFACE_STYLE_FILL_AREA(#5810);
+#5812=SURFACE_SIDE_STYLE('',(#5811));
+#5813=SURFACE_STYLE_USAGE(.BOTH.,#5812);
+#5814=PRESENTATION_STYLE_ASSIGNMENT((#5813));
+#5815=STYLED_ITEM('',(#5814),#5807);
+#5816=ADVANCED_FACE('',(#17014),#17016,.T.);
+#5817=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5818=FILL_AREA_STYLE_COLOUR('',#5817);
+#5819=FILL_AREA_STYLE($,(#5818));
+#5820=SURFACE_STYLE_FILL_AREA(#5819);
+#5821=SURFACE_SIDE_STYLE('',(#5820));
+#5822=SURFACE_STYLE_USAGE(.BOTH.,#5821);
+#5823=PRESENTATION_STYLE_ASSIGNMENT((#5822));
+#5824=STYLED_ITEM('',(#5823),#5816);
+#5825=ADVANCED_FACE('',(#17021),#17023,.F.);
+#5826=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5827=FILL_AREA_STYLE_COLOUR('',#5826);
+#5828=FILL_AREA_STYLE($,(#5827));
+#5829=SURFACE_STYLE_FILL_AREA(#5828);
+#5830=SURFACE_SIDE_STYLE('',(#5829));
+#5831=SURFACE_STYLE_USAGE(.BOTH.,#5830);
+#5832=PRESENTATION_STYLE_ASSIGNMENT((#5831));
+#5833=STYLED_ITEM('',(#5832),#5825);
+#5834=ADVANCED_FACE('',(#17028),#17030,.T.);
+#5835=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5836=FILL_AREA_STYLE_COLOUR('',#5835);
+#5837=FILL_AREA_STYLE($,(#5836));
+#5838=SURFACE_STYLE_FILL_AREA(#5837);
+#5839=SURFACE_SIDE_STYLE('',(#5838));
+#5840=SURFACE_STYLE_USAGE(.BOTH.,#5839);
+#5841=PRESENTATION_STYLE_ASSIGNMENT((#5840));
+#5842=STYLED_ITEM('',(#5841),#5834);
+#5843=ADVANCED_FACE('',(#17035),#17037,.F.);
+#5844=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5845=FILL_AREA_STYLE_COLOUR('',#5844);
+#5846=FILL_AREA_STYLE($,(#5845));
+#5847=SURFACE_STYLE_FILL_AREA(#5846);
+#5848=SURFACE_SIDE_STYLE('',(#5847));
+#5849=SURFACE_STYLE_USAGE(.BOTH.,#5848);
+#5850=PRESENTATION_STYLE_ASSIGNMENT((#5849));
+#5851=STYLED_ITEM('',(#5850),#5843);
+#5852=ADVANCED_FACE('',(#17042),#17044,.F.);
+#5853=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5854=FILL_AREA_STYLE_COLOUR('',#5853);
+#5855=FILL_AREA_STYLE($,(#5854));
+#5856=SURFACE_STYLE_FILL_AREA(#5855);
+#5857=SURFACE_SIDE_STYLE('',(#5856));
+#5858=SURFACE_STYLE_USAGE(.BOTH.,#5857);
+#5859=PRESENTATION_STYLE_ASSIGNMENT((#5858));
+#5860=STYLED_ITEM('',(#5859),#5852);
+#5861=ADVANCED_FACE('',(#17049),#17051,.F.);
+#5862=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5863=FILL_AREA_STYLE_COLOUR('',#5862);
+#5864=FILL_AREA_STYLE($,(#5863));
+#5865=SURFACE_STYLE_FILL_AREA(#5864);
+#5866=SURFACE_SIDE_STYLE('',(#5865));
+#5867=SURFACE_STYLE_USAGE(.BOTH.,#5866);
+#5868=PRESENTATION_STYLE_ASSIGNMENT((#5867));
+#5869=STYLED_ITEM('',(#5868),#5861);
+#5870=ADVANCED_FACE('',(#17056),#17058,.T.);
+#5871=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5872=FILL_AREA_STYLE_COLOUR('',#5871);
+#5873=FILL_AREA_STYLE($,(#5872));
+#5874=SURFACE_STYLE_FILL_AREA(#5873);
+#5875=SURFACE_SIDE_STYLE('',(#5874));
+#5876=SURFACE_STYLE_USAGE(.BOTH.,#5875);
+#5877=PRESENTATION_STYLE_ASSIGNMENT((#5876));
+#5878=STYLED_ITEM('',(#5877),#5870);
+#5879=ADVANCED_FACE('',(#17063),#17065,.F.);
+#5880=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5881=FILL_AREA_STYLE_COLOUR('',#5880);
+#5882=FILL_AREA_STYLE($,(#5881));
+#5883=SURFACE_STYLE_FILL_AREA(#5882);
+#5884=SURFACE_SIDE_STYLE('',(#5883));
+#5885=SURFACE_STYLE_USAGE(.BOTH.,#5884);
+#5886=PRESENTATION_STYLE_ASSIGNMENT((#5885));
+#5887=STYLED_ITEM('',(#5886),#5879);
+#5888=ADVANCED_FACE('',(#17070),#17072,.T.);
+#5889=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5890=FILL_AREA_STYLE_COLOUR('',#5889);
+#5891=FILL_AREA_STYLE($,(#5890));
+#5892=SURFACE_STYLE_FILL_AREA(#5891);
+#5893=SURFACE_SIDE_STYLE('',(#5892));
+#5894=SURFACE_STYLE_USAGE(.BOTH.,#5893);
+#5895=PRESENTATION_STYLE_ASSIGNMENT((#5894));
+#5896=STYLED_ITEM('',(#5895),#5888);
+#5897=ADVANCED_FACE('',(#17077),#17079,.F.);
+#5898=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5899=FILL_AREA_STYLE_COLOUR('',#5898);
+#5900=FILL_AREA_STYLE($,(#5899));
+#5901=SURFACE_STYLE_FILL_AREA(#5900);
+#5902=SURFACE_SIDE_STYLE('',(#5901));
+#5903=SURFACE_STYLE_USAGE(.BOTH.,#5902);
+#5904=PRESENTATION_STYLE_ASSIGNMENT((#5903));
+#5905=STYLED_ITEM('',(#5904),#5897);
+#5906=ADVANCED_FACE('',(#17084),#17086,.T.);
+#5907=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5908=FILL_AREA_STYLE_COLOUR('',#5907);
+#5909=FILL_AREA_STYLE($,(#5908));
+#5910=SURFACE_STYLE_FILL_AREA(#5909);
+#5911=SURFACE_SIDE_STYLE('',(#5910));
+#5912=SURFACE_STYLE_USAGE(.BOTH.,#5911);
+#5913=PRESENTATION_STYLE_ASSIGNMENT((#5912));
+#5914=STYLED_ITEM('',(#5913),#5906);
+#5915=ADVANCED_FACE('',(#17091),#17093,.F.);
+#5916=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5917=FILL_AREA_STYLE_COLOUR('',#5916);
+#5918=FILL_AREA_STYLE($,(#5917));
+#5919=SURFACE_STYLE_FILL_AREA(#5918);
+#5920=SURFACE_SIDE_STYLE('',(#5919));
+#5921=SURFACE_STYLE_USAGE(.BOTH.,#5920);
+#5922=PRESENTATION_STYLE_ASSIGNMENT((#5921));
+#5923=STYLED_ITEM('',(#5922),#5915);
+#5924=ADVANCED_FACE('',(#17098),#17100,.F.);
+#5925=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5926=FILL_AREA_STYLE_COLOUR('',#5925);
+#5927=FILL_AREA_STYLE($,(#5926));
+#5928=SURFACE_STYLE_FILL_AREA(#5927);
+#5929=SURFACE_SIDE_STYLE('',(#5928));
+#5930=SURFACE_STYLE_USAGE(.BOTH.,#5929);
+#5931=PRESENTATION_STYLE_ASSIGNMENT((#5930));
+#5932=STYLED_ITEM('',(#5931),#5924);
+#5933=ADVANCED_FACE('',(#17105),#17107,.F.);
+#5934=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5935=FILL_AREA_STYLE_COLOUR('',#5934);
+#5936=FILL_AREA_STYLE($,(#5935));
+#5937=SURFACE_STYLE_FILL_AREA(#5936);
+#5938=SURFACE_SIDE_STYLE('',(#5937));
+#5939=SURFACE_STYLE_USAGE(.BOTH.,#5938);
+#5940=PRESENTATION_STYLE_ASSIGNMENT((#5939));
+#5941=STYLED_ITEM('',(#5940),#5933);
+#5942=ADVANCED_FACE('',(#17112),#17114,.T.);
+#5943=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5944=FILL_AREA_STYLE_COLOUR('',#5943);
+#5945=FILL_AREA_STYLE($,(#5944));
+#5946=SURFACE_STYLE_FILL_AREA(#5945);
+#5947=SURFACE_SIDE_STYLE('',(#5946));
+#5948=SURFACE_STYLE_USAGE(.BOTH.,#5947);
+#5949=PRESENTATION_STYLE_ASSIGNMENT((#5948));
+#5950=STYLED_ITEM('',(#5949),#5942);
+#5951=ADVANCED_FACE('',(#17119),#17121,.F.);
+#5952=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5953=FILL_AREA_STYLE_COLOUR('',#5952);
+#5954=FILL_AREA_STYLE($,(#5953));
+#5955=SURFACE_STYLE_FILL_AREA(#5954);
+#5956=SURFACE_SIDE_STYLE('',(#5955));
+#5957=SURFACE_STYLE_USAGE(.BOTH.,#5956);
+#5958=PRESENTATION_STYLE_ASSIGNMENT((#5957));
+#5959=STYLED_ITEM('',(#5958),#5951);
+#5960=ADVANCED_FACE('',(#17126),#17128,.T.);
+#5961=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5962=FILL_AREA_STYLE_COLOUR('',#5961);
+#5963=FILL_AREA_STYLE($,(#5962));
+#5964=SURFACE_STYLE_FILL_AREA(#5963);
+#5965=SURFACE_SIDE_STYLE('',(#5964));
+#5966=SURFACE_STYLE_USAGE(.BOTH.,#5965);
+#5967=PRESENTATION_STYLE_ASSIGNMENT((#5966));
+#5968=STYLED_ITEM('',(#5967),#5960);
+#5969=ADVANCED_FACE('',(#17133),#17135,.F.);
+#5970=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5971=FILL_AREA_STYLE_COLOUR('',#5970);
+#5972=FILL_AREA_STYLE($,(#5971));
+#5973=SURFACE_STYLE_FILL_AREA(#5972);
+#5974=SURFACE_SIDE_STYLE('',(#5973));
+#5975=SURFACE_STYLE_USAGE(.BOTH.,#5974);
+#5976=PRESENTATION_STYLE_ASSIGNMENT((#5975));
+#5977=STYLED_ITEM('',(#5976),#5969);
+#5978=ADVANCED_FACE('',(#17140),#17142,.F.);
+#5979=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5980=FILL_AREA_STYLE_COLOUR('',#5979);
+#5981=FILL_AREA_STYLE($,(#5980));
+#5982=SURFACE_STYLE_FILL_AREA(#5981);
+#5983=SURFACE_SIDE_STYLE('',(#5982));
+#5984=SURFACE_STYLE_USAGE(.BOTH.,#5983);
+#5985=PRESENTATION_STYLE_ASSIGNMENT((#5984));
+#5986=STYLED_ITEM('',(#5985),#5978);
+#5987=ADVANCED_FACE('',(#17147),#17149,.F.);
+#5988=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5989=FILL_AREA_STYLE_COLOUR('',#5988);
+#5990=FILL_AREA_STYLE($,(#5989));
+#5991=SURFACE_STYLE_FILL_AREA(#5990);
+#5992=SURFACE_SIDE_STYLE('',(#5991));
+#5993=SURFACE_STYLE_USAGE(.BOTH.,#5992);
+#5994=PRESENTATION_STYLE_ASSIGNMENT((#5993));
+#5995=STYLED_ITEM('',(#5994),#5987);
+#5996=ADVANCED_FACE('',(#17154),#17156,.F.);
+#5997=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#5998=FILL_AREA_STYLE_COLOUR('',#5997);
+#5999=FILL_AREA_STYLE($,(#5998));
+#6000=SURFACE_STYLE_FILL_AREA(#5999);
+#6001=SURFACE_SIDE_STYLE('',(#6000));
+#6002=SURFACE_STYLE_USAGE(.BOTH.,#6001);
+#6003=PRESENTATION_STYLE_ASSIGNMENT((#6002));
+#6004=STYLED_ITEM('',(#6003),#5996);
+#6005=ADVANCED_FACE('',(#17161),#17163,.F.);
+#6006=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6007=FILL_AREA_STYLE_COLOUR('',#6006);
+#6008=FILL_AREA_STYLE($,(#6007));
+#6009=SURFACE_STYLE_FILL_AREA(#6008);
+#6010=SURFACE_SIDE_STYLE('',(#6009));
+#6011=SURFACE_STYLE_USAGE(.BOTH.,#6010);
+#6012=PRESENTATION_STYLE_ASSIGNMENT((#6011));
+#6013=STYLED_ITEM('',(#6012),#6005);
+#6014=ADVANCED_FACE('',(#17168),#17170,.T.);
+#6015=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6016=FILL_AREA_STYLE_COLOUR('',#6015);
+#6017=FILL_AREA_STYLE($,(#6016));
+#6018=SURFACE_STYLE_FILL_AREA(#6017);
+#6019=SURFACE_SIDE_STYLE('',(#6018));
+#6020=SURFACE_STYLE_USAGE(.BOTH.,#6019);
+#6021=PRESENTATION_STYLE_ASSIGNMENT((#6020));
+#6022=STYLED_ITEM('',(#6021),#6014);
+#6023=ADVANCED_FACE('',(#17175),#17177,.T.);
+#6024=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6025=FILL_AREA_STYLE_COLOUR('',#6024);
+#6026=FILL_AREA_STYLE($,(#6025));
+#6027=SURFACE_STYLE_FILL_AREA(#6026);
+#6028=SURFACE_SIDE_STYLE('',(#6027));
+#6029=SURFACE_STYLE_USAGE(.BOTH.,#6028);
+#6030=PRESENTATION_STYLE_ASSIGNMENT((#6029));
+#6031=STYLED_ITEM('',(#6030),#6023);
+#6032=ADVANCED_FACE('',(#17182),#17184,.T.);
+#6033=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6034=FILL_AREA_STYLE_COLOUR('',#6033);
+#6035=FILL_AREA_STYLE($,(#6034));
+#6036=SURFACE_STYLE_FILL_AREA(#6035);
+#6037=SURFACE_SIDE_STYLE('',(#6036));
+#6038=SURFACE_STYLE_USAGE(.BOTH.,#6037);
+#6039=PRESENTATION_STYLE_ASSIGNMENT((#6038));
+#6040=STYLED_ITEM('',(#6039),#6032);
+#6041=ADVANCED_FACE('',(#17189),#17191,.F.);
+#6042=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6043=FILL_AREA_STYLE_COLOUR('',#6042);
+#6044=FILL_AREA_STYLE($,(#6043));
+#6045=SURFACE_STYLE_FILL_AREA(#6044);
+#6046=SURFACE_SIDE_STYLE('',(#6045));
+#6047=SURFACE_STYLE_USAGE(.BOTH.,#6046);
+#6048=PRESENTATION_STYLE_ASSIGNMENT((#6047));
+#6049=STYLED_ITEM('',(#6048),#6041);
+#6050=ADVANCED_FACE('',(#17196),#17198,.T.);
+#6051=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6052=FILL_AREA_STYLE_COLOUR('',#6051);
+#6053=FILL_AREA_STYLE($,(#6052));
+#6054=SURFACE_STYLE_FILL_AREA(#6053);
+#6055=SURFACE_SIDE_STYLE('',(#6054));
+#6056=SURFACE_STYLE_USAGE(.BOTH.,#6055);
+#6057=PRESENTATION_STYLE_ASSIGNMENT((#6056));
+#6058=STYLED_ITEM('',(#6057),#6050);
+#6059=ADVANCED_FACE('',(#17203),#17205,.T.);
+#6060=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6061=FILL_AREA_STYLE_COLOUR('',#6060);
+#6062=FILL_AREA_STYLE($,(#6061));
+#6063=SURFACE_STYLE_FILL_AREA(#6062);
+#6064=SURFACE_SIDE_STYLE('',(#6063));
+#6065=SURFACE_STYLE_USAGE(.BOTH.,#6064);
+#6066=PRESENTATION_STYLE_ASSIGNMENT((#6065));
+#6067=STYLED_ITEM('',(#6066),#6059);
+#6068=ADVANCED_FACE('',(#17210),#17212,.F.);
+#6069=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6070=FILL_AREA_STYLE_COLOUR('',#6069);
+#6071=FILL_AREA_STYLE($,(#6070));
+#6072=SURFACE_STYLE_FILL_AREA(#6071);
+#6073=SURFACE_SIDE_STYLE('',(#6072));
+#6074=SURFACE_STYLE_USAGE(.BOTH.,#6073);
+#6075=PRESENTATION_STYLE_ASSIGNMENT((#6074));
+#6076=STYLED_ITEM('',(#6075),#6068);
+#6077=ADVANCED_FACE('',(#17217),#17219,.F.);
+#6078=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6079=FILL_AREA_STYLE_COLOUR('',#6078);
+#6080=FILL_AREA_STYLE($,(#6079));
+#6081=SURFACE_STYLE_FILL_AREA(#6080);
+#6082=SURFACE_SIDE_STYLE('',(#6081));
+#6083=SURFACE_STYLE_USAGE(.BOTH.,#6082);
+#6084=PRESENTATION_STYLE_ASSIGNMENT((#6083));
+#6085=STYLED_ITEM('',(#6084),#6077);
+#6086=ADVANCED_FACE('',(#17224),#17226,.F.);
+#6087=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6088=FILL_AREA_STYLE_COLOUR('',#6087);
+#6089=FILL_AREA_STYLE($,(#6088));
+#6090=SURFACE_STYLE_FILL_AREA(#6089);
+#6091=SURFACE_SIDE_STYLE('',(#6090));
+#6092=SURFACE_STYLE_USAGE(.BOTH.,#6091);
+#6093=PRESENTATION_STYLE_ASSIGNMENT((#6092));
+#6094=STYLED_ITEM('',(#6093),#6086);
+#6095=ADVANCED_FACE('',(#17231),#17233,.T.);
+#6096=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6097=FILL_AREA_STYLE_COLOUR('',#6096);
+#6098=FILL_AREA_STYLE($,(#6097));
+#6099=SURFACE_STYLE_FILL_AREA(#6098);
+#6100=SURFACE_SIDE_STYLE('',(#6099));
+#6101=SURFACE_STYLE_USAGE(.BOTH.,#6100);
+#6102=PRESENTATION_STYLE_ASSIGNMENT((#6101));
+#6103=STYLED_ITEM('',(#6102),#6095);
+#6104=ADVANCED_FACE('',(#17238),#17240,.T.);
+#6105=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6106=FILL_AREA_STYLE_COLOUR('',#6105);
+#6107=FILL_AREA_STYLE($,(#6106));
+#6108=SURFACE_STYLE_FILL_AREA(#6107);
+#6109=SURFACE_SIDE_STYLE('',(#6108));
+#6110=SURFACE_STYLE_USAGE(.BOTH.,#6109);
+#6111=PRESENTATION_STYLE_ASSIGNMENT((#6110));
+#6112=STYLED_ITEM('',(#6111),#6104);
+#6113=ADVANCED_FACE('',(#17245),#17247,.T.);
+#6114=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6115=FILL_AREA_STYLE_COLOUR('',#6114);
+#6116=FILL_AREA_STYLE($,(#6115));
+#6117=SURFACE_STYLE_FILL_AREA(#6116);
+#6118=SURFACE_SIDE_STYLE('',(#6117));
+#6119=SURFACE_STYLE_USAGE(.BOTH.,#6118);
+#6120=PRESENTATION_STYLE_ASSIGNMENT((#6119));
+#6121=STYLED_ITEM('',(#6120),#6113);
+#6122=ADVANCED_FACE('',(#17252),#17254,.F.);
+#6123=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6124=FILL_AREA_STYLE_COLOUR('',#6123);
+#6125=FILL_AREA_STYLE($,(#6124));
+#6126=SURFACE_STYLE_FILL_AREA(#6125);
+#6127=SURFACE_SIDE_STYLE('',(#6126));
+#6128=SURFACE_STYLE_USAGE(.BOTH.,#6127);
+#6129=PRESENTATION_STYLE_ASSIGNMENT((#6128));
+#6130=STYLED_ITEM('',(#6129),#6122);
+#6131=ADVANCED_FACE('',(#17259),#17261,.T.);
+#6132=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6133=FILL_AREA_STYLE_COLOUR('',#6132);
+#6134=FILL_AREA_STYLE($,(#6133));
+#6135=SURFACE_STYLE_FILL_AREA(#6134);
+#6136=SURFACE_SIDE_STYLE('',(#6135));
+#6137=SURFACE_STYLE_USAGE(.BOTH.,#6136);
+#6138=PRESENTATION_STYLE_ASSIGNMENT((#6137));
+#6139=STYLED_ITEM('',(#6138),#6131);
+#6140=ADVANCED_FACE('',(#17266),#17268,.T.);
+#6141=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6142=FILL_AREA_STYLE_COLOUR('',#6141);
+#6143=FILL_AREA_STYLE($,(#6142));
+#6144=SURFACE_STYLE_FILL_AREA(#6143);
+#6145=SURFACE_SIDE_STYLE('',(#6144));
+#6146=SURFACE_STYLE_USAGE(.BOTH.,#6145);
+#6147=PRESENTATION_STYLE_ASSIGNMENT((#6146));
+#6148=STYLED_ITEM('',(#6147),#6140);
+#6149=ADVANCED_FACE('',(#17273),#17275,.T.);
+#6150=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6151=FILL_AREA_STYLE_COLOUR('',#6150);
+#6152=FILL_AREA_STYLE($,(#6151));
+#6153=SURFACE_STYLE_FILL_AREA(#6152);
+#6154=SURFACE_SIDE_STYLE('',(#6153));
+#6155=SURFACE_STYLE_USAGE(.BOTH.,#6154);
+#6156=PRESENTATION_STYLE_ASSIGNMENT((#6155));
+#6157=STYLED_ITEM('',(#6156),#6149);
+#6158=ADVANCED_FACE('',(#17280),#17282,.T.);
+#6159=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6160=FILL_AREA_STYLE_COLOUR('',#6159);
+#6161=FILL_AREA_STYLE($,(#6160));
+#6162=SURFACE_STYLE_FILL_AREA(#6161);
+#6163=SURFACE_SIDE_STYLE('',(#6162));
+#6164=SURFACE_STYLE_USAGE(.BOTH.,#6163);
+#6165=PRESENTATION_STYLE_ASSIGNMENT((#6164));
+#6166=STYLED_ITEM('',(#6165),#6158);
+#6167=ADVANCED_FACE('',(#17287),#17289,.F.);
+#6168=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6169=FILL_AREA_STYLE_COLOUR('',#6168);
+#6170=FILL_AREA_STYLE($,(#6169));
+#6171=SURFACE_STYLE_FILL_AREA(#6170);
+#6172=SURFACE_SIDE_STYLE('',(#6171));
+#6173=SURFACE_STYLE_USAGE(.BOTH.,#6172);
+#6174=PRESENTATION_STYLE_ASSIGNMENT((#6173));
+#6175=STYLED_ITEM('',(#6174),#6167);
+#6176=ADVANCED_FACE('',(#17294),#17296,.T.);
+#6177=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6178=FILL_AREA_STYLE_COLOUR('',#6177);
+#6179=FILL_AREA_STYLE($,(#6178));
+#6180=SURFACE_STYLE_FILL_AREA(#6179);
+#6181=SURFACE_SIDE_STYLE('',(#6180));
+#6182=SURFACE_STYLE_USAGE(.BOTH.,#6181);
+#6183=PRESENTATION_STYLE_ASSIGNMENT((#6182));
+#6184=STYLED_ITEM('',(#6183),#6176);
+#6185=ADVANCED_FACE('',(#17301),#17303,.T.);
+#6186=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6187=FILL_AREA_STYLE_COLOUR('',#6186);
+#6188=FILL_AREA_STYLE($,(#6187));
+#6189=SURFACE_STYLE_FILL_AREA(#6188);
+#6190=SURFACE_SIDE_STYLE('',(#6189));
+#6191=SURFACE_STYLE_USAGE(.BOTH.,#6190);
+#6192=PRESENTATION_STYLE_ASSIGNMENT((#6191));
+#6193=STYLED_ITEM('',(#6192),#6185);
+#6194=ADVANCED_FACE('',(#17308),#17310,.T.);
+#6195=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6196=FILL_AREA_STYLE_COLOUR('',#6195);
+#6197=FILL_AREA_STYLE($,(#6196));
+#6198=SURFACE_STYLE_FILL_AREA(#6197);
+#6199=SURFACE_SIDE_STYLE('',(#6198));
+#6200=SURFACE_STYLE_USAGE(.BOTH.,#6199);
+#6201=PRESENTATION_STYLE_ASSIGNMENT((#6200));
+#6202=STYLED_ITEM('',(#6201),#6194);
+#6203=ADVANCED_FACE('',(#17315),#17317,.F.);
+#6204=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6205=FILL_AREA_STYLE_COLOUR('',#6204);
+#6206=FILL_AREA_STYLE($,(#6205));
+#6207=SURFACE_STYLE_FILL_AREA(#6206);
+#6208=SURFACE_SIDE_STYLE('',(#6207));
+#6209=SURFACE_STYLE_USAGE(.BOTH.,#6208);
+#6210=PRESENTATION_STYLE_ASSIGNMENT((#6209));
+#6211=STYLED_ITEM('',(#6210),#6203);
+#6212=ADVANCED_FACE('',(#17322),#17324,.F.);
+#6213=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6214=FILL_AREA_STYLE_COLOUR('',#6213);
+#6215=FILL_AREA_STYLE($,(#6214));
+#6216=SURFACE_STYLE_FILL_AREA(#6215);
+#6217=SURFACE_SIDE_STYLE('',(#6216));
+#6218=SURFACE_STYLE_USAGE(.BOTH.,#6217);
+#6219=PRESENTATION_STYLE_ASSIGNMENT((#6218));
+#6220=STYLED_ITEM('',(#6219),#6212);
+#6221=ADVANCED_FACE('',(#17329),#17331,.F.);
+#6222=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6223=FILL_AREA_STYLE_COLOUR('',#6222);
+#6224=FILL_AREA_STYLE($,(#6223));
+#6225=SURFACE_STYLE_FILL_AREA(#6224);
+#6226=SURFACE_SIDE_STYLE('',(#6225));
+#6227=SURFACE_STYLE_USAGE(.BOTH.,#6226);
+#6228=PRESENTATION_STYLE_ASSIGNMENT((#6227));
+#6229=STYLED_ITEM('',(#6228),#6221);
+#6230=ADVANCED_FACE('',(#17336),#17338,.F.);
+#6231=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6232=FILL_AREA_STYLE_COLOUR('',#6231);
+#6233=FILL_AREA_STYLE($,(#6232));
+#6234=SURFACE_STYLE_FILL_AREA(#6233);
+#6235=SURFACE_SIDE_STYLE('',(#6234));
+#6236=SURFACE_STYLE_USAGE(.BOTH.,#6235);
+#6237=PRESENTATION_STYLE_ASSIGNMENT((#6236));
+#6238=STYLED_ITEM('',(#6237),#6230);
+#6239=ADVANCED_FACE('',(#17343),#17345,.T.);
+#6240=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6241=FILL_AREA_STYLE_COLOUR('',#6240);
+#6242=FILL_AREA_STYLE($,(#6241));
+#6243=SURFACE_STYLE_FILL_AREA(#6242);
+#6244=SURFACE_SIDE_STYLE('',(#6243));
+#6245=SURFACE_STYLE_USAGE(.BOTH.,#6244);
+#6246=PRESENTATION_STYLE_ASSIGNMENT((#6245));
+#6247=STYLED_ITEM('',(#6246),#6239);
+#6248=ADVANCED_FACE('',(#17350),#17352,.T.);
+#6249=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6250=FILL_AREA_STYLE_COLOUR('',#6249);
+#6251=FILL_AREA_STYLE($,(#6250));
+#6252=SURFACE_STYLE_FILL_AREA(#6251);
+#6253=SURFACE_SIDE_STYLE('',(#6252));
+#6254=SURFACE_STYLE_USAGE(.BOTH.,#6253);
+#6255=PRESENTATION_STYLE_ASSIGNMENT((#6254));
+#6256=STYLED_ITEM('',(#6255),#6248);
+#6257=ADVANCED_FACE('',(#17357),#17359,.T.);
+#6258=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6259=FILL_AREA_STYLE_COLOUR('',#6258);
+#6260=FILL_AREA_STYLE($,(#6259));
+#6261=SURFACE_STYLE_FILL_AREA(#6260);
+#6262=SURFACE_SIDE_STYLE('',(#6261));
+#6263=SURFACE_STYLE_USAGE(.BOTH.,#6262);
+#6264=PRESENTATION_STYLE_ASSIGNMENT((#6263));
+#6265=STYLED_ITEM('',(#6264),#6257);
+#6266=ADVANCED_FACE('',(#17364),#17366,.T.);
+#6267=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6268=FILL_AREA_STYLE_COLOUR('',#6267);
+#6269=FILL_AREA_STYLE($,(#6268));
+#6270=SURFACE_STYLE_FILL_AREA(#6269);
+#6271=SURFACE_SIDE_STYLE('',(#6270));
+#6272=SURFACE_STYLE_USAGE(.BOTH.,#6271);
+#6273=PRESENTATION_STYLE_ASSIGNMENT((#6272));
+#6274=STYLED_ITEM('',(#6273),#6266);
+#6275=ADVANCED_FACE('',(#17371),#17373,.F.);
+#6276=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6277=FILL_AREA_STYLE_COLOUR('',#6276);
+#6278=FILL_AREA_STYLE($,(#6277));
+#6279=SURFACE_STYLE_FILL_AREA(#6278);
+#6280=SURFACE_SIDE_STYLE('',(#6279));
+#6281=SURFACE_STYLE_USAGE(.BOTH.,#6280);
+#6282=PRESENTATION_STYLE_ASSIGNMENT((#6281));
+#6283=STYLED_ITEM('',(#6282),#6275);
+#6284=ADVANCED_FACE('',(#17378),#17380,.F.);
+#6285=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6286=FILL_AREA_STYLE_COLOUR('',#6285);
+#6287=FILL_AREA_STYLE($,(#6286));
+#6288=SURFACE_STYLE_FILL_AREA(#6287);
+#6289=SURFACE_SIDE_STYLE('',(#6288));
+#6290=SURFACE_STYLE_USAGE(.BOTH.,#6289);
+#6291=PRESENTATION_STYLE_ASSIGNMENT((#6290));
+#6292=STYLED_ITEM('',(#6291),#6284);
+#6293=ADVANCED_FACE('',(#17385),#17387,.F.);
+#6294=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6295=FILL_AREA_STYLE_COLOUR('',#6294);
+#6296=FILL_AREA_STYLE($,(#6295));
+#6297=SURFACE_STYLE_FILL_AREA(#6296);
+#6298=SURFACE_SIDE_STYLE('',(#6297));
+#6299=SURFACE_STYLE_USAGE(.BOTH.,#6298);
+#6300=PRESENTATION_STYLE_ASSIGNMENT((#6299));
+#6301=STYLED_ITEM('',(#6300),#6293);
+#6302=ADVANCED_FACE('',(#17392),#17394,.F.);
+#6303=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6304=FILL_AREA_STYLE_COLOUR('',#6303);
+#6305=FILL_AREA_STYLE($,(#6304));
+#6306=SURFACE_STYLE_FILL_AREA(#6305);
+#6307=SURFACE_SIDE_STYLE('',(#6306));
+#6308=SURFACE_STYLE_USAGE(.BOTH.,#6307);
+#6309=PRESENTATION_STYLE_ASSIGNMENT((#6308));
+#6310=STYLED_ITEM('',(#6309),#6302);
+#6311=ADVANCED_FACE('',(#17399),#17401,.F.);
+#6312=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6313=FILL_AREA_STYLE_COLOUR('',#6312);
+#6314=FILL_AREA_STYLE($,(#6313));
+#6315=SURFACE_STYLE_FILL_AREA(#6314);
+#6316=SURFACE_SIDE_STYLE('',(#6315));
+#6317=SURFACE_STYLE_USAGE(.BOTH.,#6316);
+#6318=PRESENTATION_STYLE_ASSIGNMENT((#6317));
+#6319=STYLED_ITEM('',(#6318),#6311);
+#6320=ADVANCED_FACE('',(#17406),#17408,.F.);
+#6321=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6322=FILL_AREA_STYLE_COLOUR('',#6321);
+#6323=FILL_AREA_STYLE($,(#6322));
+#6324=SURFACE_STYLE_FILL_AREA(#6323);
+#6325=SURFACE_SIDE_STYLE('',(#6324));
+#6326=SURFACE_STYLE_USAGE(.BOTH.,#6325);
+#6327=PRESENTATION_STYLE_ASSIGNMENT((#6326));
+#6328=STYLED_ITEM('',(#6327),#6320);
+#6329=ADVANCED_FACE('',(#17413),#17415,.T.);
+#6330=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6331=FILL_AREA_STYLE_COLOUR('',#6330);
+#6332=FILL_AREA_STYLE($,(#6331));
+#6333=SURFACE_STYLE_FILL_AREA(#6332);
+#6334=SURFACE_SIDE_STYLE('',(#6333));
+#6335=SURFACE_STYLE_USAGE(.BOTH.,#6334);
+#6336=PRESENTATION_STYLE_ASSIGNMENT((#6335));
+#6337=STYLED_ITEM('',(#6336),#6329);
+#6338=ADVANCED_FACE('',(#17420),#17422,.T.);
+#6339=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6340=FILL_AREA_STYLE_COLOUR('',#6339);
+#6341=FILL_AREA_STYLE($,(#6340));
+#6342=SURFACE_STYLE_FILL_AREA(#6341);
+#6343=SURFACE_SIDE_STYLE('',(#6342));
+#6344=SURFACE_STYLE_USAGE(.BOTH.,#6343);
+#6345=PRESENTATION_STYLE_ASSIGNMENT((#6344));
+#6346=STYLED_ITEM('',(#6345),#6338);
+#6347=ADVANCED_FACE('',(#17427),#17429,.F.);
+#6348=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6349=FILL_AREA_STYLE_COLOUR('',#6348);
+#6350=FILL_AREA_STYLE($,(#6349));
+#6351=SURFACE_STYLE_FILL_AREA(#6350);
+#6352=SURFACE_SIDE_STYLE('',(#6351));
+#6353=SURFACE_STYLE_USAGE(.BOTH.,#6352);
+#6354=PRESENTATION_STYLE_ASSIGNMENT((#6353));
+#6355=STYLED_ITEM('',(#6354),#6347);
+#6356=ADVANCED_FACE('',(#17434),#17436,.T.);
+#6357=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6358=FILL_AREA_STYLE_COLOUR('',#6357);
+#6359=FILL_AREA_STYLE($,(#6358));
+#6360=SURFACE_STYLE_FILL_AREA(#6359);
+#6361=SURFACE_SIDE_STYLE('',(#6360));
+#6362=SURFACE_STYLE_USAGE(.BOTH.,#6361);
+#6363=PRESENTATION_STYLE_ASSIGNMENT((#6362));
+#6364=STYLED_ITEM('',(#6363),#6356);
+#6365=ADVANCED_FACE('',(#17441),#17443,.T.);
+#6366=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6367=FILL_AREA_STYLE_COLOUR('',#6366);
+#6368=FILL_AREA_STYLE($,(#6367));
+#6369=SURFACE_STYLE_FILL_AREA(#6368);
+#6370=SURFACE_SIDE_STYLE('',(#6369));
+#6371=SURFACE_STYLE_USAGE(.BOTH.,#6370);
+#6372=PRESENTATION_STYLE_ASSIGNMENT((#6371));
+#6373=STYLED_ITEM('',(#6372),#6365);
+#6374=ADVANCED_FACE('',(#17448),#17450,.T.);
+#6375=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6376=FILL_AREA_STYLE_COLOUR('',#6375);
+#6377=FILL_AREA_STYLE($,(#6376));
+#6378=SURFACE_STYLE_FILL_AREA(#6377);
+#6379=SURFACE_SIDE_STYLE('',(#6378));
+#6380=SURFACE_STYLE_USAGE(.BOTH.,#6379);
+#6381=PRESENTATION_STYLE_ASSIGNMENT((#6380));
+#6382=STYLED_ITEM('',(#6381),#6374);
+#6383=ADVANCED_FACE('',(#17455),#17457,.F.);
+#6384=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6385=FILL_AREA_STYLE_COLOUR('',#6384);
+#6386=FILL_AREA_STYLE($,(#6385));
+#6387=SURFACE_STYLE_FILL_AREA(#6386);
+#6388=SURFACE_SIDE_STYLE('',(#6387));
+#6389=SURFACE_STYLE_USAGE(.BOTH.,#6388);
+#6390=PRESENTATION_STYLE_ASSIGNMENT((#6389));
+#6391=STYLED_ITEM('',(#6390),#6383);
+#6392=ADVANCED_FACE('',(#17462),#17464,.F.);
+#6393=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6394=FILL_AREA_STYLE_COLOUR('',#6393);
+#6395=FILL_AREA_STYLE($,(#6394));
+#6396=SURFACE_STYLE_FILL_AREA(#6395);
+#6397=SURFACE_SIDE_STYLE('',(#6396));
+#6398=SURFACE_STYLE_USAGE(.BOTH.,#6397);
+#6399=PRESENTATION_STYLE_ASSIGNMENT((#6398));
+#6400=STYLED_ITEM('',(#6399),#6392);
+#6401=ADVANCED_FACE('',(#17469),#17471,.T.);
+#6402=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6403=FILL_AREA_STYLE_COLOUR('',#6402);
+#6404=FILL_AREA_STYLE($,(#6403));
+#6405=SURFACE_STYLE_FILL_AREA(#6404);
+#6406=SURFACE_SIDE_STYLE('',(#6405));
+#6407=SURFACE_STYLE_USAGE(.BOTH.,#6406);
+#6408=PRESENTATION_STYLE_ASSIGNMENT((#6407));
+#6409=STYLED_ITEM('',(#6408),#6401);
+#6410=ADVANCED_FACE('',(#17476),#17478,.T.);
+#6411=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6412=FILL_AREA_STYLE_COLOUR('',#6411);
+#6413=FILL_AREA_STYLE($,(#6412));
+#6414=SURFACE_STYLE_FILL_AREA(#6413);
+#6415=SURFACE_SIDE_STYLE('',(#6414));
+#6416=SURFACE_STYLE_USAGE(.BOTH.,#6415);
+#6417=PRESENTATION_STYLE_ASSIGNMENT((#6416));
+#6418=STYLED_ITEM('',(#6417),#6410);
+#6419=ADVANCED_FACE('',(#17483),#17485,.T.);
+#6420=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6421=FILL_AREA_STYLE_COLOUR('',#6420);
+#6422=FILL_AREA_STYLE($,(#6421));
+#6423=SURFACE_STYLE_FILL_AREA(#6422);
+#6424=SURFACE_SIDE_STYLE('',(#6423));
+#6425=SURFACE_STYLE_USAGE(.BOTH.,#6424);
+#6426=PRESENTATION_STYLE_ASSIGNMENT((#6425));
+#6427=STYLED_ITEM('',(#6426),#6419);
+#6428=ADVANCED_FACE('',(#17490),#17492,.F.);
+#6429=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6430=FILL_AREA_STYLE_COLOUR('',#6429);
+#6431=FILL_AREA_STYLE($,(#6430));
+#6432=SURFACE_STYLE_FILL_AREA(#6431);
+#6433=SURFACE_SIDE_STYLE('',(#6432));
+#6434=SURFACE_STYLE_USAGE(.BOTH.,#6433);
+#6435=PRESENTATION_STYLE_ASSIGNMENT((#6434));
+#6436=STYLED_ITEM('',(#6435),#6428);
+#6437=ADVANCED_FACE('',(#17497),#17499,.T.);
+#6438=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6439=FILL_AREA_STYLE_COLOUR('',#6438);
+#6440=FILL_AREA_STYLE($,(#6439));
+#6441=SURFACE_STYLE_FILL_AREA(#6440);
+#6442=SURFACE_SIDE_STYLE('',(#6441));
+#6443=SURFACE_STYLE_USAGE(.BOTH.,#6442);
+#6444=PRESENTATION_STYLE_ASSIGNMENT((#6443));
+#6445=STYLED_ITEM('',(#6444),#6437);
+#6446=ADVANCED_FACE('',(#17504),#17506,.T.);
+#6447=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6448=FILL_AREA_STYLE_COLOUR('',#6447);
+#6449=FILL_AREA_STYLE($,(#6448));
+#6450=SURFACE_STYLE_FILL_AREA(#6449);
+#6451=SURFACE_SIDE_STYLE('',(#6450));
+#6452=SURFACE_STYLE_USAGE(.BOTH.,#6451);
+#6453=PRESENTATION_STYLE_ASSIGNMENT((#6452));
+#6454=STYLED_ITEM('',(#6453),#6446);
+#6455=ADVANCED_FACE('',(#17511),#17513,.T.);
+#6456=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6457=FILL_AREA_STYLE_COLOUR('',#6456);
+#6458=FILL_AREA_STYLE($,(#6457));
+#6459=SURFACE_STYLE_FILL_AREA(#6458);
+#6460=SURFACE_SIDE_STYLE('',(#6459));
+#6461=SURFACE_STYLE_USAGE(.BOTH.,#6460);
+#6462=PRESENTATION_STYLE_ASSIGNMENT((#6461));
+#6463=STYLED_ITEM('',(#6462),#6455);
+#6464=ADVANCED_FACE('',(#17518),#17520,.T.);
+#6465=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6466=FILL_AREA_STYLE_COLOUR('',#6465);
+#6467=FILL_AREA_STYLE($,(#6466));
+#6468=SURFACE_STYLE_FILL_AREA(#6467);
+#6469=SURFACE_SIDE_STYLE('',(#6468));
+#6470=SURFACE_STYLE_USAGE(.BOTH.,#6469);
+#6471=PRESENTATION_STYLE_ASSIGNMENT((#6470));
+#6472=STYLED_ITEM('',(#6471),#6464);
+#6473=ADVANCED_FACE('',(#17525),#17527,.F.);
+#6474=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6475=FILL_AREA_STYLE_COLOUR('',#6474);
+#6476=FILL_AREA_STYLE($,(#6475));
+#6477=SURFACE_STYLE_FILL_AREA(#6476);
+#6478=SURFACE_SIDE_STYLE('',(#6477));
+#6479=SURFACE_STYLE_USAGE(.BOTH.,#6478);
+#6480=PRESENTATION_STYLE_ASSIGNMENT((#6479));
+#6481=STYLED_ITEM('',(#6480),#6473);
+#6482=ADVANCED_FACE('',(#17532),#17534,.T.);
+#6483=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6484=FILL_AREA_STYLE_COLOUR('',#6483);
+#6485=FILL_AREA_STYLE($,(#6484));
+#6486=SURFACE_STYLE_FILL_AREA(#6485);
+#6487=SURFACE_SIDE_STYLE('',(#6486));
+#6488=SURFACE_STYLE_USAGE(.BOTH.,#6487);
+#6489=PRESENTATION_STYLE_ASSIGNMENT((#6488));
+#6490=STYLED_ITEM('',(#6489),#6482);
+#6491=ADVANCED_FACE('',(#17539),#17541,.T.);
+#6492=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6493=FILL_AREA_STYLE_COLOUR('',#6492);
+#6494=FILL_AREA_STYLE($,(#6493));
+#6495=SURFACE_STYLE_FILL_AREA(#6494);
+#6496=SURFACE_SIDE_STYLE('',(#6495));
+#6497=SURFACE_STYLE_USAGE(.BOTH.,#6496);
+#6498=PRESENTATION_STYLE_ASSIGNMENT((#6497));
+#6499=STYLED_ITEM('',(#6498),#6491);
+#6500=ADVANCED_FACE('',(#17546),#17548,.T.);
+#6501=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6502=FILL_AREA_STYLE_COLOUR('',#6501);
+#6503=FILL_AREA_STYLE($,(#6502));
+#6504=SURFACE_STYLE_FILL_AREA(#6503);
+#6505=SURFACE_SIDE_STYLE('',(#6504));
+#6506=SURFACE_STYLE_USAGE(.BOTH.,#6505);
+#6507=PRESENTATION_STYLE_ASSIGNMENT((#6506));
+#6508=STYLED_ITEM('',(#6507),#6500);
+#6509=ADVANCED_FACE('',(#17553),#17555,.F.);
+#6510=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6511=FILL_AREA_STYLE_COLOUR('',#6510);
+#6512=FILL_AREA_STYLE($,(#6511));
+#6513=SURFACE_STYLE_FILL_AREA(#6512);
+#6514=SURFACE_SIDE_STYLE('',(#6513));
+#6515=SURFACE_STYLE_USAGE(.BOTH.,#6514);
+#6516=PRESENTATION_STYLE_ASSIGNMENT((#6515));
+#6517=STYLED_ITEM('',(#6516),#6509);
+#6518=ADVANCED_FACE('',(#17560),#17562,.F.);
+#6519=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6520=FILL_AREA_STYLE_COLOUR('',#6519);
+#6521=FILL_AREA_STYLE($,(#6520));
+#6522=SURFACE_STYLE_FILL_AREA(#6521);
+#6523=SURFACE_SIDE_STYLE('',(#6522));
+#6524=SURFACE_STYLE_USAGE(.BOTH.,#6523);
+#6525=PRESENTATION_STYLE_ASSIGNMENT((#6524));
+#6526=STYLED_ITEM('',(#6525),#6518);
+#6527=ADVANCED_FACE('',(#17567),#17569,.F.);
+#6528=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6529=FILL_AREA_STYLE_COLOUR('',#6528);
+#6530=FILL_AREA_STYLE($,(#6529));
+#6531=SURFACE_STYLE_FILL_AREA(#6530);
+#6532=SURFACE_SIDE_STYLE('',(#6531));
+#6533=SURFACE_STYLE_USAGE(.BOTH.,#6532);
+#6534=PRESENTATION_STYLE_ASSIGNMENT((#6533));
+#6535=STYLED_ITEM('',(#6534),#6527);
+#6536=ADVANCED_FACE('',(#17574),#17576,.F.);
+#6537=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6538=FILL_AREA_STYLE_COLOUR('',#6537);
+#6539=FILL_AREA_STYLE($,(#6538));
+#6540=SURFACE_STYLE_FILL_AREA(#6539);
+#6541=SURFACE_SIDE_STYLE('',(#6540));
+#6542=SURFACE_STYLE_USAGE(.BOTH.,#6541);
+#6543=PRESENTATION_STYLE_ASSIGNMENT((#6542));
+#6544=STYLED_ITEM('',(#6543),#6536);
+#6545=ADVANCED_FACE('',(#17581),#17583,.T.);
+#6546=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6547=FILL_AREA_STYLE_COLOUR('',#6546);
+#6548=FILL_AREA_STYLE($,(#6547));
+#6549=SURFACE_STYLE_FILL_AREA(#6548);
+#6550=SURFACE_SIDE_STYLE('',(#6549));
+#6551=SURFACE_STYLE_USAGE(.BOTH.,#6550);
+#6552=PRESENTATION_STYLE_ASSIGNMENT((#6551));
+#6553=STYLED_ITEM('',(#6552),#6545);
+#6554=ADVANCED_FACE('',(#17588),#17590,.T.);
+#6555=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6556=FILL_AREA_STYLE_COLOUR('',#6555);
+#6557=FILL_AREA_STYLE($,(#6556));
+#6558=SURFACE_STYLE_FILL_AREA(#6557);
+#6559=SURFACE_SIDE_STYLE('',(#6558));
+#6560=SURFACE_STYLE_USAGE(.BOTH.,#6559);
+#6561=PRESENTATION_STYLE_ASSIGNMENT((#6560));
+#6562=STYLED_ITEM('',(#6561),#6554);
+#6563=ADVANCED_FACE('',(#17595),#17597,.T.);
+#6564=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6565=FILL_AREA_STYLE_COLOUR('',#6564);
+#6566=FILL_AREA_STYLE($,(#6565));
+#6567=SURFACE_STYLE_FILL_AREA(#6566);
+#6568=SURFACE_SIDE_STYLE('',(#6567));
+#6569=SURFACE_STYLE_USAGE(.BOTH.,#6568);
+#6570=PRESENTATION_STYLE_ASSIGNMENT((#6569));
+#6571=STYLED_ITEM('',(#6570),#6563);
+#6572=ADVANCED_FACE('',(#17602),#17604,.T.);
+#6573=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6574=FILL_AREA_STYLE_COLOUR('',#6573);
+#6575=FILL_AREA_STYLE($,(#6574));
+#6576=SURFACE_STYLE_FILL_AREA(#6575);
+#6577=SURFACE_SIDE_STYLE('',(#6576));
+#6578=SURFACE_STYLE_USAGE(.BOTH.,#6577);
+#6579=PRESENTATION_STYLE_ASSIGNMENT((#6578));
+#6580=STYLED_ITEM('',(#6579),#6572);
+#6581=ADVANCED_FACE('',(#17609),#17611,.T.);
+#6582=COLOUR_RGB('',0.796078431372549,0.823529411764706,0.937254901960784);
+#6583=FILL_AREA_STYLE_COLOUR('',#6582);
+#6584=FILL_AREA_STYLE($,(#6583));
+#6585=SURFACE_STYLE_FILL_AREA(#6584);
+#6586=SURFACE_SIDE_STYLE('',(#6585));
+#6587=SURFACE_STYLE_USAGE(.BOTH.,#6586);
+#6588=PRESENTATION_STYLE_ASSIGNMENT((#6587));
+#6589=STYLED_ITEM('',(#6588),#6581);
+#6590=FACE_BOUND('',#6591,.T.);
+#6591=EDGE_LOOP('',(#17616,#17617,#17618,#17619,#17620,#17621,#17622,#17623,#17624,
+#17625,#17626,#17627,#17628,#17629,#17630,#17631,#17632,#17633,#17634,#17635,#17636,
+#17637,#17638,#17639,#17640,#17641,#17642,#17643,#17644,#17645,#17646,#17647,#17648,
+#17649,#17650,#17651,#17652,#17653,#17654,#17655,#17656,#17657));
+#6592=FACE_BOUND('',#6593,.T.);
+#6593=EDGE_LOOP('',(#17658));
+#6594=PLANE('',#6595);
+#6595=AXIS2_PLACEMENT_3D('',#6596,#6597,#6598);
+#6596=CARTESIAN_POINT('',(4.89858719658941E-017,9.79717439317883E-017,-0.8));
+#6597=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6598=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#6599=FACE_BOUND('',#6600,.T.);
+#6600=EDGE_LOOP('',(#17659,#17660,#17661,#17662));
+#6601=PLANE('',#6602);
+#6602=AXIS2_PLACEMENT_3D('',#6603,#6604,#6605);
+#6603=CARTESIAN_POINT('',(-0.8,-6.4,-0.800000000000001));
+#6604=DIRECTION('',(0.,-1.,0.));
+#6605=DIRECTION('',(1.,0.,1.38777878078145E-016));
+#6606=FACE_BOUND('',#6607,.T.);
+#6607=EDGE_LOOP('',(#17663,#17664,#17665,#17666,#17667));
+#6608=CYLINDRICAL_SURFACE('',#6609,0.2);
+#6609=AXIS2_PLACEMENT_3D('',#6610,#6611,#6612);
+#6610=CARTESIAN_POINT('',(-0.8,-6.2,-0.800000000000001));
+#6611=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6612=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#6613=FACE_BOUND('',#6614,.T.);
+#6614=EDGE_LOOP('',(#17668,#17669,#17670,#17671));
+#6615=PLANE('',#6616);
+#6616=AXIS2_PLACEMENT_3D('',#6617,#6618,#6619);
+#6617=CARTESIAN_POINT('',(-1.,-5.8,-0.800000000000001));
+#6618=DIRECTION('',(-1.,2.77555756156288E-016,-2.08166817117217E-016));
+#6619=DIRECTION('',(-2.77555756156288E-016,-1.,-2.77555756156288E-016));
+#6620=FACE_BOUND('',#6621,.T.);
+#6621=EDGE_LOOP('',(#17672,#17673,#17674,#17675));
+#6622=CYLINDRICAL_SURFACE('',#6623,0.2);
+#6623=AXIS2_PLACEMENT_3D('',#6624,#6625,#6626);
+#6624=CARTESIAN_POINT('',(-0.8,-5.8,-0.800000000000001));
+#6625=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6626=DIRECTION('',(0.,1.,1.22464679914735E-016));
+#6627=FACE_BOUND('',#6628,.T.);
+#6628=EDGE_LOOP('',(#17676,#17677,#17678,#17679));
+#6629=PLANE('',#6630);
+#6630=AXIS2_PLACEMENT_3D('',#6631,#6632,#6633);
+#6631=CARTESIAN_POINT('',(0.8,-5.6,-0.800000000000001));
+#6632=DIRECTION('',(0.,1.,0.));
+#6633=DIRECTION('',(-1.,0.,-1.38777878078145E-016));
+#6634=FACE_BOUND('',#6635,.T.);
+#6635=EDGE_LOOP('',(#17680,#17681,#17682,#17683));
+#6636=CYLINDRICAL_SURFACE('',#6637,0.2);
+#6637=AXIS2_PLACEMENT_3D('',#6638,#6639,#6640);
+#6638=CARTESIAN_POINT('',(0.8,-5.8,-0.800000000000001));
+#6639=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6640=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#6641=FACE_BOUND('',#6642,.T.);
+#6642=EDGE_LOOP('',(#17684,#17685,#17686,#17687));
+#6643=PLANE('',#6644);
+#6644=AXIS2_PLACEMENT_3D('',#6645,#6646,#6647);
+#6645=CARTESIAN_POINT('',(1.,-6.2,-0.800000000000001));
+#6646=DIRECTION('',(1.,-5.77778983316169E-032,2.08166817117217E-016));
+#6647=DIRECTION('',(0.,1.,2.77555756156288E-016));
+#6648=FACE_BOUND('',#6649,.T.);
+#6649=EDGE_LOOP('',(#17688,#17689,#17690,#17691,#17692));
+#6650=CYLINDRICAL_SURFACE('',#6651,0.2);
+#6651=AXIS2_PLACEMENT_3D('',#6652,#6653,#6654);
+#6652=CARTESIAN_POINT('',(0.8,-6.2,-0.800000000000001));
+#6653=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6654=DIRECTION('',(0.,-1.,-1.22464679914735E-016));
+#6655=FACE_BOUND('',#6656,.T.);
+#6656=EDGE_LOOP('',(#17693,#17694,#17695,#17696));
+#6657=PLANE('',#6658);
+#6658=AXIS2_PLACEMENT_3D('',#6659,#6660,#6661);
+#6659=CARTESIAN_POINT('',(4.85,-1.4,-1.6));
+#6660=DIRECTION('',(0.,1.,0.));
+#6661=DIRECTION('',(0.,0.,1.));
+#6662=FACE_BOUND('',#6663,.T.);
+#6663=EDGE_LOOP('',(#17697,#17698,#17699,#17700,#17701,#17702,#17703,#17704,#17705,
+#17706));
+#6664=PLANE('',#6665);
+#6665=AXIS2_PLACEMENT_3D('',#6666,#6667,#6668);
+#6666=CARTESIAN_POINT('',(5.85,-2.775,-2.9));
+#6667=DIRECTION('',(1.,0.,-0.));
+#6668=DIRECTION('',(0.,1.,1.60032147693716E-016));
+#6669=FACE_BOUND('',#6670,.T.);
+#6670=EDGE_LOOP('',(#17707,#17708,#17709,#17710));
+#6671=PLANE('',#6672);
+#6672=AXIS2_PLACEMENT_3D('',#6673,#6674,#6675);
+#6673=CARTESIAN_POINT('',(4.85,1.4,-0.800000000000001));
+#6674=DIRECTION('',(0.,-1.,-2.7755575615629E-016));
+#6675=DIRECTION('',(0.,2.7755575615629E-016,-1.));
+#6676=FACE_BOUND('',#6677,.T.);
+#6677=EDGE_LOOP('',(#17711,#17712,#17713,#17714,#17715,#17716));
+#6678=PLANE('',#6679);
+#6679=AXIS2_PLACEMENT_3D('',#6680,#6681,#6682);
+#6680=CARTESIAN_POINT('',(4.85,2.00040184617145E-017,0.));
+#6681=DIRECTION('',(1.,0.,-0.));
+#6682=DIRECTION('',(0.,1.,6.12323399573677E-017));
+#6683=FACE_BOUND('',#6684,.T.);
+#6684=EDGE_LOOP('',(#17717,#17718,#17719,#17720));
+#6685=PLANE('',#6686);
+#6686=AXIS2_PLACEMENT_3D('',#6687,#6688,#6689);
+#6687=CARTESIAN_POINT('',(4.85,5.3,-1.6));
+#6688=DIRECTION('',(-0.,1.,1.11022302462516E-015));
+#6689=DIRECTION('',(0.,-1.11022302462516E-015,1.));
+#6690=FACE_BOUND('',#6691,.T.);
+#6691=EDGE_LOOP('',(#17721,#17722,#17723,#17724,#17725,#17726,#17727));
+#6692=PLANE('',#6693);
+#6693=AXIS2_PLACEMENT_3D('',#6694,#6695,#6696);
+#6694=CARTESIAN_POINT('',(5.85,3.925,-2.9));
+#6695=DIRECTION('',(1.,0.,-0.));
+#6696=DIRECTION('',(0.,1.,2.433365533425E-016));
+#6697=FACE_BOUND('',#6698,.T.);
+#6698=EDGE_LOOP('',(#17728,#17729,#17730,#17731,#17732,#17733));
+#6699=CYLINDRICAL_SURFACE('',#6700,1.5);
+#6700=AXIS2_PLACEMENT_3D('',#6701,#6702,#6703);
+#6701=CARTESIAN_POINT('',(4.35,5.75,-2.9));
+#6702=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6703=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#6704=FACE_BOUND('',#6705,.T.);
+#6705=EDGE_LOOP('',(#17734,#17735,#17736,#17737,#17738,#17739,#17740,#17741));
+#6706=PLANE('',#6707);
+#6707=AXIS2_PLACEMENT_3D('',#6708,#6709,#6710);
+#6708=CARTESIAN_POINT('',(4.,6.95,-2.9));
+#6709=DIRECTION('',(0.,1.,0.));
+#6710=DIRECTION('',(-1.,0.,-2.22044604925031E-016));
+#6711=FACE_BOUND('',#6712,.T.);
+#6712=EDGE_LOOP('',(#17742,#17743,#17744,#17745));
+#6713=PLANE('',#6714);
+#6714=AXIS2_PLACEMENT_3D('',#6715,#6716,#6717);
+#6715=CARTESIAN_POINT('',(2.,6.95,-2.9));
+#6716=DIRECTION('',(1.,-0.,2.11471052309554E-016));
+#6717=DIRECTION('',(0.,1.,0.));
+#6718=FACE_BOUND('',#6719,.T.);
+#6719=EDGE_LOOP('',(#17746,#17747,#17748,#17749));
+#6720=CYLINDRICAL_SURFACE('',#6721,0.2);
+#6721=AXIS2_PLACEMENT_3D('',#6722,#6723,#6724);
+#6722=CARTESIAN_POINT('',(1.8,7.05,-2.9));
+#6723=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6724=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#6725=FACE_BOUND('',#6726,.T.);
+#6726=EDGE_LOOP('',(#17750,#17751,#17752,#17753,#17754,#17755,#17756,#17757));
+#6727=PLANE('',#6728);
+#6728=AXIS2_PLACEMENT_3D('',#6729,#6730,#6731);
+#6729=CARTESIAN_POINT('',(1.8,7.25,-2.9));
+#6730=DIRECTION('',(0.,1.,0.));
+#6731=DIRECTION('',(-1.,0.,-2.46716227694479E-016));
+#6732=FACE_BOUND('',#6733,.T.);
+#6733=EDGE_LOOP('',(#17758,#17759,#17760,#17761));
+#6734=CYLINDRICAL_SURFACE('',#6735,0.2);
+#6735=AXIS2_PLACEMENT_3D('',#6736,#6737,#6738);
+#6736=CARTESIAN_POINT('',(-1.8,7.05,-2.9));
+#6737=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6738=DIRECTION('',(0.,1.,1.22464679914735E-016));
+#6739=FACE_BOUND('',#6740,.T.);
+#6740=EDGE_LOOP('',(#17762,#17763,#17764,#17765));
+#6741=PLANE('',#6742);
+#6742=AXIS2_PLACEMENT_3D('',#6743,#6744,#6745);
+#6743=CARTESIAN_POINT('',(-2.,7.05,-2.9));
+#6744=DIRECTION('',(-1.,-0.,-2.11471052309554E-016));
+#6745=DIRECTION('',(0.,-1.,0.));
+#6746=FACE_BOUND('',#6747,.T.);
+#6747=EDGE_LOOP('',(#17766,#17767,#17768,#17769,#17770,#17771,#17772,#17773));
+#6748=PLANE('',#6749);
+#6749=AXIS2_PLACEMENT_3D('',#6750,#6751,#6752);
+#6750=CARTESIAN_POINT('',(-2.,6.95,-2.9));
+#6751=DIRECTION('',(0.,1.,0.));
+#6752=DIRECTION('',(-1.,0.,-2.22044604925031E-016));
+#6753=FACE_BOUND('',#6754,.T.);
+#6754=EDGE_LOOP('',(#17774,#17775,#17776,#17777,#17778,#17779));
+#6755=CYLINDRICAL_SURFACE('',#6756,1.5);
+#6756=AXIS2_PLACEMENT_3D('',#6757,#6758,#6759);
+#6757=CARTESIAN_POINT('',(-4.35,5.75,-2.9));
+#6758=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6759=DIRECTION('',(5.9211894646675E-016,1.,1.22464679914735E-016));
+#6760=FACE_BOUND('',#6761,.T.);
+#6761=EDGE_LOOP('',(#17780,#17781,#17782,#17783,#17784,#17785,#17786));
+#6762=PLANE('',#6763);
+#6763=AXIS2_PLACEMENT_3D('',#6764,#6765,#6766);
+#6764=CARTESIAN_POINT('',(-5.85,5.75,-2.9));
+#6765=DIRECTION('',(-1.,-0.,0.));
+#6766=DIRECTION('',(0.,-1.,-2.433365533425E-016));
+#6767=FACE_BOUND('',#6768,.T.);
+#6768=EDGE_LOOP('',(#17787,#17788,#17789,#17790));
+#6769=PLANE('',#6770);
+#6770=AXIS2_PLACEMENT_3D('',#6771,#6772,#6773);
+#6771=CARTESIAN_POINT('',(-4.85,5.3,-0.800000000000001));
+#6772=DIRECTION('',(0.,1.,0.));
+#6773=DIRECTION('',(0.,0.,-1.));
+#6774=FACE_BOUND('',#6775,.T.);
+#6775=EDGE_LOOP('',(#17791,#17792,#17793,#17794,#17795,#17796));
+#6776=PLANE('',#6777);
+#6777=AXIS2_PLACEMENT_3D('',#6778,#6779,#6780);
+#6778=CARTESIAN_POINT('',(-4.85,2.00040184617148E-017,0.));
+#6779=DIRECTION('',(-1.,-0.,0.));
+#6780=DIRECTION('',(0.,-1.,-6.12323399573677E-017));
+#6781=FACE_BOUND('',#6782,.T.);
+#6782=EDGE_LOOP('',(#17797,#17798,#17799,#17800));
+#6783=PLANE('',#6784);
+#6784=AXIS2_PLACEMENT_3D('',#6785,#6786,#6787);
+#6785=CARTESIAN_POINT('',(-4.85,1.4,-1.6));
+#6786=DIRECTION('',(0.,-1.,0.));
+#6787=DIRECTION('',(0.,0.,1.));
+#6788=FACE_BOUND('',#6789,.T.);
+#6789=EDGE_LOOP('',(#17801,#17802,#17803,#17804,#17805,#17806,#17807,#17808,#17809,
+#17810));
+#6790=PLANE('',#6791);
+#6791=AXIS2_PLACEMENT_3D('',#6792,#6793,#6794);
+#6792=CARTESIAN_POINT('',(-5.85,2.775,-2.9));
+#6793=DIRECTION('',(-1.,-0.,0.));
+#6794=DIRECTION('',(0.,-1.,-1.60032147693716E-016));
+#6795=FACE_BOUND('',#6796,.T.);
+#6796=EDGE_LOOP('',(#17811,#17812,#17813,#17814));
+#6797=PLANE('',#6798);
+#6798=AXIS2_PLACEMENT_3D('',#6799,#6800,#6801);
+#6799=CARTESIAN_POINT('',(-4.85,-1.4,-0.800000000000001));
+#6800=DIRECTION('',(0.,1.,-2.7755575615629E-016));
+#6801=DIRECTION('',(0.,-2.7755575615629E-016,-1.));
+#6802=FACE_BOUND('',#6803,.T.);
+#6803=EDGE_LOOP('',(#17815,#17816,#17817,#17818,#17819,#17820));
+#6804=PLANE('',#6805);
+#6805=AXIS2_PLACEMENT_3D('',#6806,#6807,#6808);
+#6806=CARTESIAN_POINT('',(-4.85,2.00040184617148E-017,0.));
+#6807=DIRECTION('',(-1.,-0.,0.));
+#6808=DIRECTION('',(0.,-1.,-6.12323399573677E-017));
+#6809=FACE_BOUND('',#6810,.T.);
+#6810=EDGE_LOOP('',(#17821,#17822,#17823,#17824));
+#6811=PLANE('',#6812);
+#6812=AXIS2_PLACEMENT_3D('',#6813,#6814,#6815);
+#6813=CARTESIAN_POINT('',(-4.85,-5.3,-1.6));
+#6814=DIRECTION('',(0.,-1.,1.11022302462516E-015));
+#6815=DIRECTION('',(0.,1.11022302462516E-015,1.));
+#6816=FACE_BOUND('',#6817,.T.);
+#6817=EDGE_LOOP('',(#17825,#17826,#17827,#17828,#17829,#17830,#17831,#17832));
+#6818=CYLINDRICAL_SURFACE('',#6819,1.5);
+#6819=AXIS2_PLACEMENT_3D('',#6820,#6821,#6822);
+#6820=CARTESIAN_POINT('',(-4.35,-5.,-2.9));
+#6821=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6822=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#6823=FACE_BOUND('',#6824,.T.);
+#6824=EDGE_LOOP('',(#17833,#17834,#17835,#17836,#17837,#17838));
+#6825=PLANE('',#6826);
+#6826=AXIS2_PLACEMENT_3D('',#6827,#6828,#6829);
+#6827=CARTESIAN_POINT('',(-4.,-6.2,-2.9));
+#6828=DIRECTION('',(0.,-1.,0.));
+#6829=DIRECTION('',(1.,0.,1.64477485129653E-016));
+#6830=FACE_BOUND('',#6831,.T.);
+#6831=EDGE_LOOP('',(#17839,#17840,#17841,#17842));
+#6832=PLANE('',#6833);
+#6833=AXIS2_PLACEMENT_3D('',#6834,#6835,#6836);
+#6834=CARTESIAN_POINT('',(-1.3,-6.2,-2.9));
+#6835=DIRECTION('',(-1.,-0.,-2.11471052309554E-016));
+#6836=DIRECTION('',(0.,-1.,0.));
+#6837=FACE_BOUND('',#6838,.T.);
+#6838=EDGE_LOOP('',(#17843,#17844,#17845,#17846));
+#6839=CYLINDRICAL_SURFACE('',#6840,0.2);
+#6840=AXIS2_PLACEMENT_3D('',#6841,#6842,#6843);
+#6841=CARTESIAN_POINT('',(-1.1,-6.3,-2.9));
+#6842=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6843=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#6844=FACE_BOUND('',#6845,.T.);
+#6845=EDGE_LOOP('',(#17847,#17848,#17849,#17850,#17851,#17852,#17853,#17854));
+#6846=PLANE('',#6847);
+#6847=AXIS2_PLACEMENT_3D('',#6848,#6849,#6850);
+#6848=CARTESIAN_POINT('',(-1.1,-6.5,-2.9));
+#6849=DIRECTION('',(0.,-1.,0.));
+#6850=DIRECTION('',(1.,0.,0.));
+#6851=FACE_BOUND('',#6852,.T.);
+#6852=EDGE_LOOP('',(#17855,#17856,#17857,#17858));
+#6853=CYLINDRICAL_SURFACE('',#6854,0.2);
+#6854=AXIS2_PLACEMENT_3D('',#6855,#6856,#6857);
+#6855=CARTESIAN_POINT('',(1.1,-6.3,-2.9));
+#6856=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6857=DIRECTION('',(0.,-1.,-1.22464679914735E-016));
+#6858=FACE_BOUND('',#6859,.T.);
+#6859=EDGE_LOOP('',(#17859,#17860,#17861,#17862));
+#6860=PLANE('',#6861);
+#6861=AXIS2_PLACEMENT_3D('',#6862,#6863,#6864);
+#6862=CARTESIAN_POINT('',(1.3,-6.3,-2.9));
+#6863=DIRECTION('',(1.,-0.,2.11471052309554E-016));
+#6864=DIRECTION('',(0.,1.,0.));
+#6865=FACE_BOUND('',#6866,.T.);
+#6866=EDGE_LOOP('',(#17863,#17864,#17865,#17866,#17867,#17868));
+#6867=PLANE('',#6868);
+#6868=AXIS2_PLACEMENT_3D('',#6869,#6870,#6871);
+#6869=CARTESIAN_POINT('',(1.3,-6.2,-2.9));
+#6870=DIRECTION('',(0.,-1.,0.));
+#6871=DIRECTION('',(1.,0.,1.64477485129653E-016));
+#6872=FACE_BOUND('',#6873,.T.);
+#6873=EDGE_LOOP('',(#17869,#17870,#17871,#17872,#17873,#17874,#17875,#17876));
+#6874=CYLINDRICAL_SURFACE('',#6875,1.5);
+#6875=AXIS2_PLACEMENT_3D('',#6876,#6877,#6878);
+#6876=CARTESIAN_POINT('',(4.35,-5.,-2.9));
+#6877=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6878=DIRECTION('',(5.92118946466749E-016,-1.,-1.22464679914735E-016));
+#6879=FACE_BOUND('',#6880,.T.);
+#6880=EDGE_LOOP('',(#17877,#17878,#17879,#17880));
+#6881=PLANE('',#6882);
+#6882=AXIS2_PLACEMENT_3D('',#6883,#6884,#6885);
+#6883=CARTESIAN_POINT('',(4.85,-5.3,-0.800000000000001));
+#6884=DIRECTION('',(0.,-1.,0.));
+#6885=DIRECTION('',(0.,0.,-1.));
+#6886=FACE_BOUND('',#6887,.T.);
+#6887=EDGE_LOOP('',(#17881,#17882,#17883,#17884,#17885,#17886));
+#6888=PLANE('',#6889);
+#6889=AXIS2_PLACEMENT_3D('',#6890,#6891,#6892);
+#6890=CARTESIAN_POINT('',(4.85,2.00040184617145E-017,0.));
+#6891=DIRECTION('',(1.,0.,-0.));
+#6892=DIRECTION('',(0.,1.,6.12323399573677E-017));
+#6893=FACE_OUTER_BOUND('',#6894,.T.);
+#6894=EDGE_LOOP('',(#17887));
+#6895=FACE_OUTER_BOUND('',#6896,.T.);
+#6896=EDGE_LOOP('',(#17888));
+#6897=CYLINDRICAL_SURFACE('',#6898,5.);
+#6898=AXIS2_PLACEMENT_3D('',#6899,#6900,#6901);
+#6899=CARTESIAN_POINT('',(4.89858719658941E-017,9.79717439317883E-017,-0.8));
+#6900=DIRECTION('',(-6.12323399573677E-017,-1.22464679914735E-016,1.));
+#6901=DIRECTION('',(1.,-7.49879891330929E-033,6.12323399573677E-017));
+#6902=FACE_BOUND('',#6903,.T.);
+#6903=EDGE_LOOP('',(#17889,#17890,#17891,#17892));
+#6904=PLANE('',#6905);
+#6905=AXIS2_PLACEMENT_3D('',#6906,#6907,#6908);
+#6906=CARTESIAN_POINT('',(-2.93915231795365E-016,-1.95943487863577E-016,0.8));
+#6907=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6908=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#6909=FACE_BOUND('',#6910,.T.);
+#6910=EDGE_LOOP('',(#17893,#17894,#17895,#17896));
+#6911=PLANE('',#6912);
+#6912=AXIS2_PLACEMENT_3D('',#6913,#6914,#6915);
+#6913=CARTESIAN_POINT('',(4.85,-1.9,-2.1));
+#6914=DIRECTION('',(0.,0.707106781186548,-0.707106781186547));
+#6915=DIRECTION('',(0.,0.707106781186547,0.707106781186548));
+#6916=FACE_BOUND('',#6917,.T.);
+#6917=EDGE_LOOP('',(#17897,#17898,#17899,#17900,#17901,#17902,#17903,#17904,#17905,
+#17906,#17907,#17908));
+#6918=PLANE('',#6919);
+#6919=AXIS2_PLACEMENT_3D('',#6920,#6921,#6922);
+#6920=CARTESIAN_POINT('',(4.85,-4.8,-2.1));
+#6921=DIRECTION('',(0.,1.53134210293125E-016,-1.));
+#6922=DIRECTION('',(0.,1.,1.53134210293125E-016));
+#6923=FACE_BOUND('',#6924,.T.);
+#6924=EDGE_LOOP('',(#17909,#17910,#17911,#17912));
+#6925=PLANE('',#6926);
+#6926=AXIS2_PLACEMENT_3D('',#6927,#6928,#6929);
+#6927=CARTESIAN_POINT('',(5.45,-2.775,-2.9));
+#6928=DIRECTION('',(0.,-1.,-2.11471052309554E-016));
+#6929=DIRECTION('',(1.,0.,0.));
+#6930=FACE_BOUND('',#6931,.T.);
+#6931=EDGE_LOOP('',(#17913,#17914,#17915,#17916,#17917,#17918,#17919,#17920,#17921,
+#17922,#17923,#17924,#17925,#17926,#17927,#17928,#17929,#17930,#17931,#17932,#17933,
+#17934,#17935,#17936,#17937,#17938,#17939,#17940,#17941,#17942,#17943,#17944,#17945,
+#17946,#17947,#17948,#17949,#17950,#17951,#17952,#17953,#17954,#17955,#17956,#17957,
+#17958,#17959,#17960,#17961,#17962,#17963,#17964,#17965,#17966,#17967,#17968,#17969,
+#17970,#17971,#17972,#17973,#17974,#17975,#17976));
+#6932=FACE_BOUND('',#6933,.T.);
+#6933=EDGE_LOOP('',(#17977));
+#6934=PLANE('',#6935);
+#6935=AXIS2_PLACEMENT_3D('',#6936,#6937,#6938);
+#6936=CARTESIAN_POINT('',(4.3474961369731E-016,3.55147571752732E-016,-2.9));
+#6937=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6938=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#6939=FACE_BOUND('',#6940,.T.);
+#6940=EDGE_LOOP('',(#17978,#17979,#17980,#17981));
+#6941=PLANE('',#6942);
+#6942=AXIS2_PLACEMENT_3D('',#6943,#6944,#6945);
+#6943=CARTESIAN_POINT('',(5.85,2.775,-2.9));
+#6944=DIRECTION('',(0.,1.,2.11471052309554E-016));
+#6945=DIRECTION('',(-1.,0.,0.));
+#6946=FACE_BOUND('',#6947,.T.);
+#6947=EDGE_LOOP('',(#17982,#17983,#17984,#17985,#17986,#17987,#17988,#17989,#17990,
+#17991,#17992,#17993));
+#6948=PLANE('',#6949);
+#6949=AXIS2_PLACEMENT_3D('',#6950,#6951,#6952);
+#6950=CARTESIAN_POINT('',(4.85,1.9,-2.1));
+#6951=DIRECTION('',(0.,1.53134210293125E-016,-1.));
+#6952=DIRECTION('',(0.,1.,1.53134210293125E-016));
+#6953=FACE_BOUND('',#6954,.T.);
+#6954=EDGE_LOOP('',(#17994,#17995,#17996,#17997));
+#6955=PLANE('',#6956);
+#6956=AXIS2_PLACEMENT_3D('',#6957,#6958,#6959);
+#6957=CARTESIAN_POINT('',(4.85,1.4,-1.6));
+#6958=DIRECTION('',(0.,-0.707106781186548,-0.707106781186548));
+#6959=DIRECTION('',(0.,0.707106781186548,-0.707106781186548));
+#6960=FACE_BOUND('',#6961,.T.);
+#6961=EDGE_LOOP('',(#17998,#17999,#18000,#18001));
+#6962=PLANE('',#6963);
+#6963=AXIS2_PLACEMENT_3D('',#6964,#6965,#6966);
+#6964=CARTESIAN_POINT('',(4.85,4.8,-2.1));
+#6965=DIRECTION('',(0.,0.707106781186547,-0.707106781186548));
+#6966=DIRECTION('',(0.,0.707106781186548,0.707106781186547));
+#6967=FACE_BOUND('',#6968,.T.);
+#6968=EDGE_LOOP('',(#18002,#18003,#18004,#18005));
+#6969=PLANE('',#6970);
+#6970=AXIS2_PLACEMENT_3D('',#6971,#6972,#6973);
+#6971=CARTESIAN_POINT('',(5.45,3.925,-2.9));
+#6972=DIRECTION('',(0.,-1.,-2.11471052309554E-016));
+#6973=DIRECTION('',(1.,0.,0.));
+#6974=FACE_BOUND('',#6975,.T.);
+#6975=EDGE_LOOP('',(#18006,#18007,#18008,#18009));
+#6976=PLANE('',#6977);
+#6977=AXIS2_PLACEMENT_3D('',#6978,#6979,#6980);
+#6978=CARTESIAN_POINT('',(4.35,7.25,-2.9));
+#6979=DIRECTION('',(0.,1.,-0.));
+#6980=DIRECTION('',(-1.,0.,0.));
+#6981=FACE_BOUND('',#6982,.T.);
+#6982=EDGE_LOOP('',(#18010,#18011,#18012,#18013,#18014));
+#6983=PLANE('',#6984);
+#6984=AXIS2_PLACEMENT_3D('',#6985,#6986,#6987);
+#6985=CARTESIAN_POINT('',(2.38806125833734E-016,1.59204083889156E-016,-2.1));
+#6986=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#6987=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#6988=FACE_BOUND('',#6989,.T.);
+#6989=EDGE_LOOP('',(#18015,#18016,#18017,#18018));
+#6990=PLANE('',#6991);
+#6991=AXIS2_PLACEMENT_3D('',#6992,#6993,#6994);
+#6992=CARTESIAN_POINT('',(1.5,6.95,-2.1));
+#6993=DIRECTION('',(-1.,0.,0.));
+#6994=DIRECTION('',(0.,1.,0.));
+#6995=FACE_BOUND('',#6996,.T.);
+#6996=EDGE_LOOP('',(#18019,#18020,#18021,#18022,#18023,#18024));
+#6997=PLANE('',#6998);
+#6998=AXIS2_PLACEMENT_3D('',#6999,#7000,#7001);
+#6999=CARTESIAN_POINT('',(3.85763741731416E-016,2.57175827820944E-016,-2.1));
+#7000=DIRECTION('',(1.83697019872103E-016,1.22464679914735E-016,-1.));
+#7001=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#7002=FACE_BOUND('',#7003,.T.);
+#7003=EDGE_LOOP('',(#18025,#18026,#18027,#18028));
+#7004=PLANE('',#7005);
+#7005=AXIS2_PLACEMENT_3D('',#7006,#7007,#7008);
+#7006=CARTESIAN_POINT('',(4.,7.05,-2.9));
+#7007=DIRECTION('',(-1.,0.,0.));
+#7008=DIRECTION('',(0.,-1.,0.));
+#7009=FACE_BOUND('',#7010,.T.);
+#7010=EDGE_LOOP('',(#18029,#18030,#18031,#18032));
+#7011=CYLINDRICAL_SURFACE('',#7012,0.2);
+#7012=AXIS2_PLACEMENT_3D('',#7013,#7014,#7015);
+#7013=CARTESIAN_POINT('',(1.3,7.05,-2.1));
+#7014=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#7015=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#7016=FACE_BOUND('',#7017,.T.);
+#7017=EDGE_LOOP('',(#18033,#18034,#18035,#18036));
+#7018=CYLINDRICAL_SURFACE('',#7019,0.2);
+#7019=AXIS2_PLACEMENT_3D('',#7020,#7021,#7022);
+#7020=CARTESIAN_POINT('',(-1.3,7.05,-2.1));
+#7021=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#7022=DIRECTION('',(-1.11022302462516E-015,1.,1.22464679914735E-016));
+#7023=FACE_BOUND('',#7024,.T.);
+#7024=EDGE_LOOP('',(#18037,#18038,#18039,#18040,#18041,#18042));
+#7025=PLANE('',#7026);
+#7026=AXIS2_PLACEMENT_3D('',#7027,#7028,#7029);
+#7027=CARTESIAN_POINT('',(3.85763741731416E-016,2.57175827820944E-016,-2.1));
+#7028=DIRECTION('',(1.83697019872103E-016,1.22464679914735E-016,-1.));
+#7029=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#7030=FACE_BOUND('',#7031,.T.);
+#7031=EDGE_LOOP('',(#18043,#18044,#18045,#18046));
+#7032=PLANE('',#7033);
+#7033=AXIS2_PLACEMENT_3D('',#7034,#7035,#7036);
+#7034=CARTESIAN_POINT('',(-4.,6.95,-2.9));
+#7035=DIRECTION('',(1.,0.,0.));
+#7036=DIRECTION('',(0.,1.,0.));
+#7037=FACE_BOUND('',#7038,.T.);
+#7038=EDGE_LOOP('',(#18047,#18048,#18049,#18050,#18051));
+#7039=PLANE('',#7040);
+#7040=AXIS2_PLACEMENT_3D('',#7041,#7042,#7043);
+#7041=CARTESIAN_POINT('',(2.38806125833734E-016,1.59204083889156E-016,-2.1));
+#7042=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#7043=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#7044=FACE_BOUND('',#7045,.T.);
+#7045=EDGE_LOOP('',(#18052,#18053,#18054,#18055));
+#7046=PLANE('',#7047);
+#7047=AXIS2_PLACEMENT_3D('',#7048,#7049,#7050);
+#7048=CARTESIAN_POINT('',(-1.5,7.05,-2.1));
+#7049=DIRECTION('',(1.,0.,0.));
+#7050=DIRECTION('',(0.,-1.,0.));
+#7051=FACE_BOUND('',#7052,.T.);
+#7052=EDGE_LOOP('',(#18056,#18057,#18058,#18059));
+#7053=PLANE('',#7054);
+#7054=AXIS2_PLACEMENT_3D('',#7055,#7056,#7057);
+#7055=CARTESIAN_POINT('',(-4.2,7.25,-2.9));
+#7056=DIRECTION('',(0.,1.,-0.));
+#7057=DIRECTION('',(-1.,0.,0.));
+#7058=FACE_BOUND('',#7059,.T.);
+#7059=EDGE_LOOP('',(#18060,#18061,#18062,#18063));
+#7060=PLANE('',#7061);
+#7061=AXIS2_PLACEMENT_3D('',#7062,#7063,#7064);
+#7062=CARTESIAN_POINT('',(-4.85,5.3,-1.6));
+#7063=DIRECTION('',(0.,0.707106781186548,-0.707106781186547));
+#7064=DIRECTION('',(0.,-0.707106781186547,-0.707106781186548));
+#7065=FACE_BOUND('',#7066,.T.);
+#7066=EDGE_LOOP('',(#18064,#18065,#18066,#18067));
+#7067=PLANE('',#7068);
+#7068=AXIS2_PLACEMENT_3D('',#7069,#7070,#7071);
+#7069=CARTESIAN_POINT('',(-5.85,3.925,-2.9));
+#7070=DIRECTION('',(0.,-1.,-2.11471052309554E-016));
+#7071=DIRECTION('',(1.,0.,0.));
+#7072=FACE_BOUND('',#7073,.T.);
+#7073=EDGE_LOOP('',(#18068,#18069,#18070,#18071,#18072,#18073,#18074,#18075,#18076,
+#18077,#18078,#18079));
+#7074=PLANE('',#7075);
+#7075=AXIS2_PLACEMENT_3D('',#7076,#7077,#7078);
+#7076=CARTESIAN_POINT('',(-4.85,4.8,-2.1));
+#7077=DIRECTION('',(0.,1.53134210293125E-016,-1.));
+#7078=DIRECTION('',(0.,-1.,-1.53134210293125E-016));
+#7079=FACE_BOUND('',#7080,.T.);
+#7080=EDGE_LOOP('',(#18080,#18081,#18082,#18083));
+#7081=PLANE('',#7082);
+#7082=AXIS2_PLACEMENT_3D('',#7083,#7084,#7085);
+#7083=CARTESIAN_POINT('',(-4.85,1.9,-2.1));
+#7084=DIRECTION('',(-0.,-0.707106781186548,-0.707106781186547));
+#7085=DIRECTION('',(0.,-0.707106781186547,0.707106781186548));
+#7086=FACE_BOUND('',#7087,.T.);
+#7087=EDGE_LOOP('',(#18084,#18085,#18086,#18087));
+#7088=PLANE('',#7089);
+#7089=AXIS2_PLACEMENT_3D('',#7090,#7091,#7092);
+#7090=CARTESIAN_POINT('',(-5.45,2.775,-2.9));
+#7091=DIRECTION('',(0.,1.,2.11471052309554E-016));
+#7092=DIRECTION('',(-1.,0.,0.));
+#7093=FACE_BOUND('',#7094,.T.);
+#7094=EDGE_LOOP('',(#18088,#18089,#18090,#18091));
+#7095=PLANE('',#7096);
+#7096=AXIS2_PLACEMENT_3D('',#7097,#7098,#7099);
+#7097=CARTESIAN_POINT('',(-5.85,-2.775,-2.9));
+#7098=DIRECTION('',(0.,-1.,-2.11471052309554E-016));
+#7099=DIRECTION('',(1.,0.,0.));
+#7100=FACE_BOUND('',#7101,.T.);
+#7101=EDGE_LOOP('',(#18092,#18093,#18094,#18095,#18096,#18097,#18098,#18099,#18100,
+#18101,#18102,#18103));
+#7102=PLANE('',#7103);
+#7103=AXIS2_PLACEMENT_3D('',#7104,#7105,#7106);
+#7104=CARTESIAN_POINT('',(-4.85,-1.9,-2.1));
+#7105=DIRECTION('',(0.,1.53134210293125E-016,-1.));
+#7106=DIRECTION('',(0.,-1.,-1.53134210293125E-016));
+#7107=FACE_BOUND('',#7108,.T.);
+#7108=EDGE_LOOP('',(#18104,#18105,#18106,#18107));
+#7109=PLANE('',#7110);
+#7110=AXIS2_PLACEMENT_3D('',#7111,#7112,#7113);
+#7111=CARTESIAN_POINT('',(-4.85,-1.4,-1.6));
+#7112=DIRECTION('',(0.,0.707106781186548,-0.707106781186547));
+#7113=DIRECTION('',(0.,-0.707106781186547,-0.707106781186548));
+#7114=FACE_BOUND('',#7115,.T.);
+#7115=EDGE_LOOP('',(#18108,#18109,#18110,#18111,#18112));
+#7116=PLANE('',#7117);
+#7117=AXIS2_PLACEMENT_3D('',#7118,#7119,#7120);
+#7118=CARTESIAN_POINT('',(-4.85,-4.8,-2.1));
+#7119=DIRECTION('',(-0.,-0.707106781186547,-0.707106781186548));
+#7120=DIRECTION('',(0.,-0.707106781186548,0.707106781186547));
+#7121=FACE_BOUND('',#7122,.T.);
+#7122=EDGE_LOOP('',(#18113,#18114,#18115,#18116,#18117));
+#7123=PLANE('',#7124);
+#7124=AXIS2_PLACEMENT_3D('',#7125,#7126,#7127);
+#7125=CARTESIAN_POINT('',(-5.85,-3.925,-2.9));
+#7126=DIRECTION('',(-1.,0.,0.));
+#7127=DIRECTION('',(0.,-1.,0.));
+#7128=FACE_BOUND('',#7129,.T.);
+#7129=EDGE_LOOP('',(#18118,#18119,#18120,#18121));
+#7130=PLANE('',#7131);
+#7131=AXIS2_PLACEMENT_3D('',#7132,#7133,#7134);
+#7132=CARTESIAN_POINT('',(-4.35,-6.5,-2.9));
+#7133=DIRECTION('',(0.,-1.,0.));
+#7134=DIRECTION('',(1.,0.,0.));
+#7135=FACE_BOUND('',#7136,.T.);
+#7136=EDGE_LOOP('',(#18122,#18123,#18124,#18125,#18126));
+#7137=PLANE('',#7138);
+#7138=AXIS2_PLACEMENT_3D('',#7139,#7140,#7141);
+#7139=CARTESIAN_POINT('',(2.38806125833734E-016,1.59204083889156E-016,-2.1));
+#7140=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#7141=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#7142=FACE_BOUND('',#7143,.T.);
+#7143=EDGE_LOOP('',(#18127,#18128,#18129,#18130));
+#7144=PLANE('',#7145);
+#7145=AXIS2_PLACEMENT_3D('',#7146,#7147,#7148);
+#7146=CARTESIAN_POINT('',(-4.,-6.3,-2.9));
+#7147=DIRECTION('',(1.,0.,0.));
+#7148=DIRECTION('',(0.,1.,0.));
+#7149=FACE_BOUND('',#7150,.T.);
+#7150=EDGE_LOOP('',(#18131,#18132,#18133,#18134));
+#7151=PLANE('',#7152);
+#7152=AXIS2_PLACEMENT_3D('',#7153,#7154,#7155);
+#7153=CARTESIAN_POINT('',(4.,-6.2,-2.9));
+#7154=DIRECTION('',(-1.,-0.,-2.11471052309554E-016));
+#7155=DIRECTION('',(0.,-1.,0.));
+#7156=FACE_BOUND('',#7157,.T.);
+#7157=EDGE_LOOP('',(#18135,#18136,#18137,#18138,#18139));
+#7158=PLANE('',#7159);
+#7159=AXIS2_PLACEMENT_3D('',#7160,#7161,#7162);
+#7160=CARTESIAN_POINT('',(2.38806125833734E-016,1.59204083889156E-016,-2.1));
+#7161=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#7162=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#7163=FACE_BOUND('',#7164,.T.);
+#7164=EDGE_LOOP('',(#18140,#18141,#18142,#18143,#18144));
+#7165=PLANE('',#7166);
+#7166=AXIS2_PLACEMENT_3D('',#7167,#7168,#7169);
+#7167=CARTESIAN_POINT('',(4.85,-5.3,-1.6));
+#7168=DIRECTION('',(0.,-0.707106781186548,-0.707106781186547));
+#7169=DIRECTION('',(0.,0.707106781186547,-0.707106781186548));
+#7170=FACE_BOUND('',#7171,.T.);
+#7171=EDGE_LOOP('',(#18145,#18146,#18147,#18148));
+#7172=PLANE('',#7173);
+#7173=AXIS2_PLACEMENT_3D('',#7174,#7175,#7176);
+#7174=CARTESIAN_POINT('',(4.2,-6.5,-2.9));
+#7175=DIRECTION('',(0.,-1.,0.));
+#7176=DIRECTION('',(1.,0.,0.));
+#7177=FACE_BOUND('',#7178,.T.);
+#7178=EDGE_LOOP('',(#18149,#18150,#18151,#18152,#18153));
+#7179=PLANE('',#7180);
+#7180=AXIS2_PLACEMENT_3D('',#7181,#7182,#7183);
+#7181=CARTESIAN_POINT('',(5.85,-5.,-2.9));
+#7182=DIRECTION('',(1.,0.,0.));
+#7183=DIRECTION('',(0.,1.,0.));
+#7184=FACE_BOUND('',#7185,.T.);
+#7185=EDGE_LOOP('',(#18154));
+#7186=FACE_BOUND('',#7187,.T.);
+#7187=EDGE_LOOP('',(#18155,#18156,#18157,#18158));
+#7188=PLANE('',#7189);
+#7189=AXIS2_PLACEMENT_3D('',#7190,#7191,#7192);
+#7190=CARTESIAN_POINT('',(0.,0.,0.));
+#7191=DIRECTION('',(-6.12323399573677E-017,-1.22464679914735E-016,1.));
+#7192=DIRECTION('',(1.,-7.49879891330929E-033,6.12323399573677E-017));
+#7193=FACE_BOUND('',#7194,.T.);
+#7194=EDGE_LOOP('',(#18159,#18160,#18161,#18162));
+#7195=PLANE('',#7196);
+#7196=AXIS2_PLACEMENT_3D('',#7197,#7198,#7199);
+#7197=CARTESIAN_POINT('',(5.85,-3.925,-2.9));
+#7198=DIRECTION('',(0.,1.,2.11471052309554E-016));
+#7199=DIRECTION('',(-1.,0.,0.));
+#7200=FACE_BOUND('',#7201,.T.);
+#7201=EDGE_LOOP('',(#18163,#18164,#18165,#18166));
+#7202=PLANE('',#7203);
+#7203=AXIS2_PLACEMENT_3D('',#7204,#7205,#7206);
+#7204=CARTESIAN_POINT('',(5.45,-3.925,-2.9));
+#7205=DIRECTION('',(-1.,0.,0.));
+#7206=DIRECTION('',(0.,-1.,0.));
+#7207=FACE_BOUND('',#7208,.T.);
+#7208=EDGE_LOOP('',(#18167,#18168,#18169,#18170));
+#7209=PLANE('',#7210);
+#7210=AXIS2_PLACEMENT_3D('',#7211,#7212,#7213);
+#7211=CARTESIAN_POINT('',(5.45,-4.2,-2.9));
+#7212=DIRECTION('',(0.,1.,-0.));
+#7213=DIRECTION('',(-1.,0.,0.));
+#7214=FACE_BOUND('',#7215,.T.);
+#7215=EDGE_LOOP('',(#18171,#18172,#18173,#18174));
+#7216=PLANE('',#7217);
+#7217=AXIS2_PLACEMENT_3D('',#7218,#7219,#7220);
+#7218=CARTESIAN_POINT('',(5.05,-4.2,-2.9));
+#7219=DIRECTION('',(1.,0.,0.));
+#7220=DIRECTION('',(0.,1.,0.));
+#7221=FACE_BOUND('',#7222,.T.);
+#7222=EDGE_LOOP('',(#18175,#18176,#18177,#18178));
+#7223=PLANE('',#7224);
+#7224=AXIS2_PLACEMENT_3D('',#7225,#7226,#7227);
+#7225=CARTESIAN_POINT('',(5.05,-2.5,-2.9));
+#7226=DIRECTION('',(0.,-1.,-2.11471052309554E-016));
+#7227=DIRECTION('',(1.,0.,0.));
+#7228=FACE_BOUND('',#7229,.T.);
+#7229=EDGE_LOOP('',(#18179,#18180,#18181,#18182));
+#7230=PLANE('',#7231);
+#7231=AXIS2_PLACEMENT_3D('',#7232,#7233,#7234);
+#7232=CARTESIAN_POINT('',(5.45,-2.5,-2.9));
+#7233=DIRECTION('',(-1.,0.,0.));
+#7234=DIRECTION('',(0.,-1.,0.));
+#7235=FACE_BOUND('',#7236,.T.);
+#7236=EDGE_LOOP('',(#18183,#18184,#18185,#18186));
+#7237=CYLINDRICAL_SURFACE('',#7238,0.2);
+#7238=AXIS2_PLACEMENT_3D('',#7239,#7240,#7241);
+#7239=CARTESIAN_POINT('',(4.2,7.05,-2.9));
+#7240=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#7241=DIRECTION('',(0.,1.,1.22464679914735E-016));
+#7242=FACE_BOUND('',#7243,.T.);
+#7243=EDGE_LOOP('',(#18187,#18188,#18189,#18190));
+#7244=PLANE('',#7245);
+#7245=AXIS2_PLACEMENT_3D('',#7246,#7247,#7248);
+#7246=CARTESIAN_POINT('',(5.45,4.2,-2.9));
+#7247=DIRECTION('',(-1.,0.,0.));
+#7248=DIRECTION('',(0.,-1.,0.));
+#7249=FACE_BOUND('',#7250,.T.);
+#7250=EDGE_LOOP('',(#18191,#18192,#18193,#18194));
+#7251=PLANE('',#7252);
+#7252=AXIS2_PLACEMENT_3D('',#7253,#7254,#7255);
+#7253=CARTESIAN_POINT('',(5.05,4.2,-2.9));
+#7254=DIRECTION('',(0.,-1.,0.));
+#7255=DIRECTION('',(1.,0.,0.));
+#7256=FACE_BOUND('',#7257,.T.);
+#7257=EDGE_LOOP('',(#18195,#18196,#18197,#18198));
+#7258=PLANE('',#7259);
+#7259=AXIS2_PLACEMENT_3D('',#7260,#7261,#7262);
+#7260=CARTESIAN_POINT('',(5.05,2.5,-2.9));
+#7261=DIRECTION('',(1.,0.,0.));
+#7262=DIRECTION('',(0.,1.,0.));
+#7263=FACE_BOUND('',#7264,.T.);
+#7264=EDGE_LOOP('',(#18199,#18200,#18201,#18202));
+#7265=PLANE('',#7266);
+#7266=AXIS2_PLACEMENT_3D('',#7267,#7268,#7269);
+#7267=CARTESIAN_POINT('',(5.45,2.5,-2.9));
+#7268=DIRECTION('',(0.,1.,2.11471052309554E-016));
+#7269=DIRECTION('',(-1.,0.,0.));
+#7270=FACE_BOUND('',#7271,.T.);
+#7271=EDGE_LOOP('',(#18203,#18204,#18205,#18206));
+#7272=PLANE('',#7273);
+#7273=AXIS2_PLACEMENT_3D('',#7274,#7275,#7276);
+#7274=CARTESIAN_POINT('',(5.45,2.775,-2.9));
+#7275=DIRECTION('',(-1.,0.,0.));
+#7276=DIRECTION('',(0.,-1.,0.));
+#7277=FACE_BOUND('',#7278,.T.);
+#7278=EDGE_LOOP('',(#18207,#18208,#18209,#18210));
+#7279=CYLINDRICAL_SURFACE('',#7280,0.2);
+#7280=AXIS2_PLACEMENT_3D('',#7281,#7282,#7283);
+#7281=CARTESIAN_POINT('',(4.2,-6.3,-2.9));
+#7282=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#7283=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#7284=FACE_BOUND('',#7285,.T.);
+#7285=EDGE_LOOP('',(#18211,#18212,#18213,#18214));
+#7286=CYLINDRICAL_SURFACE('',#7287,0.2);
+#7287=AXIS2_PLACEMENT_3D('',#7288,#7289,#7290);
+#7288=CARTESIAN_POINT('',(-4.2,-6.3,-2.9));
+#7289=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#7290=DIRECTION('',(0.,-1.,-1.22464679914735E-016));
+#7291=FACE_BOUND('',#7292,.T.);
+#7292=EDGE_LOOP('',(#18215,#18216,#18217,#18218));
+#7293=PLANE('',#7294);
+#7294=AXIS2_PLACEMENT_3D('',#7295,#7296,#7297);
+#7295=CARTESIAN_POINT('',(-5.45,-3.925,-2.9));
+#7296=DIRECTION('',(0.,1.,2.11471052309554E-016));
+#7297=DIRECTION('',(-1.,0.,0.));
+#7298=FACE_BOUND('',#7299,.T.);
+#7299=EDGE_LOOP('',(#18219,#18220,#18221,#18222));
+#7300=PLANE('',#7301);
+#7301=AXIS2_PLACEMENT_3D('',#7302,#7303,#7304);
+#7302=CARTESIAN_POINT('',(-5.45,-4.2,-2.9));
+#7303=DIRECTION('',(1.,0.,0.));
+#7304=DIRECTION('',(0.,1.,0.));
+#7305=FACE_BOUND('',#7306,.T.);
+#7306=EDGE_LOOP('',(#18223,#18224,#18225,#18226));
+#7307=PLANE('',#7308);
+#7308=AXIS2_PLACEMENT_3D('',#7309,#7310,#7311);
+#7309=CARTESIAN_POINT('',(-5.05,-4.2,-2.9));
+#7310=DIRECTION('',(0.,1.,-0.));
+#7311=DIRECTION('',(-1.,0.,0.));
+#7312=FACE_BOUND('',#7313,.T.);
+#7313=EDGE_LOOP('',(#18227,#18228,#18229,#18230));
+#7314=PLANE('',#7315);
+#7315=AXIS2_PLACEMENT_3D('',#7316,#7317,#7318);
+#7316=CARTESIAN_POINT('',(-5.05,-2.5,-2.9));
+#7317=DIRECTION('',(-1.,0.,0.));
+#7318=DIRECTION('',(0.,-1.,0.));
+#7319=FACE_BOUND('',#7320,.T.);
+#7320=EDGE_LOOP('',(#18231,#18232,#18233,#18234));
+#7321=PLANE('',#7322);
+#7322=AXIS2_PLACEMENT_3D('',#7323,#7324,#7325);
+#7323=CARTESIAN_POINT('',(-5.45,-2.5,-2.9));
+#7324=DIRECTION('',(0.,-1.,-2.11471052309554E-016));
+#7325=DIRECTION('',(1.,0.,0.));
+#7326=FACE_BOUND('',#7327,.T.);
+#7327=EDGE_LOOP('',(#18235,#18236,#18237,#18238));
+#7328=PLANE('',#7329);
+#7329=AXIS2_PLACEMENT_3D('',#7330,#7331,#7332);
+#7330=CARTESIAN_POINT('',(-5.45,-2.775,-2.9));
+#7331=DIRECTION('',(1.,0.,0.));
+#7332=DIRECTION('',(0.,1.,0.));
+#7333=FACE_BOUND('',#7334,.T.);
+#7334=EDGE_LOOP('',(#18239,#18240,#18241,#18242));
+#7335=PLANE('',#7336);
+#7336=AXIS2_PLACEMENT_3D('',#7337,#7338,#7339);
+#7337=CARTESIAN_POINT('',(-5.45,2.5,-2.9));
+#7338=DIRECTION('',(1.,0.,0.));
+#7339=DIRECTION('',(0.,1.,0.));
+#7340=FACE_BOUND('',#7341,.T.);
+#7341=EDGE_LOOP('',(#18243,#18244,#18245,#18246));
+#7342=PLANE('',#7343);
+#7343=AXIS2_PLACEMENT_3D('',#7344,#7345,#7346);
+#7344=CARTESIAN_POINT('',(-5.05,2.5,-2.9));
+#7345=DIRECTION('',(0.,1.,2.11471052309554E-016));
+#7346=DIRECTION('',(-1.,0.,0.));
+#7347=FACE_BOUND('',#7348,.T.);
+#7348=EDGE_LOOP('',(#18247,#18248,#18249,#18250));
+#7349=PLANE('',#7350);
+#7350=AXIS2_PLACEMENT_3D('',#7351,#7352,#7353);
+#7351=CARTESIAN_POINT('',(-5.05,4.2,-2.9));
+#7352=DIRECTION('',(-1.,0.,0.));
+#7353=DIRECTION('',(0.,-1.,0.));
+#7354=FACE_BOUND('',#7355,.T.);
+#7355=EDGE_LOOP('',(#18251,#18252,#18253,#18254));
+#7356=PLANE('',#7357);
+#7357=AXIS2_PLACEMENT_3D('',#7358,#7359,#7360);
+#7358=CARTESIAN_POINT('',(-5.45,4.2,-2.9));
+#7359=DIRECTION('',(0.,-1.,0.));
+#7360=DIRECTION('',(1.,0.,0.));
+#7361=FACE_BOUND('',#7362,.T.);
+#7362=EDGE_LOOP('',(#18255,#18256,#18257,#18258));
+#7363=PLANE('',#7364);
+#7364=AXIS2_PLACEMENT_3D('',#7365,#7366,#7367);
+#7365=CARTESIAN_POINT('',(-5.45,3.925,-2.9));
+#7366=DIRECTION('',(1.,0.,0.));
+#7367=DIRECTION('',(0.,1.,0.));
+#7368=FACE_BOUND('',#7369,.T.);
+#7369=EDGE_LOOP('',(#18259,#18260,#18261,#18262));
+#7370=CYLINDRICAL_SURFACE('',#7371,0.2);
+#7371=AXIS2_PLACEMENT_3D('',#7372,#7373,#7374);
+#7372=CARTESIAN_POINT('',(-4.2,7.05,-2.9));
+#7373=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#7374=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#7375=FACE_OUTER_BOUND('',#7376,.T.);
+#7376=EDGE_LOOP('',(#18263));
+#7377=FACE_OUTER_BOUND('',#7378,.T.);
+#7378=EDGE_LOOP('',(#18264));
+#7379=CYLINDRICAL_SURFACE('',#7380,2.5);
+#7380=AXIS2_PLACEMENT_3D('',#7381,#7382,#7383);
+#7381=CARTESIAN_POINT('',(0.,0.,0.));
+#7382=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#7383=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#7384=FACE_BOUND('',#7385,.T.);
+#7385=EDGE_LOOP('',(#18265,#18266,#18267,#18268,#18269,#18270,#18271,#18272,#18273,
+#18274,#18275));
+#7386=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,(
+(#7387,#7388,#7389,#7390,#7391,#7392,#7393,#7394,#7395,#7396,#7397,#7398,#7399,#7400,
+#7401,#7402,#7403,#7404,#7405,#7406,#7407,#7408,#7409,#7410,#7411,#7412,#7413,#7414,
+#7415,#7416,#7417,#7418,#7419,#7420,#7421,#7422,#7423,#7424,#7425,#7426,#7427,#7428,
+#7429,#7430,#7431,#7432,#7433,#7434,#7435,#7436,#7437,#7438,#7439,#7440,#7441,#7442,
+#7443,#7444,#7445,#7446,#7447,#7448,#7449,#7450,#7451,#7452,#7453,#7454,#7455,#7456,
+#7457,#7458,#7459,#7460,#7461,#7462,#7463,#7464,#7465,#7466,#7467,#7468,#7469,#7470,
+#7471,#7472,#7473,#7474,#7475,#7476,#7477,#7478,#7479,#7480,#7481,#7482,#7483,#7484,
+#7485,#7486,#7487,#7488,#7489,#7490,#7491,#7492,#7493,#7494,#7495,#7496,#7497,#7498,
+#7499,#7500,#7501,#7502,#7503,#7504,#7505,#7506,#7507,#7508,#7509,#7510,#7511,#7512,
+#7513,#7514,#7515,#7516,#7517,#7518,#7519,#7520,#7521,#7522,#7523,#7524,#7525,#7526,
+#7527,#7528,#7529,#7530,#7531,#7532,#7533,#7534,#7535,#7536,#7537,#7538,#7539,#7540,
+#7541,#7542,#7543,#7544,#7545,#7546,#7547,#7548,#7549,#7550,#7551,#7552,#7553,#7554,
+#7555,#7556,#7557,#7558,#7559,#7560,#7561,#7562,#7563,#7564,#7565,#7566,#7567,#7568,
+#7569,#7570,#7571,#7572,#7573,#7574,#7575,#7576,#7577,#7578,#7579,#7580,#7581,#7582,
+#7583,#7584,#7585,#7586,#7587,#7588,#7589,#7590,#7591,#7592,#7593,#7594,#7595,#7596,
+#7597,#7598,#7599,#7600,#7601,#7602,#7603,#7604,#7605,#7606,#7607,#7608,#7609,#7610,
+#7611,#7612,#7613,#7614,#7615,#7616,#7617,#7618,#7619,#7620,#7621,#7622,#7623,#7624,
+#7625,#7626,#7627,#7628,#7629,#7630,#7631,#7632,#7633,#7634,#7635,#7636,#7637,#7638,
+#7639,#7640,#7641,#7642,#7643,#7644,#7645,#7646,#7647,#7648,#7649,#7650,#7651,#7652,
+#7653,#7654,#7655,#7656,#7657,#7658,#7659,#7660,#7661,#7662,#7663,#7664,#7665,#7666,
+#7667,#7668,#7669,#7670,#7671,#7672,#7673,#7674,#7675,#7676,#7677,#7678,#7679,#7680,
+#7681,#7682,#7683,#7684,#7685,#7686,#7687,#7688,#7689,#7690,#7691,#7692,#7693,#7694,
+#7695,#7696,#7697,#7698,#7699,#7700,#7701,#7702,#7703,#7704,#7705,#7706,#7707,#7708,
+#7709,#7710,#7711,#7712,#7713,#7714,#7715,#7716,#7717,#7718,#7719,#7720,#7721,#7722,
+#7723,#7724,#7725,#7726,#7727,#7728,#7729,#7730,#7731,#7732,#7733,#7734,#7735,#7736,
+#7737,#7738,#7739,#7740,#7741,#7742,#7743,#7744,#7745,#7746,#7747,#7748,#7749,#7750,
+#7751,#7752,#7753,#7754,#7755,#7756,#7757,#7758,#7759,#7760,#7761,#7762,#7763,#7764,
+#7765,#7766,#7767,#7768,#7769,#7770,#7771,#7772,#7773,#7774,#7775,#7776,#7777,#7778,
+#7779,#7780,#7781,#7782,#7783,#7784,#7785,#7786,#7787,#7788,#7789,#7790,#7791,#7792,
+#7793,#7794,#7795,#7796,#7797,#7798,#7799,#7800,#7801,#7802,#7803,#7804,#7805,#7806,
+#7807,#7808,#7809,#7810,#7811,#7812,#7813,#7814,#7815,#7816,#7817,#7818,#7819,#7820,
+#7821,#7822,#7823,#7824,#7825,#7826,#7827,#7828),
+(#7829,#7830,#7831,#7832,#7833,#7834,#7835,#7836,#7837,#7838,#7839,#7840,#7841,#7842,
+#7843,#7844,#7845,#7846,#7847,#7848,#7849,#7850,#7851,#7852,#7853,#7854,#7855,#7856,
+#7857,#7858,#7859,#7860,#7861,#7862,#7863,#7864,#7865,#7866,#7867,#7868,#7869,#7870,
+#7871,#7872,#7873,#7874,#7875,#7876,#7877,#7878,#7879,#7880,#7881,#7882,#7883,#7884,
+#7885,#7886,#7887,#7888,#7889,#7890,#7891,#7892,#7893,#7894,#7895,#7896,#7897,#7898,
+#7899,#7900,#7901,#7902,#7903,#7904,#7905,#7906,#7907,#7908,#7909,#7910,#7911,#7912,
+#7913,#7914,#7915,#7916,#7917,#7918,#7919,#7920,#7921,#7922,#7923,#7924,#7925,#7926,
+#7927,#7928,#7929,#7930,#7931,#7932,#7933,#7934,#7935,#7936,#7937,#7938,#7939,#7940,
+#7941,#7942,#7943,#7944,#7945,#7946,#7947,#7948,#7949,#7950,#7951,#7952,#7953,#7954,
+#7955,#7956,#7957,#7958,#7959,#7960,#7961,#7962,#7963,#7964,#7965,#7966,#7967,#7968,
+#7969,#7970,#7971,#7972,#7973,#7974,#7975,#7976,#7977,#7978,#7979,#7980,#7981,#7982,
+#7983,#7984,#7985,#7986,#7987,#7988,#7989,#7990,#7991,#7992,#7993,#7994,#7995,#7996,
+#7997,#7998,#7999,#8000,#8001,#8002,#8003,#8004,#8005,#8006,#8007,#8008,#8009,#8010,
+#8011,#8012,#8013,#8014,#8015,#8016,#8017,#8018,#8019,#8020,#8021,#8022,#8023,#8024,
+#8025,#8026,#8027,#8028,#8029,#8030,#8031,#8032,#8033,#8034,#8035,#8036,#8037,#8038,
+#8039,#8040,#8041,#8042,#8043,#8044,#8045,#8046,#8047,#8048,#8049,#8050,#8051,#8052,
+#8053,#8054,#8055,#8056,#8057,#8058,#8059,#8060,#8061,#8062,#8063,#8064,#8065,#8066,
+#8067,#8068,#8069,#8070,#8071,#8072,#8073,#8074,#8075,#8076,#8077,#8078,#8079,#8080,
+#8081,#8082,#8083,#8084,#8085,#8086,#8087,#8088,#8089,#8090,#8091,#8092,#8093,#8094,
+#8095,#8096,#8097,#8098,#8099,#8100,#8101,#8102,#8103,#8104,#8105,#8106,#8107,#8108,
+#8109,#8110,#8111,#8112,#8113,#8114,#8115,#8116,#8117,#8118,#8119,#8120,#8121,#8122,
+#8123,#8124,#8125,#8126,#8127,#8128,#8129,#8130,#8131,#8132,#8133,#8134,#8135,#8136,
+#8137,#8138,#8139,#8140,#8141,#8142,#8143,#8144,#8145,#8146,#8147,#8148,#8149,#8150,
+#8151,#8152,#8153,#8154,#8155,#8156,#8157,#8158,#8159,#8160,#8161,#8162,#8163,#8164,
+#8165,#8166,#8167,#8168,#8169,#8170,#8171,#8172,#8173,#8174,#8175,#8176,#8177,#8178,
+#8179,#8180,#8181,#8182,#8183,#8184,#8185,#8186,#8187,#8188,#8189,#8190,#8191,#8192,
+#8193,#8194,#8195,#8196,#8197,#8198,#8199,#8200,#8201,#8202,#8203,#8204,#8205,#8206,
+#8207,#8208,#8209,#8210,#8211,#8212,#8213,#8214,#8215,#8216,#8217,#8218,#8219,#8220,
+#8221,#8222,#8223,#8224,#8225,#8226,#8227,#8228,#8229,#8230,#8231,#8232,#8233,#8234,
+#8235,#8236,#8237,#8238,#8239,#8240,#8241,#8242,#8243,#8244,#8245,#8246,#8247,#8248,
+#8249,#8250,#8251,#8252,#8253,#8254,#8255,#8256,#8257,#8258,#8259,#8260,#8261,#8262,
+#8263,#8264,#8265,#8266,#8267,#8268,#8269,#8270)),
+.UNSPECIFIED.,.F.,.F.,.F.,
+(2,2),
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,1.),
+(3.53429288059602,3.62791471127321,3.7215365419504,3.81515837262759,3.90878020330478,
+4.00240203398197,4.09602386465917,4.18964569533636,4.28326752601355,4.37688935669074,
+4.47051118736793,4.56413301804512,4.65775484872231,4.7513766793995,4.84499851007669,
+4.93862034075388,5.03224217143107,5.12586400210826,5.21948583278545,5.31310766346265,
+5.40672949413984,5.50035132481703,5.59397315549422,5.68759498617141,5.7812168168486,
+5.87483864752579,5.96846047820298,6.06208230888017,6.15570413955736,6.24932597023455,
+6.34294780091174,6.43656963158893,6.53019146226613,6.62381329294332,6.71743512362051,
+6.8110569542977,6.90467878497489,6.99830061565208,7.09192244632927,7.18554427700646,
+7.27916610768365,7.37278793836084,7.46640976903803,7.56003159971522,7.65365343039241,
+7.74727526106961,7.8408970917468,7.93451892242399,8.02814075310118,8.12176258377837,
+8.21538441445556,8.30900624513275,8.40262807580994,8.49624990648713,8.58987173716432,
+8.68349356784151,8.7771153985187,8.87073722919589,8.96435905987308,9.05798089055027,
+9.15160272122746,9.24522455190464,9.33884638258183,9.43246821325902,9.52609004393621,
+9.6197118746134,9.71333370529059,9.80695553596778,9.90057736664497,9.99419919732216,
+10.0878210279994,10.1814428586765,10.2750646893537,10.3686865200309,10.4623083507081,
+10.5559301813853,10.6495520120625,10.7431738427397,10.8367956734169,10.9304175040941,
+11.0240393347713,11.1176611654484,11.2112829961256,11.3049048268028,11.39852665748,
+11.4921484881572,11.5857703188344,11.6793921495116,11.7730139801888,11.866635810866,
+11.9602576415432,12.0538794722203,12.1475013028975,12.2411231335747,12.3347449642519,
+12.4283667949291,12.5219886256063,12.6156104562835,12.7092322869607,12.8028541176379,
+12.8964759483151,12.9900977789922,13.0837196096694,13.1773414403466,13.2709632710238,
+13.364585101701,13.4582069323782,13.5518287630554,13.6454505937326,13.7390724244098,
+13.8326942550869,13.9263160857641,14.0199379164413,14.1135597471185,14.2071815777957,
+14.3008034084729,14.3944252391501,14.4880470698273,14.5816689005045,14.6752907311817,
+14.7689125618588,14.862534392536,14.9561562232132,15.0497780538904,15.1433998845676,
+15.2370217152448,15.330643545922,15.4242653765992,15.5178872072764,15.6115090379536,
+15.7051308686307,15.7987526993079,15.8923745299851,15.9859963606623,16.0796181913395,
+16.1732400220167,16.2668618526939,16.3604836833711,16.4541055140483,16.5477273447255,
+16.6413491754026,16.7349710060798,16.828592836757,16.9222146674342,17.0158364981114,
+17.1094583287886,17.2030801594658,17.296701990143,17.3903238208202,17.4839456514974,
+17.5775674821745,17.6711893128517,17.7648111435289,17.8584329742061,17.9520548048833,
+18.0456766355605,18.1392984662377,18.2329202969149,18.3265421275921,18.4201639582693,
+18.5137857889464,18.6074076196236,18.7010294503008,18.794651280978,18.8882731116552,
+18.9818949423324,19.0755167730096,19.1691386036868,19.262760434364,19.3563822650412,
+19.4500040957183,19.5436259263955,19.6372477570727,19.7308695877499,19.8244914184271,
+19.9181132491043,20.0117350797815,20.1053569104587,20.1989787411359,20.2926005718131,
+20.3862224024902,20.4798442331674,20.5734660638446,20.6670878945218,20.760709725199,
+20.8543315558762,20.9479533865534,21.0415752172306,21.1351970479078,21.2288188785849,
+21.3224407092621,21.4160625399393,21.5096843706165,21.6033062012937,21.6969280319709,
+21.7905498626481,21.8841716933253,21.9777935240025,22.0714153546797,22.1650371853568,
+22.258659016034,22.3522808467112,22.4459026773884,22.5395245080656,22.6331463387428,
+22.72676816942,22.8203900000972,22.9140118307744,23.0076336614516,23.1012554921287,
+23.1948773228059,23.2884991534831,23.3821209841603,23.4757428148375,23.5693646455147,
+23.6629864761919,23.7566083068691,23.8502301375463,23.9438519682235,24.0374737989006,
+24.1310956295778,24.224717460255,24.3183392909322,24.4119611216094,24.5055829522866,
+24.5992047829638,24.692826613641,24.7864484443182,24.8800702749954,24.9736921056725,
+25.0673139363497,25.1609357670269,25.2545575977041,25.3481794283813,25.4418012590585,
+25.5354230897357,25.6290449204129,25.7226667510901,25.8162885817673,25.9099104124444,
+26.0035322431216,26.0971540737988,26.190775904476,26.2843977351532,26.3780195658304,
+26.4716413965076,26.5652632271848,26.658885057862,26.7525068885392,26.8461287192163,
+26.9397505498935,27.0333723805707,27.1269942112479,27.2206160419251,27.3142378726023,
+27.4078597032795,27.5014815339567,27.5951033646339,27.6887251953111,27.7823470259882,
+27.8759688566654,27.9695906873426,28.0632125180198,28.156834348697,28.2504561793742,
+28.3440780100514,28.4376998407286,28.5313216714058,28.6249435020829,28.7185653327601,
+28.8121871634373,28.9058089941145,28.9994308247917,29.0930526554689,29.1866744861461,
+29.2802963168233,29.3739181475005,29.4675399781777,29.5611618088548,29.654783639532,
+29.7484054702092,29.8420273008864,29.9356491315636,30.0292709622408,30.122892792918,
+30.2165146235952,30.3101364542724,30.4037582849496,30.4973801156267,30.5910019463039,
+30.6846237769811,30.7782456076583,30.8718674383355,30.9654892690127,31.0591110996899,
+31.1527329303671,31.2463547610443,31.3399765917215,31.4335984223986,31.5272202530758,
+31.620842083753,31.7144639144302,31.8080857451074,31.9017075757846,31.9953294064618,
+32.088951237139,32.1825730678162,32.2761948984934,32.3698167291706,32.4634385598478,
+32.5570603905249,32.6506822212021,32.7443040518793,32.8379258825565,32.9315477132337,
+33.0251695439109,33.1187913745881,33.2124132052653,33.3060350359425,33.3996568666197,
+33.4932786972969,33.5869005279741,33.6805223586513,33.7741441893285,33.8677660200057,
+33.9613878506828,34.05500968136,34.1486315120372,34.2422533427144,34.3358751733916,
+34.4294970040688,34.523118834746,34.6167406654232,34.7103624961004,34.8039843267776,
+34.8976061574548,34.991227988132,35.0848498188092,35.1784716494864,35.2720934801636,
+35.3657153108407,35.4593371415179,35.5529589721951,35.6465808028723,35.7402026335495,
+35.8338244642267,35.9274462949039,36.0210681255811,36.1146899562583,36.2083117869355,
+36.3019336176127,36.3955554482899,36.4891772789671,36.5827991096443,36.6764209403215,
+36.7700427709986,36.8636646016758,36.957286432353,37.0509082630302,37.1445300937074,
+37.2381519243846,37.3317737550618,37.425395585739,37.5190174164162,37.6126392470934,
+37.7062610777706,37.7998829084478,37.893504739125,37.9871265698022,38.0807484004794,
+38.1743702311566,38.2679920618337,38.3616138925109,38.4552357231881,38.5488575538653,
+38.6424793845425,38.7361012152197,38.8297230458969,38.9233448765741,39.0169667072513,
+39.1105885379285,39.2042103686057,39.2978321992829,39.3914540299601,39.4850758606373,
+39.5786976913145,39.6723195219916,39.7659413526688,39.859563183346,39.9531850140232,
+40.0468068447004,40.1404286753776,40.2340505060548,40.327672336732,40.4212941674092,
+40.5149159980864,40.6085378287636,40.7021596594408,40.795781490118,40.8894033207952,
+40.9830251514724,41.0766469821495,41.1702688128267,41.2638906435039,41.3575124741811,
+41.4511343048583,41.5447561355355,41.6383779662127,41.7319997968899,41.8256216275671,
+41.9192434582443,42.0128652889215,42.1064871195987,42.2001089502759,42.2937307809531,
+42.3873526116303,42.4809744423074,42.5745962729846,42.6682181036618,42.761839934339,
+42.8554617650162,42.9490835956934,43.0427054263706,43.1363272570478,43.229949087725,
+43.3235709184022,43.4171927490794,43.5108145797566,43.6044364104338,43.698058241111,
+43.7916800717882,43.8853019024654,43.9789237331425,44.0725455638197,44.1661673944969,
+44.2597892251741,44.3534110558513,44.4470328865285,44.5406547172057,44.6342765478826),
+.UNSPECIFIED.);
+#7387=CARTESIAN_POINT('',(-1.3393957167185,3.23357682977166,-0.234374863288988));
+#7388=CARTESIAN_POINT('',(-1.44030684419803,3.19177793677153,-0.230649769005591));
+#7389=CARTESIAN_POINT('',(-1.63821280173825,3.09872582549426,-0.223199580438798));
+#7390=CARTESIAN_POINT('',(-1.92072333048937,2.93200696364198,-0.212024297588607));
+#7391=CARTESIAN_POINT('',(-2.18641088971472,2.73960770145533,-0.200849014738417));
+#7392=CARTESIAN_POINT('',(-2.43294845663284,2.5232131792606,-0.189673731888226));
+#7393=CARTESIAN_POINT('',(-2.65817668483927,2.2847187247847,-0.178498449038036));
+#7394=CARTESIAN_POINT('',(-2.86012288274034,2.0262132255256,-0.167323166187845));
+#7395=CARTESIAN_POINT('',(-3.0370182741166,1.74996084019203,-0.156147883337655));
+#7396=CARTESIAN_POINT('',(-3.18731349491051,1.45838116578954,-0.144972600487464));
+#7397=CARTESIAN_POINT('',(-3.30969216229933,1.15402804574646,-0.133797317637274));
+#7398=CARTESIAN_POINT('',(-3.40308240476502,0.839567201561426,-0.122622034787083));
+#7399=CARTESIAN_POINT('',(-3.46666625014786,0.51775288472744,-0.111446751936893));
+#7400=CARTESIAN_POINT('',(-3.49988679000006,0.191403753205675,-0.100271469086702));
+#7401=CARTESIAN_POINT('',(-3.50245305734364,-0.136621816201624,-0.0890961862365115));
+#7402=CARTESIAN_POINT('',(-3.47434257514922,-0.463450763364913,-0.077920903386321));
+#7403=CARTESIAN_POINT('',(-3.41580155320392,-0.786220508946285,-0.0667456205361305));
+#7404=CARTESIAN_POINT('',(-3.32734273164685,-1.10210402672112,-0.0555703376859399));
+#7405=CARTESIAN_POINT('',(-3.20974089005935,-1.40833460450245,-0.0443950548357495));
+#7406=CARTESIAN_POINT('',(-3.06402606144413,-1.70223007679609,-0.0332197719855589));
+#7407=CARTESIAN_POINT('',(-2.89147451053001,-1.98121631694101,-0.0220444891353684));
+#7408=CARTESIAN_POINT('',(-2.69359755541979,-2.2428497829758,-0.0108692062851778));
+#7409=CARTESIAN_POINT('',(-2.47212833048869,-2.48483891975984,0.00030607656501268));
+#7410=CARTESIAN_POINT('',(-2.22900660647236,-2.70506422989559,0.0114813594152033));
+#7411=CARTESIAN_POINT('',(-1.96636180069995,-2.90159683765786,0.0226566422653936));
+#7412=CARTESIAN_POINT('',(-1.68649432627971,-3.07271538333514,0.0338319251155842));
+#7413=CARTESIAN_POINT('',(-1.3918554435929,-3.21692110001145,0.0450072079657747));
+#7414=CARTESIAN_POINT('',(-1.08502579056964,-3.33295094073657,0.0561824908159653));
+#7415=CARTESIAN_POINT('',(-0.768692779792661,-3.4197886411082,0.0673577736661558));
+#7416=CARTESIAN_POINT('',(-0.445627060399373,-3.47667362037305,0.0785330565163462));
+#7417=CARTESIAN_POINT('',(-0.118658250944515,-3.50310764308504,0.0897083393665368));
+#7418=CARTESIAN_POINT('',(0.209349844229594,-3.49885918297366,0.100883622216727));
+#7419=CARTESIAN_POINT('',(0.535524318044014,-3.46396545080079,0.112058905066918));
+#7420=CARTESIAN_POINT('',(0.857008323461804,-3.39873206844482,0.123234187917108));
+#7421=CARTESIAN_POINT('',(1.1709860956024,-3.3037303920665,0.134409470767299));
+#7422=CARTESIAN_POINT('',(1.47470761403191,-3.1797925078021,0.145584753617489));
+#7423=CARTESIAN_POINT('',(1.76551268922099,-3.02800394381476,0.15676003646768));
+#7424=CARTESIAN_POINT('',(2.04085426220556,-2.84969416253664,0.16793531931787));
+#7425=CARTESIAN_POINT('',(2.29832071337687,-2.64642491637698,0.179110602168061));
+#7426=CARTESIAN_POINT('',(2.53565698500602,-2.41997656888414,0.190285885018252));
+#7427=CARTESIAN_POINT('',(2.75078433249834,-2.17233250117004,0.201461167868442));
+#7428=CARTESIAN_POINT('',(2.94181853138323,-1.90566174017538,0.212636450718632));
+#7429=CARTESIAN_POINT('',(3.10708638057093,-1.62229996092853,0.223811733568823));
+#7430=CARTESIAN_POINT('',(3.24514035733001,-1.3247290291928,0.234987016419014));
+#7431=CARTESIAN_POINT('',(3.35477129562787,-1.0155552636806,0.246162299269204));
+#7432=CARTESIAN_POINT('',(3.43501897678899,-0.697486608228148,0.257337582119395));
+#7433=CARTESIAN_POINT('',(3.48518053971125,-0.373308913871701,0.268512864969585));
+#7434=CARTESIAN_POINT('',(3.50481663697814,-0.0458615385620338,0.279688147819776));
+#7435=CARTESIAN_POINT('',(3.49375528294764,0.281987521769205,0.290863430669966));
+#7436=CARTESIAN_POINT('',(3.45209336011368,0.607366752973106,0.302038713520156));
+#7437=CARTESIAN_POINT('',(3.38019577054666,0.927426273261935,0.313213996370347));
+#7438=CARTESIAN_POINT('',(3.27869223984501,1.23936279431736,0.324389279220537));
+#7439=CARTESIAN_POINT('',(3.14847180159108,1.54044417430294,0.335564562070728));
+#7440=CARTESIAN_POINT('',(2.99067501061991,1.82803334772965,0.346739844920918));
+#7441=CARTESIAN_POINT('',(2.80668395330217,2.09961142258137,0.357915127771108));
+#7442=CARTESIAN_POINT('',(2.59811014233773,2.3527997424005,0.369090410621299));
+#7443=CARTESIAN_POINT('',(2.36678040208495,2.58538072009997,0.380265693471489));
+#7444=CARTESIAN_POINT('',(2.1147208680512,2.79531726102545,0.39144097632168));
+#7445=CARTESIAN_POINT('',(1.84413924068747,2.98077060514805,0.40261625917187));
+#7446=CARTESIAN_POINT('',(1.55740544891965,3.14011643211417,0.41379154202206));
+#7447=CARTESIAN_POINT('',(1.257030892778,3.27195908809383,0.424966824872251));
+#7448=CARTESIAN_POINT('',(0.945646446931068,3.37514380981977,0.436142107722441));
+#7449=CARTESIAN_POINT('',(0.625979417783496,3.44876683875113,0.447317390572632));
+#7450=CARTESIAN_POINT('',(0.300829655962311,3.49218333677538,0.458492673422822));
+#7451=CARTESIAN_POINT('',(-0.026954966586048,3.50501303411762,0.469667956273013));
+#7452=CARTESIAN_POINT('',(-0.354503500100456,3.48714355998926,0.480843239123203));
+#7453=CARTESIAN_POINT('',(-0.67894706264027,3.4387314268041,0.492018521973393));
+#7454=CARTESIAN_POINT('',(-0.997443967609181,3.36020065934136,0.503193804823584));
+#7455=CARTESIAN_POINT('',(-1.30720461308465,3.25223908086233,0.514369087673774));
+#7456=CARTESIAN_POINT('',(-1.60551591495608,3.11579228870937,0.525544370523965));
+#7457=CARTESIAN_POINT('',(-1.88976506987051,2.95205537215266,0.536719653374155));
+#7458=CARTESIAN_POINT('',(-2.15746243985449,2.7624624450253,0.547894936224346));
+#7459=CARTESIAN_POINT('',(-2.40626335817403,2.54867408482667,0.559070219074536));
+#7460=CARTESIAN_POINT('',(-2.6339886654425,2.31256278831051,0.570245501924726));
+#7461=CARTESIAN_POINT('',(-2.83864379610823,2.05619657094703,0.581420784774917));
+#7462=CARTESIAN_POINT('',(-3.01843624814982,1.78182085390572,0.592596067625107));
+#7463=CARTESIAN_POINT('',(-3.17179128296842,1.49183879720418,0.603771350475298));
+#7464=CARTESIAN_POINT('',(-3.29736571796699,1.1887902512782,0.614946633325488));
+#7465=CARTESIAN_POINT('',(-3.39405969101242,0.875329511328596,0.626121916175679));
+#7466=CARTESIAN_POINT('',(-3.4610262937395,0.55420206928688,0.637297199025869));
+#7467=CARTESIAN_POINT('',(-3.49767898932231,0.228220567020911,0.648472481876059));
+#7468=CARTESIAN_POINT('',(-3.50369674974307,-0.0997598386020187,0.65964776472625));
+#7469=CARTESIAN_POINT('',(-3.47902686756327,-0.426866483025971,0.67082304757644));
+#7470=CARTESIAN_POINT('',(-3.42388541756945,-0.750234354660805,0.681998330426631));
+#7471=CARTESIAN_POINT('',(-3.33875536425049,-1.067031188507,0.693173613276821));
+#7472=CARTESIAN_POINT('',(-3.22438233168214,-1.37448227296465,0.704348896127012));
+#7473=CARTESIAN_POINT('',(-3.08176807286913,-1.66989475255256,0.715524178977202));
+#7474=CARTESIAN_POINT('',(-2.91216169574422,-1.95068121367849,0.726699461827392));
+#7475=CARTESIAN_POINT('',(-2.71704872267301,-2.21438234688118,0.737874744677583));
+#7476=CARTESIAN_POINT('',(-2.49813807928807,-2.45868848705341,0.749050027527773));
+#7477=CARTESIAN_POINT('',(-2.25734712661275,-2.68145984298315,0.760225310377964));
+#7478=CARTESIAN_POINT('',(-1.99678486757309,-2.88074523902916,0.771400593228154));
+#7479=CARTESIAN_POINT('',(-1.71873347498591,-3.05479920477941,0.782575876078345));
+#7480=CARTESIAN_POINT('',(-1.42562830281296,-3.20209726301009,0.793751158928535));
+#7481=CARTESIAN_POINT('',(-1.12003655575559,-3.32134928204325,0.804926441778725));
+#7482=CARTESIAN_POINT('',(-0.804634804015269,-3.41151077555463,0.816101724628916));
+#7483=CARTESIAN_POINT('',(-0.482185540160381,-3.47179205086052,0.827277007479106));
+#7484=CARTESIAN_POINT('',(-0.15551298342928,-3.50166512555712,0.838452290329296));
+#7485=CARTESIAN_POINT('',(0.17252165660871,-3.50086835193199,0.849627573179487));
+#7486=CARTESIAN_POINT('',(0.49904524037756,-3.46940870864396,0.860802856029677));
+#7487=CARTESIAN_POINT('',(0.821197863109515,-3.40756173959951,0.871978138879868));
+#7488=CARTESIAN_POINT('',(1.13615790374107,-3.315869140561,0.883153421730058));
+#7489=CARTESIAN_POINT('',(1.44116673849546,-3.1951340146248,0.894328704580249));
+#7490=CARTESIAN_POINT('',(1.73355290269424,-3.04641383812482,0.905503987430439));
+#7491=CARTESIAN_POINT('',(2.01075548917302,-2.87101119857074,0.916679270280629));
+#7492=CARTESIAN_POINT('',(2.270346578363,-2.67046238574398,0.927854553130819));
+#7493=CARTESIAN_POINT('',(2.51005250358115,-2.44652393587801,0.93902983598101));
+#7494=CARTESIAN_POINT('',(2.72777376527378,-2.20115724677773,0.9502051188312));
+#7495=CARTESIAN_POINT('',(2.92160341979178,-1.93651139862874,0.961380401681391));
+#7496=CARTESIAN_POINT('',(3.08984378163661,-1.65490433096285,0.972555684531581));
+#7497=CARTESIAN_POINT('',(3.23102129288817,-1.35880254064426,0.983730967381771));
+#7498=CARTESIAN_POINT('',(3.34389942957821,-1.05079947869446,0.994906250231962));
+#7499=CARTESIAN_POINT('',(3.42748953196715,-0.733592835170607,1.00608153308215));
+#7500=CARTESIAN_POINT('',(3.48105946386562,-0.409960911050849,1.01725681593234));
+#7501=CARTESIAN_POINT('',(3.50414002515682,-0.0827382840771836,1.02843209878253));
+#7502=CARTESIAN_POINT('',(3.49652906135463,0.245209018310052,1.03960738163272));
+#7503=CARTESIAN_POINT('',(3.4582932342034,0.571008621494471,1.05078266448291));
+#7504=CARTESIAN_POINT('',(3.38976743781127,0.891806961798606,1.0619579473331));
+#7505=CARTESIAN_POINT('',(3.2915518654309,1.2047942798405,1.0731332301833));
+#7506=CARTESIAN_POINT('',(3.16450675257875,1.50722923022397,1.08430851303349));
+#7507=CARTESIAN_POINT('',(3.00974484253594,1.79646289201485,1.09548379588368));
+#7508=CARTESIAN_POINT('',(2.82862164022278,2.06996196970414,1.10665907873387));
+#7509=CARTESIAN_POINT('',(2.62272353980985,2.32533098144873,1.11783436158406));
+#7510=CARTESIAN_POINT('',(2.39385393005164,2.56033324025104,1.12900964443425));
+#7511=CARTESIAN_POINT('',(2.14401739904124,2.77291044431054,1.14018492728444));
+#7512=CARTESIAN_POINT('',(1.87540217673115,2.96120070496245,1.15136021013463));
+#7513=CARTESIAN_POINT('',(1.59036096899979,3.12355485430304,1.16253549298482));
+#7514=CARTESIAN_POINT('',(1.29139035113151,3.25855088966898,1.17371077583501));
+#7515=CARTESIAN_POINT('',(0.981108901195281,3.36500642845648,1.1848860586852));
+#7516=CARTESIAN_POINT('',(0.662234264844072,3.44198906419304,1.19606134153539));
+#7517=CARTESIAN_POINT('',(0.337559352416211,3.48882453315646,1.20723662438558));
+#7518=CARTESIAN_POINT('',(0.00992787681997891,3.5051026200127,1.21841190723577));
+#7519=CARTESIAN_POINT('',(-0.317790553543573,3.49068075074713,1.22958719008596));
+#7520=CARTESIAN_POINT('',(-0.642725568667293,3.44568524141996,1.24076247293615));
+#7521=CARTESIAN_POINT('',(-0.962031177495234,3.37051019180853,1.25193775578634));
+#7522=CARTESIAN_POINT('',(-1.27291069495333,3.26581403362645,1.26311303863653));
+#7523=CARTESIAN_POINT('',(-1.57264123712638,3.13251376355279,1.27428832148672));
+#7524=CARTESIAN_POINT('',(-1.85859757003678,2.97177691158193,1.28546360433691));
+#7525=CARTESIAN_POINT('',(-2.12827510314187,2.78501131504066,1.2966388871871));
+#7526=CARTESIAN_POINT('',(-2.3793118261581,2.57385278783815,1.30781417003729));
+#7527=CARTESIAN_POINT('',(-2.60950899707503,2.34015079294957,1.31898945288748));
+#7528=CARTESIAN_POINT('',(-2.81685040016015,2.08595224362295,1.33016473573767));
+#7529=CARTESIAN_POINT('',(-2.99952000528054,1.8134835751889,1.34134001858787));
+#7530=CARTESIAN_POINT('',(-3.15591787386948,1.52513124449969,1.35251530143806));
+#7531=CARTESIAN_POINT('',(-3.28467417222346,1.22342082779645,1.36369058428825));
+#7532=CARTESIAN_POINT('',(-3.38466116939181,0.910994900078659,1.37486586713844));
+#7533=CARTESIAN_POINT('',(-3.45500311457387,0.59058988972291,1.38604114998863));
+#7534=CARTESIAN_POINT('',(-3.49508390751104,0.265012111073029,1.39721643283882));
+#7535=CARTESIAN_POINT('',(-3.50455249469139,-0.062886815076282,1.40839171568901));
+#7536=CARTESIAN_POINT('',(-3.48332594410334,-0.390234937819023,1.4195669985392));
+#7537=CARTESIAN_POINT('',(-3.43159017160796,-0.714165130541729,1.43074228138939));
+#7538=CARTESIAN_POINT('',(-3.34979831256753,-1.03184020307304,1.44191756423958));
+#7539=CARTESIAN_POINT('',(-3.23866675299291,-1.34047775163053,1.45309284708977));
+#7540=CARTESIAN_POINT('',(-3.09916885497148,-1.63737452891292,1.46426812993996));
+#7541=CARTESIAN_POINT('',(-2.93252643133233,-1.9199301208886,1.47544341279015));
+#7542=CARTESIAN_POINT('',(-2.74019904421908,-2.18566972290391,1.48661869564034));
+#7543=CARTESIAN_POINT('',(-2.52387122130055,-2.43226581562314,1.49779397849053));
+#7544=CARTESIAN_POINT('',(-2.28543770158768,-2.65755855094853,1.50896926134072));
+#7545=CARTESIAN_POINT('',(-2.02698684008365,-2.85957466936706,1.52014454419091));
+#7546=CARTESIAN_POINT('',(-1.75078231661984,-3.03654478303372,1.5313198270411));
+#7547=CARTESIAN_POINT('',(-1.45924330908352,-3.18691887321485,1.54249510989129));
+#7548=CARTESIAN_POINT('',(-1.15492330469304,-3.30937986635487,1.55367039274148));
+#7549=CARTESIAN_POINT('',(-0.840487734904925,-3.40285516985846,1.56484567559167));
+#7550=CARTESIAN_POINT('',(-0.518690629841018,-3.46652606655037,1.57602095844186));
+#7551=CARTESIAN_POINT('',(-0.192350496711115,-3.49983488553004,1.58719624129205));
+#7552=CARTESIAN_POINT('',(0.135674366496398,-3.50248988661407,1.59837152414224));
+#7553=CARTESIAN_POINT('',(0.462510905837295,-3.47446781558552,1.60954680699243));
+#7554=CARTESIAN_POINT('',(0.78529647547648,-3.41601410786933,1.62072208984263));
+#7555=CARTESIAN_POINT('',(1.10120391059199,-3.32764073885012,1.63189737269282));
+#7556=CARTESIAN_POINT('',(1.40746628951333,-3.21012173966061,1.64307265554301));
+#7557=CARTESIAN_POINT('',(1.70140116821134,-3.06448641771621,1.6542479383932));
+#7558=CARTESIAN_POINT('',(1.98043407487822,-2.89201034137489,1.66542322124339));
+#7559=CARTESIAN_POINT('',(2.24212105881697,-2.69420416768432,1.67659850409358));
+#7560=CARTESIAN_POINT('',(2.48417009614255,-2.47280041107025,1.68777378694377));
+#7561=CARTESIAN_POINT('',(2.70446116480973,-2.22973826885445,1.69894906979396));
+#7562=CARTESIAN_POINT('',(2.90106481313757,-1.96714663651014,1.71012435264415));
+#7563=CARTESIAN_POINT('',(3.0722590591953,-1.68732546141829,1.72129963549434));
+#7564=CARTESIAN_POINT('',(3.21654447303409,-1.39272559844066,1.73247491834453));
+#7565=CARTESIAN_POINT('',(3.33265730966438,-1.08592734374757,1.74365020119472));
+#7566=CARTESIAN_POINT('',(3.41958057775206,-0.769617834914808,1.75482548404491));
+#7567=CARTESIAN_POINT('',(3.47655294708642,-0.446567515234587,1.7660007668951));
+#7568=CARTESIAN_POINT('',(3.50307541680262,-0.11960586838099,1.77717604974529));
+#7569=CARTESIAN_POINT('',(3.49891568595409,0.20840336403836,1.78835133259548));
+#7570=CARTESIAN_POINT('',(3.46411018815441,0.534587264983793,1.79952661544567));
+#7571=CARTESIAN_POINT('',(3.39896377246827,0.856088904849457,1.81070189829586));
+#7572=CARTESIAN_POINT('',(3.30404703334604,1.17009236430089,1.82187718114605));
+#7573=CARTESIAN_POINT('',(3.18019131298859,1.47384739791811,1.83305246399624));
+#7574=CARTESIAN_POINT('',(3.02848141991439,1.76469352262408,1.84422774684643));
+#7575=CARTESIAN_POINT('',(2.85024612750488,2.04008331991649,1.85540302969662));
+#7576=CARTESIAN_POINT('',(2.64704653574756,2.29760474780692,1.86657831254681));
+#7577=CARTESIAN_POINT('',(2.42066239811251,2.53500226704479,1.877753595397));
+#7578=CARTESIAN_POINT('',(2.17307653332018,2.75019659658927,1.8889288782472));
+#7579=CARTESIAN_POINT('',(1.90645745853241,2.9413029252976,1.90010416109739));
+#7580=CARTESIAN_POINT('',(1.62314039607635,3.10664742032036,1.91127944394758));
+#7581=CARTESIAN_POINT('',(1.32560682005673,3.24478188761235,1.92245472679777));
+#7582=CARTESIAN_POINT('',(1.01646272200042,3.35449645615278,1.93363000964796));
+#7583=CARTESIAN_POINT('',(0.69841578589688,3.43483017477838,1.94480529249815));
+#7584=CARTESIAN_POINT('',(0.374251672550262,3.48507942881527,1.95598057534834));
+#7585=CARTESIAN_POINT('',(0.0468096209600641,3.50480410279143,1.96715585819853));
+#7586=CARTESIAN_POINT('',(-0.281042419570642,3.4938314352527,1.97833114104872));
+#7587=CARTESIAN_POINT('',(-0.606432908790432,3.45225753191937,1.98950642389891));
+#7588=CARTESIAN_POINT('',(-0.926511866306588,3.38044652393011,2.0006817067491));
+#7589=CARTESIAN_POINT('',(-1.23847583355697,3.27902737854587,2.01185698959929));
+#7590=CARTESIAN_POINT('',(-1.53959242831359,3.14888839024782,2.02303227244948));
+#7591=CARTESIAN_POINT('',(-1.8272242766537,2.99116940047959,2.03420755529967));
+#7592=CARTESIAN_POINT('',(-2.09885211278667,2.80725181417859,2.04538283814986));
+#7593=CARTESIAN_POINT('',(-2.35209684441342,2.598746500538,2.05655812100005));
+#7594=CARTESIAN_POINT('',(-2.58474039035577,2.3674796839723,2.06773340385024));
+#7595=CARTESIAN_POINT('',(-2.79474510794623,2.11547694886252,2.07890868670043));
+#7596=CARTESIAN_POINT('',(-2.98027164002061,1.84494549817791,2.09008396955062));
+#7597=CARTESIAN_POINT('',(-3.13969502519785,1.55825482136457,2.10125925240081));
+#7598=CARTESIAN_POINT('',(-3.27161893034301,1.25791594082408,2.112434535251));
+#7599=CARTESIAN_POINT('',(-3.37488788055607,0.946559418754994,2.12360981810119));
+#7600=CARTESIAN_POINT('',(-3.44859737956861,0.626912316987459,2.13478510095138));
+#7601=CARTESIAN_POINT('',(-3.49210183190717,0.301774311611611,2.14596038380157));
+#7602=CARTESIAN_POINT('',(-3.50502019743607,-0.0260068283966652,2.15713566665177));
+#7603=CARTESIAN_POINT('',(-3.48723932875341,-0.353560183778583,2.16831094950196));
+#7604=CARTESIAN_POINT('',(-3.43891496220916,-0.678016830360465,2.17948623235215));
+#7605=CARTESIAN_POINT('',(-3.36047035386551,-0.996534966947498,2.19066151520234));
+#7606=CARTESIAN_POINT('',(-3.25259257234648,-1.3063248056569,2.20183679805253));
+#7607=CARTESIAN_POINT('',(-3.11622648104644,-1.60467300668484,2.21301208090272));
+#7608=CARTESIAN_POINT('',(-2.95256646240529,-1.88896644349168,2.22418736375291));
+#7609=CARTESIAN_POINT('',(-2.76304595673444,-2.15671509025451,2.2353626466031));
+#7610=CARTESIAN_POINT('',(-2.54932490721932,-2.40557383112414,2.24653792945329));
+#7611=CARTESIAN_POINT('',(-2.31327522106314,-2.63336300026665,2.25771321230348));
+#7612=CARTESIAN_POINT('',(-2.05696437411274,-2.83808747278674,2.26888849515367));
+#7613=CARTESIAN_POINT('',(-1.7826373025677,-3.01795413932223,2.28006377800386));
+#7614=CARTESIAN_POINT('',(-1.49269674037692,-3.1713876112557,2.29123906085405));
+#7615=CARTESIAN_POINT('',(-1.1896821745404,-3.29704401898714,2.30241434370424));
+#7616=CARTESIAN_POINT('',(-0.876247602639366,-3.39382278241319,2.31358962655443));
+#7617=CARTESIAN_POINT('',(-0.555138287408622,-3.46087625051967,2.32476490940462));
+#7618=CARTESIAN_POINT('',(-0.229166711949697,-3.49761712565744,2.33594019225481));
+#7619=CARTESIAN_POINT('',(0.0988120538155171,-3.50372360747517,2.347115475105));
+#7620=CARTESIAN_POINT('',(0.425925359694016,-3.47914221145494,2.35829075795519));
+#7621=CARTESIAN_POINT('',(0.749308135750329,-3.42408823736428,2.36946604080538));
+#7622=CARTESIAN_POINT('',(1.06612798644237,-3.33904388352151,2.38064132365557));
+#7623=CARTESIAN_POINT('',(1.37360999857381,-3.22475402339095,2.39181660650576));
+#7624=CARTESIAN_POINT('',(1.66906104577889,-3.08221968149928,2.40299188935595));
+#7625=CARTESIAN_POINT('',(1.94989337666522,-2.91268926581521,2.41416717220614));
+#7626=CARTESIAN_POINT('',(2.21364728001449,-2.71764763338489,2.42534245505633));
+#7627=CARTESIAN_POINT('',(2.45801262852443,-2.49880308499339,2.43651773790653));
+#7628=CARTESIAN_POINT('',(2.68084911239808,-2.25807240276137,2.44769302075672));
+#7629=CARTESIAN_POINT('',(2.88020498556152,-1.99756406172734,2.45886830360691));
+#7630=CARTESIAN_POINT('',(3.05433416031856,-1.71955976245933,2.4700435864571));
+#7631=CARTESIAN_POINT('',(3.20171150071624,-1.42649444644535,2.48121886930729));
+#7632=CARTESIAN_POINT('',(3.32104618067211,-1.12093496930074,2.49239415215748));
+#7633=CARTESIAN_POINT('',(3.41129298986408,-0.805557618586181,2.50356943500767));
+#7634=CARTESIAN_POINT('',(3.47166148835852,-0.483124673150094,2.51474471785786));
+#7635=CARTESIAN_POINT('',(3.50162292979452,-0.156460209303565,2.52592000070805));
+#7636=CARTESIAN_POINT('',(3.50091489248657,0.1715746342668,2.53709528355824));
+#7637=CARTESIAN_POINT('',(3.46954357788344,0.498106716202304,2.54827056640843));
+#7638=CARTESIAN_POINT('',(3.40778375625184,0.820276057302751,2.55944584925862));
+#7639=CARTESIAN_POINT('',(3.31617636006073,1.13526089007435,2.57062113210881));
+#7640=CARTESIAN_POINT('',(3.19552374614482,1.44030237359474,2.581796414959));
+#7641=CARTESIAN_POINT('',(3.04688266814436,1.73272875722645,2.59297169780919));
+#7642=CARTESIAN_POINT('',(2.87155502077322,2.0099787815373,2.60414698065938));
+#7643=CARTESIAN_POINT('',(2.67107643698276,2.26962411146725,2.61532226350957));
+#7644=CARTESIAN_POINT('',(2.44720283789512,2.5093906052578,2.62649754635976));
+#7645=CARTESIAN_POINT('',(2.20189505331015,2.72717823285651,2.63767282920995));
+#7646=CARTESIAN_POINT('',(1.93730164748958,2.92107946933873,2.64884811206014));
+#7647=CARTESIAN_POINT('',(1.65574010064139,3.08939600224479,2.66002339491033));
+#7648=CARTESIAN_POINT('',(1.359676510929,3.23065360649915,2.67119867776052));
+#7649=CARTESIAN_POINT('',(1.05170399478832,3.34361505662723,2.68237396061072));
+#7650=CARTESIAN_POINT('',(0.734519974736512,3.42729096317647,2.6935492434609));
+#7651=CARTESIAN_POINT('',(0.410902553600736,3.48094843842917,2.70472452631109));
+#7652=CARTESIAN_POINT('',(0.0836861820964717,3.50411751550717,2.71589980916129));
+#7653=CARTESIAN_POINT('',(-0.244263167125391,3.49659526464587,2.72707509201148));
+#7654=CARTESIAN_POINT('',(-0.570073101520962,3.45844757058428,2.73825037486167));
+#7655=CARTESIAN_POINT('',(-0.890889966925345,3.39000855550392,2.74942565771186));
+#7656=CARTESIAN_POINT('',(-1.20390384170178,3.29187765257061,2.76060094056205));
+#7657=CARTESIAN_POINT('',(-1.506373147853,3.16491435571099,2.77177622341224));
+#7658=CARTESIAN_POINT('',(-1.79564866353482,3.01023069160881,2.78295150626243));
+#7659=CARTESIAN_POINT('',(-2.06919672665479,2.82918147985582,2.79412678911262));
+#7660=CARTESIAN_POINT('',(-2.32462142632371,2.6233524665654,2.80530207196281));
+#7661=CARTESIAN_POINT('',(-2.55968558779312,2.39454643538234,2.816477354813));
+#7662=CARTESIAN_POINT('',(-2.7723303670789,2.14476741753744,2.82765263766319));
+#7663=CARTESIAN_POINT('',(-2.96069328364873,1.87620313924568,2.83882792051338));
+#7664=CARTESIAN_POINT('',(-3.12312453323135,1.59120586018482,2.85000320336357));
+#7665=CARTESIAN_POINT('',(-3.25820143786962,1.29227177088351,2.86117848621376));
+#7666=CARTESIAN_POINT('',(-3.36474090665437,0.982019129469891,2.87235376906395));
+#7667=CARTESIAN_POINT('',(-3.44180979799988,0.663165329273253,2.88352905191414));
+#7668=CARTESIAN_POINT('',(-3.48873309270153,0.338503098135406,2.89470433476433));
+#7669=CARTESIAN_POINT('',(-3.50509980619066,0.010876037893691,2.90587961761452));
+#7670=CARTESIAN_POINT('',(-3.49076658820325,-0.316846281723372,2.91705490046471));
+#7671=CARTESIAN_POINT('',(-3.44585897833428,-0.641793456644035,2.9282301833149));
+#7672=CARTESIAN_POINT('',(-3.37077030648076,-0.961119389308981,2.93940546616509));
+#7673=CARTESIAN_POINT('',(-3.26615824780403,-1.27202721663483,2.95058074901528));
+#7674=CARTESIAN_POINT('',(-3.13293906238528,-1.57179380675026,2.96175603186548));
+#7675=CARTESIAN_POINT('',(-2.97227957002705,-1.85779360994644,2.97293131471567));
+#7676=CARTESIAN_POINT('',(-2.78558693049059,-2.12752165493986,2.98410659756586));
+#7677=CARTESIAN_POINT('',(-2.57449631868042,-2.37861548903117,2.99528188041605));
+#7678=CARTESIAN_POINT('',(-2.34085660272478,-2.60887586999418,3.00645716326624));
+#7679=CARTESIAN_POINT('',(-2.08671415039251,-2.8162860284619,3.01763244611643));
+#7680=CARTESIAN_POINT('',(-1.81429490568046,-2.9990293320973,3.02880772896662));
+#7681=CARTESIAN_POINT('',(-1.52598489255599,-3.15550519683441,3.03998301181681));
+#7682=CARTESIAN_POINT('',(-1.22430931661559,-3.28434310582898,3.051158294667));
+#7683=CARTESIAN_POINT('',(-0.911910447700821,-3.38441461333155,3.06233357751719));
+#7684=CARTESIAN_POINT('',(-0.591524477189771,-3.45484322834531,3.07350886036738));
+#7685=CARTESIAN_POINT('',(-0.26595755266299,-3.4950120915012,3.08468414321757));
+#7686=CARTESIAN_POINT('',(0.0619388001522529,-3.50456937791132,3.09585942606776));
+#7687=CARTESIAN_POINT('',(0.38929265288888,-3.4834313786789,3.10703470891795));
+#7688=CARTESIAN_POINT('',(0.713236828746435,-3.43178323407493,3.11820999176814));
+#7689=CARTESIAN_POINT('',(1.03093401508021,-3.35007731195992,3.12938527461833));
+#7690=CARTESIAN_POINT('',(1.33960161442081,-3.23902924565358,3.14056055746852));
+#7691=CARTESIAN_POINT('',(1.63653611626274,-3.09961166595522,3.15173584031871));
+#7692=CARTESIAN_POINT('',(1.91913677615831,-2.93304568221409,3.1629111231689));
+#7693=CARTESIAN_POINT('',(2.18492839471986,-2.74079018706375,3.17408640601909));
+#7694=CARTESIAN_POINT('',(2.43158299701711,-2.52452907849669,3.18526168886928));
+#7695=CARTESIAN_POINT('',(2.65694022248757,-2.28615651119641,3.19643697171947));
+#7696=CARTESIAN_POINT('',(2.85902624677182,-2.02776030630543,3.20761225456967));
+#7697=CARTESIAN_POINT('',(3.03607106974405,-1.75160366493716,3.21878753741986));
+#7698=CARTESIAN_POINT('',(3.18652401831817,-1.46010534559651,3.22996282027005));
+#7699=CARTESIAN_POINT('',(3.30906732824578,-1.15581847912827,3.24113810312024));
+#7700=CARTESIAN_POINT('',(3.4026276859479,-0.841408206745638,3.25231338597043));
+#7701=CARTESIAN_POINT('',(3.46638562928958,-0.519628336999392,3.26348866882062));
+#7702=CARTESIAN_POINT('',(3.49978272495939,-0.193297226141274,3.27466395167081));
+#7703=CARTESIAN_POINT('',(3.50252645958958,0.134726906863221,3.285839234521));
+#7704=CARTESIAN_POINT('',(3.47459280177741,0.461571014465459,3.29701451737119));
+#7705=CARTESIAN_POINT('',(3.41622641256767,0.784372384542616,3.30818980022138));
+#7706=CARTESIAN_POINT('',(3.32793850255304,1.10030371388227,3.31936508307157));
+#7707=CARTESIAN_POINT('',(3.21050235436097,1.40659787153285,3.33054036592177));
+#7708=CARTESIAN_POINT('',(3.06494654974425,1.70057213512654,3.34171564877196));
+#7709=CARTESIAN_POINT('',(2.89254596059666,1.97965168789714,3.35289093162215));
+#7710=CARTESIAN_POINT('',(2.69481058280019,2.24139217059089,3.36406621447234));
+#7711=CARTESIAN_POINT('',(2.47347231070436,2.48350109074606,3.37524149732253));
+#7712=CARTESIAN_POINT('',(2.23046976807517,2.70385790182486,3.38641678017272));
+#7713=CARTESIAN_POINT('',(1.9679313283741,2.90053257633177,3.39759206302291));
+#7714=CARTESIAN_POINT('',(1.68815647308653,3.07180251024282,3.4087673458731));
+#7715=CARTESIAN_POINT('',(1.39359565137545,3.21616761068597,3.41994262872329));
+#7716=CARTESIAN_POINT('',(1.08682881746246,3.33236343472485,3.43111791157348));
+#7717=CARTESIAN_POINT('',(0.770542833719877,3.41937226416794,3.44229319442367));
+#7718=CARTESIAN_POINT('',(0.447507937391933,3.47643201940283,3.45346847727386));
+#7719=CARTESIAN_POINT('',(0.120553477065019,3.50304293418245,3.46464376012405));
+#7720=CARTESIAN_POINT('',(-0.207456868597491,3.49897193290112,3.47581904297425));
+#7721=CARTESIAN_POINT('',(-0.533650172805422,3.4642546720215,3.48699432582444));
+#7722=CARTESIAN_POINT('',(-0.855169423593067,3.39919522777224,3.49816960867463));
+#7723=CARTESIAN_POINT('',(-1.16919854737812,3.30436343285162,3.50934489152482));
+#7724=CARTESIAN_POINT('',(-1.47298707395575,3.18058988546422,3.52052017437501));
+#7725=CARTESIAN_POINT('',(-1.76387422689592,3.02895867440452,3.5316954572252));
+#7726=CARTESIAN_POINT('',(-2.03931222834451,2.85079788390594,3.54287074007539));
+#7727=CARTESIAN_POINT('',(-2.2968886141099,2.64766796142008,3.55404602292558));
+#7728=CARTESIAN_POINT('',(-2.53434736358491,2.42134805020845,3.56522130577577));
+#7729=CARTESIAN_POINT('',(-2.74960865943466,2.17382040645496,3.57639658862596));
+#7730=CARTESIAN_POINT('',(-2.94078710398218,1.90725303738391,3.58757187147615));
+#7731=CARTESIAN_POINT('',(-3.10620823274089,1.62398071245035,3.59874715432635));
+#7732=CARTESIAN_POINT('',(-3.24442318045775,1.32648451391884,3.60992243717654));
+#7733=CARTESIAN_POINT('',(-3.35422137121234,1.01737010594003,3.62109772002673));
+#7734=CARTESIAN_POINT('',(-3.43464112142397,0.699344912458491,3.63227300287692));
+#7735=CARTESIAN_POINT('',(-3.48497806289844,0.375194403842406,3.64344828572711));
+#7736=CARTESIAN_POINT('',(-3.50479131214046,0.0477576999322526,3.6546235685773));
+#7737=CARTESIAN_POINT('',(-3.49390733189638,-0.280097296807339,3.66579885142749));
+#7738=CARTESIAN_POINT('',(-3.4524214511058,-0.605499020232556,3.67697413427768));
+#7739=CARTESIAN_POINT('',(-3.38069702994901,-0.92559739155424,3.68814941712787));
+#7740=CARTESIAN_POINT('',(-3.27936227730349,-1.23758878217158,3.69932469997806));
+#7741=CARTESIAN_POINT('',(-3.14930474848419,-1.53874056966501,3.71049998282825));
+#7742=CARTESIAN_POINT('',(-2.99166357145993,-1.82641507187103,3.72167526567844));
+#7743=CARTESIAN_POINT('',(-2.8078194696338,-2.09809264940884,3.73285054852864));
+#7744=CARTESIAN_POINT('',(-2.59938266857439,-2.35139377431197,3.74402583137883));
+#7745=CARTESIAN_POINT('',(-2.36817879261869,-2.58409987147346,3.75520111422902));
+#7746=CARTESIAN_POINT('',(-2.11623287487313,-2.79417275036177,3.76637639707921));
+#7747=CARTESIAN_POINT('',(-1.84575162066376,-2.97977245681196,3.7775516799294));
+#7748=CARTESIAN_POINT('',(-1.55910407978346,-3.13927338853446,3.78872696277959));
+#7749=CARTESIAN_POINT('',(-1.25880089682141,-3.27127853319152,3.79990224562978));
+#7750=CARTESIAN_POINT('',(-0.947472321313678,-3.37463170433494,3.81107752847997));
+#7751=CARTESIAN_POINT('',(-0.627845170316351,-3.44842766803488,3.82225281133016));
+#7752=CARTESIAN_POINT('',(-0.302718945177812,-3.49202007150424,3.83342809418035));
+#7753=CARTESIAN_POINT('',(0.0250586883049906,-3.50502710427444,3.84460337703054));
+#7754=CARTESIAN_POINT('',(0.35261684158569,-3.48733484233851,3.85577865988073));
+#7755=CARTESIAN_POINT('',(0.677086548467506,-3.43909824597123,3.86695394273093));
+#7756=CARTESIAN_POINT('',(0.99562589336507,-3.36073980248681,3.87812922558112));
+#7757=CARTESIAN_POINT('',(1.3054449026395,-3.25294582582167,3.88930450843131));
+#7758=CARTESIAN_POINT('',(1.60382998099228,-3.11666044535306,3.9004797912815));
+#7759=CARTESIAN_POINT('',(1.88816767888831,-2.95307733660323,3.91165507413169));
+#7760=CARTESIAN_POINT('',(2.15596758283743,-2.76362926625699,3.92283035698188));
+#7761=CARTESIAN_POINT('',(2.40488412804686,-2.54997554306436,3.93400563983207));
+#7762=CARTESIAN_POINT('',(2.63273714239486,-2.31398748454105,3.94518092268226));
+#7763=CARTESIAN_POINT('',(2.83753094178855,-2.05773202675923,3.95635620553245));
+#7764=CARTESIAN_POINT('',(3.01747180965612,-1.78345362078432,3.96753148838264));
+#7765=CARTESIAN_POINT('',(3.17098370747689,-1.49355457432067,3.97870677123283));
+#7766=CARTESIAN_POINT('',(3.2967220787462,-1.19057401074667,3.98988205408302));
+#7767=CARTESIAN_POINT('',(3.393585625471,-0.877165629829757,4.00105733693321));
+#7768=CARTESIAN_POINT('',(3.46072595405014,-0.556074464907151,4.01223261978341));
+#7769=CARTESIAN_POINT('',(3.49755500605428,-0.230112840108237,4.0234079026336));
+#7770=CARTESIAN_POINT('',(3.50375020882204,0.0978642617994082,4.03458318548379));
+#7771=CARTESIAN_POINT('',(3.47925730076004,0.424984205195921,4.04575846833398));
+#7772=CARTESIAN_POINT('',(3.42429080660102,0.748381862010156,4.05693375118417));
+#7773=CARTESIAN_POINT('',(3.33933215845747,1.06522470636472,4.06810903403436));
+#7774=CARTESIAN_POINT('',(3.22512547912777,1.37273762366992,4.07928431688455));
+#7775=CARTESIAN_POINT('',(3.08267106458733,1.66822721687248,4.09045959973474));
+#7776=CARTESIAN_POINT('',(2.9132166227494,1.94910539696924,4.10163488258493));
+#7777=CARTESIAN_POINT('',(2.71824634523206,2.21291205116485,4.11281016543512));
+#7778=CARTESIAN_POINT('',(2.49946790784788,2.45733659013099,4.12398544828531));
+#7779=CARTESIAN_POINT('',(2.25879751367457,2.6802381856424,4.13516073113551));
+#7780=CARTESIAN_POINT('',(1.9983431097088,2.87966452133533,4.1463360139857));
+#7781=CARTESIAN_POINT('',(1.72038592410289,3.05386889235715,4.15751129683589));
+#7782=CARTESIAN_POINT('',(1.42736048569291,3.2013255041374,4.16868657968608));
+#7783=CARTESIAN_POINT('',(1.12183330082033,3.32074283628357,4.17986186253627));
+#7784=CARTESIAN_POINT('',(0.806480374209249,3.41107495455221,4.19103714538646));
+#7785=CARTESIAN_POINT('',(0.484063770785982,3.47153067181762,4.20221242823665));
+#7786=CARTESIAN_POINT('',(0.157407423727695,3.50158047780048,4.21338771108684));
+#7787=CARTESIAN_POINT('',(-0.170627599371087,3.50096117686142,4.22456299393703));
+#7788=CARTESIAN_POINT('',(-0.49716815557924,3.46967819323867,4.23573827678722));
+#7789=CARTESIAN_POINT('',(-0.819354191473409,3.4080055235391,4.24691355963741));
+#7790=CARTESIAN_POINT('',(-1.13436379333599,3.31648333689865,4.2580888424876));
+#7791=CARTESIAN_POINT('',(-1.43943790330092,3.19591324383168,4.2692641253378));
+#7792=CARTESIAN_POINT('',(-1.73190448496721,3.04735127520746,4.28043940818799));
+#7793=CARTESIAN_POINT('',(-2.00920192682228,2.87209863284875,4.29161469103818));
+#7794=CARTESIAN_POINT('',(-2.26890147849259,2.67169029276453,4.30278997388837));
+#7795=CARTESIAN_POINT('',(-2.50872852331052,2.4478815608371,4.31396525673856));
+#7796=CARTESIAN_POINT('',(-2.72658250087861,2.20263269871774,4.32514053958875));
+#7797=CARTESIAN_POINT('',(-2.92055530513623,1.93809175458715,4.33631582243894));
+#7798=CARTESIAN_POINT('',(-3.08894799678685,1.65657574915987,4.34749110528913));
+#7799=CARTESIAN_POINT('',(-3.23028568370736,1.36055038171811,4.35866638813932));
+#7800=CARTESIAN_POINT('',(-3.34333043900741,1.05260843392239,4.36984167098951));
+#7801=CARTESIAN_POINT('',(-3.42709214359385,0.735447060552544,4.3810169538397));
+#7802=CARTESIAN_POINT('',(-3.48083715827425,0.411844166081442,4.39219223668989));
+#7803=CARTESIAN_POINT('',(-3.50409474944354,0.0846340739906363,4.40336751954008));
+#7804=CARTESIAN_POINT('',(-3.49666121207344,-0.243317298068147,4.41454280239028));
+#7805=CARTESIAN_POINT('',(-3.45860165389281,-0.569137539833706,4.42571808524047));
+#7806=CARTESIAN_POINT('',(-3.39024942513213,-0.889972906862527,4.43689336809066));
+#7807=CARTESIAN_POINT('',(-3.29220319882646,-1.20301331546865,4.44806865094085));
+#7808=CARTESIAN_POINT('',(-3.1653217272498,-1.50551695525438,4.45924393379104));
+#7809=CARTESIAN_POINT('',(-3.01071632040711,-1.79483430365934,4.47041921664123));
+#7810=CARTESIAN_POINT('',(-2.82974111246246,-2.06843133219302,4.48159449949142));
+#7811=CARTESIAN_POINT('',(-2.62398120135599,-2.32391170109547,4.49276978234161));
+#7812=CARTESIAN_POINT('',(-2.39523876549086,-2.55903774803106,4.5039450651918));
+#7813=CARTESIAN_POINT('',(-2.14551727908895,-2.77175008698274,4.51512034804199));
+#7814=CARTESIAN_POINT('',(-1.87700396446764,-2.9601856456869,4.52629563089218));
+#7815=CARTESIAN_POINT('',(-1.59205063493192,-3.12269398362552,4.53747091374238));
+#7816=CARTESIAN_POINT('',(-1.29315309607197,-3.25785174765171,4.54864619659257));
+#7817=CARTESIAN_POINT('',(-0.982929285883817,-3.36447513863765,4.55982147944276));
+#7818=CARTESIAN_POINT('',(-0.664096345173271,-3.44163027995201,4.57099676229295));
+#7819=CARTESIAN_POINT('',(-0.339446819084748,-3.48864139695979,4.58217204514314));
+#7820=CARTESIAN_POINT('',(-0.0118241981635829,-3.50509673587785,4.59334732799333));
+#7821=CARTESIAN_POINT('',(0.315901986695746,-3.4908521702403,4.60452261084352));
+#7822=CARTESIAN_POINT('',(0.640861297747836,-3.4460324630296,4.61569789369371));
+#7823=CARTESIAN_POINT('',(0.960207530463127,-3.37103017474902,4.6268731765439));
+#7824=CARTESIAN_POINT('',(1.27114364647324,-3.26650222203616,4.63804845939409));
+#7825=CARTESIAN_POINT('',(1.57094625674651,-3.13336413548527,4.64922374224428));
+#7826=CARTESIAN_POINT('',(1.856989531129,-2.97278199783324,4.66039902509446));
+#7827=CARTESIAN_POINT('',(2.03684183491389,-2.84836892671047,4.66784921366125));
+#7828=CARTESIAN_POINT('',(2.12366344933159,-2.78209517342111,4.67157430794463));
+#7829=CARTESIAN_POINT('',(-1.18404526495975,2.85852887715287,4.9960036108132E-016));
+#7830=CARTESIAN_POINT('',(-1.27325216713398,2.82157804871614,0.00372509428339732));
+#7831=CARTESIAN_POINT('',(-1.44820390768973,2.7393186309973,0.0111752828501909));
+#7832=CARTESIAN_POINT('',(-1.6979473178662,2.59193673594443,0.0223505657003814));
+#7833=CARTESIAN_POINT('',(-1.93281897867024,2.42185299405224,0.0335258485505719));
+#7834=CARTESIAN_POINT('',(-2.15076176816883,2.23055709384164,0.0447011314007623));
+#7835=CARTESIAN_POINT('',(-2.34986679278132,2.0197245325481,0.0558764142509528));
+#7836=CARTESIAN_POINT('',(-2.52839016449048,1.79120191705573,0.0670516971011434));
+#7837=CARTESIAN_POINT('',(-2.68476825943125,1.54699079654429,0.0782269799513338));
+#7838=CARTESIAN_POINT('',(-2.81763141727611,1.28923012990529,0.0894022628015244));
+#7839=CARTESIAN_POINT('',(-2.9258159364926,1.0201775518176,0.100577545651715));
+#7840=CARTESIAN_POINT('',(-3.0083742670925,0.742189598798934,0.111752828501906));
+#7841=CARTESIAN_POINT('',(-3.06458330980763,0.457701069167761,0.122928111352096));
+#7842=CARTESIAN_POINT('',(-3.09395074948242,0.169203697495723,0.134103394202286));
+#7843=CARTESIAN_POINT('',(-3.09621936708278,-0.120775669613204,0.145278677052477));
+#7844=CARTESIAN_POINT('',(-3.0713692925883,-0.409697205280474,0.156453959902668));
+#7845=CARTESIAN_POINT('',(-3.01961817902639,-0.695030347799556,0.167629242752858));
+#7846=CARTESIAN_POINT('',(-2.94141929612629,-0.974275964932379,0.178804525603049));
+#7847=CARTESIAN_POINT('',(-2.83745756028964,-1.24498824292609,0.189979808453239));
+#7848=CARTESIAN_POINT('',(-2.7086435356495,-1.50479610853205,0.20115509130343));
+#7849=CARTESIAN_POINT('',(-2.55610545876071,-1.75142399639914,0.21233037415362));
+#7850=CARTESIAN_POINT('',(-2.38117935677426,-1.98271177994713,0.223505657003811));
+#7851=CARTESIAN_POINT('',(-2.18539734564731,-2.1966336911526,0.234680939854001));
+#7852=CARTESIAN_POINT('',(-1.97047421088049,-2.39131606353571,0.245856222704192));
+#7853=CARTESIAN_POINT('',(-1.73829238831725,-2.56505374294327,0.257031505554382));
+#7854=CARTESIAN_POINT('',(-1.49088547655305,-2.71632502239187,0.268206788404573));
+#7855=CARTESIAN_POINT('',(-1.23042042536335,-2.84380497016193,0.279382071254763));
+#7856=CARTESIAN_POINT('',(-0.959178556155713,-2.94637703440684,0.290557354104954));
+#7857=CARTESIAN_POINT('',(-0.679535580681223,-3.02314282263628,0.301732636955144));
+#7858=CARTESIAN_POINT('',(-0.393940793014126,-3.07342997041878,0.312907919805335));
+#7859=CARTESIAN_POINT('',(-0.104895617049958,-3.0967980303844,0.324083202655525));
+#7860=CARTESIAN_POINT('',(0.185068302583059,-3.09304232994766,0.335258485505716));
+#7861=CARTESIAN_POINT('',(0.473411274305336,-3.06219576396245,0.346433768355906));
+#7862=CARTESIAN_POINT('',(0.757607803847643,-3.00452850660768,0.357609051206097));
+#7863=CARTESIAN_POINT('',(1.03516871416361,-2.92054564502695,0.368784334056287));
+#7864=CARTESIAN_POINT('',(1.30366294725247,-2.8109827554487,0.379959616906478));
+#7865=CARTESIAN_POINT('',(1.56073885693769,-2.67679946053376,0.391134899756668));
+#7866=CARTESIAN_POINT('',(1.80414480610534,-2.51917102437927,0.402310182606859));
+#7867=CARTESIAN_POINT('',(2.03174888799852,-2.33947805879554,0.41348546545705));
+#7868=CARTESIAN_POINT('',(2.24155759883581,-2.13929443101468,0.42466074830724));
+#7869=CARTESIAN_POINT('',(2.43173329820694,-1.92037347874328,0.435836031157431));
+#7870=CARTESIAN_POINT('',(2.60061030431624,-1.68463265329662,0.447011314007621));
+#7871=CARTESIAN_POINT('',(2.74670948310128,-1.43413672531963,0.458186596857812));
+#7872=CARTESIAN_POINT('',(2.86875120344583,-1.17107970019,0.469361879708002));
+#7873=CARTESIAN_POINT('',(2.96566654501696,-0.897765601499742,0.480537162558193));
+#7874=CARTESIAN_POINT('',(3.03660666056071,-0.616588290926231,0.491712445408383));
+#7875=CARTESIAN_POINT('',(3.08095021065552,-0.330010501243042,0.502887728258574));
+#7876=CARTESIAN_POINT('',(3.09830880580477,-0.0405422661132474,0.514063011108764));
+#7877=CARTESIAN_POINT('',(3.08853040820324,0.249281064409089,0.525238293958955));
+#7878=CARTESIAN_POINT('',(3.05170066338255,0.536921030114752,0.536413576809145));
+#7879=CARTESIAN_POINT('',(2.98814215007222,0.819858294115967,0.547588859659335));
+#7880=CARTESIAN_POINT('',(2.89841155484647,1.09561470882856,0.558764142509526));
+#7881=CARTESIAN_POINT('',(2.78329479630306,1.36177502119156,0.569939425359716));
+#7882=CARTESIAN_POINT('',(2.64380014147991,1.6160080270159,0.581114708209907));
+#7883=CARTESIAN_POINT('',(2.48114937480003,1.85608698917869,0.592289991060097));
+#7884=CARTESIAN_POINT('',(2.29676709689332,2.07990914082737,0.603465273910288));
+#7885=CARTESIAN_POINT('',(2.09226824702262,2.28551410277205,0.614640556760478));
+#7886=CARTESIAN_POINT('',(1.86944395840102,2.47110105375457,0.625815839610668));
+#7887=CARTESIAN_POINT('',(1.63024587028852,2.63504450320601,0.636991122460859));
+#7888=CARTESIAN_POINT('',(1.37676903427293,2.77590852834458,0.648166405311049));
+#7889=CARTESIAN_POINT('',(1.11123356445281,2.89245935091619,0.65934168816124));
+#7890=CARTESIAN_POINT('',(0.835965192242038,2.98367614342253,0.67051697101143));
+#7891=CARTESIAN_POINT('',(0.55337489610965,3.04875997018864,0.681692253861621));
+#7892=CARTESIAN_POINT('',(0.265937784670776,3.08714078495837,0.692867536711811));
+#7893=CARTESIAN_POINT('',(-0.0238285819156955,3.09848242372825,0.704042819562001));
+#7894=CARTESIAN_POINT('',(-0.313386242367551,3.08268554908926,0.715218102412192));
+#7895=CARTESIAN_POINT('',(-0.600199063385909,3.03988852028815,0.726393385262382));
+#7896=CARTESIAN_POINT('',(-0.881754952751227,2.97046618138764,0.737568668112573));
+#7897=CARTESIAN_POINT('',(-1.15558786185197,2.87502657813965,0.748743950962763));
+#7898=CARTESIAN_POINT('',(-1.41929938493361,2.75440563232725,0.759919233812954));
+#7899=CARTESIAN_POINT('',(-1.67057976588765,2.60965982022098,0.771094516663144));
+#7900=CARTESIAN_POINT('',(-1.9072281285898,2.44205691927622,0.782269799513334));
+#7901=CARTESIAN_POINT('',(-2.12717175359678,2.25306490411816,0.793445082363525));
+#7902=CARTESIAN_POINT('',(-2.32848423236396,2.04433908907046,0.804620365213715));
+#7903=CARTESIAN_POINT('',(-2.50940233997755,1.81770762984155,0.815795648063906));
+#7904=CARTESIAN_POINT('',(-2.66834147861905,1.57515551135438,0.826970930914096));
+#7905=CARTESIAN_POINT('',(-2.8039095564979,1.31880716196445,0.838146213764286));
+#7906=CARTESIAN_POINT('',(-2.91491918069197,1.05090784634195,0.849321496614476));
+#7907=CARTESIAN_POINT('',(-3.0003980571028,0.773803999991424,0.860496779464667));
+#7908=CARTESIAN_POINT('',(-3.05959750643635,0.48992267765176,0.871672062314857));
+#7909=CARTESIAN_POINT('',(-3.09199902162049,0.201750295580743,0.882847345165048));
+#7910=CARTESIAN_POINT('',(-3.0973188092254,-0.0881891460869099,0.894022628015238));
+#7911=CARTESIAN_POINT('',(-3.07551027510998,-0.377356170165466,0.905197910865429));
+#7912=CARTESIAN_POINT('',(-3.02676443252348,-0.663218064802097,0.916373193715619));
+#7913=CARTESIAN_POINT('',(-2.95150822908791,-0.943271066605642,0.927548476565809));
+#7914=CARTESIAN_POINT('',(-2.85040080731459,-1.21506229022602,0.938723759416));
+#7915=CARTESIAN_POINT('',(-2.72432773140764,-1.47621121231086,0.94989904226619));
+#7916=CARTESIAN_POINT('',(-2.57439323091981,-1.72443052166889,0.961074325116381));
+#7917=CARTESIAN_POINT('',(-2.4019105291958,-1.95754615302101,0.972249607966571));
+#7918=CARTESIAN_POINT('',(-2.20839034131266,-2.17351632887033,0.983424890816761));
+#7919=CARTESIAN_POINT('',(-1.99552764225994,-2.37044944271029,0.994600173666952));
+#7920=CARTESIAN_POINT('',(-1.76518682125225,-2.54662062693806,1.00577545651714));
+#7921=CARTESIAN_POINT('',(-1.51938535220252,-2.70048686036082,1.01695073936733));
+#7922=CARTESIAN_POINT('',(-1.26027612338039,-2.83070048297348,1.02812602221752));
+#7923=CARTESIAN_POINT('',(-0.990128581024087,-2.9361209996368,1.03930130506771));
+#7924=CARTESIAN_POINT('',(-0.711308852062224,-3.01582506927158,1.0504765879179));
+#7925=CARTESIAN_POINT('',(-0.426259020043552,-3.06911459207709,1.06165187076809));
+#7926=CARTESIAN_POINT('',(-0.137475735789517,-3.09552282394075,1.07282715361829));
+#7927=CARTESIAN_POINT('',(0.152511649888669,-3.09481846448499,1.08400243646848));
+#7928=CARTESIAN_POINT('',(0.441163239880614,-3.06700768294555,1.09517771931867));
+#7929=CARTESIAN_POINT('',(0.725950836838641,-3.01233406413735,1.10635300216886));
+#7930=CARTESIAN_POINT('',(1.0043800867656,-2.93127647498112,1.11752828501905));
+#7931=CARTESIAN_POINT('',(1.27401232618072,-2.82454487027708,1.12870356786924));
+#7932=CARTESIAN_POINT('',(1.53248594151189,-2.69307407446164,1.13987885071943));
+#7933=CARTESIAN_POINT('',(1.777537053635,-2.53801559381017,1.15105413356962));
+#7934=CARTESIAN_POINT('',(2.00701934639176,-2.36072753080024,1.16222941641981));
+#7935=CARTESIAN_POINT('',(2.21892286541503,-2.16276268897153,1.17340469927));
+#7936=CARTESIAN_POINT('',(2.41139162260936,-1.94585497246799,1.18457998212019));
+#7937=CARTESIAN_POINT('',(2.58273985209534,-1.7119041993837,1.19575526497038));
+#7938=CARTESIAN_POINT('',(2.73146677523762,-1.46295946192709,1.20693054782057));
+#7939=CARTESIAN_POINT('',(2.85626974543507,-1.20120117914581,1.21810583067076));
+#7940=CARTESIAN_POINT('',(2.95605565754233,-0.928921999406276,1.22928111352095));
+#7941=CARTESIAN_POINT('',(3.02995052199181,-0.648506719896216,1.24045639637114));
+#7942=CARTESIAN_POINT('',(3.07730711975965,-0.36241139902821,1.25163167922133));
+#7943=CARTESIAN_POINT('',(3.09771067112862,-0.0731418446913499,1.26280696207152));
+#7944=CARTESIAN_POINT('',(3.09098246859723,0.216768333235208,1.27398224492171));
+#7945=CARTESIAN_POINT('',(3.05718144211557,0.504779913876504,1.2851575277719));
+#7946=CARTESIAN_POINT('',(2.99660364293872,0.788370305500765,1.29633281062209));
+#7947=CARTESIAN_POINT('',(2.90977965061836,1.0650556400096,1.30750809347228));
+#7948=CARTESIAN_POINT('',(2.79746992584382,1.33241252826157,1.31868337632247));
+#7949=CARTESIAN_POINT('',(2.6606581498354,1.58809928568193,1.32985865917266));
+#7950=CARTESIAN_POINT('',(2.50054260862801,1.8298764422509,1.34103394202285));
+#7951=CARTESIAN_POINT('',(2.31852569770685,2.05562635723079,1.35220922487305));
+#7952=CARTESIAN_POINT('',(2.11620163892061,2.26337176683344,1.36338450772324));
+#7953=CARTESIAN_POINT('',(1.89534251725522,2.45129310237549,1.37455979057343));
+#7954=CARTESIAN_POINT('',(1.65788275976727,2.61774442723797,1.38573507342362));
+#7955=CARTESIAN_POINT('',(1.40590219262047,2.76126785304395,1.39691035627381));
+#7956=CARTESIAN_POINT('',(1.1416078246227,2.880606308788,1.408085639124));
+#7957=CARTESIAN_POINT('',(0.867314516815261,2.97471455107722,1.41926092197419));
+#7958=CARTESIAN_POINT('',(0.585424707422386,3.04276831904902,1.43043620482438));
+#7959=CARTESIAN_POINT('',(0.298407369743213,3.08417155378101,1.44161148767457));
+#7960=CARTESIAN_POINT('',(0.00877638728649917,3.09856161896051,1.45278677052476));
+#7961=CARTESIAN_POINT('',(-0.280931464447327,3.08581247708808,1.46396205337495));
+#7962=CARTESIAN_POINT('',(-0.568178736686981,3.04603579339537,1.47513733622514));
+#7963=CARTESIAN_POINT('',(-0.850449532008087,2.97957995780886,1.48631261907533));
+#7964=CARTESIAN_POINT('',(-1.1252715401903,2.88702703352545,1.49748790192552));
+#7965=CARTESIAN_POINT('',(-1.39023769230948,2.76918765892653,1.50866318477571));
+#7966=CARTESIAN_POINT('',(-1.64302724340446,2.6270939474826,1.5198384676259));
+#7967=CARTESIAN_POINT('',(-1.88142609906261,2.46199044783587,1.53101375047609));
+#7968=CARTESIAN_POINT('',(-2.10334620789095,2.27532324323815,1.54218903332628));
+#7969=CARTESIAN_POINT('',(-2.30684385002102,2.06872728581832,1.55336431617647));
+#7970=CARTESIAN_POINT('',(-2.49013666146476,1.84401207661396,1.56453959902666));
+#7971=CARTESIAN_POINT('',(-2.65161924521138,1.60314581679074,1.57571488187685));
+#7972=CARTESIAN_POINT('',(-2.78987723233279,1.3482381688634,1.58689016472704));
+#7973=CARTESIAN_POINT('',(-2.90369966994166,1.08152177890679,1.59806544757723));
+#7974=CARTESIAN_POINT('',(-2.99208962750011,0.805332721597256,1.60924073042742));
+#7975=CARTESIAN_POINT('',(-3.05427292858228,0.522090039359504,1.62041601327762));
+#7976=CARTESIAN_POINT('',(-3.08970493161225,0.234274554828188,1.6315912961278));
+#7977=CARTESIAN_POINT('',(-3.09807530018727,-0.0555928578015011,1.642766578978));
+#7978=CARTESIAN_POINT('',(-3.07931072120476,-0.344973352220736,1.65394186182819));
+#7979=CARTESIAN_POINT('',(-3.03357554698585,-0.631332346865356,1.66511714467838));
+#7980=CARTESIAN_POINT('',(-2.96127035577144,-0.912161724420769,1.67629242752857));
+#7981=CARTESIAN_POINT('',(-2.86302844319888,-1.18500179953584,1.68746771037876));
+#7982=CARTESIAN_POINT('',(-2.73971027548907,-1.44746286233831,1.69864299322895));
+#7983=CARTESIAN_POINT('',(-2.59239595292667,-1.69724610905974,1.70981827607914));
+#7984=CARTESIAN_POINT('',(-2.42237574964318,-1.93216377644589,1.72099355892933));
+#7985=CARTESIAN_POINT('',(-2.23113881256137,-2.15015830360261,1.73216884177952));
+#7986=CARTESIAN_POINT('',(-2.02036011848328,-2.34932035344506,1.74334412462971));
+#7987=CARTESIAN_POINT('',(-1.79188580355987,-2.52790553590707,1.7545194074799));
+#7988=CARTESIAN_POINT('',(-1.54771699363637,-2.68434968643771,1.76569469033009));
+#7989=CARTESIAN_POINT('',(-1.28999227709765,-2.81728256596626,1.77686997318028));
+#7990=CARTESIAN_POINT('',(-1.02096897372777,-2.92553986234238,1.78804525603047));
+#7991=CARTESIAN_POINT('',(-0.743003363643038,-3.00817338813509,1.79922053888066));
+#7992=CARTESIAN_POINT('',(-0.458530049466572,-3.06445938547163,1.81039582173085));
+#7993=CARTESIAN_POINT('',(-0.170040632503619,-3.09390486517714,1.82157110458104));
+#7994=CARTESIAN_POINT('',(0.119938110314441,-3.09625192469269,1.83274638743123));
+#7995=CARTESIAN_POINT('',(0.408866357576975,-3.07148000695279,1.84392167028142));
+#7996=CARTESIAN_POINT('',(0.694213488792967,-3.01980608043743,1.85509695313161));
+#7997=CARTESIAN_POINT('',(0.973480249202288,-2.94168273882179,1.8662722359818));
+#7998=CARTESIAN_POINT('',(1.24422063986559,-2.83779423686804,1.87744751883199));
+#7999=CARTESIAN_POINT('',(1.50406334130529,-2.70905049727955,1.88862280168219));
+#8000=CARTESIAN_POINT('',(1.75073248305551,-2.55657914100919,1.89979808453237));
+#8001=CARTESIAN_POINT('',(1.98206757720782,-2.38171561082563,1.91097336738257));
+#8002=CARTESIAN_POINT('',(2.19604244136192,-2.1859914746417,1.92214865023276));
+#8003=CARTESIAN_POINT('',(2.39078294524179,-1.97112101105183,1.93332393308295));
+#8004=CARTESIAN_POINT('',(2.564583425541,-1.73898619457124,1.94449921593314));
+#8005=CARTESIAN_POINT('',(2.71592162522529,-1.49162021208572,1.95567449878333));
+#8006=CARTESIAN_POINT('',(2.84347202644437,-1.2311896548856,1.96684978163352));
+#8007=CARTESIAN_POINT('',(2.94611746027477,-0.959975542257805,1.97802506448371));
+#8008=CARTESIAN_POINT('',(3.02295889160784,-0.680353342843317,1.9892003473339));
+#8009=CARTESIAN_POINT('',(3.07332329348092,-0.394772168746215,2.00037563018409));
+#8010=CARTESIAN_POINT('',(3.09676954188274,-0.105733324625581,2.01155091303428));
+#8011=CARTESIAN_POINT('',(3.09309227940292,0.184231600348744,2.02272619588447));
+#8012=CARTESIAN_POINT('',(3.062323713885,0.472582905791743,2.03390147873466));
+#8013=CARTESIAN_POINT('',(3.00473333632932,0.756795024442068,2.04507676158485));
+#8014=CARTESIAN_POINT('',(2.92082556051649,1.03437864271385,2.05625204443504));
+#8015=CARTESIAN_POINT('',(2.81133530502521,1.30290250371538,2.06742732728523));
+#8016=CARTESIAN_POINT('',(2.67722155633999,1.56001470176967,2.07860261013542));
+#8017=CARTESIAN_POINT('',(2.5196589694271,1.80346328192579,2.08977789298561));
+#8018=CARTESIAN_POINT('',(2.34002757934661,2.03111596403707,2.1009531758358));
+#8019=CARTESIAN_POINT('',(2.13990071401252,2.24097881864995,2.11212845868599));
+#8020=CARTESIAN_POINT('',(1.92103121396921,2.43121373112792,2.12330374153618));
+#8021=CARTESIAN_POINT('',(1.68533607988005,2.60015450104865,2.13447902438637));
+#8022=CARTESIAN_POINT('',(1.43487968219553,2.74632143586498,2.14565430723656));
+#8023=CARTESIAN_POINT('',(1.17185568006143,2.86843431100954,2.15682959008675));
+#8024=CARTESIAN_POINT('',(0.898567807833028,2.96542358292962,2.16800487293695));
+#8025=CARTESIAN_POINT('',(0.617409697479378,3.03643975684146,2.17918015578714));
+#8026=CARTESIAN_POINT('',(0.330843913606106,3.0808608271551,2.19035543863733));
+#8027=CARTESIAN_POINT('',(0.0413803847216372,3.09829772540169,2.20153072148752));
+#8028=CARTESIAN_POINT('',(-0.248445580340308,3.08859772794684,2.21270600433771));
+#8029=CARTESIAN_POINT('',(-0.536095498295513,3.05184579364297,2.2238812871879));
+#8030=CARTESIAN_POINT('',(-0.81904994508796,2.98836381970476,2.23505657003809));
+#8031=CARTESIAN_POINT('',(-1.09483062263548,2.89870782232508,2.24623185288828));
+#8032=CARTESIAN_POINT('',(-1.36102206536749,2.78366306672553,2.25740713573847));
+#8033=CARTESIAN_POINT('',(-1.61529279643503,2.64423718929564,2.26858241858866));
+#8034=CARTESIAN_POINT('',(-1.8554157482931,2.48165137206155,2.27975770143885));
+#8035=CARTESIAN_POINT('',(-2.07928776879895,2.29732964678387,2.29093298428904));
+#8036=CARTESIAN_POINT('',(-2.28494804197897,2.09288642236636,2.30210826713923));
+#8037=CARTESIAN_POINT('',(-2.47059526212344,1.8701123448184,2.31328354998942));
+#8038=CARTESIAN_POINT('',(-2.63460341078713,1.63095861361895,2.32445883283961));
+#8039=CARTESIAN_POINT('',(-2.77553599851067,1.37751989184925,2.3356341156898));
+#8040=CARTESIAN_POINT('',(-2.89215864652452,1.11201595977865,2.34680939853999));
+#8041=CARTESIAN_POINT('',(-2.98344989823669,0.836772272593025,2.35798468139018));
+#8042=CARTESIAN_POINT('',(-3.04861016581031,0.554199592553986,2.36915996424037));
+#8043=CARTESIAN_POINT('',(-3.08706873347121,0.266772873983524,2.38033524709056));
+#8044=CARTESIAN_POINT('',(-3.09848875620579,-0.0229904139869398,2.39151052994075));
+#8045=CARTESIAN_POINT('',(-3.08277021006757,-0.3125523370397,2.40268581279094));
+#8046=CARTESIAN_POINT('',(-3.04005076825161,-0.599376724541259,2.41386109564113));
+#8047=CARTESIAN_POINT('',(-2.97070459526363,-0.880951382965333,2.42503637849132));
+#8048=CARTESIAN_POINT('',(-2.87533906974522,-1.15481009930883,2.43621166134152));
+#8049=CARTESIAN_POINT('',(-2.75478946465878,-1.41855424178069,2.44738694419171));
+#8050=CARTESIAN_POINT('',(-2.61011163142661,-1.6698737685707,2.4585622270419));
+#8051=CARTESIAN_POINT('',(-2.44257275210115,-1.90656746069003,2.46973750989209));
+#8052=CARTESIAN_POINT('',(-2.25364024056483,-2.12656220167102,2.48091279274228));
+#8053=CARTESIAN_POINT('',(-2.04496888997009,-2.32793113526227,2.49208807559247));
+#8054=CARTESIAN_POINT('',(-1.81838637899046,-2.50891054208215,2.50326335844266));
+#8055=CARTESIAN_POINT('',(-1.57587726382846,-2.66791528741404,2.51443864129285));
+#8056=CARTESIAN_POINT('',(-1.31956559618863,-2.80355270484154,2.52561392414304));
+#8057=CARTESIAN_POINT('',(-1.05169631945869,-2.9146347941219,2.53678920699323));
+#8058=CARTESIAN_POINT('',(-0.774615606043131,-3.00018862646058,2.54796448984342));
+#8059=CARTESIAN_POINT('',(-0.490750308067612,-3.05946486605101,2.55913977269361));
+#8060=CARTESIAN_POINT('',(-0.202586701438184,-3.09194433324234,2.5703150555438));
+#8061=CARTESIAN_POINT('',(0.0873512905714335,-3.09734255185062,2.58149033839399));
+#8062=CARTESIAN_POINT('',(0.376524203472549,-3.0756122407853,2.59266562124418));
+#8063=CARTESIAN_POINT('',(0.662399273834217,-3.02694372816755,2.60384090409437));
+#8064=CARTESIAN_POINT('',(0.942472622863755,-2.95176328431352,2.61501618694456));
+#8065=CARTESIAN_POINT('',(1.21429118699692,-2.85072938818307,2.62619146979475));
+#8066=CARTESIAN_POINT('',(1.47547420341542,-2.72472695999519,2.63736675264494));
+#8067=CARTESIAN_POINT('',(1.72373406230779,-2.57485961052421,2.64854203549513));
+#8068=CARTESIAN_POINT('',(1.95689634323585,-2.40243997496278,2.65971731834532));
+#8069=CARTESIAN_POINT('',(2.17291886011555,-2.20897821601371,2.67089260119551));
+#8070=CARTESIAN_POINT('',(2.36990954800374,-1.99616879690814,2.68206788404571));
+#8071=CARTESIAN_POINT('',(2.54614303502683,-1.76587564020045,2.69324316689589));
+#8072=CARTESIAN_POINT('',(2.70007575430381,-1.52011580232879,2.70441844974609));
+#8073=CARTESIAN_POINT('',(2.83035946350348,-1.26104180693,2.71559373259628));
+#8074=CARTESIAN_POINT('',(2.93585305362292,-0.990922791645215,2.72676901544647));
+#8075=CARTESIAN_POINT('',(3.01563254355834,-0.712124633544489,2.73794429829666));
+#8076=CARTESIAN_POINT('',(3.06899917292922,-0.427089227245022,2.74911958114685));
+#8077=CARTESIAN_POINT('',(3.09548552227382,-0.138313097218477,2.76029486399704));
+#8078=CARTESIAN_POINT('',(3.09485960701112,0.151674468385284,2.77147014684723));
+#8079=CARTESIAN_POINT('',(3.06712690931189,0.440333570879966,2.78264542969742));
+#8080=CARTESIAN_POINT('',(3.01253033008226,0.725135947118533,2.79382071254761));
+#8081=CARTESIAN_POINT('',(2.93154806148048,1.00358711365734,2.8049959953978));
+#8082=CARTESIAN_POINT('',(2.82488939860065,1.27324821505574,2.81617127824799));
+#8083=CARTESIAN_POINT('',(2.6934885270075,1.53175738494971,2.82734656109818));
+#8084=CARTESIAN_POINT('',(2.53849634053482,1.77685043280528,2.83852184394837));
+#8085=CARTESIAN_POINT('',(2.36127036101288,2.00638067516389,2.84969712679856));
+#8086=CARTESIAN_POINT('',(2.16336284821401,2.21833773768476,2.86087240964875));
+#8087=CARTESIAN_POINT('',(1.94650720415744,2.41086516330387,2.87204769249894));
+#8088=CARTESIAN_POINT('',(1.71260279085307,2.58227667228577,2.88322297534913));
+#8089=CARTESIAN_POINT('',(1.46369829446039,2.73107093175237,2.89439825819932));
+#8090=CARTESIAN_POINT('',(1.20197378156977,2.85594470532745,2.90557354104951));
+#8091=CARTESIAN_POINT('',(0.929721604769086,2.95580426772386,2.9167488238997));
+#8092=CARTESIAN_POINT('',(0.649326324736864,3.02977498429714,2.92792410674989));
+#8093=CARTESIAN_POINT('',(0.363243824717318,3.07720897166145,2.93909938960008));
+#8094=CARTESIAN_POINT('',(0.073979800306254,3.09769077227144,2.95027467245027));
+#8095=CARTESIAN_POINT('',(-0.215932187051839,3.09104099326813,2.96144995530046));
+#8096=CARTESIAN_POINT('',(-0.503952900633829,3.05731787771762,2.97262523815065));
+#8097=CARTESIAN_POINT('',(-0.78755966871574,2.99681679448066,2.98380052100085));
+#8098=CARTESIAN_POINT('',(-1.06426847976357,2.91006765118111,2.99497580385104));
+#8099=CARTESIAN_POINT('',(-1.33165573901317,2.79783025293213,3.00615108670123));
+#8100=CARTESIAN_POINT('',(-1.58737949588095,2.66108764747157,3.01732636955142));
+#8101=CARTESIAN_POINT('',(-1.82919995628203,2.50103751499389,3.02850165240161));
+#8102=CARTESIAN_POINT('',(-2.05499910019575,2.31908167809235,3.0396769352518));
+#8103=CARTESIAN_POINT('',(-2.2627992326551,2.11681382368986,3.05085221810199));
+#8104=CARTESIAN_POINT('',(-2.45078030567855,1.896005544498,3.06202750095218));
+#8105=CARTESIAN_POINT('',(-2.61729585942762,1.6585908222621,3.07320278380237));
+#8106=CARTESIAN_POINT('',(-2.76088744296723,1.40664908869797,3.08437806665256));
+#8107=CARTESIAN_POINT('',(-2.88029738832245,1.14238701248389,3.09555334950275));
+#8108=CARTESIAN_POINT('',(-2.9744798259481,0.86811917182881,3.10672863235294));
+#8109=CARTESIAN_POINT('',(-3.04260984513087,0.586247781899169,3.11790391520313));
+#8110=CARTESIAN_POINT('',(-3.0840907190909,0.299241654664534,3.12907919805332));
+#8111=CARTESIAN_POINT('',(-3.09855913150096,0.0096145754453343,3.14025448090351));
+#8112=CARTESIAN_POINT('',(-3.08588835864587,-0.280096714445078,3.1514297637537));
+#8113=CARTESIAN_POINT('',(-3.04618937935072,-0.56735473612182,3.16260504660389));
+#8114=CARTESIAN_POINT('',(-2.97980990295662,-0.849643498009991,3.17378032945408));
+#8115=CARTESIAN_POINT('',(-2.88733132385728,-1.12449053252643,3.18495561230427));
+#8116=CARTESIAN_POINT('',(-2.76956362927086,-1.38948855155018,3.19613089515446));
+#8117=CARTESIAN_POINT('',(-2.62753830484795,-1.6423165310091,3.20730617800465));
+#8118=CARTESIAN_POINT('',(-2.46249930025298,-1.88076003991008,3.21848146085484));
+#8119=CARTESIAN_POINT('',(-2.27589213384839,-2.10273063575818,3.22965674370504));
+#8120=CARTESIAN_POINT('',(-2.06935123190973,-2.30628415648694,3.24083202655522));
+#8121=CARTESIAN_POINT('',(-1.84468561326305,-2.48963774868741,3.25200730940542));
+#8122=CARTESIAN_POINT('',(-1.60386304472783,-2.65118548299159,3.26318259225561));
+#8123=CARTESIAN_POINT('',(-1.34899280614227,-2.78951241984068,3.2743578751058));
+#8124=CARTESIAN_POINT('',(-1.08230721592599,-2.90340700244102,3.28553315795599));
+#8125=CARTESIAN_POINT('',(-0.806142078991291,-2.99187166836223,3.29670844080618));
+#8126=CARTESIAN_POINT('',(-0.52291622825276,-3.05413158683429,3.30788372365637));
+#8127=CARTESIAN_POINT('',(-0.235110338923893,-3.0896414452166,3.31905900650656));
+#8128=CARTESIAN_POINT('',(0.0547547988411082,-3.09809022519888,3.33023428935675));
+#8129=CARTESIAN_POINT('',(0.344140358658153,-3.07940392690073,3.34140957220694));
+#8130=CARTESIAN_POINT('',(0.630511714597049,-3.0337462170104,3.35258485505713));
+#8131=CARTESIAN_POINT('',(0.911360641074993,-2.96151699528609,3.36376013790732));
+#8132=CARTESIAN_POINT('',(1.18422728151874,-2.86334889197522,3.37493542075751));
+#8133=CARTESIAN_POINT('',(1.44672169337971,-2.74010172682942,3.3861107036077));
+#8134=CARTESIAN_POINT('',(1.69654478079681,-2.59285497824697,3.39728598645789));
+#8135=CARTESIAN_POINT('',(1.93150843156525,-2.42289832850274,3.40846126930808));
+#8136=CARTESIAN_POINT('',(2.14955468203864,-2.23172036787649,3.41963655215827));
+#8137=CARTESIAN_POINT('',(2.34877374210589,-2.02099555661631,3.43081183500846));
+#8138=CARTESIAN_POINT('',(2.52742072236841,-1.79256955893259,3.44198711785865));
+#8139=CARTESIAN_POINT('',(2.68393091701013,-1.54844307747691,3.45316240070884));
+#8140=CARTESIAN_POINT('',(2.8169335085033,-1.29075432989406,3.46433768355903));
+#8141=CARTESIAN_POINT('',(2.92526357411511,-1.02176032092869,3.47551296640923));
+#8142=CARTESIAN_POINT('',(3.00797228905452,-0.743817074117784,3.48668824925942));
+#8143=CARTESIAN_POINT('',(3.06433523689359,-0.459358996212431,3.49786353210961));
+#8144=CARTESIAN_POINT('',(3.09385875447518,-0.170877555068762,3.5090388149598));
+#8145=CARTESIAN_POINT('',(3.09628425573417,0.119100542239226,3.52021409780999));
+#8146=CARTESIAN_POINT('',(3.07159049656154,0.408035479954695,3.53138938066018));
+#8147=CARTESIAN_POINT('',(3.01999376087397,0.693396578987316,3.54256466351037));
+#8148=CARTESIAN_POINT('',(2.94194596625944,0.972684462237784,3.55373994636056));
+#8149=CARTESIAN_POINT('',(2.83813070579064,1.24345294575925,3.56491522921075));
+#8150=CARTESIAN_POINT('',(2.70945726067461,1.5033304640187,3.57609051206094));
+#8151=CARTESIAN_POINT('',(2.55705263617977,1.75004084160202,3.58726579491113));
+#8152=CARTESIAN_POINT('',(2.38225169059473,1.98142322943069,3.59844107776133));
+#8153=CARTESIAN_POINT('',(2.18658544367592,2.19545103087579,3.60961636061152));
+#8154=CARTESIAN_POINT('',(1.97176766698615,2.39024965200228,3.62079164346171));
+#8155=CARTESIAN_POINT('',(1.73967987357467,2.56411292047527,3.6319669263119));
+#8156=CARTESIAN_POINT('',(1.49235483846882,2.71551802932106,3.64314220916209));
+#8157=CARTESIAN_POINT('',(1.2319587943153,2.84313887465565,3.65431749201228));
+#8158=CARTESIAN_POINT('',(0.96077245811343,2.94585767056042,3.66549277486247));
+#8159=CARTESIAN_POINT('',(0.681171055220298,3.02277473937425,3.67666805771266));
+#8160=CARTESIAN_POINT('',(0.395603515590594,3.07321639165246,3.68784334056285));
+#8161=CARTESIAN_POINT('',(0.106571024463914,3.09674082677478,3.69901862341304));
+#8162=CARTESIAN_POINT('',(-0.183394884633532,3.09314200252094,3.71019390626323));
+#8163=CARTESIAN_POINT('',(-0.471754502697138,3.06245143972178,3.72136918911342));
+#8164=CARTESIAN_POINT('',(-0.755982189658248,3.00493794617934,3.73254447196362));
+#8165=CARTESIAN_POINT('',(-1.03358849557366,2.92110526227433,3.74371975481381));
+#8166=CARTESIAN_POINT('',(-1.3021419648386,2.81168764888195,3.754895037664));
+#8167=CARTESIAN_POINT('',(-1.55929043244775,2.67764345624019,3.76607032051419));
+#8168=CARTESIAN_POINT('',(-1.80278162577798,2.52014673009853,3.77724560336438));
+#8169=CARTESIAN_POINT('',(-2.03048289144885,2.34057692866577,3.78842088621457));
+#8170=CARTESIAN_POINT('',(-2.24039987448057,2.14050684042272,3.79959616906476));
+#8171=CARTESIAN_POINT('',(-2.43069398614493,1.92168880862326,3.81077145191495));
+#8172=CARTESIAN_POINT('',(-2.5996985075148,1.68603938313858,3.82194673476514));
+#8173=CARTESIAN_POINT('',(-2.74593318766662,1.43562253407364,3.83312201761533));
+#8174=CARTESIAN_POINT('',(-2.86811720867555,1.17263157418185,3.84429730046552));
+#8175=CARTESIAN_POINT('',(-2.96518040384735,0.899369948413137,3.85547258331572));
+#8176=CARTESIAN_POINT('',(-3.03627263093063,0.618231058853087,3.8666478661659));
+#8177=CARTESIAN_POINT('',(-3.08077121821253,0.331677301759181,3.8778231490161));
+#8178=CARTESIAN_POINT('',(-3.09828641828048,0.0422185003015332,3.88899843186629));
+#8179=CARTESIAN_POINT('',(-3.08866482168206,-0.247610078091998,3.90017371471648));
+#8180=CARTESIAN_POINT('',(-3.05199070058429,-0.535269927247949,3.91134899756667));
+#8181=CARTESIAN_POINT('',(-2.98858527066344,-0.818241536126421,3.92252428041686));
+#8182=CARTESIAN_POINT('',(-2.89900387769038,-1.09404645632859,3.93369956326705));
+#8183=CARTESIAN_POINT('',(-2.78403113345304,-1.36026900995103,3.94487484611724));
+#8184=CARTESIAN_POINT('',(-2.64467404361887,-1.61457744765546,3.95605012896743));
+#8185=CARTESIAN_POINT('',(-2.48215318772774,-1.85474437163779,3.96722541181762));
+#8186=CARTESIAN_POINT('',(-2.29789202856679,-2.07866624461893,3.97840069466781));
+#8187=CARTESIAN_POINT('',(-2.09350444456258,-2.28438181398508,3.98957597751801));
+#8188=CARTESIAN_POINT('',(-1.87078059438973,-2.47008928970671,4.0007512603682));
+#8189=CARTESIAN_POINT('',(-1.63167123760336,-2.63416212558129,4.01192654321839));
+#8190=CARTESIAN_POINT('',(-1.37827064862491,-2.77516326557701,4.02310182606858));
+#8191=CARTESIAN_POINT('',(-1.11279827373207,-2.89185773049919,4.03427710891877));
+#8192=CARTESIAN_POINT('',(-0.837579291712534,-2.98322343473689,4.04545239176896));
+#8193=CARTESIAN_POINT('',(-0.555024248444093,-3.04846013834986,4.05662767461915));
+#8194=CARTESIAN_POINT('',(-0.267607943774491,-3.08699645608766,4.06780295746934));
+#8195=CARTESIAN_POINT('',(0.0221522443765305,-3.09849486195122,4.07897824031953));
+#8196=CARTESIAN_POINT('',(0.31171840884149,-3.0828546454639,4.09015352316972));
+#8197=CARTESIAN_POINT('',(0.59855434183786,-3.04021279375902,4.10132880601991));
+#8198=CARTESIAN_POINT('',(0.880147748716442,-2.97094279175793,4.1125040888701));
+#8199=CARTESIAN_POINT('',(1.15403225226305,-2.87565135094741,4.1236793717203));
+#8200=CARTESIAN_POINT('',(1.41780899482562,-2.75517309540808,4.13485465457049));
+#8201=CARTESIAN_POINT('',(1.66916764906126,-2.61056325163676,4.14602993742068));
+#8202=CARTESIAN_POINT('',(1.90590665327765,-2.4430884061902,4.15720522027087));
+#8203=CARTESIAN_POINT('',(2.12595249413448,-2.25421541210071,4.16838050312106));
+#8204=CARTESIAN_POINT('',(2.32737786781459,-2.04559854122841,4.17955578597125));
+#8205=CARTESIAN_POINT('',(2.50841856059753,-1.8190649950782,4.19073106882144));
+#8206=CARTESIAN_POINT('',(2.66748890098456,-1.57659890098693,4.20190635167163));
+#8207=CARTESIAN_POINT('',(2.80319564803538,-1.3203239338528,4.21308163452182));
+#8208=CARTESIAN_POINT('',(2.91435019427353,-1.05248471561673,4.22425691737201));
+#8209=CARTESIAN_POINT('',(2.99997897627957,-0.77542715541149,4.2354322002222));
+#8210=CARTESIAN_POINT('',(3.05933200178927,-0.491577902571954,4.2466074830724));
+#8211=CARTESIAN_POINT('',(3.09188941861101,-0.203423092470484,4.25778276592259));
+#8212=CARTESIAN_POINT('',(3.09736606782757,0.0865134286648792,4.26895804877278));
+#8213=CARTESIAN_POINT('',(3.07571398140239,0.375692209228313,4.28013333162297));
+#8214=CARTESIAN_POINT('',(3.02712280231465,0.661580434396089,4.29130861447316));
+#8215=CARTESIAN_POINT('',(2.95201812354338,0.941674110157224,4.30248389732335));
+#8216=CARTESIAN_POINT('',(2.85105776044889,1.21351999491281,4.31365918017354));
+#8217=CARTESIAN_POINT('',(2.72512598920023,1.47473708655287,4.32483446302373));
+#8218=CARTESIAN_POINT('',(2.57532580171258,1.7230374768131,4.33600974587392));
+#8219=CARTESIAN_POINT('',(2.40296924493047,1.9562463902554,4.34718502872411));
+#8220=CARTESIAN_POINT('',(2.20956592907198,2.17232123235798,4.3583603115743));
+#8221=CARTESIAN_POINT('',(1.99680980548583,2.36936947987954,4.36953559442449));
+#8222=CARTESIAN_POINT('',(1.76656432992979,2.54566525680198,4.38071087727469));
+#8223=CARTESIAN_POINT('',(1.52084614121963,2.69966445066908,4.39188616012488));
+#8224=CARTESIAN_POINT('',(1.2618073982019,2.83001823692215,4.40306144297507));
+#8225=CARTESIAN_POINT('',(0.991716929754556,2.93558489277813,4.41423672582526));
+#8226=CARTESIAN_POINT('',(0.712940362916004,3.01543979717623,4.42541200867545));
+#8227=CARTESIAN_POINT('',(0.427919403193196,3.06888352920729,4.43658729152564));
+#8228=CARTESIAN_POINT('',(0.139150448525334,3.09544799409459,4.44776257437583));
+#8229=CARTESIAN_POINT('',(-0.150837275784155,3.09490052307066,4.45893785722602));
+#8230=CARTESIAN_POINT('',(-0.439503869658926,3.06724591124087,4.47011314007621));
+#8231=CARTESIAN_POINT('',(-0.724321004337593,3.01272637558481,4.4812884229264));
+#8232=CARTESIAN_POINT('',(-1.00279406711254,2.93181943346327,4.49246370577659));
+#8233=CARTESIAN_POINT('',(-1.27248401076173,2.82523372021232,4.50363898862678));
+#8234=CARTESIAN_POINT('',(-1.53102871630205,2.69390278245662,4.51481427147697));
+#8235=CARTESIAN_POINT('',(-1.77616368195533,2.5389769015042,4.52598955432717));
+#8236=CARTESIAN_POINT('',(-2.00574185711984,2.36181301843869,4.53716483717736));
+#8237=CARTESIAN_POINT('',(-2.21775244762828,2.16396284915147,4.54834012002755));
+#8238=CARTESIAN_POINT('',(-2.41033852758388,1.94715929341021,4.55951540287774));
+#8239=CARTESIAN_POINT('',(-2.58181330351858,1.71330125700166,4.57069068572793));
+#8240=CARTESIAN_POINT('',(-2.73067488842138,1.46443701988644,4.58186596857812));
+#8241=CARTESIAN_POINT('',(-2.85561945623635,1.20274629603813,4.59304125142831));
+#8242=CARTESIAN_POINT('',(-2.95555266161458,0.930521142098325,4.6042165342785));
+#8243=CARTESIAN_POINT('',(-3.02959922489874,0.650145882061845,4.61539181712869));
+#8244=CARTESIAN_POINT('',(-3.07711059838844,0.364076223824834,4.62656709997888));
+#8245=CARTESIAN_POINT('',(-3.09767064674057,0.07481775050646,4.63774238282907));
+#8246=CARTESIAN_POINT('',(-3.09109929175182,-0.215096025068848,4.64891766567927));
+#8247=CARTESIAN_POINT('',(-3.05745408960003,-0.503125850515596,4.66009294852946));
+#8248=CARTESIAN_POINT('',(-2.99702972673002,-0.7867489743022,4.67126823137965));
+#8249=CARTESIAN_POINT('',(-2.91035543879903,-1.06348124164082,4.68244351422984));
+#8250=CARTESIAN_POINT('',(-2.79819037528849,-1.33089885232193,4.69361879708003));
+#8251=CARTESIAN_POINT('',(-2.66151695038181,-1.58665958992448,4.70479407993022));
+#8252=CARTESIAN_POINT('',(-2.50153223834543,-1.82852333646238,4.71596936278041));
+#8253=CARTESIAN_POINT('',(-2.31963748877803,-2.05437169278701,4.7271446456306));
+#8254=CARTESIAN_POINT('',(-2.11742585356016,-2.26222653289719,4.73831992848079));
+#8255=CARTESIAN_POINT('',(-1.89666843299941,-2.45026732964642,4.74949521133098));
+#8256=CARTESIAN_POINT('',(-1.6592987633883,-2.61684710009719,4.76067049418117));
+#8257=CARTESIAN_POINT('',(-1.40739588184265,-2.76050683086302,4.77184577703136));
+#8258=CARTESIAN_POINT('',(-1.14316611674955,-2.87998825709144,4.78302105988156));
+#8259=CARTESIAN_POINT('',(-0.868923763316472,-2.97424488316171,4.79419634273175));
+#8260=CARTESIAN_POINT('',(-0.587070813475468,-3.04245114856951,4.80537162558194));
+#8261=CARTESIAN_POINT('',(-0.300075917688944,-3.08400965872355,4.81654690843213));
+#8262=CARTESIAN_POINT('',(-0.0104527628935807,-3.09855641729986,4.82772219128232));
+#8263=CARTESIAN_POINT('',(0.279261943927127,-3.08596401440949,4.83889747413251));
+#8264=CARTESIAN_POINT('',(0.566530694120298,-3.04634274234082,4.8500727569827));
+#8265=CARTESIAN_POINT('',(0.848837401547782,-2.9800396302797,4.86124803983289));
+#8266=CARTESIAN_POINT('',(1.12370944367193,-2.88763540207385,4.87242332268308));
+#8267=CARTESIAN_POINT('',(1.38873930503832,-2.76993940006437,4.88359860553327));
+#8268=CARTESIAN_POINT('',(1.64160571365723,-2.62798245832513,4.89477388838345));
+#8269=CARTESIAN_POINT('',(1.80059776210901,-2.51799949666319,4.90222407695023));
+#8270=CARTESIAN_POINT('',(1.87734933012156,-2.45941253629451,4.90594917123362));
+#8271=FACE_BOUND('',#8272,.T.);
+#8272=EDGE_LOOP('',(#18276,#18277,#18278,#18279,#18280));
+#8273=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,(
+(#8274,#8275,#8276,#8277,#8278,#8279,#8280,#8281,#8282,#8283,#8284,#8285,#8286,#8287,
+#8288,#8289,#8290,#8291,#8292,#8293,#8294,#8295,#8296,#8297,#8298,#8299,#8300,#8301,
+#8302,#8303,#8304,#8305,#8306,#8307,#8308,#8309,#8310,#8311,#8312,#8313,#8314,#8315,
+#8316,#8317,#8318,#8319,#8320,#8321,#8322,#8323,#8324,#8325,#8326,#8327,#8328,#8329,
+#8330,#8331,#8332,#8333,#8334,#8335,#8336,#8337,#8338,#8339,#8340,#8341,#8342,#8343,
+#8344,#8345,#8346,#8347,#8348,#8349,#8350,#8351,#8352,#8353,#8354,#8355,#8356,#8357,
+#8358,#8359,#8360,#8361,#8362,#8363,#8364,#8365,#8366,#8367,#8368,#8369,#8370,#8371,
+#8372,#8373,#8374,#8375,#8376,#8377,#8378,#8379,#8380,#8381,#8382,#8383,#8384,#8385,
+#8386,#8387,#8388,#8389,#8390,#8391,#8392,#8393,#8394,#8395,#8396,#8397,#8398,#8399,
+#8400,#8401,#8402,#8403,#8404,#8405,#8406,#8407,#8408,#8409,#8410,#8411,#8412,#8413,
+#8414,#8415,#8416,#8417,#8418,#8419,#8420,#8421,#8422,#8423,#8424,#8425,#8426,#8427,
+#8428,#8429,#8430,#8431,#8432,#8433,#8434,#8435,#8436,#8437,#8438,#8439,#8440,#8441,
+#8442,#8443,#8444,#8445,#8446,#8447,#8448,#8449,#8450,#8451,#8452,#8453,#8454,#8455,
+#8456,#8457,#8458,#8459,#8460,#8461,#8462,#8463,#8464,#8465,#8466,#8467,#8468,#8469,
+#8470,#8471,#8472,#8473,#8474,#8475,#8476,#8477,#8478,#8479,#8480,#8481,#8482,#8483,
+#8484,#8485,#8486,#8487,#8488,#8489,#8490,#8491,#8492,#8493,#8494,#8495,#8496,#8497,
+#8498,#8499,#8500,#8501,#8502,#8503,#8504,#8505,#8506,#8507,#8508,#8509,#8510,#8511,
+#8512,#8513,#8514,#8515,#8516,#8517,#8518,#8519,#8520,#8521,#8522,#8523,#8524,#8525,
+#8526,#8527,#8528,#8529,#8530,#8531,#8532,#8533,#8534,#8535,#8536,#8537,#8538,#8539,
+#8540,#8541,#8542,#8543,#8544,#8545,#8546,#8547,#8548,#8549,#8550,#8551,#8552,#8553,
+#8554,#8555,#8556,#8557,#8558,#8559,#8560,#8561,#8562,#8563,#8564,#8565,#8566,#8567,
+#8568,#8569,#8570,#8571,#8572,#8573,#8574,#8575,#8576,#8577,#8578,#8579,#8580,#8581,
+#8582,#8583,#8584,#8585,#8586,#8587,#8588,#8589,#8590,#8591,#8592,#8593,#8594,#8595,
+#8596,#8597,#8598,#8599,#8600,#8601,#8602,#8603,#8604,#8605,#8606,#8607,#8608,#8609,
+#8610,#8611,#8612,#8613,#8614,#8615,#8616,#8617,#8618,#8619,#8620,#8621,#8622,#8623,
+#8624,#8625,#8626,#8627,#8628,#8629,#8630,#8631,#8632,#8633,#8634,#8635,#8636,#8637,
+#8638,#8639,#8640,#8641,#8642,#8643,#8644,#8645,#8646,#8647,#8648,#8649,#8650,#8651,
+#8652,#8653,#8654,#8655,#8656,#8657,#8658,#8659,#8660,#8661,#8662,#8663,#8664,#8665,
+#8666,#8667,#8668,#8669,#8670,#8671,#8672,#8673,#8674,#8675,#8676,#8677,#8678,#8679,
+#8680,#8681,#8682,#8683,#8684,#8685,#8686,#8687,#8688,#8689,#8690,#8691,#8692,#8693,
+#8694,#8695,#8696,#8697,#8698,#8699,#8700,#8701,#8702,#8703,#8704,#8705,#8706,#8707,
+#8708,#8709,#8710,#8711,#8712,#8713,#8714,#8715,#8716,#8717,#8718,#8719,#8720,#8721,
+#8722,#8723,#8724,#8725,#8726,#8727,#8728,#8729,#8730,#8731,#8732),
+(#8733,#8734,#8735,#8736,#8737,#8738,#8739,#8740,#8741,#8742,#8743,#8744,#8745,#8746,
+#8747,#8748,#8749,#8750,#8751,#8752,#8753,#8754,#8755,#8756,#8757,#8758,#8759,#8760,
+#8761,#8762,#8763,#8764,#8765,#8766,#8767,#8768,#8769,#8770,#8771,#8772,#8773,#8774,
+#8775,#8776,#8777,#8778,#8779,#8780,#8781,#8782,#8783,#8784,#8785,#8786,#8787,#8788,
+#8789,#8790,#8791,#8792,#8793,#8794,#8795,#8796,#8797,#8798,#8799,#8800,#8801,#8802,
+#8803,#8804,#8805,#8806,#8807,#8808,#8809,#8810,#8811,#8812,#8813,#8814,#8815,#8816,
+#8817,#8818,#8819,#8820,#8821,#8822,#8823,#8824,#8825,#8826,#8827,#8828,#8829,#8830,
+#8831,#8832,#8833,#8834,#8835,#8836,#8837,#8838,#8839,#8840,#8841,#8842,#8843,#8844,
+#8845,#8846,#8847,#8848,#8849,#8850,#8851,#8852,#8853,#8854,#8855,#8856,#8857,#8858,
+#8859,#8860,#8861,#8862,#8863,#8864,#8865,#8866,#8867,#8868,#8869,#8870,#8871,#8872,
+#8873,#8874,#8875,#8876,#8877,#8878,#8879,#8880,#8881,#8882,#8883,#8884,#8885,#8886,
+#8887,#8888,#8889,#8890,#8891,#8892,#8893,#8894,#8895,#8896,#8897,#8898,#8899,#8900,
+#8901,#8902,#8903,#8904,#8905,#8906,#8907,#8908,#8909,#8910,#8911,#8912,#8913,#8914,
+#8915,#8916,#8917,#8918,#8919,#8920,#8921,#8922,#8923,#8924,#8925,#8926,#8927,#8928,
+#8929,#8930,#8931,#8932,#8933,#8934,#8935,#8936,#8937,#8938,#8939,#8940,#8941,#8942,
+#8943,#8944,#8945,#8946,#8947,#8948,#8949,#8950,#8951,#8952,#8953,#8954,#8955,#8956,
+#8957,#8958,#8959,#8960,#8961,#8962,#8963,#8964,#8965,#8966,#8967,#8968,#8969,#8970,
+#8971,#8972,#8973,#8974,#8975,#8976,#8977,#8978,#8979,#8980,#8981,#8982,#8983,#8984,
+#8985,#8986,#8987,#8988,#8989,#8990,#8991,#8992,#8993,#8994,#8995,#8996,#8997,#8998,
+#8999,#9000,#9001,#9002,#9003,#9004,#9005,#9006,#9007,#9008,#9009,#9010,#9011,#9012,
+#9013,#9014,#9015,#9016,#9017,#9018,#9019,#9020,#9021,#9022,#9023,#9024,#9025,#9026,
+#9027,#9028,#9029,#9030,#9031,#9032,#9033,#9034,#9035,#9036,#9037,#9038,#9039,#9040,
+#9041,#9042,#9043,#9044,#9045,#9046,#9047,#9048,#9049,#9050,#9051,#9052,#9053,#9054,
+#9055,#9056,#9057,#9058,#9059,#9060,#9061,#9062,#9063,#9064,#9065,#9066,#9067,#9068,
+#9069,#9070,#9071,#9072,#9073,#9074,#9075,#9076,#9077,#9078,#9079,#9080,#9081,#9082,
+#9083,#9084,#9085,#9086,#9087,#9088,#9089,#9090,#9091,#9092,#9093,#9094,#9095,#9096,
+#9097,#9098,#9099,#9100,#9101,#9102,#9103,#9104,#9105,#9106,#9107,#9108,#9109,#9110,
+#9111,#9112,#9113,#9114,#9115,#9116,#9117,#9118,#9119,#9120,#9121,#9122,#9123,#9124,
+#9125,#9126,#9127,#9128,#9129,#9130,#9131,#9132,#9133,#9134,#9135,#9136,#9137,#9138,
+#9139,#9140,#9141,#9142,#9143,#9144,#9145,#9146,#9147,#9148,#9149,#9150,#9151,#9152,
+#9153,#9154,#9155,#9156,#9157,#9158,#9159,#9160,#9161,#9162,#9163,#9164,#9165,#9166,
+#9167,#9168,#9169,#9170,#9171,#9172,#9173,#9174,#9175,#9176,#9177,#9178,#9179,#9180,
+#9181,#9182,#9183,#9184,#9185,#9186,#9187,#9188,#9189,#9190,#9191),
+(#9192,#9193,#9194,#9195,#9196,#9197,#9198,#9199,#9200,#9201,#9202,#9203,#9204,#9205,
+#9206,#9207,#9208,#9209,#9210,#9211,#9212,#9213,#9214,#9215,#9216,#9217,#9218,#9219,
+#9220,#9221,#9222,#9223,#9224,#9225,#9226,#9227,#9228,#9229,#9230,#9231,#9232,#9233,
+#9234,#9235,#9236,#9237,#9238,#9239,#9240,#9241,#9242,#9243,#9244,#9245,#9246,#9247,
+#9248,#9249,#9250,#9251,#9252,#9253,#9254,#9255,#9256,#9257,#9258,#9259,#9260,#9261,
+#9262,#9263,#9264,#9265,#9266,#9267,#9268,#9269,#9270,#9271,#9272,#9273,#9274,#9275,
+#9276,#9277,#9278,#9279,#9280,#9281,#9282,#9283,#9284,#9285,#9286,#9287,#9288,#9289,
+#9290,#9291,#9292,#9293,#9294,#9295,#9296,#9297,#9298,#9299,#9300,#9301,#9302,#9303,
+#9304,#9305,#9306,#9307,#9308,#9309,#9310,#9311,#9312,#9313,#9314,#9315,#9316,#9317,
+#9318,#9319,#9320,#9321,#9322,#9323,#9324,#9325,#9326,#9327,#9328,#9329,#9330,#9331,
+#9332,#9333,#9334,#9335,#9336,#9337,#9338,#9339,#9340,#9341,#9342,#9343,#9344,#9345,
+#9346,#9347,#9348,#9349,#9350,#9351,#9352,#9353,#9354,#9355,#9356,#9357,#9358,#9359,
+#9360,#9361,#9362,#9363,#9364,#9365,#9366,#9367,#9368,#9369,#9370,#9371,#9372,#9373,
+#9374,#9375,#9376,#9377,#9378,#9379,#9380,#9381,#9382,#9383,#9384,#9385,#9386,#9387,
+#9388,#9389,#9390,#9391,#9392,#9393,#9394,#9395,#9396,#9397,#9398,#9399,#9400,#9401,
+#9402,#9403,#9404,#9405,#9406,#9407,#9408,#9409,#9410,#9411,#9412,#9413,#9414,#9415,
+#9416,#9417,#9418,#9419,#9420,#9421,#9422,#9423,#9424,#9425,#9426,#9427,#9428,#9429,
+#9430,#9431,#9432,#9433,#9434,#9435,#9436,#9437,#9438,#9439,#9440,#9441,#9442,#9443,
+#9444,#9445,#9446,#9447,#9448,#9449,#9450,#9451,#9452,#9453,#9454,#9455,#9456,#9457,
+#9458,#9459,#9460,#9461,#9462,#9463,#9464,#9465,#9466,#9467,#9468,#9469,#9470,#9471,
+#9472,#9473,#9474,#9475,#9476,#9477,#9478,#9479,#9480,#9481,#9482,#9483,#9484,#9485,
+#9486,#9487,#9488,#9489,#9490,#9491,#9492,#9493,#9494,#9495,#9496,#9497,#9498,#9499,
+#9500,#9501,#9502,#9503,#9504,#9505,#9506,#9507,#9508,#9509,#9510,#9511,#9512,#9513,
+#9514,#9515,#9516,#9517,#9518,#9519,#9520,#9521,#9522,#9523,#9524,#9525,#9526,#9527,
+#9528,#9529,#9530,#9531,#9532,#9533,#9534,#9535,#9536,#9537,#9538,#9539,#9540,#9541,
+#9542,#9543,#9544,#9545,#9546,#9547,#9548,#9549,#9550,#9551,#9552,#9553,#9554,#9555,
+#9556,#9557,#9558,#9559,#9560,#9561,#9562,#9563,#9564,#9565,#9566,#9567,#9568,#9569,
+#9570,#9571,#9572,#9573,#9574,#9575,#9576,#9577,#9578,#9579,#9580,#9581,#9582,#9583,
+#9584,#9585,#9586,#9587,#9588,#9589,#9590,#9591,#9592,#9593,#9594,#9595,#9596,#9597,
+#9598,#9599,#9600,#9601,#9602,#9603,#9604,#9605,#9606,#9607,#9608,#9609,#9610,#9611,
+#9612,#9613,#9614,#9615,#9616,#9617,#9618,#9619,#9620,#9621,#9622,#9623,#9624,#9625,
+#9626,#9627,#9628,#9629,#9630,#9631,#9632,#9633,#9634,#9635,#9636,#9637,#9638,#9639,
+#9640,#9641,#9642,#9643,#9644,#9645,#9646,#9647,#9648,#9649,#9650),
+(#9651,#9652,#9653,#9654,#9655,#9656,#9657,#9658,#9659,#9660,#9661,#9662,#9663,#9664,
+#9665,#9666,#9667,#9668,#9669,#9670,#9671,#9672,#9673,#9674,#9675,#9676,#9677,#9678,
+#9679,#9680,#9681,#9682,#9683,#9684,#9685,#9686,#9687,#9688,#9689,#9690,#9691,#9692,
+#9693,#9694,#9695,#9696,#9697,#9698,#9699,#9700,#9701,#9702,#9703,#9704,#9705,#9706,
+#9707,#9708,#9709,#9710,#9711,#9712,#9713,#9714,#9715,#9716,#9717,#9718,#9719,#9720,
+#9721,#9722,#9723,#9724,#9725,#9726,#9727,#9728,#9729,#9730,#9731,#9732,#9733,#9734,
+#9735,#9736,#9737,#9738,#9739,#9740,#9741,#9742,#9743,#9744,#9745,#9746,#9747,#9748,
+#9749,#9750,#9751,#9752,#9753,#9754,#9755,#9756,#9757,#9758,#9759,#9760,#9761,#9762,
+#9763,#9764,#9765,#9766,#9767,#9768,#9769,#9770,#9771,#9772,#9773,#9774,#9775,#9776,
+#9777,#9778,#9779,#9780,#9781,#9782,#9783,#9784,#9785,#9786,#9787,#9788,#9789,#9790,
+#9791,#9792,#9793,#9794,#9795,#9796,#9797,#9798,#9799,#9800,#9801,#9802,#9803,#9804,
+#9805,#9806,#9807,#9808,#9809,#9810,#9811,#9812,#9813,#9814,#9815,#9816,#9817,#9818,
+#9819,#9820,#9821,#9822,#9823,#9824,#9825,#9826,#9827,#9828,#9829,#9830,#9831,#9832,
+#9833,#9834,#9835,#9836,#9837,#9838,#9839,#9840,#9841,#9842,#9843,#9844,#9845,#9846,
+#9847,#9848,#9849,#9850,#9851,#9852,#9853,#9854,#9855,#9856,#9857,#9858,#9859,#9860,
+#9861,#9862,#9863,#9864,#9865,#9866,#9867,#9868,#9869,#9870,#9871,#9872,#9873,#9874,
+#9875,#9876,#9877,#9878,#9879,#9880,#9881,#9882,#9883,#9884,#9885,#9886,#9887,#9888,
+#9889,#9890,#9891,#9892,#9893,#9894,#9895,#9896,#9897,#9898,#9899,#9900,#9901,#9902,
+#9903,#9904,#9905,#9906,#9907,#9908,#9909,#9910,#9911,#9912,#9913,#9914,#9915,#9916,
+#9917,#9918,#9919,#9920,#9921,#9922,#9923,#9924,#9925,#9926,#9927,#9928,#9929,#9930,
+#9931,#9932,#9933,#9934,#9935,#9936,#9937,#9938,#9939,#9940,#9941,#9942,#9943,#9944,
+#9945,#9946,#9947,#9948,#9949,#9950,#9951,#9952,#9953,#9954,#9955,#9956,#9957,#9958,
+#9959,#9960,#9961,#9962,#9963,#9964,#9965,#9966,#9967,#9968,#9969,#9970,#9971,#9972,
+#9973,#9974,#9975,#9976,#9977,#9978,#9979,#9980,#9981,#9982,#9983,#9984,#9985,#9986,
+#9987,#9988,#9989,#9990,#9991,#9992,#9993,#9994,#9995,#9996,#9997,#9998,#9999,#10000,
+#10001,#10002,#10003,#10004,#10005,#10006,#10007,#10008,#10009,#10010,#10011,#10012,
+#10013,#10014,#10015,#10016,#10017,#10018,#10019,#10020,#10021,#10022,#10023,#10024,
+#10025,#10026,#10027,#10028,#10029,#10030,#10031,#10032,#10033,#10034,#10035,#10036,
+#10037,#10038,#10039,#10040,#10041,#10042,#10043,#10044,#10045,#10046,#10047,#10048,
+#10049,#10050,#10051,#10052,#10053,#10054,#10055,#10056,#10057,#10058,#10059,#10060,
+#10061,#10062,#10063,#10064,#10065,#10066,#10067,#10068,#10069,#10070,#10071,#10072,
+#10073,#10074,#10075,#10076,#10077,#10078,#10079,#10080,#10081,#10082,#10083,#10084,
+#10085,#10086,#10087,#10088,#10089,#10090,#10091,#10092,#10093,#10094,#10095,#10096,
+#10097,#10098,#10099,#10100,#10101,#10102,#10103,#10104,#10105,#10106,#10107,#10108,
+#10109)),
+.UNSPECIFIED.,.F.,.F.,.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,2.09440043571464),
+(1.96349426318613,2.05716637518038,2.15083848717462,2.24451059916887,2.33818271116311,
+2.43185482315736,2.5255269351516,2.61919904714585,2.7128711591401,2.80654327113434,
+2.90021538312859,2.99388749512283,3.08755960711708,3.18123171911132,3.27490383110557,
+3.36857594309981,3.46224805509406,3.5559201670883,3.64959227908255,3.74326439107679,
+3.83693650307104,3.93060861506528,4.02428072705953,4.11795283905377,4.21162495104802,
+4.30529706304227,4.39896917503651,4.49264128703076,4.586313399025,4.67998551101925,
+4.77365762301349,4.86732973500774,4.96100184700198,5.05467395899623,5.14834607099048,
+5.24201818298472,5.33569029497897,5.42936240697321,5.52303451896746,5.6167066309617,
+5.71037874295595,5.8040508549502,5.89772296694444,5.99139507893869,6.08506719093293,
+6.17873930292718,6.27241141492142,6.36608352691567,6.45975563890991,6.55342775090416,
+6.64709986289841,6.74077197489265,6.8344440868869,6.92811619888114,7.02178831087539,
+7.11546042286963,7.20913253486388,7.30280464685813,7.39647675885237,7.49014887084662,
+7.58382098284086,7.67749309483511,7.77116520682935,7.8648373188236,7.95850943081784,
+8.05218154281209,8.14585365480633,8.23952576680058,8.33319787879482,8.42686999078907,
+8.52054210278331,8.61421421477756,8.7078863267718,8.80155843876605,8.89523055076029,
+8.98890266275454,9.08257477474878,9.17624688674303,9.26991899873727,9.36359111073152,
+9.45726322272576,9.55093533472001,9.64460744671425,9.73827955870849,9.83195167070274,
+9.92562378269698,10.0192958946912,10.1129680066855,10.2066401186797,10.300312230674,
+10.3939843426682,10.4876564546625,10.5813285666567,10.6750006786509,10.7686727906452,
+10.8623449026394,10.9560170146337,11.0496891266279,11.1433612386222,11.2370333506164,
+11.3307054626107,11.4243775746049,11.5180496865991,11.6117217985934,11.7053939105876,
+11.7990660225819,11.8927381345761,11.9864102465704,12.0800823585646,12.1737544705589,
+12.2674265825531,12.3610986945473,12.4547708065416,12.5484429185358,12.6421150305301,
+12.7357871425243,12.8294592545186,12.9231313665128,13.0168034785071,13.1104755905013,
+13.2041477024956,13.2978198144898,13.391491926484,13.4851640384783,13.5788361504725,
+13.6725082624668,13.766180374461,13.8598524864553,13.9535245984495,14.0471967104438,
+14.140868822438,14.2345409344322,14.3282130464265,14.4218851584207,14.515557270415,
+14.6092293824092,14.7029014944035,14.7965736063977,14.890245718392,14.9839178303862,
+15.0775899423804,15.1712620543747,15.2649341663689,15.3586062783632,15.4522783903574,
+15.5459505023517,15.6396226143459,15.7332947263402,15.8269668383344,15.9206389503286,
+16.0143110623229,16.1079831743171,16.2016552863114,16.2953273983056,16.3889995102999,
+16.4826716222941,16.5763437342884,16.6700158462826,16.7636879582769,16.8573600702711,
+16.9510321822653,17.0447042942596,17.1383764062538,17.2320485182481,17.3257206302423,
+17.4193927422366,17.5130648542308,17.6067369662251,17.7004090782193,17.7940811902135,
+17.8877533022078,17.981425414202,18.0750975261963,18.1687696381905,18.2624417501848,
+18.356113862179,18.4497859741733,18.5434580861675,18.6371301981617,18.730802310156,
+18.8244744221502,18.9181465341445,19.0118186461387,19.105490758133,19.1991628701272,
+19.2928349821215,19.3865070941157,19.4801792061099,19.5738513181042,19.6675234300984,
+19.7611955420927,19.8548676540869,19.9485397660812,20.0422118780754,20.1358839900697,
+20.2295561020639,20.3232282140582,20.4169003260524,20.5105724380466,20.6042445500409,
+20.6979166620351,20.7915887740294,20.8852608860236,20.9789329980179,21.0726051100121,
+21.1662772220064,21.2599493340006,21.3536214459948,21.4472935579891,21.5409656699833,
+21.6346377819776,21.7283098939718,21.8219820059661,21.9156541179603,22.0093262299546,
+22.1029983419488,22.196670453943,22.2903425659373,22.3840146779315,22.4776867899258,
+22.57135890192,22.6650310139143,22.7587031259085,22.8523752379028,22.946047349897,
+23.0397194618912,23.1333915738855,23.2270636858797,23.320735797874,23.4144079098682,
+23.5080800218625,23.6017521338567,23.695424245851,23.7890963578452,23.8827684698395,
+23.9764405818337,24.0701126938279,24.1637848058222,24.2574569178164,24.3511290298107,
+24.4448011418049,24.5384732537992,24.6321453657934,24.7258174777877,24.8194895897819,
+24.9131617017761,25.0068338137704,25.1005059257646,25.1941780377589,25.2878501497531,
+25.3815222617474,25.4751943737416,25.5688664857359,25.6625385977301,25.7562107097243,
+25.8498828217186,25.9435549337128,26.0372270457071,26.1308991577013,26.2245712696956,
+26.3182433816898,26.4119154936841,26.5055876056783,26.5992597176725,26.6929318296668,
+26.786603941661,26.8802760536553,26.9739481656495,27.0676202776438,27.161292389638,
+27.2549645016323,27.3486366136265,27.4423087256208,27.535980837615,27.6296529496092,
+27.7233250616035,27.8169971735977,27.910669285592,28.0043413975862,28.0980135095805,
+28.1916856215747,28.285357733569,28.3790298455632,28.4727019575574,28.5663740695517,
+28.6600461815459,28.7537182935402,28.8473904055344,28.9410625175287,29.0347346295229,
+29.1284067415172,29.2220788535114,29.3157509655056,29.4094230774999,29.5030951894941,
+29.5967673014884,29.6904394134826,29.7841115254769,29.8777836374711,29.9714557494654,
+30.0651278614596,30.1587999734538,30.2524720854481,30.3461441974423,30.4398163094366,
+30.5334884214308,30.6271605334251,30.7208326454193,30.8145047574136,30.9081768694078,
+31.0018489814021,31.0955210933963,31.1891932053905,31.2828653173848,31.376537429379,
+31.4702095413733,31.5638816533675,31.6575537653618,31.751225877356,31.8448979893503,
+31.9385701013445,32.0322422133387,32.125914325333,32.2195864373272,32.3132585493215,
+32.4069306613157,32.50060277331,32.5942748853042,32.6879469972985,32.7816191092927,
+32.875291221287,32.9689633332812,33.0626354452754,33.1563075572697,33.2499796692639,
+33.3436517812582,33.4373238932524,33.5309960052467,33.6246681172409,33.7183402292352,
+33.8120123412294,33.9056844532236,33.9993565652179,34.0930286772121,34.1867007892064,
+34.2803729012006,34.3740450131949,34.4677171251891,34.5613892371834,34.6550613491776,
+34.7487334611718,34.8424055731661,34.9360776851603,35.0297497971546,35.1234219091488,
+35.2170940211431,35.3107661331373,35.4044382451316,35.4981103571258,35.59178246912,
+35.6854545811143,35.7791266931085,35.8727988051028,35.966470917097,36.0601430290913,
+36.1538151410855,36.2474872530798,36.341159365074,36.4348314770683,36.5285035890625,
+36.6221757010567,36.715847813051,36.8095199250452,36.9031920370395,36.9968641490337,
+37.090536261028,37.1842083730222,37.2778804850165,37.3715525970107,37.4652247090049,
+37.5588968209992,37.6525689329934,37.7462410449877,37.8399131569819,37.9335852689762,
+38.0272573809704,38.1209294929647,38.2146016049589,38.3082737169531,38.4019458289474,
+38.4956179409416,38.5892900529359,38.6829621649301,38.7766342769244,38.8703063889186,
+38.9639785009129,39.0576506129071,39.1513227249013,39.2449948368956,39.3386669488898,
+39.4323390608841,39.5260111728783,39.6196832848726,39.7133553968668,39.8070275088611,
+39.9006996208553,39.9943717328496,40.0880438448438,40.181715956838,40.2753880688323,
+40.3690601808265,40.4627322928208,40.556404404815,40.6500765168093,40.7437486288035,
+40.8374207407978,40.931092852792,41.0247649647862,41.1184370767805,41.2121091887747,
+41.305781300769,41.3994534127632,41.4931255247575,41.5867976367517,41.680469748746,
+41.7741418607402,41.8678139727344,41.9614860847287,42.0551581967229,42.1488303087172,
+42.2425024207114,42.3361745327057,42.4298466446999,42.5235187566942,42.6171908686884,
+42.7108629806826,42.8045350926769,42.8982072046711,42.9918793166654,43.0855514286596,
+43.1792235406539,43.2728956526481,43.3665677646424,43.4602398766366,43.5539119886309,
+43.6475841006251,43.7412562126193,43.8349283246136,43.9286004366078,44.0222725486021,
+44.1159446605963,44.2096167725906,44.3032888845848,44.3969609965791,44.4906331085733,
+44.5843052205675,44.677977332562),
+.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE((
+(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.),
+(0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195),
+(0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195,
+0.666665127068195,0.666665127068195,0.666665127068195,0.666665127068195),
+(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)))
+REPRESENTATION_ITEM('')SURFACE());
+#8274=CARTESIAN_POINT('',(2.8585315893372,1.18403871716754,-0.187500273422024));
+#8275=CARTESIAN_POINT('',(2.82156112023052,1.27329361422604,-0.183773178508588));
+#8276=CARTESIAN_POINT('',(2.73925342696872,1.44833764105473,-0.176318988681717));
+#8277=CARTESIAN_POINT('',(2.59177393066398,1.69820468997464,-0.165137703941411));
+#8278=CARTESIAN_POINT('',(2.42156964142896,1.9331817659301,-0.153956419201105));
+#8279=CARTESIAN_POINT('',(2.23013290411388,2.15120861415395,-0.142775134460798));
+#8280=CARTESIAN_POINT('',(2.01914224970717,2.35037355455565,-0.131593849720492));
+#8281=CARTESIAN_POINT('',(1.79044765384931,2.52893030147076,-0.120412564980186));
+#8282=CARTESIAN_POINT('',(1.54605432259492,2.68531325962962,-0.109231280239879));
+#8283=CARTESIAN_POINT('',(1.28810510893869,2.8181512555429,-0.0980499954995732));
+#8284=CARTESIAN_POINT('',(1.01886172463459,2.92627955890345,-0.0868687107592668));
+#8285=CARTESIAN_POINT('',(0.740684909269081,3.00875009529965,-0.0756874260189605));
+#8286=CARTESIAN_POINT('',(0.456013731210373,3.06483975889953,-0.0645061412786542));
+#8287=CARTESIAN_POINT('',(0.167344201724891,3.09405675270074,-0.0533248565383479));
+#8288=CARTESIAN_POINT('',(-0.12279261017318,3.09614490062574,-0.0421435717980416));
+#8289=CARTESIAN_POINT('',(-0.411852770263493,3.07108589368813,-0.0309622870577353));
+#8290=CARTESIAN_POINT('',(-0.697301784463093,3.01909945052635,-0.019781002317429));
+#8291=CARTESIAN_POINT('',(-0.976636821398587,2.94064139089968,-0.00859971757712266));
+#8292=CARTESIAN_POINT('',(-1.24740865735802,2.83639963903752,0.00258156716318356));
+#8293=CARTESIAN_POINT('',(-1.50724315120811,2.70728819188504,0.0137628519034899));
+#8294=CARTESIAN_POINT('',(-1.75386206098355,2.55443910513178,0.0249441366437962));
+#8295=CARTESIAN_POINT('',(-1.98510301962771,2.37919256729018,0.0361254213841025));
+#8296=CARTESIAN_POINT('',(-2.19893849473614,2.18308514885505,0.0473067061244089));
+#8297=CARTESIAN_POINT('',(-2.3934935660631,1.96783632957583,0.0584879908647152));
+#8298=CARTESIAN_POINT('',(-2.567062364917,1.73533342197132,0.0696692756050216));
+#8299=CARTESIAN_POINT('',(-2.71812303130321,1.48761502327819,0.0808505603453279));
+#8300=CARTESIAN_POINT('',(-2.8453510576694,1.22685314092745,0.0920318450856342));
+#8301=CARTESIAN_POINT('',(-2.9476309022546,0.955334148273594,0.103213129825941));
+#8302=CARTESIAN_POINT('',(-3.02406577021575,0.675438737557557,0.114394414566247));
+#8303=CARTESIAN_POINT('',(-3.07398547677014,0.389621045876896,0.125575699306553));
+#8304=CARTESIAN_POINT('',(-3.09695232340945,0.100387137187781,0.13675698404686));
+#8305=CARTESIAN_POINT('',(-3.09276493566238,-0.189726970990351,0.147938268787166));
+#8306=CARTESIAN_POINT('',(-3.0614600287562,-0.478177543504486,0.159119553527472));
+#8307=CARTESIAN_POINT('',(-3.00331208569574,-0.762435431166332,0.170300838267779));
+#8308=CARTESIAN_POINT('',(-2.91883095058258,-1.04000824646014,0.181482123008085));
+#8309=CARTESIAN_POINT('',(-2.8087573582762,-1.30846221692231,0.192663407748392));
+#8310=CARTESIAN_POINT('',(-2.6740564395933,-1.56544352458129,0.203844692488698));
+#8311=CARTESIAN_POINT('',(-2.51590925899213,-1.80869894435244,0.215025977229004));
+#8312=CARTESIAN_POINT('',(-2.33570245893955,-2.03609560042932,0.226207261969311));
+#8313=CARTESIAN_POINT('',(-2.13501610175998,-2.24563966744657,0.237388546709617));
+#8314=CARTESIAN_POINT('',(-1.91560981556902,-2.43549385244134,0.248569831449923));
+#8315=CARTESIAN_POINT('',(-1.67940736576533,-2.60399350433081,0.25975111619023));
+#8316=CARTESIAN_POINT('',(-1.42847978735844,-2.74966120965698,0.270932400930536));
+#8317=CARTESIAN_POINT('',(-1.16502722602917,-2.87121974662245,0.282113685670842));
+#8318=CARTESIAN_POINT('',(-0.891359647141201,-2.96760328383567,0.293294970411149));
+#8319=CARTESIAN_POINT('',(-0.60987658184807,-3.0379667255744,0.304476255151455));
+#8320=CARTESIAN_POINT('',(-0.32304608788286,-3.0816931216277,0.315657539891761));
+#8321=CARTESIAN_POINT('',(-0.0333831095033223,-3.09839907674654,0.326838824632068));
+#8322=CARTESIAN_POINT('',(0.256572573666388,-3.08793811227267,0.338020109372374));
+#8323=CARTESIAN_POINT('',(0.544278615551734,-3.05040195047096,0.349201394112681));
+#8324=CARTESIAN_POINT('',(0.827212395046578,-2.98611971030386,0.360382678852987));
+#8325=CARTESIAN_POINT('',(1.10289313448245,-2.89565502169982,0.371563963593293));
+#8326=CARTESIAN_POINT('',(1.36890365121245,-2.77980108361752,0.3827452483336));
+#8327=CARTESIAN_POINT('',(1.62291155159075,-2.63957370923739,0.393926533073906));
+#8328=CARTESIAN_POINT('',(1.8626896815179,-2.47620241926032,0.405107817814212));
+#8329=CARTESIAN_POINT('',(2.08613565424048,-2.29111966140806,0.416289102554519));
+#8330=CARTESIAN_POINT('',(2.29129028418428,-2.08594825064925,0.427470387294825));
+#8331=CARTESIAN_POINT('',(2.47635476519241,-1.86248714027581,0.438651672035131));
+#8332=CARTESIAN_POINT('',(2.63970644254852,-1.62269564858964,0.449832956775438));
+#8333=CARTESIAN_POINT('',(2.77991304049532,-1.36867627950074,0.461014241515744));
+#8334=CARTESIAN_POINT('',(2.89574522050073,-1.10265628766679,0.47219552625605));
+#8335=CARTESIAN_POINT('',(2.98618736016023,-0.826968149811812,0.483376810996357));
+#8336=CARTESIAN_POINT('',(3.05044645822544,-0.544029113452415,0.494558095736663));
+#8337=CARTESIAN_POINT('',(3.08795908767902,-0.256320002349526,0.50573938047697));
+#8338=CARTESIAN_POINT('',(3.09839633589133,0.0336365354796661,0.516920665217276));
+#8339=CARTESIAN_POINT('',(3.0816666885429,0.323298146466924,0.528101949957582));
+#8340=CARTESIAN_POINT('',(3.03791683202662,0.610125062977458,0.539283234697888));
+#8341=CARTESIAN_POINT('',(2.96753036729406,0.89160237212082,0.550464519438195));
+#8342=CARTESIAN_POINT('',(2.87112444642294,1.16526206663414,0.561645804178501));
+#8343=CARTESIAN_POINT('',(2.74954436139653,1.42870468449448,0.572827088918807));
+#8344=CARTESIAN_POINT('',(2.60385613254087,1.67962034752299,0.584008373659113));
+#8345=CARTESIAN_POINT('',(2.43533716160469,1.91580901451348,0.59518965839942));
+#8346=CARTESIAN_POINT('',(2.24546503143639,2.13519977130485,0.606370943139726));
+#8347=CARTESIAN_POINT('',(2.03590455046297,2.33586898866098,0.617552227880032));
+#8348=CARTESIAN_POINT('',(1.80849315556567,2.51605718874911,0.628733512620339));
+#8349=CARTESIAN_POINT('',(1.56522480134058,2.67418447233026,0.639914797360645));
+#8350=CARTESIAN_POINT('',(1.30823247700408,2.80886437139562,0.651096082100951));
+#8351=CARTESIAN_POINT('',(1.03976950423559,2.91891600578804,0.662277366841257));
+#8352=CARTESIAN_POINT('',(0.762189779939354,3.0033744372189,0.673458651581563));
+#8353=CARTESIAN_POINT('',(0.477927137157442,3.06149912989575,0.68463993632187));
+#8354=CARTESIAN_POINT('',(0.189474005098738,3.09278044357755,0.695821221062176));
+#8355=CARTESIAN_POINT('',(-0.100640444606248,3.09694410212606,0.707002505802482));
+#8356=CARTESIAN_POINT('',(-0.389872473809978,3.07395359837282,0.718183790542789));
+#8357=CARTESIAN_POINT('',(-0.675686081472439,3.0240105142159,0.729365075283095));
+#8358=CARTESIAN_POINT('',(-0.955575239446338,2.94755275313963,0.740546360023401));
+#8359=CARTESIAN_POINT('',(-1.22708586545847,2.84525070065468,0.751727644763707));
+#8360=CARTESIAN_POINT('',(-1.48783734062706,2.71800134632412,0.762908929504014));
+#8361=CARTESIAN_POINT('',(-1.73554338284829,2.56692041891358,0.77409021424432));
+#8362=CARTESIAN_POINT('',(-1.96803209303332,2.39333260362508,0.785271498984626));
+#8363=CARTESIAN_POINT('',(-2.18326499842919,2.19875992719031,0.796452783724933));
+#8364=CARTESIAN_POINT('',(-2.37935492605081,1.98490841266333,0.807634068465238));
+#8365=CARTESIAN_POINT('',(-2.55458254950909,1.75365312092431,0.818815353205545));
+#8366=CARTESIAN_POINT('',(-2.70741146415149,1.507021710051,0.829996637945851));
+#8367=CARTESIAN_POINT('',(-2.83650165833564,1.24717665671029,0.841177922686157));
+#8368=CARTESIAN_POINT('',(-2.94072126271912,0.976396295453635,0.852359207426464));
+#8369=CARTESIAN_POINT('',(-3.01915647454697,0.697054842164553,0.86354049216677));
+#8370=CARTESIAN_POINT('',(-3.07111956992043,0.411601576813911,0.874721776907076));
+#8371=CARTESIAN_POINT('',(-3.09615493379481,0.122539368049409,0.885903061647383));
+#8372=CARTESIAN_POINT('',(-3.09404305483524,-0.167597272083125,0.897084346387688));
+#8373=CARTESIAN_POINT('',(-3.0648024501031,-0.456264410869364,0.908265631127995));
+#8374=CARTESIAN_POINT('',(-3.00868950269749,-0.740931000257004,0.919446915868301));
+#8375=CARTESIAN_POINT('',(-2.92619621377532,-1.01910106921292,0.930628200608607));
+#8376=CARTESIAN_POINT('',(-2.81804588866026,-1.28833560852324,0.941809485348914));
+#8377=CARTESIAN_POINT('',(-2.68518679486515,-1.54627395614934,0.95299077008922));
+#8378=CARTESIAN_POINT('',(-2.52878384763459,-1.79065449563178,0.964172054829526));
+#8379=CARTESIAN_POINT('',(-2.35020839590918,-2.0193344860577,0.975353339569832));
+#8380=CARTESIAN_POINT('',(-2.15102619826878,-2.23030884972133,0.986534624310139));
+#8381=CARTESIAN_POINT('',(-1.93298369428219,-2.4217277527466,0.997715909050445));
+#8382=CARTESIAN_POINT('',(-1.69799269163684,-2.59191282452397,1.00889719379075));
+#8383=CARTESIAN_POINT('',(-1.44811360331237,-2.73937187374872,1.02007847853106));
+#8384=CARTESIAN_POINT('',(-1.18553738177562,-2.86281197202969,1.03125976327136));
+#8385=CARTESIAN_POINT('',(-0.912566308598686,-2.96115079035069,1.04244104801167));
+#8386=CARTESIAN_POINT('',(-0.631593807937874,-3.03352608898596,1.05362233275198));
+#8387=CARTESIAN_POINT('',(-0.345083460869776,-3.07930327766169,1.06480361749228));
+#8388=CARTESIAN_POINT('',(-0.0555474045879825,-3.09808097967556,1.07598490223259));
+#8389=CARTESIAN_POINT('',(0.234475694142717,-3.0896945511879,1.08716618697289));
+#8390=CARTESIAN_POINT('',(0.52244289814474,-3.05421752482727,1.0983474717132));
+#8391=CARTESIAN_POINT('',(0.805829296429321,-2.99196096495261,1.10952875645351));
+#8392=CARTESIAN_POINT('',(1.08215014274358,-2.90347074022522,1.12071004119381));
+#8393=CARTESIAN_POINT('',(1.34898264195118,-2.78952273740479,1.13189132593412));
+#8394=CARTESIAN_POINT('',(1.60398719322242,-2.65111605833513,1.14307261067443));
+#8395=CARTESIAN_POINT('',(1.84492790377247,-2.48946425976868,1.15425389541473));
+#8396=CARTESIAN_POINT('',(2.0696921932823,-2.30598471283966,1.16543518015504));
+#8397=CARTESIAN_POINT('',(2.27630931710953,-2.10228617548237,1.17661646489535));
+#8398=CARTESIAN_POINT('',(2.46296764587702,-1.88015468676035,1.18779774963565));
+#8399=CARTESIAN_POINT('',(2.62803054993079,-1.6415379067857,1.19897903437596));
+#8400=CARTESIAN_POINT('',(2.77005074939142,-1.38852803953681,1.21016031911626));
+#8401=CARTESIAN_POINT('',(2.88778300397716,-1.12334348830825,1.22134160385657));
+#8402=CARTESIAN_POINT('',(2.98019503133363,-0.848309404638601,1.23252288859688));
+#8403=CARTESIAN_POINT('',(3.04647655813758,-0.565837301264353,1.24370417333718));
+#8404=CARTESIAN_POINT('',(3.0860464246144,-0.278403907854432,1.25488545807749));
+#8405=CARTESIAN_POINT('',(3.09855768017629,0.0114705450806282,1.26606674281779));
+#8406=CARTESIAN_POINT('',(3.0839006255026,0.30124442369709,1.2772480275581));
+#8407=CARTESIAN_POINT('',(3.04220377438897,0.588376975991921,1.28842931229841));
+#8408=CARTESIAN_POINT('',(2.97383272693192,0.870350609244678,1.29961059703871));
+#8409=CARTESIAN_POINT('',(2.87938696392869,1.14469296439764,1.31079188177902));
+#8410=CARTESIAN_POINT('',(2.75969459059937,1.40899859382488,1.32197316651933));
+#8411=CARTESIAN_POINT('',(2.61580507571851,1.66095005241856,1.33315445125963));
+#8412=CARTESIAN_POINT('',(2.44898004981985,1.89833821706467,1.34433573599994));
+#8413=CARTESIAN_POINT('',(2.26068224315615,2.11908165634606,1.35551702074025));
+#8414=CARTESIAN_POINT('',(2.05256266040642,2.32124488063824,1.36669830548055));
+#8415=CARTESIAN_POINT('',(1.82644610458348,2.50305531258016,1.37787959022086));
+#8416=CARTESIAN_POINT('',(1.58431517706904,2.66291882912203,1.38906087496116));
+#8417=CARTESIAN_POINT('',(1.32829289406461,2.79943373887674,1.40024215970147));
+#8418=CARTESIAN_POINT('',(1.06062407187824,2.91140307222074,1.41142344444178));
+#8419=CARTESIAN_POINT('',(0.783655644261755,2.99784507638414,1.42260472918208));
+#8420=CARTESIAN_POINT('',(0.499816084377056,3.0580018235086,1.43378601392239));
+#8421=CARTESIAN_POINT('',(0.211594111820822,3.09134585619705,1.44496729866269));
+#8422=CARTESIAN_POINT('',(-0.078483128594633,3.09758481228681,1.456148583403));
+#8423=CARTESIAN_POINT('',(-0.3678722249747,3.07666398829578,1.46732986814331));
+#8424=CARTESIAN_POINT('',(-0.654035799106429,3.02876681906533,1.47851115288361));
+#8425=CARTESIAN_POINT('',(-0.934464754318851,2.95431326939438,1.48969243762392));
+#8426=CARTESIAN_POINT('',(-1.20670027536932,2.8539561517668,1.50087372236423));
+#8427=CARTESIAN_POINT('',(-1.46835538745972,2.72857540245857,1.51205500710453));
+#8428=CARTESIAN_POINT('',(-1.7171358853521,2.57927036621212,1.52323629184484));
+#8429=CARTESIAN_POINT('',(-1.95086044907603,2.40735015712605,1.53441757658515));
+#8430=CARTESIAN_POINT('',(-2.16747976985227,2.21432218027664,1.54559886132545));
+#8431=CARTESIAN_POINT('',(-2.36509451853568,2.00187891471398,1.55678014606576));
+#8432=CARTESIAN_POINT('',(-2.54197199902907,1.77188307372018,1.56796143080606));
+#8433=CARTESIAN_POINT('',(-2.6965613406501,1.52635127244525,1.57914271554637));
+#8434=CARTESIAN_POINT('',(-2.82750709624375,1.2674363461236,1.59032400028668));
+#8435=CARTESIAN_POINT('',(-2.93366112681142,0.997408473905986,1.60150528502698));
+#8436=CARTESIAN_POINT('',(-3.01409266845168,0.718635273814035,1.61268656976729));
+#8437=CARTESIAN_POINT('',(-3.06809649334514,0.433561043345879,1.62386785450759));
+#8438=CARTESIAN_POINT('',(-3.09519909322763,0.144685327752226,1.6350491392479));
+#8439=CARTESIAN_POINT('',(-3.09516283113453,-0.145458996102638,1.64623042398821));
+#8440=CARTESIAN_POINT('',(-3.06798802501371,-0.43432792813312,1.65741170872851));
+#8441=CARTESIAN_POINT('',(-3.01391294493772,-0.719388650953557,1.66859299346882));
+#8442=CARTESIAN_POINT('',(-2.93341172393978,-0.998141737748982,1.67977427820913));
+#8443=CARTESIAN_POINT('',(-2.82719020079141,-1.26814306737566,1.69095556294943));
+#8444=CARTESIAN_POINT('',(-2.69617973117239,-1.52702525453874,1.70213684768974));
+#8445=CARTESIAN_POINT('',(-2.54152902149716,-1.77251840714606,1.71331813243005));
+#8446=CARTESIAN_POINT('',(-2.36459405699894,-2.00247002883669,1.72449941717035));
+#8447=CARTESIAN_POINT('',(-2.16692621238273,-2.2148638921777,1.73568070191066));
+#8448=CARTESIAN_POINT('',(-1.95025864929355,-2.40783771704815,1.74686198665096));
+#8449=CARTESIAN_POINT('',(-1.71649111986757,-2.57969949920523,1.75804327139127));
+#8450=CARTESIAN_POINT('',(-1.46767330960946,-2.72894234586294,1.76922455613158));
+#8451=CARTESIAN_POINT('',(-1.20598686564637,-2.85425768820412,1.78040584087188));
+#8452=CARTESIAN_POINT('',(-0.933726267935707,-2.95454675497796,1.79158712561219));
+#8453=CARTESIAN_POINT('',(-0.653278711148989,-3.02893020658176,1.80276841035249));
+#8454=CARTESIAN_POINT('',(-0.367103173628412,-3.07675584515507,1.8139496950928));
+#8455=CARTESIAN_POINT('',(-0.0777088569405432,-3.09760433308338,1.82513097983311));
+#8456=CARTESIAN_POINT('',(0.212366814929745,-3.09129286977157,1.83631226457341));
+#8457=CARTESIAN_POINT('',(0.500580443840928,-3.05787679444871,1.84749354931372));
+#8458=CARTESIAN_POINT('',(0.78440495813819,-2.99764910095097,1.85867483405403));
+#8459=CARTESIAN_POINT('',(1.06135177014533,-2.91113786873678,1.86985611879433));
+#8460=CARTESIAN_POINT('',(1.32899259622719,-2.79910163265953,1.88103740353464));
+#8461=CARTESIAN_POINT('',(1.5849807481032,-2.66252273209566,1.89221868827494));
+#8462=CARTESIAN_POINT('',(1.82707170872879,-2.50259869774336,1.90339997301525));
+#8463=CARTESIAN_POINT('',(2.05314281233414,-2.32073175161296,1.91458125775556));
+#8464=CARTESIAN_POINT('',(2.26121185606488,-2.11851651227352,1.92576254249586));
+#8465=CARTESIAN_POINT('',(2.44945448003685,-1.89772601315663,1.93694382723617));
+#8466=CARTESIAN_POINT('',(2.61622016341567,-1.6602961565098,1.94812511197648));
+#8467=CARTESIAN_POINT('',(2.7600466962668,-1.40830873930776,1.95930639671678));
+#8468=CARTESIAN_POINT('',(2.87967300028612,-1.14397319995141,1.97048768145709));
+#8469=CARTESIAN_POINT('',(2.97405018599812,-0.869607245800356,1.9816689661974));
+#8470=CARTESIAN_POINT('',(3.04235074947186,-0.587616531397729,1.9928502509377));
+#8471=CARTESIAN_POINT('',(3.08397582791723,-0.300473565569638,2.00403153567801));
+#8472=CARTESIAN_POINT('',(3.0985604505441,-0.0106960323429101,2.01521282041831));
+#8473=CARTESIAN_POINT('',(3.08597673864465,0.279175284235615,2.02639410515862));
+#8474=CARTESIAN_POINT('',(3.04633502684039,0.56659877782193,2.03757538989893));
+#8475=CARTESIAN_POINT('',(2.97998289566254,0.849054304707657,2.04875667463923));
+#8476=CARTESIAN_POINT('',(2.88750212394847,1.12406528056736,2.05993795937954));
+#8477=CARTESIAN_POINT('',(2.7697035877754,1.38922039527499,2.07111924411984));
+#8478=CARTESIAN_POINT('',(2.62762015065802,1.64219475539286,2.08230052886015));
+#8479=CARTESIAN_POINT('',(2.46249760734906,1.88077026895474,2.09348181360046));
+#8480=CARTESIAN_POINT('',(2.27578376064791,2.10285509380822,2.10466309834076));
+#8481=CARTESIAN_POINT('',(2.06911572699264,2.30650197899235,2.11584438308107));
+#8482=CARTESIAN_POINT('',(1.84430558214032,2.48992533833246,2.12702566782138));
+#8483=CARTESIAN_POINT('',(1.60332447279526,2.65151690654986,2.13820695256168));
+#8484=CARTESIAN_POINT('',(1.3482853334952,2.78985984061308,2.14938823730199));
+#8485=CARTESIAN_POINT('',(1.08142436029454,2.90374114268911,2.1605695220423));
+#8486=CARTESIAN_POINT('',(0.805081403684381,2.99216229576965,2.1717508067826));
+#8487=CARTESIAN_POINT('',(0.521679452665266,3.05434801871869,2.18293209152291));
+#8488=CARTESIAN_POINT('',(0.233703389857233,3.08975306397666,2.19411337626321));
+#8489=CARTESIAN_POINT('',(-0.0563217960764961,3.09806699831857,2.20529466100352));
+#8490=CARTESIAN_POINT('',(-0.345853149657636,3.07921692474821,2.21647594574383));
+#8491=CARTESIAN_POINT('',(-0.632352045354915,3.03336812166268,2.22765723048413));
+#8492=CARTESIAN_POINT('',(-0.913306446380939,2.96092259368308,2.23883851522444));
+#8493=CARTESIAN_POINT('',(-1.18625293035763,2.86251554685767,2.25001979996474));
+#8494=CARTESIAN_POINT('',(-1.44879828872803,2.73900981914316,2.26120108470505));
+#8495=CARTESIAN_POINT('',(-1.69864051052985,2.59148831499793,2.27238236944536));
+#8496=CARTESIAN_POINT('',(-1.93358896654377,2.42124451042106,2.28356365418566));
+#8497=CARTESIAN_POINT('',(-2.15158361684117,2.22977111168941,2.29474493892597));
+#8498=CARTESIAN_POINT('',(-2.35071307331819,2.01874696723361,2.30592622366628));
+#8499=CARTESIAN_POINT('',(-2.52923135884321,1.79002234741024,2.31710750840658));
+#8500=CARTESIAN_POINT('',(-2.68557321607249,1.54560272123789,2.32828879314689));
+#8501=CARTESIAN_POINT('',(-2.81836783170566,1.28763117234349,2.3394700778872));
+#8502=CARTESIAN_POINT('',(-2.9264508558459,1.01836960829686,2.3506513626275));
+#8503=CARTESIAN_POINT('',(-3.00887461107872,0.740178928090902,2.36183264736781));
+#8504=CARTESIAN_POINT('',(-3.06491640175534,0.455498321659952,2.37301393210811));
+#8505=CARTESIAN_POINT('',(-3.09408485062465,0.166823882939283,2.38419521684842));
+#8506=CARTESIAN_POINT('',(-3.0961242072538,-0.123313276012608,2.39537650158873));
+#8507=CARTESIAN_POINT('',(-3.07101659046085,-0.412369217932358,2.40655778632903));
+#8508=CARTESIAN_POINT('',(-3.01898214509793,-0.697809485722151,2.41773907106934));
+#8509=CARTESIAN_POINT('',(-2.94047711181004,-0.977131324697557,2.42892035580965));
+#8510=CARTESIAN_POINT('',(-2.83618982669402,-1.24788562686701,2.44010164054995));
+#8511=CARTESIAN_POINT('',(-2.7070346859329,-1.50769840483436,2.45128292529026));
+#8512=CARTESIAN_POINT('',(-2.554144128324,-1.75429160704028,2.46246421003056));
+#8513=CARTESIAN_POINT('',(-2.3788587059983,-1.9855030918334,2.47364549477087));
+#8514=CARTESIAN_POINT('',(-2.18271533039175,-2.19930558523748,2.48482677951118));
+#8515=CARTESIAN_POINT('',(-1.96743379652806,-2.39382445619204,2.49600806425148));
+#8516=CARTESIAN_POINT('',(-1.73490170376918,-2.56735415341217,2.50718934899179));
+#8517=CARTESIAN_POINT('',(-1.48715790524868,-2.71837315974836,2.51837063373209));
+#8518=CARTESIAN_POINT('',(-1.22637463110455,-2.84555733292568,2.5295519184724));
+#8519=CARTESIAN_POINT('',(-0.954838442255591,-2.94779151569015,2.54073320321271));
+#8520=CARTESIAN_POINT('',(-0.674930181719853,-3.02417931356385,2.55191448795301));
+#8521=CARTESIAN_POINT('',(-0.389104099262763,-3.07405095447698,2.56309577269332));
+#8522=CARTESIAN_POINT('',(-0.09986633241124,-3.09696916136319,2.57427705743363));
+#8523=CARTESIAN_POINT('',(0.190247067486715,-3.09273298622701,2.58545834217393));
+#8524=CARTESIAN_POINT('',(0.478692371488326,-3.06137957206597,2.59663962691424));
+#8525=CARTESIAN_POINT('',(0.762940476599883,-3.00318382719897,2.60782091165454));
+#8526=CARTESIAN_POINT('',(1.04049908107953,-2.91865601485625,2.61900219639485));
+#8527=CARTESIAN_POINT('',(1.30893453706481,-2.80853727916559,2.63018348113516));
+#8528=CARTESIAN_POINT('',(1.56589318892004,-2.67379314676318,2.64136476587546));
+#8529=CARTESIAN_POINT('',(1.8091220102078,-2.51560506100732,2.65254605061577));
+#8530=CARTESIAN_POINT('',(2.03648835833851,-2.33536002302336,2.66372733535608));
+#8531=CARTESIAN_POINT('',(2.2459986736884,-2.1346384304078,2.67490862009638));
+#8532=CARTESIAN_POINT('',(2.43581595923095,-1.91520022022235,2.68608990483669));
+#8533=CARTESIAN_POINT('',(2.6042758874196,-1.67896943777686,2.697271189577));
+#8534=CARTESIAN_POINT('',(2.74990139309577,-1.42801736650289,2.7084524743173));
+#8535=CARTESIAN_POINT('',(2.87141562447072,-1.16454436683596,2.71963375905761));
+#8536=CARTESIAN_POINT('',(2.96775313862654,-0.890860583344112,2.73081504379791));
+#8537=CARTESIAN_POINT('',(3.03806924337351,-0.609365689263689,2.74199632853822));
+#8538=CARTESIAN_POINT('',(3.08174740355381,-0.322527846043169,2.75317761327853));
+#8539=CARTESIAN_POINT('',(3.09840464685298,-0.0328620623789469,2.76435889801883));
+#8540=CARTESIAN_POINT('',(3.08789492172046,0.257091857507945,2.77554018275914));
+#8541=CARTESIAN_POINT('',(3.05031037795704,0.544791583003523,2.78672146749944));
+#8542=CARTESIAN_POINT('',(2.98598055874067,0.827714548384075,2.79790275223975));
+#8543=CARTESIAN_POINT('',(2.89546951117529,1.10338007079983,2.80908403698006));
+#8544=CARTESIAN_POINT('',(2.7795708406973,1.36937110102749,2.82026532172036));
+#8545=CARTESIAN_POINT('',(2.63930075270303,1.62335541627986,2.83144660646067));
+#8546=CARTESIAN_POINT('',(2.4758891424085,1.86310606925307,2.84262789120098));
+#8547=CARTESIAN_POINT('',(2.29076881106604,2.08652091411302,2.85380917594128));
+#8548=CARTESIAN_POINT('',(2.08556290309055,2.29164103821616,2.86499046068159));
+#8549=CARTESIAN_POINT('',(1.86207067424729,2.47666793795458,2.8761717454219));
+#8550=CARTESIAN_POINT('',(1.62225171568646,2.63997928812638,2.8873530301622));
+#8551=CARTESIAN_POINT('',(1.36820877214903,2.78014316656505,2.89853431490251));
+#8552=CARTESIAN_POINT('',(1.10216930499462,2.89593060930534,2.90971559964281));
+#8553=CARTESIAN_POINT('',(0.826465961707846,2.98632638620132,2.92089688438312));
+#8554=CARTESIAN_POINT('',(0.543516123127312,3.05053790251565,2.93207816912343));
+#8555=CARTESIAN_POINT('',(0.255800707728364,3.08800214843021,2.94325945386373));
+#8556=CARTESIAN_POINT('',(-0.0341575811954192,3.09839063554465,2.95444073860404));
+#8557=CARTESIAN_POINT('',(-0.323816374722118,3.08161227707928,2.96562202334435));
+#8558=CARTESIAN_POINT('',(-0.610635929920579,3.03781418652852,2.97680330808465));
+#8559=CARTESIAN_POINT('',(-0.89210139844471,2.9673803877624,2.98798459282496));
+#8560=CARTESIAN_POINT('',(-1.16574487685079,2.87092844788582,2.99916587756526));
+#8561=CARTESIAN_POINT('',(-1.42916704529952,2.74930406237902,3.01034716230557));
+#8562=CARTESIAN_POINT('',(-1.68005820491353,2.60357363999689,3.02152844704588));
+#8563=CARTESIAN_POINT('',(-1.91621852933381,2.43501495244314,3.03270973178618));
+#8564=CARTESIAN_POINT('',(-2.13557735290834,2.24510593080348,3.04389101652649));
+#8565=CARTESIAN_POINT('',(-2.33621132639306,2.03551170697117,3.0550723012668));
+#8566=CARTESIAN_POINT('',(-2.51636128097525,1.80807001368656,3.0662535860071));
+#8567=CARTESIAN_POINT('',(-2.67444765275447,1.56477507120354,3.07743487074741));
+#8568=CARTESIAN_POINT('',(-2.80908433243864,1.30776010186565,3.08861615548771));
+#8569=CARTESIAN_POINT('',(-2.91909081882035,1.03927862590485,3.09979744022802));
+#8570=CARTESIAN_POINT('',(-3.00350256947099,0.7616847024623,3.11097872496833));
+#8571=CARTESIAN_POINT('',(-3.06157945789757,0.477412289078901,3.12216000970863));
+#8572=CARTESIAN_POINT('',(-3.09281226300913,0.188953900632666,3.13334129444894));
+#8573=CARTESIAN_POINT('',(-3.096927133993,-0.101161245157625,3.14452257918924));
+#8574=CARTESIAN_POINT('',(-3.07388799145257,-0.390389404041122,3.15570386392955));
+#8575=CARTESIAN_POINT('',(-3.02389684375326,-0.676194608912973,3.16688514866986));
+#8576=CARTESIAN_POINT('',(-2.94739201580295,-0.956070905301982,3.17806643341016));
+#8577=CARTESIAN_POINT('',(-2.84504430579705,-1.22756432370597,3.18924771815047));
+#8578=CARTESIAN_POINT('',(-2.71775110362608,-1.48829439612033,3.20042900289078));
+#8579=CARTESIAN_POINT('',(-2.56662852251573,-1.73597502810168,3.21161028763108));
+#8580=CARTESIAN_POINT('',(-2.39300161288979,-1.96843454335946,3.22279157237139));
+#8581=CARTESIAN_POINT('',(-2.19839274426106,-2.18363472512328,3.2339728571117));
+#8582=CARTESIAN_POINT('',(-1.9845082570186,-2.37968868733053,3.245154141852));
+#8583=CARTESIAN_POINT('',(-1.75322350114899,-2.55487741893868,3.25633542659231));
+#8584=CARTESIAN_POINT('',(-1.50656639307298,-2.7076648563009,3.26751671133261));
+#8585=CARTESIAN_POINT('',(-1.24669963477184,-2.83671135144972,3.27869799607292));
+#8586=CARTESIAN_POINT('',(-0.975901751107195,-2.94088541819804,3.28987928081323));
+#8587=CARTESIAN_POINT('',(-0.696547111599931,-3.01927365306719,3.30106056555353));
+#8588=CARTESIAN_POINT('',(-0.411085111838341,-3.07118874405478,3.31224185029384));
+#8589=CARTESIAN_POINT('',(-0.122018697053882,-3.09617549702099,3.32342313503415));
+#8590=CARTESIAN_POINT('',(0.168117583829024,-3.09401482685384,3.33460441977445));
+#8591=CARTESIAN_POINT('',(0.456779801245967,-3.06472567841848,3.34578570451476));
+#8592=CARTESIAN_POINT('',(0.741436950295459,-3.00856486044767,3.35696698925506));
+#8593=CARTESIAN_POINT('',(1.01959314271773,-2.92602479382983,3.36814827399537));
+#8594=CARTESIAN_POINT('',(1.28880949096908,-2.81782919403784,3.37932955873568));
+#8595=CARTESIAN_POINT('',(1.54672549251097,-2.68492672555521,3.39051084347598));
+#8596=CARTESIAN_POINT('',(1.79107972681559,-2.52848268393796,3.40169212821629));
+#8597=CARTESIAN_POINT('',(2.0197296836152,-2.34986877844436,3.4128734129566));
+#8598=CARTESIAN_POINT('',(2.23067054854036,-2.15065110481885,3.4240546976969));
+#8599=CARTESIAN_POINT('',(2.42205278143365,-1.93257641368548,3.43523598243721));
+#8600=CARTESIAN_POINT('',(2.5921983332111,-1.69755679495018,3.44641726717751));
+#8601=CARTESIAN_POINT('',(2.73961535908134,-1.44765291249994,3.45759855191782));
+#8602=CARTESIAN_POINT('',(2.8630112991161,-1.18505593619771,3.46877983665813));
+#8603=CARTESIAN_POINT('',(2.96130421148093,-0.912068329594451,3.47996112139843));
+#8604=CARTESIAN_POINT('',(3.03363225895582,-0.631083661812371,3.49114240613874));
+#8605=CARTESIAN_POINT('',(3.07936126556751,-0.344565620610001,3.50232369087905));
+#8606=CARTESIAN_POINT('',(3.09809027707645,-0.0550264106434858,3.51350497561935));
+#8607=CARTESIAN_POINT('',(3.08965507656378,0.234995273670716,3.52468626035966));
+#8608=CARTESIAN_POINT('',(3.05412962429364,0.522956507556699,3.53586754509996));
+#8609=CARTESIAN_POINT('',(2.99182540922578,0.806332432371974,3.54704882984027));
+#8610=CARTESIAN_POINT('',(2.90328871786465,1.08263839369558,3.55823011458058));
+#8611=CARTESIAN_POINT('',(2.78929584439175,1.34945172690351,3.56941139932088));
+#8612=CARTESIAN_POINT('',(2.650846284079,1.60443299921452,3.58059268406119));
+#8613=CARTESIAN_POINT('',(2.48915396966376,1.8453465219549,3.5917739688015));
+#8614=CARTESIAN_POINT('',(2.30563662752527,2.07007995318968,3.6029552535418));
+#8615=CARTESIAN_POINT('',(2.10190334698813,2.27666281884341,3.61413653828211));
+#8616=CARTESIAN_POINT('',(1.87974047174583,2.46328378991636,3.62531782302241));
+#8617=CARTESIAN_POINT('',(1.64109593710906,2.62830656430867,3.63649910776272));
+#8618=CARTESIAN_POINT('',(1.3880621904105,2.77028421399984,3.64768039250303));
+#8619=CARTESIAN_POINT('',(1.12285784432094,2.88797187178664,3.65886167724333));
+#8620=CARTESIAN_POINT('',(0.847808223941302,2.98033764634167,3.67004296198364));
+#8621=CARTESIAN_POINT('',(0.565324978234729,3.0465716698886,3.68122424672394));
+#8622=CARTESIAN_POINT('',(0.277884934566682,3.08609319916376,3.69240553146425));
+#8623=CARTESIAN_POINT('',(-0.0119916182425053,3.09855570740238,3.70358681620456));
+#8624=CARTESIAN_POINT('',(-0.301763027937294,3.08384992270279,3.71476810094486));
+#8625=CARTESIAN_POINT('',(-0.58888856416228,3.04210478612799,3.72594938568517));
+#8626=CARTESIAN_POINT('',(-0.870850695714278,2.97368632114382,3.73713067042548));
+#8627=CARTESIAN_POINT('',(-1.14517716438306,2.87919442430683,3.74831195516578));
+#8628=CARTESIAN_POINT('',(-1.40946266183619,2.75945760534087,3.75949323990609));
+#8629=CARTESIAN_POINT('',(-1.661389919484,2.61552572272208,3.7706745246464));
+#8630=CARTESIAN_POINT('',(-1.89875002640759,2.44866077846669,3.7818558093867));
+#8631=CARTESIAN_POINT('',(-2.11946179720135,2.2603258528336,3.79303709412701));
+#8632=CARTESIAN_POINT('',(-2.32159001991167,2.05217227596282,3.80421837886732));
+#8633=CARTESIAN_POINT('',(-2.50336242407316,1.82602514892936,3.81539966360762));
+#8634=CARTESIAN_POINT('',(-2.66318522006551,1.58386734116483,3.82658094834793));
+#8635=CARTESIAN_POINT('',(-2.79965707354146,1.32782210455814,3.83776223308823));
+#8636=CARTESIAN_POINT('',(-2.91158139239707,1.06013445667568,3.84894351782854));
+#8637=CARTESIAN_POINT('',(-2.99797681855178,0.783151496333929,3.86012480256885));
+#8638=CARTESIAN_POINT('',(-3.05808583254556,0.499301824118458,3.87130608730915));
+#8639=CARTESIAN_POINT('',(-3.09138139550786,0.211074248291371,3.88248737204946));
+#8640=CARTESIAN_POINT('',(-3.097571570261,-0.0790040372052528,3.89366865678976));
+#8641=CARTESIAN_POINT('',(-3.07660208104009,-0.368389611313482,3.90484994153007));
+#8642=CARTESIAN_POINT('',(-3.02865678938572,-0.654545126703824,3.91603122627038));
+#8643=CARTESIAN_POINT('',(-2.95415608203662,-0.934961557364762,3.92721251101068));
+#8644=CARTESIAN_POINT('',(-2.85375318495759,-1.20718019786954,3.93839379575099));
+#8645=CARTESIAN_POINT('',(-2.72832843582114,-1.46881422142954,3.9495750804913));
+#8646=CARTESIAN_POINT('',(-2.57898156516242,-1.7175696077121,3.9607563652316));
+#8647=CARTESIAN_POINT('',(-2.40702205388628,-1.95126525692664,3.97193764997191));
+#8648=CARTESIAN_POINT('',(-2.21395765167257,-2.16785211381782,3.98311893471221));
+#8649=CARTESIAN_POINT('',(-2.00148115695082,-2.36543113388547,3.99430021945252));
+#8650=CARTESIAN_POINT('',(-1.7714555743581,-2.54226993430272,4.00548150419283));
+#8651=CARTESIAN_POINT('',(-1.52589777982023,-2.69681798353608,4.01666278893313));
+#8652=CARTESIAN_POINT('',(-1.26696083648189,-2.82772019648427,4.02784407367344));
+#8653=CARTESIAN_POINT('',(-0.99691511654014,-2.9338288159328,4.03902535841375));
+#8654=CARTESIAN_POINT('',(-0.718128394506352,-3.01421347614724,4.05020664315405));
+#8655=CARTESIAN_POINT('',(-0.433045086439729,-3.06816936036692,4.06138792789436));
+#8656=CARTESIAN_POINT('',(-0.144164817183822,-3.09522338067389,4.07256921263467));
+#8657=CARTESIAN_POINT('',(0.145979496470343,-3.09513832605171,4.08375049737497));
+#8658=CARTESIAN_POINT('',(0.434843854526614,-3.06791494226361,4.09493178211528));
+#8659=CARTESIAN_POINT('',(0.719895479704165,-3.0137919253136,4.10611306685558));
+#8660=CARTESIAN_POINT('',(0.99863502495662,-2.93324382854781,4.11729435159589));
+#8661=CARTESIAN_POINT('',(1.26861848787318,-2.82697690174686,4.1284756363362));
+#8662=CARTESIAN_POINT('',(1.5274786398152,-2.69592289869206,4.1396569210765));
+#8663=CARTESIAN_POINT('',(1.77294578189647,-2.54123090750121,4.15083820581681));
+#8664=CARTESIAN_POINT('',(2.00286764581765,-2.36425727536595,4.16201949055711));
+#8665=CARTESIAN_POINT('',(2.21522826506343,-2.16655371603106,4.17320077529742));
+#8666=CARTESIAN_POINT('',(2.40816565099879,-1.94985370429002,4.18438206003773));
+#8667=CARTESIAN_POINT('',(2.57998811887934,-1.71605727679043,4.19556334477803));
+#8668=CARTESIAN_POINT('',(2.72918912062864,-1.46721437241672,4.20674462951834));
+#8669=CARTESIAN_POINT('',(2.8544604543278,-1.20550685832252,4.21792591425865));
+#8670=CARTESIAN_POINT('',(2.954703734596,-0.933229399209197,4.22910719899895));
+#8671=CARTESIAN_POINT('',(3.02904002328895,-0.652769337589911,4.24028848373926));
+#8672=CARTESIAN_POINT('',(3.07681753607297,-0.36658576144986,4.25146976847956));
+#8673=CARTESIAN_POINT('',(3.09761735730291,-0.0771879428386308,4.26265105321987));
+#8674=CARTESIAN_POINT('',(3.09125711309571,0.212886663553863,4.27383233796018));
+#8675=CARTESIAN_POINT('',(3.05779257039381,0.50109466892826,4.28501362270048));
+#8676=CARTESIAN_POINT('',(2.99751714799779,0.784909050937199,4.29619490744079));
+#8677=CARTESIAN_POINT('',(2.91095934385547,1.06184131074489,4.3073761921811));
+#8678=CARTESIAN_POINT('',(2.79887810116528,1.3294632923106,4.3185574769214));
+#8679=CARTESIAN_POINT('',(2.6622561539239,1.58542847258344,4.32973876166171));
+#8680=CARTESIAN_POINT('',(2.50229141026496,1.827492535935,4.34092004640201));
+#8681=CARTESIAN_POINT('',(2.32038644914005,2.05353305243211,4.35210133114232));
+#8682=CARTESIAN_POINT('',(2.11813622243561,2.26156808740973,4.36328261588263));
+#8683=CARTESIAN_POINT('',(1.89731407035424,2.44977357917415,4.37446390062293));
+#8684=CARTESIAN_POINT('',(1.65985617267823,2.61649933246807,4.38564518536324));
+#8685=CARTESIAN_POINT('',(1.40784457224747,2.76028348746596,4.39682647010355));
+#8686=CARTESIAN_POINT('',(1.14348891950261,2.87986533743484,4.40800775484385));
+#8687=CARTESIAN_POINT('',(0.869107098158492,2.97419638267456,4.41918903958416));
+#8688=CARTESIAN_POINT('',(0.587104901882583,3.04244952381619,4.43037032432447));
+#8689=CARTESIAN_POINT('',(0.299954940174639,3.084026313871,4.44155160906477));
+#8690=CARTESIAN_POINT('',(0.0101749584017153,3.09856220544391,4.45273289380508));
+#8691=CARTESIAN_POINT('',(-0.279694237920371,3.08592974710347,4.46391417854538));
+#8692=CARTESIAN_POINT('',(-0.56711106103813,3.04623970088241,4.47509546328569));
+#8693=CARTESIAN_POINT('',(-0.849555425730188,2.97984007111058,4.486276748026));
+#8694=CARTESIAN_POINT('',(-1.12455084554179,2.88731305309542,4.4974580327663));
+#8695=CARTESIAN_POINT('',(-1.38968614674309,2.76946992840404,4.50863931750661));
+#8696=CARTESIAN_POINT('',(-1.64263660962225,2.62734395150552,4.51982060224691));
+#8697=CARTESIAN_POINT('',(-1.88118435174521,2.46218129014354,4.53100188698722));
+#8698=CARTESIAN_POINT('',(-2.10323777446094,2.27543009887461,4.54218317172753));
+#8699=CARTESIAN_POINT('',(-2.30684990214404,2.06872782157585,4.55336445646783));
+#8700=CARTESIAN_POINT('',(-2.49023545337535,1.84388683425431,4.56454574120814));
+#8701=CARTESIAN_POINT('',(-2.6517864943796,1.60287855404265,4.57572702594845));
+#8702=CARTESIAN_POINT('',(-2.79008653746996,1.34781615371415,4.58690831068875));
+#8703=CARTESIAN_POINT('',(-2.90392296088364,1.08093603327705,4.59808959542906));
+#8704=CARTESIAN_POINT('',(-2.99229764111071,0.804578211106416,4.60927088016937));
+#8705=CARTESIAN_POINT('',(-3.0544357044915,0.521165806544758,4.62045216490967));
+#8706=CARTESIAN_POINT('',(-3.08979232134793,0.233183793869309,4.63163344964998));
+#8707=CARTESIAN_POINT('',(-3.09805748307769,-0.056842786087971,4.64281473439028));
+#8708=CARTESIAN_POINT('',(-3.07915872032529,-0.346370965625928,4.65399601913059));
+#8709=CARTESIAN_POINT('',(-3.03326173839704,-0.632862147043462,4.6651773038709));
+#8710=CARTESIAN_POINT('',(-2.96076896434857,-0.913804361192372,4.6763585886112));
+#8711=CARTESIAN_POINT('',(-2.86231601848405,-1.18673429254973,4.68753987335151));
+#8712=CARTESIAN_POINT('',(-2.73876614120529,-1.4492588776928,4.69872115809182));
+#8713=CARTESIAN_POINT('',(-2.59120262407628,-1.69907628779996,4.70990244283212));
+#8714=CARTESIAN_POINT('',(-2.42091931146806,-1.93399611120213,4.72108372757243));
+#8715=CARTESIAN_POINT('',(-2.22940925606589,-2.15195855902284,4.73226501231273));
+#8716=CARTESIAN_POINT('',(-2.01835162770797,-2.35105252551118,4.74344629705304));
+#8717=CARTESIAN_POINT('',(-1.7895969903394,-2.52953234471356,4.75462758179335));
+#8718=CARTESIAN_POINT('',(-1.54515107617413,-2.68583309656089,4.76580886653365));
+#8719=CARTESIAN_POINT('',(-1.28715719933355,-2.81858432816685,4.77699015127396));
+#8720=CARTESIAN_POINT('',(-1.01787746315999,-2.92662207002795,4.78817143601427));
+#8721=CARTESIAN_POINT('',(-0.739672925980678,-3.00899904176718,4.79935272075457));
+#8722=CARTESIAN_POINT('',(-0.454982899227808,-3.06499295793511,4.81053400549488));
+#8723=CARTESIAN_POINT('',(-0.166303559437481,-3.09411286104925,4.82171529023518));
+#8724=CARTESIAN_POINT('',(0.123833938370079,-3.09610342631909,4.83289657497549));
+#8725=CARTESIAN_POINT('',(0.412885653918975,-3.07094720040241,4.8440778597158));
+#8726=CARTESIAN_POINT('',(0.698317167323049,-3.01886475422948,4.8552591444561));
+#8727=CARTESIAN_POINT('',(0.977625800079701,-2.94031274980062,4.86644042919641));
+#8728=CARTESIAN_POINT('',(1.24836256214379,-2.83597993325989,4.87762171393671));
+#8729=CARTESIAN_POINT('',(1.50815361187423,-2.70678110672289,4.88880299867702));
+#8730=CARTESIAN_POINT('',(1.7547211182224,-2.5538490669811,4.89998428341733));
+#8731=CARTESIAN_POINT('',(1.90884240800195,-2.43696623789471,4.90743847324421));
+#8732=CARTESIAN_POINT('',(1.98300102476449,-2.37504893986911,4.91116556815765));
+#8733=CARTESIAN_POINT('',(2.78352148579508,1.15296861561473,-0.140625313319943));
+#8734=CARTESIAN_POINT('',(2.74752115069917,1.2398813944,-0.136898218406508));
+#8735=CARTESIAN_POINT('',(2.66737327565205,1.41033212912521,-0.129444028579637));
+#8736=CARTESIAN_POINT('',(2.52376375662146,1.65364247134956,-0.11826274383933));
+#8737=CARTESIAN_POINT('',(2.35802576099202,1.8824535651402,-0.107081459099024));
+#8738=CARTESIAN_POINT('',(2.17161247331847,2.09475921842563,-0.0959001743587179));
+#8739=CARTESIAN_POINT('',(1.96615837862393,2.28869791509533,-0.0847188896184115));
+#8740=CARTESIAN_POINT('',(1.74346490774185,2.46256919338585,-0.0735376048781053));
+#8741=CARTESIAN_POINT('',(1.50548464855242,2.61484854047129,-0.0623563201377989));
+#8742=CARTESIAN_POINT('',(1.2543042239126,2.74420076352659,-0.0511750353974927));
+#8743=CARTESIAN_POINT('',(0.992125996491851,2.84949169567839,-0.0399937506571863));
+#8744=CARTESIAN_POINT('',(0.721248758224395,2.92979814072876,-0.0288124659168799));
+#8745=CARTESIAN_POINT('',(0.444047574417733,2.98441596770806,-0.0176311811765737));
+#8746=CARTESIAN_POINT('',(0.162952959051422,3.01286628475173,-0.00644989643626734));
+#8747=CARTESIAN_POINT('',(-0.119570436089935,3.01489963804279,0.00473138830403888));
+#8748=CARTESIAN_POINT('',(-0.401045431608635,2.99049819903693,0.0159126730443453));
+#8749=CARTESIAN_POINT('',(-0.679004040527783,2.93987592078377,0.0270939577846515));
+#8750=CARTESIAN_POINT('',(-0.951009107725796,2.86347666197576,0.0382752425249579));
+#8751=CARTESIAN_POINT('',(-1.21467567903559,2.76197029517276,0.0494565272652641));
+#8752=CARTESIAN_POINT('',(-1.46769191264317,2.63624683332557,0.0606378120055705));
+#8753=CARTESIAN_POINT('',(-1.70783934943343,2.48740862609746,0.0718190967458767));
+#8754=CARTESIAN_POINT('',(-1.9330123645517,2.31676069440664,0.0830003814861831));
+#8755=CARTESIAN_POINT('',(-2.14123662962883,2.12579928793691,0.0941816662264894));
+#8756=CARTESIAN_POINT('',(-2.33068642379204,1.9161987659449,0.105362950966796));
+#8757=CARTESIAN_POINT('',(-2.49970064167777,1.68979691639352,0.116544235707102));
+#8758=CARTESIAN_POINT('',(-2.64679735808735,1.44857884213429,0.127725520447408));
+#8759=CARTESIAN_POINT('',(-2.77068682158203,1.19465955542529,0.138906805187715));
+#8760=CARTESIAN_POINT('',(-2.87028276308873,0.930265433396825,0.150088089928021));
+#8761=CARTESIAN_POINT('',(-2.94471192036213,0.657714697064339,0.161269374668328));
+#8762=CARTESIAN_POINT('',(-2.99332169479214,0.379397085049444,0.172450659408634));
+#8763=CARTESIAN_POINT('',(-3.01568587342145,0.0977529002310018,0.18363194414894));
+#8764=CARTESIAN_POINT('',(-3.01160836600234,-0.184748386953776,0.194813228889247));
+#8765=CARTESIAN_POINT('',(-2.98112492432577,-0.465629790950838,0.205994513629553));
+#8766=CARTESIAN_POINT('',(-2.92450282874799,-0.742428529423737,0.217175798369859));
+#8767=CARTESIAN_POINT('',(-2.84223854466276,-1.01271761705354,0.228357083110166));
+#8768=CARTESIAN_POINT('',(-2.73505336946778,-1.2741271454687,0.239538367850472));
+#8769=CARTESIAN_POINT('',(-2.60388710819267,-1.52436506272129,0.250719652590778));
+#8770=CARTESIAN_POINT('',(-2.44988983324097,-1.76123727011435,0.261900937331085));
+#8771=CARTESIAN_POINT('',(-2.27441180049723,-1.98266686016996,0.273082222071391));
+#8772=CARTESIAN_POINT('',(-2.07899161021526,-2.18671232705901,0.284263506811698));
+#8773=CARTESIAN_POINT('',(-1.86534271649335,-2.37158458982228,0.295444791552004));
+#8774=CARTESIAN_POINT('',(-1.63533840362219,-2.5356626791227,0.30662607629231));
+#8775=CARTESIAN_POINT('',(-1.39099536103366,-2.67750794998635,0.317807361032616));
+#8776=CARTESIAN_POINT('',(-1.13445600086594,-2.79587669591428,0.328988645772923));
+#8777=CARTESIAN_POINT('',(-0.867969673185784,-2.88973105376383,0.340169930513229));
+#8778=CARTESIAN_POINT('',(-0.593872943573445,-2.95824810378519,0.351351215253536));
+#8779=CARTESIAN_POINT('',(-0.314569105997699,-3.00082708502324,0.362532499993842));
+#8780=CARTESIAN_POINT('',(-0.032507110612933,-3.01709466281999,0.373713784734148));
+#8781=CARTESIAN_POINT('',(0.249839908759492,-3.00690820223171,0.384895069474455));
+#8782=CARTESIAN_POINT('',(0.529996319193495,-2.97035701865931,0.396076354214761));
+#8783=CARTESIAN_POINT('',(0.805505695132809,-2.90776159472641,0.407257638955067));
+#8784=CARTESIAN_POINT('',(1.07395235645431,-2.81967077027151,0.418438923695374));
+#8785=CARTESIAN_POINT('',(1.33298254927338,-2.70685693009252,0.42962020843568));
+#8786=CARTESIAN_POINT('',(1.58032508377677,-2.57030923163794,0.440801493175986));
+#8787=CARTESIAN_POINT('',(1.8138112481297,-2.41122493202428,0.451982777916293));
+#8788=CARTESIAN_POINT('',(2.03139382385064,-2.23099889042526,0.463164062656599));
+#8789=CARTESIAN_POINT('',(2.23116503592646,-2.03121133787614,0.474345347396906));
+#8790=CARTESIAN_POINT('',(2.41137328028001,-1.81361402172813,0.485526632137212));
+#8791=CARTESIAN_POINT('',(2.57043848192323,-1.58011484623919,0.496707916877518));
+#8792=CARTESIAN_POINT('',(2.70696594913433,-1.33276114397313,0.507889201617825));
+#8793=CARTESIAN_POINT('',(2.81975860218536,-1.07372172468425,0.519070486358131));
+#8794=CARTESIAN_POINT('',(2.90782746939767,-0.80526785908394,0.530251771098437));
+#8795=CARTESIAN_POINT('',(2.97040035849552,-0.529753364224309,0.541433055838744));
+#8796=CARTESIAN_POINT('',(3.006928627227,-0.24959396511143,0.55261434057905));
+#8797=CARTESIAN_POINT('',(3.01709199388697,0.0327538864935435,0.563795625319356));
+#8798=CARTESIAN_POINT('',(3.00080134556325,0.314814550367472,0.574976910059663));
+#8799=CARTESIAN_POINT('',(2.95819951948312,0.59411490436375,0.586158194799969));
+#8800=CARTESIAN_POINT('',(2.88966005060929,0.868206028872189,0.597339479540275));
+#8801=CARTESIAN_POINT('',(2.7957838964665,1.13468467906985,0.608520764280581));
+#8802=CARTESIAN_POINT('',(2.6773941679156,1.39121435669303,0.619702049020888));
+#8803=CARTESIAN_POINT('',(2.53552891207591,1.63554579657203,0.630883333761194));
+#8804=CARTESIAN_POINT('',(2.37143201067568,1.86553668830179,0.6420646185015));
+#8805=CARTESIAN_POINT('',(2.18654227363426,2.07917046012769,0.653245903241807));
+#8806=CARTESIAN_POINT('',(1.98248082350408,2.27457396034859,0.664427187982113));
+#8807=CARTESIAN_POINT('',(1.76103688138622,2.45003388120548,0.675608472722419));
+#8808=CARTESIAN_POINT('',(1.5241520789494,2.60401178125052,0.686789757462725));
+#8809=CARTESIAN_POINT('',(1.27390343410552,2.73515757447929,0.697971042203032));
+#8810=CARTESIAN_POINT('',(1.01248513961161,2.84232136795313,0.709152326943338));
+#8811=CARTESIAN_POINT('',(0.742189324276991,2.92456354411843,0.720333611683644));
+#8812=CARTESIAN_POINT('',(0.465385955462093,2.98116299942085,0.73151489642395));
+#8813=CARTESIAN_POINT('',(0.184502059084913,3.01162346697769,0.742696181164257));
+#8814=CARTESIAN_POINT('',(-0.0979995606647865,3.01567786787097,0.753877465904563));
+#8815=CARTESIAN_POINT('',(-0.379641915317011,2.99329065290889,0.765058750644869));
+#8816=CARTESIAN_POINT('',(-0.657955550481535,2.94465811432292,0.776240035385175));
+#8817=CARTESIAN_POINT('',(-0.930500198148725,2.87020666466763,0.787421320125481));
+#8818=CARTESIAN_POINT('',(-1.19488617308269,2.77058909801383,0.798602604865788));
+#8819=CARTESIAN_POINT('',(-1.44879532570213,2.64667886621723,0.809783889606094));
+#8820=CARTESIAN_POINT('',(-1.69000136773293,2.49956242044845,0.8209651743464));
+#8821=CARTESIAN_POINT('',(-1.91638939241622,2.33052968513423,0.832146459086707));
+#8822=CARTESIAN_POINT('',(-2.12597441811762,2.14106274783499,0.843327743827013));
+#8823=CARTESIAN_POINT('',(-2.31691879274647,1.93282286422619,0.854509028567319));
+#8824=CARTESIAN_POINT('',(-2.48754830638218,1.70763589212468,0.865690313307625));
+#8825=CARTESIAN_POINT('',(-2.63636687083138,1.46747628227513,0.876871598047932));
+#8826=CARTESIAN_POINT('',(-2.76206963740475,1.21444976626622,0.888052882788238));
+#8827=CARTESIAN_POINT('',(-2.86355443789623,0.95077489336967,0.899234167528544));
+#8828=CARTESIAN_POINT('',(-2.93993144844951,0.678763578188203,0.91041545226885));
+#8829=CARTESIAN_POINT('',(-2.99053099157857,0.400800829671539,0.921596737009157));
+#8830=CARTESIAN_POINT('',(-3.01490940793366,0.119323839237463,0.932778021749463));
+#8831=CARTESIAN_POINT('',(-3.01285294632894,-0.163199388645619,0.943959306489769));
+#8832=CARTESIAN_POINT('',(-2.98437963792361,-0.444291676046505,0.955140591230075));
+#8833=CARTESIAN_POINT('',(-2.92973913812385,-0.721488391592415,0.966321875970382));
+#8834=CARTESIAN_POINT('',(-2.84941053759157,-0.992359060481338,0.977503160710687));
+#8835=CARTESIAN_POINT('',(-2.74409816155332,-1.25452867500786,0.988684445450994));
+#8836=CARTESIAN_POINT('',(-2.61472539424111,-1.50569851875067,0.999865730191301));
+#8837=CARTESIAN_POINT('',(-2.46242658261283,-1.74366632183425,1.01104701493161));
+#8838=CARTESIAN_POINT('',(-2.28853709034086,-1.96634557054234,1.02222829967191));
+#8839=CARTESIAN_POINT('',(-2.09458158927589,-2.17178380197564,1.03340958441222));
+#8840=CARTESIAN_POINT('',(-1.88226069104718,-2.35817972334508,1.04459086915253));
+#8841=CARTESIAN_POINT('',(-1.65343603601388,-2.52389900579797,1.05577215389283));
+#8842=CARTESIAN_POINT('',(-1.41011397030835,-2.66748861429595,1.06695343863314));
+#8843=CARTESIAN_POINT('',(-1.15442795409192,-2.78768954789955,1.07813472337344));
+#8844=CARTESIAN_POINT('',(-0.888619855268459,-2.88344787875209,1.08931600811375));
+#8845=CARTESIAN_POINT('',(-0.615020292673356,-2.95392399297227,1.10049729285406));
+#8846=CARTESIAN_POINT('',(-0.33602820108987,-2.99849995243115,1.11167857759436));
+#8847=CARTESIAN_POINT('',(-0.0540897972677824,-3.01678491286482,1.12285986233467));
+#8848=CARTESIAN_POINT('',(0.228322868628609,-3.00861855081672,1.13404114707498));
+#8849=CARTESIAN_POINT('',(0.508733588081186,-2.97407246936172,1.14522243181528));
+#8850=CARTESIAN_POINT('',(0.784683705739363,-2.91344957028681,1.15640371655559));
+#8851=CARTESIAN_POINT('',(1.05375367703437,-2.82728139823291,1.16758500129589));
+#8852=CARTESIAN_POINT('',(1.31358428286824,-2.71632348008458,1.1787662860362));
+#8853=CARTESIAN_POINT('',(1.56189731536602,-2.5815487004722,1.18994757077651));
+#8854=CARTESIAN_POINT('',(1.79651555331746,-2.42413877147034,1.20112885551681));
+#8855=CARTESIAN_POINT('',(2.01538185216257,-2.24547387128665,1.21231014025712));
+#8856=CARTESIAN_POINT('',(2.21657718113901,-2.04712054278958,1.22349142499743));
+#8857=CARTESIAN_POINT('',(2.39833744944076,-1.83081795798143,1.23467270973773));
+#8858=CARTESIAN_POINT('',(2.55906897385533,-1.59846266885038,1.24585399447804));
+#8859=CARTESIAN_POINT('',(2.69736245225878,-1.35209197830687,1.25703527921834));
+#8860=CARTESIAN_POINT('',(2.81200532044779,-1.0938660770088,1.26821656395865));
+#8861=CARTESIAN_POINT('',(2.90199238396393,-0.826049102700691,1.27939784869896));
+#8862=CARTESIAN_POINT('',(2.96653463168941,-0.550989288139657,1.29057913343926));
+#8863=CARTESIAN_POINT('',(3.0050661539364,-0.271098371671942,1.30176041817957));
+#8864=CARTESIAN_POINT('',(3.01724910437176,0.0111695490106908,1.31294170291988));
+#8865=CARTESIAN_POINT('',(3.00297666227076,0.293339534523468,1.32412298766018));
+#8866=CARTESIAN_POINT('',(2.96237396912659,0.572937504182134,1.33530427240049));
+#8867=CARTESIAN_POINT('',(2.89579703140342,0.84751192886734,1.34648555714079));
+#8868=CARTESIAN_POINT('',(2.80382959905373,1.11465532615579,1.3576668418811));
+#8869=CARTESIAN_POINT('',(2.68727804716929,1.37202536924771,1.36884812662141));
+#8870=CARTESIAN_POINT('',(2.54716430564356,1.61736542460652,1.38002941136171));
+#8871=CARTESIAN_POINT('',(2.38471689883883,1.84852433823571,1.39121069610202));
+#8872=CARTESIAN_POINT('',(2.20136017382254,2.06347529710566,1.40239198084233));
+#8873=CARTESIAN_POINT('',(1.99870181162024,2.26033360035266,1.41357326558263));
+#8874=CARTESIAN_POINT('',(1.7785187309872,2.43737318443134,1.42475455032294));
+#8875=CARTESIAN_POINT('',(1.54274150829497,2.59304175732691,1.43593583506324));
+#8876=CARTESIAN_POINT('',(1.29343745014028,2.72597440913004,1.44711711980355));
+#8877=CARTESIAN_POINT('',(1.0327924670964,2.83500557963582,1.45829840454386));
+#8878=CARTESIAN_POINT('',(0.763091907538777,2.91917927803452,1.46947968928416));
+#8879=CARTESIAN_POINT('',(0.486700519595127,2.9777574650873,1.48066097402447));
+#8880=CARTESIAN_POINT('',(0.206041716914364,3.01022652429153,1.49184225876478));
+#8881=CARTESIAN_POINT('',(-0.0764236699466498,3.01630176529623,1.50302354350508));
+#8882=CARTESIAN_POINT('',(-0.358218970209717,2.99592992008144,1.51420482824539));
+#8883=CARTESIAN_POINT('',(-0.636873388449772,2.94928961001489,1.52538611298569));
+#8884=CARTESIAN_POINT('',(-0.909943668653964,2.87678977969087,1.536567397726));
+#8885=CARTESIAN_POINT('',(-1.17503551681377,2.77906611128333,1.54774868246631));
+#8886=CARTESIAN_POINT('',(-1.42982459421579,2.65697545085252,1.55892996720661));
+#8887=CARTESIAN_POINT('',(-1.67207689736099,2.51158829547538,1.57011125194692));
+#8888=CARTESIAN_POINT('',(-1.89966834582019,2.3441794070732,1.58129253668723));
+#8889=CARTESIAN_POINT('',(-2.11060340627855,2.15621663523465,1.59247382142753));
+#8890=CARTESIAN_POINT('',(-2.30303258947251,1.94934804703645,1.60365510616784));
+#8891=CARTESIAN_POINT('',(-2.47526866660497,1.72538747670804,1.61483639090814));
+#8892=CARTESIAN_POINT('',(-2.62580146305268,1.48629862184141,1.62601767564845));
+#8893=CARTESIAN_POINT('',(-2.75331109965359,1.23417782559145,1.63719896038876));
+#8894=CARTESIAN_POINT('',(-2.85667956547396,0.971235695833301,1.64838024512906));
+#8895=CARTESIAN_POINT('',(-2.93500052058475,0.699777722440844,1.65956152986937));
+#8896=CARTESIAN_POINT('',(-2.98758724289589,0.422184062635042,1.67074281460967));
+#8897=CARTESIAN_POINT('',(-3.01397864937018,0.140888671645222,1.68192409934998));
+#8898=CARTESIAN_POINT('',(-3.01394333882276,-0.141642038333309,1.69310538409029));
+#8899=CARTESIAN_POINT('',(-2.98748162085827,-0.422930823765959,1.70428666883059));
+#8900=CARTESIAN_POINT('',(-2.9348255131563,-0.700511330375278,1.7154679535709));
+#8901=CARTESIAN_POINT('',(-2.85643670712864,-0.971949718259832,1.72664923831121));
+#8902=CARTESIAN_POINT('',(-2.75300251978565,-1.23486600192538,1.73783052305151));
+#8903=CARTESIAN_POINT('',(-2.62542986730598,-1.48695491811788,1.74901180779182));
+#8904=CARTESIAN_POINT('',(-2.47483731314979,-1.72600613848816,1.76019309253213));
+#8905=CARTESIAN_POINT('',(-2.30254526043773,-1.94992364986249,1.77137437727243));
+#8906=CARTESIAN_POINT('',(-2.11006437458976,-2.15674413219195,1.78255566201274));
+#8907=CARTESIAN_POINT('',(-1.89908233773445,-2.3446541730418,1.79373694675304));
+#8908=CARTESIAN_POINT('',(-1.67144905102681,-2.51200616768328,1.80491823149335));
+#8909=CARTESIAN_POINT('',(-1.42916041462153,-2.6573327653751,1.81609951623366));
+#8910=CARTESIAN_POINT('',(-1.17434082751966,-2.77935973516882,1.82728080097396));
+#8911=CARTESIAN_POINT('',(-0.90922456073082,-2.87701713843021,1.83846208571427));
+#8912=CARTESIAN_POINT('',(-0.636136167072184,-2.94944871011516,1.84964337045458));
+#8913=CARTESIAN_POINT('',(-0.357470099371956,-2.99601936654493,1.86082465519488));
+#8914=CARTESIAN_POINT('',(-0.0756697157860451,-3.01632077385184,1.87200593993519));
+#8915=CARTESIAN_POINT('',(0.206794143689654,-3.01017492827127,1.88318722467549));
+#8916=CARTESIAN_POINT('',(0.487444821669133,-2.97763571688768,1.8943685094158));
+#8917=CARTESIAN_POINT('',(0.763821558833324,-2.91898844514991,1.90554979415611));
+#8918=CARTESIAN_POINT('',(1.03350106999208,-2.8347473352986,1.91673107889641));
+#8919=CARTESIAN_POINT('',(1.29411879157113,-2.7256510176396,1.92791236363672));
+#8920=CARTESIAN_POINT('',(1.5433896142249,-2.59265605419616,1.93909364837703));
+#8921=CARTESIAN_POINT('',(1.77912791879068,-2.43692855152481,1.95027493311733));
+#8922=CARTESIAN_POINT('',(1.99926673990786,-2.25983393623414,1.96145621785764));
+#8923=CARTESIAN_POINT('',(2.20187588927452,-2.06292498285537,1.97263750259794));
+#8924=CARTESIAN_POINT('',(2.38517887963605,-1.8479281990368,1.98381878733825));
+#8925=CARTESIAN_POINT('',(2.54756850111505,-1.61672868743759,1.99500007207856));
+#8926=CARTESIAN_POINT('',(2.68762091330875,-1.37135361705241,2.00618135681886));
+#8927=CARTESIAN_POINT('',(2.80410812959354,-1.1139544488913,2.01736264155917));
+#8928=CARTESIAN_POINT('',(2.89600878417372,-0.846788071860917,2.02854392629948));
+#8929=CARTESIAN_POINT('',(2.96251708746841,-0.572197014248567,2.03972521103978));
+#8930=CARTESIAN_POINT('',(3.00304989131525,-0.292588904315894,2.05090649578009));
+#8931=CARTESIAN_POINT('',(3.01725180204295,-0.0104153600926804,2.06208778052039));
+#8932=CARTESIAN_POINT('',(3.00499829658098,0.271849506533864,2.0732690652607));
+#8933=CARTESIAN_POINT('',(2.9663968142841,0.551730782957084,2.08445035000101));
+#8934=CARTESIAN_POINT('',(2.9017858148987,0.826774456009614,2.09563163474131));
+#8935=CARTESIAN_POINT('',(2.81173181093063,1.09456892887477,2.10681291948162));
+#8936=CARTESIAN_POINT('',(2.69702440043495,1.35276616608924,2.11799420422193));
+#8937=CARTESIAN_POINT('',(2.55866934378031,1.59910228123661,2.12917548896223));
+#8938=CARTESIAN_POINT('',(2.39787974509121,1.83141738681781,2.14035677370254));
+#8939=CARTESIAN_POINT('',(2.21606541568981,2.04767453225381,2.15153805844284));
+#8940=CARTESIAN_POINT('',(2.014820512799,2.24597756397112,2.16271934318315));
+#8941=CARTESIAN_POINT('',(1.79590956189142,2.42458775097216,2.17390062792346));
+#8942=CARTESIAN_POINT('',(1.56125198524094,2.58193903011641,2.18508191266376));
+#8943=CARTESIAN_POINT('',(1.31290527233126,2.71665173744116,2.19626319740407));
+#8944=CARTESIAN_POINT('',(1.05304693968416,2.82754470512477,2.20744448214438));
+#8945=CARTESIAN_POINT('',(0.78395543828471,2.91364561802583,2.21862576688468));
+#8946=CARTESIAN_POINT('',(0.507990176007913,2.97419953899141,2.22980705162499));
+#8947=CARTESIAN_POINT('',(0.22757083021132,3.00867552818416,2.24098833636529));
+#8948=CARTESIAN_POINT('',(-0.0548438681182621,3.01677129838957,2.2521696211056));
+#8949=CARTESIAN_POINT('',(-0.336777692642237,2.99841586548562,2.26335090584591));
+#8950=CARTESIAN_POINT('',(-0.615758633347827,2.95377017083505,2.27453219058621));
+#8951=CARTESIAN_POINT('',(-0.889340571256708,2.88322567014344,2.28571347532652));
+#8952=CARTESIAN_POINT('',(-1.15512472611976,2.78740090115577,2.29689476006683));
+#8953=CARTESIAN_POINT('',(-1.41078068904345,2.66713606028627,2.30807604480713));
+#8954=CARTESIAN_POINT('',(-1.6540668556327,2.52348563573376,2.31925732954744));
+#8955=CARTESIAN_POINT('',(-1.88285008049144,2.35770916167594,2.33043861428774));
+#8956=CARTESIAN_POINT('',(-2.09512438074918,2.17126017461005,2.34161989902805));
+#8957=CARTESIAN_POINT('',(-2.28902852462012,1.96577346867148,2.35280118376836));
+#8958=CARTESIAN_POINT('',(-2.46286235077749,1.74305076167622,2.36398246850866));
+#8959=CARTESIAN_POINT('',(-2.61510167545388,1.50504489756804,2.37516375324897));
+#8960=CARTESIAN_POINT('',(-2.74441165656153,1.25384272378415,2.38634503798928));
+#8961=CARTESIAN_POINT('',(-2.84965849765516,0.991646793671537,2.39752632272958));
+#8962=CARTESIAN_POINT('',(-2.92991938911645,0.720756054387879,2.40870760746989));
+#8963=CARTESIAN_POINT('',(-2.98449059939542,0.443545689616834,2.41988889221019));
+#8964=CARTESIAN_POINT('',(-3.01289364536416,0.162446293837503,2.4310701769505));
+#8965=CARTESIAN_POINT('',(-3.0148794876811,-0.12007743925071,2.44225146169081));
+#8966=CARTESIAN_POINT('',(-2.99043071438051,-0.401548327286939,2.45343274643111));
+#8967=CARTESIAN_POINT('',(-2.9397616935415,-0.679498419308912,2.46461403117142));
+#8968=CARTESIAN_POINT('',(-2.86331669369786,-0.951490634871627,2.47579531591173));
+#8969=CARTESIAN_POINT('',(-2.76176598846918,-1.21514013249179,2.48697660065203));
+#8970=CARTESIAN_POINT('',(-2.6359999795678,-1.46813522005838,2.49815788539234));
+#8971=CARTESIAN_POINT('',(-2.48712138971172,-1.70825762386584,2.50933917013265));
+#8972=CARTESIAN_POINT('',(-2.31643559389605,-1.93340193854995,2.52052045487295));
+#8973=CARTESIAN_POINT('',(-2.12543917379918,-2.14159408738844,2.53170173961326));
+#8974=CARTESIAN_POINT('',(-1.91580679567898,-2.33100863110533,2.54288302435356));
+#8975=CARTESIAN_POINT('',(-1.6893765268145,-2.49998477341472,2.55406430909387));
+#8976=CARTESIAN_POINT('',(-1.44813371923923,-2.64704092296656,2.56524559383418));
+#8977=CARTESIAN_POINT('',(-1.19419360207421,-2.77088768401433,2.57642687857448));
+#8978=CARTESIAN_POINT('',(-0.929782735092249,-2.87043916190217,2.58760816331479));
+#8979=CARTESIAN_POINT('',(-0.657219486129377,-2.94482248424402,2.59878944805509));
+#8980=CARTESIAN_POINT('',(-0.378893703518586,-2.99338545431277,2.6099707327954));
+#8981=CARTESIAN_POINT('',(-0.0972457617789328,-3.01570226953413,2.62115201753571));
+#8982=CARTESIAN_POINT('',(0.185254835711494,-3.01157725494512,2.63233330227601));
+#8983=CARTESIAN_POINT('',(0.466131109445918,-2.98104657888199,2.64351458701632));
+#8984=CARTESIAN_POINT('',(0.742920322070296,-2.92437793585444,2.65469587175663));
+#8985=CARTESIAN_POINT('',(1.01319557178882,-2.84206819938664,2.66587715649693));
+#8986=CARTESIAN_POINT('',(1.27458707156143,-2.73483906540508,2.67705844123724));
+#8987=CARTESIAN_POINT('',(1.52480292751627,-2.60363072437224,2.68823972597755));
+#8988=CARTESIAN_POINT('',(1.76164923439093,-2.44959361764908,2.69942101071785));
+#8989=CARTESIAN_POINT('',(1.98304931180458,-2.27407835036717,2.71060229545816));
+#8990=CARTESIAN_POINT('',(2.1870619126964,-2.07862384925461,2.72178358019846));
+#8991=CARTESIAN_POINT('',(2.37189824427792,-1.86494386924877,2.73296486493877));
+#8992=CARTESIAN_POINT('',(2.53593765225849,-1.63491196720649,2.74414614967908));
+#8993=CARTESIAN_POINT('',(2.67774183082395,-1.39054507446285,2.75532743441938));
+#8994=CARTESIAN_POINT('',(2.79606743377468,-1.13398581227543,2.76650871915969));
+#8995=CARTESIAN_POINT('',(2.88987697624785,-0.86748370521287,2.7776900039));
+#8996=CARTESIAN_POINT('',(2.95834793143712,-0.593375457209865,2.7888712886403));
+#8997=CARTESIAN_POINT('',(3.00087994254918,-0.314064463229013,2.80005257338061));
+#8998=CARTESIAN_POINT('',(3.01710008676248,-0.0319997361724262,2.81123385812091));
+#8999=CARTESIAN_POINT('',(3.00686614503335,0.2503455661871,2.82241514286122));
+#9000=CARTESIAN_POINT('',(2.97026784907975,0.530495825978341,2.83359642760153));
+#9001=CARTESIAN_POINT('',(2.90762609460902,0.805994671574174,2.84477771234183));
+#9002=CARTESIAN_POINT('',(2.81949012768816,1.07442651518207,2.85595899708214));
+#9003=CARTESIAN_POINT('',(2.70663272892652,1.33343773283984,2.86714028182244));
+#9004=CARTESIAN_POINT('',(2.57004343769642,1.58075730110945,2.87832156656275));
+#9005=CARTESIAN_POINT('',(2.41091987580195,1.81421670952519,2.88950285130306));
+#9006=CARTESIAN_POINT('',(2.23065724667049,2.03176897420295,2.90068413604336));
+#9007=CARTESIAN_POINT('',(2.03083610213862,2.23150658589834,2.91186542078367));
+#9008=CARTESIAN_POINT('',(1.81320848409377,2.41167823514408,2.92304670552398));
+#9009=CARTESIAN_POINT('',(1.57968256248244,2.57070416781982,2.93422799026428));
+#9010=CARTESIAN_POINT('',(1.3323059043798,2.70719003651609,2.94540927500459));
+#9011=CARTESIAN_POINT('',(1.07324752081809,2.81993912624281,2.95659055974489));
+#9012=CARTESIAN_POINT('',(0.804778848788404,2.90796284728676,2.9677718444852));
+#9013=CARTESIAN_POINT('',(0.529253835166363,2.97048940321607,2.97895312922551));
+#9014=CARTESIAN_POINT('',(0.249088297187083,3.00697055803041,2.99013441396581));
+#9015=CARTESIAN_POINT('',(-0.0332612595623912,3.01708644312184,3.00131569870612));
+#9016=CARTESIAN_POINT('',(-0.315319179908129,3.00074836189897,3.01249698344643));
+#9017=CARTESIAN_POINT('',(-0.594612365758916,2.95809956748313,3.02367826818673));
+#9018=CARTESIAN_POINT('',(-0.86869196035523,2.88951400665777,3.03485955292704));
+#9019=CARTESIAN_POINT('',(-1.13515481996898,2.79559304108421,3.04604083766735));
+#9020=CARTESIAN_POINT('',(-1.3916645847891,2.67716017453216,3.05722212240765));
+#9021=CARTESIAN_POINT('',(-1.63597216424235,2.53525383235712,3.06840340714796));
+#9022=CARTESIAN_POINT('',(-1.8659354571331,2.37111825653441,3.07958469188826));
+#9023=CARTESIAN_POINT('',(-2.07953813369473,2.18619259608267,3.09076597662857));
+#9024=CARTESIAN_POINT('',(-2.27490731487096,1.98209828853261,3.10194726136888));
+#9025=CARTESIAN_POINT('',(-2.45032999381389,1.76062484308081,3.11312854610918));
+#9026=CARTESIAN_POINT('',(-2.60426805561466,1.52371415008273,3.12430983084949));
+#9027=CARTESIAN_POINT('',(-2.7353717635726,1.27344345446,3.1354911155898));
+#9028=CARTESIAN_POINT('',(-2.84249159375481,1.01200714231201,3.1466724003301));
+#9029=CARTESIAN_POINT('',(-2.92468831408006,0.741697500427776,3.15785368507041));
+#9030=CARTESIAN_POINT('',(-2.98124121955311,0.464884617399612,3.16903496981071));
+#9031=CARTESIAN_POINT('',(-3.0116544514425,0.183995602566619,3.18021625455102));
+#9032=CARTESIAN_POINT('',(-3.01566134499498,-0.098506695002563,3.19139753929133));
+#9033=CARTESIAN_POINT('',(-2.99322676756552,-0.380145280894782,3.20257882403163));
+#9034=CARTESIAN_POINT('',(-2.94454742666208,-0.658450733764492,3.21376010877194));
+#9035=CARTESIAN_POINT('',(-2.87005014520432,-0.930982857344833,3.22494139351224));
+#9036=CARTESIAN_POINT('',(-2.77038811911861,-1.19535207621174,3.23612267825255));
+#9037=CARTESIAN_POINT('',(-2.64643519008321,-1.44924038770196,3.24730396299286));
+#9038=CARTESIAN_POINT('',(-2.49927818364027,-1.69042168627745,3.25848524773316));
+#9039=CARTESIAN_POINT('',(-2.33020737985459,-1.91678128213119,3.26966653247347));
+#9040=CARTESIAN_POINT('',(-2.14070520007285,-2.12633444289423,3.28084781721378));
+#9041=CARTESIAN_POINT('',(-1.9324332089784,-2.31724379586929,3.29202910195408));
+#9042=CARTESIAN_POINT('',(-1.70721754590812,-2.48783543820743,3.30321038669439));
+#9043=CARTESIAN_POINT('',(-1.46703291317056,-2.63661361377271,3.3143916714347));
+#9044=CARTESIAN_POINT('',(-1.21398526175634,-2.76227382800758,3.325572956175));
+#9045=CARTESIAN_POINT('',(-0.950293326253486,-2.86371428580705,3.33675424091531));
+#9046=CARTESIAN_POINT('',(-0.678269170870511,-2.94004555211376,3.34793552565561));
+#9047=CARTESIAN_POINT('',(-0.400297917140671,-2.99059835052956,3.35911681039592));
+#9048=CARTESIAN_POINT('',(-0.118816831055889,-3.01492943156471,3.37029809513623));
+#9049=CARTESIAN_POINT('',(0.163706047004555,-3.01282545907184,3.38147937987653));
+#9050=CARTESIAN_POINT('',(0.444793542176723,-2.98430488078801,3.39266066461684));
+#9051=CARTESIAN_POINT('',(0.721981065106338,-2.9296177665841,3.40384194935714));
+#9052=CARTESIAN_POINT('',(0.992838221592713,-2.84924361583946,3.41502323409745));
+#9053=CARTESIAN_POINT('',(1.25499012240786,-2.7438871531672,3.42620451883776));
+#9054=CARTESIAN_POINT('',(1.50613820644519,-2.61447214935316,3.43738580357806));
+#9055=CARTESIAN_POINT('',(1.74408039461938,-2.46213332168703,3.44856708831837));
+#9056=CARTESIAN_POINT('',(1.96673039780699,-2.2882063847038,3.45974837305868));
+#9057=CARTESIAN_POINT('',(2.17213600953491,-2.09421633857131,3.47092965779898));
+#9058=CARTESIAN_POINT('',(2.3584962230253,-1.88186409781171,3.48211094253929));
+#9059=CARTESIAN_POINT('',(2.52417702251396,-1.65301157759704,3.4932922272796));
+#9060=CARTESIAN_POINT('',(2.66772571038309,-1.40966536838297,3.5044735120199));
+#9061=CARTESIAN_POINT('',(2.7878836444874,-1.15395914202234,3.51565479676021));
+#9062=CARTESIAN_POINT('',(2.88359727399195,-0.888134943622587,3.52683608150051));
+#9063=CARTESIAN_POINT('',(2.95402737695913,-0.614523533180991,3.53801736624082));
+#9064=CARTESIAN_POINT('',(2.99855641868899,-0.335523949363329,3.54919865098113));
+#9065=CARTESIAN_POINT('',(3.01679396629464,-0.0535824746116729,3.56037993572143));
+#9066=CARTESIAN_POINT('',(3.00858011203759,0.228828813983616,3.57156122046174));
+#9067=CARTESIAN_POINT('',(2.97398687540681,0.509233719980665,3.58274250520205));
+#9068=CARTESIAN_POINT('',(2.91331757164823,0.785173639001557,3.59392378994235));
+#9069=CARTESIAN_POINT('',(2.82710415228138,1.05422911589969,3.60510507468266));
+#9070=CARTESIAN_POINT('',(2.71610254092157,1.31404105866471,3.61628635942296));
+#9071=CARTESIAN_POINT('',(2.58128600530344,1.56233142306038,3.62746764416327));
+#9072=CARTESIAN_POINT('',(2.42383662362035,1.79692318663152,3.63864892890358));
+#9073=CARTESIAN_POINT('',(2.24513492000303,2.01575943694685,3.64983021364388));
+#9074=CARTESIAN_POINT('',(2.0467477600143,2.21692140671106,3.66101149838419));
+#9075=CARTESIAN_POINT('',(1.8304146122927,2.39864529761336,3.6721927831245));
+#9076=CARTESIAN_POINT('',(1.59803229680356,2.55933774540017,3.6833740678648));
+#9077=CARTESIAN_POINT('',(1.35163835342582,2.69758979057336,3.69455535260511));
+#9078=CARTESIAN_POINT('',(1.09339317669937,2.8121892322183,3.70573663734541));
+#9079=CARTESIAN_POINT('',(0.825561073376683,2.90213125664268,3.71691792208572));
+#9080=CARTESIAN_POINT('',(0.550490408866836,2.96662724763373,3.72809920682603));
+#9081=CARTESIAN_POINT('',(0.270593016648967,3.00511170108502,3.73928049156633));
+#9082=CARTESIAN_POINT('',(-0.0116769488054548,3.01724718336497,3.75046177630664));
+#9083=CARTESIAN_POINT('',(-0.293844530182994,3.00292728995206,3.76164306104695));
+#9084=CARTESIAN_POINT('',(-0.573435667878972,2.96227757839496,3.77282434578725));
+#9085=CARTESIAN_POINT('',(-0.847998892677039,2.89565446741765,3.78400563052756));
+#9086=CARTESIAN_POINT('',(-1.11512682035507,2.80364211182206,3.79518691526786));
+#9087=CARTESIAN_POINT('',(-1.37247725975161,2.68704728058923,3.80636820000817));
+#9088=CARTESIAN_POINT('',(-1.6177937492163,2.54689228308815,3.81754948474848));
+#9089=CARTESIAN_POINT('',(-1.84892534137955,2.38440600541557,3.82873076948878));
+#9090=CARTESIAN_POINT('',(-2.06384546276773,2.20101313546066,3.83991205422909));
+#9091=CARTESIAN_POINT('',(-2.26066968290175,1.99832167116963,3.8510933389694));
+#9092=CARTESIAN_POINT('',(-2.43767223707868,1.77810882153853,3.8622746237097));
+#9093=CARTESIAN_POINT('',(-2.59330115796379,1.54230542395498,3.87345590845001));
+#9094=CARTESIAN_POINT('',(-2.72619188331857,1.2929790145185,3.88463719319031));
+#9095=CARTESIAN_POINT('',(-2.83517922055133,1.03231569977951,3.89581847793062));
+#9096=CARTESIAN_POINT('',(-2.91930756318469,0.762600988846692,3.90699976267093));
+#9097=CARTESIAN_POINT('',(-2.97783926966146,0.486199753927734,3.91818104741123));
+#9098=CARTESIAN_POINT('',(-3.01026113102304,0.205535495010326,3.92936233215154));
+#9099=CARTESIAN_POINT('',(-3.01628887075153,-0.0769309095081102,3.94054361689185));
+#9100=CARTESIAN_POINT('',(-2.99586963732054,-0.358722779926506,3.95172490163215));
+#9101=CARTESIAN_POINT('',(-2.94918246760008,-0.637369350892849,3.96290618637246));
+#9102=CARTESIAN_POINT('',(-2.87663671705226,-0.910427435199577,3.97408747111276));
+#9103=CARTESIAN_POINT('',(-2.77886847048187,-1.17550284577242,3.98526875585307));
+#9104=CARTESIAN_POINT('',(-2.65673496481272,-1.43027138802356,3.99645004059338));
+#9105=CARTESIAN_POINT('',(-2.511307072791,-1.6724992385072,4.00763132533368));
+#9106=CARTESIAN_POINT('',(-2.34385991351894,-1.90006253119634,4.01881261007399));
+#9107=CARTESIAN_POINT('',(-2.15586167214612,-2.11096597964737,4.0299938948143));
+#9108=CARTESIAN_POINT('',(-1.94896072674795,-2.30336037177238,4.0411751795546));
+#9109=CARTESIAN_POINT('',(-1.72497119526341,-2.47555878382413,4.05235646429491));
+#9110=CARTESIAN_POINT('',(-1.48585702921739,-2.6260513714287,4.06353774903521));
+#9111=CARTESIAN_POINT('',(-1.23371479369446,-2.7535186079772,4.07471903377552));
+#9112=CARTESIAN_POINT('',(-0.970755284550414,-2.85684285430171,4.08590031851583));
+#9113=CARTESIAN_POINT('',(-0.699284144042444,-2.93511815819195,4.09708160325613));
+#9114=CARTESIAN_POINT('',(-0.421681644841456,-2.98765819783005,4.10826288799644));
+#9115=CARTESIAN_POINT('',(-0.140381819681039,-3.01400229949486,4.11944417273675));
+#9116=CARTESIAN_POINT('',(0.142148880364468,-3.01391947677247,4.13062545747705));
+#9117=CARTESIAN_POINT('',(0.423433211847566,-2.98741045585666,4.14180674221736));
+#9118=CARTESIAN_POINT('',(0.70100485954326,-2.93470766918172,4.15298802695767));
+#9119=CARTESIAN_POINT('',(0.972430061225518,-2.856273217443,4.16416931169797));
+#9120=CARTESIAN_POINT('',(1.23532894701738,-2.75279481787477,4.17535059643828));
+#9121=CARTESIAN_POINT('',(1.48739640621026,-2.62517977431072,4.18653188117858));
+#9122=CARTESIAN_POINT('',(1.72642229859102,-2.47454702189814,4.19771316591889));
+#9123=CARTESIAN_POINT('',(1.95031083306303,-2.30221731621806,4.2088944506592));
+#9124=CARTESIAN_POINT('',(2.15709894364831,-2.10970165283355,4.2200757353995));
+#9125=CARTESIAN_POINT('',(2.34497350174922,-1.89868801880438,4.23125702013981));
+#9126=CARTESIAN_POINT('',(2.51228721375152,-1.67102659233117,4.24243830488011));
+#9127=CARTESIAN_POINT('',(2.65757306457803,-1.4287135202995,4.25361958962042));
+#9128=CARTESIAN_POINT('',(2.77955718055091,-1.17387341596323,4.26480087436073));
+#9129=CARTESIAN_POINT('',(2.87716999878036,-0.908740730228118,4.27598215910103));
+#9130=CARTESIAN_POINT('',(2.94955564514611,-0.635640159873496,4.28716344384134));
+#9131=CARTESIAN_POINT('',(2.99607943864492,-0.356966264493453,4.29834472858164));
+#9132=CARTESIAN_POINT('',(3.01633345630567,-0.075162470877388,4.30952601332195));
+#9133=CARTESIAN_POINT('',(3.01014010987854,0.207300351079487,4.32070729806226));
+#9134=CARTESIAN_POINT('',(2.97755370293782,0.487945553088182,4.33188858280256));
+#9135=CARTESIAN_POINT('',(2.91885995474538,0.764312423843216,4.34306986754287));
+#9136=CARTESIAN_POINT('',(2.83457349504974,1.03397776466362,4.35425115228318));
+#9137=CARTESIAN_POINT('',(2.7254333517865,1.29457713622135,4.36543243702348));
+#9138=CARTESIAN_POINT('',(2.59239647124402,1.54382559006477,4.37661372176379));
+#9139=CARTESIAN_POINT('',(2.43662932751006,1.77953770316202,4.38779500650409));
+#9140=CARTESIAN_POINT('',(2.25949769476806,1.99964673980059,4.3989762912444));
+#9141=CARTESIAN_POINT('',(2.0625546721201,2.2022227728304,4.41015757598471));
+#9142=CARTESIAN_POINT('',(1.84752706593559,2.38548960536254,4.42133886072501));
+#9143=CARTESIAN_POINT('',(1.61630024912572,2.54784034455329,4.43252014546532));
+#9144=CARTESIAN_POINT('',(1.37090163009863,2.68785149092174,4.44370143020563));
+#9145=CARTESIAN_POINT('',(1.11348287634006,2.80429541966512,4.45488271494593));
+#9146=CARTESIAN_POINT('',(0.846301048484162,2.89615114453509,4.46606399968624));
+#9147=CARTESIAN_POINT('',(0.57169881029186,2.96261326989672,4.47724528442655));
+#9148=CARTESIAN_POINT('',(0.292083888056692,3.00309905247812,4.48842656916685));
+#9149=CARTESIAN_POINT('',(0.00990795953904876,3.01725351089282,4.49960785390716));
+#9150=CARTESIAN_POINT('',(-0.272354842468244,3.00495253813457,4.51078913864746));
+#9151=CARTESIAN_POINT('',(-0.552229623461218,2.96630398975377,4.52197042338777));
+#9152=CARTESIAN_POINT('',(-0.827262427224766,2.90164673817463,4.53315170812808));
+#9153=CARTESIAN_POINT('',(-1.09504175224468,2.81154770144456,4.54433299286838));
+#9154=CARTESIAN_POINT('',(-1.35321969587472,2.69679687246815,4.55551427760869));
+#9155=CARTESIAN_POINT('',(-1.59953254086559,2.55840039230949,4.566695562349));
+#9156=CARTESIAN_POINT('',(-1.83182060375215,2.39757172829644,4.5778768470893));
+#9157=CARTESIAN_POINT('',(-2.04804717106704,2.21572103427791,4.58905813182961));
+#9158=CARTESIAN_POINT('',(-2.24631635734733,2.01444278632358,4.60023941656991));
+#9159=CARTESIAN_POINT('',(-2.4248897283539,1.7955018022773,4.61142070131022));
+#9160=CARTESIAN_POINT('',(-2.58220154375075,1.56081776774501,4.62260198605053));
+#9161=CARTESIAN_POINT('',(-2.71687248559529,1.31244840419444,4.63378327079083));
+#9162=CARTESIAN_POINT('',(-2.82772175226773,1.05257142674936,4.64496455553114));
+#9163=CARTESIAN_POINT('',(-2.91377741179933,0.783465449873358,4.65614584027144));
+#9164=CARTESIAN_POINT('',(-2.97428492382099,0.507490008363146,4.66732712501175));
+#9165=CARTESIAN_POINT('',(-3.00871375541132,0.22706486882831,4.67850840975206));
+#9166=CARTESIAN_POINT('',(-3.01676203283605,-0.0553511869445554,4.68968969449236));
+#9167=CARTESIAN_POINT('',(-2.99835918839226,-0.337281920714722,4.70087097923267));
+#9168=CARTESIAN_POINT('',(-2.95366657914946,-0.616255349569298,4.71205226397298));
+#9169=CARTESIAN_POINT('',(-2.88307607216277,-0.889825420394247,4.72323354871328));
+#9170=CARTESIAN_POINT('',(-2.78720660856266,-1.15559345699165,4.73441483345359));
+#9171=CARTESIAN_POINT('',(-2.66689877664799,-1.41122919179372,4.7455961181939));
+#9172=CARTESIAN_POINT('',(-2.52320744156523,-1.65449119776659,4.7567774029342));
+#9173=CARTESIAN_POINT('',(-2.35739249619768,-1.88324654135568,4.76795868767451));
+#9174=CARTESIAN_POINT('',(-2.17090781436097,-2.09548948415489,4.77913997241481));
+#9175=CARTESIAN_POINT('',(-1.96538850316405,-2.28935906932221,4.79032125715512));
+#9176=CARTESIAN_POINT('',(-1.74263656630744,-2.46315543854331,4.80150254189543));
+#9177=CARTESIAN_POINT('',(-1.50460510402382,-2.6153547364751,4.81268382663573));
+#9178=CARTESIAN_POINT('',(-1.25338118819652,-2.74462247198634,4.82386511137604));
+#9179=CARTESIAN_POINT('',(-0.991167562807785,-2.84982521904323,4.83504639611635));
+#9180=CARTESIAN_POINT('',(-0.720263330168591,-2.93004055464637,4.84622768085665));
+#9181=CARTESIAN_POINT('',(-0.443043792272237,-2.98456514668118,4.85740896559696));
+#9182=CARTESIAN_POINT('',(-0.161939624031148,-3.01292092077332,4.86859025033726));
+#9183=CARTESIAN_POINT('',(0.120584439020896,-3.01485925205437,4.87977153507757));
+#9184=CARTESIAN_POINT('',(0.402051211589548,-2.99036314517145,4.89095281981788));
+#9185=CARTESIAN_POINT('',(0.679992778947725,-2.9396473831012,4.90213410455818));
+#9186=CARTESIAN_POINT('',(0.951972134833191,-2.86315664467606,4.91331538929849));
+#9187=CARTESIAN_POINT('',(1.21560455261407,-2.76156160280284,4.9244966740388));
+#9188=CARTESIAN_POINT('',(1.46857848210967,-2.63575305447449,4.9356779587791));
+#9189=CARTESIAN_POINT('',(1.70867586433876,-2.48683407100912,4.94685924351941));
+#9190=CARTESIAN_POINT('',(1.85875289099121,-2.37301833873032,4.95431343334629));
+#9191=CARTESIAN_POINT('',(1.93096552767691,-2.31272579900835,4.95804052825973));
+#9192=CARTESIAN_POINT('',(2.78352148579508,1.15296861561473,-0.0468749601020805));
+#9193=CARTESIAN_POINT('',(2.74752115069917,1.2398813944,-0.0431478651886451));
+#9194=CARTESIAN_POINT('',(2.66737327565205,1.41033212912521,-0.0356936753617742));
+#9195=CARTESIAN_POINT('',(2.52376375662146,1.65364247134956,-0.0245123906214679));
+#9196=CARTESIAN_POINT('',(2.35802576099202,1.8824535651402,-0.0133311058811615));
+#9197=CARTESIAN_POINT('',(2.17161247331847,2.09475921842563,-0.00214982114085529));
+#9198=CARTESIAN_POINT('',(1.96615837862393,2.28869791509533,0.00903146359945109));
+#9199=CARTESIAN_POINT('',(1.74346490774185,2.46256919338585,0.0202127483397573));
+#9200=CARTESIAN_POINT('',(1.50548464855242,2.61484854047129,0.0313940330800637));
+#9201=CARTESIAN_POINT('',(1.2543042239126,2.74420076352659,0.0425753178203699));
+#9202=CARTESIAN_POINT('',(0.992125996491851,2.84949169567839,0.0537566025606763));
+#9203=CARTESIAN_POINT('',(0.721248758224395,2.92979814072876,0.0649378873009826));
+#9204=CARTESIAN_POINT('',(0.444047574417733,2.98441596770806,0.0761191720412888));
+#9205=CARTESIAN_POINT('',(0.162952959051422,3.01286628475173,0.0873004567815952));
+#9206=CARTESIAN_POINT('',(-0.119570436089935,3.01489963804279,0.0984817415219015));
+#9207=CARTESIAN_POINT('',(-0.401045431608635,2.99049819903693,0.109663026262208));
+#9208=CARTESIAN_POINT('',(-0.679004040527783,2.93987592078377,0.120844311002514));
+#9209=CARTESIAN_POINT('',(-0.951009107725796,2.86347666197576,0.13202559574282));
+#9210=CARTESIAN_POINT('',(-1.21467567903559,2.76197029517276,0.143206880483127));
+#9211=CARTESIAN_POINT('',(-1.46769191264317,2.63624683332557,0.154388165223433));
+#9212=CARTESIAN_POINT('',(-1.70783934943343,2.48740862609746,0.165569449963739));
+#9213=CARTESIAN_POINT('',(-1.9330123645517,2.31676069440664,0.176750734704046));
+#9214=CARTESIAN_POINT('',(-2.14123662962883,2.12579928793691,0.187932019444352));
+#9215=CARTESIAN_POINT('',(-2.33068642379204,1.9161987659449,0.199113304184658));
+#9216=CARTESIAN_POINT('',(-2.49970064167777,1.68979691639352,0.210294588924965));
+#9217=CARTESIAN_POINT('',(-2.64679735808735,1.44857884213429,0.221475873665271));
+#9218=CARTESIAN_POINT('',(-2.77068682158203,1.19465955542529,0.232657158405577));
+#9219=CARTESIAN_POINT('',(-2.87028276308873,0.930265433396825,0.243838443145884));
+#9220=CARTESIAN_POINT('',(-2.94471192036213,0.657714697064339,0.25501972788619));
+#9221=CARTESIAN_POINT('',(-2.99332169479214,0.379397085049444,0.266201012626497));
+#9222=CARTESIAN_POINT('',(-3.01568587342145,0.0977529002310018,0.277382297366803));
+#9223=CARTESIAN_POINT('',(-3.01160836600234,-0.184748386953776,0.288563582107109));
+#9224=CARTESIAN_POINT('',(-2.98112492432577,-0.465629790950838,0.299744866847416));
+#9225=CARTESIAN_POINT('',(-2.92450282874799,-0.742428529423737,0.310926151587722));
+#9226=CARTESIAN_POINT('',(-2.84223854466276,-1.01271761705354,0.322107436328028));
+#9227=CARTESIAN_POINT('',(-2.73505336946778,-1.2741271454687,0.333288721068335));
+#9228=CARTESIAN_POINT('',(-2.60388710819267,-1.52436506272129,0.344470005808641));
+#9229=CARTESIAN_POINT('',(-2.44988983324097,-1.76123727011435,0.355651290548947));
+#9230=CARTESIAN_POINT('',(-2.27441180049723,-1.98266686016996,0.366832575289254));
+#9231=CARTESIAN_POINT('',(-2.07899161021526,-2.18671232705901,0.37801386002956));
+#9232=CARTESIAN_POINT('',(-1.86534271649335,-2.37158458982228,0.389195144769866));
+#9233=CARTESIAN_POINT('',(-1.63533840362219,-2.5356626791227,0.400376429510173));
+#9234=CARTESIAN_POINT('',(-1.39099536103366,-2.67750794998635,0.411557714250479));
+#9235=CARTESIAN_POINT('',(-1.13445600086594,-2.79587669591428,0.422738998990786));
+#9236=CARTESIAN_POINT('',(-0.867969673185784,-2.88973105376383,0.433920283731092));
+#9237=CARTESIAN_POINT('',(-0.593872943573445,-2.95824810378519,0.445101568471398));
+#9238=CARTESIAN_POINT('',(-0.314569105997699,-3.00082708502324,0.456282853211705));
+#9239=CARTESIAN_POINT('',(-0.032507110612933,-3.01709466281999,0.467464137952011));
+#9240=CARTESIAN_POINT('',(0.249839908759492,-3.00690820223171,0.478645422692317));
+#9241=CARTESIAN_POINT('',(0.529996319193495,-2.97035701865931,0.489826707432624));
+#9242=CARTESIAN_POINT('',(0.805505695132809,-2.90776159472641,0.50100799217293));
+#9243=CARTESIAN_POINT('',(1.07395235645431,-2.81967077027151,0.512189276913236));
+#9244=CARTESIAN_POINT('',(1.33298254927338,-2.70685693009252,0.523370561653543));
+#9245=CARTESIAN_POINT('',(1.58032508377677,-2.57030923163794,0.534551846393849));
+#9246=CARTESIAN_POINT('',(1.8138112481297,-2.41122493202428,0.545733131134155));
+#9247=CARTESIAN_POINT('',(2.03139382385064,-2.23099889042526,0.556914415874462));
+#9248=CARTESIAN_POINT('',(2.23116503592646,-2.03121133787614,0.568095700614768));
+#9249=CARTESIAN_POINT('',(2.41137328028001,-1.81361402172813,0.579276985355074));
+#9250=CARTESIAN_POINT('',(2.57043848192323,-1.58011484623919,0.590458270095381));
+#9251=CARTESIAN_POINT('',(2.70696594913433,-1.33276114397313,0.601639554835687));
+#9252=CARTESIAN_POINT('',(2.81975860218536,-1.07372172468425,0.612820839575994));
+#9253=CARTESIAN_POINT('',(2.90782746939767,-0.80526785908394,0.6240021243163));
+#9254=CARTESIAN_POINT('',(2.97040035849552,-0.529753364224309,0.635183409056606));
+#9255=CARTESIAN_POINT('',(3.006928627227,-0.24959396511143,0.646364693796913));
+#9256=CARTESIAN_POINT('',(3.01709199388697,0.0327538864935435,0.657545978537219));
+#9257=CARTESIAN_POINT('',(3.00080134556325,0.314814550367472,0.668727263277526));
+#9258=CARTESIAN_POINT('',(2.95819951948312,0.59411490436375,0.679908548017832));
+#9259=CARTESIAN_POINT('',(2.88966005060929,0.868206028872189,0.691089832758138));
+#9260=CARTESIAN_POINT('',(2.7957838964665,1.13468467906985,0.702271117498444));
+#9261=CARTESIAN_POINT('',(2.6773941679156,1.39121435669303,0.71345240223875));
+#9262=CARTESIAN_POINT('',(2.53552891207591,1.63554579657203,0.724633686979057));
+#9263=CARTESIAN_POINT('',(2.37143201067568,1.86553668830179,0.735814971719363));
+#9264=CARTESIAN_POINT('',(2.18654227363426,2.07917046012769,0.746996256459669));
+#9265=CARTESIAN_POINT('',(1.98248082350408,2.27457396034859,0.758177541199975));
+#9266=CARTESIAN_POINT('',(1.76103688138622,2.45003388120548,0.769358825940281));
+#9267=CARTESIAN_POINT('',(1.5241520789494,2.60401178125052,0.780540110680588));
+#9268=CARTESIAN_POINT('',(1.27390343410552,2.73515757447929,0.791721395420894));
+#9269=CARTESIAN_POINT('',(1.01248513961161,2.84232136795313,0.802902680161201));
+#9270=CARTESIAN_POINT('',(0.742189324276991,2.92456354411843,0.814083964901506));
+#9271=CARTESIAN_POINT('',(0.465385955462093,2.98116299942085,0.825265249641813));
+#9272=CARTESIAN_POINT('',(0.184502059084913,3.01162346697769,0.836446534382119));
+#9273=CARTESIAN_POINT('',(-0.0979995606647865,3.01567786787097,0.847627819122425));
+#9274=CARTESIAN_POINT('',(-0.379641915317011,2.99329065290889,0.858809103862732));
+#9275=CARTESIAN_POINT('',(-0.657955550481535,2.94465811432292,0.869990388603038));
+#9276=CARTESIAN_POINT('',(-0.930500198148725,2.87020666466763,0.881171673343344));
+#9277=CARTESIAN_POINT('',(-1.19488617308269,2.77058909801383,0.89235295808365));
+#9278=CARTESIAN_POINT('',(-1.44879532570213,2.64667886621723,0.903534242823957));
+#9279=CARTESIAN_POINT('',(-1.69000136773293,2.49956242044845,0.914715527564263));
+#9280=CARTESIAN_POINT('',(-1.91638939241622,2.33052968513423,0.925896812304569));
+#9281=CARTESIAN_POINT('',(-2.12597441811762,2.14106274783499,0.937078097044876));
+#9282=CARTESIAN_POINT('',(-2.31691879274647,1.93282286422619,0.948259381785182));
+#9283=CARTESIAN_POINT('',(-2.48754830638218,1.70763589212468,0.959440666525488));
+#9284=CARTESIAN_POINT('',(-2.63636687083138,1.46747628227513,0.970621951265795));
+#9285=CARTESIAN_POINT('',(-2.76206963740475,1.21444976626622,0.9818032360061));
+#9286=CARTESIAN_POINT('',(-2.86355443789623,0.95077489336967,0.992984520746407));
+#9287=CARTESIAN_POINT('',(-2.93993144844951,0.678763578188203,1.00416580548671));
+#9288=CARTESIAN_POINT('',(-2.99053099157857,0.400800829671539,1.01534709022702));
+#9289=CARTESIAN_POINT('',(-3.01490940793366,0.119323839237463,1.02652837496733));
+#9290=CARTESIAN_POINT('',(-3.01285294632894,-0.163199388645619,1.03770965970763));
+#9291=CARTESIAN_POINT('',(-2.98437963792361,-0.444291676046505,1.04889094444794));
+#9292=CARTESIAN_POINT('',(-2.92973913812385,-0.721488391592415,1.06007222918824));
+#9293=CARTESIAN_POINT('',(-2.84941053759157,-0.992359060481338,1.07125351392855));
+#9294=CARTESIAN_POINT('',(-2.74409816155332,-1.25452867500786,1.08243479866886));
+#9295=CARTESIAN_POINT('',(-2.61472539424111,-1.50569851875067,1.09361608340916));
+#9296=CARTESIAN_POINT('',(-2.46242658261283,-1.74366632183425,1.10479736814947));
+#9297=CARTESIAN_POINT('',(-2.28853709034086,-1.96634557054234,1.11597865288978));
+#9298=CARTESIAN_POINT('',(-2.09458158927589,-2.17178380197564,1.12715993763008));
+#9299=CARTESIAN_POINT('',(-1.88226069104718,-2.35817972334508,1.13834122237039));
+#9300=CARTESIAN_POINT('',(-1.65343603601388,-2.52389900579797,1.14952250711069));
+#9301=CARTESIAN_POINT('',(-1.41011397030835,-2.66748861429595,1.160703791851));
+#9302=CARTESIAN_POINT('',(-1.15442795409192,-2.78768954789955,1.17188507659131));
+#9303=CARTESIAN_POINT('',(-0.888619855268459,-2.88344787875209,1.18306636133161));
+#9304=CARTESIAN_POINT('',(-0.615020292673356,-2.95392399297227,1.19424764607192));
+#9305=CARTESIAN_POINT('',(-0.33602820108987,-2.99849995243115,1.20542893081223));
+#9306=CARTESIAN_POINT('',(-0.0540897972677824,-3.01678491286482,1.21661021555253));
+#9307=CARTESIAN_POINT('',(0.228322868628609,-3.00861855081672,1.22779150029284));
+#9308=CARTESIAN_POINT('',(0.508733588081186,-2.97407246936172,1.23897278503314));
+#9309=CARTESIAN_POINT('',(0.784683705739363,-2.91344957028681,1.25015406977345));
+#9310=CARTESIAN_POINT('',(1.05375367703437,-2.82728139823291,1.26133535451376));
+#9311=CARTESIAN_POINT('',(1.31358428286824,-2.71632348008458,1.27251663925406));
+#9312=CARTESIAN_POINT('',(1.56189731536602,-2.5815487004722,1.28369792399437));
+#9313=CARTESIAN_POINT('',(1.79651555331746,-2.42413877147034,1.29487920873468));
+#9314=CARTESIAN_POINT('',(2.01538185216257,-2.24547387128665,1.30606049347498));
+#9315=CARTESIAN_POINT('',(2.21657718113901,-2.04712054278958,1.31724177821529));
+#9316=CARTESIAN_POINT('',(2.39833744944076,-1.83081795798143,1.32842306295559));
+#9317=CARTESIAN_POINT('',(2.55906897385533,-1.59846266885038,1.3396043476959));
+#9318=CARTESIAN_POINT('',(2.69736245225878,-1.35209197830687,1.35078563243621));
+#9319=CARTESIAN_POINT('',(2.81200532044779,-1.0938660770088,1.36196691717651));
+#9320=CARTESIAN_POINT('',(2.90199238396393,-0.826049102700691,1.37314820191682));
+#9321=CARTESIAN_POINT('',(2.96653463168941,-0.550989288139657,1.38432948665713));
+#9322=CARTESIAN_POINT('',(3.0050661539364,-0.271098371671942,1.39551077139743));
+#9323=CARTESIAN_POINT('',(3.01724910437176,0.0111695490106908,1.40669205613774));
+#9324=CARTESIAN_POINT('',(3.00297666227076,0.293339534523468,1.41787334087804));
+#9325=CARTESIAN_POINT('',(2.96237396912659,0.572937504182134,1.42905462561835));
+#9326=CARTESIAN_POINT('',(2.89579703140342,0.84751192886734,1.44023591035866));
+#9327=CARTESIAN_POINT('',(2.80382959905373,1.11465532615579,1.45141719509896));
+#9328=CARTESIAN_POINT('',(2.68727804716929,1.37202536924771,1.46259847983927));
+#9329=CARTESIAN_POINT('',(2.54716430564356,1.61736542460652,1.47377976457958));
+#9330=CARTESIAN_POINT('',(2.38471689883883,1.84852433823571,1.48496104931988));
+#9331=CARTESIAN_POINT('',(2.20136017382254,2.06347529710566,1.49614233406019));
+#9332=CARTESIAN_POINT('',(1.99870181162024,2.26033360035266,1.50732361880049));
+#9333=CARTESIAN_POINT('',(1.7785187309872,2.43737318443134,1.5185049035408));
+#9334=CARTESIAN_POINT('',(1.54274150829497,2.59304175732691,1.52968618828111));
+#9335=CARTESIAN_POINT('',(1.29343745014028,2.72597440913004,1.54086747302141));
+#9336=CARTESIAN_POINT('',(1.0327924670964,2.83500557963582,1.55204875776172));
+#9337=CARTESIAN_POINT('',(0.763091907538777,2.91917927803452,1.56323004250203));
+#9338=CARTESIAN_POINT('',(0.486700519595127,2.9777574650873,1.57441132724233));
+#9339=CARTESIAN_POINT('',(0.206041716914364,3.01022652429153,1.58559261198264));
+#9340=CARTESIAN_POINT('',(-0.0764236699466498,3.01630176529623,1.59677389672294));
+#9341=CARTESIAN_POINT('',(-0.358218970209717,2.99592992008144,1.60795518146325));
+#9342=CARTESIAN_POINT('',(-0.636873388449772,2.94928961001489,1.61913646620356));
+#9343=CARTESIAN_POINT('',(-0.909943668653964,2.87678977969087,1.63031775094386));
+#9344=CARTESIAN_POINT('',(-1.17503551681377,2.77906611128333,1.64149903568417));
+#9345=CARTESIAN_POINT('',(-1.42982459421579,2.65697545085252,1.65268032042448));
+#9346=CARTESIAN_POINT('',(-1.67207689736099,2.51158829547538,1.66386160516478));
+#9347=CARTESIAN_POINT('',(-1.89966834582019,2.3441794070732,1.67504288990509));
+#9348=CARTESIAN_POINT('',(-2.11060340627855,2.15621663523465,1.68622417464539));
+#9349=CARTESIAN_POINT('',(-2.30303258947251,1.94934804703645,1.6974054593857));
+#9350=CARTESIAN_POINT('',(-2.47526866660497,1.72538747670804,1.70858674412601));
+#9351=CARTESIAN_POINT('',(-2.62580146305268,1.48629862184141,1.71976802886631));
+#9352=CARTESIAN_POINT('',(-2.75331109965359,1.23417782559145,1.73094931360662));
+#9353=CARTESIAN_POINT('',(-2.85667956547396,0.971235695833301,1.74213059834693));
+#9354=CARTESIAN_POINT('',(-2.93500052058475,0.699777722440844,1.75331188308723));
+#9355=CARTESIAN_POINT('',(-2.98758724289589,0.422184062635042,1.76449316782754));
+#9356=CARTESIAN_POINT('',(-3.01397864937018,0.140888671645222,1.77567445256784));
+#9357=CARTESIAN_POINT('',(-3.01394333882276,-0.141642038333309,1.78685573730815));
+#9358=CARTESIAN_POINT('',(-2.98748162085827,-0.422930823765959,1.79803702204846));
+#9359=CARTESIAN_POINT('',(-2.9348255131563,-0.700511330375278,1.80921830678876));
+#9360=CARTESIAN_POINT('',(-2.85643670712864,-0.971949718259832,1.82039959152907));
+#9361=CARTESIAN_POINT('',(-2.75300251978565,-1.23486600192538,1.83158087626938));
+#9362=CARTESIAN_POINT('',(-2.62542986730598,-1.48695491811788,1.84276216100968));
+#9363=CARTESIAN_POINT('',(-2.47483731314979,-1.72600613848816,1.85394344574999));
+#9364=CARTESIAN_POINT('',(-2.30254526043773,-1.94992364986249,1.86512473049029));
+#9365=CARTESIAN_POINT('',(-2.11006437458976,-2.15674413219195,1.8763060152306));
+#9366=CARTESIAN_POINT('',(-1.89908233773445,-2.3446541730418,1.88748729997091));
+#9367=CARTESIAN_POINT('',(-1.67144905102681,-2.51200616768328,1.89866858471121));
+#9368=CARTESIAN_POINT('',(-1.42916041462153,-2.6573327653751,1.90984986945152));
+#9369=CARTESIAN_POINT('',(-1.17434082751966,-2.77935973516882,1.92103115419183));
+#9370=CARTESIAN_POINT('',(-0.90922456073082,-2.87701713843021,1.93221243893213));
+#9371=CARTESIAN_POINT('',(-0.636136167072184,-2.94944871011516,1.94339372367244));
+#9372=CARTESIAN_POINT('',(-0.357470099371956,-2.99601936654493,1.95457500841274));
+#9373=CARTESIAN_POINT('',(-0.075669715786045,-3.01632077385184,1.96575629315305));
+#9374=CARTESIAN_POINT('',(0.206794143689654,-3.01017492827127,1.97693757789336));
+#9375=CARTESIAN_POINT('',(0.487444821669133,-2.97763571688768,1.98811886263366));
+#9376=CARTESIAN_POINT('',(0.763821558833324,-2.91898844514991,1.99930014737397));
+#9377=CARTESIAN_POINT('',(1.03350106999208,-2.8347473352986,2.01048143211428));
+#9378=CARTESIAN_POINT('',(1.29411879157113,-2.7256510176396,2.02166271685458));
+#9379=CARTESIAN_POINT('',(1.5433896142249,-2.59265605419616,2.03284400159489));
+#9380=CARTESIAN_POINT('',(1.77912791879068,-2.43692855152481,2.04402528633519));
+#9381=CARTESIAN_POINT('',(1.99926673990786,-2.25983393623414,2.0552065710755));
+#9382=CARTESIAN_POINT('',(2.20187588927452,-2.06292498285537,2.06638785581581));
+#9383=CARTESIAN_POINT('',(2.38517887963605,-1.8479281990368,2.07756914055611));
+#9384=CARTESIAN_POINT('',(2.54756850111505,-1.61672868743759,2.08875042529642));
+#9385=CARTESIAN_POINT('',(2.68762091330875,-1.37135361705241,2.09993171003673));
+#9386=CARTESIAN_POINT('',(2.80410812959354,-1.1139544488913,2.11111299477703));
+#9387=CARTESIAN_POINT('',(2.89600878417372,-0.846788071860917,2.12229427951734));
+#9388=CARTESIAN_POINT('',(2.96251708746841,-0.572197014248567,2.13347556425764));
+#9389=CARTESIAN_POINT('',(3.00304989131525,-0.292588904315894,2.14465684899795));
+#9390=CARTESIAN_POINT('',(3.01725180204295,-0.0104153600926804,2.15583813373826));
+#9391=CARTESIAN_POINT('',(3.00499829658098,0.271849506533864,2.16701941847856));
+#9392=CARTESIAN_POINT('',(2.9663968142841,0.551730782957084,2.17820070321887));
+#9393=CARTESIAN_POINT('',(2.9017858148987,0.826774456009614,2.18938198795918));
+#9394=CARTESIAN_POINT('',(2.81173181093063,1.09456892887477,2.20056327269948));
+#9395=CARTESIAN_POINT('',(2.69702440043495,1.35276616608924,2.21174455743979));
+#9396=CARTESIAN_POINT('',(2.55866934378031,1.59910228123661,2.22292584218009));
+#9397=CARTESIAN_POINT('',(2.39787974509121,1.83141738681781,2.2341071269204));
+#9398=CARTESIAN_POINT('',(2.21606541568981,2.04767453225381,2.24528841166071));
+#9399=CARTESIAN_POINT('',(2.014820512799,2.24597756397112,2.25646969640101));
+#9400=CARTESIAN_POINT('',(1.79590956189142,2.42458775097216,2.26765098114132));
+#9401=CARTESIAN_POINT('',(1.56125198524094,2.58193903011641,2.27883226588163));
+#9402=CARTESIAN_POINT('',(1.31290527233126,2.71665173744116,2.29001355062193));
+#9403=CARTESIAN_POINT('',(1.05304693968416,2.82754470512477,2.30119483536224));
+#9404=CARTESIAN_POINT('',(0.78395543828471,2.91364561802583,2.31237612010254));
+#9405=CARTESIAN_POINT('',(0.507990176007913,2.97419953899141,2.32355740484285));
+#9406=CARTESIAN_POINT('',(0.22757083021132,3.00867552818416,2.33473868958316));
+#9407=CARTESIAN_POINT('',(-0.0548438681182621,3.01677129838957,2.34591997432346));
+#9408=CARTESIAN_POINT('',(-0.336777692642238,2.99841586548562,2.35710125906377));
+#9409=CARTESIAN_POINT('',(-0.615758633347827,2.95377017083505,2.36828254380408));
+#9410=CARTESIAN_POINT('',(-0.889340571256708,2.88322567014344,2.37946382854438));
+#9411=CARTESIAN_POINT('',(-1.15512472611976,2.78740090115577,2.39064511328469));
+#9412=CARTESIAN_POINT('',(-1.41078068904345,2.66713606028627,2.401826398025));
+#9413=CARTESIAN_POINT('',(-1.6540668556327,2.52348563573376,2.4130076827653));
+#9414=CARTESIAN_POINT('',(-1.88285008049144,2.35770916167594,2.42418896750561));
+#9415=CARTESIAN_POINT('',(-2.09512438074918,2.17126017461005,2.43537025224591));
+#9416=CARTESIAN_POINT('',(-2.28902852462012,1.96577346867148,2.44655153698622));
+#9417=CARTESIAN_POINT('',(-2.46286235077749,1.74305076167622,2.45773282172653));
+#9418=CARTESIAN_POINT('',(-2.61510167545388,1.50504489756804,2.46891410646683));
+#9419=CARTESIAN_POINT('',(-2.74441165656153,1.25384272378415,2.48009539120714));
+#9420=CARTESIAN_POINT('',(-2.84965849765516,0.991646793671537,2.49127667594744));
+#9421=CARTESIAN_POINT('',(-2.92991938911645,0.720756054387879,2.50245796068775));
+#9422=CARTESIAN_POINT('',(-2.98449059939542,0.443545689616834,2.51363924542806));
+#9423=CARTESIAN_POINT('',(-3.01289364536416,0.162446293837503,2.52482053016836));
+#9424=CARTESIAN_POINT('',(-3.0148794876811,-0.12007743925071,2.53600181490867));
+#9425=CARTESIAN_POINT('',(-2.99043071438051,-0.401548327286939,2.54718309964898));
+#9426=CARTESIAN_POINT('',(-2.9397616935415,-0.679498419308912,2.55836438438928));
+#9427=CARTESIAN_POINT('',(-2.86331669369786,-0.951490634871627,2.56954566912959));
+#9428=CARTESIAN_POINT('',(-2.76176598846918,-1.21514013249179,2.58072695386989));
+#9429=CARTESIAN_POINT('',(-2.6359999795678,-1.46813522005838,2.5919082386102));
+#9430=CARTESIAN_POINT('',(-2.48712138971172,-1.70825762386584,2.60308952335051));
+#9431=CARTESIAN_POINT('',(-2.31643559389605,-1.93340193854995,2.61427080809081));
+#9432=CARTESIAN_POINT('',(-2.12543917379918,-2.14159408738844,2.62545209283112));
+#9433=CARTESIAN_POINT('',(-1.91580679567898,-2.33100863110533,2.63663337757143));
+#9434=CARTESIAN_POINT('',(-1.6893765268145,-2.49998477341472,2.64781466231173));
+#9435=CARTESIAN_POINT('',(-1.44813371923923,-2.64704092296656,2.65899594705204));
+#9436=CARTESIAN_POINT('',(-1.19419360207421,-2.77088768401433,2.67017723179235));
+#9437=CARTESIAN_POINT('',(-0.929782735092249,-2.87043916190217,2.68135851653265));
+#9438=CARTESIAN_POINT('',(-0.657219486129377,-2.94482248424402,2.69253980127296));
+#9439=CARTESIAN_POINT('',(-0.378893703518586,-2.99338545431277,2.70372108601326));
+#9440=CARTESIAN_POINT('',(-0.0972457617789328,-3.01570226953413,2.71490237075357));
+#9441=CARTESIAN_POINT('',(0.185254835711494,-3.01157725494512,2.72608365549388));
+#9442=CARTESIAN_POINT('',(0.466131109445918,-2.98104657888199,2.73726494023418));
+#9443=CARTESIAN_POINT('',(0.742920322070296,-2.92437793585444,2.74844622497449));
+#9444=CARTESIAN_POINT('',(1.01319557178882,-2.84206819938664,2.7596275097148));
+#9445=CARTESIAN_POINT('',(1.27458707156143,-2.73483906540508,2.7708087944551));
+#9446=CARTESIAN_POINT('',(1.52480292751627,-2.60363072437224,2.78199007919541));
+#9447=CARTESIAN_POINT('',(1.76164923439093,-2.44959361764908,2.79317136393571));
+#9448=CARTESIAN_POINT('',(1.98304931180458,-2.27407835036717,2.80435264867602));
+#9449=CARTESIAN_POINT('',(2.1870619126964,-2.07862384925461,2.81553393341633));
+#9450=CARTESIAN_POINT('',(2.37189824427792,-1.86494386924877,2.82671521815663));
+#9451=CARTESIAN_POINT('',(2.53593765225849,-1.63491196720649,2.83789650289694));
+#9452=CARTESIAN_POINT('',(2.67774183082395,-1.39054507446285,2.84907778763724));
+#9453=CARTESIAN_POINT('',(2.79606743377468,-1.13398581227543,2.86025907237755));
+#9454=CARTESIAN_POINT('',(2.88987697624785,-0.86748370521287,2.87144035711786));
+#9455=CARTESIAN_POINT('',(2.95834793143712,-0.593375457209865,2.88262164185816));
+#9456=CARTESIAN_POINT('',(3.00087994254918,-0.314064463229013,2.89380292659847));
+#9457=CARTESIAN_POINT('',(3.01710008676248,-0.0319997361724262,2.90498421133878));
+#9458=CARTESIAN_POINT('',(3.00686614503335,0.2503455661871,2.91616549607908));
+#9459=CARTESIAN_POINT('',(2.97026784907975,0.530495825978341,2.92734678081939));
+#9460=CARTESIAN_POINT('',(2.90762609460902,0.805994671574174,2.93852806555969));
+#9461=CARTESIAN_POINT('',(2.81949012768816,1.07442651518207,2.9497093503));
+#9462=CARTESIAN_POINT('',(2.70663272892652,1.33343773283984,2.96089063504031));
+#9463=CARTESIAN_POINT('',(2.57004343769642,1.58075730110945,2.97207191978061));
+#9464=CARTESIAN_POINT('',(2.41091987580195,1.81421670952519,2.98325320452092));
+#9465=CARTESIAN_POINT('',(2.23065724667049,2.03176897420295,2.99443448926123));
+#9466=CARTESIAN_POINT('',(2.03083610213862,2.23150658589834,3.00561577400153));
+#9467=CARTESIAN_POINT('',(1.81320848409377,2.41167823514408,3.01679705874184));
+#9468=CARTESIAN_POINT('',(1.57968256248244,2.57070416781982,3.02797834348215));
+#9469=CARTESIAN_POINT('',(1.3323059043798,2.70719003651609,3.03915962822245));
+#9470=CARTESIAN_POINT('',(1.0732475208181,2.81993912624281,3.05034091296276));
+#9471=CARTESIAN_POINT('',(0.804778848788404,2.90796284728676,3.06152219770306));
+#9472=CARTESIAN_POINT('',(0.529253835166363,2.97048940321607,3.07270348244337));
+#9473=CARTESIAN_POINT('',(0.249088297187083,3.00697055803041,3.08388476718368));
+#9474=CARTESIAN_POINT('',(-0.0332612595623912,3.01708644312184,3.09506605192398));
+#9475=CARTESIAN_POINT('',(-0.315319179908129,3.00074836189897,3.10624733666429));
+#9476=CARTESIAN_POINT('',(-0.594612365758917,2.95809956748313,3.11742862140459));
+#9477=CARTESIAN_POINT('',(-0.86869196035523,2.88951400665777,3.1286099061449));
+#9478=CARTESIAN_POINT('',(-1.13515481996898,2.79559304108421,3.13979119088521));
+#9479=CARTESIAN_POINT('',(-1.3916645847891,2.67716017453216,3.15097247562551));
+#9480=CARTESIAN_POINT('',(-1.63597216424235,2.53525383235712,3.16215376036582));
+#9481=CARTESIAN_POINT('',(-1.8659354571331,2.37111825653441,3.17333504510613));
+#9482=CARTESIAN_POINT('',(-2.07953813369473,2.18619259608267,3.18451632984643));
+#9483=CARTESIAN_POINT('',(-2.27490731487096,1.98209828853261,3.19569761458674));
+#9484=CARTESIAN_POINT('',(-2.45032999381389,1.76062484308081,3.20687889932704));
+#9485=CARTESIAN_POINT('',(-2.60426805561466,1.52371415008273,3.21806018406735));
+#9486=CARTESIAN_POINT('',(-2.7353717635726,1.27344345446,3.22924146880766));
+#9487=CARTESIAN_POINT('',(-2.84249159375481,1.01200714231201,3.24042275354796));
+#9488=CARTESIAN_POINT('',(-2.92468831408006,0.741697500427776,3.25160403828827));
+#9489=CARTESIAN_POINT('',(-2.98124121955311,0.464884617399612,3.26278532302858));
+#9490=CARTESIAN_POINT('',(-3.0116544514425,0.183995602566619,3.27396660776888));
+#9491=CARTESIAN_POINT('',(-3.01566134499498,-0.098506695002563,3.28514789250919));
+#9492=CARTESIAN_POINT('',(-2.99322676756552,-0.380145280894782,3.2963291772495));
+#9493=CARTESIAN_POINT('',(-2.94454742666208,-0.658450733764492,3.3075104619898));
+#9494=CARTESIAN_POINT('',(-2.87005014520432,-0.930982857344833,3.31869174673011));
+#9495=CARTESIAN_POINT('',(-2.77038811911861,-1.19535207621174,3.32987303147041));
+#9496=CARTESIAN_POINT('',(-2.64643519008321,-1.44924038770196,3.34105431621072));
+#9497=CARTESIAN_POINT('',(-2.49927818364027,-1.69042168627745,3.35223560095103));
+#9498=CARTESIAN_POINT('',(-2.33020737985459,-1.91678128213119,3.36341688569133));
+#9499=CARTESIAN_POINT('',(-2.14070520007285,-2.12633444289423,3.37459817043164));
+#9500=CARTESIAN_POINT('',(-1.9324332089784,-2.31724379586929,3.38577945517194));
+#9501=CARTESIAN_POINT('',(-1.70721754590812,-2.48783543820743,3.39696073991225));
+#9502=CARTESIAN_POINT('',(-1.46703291317056,-2.63661361377271,3.40814202465256));
+#9503=CARTESIAN_POINT('',(-1.21398526175634,-2.76227382800758,3.41932330939286));
+#9504=CARTESIAN_POINT('',(-0.950293326253486,-2.86371428580705,3.43050459413317));
+#9505=CARTESIAN_POINT('',(-0.678269170870511,-2.94004555211376,3.44168587887348));
+#9506=CARTESIAN_POINT('',(-0.400297917140671,-2.99059835052956,3.45286716361378));
+#9507=CARTESIAN_POINT('',(-0.118816831055889,-3.01492943156471,3.46404844835409));
+#9508=CARTESIAN_POINT('',(0.163706047004555,-3.01282545907184,3.4752297330944));
+#9509=CARTESIAN_POINT('',(0.444793542176723,-2.98430488078801,3.4864110178347));
+#9510=CARTESIAN_POINT('',(0.721981065106338,-2.9296177665841,3.49759230257501));
+#9511=CARTESIAN_POINT('',(0.992838221592713,-2.84924361583946,3.50877358731531));
+#9512=CARTESIAN_POINT('',(1.25499012240786,-2.7438871531672,3.51995487205562));
+#9513=CARTESIAN_POINT('',(1.50613820644519,-2.61447214935316,3.53113615679593));
+#9514=CARTESIAN_POINT('',(1.74408039461938,-2.46213332168703,3.54231744153623));
+#9515=CARTESIAN_POINT('',(1.96673039780699,-2.2882063847038,3.55349872627654));
+#9516=CARTESIAN_POINT('',(2.17213600953491,-2.09421633857131,3.56468001101684));
+#9517=CARTESIAN_POINT('',(2.3584962230253,-1.88186409781171,3.57586129575715));
+#9518=CARTESIAN_POINT('',(2.52417702251396,-1.65301157759704,3.58704258049746));
+#9519=CARTESIAN_POINT('',(2.66772571038309,-1.40966536838297,3.59822386523776));
+#9520=CARTESIAN_POINT('',(2.7878836444874,-1.15395914202234,3.60940514997807));
+#9521=CARTESIAN_POINT('',(2.88359727399195,-0.888134943622587,3.62058643471838));
+#9522=CARTESIAN_POINT('',(2.95402737695913,-0.614523533180991,3.63176771945868));
+#9523=CARTESIAN_POINT('',(2.99855641868899,-0.335523949363329,3.64294900419899));
+#9524=CARTESIAN_POINT('',(3.01679396629464,-0.0535824746116728,3.6541302889393));
+#9525=CARTESIAN_POINT('',(3.00858011203759,0.228828813983616,3.6653115736796));
+#9526=CARTESIAN_POINT('',(2.97398687540681,0.509233719980665,3.67649285841991));
+#9527=CARTESIAN_POINT('',(2.91331757164823,0.785173639001557,3.68767414316021));
+#9528=CARTESIAN_POINT('',(2.82710415228138,1.05422911589969,3.69885542790052));
+#9529=CARTESIAN_POINT('',(2.71610254092157,1.31404105866471,3.71003671264083));
+#9530=CARTESIAN_POINT('',(2.58128600530344,1.56233142306038,3.72121799738113));
+#9531=CARTESIAN_POINT('',(2.42383662362035,1.79692318663152,3.73239928212144));
+#9532=CARTESIAN_POINT('',(2.24513492000303,2.01575943694685,3.74358056686175));
+#9533=CARTESIAN_POINT('',(2.0467477600143,2.21692140671106,3.75476185160205));
+#9534=CARTESIAN_POINT('',(1.8304146122927,2.39864529761336,3.76594313634236));
+#9535=CARTESIAN_POINT('',(1.59803229680356,2.55933774540017,3.77712442108266));
+#9536=CARTESIAN_POINT('',(1.35163835342582,2.69758979057336,3.78830570582297));
+#9537=CARTESIAN_POINT('',(1.09339317669937,2.8121892322183,3.79948699056328));
+#9538=CARTESIAN_POINT('',(0.825561073376683,2.90213125664268,3.81066827530358));
+#9539=CARTESIAN_POINT('',(0.550490408866836,2.96662724763373,3.82184956004389));
+#9540=CARTESIAN_POINT('',(0.270593016648967,3.00511170108502,3.8330308447842));
+#9541=CARTESIAN_POINT('',(-0.0116769488054548,3.01724718336497,3.8442121295245));
+#9542=CARTESIAN_POINT('',(-0.293844530182994,3.00292728995206,3.85539341426481));
+#9543=CARTESIAN_POINT('',(-0.573435667878972,2.96227757839496,3.86657469900511));
+#9544=CARTESIAN_POINT('',(-0.847998892677039,2.89565446741765,3.87775598374542));
+#9545=CARTESIAN_POINT('',(-1.11512682035507,2.80364211182206,3.88893726848573));
+#9546=CARTESIAN_POINT('',(-1.37247725975161,2.68704728058923,3.90011855322603));
+#9547=CARTESIAN_POINT('',(-1.6177937492163,2.54689228308815,3.91129983796634));
+#9548=CARTESIAN_POINT('',(-1.84892534137955,2.38440600541557,3.92248112270664));
+#9549=CARTESIAN_POINT('',(-2.06384546276773,2.20101313546066,3.93366240744695));
+#9550=CARTESIAN_POINT('',(-2.26066968290175,1.99832167116963,3.94484369218726));
+#9551=CARTESIAN_POINT('',(-2.43767223707868,1.77810882153853,3.95602497692756));
+#9552=CARTESIAN_POINT('',(-2.59330115796379,1.54230542395498,3.96720626166787));
+#9553=CARTESIAN_POINT('',(-2.72619188331857,1.2929790145185,3.97838754640818));
+#9554=CARTESIAN_POINT('',(-2.83517922055133,1.03231569977951,3.98956883114848));
+#9555=CARTESIAN_POINT('',(-2.91930756318469,0.762600988846692,4.00075011588879));
+#9556=CARTESIAN_POINT('',(-2.97783926966146,0.486199753927734,4.01193140062909));
+#9557=CARTESIAN_POINT('',(-3.01026113102304,0.205535495010326,4.0231126853694));
+#9558=CARTESIAN_POINT('',(-3.01628887075153,-0.0769309095081102,4.03429397010971));
+#9559=CARTESIAN_POINT('',(-2.99586963732054,-0.358722779926506,4.04547525485001));
+#9560=CARTESIAN_POINT('',(-2.94918246760008,-0.637369350892849,4.05665653959032));
+#9561=CARTESIAN_POINT('',(-2.87663671705226,-0.910427435199577,4.06783782433063));
+#9562=CARTESIAN_POINT('',(-2.77886847048187,-1.17550284577242,4.07901910907093));
+#9563=CARTESIAN_POINT('',(-2.65673496481272,-1.43027138802356,4.09020039381124));
+#9564=CARTESIAN_POINT('',(-2.511307072791,-1.6724992385072,4.10138167855154));
+#9565=CARTESIAN_POINT('',(-2.34385991351894,-1.90006253119634,4.11256296329185));
+#9566=CARTESIAN_POINT('',(-2.15586167214612,-2.11096597964737,4.12374424803216));
+#9567=CARTESIAN_POINT('',(-1.94896072674795,-2.30336037177238,4.13492553277246));
+#9568=CARTESIAN_POINT('',(-1.72497119526341,-2.47555878382413,4.14610681751277));
+#9569=CARTESIAN_POINT('',(-1.48585702921739,-2.6260513714287,4.15728810225308));
+#9570=CARTESIAN_POINT('',(-1.23371479369446,-2.7535186079772,4.16846938699338));
+#9571=CARTESIAN_POINT('',(-0.970755284550414,-2.85684285430171,4.17965067173369));
+#9572=CARTESIAN_POINT('',(-0.699284144042444,-2.93511815819195,4.190831956474));
+#9573=CARTESIAN_POINT('',(-0.421681644841456,-2.98765819783005,4.2020132412143));
+#9574=CARTESIAN_POINT('',(-0.140381819681039,-3.01400229949486,4.21319452595461));
+#9575=CARTESIAN_POINT('',(0.142148880364468,-3.01391947677247,4.22437581069491));
+#9576=CARTESIAN_POINT('',(0.423433211847566,-2.98741045585666,4.23555709543522));
+#9577=CARTESIAN_POINT('',(0.70100485954326,-2.93470766918172,4.24673838017553));
+#9578=CARTESIAN_POINT('',(0.972430061225518,-2.856273217443,4.25791966491583));
+#9579=CARTESIAN_POINT('',(1.23532894701738,-2.75279481787477,4.26910094965614));
+#9580=CARTESIAN_POINT('',(1.48739640621026,-2.62517977431072,4.28028223439645));
+#9581=CARTESIAN_POINT('',(1.72642229859102,-2.47454702189814,4.29146351913675));
+#9582=CARTESIAN_POINT('',(1.95031083306303,-2.30221731621806,4.30264480387706));
+#9583=CARTESIAN_POINT('',(2.15709894364831,-2.10970165283355,4.31382608861736));
+#9584=CARTESIAN_POINT('',(2.34497350174922,-1.89868801880438,4.32500737335767));
+#9585=CARTESIAN_POINT('',(2.51228721375152,-1.67102659233117,4.33618865809798));
+#9586=CARTESIAN_POINT('',(2.65757306457803,-1.4287135202995,4.34736994283828));
+#9587=CARTESIAN_POINT('',(2.77955718055091,-1.17387341596323,4.35855122757859));
+#9588=CARTESIAN_POINT('',(2.87716999878036,-0.908740730228118,4.3697325123189));
+#9589=CARTESIAN_POINT('',(2.94955564514611,-0.635640159873496,4.3809137970592));
+#9590=CARTESIAN_POINT('',(2.99607943864492,-0.356966264493453,4.39209508179951));
+#9591=CARTESIAN_POINT('',(3.01633345630567,-0.075162470877388,4.40327636653981));
+#9592=CARTESIAN_POINT('',(3.01014010987854,0.207300351079487,4.41445765128012));
+#9593=CARTESIAN_POINT('',(2.97755370293782,0.487945553088182,4.42563893602042));
+#9594=CARTESIAN_POINT('',(2.91885995474538,0.764312423843216,4.43682022076073));
+#9595=CARTESIAN_POINT('',(2.83457349504974,1.03397776466362,4.44800150550104));
+#9596=CARTESIAN_POINT('',(2.7254333517865,1.29457713622135,4.45918279024134));
+#9597=CARTESIAN_POINT('',(2.59239647124402,1.54382559006477,4.47036407498165));
+#9598=CARTESIAN_POINT('',(2.43662932751006,1.77953770316202,4.48154535972196));
+#9599=CARTESIAN_POINT('',(2.25949769476806,1.99964673980059,4.49272664446226));
+#9600=CARTESIAN_POINT('',(2.0625546721201,2.2022227728304,4.50390792920257));
+#9601=CARTESIAN_POINT('',(1.84752706593559,2.38548960536254,4.51508921394288));
+#9602=CARTESIAN_POINT('',(1.61630024912572,2.54784034455329,4.52627049868318));
+#9603=CARTESIAN_POINT('',(1.37090163009863,2.68785149092174,4.53745178342349));
+#9604=CARTESIAN_POINT('',(1.11348287634006,2.80429541966512,4.54863306816379));
+#9605=CARTESIAN_POINT('',(0.846301048484162,2.89615114453509,4.5598143529041));
+#9606=CARTESIAN_POINT('',(0.57169881029186,2.96261326989672,4.57099563764441));
+#9607=CARTESIAN_POINT('',(0.292083888056692,3.00309905247812,4.58217692238471));
+#9608=CARTESIAN_POINT('',(0.00990795953904873,3.01725351089282,4.59335820712502));
+#9609=CARTESIAN_POINT('',(-0.272354842468244,3.00495253813457,4.60453949186533));
+#9610=CARTESIAN_POINT('',(-0.552229623461218,2.96630398975377,4.61572077660563));
+#9611=CARTESIAN_POINT('',(-0.827262427224766,2.90164673817463,4.62690206134594));
+#9612=CARTESIAN_POINT('',(-1.09504175224468,2.81154770144456,4.63808334608625));
+#9613=CARTESIAN_POINT('',(-1.35321969587472,2.69679687246815,4.64926463082655));
+#9614=CARTESIAN_POINT('',(-1.59953254086559,2.55840039230949,4.66044591556686));
+#9615=CARTESIAN_POINT('',(-1.83182060375215,2.39757172829644,4.67162720030716));
+#9616=CARTESIAN_POINT('',(-2.04804717106704,2.21572103427791,4.68280848504747));
+#9617=CARTESIAN_POINT('',(-2.24631635734733,2.01444278632358,4.69398976978778));
+#9618=CARTESIAN_POINT('',(-2.4248897283539,1.7955018022773,4.70517105452808));
+#9619=CARTESIAN_POINT('',(-2.58220154375075,1.56081776774501,4.71635233926839));
+#9620=CARTESIAN_POINT('',(-2.71687248559529,1.31244840419444,4.72753362400869));
+#9621=CARTESIAN_POINT('',(-2.82772175226773,1.05257142674936,4.738714908749));
+#9622=CARTESIAN_POINT('',(-2.91377741179933,0.783465449873358,4.74989619348931));
+#9623=CARTESIAN_POINT('',(-2.97428492382099,0.507490008363146,4.76107747822961));
+#9624=CARTESIAN_POINT('',(-3.00871375541132,0.22706486882831,4.77225876296992));
+#9625=CARTESIAN_POINT('',(-3.01676203283605,-0.0553511869445554,4.78344004771023));
+#9626=CARTESIAN_POINT('',(-2.99835918839226,-0.337281920714722,4.79462133245053));
+#9627=CARTESIAN_POINT('',(-2.95366657914946,-0.616255349569298,4.80580261719084));
+#9628=CARTESIAN_POINT('',(-2.88307607216277,-0.889825420394247,4.81698390193114));
+#9629=CARTESIAN_POINT('',(-2.78720660856266,-1.15559345699165,4.82816518667145));
+#9630=CARTESIAN_POINT('',(-2.66689877664799,-1.41122919179372,4.83934647141176));
+#9631=CARTESIAN_POINT('',(-2.52320744156523,-1.65449119776659,4.85052775615206));
+#9632=CARTESIAN_POINT('',(-2.35739249619768,-1.88324654135568,4.86170904089237));
+#9633=CARTESIAN_POINT('',(-2.17090781436097,-2.09548948415489,4.87289032563268));
+#9634=CARTESIAN_POINT('',(-1.96538850316405,-2.28935906932221,4.88407161037298));
+#9635=CARTESIAN_POINT('',(-1.74263656630744,-2.46315543854331,4.89525289511329));
+#9636=CARTESIAN_POINT('',(-1.50460510402382,-2.6153547364751,4.9064341798536));
+#9637=CARTESIAN_POINT('',(-1.25338118819652,-2.74462247198634,4.9176154645939));
+#9638=CARTESIAN_POINT('',(-0.991167562807785,-2.84982521904323,4.92879674933421));
+#9639=CARTESIAN_POINT('',(-0.720263330168591,-2.93004055464637,4.93997803407451));
+#9640=CARTESIAN_POINT('',(-0.443043792272237,-2.98456514668118,4.95115931881482));
+#9641=CARTESIAN_POINT('',(-0.161939624031148,-3.01292092077332,4.96234060355513));
+#9642=CARTESIAN_POINT('',(0.120584439020896,-3.01485925205437,4.97352188829543));
+#9643=CARTESIAN_POINT('',(0.402051211589548,-2.99036314517145,4.98470317303574));
+#9644=CARTESIAN_POINT('',(0.679992778947725,-2.9396473831012,4.99588445777604));
+#9645=CARTESIAN_POINT('',(0.951972134833191,-2.86315664467606,5.00706574251635));
+#9646=CARTESIAN_POINT('',(1.21560455261407,-2.76156160280284,5.01824702725666));
+#9647=CARTESIAN_POINT('',(1.46857848210967,-2.63575305447449,5.02942831199696));
+#9648=CARTESIAN_POINT('',(1.70867586433876,-2.48683407100912,5.04060959673728));
+#9649=CARTESIAN_POINT('',(1.85875289099121,-2.37301833873032,5.04806378656415));
+#9650=CARTESIAN_POINT('',(1.93096552767691,-2.31272579900835,5.0517908814776));
+#9651=CARTESIAN_POINT('',(2.8585315893372,1.18403871716754,-2.77555756156289E-017));
+#9652=CARTESIAN_POINT('',(2.82156112023052,1.27329361422604,0.00372709491343542));
+#9653=CARTESIAN_POINT('',(2.73925342696872,1.44833764105473,0.0111812847403063));
+#9654=CARTESIAN_POINT('',(2.59177393066398,1.69820468997464,0.0223625694806126));
+#9655=CARTESIAN_POINT('',(2.42156964142896,1.9331817659301,0.033543854220919));
+#9656=CARTESIAN_POINT('',(2.23013290411388,2.15120861415395,0.0447251389612252));
+#9657=CARTESIAN_POINT('',(2.01914224970717,2.35037355455565,0.0559064237015316));
+#9658=CARTESIAN_POINT('',(1.79044765384931,2.52893030147076,0.0670877084418378));
+#9659=CARTESIAN_POINT('',(1.54605432259492,2.68531325962962,0.0782689931821442));
+#9660=CARTESIAN_POINT('',(1.28810510893869,2.8181512555429,0.0894502779224504));
+#9661=CARTESIAN_POINT('',(1.01886172463459,2.92627955890345,0.100631562662757));
+#9662=CARTESIAN_POINT('',(0.740684909269081,3.00875009529965,0.111812847403063));
+#9663=CARTESIAN_POINT('',(0.456013731210373,3.06483975889953,0.122994132143369));
+#9664=CARTESIAN_POINT('',(0.167344201724891,3.09405675270074,0.134175416883676));
+#9665=CARTESIAN_POINT('',(-0.12279261017318,3.09614490062574,0.145356701623982));
+#9666=CARTESIAN_POINT('',(-0.411852770263493,3.07108589368813,0.156537986364288));
+#9667=CARTESIAN_POINT('',(-0.697301784463093,3.01909945052635,0.167719271104595));
+#9668=CARTESIAN_POINT('',(-0.976636821398587,2.94064139089968,0.178900555844901));
+#9669=CARTESIAN_POINT('',(-1.24740865735802,2.83639963903752,0.190081840585207));
+#9670=CARTESIAN_POINT('',(-1.50724315120811,2.70728819188504,0.201263125325514));
+#9671=CARTESIAN_POINT('',(-1.75386206098355,2.55443910513178,0.21244441006582));
+#9672=CARTESIAN_POINT('',(-1.98510301962771,2.37919256729018,0.223625694806126));
+#9673=CARTESIAN_POINT('',(-2.19893849473614,2.18308514885505,0.234806979546432));
+#9674=CARTESIAN_POINT('',(-2.3934935660631,1.96783632957583,0.245988264286739));
+#9675=CARTESIAN_POINT('',(-2.567062364917,1.73533342197132,0.257169549027045));
+#9676=CARTESIAN_POINT('',(-2.71812303130321,1.48761502327819,0.268350833767352));
+#9677=CARTESIAN_POINT('',(-2.8453510576694,1.22685314092745,0.279532118507658));
+#9678=CARTESIAN_POINT('',(-2.9476309022546,0.955334148273594,0.290713403247964));
+#9679=CARTESIAN_POINT('',(-3.02406577021575,0.675438737557557,0.301894687988271));
+#9680=CARTESIAN_POINT('',(-3.07398547677014,0.389621045876896,0.313075972728577));
+#9681=CARTESIAN_POINT('',(-3.09695232340945,0.100387137187781,0.324257257468883));
+#9682=CARTESIAN_POINT('',(-3.09276493566238,-0.189726970990351,0.33543854220919));
+#9683=CARTESIAN_POINT('',(-3.0614600287562,-0.478177543504486,0.346619826949496));
+#9684=CARTESIAN_POINT('',(-3.00331208569574,-0.762435431166332,0.357801111689802));
+#9685=CARTESIAN_POINT('',(-2.91883095058258,-1.04000824646014,0.368982396430109));
+#9686=CARTESIAN_POINT('',(-2.8087573582762,-1.30846221692231,0.380163681170415));
+#9687=CARTESIAN_POINT('',(-2.6740564395933,-1.56544352458129,0.391344965910721));
+#9688=CARTESIAN_POINT('',(-2.51590925899213,-1.80869894435244,0.402526250651028));
+#9689=CARTESIAN_POINT('',(-2.33570245893955,-2.03609560042932,0.413707535391334));
+#9690=CARTESIAN_POINT('',(-2.13501610175998,-2.24563966744657,0.424888820131641));
+#9691=CARTESIAN_POINT('',(-1.91560981556902,-2.43549385244134,0.436070104871947));
+#9692=CARTESIAN_POINT('',(-1.67940736576533,-2.60399350433081,0.447251389612253));
+#9693=CARTESIAN_POINT('',(-1.42847978735844,-2.74966120965698,0.45843267435256));
+#9694=CARTESIAN_POINT('',(-1.16502722602917,-2.87121974662245,0.469613959092866));
+#9695=CARTESIAN_POINT('',(-0.891359647141201,-2.96760328383567,0.480795243833172));
+#9696=CARTESIAN_POINT('',(-0.60987658184807,-3.0379667255744,0.491976528573479));
+#9697=CARTESIAN_POINT('',(-0.32304608788286,-3.0816931216277,0.503157813313785));
+#9698=CARTESIAN_POINT('',(-0.0333831095033223,-3.09839907674654,0.514339098054091));
+#9699=CARTESIAN_POINT('',(0.256572573666388,-3.08793811227267,0.525520382794398));
+#9700=CARTESIAN_POINT('',(0.544278615551734,-3.05040195047096,0.536701667534704));
+#9701=CARTESIAN_POINT('',(0.827212395046578,-2.98611971030386,0.54788295227501));
+#9702=CARTESIAN_POINT('',(1.10289313448245,-2.89565502169982,0.559064237015317));
+#9703=CARTESIAN_POINT('',(1.36890365121245,-2.77980108361752,0.570245521755623));
+#9704=CARTESIAN_POINT('',(1.62291155159075,-2.63957370923739,0.581426806495929));
+#9705=CARTESIAN_POINT('',(1.8626896815179,-2.47620241926032,0.592608091236236));
+#9706=CARTESIAN_POINT('',(2.08613565424048,-2.29111966140806,0.603789375976542));
+#9707=CARTESIAN_POINT('',(2.29129028418428,-2.08594825064925,0.614970660716849));
+#9708=CARTESIAN_POINT('',(2.47635476519241,-1.86248714027581,0.626151945457155));
+#9709=CARTESIAN_POINT('',(2.63970644254852,-1.62269564858964,0.637333230197461));
+#9710=CARTESIAN_POINT('',(2.77991304049532,-1.36867627950074,0.648514514937768));
+#9711=CARTESIAN_POINT('',(2.89574522050073,-1.10265628766679,0.659695799678074));
+#9712=CARTESIAN_POINT('',(2.98618736016023,-0.826968149811812,0.67087708441838));
+#9713=CARTESIAN_POINT('',(3.05044645822544,-0.544029113452415,0.682058369158687));
+#9714=CARTESIAN_POINT('',(3.08795908767902,-0.256320002349526,0.693239653898993));
+#9715=CARTESIAN_POINT('',(3.09839633589133,0.0336365354796662,0.704420938639299));
+#9716=CARTESIAN_POINT('',(3.0816666885429,0.323298146466924,0.715602223379606));
+#9717=CARTESIAN_POINT('',(3.03791683202662,0.610125062977458,0.726783508119912));
+#9718=CARTESIAN_POINT('',(2.96753036729406,0.89160237212082,0.737964792860218));
+#9719=CARTESIAN_POINT('',(2.87112444642294,1.16526206663414,0.749146077600525));
+#9720=CARTESIAN_POINT('',(2.74954436139653,1.42870468449448,0.760327362340831));
+#9721=CARTESIAN_POINT('',(2.60385613254087,1.67962034752299,0.771508647081137));
+#9722=CARTESIAN_POINT('',(2.43533716160469,1.91580901451348,0.782689931821443));
+#9723=CARTESIAN_POINT('',(2.24546503143639,2.13519977130485,0.79387121656175));
+#9724=CARTESIAN_POINT('',(2.03590455046297,2.33586898866098,0.805052501302056));
+#9725=CARTESIAN_POINT('',(1.80849315556567,2.51605718874911,0.816233786042362));
+#9726=CARTESIAN_POINT('',(1.56522480134058,2.67418447233026,0.827415070782669));
+#9727=CARTESIAN_POINT('',(1.30823247700408,2.80886437139562,0.838596355522974));
+#9728=CARTESIAN_POINT('',(1.03976950423559,2.91891600578804,0.849777640263281));
+#9729=CARTESIAN_POINT('',(0.762189779939354,3.0033744372189,0.860958925003587));
+#9730=CARTESIAN_POINT('',(0.477927137157442,3.06149912989575,0.872140209743893));
+#9731=CARTESIAN_POINT('',(0.189474005098738,3.09278044357755,0.8833214944842));
+#9732=CARTESIAN_POINT('',(-0.100640444606248,3.09694410212606,0.894502779224506));
+#9733=CARTESIAN_POINT('',(-0.389872473809978,3.07395359837282,0.905684063964812));
+#9734=CARTESIAN_POINT('',(-0.675686081472439,3.0240105142159,0.916865348705119));
+#9735=CARTESIAN_POINT('',(-0.955575239446338,2.94755275313963,0.928046633445424));
+#9736=CARTESIAN_POINT('',(-1.22708586545847,2.84525070065468,0.939227918185731));
+#9737=CARTESIAN_POINT('',(-1.48783734062706,2.71800134632412,0.950409202926037));
+#9738=CARTESIAN_POINT('',(-1.73554338284829,2.56692041891358,0.961590487666343));
+#9739=CARTESIAN_POINT('',(-1.96803209303332,2.39333260362508,0.97277177240665));
+#9740=CARTESIAN_POINT('',(-2.18326499842919,2.19875992719031,0.983953057146956));
+#9741=CARTESIAN_POINT('',(-2.37935492605081,1.98490841266333,0.995134341887262));
+#9742=CARTESIAN_POINT('',(-2.55458254950909,1.75365312092431,1.00631562662757));
+#9743=CARTESIAN_POINT('',(-2.70741146415149,1.507021710051,1.01749691136787));
+#9744=CARTESIAN_POINT('',(-2.83650165833564,1.24717665671029,1.02867819610818));
+#9745=CARTESIAN_POINT('',(-2.94072126271912,0.976396295453635,1.03985948084849));
+#9746=CARTESIAN_POINT('',(-3.01915647454697,0.697054842164553,1.05104076558879));
+#9747=CARTESIAN_POINT('',(-3.07111956992043,0.411601576813911,1.0622220503291));
+#9748=CARTESIAN_POINT('',(-3.09615493379481,0.122539368049409,1.07340333506941));
+#9749=CARTESIAN_POINT('',(-3.09404305483524,-0.167597272083125,1.08458461980971));
+#9750=CARTESIAN_POINT('',(-3.0648024501031,-0.456264410869364,1.09576590455002));
+#9751=CARTESIAN_POINT('',(-3.00868950269749,-0.740931000257004,1.10694718929032));
+#9752=CARTESIAN_POINT('',(-2.92619621377532,-1.01910106921292,1.11812847403063));
+#9753=CARTESIAN_POINT('',(-2.81804588866026,-1.28833560852324,1.12930975877094));
+#9754=CARTESIAN_POINT('',(-2.68518679486515,-1.54627395614934,1.14049104351124));
+#9755=CARTESIAN_POINT('',(-2.52878384763459,-1.79065449563178,1.15167232825155));
+#9756=CARTESIAN_POINT('',(-2.35020839590918,-2.0193344860577,1.16285361299186));
+#9757=CARTESIAN_POINT('',(-2.15102619826878,-2.23030884972133,1.17403489773216));
+#9758=CARTESIAN_POINT('',(-1.93298369428219,-2.4217277527466,1.18521618247247));
+#9759=CARTESIAN_POINT('',(-1.69799269163684,-2.59191282452397,1.19639746721277));
+#9760=CARTESIAN_POINT('',(-1.44811360331237,-2.73937187374872,1.20757875195308));
+#9761=CARTESIAN_POINT('',(-1.18553738177562,-2.86281197202969,1.21876003669339));
+#9762=CARTESIAN_POINT('',(-0.912566308598686,-2.96115079035069,1.22994132143369));
+#9763=CARTESIAN_POINT('',(-0.631593807937874,-3.03352608898596,1.241122606174));
+#9764=CARTESIAN_POINT('',(-0.345083460869776,-3.07930327766169,1.25230389091431));
+#9765=CARTESIAN_POINT('',(-0.0555474045879825,-3.09808097967556,1.26348517565461));
+#9766=CARTESIAN_POINT('',(0.234475694142717,-3.0896945511879,1.27466646039492));
+#9767=CARTESIAN_POINT('',(0.52244289814474,-3.05421752482727,1.28584774513522));
+#9768=CARTESIAN_POINT('',(0.805829296429321,-2.99196096495261,1.29702902987553));
+#9769=CARTESIAN_POINT('',(1.08215014274358,-2.90347074022522,1.30821031461584));
+#9770=CARTESIAN_POINT('',(1.34898264195118,-2.78952273740479,1.31939159935614));
+#9771=CARTESIAN_POINT('',(1.60398719322242,-2.65111605833513,1.33057288409645));
+#9772=CARTESIAN_POINT('',(1.84492790377247,-2.48946425976868,1.34175416883676));
+#9773=CARTESIAN_POINT('',(2.0696921932823,-2.30598471283966,1.35293545357706));
+#9774=CARTESIAN_POINT('',(2.27630931710953,-2.10228617548237,1.36411673831737));
+#9775=CARTESIAN_POINT('',(2.46296764587702,-1.88015468676035,1.37529802305767));
+#9776=CARTESIAN_POINT('',(2.62803054993079,-1.6415379067857,1.38647930779798));
+#9777=CARTESIAN_POINT('',(2.77005074939142,-1.38852803953681,1.39766059253829));
+#9778=CARTESIAN_POINT('',(2.88778300397716,-1.12334348830825,1.40884187727859));
+#9779=CARTESIAN_POINT('',(2.98019503133363,-0.848309404638601,1.4200231620189));
+#9780=CARTESIAN_POINT('',(3.04647655813758,-0.565837301264353,1.43120444675921));
+#9781=CARTESIAN_POINT('',(3.0860464246144,-0.278403907854432,1.44238573149951));
+#9782=CARTESIAN_POINT('',(3.09855768017629,0.0114705450806282,1.45356701623982));
+#9783=CARTESIAN_POINT('',(3.0839006255026,0.30124442369709,1.46474830098012));
+#9784=CARTESIAN_POINT('',(3.04220377438897,0.588376975991921,1.47592958572043));
+#9785=CARTESIAN_POINT('',(2.97383272693192,0.870350609244678,1.48711087046074));
+#9786=CARTESIAN_POINT('',(2.87938696392869,1.14469296439764,1.49829215520104));
+#9787=CARTESIAN_POINT('',(2.75969459059937,1.40899859382488,1.50947343994135));
+#9788=CARTESIAN_POINT('',(2.61580507571851,1.66095005241856,1.52065472468166));
+#9789=CARTESIAN_POINT('',(2.44898004981985,1.89833821706467,1.53183600942196));
+#9790=CARTESIAN_POINT('',(2.26068224315615,2.11908165634606,1.54301729416227));
+#9791=CARTESIAN_POINT('',(2.05256266040642,2.32124488063824,1.55419857890258));
+#9792=CARTESIAN_POINT('',(1.82644610458348,2.50305531258016,1.56537986364288));
+#9793=CARTESIAN_POINT('',(1.58431517706904,2.66291882912203,1.57656114838319));
+#9794=CARTESIAN_POINT('',(1.32829289406461,2.79943373887674,1.58774243312349));
+#9795=CARTESIAN_POINT('',(1.06062407187824,2.91140307222074,1.5989237178638));
+#9796=CARTESIAN_POINT('',(0.783655644261755,2.99784507638414,1.61010500260411));
+#9797=CARTESIAN_POINT('',(0.499816084377056,3.0580018235086,1.62128628734441));
+#9798=CARTESIAN_POINT('',(0.211594111820822,3.09134585619705,1.63246757208472));
+#9799=CARTESIAN_POINT('',(-0.078483128594633,3.09758481228681,1.64364885682503));
+#9800=CARTESIAN_POINT('',(-0.3678722249747,3.07666398829578,1.65483014156533));
+#9801=CARTESIAN_POINT('',(-0.654035799106429,3.02876681906533,1.66601142630564));
+#9802=CARTESIAN_POINT('',(-0.934464754318851,2.95431326939438,1.67719271104594));
+#9803=CARTESIAN_POINT('',(-1.20670027536932,2.8539561517668,1.68837399578625));
+#9804=CARTESIAN_POINT('',(-1.46835538745972,2.72857540245857,1.69955528052656));
+#9805=CARTESIAN_POINT('',(-1.7171358853521,2.57927036621212,1.71073656526686));
+#9806=CARTESIAN_POINT('',(-1.95086044907603,2.40735015712605,1.72191785000717));
+#9807=CARTESIAN_POINT('',(-2.16747976985227,2.21432218027664,1.73309913474747));
+#9808=CARTESIAN_POINT('',(-2.36509451853568,2.00187891471398,1.74428041948778));
+#9809=CARTESIAN_POINT('',(-2.54197199902907,1.77188307372018,1.75546170422809));
+#9810=CARTESIAN_POINT('',(-2.6965613406501,1.52635127244525,1.76664298896839));
+#9811=CARTESIAN_POINT('',(-2.82750709624375,1.2674363461236,1.7778242737087));
+#9812=CARTESIAN_POINT('',(-2.93366112681142,0.997408473905986,1.78900555844901));
+#9813=CARTESIAN_POINT('',(-3.01409266845168,0.718635273814035,1.80018684318931));
+#9814=CARTESIAN_POINT('',(-3.06809649334514,0.433561043345879,1.81136812792962));
+#9815=CARTESIAN_POINT('',(-3.09519909322763,0.144685327752226,1.82254941266993));
+#9816=CARTESIAN_POINT('',(-3.09516283113453,-0.145458996102638,1.83373069741023));
+#9817=CARTESIAN_POINT('',(-3.06798802501371,-0.43432792813312,1.84491198215054));
+#9818=CARTESIAN_POINT('',(-3.01391294493772,-0.719388650953557,1.85609326689084));
+#9819=CARTESIAN_POINT('',(-2.93341172393978,-0.998141737748982,1.86727455163115));
+#9820=CARTESIAN_POINT('',(-2.82719020079141,-1.26814306737566,1.87845583637146));
+#9821=CARTESIAN_POINT('',(-2.69617973117239,-1.52702525453874,1.88963712111176));
+#9822=CARTESIAN_POINT('',(-2.54152902149716,-1.77251840714606,1.90081840585207));
+#9823=CARTESIAN_POINT('',(-2.36459405699894,-2.00247002883669,1.91199969059238));
+#9824=CARTESIAN_POINT('',(-2.16692621238273,-2.2148638921777,1.92318097533268));
+#9825=CARTESIAN_POINT('',(-1.95025864929355,-2.40783771704815,1.93436226007299));
+#9826=CARTESIAN_POINT('',(-1.71649111986757,-2.57969949920523,1.94554354481329));
+#9827=CARTESIAN_POINT('',(-1.46767330960946,-2.72894234586294,1.9567248295536));
+#9828=CARTESIAN_POINT('',(-1.20598686564637,-2.85425768820412,1.96790611429391));
+#9829=CARTESIAN_POINT('',(-0.933726267935707,-2.95454675497796,1.97908739903421));
+#9830=CARTESIAN_POINT('',(-0.653278711148989,-3.02893020658176,1.99026868377452));
+#9831=CARTESIAN_POINT('',(-0.367103173628412,-3.07675584515507,2.00144996851482));
+#9832=CARTESIAN_POINT('',(-0.0777088569405431,-3.09760433308338,2.01263125325513));
+#9833=CARTESIAN_POINT('',(0.212366814929745,-3.09129286977157,2.02381253799544));
+#9834=CARTESIAN_POINT('',(0.500580443840928,-3.05787679444871,2.03499382273574));
+#9835=CARTESIAN_POINT('',(0.78440495813819,-2.99764910095097,2.04617510747605));
+#9836=CARTESIAN_POINT('',(1.06135177014533,-2.91113786873678,2.05735639221636));
+#9837=CARTESIAN_POINT('',(1.32899259622719,-2.79910163265953,2.06853767695666));
+#9838=CARTESIAN_POINT('',(1.5849807481032,-2.66252273209566,2.07971896169697));
+#9839=CARTESIAN_POINT('',(1.82707170872879,-2.50259869774336,2.09090024643727));
+#9840=CARTESIAN_POINT('',(2.05314281233414,-2.32073175161296,2.10208153117758));
+#9841=CARTESIAN_POINT('',(2.26121185606488,-2.11851651227352,2.11326281591789));
+#9842=CARTESIAN_POINT('',(2.44945448003685,-1.89772601315663,2.12444410065819));
+#9843=CARTESIAN_POINT('',(2.61622016341567,-1.6602961565098,2.1356253853985));
+#9844=CARTESIAN_POINT('',(2.7600466962668,-1.40830873930776,2.14680667013881));
+#9845=CARTESIAN_POINT('',(2.87967300028612,-1.14397319995141,2.15798795487911));
+#9846=CARTESIAN_POINT('',(2.97405018599812,-0.869607245800356,2.16916923961942));
+#9847=CARTESIAN_POINT('',(3.04235074947186,-0.587616531397729,2.18035052435973));
+#9848=CARTESIAN_POINT('',(3.08397582791723,-0.300473565569638,2.19153180910003));
+#9849=CARTESIAN_POINT('',(3.0985604505441,-0.01069603234291,2.20271309384034));
+#9850=CARTESIAN_POINT('',(3.08597673864465,0.279175284235614,2.21389437858064));
+#9851=CARTESIAN_POINT('',(3.04633502684039,0.56659877782193,2.22507566332095));
+#9852=CARTESIAN_POINT('',(2.97998289566254,0.849054304707657,2.23625694806126));
+#9853=CARTESIAN_POINT('',(2.88750212394847,1.12406528056736,2.24743823280156));
+#9854=CARTESIAN_POINT('',(2.7697035877754,1.38922039527499,2.25861951754187));
+#9855=CARTESIAN_POINT('',(2.62762015065802,1.64219475539286,2.26980080228218));
+#9856=CARTESIAN_POINT('',(2.46249760734906,1.88077026895474,2.28098208702248));
+#9857=CARTESIAN_POINT('',(2.27578376064791,2.10285509380822,2.29216337176279));
+#9858=CARTESIAN_POINT('',(2.06911572699264,2.30650197899235,2.30334465650309));
+#9859=CARTESIAN_POINT('',(1.84430558214032,2.48992533833246,2.3145259412434));
+#9860=CARTESIAN_POINT('',(1.60332447279526,2.65151690654986,2.32570722598371));
+#9861=CARTESIAN_POINT('',(1.3482853334952,2.78985984061308,2.33688851072401));
+#9862=CARTESIAN_POINT('',(1.08142436029454,2.90374114268911,2.34806979546432));
+#9863=CARTESIAN_POINT('',(0.805081403684381,2.99216229576965,2.35925108020462));
+#9864=CARTESIAN_POINT('',(0.521679452665266,3.05434801871869,2.37043236494493));
+#9865=CARTESIAN_POINT('',(0.233703389857233,3.08975306397666,2.38161364968524));
+#9866=CARTESIAN_POINT('',(-0.0563217960764961,3.09806699831857,2.39279493442554));
+#9867=CARTESIAN_POINT('',(-0.345853149657636,3.07921692474821,2.40397621916585));
+#9868=CARTESIAN_POINT('',(-0.632352045354915,3.03336812166268,2.41515750390616));
+#9869=CARTESIAN_POINT('',(-0.913306446380939,2.96092259368308,2.42633878864646));
+#9870=CARTESIAN_POINT('',(-1.18625293035763,2.86251554685767,2.43752007338677));
+#9871=CARTESIAN_POINT('',(-1.44879828872803,2.73900981914316,2.44870135812707));
+#9872=CARTESIAN_POINT('',(-1.69864051052985,2.59148831499793,2.45988264286738));
+#9873=CARTESIAN_POINT('',(-1.93358896654377,2.42124451042106,2.47106392760769));
+#9874=CARTESIAN_POINT('',(-2.15158361684117,2.22977111168941,2.48224521234799));
+#9875=CARTESIAN_POINT('',(-2.35071307331819,2.01874696723361,2.4934264970883));
+#9876=CARTESIAN_POINT('',(-2.52923135884321,1.79002234741024,2.50460778182861));
+#9877=CARTESIAN_POINT('',(-2.68557321607249,1.54560272123789,2.51578906656891));
+#9878=CARTESIAN_POINT('',(-2.81836783170566,1.28763117234349,2.52697035130922));
+#9879=CARTESIAN_POINT('',(-2.9264508558459,1.01836960829686,2.53815163604953));
+#9880=CARTESIAN_POINT('',(-3.00887461107872,0.740178928090902,2.54933292078983));
+#9881=CARTESIAN_POINT('',(-3.06491640175534,0.455498321659952,2.56051420553014));
+#9882=CARTESIAN_POINT('',(-3.09408485062465,0.166823882939283,2.57169549027044));
+#9883=CARTESIAN_POINT('',(-3.0961242072538,-0.123313276012608,2.58287677501075));
+#9884=CARTESIAN_POINT('',(-3.07101659046085,-0.412369217932358,2.59405805975106));
+#9885=CARTESIAN_POINT('',(-3.01898214509793,-0.697809485722151,2.60523934449136));
+#9886=CARTESIAN_POINT('',(-2.94047711181004,-0.977131324697557,2.61642062923167));
+#9887=CARTESIAN_POINT('',(-2.83618982669402,-1.24788562686701,2.62760191397197));
+#9888=CARTESIAN_POINT('',(-2.7070346859329,-1.50769840483436,2.63878319871228));
+#9889=CARTESIAN_POINT('',(-2.554144128324,-1.75429160704028,2.64996448345259));
+#9890=CARTESIAN_POINT('',(-2.3788587059983,-1.9855030918334,2.66114576819289));
+#9891=CARTESIAN_POINT('',(-2.18271533039175,-2.19930558523748,2.6723270529332));
+#9892=CARTESIAN_POINT('',(-1.96743379652806,-2.39382445619204,2.68350833767351));
+#9893=CARTESIAN_POINT('',(-1.73490170376918,-2.56735415341217,2.69468962241381));
+#9894=CARTESIAN_POINT('',(-1.48715790524868,-2.71837315974836,2.70587090715412));
+#9895=CARTESIAN_POINT('',(-1.22637463110455,-2.84555733292568,2.71705219189443));
+#9896=CARTESIAN_POINT('',(-0.954838442255591,-2.94779151569015,2.72823347663473));
+#9897=CARTESIAN_POINT('',(-0.674930181719853,-3.02417931356385,2.73941476137504));
+#9898=CARTESIAN_POINT('',(-0.389104099262763,-3.07405095447698,2.75059604611534));
+#9899=CARTESIAN_POINT('',(-0.09986633241124,-3.09696916136319,2.76177733085565));
+#9900=CARTESIAN_POINT('',(0.190247067486715,-3.09273298622701,2.77295861559596));
+#9901=CARTESIAN_POINT('',(0.478692371488326,-3.06137957206597,2.78413990033626));
+#9902=CARTESIAN_POINT('',(0.762940476599883,-3.00318382719897,2.79532118507657));
+#9903=CARTESIAN_POINT('',(1.04049908107953,-2.91865601485625,2.80650246981688));
+#9904=CARTESIAN_POINT('',(1.30893453706481,-2.80853727916559,2.81768375455718));
+#9905=CARTESIAN_POINT('',(1.56589318892004,-2.67379314676318,2.82886503929749));
+#9906=CARTESIAN_POINT('',(1.8091220102078,-2.51560506100732,2.84004632403779));
+#9907=CARTESIAN_POINT('',(2.03648835833851,-2.33536002302336,2.8512276087781));
+#9908=CARTESIAN_POINT('',(2.2459986736884,-2.1346384304078,2.86240889351841));
+#9909=CARTESIAN_POINT('',(2.43581595923095,-1.91520022022235,2.87359017825871));
+#9910=CARTESIAN_POINT('',(2.6042758874196,-1.67896943777686,2.88477146299902));
+#9911=CARTESIAN_POINT('',(2.74990139309577,-1.42801736650289,2.89595274773933));
+#9912=CARTESIAN_POINT('',(2.87141562447072,-1.16454436683596,2.90713403247963));
+#9913=CARTESIAN_POINT('',(2.96775313862654,-0.890860583344112,2.91831531721994));
+#9914=CARTESIAN_POINT('',(3.03806924337351,-0.609365689263689,2.92949660196024));
+#9915=CARTESIAN_POINT('',(3.08174740355381,-0.322527846043169,2.94067788670055));
+#9916=CARTESIAN_POINT('',(3.09840464685298,-0.0328620623789469,2.95185917144086));
+#9917=CARTESIAN_POINT('',(3.08789492172046,0.257091857507945,2.96304045618116));
+#9918=CARTESIAN_POINT('',(3.05031037795704,0.544791583003523,2.97422174092147));
+#9919=CARTESIAN_POINT('',(2.98598055874067,0.827714548384075,2.98540302566177));
+#9920=CARTESIAN_POINT('',(2.89546951117529,1.10338007079983,2.99658431040208));
+#9921=CARTESIAN_POINT('',(2.7795708406973,1.36937110102749,3.00776559514239));
+#9922=CARTESIAN_POINT('',(2.63930075270303,1.62335541627986,3.01894687988269));
+#9923=CARTESIAN_POINT('',(2.4758891424085,1.86310606925307,3.030128164623));
+#9924=CARTESIAN_POINT('',(2.29076881106604,2.08652091411302,3.04130944936331));
+#9925=CARTESIAN_POINT('',(2.08556290309055,2.29164103821616,3.05249073410361));
+#9926=CARTESIAN_POINT('',(1.86207067424729,2.47666793795458,3.06367201884392));
+#9927=CARTESIAN_POINT('',(1.62225171568646,2.63997928812638,3.07485330358423));
+#9928=CARTESIAN_POINT('',(1.36820877214903,2.78014316656505,3.08603458832453));
+#9929=CARTESIAN_POINT('',(1.10216930499462,2.89593060930534,3.09721587306484));
+#9930=CARTESIAN_POINT('',(0.826465961707846,2.98632638620132,3.10839715780514));
+#9931=CARTESIAN_POINT('',(0.543516123127312,3.05053790251565,3.11957844254545));
+#9932=CARTESIAN_POINT('',(0.255800707728364,3.08800214843021,3.13075972728576));
+#9933=CARTESIAN_POINT('',(-0.0341575811954193,3.09839063554465,3.14194101202606));
+#9934=CARTESIAN_POINT('',(-0.323816374722118,3.08161227707928,3.15312229676637));
+#9935=CARTESIAN_POINT('',(-0.610635929920579,3.03781418652852,3.16430358150667));
+#9936=CARTESIAN_POINT('',(-0.89210139844471,2.9673803877624,3.17548486624698));
+#9937=CARTESIAN_POINT('',(-1.16574487685079,2.87092844788582,3.18666615098729));
+#9938=CARTESIAN_POINT('',(-1.42916704529952,2.74930406237902,3.19784743572759));
+#9939=CARTESIAN_POINT('',(-1.68005820491353,2.60357363999689,3.2090287204679));
+#9940=CARTESIAN_POINT('',(-1.91621852933381,2.43501495244314,3.22021000520821));
+#9941=CARTESIAN_POINT('',(-2.13557735290834,2.24510593080348,3.23139128994851));
+#9942=CARTESIAN_POINT('',(-2.33621132639306,2.03551170697117,3.24257257468882));
+#9943=CARTESIAN_POINT('',(-2.51636128097525,1.80807001368656,3.25375385942913));
+#9944=CARTESIAN_POINT('',(-2.67444765275447,1.56477507120354,3.26493514416943));
+#9945=CARTESIAN_POINT('',(-2.80908433243864,1.30776010186565,3.27611642890974));
+#9946=CARTESIAN_POINT('',(-2.91909081882035,1.03927862590485,3.28729771365004));
+#9947=CARTESIAN_POINT('',(-3.00350256947099,0.7616847024623,3.29847899839035));
+#9948=CARTESIAN_POINT('',(-3.06157945789757,0.477412289078901,3.30966028313066));
+#9949=CARTESIAN_POINT('',(-3.09281226300913,0.188953900632666,3.32084156787096));
+#9950=CARTESIAN_POINT('',(-3.096927133993,-0.101161245157625,3.33202285261127));
+#9951=CARTESIAN_POINT('',(-3.07388799145257,-0.390389404041122,3.34320413735158));
+#9952=CARTESIAN_POINT('',(-3.02389684375326,-0.676194608912973,3.35438542209188));
+#9953=CARTESIAN_POINT('',(-2.94739201580295,-0.956070905301982,3.36556670683219));
+#9954=CARTESIAN_POINT('',(-2.84504430579705,-1.22756432370597,3.37674799157249));
+#9955=CARTESIAN_POINT('',(-2.71775110362608,-1.48829439612033,3.3879292763128));
+#9956=CARTESIAN_POINT('',(-2.56662852251573,-1.73597502810168,3.39911056105311));
+#9957=CARTESIAN_POINT('',(-2.39300161288979,-1.96843454335946,3.41029184579341));
+#9958=CARTESIAN_POINT('',(-2.19839274426106,-2.18363472512328,3.42147313053372));
+#9959=CARTESIAN_POINT('',(-1.9845082570186,-2.37968868733053,3.43265441527403));
+#9960=CARTESIAN_POINT('',(-1.75322350114899,-2.55487741893868,3.44383570001433));
+#9961=CARTESIAN_POINT('',(-1.50656639307298,-2.7076648563009,3.45501698475464));
+#9962=CARTESIAN_POINT('',(-1.24669963477184,-2.83671135144972,3.46619826949494));
+#9963=CARTESIAN_POINT('',(-0.975901751107195,-2.94088541819804,3.47737955423525));
+#9964=CARTESIAN_POINT('',(-0.696547111599931,-3.01927365306719,3.48856083897556));
+#9965=CARTESIAN_POINT('',(-0.411085111838341,-3.07118874405478,3.49974212371586));
+#9966=CARTESIAN_POINT('',(-0.122018697053882,-3.09617549702099,3.51092340845617));
+#9967=CARTESIAN_POINT('',(0.168117583829024,-3.09401482685384,3.52210469319647));
+#9968=CARTESIAN_POINT('',(0.456779801245967,-3.06472567841848,3.53328597793678));
+#9969=CARTESIAN_POINT('',(0.741436950295459,-3.00856486044767,3.54446726267709));
+#9970=CARTESIAN_POINT('',(1.01959314271773,-2.92602479382983,3.55564854741739));
+#9971=CARTESIAN_POINT('',(1.28880949096908,-2.81782919403784,3.5668298321577));
+#9972=CARTESIAN_POINT('',(1.54672549251097,-2.68492672555521,3.57801111689801));
+#9973=CARTESIAN_POINT('',(1.79107972681559,-2.52848268393796,3.58919240163831));
+#9974=CARTESIAN_POINT('',(2.0197296836152,-2.34986877844436,3.60037368637862));
+#9975=CARTESIAN_POINT('',(2.23067054854036,-2.15065110481885,3.61155497111893));
+#9976=CARTESIAN_POINT('',(2.42205278143365,-1.93257641368548,3.62273625585923));
+#9977=CARTESIAN_POINT('',(2.5921983332111,-1.69755679495018,3.63391754059954));
+#9978=CARTESIAN_POINT('',(2.73961535908134,-1.44765291249994,3.64509882533984));
+#9979=CARTESIAN_POINT('',(2.8630112991161,-1.18505593619771,3.65628011008015));
+#9980=CARTESIAN_POINT('',(2.96130421148093,-0.912068329594451,3.66746139482046));
+#9981=CARTESIAN_POINT('',(3.03363225895582,-0.631083661812371,3.67864267956076));
+#9982=CARTESIAN_POINT('',(3.07936126556751,-0.344565620610001,3.68982396430107));
+#9983=CARTESIAN_POINT('',(3.09809027707645,-0.0550264106434857,3.70100524904138));
+#9984=CARTESIAN_POINT('',(3.08965507656378,0.234995273670716,3.71218653378168));
+#9985=CARTESIAN_POINT('',(3.05412962429364,0.522956507556699,3.72336781852199));
+#9986=CARTESIAN_POINT('',(2.99182540922578,0.806332432371974,3.73454910326229));
+#9987=CARTESIAN_POINT('',(2.90328871786465,1.08263839369558,3.7457303880026));
+#9988=CARTESIAN_POINT('',(2.78929584439175,1.34945172690351,3.75691167274291));
+#9989=CARTESIAN_POINT('',(2.650846284079,1.60443299921452,3.76809295748321));
+#9990=CARTESIAN_POINT('',(2.48915396966376,1.8453465219549,3.77927424222352));
+#9991=CARTESIAN_POINT('',(2.30563662752527,2.07007995318968,3.79045552696383));
+#9992=CARTESIAN_POINT('',(2.10190334698813,2.27666281884341,3.80163681170413));
+#9993=CARTESIAN_POINT('',(1.87974047174583,2.46328378991636,3.81281809644444));
+#9994=CARTESIAN_POINT('',(1.64109593710906,2.62830656430867,3.82399938118474));
+#9995=CARTESIAN_POINT('',(1.3880621904105,2.77028421399984,3.83518066592505));
+#9996=CARTESIAN_POINT('',(1.12285784432094,2.88797187178664,3.84636195066536));
+#9997=CARTESIAN_POINT('',(0.847808223941302,2.98033764634167,3.85754323540566));
+#9998=CARTESIAN_POINT('',(0.565324978234729,3.0465716698886,3.86872452014597));
+#9999=CARTESIAN_POINT('',(0.277884934566682,3.08609319916376,3.87990580488628));
+#10000=CARTESIAN_POINT('',(-0.0119916182425053,3.09855570740238,3.89108708962658));
+#10001=CARTESIAN_POINT('',(-0.301763027937294,3.08384992270279,3.90226837436689));
+#10002=CARTESIAN_POINT('',(-0.58888856416228,3.04210478612799,3.91344965910719));
+#10003=CARTESIAN_POINT('',(-0.870850695714278,2.97368632114382,3.9246309438475));
+#10004=CARTESIAN_POINT('',(-1.14517716438306,2.87919442430683,3.93581222858781));
+#10005=CARTESIAN_POINT('',(-1.40946266183619,2.75945760534087,3.94699351332811));
+#10006=CARTESIAN_POINT('',(-1.661389919484,2.61552572272208,3.95817479806842));
+#10007=CARTESIAN_POINT('',(-1.89875002640759,2.44866077846669,3.96935608280873));
+#10008=CARTESIAN_POINT('',(-2.11946179720135,2.2603258528336,3.98053736754903));
+#10009=CARTESIAN_POINT('',(-2.32159001991168,2.05217227596282,3.99171865228934));
+#10010=CARTESIAN_POINT('',(-2.50336242407316,1.82602514892936,4.00289993702965));
+#10011=CARTESIAN_POINT('',(-2.66318522006551,1.58386734116483,4.01408122176995));
+#10012=CARTESIAN_POINT('',(-2.79965707354146,1.32782210455814,4.02526250651026));
+#10013=CARTESIAN_POINT('',(-2.91158139239707,1.06013445667568,4.03644379125056));
+#10014=CARTESIAN_POINT('',(-2.99797681855178,0.783151496333929,4.04762507599087));
+#10015=CARTESIAN_POINT('',(-3.05808583254556,0.499301824118458,4.05880636073118));
+#10016=CARTESIAN_POINT('',(-3.09138139550786,0.211074248291371,4.06998764547148));
+#10017=CARTESIAN_POINT('',(-3.097571570261,-0.0790040372052528,4.08116893021179));
+#10018=CARTESIAN_POINT('',(-3.07660208104009,-0.368389611313482,4.0923502149521));
+#10019=CARTESIAN_POINT('',(-3.02865678938572,-0.654545126703825,4.1035314996924));
+#10020=CARTESIAN_POINT('',(-2.95415608203662,-0.934961557364762,4.11471278443271));
+#10021=CARTESIAN_POINT('',(-2.85375318495759,-1.20718019786954,4.12589406917301));
+#10022=CARTESIAN_POINT('',(-2.72832843582114,-1.46881422142954,4.13707535391332));
+#10023=CARTESIAN_POINT('',(-2.57898156516242,-1.7175696077121,4.14825663865363));
+#10024=CARTESIAN_POINT('',(-2.40702205388628,-1.95126525692664,4.15943792339393));
+#10025=CARTESIAN_POINT('',(-2.21395765167257,-2.16785211381782,4.17061920813424));
+#10026=CARTESIAN_POINT('',(-2.00148115695082,-2.36543113388547,4.18180049287454));
+#10027=CARTESIAN_POINT('',(-1.7714555743581,-2.54226993430272,4.19298177761485));
+#10028=CARTESIAN_POINT('',(-1.52589777982023,-2.69681798353608,4.20416306235516));
+#10029=CARTESIAN_POINT('',(-1.26696083648189,-2.82772019648427,4.21534434709546));
+#10030=CARTESIAN_POINT('',(-0.99691511654014,-2.9338288159328,4.22652563183577));
+#10031=CARTESIAN_POINT('',(-0.718128394506352,-3.01421347614724,4.23770691657607));
+#10032=CARTESIAN_POINT('',(-0.433045086439729,-3.06816936036692,4.24888820131638));
+#10033=CARTESIAN_POINT('',(-0.144164817183822,-3.09522338067389,4.26006948605669));
+#10034=CARTESIAN_POINT('',(0.145979496470343,-3.09513832605171,4.27125077079699));
+#10035=CARTESIAN_POINT('',(0.434843854526614,-3.06791494226361,4.2824320555373));
+#10036=CARTESIAN_POINT('',(0.719895479704165,-3.0137919253136,4.29361334027761));
+#10037=CARTESIAN_POINT('',(0.99863502495662,-2.93324382854781,4.30479462501791));
+#10038=CARTESIAN_POINT('',(1.26861848787318,-2.82697690174686,4.31597590975822));
+#10039=CARTESIAN_POINT('',(1.5274786398152,-2.69592289869206,4.32715719449853));
+#10040=CARTESIAN_POINT('',(1.77294578189647,-2.54123090750121,4.33833847923883));
+#10041=CARTESIAN_POINT('',(2.00286764581765,-2.36425727536595,4.34951976397914));
+#10042=CARTESIAN_POINT('',(2.21522826506343,-2.16655371603106,4.36070104871945));
+#10043=CARTESIAN_POINT('',(2.40816565099879,-1.94985370429002,4.37188233345975));
+#10044=CARTESIAN_POINT('',(2.57998811887934,-1.71605727679043,4.38306361820006));
+#10045=CARTESIAN_POINT('',(2.72918912062864,-1.46721437241672,4.39424490294036));
+#10046=CARTESIAN_POINT('',(2.8544604543278,-1.20550685832252,4.40542618768067));
+#10047=CARTESIAN_POINT('',(2.954703734596,-0.933229399209197,4.41660747242098));
+#10048=CARTESIAN_POINT('',(3.02904002328895,-0.652769337589911,4.42778875716128));
+#10049=CARTESIAN_POINT('',(3.07681753607297,-0.36658576144986,4.43897004190159));
+#10050=CARTESIAN_POINT('',(3.09761735730291,-0.0771879428386308,4.45015132664189));
+#10051=CARTESIAN_POINT('',(3.09125711309571,0.212886663553863,4.4613326113822));
+#10052=CARTESIAN_POINT('',(3.05779257039381,0.50109466892826,4.47251389612251));
+#10053=CARTESIAN_POINT('',(2.99751714799779,0.784909050937199,4.48369518086281));
+#10054=CARTESIAN_POINT('',(2.91095934385547,1.06184131074489,4.49487646560312));
+#10055=CARTESIAN_POINT('',(2.79887810116528,1.3294632923106,4.50605775034343));
+#10056=CARTESIAN_POINT('',(2.6622561539239,1.58542847258344,4.51723903508373));
+#10057=CARTESIAN_POINT('',(2.50229141026496,1.827492535935,4.52842031982404));
+#10058=CARTESIAN_POINT('',(2.32038644914005,2.05353305243211,4.53960160456434));
+#10059=CARTESIAN_POINT('',(2.11813622243561,2.26156808740973,4.55078288930465));
+#10060=CARTESIAN_POINT('',(1.89731407035424,2.44977357917415,4.56196417404496));
+#10061=CARTESIAN_POINT('',(1.65985617267823,2.61649933246807,4.57314545878526));
+#10062=CARTESIAN_POINT('',(1.40784457224747,2.76028348746596,4.58432674352557));
+#10063=CARTESIAN_POINT('',(1.14348891950261,2.87986533743484,4.59550802826588));
+#10064=CARTESIAN_POINT('',(0.869107098158492,2.97419638267456,4.60668931300618));
+#10065=CARTESIAN_POINT('',(0.587104901882583,3.04244952381619,4.61787059774649));
+#10066=CARTESIAN_POINT('',(0.299954940174639,3.084026313871,4.62905188248679));
+#10067=CARTESIAN_POINT('',(0.0101749584017153,3.09856220544391,4.6402331672271));
+#10068=CARTESIAN_POINT('',(-0.279694237920371,3.08592974710347,4.65141445196741));
+#10069=CARTESIAN_POINT('',(-0.56711106103813,3.04623970088241,4.66259573670771));
+#10070=CARTESIAN_POINT('',(-0.849555425730188,2.97984007111058,4.67377702144802));
+#10071=CARTESIAN_POINT('',(-1.12455084554179,2.88731305309542,4.68495830618833));
+#10072=CARTESIAN_POINT('',(-1.38968614674309,2.76946992840404,4.69613959092863));
+#10073=CARTESIAN_POINT('',(-1.64263660962225,2.62734395150552,4.70732087566894));
+#10074=CARTESIAN_POINT('',(-1.88118435174521,2.46218129014354,4.71850216040924));
+#10075=CARTESIAN_POINT('',(-2.10323777446094,2.27543009887461,4.72968344514955));
+#10076=CARTESIAN_POINT('',(-2.30684990214404,2.06872782157585,4.74086472988986));
+#10077=CARTESIAN_POINT('',(-2.49023545337535,1.84388683425431,4.75204601463016));
+#10078=CARTESIAN_POINT('',(-2.6517864943796,1.60287855404265,4.76322729937047));
+#10079=CARTESIAN_POINT('',(-2.79008653746996,1.34781615371415,4.77440858411078));
+#10080=CARTESIAN_POINT('',(-2.90392296088364,1.08093603327705,4.78558986885108));
+#10081=CARTESIAN_POINT('',(-2.99229764111071,0.804578211106416,4.79677115359139));
+#10082=CARTESIAN_POINT('',(-3.0544357044915,0.521165806544758,4.80795243833169));
+#10083=CARTESIAN_POINT('',(-3.08979232134793,0.233183793869309,4.819133723072));
+#10084=CARTESIAN_POINT('',(-3.09805748307769,-0.056842786087971,4.83031500781231));
+#10085=CARTESIAN_POINT('',(-3.07915872032529,-0.346370965625928,4.84149629255261));
+#10086=CARTESIAN_POINT('',(-3.03326173839704,-0.632862147043462,4.85267757729292));
+#10087=CARTESIAN_POINT('',(-2.96076896434857,-0.913804361192372,4.86385886203323));
+#10088=CARTESIAN_POINT('',(-2.86231601848405,-1.18673429254973,4.87504014677353));
+#10089=CARTESIAN_POINT('',(-2.73876614120529,-1.4492588776928,4.88622143151384));
+#10090=CARTESIAN_POINT('',(-2.59120262407628,-1.69907628779996,4.89740271625414));
+#10091=CARTESIAN_POINT('',(-2.42091931146806,-1.93399611120213,4.90858400099445));
+#10092=CARTESIAN_POINT('',(-2.22940925606589,-2.15195855902284,4.91976528573476));
+#10093=CARTESIAN_POINT('',(-2.01835162770797,-2.35105252551118,4.93094657047506));
+#10094=CARTESIAN_POINT('',(-1.7895969903394,-2.52953234471356,4.94212785521537));
+#10095=CARTESIAN_POINT('',(-1.54515107617413,-2.68583309656089,4.95330913995568));
+#10096=CARTESIAN_POINT('',(-1.28715719933355,-2.81858432816685,4.96449042469598));
+#10097=CARTESIAN_POINT('',(-1.01787746315999,-2.92662207002795,4.97567170943629));
+#10098=CARTESIAN_POINT('',(-0.739672925980678,-3.00899904176718,4.98685299417659));
+#10099=CARTESIAN_POINT('',(-0.454982899227808,-3.06499295793511,4.9980342789169));
+#10100=CARTESIAN_POINT('',(-0.166303559437481,-3.09411286104925,5.00921556365721));
+#10101=CARTESIAN_POINT('',(0.123833938370079,-3.09610342631909,5.02039684839751));
+#10102=CARTESIAN_POINT('',(0.412885653918975,-3.07094720040241,5.03157813313782));
+#10103=CARTESIAN_POINT('',(0.698317167323049,-3.01886475422948,5.04275941787813));
+#10104=CARTESIAN_POINT('',(0.977625800079701,-2.94031274980062,5.05394070261843));
+#10105=CARTESIAN_POINT('',(1.24836256214379,-2.83597993325989,5.06512198735874));
+#10106=CARTESIAN_POINT('',(1.50815361187423,-2.70678110672289,5.07630327209904));
+#10107=CARTESIAN_POINT('',(1.7547211182224,-2.5538490669811,5.08748455683936));
+#10108=CARTESIAN_POINT('',(1.90884240800195,-2.43696623789471,5.09493874666624));
+#10109=CARTESIAN_POINT('',(1.98300102476449,-2.37504893986911,5.09866584157968));
+#10110=FACE_BOUND('',#10111,.T.);
+#10111=EDGE_LOOP('',(#18281,#18282,#18283,#18284,#18285,#18286,#18287,#18288,#18289,
+#18290,#18291));
+#10112=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,(
+(#10113,#10114,#10115,#10116,#10117,#10118,#10119,#10120,#10121,#10122,#10123,#10124,
+#10125,#10126,#10127,#10128,#10129,#10130,#10131,#10132,#10133,#10134,#10135,#10136,
+#10137,#10138,#10139,#10140,#10141,#10142,#10143,#10144,#10145,#10146,#10147,#10148,
+#10149,#10150,#10151,#10152,#10153,#10154,#10155,#10156,#10157,#10158,#10159,#10160,
+#10161,#10162,#10163,#10164,#10165,#10166,#10167,#10168,#10169,#10170,#10171,#10172,
+#10173,#10174,#10175,#10176,#10177,#10178,#10179,#10180,#10181,#10182,#10183,#10184,
+#10185,#10186,#10187,#10188,#10189,#10190,#10191,#10192,#10193,#10194,#10195,#10196,
+#10197,#10198,#10199,#10200,#10201,#10202,#10203,#10204,#10205,#10206,#10207,#10208,
+#10209,#10210,#10211,#10212,#10213,#10214,#10215,#10216,#10217,#10218,#10219,#10220,
+#10221,#10222,#10223,#10224,#10225,#10226,#10227,#10228,#10229,#10230,#10231,#10232,
+#10233,#10234,#10235,#10236,#10237,#10238,#10239,#10240,#10241,#10242,#10243,#10244,
+#10245,#10246,#10247,#10248,#10249,#10250,#10251,#10252,#10253,#10254,#10255,#10256,
+#10257,#10258,#10259,#10260,#10261,#10262,#10263,#10264,#10265,#10266,#10267,#10268,
+#10269,#10270,#10271,#10272,#10273,#10274,#10275,#10276,#10277,#10278,#10279,#10280,
+#10281,#10282,#10283,#10284,#10285,#10286,#10287,#10288,#10289,#10290,#10291,#10292,
+#10293,#10294,#10295,#10296,#10297,#10298,#10299,#10300,#10301,#10302,#10303,#10304,
+#10305,#10306,#10307,#10308,#10309,#10310,#10311,#10312,#10313,#10314,#10315,#10316,
+#10317,#10318,#10319,#10320,#10321,#10322,#10323,#10324,#10325,#10326,#10327,#10328,
+#10329,#10330,#10331,#10332,#10333,#10334,#10335,#10336,#10337,#10338,#10339,#10340,
+#10341,#10342,#10343,#10344,#10345,#10346,#10347,#10348,#10349,#10350,#10351,#10352,
+#10353,#10354,#10355,#10356,#10357,#10358,#10359,#10360,#10361,#10362,#10363,#10364,
+#10365,#10366,#10367,#10368,#10369,#10370,#10371,#10372,#10373,#10374,#10375,#10376,
+#10377,#10378,#10379,#10380,#10381,#10382,#10383,#10384,#10385,#10386,#10387,#10388,
+#10389,#10390,#10391,#10392,#10393,#10394,#10395,#10396,#10397,#10398,#10399,#10400,
+#10401,#10402,#10403,#10404,#10405,#10406,#10407,#10408,#10409,#10410,#10411,#10412,
+#10413,#10414,#10415,#10416,#10417,#10418,#10419,#10420,#10421,#10422,#10423,#10424,
+#10425,#10426,#10427,#10428,#10429,#10430,#10431,#10432,#10433,#10434,#10435,#10436,
+#10437,#10438,#10439,#10440,#10441,#10442,#10443,#10444,#10445,#10446,#10447,#10448,
+#10449,#10450,#10451,#10452,#10453,#10454,#10455,#10456,#10457,#10458,#10459,#10460,
+#10461,#10462,#10463,#10464,#10465,#10466,#10467,#10468,#10469,#10470,#10471,#10472,
+#10473,#10474,#10475,#10476,#10477,#10478,#10479,#10480,#10481,#10482,#10483,#10484,
+#10485,#10486,#10487,#10488,#10489,#10490,#10491,#10492,#10493,#10494,#10495,#10496,
+#10497,#10498,#10499,#10500,#10501,#10502,#10503,#10504,#10505,#10506,#10507,#10508,
+#10509,#10510,#10511,#10512,#10513,#10514,#10515,#10516,#10517,#10518,#10519,#10520,
+#10521,#10522,#10523,#10524,#10525,#10526,#10527,#10528,#10529,#10530,#10531,#10532,
+#10533,#10534,#10535,#10536,#10537,#10538,#10539,#10540,#10541,#10542,#10543,#10544,
+#10545,#10546,#10547,#10548,#10549,#10550,#10551,#10552,#10553,#10554,#10555,#10556,
+#10557,#10558,#10559,#10560,#10561,#10562,#10563,#10564,#10565,#10566,#10567,#10568,
+#10569,#10570,#10571,#10572,#10573,#10574,#10575),
+(#10576,#10577,#10578,#10579,#10580,#10581,#10582,#10583,#10584,#10585,#10586,#10587,
+#10588,#10589,#10590,#10591,#10592,#10593,#10594,#10595,#10596,#10597,#10598,#10599,
+#10600,#10601,#10602,#10603,#10604,#10605,#10606,#10607,#10608,#10609,#10610,#10611,
+#10612,#10613,#10614,#10615,#10616,#10617,#10618,#10619,#10620,#10621,#10622,#10623,
+#10624,#10625,#10626,#10627,#10628,#10629,#10630,#10631,#10632,#10633,#10634,#10635,
+#10636,#10637,#10638,#10639,#10640,#10641,#10642,#10643,#10644,#10645,#10646,#10647,
+#10648,#10649,#10650,#10651,#10652,#10653,#10654,#10655,#10656,#10657,#10658,#10659,
+#10660,#10661,#10662,#10663,#10664,#10665,#10666,#10667,#10668,#10669,#10670,#10671,
+#10672,#10673,#10674,#10675,#10676,#10677,#10678,#10679,#10680,#10681,#10682,#10683,
+#10684,#10685,#10686,#10687,#10688,#10689,#10690,#10691,#10692,#10693,#10694,#10695,
+#10696,#10697,#10698,#10699,#10700,#10701,#10702,#10703,#10704,#10705,#10706,#10707,
+#10708,#10709,#10710,#10711,#10712,#10713,#10714,#10715,#10716,#10717,#10718,#10719,
+#10720,#10721,#10722,#10723,#10724,#10725,#10726,#10727,#10728,#10729,#10730,#10731,
+#10732,#10733,#10734,#10735,#10736,#10737,#10738,#10739,#10740,#10741,#10742,#10743,
+#10744,#10745,#10746,#10747,#10748,#10749,#10750,#10751,#10752,#10753,#10754,#10755,
+#10756,#10757,#10758,#10759,#10760,#10761,#10762,#10763,#10764,#10765,#10766,#10767,
+#10768,#10769,#10770,#10771,#10772,#10773,#10774,#10775,#10776,#10777,#10778,#10779,
+#10780,#10781,#10782,#10783,#10784,#10785,#10786,#10787,#10788,#10789,#10790,#10791,
+#10792,#10793,#10794,#10795,#10796,#10797,#10798,#10799,#10800,#10801,#10802,#10803,
+#10804,#10805,#10806,#10807,#10808,#10809,#10810,#10811,#10812,#10813,#10814,#10815,
+#10816,#10817,#10818,#10819,#10820,#10821,#10822,#10823,#10824,#10825,#10826,#10827,
+#10828,#10829,#10830,#10831,#10832,#10833,#10834,#10835,#10836,#10837,#10838,#10839,
+#10840,#10841,#10842,#10843,#10844,#10845,#10846,#10847,#10848,#10849,#10850,#10851,
+#10852,#10853,#10854,#10855,#10856,#10857,#10858,#10859,#10860,#10861,#10862,#10863,
+#10864,#10865,#10866,#10867,#10868,#10869,#10870,#10871,#10872,#10873,#10874,#10875,
+#10876,#10877,#10878,#10879,#10880,#10881,#10882,#10883,#10884,#10885,#10886,#10887,
+#10888,#10889,#10890,#10891,#10892,#10893,#10894,#10895,#10896,#10897,#10898,#10899,
+#10900,#10901,#10902,#10903,#10904,#10905,#10906,#10907,#10908,#10909,#10910,#10911,
+#10912,#10913,#10914,#10915,#10916,#10917,#10918,#10919,#10920,#10921,#10922,#10923,
+#10924,#10925,#10926,#10927,#10928,#10929,#10930,#10931,#10932,#10933,#10934,#10935,
+#10936,#10937,#10938,#10939,#10940,#10941,#10942,#10943,#10944,#10945,#10946,#10947,
+#10948,#10949,#10950,#10951,#10952,#10953,#10954,#10955,#10956,#10957,#10958,#10959,
+#10960,#10961,#10962,#10963,#10964,#10965,#10966,#10967,#10968,#10969,#10970,#10971,
+#10972,#10973,#10974,#10975,#10976,#10977,#10978,#10979,#10980,#10981,#10982,#10983,
+#10984,#10985,#10986,#10987,#10988,#10989,#10990,#10991,#10992,#10993,#10994,#10995,
+#10996,#10997,#10998,#10999,#11000,#11001,#11002,#11003,#11004,#11005,#11006,#11007,
+#11008,#11009,#11010,#11011,#11012,#11013,#11014,#11015,#11016,#11017,#11018,#11019,
+#11020,#11021,#11022,#11023,#11024,#11025,#11026,#11027,#11028,#11029,#11030,#11031,
+#11032,#11033,#11034,#11035,#11036,#11037,#11038)),
+.UNSPECIFIED.,.F.,.F.,.F.,
+(2,2),
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,1.),
+(0.,0.0936162563705913,0.187232512741183,0.280848769111774,0.374465025482365,0.468081281852956,
+0.561697538223548,0.655313794594139,0.74893005096473,0.842546307335321,0.936162563705912,
+1.0297788200765,1.1233950764471,1.21701133281769,1.31062758918828,1.40424384555887,
+1.49786010192946,1.59147635830005,1.68509261467064,1.77870887104123,1.87232512741183,
+1.96594138378242,2.05955764015301,2.1531738965236,2.24679015289419,2.34040640926478,
+2.43402266563537,2.52763892200596,2.62125517837656,2.71487143474715,2.80848769111774,
+2.90210394748833,2.99572020385892,3.08933646022951,3.1829527166001,3.2765689729707,
+3.37018522934129,3.46380148571188,3.55741774208247,3.65103399845306,3.74465025482365,
+3.83826651119424,3.93188276756484,4.02549902393543,4.11911528030602,4.21273153667661,
+4.3063477930472,4.39996404941779,4.49358030578838,4.58719656215897,4.68081281852957,
+4.77442907490016,4.86804533127075,4.96166158764134,5.05527784401193,5.14889410038252,
+5.24251035675311,5.3361266131237,5.4297428694943,5.52335912586489,5.61697538223548,
+5.71059163860607,5.80420789497666,5.89782415134725,5.99144040771784,6.08505666408844,
+6.17867292045903,6.27228917682962,6.36590543320021,6.4595216895708,6.55313794594139,
+6.64675420231198,6.74037045868258,6.83398671505317,6.92760297142376,7.02121922779435,
+7.11483548416494,7.20845174053553,7.30206799690612,7.39568425327671,7.48930050964731,
+7.5829167660179,7.67653302238849,7.77014927875908,7.86376553512967,7.95738179150026,
+8.05099804787085,8.14461430424145,8.23823056061204,8.33184681698263,8.42546307335322,
+8.51907932972381,8.6126955860944,8.70631184246499,8.79992809883558,8.89354435520618,
+8.98716061157677,9.08077686794736,9.17439312431795,9.26800938068854,9.36162563705913,
+9.45524189342972,9.54885814980032,9.64247440617091,9.7360906625415,9.82970691891209,
+9.92332317528268,10.0169394316533,10.1105556880239,10.2041719443945,10.297788200765,
+10.3914044571356,10.4850207135062,10.5786369698768,10.6722532262474,10.765869482618,
+10.8594857389886,10.9531019953592,11.0467182517298,11.1403345081004,11.233950764471,
+11.3275670208416,11.4211832772121,11.5147995335827,11.6084157899533,11.7020320463239,
+11.7956483026945,11.8892645590651,11.9828808154357,12.0764970718063,12.1701133281769,
+12.2637295845475,12.3573458409181,12.4509620972886,12.5445783536592,12.6381946100298,
+12.7318108664004,12.825427122771,12.9190433791416,13.0126596355122,13.1062758918828,
+13.1998921482534,13.293508404624,13.3871246609946,13.4807409173652,13.5743571737357,
+13.6679734301063,13.7615896864769,13.8552059428475,13.9488221992181,14.0424384555887,
+14.1360547119593,14.2296709683299,14.3232872247005,14.4169034810711,14.5105197374417,
+14.6041359938122,14.6977522501828,14.7913685065534,14.884984762924,14.9786010192946,
+15.0722172756652,15.1658335320358,15.2594497884064,15.353066044777,15.4466823011476,
+15.5402985575182,15.6339148138888,15.7275310702593,15.8211473266299,15.9147635830005,
+16.0083798393711,16.1019960957417,16.1956123521123,16.2892286084829,16.3828448648535,
+16.4764611212241,16.5700773775947,16.6636936339653,16.7573098903358,16.8509261467064,
+16.944542403077,17.0381586594476,17.1317749158182,17.2253911721888,17.3190074285594,
+17.41262368493,17.5062399413006,17.5998561976712,17.6934724540418,17.7870887104124,
+17.8807049667829,17.9743212231535,18.0679374795241,18.1615537358947,18.2551699922653,
+18.3487862486359,18.4424025050065,18.5360187613771,18.6296350177477,18.7232512741183,
+18.8168675304889,18.9104837868594,19.00410004323,19.0977162996006,19.1913325559712,
+19.2849488123418,19.3785650687124,19.472181325083,19.5657975814536,19.6594138378242,
+19.7530300941948,19.8466463505654,19.940262606936,20.0338788633065,20.1274951196771,
+20.2211113760477,20.3147276324183,20.4083438887889,20.5019601451595,20.5955764015301,
+20.6891926579007,20.7828089142713,20.8764251706419,20.9700414270125,21.063657683383,
+21.1572739397536,21.2508901961242,21.3445064524948,21.4381227088654,21.531738965236,
+21.6253552216066,21.7189714779772,21.8125877343478,21.9062039907184,21.999820247089,
+22.0934365034596,22.1870527598301,22.2806690162007,22.3742852725713,22.4679015289419,
+22.5615177853125,22.6551340416831,22.7487502980537,22.8423665544243,22.9359828107949,
+23.0295990671655,23.1232153235361,23.2168315799066,23.3104478362772,23.4040640926478,
+23.4976803490184,23.591296605389,23.6849128617596,23.7785291181302,23.8721453745008,
+23.9657616308714,24.059377887242,24.1529941436126,24.2466103999832,24.3402266563537,
+24.4338429127243,24.5274591690949,24.6210754254655,24.7146916818361,24.8083079382067,
+24.9019241945773,24.9955404509479,25.0891567073185,25.1827729636891,25.2763892200597,
+25.3700054764303,25.4636217328008,25.5572379891714,25.650854245542,25.7444705019126,
+25.8380867582832,25.9317030146538,26.0253192710244,26.118935527395,26.2125517837656,
+26.3061680401362,26.3997842965068,26.4934005528773,26.5870168092479,26.6806330656185,
+26.7742493219891,26.8678655783597,26.9614818347303,27.0550980911009,27.1487143474715,
+27.2423306038421,27.3359468602127,27.4295631165833,27.5231793729539,27.6167956293244,
+27.710411885695,27.8040281420656,27.8976443984362,27.9912606548068,28.0848769111774,
+28.178493167548,28.2721094239186,28.3657256802892,28.4593419366598,28.5529581930304,
+28.6465744494009,28.7401907057715,28.8338069621421,28.9274232185127,29.0210394748833,
+29.1146557312539,29.2082719876245,29.3018882439951,29.3955045003657,29.4891207567363,
+29.5827370131069,29.6763532694775,29.769969525848,29.8635857822186,29.9572020385892,
+30.0508182949598,30.1444345513304,30.238050807701,30.3316670640716,30.4252833204422,
+30.5188995768128,30.6125158331834,30.706132089554,30.7997483459245,30.8933646022951,
+30.9869808586657,31.0805971150363,31.1742133714069,31.2678296277775,31.3614458841481,
+31.4550621405187,31.5486783968893,31.6422946532599,31.7359109096305,31.8295271660011,
+31.9231434223716,32.0167596787422,32.1103759351128,32.2039921914834,32.297608447854,
+32.3912247042246,32.4848409605952,32.5784572169658,32.6720734733363,32.7656897297069,
+32.8593059860775,32.9529222424481,33.0465384988187,33.1401547551893,33.2337710115599,
+33.3273872679305,33.421003524301,33.5146197806716,33.6082360370422,33.7018522934128,
+33.7954685497834,33.889084806154,33.9827010625246,34.0763173188952,34.1699335752658,
+34.2635498316363,34.3571660880069,34.4507823443775,34.5443986007481,34.6380148571187,
+34.7316311134893,34.8252473698599,34.9188636262305,35.012479882601,35.1060961389716,
+35.1997123953422,35.2933286517128,35.3869449080834,35.480561164454,35.5741774208246,
+35.6677936771952,35.7614099335657,35.8550261899363,35.9486424463069,36.0422587026775,
+36.1358749590481,36.2294912154187,36.3231074717893,36.4167237281599,36.5103399845304,
+36.603956240901,36.6975724972716,36.7911887536422,36.8848050100128,36.9784212663834,
+37.072037522754,37.1656537791246,37.2592700354951,37.3528862918657,37.4465025482363,
+37.5401188046069,37.6337350609775,37.7273513173481,37.8209675737187,37.9145838300893,
+38.0082000864599,38.1018163428304,38.195432599201,38.2890488555716,38.3826651119422,
+38.4762813683128,38.5698976246834,38.663513881054,38.7571301374246,38.8507463937951,
+38.9443626501657,39.0379789065363,39.1315951629069,39.2252114192775,39.3188276756481,
+39.4124439320187,39.5060601883893,39.5996764447598,39.6932927011304,39.786908957501,
+39.8805252138716,39.9741414702422,40.0677577266128,40.1613739829834,40.254990239354,
+40.3486064957245,40.4422227520951,40.5358390084657,40.6294552648363,40.7230715212069,
+40.8166877775775,40.9103040339481,41.0039202903187,41.0975365466892,41.1911528030598,
+41.2847690594304,41.378385315801,41.4720015721716,41.5656178285422,41.6592340849128,
+41.7528503412834,41.846466597654,41.9400828540245,42.0336991103951,42.1273153667657,
+42.2209316231363,42.3145478795069,42.4081641358775,42.5017803922481,42.5953966486187,
+42.6890129049892,42.7826291613598,42.8762454177304,42.969861674101,43.063477930472),
+.UNSPECIFIED.);
+#10113=CARTESIAN_POINT('',(-1.4351321306373E-017,-3.09405082876646,-0.234374863288989));
+#10114=CARTESIAN_POINT('',(0.0965511518698138,-3.09405082876646,-0.230649990800205));
+#10115=CARTESIAN_POINT('',(0.289653312741836,-3.08500546814498,-0.223200245822636));
+#10116=CARTESIAN_POINT('',(0.576769999518773,-3.04442016888706,-0.212025628356282));
+#10117=CARTESIAN_POINT('',(0.85883553192125,-2.97717304131018,-0.200851010889929));
+#10118=CARTESIAN_POINT('',(1.13337973048339,-2.88385300917351,-0.189676393423576));
+#10119=CARTESIAN_POINT('',(1.39799823520749,-2.76527733242724,-0.178501775957223));
+#10120=CARTESIAN_POINT('',(1.65037362463543,-2.62248444997297,-0.167327158490869));
+#10121=CARTESIAN_POINT('',(1.88829569412609,-2.45672488542636,-0.156152541024516));
+#10122=CARTESIAN_POINT('',(2.10968081645107,-2.26945029552564,-0.144977923558163));
+#10123=CARTESIAN_POINT('',(2.31259018817319,-2.06230075709576,-0.133803306091809));
+#10124=CARTESIAN_POINT('',(2.49524680924346,-1.83709040390396,-0.122628688625456));
+#10125=CARTESIAN_POINT('',(2.65605104517851,-1.59579153919332,-0.111454071159103));
+#10126=CARTESIAN_POINT('',(2.79359463605017,-1.34051736303072,-0.100279453692749));
+#10127=CARTESIAN_POINT('',(2.90667302946303,-1.073503465736,-0.0891048362263961));
+#10128=CARTESIAN_POINT('',(2.99429592954983,-0.797088249465743,-0.0779302187600428));
+#10129=CARTESIAN_POINT('',(3.05569596959065,-0.513692449411583,-0.0667556012936895));
+#10130=CARTESIAN_POINT('',(3.0903354323075,-0.225797933958369,-0.0555809838273362));
+#10131=CARTESIAN_POINT('',(3.09791095897956,0.0640740305380163,-0.0444063663609829));
+#10132=CARTESIAN_POINT('',(3.078356206139,0.353384860004694,-0.0332317488946295));
+#10133=CARTESIAN_POINT('',(3.03184242658081,0.63960088456755,-0.0220571314282763));
+#10134=CARTESIAN_POINT('',(2.95877696959854,0.920215537430376,-0.0108825139619229));
+#10135=CARTESIAN_POINT('',(2.85979971358021,1.19277130639598,0.000292103504430367));
+#10136=CARTESIAN_POINT('',(2.73577746220633,1.45488125578651,0.0114667209707837));
+#10137=CARTESIAN_POINT('',(2.58779635332596,1.7042499302825,0.022641338437137));
+#10138=CARTESIAN_POINT('',(2.41715234699078,1.93869345761314,0.0338159559034903));
+#10139=CARTESIAN_POINT('',(2.22533987594929,2.15615867404628,0.0449905733698436));
+#10140=CARTESIAN_POINT('',(2.01403875799557,2.35474110518474,0.0561651908361969));
+#10141=CARTESIAN_POINT('',(1.78509948478911,2.53270164460022,0.0673398083025502));
+#10142=CARTESIAN_POINT('',(1.54052701598037,2.68848178423988,0.0785144257689036));
+#10143=CARTESIAN_POINT('',(1.2824632205668,2.82071726322375,0.0896890432352568));
+#10144=CARTESIAN_POINT('',(1.01316811925084,2.92825001550222,0.10086366070161));
+#10145=CARTESIAN_POINT('',(0.735000092072099,3.01013831174068,0.112038278167963));
+#10146=CARTESIAN_POINT('',(0.450395224647216,3.06566500661276,0.123212895634317));
+#10147=CARTESIAN_POINT('',(0.161845973895107,3.09434381927558,0.13438751310067));
+#10148=CARTESIAN_POINT('',(-0.128120659915427,3.09592359202514,0.145562130567023));
+#10149=CARTESIAN_POINT('',(-0.416965263635079,3.07039048983623,0.156736748033377));
+#10150=CARTESIAN_POINT('',(-0.702158250410518,3.01796812152406,0.16791136549973));
+#10151=CARTESIAN_POINT('',(-0.981202012806054,2.93911558146671,0.179085982966083));
+#10152=CARTESIAN_POINT('',(-1.2516527958622,2.834523429038,0.190260600432437));
+#10153=CARTESIAN_POINT('',(-1.51114209853556,2.70510764096155,0.20143521789879));
+#10154=CARTESIAN_POINT('',(-1.75739741609461,2.55200158954868,0.212609835365143));
+#10155=CARTESIAN_POINT('',(-1.98826214181784,2.37654611707178,0.223784452831497));
+#10156=CARTESIAN_POINT('',(-2.20171445370279,2.18027779319775,0.23495907029785));
+#10157=CARTESIAN_POINT('',(-2.39588502078394,1.96491545831829,0.246133687764203));
+#10158=CARTESIAN_POINT('',(-2.56907337399431,1.73234517062522,0.257308305230556));
+#10159=CARTESIAN_POINT('',(-2.71976279820129,1.4846036887585,0.26848292269691));
+#10160=CARTESIAN_POINT('',(-2.84663361499822,1.22386063467913,0.279657540163263));
+#10161=CARTESIAN_POINT('',(-2.94857473992616,0.952399492977825,0.290832157629617));
+#10162=CARTESIAN_POINT('',(-3.02469341291236,0.672597613019572,0.30200677509597));
+#10163=CARTESIAN_POINT('',(-3.07432301671003,0.386905389057774,0.313181392562323));
+#10164=CARTESIAN_POINT('',(-3.0970289148687,0.0978248006500422,0.324356010028676));
+#10165=CARTESIAN_POINT('',(-3.09261225810838,-0.192112498689684,0.33553062749503));
+#10166=CARTESIAN_POINT('',(-3.06111172576299,-0.480367352711797,0.346705244961383));
+#10167=CARTESIAN_POINT('',(-3.00280318704202,-0.764415339357676,0.357879862427736));
+#10168=CARTESIAN_POINT('',(-2.91819728507705,-1.04176887865012,0.36905447989409));
+#10169=CARTESIAN_POINT('',(-2.8080349649111,-1.30999901793541,0.380229097360443));
+#10170=CARTESIAN_POINT('',(-2.6732809845948,-1.56675670369042,0.391403714826796));
+#10171=CARTESIAN_POINT('',(-2.51511546621683,-1.80979335360475,0.40257833229315));
+#10172=CARTESIAN_POINT('',(-2.33492356086115,-2.03698054877569,0.413752949759503));
+#10173=CARTESIAN_POINT('',(-2.1342833180014,-2.24632867355959,0.424927567225856));
+#10174=CARTESIAN_POINT('',(-1.91495186556745,-2.43600433983907,0.43610218469221));
+#10175=CARTESIAN_POINT('',(-1.6788500217136,-2.60434644311145,0.447276802158563));
+#10176=CARTESIAN_POINT('',(-1.42804547305256,-2.74988070978526,0.458451419624916));
+#10177=CARTESIAN_POINT('',(-1.16473466667345,-2.87133260828559,0.469626037091269));
+#10178=CARTESIAN_POINT('',(-0.891223574526503,-2.96763851089772,0.480800654557623));
+#10179=CARTESIAN_POINT('',(-0.609907498632347,-3.03795500859823,0.491975272023976));
+#10180=CARTESIAN_POINT('',(-0.323250093973793,-3.08166629729777,0.503149889490329));
+#10181=CARTESIAN_POINT('',(-0.0337617927794406,-3.09838957080987,0.514324506956683));
+#10182=CARTESIAN_POINT('',(0.256022180849363,-3.08797837331614,0.525499124423036));
+#10183=CARTESIAN_POINT('',(0.543564013428973,-3.05052388196847,0.536673741889389));
+#10184=CARTESIAN_POINT('',(0.826345527260691,-2.9863541083956,0.547848359355743));
+#10185=CARTESIAN_POINT('',(1.10189023363556,-2.89603102610687,0.559022976822096));
+#10186=CARTESIAN_POINT('',(1.36778502094349,-2.78034564895044,0.570197594288449));
+#10187=CARTESIAN_POINT('',(1.62170128775075,-2.64031110372671,0.581372211754803));
+#10188=CARTESIAN_POINT('',(1.86141533577083,-2.4771537576243,0.592546829221156));
+#10189=CARTESIAN_POINT('',(2.08482784413491,-2.29230247818101,0.603721446687509));
+#10190=CARTESIAN_POINT('',(2.28998225441418,-2.0873761198268,0.614896064153863));
+#10191=CARTESIAN_POINT('',(2.47508190538504,-1.86416934659665,0.626070681620216));
+#10192=CARTESIAN_POINT('',(2.63850576747789,-1.62463691517241,0.637245299086569));
+#10193=CARTESIAN_POINT('',(2.77882263911324,-1.37087655589653,0.648419916552922));
+#10194=CARTESIAN_POINT('',(2.89480368059937,-1.10511060167902,0.659594534019276));
+#10195=CARTESIAN_POINT('',(2.98543317582457,-0.829666525684309,0.670769151485629));
+#10196=CARTESIAN_POINT('',(3.0499174274973,-0.546956558241418,0.681943768951983));
+#10197=CARTESIAN_POINT('',(3.08769170803333,-0.259456561484309,0.693118386418336));
+#10198=CARTESIAN_POINT('',(3.09842520521665,0.0303156532699147,0.704293003884689));
+#10199=CARTESIAN_POINT('',(3.0820239193221,0.319822375517184,0.715467621351042));
+#10200=CARTESIAN_POINT('',(3.03863148632779,0.606528219831852,0.726642238817396));
+#10201=CARTESIAN_POINT('',(2.96862792000798,0.887922329769961,0.737816856283749));
+#10202=CARTESIAN_POINT('',(2.8726262839227,1.16154036695739,0.748991473750102));
+#10203=CARTESIAN_POINT('',(2.75146732244941,1.42498609279113,0.760166091216456));
+#10204=CARTESIAN_POINT('',(2.60621209787613,1.67595235374969,0.771340708682809));
+#10205=CARTESIAN_POINT('',(2.43813269803739,1.91224128653157,0.782515326149162));
+#10206=CARTESIAN_POINT('',(2.24870109587183,2.13178356607322,0.793689943615515));
+#10207=CARTESIAN_POINT('',(2.03957625846512,2.33265652787985,0.804864561081869));
+#10208=CARTESIAN_POINT('',(1.81258961847203,2.51310100596106,0.816039178548222));
+#10209=CARTESIAN_POINT('',(1.56972903515326,2.67153673891111,0.827213796014575));
+#10210=CARTESIAN_POINT('',(1.31312138548989,2.80657620921366,0.838388413480929));
+#10211=CARTESIAN_POINT('',(1.04501393783553,2.91703679457159,0.849563030947282));
+#10212=CARTESIAN_POINT('',(0.767754671228502,3.00195112484561,0.860737648413635));
+#10213=CARTESIAN_POINT('',(0.483771712719622,3.06057555389952,0.871912265879989));
+#10214=CARTESIAN_POINT('',(0.195552072795372,3.09239667215906,0.883086883346342));
+#10215=CARTESIAN_POINT('',(-0.0943801348767771,3.09713580285006,0.894261500812695));
+#10216=CARTESIAN_POINT('',(-0.383485798638029,3.07475144253938,0.905436118279049));
+#10217=CARTESIAN_POINT('',(-0.66923304537441,3.02543962460564,0.916610735745402));
+#10218=CARTESIAN_POINT('',(-0.949119413660603,2.94963220245636,0.927785353211756));
+#10219=CARTESIAN_POINT('',(-1.22069376932783,2.84799306752654,0.938959970678108));
+#10220=CARTESIAN_POINT('',(-1.48157777152793,2.72141233517991,0.950134588144462));
+#10221=CARTESIAN_POINT('',(-1.7294867013023,2.57099854943046,0.961309205610815));
+#10222=CARTESIAN_POINT('',(-1.96224947024732,2.39806897475222,0.972483823077168));
+#10223=CARTESIAN_POINT('',(-2.17782763404835,2.20413805999769,0.983658440543522));
+#10224=CARTESIAN_POINT('',(-2.37433324436919,1.99090417545354,0.994833058009875));
+#10225=CARTESIAN_POINT('',(-2.55004538275722,1.76023473918497,1.00600767547623));
+#10226=CARTESIAN_POINT('',(-2.70342523176698,1.51414986292661,1.01718229294258));
+#10227=CARTESIAN_POINT('',(-2.83312955131496,1.25480466074243,1.02835691040893));
+#10228=CARTESIAN_POINT('',(-2.93802244224526,0.984470375388843,1.03953152787529));
+#10229=CARTESIAN_POINT('',(-3.01718529408537,0.705514487668413,1.05070614534164));
+#10230=CARTESIAN_POINT('',(-3.06992482987353,0.420379982968962,1.06188076280799));
+#10231=CARTESIAN_POINT('',(-3.09577917760431,0.131563956563279,1.07305538027435));
+#10232=CARTESIAN_POINT('',(-3.09452191512102,-0.158404254964124,1.0842299977407));
+#10233=CARTESIAN_POINT('',(-3.06616405303147,-0.446985224646919,1.09540461520705));
+#10234=CARTESIAN_POINT('',(-3.0109539382814,-0.73165167443445,1.10657923267341));
+#10235=CARTESIAN_POINT('',(-2.92937507923014,-1.00991060809382,1.11775385013976));
+#10236=CARTESIAN_POINT('',(-2.82214191127551,-1.27932514388534,1.12892846760612));
+#10237=CARTESIAN_POINT('',(-2.69019354011103,-1.53753585580953,1.14010308507247));
+#10238=CARTESIAN_POINT('',(-2.53468551740953,-1.78228143652719,1.15127770253882));
+#10239=CARTESIAN_POINT('',(-2.35697972095841,-2.01141850099521,1.16245232000518));
+#10240=CARTESIAN_POINT('',(-2.15863242787233,-2.22294035738547,1.17362693747153));
+#10241=CARTESIAN_POINT('',(-1.9413806853335,-2.41499458089849,1.18480155493788));
+#10242=CARTESIAN_POINT('',(-1.7071270982191,-2.58589923656764,1.19597617240424));
+#10243=CARTESIAN_POINT('',(-1.45792316683996,-2.73415760898057,1.20715078987059));
+#10244=CARTESIAN_POINT('',(-1.1959513207118,-2.85847130992122,1.21832540733694));
+#10245=CARTESIAN_POINT('',(-0.923505805700318,-2.95775164914041,1.22950002480329));
+#10246=CARTESIAN_POINT('',(-0.642972591922813,-3.03112916867478,1.24067464226965));
+#10247=CARTESIAN_POINT('',(-0.356808478365165,-3.07796125721585,1.251849259736));
+#10248=CARTESIAN_POINT('',(-0.0675195772075178,-3.09783777784582,1.26302387720235));
+#10249=CARTESIAN_POINT('',(0.222360633715474,-3.09058465985462,1.27419849466871));
+#10250=CARTESIAN_POINT('',(0.510293498111988,-3.0562654231823,1.28537311213506));
+#10251=CARTESIAN_POINT('',(0.793757413781258,-2.99518062213655,1.29654772960141));
+#10252=CARTESIAN_POINT('',(1.0702699158088,-2.90786521325691,1.30772234706777));
+#10253=CARTESIAN_POINT('',(1.33740941701278,-2.7950838703768,1.31889696453412));
+#10254=CARTESIAN_POINT('',(1.59283641524724,-2.65782428791245,1.33007158200047));
+#10255=CARTESIAN_POINT('',(1.83431398183704,-2.49728853102564,1.34124619946683));
+#10256=CARTESIAN_POINT('',(2.05972735171488,-2.31488250841217,1.35242081693318));
+#10257=CARTESIAN_POINT('',(2.26710244369781,-2.11220365990935,1.36359543439953));
+#10258=CARTESIAN_POINT('',(2.45462314870973,-1.89102696674938,1.37477005186589));
+#10259=CARTESIAN_POINT('',(2.62064723454685,-1.65328940697537,1.38594466933224));
+#10260=CARTESIAN_POINT('',(2.76372072789805,-1.40107299215341,1.39711928679859));
+#10261=CARTESIAN_POINT('',(2.88259064766835,-1.13658653393834,1.40829390426495));
+#10262=CARTESIAN_POINT('',(2.97621597809208,-0.862146300174413,1.4194685217313));
+#10263=CARTESIAN_POINT('',(3.04377678553734,-0.580155729937221,1.43064313919765));
+#10264=CARTESIAN_POINT('',(3.08468139916067,-0.293084385164395,1.44181775666401));
+#10265=CARTESIAN_POINT('',(3.09857159252636,-0.00344632320841458,1.45299237413036));
+#10266=CARTESIAN_POINT('',(3.085325720812,0.286221920283824,1.46416699159671));
+#10267=CARTESIAN_POINT('',(3.04505978612568,0.573383545347463,1.47534160906307));
+#10268=CARTESIAN_POINT('',(2.97812642160548,0.855523703990926,1.48651622652942));
+#10269=CARTESIAN_POINT('',(2.88511180319776,1.13017152424046,1.49769084399577));
+#10270=CARTESIAN_POINT('',(2.76683051616,1.39492174906008,1.50886546146213));
+#10271=CARTESIAN_POINT('',(2.62431842124511,1.64745580064189,1.52004007892848));
+#10272=CARTESIAN_POINT('',(2.45882358304248,1.88556208559388,1.53121469639483));
+#10273=CARTESIAN_POINT('',(2.27179533992168,2.10715536320062,1.54238931386119));
+#10274=CARTESIAN_POINT('',(2.06487161129995,2.31029500713709,1.55356393132754));
+#10275=CARTESIAN_POINT('',(1.83986455339148,2.49320200070684,1.56473854879389));
+#10276=CARTESIAN_POINT('',(1.59874468905964,2.65427451676699,1.57591316626025));
+#10277=CARTESIAN_POINT('',(1.34362365075674,2.79210194589706,1.5870877837266));
+#10278=CARTESIAN_POINT('',(1.0767356876818,2.90547724995867,1.59826240119295));
+#10279=CARTESIAN_POINT('',(0.800418099109289,2.99340753285838,1.60943701865931));
+#10280=CARTESIAN_POINT('',(0.517090765246048,3.05512273593915,1.62061163612566));
+#10281=CARTESIAN_POINT('',(0.229234954877097,3.09008238184964,1.63178625359201));
+#10282=CARTESIAN_POINT('',(-0.0606284046055081,3.09798030783122,1.64296087105837));
+#10283=CARTESIAN_POINT('',(-0.349960804488198,3.07874734697035,1.65413548852472));
+#10284=CARTESIAN_POINT('',(-0.63622838599168,3.03255193393509,1.66531010599107));
+#10285=CARTESIAN_POINT('',(-0.916924130804445,2.95979862989081,1.67648472345743));
+#10286=CARTESIAN_POINT('',(-1.18958981655806,2.86112457951351,1.68765934092378));
+#10287=CARTESIAN_POINT('',(-1.45183754496689,2.73739393112857,1.69883395839013));
+#10288=CARTESIAN_POINT('',(-1.70137065409731,2.58969026884134,1.71000857585649));
+#10289=CARTESIAN_POINT('',(-1.93600383162497,2.41930712293592,1.72118319332284));
+#10290=CARTESIAN_POINT('',(-2.15368225293626,2.22773664164829,1.73235781078919));
+#10291=CARTESIAN_POINT('',(-2.35249957646999,2.01665652352193,1.74353242825555));
+#10292=CARTESIAN_POINT('',(-2.53071463870309,1.78791532478719,1.7547070457219));
+#10293=CARTESIAN_POINT('',(-2.68676670257252,1.54351627043664,1.76588166318825));
+#10294=CARTESIAN_POINT('',(-2.81928912579339,1.28559971077243,1.77705628065461));
+#10295=CARTESIAN_POINT('',(-2.92712132937191,1.01642437706454,1.78823089812096));
+#10296=CARTESIAN_POINT('',(-3.00931896149736,0.738347600475196,1.79940551558731));
+#10297=CARTESIAN_POINT('',(-3.06516216780195,0.453804667484451,1.81058013305367));
+#10298=CARTESIAN_POINT('',(-3.0941618955608,0.165287492613934,1.82175475052002));
+#10299=CARTESIAN_POINT('',(-3.09606417662238,-0.124677204775447,1.83292936798637));
+#10300=CARTESIAN_POINT('',(-3.07085235156115,-0.413550028492796,1.84410398545273));
+#10301=CARTESIAN_POINT('',(-3.01874721557426,-0.698801144545197,1.85527860291908));
+#10302=CARTESIAN_POINT('',(-2.94020508484449,-0.977932436423731,1.86645322038543));
+#10303=CARTESIAN_POINT('',(-2.83591380030348,-1.24849938262031,1.87762783785179));
+#10304=CARTESIAN_POINT('',(-2.70678670379283,-1.50813246478065,1.88880245531814));
+#10305=CARTESIAN_POINT('',(-2.55395463937725,-1.75455791900936,1.89997707278449));
+#10306=CARTESIAN_POINT('',(-2.37875604985932,-1.9856176485952,1.91115169025085));
+#10307=CARTESIAN_POINT('',(-2.18272525522653,-2.19928812376898,1.9223263077172));
+#10308=CARTESIAN_POINT('',(-1.9675790156834,-2.39369810297735,1.93350092518355));
+#10309=CARTESIAN_POINT('',(-1.73520149694422,-2.56714502047655,1.94467554264991));
+#10310=CARTESIAN_POINT('',(-1.48762776945464,-2.71810989673016,1.95585016011626));
+#10311=CARTESIAN_POINT('',(-1.22702598604916,-2.84527064103138,1.96702477758261));
+#10312=CARTESIAN_POINT('',(-0.95567839412577,-2.9475136298508,1.97819939504897));
+#10313=CARTESIAN_POINT('',(-0.675961348625394,-3.02394345951104,1.98937401251532));
+#10314=CARTESIAN_POINT('',(-0.390324500854789,-3.07389078777817,2.00054862998167));
+#10315=CARTESIAN_POINT('',(-0.101269345408775,-3.09691819569641,2.01172324744803));
+#10316=CARTESIAN_POINT('',(0.188672686930533,-3.09282401833041,2.02289786491438));
+#10317=CARTESIAN_POINT('',(0.476962398463788,-3.06164411086702,2.03407248238073));
+#10318=CARTESIAN_POINT('',(0.761075061864066,-3.00365153460977,2.04524709984709));
+#10319=CARTESIAN_POINT('',(1.03852253074072,-2.9193541656159,2.05642171731344));
+#10320=CARTESIAN_POINT('',(1.30687502984187,-2.80949024691862,2.06759633477979));
+#10321=CARTESIAN_POINT('',(1.56378243406548,-2.67502192328648,2.07877095224615));
+#10322=CARTESIAN_POINT('',(1.806994849926,-2.51712681513982,2.0899455697125));
+#10323=CARTESIAN_POINT('',(2.03438231923205,-2.33718770541672,2.10112018717885));
+#10324=CARTESIAN_POINT('',(2.24395347241825,-2.13678042970659,2.11229480464521));
+#10325=CARTESIAN_POINT('',(2.43387296817268,-1.91766007570511,2.12346942211156));
+#10326=CARTESIAN_POINT('',(2.60247756663049,-1.68174561284996,2.13464403957791));
+#10327=CARTESIAN_POINT('',(2.74829069537115,-1.43110308674512,2.14581865704427));
+#10328=CARTESIAN_POINT('',(2.87003538065599,-1.16792752555023,2.15699327451062));
+#10329=CARTESIAN_POINT('',(2.9666454306594,-0.89452371679166,2.16816789197697));
+#10330=CARTESIAN_POINT('',(3.03727477275532,-0.613286022944536,2.17934250944333));
+#10331=CARTESIAN_POINT('',(3.08130486308689,-0.326677412552686,2.19051712690968));
+#10332=CARTESIAN_POINT('',(3.09835010352894,-0.0372078905238118,2.20169174437603));
+#10333=CARTESIAN_POINT('',(3.08826121860401,0.252587483501247,2.21286636184239));
+#10334=CARTESIAN_POINT('',(3.05112656277794,0.540170796198684,2.22404097930874));
+#10335=CARTESIAN_POINT('',(2.98727134668637,0.823023506603325,2.23521559677509));
+#10336=CARTESIAN_POINT('',(2.8972547890686,1.09866850249478,2.24639021424145));
+#10337=CARTESIAN_POINT('',(2.78186521935089,1.364691793967,2.2575648317078));
+#10338=CARTESIAN_POINT('',(2.64211317376903,1.6187636541976,2.26873944917415));
+#10339=CARTESIAN_POINT('',(2.47922254549145,1.85865902227437,2.27991406664051));
+#10340=CARTESIAN_POINT('',(2.29461986624669,2.08227698939912,2.29108868410686));
+#10341=CARTESIAN_POINT('',(2.08992181332243,2.28765919781643,2.30226330157321));
+#10342=CARTESIAN_POINT('',(1.86692105134496,2.47300699133667,2.31343791903957));
+#10343=CARTESIAN_POINT('',(1.62757053283102,2.63669716725588,2.32461253650592));
+#10344=CARTESIAN_POINT('',(1.37396639500171,2.77729619172335,2.33578715397227));
+#10345=CARTESIAN_POINT('',(1.10832960264136,2.89357275406441,2.34696177143863));
+#10346=CARTESIAN_POINT('',(0.832986497765914,2.98450855011251,2.35813638890498));
+#10347=CARTESIAN_POINT('',(0.550348426439249,3.04930720011462,2.36931100637133));
+#10348=CARTESIAN_POINT('',(0.262890621157563,3.08740122311021,2.38048562383769));
+#10349=CARTESIAN_POINT('',(-0.0268694762583047,3.09845700670521,2.39166024130404));
+#10350=CARTESIAN_POINT('',(-0.316394261423143,3.08237772871748,2.40283485877039));
+#10351=CARTESIAN_POINT('',(-0.603148190723413,3.03930420510717,2.41400947623675));
+#10352=CARTESIAN_POINT('',(-0.884619986605862,2.96961365676622,2.4251840937031));
+#10353=CARTESIAN_POINT('',(-1.15834463035358,2.87391640596696,2.43635871116945));
+#10354=CARTESIAN_POINT('',(-1.42192494974545,2.75305053140084,2.44753332863581));
+#10355=CARTESIAN_POINT('',(-1.6730526125428,2.60807452861661,2.45870794610216));
+#10356=CARTESIAN_POINT('',(-1.90952834195064,2.44025804013475,2.46988256356851));
+#10357=CARTESIAN_POINT('',(-2.12928117701439,2.25107073642017,2.48105718103487));
+#10358=CARTESIAN_POINT('',(-2.33038660927727,2.04216944508927,2.49223179850122));
+#10359=CARTESIAN_POINT('',(-2.5110834368645,1.81538364106869,2.50340641596757));
+#10360=CARTESIAN_POINT('',(-2.66978918839315,1.57269942477706,2.51458103343393));
+#10361=CARTESIAN_POINT('',(-2.80511398163087,1.31624212864276,2.52575565090028));
+#10362=CARTESIAN_POINT('',(-2.91587269553511,1.04825770428262,2.53693026836663));
+#10363=CARTESIAN_POINT('',(-3.0010953490746,0.771093053345601,2.54810488583299));
+#10364=CARTESIAN_POINT('',(-3.06003559593987,0.487175474275877,2.55927950329934));
+#10365=CARTESIAN_POINT('',(-3.09217726074914,0.198991404992648,2.57045412076569));
+#10366=CARTESIAN_POINT('',(-3.09723885950825,-0.0909353523502268,2.58162873823205));
+#10367=CARTESIAN_POINT('',(-3.07517606473621,-0.380065733825781,2.5928033556984));
+#10368=CARTESIAN_POINT('',(-3.02618209366778,-0.66586764985207,2.60397797316475));
+#10369=CARTESIAN_POINT('',(-2.95068601613327,-0.945838160231746,2.61515259063111));
+#10370=CARTESIAN_POINT('',(-2.84934899693463,-1.21752539391284,2.62632720809746));
+#10371=CARTESIAN_POINT('',(-2.72305850562545,-1.47855002150618,2.63750182556381));
+#10372=CARTESIAN_POINT('',(-2.57292054440346,-1.72662609251153,2.64867644303017));
+#10373=CARTESIAN_POINT('',(-2.4002499621805,-1.95958105476848,2.65985106049652));
+#10374=CARTESIAN_POINT('',(-2.20655893965555,-2.17537478080933,2.67102567796287));
+#10375=CARTESIAN_POINT('',(-1.99354374623394,-2.37211743448898,2.68220029542923));
+#10376=CARTESIAN_POINT('',(-1.76306988477052,-2.54808602142281,2.69337491289558));
+#10377=CARTESIAN_POINT('',(-1.51715575423303,-2.70173947829035,2.70454953036193));
+#10378=CARTESIAN_POINT('',(-1.25795497336197,-2.83173216885865,2.71572414782829));
+#10379=CARTESIAN_POINT('',(-0.987737520128953,-2.93692566853241,2.72689876529464));
+#10380=CARTESIAN_POINT('',(-0.708869852167029,-3.01639873422658,2.73807338276099));
+#10381=CARTESIAN_POINT('',(-0.423794182270247,-3.06945537224911,2.74924800022734));
+#10382=CARTESIAN_POINT('',(-0.135007090459454,-3.09563093353854,2.7604226176937));
+#10383=CARTESIAN_POINT('',(0.154962340078582,-3.09469618287683,2.77159723516005));
+#10384=CARTESIAN_POINT('',(0.443574671701921,-3.06665930644073,2.78277185262641));
+#10385=CARTESIAN_POINT('',(0.728302351704427,-3.01176584011055,2.79394647009276));
+#10386=CARTESIAN_POINT('',(1.00665184762318,-2.93049651916392,2.80512108755911));
+#10387=CARTESIAN_POINT('',(1.27618548461005,-2.8235630681863,2.81629570502546));
+#10388=CARTESIAN_POINT('',(1.53454279362434,-2.69190196806842,2.82747032249182));
+#10389=CARTESIAN_POINT('',(1.7794611834875,-2.53666625467685,2.83864493995817));
+#10390=CARTESIAN_POINT('',(2.00879575576225,-2.3592154210217,2.84981955742453));
+#10391=CARTESIAN_POINT('',(2.22053808892515,-2.16110351135425,2.86099417489088));
+#10392=CARTESIAN_POINT('',(2.41283382732833,-1.94406551146177,2.87216879235723));
+#10393=CARTESIAN_POINT('',(2.58399892091322,-1.71000215434787,2.88334340982358));
+#10394=CARTESIAN_POINT('',(2.73253437345516,-1.46096327436422,2.89451802728994));
+#10395=CARTESIAN_POINT('',(2.85713937017985,-1.19912985557167,2.90569264475629));
+#10396=CARTESIAN_POINT('',(2.9567226697848,-0.926794931544024,2.91686726222264));
+#10397=CARTESIAN_POINT('',(3.03041216109934,-0.646343503886478,2.928041879689));
+#10398=CARTESIAN_POINT('',(3.07756250068948,-0.3602316553344,2.93921649715535));
+#10399=CARTESIAN_POINT('',(3.09776076452054,-0.0709650403516762,2.9503911146217));
+#10400=CARTESIAN_POINT('',(3.09083006418269,0.218923058400548,2.96156573208806));
+#10401=CARTESIAN_POINT('',(3.05683109600963,0.506893915551961,2.97274034955441));
+#10402=CARTESIAN_POINT('',(2.99606160952415,0.790425596176267,2.98391496702076));
+#10403=CARTESIAN_POINT('',(2.90905379986549,1.0670350419003,2.99508958448712));
+#10404=CARTESIAN_POINT('',(2.79656964703473,1.33429981654765,3.00626420195347));
+#10405=CARTESIAN_POINT('',(2.65959424277511,1.58987932087706,3.01743881941982));
+#10406=CARTESIAN_POINT('',(2.49932716352804,1.8315352906253,3.02861343688618));
+#10407=CARTESIAN_POINT('',(2.31717196501677,2.05715139834076,3.03978805435253));
+#10408=CARTESIAN_POINT('',(2.11472389046028,2.26475178734261,3.05096267181888));
+#10409=CARTESIAN_POINT('',(1.89375590006376,2.45251837549257,3.06213728928524));
+#10410=CARTESIAN_POINT('',(1.65620314413404,2.6188067772395,3.07331190675159));
+#10411=CARTESIAN_POINT('',(1.4041460157982,2.76216070449803,3.08448652421795));
+#10412=CARTESIAN_POINT('',(1.13979193174299,2.8813247202439,3.0956611416843));
+#10413=CARTESIAN_POINT('',(0.865456000532107,2.97525523313513,3.10683575915065));
+#10414=CARTESIAN_POINT('',(0.583540747800619,3.04312963687243,3.118010376617));
+#10415=CARTESIAN_POINT('',(0.296515075885214,3.08435351425997,3.12918499408336));
+#10416=CARTESIAN_POINT('',(0.00689264215354245,3.09856584287621,3.14035961154971));
+#10417=CARTESIAN_POINT('',(-0.28279015461331,3.08564215676556,3.15153422901606));
+#10418=CARTESIAN_POINT('',(-0.56999638699866,3.04569563646197,3.16270884648242));
+#10419=CARTESIAN_POINT('',(-0.852210816357641,2.97907611779862,3.17388346394877));
+#10420=CARTESIAN_POINT('',(-1.12696192028293,2.88636702818391,3.18505808141512));
+#10421=CARTESIAN_POINT('',(-1.39184353722096,2.76838027717496,3.19623269888148));
+#10422=CARTESIAN_POINT('',(-1.64453593868357,2.62614914609456,3.20740731634783));
+#10423=CARTESIAN_POINT('',(-1.88282614451312,2.46091923896191,3.21858193381418));
+#10424=CARTESIAN_POINT('',(-2.10462730328784,2.274137573985,3.22975655128054));
+#10425=CARTESIAN_POINT('',(-2.3079969681416,2.06743991114717,3.24093116874689));
+#10426=CARTESIAN_POINT('',(-2.49115410794571,1.84263642686784,3.25210578621324));
+#10427=CARTESIAN_POINT('',(-2.65249470487544,1.601695861193,3.2632804036796));
+#10428=CARTESIAN_POINT('',(-2.79060580176405,1.34672827634822,3.27445502114595));
+#10429=CARTESIAN_POINT('',(-2.90427787622306,1.0799665776478,3.2856296386123));
+#10430=CARTESIAN_POINT('',(-2.99251543316121,0.803746958592705,3.29680425607866));
+#10431=CARTESIAN_POINT('',(-3.05454572293689,0.520488441411496,3.30797887354501));
+#10432=CARTESIAN_POINT('',(-3.08982550879407,0.23267169221989,3.31915349101136));
+#10433=CARTESIAN_POINT('',(-3.09804582431502,-0.0571827036724069,3.33032810847772));
+#10434=CARTESIAN_POINT('',(-3.07913467922606,-0.346536316051407,3.34150272594407));
+#10435=CARTESIAN_POINT('',(-3.03325768985991,-0.632855100367161,3.35267734341042));
+#10436=CARTESIAN_POINT('',(-2.96081662875337,-0.91363158989417,3.36385196087678));
+#10437=CARTESIAN_POINT('',(-2.8624459060822,-1.18640685513372,3.37502657834313));
+#10438=CARTESIAN_POINT('',(-2.73900701374765,-1.44879203814634,3.38620119580948));
+#10439=CARTESIAN_POINT('',(-2.59158098077091,-1.69848927322534,3.39737581327584));
+#10440=CARTESIAN_POINT('',(-2.42145890606834,-1.93331181069618,3.40855043074219));
+#10441=CARTESIAN_POINT('',(-2.23013065151753,-2.15120316760575,3.41972504820854));
+#10442=CARTESIAN_POINT('',(-2.01927179433596,-2.35025513758704,3.4308996656749));
+#10443=CARTESIAN_POINT('',(-1.79072895303808,-2.52872450217618,3.44207428314125));
+#10444=CARTESIAN_POINT('',(-1.54650361548046,-2.68504829723059,3.4532489006076));
+#10445=CARTESIAN_POINT('',(-1.28873461062224,-2.81785750075112,3.46442351807396));
+#10446=CARTESIAN_POINT('',(-1.01967937750675,-2.92598902223547,3.47559813554031));
+#10447=CARTESIAN_POINT('',(-0.741694195502689,-3.00849588856502,3.48677275300666));
+#10448=CARTESIAN_POINT('',(-0.457213548940958,-3.06465553722108,3.49794737047302));
+#10449=CARTESIAN_POINT('',(-0.168728806863257,-3.09397614420175,3.50912198793937));
+#10450=CARTESIAN_POINT('',(0.121233595403082,-3.09620093122211,3.52029660540572));
+#10451=CARTESIAN_POINT('',(0.410134281766945,-3.07131041447694,3.53147122287208));
+#10452=CARTESIAN_POINT('',(0.695443174225373,-3.01952257527218,3.54264584033843));
+#10453=CARTESIAN_POINT('',(0.974661650286521,-2.94129095103082,3.55382045780478));
+#10454=CARTESIAN_POINT('',(1.24534442491769,-2.83730066339143,3.56499507527114));
+#10455=CARTESIAN_POINT('',(1.50512096538498,-2.70846241818372,3.57616969273749));
+#10456=CARTESIAN_POINT('',(1.75171625144181,-2.5559045298269,3.58734431020384));
+#10457=CARTESIAN_POINT('',(1.98297069905697,-2.380963039998,3.5985189276702));
+#10458=CARTESIAN_POINT('',(2.19685907319774,-2.18517001710708,3.60969354513655));
+#10459=CARTESIAN_POINT('',(2.39150822403775,-1.97024013904773,3.6208681626029));
+#10460=CARTESIAN_POINT('',(2.56521349126265,-1.7380556767259,3.63204278006925));
+#10461=CARTESIAN_POINT('',(2.71645363281123,-1.49065000987546,3.64321739753561));
+#10462=CARTESIAN_POINT('',(2.84390414731207,-1.23018981952228,3.65439201500196));
+#10463=CARTESIAN_POINT('',(2.9464488735429,-0.958956113048342,3.66556663246831));
+#10464=CARTESIAN_POINT('',(3.02318976532939,-0.67932424803085,3.67674124993467));
+#10465=CARTESIAN_POINT('',(3.07345475627846,-0.393743129799557,3.68791586740102));
+#10466=CARTESIAN_POINT('',(3.09680364547014,-0.104713764892009,3.69909048486737));
+#10467=CARTESIAN_POINT('',(3.09303195256318,0.185232641773019,3.71026510233372));
+#10468=CARTESIAN_POINT('',(3.06217270855303,0.473556854187565,3.72143971980008));
+#10469=CARTESIAN_POINT('',(3.00449616649945,0.757733842879626,3.73261433726643));
+#10470=CARTESIAN_POINT('',(2.92050743475706,1.03527489812308,3.74378895473278));
+#10471=CARTESIAN_POINT('',(2.81094205343603,1.30374942507364,3.75496357219914));
+#10472=CARTESIAN_POINT('',(2.6767595528326,1.5608062299576,3.76613818966549));
+#10473=CARTESIAN_POINT('',(2.51913505024201,1.8041941108975,3.77731280713184));
+#10474=CARTESIAN_POINT('',(2.33944895874584,2.03178157304816,3.7884874245982));
+#10475=CARTESIAN_POINT('',(2.13927489809991,2.24157549538593,3.79966204206455));
+#10476=CARTESIAN_POINT('',(1.92036591359454,2.43173858567471,3.8108366595309));
+#10477=CARTESIAN_POINT('',(1.68463912357695,2.60060547074501,3.82201127699725));
+#10478=CARTESIAN_POINT('',(1.4341589300866,2.74669728117386,3.83318589446361));
+#10479=CARTESIAN_POINT('',(1.17111893963823,2.86873460263853,3.84436051192996));
+#10480=CARTESIAN_POINT('',(0.897822752483241,2.96564868052142,3.85553512939631));
+#10481=CARTESIAN_POINT('',(0.616663788589284,3.03659077964051,3.86670974686266));
+#10482=CARTESIAN_POINT('',(0.330104327014383,3.08093961713653,3.87788436432902));
+#10483=CARTESIAN_POINT('',(0.0406539422403288,3.09830680342269,3.88905898179537));
+#10484=CARTESIAN_POINT('',(-0.24915247368855,3.08854024354709,3.90023359926172));
+#10485=CARTESIAN_POINT('',(-0.536776910747818,3.05172546918019,3.91140821672808));
+#10486=CARTESIAN_POINT('',(-0.819700467821398,2.98818488956229,3.92258283419443));
+#10487=CARTESIAN_POINT('',(-1.09544541224178,2.89847496797082,3.93375745166078));
+#10488=CARTESIAN_POINT('',(-1.36159687879321,2.78338134843496,3.94493206912713));
+#10489=CARTESIAN_POINT('',(-1.61582401814664,2.64391197537578,3.95610668659349));
+#10490=CARTESIAN_POINT('',(-1.85590040951667,2.48128826642752,3.96728130405984));
+#10491=CARTESIAN_POINT('',(-2.07972355877468,2.29693441574473,3.97845592152619));
+#10492=CARTESIAN_POINT('',(-2.28533331126124,2.09246492147294,3.98963053899255));
+#10493=CARTESIAN_POINT('',(-2.47092901804571,1.8696704466121,4.0008051564589));
+#10494=CARTESIAN_POINT('',(-2.63488530529777,1.63050213709792,4.01197977392525));
+#10495=CARTESIAN_POINT('',(-2.77576630866886,1.37705453443714,4.02315439139161));
+#10496=CARTESIAN_POINT('',(-2.89233824802453,1.11154723254093,4.03432900885796));
+#10497=CARTESIAN_POINT('',(-2.98358023240313,0.836305439398968,4.04550362632431));
+#10498=CARTESIAN_POINT('',(-3.04869320057525,0.553739613827008,4.05667824379066));
+#10499=CARTESIAN_POINT('',(-3.08710691890609,0.26632435562149,4.06785286125702));
+#10500=CARTESIAN_POINT('',(-3.09848497523622,-0.0234232660072211,4.07902747872337));
+#10501=CARTESIAN_POINT('',(-3.08272772504627,-0.312965755931926,4.09020209618972));
+#10502=CARTESIAN_POINT('',(-3.03997316410427,-0.599767415487797,4.10137671365608));
+#10503=CARTESIAN_POINT('',(-2.97059571995319,-0.881316549118875,4.11255133112243));
+#10504=CARTESIAN_POINT('',(-2.87520297282263,-1.15514746081482,4.12372594858878));
+#10505=CARTESIAN_POINT('',(-2.7546303346813,-1.41886204770183,4.13490056605514));
+#10506=CARTESIAN_POINT('',(-2.60993373302926,-1.67015080167959,4.14607518352149));
+#10507=CARTESIAN_POINT('',(-2.44238036350233,-1.90681303518024,4.15724980098784));
+#10508=CARTESIAN_POINT('',(-2.25343759227361,-2.12677615392009,4.1684244184542));
+#10509=CARTESIAN_POINT('',(-2.04476010544069,-2.32811380786103,4.17959903592055));
+#10510=CARTESIAN_POINT('',(-1.81817541793887,-2.50906276142265,4.1907736533869));
+#10511=CARTESIAN_POINT('',(-1.57566786888781,-2.66803833520239,4.20194827085325));
+#10512=CARTESIAN_POINT('',(-1.31936124353405,-2.80364828397132,4.2131228883196));
+#10513=CARTESIAN_POINT('',(-1.05150017397928,-2.91470498940743,4.22429750578596));
+#10514=CARTESIAN_POINT('',(-0.774430481579845,-3.00023586078745,4.23547212325231));
+#10515=CARTESIAN_POINT('',(-0.490578633170579,-3.05949185255191,4.24664674071866));
+#10516=CARTESIAN_POINT('',(-0.202430491027544,-3.09195402415,4.25782135818501));
+#10517=CARTESIAN_POINT('',(0.0874904573310898,-3.09733808471581,4.26899597565137));
+#10518=CARTESIAN_POINT('',(0.376645198851145,-3.07559688277534,4.28017059311772));
+#10519=CARTESIAN_POINT('',(0.662501430615037,-3.02692081918045,4.29134521058407));
+#10520=CARTESIAN_POINT('',(0.942555736749661,-2.95173617965348,4.30251982805043));
+#10521=CARTESIAN_POINT('',(1.21435551235295,-2.85070140154542,4.31369444551678));
+#10522=CARTESIAN_POINT('',(1.47552044243807,-2.72470130750187,4.32486906298313));
+#10523=CARTESIAN_POINT('',(1.72376334779103,-2.57483935653611,4.33604368044949));
+#10524=CARTESIAN_POINT('',(1.95691021518215,-2.40242798037127,4.34721829791584));
+#10525=CARTESIAN_POINT('',(2.17291923651443,-2.20897708968214,4.35839291538219));
+#10526=CARTESIAN_POINT('',(2.36989869017172,-1.99618085089437,4.36956753284855));
+#10527=CARTESIAN_POINT('',(2.54612350796882,-1.76590284934466,4.3807421503149));
+#10528=CARTESIAN_POINT('',(2.70005038261664,-1.52015976873709,4.39191676778125));
+#10529=CARTESIAN_POINT('',(2.83033128339738,-1.26110372982445,4.40309138524761));
+#10530=CARTESIAN_POINT('',(2.93582526168467,-0.991003442985532,4.41426600271396));
+#10531=CARTESIAN_POINT('',(3.01560844292053,-0.712224339756413,4.42544062018031));
+#10532=CARTESIAN_POINT('',(3.06898211754358,-0.427207857316224,4.43661523764666));
+#10533=CARTESIAN_POINT('',(3.09547886001117,-0.138450057345466,4.44778985511302));
+#10534=CARTESIAN_POINT('',(3.09486662232745,0.151520233495449,4.45896447257937));
+#10535=CARTESIAN_POINT('',(3.06715076622802,0.440163570030387,4.47013909004572));
+#10536=CARTESIAN_POINT('',(3.01257401622397,0.724952128024457,4.48131370751207));
+#10537=CARTESIAN_POINT('',(2.93161433391656,1.00339184186936,4.49248832497843));
+#10538=CARTESIAN_POINT('',(2.82498073219846,1.27304424662401,4.50366294244478));
+#10539=CARTESIAN_POINT('',(2.69360706599911,1.53154783312658,4.51483755991113));
+#10540=CARTESIAN_POINT('',(2.53864385395245,1.77663872915809,4.52601217737748));
+#10541=CARTESIAN_POINT('',(2.36144820260954,2.00617052554044,4.53718679484384));
+#10542=CARTESIAN_POINT('',(2.16357192143585,2.21813307353941,4.54836141231019));
+#10543=CARTESIAN_POINT('',(1.94674793267746,2.41067008895267,4.55953602977654));
+#10544=CARTESIAN_POINT('',(1.71287509511304,2.58209540871295,4.5707106472429));
+#10545=CARTESIAN_POINT('',(1.46400157459939,2.73090775763766,4.58188526470925));
+#10546=CARTESIAN_POINT('',(1.20230690704448,2.85580389600339,4.5930598821756));
+#10547=CARTESIAN_POINT('',(0.930082910893635,2.95569003280429,4.60423449964196));
+#10548=CARTESIAN_POINT('',(0.649713616289545,3.02969140474125,4.61540911710831));
+#10549=CARTESIAN_POINT('',(0.363654386678771,3.07715993705305,4.62658373457466));
+#10550=CARTESIAN_POINT('',(0.0744104157093122,3.09767991909897,4.63775835204102));
+#10551=CARTESIAN_POINT('',(-0.215485212265004,3.09107164498821,4.64893296950737));
+#10552=CARTESIAN_POINT('',(-0.503493705935915,3.05739298737306,4.66010758697372));
+#10553=CARTESIAN_POINT('',(-0.787092800771366,2.99693889062305,4.67128220444008));
+#10554=CARTESIAN_POINT('',(-1.06379884801118,2.91023878781881,4.68245682190643));
+#10555=CARTESIAN_POINT('',(-1.33118856548106,2.79805196418643,4.69363143937278));
+#10556=CARTESIAN_POINT('',(-1.5869202597399,2.66136090757756,4.70480605683913));
+#10557=CARTESIAN_POINT('',(-1.82875433370524,2.5013627042293,4.71598067430548));
+#10558=CARTESIAN_POINT('',(-2.05457290015914,2.31945855515607,4.72715529177184));
+#10559=CARTESIAN_POINT('',(-2.26239832936717,2.11724150498512,4.73832990923819));
+#10560=CARTESIAN_POINT('',(-2.45041056837789,1.8964824907014,4.74950452670454));
+#10561=CARTESIAN_POINT('',(-2.61696308032703,1.65911483248154,4.7606791441709));
+#10562=CARTESIAN_POINT('',(-2.7605972641565,1.40721730244008,4.77185376163725));
+#10563=CARTESIAN_POINT('',(-2.88005522846572,1.14299591956494,4.7830283791036));
+#10564=CARTESIAN_POINT('',(-2.97429080762758,0.868764630275549,4.79420299656995));
+#10565=CARTESIAN_POINT('',(-3.04247872369234,0.586925043793581,4.80537761403631));
+#10566=CARTESIAN_POINT('',(-3.08402181384951,0.299945399803694,4.81655223150266));
+#10567=CARTESIAN_POINT('',(-3.09855626012956,0.0103389525676987,4.82772684896901));
+#10568=CARTESIAN_POINT('',(-3.08595477563037,-0.279358039093954,4.83890146643537));
+#10569=CARTESIAN_POINT('',(-3.04632771904971,-0.566608523610943,4.85007608390172));
+#10570=CARTESIAN_POINT('',(-2.98002212893852,-0.848896874199942,4.86125070136807));
+#10571=CARTESIAN_POINT('',(-2.88761868174582,-1.12375092330422,4.87242531883443));
+#10572=CARTESIAN_POINT('',(-2.76992661666745,-1.38876359951881,4.88359993630078));
+#10573=CARTESIAN_POINT('',(-2.62797661064334,-1.64161405755993,4.89477455376715));
+#10574=CARTESIAN_POINT('',(-2.51800013283813,-1.80059656418229,4.90222429874473));
+#10575=CARTESIAN_POINT('',(-2.45941683657398,-1.87734369654756,4.90594917123353));
+#10576=CARTESIAN_POINT('',(-9.86076131526265E-032,-3.5,-1.07759662829834E-015));
+#10577=CARTESIAN_POINT('',(0.10921896576569,-3.5,0.00372487248878336));
+#10578=CARTESIAN_POINT('',(0.327656735684786,-3.48976785970002,0.0111746174663522));
+#10579=CARTESIAN_POINT('',(0.652444032123583,-3.4438576419098,0.0223492349327055));
+#10580=CARTESIAN_POINT('',(0.971517446894297,-3.36778748031748,0.0335238523990588));
+#10581=CARTESIAN_POINT('',(1.282082705239,-3.26222356732625,0.0446984698654121));
+#10582=CARTESIAN_POINT('',(1.58141998758856,-3.12809038995456,0.0558730873317654));
+#10583=CARTESIAN_POINT('',(1.86690781952244,-2.96656263354431,0.0670477047981187));
+#10584=CARTESIAN_POINT('',(2.13604601061974,-2.77905489433098,0.078222322264472));
+#10585=CARTESIAN_POINT('',(2.38647755522573,-2.56720929096904,0.0893969397308253));
+#10586=CARTESIAN_POINT('',(2.61600927281247,-2.33288108350595,0.100571557197179));
+#10587=CARTESIAN_POINT('',(2.82263101535211,-2.07812242574803,0.111746174663532));
+#10588=CARTESIAN_POINT('',(3.00453327130084,-1.80516439330874,0.122920792129885));
+#10589=CARTESIAN_POINT('',(3.16012301261182,-1.51639744473042,0.134095409596239));
+#10590=CARTESIAN_POINT('',(3.28803764583807,-1.21435048679337,0.145270027062592));
+#10591=CARTESIAN_POINT('',(3.38715694518909,-0.90166872735001,0.156444644528945));
+#10592=CARTESIAN_POINT('',(3.45661286302499,-0.581090509640184,0.167619261995298));
+#10593=CARTESIAN_POINT('',(3.49579713187467,-0.255423330963623,0.178793879461652));
+#10594=CARTESIAN_POINT('',(3.50436659140187,0.0724807442715687,0.189968496928005));
+#10595=CARTESIAN_POINT('',(3.48224619366773,0.399750061801517,0.201143114394358));
+#10596=CARTESIAN_POINT('',(3.42962966037097,0.723518526319398,0.212317731860712));
+#10597=CARTESIAN_POINT('',(3.34697778630984,1.04095070160511,0.223492349327065));
+#10598=CARTESIAN_POINT('',(3.23501440392343,1.34926664215478,0.234666966793418));
+#10599=CARTESIAN_POINT('',(3.09472004425331,1.64576623884453,0.245841584259772));
+#10600=CARTESIAN_POINT('',(2.92732334984031,1.92785286541878,0.257016201726125));
+#10601=CARTESIAN_POINT('',(2.73429031475885,2.19305611871645,0.268190819192478));
+#10602=CARTESIAN_POINT('',(2.51731144602033,2.43905345348533,0.279365436658832));
+#10603=CARTESIAN_POINT('',(2.27828695878111,2.66369052231516,0.290540054125185));
+#10604=CARTESIAN_POINT('',(2.01931013500925,2.86500004256067,0.301714671591538));
+#10605=CARTESIAN_POINT('',(1.74264899134864,3.04121902502521,0.312889289057892));
+#10606=CARTESIAN_POINT('',(1.45072641672578,3.19080421352324,0.324063906524245));
+#10607=CARTESIAN_POINT('',(1.14609895364638,3.31244560010793,0.335238523990598));
+#10608=CARTESIAN_POINT('',(0.831434409006769,3.40507789760282,0.346413141456952));
+#10609=CARTESIAN_POINT('',(0.50948849049572,3.46788986896587,0.357587758923305));
+#10610=CARTESIAN_POINT('',(0.183080673195893,3.50033143178269,0.368762376389658));
+#10611=CARTESIAN_POINT('',(-0.144930492264334,3.50211847567094,0.379936993856011));
+#10612=CARTESIAN_POINT('',(-0.47167241376723,3.47323535040669,0.391111611322365));
+#10613=CARTESIAN_POINT('',(-0.794283614731886,3.41393500298294,0.402286228788718));
+#10614=CARTESIAN_POINT('',(-1.10993879379491,3.32473676239981,0.413460846255072));
+#10615=CARTESIAN_POINT('',(-1.41587356768287,3.20642179158649,0.424635463721425));
+#10616=CARTESIAN_POINT('',(-1.70940868058818,3.06002624628507,0.435810081187778));
+#10617=CARTESIAN_POINT('',(-1.98797346803232,2.88683220080822,0.446984698654131));
+#10618=CARTESIAN_POINT('',(-2.24912836972908,2.68835642013917,0.458159316120485));
+#10619=CARTESIAN_POINT('',(-2.49058629428916,2.46633707670357,0.469333933586838));
+#10620=CARTESIAN_POINT('',(-2.71023264866239,2.22271852814254,0.480508551053191));
+#10621=CARTESIAN_POINT('',(-2.90614385690778,1.9596342893971,0.491683168519545));
+#10622=CARTESIAN_POINT('',(-3.07660420611112,1.67938834822773,0.502857785985898));
+#10623=CARTESIAN_POINT('',(-3.22012087192048,1.38443498780035,0.514032403452251));
+#10624=CARTESIAN_POINT('',(-3.33543699211171,1.07735729304465,0.525207020918605));
+#10625=CARTESIAN_POINT('',(-3.42154267369093,0.760844529017331,0.536381638384958));
+#10626=CARTESIAN_POINT('',(-3.47768383713818,0.43766858938193,0.547556255851311));
+#10627=CARTESIAN_POINT('',(-3.5033688203377,0.110659721259864,0.558730873317664));
+#10628=CARTESIAN_POINT('',(-3.49837268436043,-0.217318260954997,0.569905490784018));
+#10629=CARTESIAN_POINT('',(-3.46273918339018,-0.543393055750666,0.581080108250371));
+#10630=CARTESIAN_POINT('',(-3.3967803815418,-0.864709028978207,0.592254725716724));
+#10631=CARTESIAN_POINT('',(-3.30107391992707,-1.17845222236672,0.603429343183078));
+#10632=CARTESIAN_POINT('',(-3.17645795790211,-1.48187499705746,0.614603960649431));
+#10633=CARTESIAN_POINT('',(-3.02402383279917,-1.77232009633878,0.625778578115784));
+#10634=CARTESIAN_POINT('',(-2.84510650242564,-2.04724391684993,0.636953195582138));
+#10635=CARTESIAN_POINT('',(-2.64127285403134,-2.30423878445374,0.648127813048491));
+#10636=CARTESIAN_POINT('',(-2.41430798212938,-2.54105403969496,0.659302430514844));
+#10637=CARTESIAN_POINT('',(-2.16619955534413,-2.75561574818598,0.670477047981197));
+#10638=CARTESIAN_POINT('',(-1.89912040919517,-2.94604486330437,0.681651665447551));
+#10639=CARTESIAN_POINT('',(-1.61540951726273,-3.11067368214037,0.692826282913904));
+#10640=CARTESIAN_POINT('',(-1.31755150738177,-3.24806045057966,0.704000900380257));
+#10641=CARTESIAN_POINT('',(-1.00815490225361,-3.35700198961599,0.715175517846611));
+#10642=CARTESIAN_POINT('',(-0.689929275035299,-3.43654423231725,0.726350135312964));
+#10643=CARTESIAN_POINT('',(-0.365661519969061,-3.4859905791665,0.737524752779317));
+#10644=CARTESIAN_POINT('',(-0.0381914458642402,-3.50490799860517,0.748699370245671));
+#10645=CARTESIAN_POINT('',(0.289613093825617,-3.49313081935224,0.759873987712024));
+#10646=CARTESIAN_POINT('',(0.614881316529594,-3.45076218128786,0.771048605178377));
+#10647=CARTESIAN_POINT('',(0.93476465173828,-3.37817313219502,0.782223222644731));
+#10648=CARTESIAN_POINT('',(1.24646168765819,-3.27599937826978,0.793397840111084));
+#10649=CARTESIAN_POINT('',(1.54724270486882,-3.14513571685769,0.804572457577437));
+#10650=CARTESIAN_POINT('',(1.83447358212616,-2.98672820017237,0.815747075043791));
+#10651=CARTESIAN_POINT('',(2.10563886495533,-2.8021640986233,0.826921692510144));
+#10652=CARTESIAN_POINT('',(2.35836379500634,-2.59305975164997,0.838096309976497));
+#10653=CARTESIAN_POINT('',(2.59043510724904,-2.36124641246003,0.84927092744285));
+#10654=CARTESIAN_POINT('',(2.79982041287322,-2.10875421063768,0.860445544909204));
+#10655=CARTESIAN_POINT('',(2.98468599814643,-1.83779437307124,0.871620162375557));
+#10656=CARTESIAN_POINT('',(3.14341288335391,-1.5507398589023,0.88279477984191));
+#10657=CARTESIAN_POINT('',(3.27461100118292,-1.25010457808756,0.893969397308264));
+#10658=CARTESIAN_POINT('',(3.37713137038275,-0.938521375569251,0.905144014774617));
+#10659=CARTESIAN_POINT('',(3.45007615808831,-0.618718973859966,0.916318632240971));
+#10660=CARTESIAN_POINT('',(3.49280654268539,-0.293498075969593,0.927493249707324));
+#10661=CARTESIAN_POINT('',(3.50494830835787,0.0342931620444656,0.938667867173677));
+#10662=CARTESIAN_POINT('',(3.48639512232188,0.361784074102112,0.94984248464003));
+#10663=CARTESIAN_POINT('',(3.43730946604627,0.686106624259247,0.961017102106384));
+#10664=CARTESIAN_POINT('',(3.35812121230416,1.00442052383278,0.972191719572737));
+#10665=CARTESIAN_POINT('',(3.24952386051714,1.3139381055261,0.98336633703909));
+#10666=CARTESIAN_POINT('',(3.11246846336143,1.61194873671722,0.994540954505444));
+#10667=CARTESIAN_POINT('',(2.94815529782461,1.89584255810772,1.0057155719718));
+#10668=CARTESIAN_POINT('',(2.75802335365415,2.16313333983877,1.01689018943815));
+#10669=CARTESIAN_POINT('',(2.54373773125415,2.41148025490936,1.0280648069045));
+#10670=CARTESIAN_POINT('',(2.30717505939419,2.6387083792138,1.03923942437086));
+#10671=CARTESIAN_POINT('',(2.05040706043648,2.84282773866725,1.05041404183721));
+#10672=CARTESIAN_POINT('',(1.77568240701036,3.02205073661208,1.06158865930356));
+#10673=CARTESIAN_POINT('',(1.48540702902639,3.17480780888272,1.07276327676992));
+#10674=CARTESIAN_POINT('',(1.18212304349329,3.29976116942815,1.08393789423627));
+#10675=CARTESIAN_POINT('',(0.868486491662151,3.39581652611328,1.09511251170262));
+#10676=CARTESIAN_POINT('',(0.547244078467103,3.46213266409686,1.10628712916898));
+#10677=CARTESIAN_POINT('',(0.221209117969362,3.49812881285851,1.11746174663533));
+#10678=CARTESIAN_POINT('',(-0.106763104535169,3.5034897323574,1.12863636410168));
+#10679=CARTESIAN_POINT('',(-0.43380033797577,3.47816847377981,1.13981098156804));
+#10680=CARTESIAN_POINT('',(-0.757038519546323,3.42238679069839,1.15098559903439));
+#10681=CARTESIAN_POINT('',(-1.07364685703515,3.33663319704193,1.16216021650074));
+#10682=CARTESIAN_POINT('',(-1.38085261978412,3.22165868888357,1.1733348339671));
+#10683=CARTESIAN_POINT('',(-1.67596542116767,3.07847016751405,1.18450945143345));
+#10684=CARTESIAN_POINT('',(-1.95640077993526,2.90832162139823,1.1956840688998));
+#10685=CARTESIAN_POINT('',(-2.21970275407651,2.71270314423987,1.20685868636616));
+#10686=CARTESIAN_POINT('',(-2.46356544899042,2.49332788533003,1.21803330383251));
+#10687=CARTESIAN_POINT('',(-2.68585321159874,2.25211704646282,1.22920792129886));
+#10688=CARTESIAN_POINT('',(-2.88461933355134,1.99118305680958,1.24038253876522));
+#10689=CARTESIAN_POINT('',(-3.05812309972837,1.71281107309926,1.25155715623157));
+#10690=CARTESIAN_POINT('',(-3.20484503273518,1.41943896711918,1.26273177369792));
+#10691=CARTESIAN_POINT('',(-3.32350019988458,1.11363597579768,1.27390639116428));
+#10692=CARTESIAN_POINT('',(-3.41304946612946,0.798080200842695,1.28508100863063));
+#10693=CARTESIAN_POINT('',(-3.47270859439665,0.475535154985789,1.29625562609698));
+#10694=CARTESIAN_POINT('',(-3.50195511362523,0.148825560230069,1.30743024356334));
+#10695=CARTESIAN_POINT('',(-3.50053289436154,-0.179187389948428,1.31860486102969));
+#10696=CARTESIAN_POINT('',(-3.46845439183965,-0.505631087802113,1.32977947849604));
+#10697=CARTESIAN_POINT('',(-3.40600053690338,-0.827646668474903,1.3409540959624));
+#10698=CARTESIAN_POINT('',(-3.313718275725,-1.14241404681046,1.35212871342875));
+#10699=CARTESIAN_POINT('',(-3.19241577986689,-1.44717661454316,1.3633033308951));
+#10700=CARTESIAN_POINT('',(-3.04315536863447,-1.73926538158353,1.37447794836146));
+#10701=CARTESIAN_POINT('',(-2.8672442057037,-2.01612234997836,1.38565256582781));
+#10702=CARTESIAN_POINT('',(-2.66622285149831,-2.27532291584555,1.39682718329416));
+#10703=CARTESIAN_POINT('',(-2.4418517715707,-2.51459710309639,1.40800180076052));
+#10704=CARTESIAN_POINT('',(-2.19609591914048,-2.73184944298881,1.41917641822687));
+#10705=CARTESIAN_POINT('',(-1.93110752681104,-2.92517732541422,1.43035103569322));
+#10706=CARTESIAN_POINT('',(-1.64920725816719,-3.09288766120471,1.44152565315958));
+#10707=CARTESIAN_POINT('',(-1.35286388432091,-3.23351170953869,1.45270027062593));
+#10708=CARTESIAN_POINT('',(-1.04467266338988,-3.34581794059235,1.46387488809228));
+#10709=CARTESIAN_POINT('',(-0.727332612252862,-3.428822820791,1.47504950555864));
+#10710=CARTESIAN_POINT('',(-0.403622869626857,-3.48179942620736,1.48622412302499));
+#10711=CARTESIAN_POINT('',(-0.0763783574688487,-3.5042838086739,1.49739874049134));
+#10712=CARTESIAN_POINT('',(0.251535046149981,-3.49607905885751,1.5085733579577));
+#10713=CARTESIAN_POINT('',(0.57724560527146,-3.45725703071358,1.51974797542405));
+#10714=CARTESIAN_POINT('',(0.897900875578698,-3.38815771221747,1.5309225928904));
+#10715=CARTESIAN_POINT('',(1.21069268497578,-3.28938624788422,1.54209721035676));
+#10716=CARTESIAN_POINT('',(1.51288172644886,-3.16180763915214,1.55327182782311));
+#10717=CARTESIAN_POINT('',(1.80182154783409,-3.00653916904212,1.56444644528946));
+#10718=CARTESIAN_POINT('',(2.07498172839946,-2.82494061743465,1.57562106275582));
+#10719=CARTESIAN_POINT('',(2.32997003926927,-2.61860235265519,1.58679568022217));
+#10720=CARTESIAN_POINT('',(2.56455339361887,-2.38933140365702,1.59797029768852));
+#10721=CARTESIAN_POINT('',(2.77667740316639,-2.13913563477608,1.60914491515488));
+#10722=CARTESIAN_POINT('',(2.96448436969304,-1.87020616164885,1.62031953262123));
+#10723=CARTESIAN_POINT('',(3.12632955402986,-1.58489816228778,1.63149415008758));
+#10724=CARTESIAN_POINT('',(3.26079558003304,-1.28571025136331,1.64266876755394));
+#10725=CARTESIAN_POINT('',(3.36670484740396,-0.975262598324368,1.65384338502029));
+#10726=CARTESIAN_POINT('',(3.44312984464703,-0.656273980990096,1.66501800248664));
+#10727=CARTESIAN_POINT('',(3.48940127184874,-0.331537975568535,1.676192619953));
+#10728=CARTESIAN_POINT('',(3.50511390214167,-0.00389849162053359,1.68736723741935));
+#10729=CARTESIAN_POINT('',(3.49013013052122,0.323775133775929,1.6985418548857));
+#10730=CARTESIAN_POINT('',(3.44458117893587,0.648613264545564,1.70971647235206));
+#10731=CARTESIAN_POINT('',(3.36886594709719,0.967771096754097,1.72089108981841));
+#10732=CARTESIAN_POINT('',(3.26364751907388,1.27845357227652,1.73206570728476));
+#10733=CARTESIAN_POINT('',(3.12984735626362,1.57793985681119,1.74324032475112));
+#10734=CARTESIAN_POINT('',(2.96863722759842,1.86360716787107,1.75441494221747));
+#10735=CARTESIAN_POINT('',(2.78142894765555,2.13295374407591,1.76558955968382));
+#10736=CARTESIAN_POINT('',(2.56986201254357,2.38362075458937,1.77676417715018));
+#10737=CARTESIAN_POINT('',(2.33578924184355,2.61341295682707,1.78793879461653));
+#10738=CARTESIAN_POINT('',(2.08126055234765,2.82031792152326,1.79911341208288));
+#10739=CARTESIAN_POINT('',(1.80850500569817,3.00252365679079,1.81028802954923));
+#10740=CARTESIAN_POINT('',(1.51991128714697,3.15843447682977,1.82146264701559));
+#10741=CARTESIAN_POINT('',(1.21800678639425,3.28668497631295,1.83263726448194));
+#10742=CARTESIAN_POINT('',(0.90543546370872,3.38615198806584,1.8438118819483));
+#10743=CARTESIAN_POINT('',(0.584934695168763,3.45596441932083,1.85498649941465));
+#10744=CARTESIAN_POINT('',(0.259311299804894,3.49551088040321,1.866161116881));
+#10745=CARTESIAN_POINT('',(-0.068583041411727,3.50444503904034,1.87733573434736));
+#10746=CARTESIAN_POINT('',(-0.39587675946391,3.48268865340272,1.88851035181371));
+#10747=CARTESIAN_POINT('',(-0.719703545354703,3.43043225731504,1.89968496928006));
+#10748=CARTESIAN_POINT('',(-1.03722745210848,3.34813349163624,1.91085958674642));
+#10749=CARTESIAN_POINT('',(-1.34566773087343,3.23651309642177,1.92203420421277));
+#10750=CARTESIAN_POINT('',(-1.64232318362074,3.09654859896717,1.93320882167912));
+#10751=CARTESIAN_POINT('',(-1.92459581916909,2.92946575301036,1.94438343914548));
+#10752=CARTESIAN_POINT('',(-2.19001360536435,2.73672780406506,1.95555805661183));
+#10753=CARTESIAN_POINT('',(-2.43625211815998,2.52002267489496,1.96673267407818));
+#10754=CARTESIAN_POINT('',(-2.66115489800392,2.28124818335346,1.97790729154454));
+#10755=CARTESIAN_POINT('',(-2.86275233525887,2.02249542204515,1.98908190901089));
+#10756=CARTESIAN_POINT('',(-3.03927891926484,1.74603044536344,2.00025652647724));
+#10757=CARTESIAN_POINT('',(-3.18918869998359,1.45427442428197,2.0114311439436));
+#10758=CARTESIAN_POINT('',(-3.31116882681793,1.14978244269639,2.02260576140995));
+#10759=CARTESIAN_POINT('',(-3.40415104603822,0.835221121009658,2.0337803788763));
+#10760=CARTESIAN_POINT('',(-3.46732105612625,0.513345262924724,2.04495499634265));
+#10761=CARTESIAN_POINT('',(-3.50012563910605,0.186973729962739,2.05612961380901));
+#10762=CARTESIAN_POINT('',(-3.50227750540818,-0.141035245011808,2.06730423127536));
+#10763=CARTESIAN_POINT('',(-3.47375780983825,-0.467809089064592,2.07847884874172));
+#10764=CARTESIAN_POINT('',(-3.41481631661566,-0.790486046049632,2.08965346620807));
+#10765=CARTESIAN_POINT('',(-3.32596921203729,-1.1062402387383,2.10082808367442));
+#10766=CARTESIAN_POINT('',(-3.207994583922,-1.41230641673498,2.11200270114077));
+#10767=CARTESIAN_POINT('',(-3.06192560742511,-1.70600417344685,2.12317731860713));
+#10768=CARTESIAN_POINT('',(-2.88904149689878,-1.98476142002523,2.13435193607348));
+#10769=CARTESIAN_POINT('',(-2.69085630303847,-2.24613691070288,2.14552655353983));
+#10770=CARTESIAN_POINT('',(-2.46910565342542,-2.48784162225941,2.15670117100619));
+#10771=CARTESIAN_POINT('',(-2.22573155258649,-2.70775880038172,2.16787578847254));
+#10772=CARTESIAN_POINT('',(-1.96286537468618,-2.90396249736146,2.17905040593889));
+#10773=CARTESIAN_POINT('',(-1.68280919779428,-3.07473443878372,2.19022502340525));
+#10774=CARTESIAN_POINT('',(-1.38801564319622,-3.2185790714951,2.2013996408716));
+#10775=CARTESIAN_POINT('',(-1.08106639630537,-3.33423666106697,2.21257425833796));
+#10776=CARTESIAN_POINT('',(-0.764649597282829,-3.42069432405161,2.22374887580431));
+#10777=CARTESIAN_POINT('',(-0.441536299368557,-3.47719489841504,2.23492349327066));
+#10778=CARTESIAN_POINT('',(-0.11455620109254,-3.50324357446281,2.24609811073702));
+#10779=CARTESIAN_POINT('',(0.213427135106289,-3.49861222818763,2.25727272820337));
+#10780=CARTESIAN_POINT('',(0.53954136082787,-3.46334141908933,2.26844734566972));
+#10781=CARTESIAN_POINT('',(0.860930496602805,-3.39774003497074,2.27962196313608));
+#10782=CARTESIAN_POINT('',(1.17477994343153,-3.30238258682042,2.29079658060243));
+#10783=CARTESIAN_POINT('',(1.47834113192967,-3.17810417747257,2.30197119806878));
+#10784=CARTESIAN_POINT('',(1.76895559321217,-3.02599318810653,2.31314581553513));
+#10785=CARTESIAN_POINT('',(2.04407824071282,-2.84738174663463,2.32432043300149));
+#10786=CARTESIAN_POINT('',(2.30129965904629,-2.64383406145263,2.33549505046784));
+#10787=CARTESIAN_POINT('',(2.53836720471559,-2.41713272272088,2.34666966793419));
+#10788=CARTESIAN_POINT('',(2.75320473387329,-2.16926309114442,2.35784428540055));
+#10789=CARTESIAN_POINT('',(2.94393078436858,-1.90239591096877,2.3690189028669));
+#10790=CARTESIAN_POINT('',(3.10887505284906,-1.61886829945999,2.38019352033325));
+#10791=CARTESIAN_POINT('',(3.24659302261713,-1.32116327935553,2.39136813779961));
+#10792=CARTESIAN_POINT('',(3.35587861413624,-1.01188803353273,2.40254275526596));
+#10793=CARTESIAN_POINT('',(3.43577474739864,-0.693751072331815,2.41371737273231));
+#10794=CARTESIAN_POINT('',(3.48558172365375,-0.369538513493084,2.42489199019867));
+#10795=CARTESIAN_POINT('',(3.50486335309322,-0.042089682439141,2.43606660766502));
+#10796=CARTESIAN_POINT('',(3.49345077482885,0.285727753414711,2.44724122513137));
+#10797=CARTESIAN_POINT('',(3.45144393570944,0.611042898558049,2.45841584259773));
+#10798=CARTESIAN_POINT('',(3.37921071502587,0.931006771553287,2.46959046006408));
+#10799=CARTESIAN_POINT('',(3.27738370276963,1.24281725528885,2.48076507753043));
+#10800=CARTESIAN_POINT('',(3.14685465965983,1.54374363681309,2.49193969499679));
+#10801=CARTESIAN_POINT('',(2.98876670745527,1.83115052183884,2.50311431246314));
+#10802=CARTESIAN_POINT('',(2.80450431794604,2.10252091448473,2.51428892992949));
+#10803=CARTESIAN_POINT('',(2.59568118829685,2.3554782601301,2.52546354739585));
+#10804=CARTESIAN_POINT('',(2.36412610892522,2.58780725834089,2.5366381648622));
+#10805=CARTESIAN_POINT('',(2.11186694767792,2.79747326359507,2.54781278232855));
+#10806=CARTESIAN_POINT('',(1.84111289056607,2.98264010390378,2.55898739979491));
+#10807=CARTESIAN_POINT('',(1.55423509458738,3.14168616127975,2.57016201726126));
+#10808=CARTESIAN_POINT('',(1.25374592207048,3.27321857322656,2.58133663472761));
+#10809=CARTESIAN_POINT('',(0.942276938398919,3.37608543087779,2.59251125219397));
+#10810=CARTESIAN_POINT('',(0.622555865801764,3.44938586695944,2.60368586966032));
+#10811=CARTESIAN_POINT('',(0.297382695040696,3.49247794522944,2.61486048712667));
+#10812=CARTESIAN_POINT('',(-0.0303948358022158,3.50498428230146,2.62603510459303));
+#10813=CARTESIAN_POINT('',(-0.357906180688858,3.48679535261943,2.63720972205938));
+#10814=CARTESIAN_POINT('',(-0.682283124732494,3.43807044763905,2.64838433952573));
+#10815=CARTESIAN_POINT('',(-1.00068490288988,3.35923628081622,2.65955895699209));
+#10816=CARTESIAN_POINT('',(-1.3103230782585,3.25098325061925,2.67073357445844));
+#10817=CARTESIAN_POINT('',(-1.60848596210464,3.11425939429201,2.68190819192479));
+#10818=CARTESIAN_POINT('',(-1.89256236176131,2.95026208531855,2.69308280939115));
+#10819=CARTESIAN_POINT('',(-2.16006444842141,2.76042754729944,2.7042574268575));
+#10820=CARTESIAN_POINT('',(-2.40864954455888,2.54641827607327,2.71543204432385));
+#10821=CARTESIAN_POINT('',(-2.63614064017242,2.31010848023529,2.72660666179021));
+#10822=CARTESIAN_POINT('',(-2.84054545817842,2.05356766755947,2.73778127925656));
+#10823=CARTESIAN_POINT('',(-3.02007390198608,1.77904252106751,2.74895589672291));
+#10824=CARTESIAN_POINT('',(-3.17315373245573,1.48893722346711,2.76013051418927));
+#10825=CARTESIAN_POINT('',(-3.29844433694763,1.18579240227023,2.77130513165562));
+#10826=CARTESIAN_POINT('',(-3.39484846987752,0.872262879981701,2.78247974912197));
+#10827=CARTESIAN_POINT('',(-3.46152186195967,0.551094424213246,2.79365436658833));
+#10828=CARTESIAN_POINT('',(-3.49788061398357,0.225099701336173,2.80482898405468));
+#10829=CARTESIAN_POINT('',(-3.50360631037232,-0.102866355738791,2.81600360152103));
+#10830=CARTESIAN_POINT('',(-3.47864880774043,-0.429931549935322,2.82717821898739));
+#10831=CARTESIAN_POINT('',(-3.42322667402976,-0.753231573578054,2.83835283645374));
+#10832=CARTESIAN_POINT('',(-3.33782527437786,-1.06993509286689,2.84952745392009));
+#10833=CARTESIAN_POINT('',(-3.22319252048201,-1.37726854357912,2.86070207138645));
+#10834=CARTESIAN_POINT('',(-3.0803323206842,-1.67254042084847,2.8718766888528));
+#10835=CARTESIAN_POINT('',(-2.91049578813878,-1.95316485030069,2.88305130631915));
+#10836=CARTESIAN_POINT('',(-2.715170284058,-2.21668423411908,2.89422592378551));
+#10837=CARTESIAN_POINT('',(-2.49606639199053,-2.46079077371464,2.90540054125186));
+#10838=CARTESIAN_POINT('',(-2.25510293720694,-2.68334668051379,2.91657515871821));
+#10839=CARTESIAN_POINT('',(-1.99439018238655,-2.88240289786557,2.92774977618457));
+#10840=CARTESIAN_POINT('',(-1.71621134677113,-3.05621617010933,2.93892439365092));
+#10841=CARTESIAN_POINT('',(-1.42300261063333,-3.20326430931861,2.95009901111727));
+#10842=CARTESIAN_POINT('',(-1.11733178017299,-3.32225952602128,2.96127362858363));
+#10843=CARTESIAN_POINT('',(-0.801875799685471,-3.41215970715066,2.97244824604998));
+#10844=CARTESIAN_POINT('',(-0.479397307941841,-3.47217754245975,2.98362286351633));
+#10845=CARTESIAN_POINT('',(-0.152720444090595,-3.50178741947316,2.99479748098269));
+#10846=CARTESIAN_POINT('',(0.175293885036552,-3.50073002659338,3.00597209844904));
+#10847=CARTESIAN_POINT('',(0.501773059615726,-3.46901462404925,3.01714671591539));
+#10848=CARTESIAN_POINT('',(0.823857904099706,-3.40691896279852,3.02832133338175));
+#10849=CARTESIAN_POINT('',(1.13872772674708,-3.31498685209476,3.0394959508481));
+#10850=CARTESIAN_POINT('',(1.44362502212543,-3.19402339702092,3.05067056831445));
+#10851=CARTESIAN_POINT('',(1.73587962025383,-3.04508794769726,3.06184518578081));
+#10852=CARTESIAN_POINT('',(2.01293207089596,-2.8694848219118,3.07301980324716));
+#10853=CARTESIAN_POINT('',(2.27235605821347,-2.66875188242074,3.08419442071351));
+#10854=CARTESIAN_POINT('',(2.51187964948091,-2.4446470689544,3.09536903817987));
+#10855=CARTESIAN_POINT('',(2.72940519177443,-2.19913300287601,3.10654365564622));
+#10856=CARTESIAN_POINT('',(2.92302768238682,-1.93435979931967,3.11771827311257));
+#10857=CARTESIAN_POINT('',(3.09105145208814,-1.65264623733197,3.12889289057893));
+#10858=CARTESIAN_POINT('',(3.23200501512648,-1.35645945292182,3.14006750804528));
+#10859=CARTESIAN_POINT('',(3.34465395591854,-1.0483933328585,3.15124212551163));
+#10860=CARTESIAN_POINT('',(3.42801173957322,-0.731145798436856,3.16241674297799));
+#10861=CARTESIAN_POINT('',(3.48134835157428,-0.407495178149048,3.17359136044434));
+#10862=CARTESIAN_POINT('',(3.50419669095884,-0.0802758761819986,3.18476597791069));
+#10863=CARTESIAN_POINT('',(3.49635666100298,0.247646450173994,3.19594059537705));
+#10864=CARTESIAN_POINT('',(3.45789692158973,0.573399986818954,3.2071152128434));
+#10865=CARTESIAN_POINT('',(3.38915428791296,0.89413191305583,3.21828983030975));
+#10866=CARTESIAN_POINT('',(3.29073078078309,1.20703338546638,3.22946444777611));
+#10867=CARTESIAN_POINT('',(3.16348835436677,1.50936413665144,3.24063906524246));
+#10868=CARTESIAN_POINT('',(3.00854134753308,1.79847647340952,3.25181368270881));
+#10869=CARTESIAN_POINT('',(2.82724672491423,2.07183846418717,3.26298830017517));
+#10870=CARTESIAN_POINT('',(2.62119219314572,2.32705611273463,3.27416291764152));
+#10871=CARTESIAN_POINT('',(2.39218229635931,2.56189432377856,3.28533753510787));
+#10872=CARTESIAN_POINT('',(2.14222261269886,2.77429647710287,3.29651215257423));
+#10873=CARTESIAN_POINT('',(1.87350219025981,2.96240243861556,3.30768677004058));
+#10874=CARTESIAN_POINT('',(1.58837437627133,3.12456485066775,3.31886138750693));
+#10875=CARTESIAN_POINT('',(1.2893362074116,3.25936355896073,3.33003600497329));
+#10876=CARTESIAN_POINT('',(0.979006541747737,3.3656180496959,3.34121062243964));
+#10877=CARTESIAN_POINT('',(0.660103123812102,3.44239778804792,3.35238523990599));
+#10878=CARTESIAN_POINT('',(0.335418783670079,3.48903036742087,3.36355985737235));
+#10879=CARTESIAN_POINT('',(0.00779697841842386,3.50510739811938,3.3747344748387));
+#10880=CARTESIAN_POINT('',(-0.319893109687919,3.49048808386419,3.38590909230505));
+#10881=CARTESIAN_POINT('',(-0.644781700399755,3.44530045483022,3.39708370977141));
+#10882=CARTESIAN_POINT('',(-0.964023547874584,3.36994024640898,3.40825832723776));
+#10883=CARTESIAN_POINT('',(-1.27482285821491,3.26506743351443,3.41943294470411));
+#10884=CARTESIAN_POINT('',(-1.57445777392594,3.13160045078357,3.43060756217047));
+#10885=CARTESIAN_POINT('',(-1.86030421086755,2.97070814928901,3.44178217963682));
+#10886=CARTESIAN_POINT('',(-2.12985883894583,2.78379956020329,3.45295679710317));
+#10887=CARTESIAN_POINT('',(-2.38076100528839,2.57251155506091,3.46413141456953));
+#10888=CARTESIAN_POINT('',(-2.61081340790905,2.33869451068455,3.47530603203588));
+#10889=CARTESIAN_POINT('',(-2.81800133880996,2.0843961043163,3.48648064950223));
+#10890=CARTESIAN_POINT('',(-3.00051032799784,1.81184338086988,3.49765526696859));
+#10891=CARTESIAN_POINT('',(-3.15674203389481,1.52342324935172,3.50882988443494));
+#10892=CARTESIAN_POINT('',(-3.28532824098216,1.22166157925539,3.52000450190129));
+#10893=CARTESIAN_POINT('',(-3.3851428420909,0.909201079995186,3.53117911936765));
+#10894=CARTESIAN_POINT('',(-3.45531170040325,0.588778157101743,3.542353736834));
+#10895=CARTESIAN_POINT('',(-3.49522030479724,0.263198947864176,3.55352835430035));
+#10896=CARTESIAN_POINT('',(-3.50451915149226,-0.0646852537109792,3.56470297176671));
+#10897=CARTESIAN_POINT('',(-3.48312680486499,-0.392002967405508,3.57587758923306));
+#10898=CARTESIAN_POINT('',(-3.43123061063035,-0.715887674078107,3.58705220669941));
+#10899=CARTESIAN_POINT('',(-3.34928505514186,-1.03350291950584,3.59822682416577));
+#10900=CARTESIAN_POINT('',(-3.23800778517976,-1.3420671549289,3.60940144163212));
+#10901=CARTESIAN_POINT('',(-3.09837332308426,-1.63887809675506,3.62057605909847));
+#10902=CARTESIAN_POINT('',(-2.93160453227409,-1.92133639209111,3.63175067656483));
+#10903=CARTESIAN_POINT('',(-2.73916190789214,-2.18696838284791,3.64292529403118));
+#10904=CARTESIAN_POINT('',(-2.52273078636631,-2.43344776906004,3.65409991149753));
+#10905=CARTESIAN_POINT('',(-2.2842065858994,-2.65861598170129,3.66527452896389));
+#10906=CARTESIAN_POINT('',(-2.02567820714569,-2.86050108657884,3.67644914643024));
+#10907=CARTESIAN_POINT('',(-1.7494097394449,-3.03733505375338,3.68762376389659));
+#10908=CARTESIAN_POINT('',(-1.45782063282267,-3.18756924124641,3.69879838136295));
+#10909=CARTESIAN_POINT('',(-1.15346450940383,-3.30988795743443,3.7099729988293));
+#10910=CARTESIAN_POINT('',(-0.8390067997992,-3.40321998335612,3.72114761629565));
+#10911=CARTESIAN_POINT('',(-0.517201400318087,-3.46674795402445,3.732322233762));
+#10912=CARTESIAN_POINT('',(-0.190866555433041,-3.4999155165862,3.74349685122836));
+#10913=CARTESIAN_POINT('',(0.137139823291124,-3.50243220264024,3.75467146869471));
+#10914=CARTESIAN_POINT('',(0.463945185657018,-3.47427597204502,3.76584608616107));
+#10915=CARTESIAN_POINT('',(0.786687499493734,-3.41569340593737,3.77702070362742));
+#10916=CARTESIAN_POINT('',(1.10254031520318,-3.32719754727239,3.78819532109377));
+#10917=CARTESIAN_POINT('',(1.40873751868829,-3.20956340779609,3.79936993856013));
+#10918=CARTESIAN_POINT('',(1.70259755588683,-3.06382118079889,3.81054455602648));
+#10919=CARTESIAN_POINT('',(1.98154691676176,-2.89124721909,3.82171917349283));
+#10920=CARTESIAN_POINT('',(2.24314267308479,-2.69335285720415,3.83289379095918));
+#10921=CARTESIAN_POINT('',(2.48509387263607,-2.47187117573112,3.84406840842554));
+#10922=CARTESIAN_POINT('',(2.7052816024581,-2.22874182368112,3.85524302589189));
+#10923=CARTESIAN_POINT('',(2.90177754545768,-1.96609403180552,3.86641764335824));
+#10924=CARTESIAN_POINT('',(3.07286086784482,-1.68622796563563,3.8775922608246));
+#10925=CARTESIAN_POINT('',(3.21703328951469,-1.39159458154233,3.88876687829095));
+#10926=CARTESIAN_POINT('',(3.33303220539256,-1.08477416222904,3.8999414957573));
+#10927=CARTESIAN_POINT('',(3.41984174282985,-0.76845371963585,3.91111611322366));
+#10928=CARTESIAN_POINT('',(3.47670165821524,-0.445403463151208,3.92229073069001));
+#10929=CARTESIAN_POINT('',(3.50311399488764,-0.11845253921318,3.93346534815636));
+#10930=CARTESIAN_POINT('',(3.4988474440438,0.209535745236621,3.94463996562271));
+#10931=CARTESIAN_POINT('',(3.46393937044936,0.535688998463309,3.95581458308907));
+#10932=CARTESIAN_POINT('',(3.39869548521299,0.857150899210023,3.96698920055542));
+#10933=CARTESIAN_POINT('',(3.30368716848939,1.17110621123034,3.97816381802177));
+#10934=CARTESIAN_POINT('',(3.17974646555773,1.4748054380144,3.98933843548813));
+#10935=CARTESIAN_POINT('',(3.02795880009805,1.76558890179239,4.00051305295448));
+#10936=CARTESIAN_POINT('',(2.84965346847976,2.04091003594107,4.01168767042083));
+#10937=CARTESIAN_POINT('',(2.64639199830949,2.29835768680751,4.02286228788718));
+#10938=CARTESIAN_POINT('',(2.41995447318969,2.53567722963963,4.03403690535354));
+#10939=CARTESIAN_POINT('',(2.17232394345007,2.75079031369846,4.04521152281989));
+#10940=CARTESIAN_POINT('',(1.90566905937678,2.94181306363231,4.05638614028624));
+#10941=CARTESIAN_POINT('',(1.62232507903055,3.10707257771237,4.0675607577526));
+#10942=CARTESIAN_POINT('',(1.3247734169797,3.24512157844473,4.07873537521895));
+#10943=CARTESIAN_POINT('',(1.01561991305235,3.3547510872545,4.0899099926853));
+#10944=CARTESIAN_POINT('',(0.697572011421343,3.43500101224225,4.10108461015165));
+#10945=CARTESIAN_POINT('',(0.373415049878467,3.48516855628935,4.11225922761801));
+#10946=CARTESIAN_POINT('',(0.0459878669471886,3.50481437187725,4.12343384508436));
+#10947=CARTESIAN_POINT('',(-0.28184205954289,3.49376640871944,4.13460846255071));
+#10948=CARTESIAN_POINT('',(-0.607203724693292,3.45212142050976,4.14578308001706));
+#10949=CARTESIAN_POINT('',(-0.927247739662599,3.38024411759185,4.15695769748342));
+#10950=CARTESIAN_POINT('',(-1.23917128548751,3.27876397297014,4.16813231494977));
+#10951=CARTESIAN_POINT('',(-1.54024265906329,3.14856970963409,4.17930693241612));
+#10952=CARTESIAN_POINT('',(-1.82782519631972,2.99080151747362,4.19048154988248));
+#10953=CARTESIAN_POINT('',(-2.09940036308261,2.80684106794673,4.20165616734883));
+#10954=CARTESIAN_POINT('',(-2.35258981140055,2.59829941394714,4.21283078481518));
+#10955=CARTESIAN_POINT('',(-2.58517620817602,2.3670028808399,4.22400540228154));
+#10956=CARTESIAN_POINT('',(-2.79512265369211,2.11497707222581,4.23518001974789));
+#10957=CARTESIAN_POINT('',(-2.98059051997503,1.84442913050588,4.24635463721424));
+#10958=CARTESIAN_POINT('',(-3.13995555277101,1.55772840760069,4.25752925468059));
+#10959=CARTESIAN_POINT('',(-3.27182209612302,1.2573857151029,4.26870387214695));
+#10960=CARTESIAN_POINT('',(-3.37503531497386,0.946031335581954,4.2798784896133));
+#10961=CARTESIAN_POINT('',(-3.44869130875508,0.626391987609075,4.29105310707965));
+#10962=CARTESIAN_POINT('',(-3.49214502739084,0.301266946233988,4.30222772454601));
+#10963=CARTESIAN_POINT('',(-3.50501592039143,-0.0264964719593692,4.31340234201236));
+#10964=CARTESIAN_POINT('',(-3.48719126956409,-0.354027844525892,4.32457695947871));
+#10965=CARTESIAN_POINT('',(-3.43882717615433,-0.67845878118434,4.33575157694506));
+#10966=CARTESIAN_POINT('',(-3.36034719377292,-0.996948044045493,4.34692619441142));
+#10967=CARTESIAN_POINT('',(-3.25243861908087,-1.30670643005039,4.35810081187777));
+#10968=CARTESIAN_POINT('',(-3.1160464727169,-1.60502119770807,4.36927542934412));
+#10969=CARTESIAN_POINT('',(-2.95236522318034,-1.88927982421319,4.38045004681048));
+#10970=CARTESIAN_POINT('',(-2.76282832614815,-2.15699288488792,4.39162466427683));
+#10971=CARTESIAN_POINT('',(-2.54909567083681,-2.40581585457921,4.40279928174318));
+#10972=CARTESIAN_POINT('',(-2.31303904334876,-2.6335696400832,4.41397389920953));
+#10973=CARTESIAN_POINT('',(-2.05672573430963,-2.83825966378205,4.42514851667589));
+#10974=CARTESIAN_POINT('',(-1.78240043435421,-3.01809333136628,4.43632313414224));
+#10975=CARTESIAN_POINT('',(-1.49246557601324,-3.17149573066703,4.44749775160859));
+#10976=CARTESIAN_POINT('',(-1.18946029415901,-3.29712342411425,4.45867236907495));
+#10977=CARTESIAN_POINT('',(-0.876038189265973,-3.39387621403187,4.4698469865413));
+#10978=CARTESIAN_POINT('',(-0.55494408822675,-3.46090677773411,4.48102160400765));
+#10979=CARTESIAN_POINT('',(-0.228990006243327,-3.49762808804258,4.49219622147401));
+#10980=CARTESIAN_POINT('',(0.0989694796904474,-3.50371855423827,4.50337083894036));
+#10981=CARTESIAN_POINT('',(0.426062230045707,-3.47912483842592,4.51454545640671));
+#10982=CARTESIAN_POINT('',(0.749423695821142,-3.42406232264623,4.52572007387306));
+#10983=CARTESIAN_POINT('',(1.06622200513074,-3.33901322264508,4.53689469133942));
+#10984=CARTESIAN_POINT('',(1.37368276361828,-3.22472236481868,4.54806930880577));
+#10985=CARTESIAN_POINT('',(1.6691133515063,-3.0821906633184,4.55924392627212));
+#10986=CARTESIAN_POINT('',(1.9499265044957,-2.91266635444036,4.57041854373848));
+#10987=CARTESIAN_POINT('',(2.21366297200365,-2.71763406506535,4.58159316120483));
+#10988=CARTESIAN_POINT('',(2.45801305430802,-2.49880181088358,4.59276777867118));
+#10989=CARTESIAN_POINT('',(2.68083682998445,-2.25808603826839,4.60394239613753));
+#10990=CARTESIAN_POINT('',(2.88018289649226,-1.99759484079659,4.61511701360389));
+#10991=CARTESIAN_POINT('',(3.05430545978646,-1.71960949739827,4.62629163107024));
+#10992=CARTESIAN_POINT('',(3.20167962329185,-1.42656449381774,4.63746624853659));
+#10993=CARTESIAN_POINT('',(3.3210147423444,-1.12102620234981,4.64864086600294));
+#10994=CARTESIAN_POINT('',(3.41126572714701,-0.805670406565773,4.6598154834693));
+#10995=CARTESIAN_POINT('',(3.4716421952528,-0.483258867858646,4.67099010093565));
+#10996=CARTESIAN_POINT('',(3.50161539342212,-0.156615139028702,4.682164718402));
+#10997=CARTESIAN_POINT('',(3.5009228282344,0.171400163275759,4.69333933586836));
+#10998=CARTESIAN_POINT('',(3.46957056490178,0.497914410708163,4.70451395333471));
+#10999=CARTESIAN_POINT('',(3.40783317415234,0.820068120567103,4.71568857080106));
+#11000=CARTESIAN_POINT('',(3.31625132764825,1.13503999801544,4.72686318826741));
+#11001=CARTESIAN_POINT('',(3.19562706299706,1.44007164386515,4.73803780573377));
+#11002=CARTESIAN_POINT('',(3.04701675982339,1.732491711547,4.74921242320012));
+#11003=CARTESIAN_POINT('',(2.87172188841382,2.00973930170772,4.76038704066647));
+#11004=CARTESIAN_POINT('',(2.67127761195459,2.26938638955421,4.77156165813283));
+#11005=CARTESIAN_POINT('',(2.44743934217929,2.50915908853478,4.78273627559918));
+#11006=CARTESIAN_POINT('',(2.20216736616688,2.72695756413871,4.79391089306553));
+#11007=CARTESIAN_POINT('',(1.93760967892236,2.92087442341674,4.80508551053189));
+#11008=CARTESIAN_POINT('',(1.65608317208567,3.08921141917454,4.81626012799824));
+#11009=CARTESIAN_POINT('',(1.36005334351064,3.23049432255022,4.82743474546459));
+#11010=CARTESIAN_POINT('',(1.05211270540941,3.34348583372799,4.83860936293094));
+#11011=CARTESIAN_POINT('',(0.734958080155395,3.42719641772076,4.8497839803973));
+#11012=CARTESIAN_POINT('',(0.411366982578995,3.48089297032637,4.86095859786365));
+#11013=CARTESIAN_POINT('',(0.0841732955907591,3.50410523836444,4.87213321533));
+#11014=CARTESIAN_POINT('',(-0.243757547844874,3.49662993796775,4.88330783279636));
+#11015=CARTESIAN_POINT('',(-0.569553659038714,3.45853253486205,4.89448245026271));
+#11016=CARTESIAN_POINT('',(-0.890361844442638,3.39014667104307,4.90565706772906));
+#11017=CARTESIAN_POINT('',(-1.20337259279077,3.29207124287184,4.91683168519542));
+#11018=CARTESIAN_POINT('',(-1.50584467968848,3.1651651561771,4.92800630266177));
+#11019=CARTESIAN_POINT('',(-1.79512917417197,3.01053980429762,4.93918092012812));
+#11020=CARTESIAN_POINT('',(-2.06869263699852,2.82954933493866,4.95035553759447));
+#11021=CARTESIAN_POINT('',(-2.32413930750578,2.62377879108172,4.96153015506083));
+#11022=CARTESIAN_POINT('',(-2.55923208473663,2.39503022980469,4.97270477252718));
+#11023=CARTESIAN_POINT('',(-2.77191211908496,2.14530694057835,4.98387938999353));
+#11024=CARTESIAN_POINT('',(-2.9603168428866,1.87679590124914,4.99505400745988));
+#11025=CARTESIAN_POINT('',(-3.12279628205068,1.59184862535174,5.00622862492624));
+#11026=CARTESIAN_POINT('',(-3.25792750588031,1.29296056848303,5.01740324239259));
+#11027=CARTESIAN_POINT('',(-3.36452708853745,0.982749274088907,5.02857785985894));
+#11028=CARTESIAN_POINT('',(-3.44166147301743,0.663931450052008,5.0397524773253));
+#11029=CARTESIAN_POINT('',(-3.4886551468764,0.339299176843668,5.05092709479165));
+#11030=CARTESIAN_POINT('',(-3.50509655808632,0.0116954555660523,5.062101712258));
+#11031=CARTESIAN_POINT('',(-3.49084171930439,-0.316010689849802,5.07327632972435));
+#11032=CARTESIAN_POINT('',(-3.44601546863558,-0.640949338711716,5.08445094719071));
+#11033=CARTESIAN_POINT('',(-3.37101037717699,-0.960274806113749,5.09562556465706));
+#11034=CARTESIAN_POINT('',(-3.26648330794866,-1.27119056836336,5.10680018212341));
+#11035=CARTESIAN_POINT('',(-3.13334967486658,-1.57097373873902,5.11797479958977));
+#11036=CARTESIAN_POINT('',(-2.97277538291726,-1.85699896977789,5.12914941705613));
+#11037=CARTESIAN_POINT('',(-2.84836964635355,-2.03684047981543,5.13659916203372));
+#11038=CARTESIAN_POINT('',(-2.78210003791074,-2.12365707661502,5.14032403452252));
+#11039=FACE_BOUND('',#11040,.T.);
+#11040=EDGE_LOOP('',(#18292));
+#11041=FACE_BOUND('',#11042,.T.);
+#11042=EDGE_LOOP('',(#18293));
+#11043=PLANE('',#11044);
+#11044=AXIS2_PLACEMENT_3D('',#11045,#11046,#11047);
+#11045=CARTESIAN_POINT('',(3.06161699786838E-016,-6.12323399573677E-016,5.));
+#11046=DIRECTION('',(6.12323399573677E-017,-1.22464679914735E-016,1.));
+#11047=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#11048=FACE_BOUND('',#11049,.T.);
+#11049=EDGE_LOOP('',(#18294,#18295,#18296,#18297,#18298));
+#11050=FACE_OUTER_BOUND('',#11051,.T.);
+#11051=EDGE_LOOP('',(#18299));
+#11052=CONICAL_SURFACE('',#11053,3.24999999999999,0.785398163397462);
+#11053=AXIS2_PLACEMENT_3D('',#11054,#11055,#11056);
+#11054=CARTESIAN_POINT('',(2.90853614797496E-016,-5.81707229594993E-016,4.75));
+#11055=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11056=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#11057=FACE_BOUND('',#11058,.T.);
+#11058=EDGE_LOOP('',(#18300,#18301,#18302,#18303));
+#11059=CYLINDRICAL_SURFACE('',#11060,0.2);
+#11060=AXIS2_PLACEMENT_3D('',#11061,#11062,#11063);
+#11061=CARTESIAN_POINT('',(-1.6,-6.6,-0.626794919243107));
+#11062=DIRECTION('',(-1.,-0.,-3.46944695195361E-017));
+#11063=DIRECTION('',(-6.16297582203921E-031,1.,1.77635683940026E-014));
+#11064=FACE_BOUND('',#11065,.T.);
+#11065=EDGE_LOOP('',(#18304,#18305,#18306,#18307));
+#11066=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,(
+(#11067,#11068,#11069,#11070,#11071,#11072,#11073,#11074,#11075,#11076,#11077,#11078),
+(#11079,#11080,#11081,#11082,#11083,#11084,#11085,#11086,#11087,#11088,#11089,#11090),
+(#11091,#11092,#11093,#11094,#11095,#11096,#11097,#11098,#11099,#11100,#11101,#11102),
+(#11103,#11104,#11105,#11106,#11107,#11108,#11109,#11110,#11111,#11112,#11113,#11114),
+(#11115,#11116,#11117,#11118,#11119,#11120,#11121,#11122,#11123,#11124,#11125,#11126),
+(#11127,#11128,#11129,#11130,#11131,#11132,#11133,#11134,#11135,#11136,#11137,#11138)),
+.UNSPECIFIED.,.F.,.F.,.F.,
+(4,1,1,4),
+(4,1,1,1,1,1,1,1,1,4),
+(-4.9983756591463E-005,0.296436953916207,0.703302048707672,1.03754258053091),
+(0.,0.087334513958039,0.203780532568758,0.320226551179476,0.436672569790195,0.553118588400914,
+0.669564607011633,0.786010625622351,0.90245664423307,1.),
+.UNSPECIFIED.);
+#11067=CARTESIAN_POINT('',(0.799986775541047,-6.5,-0.800000000000001));
+#11068=CARTESIAN_POINT('',(0.799986997845812,-6.49495777213841,-0.797088695055866));
+#11069=CARTESIAN_POINT('',(0.799987509504145,-6.48335113406725,-0.789702371605965));
+#11070=CARTESIAN_POINT('',(0.799988273906851,-6.46600555071354,-0.775939496895612));
+#11071=CARTESIAN_POINT('',(0.799989035414137,-6.44871779613872,-0.75839540711547));
+#11072=CARTESIAN_POINT('',(0.799989703092322,-6.43355111354099,-0.738612394554936));
+#11073=CARTESIAN_POINT('',(0.799990258898436,-6.42091510416027,-0.71700094310006));
+#11074=CARTESIAN_POINT('',(0.799990689713604,-6.41110800665306,-0.694064738829192));
+#11075=CARTESIAN_POINT('',(0.799990988391965,-6.40429285303252,-0.67036108361104));
+#11076=CARTESIAN_POINT('',(0.799991145079042,-6.40069671662206,-0.647751386128164));
+#11077=CARTESIAN_POINT('',(0.799991174520788,-6.40000003719907,-0.6332979193723));
+#11078=CARTESIAN_POINT('',(0.799991173932895,-6.39999999980525,-0.626795085876313));
+#11079=CARTESIAN_POINT('',(0.826134465676424,-6.49999999999999,-0.799999999999999));
+#11080=CARTESIAN_POINT('',(0.825692162262561,-6.49496136474708,-0.797089731035395));
+#11081=CARTESIAN_POINT('',(0.824674113342059,-6.48336243783887,-0.789705262640743));
+#11082=CARTESIAN_POINT('',(0.823153817755891,-6.46602698314084,-0.775943597426924));
+#11083=CARTESIAN_POINT('',(0.821640618938406,-6.44874846336475,-0.758400027105433));
+#11084=CARTESIAN_POINT('',(0.820314965457099,-6.43358950665937,-0.73861822194312));
+#11085=CARTESIAN_POINT('',(0.819211783041746,-6.42095967143774,-0.717009654168647));
+#11086=CARTESIAN_POINT('',(0.818356197790931,-6.41115704118198,-0.694078240260792));
+#11087=CARTESIAN_POINT('',(0.817761895113816,-6.40434460261055,-0.67038092056757));
+#11088=CARTESIAN_POINT('',(0.817448624101204,-6.40074949323208,-0.647778174214413));
+#11089=CARTESIAN_POINT('',(0.817388434145641,-6.40005265287082,-0.633329594151973));
+#11090=CARTESIAN_POINT('',(0.817388789947238,-6.40005237566387,-0.626829064667433));
+#11091=CARTESIAN_POINT('',(0.888164284410833,-6.50000000000002,-0.800000000000004));
+#11092=CARTESIAN_POINT('',(0.886684439435062,-6.49473099481236,-0.797193808976114));
+#11093=CARTESIAN_POINT('',(0.883278376768671,-6.48257269424002,-0.789993808311587));
+#11094=CARTESIAN_POINT('',(0.878187364014562,-6.46431075809646,-0.77629029019146));
+#11095=CARTESIAN_POINT('',(0.873110303680159,-6.44602521820148,-0.758510784238296));
+#11096=CARTESIAN_POINT('',(0.868652889488846,-6.42992877489368,-0.738207810300077));
+#11097=CARTESIAN_POINT('',(0.864936915585228,-6.41649091157785,-0.715832971733917));
+#11098=CARTESIAN_POINT('',(0.862051762790496,-6.40605520129145,-0.691952647758528));
+#11099=CARTESIAN_POINT('',(0.860046396651564,-6.39880944576754,-0.667199833269622));
+#11100=CARTESIAN_POINT('',(0.858987693199511,-6.39499565264637,-0.643572440682255));
+#11101=CARTESIAN_POINT('',(0.858781732367859,-6.39426093350785,-0.628484547317193));
+#11102=CARTESIAN_POINT('',(0.858781114461424,-6.39426181508269,-0.621703231012773));
+#11103=CARTESIAN_POINT('',(0.979671347321317,-6.49999999999998,-0.799999999999998));
+#11104=CARTESIAN_POINT('',(0.976154581676983,-6.49400434401444,-0.797980819938867));
+#11105=CARTESIAN_POINT('',(0.967964619196952,-6.47998815145154,-0.792339000293091));
+#11106=CARTESIAN_POINT('',(0.955432139471633,-6.45836428557276,-0.779930643831498));
+#11107=CARTESIAN_POINT('',(0.942674527386077,-6.43618134404806,-0.762028477410784));
+#11108=CARTESIAN_POINT('',(0.931311628816238,-6.41630891520103,-0.740122625551139));
+#11109=CARTESIAN_POINT('',(0.921758787634308,-6.39954128737259,-0.714871655268211));
+#11110=CARTESIAN_POINT('',(0.914322724213135,-6.38647076358525,-0.687173091172946));
+#11111=CARTESIAN_POINT('',(0.909171303948959,-6.37742226160596,-0.658063846006144));
+#11112=CARTESIAN_POINT('',(0.906479088488209,-6.37270446852078,-0.630201122164618));
+#11113=CARTESIAN_POINT('',(0.905967083683846,-6.37180763868942,-0.61251070644282));
+#11114=CARTESIAN_POINT('',(0.905967790825299,-6.37180586860328,-0.604600658118897));
+#11115=CARTESIAN_POINT('',(1.04503072009642,-6.50000000000001,-0.800000000000002));
+#11116=CARTESIAN_POINT('',(1.03996366669759,-6.4938050454357,-0.79944201399467));
+#11117=CARTESIAN_POINT('',(1.02792541472289,-6.47907026963515,-0.79699308420557));
+#11118=CARTESIAN_POINT('',(1.00868919846494,-6.45546471967121,-0.788456637438669));
+#11119=CARTESIAN_POINT('',(0.988286773110959,-6.43036589485774,-0.77289877748572));
+#11120=CARTESIAN_POINT('',(0.969551022180776,-6.40727528538127,-0.751262342426079));
+#11121=CARTESIAN_POINT('',(0.953502584480978,-6.38747650651475,-0.724342794617146));
+#11122=CARTESIAN_POINT('',(0.940931801243761,-6.37196649023047,-0.693485398234858));
+#11123=CARTESIAN_POINT('',(0.932273942074377,-6.36129398558566,-0.660368725242012));
+#11124=CARTESIAN_POINT('',(0.927826450912002,-6.35582435767272,-0.628550078790786));
+#11125=CARTESIAN_POINT('',(0.927001926863061,-6.35481828782716,-0.608511287220188));
+#11126=CARTESIAN_POINT('',(0.927000698233482,-6.35482059442223,-0.599611128070096));
+#11127=CARTESIAN_POINT('',(1.0745079642725,-6.5,-0.800000000000001));
+#11128=CARTESIAN_POINT('',(1.06886044976277,-6.49382644708043,-0.800263923823891));
+#11129=CARTESIAN_POINT('',(1.05530504801351,-6.47900777601371,-0.799674301211501));
+#11130=CARTESIAN_POINT('',(1.03313699318554,-6.45477110431326,-0.793612760420877));
+#11131=CARTESIAN_POINT('',(1.00908355780928,-6.42846929196948,-0.77983535577941));
+#11132=CARTESIAN_POINT('',(0.986609829312156,-6.40389052794512,-0.758830573559874));
+#11133=CARTESIAN_POINT('',(0.9671556066095,-6.3826091805183,-0.73139530751622));
+#11134=CARTESIAN_POINT('',(0.951868569690349,-6.36588070405294,-0.699120225595113));
+#11135=CARTESIAN_POINT('',(0.941382369575313,-6.35439889298189,-0.664087429271001));
+#11136=CARTESIAN_POINT('',(0.936054352198299,-6.34855655966903,-0.63038614751643));
+#11137=CARTESIAN_POINT('',(0.935086362649612,-6.34748716334255,-0.609268791501214));
+#11138=CARTESIAN_POINT('',(0.935087502810759,-6.34748344511962,-0.599924177294883));
+#11139=FACE_BOUND('',#11140,.T.);
+#11140=EDGE_LOOP('',(#18308,#18309,#18310,#18311));
+#11141=TOROIDAL_SURFACE('',#11142,0.4,0.2);
+#11142=AXIS2_PLACEMENT_3D('',#11143,#11144,#11145);
+#11143=CARTESIAN_POINT('',(0.8,-6.2,-0.600000000000001));
+#11144=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#11145=DIRECTION('',(-1.,-1.22464679914735E-016,-1.83697019872103E-016));
+#11146=FACE_BOUND('',#11147,.T.);
+#11147=EDGE_LOOP('',(#18312,#18313,#18314,#18315));
+#11148=CYLINDRICAL_SURFACE('',#11149,0.2);
+#11149=AXIS2_PLACEMENT_3D('',#11150,#11151,#11152);
+#11150=CARTESIAN_POINT('',(1.2,-7.,-0.600000000000001));
+#11151=DIRECTION('',(-1.11022302462516E-016,-1.,-0.));
+#11152=DIRECTION('',(-1.,1.11022302462515E-016,0.));
+#11153=FACE_BOUND('',#11154,.T.);
+#11154=EDGE_LOOP('',(#18316,#18317,#18318,#18319));
+#11155=TOROIDAL_SURFACE('',#11156,0.399999999999999,0.2);
+#11156=AXIS2_PLACEMENT_3D('',#11157,#11158,#11159);
+#11157=CARTESIAN_POINT('',(0.8,-5.8,-0.600000000000001));
+#11158=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#11159=DIRECTION('',(-1.83697019872104E-016,-1.,-1.22464679914735E-016));
+#11160=FACE_BOUND('',#11161,.T.);
+#11161=EDGE_LOOP('',(#18320,#18321,#18322,#18323));
+#11162=CYLINDRICAL_SURFACE('',#11163,0.2);
+#11163=AXIS2_PLACEMENT_3D('',#11164,#11165,#11166);
+#11164=CARTESIAN_POINT('',(1.6,-5.4,-0.6));
+#11165=DIRECTION('',(1.,-0.,1.38777878078145E-016));
+#11166=DIRECTION('',(0.,-1.,0.));
+#11167=FACE_BOUND('',#11168,.T.);
+#11168=EDGE_LOOP('',(#18324,#18325,#18326,#18327));
+#11169=TOROIDAL_SURFACE('',#11170,0.4,0.2);
+#11170=AXIS2_PLACEMENT_3D('',#11171,#11172,#11173);
+#11171=CARTESIAN_POINT('',(-0.8,-5.8,-0.600000000000001));
+#11172=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#11173=DIRECTION('',(1.,-1.22464679914735E-016,1.83697019872103E-016));
+#11174=FACE_BOUND('',#11175,.T.);
+#11175=EDGE_LOOP('',(#18328,#18329,#18330,#18331));
+#11176=CYLINDRICAL_SURFACE('',#11177,0.2);
+#11177=AXIS2_PLACEMENT_3D('',#11178,#11179,#11180);
+#11178=CARTESIAN_POINT('',(-1.2,-5.,-0.600000000000001));
+#11179=DIRECTION('',(2.22044604925031E-016,1.,5.55111512312578E-017));
+#11180=DIRECTION('',(1.,-2.22044604925031E-016,2.34193081237488E-031));
+#11181=FACE_BOUND('',#11182,.T.);
+#11182=EDGE_LOOP('',(#18332,#18333,#18334,#18335));
+#11183=TOROIDAL_SURFACE('',#11184,0.399999999999999,0.2);
+#11184=AXIS2_PLACEMENT_3D('',#11185,#11186,#11187);
+#11185=CARTESIAN_POINT('',(-0.8,-6.2,-0.600000000000001));
+#11186=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#11187=DIRECTION('',(3.71414492440477E-016,1.,1.22464679914735E-016));
+#11188=FACE_BOUND('',#11189,.T.);
+#11189=EDGE_LOOP('',(#18336,#18337,#18338,#18339));
+#11190=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,(
+(#11191,#11192,#11193,#11194,#11195,#11196,#11197,#11198,#11199,#11200,#11201,#11202),
+(#11203,#11204,#11205,#11206,#11207,#11208,#11209,#11210,#11211,#11212,#11213,#11214),
+(#11215,#11216,#11217,#11218,#11219,#11220,#11221,#11222,#11223,#11224,#11225,#11226),
+(#11227,#11228,#11229,#11230,#11231,#11232,#11233,#11234,#11235,#11236,#11237,#11238),
+(#11239,#11240,#11241,#11242,#11243,#11244,#11245,#11246,#11247,#11248,#11249,#11250),
+(#11251,#11252,#11253,#11254,#11255,#11256,#11257,#11258,#11259,#11260,#11261,#11262)),
+.UNSPECIFIED.,.F.,.F.,.F.,
+(4,1,1,4),
+(4,1,1,1,1,1,1,1,1,4),
+(-0.0390969718419436,0.32196694333115,0.707836823727701,1.00004998952719),
+(0.,0.0872865668971698,0.203668656093396,0.320050745289623,0.436432834485849,0.552814923682075,
+0.669197012878302,0.785579102074528,0.901961191270755,1.),
+.UNSPECIFIED.);
+#11191=CARTESIAN_POINT('',(-1.07491921755741,-6.5,-0.800000000000001));
+#11192=CARTESIAN_POINT('',(-1.06926569253508,-6.49382816778741,-0.800274584444055));
+#11193=CARTESIAN_POINT('',(-1.0556950863046,-6.4790125318831,-0.799709902043107));
+#11194=CARTESIAN_POINT('',(-1.03349877552007,-6.45477609697333,-0.793686039511596));
+#11195=CARTESIAN_POINT('',(-1.00940980067491,-6.42846776537799,-0.779944202467847));
+#11196=CARTESIAN_POINT('',(-0.986897518386752,-6.4038754349517,-0.7589656209244));
+#11197=CARTESIAN_POINT('',(-0.967404275672611,-6.38257431730007,-0.731544122141602));
+#11198=CARTESIAN_POINT('',(-0.952080687545289,-6.36582171821618,-0.699268944062219));
+#11199=CARTESIAN_POINT('',(-0.941563033843547,-6.35431379766377,-0.664222783985462));
+#11200=CARTESIAN_POINT('',(-0.936202871121753,-6.34843730934332,-0.630442462251557));
+#11201=CARTESIAN_POINT('',(-0.935227927926806,-6.34735744242575,-0.609253478988517));
+#11202=CARTESIAN_POINT('',(-0.93522998787724,-6.34735280919861,-0.599850070191446));
+#11203=CARTESIAN_POINT('',(-1.04307637332583,-6.49999999999999,-0.800000000000001));
+#11204=CARTESIAN_POINT('',(-1.03805166466229,-6.49380541546627,-0.799381541007268));
+#11205=CARTESIAN_POINT('',(-1.0261237788631,-6.47908101481454,-0.796797037826665));
+#11206=CARTESIAN_POINT('',(-1.00709865152245,-6.45552632781635,-0.788085470574064));
+#11207=CARTESIAN_POINT('',(-0.986955054666803,-6.43051657509973,-0.772410111867994));
+#11208=CARTESIAN_POINT('',(-0.968479391982923,-6.40753079783538,-0.750745014899758));
+#11209=CARTESIAN_POINT('',(-0.952662363829032,-6.38783127561166,-0.723883495086415));
+#11210=CARTESIAN_POINT('',(-0.940269744055434,-6.37239687978196,-0.693150971998824));
+#11211=CARTESIAN_POINT('',(-0.931724014605558,-6.36176711342379,-0.660195043670092));
+#11212=CARTESIAN_POINT('',(-0.927313513497798,-6.35629874415891,-0.628479332840672));
+#11213=CARTESIAN_POINT('',(-0.926490368057742,-6.35529021798425,-0.608479793508624));
+#11214=CARTESIAN_POINT('',(-0.926487812887386,-6.35529327437363,-0.599569115441704));
+#11215=CARTESIAN_POINT('',(-0.977203004362265,-6.50000000000001,-0.800000000000001));
+#11216=CARTESIAN_POINT('',(-0.973752521781546,-6.49402807272487,-0.797948321271822));
+#11217=CARTESIAN_POINT('',(-0.965720387053093,-6.48007449051483,-0.79224202594154));
+#11218=CARTESIAN_POINT('',(-0.953439210271557,-6.45856891382163,-0.77978000527273));
+#11219=CARTESIAN_POINT('',(-0.940944829345627,-6.43652545787724,-0.761882259845082));
+#11220=CARTESIAN_POINT('',(-0.92981986014526,-6.41678738735323,-0.740039942068326));
+#11221=CARTESIAN_POINT('',(-0.920467707373144,-6.40013503175816,-0.714901240442029));
+#11222=CARTESIAN_POINT('',(-0.913186626783925,-6.38715051531317,-0.687348643583803));
+#11223=CARTESIAN_POINT('',(-0.908140012089155,-6.37815370516254,-0.658401759494643));
+#11224=CARTESIAN_POINT('',(-0.905494736810959,-6.37344488676395,-0.630645724469477));
+#11225=CARTESIAN_POINT('',(-0.904991359962284,-6.37254591720475,-0.61300106311322));
+#11226=CARTESIAN_POINT('',(-0.904992942445449,-6.37254371080819,-0.605086499308946));
+#11227=CARTESIAN_POINT('',(-0.885558856514565,-6.49999999999999,-0.800000000000001));
+#11228=CARTESIAN_POINT('',(-0.884122865748153,-6.49474680987231,-0.797190131945927));
+#11229=CARTESIAN_POINT('',(-0.880817467309425,-6.48262603038181,-0.78998503630903));
+#11230=CARTESIAN_POINT('',(-0.875876374986442,-6.46442336298893,-0.776287256189509));
+#11231=CARTESIAN_POINT('',(-0.870948574356384,-6.44619924783156,-0.758532042041065));
+#11232=CARTESIAN_POINT('',(-0.866621889240716,-6.43015722291111,-0.73827098400234));
+#11233=CARTESIAN_POINT('',(-0.86301410194142,-6.41676330599713,-0.715953460701904));
+#11234=CARTESIAN_POINT('',(-0.860211511349028,-6.406358524252,-0.692141795855024));
+#11235=CARTESIAN_POINT('',(-0.858261510046466,-6.39912953833425,-0.667463748231308));
+#11236=CARTESIAN_POINT('',(-0.85722781652701,-6.3953122330623,-0.643868571162401));
+#11237=CARTESIAN_POINT('',(-0.857025407117663,-6.39457503842404,-0.628786585645239));
+#11238=CARTESIAN_POINT('',(-0.85702434470855,-6.39457621627752,-0.621987504818074));
+#11239=CARTESIAN_POINT('',(-0.825757552898433,-6.5,-0.800000000000001));
+#11240=CARTESIAN_POINT('',(-0.825322452803717,-6.49496347447978,-0.797091540959702));
+#11241=CARTESIAN_POINT('',(-0.824321051069048,-6.48336947882319,-0.789712125250755));
+#11242=CARTESIAN_POINT('',(-0.822825581567205,-6.46604110869746,-0.775961278443397));
+#11243=CARTESIAN_POINT('',(-0.821336749087461,-6.44876833948391,-0.758432248251022));
+#11244=CARTESIAN_POINT('',(-0.820032017343348,-6.4336122254228,-0.738666464033633));
+#11245=CARTESIAN_POINT('',(-0.818945918686921,-6.42098176531683,-0.717074063920642));
+#11246=CARTESIAN_POINT('',(-0.818103399995215,-6.41117487155715,-0.694157800587797));
+#11247=CARTESIAN_POINT('',(-0.817518054665925,-6.4043546970056,-0.670473710262125));
+#11248=CARTESIAN_POINT('',(-0.817208814943053,-6.40074342124447,-0.647843449008645));
+#11249=CARTESIAN_POINT('',(-0.817149479189023,-6.4000410698817,-0.633363016191594));
+#11250=CARTESIAN_POINT('',(-0.817149987471693,-6.40004057775299,-0.626828616161722));
+#11251=CARTESIAN_POINT('',(-0.79998677401429,-6.5,-0.800000000000001));
+#11252=CARTESIAN_POINT('',(-0.799986996198789,-6.49496053886964,-0.797090292029012));
+#11253=CARTESIAN_POINT('',(-0.799987507613259,-6.48336018338302,-0.78970834592134));
+#11254=CARTESIAN_POINT('',(-0.799988271797116,-6.46602332004604,-0.775954694352127));
+#11255=CARTESIAN_POINT('',(-0.799989033313928,-6.4487427919599,-0.758423239107707));
+#11256=CARTESIAN_POINT('',(-0.79998970128163,-6.43358031629777,-0.738654795187963));
+#11257=CARTESIAN_POINT('',(-0.79999025767199,-6.42094498819065,-0.717058976112734));
+#11258=CARTESIAN_POINT('',(-0.799990689360654,-6.41113484746473,-0.694138462163443));
+#11259=CARTESIAN_POINT('',(-0.799990989175911,-6.4043130626971,-0.670449543059809));
+#11260=CARTESIAN_POINT('',(-0.799991147408985,-6.40070169121538,-0.647814467443473));
+#11261=CARTESIAN_POINT('',(-0.799991177667271,-6.40000003051651,-0.633330867564751));
+#11262=CARTESIAN_POINT('',(-0.799991177354246,-6.3999999998054,-0.62679500557757));
+#11263=FACE_BOUND('',#11264,.T.);
+#11264=EDGE_LOOP('',(#18340,#18341,#18342,#18343));
+#11265=CYLINDRICAL_SURFACE('',#11266,0.2);
+#11266=AXIS2_PLACEMENT_3D('',#11267,#11268,#11269);
+#11267=CARTESIAN_POINT('',(0.8,-7.,0.599999999999999));
+#11268=DIRECTION('',(-5.55111512312578E-017,1.,1.11022302462516E-016));
+#11269=DIRECTION('',(5.55111512312578E-016,-1.11022302462515E-016,1.));
+#11270=FACE_BOUND('',#11271,.T.);
+#11271=EDGE_LOOP('',(#18344,#18345,#18346));
+#11272=SPHERICAL_SURFACE('',#11273,0.2);
+#11273=AXIS2_PLACEMENT_3D('',#11274,#11275,#11276);
+#11274=CARTESIAN_POINT('',(0.799999999999999,-5.8,0.6));
+#11275=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#11276=DIRECTION('',(1.,1.22464679914735E-016,1.83697019872103E-016));
+#11277=FACE_BOUND('',#11278,.T.);
+#11278=EDGE_LOOP('',(#18347,#18348,#18349,#18350));
+#11279=CYLINDRICAL_SURFACE('',#11280,0.2);
+#11280=AXIS2_PLACEMENT_3D('',#11281,#11282,#11283);
+#11281=CARTESIAN_POINT('',(1.6,-5.8,0.599999999999999));
+#11282=DIRECTION('',(-1.,0.,-1.38777878078145E-016));
+#11283=DIRECTION('',(-1.38777878078145E-016,0.,1.));
+#11284=FACE_BOUND('',#11285,.T.);
+#11285=EDGE_LOOP('',(#18351,#18352,#18353));
+#11286=SPHERICAL_SURFACE('',#11287,0.2);
+#11287=AXIS2_PLACEMENT_3D('',#11288,#11289,#11290);
+#11288=CARTESIAN_POINT('',(-0.8,-5.8,0.599999999999999));
+#11289=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#11290=DIRECTION('',(7.38808532184677E-016,1.,1.22464679914735E-016));
+#11291=FACE_BOUND('',#11292,.T.);
+#11292=EDGE_LOOP('',(#18354,#18355,#18356,#18357));
+#11293=CYLINDRICAL_SURFACE('',#11294,0.2);
+#11294=AXIS2_PLACEMENT_3D('',#11295,#11296,#11297);
+#11295=CARTESIAN_POINT('',(-0.8,-5.,0.6));
+#11296=DIRECTION('',(-2.22044604925031E-016,-1.,-2.22044604925031E-016));
+#11297=DIRECTION('',(-4.93038065763132E-032,-2.22044604925031E-016,1.));
+#11298=FACE_BOUND('',#11299,.T.);
+#11299=EDGE_LOOP('',(#18358,#18359,#18360));
+#11300=SPHERICAL_SURFACE('',#11301,0.2);
+#11301=AXIS2_PLACEMENT_3D('',#11302,#11303,#11304);
+#11302=CARTESIAN_POINT('',(-0.8,-6.2,0.599999999999999));
+#11303=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#11304=DIRECTION('',(-1.,1.22464679914735E-016,-1.83697019872103E-016));
+#11305=FACE_BOUND('',#11306,.T.);
+#11306=EDGE_LOOP('',(#18361,#18362,#18363,#18364));
+#11307=CYLINDRICAL_SURFACE('',#11308,0.2);
+#11308=AXIS2_PLACEMENT_3D('',#11309,#11310,#11311);
+#11309=CARTESIAN_POINT('',(-1.6,-6.2,0.599999999999999));
+#11310=DIRECTION('',(1.,-2.77555756156289E-016,2.08166817117217E-016));
+#11311=DIRECTION('',(-2.08166817117215E-016,4.44089209850062E-015,1.));
+#11312=FACE_BOUND('',#11313,.T.);
+#11313=EDGE_LOOP('',(#18365,#18366,#18367));
+#11314=SPHERICAL_SURFACE('',#11315,0.2);
+#11315=AXIS2_PLACEMENT_3D('',#11316,#11317,#11318);
+#11316=CARTESIAN_POINT('',(0.8,-6.2,0.599999999999999));
+#11317=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#11318=DIRECTION('',(7.38808532184677E-016,-1.,-1.22464679914735E-016));
+#11319=FACE_BOUND('',#11320,.T.);
+#11320=EDGE_LOOP('',(#18368,#18369,#18370,#18371));
+#11321=CYLINDRICAL_SURFACE('',#11322,3.5);
+#11322=AXIS2_PLACEMENT_3D('',#11323,#11324,#11325);
+#11323=CARTESIAN_POINT('',(2.75545529808154E-016,-5.51091059616309E-016,4.5));
+#11324=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11325=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#11326=FACE_BOUND('',#11327,.T.);
+#11327=EDGE_LOOP('',(#18372,#18373,#18374,#18375));
+#11328=CYLINDRICAL_SURFACE('',#11329,3.5);
+#11329=AXIS2_PLACEMENT_3D('',#11330,#11331,#11332);
+#11330=CARTESIAN_POINT('',(2.75545529808154E-016,-5.51091059616309E-016,4.5));
+#11331=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11332=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#11333=FACE_BOUND('',#11334,.T.);
+#11334=EDGE_LOOP('',(#18376,#18377,#18378,#18379));
+#11335=CYLINDRICAL_SURFACE('',#11336,3.5);
+#11336=AXIS2_PLACEMENT_3D('',#11337,#11338,#11339);
+#11337=CARTESIAN_POINT('',(2.75545529808154E-016,-5.51091059616309E-016,4.5));
+#11338=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11339=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#11340=FACE_BOUND('',#11341,.T.);
+#11341=EDGE_LOOP('',(#18380,#18381,#18382,#18383));
+#11342=CYLINDRICAL_SURFACE('',#11343,3.5);
+#11343=AXIS2_PLACEMENT_3D('',#11344,#11345,#11346);
+#11344=CARTESIAN_POINT('',(2.75545529808154E-016,-5.51091059616309E-016,4.5));
+#11345=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11346=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#11347=FACE_BOUND('',#11348,.T.);
+#11348=EDGE_LOOP('',(#18384,#18385,#18386,#18387));
+#11349=CYLINDRICAL_SURFACE('',#11350,3.5);
+#11350=AXIS2_PLACEMENT_3D('',#11351,#11352,#11353);
+#11351=CARTESIAN_POINT('',(2.75545529808154E-016,-5.51091059616309E-016,4.5));
+#11352=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11353=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#11354=FACE_BOUND('',#11355,.T.);
+#11355=EDGE_LOOP('',(#18388,#18389,#18390,#18391));
+#11356=CYLINDRICAL_SURFACE('',#11357,3.5);
+#11357=AXIS2_PLACEMENT_3D('',#11358,#11359,#11360);
+#11358=CARTESIAN_POINT('',(2.75545529808154E-016,-5.51091059616309E-016,4.5));
+#11359=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11360=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#11361=FACE_BOUND('',#11362,.T.);
+#11362=EDGE_LOOP('',(#18392,#18393,#18394,#18395));
+#11363=CYLINDRICAL_SURFACE('',#11364,3.5);
+#11364=AXIS2_PLACEMENT_3D('',#11365,#11366,#11367);
+#11365=CARTESIAN_POINT('',(2.75545529808154E-016,-5.51091059616309E-016,4.5));
+#11366=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11367=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#11368=FACE_BOUND('',#11369,.T.);
+#11369=EDGE_LOOP('',(#18396,#18397,#18398,#18399));
+#11370=CYLINDRICAL_SURFACE('',#11371,3.5);
+#11371=AXIS2_PLACEMENT_3D('',#11372,#11373,#11374);
+#11372=CARTESIAN_POINT('',(2.75545529808154E-016,-5.51091059616309E-016,4.5));
+#11373=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11374=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#11375=FACE_BOUND('',#11376,.T.);
+#11376=EDGE_LOOP('',(#18400));
+#11377=FACE_BOUND('',#11378,.T.);
+#11378=EDGE_LOOP('',(#18401));
+#11379=PLANE('',#11380);
+#11380=AXIS2_PLACEMENT_3D('',#11381,#11382,#11383);
+#11381=CARTESIAN_POINT('',(4.89858719658942E-017,-9.79717439317883E-017,0.8));
+#11382=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11383=DIRECTION('',(-7.78491874758796E-033,-1.,-1.22464679914735E-016));
+#11384=FACE_OUTER_BOUND('',#11385,.T.);
+#11385=EDGE_LOOP('',(#18402));
+#11386=FACE_OUTER_BOUND('',#11387,.T.);
+#11387=EDGE_LOOP('',(#18403));
+#11388=CYLINDRICAL_SURFACE('',#11389,6.);
+#11389=AXIS2_PLACEMENT_3D('',#11390,#11391,#11392);
+#11390=CARTESIAN_POINT('',(7.9602041944578E-017,-1.59204083889156E-016,1.3));
+#11391=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11392=DIRECTION('',(-8.91794464212704E-033,-1.,-1.22464679914735E-016));
+#11393=FACE_BOUND('',#11394,.T.);
+#11394=EDGE_LOOP('',(#18404));
+#11395=FACE_BOUND('',#11396,.T.);
+#11396=EDGE_LOOP('',(#18405));
+#11397=PLANE('',#11398);
+#11398=AXIS2_PLACEMENT_3D('',#11399,#11400,#11401);
+#11399=CARTESIAN_POINT('',(7.9602041944578E-017,-1.59204083889156E-016,1.3));
+#11400=DIRECTION('',(6.12323399573677E-017,-1.22464679914735E-016,1.));
+#11401=DIRECTION('',(-8.91794464212704E-033,-1.,-1.22464679914735E-016));
+#11402=FACE_OUTER_BOUND('',#11403,.T.);
+#11403=EDGE_LOOP('',(#18406));
+#11404=FACE_OUTER_BOUND('',#11405,.T.);
+#11405=EDGE_LOOP('',(#18407));
+#11406=CYLINDRICAL_SURFACE('',#11407,3.6);
+#11407=AXIS2_PLACEMENT_3D('',#11408,#11409,#11410);
+#11408=CARTESIAN_POINT('',(4.89858719658942E-017,-9.79717439317883E-017,0.8));
+#11409=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11410=DIRECTION('',(-8.5049815914365E-033,-1.,-1.22464679914735E-016));
+#11411=FACE_BOUND('',#11412,.T.);
+#11412=EDGE_LOOP('',(#18408,#18409,#18410,#18411,#18412));
+#11413=FACE_OUTER_BOUND('',#11414,.T.);
+#11414=EDGE_LOOP('',(#18413));
+#11415=CONICAL_SURFACE('',#11416,3.344051,1.0471975511966);
+#11416=AXIS2_PLACEMENT_3D('',#11417,#11418,#11419);
+#11417=CARTESIAN_POINT('',(8.84401689339521E-017,-1.76880337867904E-016,1.44433756729741));
+#11418=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#11419=DIRECTION('',(-6.79187567243675E-033,-1.,-1.22464679914735E-016));
+#11420=FACE_BOUND('',#11421,.T.);
+#11421=EDGE_LOOP('',(#18414,#18415,#18416,#18417,#18418));
+#11422=FACE_OUTER_BOUND('',#11423,.T.);
+#11423=EDGE_LOOP('',(#18419));
+#11424=CONICAL_SURFACE('',#11425,3.344051,1.0471975511966);
+#11425=AXIS2_PLACEMENT_3D('',#11426,#11427,#11428);
+#11426=CARTESIAN_POINT('',(1.93228594869939E-016,-3.86457189739878E-016,3.15566243270259));
+#11427=DIRECTION('',(6.12323399573677E-017,-1.22464679914735E-016,1.));
+#11428=DIRECTION('',(1.46451533552288E-032,1.,1.22464679914735E-016));
+#11429=FACE_BOUND('',#11430,.T.);
+#11430=EDGE_LOOP('',(#18420,#18421,#18422,#18423,#18424,#18425));
+#11431=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,(
+(#11432,#11433,#11434,#11435,#11436,#11437,#11438,#11439,#11440,#11441,#11442,#11443,
+#11444,#11445,#11446,#11447,#11448,#11449,#11450,#11451,#11452,#11453,#11454,#11455,
+#11456,#11457,#11458,#11459,#11460,#11461,#11462,#11463,#11464,#11465,#11466,#11467,
+#11468,#11469,#11470,#11471,#11472,#11473,#11474,#11475,#11476,#11477,#11478,#11479,
+#11480,#11481,#11482,#11483,#11484,#11485,#11486,#11487,#11488,#11489,#11490,#11491,
+#11492,#11493,#11494,#11495,#11496,#11497,#11498,#11499,#11500,#11501,#11502,#11503,
+#11504,#11505,#11506,#11507,#11508,#11509,#11510,#11511,#11512,#11513,#11514,#11515,
+#11516,#11517,#11518,#11519,#11520,#11521,#11522,#11523,#11524,#11525,#11526,#11527,
+#11528,#11529,#11530,#11531,#11532,#11533,#11534,#11535,#11536,#11537,#11538,#11539,
+#11540,#11541,#11542,#11543,#11544,#11545,#11546,#11547,#11548,#11549,#11550,#11551,
+#11552,#11553,#11554,#11555,#11556,#11557,#11558,#11559,#11560,#11561,#11562,#11563,
+#11564,#11565,#11566,#11567,#11568,#11569,#11570,#11571,#11572,#11573,#11574,#11575,
+#11576,#11577,#11578,#11579,#11580,#11581,#11582,#11583,#11584,#11585,#11586,#11587,
+#11588,#11589,#11590,#11591,#11592,#11593,#11594,#11595,#11596,#11597,#11598,#11599,
+#11600,#11601,#11602,#11603),
+(#11604,#11605,#11606,#11607,#11608,#11609,#11610,#11611,#11612,#11613,#11614,#11615,
+#11616,#11617,#11618,#11619,#11620,#11621,#11622,#11623,#11624,#11625,#11626,#11627,
+#11628,#11629,#11630,#11631,#11632,#11633,#11634,#11635,#11636,#11637,#11638,#11639,
+#11640,#11641,#11642,#11643,#11644,#11645,#11646,#11647,#11648,#11649,#11650,#11651,
+#11652,#11653,#11654,#11655,#11656,#11657,#11658,#11659,#11660,#11661,#11662,#11663,
+#11664,#11665,#11666,#11667,#11668,#11669,#11670,#11671,#11672,#11673,#11674,#11675,
+#11676,#11677,#11678,#11679,#11680,#11681,#11682,#11683,#11684,#11685,#11686,#11687,
+#11688,#11689,#11690,#11691,#11692,#11693,#11694,#11695,#11696,#11697,#11698,#11699,
+#11700,#11701,#11702,#11703,#11704,#11705,#11706,#11707,#11708,#11709,#11710,#11711,
+#11712,#11713,#11714,#11715,#11716,#11717,#11718,#11719,#11720,#11721,#11722,#11723,
+#11724,#11725,#11726,#11727,#11728,#11729,#11730,#11731,#11732,#11733,#11734,#11735,
+#11736,#11737,#11738,#11739,#11740,#11741,#11742,#11743,#11744,#11745,#11746,#11747,
+#11748,#11749,#11750,#11751,#11752,#11753,#11754,#11755,#11756,#11757,#11758,#11759,
+#11760,#11761,#11762,#11763,#11764,#11765,#11766,#11767,#11768,#11769,#11770,#11771,
+#11772,#11773,#11774,#11775)),
+.UNSPECIFIED.,.F.,.F.,.F.,
+(2,2),
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,4),
+(0.,1.),
+(11.3457602497928,11.4395197136061,11.5332791774194,11.6270386412327,11.7207981050461,
+11.8145575688594,11.9083170326727,12.002076496486,12.0958359602993,12.1895954241126,
+12.2833548879259,12.3771143517392,12.4708738155525,12.5646332793658,12.6583927431792,
+12.7521522069925,12.8459116708058,12.9396711346191,13.0334305984324,13.1271900622457,
+13.220949526059,13.3147089898723,13.4084684536856,13.5022279174989,13.5959873813123,
+13.6897468451256,13.7835063089389,13.8772657727522,13.9710252365655,14.0647847003788,
+14.1585441641921,14.2523036280054,14.3460630918187,14.439822555632,14.5335820194454,
+14.6273414832587,14.721100947072,14.8148604108853,14.9086198746986,15.0023793385119,
+15.0961388023252,15.1898982661385,15.2836577299518,15.3774171937651,15.4711766575785,
+15.5649361213918,15.6586955852051,15.7524550490184,15.8462145128317,15.939973976645,
+16.0337334404583,16.1274929042716,16.2212523680849,16.3150118318982,16.4087712957116,
+16.5025307595249,16.5962902233382,16.6900496871515,16.7838091509648,16.8775686147781,
+16.9713280785914,17.0650875424047,17.158847006218,17.2526064700313,17.3463659338447,
+17.440125397658,17.5338848614713,17.6276443252846,17.7214037890979,17.8151632529112,
+17.9089227167245,18.0026821805378,18.0964416443511,18.1902011081644,18.2839605719778,
+18.3777200357911,18.4714794996044,18.5652389634177,18.658998427231,18.7527578910443,
+18.8465173548576,18.9402768186709,19.0340362824842,19.1277957462975,19.2215552101108,
+19.3153146739242,19.4090741377375,19.5028336015508,19.5965930653641,19.6903525291774,
+19.7841119929907,19.877871456804,19.9716309206173,20.0653903844306,20.1591498482439,
+20.2529093120573,20.3466687758706,20.4404282396839,20.5341877034972,20.6279471673105,
+20.7217066311238,20.8154660949371,20.9092255587504,21.0029850225637,21.096744486377,
+21.1905039501904,21.2842634140037,21.378022877817,21.4717823416303,21.5655418054436,
+21.6593012692569,21.7530607330702,21.8468201968835,21.9405796606968,22.0343391245101,
+22.1280985883235,22.2218580521368,22.3156175159501,22.4093769797634,22.5031364435767,
+22.59689590739,22.6906553712033,22.7844148350166,22.8781742988299,22.9719337626432,
+23.0656932264566,23.1594526902699,23.2532121540832,23.3469716178965,23.4407310817098,
+23.5344905455231,23.6282500093364,23.7220094731497,23.815768936963,23.9095284007763,
+24.0032878645897,24.097047328403,24.1908067922163,24.2845662560296,24.3783257198429,
+24.4720851836562,24.5658446474695,24.6596041112828,24.7533635750961,24.8471230389094,
+24.9408825027228,25.0346419665361,25.1284014303494,25.2221608941627,25.315920357976,
+25.4096798217893,25.5034392856026,25.5971987494159,25.6909582132292,25.7847176770425,
+25.8784771408559,25.9722366046692,26.0659960684825,26.1597555322958,26.2535149961091,
+26.3472744599224,26.4410339237357,26.534793387549,26.6285528513623,26.7223123151756,
+26.816071778989,26.9098312428023,27.0035907066156,27.0973501704289,27.1911096342423),
+.UNSPECIFIED.);
+#11432=CARTESIAN_POINT('',(-3.28758125697625,-1.20075371278982,1.35430037016754));
+#11433=CARTESIAN_POINT('',(-3.25005391554858,-1.30350099808874,1.35803094069943));
+#11434=CARTESIAN_POINT('',(-3.16535869888652,-1.50547429397389,1.36549208176319));
+#11435=CARTESIAN_POINT('',(-3.01051005513225,-1.79520967364262,1.37668379335885));
+#11436=CARTESIAN_POINT('',(-2.8292159017561,-2.06917518227782,1.3878755049545));
+#11437=CARTESIAN_POINT('',(-2.62306878370888,-2.32496423924373,1.39906721655015));
+#11438=CARTESIAN_POINT('',(-2.39387958361894,-2.56032988021631,1.4102589281458));
+#11439=CARTESIAN_POINT('',(-2.14366158978165,-2.77320456247998,1.42145063974145));
+#11440=CARTESIAN_POINT('',(-1.87461281719495,-2.96171830907772,1.4326423513371));
+#11441=CARTESIAN_POINT('',(-1.58909669755993,-3.12421514024991,1.44383406293275));
+#11442=CARTESIAN_POINT('',(-1.28962131842487,-3.25926761893119,1.4550257745284));
+#11443=CARTESIAN_POINT('',(-0.978817391017085,-3.36568939027292,1.46621748612405));
+#11444=CARTESIAN_POINT('',(-0.659415141059646,-3.44254560296495,1.4774091977197));
+#11445=CARTESIAN_POINT('',(-0.334220325370043,-3.48916112136741,1.48860090931535));
+#11446=CARTESIAN_POINT('',(-0.00608958497513584,-3.5051264561649,1.499792620911));
+#11447=CARTESIAN_POINT('',(0.322094648764186,-3.49030136148582,1.51098433250665));
+#11448=CARTESIAN_POINT('',(0.647449474580117,-3.44481606687762,1.5221760441023));
+#11449=CARTESIAN_POINT('',(0.967116845853104,-3.3690701333186,1.53336775569795));
+#11450=CARTESIAN_POINT('',(1.27828867683382,-3.2637289433148,1.5445594672936));
+#11451=CARTESIAN_POINT('',(1.57823150998893,-3.12971785591455,1.55575117888925));
+#11452=CARTESIAN_POINT('',(1.8643105277828,-2.96821407798536,1.5669428904849));
+#11453=CARTESIAN_POINT('',(2.13401269796618,-2.78063632315904,1.57813460208055));
+#11454=CARTESIAN_POINT('',(2.38496884905421,-2.56863234928498,1.5893263136762));
+#11455=CARTESIAN_POINT('',(2.61497448207421,-2.33406448386779,1.60051802527185));
+#11456=CARTESIAN_POINT('',(2.82200913576427,-2.07899326463923,1.61170973686751));
+#11457=CARTESIAN_POINT('',(3.00425413511128,-1.80565933897262,1.62290144846316));
+#11458=CARTESIAN_POINT('',(3.16010856731793,-1.5164637811422,1.63409316005881));
+#11459=CARTESIAN_POINT('',(3.28820334485957,-1.21394700032852,1.64528487165446));
+#11460=CARTESIAN_POINT('',(3.38741323209533,-0.900766424650566,1.65647658325011));
+#11461=CARTESIAN_POINT('',(3.45686672978702,-0.579673157256651,1.66766829484576));
+#11462=CARTESIAN_POINT('',(3.49595373069619,-0.253487809536624,1.67886000644141));
+#11463=CARTESIAN_POINT('',(3.50433087900958,0.0749242762541468,1.69005171803706));
+#11464=CARTESIAN_POINT('',(3.4819245865136,0.402678197304518,1.70124342963271));
+#11465=CARTESIAN_POINT('',(3.42893167902252,0.726894832385063,1.71243514122836));
+#11466=CARTESIAN_POINT('',(3.34581766738204,1.04472613319783,1.72362685282401));
+#11467=CARTESIAN_POINT('',(3.23331265823623,1.35338014276908,1.73481856441966));
+#11468=CARTESIAN_POINT('',(3.09240494047942,1.65014552111345,1.74601027601531));
+#11469=CARTESIAN_POINT('',(2.9243323037322,1.9324153627263,1.75720198761096));
+#11470=CARTESIAN_POINT('',(2.73057116510346,2.19771009668196,1.76839369920661));
+#11471=CARTESIAN_POINT('',(2.51282359975336,2.44369926817415,1.77958541080226));
+#11472=CARTESIAN_POINT('',(2.27300238918592,2.66822201016096,1.79077712239791));
+#11473=CARTESIAN_POINT('',(2.01321421861302,2.86930602528323,1.80196883399356));
+#11474=CARTESIAN_POINT('',(1.73574117099084,3.04518491131157,1.81316054558921));
+#11475=CARTESIAN_POINT('',(1.44302068029253,3.19431367792839,1.82435225718486));
+#11476=CARTESIAN_POINT('',(1.13762412011558,3.31538231853938,1.83554396878051));
+#11477=CARTESIAN_POINT('',(0.822234215710012,3.40732731789419,1.84673568037616));
+#11478=CARTESIAN_POINT('',(0.499621477849314,3.46934099442876,1.85792739197181));
+#11479=CARTESIAN_POINT('',(0.172619865558239,3.50087859526247,1.86911910356747));
+#11480=CARTESIAN_POINT('',(-0.155898108514129,3.50166308152484,1.88031081516312));
+#11481=CARTESIAN_POINT('',(-0.48304661139173,3.47168756197548,1.89150252675877));
+#11482=CARTESIAN_POINT('',(-0.805951840079951,3.41121535353956,1.90269423835442));
+#11483=CARTESIAN_POINT('',(-1.1217772661979,3.32077766822681,1.91388594995007));
+#11484=CARTESIAN_POINT('',(-1.42774855317557,3.20116894675326,1.92507766154572));
+#11485=CARTESIAN_POINT('',(-1.72117792713338,3.053439879857,1.93626937314137));
+#11486=CARTESIAN_POINT('',(-1.99948778736042,2.87888817861146,1.94746108473702));
+#11487=CARTESIAN_POINT('',(-2.2602333489877,2.67904717481349,1.95865279633267));
+#11488=CARTESIAN_POINT('',(-2.50112411895398,2.45567235158499,1.96984450792832));
+#11489=CARTESIAN_POINT('',(-2.72004401661083,2.2107259225087,1.98103621952397));
+#11490=CARTESIAN_POINT('',(-2.91506996221942,1.94635959476104,1.99222793111962));
+#11491=CARTESIAN_POINT('',(-3.08448877005039,1.66489566765769,2.00341964271527));
+#11492=CARTESIAN_POINT('',(-3.22681219769086,1.36880663264967,2.01461135431092));
+#11493=CARTESIAN_POINT('',(-3.34079001935972,1.06069345397188,2.02580306590657));
+#11494=CARTESIAN_POINT('',(-3.42542100838969,0.743262720735296,2.03699477750222));
+#11495=CARTESIAN_POINT('',(-3.47996173240201,0.419302871168222,2.04818648909787));
+#11496=CARTESIAN_POINT('',(-3.50393308391301,0.0916596978621917,2.05937820069352));
+#11497=CARTESIAN_POINT('',(-3.49712448900549,-0.236788650805745,2.07056991228917));
+#11498=CARTESIAN_POINT('',(-3.45959575709402,-0.563156953476863,2.08176162388482));
+#11499=CARTESIAN_POINT('',(-3.39167655553518,-0.884578260746494,2.09295333548048));
+#11500=CARTESIAN_POINT('',(-3.29396351369794,-1.19822907959163,2.10414504707613));
+#11501=CARTESIAN_POINT('',(-3.16731498193321,-1.50135417606031,2.11533675867178));
+#11502=CARTESIAN_POINT('',(-3.01284349148183,-1.79129077834612,2.12652847026743));
+#11503=CARTESIAN_POINT('',(-2.83190598155624,-2.06549196763828,2.13772018186308));
+#11504=CARTESIAN_POINT('',(-2.62609187944493,-2.32154905127281,2.14891189345873));
+#11505=CARTESIAN_POINT('',(-2.39720913834889,-2.55721272165005,2.16010360505438));
+#11506=CARTESIAN_POINT('',(-2.14726835559928,-2.77041281505018,2.17129531665003));
+#11507=CARTESIAN_POINT('',(-1.87846511076814,-2.9592764967774,2.18248702824568));
+#11508=CARTESIAN_POINT('',(-1.59316067882132,-3.12214471288726,2.19367873984133));
+#11509=CARTESIAN_POINT('',(-1.29386128773691,-3.25758676397852,2.20487045143698));
+#11510=CARTESIAN_POINT('',(-0.983196102798617,-3.36441287302761,2.21606216303263));
+#11511=CARTESIAN_POINT('',(-0.66389413095878,-3.44168463686474,2.22725387462828));
+#11512=CARTESIAN_POINT('',(-0.338760248152293,-3.48872326948184,2.23844558622393));
+#11513=CARTESIAN_POINT('',(-0.0106505601471505,-3.50511556475972,2.24963729781958));
+#11514=CARTESIAN_POINT('',(0.317552686628324,-3.49071752623546,2.26082900941523));
+#11515=CARTESIAN_POINT('',(0.642966423888234,-3.44565563202486,2.27202072101088));
+#11516=CARTESIAN_POINT('',(0.962732087511395,-3.37032572378817,2.28321243260653));
+#11517=CARTESIAN_POINT('',(1.27404072830925,-3.26538952949897,2.29440414420218));
+#11518=CARTESIAN_POINT('',(1.57415768695644,-3.13176885056165,2.30559585579783));
+#11519=CARTESIAN_POINT('',(1.86044661632953,-2.97063746433998,2.31678756739348));
+#11520=CARTESIAN_POINT('',(2.13039264023219,-2.78341081322841,2.32797927898914));
+#11521=CARTESIAN_POINT('',(2.38162444507119,-2.5717335708412,2.33917099058479));
+#11522=CARTESIAN_POINT('',(2.61193511042128,-2.3374651945432,2.35036270218044));
+#11523=CARTESIAN_POINT('',(2.81930149549487,-2.08266359123423,2.36155441377609));
+#11524=CARTESIAN_POINT('',(3.001902011218,-1.8095670398738,2.37274612537174));
+#11525=CARTESIAN_POINT('',(3.15813262179563,-1.52057452954551,2.38393783696739));
+#11526=CARTESIAN_POINT('',(3.2866209352022,-1.21822468577964,2.39512954856304));
+#11527=CARTESIAN_POINT('',(3.38623825882077,-0.905173470253519,2.40632126015869));
+#11528=CARTESIAN_POINT('',(3.45610951432937,-0.584170849764277,2.41751297175434));
+#11529=CARTESIAN_POINT('',(3.49562092473819,-0.258036639423174,2.42870468334999));
+#11530=CARTESIAN_POINT('',(3.50442540605157,0.0703642677255602,2.43989639494564));
+#11531=CARTESIAN_POINT('',(3.48244561619232,0.398147067068436,2.45108810654129));
+#11532=CARTESIAN_POINT('',(3.42987463440536,0.722432383697581,2.46227981813694));
+#11533=CARTESIAN_POINT('',(3.34717426517265,1.04037156598891,2.47347152973259));
+#11534=CARTESIAN_POINT('',(3.23507098153827,1.34917170929474,2.48466324132824));
+#11535=CARTESIAN_POINT('',(3.09454954347937,1.64612018993266,2.49585495292389));
+#11536=CARTESIAN_POINT('',(2.92684434738152,1.92860849395442,2.50704666451954));
+#11537=CARTESIAN_POINT('',(2.73342858260833,2.19415513137337,2.51823837611519));
+#11538=CARTESIAN_POINT('',(2.5160012904182,2.44042743456269,2.52943008771084));
+#11539=CARTESIAN_POINT('',(2.2764724389079,2.66526204933868,2.54062179930649));
+#11540=CARTESIAN_POINT('',(2.01694614509069,2.86668393872713,2.55181351090214));
+#11541=CARTESIAN_POINT('',(1.73970219149283,3.04292373247627,2.56300522249779));
+#11542=CARTESIAN_POINT('',(1.44717599963416,3.19243326991108,2.57419693409345));
+#11543=CARTESIAN_POINT('',(1.1419372363136,3.31389919959445,2.5853886456891));
+#11544=CARTESIAN_POINT('',(0.82666724063064,3.40625451633028,2.59658035728475));
+#11545=CARTESIAN_POINT('',(0.504135470032691,3.46868793416289,2.6077720688804));
+#11546=CARTESIAN_POINT('',(0.177175172295762,3.50065101303661,2.61896378047605));
+#11547=CARTESIAN_POINT('',(-0.151341502854592,3.50186297651207,2.6301554920717));
+#11548=CARTESIAN_POINT('',(-0.478528733852559,3.47231317821849,2.64134720366735));
+#11549=CARTESIAN_POINT('',(-0.801512377500264,3.41226119537561,2.652538915263));
+#11550=CARTESIAN_POINT('',(-1.11745521658852,3.32223454856387,2.66373062685865));
+#11551=CARTESIAN_POINT('',(-1.42358188314493,3.20302406777311,2.6749223384543));
+#11552=CARTESIAN_POINT('',(-1.71720323837371,3.05567694543634,2.68611405004995));
+#11553=CARTESIAN_POINT('',(-1.99573999512384,2.88148753747355,2.6973057616456));
+#11554=CARTESIAN_POINT('',(-2.25674537537674,2.68198599315284,2.70849747324125));
+#11555=CARTESIAN_POINT('',(-2.49792660372067,2.4589248136486,2.7196891848369));
+#11556=CARTESIAN_POINT('',(-2.71716504800491,2.21426345737194,2.73088089643255));
+#11557=CARTESIAN_POINT('',(-2.91253483024996,1.95015112730606,2.7420726080282));
+#11558=CARTESIAN_POINT('',(-3.08231974432823,1.66890789154963,2.75326431962385));
+#11559=CARTESIAN_POINT('',(-3.22502833180347,1.37300430291285,2.7644560312195));
+#11560=CARTESIAN_POINT('',(-3.33940698349688,1.06503969659565,2.77564774281515));
+#11561=CARTESIAN_POINT('',(-3.42445095169032,0.747719356590122,2.7868394544108));
+#11562=CARTESIAN_POINT('',(-3.47941317623124,0.423830751386383,2.79803116600646));
+#11563=CARTESIAN_POINT('',(-3.50381084700714,0.0962190477370479,2.8092228776021));
+#11564=CARTESIAN_POINT('',(-3.49742964514228,-0.232237882422858,2.82041458919776));
+#11565=CARTESIAN_POINT('',(-3.4603256256602,-0.558654742351358,2.83160630079341));
+#11566=CARTESIAN_POINT('',(-3.39282472507401,-0.880164156097462,2.84279801238906));
+#11567=CARTESIAN_POINT('',(-3.29551989823003,-1.19394185667571,2.85398972398471));
+#11568=CARTESIAN_POINT('',(-3.16926590955576,-1.49723149555437,2.86518143558036));
+#11569=CARTESIAN_POINT('',(-3.01517182446812,-1.78736885552084,2.87637314717601));
+#11570=CARTESIAN_POINT('',(-2.83459126690022,-2.06180525422876,2.88756485877166));
+#11571=CARTESIAN_POINT('',(-2.62911052852859,-2.31812993284078,2.89875657036731));
+#11572=CARTESIAN_POINT('',(-2.40053463415412,-2.55409123309619,2.90994828196296));
+#11573=CARTESIAN_POINT('',(-2.15087148564393,-2.76761637677554,2.92113999355861));
+#11574=CARTESIAN_POINT('',(-1.8823142237201,-2.95682967381168,2.93233170515426));
+#11575=CARTESIAN_POINT('',(-1.59722196253647,-3.12006899909977,2.94352341674991));
+#11576=CARTESIAN_POINT('',(-1.29809906627848,-3.25590039326747,2.95471512834556));
+#11577=CARTESIAN_POINT('',(-0.987573149828855,-3.36313065914624,2.96590683994121));
+#11578=CARTESIAN_POINT('',(-0.668371996749957,-3.44081784329144,2.97709855153686));
+#11579=CARTESIAN_POINT('',(-0.343299597344452,-3.48827951047725,2.98829026313251));
+#11580=CARTESIAN_POINT('',(-0.0152115172856048,-3.50509873848001,2.99948197472816));
+#11581=CARTESIAN_POINT('',(0.313010186811083,-3.49112778048939,3.01067368632381));
+#11582=CARTESIAN_POINT('',(0.638482284523239,-3.44648936297536,3.02186539791946));
+#11583=CARTESIAN_POINT('',(0.958345699068179,-3.37157560760986,3.03305710951511));
+#11584=CARTESIAN_POINT('',(1.26979062257425,-3.26704458671362,3.04424882111076));
+#11585=CARTESIAN_POINT('',(1.57008119855438,-3.13381454248625,3.05544053270642));
+#11586=CARTESIAN_POINT('',(1.85657955476123,-2.97305582080036,3.06663224430207));
+#11587=CARTESIAN_POINT('',(2.12676897530957,-2.78618059041638,3.07782395589772));
+#11588=CARTESIAN_POINT('',(2.37827600851291,-2.57483043792872,3.08901566749337));
+#11589=CARTESIAN_POINT('',(2.60889131623024,-2.34086194741397,3.10020737908902));
+#11590=CARTESIAN_POINT('',(2.81658908157385,-2.08633039145562,3.11139909068467));
+#11591=CARTESIAN_POINT('',(2.9995448044932,-1.8134716768094,3.12259080228032));
+#11592=CARTESIAN_POINT('',(3.15615132891166,-1.5246827033066,3.13378251387597));
+#11593=CARTESIAN_POINT('',(3.28503296062594,-1.22250030852775,3.14497422547162));
+#11594=CARTESIAN_POINT('',(3.38505755195618,-0.909578983215352,3.15616593706727));
+#11595=CARTESIAN_POINT('',(3.45534644697063,-0.588667553144549,3.16735764866292));
+#11596=CARTESIAN_POINT('',(3.49528219999614,-0.26258503242777,3.17854936025857));
+#11597=CARTESIAN_POINT('',(3.50451399933493,0.0658041401552933,3.18974107185422));
+#11598=CARTESIAN_POINT('',(3.48296074957799,0.393615262317449,3.20093278344987));
+#11599=CARTESIAN_POINT('',(3.43081178157804,0.717968713168866,3.21212449504552));
+#11600=CARTESIAN_POINT('',(3.34852519825434,1.03601523205413,3.22331620664117));
+#11601=CARTESIAN_POINT('',(3.23682381698481,1.34496101067378,3.23450791823683));
+#11602=CARTESIAN_POINT('',(3.14340056894382,1.54304833662292,3.2419690593006));
+#11603=CARTESIAN_POINT('',(3.0921551482665,1.63968793953273,3.24569962983249));
+#11604=CARTESIAN_POINT('',(-2.90626957508127,-1.06148372005764,1.11992550687855));
+#11605=CARTESIAN_POINT('',(-2.87309486026821,-1.15231381240982,1.12365607741043));
+#11606=CARTESIAN_POINT('',(-2.79822305875226,-1.33086113913043,1.1311172184742));
+#11607=CARTESIAN_POINT('',(-2.66133460888333,-1.586991422441,1.14230893006985));
+#11608=CARTESIAN_POINT('',(-2.50106794445362,-1.82918091073991,1.1535006416655));
+#11609=CARTESIAN_POINT('',(-2.31883089832739,-2.05530215179555,1.16469235326115));
+#11610=CARTESIAN_POINT('',(-2.11622431704665,-2.26336879651394,1.1758840648568));
+#11611=CARTESIAN_POINT('',(-1.89502797670249,-2.4515531071086,1.18707577645245));
+#11612=CARTESIAN_POINT('',(-1.65718495447378,-2.61820199679276,1.1982674880481));
+#11613=CARTESIAN_POINT('',(-1.40478455830724,-2.76185155540998,1.20945919964375));
+#11614=CARTESIAN_POINT('',(-1.14004397401924,-2.88123990786448,1.2206509112394));
+#11615=CARTESIAN_POINT('',(-0.865288788539264,-2.97531829924125,1.23184262283505));
+#11616=CARTESIAN_POINT('',(-0.582932561056213,-3.04326030740572,1.2430343344307));
+#11617=CARTESIAN_POINT('',(-0.295455621343364,-3.08446910264758,1.25422604602635));
+#11618=CARTESIAN_POINT('',(-0.00538328155404659,-3.0985826904652,1.265417757622));
+#11619=CARTESIAN_POINT('',(0.284736347128592,-3.08547709147139,1.27660946921766));
+#11620=CARTESIAN_POINT('',(0.572354738116861,-3.04526743047734,1.28780118081331));
+#11621=CARTESIAN_POINT('',(0.854945336693083,-2.97830692519049,1.29899289240896));
+#11622=CARTESIAN_POINT('',(1.13002575427441,-2.8851837834092,1.31018460400461));
+#11623=CARTESIAN_POINT('',(1.39517957470473,-2.76671603597073,1.32137631560026));
+#11624=CARTESIAN_POINT('',(1.6480775810184,-2.62394435084196,1.33256802719591));
+#11625=CARTESIAN_POINT('',(1.88649821621154,-2.45812289147666,1.34375973879156));
+#11626=CARTESIAN_POINT('',(2.10834709828525,-2.27070829974329,1.35495145038721));
+#11627=CARTESIAN_POINT('',(2.31167541813281,-2.06334690020156,1.36614316198286));
+#11628=CARTESIAN_POINT('',(2.49469705865655,-1.83786023813053,1.37733487357851));
+#11629=CARTESIAN_POINT('',(2.65580428473317,-1.59622907834803,1.38852658517416));
+#11630=CARTESIAN_POINT('',(2.79358186620058,-1.34057600538209,1.39971829676981));
+#11631=CARTESIAN_POINT('',(2.90681950980439,-1.07314677784143,1.41091000836546));
+#11632=CARTESIAN_POINT('',(2.99452249089686,-0.796290600775736,1.42210171996111));
+#11633=CARTESIAN_POINT('',(3.05592039149505,-0.512439489321031,1.43329343155676));
+#11634=CARTESIAN_POINT('',(3.09047386793992,-0.224086904908281,1.44448514315241));
+#11635=CARTESIAN_POINT('',(3.09787938870613,0.0662341482968198,1.45567685474806));
+#11636=CARTESIAN_POINT('',(3.07807190074419,0.355973374313207,1.46686856634371));
+#11637=CARTESIAN_POINT('',(3.03122540093233,0.642585588162015,1.47806027793936));
+#11638=CARTESIAN_POINT('',(2.95775140761853,0.923553073787062,1.48925198953501));
+#11639=CARTESIAN_POINT('',(2.8582953456791,1.19640770067735,1.50044370113066));
+#11640=CARTESIAN_POINT('',(2.73373087684909,1.45875260491038,1.51163541272631));
+#11641=CARTESIAN_POINT('',(2.58515222512889,1.70828324416124,1.52282712432197));
+#11642=CARTESIAN_POINT('',(2.41386456468404,1.94280764172206,1.53401883591762));
+#11643=CARTESIAN_POINT('',(2.2213725546745,2.16026564170006,1.54521054751327));
+#11644=CARTESIAN_POINT('',(2.00936712172823,2.35874700624897,1.55640225910892));
+#11645=CARTESIAN_POINT('',(1.77971060616686,2.53650819586062,1.56759397070457));
+#11646=CARTESIAN_POINT('',(1.53442040246521,2.69198768531162,1.57878568230022));
+#11647=CARTESIAN_POINT('',(1.27565123765321,2.82381968072409,1.58997739389587));
+#11648=CARTESIAN_POINT('',(1.0056762433338,2.93084611724412,1.60116910549152));
+#11649=CARTESIAN_POINT('',(0.726866987587913,3.01212683194545,1.61236081708717));
+#11650=CARTESIAN_POINT('',(0.441672642174054,3.06694782259593,1.62355252868282));
+#11651=CARTESIAN_POINT('',(0.152598468026293,3.09482751973788,1.63474424027847));
+#11652=CARTESIAN_POINT('',(-0.137816191957504,3.09552101698651,1.64593595187412));
+#11653=CARTESIAN_POINT('',(-0.427020219516973,3.06902222238526,1.65712766346977));
+#11654=CARTESIAN_POINT('',(-0.712473131070062,3.01556391191998,1.66831937506542));
+#11655=CARTESIAN_POINT('',(-0.991667394334561,2.93561568472179,1.67951108666107));
+#11656=CARTESIAN_POINT('',(-1.26215045549228,2.82987983792096,1.69070279825672));
+#11657=CARTESIAN_POINT('',(-1.52154628340044,2.69928519738859,1.70189450985237));
+#11658=CARTESIAN_POINT('',(-1.7675762415974,2.54497895855964,1.71308622144802));
+#11659=CARTESIAN_POINT('',(-1.99807910475456,2.36831660901031,1.72427793304367));
+#11660=CARTESIAN_POINT('',(-2.21103004374209,2.1708500213144,1.73546964463932));
+#11661=CARTESIAN_POINT('',(-2.40455841253598,1.95431382077529,1.74666135623498));
+#11662=CARTESIAN_POINT('',(-2.57696418071919,1.72061014778512,1.75785306783063));
+#11663=CARTESIAN_POINT('',(-2.7267328672272,1.47179194866455,1.76904477942628));
+#11664=CARTESIAN_POINT('',(-2.85254884415403,1.21004494176307,1.78023649102193));
+#11665=CARTESIAN_POINT('',(-2.95330689375275,0.937668417236815,1.79142820261758));
+#11666=CARTESIAN_POINT('',(-3.02812191710918,0.657055039166357,1.80261991421323));
+#11667=CARTESIAN_POINT('',(-3.07633670920399,0.370669827440625,1.81381162580888));
+#11668=CARTESIAN_POINT('',(-3.09752773206378,0.0810285040385705,1.82500333740453));
+#11669=CARTESIAN_POINT('',(-3.09150883528768,-0.209324606076573,1.83619504900018));
+#11670=CARTESIAN_POINT('',(-3.05833289126676,-0.49783892532305,1.84738676059583));
+#11671=CARTESIAN_POINT('',(-2.99829133073182,-0.78198002879185,1.85857847219148));
+#11672=CARTESIAN_POINT('',(-2.91191158270959,-1.05925190764644,1.86977018378713));
+#11673=CARTESIAN_POINT('',(-2.79995244137567,-1.32721889506039,1.88096189538278));
+#11674=CARTESIAN_POINT('',(-2.66339740050371,-1.58352706208672,1.89215360697843));
+#11675=CARTESIAN_POINT('',(-2.50344601406365,-1.82592489550905,1.90334531857408));
+#11676=CARTESIAN_POINT('',(-2.32150335886098,-2.05228307603217,1.91453703016973));
+#11677=CARTESIAN_POINT('',(-2.1191676917814,-2.26061318307242,1.92572874176538));
+#11678=CARTESIAN_POINT('',(-1.89821641006455,-2.44908516183748,1.93692045336103));
+#11679=CARTESIAN_POINT('',(-1.66059043793744,-2.61604339925805,1.94811216495668));
+#11680=CARTESIAN_POINT('',(-1.40837717676149,-2.76002126755361,1.95930387655233));
+#11681=CARTESIAN_POINT('',(-1.14379216846606,-2.87975400767611,1.97049558814799));
+#11682=CARTESIAN_POINT('',(-0.869159633344001,-2.97418983945817,1.98168729974363));
+#11683=CARTESIAN_POINT('',(-0.586892053173199,-3.04249920086975,1.99287901133929));
+#11684=CARTESIAN_POINT('',(-0.299468979013923,-3.08408203522203,2.00407072293494));
+#11685=CARTESIAN_POINT('',(-0.00941524984289081,-3.09857306230485,2.01526243453059));
+#11686=CARTESIAN_POINT('',(0.280721186639823,-3.08584498715383,2.02645414612624));
+#11687=CARTESIAN_POINT('',(0.568391656200112,-3.04600961826009,2.03764585772189));
+#11688=CARTESIAN_POINT('',(0.851069146641339,-2.97941688539991,2.04883756931754));
+#11689=CARTESIAN_POINT('',(1.12627050608784,-2.88665176571188,2.06002928091319));
+#11690=CARTESIAN_POINT('',(1.3915782559819,-2.76852914502435,2.07122099250884));
+#11691=CARTESIAN_POINT('',(1.64466182718004,-2.62608665957308,2.08241270410449));
+#11692=CARTESIAN_POINT('',(1.88329803260239,-2.46057558099053,2.09360441570014));
+#11693=CARTESIAN_POINT('',(2.10539059659513,-2.2734498246365,2.10479612729579));
+#11694=CARTESIAN_POINT('',(2.30898856945233,-2.06635317782546,2.11598783889144));
+#11695=CARTESIAN_POINT('',(2.49230346533669,-1.84110486014285,2.12717955048709));
+#11696=CARTESIAN_POINT('',(2.65372497305278,-1.59968354269428,2.13837126208274));
+#11697=CARTESIAN_POINT('',(2.79183510166318,-1.34420996666898,2.14956297367839));
+#11698=CARTESIAN_POINT('',(2.90542063668672,-1.07692831390293,2.16075468527404));
+#11699=CARTESIAN_POINT('',(2.99348379745859,-0.800186493090087,2.17194639686969));
+#11700=CARTESIAN_POINT('',(3.05525100203383,-0.516415514815532,2.18313810846534));
+#11701=CARTESIAN_POINT('',(3.09017966263987,-0.228108136588394,2.19432982006099));
+#11702=CARTESIAN_POINT('',(3.09796295198402,0.062203034534804,2.20552153165664));
+#11703=CARTESIAN_POINT('',(3.07853249854684,0.35196778938115,2.2167132432523));
+#11704=CARTESIAN_POINT('',(3.03205898718484,0.638640718716349,2.22790495484795));
+#11705=CARTESIAN_POINT('',(2.95895065976662,0.919703573135157,2.2390966664436));
+#11706=CARTESIAN_POINT('',(2.85984972901337,1.19268738436904,2.25028837803925));
+#11707=CARTESIAN_POINT('',(2.73562673704605,1.45519415368866,2.2614800896349));
+#11708=CARTESIAN_POINT('',(2.58737290819606,1.70491791688162,2.27267180123055));
+#11709=CARTESIAN_POINT('',(2.4163905632552,1.93966500076227,2.2838635128262));
+#11710=CARTESIAN_POINT('',(2.22418167937025,2.15737329327231,2.29505522442185));
+#11711=CARTESIAN_POINT('',(2.01243469607627,2.35613035789603,2.3062469360175));
+#11712=CARTESIAN_POINT('',(1.78300968337004,2.53419023326576,2.31743864761315));
+#11713=CARTESIAN_POINT('',(1.53792200211292,2.68998877038323,2.3286303592088));
+#11714=CARTESIAN_POINT('',(1.27932460029685,2.82215737272856,2.33982207080445));
+#11715=CARTESIAN_POINT('',(1.0094891006901,2.9295350185582,2.3510137824001));
+#11716=CARTESIAN_POINT('',(0.730785845996373,3.01117845978319,2.36220549399575));
+#11717=CARTESIAN_POINT('',(0.445663076818632,3.06637050783682,2.3733972055914));
+#11718=CARTESIAN_POINT('',(0.156625425336726,3.09462633374516,2.38458891718705));
+#11719=CARTESIAN_POINT('',(-0.133788086381146,3.09569772705821,2.3957806287827));
+#11720=CARTESIAN_POINT('',(-0.423026350161449,3.06957527622959,2.40697234037835));
+#11721=CARTESIAN_POINT('',(-0.708548581677503,3.01648845129128,2.418164051974));
+#11722=CARTESIAN_POINT('',(-0.987846639712883,2.93690358809731,2.42935576356965));
+#11723=CARTESIAN_POINT('',(-1.25846705867471,2.83151979184351,2.4405474751653));
+#11724=CARTESIAN_POINT('',(-1.51803260081446,2.70126279584852,2.45173918676096));
+#11725=CARTESIAN_POINT('',(-1.76426313883293,2.54727682954293,2.46293089835661));
+#11726=CARTESIAN_POINT('',(-1.99499568542835,2.3709145671013,2.47412260995226));
+#11727=CARTESIAN_POINT('',(-2.20820339383992,2.17372524501253,2.48531432154791));
+#11728=CARTESIAN_POINT('',(-2.40201336247852,1.95744105296827,2.49650603314356));
+#11729=CARTESIAN_POINT('',(-2.57472308724173,1.72396191761747,2.50769774473921));
+#11730=CARTESIAN_POINT('',(-2.72481541698913,1.47533881285258,2.51888945633486));
+#11731=CARTESIAN_POINT('',(-2.85097188080338,1.2137557432364,2.53008116793051));
+#11732=CARTESIAN_POINT('',(-2.95208426996486,0.941510558834552,2.54127287952616));
+#11733=CARTESIAN_POINT('',(-3.02726437289928,0.660994769983538,2.55246459112181));
+#11734=CARTESIAN_POINT('',(-3.07585177758262,0.374672539309642,2.56365630271746));
+#11735=CARTESIAN_POINT('',(-3.0974196728638,0.0850590355411233,2.57484801431311));
+#11736=CARTESIAN_POINT('',(-3.09177859774423,-0.205301660737545,2.58603972590876));
+#11737=CARTESIAN_POINT('',(-3.05897810567878,-0.493858905304722,2.59723143750441));
+#11738=CARTESIAN_POINT('',(-2.99930632927844,-0.77807789617825,2.60842314910006));
+#11739=CARTESIAN_POINT('',(-2.91328744923856,-1.05546194032755,2.61961486069571));
+#11740=CARTESIAN_POINT('',(-2.80167708972636,-1.32357438562149,2.63080657229136));
+#11741=CARTESIAN_POINT('',(-2.66545568067681,-1.58006002535302,2.64199828388701));
+#11742=CARTESIAN_POINT('',(-2.50581984530479,-1.82266578731472,2.65318999548266));
+#11743=CARTESIAN_POINT('',(-2.32417188848928,-2.0492605256841,2.66438170707831));
+#11744=CARTESIAN_POINT('',(-2.12210747836775,-2.25785374185897,2.67557341867396));
+#11745=CARTESIAN_POINT('',(-1.90140162935049,-2.44661306979142,2.68676513026961));
+#11746=CARTESIAN_POINT('',(-1.66399310968573,-2.61388037222236,2.69795684186527));
+#11747=CARTESIAN_POINT('',(-1.4119674105457,-2.7581863064209,2.70914855346092));
+#11748=CARTESIAN_POINT('',(-1.14753842623996,-2.8782632314772,2.72034026505657));
+#11749=CARTESIAN_POINT('',(-0.873029006484418,-2.97305634376608,2.73153197665222));
+#11750=CARTESIAN_POINT('',(-0.590850551562426,-3.04173294276293,2.74272368824787));
+#11751=CARTESIAN_POINT('',(-0.303481829622511,-3.08368974581748,2.75391539984352));
+#11752=CARTESIAN_POINT('',(-0.013447202189806,-3.09855818762923,2.76510711143917));
+#11753=CARTESIAN_POINT('',(0.276705550832906,-3.08620765787222,2.77629882303482));
+#11754=CARTESIAN_POINT('',(0.564427611880521,-3.04674664852819,2.78749053463047));
+#11755=CARTESIAN_POINT('',(0.847191515556189,-2.98052180084973,2.79868224622612));
+#11756=CARTESIAN_POINT('',(1.12251335089592,-2.88811486032521,2.80987395782177));
+#11757=CARTESIAN_POINT('',(1.38797458103366,-2.77033756639427,2.82106566941742));
+#11758=CARTESIAN_POINT('',(1.64124328859424,-2.62822452180465,2.83225738101307));
+#11759=CARTESIAN_POINT('',(1.8800946601861,-2.4630241042488,2.84344909260872));
+#11760=CARTESIAN_POINT('',(2.10243053004993,-2.27618750011612,2.85464080420437));
+#11761=CARTESIAN_POINT('',(2.30629781118394,-2.06935595669258,2.86583251580002));
+#11762=CARTESIAN_POINT('',(2.48990565203946,-1.84434636478968,2.87702422739567));
+#11763=CARTESIAN_POINT('',(2.65164116807551,-1.60313529845046,2.88821593899132));
+#11764=CARTESIAN_POINT('',(2.79008360998042,-1.34784165193476,2.89940765058697));
+#11765=CARTESIAN_POINT('',(2.90401684409994,-1.08070802650501,2.91059936218262));
+#11766=CARTESIAN_POINT('',(2.99244003544347,-0.80408103052743,2.92179107377827));
+#11767=CARTESIAN_POINT('',(3.05457643940705,-0.520390665907088,2.93298278537393));
+#11768=CARTESIAN_POINT('',(3.08988022504877,-0.232128982058516,2.94417449696958));
+#11769=CARTESIAN_POINT('',(3.0980412697331,0.058171815538214,2.95536620856523));
+#11770=CARTESIAN_POINT('',(3.0789878839408,0.347961608168122,2.96655792016088));
+#11771=CARTESIAN_POINT('',(3.03288743889521,0.634694769145289,2.97774963175653));
+#11772=CARTESIAN_POINT('',(2.96014490422976,0.915852510671926,2.98894134335218));
+#11773=CARTESIAN_POINT('',(2.86139926100367,1.18896506563822,3.00013305494783));
+#11774=CARTESIAN_POINT('',(2.77881175299587,1.36407713850138,3.0075941960116));
+#11775=CARTESIAN_POINT('',(2.73351005690526,1.44950795092274,3.01132476654349));
+#11776=FACE_BOUND('',#11777,.T.);
+#11777=EDGE_LOOP('',(#18426,#18427,#18428,#18429));
+#11778=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,(
+(#11779,#11780,#11781,#11782,#11783,#11784,#11785,#11786,#11787,#11788,#11789,#11790,
+#11791,#11792,#11793,#11794,#11795,#11796,#11797,#11798,#11799,#11800,#11801,#11802,
+#11803,#11804,#11805,#11806,#11807,#11808,#11809,#11810,#11811,#11812,#11813,#11814,
+#11815,#11816,#11817,#11818,#11819,#11820,#11821,#11822,#11823,#11824,#11825,#11826,
+#11827,#11828,#11829,#11830,#11831,#11832,#11833,#11834,#11835,#11836,#11837,#11838,
+#11839,#11840,#11841,#11842,#11843,#11844,#11845,#11846,#11847,#11848,#11849,#11850,
+#11851,#11852,#11853,#11854,#11855,#11856,#11857,#11858,#11859,#11860,#11861,#11862,
+#11863,#11864,#11865,#11866,#11867,#11868,#11869,#11870,#11871,#11872,#11873,#11874,
+#11875,#11876,#11877,#11878,#11879,#11880,#11881,#11882,#11883,#11884,#11885,#11886,
+#11887,#11888,#11889,#11890,#11891,#11892,#11893,#11894,#11895,#11896,#11897,#11898,
+#11899,#11900,#11901,#11902,#11903,#11904,#11905,#11906,#11907,#11908,#11909,#11910,
+#11911,#11912,#11913,#11914,#11915,#11916,#11917,#11918,#11919,#11920,#11921,#11922,
+#11923,#11924,#11925,#11926,#11927,#11928,#11929,#11930,#11931,#11932,#11933,#11934,
+#11935,#11936,#11937,#11938,#11939,#11940,#11941,#11942,#11943,#11944,#11945,#11946,
+#11947,#11948,#11949,#11950,#11951,#11952,#11953,#11954,#11955,#11956,#11957,#11958,
+#11959),
+(#11960,#11961,#11962,#11963,#11964,#11965,#11966,#11967,#11968,#11969,#11970,#11971,
+#11972,#11973,#11974,#11975,#11976,#11977,#11978,#11979,#11980,#11981,#11982,#11983,
+#11984,#11985,#11986,#11987,#11988,#11989,#11990,#11991,#11992,#11993,#11994,#11995,
+#11996,#11997,#11998,#11999,#12000,#12001,#12002,#12003,#12004,#12005,#12006,#12007,
+#12008,#12009,#12010,#12011,#12012,#12013,#12014,#12015,#12016,#12017,#12018,#12019,
+#12020,#12021,#12022,#12023,#12024,#12025,#12026,#12027,#12028,#12029,#12030,#12031,
+#12032,#12033,#12034,#12035,#12036,#12037,#12038,#12039,#12040,#12041,#12042,#12043,
+#12044,#12045,#12046,#12047,#12048,#12049,#12050,#12051,#12052,#12053,#12054,#12055,
+#12056,#12057,#12058,#12059,#12060,#12061,#12062,#12063,#12064,#12065,#12066,#12067,
+#12068,#12069,#12070,#12071,#12072,#12073,#12074,#12075,#12076,#12077,#12078,#12079,
+#12080,#12081,#12082,#12083,#12084,#12085,#12086,#12087,#12088,#12089,#12090,#12091,
+#12092,#12093,#12094,#12095,#12096,#12097,#12098,#12099,#12100,#12101,#12102,#12103,
+#12104,#12105,#12106,#12107,#12108,#12109,#12110,#12111,#12112,#12113,#12114,#12115,
+#12116,#12117,#12118,#12119,#12120,#12121,#12122,#12123,#12124,#12125,#12126,#12127,
+#12128,#12129,#12130,#12131,#12132,#12133,#12134,#12135,#12136,#12137,#12138,#12139,
+#12140),
+(#12141,#12142,#12143,#12144,#12145,#12146,#12147,#12148,#12149,#12150,#12151,#12152,
+#12153,#12154,#12155,#12156,#12157,#12158,#12159,#12160,#12161,#12162,#12163,#12164,
+#12165,#12166,#12167,#12168,#12169,#12170,#12171,#12172,#12173,#12174,#12175,#12176,
+#12177,#12178,#12179,#12180,#12181,#12182,#12183,#12184,#12185,#12186,#12187,#12188,
+#12189,#12190,#12191,#12192,#12193,#12194,#12195,#12196,#12197,#12198,#12199,#12200,
+#12201,#12202,#12203,#12204,#12205,#12206,#12207,#12208,#12209,#12210,#12211,#12212,
+#12213,#12214,#12215,#12216,#12217,#12218,#12219,#12220,#12221,#12222,#12223,#12224,
+#12225,#12226,#12227,#12228,#12229,#12230,#12231,#12232,#12233,#12234,#12235,#12236,
+#12237,#12238,#12239,#12240,#12241,#12242,#12243,#12244,#12245,#12246,#12247,#12248,
+#12249,#12250,#12251,#12252,#12253,#12254,#12255,#12256,#12257,#12258,#12259,#12260,
+#12261,#12262,#12263,#12264,#12265,#12266,#12267,#12268,#12269,#12270,#12271,#12272,
+#12273,#12274,#12275,#12276,#12277,#12278,#12279,#12280,#12281,#12282,#12283,#12284,
+#12285,#12286,#12287,#12288,#12289,#12290,#12291,#12292,#12293,#12294,#12295,#12296,
+#12297,#12298,#12299,#12300,#12301,#12302,#12303,#12304,#12305,#12306,#12307,#12308,
+#12309,#12310,#12311,#12312,#12313,#12314,#12315,#12316,#12317,#12318,#12319,#12320,
+#12321),
+(#12322,#12323,#12324,#12325,#12326,#12327,#12328,#12329,#12330,#12331,#12332,#12333,
+#12334,#12335,#12336,#12337,#12338,#12339,#12340,#12341,#12342,#12343,#12344,#12345,
+#12346,#12347,#12348,#12349,#12350,#12351,#12352,#12353,#12354,#12355,#12356,#12357,
+#12358,#12359,#12360,#12361,#12362,#12363,#12364,#12365,#12366,#12367,#12368,#12369,
+#12370,#12371,#12372,#12373,#12374,#12375,#12376,#12377,#12378,#12379,#12380,#12381,
+#12382,#12383,#12384,#12385,#12386,#12387,#12388,#12389,#12390,#12391,#12392,#12393,
+#12394,#12395,#12396,#12397,#12398,#12399,#12400,#12401,#12402,#12403,#12404,#12405,
+#12406,#12407,#12408,#12409,#12410,#12411,#12412,#12413,#12414,#12415,#12416,#12417,
+#12418,#12419,#12420,#12421,#12422,#12423,#12424,#12425,#12426,#12427,#12428,#12429,
+#12430,#12431,#12432,#12433,#12434,#12435,#12436,#12437,#12438,#12439,#12440,#12441,
+#12442,#12443,#12444,#12445,#12446,#12447,#12448,#12449,#12450,#12451,#12452,#12453,
+#12454,#12455,#12456,#12457,#12458,#12459,#12460,#12461,#12462,#12463,#12464,#12465,
+#12466,#12467,#12468,#12469,#12470,#12471,#12472,#12473,#12474,#12475,#12476,#12477,
+#12478,#12479,#12480,#12481,#12482,#12483,#12484,#12485,#12486,#12487,#12488,#12489,
+#12490,#12491,#12492,#12493,#12494,#12495,#12496,#12497,#12498,#12499,#12500,#12501,
+#12502)),
+.UNSPECIFIED.,.F.,.F.,.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,1.04719755119659),
+(10.5603620863954,10.6537932523945,10.7472244183937,10.8406555843928,10.9340867503919,
+11.0275179163911,11.1209490823902,11.2143802483894,11.3078114143885,11.4012425803876,
+11.4946737463868,11.5881049123859,11.681536078385,11.7749672443842,11.8683984103833,
+11.9618295763825,12.0552607423816,12.1486919083807,12.2421230743799,12.335554240379,
+12.4289854063782,12.5224165723773,12.6158477383764,12.7092789043756,12.8027100703747,
+12.8961412363739,12.989572402373,13.0830035683721,13.1764347343713,13.2698659003704,
+13.3632970663695,13.4567282323687,13.5501593983678,13.643590564367,13.7370217303661,
+13.8304528963652,13.9238840623644,14.0173152283635,14.1107463943627,14.2041775603618,
+14.2976087263609,14.3910398923601,14.4844710583592,14.5779022243583,14.6713333903575,
+14.7647645563566,14.8581957223558,14.9516268883549,15.045058054354,15.1384892203532,
+15.2319203863523,15.3253515523515,15.4187827183506,15.5122138843497,15.6056450503489,
+15.699076216348,15.7925073823472,15.8859385483463,15.9793697143454,16.0728008803446,
+16.1662320463437,16.2596632123428,16.353094378342,16.4465255443411,16.5399567103403,
+16.6333878763394,16.7268190423385,16.8202502083377,16.9136813743368,17.007112540336,
+17.1005437063351,17.1939748723342,17.2874060383334,17.3808372043325,17.4742683703316,
+17.5676995363308,17.6611307023299,17.7545618683291,17.8479930343282,17.9414242003273,
+18.0348553663265,18.1282865323256,18.2217176983248,18.3151488643239,18.408580030323,
+18.5020111963222,18.5954423623213,18.6888735283204,18.7823046943196,18.8757358603187,
+18.9691670263179,19.062598192317,19.1560293583161,19.2494605243153,19.3428916903144,
+19.4363228563136,19.5297540223127,19.6231851883118,19.716616354311,19.8100475203101,
+19.9034786863093,19.9969098523084,20.0903410183075,20.1837721843067,20.2772033503058,
+20.3706345163049,20.4640656823041,20.5574968483032,20.6509280143024,20.7443591803015,
+20.8377903463006,20.9312215122998,21.0246526782989,21.1180838442981,21.2115150102972,
+21.3049461762963,21.3983773422955,21.4918085082946,21.5852396742937,21.6786708402929,
+21.772102006292,21.8655331722912,21.9589643382903,22.0523955042894,22.1458266702886,
+22.2392578362877,22.3326890022869,22.426120168286,22.5195513342851,22.6129825002843,
+22.7064136662834,22.7998448322826,22.8932759982817,22.9867071642808,23.08013833028,
+23.1735694962791,23.2670006622782,23.3604318282774,23.4538629942765,23.5472941602757,
+23.6407253262748,23.7341564922739,23.8275876582731,23.9210188242722,24.0144499902714,
+24.1078811562705,24.2013123222696,24.2947434882688,24.3881746542679,24.481605820267,
+24.5750369862662,24.6684681522653,24.7618993182645,24.8553304842636,24.9487616502627,
+25.0421928162619,25.135623982261,25.2290551482602,25.3224863142593,25.4159174802584,
+25.5093486462576,25.6027798122567,25.6962109782559,25.789642144255,25.8830733102541,
+25.9765044762533,26.0699356422524,26.1633668082515,26.2567979742507,26.3502291402498,
+26.443660306249,26.5370914722481,26.6305226382472,26.7239538042464,26.8173849702455,
+26.9108161362447,27.0042473022438,27.0976784682429,27.191109634242),
+.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE((
+(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.),
+(0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296),
+(0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,0.91068360252296,
+0.91068360252296),
+(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)))REPRESENTATION_ITEM('')
+SURFACE());
+#11779=CARTESIAN_POINT('',(-3.17373209335832,1.47560990766105,1.35430037016755));
+#11780=CARTESIAN_POINT('',(-3.21968807810253,1.37676807764393,1.35801787814445));
+#11781=CARTESIAN_POINT('',(-3.30235835282477,1.17478771710429,1.36545289409825));
+#11782=CARTESIAN_POINT('',(-3.39755723338139,0.861569346095185,1.37660541802895));
+#11783=CARTESIAN_POINT('',(-3.46311909063361,0.540835507207036,1.38775794195965));
+#11784=CARTESIAN_POINT('',(-3.49847204464017,0.215383933195218,1.39891046589035));
+#11785=CARTESIAN_POINT('',(-3.50330770543556,-0.111946440045276,1.41006298982105));
+#11786=CARTESIAN_POINT('',(-3.477583892705,-0.438300301233032,1.42121551375176));
+#11787=CARTESIAN_POINT('',(-3.4215249957992,-0.76083085363261,1.43236803768246));
+#11788=CARTESIAN_POINT('',(-3.33562001850196,-1.07672465232808,1.44352056161316));
+#11789=CARTESIAN_POINT('',(-3.22061831286429,-1.38322614477608,1.45467308554386));
+#11790=CARTESIAN_POINT('',(-3.07752304273315,-1.6776617079135,1.46582560947456));
+#11791=CARTESIAN_POINT('',(-2.90758243307776,-1.95746297017575,1.47697813340526));
+#11792=CARTESIAN_POINT('',(-2.71227888169117,-2.22018921551386,1.48813065733597));
+#11793=CARTESIAN_POINT('',(-2.49331602818029,-2.46354867383843,1.49928318126667));
+#11794=CARTESIAN_POINT('',(-2.25260389305971,-2.68541851221074,1.51043570519737));
+#11795=CARTESIAN_POINT('',(-1.99224221657672,-2.8838633523871,1.52158822912807));
+#11796=CARTESIAN_POINT('',(-1.71450214260485,-3.05715215319016,1.53274075305877));
+#11797=CARTESIAN_POINT('',(-1.42180640737765,-3.20377331044063,1.54389327698948));
+#11798=CARTESIAN_POINT('',(-1.116708205877,-3.32244784273265,1.55504580092018));
+#11799=CARTESIAN_POINT('',(-0.801868920225371,-3.41214054803264,1.56619832485088));
+#11800=CARTESIAN_POINT('',(-0.480034904357857,-3.47206903378231,1.57735084878158));
+#11801=CARTESIAN_POINT('',(-0.154013527482204,-3.50171054173591,1.58850337271228));
+#11802=CARTESIAN_POINT('',(0.173351314699514,-3.50080650799838,1.59965589664298));
+#11803=CARTESIAN_POINT('',(0.499204007391075,-3.46936481848718,1.61080842057369));
+#11804=CARTESIAN_POINT('',(0.820702126328352,-3.40765974014308,1.62196094450439));
+#11805=CARTESIAN_POINT('',(1.1350412323441,-3.31622952849025,1.63311346843509));
+#11806=CARTESIAN_POINT('',(1.43947933458741,-3.19587173241475,1.64426599236579));
+#11807=CARTESIAN_POINT('',(1.73136080900438,-3.04763623711813,1.65541851629649));
+#11808=CARTESIAN_POINT('',(2.00813956343822,-2.87281610593265,1.66657104022719));
+#11809=CARTESIAN_POINT('',(2.26740124727885,-2.67293630088526,1.6777235641579));
+#11810=CARTESIAN_POINT('',(2.50688431192644,-2.44974038040136,1.6888760880886));
+#11811=CARTESIAN_POINT('',(2.72449973835777,-2.20517529018451,1.7000286120193));
+#11812=CARTESIAN_POINT('',(2.91834925971111,-1.94137437994208,1.71118113595));
+#11813=CARTESIAN_POINT('',(3.08674191993351,-1.66063879410215,1.7223336598807));
+#11814=CARTESIAN_POINT('',(3.22820882404864,-1.3654173988515,1.7334861838114));
+#11815=CARTESIAN_POINT('',(3.34151595137829,-1.0582854205914,1.74463870774211));
+#11816=CARTESIAN_POINT('',(3.42567491994729,-0.741921982149063,1.75579123167281));
+#11817=CARTESIAN_POINT('',(3.4799516081735,-0.419086732696878,1.76694375560351));
+#11818=CARTESIAN_POINT('',(3.50387255863566,-0.0925957752376457,1.77809627953421));
+#11819=CARTESIAN_POINT('',(3.49722910805881,0.234702898358952,1.78924880346491));
+#11820=CARTESIAN_POINT('',(3.46007920749118,0.559954250487541,1.80040132739562));
+#11821=CARTESIAN_POINT('',(3.39274691679528,0.880321102398444,1.81155385132632));
+#11822=CARTESIAN_POINT('',(3.29581957786246,1.19300888300565,1.82270637525702));
+#11823=CARTESIAN_POINT('',(3.17014269120943,1.49529000602669,1.83385889918772));
+#11824=CARTESIAN_POINT('',(3.01681254064809,1.78452766281173,1.84501142311842));
+#11825=CARTESIAN_POINT('',(2.83716663036409,2.05819882331625,1.85616394704912));
+#11826=CARTESIAN_POINT('',(2.6327720178217,2.31391624457907,1.86731647097983));
+#11827=CARTESIAN_POINT('',(2.40541164426764,2.54944929472494,1.87846899491053));
+#11828=CARTESIAN_POINT('',(2.15706878207309,2.76274341084322,1.88962151884123));
+#11829=CARTESIAN_POINT('',(1.88990973458049,2.95193802101091,1.90077404277193));
+#11830=CARTESIAN_POINT('',(1.60626493936487,3.11538277412569,1.91192656670263));
+#11831=CARTESIAN_POINT('',(1.3086086397466,3.25165193597538,1.92307909063334));
+#11832=CARTESIAN_POINT('',(0.999537301881644,3.35955682596664,1.93423161456404));
+#11833=CARTESIAN_POINT('',(0.68174696569785,3.4381561860267,1.94538413849474));
+#11834=CARTESIAN_POINT('',(0.358009727245773,3.48676439122997,1.95653666242544));
+#11835=CARTESIAN_POINT('',(0.0311495576093308,3.50495743052788,1.96768918635614));
+#11836=CARTESIAN_POINT('',(-0.295982330691255,3.49257660541189,1.97884171028684));
+#11837=CARTESIAN_POINT('',(-0.620532354924492,3.44972991424601,1.98999423421755));
+#11838=CARTESIAN_POINT('',(-0.939669454048094,3.37679111019335,2.00114675814825));
+#11839=CARTESIAN_POINT('',(-1.25060978415199,3.27439644095446,2.01229928207895));
+#11840=CARTESIAN_POINT('',(-1.55064100202463,3.14343909875664,2.02345180600965));
+#11841=CARTESIAN_POINT('',(-1.83714592501631,2.98506142900742,2.03460432994035));
+#11842=CARTESIAN_POINT('',(-2.10762536081354,2.80064496557623,2.04575685387106));
+#11843=CARTESIAN_POINT('',(-2.35971990797973,2.59179837962679,2.05690937780176));
+#11844=CARTESIAN_POINT('',(-2.59123053709515,2.3603434471232,2.06806190173246));
+#11845=CARTESIAN_POINT('',(-2.80013777296641,2.10829915741543,2.07921442566316));
+#11846=CARTESIAN_POINT('',(-2.98461931057802,1.83786410152564,2.09036694959386));
+#11847=CARTESIAN_POINT('',(-3.14306591112194,1.55139729376297,2.10151947352456));
+#11848=CARTESIAN_POINT('',(-3.27409543944306,1.25139759396045,2.11267199745526));
+#11849=CARTESIAN_POINT('',(-3.37656492045182,0.940481909834582,2.12382452138597));
+#11850=CARTESIAN_POINT('',(-3.44958050933523,0.621362369609188,2.13497704531667));
+#11851=CARTESIAN_POINT('',(-3.49250528859607,0.29682266402747,2.14612956924737));
+#11852=CARTESIAN_POINT('',(-3.50496482390605,-0.0303062358782383,2.15728209317807));
+#11853=CARTESIAN_POINT('',(-3.48685043030943,-0.357170773444317,2.16843461710877));
+#11854=CARTESIAN_POINT('',(-3.43832012028561,-0.680919698048941,2.17958714103948));
+#11855=CARTESIAN_POINT('',(-3.3597972254008,-0.998728936669485,2.19073966497018));
+#11856=CARTESIAN_POINT('',(-3.25196670357225,-1.30782622836878,2.20189218890088));
+#11857=CARTESIAN_POINT('',(-3.11576916415667,-1.6055153068228,2.21304471283158));
+#11858=CARTESIAN_POINT('',(-2.95239266298246,-1.88919941994465,2.22419723676228));
+#11859=CARTESIAN_POINT('',(-2.76326233889775,-2.15640398144253,2.23534976069299));
+#11860=CARTESIAN_POINT('',(-2.55002798223517,-2.40479815672117,2.24650228462369));
+#11861=CARTESIAN_POINT('',(-2.3145496436339,-2.63221519483231,2.25765480855439));
+#11862=CARTESIAN_POINT('',(-2.0588814087539,-2.83667132911789,2.26880733248509));
+#11863=CARTESIAN_POINT('',(-1.78525348041591,-3.01638308167493,2.27995985641579));
+#11864=CARTESIAN_POINT('',(-1.49605272446545,-3.16978282069472,2.29111238034649));
+#11865=CARTESIAN_POINT('',(-1.19380184905976,-3.2955324349691,2.3022649042772));
+#11866=CARTESIAN_POINT('',(-0.881137398997696,-3.39253500628062,2.3134174282079));
+#11867=CARTESIAN_POINT('',(-0.560786757048581,-3.45994437785795,2.3245699521386));
+#11868=CARTESIAN_POINT('',(-0.235544352898368,-3.49717253543053,2.3357224760693));
+#11869=CARTESIAN_POINT('',(0.0917527127567907,-3.50389473649732,2.346875));
+#11870=CARTESIAN_POINT('',(0.418249416337648,-3.48005234306685,2.3580275239307));
+#11871=CARTESIAN_POINT('',(0.741097715850905,-3.42585333315839,2.36918004786141));
+#11872=CARTESIAN_POINT('',(1.05748139445763,-3.34177048660255,2.38033257179211));
+#11873=CARTESIAN_POINT('',(1.36464062642978,-3.22853726096652,2.39148509572281));
+#11874=CARTESIAN_POINT('',(1.65989605120508,-3.08714139357848,2.40263761965351));
+#11875=CARTESIAN_POINT('',(1.94067214554153,-2.91881628546079,2.41379014358421));
+#11876=CARTESIAN_POINT('',(2.20451968989536,-2.72503024233045,2.42494266751491));
+#11877=CARTESIAN_POINT('',(2.4491371330475,-2.50747366651771,2.43609519144562));
+#11878=CARTESIAN_POINT('',(2.67239066861416,-2.26804431152829,2.44724771537632));
+#11879=CARTESIAN_POINT('',(2.8723328483134,-2.00883072787424,2.45840023930702));
+#11880=CARTESIAN_POINT('',(3.04721956962359,-1.73209404457578,2.46955276323772));
+#11881=CARTESIAN_POINT('',(3.19552528964983,-1.44024824525505,2.48070528716842));
+#11882=CARTESIAN_POINT('',(3.31595633248712,-1.13583911087373,2.49185781109913));
+#11883=CARTESIAN_POINT('',(3.40746217399989,-0.821522012798078,2.50301033502983));
+#11884=CARTESIAN_POINT('',(3.46924460558021,-0.500038749902973,2.51416285896053));
+#11885=CARTESIAN_POINT('',(3.50076469694895,-0.174193631765896,2.52531538289123));
+#11886=CARTESIAN_POINT('',(3.50174749726324,0.153170983422126,2.53646790682193));
+#11887=CARTESIAN_POINT('',(3.47218443352208,0.479199482844946,2.54762043075263));
+#11888=CARTESIAN_POINT('',(3.41233338534893,0.801047908670263,2.55877295468334));
+#11889=CARTESIAN_POINT('',(3.32271643549891,1.11590876599178,2.56992547861404));
+#11890=CARTESIAN_POINT('',(3.20411531571291,1.42103551270397,2.58107800254474));
+#11891=CARTESIAN_POINT('',(3.05756458764469,1.71376651768351,2.59223052647544));
+#11892=CARTESIAN_POINT('',(2.88434261834391,1.99154827828925,2.60338305040614));
+#11893=CARTESIAN_POINT('',(2.68596042901638,2.2519576946537,2.61453557433684));
+#11894=CARTESIAN_POINT('',(2.46414851433396,2.4927232064667,2.62568809826755));
+#11895=CARTESIAN_POINT('',(2.22084174726994,2.71174460787422,2.63684062219825));
+#11896=CARTESIAN_POINT('',(1.95816250113545,2.90711136764639,2.64799314612895));
+#11897=CARTESIAN_POINT('',(1.67840213604394,3.07711929480724,2.65914567005965));
+#11898=CARTESIAN_POINT('',(1.384001011298,3.2202854043513,2.67029819399035));
+#11899=CARTESIAN_POINT('',(1.07752719805102,3.33536085337287,2.68145071792105));
+#11900=CARTESIAN_POINT('',(0.761654077934131,3.42134183476574,2.69260324185176));
+#11901=CARTESIAN_POINT('',(0.439137023056085,3.47747833346713,2.70375576578246));
+#11902=CARTESIAN_POINT('',(0.112789360797447,3.50328066886494,2.71490828971316));
+#11903=CARTESIAN_POINT('',(-0.214542166941074,3.49852376629859,2.72606081364386));
+#11904=CARTESIAN_POINT('',(-0.54000223596629,3.46324912039306,2.73721333757456));
+#11905=CARTESIAN_POINT('',(-0.860751846883844,3.39776443309979,2.74836586150527));
+#11906=CARTESIAN_POINT('',(-1.17399308978773,3.30264092960203,2.75951838543597));
+#11907=CARTESIAN_POINT('',(-1.47699355052479,3.17870837549783,2.77067090936667));
+#11908=CARTESIAN_POINT('',(-1.76711014563751,3.02704783872619,2.78182343329737));
+#11909=CARTESIAN_POINT('',(-2.04181217807206,2.84898225937413,2.79297595722807));
+#11910=CARTESIAN_POINT('',(-2.29870341253592,2.64606490962479,2.80412848115877));
+#11911=CARTESIAN_POINT('',(-2.53554297794082,2.42006584451062,2.81528100508948));
+#11912=CARTESIAN_POINT('',(-2.75026491459851,2.1729564616624,2.82643352902018));
+#11913=CARTESIAN_POINT('',(-2.94099619565825,1.90689230473973,2.83758605295088));
+#11914=CARTESIAN_POINT('',(-3.10607306558458,1.62419426054949,2.84873857688158));
+#11915=CARTESIAN_POINT('',(-3.24405555315415,1.32732831387023,2.85989110081228));
+#11916=CARTESIAN_POINT('',(-3.35374003237434,1.01888403658201,2.87104362474299));
+#11917=CARTESIAN_POINT('',(-3.43416972175422,0.701551998741649,2.88219614867369));
+#11918=CARTESIAN_POINT('',(-3.4846430303425,0.378100298647474,2.89334867260439));
+#11919=CARTESIAN_POINT('',(-3.50471967772953,0.051350416622466,2.90450119653509));
+#11920=CARTESIAN_POINT('',(-3.4942245346285,-0.275847396855785,2.91565372046579));
+#11921=CARTESIAN_POINT('',(-3.45324915053425,-0.600638983988193,2.92680624439649));
+#11922=CARTESIAN_POINT('',(-3.38215095513385,-0.920191176570979,2.9379587683272));
+#11923=CARTESIAN_POINT('',(-3.28155014043514,-1.23171650981952,2.9491112922579));
+#11924=CARTESIAN_POINT('',(-3.15232425081049,-1.5324975375197,2.9602638161886));
+#11925=CARTESIAN_POINT('',(-2.99560052814699,-1.81991053640485,2.9714163401193));
+#11926=CARTESIAN_POINT('',(-2.81274607887662,-2.09144839298417,2.98256886405));
+#11927=CARTESIAN_POINT('',(-2.60535594865981,-2.34474247318012,2.9937213879807));
+#11928=CARTESIAN_POINT('',(-2.37523920874711,-2.57758328400505,3.00487391191141));
+#11929=CARTESIAN_POINT('',(-2.12440317538842,-2.78793974704467,3.01602643584211));
+#11930=CARTESIAN_POINT('',(-1.85503589994414,-2.97397691562499,3.02717895977281));
+#11931=CARTESIAN_POINT('',(-1.56948708243779,-3.13407198111543,3.03833148370351));
+#11932=CARTESIAN_POINT('',(-1.27024757504178,-3.26682842874436,3.04948400763421));
+#11933=CARTESIAN_POINT('',(-0.959927654288066,-3.3710882194456,3.06063653156491));
+#11934=CARTESIAN_POINT('',(-0.641234251536039,-3.44594189147305,3.07178905549562));
+#11935=CARTESIAN_POINT('',(-0.316947340317046,-3.49073649366689,3.08294157942632));
+#11936=CARTESIAN_POINT('',(0.0101043134705167,-3.50508128116898,3.09409410335702));
+#11937=CARTESIAN_POINT('',(0.337067826983577,-3.48885112390375,3.10524662728772));
+#11938=CARTESIAN_POINT('',(0.661091086229717,-3.44218759809216,3.11639915121842));
+#11939=CARTESIAN_POINT('',(0.97934762515578,-3.36549775127746,3.12755167514913));
+#11940=CARTESIAN_POINT('',(1.28906128100863,-3.25945055163539,3.13870419907983));
+#11941=CARTESIAN_POINT('',(1.58753041089848,-3.12497105254183,3.14985672301053));
+#11942=CARTESIAN_POINT('',(1.8721514583229,-2.96323232330024,3.16100924694123));
+#11943=CARTESIAN_POINT('',(2.14044166407988,-2.77564521641777,3.17216177087193));
+#11944=CARTESIAN_POINT('',(2.39006072346188,-2.56384606069022,3.18331429480263));
+#11945=CARTESIAN_POINT('',(2.61883120081443,-2.32968238744957,3.19446681873334));
+#11946=CARTESIAN_POINT('',(2.82475752338232,-2.07519681448458,3.20561934266404));
+#11947=CARTESIAN_POINT('',(3.00604338875951,-1.80260922821529,3.21677186659474));
+#11948=CARTESIAN_POINT('',(3.16110743409707,-1.51429741954776,3.22792439052544));
+#11949=CARTESIAN_POINT('',(3.28859703038495,-1.21277634232046,3.23907691445614));
+#11950=CARTESIAN_POINT('',(3.38740008148469,-0.900676175281408,3.25022943838684));
+#11951=CARTESIAN_POINT('',(3.45665472497016,-0.580719378925409,3.26138196231755));
+#11952=CARTESIAN_POINT('',(3.49575685022863,-0.255696947462988,3.27253448624825));
+#11953=CARTESIAN_POINT('',(3.50436536796898,0.0715559374377683,3.28368701017895));
+#11954=CARTESIAN_POINT('',(3.48240518618772,0.398184636846168,3.29483953410965));
+#11955=CARTESIAN_POINT('',(3.43006786283924,0.721339960132782,3.30599205804035));
+#11956=CARTESIAN_POINT('',(3.34780994367609,1.03820300194934,3.31714458197106));
+#11957=CARTESIAN_POINT('',(3.23634894691703,1.34600979361951,3.32829710590176));
+#11958=CARTESIAN_POINT('',(3.14322113362199,1.54338671921428,3.33573212185556));
+#11959=CARTESIAN_POINT('',(3.09215514826695,1.63968793953186,3.33944962983246));
+#11960=CARTESIAN_POINT('',(-3.18929012779102,1.48284353327194,1.32458281096994));
+#11961=CARTESIAN_POINT('',(-3.23547139456032,1.38351716815559,1.32830031894684));
+#11962=CARTESIAN_POINT('',(-3.31854692938103,1.18054667445046,1.33573533490065));
+#11963=CARTESIAN_POINT('',(-3.41421248683982,0.86579286753884,1.34688785883135));
+#11964=CARTESIAN_POINT('',(-3.48009573657339,0.543486750978105,1.35804038276205));
+#11965=CARTESIAN_POINT('',(-3.51562199521296,0.216439772361957,1.36919290669275));
+#11966=CARTESIAN_POINT('',(-3.52048136102659,-0.112495215593309,1.38034543062345));
+#11967=CARTESIAN_POINT('',(-3.49463144692628,-0.440448904510769,1.39149795455415));
+#11968=CARTESIAN_POINT('',(-3.43829774224759,-0.76456054229885,1.40265047848486));
+#11969=CARTESIAN_POINT('',(-3.35197164793246,-1.08200289218031,1.41380300241556));
+#11970=CARTESIAN_POINT('',(-3.23640618945003,-1.39000689354617,1.42495552634626));
+#11971=CARTESIAN_POINT('',(-3.09260944828278,-1.68588581689636,1.43610805027696));
+#11972=CARTESIAN_POINT('',(-2.92183576835594,-1.96705870018537,1.44726057420766));
+#11973=CARTESIAN_POINT('',(-2.72557481436323,-2.23107286266681,1.45841309813836));
+#11974=CARTESIAN_POINT('',(-2.50553857736749,-2.47562529970564,1.46956562206907));
+#11975=CARTESIAN_POINT('',(-2.2636464410444,-2.69858277196871,1.48071814599977));
+#11976=CARTESIAN_POINT('',(-2.00200843883242,-2.89800041374447,1.49187066993047));
+#11977=CARTESIAN_POINT('',(-1.72290684803838,-3.07213869807367,1.50302319386117));
+#11978=CARTESIAN_POINT('',(-1.42877628145395,-3.21947861070298,1.51417571779187));
+#11979=CARTESIAN_POINT('',(-1.1221824501444,-3.33873490049858,1.52532824172258));
+#11980=CARTESIAN_POINT('',(-0.805799782662528,-3.42886729073616,1.53648076565328));
+#11981=CARTESIAN_POINT('',(-0.482388095916316,-3.48908955347059,1.54763328958398));
+#11982=CARTESIAN_POINT('',(-0.154768521190931,-3.51887636782933,1.55878581351468));
+#11983=CARTESIAN_POINT('',(0.17420110467665,-3.51796790240457,1.56993833744538));
+#11984=CARTESIAN_POINT('',(0.501651168306827,-3.4863720817715,1.58109086137608));
+#11985=CARTESIAN_POINT('',(0.824725311513747,-3.424364517362,1.59224338530679));
+#11986=CARTESIAN_POINT('',(1.14060534741616,-3.33248610329661,1.60339590923749));
+#11987=CARTESIAN_POINT('',(1.44653584357868,-3.21153829814646,1.61454843316819));
+#11988=CARTESIAN_POINT('',(1.73984815774384,-3.06257613378259,1.62570095709889));
+#11989=CARTESIAN_POINT('',(2.01798371649041,-2.88689901229657,1.63685348102959));
+#11990=CARTESIAN_POINT('',(2.27851633375756,-2.68603937127127,1.64800600496029));
+#11991=CARTESIAN_POINT('',(2.5191733745494,-2.46174931627506,1.659158528891));
+#11992=CARTESIAN_POINT('',(2.73785557920835,-2.21598533718458,1.6703110528217));
+#11993=CARTESIAN_POINT('',(2.93265537532946,-1.95089124165612,1.6814635767524));
+#11994=CARTESIAN_POINT('',(3.10187351758024,-1.66877945461758,1.6926161006831));
+#11995=CARTESIAN_POINT('',(3.24403391027618,-1.37211084690618,1.7037686246138));
+#11996=CARTESIAN_POINT('',(3.3578964834143,-1.06347326900736,1.71492114854451));
+#11997=CARTESIAN_POINT('',(3.44246800984651,-0.745558977145841,1.72607367247521));
+#11998=CARTESIAN_POINT('',(3.4970107692342,-0.421141148641826,1.73722619640591));
+#11999=CARTESIAN_POINT('',(3.52104898320822,-0.0930496913897007,1.74837872033661));
+#12000=CARTESIAN_POINT('',(3.51437296559993,0.235853441526023,1.75953124426731));
+#12001=CARTESIAN_POINT('',(3.47704095154094,0.562699216746053,1.77068376819801));
+#12002=CARTESIAN_POINT('',(3.40937858947597,0.884636547313159,1.78183629212872));
+#12003=CARTESIAN_POINT('',(3.31197610052034,1.19885716280191,1.79298881605942));
+#12004=CARTESIAN_POINT('',(3.18568312994074,1.50262010595836,1.80414133999012));
+#12005=CARTESIAN_POINT('',(3.03160133567041,1.79327564216457,1.81529386392082));
+#12006=CARTESIAN_POINT('',(2.85107477850895,2.06828837316499,1.82644638785152));
+#12007=CARTESIAN_POINT('',(2.6456781978337,2.32525935343281,1.83759891178222));
+#12008=CARTESIAN_POINT('',(2.41720327509391,2.56194701625436,1.84875143571293));
+#12009=CARTESIAN_POINT('',(2.1676430049117,2.77628672699286,1.85990395964363));
+#12010=CARTESIAN_POINT('',(1.89917431012133,2.96640879296744,1.87105648357433));
+#12011=CARTESIAN_POINT('',(1.61413905239633,3.13065477284679,1.88220900750503));
+#12012=CARTESIAN_POINT('',(1.31502360410945,3.2675919432901,1.89336153143573));
+#12013=CARTESIAN_POINT('',(1.00443715962074,3.37602579664202,1.90451405536644));
+#12014=CARTESIAN_POINT('',(0.685088975185329,3.45501046066417,1.91566657929714));
+#12015=CARTESIAN_POINT('',(0.359764736017746,3.50385694941124,1.92681910322784));
+#12016=CARTESIAN_POINT('',(0.0313022566638173,3.52213917327909,1.93797162715854));
+#12017=CARTESIAN_POINT('',(-0.297433273353367,3.50969765579909,1.94912415108924));
+#12018=CARTESIAN_POINT('',(-0.623574282680375,3.46664092475685,1.96027667501994));
+#12019=CARTESIAN_POINT('',(-0.944275832057138,3.39334456550055,1.97142919895065));
+#12020=CARTESIAN_POINT('',(-1.25674043082013,3.2904479446971,1.98258172288135));
+#12021=CARTESIAN_POINT('',(-1.55824243950978,3.1588486331146,1.99373424681205));
+#12022=CARTESIAN_POINT('',(-1.84615184571741,2.99969457608163,2.00488677074275));
+#12023=CARTESIAN_POINT('',(-2.11795720577406,2.81437407992063,2.01603929467345));
+#12024=CARTESIAN_POINT('',(-2.37128755216013,2.60450370170399,2.02719181860415));
+#12025=CARTESIAN_POINT('',(-2.60393307553675,2.37191414797102,2.03834434253486));
+#12026=CARTESIAN_POINT('',(-2.81386440098876,2.11863430541175,2.04949686646556));
+#12027=CARTESIAN_POINT('',(-2.999250290332,1.84687354281844,2.06064939039626));
+#12028=CARTESIAN_POINT('',(-3.15847361606712,1.55900243868547,2.07180191432696));
+#12029=CARTESIAN_POINT('',(-3.29014546763839,1.25753210257149,2.08295443825766));
+#12030=CARTESIAN_POINT('',(-3.39311726694842,0.945092270604215,2.09410696218837));
+#12031=CARTESIAN_POINT('',(-3.46649078744439,0.624408366201591,2.10525948611907));
+#12032=CARTESIAN_POINT('',(-3.50962598937926,0.298277726109431,2.11641201004977));
+#12033=CARTESIAN_POINT('',(-3.52214660290053,-0.0304548008633882,2.12756453398047));
+#12034=CARTESIAN_POINT('',(-3.50394341026511,-0.358921669559094,2.13871705791117));
+#12035=CARTESIAN_POINT('',(-3.45517519854946,-0.684257652166216,2.14986958184187));
+#12036=CARTESIAN_POINT('',(-3.37626737454448,-1.0036248317005,2.16102210577258));
+#12037=CARTESIAN_POINT('',(-3.26790825391737,-1.31423735725252,2.17217462970328));
+#12038=CARTESIAN_POINT('',(-3.13104305701038,-1.61338574506113,2.18332715363398));
+#12039=CARTESIAN_POINT('',(-2.96686566365119,-1.89846051343369,2.19447967756468));
+#12040=CARTESIAN_POINT('',(-2.77680819889808,-2.16697494534472,2.20563220149538));
+#12041=CARTESIAN_POINT('',(-2.56252854056364,-2.41658678015421,2.21678472542608));
+#12042=CARTESIAN_POINT('',(-2.32589585748957,-2.64511864522788,2.22793724935679));
+#12043=CARTESIAN_POINT('',(-2.06897430472243,-2.85057704923366,2.23908977328749));
+#12044=CARTESIAN_POINT('',(-1.79400501781806,-3.03116977143527,2.25024229721819));
+#12045=CARTESIAN_POINT('',(-1.50338656333896,-3.18532149529545,2.26139482114889));
+#12046=CARTESIAN_POINT('',(-1.19965401607549,-3.31168755001635,2.27254734507959));
+#12047=CARTESIAN_POINT('',(-0.885456845501148,-3.40916564014929,2.28369986901029));
+#12048=CARTESIAN_POINT('',(-0.563535804359105,-3.47690546095586,2.294852392941));
+#12049=CARTESIAN_POINT('',(-0.236699020981566,-3.5143161156455,2.3060049168717));
+#12050=CARTESIAN_POINT('',(0.0922024961103862,-3.52107126978855,2.3171574408024));
+#12051=CARTESIAN_POINT('',(0.420299727652348,-3.49711199794269,2.3283099647331));
+#12052=CARTESIAN_POINT('',(0.744730670190478,-3.44264729766164,2.3394624886638));
+#12053=CARTESIAN_POINT('',(1.06266530143622,-3.35815226640229,2.35061501259451));
+#12054=CARTESIAN_POINT('',(1.37133026664822,-3.2443639572332,2.36176753652521));
+#12055=CARTESIAN_POINT('',(1.66803307070128,-3.10227494949532,2.37292006045591));
+#12056=CARTESIAN_POINT('',(1.9501855648141,-2.93312469049818,2.38407258438661));
+#12057=CARTESIAN_POINT('',(2.21532652306024,-2.73838868377832,2.39522510831731));
+#12058=CARTESIAN_POINT('',(2.46114311172671,-2.51976561823109,2.40637763224801));
+#12059=CARTESIAN_POINT('',(2.68549106424206,-2.27916255038894,2.41753015617872));
+#12060=CARTESIAN_POINT('',(2.8864133856876,-2.01867826910153,2.42868268010942));
+#12061=CARTESIAN_POINT('',(3.06215742373152,-1.74058498772835,2.43983520404012));
+#12062=CARTESIAN_POINT('',(3.21119015707547,-1.44730852354325,2.45098772797082));
+#12063=CARTESIAN_POINT('',(3.33221156805226,-1.14140713724684,2.46214025190152));
+#12064=CARTESIAN_POINT('',(3.4241659827247,-0.825549217170207,2.47329277583222));
+#12065=CARTESIAN_POINT('',(3.48625127956572,-0.502490002831649,2.48444529976293));
+#12066=CARTESIAN_POINT('',(3.51792588639211,-0.175047550887376,2.49559782369363));
+#12067=CARTESIAN_POINT('',(3.51891350451731,0.153921846873758,2.50675034762433));
+#12068=CARTESIAN_POINT('',(3.48920551891441,0.481548579061932,2.51790287155503));
+#12069=CARTESIAN_POINT('',(3.42906107336526,0.804974746405376,2.52905539548573));
+#12070=CARTESIAN_POINT('',(3.33900480994041,1.12137909130417,2.54020791941644));
+#12071=CARTESIAN_POINT('',(3.21982229252817,1.42800160775749,2.55136044334714));
+#12072=CARTESIAN_POINT('',(3.07255315433384,1.72216761699102,2.56251296727784));
+#12073=CARTESIAN_POINT('',(2.89848202912336,2.00131109877207,2.57366549120854));
+#12074=CARTESIAN_POINT('',(2.69912734531879,2.26299707489242,2.58481801513924));
+#12075=CARTESIAN_POINT('',(2.47622808069482,2.50494284956719,2.59597053906994));
+#12076=CARTESIAN_POINT('',(2.23172859321573,2.72503792146874,2.60712306300065));
+#12077=CARTESIAN_POINT('',(1.96776166033393,2.9213623937025,2.61827558693135));
+#12078=CARTESIAN_POINT('',(1.68662987469874,3.09220372113369,2.62942811086205));
+#12079=CARTESIAN_POINT('',(1.39078555856137,3.23607164897758,2.64058063479275));
+#12080=CARTESIAN_POINT('',(1.08280937208346,3.35171121234327,2.65173315872345));
+#12081=CARTESIAN_POINT('',(0.765387802149577,3.43811368333567,2.66288568265416));
+#12082=CARTESIAN_POINT('',(0.441289728049579,3.49452537022373,2.67403820658486));
+#12083=CARTESIAN_POINT('',(0.113342268449168,3.52045419191929,2.68519073051556));
+#12084=CARTESIAN_POINT('',(-0.21559387966362,3.51567397041747,2.69634325444626));
+#12085=CARTESIAN_POINT('',(-0.542649394936791,3.48022640375509,2.70749577837696));
+#12086=CARTESIAN_POINT('',(-0.864971360843406,3.41442070227734,2.71864830230766));
+#12087=CARTESIAN_POINT('',(-1.17974815177072,3.31883089138524,2.72980082623837));
+#12088=CARTESIAN_POINT('',(-1.48423395892726,3.19429080429232,2.74095335016907));
+#12089=CARTESIAN_POINT('',(-1.77577274212753,3.04188680846875,2.75210587409977));
+#12090=CARTESIAN_POINT('',(-2.05182139852203,2.8629483292205,2.76325839803047));
+#12091=CARTESIAN_POINT('',(-2.30997194617102,2.65903625306655,2.77441092196117));
+#12092=CARTESIAN_POINT('',(-2.54797252895395,2.43192931207208,2.78556344589187));
+#12093=CARTESIAN_POINT('',(-2.76374705958798,2.1836085679073,2.79671596982258));
+#12094=CARTESIAN_POINT('',(-2.95541332940884,1.91624013097833,2.80786849375328));
+#12095=CARTESIAN_POINT('',(-3.12129942694192,1.63215626537148,2.81902101768398));
+#12096=CARTESIAN_POINT('',(-3.25995832204356,1.33383504443326,2.83017354161468));
+#12097=CARTESIAN_POINT('',(-3.37018048839494,1.0238787344512,2.84132606554538));
+#12098=CARTESIAN_POINT('',(-3.45100445424176,0.704991094995424,2.85247858947608));
+#12099=CARTESIAN_POINT('',(-3.50172518934553,0.379953793930735,2.86363111340679));
+#12100=CARTESIAN_POINT('',(-3.52190025498657,0.0516021428320027,2.87478363733749));
+#12101=CARTESIAN_POINT('',(-3.51135366337227,-0.277199635536371,2.88593616126819));
+#12102=CARTESIAN_POINT('',(-3.4701774127846,-0.603583391934304,2.89708868519889));
+#12103=CARTESIAN_POINT('',(-3.39873068507599,-0.924702069610666,2.90824120912959));
+#12104=CARTESIAN_POINT('',(-3.29763671251361,-1.2377545392774,2.9193937330603));
+#12105=CARTESIAN_POINT('',(-3.16777734130285,-1.54001003345679,2.930546256991));
+#12106=CARTESIAN_POINT('',(-3.01028533921251,-1.82883196706029,2.9416987809217));
+#12107=CARTESIAN_POINT('',(-2.82653451440248,-2.101700936411,2.9528513048524));
+#12108=CARTESIAN_POINT('',(-2.6181277316479,-2.35623669608882,2.9640038287831));
+#12109=CARTESIAN_POINT('',(-2.38688293049443,-2.59021892189322,2.9751563527138));
+#12110=CARTESIAN_POINT('',(-2.13481726730904,-2.80160657880769,2.98630887664451));
+#12111=CARTESIAN_POINT('',(-1.86412951955546,-2.98855572501857,2.99746140057521));
+#12112=CARTESIAN_POINT('',(-1.57718090578267,-3.14943559668299,3.00861392450591));
+#12113=CARTESIAN_POINT('',(-1.27647448863412,-3.28284283313801,3.01976644843661));
+#12114=CARTESIAN_POINT('',(-0.964633340546076,-3.38761371846411,3.03091897236731));
+#12115=CARTESIAN_POINT('',(-0.644377662596383,-3.46283433261919,3.04207149629802));
+#12116=CARTESIAN_POINT('',(-0.318501056096751,-3.50784852359457,3.05322402022872));
+#12117=CARTESIAN_POINT('',(0.0101538460877221,-3.52226363105162,3.06437654415942));
+#12118=CARTESIAN_POINT('',(0.338720175922967,-3.5059539115114,3.07552906809012));
+#12119=CARTESIAN_POINT('',(0.664331837994569,-3.45906163521931,3.08668159202082));
+#12120=CARTESIAN_POINT('',(0.984148510556803,-3.38199584511693,3.09783411595152));
+#12121=CARTESIAN_POINT('',(1.29538042175708,-3.27542878874626,3.10898663988223));
+#12122=CARTESIAN_POINT('',(1.59531268491191,-3.14029005421132,3.12013916381293));
+#12123=CARTESIAN_POINT('',(1.88132898055698,-2.97775846134903,3.13129168774363));
+#12124=CARTESIAN_POINT('',(2.15093437869201,-2.78925177884324,3.14244421167433));
+#12125=CARTESIAN_POINT('',(2.40177710214101,-2.57641435697958,3.15359673560503));
+#12126=CARTESIAN_POINT('',(2.6316690411857,-2.3411027839213,3.16474925953573));
+#12127=CARTESIAN_POINT('',(2.83860484052191,-2.08536969062682,3.17590178346644));
+#12128=CARTESIAN_POINT('',(3.02077939204296,-1.81144584567899,3.18705430739714));
+#12129=CARTESIAN_POINT('',(3.17660358086008,-1.52172069621437,3.19820683132784));
+#12130=CARTESIAN_POINT('',(3.30471814720546,-1.21872152469187,3.20935935525854));
+#12131=CARTESIAN_POINT('',(3.40400554330529,-0.905091403326986,3.22051187918924));
+#12132=CARTESIAN_POINT('',(3.47359968177531,-0.583566138458757,3.23166440311995));
+#12133=CARTESIAN_POINT('',(3.51289349057645,-0.256950406102831,3.24281692705065));
+#12134=CARTESIAN_POINT('',(3.52154420835496,0.0719067136550965,3.25396945098135));
+#12135=CARTESIAN_POINT('',(3.49947637499686,0.400136588084772,3.26512197491205));
+#12136=CARTESIAN_POINT('',(3.44688248749777,0.724876059465463,3.27627449884275));
+#12137=CARTESIAN_POINT('',(3.36422132965503,1.04329240381986,3.28742702277345));
+#12138=CARTESIAN_POINT('',(3.25221393705207,1.35260810314908,3.29857954670415));
+#12139=CARTESIAN_POINT('',(3.15862959948741,1.55095259529146,3.30601456265795));
+#12140=CARTESIAN_POINT('',(3.10731328224073,1.64772589631955,3.30973207063485));
+#12141=CARTESIAN_POINT('',(-3.18929012779103,1.48284353327194,1.29026792936515));
+#12142=CARTESIAN_POINT('',(-3.23547139456032,1.38351716815559,1.29398543734205));
+#12143=CARTESIAN_POINT('',(-3.31854692938103,1.18054667445046,1.30142045329585));
+#12144=CARTESIAN_POINT('',(-3.41421248683982,0.865792867538841,1.31257297722656));
+#12145=CARTESIAN_POINT('',(-3.48009573657339,0.543486750978106,1.32372550115726));
+#12146=CARTESIAN_POINT('',(-3.51562199521297,0.216439772361957,1.33487802508796));
+#12147=CARTESIAN_POINT('',(-3.5204813610266,-0.112495215593309,1.34603054901866));
+#12148=CARTESIAN_POINT('',(-3.49463144692629,-0.440448904510769,1.35718307294936));
+#12149=CARTESIAN_POINT('',(-3.43829774224759,-0.764560542298851,1.36833559688006));
+#12150=CARTESIAN_POINT('',(-3.35197164793246,-1.08200289218031,1.37948812081077));
+#12151=CARTESIAN_POINT('',(-3.23640618945003,-1.39000689354617,1.39064064474147));
+#12152=CARTESIAN_POINT('',(-3.09260944828278,-1.68588581689636,1.40179316867217));
+#12153=CARTESIAN_POINT('',(-2.92183576835594,-1.96705870018537,1.41294569260287));
+#12154=CARTESIAN_POINT('',(-2.72557481436324,-2.23107286266681,1.42409821653357));
+#12155=CARTESIAN_POINT('',(-2.50553857736749,-2.47562529970564,1.43525074046428));
+#12156=CARTESIAN_POINT('',(-2.26364644104441,-2.69858277196872,1.44640326439498));
+#12157=CARTESIAN_POINT('',(-2.00200843883242,-2.89800041374448,1.45755578832568));
+#12158=CARTESIAN_POINT('',(-1.72290684803838,-3.07213869807368,1.46870831225638));
+#12159=CARTESIAN_POINT('',(-1.42877628145395,-3.21947861070298,1.47986083618708));
+#12160=CARTESIAN_POINT('',(-1.1221824501444,-3.33873490049859,1.49101336011778));
+#12161=CARTESIAN_POINT('',(-0.805799782662529,-3.42886729073617,1.50216588404849));
+#12162=CARTESIAN_POINT('',(-0.482388095916316,-3.48908955347059,1.51331840797919));
+#12163=CARTESIAN_POINT('',(-0.154768521190931,-3.51887636782933,1.52447093190989));
+#12164=CARTESIAN_POINT('',(0.17420110467665,-3.51796790240457,1.53562345584059));
+#12165=CARTESIAN_POINT('',(0.501651168306828,-3.48637208177151,1.54677597977129));
+#12166=CARTESIAN_POINT('',(0.824725311513749,-3.42436451736201,1.557928503702));
+#12167=CARTESIAN_POINT('',(1.14060534741617,-3.33248610329661,1.5690810276327));
+#12168=CARTESIAN_POINT('',(1.44653584357869,-3.21153829814646,1.5802335515634));
+#12169=CARTESIAN_POINT('',(1.73984815774384,-3.0625761337826,1.5913860754941));
+#12170=CARTESIAN_POINT('',(2.01798371649041,-2.88689901229657,1.6025385994248));
+#12171=CARTESIAN_POINT('',(2.27851633375756,-2.68603937127127,1.6136911233555));
+#12172=CARTESIAN_POINT('',(2.5191733745494,-2.46174931627507,1.62484364728621));
+#12173=CARTESIAN_POINT('',(2.73785557920835,-2.21598533718459,1.63599617121691));
+#12174=CARTESIAN_POINT('',(2.93265537532947,-1.95089124165612,1.64714869514761));
+#12175=CARTESIAN_POINT('',(3.10187351758024,-1.66877945461758,1.65830121907831));
+#12176=CARTESIAN_POINT('',(3.24403391027618,-1.37211084690618,1.66945374300901));
+#12177=CARTESIAN_POINT('',(3.35789648341431,-1.06347326900736,1.68060626693971));
+#12178=CARTESIAN_POINT('',(3.44246800984652,-0.745558977145842,1.69175879087042));
+#12179=CARTESIAN_POINT('',(3.49701076923421,-0.421141148641827,1.70291131480112));
+#12180=CARTESIAN_POINT('',(3.52104898320822,-0.0930496913897008,1.71406383873182));
+#12181=CARTESIAN_POINT('',(3.51437296559994,0.235853441526023,1.72521636266252));
+#12182=CARTESIAN_POINT('',(3.47704095154095,0.562699216746054,1.73636888659322));
+#12183=CARTESIAN_POINT('',(3.40937858947598,0.884636547313161,1.74752141052392));
+#12184=CARTESIAN_POINT('',(3.31197610052034,1.19885716280191,1.75867393445463));
+#12185=CARTESIAN_POINT('',(3.18568312994075,1.50262010595836,1.76982645838533));
+#12186=CARTESIAN_POINT('',(3.03160133567041,1.79327564216457,1.78097898231603));
+#12187=CARTESIAN_POINT('',(2.85107477850895,2.068288373165,1.79213150624673));
+#12188=CARTESIAN_POINT('',(2.64567819783371,2.32525935343281,1.80328403017743));
+#12189=CARTESIAN_POINT('',(2.41720327509391,2.56194701625436,1.81443655410814));
+#12190=CARTESIAN_POINT('',(2.1676430049117,2.77628672699287,1.82558907803884));
+#12191=CARTESIAN_POINT('',(1.89917431012133,2.96640879296744,1.83674160196954));
+#12192=CARTESIAN_POINT('',(1.61413905239634,3.1306547728468,1.84789412590024));
+#12193=CARTESIAN_POINT('',(1.31502360410945,3.2675919432901,1.85904664983094));
+#12194=CARTESIAN_POINT('',(1.00443715962074,3.37602579664202,1.87019917376164));
+#12195=CARTESIAN_POINT('',(0.68508897518533,3.45501046066418,1.88135169769235));
+#12196=CARTESIAN_POINT('',(0.359764736017746,3.50385694941124,1.89250422162305));
+#12197=CARTESIAN_POINT('',(0.0313022566638173,3.52213917327909,1.90365674555375));
+#12198=CARTESIAN_POINT('',(-0.297433273353367,3.5096976557991,1.91480926948445));
+#12199=CARTESIAN_POINT('',(-0.623574282680376,3.46664092475685,1.92596179341515));
+#12200=CARTESIAN_POINT('',(-0.94427583205714,3.39334456550056,1.93711431734585));
+#12201=CARTESIAN_POINT('',(-1.25674043082013,3.29044794469711,1.94826684127656));
+#12202=CARTESIAN_POINT('',(-1.55824243950978,3.1588486331146,1.95941936520726));
+#12203=CARTESIAN_POINT('',(-1.84615184571741,2.99969457608163,1.97057188913796));
+#12204=CARTESIAN_POINT('',(-2.11795720577406,2.81437407992063,1.98172441306866));
+#12205=CARTESIAN_POINT('',(-2.37128755216013,2.60450370170399,1.99287693699936));
+#12206=CARTESIAN_POINT('',(-2.60393307553675,2.37191414797102,2.00402946093007));
+#12207=CARTESIAN_POINT('',(-2.81386440098876,2.11863430541175,2.01518198486077));
+#12208=CARTESIAN_POINT('',(-2.99925029033201,1.84687354281844,2.02633450879147));
+#12209=CARTESIAN_POINT('',(-3.15847361606712,1.55900243868547,2.03748703272217));
+#12210=CARTESIAN_POINT('',(-3.2901454676384,1.25753210257149,2.04863955665287));
+#12211=CARTESIAN_POINT('',(-3.39311726694842,0.945092270604217,2.05979208058357));
+#12212=CARTESIAN_POINT('',(-3.46649078744439,0.624408366201592,2.07094460451428));
+#12213=CARTESIAN_POINT('',(-3.50962598937926,0.298277726109431,2.08209712844498));
+#12214=CARTESIAN_POINT('',(-3.52214660290053,-0.0304548008633882,2.09324965237568));
+#12215=CARTESIAN_POINT('',(-3.50394341026511,-0.358921669559094,2.10440217630638));
+#12216=CARTESIAN_POINT('',(-3.45517519854947,-0.684257652166217,2.11555470023708));
+#12217=CARTESIAN_POINT('',(-3.37626737454449,-1.0036248317005,2.12670722416779));
+#12218=CARTESIAN_POINT('',(-3.26790825391738,-1.31423735725252,2.13785974809849));
+#12219=CARTESIAN_POINT('',(-3.13104305701038,-1.61338574506114,2.14901227202919));
+#12220=CARTESIAN_POINT('',(-2.9668656636512,-1.89846051343369,2.16016479595989));
+#12221=CARTESIAN_POINT('',(-2.77680819889808,-2.16697494534472,2.17131731989059));
+#12222=CARTESIAN_POINT('',(-2.56252854056365,-2.41658678015422,2.18246984382129));
+#12223=CARTESIAN_POINT('',(-2.32589585748957,-2.64511864522789,2.193622367752));
+#12224=CARTESIAN_POINT('',(-2.06897430472243,-2.85057704923367,2.2047748916827));
+#12225=CARTESIAN_POINT('',(-1.79400501781806,-3.03116977143528,2.2159274156134));
+#12226=CARTESIAN_POINT('',(-1.50338656333896,-3.18532149529545,2.2270799395441));
+#12227=CARTESIAN_POINT('',(-1.19965401607549,-3.31168755001636,2.2382324634748));
+#12228=CARTESIAN_POINT('',(-0.88545684550115,-3.40916564014929,2.2493849874055));
+#12229=CARTESIAN_POINT('',(-0.563535804359105,-3.47690546095587,2.26053751133621));
+#12230=CARTESIAN_POINT('',(-0.236699020981566,-3.51431611564551,2.27169003526691));
+#12231=CARTESIAN_POINT('',(0.0922024961103863,-3.52107126978856,2.28284255919761));
+#12232=CARTESIAN_POINT('',(0.420299727652349,-3.49711199794269,2.29399508312831));
+#12233=CARTESIAN_POINT('',(0.744730670190479,-3.44264729766164,2.30514760705901));
+#12234=CARTESIAN_POINT('',(1.06266530143622,-3.35815226640229,2.31630013098971));
+#12235=CARTESIAN_POINT('',(1.37133026664822,-3.24436395723321,2.32745265492042));
+#12236=CARTESIAN_POINT('',(1.66803307070128,-3.10227494949533,2.33860517885112));
+#12237=CARTESIAN_POINT('',(1.9501855648141,-2.93312469049819,2.34975770278182));
+#12238=CARTESIAN_POINT('',(2.21532652306025,-2.73838868377832,2.36091022671252));
+#12239=CARTESIAN_POINT('',(2.46114311172671,-2.5197656182311,2.37206275064322));
+#12240=CARTESIAN_POINT('',(2.68549106424206,-2.27916255038894,2.38321527457392));
+#12241=CARTESIAN_POINT('',(2.88641338568761,-2.01867826910154,2.39436779850463));
+#12242=CARTESIAN_POINT('',(3.06215742373152,-1.74058498772836,2.40552032243533));
+#12243=CARTESIAN_POINT('',(3.21119015707547,-1.44730852354326,2.41667284636603));
+#12244=CARTESIAN_POINT('',(3.33221156805227,-1.14140713724684,2.42782537029673));
+#12245=CARTESIAN_POINT('',(3.4241659827247,-0.825549217170209,2.43897789422743));
+#12246=CARTESIAN_POINT('',(3.48625127956572,-0.50249000283165,2.45013041815814));
+#12247=CARTESIAN_POINT('',(3.51792588639211,-0.175047550887376,2.46128294208884));
+#12248=CARTESIAN_POINT('',(3.51891350451732,0.153921846873758,2.47243546601954));
+#12249=CARTESIAN_POINT('',(3.48920551891442,0.481548579061933,2.48358798995024));
+#12250=CARTESIAN_POINT('',(3.42906107336527,0.804974746405378,2.49474051388094));
+#12251=CARTESIAN_POINT('',(3.33900480994041,1.12137909130417,2.50589303781164));
+#12252=CARTESIAN_POINT('',(3.21982229252818,1.42800160775749,2.51704556174235));
+#12253=CARTESIAN_POINT('',(3.07255315433384,1.72216761699103,2.52819808567305));
+#12254=CARTESIAN_POINT('',(2.89848202912337,2.00131109877207,2.53935060960375));
+#12255=CARTESIAN_POINT('',(2.6991273453188,2.26299707489243,2.55050313353445));
+#12256=CARTESIAN_POINT('',(2.47622808069482,2.5049428495672,2.56165565746515));
+#12257=CARTESIAN_POINT('',(2.23172859321573,2.72503792146875,2.57280818139585));
+#12258=CARTESIAN_POINT('',(1.96776166033394,2.9213623937025,2.58396070532656));
+#12259=CARTESIAN_POINT('',(1.68662987469875,3.0922037211337,2.59511322925726));
+#12260=CARTESIAN_POINT('',(1.39078555856137,3.23607164897759,2.60626575318796));
+#12261=CARTESIAN_POINT('',(1.08280937208346,3.35171121234327,2.61741827711866));
+#12262=CARTESIAN_POINT('',(0.765387802149579,3.43811368333568,2.62857080104936));
+#12263=CARTESIAN_POINT('',(0.44128972804958,3.49452537022373,2.63972332498007));
+#12264=CARTESIAN_POINT('',(0.113342268449168,3.5204541919193,2.65087584891077));
+#12265=CARTESIAN_POINT('',(-0.21559387966362,3.51567397041747,2.66202837284147));
+#12266=CARTESIAN_POINT('',(-0.542649394936792,3.48022640375509,2.67318089677217));
+#12267=CARTESIAN_POINT('',(-0.864971360843407,3.41442070227734,2.68433342070287));
+#12268=CARTESIAN_POINT('',(-1.17974815177072,3.31883089138524,2.69548594463358));
+#12269=CARTESIAN_POINT('',(-1.48423395892726,3.19429080429232,2.70663846856428));
+#12270=CARTESIAN_POINT('',(-1.77577274212754,3.04188680846876,2.71779099249498));
+#12271=CARTESIAN_POINT('',(-2.05182139852203,2.8629483292205,2.72894351642568));
+#12272=CARTESIAN_POINT('',(-2.30997194617102,2.65903625306656,2.74009604035638));
+#12273=CARTESIAN_POINT('',(-2.54797252895395,2.43192931207208,2.75124856428708));
+#12274=CARTESIAN_POINT('',(-2.76374705958798,2.1836085679073,2.76240108821779));
+#12275=CARTESIAN_POINT('',(-2.95541332940885,1.91624013097834,2.77355361214849));
+#12276=CARTESIAN_POINT('',(-3.12129942694192,1.63215626537149,2.78470613607919));
+#12277=CARTESIAN_POINT('',(-3.25995832204357,1.33383504443326,2.79585866000989));
+#12278=CARTESIAN_POINT('',(-3.37018048839495,1.0238787344512,2.80701118394059));
+#12279=CARTESIAN_POINT('',(-3.45100445424177,0.704991094995426,2.81816370787129));
+#12280=CARTESIAN_POINT('',(-3.50172518934553,0.379953793930736,2.829316231802));
+#12281=CARTESIAN_POINT('',(-3.52190025498658,0.0516021428320029,2.8404687557327));
+#12282=CARTESIAN_POINT('',(-3.51135366337227,-0.277199635536371,2.8516212796634));
+#12283=CARTESIAN_POINT('',(-3.47017741278461,-0.603583391934305,2.8627738035941));
+#12284=CARTESIAN_POINT('',(-3.39873068507599,-0.924702069610668,2.8739263275248));
+#12285=CARTESIAN_POINT('',(-3.29763671251361,-1.2377545392774,2.8850788514555));
+#12286=CARTESIAN_POINT('',(-3.16777734130285,-1.5400100334568,2.89623137538621));
+#12287=CARTESIAN_POINT('',(-3.01028533921251,-1.82883196706029,2.90738389931691));
+#12288=CARTESIAN_POINT('',(-2.82653451440249,-2.101700936411,2.91853642324761));
+#12289=CARTESIAN_POINT('',(-2.6181277316479,-2.35623669608883,2.92968894717831));
+#12290=CARTESIAN_POINT('',(-2.38688293049444,-2.59021892189322,2.94084147110901));
+#12291=CARTESIAN_POINT('',(-2.13481726730904,-2.80160657880769,2.95199399503972));
+#12292=CARTESIAN_POINT('',(-1.86412951955546,-2.98855572501858,2.96314651897042));
+#12293=CARTESIAN_POINT('',(-1.57718090578267,-3.14943559668299,2.97429904290112));
+#12294=CARTESIAN_POINT('',(-1.27647448863412,-3.28284283313802,2.98545156683182));
+#12295=CARTESIAN_POINT('',(-0.964633340546077,-3.38761371846412,2.99660409076252));
+#12296=CARTESIAN_POINT('',(-0.644377662596383,-3.46283433261919,3.00775661469322));
+#12297=CARTESIAN_POINT('',(-0.318501056096751,-3.50784852359457,3.01890913862393));
+#12298=CARTESIAN_POINT('',(0.0101538460877222,-3.52226363105163,3.03006166255463));
+#12299=CARTESIAN_POINT('',(0.338720175922968,-3.5059539115114,3.04121418648533));
+#12300=CARTESIAN_POINT('',(0.66433183799457,-3.45906163521932,3.05236671041603));
+#12301=CARTESIAN_POINT('',(0.984148510556804,-3.38199584511693,3.06351923434673));
+#12302=CARTESIAN_POINT('',(1.29538042175708,-3.27542878874627,3.07467175827744));
+#12303=CARTESIAN_POINT('',(1.59531268491191,-3.14029005421132,3.08582428220814));
+#12304=CARTESIAN_POINT('',(1.88132898055699,-2.97775846134904,3.09697680613884));
+#12305=CARTESIAN_POINT('',(2.15093437869201,-2.78925177884324,3.10812933006954));
+#12306=CARTESIAN_POINT('',(2.40177710214101,-2.57641435697958,3.11928185400024));
+#12307=CARTESIAN_POINT('',(2.6316690411857,-2.34110278392131,3.13043437793094));
+#12308=CARTESIAN_POINT('',(2.83860484052191,-2.08536969062683,3.14158690186164));
+#12309=CARTESIAN_POINT('',(3.02077939204296,-1.81144584567899,3.15273942579235));
+#12310=CARTESIAN_POINT('',(3.17660358086008,-1.52172069621437,3.16389194972305));
+#12311=CARTESIAN_POINT('',(3.30471814720546,-1.21872152469187,3.17504447365375));
+#12312=CARTESIAN_POINT('',(3.4040055433053,-0.905091403326987,3.18619699758445));
+#12313=CARTESIAN_POINT('',(3.47359968177531,-0.583566138458758,3.19734952151515));
+#12314=CARTESIAN_POINT('',(3.51289349057645,-0.256950406102831,3.20850204544586));
+#12315=CARTESIAN_POINT('',(3.52154420835496,0.0719067136550966,3.21965456937656));
+#12316=CARTESIAN_POINT('',(3.49947637499686,0.400136588084772,3.23080709330726));
+#12317=CARTESIAN_POINT('',(3.44688248749778,0.724876059465464,3.24195961723796));
+#12318=CARTESIAN_POINT('',(3.36422132965503,1.04329240381986,3.25311214116866));
+#12319=CARTESIAN_POINT('',(3.25221393705208,1.35260810314908,3.26426466509936));
+#12320=CARTESIAN_POINT('',(3.15862959948742,1.55095259529146,3.27169968105316));
+#12321=CARTESIAN_POINT('',(3.10731328224073,1.64772589631955,3.27541718903006));
+#12322=CARTESIAN_POINT('',(-3.17373209335833,1.47560990766105,1.26055037016755));
+#12323=CARTESIAN_POINT('',(-3.21968807810255,1.37676807764393,1.26426787814445));
+#12324=CARTESIAN_POINT('',(-3.30235835282478,1.17478771710429,1.27170289409825));
+#12325=CARTESIAN_POINT('',(-3.3975572333814,0.861569346095189,1.28285541802895));
+#12326=CARTESIAN_POINT('',(-3.46311909063363,0.540835507207038,1.29400794195965));
+#12327=CARTESIAN_POINT('',(-3.49847204464019,0.215383933195219,1.30516046589035));
+#12328=CARTESIAN_POINT('',(-3.50330770543557,-0.111946440045276,1.31631298982105));
+#12329=CARTESIAN_POINT('',(-3.47758389270502,-0.438300301233033,1.32746551375176));
+#12330=CARTESIAN_POINT('',(-3.42152499579921,-0.760830853632613,1.33861803768246));
+#12331=CARTESIAN_POINT('',(-3.33562001850197,-1.07672465232808,1.34977056161316));
+#12332=CARTESIAN_POINT('',(-3.2206183128643,-1.38322614477608,1.36092308554386));
+#12333=CARTESIAN_POINT('',(-3.07752304273316,-1.67766170791351,1.37207560947456));
+#12334=CARTESIAN_POINT('',(-2.90758243307777,-1.95746297017575,1.38322813340526));
+#12335=CARTESIAN_POINT('',(-2.71227888169118,-2.22018921551387,1.39438065733597));
+#12336=CARTESIAN_POINT('',(-2.4933160281803,-2.46354867383844,1.40553318126667));
+#12337=CARTESIAN_POINT('',(-2.25260389305972,-2.68541851221075,1.41668570519737));
+#12338=CARTESIAN_POINT('',(-1.99224221657672,-2.88386335238711,1.42783822912807));
+#12339=CARTESIAN_POINT('',(-1.71450214260486,-3.05715215319018,1.43899075305877));
+#12340=CARTESIAN_POINT('',(-1.42180640737766,-3.20377331044065,1.45014327698948));
+#12341=CARTESIAN_POINT('',(-1.11670820587701,-3.32244784273267,1.46129580092018));
+#12342=CARTESIAN_POINT('',(-0.801868920225374,-3.41214054803265,1.47244832485088));
+#12343=CARTESIAN_POINT('',(-0.480034904357859,-3.47206903378232,1.48360084878158));
+#12344=CARTESIAN_POINT('',(-0.154013527482205,-3.50171054173592,1.49475337271228));
+#12345=CARTESIAN_POINT('',(0.173351314699514,-3.5008065079984,1.50590589664298));
+#12346=CARTESIAN_POINT('',(0.499204007391077,-3.46936481848719,1.51705842057369));
+#12347=CARTESIAN_POINT('',(0.820702126328356,-3.40765974014309,1.52821094450439));
+#12348=CARTESIAN_POINT('',(1.1350412323441,-3.31622952849026,1.53936346843509));
+#12349=CARTESIAN_POINT('',(1.43947933458742,-3.19587173241477,1.55051599236579));
+#12350=CARTESIAN_POINT('',(1.73136080900439,-3.04763623711815,1.56166851629649));
+#12351=CARTESIAN_POINT('',(2.00813956343823,-2.87281610593266,1.57282104022719));
+#12352=CARTESIAN_POINT('',(2.26740124727886,-2.67293630088527,1.5839735641579));
+#12353=CARTESIAN_POINT('',(2.50688431192645,-2.44974038040136,1.5951260880886));
+#12354=CARTESIAN_POINT('',(2.72449973835778,-2.20517529018452,1.6062786120193));
+#12355=CARTESIAN_POINT('',(2.91834925971112,-1.94137437994208,1.61743113595));
+#12356=CARTESIAN_POINT('',(3.08674191993352,-1.66063879410216,1.6285836598807));
+#12357=CARTESIAN_POINT('',(3.22820882404865,-1.36541739885151,1.63973618381141));
+#12358=CARTESIAN_POINT('',(3.3415159513783,-1.05828542059141,1.65088870774211));
+#12359=CARTESIAN_POINT('',(3.42567491994731,-0.741921982149066,1.66204123167281));
+#12360=CARTESIAN_POINT('',(3.47995160817352,-0.41908673269688,1.67319375560351));
+#12361=CARTESIAN_POINT('',(3.50387255863568,-0.0925957752376461,1.68434627953421));
+#12362=CARTESIAN_POINT('',(3.49722910805882,0.234702898358953,1.69549880346491));
+#12363=CARTESIAN_POINT('',(3.4600792074912,0.559954250487543,1.70665132739562));
+#12364=CARTESIAN_POINT('',(3.39274691679529,0.880321102398447,1.71780385132632));
+#12365=CARTESIAN_POINT('',(3.29581957786247,1.19300888300566,1.72895637525702));
+#12366=CARTESIAN_POINT('',(3.17014269120944,1.4952900060267,1.74010889918772));
+#12367=CARTESIAN_POINT('',(3.01681254064811,1.78452766281173,1.75126142311842));
+#12368=CARTESIAN_POINT('',(2.8371666303641,2.05819882331625,1.76241394704913));
+#12369=CARTESIAN_POINT('',(2.63277201782172,2.31391624457908,1.77356647097983));
+#12370=CARTESIAN_POINT('',(2.40541164426765,2.54944929472495,1.78471899491053));
+#12371=CARTESIAN_POINT('',(2.1570687820731,2.76274341084323,1.79587151884123));
+#12372=CARTESIAN_POINT('',(1.88990973458049,2.95193802101092,1.80702404277193));
+#12373=CARTESIAN_POINT('',(1.60626493936488,3.1153827741257,1.81817656670263));
+#12374=CARTESIAN_POINT('',(1.3086086397466,3.25165193597539,1.82932909063334));
+#12375=CARTESIAN_POINT('',(0.999537301881648,3.35955682596665,1.84048161456404));
+#12376=CARTESIAN_POINT('',(0.681746965697852,3.43815618602671,1.85163413849474));
+#12377=CARTESIAN_POINT('',(0.358009727245775,3.48676439122998,1.86278666242544));
+#12378=CARTESIAN_POINT('',(0.0311495576093308,3.5049574305279,1.87393918635614));
+#12379=CARTESIAN_POINT('',(-0.295982330691256,3.49257660541191,1.88509171028684));
+#12380=CARTESIAN_POINT('',(-0.620532354924494,3.44972991424602,1.89624423421755));
+#12381=CARTESIAN_POINT('',(-0.939669454048098,3.37679111019336,1.90739675814825));
+#12382=CARTESIAN_POINT('',(-1.25060978415199,3.27439644095447,1.91854928207895));
+#12383=CARTESIAN_POINT('',(-1.55064100202464,3.14343909875665,1.92970180600965));
+#12384=CARTESIAN_POINT('',(-1.83714592501632,2.98506142900743,1.94085432994035));
+#12385=CARTESIAN_POINT('',(-2.10762536081355,2.80064496557624,1.95200685387106));
+#12386=CARTESIAN_POINT('',(-2.35971990797974,2.5917983796268,1.96315937780176));
+#12387=CARTESIAN_POINT('',(-2.59123053709517,2.36034344712321,1.97431190173246));
+#12388=CARTESIAN_POINT('',(-2.80013777296642,2.10829915741544,1.98546442566316));
+#12389=CARTESIAN_POINT('',(-2.98461931057803,1.83786410152565,1.99661694959386));
+#12390=CARTESIAN_POINT('',(-3.14306591112195,1.55139729376298,2.00776947352456));
+#12391=CARTESIAN_POINT('',(-3.27409543944308,1.25139759396046,2.01892199745527));
+#12392=CARTESIAN_POINT('',(-3.37656492045183,0.940481909834586,2.03007452138597));
+#12393=CARTESIAN_POINT('',(-3.44958050933525,0.621362369609191,2.04122704531667));
+#12394=CARTESIAN_POINT('',(-3.49250528859608,0.296822664027471,2.05237956924737));
+#12395=CARTESIAN_POINT('',(-3.50496482390607,-0.0303062358782384,2.06353209317807));
+#12396=CARTESIAN_POINT('',(-3.48685043030945,-0.357170773444318,2.07468461710877));
+#12397=CARTESIAN_POINT('',(-3.43832012028562,-0.680919698048944,2.08583714103948));
+#12398=CARTESIAN_POINT('',(-3.35979722540081,-0.998728936669489,2.09698966497018));
+#12399=CARTESIAN_POINT('',(-3.25196670357226,-1.30782622836879,2.10814218890088));
+#12400=CARTESIAN_POINT('',(-3.11576916415668,-1.60551530682281,2.11929471283158));
+#12401=CARTESIAN_POINT('',(-2.95239266298247,-1.88919941994466,2.13044723676228));
+#12402=CARTESIAN_POINT('',(-2.76326233889776,-2.15640398144254,2.14159976069299));
+#12403=CARTESIAN_POINT('',(-2.55002798223518,-2.40479815672118,2.15275228462369));
+#12404=CARTESIAN_POINT('',(-2.3145496436339,-2.63221519483232,2.16390480855439));
+#12405=CARTESIAN_POINT('',(-2.0588814087539,-2.8366713291179,2.17505733248509));
+#12406=CARTESIAN_POINT('',(-1.78525348041592,-3.01638308167494,2.18620985641579));
+#12407=CARTESIAN_POINT('',(-1.49605272446545,-3.16978282069474,2.19736238034649));
+#12408=CARTESIAN_POINT('',(-1.19380184905976,-3.29553243496912,2.2085149042772));
+#12409=CARTESIAN_POINT('',(-0.881137398997699,-3.39253500628063,2.2196674282079));
+#12410=CARTESIAN_POINT('',(-0.560786757048584,-3.45994437785796,2.2308199521386));
+#12411=CARTESIAN_POINT('',(-0.235544352898369,-3.49717253543054,2.2419724760693));
+#12412=CARTESIAN_POINT('',(0.091752712756791,-3.50389473649734,2.253125));
+#12413=CARTESIAN_POINT('',(0.41824941633765,-3.48005234306687,2.2642775239307));
+#12414=CARTESIAN_POINT('',(0.741097715850908,-3.4258533331584,2.27543004786141));
+#12415=CARTESIAN_POINT('',(1.05748139445764,-3.34177048660256,2.28658257179211));
+#12416=CARTESIAN_POINT('',(1.36464062642979,-3.22853726096654,2.29773509572281));
+#12417=CARTESIAN_POINT('',(1.65989605120509,-3.08714139357849,2.30888761965351));
+#12418=CARTESIAN_POINT('',(1.94067214554154,-2.9188162854608,2.32004014358421));
+#12419=CARTESIAN_POINT('',(2.20451968989537,-2.72503024233046,2.33119266751491));
+#12420=CARTESIAN_POINT('',(2.44913713304751,-2.50747366651772,2.34234519144562));
+#12421=CARTESIAN_POINT('',(2.67239066861417,-2.2680443115283,2.35349771537632));
+#12422=CARTESIAN_POINT('',(2.87233284831341,-2.00883072787424,2.36465023930702));
+#12423=CARTESIAN_POINT('',(3.04721956962361,-1.73209404457579,2.37580276323772));
+#12424=CARTESIAN_POINT('',(3.19552528964984,-1.44024824525505,2.38695528716842));
+#12425=CARTESIAN_POINT('',(3.31595633248714,-1.13583911087374,2.39810781109913));
+#12426=CARTESIAN_POINT('',(3.40746217399991,-0.821522012798082,2.40926033502983));
+#12427=CARTESIAN_POINT('',(3.46924460558022,-0.500038749902975,2.42041285896053));
+#12428=CARTESIAN_POINT('',(3.50076469694897,-0.174193631765897,2.43156538289123));
+#12429=CARTESIAN_POINT('',(3.50174749726326,0.153170983422127,2.44271790682193));
+#12430=CARTESIAN_POINT('',(3.47218443352209,0.479199482844947,2.45387043075263));
+#12431=CARTESIAN_POINT('',(3.41233338534894,0.801047908670267,2.46502295468334));
+#12432=CARTESIAN_POINT('',(3.32271643549892,1.11590876599178,2.47617547861404));
+#12433=CARTESIAN_POINT('',(3.20411531571293,1.42103551270398,2.48732800254474));
+#12434=CARTESIAN_POINT('',(3.0575645876447,1.71376651768352,2.49848052647544));
+#12435=CARTESIAN_POINT('',(2.88434261834392,1.99154827828926,2.50963305040614));
+#12436=CARTESIAN_POINT('',(2.68596042901639,2.25195769465371,2.52078557433684));
+#12437=CARTESIAN_POINT('',(2.46414851433397,2.49272320646671,2.53193809826755));
+#12438=CARTESIAN_POINT('',(2.22084174726994,2.71174460787423,2.54309062219825));
+#12439=CARTESIAN_POINT('',(1.95816250113545,2.9071113676464,2.55424314612895));
+#12440=CARTESIAN_POINT('',(1.67840213604395,3.07711929480725,2.56539567005965));
+#12441=CARTESIAN_POINT('',(1.384001011298,3.22028540435131,2.57654819399035));
+#12442=CARTESIAN_POINT('',(1.07752719805103,3.33536085337288,2.58770071792105));
+#12443=CARTESIAN_POINT('',(0.761654077934134,3.42134183476575,2.59885324185176));
+#12444=CARTESIAN_POINT('',(0.439137023056087,3.47747833346714,2.61000576578246));
+#12445=CARTESIAN_POINT('',(0.112789360797447,3.50328066886496,2.62115828971316));
+#12446=CARTESIAN_POINT('',(-0.214542166941075,3.49852376629861,2.63231081364386));
+#12447=CARTESIAN_POINT('',(-0.540002235966292,3.46324912039307,2.64346333757456));
+#12448=CARTESIAN_POINT('',(-0.860751846883848,3.3977644330998,2.65461586150527));
+#12449=CARTESIAN_POINT('',(-1.17399308978773,3.30264092960204,2.66576838543597));
+#12450=CARTESIAN_POINT('',(-1.4769935505248,3.17870837549784,2.67692090936667));
+#12451=CARTESIAN_POINT('',(-1.76711014563751,3.0270478387262,2.68807343329737));
+#12452=CARTESIAN_POINT('',(-2.04181217807207,2.84898225937414,2.69922595722807));
+#12453=CARTESIAN_POINT('',(-2.29870341253592,2.6460649096248,2.71037848115877));
+#12454=CARTESIAN_POINT('',(-2.53554297794083,2.42006584451063,2.72153100508948));
+#12455=CARTESIAN_POINT('',(-2.75026491459852,2.1729564616624,2.73268352902018));
+#12456=CARTESIAN_POINT('',(-2.94099619565826,1.90689230473974,2.74383605295088));
+#12457=CARTESIAN_POINT('',(-3.10607306558459,1.6241942605495,2.75498857688158));
+#12458=CARTESIAN_POINT('',(-3.24405555315416,1.32732831387024,2.76614110081228));
+#12459=CARTESIAN_POINT('',(-3.35374003237435,1.01888403658201,2.77729362474299));
+#12460=CARTESIAN_POINT('',(-3.43416972175424,0.701551998741652,2.78844614867369));
+#12461=CARTESIAN_POINT('',(-3.48464303034252,0.378100298647476,2.79959867260439));
+#12462=CARTESIAN_POINT('',(-3.50471967772954,0.0513504166224663,2.81075119653509));
+#12463=CARTESIAN_POINT('',(-3.49422453462852,-0.275847396855786,2.82190372046579));
+#12464=CARTESIAN_POINT('',(-3.45324915053426,-0.600638983988195,2.83305624439649));
+#12465=CARTESIAN_POINT('',(-3.38215095513386,-0.920191176570982,2.8442087683272));
+#12466=CARTESIAN_POINT('',(-3.28155014043516,-1.23171650981953,2.8553612922579));
+#12467=CARTESIAN_POINT('',(-3.1523242508105,-1.53249753751971,2.8665138161886));
+#12468=CARTESIAN_POINT('',(-2.995600528147,-1.81991053640486,2.8776663401193));
+#12469=CARTESIAN_POINT('',(-2.81274607887663,-2.09144839298418,2.88881886405));
+#12470=CARTESIAN_POINT('',(-2.60535594865982,-2.34474247318013,2.8999713879807));
+#12471=CARTESIAN_POINT('',(-2.37523920874712,-2.57758328400506,2.91112391191141));
+#12472=CARTESIAN_POINT('',(-2.12440317538843,-2.78793974704468,2.92227643584211));
+#12473=CARTESIAN_POINT('',(-1.85503589994415,-2.973976915625,2.93342895977281));
+#12474=CARTESIAN_POINT('',(-1.5694870824378,-3.13407198111544,2.94458148370351));
+#12475=CARTESIAN_POINT('',(-1.27024757504179,-3.26682842874437,2.95573400763421));
+#12476=CARTESIAN_POINT('',(-0.95992765428807,-3.37108821944561,2.96688653156491));
+#12477=CARTESIAN_POINT('',(-0.641234251536042,-3.44594189147307,2.97803905549562));
+#12478=CARTESIAN_POINT('',(-0.316947340317047,-3.49073649366691,2.98919157942632));
+#12479=CARTESIAN_POINT('',(0.0101043134705167,-3.50508128116899,3.00034410335702));
+#12480=CARTESIAN_POINT('',(0.337067826983579,-3.48885112390376,3.01149662728772));
+#12481=CARTESIAN_POINT('',(0.66109108622972,-3.44218759809218,3.02264915121842));
+#12482=CARTESIAN_POINT('',(0.979347625155783,-3.36549775127747,3.03380167514913));
+#12483=CARTESIAN_POINT('',(1.28906128100863,-3.25945055163541,3.04495419907983));
+#12484=CARTESIAN_POINT('',(1.58753041089848,-3.12497105254184,3.05610672301053));
+#12485=CARTESIAN_POINT('',(1.87215145832291,-2.96323232330025,3.06725924694123));
+#12486=CARTESIAN_POINT('',(2.14044166407989,-2.77564521641778,3.07841177087193));
+#12487=CARTESIAN_POINT('',(2.39006072346189,-2.56384606069023,3.08956429480263));
+#12488=CARTESIAN_POINT('',(2.61883120081444,-2.32968238744958,3.10071681873334));
+#12489=CARTESIAN_POINT('',(2.82475752338233,-2.07519681448459,3.11186934266404));
+#12490=CARTESIAN_POINT('',(3.00604338875952,-1.80260922821529,3.12302186659474));
+#12491=CARTESIAN_POINT('',(3.16110743409708,-1.51429741954777,3.13417439052544));
+#12492=CARTESIAN_POINT('',(3.28859703038496,-1.21277634232047,3.14532691445614));
+#12493=CARTESIAN_POINT('',(3.3874000814847,-0.900676175281412,3.15647943838684));
+#12494=CARTESIAN_POINT('',(3.45665472497017,-0.580719378925411,3.16763196231755));
+#12495=CARTESIAN_POINT('',(3.49575685022864,-0.255696947462989,3.17878448624825));
+#12496=CARTESIAN_POINT('',(3.504365367969,0.0715559374377686,3.18993701017895));
+#12497=CARTESIAN_POINT('',(3.48240518618773,0.39818463684617,3.20108953410965));
+#12498=CARTESIAN_POINT('',(3.43006786283925,0.721339960132785,3.21224205804035));
+#12499=CARTESIAN_POINT('',(3.3478099436761,1.03820300194934,3.22339458197105));
+#12500=CARTESIAN_POINT('',(3.23634894691704,1.34600979361952,3.23454710590176));
+#12501=CARTESIAN_POINT('',(3.14322113362201,1.54338671921428,3.24198212185556));
+#12502=CARTESIAN_POINT('',(3.09215514826696,1.63968793953186,3.24569962983246));
+#12503=FACE_BOUND('',#12504,.T.);
+#12504=EDGE_LOOP('',(#18430,#18431,#18432,#18433,#18434,#18435));
+#12505=B_SPLINE_SURFACE_WITH_KNOTS('',1,3,(
+(#12506,#12507,#12508,#12509,#12510,#12511,#12512,#12513,#12514,#12515,#12516,#12517,
+#12518,#12519,#12520,#12521,#12522,#12523,#12524,#12525,#12526,#12527,#12528,#12529,
+#12530,#12531,#12532,#12533,#12534,#12535,#12536,#12537,#12538,#12539,#12540,#12541,
+#12542,#12543,#12544,#12545,#12546,#12547,#12548,#12549,#12550,#12551,#12552,#12553,
+#12554,#12555,#12556,#12557,#12558,#12559,#12560,#12561,#12562,#12563,#12564,#12565,
+#12566,#12567,#12568,#12569,#12570,#12571,#12572,#12573,#12574,#12575,#12576,#12577,
+#12578,#12579,#12580,#12581,#12582,#12583,#12584,#12585,#12586,#12587,#12588,#12589,
+#12590,#12591,#12592,#12593,#12594,#12595,#12596,#12597,#12598,#12599,#12600,#12601,
+#12602,#12603,#12604,#12605,#12606,#12607,#12608,#12609,#12610,#12611,#12612,#12613,
+#12614,#12615,#12616,#12617,#12618,#12619,#12620,#12621,#12622,#12623,#12624,#12625,
+#12626,#12627,#12628,#12629,#12630,#12631,#12632,#12633,#12634,#12635,#12636,#12637,
+#12638,#12639,#12640,#12641,#12642,#12643,#12644,#12645,#12646,#12647,#12648,#12649,
+#12650,#12651,#12652,#12653,#12654,#12655,#12656,#12657,#12658,#12659,#12660,#12661,
+#12662,#12663,#12664,#12665,#12666,#12667,#12668,#12669,#12670,#12671,#12672,#12673,
+#12674,#12675,#12676,#12677),
+(#12678,#12679,#12680,#12681,#12682,#12683,#12684,#12685,#12686,#12687,#12688,#12689,
+#12690,#12691,#12692,#12693,#12694,#12695,#12696,#12697,#12698,#12699,#12700,#12701,
+#12702,#12703,#12704,#12705,#12706,#12707,#12708,#12709,#12710,#12711,#12712,#12713,
+#12714,#12715,#12716,#12717,#12718,#12719,#12720,#12721,#12722,#12723,#12724,#12725,
+#12726,#12727,#12728,#12729,#12730,#12731,#12732,#12733,#12734,#12735,#12736,#12737,
+#12738,#12739,#12740,#12741,#12742,#12743,#12744,#12745,#12746,#12747,#12748,#12749,
+#12750,#12751,#12752,#12753,#12754,#12755,#12756,#12757,#12758,#12759,#12760,#12761,
+#12762,#12763,#12764,#12765,#12766,#12767,#12768,#12769,#12770,#12771,#12772,#12773,
+#12774,#12775,#12776,#12777,#12778,#12779,#12780,#12781,#12782,#12783,#12784,#12785,
+#12786,#12787,#12788,#12789,#12790,#12791,#12792,#12793,#12794,#12795,#12796,#12797,
+#12798,#12799,#12800,#12801,#12802,#12803,#12804,#12805,#12806,#12807,#12808,#12809,
+#12810,#12811,#12812,#12813,#12814,#12815,#12816,#12817,#12818,#12819,#12820,#12821,
+#12822,#12823,#12824,#12825,#12826,#12827,#12828,#12829,#12830,#12831,#12832,#12833,
+#12834,#12835,#12836,#12837,#12838,#12839,#12840,#12841,#12842,#12843,#12844,#12845,
+#12846,#12847,#12848,#12849)),
+.UNSPECIFIED.,.F.,.F.,.F.,
+(2,2),
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,4),
+(0.,1.),
+(10.5603620863954,10.6541215502088,10.7478810140221,10.8416404778354,10.9353999416487,
+11.029159405462,11.1229188692753,11.2166783330886,11.3104377969019,11.4041972607152,
+11.4979567245285,11.5917161883418,11.6854756521551,11.7792351159684,11.8729945797818,
+11.9667540435951,12.0605135074084,12.1542729712217,12.248032435035,12.3417918988483,
+12.4355513626616,12.5293108264749,12.6230702902882,12.7168297541015,12.8105892179148,
+12.9043486817281,12.9981081455415,13.0918676093548,13.1856270731681,13.2793865369814,
+13.3731460007947,13.466905464608,13.5606649284213,13.6544243922346,13.7481838560479,
+13.8419433198612,13.9357027836745,14.0294622474878,14.1232217113012,14.2169811751145,
+14.3107406389278,14.4045001027411,14.4982595665544,14.5920190303677,14.685778494181,
+14.7795379579943,14.8732974218076,14.9670568856209,15.0608163494342,15.1545758132475,
+15.2483352770608,15.3420947408742,15.4358542046875,15.5296136685008,15.6233731323141,
+15.7171325961274,15.8108920599407,15.904651523754,15.9984109875673,16.0921704513806,
+16.1859299151939,16.2796893790072,16.3734488428206,16.4672083066339,16.5609677704472,
+16.6547272342605,16.7484866980738,16.8422461618871,16.9360056257004,17.0297650895137,
+17.123524553327,17.2172840171403,17.3110434809537,17.404802944767,17.4985624085803,
+17.5923218723936,17.6860813362069,17.7798408000202,17.8736002638335,17.9673597276468,
+18.0611191914601,18.1548786552734,18.2486381190868,18.3423975829001,18.4361570467134,
+18.5299165105267,18.62367597434,18.7174354381533,18.8111949019666,18.9049543657799,
+18.9987138295932,19.0924732934065,19.1862327572199,19.2799922210332,19.3737516848465,
+19.4675111486598,19.5612706124731,19.6550300762864,19.7487895400997,19.842549003913,
+19.9363084677263,20.0300679315396,20.123827395353,20.2175868591663,20.3113463229796,
+20.4051057867929,20.4988652506062,20.5926247144195,20.6863841782328,20.7801436420461,
+20.8739031058594,20.9676625696727,21.061422033486,21.1551814972994,21.2489409611127,
+21.342700424926,21.4364598887393,21.5302193525526,21.6239788163659,21.7177382801792,
+21.8114977439925,21.9052572078058,21.9990166716191,22.0927761354325,22.1865355992458,
+22.2802950630591,22.3740545268724,22.4678139906857,22.561573454499,22.6553329183123,
+22.7490923821256,22.8428518459389,22.9366113097522,23.0303707735656,23.1241302373789,
+23.2178897011922,23.3116491650055,23.4054086288188,23.4991680926321,23.5929275564454,
+23.6866870202587,23.780446484072,23.8742059478853,23.9679654116987,24.061724875512,
+24.1554843393253,24.2492438031386,24.3430032669519,24.4367627307652,24.5305221945785,
+24.6242816583918,24.7180411222051,24.8118005860184,24.9055600498318,24.9993195136451,
+25.0930789774584,25.1868384412717,25.280597905085,25.3743573688983,25.4681168327116,
+25.5618762965249,25.6556357603382,25.7493952241515,25.8431546879649,25.9369141517782,
+26.0306736155915,26.1244330794048,26.2181925432181,26.3119520070314,26.4057114708445),
+.UNSPECIFIED.);
+#12506=CARTESIAN_POINT('',(-2.80562526106808,1.30446058792402,1.58867523345654));
+#12507=CARTESIAN_POINT('',(-2.84639376949787,1.21677594787775,1.59240580398842));
+#12508=CARTESIAN_POINT('',(-2.91970343641314,1.03758156381929,1.59986694505219));
+#12509=CARTESIAN_POINT('',(-3.00402014544082,0.759675352454722,1.61105865664784));
+#12510=CARTESIAN_POINT('',(-3.06194832973266,0.475095877730067,1.62225036824349));
+#12511=CARTESIAN_POINT('',(-3.09297914155414,0.186342963710041,1.63344207983914));
+#12512=CARTESIAN_POINT('',(-3.09683998943659,-0.10404685924569,1.64463379143479));
+#12513=CARTESIAN_POINT('',(-3.07349695933997,-0.393522693611087,1.65582550303044));
+#12514=CARTESIAN_POINT('',(-3.02315510543701,-0.679541667459782,1.66701721462609));
+#12515=CARTESIAN_POINT('',(-2.94625665074615,-0.95959127617599,1.67820892622174));
+#12516=CARTESIAN_POINT('',(-2.84347710195607,-1.23121145219658,1.68940063781739));
+#12517=CARTESIAN_POINT('',(-2.71571931564263,-1.49201617552126,1.70059234941304));
+#12518=CARTESIAN_POINT('',(-2.56410556717963,-1.73971443338529,1.71178406100869));
+#12519=CARTESIAN_POINT('',(-2.38996769223396,-1.97213034545104,1.72297577260434));
+#12520=CARTESIAN_POINT('',(-2.19483538738699,-2.18722227760341,1.73416748419999));
+#12521=CARTESIAN_POINT('',(-1.98042277267013,-2.38310077648018,1.74535919579564));
+#12522=CARTESIAN_POINT('',(-1.74861333405025,-2.55804516718383,1.75655090739129));
+#12523=CARTESIAN_POINT('',(-1.50144337813743,-2.71051866837662,1.76774261898695));
+#12524=CARTESIAN_POINT('',(-1.24108414445509,-2.83918189198104,1.7789343305826));
+#12525=CARTESIAN_POINT('',(-0.969822732405662,-2.94290460889919,1.79012604217825));
+#12526=CARTESIAN_POINT('',(-0.690042010476724,-3.02077567739614,1.8013177537739));
+#12527=CARTESIAN_POINT('',(-0.404199684173402,-3.07211104693255,1.81250946536955));
+#12528=CARTESIAN_POINT('',(-0.114806706552462,-3.09645976713754,1.8237011769652));
+#12529=CARTESIAN_POINT('',(0.175594778991301,-3.09360794913672,1.83489288856085));
+#12530=CARTESIAN_POINT('',(0.464453769927066,-3.06358064443739,1.8460846001565));
+#12531=CARTESIAN_POINT('',(0.749232813612164,-3.00664162486614,1.85727631175215));
+#12532=CARTESIAN_POINT('',(1.02743029728864,-2.92329106549181,1.8684680233478));
+#12533=CARTESIAN_POINT('',(1.29660242324795,-2.81426115088817,1.87965973494345));
+#12534=CARTESIAN_POINT('',(1.55438467612524,-2.68050964333239,1.8908514465391));
+#12535=CARTESIAN_POINT('',(1.79851259374579,-2.52321146943903,1.90204315813475));
+#12536=CARTESIAN_POINT('',(2.02684165906444,-2.34374839913584,1.9132348697304));
+#12537=CARTESIAN_POINT('',(2.23736613845899,-2.1436969076453,1.92442658132605));
+#12538=CARTESIAN_POINT('',(2.42823670089475,-1.92481432709721,1.9356182929217));
+#12539=CARTESIAN_POINT('',(2.5977766631863,-1.68902340942201,1.94681000451735));
+#12540=CARTESIAN_POINT('',(2.74449671865165,-1.43839543613056,1.958001716113));
+#12541=CARTESIAN_POINT('',(2.86710801977642,-1.17513202335084,1.96919342770865));
+#12542=CARTESIAN_POINT('',(2.96453349996472,-0.90154578195333,1.9803851393043));
+#12543=CARTESIAN_POINT('',(3.0359173349219,-0.620040002654326,1.99157685089995));
+#12544=CARTESIAN_POINT('',(3.08063246055671,-0.33308754455125,2.0027685624956));
+#12545=CARTESIAN_POINT('',(3.09828608136245,-0.0432091125415848,2.01396027409125));
+#12546=CARTESIAN_POINT('',(3.08872312088944,0.247048885554809,2.0251519856869));
+#12547=CARTESIAN_POINT('',(3.0520275839985,0.535136707658105,2.03634369728255));
+#12548=CARTESIAN_POINT('',(2.98852181892866,0.818523675380386,2.0475354088782));
+#12549=CARTESIAN_POINT('',(2.89876368566163,1.09472040451444,2.05872712047385));
+#12550=CARTESIAN_POINT('',(2.78354165545712,1.36130067277803,2.0699188320695));
+#12551=CARTESIAN_POINT('',(2.64386788460664,1.61592273271853,2.08111054366515));
+#12552=CARTESIAN_POINT('',(2.48096932324876,1.85634988255703,2.0923022552608));
+#12553=CARTESIAN_POINT('',(2.29627693734948,2.08047011426931,2.10349396685645));
+#12554=CARTESIAN_POINT('',(2.0914131385262,2.28631466630708,2.1146856784521));
+#12555=CARTESIAN_POINT('',(1.86817753213663,2.47207531798503,2.12587739004775));
+#12556=CARTESIAN_POINT('',(1.62853110882723,2.63612027361288,2.1370691016434));
+#12557=CARTESIAN_POINT('',(1.37457901840885,2.77700849683991,2.14826081323905));
+#12558=CARTESIAN_POINT('',(1.10855207738076,2.89350236929325,2.1594525248347));
+#12559=CARTESIAN_POINT('',(0.83278717254836,2.98457856231157,2.17064423643035));
+#12560=CARTESIAN_POINT('',(0.549706732876905,3.04943702627234,2.181835948026));
+#12561=CARTESIAN_POINT('',(0.26179744990889,3.08750801854701,2.19302765962165));
+#12562=CARTESIAN_POINT('',(-0.0284115663267762,3.0984571083476,2.20421937121731));
+#12563=CARTESIAN_POINT('',(-0.318371004026477,3.08218811450016,2.21541108281296));
+#12564=CARTESIAN_POINT('',(-0.605533743784047,3.03884395033864,2.22660279440861));
+#12565=CARTESIAN_POINT('',(-0.88737723350404,2.96880536829709,2.23779450600426));
+#12566=CARTESIAN_POINT('',(-1.16142564750593,2.87268761522835,2.24898621759991));
+#12567=CARTESIAN_POINT('',(-1.42527163516486,2.7513350278302,2.26017792919556));
+#12568=CARTESIAN_POINT('',(-1.67659746804011,2.60581361565488,2.27136964079121));
+#12569=CARTESIAN_POINT('',(-1.91319539972666,2.43740169685582,2.28256135238686));
+#12570=CARTESIAN_POINT('',(-2.13298705958054,2.24757866893082,2.29375306398251));
+#12571=CARTESIAN_POINT('',(-2.33404170995593,2.03801201310416,2.30494477557816));
+#12572=CARTESIAN_POINT('',(-2.51459320657508,1.8105426465061,2.31613648717381));
+#12573=CARTESIAN_POINT('',(-2.67305551304443,1.56716875082222,2.32732819876946));
+#12574=CARTESIAN_POINT('',(-2.80803663323115,1.3100282194681,2.33851991036511));
+#12575=CARTESIAN_POINT('',(-2.91835083911265,1.04137987748053,2.34971162196076));
+#12576=CARTESIAN_POINT('',(-3.0030290866847,0.763583639096955,2.36090333355641));
+#12577=CARTESIAN_POINT('',(-3.06132752843061,0.479079777327142,2.37209504515206));
+#12578=CARTESIAN_POINT('',(-3.09273404757468,0.190367487621298,2.38328675674771));
+#12579=CARTESIAN_POINT('',(-3.09697275672028,-0.100017066060051,2.39447846834336));
+#12580=CARTESIAN_POINT('',(-3.07400642135488,-0.389523029922321,2.40567017993901));
+#12581=CARTESIAN_POINT('',(-3.0240367869328,-0.675607268054486,2.41686189153466));
+#12582=CARTESIAN_POINT('',(-2.94750280666269,-0.955756702349742,2.42805360313031));
+#12583=CARTESIAN_POINT('',(-2.84507678556736,-1.22751038838641,2.43924531472597));
+#12584=CARTESIAN_POINT('',(-2.7176584746882,-1.48848113334576,2.45043702632162));
+#12585=CARTESIAN_POINT('',(-2.56636716731296,-1.73637646606631,2.46162873791727));
+#12586=CARTESIAN_POINT('',(-2.39253186665692,-1.96901877502528,2.47282044951292));
+#12587=CARTESIAN_POINT('',(-2.19767961136827,-2.18436443734719,2.48401216110857));
+#12588=CARTESIAN_POINT('',(-1.9835220614113,-2.38052177080268,2.49520387270422));
+#12589=CARTESIAN_POINT('',(-1.75194046216228,-2.55576765110006,2.50639558429987));
+#12590=CARTESIAN_POINT('',(-1.50496911879932,-2.70856264849667,2.51758729589552));
+#12591=CARTESIAN_POINT('',(-1.24477752615396,-2.83756455076408,2.52877900749117));
+#12592=CARTESIAN_POINT('',(-0.973651311002848,-2.94164015371584,2.53997071908682));
+#12593=CARTESIAN_POINT('',(-0.693972154210081,-3.0198752157253,2.55116243068247));
+#12594=CARTESIAN_POINT('',(-0.40819686909209,-3.07158248878885,2.56235414227812));
+#12595=CARTESIAN_POINT('',(-0.118835819789119,-3.09630775558663,2.57354585387377));
+#12596=CARTESIAN_POINT('',(0.171569130775123,-3.09383381950873,2.58473756546942));
+#12597=CARTESIAN_POINT('',(0.460466949631693,-3.06418241259684,2.59592927706507));
+#12598=CARTESIAN_POINT('',(0.74531984305797,-3.00761400464138,2.60712098866072));
+#12599=CARTESIAN_POINT('',(1.0236255495704,-2.92462551511088,2.61831270025637));
+#12600=CARTESIAN_POINT('',(1.29293932078788,-2.81594594801311,2.62950441185202));
+#12601=CARTESIAN_POINT('',(1.55089539707706,-2.68252998803295,2.64069612344767));
+#12602=CARTESIAN_POINT('',(1.79522778932904,-2.52554961420117,2.65188783504332));
+#12603=CARTESIAN_POINT('',(2.02379018431186,-2.34638380476295,2.66307954663897));
+#12604=CARTESIAN_POINT('',(2.23457479874247,-2.14660642368272,2.67427125823463));
+#12605=CARTESIAN_POINT('',(2.42573001645623,-1.92797239519506,2.68546296983027));
+#12606=CARTESIAN_POINT('',(2.59557665374215,-1.69240228784991,2.69665468142593));
+#12607=CARTESIAN_POINT('',(2.74262270996271,-1.4419654434721,2.70784639302158));
+#12608=CARTESIAN_POINT('',(2.86557647388282,-1.17886179923695,2.71903810461723));
+#12609=CARTESIAN_POINT('',(2.96335787057674,-0.905402562544304,2.73022981621288));
+#12610=CARTESIAN_POINT('',(3.03510794923721,-0.623989908450438,2.74142152780853));
+#12611=CARTESIAN_POINT('',(3.08019642854214,-0.337095878003816,2.75261323940418));
+#12612=CARTESIAN_POINT('',(3.09822723329719,-0.0472406628500732,2.76380495099983));
+#12613=CARTESIAN_POINT('',(3.0890419737184,0.243029533137059,2.77499666259548));
+#12614=CARTESIAN_POINT('',(3.05272133679119,0.531164860726612,2.78618837419113));
+#12615=CARTESIAN_POINT('',(2.9895843774837,0.814634224223522,2.79738008578678));
+#12616=CARTESIAN_POINT('',(2.90018571604068,1.09094751562322,2.80857179738243));
+#12617=CARTESIAN_POINT('',(2.78531066597788,1.357677488714,2.81976350897808));
+#12618=CARTESIAN_POINT('',(2.64596833557479,1.6124810809763,2.83095522057373));
+#12619=CARTESIAN_POINT('',(2.48338276346482,1.85311999597886,2.84214693216938));
+#12620=CARTESIAN_POINT('',(2.29898216619155,2.07748036546777,2.85333864376503));
+#12621=CARTESIAN_POINT('',(2.09438639218463,2.28359131842866,2.86453035536068));
+#12622=CARTESIAN_POINT('',(1.87139269236483,2.46964229400421,2.87572206695633));
+#12623=CARTESIAN_POINT('',(1.63195993237478,2.6339989461832,2.88691377855198));
+#12624=CARTESIAN_POINT('',(1.37819138512147,2.77521750054799,2.89810549014763));
+#12625=CARTESIAN_POINT('',(1.11231625478778,2.89205743696521,2.90929720174328));
+#12626=CARTESIAN_POINT('',(0.836670094613359,2.98349238680955,2.92048891333893));
+#12627=CARTESIAN_POINT('',(0.553674290463031,3.04871914899539,2.93168062493459));
+#12628=CARTESIAN_POINT('',(0.265814790407092,3.08716474561558,2.94287233653024));
+#12629=CARTESIAN_POINT('',(-0.0243797328385136,3.0984914552081,2.95406404812589));
+#12630=CARTESIAN_POINT('',(-0.314360094782377,3.08259977943607,2.96525575972154));
+#12631=CARTESIAN_POINT('',(-0.601578992211424,3.03962931712089,2.97644747131719));
+#12632=CARTESIAN_POINT('',(-0.88351337971881,2.96995753795046,2.98763918291284));
+#12633=CARTESIAN_POINT('',(-1.15768663314157,2.87419646663484,2.99883089450849));
+#12634=CARTESIAN_POINT('',(-1.42169030521556,2.75318730663698,3.01002260610414));
+#12635=CARTESIAN_POINT('',(-1.67320528233725,2.60799305070578,3.02121431769979));
+#12636=CARTESIAN_POINT('',(-1.91002215658306,2.43988914312365,3.03240602929544));
+#12637=CARTESIAN_POINT('',(-2.13006063403023,2.25035227569499,3.04359774089109));
+#12638=CARTESIAN_POINT('',(-2.3313878088887,2.04104741589607,3.05478945248674));
+#12639=CARTESIAN_POINT('',(-2.51223514291692,1.81381318113638,3.06598116408239));
+#12640=CARTESIAN_POINT('',(-2.67101400096747,1.57064568760959,3.07717287567804));
+#12641=CARTESIAN_POINT('',(-2.80632960619213,1.3136810156124,3.08836458727369));
+#12642=CARTESIAN_POINT('',(-2.91699329231825,1.04517644536281,3.09955629886934));
+#12643=CARTESIAN_POINT('',(-3.00203294536767,0.767490628149956,3.11074801046499));
+#12644=CARTESIAN_POINT('',(-3.06070154309378,0.483062866999977,3.12193972206064));
+#12645=CARTESIAN_POINT('',(-3.09248371712304,0.194391688864869,3.13313143365629));
+#12646=CARTESIAN_POINT('',(-3.09710028015642,-0.0959871034352862,3.14432314525194));
+#12647=CARTESIAN_POINT('',(-3.07451067846204,-0.385522706716173,3.1555148568476));
+#12648=CARTESIAN_POINT('',(-3.02491334811534,-0.671671724702287,3.16670656844324));
+#12649=CARTESIAN_POINT('',(-2.94874397185739,-0.951920510234738,3.1778982800389));
+#12650=CARTESIAN_POINT('',(-2.84667165188389,-1.22380724615094,3.18908999163455));
+#12651=CARTESIAN_POINT('',(-2.71959303218441,-1.48494357086891,3.2002817032302));
+#12652=CARTESIAN_POINT('',(-2.56862442206384,-1.73303555870851,3.21147341482585));
+#12653=CARTESIAN_POINT('',(-2.395091990036,-1.96590387064991,3.2226651264215));
+#12654=CARTESIAN_POINT('',(-2.20052011423019,-2.18150289851727,3.23385683801715));
+#12655=CARTESIAN_POINT('',(-1.98661799164546,-2.37793873441715,3.2450485496128));
+#12656=CARTESIAN_POINT('',(-1.7552646238821,-2.55348580758126,3.25624026120845));
+#12657=CARTESIAN_POINT('',(-1.50849231124177,-2.70660204246863,3.2674319728041));
+#12658=CARTESIAN_POINT('',(-1.24846880019074,-2.8359424049725,3.27862368439975));
+#12659=CARTESIAN_POINT('',(-0.977478241009855,-2.94037071773666,3.2898153959954));
+#12660=CARTESIAN_POINT('',(-0.697901122907032,-3.01896964079071,3.30100710759105));
+#12661=CARTESIAN_POINT('',(-0.412193362850134,-3.07104872983044,3.3121988191867));
+#12662=CARTESIAN_POINT('',(-0.122864731812327,-3.09615050135609,3.32339053078235));
+#12663=CARTESIAN_POINT('',(0.167543192057663,-3.09405445138996,3.334582242378));
+#12664=CARTESIAN_POINT('',(0.45647934967218,-3.06477899247137,3.34577395397365));
+#12665=CARTESIAN_POINT('',(0.741405610525678,-3.00858129191347,3.3569656655693));
+#12666=CARTESIAN_POINT('',(1.01981906864577,-2.92595501274337,3.36815737716495));
+#12667=CARTESIAN_POINT('',(1.28927402911852,-2.81762597716748,3.3793490887606));
+#12668=CARTESIAN_POINT('',(1.5474034920467,-2.68454579066565,3.39054080035626));
+#12669=CARTESIAN_POINT('',(1.79193994522823,-2.52788348268652,3.40173251195191));
+#12670=CARTESIAN_POINT('',(2.02073528286262,-2.34901523750977,3.41292422354755));
+#12671=CARTESIAN_POINT('',(2.231779675465,-2.14951230498312,3.42411593514321));
+#12672=CARTESIAN_POINT('',(2.42321922465396,-1.93112719919758,3.43530764673886));
+#12673=CARTESIAN_POINT('',(2.59337224986452,-1.69577829937211,3.44649935833451));
+#12674=CARTESIAN_POINT('',(2.74074405593847,-1.44553301421291,3.45769106993016));
+#12675=CARTESIAN_POINT('',(2.86404008164439,-1.18258956063156,3.4688827815258));
+#12676=CARTESIAN_POINT('',(2.92946482887987,-1.0003684394891,3.47634392258956));
+#12677=CARTESIAN_POINT('',(2.9578403991603,-0.907926596199078,3.48007449312144));
+#12678=CARTESIAN_POINT('',(-3.1737320933584,1.47560990766085,1.35430037016755));
+#12679=CARTESIAN_POINT('',(-3.21984955793837,1.37642076787406,1.35803094069944));
+#12680=CARTESIAN_POINT('',(-3.30277768304152,1.17371551869927,1.3654920817632));
+#12681=CARTESIAN_POINT('',(-3.39815700869873,0.859347140929667,1.37668379335885));
+#12682=CARTESIAN_POINT('',(-3.46368555242413,0.537429946720744,1.3878755049545));
+#12683=CARTESIAN_POINT('',(-3.49878770406476,0.210791744893591,1.39906721655015));
+#12684=CARTESIAN_POINT('',(-3.50315510729645,-0.117698133454744,1.4102589281458));
+#12685=CARTESIAN_POINT('',(-3.47674939845076,-0.445154105043555,1.42145063974145));
+#12686=CARTESIAN_POINT('',(-3.41980253545091,-0.768699665175654,1.4326423513371));
+#12687=CARTESIAN_POINT('',(-3.33281476236209,-1.08549266075081,1.44383406293275));
+#12688=CARTESIAN_POINT('',(-3.21655021446884,-1.3927502556272,1.4550257745284));
+#12689=CARTESIAN_POINT('',(-3.07203020596099,-1.68777337649826,1.46621748612405));
+#12690=CARTESIAN_POINT('',(-2.90052425826069,-1.96797042254024,1.47740919771971));
+#12691=CARTESIAN_POINT('',(-2.70353894805075,-2.23088003109196,1.48860090931536));
+#12692=CARTESIAN_POINT('',(-2.48280467290096,-2.47419269924016,1.49979262091101));
+#12693=CARTESIAN_POINT('',(-2.24026045076606,-2.69577107141642,1.51098433250666));
+#12694=CARTESIAN_POINT('',(-1.97803688687812,-2.89366871478089,1.52217604410231));
+#12695=CARTESIAN_POINT('',(-1.69843745766002,-3.06614721746519,1.53336775569796));
+#12696=CARTESIAN_POINT('',(-1.40391827606937,-3.21169145947592,1.54455946729361));
+#12697=CARTESIAN_POINT('',(-1.0970665161222,-3.32902292211329,1.55575117888926));
+#12698=CARTESIAN_POINT('',(-0.780577686123989,-3.41711091898953,1.56694289048491));
+#12699=CARTESIAN_POINT('',(-0.457231950249156,-3.47518164998947,1.57813460208056));
+#12700=CARTESIAN_POINT('',(-0.129869706469501,-3.50272499863945,1.58932631367621));
+#12701=CARTESIAN_POINT('',(0.198633364634988,-3.49949901317402,1.60051802527186));
+#12702=CARTESIAN_POINT('',(0.525391561001867,-3.46553203193683,1.61170973686751));
+#12703=CARTESIAN_POINT('',(0.847534508244662,-3.40112243444523,1.62290144846316));
+#12704=CARTESIAN_POINT('',(1.16223237416687,-3.3068360203056,1.63409316005881));
+#12705=CARTESIAN_POINT('',(1.46672072713721,-3.1835010390038,1.64528487165446));
+#12706=CARTESIAN_POINT('',(1.75832481996015,-3.03220091423116,1.65647658325011));
+#12707=CARTESIAN_POINT('',(2.03448308592264,-2.8542647266585,1.66766829484576));
+#12708=CARTESIAN_POINT('',(2.29276964061827,-2.65125553876109,1.67886000644141));
+#12709=CARTESIAN_POINT('',(2.53091559188394,-2.42495666425422,1.69005171803706));
+#12710=CARTESIAN_POINT('',(2.74682897065396,-2.17735600275386,1.70124342963271));
+#12711=CARTESIAN_POINT('',(2.93861310765116,-1.9106285772732,1.71243514122836));
+#12712=CARTESIAN_POINT('',(3.1045832944866,-1.62711742795255,1.72362685282401));
+#12713=CARTESIAN_POINT('',(3.24328158281038,-1.32931302985985,1.73481856441966));
+#12714=CARTESIAN_POINT('',(3.35348959151171,-1.0198314156638,1.74601027601531));
+#12715=CARTESIAN_POINT('',(3.43423920946474,-0.701391195359041,1.75720198761096));
+#12716=CARTESIAN_POINT('',(3.48482109980305,-0.376789674911113,1.76839369920661));
+#12717=CARTESIAN_POINT('',(3.50479093101772,-0.0488782836046168,1.77958541080226));
+#12718=CARTESIAN_POINT('',(3.49397328014259,0.279462474049452,1.79077712239791));
+#12719=CARTESIAN_POINT('',(3.45246317373962,0.605348321814767,1.80196883399356));
+#12720=CARTESIAN_POINT('',(3.38062525314765,0.925916548363073,1.81316054558921));
+#12721=CARTESIAN_POINT('',(3.27909057132736,1.23835115447283,1.82435225718486));
+#12722=CARTESIAN_POINT('',(3.14875104944027,1.53990758989006,1.83554396878051));
+#12723=CARTESIAN_POINT('',(2.9907516418573,1.82793686255299,1.84673568037616));
+#12724=CARTESIAN_POINT('',(2.80648027842275,2.09990880839534,1.85792739197181));
+#12725=CARTESIAN_POINT('',(2.59755567232467,2.35343431731716,1.86911910356746));
+#12726=CARTESIAN_POINT('',(2.36581310067231,2.58628632008126,1.88031081516311));
+#12727=CARTESIAN_POINT('',(2.1132882826896,2.7964193517781,1.89150252675876));
+#12728=CARTESIAN_POINT('',(1.84219949714521,2.98198752000576,1.90269423835441));
+#12729=CARTESIAN_POINT('',(1.55492809610663,3.14136071992543,1.91388594995007));
+#12730=CARTESIAN_POINT('',(1.25399758619335,3.27313895375272,1.92507766154572));
+#12731=CARTESIAN_POINT('',(0.942051461087766,3.37616462889691,1.93626937314137));
+#12732=CARTESIAN_POINT('',(0.621829980031782,3.44953272671617,1.94746108473702));
+#12733=CARTESIAN_POINT('',(0.296146096296169,3.49259875256244,1.95865279633267));
+#12734=CARTESIAN_POINT('',(-0.0321392529234439,3.50498439727964,1.96984450792832));
+#12735=CARTESIAN_POINT('',(-0.360142278120531,3.48658086042219,1.98103621952397));
+#12736=CARTESIAN_POINT('',(-0.684981669835435,3.4375498060016,1.99222793111962));
+#12737=CARTESIAN_POINT('',(-1.00380390922743,3.35832194236525,2.00341964271527));
+#12738=CARTESIAN_POINT('',(-1.31380833452287,3.24959323868241,2.01461135431092));
+#12739=CARTESIAN_POINT('',(-1.61227174314579,3.11231881127333,2.02580306590657));
+#12740=CARTESIAN_POINT('',(-1.89657231341603,2.94770453348635,2.03699477750222));
+#12741=CARTESIAN_POINT('',(-2.16421263567702,2.75719644282524,2.04818648909787));
+#12742=CARTESIAN_POINT('',(-2.41284165053883,2.5424680383787,2.05937820069352));
+#12743=CARTESIAN_POINT('',(-2.640275301522,2.30540558013663,2.07056991228917));
+#12744=CARTESIAN_POINT('',(-2.84451572068116,2.04809151932962,2.08176162388482));
+#12745=CARTESIAN_POINT('',(-3.02376877867434,1.77278620534639,2.09295333548047));
+#12746=CARTESIAN_POINT('',(-3.17645984511098,1.48190802992281,2.10414504707612));
+#12747=CARTESIAN_POINT('',(-3.30124762073366,1.17801218302383,2.11533675867177));
+#12748=CARTESIAN_POINT('',(-3.39703591992599,0.863768207035187,2.12652847026742));
+#12749=CARTESIAN_POINT('',(-3.46298330004451,0.541936546437893,2.13772018186307));
+#12750=CARTESIAN_POINT('',(-3.49851045298661,0.215344298962335,2.14891189345872));
+#12751=CARTESIAN_POINT('',(-3.50330529406411,-0.113139618766296,2.16010360505437));
+#12752=CARTESIAN_POINT('',(-3.47732570347963,-0.440629672936451,2.17129531665002));
+#12753=CARTESIAN_POINT('',(-3.42079989632377,-0.764249060230672,2.18248702824568));
+#12754=CARTESIAN_POINT('',(-3.33422441784265,-1.08115497881389,2.19367873984133));
+#12755=CARTESIAN_POINT('',(-3.21835978158631,-1.38856360063913,2.20487045143698));
+#12756=CARTESIAN_POINT('',(-3.07422378875426,-1.68377452570395,2.21606216303263));
+#12757=CARTESIAN_POINT('',(-2.90308258742357,-1.96419450344162,2.22725387462828));
+#12758=CARTESIAN_POINT('',(-2.70643955019889,-2.2273602128689,2.23844558622393));
+#12759=CARTESIAN_POINT('',(-2.48602206798766,-2.47095990138054,2.24963729781958));
+#12760=CARTESIAN_POINT('',(-2.243766375909,-2.69285369210664,2.26082900941523));
+#12761=CARTESIAN_POINT('',(-1.98180054463184,-2.89109238144497,2.27202072101088));
+#12762=CARTESIAN_POINT('',(-1.70242578655297,-3.0639345616432,2.28321243260653));
+#12763=CARTESIAN_POINT('',(-1.40809624102904,-3.20986191801954,2.29440414420218));
+#12764=CARTESIAN_POINT('',(-1.10139741623721,-3.32759256644473,2.30559585579783));
+#12765=CARTESIAN_POINT('',(-0.785023477039528,-3.41609231392376,2.31678756739348));
+#12766=CARTESIAN_POINT('',(-0.461753578363774,-3.47458374335984,2.32797927898913));
+#12767=CARTESIAN_POINT('',(-0.134427451997529,-3.50255304269638,2.33917099058478));
+#12768=CARTESIAN_POINT('',(0.194079538748992,-3.49975451844714,2.35036270218043));
+#12769=CARTESIAN_POINT('',(0.520881657381644,-3.46621275396585,2.36155441377608));
+#12770=CARTESIAN_POINT('',(0.843108143683245,-3.40222239349623,2.37274612537173));
+#12771=CARTESIAN_POINT('',(1.15792843161687,-3.30834555389933,2.38393783696738));
+#12772=CARTESIAN_POINT('',(1.46257701414741,-3.18540688679481,2.39512954856303));
+#12773=CARTESIAN_POINT('',(1.75437773655897,-3.03448633449195,2.40632126015868));
+#12774=CARTESIAN_POINT('',(2.03076730486572,-2.85690964334552,2.41751297175433));
+#12775=CARTESIAN_POINT('',(2.28931780280916,-2.65423671787073,2.42870468334999));
+#12776=CARTESIAN_POINT('',(2.52775801964338,-2.42824791791958,2.43989639494564));
+#12777=CARTESIAN_POINT('',(2.7439934013565,-2.1809284192894,2.45108810654129));
+#12778=CARTESIAN_POINT('',(2.93612445006902,-1.91445077514652,2.46227981813694));
+#12779=CARTESIAN_POINT('',(3.10246340998105,-1.63115583145233,2.47347152973259));
+#12780=CARTESIAN_POINT('',(3.24154909329284,-1.33353216403826,2.48466324132824));
+#12781=CARTESIAN_POINT('',(3.35215971586142,-1.02419421796262,2.49585495292389));
+#12782=CARTESIAN_POINT('',(3.4333236298401,-0.705859341181941,2.50704666451954));
+#12783=CARTESIAN_POINT('',(3.48432785902083,-0.381323914282215,2.51823837611519));
+#12784=CARTESIAN_POINT('',(3.50472436190177,-0.0534387859559421,2.52943008771084));
+#12785=CARTESIAN_POINT('',(3.49433396746258,0.27491576999038,2.54062179930649));
+#12786=CARTESIAN_POINT('',(3.45324794907421,0.60085535611072,2.55181351090214));
+#12787=CARTESIAN_POINT('',(3.38182722271715,0.921516789017668,2.56300522249779));
+#12788=CARTESIAN_POINT('',(3.28069917655143,1.23408325072783,2.57419693409344));
+#12789=CARTESIAN_POINT('',(3.15075215968871,1.53580903271504,2.58538864568909));
+#12790=CARTESIAN_POINT('',(2.99312767857918,1.82404365530965,2.59658035728474));
+#12791=CARTESIAN_POINT('',(2.80921036956337,2.09625515056966,2.60777206888039));
+#12792=CARTESIAN_POINT('',(2.60061583567403,2.35005230409743,2.61896378047604));
+#12793=CARTESIAN_POINT('',(2.36917645453442,2.58320566042116,2.63015549207169));
+#12794=CARTESIAN_POINT('',(2.11692528202202,2.79366710742139,2.64134720366734));
+#12795=CARTESIAN_POINT('',(1.8460781930945,2.97958786776513,2.652538915263));
+#12796=CARTESIAN_POINT('',(1.55901441665981,3.13933473930371,2.66373062685865));
+#12797=CARTESIAN_POINT('',(1.25825563548008,3.27150444177214,2.6749223384543));
+#12798=CARTESIAN_POINT('',(0.946443834703979,3.37493594376294,2.68611405004995));
+#12799=CARTESIAN_POINT('',(0.626318093614899,3.44872066168932,2.6973057616456));
+#12800=CARTESIAN_POINT('',(0.300690524465539,3.49221044114595,2.70849747324125));
+#12801=CARTESIAN_POINT('',(-0.02757843023827,3.50502325055595,2.7196891848369));
+#12802=CARTESIAN_POINT('',(-0.35560512500597,3.48704653708861,2.73088089643255));
+#12803=CARTESIAN_POINT('',(-0.680508042454951,3.43843821536847,2.7420726080282));
+#12804=CARTESIAN_POINT('',(-0.999433105709085,3.35962528029018,2.75326431962385));
+#12805=CARTESIAN_POINT('',(-1.30957874974889,3.25130005612498,2.7644560312195));
+#12806=CARTESIAN_POINT('',(-1.60822053147662,3.11441411486804,2.77564774281515));
+#12807=CARTESIAN_POINT('',(-1.89273506231154,2.95016991725031,2.7868394544108));
+#12808=CARTESIAN_POINT('',(-2.16062305308214,2.76001024984368,2.79803116600645));
+#12809=CARTESIAN_POINT('',(-2.40953126877946,2.54560555104797,2.8092228776021));
+#12810=CARTESIAN_POINT('',(-2.63727320031249,2.30883923729343,2.82041458919775));
+#12811=CARTESIAN_POINT('',(-2.84184827167651,2.05179115835931,2.8316063007934));
+#12812=CARTESIAN_POINT('',(-3.021459413811,1.77671932714345,2.84279801238905));
+#12813=CARTESIAN_POINT('',(-3.17452885077145,1.48604008437589,2.8539897239847));
+#12814=CARTESIAN_POINT('',(-3.29971195954275,1.18230687251775,2.86518143558035));
+#12815=CARTESIAN_POINT('',(-3.39590908174441,0.868187805303699,2.876373147176));
+#12816=CARTESIAN_POINT('',(-3.46227518346849,0.546442229966202,2.88756485877165));
+#12817=CARTESIAN_POINT('',(-3.49822727839473,0.219896488028379,2.89875657036731));
+#12818=CARTESIAN_POINT('',(-3.50344954897497,-0.108580912407777,2.90994828196296));
+#12819=CARTESIAN_POINT('',(-3.47789612070053,-0.436104494781217,2.92113999355861));
+#12820=CARTESIAN_POINT('',(-3.42179146508223,-0.759797161249365,2.93233170515426));
+#12821=CARTESIAN_POINT('',(-3.33562842780301,-1.07681546626365,2.94352341674991));
+#12822=CARTESIAN_POINT('',(-3.22016389936484,-1.38437459452984,2.95471512834556));
+#12823=CARTESIAN_POINT('',(-3.07641216626047,-1.67977282393685,2.96590683994121));
+#12824=CARTESIAN_POINT('',(-2.90563600107618,-1.96041525856187,2.97709855153686));
+#12825=CARTESIAN_POINT('',(-2.70933556979348,-2.22383662327159,2.98829026313251));
+#12826=CARTESIAN_POINT('',(-2.48923525373248,-2.46772291968276,2.99948197472816));
+#12827=CARTESIAN_POINT('',(-2.24726850189827,-2.6899317532473,3.01067368632381));
+#12828=CARTESIAN_POINT('',(-1.98556084679339,-2.88851115290097,3.02186539791946));
+#12829=CARTESIAN_POINT('',(-1.7064112328921,-3.0617167179561,3.03305710951511));
+#12830=CARTESIAN_POINT('',(-1.41227182179476,-3.20802694161329,3.04424882111076));
+#12831=CARTESIAN_POINT('',(-1.10572645146184,-3.32615657648431,3.05544053270641));
+#12832=CARTESIAN_POINT('',(-0.789467938750201,-3.415067924718,3.06663224430206));
+#12833=CARTESIAN_POINT('',(-0.466274424635305,-3.47397995355229,3.07782395589771));
+#12834=CARTESIAN_POINT('',(-0.138984969912271,-3.50237515621766,3.08901566749336));
+#12835=CARTESIAN_POINT('',(0.189525384247035,-3.50000409792306,3.10020737908901));
+#12836=CARTESIAN_POINT('',(0.516370871802902,-3.46688760699071,3.11139909068466));
+#12837=CARTESIAN_POINT('',(0.838680351568244,-3.4033165918917,3.12259080228031));
+#12838=CARTESIAN_POINT('',(1.15362252845834,-3.30984948579032,3.13378251387596));
+#12839=CARTESIAN_POINT('',(1.4584308247172,-3.18730734104257,3.14497422547162));
+#12840=CARTESIAN_POINT('',(1.75042768263851,-3.03676661675133,3.15616593706727));
+#12841=CARTESIAN_POINT('',(2.02704808530868,-2.85954972269483,3.16735764866292));
+#12842=CARTESIAN_POINT('',(2.28586208871005,-2.65721340284573,3.17854936025857));
+#12843=CARTESIAN_POINT('',(2.52459616742679,-2.43153505995902,3.18974107185422));
+#12844=CARTESIAN_POINT('',(2.74115318579629,-2.18449714347006,3.20093278344987));
+#12845=CARTESIAN_POINT('',(2.93363082148995,-1.91826972996713,3.21212449504552));
+#12846=CARTESIAN_POINT('',(3.10033827065764,-1.63519147866173,3.22331620664117));
+#12847=CARTESIAN_POINT('',(3.23981112157482,-1.33774901941757,3.23450791823681));
+#12848=CARTESIAN_POINT('',(3.31381980081021,-1.13161991576193,3.24196905930057));
+#12849=CARTESIAN_POINT('',(3.34591833489315,-1.02704941274791,3.24569962983245));
+#12850=FACE_BOUND('',#12851,.T.);
+#12851=EDGE_LOOP('',(#18436,#18437,#18438,#18439,#18440,#18441));
+#12852=FACE_BOUND('',#12853,.T.);
+#12853=EDGE_LOOP('',(#18442));
+#12854=PLANE('',#12855);
+#12855=AXIS2_PLACEMENT_3D('',#12856,#12857,#12858);
+#12856=CARTESIAN_POINT('',(7.96020419445779E-017,-1.59204083889156E-016,1.3));
+#12857=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#12858=DIRECTION('',(-6.3439270129542E-033,-1.,-1.22464679914735E-016));
+#12859=FACE_BOUND('',#12860,.T.);
+#12860=EDGE_LOOP('',(#18443,#18444,#18445,#18446,#18447,#18448));
+#12861=FACE_BOUND('',#12862,.T.);
+#12862=EDGE_LOOP('',(#18449));
+#12863=PLANE('',#12864);
+#12864=AXIS2_PLACEMENT_3D('',#12865,#12866,#12867);
+#12865=CARTESIAN_POINT('',(2.02066721859313E-016,-4.04133443718627E-016,3.3));
+#12866=DIRECTION('',(6.12323399573677E-017,-1.22464679914735E-016,1.));
+#12867=DIRECTION('',(-6.57490139302522E-033,-1.,-1.22464679914735E-016));
+#12868=FACE_BOUND('',#12869,.T.);
+#12869=EDGE_LOOP('',(#18450,#18451,#18452,#18453));
+#12870=CONICAL_SURFACE('',#12871,5.9,1.30899693899575);
+#12871=AXIS2_PLACEMENT_3D('',#12872,#12873,#12874);
+#12872=CARTESIAN_POINT('',(8.61649043614757E-017,-1.72329808722951E-016,1.40717967697245));
+#12873=DIRECTION('',(6.12323399573677E-017,-1.22464679914735E-016,1.));
+#12874=DIRECTION('',(8.6487219740261E-033,1.,1.22464679914735E-016));
+#12875=FACE_BOUND('',#12876,.T.);
+#12876=EDGE_LOOP('',(#18454,#18455,#18456,#18457));
+#12877=CONICAL_SURFACE('',#12878,5.9,1.30899693899575);
+#12878=AXIS2_PLACEMENT_3D('',#12879,#12880,#12881);
+#12879=CARTESIAN_POINT('',(8.61649043614757E-017,-1.72329808722951E-016,1.40717967697245));
+#12880=DIRECTION('',(6.12323399573677E-017,-1.22464679914735E-016,1.));
+#12881=DIRECTION('',(8.6487219740261E-033,1.,1.22464679914735E-016));
+#12882=FACE_BOUND('',#12883,.T.);
+#12883=EDGE_LOOP('',(#18458,#18459,#18460,#18461));
+#12884=CONICAL_SURFACE('',#12885,5.9,1.30899693899575);
+#12885=AXIS2_PLACEMENT_3D('',#12886,#12887,#12888);
+#12886=CARTESIAN_POINT('',(8.61649043614757E-017,-1.72329808722951E-016,1.40717967697245));
+#12887=DIRECTION('',(6.12323399573677E-017,-1.22464679914735E-016,1.));
+#12888=DIRECTION('',(8.6487219740261E-033,1.,1.22464679914735E-016));
+#12889=FACE_BOUND('',#12890,.T.);
+#12890=EDGE_LOOP('',(#18462,#18463,#18464,#18465));
+#12891=CONICAL_SURFACE('',#12892,5.9,1.30899693899575);
+#12892=AXIS2_PLACEMENT_3D('',#12893,#12894,#12895);
+#12893=CARTESIAN_POINT('',(8.61649043614757E-017,-1.72329808722951E-016,1.40717967697245));
+#12894=DIRECTION('',(6.12323399573677E-017,-1.22464679914735E-016,1.));
+#12895=DIRECTION('',(8.6487219740261E-033,1.,1.22464679914735E-016));
+#12896=FACE_BOUND('',#12897,.T.);
+#12897=EDGE_LOOP('',(#18466,#18467,#18468,#18469));
+#12898=CONICAL_SURFACE('',#12899,5.9,1.30899693899575);
+#12899=AXIS2_PLACEMENT_3D('',#12900,#12901,#12902);
+#12900=CARTESIAN_POINT('',(8.61649043614757E-017,-1.72329808722951E-016,1.40717967697245));
+#12901=DIRECTION('',(6.12323399573677E-017,-1.22464679914735E-016,1.));
+#12902=DIRECTION('',(8.6487219740261E-033,1.,1.22464679914735E-016));
+#12903=FACE_BOUND('',#12904,.T.);
+#12904=EDGE_LOOP('',(#18470,#18471,#18472,#18473));
+#12905=CONICAL_SURFACE('',#12906,5.9,1.30899693899575);
+#12906=AXIS2_PLACEMENT_3D('',#12907,#12908,#12909);
+#12907=CARTESIAN_POINT('',(8.61649043614757E-017,-1.72329808722951E-016,1.40717967697245));
+#12908=DIRECTION('',(6.12323399573677E-017,-1.22464679914735E-016,1.));
+#12909=DIRECTION('',(8.6487219740261E-033,1.,1.22464679914735E-016));
+#12910=FACE_BOUND('',#12911,.T.);
+#12911=EDGE_LOOP('',(#18474,#18475,#18476,#18477));
+#12912=CONICAL_SURFACE('',#12913,5.9,1.30899693899575);
+#12913=AXIS2_PLACEMENT_3D('',#12914,#12915,#12916);
+#12914=CARTESIAN_POINT('',(1.95503859442415E-016,-3.91007718884831E-016,3.19282032302755));
+#12915=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#12916=DIRECTION('',(-6.57490139302522E-033,-1.,-1.22464679914735E-016));
+#12917=FACE_BOUND('',#12918,.T.);
+#12918=EDGE_LOOP('',(#18478,#18479,#18480,#18481));
+#12919=CONICAL_SURFACE('',#12920,5.9,1.30899693899575);
+#12920=AXIS2_PLACEMENT_3D('',#12921,#12922,#12923);
+#12921=CARTESIAN_POINT('',(1.95503859442415E-016,-3.91007718884831E-016,3.19282032302755));
+#12922=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#12923=DIRECTION('',(-6.57490139302522E-033,-1.,-1.22464679914735E-016));
+#12924=FACE_BOUND('',#12925,.T.);
+#12925=EDGE_LOOP('',(#18482,#18483,#18484,#18485));
+#12926=CONICAL_SURFACE('',#12927,5.9,1.30899693899575);
+#12927=AXIS2_PLACEMENT_3D('',#12928,#12929,#12930);
+#12928=CARTESIAN_POINT('',(1.95503859442415E-016,-3.91007718884831E-016,3.19282032302755));
+#12929=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#12930=DIRECTION('',(-6.57490139302522E-033,-1.,-1.22464679914735E-016));
+#12931=FACE_BOUND('',#12932,.T.);
+#12932=EDGE_LOOP('',(#18486,#18487,#18488,#18489));
+#12933=CONICAL_SURFACE('',#12934,5.9,1.30899693899575);
+#12934=AXIS2_PLACEMENT_3D('',#12935,#12936,#12937);
+#12935=CARTESIAN_POINT('',(1.95503859442415E-016,-3.91007718884831E-016,3.19282032302755));
+#12936=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#12937=DIRECTION('',(-6.57490139302522E-033,-1.,-1.22464679914735E-016));
+#12938=FACE_BOUND('',#12939,.T.);
+#12939=EDGE_LOOP('',(#18490,#18491,#18492,#18493));
+#12940=CONICAL_SURFACE('',#12941,5.9,1.30899693899575);
+#12941=AXIS2_PLACEMENT_3D('',#12942,#12943,#12944);
+#12942=CARTESIAN_POINT('',(1.95503859442415E-016,-3.91007718884831E-016,3.19282032302755));
+#12943=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#12944=DIRECTION('',(-6.57490139302522E-033,-1.,-1.22464679914735E-016));
+#12945=FACE_BOUND('',#12946,.T.);
+#12946=EDGE_LOOP('',(#18494,#18495,#18496,#18497));
+#12947=CONICAL_SURFACE('',#12948,5.9,1.30899693899575);
+#12948=AXIS2_PLACEMENT_3D('',#12949,#12950,#12951);
+#12949=CARTESIAN_POINT('',(1.95503859442415E-016,-3.91007718884831E-016,3.19282032302755));
+#12950=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#12951=DIRECTION('',(-6.57490139302522E-033,-1.,-1.22464679914735E-016));
+#12952=FACE_BOUND('',#12953,.T.);
+#12953=EDGE_LOOP('',(#18498,#18499,#18500,#18501,#18502,#18503));
+#12954=PLANE('',#12955);
+#12955=AXIS2_PLACEMENT_3D('',#12956,#12957,#12958);
+#12956=CARTESIAN_POINT('',(-5.5,-3.17542648054294,1.3));
+#12957=DIRECTION('',(-0.5,-0.866025403784439,-1.92296268638356E-016));
+#12958=DIRECTION('',(0.866025403784439,-0.5,-1.39851831736986E-016));
+#12959=FACE_BOUND('',#12960,.T.);
+#12960=EDGE_LOOP('',(#18504,#18505,#18506,#18507));
+#12961=CYLINDRICAL_SURFACE('',#12962,6.3);
+#12962=AXIS2_PLACEMENT_3D('',#12963,#12964,#12965);
+#12963=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#12964=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#12965=DIRECTION('',(-1.10085108351149E-032,-1.,-1.22464679914735E-016));
+#12966=FACE_BOUND('',#12967,.T.);
+#12967=EDGE_LOOP('',(#18508,#18509,#18510,#18511,#18512,#18513));
+#12968=PLANE('',#12969);
+#12969=AXIS2_PLACEMENT_3D('',#12970,#12971,#12972);
+#12970=CARTESIAN_POINT('',(-5.5,3.17542648054294,1.3));
+#12971=DIRECTION('',(-1.,1.39851831736986E-016,3.10533447260811E-032));
+#12972=DIRECTION('',(-1.39851831736986E-016,-1.,-1.39851831736986E-016));
+#12973=FACE_BOUND('',#12974,.T.);
+#12974=EDGE_LOOP('',(#18514,#18515,#18516,#18517));
+#12975=CYLINDRICAL_SURFACE('',#12976,6.3);
+#12976=AXIS2_PLACEMENT_3D('',#12977,#12978,#12979);
+#12977=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#12978=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#12979=DIRECTION('',(-1.10085108351149E-032,-1.,-1.22464679914735E-016));
+#12980=FACE_BOUND('',#12981,.T.);
+#12981=EDGE_LOOP('',(#18518,#18519,#18520,#18521,#18522,#18523));
+#12982=PLANE('',#12983);
+#12983=AXIS2_PLACEMENT_3D('',#12984,#12985,#12986);
+#12984=CARTESIAN_POINT('',(6.04046126100489E-016,6.35085296108588,1.3));
+#12985=DIRECTION('',(-0.5,0.866025403784439,3.06161699786838E-017));
+#12986=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#12987=FACE_BOUND('',#12988,.T.);
+#12988=EDGE_LOOP('',(#18524,#18525,#18526,#18527));
+#12989=CYLINDRICAL_SURFACE('',#12990,6.3);
+#12990=AXIS2_PLACEMENT_3D('',#12991,#12992,#12993);
+#12991=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#12992=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#12993=DIRECTION('',(-1.10085108351149E-032,-1.,-1.22464679914735E-016));
+#12994=FACE_BOUND('',#12995,.T.);
+#12995=EDGE_LOOP('',(#18528,#18529,#18530,#18531,#18532,#18533));
+#12996=PLANE('',#12997);
+#12997=AXIS2_PLACEMENT_3D('',#12998,#12999,#13000);
+#12998=CARTESIAN_POINT('',(5.5,3.17542648054294,1.3));
+#12999=DIRECTION('',(0.5,0.866025403784438,1.92296268638356E-016));
+#13000=DIRECTION('',(-0.866025403784438,0.5,1.39851831736987E-016));
+#13001=FACE_BOUND('',#13002,.T.);
+#13002=EDGE_LOOP('',(#18534,#18535,#18536,#18537,#18538,#18539));
+#13003=PLANE('',#13004);
+#13004=AXIS2_PLACEMENT_3D('',#13005,#13006,#13007);
+#13005=CARTESIAN_POINT('',(5.5,-3.17542648054294,1.3));
+#13006=DIRECTION('',(1.,5.59407326947946E-016,1.24213378904325E-031));
+#13007=DIRECTION('',(-5.59407326947946E-016,1.,1.39851831736987E-016));
+#13008=FACE_BOUND('',#13009,.T.);
+#13009=EDGE_LOOP('',(#18540,#18541,#18542,#18543));
+#13010=CYLINDRICAL_SURFACE('',#13011,6.3);
+#13011=AXIS2_PLACEMENT_3D('',#13012,#13013,#13014);
+#13012=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#13013=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#13014=DIRECTION('',(-1.10085108351149E-032,-1.,-1.22464679914735E-016));
+#13015=FACE_BOUND('',#13016,.T.);
+#13016=EDGE_LOOP('',(#18544,#18545,#18546,#18547));
+#13017=CYLINDRICAL_SURFACE('',#13018,6.3);
+#13018=AXIS2_PLACEMENT_3D('',#13019,#13020,#13021);
+#13019=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#13020=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#13021=DIRECTION('',(-1.10085108351149E-032,-1.,-1.22464679914735E-016));
+#13022=FACE_BOUND('',#13023,.T.);
+#13023=EDGE_LOOP('',(#18548,#18549,#18550,#18551,#18552,#18553));
+#13024=PLANE('',#13025);
+#13025=AXIS2_PLACEMENT_3D('',#13026,#13027,#13028);
+#13026=CARTESIAN_POINT('',(-1.17898368819523E-016,-6.35085296108588,1.3));
+#13027=DIRECTION('',(0.5,-0.866025403784439,-3.06161699786838E-017));
+#13028=DIRECTION('',(0.866025403784439,0.5,0.));
+#13029=FACE_BOUND('',#13030,.T.);
+#13030=EDGE_LOOP('',(#18554,#18555,#18556,#18557));
+#13031=CYLINDRICAL_SURFACE('',#13032,6.3);
+#13032=AXIS2_PLACEMENT_3D('',#13033,#13034,#13035);
+#13033=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#13034=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#13035=DIRECTION('',(-1.10085108351149E-032,-1.,-1.22464679914735E-016));
+#13036=FACE_BOUND('',#13037,.T.);
+#13037=EDGE_LOOP('',(#18558,#18559,#18560,#18561));
+#13038=CYLINDRICAL_SURFACE('',#13039,3.094051);
+#13039=AXIS2_PLACEMENT_3D('',#13040,#13041,#13042);
+#13040=CARTESIAN_POINT('',(9.72782959233263E-017,-1.94556591846653E-016,1.58867513459481));
+#13041=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#13042=DIRECTION('',(-6.67763656634694E-033,-1.,-1.22464679914735E-016));
+#13043=FACE_BOUND('',#13044,.T.);
+#13044=EDGE_LOOP('',(#18562,#18563,#18564,#18565));
+#13045=CYLINDRICAL_SURFACE('',#13046,3.094051);
+#13046=AXIS2_PLACEMENT_3D('',#13047,#13048,#13049);
+#13047=CARTESIAN_POINT('',(9.72782959233263E-017,-1.94556591846653E-016,1.58867513459481));
+#13048=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#13049=DIRECTION('',(-6.67763656634694E-033,-1.,-1.22464679914735E-016));
+#13050=CARTESIAN_POINT('',(-6.4293956955236E-016,-3.5,0.));
+#13051=CARTESIAN_POINT('',(0.146242052037429,-3.5,0.00498753117206983));
+#13052=CARTESIAN_POINT('',(0.438725459959321,-3.48164449481127,0.0149625935162095));
+#13053=CARTESIAN_POINT('',(0.87056658776663,-3.39947677725262,0.029925187032419));
+#13054=CARTESIAN_POINT('',(1.28874651151344,-3.26396398740942,0.0448877805486284));
+#13055=CARTESIAN_POINT('',(1.68670328208333,-3.07723261122153,0.0598503740648379));
+#13056=CARTESIAN_POINT('',(2.05819205451632,-2.84221286395831,0.0748129675810474));
+#13057=CARTESIAN_POINT('',(2.39738338786168,-2.56259270886455,0.0897755610972569));
+#13058=CARTESIAN_POINT('',(2.69895463990639,-2.24275998511759,0.104738154613466));
+#13059=CARTESIAN_POINT('',(2.95817351272036,-1.88773355323192,0.119700748129676));
+#13060=CARTESIAN_POINT('',(3.17097230668268,-1.50308453838732,0.134663341645885));
+#13061=CARTESIAN_POINT('',(3.3340117529731,-1.09484890754153,0.149625935162095));
+#13062=CARTESIAN_POINT('',(3.44473341343146,-0.669432752179646,0.164588528678304));
+#13063=CARTESIAN_POINT('',(3.50139982804539,-0.233511763016981,0.179551122194514));
+#13064=CARTESIAN_POINT('',(3.50312177938926,0.206073525887569,0.194513715710723));
+#13065=CARTESIAN_POINT('',(3.44987224635847,0.642425079763258,0.209476309226933));
+#13066=CARTESIAN_POINT('',(3.34248682818619,1.06869560806857,0.224438902743142));
+#13067=CARTESIAN_POINT('',(3.1826506321022,1.47819601314667,0.239401496259352));
+#13068=CARTESIAN_POINT('',(2.97287183039077,1.8645003564956,0.254364089775561));
+#13069=CARTESIAN_POINT('',(2.71644230179513,2.2215466955077,0.269326683291771));
+#13070=CARTESIAN_POINT('',(2.41738597488873,2.54373220833375,0.28428927680798));
+#13071=CARTESIAN_POINT('',(2.08039568401677,2.82600111415895,0.29925187032419));
+#13072=CARTESIAN_POINT('',(1.71075952867327,3.0639240092334,0.314214463840399));
+#13073=CARTESIAN_POINT('',(1.31427789189298,3.25376737370461,0.329177057356608));
+#13074=CARTESIAN_POINT('',(0.897172419817168,3.39255215854121,0.344139650872818));
+#13075=CARTESIAN_POINT('',(0.46598839073897,3.47810053319333,0.359102244389027));
+#13076=CARTESIAN_POINT('',(0.0274920056670306,3.5090700604188,0.374064837905237));
+#13077=CARTESIAN_POINT('',(-0.411435787861459,3.48497476199901,0.389027431421446));
+#13078=CARTESIAN_POINT('',(-0.843907272586554,3.40619274477807,0.403990024937656));
+#13079=CARTESIAN_POINT('',(-1.26313604456279,3.27396026735657,0.418952618453865));
+#13080=CARTESIAN_POINT('',(-1.6625435063735,3.09035234054606,0.433915211970075));
+#13081=CARTESIAN_POINT('',(-2.0358620994156,2.85825016600478,0.448877805486284));
+#13082=CARTESIAN_POINT('',(-2.37723365531911,2.58129592401208,0.463840399002494));
+#13083=CARTESIAN_POINT('',(-2.68130132315701,2.2638356198584,0.478802992518703));
+#13084=CARTESIAN_POINT('',(-2.94329362991066,1.9108508857131,0.493765586034913));
+#13085=CARTESIAN_POINT('',(-3.15909935510187,1.52788080814512,0.508728179551122));
+#13086=CARTESIAN_POINT('',(-3.32533204464841,1.12093500799005,0.523690773067331));
+#13087=CARTESIAN_POINT('',(-3.43938315158234,0.696399336526659,0.538653366583541));
+#13088=CARTESIAN_POINT('',(-3.49946296973939,0.260935667791891,0.553615960099751));
+#13089=CARTESIAN_POINT('',(-3.50462871808224,-0.178622640492444,0.56857855361596));
+#13090=CARTESIAN_POINT('',(-3.45479933495439,-0.615377976939322,0.58354114713217));
+#13091=CARTESIAN_POINT('',(-3.35075675011123,-1.04247671479379,0.598503740648379));
+#13092=CARTESIAN_POINT('',(-3.19413361456725,-1.45321676001717,0.613466334164589));
+#13093=CARTESIAN_POINT('',(-2.98738768080451,-1.84115272149831,0.628428927680798));
+#13094=CARTESIAN_POINT('',(-2.73376323537174,-2.20019705304617,0.643391521197007));
+#13095=CARTESIAN_POINT('',(-2.43724018907911,-2.52471558002894,0.658354114713217));
+#13096=CARTESIAN_POINT('',(-2.10247162367271,-2.80961591164242,0.673316708229426));
+#13097=CARTESIAN_POINT('',(-1.73471077501511,-3.05042735142958,0.688279301745636));
+#13098=CARTESIAN_POINT('',(-1.33972859856225,-3.24337105208418,0.703241895261845));
+#13099=CARTESIAN_POINT('',(-0.923723210711042,-3.38541931365923,0.718204488778055));
+#13100=CARTESIAN_POINT('',(-0.493222627076759,-3.47434309466448,0.733167082294264));
+#13101=CARTESIAN_POINT('',(-0.0549823239450998,-3.508746990502,0.748129675810474));
+#13102=CARTESIAN_POINT('',(0.384120769620914,-3.48809113035326,0.763092269326683));
+#13103=CARTESIAN_POINT('',(0.817196185528256,-3.41269964890866,0.778054862842893));
+#13104=CARTESIAN_POINT('',(1.2374480428576,-3.28375559999997,0.793017456359102));
+#13105=CARTESIAN_POINT('',(1.63828168979164,-3.10328239195157,0.807980049875312));
+#13106=CARTESIAN_POINT('',(2.01340718782785,-2.87411203596979,0.822942643391521));
+#13107=CARTESIAN_POINT('',(2.35693801438649,-2.59984070582086,0.83790523690773));
+#13108=CARTESIAN_POINT('',(2.66348343495885,-2.28477230616161,0.85286783042394));
+#13109=CARTESIAN_POINT('',(2.92823309527855,-1.93385093505643,0.86783042394015));
+#13110=CARTESIAN_POINT('',(3.14703250608371,-1.55258330048848,0.882793017456359));
+#13111=CARTESIAN_POINT('',(3.31644823595239,-1.14695230831605,0.897755610972568));
+#13112=CARTESIAN_POINT('',(3.43382178919594,-0.723323177664354,0.912718204488778));
+#13113=CARTESIAN_POINT('',(3.49731132335083,-0.2883435570032,0.927680798004987));
+#13114=CARTESIAN_POINT('',(3.50592055163217,0.151160791696706,0.942643391521197));
+#13115=CARTESIAN_POINT('',(3.45951437680733,0.5882931037898,0.957605985037406));
+#13116=CARTESIAN_POINT('',(3.35882101116091,1.01619383696576,0.972568578553616));
+#13117=CARTESIAN_POINT('',(3.20542054928423,1.42814831216144,0.987531172069825));
+#13118=CARTESIAN_POINT('',(3.00172017300658,1.81769208125815,1.00249376558603));
+#13119=CARTESIAN_POINT('',(2.75091637755616,2.17871236811942,1.01745635910224));
+#13120=CARTESIAN_POINT('',(2.45694481170313,2.50554399114211,1.03241895261845));
+#13121=CARTESIAN_POINT('',(2.12441851900023,2.79305826209052,1.04738154613466));
+#13122=CARTESIAN_POINT('',(1.75855554924838,3.03674346620042,1.06234413965087));
+#13123=CARTESIAN_POINT('',(1.36509707611826,3.23277566064777,1.07730673316708));
+#13124=CARTESIAN_POINT('',(0.950217305837878,3.37807868040243,1.09226932668329));
+#13125=CARTESIAN_POINT('',(0.520426590671762,3.47037240984667,1.1072319201995));
+#13126=CARTESIAN_POINT('',(0.0824692675488133,3.50820856267315,1.12219451371571));
+#13127=CARTESIAN_POINT('',(-0.356782175030425,3.49099340859931,1.13715710723192));
+#13128=CARTESIAN_POINT('',(-0.790434941059145,3.41899709026727,1.15211970074813));
+#13129=CARTESIAN_POINT('',(-1.21168408975794,3.29334938412715,1.16708229426434));
+#13130=CARTESIAN_POINT('',(-1.61391931967173,3.11602197182459,1.18204488778055));
+#13131=CARTESIAN_POINT('',(-1.99082869845884,2.88979750029235,1.19700748129676));
+#13132=CARTESIAN_POINT('',(-2.33649771062952,2.61822591605962,1.21197007481297));
+#13133=CARTESIAN_POINT('',(-2.64550206896282,2.30556875898696,1.22693266832918));
+#13134=CARTESIAN_POINT('',(-2.91299283319185,1.95673228957773,1.24189526184539));
+#13135=CARTESIAN_POINT('',(-3.134772500263,1.57719049924163,1.2568578553616));
+#13136=CARTESIAN_POINT('',(-3.30736087214982,1.1728992116442,1.2718204488778));
+#13137=CARTESIAN_POINT('',(-3.42804966761462,0.750202623076252,1.28678304239402));
+#13138=CARTESIAN_POINT('',(-3.49494502094223,0.315733748424795,1.30174563591022));
+#13139=CARTESIAN_POINT('',(-3.50699720074966,-0.123689665038367,1.31670822942643));
+#13140=CARTESIAN_POINT('',(-3.46401708252007,-0.561172122714899,1.33167082294264));
+#13141=CARTESIAN_POINT('',(-3.36667911637154,-0.989848587760269,1.34663341645885));
+#13142=CARTESIAN_POINT('',(-3.21651074348999,-1.40299220821669,1.36159600997506));
+#13143=CARTESIAN_POINT('',(-3.01586842730527,-1.79411987572917,1.37655860349127));
+#13144=CARTESIAN_POINT('',(-2.76790067553241,-2.15709395940243,1.39152119700748));
+#13145=CARTESIAN_POINT('',(-2.47649863334147,-2.48621861837632,1.40648379052369));
+#13146=CARTESIAN_POINT('',(-2.14623502295505,-2.7763291817694,1.4214463840399));
+#13147=CARTESIAN_POINT('',(-1.78229238784186,-3.02287319342777,1.43640897755611));
+#13148=CARTESIAN_POINT('',(-1.39038176750877,-3.22198184971337,1.45137157107232));
+#13149=CARTESIAN_POINT('',(-0.976653079057915,-3.37053070932011,1.46633416458853));
+#13150=CARTESIAN_POINT('',(-0.547598611814309,-3.46618872245039,1.48129675810474));
+#13151=CARTESIAN_POINT('',(-0.109951149399911,-3.50745480997958,1.49625935162095));
+#13152=CARTESIAN_POINT('',(0.329421682062969,-3.49368141860274,1.51122194513716));
+#13153=CARTESIAN_POINT('',(0.763625181715926,-3.42508468233306,1.52618453865337));
+#13154=CARTESIAN_POINT('',(1.18584576658932,-3.30274103089622,1.54114713216958));
+#13155=CARTESIAN_POINT('',(1.58945789131369,-3.12857029824229,1.55610972568579));
+#13156=CARTESIAN_POINT('',(1.96812801711849,-2.9053055962388,1.57107231920199));
+#13157=CARTESIAN_POINT('',(2.31591399862174,-2.63645042629121,1.5860349127182));
+#13158=CARTESIAN_POINT('',(2.62735832881914,-2.32622370190142,1.60099750623441));
+#13159=CARTESIAN_POINT('',(2.89757377905887,-1.97949354487802,1.61596009975062));
+#13160=CARTESIAN_POINT('',(3.12232009012753,-1.60170089407767,1.63092269326683));
+#13161=CARTESIAN_POINT('',(3.29807051099985,-1.19877412541998,1.64588528678304));
+#13162=CARTESIAN_POINT('',(3.42206714111646,-0.777036022970778,1.66084788029925));
+#13163=CARTESIAN_POINT('',(3.49236420775115,-0.343104560916819,1.67581047381546));
+#13164=CARTESIAN_POINT('',(3.50785859935271,0.0962109466248852,1.69077306733167));
+#13165=CARTESIAN_POINT('',(3.46830717572807,0.534016698331041,1.70573566084788));
+#13166=CARTESIAN_POINT('',(3.3743305834327,0.963442584181298,1.72069825436409));
+#13167=CARTESIAN_POINT('',(3.22740351649676,1.37774999220018,1.7356608478803));
+#13168=CARTESIAN_POINT('',(3.02983157531694,1.77043755171305,1.75062344139651));
+#13169=CARTESIAN_POINT('',(2.78471508684774,2.13534315377782,1.76558603491272));
+#13170=CARTESIAN_POINT('',(2.4959004538306,2.46674064787351,1.78054862842893));
+#13171=CARTESIAN_POINT('',(2.16791979649597,2.75942969746723,1.79551122194514));
+#13172=CARTESIAN_POINT('',(1.80591983388913,3.00881738443347,1.81047381546135));
+#13173=CARTESIAN_POINT('',(1.41558112082412,3.2109902817775,1.82543640897756));
+#13174=CARTESIAN_POINT('',(1.00302890781103,3.36277586368741,1.84039900249377));
+#13175=CARTESIAN_POINT('',(0.574737022755265,3.46179228925966,1.85536159600997));
+#13176=CARTESIAN_POINT('',(0.137426282730804,3.5064857786847,1.87032418952618));
+#13177=CARTESIAN_POINT('',(-0.302040970035596,3.49615499538038,1.88528678304239));
+#13178=CARTESIAN_POINT('',(-0.736768553013031,3.4309620514652,1.9002493765586));
+#13179=CARTESIAN_POINT('',(-1.15993465924191,3.31192996387191,1.91521197007481));
+#13180=CARTESIAN_POINT('',(-1.56489890609742,3.14092660102052,1.93017456359102));
+#13181=CARTESIAN_POINT('',(-1.94530653711652,2.92063537196189,1.94513715710723));
+#13182=CARTESIAN_POINT('',(-2.29518814173872,2.65451311794182,1.96009975062344));
+#13183=CARTESIAN_POINT('',(-2.60905332814416,2.34673586715742,1.97506234413965));
+#13184=CARTESIAN_POINT('',(-2.88197687926168,2.00213330392967,1.99002493765586));
+#13185=CARTESIAN_POINT('',(-3.10967603997437,1.62611298061129,2.00498753117207));
+#13186=CARTESIAN_POINT('',(-3.28857772272106,1.22457546150737,2.01995012468828));
+#13187=CARTESIAN_POINT('',(-3.41587457689361,0.803821730382499,2.03491271820449));
+#13188=CARTESIAN_POINT('',(-3.48956904218131,0.370454314528829,2.0498753117207));
+#13189=CARTESIAN_POINT('',(-3.5085046945709,-0.0687263230296918,2.06483790523691));
+#13190=CARTESIAN_POINT('',(-3.47238439311638,-0.506828497368695,2.07980049875312));
+#13191=CARTESIAN_POINT('',(-3.38177494271695,-0.936977446961787,2.09476309226933));
+#13192=CARTESIAN_POINT('',(-3.23809819973401,-1.35242321341457,2.10972568578554));
+#13193=CARTESIAN_POINT('',(-3.0436087600193,-1.74664656277022,2.12468827930175));
+#13194=CARTESIAN_POINT('',(-2.80135857947661,-2.11346128625438,2.13965087281796));
+#13195=CARTESIAN_POINT('',(-2.51514908233642,-2.44711127514167,2.15461346633416));
+#13196=CARTESIAN_POINT('',(-2.18947150866709,-2.74236084643109,2.16957605985037));
+#13197=CARTESIAN_POINT('',(-1.82943643719801,-2.99457690192713,2.18453865336658));
+#13198=CARTESIAN_POINT('',(-1.44069358939248,-3.19980163147446,2.19950124688279));
+#13199=CARTESIAN_POINT('',(-1.02934317321635,-3.35481461947693,2.214463840399));
+#13200=CARTESIAN_POINT('',(-0.601840157808404,-3.4571833801163,2.22942643391521));
+#13201=CARTESIAN_POINT('',(-0.164892981188104,-3.50530152826517,2.24438902743142));
+#13202=CARTESIAN_POINT('',(0.274641719506357,-3.49841398711042,2.25935162094763));
+#13203=CARTESIAN_POINT('',(0.709866703341608,-3.43662883692583,2.27431421446384));
+#13204=CARTESIAN_POINT('',(1.13395235807318,-3.32091561906103,2.28927680798005));
+#13205=CARTESIAN_POINT('',(1.54024387139057,-3.15309012176104,2.30423940149626));
+#13206=CARTESIAN_POINT('',(1.92236565917698,-2.93578588655922,2.31920199501247));
+#13207=CARTESIAN_POINT('',(2.27432141208051,-2.67241288236966,2.33416458852868));
+#13208=CARTESIAN_POINT('',(2.59058819045199,-2.36710399577077,2.34912718204489));
+#13209=CARTESIAN_POINT('',(2.86620309109808,-2.02465017716222,2.3640897755611));
+#13210=CARTESIAN_POINT('',(3.09684112586296,-1.65042526049108,2.37905236907731));
+#13211=CARTESIAN_POINT('',(3.27888308995651,-1.2503016362864,2.39401496259352));
+#13212=CARTESIAN_POINT('',(3.40947235502982,-0.830558101273246,2.40897755610973));
+#13213=CARTESIAN_POINT('',(3.48655969579283,-0.397781330602943,2.42394014962594));
+#13214=CARTESIAN_POINT('',(3.50893544674855,0.0412374811886424,2.43890274314214));
+#13215=CARTESIAN_POINT('',(3.47624848443583,0.479609188570055,2.45386533665835));
+#13216=CARTESIAN_POINT('',(3.38901173730854,0.910454800464127,2.46882793017456));
+#13217=CARTESIAN_POINT('',(3.24859413678946,1.32701342635272,2.48379052369077));
+#13218=CARTESIAN_POINT('',(3.057199135804,1.72274836913071,2.49875311720698));
+#13219=CARTESIAN_POINT('',(2.81783013188403,2.09144969988515,2.51371571072319));
+#13220=CARTESIAN_POINT('',(2.53424333742737,2.42733170498146,2.5286783042394));
+#13221=CARTESIAN_POINT('',(2.21088883667947,2.7251236763034,2.54364089775561));
+#13222=CARTESIAN_POINT('',(1.85284075437956,2.98015261995311,2.55860349127182));
+#13223=CARTESIAN_POINT('',(1.4657176318748,3.18841658553498,2.57356608478803));
+#13224=CARTESIAN_POINT('',(1.0555942601716,3.34664746532945,2.58852867830424));
+#13225=CARTESIAN_POINT('',(0.628906353452661,3.45236227790336,2.60349127182045));
+#13226=CARTESIAN_POINT('',(0.192349558936156,3.50390213140725,2.61845386533666));
+#13227=CARTESIAN_POINT('',(-0.247225612171125,3.50045825514172,2.63341645885287));
+#13228=CARTESIAN_POINT('',(-0.682921283868348,3.44208469090213,2.64837905236908));
+#13229=CARTESIAN_POINT('',(-1.10790045781027,3.32969744494707,2.66334164588529));
+#13230=CARTESIAN_POINT('',(-1.51549430045609,3.16506011389805,2.6783042394015));
+#13231=CARTESIAN_POINT('',(-1.89930679135225,2.95075621013096,2.6932668329177));
+#13232=CARTESIAN_POINT('',(-2.25331509039361,2.69014862093299,2.70822942643392));
+#13233=CARTESIAN_POINT('',(-2.57196404908552,2.38732683759783,2.72319201995012));
+#13234=CARTESIAN_POINT('',(-2.85025338272284,2.04704278254761,2.73815461346633));
+#13235=CARTESIAN_POINT('',(-3.08381613556748,1.67463624149152,2.75311720698254));
+#13236=CARTESIAN_POINT('',(-3.26898720773796,1.27595107075029,2.76807980049875));
+#13237=CARTESIAN_POINT('',(-3.40286086847709,0.857243494632982,2.78304239401496));
+#13238=CARTESIAN_POINT('',(-3.48333635329168,0.425083931876833,2.79800498753117));
+#13239=CARTESIAN_POINT('',(-3.50915082944719,-0.0137461082965168,2.81296758104738));
+#13240=CARTESIAN_POINT('',(-3.47989921251838,-0.452360442586651,2.82793017456359));
+#13241=CARTESIAN_POINT('',(-3.39604052303155,-0.8838762725805,2.8428927680798));
+#13242=CARTESIAN_POINT('',(-3.25889068344934,-1.30152219060234,2.85785536159601));
+#13243=CARTESIAN_POINT('',(-3.07060186852855,-1.6987444376045,2.87281795511222));
+#13244=CARTESIAN_POINT('',(-2.83412873308826,-2.06930974568496,2.88778054862843));
+#13245=CARTESIAN_POINT('',(-2.55318204714692,-2.4074031514123,2.90274314214464));
+#13246=CARTESIAN_POINT('',(-2.2321704659923,-2.70771924505754,2.91770573566085));
+#13247=CARTESIAN_POINT('',(-1.87613134893669,-2.96554542383694,2.93266832917706));
+#13248=CARTESIAN_POINT('',(-1.49065171235937,-3.17683584274405,2.94763092269327));
+#13249=CARTESIAN_POINT('',(-1.08178055745223,-3.33827490252399,2.96259351620948));
+#13250=CARTESIAN_POINT('',(-0.655933948434198,-3.44732927852776,2.97755610972568));
+#13251=CARTESIAN_POINT('',(-0.219794330760468,-3.50228767400235,2.99251870324189));
+#13252=CARTESIAN_POINT('',(0.219794330760422,-3.50228767400235,3.0074812967581));
+#13253=CARTESIAN_POINT('',(0.655933948434152,-3.44732927852777,3.02244389027431));
+#13254=CARTESIAN_POINT('',(1.08178055745219,-3.33827490252401,3.03740648379052));
+#13255=CARTESIAN_POINT('',(1.49065171235933,-3.17683584274407,3.05236907730673));
+#13256=CARTESIAN_POINT('',(1.87613134893665,-2.96554542383696,3.06733167082294));
+#13257=CARTESIAN_POINT('',(2.23217046599226,-2.70771924505757,3.08229426433915));
+#13258=CARTESIAN_POINT('',(2.55318204714689,-2.40740315141233,3.09725685785536));
+#13259=CARTESIAN_POINT('',(2.83412873308823,-2.069309745685,3.11221945137157));
+#13260=CARTESIAN_POINT('',(3.07060186852852,-1.69874443760454,3.12718204488778));
+#13261=CARTESIAN_POINT('',(3.25889068344933,-1.30152219060238,3.14214463840399));
+#13262=CARTESIAN_POINT('',(3.39604052303154,-0.883876272580544,3.1571072319202));
+#13263=CARTESIAN_POINT('',(3.47989921251837,-0.452360442586696,3.17206982543641));
+#13264=CARTESIAN_POINT('',(3.50915082944719,-0.0137461082965624,3.18703241895262));
+#13265=CARTESIAN_POINT('',(3.48333635329168,0.425083931876788,3.20199501246883));
+#13266=CARTESIAN_POINT('',(3.4028608684771,0.857243494632937,3.21695760598504));
+#13267=CARTESIAN_POINT('',(3.26898720773798,1.27595107075025,3.23192019950125));
+#13268=CARTESIAN_POINT('',(3.08381613556751,1.67463624149148,3.24688279301746));
+#13269=CARTESIAN_POINT('',(2.85025338272286,2.04704278254757,3.26184538653367));
+#13270=CARTESIAN_POINT('',(2.57196404908555,2.3873268375978,3.27680798004987));
+#13271=CARTESIAN_POINT('',(2.25331509039364,2.69014862093296,3.29177057356608));
+#13272=CARTESIAN_POINT('',(1.89930679135229,2.95075621013094,3.30673316708229));
+#13273=CARTESIAN_POINT('',(1.51549430045613,3.16506011389803,3.3216957605985));
+#13274=CARTESIAN_POINT('',(1.10790045781032,3.32969744494705,3.33665835411471));
+#13275=CARTESIAN_POINT('',(0.682921283868393,3.44208469090213,3.35162094763092));
+#13276=CARTESIAN_POINT('',(0.24722561217117,3.50045825514172,3.36658354114713));
+#13277=CARTESIAN_POINT('',(-0.192349558936111,3.50390213140726,3.38154613466334));
+#13278=CARTESIAN_POINT('',(-0.628906353452616,3.45236227790337,3.39650872817955));
+#13279=CARTESIAN_POINT('',(-1.05559426017156,3.34664746532946,3.41147132169576));
+#13280=CARTESIAN_POINT('',(-1.46571763187475,3.188416585535,3.42643391521197));
+#13281=CARTESIAN_POINT('',(-1.85284075437952,2.98015261995314,3.44139650872818));
+#13282=CARTESIAN_POINT('',(-2.21088883667943,2.72512367630343,3.45635910224439));
+#13283=CARTESIAN_POINT('',(-2.53424333742734,2.4273317049815,3.4713216957606));
+#13284=CARTESIAN_POINT('',(-2.817830131884,2.09144969988518,3.48628428927681));
+#13285=CARTESIAN_POINT('',(-3.05719913580397,1.72274836913075,3.50124688279302));
+#13286=CARTESIAN_POINT('',(-3.24859413678944,1.32701342635276,3.51620947630923));
+#13287=CARTESIAN_POINT('',(-3.38901173730853,0.910454800464171,3.53117206982544));
+#13288=CARTESIAN_POINT('',(-3.47624848443582,0.4796091885701,3.54613466334165));
+#13289=CARTESIAN_POINT('',(-3.50893544674855,0.041237481188688,3.56109725685785));
+#13290=CARTESIAN_POINT('',(-3.48655969579283,-0.397781330602898,3.57605985037406));
+#13291=CARTESIAN_POINT('',(-3.40947235502983,-0.830558101273202,3.59102244389027));
+#13292=CARTESIAN_POINT('',(-3.27888308995653,-1.25030163628636,3.60598503740648));
+#13293=CARTESIAN_POINT('',(-3.09684112586298,-1.65042526049104,3.62094763092269));
+#13294=CARTESIAN_POINT('',(-2.86620309109811,-2.02465017716219,3.6359102244389));
+#13295=CARTESIAN_POINT('',(-2.59058819045202,-2.36710399577073,3.65087281795511));
+#13296=CARTESIAN_POINT('',(-2.27432141208055,-2.67241288236963,3.66583541147132));
+#13297=CARTESIAN_POINT('',(-1.92236565917701,-2.93578588655919,3.68079800498753));
+#13298=CARTESIAN_POINT('',(-1.54024387139061,-3.15309012176102,3.69576059850374));
+#13299=CARTESIAN_POINT('',(-1.13395235807322,-3.32091561906102,3.71072319201995));
+#13300=CARTESIAN_POINT('',(-0.709866703341653,-3.43662883692582,3.72568578553616));
+#13301=CARTESIAN_POINT('',(-0.274641719506402,-3.49841398711041,3.74064837905237));
+#13302=CARTESIAN_POINT('',(0.164892981188059,-3.50530152826517,3.75561097256858));
+#13303=CARTESIAN_POINT('',(0.601840157808359,-3.45718338011631,3.77057356608479));
+#13304=CARTESIAN_POINT('',(1.02934317321631,-3.35481461947694,3.785536159601));
+#13305=CARTESIAN_POINT('',(1.44069358939244,-3.19980163147448,3.80049875311721));
+#13306=CARTESIAN_POINT('',(1.82943643719797,-2.99457690192715,3.81546134663341));
+#13307=CARTESIAN_POINT('',(2.18947150866707,-2.74236084643112,3.83042394014963));
+#13308=CARTESIAN_POINT('',(2.5151490823364,-2.44711127514169,3.84538653366583));
+#13309=CARTESIAN_POINT('',(2.8013585794766,-2.11346128625439,3.86034912718205));
+#13310=CARTESIAN_POINT('',(3.0436087600193,-1.74664656277022,3.87531172069826));
+#13311=CARTESIAN_POINT('',(3.23809819973402,-1.35242321341456,3.89027431421447));
+#13312=CARTESIAN_POINT('',(3.38177494271695,-0.936977446961759,3.90523690773068));
+#13313=CARTESIAN_POINT('',(3.47238439311639,-0.506828497368654,3.92019950124689));
+#13314=CARTESIAN_POINT('',(3.5085046945709,-0.0687263230296375,3.9351620947631));
+#13315=CARTESIAN_POINT('',(3.48956904218131,0.370454314528895,3.9501246882793));
+#13316=CARTESIAN_POINT('',(3.41587457689359,0.803821730382576,3.96508728179552));
+#13317=CARTESIAN_POINT('',(3.28857772272103,1.22457546150746,3.98004987531172));
+#13318=CARTESIAN_POINT('',(3.10967603997433,1.62611298061138,3.99501246882793));
+#13319=CARTESIAN_POINT('',(2.88197687926161,2.00213330392977,4.00997506234414));
+#13320=CARTESIAN_POINT('',(2.60905332814408,2.34673586715752,4.02493765586035));
+#13321=CARTESIAN_POINT('',(2.29518814173861,2.65451311794191,4.03990024937656));
+#13322=CARTESIAN_POINT('',(1.94530653711639,2.92063537196198,4.05486284289277));
+#13323=CARTESIAN_POINT('',(1.56489890609727,3.1409266010206,4.06982543640898));
+#13324=CARTESIAN_POINT('',(1.15993465924174,3.31192996387197,4.08478802992519));
+#13325=CARTESIAN_POINT('',(0.736768553012848,3.43096205146524,4.0997506234414));
+#13326=CARTESIAN_POINT('',(0.3020409700354,3.4961549953804,4.11471321695761));
+#13327=CARTESIAN_POINT('',(-0.137426282731014,3.50648577868469,4.12967581047382));
+#13328=CARTESIAN_POINT('',(-0.574737022755485,3.46179228925963,4.14463840399003));
+#13329=CARTESIAN_POINT('',(-1.00302890781126,3.36277586368735,4.15960099750624));
+#13330=CARTESIAN_POINT('',(-1.41558112082435,3.2109902817774,4.17456359102245));
+#13331=CARTESIAN_POINT('',(-1.80591983388936,3.00881738443334,4.18952618453866));
+#13332=CARTESIAN_POINT('',(-2.16791979649619,2.75942969746706,4.20448877805487));
+#13333=CARTESIAN_POINT('',(-2.4959004538308,2.46674064787331,4.21945137157108));
+#13334=CARTESIAN_POINT('',(-2.78471508684792,2.13534315377758,4.23441396508729));
+#13335=CARTESIAN_POINT('',(-3.0298315753171,1.77043755171278,4.2493765586035));
+#13336=CARTESIAN_POINT('',(-3.22740351649688,1.37774999219989,4.26433915211971));
+#13337=CARTESIAN_POINT('',(-3.3743305834328,0.963442584180976,4.27930174563592));
+#13338=CARTESIAN_POINT('',(-3.46830717572813,0.534016698330698,4.29426433915213));
+#13339=CARTESIAN_POINT('',(-3.50785859935272,0.0962109466245257,4.30922693266834));
+#13340=CARTESIAN_POINT('',(-3.49236420775111,-0.343104560917189,4.32418952618455));
+#13341=CARTESIAN_POINT('',(-3.42206714111638,-0.777036022971153,4.33915211970076));
+#13342=CARTESIAN_POINT('',(-3.29807051099971,-1.19877412542035,4.35411471321697));
+#13343=CARTESIAN_POINT('',(-3.12232009012735,-1.60170089407804,4.36907730673318));
+#13344=CARTESIAN_POINT('',(-2.89757377905863,-1.97949354487837,4.38403990024939));
+#13345=CARTESIAN_POINT('',(-2.62735832881885,-2.32622370190174,4.3990024937656));
+#13346=CARTESIAN_POINT('',(-2.3159139986214,-2.63645042629151,4.41396508728181));
+#13347=CARTESIAN_POINT('',(-1.96812801711811,-2.90530559623906,4.42892768079802));
+#13348=CARTESIAN_POINT('',(-1.58945789131327,-3.12857029824251,4.44389027431423));
+#13349=CARTESIAN_POINT('',(-1.18584576658886,-3.30274103089638,4.45885286783044));
+#13350=CARTESIAN_POINT('',(-0.763625181715442,-3.42508468233317,4.47381546134665));
+#13351=CARTESIAN_POINT('',(-0.329421682062462,-3.49368141860279,4.48877805486286));
+#13352=CARTESIAN_POINT('',(0.109951149400433,-3.50745480997956,4.50374064837907));
+#13353=CARTESIAN_POINT('',(0.547598611814836,-3.46618872245031,4.51870324189528));
+#13354=CARTESIAN_POINT('',(0.97665307905844,-3.37053070931996,4.53366583541149));
+#13355=CARTESIAN_POINT('',(1.39038176750928,-3.22198184971315,4.5486284289277));
+#13356=CARTESIAN_POINT('',(1.78229238784236,-3.02287319342748,4.56359102244391));
+#13357=CARTESIAN_POINT('',(2.14623502295551,-2.77632918176905,4.57855361596012));
+#13358=CARTESIAN_POINT('',(2.47649863334189,-2.4862186183759,4.59351620947633));
+#13359=CARTESIAN_POINT('',(2.76790067553278,-2.15709395940195,4.60847880299254));
+#13360=CARTESIAN_POINT('',(3.01586842730559,-1.79411987572864,4.62344139650875));
+#13361=CARTESIAN_POINT('',(3.21651074349024,-1.4029922082161,4.63840399002496));
+#13362=CARTESIAN_POINT('',(3.36667911637172,-0.989848587759649,4.65336658354117));
+#13363=CARTESIAN_POINT('',(3.46401708252018,-0.561172122714249,4.66832917705738));
+#13364=CARTESIAN_POINT('',(3.50699720074968,-0.123689665037696,4.68329177057359));
+#13365=CARTESIAN_POINT('',(3.49494502094216,0.315733748425476,4.6982543640898));
+#13366=CARTESIAN_POINT('',(3.42804966761448,0.750202623076932,4.71321695760601));
+#13367=CARTESIAN_POINT('',(3.30736087214959,1.17289921164487,4.72817955112222));
+#13368=CARTESIAN_POINT('',(3.13477250026268,1.57719049924227,4.74314214463843));
+#13369=CARTESIAN_POINT('',(2.91299283319144,1.95673228957834,4.75810473815464));
+#13370=CARTESIAN_POINT('',(2.64550206896233,2.30556875898753,4.77306733167085));
+#13371=CARTESIAN_POINT('',(2.33649771062896,2.61822591606012,4.78802992518706));
+#13372=CARTESIAN_POINT('',(1.99082869845821,2.88979750029279,4.80299251870327));
+#13373=CARTESIAN_POINT('',(1.61391931967103,3.11602197182494,4.81795511221948));
+#13374=CARTESIAN_POINT('',(1.21168408975719,3.29334938412743,4.83291770573569));
+#13375=CARTESIAN_POINT('',(0.790434941058358,3.41899709026745,4.8478802992519));
+#13376=CARTESIAN_POINT('',(0.356782175029608,3.49099340859939,4.86284289276811));
+#13377=CARTESIAN_POINT('',(-0.0824692675496465,3.50820856267313,4.87780548628432));
+#13378=CARTESIAN_POINT('',(-0.520426590672599,3.47037240984655,4.89276807980053));
+#13379=CARTESIAN_POINT('',(-0.950217305838705,3.3780786804022,4.90773067331674));
+#13380=CARTESIAN_POINT('',(-1.36509707611906,3.23277566064743,4.92269326683295));
+#13381=CARTESIAN_POINT('',(-1.75855554924915,3.03674346619998,4.93765586034916));
+#13382=CARTESIAN_POINT('',(-2.12441851900094,2.79305826208997,4.95261845386537));
+#13383=CARTESIAN_POINT('',(-2.45694481170377,2.50554399114147,4.96758104738158));
+#13384=CARTESIAN_POINT('',(-2.75091637755673,2.1787123681187,4.98254364089779));
+#13385=CARTESIAN_POINT('',(-3.00172017300706,1.81769208125735,4.997506234414));
+#13386=CARTESIAN_POINT('',(-3.20542054928462,1.42814831216058,5.01246882793021));
+#13387=CARTESIAN_POINT('',(-3.35882101116119,1.01619383696485,5.02743142144642));
+#13388=CARTESIAN_POINT('',(-3.45951437680749,0.588293103788844,5.04239401496263));
+#13389=CARTESIAN_POINT('',(-3.50592055163222,0.151160791695726,5.05735660847884));
+#13390=CARTESIAN_POINT('',(-3.49731132335075,-0.288343557004189,5.07231920199505));
+#13391=CARTESIAN_POINT('',(-3.43382178919573,-0.723323177665338,5.08728179551126));
+#13392=CARTESIAN_POINT('',(-3.31644823595206,-1.14695230831701,5.10224438902747));
+#13393=CARTESIAN_POINT('',(-3.14703250608326,-1.55258330048941,5.11720698254368));
+#13394=CARTESIAN_POINT('',(-2.92823309527797,-1.9338509350573,5.13216957605989));
+#13395=CARTESIAN_POINT('',(-2.66348343495817,-2.28477230616241,5.1471321695761));
+#13396=CARTESIAN_POINT('',(-2.3569380143857,-2.59984070582157,5.16209476309231));
+#13397=CARTESIAN_POINT('',(-2.01340718782696,-2.87411203597041,5.17705735660852));
+#13398=CARTESIAN_POINT('',(-1.63828168979068,-3.10328239195208,5.19201995012473));
+#13399=CARTESIAN_POINT('',(-1.23744804285656,-3.28375560000036,5.20698254364094));
+#13400=CARTESIAN_POINT('',(-0.81719618552717,-3.41269964890892,5.22194513715715));
+#13401=CARTESIAN_POINT('',(-0.384120769619791,-3.48809113035338,5.23690773067336));
+#13402=CARTESIAN_POINT('',(0.0549823239462416,-3.50874699050198,5.25187032418957));
+#13403=CARTESIAN_POINT('',(0.493222627077902,-3.47434309466431,5.26683291770578));
+#13404=CARTESIAN_POINT('',(0.923723210712168,-3.38541931365892,5.28179551122199));
+#13405=CARTESIAN_POINT('',(1.33972859856334,-3.24337105208373,5.29675810473819));
+#13406=CARTESIAN_POINT('',(1.73471077501615,-3.050427351429,5.31172069825441));
+#13407=CARTESIAN_POINT('',(2.10247162367368,-2.8096159116417,5.32668329177061));
+#13408=CARTESIAN_POINT('',(2.43724018907998,-2.52471558002809,5.34164588528683));
+#13409=CARTESIAN_POINT('',(2.73376323537251,-2.20019705304521,5.35660847880303));
+#13410=CARTESIAN_POINT('',(2.98738768080517,-1.84115272149726,5.37157107231924));
+#13411=CARTESIAN_POINT('',(3.19413361456777,-1.45321676001603,5.38653366583545));
+#13412=CARTESIAN_POINT('',(3.35075675011161,-1.04247671479258,5.40149625935167));
+#13413=CARTESIAN_POINT('',(3.45479933495462,-0.615377976938063,5.41645885286788));
+#13414=CARTESIAN_POINT('',(3.5046287180823,-0.178622640491154,5.43142144638408));
+#13415=CARTESIAN_POINT('',(3.49946296973929,0.260935667793192,5.44638403990029));
+#13416=CARTESIAN_POINT('',(3.43938315158208,0.696399336527949,5.4613466334165));
+#13417=CARTESIAN_POINT('',(3.32533204464798,1.12093500799131,5.47630922693271));
+#13418=CARTESIAN_POINT('',(3.15909935510129,1.52788080814633,5.49127182044892));
+#13419=CARTESIAN_POINT('',(2.94329362990993,1.91085088571424,5.50623441396513));
+#13420=CARTESIAN_POINT('',(2.68130132315613,2.26383561985945,5.52119700748134));
+#13421=CARTESIAN_POINT('',(2.37723365531809,2.58129592401302,5.53615960099755));
+#13422=CARTESIAN_POINT('',(2.03586209941447,2.85825016600558,5.55112219451376));
+#13423=CARTESIAN_POINT('',(1.66254350637226,3.09035234054673,5.56608478802997));
+#13424=CARTESIAN_POINT('',(1.26313604456147,3.27396026735708,5.58104738154618));
+#13425=CARTESIAN_POINT('',(0.843907272585168,3.40619274477841,5.59600997506239));
+#13426=CARTESIAN_POINT('',(0.41143578786003,3.48497476199918,5.6109725685786));
+#13427=CARTESIAN_POINT('',(-0.0274920056684827,3.50907006041879,5.62593516209481));
+#13428=CARTESIAN_POINT('',(-0.465988390740422,3.47810053319314,5.64089775561102));
+#13429=CARTESIAN_POINT('',(-0.897172419818596,3.39255215854083,5.65586034912723));
+#13430=CARTESIAN_POINT('',(-1.31427789189436,3.25376737370405,5.67082294264344));
+#13431=CARTESIAN_POINT('',(-1.71075952867458,3.06392400923266,5.68578553615965));
+#13432=CARTESIAN_POINT('',(-2.08039568401799,2.82600111415805,5.70074812967586));
+#13433=CARTESIAN_POINT('',(-2.41738597488984,2.5437322083327,5.71571072319207));
+#13434=CARTESIAN_POINT('',(-2.71644230179611,2.22154669550651,5.73067331670828));
+#13435=CARTESIAN_POINT('',(-2.9728718303916,1.86450035649429,5.74563591022449));
+#13436=CARTESIAN_POINT('',(-3.18265063210285,1.47819601314526,5.7605985037407));
+#13437=CARTESIAN_POINT('',(-3.34248682818667,1.06869560806707,5.77556109725691));
+#13438=CARTESIAN_POINT('',(-3.44987224635876,0.642425079761696,5.79052369077312));
+#13439=CARTESIAN_POINT('',(-3.50312177938936,0.206073525885971,5.80548628428933));
+#13440=CARTESIAN_POINT('',(-3.50139982804528,-0.233511763018591,5.82044887780554));
+#13441=CARTESIAN_POINT('',(-3.44473341343116,-0.669432752181243,5.83541147132175));
+#13442=CARTESIAN_POINT('',(-3.33401175297259,-1.09484890754308,5.85037406483796));
+#13443=CARTESIAN_POINT('',(-3.17097230668197,-1.50308453838882,5.86533665835417));
+#13444=CARTESIAN_POINT('',(-2.95817351271947,-1.88773355323333,5.88029925187038));
+#13445=CARTESIAN_POINT('',(-2.69895463990532,-2.24275998511888,5.89526184538659));
+#13446=CARTESIAN_POINT('',(-2.39738338786045,-2.5625927088657,5.9102244389028));
+#13447=CARTESIAN_POINT('',(-2.05819205451494,-2.84221286395931,5.92518703241901));
+#13448=CARTESIAN_POINT('',(-1.68670328208183,-3.07723261122236,5.94014962593522));
+#13449=CARTESIAN_POINT('',(-1.28874651151184,-3.26396398741006,5.95511221945143));
+#13450=CARTESIAN_POINT('',(-0.870566587764947,-3.39947677725305,5.97007481296764));
+#13451=CARTESIAN_POINT('',(-0.438725459958164,-3.48164449481138,5.98503740648383));
+#13452=CARTESIAN_POINT('',(-0.146242052036853,-3.5,5.99501246882795));
+#13453=CARTESIAN_POINT('',(-7.50096164477754E-015,-3.5,6.));
+#13454=CARTESIAN_POINT('',(-6.4293956955236E-016,-3.5,0.));
+#13455=CARTESIAN_POINT('',(0.146242052037429,-3.5,0.00498753117206983));
+#13456=CARTESIAN_POINT('',(0.438725459959321,-3.48164449481127,0.0149625935162095));
+#13457=CARTESIAN_POINT('',(0.87056658776663,-3.39947677725262,0.029925187032419));
+#13458=CARTESIAN_POINT('',(1.28874651151344,-3.26396398740942,0.0448877805486284));
+#13459=CARTESIAN_POINT('',(1.68670328208333,-3.07723261122153,0.0598503740648379));
+#13460=CARTESIAN_POINT('',(2.05819205451632,-2.84221286395831,0.0748129675810474));
+#13461=CARTESIAN_POINT('',(2.39738338786168,-2.56259270886455,0.0897755610972569));
+#13462=CARTESIAN_POINT('',(2.69895463990639,-2.24275998511759,0.104738154613466));
+#13463=CARTESIAN_POINT('',(2.95817351272036,-1.88773355323192,0.119700748129676));
+#13464=CARTESIAN_POINT('',(3.17097230668268,-1.50308453838732,0.134663341645885));
+#13465=CARTESIAN_POINT('',(3.3340117529731,-1.09484890754153,0.149625935162095));
+#13466=CARTESIAN_POINT('',(3.44473341343146,-0.669432752179646,0.164588528678304));
+#13467=CARTESIAN_POINT('',(3.50139982804539,-0.233511763016981,0.179551122194514));
+#13468=CARTESIAN_POINT('',(3.50312177938926,0.206073525887569,0.194513715710723));
+#13469=CARTESIAN_POINT('',(3.44987224635847,0.642425079763258,0.209476309226933));
+#13470=CARTESIAN_POINT('',(3.34248682818619,1.06869560806857,0.224438902743142));
+#13471=CARTESIAN_POINT('',(3.1826506321022,1.47819601314667,0.239401496259352));
+#13472=CARTESIAN_POINT('',(2.97287183039077,1.8645003564956,0.254364089775561));
+#13473=CARTESIAN_POINT('',(2.71644230179513,2.2215466955077,0.269326683291771));
+#13474=CARTESIAN_POINT('',(2.41738597488873,2.54373220833375,0.28428927680798));
+#13475=CARTESIAN_POINT('',(2.08039568401677,2.82600111415895,0.29925187032419));
+#13476=CARTESIAN_POINT('',(1.71075952867327,3.0639240092334,0.314214463840399));
+#13477=CARTESIAN_POINT('',(1.31427789189298,3.25376737370461,0.329177057356608));
+#13478=CARTESIAN_POINT('',(0.897172419817168,3.39255215854121,0.344139650872818));
+#13479=CARTESIAN_POINT('',(0.46598839073897,3.47810053319333,0.359102244389027));
+#13480=CARTESIAN_POINT('',(0.0274920056670306,3.5090700604188,0.374064837905237));
+#13481=CARTESIAN_POINT('',(-0.411435787861459,3.48497476199901,0.389027431421446));
+#13482=CARTESIAN_POINT('',(-0.843907272586554,3.40619274477807,0.403990024937656));
+#13483=CARTESIAN_POINT('',(-1.26313604456279,3.27396026735657,0.418952618453865));
+#13484=CARTESIAN_POINT('',(-1.6625435063735,3.09035234054606,0.433915211970075));
+#13485=CARTESIAN_POINT('',(-2.0358620994156,2.85825016600478,0.448877805486284));
+#13486=CARTESIAN_POINT('',(-2.37723365531911,2.58129592401208,0.463840399002494));
+#13487=CARTESIAN_POINT('',(-2.68130132315701,2.2638356198584,0.478802992518703));
+#13488=CARTESIAN_POINT('',(-2.94329362991066,1.9108508857131,0.493765586034913));
+#13489=CARTESIAN_POINT('',(-3.15909935510187,1.52788080814512,0.508728179551122));
+#13490=CARTESIAN_POINT('',(-3.32533204464841,1.12093500799005,0.523690773067331));
+#13491=CARTESIAN_POINT('',(-3.43938315158234,0.696399336526659,0.538653366583541));
+#13492=CARTESIAN_POINT('',(-3.49946296973939,0.260935667791891,0.553615960099751));
+#13493=CARTESIAN_POINT('',(-3.50462871808224,-0.178622640492444,0.56857855361596));
+#13494=CARTESIAN_POINT('',(-3.45479933495439,-0.615377976939322,0.58354114713217));
+#13495=CARTESIAN_POINT('',(-3.35075675011123,-1.04247671479379,0.598503740648379));
+#13496=CARTESIAN_POINT('',(-3.19413361456725,-1.45321676001717,0.613466334164589));
+#13497=CARTESIAN_POINT('',(-2.98738768080451,-1.84115272149831,0.628428927680798));
+#13498=CARTESIAN_POINT('',(-2.73376323537174,-2.20019705304617,0.643391521197007));
+#13499=CARTESIAN_POINT('',(-2.43724018907911,-2.52471558002894,0.658354114713217));
+#13500=CARTESIAN_POINT('',(-2.10247162367271,-2.80961591164242,0.673316708229426));
+#13501=CARTESIAN_POINT('',(-1.73471077501511,-3.05042735142958,0.688279301745636));
+#13502=CARTESIAN_POINT('',(-1.33972859856225,-3.24337105208418,0.703241895261845));
+#13503=CARTESIAN_POINT('',(-0.923723210711042,-3.38541931365923,0.718204488778055));
+#13504=CARTESIAN_POINT('',(-0.493222627076759,-3.47434309466448,0.733167082294264));
+#13505=CARTESIAN_POINT('',(-0.0549823239450998,-3.508746990502,0.748129675810474));
+#13506=CARTESIAN_POINT('',(0.384120769620914,-3.48809113035326,0.763092269326683));
+#13507=CARTESIAN_POINT('',(0.817196185528256,-3.41269964890866,0.778054862842893));
+#13508=CARTESIAN_POINT('',(1.2374480428576,-3.28375559999997,0.793017456359102));
+#13509=CARTESIAN_POINT('',(1.63828168979164,-3.10328239195157,0.807980049875312));
+#13510=CARTESIAN_POINT('',(2.01340718782785,-2.87411203596979,0.822942643391521));
+#13511=CARTESIAN_POINT('',(2.35693801438649,-2.59984070582086,0.83790523690773));
+#13512=CARTESIAN_POINT('',(2.66348343495885,-2.28477230616161,0.85286783042394));
+#13513=CARTESIAN_POINT('',(2.92823309527855,-1.93385093505643,0.86783042394015));
+#13514=CARTESIAN_POINT('',(3.14703250608371,-1.55258330048848,0.882793017456359));
+#13515=CARTESIAN_POINT('',(3.31644823595239,-1.14695230831605,0.897755610972568));
+#13516=CARTESIAN_POINT('',(3.43382178919594,-0.723323177664354,0.912718204488778));
+#13517=CARTESIAN_POINT('',(3.49731132335083,-0.2883435570032,0.927680798004987));
+#13518=CARTESIAN_POINT('',(3.50592055163217,0.151160791696706,0.942643391521197));
+#13519=CARTESIAN_POINT('',(3.45951437680733,0.5882931037898,0.957605985037406));
+#13520=CARTESIAN_POINT('',(3.35882101116091,1.01619383696576,0.972568578553616));
+#13521=CARTESIAN_POINT('',(3.20542054928423,1.42814831216144,0.987531172069825));
+#13522=CARTESIAN_POINT('',(3.00172017300658,1.81769208125815,1.00249376558603));
+#13523=CARTESIAN_POINT('',(2.75091637755616,2.17871236811942,1.01745635910224));
+#13524=CARTESIAN_POINT('',(2.45694481170313,2.50554399114211,1.03241895261845));
+#13525=CARTESIAN_POINT('',(2.12441851900023,2.79305826209052,1.04738154613466));
+#13526=CARTESIAN_POINT('',(1.75855554924838,3.03674346620042,1.06234413965087));
+#13527=CARTESIAN_POINT('',(1.36509707611826,3.23277566064777,1.07730673316708));
+#13528=CARTESIAN_POINT('',(0.950217305837878,3.37807868040243,1.09226932668329));
+#13529=CARTESIAN_POINT('',(0.520426590671762,3.47037240984667,1.1072319201995));
+#13530=CARTESIAN_POINT('',(0.0824692675488133,3.50820856267315,1.12219451371571));
+#13531=CARTESIAN_POINT('',(-0.356782175030425,3.49099340859931,1.13715710723192));
+#13532=CARTESIAN_POINT('',(-0.790434941059145,3.41899709026727,1.15211970074813));
+#13533=CARTESIAN_POINT('',(-1.21168408975794,3.29334938412715,1.16708229426434));
+#13534=CARTESIAN_POINT('',(-1.61391931967173,3.11602197182459,1.18204488778055));
+#13535=CARTESIAN_POINT('',(-1.99082869845884,2.88979750029235,1.19700748129676));
+#13536=CARTESIAN_POINT('',(-2.33649771062952,2.61822591605962,1.21197007481297));
+#13537=CARTESIAN_POINT('',(-2.64550206896282,2.30556875898696,1.22693266832918));
+#13538=CARTESIAN_POINT('',(-2.91299283319185,1.95673228957773,1.24189526184539));
+#13539=CARTESIAN_POINT('',(-3.134772500263,1.57719049924163,1.2568578553616));
+#13540=CARTESIAN_POINT('',(-3.30736087214982,1.1728992116442,1.2718204488778));
+#13541=CARTESIAN_POINT('',(-3.42804966761462,0.750202623076252,1.28678304239402));
+#13542=CARTESIAN_POINT('',(-3.49494502094223,0.315733748424795,1.30174563591022));
+#13543=CARTESIAN_POINT('',(-3.50699720074966,-0.123689665038367,1.31670822942643));
+#13544=CARTESIAN_POINT('',(-3.46401708252007,-0.561172122714899,1.33167082294264));
+#13545=CARTESIAN_POINT('',(-3.36667911637154,-0.989848587760269,1.34663341645885));
+#13546=CARTESIAN_POINT('',(-3.21651074348999,-1.40299220821669,1.36159600997506));
+#13547=CARTESIAN_POINT('',(-3.01586842730527,-1.79411987572917,1.37655860349127));
+#13548=CARTESIAN_POINT('',(-2.76790067553241,-2.15709395940243,1.39152119700748));
+#13549=CARTESIAN_POINT('',(-2.47649863334147,-2.48621861837632,1.40648379052369));
+#13550=CARTESIAN_POINT('',(-2.14623502295505,-2.7763291817694,1.4214463840399));
+#13551=CARTESIAN_POINT('',(-1.78229238784186,-3.02287319342777,1.43640897755611));
+#13552=CARTESIAN_POINT('',(-1.39038176750877,-3.22198184971337,1.45137157107232));
+#13553=CARTESIAN_POINT('',(-0.976653079057915,-3.37053070932011,1.46633416458853));
+#13554=CARTESIAN_POINT('',(-0.547598611814309,-3.46618872245039,1.48129675810474));
+#13555=CARTESIAN_POINT('',(-0.109951149399911,-3.50745480997958,1.49625935162095));
+#13556=CARTESIAN_POINT('',(0.329421682062969,-3.49368141860274,1.51122194513716));
+#13557=CARTESIAN_POINT('',(0.763625181715926,-3.42508468233306,1.52618453865337));
+#13558=CARTESIAN_POINT('',(1.18584576658932,-3.30274103089622,1.54114713216958));
+#13559=CARTESIAN_POINT('',(1.58945789131369,-3.12857029824229,1.55610972568579));
+#13560=CARTESIAN_POINT('',(1.96812801711849,-2.9053055962388,1.57107231920199));
+#13561=CARTESIAN_POINT('',(2.31591399862174,-2.63645042629121,1.5860349127182));
+#13562=CARTESIAN_POINT('',(2.62735832881914,-2.32622370190142,1.60099750623441));
+#13563=CARTESIAN_POINT('',(2.89757377905887,-1.97949354487802,1.61596009975062));
+#13564=CARTESIAN_POINT('',(3.12232009012753,-1.60170089407767,1.63092269326683));
+#13565=CARTESIAN_POINT('',(3.29807051099985,-1.19877412541998,1.64588528678304));
+#13566=CARTESIAN_POINT('',(3.42206714111646,-0.777036022970778,1.66084788029925));
+#13567=CARTESIAN_POINT('',(3.49236420775115,-0.343104560916819,1.67581047381546));
+#13568=CARTESIAN_POINT('',(3.50785859935271,0.0962109466248852,1.69077306733167));
+#13569=CARTESIAN_POINT('',(3.46830717572807,0.534016698331041,1.70573566084788));
+#13570=CARTESIAN_POINT('',(3.3743305834327,0.963442584181298,1.72069825436409));
+#13571=CARTESIAN_POINT('',(3.22740351649676,1.37774999220018,1.7356608478803));
+#13572=CARTESIAN_POINT('',(3.02983157531694,1.77043755171305,1.75062344139651));
+#13573=CARTESIAN_POINT('',(2.78471508684774,2.13534315377782,1.76558603491272));
+#13574=CARTESIAN_POINT('',(2.4959004538306,2.46674064787351,1.78054862842893));
+#13575=CARTESIAN_POINT('',(2.16791979649597,2.75942969746723,1.79551122194514));
+#13576=CARTESIAN_POINT('',(1.80591983388913,3.00881738443347,1.81047381546135));
+#13577=CARTESIAN_POINT('',(1.41558112082412,3.2109902817775,1.82543640897756));
+#13578=CARTESIAN_POINT('',(1.00302890781103,3.36277586368741,1.84039900249377));
+#13579=CARTESIAN_POINT('',(0.574737022755265,3.46179228925966,1.85536159600997));
+#13580=CARTESIAN_POINT('',(0.137426282730804,3.5064857786847,1.87032418952618));
+#13581=CARTESIAN_POINT('',(-0.302040970035596,3.49615499538038,1.88528678304239));
+#13582=CARTESIAN_POINT('',(-0.736768553013031,3.4309620514652,1.9002493765586));
+#13583=CARTESIAN_POINT('',(-1.15993465924191,3.31192996387191,1.91521197007481));
+#13584=CARTESIAN_POINT('',(-1.56489890609742,3.14092660102052,1.93017456359102));
+#13585=CARTESIAN_POINT('',(-1.94530653711652,2.92063537196189,1.94513715710723));
+#13586=CARTESIAN_POINT('',(-2.29518814173872,2.65451311794182,1.96009975062344));
+#13587=CARTESIAN_POINT('',(-2.60905332814416,2.34673586715742,1.97506234413965));
+#13588=CARTESIAN_POINT('',(-2.88197687926168,2.00213330392967,1.99002493765586));
+#13589=CARTESIAN_POINT('',(-3.10967603997437,1.62611298061129,2.00498753117207));
+#13590=CARTESIAN_POINT('',(-3.28857772272106,1.22457546150737,2.01995012468828));
+#13591=CARTESIAN_POINT('',(-3.41587457689361,0.803821730382499,2.03491271820449));
+#13592=CARTESIAN_POINT('',(-3.48956904218131,0.370454314528829,2.0498753117207));
+#13593=CARTESIAN_POINT('',(-3.5085046945709,-0.0687263230296918,2.06483790523691));
+#13594=CARTESIAN_POINT('',(-3.47238439311638,-0.506828497368695,2.07980049875312));
+#13595=CARTESIAN_POINT('',(-3.38177494271695,-0.936977446961787,2.09476309226933));
+#13596=CARTESIAN_POINT('',(-3.23809819973401,-1.35242321341457,2.10972568578554));
+#13597=CARTESIAN_POINT('',(-3.0436087600193,-1.74664656277022,2.12468827930175));
+#13598=CARTESIAN_POINT('',(-2.80135857947661,-2.11346128625438,2.13965087281796));
+#13599=CARTESIAN_POINT('',(-2.51514908233642,-2.44711127514167,2.15461346633416));
+#13600=CARTESIAN_POINT('',(-2.18947150866709,-2.74236084643109,2.16957605985037));
+#13601=CARTESIAN_POINT('',(-1.82943643719801,-2.99457690192713,2.18453865336658));
+#13602=CARTESIAN_POINT('',(-1.44069358939248,-3.19980163147446,2.19950124688279));
+#13603=CARTESIAN_POINT('',(-1.02934317321635,-3.35481461947693,2.214463840399));
+#13604=CARTESIAN_POINT('',(-0.601840157808404,-3.4571833801163,2.22942643391521));
+#13605=CARTESIAN_POINT('',(-0.164892981188104,-3.50530152826517,2.24438902743142));
+#13606=CARTESIAN_POINT('',(0.274641719506357,-3.49841398711042,2.25935162094763));
+#13607=CARTESIAN_POINT('',(0.709866703341608,-3.43662883692583,2.27431421446384));
+#13608=CARTESIAN_POINT('',(1.13395235807318,-3.32091561906103,2.28927680798005));
+#13609=CARTESIAN_POINT('',(1.54024387139057,-3.15309012176104,2.30423940149626));
+#13610=CARTESIAN_POINT('',(1.92236565917698,-2.93578588655922,2.31920199501247));
+#13611=CARTESIAN_POINT('',(2.27432141208051,-2.67241288236966,2.33416458852868));
+#13612=CARTESIAN_POINT('',(2.59058819045199,-2.36710399577077,2.34912718204489));
+#13613=CARTESIAN_POINT('',(2.86620309109808,-2.02465017716222,2.3640897755611));
+#13614=CARTESIAN_POINT('',(3.09684112586296,-1.65042526049108,2.37905236907731));
+#13615=CARTESIAN_POINT('',(3.27888308995651,-1.2503016362864,2.39401496259352));
+#13616=CARTESIAN_POINT('',(3.40947235502982,-0.830558101273246,2.40897755610973));
+#13617=CARTESIAN_POINT('',(3.48655969579283,-0.397781330602943,2.42394014962594));
+#13618=CARTESIAN_POINT('',(3.50893544674855,0.0412374811886424,2.43890274314214));
+#13619=CARTESIAN_POINT('',(3.47624848443583,0.479609188570055,2.45386533665835));
+#13620=CARTESIAN_POINT('',(3.38901173730854,0.910454800464127,2.46882793017456));
+#13621=CARTESIAN_POINT('',(3.24859413678946,1.32701342635272,2.48379052369077));
+#13622=CARTESIAN_POINT('',(3.057199135804,1.72274836913071,2.49875311720698));
+#13623=CARTESIAN_POINT('',(2.81783013188403,2.09144969988515,2.51371571072319));
+#13624=CARTESIAN_POINT('',(2.53424333742737,2.42733170498146,2.5286783042394));
+#13625=CARTESIAN_POINT('',(2.21088883667947,2.7251236763034,2.54364089775561));
+#13626=CARTESIAN_POINT('',(1.85284075437956,2.98015261995311,2.55860349127182));
+#13627=CARTESIAN_POINT('',(1.4657176318748,3.18841658553498,2.57356608478803));
+#13628=CARTESIAN_POINT('',(1.0555942601716,3.34664746532945,2.58852867830424));
+#13629=CARTESIAN_POINT('',(0.628906353452661,3.45236227790336,2.60349127182045));
+#13630=CARTESIAN_POINT('',(0.192349558936156,3.50390213140725,2.61845386533666));
+#13631=CARTESIAN_POINT('',(-0.247225612171125,3.50045825514172,2.63341645885287));
+#13632=CARTESIAN_POINT('',(-0.682921283868348,3.44208469090213,2.64837905236908));
+#13633=CARTESIAN_POINT('',(-1.10790045781027,3.32969744494707,2.66334164588529));
+#13634=CARTESIAN_POINT('',(-1.51549430045609,3.16506011389805,2.6783042394015));
+#13635=CARTESIAN_POINT('',(-1.89930679135225,2.95075621013096,2.6932668329177));
+#13636=CARTESIAN_POINT('',(-2.25331509039361,2.69014862093299,2.70822942643392));
+#13637=CARTESIAN_POINT('',(-2.57196404908552,2.38732683759783,2.72319201995012));
+#13638=CARTESIAN_POINT('',(-2.85025338272284,2.04704278254761,2.73815461346633));
+#13639=CARTESIAN_POINT('',(-3.08381613556748,1.67463624149152,2.75311720698254));
+#13640=CARTESIAN_POINT('',(-3.26898720773796,1.27595107075029,2.76807980049875));
+#13641=CARTESIAN_POINT('',(-3.40286086847709,0.857243494632982,2.78304239401496));
+#13642=CARTESIAN_POINT('',(-3.48333635329168,0.425083931876833,2.79800498753117));
+#13643=CARTESIAN_POINT('',(-3.50915082944719,-0.0137461082965168,2.81296758104738));
+#13644=CARTESIAN_POINT('',(-3.47989921251838,-0.452360442586651,2.82793017456359));
+#13645=CARTESIAN_POINT('',(-3.39604052303155,-0.8838762725805,2.8428927680798));
+#13646=CARTESIAN_POINT('',(-3.25889068344934,-1.30152219060234,2.85785536159601));
+#13647=CARTESIAN_POINT('',(-3.07060186852855,-1.6987444376045,2.87281795511222));
+#13648=CARTESIAN_POINT('',(-2.83412873308826,-2.06930974568496,2.88778054862843));
+#13649=CARTESIAN_POINT('',(-2.55318204714692,-2.4074031514123,2.90274314214464));
+#13650=CARTESIAN_POINT('',(-2.2321704659923,-2.70771924505754,2.91770573566085));
+#13651=CARTESIAN_POINT('',(-1.87613134893669,-2.96554542383694,2.93266832917706));
+#13652=CARTESIAN_POINT('',(-1.49065171235937,-3.17683584274405,2.94763092269327));
+#13653=CARTESIAN_POINT('',(-1.08178055745223,-3.33827490252399,2.96259351620948));
+#13654=CARTESIAN_POINT('',(-0.655933948434198,-3.44732927852776,2.97755610972568));
+#13655=CARTESIAN_POINT('',(-0.219794330760468,-3.50228767400235,2.99251870324189));
+#13656=CARTESIAN_POINT('',(0.219794330760422,-3.50228767400235,3.0074812967581));
+#13657=CARTESIAN_POINT('',(0.655933948434152,-3.44732927852777,3.02244389027431));
+#13658=CARTESIAN_POINT('',(1.08178055745219,-3.33827490252401,3.03740648379052));
+#13659=CARTESIAN_POINT('',(1.49065171235933,-3.17683584274407,3.05236907730673));
+#13660=CARTESIAN_POINT('',(1.87613134893665,-2.96554542383696,3.06733167082294));
+#13661=CARTESIAN_POINT('',(2.23217046599226,-2.70771924505757,3.08229426433915));
+#13662=CARTESIAN_POINT('',(2.55318204714689,-2.40740315141233,3.09725685785536));
+#13663=CARTESIAN_POINT('',(2.83412873308823,-2.069309745685,3.11221945137157));
+#13664=CARTESIAN_POINT('',(3.07060186852852,-1.69874443760454,3.12718204488778));
+#13665=CARTESIAN_POINT('',(3.25889068344933,-1.30152219060238,3.14214463840399));
+#13666=CARTESIAN_POINT('',(3.39604052303154,-0.883876272580544,3.1571072319202));
+#13667=CARTESIAN_POINT('',(3.47989921251837,-0.452360442586696,3.17206982543641));
+#13668=CARTESIAN_POINT('',(3.50915082944719,-0.0137461082965624,3.18703241895262));
+#13669=CARTESIAN_POINT('',(3.48333635329168,0.425083931876788,3.20199501246883));
+#13670=CARTESIAN_POINT('',(3.4028608684771,0.857243494632937,3.21695760598504));
+#13671=CARTESIAN_POINT('',(3.26898720773798,1.27595107075025,3.23192019950125));
+#13672=CARTESIAN_POINT('',(3.08381613556751,1.67463624149148,3.24688279301746));
+#13673=CARTESIAN_POINT('',(2.85025338272286,2.04704278254757,3.26184538653367));
+#13674=CARTESIAN_POINT('',(2.57196404908555,2.3873268375978,3.27680798004987));
+#13675=CARTESIAN_POINT('',(2.25331509039364,2.69014862093296,3.29177057356608));
+#13676=CARTESIAN_POINT('',(1.89930679135229,2.95075621013094,3.30673316708229));
+#13677=CARTESIAN_POINT('',(1.51549430045613,3.16506011389803,3.3216957605985));
+#13678=CARTESIAN_POINT('',(1.10790045781032,3.32969744494705,3.33665835411471));
+#13679=CARTESIAN_POINT('',(0.682921283868393,3.44208469090213,3.35162094763092));
+#13680=CARTESIAN_POINT('',(0.24722561217117,3.50045825514172,3.36658354114713));
+#13681=CARTESIAN_POINT('',(-0.192349558936111,3.50390213140726,3.38154613466334));
+#13682=CARTESIAN_POINT('',(-0.628906353452616,3.45236227790337,3.39650872817955));
+#13683=CARTESIAN_POINT('',(-1.05559426017156,3.34664746532946,3.41147132169576));
+#13684=CARTESIAN_POINT('',(-1.46571763187475,3.188416585535,3.42643391521197));
+#13685=CARTESIAN_POINT('',(-1.85284075437952,2.98015261995314,3.44139650872818));
+#13686=CARTESIAN_POINT('',(-2.21088883667943,2.72512367630343,3.45635910224439));
+#13687=CARTESIAN_POINT('',(-2.53424333742734,2.4273317049815,3.4713216957606));
+#13688=CARTESIAN_POINT('',(-2.817830131884,2.09144969988518,3.48628428927681));
+#13689=CARTESIAN_POINT('',(-3.05719913580397,1.72274836913075,3.50124688279302));
+#13690=CARTESIAN_POINT('',(-3.24859413678944,1.32701342635276,3.51620947630923));
+#13691=CARTESIAN_POINT('',(-3.38901173730853,0.910454800464171,3.53117206982544));
+#13692=CARTESIAN_POINT('',(-3.47624848443582,0.4796091885701,3.54613466334165));
+#13693=CARTESIAN_POINT('',(-3.50893544674855,0.041237481188688,3.56109725685785));
+#13694=CARTESIAN_POINT('',(-3.48655969579283,-0.397781330602898,3.57605985037406));
+#13695=CARTESIAN_POINT('',(-3.40947235502983,-0.830558101273202,3.59102244389027));
+#13696=CARTESIAN_POINT('',(-3.27888308995653,-1.25030163628636,3.60598503740648));
+#13697=CARTESIAN_POINT('',(-3.09684112586298,-1.65042526049104,3.62094763092269));
+#13698=CARTESIAN_POINT('',(-2.86620309109811,-2.02465017716219,3.6359102244389));
+#13699=CARTESIAN_POINT('',(-2.59058819045202,-2.36710399577073,3.65087281795511));
+#13700=CARTESIAN_POINT('',(-2.27432141208055,-2.67241288236963,3.66583541147132));
+#13701=CARTESIAN_POINT('',(-1.92236565917701,-2.93578588655919,3.68079800498753));
+#13702=CARTESIAN_POINT('',(-1.54024387139061,-3.15309012176102,3.69576059850374));
+#13703=CARTESIAN_POINT('',(-1.13395235807322,-3.32091561906102,3.71072319201995));
+#13704=CARTESIAN_POINT('',(-0.709866703341653,-3.43662883692582,3.72568578553616));
+#13705=CARTESIAN_POINT('',(-0.274641719506402,-3.49841398711041,3.74064837905237));
+#13706=CARTESIAN_POINT('',(0.164892981188059,-3.50530152826517,3.75561097256858));
+#13707=CARTESIAN_POINT('',(0.601840157808359,-3.45718338011631,3.77057356608479));
+#13708=CARTESIAN_POINT('',(1.02934317321631,-3.35481461947694,3.785536159601));
+#13709=CARTESIAN_POINT('',(1.44069358939244,-3.19980163147448,3.80049875311721));
+#13710=CARTESIAN_POINT('',(1.82943643719797,-2.99457690192715,3.81546134663341));
+#13711=CARTESIAN_POINT('',(2.18947150866707,-2.74236084643112,3.83042394014963));
+#13712=CARTESIAN_POINT('',(2.5151490823364,-2.44711127514169,3.84538653366583));
+#13713=CARTESIAN_POINT('',(2.8013585794766,-2.11346128625439,3.86034912718205));
+#13714=CARTESIAN_POINT('',(3.0436087600193,-1.74664656277022,3.87531172069826));
+#13715=CARTESIAN_POINT('',(3.23809819973402,-1.35242321341456,3.89027431421447));
+#13716=CARTESIAN_POINT('',(3.38177494271695,-0.936977446961759,3.90523690773068));
+#13717=CARTESIAN_POINT('',(3.47238439311639,-0.506828497368654,3.92019950124689));
+#13718=CARTESIAN_POINT('',(3.5085046945709,-0.0687263230296375,3.9351620947631));
+#13719=CARTESIAN_POINT('',(3.48956904218131,0.370454314528895,3.9501246882793));
+#13720=CARTESIAN_POINT('',(3.41587457689359,0.803821730382576,3.96508728179552));
+#13721=CARTESIAN_POINT('',(3.28857772272103,1.22457546150746,3.98004987531172));
+#13722=CARTESIAN_POINT('',(3.10967603997433,1.62611298061138,3.99501246882793));
+#13723=CARTESIAN_POINT('',(2.88197687926161,2.00213330392977,4.00997506234414));
+#13724=CARTESIAN_POINT('',(2.60905332814408,2.34673586715752,4.02493765586035));
+#13725=CARTESIAN_POINT('',(2.29518814173861,2.65451311794191,4.03990024937656));
+#13726=CARTESIAN_POINT('',(1.94530653711639,2.92063537196198,4.05486284289277));
+#13727=CARTESIAN_POINT('',(1.56489890609727,3.1409266010206,4.06982543640898));
+#13728=CARTESIAN_POINT('',(1.15993465924174,3.31192996387197,4.08478802992519));
+#13729=CARTESIAN_POINT('',(0.736768553012848,3.43096205146524,4.0997506234414));
+#13730=CARTESIAN_POINT('',(0.3020409700354,3.4961549953804,4.11471321695761));
+#13731=CARTESIAN_POINT('',(-0.137426282731014,3.50648577868469,4.12967581047382));
+#13732=CARTESIAN_POINT('',(-0.574737022755485,3.46179228925963,4.14463840399003));
+#13733=CARTESIAN_POINT('',(-1.00302890781126,3.36277586368735,4.15960099750624));
+#13734=CARTESIAN_POINT('',(-1.41558112082435,3.2109902817774,4.17456359102245));
+#13735=CARTESIAN_POINT('',(-1.80591983388936,3.00881738443334,4.18952618453866));
+#13736=CARTESIAN_POINT('',(-2.16791979649619,2.75942969746706,4.20448877805487));
+#13737=CARTESIAN_POINT('',(-2.4959004538308,2.46674064787331,4.21945137157108));
+#13738=CARTESIAN_POINT('',(-2.78471508684792,2.13534315377758,4.23441396508729));
+#13739=CARTESIAN_POINT('',(-3.0298315753171,1.77043755171278,4.2493765586035));
+#13740=CARTESIAN_POINT('',(-3.22740351649688,1.37774999219989,4.26433915211971));
+#13741=CARTESIAN_POINT('',(-3.3743305834328,0.963442584180976,4.27930174563592));
+#13742=CARTESIAN_POINT('',(-3.46830717572813,0.534016698330698,4.29426433915213));
+#13743=CARTESIAN_POINT('',(-3.50785859935272,0.0962109466245257,4.30922693266834));
+#13744=CARTESIAN_POINT('',(-3.49236420775111,-0.343104560917189,4.32418952618455));
+#13745=CARTESIAN_POINT('',(-3.42206714111638,-0.777036022971153,4.33915211970076));
+#13746=CARTESIAN_POINT('',(-3.29807051099971,-1.19877412542035,4.35411471321697));
+#13747=CARTESIAN_POINT('',(-3.12232009012735,-1.60170089407804,4.36907730673318));
+#13748=CARTESIAN_POINT('',(-2.89757377905863,-1.97949354487837,4.38403990024939));
+#13749=CARTESIAN_POINT('',(-2.62735832881885,-2.32622370190174,4.3990024937656));
+#13750=CARTESIAN_POINT('',(-2.3159139986214,-2.63645042629151,4.41396508728181));
+#13751=CARTESIAN_POINT('',(-1.96812801711811,-2.90530559623906,4.42892768079802));
+#13752=CARTESIAN_POINT('',(-1.58945789131327,-3.12857029824251,4.44389027431423));
+#13753=CARTESIAN_POINT('',(-1.18584576658886,-3.30274103089638,4.45885286783044));
+#13754=CARTESIAN_POINT('',(-0.763625181715442,-3.42508468233317,4.47381546134665));
+#13755=CARTESIAN_POINT('',(-0.329421682062462,-3.49368141860279,4.48877805486286));
+#13756=CARTESIAN_POINT('',(0.109951149400433,-3.50745480997956,4.50374064837907));
+#13757=CARTESIAN_POINT('',(0.547598611814836,-3.46618872245031,4.51870324189528));
+#13758=CARTESIAN_POINT('',(0.97665307905844,-3.37053070931996,4.53366583541149));
+#13759=CARTESIAN_POINT('',(1.39038176750928,-3.22198184971315,4.5486284289277));
+#13760=CARTESIAN_POINT('',(1.78229238784236,-3.02287319342748,4.56359102244391));
+#13761=CARTESIAN_POINT('',(2.14623502295551,-2.77632918176905,4.57855361596012));
+#13762=CARTESIAN_POINT('',(2.47649863334189,-2.4862186183759,4.59351620947633));
+#13763=CARTESIAN_POINT('',(2.76790067553278,-2.15709395940195,4.60847880299254));
+#13764=CARTESIAN_POINT('',(3.01586842730559,-1.79411987572864,4.62344139650875));
+#13765=CARTESIAN_POINT('',(3.21651074349024,-1.4029922082161,4.63840399002496));
+#13766=CARTESIAN_POINT('',(3.36667911637172,-0.989848587759649,4.65336658354117));
+#13767=CARTESIAN_POINT('',(3.46401708252018,-0.561172122714249,4.66832917705738));
+#13768=CARTESIAN_POINT('',(3.50699720074968,-0.123689665037696,4.68329177057359));
+#13769=CARTESIAN_POINT('',(3.49494502094216,0.315733748425476,4.6982543640898));
+#13770=CARTESIAN_POINT('',(3.42804966761448,0.750202623076932,4.71321695760601));
+#13771=CARTESIAN_POINT('',(3.30736087214959,1.17289921164487,4.72817955112222));
+#13772=CARTESIAN_POINT('',(3.13477250026268,1.57719049924227,4.74314214463843));
+#13773=CARTESIAN_POINT('',(2.91299283319144,1.95673228957834,4.75810473815464));
+#13774=CARTESIAN_POINT('',(2.64550206896233,2.30556875898753,4.77306733167085));
+#13775=CARTESIAN_POINT('',(2.33649771062896,2.61822591606012,4.78802992518706));
+#13776=CARTESIAN_POINT('',(1.99082869845821,2.88979750029279,4.80299251870327));
+#13777=CARTESIAN_POINT('',(1.61391931967103,3.11602197182494,4.81795511221948));
+#13778=CARTESIAN_POINT('',(1.21168408975719,3.29334938412743,4.83291770573569));
+#13779=CARTESIAN_POINT('',(0.790434941058358,3.41899709026745,4.8478802992519));
+#13780=CARTESIAN_POINT('',(0.356782175029608,3.49099340859939,4.86284289276811));
+#13781=CARTESIAN_POINT('',(-0.0824692675496465,3.50820856267313,4.87780548628432));
+#13782=CARTESIAN_POINT('',(-0.520426590672599,3.47037240984655,4.89276807980053));
+#13783=CARTESIAN_POINT('',(-0.950217305838705,3.3780786804022,4.90773067331674));
+#13784=CARTESIAN_POINT('',(-1.36509707611906,3.23277566064743,4.92269326683295));
+#13785=CARTESIAN_POINT('',(-1.75855554924915,3.03674346619998,4.93765586034916));
+#13786=CARTESIAN_POINT('',(-2.12441851900094,2.79305826208997,4.95261845386537));
+#13787=CARTESIAN_POINT('',(-2.45694481170377,2.50554399114147,4.96758104738158));
+#13788=CARTESIAN_POINT('',(-2.75091637755673,2.1787123681187,4.98254364089779));
+#13789=CARTESIAN_POINT('',(-3.00172017300706,1.81769208125735,4.997506234414));
+#13790=CARTESIAN_POINT('',(-3.20542054928462,1.42814831216058,5.01246882793021));
+#13791=CARTESIAN_POINT('',(-3.35882101116119,1.01619383696485,5.02743142144642));
+#13792=CARTESIAN_POINT('',(-3.45951437680749,0.588293103788844,5.04239401496263));
+#13793=CARTESIAN_POINT('',(-3.50592055163222,0.151160791695726,5.05735660847884));
+#13794=CARTESIAN_POINT('',(-3.49731132335075,-0.288343557004189,5.07231920199505));
+#13795=CARTESIAN_POINT('',(-3.43382178919573,-0.723323177665338,5.08728179551126));
+#13796=CARTESIAN_POINT('',(-3.31644823595206,-1.14695230831701,5.10224438902747));
+#13797=CARTESIAN_POINT('',(-3.14703250608326,-1.55258330048941,5.11720698254368));
+#13798=CARTESIAN_POINT('',(-2.92823309527797,-1.9338509350573,5.13216957605989));
+#13799=CARTESIAN_POINT('',(-2.66348343495817,-2.28477230616241,5.1471321695761));
+#13800=CARTESIAN_POINT('',(-2.3569380143857,-2.59984070582157,5.16209476309231));
+#13801=CARTESIAN_POINT('',(-2.01340718782696,-2.87411203597041,5.17705735660852));
+#13802=CARTESIAN_POINT('',(-1.63828168979068,-3.10328239195208,5.19201995012473));
+#13803=CARTESIAN_POINT('',(-1.23744804285656,-3.28375560000036,5.20698254364094));
+#13804=CARTESIAN_POINT('',(-0.81719618552717,-3.41269964890892,5.22194513715715));
+#13805=CARTESIAN_POINT('',(-0.384120769619791,-3.48809113035338,5.23690773067336));
+#13806=CARTESIAN_POINT('',(0.0549823239462416,-3.50874699050198,5.25187032418957));
+#13807=CARTESIAN_POINT('',(0.493222627077902,-3.47434309466431,5.26683291770578));
+#13808=CARTESIAN_POINT('',(0.923723210712168,-3.38541931365892,5.28179551122199));
+#13809=CARTESIAN_POINT('',(1.33972859856334,-3.24337105208373,5.29675810473819));
+#13810=CARTESIAN_POINT('',(1.73471077501615,-3.050427351429,5.31172069825441));
+#13811=CARTESIAN_POINT('',(2.10247162367368,-2.8096159116417,5.32668329177061));
+#13812=CARTESIAN_POINT('',(2.43724018907998,-2.52471558002809,5.34164588528683));
+#13813=CARTESIAN_POINT('',(2.73376323537251,-2.20019705304521,5.35660847880303));
+#13814=CARTESIAN_POINT('',(2.98738768080517,-1.84115272149726,5.37157107231924));
+#13815=CARTESIAN_POINT('',(3.19413361456777,-1.45321676001603,5.38653366583545));
+#13816=CARTESIAN_POINT('',(3.35075675011161,-1.04247671479258,5.40149625935167));
+#13817=CARTESIAN_POINT('',(3.45479933495462,-0.615377976938063,5.41645885286788));
+#13818=CARTESIAN_POINT('',(3.5046287180823,-0.178622640491154,5.43142144638408));
+#13819=CARTESIAN_POINT('',(3.49946296973929,0.260935667793192,5.44638403990029));
+#13820=CARTESIAN_POINT('',(3.43938315158208,0.696399336527949,5.4613466334165));
+#13821=CARTESIAN_POINT('',(3.32533204464798,1.12093500799131,5.47630922693271));
+#13822=CARTESIAN_POINT('',(3.15909935510129,1.52788080814633,5.49127182044892));
+#13823=CARTESIAN_POINT('',(2.94329362990993,1.91085088571424,5.50623441396513));
+#13824=CARTESIAN_POINT('',(2.68130132315613,2.26383561985945,5.52119700748134));
+#13825=CARTESIAN_POINT('',(2.37723365531809,2.58129592401302,5.53615960099755));
+#13826=CARTESIAN_POINT('',(2.03586209941447,2.85825016600558,5.55112219451376));
+#13827=CARTESIAN_POINT('',(1.66254350637226,3.09035234054673,5.56608478802997));
+#13828=CARTESIAN_POINT('',(1.26313604456147,3.27396026735708,5.58104738154618));
+#13829=CARTESIAN_POINT('',(0.843907272585168,3.40619274477841,5.59600997506239));
+#13830=CARTESIAN_POINT('',(0.41143578786003,3.48497476199918,5.6109725685786));
+#13831=CARTESIAN_POINT('',(-0.0274920056684827,3.50907006041879,5.62593516209481));
+#13832=CARTESIAN_POINT('',(-0.465988390740422,3.47810053319314,5.64089775561102));
+#13833=CARTESIAN_POINT('',(-0.897172419818596,3.39255215854083,5.65586034912723));
+#13834=CARTESIAN_POINT('',(-1.31427789189436,3.25376737370405,5.67082294264344));
+#13835=CARTESIAN_POINT('',(-1.71075952867458,3.06392400923266,5.68578553615965));
+#13836=CARTESIAN_POINT('',(-2.08039568401799,2.82600111415805,5.70074812967586));
+#13837=CARTESIAN_POINT('',(-2.41738597488984,2.5437322083327,5.71571072319207));
+#13838=CARTESIAN_POINT('',(-2.71644230179611,2.22154669550651,5.73067331670828));
+#13839=CARTESIAN_POINT('',(-2.9728718303916,1.86450035649429,5.74563591022449));
+#13840=CARTESIAN_POINT('',(-3.18265063210285,1.47819601314526,5.7605985037407));
+#13841=CARTESIAN_POINT('',(-3.34248682818667,1.06869560806707,5.77556109725691));
+#13842=CARTESIAN_POINT('',(-3.44987224635876,0.642425079761696,5.79052369077312));
+#13843=CARTESIAN_POINT('',(-3.50312177938936,0.206073525885971,5.80548628428933));
+#13844=CARTESIAN_POINT('',(-3.50139982804528,-0.233511763018591,5.82044887780554));
+#13845=CARTESIAN_POINT('',(-3.44473341343116,-0.669432752181243,5.83541147132175));
+#13846=CARTESIAN_POINT('',(-3.33401175297259,-1.09484890754308,5.85037406483796));
+#13847=CARTESIAN_POINT('',(-3.17097230668197,-1.50308453838882,5.86533665835417));
+#13848=CARTESIAN_POINT('',(-2.95817351271947,-1.88773355323333,5.88029925187038));
+#13849=CARTESIAN_POINT('',(-2.69895463990532,-2.24275998511888,5.89526184538659));
+#13850=CARTESIAN_POINT('',(-2.39738338786045,-2.5625927088657,5.9102244389028));
+#13851=CARTESIAN_POINT('',(-2.05819205451494,-2.84221286395931,5.92518703241901));
+#13852=CARTESIAN_POINT('',(-1.68670328208183,-3.07723261122236,5.94014962593522));
+#13853=CARTESIAN_POINT('',(-1.28874651151184,-3.26396398741006,5.95511221945143));
+#13854=CARTESIAN_POINT('',(-0.870566587764947,-3.39947677725305,5.97007481296764));
+#13855=CARTESIAN_POINT('',(-0.438725459958164,-3.48164449481138,5.98503740648383));
+#13856=CARTESIAN_POINT('',(-0.146242052036853,-3.5,5.99501246882795));
+#13857=CARTESIAN_POINT('',(-7.50096164477754E-015,-3.5,6.));
+#13858=FACE_BOUND('',#13859,.T.);
+#13859=EDGE_LOOP('',(#18566,#18567,#18568,#18569));
+#13860=PLANE('',#13861);
+#13861=AXIS2_PLACEMENT_3D('',#13862,#13863,#13864);
+#13862=CARTESIAN_POINT('',(-1.60696902421635,1.91511110779744,8.99999999999999));
+#13863=DIRECTION('',(0.98795554431418,-0.154737980014193,1.07251743559918E-016));
+#13864=DIRECTION('',(0.154737980014193,0.98795554431418,2.44850128781715E-016));
+#13865=FACE_BOUND('',#13866,.T.);
+#13866=EDGE_LOOP('',(#18570,#18571,#18572,#18573));
+#13867=PLANE('',#13868);
+#13868=AXIS2_PLACEMENT_3D('',#13869,#13870,#13871);
+#13869=CARTESIAN_POINT('',(-2.29813332935692,1.92836282905963,8.99999999999999));
+#13870=DIRECTION('',(-0.0191695174826915,-0.999816247917326,-1.25366278095241E-016));
+#13871=DIRECTION('',(0.999816247917326,-0.0191695174826915,-6.61558138702536E-017));
+#13872=FACE_BOUND('',#13873,.T.);
+#13873=EDGE_LOOP('',(#18574,#18575,#18576,#18577));
+#13874=CONICAL_SURFACE('',#13875,2.75,0.785398163397456);
+#13875=AXIS2_PLACEMENT_3D('',#13876,#13877,#13878);
+#13876=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#13877=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#13878=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#13879=FACE_BOUND('',#13880,.T.);
+#13880=EDGE_LOOP('',(#18578,#18579,#18580,#18581));
+#13881=CONICAL_SURFACE('',#13882,2.75,0.785398163397456);
+#13882=AXIS2_PLACEMENT_3D('',#13883,#13884,#13885);
+#13883=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#13884=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#13885=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#13886=FACE_BOUND('',#13887,.T.);
+#13887=EDGE_LOOP('',(#18582,#18583,#18584,#18585));
+#13888=CONICAL_SURFACE('',#13889,2.75,0.785398163397446);
+#13889=AXIS2_PLACEMENT_3D('',#13890,#13891,#13892);
+#13890=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#13891=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#13892=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#13893=FACE_BOUND('',#13894,.T.);
+#13894=EDGE_LOOP('',(#18586,#18587,#18588,#18589));
+#13895=CONICAL_SURFACE('',#13896,2.75,0.785398163397446);
+#13896=AXIS2_PLACEMENT_3D('',#13897,#13898,#13899);
+#13897=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#13898=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#13899=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#13900=FACE_BOUND('',#13901,.T.);
+#13901=EDGE_LOOP('',(#18590,#18591,#18592,#18593,#18594,#18595,#18596,#18597,#18598,
+#18599));
+#13902=PLANE('',#13903);
+#13903=AXIS2_PLACEMENT_3D('',#13904,#13905,#13906);
+#13904=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#13905=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#13906=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#13907=FACE_BOUND('',#13908,.T.);
+#13908=EDGE_LOOP('',(#18600,#18601,#18602,#18603,#18604,#18605,#18606,#18607,#18608,
+#18609));
+#13909=PLANE('',#13910);
+#13910=AXIS2_PLACEMENT_3D('',#13911,#13912,#13913);
+#13911=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#13912=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#13913=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#13914=FACE_BOUND('',#13915,.T.);
+#13915=EDGE_LOOP('',(#18610,#18611,#18612,#18613,#18614,#18615,#18616,#18617,#18618,
+#18619,#18620,#18621,#18622,#18623,#18624,#18625,#18626,#18627,#18628,#18629,#18630,
+#18631,#18632,#18633));
+#13916=FACE_OUTER_BOUND('',#13917,.T.);
+#13917=EDGE_LOOP('',(#18634));
+#13918=CYLINDRICAL_SURFACE('',#13919,2.5);
+#13919=AXIS2_PLACEMENT_3D('',#13920,#13921,#13922);
+#13920=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#13921=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#13922=DIRECTION('',(-1.57627748657119E-032,-1.,-2.57425649202474E-016));
+#13923=FACE_BOUND('',#13924,.T.);
+#13924=EDGE_LOOP('',(#18635,#18636,#18637,#18638));
+#13925=PLANE('',#13926);
+#13926=AXIS2_PLACEMENT_3D('',#13927,#13928,#13929);
+#13927=CARTESIAN_POINT('',(1.60696902421635,-1.91511110779745,8.99999999999999));
+#13928=DIRECTION('',(-0.98795554431418,0.154737980014192,3.07908452987208E-016));
+#13929=DIRECTION('',(-0.154737980014192,-0.98795554431418,-2.44850128781716E-016));
+#13930=FACE_BOUND('',#13931,.T.);
+#13931=EDGE_LOOP('',(#18639,#18640,#18641,#18642));
+#13932=PLANE('',#13933);
+#13933=AXIS2_PLACEMENT_3D('',#13934,#13935,#13936);
+#13934=CARTESIAN_POINT('',(2.29813332935692,-1.92836282905963,8.99999999999999));
+#13935=DIRECTION('',(0.0191695174826912,0.999816247917326,3.87042826488719E-016));
+#13936=DIRECTION('',(-0.999816247917326,0.0191695174826912,6.61558138702535E-017));
+#13937=FACE_BOUND('',#13938,.T.);
+#13938=EDGE_LOOP('',(#18643,#18644,#18645,#18646));
+#13939=CONICAL_SURFACE('',#13940,2.75,0.785398163397456);
+#13940=AXIS2_PLACEMENT_3D('',#13941,#13942,#13943);
+#13941=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#13942=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#13943=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#13944=FACE_BOUND('',#13945,.T.);
+#13945=EDGE_LOOP('',(#18647,#18648,#18649,#18650));
+#13946=CONICAL_SURFACE('',#13947,2.75,0.785398163397456);
+#13947=AXIS2_PLACEMENT_3D('',#13948,#13949,#13950);
+#13948=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#13949=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#13950=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#13951=FACE_BOUND('',#13952,.T.);
+#13952=EDGE_LOOP('',(#18651,#18652,#18653,#18654));
+#13953=CONICAL_SURFACE('',#13954,2.75,0.785398163397446);
+#13954=AXIS2_PLACEMENT_3D('',#13955,#13956,#13957);
+#13955=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#13956=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#13957=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#13958=FACE_BOUND('',#13959,.T.);
+#13959=EDGE_LOOP('',(#18655,#18656,#18657,#18658));
+#13960=CONICAL_SURFACE('',#13961,2.75,0.785398163397446);
+#13961=AXIS2_PLACEMENT_3D('',#13962,#13963,#13964);
+#13962=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#13963=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#13964=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#13965=FACE_BOUND('',#13966,.T.);
+#13966=EDGE_LOOP('',(#18659,#18660,#18661,#18662));
+#13967=PLANE('',#13968);
+#13968=AXIS2_PLACEMENT_3D('',#13969,#13970,#13971);
+#13969=CARTESIAN_POINT('',(-4.28626379701574E-016,1.80197954441732E-015,7.99999999999999));
+#13970=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#13971=DIRECTION('',(1.,1.57627748657119E-032,-6.12323399573677E-017));
+#13972=FACE_BOUND('',#13973,.T.);
+#13973=EDGE_LOOP('',(#18663,#18664,#18665,#18666,#18667,#18668,#18669,#18670,#18671,
+#18672));
+#13974=PLANE('',#13975);
+#13975=AXIS2_PLACEMENT_3D('',#13976,#13977,#13978);
+#13976=CARTESIAN_POINT('',(-2.28441361397165,1.94459621523364,8.));
+#13977=DIRECTION('',(-0.766044443118978,-0.64278760968654,-1.14518299327669E-016));
+#13978=DIRECTION('',(0.64278760968654,-0.766044443118978,-3.00259108177462E-016));
+#13979=FACE_BOUND('',#13980,.T.);
+#13980=EDGE_LOOP('',(#18673,#18674,#18675,#18676,#18677,#18678,#18679,#18680,#18681,
+#18682));
+#13981=PLANE('',#13982);
+#13982=AXIS2_PLACEMENT_3D('',#13983,#13984,#13985);
+#13983=CARTESIAN_POINT('',(2.28441361397167,-1.94459621523361,7.99999999999999));
+#13984=DIRECTION('',(0.766044443118984,0.642787609686533,1.14518299327667E-016));
+#13985=DIRECTION('',(-0.642787609686533,0.766044443118984,3.00259108177462E-016));
+#13986=FACE_BOUND('',#13987,.T.);
+#13987=EDGE_LOOP('',(#18683,#18684,#18685,#18686));
+#13988=PLANE('',#13989);
+#13989=AXIS2_PLACEMENT_3D('',#13990,#13991,#13992);
+#13990=CARTESIAN_POINT('',(-1.49999999999998,2.59807621135332,8.99999999999999));
+#13991=DIRECTION('',(-0.359970750534528,-0.932963589192852,-8.72886320620617E-017));
+#13992=DIRECTION('',(0.932963589192852,-0.359970750534528,-1.49793247811555E-016));
+#13993=FACE_BOUND('',#13994,.T.);
+#13994=EDGE_LOOP('',(#18687,#18688,#18689,#18690));
+#13995=PLANE('',#13996);
+#13996=AXIS2_PLACEMENT_3D('',#13997,#13998,#13999);
+#13997=CARTESIAN_POINT('',(-2.16506350946109,1.25,8.99999999999999));
+#13998=DIRECTION('',(0.981298040758939,0.192494558891071,1.9704595983279E-016));
+#13999=DIRECTION('',(-0.192494558891071,0.981298040758939,2.64398177473447E-016));
+#14000=FACE_BOUND('',#14001,.T.);
+#14001=EDGE_LOOP('',(#18691,#18692,#18693));
+#14002=CONICAL_SURFACE('',#14003,2.75,0.785398163397456);
+#14003=AXIS2_PLACEMENT_3D('',#14004,#14005,#14006);
+#14004=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14005=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14006=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14007=FACE_BOUND('',#14008,.T.);
+#14008=EDGE_LOOP('',(#18694,#18695,#18696));
+#14009=CONICAL_SURFACE('',#14010,2.75,0.785398163397456);
+#14010=AXIS2_PLACEMENT_3D('',#14011,#14012,#14013);
+#14011=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14012=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14013=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14014=FACE_BOUND('',#14015,.T.);
+#14015=EDGE_LOOP('',(#18697,#18698,#18699));
+#14016=CONICAL_SURFACE('',#14017,2.75,0.785398163397456);
+#14017=AXIS2_PLACEMENT_3D('',#14018,#14019,#14020);
+#14018=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14019=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14020=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14021=FACE_BOUND('',#14022,.T.);
+#14022=EDGE_LOOP('',(#18700,#18701,#18702));
+#14023=CONICAL_SURFACE('',#14024,2.75,0.785398163397456);
+#14024=AXIS2_PLACEMENT_3D('',#14025,#14026,#14027);
+#14025=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14026=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14027=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14028=FACE_BOUND('',#14029,.T.);
+#14029=EDGE_LOOP('',(#18703,#18704,#18705));
+#14030=CONICAL_SURFACE('',#14031,2.75,0.785398163397456);
+#14031=AXIS2_PLACEMENT_3D('',#14032,#14033,#14034);
+#14032=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14033=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14034=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14035=FACE_BOUND('',#14036,.T.);
+#14036=EDGE_LOOP('',(#18706,#18707,#18708));
+#14037=CONICAL_SURFACE('',#14038,2.75,0.785398163397456);
+#14038=AXIS2_PLACEMENT_3D('',#14039,#14040,#14041);
+#14039=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14040=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14041=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14042=FACE_BOUND('',#14043,.T.);
+#14043=EDGE_LOOP('',(#18709,#18710,#18711));
+#14044=CONICAL_SURFACE('',#14045,2.75,0.785398163397456);
+#14045=AXIS2_PLACEMENT_3D('',#14046,#14047,#14048);
+#14046=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14047=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14048=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14049=FACE_BOUND('',#14050,.T.);
+#14050=EDGE_LOOP('',(#18712,#18713,#18714));
+#14051=CONICAL_SURFACE('',#14052,2.75,0.785398163397456);
+#14052=AXIS2_PLACEMENT_3D('',#14053,#14054,#14055);
+#14053=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14054=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14055=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14056=FACE_BOUND('',#14057,.T.);
+#14057=EDGE_LOOP('',(#18715,#18716,#18717));
+#14058=CONICAL_SURFACE('',#14059,2.75,0.785398163397456);
+#14059=AXIS2_PLACEMENT_3D('',#14060,#14061,#14062);
+#14060=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14061=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14062=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14063=FACE_BOUND('',#14064,.T.);
+#14064=EDGE_LOOP('',(#18718,#18719,#18720));
+#14065=CONICAL_SURFACE('',#14066,2.75,0.785398163397456);
+#14066=AXIS2_PLACEMENT_3D('',#14067,#14068,#14069);
+#14067=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14068=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14069=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14070=FACE_BOUND('',#14071,.T.);
+#14071=EDGE_LOOP('',(#18721,#18722,#18723));
+#14072=CONICAL_SURFACE('',#14073,2.75,0.785398163397456);
+#14073=AXIS2_PLACEMENT_3D('',#14074,#14075,#14076);
+#14074=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14075=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14076=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14077=FACE_BOUND('',#14078,.T.);
+#14078=EDGE_LOOP('',(#18724,#18725,#18726));
+#14079=CONICAL_SURFACE('',#14080,2.75,0.785398163397456);
+#14080=AXIS2_PLACEMENT_3D('',#14081,#14082,#14083);
+#14081=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14082=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14083=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14084=FACE_BOUND('',#14085,.T.);
+#14085=EDGE_LOOP('',(#18727,#18728,#18729));
+#14086=CONICAL_SURFACE('',#14087,2.75,0.785398163397456);
+#14087=AXIS2_PLACEMENT_3D('',#14088,#14089,#14090);
+#14088=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14089=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14090=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14091=FACE_BOUND('',#14092,.T.);
+#14092=EDGE_LOOP('',(#18730,#18731,#18732));
+#14093=CONICAL_SURFACE('',#14094,2.75,0.785398163397456);
+#14094=AXIS2_PLACEMENT_3D('',#14095,#14096,#14097);
+#14095=CARTESIAN_POINT('',(9.03177014371173E-016,-3.91574568492828E-015,14.75));
+#14096=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14097=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#14098=FACE_BOUND('',#14099,.T.);
+#14099=EDGE_LOOP('',(#18733,#18734,#18735));
+#14100=CONICAL_SURFACE('',#14101,2.75,0.785398163397446);
+#14101=AXIS2_PLACEMENT_3D('',#14102,#14103,#14104);
+#14102=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14103=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14104=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14105=FACE_BOUND('',#14106,.T.);
+#14106=EDGE_LOOP('',(#18736,#18737,#18738));
+#14107=CONICAL_SURFACE('',#14108,2.75,0.785398163397446);
+#14108=AXIS2_PLACEMENT_3D('',#14109,#14110,#14111);
+#14109=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14110=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14111=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14112=FACE_BOUND('',#14113,.T.);
+#14113=EDGE_LOOP('',(#18739,#18740,#18741));
+#14114=CONICAL_SURFACE('',#14115,2.75,0.785398163397446);
+#14115=AXIS2_PLACEMENT_3D('',#14116,#14117,#14118);
+#14116=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14117=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14118=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14119=FACE_BOUND('',#14120,.T.);
+#14120=EDGE_LOOP('',(#18742,#18743,#18744));
+#14121=CONICAL_SURFACE('',#14122,2.75,0.785398163397446);
+#14122=AXIS2_PLACEMENT_3D('',#14123,#14124,#14125);
+#14123=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14124=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14125=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14126=FACE_BOUND('',#14127,.T.);
+#14127=EDGE_LOOP('',(#18745,#18746,#18747));
+#14128=CONICAL_SURFACE('',#14129,2.75,0.785398163397446);
+#14129=AXIS2_PLACEMENT_3D('',#14130,#14131,#14132);
+#14130=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14131=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14132=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14133=FACE_BOUND('',#14134,.T.);
+#14134=EDGE_LOOP('',(#18748,#18749,#18750));
+#14135=CONICAL_SURFACE('',#14136,2.75,0.785398163397446);
+#14136=AXIS2_PLACEMENT_3D('',#14137,#14138,#14139);
+#14137=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14138=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14139=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14140=FACE_BOUND('',#14141,.T.);
+#14141=EDGE_LOOP('',(#18751,#18752,#18753));
+#14142=CONICAL_SURFACE('',#14143,2.75,0.785398163397446);
+#14143=AXIS2_PLACEMENT_3D('',#14144,#14145,#14146);
+#14144=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14145=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14146=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14147=FACE_BOUND('',#14148,.T.);
+#14148=EDGE_LOOP('',(#18754,#18755,#18756));
+#14149=CONICAL_SURFACE('',#14150,2.75,0.785398163397446);
+#14150=AXIS2_PLACEMENT_3D('',#14151,#14152,#14153);
+#14151=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14152=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14153=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14154=FACE_BOUND('',#14155,.T.);
+#14155=EDGE_LOOP('',(#18757));
+#14156=PLANE('',#14157);
+#14157=AXIS2_PLACEMENT_3D('',#14158,#14159,#14160);
+#14158=CARTESIAN_POINT('',(-1.77573785876366E-016,6.27817023495379E-016,-2.9));
+#14159=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#14160=DIRECTION('',(2.67291322122761E-032,-1.,-2.57425649202474E-016));
+#14161=FACE_BOUND('',#14162,.T.);
+#14162=EDGE_LOOP('',(#18758,#18759,#18760));
+#14163=CONICAL_SURFACE('',#14164,2.75,0.785398163397446);
+#14164=AXIS2_PLACEMENT_3D('',#14165,#14166,#14167);
+#14165=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14166=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14167=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14168=FACE_BOUND('',#14169,.T.);
+#14169=EDGE_LOOP('',(#18761,#18762,#18763));
+#14170=CONICAL_SURFACE('',#14171,2.75,0.785398163397446);
+#14171=AXIS2_PLACEMENT_3D('',#14172,#14173,#14174);
+#14172=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14173=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14174=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14175=FACE_BOUND('',#14176,.T.);
+#14176=EDGE_LOOP('',(#18764,#18765,#18766));
+#14177=CONICAL_SURFACE('',#14178,2.75,0.785398163397446);
+#14178=AXIS2_PLACEMENT_3D('',#14179,#14180,#14181);
+#14179=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14180=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14181=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14182=FACE_BOUND('',#14183,.T.);
+#14183=EDGE_LOOP('',(#18767,#18768,#18769));
+#14184=CONICAL_SURFACE('',#14185,2.75,0.785398163397446);
+#14185=AXIS2_PLACEMENT_3D('',#14186,#14187,#14188);
+#14186=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14187=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14188=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14189=FACE_BOUND('',#14190,.T.);
+#14190=EDGE_LOOP('',(#18770,#18771,#18772));
+#14191=CONICAL_SURFACE('',#14192,2.75,0.785398163397446);
+#14192=AXIS2_PLACEMENT_3D('',#14193,#14194,#14195);
+#14193=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14194=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14195=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14196=FACE_BOUND('',#14197,.T.);
+#14197=EDGE_LOOP('',(#18773,#18774,#18775));
+#14198=CONICAL_SURFACE('',#14199,2.75,0.785398163397446);
+#14199=AXIS2_PLACEMENT_3D('',#14200,#14201,#14202);
+#14200=CARTESIAN_POINT('',(5.66399144605651E-016,-2.49990461431467E-015,9.25));
+#14201=DIRECTION('',(6.12323399573677E-017,-2.57425649202474E-016,1.));
+#14202=DIRECTION('',(4.86319792499208E-032,1.,2.57425649202474E-016));
+#14203=FACE_BOUND('',#14204,.T.);
+#14204=EDGE_LOOP('',(#18776,#18777,#18778,#18779));
+#14205=PLANE('',#14206);
+#14206=AXIS2_PLACEMENT_3D('',#14207,#14208,#14209);
+#14207=CARTESIAN_POINT('',(1.49999999999999,-2.59807621135333,8.99999999999999));
+#14208=DIRECTION('',(0.359970750534528,0.932963589192852,3.4896518045554E-016));
+#14209=DIRECTION('',(-0.932963589192852,0.359970750534528,1.49793247811555E-016));
+#14210=FACE_BOUND('',#14211,.T.);
+#14211=EDGE_LOOP('',(#18780,#18781,#18782,#18783));
+#14212=PLANE('',#14213);
+#14213=AXIS2_PLACEMENT_3D('',#14214,#14215,#14216);
+#14214=CARTESIAN_POINT('',(2.1650635094611,-1.25,8.99999999999999));
+#14215=DIRECTION('',(-0.981298040758939,-0.192494558891071,2.18114236714336E-016));
+#14216=DIRECTION('',(0.192494558891071,-0.981298040758939,-2.64398177473447E-016));
+#14217=FACE_BOUND('',#14218,.T.);
+#14218=EDGE_LOOP('',(#18784,#18785,#18786,#18787));
+#14219=PLANE('',#14220);
+#14220=AXIS2_PLACEMENT_3D('',#14221,#14222,#14223);
+#14221=CARTESIAN_POINT('',(-0.855050358314169,2.34923155196477,8.99999999999999));
+#14222=DIRECTION('',(0.875451028554181,-0.483306834840379,2.95586075543288E-017));
+#14223=DIRECTION('',(0.483306834840379,0.875451028554181,1.95769540955868E-016));
+#14224=FACE_BOUND('',#14225,.T.);
+#14225=EDGE_LOOP('',(#18788,#18789,#18790,#18791));
+#14226=PLANE('',#14227);
+#14227=AXIS2_PLACEMENT_3D('',#14228,#14229,#14230);
+#14228=CARTESIAN_POINT('',(-2.81907786235772,1.02606042997702,8.99999999999999));
+#14229=DIRECTION('',(0.323943842289505,-0.94607631142668,-1.32541873945522E-016));
+#14230=DIRECTION('',(0.94607631142668,0.323943842289505,2.54609875796285E-017));
+#14231=FACE_BOUND('',#14232,.T.);
+#14232=EDGE_LOOP('',(#18792,#18793,#18794,#18795));
+#14233=PLANE('',#14234);
+#14234=AXIS2_PLACEMENT_3D('',#14235,#14236,#14237);
+#14235=CARTESIAN_POINT('',(2.81907786235772,-1.02606042997702,8.99999999999999));
+#14236=DIRECTION('',(-0.323943842289505,0.94607631142668,3.94218422339001E-016));
+#14237=DIRECTION('',(-0.94607631142668,-0.323943842289505,-2.54609875796286E-017));
+#14238=FACE_BOUND('',#14239,.T.);
+#14239=EDGE_LOOP('',(#18796,#18797,#18798,#18799));
+#14240=PLANE('',#14241);
+#14241=AXIS2_PLACEMENT_3D('',#14242,#14243,#14244);
+#14242=CARTESIAN_POINT('',(2.46201938253052,-0.434120444167329,8.99999999999999));
+#14243=DIRECTION('',(-0.856281511071509,-0.516509413076948,1.2704944787818E-016));
+#14244=DIRECTION('',(0.516509413076948,-0.856281511071509,-2.52055903860366E-016));
+#14245=FACE_BOUND('',#14246,.T.);
+#14246=EDGE_LOOP('',(#18800,#18801,#18802,#18803));
+#14247=PLANE('',#14248);
+#14248=AXIS2_PLACEMENT_3D('',#14249,#14250,#14251);
+#14249=CARTESIAN_POINT('',(3.,-1.96363100269747E-014,8.99999999999999));
+#14250=DIRECTION('',(-0.627984793779655,0.778225609178678,3.69626485246324E-016));
+#14251=DIRECTION('',(-0.778225609178678,-0.627984793779655,-1.14006818163251E-016));
+#14252=FACE_BOUND('',#14253,.T.);
+#14253=EDGE_LOOP('',(#18804,#18805,#18806,#18807));
+#14254=PLANE('',#14255);
+#14255=AXIS2_PLACEMENT_3D('',#14256,#14257,#14258);
+#14256=CARTESIAN_POINT('',(2.46201938253052,0.434120444167322,8.99999999999999));
+#14257=DIRECTION('',(-0.62798479377967,-0.778225609178666,4.56978439855285E-017));
+#14258=DIRECTION('',(0.778225609178666,-0.62798479377967,-2.09311968292771E-016));
+#14259=FACE_BOUND('',#14260,.T.);
+#14260=EDGE_LOOP('',(#18808,#18809,#18810,#18811));
+#14261=PLANE('',#14262);
+#14262=AXIS2_PLACEMENT_3D('',#14263,#14264,#14265);
+#14263=CARTESIAN_POINT('',(2.81907786235773,1.02606042997699,8.99999999999999));
+#14264=DIRECTION('',(-0.8562815110715,0.516509413076964,3.16233165762404E-016));
+#14265=DIRECTION('',(-0.516509413076964,-0.8562815110715,-1.88801743914947E-016));
+#14266=FACE_BOUND('',#14267,.T.);
+#14267=EDGE_LOOP('',(#18812,#18813,#18814,#18815));
+#14268=PLANE('',#14269);
+#14269=AXIS2_PLACEMENT_3D('',#14270,#14271,#14272);
+#14270=CARTESIAN_POINT('',(2.1650635094611,1.25,8.99999999999999));
+#14271=DIRECTION('',(-0.323943842289523,-0.946076311426674,-1.61283709123622E-017));
+#14272=DIRECTION('',(0.946076311426674,-0.323943842289523,-1.41321920233415E-016));
+#14273=FACE_BOUND('',#14274,.T.);
+#14274=EDGE_LOOP('',(#18816,#18817,#18818,#18819));
+#14275=PLANE('',#14276);
+#14276=AXIS2_PLACEMENT_3D('',#14277,#14278,#14279);
+#14277=CARTESIAN_POINT('',(2.29813332935694,1.9283628290596,8.99999999999999));
+#14278=DIRECTION('',(-0.981298040758935,0.192494558891089,2.40478486218472E-016));
+#14279=DIRECTION('',(-0.192494558891089,-0.981298040758935,-2.40824392933522E-016));
+#14280=FACE_BOUND('',#14281,.T.);
+#14281=EDGE_LOOP('',(#18820,#18821,#18822,#18823));
+#14282=PLANE('',#14283);
+#14283=AXIS2_PLACEMENT_3D('',#14284,#14285,#14286);
+#14284=CARTESIAN_POINT('',(1.60696902421635,1.91511110779744,8.99999999999999));
+#14285=DIRECTION('',(0.0191695174826725,-0.999816247917327,-5.09720428410539E-017));
+#14286=DIRECTION('',(0.999816247917327,0.0191695174826725,-5.62863629044985E-017));
+#14287=FACE_BOUND('',#14288,.T.);
+#14288=EDGE_LOOP('',(#18824,#18825,#18826,#18827));
+#14289=PLANE('',#14290);
+#14290=AXIS2_PLACEMENT_3D('',#14291,#14292,#14293);
+#14291=CARTESIAN_POINT('',(1.50000000000002,2.5980762113533,8.99999999999999));
+#14292=DIRECTION('',(-0.987955544314183,-0.154737980014174,1.51499578987523E-016));
+#14293=DIRECTION('',(0.154737980014174,-0.987955544314183,-2.63800065974806E-016));
+#14294=FACE_BOUND('',#14295,.T.);
+#14295=EDGE_LOOP('',(#18828,#18829,#18830,#18831));
+#14296=PLANE('',#14297);
+#14297=AXIS2_PLACEMENT_3D('',#14298,#14299,#14300);
+#14298=CARTESIAN_POINT('',(0.855050358314173,2.34923155196477,8.99999999999999));
+#14299=DIRECTION('',(0.35997075053451,-0.932963589192859,-5.46305107281165E-017));
+#14300=DIRECTION('',(0.932963589192859,0.35997075053451,3.55381604889449E-017));
+#14301=FACE_BOUND('',#14302,.T.);
+#14302=EDGE_LOOP('',(#18832,#18833,#18834,#18835));
+#14303=PLANE('',#14304);
+#14304=AXIS2_PLACEMENT_3D('',#14305,#14306,#14307);
+#14305=CARTESIAN_POINT('',(0.520944533000809,2.95442325903662,8.99999999999999));
+#14306=DIRECTION('',(-0.875451028554191,-0.483306834840363,6.00286134704235E-017));
+#14307=DIRECTION('',(0.483306834840363,-0.875451028554191,-2.549575577852E-016));
+#14308=FACE_BOUND('',#14309,.T.);
+#14309=EDGE_LOOP('',(#18836,#18837,#18838,#18839));
+#14310=PLANE('',#14311);
+#14311=AXIS2_PLACEMENT_3D('',#14312,#14313,#14314);
+#14312=CARTESIAN_POINT('',(2.25210977786897E-015,2.5,8.99999999999999));
+#14313=DIRECTION('',(0.657354198469416,-0.753581752535603,-2.66625093531348E-017));
+#14314=DIRECTION('',(0.753581752535603,0.657354198469416,1.23076257240032E-016));
+#14315=FACE_BOUND('',#14316,.T.);
+#14316=EDGE_LOOP('',(#18840,#18841,#18842,#18843));
+#14317=PLANE('',#14318);
+#14318=AXIS2_PLACEMENT_3D('',#14319,#14320,#14321);
+#14319=CARTESIAN_POINT('',(-0.520944533000772,2.95442325903662,8.99999999999999));
+#14320=DIRECTION('',(-0.657354198469431,-0.753581752535591,-2.290166192379E-017));
+#14321=DIRECTION('',(0.753581752535591,-0.657354198469431,-2.15363405353893E-016));
+#14322=FACE_BOUND('',#14323,.T.);
+#14323=EDGE_LOOP('',(#18844,#18845,#18846,#18847));
+#14324=PLANE('',#14325);
+#14325=AXIS2_PLACEMENT_3D('',#14326,#14327,#14328);
+#14326=CARTESIAN_POINT('',(-2.46201938253052,0.434120444167325,8.99999999999999));
+#14327=DIRECTION('',(0.856281511071509,0.516509413076948,2.88110748668946E-016));
+#14328=DIRECTION('',(-0.516509413076948,0.856281511071509,2.52055903860366E-016));
+#14329=FACE_BOUND('',#14330,.T.);
+#14330=EDGE_LOOP('',(#18848,#18849,#18850,#18851));
+#14331=PLANE('',#14332);
+#14332=AXIS2_PLACEMENT_3D('',#14333,#14334,#14335);
+#14333=CARTESIAN_POINT('',(-3.,1.57798044585678E-014,8.99999999999999));
+#14334=DIRECTION('',(0.627984793779655,-0.778225609178678,-1.07949936852846E-016));
+#14335=DIRECTION('',(0.778225609178678,0.627984793779655,1.14006818163251E-016));
+#14336=FACE_BOUND('',#14337,.T.);
+#14337=EDGE_LOOP('',(#18852,#18853,#18854,#18855));
+#14338=PLANE('',#14339);
+#14339=AXIS2_PLACEMENT_3D('',#14340,#14341,#14342);
+#14340=CARTESIAN_POINT('',(-2.46201938253052,-0.434120444167326,8.99999999999999));
+#14341=DIRECTION('',(0.62798479377967,0.778225609178666,3.69462352561597E-016));
+#14342=DIRECTION('',(-0.778225609178666,0.62798479377967,2.09311968292771E-016));
+#14343=FACE_BOUND('',#14344,.T.);
+#14344=EDGE_LOOP('',(#18856,#18857,#18858,#18859));
+#14345=PLANE('',#14346);
+#14346=AXIS2_PLACEMENT_3D('',#14347,#14348,#14349);
+#14347=CARTESIAN_POINT('',(-2.81907786235773,-1.02606042997699,8.99999999999999));
+#14348=DIRECTION('',(0.856281511071499,-0.516509413076964,-5.45566173689255E-017));
+#14349=DIRECTION('',(0.516509413076964,0.856281511071499,1.88801743914947E-016));
+#14350=FACE_BOUND('',#14351,.T.);
+#14351=EDGE_LOOP('',(#18860,#18861,#18862,#18863));
+#14352=PLANE('',#14353);
+#14353=AXIS2_PLACEMENT_3D('',#14354,#14355,#14356);
+#14354=CARTESIAN_POINT('',(-2.1650635094611,-1.25,8.99999999999999));
+#14355=DIRECTION('',(0.323943842289523,0.946076311426674,4.31288567459488E-016));
+#14356=DIRECTION('',(-0.946076311426674,0.323943842289523,1.41321920233415E-016));
+#14357=FACE_BOUND('',#14358,.T.);
+#14358=EDGE_LOOP('',(#18864,#18865,#18866,#18867));
+#14359=PLANE('',#14360);
+#14360=AXIS2_PLACEMENT_3D('',#14361,#14362,#14363);
+#14361=CARTESIAN_POINT('',(-2.29813332935694,-1.92836282905961,8.99999999999999));
+#14362=DIRECTION('',(0.981298040758935,-0.192494558891089,2.11980621750067E-017));
+#14363=DIRECTION('',(0.192494558891089,0.981298040758935,2.40824392933522E-016));
+#14364=FACE_BOUND('',#14365,.T.);
+#14365=EDGE_LOOP('',(#18868,#18869,#18870,#18871));
+#14366=PLANE('',#14367);
+#14367=AXIS2_PLACEMENT_3D('',#14368,#14369,#14370);
+#14368=CARTESIAN_POINT('',(-1.60696902421635,-1.91511110779744,8.99999999999999));
+#14369=DIRECTION('',(-0.0191695174826722,0.999816247917327,4.6613223938818E-016));
+#14370=DIRECTION('',(-0.999816247917327,-0.0191695174826722,5.62863629044985E-017));
+#14371=FACE_BOUND('',#14372,.T.);
+#14372=EDGE_LOOP('',(#18872,#18873,#18874,#18875));
+#14373=PLANE('',#14374);
+#14374=AXIS2_PLACEMENT_3D('',#14375,#14376,#14377);
+#14375=CARTESIAN_POINT('',(-1.50000000000001,-2.59807621135331,8.99999999999999));
+#14376=DIRECTION('',(0.987955544314183,0.154737980014174,1.10176969405955E-016));
+#14377=DIRECTION('',(-0.154737980014174,0.987955544314183,2.63800065974806E-016));
+#14378=FACE_BOUND('',#14379,.T.);
+#14379=EDGE_LOOP('',(#18876,#18877,#18878,#18879));
+#14380=PLANE('',#14381);
+#14381=AXIS2_PLACEMENT_3D('',#14382,#14383,#14384);
+#14382=CARTESIAN_POINT('',(-0.855050358314173,-2.34923155196477,8.99999999999999));
+#14383=DIRECTION('',(-0.35997075053451,0.932963589192859,4.69790707275242E-016));
+#14384=DIRECTION('',(-0.932963589192859,-0.35997075053451,-3.55381604889449E-017));
+#14385=FACE_BOUND('',#14386,.T.);
+#14386=EDGE_LOOP('',(#18880,#18881,#18882,#18883));
+#14387=PLANE('',#14388);
+#14388=AXIS2_PLACEMENT_3D('',#14389,#14390,#14391);
+#14389=CARTESIAN_POINT('',(-0.520944533000809,-2.95442325903662,8.99999999999999));
+#14390=DIRECTION('',(0.875451028554191,0.483306834840362,2.01647934923055E-016));
+#14391=DIRECTION('',(-0.483306834840362,0.875451028554191,2.549575577852E-016));
+#14392=FACE_BOUND('',#14393,.T.);
+#14393=EDGE_LOOP('',(#18884,#18885,#18886,#18887));
+#14394=PLANE('',#14395);
+#14395=AXIS2_PLACEMENT_3D('',#14396,#14397,#14398);
+#14396=CARTESIAN_POINT('',(-2.25613023056524E-015,-2.5,8.99999999999999));
+#14397=DIRECTION('',(-0.657354198469416,0.753581752535603,2.07580098273563E-016));
+#14398=DIRECTION('',(-0.753581752535603,-0.657354198469416,0.));
+#14399=FACE_BOUND('',#14400,.T.);
+#14400=EDGE_LOOP('',(#18888,#18889,#18890,#18891));
+#14401=PLANE('',#14402);
+#14402=AXIS2_PLACEMENT_3D('',#14403,#14404,#14405);
+#14403=CARTESIAN_POINT('',(0.855050358314171,-2.34923155196477,8.99999999999999));
+#14404=DIRECTION('',(-0.875451028554182,0.483306834840379,3.85601588992797E-016));
+#14405=DIRECTION('',(-0.483306834840379,-0.875451028554182,-1.95769540955868E-016));
+#14406=FACE_BOUND('',#14407,.T.);
+#14407=EDGE_LOOP('',(#18892,#18893,#18894,#18895));
+#14408=PLANE('',#14409);
+#14409=AXIS2_PLACEMENT_3D('',#14410,#14411,#14412);
+#14410=CARTESIAN_POINT('',(0.520944533000772,-2.95442325903663,8.99999999999999));
+#14411=DIRECTION('',(0.657354198469431,0.753581752535591,1.30838274196739E-016));
+#14412=DIRECTION('',(-0.753581752535591,0.657354198469431,0.));
+#14413=FACE_BOUND('',#14414,.T.);
+#14414=EDGE_LOOP('',(#18896,#18897,#18898,#18899,#18900,#18901,#18902,#18903));
+#14415=PLANE('',#14416);
+#14416=AXIS2_PLACEMENT_3D('',#14417,#14418,#14419);
+#14417=CARTESIAN_POINT('',(-4.30211422042248E-016,5.35,0.));
+#14418=DIRECTION('',(0.,1.,0.));
+#14419=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#14420=FACE_BOUND('',#14421,.T.);
+#14421=EDGE_LOOP('',(#18904,#18905,#18906,#18907));
+#14422=PLANE('',#14423);
+#14423=AXIS2_PLACEMENT_3D('',#14424,#14425,#14426);
+#14424=CARTESIAN_POINT('',(-3.65,5.35,-2.8));
+#14425=DIRECTION('',(-1.94256942911856E-016,0.,1.));
+#14426=DIRECTION('',(1.,0.,1.94256942911856E-016));
+#14427=FACE_BOUND('',#14428,.T.);
+#14428=EDGE_LOOP('',(#18908,#18909,#18910,#18911));
+#14429=PLANE('',#14430);
+#14430=AXIS2_PLACEMENT_3D('',#14431,#14432,#14433);
+#14431=CARTESIAN_POINT('',(-3.65,5.35,-2.8));
+#14432=DIRECTION('',(-1.94256942911856E-016,0.,1.));
+#14433=DIRECTION('',(1.,0.,1.94256942911856E-016));
+#14434=FACE_BOUND('',#14435,.T.);
+#14435=EDGE_LOOP('',(#18912,#18913,#18914,#18915,#18916,#18917,#18918,#18919));
+#14436=PLANE('',#14437);
+#14437=AXIS2_PLACEMENT_3D('',#14438,#14439,#14440);
+#14438=CARTESIAN_POINT('',(-4.30211422042248E-016,5.35,0.));
+#14439=DIRECTION('',(0.,1.,0.));
+#14440=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#14441=FACE_BOUND('',#14442,.T.);
+#14442=EDGE_LOOP('',(#18920,#18921,#18922,#18923));
+#14443=PLANE('',#14444);
+#14444=AXIS2_PLACEMENT_3D('',#14445,#14446,#14447);
+#14445=CARTESIAN_POINT('',(1.35,5.35,-2.8));
+#14446=DIRECTION('',(-1.93082265152201E-016,0.,1.));
+#14447=DIRECTION('',(1.,0.,1.93082265152201E-016));
+#14448=FACE_BOUND('',#14449,.T.);
+#14449=EDGE_LOOP('',(#18924,#18925,#18926,#18927));
+#14450=PLANE('',#14451);
+#14451=AXIS2_PLACEMENT_3D('',#14452,#14453,#14454);
+#14452=CARTESIAN_POINT('',(1.35,5.35,-2.8));
+#14453=DIRECTION('',(-1.93082265152201E-016,0.,1.));
+#14454=DIRECTION('',(1.,0.,1.93082265152201E-016));
+#14455=FACE_BOUND('',#14456,.T.);
+#14456=EDGE_LOOP('',(#18928,#18929,#18930,#18931,#18932,#18933,#18934,#18935,#18936,
+#18937));
+#14457=PLANE('',#14458);
+#14458=AXIS2_PLACEMENT_3D('',#14459,#14460,#14461);
+#14459=CARTESIAN_POINT('',(-1.35,5.85,-3.8));
+#14460=DIRECTION('',(0.,1.,0.));
+#14461=DIRECTION('',(-1.,0.,-1.38777878078145E-016));
+#14462=FACE_BOUND('',#14463,.T.);
+#14463=EDGE_LOOP('',(#18938,#18939,#18940,#18941,#18942,#18943,#18944,#18945));
+#14464=PLANE('',#14465);
+#14465=AXIS2_PLACEMENT_3D('',#14466,#14467,#14468);
+#14466=CARTESIAN_POINT('',(4.55,5.85,-3.8));
+#14467=DIRECTION('',(0.,1.,0.));
+#14468=DIRECTION('',(-1.,0.,-1.38777878078145E-016));
+#14469=FACE_BOUND('',#14470,.T.);
+#14470=EDGE_LOOP('',(#18946,#18947,#18948,#18949,#18950));
+#14471=PLANE('',#14472);
+#14472=AXIS2_PLACEMENT_3D('',#14473,#14474,#14475);
+#14473=CARTESIAN_POINT('',(-3.25,5.35,-3.05));
+#14474=DIRECTION('',(-1.,0.,0.));
+#14475=DIRECTION('',(0.,0.,1.));
+#14476=FACE_BOUND('',#14477,.T.);
+#14477=EDGE_LOOP('',(#18951,#18952,#18953,#18954));
+#14478=PLANE('',#14479);
+#14479=AXIS2_PLACEMENT_3D('',#14480,#14481,#14482);
+#14480=CARTESIAN_POINT('',(-1.75,5.35,-3.05));
+#14481=DIRECTION('',(2.96059473233375E-016,0.,-1.));
+#14482=DIRECTION('',(-1.,0.,-2.96059473233375E-016));
+#14483=FACE_BOUND('',#14484,.T.);
+#14484=EDGE_LOOP('',(#18955,#18956,#18957,#18958,#18959));
+#14485=PLANE('',#14486);
+#14486=AXIS2_PLACEMENT_3D('',#14487,#14488,#14489);
+#14487=CARTESIAN_POINT('',(-1.75,5.35,-2.8));
+#14488=DIRECTION('',(1.,-0.,1.77635683940025E-015));
+#14489=DIRECTION('',(1.77635683940025E-015,0.,-1.));
+#14490=FACE_BOUND('',#14491,.T.);
+#14491=EDGE_LOOP('',(#18960,#18961,#18962,#18963));
+#14492=PLANE('',#14493);
+#14493=AXIS2_PLACEMENT_3D('',#14494,#14495,#14496);
+#14494=CARTESIAN_POINT('',(-3.25,5.35,-2.8));
+#14495=DIRECTION('',(-2.96059473233375E-016,0.,1.));
+#14496=DIRECTION('',(1.,0.,2.96059473233375E-016));
+#14497=FACE_BOUND('',#14498,.T.);
+#14498=EDGE_LOOP('',(#18964,#18965,#18966,#18967,#18968));
+#14499=PLANE('',#14500);
+#14500=AXIS2_PLACEMENT_3D('',#14501,#14502,#14503);
+#14501=CARTESIAN_POINT('',(1.75,5.35,-3.05));
+#14502=DIRECTION('',(-1.,0.,8.88178419700125E-016));
+#14503=DIRECTION('',(8.88178419700125E-016,0.,1.));
+#14504=FACE_BOUND('',#14505,.T.);
+#14505=EDGE_LOOP('',(#18969,#18970,#18971,#18972));
+#14506=PLANE('',#14507);
+#14507=AXIS2_PLACEMENT_3D('',#14508,#14509,#14510);
+#14508=CARTESIAN_POINT('',(3.25,5.35,-3.05));
+#14509=DIRECTION('',(2.96059473233375E-016,0.,-1.));
+#14510=DIRECTION('',(-1.,0.,-2.96059473233375E-016));
+#14511=FACE_BOUND('',#14512,.T.);
+#14512=EDGE_LOOP('',(#18973,#18974,#18975,#18976,#18977));
+#14513=PLANE('',#14514);
+#14514=AXIS2_PLACEMENT_3D('',#14515,#14516,#14517);
+#14515=CARTESIAN_POINT('',(3.25,5.35,-2.8));
+#14516=DIRECTION('',(1.,-0.,0.));
+#14517=DIRECTION('',(0.,0.,-1.));
+#14518=FACE_BOUND('',#14519,.T.);
+#14519=EDGE_LOOP('',(#18978,#18979,#18980,#18981));
+#14520=PLANE('',#14521);
+#14521=AXIS2_PLACEMENT_3D('',#14522,#14523,#14524);
+#14522=CARTESIAN_POINT('',(1.75,5.35,-2.8));
+#14523=DIRECTION('',(-2.96059473233375E-016,0.,1.));
+#14524=DIRECTION('',(1.,0.,2.96059473233375E-016));
+#14525=FACE_BOUND('',#14526,.T.);
+#14526=EDGE_LOOP('',(#18982,#18983,#18984,#18985));
+#14527=PLANE('',#14528);
+#14528=AXIS2_PLACEMENT_3D('',#14529,#14530,#14531);
+#14529=CARTESIAN_POINT('',(-1.3639081713462,5.35,-2.8));
+#14530=DIRECTION('',(1.,-0.,2.22044604925031E-016));
+#14531=DIRECTION('',(2.22044604925031E-016,0.,-1.));
+#14532=FACE_BOUND('',#14533,.T.);
+#14533=EDGE_LOOP('',(#18986,#18987,#18988,#18989,#18990,#18991,#18992,#18993,#18994,
+#18995,#18996,#18997,#18998,#18999,#19000,#19001,#19002,#19003,#19004,#19005,#19006,
+#19007,#19008,#19009,#19010,#19011));
+#14534=PLANE('',#14535);
+#14535=AXIS2_PLACEMENT_3D('',#14536,#14537,#14538);
+#14536=CARTESIAN_POINT('',(2.93915231795365E-016,0.,-3.8));
+#14537=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#14538=DIRECTION('',(1.,0.,1.22464679914735E-016));
+#14539=FACE_BOUND('',#14540,.T.);
+#14540=EDGE_LOOP('',(#19012,#19013,#19014,#19015));
+#14541=PLANE('',#14542);
+#14542=AXIS2_PLACEMENT_3D('',#14543,#14544,#14545);
+#14543=CARTESIAN_POINT('',(-3.65,5.35,-3.8));
+#14544=DIRECTION('',(-1.,0.,-4.44089209850063E-016));
+#14545=DIRECTION('',(-4.44089209850063E-016,0.,1.));
+#14546=FACE_BOUND('',#14547,.T.);
+#14547=EDGE_LOOP('',(#19016,#19017,#19018,#19019));
+#14548=PLANE('',#14549);
+#14549=AXIS2_PLACEMENT_3D('',#14550,#14551,#14552);
+#14550=CARTESIAN_POINT('',(3.65,5.35,-2.8));
+#14551=DIRECTION('',(1.,-0.,4.44089209850063E-016));
+#14552=DIRECTION('',(4.44089209850063E-016,0.,-1.));
+#14553=FACE_BOUND('',#14554,.T.);
+#14554=EDGE_LOOP('',(#19020,#19021,#19022,#19023,#19024,#19025));
+#14555=PLANE('',#14556);
+#14556=AXIS2_PLACEMENT_3D('',#14557,#14558,#14559);
+#14557=CARTESIAN_POINT('',(1.35,5.85,-3.8));
+#14558=DIRECTION('',(1.,-0.,9.25185853854297E-017));
+#14559=DIRECTION('',(0.,1.,0.));
+#14560=FACE_BOUND('',#14561,.T.);
+#14561=EDGE_LOOP('',(#19026,#19027,#19028,#19029));
+#14562=CYLINDRICAL_SURFACE('',#14563,0.5);
+#14563=AXIS2_PLACEMENT_3D('',#14564,#14565,#14566);
+#14564=CARTESIAN_POINT('',(-4.55,5.35,-3.8));
+#14565=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#14566=DIRECTION('',(0.,1.,0.));
+#14567=FACE_BOUND('',#14568,.T.);
+#14568=EDGE_LOOP('',(#19030,#19031,#19032,#19033,#19034,#19035,#19036,#19037,#19038,
+#19039,#19040,#19041,#19042,#19043,#19044,#19045,#19046,#19047,#19048,#19049,#19050,
+#19051));
+#14569=PLANE('',#14570);
+#14570=AXIS2_PLACEMENT_3D('',#14571,#14572,#14573);
+#14571=CARTESIAN_POINT('',(0.,0.,-1.4));
+#14572=DIRECTION('',(0.,0.,1.));
+#14573=DIRECTION('',(1.,0.,0.));
+#14574=FACE_BOUND('',#14575,.T.);
+#14575=EDGE_LOOP('',(#19052,#19053,#19054,#19055));
+#14576=PLANE('',#14577);
+#14577=AXIS2_PLACEMENT_3D('',#14578,#14579,#14580);
+#14578=CARTESIAN_POINT('',(-1.35,5.915,-3.8));
+#14579=DIRECTION('',(-1.,-0.,-9.25185853854297E-017));
+#14580=DIRECTION('',(0.,-1.,0.));
+#14581=FACE_BOUND('',#14582,.T.);
+#14582=EDGE_LOOP('',(#19056,#19057,#19058,#19059));
+#14583=CYLINDRICAL_SURFACE('',#14584,0.5);
+#14584=AXIS2_PLACEMENT_3D('',#14585,#14586,#14587);
+#14585=CARTESIAN_POINT('',(4.55,5.35,-3.8));
+#14586=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#14587=DIRECTION('',(1.,0.,1.22464679914735E-016));
+#14588=FACE_BOUND('',#14589,.T.);
+#14589=EDGE_LOOP('',(#19060,#19061,#19062,#19063));
+#14590=PLANE('',#14591);
+#14591=AXIS2_PLACEMENT_3D('',#14592,#14593,#14594);
+#14592=CARTESIAN_POINT('',(-6.4521378882073E-048,5.95,0.));
+#14593=DIRECTION('',(0.,1.,0.));
+#14594=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#14595=FACE_BOUND('',#14596,.T.);
+#14596=EDGE_LOOP('',(#19064,#19065,#19066,#19067));
+#14597=PLANE('',#14598);
+#14598=AXIS2_PLACEMENT_3D('',#14599,#14600,#14601);
+#14599=CARTESIAN_POINT('',(-6.4521378882073E-048,5.95,0.));
+#14600=DIRECTION('',(0.,1.,0.));
+#14601=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#14602=FACE_BOUND('',#14603,.T.);
+#14603=EDGE_LOOP('',(#19068,#19069,#19070,#19071,#19072,#19073,#19074,#19075));
+#14604=PLANE('',#14605);
+#14605=AXIS2_PLACEMENT_3D('',#14606,#14607,#14608);
+#14606=CARTESIAN_POINT('',(5.05,2.05,-1.4));
+#14607=DIRECTION('',(1.,0.,0.));
+#14608=DIRECTION('',(0.,1.,0.));
+#14609=FACE_BOUND('',#14610,.T.);
+#14610=EDGE_LOOP('',(#19076,#19077,#19078,#19079,#19080));
+#14611=PLANE('',#14612);
+#14612=AXIS2_PLACEMENT_3D('',#14613,#14614,#14615);
+#14613=CARTESIAN_POINT('',(5.85,4.45,-3.8));
+#14614=DIRECTION('',(0.,1.,0.));
+#14615=DIRECTION('',(-1.,0.,-1.86984930463184E-016));
+#14616=FACE_BOUND('',#14617,.T.);
+#14617=EDGE_LOOP('',(#19081,#19082,#19083,#19084));
+#14618=PLANE('',#14619);
+#14619=AXIS2_PLACEMENT_3D('',#14620,#14621,#14622);
+#14620=CARTESIAN_POINT('',(1.1,4.45,-3.8));
+#14621=DIRECTION('',(1.,0.,0.));
+#14622=DIRECTION('',(0.,1.,0.));
+#14623=FACE_BOUND('',#14624,.T.);
+#14624=EDGE_LOOP('',(#19085,#19086,#19087,#19088));
+#14625=PLANE('',#14626);
+#14626=AXIS2_PLACEMENT_3D('',#14627,#14628,#14629);
+#14627=CARTESIAN_POINT('',(1.1,5.1,-3.8));
+#14628=DIRECTION('',(0.,1.,0.));
+#14629=DIRECTION('',(-1.,0.,-4.03717463500057E-016));
+#14630=FACE_BOUND('',#14631,.T.);
+#14631=EDGE_LOOP('',(#19089,#19090,#19091,#19092));
+#14632=PLANE('',#14633);
+#14633=AXIS2_PLACEMENT_3D('',#14634,#14635,#14636);
+#14634=CARTESIAN_POINT('',(-1.1,5.1,-3.8));
+#14635=DIRECTION('',(-1.,0.,0.));
+#14636=DIRECTION('',(0.,-1.,0.));
+#14637=FACE_BOUND('',#14638,.T.);
+#14638=EDGE_LOOP('',(#19093,#19094,#19095,#19096,#19097));
+#14639=PLANE('',#14640);
+#14640=AXIS2_PLACEMENT_3D('',#14641,#14642,#14643);
+#14641=CARTESIAN_POINT('',(-1.1,4.45,-3.8));
+#14642=DIRECTION('',(0.,1.,0.));
+#14643=DIRECTION('',(-1.,0.,-1.86984930463184E-016));
+#14644=FACE_BOUND('',#14645,.T.);
+#14645=EDGE_LOOP('',(#19098,#19099,#19100,#19101,#19102,#19103,#19104,#19105));
+#14646=PLANE('',#14647);
+#14647=AXIS2_PLACEMENT_3D('',#14648,#14649,#14650);
+#14648=CARTESIAN_POINT('',(-5.05,4.5,-1.4));
+#14649=DIRECTION('',(-1.,0.,0.));
+#14650=DIRECTION('',(0.,-1.,0.));
+#14651=FACE_BOUND('',#14652,.T.);
+#14652=EDGE_LOOP('',(#19106,#19107,#19108,#19109));
+#14653=CYLINDRICAL_SURFACE('',#14654,0.2);
+#14654=AXIS2_PLACEMENT_3D('',#14655,#14656,#14657);
+#14655=CARTESIAN_POINT('',(-1.15,5.915,-3.8));
+#14656=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#14657=DIRECTION('',(0.,1.,0.));
+#14658=FACE_BOUND('',#14659,.T.);
+#14659=EDGE_LOOP('',(#19110,#19111,#19112,#19113));
+#14660=PLANE('',#14661);
+#14661=AXIS2_PLACEMENT_3D('',#14662,#14663,#14664);
+#14662=CARTESIAN_POINT('',(-0.75,6.115,-3.8));
+#14663=DIRECTION('',(0.,1.,0.));
+#14664=DIRECTION('',(-1.,0.,0.));
+#14665=FACE_BOUND('',#14666,.T.);
+#14666=EDGE_LOOP('',(#19114,#19115,#19116,#19117));
+#14667=PLANE('',#14668);
+#14668=AXIS2_PLACEMENT_3D('',#14669,#14670,#14671);
+#14669=CARTESIAN_POINT('',(-0.75,5.95,-3.8));
+#14670=DIRECTION('',(1.,-0.,1.38777878078145E-016));
+#14671=DIRECTION('',(0.,1.,0.));
+#14672=FACE_BOUND('',#14673,.T.);
+#14673=EDGE_LOOP('',(#19118,#19119,#19120,#19121));
+#14674=PLANE('',#14675);
+#14675=AXIS2_PLACEMENT_3D('',#14676,#14677,#14678);
+#14676=CARTESIAN_POINT('',(0.75,5.95,-3.8));
+#14677=DIRECTION('',(0.,1.,-0.));
+#14678=DIRECTION('',(-1.,0.,0.));
+#14679=FACE_BOUND('',#14680,.T.);
+#14680=EDGE_LOOP('',(#19122,#19123,#19124,#19125));
+#14681=PLANE('',#14682);
+#14682=AXIS2_PLACEMENT_3D('',#14683,#14684,#14685);
+#14683=CARTESIAN_POINT('',(0.75,6.115,-3.8));
+#14684=DIRECTION('',(-1.,-0.,-1.38777878078145E-016));
+#14685=DIRECTION('',(0.,-1.,0.));
+#14686=FACE_BOUND('',#14687,.T.);
+#14687=EDGE_LOOP('',(#19126,#19127,#19128,#19129));
+#14688=PLANE('',#14689);
+#14689=AXIS2_PLACEMENT_3D('',#14690,#14691,#14692);
+#14690=CARTESIAN_POINT('',(1.15,6.115,-3.8));
+#14691=DIRECTION('',(0.,1.,-0.));
+#14692=DIRECTION('',(-1.,0.,0.));
+#14693=FACE_BOUND('',#14694,.T.);
+#14694=EDGE_LOOP('',(#19130,#19131,#19132,#19133));
+#14695=CYLINDRICAL_SURFACE('',#14696,0.2);
+#14696=AXIS2_PLACEMENT_3D('',#14697,#14698,#14699);
+#14697=CARTESIAN_POINT('',(1.15,5.915,-3.8));
+#14698=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#14699=DIRECTION('',(1.,0.,1.22464679914735E-016));
+#14700=FACE_BOUND('',#14701,.T.);
+#14701=EDGE_LOOP('',(#19134,#19135,#19136,#19137));
+#14702=PLANE('',#14703);
+#14703=AXIS2_PLACEMENT_3D('',#14704,#14705,#14706);
+#14704=CARTESIAN_POINT('',(-5.85,4.5,-1.4));
+#14705=DIRECTION('',(0.,-1.,0.));
+#14706=DIRECTION('',(1.,0.,0.));
+#14707=FACE_BOUND('',#14708,.T.);
+#14708=EDGE_LOOP('',(#19138,#19139,#19140,#19141));
+#14709=PLANE('',#14710);
+#14710=AXIS2_PLACEMENT_3D('',#14711,#14712,#14713);
+#14711=CARTESIAN_POINT('',(-5.85,5.5,-1.4));
+#14712=DIRECTION('',(-1.,0.,0.));
+#14713=DIRECTION('',(0.,-1.,0.));
+#14714=FACE_BOUND('',#14715,.T.);
+#14715=EDGE_LOOP('',(#19142,#19143,#19144,#19145,#19146,#19147));
+#14716=CYLINDRICAL_SURFACE('',#14717,1.5);
+#14717=AXIS2_PLACEMENT_3D('',#14718,#14719,#14720);
+#14718=CARTESIAN_POINT('',(-4.35,5.5,-1.4));
+#14719=DIRECTION('',(0.,0.,1.));
+#14720=DIRECTION('',(0.,1.,0.));
+#14721=FACE_BOUND('',#14722,.T.);
+#14722=EDGE_LOOP('',(#19148,#19149,#19150,#19151,#19152,#19153,#19154,#19155,#19156,
+#19157,#19158,#19159));
+#14723=PLANE('',#14724);
+#14724=AXIS2_PLACEMENT_3D('',#14725,#14726,#14727);
+#14725=CARTESIAN_POINT('',(4.35,7.,-1.4));
+#14726=DIRECTION('',(0.,1.,-0.));
+#14727=DIRECTION('',(-1.,0.,0.));
+#14728=FACE_BOUND('',#14729,.T.);
+#14729=EDGE_LOOP('',(#19160,#19161,#19162,#19163,#19164,#19165));
+#14730=CYLINDRICAL_SURFACE('',#14731,1.5);
+#14731=AXIS2_PLACEMENT_3D('',#14732,#14733,#14734);
+#14732=CARTESIAN_POINT('',(4.35,5.5,-1.4));
+#14733=DIRECTION('',(0.,0.,1.));
+#14734=DIRECTION('',(1.,0.,0.));
+#14735=FACE_BOUND('',#14736,.T.);
+#14736=EDGE_LOOP('',(#19166,#19167,#19168,#19169));
+#14737=PLANE('',#14738);
+#14738=AXIS2_PLACEMENT_3D('',#14739,#14740,#14741);
+#14739=CARTESIAN_POINT('',(5.85,4.5,-1.4));
+#14740=DIRECTION('',(1.,0.,0.));
+#14741=DIRECTION('',(0.,1.,0.));
+#14742=FACE_BOUND('',#14743,.T.);
+#14743=EDGE_LOOP('',(#19170,#19171,#19172,#19173));
+#14744=PLANE('',#14745);
+#14745=AXIS2_PLACEMENT_3D('',#14746,#14747,#14748);
+#14746=CARTESIAN_POINT('',(5.05,4.5,-1.4));
+#14747=DIRECTION('',(0.,-1.,0.));
+#14748=DIRECTION('',(1.,0.,0.));
+#14749=FACE_BOUND('',#14750,.T.);
+#14750=EDGE_LOOP('',(#19174,#19175,#19176,#19177));
+#14751=CYLINDRICAL_SURFACE('',#14752,0.2);
+#14752=AXIS2_PLACEMENT_3D('',#14753,#14754,#14755);
+#14753=CARTESIAN_POINT('',(4.85,6.05,-3.2));
+#14754=DIRECTION('',(0.,-1.,0.));
+#14755=DIRECTION('',(0.,0.,-1.));
+#14756=FACE_BOUND('',#14757,.T.);
+#14757=EDGE_LOOP('',(#19178,#19179,#19180,#19181,#19182,#19183,#19184,#19185,#19186,
+#19187,#19188,#19189,#19190,#19191,#19192,#19193,#19194,#19195,#19196,#19197,#19198,
+#19199,#19200,#19201,#19202,#19203));
+#14758=PLANE('',#14759);
+#14759=AXIS2_PLACEMENT_3D('',#14760,#14761,#14762);
+#14760=CARTESIAN_POINT('',(0.,0.,0.));
+#14761=DIRECTION('',(0.,0.,1.));
+#14762=DIRECTION('',(1.,0.,0.));
+#14763=FACE_BOUND('',#14764,.T.);
+#14764=EDGE_LOOP('',(#19204,#19205,#19206,#19207,#19208));
+#14765=PLANE('',#14766);
+#14766=AXIS2_PLACEMENT_3D('',#14767,#14768,#14769);
+#14767=CARTESIAN_POINT('',(5.85,2.05,-1.4));
+#14768=DIRECTION('',(0.,1.,-0.));
+#14769=DIRECTION('',(-1.,0.,0.));
+#14770=FACE_BOUND('',#14771,.T.);
+#14771=EDGE_LOOP('',(#19209,#19210,#19211,#19212,#19213,#19214,#19215,#19216,#19217,
+#19218,#19219,#19220,#19221,#19222,#19223,#19224,#19225,#19226,#19227,#19228));
+#14772=PLANE('',#14773);
+#14773=AXIS2_PLACEMENT_3D('',#14774,#14775,#14776);
+#14774=CARTESIAN_POINT('',(3.67394039744206E-016,0.,-3.4));
+#14775=DIRECTION('',(-2.44929359829471E-016,0.,1.));
+#14776=DIRECTION('',(1.,0.,2.44929359829471E-016));
+#14777=FACE_BOUND('',#14778,.T.);
+#14778=EDGE_LOOP('',(#19229,#19230,#19231,#19232));
+#14779=CYLINDRICAL_SURFACE('',#14780,0.2);
+#14780=AXIS2_PLACEMENT_3D('',#14781,#14782,#14783);
+#14781=CARTESIAN_POINT('',(-4.85,0.45,-3.2));
+#14782=DIRECTION('',(0.,1.,0.));
+#14783=DIRECTION('',(0.,0.,-1.));
+#14784=FACE_BOUND('',#14785,.T.);
+#14785=EDGE_LOOP('',(#19233,#19234,#19235,#19236,#19237));
+#14786=PLANE('',#14787);
+#14787=AXIS2_PLACEMENT_3D('',#14788,#14789,#14790);
+#14788=CARTESIAN_POINT('',(-5.05,2.05,-1.4));
+#14789=DIRECTION('',(5.55111512312578E-016,1.,-0.));
+#14790=DIRECTION('',(-1.,5.55111512312578E-016,0.));
+#14791=FACE_BOUND('',#14792,.T.);
+#14792=EDGE_LOOP('',(#19238,#19239,#19240,#19241,#19242));
+#14793=PLANE('',#14794);
+#14794=AXIS2_PLACEMENT_3D('',#14795,#14796,#14797);
+#14795=CARTESIAN_POINT('',(-2.5,6.8,-0.93));
+#14796=DIRECTION('',(1.11022302462516E-016,0.,-1.));
+#14797=DIRECTION('',(-1.,0.,-1.11022302462516E-016));
+#14798=FACE_BOUND('',#14799,.T.);
+#14799=EDGE_LOOP('',(#19243,#19244,#19245,#19246));
+#14800=PLANE('',#14801);
+#14801=AXIS2_PLACEMENT_3D('',#14802,#14803,#14804);
+#14802=CARTESIAN_POINT('',(-4.5,6.8,-0.930000000000001));
+#14803=DIRECTION('',(-1.,0.,0.));
+#14804=DIRECTION('',(0.,0.,1.));
+#14805=FACE_BOUND('',#14806,.T.);
+#14806=EDGE_LOOP('',(#19247,#19248,#19249,#19250));
+#14807=PLANE('',#14808);
+#14808=AXIS2_PLACEMENT_3D('',#14809,#14810,#14811);
+#14809=CARTESIAN_POINT('',(4.1,6.8,-0.929999999999999));
+#14810=DIRECTION('',(1.85037170770859E-016,0.,-1.));
+#14811=DIRECTION('',(-1.,0.,-1.85037170770859E-016));
+#14812=FACE_BOUND('',#14813,.T.);
+#14813=EDGE_LOOP('',(#19251,#19252,#19253,#19254,#19255));
+#14814=PLANE('',#14815);
+#14815=AXIS2_PLACEMENT_3D('',#14816,#14817,#14818);
+#14816=CARTESIAN_POINT('',(4.5,6.8,-0.929999999999999));
+#14817=DIRECTION('',(1.11022302462516E-016,0.,-1.));
+#14818=DIRECTION('',(-1.,0.,-1.11022302462516E-016));
+#14819=FACE_BOUND('',#14820,.T.);
+#14820=EDGE_LOOP('',(#19256,#19257,#19258,#19259));
+#14821=PLANE('',#14822);
+#14822=AXIS2_PLACEMENT_3D('',#14823,#14824,#14825);
+#14823=CARTESIAN_POINT('',(-2.9,6.8,-0.93));
+#14824=DIRECTION('',(1.8503717077086E-016,0.,-1.));
+#14825=DIRECTION('',(-1.,0.,-1.8503717077086E-016));
+#14826=FACE_BOUND('',#14827,.T.);
+#14827=EDGE_LOOP('',(#19260,#19261,#19262,#19263));
+#14828=PLANE('',#14829);
+#14829=AXIS2_PLACEMENT_3D('',#14830,#14831,#14832);
+#14830=CARTESIAN_POINT('',(-2.5,6.8,-0.93));
+#14831=DIRECTION('',(1.11022302462516E-016,0.,-1.));
+#14832=DIRECTION('',(-1.,0.,-1.11022302462516E-016));
+#14833=FACE_BOUND('',#14834,.T.);
+#14834=EDGE_LOOP('',(#19264,#19265,#19266,#19267));
+#14835=PLANE('',#14836);
+#14836=AXIS2_PLACEMENT_3D('',#14837,#14838,#14839);
+#14837=CARTESIAN_POINT('',(-2.5,6.8,-8.38883057415937E-016));
+#14838=DIRECTION('',(1.,-0.,0.));
+#14839=DIRECTION('',(0.,0.,-1.));
+#14840=FACE_BOUND('',#14841,.T.);
+#14841=EDGE_LOOP('',(#19268,#19269,#19270,#19271));
+#14842=PLANE('',#14843);
+#14843=AXIS2_PLACEMENT_3D('',#14844,#14845,#14846);
+#14844=CARTESIAN_POINT('',(2.5,6.8,-0.93));
+#14845=DIRECTION('',(-1.,0.,0.));
+#14846=DIRECTION('',(0.,0.,1.));
+#14847=FACE_BOUND('',#14848,.T.);
+#14848=EDGE_LOOP('',(#19272,#19273,#19274,#19275));
+#14849=PLANE('',#14850);
+#14850=AXIS2_PLACEMENT_3D('',#14851,#14852,#14853);
+#14851=CARTESIAN_POINT('',(4.5,6.8,-0.929999999999999));
+#14852=DIRECTION('',(1.11022302462516E-016,0.,-1.));
+#14853=DIRECTION('',(-1.,0.,-1.11022302462516E-016));
+#14854=FACE_BOUND('',#14855,.T.);
+#14855=EDGE_LOOP('',(#19276,#19277,#19278,#19279));
+#14856=PLANE('',#14857);
+#14857=AXIS2_PLACEMENT_3D('',#14858,#14859,#14860);
+#14858=CARTESIAN_POINT('',(4.5,6.8,1.83697019872102E-017));
+#14859=DIRECTION('',(1.,-0.,0.));
+#14860=DIRECTION('',(0.,0.,-1.));
+#14861=FACE_BOUND('',#14862,.T.);
+#14862=EDGE_LOOP('',(#19280,#19281,#19282,#19283,#19284,#19285,#19286,#19287));
+#14863=PLANE('',#14864);
+#14864=AXIS2_PLACEMENT_3D('',#14865,#14866,#14867);
+#14865=CARTESIAN_POINT('',(0.,6.8,0.));
+#14866=DIRECTION('',(0.,1.,0.));
+#14867=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#14868=FACE_BOUND('',#14869,.T.);
+#14869=EDGE_LOOP('',(#19288,#19289,#19290,#19291,#19292,#19293,#19294,#19295));
+#14870=PLANE('',#14871);
+#14871=AXIS2_PLACEMENT_3D('',#14872,#14873,#14874);
+#14872=CARTESIAN_POINT('',(0.,6.8,0.));
+#14873=DIRECTION('',(0.,1.,0.));
+#14874=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#14875=FACE_BOUND('',#14876,.T.);
+#14876=EDGE_LOOP('',(#19296,#19297,#19298,#19299));
+#14877=PLANE('',#14878);
+#14878=AXIS2_PLACEMENT_3D('',#14879,#14880,#14881);
+#14879=CARTESIAN_POINT('',(-5.85,2.05,-1.4));
+#14880=DIRECTION('',(-1.,0.,0.));
+#14881=DIRECTION('',(0.,-1.,0.));
+#14882=FACE_BOUND('',#14883,.T.);
+#14883=EDGE_LOOP('',(#19300,#19301,#19302,#19303,#19304));
+#14884=PLANE('',#14885);
+#14885=AXIS2_PLACEMENT_3D('',#14886,#14887,#14888);
+#14886=CARTESIAN_POINT('',(-5.85,-2.05,-1.4));
+#14887=DIRECTION('',(-5.55111512312578E-016,-1.,0.));
+#14888=DIRECTION('',(1.,-5.55111512312578E-016,0.));
+#14889=FACE_BOUND('',#14890,.T.);
+#14890=EDGE_LOOP('',(#19305,#19306,#19307,#19308,#19309,#19310,#19311,#19312));
+#14891=PLANE('',#14892);
+#14892=AXIS2_PLACEMENT_3D('',#14893,#14894,#14895);
+#14893=CARTESIAN_POINT('',(-5.05,-2.05,-1.4));
+#14894=DIRECTION('',(-1.,0.,0.));
+#14895=DIRECTION('',(0.,-1.,0.));
+#14896=FACE_BOUND('',#14897,.T.);
+#14897=EDGE_LOOP('',(#19313,#19314,#19315,#19316));
+#14898=CYLINDRICAL_SURFACE('',#14899,0.5);
+#14899=AXIS2_PLACEMENT_3D('',#14900,#14901,#14902);
+#14900=CARTESIAN_POINT('',(-4.55,-5.8,-1.4));
+#14901=DIRECTION('',(0.,0.,1.));
+#14902=DIRECTION('',(-1.,0.,0.));
+#14903=FACE_BOUND('',#14904,.T.);
+#14904=EDGE_LOOP('',(#19317,#19318,#19319,#19320));
+#14905=PLANE('',#14906);
+#14906=AXIS2_PLACEMENT_3D('',#14907,#14908,#14909);
+#14907=CARTESIAN_POINT('',(-4.55,-6.3,-1.4));
+#14908=DIRECTION('',(0.,-1.,0.));
+#14909=DIRECTION('',(1.,0.,0.));
+#14910=FACE_BOUND('',#14911,.T.);
+#14911=EDGE_LOOP('',(#19321,#19322,#19323,#19324));
+#14912=CYLINDRICAL_SURFACE('',#14913,0.5);
+#14913=AXIS2_PLACEMENT_3D('',#14914,#14915,#14916);
+#14914=CARTESIAN_POINT('',(4.55,-5.8,-1.4));
+#14915=DIRECTION('',(0.,0.,1.));
+#14916=DIRECTION('',(0.,-1.,0.));
+#14917=FACE_BOUND('',#14918,.T.);
+#14918=EDGE_LOOP('',(#19325,#19326,#19327,#19328,#19329,#19330,#19331,#19332));
+#14919=PLANE('',#14920);
+#14920=AXIS2_PLACEMENT_3D('',#14921,#14922,#14923);
+#14921=CARTESIAN_POINT('',(5.05,-5.8,-1.4));
+#14922=DIRECTION('',(1.,0.,0.));
+#14923=DIRECTION('',(0.,1.,0.));
+#14924=FACE_BOUND('',#14925,.T.);
+#14925=EDGE_LOOP('',(#19333,#19334,#19335,#19336,#19337));
+#14926=PLANE('',#14927);
+#14927=AXIS2_PLACEMENT_3D('',#14928,#14929,#14930);
+#14928=CARTESIAN_POINT('',(5.05,-2.05,-1.4));
+#14929=DIRECTION('',(0.,-1.,0.));
+#14930=DIRECTION('',(1.,0.,0.));
+#14931=FACE_BOUND('',#14932,.T.);
+#14932=EDGE_LOOP('',(#19338,#19339,#19340,#19341));
+#14933=PLANE('',#14934);
+#14934=AXIS2_PLACEMENT_3D('',#14935,#14936,#14937);
+#14935=CARTESIAN_POINT('',(5.85,-2.05,-1.4));
+#14936=DIRECTION('',(1.,0.,0.));
+#14937=DIRECTION('',(0.,1.,0.));
+#14938=FACE_BOUND('',#14939,.T.);
+#14939=EDGE_LOOP('',(#19342,#19343,#19344,#19345));
+#14940=CYLINDRICAL_SURFACE('',#14941,0.2);
+#14941=AXIS2_PLACEMENT_3D('',#14942,#14943,#14944);
+#14942=CARTESIAN_POINT('',(4.85,-0.45,-3.2));
+#14943=DIRECTION('',(0.,-1.,0.));
+#14944=DIRECTION('',(0.,0.,-1.));
+#14945=FACE_BOUND('',#14946,.T.);
+#14946=EDGE_LOOP('',(#19346,#19347,#19348,#19349,#19350));
+#14947=PLANE('',#14948);
+#14948=AXIS2_PLACEMENT_3D('',#14949,#14950,#14951);
+#14949=CARTESIAN_POINT('',(1.1,-4.45,-3.8));
+#14950=DIRECTION('',(0.,-1.,0.));
+#14951=DIRECTION('',(1.,0.,1.86984930463184E-016));
+#14952=FACE_BOUND('',#14953,.T.);
+#14953=EDGE_LOOP('',(#19351,#19352,#19353,#19354));
+#14954=PLANE('',#14955);
+#14955=AXIS2_PLACEMENT_3D('',#14956,#14957,#14958);
+#14956=CARTESIAN_POINT('',(1.1,-5.1,-3.8));
+#14957=DIRECTION('',(1.,0.,0.));
+#14958=DIRECTION('',(0.,1.,0.));
+#14959=FACE_BOUND('',#14960,.T.);
+#14960=EDGE_LOOP('',(#19355,#19356,#19357,#19358));
+#14961=PLANE('',#14962);
+#14962=AXIS2_PLACEMENT_3D('',#14963,#14964,#14965);
+#14963=CARTESIAN_POINT('',(-1.1,-5.1,-3.8));
+#14964=DIRECTION('',(0.,-1.,0.));
+#14965=DIRECTION('',(1.,0.,4.03717463500057E-016));
+#14966=FACE_BOUND('',#14967,.T.);
+#14967=EDGE_LOOP('',(#19359,#19360,#19361,#19362));
+#14968=PLANE('',#14969);
+#14969=AXIS2_PLACEMENT_3D('',#14970,#14971,#14972);
+#14970=CARTESIAN_POINT('',(-1.1,-4.45,-3.8));
+#14971=DIRECTION('',(-1.,6.83214169000097E-016,0.));
+#14972=DIRECTION('',(-6.83214169000097E-016,-1.,0.));
+#14973=FACE_BOUND('',#14974,.T.);
+#14974=EDGE_LOOP('',(#19363,#19364,#19365,#19366,#19367));
+#14975=PLANE('',#14976);
+#14976=AXIS2_PLACEMENT_3D('',#14977,#14978,#14979);
+#14977=CARTESIAN_POINT('',(-5.85,-4.45,-3.8));
+#14978=DIRECTION('',(0.,-1.,0.));
+#14979=DIRECTION('',(1.,0.,1.86984930463184E-016));
+#14980=FACE_BOUND('',#14981,.T.);
+#14981=EDGE_LOOP('',(#19368,#19369,#19370,#19371));
+#14982=CYLINDRICAL_SURFACE('',#14983,0.2);
+#14983=AXIS2_PLACEMENT_3D('',#14984,#14985,#14986);
+#14984=CARTESIAN_POINT('',(-4.85,-6.05,-3.2));
+#14985=DIRECTION('',(0.,1.,0.));
+#14986=DIRECTION('',(0.,0.,-1.));
+#14987=FACE_BOUND('',#14988,.T.);
+#14988=EDGE_LOOP('',(#19372,#19373,#19374,#19375,#19376));
+#14989=PLANE('',#14990);
+#14990=AXIS2_PLACEMENT_3D('',#14991,#14992,#14993);
+#14991=CARTESIAN_POINT('',(-4.1,6.8,-0.930000000000001));
+#14992=DIRECTION('',(-1.,0.,0.));
+#14993=DIRECTION('',(0.,0.,1.));
+#14994=FACE_BOUND('',#14995,.T.);
+#14995=EDGE_LOOP('',(#19377,#19378,#19379,#19380,#19381));
+#14996=PLANE('',#14997);
+#14997=AXIS2_PLACEMENT_3D('',#14998,#14999,#15000);
+#14998=CARTESIAN_POINT('',(2.9,6.8,-0.93));
+#14999=DIRECTION('',(-1.,0.,0.));
+#15000=DIRECTION('',(0.,0.,1.));
+#15001=FACE_BOUND('',#15002,.T.);
+#15002=EDGE_LOOP('',(#19382,#19383,#19384,#19385));
+#15003=PLANE('',#15004);
+#15004=AXIS2_PLACEMENT_3D('',#15005,#15006,#15007);
+#15005=CARTESIAN_POINT('',(0.,7.1,0.));
+#15006=DIRECTION('',(0.,1.,0.));
+#15007=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#15008=FACE_BOUND('',#15009,.T.);
+#15009=EDGE_LOOP('',(#19386,#19387,#19388,#19389,#19390));
+#15010=PLANE('',#15011);
+#15011=AXIS2_PLACEMENT_3D('',#15012,#15013,#15014);
+#15012=CARTESIAN_POINT('',(4.1,6.8,-0.779999999999999));
+#15013=DIRECTION('',(1.,-0.,0.));
+#15014=DIRECTION('',(0.,0.,-1.));
+#15015=FACE_BOUND('',#15016,.T.);
+#15016=EDGE_LOOP('',(#19391,#19392,#19393,#19394));
+#15017=PLANE('',#15018);
+#15018=AXIS2_PLACEMENT_3D('',#15019,#15020,#15021);
+#15019=CARTESIAN_POINT('',(0.,7.1,0.));
+#15020=DIRECTION('',(0.,1.,0.));
+#15021=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#15022=FACE_BOUND('',#15023,.T.);
+#15023=EDGE_LOOP('',(#19395,#19396,#19397,#19398,#19399));
+#15024=PLANE('',#15025);
+#15025=AXIS2_PLACEMENT_3D('',#15026,#15027,#15028);
+#15026=CARTESIAN_POINT('',(-2.9,6.8,-0.78));
+#15027=DIRECTION('',(1.,0.,-2.96059473233375E-015));
+#15028=DIRECTION('',(-2.96059473233375E-015,0.,-1.));
+#15029=FACE_BOUND('',#15030,.T.);
+#15030=EDGE_LOOP('',(#19400,#19401,#19402,#19403));
+#15031=PLANE('',#15032);
+#15032=AXIS2_PLACEMENT_3D('',#15033,#15034,#15035);
+#15033=CARTESIAN_POINT('',(2.9,6.8,-0.78));
+#15034=DIRECTION('',(-1.85037170770859E-016,0.,1.));
+#15035=DIRECTION('',(1.,0.,1.85037170770859E-016));
+#15036=FACE_BOUND('',#15037,.T.);
+#15037=EDGE_LOOP('',(#19404,#19405,#19406,#19407));
+#15038=PLANE('',#15039);
+#15039=AXIS2_PLACEMENT_3D('',#15040,#15041,#15042);
+#15040=CARTESIAN_POINT('',(-4.1,6.8,-0.780000000000001));
+#15041=DIRECTION('',(-1.85037170770859E-016,0.,1.));
+#15042=DIRECTION('',(1.,0.,1.85037170770859E-016));
+#15043=FACE_BOUND('',#15044,.T.);
+#15044=EDGE_LOOP('',(#19408,#19409,#19410,#19411,#19412,#19413,#19414,#19415,#19416,
+#19417,#19418,#19419,#19420,#19421,#19422,#19423,#19424,#19425,#19426,#19427,#19428,
+#19429,#19430,#19431));
+#15045=PLANE('',#15046);
+#15046=AXIS2_PLACEMENT_3D('',#15047,#15048,#15049);
+#15047=CARTESIAN_POINT('',(2.93915231795365E-016,0.,-3.8));
+#15048=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#15049=DIRECTION('',(1.,0.,1.22464679914735E-016));
+#15050=FACE_BOUND('',#15051,.T.);
+#15051=EDGE_LOOP('',(#19432,#19433,#19434,#19435));
+#15052=CYLINDRICAL_SURFACE('',#15053,0.5);
+#15053=AXIS2_PLACEMENT_3D('',#15054,#15055,#15056);
+#15054=CARTESIAN_POINT('',(-4.55,-5.65,-3.8));
+#15055=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#15056=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#15057=FACE_BOUND('',#15058,.T.);
+#15058=EDGE_LOOP('',(#19436,#19437,#19438,#19439,#19440,#19441,#19442,#19443,#19444,
+#19445,#19446,#19447,#19448,#19449));
+#15059=PLANE('',#15060);
+#15060=AXIS2_PLACEMENT_3D('',#15061,#15062,#15063);
+#15061=CARTESIAN_POINT('',(0.,0.,-1.4));
+#15062=DIRECTION('',(0.,0.,1.));
+#15063=DIRECTION('',(1.,0.,0.));
+#15064=FACE_BOUND('',#15065,.T.);
+#15065=EDGE_LOOP('',(#19450,#19451,#19452,#19453));
+#15066=CYLINDRICAL_SURFACE('',#15067,0.5);
+#15067=AXIS2_PLACEMENT_3D('',#15068,#15069,#15070);
+#15068=CARTESIAN_POINT('',(4.55,-5.65,-3.8));
+#15069=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#15070=DIRECTION('',(0.,-1.,0.));
+#15071=FACE_BOUND('',#15072,.T.);
+#15072=EDGE_LOOP('',(#19454,#19455,#19456));
+#15073=PLANE('',#15074);
+#15074=AXIS2_PLACEMENT_3D('',#15075,#15076,#15077);
+#15075=CARTESIAN_POINT('',(-3.5,-5.,-2.775));
+#15076=DIRECTION('',(-1.,-0.,-0.));
+#15077=DIRECTION('',(0.,0.,-1.));
+#15078=FACE_BOUND('',#15079,.T.);
+#15079=EDGE_LOOP('',(#19457,#19458,#19459,#19460,#19461,#19462,#19463,#19464,#19465,
+#19466,#19467,#19468));
+#15080=PLANE('',#15081);
+#15081=AXIS2_PLACEMENT_3D('',#15082,#15083,#15084);
+#15082=CARTESIAN_POINT('',(-3.8,-5.8,-3.8));
+#15083=DIRECTION('',(0.,-1.,0.));
+#15084=DIRECTION('',(1.,0.,1.1686558153949E-016));
+#15085=FACE_BOUND('',#15086,.T.);
+#15086=EDGE_LOOP('',(#19469,#19470,#19471,#19472));
+#15087=CYLINDRICAL_SURFACE('',#15088,0.2);
+#15088=AXIS2_PLACEMENT_3D('',#15089,#15090,#15091);
+#15089=CARTESIAN_POINT('',(-3.8,-6.,-3.8));
+#15090=DIRECTION('',(1.22464679914735E-016,-0.,-1.));
+#15091=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#15092=FACE_BOUND('',#15093,.T.);
+#15093=EDGE_LOOP('',(#19473,#19474,#19475,#19476));
+#15094=PLANE('',#15095);
+#15095=AXIS2_PLACEMENT_3D('',#15096,#15097,#15098);
+#15096=CARTESIAN_POINT('',(-4.,-6.15,-3.8));
+#15097=DIRECTION('',(1.,0.,0.));
+#15098=DIRECTION('',(0.,1.,0.));
+#15099=FACE_BOUND('',#15100,.T.);
+#15100=EDGE_LOOP('',(#19477,#19478,#19479,#19480));
+#15101=PLANE('',#15102);
+#15102=AXIS2_PLACEMENT_3D('',#15103,#15104,#15105);
+#15103=CARTESIAN_POINT('',(-4.55,-6.15,-3.8));
+#15104=DIRECTION('',(0.,-1.,0.));
+#15105=DIRECTION('',(1.,0.,0.));
+#15106=FACE_BOUND('',#15107,.T.);
+#15107=EDGE_LOOP('',(#19481,#19482,#19483,#19484));
+#15108=PLANE('',#15109);
+#15109=AXIS2_PLACEMENT_3D('',#15110,#15111,#15112);
+#15110=CARTESIAN_POINT('',(4.,-6.15,-3.8));
+#15111=DIRECTION('',(0.,-1.,0.));
+#15112=DIRECTION('',(1.,0.,0.));
+#15113=FACE_BOUND('',#15114,.T.);
+#15114=EDGE_LOOP('',(#19485,#19486,#19487,#19488));
+#15115=PLANE('',#15116);
+#15116=AXIS2_PLACEMENT_3D('',#15117,#15118,#15119);
+#15117=CARTESIAN_POINT('',(4.,-6.,-3.8));
+#15118=DIRECTION('',(-1.,-0.,-1.85037170770859E-016));
+#15119=DIRECTION('',(0.,-1.,0.));
+#15120=FACE_BOUND('',#15121,.T.);
+#15121=EDGE_LOOP('',(#19489,#19490,#19491,#19492));
+#15122=CYLINDRICAL_SURFACE('',#15123,0.2);
+#15123=AXIS2_PLACEMENT_3D('',#15124,#15125,#15126);
+#15124=CARTESIAN_POINT('',(3.8,-6.,-3.8));
+#15125=DIRECTION('',(1.22464679914735E-016,-0.,-1.));
+#15126=DIRECTION('',(0.,1.,0.));
+#15127=FACE_BOUND('',#15128,.T.);
+#15128=EDGE_LOOP('',(#19493,#19494,#19495));
+#15129=PLANE('',#15130);
+#15130=AXIS2_PLACEMENT_3D('',#15131,#15132,#15133);
+#15131=CARTESIAN_POINT('',(3.5,-5.,-3.8));
+#15132=DIRECTION('',(1.,0.,-0.));
+#15133=DIRECTION('',(0.,0.,1.));
+#15134=FACE_BOUND('',#15135,.T.);
+#15135=EDGE_LOOP('',(#19496,#19497,#19498,#19499));
+#15136=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,(
+(#15137,#15138,#15139,#15140,#15141,#15142,#15143,#15144,#15145,#15146,#15147,#15148),
+(#15149,#15150,#15151,#15152,#15153,#15154,#15155,#15156,#15157,#15158,#15159,#15160),
+(#15161,#15162,#15163,#15164,#15165,#15166,#15167,#15168,#15169,#15170,#15171,#15172),
+(#15173,#15174,#15175,#15176,#15177,#15178,#15179,#15180,#15181,#15182,#15183,#15184),
+(#15185,#15186,#15187,#15188,#15189,#15190,#15191,#15192,#15193,#15194,#15195,#15196),
+(#15197,#15198,#15199,#15200,#15201,#15202,#15203,#15204,#15205,#15206,#15207,#15208)),
+.UNSPECIFIED.,.F.,.F.,.F.,
+(4,1,1,4),
+(4,1,1,1,1,1,1,1,1,4),
+(0.392472043010753,0.478494408602151,0.52150559139785,0.607527956989247),
+(0.,0.0891428571428571,0.208,0.326857142857143,0.445714285714286,0.564571428571429,
+0.683428571428571,0.802285714285714,0.921142857142857,1.),
+.UNSPECIFIED.);
+#15137=CARTESIAN_POINT('',(3.50001,-5.8,-2.775));
+#15138=CARTESIAN_POINT('',(3.50001,-5.76637993650886,-2.77500412950587));
+#15139=CARTESIAN_POINT('',(3.50001,-5.68587986893607,-2.78133589735703));
+#15140=CARTESIAN_POINT('',(3.50001,-5.55508068299442,-2.81795776771485));
+#15141=CARTESIAN_POINT('',(3.50001,-5.41436866307032,-2.8946220541289));
+#15142=CARTESIAN_POINT('',(3.50001,-5.28422362893182,-3.00776636211562));
+#15143=CARTESIAN_POINT('',(3.50001000000001,-5.1729714088287,-3.15277674365703));
+#15144=CARTESIAN_POINT('',(3.50001,-5.08703444372153,-3.3211378640961));
+#15145=CARTESIAN_POINT('',(3.50001,-5.02971877755256,-3.50206820197878));
+#15146=CARTESIAN_POINT('',(3.50001000000001,-5.00415391320293,-3.6641534446827));
+#15147=CARTESIAN_POINT('',(3.50001,-5.00000270621352,-3.76189365960898));
+#15148=CARTESIAN_POINT('',(3.50001,-5.,-3.8));
+#15149=CARTESIAN_POINT('',(3.100006,-5.8,-2.775));
+#15150=CARTESIAN_POINT('',(3.100006,-5.76637993650886,-2.77500412950587));
+#15151=CARTESIAN_POINT('',(3.100006,-5.68587986893607,-2.78133589735703));
+#15152=CARTESIAN_POINT('',(3.100006,-5.55508068299442,-2.81795776771485));
+#15153=CARTESIAN_POINT('',(3.100006,-5.41436866307032,-2.8946220541289));
+#15154=CARTESIAN_POINT('',(3.100006,-5.28422362893182,-3.00776636211562));
+#15155=CARTESIAN_POINT('',(3.100006,-5.1729714088287,-3.15277674365703));
+#15156=CARTESIAN_POINT('',(3.100006,-5.08703444372153,-3.3211378640961));
+#15157=CARTESIAN_POINT('',(3.100006,-5.02971877755256,-3.50206820197878));
+#15158=CARTESIAN_POINT('',(3.100006,-5.00415391320293,-3.6641534446827));
+#15159=CARTESIAN_POINT('',(3.100006,-5.00000270621352,-3.76189365960898));
+#15160=CARTESIAN_POINT('',(3.100006,-5.,-3.8));
+#15161=CARTESIAN_POINT('',(2.700002,-5.8,-2.775));
+#15162=CARTESIAN_POINT('',(2.700002,-5.76637993650886,-2.77500412950587));
+#15163=CARTESIAN_POINT('',(2.70000199999999,-5.68587986893607,-2.78133589735703));
+#15164=CARTESIAN_POINT('',(2.700002,-5.55508068299442,-2.81795776771485));
+#15165=CARTESIAN_POINT('',(2.700002,-5.41436866307032,-2.8946220541289));
+#15166=CARTESIAN_POINT('',(2.700002,-5.28422362893182,-3.00776636211562));
+#15167=CARTESIAN_POINT('',(2.70000200000001,-5.1729714088287,-3.15277674365703));
+#15168=CARTESIAN_POINT('',(2.70000199999999,-5.08703444372153,-3.3211378640961));
+#15169=CARTESIAN_POINT('',(2.700002,-5.02971877755256,-3.50206820197878));
+#15170=CARTESIAN_POINT('',(2.700002,-5.00415391320293,-3.6641534446827));
+#15171=CARTESIAN_POINT('',(2.700002,-5.00000270621352,-3.76189365960898));
+#15172=CARTESIAN_POINT('',(2.700002,-5.,-3.8));
+#15173=CARTESIAN_POINT('',(2.299998,-5.8,-2.775));
+#15174=CARTESIAN_POINT('',(2.299998,-5.76637993650886,-2.77500412950587));
+#15175=CARTESIAN_POINT('',(2.299998,-5.68587986893607,-2.78133589735703));
+#15176=CARTESIAN_POINT('',(2.299998,-5.55508068299442,-2.81795776771485));
+#15177=CARTESIAN_POINT('',(2.299998,-5.41436866307032,-2.8946220541289));
+#15178=CARTESIAN_POINT('',(2.299998,-5.28422362893182,-3.00776636211562));
+#15179=CARTESIAN_POINT('',(2.299998,-5.1729714088287,-3.15277674365703));
+#15180=CARTESIAN_POINT('',(2.299998,-5.08703444372153,-3.3211378640961));
+#15181=CARTESIAN_POINT('',(2.299998,-5.02971877755256,-3.50206820197878));
+#15182=CARTESIAN_POINT('',(2.299998,-5.00415391320293,-3.6641534446827));
+#15183=CARTESIAN_POINT('',(2.299998,-5.00000270621352,-3.76189365960898));
+#15184=CARTESIAN_POINT('',(2.299998,-5.,-3.8));
+#15185=CARTESIAN_POINT('',(1.899994,-5.8,-2.775));
+#15186=CARTESIAN_POINT('',(1.899994,-5.76637993650886,-2.77500412950587));
+#15187=CARTESIAN_POINT('',(1.899994,-5.68587986893607,-2.78133589735703));
+#15188=CARTESIAN_POINT('',(1.89999399999999,-5.55508068299442,-2.81795776771486));
+#15189=CARTESIAN_POINT('',(1.899994,-5.41436866307032,-2.8946220541289));
+#15190=CARTESIAN_POINT('',(1.89999399999999,-5.28422362893182,-3.00776636211562));
+#15191=CARTESIAN_POINT('',(1.89999400000001,-5.1729714088287,-3.15277674365703));
+#15192=CARTESIAN_POINT('',(1.89999399999999,-5.08703444372153,-3.3211378640961));
+#15193=CARTESIAN_POINT('',(1.899994,-5.02971877755256,-3.50206820197878));
+#15194=CARTESIAN_POINT('',(1.899994,-5.00415391320293,-3.6641534446827));
+#15195=CARTESIAN_POINT('',(1.899994,-5.00000270621352,-3.76189365960898));
+#15196=CARTESIAN_POINT('',(1.899994,-5.,-3.8));
+#15197=CARTESIAN_POINT('',(1.49999,-5.8,-2.775));
+#15198=CARTESIAN_POINT('',(1.49999,-5.76637993650886,-2.77500412950587));
+#15199=CARTESIAN_POINT('',(1.49998999999999,-5.68587986893607,-2.78133589735703));
+#15200=CARTESIAN_POINT('',(1.49999,-5.55508068299442,-2.81795776771486));
+#15201=CARTESIAN_POINT('',(1.49999,-5.41436866307032,-2.8946220541289));
+#15202=CARTESIAN_POINT('',(1.49999,-5.28422362893182,-3.00776636211562));
+#15203=CARTESIAN_POINT('',(1.49999,-5.1729714088287,-3.15277674365703));
+#15204=CARTESIAN_POINT('',(1.49999,-5.08703444372153,-3.3211378640961));
+#15205=CARTESIAN_POINT('',(1.49999,-5.02971877755256,-3.50206820197878));
+#15206=CARTESIAN_POINT('',(1.49999,-5.00415391320293,-3.6641534446827));
+#15207=CARTESIAN_POINT('',(1.49999,-5.00000270621352,-3.76189365960898));
+#15208=CARTESIAN_POINT('',(1.49999,-5.,-3.8));
+#15209=FACE_BOUND('',#15210,.T.);
+#15210=EDGE_LOOP('',(#19500,#19501,#19502));
+#15211=PLANE('',#15212);
+#15212=AXIS2_PLACEMENT_3D('',#15213,#15214,#15215);
+#15213=CARTESIAN_POINT('',(1.5,-5.,-2.775));
+#15214=DIRECTION('',(-1.,-0.,-0.));
+#15215=DIRECTION('',(0.,0.,-1.));
+#15216=FACE_BOUND('',#15217,.T.);
+#15217=EDGE_LOOP('',(#19503,#19504,#19505));
+#15218=PLANE('',#15219);
+#15219=AXIS2_PLACEMENT_3D('',#15220,#15221,#15222);
+#15220=CARTESIAN_POINT('',(-1.5,-5.,-3.8));
+#15221=DIRECTION('',(1.,0.,-0.));
+#15222=DIRECTION('',(0.,0.,1.));
+#15223=FACE_BOUND('',#15224,.T.);
+#15224=EDGE_LOOP('',(#19506,#19507,#19508,#19509));
+#15225=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,(
+(#15226,#15227,#15228,#15229,#15230,#15231,#15232,#15233,#15234,#15235,#15236,#15237),
+(#15238,#15239,#15240,#15241,#15242,#15243,#15244,#15245,#15246,#15247,#15248,#15249),
+(#15250,#15251,#15252,#15253,#15254,#15255,#15256,#15257,#15258,#15259,#15260,#15261),
+(#15262,#15263,#15264,#15265,#15266,#15267,#15268,#15269,#15270,#15271,#15272,#15273),
+(#15274,#15275,#15276,#15277,#15278,#15279,#15280,#15281,#15282,#15283,#15284,#15285),
+(#15286,#15287,#15288,#15289,#15290,#15291,#15292,#15293,#15294,#15295,#15296,#15297)),
+.UNSPECIFIED.,.F.,.F.,.F.,
+(4,1,1,4),
+(4,1,1,1,1,1,1,1,1,4),
+(0.392472043010753,0.478494408602151,0.521505591397849,0.607527956989247),
+(0.,0.0891428571428571,0.208,0.326857142857143,0.445714285714286,0.564571428571429,
+0.683428571428571,0.802285714285714,0.921142857142857,1.),
+.UNSPECIFIED.);
+#15226=CARTESIAN_POINT('',(-1.49999,-5.8,-2.775));
+#15227=CARTESIAN_POINT('',(-1.49999,-5.76637993650886,-2.77500412950586));
+#15228=CARTESIAN_POINT('',(-1.49999,-5.68587986893606,-2.78133589735704));
+#15229=CARTESIAN_POINT('',(-1.49999,-5.55508068299443,-2.81795776771485));
+#15230=CARTESIAN_POINT('',(-1.49999,-5.41436866307031,-2.8946220541289));
+#15231=CARTESIAN_POINT('',(-1.49999,-5.28422362893183,-3.00776636211562));
+#15232=CARTESIAN_POINT('',(-1.49999,-5.1729714088287,-3.15277674365703));
+#15233=CARTESIAN_POINT('',(-1.49999,-5.08703444372153,-3.3211378640961));
+#15234=CARTESIAN_POINT('',(-1.49999,-5.02971877755256,-3.50206820197878));
+#15235=CARTESIAN_POINT('',(-1.49999,-5.00415391320293,-3.6641534446827));
+#15236=CARTESIAN_POINT('',(-1.49999,-5.00000270621352,-3.76189365960898));
+#15237=CARTESIAN_POINT('',(-1.49999,-5.,-3.8));
+#15238=CARTESIAN_POINT('',(-1.899994,-5.8,-2.775));
+#15239=CARTESIAN_POINT('',(-1.899994,-5.76637993650886,-2.77500412950586));
+#15240=CARTESIAN_POINT('',(-1.899994,-5.68587986893606,-2.78133589735704));
+#15241=CARTESIAN_POINT('',(-1.899994,-5.55508068299443,-2.81795776771485));
+#15242=CARTESIAN_POINT('',(-1.899994,-5.41436866307031,-2.8946220541289));
+#15243=CARTESIAN_POINT('',(-1.899994,-5.28422362893183,-3.00776636211562));
+#15244=CARTESIAN_POINT('',(-1.899994,-5.1729714088287,-3.15277674365703));
+#15245=CARTESIAN_POINT('',(-1.899994,-5.08703444372153,-3.3211378640961));
+#15246=CARTESIAN_POINT('',(-1.899994,-5.02971877755256,-3.50206820197878));
+#15247=CARTESIAN_POINT('',(-1.899994,-5.00415391320293,-3.6641534446827));
+#15248=CARTESIAN_POINT('',(-1.899994,-5.00000270621352,-3.76189365960898));
+#15249=CARTESIAN_POINT('',(-1.899994,-5.,-3.8));
+#15250=CARTESIAN_POINT('',(-2.299998,-5.8,-2.775));
+#15251=CARTESIAN_POINT('',(-2.299998,-5.76637993650886,-2.77500412950586));
+#15252=CARTESIAN_POINT('',(-2.299998,-5.68587986893607,-2.78133589735704));
+#15253=CARTESIAN_POINT('',(-2.299998,-5.55508068299442,-2.81795776771485));
+#15254=CARTESIAN_POINT('',(-2.299998,-5.41436866307032,-2.8946220541289));
+#15255=CARTESIAN_POINT('',(-2.299998,-5.28422362893182,-3.00776636211562));
+#15256=CARTESIAN_POINT('',(-2.299998,-5.1729714088287,-3.15277674365703));
+#15257=CARTESIAN_POINT('',(-2.299998,-5.08703444372153,-3.3211378640961));
+#15258=CARTESIAN_POINT('',(-2.299998,-5.02971877755256,-3.50206820197878));
+#15259=CARTESIAN_POINT('',(-2.299998,-5.00415391320293,-3.6641534446827));
+#15260=CARTESIAN_POINT('',(-2.299998,-5.00000270621352,-3.76189365960898));
+#15261=CARTESIAN_POINT('',(-2.299998,-5.,-3.8));
+#15262=CARTESIAN_POINT('',(-2.700002,-5.8,-2.775));
+#15263=CARTESIAN_POINT('',(-2.700002,-5.76637993650886,-2.77500412950587));
+#15264=CARTESIAN_POINT('',(-2.70000199999999,-5.68587986893607,-2.78133589735703));
+#15265=CARTESIAN_POINT('',(-2.70000200000001,-5.55508068299442,-2.81795776771485));
+#15266=CARTESIAN_POINT('',(-2.700002,-5.41436866307032,-2.8946220541289));
+#15267=CARTESIAN_POINT('',(-2.700002,-5.28422362893182,-3.00776636211562));
+#15268=CARTESIAN_POINT('',(-2.700002,-5.1729714088287,-3.15277674365703));
+#15269=CARTESIAN_POINT('',(-2.700002,-5.08703444372153,-3.3211378640961));
+#15270=CARTESIAN_POINT('',(-2.700002,-5.02971877755256,-3.50206820197878));
+#15271=CARTESIAN_POINT('',(-2.700002,-5.00415391320293,-3.6641534446827));
+#15272=CARTESIAN_POINT('',(-2.700002,-5.00000270621352,-3.76189365960898));
+#15273=CARTESIAN_POINT('',(-2.700002,-5.,-3.8));
+#15274=CARTESIAN_POINT('',(-3.100006,-5.8,-2.775));
+#15275=CARTESIAN_POINT('',(-3.100006,-5.76637993650886,-2.77500412950587));
+#15276=CARTESIAN_POINT('',(-3.10000599999999,-5.68587986893607,-2.78133589735703));
+#15277=CARTESIAN_POINT('',(-3.100006,-5.55508068299442,-2.81795776771485));
+#15278=CARTESIAN_POINT('',(-3.100006,-5.41436866307032,-2.8946220541289));
+#15279=CARTESIAN_POINT('',(-3.100006,-5.28422362893182,-3.00776636211562));
+#15280=CARTESIAN_POINT('',(-3.100006,-5.1729714088287,-3.15277674365703));
+#15281=CARTESIAN_POINT('',(-3.100006,-5.08703444372153,-3.3211378640961));
+#15282=CARTESIAN_POINT('',(-3.100006,-5.02971877755256,-3.50206820197878));
+#15283=CARTESIAN_POINT('',(-3.10000600000001,-5.00415391320293,-3.6641534446827));
+#15284=CARTESIAN_POINT('',(-3.100006,-5.00000270621352,-3.76189365960898));
+#15285=CARTESIAN_POINT('',(-3.100006,-5.,-3.8));
+#15286=CARTESIAN_POINT('',(-3.50001,-5.8,-2.775));
+#15287=CARTESIAN_POINT('',(-3.50001,-5.76637993650886,-2.77500412950587));
+#15288=CARTESIAN_POINT('',(-3.50000999999999,-5.68587986893607,-2.78133589735703));
+#15289=CARTESIAN_POINT('',(-3.50001,-5.55508068299442,-2.81795776771485));
+#15290=CARTESIAN_POINT('',(-3.50001,-5.41436866307032,-2.8946220541289));
+#15291=CARTESIAN_POINT('',(-3.50001,-5.28422362893182,-3.00776636211562));
+#15292=CARTESIAN_POINT('',(-3.50001,-5.1729714088287,-3.15277674365703));
+#15293=CARTESIAN_POINT('',(-3.50001,-5.08703444372153,-3.3211378640961));
+#15294=CARTESIAN_POINT('',(-3.50001,-5.02971877755256,-3.50206820197878));
+#15295=CARTESIAN_POINT('',(-3.50001000000001,-5.00415391320293,-3.6641534446827));
+#15296=CARTESIAN_POINT('',(-3.50001,-5.00000270621352,-3.76189365960898));
+#15297=CARTESIAN_POINT('',(-3.50001,-5.,-3.8));
+#15298=FACE_BOUND('',#15299,.T.);
+#15299=EDGE_LOOP('',(#19510,#19511,#19512,#19513,#19514,#19515,#19516,#19517,#19518,
+#19519,#19520,#19521,#19522,#19523));
+#15300=PLANE('',#15301);
+#15301=AXIS2_PLACEMENT_3D('',#15302,#15303,#15304);
+#15302=CARTESIAN_POINT('',(0.,0.,-0.975));
+#15303=DIRECTION('',(0.,0.,1.));
+#15304=DIRECTION('',(1.,0.,0.));
+#15305=FACE_BOUND('',#15306,.T.);
+#15306=EDGE_LOOP('',(#19524,#19525,#19526,#19527,#19528,#19529,#19530,#19531));
+#15307=PLANE('',#15308);
+#15308=AXIS2_PLACEMENT_3D('',#15309,#15310,#15311);
+#15309=CARTESIAN_POINT('',(-1.75,-6.3,-0.975));
+#15310=DIRECTION('',(5.9211894646675E-016,1.,-0.));
+#15311=DIRECTION('',(-1.,5.9211894646675E-016,0.));
+#15312=FACE_BOUND('',#15313,.T.);
+#15313=EDGE_LOOP('',(#19532,#19533,#19534));
+#15314=SPHERICAL_SURFACE('',#15315,0.1);
+#15315=AXIS2_PLACEMENT_3D('',#15316,#15317,#15318);
+#15316=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-0.975));
+#15317=DIRECTION('',(0.,0.,1.));
+#15318=DIRECTION('',(-1.,0.,0.));
+#15319=FACE_BOUND('',#15320,.T.);
+#15320=EDGE_LOOP('',(#19535,#19536,#19537,#19538,#19539));
+#15321=CYLINDRICAL_SURFACE('',#15322,0.1);
+#15322=AXIS2_PLACEMENT_3D('',#15323,#15324,#15325);
+#15323=CARTESIAN_POINT('',(-2.5,-6.3,-0.975));
+#15324=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#15325=DIRECTION('',(1.,1.41953046855781E-016,0.));
+#15326=FACE_BOUND('',#15327,.T.);
+#15327=EDGE_LOOP('',(#19540,#19541,#19542,#19543));
+#15328=PLANE('',#15329);
+#15329=AXIS2_PLACEMENT_3D('',#15330,#15331,#15332);
+#15330=CARTESIAN_POINT('',(-1.75,-6.41961524227066,-0.975));
+#15331=DIRECTION('',(1.,9.2816183251376E-015,-0.));
+#15332=DIRECTION('',(-9.2816183251376E-015,1.,0.));
+#15333=FACE_BOUND('',#15334,.T.);
+#15334=EDGE_LOOP('',(#19544,#19545,#19546,#19547));
+#15335=PLANE('',#15336);
+#15336=AXIS2_PLACEMENT_3D('',#15337,#15338,#15339);
+#15337=CARTESIAN_POINT('',(-2.05,-6.5,-0.975));
+#15338=DIRECTION('',(0.25881904510252,-0.965925826289068,0.));
+#15339=DIRECTION('',(0.965925826289068,0.25881904510252,0.));
+#15340=FACE_BOUND('',#15341,.T.);
+#15341=EDGE_LOOP('',(#19548,#19549,#19550,#19551));
+#15342=PLANE('',#15343);
+#15343=AXIS2_PLACEMENT_3D('',#15344,#15345,#15346);
+#15344=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-0.975));
+#15345=DIRECTION('',(1.,-1.51647891865327E-016,0.));
+#15346=DIRECTION('',(1.51647891865327E-016,1.,0.));
+#15347=FACE_BOUND('',#15348,.T.);
+#15348=EDGE_LOOP('',(#19552,#19553,#19554,#19555));
+#15349=PLANE('',#15350);
+#15350=AXIS2_PLACEMENT_3D('',#15351,#15352,#15353);
+#15351=CARTESIAN_POINT('',(-2.38,-10.,-0.975));
+#15352=DIRECTION('',(0.866025403784439,-0.5,0.));
+#15353=DIRECTION('',(0.5,0.866025403784439,0.));
+#15354=FACE_BOUND('',#15355,.T.);
+#15355=EDGE_LOOP('',(#19556,#19557,#19558,#19559));
+#15356=PLANE('',#15357);
+#15357=AXIS2_PLACEMENT_3D('',#15358,#15359,#15360);
+#15358=CARTESIAN_POINT('',(-2.62,-10.,-0.975));
+#15359=DIRECTION('',(0.,-1.,0.));
+#15360=DIRECTION('',(1.,0.,0.));
+#15361=FACE_BOUND('',#15362,.T.);
+#15362=EDGE_LOOP('',(#19560,#19561,#19562,#19563));
+#15363=PLANE('',#15364);
+#15364=AXIS2_PLACEMENT_3D('',#15365,#15366,#15367);
+#15365=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-0.975));
+#15366=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#15367=DIRECTION('',(0.5,-0.866025403784439,0.));
+#15368=FACE_BOUND('',#15369,.T.);
+#15369=EDGE_LOOP('',(#19564,#19565,#19566,#19567));
+#15370=PLANE('',#15371);
+#15371=AXIS2_PLACEMENT_3D('',#15372,#15373,#15374);
+#15372=CARTESIAN_POINT('',(-2.95,-6.5,-0.975));
+#15373=DIRECTION('',(-1.,0.,0.));
+#15374=DIRECTION('',(0.,-1.,0.));
+#15375=FACE_BOUND('',#15376,.T.);
+#15376=EDGE_LOOP('',(#19568,#19569,#19570,#19571));
+#15377=PLANE('',#15378);
+#15378=AXIS2_PLACEMENT_3D('',#15379,#15380,#15381);
+#15379=CARTESIAN_POINT('',(-3.25,-6.41961524227066,-0.975));
+#15380=DIRECTION('',(-0.25881904510252,-0.965925826289068,0.));
+#15381=DIRECTION('',(0.965925826289068,-0.25881904510252,0.));
+#15382=FACE_BOUND('',#15383,.T.);
+#15383=EDGE_LOOP('',(#19572,#19573,#19574,#19575));
+#15384=PLANE('',#15385);
+#15385=AXIS2_PLACEMENT_3D('',#15386,#15387,#15388);
+#15386=CARTESIAN_POINT('',(-3.25,-6.3,-0.975));
+#15387=DIRECTION('',(-1.,3.71264733005501E-015,0.));
+#15388=DIRECTION('',(-3.71264733005501E-015,-1.,0.));
+#15389=FACE_BOUND('',#15390,.T.);
+#15390=EDGE_LOOP('',(#19576,#19577,#19578,#19579,#19580,#19581,#19582,#19583,#19584,
+#19585,#19586,#19587,#19588,#19589));
+#15391=PLANE('',#15392);
+#15392=AXIS2_PLACEMENT_3D('',#15393,#15394,#15395);
+#15393=CARTESIAN_POINT('',(0.,0.,-0.825));
+#15394=DIRECTION('',(0.,0.,1.));
+#15395=DIRECTION('',(1.,0.,0.));
+#15396=FACE_BOUND('',#15397,.T.);
+#15397=EDGE_LOOP('',(#19590,#19591,#19592,#19593,#19594));
+#15398=CYLINDRICAL_SURFACE('',#15399,0.25);
+#15399=AXIS2_PLACEMENT_3D('',#15400,#15401,#15402);
+#15400=CARTESIAN_POINT('',(-2.5,-6.3,-0.975));
+#15401=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#15402=DIRECTION('',(0.8,1.13562437484625E-016,0.6));
+#15403=FACE_BOUND('',#15404,.T.);
+#15404=EDGE_LOOP('',(#19595,#19596,#19597));
+#15405=SPHERICAL_SURFACE('',#15406,0.25);
+#15406=AXIS2_PLACEMENT_3D('',#15407,#15408,#15409);
+#15407=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-0.975));
+#15408=DIRECTION('',(0.,0.,1.));
+#15409=DIRECTION('',(-1.,0.,0.));
+#15410=FACE_BOUND('',#15411,.T.);
+#15411=EDGE_LOOP('',(#19598,#19599,#19600,#19601,#19602,#19603,#19604,#19605,#19606,
+#19607,#19608,#19609,#19610,#19611));
+#15412=PLANE('',#15413);
+#15413=AXIS2_PLACEMENT_3D('',#15414,#15415,#15416);
+#15414=CARTESIAN_POINT('',(2.5,0.,-0.975));
+#15415=DIRECTION('',(0.,0.,1.));
+#15416=DIRECTION('',(1.,0.,0.));
+#15417=FACE_BOUND('',#15418,.T.);
+#15418=EDGE_LOOP('',(#19612,#19613,#19614,#19615,#19616,#19617,#19618,#19619));
+#15419=PLANE('',#15420);
+#15420=AXIS2_PLACEMENT_3D('',#15421,#15422,#15423);
+#15421=CARTESIAN_POINT('',(0.75,-6.3,-0.975));
+#15422=DIRECTION('',(5.9211894646675E-016,1.,-0.));
+#15423=DIRECTION('',(-1.,5.9211894646675E-016,0.));
+#15424=FACE_BOUND('',#15425,.T.);
+#15425=EDGE_LOOP('',(#19620,#19621,#19622));
+#15426=SPHERICAL_SURFACE('',#15427,0.1);
+#15427=AXIS2_PLACEMENT_3D('',#15428,#15429,#15430);
+#15428=CARTESIAN_POINT('',(0.,-9.42842323350227,-0.975));
+#15429=DIRECTION('',(0.,0.,1.));
+#15430=DIRECTION('',(-1.,0.,0.));
+#15431=FACE_BOUND('',#15432,.T.);
+#15432=EDGE_LOOP('',(#19623,#19624,#19625,#19626,#19627));
+#15433=CYLINDRICAL_SURFACE('',#15434,0.1);
+#15434=AXIS2_PLACEMENT_3D('',#15435,#15436,#15437);
+#15435=CARTESIAN_POINT('',(-4.44089209850063E-016,-6.3,-0.975));
+#15436=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#15437=DIRECTION('',(1.,1.41953046855781E-016,0.));
+#15438=FACE_BOUND('',#15439,.T.);
+#15439=EDGE_LOOP('',(#19628,#19629,#19630,#19631));
+#15440=PLANE('',#15441);
+#15441=AXIS2_PLACEMENT_3D('',#15442,#15443,#15444);
+#15442=CARTESIAN_POINT('',(0.750000000000001,-6.41961524227066,-0.975));
+#15443=DIRECTION('',(1.,9.2816183251376E-015,-0.));
+#15444=DIRECTION('',(-9.2816183251376E-015,1.,0.));
+#15445=FACE_BOUND('',#15446,.T.);
+#15446=EDGE_LOOP('',(#19632,#19633,#19634,#19635));
+#15447=PLANE('',#15448);
+#15448=AXIS2_PLACEMENT_3D('',#15449,#15450,#15451);
+#15449=CARTESIAN_POINT('',(0.450000000000001,-6.5,-0.975));
+#15450=DIRECTION('',(0.25881904510252,-0.965925826289068,0.));
+#15451=DIRECTION('',(0.965925826289068,0.25881904510252,0.));
+#15452=FACE_BOUND('',#15453,.T.);
+#15453=EDGE_LOOP('',(#19636,#19637,#19638,#19639));
+#15454=PLANE('',#15455);
+#15455=AXIS2_PLACEMENT_3D('',#15456,#15457,#15458);
+#15456=CARTESIAN_POINT('',(0.45,-9.42842323350227,-0.975));
+#15457=DIRECTION('',(1.,-1.51647891865327E-016,0.));
+#15458=DIRECTION('',(1.51647891865327E-016,1.,0.));
+#15459=FACE_BOUND('',#15460,.T.);
+#15460=EDGE_LOOP('',(#19640,#19641,#19642,#19643));
+#15461=PLANE('',#15462);
+#15462=AXIS2_PLACEMENT_3D('',#15463,#15464,#15465);
+#15463=CARTESIAN_POINT('',(0.12,-10.,-0.975));
+#15464=DIRECTION('',(0.866025403784439,-0.5,0.));
+#15465=DIRECTION('',(0.5,0.866025403784439,0.));
+#15466=FACE_BOUND('',#15467,.T.);
+#15467=EDGE_LOOP('',(#19644,#19645,#19646,#19647));
+#15468=PLANE('',#15469);
+#15469=AXIS2_PLACEMENT_3D('',#15470,#15471,#15472);
+#15470=CARTESIAN_POINT('',(-0.12,-10.,-0.975));
+#15471=DIRECTION('',(0.,-1.,0.));
+#15472=DIRECTION('',(1.,0.,0.));
+#15473=FACE_BOUND('',#15474,.T.);
+#15474=EDGE_LOOP('',(#19648,#19649,#19650,#19651));
+#15475=PLANE('',#15476);
+#15476=AXIS2_PLACEMENT_3D('',#15477,#15478,#15479);
+#15477=CARTESIAN_POINT('',(-0.45,-9.42842323350227,-0.975));
+#15478=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#15479=DIRECTION('',(0.5,-0.866025403784439,0.));
+#15480=FACE_BOUND('',#15481,.T.);
+#15481=EDGE_LOOP('',(#19652,#19653,#19654,#19655));
+#15482=PLANE('',#15483);
+#15483=AXIS2_PLACEMENT_3D('',#15484,#15485,#15486);
+#15484=CARTESIAN_POINT('',(-0.45,-6.5,-0.975));
+#15485=DIRECTION('',(-1.,0.,0.));
+#15486=DIRECTION('',(0.,-1.,0.));
+#15487=FACE_BOUND('',#15488,.T.);
+#15488=EDGE_LOOP('',(#19656,#19657,#19658,#19659));
+#15489=PLANE('',#15490);
+#15490=AXIS2_PLACEMENT_3D('',#15491,#15492,#15493);
+#15491=CARTESIAN_POINT('',(-0.750000000000001,-6.41961524227066,-0.975));
+#15492=DIRECTION('',(-0.25881904510252,-0.965925826289068,0.));
+#15493=DIRECTION('',(0.965925826289068,-0.25881904510252,0.));
+#15494=FACE_BOUND('',#15495,.T.);
+#15495=EDGE_LOOP('',(#19660,#19661,#19662,#19663));
+#15496=PLANE('',#15497);
+#15497=AXIS2_PLACEMENT_3D('',#15498,#15499,#15500);
+#15498=CARTESIAN_POINT('',(-0.75,-6.3,-0.975));
+#15499=DIRECTION('',(-1.,3.71264733005501E-015,0.));
+#15500=DIRECTION('',(-3.71264733005501E-015,-1.,0.));
+#15501=FACE_BOUND('',#15502,.T.);
+#15502=EDGE_LOOP('',(#19664,#19665,#19666,#19667,#19668,#19669,#19670,#19671,#19672,
+#19673,#19674,#19675,#19676,#19677));
+#15503=PLANE('',#15504);
+#15504=AXIS2_PLACEMENT_3D('',#15505,#15506,#15507);
+#15505=CARTESIAN_POINT('',(2.5,0.,-0.825));
+#15506=DIRECTION('',(0.,0.,1.));
+#15507=DIRECTION('',(1.,0.,0.));
+#15508=FACE_BOUND('',#15509,.T.);
+#15509=EDGE_LOOP('',(#19678,#19679,#19680,#19681,#19682));
+#15510=CYLINDRICAL_SURFACE('',#15511,0.25);
+#15511=AXIS2_PLACEMENT_3D('',#15512,#15513,#15514);
+#15512=CARTESIAN_POINT('',(-4.44089209850063E-016,-6.3,-0.975));
+#15513=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#15514=DIRECTION('',(0.8,1.13562437484625E-016,0.6));
+#15515=FACE_BOUND('',#15516,.T.);
+#15516=EDGE_LOOP('',(#19683,#19684,#19685));
+#15517=SPHERICAL_SURFACE('',#15518,0.25);
+#15518=AXIS2_PLACEMENT_3D('',#15519,#15520,#15521);
+#15519=CARTESIAN_POINT('',(0.,-9.42842323350227,-0.975));
+#15520=DIRECTION('',(0.,0.,1.));
+#15521=DIRECTION('',(-1.,0.,0.));
+#15522=FACE_BOUND('',#15523,.T.);
+#15523=EDGE_LOOP('',(#19686,#19687,#19688,#19689,#19690,#19691,#19692,#19693,#19694,
+#19695,#19696,#19697,#19698,#19699));
+#15524=PLANE('',#15525);
+#15525=AXIS2_PLACEMENT_3D('',#15526,#15527,#15528);
+#15526=CARTESIAN_POINT('',(5.,0.,-0.975));
+#15527=DIRECTION('',(0.,0.,1.));
+#15528=DIRECTION('',(1.,0.,0.));
+#15529=FACE_BOUND('',#15530,.T.);
+#15530=EDGE_LOOP('',(#19700,#19701,#19702,#19703,#19704,#19705,#19706,#19707));
+#15531=PLANE('',#15532);
+#15532=AXIS2_PLACEMENT_3D('',#15533,#15534,#15535);
+#15533=CARTESIAN_POINT('',(3.25,-6.3,-0.975));
+#15534=DIRECTION('',(5.9211894646675E-016,1.,-0.));
+#15535=DIRECTION('',(-1.,5.9211894646675E-016,0.));
+#15536=FACE_BOUND('',#15537,.T.);
+#15537=EDGE_LOOP('',(#19708,#19709,#19710));
+#15538=SPHERICAL_SURFACE('',#15539,0.1);
+#15539=AXIS2_PLACEMENT_3D('',#15540,#15541,#15542);
+#15540=CARTESIAN_POINT('',(2.5,-9.42842323350227,-0.975));
+#15541=DIRECTION('',(0.,0.,1.));
+#15542=DIRECTION('',(-1.,0.,0.));
+#15543=FACE_BOUND('',#15544,.T.);
+#15544=EDGE_LOOP('',(#19711,#19712,#19713,#19714,#19715));
+#15545=CYLINDRICAL_SURFACE('',#15546,0.1);
+#15546=AXIS2_PLACEMENT_3D('',#15547,#15548,#15549);
+#15547=CARTESIAN_POINT('',(2.5,-6.3,-0.975));
+#15548=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#15549=DIRECTION('',(1.,1.41953046855781E-016,0.));
+#15550=FACE_BOUND('',#15551,.T.);
+#15551=EDGE_LOOP('',(#19716,#19717,#19718,#19719));
+#15552=PLANE('',#15553);
+#15553=AXIS2_PLACEMENT_3D('',#15554,#15555,#15556);
+#15554=CARTESIAN_POINT('',(3.25,-6.41961524227066,-0.975));
+#15555=DIRECTION('',(1.,9.2816183251376E-015,-0.));
+#15556=DIRECTION('',(-9.2816183251376E-015,1.,0.));
+#15557=FACE_BOUND('',#15558,.T.);
+#15558=EDGE_LOOP('',(#19720,#19721,#19722,#19723));
+#15559=PLANE('',#15560);
+#15560=AXIS2_PLACEMENT_3D('',#15561,#15562,#15563);
+#15561=CARTESIAN_POINT('',(2.95,-6.5,-0.975));
+#15562=DIRECTION('',(0.25881904510252,-0.965925826289068,0.));
+#15563=DIRECTION('',(0.965925826289068,0.25881904510252,0.));
+#15564=FACE_BOUND('',#15565,.T.);
+#15565=EDGE_LOOP('',(#19724,#19725,#19726,#19727));
+#15566=PLANE('',#15567);
+#15567=AXIS2_PLACEMENT_3D('',#15568,#15569,#15570);
+#15568=CARTESIAN_POINT('',(2.95,-9.42842323350227,-0.975));
+#15569=DIRECTION('',(1.,-1.51647891865327E-016,0.));
+#15570=DIRECTION('',(1.51647891865327E-016,1.,0.));
+#15571=FACE_BOUND('',#15572,.T.);
+#15572=EDGE_LOOP('',(#19728,#19729,#19730,#19731));
+#15573=PLANE('',#15574);
+#15574=AXIS2_PLACEMENT_3D('',#15575,#15576,#15577);
+#15575=CARTESIAN_POINT('',(2.62,-10.,-0.975));
+#15576=DIRECTION('',(0.866025403784439,-0.5,0.));
+#15577=DIRECTION('',(0.5,0.866025403784439,0.));
+#15578=FACE_BOUND('',#15579,.T.);
+#15579=EDGE_LOOP('',(#19732,#19733,#19734,#19735));
+#15580=PLANE('',#15581);
+#15581=AXIS2_PLACEMENT_3D('',#15582,#15583,#15584);
+#15582=CARTESIAN_POINT('',(2.38,-10.,-0.975));
+#15583=DIRECTION('',(0.,-1.,0.));
+#15584=DIRECTION('',(1.,0.,0.));
+#15585=FACE_BOUND('',#15586,.T.);
+#15586=EDGE_LOOP('',(#19736,#19737,#19738,#19739));
+#15587=PLANE('',#15588);
+#15588=AXIS2_PLACEMENT_3D('',#15589,#15590,#15591);
+#15589=CARTESIAN_POINT('',(2.05,-9.42842323350227,-0.975));
+#15590=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#15591=DIRECTION('',(0.5,-0.866025403784439,0.));
+#15592=FACE_BOUND('',#15593,.T.);
+#15593=EDGE_LOOP('',(#19740,#19741,#19742,#19743));
+#15594=PLANE('',#15595);
+#15595=AXIS2_PLACEMENT_3D('',#15596,#15597,#15598);
+#15596=CARTESIAN_POINT('',(2.05,-6.5,-0.975));
+#15597=DIRECTION('',(-1.,0.,0.));
+#15598=DIRECTION('',(0.,-1.,0.));
+#15599=FACE_BOUND('',#15600,.T.);
+#15600=EDGE_LOOP('',(#19744,#19745,#19746,#19747));
+#15601=PLANE('',#15602);
+#15602=AXIS2_PLACEMENT_3D('',#15603,#15604,#15605);
+#15603=CARTESIAN_POINT('',(1.75,-6.41961524227066,-0.975));
+#15604=DIRECTION('',(-0.25881904510252,-0.965925826289068,0.));
+#15605=DIRECTION('',(0.965925826289068,-0.25881904510252,0.));
+#15606=FACE_BOUND('',#15607,.T.);
+#15607=EDGE_LOOP('',(#19748,#19749,#19750,#19751));
+#15608=PLANE('',#15609);
+#15609=AXIS2_PLACEMENT_3D('',#15610,#15611,#15612);
+#15610=CARTESIAN_POINT('',(1.75,-6.3,-0.975));
+#15611=DIRECTION('',(-1.,3.71264733005501E-015,0.));
+#15612=DIRECTION('',(-3.71264733005501E-015,-1.,0.));
+#15613=FACE_BOUND('',#15614,.T.);
+#15614=EDGE_LOOP('',(#19752,#19753,#19754,#19755,#19756,#19757,#19758,#19759,#19760,
+#19761,#19762,#19763,#19764,#19765));
+#15615=PLANE('',#15616);
+#15616=AXIS2_PLACEMENT_3D('',#15617,#15618,#15619);
+#15617=CARTESIAN_POINT('',(5.,0.,-0.825));
+#15618=DIRECTION('',(0.,0.,1.));
+#15619=DIRECTION('',(1.,0.,0.));
+#15620=FACE_BOUND('',#15621,.T.);
+#15621=EDGE_LOOP('',(#19766,#19767,#19768,#19769,#19770));
+#15622=CYLINDRICAL_SURFACE('',#15623,0.25);
+#15623=AXIS2_PLACEMENT_3D('',#15624,#15625,#15626);
+#15624=CARTESIAN_POINT('',(2.5,-6.3,-0.975));
+#15625=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#15626=DIRECTION('',(0.8,1.13562437484625E-016,0.6));
+#15627=FACE_BOUND('',#15628,.T.);
+#15628=EDGE_LOOP('',(#19771,#19772,#19773));
+#15629=SPHERICAL_SURFACE('',#15630,0.25);
+#15630=AXIS2_PLACEMENT_3D('',#15631,#15632,#15633);
+#15631=CARTESIAN_POINT('',(2.5,-9.42842323350227,-0.975));
+#15632=DIRECTION('',(0.,0.,1.));
+#15633=DIRECTION('',(-1.,0.,0.));
+#15634=FACE_BOUND('',#15635,.T.);
+#15635=EDGE_LOOP('',(#19774,#19775,#19776));
+#15636=SPHERICAL_SURFACE('',#15637,0.08);
+#15637=AXIS2_PLACEMENT_3D('',#15638,#15639,#15640);
+#15638=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-3.525));
+#15639=DIRECTION('',(-0.,0.,1.));
+#15640=DIRECTION('',(-1.,0.,0.));
+#15641=FACE_BOUND('',#15642,.T.);
+#15642=EDGE_LOOP('',(#19777,#19778,#19779));
+#15643=SPHERICAL_SURFACE('',#15644,0.08);
+#15644=AXIS2_PLACEMENT_3D('',#15645,#15646,#15647);
+#15645=CARTESIAN_POINT('',(-2.5,-7.1,-3.525));
+#15646=DIRECTION('',(-0.,0.,1.));
+#15647=DIRECTION('',(1.,0.,0.));
+#15648=FACE_BOUND('',#15649,.T.);
+#15649=EDGE_LOOP('',(#19780,#19781,#19782,#19783,#19784,#19785));
+#15650=CYLINDRICAL_SURFACE('',#15651,0.08);
+#15651=AXIS2_PLACEMENT_3D('',#15652,#15653,#15654);
+#15652=CARTESIAN_POINT('',(-2.5,-7.1,-3.525));
+#15653=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#15654=DIRECTION('',(1.,-3.81450591507877E-016,0.));
+#15655=FACE_BOUND('',#15656,.T.);
+#15656=EDGE_LOOP('',(#19786,#19787,#19788,#19789,#19790,#19791));
+#15657=CYLINDRICAL_SURFACE('',#15658,0.33);
+#15658=AXIS2_PLACEMENT_3D('',#15659,#15660,#15661);
+#15659=CARTESIAN_POINT('',(-2.5,-7.1,-3.525));
+#15660=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#15661=DIRECTION('',(0.652747249349637,-2.48990824369559E-016,0.757575757575758));
+#15662=FACE_BOUND('',#15663,.T.);
+#15663=EDGE_LOOP('',(#19792,#19793,#19794));
+#15664=SPHERICAL_SURFACE('',#15665,0.33);
+#15665=AXIS2_PLACEMENT_3D('',#15666,#15667,#15668);
+#15666=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-3.525));
+#15667=DIRECTION('',(-0.,0.,1.));
+#15668=DIRECTION('',(-1.,0.,0.));
+#15669=FACE_BOUND('',#15670,.T.);
+#15670=EDGE_LOOP('',(#19795,#19796,#19797));
+#15671=SPHERICAL_SURFACE('',#15672,0.33);
+#15672=AXIS2_PLACEMENT_3D('',#15673,#15674,#15675);
+#15673=CARTESIAN_POINT('',(-2.5,-7.1,-3.525));
+#15674=DIRECTION('',(-0.,0.,1.));
+#15675=DIRECTION('',(1.,0.,0.));
+#15676=FACE_BOUND('',#15677,.T.);
+#15677=EDGE_LOOP('',(#19798,#19799,#19800,#19801,#19802,#19803));
+#15678=FACE_BOUND('',#15679,.T.);
+#15679=EDGE_LOOP('',(#19804,#19805,#19806,#19807));
+#15680=PLANE('',#15681);
+#15681=AXIS2_PLACEMENT_3D('',#15682,#15683,#15684);
+#15682=CARTESIAN_POINT('',(0.,0.,-3.525));
+#15683=DIRECTION('',(0.,0.,1.));
+#15684=DIRECTION('',(1.,0.,0.));
+#15685=FACE_BOUND('',#15686,.T.);
+#15686=EDGE_LOOP('',(#19808,#19809,#19810,#19811,#19812,#19813));
+#15687=FACE_BOUND('',#15688,.T.);
+#15688=EDGE_LOOP('',(#19814,#19815,#19816,#19817));
+#15689=PLANE('',#15690);
+#15690=AXIS2_PLACEMENT_3D('',#15691,#15692,#15693);
+#15691=CARTESIAN_POINT('',(0.,0.,-3.275));
+#15692=DIRECTION('',(0.,0.,1.));
+#15693=DIRECTION('',(1.,0.,0.));
+#15694=FACE_BOUND('',#15695,.T.);
+#15695=EDGE_LOOP('',(#19818,#19819,#19820,#19821));
+#15696=PLANE('',#15697);
+#15697=AXIS2_PLACEMENT_3D('',#15698,#15699,#15700);
+#15698=CARTESIAN_POINT('',(-2.95,-6.5,-3.525));
+#15699=DIRECTION('',(-1.,0.,0.));
+#15700=DIRECTION('',(0.,-1.,0.));
+#15701=FACE_BOUND('',#15702,.T.);
+#15702=EDGE_LOOP('',(#19822,#19823,#19824,#19825));
+#15703=PLANE('',#15704);
+#15704=AXIS2_PLACEMENT_3D('',#15705,#15706,#15707);
+#15705=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-3.525));
+#15706=DIRECTION('',(1.,0.,0.));
+#15707=DIRECTION('',(0.,1.,0.));
+#15708=FACE_BOUND('',#15709,.T.);
+#15709=EDGE_LOOP('',(#19826,#19827,#19828,#19829));
+#15710=PLANE('',#15711);
+#15711=AXIS2_PLACEMENT_3D('',#15712,#15713,#15714);
+#15712=CARTESIAN_POINT('',(-2.38,-10.,-3.525));
+#15713=DIRECTION('',(0.866025403784439,-0.5,0.));
+#15714=DIRECTION('',(0.5,0.866025403784439,0.));
+#15715=FACE_BOUND('',#15716,.T.);
+#15716=EDGE_LOOP('',(#19830,#19831,#19832,#19833));
+#15717=PLANE('',#15718);
+#15718=AXIS2_PLACEMENT_3D('',#15719,#15720,#15721);
+#15719=CARTESIAN_POINT('',(-2.62,-10.,-3.525));
+#15720=DIRECTION('',(0.,-1.,0.));
+#15721=DIRECTION('',(1.,0.,0.));
+#15722=FACE_BOUND('',#15723,.T.);
+#15723=EDGE_LOOP('',(#19834,#19835,#19836,#19837));
+#15724=PLANE('',#15725);
+#15725=AXIS2_PLACEMENT_3D('',#15726,#15727,#15728);
+#15726=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-3.525));
+#15727=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#15728=DIRECTION('',(0.5,-0.866025403784439,0.));
+#15729=FACE_BOUND('',#15730,.T.);
+#15730=EDGE_LOOP('',(#19838,#19839,#19840,#19841));
+#15731=CYLINDRICAL_SURFACE('',#15732,0.1);
+#15732=AXIS2_PLACEMENT_3D('',#15733,#15734,#15735);
+#15733=CARTESIAN_POINT('',(-2.95,-6.6,-3.175));
+#15734=DIRECTION('',(-1.,-0.,-0.));
+#15735=DIRECTION('',(0.,-0.,-1.));
+#15736=FACE_BOUND('',#15737,.T.);
+#15737=EDGE_LOOP('',(#19842,#19843,#19844,#19845));
+#15738=CYLINDRICAL_SURFACE('',#15739,0.35);
+#15739=AXIS2_PLACEMENT_3D('',#15740,#15741,#15742);
+#15740=CARTESIAN_POINT('',(-2.05,-6.6,-3.175));
+#15741=DIRECTION('',(1.,-0.,-0.));
+#15742=DIRECTION('',(0.,-0.,-1.));
+#15743=FACE_BOUND('',#15744,.T.);
+#15744=EDGE_LOOP('',(#19846,#19847,#19848,#19849));
+#15745=PLANE('',#15746);
+#15746=AXIS2_PLACEMENT_3D('',#15747,#15748,#15749);
+#15747=CARTESIAN_POINT('',(-3.25,-6.25,-3.175));
+#15748=DIRECTION('',(0.,-6.12323399573677E-017,-1.));
+#15749=DIRECTION('',(1.,0.,0.));
+#15750=FACE_BOUND('',#15751,.T.);
+#15751=EDGE_LOOP('',(#19850,#19851,#19852,#19853,#19854,#19855));
+#15752=PLANE('',#15753);
+#15753=AXIS2_PLACEMENT_3D('',#15754,#15755,#15756);
+#15754=CARTESIAN_POINT('',(0.,-6.5,3.11084073464102));
+#15755=DIRECTION('',(0.,-1.,6.12323399573677E-017));
+#15756=DIRECTION('',(1.,0.,0.));
+#15757=FACE_BOUND('',#15758,.T.);
+#15758=EDGE_LOOP('',(#19856,#19857,#19858,#19859));
+#15759=PLANE('',#15760);
+#15760=AXIS2_PLACEMENT_3D('',#15761,#15762,#15763);
+#15761=CARTESIAN_POINT('',(-2.05,-6.25,-3.175));
+#15762=DIRECTION('',(0.,-6.12323399573677E-017,-1.));
+#15763=DIRECTION('',(1.,0.,0.));
+#15764=FACE_BOUND('',#15765,.T.);
+#15765=EDGE_LOOP('',(#19860,#19861,#19862,#19863,#19864,#19865));
+#15766=PLANE('',#15767);
+#15767=AXIS2_PLACEMENT_3D('',#15768,#15769,#15770);
+#15768=CARTESIAN_POINT('',(0.,-6.25,3.11084073464102));
+#15769=DIRECTION('',(0.,-1.,6.12323399573677E-017));
+#15770=DIRECTION('',(1.,0.,0.));
+#15771=FACE_BOUND('',#15772,.T.);
+#15772=EDGE_LOOP('',(#19866,#19867,#19868,#19869));
+#15773=PLANE('',#15774);
+#15774=AXIS2_PLACEMENT_3D('',#15775,#15776,#15777);
+#15775=CARTESIAN_POINT('',(-3.25,-6.25,-3.174));
+#15776=DIRECTION('',(-1.,0.,0.));
+#15777=DIRECTION('',(0.,-6.12323399573677E-017,-1.));
+#15778=FACE_BOUND('',#15779,.T.);
+#15779=EDGE_LOOP('',(#19870,#19871,#19872,#19873));
+#15780=PLANE('',#15781);
+#15781=AXIS2_PLACEMENT_3D('',#15782,#15783,#15784);
+#15782=CARTESIAN_POINT('',(-1.75,-6.25,-3.175));
+#15783=DIRECTION('',(1.,0.,0.));
+#15784=DIRECTION('',(0.,6.12323399573677E-017,1.));
+#15785=FACE_BOUND('',#15786,.T.);
+#15786=EDGE_LOOP('',(#19874,#19875,#19876,#19877));
+#15787=PLANE('',#15788);
+#15788=AXIS2_PLACEMENT_3D('',#15789,#15790,#15791);
+#15789=CARTESIAN_POINT('',(-2.95,-6.6,-3.275));
+#15790=DIRECTION('',(-1.,0.,0.));
+#15791=DIRECTION('',(0.,1.,0.));
+#15792=FACE_BOUND('',#15793,.T.);
+#15793=EDGE_LOOP('',(#19878,#19879,#19880,#19881));
+#15794=PLANE('',#15795);
+#15795=AXIS2_PLACEMENT_3D('',#15796,#15797,#15798);
+#15796=CARTESIAN_POINT('',(-2.05,-6.5,-3.175));
+#15797=DIRECTION('',(1.,-0.,0.));
+#15798=DIRECTION('',(0.,-6.12323399573677E-017,-1.));
+#15799=FACE_BOUND('',#15800,.T.);
+#15800=EDGE_LOOP('',(#19882,#19883,#19884,#19885));
+#15801=CYLINDRICAL_SURFACE('',#15802,0.7);
+#15802=AXIS2_PLACEMENT_3D('',#15803,#15804,#15805);
+#15803=CARTESIAN_POINT('',(-3.25,-5.8,-3.174));
+#15804=DIRECTION('',(1.,0.,0.));
+#15805=DIRECTION('',(0.,-1.,6.12323399573676E-017));
+#15806=FACE_BOUND('',#15807,.T.);
+#15807=EDGE_LOOP('',(#19886,#19887,#19888,#19889));
+#15808=CYLINDRICAL_SURFACE('',#15809,0.45);
+#15809=AXIS2_PLACEMENT_3D('',#15810,#15811,#15812);
+#15810=CARTESIAN_POINT('',(-1.75,-5.8,-3.174));
+#15811=DIRECTION('',(-1.,0.,0.));
+#15812=DIRECTION('',(0.,-1.,6.12323399573676E-017));
+#15813=FACE_BOUND('',#15814,.T.);
+#15814=EDGE_LOOP('',(#19890,#19891,#19892,#19893));
+#15815=PLANE('',#15816);
+#15816=AXIS2_PLACEMENT_3D('',#15817,#15818,#15819);
+#15817=CARTESIAN_POINT('',(-1.75,-5.8,-2.724));
+#15818=DIRECTION('',(0.,1.,-6.04901474817726E-016));
+#15819=DIRECTION('',(-1.,0.,0.));
+#15820=FACE_BOUND('',#15821,.T.);
+#15821=EDGE_LOOP('',(#19894,#19895,#19896,#19897));
+#15822=PLANE('',#15823);
+#15823=AXIS2_PLACEMENT_3D('',#15824,#15825,#15826);
+#15824=CARTESIAN_POINT('',(-3.25,-6.5,-3.174));
+#15825=DIRECTION('',(-1.,0.,0.));
+#15826=DIRECTION('',(0.,6.12323399573677E-017,1.));
+#15827=FACE_BOUND('',#15828,.T.);
+#15828=EDGE_LOOP('',(#19898,#19899,#19900,#19901));
+#15829=PLANE('',#15830);
+#15830=AXIS2_PLACEMENT_3D('',#15831,#15832,#15833);
+#15831=CARTESIAN_POINT('',(-1.75,-5.8,-2.474));
+#15832=DIRECTION('',(1.,0.,0.));
+#15833=DIRECTION('',(0.,-1.,6.66133814775094E-016));
+#15834=FACE_BOUND('',#15835,.T.);
+#15835=EDGE_LOOP('',(#19902,#19903,#19904));
+#15836=SPHERICAL_SURFACE('',#15837,0.08);
+#15837=AXIS2_PLACEMENT_3D('',#15838,#15839,#15840);
+#15838=CARTESIAN_POINT('',(2.5,-9.42842323350227,-3.525));
+#15839=DIRECTION('',(-0.,0.,1.));
+#15840=DIRECTION('',(-1.,0.,0.));
+#15841=FACE_BOUND('',#15842,.T.);
+#15842=EDGE_LOOP('',(#19905,#19906,#19907));
+#15843=SPHERICAL_SURFACE('',#15844,0.08);
+#15844=AXIS2_PLACEMENT_3D('',#15845,#15846,#15847);
+#15845=CARTESIAN_POINT('',(2.5,-7.1,-3.525));
+#15846=DIRECTION('',(-0.,0.,1.));
+#15847=DIRECTION('',(1.,0.,0.));
+#15848=FACE_BOUND('',#15849,.T.);
+#15849=EDGE_LOOP('',(#19908,#19909,#19910,#19911,#19912,#19913));
+#15850=CYLINDRICAL_SURFACE('',#15851,0.08);
+#15851=AXIS2_PLACEMENT_3D('',#15852,#15853,#15854);
+#15852=CARTESIAN_POINT('',(2.5,-7.1,-3.525));
+#15853=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#15854=DIRECTION('',(1.,-3.81450591507877E-016,0.));
+#15855=FACE_BOUND('',#15856,.T.);
+#15856=EDGE_LOOP('',(#19914,#19915,#19916,#19917,#19918,#19919));
+#15857=CYLINDRICAL_SURFACE('',#15858,0.33);
+#15858=AXIS2_PLACEMENT_3D('',#15859,#15860,#15861);
+#15859=CARTESIAN_POINT('',(2.5,-7.1,-3.525));
+#15860=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#15861=DIRECTION('',(0.652747249349637,-2.48990824369559E-016,0.757575757575758));
+#15862=FACE_BOUND('',#15863,.T.);
+#15863=EDGE_LOOP('',(#19920,#19921,#19922));
+#15864=SPHERICAL_SURFACE('',#15865,0.33);
+#15865=AXIS2_PLACEMENT_3D('',#15866,#15867,#15868);
+#15866=CARTESIAN_POINT('',(2.5,-9.42842323350227,-3.525));
+#15867=DIRECTION('',(-0.,0.,1.));
+#15868=DIRECTION('',(-1.,0.,0.));
+#15869=FACE_BOUND('',#15870,.T.);
+#15870=EDGE_LOOP('',(#19923,#19924,#19925));
+#15871=SPHERICAL_SURFACE('',#15872,0.33);
+#15872=AXIS2_PLACEMENT_3D('',#15873,#15874,#15875);
+#15873=CARTESIAN_POINT('',(2.5,-7.1,-3.525));
+#15874=DIRECTION('',(-0.,0.,1.));
+#15875=DIRECTION('',(1.,0.,0.));
+#15876=FACE_BOUND('',#15877,.T.);
+#15877=EDGE_LOOP('',(#19926,#19927,#19928,#19929,#19930,#19931));
+#15878=FACE_BOUND('',#15879,.T.);
+#15879=EDGE_LOOP('',(#19932,#19933,#19934,#19935));
+#15880=PLANE('',#15881);
+#15881=AXIS2_PLACEMENT_3D('',#15882,#15883,#15884);
+#15882=CARTESIAN_POINT('',(5.,0.,-3.525));
+#15883=DIRECTION('',(0.,0.,1.));
+#15884=DIRECTION('',(1.,0.,0.));
+#15885=FACE_BOUND('',#15886,.T.);
+#15886=EDGE_LOOP('',(#19936,#19937,#19938,#19939,#19940,#19941));
+#15887=FACE_BOUND('',#15888,.T.);
+#15888=EDGE_LOOP('',(#19942,#19943,#19944,#19945));
+#15889=PLANE('',#15890);
+#15890=AXIS2_PLACEMENT_3D('',#15891,#15892,#15893);
+#15891=CARTESIAN_POINT('',(5.,0.,-3.275));
+#15892=DIRECTION('',(0.,0.,1.));
+#15893=DIRECTION('',(1.,0.,0.));
+#15894=FACE_BOUND('',#15895,.T.);
+#15895=EDGE_LOOP('',(#19946,#19947,#19948,#19949));
+#15896=PLANE('',#15897);
+#15897=AXIS2_PLACEMENT_3D('',#15898,#15899,#15900);
+#15898=CARTESIAN_POINT('',(2.05,-6.5,-3.525));
+#15899=DIRECTION('',(-1.,0.,0.));
+#15900=DIRECTION('',(0.,-1.,0.));
+#15901=FACE_BOUND('',#15902,.T.);
+#15902=EDGE_LOOP('',(#19950,#19951,#19952,#19953));
+#15903=PLANE('',#15904);
+#15904=AXIS2_PLACEMENT_3D('',#15905,#15906,#15907);
+#15905=CARTESIAN_POINT('',(2.95,-9.42842323350227,-3.525));
+#15906=DIRECTION('',(1.,0.,0.));
+#15907=DIRECTION('',(0.,1.,0.));
+#15908=FACE_BOUND('',#15909,.T.);
+#15909=EDGE_LOOP('',(#19954,#19955,#19956,#19957));
+#15910=PLANE('',#15911);
+#15911=AXIS2_PLACEMENT_3D('',#15912,#15913,#15914);
+#15912=CARTESIAN_POINT('',(2.62,-10.,-3.525));
+#15913=DIRECTION('',(0.866025403784439,-0.5,0.));
+#15914=DIRECTION('',(0.5,0.866025403784439,0.));
+#15915=FACE_BOUND('',#15916,.T.);
+#15916=EDGE_LOOP('',(#19958,#19959,#19960,#19961));
+#15917=PLANE('',#15918);
+#15918=AXIS2_PLACEMENT_3D('',#15919,#15920,#15921);
+#15919=CARTESIAN_POINT('',(2.38,-10.,-3.525));
+#15920=DIRECTION('',(0.,-1.,0.));
+#15921=DIRECTION('',(1.,0.,0.));
+#15922=FACE_BOUND('',#15923,.T.);
+#15923=EDGE_LOOP('',(#19962,#19963,#19964,#19965));
+#15924=PLANE('',#15925);
+#15925=AXIS2_PLACEMENT_3D('',#15926,#15927,#15928);
+#15926=CARTESIAN_POINT('',(2.05,-9.42842323350227,-3.525));
+#15927=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#15928=DIRECTION('',(0.5,-0.866025403784439,0.));
+#15929=FACE_BOUND('',#15930,.T.);
+#15930=EDGE_LOOP('',(#19966,#19967,#19968,#19969));
+#15931=CYLINDRICAL_SURFACE('',#15932,0.1);
+#15932=AXIS2_PLACEMENT_3D('',#15933,#15934,#15935);
+#15933=CARTESIAN_POINT('',(2.05,-6.6,-3.175));
+#15934=DIRECTION('',(-1.,-0.,-0.));
+#15935=DIRECTION('',(0.,-0.,-1.));
+#15936=FACE_BOUND('',#15937,.T.);
+#15937=EDGE_LOOP('',(#19970,#19971,#19972,#19973));
+#15938=CYLINDRICAL_SURFACE('',#15939,0.35);
+#15939=AXIS2_PLACEMENT_3D('',#15940,#15941,#15942);
+#15940=CARTESIAN_POINT('',(2.95,-6.6,-3.175));
+#15941=DIRECTION('',(1.,-0.,-0.));
+#15942=DIRECTION('',(0.,-0.,-1.));
+#15943=FACE_BOUND('',#15944,.T.);
+#15944=EDGE_LOOP('',(#19974,#19975,#19976,#19977));
+#15945=PLANE('',#15946);
+#15946=AXIS2_PLACEMENT_3D('',#15947,#15948,#15949);
+#15947=CARTESIAN_POINT('',(1.75,-6.25,-3.175));
+#15948=DIRECTION('',(0.,-6.12323399573677E-017,-1.));
+#15949=DIRECTION('',(1.,0.,0.));
+#15950=FACE_BOUND('',#15951,.T.);
+#15951=EDGE_LOOP('',(#19978,#19979,#19980,#19981,#19982,#19983));
+#15952=PLANE('',#15953);
+#15953=AXIS2_PLACEMENT_3D('',#15954,#15955,#15956);
+#15954=CARTESIAN_POINT('',(5.,-6.5,3.11084073464102));
+#15955=DIRECTION('',(0.,-1.,6.12323399573677E-017));
+#15956=DIRECTION('',(1.,0.,0.));
+#15957=FACE_BOUND('',#15958,.T.);
+#15958=EDGE_LOOP('',(#19984,#19985,#19986,#19987));
+#15959=PLANE('',#15960);
+#15960=AXIS2_PLACEMENT_3D('',#15961,#15962,#15963);
+#15961=CARTESIAN_POINT('',(2.95,-6.25,-3.175));
+#15962=DIRECTION('',(0.,-6.12323399573677E-017,-1.));
+#15963=DIRECTION('',(1.,0.,0.));
+#15964=FACE_BOUND('',#15965,.T.);
+#15965=EDGE_LOOP('',(#19988,#19989,#19990,#19991,#19992,#19993));
+#15966=PLANE('',#15967);
+#15967=AXIS2_PLACEMENT_3D('',#15968,#15969,#15970);
+#15968=CARTESIAN_POINT('',(5.,-6.25,3.11084073464102));
+#15969=DIRECTION('',(0.,-1.,6.12323399573677E-017));
+#15970=DIRECTION('',(1.,0.,0.));
+#15971=FACE_BOUND('',#15972,.T.);
+#15972=EDGE_LOOP('',(#19994,#19995,#19996,#19997));
+#15973=PLANE('',#15974);
+#15974=AXIS2_PLACEMENT_3D('',#15975,#15976,#15977);
+#15975=CARTESIAN_POINT('',(1.75,-6.25,-3.174));
+#15976=DIRECTION('',(-1.,0.,0.));
+#15977=DIRECTION('',(0.,-6.12323399573677E-017,-1.));
+#15978=FACE_BOUND('',#15979,.T.);
+#15979=EDGE_LOOP('',(#19998,#19999,#20000,#20001));
+#15980=PLANE('',#15981);
+#15981=AXIS2_PLACEMENT_3D('',#15982,#15983,#15984);
+#15982=CARTESIAN_POINT('',(3.25,-6.25,-3.175));
+#15983=DIRECTION('',(1.,0.,0.));
+#15984=DIRECTION('',(0.,6.12323399573677E-017,1.));
+#15985=FACE_BOUND('',#15986,.T.);
+#15986=EDGE_LOOP('',(#20002,#20003,#20004,#20005));
+#15987=PLANE('',#15988);
+#15988=AXIS2_PLACEMENT_3D('',#15989,#15990,#15991);
+#15989=CARTESIAN_POINT('',(2.05,-6.6,-3.275));
+#15990=DIRECTION('',(-1.,0.,0.));
+#15991=DIRECTION('',(0.,1.,0.));
+#15992=FACE_BOUND('',#15993,.T.);
+#15993=EDGE_LOOP('',(#20006,#20007,#20008,#20009));
+#15994=PLANE('',#15995);
+#15995=AXIS2_PLACEMENT_3D('',#15996,#15997,#15998);
+#15996=CARTESIAN_POINT('',(2.95,-6.5,-3.175));
+#15997=DIRECTION('',(1.,-0.,0.));
+#15998=DIRECTION('',(0.,-6.12323399573677E-017,-1.));
+#15999=FACE_BOUND('',#16000,.T.);
+#16000=EDGE_LOOP('',(#20010,#20011,#20012,#20013));
+#16001=CYLINDRICAL_SURFACE('',#16002,0.7);
+#16002=AXIS2_PLACEMENT_3D('',#16003,#16004,#16005);
+#16003=CARTESIAN_POINT('',(1.75,-5.8,-3.174));
+#16004=DIRECTION('',(1.,0.,0.));
+#16005=DIRECTION('',(0.,-1.,6.12323399573676E-017));
+#16006=FACE_BOUND('',#16007,.T.);
+#16007=EDGE_LOOP('',(#20014,#20015,#20016,#20017));
+#16008=CYLINDRICAL_SURFACE('',#16009,0.45);
+#16009=AXIS2_PLACEMENT_3D('',#16010,#16011,#16012);
+#16010=CARTESIAN_POINT('',(3.25,-5.8,-3.174));
+#16011=DIRECTION('',(-1.,0.,0.));
+#16012=DIRECTION('',(0.,-1.,6.12323399573676E-017));
+#16013=FACE_BOUND('',#16014,.T.);
+#16014=EDGE_LOOP('',(#20018,#20019,#20020,#20021));
+#16015=PLANE('',#16016);
+#16016=AXIS2_PLACEMENT_3D('',#16017,#16018,#16019);
+#16017=CARTESIAN_POINT('',(3.25,-5.8,-2.724));
+#16018=DIRECTION('',(0.,1.,-6.04901474817726E-016));
+#16019=DIRECTION('',(-1.,0.,0.));
+#16020=FACE_BOUND('',#16021,.T.);
+#16021=EDGE_LOOP('',(#20022,#20023,#20024,#20025));
+#16022=PLANE('',#16023);
+#16023=AXIS2_PLACEMENT_3D('',#16024,#16025,#16026);
+#16024=CARTESIAN_POINT('',(1.75,-6.5,-3.174));
+#16025=DIRECTION('',(-1.,0.,0.));
+#16026=DIRECTION('',(0.,6.12323399573677E-017,1.));
+#16027=FACE_BOUND('',#16028,.T.);
+#16028=EDGE_LOOP('',(#20026,#20027,#20028,#20029));
+#16029=PLANE('',#16030);
+#16030=AXIS2_PLACEMENT_3D('',#16031,#16032,#16033);
+#16031=CARTESIAN_POINT('',(3.25,-5.8,-2.474));
+#16032=DIRECTION('',(1.,0.,0.));
+#16033=DIRECTION('',(0.,-1.,6.66133814775094E-016));
+#16034=FACE_BOUND('',#16035,.T.);
+#16035=EDGE_LOOP('',(#20030,#20031,#20032,#20033));
+#16036=PLANE('',#16037);
+#16037=AXIS2_PLACEMENT_3D('',#16038,#16039,#16040);
+#16038=CARTESIAN_POINT('',(-0.68451332235384,-4.6,-8.61548667764617));
+#16039=DIRECTION('',(9.49410759657493E-016,-1.,-8.87468518373638E-031));
+#16040=DIRECTION('',(-3.94745964311168E-016,5.91645678915759E-031,-1.));
+#16041=FACE_BOUND('',#16042,.T.);
+#16042=EDGE_LOOP('',(#20034,#20035,#20036,#20037));
+#16043=PLANE('',#16044);
+#16044=AXIS2_PLACEMENT_3D('',#16045,#16046,#16047);
+#16045=CARTESIAN_POINT('',(-5.65,-4.6,-1.4));
+#16046=DIRECTION('',(4.99202431681814E-016,4.59552039998551E-016,1.));
+#16047=DIRECTION('',(-1.,-9.49410759657493E-016,4.99202431681814E-016));
+#16048=FACE_BOUND('',#16049,.T.);
+#16049=EDGE_LOOP('',(#20038,#20039,#20040,#20041));
+#16050=PLANE('',#16051);
+#16051=AXIS2_PLACEMENT_3D('',#16052,#16053,#16054);
+#16052=CARTESIAN_POINT('',(-0.684513322353839,-4.99999999999999,-8.61548667764617));
+#16053=DIRECTION('',(9.49410759657493E-016,-1.,-8.87468518373638E-031));
+#16054=DIRECTION('',(-3.94745964311168E-016,5.91645678915759E-031,-1.));
+#16055=FACE_BOUND('',#16056,.T.);
+#16056=EDGE_LOOP('',(#20042,#20043,#20044,#20045));
+#16057=PLANE('',#16058);
+#16058=AXIS2_PLACEMENT_3D('',#16059,#16060,#16061);
+#16059=CARTESIAN_POINT('',(-6.45,-4.6,-3.2));
+#16060=DIRECTION('',(-2.21646675525525E-016,-4.59552039998551E-016,-1.));
+#16061=DIRECTION('',(1.,9.49410759657493E-016,-2.21646675525525E-016));
+#16062=FACE_BOUND('',#16063,.T.);
+#16063=EDGE_LOOP('',(#20046,#20047,#20048,#20049));
+#16064=PLANE('',#16065);
+#16065=AXIS2_PLACEMENT_3D('',#16066,#16067,#16068);
+#16066=CARTESIAN_POINT('',(0.684513322353848,-4.6,-8.61548667764617));
+#16067=DIRECTION('',(-9.49410759657493E-016,-1.,-1.77493703674728E-030));
+#16068=DIRECTION('',(-2.26978929478921E-015,3.94430452610506E-031,1.));
+#16069=FACE_BOUND('',#16070,.T.);
+#16070=EDGE_LOOP('',(#20050,#20051,#20052,#20053));
+#16071=PLANE('',#16072);
+#16072=AXIS2_PLACEMENT_3D('',#16073,#16074,#16075);
+#16073=CARTESIAN_POINT('',(5.65,-4.6,-3.2));
+#16074=DIRECTION('',(2.44288858357485E-015,-1.19434011948696E-015,-1.));
+#16075=DIRECTION('',(1.,-9.49410759657492E-016,2.44288858357485E-015));
+#16076=FACE_BOUND('',#16077,.T.);
+#16077=EDGE_LOOP('',(#20054,#20055,#20056,#20057));
+#16078=PLANE('',#16079);
+#16079=AXIS2_PLACEMENT_3D('',#16080,#16081,#16082);
+#16080=CARTESIAN_POINT('',(0.684513322353847,-5.,-8.61548667764617));
+#16081=DIRECTION('',(-9.49410759657493E-016,-1.,-1.77493703674728E-030));
+#16082=DIRECTION('',(-2.26978929478921E-015,3.94430452610506E-031,1.));
+#16083=FACE_BOUND('',#16084,.T.);
+#16084=EDGE_LOOP('',(#20058,#20059,#20060,#20061));
+#16085=PLANE('',#16086);
+#16086=AXIS2_PLACEMENT_3D('',#16087,#16088,#16089);
+#16087=CARTESIAN_POINT('',(6.45,-4.6,-1.4));
+#16088=DIRECTION('',(-2.16533282741856E-015,1.19434011948696E-015,1.));
+#16089=DIRECTION('',(-1.,9.49410759657492E-016,-2.16533282741856E-015));
+#16090=FACE_BOUND('',#16091,.T.);
+#16091=EDGE_LOOP('',(#20062,#20063,#20064,#20065));
+#16092=CYLINDRICAL_SURFACE('',#16093,0.2);
+#16093=AXIS2_PLACEMENT_3D('',#16094,#16095,#16096);
+#16094=CARTESIAN_POINT('',(-5.65,-4.4,-1.4));
+#16095=DIRECTION('',(-8.88178419700125E-016,0.,-1.));
+#16096=DIRECTION('',(1.,0.,-8.88178419700125E-016));
+#16097=FACE_BOUND('',#16098,.T.);
+#16098=EDGE_LOOP('',(#20066,#20067,#20068,#20069));
+#16099=PLANE('',#16100);
+#16100=AXIS2_PLACEMENT_3D('',#16101,#16102,#16103);
+#16101=CARTESIAN_POINT('',(-5.65,-5.,-1.4));
+#16102=DIRECTION('',(8.88178419700124E-016,1.66533453693774E-015,1.));
+#16103=DIRECTION('',(1.,9.49410759657493E-016,-8.88178419700125E-016));
+#16104=FACE_BOUND('',#16105,.T.);
+#16105=EDGE_LOOP('',(#20070,#20071,#20072,#20073));
+#16106=CYLINDRICAL_SURFACE('',#16107,0.599999999999999);
+#16107=AXIS2_PLACEMENT_3D('',#16108,#16109,#16110);
+#16108=CARTESIAN_POINT('',(-5.65,-4.4,-3.2));
+#16109=DIRECTION('',(8.88178419700125E-016,0.,1.));
+#16110=DIRECTION('',(1.,0.,-8.88178419700125E-016));
+#16111=FACE_BOUND('',#16112,.T.);
+#16112=EDGE_LOOP('',(#20074,#20075,#20076,#20077));
+#16113=PLANE('',#16114);
+#16114=AXIS2_PLACEMENT_3D('',#16115,#16116,#16117);
+#16115=CARTESIAN_POINT('',(-5.05,-4.4,-3.2));
+#16116=DIRECTION('',(1.11022302462516E-015,0.,-1.));
+#16117=DIRECTION('',(0.,-1.,0.));
+#16118=FACE_BOUND('',#16119,.T.);
+#16119=EDGE_LOOP('',(#20078,#20079,#20080,#20081));
+#16120=CYLINDRICAL_SURFACE('',#16121,0.2);
+#16121=AXIS2_PLACEMENT_3D('',#16122,#16123,#16124);
+#16122=CARTESIAN_POINT('',(5.65,-4.4,-3.2));
+#16123=DIRECTION('',(-1.77635683940025E-015,0.,1.));
+#16124=DIRECTION('',(-1.,-0.,-1.77635683940025E-015));
+#16125=FACE_BOUND('',#16126,.T.);
+#16126=EDGE_LOOP('',(#20082,#20083,#20084,#20085));
+#16127=PLANE('',#16128);
+#16128=AXIS2_PLACEMENT_3D('',#16129,#16130,#16131);
+#16129=CARTESIAN_POINT('',(5.65,-5.,-3.2));
+#16130=DIRECTION('',(1.77635683940025E-015,-1.11022302462516E-015,-1.));
+#16131=DIRECTION('',(-1.,9.49410759657493E-016,-1.77635683940025E-015));
+#16132=FACE_BOUND('',#16133,.T.);
+#16133=EDGE_LOOP('',(#20086,#20087,#20088,#20089));
+#16134=CYLINDRICAL_SURFACE('',#16135,0.599999999999999);
+#16135=AXIS2_PLACEMENT_3D('',#16136,#16137,#16138);
+#16136=CARTESIAN_POINT('',(5.65,-4.4,-1.4));
+#16137=DIRECTION('',(1.77635683940025E-015,0.,-1.));
+#16138=DIRECTION('',(-1.,0.,-1.77635683940025E-015));
+#16139=FACE_BOUND('',#16140,.T.);
+#16140=EDGE_LOOP('',(#20090,#20091,#20092,#20093));
+#16141=PLANE('',#16142);
+#16142=AXIS2_PLACEMENT_3D('',#16143,#16144,#16145);
+#16143=CARTESIAN_POINT('',(5.05,-4.4,-1.4));
+#16144=DIRECTION('',(0.,-0.,1.));
+#16145=DIRECTION('',(0.,-1.,-0.));
+#16146=FACE_BOUND('',#16147,.T.);
+#16147=EDGE_LOOP('',(#20094,#20095,#20096,#20097,#20098,#20099,#20100,#20101,#20102,
+#20103,#20104,#20105,#20106,#20107,#20108,#20109,#20110,#20111,#20112,#20113,#20114,
+#20115,#20116,#20117));
+#16148=PLANE('',#16149);
+#16149=AXIS2_PLACEMENT_3D('',#16150,#16151,#16152);
+#16150=CARTESIAN_POINT('',(-5.45,1.77635683940025E-015,-8.61548667764617));
+#16151=DIRECTION('',(1.,-2.18952885050753E-047,-4.59552039998552E-016));
+#16152=DIRECTION('',(-4.59552039998552E-016,3.82012223526936E-016,-1.));
+#16153=FACE_BOUND('',#16154,.T.);
+#16154=EDGE_LOOP('',(#20118,#20119,#20120,#20121));
+#16155=PLANE('',#16156);
+#16156=AXIS2_PLACEMENT_3D('',#16157,#16158,#16159);
+#16157=CARTESIAN_POINT('',(5.85,-4.395,-1.4));
+#16158=DIRECTION('',(-4.51949195865108E-016,-0.,-1.));
+#16159=DIRECTION('',(0.,-1.,0.));
+#16160=FACE_BOUND('',#16161,.T.);
+#16161=EDGE_LOOP('',(#20122,#20123,#20124,#20125,#20126,#20127,#20128,#20129,#20130,
+#20131,#20132,#20133,#20134,#20135,#20136,#20137,#20138,#20139,#20140,#20141,#20142,
+#20143,#20144,#20145));
+#16162=PLANE('',#16163);
+#16163=AXIS2_PLACEMENT_3D('',#16164,#16165,#16166);
+#16164=CARTESIAN_POINT('',(-5.05,1.77635683940025E-015,-8.61548667764617));
+#16165=DIRECTION('',(1.,-2.18952885050753E-047,-4.59552039998552E-016));
+#16166=DIRECTION('',(-4.59552039998552E-016,3.82012223526936E-016,-1.));
+#16167=FACE_BOUND('',#16168,.T.);
+#16168=EDGE_LOOP('',(#20146,#20147,#20148,#20149));
+#16169=PLANE('',#16170);
+#16170=AXIS2_PLACEMENT_3D('',#16171,#16172,#16173);
+#16171=CARTESIAN_POINT('',(-4.85,-4.4,-3.4));
+#16172=DIRECTION('',(-0.,-1.,-0.));
+#16173=DIRECTION('',(-1.,0.,2.09976823720059E-015));
+#16174=FACE_BOUND('',#16175,.T.);
+#16175=EDGE_LOOP('',(#20150,#20151,#20152,#20153,#20154,#20155,#20156,#20157,#20158,
+#20159,#20160,#20161,#20162,#20163,#20164,#20165,#20166,#20167,#20168,#20169,#20170,
+#20171,#20172,#20173));
+#16176=PLANE('',#16177);
+#16177=AXIS2_PLACEMENT_3D('',#16178,#16179,#16180);
+#16178=CARTESIAN_POINT('',(5.45,-1.77635683940025E-015,-8.61548667764616));
+#16179=DIRECTION('',(-1.,4.37905770101505E-047,-1.19434011948696E-015));
+#16180=DIRECTION('',(-1.19434011948696E-015,3.82012223526936E-016,1.));
+#16181=FACE_BOUND('',#16182,.T.);
+#16182=EDGE_LOOP('',(#20174,#20175,#20176,#20177));
+#16183=PLANE('',#16184);
+#16184=AXIS2_PLACEMENT_3D('',#16185,#16186,#16187);
+#16185=CARTESIAN_POINT('',(-4.85,-4.4,-3.4));
+#16186=DIRECTION('',(-0.,-1.,-0.));
+#16187=DIRECTION('',(-1.,0.,2.09976823720059E-015));
+#16188=FACE_BOUND('',#16189,.T.);
+#16189=EDGE_LOOP('',(#20178,#20179,#20180,#20181,#20182,#20183,#20184,#20185,#20186,
+#20187,#20188,#20189,#20190,#20191,#20192,#20193,#20194,#20195,#20196,#20197,#20198,
+#20199,#20200,#20201));
+#16190=PLANE('',#16191);
+#16191=AXIS2_PLACEMENT_3D('',#16192,#16193,#16194);
+#16192=CARTESIAN_POINT('',(5.05000000000001,-1.77635683940025E-015,-8.61548667764616));
+#16193=DIRECTION('',(-1.,4.37905770101505E-047,-1.19434011948696E-015));
+#16194=DIRECTION('',(-1.19434011948696E-015,3.82012223526936E-016,1.));
+#16195=FACE_BOUND('',#16196,.T.);
+#16196=EDGE_LOOP('',(#20202,#20203,#20204,#20205));
+#16197=PLANE('',#16198);
+#16198=AXIS2_PLACEMENT_3D('',#16199,#16200,#16201);
+#16199=CARTESIAN_POINT('',(5.85,-4.395,-1.4));
+#16200=DIRECTION('',(-4.51949195865108E-016,-0.,-1.));
+#16201=DIRECTION('',(0.,-1.,0.));
+#16202=FACE_BOUND('',#16203,.T.);
+#16203=EDGE_LOOP('',(#20206,#20207,#20208,#20209));
+#16204=CYLINDRICAL_SURFACE('',#16205,1.);
+#16205=AXIS2_PLACEMENT_3D('',#16206,#16207,#16208);
+#16206=CARTESIAN_POINT('',(5.85,-4.5298221281347,0.49736659610102));
+#16207=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16208=DIRECTION('',(2.61581606959E-016,0.822192191643779,0.569209978830308));
+#16209=FACE_BOUND('',#16210,.T.);
+#16210=EDGE_LOOP('',(#20210,#20211,#20212,#20213));
+#16211=PLANE('',#16212);
+#16212=AXIS2_PLACEMENT_3D('',#16213,#16214,#16215);
+#16213=CARTESIAN_POINT('',(5.85,-3.51443843832876,0.787522188697086));
+#16214=DIRECTION('',(-2.62846470302291E-016,-0.822192191643779,-0.569209978830307));
+#16215=DIRECTION('',(2.61688544415485E-015,-0.569209978830307,0.822192191643779));
+#16216=FACE_BOUND('',#16217,.T.);
+#16217=EDGE_LOOP('',(#20214,#20215,#20216,#20217));
+#16218=CYLINDRICAL_SURFACE('',#16219,0.2);
+#16219=AXIS2_PLACEMENT_3D('',#16220,#16221,#16222);
+#16220=CARTESIAN_POINT('',(5.85,-3.35,0.901364184463147));
+#16221=DIRECTION('',(-1.,0.,4.59552039998552E-016));
+#16222=DIRECTION('',(-2.61581606959001E-016,0.822192191643778,-0.569209978830309));
+#16223=FACE_BOUND('',#16224,.T.);
+#16224=EDGE_LOOP('',(#20218,#20219,#20220,#20221));
+#16225=PLANE('',#16226);
+#16226=AXIS2_PLACEMENT_3D('',#16227,#16228,#16229);
+#16227=CARTESIAN_POINT('',(5.85,-2.99237006350908,1.06657657493133));
+#16228=DIRECTION('',(-2.57253992210753E-016,0.822192191643778,-0.569209978830309));
+#16229=DIRECTION('',(-2.61688544415485E-015,-0.569209978830309,-0.822192191643778));
+#16230=FACE_BOUND('',#16231,.T.);
+#16231=EDGE_LOOP('',(#20222,#20223,#20224,#20225));
+#16232=CYLINDRICAL_SURFACE('',#16233,1.);
+#16233=AXIS2_PLACEMENT_3D('',#16234,#16235,#16236);
+#16234=CARTESIAN_POINT('',(5.85,-2.1701778718653,0.49736659610102));
+#16235=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16236=DIRECTION('',(3.67641631998843E-016,-0.599999999999996,0.800000000000003));
+#16237=FACE_BOUND('',#16238,.T.);
+#16238=EDGE_LOOP('',(#20226,#20227,#20228,#20229));
+#16239=PLANE('',#16240);
+#16240=AXIS2_PLACEMENT_3D('',#16241,#16242,#16243);
+#16241=CARTESIAN_POINT('',(5.85,-2.5693836321356,1.44796227589829));
+#16242=DIRECTION('',(-3.77279328722179E-016,0.599999999999996,-0.800000000000003));
+#16243=DIRECTION('',(0.,-0.800000000000003,-0.599999999999996));
+#16244=FACE_BOUND('',#16245,.T.);
+#16245=EDGE_LOOP('',(#20230,#20231,#20232,#20233));
+#16246=CYLINDRICAL_SURFACE('',#16247,0.1);
+#16247=AXIS2_PLACEMENT_3D('',#16248,#16249,#16250);
+#16248=CARTESIAN_POINT('',(5.85,-2.5093836321356,1.36796227589829));
+#16249=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16250=DIRECTION('',(3.24952363791088E-016,0.707106781186545,0.70710678118655));
+#16251=FACE_BOUND('',#16252,.T.);
+#16252=EDGE_LOOP('',(#20234,#20235,#20236,#20237));
+#16253=PLANE('',#16254);
+#16254=AXIS2_PLACEMENT_3D('',#16255,#16256,#16257);
+#16255=CARTESIAN_POINT('',(5.85,-2.26132704598305,1.26132704598304));
+#16256=DIRECTION('',(-3.33470964676202E-016,-0.707106781186543,-0.707106781186552));
+#16257=DIRECTION('',(0.,-0.707106781186552,0.707106781186543));
+#16258=FACE_BOUND('',#16259,.T.);
+#16259=EDGE_LOOP('',(#20238,#20239,#20240,#20241));
+#16260=CYLINDRICAL_SURFACE('',#16261,0.1);
+#16261=AXIS2_PLACEMENT_3D('',#16262,#16263,#16264);
+#16262=CARTESIAN_POINT('',(5.85,-2.3320377241017,1.19061636786439));
+#16263=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16264=DIRECTION('',(-2.75731223999131E-016,0.8,-0.6));
+#16265=FACE_BOUND('',#16266,.T.);
+#16266=EDGE_LOOP('',(#20242,#20243,#20244,#20245));
+#16267=PLANE('',#16268);
+#16268=AXIS2_PLACEMENT_3D('',#16269,#16270,#16271);
+#16269=CARTESIAN_POINT('',(5.85,-2.5,0.799999999999994));
+#16270=DIRECTION('',(2.77064507030349E-016,-0.8,0.6));
+#16271=DIRECTION('',(2.14914567100785E-015,0.6,0.8));
+#16272=FACE_BOUND('',#16273,.T.);
+#16273=EDGE_LOOP('',(#20246,#20247,#20248,#20249));
+#16274=PLANE('',#16275);
+#16275=AXIS2_PLACEMENT_3D('',#16276,#16277,#16278);
+#16276=CARTESIAN_POINT('',(5.85,-2.5,-0.100000000000006));
+#16277=DIRECTION('',(0.,-1.,0.));
+#16278=DIRECTION('',(0.,0.,1.));
+#16279=FACE_BOUND('',#16280,.T.);
+#16280=EDGE_LOOP('',(#20250,#20251,#20252,#20253));
+#16281=PLANE('',#16282);
+#16282=AXIS2_PLACEMENT_3D('',#16283,#16284,#16285);
+#16283=CARTESIAN_POINT('',(5.85,-2.075,-0.525000000000005));
+#16284=DIRECTION('',(-3.19576341148025E-016,-0.707106781186547,-0.707106781186548));
+#16285=DIRECTION('',(0.,-0.707106781186548,0.707106781186547));
+#16286=FACE_BOUND('',#16287,.T.);
+#16287=EDGE_LOOP('',(#20254,#20255,#20256,#20257));
+#16288=PLANE('',#16289);
+#16289=AXIS2_PLACEMENT_3D('',#16290,#16291,#16292);
+#16290=CARTESIAN_POINT('',(-5.05,-2.075,-3.2));
+#16291=DIRECTION('',(1.11022302462516E-015,1.,2.03555499613665E-015));
+#16292=DIRECTION('',(-2.9020426941739E-015,2.03555499613665E-015,-1.));
+#16293=FACE_BOUND('',#16294,.T.);
+#16294=EDGE_LOOP('',(#20258,#20259,#20260,#20261));
+#16295=CYLINDRICAL_SURFACE('',#16296,0.6);
+#16296=AXIS2_PLACEMENT_3D('',#16297,#16298,#16299);
+#16297=CARTESIAN_POINT('',(-4.85,-2.075,-3.2));
+#16298=DIRECTION('',(-0.,1.,-0.));
+#16299=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#16300=FACE_BOUND('',#16301,.T.);
+#16301=EDGE_LOOP('',(#20262,#20263,#20264,#20265));
+#16302=PLANE('',#16303);
+#16303=AXIS2_PLACEMENT_3D('',#16304,#16305,#16306);
+#16304=CARTESIAN_POINT('',(5.85,-4.395,-0.300000000000007));
+#16305=DIRECTION('',(-3.6888608299253E-031,1.,-8.07434927000117E-016));
+#16306=DIRECTION('',(-8.07434927000117E-016,-8.07434927000117E-016,-1.));
+#16307=FACE_BOUND('',#16308,.T.);
+#16308=EDGE_LOOP('',(#20266,#20267,#20268,#20269));
+#16309=PLANE('',#16310);
+#16310=AXIS2_PLACEMENT_3D('',#16311,#16312,#16313);
+#16311=CARTESIAN_POINT('',(5.85,-4.2,-0.100000000000006));
+#16312=DIRECTION('',(-3.20649911382454E-016,0.716000139620042,-0.698100136129539));
+#16313=DIRECTION('',(0.,-0.698100136129539,-0.716000139620042));
+#16314=FACE_BOUND('',#16315,.T.);
+#16315=EDGE_LOOP('',(#20270,#20271,#20272,#20273));
+#16316=PLANE('',#16317);
+#16317=AXIS2_PLACEMENT_3D('',#16318,#16319,#16320);
+#16318=CARTESIAN_POINT('',(5.85,-4.2,0.799999999999994));
+#16319=DIRECTION('',(0.,1.,0.));
+#16320=DIRECTION('',(0.,0.,-1.));
+#16321=FACE_BOUND('',#16322,.T.);
+#16322=EDGE_LOOP('',(#20274,#20275,#20276,#20277));
+#16323=PLANE('',#16324);
+#16324=AXIS2_PLACEMENT_3D('',#16325,#16326,#16327);
+#16325=CARTESIAN_POINT('',(5.85,-4.4479622758983,1.13061636786439));
+#16326=DIRECTION('',(2.71169517519066E-016,0.799999999999998,0.600000000000002));
+#16327=DIRECTION('',(-2.14914567100784E-015,0.600000000000002,-0.799999999999998));
+#16328=FACE_BOUND('',#16329,.T.);
+#16329=EDGE_LOOP('',(#20278,#20279,#20280,#20281));
+#16330=CYLINDRICAL_SURFACE('',#16331,0.1);
+#16331=AXIS2_PLACEMENT_3D('',#16332,#16333,#16334);
+#16332=CARTESIAN_POINT('',(5.85,-4.36796227589829,1.19061636786439));
+#16333=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16334=DIRECTION('',(3.24952363791088E-016,-0.707106781186545,0.70710678118655));
+#16335=FACE_BOUND('',#16336,.T.);
+#16336=EDGE_LOOP('',(#20282,#20283,#20284,#20285));
+#16337=PLANE('',#16338);
+#16338=AXIS2_PLACEMENT_3D('',#16339,#16340,#16341);
+#16339=CARTESIAN_POINT('',(5.85,-4.26132704598305,1.43867295401694));
+#16340=DIRECTION('',(-3.19576341148026E-016,0.707106781186547,-0.707106781186548));
+#16341=DIRECTION('',(0.,-0.707106781186548,-0.707106781186547));
+#16342=FACE_BOUND('',#16343,.T.);
+#16343=EDGE_LOOP('',(#20286,#20287,#20288,#20289));
+#16344=CYLINDRICAL_SURFACE('',#16345,0.1);
+#16345=AXIS2_PLACEMENT_3D('',#16346,#16347,#16348);
+#16346=CARTESIAN_POINT('',(5.85,-4.1906163678644,1.36796227589829));
+#16347=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16348=DIRECTION('',(3.6764163199884E-016,0.600000000000004,0.799999999999997));
+#16349=FACE_BOUND('',#16350,.T.);
+#16350=EDGE_LOOP('',(#20290,#20291,#20292,#20293));
+#16351=PLANE('',#16352);
+#16352=AXIS2_PLACEMENT_3D('',#16353,#16354,#16355);
+#16353=CARTESIAN_POINT('',(5.85,-3.92982212813471,1.29736659610102));
+#16354=DIRECTION('',(-3.61559356692088E-016,-0.599999999999996,-0.800000000000003));
+#16355=DIRECTION('',(0.,-0.800000000000003,0.599999999999996));
+#16356=FACE_BOUND('',#16357,.T.);
+#16357=EDGE_LOOP('',(#20294,#20295,#20296,#20297));
+#16358=CYLINDRICAL_SURFACE('',#16359,0.2);
+#16359=AXIS2_PLACEMENT_3D('',#16360,#16361,#16362);
+#16360=CARTESIAN_POINT('',(-4.85,-4.4,-3.2));
+#16361=DIRECTION('',(-0.,-1.,-0.));
+#16362=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#16363=FACE_BOUND('',#16364,.T.);
+#16364=EDGE_LOOP('',(#20298,#20299,#20300,#20301));
+#16365=PLANE('',#16366);
+#16366=AXIS2_PLACEMENT_3D('',#16367,#16368,#16369);
+#16367=CARTESIAN_POINT('',(-5.05,-4.4,-3.8));
+#16368=DIRECTION('',(0.,-1.,0.));
+#16369=DIRECTION('',(1.,0.,3.28954970259306E-016));
+#16370=FACE_BOUND('',#16371,.T.);
+#16371=EDGE_LOOP('',(#20302,#20303,#20304,#20305));
+#16372=CYLINDRICAL_SURFACE('',#16373,1.);
+#16373=AXIS2_PLACEMENT_3D('',#16374,#16375,#16376);
+#16374=CARTESIAN_POINT('',(5.85,-4.5298221281347,0.49736659610102));
+#16375=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16376=DIRECTION('',(2.61581606959E-016,0.822192191643779,0.569209978830308));
+#16377=FACE_BOUND('',#16378,.T.);
+#16378=EDGE_LOOP('',(#20306,#20307,#20308,#20309));
+#16379=PLANE('',#16380);
+#16380=AXIS2_PLACEMENT_3D('',#16381,#16382,#16383);
+#16381=CARTESIAN_POINT('',(5.85,-3.92982212813471,1.29736659610102));
+#16382=DIRECTION('',(-3.61559356692088E-016,-0.599999999999996,-0.800000000000003));
+#16383=DIRECTION('',(0.,-0.800000000000003,0.599999999999996));
+#16384=FACE_BOUND('',#16385,.T.);
+#16385=EDGE_LOOP('',(#20310,#20311,#20312,#20313));
+#16386=CYLINDRICAL_SURFACE('',#16387,0.1);
+#16387=AXIS2_PLACEMENT_3D('',#16388,#16389,#16390);
+#16388=CARTESIAN_POINT('',(5.85,-4.1906163678644,1.36796227589829));
+#16389=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16390=DIRECTION('',(3.6764163199884E-016,0.600000000000004,0.799999999999997));
+#16391=FACE_BOUND('',#16392,.T.);
+#16392=EDGE_LOOP('',(#20314,#20315,#20316,#20317));
+#16393=PLANE('',#16394);
+#16394=AXIS2_PLACEMENT_3D('',#16395,#16396,#16397);
+#16395=CARTESIAN_POINT('',(5.85,-4.26132704598305,1.43867295401694));
+#16396=DIRECTION('',(-3.19576341148026E-016,0.707106781186547,-0.707106781186548));
+#16397=DIRECTION('',(0.,-0.707106781186548,-0.707106781186547));
+#16398=FACE_BOUND('',#16399,.T.);
+#16399=EDGE_LOOP('',(#20318,#20319,#20320,#20321));
+#16400=CYLINDRICAL_SURFACE('',#16401,0.1);
+#16401=AXIS2_PLACEMENT_3D('',#16402,#16403,#16404);
+#16402=CARTESIAN_POINT('',(5.85,-4.36796227589829,1.19061636786439));
+#16403=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16404=DIRECTION('',(3.24952363791088E-016,-0.707106781186545,0.70710678118655));
+#16405=FACE_BOUND('',#16406,.T.);
+#16406=EDGE_LOOP('',(#20322,#20323,#20324,#20325));
+#16407=PLANE('',#16408);
+#16408=AXIS2_PLACEMENT_3D('',#16409,#16410,#16411);
+#16409=CARTESIAN_POINT('',(5.85,-4.4479622758983,1.13061636786439));
+#16410=DIRECTION('',(2.71169517519066E-016,0.799999999999998,0.600000000000002));
+#16411=DIRECTION('',(-2.14914567100784E-015,0.600000000000002,-0.799999999999998));
+#16412=FACE_BOUND('',#16413,.T.);
+#16413=EDGE_LOOP('',(#20326,#20327,#20328,#20329));
+#16414=PLANE('',#16415);
+#16415=AXIS2_PLACEMENT_3D('',#16416,#16417,#16418);
+#16416=CARTESIAN_POINT('',(5.85,-4.2,0.799999999999994));
+#16417=DIRECTION('',(0.,1.,0.));
+#16418=DIRECTION('',(0.,0.,-1.));
+#16419=FACE_BOUND('',#16420,.T.);
+#16420=EDGE_LOOP('',(#20330,#20331,#20332,#20333));
+#16421=PLANE('',#16422);
+#16422=AXIS2_PLACEMENT_3D('',#16423,#16424,#16425);
+#16423=CARTESIAN_POINT('',(5.85,-4.2,-0.100000000000006));
+#16424=DIRECTION('',(-3.20649911382454E-016,0.716000139620042,-0.698100136129539));
+#16425=DIRECTION('',(0.,-0.698100136129539,-0.716000139620042));
+#16426=FACE_BOUND('',#16427,.T.);
+#16427=EDGE_LOOP('',(#20334,#20335,#20336,#20337));
+#16428=PLANE('',#16429);
+#16429=AXIS2_PLACEMENT_3D('',#16430,#16431,#16432);
+#16430=CARTESIAN_POINT('',(5.85,-4.395,-0.300000000000007));
+#16431=DIRECTION('',(-3.6888608299253E-031,1.,-8.07434927000117E-016));
+#16432=DIRECTION('',(-8.07434927000117E-016,-8.07434927000117E-016,-1.));
+#16433=FACE_BOUND('',#16434,.T.);
+#16434=EDGE_LOOP('',(#20338,#20339,#20340,#20341));
+#16435=CYLINDRICAL_SURFACE('',#16436,0.6);
+#16436=AXIS2_PLACEMENT_3D('',#16437,#16438,#16439);
+#16437=CARTESIAN_POINT('',(4.85,-4.4,-3.2));
+#16438=DIRECTION('',(-0.,-1.,-0.));
+#16439=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#16440=FACE_BOUND('',#16441,.T.);
+#16441=EDGE_LOOP('',(#20342,#20343,#20344,#20345));
+#16442=PLANE('',#16443);
+#16443=AXIS2_PLACEMENT_3D('',#16444,#16445,#16446);
+#16444=CARTESIAN_POINT('',(-5.05,-2.075,-3.2));
+#16445=DIRECTION('',(1.11022302462516E-015,1.,2.03555499613665E-015));
+#16446=DIRECTION('',(-2.9020426941739E-015,2.03555499613665E-015,-1.));
+#16447=FACE_BOUND('',#16448,.T.);
+#16448=EDGE_LOOP('',(#20346,#20347,#20348,#20349));
+#16449=PLANE('',#16450);
+#16450=AXIS2_PLACEMENT_3D('',#16451,#16452,#16453);
+#16451=CARTESIAN_POINT('',(5.85,-2.075,-0.525000000000005));
+#16452=DIRECTION('',(-3.19576341148025E-016,-0.707106781186547,-0.707106781186548));
+#16453=DIRECTION('',(0.,-0.707106781186548,0.707106781186547));
+#16454=FACE_BOUND('',#16455,.T.);
+#16455=EDGE_LOOP('',(#20350,#20351,#20352,#20353));
+#16456=PLANE('',#16457);
+#16457=AXIS2_PLACEMENT_3D('',#16458,#16459,#16460);
+#16458=CARTESIAN_POINT('',(5.85,-2.5,-0.100000000000006));
+#16459=DIRECTION('',(0.,-1.,0.));
+#16460=DIRECTION('',(0.,0.,1.));
+#16461=FACE_BOUND('',#16462,.T.);
+#16462=EDGE_LOOP('',(#20354,#20355,#20356,#20357));
+#16463=PLANE('',#16464);
+#16464=AXIS2_PLACEMENT_3D('',#16465,#16466,#16467);
+#16465=CARTESIAN_POINT('',(5.85,-2.5,0.799999999999994));
+#16466=DIRECTION('',(2.77064507030349E-016,-0.8,0.6));
+#16467=DIRECTION('',(2.14914567100785E-015,0.6,0.8));
+#16468=FACE_BOUND('',#16469,.T.);
+#16469=EDGE_LOOP('',(#20358,#20359,#20360,#20361));
+#16470=CYLINDRICAL_SURFACE('',#16471,0.1);
+#16471=AXIS2_PLACEMENT_3D('',#16472,#16473,#16474);
+#16472=CARTESIAN_POINT('',(5.85,-2.3320377241017,1.19061636786439));
+#16473=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16474=DIRECTION('',(-2.75731223999131E-016,0.8,-0.6));
+#16475=FACE_BOUND('',#16476,.T.);
+#16476=EDGE_LOOP('',(#20362,#20363,#20364,#20365));
+#16477=PLANE('',#16478);
+#16478=AXIS2_PLACEMENT_3D('',#16479,#16480,#16481);
+#16479=CARTESIAN_POINT('',(5.85,-2.26132704598305,1.26132704598304));
+#16480=DIRECTION('',(-3.33470964676202E-016,-0.707106781186543,-0.707106781186552));
+#16481=DIRECTION('',(0.,-0.707106781186552,0.707106781186543));
+#16482=FACE_BOUND('',#16483,.T.);
+#16483=EDGE_LOOP('',(#20366,#20367,#20368,#20369));
+#16484=CYLINDRICAL_SURFACE('',#16485,0.1);
+#16485=AXIS2_PLACEMENT_3D('',#16486,#16487,#16488);
+#16486=CARTESIAN_POINT('',(5.85,-2.5093836321356,1.36796227589829));
+#16487=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16488=DIRECTION('',(3.24952363791088E-016,0.707106781186545,0.70710678118655));
+#16489=FACE_BOUND('',#16490,.T.);
+#16490=EDGE_LOOP('',(#20370,#20371,#20372,#20373));
+#16491=PLANE('',#16492);
+#16492=AXIS2_PLACEMENT_3D('',#16493,#16494,#16495);
+#16493=CARTESIAN_POINT('',(5.85,-2.5693836321356,1.44796227589829));
+#16494=DIRECTION('',(-3.77279328722179E-016,0.599999999999996,-0.800000000000003));
+#16495=DIRECTION('',(0.,-0.800000000000003,-0.599999999999996));
+#16496=FACE_BOUND('',#16497,.T.);
+#16497=EDGE_LOOP('',(#20374,#20375,#20376,#20377));
+#16498=CYLINDRICAL_SURFACE('',#16499,1.);
+#16499=AXIS2_PLACEMENT_3D('',#16500,#16501,#16502);
+#16500=CARTESIAN_POINT('',(5.85,-2.1701778718653,0.49736659610102));
+#16501=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16502=DIRECTION('',(3.67641631998843E-016,-0.599999999999996,0.800000000000003));
+#16503=FACE_BOUND('',#16504,.T.);
+#16504=EDGE_LOOP('',(#20378,#20379,#20380,#20381));
+#16505=PLANE('',#16506);
+#16506=AXIS2_PLACEMENT_3D('',#16507,#16508,#16509);
+#16507=CARTESIAN_POINT('',(5.85,-2.99237006350908,1.06657657493133));
+#16508=DIRECTION('',(-2.57253992210753E-016,0.822192191643778,-0.569209978830309));
+#16509=DIRECTION('',(-2.61688544415485E-015,-0.569209978830309,-0.822192191643778));
+#16510=FACE_BOUND('',#16511,.T.);
+#16511=EDGE_LOOP('',(#20382,#20383,#20384,#20385));
+#16512=CYLINDRICAL_SURFACE('',#16513,0.2);
+#16513=AXIS2_PLACEMENT_3D('',#16514,#16515,#16516);
+#16514=CARTESIAN_POINT('',(5.85,-3.35,0.901364184463147));
+#16515=DIRECTION('',(-1.,0.,4.59552039998552E-016));
+#16516=DIRECTION('',(-2.61581606959001E-016,0.822192191643778,-0.569209978830309));
+#16517=FACE_BOUND('',#16518,.T.);
+#16518=EDGE_LOOP('',(#20386,#20387,#20388,#20389));
+#16519=PLANE('',#16520);
+#16520=AXIS2_PLACEMENT_3D('',#16521,#16522,#16523);
+#16521=CARTESIAN_POINT('',(5.85,-3.51443843832876,0.787522188697086));
+#16522=DIRECTION('',(-2.62846470302291E-016,-0.822192191643779,-0.569209978830307));
+#16523=DIRECTION('',(2.61688544415485E-015,-0.569209978830307,0.822192191643779));
+#16524=FACE_BOUND('',#16525,.T.);
+#16525=EDGE_LOOP('',(#20390,#20391,#20392,#20393));
+#16526=CYLINDRICAL_SURFACE('',#16527,0.2);
+#16527=AXIS2_PLACEMENT_3D('',#16528,#16529,#16530);
+#16528=CARTESIAN_POINT('',(4.85,-2.075,-3.2));
+#16529=DIRECTION('',(-0.,1.,-0.));
+#16530=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#16531=FACE_BOUND('',#16532,.T.);
+#16532=EDGE_LOOP('',(#20394,#20395,#20396,#20397));
+#16533=PLANE('',#16534);
+#16534=AXIS2_PLACEMENT_3D('',#16535,#16536,#16537);
+#16535=CARTESIAN_POINT('',(1.,-4.4,-3.8));
+#16536=DIRECTION('',(0.,-1.,0.));
+#16537=DIRECTION('',(1.,0.,3.28954970259306E-016));
+#16538=FACE_BOUND('',#16539,.T.);
+#16539=EDGE_LOOP('',(#20398,#20399,#20400,#20401));
+#16540=PLANE('',#16541);
+#16541=AXIS2_PLACEMENT_3D('',#16542,#16543,#16544);
+#16542=CARTESIAN_POINT('',(-5.05,-2.075,-3.2));
+#16543=DIRECTION('',(1.11022302462516E-015,1.,2.03555499613665E-015));
+#16544=DIRECTION('',(-2.9020426941739E-015,2.03555499613665E-015,-1.));
+#16545=FACE_BOUND('',#16546,.T.);
+#16546=EDGE_LOOP('',(#20402,#20403,#20404,#20405,#20406,#20407,#20408,#20409,#20410,
+#20411,#20412,#20413,#20414,#20415,#20416,#20417,#20418,#20419,#20420,#20421,#20422,
+#20423,#20424,#20425,#20426,#20427,#20428,#20429,#20430,#20431,#20432,#20433));
+#16547=PLANE('',#16548);
+#16548=AXIS2_PLACEMENT_3D('',#16549,#16550,#16551);
+#16549=CARTESIAN_POINT('',(9.79717439317883E-016,0.,-3.8));
+#16550=DIRECTION('',(-3.67394039744206E-016,0.,1.));
+#16551=DIRECTION('',(1.,0.,3.67394039744206E-016));
+#16552=FACE_BOUND('',#16553,.T.);
+#16553=EDGE_LOOP('',(#20434,#20435,#20436,#20437,#20438,#20439,#20440,#20441,#20442,
+#20443,#20444,#20445,#20446,#20447,#20448,#20449,#20450,#20451,#20452,#20453,#20454,
+#20455,#20456,#20457,#20458,#20459,#20460,#20461,#20462,#20463,#20464,#20465));
+#16554=PLANE('',#16555);
+#16555=AXIS2_PLACEMENT_3D('',#16556,#16557,#16558);
+#16556=CARTESIAN_POINT('',(8.327598234202E-016,0.,-3.4));
+#16557=DIRECTION('',(-3.67394039744206E-016,0.,1.));
+#16558=DIRECTION('',(1.,0.,3.67394039744206E-016));
+#16559=FACE_BOUND('',#16560,.T.);
+#16560=EDGE_LOOP('',(#20466,#20467,#20468,#20469));
+#16561=PLANE('',#16562);
+#16562=AXIS2_PLACEMENT_3D('',#16563,#16564,#16565);
+#16563=CARTESIAN_POINT('',(-1.,-4.4,-3.8));
+#16564=DIRECTION('',(-1.,0.,0.));
+#16565=DIRECTION('',(0.,-1.,0.));
+#16566=FACE_BOUND('',#16567,.T.);
+#16567=EDGE_LOOP('',(#20470,#20471,#20472,#20473));
+#16568=PLANE('',#16569);
+#16569=AXIS2_PLACEMENT_3D('',#16570,#16571,#16572);
+#16570=CARTESIAN_POINT('',(-5.05,-2.075,-3.2));
+#16571=DIRECTION('',(1.11022302462516E-015,1.,2.03555499613665E-015));
+#16572=DIRECTION('',(-2.9020426941739E-015,2.03555499613665E-015,-1.));
+#16573=FACE_BOUND('',#16574,.T.);
+#16574=EDGE_LOOP('',(#20474,#20475,#20476,#20477));
+#16575=PLANE('',#16576);
+#16576=AXIS2_PLACEMENT_3D('',#16577,#16578,#16579);
+#16577=CARTESIAN_POINT('',(0.999999999999999,-4.8,-3.8));
+#16578=DIRECTION('',(1.,-5.55111512312579E-016,2.77555756156289E-016));
+#16579=DIRECTION('',(5.55111512312579E-016,1.,0.));
+#16580=FACE_BOUND('',#16581,.T.);
+#16581=EDGE_LOOP('',(#20478,#20479,#20480,#20481));
+#16582=PLANE('',#16583);
+#16583=AXIS2_PLACEMENT_3D('',#16584,#16585,#16586);
+#16584=CARTESIAN_POINT('',(-3.85,-2.075,-3.8));
+#16585=DIRECTION('',(0.,1.,0.));
+#16586=DIRECTION('',(-1.,0.,-3.70074341541719E-016));
+#16587=FACE_BOUND('',#16588,.T.);
+#16588=EDGE_LOOP('',(#20482,#20483,#20484,#20485));
+#16589=PLANE('',#16590);
+#16590=AXIS2_PLACEMENT_3D('',#16591,#16592,#16593);
+#16591=CARTESIAN_POINT('',(-1.,-4.8,-3.8));
+#16592=DIRECTION('',(0.,-1.,0.));
+#16593=DIRECTION('',(1.,0.,4.44089209850063E-016));
+#16594=FACE_BOUND('',#16595,.T.);
+#16595=EDGE_LOOP('',(#20486,#20487,#20488,#20489));
+#16596=PLANE('',#16597);
+#16597=AXIS2_PLACEMENT_3D('',#16598,#16599,#16600);
+#16598=CARTESIAN_POINT('',(-3.85,-1.65,-3.8));
+#16599=DIRECTION('',(-1.,0.,0.));
+#16600=DIRECTION('',(0.,-1.,0.));
+#16601=FACE_BOUND('',#16602,.T.);
+#16602=EDGE_LOOP('',(#20490,#20491,#20492,#20493));
+#16603=CYLINDRICAL_SURFACE('',#16604,0.4);
+#16604=AXIS2_PLACEMENT_3D('',#16605,#16606,#16607);
+#16605=CARTESIAN_POINT('',(-4.25,-1.65,-3.8));
+#16606=DIRECTION('',(3.67394039744206E-016,-0.,-1.));
+#16607=DIRECTION('',(0.,1.,0.));
+#16608=FACE_BOUND('',#16609,.T.);
+#16609=EDGE_LOOP('',(#20494,#20495,#20496,#20497));
+#16610=PLANE('',#16611);
+#16611=AXIS2_PLACEMENT_3D('',#16612,#16613,#16614);
+#16612=CARTESIAN_POINT('',(-5.2,-1.25,-3.8));
+#16613=DIRECTION('',(0.,-1.,0.));
+#16614=DIRECTION('',(1.,0.,0.));
+#16615=FACE_BOUND('',#16616,.T.);
+#16616=EDGE_LOOP('',(#20498,#20499,#20500,#20501));
+#16617=PLANE('',#16618);
+#16618=AXIS2_PLACEMENT_3D('',#16619,#16620,#16621);
+#16619=CARTESIAN_POINT('',(-5.2,1.25,-3.8));
+#16620=DIRECTION('',(-1.,0.,0.));
+#16621=DIRECTION('',(0.,-1.,0.));
+#16622=FACE_BOUND('',#16623,.T.);
+#16623=EDGE_LOOP('',(#20502,#20503,#20504,#20505));
+#16624=PLANE('',#16625);
+#16625=AXIS2_PLACEMENT_3D('',#16626,#16627,#16628);
+#16626=CARTESIAN_POINT('',(-4.25,1.25,-3.8));
+#16627=DIRECTION('',(0.,1.,-0.));
+#16628=DIRECTION('',(-1.,0.,0.));
+#16629=FACE_BOUND('',#16630,.T.);
+#16630=EDGE_LOOP('',(#20506,#20507,#20508,#20509));
+#16631=CYLINDRICAL_SURFACE('',#16632,0.4);
+#16632=AXIS2_PLACEMENT_3D('',#16633,#16634,#16635);
+#16633=CARTESIAN_POINT('',(-4.25,1.65,-3.8));
+#16634=DIRECTION('',(3.67394039744206E-016,-0.,-1.));
+#16635=DIRECTION('',(1.,0.,3.67394039744206E-016));
+#16636=FACE_BOUND('',#16637,.T.);
+#16637=EDGE_LOOP('',(#20510,#20511,#20512,#20513));
+#16638=PLANE('',#16639);
+#16639=AXIS2_PLACEMENT_3D('',#16640,#16641,#16642);
+#16640=CARTESIAN_POINT('',(-3.85,2.05,-3.8));
+#16641=DIRECTION('',(-1.,0.,0.));
+#16642=DIRECTION('',(0.,-1.,0.));
+#16643=FACE_BOUND('',#16644,.T.);
+#16644=EDGE_LOOP('',(#20514,#20515,#20516,#20517));
+#16645=PLANE('',#16646);
+#16646=AXIS2_PLACEMENT_3D('',#16647,#16648,#16649);
+#16647=CARTESIAN_POINT('',(-5.05,2.05,-3.8));
+#16648=DIRECTION('',(-3.70074341541719E-016,-1.,0.));
+#16649=DIRECTION('',(1.,-3.70074341541719E-016,3.70074341541719E-016));
+#16650=FACE_BOUND('',#16651,.T.);
+#16651=EDGE_LOOP('',(#20518,#20519,#20520,#20521));
+#16652=CYLINDRICAL_SURFACE('',#16653,0.6);
+#16653=AXIS2_PLACEMENT_3D('',#16654,#16655,#16656);
+#16654=CARTESIAN_POINT('',(-4.85,4.4,-3.2));
+#16655=DIRECTION('',(-0.,1.,-0.));
+#16656=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#16657=FACE_BOUND('',#16658,.T.);
+#16658=EDGE_LOOP('',(#20522,#20523,#20524,#20525));
+#16659=PLANE('',#16660);
+#16660=AXIS2_PLACEMENT_3D('',#16661,#16662,#16663);
+#16661=CARTESIAN_POINT('',(-1.,4.4,-3.8));
+#16662=DIRECTION('',(0.,1.,0.));
+#16663=DIRECTION('',(-1.,0.,-3.28954970259306E-016));
+#16664=FACE_BOUND('',#16665,.T.);
+#16665=EDGE_LOOP('',(#20526,#20527,#20528,#20529));
+#16666=PLANE('',#16667);
+#16667=AXIS2_PLACEMENT_3D('',#16668,#16669,#16670);
+#16668=CARTESIAN_POINT('',(-1.,4.79999982874682,-3.8));
+#16669=DIRECTION('',(-1.,-0.,-2.77555756156289E-016));
+#16670=DIRECTION('',(0.,-1.,0.));
+#16671=FACE_BOUND('',#16672,.T.);
+#16672=EDGE_LOOP('',(#20530,#20531,#20532,#20533));
+#16673=PLANE('',#16674);
+#16674=AXIS2_PLACEMENT_3D('',#16675,#16676,#16677);
+#16675=CARTESIAN_POINT('',(1.,4.79999982874682,-3.8));
+#16676=DIRECTION('',(0.,1.,0.));
+#16677=DIRECTION('',(-1.,0.,-4.44089209850063E-016));
+#16678=FACE_BOUND('',#16679,.T.);
+#16679=EDGE_LOOP('',(#20534,#20535,#20536,#20537));
+#16680=PLANE('',#16681);
+#16681=AXIS2_PLACEMENT_3D('',#16682,#16683,#16684);
+#16682=CARTESIAN_POINT('',(1.,4.4,-3.8));
+#16683=DIRECTION('',(1.,0.,0.));
+#16684=DIRECTION('',(0.,1.,0.));
+#16685=FACE_BOUND('',#16686,.T.);
+#16686=EDGE_LOOP('',(#20538,#20539,#20540,#20541));
+#16687=PLANE('',#16688);
+#16688=AXIS2_PLACEMENT_3D('',#16689,#16690,#16691);
+#16689=CARTESIAN_POINT('',(5.05,4.4,-3.8));
+#16690=DIRECTION('',(0.,1.,0.));
+#16691=DIRECTION('',(-1.,0.,-3.28954970259306E-016));
+#16692=FACE_BOUND('',#16693,.T.);
+#16693=EDGE_LOOP('',(#20542,#20543,#20544,#20545));
+#16694=CYLINDRICAL_SURFACE('',#16695,0.6);
+#16695=AXIS2_PLACEMENT_3D('',#16696,#16697,#16698);
+#16696=CARTESIAN_POINT('',(4.85,2.05,-3.2));
+#16697=DIRECTION('',(-0.,-1.,-0.));
+#16698=DIRECTION('',(3.67394039744206E-016,-0.,-1.));
+#16699=FACE_BOUND('',#16700,.T.);
+#16700=EDGE_LOOP('',(#20546,#20547,#20548,#20549));
+#16701=PLANE('',#16702);
+#16702=AXIS2_PLACEMENT_3D('',#16703,#16704,#16705);
+#16703=CARTESIAN_POINT('',(3.85,2.05,-3.8));
+#16704=DIRECTION('',(-3.70074341541719E-016,-1.,0.));
+#16705=DIRECTION('',(1.,-3.70074341541719E-016,3.70074341541719E-016));
+#16706=FACE_BOUND('',#16707,.T.);
+#16707=EDGE_LOOP('',(#20550,#20551,#20552,#20553));
+#16708=PLANE('',#16709);
+#16709=AXIS2_PLACEMENT_3D('',#16710,#16711,#16712);
+#16710=CARTESIAN_POINT('',(3.85,1.65,-3.8));
+#16711=DIRECTION('',(1.,0.,0.));
+#16712=DIRECTION('',(0.,1.,0.));
+#16713=FACE_BOUND('',#16714,.T.);
+#16714=EDGE_LOOP('',(#20554,#20555,#20556,#20557));
+#16715=CYLINDRICAL_SURFACE('',#16716,0.4);
+#16716=AXIS2_PLACEMENT_3D('',#16717,#16718,#16719);
+#16717=CARTESIAN_POINT('',(4.25,1.65,-3.8));
+#16718=DIRECTION('',(3.67394039744206E-016,-0.,-1.));
+#16719=DIRECTION('',(0.,-1.,0.));
+#16720=FACE_BOUND('',#16721,.T.);
+#16721=EDGE_LOOP('',(#20558,#20559,#20560,#20561));
+#16722=PLANE('',#16723);
+#16723=AXIS2_PLACEMENT_3D('',#16724,#16725,#16726);
+#16724=CARTESIAN_POINT('',(5.2,1.25,-3.8));
+#16725=DIRECTION('',(0.,1.,-0.));
+#16726=DIRECTION('',(-1.,0.,0.));
+#16727=FACE_BOUND('',#16728,.T.);
+#16728=EDGE_LOOP('',(#20562,#20563,#20564,#20565));
+#16729=PLANE('',#16730);
+#16730=AXIS2_PLACEMENT_3D('',#16731,#16732,#16733);
+#16731=CARTESIAN_POINT('',(5.2,-1.25,-3.8));
+#16732=DIRECTION('',(1.,0.,0.));
+#16733=DIRECTION('',(0.,1.,0.));
+#16734=FACE_BOUND('',#16735,.T.);
+#16735=EDGE_LOOP('',(#20566,#20567,#20568,#20569));
+#16736=PLANE('',#16737);
+#16737=AXIS2_PLACEMENT_3D('',#16738,#16739,#16740);
+#16738=CARTESIAN_POINT('',(4.25,-1.25,-3.8));
+#16739=DIRECTION('',(0.,-1.,0.));
+#16740=DIRECTION('',(1.,0.,0.));
+#16741=FACE_BOUND('',#16742,.T.);
+#16742=EDGE_LOOP('',(#20570,#20571,#20572,#20573));
+#16743=CYLINDRICAL_SURFACE('',#16744,0.4);
+#16744=AXIS2_PLACEMENT_3D('',#16745,#16746,#16747);
+#16745=CARTESIAN_POINT('',(4.25,-1.65,-3.8));
+#16746=DIRECTION('',(3.67394039744206E-016,-0.,-1.));
+#16747=DIRECTION('',(-1.,0.,-3.67394039744206E-016));
+#16748=FACE_BOUND('',#16749,.T.);
+#16749=EDGE_LOOP('',(#20574,#20575,#20576,#20577));
+#16750=PLANE('',#16751);
+#16751=AXIS2_PLACEMENT_3D('',#16752,#16753,#16754);
+#16752=CARTESIAN_POINT('',(3.85,-2.075,-3.8));
+#16753=DIRECTION('',(1.,0.,0.));
+#16754=DIRECTION('',(0.,1.,0.));
+#16755=FACE_BOUND('',#16756,.T.);
+#16756=EDGE_LOOP('',(#20578,#20579,#20580,#20581));
+#16757=PLANE('',#16758);
+#16758=AXIS2_PLACEMENT_3D('',#16759,#16760,#16761);
+#16759=CARTESIAN_POINT('',(5.05,-2.075,-3.8));
+#16760=DIRECTION('',(0.,1.,0.));
+#16761=DIRECTION('',(-1.,0.,-3.70074341541719E-016));
+#16762=FACE_BOUND('',#16763,.T.);
+#16763=EDGE_LOOP('',(#20582,#20583,#20584,#20585));
+#16764=CYLINDRICAL_SURFACE('',#16765,0.2);
+#16765=AXIS2_PLACEMENT_3D('',#16766,#16767,#16768);
+#16766=CARTESIAN_POINT('',(4.85,4.4,-3.2));
+#16767=DIRECTION('',(-0.,1.,-0.));
+#16768=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#16769=FACE_BOUND('',#16770,.T.);
+#16770=EDGE_LOOP('',(#20586,#20587,#20588,#20589));
+#16771=CYLINDRICAL_SURFACE('',#16772,0.2);
+#16772=AXIS2_PLACEMENT_3D('',#16773,#16774,#16775);
+#16773=CARTESIAN_POINT('',(-4.85,2.05,-3.2));
+#16774=DIRECTION('',(-0.,-1.,-0.));
+#16775=DIRECTION('',(3.67394039744206E-016,-0.,-1.));
+#16776=FACE_BOUND('',#16777,.T.);
+#16777=EDGE_LOOP('',(#20590,#20591,#20592,#20593));
+#16778=PLANE('',#16779);
+#16779=AXIS2_PLACEMENT_3D('',#16780,#16781,#16782);
+#16780=CARTESIAN_POINT('',(5.05,2.05,-3.2));
+#16781=DIRECTION('',(0.,-1.,0.));
+#16782=DIRECTION('',(1.63842932933703E-015,0.,-1.));
+#16783=FACE_BOUND('',#16784,.T.);
+#16784=EDGE_LOOP('',(#20594,#20595,#20596,#20597,#20598,#20599,#20600,#20601,#20602,
+#20603,#20604,#20605,#20606,#20607,#20608,#20609,#20610,#20611,#20612,#20613,#20614,
+#20615));
+#16785=PLANE('',#16786);
+#16786=AXIS2_PLACEMENT_3D('',#16787,#16788,#16789);
+#16787=CARTESIAN_POINT('',(-5.45,0.,-8.61548667764617));
+#16788=DIRECTION('',(1.,0.,-4.59552039998552E-016));
+#16789=DIRECTION('',(-4.59552039998552E-016,0.,-1.));
+#16790=FACE_BOUND('',#16791,.T.);
+#16791=EDGE_LOOP('',(#20616,#20617,#20618,#20619));
+#16792=PLANE('',#16793);
+#16793=AXIS2_PLACEMENT_3D('',#16794,#16795,#16796);
+#16794=CARTESIAN_POINT('',(4.85,4.4,-3.4));
+#16795=DIRECTION('',(0.,1.,0.));
+#16796=DIRECTION('',(1.,-0.,7.7560963945999E-016));
+#16797=FACE_BOUND('',#16798,.T.);
+#16798=EDGE_LOOP('',(#20620,#20621,#20622,#20623));
+#16799=PLANE('',#16800);
+#16800=AXIS2_PLACEMENT_3D('',#16801,#16802,#16803);
+#16801=CARTESIAN_POINT('',(4.85,4.4,-3.4));
+#16802=DIRECTION('',(0.,1.,0.));
+#16803=DIRECTION('',(1.,-0.,7.7560963945999E-016));
+#16804=FACE_BOUND('',#16805,.T.);
+#16805=EDGE_LOOP('',(#20624,#20625,#20626,#20627,#20628,#20629,#20630,#20631,#20632,
+#20633,#20634,#20635,#20636,#20637,#20638,#20639,#20640,#20641,#20642,#20643,#20644,
+#20645));
+#16806=PLANE('',#16807);
+#16807=AXIS2_PLACEMENT_3D('',#16808,#16809,#16810);
+#16808=CARTESIAN_POINT('',(5.45000000000001,0.,-8.61548667764616));
+#16809=DIRECTION('',(-1.,0.,-1.19434011948696E-015));
+#16810=DIRECTION('',(-1.19434011948696E-015,0.,1.));
+#16811=FACE_BOUND('',#16812,.T.);
+#16812=EDGE_LOOP('',(#20646,#20647,#20648,#20649));
+#16813=PLANE('',#16814);
+#16814=AXIS2_PLACEMENT_3D('',#16815,#16816,#16817);
+#16815=CARTESIAN_POINT('',(5.05,2.05,-3.2));
+#16816=DIRECTION('',(0.,-1.,0.));
+#16817=DIRECTION('',(1.63842932933703E-015,0.,-1.));
+#16818=FACE_BOUND('',#16819,.T.);
+#16819=EDGE_LOOP('',(#20650,#20651,#20652,#20653,#20654,#20655,#20656,#20657,#20658,
+#20659,#20660,#20661,#20662,#20663,#20664,#20665,#20666,#20667,#20668,#20669,#20670,
+#20671));
+#16820=PLANE('',#16821);
+#16821=AXIS2_PLACEMENT_3D('',#16822,#16823,#16824);
+#16822=CARTESIAN_POINT('',(5.05000000000001,0.,-8.61548667764616));
+#16823=DIRECTION('',(-1.,0.,-1.19434011948696E-015));
+#16824=DIRECTION('',(-1.19434011948696E-015,0.,1.));
+#16825=FACE_BOUND('',#16826,.T.);
+#16826=EDGE_LOOP('',(#20672,#20673,#20674,#20675,#20676,#20677,#20678,#20679,#20680,
+#20681,#20682,#20683,#20684,#20685,#20686,#20687,#20688,#20689,#20690,#20691,#20692,
+#20693));
+#16827=PLANE('',#16828);
+#16828=AXIS2_PLACEMENT_3D('',#16829,#16830,#16831);
+#16829=CARTESIAN_POINT('',(-5.05,0.,-8.61548667764617));
+#16830=DIRECTION('',(1.,0.,-4.59552039998552E-016));
+#16831=DIRECTION('',(-4.59552039998552E-016,0.,-1.));
+#16832=FACE_BOUND('',#16833,.T.);
+#16833=EDGE_LOOP('',(#20694,#20695,#20696,#20697));
+#16834=PLANE('',#16835);
+#16835=AXIS2_PLACEMENT_3D('',#16836,#16837,#16838);
+#16836=CARTESIAN_POINT('',(5.05,2.05,-3.2));
+#16837=DIRECTION('',(0.,-1.,0.));
+#16838=DIRECTION('',(1.63842932933703E-015,0.,-1.));
+#16839=FACE_BOUND('',#16840,.T.);
+#16840=EDGE_LOOP('',(#20698,#20699,#20700,#20701));
+#16841=PLANE('',#16842);
+#16842=AXIS2_PLACEMENT_3D('',#16843,#16844,#16845);
+#16843=CARTESIAN_POINT('',(5.85,4.2,-0.100000000000005));
+#16844=DIRECTION('',(0.,-1.,0.));
+#16845=DIRECTION('',(0.,0.,1.));
+#16846=FACE_BOUND('',#16847,.T.);
+#16847=EDGE_LOOP('',(#20702,#20703,#20704,#20705));
+#16848=PLANE('',#16849);
+#16849=AXIS2_PLACEMENT_3D('',#16850,#16851,#16852);
+#16850=CARTESIAN_POINT('',(5.85,4.4,-0.300000000000002));
+#16851=DIRECTION('',(-3.26523652912114E-016,-0.707106781186544,-0.707106781186551));
+#16852=DIRECTION('',(0.,-0.707106781186551,0.707106781186544));
+#16853=FACE_BOUND('',#16854,.T.);
+#16854=EDGE_LOOP('',(#20706,#20707,#20708,#20709));
+#16855=PLANE('',#16856);
+#16856=AXIS2_PLACEMENT_3D('',#16857,#16858,#16859);
+#16857=CARTESIAN_POINT('',(4.85,4.4,-3.4));
+#16858=DIRECTION('',(0.,1.,0.));
+#16859=DIRECTION('',(1.,-0.,7.7560963945999E-016));
+#16860=FACE_BOUND('',#16861,.T.);
+#16861=EDGE_LOOP('',(#20710,#20711,#20712,#20713));
+#16862=PLANE('',#16863);
+#16863=AXIS2_PLACEMENT_3D('',#16864,#16865,#16866);
+#16864=CARTESIAN_POINT('',(5.85,2.5,-0.100000000000005));
+#16865=DIRECTION('',(-3.34823039753649E-016,0.686623532963716,-0.727013152549818));
+#16866=DIRECTION('',(0.,-0.727013152549818,-0.686623532963716));
+#16867=FACE_BOUND('',#16868,.T.);
+#16868=EDGE_LOOP('',(#20714,#20715,#20716,#20717));
+#16869=PLANE('',#16870);
+#16870=AXIS2_PLACEMENT_3D('',#16871,#16872,#16873);
+#16871=CARTESIAN_POINT('',(5.85,2.5,0.799999999999995));
+#16872=DIRECTION('',(0.,1.,0.));
+#16873=DIRECTION('',(0.,0.,-1.));
+#16874=FACE_BOUND('',#16875,.T.);
+#16875=EDGE_LOOP('',(#20718,#20719,#20720,#20721));
+#16876=PLANE('',#16877);
+#16877=AXIS2_PLACEMENT_3D('',#16878,#16879,#16880);
+#16878=CARTESIAN_POINT('',(5.85,2.2520377241017,1.13061636786439));
+#16879=DIRECTION('',(2.71169517519065E-016,0.8,0.6));
+#16880=DIRECTION('',(-2.14914567100785E-015,0.6,-0.8));
+#16881=FACE_BOUND('',#16882,.T.);
+#16882=EDGE_LOOP('',(#20722,#20723,#20724,#20725));
+#16883=CYLINDRICAL_SURFACE('',#16884,0.1);
+#16884=AXIS2_PLACEMENT_3D('',#16885,#16886,#16887);
+#16885=CARTESIAN_POINT('',(5.85,2.3320377241017,1.19061636786439));
+#16886=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16887=DIRECTION('',(3.24952363791088E-016,-0.707106781186545,0.70710678118655));
+#16888=FACE_BOUND('',#16889,.T.);
+#16889=EDGE_LOOP('',(#20726,#20727,#20728,#20729));
+#16890=PLANE('',#16891);
+#16891=AXIS2_PLACEMENT_3D('',#16892,#16893,#16894);
+#16892=CARTESIAN_POINT('',(5.85,2.43867295401695,1.43867295401694));
+#16893=DIRECTION('',(-3.19576341148026E-016,0.707106781186544,-0.707106781186551));
+#16894=DIRECTION('',(0.,-0.707106781186551,-0.707106781186544));
+#16895=FACE_BOUND('',#16896,.T.);
+#16896=EDGE_LOOP('',(#20730,#20731,#20732,#20733));
+#16897=CYLINDRICAL_SURFACE('',#16898,0.1);
+#16898=AXIS2_PLACEMENT_3D('',#16899,#16900,#16901);
+#16899=CARTESIAN_POINT('',(5.85,2.50938363213561,1.36796227589829));
+#16900=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16901=DIRECTION('',(3.67641631998843E-016,0.599999999999996,0.800000000000003));
+#16902=FACE_BOUND('',#16903,.T.);
+#16903=EDGE_LOOP('',(#20734,#20735,#20736,#20737));
+#16904=PLANE('',#16905);
+#16905=AXIS2_PLACEMENT_3D('',#16906,#16907,#16908);
+#16906=CARTESIAN_POINT('',(5.85,2.77017787186529,1.29736659610102));
+#16907=DIRECTION('',(-3.61559356692088E-016,-0.599999999999995,-0.800000000000004));
+#16908=DIRECTION('',(0.,-0.800000000000004,0.599999999999995));
+#16909=FACE_BOUND('',#16910,.T.);
+#16910=EDGE_LOOP('',(#20738,#20739,#20740,#20741));
+#16911=CYLINDRICAL_SURFACE('',#16912,1.);
+#16912=AXIS2_PLACEMENT_3D('',#16913,#16914,#16915);
+#16913=CARTESIAN_POINT('',(5.85,2.1701778718653,0.49736659610102));
+#16914=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16915=DIRECTION('',(2.61581606959001E-016,0.822192191643779,0.569209978830309));
+#16916=FACE_BOUND('',#16917,.T.);
+#16917=EDGE_LOOP('',(#20742,#20743,#20744,#20745));
+#16918=PLANE('',#16919);
+#16919=AXIS2_PLACEMENT_3D('',#16920,#16921,#16922);
+#16920=CARTESIAN_POINT('',(5.85,3.18556156167124,0.787522188697087));
+#16921=DIRECTION('',(-2.57253992210753E-016,-0.822192191643778,-0.569209978830309));
+#16922=DIRECTION('',(2.61688544415485E-015,-0.569209978830309,0.822192191643778));
+#16923=FACE_BOUND('',#16924,.T.);
+#16924=EDGE_LOOP('',(#20746,#20747,#20748,#20749));
+#16925=CYLINDRICAL_SURFACE('',#16926,0.2);
+#16926=AXIS2_PLACEMENT_3D('',#16927,#16928,#16929);
+#16927=CARTESIAN_POINT('',(5.85,3.35,0.901364184463148));
+#16928=DIRECTION('',(-1.,0.,4.59552039998552E-016));
+#16929=DIRECTION('',(-2.61581606959001E-016,0.822192191643778,-0.569209978830309));
+#16930=FACE_BOUND('',#16931,.T.);
+#16931=EDGE_LOOP('',(#20750,#20751,#20752,#20753));
+#16932=PLANE('',#16933);
+#16933=AXIS2_PLACEMENT_3D('',#16934,#16935,#16936);
+#16934=CARTESIAN_POINT('',(5.85,3.70762993649092,1.06657657493133));
+#16935=DIRECTION('',(-2.57253992210753E-016,0.822192191643779,-0.569209978830308));
+#16936=DIRECTION('',(-2.61688544415486E-015,-0.569209978830308,-0.822192191643779));
+#16937=FACE_BOUND('',#16938,.T.);
+#16938=EDGE_LOOP('',(#20754,#20755,#20756,#20757));
+#16939=CYLINDRICAL_SURFACE('',#16940,1.);
+#16940=AXIS2_PLACEMENT_3D('',#16941,#16942,#16943);
+#16941=CARTESIAN_POINT('',(5.85,4.5298221281347,0.497366596101021));
+#16942=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16943=DIRECTION('',(3.67641631998843E-016,-0.599999999999996,0.800000000000003));
+#16944=FACE_BOUND('',#16945,.T.);
+#16945=EDGE_LOOP('',(#20758,#20759,#20760,#20761));
+#16946=PLANE('',#16947);
+#16947=AXIS2_PLACEMENT_3D('',#16948,#16949,#16950);
+#16948=CARTESIAN_POINT('',(5.85,4.13061636786439,1.44796227589829));
+#16949=DIRECTION('',(-3.61559356692088E-016,0.599999999999996,-0.800000000000003));
+#16950=DIRECTION('',(0.,-0.800000000000003,-0.599999999999996));
+#16951=FACE_BOUND('',#16952,.T.);
+#16952=EDGE_LOOP('',(#20762,#20763,#20764,#20765));
+#16953=CYLINDRICAL_SURFACE('',#16954,0.1);
+#16954=AXIS2_PLACEMENT_3D('',#16955,#16956,#16957);
+#16955=CARTESIAN_POINT('',(5.85,4.1906163678644,1.36796227589829));
+#16956=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16957=DIRECTION('',(3.24952363791088E-016,0.707106781186545,0.70710678118655));
+#16958=FACE_BOUND('',#16959,.T.);
+#16959=EDGE_LOOP('',(#20766,#20767,#20768,#20769));
+#16960=PLANE('',#16961);
+#16961=AXIS2_PLACEMENT_3D('',#16962,#16963,#16964);
+#16962=CARTESIAN_POINT('',(5.85,4.43867295401695,1.26132704598304));
+#16963=DIRECTION('',(-3.33470964676202E-016,-0.707106781186544,-0.707106781186551));
+#16964=DIRECTION('',(0.,-0.707106781186551,0.707106781186544));
+#16965=FACE_BOUND('',#16966,.T.);
+#16966=EDGE_LOOP('',(#20770,#20771,#20772,#20773));
+#16967=CYLINDRICAL_SURFACE('',#16968,0.1);
+#16968=AXIS2_PLACEMENT_3D('',#16969,#16970,#16971);
+#16969=CARTESIAN_POINT('',(5.85,4.3679622758983,1.19061636786439));
+#16970=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#16971=DIRECTION('',(-2.75731223999131E-016,0.8,-0.6));
+#16972=FACE_BOUND('',#16973,.T.);
+#16973=EDGE_LOOP('',(#20774,#20775,#20776,#20777));
+#16974=PLANE('',#16975);
+#16975=AXIS2_PLACEMENT_3D('',#16976,#16977,#16978);
+#16976=CARTESIAN_POINT('',(5.85,4.2,0.799999999999995));
+#16977=DIRECTION('',(2.77064507030349E-016,-0.8,0.6));
+#16978=DIRECTION('',(2.14914567100785E-015,0.6,0.8));
+#16979=FACE_BOUND('',#16980,.T.);
+#16980=EDGE_LOOP('',(#20778,#20779,#20780,#20781));
+#16981=PLANE('',#16982);
+#16982=AXIS2_PLACEMENT_3D('',#16983,#16984,#16985);
+#16983=CARTESIAN_POINT('',(4.85,4.4,-3.4));
+#16984=DIRECTION('',(0.,1.,0.));
+#16985=DIRECTION('',(1.,-0.,7.7560963945999E-016));
+#16986=FACE_BOUND('',#16987,.T.);
+#16987=EDGE_LOOP('',(#20782,#20783,#20784,#20785));
+#16988=PLANE('',#16989);
+#16989=AXIS2_PLACEMENT_3D('',#16990,#16991,#16992);
+#16990=CARTESIAN_POINT('',(5.85,4.2,-0.100000000000005));
+#16991=DIRECTION('',(0.,-1.,0.));
+#16992=DIRECTION('',(0.,0.,1.));
+#16993=FACE_BOUND('',#16994,.T.);
+#16994=EDGE_LOOP('',(#20786,#20787,#20788,#20789));
+#16995=PLANE('',#16996);
+#16996=AXIS2_PLACEMENT_3D('',#16997,#16998,#16999);
+#16997=CARTESIAN_POINT('',(5.85,4.2,0.799999999999995));
+#16998=DIRECTION('',(2.77064507030349E-016,-0.8,0.6));
+#16999=DIRECTION('',(2.14914567100785E-015,0.6,0.8));
+#17000=FACE_BOUND('',#17001,.T.);
+#17001=EDGE_LOOP('',(#20790,#20791,#20792,#20793));
+#17002=CYLINDRICAL_SURFACE('',#17003,0.1);
+#17003=AXIS2_PLACEMENT_3D('',#17004,#17005,#17006);
+#17004=CARTESIAN_POINT('',(5.85,4.3679622758983,1.19061636786439));
+#17005=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#17006=DIRECTION('',(-2.75731223999131E-016,0.8,-0.6));
+#17007=FACE_BOUND('',#17008,.T.);
+#17008=EDGE_LOOP('',(#20794,#20795,#20796,#20797));
+#17009=PLANE('',#17010);
+#17010=AXIS2_PLACEMENT_3D('',#17011,#17012,#17013);
+#17011=CARTESIAN_POINT('',(5.85,4.43867295401695,1.26132704598304));
+#17012=DIRECTION('',(-3.33470964676202E-016,-0.707106781186544,-0.707106781186551));
+#17013=DIRECTION('',(0.,-0.707106781186551,0.707106781186544));
+#17014=FACE_BOUND('',#17015,.T.);
+#17015=EDGE_LOOP('',(#20798,#20799,#20800,#20801));
+#17016=CYLINDRICAL_SURFACE('',#17017,0.1);
+#17017=AXIS2_PLACEMENT_3D('',#17018,#17019,#17020);
+#17018=CARTESIAN_POINT('',(5.85,4.1906163678644,1.36796227589829));
+#17019=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#17020=DIRECTION('',(3.24952363791088E-016,0.707106781186545,0.70710678118655));
+#17021=FACE_BOUND('',#17022,.T.);
+#17022=EDGE_LOOP('',(#20802,#20803,#20804,#20805));
+#17023=PLANE('',#17024);
+#17024=AXIS2_PLACEMENT_3D('',#17025,#17026,#17027);
+#17025=CARTESIAN_POINT('',(5.85,4.13061636786439,1.44796227589829));
+#17026=DIRECTION('',(-3.61559356692088E-016,0.599999999999996,-0.800000000000003));
+#17027=DIRECTION('',(0.,-0.800000000000003,-0.599999999999996));
+#17028=FACE_BOUND('',#17029,.T.);
+#17029=EDGE_LOOP('',(#20806,#20807,#20808,#20809));
+#17030=CYLINDRICAL_SURFACE('',#17031,1.);
+#17031=AXIS2_PLACEMENT_3D('',#17032,#17033,#17034);
+#17032=CARTESIAN_POINT('',(5.85,4.5298221281347,0.497366596101021));
+#17033=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#17034=DIRECTION('',(3.67641631998843E-016,-0.599999999999996,0.800000000000003));
+#17035=FACE_BOUND('',#17036,.T.);
+#17036=EDGE_LOOP('',(#20810,#20811,#20812,#20813));
+#17037=PLANE('',#17038);
+#17038=AXIS2_PLACEMENT_3D('',#17039,#17040,#17041);
+#17039=CARTESIAN_POINT('',(5.85,3.70762993649092,1.06657657493133));
+#17040=DIRECTION('',(-2.57253992210753E-016,0.822192191643779,-0.569209978830308));
+#17041=DIRECTION('',(-2.61688544415486E-015,-0.569209978830308,-0.822192191643779));
+#17042=FACE_BOUND('',#17043,.T.);
+#17043=EDGE_LOOP('',(#20814,#20815,#20816,#20817));
+#17044=CYLINDRICAL_SURFACE('',#17045,0.2);
+#17045=AXIS2_PLACEMENT_3D('',#17046,#17047,#17048);
+#17046=CARTESIAN_POINT('',(5.85,3.35,0.901364184463148));
+#17047=DIRECTION('',(-1.,0.,4.59552039998552E-016));
+#17048=DIRECTION('',(-2.61581606959001E-016,0.822192191643778,-0.569209978830309));
+#17049=FACE_BOUND('',#17050,.T.);
+#17050=EDGE_LOOP('',(#20818,#20819,#20820,#20821));
+#17051=PLANE('',#17052);
+#17052=AXIS2_PLACEMENT_3D('',#17053,#17054,#17055);
+#17053=CARTESIAN_POINT('',(5.85,3.18556156167124,0.787522188697087));
+#17054=DIRECTION('',(-2.57253992210753E-016,-0.822192191643778,-0.569209978830309));
+#17055=DIRECTION('',(2.61688544415485E-015,-0.569209978830309,0.822192191643778));
+#17056=FACE_BOUND('',#17057,.T.);
+#17057=EDGE_LOOP('',(#20822,#20823,#20824,#20825));
+#17058=CYLINDRICAL_SURFACE('',#17059,1.);
+#17059=AXIS2_PLACEMENT_3D('',#17060,#17061,#17062);
+#17060=CARTESIAN_POINT('',(5.85,2.1701778718653,0.49736659610102));
+#17061=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#17062=DIRECTION('',(2.61581606959001E-016,0.822192191643779,0.569209978830309));
+#17063=FACE_BOUND('',#17064,.T.);
+#17064=EDGE_LOOP('',(#20826,#20827,#20828,#20829));
+#17065=PLANE('',#17066);
+#17066=AXIS2_PLACEMENT_3D('',#17067,#17068,#17069);
+#17067=CARTESIAN_POINT('',(5.85,2.77017787186529,1.29736659610102));
+#17068=DIRECTION('',(-3.61559356692088E-016,-0.599999999999995,-0.800000000000004));
+#17069=DIRECTION('',(0.,-0.800000000000004,0.599999999999995));
+#17070=FACE_BOUND('',#17071,.T.);
+#17071=EDGE_LOOP('',(#20830,#20831,#20832,#20833));
+#17072=CYLINDRICAL_SURFACE('',#17073,0.1);
+#17073=AXIS2_PLACEMENT_3D('',#17074,#17075,#17076);
+#17074=CARTESIAN_POINT('',(5.85,2.50938363213561,1.36796227589829));
+#17075=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#17076=DIRECTION('',(3.67641631998843E-016,0.599999999999996,0.800000000000003));
+#17077=FACE_BOUND('',#17078,.T.);
+#17078=EDGE_LOOP('',(#20834,#20835,#20836,#20837));
+#17079=PLANE('',#17080);
+#17080=AXIS2_PLACEMENT_3D('',#17081,#17082,#17083);
+#17081=CARTESIAN_POINT('',(5.85,2.43867295401695,1.43867295401694));
+#17082=DIRECTION('',(-3.19576341148026E-016,0.707106781186544,-0.707106781186551));
+#17083=DIRECTION('',(0.,-0.707106781186551,-0.707106781186544));
+#17084=FACE_BOUND('',#17085,.T.);
+#17085=EDGE_LOOP('',(#20838,#20839,#20840,#20841));
+#17086=CYLINDRICAL_SURFACE('',#17087,0.1);
+#17087=AXIS2_PLACEMENT_3D('',#17088,#17089,#17090);
+#17088=CARTESIAN_POINT('',(5.85,2.3320377241017,1.19061636786439));
+#17089=DIRECTION('',(1.,-0.,-4.59552039998552E-016));
+#17090=DIRECTION('',(3.24952363791088E-016,-0.707106781186545,0.70710678118655));
+#17091=FACE_BOUND('',#17092,.T.);
+#17092=EDGE_LOOP('',(#20842,#20843,#20844,#20845));
+#17093=PLANE('',#17094);
+#17094=AXIS2_PLACEMENT_3D('',#17095,#17096,#17097);
+#17095=CARTESIAN_POINT('',(5.85,2.2520377241017,1.13061636786439));
+#17096=DIRECTION('',(2.71169517519065E-016,0.8,0.6));
+#17097=DIRECTION('',(-2.14914567100785E-015,0.6,-0.8));
+#17098=FACE_BOUND('',#17099,.T.);
+#17099=EDGE_LOOP('',(#20846,#20847,#20848,#20849));
+#17100=PLANE('',#17101);
+#17101=AXIS2_PLACEMENT_3D('',#17102,#17103,#17104);
+#17102=CARTESIAN_POINT('',(5.85,2.5,0.799999999999995));
+#17103=DIRECTION('',(0.,1.,0.));
+#17104=DIRECTION('',(0.,0.,-1.));
+#17105=FACE_BOUND('',#17106,.T.);
+#17106=EDGE_LOOP('',(#20850,#20851,#20852,#20853));
+#17107=PLANE('',#17108);
+#17108=AXIS2_PLACEMENT_3D('',#17109,#17110,#17111);
+#17109=CARTESIAN_POINT('',(5.85,2.5,-0.100000000000005));
+#17110=DIRECTION('',(-3.34823039753649E-016,0.686623532963716,-0.727013152549818));
+#17111=DIRECTION('',(0.,-0.727013152549818,-0.686623532963716));
+#17112=FACE_BOUND('',#17113,.T.);
+#17113=EDGE_LOOP('',(#20854,#20855,#20856,#20857));
+#17114=PLANE('',#17115);
+#17115=AXIS2_PLACEMENT_3D('',#17116,#17117,#17118);
+#17116=CARTESIAN_POINT('',(5.05,2.05,-3.2));
+#17117=DIRECTION('',(0.,-1.,0.));
+#17118=DIRECTION('',(1.63842932933703E-015,0.,-1.));
+#17119=FACE_BOUND('',#17120,.T.);
+#17120=EDGE_LOOP('',(#20858,#20859,#20860,#20861));
+#17121=PLANE('',#17122);
+#17122=AXIS2_PLACEMENT_3D('',#17123,#17124,#17125);
+#17123=CARTESIAN_POINT('',(5.85,4.4,-0.300000000000002));
+#17124=DIRECTION('',(-3.26523652912114E-016,-0.707106781186544,-0.707106781186551));
+#17125=DIRECTION('',(0.,-0.707106781186551,0.707106781186544));
+#17126=FACE_BOUND('',#17127,.T.);
+#17127=EDGE_LOOP('',(#20862,#20863,#20864,#20865,#20866,#20867,#20868,#20869,#20870,
+#20871,#20872,#20873,#20874,#20875));
+#17128=PLANE('',#17129);
+#17129=AXIS2_PLACEMENT_3D('',#17130,#17131,#17132);
+#17130=CARTESIAN_POINT('',(6.05000000000001,0.530973355292318,-8.61548667764616));
+#17131=DIRECTION('',(-1.,1.99801825940487E-045,-1.77635683940025E-015));
+#17132=DIRECTION('',(-1.77635683940025E-015,1.13489464739461E-015,1.));
+#17133=FACE_BOUND('',#17134,.T.);
+#17134=EDGE_LOOP('',(#20876,#20877,#20878,#20879,#20880,#20881,#20882,#20883,#20884,
+#20885,#20886,#20887,#20888,#20889));
+#17135=PLANE('',#17136);
+#17136=AXIS2_PLACEMENT_3D('',#17137,#17138,#17139);
+#17137=CARTESIAN_POINT('',(6.45000000000001,0.530973355292319,-8.61548667764616));
+#17138=DIRECTION('',(-1.,1.99801825940487E-045,-1.77635683940025E-015));
+#17139=DIRECTION('',(-1.77635683940025E-015,1.13489464739461E-015,1.));
+#17140=FACE_BOUND('',#17141,.T.);
+#17141=EDGE_LOOP('',(#20890,#20891,#20892,#20893));
+#17142=PLANE('',#17143);
+#17143=AXIS2_PLACEMENT_3D('',#17144,#17145,#17146);
+#17144=CARTESIAN_POINT('',(6.45,-7.4,-3.10000000000001));
+#17145=DIRECTION('',(8.95063523728809E-016,-0.,1.));
+#17146=DIRECTION('',(0.,1.,0.));
+#17147=FACE_BOUND('',#17148,.T.);
+#17148=EDGE_LOOP('',(#20894,#20895,#20896,#20897));
+#17149=PLANE('',#17150);
+#17150=AXIS2_PLACEMENT_3D('',#17151,#17152,#17153);
+#17151=CARTESIAN_POINT('',(6.45,-6.5,-1.10000000000001));
+#17152=DIRECTION('',(-8.95063523728809E-016,2.46716227694479E-016,-1.));
+#17153=DIRECTION('',(0.,-1.,-2.46716227694479E-016));
+#17154=FACE_BOUND('',#17155,.T.);
+#17155=EDGE_LOOP('',(#20898,#20899,#20900,#20901));
+#17156=CYLINDRICAL_SURFACE('',#17157,0.2);
+#17157=AXIS2_PLACEMENT_3D('',#17158,#17159,#17160);
+#17158=CARTESIAN_POINT('',(6.45,-6.5,-0.900000000000006));
+#17159=DIRECTION('',(-1.,-8.76512116912217E-032,8.88178419700125E-016));
+#17160=DIRECTION('',(8.88178419700125E-016,-1.22464679914735E-016,1.));
+#17161=FACE_BOUND('',#17162,.T.);
+#17162=EDGE_LOOP('',(#20902,#20903,#20904,#20905));
+#17163=PLANE('',#17164);
+#17164=AXIS2_PLACEMENT_3D('',#17165,#17166,#17167);
+#17165=CARTESIAN_POINT('',(6.45,-6.5,-0.100000000000012));
+#17166=DIRECTION('',(0.,1.,0.));
+#17167=DIRECTION('',(-1.48029736616689E-015,0.,-1.));
+#17168=FACE_BOUND('',#17169,.T.);
+#17169=EDGE_LOOP('',(#20906,#20907,#20908,#20909));
+#17170=PLANE('',#17171);
+#17171=AXIS2_PLACEMENT_3D('',#17172,#17173,#17174);
+#17172=CARTESIAN_POINT('',(6.44999999999999,-7.4,-0.0999999999999983));
+#17173=DIRECTION('',(-1.77635683940025E-015,3.28581157793103E-016,1.));
+#17174=DIRECTION('',(-1.41975832657378E-016,1.,-3.28581157793103E-016));
+#17175=FACE_BOUND('',#17176,.T.);
+#17176=EDGE_LOOP('',(#20910,#20911,#20912,#20913));
+#17177=CYLINDRICAL_SURFACE('',#17178,0.5);
+#17178=AXIS2_PLACEMENT_3D('',#17179,#17180,#17181);
+#17179=CARTESIAN_POINT('',(6.45,-5.7,-0.600000000000011));
+#17180=DIRECTION('',(1.,8.76512116912217E-032,-8.88178419700125E-016));
+#17181=DIRECTION('',(2.11192741845295E-032,1.,1.22464679914735E-016));
+#17182=FACE_BOUND('',#17183,.T.);
+#17183=EDGE_LOOP('',(#20914,#20915,#20916,#20917));
+#17184=PLANE('',#17185);
+#17185=AXIS2_PLACEMENT_3D('',#17186,#17187,#17188);
+#17186=CARTESIAN_POINT('',(6.44999999999999,-5.2,-0.099999999999999));
+#17187=DIRECTION('',(-9.49410759657491E-016,1.,-9.14747859605687E-016));
+#17188=DIRECTION('',(1.77635683940025E-015,-9.14747859605685E-016,-1.));
+#17189=FACE_BOUND('',#17190,.T.);
+#17190=EDGE_LOOP('',(#20918,#20919,#20920,#20921));
+#17191=CYLINDRICAL_SURFACE('',#17192,0.2);
+#17192=AXIS2_PLACEMENT_3D('',#17193,#17194,#17195);
+#17193=CARTESIAN_POINT('',(5.85,-5.2,-1.4));
+#17194=DIRECTION('',(-1.77635683940025E-015,-0.,1.));
+#17195=DIRECTION('',(9.49410759657493E-016,1.,1.68649229631778E-030));
+#17196=FACE_BOUND('',#17197,.T.);
+#17197=EDGE_LOOP('',(#20922,#20923,#20924,#20925));
+#17198=PLANE('',#17199);
+#17199=AXIS2_PLACEMENT_3D('',#17200,#17201,#17202);
+#17200=CARTESIAN_POINT('',(6.45,-5.2,-3.19999999999999));
+#17201=DIRECTION('',(-9.49410759657491E-016,1.,-9.14747859605687E-016));
+#17202=DIRECTION('',(1.77635683940025E-015,-9.14747859605686E-016,-1.));
+#17203=FACE_BOUND('',#17204,.T.);
+#17204=EDGE_LOOP('',(#20926,#20927,#20928,#20929));
+#17205=CYLINDRICAL_SURFACE('',#17206,0.5);
+#17206=AXIS2_PLACEMENT_3D('',#17207,#17208,#17209);
+#17207=CARTESIAN_POINT('',(6.45,-5.7,-3.60000000000001));
+#17208=DIRECTION('',(1.,8.76512116912217E-032,-8.88178419700125E-016));
+#17209=DIRECTION('',(-8.88178419700125E-016,1.22464679914735E-016,-1.));
+#17210=FACE_BOUND('',#17211,.T.);
+#17211=EDGE_LOOP('',(#20930,#20931,#20932,#20933));
+#17212=PLANE('',#17213);
+#17213=AXIS2_PLACEMENT_3D('',#17214,#17215,#17216);
+#17214=CARTESIAN_POINT('',(6.45,-6.5,-4.10000000000001));
+#17215=DIRECTION('',(8.95063523728809E-016,-0.,1.));
+#17216=DIRECTION('',(0.,1.,0.));
+#17217=FACE_BOUND('',#17218,.T.);
+#17218=EDGE_LOOP('',(#20934,#20935,#20936,#20937));
+#17219=PLANE('',#17220);
+#17220=AXIS2_PLACEMENT_3D('',#17221,#17222,#17223);
+#17221=CARTESIAN_POINT('',(6.45,-6.5,-3.50000000000001));
+#17222=DIRECTION('',(1.3249601767278E-030,1.,1.48029736616688E-015));
+#17223=DIRECTION('',(-1.48029736616688E-015,1.48029736616688E-015,-1.));
+#17224=FACE_BOUND('',#17225,.T.);
+#17225=EDGE_LOOP('',(#20938,#20939,#20940,#20941));
+#17226=CYLINDRICAL_SURFACE('',#17227,0.2);
+#17227=AXIS2_PLACEMENT_3D('',#17228,#17229,#17230);
+#17228=CARTESIAN_POINT('',(6.45,-6.5,-3.30000000000001));
+#17229=DIRECTION('',(-1.,-8.76512116912217E-032,8.88178419700125E-016));
+#17230=DIRECTION('',(8.88178419700125E-016,-1.22464679914735E-016,1.));
+#17231=FACE_BOUND('',#17232,.T.);
+#17232=EDGE_LOOP('',(#20942,#20943,#20944,#20945));
+#17233=CYLINDRICAL_SURFACE('',#17234,0.599999999999999);
+#17234=AXIS2_PLACEMENT_3D('',#17235,#17236,#17237);
+#17235=CARTESIAN_POINT('',(5.85,-5.2,-3.19999999999999));
+#17236=DIRECTION('',(1.77635683940025E-015,-0.,-1.));
+#17237=DIRECTION('',(9.49410759657493E-016,1.,1.68649229631777E-030));
+#17238=FACE_BOUND('',#17239,.T.);
+#17239=EDGE_LOOP('',(#20946,#20947,#20948,#20949));
+#17240=PLANE('',#17241);
+#17241=AXIS2_PLACEMENT_3D('',#17242,#17243,#17244);
+#17242=CARTESIAN_POINT('',(5.85,-5.,-1.4));
+#17243=DIRECTION('',(-1.77635683940025E-015,-1.11022302462516E-015,1.));
+#17244=DIRECTION('',(1.,-3.23789274219377E-015,1.77635683940025E-015));
+#17245=FACE_BOUND('',#17246,.T.);
+#17246=EDGE_LOOP('',(#20950,#20951,#20952,#20953));
+#17247=PLANE('',#17248);
+#17248=AXIS2_PLACEMENT_3D('',#17249,#17250,#17251);
+#17249=CARTESIAN_POINT('',(6.05,-5.2,-3.19999999999999));
+#17250=DIRECTION('',(2.22044604925032E-015,-1.0846837446789E-030,-1.));
+#17251=DIRECTION('',(2.44249065417534E-015,1.,4.33873497871557E-030));
+#17252=FACE_BOUND('',#17253,.T.);
+#17253=EDGE_LOOP('',(#20954,#20955,#20956,#20957));
+#17254=CYLINDRICAL_SURFACE('',#17255,0.1);
+#17255=AXIS2_PLACEMENT_3D('',#17256,#17257,#17258);
+#17256=CARTESIAN_POINT('',(6.54999999999999,-7.3697224362268,-1.10000000000001));
+#17257=DIRECTION('',(-1.77635683940025E-015,1.33226762955019E-015,1.));
+#17258=DIRECTION('',(-1.,-1.38777878078145E-016,-1.77635683940025E-015));
+#17259=FACE_BOUND('',#17260,.T.);
+#17260=EDGE_LOOP('',(#20958,#20959,#20960,#20961));
+#17261=PLANE('',#17262);
+#17262=AXIS2_PLACEMENT_3D('',#17263,#17264,#17265);
+#17263=CARTESIAN_POINT('',(6.46679497056622,-7.42519245584932,-1.10000000000001));
+#17264=DIRECTION('',(0.832050294337844,0.554700196225228,7.39009115536014E-016));
+#17265=DIRECTION('',(0.554700196225228,-0.832050294337844,2.26247128893612E-015));
+#17266=FACE_BOUND('',#17267,.T.);
+#17267=EDGE_LOOP('',(#20962,#20963,#20964,#20965));
+#17268=CYLINDRICAL_SURFACE('',#17269,0.499999999999999);
+#17269=AXIS2_PLACEMENT_3D('',#17270,#17271,#17272);
+#17270=CARTESIAN_POINT('',(6.48628716772774,-8.35581857045761,-1.10000000000001));
+#17271=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#17272=DIRECTION('',(0.832050294337844,0.554700196225228,7.39009115536014E-016));
+#17273=FACE_BOUND('',#17274,.T.);
+#17274=EDGE_LOOP('',(#20966,#20967,#20968,#20969));
+#17275=PLANE('',#17276);
+#17276=AXIS2_PLACEMENT_3D('',#17277,#17278,#17279);
+#17277=CARTESIAN_POINT('',(6.9486262169651,-8.54619347308476,-1.1));
+#17278=DIRECTION('',(0.924678098474716,-0.380749805254295,1.98073202480107E-015));
+#17279=DIRECTION('',(-0.380749805254295,-0.924678098474716,5.64916388136749E-016));
+#17280=FACE_BOUND('',#17281,.T.);
+#17281=EDGE_LOOP('',(#20970,#20971,#20972,#20973));
+#17282=PLANE('',#17283);
+#17283=AXIS2_PLACEMENT_3D('',#17284,#17285,#17286);
+#17284=CARTESIAN_POINT('',(5.98012876061011,-9.84770007789828,-1.1));
+#17285=DIRECTION('',(-0.924678098474716,0.380749805254295,-2.31890578513296E-015));
+#17286=DIRECTION('',(0.380749805254295,0.924678098474716,-5.6491638813675E-016));
+#17287=FACE_BOUND('',#17288,.T.);
+#17288=EDGE_LOOP('',(#20974,#20975,#20976,#20977));
+#17289=CYLINDRICAL_SURFACE('',#17290,0.1);
+#17290=AXIS2_PLACEMENT_3D('',#17291,#17292,#17293);
+#17291=CARTESIAN_POINT('',(6.48628716772774,-8.35581857045761,-1.10000000000001));
+#17292=DIRECTION('',(-1.77635683940025E-015,1.33226762955019E-015,1.));
+#17293=DIRECTION('',(0.924678098474716,-0.380749805254295,2.14981890496702E-015));
+#17294=FACE_BOUND('',#17295,.T.);
+#17295=EDGE_LOOP('',(#20978,#20979,#20980,#20981));
+#17296=PLANE('',#17297);
+#17297=AXIS2_PLACEMENT_3D('',#17298,#17299,#17300);
+#17298=CARTESIAN_POINT('',(6.56949219716153,-8.30034855083509,-1.10000000000001));
+#17299=DIRECTION('',(-0.832050294337844,-0.554700196225229,-4.92672743690675E-016));
+#17300=DIRECTION('',(-0.554700196225229,0.832050294337844,-2.26247128893612E-015));
+#17301=FACE_BOUND('',#17302,.T.);
+#17302=EDGE_LOOP('',(#20982,#20983,#20984,#20985));
+#17303=CYLINDRICAL_SURFACE('',#17304,0.499999999999999);
+#17304=AXIS2_PLACEMENT_3D('',#17305,#17306,#17307);
+#17305=CARTESIAN_POINT('',(6.54999999999999,-7.3697224362268,-1.10000000000001));
+#17306=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#17307=DIRECTION('',(-0.832050294337844,-0.554700196225228,-7.39009115536014E-016));
+#17308=FACE_BOUND('',#17309,.T.);
+#17309=EDGE_LOOP('',(#20986,#20987,#20988,#20989));
+#17310=PLANE('',#17311);
+#17311=AXIS2_PLACEMENT_3D('',#17312,#17313,#17314);
+#17312=CARTESIAN_POINT('',(6.45,-7.4,-3.1));
+#17313=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#17314=DIRECTION('',(1.,-4.38256058456039E-032,1.77635683940025E-015));
+#17315=FACE_BOUND('',#17316,.T.);
+#17316=EDGE_LOOP('',(#20990,#20991,#20992,#20993));
+#17317=PLANE('',#17318);
+#17318=AXIS2_PLACEMENT_3D('',#17319,#17320,#17321);
+#17319=CARTESIAN_POINT('',(6.44999999999999,-7.4,-1.10000000000001));
+#17320=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#17321=DIRECTION('',(1.,-4.38256058456039E-032,1.77635683940025E-015));
+#17322=FACE_BOUND('',#17323,.T.);
+#17323=EDGE_LOOP('',(#20994,#20995,#20996,#20997));
+#17324=PLANE('',#17325);
+#17325=AXIS2_PLACEMENT_3D('',#17326,#17327,#17328);
+#17326=CARTESIAN_POINT('',(6.44999999999999,-7.4,-1.10000000000001));
+#17327=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#17328=DIRECTION('',(1.,-4.38256058456039E-032,1.77635683940025E-015));
+#17329=FACE_BOUND('',#17330,.T.);
+#17330=EDGE_LOOP('',(#20998,#20999,#21000,#21001));
+#17331=PLANE('',#17332);
+#17332=AXIS2_PLACEMENT_3D('',#17333,#17334,#17335);
+#17333=CARTESIAN_POINT('',(6.44999999999999,-7.4,-1.10000000000001));
+#17334=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#17335=DIRECTION('',(1.,-4.38256058456039E-032,1.77635683940025E-015));
+#17336=FACE_BOUND('',#17337,.T.);
+#17337=EDGE_LOOP('',(#21002,#21003,#21004,#21005));
+#17338=PLANE('',#17339);
+#17339=AXIS2_PLACEMENT_3D('',#17340,#17341,#17342);
+#17340=CARTESIAN_POINT('',(6.44999999999999,-7.4,-1.10000000000001));
+#17341=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#17342=DIRECTION('',(1.,-4.38256058456039E-032,1.77635683940025E-015));
+#17343=FACE_BOUND('',#17344,.T.);
+#17344=EDGE_LOOP('',(#21006,#21007,#21008,#21009));
+#17345=PLANE('',#17346);
+#17346=AXIS2_PLACEMENT_3D('',#17347,#17348,#17349);
+#17347=CARTESIAN_POINT('',(6.45,-7.4,-3.1));
+#17348=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#17349=DIRECTION('',(1.,-4.38256058456039E-032,1.77635683940025E-015));
+#17350=FACE_BOUND('',#17351,.T.);
+#17351=EDGE_LOOP('',(#21010,#21011,#21012,#21013));
+#17352=PLANE('',#17353);
+#17353=AXIS2_PLACEMENT_3D('',#17354,#17355,#17356);
+#17354=CARTESIAN_POINT('',(6.45,-7.4,-3.1));
+#17355=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#17356=DIRECTION('',(1.,-4.38256058456039E-032,1.77635683940025E-015));
+#17357=FACE_BOUND('',#17358,.T.);
+#17358=EDGE_LOOP('',(#21014,#21015,#21016,#21017));
+#17359=PLANE('',#17360);
+#17360=AXIS2_PLACEMENT_3D('',#17361,#17362,#17363);
+#17361=CARTESIAN_POINT('',(6.45,-7.4,-3.1));
+#17362=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#17363=DIRECTION('',(1.,-4.38256058456039E-032,1.77635683940025E-015));
+#17364=FACE_BOUND('',#17365,.T.);
+#17365=EDGE_LOOP('',(#21018,#21019,#21020,#21021,#21022,#21023,#21024,#21025,#21026,
+#21027,#21028,#21029,#21030,#21031));
+#17366=PLANE('',#17367);
+#17367=AXIS2_PLACEMENT_3D('',#17368,#17369,#17370);
+#17368=CARTESIAN_POINT('',(-6.05,0.530973355292329,-8.61548667764616));
+#17369=DIRECTION('',(1.,1.16831644342763E-045,-8.88178419700125E-016));
+#17370=DIRECTION('',(-8.88178419700125E-016,8.14163551391779E-016,-1.));
+#17371=FACE_BOUND('',#17372,.T.);
+#17372=EDGE_LOOP('',(#21032,#21033,#21034,#21035,#21036,#21037,#21038,#21039,#21040,
+#21041,#21042,#21043,#21044,#21045));
+#17373=PLANE('',#17374);
+#17374=AXIS2_PLACEMENT_3D('',#17375,#17376,#17377);
+#17375=CARTESIAN_POINT('',(-6.45,0.530973355292329,-8.61548667764616));
+#17376=DIRECTION('',(1.,1.16831644342763E-045,-8.88178419700125E-016));
+#17377=DIRECTION('',(-8.88178419700125E-016,8.14163551391779E-016,-1.));
+#17378=FACE_BOUND('',#17379,.T.);
+#17379=EDGE_LOOP('',(#21046,#21047,#21048,#21049));
+#17380=PLANE('',#17381);
+#17381=AXIS2_PLACEMENT_3D('',#17382,#17383,#17384);
+#17382=CARTESIAN_POINT('',(6.45,-7.4,-3.10000000000001));
+#17383=DIRECTION('',(8.95063523728809E-016,-0.,1.));
+#17384=DIRECTION('',(0.,1.,0.));
+#17385=FACE_BOUND('',#17386,.T.);
+#17386=EDGE_LOOP('',(#21050,#21051,#21052,#21053));
+#17387=PLANE('',#17388);
+#17388=AXIS2_PLACEMENT_3D('',#17389,#17390,#17391);
+#17389=CARTESIAN_POINT('',(6.45,-6.5,-1.10000000000001));
+#17390=DIRECTION('',(-8.95063523728809E-016,2.46716227694479E-016,-1.));
+#17391=DIRECTION('',(0.,-1.,-2.46716227694479E-016));
+#17392=FACE_BOUND('',#17393,.T.);
+#17393=EDGE_LOOP('',(#21054,#21055,#21056,#21057));
+#17394=CYLINDRICAL_SURFACE('',#17395,0.2);
+#17395=AXIS2_PLACEMENT_3D('',#17396,#17397,#17398);
+#17396=CARTESIAN_POINT('',(6.45,-6.5,-3.30000000000001));
+#17397=DIRECTION('',(-1.,-8.76512116912217E-032,8.88178419700125E-016));
+#17398=DIRECTION('',(8.88178419700125E-016,-1.22464679914735E-016,1.));
+#17399=FACE_BOUND('',#17400,.T.);
+#17400=EDGE_LOOP('',(#21058,#21059,#21060,#21061));
+#17401=PLANE('',#17402);
+#17402=AXIS2_PLACEMENT_3D('',#17403,#17404,#17405);
+#17403=CARTESIAN_POINT('',(6.45,-6.5,-3.50000000000001));
+#17404=DIRECTION('',(1.3249601767278E-030,1.,1.48029736616688E-015));
+#17405=DIRECTION('',(-1.48029736616688E-015,1.48029736616688E-015,-1.));
+#17406=FACE_BOUND('',#17407,.T.);
+#17407=EDGE_LOOP('',(#21062,#21063,#21064,#21065));
+#17408=PLANE('',#17409);
+#17409=AXIS2_PLACEMENT_3D('',#17410,#17411,#17412);
+#17410=CARTESIAN_POINT('',(6.45,-6.5,-4.10000000000001));
+#17411=DIRECTION('',(8.95063523728809E-016,-0.,1.));
+#17412=DIRECTION('',(0.,1.,0.));
+#17413=FACE_BOUND('',#17414,.T.);
+#17414=EDGE_LOOP('',(#21066,#21067,#21068,#21069));
+#17415=CYLINDRICAL_SURFACE('',#17416,0.5);
+#17416=AXIS2_PLACEMENT_3D('',#17417,#17418,#17419);
+#17417=CARTESIAN_POINT('',(6.45,-5.7,-3.60000000000001));
+#17418=DIRECTION('',(1.,8.76512116912217E-032,-8.88178419700125E-016));
+#17419=DIRECTION('',(-8.88178419700125E-016,1.22464679914735E-016,-1.));
+#17420=FACE_BOUND('',#17421,.T.);
+#17421=EDGE_LOOP('',(#21070,#21071,#21072,#21073));
+#17422=PLANE('',#17423);
+#17423=AXIS2_PLACEMENT_3D('',#17424,#17425,#17426);
+#17424=CARTESIAN_POINT('',(-6.45,-5.2,-4.5));
+#17425=DIRECTION('',(9.49410759657493E-016,1.,5.25695346702849E-016));
+#17426=DIRECTION('',(8.88178419700125E-016,-5.2569534670285E-016,1.));
+#17427=FACE_BOUND('',#17428,.T.);
+#17428=EDGE_LOOP('',(#21074,#21075,#21076,#21077));
+#17429=CYLINDRICAL_SURFACE('',#17430,0.2);
+#17430=AXIS2_PLACEMENT_3D('',#17431,#17432,#17433);
+#17431=CARTESIAN_POINT('',(-5.85,-5.2,-3.2));
+#17432=DIRECTION('',(-8.88178419700125E-016,-0.,-1.));
+#17433=DIRECTION('',(-9.49410759657493E-016,1.,8.43246148158887E-031));
+#17434=FACE_BOUND('',#17435,.T.);
+#17435=EDGE_LOOP('',(#21078,#21079,#21080,#21081));
+#17436=PLANE('',#17437);
+#17437=AXIS2_PLACEMENT_3D('',#17438,#17439,#17440);
+#17438=CARTESIAN_POINT('',(-6.45,-5.2,-1.4));
+#17439=DIRECTION('',(9.49410759657493E-016,1.,5.2569534670285E-016));
+#17440=DIRECTION('',(8.88178419700125E-016,-5.25695346702851E-016,1.));
+#17441=FACE_BOUND('',#17442,.T.);
+#17442=EDGE_LOOP('',(#21082,#21083,#21084,#21085));
+#17443=CYLINDRICAL_SURFACE('',#17444,0.5);
+#17444=AXIS2_PLACEMENT_3D('',#17445,#17446,#17447);
+#17445=CARTESIAN_POINT('',(6.45,-5.7,-0.600000000000011));
+#17446=DIRECTION('',(1.,8.76512116912217E-032,-8.88178419700125E-016));
+#17447=DIRECTION('',(2.11192741845295E-032,1.,1.22464679914735E-016));
+#17448=FACE_BOUND('',#17449,.T.);
+#17449=EDGE_LOOP('',(#21086,#21087,#21088,#21089));
+#17450=PLANE('',#17451);
+#17451=AXIS2_PLACEMENT_3D('',#17452,#17453,#17454);
+#17452=CARTESIAN_POINT('',(-6.45,-5.2,-0.0999999999999955));
+#17453=DIRECTION('',(8.88178419700122E-016,-4.06521056996419E-018,1.));
+#17454=DIRECTION('',(-1.41975832657379E-016,-1.,-4.06521056996419E-018));
+#17455=FACE_BOUND('',#17456,.T.);
+#17456=EDGE_LOOP('',(#21090,#21091,#21092,#21093));
+#17457=PLANE('',#17458);
+#17458=AXIS2_PLACEMENT_3D('',#17459,#17460,#17461);
+#17459=CARTESIAN_POINT('',(6.45,-6.5,-0.100000000000012));
+#17460=DIRECTION('',(0.,1.,0.));
+#17461=DIRECTION('',(-1.48029736616689E-015,0.,-1.));
+#17462=FACE_BOUND('',#17463,.T.);
+#17463=EDGE_LOOP('',(#21094,#21095,#21096,#21097));
+#17464=CYLINDRICAL_SURFACE('',#17465,0.2);
+#17465=AXIS2_PLACEMENT_3D('',#17466,#17467,#17468);
+#17466=CARTESIAN_POINT('',(6.45,-6.5,-0.900000000000006));
+#17467=DIRECTION('',(-1.,-8.76512116912217E-032,8.88178419700125E-016));
+#17468=DIRECTION('',(8.88178419700125E-016,-1.22464679914735E-016,1.));
+#17469=FACE_BOUND('',#17470,.T.);
+#17470=EDGE_LOOP('',(#21098,#21099,#21100,#21101));
+#17471=CYLINDRICAL_SURFACE('',#17472,0.599999999999999);
+#17472=AXIS2_PLACEMENT_3D('',#17473,#17474,#17475);
+#17473=CARTESIAN_POINT('',(-5.85,-5.2,-1.4));
+#17474=DIRECTION('',(8.88178419700125E-016,-0.,1.));
+#17475=DIRECTION('',(-9.49410759657493E-016,1.,8.43246148158887E-031));
+#17476=FACE_BOUND('',#17477,.T.);
+#17477=EDGE_LOOP('',(#21102,#21103,#21104,#21105));
+#17478=PLANE('',#17479);
+#17479=AXIS2_PLACEMENT_3D('',#17480,#17481,#17482);
+#17480=CARTESIAN_POINT('',(-5.85,-5.,-3.2));
+#17481=DIRECTION('',(1.93898129715633E-015,1.11022302462515E-015,-1.));
+#17482=DIRECTION('',(-1.,-2.00431160372137E-015,-1.93898129715633E-015));
+#17483=FACE_BOUND('',#17484,.T.);
+#17484=EDGE_LOOP('',(#21106,#21107,#21108,#21109));
+#17485=PLANE('',#17486);
+#17486=AXIS2_PLACEMENT_3D('',#17487,#17488,#17489);
+#17487=CARTESIAN_POINT('',(-6.05,-5.2,-1.4));
+#17488=DIRECTION('',(2.22044604925032E-015,-3.05333249420497E-015,1.));
+#17489=DIRECTION('',(-1.11022302462515E-015,1.,3.05333249420498E-015));
+#17490=FACE_BOUND('',#17491,.T.);
+#17491=EDGE_LOOP('',(#21110,#21111,#21112,#21113));
+#17492=CYLINDRICAL_SURFACE('',#17493,0.1);
+#17493=AXIS2_PLACEMENT_3D('',#17494,#17495,#17496);
+#17494=CARTESIAN_POINT('',(-6.55,-7.3697224362268,-3.1));
+#17495=DIRECTION('',(-8.88178419700125E-016,8.88178419700125E-016,-1.));
+#17496=DIRECTION('',(1.,-1.38777878078144E-016,-8.88178419700125E-016));
+#17497=FACE_BOUND('',#17498,.T.);
+#17498=EDGE_LOOP('',(#21114,#21115,#21116,#21117));
+#17499=PLANE('',#17500);
+#17500=AXIS2_PLACEMENT_3D('',#17501,#17502,#17503);
+#17501=CARTESIAN_POINT('',(-6.46679497056622,-7.42519245584932,-3.1));
+#17502=DIRECTION('',(-0.832050294337844,0.554700196225228,1.23168185922668E-015));
+#17503=DIRECTION('',(-0.554700196225228,-0.832050294337844,0.));
+#17504=FACE_BOUND('',#17505,.T.);
+#17505=EDGE_LOOP('',(#21118,#21119,#21120,#21121));
+#17506=CYLINDRICAL_SURFACE('',#17507,0.499999999999999);
+#17507=AXIS2_PLACEMENT_3D('',#17508,#17509,#17510);
+#17508=CARTESIAN_POINT('',(-6.48628716772774,-8.35581857045761,-3.1));
+#17509=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#17510=DIRECTION('',(-0.832050294337844,0.554700196225228,1.23168185922668E-015));
+#17511=FACE_BOUND('',#17512,.T.);
+#17512=EDGE_LOOP('',(#21122,#21123,#21124,#21125));
+#17513=PLANE('',#17514);
+#17514=AXIS2_PLACEMENT_3D('',#17515,#17516,#17517);
+#17515=CARTESIAN_POINT('',(-6.9486262169651,-8.54619347308476,-3.1));
+#17516=DIRECTION('',(-0.924678098474716,-0.380749805254295,4.831053719027E-016));
+#17517=DIRECTION('',(0.380749805254295,-0.924678098474716,-1.1298327762735E-015));
+#17518=FACE_BOUND('',#17519,.T.);
+#17519=EDGE_LOOP('',(#21126,#21127,#21128,#21129));
+#17520=PLANE('',#17521);
+#17521=AXIS2_PLACEMENT_3D('',#17522,#17523,#17524);
+#17522=CARTESIAN_POINT('',(-5.98012876061012,-9.84770007789828,-3.1));
+#17523=DIRECTION('',(0.924678098474716,0.380749805254295,-1.44931611570809E-016));
+#17524=DIRECTION('',(-0.380749805254295,0.924678098474716,1.1298327762735E-015));
+#17525=FACE_BOUND('',#17526,.T.);
+#17526=EDGE_LOOP('',(#21130,#21131,#21132,#21133));
+#17527=CYLINDRICAL_SURFACE('',#17528,0.1);
+#17528=AXIS2_PLACEMENT_3D('',#17529,#17530,#17531);
+#17529=CARTESIAN_POINT('',(-6.48628716772774,-8.35581857045761,-3.1));
+#17530=DIRECTION('',(-8.88178419700125E-016,8.88178419700125E-016,-1.));
+#17531=DIRECTION('',(-0.924678098474716,-0.380749805254295,4.831053719027E-016));
+#17532=FACE_BOUND('',#17533,.T.);
+#17533=EDGE_LOOP('',(#21134,#21135,#21136,#21137));
+#17534=PLANE('',#17535);
+#17535=AXIS2_PLACEMENT_3D('',#17536,#17537,#17538);
+#17536=CARTESIAN_POINT('',(-6.56949219716153,-8.30034855083509,-3.1));
+#17537=DIRECTION('',(0.832050294337844,-0.554700196225228,-1.23168185922668E-015));
+#17538=DIRECTION('',(0.554700196225228,0.832050294337844,5.65617822234031E-016));
+#17539=FACE_BOUND('',#17540,.T.);
+#17540=EDGE_LOOP('',(#21138,#21139,#21140,#21141));
+#17541=CYLINDRICAL_SURFACE('',#17542,0.499999999999999);
+#17542=AXIS2_PLACEMENT_3D('',#17543,#17544,#17545);
+#17543=CARTESIAN_POINT('',(-6.55,-7.3697224362268,-3.1));
+#17544=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#17545=DIRECTION('',(0.832050294337844,-0.554700196225228,-1.23168185922668E-015));
+#17546=FACE_BOUND('',#17547,.T.);
+#17547=EDGE_LOOP('',(#21142,#21143,#21144,#21145));
+#17548=PLANE('',#17549);
+#17549=AXIS2_PLACEMENT_3D('',#17550,#17551,#17552);
+#17550=CARTESIAN_POINT('',(-6.45,-7.4,-1.1));
+#17551=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#17552=DIRECTION('',(-1.,-8.76512116912219E-032,8.88178419700125E-016));
+#17553=FACE_BOUND('',#17554,.T.);
+#17554=EDGE_LOOP('',(#21146,#21147,#21148,#21149));
+#17555=PLANE('',#17556);
+#17556=AXIS2_PLACEMENT_3D('',#17557,#17558,#17559);
+#17557=CARTESIAN_POINT('',(-6.45,-7.4,-3.1));
+#17558=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#17559=DIRECTION('',(-1.,-8.76512116912219E-032,8.88178419700125E-016));
+#17560=FACE_BOUND('',#17561,.T.);
+#17561=EDGE_LOOP('',(#21150,#21151,#21152,#21153));
+#17562=PLANE('',#17563);
+#17563=AXIS2_PLACEMENT_3D('',#17564,#17565,#17566);
+#17564=CARTESIAN_POINT('',(-6.45,-7.4,-3.1));
+#17565=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#17566=DIRECTION('',(-1.,-8.76512116912219E-032,8.88178419700125E-016));
+#17567=FACE_BOUND('',#17568,.T.);
+#17568=EDGE_LOOP('',(#21154,#21155,#21156,#21157));
+#17569=PLANE('',#17570);
+#17570=AXIS2_PLACEMENT_3D('',#17571,#17572,#17573);
+#17571=CARTESIAN_POINT('',(-6.45,-7.4,-3.1));
+#17572=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#17573=DIRECTION('',(-1.,-8.76512116912219E-032,8.88178419700125E-016));
+#17574=FACE_BOUND('',#17575,.T.);
+#17575=EDGE_LOOP('',(#21158,#21159,#21160,#21161));
+#17576=PLANE('',#17577);
+#17577=AXIS2_PLACEMENT_3D('',#17578,#17579,#17580);
+#17578=CARTESIAN_POINT('',(-6.45,-7.4,-3.1));
+#17579=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#17580=DIRECTION('',(-1.,-8.76512116912219E-032,8.88178419700125E-016));
+#17581=FACE_BOUND('',#17582,.T.);
+#17582=EDGE_LOOP('',(#21162,#21163,#21164,#21165));
+#17583=PLANE('',#17584);
+#17584=AXIS2_PLACEMENT_3D('',#17585,#17586,#17587);
+#17585=CARTESIAN_POINT('',(-6.45,-7.4,-1.1));
+#17586=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#17587=DIRECTION('',(-1.,-8.76512116912219E-032,8.88178419700125E-016));
+#17588=FACE_BOUND('',#17589,.T.);
+#17589=EDGE_LOOP('',(#21166,#21167,#21168,#21169));
+#17590=PLANE('',#17591);
+#17591=AXIS2_PLACEMENT_3D('',#17592,#17593,#17594);
+#17592=CARTESIAN_POINT('',(-6.45,-7.4,-1.1));
+#17593=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#17594=DIRECTION('',(-1.,-8.76512116912219E-032,8.88178419700125E-016));
+#17595=FACE_BOUND('',#17596,.T.);
+#17596=EDGE_LOOP('',(#21170,#21171,#21172,#21173));
+#17597=PLANE('',#17598);
+#17598=AXIS2_PLACEMENT_3D('',#17599,#17600,#17601);
+#17599=CARTESIAN_POINT('',(-6.45,-7.4,-1.1));
+#17600=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#17601=DIRECTION('',(-1.,-8.76512116912219E-032,8.88178419700125E-016));
+#17602=FACE_BOUND('',#17603,.T.);
+#17603=EDGE_LOOP('',(#21174,#21175,#21176,#21177));
+#17604=CYLINDRICAL_SURFACE('',#17605,1.);
+#17605=AXIS2_PLACEMENT_3D('',#17606,#17607,#17608);
+#17606=CARTESIAN_POINT('',(9.3198484809835,-10.1414213562373,-2.1));
+#17607=DIRECTION('',(-0.924678098474714,0.380749805254298,-1.03620815631681E-015));
+#17608=DIRECTION('',(-2.92648491023937E-016,-3.43221135896712E-015,-1.));
+#17609=FACE_BOUND('',#17610,.T.);
+#17610=EDGE_LOOP('',(#21178,#21179,#21180,#21181));
+#17611=CYLINDRICAL_SURFACE('',#17612,1.);
+#17612=AXIS2_PLACEMENT_3D('',#17613,#17614,#17615);
+#17613=CARTESIAN_POINT('',(-9.31984848098348,-10.1414213562373,-2.1));
+#17614=DIRECTION('',(0.924678098474715,0.380749805254298,-2.96059473233377E-016));
+#17615=DIRECTION('',(-4.25220939078301E-016,1.81024902206211E-015,1.));
+#17616=ORIENTED_EDGE('',*,*,#21182,.F.);
+#17617=ORIENTED_EDGE('',*,*,#21183,.T.);
+#17618=ORIENTED_EDGE('',*,*,#21184,.T.);
+#17619=ORIENTED_EDGE('',*,*,#21185,.T.);
+#17620=ORIENTED_EDGE('',*,*,#21186,.T.);
+#17621=ORIENTED_EDGE('',*,*,#21187,.T.);
+#17622=ORIENTED_EDGE('',*,*,#21188,.T.);
+#17623=ORIENTED_EDGE('',*,*,#21189,.T.);
+#17624=ORIENTED_EDGE('',*,*,#21190,.T.);
+#17625=ORIENTED_EDGE('',*,*,#21191,.T.);
+#17626=ORIENTED_EDGE('',*,*,#21192,.T.);
+#17627=ORIENTED_EDGE('',*,*,#21193,.T.);
+#17628=ORIENTED_EDGE('',*,*,#21194,.T.);
+#17629=ORIENTED_EDGE('',*,*,#21195,.T.);
+#17630=ORIENTED_EDGE('',*,*,#21196,.T.);
+#17631=ORIENTED_EDGE('',*,*,#21197,.T.);
+#17632=ORIENTED_EDGE('',*,*,#21198,.T.);
+#17633=ORIENTED_EDGE('',*,*,#21199,.T.);
+#17634=ORIENTED_EDGE('',*,*,#21200,.T.);
+#17635=ORIENTED_EDGE('',*,*,#21201,.T.);
+#17636=ORIENTED_EDGE('',*,*,#21202,.T.);
+#17637=ORIENTED_EDGE('',*,*,#21203,.T.);
+#17638=ORIENTED_EDGE('',*,*,#21204,.T.);
+#17639=ORIENTED_EDGE('',*,*,#21205,.T.);
+#17640=ORIENTED_EDGE('',*,*,#21206,.T.);
+#17641=ORIENTED_EDGE('',*,*,#21207,.T.);
+#17642=ORIENTED_EDGE('',*,*,#21208,.T.);
+#17643=ORIENTED_EDGE('',*,*,#21209,.T.);
+#17644=ORIENTED_EDGE('',*,*,#21210,.T.);
+#17645=ORIENTED_EDGE('',*,*,#21211,.T.);
+#17646=ORIENTED_EDGE('',*,*,#21212,.T.);
+#17647=ORIENTED_EDGE('',*,*,#21213,.T.);
+#17648=ORIENTED_EDGE('',*,*,#21214,.T.);
+#17649=ORIENTED_EDGE('',*,*,#21215,.T.);
+#17650=ORIENTED_EDGE('',*,*,#21216,.T.);
+#17651=ORIENTED_EDGE('',*,*,#21217,.T.);
+#17652=ORIENTED_EDGE('',*,*,#21218,.F.);
+#17653=ORIENTED_EDGE('',*,*,#21219,.F.);
+#17654=ORIENTED_EDGE('',*,*,#21220,.F.);
+#17655=ORIENTED_EDGE('',*,*,#21221,.F.);
+#17656=ORIENTED_EDGE('',*,*,#21222,.F.);
+#17657=ORIENTED_EDGE('',*,*,#21223,.F.);
+#17658=ORIENTED_EDGE('',*,*,#21224,.T.);
+#17659=ORIENTED_EDGE('',*,*,#21225,.F.);
+#17660=ORIENTED_EDGE('',*,*,#21226,.F.);
+#17661=ORIENTED_EDGE('',*,*,#21227,.T.);
+#17662=ORIENTED_EDGE('',*,*,#21228,.T.);
+#17663=ORIENTED_EDGE('',*,*,#21229,.F.);
+#17664=ORIENTED_EDGE('',*,*,#21230,.F.);
+#17665=ORIENTED_EDGE('',*,*,#21231,.T.);
+#17666=ORIENTED_EDGE('',*,*,#21232,.T.);
+#17667=ORIENTED_EDGE('',*,*,#21226,.T.);
+#17668=ORIENTED_EDGE('',*,*,#21233,.F.);
+#17669=ORIENTED_EDGE('',*,*,#21234,.F.);
+#17670=ORIENTED_EDGE('',*,*,#21235,.T.);
+#17671=ORIENTED_EDGE('',*,*,#21230,.T.);
+#17672=ORIENTED_EDGE('',*,*,#21236,.F.);
+#17673=ORIENTED_EDGE('',*,*,#21237,.F.);
+#17674=ORIENTED_EDGE('',*,*,#21238,.T.);
+#17675=ORIENTED_EDGE('',*,*,#21234,.T.);
+#17676=ORIENTED_EDGE('',*,*,#21239,.F.);
+#17677=ORIENTED_EDGE('',*,*,#21240,.F.);
+#17678=ORIENTED_EDGE('',*,*,#21241,.T.);
+#17679=ORIENTED_EDGE('',*,*,#21237,.T.);
+#17680=ORIENTED_EDGE('',*,*,#21242,.F.);
+#17681=ORIENTED_EDGE('',*,*,#21243,.F.);
+#17682=ORIENTED_EDGE('',*,*,#21244,.T.);
+#17683=ORIENTED_EDGE('',*,*,#21240,.T.);
+#17684=ORIENTED_EDGE('',*,*,#21245,.F.);
+#17685=ORIENTED_EDGE('',*,*,#21246,.F.);
+#17686=ORIENTED_EDGE('',*,*,#21247,.T.);
+#17687=ORIENTED_EDGE('',*,*,#21243,.T.);
+#17688=ORIENTED_EDGE('',*,*,#21248,.F.);
+#17689=ORIENTED_EDGE('',*,*,#21228,.F.);
+#17690=ORIENTED_EDGE('',*,*,#21249,.T.);
+#17691=ORIENTED_EDGE('',*,*,#21250,.T.);
+#17692=ORIENTED_EDGE('',*,*,#21246,.T.);
+#17693=ORIENTED_EDGE('',*,*,#21190,.F.);
+#17694=ORIENTED_EDGE('',*,*,#21251,.F.);
+#17695=ORIENTED_EDGE('',*,*,#21252,.T.);
+#17696=ORIENTED_EDGE('',*,*,#21253,.F.);
+#17697=ORIENTED_EDGE('',*,*,#21254,.T.);
+#17698=ORIENTED_EDGE('',*,*,#21255,.F.);
+#17699=ORIENTED_EDGE('',*,*,#21256,.T.);
+#17700=ORIENTED_EDGE('',*,*,#21257,.T.);
+#17701=ORIENTED_EDGE('',*,*,#21258,.T.);
+#17702=ORIENTED_EDGE('',*,*,#21259,.T.);
+#17703=ORIENTED_EDGE('',*,*,#21260,.T.);
+#17704=ORIENTED_EDGE('',*,*,#21191,.F.);
+#17705=ORIENTED_EDGE('',*,*,#21253,.T.);
+#17706=ORIENTED_EDGE('',*,*,#21261,.T.);
+#17707=ORIENTED_EDGE('',*,*,#21192,.F.);
+#17708=ORIENTED_EDGE('',*,*,#21260,.F.);
+#17709=ORIENTED_EDGE('',*,*,#21262,.F.);
+#17710=ORIENTED_EDGE('',*,*,#21263,.F.);
+#17711=ORIENTED_EDGE('',*,*,#21193,.F.);
+#17712=ORIENTED_EDGE('',*,*,#21263,.T.);
+#17713=ORIENTED_EDGE('',*,*,#21264,.T.);
+#17714=ORIENTED_EDGE('',*,*,#21265,.T.);
+#17715=ORIENTED_EDGE('',*,*,#21266,.T.);
+#17716=ORIENTED_EDGE('',*,*,#21267,.T.);
+#17717=ORIENTED_EDGE('',*,*,#21194,.F.);
+#17718=ORIENTED_EDGE('',*,*,#21267,.F.);
+#17719=ORIENTED_EDGE('',*,*,#21268,.T.);
+#17720=ORIENTED_EDGE('',*,*,#21269,.F.);
+#17721=ORIENTED_EDGE('',*,*,#21270,.T.);
+#17722=ORIENTED_EDGE('',*,*,#21271,.F.);
+#17723=ORIENTED_EDGE('',*,*,#21272,.T.);
+#17724=ORIENTED_EDGE('',*,*,#21273,.T.);
+#17725=ORIENTED_EDGE('',*,*,#21195,.F.);
+#17726=ORIENTED_EDGE('',*,*,#21269,.T.);
+#17727=ORIENTED_EDGE('',*,*,#21274,.T.);
+#17728=ORIENTED_EDGE('',*,*,#21275,.T.);
+#17729=ORIENTED_EDGE('',*,*,#21196,.F.);
+#17730=ORIENTED_EDGE('',*,*,#21273,.F.);
+#17731=ORIENTED_EDGE('',*,*,#21276,.T.);
+#17732=ORIENTED_EDGE('',*,*,#21277,.T.);
+#17733=ORIENTED_EDGE('',*,*,#21278,.T.);
+#17734=ORIENTED_EDGE('',*,*,#21279,.T.);
+#17735=ORIENTED_EDGE('',*,*,#21280,.F.);
+#17736=ORIENTED_EDGE('',*,*,#21281,.F.);
+#17737=ORIENTED_EDGE('',*,*,#21282,.T.);
+#17738=ORIENTED_EDGE('',*,*,#21197,.F.);
+#17739=ORIENTED_EDGE('',*,*,#21275,.F.);
+#17740=ORIENTED_EDGE('',*,*,#21283,.F.);
+#17741=ORIENTED_EDGE('',*,*,#21284,.F.);
+#17742=ORIENTED_EDGE('',*,*,#21285,.T.);
+#17743=ORIENTED_EDGE('',*,*,#21286,.T.);
+#17744=ORIENTED_EDGE('',*,*,#21198,.F.);
+#17745=ORIENTED_EDGE('',*,*,#21282,.F.);
+#17746=ORIENTED_EDGE('',*,*,#21287,.T.);
+#17747=ORIENTED_EDGE('',*,*,#21288,.T.);
+#17748=ORIENTED_EDGE('',*,*,#21199,.F.);
+#17749=ORIENTED_EDGE('',*,*,#21286,.F.);
+#17750=ORIENTED_EDGE('',*,*,#21289,.T.);
+#17751=ORIENTED_EDGE('',*,*,#21290,.T.);
+#17752=ORIENTED_EDGE('',*,*,#21291,.T.);
+#17753=ORIENTED_EDGE('',*,*,#21292,.T.);
+#17754=ORIENTED_EDGE('',*,*,#21293,.T.);
+#17755=ORIENTED_EDGE('',*,*,#21200,.F.);
+#17756=ORIENTED_EDGE('',*,*,#21288,.F.);
+#17757=ORIENTED_EDGE('',*,*,#21294,.T.);
+#17758=ORIENTED_EDGE('',*,*,#21295,.T.);
+#17759=ORIENTED_EDGE('',*,*,#21296,.T.);
+#17760=ORIENTED_EDGE('',*,*,#21201,.F.);
+#17761=ORIENTED_EDGE('',*,*,#21293,.F.);
+#17762=ORIENTED_EDGE('',*,*,#21297,.T.);
+#17763=ORIENTED_EDGE('',*,*,#21298,.T.);
+#17764=ORIENTED_EDGE('',*,*,#21202,.F.);
+#17765=ORIENTED_EDGE('',*,*,#21296,.F.);
+#17766=ORIENTED_EDGE('',*,*,#21299,.T.);
+#17767=ORIENTED_EDGE('',*,*,#21300,.T.);
+#17768=ORIENTED_EDGE('',*,*,#21301,.F.);
+#17769=ORIENTED_EDGE('',*,*,#21302,.F.);
+#17770=ORIENTED_EDGE('',*,*,#21203,.F.);
+#17771=ORIENTED_EDGE('',*,*,#21298,.F.);
+#17772=ORIENTED_EDGE('',*,*,#21303,.F.);
+#17773=ORIENTED_EDGE('',*,*,#21304,.T.);
+#17774=ORIENTED_EDGE('',*,*,#21302,.T.);
+#17775=ORIENTED_EDGE('',*,*,#21305,.T.);
+#17776=ORIENTED_EDGE('',*,*,#21306,.F.);
+#17777=ORIENTED_EDGE('',*,*,#21307,.T.);
+#17778=ORIENTED_EDGE('',*,*,#21308,.T.);
+#17779=ORIENTED_EDGE('',*,*,#21204,.F.);
+#17780=ORIENTED_EDGE('',*,*,#21309,.T.);
+#17781=ORIENTED_EDGE('',*,*,#21310,.T.);
+#17782=ORIENTED_EDGE('',*,*,#21205,.F.);
+#17783=ORIENTED_EDGE('',*,*,#21308,.F.);
+#17784=ORIENTED_EDGE('',*,*,#21311,.T.);
+#17785=ORIENTED_EDGE('',*,*,#21312,.T.);
+#17786=ORIENTED_EDGE('',*,*,#21313,.T.);
+#17787=ORIENTED_EDGE('',*,*,#21206,.F.);
+#17788=ORIENTED_EDGE('',*,*,#21310,.F.);
+#17789=ORIENTED_EDGE('',*,*,#21314,.F.);
+#17790=ORIENTED_EDGE('',*,*,#21315,.F.);
+#17791=ORIENTED_EDGE('',*,*,#21207,.F.);
+#17792=ORIENTED_EDGE('',*,*,#21315,.T.);
+#17793=ORIENTED_EDGE('',*,*,#21316,.T.);
+#17794=ORIENTED_EDGE('',*,*,#21317,.T.);
+#17795=ORIENTED_EDGE('',*,*,#21318,.T.);
+#17796=ORIENTED_EDGE('',*,*,#21319,.T.);
+#17797=ORIENTED_EDGE('',*,*,#21208,.F.);
+#17798=ORIENTED_EDGE('',*,*,#21319,.F.);
+#17799=ORIENTED_EDGE('',*,*,#21320,.T.);
+#17800=ORIENTED_EDGE('',*,*,#21321,.F.);
+#17801=ORIENTED_EDGE('',*,*,#21322,.T.);
+#17802=ORIENTED_EDGE('',*,*,#21323,.F.);
+#17803=ORIENTED_EDGE('',*,*,#21324,.T.);
+#17804=ORIENTED_EDGE('',*,*,#21325,.T.);
+#17805=ORIENTED_EDGE('',*,*,#21326,.T.);
+#17806=ORIENTED_EDGE('',*,*,#21327,.T.);
+#17807=ORIENTED_EDGE('',*,*,#21328,.T.);
+#17808=ORIENTED_EDGE('',*,*,#21209,.F.);
+#17809=ORIENTED_EDGE('',*,*,#21321,.T.);
+#17810=ORIENTED_EDGE('',*,*,#21329,.T.);
+#17811=ORIENTED_EDGE('',*,*,#21210,.F.);
+#17812=ORIENTED_EDGE('',*,*,#21328,.F.);
+#17813=ORIENTED_EDGE('',*,*,#21330,.F.);
+#17814=ORIENTED_EDGE('',*,*,#21331,.F.);
+#17815=ORIENTED_EDGE('',*,*,#21211,.F.);
+#17816=ORIENTED_EDGE('',*,*,#21331,.T.);
+#17817=ORIENTED_EDGE('',*,*,#21332,.T.);
+#17818=ORIENTED_EDGE('',*,*,#21333,.T.);
+#17819=ORIENTED_EDGE('',*,*,#21334,.T.);
+#17820=ORIENTED_EDGE('',*,*,#21335,.T.);
+#17821=ORIENTED_EDGE('',*,*,#21212,.F.);
+#17822=ORIENTED_EDGE('',*,*,#21335,.F.);
+#17823=ORIENTED_EDGE('',*,*,#21336,.T.);
+#17824=ORIENTED_EDGE('',*,*,#21337,.F.);
+#17825=ORIENTED_EDGE('',*,*,#21338,.T.);
+#17826=ORIENTED_EDGE('',*,*,#21339,.F.);
+#17827=ORIENTED_EDGE('',*,*,#21340,.T.);
+#17828=ORIENTED_EDGE('',*,*,#21341,.T.);
+#17829=ORIENTED_EDGE('',*,*,#21342,.T.);
+#17830=ORIENTED_EDGE('',*,*,#21343,.T.);
+#17831=ORIENTED_EDGE('',*,*,#21213,.F.);
+#17832=ORIENTED_EDGE('',*,*,#21337,.T.);
+#17833=ORIENTED_EDGE('',*,*,#21344,.T.);
+#17834=ORIENTED_EDGE('',*,*,#21345,.T.);
+#17835=ORIENTED_EDGE('',*,*,#21214,.F.);
+#17836=ORIENTED_EDGE('',*,*,#21343,.F.);
+#17837=ORIENTED_EDGE('',*,*,#21346,.F.);
+#17838=ORIENTED_EDGE('',*,*,#21347,.F.);
+#17839=ORIENTED_EDGE('',*,*,#21348,.T.);
+#17840=ORIENTED_EDGE('',*,*,#21349,.T.);
+#17841=ORIENTED_EDGE('',*,*,#21215,.F.);
+#17842=ORIENTED_EDGE('',*,*,#21345,.F.);
+#17843=ORIENTED_EDGE('',*,*,#21350,.T.);
+#17844=ORIENTED_EDGE('',*,*,#21351,.T.);
+#17845=ORIENTED_EDGE('',*,*,#21216,.F.);
+#17846=ORIENTED_EDGE('',*,*,#21349,.F.);
+#17847=ORIENTED_EDGE('',*,*,#21352,.F.);
+#17848=ORIENTED_EDGE('',*,*,#21353,.F.);
+#17849=ORIENTED_EDGE('',*,*,#21217,.F.);
+#17850=ORIENTED_EDGE('',*,*,#21351,.F.);
+#17851=ORIENTED_EDGE('',*,*,#21354,.T.);
+#17852=ORIENTED_EDGE('',*,*,#21355,.T.);
+#17853=ORIENTED_EDGE('',*,*,#21183,.F.);
+#17854=ORIENTED_EDGE('',*,*,#21356,.F.);
+#17855=ORIENTED_EDGE('',*,*,#21357,.T.);
+#17856=ORIENTED_EDGE('',*,*,#21358,.T.);
+#17857=ORIENTED_EDGE('',*,*,#21184,.F.);
+#17858=ORIENTED_EDGE('',*,*,#21355,.F.);
+#17859=ORIENTED_EDGE('',*,*,#21359,.T.);
+#17860=ORIENTED_EDGE('',*,*,#21360,.T.);
+#17861=ORIENTED_EDGE('',*,*,#21185,.F.);
+#17862=ORIENTED_EDGE('',*,*,#21358,.F.);
+#17863=ORIENTED_EDGE('',*,*,#21361,.T.);
+#17864=ORIENTED_EDGE('',*,*,#21362,.T.);
+#17865=ORIENTED_EDGE('',*,*,#21363,.F.);
+#17866=ORIENTED_EDGE('',*,*,#21364,.F.);
+#17867=ORIENTED_EDGE('',*,*,#21186,.F.);
+#17868=ORIENTED_EDGE('',*,*,#21360,.F.);
+#17869=ORIENTED_EDGE('',*,*,#21365,.T.);
+#17870=ORIENTED_EDGE('',*,*,#21366,.T.);
+#17871=ORIENTED_EDGE('',*,*,#21187,.F.);
+#17872=ORIENTED_EDGE('',*,*,#21364,.T.);
+#17873=ORIENTED_EDGE('',*,*,#21367,.T.);
+#17874=ORIENTED_EDGE('',*,*,#21368,.F.);
+#17875=ORIENTED_EDGE('',*,*,#21369,.T.);
+#17876=ORIENTED_EDGE('',*,*,#21370,.T.);
+#17877=ORIENTED_EDGE('',*,*,#21188,.F.);
+#17878=ORIENTED_EDGE('',*,*,#21366,.F.);
+#17879=ORIENTED_EDGE('',*,*,#21371,.F.);
+#17880=ORIENTED_EDGE('',*,*,#21372,.F.);
+#17881=ORIENTED_EDGE('',*,*,#21189,.F.);
+#17882=ORIENTED_EDGE('',*,*,#21372,.T.);
+#17883=ORIENTED_EDGE('',*,*,#21373,.T.);
+#17884=ORIENTED_EDGE('',*,*,#21374,.T.);
+#17885=ORIENTED_EDGE('',*,*,#21375,.T.);
+#17886=ORIENTED_EDGE('',*,*,#21251,.T.);
+#17887=ORIENTED_EDGE('',*,*,#21376,.F.);
+#17888=ORIENTED_EDGE('',*,*,#21224,.F.);
+#17889=ORIENTED_EDGE('',*,*,#21377,.T.);
+#17890=ORIENTED_EDGE('',*,*,#21378,.T.);
+#17891=ORIENTED_EDGE('',*,*,#21379,.T.);
+#17892=ORIENTED_EDGE('',*,*,#21380,.T.);
+#17893=ORIENTED_EDGE('',*,*,#21261,.F.);
+#17894=ORIENTED_EDGE('',*,*,#21252,.F.);
+#17895=ORIENTED_EDGE('',*,*,#21375,.F.);
+#17896=ORIENTED_EDGE('',*,*,#21381,.T.);
+#17897=ORIENTED_EDGE('',*,*,#21382,.F.);
+#17898=ORIENTED_EDGE('',*,*,#21383,.F.);
+#17899=ORIENTED_EDGE('',*,*,#21384,.F.);
+#17900=ORIENTED_EDGE('',*,*,#21385,.F.);
+#17901=ORIENTED_EDGE('',*,*,#21386,.F.);
+#17902=ORIENTED_EDGE('',*,*,#21387,.F.);
+#17903=ORIENTED_EDGE('',*,*,#21388,.F.);
+#17904=ORIENTED_EDGE('',*,*,#21389,.F.);
+#17905=ORIENTED_EDGE('',*,*,#21254,.F.);
+#17906=ORIENTED_EDGE('',*,*,#21381,.F.);
+#17907=ORIENTED_EDGE('',*,*,#21374,.F.);
+#17908=ORIENTED_EDGE('',*,*,#21390,.T.);
+#17909=ORIENTED_EDGE('',*,*,#21389,.T.);
+#17910=ORIENTED_EDGE('',*,*,#21391,.F.);
+#17911=ORIENTED_EDGE('',*,*,#21392,.T.);
+#17912=ORIENTED_EDGE('',*,*,#21255,.T.);
+#17913=ORIENTED_EDGE('',*,*,#21279,.F.);
+#17914=ORIENTED_EDGE('',*,*,#21393,.F.);
+#17915=ORIENTED_EDGE('',*,*,#21394,.F.);
+#17916=ORIENTED_EDGE('',*,*,#21395,.F.);
+#17917=ORIENTED_EDGE('',*,*,#21276,.F.);
+#17918=ORIENTED_EDGE('',*,*,#21272,.F.);
+#17919=ORIENTED_EDGE('',*,*,#21396,.F.);
+#17920=ORIENTED_EDGE('',*,*,#21397,.F.);
+#17921=ORIENTED_EDGE('',*,*,#21398,.F.);
+#17922=ORIENTED_EDGE('',*,*,#21399,.F.);
+#17923=ORIENTED_EDGE('',*,*,#21400,.F.);
+#17924=ORIENTED_EDGE('',*,*,#21401,.F.);
+#17925=ORIENTED_EDGE('',*,*,#21402,.F.);
+#17926=ORIENTED_EDGE('',*,*,#21256,.F.);
+#17927=ORIENTED_EDGE('',*,*,#21392,.F.);
+#17928=ORIENTED_EDGE('',*,*,#21403,.F.);
+#17929=ORIENTED_EDGE('',*,*,#21404,.F.);
+#17930=ORIENTED_EDGE('',*,*,#21405,.F.);
+#17931=ORIENTED_EDGE('',*,*,#21406,.F.);
+#17932=ORIENTED_EDGE('',*,*,#21407,.F.);
+#17933=ORIENTED_EDGE('',*,*,#21408,.F.);
+#17934=ORIENTED_EDGE('',*,*,#21409,.F.);
+#17935=ORIENTED_EDGE('',*,*,#21369,.F.);
+#17936=ORIENTED_EDGE('',*,*,#21410,.F.);
+#17937=ORIENTED_EDGE('',*,*,#21411,.F.);
+#17938=ORIENTED_EDGE('',*,*,#21412,.F.);
+#17939=ORIENTED_EDGE('',*,*,#21361,.F.);
+#17940=ORIENTED_EDGE('',*,*,#21359,.F.);
+#17941=ORIENTED_EDGE('',*,*,#21357,.F.);
+#17942=ORIENTED_EDGE('',*,*,#21354,.F.);
+#17943=ORIENTED_EDGE('',*,*,#21350,.F.);
+#17944=ORIENTED_EDGE('',*,*,#21348,.F.);
+#17945=ORIENTED_EDGE('',*,*,#21344,.F.);
+#17946=ORIENTED_EDGE('',*,*,#21413,.F.);
+#17947=ORIENTED_EDGE('',*,*,#21414,.F.);
+#17948=ORIENTED_EDGE('',*,*,#21415,.F.);
+#17949=ORIENTED_EDGE('',*,*,#21340,.F.);
+#17950=ORIENTED_EDGE('',*,*,#21416,.F.);
+#17951=ORIENTED_EDGE('',*,*,#21417,.F.);
+#17952=ORIENTED_EDGE('',*,*,#21418,.F.);
+#17953=ORIENTED_EDGE('',*,*,#21419,.F.);
+#17954=ORIENTED_EDGE('',*,*,#21420,.F.);
+#17955=ORIENTED_EDGE('',*,*,#21421,.F.);
+#17956=ORIENTED_EDGE('',*,*,#21422,.F.);
+#17957=ORIENTED_EDGE('',*,*,#21423,.F.);
+#17958=ORIENTED_EDGE('',*,*,#21324,.F.);
+#17959=ORIENTED_EDGE('',*,*,#21424,.F.);
+#17960=ORIENTED_EDGE('',*,*,#21425,.F.);
+#17961=ORIENTED_EDGE('',*,*,#21426,.F.);
+#17962=ORIENTED_EDGE('',*,*,#21427,.F.);
+#17963=ORIENTED_EDGE('',*,*,#21428,.F.);
+#17964=ORIENTED_EDGE('',*,*,#21429,.F.);
+#17965=ORIENTED_EDGE('',*,*,#21430,.F.);
+#17966=ORIENTED_EDGE('',*,*,#21311,.F.);
+#17967=ORIENTED_EDGE('',*,*,#21307,.F.);
+#17968=ORIENTED_EDGE('',*,*,#21431,.F.);
+#17969=ORIENTED_EDGE('',*,*,#21432,.F.);
+#17970=ORIENTED_EDGE('',*,*,#21433,.F.);
+#17971=ORIENTED_EDGE('',*,*,#21299,.F.);
+#17972=ORIENTED_EDGE('',*,*,#21434,.T.);
+#17973=ORIENTED_EDGE('',*,*,#21435,.T.);
+#17974=ORIENTED_EDGE('',*,*,#21290,.F.);
+#17975=ORIENTED_EDGE('',*,*,#21436,.T.);
+#17976=ORIENTED_EDGE('',*,*,#21437,.T.);
+#17977=ORIENTED_EDGE('',*,*,#21438,.T.);
+#17978=ORIENTED_EDGE('',*,*,#21439,.T.);
+#17979=ORIENTED_EDGE('',*,*,#21257,.F.);
+#17980=ORIENTED_EDGE('',*,*,#21402,.T.);
+#17981=ORIENTED_EDGE('',*,*,#21440,.T.);
+#17982=ORIENTED_EDGE('',*,*,#21258,.F.);
+#17983=ORIENTED_EDGE('',*,*,#21439,.F.);
+#17984=ORIENTED_EDGE('',*,*,#21441,.F.);
+#17985=ORIENTED_EDGE('',*,*,#21442,.F.);
+#17986=ORIENTED_EDGE('',*,*,#21443,.F.);
+#17987=ORIENTED_EDGE('',*,*,#21444,.F.);
+#17988=ORIENTED_EDGE('',*,*,#21445,.F.);
+#17989=ORIENTED_EDGE('',*,*,#21446,.F.);
+#17990=ORIENTED_EDGE('',*,*,#21270,.F.);
+#17991=ORIENTED_EDGE('',*,*,#21447,.F.);
+#17992=ORIENTED_EDGE('',*,*,#21265,.F.);
+#17993=ORIENTED_EDGE('',*,*,#21448,.T.);
+#17994=ORIENTED_EDGE('',*,*,#21259,.F.);
+#17995=ORIENTED_EDGE('',*,*,#21448,.F.);
+#17996=ORIENTED_EDGE('',*,*,#21264,.F.);
+#17997=ORIENTED_EDGE('',*,*,#21262,.T.);
+#17998=ORIENTED_EDGE('',*,*,#21274,.F.);
+#17999=ORIENTED_EDGE('',*,*,#21268,.F.);
+#18000=ORIENTED_EDGE('',*,*,#21266,.F.);
+#18001=ORIENTED_EDGE('',*,*,#21447,.T.);
+#18002=ORIENTED_EDGE('',*,*,#21446,.T.);
+#18003=ORIENTED_EDGE('',*,*,#21449,.F.);
+#18004=ORIENTED_EDGE('',*,*,#21396,.T.);
+#18005=ORIENTED_EDGE('',*,*,#21271,.T.);
+#18006=ORIENTED_EDGE('',*,*,#21450,.T.);
+#18007=ORIENTED_EDGE('',*,*,#21277,.F.);
+#18008=ORIENTED_EDGE('',*,*,#21395,.T.);
+#18009=ORIENTED_EDGE('',*,*,#21451,.T.);
+#18010=ORIENTED_EDGE('',*,*,#21452,.F.);
+#18011=ORIENTED_EDGE('',*,*,#21283,.T.);
+#18012=ORIENTED_EDGE('',*,*,#21278,.F.);
+#18013=ORIENTED_EDGE('',*,*,#21450,.F.);
+#18014=ORIENTED_EDGE('',*,*,#21453,.F.);
+#18015=ORIENTED_EDGE('',*,*,#21437,.F.);
+#18016=ORIENTED_EDGE('',*,*,#21454,.F.);
+#18017=ORIENTED_EDGE('',*,*,#21455,.F.);
+#18018=ORIENTED_EDGE('',*,*,#21280,.T.);
+#18019=ORIENTED_EDGE('',*,*,#21285,.F.);
+#18020=ORIENTED_EDGE('',*,*,#21281,.T.);
+#18021=ORIENTED_EDGE('',*,*,#21455,.T.);
+#18022=ORIENTED_EDGE('',*,*,#21456,.T.);
+#18023=ORIENTED_EDGE('',*,*,#21294,.F.);
+#18024=ORIENTED_EDGE('',*,*,#21287,.F.);
+#18025=ORIENTED_EDGE('',*,*,#21452,.T.);
+#18026=ORIENTED_EDGE('',*,*,#21457,.F.);
+#18027=ORIENTED_EDGE('',*,*,#21393,.T.);
+#18028=ORIENTED_EDGE('',*,*,#21284,.T.);
+#18029=ORIENTED_EDGE('',*,*,#21436,.F.);
+#18030=ORIENTED_EDGE('',*,*,#21289,.F.);
+#18031=ORIENTED_EDGE('',*,*,#21456,.F.);
+#18032=ORIENTED_EDGE('',*,*,#21454,.T.);
+#18033=ORIENTED_EDGE('',*,*,#21435,.F.);
+#18034=ORIENTED_EDGE('',*,*,#21458,.F.);
+#18035=ORIENTED_EDGE('',*,*,#21459,.F.);
+#18036=ORIENTED_EDGE('',*,*,#21291,.F.);
+#18037=ORIENTED_EDGE('',*,*,#21297,.F.);
+#18038=ORIENTED_EDGE('',*,*,#21295,.F.);
+#18039=ORIENTED_EDGE('',*,*,#21292,.F.);
+#18040=ORIENTED_EDGE('',*,*,#21459,.T.);
+#18041=ORIENTED_EDGE('',*,*,#21460,.T.);
+#18042=ORIENTED_EDGE('',*,*,#21303,.T.);
+#18043=ORIENTED_EDGE('',*,*,#21461,.T.);
+#18044=ORIENTED_EDGE('',*,*,#21300,.F.);
+#18045=ORIENTED_EDGE('',*,*,#21433,.T.);
+#18046=ORIENTED_EDGE('',*,*,#21462,.T.);
+#18047=ORIENTED_EDGE('',*,*,#21461,.F.);
+#18048=ORIENTED_EDGE('',*,*,#21463,.F.);
+#18049=ORIENTED_EDGE('',*,*,#21464,.F.);
+#18050=ORIENTED_EDGE('',*,*,#21305,.F.);
+#18051=ORIENTED_EDGE('',*,*,#21301,.T.);
+#18052=ORIENTED_EDGE('',*,*,#21434,.F.);
+#18053=ORIENTED_EDGE('',*,*,#21304,.F.);
+#18054=ORIENTED_EDGE('',*,*,#21460,.F.);
+#18055=ORIENTED_EDGE('',*,*,#21458,.T.);
+#18056=ORIENTED_EDGE('',*,*,#21464,.T.);
+#18057=ORIENTED_EDGE('',*,*,#21465,.F.);
+#18058=ORIENTED_EDGE('',*,*,#21431,.T.);
+#18059=ORIENTED_EDGE('',*,*,#21306,.T.);
+#18060=ORIENTED_EDGE('',*,*,#21309,.F.);
+#18061=ORIENTED_EDGE('',*,*,#21466,.F.);
+#18062=ORIENTED_EDGE('',*,*,#21316,.F.);
+#18063=ORIENTED_EDGE('',*,*,#21314,.T.);
+#18064=ORIENTED_EDGE('',*,*,#21467,.T.);
+#18065=ORIENTED_EDGE('',*,*,#21312,.F.);
+#18066=ORIENTED_EDGE('',*,*,#21430,.T.);
+#18067=ORIENTED_EDGE('',*,*,#21468,.T.);
+#18068=ORIENTED_EDGE('',*,*,#21322,.F.);
+#18069=ORIENTED_EDGE('',*,*,#21469,.F.);
+#18070=ORIENTED_EDGE('',*,*,#21317,.F.);
+#18071=ORIENTED_EDGE('',*,*,#21466,.T.);
+#18072=ORIENTED_EDGE('',*,*,#21313,.F.);
+#18073=ORIENTED_EDGE('',*,*,#21467,.F.);
+#18074=ORIENTED_EDGE('',*,*,#21470,.F.);
+#18075=ORIENTED_EDGE('',*,*,#21471,.F.);
+#18076=ORIENTED_EDGE('',*,*,#21472,.F.);
+#18077=ORIENTED_EDGE('',*,*,#21473,.F.);
+#18078=ORIENTED_EDGE('',*,*,#21474,.F.);
+#18079=ORIENTED_EDGE('',*,*,#21475,.F.);
+#18080=ORIENTED_EDGE('',*,*,#21329,.F.);
+#18081=ORIENTED_EDGE('',*,*,#21320,.F.);
+#18082=ORIENTED_EDGE('',*,*,#21318,.F.);
+#18083=ORIENTED_EDGE('',*,*,#21469,.T.);
+#18084=ORIENTED_EDGE('',*,*,#21475,.T.);
+#18085=ORIENTED_EDGE('',*,*,#21476,.F.);
+#18086=ORIENTED_EDGE('',*,*,#21424,.T.);
+#18087=ORIENTED_EDGE('',*,*,#21323,.T.);
+#18088=ORIENTED_EDGE('',*,*,#21477,.T.);
+#18089=ORIENTED_EDGE('',*,*,#21325,.F.);
+#18090=ORIENTED_EDGE('',*,*,#21423,.T.);
+#18091=ORIENTED_EDGE('',*,*,#21478,.T.);
+#18092=ORIENTED_EDGE('',*,*,#21479,.F.);
+#18093=ORIENTED_EDGE('',*,*,#21480,.F.);
+#18094=ORIENTED_EDGE('',*,*,#21333,.F.);
+#18095=ORIENTED_EDGE('',*,*,#21481,.T.);
+#18096=ORIENTED_EDGE('',*,*,#21326,.F.);
+#18097=ORIENTED_EDGE('',*,*,#21477,.F.);
+#18098=ORIENTED_EDGE('',*,*,#21482,.F.);
+#18099=ORIENTED_EDGE('',*,*,#21483,.F.);
+#18100=ORIENTED_EDGE('',*,*,#21484,.F.);
+#18101=ORIENTED_EDGE('',*,*,#21485,.F.);
+#18102=ORIENTED_EDGE('',*,*,#21486,.F.);
+#18103=ORIENTED_EDGE('',*,*,#21487,.F.);
+#18104=ORIENTED_EDGE('',*,*,#21327,.F.);
+#18105=ORIENTED_EDGE('',*,*,#21481,.F.);
+#18106=ORIENTED_EDGE('',*,*,#21332,.F.);
+#18107=ORIENTED_EDGE('',*,*,#21330,.T.);
+#18108=ORIENTED_EDGE('',*,*,#21338,.F.);
+#18109=ORIENTED_EDGE('',*,*,#21336,.F.);
+#18110=ORIENTED_EDGE('',*,*,#21334,.F.);
+#18111=ORIENTED_EDGE('',*,*,#21480,.T.);
+#18112=ORIENTED_EDGE('',*,*,#21488,.F.);
+#18113=ORIENTED_EDGE('',*,*,#21479,.T.);
+#18114=ORIENTED_EDGE('',*,*,#21489,.F.);
+#18115=ORIENTED_EDGE('',*,*,#21416,.T.);
+#18116=ORIENTED_EDGE('',*,*,#21339,.T.);
+#18117=ORIENTED_EDGE('',*,*,#21488,.T.);
+#18118=ORIENTED_EDGE('',*,*,#21490,.T.);
+#18119=ORIENTED_EDGE('',*,*,#21341,.F.);
+#18120=ORIENTED_EDGE('',*,*,#21415,.T.);
+#18121=ORIENTED_EDGE('',*,*,#21491,.T.);
+#18122=ORIENTED_EDGE('',*,*,#21342,.F.);
+#18123=ORIENTED_EDGE('',*,*,#21490,.F.);
+#18124=ORIENTED_EDGE('',*,*,#21492,.F.);
+#18125=ORIENTED_EDGE('',*,*,#21493,.F.);
+#18126=ORIENTED_EDGE('',*,*,#21346,.T.);
+#18127=ORIENTED_EDGE('',*,*,#21493,.T.);
+#18128=ORIENTED_EDGE('',*,*,#21494,.F.);
+#18129=ORIENTED_EDGE('',*,*,#21413,.T.);
+#18130=ORIENTED_EDGE('',*,*,#21347,.T.);
+#18131=ORIENTED_EDGE('',*,*,#21495,.T.);
+#18132=ORIENTED_EDGE('',*,*,#21362,.F.);
+#18133=ORIENTED_EDGE('',*,*,#21412,.T.);
+#18134=ORIENTED_EDGE('',*,*,#21496,.T.);
+#18135=ORIENTED_EDGE('',*,*,#21495,.F.);
+#18136=ORIENTED_EDGE('',*,*,#21497,.F.);
+#18137=ORIENTED_EDGE('',*,*,#21498,.F.);
+#18138=ORIENTED_EDGE('',*,*,#21367,.F.);
+#18139=ORIENTED_EDGE('',*,*,#21363,.T.);
+#18140=ORIENTED_EDGE('',*,*,#21365,.F.);
+#18141=ORIENTED_EDGE('',*,*,#21499,.F.);
+#18142=ORIENTED_EDGE('',*,*,#21390,.F.);
+#18143=ORIENTED_EDGE('',*,*,#21373,.F.);
+#18144=ORIENTED_EDGE('',*,*,#21371,.T.);
+#18145=ORIENTED_EDGE('',*,*,#21498,.T.);
+#18146=ORIENTED_EDGE('',*,*,#21500,.F.);
+#18147=ORIENTED_EDGE('',*,*,#21410,.T.);
+#18148=ORIENTED_EDGE('',*,*,#21368,.T.);
+#18149=ORIENTED_EDGE('',*,*,#21499,.T.);
+#18150=ORIENTED_EDGE('',*,*,#21370,.F.);
+#18151=ORIENTED_EDGE('',*,*,#21409,.T.);
+#18152=ORIENTED_EDGE('',*,*,#21501,.T.);
+#18153=ORIENTED_EDGE('',*,*,#21382,.T.);
+#18154=ORIENTED_EDGE('',*,*,#21376,.T.);
+#18155=ORIENTED_EDGE('',*,*,#21502,.T.);
+#18156=ORIENTED_EDGE('',*,*,#21503,.T.);
+#18157=ORIENTED_EDGE('',*,*,#21504,.T.);
+#18158=ORIENTED_EDGE('',*,*,#21505,.T.);
+#18159=ORIENTED_EDGE('',*,*,#21383,.T.);
+#18160=ORIENTED_EDGE('',*,*,#21501,.F.);
+#18161=ORIENTED_EDGE('',*,*,#21408,.T.);
+#18162=ORIENTED_EDGE('',*,*,#21506,.T.);
+#18163=ORIENTED_EDGE('',*,*,#21384,.T.);
+#18164=ORIENTED_EDGE('',*,*,#21506,.F.);
+#18165=ORIENTED_EDGE('',*,*,#21407,.T.);
+#18166=ORIENTED_EDGE('',*,*,#21507,.T.);
+#18167=ORIENTED_EDGE('',*,*,#21385,.T.);
+#18168=ORIENTED_EDGE('',*,*,#21507,.F.);
+#18169=ORIENTED_EDGE('',*,*,#21406,.T.);
+#18170=ORIENTED_EDGE('',*,*,#21508,.T.);
+#18171=ORIENTED_EDGE('',*,*,#21386,.T.);
+#18172=ORIENTED_EDGE('',*,*,#21508,.F.);
+#18173=ORIENTED_EDGE('',*,*,#21405,.T.);
+#18174=ORIENTED_EDGE('',*,*,#21509,.T.);
+#18175=ORIENTED_EDGE('',*,*,#21387,.T.);
+#18176=ORIENTED_EDGE('',*,*,#21509,.F.);
+#18177=ORIENTED_EDGE('',*,*,#21404,.T.);
+#18178=ORIENTED_EDGE('',*,*,#21510,.T.);
+#18179=ORIENTED_EDGE('',*,*,#21388,.T.);
+#18180=ORIENTED_EDGE('',*,*,#21510,.F.);
+#18181=ORIENTED_EDGE('',*,*,#21403,.T.);
+#18182=ORIENTED_EDGE('',*,*,#21391,.T.);
+#18183=ORIENTED_EDGE('',*,*,#21453,.T.);
+#18184=ORIENTED_EDGE('',*,*,#21451,.F.);
+#18185=ORIENTED_EDGE('',*,*,#21394,.T.);
+#18186=ORIENTED_EDGE('',*,*,#21457,.T.);
+#18187=ORIENTED_EDGE('',*,*,#21445,.T.);
+#18188=ORIENTED_EDGE('',*,*,#21511,.F.);
+#18189=ORIENTED_EDGE('',*,*,#21397,.T.);
+#18190=ORIENTED_EDGE('',*,*,#21449,.T.);
+#18191=ORIENTED_EDGE('',*,*,#21444,.T.);
+#18192=ORIENTED_EDGE('',*,*,#21512,.F.);
+#18193=ORIENTED_EDGE('',*,*,#21398,.T.);
+#18194=ORIENTED_EDGE('',*,*,#21511,.T.);
+#18195=ORIENTED_EDGE('',*,*,#21443,.T.);
+#18196=ORIENTED_EDGE('',*,*,#21513,.F.);
+#18197=ORIENTED_EDGE('',*,*,#21399,.T.);
+#18198=ORIENTED_EDGE('',*,*,#21512,.T.);
+#18199=ORIENTED_EDGE('',*,*,#21442,.T.);
+#18200=ORIENTED_EDGE('',*,*,#21514,.F.);
+#18201=ORIENTED_EDGE('',*,*,#21400,.T.);
+#18202=ORIENTED_EDGE('',*,*,#21513,.T.);
+#18203=ORIENTED_EDGE('',*,*,#21441,.T.);
+#18204=ORIENTED_EDGE('',*,*,#21440,.F.);
+#18205=ORIENTED_EDGE('',*,*,#21401,.T.);
+#18206=ORIENTED_EDGE('',*,*,#21514,.T.);
+#18207=ORIENTED_EDGE('',*,*,#21497,.T.);
+#18208=ORIENTED_EDGE('',*,*,#21496,.F.);
+#18209=ORIENTED_EDGE('',*,*,#21411,.T.);
+#18210=ORIENTED_EDGE('',*,*,#21500,.T.);
+#18211=ORIENTED_EDGE('',*,*,#21492,.T.);
+#18212=ORIENTED_EDGE('',*,*,#21491,.F.);
+#18213=ORIENTED_EDGE('',*,*,#21414,.T.);
+#18214=ORIENTED_EDGE('',*,*,#21494,.T.);
+#18215=ORIENTED_EDGE('',*,*,#21487,.T.);
+#18216=ORIENTED_EDGE('',*,*,#21515,.F.);
+#18217=ORIENTED_EDGE('',*,*,#21417,.T.);
+#18218=ORIENTED_EDGE('',*,*,#21489,.T.);
+#18219=ORIENTED_EDGE('',*,*,#21486,.T.);
+#18220=ORIENTED_EDGE('',*,*,#21516,.F.);
+#18221=ORIENTED_EDGE('',*,*,#21418,.T.);
+#18222=ORIENTED_EDGE('',*,*,#21515,.T.);
+#18223=ORIENTED_EDGE('',*,*,#21485,.T.);
+#18224=ORIENTED_EDGE('',*,*,#21517,.F.);
+#18225=ORIENTED_EDGE('',*,*,#21419,.T.);
+#18226=ORIENTED_EDGE('',*,*,#21516,.T.);
+#18227=ORIENTED_EDGE('',*,*,#21484,.T.);
+#18228=ORIENTED_EDGE('',*,*,#21518,.F.);
+#18229=ORIENTED_EDGE('',*,*,#21420,.T.);
+#18230=ORIENTED_EDGE('',*,*,#21517,.T.);
+#18231=ORIENTED_EDGE('',*,*,#21483,.T.);
+#18232=ORIENTED_EDGE('',*,*,#21519,.F.);
+#18233=ORIENTED_EDGE('',*,*,#21421,.T.);
+#18234=ORIENTED_EDGE('',*,*,#21518,.T.);
+#18235=ORIENTED_EDGE('',*,*,#21482,.T.);
+#18236=ORIENTED_EDGE('',*,*,#21478,.F.);
+#18237=ORIENTED_EDGE('',*,*,#21422,.T.);
+#18238=ORIENTED_EDGE('',*,*,#21519,.T.);
+#18239=ORIENTED_EDGE('',*,*,#21474,.T.);
+#18240=ORIENTED_EDGE('',*,*,#21520,.F.);
+#18241=ORIENTED_EDGE('',*,*,#21425,.T.);
+#18242=ORIENTED_EDGE('',*,*,#21476,.T.);
+#18243=ORIENTED_EDGE('',*,*,#21473,.T.);
+#18244=ORIENTED_EDGE('',*,*,#21521,.F.);
+#18245=ORIENTED_EDGE('',*,*,#21426,.T.);
+#18246=ORIENTED_EDGE('',*,*,#21520,.T.);
+#18247=ORIENTED_EDGE('',*,*,#21472,.T.);
+#18248=ORIENTED_EDGE('',*,*,#21522,.F.);
+#18249=ORIENTED_EDGE('',*,*,#21427,.T.);
+#18250=ORIENTED_EDGE('',*,*,#21521,.T.);
+#18251=ORIENTED_EDGE('',*,*,#21471,.T.);
+#18252=ORIENTED_EDGE('',*,*,#21523,.F.);
+#18253=ORIENTED_EDGE('',*,*,#21428,.T.);
+#18254=ORIENTED_EDGE('',*,*,#21522,.T.);
+#18255=ORIENTED_EDGE('',*,*,#21470,.T.);
+#18256=ORIENTED_EDGE('',*,*,#21468,.F.);
+#18257=ORIENTED_EDGE('',*,*,#21429,.T.);
+#18258=ORIENTED_EDGE('',*,*,#21523,.T.);
+#18259=ORIENTED_EDGE('',*,*,#21463,.T.);
+#18260=ORIENTED_EDGE('',*,*,#21462,.F.);
+#18261=ORIENTED_EDGE('',*,*,#21432,.T.);
+#18262=ORIENTED_EDGE('',*,*,#21465,.T.);
+#18263=ORIENTED_EDGE('',*,*,#21524,.F.);
+#18264=ORIENTED_EDGE('',*,*,#21438,.F.);
+#18265=ORIENTED_EDGE('',*,*,#21503,.F.);
+#18266=ORIENTED_EDGE('',*,*,#21525,.F.);
+#18267=ORIENTED_EDGE('',*,*,#21526,.F.);
+#18268=ORIENTED_EDGE('',*,*,#21527,.F.);
+#18269=ORIENTED_EDGE('',*,*,#21528,.F.);
+#18270=ORIENTED_EDGE('',*,*,#21529,.F.);
+#18271=ORIENTED_EDGE('',*,*,#21530,.F.);
+#18272=ORIENTED_EDGE('',*,*,#21531,.F.);
+#18273=ORIENTED_EDGE('',*,*,#21532,.F.);
+#18274=ORIENTED_EDGE('',*,*,#21533,.F.);
+#18275=ORIENTED_EDGE('',*,*,#21534,.F.);
+#18276=ORIENTED_EDGE('',*,*,#21504,.F.);
+#18277=ORIENTED_EDGE('',*,*,#21534,.T.);
+#18278=ORIENTED_EDGE('',*,*,#21535,.F.);
+#18279=ORIENTED_EDGE('',*,*,#21536,.F.);
+#18280=ORIENTED_EDGE('',*,*,#21537,.F.);
+#18281=ORIENTED_EDGE('',*,*,#21505,.F.);
+#18282=ORIENTED_EDGE('',*,*,#21537,.T.);
+#18283=ORIENTED_EDGE('',*,*,#21538,.F.);
+#18284=ORIENTED_EDGE('',*,*,#21539,.F.);
+#18285=ORIENTED_EDGE('',*,*,#21540,.F.);
+#18286=ORIENTED_EDGE('',*,*,#21541,.F.);
+#18287=ORIENTED_EDGE('',*,*,#21542,.F.);
+#18288=ORIENTED_EDGE('',*,*,#21543,.F.);
+#18289=ORIENTED_EDGE('',*,*,#21544,.F.);
+#18290=ORIENTED_EDGE('',*,*,#21545,.F.);
+#18291=ORIENTED_EDGE('',*,*,#21546,.F.);
+#18292=ORIENTED_EDGE('',*,*,#21547,.F.);
+#18293=ORIENTED_EDGE('',*,*,#21524,.T.);
+#18294=ORIENTED_EDGE('',*,*,#21533,.T.);
+#18295=ORIENTED_EDGE('',*,*,#21548,.F.);
+#18296=ORIENTED_EDGE('',*,*,#21538,.T.);
+#18297=ORIENTED_EDGE('',*,*,#21536,.T.);
+#18298=ORIENTED_EDGE('',*,*,#21535,.T.);
+#18299=ORIENTED_EDGE('',*,*,#21547,.T.);
+#18300=ORIENTED_EDGE('',*,*,#21352,.T.);
+#18301=ORIENTED_EDGE('',*,*,#21549,.T.);
+#18302=ORIENTED_EDGE('',*,*,#21227,.F.);
+#18303=ORIENTED_EDGE('',*,*,#21550,.F.);
+#18304=ORIENTED_EDGE('',*,*,#21356,.T.);
+#18305=ORIENTED_EDGE('',*,*,#21551,.T.);
+#18306=ORIENTED_EDGE('',*,*,#21249,.F.);
+#18307=ORIENTED_EDGE('',*,*,#21549,.F.);
+#18308=ORIENTED_EDGE('',*,*,#21182,.T.);
+#18309=ORIENTED_EDGE('',*,*,#21552,.T.);
+#18310=ORIENTED_EDGE('',*,*,#21250,.F.);
+#18311=ORIENTED_EDGE('',*,*,#21551,.F.);
+#18312=ORIENTED_EDGE('',*,*,#21223,.T.);
+#18313=ORIENTED_EDGE('',*,*,#21553,.T.);
+#18314=ORIENTED_EDGE('',*,*,#21247,.F.);
+#18315=ORIENTED_EDGE('',*,*,#21552,.F.);
+#18316=ORIENTED_EDGE('',*,*,#21222,.T.);
+#18317=ORIENTED_EDGE('',*,*,#21554,.T.);
+#18318=ORIENTED_EDGE('',*,*,#21244,.F.);
+#18319=ORIENTED_EDGE('',*,*,#21553,.F.);
+#18320=ORIENTED_EDGE('',*,*,#21221,.T.);
+#18321=ORIENTED_EDGE('',*,*,#21555,.T.);
+#18322=ORIENTED_EDGE('',*,*,#21241,.F.);
+#18323=ORIENTED_EDGE('',*,*,#21554,.F.);
+#18324=ORIENTED_EDGE('',*,*,#21220,.T.);
+#18325=ORIENTED_EDGE('',*,*,#21556,.T.);
+#18326=ORIENTED_EDGE('',*,*,#21238,.F.);
+#18327=ORIENTED_EDGE('',*,*,#21555,.F.);
+#18328=ORIENTED_EDGE('',*,*,#21219,.T.);
+#18329=ORIENTED_EDGE('',*,*,#21557,.T.);
+#18330=ORIENTED_EDGE('',*,*,#21235,.F.);
+#18331=ORIENTED_EDGE('',*,*,#21556,.F.);
+#18332=ORIENTED_EDGE('',*,*,#21218,.T.);
+#18333=ORIENTED_EDGE('',*,*,#21558,.T.);
+#18334=ORIENTED_EDGE('',*,*,#21231,.F.);
+#18335=ORIENTED_EDGE('',*,*,#21557,.F.);
+#18336=ORIENTED_EDGE('',*,*,#21353,.T.);
+#18337=ORIENTED_EDGE('',*,*,#21550,.T.);
+#18338=ORIENTED_EDGE('',*,*,#21232,.F.);
+#18339=ORIENTED_EDGE('',*,*,#21558,.F.);
+#18340=ORIENTED_EDGE('',*,*,#21245,.T.);
+#18341=ORIENTED_EDGE('',*,*,#21559,.T.);
+#18342=ORIENTED_EDGE('',*,*,#21377,.F.);
+#18343=ORIENTED_EDGE('',*,*,#21560,.F.);
+#18344=ORIENTED_EDGE('',*,*,#21242,.T.);
+#18345=ORIENTED_EDGE('',*,*,#21561,.T.);
+#18346=ORIENTED_EDGE('',*,*,#21559,.F.);
+#18347=ORIENTED_EDGE('',*,*,#21239,.T.);
+#18348=ORIENTED_EDGE('',*,*,#21562,.T.);
+#18349=ORIENTED_EDGE('',*,*,#21378,.F.);
+#18350=ORIENTED_EDGE('',*,*,#21561,.F.);
+#18351=ORIENTED_EDGE('',*,*,#21236,.T.);
+#18352=ORIENTED_EDGE('',*,*,#21563,.T.);
+#18353=ORIENTED_EDGE('',*,*,#21562,.F.);
+#18354=ORIENTED_EDGE('',*,*,#21233,.T.);
+#18355=ORIENTED_EDGE('',*,*,#21564,.T.);
+#18356=ORIENTED_EDGE('',*,*,#21379,.F.);
+#18357=ORIENTED_EDGE('',*,*,#21563,.F.);
+#18358=ORIENTED_EDGE('',*,*,#21564,.F.);
+#18359=ORIENTED_EDGE('',*,*,#21229,.T.);
+#18360=ORIENTED_EDGE('',*,*,#21565,.T.);
+#18361=ORIENTED_EDGE('',*,*,#21225,.T.);
+#18362=ORIENTED_EDGE('',*,*,#21566,.T.);
+#18363=ORIENTED_EDGE('',*,*,#21380,.F.);
+#18364=ORIENTED_EDGE('',*,*,#21565,.F.);
+#18365=ORIENTED_EDGE('',*,*,#21560,.T.);
+#18366=ORIENTED_EDGE('',*,*,#21566,.F.);
+#18367=ORIENTED_EDGE('',*,*,#21248,.T.);
+#18368=ORIENTED_EDGE('',*,*,#21567,.T.);
+#18369=ORIENTED_EDGE('',*,*,#21539,.T.);
+#18370=ORIENTED_EDGE('',*,*,#21548,.T.);
+#18371=ORIENTED_EDGE('',*,*,#21532,.T.);
+#18372=ORIENTED_EDGE('',*,*,#21531,.T.);
+#18373=ORIENTED_EDGE('',*,*,#21568,.T.);
+#18374=ORIENTED_EDGE('',*,*,#21540,.T.);
+#18375=ORIENTED_EDGE('',*,*,#21567,.F.);
+#18376=ORIENTED_EDGE('',*,*,#21530,.T.);
+#18377=ORIENTED_EDGE('',*,*,#21569,.T.);
+#18378=ORIENTED_EDGE('',*,*,#21541,.T.);
+#18379=ORIENTED_EDGE('',*,*,#21568,.F.);
+#18380=ORIENTED_EDGE('',*,*,#21570,.T.);
+#18381=ORIENTED_EDGE('',*,*,#21542,.T.);
+#18382=ORIENTED_EDGE('',*,*,#21569,.F.);
+#18383=ORIENTED_EDGE('',*,*,#21529,.T.);
+#18384=ORIENTED_EDGE('',*,*,#21571,.T.);
+#18385=ORIENTED_EDGE('',*,*,#21543,.T.);
+#18386=ORIENTED_EDGE('',*,*,#21570,.F.);
+#18387=ORIENTED_EDGE('',*,*,#21528,.T.);
+#18388=ORIENTED_EDGE('',*,*,#21527,.T.);
+#18389=ORIENTED_EDGE('',*,*,#21572,.T.);
+#18390=ORIENTED_EDGE('',*,*,#21544,.T.);
+#18391=ORIENTED_EDGE('',*,*,#21571,.F.);
+#18392=ORIENTED_EDGE('',*,*,#21526,.T.);
+#18393=ORIENTED_EDGE('',*,*,#21573,.T.);
+#18394=ORIENTED_EDGE('',*,*,#21545,.T.);
+#18395=ORIENTED_EDGE('',*,*,#21572,.F.);
+#18396=ORIENTED_EDGE('',*,*,#21546,.T.);
+#18397=ORIENTED_EDGE('',*,*,#21573,.F.);
+#18398=ORIENTED_EDGE('',*,*,#21525,.T.);
+#18399=ORIENTED_EDGE('',*,*,#21502,.F.);
+#18400=ORIENTED_EDGE('',*,*,#21574,.T.);
+#18401=ORIENTED_EDGE('',*,*,#21575,.F.);
+#18402=ORIENTED_EDGE('',*,*,#21576,.T.);
+#18403=ORIENTED_EDGE('',*,*,#21574,.F.);
+#18404=ORIENTED_EDGE('',*,*,#21576,.F.);
+#18405=ORIENTED_EDGE('',*,*,#21577,.T.);
+#18406=ORIENTED_EDGE('',*,*,#21577,.F.);
+#18407=ORIENTED_EDGE('',*,*,#21575,.T.);
+#18408=ORIENTED_EDGE('',*,*,#21578,.F.);
+#18409=ORIENTED_EDGE('',*,*,#21579,.T.);
+#18410=ORIENTED_EDGE('',*,*,#21580,.T.);
+#18411=ORIENTED_EDGE('',*,*,#21581,.T.);
+#18412=ORIENTED_EDGE('',*,*,#21582,.T.);
+#18413=ORIENTED_EDGE('',*,*,#21583,.T.);
+#18414=ORIENTED_EDGE('',*,*,#21584,.T.);
+#18415=ORIENTED_EDGE('',*,*,#21585,.T.);
+#18416=ORIENTED_EDGE('',*,*,#21586,.T.);
+#18417=ORIENTED_EDGE('',*,*,#21587,.T.);
+#18418=ORIENTED_EDGE('',*,*,#21588,.T.);
+#18419=ORIENTED_EDGE('',*,*,#21589,.F.);
+#18420=ORIENTED_EDGE('',*,*,#21587,.F.);
+#18421=ORIENTED_EDGE('',*,*,#21590,.F.);
+#18422=ORIENTED_EDGE('',*,*,#21591,.F.);
+#18423=ORIENTED_EDGE('',*,*,#21582,.F.);
+#18424=ORIENTED_EDGE('',*,*,#21581,.F.);
+#18425=ORIENTED_EDGE('',*,*,#21592,.T.);
+#18426=ORIENTED_EDGE('',*,*,#21588,.F.);
+#18427=ORIENTED_EDGE('',*,*,#21592,.F.);
+#18428=ORIENTED_EDGE('',*,*,#21580,.F.);
+#18429=ORIENTED_EDGE('',*,*,#21593,.T.);
+#18430=ORIENTED_EDGE('',*,*,#21585,.F.);
+#18431=ORIENTED_EDGE('',*,*,#21584,.F.);
+#18432=ORIENTED_EDGE('',*,*,#21593,.F.);
+#18433=ORIENTED_EDGE('',*,*,#21579,.F.);
+#18434=ORIENTED_EDGE('',*,*,#21594,.F.);
+#18435=ORIENTED_EDGE('',*,*,#21595,.F.);
+#18436=ORIENTED_EDGE('',*,*,#21596,.T.);
+#18437=ORIENTED_EDGE('',*,*,#21597,.T.);
+#18438=ORIENTED_EDGE('',*,*,#21598,.T.);
+#18439=ORIENTED_EDGE('',*,*,#21599,.T.);
+#18440=ORIENTED_EDGE('',*,*,#21600,.T.);
+#18441=ORIENTED_EDGE('',*,*,#21601,.T.);
+#18442=ORIENTED_EDGE('',*,*,#21583,.F.);
+#18443=ORIENTED_EDGE('',*,*,#21602,.F.);
+#18444=ORIENTED_EDGE('',*,*,#21603,.F.);
+#18445=ORIENTED_EDGE('',*,*,#21604,.F.);
+#18446=ORIENTED_EDGE('',*,*,#21605,.F.);
+#18447=ORIENTED_EDGE('',*,*,#21606,.F.);
+#18448=ORIENTED_EDGE('',*,*,#21607,.F.);
+#18449=ORIENTED_EDGE('',*,*,#21589,.T.);
+#18450=ORIENTED_EDGE('',*,*,#21608,.T.);
+#18451=ORIENTED_EDGE('',*,*,#21609,.T.);
+#18452=ORIENTED_EDGE('',*,*,#21610,.T.);
+#18453=ORIENTED_EDGE('',*,*,#21596,.F.);
+#18454=ORIENTED_EDGE('',*,*,#21611,.T.);
+#18455=ORIENTED_EDGE('',*,*,#21612,.T.);
+#18456=ORIENTED_EDGE('',*,*,#21613,.T.);
+#18457=ORIENTED_EDGE('',*,*,#21597,.F.);
+#18458=ORIENTED_EDGE('',*,*,#21614,.T.);
+#18459=ORIENTED_EDGE('',*,*,#21615,.T.);
+#18460=ORIENTED_EDGE('',*,*,#21616,.T.);
+#18461=ORIENTED_EDGE('',*,*,#21598,.F.);
+#18462=ORIENTED_EDGE('',*,*,#21617,.T.);
+#18463=ORIENTED_EDGE('',*,*,#21599,.F.);
+#18464=ORIENTED_EDGE('',*,*,#21618,.T.);
+#18465=ORIENTED_EDGE('',*,*,#21619,.T.);
+#18466=ORIENTED_EDGE('',*,*,#21620,.T.);
+#18467=ORIENTED_EDGE('',*,*,#21621,.T.);
+#18468=ORIENTED_EDGE('',*,*,#21622,.T.);
+#18469=ORIENTED_EDGE('',*,*,#21600,.F.);
+#18470=ORIENTED_EDGE('',*,*,#21623,.T.);
+#18471=ORIENTED_EDGE('',*,*,#21624,.T.);
+#18472=ORIENTED_EDGE('',*,*,#21625,.T.);
+#18473=ORIENTED_EDGE('',*,*,#21601,.F.);
+#18474=ORIENTED_EDGE('',*,*,#21626,.T.);
+#18475=ORIENTED_EDGE('',*,*,#21602,.T.);
+#18476=ORIENTED_EDGE('',*,*,#21627,.T.);
+#18477=ORIENTED_EDGE('',*,*,#21628,.F.);
+#18478=ORIENTED_EDGE('',*,*,#21629,.T.);
+#18479=ORIENTED_EDGE('',*,*,#21630,.F.);
+#18480=ORIENTED_EDGE('',*,*,#21631,.T.);
+#18481=ORIENTED_EDGE('',*,*,#21603,.T.);
+#18482=ORIENTED_EDGE('',*,*,#21632,.T.);
+#18483=ORIENTED_EDGE('',*,*,#21604,.T.);
+#18484=ORIENTED_EDGE('',*,*,#21633,.T.);
+#18485=ORIENTED_EDGE('',*,*,#21634,.F.);
+#18486=ORIENTED_EDGE('',*,*,#21635,.T.);
+#18487=ORIENTED_EDGE('',*,*,#21605,.T.);
+#18488=ORIENTED_EDGE('',*,*,#21636,.T.);
+#18489=ORIENTED_EDGE('',*,*,#21637,.F.);
+#18490=ORIENTED_EDGE('',*,*,#21638,.T.);
+#18491=ORIENTED_EDGE('',*,*,#21606,.T.);
+#18492=ORIENTED_EDGE('',*,*,#21639,.T.);
+#18493=ORIENTED_EDGE('',*,*,#21640,.F.);
+#18494=ORIENTED_EDGE('',*,*,#21641,.T.);
+#18495=ORIENTED_EDGE('',*,*,#21607,.T.);
+#18496=ORIENTED_EDGE('',*,*,#21642,.T.);
+#18497=ORIENTED_EDGE('',*,*,#21643,.F.);
+#18498=ORIENTED_EDGE('',*,*,#21608,.F.);
+#18499=ORIENTED_EDGE('',*,*,#21625,.F.);
+#18500=ORIENTED_EDGE('',*,*,#21644,.F.);
+#18501=ORIENTED_EDGE('',*,*,#21642,.F.);
+#18502=ORIENTED_EDGE('',*,*,#21638,.F.);
+#18503=ORIENTED_EDGE('',*,*,#21645,.F.);
+#18504=ORIENTED_EDGE('',*,*,#21645,.T.);
+#18505=ORIENTED_EDGE('',*,*,#21640,.T.);
+#18506=ORIENTED_EDGE('',*,*,#21646,.T.);
+#18507=ORIENTED_EDGE('',*,*,#21609,.F.);
+#18508=ORIENTED_EDGE('',*,*,#21611,.F.);
+#18509=ORIENTED_EDGE('',*,*,#21610,.F.);
+#18510=ORIENTED_EDGE('',*,*,#21646,.F.);
+#18511=ORIENTED_EDGE('',*,*,#21639,.F.);
+#18512=ORIENTED_EDGE('',*,*,#21635,.F.);
+#18513=ORIENTED_EDGE('',*,*,#21647,.F.);
+#18514=ORIENTED_EDGE('',*,*,#21647,.T.);
+#18515=ORIENTED_EDGE('',*,*,#21637,.T.);
+#18516=ORIENTED_EDGE('',*,*,#21648,.T.);
+#18517=ORIENTED_EDGE('',*,*,#21612,.F.);
+#18518=ORIENTED_EDGE('',*,*,#21614,.F.);
+#18519=ORIENTED_EDGE('',*,*,#21613,.F.);
+#18520=ORIENTED_EDGE('',*,*,#21648,.F.);
+#18521=ORIENTED_EDGE('',*,*,#21636,.F.);
+#18522=ORIENTED_EDGE('',*,*,#21632,.F.);
+#18523=ORIENTED_EDGE('',*,*,#21649,.F.);
+#18524=ORIENTED_EDGE('',*,*,#21649,.T.);
+#18525=ORIENTED_EDGE('',*,*,#21634,.T.);
+#18526=ORIENTED_EDGE('',*,*,#21650,.T.);
+#18527=ORIENTED_EDGE('',*,*,#21615,.F.);
+#18528=ORIENTED_EDGE('',*,*,#21618,.F.);
+#18529=ORIENTED_EDGE('',*,*,#21616,.F.);
+#18530=ORIENTED_EDGE('',*,*,#21650,.F.);
+#18531=ORIENTED_EDGE('',*,*,#21633,.F.);
+#18532=ORIENTED_EDGE('',*,*,#21631,.F.);
+#18533=ORIENTED_EDGE('',*,*,#21651,.F.);
+#18534=ORIENTED_EDGE('',*,*,#21620,.F.);
+#18535=ORIENTED_EDGE('',*,*,#21617,.F.);
+#18536=ORIENTED_EDGE('',*,*,#21652,.F.);
+#18537=ORIENTED_EDGE('',*,*,#21629,.F.);
+#18538=ORIENTED_EDGE('',*,*,#21626,.F.);
+#18539=ORIENTED_EDGE('',*,*,#21653,.F.);
+#18540=ORIENTED_EDGE('',*,*,#21652,.T.);
+#18541=ORIENTED_EDGE('',*,*,#21619,.F.);
+#18542=ORIENTED_EDGE('',*,*,#21651,.T.);
+#18543=ORIENTED_EDGE('',*,*,#21630,.T.);
+#18544=ORIENTED_EDGE('',*,*,#21653,.T.);
+#18545=ORIENTED_EDGE('',*,*,#21628,.T.);
+#18546=ORIENTED_EDGE('',*,*,#21654,.T.);
+#18547=ORIENTED_EDGE('',*,*,#21621,.F.);
+#18548=ORIENTED_EDGE('',*,*,#21623,.F.);
+#18549=ORIENTED_EDGE('',*,*,#21622,.F.);
+#18550=ORIENTED_EDGE('',*,*,#21654,.F.);
+#18551=ORIENTED_EDGE('',*,*,#21627,.F.);
+#18552=ORIENTED_EDGE('',*,*,#21641,.F.);
+#18553=ORIENTED_EDGE('',*,*,#21655,.F.);
+#18554=ORIENTED_EDGE('',*,*,#21655,.T.);
+#18555=ORIENTED_EDGE('',*,*,#21643,.T.);
+#18556=ORIENTED_EDGE('',*,*,#21644,.T.);
+#18557=ORIENTED_EDGE('',*,*,#21624,.F.);
+#18558=ORIENTED_EDGE('',*,*,#21586,.F.);
+#18559=ORIENTED_EDGE('',*,*,#21595,.T.);
+#18560=ORIENTED_EDGE('',*,*,#21656,.T.);
+#18561=ORIENTED_EDGE('',*,*,#21590,.T.);
+#18562=ORIENTED_EDGE('',*,*,#21591,.T.);
+#18563=ORIENTED_EDGE('',*,*,#21656,.F.);
+#18564=ORIENTED_EDGE('',*,*,#21594,.T.);
+#18565=ORIENTED_EDGE('',*,*,#21578,.T.);
+#18566=ORIENTED_EDGE('',*,*,#21657,.T.);
+#18567=ORIENTED_EDGE('',*,*,#21658,.F.);
+#18568=ORIENTED_EDGE('',*,*,#21659,.T.);
+#18569=ORIENTED_EDGE('',*,*,#21660,.F.);
+#18570=ORIENTED_EDGE('',*,*,#21661,.T.);
+#18571=ORIENTED_EDGE('',*,*,#21662,.F.);
+#18572=ORIENTED_EDGE('',*,*,#21663,.F.);
+#18573=ORIENTED_EDGE('',*,*,#21664,.F.);
+#18574=ORIENTED_EDGE('',*,*,#21665,.T.);
+#18575=ORIENTED_EDGE('',*,*,#21664,.T.);
+#18576=ORIENTED_EDGE('',*,*,#21666,.T.);
+#18577=ORIENTED_EDGE('',*,*,#21667,.T.);
+#18578=ORIENTED_EDGE('',*,*,#21668,.T.);
+#18579=ORIENTED_EDGE('',*,*,#21669,.T.);
+#18580=ORIENTED_EDGE('',*,*,#21670,.T.);
+#18581=ORIENTED_EDGE('',*,*,#21658,.T.);
+#18582=ORIENTED_EDGE('',*,*,#21671,.T.);
+#18583=ORIENTED_EDGE('',*,*,#21660,.T.);
+#18584=ORIENTED_EDGE('',*,*,#21672,.T.);
+#18585=ORIENTED_EDGE('',*,*,#21673,.F.);
+#18586=ORIENTED_EDGE('',*,*,#21674,.T.);
+#18587=ORIENTED_EDGE('',*,*,#21675,.F.);
+#18588=ORIENTED_EDGE('',*,*,#21676,.T.);
+#18589=ORIENTED_EDGE('',*,*,#21662,.T.);
+#18590=ORIENTED_EDGE('',*,*,#21677,.T.);
+#18591=ORIENTED_EDGE('',*,*,#21678,.F.);
+#18592=ORIENTED_EDGE('',*,*,#21679,.F.);
+#18593=ORIENTED_EDGE('',*,*,#21680,.F.);
+#18594=ORIENTED_EDGE('',*,*,#21681,.F.);
+#18595=ORIENTED_EDGE('',*,*,#21682,.F.);
+#18596=ORIENTED_EDGE('',*,*,#21683,.F.);
+#18597=ORIENTED_EDGE('',*,*,#21684,.F.);
+#18598=ORIENTED_EDGE('',*,*,#21685,.F.);
+#18599=ORIENTED_EDGE('',*,*,#21669,.F.);
+#18600=ORIENTED_EDGE('',*,*,#21686,.T.);
+#18601=ORIENTED_EDGE('',*,*,#21667,.F.);
+#18602=ORIENTED_EDGE('',*,*,#21687,.F.);
+#18603=ORIENTED_EDGE('',*,*,#21688,.F.);
+#18604=ORIENTED_EDGE('',*,*,#21689,.F.);
+#18605=ORIENTED_EDGE('',*,*,#21690,.F.);
+#18606=ORIENTED_EDGE('',*,*,#21691,.F.);
+#18607=ORIENTED_EDGE('',*,*,#21692,.F.);
+#18608=ORIENTED_EDGE('',*,*,#21693,.F.);
+#18609=ORIENTED_EDGE('',*,*,#21694,.F.);
+#18610=ORIENTED_EDGE('',*,*,#21695,.T.);
+#18611=ORIENTED_EDGE('',*,*,#21696,.T.);
+#18612=ORIENTED_EDGE('',*,*,#21697,.T.);
+#18613=ORIENTED_EDGE('',*,*,#21698,.T.);
+#18614=ORIENTED_EDGE('',*,*,#21699,.T.);
+#18615=ORIENTED_EDGE('',*,*,#21700,.T.);
+#18616=ORIENTED_EDGE('',*,*,#21701,.T.);
+#18617=ORIENTED_EDGE('',*,*,#21702,.T.);
+#18618=ORIENTED_EDGE('',*,*,#21703,.T.);
+#18619=ORIENTED_EDGE('',*,*,#21704,.T.);
+#18620=ORIENTED_EDGE('',*,*,#21705,.T.);
+#18621=ORIENTED_EDGE('',*,*,#21706,.T.);
+#18622=ORIENTED_EDGE('',*,*,#21707,.T.);
+#18623=ORIENTED_EDGE('',*,*,#21708,.T.);
+#18624=ORIENTED_EDGE('',*,*,#21675,.T.);
+#18625=ORIENTED_EDGE('',*,*,#21709,.T.);
+#18626=ORIENTED_EDGE('',*,*,#21710,.T.);
+#18627=ORIENTED_EDGE('',*,*,#21711,.T.);
+#18628=ORIENTED_EDGE('',*,*,#21673,.T.);
+#18629=ORIENTED_EDGE('',*,*,#21712,.T.);
+#18630=ORIENTED_EDGE('',*,*,#21713,.T.);
+#18631=ORIENTED_EDGE('',*,*,#21714,.T.);
+#18632=ORIENTED_EDGE('',*,*,#21715,.T.);
+#18633=ORIENTED_EDGE('',*,*,#21716,.T.);
+#18634=ORIENTED_EDGE('',*,*,#21717,.F.);
+#18635=ORIENTED_EDGE('',*,*,#21718,.T.);
+#18636=ORIENTED_EDGE('',*,*,#21719,.F.);
+#18637=ORIENTED_EDGE('',*,*,#21720,.F.);
+#18638=ORIENTED_EDGE('',*,*,#21721,.F.);
+#18639=ORIENTED_EDGE('',*,*,#21722,.T.);
+#18640=ORIENTED_EDGE('',*,*,#21723,.F.);
+#18641=ORIENTED_EDGE('',*,*,#21724,.F.);
+#18642=ORIENTED_EDGE('',*,*,#21725,.F.);
+#18643=ORIENTED_EDGE('',*,*,#21726,.T.);
+#18644=ORIENTED_EDGE('',*,*,#21725,.T.);
+#18645=ORIENTED_EDGE('',*,*,#21727,.T.);
+#18646=ORIENTED_EDGE('',*,*,#21678,.T.);
+#18647=ORIENTED_EDGE('',*,*,#21728,.T.);
+#18648=ORIENTED_EDGE('',*,*,#21694,.T.);
+#18649=ORIENTED_EDGE('',*,*,#21729,.T.);
+#18650=ORIENTED_EDGE('',*,*,#21719,.T.);
+#18651=ORIENTED_EDGE('',*,*,#21730,.T.);
+#18652=ORIENTED_EDGE('',*,*,#21697,.F.);
+#18653=ORIENTED_EDGE('',*,*,#21731,.T.);
+#18654=ORIENTED_EDGE('',*,*,#21723,.T.);
+#18655=ORIENTED_EDGE('',*,*,#21732,.T.);
+#18656=ORIENTED_EDGE('',*,*,#21721,.T.);
+#18657=ORIENTED_EDGE('',*,*,#21733,.T.);
+#18658=ORIENTED_EDGE('',*,*,#21701,.F.);
+#18659=ORIENTED_EDGE('',*,*,#21710,.F.);
+#18660=ORIENTED_EDGE('',*,*,#21734,.T.);
+#18661=ORIENTED_EDGE('',*,*,#21699,.F.);
+#18662=ORIENTED_EDGE('',*,*,#21735,.T.);
+#18663=ORIENTED_EDGE('',*,*,#21732,.F.);
+#18664=ORIENTED_EDGE('',*,*,#21700,.F.);
+#18665=ORIENTED_EDGE('',*,*,#21734,.F.);
+#18666=ORIENTED_EDGE('',*,*,#21709,.F.);
+#18667=ORIENTED_EDGE('',*,*,#21674,.F.);
+#18668=ORIENTED_EDGE('',*,*,#21661,.F.);
+#18669=ORIENTED_EDGE('',*,*,#21665,.F.);
+#18670=ORIENTED_EDGE('',*,*,#21686,.F.);
+#18671=ORIENTED_EDGE('',*,*,#21728,.F.);
+#18672=ORIENTED_EDGE('',*,*,#21718,.F.);
+#18673=ORIENTED_EDGE('',*,*,#21730,.F.);
+#18674=ORIENTED_EDGE('',*,*,#21722,.F.);
+#18675=ORIENTED_EDGE('',*,*,#21726,.F.);
+#18676=ORIENTED_EDGE('',*,*,#21677,.F.);
+#18677=ORIENTED_EDGE('',*,*,#21668,.F.);
+#18678=ORIENTED_EDGE('',*,*,#21657,.F.);
+#18679=ORIENTED_EDGE('',*,*,#21671,.F.);
+#18680=ORIENTED_EDGE('',*,*,#21711,.F.);
+#18681=ORIENTED_EDGE('',*,*,#21735,.F.);
+#18682=ORIENTED_EDGE('',*,*,#21698,.F.);
+#18683=ORIENTED_EDGE('',*,*,#21670,.F.);
+#18684=ORIENTED_EDGE('',*,*,#21736,.F.);
+#18685=ORIENTED_EDGE('',*,*,#21672,.F.);
+#18686=ORIENTED_EDGE('',*,*,#21659,.F.);
+#18687=ORIENTED_EDGE('',*,*,#21663,.T.);
+#18688=ORIENTED_EDGE('',*,*,#21676,.F.);
+#18689=ORIENTED_EDGE('',*,*,#21737,.T.);
+#18690=ORIENTED_EDGE('',*,*,#21666,.F.);
+#18691=ORIENTED_EDGE('',*,*,#21738,.T.);
+#18692=ORIENTED_EDGE('',*,*,#21739,.T.);
+#18693=ORIENTED_EDGE('',*,*,#21679,.T.);
+#18694=ORIENTED_EDGE('',*,*,#21740,.T.);
+#18695=ORIENTED_EDGE('',*,*,#21741,.T.);
+#18696=ORIENTED_EDGE('',*,*,#21680,.T.);
+#18697=ORIENTED_EDGE('',*,*,#21742,.T.);
+#18698=ORIENTED_EDGE('',*,*,#21743,.T.);
+#18699=ORIENTED_EDGE('',*,*,#21681,.T.);
+#18700=ORIENTED_EDGE('',*,*,#21744,.T.);
+#18701=ORIENTED_EDGE('',*,*,#21745,.T.);
+#18702=ORIENTED_EDGE('',*,*,#21682,.T.);
+#18703=ORIENTED_EDGE('',*,*,#21746,.T.);
+#18704=ORIENTED_EDGE('',*,*,#21747,.T.);
+#18705=ORIENTED_EDGE('',*,*,#21683,.T.);
+#18706=ORIENTED_EDGE('',*,*,#21748,.T.);
+#18707=ORIENTED_EDGE('',*,*,#21749,.T.);
+#18708=ORIENTED_EDGE('',*,*,#21684,.T.);
+#18709=ORIENTED_EDGE('',*,*,#21750,.T.);
+#18710=ORIENTED_EDGE('',*,*,#21751,.T.);
+#18711=ORIENTED_EDGE('',*,*,#21685,.T.);
+#18712=ORIENTED_EDGE('',*,*,#21752,.T.);
+#18713=ORIENTED_EDGE('',*,*,#21753,.T.);
+#18714=ORIENTED_EDGE('',*,*,#21687,.T.);
+#18715=ORIENTED_EDGE('',*,*,#21754,.T.);
+#18716=ORIENTED_EDGE('',*,*,#21755,.T.);
+#18717=ORIENTED_EDGE('',*,*,#21688,.T.);
+#18718=ORIENTED_EDGE('',*,*,#21756,.T.);
+#18719=ORIENTED_EDGE('',*,*,#21757,.T.);
+#18720=ORIENTED_EDGE('',*,*,#21689,.T.);
+#18721=ORIENTED_EDGE('',*,*,#21758,.T.);
+#18722=ORIENTED_EDGE('',*,*,#21759,.T.);
+#18723=ORIENTED_EDGE('',*,*,#21690,.T.);
+#18724=ORIENTED_EDGE('',*,*,#21760,.T.);
+#18725=ORIENTED_EDGE('',*,*,#21761,.T.);
+#18726=ORIENTED_EDGE('',*,*,#21691,.T.);
+#18727=ORIENTED_EDGE('',*,*,#21762,.T.);
+#18728=ORIENTED_EDGE('',*,*,#21763,.T.);
+#18729=ORIENTED_EDGE('',*,*,#21692,.T.);
+#18730=ORIENTED_EDGE('',*,*,#21764,.T.);
+#18731=ORIENTED_EDGE('',*,*,#21693,.T.);
+#18732=ORIENTED_EDGE('',*,*,#21765,.T.);
+#18733=ORIENTED_EDGE('',*,*,#21766,.T.);
+#18734=ORIENTED_EDGE('',*,*,#21712,.F.);
+#18735=ORIENTED_EDGE('',*,*,#21767,.T.);
+#18736=ORIENTED_EDGE('',*,*,#21768,.T.);
+#18737=ORIENTED_EDGE('',*,*,#21713,.F.);
+#18738=ORIENTED_EDGE('',*,*,#21769,.T.);
+#18739=ORIENTED_EDGE('',*,*,#21770,.T.);
+#18740=ORIENTED_EDGE('',*,*,#21714,.F.);
+#18741=ORIENTED_EDGE('',*,*,#21771,.T.);
+#18742=ORIENTED_EDGE('',*,*,#21772,.T.);
+#18743=ORIENTED_EDGE('',*,*,#21715,.F.);
+#18744=ORIENTED_EDGE('',*,*,#21773,.T.);
+#18745=ORIENTED_EDGE('',*,*,#21774,.T.);
+#18746=ORIENTED_EDGE('',*,*,#21716,.F.);
+#18747=ORIENTED_EDGE('',*,*,#21775,.T.);
+#18748=ORIENTED_EDGE('',*,*,#21776,.T.);
+#18749=ORIENTED_EDGE('',*,*,#21695,.F.);
+#18750=ORIENTED_EDGE('',*,*,#21777,.T.);
+#18751=ORIENTED_EDGE('',*,*,#21778,.T.);
+#18752=ORIENTED_EDGE('',*,*,#21696,.F.);
+#18753=ORIENTED_EDGE('',*,*,#21779,.T.);
+#18754=ORIENTED_EDGE('',*,*,#21780,.T.);
+#18755=ORIENTED_EDGE('',*,*,#21781,.T.);
+#18756=ORIENTED_EDGE('',*,*,#21702,.F.);
+#18757=ORIENTED_EDGE('',*,*,#21717,.T.);
+#18758=ORIENTED_EDGE('',*,*,#21782,.T.);
+#18759=ORIENTED_EDGE('',*,*,#21703,.F.);
+#18760=ORIENTED_EDGE('',*,*,#21783,.T.);
+#18761=ORIENTED_EDGE('',*,*,#21784,.T.);
+#18762=ORIENTED_EDGE('',*,*,#21704,.F.);
+#18763=ORIENTED_EDGE('',*,*,#21785,.T.);
+#18764=ORIENTED_EDGE('',*,*,#21786,.T.);
+#18765=ORIENTED_EDGE('',*,*,#21705,.F.);
+#18766=ORIENTED_EDGE('',*,*,#21787,.T.);
+#18767=ORIENTED_EDGE('',*,*,#21788,.T.);
+#18768=ORIENTED_EDGE('',*,*,#21706,.F.);
+#18769=ORIENTED_EDGE('',*,*,#21789,.T.);
+#18770=ORIENTED_EDGE('',*,*,#21790,.T.);
+#18771=ORIENTED_EDGE('',*,*,#21707,.F.);
+#18772=ORIENTED_EDGE('',*,*,#21791,.T.);
+#18773=ORIENTED_EDGE('',*,*,#21792,.T.);
+#18774=ORIENTED_EDGE('',*,*,#21708,.F.);
+#18775=ORIENTED_EDGE('',*,*,#21793,.T.);
+#18776=ORIENTED_EDGE('',*,*,#21720,.T.);
+#18777=ORIENTED_EDGE('',*,*,#21729,.F.);
+#18778=ORIENTED_EDGE('',*,*,#21794,.F.);
+#18779=ORIENTED_EDGE('',*,*,#21733,.F.);
+#18780=ORIENTED_EDGE('',*,*,#21724,.T.);
+#18781=ORIENTED_EDGE('',*,*,#21731,.F.);
+#18782=ORIENTED_EDGE('',*,*,#21795,.T.);
+#18783=ORIENTED_EDGE('',*,*,#21727,.F.);
+#18784=ORIENTED_EDGE('',*,*,#21796,.T.);
+#18785=ORIENTED_EDGE('',*,*,#21767,.F.);
+#18786=ORIENTED_EDGE('',*,*,#21736,.T.);
+#18787=ORIENTED_EDGE('',*,*,#21751,.F.);
+#18788=ORIENTED_EDGE('',*,*,#21752,.F.);
+#18789=ORIENTED_EDGE('',*,*,#21737,.F.);
+#18790=ORIENTED_EDGE('',*,*,#21792,.F.);
+#18791=ORIENTED_EDGE('',*,*,#21797,.F.);
+#18792=ORIENTED_EDGE('',*,*,#21778,.F.);
+#18793=ORIENTED_EDGE('',*,*,#21798,.F.);
+#18794=ORIENTED_EDGE('',*,*,#21738,.F.);
+#18795=ORIENTED_EDGE('',*,*,#21795,.F.);
+#18796=ORIENTED_EDGE('',*,*,#21798,.T.);
+#18797=ORIENTED_EDGE('',*,*,#21779,.F.);
+#18798=ORIENTED_EDGE('',*,*,#21799,.T.);
+#18799=ORIENTED_EDGE('',*,*,#21739,.F.);
+#18800=ORIENTED_EDGE('',*,*,#21740,.F.);
+#18801=ORIENTED_EDGE('',*,*,#21799,.F.);
+#18802=ORIENTED_EDGE('',*,*,#21776,.F.);
+#18803=ORIENTED_EDGE('',*,*,#21800,.F.);
+#18804=ORIENTED_EDGE('',*,*,#21800,.T.);
+#18805=ORIENTED_EDGE('',*,*,#21777,.F.);
+#18806=ORIENTED_EDGE('',*,*,#21801,.T.);
+#18807=ORIENTED_EDGE('',*,*,#21741,.F.);
+#18808=ORIENTED_EDGE('',*,*,#21774,.F.);
+#18809=ORIENTED_EDGE('',*,*,#21802,.F.);
+#18810=ORIENTED_EDGE('',*,*,#21742,.F.);
+#18811=ORIENTED_EDGE('',*,*,#21801,.F.);
+#18812=ORIENTED_EDGE('',*,*,#21802,.T.);
+#18813=ORIENTED_EDGE('',*,*,#21775,.F.);
+#18814=ORIENTED_EDGE('',*,*,#21803,.T.);
+#18815=ORIENTED_EDGE('',*,*,#21743,.F.);
+#18816=ORIENTED_EDGE('',*,*,#21744,.F.);
+#18817=ORIENTED_EDGE('',*,*,#21803,.F.);
+#18818=ORIENTED_EDGE('',*,*,#21772,.F.);
+#18819=ORIENTED_EDGE('',*,*,#21804,.F.);
+#18820=ORIENTED_EDGE('',*,*,#21804,.T.);
+#18821=ORIENTED_EDGE('',*,*,#21773,.F.);
+#18822=ORIENTED_EDGE('',*,*,#21805,.T.);
+#18823=ORIENTED_EDGE('',*,*,#21745,.F.);
+#18824=ORIENTED_EDGE('',*,*,#21770,.F.);
+#18825=ORIENTED_EDGE('',*,*,#21806,.F.);
+#18826=ORIENTED_EDGE('',*,*,#21746,.F.);
+#18827=ORIENTED_EDGE('',*,*,#21805,.F.);
+#18828=ORIENTED_EDGE('',*,*,#21806,.T.);
+#18829=ORIENTED_EDGE('',*,*,#21771,.F.);
+#18830=ORIENTED_EDGE('',*,*,#21807,.T.);
+#18831=ORIENTED_EDGE('',*,*,#21747,.F.);
+#18832=ORIENTED_EDGE('',*,*,#21748,.F.);
+#18833=ORIENTED_EDGE('',*,*,#21807,.F.);
+#18834=ORIENTED_EDGE('',*,*,#21768,.F.);
+#18835=ORIENTED_EDGE('',*,*,#21808,.F.);
+#18836=ORIENTED_EDGE('',*,*,#21808,.T.);
+#18837=ORIENTED_EDGE('',*,*,#21769,.F.);
+#18838=ORIENTED_EDGE('',*,*,#21809,.T.);
+#18839=ORIENTED_EDGE('',*,*,#21749,.F.);
+#18840=ORIENTED_EDGE('',*,*,#21766,.F.);
+#18841=ORIENTED_EDGE('',*,*,#21796,.F.);
+#18842=ORIENTED_EDGE('',*,*,#21750,.F.);
+#18843=ORIENTED_EDGE('',*,*,#21809,.F.);
+#18844=ORIENTED_EDGE('',*,*,#21797,.T.);
+#18845=ORIENTED_EDGE('',*,*,#21793,.F.);
+#18846=ORIENTED_EDGE('',*,*,#21810,.T.);
+#18847=ORIENTED_EDGE('',*,*,#21753,.F.);
+#18848=ORIENTED_EDGE('',*,*,#21790,.F.);
+#18849=ORIENTED_EDGE('',*,*,#21811,.F.);
+#18850=ORIENTED_EDGE('',*,*,#21754,.F.);
+#18851=ORIENTED_EDGE('',*,*,#21810,.F.);
+#18852=ORIENTED_EDGE('',*,*,#21811,.T.);
+#18853=ORIENTED_EDGE('',*,*,#21791,.F.);
+#18854=ORIENTED_EDGE('',*,*,#21812,.T.);
+#18855=ORIENTED_EDGE('',*,*,#21755,.F.);
+#18856=ORIENTED_EDGE('',*,*,#21756,.F.);
+#18857=ORIENTED_EDGE('',*,*,#21812,.F.);
+#18858=ORIENTED_EDGE('',*,*,#21788,.F.);
+#18859=ORIENTED_EDGE('',*,*,#21813,.F.);
+#18860=ORIENTED_EDGE('',*,*,#21813,.T.);
+#18861=ORIENTED_EDGE('',*,*,#21789,.F.);
+#18862=ORIENTED_EDGE('',*,*,#21814,.T.);
+#18863=ORIENTED_EDGE('',*,*,#21757,.F.);
+#18864=ORIENTED_EDGE('',*,*,#21786,.F.);
+#18865=ORIENTED_EDGE('',*,*,#21815,.F.);
+#18866=ORIENTED_EDGE('',*,*,#21758,.F.);
+#18867=ORIENTED_EDGE('',*,*,#21814,.F.);
+#18868=ORIENTED_EDGE('',*,*,#21815,.T.);
+#18869=ORIENTED_EDGE('',*,*,#21787,.F.);
+#18870=ORIENTED_EDGE('',*,*,#21816,.T.);
+#18871=ORIENTED_EDGE('',*,*,#21759,.F.);
+#18872=ORIENTED_EDGE('',*,*,#21760,.F.);
+#18873=ORIENTED_EDGE('',*,*,#21816,.F.);
+#18874=ORIENTED_EDGE('',*,*,#21784,.F.);
+#18875=ORIENTED_EDGE('',*,*,#21817,.F.);
+#18876=ORIENTED_EDGE('',*,*,#21817,.T.);
+#18877=ORIENTED_EDGE('',*,*,#21785,.F.);
+#18878=ORIENTED_EDGE('',*,*,#21818,.T.);
+#18879=ORIENTED_EDGE('',*,*,#21761,.F.);
+#18880=ORIENTED_EDGE('',*,*,#21782,.F.);
+#18881=ORIENTED_EDGE('',*,*,#21819,.F.);
+#18882=ORIENTED_EDGE('',*,*,#21762,.F.);
+#18883=ORIENTED_EDGE('',*,*,#21818,.F.);
+#18884=ORIENTED_EDGE('',*,*,#21819,.T.);
+#18885=ORIENTED_EDGE('',*,*,#21783,.F.);
+#18886=ORIENTED_EDGE('',*,*,#21820,.T.);
+#18887=ORIENTED_EDGE('',*,*,#21763,.F.);
+#18888=ORIENTED_EDGE('',*,*,#21764,.F.);
+#18889=ORIENTED_EDGE('',*,*,#21821,.F.);
+#18890=ORIENTED_EDGE('',*,*,#21780,.F.);
+#18891=ORIENTED_EDGE('',*,*,#21794,.T.);
+#18892=ORIENTED_EDGE('',*,*,#21821,.T.);
+#18893=ORIENTED_EDGE('',*,*,#21765,.F.);
+#18894=ORIENTED_EDGE('',*,*,#21820,.F.);
+#18895=ORIENTED_EDGE('',*,*,#21781,.F.);
+#18896=ORIENTED_EDGE('',*,*,#21822,.F.);
+#18897=ORIENTED_EDGE('',*,*,#21823,.T.);
+#18898=ORIENTED_EDGE('',*,*,#21824,.T.);
+#18899=ORIENTED_EDGE('',*,*,#21825,.F.);
+#18900=ORIENTED_EDGE('',*,*,#21826,.T.);
+#18901=ORIENTED_EDGE('',*,*,#21827,.T.);
+#18902=ORIENTED_EDGE('',*,*,#21828,.F.);
+#18903=ORIENTED_EDGE('',*,*,#21829,.F.);
+#18904=ORIENTED_EDGE('',*,*,#21830,.F.);
+#18905=ORIENTED_EDGE('',*,*,#21831,.F.);
+#18906=ORIENTED_EDGE('',*,*,#21832,.F.);
+#18907=ORIENTED_EDGE('',*,*,#21823,.F.);
+#18908=ORIENTED_EDGE('',*,*,#21833,.F.);
+#18909=ORIENTED_EDGE('',*,*,#21827,.F.);
+#18910=ORIENTED_EDGE('',*,*,#21834,.T.);
+#18911=ORIENTED_EDGE('',*,*,#21835,.F.);
+#18912=ORIENTED_EDGE('',*,*,#21836,.F.);
+#18913=ORIENTED_EDGE('',*,*,#21837,.T.);
+#18914=ORIENTED_EDGE('',*,*,#21838,.T.);
+#18915=ORIENTED_EDGE('',*,*,#21839,.F.);
+#18916=ORIENTED_EDGE('',*,*,#21840,.T.);
+#18917=ORIENTED_EDGE('',*,*,#21841,.T.);
+#18918=ORIENTED_EDGE('',*,*,#21842,.F.);
+#18919=ORIENTED_EDGE('',*,*,#21843,.F.);
+#18920=ORIENTED_EDGE('',*,*,#21844,.F.);
+#18921=ORIENTED_EDGE('',*,*,#21845,.F.);
+#18922=ORIENTED_EDGE('',*,*,#21846,.F.);
+#18923=ORIENTED_EDGE('',*,*,#21837,.F.);
+#18924=ORIENTED_EDGE('',*,*,#21847,.F.);
+#18925=ORIENTED_EDGE('',*,*,#21841,.F.);
+#18926=ORIENTED_EDGE('',*,*,#21848,.T.);
+#18927=ORIENTED_EDGE('',*,*,#21849,.F.);
+#18928=ORIENTED_EDGE('',*,*,#21850,.F.);
+#18929=ORIENTED_EDGE('',*,*,#21835,.T.);
+#18930=ORIENTED_EDGE('',*,*,#21851,.T.);
+#18931=ORIENTED_EDGE('',*,*,#21852,.T.);
+#18932=ORIENTED_EDGE('',*,*,#21853,.T.);
+#18933=ORIENTED_EDGE('',*,*,#21854,.T.);
+#18934=ORIENTED_EDGE('',*,*,#21855,.F.);
+#18935=ORIENTED_EDGE('',*,*,#21856,.T.);
+#18936=ORIENTED_EDGE('',*,*,#21857,.T.);
+#18937=ORIENTED_EDGE('',*,*,#21831,.T.);
+#18938=ORIENTED_EDGE('',*,*,#21858,.F.);
+#18939=ORIENTED_EDGE('',*,*,#21849,.T.);
+#18940=ORIENTED_EDGE('',*,*,#21859,.T.);
+#18941=ORIENTED_EDGE('',*,*,#21860,.T.);
+#18942=ORIENTED_EDGE('',*,*,#21861,.F.);
+#18943=ORIENTED_EDGE('',*,*,#21862,.T.);
+#18944=ORIENTED_EDGE('',*,*,#21863,.T.);
+#18945=ORIENTED_EDGE('',*,*,#21845,.T.);
+#18946=ORIENTED_EDGE('',*,*,#21833,.T.);
+#18947=ORIENTED_EDGE('',*,*,#21864,.T.);
+#18948=ORIENTED_EDGE('',*,*,#21865,.F.);
+#18949=ORIENTED_EDGE('',*,*,#21866,.F.);
+#18950=ORIENTED_EDGE('',*,*,#21828,.T.);
+#18951=ORIENTED_EDGE('',*,*,#21829,.T.);
+#18952=ORIENTED_EDGE('',*,*,#21866,.T.);
+#18953=ORIENTED_EDGE('',*,*,#21867,.F.);
+#18954=ORIENTED_EDGE('',*,*,#21868,.F.);
+#18955=ORIENTED_EDGE('',*,*,#21830,.T.);
+#18956=ORIENTED_EDGE('',*,*,#21822,.T.);
+#18957=ORIENTED_EDGE('',*,*,#21868,.T.);
+#18958=ORIENTED_EDGE('',*,*,#21869,.F.);
+#18959=ORIENTED_EDGE('',*,*,#21870,.F.);
+#18960=ORIENTED_EDGE('',*,*,#21850,.T.);
+#18961=ORIENTED_EDGE('',*,*,#21870,.T.);
+#18962=ORIENTED_EDGE('',*,*,#21871,.F.);
+#18963=ORIENTED_EDGE('',*,*,#21864,.F.);
+#18964=ORIENTED_EDGE('',*,*,#21847,.T.);
+#18965=ORIENTED_EDGE('',*,*,#21872,.T.);
+#18966=ORIENTED_EDGE('',*,*,#21873,.F.);
+#18967=ORIENTED_EDGE('',*,*,#21874,.F.);
+#18968=ORIENTED_EDGE('',*,*,#21842,.T.);
+#18969=ORIENTED_EDGE('',*,*,#21843,.T.);
+#18970=ORIENTED_EDGE('',*,*,#21874,.T.);
+#18971=ORIENTED_EDGE('',*,*,#21875,.F.);
+#18972=ORIENTED_EDGE('',*,*,#21876,.F.);
+#18973=ORIENTED_EDGE('',*,*,#21844,.T.);
+#18974=ORIENTED_EDGE('',*,*,#21836,.T.);
+#18975=ORIENTED_EDGE('',*,*,#21876,.T.);
+#18976=ORIENTED_EDGE('',*,*,#21877,.F.);
+#18977=ORIENTED_EDGE('',*,*,#21878,.F.);
+#18978=ORIENTED_EDGE('',*,*,#21858,.T.);
+#18979=ORIENTED_EDGE('',*,*,#21878,.T.);
+#18980=ORIENTED_EDGE('',*,*,#21879,.F.);
+#18981=ORIENTED_EDGE('',*,*,#21872,.F.);
+#18982=ORIENTED_EDGE('',*,*,#21857,.F.);
+#18983=ORIENTED_EDGE('',*,*,#21880,.F.);
+#18984=ORIENTED_EDGE('',*,*,#21824,.F.);
+#18985=ORIENTED_EDGE('',*,*,#21832,.T.);
+#18986=ORIENTED_EDGE('',*,*,#21881,.T.);
+#18987=ORIENTED_EDGE('',*,*,#21862,.F.);
+#18988=ORIENTED_EDGE('',*,*,#21882,.F.);
+#18989=ORIENTED_EDGE('',*,*,#21883,.F.);
+#18990=ORIENTED_EDGE('',*,*,#21884,.T.);
+#18991=ORIENTED_EDGE('',*,*,#21885,.T.);
+#18992=ORIENTED_EDGE('',*,*,#21886,.T.);
+#18993=ORIENTED_EDGE('',*,*,#21887,.T.);
+#18994=ORIENTED_EDGE('',*,*,#21888,.T.);
+#18995=ORIENTED_EDGE('',*,*,#21889,.F.);
+#18996=ORIENTED_EDGE('',*,*,#21890,.F.);
+#18997=ORIENTED_EDGE('',*,*,#21852,.F.);
+#18998=ORIENTED_EDGE('',*,*,#21891,.T.);
+#18999=ORIENTED_EDGE('',*,*,#21825,.T.);
+#19000=ORIENTED_EDGE('',*,*,#21880,.T.);
+#19001=ORIENTED_EDGE('',*,*,#21856,.F.);
+#19002=ORIENTED_EDGE('',*,*,#21892,.F.);
+#19003=ORIENTED_EDGE('',*,*,#21893,.F.);
+#19004=ORIENTED_EDGE('',*,*,#21894,.F.);
+#19005=ORIENTED_EDGE('',*,*,#21895,.F.);
+#19006=ORIENTED_EDGE('',*,*,#21896,.F.);
+#19007=ORIENTED_EDGE('',*,*,#21897,.F.);
+#19008=ORIENTED_EDGE('',*,*,#21898,.F.);
+#19009=ORIENTED_EDGE('',*,*,#21899,.F.);
+#19010=ORIENTED_EDGE('',*,*,#21900,.T.);
+#19011=ORIENTED_EDGE('',*,*,#21839,.T.);
+#19012=ORIENTED_EDGE('',*,*,#21851,.F.);
+#19013=ORIENTED_EDGE('',*,*,#21834,.F.);
+#19014=ORIENTED_EDGE('',*,*,#21826,.F.);
+#19015=ORIENTED_EDGE('',*,*,#21891,.F.);
+#19016=ORIENTED_EDGE('',*,*,#21863,.F.);
+#19017=ORIENTED_EDGE('',*,*,#21881,.F.);
+#19018=ORIENTED_EDGE('',*,*,#21838,.F.);
+#19019=ORIENTED_EDGE('',*,*,#21846,.T.);
+#19020=ORIENTED_EDGE('',*,*,#21901,.T.);
+#19021=ORIENTED_EDGE('',*,*,#21859,.F.);
+#19022=ORIENTED_EDGE('',*,*,#21848,.F.);
+#19023=ORIENTED_EDGE('',*,*,#21840,.F.);
+#19024=ORIENTED_EDGE('',*,*,#21900,.F.);
+#19025=ORIENTED_EDGE('',*,*,#21902,.T.);
+#19026=ORIENTED_EDGE('',*,*,#21903,.T.);
+#19027=ORIENTED_EDGE('',*,*,#21853,.F.);
+#19028=ORIENTED_EDGE('',*,*,#21890,.T.);
+#19029=ORIENTED_EDGE('',*,*,#21904,.T.);
+#19030=ORIENTED_EDGE('',*,*,#21905,.F.);
+#19031=ORIENTED_EDGE('',*,*,#21906,.F.);
+#19032=ORIENTED_EDGE('',*,*,#21860,.F.);
+#19033=ORIENTED_EDGE('',*,*,#21901,.F.);
+#19034=ORIENTED_EDGE('',*,*,#21907,.F.);
+#19035=ORIENTED_EDGE('',*,*,#21908,.F.);
+#19036=ORIENTED_EDGE('',*,*,#21909,.F.);
+#19037=ORIENTED_EDGE('',*,*,#21910,.F.);
+#19038=ORIENTED_EDGE('',*,*,#21911,.F.);
+#19039=ORIENTED_EDGE('',*,*,#21912,.F.);
+#19040=ORIENTED_EDGE('',*,*,#21913,.F.);
+#19041=ORIENTED_EDGE('',*,*,#21914,.F.);
+#19042=ORIENTED_EDGE('',*,*,#21854,.F.);
+#19043=ORIENTED_EDGE('',*,*,#21903,.F.);
+#19044=ORIENTED_EDGE('',*,*,#21915,.F.);
+#19045=ORIENTED_EDGE('',*,*,#21916,.F.);
+#19046=ORIENTED_EDGE('',*,*,#21917,.F.);
+#19047=ORIENTED_EDGE('',*,*,#21918,.F.);
+#19048=ORIENTED_EDGE('',*,*,#21919,.F.);
+#19049=ORIENTED_EDGE('',*,*,#21920,.F.);
+#19050=ORIENTED_EDGE('',*,*,#21921,.F.);
+#19051=ORIENTED_EDGE('',*,*,#21922,.F.);
+#19052=ORIENTED_EDGE('',*,*,#21914,.T.);
+#19053=ORIENTED_EDGE('',*,*,#21923,.F.);
+#19054=ORIENTED_EDGE('',*,*,#21892,.T.);
+#19055=ORIENTED_EDGE('',*,*,#21855,.T.);
+#19056=ORIENTED_EDGE('',*,*,#21906,.T.);
+#19057=ORIENTED_EDGE('',*,*,#21924,.F.);
+#19058=ORIENTED_EDGE('',*,*,#21882,.T.);
+#19059=ORIENTED_EDGE('',*,*,#21861,.T.);
+#19060=ORIENTED_EDGE('',*,*,#21871,.T.);
+#19061=ORIENTED_EDGE('',*,*,#21869,.T.);
+#19062=ORIENTED_EDGE('',*,*,#21867,.T.);
+#19063=ORIENTED_EDGE('',*,*,#21865,.T.);
+#19064=ORIENTED_EDGE('',*,*,#21879,.T.);
+#19065=ORIENTED_EDGE('',*,*,#21877,.T.);
+#19066=ORIENTED_EDGE('',*,*,#21875,.T.);
+#19067=ORIENTED_EDGE('',*,*,#21873,.T.);
+#19068=ORIENTED_EDGE('',*,*,#21925,.T.);
+#19069=ORIENTED_EDGE('',*,*,#21926,.T.);
+#19070=ORIENTED_EDGE('',*,*,#21883,.T.);
+#19071=ORIENTED_EDGE('',*,*,#21924,.T.);
+#19072=ORIENTED_EDGE('',*,*,#21905,.T.);
+#19073=ORIENTED_EDGE('',*,*,#21927,.T.);
+#19074=ORIENTED_EDGE('',*,*,#21928,.F.);
+#19075=ORIENTED_EDGE('',*,*,#21929,.F.);
+#19076=ORIENTED_EDGE('',*,*,#21930,.F.);
+#19077=ORIENTED_EDGE('',*,*,#21931,.T.);
+#19078=ORIENTED_EDGE('',*,*,#21932,.F.);
+#19079=ORIENTED_EDGE('',*,*,#21884,.F.);
+#19080=ORIENTED_EDGE('',*,*,#21926,.F.);
+#19081=ORIENTED_EDGE('',*,*,#21885,.F.);
+#19082=ORIENTED_EDGE('',*,*,#21932,.T.);
+#19083=ORIENTED_EDGE('',*,*,#21933,.T.);
+#19084=ORIENTED_EDGE('',*,*,#21934,.F.);
+#19085=ORIENTED_EDGE('',*,*,#21886,.F.);
+#19086=ORIENTED_EDGE('',*,*,#21934,.T.);
+#19087=ORIENTED_EDGE('',*,*,#21935,.T.);
+#19088=ORIENTED_EDGE('',*,*,#21936,.F.);
+#19089=ORIENTED_EDGE('',*,*,#21887,.F.);
+#19090=ORIENTED_EDGE('',*,*,#21936,.T.);
+#19091=ORIENTED_EDGE('',*,*,#21937,.T.);
+#19092=ORIENTED_EDGE('',*,*,#21938,.F.);
+#19093=ORIENTED_EDGE('',*,*,#21939,.F.);
+#19094=ORIENTED_EDGE('',*,*,#21940,.F.);
+#19095=ORIENTED_EDGE('',*,*,#21888,.F.);
+#19096=ORIENTED_EDGE('',*,*,#21938,.T.);
+#19097=ORIENTED_EDGE('',*,*,#21941,.T.);
+#19098=ORIENTED_EDGE('',*,*,#21942,.T.);
+#19099=ORIENTED_EDGE('',*,*,#21943,.T.);
+#19100=ORIENTED_EDGE('',*,*,#21944,.F.);
+#19101=ORIENTED_EDGE('',*,*,#21945,.F.);
+#19102=ORIENTED_EDGE('',*,*,#21915,.T.);
+#19103=ORIENTED_EDGE('',*,*,#21904,.F.);
+#19104=ORIENTED_EDGE('',*,*,#21889,.T.);
+#19105=ORIENTED_EDGE('',*,*,#21940,.T.);
+#19106=ORIENTED_EDGE('',*,*,#21913,.T.);
+#19107=ORIENTED_EDGE('',*,*,#21946,.F.);
+#19108=ORIENTED_EDGE('',*,*,#21893,.T.);
+#19109=ORIENTED_EDGE('',*,*,#21923,.T.);
+#19110=ORIENTED_EDGE('',*,*,#21912,.T.);
+#19111=ORIENTED_EDGE('',*,*,#21947,.F.);
+#19112=ORIENTED_EDGE('',*,*,#21894,.T.);
+#19113=ORIENTED_EDGE('',*,*,#21946,.T.);
+#19114=ORIENTED_EDGE('',*,*,#21911,.T.);
+#19115=ORIENTED_EDGE('',*,*,#21948,.F.);
+#19116=ORIENTED_EDGE('',*,*,#21895,.T.);
+#19117=ORIENTED_EDGE('',*,*,#21947,.T.);
+#19118=ORIENTED_EDGE('',*,*,#21910,.T.);
+#19119=ORIENTED_EDGE('',*,*,#21949,.F.);
+#19120=ORIENTED_EDGE('',*,*,#21896,.T.);
+#19121=ORIENTED_EDGE('',*,*,#21948,.T.);
+#19122=ORIENTED_EDGE('',*,*,#21909,.T.);
+#19123=ORIENTED_EDGE('',*,*,#21950,.F.);
+#19124=ORIENTED_EDGE('',*,*,#21897,.T.);
+#19125=ORIENTED_EDGE('',*,*,#21949,.T.);
+#19126=ORIENTED_EDGE('',*,*,#21908,.T.);
+#19127=ORIENTED_EDGE('',*,*,#21951,.F.);
+#19128=ORIENTED_EDGE('',*,*,#21898,.T.);
+#19129=ORIENTED_EDGE('',*,*,#21950,.T.);
+#19130=ORIENTED_EDGE('',*,*,#21907,.T.);
+#19131=ORIENTED_EDGE('',*,*,#21902,.F.);
+#19132=ORIENTED_EDGE('',*,*,#21899,.T.);
+#19133=ORIENTED_EDGE('',*,*,#21951,.T.);
+#19134=ORIENTED_EDGE('',*,*,#21916,.T.);
+#19135=ORIENTED_EDGE('',*,*,#21945,.T.);
+#19136=ORIENTED_EDGE('',*,*,#21952,.F.);
+#19137=ORIENTED_EDGE('',*,*,#21953,.F.);
+#19138=ORIENTED_EDGE('',*,*,#21917,.T.);
+#19139=ORIENTED_EDGE('',*,*,#21953,.T.);
+#19140=ORIENTED_EDGE('',*,*,#21954,.F.);
+#19141=ORIENTED_EDGE('',*,*,#21955,.F.);
+#19142=ORIENTED_EDGE('',*,*,#21956,.T.);
+#19143=ORIENTED_EDGE('',*,*,#21957,.F.);
+#19144=ORIENTED_EDGE('',*,*,#21918,.T.);
+#19145=ORIENTED_EDGE('',*,*,#21955,.T.);
+#19146=ORIENTED_EDGE('',*,*,#21958,.F.);
+#19147=ORIENTED_EDGE('',*,*,#21959,.T.);
+#19148=ORIENTED_EDGE('',*,*,#21960,.F.);
+#19149=ORIENTED_EDGE('',*,*,#21961,.T.);
+#19150=ORIENTED_EDGE('',*,*,#21962,.F.);
+#19151=ORIENTED_EDGE('',*,*,#21919,.T.);
+#19152=ORIENTED_EDGE('',*,*,#21957,.T.);
+#19153=ORIENTED_EDGE('',*,*,#21963,.T.);
+#19154=ORIENTED_EDGE('',*,*,#21964,.F.);
+#19155=ORIENTED_EDGE('',*,*,#21965,.T.);
+#19156=ORIENTED_EDGE('',*,*,#21966,.T.);
+#19157=ORIENTED_EDGE('',*,*,#21967,.F.);
+#19158=ORIENTED_EDGE('',*,*,#21968,.T.);
+#19159=ORIENTED_EDGE('',*,*,#21969,.T.);
+#19160=ORIENTED_EDGE('',*,*,#21970,.T.);
+#19161=ORIENTED_EDGE('',*,*,#21971,.F.);
+#19162=ORIENTED_EDGE('',*,*,#21972,.F.);
+#19163=ORIENTED_EDGE('',*,*,#21920,.T.);
+#19164=ORIENTED_EDGE('',*,*,#21962,.T.);
+#19165=ORIENTED_EDGE('',*,*,#21973,.T.);
+#19166=ORIENTED_EDGE('',*,*,#21921,.T.);
+#19167=ORIENTED_EDGE('',*,*,#21972,.T.);
+#19168=ORIENTED_EDGE('',*,*,#21974,.F.);
+#19169=ORIENTED_EDGE('',*,*,#21975,.F.);
+#19170=ORIENTED_EDGE('',*,*,#21922,.T.);
+#19171=ORIENTED_EDGE('',*,*,#21975,.T.);
+#19172=ORIENTED_EDGE('',*,*,#21976,.F.);
+#19173=ORIENTED_EDGE('',*,*,#21927,.F.);
+#19174=ORIENTED_EDGE('',*,*,#21925,.F.);
+#19175=ORIENTED_EDGE('',*,*,#21977,.T.);
+#19176=ORIENTED_EDGE('',*,*,#21978,.T.);
+#19177=ORIENTED_EDGE('',*,*,#21930,.T.);
+#19178=ORIENTED_EDGE('',*,*,#21979,.T.);
+#19179=ORIENTED_EDGE('',*,*,#21980,.T.);
+#19180=ORIENTED_EDGE('',*,*,#21981,.T.);
+#19181=ORIENTED_EDGE('',*,*,#21967,.T.);
+#19182=ORIENTED_EDGE('',*,*,#21982,.T.);
+#19183=ORIENTED_EDGE('',*,*,#21983,.T.);
+#19184=ORIENTED_EDGE('',*,*,#21984,.T.);
+#19185=ORIENTED_EDGE('',*,*,#21958,.T.);
+#19186=ORIENTED_EDGE('',*,*,#21954,.T.);
+#19187=ORIENTED_EDGE('',*,*,#21952,.T.);
+#19188=ORIENTED_EDGE('',*,*,#21944,.T.);
+#19189=ORIENTED_EDGE('',*,*,#21985,.T.);
+#19190=ORIENTED_EDGE('',*,*,#21986,.T.);
+#19191=ORIENTED_EDGE('',*,*,#21987,.T.);
+#19192=ORIENTED_EDGE('',*,*,#21988,.T.);
+#19193=ORIENTED_EDGE('',*,*,#21989,.T.);
+#19194=ORIENTED_EDGE('',*,*,#21990,.T.);
+#19195=ORIENTED_EDGE('',*,*,#21991,.T.);
+#19196=ORIENTED_EDGE('',*,*,#21992,.T.);
+#19197=ORIENTED_EDGE('',*,*,#21993,.T.);
+#19198=ORIENTED_EDGE('',*,*,#21994,.T.);
+#19199=ORIENTED_EDGE('',*,*,#21995,.T.);
+#19200=ORIENTED_EDGE('',*,*,#21928,.T.);
+#19201=ORIENTED_EDGE('',*,*,#21976,.T.);
+#19202=ORIENTED_EDGE('',*,*,#21974,.T.);
+#19203=ORIENTED_EDGE('',*,*,#21971,.T.);
+#19204=ORIENTED_EDGE('',*,*,#21977,.F.);
+#19205=ORIENTED_EDGE('',*,*,#21929,.T.);
+#19206=ORIENTED_EDGE('',*,*,#21995,.F.);
+#19207=ORIENTED_EDGE('',*,*,#21996,.F.);
+#19208=ORIENTED_EDGE('',*,*,#21997,.T.);
+#19209=ORIENTED_EDGE('',*,*,#21978,.F.);
+#19210=ORIENTED_EDGE('',*,*,#21997,.F.);
+#19211=ORIENTED_EDGE('',*,*,#21998,.F.);
+#19212=ORIENTED_EDGE('',*,*,#21999,.F.);
+#19213=ORIENTED_EDGE('',*,*,#22000,.F.);
+#19214=ORIENTED_EDGE('',*,*,#22001,.F.);
+#19215=ORIENTED_EDGE('',*,*,#22002,.F.);
+#19216=ORIENTED_EDGE('',*,*,#22003,.F.);
+#19217=ORIENTED_EDGE('',*,*,#22004,.F.);
+#19218=ORIENTED_EDGE('',*,*,#22005,.F.);
+#19219=ORIENTED_EDGE('',*,*,#22006,.F.);
+#19220=ORIENTED_EDGE('',*,*,#22007,.F.);
+#19221=ORIENTED_EDGE('',*,*,#22008,.F.);
+#19222=ORIENTED_EDGE('',*,*,#22009,.F.);
+#19223=ORIENTED_EDGE('',*,*,#22010,.F.);
+#19224=ORIENTED_EDGE('',*,*,#21941,.F.);
+#19225=ORIENTED_EDGE('',*,*,#21937,.F.);
+#19226=ORIENTED_EDGE('',*,*,#21935,.F.);
+#19227=ORIENTED_EDGE('',*,*,#21933,.F.);
+#19228=ORIENTED_EDGE('',*,*,#21931,.F.);
+#19229=ORIENTED_EDGE('',*,*,#21942,.F.);
+#19230=ORIENTED_EDGE('',*,*,#21939,.T.);
+#19231=ORIENTED_EDGE('',*,*,#22010,.T.);
+#19232=ORIENTED_EDGE('',*,*,#22011,.T.);
+#19233=ORIENTED_EDGE('',*,*,#22011,.F.);
+#19234=ORIENTED_EDGE('',*,*,#22009,.T.);
+#19235=ORIENTED_EDGE('',*,*,#22012,.T.);
+#19236=ORIENTED_EDGE('',*,*,#21985,.F.);
+#19237=ORIENTED_EDGE('',*,*,#21943,.F.);
+#19238=ORIENTED_EDGE('',*,*,#22013,.F.);
+#19239=ORIENTED_EDGE('',*,*,#21963,.F.);
+#19240=ORIENTED_EDGE('',*,*,#21956,.F.);
+#19241=ORIENTED_EDGE('',*,*,#22014,.F.);
+#19242=ORIENTED_EDGE('',*,*,#22015,.F.);
+#19243=ORIENTED_EDGE('',*,*,#21984,.F.);
+#19244=ORIENTED_EDGE('',*,*,#22016,.F.);
+#19245=ORIENTED_EDGE('',*,*,#22014,.T.);
+#19246=ORIENTED_EDGE('',*,*,#21959,.F.);
+#19247=ORIENTED_EDGE('',*,*,#21960,.T.);
+#19248=ORIENTED_EDGE('',*,*,#22017,.T.);
+#19249=ORIENTED_EDGE('',*,*,#22018,.F.);
+#19250=ORIENTED_EDGE('',*,*,#22019,.F.);
+#19251=ORIENTED_EDGE('',*,*,#22020,.F.);
+#19252=ORIENTED_EDGE('',*,*,#22021,.F.);
+#19253=ORIENTED_EDGE('',*,*,#22022,.T.);
+#19254=ORIENTED_EDGE('',*,*,#21973,.F.);
+#19255=ORIENTED_EDGE('',*,*,#21961,.F.);
+#19256=ORIENTED_EDGE('',*,*,#21964,.T.);
+#19257=ORIENTED_EDGE('',*,*,#22023,.T.);
+#19258=ORIENTED_EDGE('',*,*,#22024,.F.);
+#19259=ORIENTED_EDGE('',*,*,#22025,.F.);
+#19260=ORIENTED_EDGE('',*,*,#22026,.F.);
+#19261=ORIENTED_EDGE('',*,*,#22027,.F.);
+#19262=ORIENTED_EDGE('',*,*,#22028,.T.);
+#19263=ORIENTED_EDGE('',*,*,#21965,.F.);
+#19264=ORIENTED_EDGE('',*,*,#21982,.F.);
+#19265=ORIENTED_EDGE('',*,*,#21966,.F.);
+#19266=ORIENTED_EDGE('',*,*,#22028,.F.);
+#19267=ORIENTED_EDGE('',*,*,#22029,.F.);
+#19268=ORIENTED_EDGE('',*,*,#21981,.F.);
+#19269=ORIENTED_EDGE('',*,*,#22030,.F.);
+#19270=ORIENTED_EDGE('',*,*,#22031,.T.);
+#19271=ORIENTED_EDGE('',*,*,#21968,.F.);
+#19272=ORIENTED_EDGE('',*,*,#22032,.F.);
+#19273=ORIENTED_EDGE('',*,*,#21969,.F.);
+#19274=ORIENTED_EDGE('',*,*,#22031,.F.);
+#19275=ORIENTED_EDGE('',*,*,#22033,.F.);
+#19276=ORIENTED_EDGE('',*,*,#21979,.F.);
+#19277=ORIENTED_EDGE('',*,*,#21970,.F.);
+#19278=ORIENTED_EDGE('',*,*,#22022,.F.);
+#19279=ORIENTED_EDGE('',*,*,#22034,.F.);
+#19280=ORIENTED_EDGE('',*,*,#22035,.F.);
+#19281=ORIENTED_EDGE('',*,*,#22036,.F.);
+#19282=ORIENTED_EDGE('',*,*,#22037,.F.);
+#19283=ORIENTED_EDGE('',*,*,#22033,.T.);
+#19284=ORIENTED_EDGE('',*,*,#22030,.T.);
+#19285=ORIENTED_EDGE('',*,*,#21980,.F.);
+#19286=ORIENTED_EDGE('',*,*,#22034,.T.);
+#19287=ORIENTED_EDGE('',*,*,#22021,.T.);
+#19288=ORIENTED_EDGE('',*,*,#22038,.F.);
+#19289=ORIENTED_EDGE('',*,*,#22039,.F.);
+#19290=ORIENTED_EDGE('',*,*,#22015,.T.);
+#19291=ORIENTED_EDGE('',*,*,#22016,.T.);
+#19292=ORIENTED_EDGE('',*,*,#21983,.F.);
+#19293=ORIENTED_EDGE('',*,*,#22029,.T.);
+#19294=ORIENTED_EDGE('',*,*,#22027,.T.);
+#19295=ORIENTED_EDGE('',*,*,#22040,.F.);
+#19296=ORIENTED_EDGE('',*,*,#22008,.T.);
+#19297=ORIENTED_EDGE('',*,*,#22041,.T.);
+#19298=ORIENTED_EDGE('',*,*,#21986,.F.);
+#19299=ORIENTED_EDGE('',*,*,#22012,.F.);
+#19300=ORIENTED_EDGE('',*,*,#22042,.F.);
+#19301=ORIENTED_EDGE('',*,*,#22043,.T.);
+#19302=ORIENTED_EDGE('',*,*,#21987,.F.);
+#19303=ORIENTED_EDGE('',*,*,#22041,.F.);
+#19304=ORIENTED_EDGE('',*,*,#22007,.T.);
+#19305=ORIENTED_EDGE('',*,*,#22044,.T.);
+#19306=ORIENTED_EDGE('',*,*,#22045,.T.);
+#19307=ORIENTED_EDGE('',*,*,#22046,.T.);
+#19308=ORIENTED_EDGE('',*,*,#22047,.T.);
+#19309=ORIENTED_EDGE('',*,*,#22048,.T.);
+#19310=ORIENTED_EDGE('',*,*,#22049,.T.);
+#19311=ORIENTED_EDGE('',*,*,#21988,.F.);
+#19312=ORIENTED_EDGE('',*,*,#22043,.F.);
+#19313=ORIENTED_EDGE('',*,*,#22050,.T.);
+#19314=ORIENTED_EDGE('',*,*,#22051,.T.);
+#19315=ORIENTED_EDGE('',*,*,#21989,.F.);
+#19316=ORIENTED_EDGE('',*,*,#22049,.F.);
+#19317=ORIENTED_EDGE('',*,*,#22052,.T.);
+#19318=ORIENTED_EDGE('',*,*,#22053,.T.);
+#19319=ORIENTED_EDGE('',*,*,#21990,.F.);
+#19320=ORIENTED_EDGE('',*,*,#22051,.F.);
+#19321=ORIENTED_EDGE('',*,*,#22054,.T.);
+#19322=ORIENTED_EDGE('',*,*,#22055,.T.);
+#19323=ORIENTED_EDGE('',*,*,#21991,.F.);
+#19324=ORIENTED_EDGE('',*,*,#22053,.F.);
+#19325=ORIENTED_EDGE('',*,*,#22056,.T.);
+#19326=ORIENTED_EDGE('',*,*,#22057,.T.);
+#19327=ORIENTED_EDGE('',*,*,#21992,.F.);
+#19328=ORIENTED_EDGE('',*,*,#22055,.F.);
+#19329=ORIENTED_EDGE('',*,*,#22058,.T.);
+#19330=ORIENTED_EDGE('',*,*,#22059,.F.);
+#19331=ORIENTED_EDGE('',*,*,#22060,.T.);
+#19332=ORIENTED_EDGE('',*,*,#22061,.T.);
+#19333=ORIENTED_EDGE('',*,*,#22062,.F.);
+#19334=ORIENTED_EDGE('',*,*,#21999,.T.);
+#19335=ORIENTED_EDGE('',*,*,#22063,.T.);
+#19336=ORIENTED_EDGE('',*,*,#21993,.F.);
+#19337=ORIENTED_EDGE('',*,*,#22057,.F.);
+#19338=ORIENTED_EDGE('',*,*,#21998,.T.);
+#19339=ORIENTED_EDGE('',*,*,#21996,.T.);
+#19340=ORIENTED_EDGE('',*,*,#21994,.F.);
+#19341=ORIENTED_EDGE('',*,*,#22063,.F.);
+#19342=ORIENTED_EDGE('',*,*,#22056,.F.);
+#19343=ORIENTED_EDGE('',*,*,#22064,.T.);
+#19344=ORIENTED_EDGE('',*,*,#22000,.T.);
+#19345=ORIENTED_EDGE('',*,*,#22062,.T.);
+#19346=ORIENTED_EDGE('',*,*,#22064,.F.);
+#19347=ORIENTED_EDGE('',*,*,#22061,.F.);
+#19348=ORIENTED_EDGE('',*,*,#22065,.F.);
+#19349=ORIENTED_EDGE('',*,*,#22066,.T.);
+#19350=ORIENTED_EDGE('',*,*,#22001,.T.);
+#19351=ORIENTED_EDGE('',*,*,#22067,.F.);
+#19352=ORIENTED_EDGE('',*,*,#22068,.T.);
+#19353=ORIENTED_EDGE('',*,*,#22002,.T.);
+#19354=ORIENTED_EDGE('',*,*,#22066,.F.);
+#19355=ORIENTED_EDGE('',*,*,#22069,.F.);
+#19356=ORIENTED_EDGE('',*,*,#22070,.T.);
+#19357=ORIENTED_EDGE('',*,*,#22003,.T.);
+#19358=ORIENTED_EDGE('',*,*,#22068,.F.);
+#19359=ORIENTED_EDGE('',*,*,#22071,.F.);
+#19360=ORIENTED_EDGE('',*,*,#22072,.T.);
+#19361=ORIENTED_EDGE('',*,*,#22004,.T.);
+#19362=ORIENTED_EDGE('',*,*,#22070,.F.);
+#19363=ORIENTED_EDGE('',*,*,#22073,.F.);
+#19364=ORIENTED_EDGE('',*,*,#22005,.T.);
+#19365=ORIENTED_EDGE('',*,*,#22072,.F.);
+#19366=ORIENTED_EDGE('',*,*,#22074,.F.);
+#19367=ORIENTED_EDGE('',*,*,#22045,.F.);
+#19368=ORIENTED_EDGE('',*,*,#22044,.F.);
+#19369=ORIENTED_EDGE('',*,*,#22042,.T.);
+#19370=ORIENTED_EDGE('',*,*,#22006,.T.);
+#19371=ORIENTED_EDGE('',*,*,#22073,.T.);
+#19372=ORIENTED_EDGE('',*,*,#22039,.T.);
+#19373=ORIENTED_EDGE('',*,*,#22075,.T.);
+#19374=ORIENTED_EDGE('',*,*,#22076,.F.);
+#19375=ORIENTED_EDGE('',*,*,#22023,.F.);
+#19376=ORIENTED_EDGE('',*,*,#22013,.T.);
+#19377=ORIENTED_EDGE('',*,*,#22037,.T.);
+#19378=ORIENTED_EDGE('',*,*,#22077,.T.);
+#19379=ORIENTED_EDGE('',*,*,#22078,.F.);
+#19380=ORIENTED_EDGE('',*,*,#22017,.F.);
+#19381=ORIENTED_EDGE('',*,*,#22032,.T.);
+#19382=ORIENTED_EDGE('',*,*,#22079,.T.);
+#19383=ORIENTED_EDGE('',*,*,#22018,.T.);
+#19384=ORIENTED_EDGE('',*,*,#22078,.T.);
+#19385=ORIENTED_EDGE('',*,*,#22080,.T.);
+#19386=ORIENTED_EDGE('',*,*,#22035,.T.);
+#19387=ORIENTED_EDGE('',*,*,#22020,.T.);
+#19388=ORIENTED_EDGE('',*,*,#22019,.T.);
+#19389=ORIENTED_EDGE('',*,*,#22079,.F.);
+#19390=ORIENTED_EDGE('',*,*,#22081,.F.);
+#19391=ORIENTED_EDGE('',*,*,#22082,.T.);
+#19392=ORIENTED_EDGE('',*,*,#22083,.T.);
+#19393=ORIENTED_EDGE('',*,*,#22024,.T.);
+#19394=ORIENTED_EDGE('',*,*,#22076,.T.);
+#19395=ORIENTED_EDGE('',*,*,#22040,.T.);
+#19396=ORIENTED_EDGE('',*,*,#22026,.T.);
+#19397=ORIENTED_EDGE('',*,*,#22025,.T.);
+#19398=ORIENTED_EDGE('',*,*,#22083,.F.);
+#19399=ORIENTED_EDGE('',*,*,#22084,.F.);
+#19400=ORIENTED_EDGE('',*,*,#22036,.T.);
+#19401=ORIENTED_EDGE('',*,*,#22081,.T.);
+#19402=ORIENTED_EDGE('',*,*,#22080,.F.);
+#19403=ORIENTED_EDGE('',*,*,#22077,.F.);
+#19404=ORIENTED_EDGE('',*,*,#22038,.T.);
+#19405=ORIENTED_EDGE('',*,*,#22084,.T.);
+#19406=ORIENTED_EDGE('',*,*,#22082,.F.);
+#19407=ORIENTED_EDGE('',*,*,#22075,.F.);
+#19408=ORIENTED_EDGE('',*,*,#22085,.T.);
+#19409=ORIENTED_EDGE('',*,*,#22086,.F.);
+#19410=ORIENTED_EDGE('',*,*,#22087,.F.);
+#19411=ORIENTED_EDGE('',*,*,#22088,.F.);
+#19412=ORIENTED_EDGE('',*,*,#22089,.F.);
+#19413=ORIENTED_EDGE('',*,*,#22090,.F.);
+#19414=ORIENTED_EDGE('',*,*,#22046,.F.);
+#19415=ORIENTED_EDGE('',*,*,#22074,.T.);
+#19416=ORIENTED_EDGE('',*,*,#22071,.T.);
+#19417=ORIENTED_EDGE('',*,*,#22069,.T.);
+#19418=ORIENTED_EDGE('',*,*,#22067,.T.);
+#19419=ORIENTED_EDGE('',*,*,#22065,.T.);
+#19420=ORIENTED_EDGE('',*,*,#22060,.F.);
+#19421=ORIENTED_EDGE('',*,*,#22091,.F.);
+#19422=ORIENTED_EDGE('',*,*,#22092,.F.);
+#19423=ORIENTED_EDGE('',*,*,#22093,.F.);
+#19424=ORIENTED_EDGE('',*,*,#22094,.F.);
+#19425=ORIENTED_EDGE('',*,*,#22095,.F.);
+#19426=ORIENTED_EDGE('',*,*,#22096,.T.);
+#19427=ORIENTED_EDGE('',*,*,#22097,.T.);
+#19428=ORIENTED_EDGE('',*,*,#22098,.T.);
+#19429=ORIENTED_EDGE('',*,*,#22099,.F.);
+#19430=ORIENTED_EDGE('',*,*,#22100,.T.);
+#19431=ORIENTED_EDGE('',*,*,#22101,.T.);
+#19432=ORIENTED_EDGE('',*,*,#22102,.T.);
+#19433=ORIENTED_EDGE('',*,*,#22047,.F.);
+#19434=ORIENTED_EDGE('',*,*,#22090,.T.);
+#19435=ORIENTED_EDGE('',*,*,#22103,.T.);
+#19436=ORIENTED_EDGE('',*,*,#22102,.F.);
+#19437=ORIENTED_EDGE('',*,*,#22104,.F.);
+#19438=ORIENTED_EDGE('',*,*,#22105,.F.);
+#19439=ORIENTED_EDGE('',*,*,#22106,.F.);
+#19440=ORIENTED_EDGE('',*,*,#22107,.F.);
+#19441=ORIENTED_EDGE('',*,*,#22108,.F.);
+#19442=ORIENTED_EDGE('',*,*,#22109,.F.);
+#19443=ORIENTED_EDGE('',*,*,#22110,.F.);
+#19444=ORIENTED_EDGE('',*,*,#22111,.F.);
+#19445=ORIENTED_EDGE('',*,*,#22058,.F.);
+#19446=ORIENTED_EDGE('',*,*,#22054,.F.);
+#19447=ORIENTED_EDGE('',*,*,#22052,.F.);
+#19448=ORIENTED_EDGE('',*,*,#22050,.F.);
+#19449=ORIENTED_EDGE('',*,*,#22048,.F.);
+#19450=ORIENTED_EDGE('',*,*,#22111,.T.);
+#19451=ORIENTED_EDGE('',*,*,#22112,.F.);
+#19452=ORIENTED_EDGE('',*,*,#22091,.T.);
+#19453=ORIENTED_EDGE('',*,*,#22059,.T.);
+#19454=ORIENTED_EDGE('',*,*,#22113,.F.);
+#19455=ORIENTED_EDGE('',*,*,#22114,.F.);
+#19456=ORIENTED_EDGE('',*,*,#22085,.F.);
+#19457=ORIENTED_EDGE('',*,*,#22115,.T.);
+#19458=ORIENTED_EDGE('',*,*,#22116,.T.);
+#19459=ORIENTED_EDGE('',*,*,#22099,.T.);
+#19460=ORIENTED_EDGE('',*,*,#22117,.T.);
+#19461=ORIENTED_EDGE('',*,*,#22118,.T.);
+#19462=ORIENTED_EDGE('',*,*,#22119,.T.);
+#19463=ORIENTED_EDGE('',*,*,#22095,.T.);
+#19464=ORIENTED_EDGE('',*,*,#22120,.T.);
+#19465=ORIENTED_EDGE('',*,*,#22107,.T.);
+#19466=ORIENTED_EDGE('',*,*,#22121,.F.);
+#19467=ORIENTED_EDGE('',*,*,#22086,.T.);
+#19468=ORIENTED_EDGE('',*,*,#22114,.T.);
+#19469=ORIENTED_EDGE('',*,*,#22106,.T.);
+#19470=ORIENTED_EDGE('',*,*,#22122,.F.);
+#19471=ORIENTED_EDGE('',*,*,#22087,.T.);
+#19472=ORIENTED_EDGE('',*,*,#22121,.T.);
+#19473=ORIENTED_EDGE('',*,*,#22105,.T.);
+#19474=ORIENTED_EDGE('',*,*,#22123,.F.);
+#19475=ORIENTED_EDGE('',*,*,#22088,.T.);
+#19476=ORIENTED_EDGE('',*,*,#22122,.T.);
+#19477=ORIENTED_EDGE('',*,*,#22104,.T.);
+#19478=ORIENTED_EDGE('',*,*,#22103,.F.);
+#19479=ORIENTED_EDGE('',*,*,#22089,.T.);
+#19480=ORIENTED_EDGE('',*,*,#22123,.T.);
+#19481=ORIENTED_EDGE('',*,*,#22110,.T.);
+#19482=ORIENTED_EDGE('',*,*,#22124,.F.);
+#19483=ORIENTED_EDGE('',*,*,#22092,.T.);
+#19484=ORIENTED_EDGE('',*,*,#22112,.T.);
+#19485=ORIENTED_EDGE('',*,*,#22109,.T.);
+#19486=ORIENTED_EDGE('',*,*,#22125,.F.);
+#19487=ORIENTED_EDGE('',*,*,#22093,.T.);
+#19488=ORIENTED_EDGE('',*,*,#22124,.T.);
+#19489=ORIENTED_EDGE('',*,*,#22108,.T.);
+#19490=ORIENTED_EDGE('',*,*,#22120,.F.);
+#19491=ORIENTED_EDGE('',*,*,#22094,.T.);
+#19492=ORIENTED_EDGE('',*,*,#22125,.T.);
+#19493=ORIENTED_EDGE('',*,*,#22126,.F.);
+#19494=ORIENTED_EDGE('',*,*,#22096,.F.);
+#19495=ORIENTED_EDGE('',*,*,#22119,.F.);
+#19496=ORIENTED_EDGE('',*,*,#22118,.F.);
+#19497=ORIENTED_EDGE('',*,*,#22127,.T.);
+#19498=ORIENTED_EDGE('',*,*,#22097,.F.);
+#19499=ORIENTED_EDGE('',*,*,#22126,.T.);
+#19500=ORIENTED_EDGE('',*,*,#22127,.F.);
+#19501=ORIENTED_EDGE('',*,*,#22117,.F.);
+#19502=ORIENTED_EDGE('',*,*,#22098,.F.);
+#19503=ORIENTED_EDGE('',*,*,#22128,.F.);
+#19504=ORIENTED_EDGE('',*,*,#22100,.F.);
+#19505=ORIENTED_EDGE('',*,*,#22116,.F.);
+#19506=ORIENTED_EDGE('',*,*,#22115,.F.);
+#19507=ORIENTED_EDGE('',*,*,#22113,.T.);
+#19508=ORIENTED_EDGE('',*,*,#22101,.F.);
+#19509=ORIENTED_EDGE('',*,*,#22128,.T.);
+#19510=ORIENTED_EDGE('',*,*,#22129,.T.);
+#19511=ORIENTED_EDGE('',*,*,#22130,.F.);
+#19512=ORIENTED_EDGE('',*,*,#22131,.F.);
+#19513=ORIENTED_EDGE('',*,*,#22132,.F.);
+#19514=ORIENTED_EDGE('',*,*,#22133,.F.);
+#19515=ORIENTED_EDGE('',*,*,#22134,.F.);
+#19516=ORIENTED_EDGE('',*,*,#22135,.F.);
+#19517=ORIENTED_EDGE('',*,*,#22136,.F.);
+#19518=ORIENTED_EDGE('',*,*,#22137,.F.);
+#19519=ORIENTED_EDGE('',*,*,#22138,.F.);
+#19520=ORIENTED_EDGE('',*,*,#22139,.F.);
+#19521=ORIENTED_EDGE('',*,*,#22140,.F.);
+#19522=ORIENTED_EDGE('',*,*,#22141,.T.);
+#19523=ORIENTED_EDGE('',*,*,#22142,.T.);
+#19524=ORIENTED_EDGE('',*,*,#22143,.T.);
+#19525=ORIENTED_EDGE('',*,*,#22140,.T.);
+#19526=ORIENTED_EDGE('',*,*,#22144,.T.);
+#19527=ORIENTED_EDGE('',*,*,#22145,.F.);
+#19528=ORIENTED_EDGE('',*,*,#22146,.F.);
+#19529=ORIENTED_EDGE('',*,*,#22147,.F.);
+#19530=ORIENTED_EDGE('',*,*,#22148,.F.);
+#19531=ORIENTED_EDGE('',*,*,#22130,.T.);
+#19532=ORIENTED_EDGE('',*,*,#22142,.F.);
+#19533=ORIENTED_EDGE('',*,*,#22149,.T.);
+#19534=ORIENTED_EDGE('',*,*,#22150,.T.);
+#19535=ORIENTED_EDGE('',*,*,#22143,.F.);
+#19536=ORIENTED_EDGE('',*,*,#22129,.F.);
+#19537=ORIENTED_EDGE('',*,*,#22150,.F.);
+#19538=ORIENTED_EDGE('',*,*,#22149,.F.);
+#19539=ORIENTED_EDGE('',*,*,#22141,.F.);
+#19540=ORIENTED_EDGE('',*,*,#22131,.T.);
+#19541=ORIENTED_EDGE('',*,*,#22148,.T.);
+#19542=ORIENTED_EDGE('',*,*,#22151,.F.);
+#19543=ORIENTED_EDGE('',*,*,#22152,.F.);
+#19544=ORIENTED_EDGE('',*,*,#22132,.T.);
+#19545=ORIENTED_EDGE('',*,*,#22152,.T.);
+#19546=ORIENTED_EDGE('',*,*,#22153,.F.);
+#19547=ORIENTED_EDGE('',*,*,#22154,.F.);
+#19548=ORIENTED_EDGE('',*,*,#22133,.T.);
+#19549=ORIENTED_EDGE('',*,*,#22154,.T.);
+#19550=ORIENTED_EDGE('',*,*,#22155,.F.);
+#19551=ORIENTED_EDGE('',*,*,#22156,.F.);
+#19552=ORIENTED_EDGE('',*,*,#22134,.T.);
+#19553=ORIENTED_EDGE('',*,*,#22156,.T.);
+#19554=ORIENTED_EDGE('',*,*,#22157,.F.);
+#19555=ORIENTED_EDGE('',*,*,#22158,.F.);
+#19556=ORIENTED_EDGE('',*,*,#22135,.T.);
+#19557=ORIENTED_EDGE('',*,*,#22158,.T.);
+#19558=ORIENTED_EDGE('',*,*,#22159,.F.);
+#19559=ORIENTED_EDGE('',*,*,#22160,.F.);
+#19560=ORIENTED_EDGE('',*,*,#22136,.T.);
+#19561=ORIENTED_EDGE('',*,*,#22160,.T.);
+#19562=ORIENTED_EDGE('',*,*,#22161,.F.);
+#19563=ORIENTED_EDGE('',*,*,#22162,.F.);
+#19564=ORIENTED_EDGE('',*,*,#22137,.T.);
+#19565=ORIENTED_EDGE('',*,*,#22162,.T.);
+#19566=ORIENTED_EDGE('',*,*,#22163,.F.);
+#19567=ORIENTED_EDGE('',*,*,#22164,.F.);
+#19568=ORIENTED_EDGE('',*,*,#22138,.T.);
+#19569=ORIENTED_EDGE('',*,*,#22164,.T.);
+#19570=ORIENTED_EDGE('',*,*,#22165,.F.);
+#19571=ORIENTED_EDGE('',*,*,#22166,.F.);
+#19572=ORIENTED_EDGE('',*,*,#22139,.T.);
+#19573=ORIENTED_EDGE('',*,*,#22166,.T.);
+#19574=ORIENTED_EDGE('',*,*,#22167,.F.);
+#19575=ORIENTED_EDGE('',*,*,#22144,.F.);
+#19576=ORIENTED_EDGE('',*,*,#22168,.F.);
+#19577=ORIENTED_EDGE('',*,*,#22169,.F.);
+#19578=ORIENTED_EDGE('',*,*,#22170,.F.);
+#19579=ORIENTED_EDGE('',*,*,#22145,.T.);
+#19580=ORIENTED_EDGE('',*,*,#22167,.T.);
+#19581=ORIENTED_EDGE('',*,*,#22165,.T.);
+#19582=ORIENTED_EDGE('',*,*,#22163,.T.);
+#19583=ORIENTED_EDGE('',*,*,#22161,.T.);
+#19584=ORIENTED_EDGE('',*,*,#22159,.T.);
+#19585=ORIENTED_EDGE('',*,*,#22157,.T.);
+#19586=ORIENTED_EDGE('',*,*,#22155,.T.);
+#19587=ORIENTED_EDGE('',*,*,#22153,.T.);
+#19588=ORIENTED_EDGE('',*,*,#22151,.T.);
+#19589=ORIENTED_EDGE('',*,*,#22147,.T.);
+#19590=ORIENTED_EDGE('',*,*,#22168,.T.);
+#19591=ORIENTED_EDGE('',*,*,#22146,.T.);
+#19592=ORIENTED_EDGE('',*,*,#22170,.T.);
+#19593=ORIENTED_EDGE('',*,*,#22171,.T.);
+#19594=ORIENTED_EDGE('',*,*,#22172,.T.);
+#19595=ORIENTED_EDGE('',*,*,#22172,.F.);
+#19596=ORIENTED_EDGE('',*,*,#22171,.F.);
+#19597=ORIENTED_EDGE('',*,*,#22169,.T.);
+#19598=ORIENTED_EDGE('',*,*,#22173,.T.);
+#19599=ORIENTED_EDGE('',*,*,#22174,.F.);
+#19600=ORIENTED_EDGE('',*,*,#22175,.F.);
+#19601=ORIENTED_EDGE('',*,*,#22176,.F.);
+#19602=ORIENTED_EDGE('',*,*,#22177,.F.);
+#19603=ORIENTED_EDGE('',*,*,#22178,.F.);
+#19604=ORIENTED_EDGE('',*,*,#22179,.F.);
+#19605=ORIENTED_EDGE('',*,*,#22180,.F.);
+#19606=ORIENTED_EDGE('',*,*,#22181,.F.);
+#19607=ORIENTED_EDGE('',*,*,#22182,.F.);
+#19608=ORIENTED_EDGE('',*,*,#22183,.F.);
+#19609=ORIENTED_EDGE('',*,*,#22184,.F.);
+#19610=ORIENTED_EDGE('',*,*,#22185,.T.);
+#19611=ORIENTED_EDGE('',*,*,#22186,.T.);
+#19612=ORIENTED_EDGE('',*,*,#22187,.T.);
+#19613=ORIENTED_EDGE('',*,*,#22184,.T.);
+#19614=ORIENTED_EDGE('',*,*,#22188,.T.);
+#19615=ORIENTED_EDGE('',*,*,#22189,.F.);
+#19616=ORIENTED_EDGE('',*,*,#22190,.F.);
+#19617=ORIENTED_EDGE('',*,*,#22191,.F.);
+#19618=ORIENTED_EDGE('',*,*,#22192,.F.);
+#19619=ORIENTED_EDGE('',*,*,#22174,.T.);
+#19620=ORIENTED_EDGE('',*,*,#22186,.F.);
+#19621=ORIENTED_EDGE('',*,*,#22193,.T.);
+#19622=ORIENTED_EDGE('',*,*,#22194,.T.);
+#19623=ORIENTED_EDGE('',*,*,#22187,.F.);
+#19624=ORIENTED_EDGE('',*,*,#22173,.F.);
+#19625=ORIENTED_EDGE('',*,*,#22194,.F.);
+#19626=ORIENTED_EDGE('',*,*,#22193,.F.);
+#19627=ORIENTED_EDGE('',*,*,#22185,.F.);
+#19628=ORIENTED_EDGE('',*,*,#22175,.T.);
+#19629=ORIENTED_EDGE('',*,*,#22192,.T.);
+#19630=ORIENTED_EDGE('',*,*,#22195,.F.);
+#19631=ORIENTED_EDGE('',*,*,#22196,.F.);
+#19632=ORIENTED_EDGE('',*,*,#22176,.T.);
+#19633=ORIENTED_EDGE('',*,*,#22196,.T.);
+#19634=ORIENTED_EDGE('',*,*,#22197,.F.);
+#19635=ORIENTED_EDGE('',*,*,#22198,.F.);
+#19636=ORIENTED_EDGE('',*,*,#22177,.T.);
+#19637=ORIENTED_EDGE('',*,*,#22198,.T.);
+#19638=ORIENTED_EDGE('',*,*,#22199,.F.);
+#19639=ORIENTED_EDGE('',*,*,#22200,.F.);
+#19640=ORIENTED_EDGE('',*,*,#22178,.T.);
+#19641=ORIENTED_EDGE('',*,*,#22200,.T.);
+#19642=ORIENTED_EDGE('',*,*,#22201,.F.);
+#19643=ORIENTED_EDGE('',*,*,#22202,.F.);
+#19644=ORIENTED_EDGE('',*,*,#22179,.T.);
+#19645=ORIENTED_EDGE('',*,*,#22202,.T.);
+#19646=ORIENTED_EDGE('',*,*,#22203,.F.);
+#19647=ORIENTED_EDGE('',*,*,#22204,.F.);
+#19648=ORIENTED_EDGE('',*,*,#22180,.T.);
+#19649=ORIENTED_EDGE('',*,*,#22204,.T.);
+#19650=ORIENTED_EDGE('',*,*,#22205,.F.);
+#19651=ORIENTED_EDGE('',*,*,#22206,.F.);
+#19652=ORIENTED_EDGE('',*,*,#22181,.T.);
+#19653=ORIENTED_EDGE('',*,*,#22206,.T.);
+#19654=ORIENTED_EDGE('',*,*,#22207,.F.);
+#19655=ORIENTED_EDGE('',*,*,#22208,.F.);
+#19656=ORIENTED_EDGE('',*,*,#22182,.T.);
+#19657=ORIENTED_EDGE('',*,*,#22208,.T.);
+#19658=ORIENTED_EDGE('',*,*,#22209,.F.);
+#19659=ORIENTED_EDGE('',*,*,#22210,.F.);
+#19660=ORIENTED_EDGE('',*,*,#22183,.T.);
+#19661=ORIENTED_EDGE('',*,*,#22210,.T.);
+#19662=ORIENTED_EDGE('',*,*,#22211,.F.);
+#19663=ORIENTED_EDGE('',*,*,#22188,.F.);
+#19664=ORIENTED_EDGE('',*,*,#22212,.F.);
+#19665=ORIENTED_EDGE('',*,*,#22213,.F.);
+#19666=ORIENTED_EDGE('',*,*,#22214,.F.);
+#19667=ORIENTED_EDGE('',*,*,#22189,.T.);
+#19668=ORIENTED_EDGE('',*,*,#22211,.T.);
+#19669=ORIENTED_EDGE('',*,*,#22209,.T.);
+#19670=ORIENTED_EDGE('',*,*,#22207,.T.);
+#19671=ORIENTED_EDGE('',*,*,#22205,.T.);
+#19672=ORIENTED_EDGE('',*,*,#22203,.T.);
+#19673=ORIENTED_EDGE('',*,*,#22201,.T.);
+#19674=ORIENTED_EDGE('',*,*,#22199,.T.);
+#19675=ORIENTED_EDGE('',*,*,#22197,.T.);
+#19676=ORIENTED_EDGE('',*,*,#22195,.T.);
+#19677=ORIENTED_EDGE('',*,*,#22191,.T.);
+#19678=ORIENTED_EDGE('',*,*,#22212,.T.);
+#19679=ORIENTED_EDGE('',*,*,#22190,.T.);
+#19680=ORIENTED_EDGE('',*,*,#22214,.T.);
+#19681=ORIENTED_EDGE('',*,*,#22215,.T.);
+#19682=ORIENTED_EDGE('',*,*,#22216,.T.);
+#19683=ORIENTED_EDGE('',*,*,#22216,.F.);
+#19684=ORIENTED_EDGE('',*,*,#22215,.F.);
+#19685=ORIENTED_EDGE('',*,*,#22213,.T.);
+#19686=ORIENTED_EDGE('',*,*,#22217,.T.);
+#19687=ORIENTED_EDGE('',*,*,#22218,.F.);
+#19688=ORIENTED_EDGE('',*,*,#22219,.F.);
+#19689=ORIENTED_EDGE('',*,*,#22220,.F.);
+#19690=ORIENTED_EDGE('',*,*,#22221,.F.);
+#19691=ORIENTED_EDGE('',*,*,#22222,.F.);
+#19692=ORIENTED_EDGE('',*,*,#22223,.F.);
+#19693=ORIENTED_EDGE('',*,*,#22224,.F.);
+#19694=ORIENTED_EDGE('',*,*,#22225,.F.);
+#19695=ORIENTED_EDGE('',*,*,#22226,.F.);
+#19696=ORIENTED_EDGE('',*,*,#22227,.F.);
+#19697=ORIENTED_EDGE('',*,*,#22228,.F.);
+#19698=ORIENTED_EDGE('',*,*,#22229,.T.);
+#19699=ORIENTED_EDGE('',*,*,#22230,.T.);
+#19700=ORIENTED_EDGE('',*,*,#22231,.T.);
+#19701=ORIENTED_EDGE('',*,*,#22228,.T.);
+#19702=ORIENTED_EDGE('',*,*,#22232,.T.);
+#19703=ORIENTED_EDGE('',*,*,#22233,.F.);
+#19704=ORIENTED_EDGE('',*,*,#22234,.F.);
+#19705=ORIENTED_EDGE('',*,*,#22235,.F.);
+#19706=ORIENTED_EDGE('',*,*,#22236,.F.);
+#19707=ORIENTED_EDGE('',*,*,#22218,.T.);
+#19708=ORIENTED_EDGE('',*,*,#22230,.F.);
+#19709=ORIENTED_EDGE('',*,*,#22237,.T.);
+#19710=ORIENTED_EDGE('',*,*,#22238,.T.);
+#19711=ORIENTED_EDGE('',*,*,#22231,.F.);
+#19712=ORIENTED_EDGE('',*,*,#22217,.F.);
+#19713=ORIENTED_EDGE('',*,*,#22238,.F.);
+#19714=ORIENTED_EDGE('',*,*,#22237,.F.);
+#19715=ORIENTED_EDGE('',*,*,#22229,.F.);
+#19716=ORIENTED_EDGE('',*,*,#22219,.T.);
+#19717=ORIENTED_EDGE('',*,*,#22236,.T.);
+#19718=ORIENTED_EDGE('',*,*,#22239,.F.);
+#19719=ORIENTED_EDGE('',*,*,#22240,.F.);
+#19720=ORIENTED_EDGE('',*,*,#22220,.T.);
+#19721=ORIENTED_EDGE('',*,*,#22240,.T.);
+#19722=ORIENTED_EDGE('',*,*,#22241,.F.);
+#19723=ORIENTED_EDGE('',*,*,#22242,.F.);
+#19724=ORIENTED_EDGE('',*,*,#22221,.T.);
+#19725=ORIENTED_EDGE('',*,*,#22242,.T.);
+#19726=ORIENTED_EDGE('',*,*,#22243,.F.);
+#19727=ORIENTED_EDGE('',*,*,#22244,.F.);
+#19728=ORIENTED_EDGE('',*,*,#22222,.T.);
+#19729=ORIENTED_EDGE('',*,*,#22244,.T.);
+#19730=ORIENTED_EDGE('',*,*,#22245,.F.);
+#19731=ORIENTED_EDGE('',*,*,#22246,.F.);
+#19732=ORIENTED_EDGE('',*,*,#22223,.T.);
+#19733=ORIENTED_EDGE('',*,*,#22246,.T.);
+#19734=ORIENTED_EDGE('',*,*,#22247,.F.);
+#19735=ORIENTED_EDGE('',*,*,#22248,.F.);
+#19736=ORIENTED_EDGE('',*,*,#22224,.T.);
+#19737=ORIENTED_EDGE('',*,*,#22248,.T.);
+#19738=ORIENTED_EDGE('',*,*,#22249,.F.);
+#19739=ORIENTED_EDGE('',*,*,#22250,.F.);
+#19740=ORIENTED_EDGE('',*,*,#22225,.T.);
+#19741=ORIENTED_EDGE('',*,*,#22250,.T.);
+#19742=ORIENTED_EDGE('',*,*,#22251,.F.);
+#19743=ORIENTED_EDGE('',*,*,#22252,.F.);
+#19744=ORIENTED_EDGE('',*,*,#22226,.T.);
+#19745=ORIENTED_EDGE('',*,*,#22252,.T.);
+#19746=ORIENTED_EDGE('',*,*,#22253,.F.);
+#19747=ORIENTED_EDGE('',*,*,#22254,.F.);
+#19748=ORIENTED_EDGE('',*,*,#22227,.T.);
+#19749=ORIENTED_EDGE('',*,*,#22254,.T.);
+#19750=ORIENTED_EDGE('',*,*,#22255,.F.);
+#19751=ORIENTED_EDGE('',*,*,#22232,.F.);
+#19752=ORIENTED_EDGE('',*,*,#22256,.F.);
+#19753=ORIENTED_EDGE('',*,*,#22257,.F.);
+#19754=ORIENTED_EDGE('',*,*,#22258,.F.);
+#19755=ORIENTED_EDGE('',*,*,#22233,.T.);
+#19756=ORIENTED_EDGE('',*,*,#22255,.T.);
+#19757=ORIENTED_EDGE('',*,*,#22253,.T.);
+#19758=ORIENTED_EDGE('',*,*,#22251,.T.);
+#19759=ORIENTED_EDGE('',*,*,#22249,.T.);
+#19760=ORIENTED_EDGE('',*,*,#22247,.T.);
+#19761=ORIENTED_EDGE('',*,*,#22245,.T.);
+#19762=ORIENTED_EDGE('',*,*,#22243,.T.);
+#19763=ORIENTED_EDGE('',*,*,#22241,.T.);
+#19764=ORIENTED_EDGE('',*,*,#22239,.T.);
+#19765=ORIENTED_EDGE('',*,*,#22235,.T.);
+#19766=ORIENTED_EDGE('',*,*,#22256,.T.);
+#19767=ORIENTED_EDGE('',*,*,#22234,.T.);
+#19768=ORIENTED_EDGE('',*,*,#22258,.T.);
+#19769=ORIENTED_EDGE('',*,*,#22259,.T.);
+#19770=ORIENTED_EDGE('',*,*,#22260,.T.);
+#19771=ORIENTED_EDGE('',*,*,#22260,.F.);
+#19772=ORIENTED_EDGE('',*,*,#22259,.F.);
+#19773=ORIENTED_EDGE('',*,*,#22257,.T.);
+#19774=ORIENTED_EDGE('',*,*,#22261,.F.);
+#19775=ORIENTED_EDGE('',*,*,#22262,.T.);
+#19776=ORIENTED_EDGE('',*,*,#22263,.T.);
+#19777=ORIENTED_EDGE('',*,*,#22264,.T.);
+#19778=ORIENTED_EDGE('',*,*,#22265,.T.);
+#19779=ORIENTED_EDGE('',*,*,#22266,.F.);
+#19780=ORIENTED_EDGE('',*,*,#22267,.F.);
+#19781=ORIENTED_EDGE('',*,*,#22263,.F.);
+#19782=ORIENTED_EDGE('',*,*,#22262,.F.);
+#19783=ORIENTED_EDGE('',*,*,#22268,.F.);
+#19784=ORIENTED_EDGE('',*,*,#22265,.F.);
+#19785=ORIENTED_EDGE('',*,*,#22264,.F.);
+#19786=ORIENTED_EDGE('',*,*,#22269,.T.);
+#19787=ORIENTED_EDGE('',*,*,#22270,.T.);
+#19788=ORIENTED_EDGE('',*,*,#22271,.T.);
+#19789=ORIENTED_EDGE('',*,*,#22272,.T.);
+#19790=ORIENTED_EDGE('',*,*,#22273,.T.);
+#19791=ORIENTED_EDGE('',*,*,#22274,.T.);
+#19792=ORIENTED_EDGE('',*,*,#22274,.F.);
+#19793=ORIENTED_EDGE('',*,*,#22273,.F.);
+#19794=ORIENTED_EDGE('',*,*,#22275,.T.);
+#19795=ORIENTED_EDGE('',*,*,#22276,.T.);
+#19796=ORIENTED_EDGE('',*,*,#22271,.F.);
+#19797=ORIENTED_EDGE('',*,*,#22270,.F.);
+#19798=ORIENTED_EDGE('',*,*,#22277,.T.);
+#19799=ORIENTED_EDGE('',*,*,#22278,.F.);
+#19800=ORIENTED_EDGE('',*,*,#22279,.F.);
+#19801=ORIENTED_EDGE('',*,*,#22280,.F.);
+#19802=ORIENTED_EDGE('',*,*,#22281,.F.);
+#19803=ORIENTED_EDGE('',*,*,#22282,.F.);
+#19804=ORIENTED_EDGE('',*,*,#22267,.T.);
+#19805=ORIENTED_EDGE('',*,*,#22266,.T.);
+#19806=ORIENTED_EDGE('',*,*,#22268,.T.);
+#19807=ORIENTED_EDGE('',*,*,#22261,.T.);
+#19808=ORIENTED_EDGE('',*,*,#22283,.T.);
+#19809=ORIENTED_EDGE('',*,*,#22284,.T.);
+#19810=ORIENTED_EDGE('',*,*,#22285,.T.);
+#19811=ORIENTED_EDGE('',*,*,#22286,.T.);
+#19812=ORIENTED_EDGE('',*,*,#22287,.T.);
+#19813=ORIENTED_EDGE('',*,*,#22288,.T.);
+#19814=ORIENTED_EDGE('',*,*,#22269,.F.);
+#19815=ORIENTED_EDGE('',*,*,#22275,.F.);
+#19816=ORIENTED_EDGE('',*,*,#22272,.F.);
+#19817=ORIENTED_EDGE('',*,*,#22276,.F.);
+#19818=ORIENTED_EDGE('',*,*,#22289,.T.);
+#19819=ORIENTED_EDGE('',*,*,#22282,.T.);
+#19820=ORIENTED_EDGE('',*,*,#22290,.T.);
+#19821=ORIENTED_EDGE('',*,*,#22284,.F.);
+#19822=ORIENTED_EDGE('',*,*,#22291,.T.);
+#19823=ORIENTED_EDGE('',*,*,#22288,.F.);
+#19824=ORIENTED_EDGE('',*,*,#22292,.F.);
+#19825=ORIENTED_EDGE('',*,*,#22278,.T.);
+#19826=ORIENTED_EDGE('',*,*,#22279,.T.);
+#19827=ORIENTED_EDGE('',*,*,#22292,.T.);
+#19828=ORIENTED_EDGE('',*,*,#22287,.F.);
+#19829=ORIENTED_EDGE('',*,*,#22293,.F.);
+#19830=ORIENTED_EDGE('',*,*,#22280,.T.);
+#19831=ORIENTED_EDGE('',*,*,#22293,.T.);
+#19832=ORIENTED_EDGE('',*,*,#22286,.F.);
+#19833=ORIENTED_EDGE('',*,*,#22294,.F.);
+#19834=ORIENTED_EDGE('',*,*,#22281,.T.);
+#19835=ORIENTED_EDGE('',*,*,#22294,.T.);
+#19836=ORIENTED_EDGE('',*,*,#22285,.F.);
+#19837=ORIENTED_EDGE('',*,*,#22290,.F.);
+#19838=ORIENTED_EDGE('',*,*,#22295,.T.);
+#19839=ORIENTED_EDGE('',*,*,#22296,.T.);
+#19840=ORIENTED_EDGE('',*,*,#22283,.F.);
+#19841=ORIENTED_EDGE('',*,*,#22297,.T.);
+#19842=ORIENTED_EDGE('',*,*,#22298,.F.);
+#19843=ORIENTED_EDGE('',*,*,#22299,.F.);
+#19844=ORIENTED_EDGE('',*,*,#22277,.F.);
+#19845=ORIENTED_EDGE('',*,*,#22300,.F.);
+#19846=ORIENTED_EDGE('',*,*,#22301,.T.);
+#19847=ORIENTED_EDGE('',*,*,#22302,.T.);
+#19848=ORIENTED_EDGE('',*,*,#22303,.F.);
+#19849=ORIENTED_EDGE('',*,*,#22304,.F.);
+#19850=ORIENTED_EDGE('',*,*,#22295,.F.);
+#19851=ORIENTED_EDGE('',*,*,#22305,.T.);
+#19852=ORIENTED_EDGE('',*,*,#22306,.T.);
+#19853=ORIENTED_EDGE('',*,*,#22307,.T.);
+#19854=ORIENTED_EDGE('',*,*,#22308,.T.);
+#19855=ORIENTED_EDGE('',*,*,#22303,.T.);
+#19856=ORIENTED_EDGE('',*,*,#22309,.T.);
+#19857=ORIENTED_EDGE('',*,*,#22310,.T.);
+#19858=ORIENTED_EDGE('',*,*,#22305,.F.);
+#19859=ORIENTED_EDGE('',*,*,#22311,.F.);
+#19860=ORIENTED_EDGE('',*,*,#22298,.T.);
+#19861=ORIENTED_EDGE('',*,*,#22301,.F.);
+#19862=ORIENTED_EDGE('',*,*,#22312,.F.);
+#19863=ORIENTED_EDGE('',*,*,#22313,.T.);
+#19864=ORIENTED_EDGE('',*,*,#22314,.F.);
+#19865=ORIENTED_EDGE('',*,*,#22309,.F.);
+#19866=ORIENTED_EDGE('',*,*,#22312,.T.);
+#19867=ORIENTED_EDGE('',*,*,#22304,.T.);
+#19868=ORIENTED_EDGE('',*,*,#22308,.F.);
+#19869=ORIENTED_EDGE('',*,*,#22315,.T.);
+#19870=ORIENTED_EDGE('',*,*,#22314,.T.);
+#19871=ORIENTED_EDGE('',*,*,#22316,.T.);
+#19872=ORIENTED_EDGE('',*,*,#22306,.F.);
+#19873=ORIENTED_EDGE('',*,*,#22310,.F.);
+#19874=ORIENTED_EDGE('',*,*,#22296,.F.);
+#19875=ORIENTED_EDGE('',*,*,#22302,.F.);
+#19876=ORIENTED_EDGE('',*,*,#22300,.T.);
+#19877=ORIENTED_EDGE('',*,*,#22289,.F.);
+#19878=ORIENTED_EDGE('',*,*,#22297,.F.);
+#19879=ORIENTED_EDGE('',*,*,#22291,.F.);
+#19880=ORIENTED_EDGE('',*,*,#22299,.T.);
+#19881=ORIENTED_EDGE('',*,*,#22311,.T.);
+#19882=ORIENTED_EDGE('',*,*,#22317,.T.);
+#19883=ORIENTED_EDGE('',*,*,#22318,.T.);
+#19884=ORIENTED_EDGE('',*,*,#22319,.T.);
+#19885=ORIENTED_EDGE('',*,*,#22307,.F.);
+#19886=ORIENTED_EDGE('',*,*,#22313,.F.);
+#19887=ORIENTED_EDGE('',*,*,#22320,.F.);
+#19888=ORIENTED_EDGE('',*,*,#22321,.F.);
+#19889=ORIENTED_EDGE('',*,*,#22322,.F.);
+#19890=ORIENTED_EDGE('',*,*,#22321,.T.);
+#19891=ORIENTED_EDGE('',*,*,#22323,.T.);
+#19892=ORIENTED_EDGE('',*,*,#22318,.F.);
+#19893=ORIENTED_EDGE('',*,*,#22324,.F.);
+#19894=ORIENTED_EDGE('',*,*,#22319,.F.);
+#19895=ORIENTED_EDGE('',*,*,#22323,.F.);
+#19896=ORIENTED_EDGE('',*,*,#22320,.T.);
+#19897=ORIENTED_EDGE('',*,*,#22315,.F.);
+#19898=ORIENTED_EDGE('',*,*,#22317,.F.);
+#19899=ORIENTED_EDGE('',*,*,#22316,.F.);
+#19900=ORIENTED_EDGE('',*,*,#22322,.T.);
+#19901=ORIENTED_EDGE('',*,*,#22324,.T.);
+#19902=ORIENTED_EDGE('',*,*,#22325,.F.);
+#19903=ORIENTED_EDGE('',*,*,#22326,.T.);
+#19904=ORIENTED_EDGE('',*,*,#22327,.T.);
+#19905=ORIENTED_EDGE('',*,*,#22328,.T.);
+#19906=ORIENTED_EDGE('',*,*,#22329,.T.);
+#19907=ORIENTED_EDGE('',*,*,#22330,.F.);
+#19908=ORIENTED_EDGE('',*,*,#22331,.F.);
+#19909=ORIENTED_EDGE('',*,*,#22327,.F.);
+#19910=ORIENTED_EDGE('',*,*,#22326,.F.);
+#19911=ORIENTED_EDGE('',*,*,#22332,.F.);
+#19912=ORIENTED_EDGE('',*,*,#22329,.F.);
+#19913=ORIENTED_EDGE('',*,*,#22328,.F.);
+#19914=ORIENTED_EDGE('',*,*,#22333,.T.);
+#19915=ORIENTED_EDGE('',*,*,#22334,.T.);
+#19916=ORIENTED_EDGE('',*,*,#22335,.T.);
+#19917=ORIENTED_EDGE('',*,*,#22336,.T.);
+#19918=ORIENTED_EDGE('',*,*,#22337,.T.);
+#19919=ORIENTED_EDGE('',*,*,#22338,.T.);
+#19920=ORIENTED_EDGE('',*,*,#22338,.F.);
+#19921=ORIENTED_EDGE('',*,*,#22337,.F.);
+#19922=ORIENTED_EDGE('',*,*,#22339,.T.);
+#19923=ORIENTED_EDGE('',*,*,#22340,.T.);
+#19924=ORIENTED_EDGE('',*,*,#22335,.F.);
+#19925=ORIENTED_EDGE('',*,*,#22334,.F.);
+#19926=ORIENTED_EDGE('',*,*,#22341,.T.);
+#19927=ORIENTED_EDGE('',*,*,#22342,.F.);
+#19928=ORIENTED_EDGE('',*,*,#22343,.F.);
+#19929=ORIENTED_EDGE('',*,*,#22344,.F.);
+#19930=ORIENTED_EDGE('',*,*,#22345,.F.);
+#19931=ORIENTED_EDGE('',*,*,#22346,.F.);
+#19932=ORIENTED_EDGE('',*,*,#22331,.T.);
+#19933=ORIENTED_EDGE('',*,*,#22330,.T.);
+#19934=ORIENTED_EDGE('',*,*,#22332,.T.);
+#19935=ORIENTED_EDGE('',*,*,#22325,.T.);
+#19936=ORIENTED_EDGE('',*,*,#22347,.T.);
+#19937=ORIENTED_EDGE('',*,*,#22348,.T.);
+#19938=ORIENTED_EDGE('',*,*,#22349,.T.);
+#19939=ORIENTED_EDGE('',*,*,#22350,.T.);
+#19940=ORIENTED_EDGE('',*,*,#22351,.T.);
+#19941=ORIENTED_EDGE('',*,*,#22352,.T.);
+#19942=ORIENTED_EDGE('',*,*,#22333,.F.);
+#19943=ORIENTED_EDGE('',*,*,#22339,.F.);
+#19944=ORIENTED_EDGE('',*,*,#22336,.F.);
+#19945=ORIENTED_EDGE('',*,*,#22340,.F.);
+#19946=ORIENTED_EDGE('',*,*,#22353,.T.);
+#19947=ORIENTED_EDGE('',*,*,#22346,.T.);
+#19948=ORIENTED_EDGE('',*,*,#22354,.T.);
+#19949=ORIENTED_EDGE('',*,*,#22348,.F.);
+#19950=ORIENTED_EDGE('',*,*,#22355,.T.);
+#19951=ORIENTED_EDGE('',*,*,#22352,.F.);
+#19952=ORIENTED_EDGE('',*,*,#22356,.F.);
+#19953=ORIENTED_EDGE('',*,*,#22342,.T.);
+#19954=ORIENTED_EDGE('',*,*,#22343,.T.);
+#19955=ORIENTED_EDGE('',*,*,#22356,.T.);
+#19956=ORIENTED_EDGE('',*,*,#22351,.F.);
+#19957=ORIENTED_EDGE('',*,*,#22357,.F.);
+#19958=ORIENTED_EDGE('',*,*,#22344,.T.);
+#19959=ORIENTED_EDGE('',*,*,#22357,.T.);
+#19960=ORIENTED_EDGE('',*,*,#22350,.F.);
+#19961=ORIENTED_EDGE('',*,*,#22358,.F.);
+#19962=ORIENTED_EDGE('',*,*,#22345,.T.);
+#19963=ORIENTED_EDGE('',*,*,#22358,.T.);
+#19964=ORIENTED_EDGE('',*,*,#22349,.F.);
+#19965=ORIENTED_EDGE('',*,*,#22354,.F.);
+#19966=ORIENTED_EDGE('',*,*,#22359,.T.);
+#19967=ORIENTED_EDGE('',*,*,#22360,.T.);
+#19968=ORIENTED_EDGE('',*,*,#22347,.F.);
+#19969=ORIENTED_EDGE('',*,*,#22361,.T.);
+#19970=ORIENTED_EDGE('',*,*,#22362,.F.);
+#19971=ORIENTED_EDGE('',*,*,#22363,.F.);
+#19972=ORIENTED_EDGE('',*,*,#22341,.F.);
+#19973=ORIENTED_EDGE('',*,*,#22364,.F.);
+#19974=ORIENTED_EDGE('',*,*,#22365,.T.);
+#19975=ORIENTED_EDGE('',*,*,#22366,.T.);
+#19976=ORIENTED_EDGE('',*,*,#22367,.F.);
+#19977=ORIENTED_EDGE('',*,*,#22368,.F.);
+#19978=ORIENTED_EDGE('',*,*,#22359,.F.);
+#19979=ORIENTED_EDGE('',*,*,#22369,.T.);
+#19980=ORIENTED_EDGE('',*,*,#22370,.T.);
+#19981=ORIENTED_EDGE('',*,*,#22371,.T.);
+#19982=ORIENTED_EDGE('',*,*,#22372,.T.);
+#19983=ORIENTED_EDGE('',*,*,#22367,.T.);
+#19984=ORIENTED_EDGE('',*,*,#22373,.T.);
+#19985=ORIENTED_EDGE('',*,*,#22374,.T.);
+#19986=ORIENTED_EDGE('',*,*,#22369,.F.);
+#19987=ORIENTED_EDGE('',*,*,#22375,.F.);
+#19988=ORIENTED_EDGE('',*,*,#22362,.T.);
+#19989=ORIENTED_EDGE('',*,*,#22365,.F.);
+#19990=ORIENTED_EDGE('',*,*,#22376,.F.);
+#19991=ORIENTED_EDGE('',*,*,#22377,.T.);
+#19992=ORIENTED_EDGE('',*,*,#22378,.F.);
+#19993=ORIENTED_EDGE('',*,*,#22373,.F.);
+#19994=ORIENTED_EDGE('',*,*,#22376,.T.);
+#19995=ORIENTED_EDGE('',*,*,#22368,.T.);
+#19996=ORIENTED_EDGE('',*,*,#22372,.F.);
+#19997=ORIENTED_EDGE('',*,*,#22379,.T.);
+#19998=ORIENTED_EDGE('',*,*,#22378,.T.);
+#19999=ORIENTED_EDGE('',*,*,#22380,.T.);
+#20000=ORIENTED_EDGE('',*,*,#22370,.F.);
+#20001=ORIENTED_EDGE('',*,*,#22374,.F.);
+#20002=ORIENTED_EDGE('',*,*,#22360,.F.);
+#20003=ORIENTED_EDGE('',*,*,#22366,.F.);
+#20004=ORIENTED_EDGE('',*,*,#22364,.T.);
+#20005=ORIENTED_EDGE('',*,*,#22353,.F.);
+#20006=ORIENTED_EDGE('',*,*,#22361,.F.);
+#20007=ORIENTED_EDGE('',*,*,#22355,.F.);
+#20008=ORIENTED_EDGE('',*,*,#22363,.T.);
+#20009=ORIENTED_EDGE('',*,*,#22375,.T.);
+#20010=ORIENTED_EDGE('',*,*,#22381,.T.);
+#20011=ORIENTED_EDGE('',*,*,#22382,.T.);
+#20012=ORIENTED_EDGE('',*,*,#22383,.T.);
+#20013=ORIENTED_EDGE('',*,*,#22371,.F.);
+#20014=ORIENTED_EDGE('',*,*,#22377,.F.);
+#20015=ORIENTED_EDGE('',*,*,#22384,.F.);
+#20016=ORIENTED_EDGE('',*,*,#22385,.F.);
+#20017=ORIENTED_EDGE('',*,*,#22386,.F.);
+#20018=ORIENTED_EDGE('',*,*,#22385,.T.);
+#20019=ORIENTED_EDGE('',*,*,#22387,.T.);
+#20020=ORIENTED_EDGE('',*,*,#22382,.F.);
+#20021=ORIENTED_EDGE('',*,*,#22388,.F.);
+#20022=ORIENTED_EDGE('',*,*,#22383,.F.);
+#20023=ORIENTED_EDGE('',*,*,#22387,.F.);
+#20024=ORIENTED_EDGE('',*,*,#22384,.T.);
+#20025=ORIENTED_EDGE('',*,*,#22379,.F.);
+#20026=ORIENTED_EDGE('',*,*,#22381,.F.);
+#20027=ORIENTED_EDGE('',*,*,#22380,.F.);
+#20028=ORIENTED_EDGE('',*,*,#22386,.T.);
+#20029=ORIENTED_EDGE('',*,*,#22388,.T.);
+#20030=ORIENTED_EDGE('',*,*,#22389,.T.);
+#20031=ORIENTED_EDGE('',*,*,#22390,.F.);
+#20032=ORIENTED_EDGE('',*,*,#22391,.F.);
+#20033=ORIENTED_EDGE('',*,*,#22392,.F.);
+#20034=ORIENTED_EDGE('',*,*,#22393,.T.);
+#20035=ORIENTED_EDGE('',*,*,#22394,.F.);
+#20036=ORIENTED_EDGE('',*,*,#22395,.F.);
+#20037=ORIENTED_EDGE('',*,*,#22390,.T.);
+#20038=ORIENTED_EDGE('',*,*,#22396,.T.);
+#20039=ORIENTED_EDGE('',*,*,#22397,.T.);
+#20040=ORIENTED_EDGE('',*,*,#22398,.T.);
+#20041=ORIENTED_EDGE('',*,*,#22394,.T.);
+#20042=ORIENTED_EDGE('',*,*,#22399,.T.);
+#20043=ORIENTED_EDGE('',*,*,#22392,.T.);
+#20044=ORIENTED_EDGE('',*,*,#22400,.T.);
+#20045=ORIENTED_EDGE('',*,*,#22397,.F.);
+#20046=ORIENTED_EDGE('',*,*,#22401,.T.);
+#20047=ORIENTED_EDGE('',*,*,#22402,.F.);
+#20048=ORIENTED_EDGE('',*,*,#22403,.F.);
+#20049=ORIENTED_EDGE('',*,*,#22404,.F.);
+#20050=ORIENTED_EDGE('',*,*,#22405,.T.);
+#20051=ORIENTED_EDGE('',*,*,#22406,.F.);
+#20052=ORIENTED_EDGE('',*,*,#22407,.F.);
+#20053=ORIENTED_EDGE('',*,*,#22402,.T.);
+#20054=ORIENTED_EDGE('',*,*,#22408,.T.);
+#20055=ORIENTED_EDGE('',*,*,#22409,.T.);
+#20056=ORIENTED_EDGE('',*,*,#22410,.T.);
+#20057=ORIENTED_EDGE('',*,*,#22406,.T.);
+#20058=ORIENTED_EDGE('',*,*,#22411,.T.);
+#20059=ORIENTED_EDGE('',*,*,#22404,.T.);
+#20060=ORIENTED_EDGE('',*,*,#22412,.T.);
+#20061=ORIENTED_EDGE('',*,*,#22409,.F.);
+#20062=ORIENTED_EDGE('',*,*,#22391,.T.);
+#20063=ORIENTED_EDGE('',*,*,#22413,.F.);
+#20064=ORIENTED_EDGE('',*,*,#22414,.F.);
+#20065=ORIENTED_EDGE('',*,*,#22415,.F.);
+#20066=ORIENTED_EDGE('',*,*,#22416,.F.);
+#20067=ORIENTED_EDGE('',*,*,#22417,.F.);
+#20068=ORIENTED_EDGE('',*,*,#22413,.T.);
+#20069=ORIENTED_EDGE('',*,*,#22395,.T.);
+#20070=ORIENTED_EDGE('',*,*,#22398,.F.);
+#20071=ORIENTED_EDGE('',*,*,#22418,.T.);
+#20072=ORIENTED_EDGE('',*,*,#22419,.F.);
+#20073=ORIENTED_EDGE('',*,*,#22416,.T.);
+#20074=ORIENTED_EDGE('',*,*,#22418,.F.);
+#20075=ORIENTED_EDGE('',*,*,#22400,.F.);
+#20076=ORIENTED_EDGE('',*,*,#22415,.T.);
+#20077=ORIENTED_EDGE('',*,*,#22420,.F.);
+#20078=ORIENTED_EDGE('',*,*,#22403,.T.);
+#20079=ORIENTED_EDGE('',*,*,#22421,.F.);
+#20080=ORIENTED_EDGE('',*,*,#22422,.F.);
+#20081=ORIENTED_EDGE('',*,*,#22423,.F.);
+#20082=ORIENTED_EDGE('',*,*,#22424,.F.);
+#20083=ORIENTED_EDGE('',*,*,#22425,.F.);
+#20084=ORIENTED_EDGE('',*,*,#22421,.T.);
+#20085=ORIENTED_EDGE('',*,*,#22407,.T.);
+#20086=ORIENTED_EDGE('',*,*,#22410,.F.);
+#20087=ORIENTED_EDGE('',*,*,#22426,.T.);
+#20088=ORIENTED_EDGE('',*,*,#22427,.F.);
+#20089=ORIENTED_EDGE('',*,*,#22424,.T.);
+#20090=ORIENTED_EDGE('',*,*,#22426,.F.);
+#20091=ORIENTED_EDGE('',*,*,#22412,.F.);
+#20092=ORIENTED_EDGE('',*,*,#22423,.T.);
+#20093=ORIENTED_EDGE('',*,*,#22428,.F.);
+#20094=ORIENTED_EDGE('',*,*,#22429,.T.);
+#20095=ORIENTED_EDGE('',*,*,#22430,.T.);
+#20096=ORIENTED_EDGE('',*,*,#22431,.T.);
+#20097=ORIENTED_EDGE('',*,*,#22432,.T.);
+#20098=ORIENTED_EDGE('',*,*,#22433,.T.);
+#20099=ORIENTED_EDGE('',*,*,#22434,.T.);
+#20100=ORIENTED_EDGE('',*,*,#22435,.T.);
+#20101=ORIENTED_EDGE('',*,*,#22436,.T.);
+#20102=ORIENTED_EDGE('',*,*,#22437,.T.);
+#20103=ORIENTED_EDGE('',*,*,#22438,.T.);
+#20104=ORIENTED_EDGE('',*,*,#22439,.T.);
+#20105=ORIENTED_EDGE('',*,*,#22440,.T.);
+#20106=ORIENTED_EDGE('',*,*,#22441,.T.);
+#20107=ORIENTED_EDGE('',*,*,#22442,.T.);
+#20108=ORIENTED_EDGE('',*,*,#22414,.T.);
+#20109=ORIENTED_EDGE('',*,*,#22443,.T.);
+#20110=ORIENTED_EDGE('',*,*,#22444,.T.);
+#20111=ORIENTED_EDGE('',*,*,#22445,.T.);
+#20112=ORIENTED_EDGE('',*,*,#22446,.T.);
+#20113=ORIENTED_EDGE('',*,*,#22447,.T.);
+#20114=ORIENTED_EDGE('',*,*,#22448,.T.);
+#20115=ORIENTED_EDGE('',*,*,#22449,.T.);
+#20116=ORIENTED_EDGE('',*,*,#22450,.T.);
+#20117=ORIENTED_EDGE('',*,*,#22451,.T.);
+#20118=ORIENTED_EDGE('',*,*,#22443,.F.);
+#20119=ORIENTED_EDGE('',*,*,#22417,.T.);
+#20120=ORIENTED_EDGE('',*,*,#22452,.F.);
+#20121=ORIENTED_EDGE('',*,*,#22453,.T.);
+#20122=ORIENTED_EDGE('',*,*,#22454,.T.);
+#20123=ORIENTED_EDGE('',*,*,#22455,.T.);
+#20124=ORIENTED_EDGE('',*,*,#22456,.T.);
+#20125=ORIENTED_EDGE('',*,*,#22457,.T.);
+#20126=ORIENTED_EDGE('',*,*,#22458,.T.);
+#20127=ORIENTED_EDGE('',*,*,#22459,.T.);
+#20128=ORIENTED_EDGE('',*,*,#22460,.T.);
+#20129=ORIENTED_EDGE('',*,*,#22461,.T.);
+#20130=ORIENTED_EDGE('',*,*,#22462,.T.);
+#20131=ORIENTED_EDGE('',*,*,#22452,.T.);
+#20132=ORIENTED_EDGE('',*,*,#22419,.T.);
+#20133=ORIENTED_EDGE('',*,*,#22463,.F.);
+#20134=ORIENTED_EDGE('',*,*,#22464,.T.);
+#20135=ORIENTED_EDGE('',*,*,#22465,.T.);
+#20136=ORIENTED_EDGE('',*,*,#22466,.T.);
+#20137=ORIENTED_EDGE('',*,*,#22467,.T.);
+#20138=ORIENTED_EDGE('',*,*,#22468,.T.);
+#20139=ORIENTED_EDGE('',*,*,#22469,.T.);
+#20140=ORIENTED_EDGE('',*,*,#22470,.T.);
+#20141=ORIENTED_EDGE('',*,*,#22471,.T.);
+#20142=ORIENTED_EDGE('',*,*,#22472,.T.);
+#20143=ORIENTED_EDGE('',*,*,#22473,.T.);
+#20144=ORIENTED_EDGE('',*,*,#22474,.T.);
+#20145=ORIENTED_EDGE('',*,*,#22475,.T.);
+#20146=ORIENTED_EDGE('',*,*,#22420,.T.);
+#20147=ORIENTED_EDGE('',*,*,#22476,.T.);
+#20148=ORIENTED_EDGE('',*,*,#22477,.F.);
+#20149=ORIENTED_EDGE('',*,*,#22478,.F.);
+#20150=ORIENTED_EDGE('',*,*,#22479,.T.);
+#20151=ORIENTED_EDGE('',*,*,#22480,.T.);
+#20152=ORIENTED_EDGE('',*,*,#22481,.T.);
+#20153=ORIENTED_EDGE('',*,*,#22482,.T.);
+#20154=ORIENTED_EDGE('',*,*,#22483,.T.);
+#20155=ORIENTED_EDGE('',*,*,#22484,.T.);
+#20156=ORIENTED_EDGE('',*,*,#22485,.T.);
+#20157=ORIENTED_EDGE('',*,*,#22486,.T.);
+#20158=ORIENTED_EDGE('',*,*,#22487,.T.);
+#20159=ORIENTED_EDGE('',*,*,#22488,.T.);
+#20160=ORIENTED_EDGE('',*,*,#22422,.T.);
+#20161=ORIENTED_EDGE('',*,*,#22489,.T.);
+#20162=ORIENTED_EDGE('',*,*,#22490,.T.);
+#20163=ORIENTED_EDGE('',*,*,#22491,.T.);
+#20164=ORIENTED_EDGE('',*,*,#22492,.T.);
+#20165=ORIENTED_EDGE('',*,*,#22493,.T.);
+#20166=ORIENTED_EDGE('',*,*,#22494,.T.);
+#20167=ORIENTED_EDGE('',*,*,#22495,.T.);
+#20168=ORIENTED_EDGE('',*,*,#22496,.T.);
+#20169=ORIENTED_EDGE('',*,*,#22497,.T.);
+#20170=ORIENTED_EDGE('',*,*,#22498,.T.);
+#20171=ORIENTED_EDGE('',*,*,#22499,.T.);
+#20172=ORIENTED_EDGE('',*,*,#22500,.T.);
+#20173=ORIENTED_EDGE('',*,*,#22501,.T.);
+#20174=ORIENTED_EDGE('',*,*,#22425,.T.);
+#20175=ORIENTED_EDGE('',*,*,#22502,.F.);
+#20176=ORIENTED_EDGE('',*,*,#22503,.F.);
+#20177=ORIENTED_EDGE('',*,*,#22504,.T.);
+#20178=ORIENTED_EDGE('',*,*,#22505,.T.);
+#20179=ORIENTED_EDGE('',*,*,#22506,.T.);
+#20180=ORIENTED_EDGE('',*,*,#22507,.T.);
+#20181=ORIENTED_EDGE('',*,*,#22508,.T.);
+#20182=ORIENTED_EDGE('',*,*,#22509,.T.);
+#20183=ORIENTED_EDGE('',*,*,#22510,.T.);
+#20184=ORIENTED_EDGE('',*,*,#22511,.T.);
+#20185=ORIENTED_EDGE('',*,*,#22512,.T.);
+#20186=ORIENTED_EDGE('',*,*,#22513,.T.);
+#20187=ORIENTED_EDGE('',*,*,#22514,.T.);
+#20188=ORIENTED_EDGE('',*,*,#22515,.T.);
+#20189=ORIENTED_EDGE('',*,*,#22516,.T.);
+#20190=ORIENTED_EDGE('',*,*,#22517,.T.);
+#20191=ORIENTED_EDGE('',*,*,#22518,.F.);
+#20192=ORIENTED_EDGE('',*,*,#22427,.T.);
+#20193=ORIENTED_EDGE('',*,*,#22519,.T.);
+#20194=ORIENTED_EDGE('',*,*,#22520,.T.);
+#20195=ORIENTED_EDGE('',*,*,#22521,.T.);
+#20196=ORIENTED_EDGE('',*,*,#22522,.T.);
+#20197=ORIENTED_EDGE('',*,*,#22523,.T.);
+#20198=ORIENTED_EDGE('',*,*,#22524,.T.);
+#20199=ORIENTED_EDGE('',*,*,#22525,.T.);
+#20200=ORIENTED_EDGE('',*,*,#22526,.T.);
+#20201=ORIENTED_EDGE('',*,*,#22527,.T.);
+#20202=ORIENTED_EDGE('',*,*,#22488,.F.);
+#20203=ORIENTED_EDGE('',*,*,#22528,.T.);
+#20204=ORIENTED_EDGE('',*,*,#22519,.F.);
+#20205=ORIENTED_EDGE('',*,*,#22428,.T.);
+#20206=ORIENTED_EDGE('',*,*,#22454,.F.);
+#20207=ORIENTED_EDGE('',*,*,#22529,.T.);
+#20208=ORIENTED_EDGE('',*,*,#22429,.F.);
+#20209=ORIENTED_EDGE('',*,*,#22530,.F.);
+#20210=ORIENTED_EDGE('',*,*,#22475,.F.);
+#20211=ORIENTED_EDGE('',*,*,#22531,.T.);
+#20212=ORIENTED_EDGE('',*,*,#22430,.F.);
+#20213=ORIENTED_EDGE('',*,*,#22529,.F.);
+#20214=ORIENTED_EDGE('',*,*,#22474,.F.);
+#20215=ORIENTED_EDGE('',*,*,#22532,.T.);
+#20216=ORIENTED_EDGE('',*,*,#22431,.F.);
+#20217=ORIENTED_EDGE('',*,*,#22531,.F.);
+#20218=ORIENTED_EDGE('',*,*,#22473,.F.);
+#20219=ORIENTED_EDGE('',*,*,#22533,.T.);
+#20220=ORIENTED_EDGE('',*,*,#22432,.F.);
+#20221=ORIENTED_EDGE('',*,*,#22532,.F.);
+#20222=ORIENTED_EDGE('',*,*,#22472,.F.);
+#20223=ORIENTED_EDGE('',*,*,#22534,.T.);
+#20224=ORIENTED_EDGE('',*,*,#22433,.F.);
+#20225=ORIENTED_EDGE('',*,*,#22533,.F.);
+#20226=ORIENTED_EDGE('',*,*,#22471,.F.);
+#20227=ORIENTED_EDGE('',*,*,#22535,.T.);
+#20228=ORIENTED_EDGE('',*,*,#22434,.F.);
+#20229=ORIENTED_EDGE('',*,*,#22534,.F.);
+#20230=ORIENTED_EDGE('',*,*,#22470,.F.);
+#20231=ORIENTED_EDGE('',*,*,#22536,.T.);
+#20232=ORIENTED_EDGE('',*,*,#22435,.F.);
+#20233=ORIENTED_EDGE('',*,*,#22535,.F.);
+#20234=ORIENTED_EDGE('',*,*,#22469,.F.);
+#20235=ORIENTED_EDGE('',*,*,#22537,.T.);
+#20236=ORIENTED_EDGE('',*,*,#22436,.F.);
+#20237=ORIENTED_EDGE('',*,*,#22536,.F.);
+#20238=ORIENTED_EDGE('',*,*,#22468,.F.);
+#20239=ORIENTED_EDGE('',*,*,#22538,.T.);
+#20240=ORIENTED_EDGE('',*,*,#22437,.F.);
+#20241=ORIENTED_EDGE('',*,*,#22537,.F.);
+#20242=ORIENTED_EDGE('',*,*,#22467,.F.);
+#20243=ORIENTED_EDGE('',*,*,#22539,.T.);
+#20244=ORIENTED_EDGE('',*,*,#22438,.F.);
+#20245=ORIENTED_EDGE('',*,*,#22538,.F.);
+#20246=ORIENTED_EDGE('',*,*,#22466,.F.);
+#20247=ORIENTED_EDGE('',*,*,#22540,.T.);
+#20248=ORIENTED_EDGE('',*,*,#22439,.F.);
+#20249=ORIENTED_EDGE('',*,*,#22539,.F.);
+#20250=ORIENTED_EDGE('',*,*,#22465,.F.);
+#20251=ORIENTED_EDGE('',*,*,#22541,.T.);
+#20252=ORIENTED_EDGE('',*,*,#22440,.F.);
+#20253=ORIENTED_EDGE('',*,*,#22540,.F.);
+#20254=ORIENTED_EDGE('',*,*,#22542,.T.);
+#20255=ORIENTED_EDGE('',*,*,#22441,.F.);
+#20256=ORIENTED_EDGE('',*,*,#22541,.F.);
+#20257=ORIENTED_EDGE('',*,*,#22464,.F.);
+#20258=ORIENTED_EDGE('',*,*,#22442,.F.);
+#20259=ORIENTED_EDGE('',*,*,#22543,.F.);
+#20260=ORIENTED_EDGE('',*,*,#22544,.F.);
+#20261=ORIENTED_EDGE('',*,*,#22476,.F.);
+#20262=ORIENTED_EDGE('',*,*,#22462,.F.);
+#20263=ORIENTED_EDGE('',*,*,#22545,.T.);
+#20264=ORIENTED_EDGE('',*,*,#22444,.F.);
+#20265=ORIENTED_EDGE('',*,*,#22453,.F.);
+#20266=ORIENTED_EDGE('',*,*,#22461,.F.);
+#20267=ORIENTED_EDGE('',*,*,#22546,.T.);
+#20268=ORIENTED_EDGE('',*,*,#22445,.F.);
+#20269=ORIENTED_EDGE('',*,*,#22545,.F.);
+#20270=ORIENTED_EDGE('',*,*,#22460,.F.);
+#20271=ORIENTED_EDGE('',*,*,#22547,.T.);
+#20272=ORIENTED_EDGE('',*,*,#22446,.F.);
+#20273=ORIENTED_EDGE('',*,*,#22546,.F.);
+#20274=ORIENTED_EDGE('',*,*,#22459,.F.);
+#20275=ORIENTED_EDGE('',*,*,#22548,.T.);
+#20276=ORIENTED_EDGE('',*,*,#22447,.F.);
+#20277=ORIENTED_EDGE('',*,*,#22547,.F.);
+#20278=ORIENTED_EDGE('',*,*,#22458,.F.);
+#20279=ORIENTED_EDGE('',*,*,#22549,.T.);
+#20280=ORIENTED_EDGE('',*,*,#22448,.F.);
+#20281=ORIENTED_EDGE('',*,*,#22548,.F.);
+#20282=ORIENTED_EDGE('',*,*,#22457,.F.);
+#20283=ORIENTED_EDGE('',*,*,#22550,.T.);
+#20284=ORIENTED_EDGE('',*,*,#22449,.F.);
+#20285=ORIENTED_EDGE('',*,*,#22549,.F.);
+#20286=ORIENTED_EDGE('',*,*,#22456,.F.);
+#20287=ORIENTED_EDGE('',*,*,#22551,.T.);
+#20288=ORIENTED_EDGE('',*,*,#22450,.F.);
+#20289=ORIENTED_EDGE('',*,*,#22550,.F.);
+#20290=ORIENTED_EDGE('',*,*,#22455,.F.);
+#20291=ORIENTED_EDGE('',*,*,#22530,.T.);
+#20292=ORIENTED_EDGE('',*,*,#22451,.F.);
+#20293=ORIENTED_EDGE('',*,*,#22551,.F.);
+#20294=ORIENTED_EDGE('',*,*,#22463,.T.);
+#20295=ORIENTED_EDGE('',*,*,#22478,.T.);
+#20296=ORIENTED_EDGE('',*,*,#22552,.F.);
+#20297=ORIENTED_EDGE('',*,*,#22553,.T.);
+#20298=ORIENTED_EDGE('',*,*,#22477,.T.);
+#20299=ORIENTED_EDGE('',*,*,#22554,.T.);
+#20300=ORIENTED_EDGE('',*,*,#22555,.T.);
+#20301=ORIENTED_EDGE('',*,*,#22556,.F.);
+#20302=ORIENTED_EDGE('',*,*,#22505,.F.);
+#20303=ORIENTED_EDGE('',*,*,#22557,.F.);
+#20304=ORIENTED_EDGE('',*,*,#22479,.F.);
+#20305=ORIENTED_EDGE('',*,*,#22558,.T.);
+#20306=ORIENTED_EDGE('',*,*,#22527,.F.);
+#20307=ORIENTED_EDGE('',*,*,#22559,.F.);
+#20308=ORIENTED_EDGE('',*,*,#22480,.F.);
+#20309=ORIENTED_EDGE('',*,*,#22557,.T.);
+#20310=ORIENTED_EDGE('',*,*,#22526,.F.);
+#20311=ORIENTED_EDGE('',*,*,#22560,.F.);
+#20312=ORIENTED_EDGE('',*,*,#22481,.F.);
+#20313=ORIENTED_EDGE('',*,*,#22559,.T.);
+#20314=ORIENTED_EDGE('',*,*,#22525,.F.);
+#20315=ORIENTED_EDGE('',*,*,#22561,.F.);
+#20316=ORIENTED_EDGE('',*,*,#22482,.F.);
+#20317=ORIENTED_EDGE('',*,*,#22560,.T.);
+#20318=ORIENTED_EDGE('',*,*,#22524,.F.);
+#20319=ORIENTED_EDGE('',*,*,#22562,.F.);
+#20320=ORIENTED_EDGE('',*,*,#22483,.F.);
+#20321=ORIENTED_EDGE('',*,*,#22561,.T.);
+#20322=ORIENTED_EDGE('',*,*,#22523,.F.);
+#20323=ORIENTED_EDGE('',*,*,#22563,.F.);
+#20324=ORIENTED_EDGE('',*,*,#22484,.F.);
+#20325=ORIENTED_EDGE('',*,*,#22562,.T.);
+#20326=ORIENTED_EDGE('',*,*,#22522,.F.);
+#20327=ORIENTED_EDGE('',*,*,#22564,.F.);
+#20328=ORIENTED_EDGE('',*,*,#22485,.F.);
+#20329=ORIENTED_EDGE('',*,*,#22563,.T.);
+#20330=ORIENTED_EDGE('',*,*,#22521,.F.);
+#20331=ORIENTED_EDGE('',*,*,#22565,.F.);
+#20332=ORIENTED_EDGE('',*,*,#22486,.F.);
+#20333=ORIENTED_EDGE('',*,*,#22564,.T.);
+#20334=ORIENTED_EDGE('',*,*,#22520,.F.);
+#20335=ORIENTED_EDGE('',*,*,#22528,.F.);
+#20336=ORIENTED_EDGE('',*,*,#22487,.F.);
+#20337=ORIENTED_EDGE('',*,*,#22565,.T.);
+#20338=ORIENTED_EDGE('',*,*,#22489,.F.);
+#20339=ORIENTED_EDGE('',*,*,#22504,.F.);
+#20340=ORIENTED_EDGE('',*,*,#22566,.F.);
+#20341=ORIENTED_EDGE('',*,*,#22567,.F.);
+#20342=ORIENTED_EDGE('',*,*,#22568,.T.);
+#20343=ORIENTED_EDGE('',*,*,#22517,.F.);
+#20344=ORIENTED_EDGE('',*,*,#22569,.F.);
+#20345=ORIENTED_EDGE('',*,*,#22490,.F.);
+#20346=ORIENTED_EDGE('',*,*,#22516,.F.);
+#20347=ORIENTED_EDGE('',*,*,#22570,.F.);
+#20348=ORIENTED_EDGE('',*,*,#22491,.F.);
+#20349=ORIENTED_EDGE('',*,*,#22569,.T.);
+#20350=ORIENTED_EDGE('',*,*,#22515,.F.);
+#20351=ORIENTED_EDGE('',*,*,#22571,.F.);
+#20352=ORIENTED_EDGE('',*,*,#22492,.F.);
+#20353=ORIENTED_EDGE('',*,*,#22570,.T.);
+#20354=ORIENTED_EDGE('',*,*,#22514,.F.);
+#20355=ORIENTED_EDGE('',*,*,#22572,.F.);
+#20356=ORIENTED_EDGE('',*,*,#22493,.F.);
+#20357=ORIENTED_EDGE('',*,*,#22571,.T.);
+#20358=ORIENTED_EDGE('',*,*,#22513,.F.);
+#20359=ORIENTED_EDGE('',*,*,#22573,.F.);
+#20360=ORIENTED_EDGE('',*,*,#22494,.F.);
+#20361=ORIENTED_EDGE('',*,*,#22572,.T.);
+#20362=ORIENTED_EDGE('',*,*,#22512,.F.);
+#20363=ORIENTED_EDGE('',*,*,#22574,.F.);
+#20364=ORIENTED_EDGE('',*,*,#22495,.F.);
+#20365=ORIENTED_EDGE('',*,*,#22573,.T.);
+#20366=ORIENTED_EDGE('',*,*,#22511,.F.);
+#20367=ORIENTED_EDGE('',*,*,#22575,.F.);
+#20368=ORIENTED_EDGE('',*,*,#22496,.F.);
+#20369=ORIENTED_EDGE('',*,*,#22574,.T.);
+#20370=ORIENTED_EDGE('',*,*,#22510,.F.);
+#20371=ORIENTED_EDGE('',*,*,#22576,.F.);
+#20372=ORIENTED_EDGE('',*,*,#22497,.F.);
+#20373=ORIENTED_EDGE('',*,*,#22575,.T.);
+#20374=ORIENTED_EDGE('',*,*,#22509,.F.);
+#20375=ORIENTED_EDGE('',*,*,#22577,.F.);
+#20376=ORIENTED_EDGE('',*,*,#22498,.F.);
+#20377=ORIENTED_EDGE('',*,*,#22576,.T.);
+#20378=ORIENTED_EDGE('',*,*,#22508,.F.);
+#20379=ORIENTED_EDGE('',*,*,#22578,.F.);
+#20380=ORIENTED_EDGE('',*,*,#22499,.F.);
+#20381=ORIENTED_EDGE('',*,*,#22577,.T.);
+#20382=ORIENTED_EDGE('',*,*,#22507,.F.);
+#20383=ORIENTED_EDGE('',*,*,#22579,.F.);
+#20384=ORIENTED_EDGE('',*,*,#22500,.F.);
+#20385=ORIENTED_EDGE('',*,*,#22578,.T.);
+#20386=ORIENTED_EDGE('',*,*,#22506,.F.);
+#20387=ORIENTED_EDGE('',*,*,#22558,.F.);
+#20388=ORIENTED_EDGE('',*,*,#22501,.F.);
+#20389=ORIENTED_EDGE('',*,*,#22579,.T.);
+#20390=ORIENTED_EDGE('',*,*,#22518,.T.);
+#20391=ORIENTED_EDGE('',*,*,#22580,.T.);
+#20392=ORIENTED_EDGE('',*,*,#22581,.F.);
+#20393=ORIENTED_EDGE('',*,*,#22502,.T.);
+#20394=ORIENTED_EDGE('',*,*,#22503,.T.);
+#20395=ORIENTED_EDGE('',*,*,#22582,.F.);
+#20396=ORIENTED_EDGE('',*,*,#22583,.F.);
+#20397=ORIENTED_EDGE('',*,*,#22584,.T.);
+#20398=ORIENTED_EDGE('',*,*,#22542,.F.);
+#20399=ORIENTED_EDGE('',*,*,#22553,.F.);
+#20400=ORIENTED_EDGE('',*,*,#22585,.F.);
+#20401=ORIENTED_EDGE('',*,*,#22543,.T.);
+#20402=ORIENTED_EDGE('',*,*,#22566,.T.);
+#20403=ORIENTED_EDGE('',*,*,#22584,.F.);
+#20404=ORIENTED_EDGE('',*,*,#22586,.F.);
+#20405=ORIENTED_EDGE('',*,*,#22587,.F.);
+#20406=ORIENTED_EDGE('',*,*,#22588,.F.);
+#20407=ORIENTED_EDGE('',*,*,#22554,.F.);
+#20408=ORIENTED_EDGE('',*,*,#22544,.T.);
+#20409=ORIENTED_EDGE('',*,*,#22589,.F.);
+#20410=ORIENTED_EDGE('',*,*,#22590,.F.);
+#20411=ORIENTED_EDGE('',*,*,#22591,.F.);
+#20412=ORIENTED_EDGE('',*,*,#22592,.F.);
+#20413=ORIENTED_EDGE('',*,*,#22593,.F.);
+#20414=ORIENTED_EDGE('',*,*,#22594,.F.);
+#20415=ORIENTED_EDGE('',*,*,#22595,.F.);
+#20416=ORIENTED_EDGE('',*,*,#22596,.F.);
+#20417=ORIENTED_EDGE('',*,*,#22597,.F.);
+#20418=ORIENTED_EDGE('',*,*,#22598,.T.);
+#20419=ORIENTED_EDGE('',*,*,#22599,.F.);
+#20420=ORIENTED_EDGE('',*,*,#22600,.F.);
+#20421=ORIENTED_EDGE('',*,*,#22601,.F.);
+#20422=ORIENTED_EDGE('',*,*,#22602,.F.);
+#20423=ORIENTED_EDGE('',*,*,#22603,.F.);
+#20424=ORIENTED_EDGE('',*,*,#22604,.T.);
+#20425=ORIENTED_EDGE('',*,*,#22605,.F.);
+#20426=ORIENTED_EDGE('',*,*,#22606,.F.);
+#20427=ORIENTED_EDGE('',*,*,#22607,.F.);
+#20428=ORIENTED_EDGE('',*,*,#22608,.F.);
+#20429=ORIENTED_EDGE('',*,*,#22609,.F.);
+#20430=ORIENTED_EDGE('',*,*,#22610,.F.);
+#20431=ORIENTED_EDGE('',*,*,#22611,.F.);
+#20432=ORIENTED_EDGE('',*,*,#22612,.F.);
+#20433=ORIENTED_EDGE('',*,*,#22613,.F.);
+#20434=ORIENTED_EDGE('',*,*,#22581,.T.);
+#20435=ORIENTED_EDGE('',*,*,#22614,.T.);
+#20436=ORIENTED_EDGE('',*,*,#22615,.T.);
+#20437=ORIENTED_EDGE('',*,*,#22616,.T.);
+#20438=ORIENTED_EDGE('',*,*,#22617,.T.);
+#20439=ORIENTED_EDGE('',*,*,#22618,.T.);
+#20440=ORIENTED_EDGE('',*,*,#22619,.T.);
+#20441=ORIENTED_EDGE('',*,*,#22620,.T.);
+#20442=ORIENTED_EDGE('',*,*,#22621,.T.);
+#20443=ORIENTED_EDGE('',*,*,#22622,.T.);
+#20444=ORIENTED_EDGE('',*,*,#22623,.T.);
+#20445=ORIENTED_EDGE('',*,*,#22624,.T.);
+#20446=ORIENTED_EDGE('',*,*,#22625,.T.);
+#20447=ORIENTED_EDGE('',*,*,#22626,.T.);
+#20448=ORIENTED_EDGE('',*,*,#22627,.T.);
+#20449=ORIENTED_EDGE('',*,*,#22628,.T.);
+#20450=ORIENTED_EDGE('',*,*,#22629,.T.);
+#20451=ORIENTED_EDGE('',*,*,#22630,.T.);
+#20452=ORIENTED_EDGE('',*,*,#22631,.T.);
+#20453=ORIENTED_EDGE('',*,*,#22632,.T.);
+#20454=ORIENTED_EDGE('',*,*,#22633,.T.);
+#20455=ORIENTED_EDGE('',*,*,#22634,.T.);
+#20456=ORIENTED_EDGE('',*,*,#22635,.T.);
+#20457=ORIENTED_EDGE('',*,*,#22636,.T.);
+#20458=ORIENTED_EDGE('',*,*,#22637,.T.);
+#20459=ORIENTED_EDGE('',*,*,#22638,.T.);
+#20460=ORIENTED_EDGE('',*,*,#22552,.T.);
+#20461=ORIENTED_EDGE('',*,*,#22556,.T.);
+#20462=ORIENTED_EDGE('',*,*,#22639,.T.);
+#20463=ORIENTED_EDGE('',*,*,#22640,.T.);
+#20464=ORIENTED_EDGE('',*,*,#22641,.T.);
+#20465=ORIENTED_EDGE('',*,*,#22582,.T.);
+#20466=ORIENTED_EDGE('',*,*,#22588,.T.);
+#20467=ORIENTED_EDGE('',*,*,#22642,.T.);
+#20468=ORIENTED_EDGE('',*,*,#22639,.F.);
+#20469=ORIENTED_EDGE('',*,*,#22555,.F.);
+#20470=ORIENTED_EDGE('',*,*,#22568,.F.);
+#20471=ORIENTED_EDGE('',*,*,#22567,.T.);
+#20472=ORIENTED_EDGE('',*,*,#22643,.F.);
+#20473=ORIENTED_EDGE('',*,*,#22580,.F.);
+#20474=ORIENTED_EDGE('',*,*,#22586,.T.);
+#20475=ORIENTED_EDGE('',*,*,#22583,.T.);
+#20476=ORIENTED_EDGE('',*,*,#22641,.F.);
+#20477=ORIENTED_EDGE('',*,*,#22644,.F.);
+#20478=ORIENTED_EDGE('',*,*,#22585,.T.);
+#20479=ORIENTED_EDGE('',*,*,#22638,.F.);
+#20480=ORIENTED_EDGE('',*,*,#22645,.F.);
+#20481=ORIENTED_EDGE('',*,*,#22589,.T.);
+#20482=ORIENTED_EDGE('',*,*,#22587,.T.);
+#20483=ORIENTED_EDGE('',*,*,#22644,.T.);
+#20484=ORIENTED_EDGE('',*,*,#22640,.F.);
+#20485=ORIENTED_EDGE('',*,*,#22642,.F.);
+#20486=ORIENTED_EDGE('',*,*,#22590,.T.);
+#20487=ORIENTED_EDGE('',*,*,#22645,.T.);
+#20488=ORIENTED_EDGE('',*,*,#22637,.F.);
+#20489=ORIENTED_EDGE('',*,*,#22646,.F.);
+#20490=ORIENTED_EDGE('',*,*,#22591,.T.);
+#20491=ORIENTED_EDGE('',*,*,#22646,.T.);
+#20492=ORIENTED_EDGE('',*,*,#22636,.F.);
+#20493=ORIENTED_EDGE('',*,*,#22647,.F.);
+#20494=ORIENTED_EDGE('',*,*,#22592,.T.);
+#20495=ORIENTED_EDGE('',*,*,#22647,.T.);
+#20496=ORIENTED_EDGE('',*,*,#22635,.F.);
+#20497=ORIENTED_EDGE('',*,*,#22648,.F.);
+#20498=ORIENTED_EDGE('',*,*,#22593,.T.);
+#20499=ORIENTED_EDGE('',*,*,#22648,.T.);
+#20500=ORIENTED_EDGE('',*,*,#22634,.F.);
+#20501=ORIENTED_EDGE('',*,*,#22649,.F.);
+#20502=ORIENTED_EDGE('',*,*,#22594,.T.);
+#20503=ORIENTED_EDGE('',*,*,#22649,.T.);
+#20504=ORIENTED_EDGE('',*,*,#22633,.F.);
+#20505=ORIENTED_EDGE('',*,*,#22650,.F.);
+#20506=ORIENTED_EDGE('',*,*,#22595,.T.);
+#20507=ORIENTED_EDGE('',*,*,#22650,.T.);
+#20508=ORIENTED_EDGE('',*,*,#22632,.F.);
+#20509=ORIENTED_EDGE('',*,*,#22651,.F.);
+#20510=ORIENTED_EDGE('',*,*,#22596,.T.);
+#20511=ORIENTED_EDGE('',*,*,#22651,.T.);
+#20512=ORIENTED_EDGE('',*,*,#22631,.F.);
+#20513=ORIENTED_EDGE('',*,*,#22652,.F.);
+#20514=ORIENTED_EDGE('',*,*,#22653,.T.);
+#20515=ORIENTED_EDGE('',*,*,#22597,.T.);
+#20516=ORIENTED_EDGE('',*,*,#22652,.T.);
+#20517=ORIENTED_EDGE('',*,*,#22630,.F.);
+#20518=ORIENTED_EDGE('',*,*,#22654,.F.);
+#20519=ORIENTED_EDGE('',*,*,#22655,.F.);
+#20520=ORIENTED_EDGE('',*,*,#22598,.F.);
+#20521=ORIENTED_EDGE('',*,*,#22656,.F.);
+#20522=ORIENTED_EDGE('',*,*,#22657,.T.);
+#20523=ORIENTED_EDGE('',*,*,#22628,.F.);
+#20524=ORIENTED_EDGE('',*,*,#22658,.F.);
+#20525=ORIENTED_EDGE('',*,*,#22599,.T.);
+#20526=ORIENTED_EDGE('',*,*,#22600,.T.);
+#20527=ORIENTED_EDGE('',*,*,#22658,.T.);
+#20528=ORIENTED_EDGE('',*,*,#22627,.F.);
+#20529=ORIENTED_EDGE('',*,*,#22659,.F.);
+#20530=ORIENTED_EDGE('',*,*,#22601,.T.);
+#20531=ORIENTED_EDGE('',*,*,#22659,.T.);
+#20532=ORIENTED_EDGE('',*,*,#22626,.F.);
+#20533=ORIENTED_EDGE('',*,*,#22660,.F.);
+#20534=ORIENTED_EDGE('',*,*,#22602,.T.);
+#20535=ORIENTED_EDGE('',*,*,#22660,.T.);
+#20536=ORIENTED_EDGE('',*,*,#22625,.F.);
+#20537=ORIENTED_EDGE('',*,*,#22661,.F.);
+#20538=ORIENTED_EDGE('',*,*,#22662,.T.);
+#20539=ORIENTED_EDGE('',*,*,#22603,.T.);
+#20540=ORIENTED_EDGE('',*,*,#22661,.T.);
+#20541=ORIENTED_EDGE('',*,*,#22624,.F.);
+#20542=ORIENTED_EDGE('',*,*,#22663,.F.);
+#20543=ORIENTED_EDGE('',*,*,#22664,.F.);
+#20544=ORIENTED_EDGE('',*,*,#22604,.F.);
+#20545=ORIENTED_EDGE('',*,*,#22665,.F.);
+#20546=ORIENTED_EDGE('',*,*,#22666,.T.);
+#20547=ORIENTED_EDGE('',*,*,#22622,.F.);
+#20548=ORIENTED_EDGE('',*,*,#22667,.F.);
+#20549=ORIENTED_EDGE('',*,*,#22605,.T.);
+#20550=ORIENTED_EDGE('',*,*,#22606,.T.);
+#20551=ORIENTED_EDGE('',*,*,#22667,.T.);
+#20552=ORIENTED_EDGE('',*,*,#22621,.F.);
+#20553=ORIENTED_EDGE('',*,*,#22668,.F.);
+#20554=ORIENTED_EDGE('',*,*,#22607,.T.);
+#20555=ORIENTED_EDGE('',*,*,#22668,.T.);
+#20556=ORIENTED_EDGE('',*,*,#22620,.F.);
+#20557=ORIENTED_EDGE('',*,*,#22669,.F.);
+#20558=ORIENTED_EDGE('',*,*,#22608,.T.);
+#20559=ORIENTED_EDGE('',*,*,#22669,.T.);
+#20560=ORIENTED_EDGE('',*,*,#22619,.F.);
+#20561=ORIENTED_EDGE('',*,*,#22670,.F.);
+#20562=ORIENTED_EDGE('',*,*,#22609,.T.);
+#20563=ORIENTED_EDGE('',*,*,#22670,.T.);
+#20564=ORIENTED_EDGE('',*,*,#22618,.F.);
+#20565=ORIENTED_EDGE('',*,*,#22671,.F.);
+#20566=ORIENTED_EDGE('',*,*,#22610,.T.);
+#20567=ORIENTED_EDGE('',*,*,#22671,.T.);
+#20568=ORIENTED_EDGE('',*,*,#22617,.F.);
+#20569=ORIENTED_EDGE('',*,*,#22672,.F.);
+#20570=ORIENTED_EDGE('',*,*,#22611,.T.);
+#20571=ORIENTED_EDGE('',*,*,#22672,.T.);
+#20572=ORIENTED_EDGE('',*,*,#22616,.F.);
+#20573=ORIENTED_EDGE('',*,*,#22673,.F.);
+#20574=ORIENTED_EDGE('',*,*,#22612,.T.);
+#20575=ORIENTED_EDGE('',*,*,#22673,.T.);
+#20576=ORIENTED_EDGE('',*,*,#22615,.F.);
+#20577=ORIENTED_EDGE('',*,*,#22674,.F.);
+#20578=ORIENTED_EDGE('',*,*,#22643,.T.);
+#20579=ORIENTED_EDGE('',*,*,#22613,.T.);
+#20580=ORIENTED_EDGE('',*,*,#22674,.T.);
+#20581=ORIENTED_EDGE('',*,*,#22614,.F.);
+#20582=ORIENTED_EDGE('',*,*,#22675,.T.);
+#20583=ORIENTED_EDGE('',*,*,#22676,.T.);
+#20584=ORIENTED_EDGE('',*,*,#22623,.F.);
+#20585=ORIENTED_EDGE('',*,*,#22677,.T.);
+#20586=ORIENTED_EDGE('',*,*,#22678,.T.);
+#20587=ORIENTED_EDGE('',*,*,#22679,.T.);
+#20588=ORIENTED_EDGE('',*,*,#22629,.F.);
+#20589=ORIENTED_EDGE('',*,*,#22680,.T.);
+#20590=ORIENTED_EDGE('',*,*,#22681,.F.);
+#20591=ORIENTED_EDGE('',*,*,#22656,.T.);
+#20592=ORIENTED_EDGE('',*,*,#22653,.F.);
+#20593=ORIENTED_EDGE('',*,*,#22679,.F.);
+#20594=ORIENTED_EDGE('',*,*,#22682,.T.);
+#20595=ORIENTED_EDGE('',*,*,#22683,.T.);
+#20596=ORIENTED_EDGE('',*,*,#22684,.T.);
+#20597=ORIENTED_EDGE('',*,*,#22654,.T.);
+#20598=ORIENTED_EDGE('',*,*,#22685,.T.);
+#20599=ORIENTED_EDGE('',*,*,#22686,.T.);
+#20600=ORIENTED_EDGE('',*,*,#22687,.T.);
+#20601=ORIENTED_EDGE('',*,*,#22688,.T.);
+#20602=ORIENTED_EDGE('',*,*,#22689,.T.);
+#20603=ORIENTED_EDGE('',*,*,#22690,.T.);
+#20604=ORIENTED_EDGE('',*,*,#22691,.T.);
+#20605=ORIENTED_EDGE('',*,*,#22692,.T.);
+#20606=ORIENTED_EDGE('',*,*,#22693,.T.);
+#20607=ORIENTED_EDGE('',*,*,#22694,.T.);
+#20608=ORIENTED_EDGE('',*,*,#22695,.T.);
+#20609=ORIENTED_EDGE('',*,*,#22696,.T.);
+#20610=ORIENTED_EDGE('',*,*,#22697,.T.);
+#20611=ORIENTED_EDGE('',*,*,#22698,.T.);
+#20612=ORIENTED_EDGE('',*,*,#22699,.T.);
+#20613=ORIENTED_EDGE('',*,*,#22700,.T.);
+#20614=ORIENTED_EDGE('',*,*,#22701,.T.);
+#20615=ORIENTED_EDGE('',*,*,#22702,.T.);
+#20616=ORIENTED_EDGE('',*,*,#22703,.F.);
+#20617=ORIENTED_EDGE('',*,*,#22680,.F.);
+#20618=ORIENTED_EDGE('',*,*,#22657,.F.);
+#20619=ORIENTED_EDGE('',*,*,#22655,.T.);
+#20620=ORIENTED_EDGE('',*,*,#22704,.F.);
+#20621=ORIENTED_EDGE('',*,*,#22665,.T.);
+#20622=ORIENTED_EDGE('',*,*,#22662,.F.);
+#20623=ORIENTED_EDGE('',*,*,#22676,.F.);
+#20624=ORIENTED_EDGE('',*,*,#22705,.T.);
+#20625=ORIENTED_EDGE('',*,*,#22706,.T.);
+#20626=ORIENTED_EDGE('',*,*,#22707,.T.);
+#20627=ORIENTED_EDGE('',*,*,#22708,.T.);
+#20628=ORIENTED_EDGE('',*,*,#22709,.T.);
+#20629=ORIENTED_EDGE('',*,*,#22710,.T.);
+#20630=ORIENTED_EDGE('',*,*,#22711,.T.);
+#20631=ORIENTED_EDGE('',*,*,#22712,.T.);
+#20632=ORIENTED_EDGE('',*,*,#22713,.T.);
+#20633=ORIENTED_EDGE('',*,*,#22714,.T.);
+#20634=ORIENTED_EDGE('',*,*,#22715,.T.);
+#20635=ORIENTED_EDGE('',*,*,#22716,.T.);
+#20636=ORIENTED_EDGE('',*,*,#22717,.T.);
+#20637=ORIENTED_EDGE('',*,*,#22718,.T.);
+#20638=ORIENTED_EDGE('',*,*,#22719,.T.);
+#20639=ORIENTED_EDGE('',*,*,#22720,.T.);
+#20640=ORIENTED_EDGE('',*,*,#22721,.T.);
+#20641=ORIENTED_EDGE('',*,*,#22722,.T.);
+#20642=ORIENTED_EDGE('',*,*,#22723,.T.);
+#20643=ORIENTED_EDGE('',*,*,#22663,.T.);
+#20644=ORIENTED_EDGE('',*,*,#22724,.T.);
+#20645=ORIENTED_EDGE('',*,*,#22725,.T.);
+#20646=ORIENTED_EDGE('',*,*,#22726,.F.);
+#20647=ORIENTED_EDGE('',*,*,#22677,.F.);
+#20648=ORIENTED_EDGE('',*,*,#22666,.F.);
+#20649=ORIENTED_EDGE('',*,*,#22664,.T.);
+#20650=ORIENTED_EDGE('',*,*,#22727,.T.);
+#20651=ORIENTED_EDGE('',*,*,#22728,.T.);
+#20652=ORIENTED_EDGE('',*,*,#22729,.T.);
+#20653=ORIENTED_EDGE('',*,*,#22675,.F.);
+#20654=ORIENTED_EDGE('',*,*,#22730,.T.);
+#20655=ORIENTED_EDGE('',*,*,#22731,.T.);
+#20656=ORIENTED_EDGE('',*,*,#22732,.T.);
+#20657=ORIENTED_EDGE('',*,*,#22733,.T.);
+#20658=ORIENTED_EDGE('',*,*,#22734,.T.);
+#20659=ORIENTED_EDGE('',*,*,#22735,.T.);
+#20660=ORIENTED_EDGE('',*,*,#22736,.T.);
+#20661=ORIENTED_EDGE('',*,*,#22737,.T.);
+#20662=ORIENTED_EDGE('',*,*,#22738,.T.);
+#20663=ORIENTED_EDGE('',*,*,#22739,.T.);
+#20664=ORIENTED_EDGE('',*,*,#22740,.T.);
+#20665=ORIENTED_EDGE('',*,*,#22741,.T.);
+#20666=ORIENTED_EDGE('',*,*,#22742,.T.);
+#20667=ORIENTED_EDGE('',*,*,#22743,.T.);
+#20668=ORIENTED_EDGE('',*,*,#22744,.T.);
+#20669=ORIENTED_EDGE('',*,*,#22745,.T.);
+#20670=ORIENTED_EDGE('',*,*,#22746,.T.);
+#20671=ORIENTED_EDGE('',*,*,#22747,.T.);
+#20672=ORIENTED_EDGE('',*,*,#22748,.T.);
+#20673=ORIENTED_EDGE('',*,*,#22749,.T.);
+#20674=ORIENTED_EDGE('',*,*,#22750,.T.);
+#20675=ORIENTED_EDGE('',*,*,#22751,.T.);
+#20676=ORIENTED_EDGE('',*,*,#22752,.T.);
+#20677=ORIENTED_EDGE('',*,*,#22753,.T.);
+#20678=ORIENTED_EDGE('',*,*,#22754,.T.);
+#20679=ORIENTED_EDGE('',*,*,#22755,.T.);
+#20680=ORIENTED_EDGE('',*,*,#22756,.T.);
+#20681=ORIENTED_EDGE('',*,*,#22757,.T.);
+#20682=ORIENTED_EDGE('',*,*,#22758,.T.);
+#20683=ORIENTED_EDGE('',*,*,#22759,.T.);
+#20684=ORIENTED_EDGE('',*,*,#22760,.T.);
+#20685=ORIENTED_EDGE('',*,*,#22761,.T.);
+#20686=ORIENTED_EDGE('',*,*,#22762,.T.);
+#20687=ORIENTED_EDGE('',*,*,#22763,.T.);
+#20688=ORIENTED_EDGE('',*,*,#22764,.T.);
+#20689=ORIENTED_EDGE('',*,*,#22765,.T.);
+#20690=ORIENTED_EDGE('',*,*,#22766,.T.);
+#20691=ORIENTED_EDGE('',*,*,#22678,.F.);
+#20692=ORIENTED_EDGE('',*,*,#22767,.T.);
+#20693=ORIENTED_EDGE('',*,*,#22768,.T.);
+#20694=ORIENTED_EDGE('',*,*,#22681,.T.);
+#20695=ORIENTED_EDGE('',*,*,#22766,.F.);
+#20696=ORIENTED_EDGE('',*,*,#22769,.T.);
+#20697=ORIENTED_EDGE('',*,*,#22685,.F.);
+#20698=ORIENTED_EDGE('',*,*,#22748,.F.);
+#20699=ORIENTED_EDGE('',*,*,#22770,.T.);
+#20700=ORIENTED_EDGE('',*,*,#22682,.F.);
+#20701=ORIENTED_EDGE('',*,*,#22771,.F.);
+#20702=ORIENTED_EDGE('',*,*,#22768,.F.);
+#20703=ORIENTED_EDGE('',*,*,#22772,.T.);
+#20704=ORIENTED_EDGE('',*,*,#22683,.F.);
+#20705=ORIENTED_EDGE('',*,*,#22770,.F.);
+#20706=ORIENTED_EDGE('',*,*,#22703,.T.);
+#20707=ORIENTED_EDGE('',*,*,#22684,.F.);
+#20708=ORIENTED_EDGE('',*,*,#22772,.F.);
+#20709=ORIENTED_EDGE('',*,*,#22767,.F.);
+#20710=ORIENTED_EDGE('',*,*,#22765,.F.);
+#20711=ORIENTED_EDGE('',*,*,#22773,.T.);
+#20712=ORIENTED_EDGE('',*,*,#22686,.F.);
+#20713=ORIENTED_EDGE('',*,*,#22769,.F.);
+#20714=ORIENTED_EDGE('',*,*,#22764,.F.);
+#20715=ORIENTED_EDGE('',*,*,#22774,.T.);
+#20716=ORIENTED_EDGE('',*,*,#22687,.F.);
+#20717=ORIENTED_EDGE('',*,*,#22773,.F.);
+#20718=ORIENTED_EDGE('',*,*,#22763,.F.);
+#20719=ORIENTED_EDGE('',*,*,#22775,.T.);
+#20720=ORIENTED_EDGE('',*,*,#22688,.F.);
+#20721=ORIENTED_EDGE('',*,*,#22774,.F.);
+#20722=ORIENTED_EDGE('',*,*,#22762,.F.);
+#20723=ORIENTED_EDGE('',*,*,#22776,.T.);
+#20724=ORIENTED_EDGE('',*,*,#22689,.F.);
+#20725=ORIENTED_EDGE('',*,*,#22775,.F.);
+#20726=ORIENTED_EDGE('',*,*,#22761,.F.);
+#20727=ORIENTED_EDGE('',*,*,#22777,.T.);
+#20728=ORIENTED_EDGE('',*,*,#22690,.F.);
+#20729=ORIENTED_EDGE('',*,*,#22776,.F.);
+#20730=ORIENTED_EDGE('',*,*,#22760,.F.);
+#20731=ORIENTED_EDGE('',*,*,#22778,.T.);
+#20732=ORIENTED_EDGE('',*,*,#22691,.F.);
+#20733=ORIENTED_EDGE('',*,*,#22777,.F.);
+#20734=ORIENTED_EDGE('',*,*,#22759,.F.);
+#20735=ORIENTED_EDGE('',*,*,#22779,.T.);
+#20736=ORIENTED_EDGE('',*,*,#22692,.F.);
+#20737=ORIENTED_EDGE('',*,*,#22778,.F.);
+#20738=ORIENTED_EDGE('',*,*,#22758,.F.);
+#20739=ORIENTED_EDGE('',*,*,#22780,.T.);
+#20740=ORIENTED_EDGE('',*,*,#22693,.F.);
+#20741=ORIENTED_EDGE('',*,*,#22779,.F.);
+#20742=ORIENTED_EDGE('',*,*,#22757,.F.);
+#20743=ORIENTED_EDGE('',*,*,#22781,.T.);
+#20744=ORIENTED_EDGE('',*,*,#22694,.F.);
+#20745=ORIENTED_EDGE('',*,*,#22780,.F.);
+#20746=ORIENTED_EDGE('',*,*,#22756,.F.);
+#20747=ORIENTED_EDGE('',*,*,#22782,.T.);
+#20748=ORIENTED_EDGE('',*,*,#22695,.F.);
+#20749=ORIENTED_EDGE('',*,*,#22781,.F.);
+#20750=ORIENTED_EDGE('',*,*,#22755,.F.);
+#20751=ORIENTED_EDGE('',*,*,#22783,.T.);
+#20752=ORIENTED_EDGE('',*,*,#22696,.F.);
+#20753=ORIENTED_EDGE('',*,*,#22782,.F.);
+#20754=ORIENTED_EDGE('',*,*,#22754,.F.);
+#20755=ORIENTED_EDGE('',*,*,#22784,.T.);
+#20756=ORIENTED_EDGE('',*,*,#22697,.F.);
+#20757=ORIENTED_EDGE('',*,*,#22783,.F.);
+#20758=ORIENTED_EDGE('',*,*,#22753,.F.);
+#20759=ORIENTED_EDGE('',*,*,#22785,.T.);
+#20760=ORIENTED_EDGE('',*,*,#22698,.F.);
+#20761=ORIENTED_EDGE('',*,*,#22784,.F.);
+#20762=ORIENTED_EDGE('',*,*,#22752,.F.);
+#20763=ORIENTED_EDGE('',*,*,#22786,.T.);
+#20764=ORIENTED_EDGE('',*,*,#22699,.F.);
+#20765=ORIENTED_EDGE('',*,*,#22785,.F.);
+#20766=ORIENTED_EDGE('',*,*,#22751,.F.);
+#20767=ORIENTED_EDGE('',*,*,#22787,.T.);
+#20768=ORIENTED_EDGE('',*,*,#22700,.F.);
+#20769=ORIENTED_EDGE('',*,*,#22786,.F.);
+#20770=ORIENTED_EDGE('',*,*,#22750,.F.);
+#20771=ORIENTED_EDGE('',*,*,#22788,.T.);
+#20772=ORIENTED_EDGE('',*,*,#22701,.F.);
+#20773=ORIENTED_EDGE('',*,*,#22787,.F.);
+#20774=ORIENTED_EDGE('',*,*,#22749,.F.);
+#20775=ORIENTED_EDGE('',*,*,#22771,.T.);
+#20776=ORIENTED_EDGE('',*,*,#22702,.F.);
+#20777=ORIENTED_EDGE('',*,*,#22788,.F.);
+#20778=ORIENTED_EDGE('',*,*,#22704,.T.);
+#20779=ORIENTED_EDGE('',*,*,#22729,.F.);
+#20780=ORIENTED_EDGE('',*,*,#22789,.F.);
+#20781=ORIENTED_EDGE('',*,*,#22724,.F.);
+#20782=ORIENTED_EDGE('',*,*,#22727,.F.);
+#20783=ORIENTED_EDGE('',*,*,#22790,.F.);
+#20784=ORIENTED_EDGE('',*,*,#22705,.F.);
+#20785=ORIENTED_EDGE('',*,*,#22791,.T.);
+#20786=ORIENTED_EDGE('',*,*,#22747,.F.);
+#20787=ORIENTED_EDGE('',*,*,#22792,.F.);
+#20788=ORIENTED_EDGE('',*,*,#22706,.F.);
+#20789=ORIENTED_EDGE('',*,*,#22790,.T.);
+#20790=ORIENTED_EDGE('',*,*,#22746,.F.);
+#20791=ORIENTED_EDGE('',*,*,#22793,.F.);
+#20792=ORIENTED_EDGE('',*,*,#22707,.F.);
+#20793=ORIENTED_EDGE('',*,*,#22792,.T.);
+#20794=ORIENTED_EDGE('',*,*,#22745,.F.);
+#20795=ORIENTED_EDGE('',*,*,#22794,.F.);
+#20796=ORIENTED_EDGE('',*,*,#22708,.F.);
+#20797=ORIENTED_EDGE('',*,*,#22793,.T.);
+#20798=ORIENTED_EDGE('',*,*,#22744,.F.);
+#20799=ORIENTED_EDGE('',*,*,#22795,.F.);
+#20800=ORIENTED_EDGE('',*,*,#22709,.F.);
+#20801=ORIENTED_EDGE('',*,*,#22794,.T.);
+#20802=ORIENTED_EDGE('',*,*,#22743,.F.);
+#20803=ORIENTED_EDGE('',*,*,#22796,.F.);
+#20804=ORIENTED_EDGE('',*,*,#22710,.F.);
+#20805=ORIENTED_EDGE('',*,*,#22795,.T.);
+#20806=ORIENTED_EDGE('',*,*,#22742,.F.);
+#20807=ORIENTED_EDGE('',*,*,#22797,.F.);
+#20808=ORIENTED_EDGE('',*,*,#22711,.F.);
+#20809=ORIENTED_EDGE('',*,*,#22796,.T.);
+#20810=ORIENTED_EDGE('',*,*,#22741,.F.);
+#20811=ORIENTED_EDGE('',*,*,#22798,.F.);
+#20812=ORIENTED_EDGE('',*,*,#22712,.F.);
+#20813=ORIENTED_EDGE('',*,*,#22797,.T.);
+#20814=ORIENTED_EDGE('',*,*,#22740,.F.);
+#20815=ORIENTED_EDGE('',*,*,#22799,.F.);
+#20816=ORIENTED_EDGE('',*,*,#22713,.F.);
+#20817=ORIENTED_EDGE('',*,*,#22798,.T.);
+#20818=ORIENTED_EDGE('',*,*,#22739,.F.);
+#20819=ORIENTED_EDGE('',*,*,#22800,.F.);
+#20820=ORIENTED_EDGE('',*,*,#22714,.F.);
+#20821=ORIENTED_EDGE('',*,*,#22799,.T.);
+#20822=ORIENTED_EDGE('',*,*,#22738,.F.);
+#20823=ORIENTED_EDGE('',*,*,#22801,.F.);
+#20824=ORIENTED_EDGE('',*,*,#22715,.F.);
+#20825=ORIENTED_EDGE('',*,*,#22800,.T.);
+#20826=ORIENTED_EDGE('',*,*,#22737,.F.);
+#20827=ORIENTED_EDGE('',*,*,#22802,.F.);
+#20828=ORIENTED_EDGE('',*,*,#22716,.F.);
+#20829=ORIENTED_EDGE('',*,*,#22801,.T.);
+#20830=ORIENTED_EDGE('',*,*,#22736,.F.);
+#20831=ORIENTED_EDGE('',*,*,#22803,.F.);
+#20832=ORIENTED_EDGE('',*,*,#22717,.F.);
+#20833=ORIENTED_EDGE('',*,*,#22802,.T.);
+#20834=ORIENTED_EDGE('',*,*,#22735,.F.);
+#20835=ORIENTED_EDGE('',*,*,#22804,.F.);
+#20836=ORIENTED_EDGE('',*,*,#22718,.F.);
+#20837=ORIENTED_EDGE('',*,*,#22803,.T.);
+#20838=ORIENTED_EDGE('',*,*,#22734,.F.);
+#20839=ORIENTED_EDGE('',*,*,#22805,.F.);
+#20840=ORIENTED_EDGE('',*,*,#22719,.F.);
+#20841=ORIENTED_EDGE('',*,*,#22804,.T.);
+#20842=ORIENTED_EDGE('',*,*,#22733,.F.);
+#20843=ORIENTED_EDGE('',*,*,#22806,.F.);
+#20844=ORIENTED_EDGE('',*,*,#22720,.F.);
+#20845=ORIENTED_EDGE('',*,*,#22805,.T.);
+#20846=ORIENTED_EDGE('',*,*,#22732,.F.);
+#20847=ORIENTED_EDGE('',*,*,#22807,.F.);
+#20848=ORIENTED_EDGE('',*,*,#22721,.F.);
+#20849=ORIENTED_EDGE('',*,*,#22806,.T.);
+#20850=ORIENTED_EDGE('',*,*,#22731,.F.);
+#20851=ORIENTED_EDGE('',*,*,#22808,.F.);
+#20852=ORIENTED_EDGE('',*,*,#22722,.F.);
+#20853=ORIENTED_EDGE('',*,*,#22807,.T.);
+#20854=ORIENTED_EDGE('',*,*,#22726,.T.);
+#20855=ORIENTED_EDGE('',*,*,#22723,.F.);
+#20856=ORIENTED_EDGE('',*,*,#22808,.T.);
+#20857=ORIENTED_EDGE('',*,*,#22730,.F.);
+#20858=ORIENTED_EDGE('',*,*,#22728,.F.);
+#20859=ORIENTED_EDGE('',*,*,#22791,.F.);
+#20860=ORIENTED_EDGE('',*,*,#22725,.F.);
+#20861=ORIENTED_EDGE('',*,*,#22789,.T.);
+#20862=ORIENTED_EDGE('',*,*,#22809,.T.);
+#20863=ORIENTED_EDGE('',*,*,#22810,.T.);
+#20864=ORIENTED_EDGE('',*,*,#22811,.T.);
+#20865=ORIENTED_EDGE('',*,*,#22812,.T.);
+#20866=ORIENTED_EDGE('',*,*,#22813,.T.);
+#20867=ORIENTED_EDGE('',*,*,#22814,.T.);
+#20868=ORIENTED_EDGE('',*,*,#22815,.T.);
+#20869=ORIENTED_EDGE('',*,*,#22816,.F.);
+#20870=ORIENTED_EDGE('',*,*,#22817,.T.);
+#20871=ORIENTED_EDGE('',*,*,#22818,.T.);
+#20872=ORIENTED_EDGE('',*,*,#22819,.T.);
+#20873=ORIENTED_EDGE('',*,*,#22820,.T.);
+#20874=ORIENTED_EDGE('',*,*,#22821,.T.);
+#20875=ORIENTED_EDGE('',*,*,#22822,.T.);
+#20876=ORIENTED_EDGE('',*,*,#22823,.T.);
+#20877=ORIENTED_EDGE('',*,*,#22824,.T.);
+#20878=ORIENTED_EDGE('',*,*,#22825,.T.);
+#20879=ORIENTED_EDGE('',*,*,#22826,.T.);
+#20880=ORIENTED_EDGE('',*,*,#22827,.T.);
+#20881=ORIENTED_EDGE('',*,*,#22828,.T.);
+#20882=ORIENTED_EDGE('',*,*,#22829,.F.);
+#20883=ORIENTED_EDGE('',*,*,#22830,.T.);
+#20884=ORIENTED_EDGE('',*,*,#22831,.F.);
+#20885=ORIENTED_EDGE('',*,*,#22832,.T.);
+#20886=ORIENTED_EDGE('',*,*,#22833,.F.);
+#20887=ORIENTED_EDGE('',*,*,#22834,.T.);
+#20888=ORIENTED_EDGE('',*,*,#22835,.T.);
+#20889=ORIENTED_EDGE('',*,*,#22836,.T.);
+#20890=ORIENTED_EDGE('',*,*,#22837,.T.);
+#20891=ORIENTED_EDGE('',*,*,#22822,.F.);
+#20892=ORIENTED_EDGE('',*,*,#22838,.F.);
+#20893=ORIENTED_EDGE('',*,*,#22824,.F.);
+#20894=ORIENTED_EDGE('',*,*,#22839,.T.);
+#20895=ORIENTED_EDGE('',*,*,#22836,.F.);
+#20896=ORIENTED_EDGE('',*,*,#22840,.T.);
+#20897=ORIENTED_EDGE('',*,*,#22810,.F.);
+#20898=ORIENTED_EDGE('',*,*,#22811,.F.);
+#20899=ORIENTED_EDGE('',*,*,#22840,.F.);
+#20900=ORIENTED_EDGE('',*,*,#22835,.F.);
+#20901=ORIENTED_EDGE('',*,*,#22841,.T.);
+#20902=ORIENTED_EDGE('',*,*,#22812,.F.);
+#20903=ORIENTED_EDGE('',*,*,#22841,.F.);
+#20904=ORIENTED_EDGE('',*,*,#22834,.F.);
+#20905=ORIENTED_EDGE('',*,*,#22842,.F.);
+#20906=ORIENTED_EDGE('',*,*,#22842,.T.);
+#20907=ORIENTED_EDGE('',*,*,#22833,.T.);
+#20908=ORIENTED_EDGE('',*,*,#22843,.T.);
+#20909=ORIENTED_EDGE('',*,*,#22813,.F.);
+#20910=ORIENTED_EDGE('',*,*,#22844,.F.);
+#20911=ORIENTED_EDGE('',*,*,#22814,.F.);
+#20912=ORIENTED_EDGE('',*,*,#22843,.F.);
+#20913=ORIENTED_EDGE('',*,*,#22832,.F.);
+#20914=ORIENTED_EDGE('',*,*,#22844,.T.);
+#20915=ORIENTED_EDGE('',*,*,#22831,.T.);
+#20916=ORIENTED_EDGE('',*,*,#22845,.T.);
+#20917=ORIENTED_EDGE('',*,*,#22815,.F.);
+#20918=ORIENTED_EDGE('',*,*,#22816,.T.);
+#20919=ORIENTED_EDGE('',*,*,#22846,.T.);
+#20920=ORIENTED_EDGE('',*,*,#22408,.F.);
+#20921=ORIENTED_EDGE('',*,*,#22847,.T.);
+#20922=ORIENTED_EDGE('',*,*,#22848,.T.);
+#20923=ORIENTED_EDGE('',*,*,#22817,.F.);
+#20924=ORIENTED_EDGE('',*,*,#22849,.F.);
+#20925=ORIENTED_EDGE('',*,*,#22829,.T.);
+#20926=ORIENTED_EDGE('',*,*,#22818,.F.);
+#20927=ORIENTED_EDGE('',*,*,#22848,.F.);
+#20928=ORIENTED_EDGE('',*,*,#22828,.F.);
+#20929=ORIENTED_EDGE('',*,*,#22850,.T.);
+#20930=ORIENTED_EDGE('',*,*,#22819,.F.);
+#20931=ORIENTED_EDGE('',*,*,#22850,.F.);
+#20932=ORIENTED_EDGE('',*,*,#22827,.F.);
+#20933=ORIENTED_EDGE('',*,*,#22851,.T.);
+#20934=ORIENTED_EDGE('',*,*,#22820,.F.);
+#20935=ORIENTED_EDGE('',*,*,#22851,.F.);
+#20936=ORIENTED_EDGE('',*,*,#22826,.F.);
+#20937=ORIENTED_EDGE('',*,*,#22852,.T.);
+#20938=ORIENTED_EDGE('',*,*,#22821,.F.);
+#20939=ORIENTED_EDGE('',*,*,#22852,.F.);
+#20940=ORIENTED_EDGE('',*,*,#22825,.F.);
+#20941=ORIENTED_EDGE('',*,*,#22838,.T.);
+#20942=ORIENTED_EDGE('',*,*,#22830,.F.);
+#20943=ORIENTED_EDGE('',*,*,#22853,.F.);
+#20944=ORIENTED_EDGE('',*,*,#22401,.F.);
+#20945=ORIENTED_EDGE('',*,*,#22854,.F.);
+#20946=ORIENTED_EDGE('',*,*,#22846,.F.);
+#20947=ORIENTED_EDGE('',*,*,#22845,.F.);
+#20948=ORIENTED_EDGE('',*,*,#22854,.T.);
+#20949=ORIENTED_EDGE('',*,*,#22411,.F.);
+#20950=ORIENTED_EDGE('',*,*,#22847,.F.);
+#20951=ORIENTED_EDGE('',*,*,#22405,.F.);
+#20952=ORIENTED_EDGE('',*,*,#22853,.T.);
+#20953=ORIENTED_EDGE('',*,*,#22849,.T.);
+#20954=ORIENTED_EDGE('',*,*,#22855,.T.);
+#20955=ORIENTED_EDGE('',*,*,#22856,.T.);
+#20956=ORIENTED_EDGE('',*,*,#22857,.F.);
+#20957=ORIENTED_EDGE('',*,*,#22823,.F.);
+#20958=ORIENTED_EDGE('',*,*,#22858,.T.);
+#20959=ORIENTED_EDGE('',*,*,#22859,.T.);
+#20960=ORIENTED_EDGE('',*,*,#22860,.F.);
+#20961=ORIENTED_EDGE('',*,*,#22856,.F.);
+#20962=ORIENTED_EDGE('',*,*,#22861,.T.);
+#20963=ORIENTED_EDGE('',*,*,#22862,.T.);
+#20964=ORIENTED_EDGE('',*,*,#22863,.F.);
+#20965=ORIENTED_EDGE('',*,*,#22859,.F.);
+#20966=ORIENTED_EDGE('',*,*,#22864,.F.);
+#20967=ORIENTED_EDGE('',*,*,#22862,.F.);
+#20968=ORIENTED_EDGE('',*,*,#22865,.T.);
+#20969=ORIENTED_EDGE('',*,*,#22866,.F.);
+#20970=ORIENTED_EDGE('',*,*,#22867,.F.);
+#20971=ORIENTED_EDGE('',*,*,#22868,.T.);
+#20972=ORIENTED_EDGE('',*,*,#22869,.T.);
+#20973=ORIENTED_EDGE('',*,*,#22870,.F.);
+#20974=ORIENTED_EDGE('',*,*,#22871,.T.);
+#20975=ORIENTED_EDGE('',*,*,#22872,.T.);
+#20976=ORIENTED_EDGE('',*,*,#22873,.F.);
+#20977=ORIENTED_EDGE('',*,*,#22869,.F.);
+#20978=ORIENTED_EDGE('',*,*,#22874,.T.);
+#20979=ORIENTED_EDGE('',*,*,#22875,.T.);
+#20980=ORIENTED_EDGE('',*,*,#22876,.F.);
+#20981=ORIENTED_EDGE('',*,*,#22872,.F.);
+#20982=ORIENTED_EDGE('',*,*,#22877,.T.);
+#20983=ORIENTED_EDGE('',*,*,#22809,.F.);
+#20984=ORIENTED_EDGE('',*,*,#22878,.F.);
+#20985=ORIENTED_EDGE('',*,*,#22875,.F.);
+#20986=ORIENTED_EDGE('',*,*,#22879,.T.);
+#20987=ORIENTED_EDGE('',*,*,#22870,.T.);
+#20988=ORIENTED_EDGE('',*,*,#22880,.T.);
+#20989=ORIENTED_EDGE('',*,*,#22864,.T.);
+#20990=ORIENTED_EDGE('',*,*,#22881,.T.);
+#20991=ORIENTED_EDGE('',*,*,#22861,.F.);
+#20992=ORIENTED_EDGE('',*,*,#22882,.T.);
+#20993=ORIENTED_EDGE('',*,*,#22871,.F.);
+#20994=ORIENTED_EDGE('',*,*,#22883,.F.);
+#20995=ORIENTED_EDGE('',*,*,#22865,.F.);
+#20996=ORIENTED_EDGE('',*,*,#22881,.F.);
+#20997=ORIENTED_EDGE('',*,*,#22868,.F.);
+#20998=ORIENTED_EDGE('',*,*,#22882,.F.);
+#20999=ORIENTED_EDGE('',*,*,#22858,.F.);
+#21000=ORIENTED_EDGE('',*,*,#22884,.F.);
+#21001=ORIENTED_EDGE('',*,*,#22874,.F.);
+#21002=ORIENTED_EDGE('',*,*,#22884,.T.);
+#21003=ORIENTED_EDGE('',*,*,#22855,.F.);
+#21004=ORIENTED_EDGE('',*,*,#22839,.F.);
+#21005=ORIENTED_EDGE('',*,*,#22877,.F.);
+#21006=ORIENTED_EDGE('',*,*,#22880,.F.);
+#21007=ORIENTED_EDGE('',*,*,#22873,.T.);
+#21008=ORIENTED_EDGE('',*,*,#22885,.F.);
+#21009=ORIENTED_EDGE('',*,*,#22863,.T.);
+#21010=ORIENTED_EDGE('',*,*,#22885,.T.);
+#21011=ORIENTED_EDGE('',*,*,#22876,.T.);
+#21012=ORIENTED_EDGE('',*,*,#22886,.T.);
+#21013=ORIENTED_EDGE('',*,*,#22860,.T.);
+#21014=ORIENTED_EDGE('',*,*,#22886,.F.);
+#21015=ORIENTED_EDGE('',*,*,#22878,.T.);
+#21016=ORIENTED_EDGE('',*,*,#22837,.F.);
+#21017=ORIENTED_EDGE('',*,*,#22857,.T.);
+#21018=ORIENTED_EDGE('',*,*,#22887,.T.);
+#21019=ORIENTED_EDGE('',*,*,#22888,.T.);
+#21020=ORIENTED_EDGE('',*,*,#22889,.T.);
+#21021=ORIENTED_EDGE('',*,*,#22890,.T.);
+#21022=ORIENTED_EDGE('',*,*,#22891,.T.);
+#21023=ORIENTED_EDGE('',*,*,#22892,.T.);
+#21024=ORIENTED_EDGE('',*,*,#22893,.T.);
+#21025=ORIENTED_EDGE('',*,*,#22894,.F.);
+#21026=ORIENTED_EDGE('',*,*,#22895,.T.);
+#21027=ORIENTED_EDGE('',*,*,#22896,.T.);
+#21028=ORIENTED_EDGE('',*,*,#22897,.T.);
+#21029=ORIENTED_EDGE('',*,*,#22898,.T.);
+#21030=ORIENTED_EDGE('',*,*,#22899,.T.);
+#21031=ORIENTED_EDGE('',*,*,#22900,.T.);
+#21032=ORIENTED_EDGE('',*,*,#22901,.T.);
+#21033=ORIENTED_EDGE('',*,*,#22902,.T.);
+#21034=ORIENTED_EDGE('',*,*,#22903,.T.);
+#21035=ORIENTED_EDGE('',*,*,#22904,.T.);
+#21036=ORIENTED_EDGE('',*,*,#22905,.F.);
+#21037=ORIENTED_EDGE('',*,*,#22906,.T.);
+#21038=ORIENTED_EDGE('',*,*,#22907,.F.);
+#21039=ORIENTED_EDGE('',*,*,#22908,.T.);
+#21040=ORIENTED_EDGE('',*,*,#22909,.F.);
+#21041=ORIENTED_EDGE('',*,*,#22910,.T.);
+#21042=ORIENTED_EDGE('',*,*,#22911,.T.);
+#21043=ORIENTED_EDGE('',*,*,#22912,.T.);
+#21044=ORIENTED_EDGE('',*,*,#22913,.T.);
+#21045=ORIENTED_EDGE('',*,*,#22914,.T.);
+#21046=ORIENTED_EDGE('',*,*,#22915,.T.);
+#21047=ORIENTED_EDGE('',*,*,#22914,.F.);
+#21048=ORIENTED_EDGE('',*,*,#22916,.F.);
+#21049=ORIENTED_EDGE('',*,*,#22888,.F.);
+#21050=ORIENTED_EDGE('',*,*,#22917,.T.);
+#21051=ORIENTED_EDGE('',*,*,#22900,.F.);
+#21052=ORIENTED_EDGE('',*,*,#22918,.T.);
+#21053=ORIENTED_EDGE('',*,*,#22902,.F.);
+#21054=ORIENTED_EDGE('',*,*,#22889,.F.);
+#21055=ORIENTED_EDGE('',*,*,#22916,.T.);
+#21056=ORIENTED_EDGE('',*,*,#22913,.F.);
+#21057=ORIENTED_EDGE('',*,*,#22919,.F.);
+#21058=ORIENTED_EDGE('',*,*,#22890,.F.);
+#21059=ORIENTED_EDGE('',*,*,#22919,.T.);
+#21060=ORIENTED_EDGE('',*,*,#22912,.F.);
+#21061=ORIENTED_EDGE('',*,*,#22920,.F.);
+#21062=ORIENTED_EDGE('',*,*,#22891,.F.);
+#21063=ORIENTED_EDGE('',*,*,#22920,.T.);
+#21064=ORIENTED_EDGE('',*,*,#22911,.F.);
+#21065=ORIENTED_EDGE('',*,*,#22921,.F.);
+#21066=ORIENTED_EDGE('',*,*,#22922,.F.);
+#21067=ORIENTED_EDGE('',*,*,#22892,.F.);
+#21068=ORIENTED_EDGE('',*,*,#22921,.T.);
+#21069=ORIENTED_EDGE('',*,*,#22910,.F.);
+#21070=ORIENTED_EDGE('',*,*,#22922,.T.);
+#21071=ORIENTED_EDGE('',*,*,#22909,.T.);
+#21072=ORIENTED_EDGE('',*,*,#22923,.T.);
+#21073=ORIENTED_EDGE('',*,*,#22893,.F.);
+#21074=ORIENTED_EDGE('',*,*,#22894,.T.);
+#21075=ORIENTED_EDGE('',*,*,#22924,.T.);
+#21076=ORIENTED_EDGE('',*,*,#22396,.F.);
+#21077=ORIENTED_EDGE('',*,*,#22925,.T.);
+#21078=ORIENTED_EDGE('',*,*,#22926,.T.);
+#21079=ORIENTED_EDGE('',*,*,#22895,.F.);
+#21080=ORIENTED_EDGE('',*,*,#22927,.F.);
+#21081=ORIENTED_EDGE('',*,*,#22907,.T.);
+#21082=ORIENTED_EDGE('',*,*,#22896,.F.);
+#21083=ORIENTED_EDGE('',*,*,#22926,.F.);
+#21084=ORIENTED_EDGE('',*,*,#22906,.F.);
+#21085=ORIENTED_EDGE('',*,*,#22928,.F.);
+#21086=ORIENTED_EDGE('',*,*,#22929,.T.);
+#21087=ORIENTED_EDGE('',*,*,#22897,.F.);
+#21088=ORIENTED_EDGE('',*,*,#22928,.T.);
+#21089=ORIENTED_EDGE('',*,*,#22905,.T.);
+#21090=ORIENTED_EDGE('',*,*,#22898,.F.);
+#21091=ORIENTED_EDGE('',*,*,#22929,.F.);
+#21092=ORIENTED_EDGE('',*,*,#22904,.F.);
+#21093=ORIENTED_EDGE('',*,*,#22930,.F.);
+#21094=ORIENTED_EDGE('',*,*,#22899,.F.);
+#21095=ORIENTED_EDGE('',*,*,#22930,.T.);
+#21096=ORIENTED_EDGE('',*,*,#22903,.F.);
+#21097=ORIENTED_EDGE('',*,*,#22918,.F.);
+#21098=ORIENTED_EDGE('',*,*,#22908,.F.);
+#21099=ORIENTED_EDGE('',*,*,#22931,.F.);
+#21100=ORIENTED_EDGE('',*,*,#22389,.F.);
+#21101=ORIENTED_EDGE('',*,*,#22932,.F.);
+#21102=ORIENTED_EDGE('',*,*,#22924,.F.);
+#21103=ORIENTED_EDGE('',*,*,#22923,.F.);
+#21104=ORIENTED_EDGE('',*,*,#22932,.T.);
+#21105=ORIENTED_EDGE('',*,*,#22399,.F.);
+#21106=ORIENTED_EDGE('',*,*,#22925,.F.);
+#21107=ORIENTED_EDGE('',*,*,#22393,.F.);
+#21108=ORIENTED_EDGE('',*,*,#22931,.T.);
+#21109=ORIENTED_EDGE('',*,*,#22927,.T.);
+#21110=ORIENTED_EDGE('',*,*,#22933,.T.);
+#21111=ORIENTED_EDGE('',*,*,#22934,.T.);
+#21112=ORIENTED_EDGE('',*,*,#22935,.F.);
+#21113=ORIENTED_EDGE('',*,*,#22901,.F.);
+#21114=ORIENTED_EDGE('',*,*,#22936,.T.);
+#21115=ORIENTED_EDGE('',*,*,#22937,.T.);
+#21116=ORIENTED_EDGE('',*,*,#22938,.F.);
+#21117=ORIENTED_EDGE('',*,*,#22934,.F.);
+#21118=ORIENTED_EDGE('',*,*,#22939,.T.);
+#21119=ORIENTED_EDGE('',*,*,#22940,.T.);
+#21120=ORIENTED_EDGE('',*,*,#22941,.F.);
+#21121=ORIENTED_EDGE('',*,*,#22937,.F.);
+#21122=ORIENTED_EDGE('',*,*,#22942,.F.);
+#21123=ORIENTED_EDGE('',*,*,#22940,.F.);
+#21124=ORIENTED_EDGE('',*,*,#22943,.T.);
+#21125=ORIENTED_EDGE('',*,*,#22944,.F.);
+#21126=ORIENTED_EDGE('',*,*,#22945,.F.);
+#21127=ORIENTED_EDGE('',*,*,#22946,.T.);
+#21128=ORIENTED_EDGE('',*,*,#22947,.T.);
+#21129=ORIENTED_EDGE('',*,*,#22948,.F.);
+#21130=ORIENTED_EDGE('',*,*,#22949,.T.);
+#21131=ORIENTED_EDGE('',*,*,#22950,.T.);
+#21132=ORIENTED_EDGE('',*,*,#22951,.F.);
+#21133=ORIENTED_EDGE('',*,*,#22947,.F.);
+#21134=ORIENTED_EDGE('',*,*,#22952,.T.);
+#21135=ORIENTED_EDGE('',*,*,#22953,.T.);
+#21136=ORIENTED_EDGE('',*,*,#22954,.F.);
+#21137=ORIENTED_EDGE('',*,*,#22950,.F.);
+#21138=ORIENTED_EDGE('',*,*,#22955,.T.);
+#21139=ORIENTED_EDGE('',*,*,#22887,.F.);
+#21140=ORIENTED_EDGE('',*,*,#22956,.F.);
+#21141=ORIENTED_EDGE('',*,*,#22953,.F.);
+#21142=ORIENTED_EDGE('',*,*,#22957,.T.);
+#21143=ORIENTED_EDGE('',*,*,#22948,.T.);
+#21144=ORIENTED_EDGE('',*,*,#22958,.T.);
+#21145=ORIENTED_EDGE('',*,*,#22942,.T.);
+#21146=ORIENTED_EDGE('',*,*,#22959,.T.);
+#21147=ORIENTED_EDGE('',*,*,#22939,.F.);
+#21148=ORIENTED_EDGE('',*,*,#22960,.T.);
+#21149=ORIENTED_EDGE('',*,*,#22949,.F.);
+#21150=ORIENTED_EDGE('',*,*,#22961,.F.);
+#21151=ORIENTED_EDGE('',*,*,#22943,.F.);
+#21152=ORIENTED_EDGE('',*,*,#22959,.F.);
+#21153=ORIENTED_EDGE('',*,*,#22946,.F.);
+#21154=ORIENTED_EDGE('',*,*,#22960,.F.);
+#21155=ORIENTED_EDGE('',*,*,#22936,.F.);
+#21156=ORIENTED_EDGE('',*,*,#22962,.F.);
+#21157=ORIENTED_EDGE('',*,*,#22952,.F.);
+#21158=ORIENTED_EDGE('',*,*,#22962,.T.);
+#21159=ORIENTED_EDGE('',*,*,#22933,.F.);
+#21160=ORIENTED_EDGE('',*,*,#22915,.F.);
+#21161=ORIENTED_EDGE('',*,*,#22955,.F.);
+#21162=ORIENTED_EDGE('',*,*,#22958,.F.);
+#21163=ORIENTED_EDGE('',*,*,#22951,.T.);
+#21164=ORIENTED_EDGE('',*,*,#22963,.F.);
+#21165=ORIENTED_EDGE('',*,*,#22941,.T.);
+#21166=ORIENTED_EDGE('',*,*,#22963,.T.);
+#21167=ORIENTED_EDGE('',*,*,#22954,.T.);
+#21168=ORIENTED_EDGE('',*,*,#22964,.T.);
+#21169=ORIENTED_EDGE('',*,*,#22938,.T.);
+#21170=ORIENTED_EDGE('',*,*,#22964,.F.);
+#21171=ORIENTED_EDGE('',*,*,#22956,.T.);
+#21172=ORIENTED_EDGE('',*,*,#22917,.F.);
+#21173=ORIENTED_EDGE('',*,*,#22935,.T.);
+#21174=ORIENTED_EDGE('',*,*,#22879,.F.);
+#21175=ORIENTED_EDGE('',*,*,#22866,.T.);
+#21176=ORIENTED_EDGE('',*,*,#22883,.T.);
+#21177=ORIENTED_EDGE('',*,*,#22867,.T.);
+#21178=ORIENTED_EDGE('',*,*,#22957,.F.);
+#21179=ORIENTED_EDGE('',*,*,#22944,.T.);
+#21180=ORIENTED_EDGE('',*,*,#22961,.T.);
+#21181=ORIENTED_EDGE('',*,*,#22945,.T.);
+#21182=EDGE_CURVE('',#22965,#22966,#22967,.T.);
+#21183=EDGE_CURVE('',#22965,#22968,#22969,.T.);
+#21184=EDGE_CURVE('',#22968,#22970,#22971,.T.);
+#21185=EDGE_CURVE('',#22970,#22972,#22973,.T.);
+#21186=EDGE_CURVE('',#22972,#22974,#22975,.T.);
+#21187=EDGE_CURVE('',#22974,#22976,#22977,.T.);
+#21188=EDGE_CURVE('',#22976,#22978,#22979,.F.);
+#21189=EDGE_CURVE('',#22978,#22980,#22981,.T.);
+#21190=EDGE_CURVE('',#22980,#22982,#22983,.F.);
+#21191=EDGE_CURVE('',#22982,#22984,#22985,.T.);
+#21192=EDGE_CURVE('',#22984,#22986,#22987,.F.);
+#21193=EDGE_CURVE('',#22986,#22988,#22989,.T.);
+#21194=EDGE_CURVE('',#22988,#22990,#22991,.F.);
+#21195=EDGE_CURVE('',#22990,#22992,#22993,.T.);
+#21196=EDGE_CURVE('',#22992,#22994,#22995,.T.);
+#21197=EDGE_CURVE('',#22994,#22996,#22997,.T.);
+#21198=EDGE_CURVE('',#22996,#22998,#22999,.T.);
+#21199=EDGE_CURVE('',#22998,#23000,#23001,.T.);
+#21200=EDGE_CURVE('',#23000,#23002,#23003,.T.);
+#21201=EDGE_CURVE('',#23002,#23004,#23005,.T.);
+#21202=EDGE_CURVE('',#23004,#23006,#23007,.T.);
+#21203=EDGE_CURVE('',#23006,#23008,#23009,.T.);
+#21204=EDGE_CURVE('',#23008,#23010,#23011,.T.);
+#21205=EDGE_CURVE('',#23010,#23012,#23013,.T.);
+#21206=EDGE_CURVE('',#23012,#23014,#23015,.F.);
+#21207=EDGE_CURVE('',#23014,#23016,#23017,.T.);
+#21208=EDGE_CURVE('',#23016,#23018,#23019,.F.);
+#21209=EDGE_CURVE('',#23018,#23020,#23021,.T.);
+#21210=EDGE_CURVE('',#23020,#23022,#23023,.F.);
+#21211=EDGE_CURVE('',#23022,#23024,#23025,.T.);
+#21212=EDGE_CURVE('',#23024,#23026,#23027,.F.);
+#21213=EDGE_CURVE('',#23026,#23028,#23029,.T.);
+#21214=EDGE_CURVE('',#23028,#23030,#23031,.T.);
+#21215=EDGE_CURVE('',#23030,#23032,#23033,.T.);
+#21216=EDGE_CURVE('',#23032,#23034,#23035,.T.);
+#21217=EDGE_CURVE('',#23034,#23036,#23037,.T.);
+#21218=EDGE_CURVE('',#23038,#23036,#23039,.T.);
+#21219=EDGE_CURVE('',#23040,#23038,#23041,.T.);
+#21220=EDGE_CURVE('',#23042,#23040,#23043,.T.);
+#21221=EDGE_CURVE('',#23044,#23042,#23045,.T.);
+#21222=EDGE_CURVE('',#23046,#23044,#23047,.T.);
+#21223=EDGE_CURVE('',#22966,#23046,#23048,.T.);
+#21224=EDGE_CURVE('',#23049,#23049,#23050,.F.);
+#21225=EDGE_CURVE('',#23051,#23052,#23053,.T.);
+#21226=EDGE_CURVE('',#23054,#23051,#23055,.T.);
+#21227=EDGE_CURVE('',#23054,#23056,#23057,.T.);
+#21228=EDGE_CURVE('',#23056,#23052,#23058,.T.);
+#21229=EDGE_CURVE('',#23059,#23051,#23060,.T.);
+#21230=EDGE_CURVE('',#23061,#23059,#23062,.T.);
+#21231=EDGE_CURVE('',#23061,#23063,#23064,.T.);
+#21232=EDGE_CURVE('',#23063,#23054,#23065,.T.);
+#21233=EDGE_CURVE('',#23066,#23059,#23067,.T.);
+#21234=EDGE_CURVE('',#23068,#23066,#23069,.T.);
+#21235=EDGE_CURVE('',#23068,#23061,#23070,.T.);
+#21236=EDGE_CURVE('',#23071,#23066,#23072,.T.);
+#21237=EDGE_CURVE('',#23073,#23071,#23074,.T.);
+#21238=EDGE_CURVE('',#23073,#23068,#23075,.T.);
+#21239=EDGE_CURVE('',#23076,#23071,#23077,.T.);
+#21240=EDGE_CURVE('',#23078,#23076,#23079,.T.);
+#21241=EDGE_CURVE('',#23078,#23073,#23080,.T.);
+#21242=EDGE_CURVE('',#23081,#23076,#23082,.T.);
+#21243=EDGE_CURVE('',#23083,#23081,#23084,.T.);
+#21244=EDGE_CURVE('',#23083,#23078,#23085,.T.);
+#21245=EDGE_CURVE('',#23086,#23081,#23087,.T.);
+#21246=EDGE_CURVE('',#23088,#23086,#23089,.T.);
+#21247=EDGE_CURVE('',#23088,#23083,#23090,.T.);
+#21248=EDGE_CURVE('',#23052,#23086,#23091,.T.);
+#21249=EDGE_CURVE('',#23056,#23092,#23093,.T.);
+#21250=EDGE_CURVE('',#23092,#23088,#23094,.T.);
+#21251=EDGE_CURVE('',#23095,#22980,#23096,.T.);
+#21252=EDGE_CURVE('',#23095,#23097,#23098,.T.);
+#21253=EDGE_CURVE('',#22982,#23097,#23099,.F.);
+#21254=EDGE_CURVE('',#23100,#23101,#23102,.F.);
+#21255=EDGE_CURVE('',#23103,#23101,#23104,.T.);
+#21256=EDGE_CURVE('',#23103,#23105,#23106,.T.);
+#21257=EDGE_CURVE('',#23105,#23107,#23108,.T.);
+#21258=EDGE_CURVE('',#23107,#23109,#23110,.F.);
+#21259=EDGE_CURVE('',#23109,#23111,#23112,.F.);
+#21260=EDGE_CURVE('',#23111,#22984,#23113,.F.);
+#21261=EDGE_CURVE('',#23097,#23100,#23114,.F.);
+#21262=EDGE_CURVE('',#23115,#23111,#23116,.T.);
+#21263=EDGE_CURVE('',#22986,#23115,#23117,.T.);
+#21264=EDGE_CURVE('',#23115,#23118,#23119,.T.);
+#21265=EDGE_CURVE('',#23118,#23120,#23121,.T.);
+#21266=EDGE_CURVE('',#23120,#23122,#23123,.T.);
+#21267=EDGE_CURVE('',#23122,#22988,#23124,.T.);
+#21268=EDGE_CURVE('',#23122,#23125,#23126,.T.);
+#21269=EDGE_CURVE('',#22990,#23125,#23127,.F.);
+#21270=EDGE_CURVE('',#23128,#23129,#23130,.F.);
+#21271=EDGE_CURVE('',#23131,#23129,#23132,.T.);
+#21272=EDGE_CURVE('',#23131,#23133,#23134,.T.);
+#21273=EDGE_CURVE('',#23133,#22992,#23135,.T.);
+#21274=EDGE_CURVE('',#23125,#23128,#23136,.F.);
+#21275=EDGE_CURVE('',#23137,#22994,#23138,.T.);
+#21276=EDGE_CURVE('',#23133,#23139,#23140,.T.);
+#21277=EDGE_CURVE('',#23139,#23141,#23142,.T.);
+#21278=EDGE_CURVE('',#23141,#23137,#23143,.F.);
+#21279=EDGE_CURVE('',#23144,#23145,#23146,.T.);
+#21280=EDGE_CURVE('',#23147,#23145,#23148,.T.);
+#21281=EDGE_CURVE('',#23149,#23147,#23150,.T.);
+#21282=EDGE_CURVE('',#23149,#22996,#23151,.T.);
+#21283=EDGE_CURVE('',#23152,#23137,#23153,.T.);
+#21284=EDGE_CURVE('',#23144,#23152,#23154,.T.);
+#21285=EDGE_CURVE('',#23149,#23155,#23156,.T.);
+#21286=EDGE_CURVE('',#23155,#22998,#23157,.T.);
+#21287=EDGE_CURVE('',#23155,#23158,#23159,.T.);
+#21288=EDGE_CURVE('',#23158,#23000,#23160,.T.);
+#21289=EDGE_CURVE('',#23161,#23162,#23163,.T.);
+#21290=EDGE_CURVE('',#23162,#23164,#23165,.T.);
+#21291=EDGE_CURVE('',#23164,#23166,#23167,.F.);
+#21292=EDGE_CURVE('',#23166,#23168,#23169,.T.);
+#21293=EDGE_CURVE('',#23168,#23002,#23170,.T.);
+#21294=EDGE_CURVE('',#23158,#23161,#23171,.T.);
+#21295=EDGE_CURVE('',#23168,#23172,#23173,.T.);
+#21296=EDGE_CURVE('',#23172,#23004,#23174,.T.);
+#21297=EDGE_CURVE('',#23172,#23175,#23176,.T.);
+#21298=EDGE_CURVE('',#23175,#23006,#23177,.T.);
+#21299=EDGE_CURVE('',#23178,#23179,#23180,.T.);
+#21300=EDGE_CURVE('',#23179,#23181,#23182,.T.);
+#21301=EDGE_CURVE('',#23183,#23181,#23184,.T.);
+#21302=EDGE_CURVE('',#23008,#23183,#23185,.F.);
+#21303=EDGE_CURVE('',#23186,#23175,#23187,.T.);
+#21304=EDGE_CURVE('',#23186,#23178,#23188,.T.);
+#21305=EDGE_CURVE('',#23183,#23189,#23190,.F.);
+#21306=EDGE_CURVE('',#23191,#23189,#23192,.T.);
+#21307=EDGE_CURVE('',#23191,#23193,#23194,.T.);
+#21308=EDGE_CURVE('',#23193,#23010,#23195,.T.);
+#21309=EDGE_CURVE('',#23196,#23197,#23198,.F.);
+#21310=EDGE_CURVE('',#23197,#23012,#23199,.F.);
+#21311=EDGE_CURVE('',#23193,#23200,#23201,.T.);
+#21312=EDGE_CURVE('',#23200,#23202,#23203,.T.);
+#21313=EDGE_CURVE('',#23202,#23196,#23204,.F.);
+#21314=EDGE_CURVE('',#23205,#23197,#23206,.T.);
+#21315=EDGE_CURVE('',#23014,#23205,#23207,.T.);
+#21316=EDGE_CURVE('',#23205,#23208,#23209,.T.);
+#21317=EDGE_CURVE('',#23208,#23210,#23211,.T.);
+#21318=EDGE_CURVE('',#23210,#23212,#23213,.T.);
+#21319=EDGE_CURVE('',#23212,#23016,#23214,.T.);
+#21320=EDGE_CURVE('',#23212,#23215,#23216,.T.);
+#21321=EDGE_CURVE('',#23018,#23215,#23217,.F.);
+#21322=EDGE_CURVE('',#23218,#23219,#23220,.F.);
+#21323=EDGE_CURVE('',#23221,#23219,#23222,.T.);
+#21324=EDGE_CURVE('',#23221,#23223,#23224,.T.);
+#21325=EDGE_CURVE('',#23223,#23225,#23226,.T.);
+#21326=EDGE_CURVE('',#23225,#23227,#23228,.F.);
+#21327=EDGE_CURVE('',#23227,#23229,#23230,.F.);
+#21328=EDGE_CURVE('',#23229,#23020,#23231,.F.);
+#21329=EDGE_CURVE('',#23215,#23218,#23232,.F.);
+#21330=EDGE_CURVE('',#23233,#23229,#23234,.T.);
+#21331=EDGE_CURVE('',#23022,#23233,#23235,.T.);
+#21332=EDGE_CURVE('',#23233,#23236,#23237,.T.);
+#21333=EDGE_CURVE('',#23236,#23238,#23239,.T.);
+#21334=EDGE_CURVE('',#23238,#23240,#23241,.T.);
+#21335=EDGE_CURVE('',#23240,#23024,#23242,.T.);
+#21336=EDGE_CURVE('',#23240,#23243,#23244,.T.);
+#21337=EDGE_CURVE('',#23026,#23243,#23245,.F.);
+#21338=EDGE_CURVE('',#23243,#23246,#23247,.F.);
+#21339=EDGE_CURVE('',#23248,#23246,#23249,.T.);
+#21340=EDGE_CURVE('',#23248,#23250,#23251,.T.);
+#21341=EDGE_CURVE('',#23250,#23252,#23253,.T.);
+#21342=EDGE_CURVE('',#23252,#23254,#23255,.F.);
+#21343=EDGE_CURVE('',#23254,#23028,#23256,.T.);
+#21344=EDGE_CURVE('',#23257,#23258,#23259,.T.);
+#21345=EDGE_CURVE('',#23258,#23030,#23260,.T.);
+#21346=EDGE_CURVE('',#23261,#23254,#23262,.T.);
+#21347=EDGE_CURVE('',#23257,#23261,#23263,.T.);
+#21348=EDGE_CURVE('',#23258,#23264,#23265,.T.);
+#21349=EDGE_CURVE('',#23264,#23032,#23266,.T.);
+#21350=EDGE_CURVE('',#23264,#23267,#23268,.T.);
+#21351=EDGE_CURVE('',#23267,#23034,#23269,.T.);
+#21352=EDGE_CURVE('',#23270,#23271,#23272,.T.);
+#21353=EDGE_CURVE('',#23036,#23270,#23273,.T.);
+#21354=EDGE_CURVE('',#23267,#23274,#23275,.T.);
+#21355=EDGE_CURVE('',#23274,#22968,#23276,.T.);
+#21356=EDGE_CURVE('',#23271,#22965,#23277,.T.);
+#21357=EDGE_CURVE('',#23274,#23278,#23279,.T.);
+#21358=EDGE_CURVE('',#23278,#22970,#23280,.T.);
+#21359=EDGE_CURVE('',#23278,#23281,#23282,.T.);
+#21360=EDGE_CURVE('',#23281,#22972,#23283,.T.);
+#21361=EDGE_CURVE('',#23281,#23284,#23285,.T.);
+#21362=EDGE_CURVE('',#23284,#23286,#23287,.T.);
+#21363=EDGE_CURVE('',#23288,#23286,#23289,.T.);
+#21364=EDGE_CURVE('',#22974,#23288,#23290,.F.);
+#21365=EDGE_CURVE('',#23291,#23292,#23293,.F.);
+#21366=EDGE_CURVE('',#23292,#22976,#23294,.T.);
+#21367=EDGE_CURVE('',#23288,#23295,#23296,.F.);
+#21368=EDGE_CURVE('',#23297,#23295,#23298,.T.);
+#21369=EDGE_CURVE('',#23297,#23299,#23300,.T.);
+#21370=EDGE_CURVE('',#23299,#23291,#23301,.T.);
+#21371=EDGE_CURVE('',#23302,#23292,#23303,.T.);
+#21372=EDGE_CURVE('',#22978,#23302,#23304,.T.);
+#21373=EDGE_CURVE('',#23302,#23305,#23306,.T.);
+#21374=EDGE_CURVE('',#23305,#23307,#23308,.T.);
+#21375=EDGE_CURVE('',#23307,#23095,#23309,.T.);
+#21376=EDGE_CURVE('',#23310,#23310,#23311,.T.);
+#21377=EDGE_CURVE('',#23312,#23313,#23314,.T.);
+#21378=EDGE_CURVE('',#23313,#23315,#23316,.T.);
+#21379=EDGE_CURVE('',#23315,#23317,#23318,.T.);
+#21380=EDGE_CURVE('',#23317,#23312,#23319,.T.);
+#21381=EDGE_CURVE('',#23307,#23100,#23320,.T.);
+#21382=EDGE_CURVE('',#23321,#23322,#23323,.F.);
+#21383=EDGE_CURVE('',#23324,#23321,#23325,.F.);
+#21384=EDGE_CURVE('',#23326,#23324,#23327,.F.);
+#21385=EDGE_CURVE('',#23328,#23326,#23329,.F.);
+#21386=EDGE_CURVE('',#23330,#23328,#23331,.F.);
+#21387=EDGE_CURVE('',#23332,#23330,#23333,.F.);
+#21388=EDGE_CURVE('',#23334,#23332,#23335,.F.);
+#21389=EDGE_CURVE('',#23101,#23334,#23336,.F.);
+#21390=EDGE_CURVE('',#23305,#23322,#23337,.T.);
+#21391=EDGE_CURVE('',#23338,#23334,#23339,.T.);
+#21392=EDGE_CURVE('',#23338,#23103,#23340,.T.);
+#21393=EDGE_CURVE('',#23341,#23144,#23342,.T.);
+#21394=EDGE_CURVE('',#23343,#23341,#23344,.T.);
+#21395=EDGE_CURVE('',#23139,#23343,#23345,.T.);
+#21396=EDGE_CURVE('',#23346,#23131,#23347,.T.);
+#21397=EDGE_CURVE('',#23348,#23346,#23349,.T.);
+#21398=EDGE_CURVE('',#23350,#23348,#23351,.T.);
+#21399=EDGE_CURVE('',#23352,#23350,#23353,.T.);
+#21400=EDGE_CURVE('',#23354,#23352,#23355,.T.);
+#21401=EDGE_CURVE('',#23356,#23354,#23357,.T.);
+#21402=EDGE_CURVE('',#23105,#23356,#23358,.T.);
+#21403=EDGE_CURVE('',#23359,#23338,#23360,.T.);
+#21404=EDGE_CURVE('',#23361,#23359,#23362,.T.);
+#21405=EDGE_CURVE('',#23363,#23361,#23364,.T.);
+#21406=EDGE_CURVE('',#23365,#23363,#23366,.T.);
+#21407=EDGE_CURVE('',#23367,#23365,#23368,.T.);
+#21408=EDGE_CURVE('',#23369,#23367,#23370,.T.);
+#21409=EDGE_CURVE('',#23299,#23369,#23371,.T.);
+#21410=EDGE_CURVE('',#23372,#23297,#23373,.T.);
+#21411=EDGE_CURVE('',#23374,#23372,#23375,.T.);
+#21412=EDGE_CURVE('',#23284,#23374,#23376,.T.);
+#21413=EDGE_CURVE('',#23377,#23257,#23378,.T.);
+#21414=EDGE_CURVE('',#23379,#23377,#23380,.T.);
+#21415=EDGE_CURVE('',#23250,#23379,#23381,.T.);
+#21416=EDGE_CURVE('',#23382,#23248,#23383,.T.);
+#21417=EDGE_CURVE('',#23384,#23382,#23385,.T.);
+#21418=EDGE_CURVE('',#23386,#23384,#23387,.T.);
+#21419=EDGE_CURVE('',#23388,#23386,#23389,.T.);
+#21420=EDGE_CURVE('',#23390,#23388,#23391,.T.);
+#21421=EDGE_CURVE('',#23392,#23390,#23393,.T.);
+#21422=EDGE_CURVE('',#23394,#23392,#23395,.T.);
+#21423=EDGE_CURVE('',#23223,#23394,#23396,.T.);
+#21424=EDGE_CURVE('',#23397,#23221,#23398,.T.);
+#21425=EDGE_CURVE('',#23399,#23397,#23400,.T.);
+#21426=EDGE_CURVE('',#23401,#23399,#23402,.T.);
+#21427=EDGE_CURVE('',#23403,#23401,#23404,.T.);
+#21428=EDGE_CURVE('',#23405,#23403,#23406,.T.);
+#21429=EDGE_CURVE('',#23407,#23405,#23408,.T.);
+#21430=EDGE_CURVE('',#23200,#23407,#23409,.T.);
+#21431=EDGE_CURVE('',#23410,#23191,#23411,.T.);
+#21432=EDGE_CURVE('',#23412,#23410,#23413,.T.);
+#21433=EDGE_CURVE('',#23179,#23412,#23414,.T.);
+#21434=EDGE_CURVE('',#23178,#23415,#23416,.T.);
+#21435=EDGE_CURVE('',#23415,#23164,#23417,.F.);
+#21436=EDGE_CURVE('',#23162,#23418,#23419,.F.);
+#21437=EDGE_CURVE('',#23418,#23145,#23420,.T.);
+#21438=EDGE_CURVE('',#23421,#23421,#23422,.T.);
+#21439=EDGE_CURVE('',#23423,#23107,#23424,.F.);
+#21440=EDGE_CURVE('',#23356,#23423,#23425,.T.);
+#21441=EDGE_CURVE('',#23426,#23423,#23427,.F.);
+#21442=EDGE_CURVE('',#23428,#23426,#23429,.F.);
+#21443=EDGE_CURVE('',#23430,#23428,#23431,.F.);
+#21444=EDGE_CURVE('',#23432,#23430,#23433,.F.);
+#21445=EDGE_CURVE('',#23434,#23432,#23435,.F.);
+#21446=EDGE_CURVE('',#23129,#23434,#23436,.F.);
+#21447=EDGE_CURVE('',#23120,#23128,#23437,.T.);
+#21448=EDGE_CURVE('',#23118,#23109,#23438,.T.);
+#21449=EDGE_CURVE('',#23346,#23434,#23439,.T.);
+#21450=EDGE_CURVE('',#23440,#23141,#23441,.T.);
+#21451=EDGE_CURVE('',#23343,#23440,#23442,.T.);
+#21452=EDGE_CURVE('',#23152,#23443,#23444,.T.);
+#21453=EDGE_CURVE('',#23443,#23440,#23445,.F.);
+#21454=EDGE_CURVE('',#23446,#23418,#23447,.T.);
+#21455=EDGE_CURVE('',#23147,#23446,#23448,.T.);
+#21456=EDGE_CURVE('',#23446,#23161,#23449,.T.);
+#21457=EDGE_CURVE('',#23341,#23443,#23450,.T.);
+#21458=EDGE_CURVE('',#23451,#23415,#23452,.T.);
+#21459=EDGE_CURVE('',#23166,#23451,#23453,.T.);
+#21460=EDGE_CURVE('',#23451,#23186,#23454,.T.);
+#21461=EDGE_CURVE('',#23455,#23181,#23456,.T.);
+#21462=EDGE_CURVE('',#23412,#23455,#23457,.T.);
+#21463=EDGE_CURVE('',#23458,#23455,#23459,.F.);
+#21464=EDGE_CURVE('',#23189,#23458,#23460,.T.);
+#21465=EDGE_CURVE('',#23410,#23458,#23461,.T.);
+#21466=EDGE_CURVE('',#23208,#23196,#23462,.T.);
+#21467=EDGE_CURVE('',#23463,#23202,#23464,.F.);
+#21468=EDGE_CURVE('',#23407,#23463,#23465,.T.);
+#21469=EDGE_CURVE('',#23210,#23218,#23466,.T.);
+#21470=EDGE_CURVE('',#23467,#23463,#23468,.F.);
+#21471=EDGE_CURVE('',#23469,#23467,#23470,.F.);
+#21472=EDGE_CURVE('',#23471,#23469,#23472,.F.);
+#21473=EDGE_CURVE('',#23473,#23471,#23474,.F.);
+#21474=EDGE_CURVE('',#23475,#23473,#23476,.F.);
+#21475=EDGE_CURVE('',#23219,#23475,#23477,.F.);
+#21476=EDGE_CURVE('',#23397,#23475,#23478,.T.);
+#21477=EDGE_CURVE('',#23479,#23225,#23480,.F.);
+#21478=EDGE_CURVE('',#23394,#23479,#23481,.T.);
+#21479=EDGE_CURVE('',#23482,#23483,#23484,.F.);
+#21480=EDGE_CURVE('',#23238,#23482,#23485,.T.);
+#21481=EDGE_CURVE('',#23236,#23227,#23486,.T.);
+#21482=EDGE_CURVE('',#23487,#23479,#23488,.F.);
+#21483=EDGE_CURVE('',#23489,#23487,#23490,.F.);
+#21484=EDGE_CURVE('',#23491,#23489,#23492,.F.);
+#21485=EDGE_CURVE('',#23493,#23491,#23494,.F.);
+#21486=EDGE_CURVE('',#23495,#23493,#23496,.F.);
+#21487=EDGE_CURVE('',#23483,#23495,#23497,.F.);
+#21488=EDGE_CURVE('',#23246,#23482,#23498,.F.);
+#21489=EDGE_CURVE('',#23382,#23483,#23499,.T.);
+#21490=EDGE_CURVE('',#23500,#23252,#23501,.T.);
+#21491=EDGE_CURVE('',#23379,#23500,#23502,.T.);
+#21492=EDGE_CURVE('',#23503,#23500,#23504,.F.);
+#21493=EDGE_CURVE('',#23261,#23503,#23505,.T.);
+#21494=EDGE_CURVE('',#23377,#23503,#23506,.T.);
+#21495=EDGE_CURVE('',#23507,#23286,#23508,.T.);
+#21496=EDGE_CURVE('',#23374,#23507,#23509,.T.);
+#21497=EDGE_CURVE('',#23510,#23507,#23511,.F.);
+#21498=EDGE_CURVE('',#23295,#23510,#23512,.T.);
+#21499=EDGE_CURVE('',#23322,#23291,#23513,.F.);
+#21500=EDGE_CURVE('',#23372,#23510,#23514,.T.);
+#21501=EDGE_CURVE('',#23369,#23321,#23515,.T.);
+#21502=EDGE_CURVE('',#23516,#23517,#23518,.T.);
+#21503=EDGE_CURVE('',#23517,#23519,#23520,.T.);
+#21504=EDGE_CURVE('',#23519,#23521,#23522,.T.);
+#21505=EDGE_CURVE('',#23521,#23516,#23523,.T.);
+#21506=EDGE_CURVE('',#23367,#23324,#23524,.T.);
+#21507=EDGE_CURVE('',#23365,#23326,#23525,.T.);
+#21508=EDGE_CURVE('',#23363,#23328,#23526,.T.);
+#21509=EDGE_CURVE('',#23361,#23330,#23527,.T.);
+#21510=EDGE_CURVE('',#23359,#23332,#23528,.T.);
+#21511=EDGE_CURVE('',#23348,#23432,#23529,.T.);
+#21512=EDGE_CURVE('',#23350,#23430,#23530,.T.);
+#21513=EDGE_CURVE('',#23352,#23428,#23531,.T.);
+#21514=EDGE_CURVE('',#23354,#23426,#23532,.T.);
+#21515=EDGE_CURVE('',#23384,#23495,#23533,.T.);
+#21516=EDGE_CURVE('',#23386,#23493,#23534,.T.);
+#21517=EDGE_CURVE('',#23388,#23491,#23535,.T.);
+#21518=EDGE_CURVE('',#23390,#23489,#23536,.T.);
+#21519=EDGE_CURVE('',#23392,#23487,#23537,.T.);
+#21520=EDGE_CURVE('',#23399,#23473,#23538,.T.);
+#21521=EDGE_CURVE('',#23401,#23471,#23539,.T.);
+#21522=EDGE_CURVE('',#23403,#23469,#23540,.T.);
+#21523=EDGE_CURVE('',#23405,#23467,#23541,.T.);
+#21524=EDGE_CURVE('',#23542,#23542,#23543,.T.);
+#21525=EDGE_CURVE('',#23544,#23517,#23545,.T.);
+#21526=EDGE_CURVE('',#23546,#23544,#23547,.T.);
+#21527=EDGE_CURVE('',#23548,#23546,#23549,.T.);
+#21528=EDGE_CURVE('',#23550,#23548,#23551,.T.);
+#21529=EDGE_CURVE('',#23552,#23550,#23553,.T.);
+#21530=EDGE_CURVE('',#23554,#23552,#23555,.T.);
+#21531=EDGE_CURVE('',#23556,#23554,#23557,.T.);
+#21532=EDGE_CURVE('',#23558,#23556,#23559,.T.);
+#21533=EDGE_CURVE('',#23560,#23558,#23561,.F.);
+#21534=EDGE_CURVE('',#23519,#23560,#23562,.T.);
+#21535=EDGE_CURVE('',#23563,#23560,#23564,.F.);
+#21536=EDGE_CURVE('',#23565,#23563,#23566,.F.);
+#21537=EDGE_CURVE('',#23521,#23565,#23567,.T.);
+#21538=EDGE_CURVE('',#23568,#23565,#23569,.F.);
+#21539=EDGE_CURVE('',#23570,#23568,#23571,.F.);
+#21540=EDGE_CURVE('',#23572,#23570,#23573,.F.);
+#21541=EDGE_CURVE('',#23574,#23572,#23575,.F.);
+#21542=EDGE_CURVE('',#23576,#23574,#23577,.F.);
+#21543=EDGE_CURVE('',#23578,#23576,#23579,.F.);
+#21544=EDGE_CURVE('',#23580,#23578,#23581,.F.);
+#21545=EDGE_CURVE('',#23582,#23580,#23583,.F.);
+#21546=EDGE_CURVE('',#23516,#23582,#23584,.F.);
+#21547=EDGE_CURVE('',#23585,#23585,#23586,.T.);
+#21548=EDGE_CURVE('',#23568,#23558,#23587,.T.);
+#21549=EDGE_CURVE('',#23271,#23056,#23588,.T.);
+#21550=EDGE_CURVE('',#23270,#23054,#23589,.T.);
+#21551=EDGE_CURVE('',#22965,#23092,#23590,.T.);
+#21552=EDGE_CURVE('',#22966,#23088,#23591,.T.);
+#21553=EDGE_CURVE('',#23046,#23083,#23592,.T.);
+#21554=EDGE_CURVE('',#23044,#23078,#23593,.T.);
+#21555=EDGE_CURVE('',#23042,#23073,#23594,.T.);
+#21556=EDGE_CURVE('',#23040,#23068,#23595,.T.);
+#21557=EDGE_CURVE('',#23038,#23061,#23596,.T.);
+#21558=EDGE_CURVE('',#23036,#23063,#23597,.T.);
+#21559=EDGE_CURVE('',#23081,#23313,#23598,.T.);
+#21560=EDGE_CURVE('',#23086,#23312,#23599,.T.);
+#21561=EDGE_CURVE('',#23076,#23313,#23600,.T.);
+#21562=EDGE_CURVE('',#23071,#23315,#23601,.T.);
+#21563=EDGE_CURVE('',#23066,#23315,#23602,.T.);
+#21564=EDGE_CURVE('',#23059,#23317,#23603,.T.);
+#21565=EDGE_CURVE('',#23051,#23317,#23604,.T.);
+#21566=EDGE_CURVE('',#23052,#23312,#23605,.T.);
+#21567=EDGE_CURVE('',#23556,#23570,#23606,.T.);
+#21568=EDGE_CURVE('',#23554,#23572,#23607,.T.);
+#21569=EDGE_CURVE('',#23552,#23574,#23608,.T.);
+#21570=EDGE_CURVE('',#23550,#23576,#23609,.T.);
+#21571=EDGE_CURVE('',#23548,#23578,#23610,.T.);
+#21572=EDGE_CURVE('',#23546,#23580,#23611,.T.);
+#21573=EDGE_CURVE('',#23544,#23582,#23612,.T.);
+#21574=EDGE_CURVE('',#23613,#23613,#23614,.T.);
+#21575=EDGE_CURVE('',#23615,#23615,#23616,.T.);
+#21576=EDGE_CURVE('',#23617,#23617,#23618,.T.);
+#21577=EDGE_CURVE('',#23619,#23619,#23620,.T.);
+#21578=EDGE_CURVE('',#23621,#23622,#23623,.T.);
+#21579=EDGE_CURVE('',#23621,#23624,#23625,.F.);
+#21580=EDGE_CURVE('',#23624,#23626,#23627,.F.);
+#21581=EDGE_CURVE('',#23626,#23628,#23629,.F.);
+#21582=EDGE_CURVE('',#23628,#23622,#23630,.F.);
+#21583=EDGE_CURVE('',#23631,#23631,#23632,.T.);
+#21584=EDGE_CURVE('',#23633,#23634,#23635,.F.);
+#21585=EDGE_CURVE('',#23634,#23636,#23637,.F.);
+#21586=EDGE_CURVE('',#23636,#23638,#23639,.T.);
+#21587=EDGE_CURVE('',#23638,#23640,#23641,.F.);
+#21588=EDGE_CURVE('',#23640,#23633,#23642,.F.);
+#21589=EDGE_CURVE('',#23643,#23643,#23644,.T.);
+#21590=EDGE_CURVE('',#23645,#23638,#23646,.T.);
+#21591=EDGE_CURVE('',#23622,#23645,#23647,.T.);
+#21592=EDGE_CURVE('',#23626,#23640,#23648,.T.);
+#21593=EDGE_CURVE('',#23624,#23633,#23649,.T.);
+#21594=EDGE_CURVE('',#23650,#23621,#23651,.F.);
+#21595=EDGE_CURVE('',#23636,#23650,#23652,.F.);
+#21596=EDGE_CURVE('',#23653,#23654,#23655,.T.);
+#21597=EDGE_CURVE('',#23654,#23656,#23657,.T.);
+#21598=EDGE_CURVE('',#23656,#23658,#23659,.T.);
+#21599=EDGE_CURVE('',#23658,#23660,#23661,.T.);
+#21600=EDGE_CURVE('',#23660,#23662,#23663,.T.);
+#21601=EDGE_CURVE('',#23662,#23653,#23664,.T.);
+#21602=EDGE_CURVE('',#23665,#23666,#23667,.T.);
+#21603=EDGE_CURVE('',#23668,#23665,#23669,.T.);
+#21604=EDGE_CURVE('',#23670,#23668,#23671,.T.);
+#21605=EDGE_CURVE('',#23672,#23670,#23673,.T.);
+#21606=EDGE_CURVE('',#23674,#23672,#23675,.T.);
+#21607=EDGE_CURVE('',#23666,#23674,#23676,.T.);
+#21608=EDGE_CURVE('',#23653,#23677,#23678,.F.);
+#21609=EDGE_CURVE('',#23677,#23679,#23680,.T.);
+#21610=EDGE_CURVE('',#23679,#23654,#23681,.F.);
+#21611=EDGE_CURVE('',#23654,#23682,#23683,.F.);
+#21612=EDGE_CURVE('',#23682,#23684,#23685,.T.);
+#21613=EDGE_CURVE('',#23684,#23656,#23686,.F.);
+#21614=EDGE_CURVE('',#23656,#23687,#23688,.F.);
+#21615=EDGE_CURVE('',#23687,#23689,#23690,.T.);
+#21616=EDGE_CURVE('',#23689,#23658,#23691,.F.);
+#21617=EDGE_CURVE('',#23692,#23660,#23693,.F.);
+#21618=EDGE_CURVE('',#23658,#23694,#23695,.F.);
+#21619=EDGE_CURVE('',#23694,#23692,#23696,.T.);
+#21620=EDGE_CURVE('',#23660,#23697,#23698,.F.);
+#21621=EDGE_CURVE('',#23697,#23699,#23700,.T.);
+#21622=EDGE_CURVE('',#23699,#23662,#23701,.F.);
+#21623=EDGE_CURVE('',#23662,#23702,#23703,.F.);
+#21624=EDGE_CURVE('',#23702,#23704,#23705,.T.);
+#21625=EDGE_CURVE('',#23704,#23653,#23706,.F.);
+#21626=EDGE_CURVE('',#23707,#23665,#23708,.F.);
+#21627=EDGE_CURVE('',#23666,#23709,#23710,.F.);
+#21628=EDGE_CURVE('',#23707,#23709,#23711,.T.);
+#21629=EDGE_CURVE('',#23665,#23712,#23713,.F.);
+#21630=EDGE_CURVE('',#23714,#23712,#23715,.T.);
+#21631=EDGE_CURVE('',#23714,#23668,#23716,.F.);
+#21632=EDGE_CURVE('',#23717,#23670,#23718,.F.);
+#21633=EDGE_CURVE('',#23668,#23719,#23720,.F.);
+#21634=EDGE_CURVE('',#23717,#23719,#23721,.T.);
+#21635=EDGE_CURVE('',#23722,#23672,#23723,.F.);
+#21636=EDGE_CURVE('',#23670,#23724,#23725,.F.);
+#21637=EDGE_CURVE('',#23722,#23724,#23726,.T.);
+#21638=EDGE_CURVE('',#23727,#23674,#23728,.F.);
+#21639=EDGE_CURVE('',#23672,#23729,#23730,.F.);
+#21640=EDGE_CURVE('',#23727,#23729,#23731,.T.);
+#21641=EDGE_CURVE('',#23732,#23666,#23733,.F.);
+#21642=EDGE_CURVE('',#23674,#23734,#23735,.F.);
+#21643=EDGE_CURVE('',#23732,#23734,#23736,.T.);
+#21644=EDGE_CURVE('',#23734,#23704,#23737,.T.);
+#21645=EDGE_CURVE('',#23677,#23727,#23738,.F.);
+#21646=EDGE_CURVE('',#23729,#23679,#23739,.T.);
+#21647=EDGE_CURVE('',#23682,#23722,#23740,.F.);
+#21648=EDGE_CURVE('',#23724,#23684,#23741,.T.);
+#21649=EDGE_CURVE('',#23687,#23717,#23742,.F.);
+#21650=EDGE_CURVE('',#23719,#23689,#23743,.T.);
+#21651=EDGE_CURVE('',#23694,#23714,#23744,.F.);
+#21652=EDGE_CURVE('',#23712,#23692,#23745,.T.);
+#21653=EDGE_CURVE('',#23697,#23707,#23746,.F.);
+#21654=EDGE_CURVE('',#23709,#23699,#23747,.T.);
+#21655=EDGE_CURVE('',#23702,#23732,#23748,.F.);
+#21656=EDGE_CURVE('',#23650,#23645,#23749,.T.);
+#21657=EDGE_CURVE('',#23750,#23751,#23752,.T.);
+#21658=EDGE_CURVE('',#23753,#23751,#23754,.F.);
+#21659=EDGE_CURVE('',#23753,#23755,#23756,.T.);
+#21660=EDGE_CURVE('',#23750,#23755,#23757,.T.);
+#21661=EDGE_CURVE('',#23758,#23759,#23760,.T.);
+#21662=EDGE_CURVE('',#23761,#23759,#23762,.F.);
+#21663=EDGE_CURVE('',#23763,#23761,#23764,.T.);
+#21664=EDGE_CURVE('',#23758,#23763,#23765,.T.);
+#21665=EDGE_CURVE('',#23766,#23758,#23767,.T.);
+#21666=EDGE_CURVE('',#23763,#23768,#23769,.F.);
+#21667=EDGE_CURVE('',#23768,#23766,#23770,.T.);
+#21668=EDGE_CURVE('',#23751,#23771,#23772,.F.);
+#21669=EDGE_CURVE('',#23771,#23773,#23774,.T.);
+#21670=EDGE_CURVE('',#23773,#23753,#23775,.T.);
+#21671=EDGE_CURVE('',#23776,#23750,#23777,.T.);
+#21672=EDGE_CURVE('',#23755,#23778,#23779,.F.);
+#21673=EDGE_CURVE('',#23776,#23778,#23780,.T.);
+#21674=EDGE_CURVE('',#23759,#23781,#23782,.F.);
+#21675=EDGE_CURVE('',#23783,#23781,#23784,.T.);
+#21676=EDGE_CURVE('',#23783,#23761,#23785,.T.);
+#21677=EDGE_CURVE('',#23771,#23786,#23787,.F.);
+#21678=EDGE_CURVE('',#23788,#23786,#23789,.T.);
+#21679=EDGE_CURVE('',#23790,#23788,#23791,.T.);
+#21680=EDGE_CURVE('',#23792,#23790,#23793,.T.);
+#21681=EDGE_CURVE('',#23794,#23792,#23795,.T.);
+#21682=EDGE_CURVE('',#23796,#23794,#23797,.T.);
+#21683=EDGE_CURVE('',#23798,#23796,#23799,.T.);
+#21684=EDGE_CURVE('',#23800,#23798,#23801,.T.);
+#21685=EDGE_CURVE('',#23773,#23800,#23802,.T.);
+#21686=EDGE_CURVE('',#23803,#23766,#23804,.F.);
+#21687=EDGE_CURVE('',#23805,#23768,#23806,.T.);
+#21688=EDGE_CURVE('',#23807,#23805,#23808,.T.);
+#21689=EDGE_CURVE('',#23809,#23807,#23810,.T.);
+#21690=EDGE_CURVE('',#23811,#23809,#23812,.T.);
+#21691=EDGE_CURVE('',#23813,#23811,#23814,.T.);
+#21692=EDGE_CURVE('',#23815,#23813,#23816,.T.);
+#21693=EDGE_CURVE('',#23817,#23815,#23818,.T.);
+#21694=EDGE_CURVE('',#23803,#23817,#23819,.T.);
+#21695=EDGE_CURVE('',#23820,#23821,#23822,.T.);
+#21696=EDGE_CURVE('',#23821,#23823,#23824,.T.);
+#21697=EDGE_CURVE('',#23823,#23825,#23826,.T.);
+#21698=EDGE_CURVE('',#23825,#23827,#23828,.T.);
+#21699=EDGE_CURVE('',#23827,#23829,#23830,.T.);
+#21700=EDGE_CURVE('',#23829,#23831,#23832,.F.);
+#21701=EDGE_CURVE('',#23831,#23833,#23834,.T.);
+#21702=EDGE_CURVE('',#23833,#23835,#23836,.T.);
+#21703=EDGE_CURVE('',#23835,#23837,#23838,.T.);
+#21704=EDGE_CURVE('',#23837,#23839,#23840,.T.);
+#21705=EDGE_CURVE('',#23839,#23841,#23842,.T.);
+#21706=EDGE_CURVE('',#23841,#23843,#23844,.T.);
+#21707=EDGE_CURVE('',#23843,#23845,#23846,.T.);
+#21708=EDGE_CURVE('',#23845,#23783,#23847,.T.);
+#21709=EDGE_CURVE('',#23781,#23848,#23849,.T.);
+#21710=EDGE_CURVE('',#23848,#23850,#23851,.T.);
+#21711=EDGE_CURVE('',#23850,#23776,#23852,.F.);
+#21712=EDGE_CURVE('',#23778,#23853,#23854,.T.);
+#21713=EDGE_CURVE('',#23853,#23855,#23856,.T.);
+#21714=EDGE_CURVE('',#23855,#23857,#23858,.T.);
+#21715=EDGE_CURVE('',#23857,#23859,#23860,.T.);
+#21716=EDGE_CURVE('',#23859,#23820,#23861,.T.);
+#21717=EDGE_CURVE('',#23862,#23862,#23863,.T.);
+#21718=EDGE_CURVE('',#23864,#23865,#23866,.T.);
+#21719=EDGE_CURVE('',#23867,#23865,#23868,.F.);
+#21720=EDGE_CURVE('',#23869,#23867,#23870,.T.);
+#21721=EDGE_CURVE('',#23864,#23869,#23871,.T.);
+#21722=EDGE_CURVE('',#23872,#23873,#23874,.T.);
+#21723=EDGE_CURVE('',#23875,#23873,#23876,.F.);
+#21724=EDGE_CURVE('',#23877,#23875,#23878,.T.);
+#21725=EDGE_CURVE('',#23872,#23877,#23879,.T.);
+#21726=EDGE_CURVE('',#23786,#23872,#23880,.T.);
+#21727=EDGE_CURVE('',#23877,#23788,#23881,.F.);
+#21728=EDGE_CURVE('',#23865,#23803,#23882,.F.);
+#21729=EDGE_CURVE('',#23817,#23867,#23883,.T.);
+#21730=EDGE_CURVE('',#23873,#23825,#23884,.F.);
+#21731=EDGE_CURVE('',#23823,#23875,#23885,.T.);
+#21732=EDGE_CURVE('',#23831,#23864,#23886,.T.);
+#21733=EDGE_CURVE('',#23869,#23833,#23887,.F.);
+#21734=EDGE_CURVE('',#23848,#23829,#23888,.T.);
+#21735=EDGE_CURVE('',#23827,#23850,#23889,.T.);
+#21736=EDGE_CURVE('',#23778,#23773,#23890,.T.);
+#21737=EDGE_CURVE('',#23783,#23768,#23891,.T.);
+#21738=EDGE_CURVE('',#23788,#23892,#23893,.T.);
+#21739=EDGE_CURVE('',#23892,#23790,#23894,.F.);
+#21740=EDGE_CURVE('',#23790,#23895,#23896,.T.);
+#21741=EDGE_CURVE('',#23895,#23792,#23897,.F.);
+#21742=EDGE_CURVE('',#23792,#23898,#23899,.T.);
+#21743=EDGE_CURVE('',#23898,#23794,#23900,.F.);
+#21744=EDGE_CURVE('',#23794,#23901,#23902,.T.);
+#21745=EDGE_CURVE('',#23901,#23796,#23903,.F.);
+#21746=EDGE_CURVE('',#23796,#23904,#23905,.T.);
+#21747=EDGE_CURVE('',#23904,#23798,#23906,.F.);
+#21748=EDGE_CURVE('',#23798,#23907,#23908,.T.);
+#21749=EDGE_CURVE('',#23907,#23800,#23909,.F.);
+#21750=EDGE_CURVE('',#23800,#23910,#23911,.T.);
+#21751=EDGE_CURVE('',#23910,#23773,#23912,.F.);
+#21752=EDGE_CURVE('',#23768,#23913,#23914,.T.);
+#21753=EDGE_CURVE('',#23913,#23805,#23915,.F.);
+#21754=EDGE_CURVE('',#23805,#23916,#23917,.T.);
+#21755=EDGE_CURVE('',#23916,#23807,#23918,.F.);
+#21756=EDGE_CURVE('',#23807,#23919,#23920,.T.);
+#21757=EDGE_CURVE('',#23919,#23809,#23921,.F.);
+#21758=EDGE_CURVE('',#23809,#23922,#23923,.T.);
+#21759=EDGE_CURVE('',#23922,#23811,#23924,.F.);
+#21760=EDGE_CURVE('',#23811,#23925,#23926,.T.);
+#21761=EDGE_CURVE('',#23925,#23813,#23927,.F.);
+#21762=EDGE_CURVE('',#23813,#23928,#23929,.T.);
+#21763=EDGE_CURVE('',#23928,#23815,#23930,.F.);
+#21764=EDGE_CURVE('',#23931,#23817,#23932,.F.);
+#21765=EDGE_CURVE('',#23815,#23931,#23933,.T.);
+#21766=EDGE_CURVE('',#23934,#23853,#23935,.F.);
+#21767=EDGE_CURVE('',#23778,#23934,#23936,.T.);
+#21768=EDGE_CURVE('',#23937,#23855,#23938,.F.);
+#21769=EDGE_CURVE('',#23853,#23937,#23939,.T.);
+#21770=EDGE_CURVE('',#23940,#23857,#23941,.F.);
+#21771=EDGE_CURVE('',#23855,#23940,#23942,.T.);
+#21772=EDGE_CURVE('',#23943,#23859,#23944,.F.);
+#21773=EDGE_CURVE('',#23857,#23943,#23945,.T.);
+#21774=EDGE_CURVE('',#23946,#23820,#23947,.F.);
+#21775=EDGE_CURVE('',#23859,#23946,#23948,.T.);
+#21776=EDGE_CURVE('',#23949,#23821,#23950,.F.);
+#21777=EDGE_CURVE('',#23820,#23949,#23951,.T.);
+#21778=EDGE_CURVE('',#23952,#23823,#23953,.F.);
+#21779=EDGE_CURVE('',#23821,#23952,#23954,.T.);
+#21780=EDGE_CURVE('',#23833,#23955,#23956,.T.);
+#21781=EDGE_CURVE('',#23955,#23835,#23957,.F.);
+#21782=EDGE_CURVE('',#23958,#23837,#23959,.F.);
+#21783=EDGE_CURVE('',#23835,#23958,#23960,.T.);
+#21784=EDGE_CURVE('',#23961,#23839,#23962,.F.);
+#21785=EDGE_CURVE('',#23837,#23961,#23963,.T.);
+#21786=EDGE_CURVE('',#23964,#23841,#23965,.F.);
+#21787=EDGE_CURVE('',#23839,#23964,#23966,.T.);
+#21788=EDGE_CURVE('',#23967,#23843,#23968,.F.);
+#21789=EDGE_CURVE('',#23841,#23967,#23969,.T.);
+#21790=EDGE_CURVE('',#23970,#23845,#23971,.F.);
+#21791=EDGE_CURVE('',#23843,#23970,#23972,.T.);
+#21792=EDGE_CURVE('',#23973,#23783,#23974,.F.);
+#21793=EDGE_CURVE('',#23845,#23973,#23975,.T.);
+#21794=EDGE_CURVE('',#23833,#23817,#23976,.T.);
+#21795=EDGE_CURVE('',#23823,#23788,#23977,.T.);
+#21796=EDGE_CURVE('',#23910,#23934,#23978,.T.);
+#21797=EDGE_CURVE('',#23913,#23973,#23979,.T.);
+#21798=EDGE_CURVE('',#23892,#23952,#23980,.T.);
+#21799=EDGE_CURVE('',#23821,#23790,#23981,.T.);
+#21800=EDGE_CURVE('',#23895,#23949,#23982,.T.);
+#21801=EDGE_CURVE('',#23820,#23792,#23983,.T.);
+#21802=EDGE_CURVE('',#23898,#23946,#23984,.T.);
+#21803=EDGE_CURVE('',#23859,#23794,#23985,.T.);
+#21804=EDGE_CURVE('',#23901,#23943,#23986,.T.);
+#21805=EDGE_CURVE('',#23857,#23796,#23987,.T.);
+#21806=EDGE_CURVE('',#23904,#23940,#23988,.T.);
+#21807=EDGE_CURVE('',#23855,#23798,#23989,.T.);
+#21808=EDGE_CURVE('',#23907,#23937,#23990,.T.);
+#21809=EDGE_CURVE('',#23853,#23800,#23991,.T.);
+#21810=EDGE_CURVE('',#23845,#23805,#23992,.T.);
+#21811=EDGE_CURVE('',#23916,#23970,#23993,.T.);
+#21812=EDGE_CURVE('',#23843,#23807,#23994,.T.);
+#21813=EDGE_CURVE('',#23919,#23967,#23995,.T.);
+#21814=EDGE_CURVE('',#23841,#23809,#23996,.T.);
+#21815=EDGE_CURVE('',#23922,#23964,#23997,.T.);
+#21816=EDGE_CURVE('',#23839,#23811,#23998,.T.);
+#21817=EDGE_CURVE('',#23925,#23961,#23999,.T.);
+#21818=EDGE_CURVE('',#23837,#23813,#24000,.T.);
+#21819=EDGE_CURVE('',#23928,#23958,#24001,.T.);
+#21820=EDGE_CURVE('',#23835,#23815,#24002,.T.);
+#21821=EDGE_CURVE('',#23955,#23931,#24003,.T.);
+#21822=EDGE_CURVE('',#24004,#24005,#24006,.T.);
+#21823=EDGE_CURVE('',#24004,#24007,#24008,.T.);
+#21824=EDGE_CURVE('',#24007,#24009,#24010,.T.);
+#21825=EDGE_CURVE('',#24011,#24009,#24012,.F.);
+#21826=EDGE_CURVE('',#24011,#24013,#24014,.T.);
+#21827=EDGE_CURVE('',#24013,#24015,#24016,.T.);
+#21828=EDGE_CURVE('',#24017,#24015,#24018,.T.);
+#21829=EDGE_CURVE('',#24005,#24017,#24019,.T.);
+#21830=EDGE_CURVE('',#24020,#24004,#24021,.F.);
+#21831=EDGE_CURVE('',#24022,#24020,#24023,.F.);
+#21832=EDGE_CURVE('',#24007,#24022,#24024,.T.);
+#21833=EDGE_CURVE('',#24015,#24025,#24026,.F.);
+#21834=EDGE_CURVE('',#24013,#24027,#24028,.T.);
+#21835=EDGE_CURVE('',#24025,#24027,#24029,.F.);
+#21836=EDGE_CURVE('',#24030,#24031,#24032,.T.);
+#21837=EDGE_CURVE('',#24030,#24033,#24034,.T.);
+#21838=EDGE_CURVE('',#24033,#24035,#24036,.T.);
+#21839=EDGE_CURVE('',#24037,#24035,#24038,.F.);
+#21840=EDGE_CURVE('',#24037,#24039,#24040,.T.);
+#21841=EDGE_CURVE('',#24039,#24041,#24042,.T.);
+#21842=EDGE_CURVE('',#24043,#24041,#24044,.T.);
+#21843=EDGE_CURVE('',#24031,#24043,#24045,.T.);
+#21844=EDGE_CURVE('',#24046,#24030,#24047,.F.);
+#21845=EDGE_CURVE('',#24048,#24046,#24049,.F.);
+#21846=EDGE_CURVE('',#24033,#24048,#24050,.T.);
+#21847=EDGE_CURVE('',#24041,#24051,#24052,.F.);
+#21848=EDGE_CURVE('',#24039,#24053,#24054,.T.);
+#21849=EDGE_CURVE('',#24051,#24053,#24055,.F.);
+#21850=EDGE_CURVE('',#24025,#24020,#24056,.T.);
+#21851=EDGE_CURVE('',#24027,#24057,#24058,.F.);
+#21852=EDGE_CURVE('',#24057,#24059,#24060,.T.);
+#21853=EDGE_CURVE('',#24059,#24061,#24062,.T.);
+#21854=EDGE_CURVE('',#24061,#24063,#24064,.F.);
+#21855=EDGE_CURVE('',#24065,#24063,#24066,.T.);
+#21856=EDGE_CURVE('',#24065,#24067,#24068,.T.);
+#21857=EDGE_CURVE('',#24067,#24022,#24069,.F.);
+#21858=EDGE_CURVE('',#24051,#24046,#24070,.T.);
+#21859=EDGE_CURVE('',#24053,#24071,#24072,.T.);
+#21860=EDGE_CURVE('',#24071,#24073,#24074,.F.);
+#21861=EDGE_CURVE('',#24075,#24073,#24076,.T.);
+#21862=EDGE_CURVE('',#24075,#24077,#24078,.T.);
+#21863=EDGE_CURVE('',#24077,#24048,#24079,.F.);
+#21864=EDGE_CURVE('',#24025,#24080,#24081,.T.);
+#21865=EDGE_CURVE('',#24082,#24080,#24083,.T.);
+#21866=EDGE_CURVE('',#24017,#24082,#24084,.T.);
+#21867=EDGE_CURVE('',#24085,#24082,#24086,.T.);
+#21868=EDGE_CURVE('',#24005,#24085,#24087,.T.);
+#21869=EDGE_CURVE('',#24088,#24085,#24089,.T.);
+#21870=EDGE_CURVE('',#24020,#24088,#24090,.T.);
+#21871=EDGE_CURVE('',#24080,#24088,#24091,.T.);
+#21872=EDGE_CURVE('',#24051,#24092,#24093,.T.);
+#21873=EDGE_CURVE('',#24094,#24092,#24095,.T.);
+#21874=EDGE_CURVE('',#24043,#24094,#24096,.T.);
+#21875=EDGE_CURVE('',#24097,#24094,#24098,.T.);
+#21876=EDGE_CURVE('',#24031,#24097,#24099,.T.);
+#21877=EDGE_CURVE('',#24100,#24097,#24101,.T.);
+#21878=EDGE_CURVE('',#24046,#24100,#24102,.T.);
+#21879=EDGE_CURVE('',#24092,#24100,#24103,.T.);
+#21880=EDGE_CURVE('',#24009,#24067,#24104,.T.);
+#21881=EDGE_CURVE('',#24035,#24077,#24105,.T.);
+#21882=EDGE_CURVE('',#24106,#24075,#24107,.T.);
+#21883=EDGE_CURVE('',#24108,#24106,#24109,.T.);
+#21884=EDGE_CURVE('',#24108,#24110,#24111,.T.);
+#21885=EDGE_CURVE('',#24110,#24112,#24113,.T.);
+#21886=EDGE_CURVE('',#24112,#24114,#24115,.T.);
+#21887=EDGE_CURVE('',#24114,#24116,#24117,.T.);
+#21888=EDGE_CURVE('',#24116,#24118,#24119,.T.);
+#21889=EDGE_CURVE('',#24120,#24118,#24121,.T.);
+#21890=EDGE_CURVE('',#24059,#24120,#24122,.T.);
+#21891=EDGE_CURVE('',#24057,#24011,#24123,.T.);
+#21892=EDGE_CURVE('',#24124,#24065,#24125,.T.);
+#21893=EDGE_CURVE('',#24126,#24124,#24127,.T.);
+#21894=EDGE_CURVE('',#24128,#24126,#24129,.T.);
+#21895=EDGE_CURVE('',#24130,#24128,#24131,.T.);
+#21896=EDGE_CURVE('',#24132,#24130,#24133,.T.);
+#21897=EDGE_CURVE('',#24134,#24132,#24135,.T.);
+#21898=EDGE_CURVE('',#24136,#24134,#24137,.T.);
+#21899=EDGE_CURVE('',#24138,#24136,#24139,.T.);
+#21900=EDGE_CURVE('',#24138,#24037,#24140,.T.);
+#21901=EDGE_CURVE('',#24141,#24071,#24142,.F.);
+#21902=EDGE_CURVE('',#24138,#24141,#24143,.T.);
+#21903=EDGE_CURVE('',#24144,#24061,#24145,.F.);
+#21904=EDGE_CURVE('',#24120,#24144,#24146,.T.);
+#21905=EDGE_CURVE('',#24147,#24148,#24149,.F.);
+#21906=EDGE_CURVE('',#24073,#24147,#24150,.F.);
+#21907=EDGE_CURVE('',#24151,#24141,#24152,.F.);
+#21908=EDGE_CURVE('',#24153,#24151,#24154,.F.);
+#21909=EDGE_CURVE('',#24155,#24153,#24156,.F.);
+#21910=EDGE_CURVE('',#24157,#24155,#24158,.F.);
+#21911=EDGE_CURVE('',#24159,#24157,#24160,.F.);
+#21912=EDGE_CURVE('',#24161,#24159,#24162,.F.);
+#21913=EDGE_CURVE('',#24163,#24161,#24164,.F.);
+#21914=EDGE_CURVE('',#24063,#24163,#24165,.F.);
+#21915=EDGE_CURVE('',#24166,#24144,#24167,.F.);
+#21916=EDGE_CURVE('',#24168,#24166,#24169,.T.);
+#21917=EDGE_CURVE('',#24170,#24168,#24171,.T.);
+#21918=EDGE_CURVE('',#24172,#24170,#24173,.T.);
+#21919=EDGE_CURVE('',#24174,#24172,#24175,.T.);
+#21920=EDGE_CURVE('',#24176,#24174,#24177,.T.);
+#21921=EDGE_CURVE('',#24178,#24176,#24179,.T.);
+#21922=EDGE_CURVE('',#24148,#24178,#24180,.T.);
+#21923=EDGE_CURVE('',#24124,#24163,#24181,.T.);
+#21924=EDGE_CURVE('',#24106,#24147,#24182,.T.);
+#21925=EDGE_CURVE('',#24183,#24184,#24185,.F.);
+#21926=EDGE_CURVE('',#24184,#24108,#24186,.F.);
+#21927=EDGE_CURVE('',#24148,#24187,#24188,.T.);
+#21928=EDGE_CURVE('',#24189,#24187,#24190,.T.);
+#21929=EDGE_CURVE('',#24183,#24189,#24191,.T.);
+#21930=EDGE_CURVE('',#24192,#24184,#24193,.F.);
+#21931=EDGE_CURVE('',#24192,#24194,#24195,.T.);
+#21932=EDGE_CURVE('',#24110,#24194,#24196,.T.);
+#21933=EDGE_CURVE('',#24194,#24197,#24198,.T.);
+#21934=EDGE_CURVE('',#24112,#24197,#24199,.T.);
+#21935=EDGE_CURVE('',#24197,#24200,#24201,.T.);
+#21936=EDGE_CURVE('',#24114,#24200,#24202,.T.);
+#21937=EDGE_CURVE('',#24200,#24203,#24204,.T.);
+#21938=EDGE_CURVE('',#24116,#24203,#24205,.T.);
+#21939=EDGE_CURVE('',#24206,#24207,#24208,.F.);
+#21940=EDGE_CURVE('',#24118,#24206,#24209,.F.);
+#21941=EDGE_CURVE('',#24203,#24207,#24210,.T.);
+#21942=EDGE_CURVE('',#24206,#24211,#24212,.F.);
+#21943=EDGE_CURVE('',#24211,#24213,#24214,.T.);
+#21944=EDGE_CURVE('',#24215,#24213,#24216,.T.);
+#21945=EDGE_CURVE('',#24166,#24215,#24217,.T.);
+#21946=EDGE_CURVE('',#24126,#24161,#24218,.T.);
+#21947=EDGE_CURVE('',#24128,#24159,#24219,.T.);
+#21948=EDGE_CURVE('',#24130,#24157,#24220,.T.);
+#21949=EDGE_CURVE('',#24132,#24155,#24221,.T.);
+#21950=EDGE_CURVE('',#24134,#24153,#24222,.T.);
+#21951=EDGE_CURVE('',#24136,#24151,#24223,.T.);
+#21952=EDGE_CURVE('',#24224,#24215,#24225,.T.);
+#21953=EDGE_CURVE('',#24168,#24224,#24226,.T.);
+#21954=EDGE_CURVE('',#24227,#24224,#24228,.T.);
+#21955=EDGE_CURVE('',#24170,#24227,#24229,.T.);
+#21956=EDGE_CURVE('',#24230,#24231,#24232,.F.);
+#21957=EDGE_CURVE('',#24172,#24231,#24233,.T.);
+#21958=EDGE_CURVE('',#24234,#24227,#24235,.T.);
+#21959=EDGE_CURVE('',#24234,#24230,#24236,.F.);
+#21960=EDGE_CURVE('',#24237,#24238,#24239,.T.);
+#21961=EDGE_CURVE('',#24237,#24240,#24241,.F.);
+#21962=EDGE_CURVE('',#24174,#24240,#24242,.T.);
+#21963=EDGE_CURVE('',#24231,#24243,#24244,.F.);
+#21964=EDGE_CURVE('',#24245,#24243,#24246,.T.);
+#21965=EDGE_CURVE('',#24245,#24247,#24248,.F.);
+#21966=EDGE_CURVE('',#24247,#24249,#24250,.F.);
+#21967=EDGE_CURVE('',#24251,#24249,#24252,.T.);
+#21968=EDGE_CURVE('',#24251,#24253,#24254,.F.);
+#21969=EDGE_CURVE('',#24253,#24238,#24255,.F.);
+#21970=EDGE_CURVE('',#24256,#24257,#24258,.T.);
+#21971=EDGE_CURVE('',#24259,#24257,#24260,.T.);
+#21972=EDGE_CURVE('',#24176,#24259,#24261,.T.);
+#21973=EDGE_CURVE('',#24240,#24256,#24262,.F.);
+#21974=EDGE_CURVE('',#24263,#24259,#24264,.T.);
+#21975=EDGE_CURVE('',#24178,#24263,#24265,.T.);
+#21976=EDGE_CURVE('',#24187,#24263,#24266,.T.);
+#21977=EDGE_CURVE('',#24183,#24267,#24268,.F.);
+#21978=EDGE_CURVE('',#24267,#24192,#24269,.F.);
+#21979=EDGE_CURVE('',#24257,#24270,#24271,.F.);
+#21980=EDGE_CURVE('',#24270,#24272,#24273,.T.);
+#21981=EDGE_CURVE('',#24272,#24251,#24274,.F.);
+#21982=EDGE_CURVE('',#24249,#24275,#24276,.F.);
+#21983=EDGE_CURVE('',#24275,#24277,#24278,.T.);
+#21984=EDGE_CURVE('',#24277,#24234,#24279,.F.);
+#21985=EDGE_CURVE('',#24213,#24280,#24281,.T.);
+#21986=EDGE_CURVE('',#24280,#24282,#24283,.T.);
+#21987=EDGE_CURVE('',#24282,#24284,#24285,.T.);
+#21988=EDGE_CURVE('',#24284,#24286,#24287,.T.);
+#21989=EDGE_CURVE('',#24286,#24288,#24289,.T.);
+#21990=EDGE_CURVE('',#24288,#24290,#24291,.T.);
+#21991=EDGE_CURVE('',#24290,#24292,#24293,.T.);
+#21992=EDGE_CURVE('',#24292,#24294,#24295,.T.);
+#21993=EDGE_CURVE('',#24294,#24296,#24297,.T.);
+#21994=EDGE_CURVE('',#24296,#24298,#24299,.T.);
+#21995=EDGE_CURVE('',#24298,#24189,#24300,.T.);
+#21996=EDGE_CURVE('',#24301,#24298,#24302,.T.);
+#21997=EDGE_CURVE('',#24301,#24267,#24303,.F.);
+#21998=EDGE_CURVE('',#24304,#24301,#24305,.F.);
+#21999=EDGE_CURVE('',#24306,#24304,#24307,.F.);
+#22000=EDGE_CURVE('',#24308,#24306,#24309,.F.);
+#22001=EDGE_CURVE('',#24310,#24308,#24311,.T.);
+#22002=EDGE_CURVE('',#24312,#24310,#24313,.T.);
+#22003=EDGE_CURVE('',#24314,#24312,#24315,.T.);
+#22004=EDGE_CURVE('',#24316,#24314,#24317,.T.);
+#22005=EDGE_CURVE('',#24318,#24316,#24319,.T.);
+#22006=EDGE_CURVE('',#24320,#24318,#24321,.F.);
+#22007=EDGE_CURVE('',#24322,#24320,#24323,.F.);
+#22008=EDGE_CURVE('',#24324,#24322,#24325,.F.);
+#22009=EDGE_CURVE('',#24326,#24324,#24327,.F.);
+#22010=EDGE_CURVE('',#24207,#24326,#24328,.F.);
+#22011=EDGE_CURVE('',#24326,#24211,#24329,.F.);
+#22012=EDGE_CURVE('',#24324,#24280,#24330,.T.);
+#22013=EDGE_CURVE('',#24243,#24331,#24332,.F.);
+#22014=EDGE_CURVE('',#24333,#24230,#24334,.T.);
+#22015=EDGE_CURVE('',#24331,#24333,#24335,.T.);
+#22016=EDGE_CURVE('',#24333,#24277,#24336,.T.);
+#22017=EDGE_CURVE('',#24238,#24337,#24338,.T.);
+#22018=EDGE_CURVE('',#24339,#24337,#24340,.T.);
+#22019=EDGE_CURVE('',#24237,#24339,#24341,.T.);
+#22020=EDGE_CURVE('',#24342,#24237,#24343,.F.);
+#22021=EDGE_CURVE('',#24344,#24342,#24345,.T.);
+#22022=EDGE_CURVE('',#24344,#24256,#24346,.T.);
+#22023=EDGE_CURVE('',#24243,#24347,#24348,.T.);
+#22024=EDGE_CURVE('',#24349,#24347,#24350,.T.);
+#22025=EDGE_CURVE('',#24245,#24349,#24351,.T.);
+#22026=EDGE_CURVE('',#24352,#24245,#24353,.F.);
+#22027=EDGE_CURVE('',#24354,#24352,#24355,.T.);
+#22028=EDGE_CURVE('',#24354,#24247,#24356,.T.);
+#22029=EDGE_CURVE('',#24275,#24354,#24357,.T.);
+#22030=EDGE_CURVE('',#24358,#24272,#24359,.T.);
+#22031=EDGE_CURVE('',#24358,#24253,#24360,.T.);
+#22032=EDGE_CURVE('',#24238,#24361,#24362,.F.);
+#22033=EDGE_CURVE('',#24361,#24358,#24363,.T.);
+#22034=EDGE_CURVE('',#24270,#24344,#24364,.T.);
+#22035=EDGE_CURVE('',#24365,#24342,#24366,.T.);
+#22036=EDGE_CURVE('',#24367,#24365,#24368,.T.);
+#22037=EDGE_CURVE('',#24361,#24367,#24369,.T.);
+#22038=EDGE_CURVE('',#24370,#24371,#24372,.T.);
+#22039=EDGE_CURVE('',#24331,#24370,#24373,.T.);
+#22040=EDGE_CURVE('',#24371,#24352,#24374,.T.);
+#22041=EDGE_CURVE('',#24322,#24282,#24375,.T.);
+#22042=EDGE_CURVE('',#24376,#24320,#24377,.F.);
+#22043=EDGE_CURVE('',#24376,#24284,#24378,.T.);
+#22044=EDGE_CURVE('',#24376,#24379,#24380,.F.);
+#22045=EDGE_CURVE('',#24379,#24381,#24382,.F.);
+#22046=EDGE_CURVE('',#24381,#24383,#24384,.T.);
+#22047=EDGE_CURVE('',#24383,#24385,#24386,.T.);
+#22048=EDGE_CURVE('',#24385,#24387,#24388,.T.);
+#22049=EDGE_CURVE('',#24387,#24286,#24389,.T.);
+#22050=EDGE_CURVE('',#24387,#24390,#24391,.T.);
+#22051=EDGE_CURVE('',#24390,#24288,#24392,.T.);
+#22052=EDGE_CURVE('',#24390,#24393,#24394,.T.);
+#22053=EDGE_CURVE('',#24393,#24290,#24395,.T.);
+#22054=EDGE_CURVE('',#24393,#24396,#24397,.T.);
+#22055=EDGE_CURVE('',#24396,#24292,#24398,.T.);
+#22056=EDGE_CURVE('',#24399,#24400,#24401,.F.);
+#22057=EDGE_CURVE('',#24400,#24294,#24402,.T.);
+#22058=EDGE_CURVE('',#24396,#24403,#24404,.T.);
+#22059=EDGE_CURVE('',#24405,#24403,#24406,.T.);
+#22060=EDGE_CURVE('',#24405,#24407,#24408,.T.);
+#22061=EDGE_CURVE('',#24407,#24399,#24409,.F.);
+#22062=EDGE_CURVE('',#24306,#24400,#24410,.F.);
+#22063=EDGE_CURVE('',#24304,#24296,#24411,.T.);
+#22064=EDGE_CURVE('',#24399,#24308,#24412,.F.);
+#22065=EDGE_CURVE('',#24413,#24407,#24414,.T.);
+#22066=EDGE_CURVE('',#24413,#24310,#24415,.T.);
+#22067=EDGE_CURVE('',#24416,#24413,#24417,.T.);
+#22068=EDGE_CURVE('',#24416,#24312,#24418,.T.);
+#22069=EDGE_CURVE('',#24419,#24416,#24420,.T.);
+#22070=EDGE_CURVE('',#24419,#24314,#24421,.T.);
+#22071=EDGE_CURVE('',#24422,#24419,#24423,.T.);
+#22072=EDGE_CURVE('',#24422,#24316,#24424,.T.);
+#22073=EDGE_CURVE('',#24318,#24379,#24425,.F.);
+#22074=EDGE_CURVE('',#24381,#24422,#24426,.T.);
+#22075=EDGE_CURVE('',#24370,#24427,#24428,.T.);
+#22076=EDGE_CURVE('',#24347,#24427,#24429,.T.);
+#22077=EDGE_CURVE('',#24367,#24430,#24431,.T.);
+#22078=EDGE_CURVE('',#24337,#24430,#24432,.T.);
+#22079=EDGE_CURVE('',#24433,#24339,#24434,.T.);
+#22080=EDGE_CURVE('',#24430,#24433,#24435,.T.);
+#22081=EDGE_CURVE('',#24365,#24433,#24436,.T.);
+#22082=EDGE_CURVE('',#24427,#24437,#24438,.T.);
+#22083=EDGE_CURVE('',#24437,#24349,#24439,.T.);
+#22084=EDGE_CURVE('',#24371,#24437,#24440,.T.);
+#22085=EDGE_CURVE('',#24441,#24442,#24443,.T.);
+#22086=EDGE_CURVE('',#24444,#24442,#24445,.T.);
+#22087=EDGE_CURVE('',#24446,#24444,#24447,.T.);
+#22088=EDGE_CURVE('',#24448,#24446,#24449,.T.);
+#22089=EDGE_CURVE('',#24450,#24448,#24451,.T.);
+#22090=EDGE_CURVE('',#24383,#24450,#24452,.T.);
+#22091=EDGE_CURVE('',#24453,#24405,#24454,.T.);
+#22092=EDGE_CURVE('',#24455,#24453,#24456,.T.);
+#22093=EDGE_CURVE('',#24457,#24455,#24458,.T.);
+#22094=EDGE_CURVE('',#24459,#24457,#24460,.T.);
+#22095=EDGE_CURVE('',#24461,#24459,#24462,.T.);
+#22096=EDGE_CURVE('',#24461,#24463,#24464,.T.);
+#22097=EDGE_CURVE('',#24463,#24465,#24466,.F.);
+#22098=EDGE_CURVE('',#24465,#24467,#24468,.T.);
+#22099=EDGE_CURVE('',#24469,#24467,#24470,.T.);
+#22100=EDGE_CURVE('',#24469,#24471,#24472,.T.);
+#22101=EDGE_CURVE('',#24471,#24441,#24473,.F.);
+#22102=EDGE_CURVE('',#24474,#24385,#24475,.F.);
+#22103=EDGE_CURVE('',#24450,#24474,#24476,.T.);
+#22104=EDGE_CURVE('',#24477,#24474,#24478,.F.);
+#22105=EDGE_CURVE('',#24479,#24477,#24480,.F.);
+#22106=EDGE_CURVE('',#24481,#24479,#24482,.F.);
+#22107=EDGE_CURVE('',#24483,#24481,#24484,.F.);
+#22108=EDGE_CURVE('',#24485,#24483,#24486,.F.);
+#22109=EDGE_CURVE('',#24487,#24485,#24488,.F.);
+#22110=EDGE_CURVE('',#24489,#24487,#24490,.F.);
+#22111=EDGE_CURVE('',#24403,#24489,#24491,.F.);
+#22112=EDGE_CURVE('',#24453,#24489,#24492,.T.);
+#22113=EDGE_CURVE('',#24493,#24441,#24494,.F.);
+#22114=EDGE_CURVE('',#24442,#24493,#24495,.F.);
+#22115=EDGE_CURVE('',#24493,#24496,#24497,.F.);
+#22116=EDGE_CURVE('',#24496,#24469,#24498,.F.);
+#22117=EDGE_CURVE('',#24467,#24499,#24500,.F.);
+#22118=EDGE_CURVE('',#24499,#24501,#24502,.F.);
+#22119=EDGE_CURVE('',#24501,#24461,#24503,.F.);
+#22120=EDGE_CURVE('',#24459,#24483,#24504,.T.);
+#22121=EDGE_CURVE('',#24444,#24481,#24505,.T.);
+#22122=EDGE_CURVE('',#24446,#24479,#24506,.T.);
+#22123=EDGE_CURVE('',#24448,#24477,#24507,.T.);
+#22124=EDGE_CURVE('',#24455,#24487,#24508,.T.);
+#22125=EDGE_CURVE('',#24457,#24485,#24509,.T.);
+#22126=EDGE_CURVE('',#24463,#24501,#24510,.T.);
+#22127=EDGE_CURVE('',#24499,#24465,#24511,.F.);
+#22128=EDGE_CURVE('',#24471,#24496,#24512,.T.);
+#22129=EDGE_CURVE('',#24513,#24514,#24515,.F.);
+#22130=EDGE_CURVE('',#24516,#24514,#24517,.T.);
+#22131=EDGE_CURVE('',#24518,#24516,#24519,.T.);
+#22132=EDGE_CURVE('',#24520,#24518,#24521,.T.);
+#22133=EDGE_CURVE('',#24522,#24520,#24523,.T.);
+#22134=EDGE_CURVE('',#24524,#24522,#24525,.T.);
+#22135=EDGE_CURVE('',#24526,#24524,#24527,.T.);
+#22136=EDGE_CURVE('',#24528,#24526,#24529,.T.);
+#22137=EDGE_CURVE('',#24530,#24528,#24531,.T.);
+#22138=EDGE_CURVE('',#24532,#24530,#24533,.T.);
+#22139=EDGE_CURVE('',#24534,#24532,#24535,.T.);
+#22140=EDGE_CURVE('',#24536,#24534,#24537,.T.);
+#22141=EDGE_CURVE('',#24536,#24538,#24539,.T.);
+#22142=EDGE_CURVE('',#24538,#24513,#24540,.T.);
+#22143=EDGE_CURVE('',#24514,#24536,#24541,.T.);
+#22144=EDGE_CURVE('',#24534,#24542,#24543,.T.);
+#22145=EDGE_CURVE('',#24544,#24542,#24545,.T.);
+#22146=EDGE_CURVE('',#24546,#24544,#24547,.T.);
+#22147=EDGE_CURVE('',#24548,#24546,#24549,.T.);
+#22148=EDGE_CURVE('',#24516,#24548,#24550,.T.);
+#22149=EDGE_CURVE('',#24538,#24551,#24552,.T.);
+#22150=EDGE_CURVE('',#24551,#24513,#24553,.T.);
+#22151=EDGE_CURVE('',#24554,#24548,#24555,.T.);
+#22152=EDGE_CURVE('',#24518,#24554,#24556,.T.);
+#22153=EDGE_CURVE('',#24557,#24554,#24558,.T.);
+#22154=EDGE_CURVE('',#24520,#24557,#24559,.T.);
+#22155=EDGE_CURVE('',#24560,#24557,#24561,.T.);
+#22156=EDGE_CURVE('',#24522,#24560,#24562,.T.);
+#22157=EDGE_CURVE('',#24563,#24560,#24564,.T.);
+#22158=EDGE_CURVE('',#24524,#24563,#24565,.T.);
+#22159=EDGE_CURVE('',#24566,#24563,#24567,.T.);
+#22160=EDGE_CURVE('',#24526,#24566,#24568,.T.);
+#22161=EDGE_CURVE('',#24569,#24566,#24570,.T.);
+#22162=EDGE_CURVE('',#24528,#24569,#24571,.T.);
+#22163=EDGE_CURVE('',#24572,#24569,#24573,.T.);
+#22164=EDGE_CURVE('',#24530,#24572,#24574,.T.);
+#22165=EDGE_CURVE('',#24575,#24572,#24576,.T.);
+#22166=EDGE_CURVE('',#24532,#24575,#24577,.T.);
+#22167=EDGE_CURVE('',#24542,#24575,#24578,.T.);
+#22168=EDGE_CURVE('',#24579,#24546,#24580,.F.);
+#22169=EDGE_CURVE('',#24581,#24579,#24582,.T.);
+#22170=EDGE_CURVE('',#24544,#24581,#24583,.T.);
+#22171=EDGE_CURVE('',#24581,#24584,#24585,.T.);
+#22172=EDGE_CURVE('',#24584,#24579,#24586,.T.);
+#22173=EDGE_CURVE('',#24587,#24588,#24589,.F.);
+#22174=EDGE_CURVE('',#24590,#24588,#24591,.T.);
+#22175=EDGE_CURVE('',#24592,#24590,#24593,.T.);
+#22176=EDGE_CURVE('',#24594,#24592,#24595,.T.);
+#22177=EDGE_CURVE('',#24596,#24594,#24597,.T.);
+#22178=EDGE_CURVE('',#24598,#24596,#24599,.T.);
+#22179=EDGE_CURVE('',#24600,#24598,#24601,.T.);
+#22180=EDGE_CURVE('',#24602,#24600,#24603,.T.);
+#22181=EDGE_CURVE('',#24604,#24602,#24605,.T.);
+#22182=EDGE_CURVE('',#24606,#24604,#24607,.T.);
+#22183=EDGE_CURVE('',#24608,#24606,#24609,.T.);
+#22184=EDGE_CURVE('',#24610,#24608,#24611,.T.);
+#22185=EDGE_CURVE('',#24610,#24612,#24613,.T.);
+#22186=EDGE_CURVE('',#24612,#24587,#24614,.T.);
+#22187=EDGE_CURVE('',#24588,#24610,#24615,.T.);
+#22188=EDGE_CURVE('',#24608,#24616,#24617,.T.);
+#22189=EDGE_CURVE('',#24618,#24616,#24619,.T.);
+#22190=EDGE_CURVE('',#24620,#24618,#24621,.T.);
+#22191=EDGE_CURVE('',#24622,#24620,#24623,.T.);
+#22192=EDGE_CURVE('',#24590,#24622,#24624,.T.);
+#22193=EDGE_CURVE('',#24612,#24625,#24626,.T.);
+#22194=EDGE_CURVE('',#24625,#24587,#24627,.T.);
+#22195=EDGE_CURVE('',#24628,#24622,#24629,.T.);
+#22196=EDGE_CURVE('',#24592,#24628,#24630,.T.);
+#22197=EDGE_CURVE('',#24631,#24628,#24632,.T.);
+#22198=EDGE_CURVE('',#24594,#24631,#24633,.T.);
+#22199=EDGE_CURVE('',#24634,#24631,#24635,.T.);
+#22200=EDGE_CURVE('',#24596,#24634,#24636,.T.);
+#22201=EDGE_CURVE('',#24637,#24634,#24638,.T.);
+#22202=EDGE_CURVE('',#24598,#24637,#24639,.T.);
+#22203=EDGE_CURVE('',#24640,#24637,#24641,.T.);
+#22204=EDGE_CURVE('',#24600,#24640,#24642,.T.);
+#22205=EDGE_CURVE('',#24643,#24640,#24644,.T.);
+#22206=EDGE_CURVE('',#24602,#24643,#24645,.T.);
+#22207=EDGE_CURVE('',#24646,#24643,#24647,.T.);
+#22208=EDGE_CURVE('',#24604,#24646,#24648,.T.);
+#22209=EDGE_CURVE('',#24649,#24646,#24650,.T.);
+#22210=EDGE_CURVE('',#24606,#24649,#24651,.T.);
+#22211=EDGE_CURVE('',#24616,#24649,#24652,.T.);
+#22212=EDGE_CURVE('',#24653,#24620,#24654,.F.);
+#22213=EDGE_CURVE('',#24655,#24653,#24656,.T.);
+#22214=EDGE_CURVE('',#24618,#24655,#24657,.T.);
+#22215=EDGE_CURVE('',#24655,#24658,#24659,.T.);
+#22216=EDGE_CURVE('',#24658,#24653,#24660,.T.);
+#22217=EDGE_CURVE('',#24661,#24662,#24663,.F.);
+#22218=EDGE_CURVE('',#24664,#24662,#24665,.T.);
+#22219=EDGE_CURVE('',#24666,#24664,#24667,.T.);
+#22220=EDGE_CURVE('',#24668,#24666,#24669,.T.);
+#22221=EDGE_CURVE('',#24670,#24668,#24671,.T.);
+#22222=EDGE_CURVE('',#24672,#24670,#24673,.T.);
+#22223=EDGE_CURVE('',#24674,#24672,#24675,.T.);
+#22224=EDGE_CURVE('',#24676,#24674,#24677,.T.);
+#22225=EDGE_CURVE('',#24678,#24676,#24679,.T.);
+#22226=EDGE_CURVE('',#24680,#24678,#24681,.T.);
+#22227=EDGE_CURVE('',#24682,#24680,#24683,.T.);
+#22228=EDGE_CURVE('',#24684,#24682,#24685,.T.);
+#22229=EDGE_CURVE('',#24684,#24686,#24687,.T.);
+#22230=EDGE_CURVE('',#24686,#24661,#24688,.T.);
+#22231=EDGE_CURVE('',#24662,#24684,#24689,.T.);
+#22232=EDGE_CURVE('',#24682,#24690,#24691,.T.);
+#22233=EDGE_CURVE('',#24692,#24690,#24693,.T.);
+#22234=EDGE_CURVE('',#24694,#24692,#24695,.T.);
+#22235=EDGE_CURVE('',#24696,#24694,#24697,.T.);
+#22236=EDGE_CURVE('',#24664,#24696,#24698,.T.);
+#22237=EDGE_CURVE('',#24686,#24699,#24700,.T.);
+#22238=EDGE_CURVE('',#24699,#24661,#24701,.T.);
+#22239=EDGE_CURVE('',#24702,#24696,#24703,.T.);
+#22240=EDGE_CURVE('',#24666,#24702,#24704,.T.);
+#22241=EDGE_CURVE('',#24705,#24702,#24706,.T.);
+#22242=EDGE_CURVE('',#24668,#24705,#24707,.T.);
+#22243=EDGE_CURVE('',#24708,#24705,#24709,.T.);
+#22244=EDGE_CURVE('',#24670,#24708,#24710,.T.);
+#22245=EDGE_CURVE('',#24711,#24708,#24712,.T.);
+#22246=EDGE_CURVE('',#24672,#24711,#24713,.T.);
+#22247=EDGE_CURVE('',#24714,#24711,#24715,.T.);
+#22248=EDGE_CURVE('',#24674,#24714,#24716,.T.);
+#22249=EDGE_CURVE('',#24717,#24714,#24718,.T.);
+#22250=EDGE_CURVE('',#24676,#24717,#24719,.T.);
+#22251=EDGE_CURVE('',#24720,#24717,#24721,.T.);
+#22252=EDGE_CURVE('',#24678,#24720,#24722,.T.);
+#22253=EDGE_CURVE('',#24723,#24720,#24724,.T.);
+#22254=EDGE_CURVE('',#24680,#24723,#24725,.T.);
+#22255=EDGE_CURVE('',#24690,#24723,#24726,.T.);
+#22256=EDGE_CURVE('',#24727,#24694,#24728,.F.);
+#22257=EDGE_CURVE('',#24729,#24727,#24730,.T.);
+#22258=EDGE_CURVE('',#24692,#24729,#24731,.T.);
+#22259=EDGE_CURVE('',#24729,#24732,#24733,.T.);
+#22260=EDGE_CURVE('',#24732,#24727,#24734,.T.);
+#22261=EDGE_CURVE('',#24735,#24736,#24737,.T.);
+#22262=EDGE_CURVE('',#24735,#24738,#24739,.T.);
+#22263=EDGE_CURVE('',#24738,#24736,#24740,.T.);
+#22264=EDGE_CURVE('',#24741,#24742,#24743,.T.);
+#22265=EDGE_CURVE('',#24742,#24744,#24745,.T.);
+#22266=EDGE_CURVE('',#24741,#24744,#24746,.T.);
+#22267=EDGE_CURVE('',#24736,#24741,#24747,.F.);
+#22268=EDGE_CURVE('',#24744,#24735,#24748,.T.);
+#22269=EDGE_CURVE('',#24749,#24750,#24751,.F.);
+#22270=EDGE_CURVE('',#24750,#24752,#24753,.T.);
+#22271=EDGE_CURVE('',#24752,#24754,#24755,.T.);
+#22272=EDGE_CURVE('',#24754,#24756,#24757,.T.);
+#22273=EDGE_CURVE('',#24756,#24758,#24759,.T.);
+#22274=EDGE_CURVE('',#24758,#24749,#24760,.T.);
+#22275=EDGE_CURVE('',#24756,#24749,#24761,.T.);
+#22276=EDGE_CURVE('',#24750,#24754,#24762,.T.);
+#22277=EDGE_CURVE('',#24763,#24764,#24765,.T.);
+#22278=EDGE_CURVE('',#24766,#24764,#24767,.T.);
+#22279=EDGE_CURVE('',#24768,#24766,#24769,.T.);
+#22280=EDGE_CURVE('',#24770,#24768,#24771,.T.);
+#22281=EDGE_CURVE('',#24772,#24770,#24773,.T.);
+#22282=EDGE_CURVE('',#24763,#24772,#24774,.T.);
+#22283=EDGE_CURVE('',#24775,#24776,#24777,.T.);
+#22284=EDGE_CURVE('',#24776,#24778,#24779,.T.);
+#22285=EDGE_CURVE('',#24778,#24780,#24781,.T.);
+#22286=EDGE_CURVE('',#24780,#24782,#24783,.T.);
+#22287=EDGE_CURVE('',#24782,#24784,#24785,.T.);
+#22288=EDGE_CURVE('',#24784,#24775,#24786,.T.);
+#22289=EDGE_CURVE('',#24776,#24763,#24787,.T.);
+#22290=EDGE_CURVE('',#24772,#24778,#24788,.T.);
+#22291=EDGE_CURVE('',#24764,#24775,#24789,.T.);
+#22292=EDGE_CURVE('',#24766,#24784,#24790,.T.);
+#22293=EDGE_CURVE('',#24768,#24782,#24791,.T.);
+#22294=EDGE_CURVE('',#24770,#24780,#24792,.T.);
+#22295=EDGE_CURVE('',#24793,#24794,#24795,.T.);
+#22296=EDGE_CURVE('',#24794,#24776,#24796,.T.);
+#22297=EDGE_CURVE('',#24775,#24793,#24797,.T.);
+#22298=EDGE_CURVE('',#24798,#24799,#24800,.T.);
+#22299=EDGE_CURVE('',#24764,#24798,#24801,.T.);
+#22300=EDGE_CURVE('',#24799,#24763,#24802,.T.);
+#22301=EDGE_CURVE('',#24803,#24799,#24804,.T.);
+#22302=EDGE_CURVE('',#24799,#24794,#24805,.T.);
+#22303=EDGE_CURVE('',#24806,#24794,#24807,.T.);
+#22304=EDGE_CURVE('',#24803,#24806,#24808,.T.);
+#22305=EDGE_CURVE('',#24793,#24809,#24810,.T.);
+#22306=EDGE_CURVE('',#24809,#24811,#24812,.T.);
+#22307=EDGE_CURVE('',#24811,#24813,#24814,.T.);
+#22308=EDGE_CURVE('',#24813,#24806,#24815,.T.);
+#22309=EDGE_CURVE('',#24798,#24816,#24817,.T.);
+#22310=EDGE_CURVE('',#24816,#24809,#24818,.T.);
+#22311=EDGE_CURVE('',#24798,#24793,#24819,.T.);
+#22312=EDGE_CURVE('',#24820,#24803,#24821,.T.);
+#22313=EDGE_CURVE('',#24820,#24822,#24823,.T.);
+#22314=EDGE_CURVE('',#24816,#24822,#24824,.T.);
+#22315=EDGE_CURVE('',#24813,#24820,#24825,.T.);
+#22316=EDGE_CURVE('',#24822,#24811,#24826,.T.);
+#22317=EDGE_CURVE('',#24811,#24827,#24828,.T.);
+#22318=EDGE_CURVE('',#24827,#24829,#24830,.T.);
+#22319=EDGE_CURVE('',#24829,#24813,#24831,.T.);
+#22320=EDGE_CURVE('',#24832,#24820,#24833,.T.);
+#22321=EDGE_CURVE('',#24834,#24832,#24835,.T.);
+#22322=EDGE_CURVE('',#24822,#24834,#24836,.T.);
+#22323=EDGE_CURVE('',#24832,#24829,#24837,.T.);
+#22324=EDGE_CURVE('',#24834,#24827,#24838,.T.);
+#22325=EDGE_CURVE('',#24839,#24840,#24841,.T.);
+#22326=EDGE_CURVE('',#24839,#24842,#24843,.T.);
+#22327=EDGE_CURVE('',#24842,#24840,#24844,.T.);
+#22328=EDGE_CURVE('',#24845,#24846,#24847,.T.);
+#22329=EDGE_CURVE('',#24846,#24848,#24849,.T.);
+#22330=EDGE_CURVE('',#24845,#24848,#24850,.T.);
+#22331=EDGE_CURVE('',#24840,#24845,#24851,.F.);
+#22332=EDGE_CURVE('',#24848,#24839,#24852,.T.);
+#22333=EDGE_CURVE('',#24853,#24854,#24855,.F.);
+#22334=EDGE_CURVE('',#24854,#24856,#24857,.T.);
+#22335=EDGE_CURVE('',#24856,#24858,#24859,.T.);
+#22336=EDGE_CURVE('',#24858,#24860,#24861,.T.);
+#22337=EDGE_CURVE('',#24860,#24862,#24863,.T.);
+#22338=EDGE_CURVE('',#24862,#24853,#24864,.T.);
+#22339=EDGE_CURVE('',#24860,#24853,#24865,.T.);
+#22340=EDGE_CURVE('',#24854,#24858,#24866,.T.);
+#22341=EDGE_CURVE('',#24867,#24868,#24869,.T.);
+#22342=EDGE_CURVE('',#24870,#24868,#24871,.T.);
+#22343=EDGE_CURVE('',#24872,#24870,#24873,.T.);
+#22344=EDGE_CURVE('',#24874,#24872,#24875,.T.);
+#22345=EDGE_CURVE('',#24876,#24874,#24877,.T.);
+#22346=EDGE_CURVE('',#24867,#24876,#24878,.T.);
+#22347=EDGE_CURVE('',#24879,#24880,#24881,.T.);
+#22348=EDGE_CURVE('',#24880,#24882,#24883,.T.);
+#22349=EDGE_CURVE('',#24882,#24884,#24885,.T.);
+#22350=EDGE_CURVE('',#24884,#24886,#24887,.T.);
+#22351=EDGE_CURVE('',#24886,#24888,#24889,.T.);
+#22352=EDGE_CURVE('',#24888,#24879,#24890,.T.);
+#22353=EDGE_CURVE('',#24880,#24867,#24891,.T.);
+#22354=EDGE_CURVE('',#24876,#24882,#24892,.T.);
+#22355=EDGE_CURVE('',#24868,#24879,#24893,.T.);
+#22356=EDGE_CURVE('',#24870,#24888,#24894,.T.);
+#22357=EDGE_CURVE('',#24872,#24886,#24895,.T.);
+#22358=EDGE_CURVE('',#24874,#24884,#24896,.T.);
+#22359=EDGE_CURVE('',#24897,#24898,#24899,.T.);
+#22360=EDGE_CURVE('',#24898,#24880,#24900,.T.);
+#22361=EDGE_CURVE('',#24879,#24897,#24901,.T.);
+#22362=EDGE_CURVE('',#24902,#24903,#24904,.T.);
+#22363=EDGE_CURVE('',#24868,#24902,#24905,.T.);
+#22364=EDGE_CURVE('',#24903,#24867,#24906,.T.);
+#22365=EDGE_CURVE('',#24907,#24903,#24908,.T.);
+#22366=EDGE_CURVE('',#24903,#24898,#24909,.T.);
+#22367=EDGE_CURVE('',#24910,#24898,#24911,.T.);
+#22368=EDGE_CURVE('',#24907,#24910,#24912,.T.);
+#22369=EDGE_CURVE('',#24897,#24913,#24914,.T.);
+#22370=EDGE_CURVE('',#24913,#24915,#24916,.T.);
+#22371=EDGE_CURVE('',#24915,#24917,#24918,.T.);
+#22372=EDGE_CURVE('',#24917,#24910,#24919,.T.);
+#22373=EDGE_CURVE('',#24902,#24920,#24921,.T.);
+#22374=EDGE_CURVE('',#24920,#24913,#24922,.T.);
+#22375=EDGE_CURVE('',#24902,#24897,#24923,.T.);
+#22376=EDGE_CURVE('',#24924,#24907,#24925,.T.);
+#22377=EDGE_CURVE('',#24924,#24926,#24927,.T.);
+#22378=EDGE_CURVE('',#24920,#24926,#24928,.T.);
+#22379=EDGE_CURVE('',#24917,#24924,#24929,.T.);
+#22380=EDGE_CURVE('',#24926,#24915,#24930,.T.);
+#22381=EDGE_CURVE('',#24915,#24931,#24932,.T.);
+#22382=EDGE_CURVE('',#24931,#24933,#24934,.T.);
+#22383=EDGE_CURVE('',#24933,#24917,#24935,.T.);
+#22384=EDGE_CURVE('',#24936,#24924,#24937,.T.);
+#22385=EDGE_CURVE('',#24938,#24936,#24939,.T.);
+#22386=EDGE_CURVE('',#24926,#24938,#24940,.T.);
+#22387=EDGE_CURVE('',#24936,#24933,#24941,.T.);
+#22388=EDGE_CURVE('',#24938,#24931,#24942,.T.);
+#22389=EDGE_CURVE('',#24943,#24944,#24945,.T.);
+#22390=EDGE_CURVE('',#24946,#24944,#24947,.T.);
+#22391=EDGE_CURVE('',#24948,#24946,#24949,.T.);
+#22392=EDGE_CURVE('',#24943,#24948,#24950,.T.);
+#22393=EDGE_CURVE('',#24944,#24951,#24952,.T.);
+#22394=EDGE_CURVE('',#24953,#24951,#24954,.T.);
+#22395=EDGE_CURVE('',#24946,#24953,#24955,.T.);
+#22396=EDGE_CURVE('',#24951,#24956,#24957,.T.);
+#22397=EDGE_CURVE('',#24956,#24958,#24959,.T.);
+#22398=EDGE_CURVE('',#24958,#24953,#24960,.T.);
+#22399=EDGE_CURVE('',#24956,#24943,#24961,.T.);
+#22400=EDGE_CURVE('',#24948,#24958,#24962,.T.);
+#22401=EDGE_CURVE('',#24963,#24964,#24965,.T.);
+#22402=EDGE_CURVE('',#24966,#24964,#24967,.T.);
+#22403=EDGE_CURVE('',#24968,#24966,#24969,.T.);
+#22404=EDGE_CURVE('',#24963,#24968,#24970,.T.);
+#22405=EDGE_CURVE('',#24964,#24971,#24972,.T.);
+#22406=EDGE_CURVE('',#24973,#24971,#24974,.T.);
+#22407=EDGE_CURVE('',#24966,#24973,#24975,.T.);
+#22408=EDGE_CURVE('',#24971,#24976,#24977,.T.);
+#22409=EDGE_CURVE('',#24976,#24978,#24979,.T.);
+#22410=EDGE_CURVE('',#24978,#24973,#24980,.T.);
+#22411=EDGE_CURVE('',#24976,#24963,#24981,.T.);
+#22412=EDGE_CURVE('',#24968,#24978,#24982,.T.);
+#22413=EDGE_CURVE('',#24983,#24946,#24984,.T.);
+#22414=EDGE_CURVE('',#24985,#24983,#24986,.T.);
+#22415=EDGE_CURVE('',#24948,#24985,#24987,.T.);
+#22416=EDGE_CURVE('',#24988,#24953,#24989,.T.);
+#22417=EDGE_CURVE('',#24983,#24988,#24990,.T.);
+#22418=EDGE_CURVE('',#24958,#24991,#24992,.T.);
+#22419=EDGE_CURVE('',#24988,#24991,#24993,.T.);
+#22420=EDGE_CURVE('',#24991,#24985,#24994,.T.);
+#22421=EDGE_CURVE('',#24995,#24966,#24996,.T.);
+#22422=EDGE_CURVE('',#24997,#24995,#24998,.T.);
+#22423=EDGE_CURVE('',#24968,#24997,#24999,.T.);
+#22424=EDGE_CURVE('',#25000,#24973,#25001,.T.);
+#22425=EDGE_CURVE('',#24995,#25000,#25002,.T.);
+#22426=EDGE_CURVE('',#24978,#25003,#25004,.T.);
+#22427=EDGE_CURVE('',#25000,#25003,#25005,.T.);
+#22428=EDGE_CURVE('',#25003,#24997,#25006,.T.);
+#22429=EDGE_CURVE('',#25007,#25008,#25009,.F.);
+#22430=EDGE_CURVE('',#25008,#25010,#25011,.T.);
+#22431=EDGE_CURVE('',#25010,#25012,#25013,.F.);
+#22432=EDGE_CURVE('',#25012,#25014,#25015,.T.);
+#22433=EDGE_CURVE('',#25014,#25016,#25017,.F.);
+#22434=EDGE_CURVE('',#25016,#25018,#25019,.T.);
+#22435=EDGE_CURVE('',#25018,#25020,#25021,.F.);
+#22436=EDGE_CURVE('',#25020,#25022,#25023,.T.);
+#22437=EDGE_CURVE('',#25022,#25024,#25025,.F.);
+#22438=EDGE_CURVE('',#25024,#25026,#25027,.T.);
+#22439=EDGE_CURVE('',#25026,#25028,#25029,.T.);
+#22440=EDGE_CURVE('',#25028,#25030,#25031,.T.);
+#22441=EDGE_CURVE('',#25030,#25032,#25033,.T.);
+#22442=EDGE_CURVE('',#25032,#24985,#25034,.T.);
+#22443=EDGE_CURVE('',#24983,#25035,#25036,.T.);
+#22444=EDGE_CURVE('',#25035,#25037,#25038,.T.);
+#22445=EDGE_CURVE('',#25037,#25039,#25040,.T.);
+#22446=EDGE_CURVE('',#25039,#25041,#25042,.T.);
+#22447=EDGE_CURVE('',#25041,#25043,#25044,.T.);
+#22448=EDGE_CURVE('',#25043,#25045,#25046,.F.);
+#22449=EDGE_CURVE('',#25045,#25047,#25048,.T.);
+#22450=EDGE_CURVE('',#25047,#25049,#25050,.F.);
+#22451=EDGE_CURVE('',#25049,#25007,#25051,.T.);
+#22452=EDGE_CURVE('',#25052,#24988,#25053,.F.);
+#22453=EDGE_CURVE('',#25052,#25035,#25054,.T.);
+#22454=EDGE_CURVE('',#25055,#25056,#25057,.T.);
+#22455=EDGE_CURVE('',#25056,#25058,#25059,.F.);
+#22456=EDGE_CURVE('',#25058,#25060,#25061,.T.);
+#22457=EDGE_CURVE('',#25060,#25062,#25063,.F.);
+#22458=EDGE_CURVE('',#25062,#25064,#25065,.T.);
+#22459=EDGE_CURVE('',#25064,#25066,#25067,.F.);
+#22460=EDGE_CURVE('',#25066,#25068,#25069,.F.);
+#22461=EDGE_CURVE('',#25068,#25070,#25071,.F.);
+#22462=EDGE_CURVE('',#25070,#25052,#25072,.F.);
+#22463=EDGE_CURVE('',#25073,#24991,#25074,.T.);
+#22464=EDGE_CURVE('',#25073,#25075,#25076,.F.);
+#22465=EDGE_CURVE('',#25075,#25077,#25078,.F.);
+#22466=EDGE_CURVE('',#25077,#25079,#25080,.F.);
+#22467=EDGE_CURVE('',#25079,#25081,#25082,.F.);
+#22468=EDGE_CURVE('',#25081,#25083,#25084,.T.);
+#22469=EDGE_CURVE('',#25083,#25085,#25086,.F.);
+#22470=EDGE_CURVE('',#25085,#25087,#25088,.T.);
+#22471=EDGE_CURVE('',#25087,#25089,#25090,.F.);
+#22472=EDGE_CURVE('',#25089,#25091,#25092,.T.);
+#22473=EDGE_CURVE('',#25091,#25093,#25094,.F.);
+#22474=EDGE_CURVE('',#25093,#25095,#25096,.T.);
+#22475=EDGE_CURVE('',#25095,#25055,#25097,.F.);
+#22476=EDGE_CURVE('',#24985,#25098,#25099,.T.);
+#22477=EDGE_CURVE('',#25100,#25098,#25101,.T.);
+#22478=EDGE_CURVE('',#24991,#25100,#25102,.T.);
+#22479=EDGE_CURVE('',#25103,#25104,#25105,.T.);
+#22480=EDGE_CURVE('',#25104,#25106,#25107,.T.);
+#22481=EDGE_CURVE('',#25106,#25108,#25109,.T.);
+#22482=EDGE_CURVE('',#25108,#25110,#25111,.T.);
+#22483=EDGE_CURVE('',#25110,#25112,#25113,.T.);
+#22484=EDGE_CURVE('',#25112,#25114,#25115,.T.);
+#22485=EDGE_CURVE('',#25114,#25116,#25117,.T.);
+#22486=EDGE_CURVE('',#25116,#25118,#25119,.T.);
+#22487=EDGE_CURVE('',#25118,#25120,#25121,.T.);
+#22488=EDGE_CURVE('',#25120,#24997,#25122,.T.);
+#22489=EDGE_CURVE('',#24995,#25123,#25124,.T.);
+#22490=EDGE_CURVE('',#25123,#25125,#25126,.T.);
+#22491=EDGE_CURVE('',#25125,#25127,#25128,.T.);
+#22492=EDGE_CURVE('',#25127,#25129,#25130,.T.);
+#22493=EDGE_CURVE('',#25129,#25131,#25132,.T.);
+#22494=EDGE_CURVE('',#25131,#25133,#25134,.T.);
+#22495=EDGE_CURVE('',#25133,#25135,#25136,.T.);
+#22496=EDGE_CURVE('',#25135,#25137,#25138,.T.);
+#22497=EDGE_CURVE('',#25137,#25139,#25140,.T.);
+#22498=EDGE_CURVE('',#25139,#25141,#25142,.T.);
+#22499=EDGE_CURVE('',#25141,#25143,#25144,.T.);
+#22500=EDGE_CURVE('',#25143,#25145,#25146,.T.);
+#22501=EDGE_CURVE('',#25145,#25103,#25147,.T.);
+#22502=EDGE_CURVE('',#25148,#25000,#25149,.T.);
+#22503=EDGE_CURVE('',#25150,#25148,#25151,.T.);
+#22504=EDGE_CURVE('',#25150,#24995,#25152,.T.);
+#22505=EDGE_CURVE('',#25153,#25154,#25155,.F.);
+#22506=EDGE_CURVE('',#25154,#25156,#25157,.F.);
+#22507=EDGE_CURVE('',#25156,#25158,#25159,.F.);
+#22508=EDGE_CURVE('',#25158,#25160,#25161,.F.);
+#22509=EDGE_CURVE('',#25160,#25162,#25163,.F.);
+#22510=EDGE_CURVE('',#25162,#25164,#25165,.F.);
+#22511=EDGE_CURVE('',#25164,#25166,#25167,.F.);
+#22512=EDGE_CURVE('',#25166,#25168,#25169,.F.);
+#22513=EDGE_CURVE('',#25168,#25170,#25171,.F.);
+#22514=EDGE_CURVE('',#25170,#25172,#25173,.F.);
+#22515=EDGE_CURVE('',#25172,#25174,#25175,.F.);
+#22516=EDGE_CURVE('',#25174,#25176,#25177,.F.);
+#22517=EDGE_CURVE('',#25176,#25178,#25179,.F.);
+#22518=EDGE_CURVE('',#25000,#25178,#25180,.T.);
+#22519=EDGE_CURVE('',#25003,#25181,#25182,.F.);
+#22520=EDGE_CURVE('',#25181,#25183,#25184,.F.);
+#22521=EDGE_CURVE('',#25183,#25185,#25186,.F.);
+#22522=EDGE_CURVE('',#25185,#25187,#25188,.F.);
+#22523=EDGE_CURVE('',#25187,#25189,#25190,.F.);
+#22524=EDGE_CURVE('',#25189,#25191,#25192,.F.);
+#22525=EDGE_CURVE('',#25191,#25193,#25194,.F.);
+#22526=EDGE_CURVE('',#25193,#25195,#25196,.F.);
+#22527=EDGE_CURVE('',#25195,#25153,#25197,.F.);
+#22528=EDGE_CURVE('',#25120,#25181,#25198,.T.);
+#22529=EDGE_CURVE('',#25055,#25008,#25199,.T.);
+#22530=EDGE_CURVE('',#25056,#25007,#25200,.T.);
+#22531=EDGE_CURVE('',#25095,#25010,#25201,.T.);
+#22532=EDGE_CURVE('',#25093,#25012,#25202,.T.);
+#22533=EDGE_CURVE('',#25091,#25014,#25203,.T.);
+#22534=EDGE_CURVE('',#25089,#25016,#25204,.T.);
+#22535=EDGE_CURVE('',#25087,#25018,#25205,.T.);
+#22536=EDGE_CURVE('',#25085,#25020,#25206,.T.);
+#22537=EDGE_CURVE('',#25083,#25022,#25207,.T.);
+#22538=EDGE_CURVE('',#25081,#25024,#25208,.T.);
+#22539=EDGE_CURVE('',#25079,#25026,#25209,.T.);
+#22540=EDGE_CURVE('',#25077,#25028,#25210,.T.);
+#22541=EDGE_CURVE('',#25075,#25030,#25211,.T.);
+#22542=EDGE_CURVE('',#25073,#25032,#25212,.T.);
+#22543=EDGE_CURVE('',#25213,#25032,#25214,.T.);
+#22544=EDGE_CURVE('',#25098,#25213,#25215,.T.);
+#22545=EDGE_CURVE('',#25070,#25037,#25216,.T.);
+#22546=EDGE_CURVE('',#25068,#25039,#25217,.T.);
+#22547=EDGE_CURVE('',#25066,#25041,#25218,.T.);
+#22548=EDGE_CURVE('',#25064,#25043,#25219,.T.);
+#22549=EDGE_CURVE('',#25062,#25045,#25220,.T.);
+#22550=EDGE_CURVE('',#25060,#25047,#25221,.T.);
+#22551=EDGE_CURVE('',#25058,#25049,#25222,.T.);
+#22552=EDGE_CURVE('',#25223,#25100,#25224,.T.);
+#22553=EDGE_CURVE('',#25223,#25073,#25225,.T.);
+#22554=EDGE_CURVE('',#25098,#25226,#25227,.T.);
+#22555=EDGE_CURVE('',#25226,#25228,#25229,.T.);
+#22556=EDGE_CURVE('',#25100,#25228,#25230,.T.);
+#22557=EDGE_CURVE('',#25104,#25153,#25231,.T.);
+#22558=EDGE_CURVE('',#25103,#25154,#25232,.T.);
+#22559=EDGE_CURVE('',#25106,#25195,#25233,.T.);
+#22560=EDGE_CURVE('',#25108,#25193,#25234,.T.);
+#22561=EDGE_CURVE('',#25110,#25191,#25235,.T.);
+#22562=EDGE_CURVE('',#25112,#25189,#25236,.T.);
+#22563=EDGE_CURVE('',#25114,#25187,#25237,.T.);
+#22564=EDGE_CURVE('',#25116,#25185,#25238,.T.);
+#22565=EDGE_CURVE('',#25118,#25183,#25239,.T.);
+#22566=EDGE_CURVE('',#25240,#25150,#25241,.T.);
+#22567=EDGE_CURVE('',#25123,#25240,#25242,.T.);
+#22568=EDGE_CURVE('',#25123,#25178,#25243,.T.);
+#22569=EDGE_CURVE('',#25125,#25176,#25244,.T.);
+#22570=EDGE_CURVE('',#25127,#25174,#25245,.T.);
+#22571=EDGE_CURVE('',#25129,#25172,#25246,.T.);
+#22572=EDGE_CURVE('',#25131,#25170,#25247,.T.);
+#22573=EDGE_CURVE('',#25133,#25168,#25248,.T.);
+#22574=EDGE_CURVE('',#25135,#25166,#25249,.T.);
+#22575=EDGE_CURVE('',#25137,#25164,#25250,.T.);
+#22576=EDGE_CURVE('',#25139,#25162,#25251,.T.);
+#22577=EDGE_CURVE('',#25141,#25160,#25252,.T.);
+#22578=EDGE_CURVE('',#25143,#25158,#25253,.T.);
+#22579=EDGE_CURVE('',#25145,#25156,#25254,.T.);
+#22580=EDGE_CURVE('',#25178,#25255,#25256,.T.);
+#22581=EDGE_CURVE('',#25148,#25255,#25257,.T.);
+#22582=EDGE_CURVE('',#25258,#25148,#25259,.T.);
+#22583=EDGE_CURVE('',#25260,#25258,#25261,.T.);
+#22584=EDGE_CURVE('',#25260,#25150,#25262,.T.);
+#22585=EDGE_CURVE('',#25213,#25223,#25263,.T.);
+#22586=EDGE_CURVE('',#25264,#25260,#25265,.T.);
+#22587=EDGE_CURVE('',#25266,#25264,#25267,.T.);
+#22588=EDGE_CURVE('',#25226,#25266,#25268,.T.);
+#22589=EDGE_CURVE('',#25269,#25213,#25270,.T.);
+#22590=EDGE_CURVE('',#25271,#25269,#25272,.T.);
+#22591=EDGE_CURVE('',#25273,#25271,#25274,.T.);
+#22592=EDGE_CURVE('',#25275,#25273,#25276,.T.);
+#22593=EDGE_CURVE('',#25277,#25275,#25278,.T.);
+#22594=EDGE_CURVE('',#25279,#25277,#25280,.T.);
+#22595=EDGE_CURVE('',#25281,#25279,#25282,.T.);
+#22596=EDGE_CURVE('',#25283,#25281,#25284,.T.);
+#22597=EDGE_CURVE('',#25285,#25283,#25286,.T.);
+#22598=EDGE_CURVE('',#25285,#25287,#25288,.T.);
+#22599=EDGE_CURVE('',#25289,#25287,#25290,.T.);
+#22600=EDGE_CURVE('',#25291,#25289,#25292,.T.);
+#22601=EDGE_CURVE('',#25293,#25291,#25294,.T.);
+#22602=EDGE_CURVE('',#25295,#25293,#25296,.T.);
+#22603=EDGE_CURVE('',#25297,#25295,#25298,.T.);
+#22604=EDGE_CURVE('',#25297,#25299,#25300,.T.);
+#22605=EDGE_CURVE('',#25301,#25299,#25302,.T.);
+#22606=EDGE_CURVE('',#25303,#25301,#25304,.T.);
+#22607=EDGE_CURVE('',#25305,#25303,#25306,.T.);
+#22608=EDGE_CURVE('',#25307,#25305,#25308,.T.);
+#22609=EDGE_CURVE('',#25309,#25307,#25310,.T.);
+#22610=EDGE_CURVE('',#25311,#25309,#25312,.T.);
+#22611=EDGE_CURVE('',#25313,#25311,#25314,.T.);
+#22612=EDGE_CURVE('',#25315,#25313,#25316,.T.);
+#22613=EDGE_CURVE('',#25240,#25315,#25317,.T.);
+#22614=EDGE_CURVE('',#25255,#25318,#25319,.T.);
+#22615=EDGE_CURVE('',#25318,#25320,#25321,.T.);
+#22616=EDGE_CURVE('',#25320,#25322,#25323,.T.);
+#22617=EDGE_CURVE('',#25322,#25324,#25325,.T.);
+#22618=EDGE_CURVE('',#25324,#25326,#25327,.T.);
+#22619=EDGE_CURVE('',#25326,#25328,#25329,.T.);
+#22620=EDGE_CURVE('',#25328,#25330,#25331,.T.);
+#22621=EDGE_CURVE('',#25330,#25332,#25333,.T.);
+#22622=EDGE_CURVE('',#25332,#25334,#25335,.T.);
+#22623=EDGE_CURVE('',#25334,#25336,#25337,.T.);
+#22624=EDGE_CURVE('',#25336,#25338,#25339,.T.);
+#22625=EDGE_CURVE('',#25338,#25340,#25341,.T.);
+#22626=EDGE_CURVE('',#25340,#25342,#25343,.T.);
+#22627=EDGE_CURVE('',#25342,#25344,#25345,.T.);
+#22628=EDGE_CURVE('',#25344,#25346,#25347,.T.);
+#22629=EDGE_CURVE('',#25346,#25348,#25349,.T.);
+#22630=EDGE_CURVE('',#25348,#25350,#25351,.T.);
+#22631=EDGE_CURVE('',#25350,#25352,#25353,.T.);
+#22632=EDGE_CURVE('',#25352,#25354,#25355,.T.);
+#22633=EDGE_CURVE('',#25354,#25356,#25357,.T.);
+#22634=EDGE_CURVE('',#25356,#25358,#25359,.T.);
+#22635=EDGE_CURVE('',#25358,#25360,#25361,.T.);
+#22636=EDGE_CURVE('',#25360,#25362,#25363,.T.);
+#22637=EDGE_CURVE('',#25362,#25364,#25365,.T.);
+#22638=EDGE_CURVE('',#25364,#25223,#25366,.T.);
+#22639=EDGE_CURVE('',#25228,#25367,#25368,.T.);
+#22640=EDGE_CURVE('',#25367,#25369,#25370,.T.);
+#22641=EDGE_CURVE('',#25369,#25258,#25371,.T.);
+#22642=EDGE_CURVE('',#25266,#25367,#25372,.T.);
+#22643=EDGE_CURVE('',#25255,#25240,#25373,.T.);
+#22644=EDGE_CURVE('',#25264,#25369,#25374,.T.);
+#22645=EDGE_CURVE('',#25269,#25364,#25375,.T.);
+#22646=EDGE_CURVE('',#25271,#25362,#25376,.T.);
+#22647=EDGE_CURVE('',#25273,#25360,#25377,.T.);
+#22648=EDGE_CURVE('',#25275,#25358,#25378,.T.);
+#22649=EDGE_CURVE('',#25277,#25356,#25379,.T.);
+#22650=EDGE_CURVE('',#25279,#25354,#25380,.T.);
+#22651=EDGE_CURVE('',#25281,#25352,#25381,.T.);
+#22652=EDGE_CURVE('',#25283,#25350,#25382,.T.);
+#22653=EDGE_CURVE('',#25348,#25285,#25383,.T.);
+#22654=EDGE_CURVE('',#25384,#25385,#25386,.T.);
+#22655=EDGE_CURVE('',#25287,#25384,#25387,.T.);
+#22656=EDGE_CURVE('',#25385,#25285,#25388,.T.);
+#22657=EDGE_CURVE('',#25287,#25346,#25389,.T.);
+#22658=EDGE_CURVE('',#25289,#25344,#25390,.T.);
+#22659=EDGE_CURVE('',#25291,#25342,#25391,.T.);
+#22660=EDGE_CURVE('',#25293,#25340,#25392,.T.);
+#22661=EDGE_CURVE('',#25295,#25338,#25393,.T.);
+#22662=EDGE_CURVE('',#25336,#25297,#25394,.T.);
+#22663=EDGE_CURVE('',#25395,#25396,#25397,.T.);
+#22664=EDGE_CURVE('',#25299,#25395,#25398,.T.);
+#22665=EDGE_CURVE('',#25396,#25297,#25399,.T.);
+#22666=EDGE_CURVE('',#25299,#25334,#25400,.T.);
+#22667=EDGE_CURVE('',#25301,#25332,#25401,.T.);
+#22668=EDGE_CURVE('',#25303,#25330,#25402,.T.);
+#22669=EDGE_CURVE('',#25305,#25328,#25403,.T.);
+#22670=EDGE_CURVE('',#25307,#25326,#25404,.T.);
+#22671=EDGE_CURVE('',#25309,#25324,#25405,.T.);
+#22672=EDGE_CURVE('',#25311,#25322,#25406,.T.);
+#22673=EDGE_CURVE('',#25313,#25320,#25407,.T.);
+#22674=EDGE_CURVE('',#25315,#25318,#25408,.T.);
+#22675=EDGE_CURVE('',#25409,#25410,#25411,.T.);
+#22676=EDGE_CURVE('',#25410,#25336,#25412,.T.);
+#22677=EDGE_CURVE('',#25334,#25409,#25413,.T.);
+#22678=EDGE_CURVE('',#25414,#25415,#25416,.T.);
+#22679=EDGE_CURVE('',#25415,#25348,#25417,.T.);
+#22680=EDGE_CURVE('',#25346,#25414,#25418,.T.);
+#22681=EDGE_CURVE('',#25385,#25415,#25419,.T.);
+#22682=EDGE_CURVE('',#25420,#25421,#25422,.T.);
+#22683=EDGE_CURVE('',#25421,#25423,#25424,.T.);
+#22684=EDGE_CURVE('',#25423,#25384,#25425,.T.);
+#22685=EDGE_CURVE('',#25385,#25426,#25427,.T.);
+#22686=EDGE_CURVE('',#25426,#25428,#25429,.T.);
+#22687=EDGE_CURVE('',#25428,#25430,#25431,.T.);
+#22688=EDGE_CURVE('',#25430,#25432,#25433,.T.);
+#22689=EDGE_CURVE('',#25432,#25434,#25435,.F.);
+#22690=EDGE_CURVE('',#25434,#25436,#25437,.T.);
+#22691=EDGE_CURVE('',#25436,#25438,#25439,.F.);
+#22692=EDGE_CURVE('',#25438,#25440,#25441,.T.);
+#22693=EDGE_CURVE('',#25440,#25442,#25443,.F.);
+#22694=EDGE_CURVE('',#25442,#25444,#25445,.T.);
+#22695=EDGE_CURVE('',#25444,#25446,#25447,.F.);
+#22696=EDGE_CURVE('',#25446,#25448,#25449,.T.);
+#22697=EDGE_CURVE('',#25448,#25450,#25451,.F.);
+#22698=EDGE_CURVE('',#25450,#25452,#25453,.T.);
+#22699=EDGE_CURVE('',#25452,#25454,#25455,.F.);
+#22700=EDGE_CURVE('',#25454,#25456,#25457,.T.);
+#22701=EDGE_CURVE('',#25456,#25458,#25459,.F.);
+#22702=EDGE_CURVE('',#25458,#25420,#25460,.T.);
+#22703=EDGE_CURVE('',#25414,#25384,#25461,.T.);
+#22704=EDGE_CURVE('',#25396,#25410,#25462,.T.);
+#22705=EDGE_CURVE('',#25463,#25464,#25465,.T.);
+#22706=EDGE_CURVE('',#25464,#25466,#25467,.T.);
+#22707=EDGE_CURVE('',#25466,#25468,#25469,.T.);
+#22708=EDGE_CURVE('',#25468,#25470,#25471,.T.);
+#22709=EDGE_CURVE('',#25470,#25472,#25473,.T.);
+#22710=EDGE_CURVE('',#25472,#25474,#25475,.T.);
+#22711=EDGE_CURVE('',#25474,#25476,#25477,.T.);
+#22712=EDGE_CURVE('',#25476,#25478,#25479,.T.);
+#22713=EDGE_CURVE('',#25478,#25480,#25481,.T.);
+#22714=EDGE_CURVE('',#25480,#25482,#25483,.T.);
+#22715=EDGE_CURVE('',#25482,#25484,#25485,.T.);
+#22716=EDGE_CURVE('',#25484,#25486,#25487,.T.);
+#22717=EDGE_CURVE('',#25486,#25488,#25489,.T.);
+#22718=EDGE_CURVE('',#25488,#25490,#25491,.T.);
+#22719=EDGE_CURVE('',#25490,#25492,#25493,.T.);
+#22720=EDGE_CURVE('',#25492,#25494,#25495,.T.);
+#22721=EDGE_CURVE('',#25494,#25496,#25497,.T.);
+#22722=EDGE_CURVE('',#25496,#25498,#25499,.T.);
+#22723=EDGE_CURVE('',#25498,#25395,#25500,.T.);
+#22724=EDGE_CURVE('',#25396,#25501,#25502,.T.);
+#22725=EDGE_CURVE('',#25501,#25463,#25503,.T.);
+#22726=EDGE_CURVE('',#25409,#25395,#25504,.T.);
+#22727=EDGE_CURVE('',#25505,#25506,#25507,.F.);
+#22728=EDGE_CURVE('',#25506,#25508,#25509,.F.);
+#22729=EDGE_CURVE('',#25508,#25410,#25510,.F.);
+#22730=EDGE_CURVE('',#25409,#25511,#25512,.F.);
+#22731=EDGE_CURVE('',#25511,#25513,#25514,.F.);
+#22732=EDGE_CURVE('',#25513,#25515,#25516,.F.);
+#22733=EDGE_CURVE('',#25515,#25517,#25518,.F.);
+#22734=EDGE_CURVE('',#25517,#25519,#25520,.F.);
+#22735=EDGE_CURVE('',#25519,#25521,#25522,.F.);
+#22736=EDGE_CURVE('',#25521,#25523,#25524,.F.);
+#22737=EDGE_CURVE('',#25523,#25525,#25526,.F.);
+#22738=EDGE_CURVE('',#25525,#25527,#25528,.F.);
+#22739=EDGE_CURVE('',#25527,#25529,#25530,.F.);
+#22740=EDGE_CURVE('',#25529,#25531,#25532,.F.);
+#22741=EDGE_CURVE('',#25531,#25533,#25534,.F.);
+#22742=EDGE_CURVE('',#25533,#25535,#25536,.F.);
+#22743=EDGE_CURVE('',#25535,#25537,#25538,.F.);
+#22744=EDGE_CURVE('',#25537,#25539,#25540,.F.);
+#22745=EDGE_CURVE('',#25539,#25541,#25542,.F.);
+#22746=EDGE_CURVE('',#25541,#25543,#25544,.F.);
+#22747=EDGE_CURVE('',#25543,#25505,#25545,.F.);
+#22748=EDGE_CURVE('',#25546,#25547,#25548,.F.);
+#22749=EDGE_CURVE('',#25547,#25549,#25550,.F.);
+#22750=EDGE_CURVE('',#25549,#25551,#25552,.T.);
+#22751=EDGE_CURVE('',#25551,#25553,#25554,.F.);
+#22752=EDGE_CURVE('',#25553,#25555,#25556,.T.);
+#22753=EDGE_CURVE('',#25555,#25557,#25558,.F.);
+#22754=EDGE_CURVE('',#25557,#25559,#25560,.T.);
+#22755=EDGE_CURVE('',#25559,#25561,#25562,.F.);
+#22756=EDGE_CURVE('',#25561,#25563,#25564,.T.);
+#22757=EDGE_CURVE('',#25563,#25565,#25566,.F.);
+#22758=EDGE_CURVE('',#25565,#25567,#25568,.T.);
+#22759=EDGE_CURVE('',#25567,#25569,#25570,.F.);
+#22760=EDGE_CURVE('',#25569,#25571,#25572,.T.);
+#22761=EDGE_CURVE('',#25571,#25573,#25574,.F.);
+#22762=EDGE_CURVE('',#25573,#25575,#25576,.T.);
+#22763=EDGE_CURVE('',#25575,#25577,#25578,.F.);
+#22764=EDGE_CURVE('',#25577,#25579,#25580,.F.);
+#22765=EDGE_CURVE('',#25579,#25581,#25582,.F.);
+#22766=EDGE_CURVE('',#25581,#25415,#25583,.F.);
+#22767=EDGE_CURVE('',#25414,#25584,#25585,.F.);
+#22768=EDGE_CURVE('',#25584,#25546,#25586,.F.);
+#22769=EDGE_CURVE('',#25581,#25426,#25587,.T.);
+#22770=EDGE_CURVE('',#25546,#25421,#25588,.T.);
+#22771=EDGE_CURVE('',#25547,#25420,#25589,.T.);
+#22772=EDGE_CURVE('',#25584,#25423,#25590,.T.);
+#22773=EDGE_CURVE('',#25579,#25428,#25591,.T.);
+#22774=EDGE_CURVE('',#25577,#25430,#25592,.T.);
+#22775=EDGE_CURVE('',#25575,#25432,#25593,.T.);
+#22776=EDGE_CURVE('',#25573,#25434,#25594,.T.);
+#22777=EDGE_CURVE('',#25571,#25436,#25595,.T.);
+#22778=EDGE_CURVE('',#25569,#25438,#25596,.T.);
+#22779=EDGE_CURVE('',#25567,#25440,#25597,.T.);
+#22780=EDGE_CURVE('',#25565,#25442,#25598,.T.);
+#22781=EDGE_CURVE('',#25563,#25444,#25599,.T.);
+#22782=EDGE_CURVE('',#25561,#25446,#25600,.T.);
+#22783=EDGE_CURVE('',#25559,#25448,#25601,.T.);
+#22784=EDGE_CURVE('',#25557,#25450,#25602,.T.);
+#22785=EDGE_CURVE('',#25555,#25452,#25603,.T.);
+#22786=EDGE_CURVE('',#25553,#25454,#25604,.T.);
+#22787=EDGE_CURVE('',#25551,#25456,#25605,.T.);
+#22788=EDGE_CURVE('',#25549,#25458,#25606,.T.);
+#22789=EDGE_CURVE('',#25501,#25508,#25607,.T.);
+#22790=EDGE_CURVE('',#25464,#25505,#25608,.T.);
+#22791=EDGE_CURVE('',#25463,#25506,#25609,.T.);
+#22792=EDGE_CURVE('',#25466,#25543,#25610,.T.);
+#22793=EDGE_CURVE('',#25468,#25541,#25611,.T.);
+#22794=EDGE_CURVE('',#25470,#25539,#25612,.T.);
+#22795=EDGE_CURVE('',#25472,#25537,#25613,.T.);
+#22796=EDGE_CURVE('',#25474,#25535,#25614,.T.);
+#22797=EDGE_CURVE('',#25476,#25533,#25615,.T.);
+#22798=EDGE_CURVE('',#25478,#25531,#25616,.T.);
+#22799=EDGE_CURVE('',#25480,#25529,#25617,.T.);
+#22800=EDGE_CURVE('',#25482,#25527,#25618,.T.);
+#22801=EDGE_CURVE('',#25484,#25525,#25619,.T.);
+#22802=EDGE_CURVE('',#25486,#25523,#25620,.T.);
+#22803=EDGE_CURVE('',#25488,#25521,#25621,.T.);
+#22804=EDGE_CURVE('',#25490,#25519,#25622,.T.);
+#22805=EDGE_CURVE('',#25492,#25517,#25623,.T.);
+#22806=EDGE_CURVE('',#25494,#25515,#25624,.T.);
+#22807=EDGE_CURVE('',#25496,#25513,#25625,.T.);
+#22808=EDGE_CURVE('',#25498,#25511,#25626,.T.);
+#22809=EDGE_CURVE('',#25627,#25628,#25629,.T.);
+#22810=EDGE_CURVE('',#25628,#25630,#25631,.F.);
+#22811=EDGE_CURVE('',#25630,#25632,#25633,.F.);
+#22812=EDGE_CURVE('',#25632,#25634,#25635,.F.);
+#22813=EDGE_CURVE('',#25634,#25636,#25637,.T.);
+#22814=EDGE_CURVE('',#25636,#25638,#25639,.F.);
+#22815=EDGE_CURVE('',#25638,#25640,#25641,.T.);
+#22816=EDGE_CURVE('',#25642,#25640,#25643,.T.);
+#22817=EDGE_CURVE('',#25642,#25644,#25645,.T.);
+#22818=EDGE_CURVE('',#25644,#25646,#25647,.F.);
+#22819=EDGE_CURVE('',#25646,#25648,#25649,.F.);
+#22820=EDGE_CURVE('',#25648,#25650,#25651,.F.);
+#22821=EDGE_CURVE('',#25650,#25652,#25653,.F.);
+#22822=EDGE_CURVE('',#25652,#25627,#25654,.F.);
+#22823=EDGE_CURVE('',#25655,#25656,#25657,.T.);
+#22824=EDGE_CURVE('',#25656,#25658,#25659,.T.);
+#22825=EDGE_CURVE('',#25658,#25660,#25661,.T.);
+#22826=EDGE_CURVE('',#25660,#25662,#25663,.T.);
+#22827=EDGE_CURVE('',#25662,#25664,#25665,.T.);
+#22828=EDGE_CURVE('',#25664,#25666,#25667,.T.);
+#22829=EDGE_CURVE('',#25668,#25666,#25669,.T.);
+#22830=EDGE_CURVE('',#25668,#25670,#25671,.T.);
+#22831=EDGE_CURVE('',#25672,#25670,#25673,.T.);
+#22832=EDGE_CURVE('',#25672,#25674,#25675,.T.);
+#22833=EDGE_CURVE('',#25676,#25674,#25677,.T.);
+#22834=EDGE_CURVE('',#25676,#25678,#25679,.T.);
+#22835=EDGE_CURVE('',#25678,#25680,#25681,.T.);
+#22836=EDGE_CURVE('',#25680,#25655,#25682,.T.);
+#22837=EDGE_CURVE('',#25656,#25627,#25683,.T.);
+#22838=EDGE_CURVE('',#25658,#25652,#25684,.T.);
+#22839=EDGE_CURVE('',#25628,#25655,#25685,.T.);
+#22840=EDGE_CURVE('',#25680,#25630,#25686,.T.);
+#22841=EDGE_CURVE('',#25678,#25632,#25687,.T.);
+#22842=EDGE_CURVE('',#25634,#25676,#25688,.F.);
+#22843=EDGE_CURVE('',#25674,#25636,#25689,.T.);
+#22844=EDGE_CURVE('',#25638,#25672,#25690,.F.);
+#22845=EDGE_CURVE('',#25670,#25640,#25691,.T.);
+#22846=EDGE_CURVE('',#25640,#24976,#25692,.T.);
+#22847=EDGE_CURVE('',#24971,#25642,#25693,.T.);
+#22848=EDGE_CURVE('',#25666,#25644,#25694,.T.);
+#22849=EDGE_CURVE('',#25668,#25642,#25695,.T.);
+#22850=EDGE_CURVE('',#25664,#25646,#25696,.T.);
+#22851=EDGE_CURVE('',#25662,#25648,#25697,.T.);
+#22852=EDGE_CURVE('',#25660,#25650,#25698,.T.);
+#22853=EDGE_CURVE('',#24964,#25668,#25699,.T.);
+#22854=EDGE_CURVE('',#25670,#24963,#25700,.T.);
+#22855=EDGE_CURVE('',#25655,#25701,#25702,.T.);
+#22856=EDGE_CURVE('',#25701,#25703,#25704,.T.);
+#22857=EDGE_CURVE('',#25656,#25703,#25705,.T.);
+#22858=EDGE_CURVE('',#25701,#25706,#25707,.T.);
+#22859=EDGE_CURVE('',#25706,#25708,#25709,.T.);
+#22860=EDGE_CURVE('',#25703,#25708,#25710,.T.);
+#22861=EDGE_CURVE('',#25706,#25711,#25712,.T.);
+#22862=EDGE_CURVE('',#25711,#25713,#25714,.T.);
+#22863=EDGE_CURVE('',#25708,#25713,#25715,.T.);
+#22864=EDGE_CURVE('',#25713,#25716,#25717,.T.);
+#22865=EDGE_CURVE('',#25711,#25718,#25719,.T.);
+#22866=EDGE_CURVE('',#25716,#25718,#25720,.F.);
+#22867=EDGE_CURVE('',#25721,#25722,#25723,.F.);
+#22868=EDGE_CURVE('',#25721,#25724,#25725,.T.);
+#22869=EDGE_CURVE('',#25724,#25726,#25727,.T.);
+#22870=EDGE_CURVE('',#25722,#25726,#25728,.T.);
+#22871=EDGE_CURVE('',#25724,#25729,#25730,.T.);
+#22872=EDGE_CURVE('',#25729,#25731,#25732,.T.);
+#22873=EDGE_CURVE('',#25726,#25731,#25733,.T.);
+#22874=EDGE_CURVE('',#25729,#25734,#25735,.T.);
+#22875=EDGE_CURVE('',#25734,#25736,#25737,.T.);
+#22876=EDGE_CURVE('',#25731,#25736,#25738,.T.);
+#22877=EDGE_CURVE('',#25734,#25628,#25739,.T.);
+#22878=EDGE_CURVE('',#25736,#25627,#25740,.T.);
+#22879=EDGE_CURVE('',#25716,#25722,#25741,.T.);
+#22880=EDGE_CURVE('',#25726,#25713,#25742,.T.);
+#22881=EDGE_CURVE('',#25724,#25711,#25743,.T.);
+#22882=EDGE_CURVE('',#25706,#25729,#25744,.T.);
+#22883=EDGE_CURVE('',#25718,#25721,#25745,.T.);
+#22884=EDGE_CURVE('',#25734,#25701,#25746,.T.);
+#22885=EDGE_CURVE('',#25708,#25731,#25747,.T.);
+#22886=EDGE_CURVE('',#25736,#25703,#25748,.T.);
+#22887=EDGE_CURVE('',#25749,#25750,#25751,.T.);
+#22888=EDGE_CURVE('',#25750,#25752,#25753,.F.);
+#22889=EDGE_CURVE('',#25752,#25754,#25755,.T.);
+#22890=EDGE_CURVE('',#25754,#25756,#25757,.F.);
+#22891=EDGE_CURVE('',#25756,#25758,#25759,.F.);
+#22892=EDGE_CURVE('',#25758,#25760,#25761,.T.);
+#22893=EDGE_CURVE('',#25760,#25762,#25763,.T.);
+#22894=EDGE_CURVE('',#25764,#25762,#25765,.T.);
+#22895=EDGE_CURVE('',#25764,#25766,#25767,.T.);
+#22896=EDGE_CURVE('',#25766,#25768,#25769,.T.);
+#22897=EDGE_CURVE('',#25768,#25770,#25771,.T.);
+#22898=EDGE_CURVE('',#25770,#25772,#25773,.F.);
+#22899=EDGE_CURVE('',#25772,#25774,#25775,.T.);
+#22900=EDGE_CURVE('',#25774,#25749,#25776,.F.);
+#22901=EDGE_CURVE('',#25777,#25778,#25779,.T.);
+#22902=EDGE_CURVE('',#25778,#25780,#25781,.T.);
+#22903=EDGE_CURVE('',#25780,#25782,#25783,.F.);
+#22904=EDGE_CURVE('',#25782,#25784,#25785,.T.);
+#22905=EDGE_CURVE('',#25786,#25784,#25787,.T.);
+#22906=EDGE_CURVE('',#25786,#25788,#25789,.F.);
+#22907=EDGE_CURVE('',#25790,#25788,#25791,.T.);
+#22908=EDGE_CURVE('',#25790,#25792,#25793,.T.);
+#22909=EDGE_CURVE('',#25794,#25792,#25795,.T.);
+#22910=EDGE_CURVE('',#25794,#25796,#25797,.F.);
+#22911=EDGE_CURVE('',#25796,#25798,#25799,.T.);
+#22912=EDGE_CURVE('',#25798,#25800,#25801,.T.);
+#22913=EDGE_CURVE('',#25800,#25802,#25803,.F.);
+#22914=EDGE_CURVE('',#25802,#25777,#25804,.T.);
+#22915=EDGE_CURVE('',#25750,#25777,#25805,.T.);
+#22916=EDGE_CURVE('',#25752,#25802,#25806,.T.);
+#22917=EDGE_CURVE('',#25778,#25749,#25807,.T.);
+#22918=EDGE_CURVE('',#25774,#25780,#25808,.T.);
+#22919=EDGE_CURVE('',#25754,#25800,#25809,.T.);
+#22920=EDGE_CURVE('',#25756,#25798,#25810,.T.);
+#22921=EDGE_CURVE('',#25758,#25796,#25811,.T.);
+#22922=EDGE_CURVE('',#25760,#25794,#25812,.T.);
+#22923=EDGE_CURVE('',#25792,#25762,#25813,.T.);
+#22924=EDGE_CURVE('',#25762,#24956,#25814,.T.);
+#22925=EDGE_CURVE('',#24951,#25764,#25815,.T.);
+#22926=EDGE_CURVE('',#25788,#25766,#25816,.F.);
+#22927=EDGE_CURVE('',#25790,#25764,#25817,.T.);
+#22928=EDGE_CURVE('',#25768,#25786,#25818,.T.);
+#22929=EDGE_CURVE('',#25784,#25770,#25819,.F.);
+#22930=EDGE_CURVE('',#25772,#25782,#25820,.T.);
+#22931=EDGE_CURVE('',#24944,#25790,#25821,.T.);
+#22932=EDGE_CURVE('',#25792,#24943,#25822,.T.);
+#22933=EDGE_CURVE('',#25777,#25823,#25824,.T.);
+#22934=EDGE_CURVE('',#25823,#25825,#25826,.T.);
+#22935=EDGE_CURVE('',#25778,#25825,#25827,.T.);
+#22936=EDGE_CURVE('',#25823,#25828,#25829,.T.);
+#22937=EDGE_CURVE('',#25828,#25830,#25831,.T.);
+#22938=EDGE_CURVE('',#25825,#25830,#25832,.T.);
+#22939=EDGE_CURVE('',#25828,#25833,#25834,.T.);
+#22940=EDGE_CURVE('',#25833,#25835,#25836,.T.);
+#22941=EDGE_CURVE('',#25830,#25835,#25837,.T.);
+#22942=EDGE_CURVE('',#25835,#25838,#25839,.T.);
+#22943=EDGE_CURVE('',#25833,#25840,#25841,.T.);
+#22944=EDGE_CURVE('',#25838,#25840,#25842,.F.);
+#22945=EDGE_CURVE('',#25843,#25844,#25845,.F.);
+#22946=EDGE_CURVE('',#25843,#25846,#25847,.T.);
+#22947=EDGE_CURVE('',#25846,#25848,#25849,.T.);
+#22948=EDGE_CURVE('',#25844,#25848,#25850,.T.);
+#22949=EDGE_CURVE('',#25846,#25851,#25852,.T.);
+#22950=EDGE_CURVE('',#25851,#25853,#25854,.T.);
+#22951=EDGE_CURVE('',#25848,#25853,#25855,.T.);
+#22952=EDGE_CURVE('',#25851,#25856,#25857,.T.);
+#22953=EDGE_CURVE('',#25856,#25858,#25859,.T.);
+#22954=EDGE_CURVE('',#25853,#25858,#25860,.T.);
+#22955=EDGE_CURVE('',#25856,#25750,#25861,.T.);
+#22956=EDGE_CURVE('',#25858,#25749,#25862,.T.);
+#22957=EDGE_CURVE('',#25838,#25844,#25863,.T.);
+#22958=EDGE_CURVE('',#25848,#25835,#25864,.T.);
+#22959=EDGE_CURVE('',#25846,#25833,#25865,.T.);
+#22960=EDGE_CURVE('',#25828,#25851,#25866,.T.);
+#22961=EDGE_CURVE('',#25840,#25843,#25867,.T.);
+#22962=EDGE_CURVE('',#25856,#25823,#25868,.T.);
+#22963=EDGE_CURVE('',#25830,#25853,#25869,.T.);
+#22964=EDGE_CURVE('',#25858,#25825,#25870,.T.);
+#22965=VERTEX_POINT('',#25871);
+#22966=VERTEX_POINT('',#25872);
+#22967=CIRCLE('',#25873,0.4);
+#22968=VERTEX_POINT('',#25877);
+#22969=LINE('',#25878,#25879);
+#22970=VERTEX_POINT('',#25881);
+#22971=CIRCLE('',#25882,0.2);
+#22972=VERTEX_POINT('',#25886);
+#22973=LINE('',#25887,#25888);
+#22974=VERTEX_POINT('',#25890);
+#22975=LINE('',#25891,#25892);
+#22976=VERTEX_POINT('',#25894);
+#22977=CIRCLE('',#25895,1.5);
+#22978=VERTEX_POINT('',#25899);
+#22979=LINE('',#25900,#25901);
+#22980=VERTEX_POINT('',#25903);
+#22981=LINE('',#25904,#25905);
+#22982=VERTEX_POINT('',#25907);
+#22983=LINE('',#25908,#25909);
+#22984=VERTEX_POINT('',#25911);
+#22985=LINE('',#25912,#25913);
+#22986=VERTEX_POINT('',#25915);
+#22987=LINE('',#25916,#25917);
+#22988=VERTEX_POINT('',#25919);
+#22989=LINE('',#25920,#25921);
+#22990=VERTEX_POINT('',#25923);
+#22991=LINE('',#25924,#25925);
+#22992=VERTEX_POINT('',#25927);
+#22993=LINE('',#25928,#25929);
+#22994=VERTEX_POINT('',#25931);
+#22995=CIRCLE('',#25932,1.5);
+#22996=VERTEX_POINT('',#25936);
+#22997=LINE('',#25937,#25938);
+#22998=VERTEX_POINT('',#25940);
+#22999=LINE('',#25941,#25942);
+#23000=VERTEX_POINT('',#25944);
+#23001=CIRCLE('',#25945,0.2);
+#23002=VERTEX_POINT('',#25949);
+#23003=LINE('',#25950,#25951);
+#23004=VERTEX_POINT('',#25953);
+#23005=CIRCLE('',#25954,0.2);
+#23006=VERTEX_POINT('',#25958);
+#23007=LINE('',#25959,#25960);
+#23008=VERTEX_POINT('',#25962);
+#23009=LINE('',#25963,#25964);
+#23010=VERTEX_POINT('',#25966);
+#23011=CIRCLE('',#25967,1.5);
+#23012=VERTEX_POINT('',#25971);
+#23013=LINE('',#25972,#25973);
+#23014=VERTEX_POINT('',#25975);
+#23015=LINE('',#25976,#25977);
+#23016=VERTEX_POINT('',#25979);
+#23017=LINE('',#25980,#25981);
+#23018=VERTEX_POINT('',#25983);
+#23019=LINE('',#25984,#25985);
+#23020=VERTEX_POINT('',#25987);
+#23021=LINE('',#25988,#25989);
+#23022=VERTEX_POINT('',#25991);
+#23023=LINE('',#25992,#25993);
+#23024=VERTEX_POINT('',#25995);
+#23025=LINE('',#25996,#25997);
+#23026=VERTEX_POINT('',#25999);
+#23027=LINE('',#26000,#26001);
+#23028=VERTEX_POINT('',#26003);
+#23029=CIRCLE('',#26004,1.5);
+#23030=VERTEX_POINT('',#26008);
+#23031=LINE('',#26009,#26010);
+#23032=VERTEX_POINT('',#26012);
+#23033=LINE('',#26013,#26014);
+#23034=VERTEX_POINT('',#26016);
+#23035=CIRCLE('',#26017,0.2);
+#23036=VERTEX_POINT('',#26021);
+#23037=LINE('',#26022,#26023);
+#23038=VERTEX_POINT('',#26025);
+#23039=CIRCLE('',#26026,0.4);
+#23040=VERTEX_POINT('',#26030);
+#23041=LINE('',#26031,#26032);
+#23042=VERTEX_POINT('',#26034);
+#23043=CIRCLE('',#26035,0.4);
+#23044=VERTEX_POINT('',#26039);
+#23045=LINE('',#26040,#26041);
+#23046=VERTEX_POINT('',#26043);
+#23047=CIRCLE('',#26044,0.4);
+#23048=LINE('',#26048,#26049);
+#23049=VERTEX_POINT('',#26051);
+#23050=CIRCLE('',#26052,5.);
+#23051=VERTEX_POINT('',#26056);
+#23052=VERTEX_POINT('',#26057);
+#23053=LINE('',#26058,#26059);
+#23054=VERTEX_POINT('',#26061);
+#23055=LINE('',#26062,#26063);
+#23056=VERTEX_POINT('',#26065);
+#23057=LINE('',#26066,#26067);
+#23058=LINE('',#26069,#26070);
+#23059=VERTEX_POINT('',#26072);
+#23060=CIRCLE('',#26073,0.2);
+#23061=VERTEX_POINT('',#26077);
+#23062=LINE('',#26078,#26079);
+#23063=VERTEX_POINT('',#26081);
+#23064=CIRCLE('',#26082,0.2);
+#23065=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#26086,#26087,#26088,#26089,#26090,#26091,#26092,#26093,#26094),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.232832804442209,0.433162944589399,0.592756596675686,0.759498714258531,0.892501907444674,
+1.),
+.UNSPECIFIED.);
+#23066=VERTEX_POINT('',#26095);
+#23067=LINE('',#26096,#26097);
+#23068=VERTEX_POINT('',#26099);
+#23069=LINE('',#26100,#26101);
+#23070=LINE('',#26103,#26104);
+#23071=VERTEX_POINT('',#26106);
+#23072=CIRCLE('',#26107,0.2);
+#23073=VERTEX_POINT('',#26111);
+#23074=LINE('',#26112,#26113);
+#23075=CIRCLE('',#26115,0.2);
+#23076=VERTEX_POINT('',#26119);
+#23077=LINE('',#26120,#26121);
+#23078=VERTEX_POINT('',#26123);
+#23079=LINE('',#26124,#26125);
+#23080=LINE('',#26127,#26128);
+#23081=VERTEX_POINT('',#26130);
+#23082=CIRCLE('',#26131,0.2);
+#23083=VERTEX_POINT('',#26135);
+#23084=LINE('',#26136,#26137);
+#23085=CIRCLE('',#26139,0.2);
+#23086=VERTEX_POINT('',#26143);
+#23087=LINE('',#26144,#26145);
+#23088=VERTEX_POINT('',#26147);
+#23089=LINE('',#26148,#26149);
+#23090=LINE('',#26151,#26152);
+#23091=CIRCLE('',#26154,0.2);
+#23092=VERTEX_POINT('',#26158);
+#23093=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#26159,#26160,#26161,#26162,#26163,#26164,#26165,#26166,#26167),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.200783596913088,0.376896819970329,0.536454957569198,0.705120622363195,0.862340732639288,
+1.),
+.UNSPECIFIED.);
+#23094=CIRCLE('',#26168,0.2);
+#23095=VERTEX_POINT('',#26172);
+#23096=LINE('',#26173,#26174);
+#23097=VERTEX_POINT('',#26176);
+#23098=LINE('',#26177,#26178);
+#23099=LINE('',#26180,#26181);
+#23100=VERTEX_POINT('',#26183);
+#23101=VERTEX_POINT('',#26184);
+#23102=LINE('',#26185,#26186);
+#23103=VERTEX_POINT('',#26188);
+#23104=LINE('',#26189,#26190);
+#23105=VERTEX_POINT('',#26192);
+#23106=LINE('',#26193,#26194);
+#23107=VERTEX_POINT('',#26196);
+#23108=LINE('',#26197,#26198);
+#23109=VERTEX_POINT('',#26200);
+#23110=LINE('',#26201,#26202);
+#23111=VERTEX_POINT('',#26204);
+#23112=LINE('',#26205,#26206);
+#23113=LINE('',#26208,#26209);
+#23114=LINE('',#26211,#26212);
+#23115=VERTEX_POINT('',#26214);
+#23116=LINE('',#26215,#26216);
+#23117=LINE('',#26218,#26219);
+#23118=VERTEX_POINT('',#26221);
+#23119=LINE('',#26222,#26223);
+#23120=VERTEX_POINT('',#26225);
+#23121=LINE('',#26226,#26227);
+#23122=VERTEX_POINT('',#26229);
+#23123=LINE('',#26230,#26231);
+#23124=LINE('',#26233,#26234);
+#23125=VERTEX_POINT('',#26236);
+#23126=LINE('',#26237,#26238);
+#23127=LINE('',#26240,#26241);
+#23128=VERTEX_POINT('',#26243);
+#23129=VERTEX_POINT('',#26244);
+#23130=LINE('',#26245,#26246);
+#23131=VERTEX_POINT('',#26248);
+#23132=LINE('',#26249,#26250);
+#23133=VERTEX_POINT('',#26252);
+#23134=LINE('',#26253,#26254);
+#23135=LINE('',#26256,#26257);
+#23136=LINE('',#26259,#26260);
+#23137=VERTEX_POINT('',#26262);
+#23138=LINE('',#26263,#26264);
+#23139=VERTEX_POINT('',#26266);
+#23140=CIRCLE('',#26267,1.5);
+#23141=VERTEX_POINT('',#26271);
+#23142=LINE('',#26272,#26273);
+#23143=CIRCLE('',#26275,1.5);
+#23144=VERTEX_POINT('',#26279);
+#23145=VERTEX_POINT('',#26280);
+#23146=LINE('',#26281,#26282);
+#23147=VERTEX_POINT('',#26284);
+#23148=LINE('',#26285,#26286);
+#23149=VERTEX_POINT('',#26288);
+#23150=LINE('',#26289,#26290);
+#23151=LINE('',#26292,#26293);
+#23152=VERTEX_POINT('',#26295);
+#23153=LINE('',#26296,#26297);
+#23154=LINE('',#26299,#26300);
+#23155=VERTEX_POINT('',#26302);
+#23156=LINE('',#26303,#26304);
+#23157=LINE('',#26306,#26307);
+#23158=VERTEX_POINT('',#26309);
+#23159=CIRCLE('',#26310,0.2);
+#23160=LINE('',#26314,#26315);
+#23161=VERTEX_POINT('',#26317);
+#23162=VERTEX_POINT('',#26318);
+#23163=LINE('',#26319,#26320);
+#23164=VERTEX_POINT('',#26322);
+#23165=LINE('',#26323,#26324);
+#23166=VERTEX_POINT('',#26326);
+#23167=LINE('',#26327,#26328);
+#23168=VERTEX_POINT('',#26330);
+#23169=LINE('',#26331,#26332);
+#23170=LINE('',#26334,#26335);
+#23171=LINE('',#26337,#26338);
+#23172=VERTEX_POINT('',#26340);
+#23173=CIRCLE('',#26341,0.2);
+#23174=LINE('',#26345,#26346);
+#23175=VERTEX_POINT('',#26348);
+#23176=LINE('',#26349,#26350);
+#23177=LINE('',#26352,#26353);
+#23178=VERTEX_POINT('',#26355);
+#23179=VERTEX_POINT('',#26356);
+#23180=LINE('',#26357,#26358);
+#23181=VERTEX_POINT('',#26360);
+#23182=LINE('',#26361,#26362);
+#23183=VERTEX_POINT('',#26364);
+#23184=LINE('',#26365,#26366);
+#23185=LINE('',#26368,#26369);
+#23186=VERTEX_POINT('',#26371);
+#23187=LINE('',#26372,#26373);
+#23188=LINE('',#26375,#26376);
+#23189=VERTEX_POINT('',#26378);
+#23190=CIRCLE('',#26379,1.5);
+#23191=VERTEX_POINT('',#26383);
+#23192=LINE('',#26384,#26385);
+#23193=VERTEX_POINT('',#26387);
+#23194=CIRCLE('',#26388,1.5);
+#23195=LINE('',#26392,#26393);
+#23196=VERTEX_POINT('',#26395);
+#23197=VERTEX_POINT('',#26396);
+#23198=LINE('',#26397,#26398);
+#23199=LINE('',#26400,#26401);
+#23200=VERTEX_POINT('',#26403);
+#23201=LINE('',#26404,#26405);
+#23202=VERTEX_POINT('',#26407);
+#23203=LINE('',#26408,#26409);
+#23204=LINE('',#26411,#26412);
+#23205=VERTEX_POINT('',#26414);
+#23206=LINE('',#26415,#26416);
+#23207=LINE('',#26418,#26419);
+#23208=VERTEX_POINT('',#26421);
+#23209=LINE('',#26422,#26423);
+#23210=VERTEX_POINT('',#26425);
+#23211=LINE('',#26426,#26427);
+#23212=VERTEX_POINT('',#26429);
+#23213=LINE('',#26430,#26431);
+#23214=LINE('',#26433,#26434);
+#23215=VERTEX_POINT('',#26436);
+#23216=LINE('',#26437,#26438);
+#23217=LINE('',#26440,#26441);
+#23218=VERTEX_POINT('',#26443);
+#23219=VERTEX_POINT('',#26444);
+#23220=LINE('',#26445,#26446);
+#23221=VERTEX_POINT('',#26448);
+#23222=LINE('',#26449,#26450);
+#23223=VERTEX_POINT('',#26452);
+#23224=LINE('',#26453,#26454);
+#23225=VERTEX_POINT('',#26456);
+#23226=LINE('',#26457,#26458);
+#23227=VERTEX_POINT('',#26460);
+#23228=LINE('',#26461,#26462);
+#23229=VERTEX_POINT('',#26464);
+#23230=LINE('',#26465,#26466);
+#23231=LINE('',#26468,#26469);
+#23232=LINE('',#26471,#26472);
+#23233=VERTEX_POINT('',#26474);
+#23234=LINE('',#26475,#26476);
+#23235=LINE('',#26478,#26479);
+#23236=VERTEX_POINT('',#26481);
+#23237=LINE('',#26482,#26483);
+#23238=VERTEX_POINT('',#26485);
+#23239=LINE('',#26486,#26487);
+#23240=VERTEX_POINT('',#26489);
+#23241=LINE('',#26490,#26491);
+#23242=LINE('',#26493,#26494);
+#23243=VERTEX_POINT('',#26496);
+#23244=LINE('',#26497,#26498);
+#23245=LINE('',#26500,#26501);
+#23246=VERTEX_POINT('',#26503);
+#23247=(BOUNDED_CURVE()B_SPLINE_CURVE(3,
+(#26504,#26505,#26506,#26507),
+.UNSPECIFIED.,.F.,.F.)B_SPLINE_CURVE_WITH_KNOTS((4,4),
+(0.,1.),
+.UNSPECIFIED.)CURVE()GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_CURVE((1.,
+0.996624102003416,0.996624102003416,1.))REPRESENTATION_ITEM(''));
+#23248=VERTEX_POINT('',#26508);
+#23249=LINE('',#26509,#26510);
+#23250=VERTEX_POINT('',#26512);
+#23251=CIRCLE('',#26513,1.5);
+#23252=VERTEX_POINT('',#26517);
+#23253=LINE('',#26518,#26519);
+#23254=VERTEX_POINT('',#26521);
+#23255=CIRCLE('',#26522,1.5);
+#23256=LINE('',#26526,#26527);
+#23257=VERTEX_POINT('',#26529);
+#23258=VERTEX_POINT('',#26530);
+#23259=LINE('',#26531,#26532);
+#23260=LINE('',#26534,#26535);
+#23261=VERTEX_POINT('',#26537);
+#23262=LINE('',#26538,#26539);
+#23263=LINE('',#26541,#26542);
+#23264=VERTEX_POINT('',#26544);
+#23265=LINE('',#26545,#26546);
+#23266=LINE('',#26548,#26549);
+#23267=VERTEX_POINT('',#26551);
+#23268=CIRCLE('',#26552,0.2);
+#23269=LINE('',#26556,#26557);
+#23270=VERTEX_POINT('',#26559);
+#23271=VERTEX_POINT('',#26560);
+#23272=LINE('',#26561,#26562);
+#23273=LINE('',#26564,#26565);
+#23274=VERTEX_POINT('',#26567);
+#23275=LINE('',#26568,#26569);
+#23276=LINE('',#26571,#26572);
+#23277=LINE('',#26574,#26575);
+#23278=VERTEX_POINT('',#26577);
+#23279=CIRCLE('',#26578,0.2);
+#23280=LINE('',#26582,#26583);
+#23281=VERTEX_POINT('',#26585);
+#23282=LINE('',#26586,#26587);
+#23283=LINE('',#26589,#26590);
+#23284=VERTEX_POINT('',#26592);
+#23285=LINE('',#26593,#26594);
+#23286=VERTEX_POINT('',#26596);
+#23287=LINE('',#26597,#26598);
+#23288=VERTEX_POINT('',#26600);
+#23289=LINE('',#26601,#26602);
+#23290=LINE('',#26604,#26605);
+#23291=VERTEX_POINT('',#26607);
+#23292=VERTEX_POINT('',#26608);
+#23293=(BOUNDED_CURVE()B_SPLINE_CURVE(3,
+(#26609,#26610,#26611,#26612),
+.UNSPECIFIED.,.F.,.F.)B_SPLINE_CURVE_WITH_KNOTS((4,4),
+(0.,1.),
+.UNSPECIFIED.)CURVE()GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_CURVE((1.,
+0.996624102003416,0.996624102003416,1.))REPRESENTATION_ITEM(''));
+#23294=LINE('',#26613,#26614);
+#23295=VERTEX_POINT('',#26616);
+#23296=CIRCLE('',#26617,1.5);
+#23297=VERTEX_POINT('',#26621);
+#23298=LINE('',#26622,#26623);
+#23299=VERTEX_POINT('',#26625);
+#23300=CIRCLE('',#26626,1.5);
+#23301=LINE('',#26630,#26631);
+#23302=VERTEX_POINT('',#26633);
+#23303=LINE('',#26634,#26635);
+#23304=LINE('',#26637,#26638);
+#23305=VERTEX_POINT('',#26640);
+#23306=LINE('',#26641,#26642);
+#23307=VERTEX_POINT('',#26644);
+#23308=LINE('',#26645,#26646);
+#23309=LINE('',#26648,#26649);
+#23310=VERTEX_POINT('',#26651);
+#23311=CIRCLE('',#26652,5.);
+#23312=VERTEX_POINT('',#26656);
+#23313=VERTEX_POINT('',#26657);
+#23314=LINE('',#26658,#26659);
+#23315=VERTEX_POINT('',#26661);
+#23316=LINE('',#26662,#26663);
+#23317=VERTEX_POINT('',#26665);
+#23318=LINE('',#26666,#26667);
+#23319=LINE('',#26669,#26670);
+#23320=LINE('',#26672,#26673);
+#23321=VERTEX_POINT('',#26675);
+#23322=VERTEX_POINT('',#26676);
+#23323=LINE('',#26677,#26678);
+#23324=VERTEX_POINT('',#26680);
+#23325=LINE('',#26681,#26682);
+#23326=VERTEX_POINT('',#26684);
+#23327=LINE('',#26685,#26686);
+#23328=VERTEX_POINT('',#26688);
+#23329=LINE('',#26689,#26690);
+#23330=VERTEX_POINT('',#26692);
+#23331=LINE('',#26693,#26694);
+#23332=VERTEX_POINT('',#26696);
+#23333=LINE('',#26697,#26698);
+#23334=VERTEX_POINT('',#26700);
+#23335=LINE('',#26701,#26702);
+#23336=LINE('',#26704,#26705);
+#23337=LINE('',#26707,#26708);
+#23338=VERTEX_POINT('',#26710);
+#23339=LINE('',#26711,#26712);
+#23340=LINE('',#26714,#26715);
+#23341=VERTEX_POINT('',#26717);
+#23342=LINE('',#26718,#26719);
+#23343=VERTEX_POINT('',#26721);
+#23344=CIRCLE('',#26722,0.2);
+#23345=LINE('',#26726,#26727);
+#23346=VERTEX_POINT('',#26729);
+#23347=LINE('',#26730,#26731);
+#23348=VERTEX_POINT('',#26733);
+#23349=LINE('',#26734,#26735);
+#23350=VERTEX_POINT('',#26737);
+#23351=LINE('',#26738,#26739);
+#23352=VERTEX_POINT('',#26741);
+#23353=LINE('',#26742,#26743);
+#23354=VERTEX_POINT('',#26745);
+#23355=LINE('',#26746,#26747);
+#23356=VERTEX_POINT('',#26749);
+#23357=LINE('',#26750,#26751);
+#23358=LINE('',#26753,#26754);
+#23359=VERTEX_POINT('',#26756);
+#23360=LINE('',#26757,#26758);
+#23361=VERTEX_POINT('',#26760);
+#23362=LINE('',#26761,#26762);
+#23363=VERTEX_POINT('',#26764);
+#23364=LINE('',#26765,#26766);
+#23365=VERTEX_POINT('',#26768);
+#23366=LINE('',#26769,#26770);
+#23367=VERTEX_POINT('',#26772);
+#23368=LINE('',#26773,#26774);
+#23369=VERTEX_POINT('',#26776);
+#23370=LINE('',#26777,#26778);
+#23371=LINE('',#26780,#26781);
+#23372=VERTEX_POINT('',#26783);
+#23373=LINE('',#26784,#26785);
+#23374=VERTEX_POINT('',#26787);
+#23375=CIRCLE('',#26788,0.2);
+#23376=LINE('',#26792,#26793);
+#23377=VERTEX_POINT('',#26795);
+#23378=LINE('',#26796,#26797);
+#23379=VERTEX_POINT('',#26799);
+#23380=CIRCLE('',#26800,0.2);
+#23381=LINE('',#26804,#26805);
+#23382=VERTEX_POINT('',#26807);
+#23383=LINE('',#26808,#26809);
+#23384=VERTEX_POINT('',#26811);
+#23385=LINE('',#26812,#26813);
+#23386=VERTEX_POINT('',#26815);
+#23387=LINE('',#26816,#26817);
+#23388=VERTEX_POINT('',#26819);
+#23389=LINE('',#26820,#26821);
+#23390=VERTEX_POINT('',#26823);
+#23391=LINE('',#26824,#26825);
+#23392=VERTEX_POINT('',#26827);
+#23393=LINE('',#26828,#26829);
+#23394=VERTEX_POINT('',#26831);
+#23395=LINE('',#26832,#26833);
+#23396=LINE('',#26835,#26836);
+#23397=VERTEX_POINT('',#26838);
+#23398=LINE('',#26839,#26840);
+#23399=VERTEX_POINT('',#26842);
+#23400=LINE('',#26843,#26844);
+#23401=VERTEX_POINT('',#26846);
+#23402=LINE('',#26847,#26848);
+#23403=VERTEX_POINT('',#26850);
+#23404=LINE('',#26851,#26852);
+#23405=VERTEX_POINT('',#26854);
+#23406=LINE('',#26855,#26856);
+#23407=VERTEX_POINT('',#26858);
+#23408=LINE('',#26859,#26860);
+#23409=LINE('',#26862,#26863);
+#23410=VERTEX_POINT('',#26865);
+#23411=LINE('',#26866,#26867);
+#23412=VERTEX_POINT('',#26869);
+#23413=CIRCLE('',#26870,0.2);
+#23414=LINE('',#26874,#26875);
+#23415=VERTEX_POINT('',#26877);
+#23416=LINE('',#26878,#26879);
+#23417=CIRCLE('',#26881,0.2);
+#23418=VERTEX_POINT('',#26885);
+#23419=CIRCLE('',#26886,0.2);
+#23420=LINE('',#26890,#26891);
+#23421=VERTEX_POINT('',#26893);
+#23422=CIRCLE('',#26894,2.5);
+#23423=VERTEX_POINT('',#26898);
+#23424=LINE('',#26899,#26900);
+#23425=LINE('',#26902,#26903);
+#23426=VERTEX_POINT('',#26905);
+#23427=LINE('',#26906,#26907);
+#23428=VERTEX_POINT('',#26909);
+#23429=LINE('',#26910,#26911);
+#23430=VERTEX_POINT('',#26913);
+#23431=LINE('',#26914,#26915);
+#23432=VERTEX_POINT('',#26917);
+#23433=LINE('',#26918,#26919);
+#23434=VERTEX_POINT('',#26921);
+#23435=LINE('',#26922,#26923);
+#23436=LINE('',#26925,#26926);
+#23437=LINE('',#26928,#26929);
+#23438=LINE('',#26931,#26932);
+#23439=LINE('',#26934,#26935);
+#23440=VERTEX_POINT('',#26937);
+#23441=LINE('',#26938,#26939);
+#23442=LINE('',#26941,#26942);
+#23443=VERTEX_POINT('',#26944);
+#23444=LINE('',#26945,#26946);
+#23445=CIRCLE('',#26948,0.2);
+#23446=VERTEX_POINT('',#26952);
+#23447=LINE('',#26953,#26954);
+#23448=LINE('',#26956,#26957);
+#23449=CIRCLE('',#26959,0.2);
+#23450=LINE('',#26963,#26964);
+#23451=VERTEX_POINT('',#26966);
+#23452=LINE('',#26967,#26968);
+#23453=CIRCLE('',#26970,0.2);
+#23454=LINE('',#26974,#26975);
+#23455=VERTEX_POINT('',#26977);
+#23456=LINE('',#26978,#26979);
+#23457=LINE('',#26981,#26982);
+#23458=VERTEX_POINT('',#26984);
+#23459=CIRCLE('',#26985,0.2);
+#23460=LINE('',#26989,#26990);
+#23461=LINE('',#26992,#26993);
+#23462=LINE('',#26995,#26996);
+#23463=VERTEX_POINT('',#26998);
+#23464=LINE('',#26999,#27000);
+#23465=LINE('',#27002,#27003);
+#23466=LINE('',#27005,#27006);
+#23467=VERTEX_POINT('',#27008);
+#23468=LINE('',#27009,#27010);
+#23469=VERTEX_POINT('',#27012);
+#23470=LINE('',#27013,#27014);
+#23471=VERTEX_POINT('',#27016);
+#23472=LINE('',#27017,#27018);
+#23473=VERTEX_POINT('',#27020);
+#23474=LINE('',#27021,#27022);
+#23475=VERTEX_POINT('',#27024);
+#23476=LINE('',#27025,#27026);
+#23477=LINE('',#27028,#27029);
+#23478=LINE('',#27031,#27032);
+#23479=VERTEX_POINT('',#27034);
+#23480=LINE('',#27035,#27036);
+#23481=LINE('',#27038,#27039);
+#23482=VERTEX_POINT('',#27041);
+#23483=VERTEX_POINT('',#27042);
+#23484=LINE('',#27043,#27044);
+#23485=LINE('',#27046,#27047);
+#23486=LINE('',#27049,#27050);
+#23487=VERTEX_POINT('',#27052);
+#23488=LINE('',#27053,#27054);
+#23489=VERTEX_POINT('',#27056);
+#23490=LINE('',#27057,#27058);
+#23491=VERTEX_POINT('',#27060);
+#23492=LINE('',#27061,#27062);
+#23493=VERTEX_POINT('',#27064);
+#23494=LINE('',#27065,#27066);
+#23495=VERTEX_POINT('',#27068);
+#23496=LINE('',#27069,#27070);
+#23497=LINE('',#27072,#27073);
+#23498=LINE('',#27075,#27076);
+#23499=LINE('',#27078,#27079);
+#23500=VERTEX_POINT('',#27081);
+#23501=LINE('',#27082,#27083);
+#23502=LINE('',#27085,#27086);
+#23503=VERTEX_POINT('',#27088);
+#23504=CIRCLE('',#27089,0.2);
+#23505=LINE('',#27093,#27094);
+#23506=LINE('',#27096,#27097);
+#23507=VERTEX_POINT('',#27099);
+#23508=LINE('',#27100,#27101);
+#23509=LINE('',#27103,#27104);
+#23510=VERTEX_POINT('',#27106);
+#23511=CIRCLE('',#27107,0.2);
+#23512=LINE('',#27111,#27112);
+#23513=LINE('',#27114,#27115);
+#23514=LINE('',#27117,#27118);
+#23515=LINE('',#27120,#27121);
+#23516=VERTEX_POINT('',#27123);
+#23517=VERTEX_POINT('',#27124);
+#23518=CIRCLE('',#27125,3.5);
+#23519=VERTEX_POINT('',#27129);
+#23520=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27130,#27131,#27132,#27133,#27134,#27135,#27136,#27137,#27138,#27139,#27140,#27141,
+#27142,#27143,#27144,#27145,#27146,#27147,#27148,#27149,#27150,#27151,#27152,#27153,
+#27154,#27155,#27156,#27157,#27158,#27159,#27160,#27161,#27162,#27163,#27164,#27165,
+#27166,#27167,#27168,#27169,#27170,#27171,#27172,#27173,#27174,#27175,#27176,#27177,
+#27178,#27179,#27180,#27181,#27182,#27183,#27184,#27185,#27186,#27187,#27188,#27189,
+#27190),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.00169264337559185,0.00592416490617146,0.0119318551917313,0.0129765194159868,
+0.026235811130473,0.0295456597226438,0.0521875522728773,0.0587625574482108,0.101297460177988,
+0.102894350868244,0.159028212228793,0.160214325795818,0.201466608949622,0.223062175386405,
+0.226328912872888,0.259353422147953,0.284203504590335,0.30054207700792,0.333316608780422,
+0.339618186755412,0.365965105212933,0.382884532847835,0.390386076018826,0.39848805680472,
+0.430885735857931,0.438987184629907,0.463157513951075,0.489192862855518,0.495303582540483,
+0.527386478541189,0.545974383906183,0.559469906374618,0.591616865225294,0.611728506746127,
+0.632017356996119,0.681048603857137,0.684977365579762,0.731673669759161,0.755165236555227,
+0.783817345192193,0.807130978805589,0.833021320813626,0.840388646399032,0.858863987231502,
+0.87502008557317,0.878924886856564,0.888864513543744,0.902718306551422,0.916592795281345,
+0.924614274345054,0.930479375061333,0.944381118686504,0.958284861837256,0.97005077000586,
+0.972192543415484,0.98609812421482,0.996373335388298,1.),
+.UNSPECIFIED.);
+#23521=VERTEX_POINT('',#27191);
+#23522=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27192,#27193,#27194,#27195,#27196,#27197,#27198,#27199,#27200,#27201,#27202,#27203,
+#27204,#27205,#27206,#27207,#27208,#27209,#27210,#27211,#27212,#27213,#27214,#27215,
+#27216,#27217,#27218,#27219,#27220,#27221,#27222,#27223,#27224,#27225,#27226,#27227,
+#27228,#27229,#27230,#27231,#27232,#27233,#27234,#27235,#27236,#27237,#27238,#27239,
+#27240,#27241,#27242,#27243,#27244,#27245,#27246,#27247,#27248,#27249,#27250,#27251,
+#27252,#27253,#27254,#27255,#27256,#27257,#27258),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.00823867177913168,0.0165915663364258,0.0167117143995539,0.0250591078841744,
+0.0337580274926761,0.0425726448580608,0.0549479690217464,0.0577407622236909,0.0676744527632958,
+0.0807524363994505,0.0911163265334382,0.101859800602366,0.113245045550642,0.11915284616382,
+0.124893120467782,0.144694169732091,0.176840453458202,0.195205351040803,0.226267356567409,
+0.238387017656864,0.272973692417589,0.283081415625866,0.33167157495609,0.351010789904414,
+0.367100817313859,0.396003009648399,0.429621131863992,0.431068616391066,0.461629760238828,
+0.487400551712478,0.506881835622343,0.512635398772817,0.526397931237031,0.552520029664136,
+0.585195960741245,0.594099521049221,0.617790600292424,0.643733834540907,0.662951540195878,
+0.67403082677496,0.682078983483722,0.700942193589299,0.719632453370638,0.738067503155907,
+0.755109911301263,0.756421678507636,0.774442630451666,0.792211534406752,0.809558730021213,
+0.826734519232618,0.837118824054597,0.843489587633173,0.859993222594432,0.876164075642404,
+0.892252636280628,0.908096288870223,0.915384144220906,0.923777404988497,0.939217663776524,
+0.954580879117167,0.969791324657,0.976758161029331,0.984930179175933,1.),
+.UNSPECIFIED.);
+#23523=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27259,#27260,#27261,#27262,#27263,#27264,#27265,#27266,#27267,#27268,#27269,#27270,
+#27271,#27272,#27273,#27274,#27275,#27276,#27277,#27278,#27279,#27280,#27281,#27282,
+#27283,#27284,#27285,#27286,#27287,#27288,#27289,#27290,#27291,#27292,#27293,#27294,
+#27295,#27296,#27297,#27298,#27299,#27300,#27301,#27302,#27303,#27304,#27305,#27306,
+#27307,#27308,#27309,#27310,#27311),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.00240108764088986,0.00800307016637877,0.00995935799902515,0.0172069203142146,
+0.0247204427154065,0.0344127861770598,0.0496470753668123,0.0663570686670299,0.0919670161177518,
+0.107939291355528,0.144041785176166,0.155741359603656,0.174555858112973,0.205446576615665,
+0.222019091068768,0.222579478218659,0.236525916334028,0.267417073577296,0.283832693276046,
+0.298684747521737,0.330140477023355,0.34613497144853,0.361407385776708,0.393051556523156,
+0.423294699803123,0.424884704325532,0.46448472886214,0.501467196157812,0.512579072961449,
+0.561018597276925,0.566574263899974,0.609263841967602,0.619748380948285,0.65835652851646,
+0.674836017848438,0.707869409428067,0.73106016316257,0.75695687949528,0.786510682517414,
+0.80668367913436,0.837827661571697,0.848506117630633,0.881972331577761,0.885787344754802,
+0.915562483762636,0.927121512990882,0.949090098430547,0.9651918132115,0.982922658667407,
+1.),
+.UNSPECIFIED.);
+#23524=LINE('',#27312,#27313);
+#23525=LINE('',#27315,#27316);
+#23526=LINE('',#27318,#27319);
+#23527=LINE('',#27321,#27322);
+#23528=LINE('',#27324,#27325);
+#23529=LINE('',#27327,#27328);
+#23530=LINE('',#27330,#27331);
+#23531=LINE('',#27333,#27334);
+#23532=LINE('',#27336,#27337);
+#23533=LINE('',#27339,#27340);
+#23534=LINE('',#27342,#27343);
+#23535=LINE('',#27345,#27346);
+#23536=LINE('',#27348,#27349);
+#23537=LINE('',#27351,#27352);
+#23538=LINE('',#27354,#27355);
+#23539=LINE('',#27357,#27358);
+#23540=LINE('',#27360,#27361);
+#23541=LINE('',#27363,#27364);
+#23542=VERTEX_POINT('',#27366);
+#23543=CIRCLE('',#27367,2.5);
+#23544=VERTEX_POINT('',#27371);
+#23545=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27372,#27373,#27374,#27375,#27376,#27377,#27378,#27379,#27380,#27381,#27382,#27383,
+#27384,#27385,#27386,#27387,#27388,#27389,#27390,#27391,#27392,#27393,#27394,#27395,
+#27396,#27397,#27398,#27399,#27400,#27401,#27402,#27403,#27404,#27405,#27406,#27407,
+#27408,#27409,#27410,#27411,#27412,#27413,#27414),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.0500000000000001,0.0750000000000001,0.1,0.125,0.15,0.175,0.2,0.225,0.25,
+0.275,0.3,0.325,0.35,0.375,0.4,0.425,0.45,0.475,0.5,0.525,0.55,0.575,0.6,0.625,0.65,
+0.675,0.7,0.724999999999999,0.749999999999999,0.774999999999999,0.799999999999999,
+0.824999999999999,0.849999999999999,0.874999999999999,0.899999999999999,0.924999999999999,
+0.949999999999999,0.974999999999999,1.),
+.UNSPECIFIED.);
+#23546=VERTEX_POINT('',#27415);
+#23547=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27416,#27417,#27418,#27419,#27420,#27421,#27422,#27423,#27424,#27425,#27426,#27427,
+#27428,#27429,#27430,#27431,#27432,#27433,#27434,#27435,#27436,#27437,#27438,#27439,
+#27440,#27441,#27442,#27443,#27444,#27445,#27446,#27447,#27448,#27449,#27450,#27451,
+#27452,#27453,#27454,#27455,#27456,#27457,#27458),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.0500000000000001,0.075,0.0999999999999999,0.125,0.15,0.175,0.2,0.225,
+0.25,0.274999999999999,0.299999999999999,0.324999999999999,0.349999999999999,0.374999999999999,
+0.399999999999999,0.424999999999999,0.449999999999999,0.474999999999999,0.499999999999999,
+0.524999999999999,0.549999999999999,0.574999999999999,0.599999999999999,0.624999999999999,
+0.649999999999998,0.674999999999998,0.699999999999998,0.724999999999998,0.749999999999998,
+0.774999999999998,0.799999999999998,0.824999999999998,0.849999999999998,0.874999999999998,
+0.899999999999998,0.924999999999998,0.949999999999998,0.974999999999998,1.),
+.UNSPECIFIED.);
+#23548=VERTEX_POINT('',#27459);
+#23549=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27460,#27461,#27462,#27463,#27464,#27465,#27466,#27467,#27468,#27469,#27470,#27471,
+#27472,#27473,#27474,#27475,#27476,#27477,#27478,#27479,#27480,#27481,#27482,#27483,
+#27484,#27485,#27486,#27487,#27488,#27489,#27490,#27491,#27492,#27493,#27494,#27495,
+#27496,#27497,#27498,#27499,#27500,#27501,#27502),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.0499999999999999,0.0749999999999999,0.0999999999999998,0.125,0.15,0.175,
+0.2,0.225,0.25,0.275,0.299999999999999,0.324999999999999,0.349999999999999,0.374999999999999,
+0.399999999999999,0.424999999999999,0.449999999999999,0.474999999999999,0.499999999999999,
+0.524999999999999,0.549999999999999,0.574999999999999,0.599999999999999,0.624999999999999,
+0.649999999999999,0.674999999999999,0.7,0.725,0.75,0.775,0.8,0.825,0.85,0.875,0.900000000000001,
+0.925000000000001,0.950000000000001,0.975000000000001,1.),
+.UNSPECIFIED.);
+#23550=VERTEX_POINT('',#27503);
+#23551=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27504,#27505,#27506,#27507,#27508,#27509,#27510,#27511,#27512,#27513,#27514,#27515,
+#27516,#27517,#27518,#27519,#27520,#27521,#27522,#27523,#27524,#27525,#27526,#27527,
+#27528,#27529,#27530,#27531,#27532,#27533,#27534,#27535,#27536,#27537,#27538,#27539,
+#27540,#27541,#27542,#27543,#27544,#27545,#27546),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.05,0.075,0.1,0.125,0.15,0.175,0.2,0.225,0.25,0.275,0.3,0.325,0.35,0.375,
+0.4,0.425,0.45,0.475,0.5,0.525,0.55,0.575,0.6,0.625,0.65,0.675,0.7,0.725,0.75,0.775,
+0.799999999999999,0.825,0.849999999999999,0.874999999999999,0.899999999999999,0.924999999999999,
+0.949999999999999,0.974999999999999,1.),
+.UNSPECIFIED.);
+#23552=VERTEX_POINT('',#27547);
+#23553=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27548,#27549,#27550,#27551,#27552,#27553,#27554,#27555,#27556,#27557,#27558,#27559,
+#27560,#27561,#27562,#27563,#27564,#27565,#27566,#27567,#27568,#27569,#27570,#27571,
+#27572,#27573,#27574,#27575,#27576,#27577,#27578,#27579,#27580,#27581,#27582,#27583,
+#27584,#27585,#27586,#27587,#27588,#27589,#27590),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.0249999999999999,0.0499999999999999,0.0749999999999998,0.0999999999999999,
+0.125,0.15,0.175,0.2,0.225,0.25,0.275,0.3,0.325,0.35,0.375,0.4,0.425,0.45,0.475,
+0.5,0.525,0.55,0.575,0.6,0.625,0.65,0.675,0.7,0.725,0.75,0.775,0.8,0.825,0.85,0.875,
+0.9,0.925,0.95,0.975,1.),
+.UNSPECIFIED.);
+#23554=VERTEX_POINT('',#27591);
+#23555=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27592,#27593,#27594,#27595,#27596,#27597,#27598,#27599,#27600,#27601,#27602,#27603,
+#27604,#27605,#27606,#27607,#27608,#27609,#27610,#27611,#27612,#27613,#27614,#27615,
+#27616,#27617,#27618,#27619,#27620,#27621,#27622,#27623,#27624,#27625,#27626,#27627,
+#27628,#27629,#27630,#27631,#27632,#27633,#27634),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.0499999999999999,0.0749999999999999,0.0999999999999999,0.125,0.15,0.175,
+0.2,0.225,0.25,0.275,0.3,0.325,0.349999999999999,0.374999999999999,0.399999999999999,
+0.424999999999999,0.449999999999999,0.474999999999999,0.499999999999999,0.524999999999999,
+0.549999999999999,0.574999999999999,0.599999999999999,0.624999999999999,0.649999999999999,
+0.674999999999999,0.699999999999999,0.724999999999999,0.749999999999999,0.774999999999999,
+0.799999999999999,0.824999999999999,0.849999999999999,0.874999999999999,0.899999999999999,
+0.924999999999999,0.949999999999999,0.974999999999999,1.),
+.UNSPECIFIED.);
+#23556=VERTEX_POINT('',#27635);
+#23557=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27636,#27637,#27638,#27639,#27640,#27641,#27642,#27643,#27644,#27645,#27646,#27647,
+#27648,#27649,#27650,#27651,#27652,#27653,#27654,#27655,#27656,#27657,#27658,#27659,
+#27660,#27661,#27662,#27663,#27664,#27665,#27666,#27667,#27668,#27669,#27670,#27671,
+#27672,#27673,#27674,#27675,#27676,#27677,#27678),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.0249999999999999,0.0499999999999999,0.0749999999999998,0.0999999999999998,
+0.125,0.15,0.175,0.2,0.224999999999999,0.249999999999999,0.274999999999999,0.299999999999999,
+0.324999999999999,0.349999999999999,0.374999999999999,0.399999999999999,0.424999999999999,
+0.449999999999999,0.474999999999999,0.499999999999999,0.524999999999999,0.549999999999999,
+0.574999999999999,0.599999999999999,0.624999999999998,0.649999999999998,0.674999999999998,
+0.699999999999999,0.724999999999999,0.749999999999999,0.774999999999999,0.799999999999999,
+0.824999999999999,0.849999999999999,0.874999999999999,0.899999999999999,0.925,0.95,
+0.975,1.),
+.UNSPECIFIED.);
+#23558=VERTEX_POINT('',#27679);
+#23559=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27680,#27681,#27682,#27683,#27684,#27685,#27686,#27687,#27688,#27689,#27690,#27691,
+#27692,#27693,#27694,#27695,#27696,#27697,#27698,#27699,#27700,#27701,#27702,#27703,
+#27704,#27705,#27706,#27707,#27708,#27709,#27710,#27711,#27712,#27713,#27714,#27715,
+#27716),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0294117647058824,0.0588235294117647,0.0882352941176471,0.117647058823529,0.147058823529412,
+0.176470588235294,0.205882352941176,0.235294117647059,0.264705882352941,0.294117647058823,
+0.323529411764706,0.352941176470588,0.38235294117647,0.411764705882353,0.441176470588235,
+0.470588235294117,0.5,0.529411764705882,0.558823529411764,0.588235294117647,0.617647058823529,
+0.647058823529411,0.676470588235294,0.705882352941176,0.735294117647058,0.764705882352941,
+0.794117647058823,0.823529411764705,0.852941176470588,0.88235294117647,0.911764705882353,
+0.941176470588235,0.970588235294118,1.),
+.UNSPECIFIED.);
+#23560=VERTEX_POINT('',#27717);
+#23561=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27718,#27719,#27720,#27721,#27722,#27723,#27724,#27725,#27726,#27727,#27728,#27729,
+#27730,#27731,#27732,#27733),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.076923076923077,0.153846153846154,0.230769230769231,0.307692307692308,0.384615384615385,
+0.461538461538462,0.538461538461539,0.615384615384616,0.692307692307693,0.769230769230769,
+0.846153846153846,0.923076923076923,1.),
+.UNSPECIFIED.);
+#23562=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#27734,#27735,#27736,#27737,#27738,#27739,#27740,#27741,#27742,#27743,#27744,#27745,
+#27746,#27747,#27748,#27749,#27750,#27751,#27752,#27753,#27754,#27755,#27756,#27757,
+#27758,#27759,#27760,#27761,#27762,#27763,#27764,#27765,#27766,#27767,#27768,#27769,
+#27770,#27771,#27772,#27773,#27774,#27775,#27776,#27777,#27778,#27779,#27780,#27781,
+#27782,#27783,#27784,#27785,#27786,#27787,#27788,#27789,#27790,#27791,#27792,#27793,
+#27794,#27795,#27796,#27797,#27798,#27799,#27800,#27801,#27802,#27803,#27804,#27805,
+#27806,#27807,#27808,#27809,#27810,#27811,#27812,#27813,#27814,#27815,#27816,#27817,
+#27818,#27819,#27820,#27821,#27822,#27823,#27824,#27825,#27826,#27827,#27828,#27829,
+#27830,#27831,#27832,#27833,#27834,#27835,#27836,#27837,#27838,#27839,#27840,#27841,
+#27842,#27843,#27844,#27845,#27846,#27847,#27848,#27849,#27850,#27851,#27852,#27853,
+#27854,#27855,#27856,#27857,#27858,#27859,#27860,#27861,#27862,#27863,#27864,#27865,
+#27866,#27867,#27868,#27869,#27870,#27871,#27872,#27873,#27874,#27875,#27876,#27877,
+#27878,#27879,#27880,#27881,#27882,#27883,#27884,#27885,#27886,#27887,#27888,#27889,
+#27890,#27891,#27892,#27893,#27894,#27895,#27896,#27897,#27898,#27899,#27900,#27901,
+#27902,#27903,#27904,#27905,#27906,#27907,#27908,#27909,#27910,#27911,#27912,#27913,
+#27914,#27915,#27916,#27917,#27918,#27919,#27920,#27921,#27922,#27923,#27924,#27925,
+#27926,#27927,#27928,#27929,#27930,#27931,#27932,#27933,#27934,#27935,#27936,#27937,
+#27938,#27939,#27940,#27941,#27942,#27943,#27944,#27945,#27946,#27947,#27948,#27949,
+#27950,#27951,#27952,#27953,#27954,#27955,#27956,#27957,#27958,#27959,#27960,#27961,
+#27962,#27963,#27964,#27965,#27966,#27967,#27968,#27969,#27970,#27971,#27972,#27973,
+#27974,#27975,#27976,#27977,#27978,#27979,#27980,#27981,#27982,#27983,#27984,#27985,
+#27986,#27987,#27988,#27989,#27990,#27991,#27992,#27993,#27994,#27995,#27996,#27997,
+#27998,#27999,#28000,#28001,#28002,#28003,#28004,#28005,#28006,#28007,#28008,#28009,
+#28010,#28011,#28012,#28013,#28014,#28015,#28016,#28017,#28018,#28019,#28020,#28021,
+#28022,#28023,#28024,#28025,#28026,#28027,#28028,#28029,#28030,#28031,#28032,#28033,
+#28034,#28035,#28036,#28037,#28038,#28039,#28040,#28041,#28042,#28043,#28044,#28045,
+#28046,#28047,#28048,#28049,#28050,#28051,#28052,#28053,#28054,#28055,#28056,#28057,
+#28058,#28059,#28060,#28061,#28062,#28063,#28064,#28065),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,4),
+(0.,0.00303951367781155,0.0060790273556231,0.00911854103343464,0.0121580547112462,
+0.0151975683890577,0.0182370820668693,0.0212765957446808,0.0243161094224924,0.0273556231003039,
+0.0303951367781155,0.033434650455927,0.0364741641337386,0.0395136778115501,0.0425531914893617,
+0.0455927051671732,0.0486322188449848,0.0516717325227963,0.0547112462006079,0.0577507598784194,
+0.060790273556231,0.0638297872340425,0.0668693009118541,0.0699088145896656,0.0729483282674771,
+0.0759878419452887,0.0790273556231002,0.0820668693009118,0.0851063829787233,0.0881458966565349,
+0.0911854103343464,0.094224924012158,0.0972644376899695,0.100303951367781,0.103343465045593,
+0.106382978723404,0.109422492401216,0.112462006079027,0.115501519756839,0.11854103343465,
+0.121580547112462,0.124620060790273,0.127659574468085,0.130699088145897,0.133738601823708,
+0.13677811550152,0.139817629179331,0.142857142857143,0.145896656534954,0.148936170212766,
+0.151975683890577,0.155015197568389,0.158054711246201,0.161094224924012,0.164133738601824,
+0.167173252279635,0.170212765957447,0.173252279635258,0.17629179331307,0.179331306990881,
+0.182370820668693,0.185410334346504,0.188449848024316,0.191489361702128,0.194528875379939,
+0.197568389057751,0.200607902735562,0.203647416413374,0.206686930091185,0.209726443768997,
+0.212765957446808,0.21580547112462,0.218844984802431,0.221884498480243,0.224924012158055,
+0.227963525835866,0.231003039513678,0.234042553191489,0.237082066869301,0.240121580547112,
+0.243161094224924,0.246200607902735,0.249240121580547,0.252279635258359,0.25531914893617,
+0.258358662613982,0.261398176291793,0.264437689969605,0.267477203647416,0.270516717325228,
+0.273556231003039,0.276595744680851,0.279635258358662,0.282674772036474,0.285714285714286,
+0.288753799392097,0.291793313069909,0.29483282674772,0.297872340425532,0.300911854103343,
+0.303951367781155,0.306990881458966,0.310030395136778,0.31306990881459,0.316109422492401,
+0.319148936170213,0.322188449848024,0.325227963525836,0.328267477203648,0.331306990881459,
+0.334346504559271,0.337386018237082,0.340425531914894,0.343465045592705,0.346504559270517,
+0.349544072948329,0.35258358662614,0.355623100303952,0.358662613981763,0.361702127659575,
+0.364741641337387,0.367781155015198,0.37082066869301,0.373860182370821,0.376899696048633,
+0.379939209726445,0.382978723404256,0.386018237082068,0.389057750759879,0.392097264437691,
+0.395136778115503,0.398176291793314,0.401215805471126,0.404255319148937,0.407294832826749,
+0.41033434650456,0.413373860182372,0.416413373860184,0.419452887537995,0.422492401215807,
+0.425531914893618,0.42857142857143,0.431610942249242,0.434650455927053,0.437689969604865,
+0.440729483282676,0.443768996960488,0.4468085106383,0.449848024316111,0.452887537993923,
+0.455927051671734,0.458966565349546,0.462006079027358,0.465045592705169,0.468085106382981,
+0.471124620060792,0.474164133738604,0.477203647416415,0.480243161094227,0.483282674772039,
+0.48632218844985,0.489361702127662,0.492401215805473,0.495440729483285,0.498480243161097,
+0.501519756838908,0.50455927051672,0.507598784194531,0.510638297872343,0.513677811550155,
+0.516717325227966,0.519756838905778,0.522796352583589,0.525835866261401,0.528875379939213,
+0.531914893617024,0.534954407294836,0.537993920972647,0.541033434650459,0.54407294832827,
+0.547112462006082,0.550151975683894,0.553191489361705,0.556231003039517,0.559270516717328,
+0.56231003039514,0.565349544072952,0.568389057750763,0.571428571428575,0.574468085106386,
+0.577507598784198,0.58054711246201,0.583586626139821,0.586626139817633,0.589665653495444,
+0.592705167173256,0.595744680851068,0.598784194528879,0.601823708206691,0.604863221884502,
+0.607902735562314,0.610942249240126,0.613981762917937,0.617021276595749,0.62006079027356,
+0.623100303951372,0.626139817629183,0.629179331306995,0.632218844984807,0.635258358662618,
+0.63829787234043,0.641337386018241,0.644376899696053,0.647416413373865,0.650455927051676,
+0.653495440729488,0.656534954407299,0.659574468085111,0.662613981762923,0.665653495440734,
+0.668693009118546,0.671732522796357,0.674772036474169,0.67781155015198,0.680851063829792,
+0.683890577507604,0.686930091185415,0.689969604863227,0.693009118541038,0.69604863221885,
+0.699088145896662,0.702127659574473,0.705167173252285,0.708206686930096,0.711246200607908,
+0.71428571428572,0.717325227963531,0.720364741641343,0.723404255319154,0.726443768996966,
+0.729483282674777,0.732522796352589,0.735562310030401,0.738601823708212,0.741641337386024,
+0.744680851063835,0.747720364741647,0.750759878419459,0.75379939209727,0.756838905775082,
+0.759878419452893,0.762917933130705,0.765957446808517,0.768996960486328,0.77203647416414,
+0.775075987841951,0.778115501519763,0.781155015197575,0.784194528875386,0.787234042553198,
+0.790273556231009,0.793313069908821,0.796352583586633,0.799392097264444,0.802431610942256,
+0.805471124620067,0.808510638297879,0.81155015197569,0.814589665653502,0.817629179331314,
+0.820668693009125,0.823708206686937,0.826747720364749,0.82978723404256,0.832826747720372,
+0.835866261398183,0.838905775075995,0.841945288753806,0.844984802431618,0.84802431610943,
+0.851063829787241,0.854103343465053,0.857142857142864,0.860182370820676,0.863221884498488,
+0.866261398176299,0.869300911854111,0.872340425531922,0.875379939209734,0.878419452887546,
+0.881458966565357,0.884498480243169,0.88753799392098,0.890577507598792,0.893617021276603,
+0.896656534954415,0.899696048632227,0.902735562310038,0.90577507598785,0.908814589665661,
+0.911854103343473,0.914893617021285,0.917933130699096,0.920972644376908,0.924012158054719,
+0.927051671732531,0.930091185410343,0.933130699088154,0.936170212765966,0.939209726443777,
+0.942249240121589,0.945288753799401,0.948328267477212,0.951367781155024,0.954407294832835,
+0.957446808510647,0.960486322188459,0.96352583586627,0.966565349544082,0.969604863221893,
+0.972644376899705,0.975683890577516,0.978723404255328,0.98176291793314,0.984802431610951,
+0.987841945288763,0.990881458966574,0.993920972644386,0.996960486322198,1.),
+.UNSPECIFIED.);
+#23563=VERTEX_POINT('',#28066);
+#23564=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28067,#28068,#28069,#28070,#28071,#28072,#28073,#28074,#28075,#28076,#28077,#28078,
+#28079,#28080,#28081,#28082,#28083,#28084,#28085,#28086,#28087,#28088,#28089,#28090,
+#28091,#28092,#28093,#28094,#28095,#28096,#28097,#28098,#28099,#28100,#28101,#28102,
+#28103,#28104,#28105,#28106,#28107,#28108,#28109,#28110,#28111,#28112,#28113,#28114,
+#28115,#28116,#28117),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,4),
+(0.,0.00665897293030809,0.0130893796259426,0.019309437255725,0.0251606343688826,
+0.0308495199273813,0.0359672438874191,0.0406810606616153,0.0447690600971866,0.0486324122698047,
+0.0518612231274492,0.0546702638208763,0.056725621880643,0.0584604675701219,0.0597277826543825,
+0.0606716639458525,0.0612690409049347,0.0613271427567781,0.0616859005794132,0.062082788112288,
+0.0624738568907261,0.0628515066360244,0.0631905866217447,0.0633474981667162,0.0634953659388059,
+0.0638116788135445,0.0642364148423627,0.0649149319590276,0.0660155531014145,0.0678227127143894,
+0.0709077022283367,0.0764855303599951,0.0853713120838793,0.0976371838511846,0.113452227052597,
+0.133255865256791,0.161160167262378,0.19884289244181,0.26159285563457,0.351500138611843,
+0.472270050746604,0.569825032071766,0.580815479625083,0.670164562872814,0.7341267082089,
+0.798877484026997,0.865172433723377,0.932218057770824,1.),
+.UNSPECIFIED.);
+#23565=VERTEX_POINT('',#28118);
+#23566=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28119,#28120,#28121,#28122,#28123,#28124,#28125,#28126,#28127,#28128,#28129,#28130,
+#28131,#28132,#28133),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0105043431662711,0.0498837094360265,0.100356347549286,0.151414600409962,0.221420556023299,
+0.32575493526824,0.463069109000643,0.613633387375875,0.742235353276482,0.847149424185785,
+0.926655881023451,1.),
+.UNSPECIFIED.);
+#23567=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28134,#28135,#28136,#28137,#28138,#28139,#28140,#28141,#28142,#28143,#28144,#28145,
+#28146,#28147,#28148,#28149,#28150,#28151,#28152,#28153,#28154,#28155,#28156,#28157,
+#28158,#28159,#28160,#28161,#28162,#28163,#28164,#28165,#28166,#28167,#28168,#28169,
+#28170,#28171,#28172,#28173,#28174,#28175,#28176,#28177,#28178,#28179,#28180,#28181,
+#28182,#28183,#28184,#28185,#28186,#28187,#28188,#28189,#28190,#28191,#28192,#28193,
+#28194,#28195,#28196,#28197,#28198,#28199,#28200,#28201,#28202,#28203,#28204,#28205,
+#28206,#28207,#28208,#28209,#28210,#28211,#28212,#28213,#28214,#28215,#28216,#28217,
+#28218,#28219,#28220,#28221,#28222,#28223,#28224,#28225,#28226,#28227,#28228,#28229,
+#28230,#28231,#28232,#28233,#28234,#28235,#28236,#28237,#28238,#28239,#28240,#28241,
+#28242,#28243,#28244,#28245,#28246,#28247,#28248,#28249,#28250,#28251,#28252,#28253,
+#28254,#28255,#28256,#28257,#28258,#28259,#28260,#28261,#28262,#28263,#28264,#28265,
+#28266,#28267,#28268,#28269,#28270,#28271,#28272,#28273,#28274,#28275,#28276,#28277,
+#28278,#28279,#28280,#28281,#28282,#28283,#28284,#28285,#28286,#28287,#28288,#28289,
+#28290,#28291,#28292,#28293,#28294,#28295,#28296,#28297,#28298,#28299,#28300,#28301,
+#28302,#28303,#28304,#28305,#28306,#28307,#28308,#28309,#28310,#28311,#28312,#28313,
+#28314,#28315,#28316,#28317,#28318,#28319,#28320,#28321,#28322,#28323,#28324,#28325,
+#28326,#28327,#28328,#28329,#28330,#28331,#28332,#28333,#28334,#28335,#28336,#28337,
+#28338,#28339,#28340,#28341,#28342,#28343,#28344,#28345,#28346,#28347,#28348,#28349,
+#28350,#28351,#28352,#28353,#28354,#28355,#28356,#28357,#28358,#28359,#28360,#28361,
+#28362,#28363,#28364,#28365,#28366,#28367,#28368,#28369,#28370,#28371,#28372,#28373,
+#28374,#28375,#28376,#28377,#28378,#28379,#28380,#28381,#28382,#28383,#28384,#28385,
+#28386,#28387,#28388,#28389,#28390,#28391,#28392,#28393,#28394,#28395,#28396,#28397,
+#28398,#28399,#28400,#28401,#28402,#28403,#28404,#28405,#28406,#28407,#28408,#28409,
+#28410,#28411,#28412,#28413,#28414,#28415,#28416,#28417,#28418,#28419,#28420,#28421,
+#28422,#28423,#28424,#28425,#28426,#28427,#28428,#28429,#28430,#28431,#28432,#28433,
+#28434,#28435,#28436,#28437,#28438,#28439,#28440,#28441,#28442,#28443,#28444,#28445,
+#28446,#28447,#28448,#28449,#28450,#28451,#28452,#28453,#28454,#28455,#28456,#28457,
+#28458,#28459,#28460,#28461,#28462,#28463,#28464,#28465),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,4),
+(0.,0.00303951367781155,0.0060790273556231,0.00911854103343465,0.0121580547112462,
+0.0151975683890578,0.0182370820668693,0.0212765957446809,0.0243161094224924,0.027355623100304,
+0.0303951367781155,0.033434650455927,0.0364741641337386,0.0395136778115502,0.0425531914893617,
+0.0455927051671732,0.0486322188449848,0.0516717325227964,0.0547112462006079,0.0577507598784195,
+0.060790273556231,0.0638297872340426,0.0668693009118542,0.0699088145896657,0.0729483282674773,
+0.0759878419452888,0.0790273556231004,0.0820668693009119,0.0851063829787235,0.0881458966565351,
+0.0911854103343466,0.0942249240121582,0.0972644376899698,0.100303951367781,0.103343465045593,
+0.106382978723404,0.109422492401216,0.112462006079028,0.115501519756839,0.118541033434651,
+0.121580547112462,0.124620060790274,0.127659574468085,0.130699088145897,0.133738601823708,
+0.13677811550152,0.139817629179332,0.142857142857143,0.145896656534955,0.148936170212766,
+0.151975683890578,0.155015197568389,0.158054711246201,0.161094224924013,0.164133738601824,
+0.167173252279636,0.170212765957447,0.173252279635259,0.17629179331307,0.179331306990882,
+0.182370820668693,0.185410334346505,0.188449848024317,0.191489361702128,0.19452887537994,
+0.197568389057751,0.200607902735563,0.203647416413374,0.206686930091186,0.209726443768997,
+0.212765957446809,0.215805471124621,0.218844984802432,0.221884498480244,0.224924012158055,
+0.227963525835867,0.231003039513678,0.23404255319149,0.237082066869302,0.240121580547113,
+0.243161094224925,0.246200607902736,0.249240121580548,0.252279635258359,0.255319148936171,
+0.258358662613982,0.261398176291794,0.264437689969606,0.267477203647417,0.270516717325229,
+0.27355623100304,0.276595744680852,0.279635258358663,0.282674772036475,0.285714285714286,
+0.288753799392098,0.29179331306991,0.294832826747721,0.297872340425533,0.300911854103344,
+0.303951367781156,0.306990881458967,0.310030395136779,0.313069908814591,0.316109422492402,
+0.319148936170214,0.322188449848025,0.325227963525837,0.328267477203648,0.33130699088146,
+0.334346504559271,0.337386018237083,0.340425531914895,0.343465045592706,0.346504559270518,
+0.349544072948329,0.352583586626141,0.355623100303952,0.358662613981764,0.361702127659575,
+0.364741641337387,0.367781155015199,0.37082066869301,0.373860182370822,0.376899696048633,
+0.379939209726445,0.382978723404256,0.386018237082068,0.389057750759879,0.392097264437691,
+0.395136778115503,0.398176291793314,0.401215805471126,0.404255319148937,0.407294832826749,
+0.41033434650456,0.413373860182372,0.416413373860184,0.419452887537995,0.422492401215807,
+0.425531914893618,0.42857142857143,0.431610942249241,0.434650455927053,0.437689969604864,
+0.440729483282676,0.443768996960488,0.446808510638299,0.449848024316111,0.452887537993922,
+0.455927051671734,0.458966565349545,0.462006079027357,0.465045592705168,0.46808510638298,
+0.471124620060792,0.474164133738603,0.477203647416415,0.480243161094226,0.483282674772038,
+0.486322188449849,0.489361702127661,0.492401215805472,0.495440729483284,0.498480243161096,
+0.501519756838907,0.504559270516719,0.50759878419453,0.510638297872342,0.513677811550153,
+0.516717325227965,0.519756838905777,0.522796352583588,0.5258358662614,0.528875379939211,
+0.531914893617023,0.534954407294834,0.537993920972646,0.541033434650458,0.544072948328269,
+0.547112462006081,0.550151975683892,0.553191489361704,0.556231003039515,0.559270516717327,
+0.562310030395138,0.56534954407295,0.568389057750762,0.571428571428573,0.574468085106385,
+0.577507598784196,0.580547112462008,0.583586626139819,0.586626139817631,0.589665653495442,
+0.592705167173254,0.595744680851066,0.598784194528877,0.601823708206689,0.6048632218845,
+0.607902735562312,0.610942249240123,0.613981762917935,0.617021276595746,0.620060790273558,
+0.62310030395137,0.626139817629181,0.629179331306993,0.632218844984804,0.635258358662616,
+0.638297872340427,0.641337386018239,0.64437689969605,0.647416413373862,0.650455927051674,
+0.653495440729485,0.656534954407297,0.659574468085108,0.66261398176292,0.665653495440731,
+0.668693009118543,0.671732522796355,0.674772036474166,0.677811550151978,0.680851063829789,
+0.683890577507601,0.686930091185412,0.689969604863224,0.693009118541035,0.696048632218847,
+0.699088145896659,0.70212765957447,0.705167173252282,0.708206686930093,0.711246200607905,
+0.714285714285716,0.717325227963528,0.72036474164134,0.723404255319151,0.726443768996963,
+0.729483282674774,0.732522796352586,0.735562310030397,0.738601823708209,0.74164133738602,
+0.744680851063832,0.747720364741643,0.750759878419455,0.753799392097266,0.756838905775078,
+0.759878419452889,0.7629179331307,0.765957446808512,0.768996960486323,0.772036474164135,
+0.775075987841946,0.778115501519758,0.781155015197569,0.784194528875381,0.787234042553192,
+0.790273556231004,0.793313069908815,0.796352583586627,0.799392097264438,0.80243161094225,
+0.805471124620061,0.808510638297873,0.811550151975684,0.814589665653496,0.817629179331307,
+0.820668693009118,0.82370820668693,0.826747720364741,0.829787234042553,0.832826747720364,
+0.835866261398176,0.838905775075987,0.841945288753799,0.84498480243161,0.848024316109422,
+0.851063829787233,0.854103343465045,0.857142857142856,0.860182370820668,0.863221884498479,
+0.866261398176291,0.869300911854102,0.872340425531914,0.875379939209725,0.878419452887537,
+0.881458966565348,0.884498480243159,0.887537993920971,0.890577507598782,0.893617021276594,
+0.896656534954405,0.899696048632217,0.902735562310028,0.90577507598784,0.908814589665651,
+0.911854103343463,0.914893617021274,0.917933130699086,0.920972644376897,0.924012158054709,
+0.92705167173252,0.930091185410332,0.933130699088143,0.936170212765954,0.939209726443766,
+0.942249240121577,0.945288753799389,0.9483282674772,0.951367781155012,0.954407294832823,
+0.957446808510635,0.960486322188446,0.963525835866258,0.966565349544069,0.969604863221881,
+0.972644376899692,0.975683890577504,0.978723404255315,0.981762917933127,0.984802431610938,
+0.98784194528875,0.990881458966561,0.993920972644373,0.996960486322184,1.),
+.UNSPECIFIED.);
+#23568=VERTEX_POINT('',#28466);
+#23569=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28467,#28468,#28469,#28470,#28471,#28472,#28473,#28474,#28475,#28476,#28477,#28478,
+#28479,#28480,#28481,#28482,#28483,#28484,#28485,#28486,#28487,#28488,#28489,#28490,
+#28491,#28492,#28493,#28494,#28495,#28496,#28497,#28498,#28499,#28500,#28501,#28502,
+#28503,#28504,#28505,#28506,#28507,#28508,#28509,#28510,#28511,#28512,#28513),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,4),
+(0.,0.0227272727272728,0.0454545454545456,0.0681818181818184,0.0909090909090912,
+0.113636363636364,0.136363636363637,0.15909090909091,0.181818181818182,0.204545454545455,
+0.227272727272728,0.250000000000001,0.272727272727273,0.295454545454546,0.318181818181819,
+0.340909090909092,0.363636363636364,0.386363636363637,0.40909090909091,0.431818181818182,
+0.454545454545455,0.477272727272728,0.500000000000001,0.522727272727273,0.545454545454546,
+0.568181818181819,0.590909090909091,0.613636363636364,0.636363636363637,0.65909090909091,
+0.681818181818182,0.704545454545455,0.727272727272728,0.75,0.772727272727273,0.795454545454546,
+0.818181818181819,0.840909090909091,0.863636363636364,0.886363636363637,0.90909090909091,
+0.931818181818182,0.954545454545455,0.977272727272728,1.),
+.UNSPECIFIED.);
+#23570=VERTEX_POINT('',#28514);
+#23571=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28515,#28516,#28517,#28518,#28519,#28520,#28521,#28522,#28523,#28524,#28525,#28526,
+#28527,#28528,#28529,#28530,#28531,#28532,#28533,#28534,#28535,#28536,#28537,#28538,
+#28539,#28540,#28541,#28542,#28543,#28544,#28545,#28546,#28547,#28548,#28549,#28550,
+#28551,#28552,#28553,#28554,#28555,#28556,#28557),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.05,0.075,0.1,0.125,0.15,0.175,0.2,0.225,0.25,0.275,0.3,0.325,0.35,0.375,
+0.4,0.425,0.45,0.475,0.5,0.525,0.55,0.575,0.6,0.625,0.65,0.675,0.7,0.725,0.75,0.775,
+0.8,0.825000000000001,0.850000000000001,0.875,0.9,0.925,0.95,0.975,1.),
+.UNSPECIFIED.);
+#23572=VERTEX_POINT('',#28558);
+#23573=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28559,#28560,#28561,#28562,#28563,#28564,#28565,#28566,#28567,#28568,#28569,#28570,
+#28571,#28572,#28573,#28574,#28575,#28576,#28577,#28578,#28579,#28580,#28581,#28582,
+#28583,#28584,#28585,#28586,#28587,#28588,#28589,#28590,#28591,#28592,#28593,#28594,
+#28595,#28596,#28597,#28598,#28599,#28600,#28601),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.0249999999999999,0.0499999999999999,0.0749999999999998,0.0999999999999998,
+0.125,0.15,0.175,0.2,0.225,0.249999999999999,0.274999999999999,0.299999999999999,
+0.324999999999999,0.349999999999999,0.374999999999999,0.399999999999999,0.424999999999999,
+0.449999999999999,0.474999999999999,0.499999999999999,0.524999999999999,0.549999999999999,
+0.574999999999999,0.599999999999999,0.624999999999999,0.649999999999999,0.674999999999999,
+0.699999999999999,0.724999999999999,0.749999999999999,0.774999999999999,0.799999999999999,
+0.825,0.85,0.875,0.9,0.925,0.95,0.975,1.),
+.UNSPECIFIED.);
+#23574=VERTEX_POINT('',#28602);
+#23575=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28603,#28604,#28605,#28606,#28607,#28608,#28609,#28610,#28611,#28612,#28613,#28614,
+#28615,#28616,#28617,#28618,#28619,#28620,#28621,#28622,#28623,#28624,#28625,#28626,
+#28627,#28628,#28629,#28630,#28631,#28632,#28633,#28634,#28635,#28636,#28637,#28638,
+#28639,#28640,#28641,#28642,#28643,#28644,#28645),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.0499999999999999,0.0749999999999999,0.0999999999999999,0.125,0.15,0.175,
+0.2,0.225,0.25,0.275,0.3,0.325,0.349999999999999,0.374999999999999,0.399999999999999,
+0.424999999999999,0.449999999999999,0.474999999999999,0.499999999999999,0.524999999999999,
+0.549999999999999,0.574999999999999,0.599999999999999,0.624999999999999,0.649999999999999,
+0.674999999999999,0.699999999999999,0.724999999999999,0.749999999999999,0.774999999999999,
+0.799999999999999,0.824999999999999,0.849999999999999,0.874999999999999,0.899999999999999,
+0.924999999999999,0.949999999999999,0.974999999999999,1.),
+.UNSPECIFIED.);
+#23576=VERTEX_POINT('',#28646);
+#23577=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28647,#28648,#28649,#28650,#28651,#28652,#28653,#28654,#28655,#28656,#28657,#28658,
+#28659,#28660,#28661,#28662,#28663,#28664,#28665,#28666,#28667,#28668,#28669,#28670,
+#28671,#28672,#28673,#28674,#28675,#28676,#28677,#28678,#28679,#28680,#28681,#28682,
+#28683,#28684,#28685,#28686,#28687,#28688,#28689),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.0499999999999999,0.0749999999999999,0.0999999999999999,0.125,0.15,0.175,
+0.2,0.225,0.25,0.275,0.3,0.325,0.349999999999999,0.374999999999999,0.399999999999999,
+0.424999999999999,0.449999999999999,0.474999999999999,0.499999999999999,0.524999999999999,
+0.549999999999999,0.574999999999999,0.599999999999999,0.624999999999999,0.649999999999999,
+0.674999999999999,0.699999999999999,0.724999999999999,0.749999999999999,0.774999999999999,
+0.799999999999999,0.824999999999999,0.849999999999999,0.874999999999999,0.899999999999999,
+0.924999999999999,0.949999999999999,0.974999999999999,1.),
+.UNSPECIFIED.);
+#23578=VERTEX_POINT('',#28690);
+#23579=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28691,#28692,#28693,#28694,#28695,#28696,#28697,#28698,#28699,#28700,#28701,#28702,
+#28703,#28704,#28705,#28706,#28707,#28708,#28709,#28710,#28711,#28712,#28713,#28714,
+#28715,#28716,#28717,#28718,#28719,#28720,#28721,#28722,#28723,#28724,#28725,#28726,
+#28727,#28728,#28729,#28730,#28731,#28732,#28733),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.05,0.075,0.1,0.125,0.15,0.175,0.2,0.225,0.25,0.275,0.3,0.325,0.35,0.375,
+0.4,0.425,0.45,0.475,0.5,0.525,0.55,0.575,0.6,0.625,0.65,0.675,0.7,0.725,0.75,0.775,
+0.8,0.825,0.85,0.875,0.9,0.925,0.95,0.975,1.),
+.UNSPECIFIED.);
+#23580=VERTEX_POINT('',#28734);
+#23581=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28735,#28736,#28737,#28738,#28739,#28740,#28741,#28742,#28743,#28744,#28745,#28746,
+#28747,#28748,#28749,#28750,#28751,#28752,#28753,#28754,#28755,#28756,#28757,#28758,
+#28759,#28760,#28761,#28762,#28763,#28764,#28765,#28766,#28767,#28768,#28769,#28770,
+#28771,#28772,#28773,#28774,#28775,#28776,#28777),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.0499999999999999,0.0749999999999999,0.0999999999999998,0.125,0.15,0.175,
+0.2,0.225,0.25,0.275,0.299999999999999,0.324999999999999,0.349999999999999,0.374999999999999,
+0.399999999999999,0.424999999999999,0.449999999999999,0.474999999999999,0.499999999999999,
+0.524999999999999,0.549999999999999,0.574999999999999,0.599999999999999,0.624999999999999,
+0.649999999999999,0.674999999999999,0.7,0.725,0.75,0.775,0.8,0.825,0.85,0.875,0.900000000000001,
+0.925000000000001,0.950000000000001,0.975000000000001,1.),
+.UNSPECIFIED.);
+#23582=VERTEX_POINT('',#28778);
+#23583=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28779,#28780,#28781,#28782,#28783,#28784,#28785,#28786,#28787,#28788,#28789,#28790,
+#28791,#28792,#28793,#28794,#28795,#28796,#28797,#28798,#28799,#28800,#28801,#28802,
+#28803,#28804,#28805,#28806,#28807,#28808,#28809,#28810,#28811,#28812,#28813,#28814,
+#28815,#28816,#28817,#28818,#28819,#28820,#28821),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+4),
+(0.,0.025,0.0500000000000001,0.075,0.0999999999999999,0.125,0.15,0.175,0.2,0.225,
+0.25,0.274999999999999,0.299999999999999,0.324999999999999,0.349999999999999,0.374999999999999,
+0.399999999999999,0.424999999999999,0.449999999999999,0.474999999999999,0.499999999999999,
+0.524999999999999,0.549999999999999,0.574999999999999,0.599999999999999,0.624999999999999,
+0.649999999999998,0.674999999999998,0.699999999999998,0.724999999999998,0.749999999999998,
+0.774999999999998,0.799999999999998,0.824999999999998,0.849999999999998,0.874999999999998,
+0.899999999999998,0.924999999999998,0.949999999999998,0.974999999999998,1.),
+.UNSPECIFIED.);
+#23584=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28822,#28823,#28824,#28825,#28826,#28827,#28828,#28829,#28830,#28831,#28832,#28833,
+#28834,#28835,#28836,#28837,#28838,#28839,#28840,#28841,#28842,#28843,#28844,#28845,
+#28846,#28847,#28848,#28849,#28850,#28851,#28852,#28853,#28854,#28855,#28856,#28857,
+#28858),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0294117647058824,0.0588235294117648,0.0882352941176471,0.11764705882353,0.147058823529412,
+0.176470588235294,0.205882352941177,0.235294117647059,0.264705882352941,0.294117647058824,
+0.323529411764706,0.352941176470589,0.382352941176471,0.411764705882353,0.441176470588236,
+0.470588235294118,0.5,0.529411764705883,0.558823529411765,0.588235294117648,0.61764705882353,
+0.647058823529412,0.676470588235295,0.705882352941177,0.735294117647059,0.764705882352942,
+0.794117647058824,0.823529411764707,0.852941176470589,0.882352941176471,0.911764705882354,
+0.941176470588236,0.970588235294118,1.),
+.UNSPECIFIED.);
+#23585=VERTEX_POINT('',#28859);
+#23586=CIRCLE('',#28860,2.99999999999999);
+#23587=CIRCLE('',#28864,3.5);
+#23588=CIRCLE('',#28868,0.2);
+#23589=CIRCLE('',#28872,0.2);
+#23590=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28876,#28877,#28878,#28879,#28880,#28881,#28882,#28883,#28884,#28885,#28886,#28887,
+#28888,#28889,#28890,#28891,#28892,#28893,#28894,#28895,#28896),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.056797077671032,0.103852918233072,0.134894763633542,0.159663850981434,0.177005396773428,
+0.203420456413569,0.230986421633015,0.26246953758637,0.283444812501922,0.306407365967704,
+0.332309856599633,0.369557775779992,0.429692521176786,0.527292498754066,0.657929864745051,
+0.816820376097438,0.930770738914172,1.),
+.UNSPECIFIED.);
+#23591=CIRCLE('',#28897,0.2);
+#23592=CIRCLE('',#28901,0.2);
+#23593=CIRCLE('',#28905,0.2);
+#23594=CIRCLE('',#28909,0.2);
+#23595=CIRCLE('',#28913,0.2);
+#23596=CIRCLE('',#28917,0.2);
+#23597=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#28921,#28922,#28923,#28924,#28925,#28926,#28927,#28928,#28929,#28930,#28931,#28932,
+#28933,#28934,#28935,#28936,#28937,#28938,#28939,#28940,#28941,#28942,#28943),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.067840337873605,0.119774041068808,0.154492467572924,0.171995617385952,0.189661606477088,
+0.208239579941176,0.226322721210579,0.242439548994505,0.261387593128582,0.280526037957309,
+0.300722800581078,0.319110057877546,0.338615823175334,0.360519752983804,0.391326995944277,
+0.445907954724698,0.545247395148711,0.677655789053167,0.836950770481395,1.),
+.UNSPECIFIED.);
+#23598=CIRCLE('',#28944,0.2);
+#23599=CIRCLE('',#28948,0.2);
+#23600=CIRCLE('',#28952,0.2);
+#23601=CIRCLE('',#28956,0.2);
+#23602=CIRCLE('',#28960,0.2);
+#23603=CIRCLE('',#28964,0.2);
+#23604=CIRCLE('',#28968,0.2);
+#23605=CIRCLE('',#28972,0.2);
+#23606=LINE('',#28976,#28977);
+#23607=LINE('',#28979,#28980);
+#23608=LINE('',#28982,#28983);
+#23609=LINE('',#28985,#28986);
+#23610=LINE('',#28988,#28989);
+#23611=LINE('',#28991,#28992);
+#23612=LINE('',#28994,#28995);
+#23613=VERTEX_POINT('',#28997);
+#23614=CIRCLE('',#28998,6.);
+#23615=VERTEX_POINT('',#29002);
+#23616=CIRCLE('',#29003,3.6);
+#23617=VERTEX_POINT('',#29007);
+#23618=CIRCLE('',#29008,6.);
+#23619=VERTEX_POINT('',#29012);
+#23620=CIRCLE('',#29013,3.6);
+#23621=VERTEX_POINT('',#29017);
+#23622=VERTEX_POINT('',#29018);
+#23623=CIRCLE('',#29019,3.094051);
+#23624=VERTEX_POINT('',#29023);
+#23625=LINE('',#29024,#29025);
+#23626=VERTEX_POINT('',#29027);
+#23627=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29028,#29029,#29030,#29031,#29032,#29033,#29034,#29035,#29036,#29037,#29038,#29039,
+#29040,#29041,#29042,#29043,#29044,#29045,#29046,#29047,#29048,#29049,#29050,#29051,
+#29052,#29053),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0904178572011732,0.194010131905375,0.311361622092044,0.411446512715396,0.450654898271224,
+0.487354821394507,0.547202244657839,0.577282076886841,0.599642151585051,0.644679177029971,
+0.673526877372104,0.702290234785969,0.73074369395947,0.758973638975196,0.7868416315442,
+0.814573006766379,0.841886284326789,0.868918732710108,0.89552473556235,0.92198324250464,
+0.948145244534669,0.974151994685942,1.),
+.UNSPECIFIED.);
+#23628=VERTEX_POINT('',#29054);
+#23629=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29055,#29056,#29057,#29058,#29059,#29060,#29061,#29062,#29063,#29064,#29065,#29066,
+#29067,#29068),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0909090909090909,0.181818181818182,0.272727272727273,0.363636363636364,0.454545454545455,
+0.545454545454545,0.636363636363636,0.727272727272727,0.818181818181818,0.909090909090909,
+1.),
+.UNSPECIFIED.);
+#23630=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29069,#29070,#29071,#29072,#29073,#29074,#29075,#29076,#29077,#29078,#29079,#29080,
+#29081,#29082,#29083,#29084,#29085,#29086,#29087,#29088,#29089,#29090,#29091,#29092,
+#29093,#29094,#29095,#29096,#29097,#29098,#29099,#29100,#29101),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.00206864879223415,0.00539594033253518,0.0116717597830218,0.0239982367910875,
+0.0484264850622864,0.0907646015263268,0.139578892598443,0.187938765029915,0.229130174210024,
+0.271104344529111,0.313856207863175,0.3566046314313,0.399339993654916,0.420870380643995,
+0.442067507640643,0.484768905124166,0.527453725482874,0.570086308806795,0.612684882205379,
+0.655178986294542,0.697604237840891,0.739820565305637,0.781898390037841,0.82355833930374,
+0.864940465631174,0.902102999779616,0.935325332907725,0.960744938695474,0.98230406136873,
+1.),
+.UNSPECIFIED.);
+#23631=VERTEX_POINT('',#29102);
+#23632=CIRCLE('',#29103,3.594051);
+#23633=VERTEX_POINT('',#29107);
+#23634=VERTEX_POINT('',#29108);
+#23635=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29109,#29110,#29111,#29112,#29113,#29114,#29115,#29116,#29117,#29118,#29119,#29120,
+#29121,#29122,#29123),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0833333333333335,0.166666666666667,0.25,0.333333333333334,0.416666666666667,
+0.500000000000001,0.583333333333334,0.666666666666668,0.750000000000001,0.833333333333334,
+0.916666666666668,1.),
+.UNSPECIFIED.);
+#23636=VERTEX_POINT('',#29124);
+#23637=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29125,#29126,#29127,#29128,#29129,#29130,#29131,#29132,#29133,#29134,#29135,#29136,
+#29137,#29138,#29139,#29140,#29141,#29142,#29143,#29144,#29145,#29146,#29147,#29148,
+#29149,#29150,#29151,#29152,#29153,#29154,#29155,#29156),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.013107733406273,0.026387315370823,0.0398372988093661,0.0583290821135985,0.0862113131599572,
+0.124391437238231,0.168902788254839,0.212333224400022,0.25415969555852,0.29408591825442,
+0.335231714279557,0.377350659355547,0.409942432402121,0.419742184835859,0.461790103475941,
+0.503056588650872,0.543385107337137,0.583218311892031,0.623015967314513,0.663131407807949,
+0.708807893351942,0.760086164684684,0.817063369732179,0.869329401238328,0.909575197158816,
+0.937605229469595,0.958470049075837,0.979269059119069,1.),
+.UNSPECIFIED.);
+#23638=VERTEX_POINT('',#29157);
+#23639=CIRCLE('',#29158,3.094051);
+#23640=VERTEX_POINT('',#29162);
+#23641=LINE('',#29163,#29164);
+#23642=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29166,#29167,#29168,#29169,#29170,#29171,#29172,#29173,#29174,#29175,#29176,#29177,
+#29178,#29179,#29180,#29181,#29182,#29183),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0872318672066742,0.193135181142256,0.319270089140738,0.386176368436966,0.446041115394084,
+0.548639754530133,0.57728319632135,0.625503416633095,0.682611247732938,0.738954547863308,
+0.793603781274229,0.84732885879543,0.899180828113364,0.950076954350836,1.),
+.UNSPECIFIED.);
+#23643=VERTEX_POINT('',#29184);
+#23644=CIRCLE('',#29185,3.594051);
+#23645=VERTEX_POINT('',#29189);
+#23646=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29190,#29191,#29192,#29193,#29194,#29195,#29196,#29197,#29198,#29199,#29200,#29201,
+#29202,#29203,#29204,#29205,#29206,#29207,#29208,#29209,#29210,#29211,#29212,#29213,
+#29214,#29215,#29216,#29217,#29218,#29219,#29220,#29221,#29222,#29223,#29224,#29225,
+#29226,#29227,#29228,#29229,#29230,#29231,#29232,#29233,#29234,#29235),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,4),
+(0.,0.0232558139534882,0.0465116279069764,0.0697674418604647,0.0930232558139529,
+0.116279069767441,0.139534883720929,0.162790697674418,0.186046511627906,0.209302325581394,
+0.232558139534882,0.25581395348837,0.279069767441859,0.302325581395347,0.325581395348836,
+0.348837209302324,0.372093023255812,0.395348837209301,0.418604651162789,0.441860465116278,
+0.465116279069766,0.488372093023254,0.511627906976743,0.534883720930231,0.55813953488372,
+0.581395348837208,0.604651162790696,0.627906976744185,0.651162790697673,0.674418604651162,
+0.69767441860465,0.720930232558138,0.744186046511627,0.767441860465115,0.790697674418604,
+0.813953488372092,0.83720930232558,0.860465116279069,0.883720930232557,0.906976744186045,
+0.930232558139534,0.953488372093022,0.976744186046511,1.),
+.UNSPECIFIED.);
+#23647=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29236,#29237,#29238,#29239,#29240,#29241,#29242,#29243,#29244,#29245,#29246,#29247,
+#29248,#29249,#29250,#29251,#29252,#29253,#29254,#29255,#29256,#29257,#29258,#29259,
+#29260,#29261,#29262,#29263,#29264,#29265,#29266,#29267,#29268,#29269,#29270,#29271,
+#29272,#29273,#29274,#29275,#29276,#29277,#29278,#29279,#29280,#29281,#29282,#29283,
+#29284,#29285,#29286,#29287,#29288,#29289,#29290,#29291,#29292,#29293),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0181818181818181,0.0363636363636363,0.0545454545454544,0.0727272727272726,
+0.0909090909090907,0.109090909090909,0.127272727272727,0.145454545454545,0.163636363636363,
+0.181818181818181,0.2,0.218181818181818,0.236363636363636,0.254545454545454,0.272727272727272,
+0.290909090909091,0.309090909090909,0.327272727272727,0.345454545454545,0.363636363636363,
+0.381818181818181,0.4,0.418181818181818,0.436363636363636,0.454545454545454,0.472727272727272,
+0.490909090909091,0.509090909090909,0.527272727272727,0.545454545454545,0.563636363636363,
+0.581818181818181,0.6,0.618181818181818,0.636363636363636,0.654545454545454,0.672727272727272,
+0.69090909090909,0.709090909090909,0.727272727272727,0.745454545454545,0.763636363636363,
+0.781818181818181,0.8,0.818181818181818,0.836363636363636,0.854545454545454,0.872727272727272,
+0.89090909090909,0.909090909090909,0.927272727272727,0.945454545454545,0.963636363636363,
+0.981818181818181,1.),
+.UNSPECIFIED.);
+#23648=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29294,#29295,#29296,#29297,#29298,#29299,#29300,#29301,#29302,#29303,#29304,#29305,
+#29306,#29307,#29308,#29309,#29310,#29311,#29312,#29313,#29314,#29315,#29316,#29317,
+#29318,#29319,#29320,#29321,#29322,#29323,#29324,#29325,#29326,#29327,#29328,#29329,
+#29330,#29331,#29332,#29333,#29334,#29335,#29336,#29337,#29338,#29339,#29340,#29341,
+#29342,#29343,#29344,#29345,#29346,#29347,#29348,#29349,#29350,#29351,#29352,#29353,
+#29354,#29355,#29356,#29357,#29358,#29359,#29360,#29361,#29362,#29363,#29364,#29365,
+#29366,#29367,#29368,#29369,#29370,#29371,#29372,#29373,#29374,#29375,#29376,#29377,
+#29378,#29379,#29380,#29381,#29382,#29383,#29384,#29385,#29386,#29387,#29388,#29389,
+#29390,#29391,#29392,#29393,#29394,#29395,#29396,#29397,#29398,#29399,#29400,#29401,
+#29402,#29403,#29404,#29405,#29406,#29407,#29408,#29409,#29410,#29411,#29412,#29413,
+#29414,#29415,#29416,#29417,#29418,#29419,#29420,#29421,#29422,#29423,#29424),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,4),
+(0.,0.00781249999999995,0.0156249999999999,0.0234374999999998,0.0312499999999998,
+0.0390624999999998,0.0468749999999997,0.0546874999999996,0.0624999999999996,0.0703124999999995,
+0.0781249999999995,0.0859374999999994,0.0937499999999994,0.101562499999999,0.109374999999999,
+0.117187499999999,0.124999999999999,0.132812499999999,0.140624999999999,0.148437499999999,
+0.156249999999999,0.164062499999999,0.171874999999999,0.179687499999999,0.187499999999999,
+0.195312499999999,0.203124999999999,0.210937499999999,0.218749999999999,0.226562499999999,
+0.234374999999998,0.242187499999998,0.249999999999998,0.257812499999998,0.265624999999998,
+0.273437499999998,0.281249999999998,0.289062499999998,0.296874999999998,0.304687499999998,
+0.312499999999998,0.320312499999998,0.328124999999998,0.335937499999998,0.343749999999998,
+0.351562499999998,0.359374999999998,0.367187499999998,0.374999999999998,0.382812499999998,
+0.390624999999998,0.398437499999997,0.406249999999997,0.414062499999997,0.421874999999997,
+0.429687499999997,0.437499999999997,0.445312499999997,0.453124999999997,0.460937499999997,
+0.468749999999997,0.476562499999997,0.484374999999997,0.492187499999997,0.499999999999997,
+0.507812499999997,0.515624999999997,0.523437499999997,0.531249999999997,0.539062499999997,
+0.546874999999996,0.554687499999996,0.562499999999996,0.570312499999996,0.578124999999996,
+0.585937499999996,0.593749999999996,0.601562499999996,0.609374999999996,0.617187499999996,
+0.624999999999996,0.632812499999996,0.640624999999996,0.648437499999996,0.656249999999996,
+0.664062499999996,0.671874999999996,0.679687499999996,0.687499999999996,0.695312499999996,
+0.703124999999995,0.710937499999995,0.718749999999995,0.726562499999995,0.734374999999995,
+0.742187499999995,0.749999999999995,0.757812499999995,0.765624999999995,0.773437499999995,
+0.781249999999995,0.789062499999995,0.796874999999995,0.804687499999995,0.812499999999995,
+0.820312499999995,0.828124999999995,0.835937499999995,0.843749999999995,0.851562499999994,
+0.859374999999994,0.867187499999994,0.874999999999994,0.882812499999994,0.890624999999994,
+0.898437499999994,0.906249999999994,0.914062499999994,0.921874999999994,0.929687499999994,
+0.937499999999994,0.945312499999994,0.953124999999994,0.960937499999994,0.968749999999994,
+0.976562499999994,0.984374999999994,0.992187499999994,1.),
+.UNSPECIFIED.);
+#23649=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29425,#29426,#29427,#29428,#29429,#29430,#29431,#29432,#29433,#29434,#29435,#29436,
+#29437,#29438,#29439,#29440,#29441,#29442,#29443,#29444,#29445,#29446,#29447,#29448,
+#29449,#29450,#29451,#29452,#29453,#29454,#29455,#29456,#29457,#29458,#29459,#29460,
+#29461,#29462,#29463,#29464,#29465,#29466,#29467,#29468,#29469,#29470,#29471,#29472,
+#29473,#29474,#29475,#29476,#29477,#29478,#29479,#29480,#29481,#29482,#29483,#29484,
+#29485,#29486,#29487,#29488,#29489,#29490,#29491,#29492,#29493,#29494,#29495,#29496,
+#29497,#29498,#29499,#29500,#29501,#29502,#29503,#29504,#29505,#29506,#29507,#29508,
+#29509,#29510,#29511,#29512,#29513,#29514,#29515,#29516,#29517,#29518,#29519,#29520,
+#29521,#29522,#29523,#29524,#29525,#29526,#29527,#29528,#29529,#29530,#29531,#29532,
+#29533,#29534,#29535,#29536,#29537,#29538,#29539,#29540,#29541,#29542,#29543,#29544,
+#29545,#29546,#29547,#29548,#29549,#29550,#29551,#29552,#29553,#29554,#29555),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,4),
+(0.,0.00781249999999999,0.015625,0.0234375,0.0312499999999999,0.0390624999999999,
+0.0468749999999999,0.0546874999999999,0.0624999999999999,0.0703124999999999,0.0781249999999999,
+0.0859374999999998,0.0937499999999998,0.1015625,0.109375,0.1171875,0.125,0.1328125,
+0.140625,0.1484375,0.15625,0.1640625,0.171875,0.1796875,0.1875,0.1953125,0.203125,
+0.2109375,0.21875,0.2265625,0.234375,0.2421875,0.25,0.2578125,0.265625,0.2734375,
+0.28125,0.289062499999999,0.296874999999999,0.304687499999999,0.312499999999999,
+0.320312499999999,0.328124999999999,0.335937499999999,0.34375,0.351562499999999,
+0.359374999999999,0.367187499999999,0.374999999999999,0.382812499999999,0.390624999999999,
+0.398437499999999,0.406249999999999,0.414062499999999,0.421874999999999,0.429687499999999,
+0.437499999999999,0.445312499999999,0.453124999999999,0.460937499999999,0.468749999999999,
+0.476562499999999,0.484374999999999,0.492187499999999,0.499999999999999,0.507812499999999,
+0.515624999999999,0.523437499999999,0.531249999999999,0.539062499999999,0.546874999999999,
+0.554687499999999,0.562499999999999,0.570312499999999,0.578124999999999,0.585937499999999,
+0.593749999999999,0.601562499999999,0.609374999999999,0.617187499999999,0.624999999999999,
+0.632812499999999,0.640624999999999,0.648437499999999,0.656249999999999,0.664062499999999,
+0.671874999999999,0.679687499999999,0.687499999999999,0.695312499999999,0.703124999999999,
+0.710937499999999,0.718749999999999,0.726562499999999,0.734374999999999,0.742187499999999,
+0.749999999999999,0.757812499999999,0.765624999999999,0.773437499999999,0.781249999999999,
+0.789062499999999,0.796874999999999,0.804687499999999,0.812499999999999,0.820312499999999,
+0.828124999999999,0.835937499999999,0.843749999999999,0.851562499999999,0.859374999999999,
+0.867187499999999,0.874999999999998,0.882812499999998,0.890624999999998,0.898437499999998,
+0.906249999999998,0.914062499999998,0.921874999999998,0.929687499999998,0.937499999999998,
+0.945312499999998,0.953124999999998,0.960937499999998,0.968749999999998,0.976562499999998,
+0.984374999999998,0.992187499999998,1.),
+.UNSPECIFIED.);
+#23650=VERTEX_POINT('',#29556);
+#23651=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29557,#29558,#29559,#29560,#29561,#29562,#29563,#29564,#29565,#29566,#29567,#29568,
+#29569,#29570,#29571,#29572,#29573,#29574,#29575,#29576,#29577,#29578,#29579,#29580,
+#29581,#29582,#29583,#29584,#29585,#29586,#29587,#29588,#29589,#29590,#29591,#29592,
+#29593,#29594,#29595,#29596,#29597,#29598,#29599,#29600,#29601,#29602),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,4),
+(0.,0.0232558139534884,0.0465116279069767,0.0697674418604651,0.0930232558139534,
+0.116279069767442,0.13953488372093,0.162790697674419,0.186046511627907,0.209302325581395,
+0.232558139534884,0.255813953488372,0.27906976744186,0.302325581395349,0.325581395348837,
+0.348837209302325,0.372093023255814,0.395348837209302,0.418604651162791,0.441860465116279,
+0.465116279069767,0.488372093023256,0.511627906976744,0.534883720930232,0.558139534883721,
+0.581395348837209,0.604651162790697,0.627906976744186,0.651162790697674,0.674418604651163,
+0.697674418604651,0.720930232558139,0.744186046511628,0.767441860465116,0.790697674418604,
+0.813953488372093,0.837209302325581,0.86046511627907,0.883720930232558,0.906976744186046,
+0.930232558139534,0.953488372093023,0.976744186046511,1.),
+.UNSPECIFIED.);
+#23652=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29603,#29604,#29605,#29606,#29607,#29608,#29609,#29610,#29611,#29612,#29613,#29614,
+#29615,#29616,#29617,#29618,#29619,#29620,#29621,#29622,#29623,#29624,#29625,#29626,
+#29627,#29628,#29629,#29630,#29631,#29632,#29633,#29634,#29635,#29636,#29637,#29638,
+#29639,#29640,#29641,#29642,#29643,#29644,#29645,#29646,#29647,#29648,#29649,#29650,
+#29651,#29652,#29653,#29654,#29655,#29656,#29657,#29658,#29659,#29660),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0181818181818181,0.0363636363636363,0.0545454545454544,0.0727272727272726,
+0.0909090909090907,0.109090909090909,0.127272727272727,0.145454545454545,0.163636363636363,
+0.181818181818181,0.2,0.218181818181818,0.236363636363636,0.254545454545454,0.272727272727272,
+0.29090909090909,0.309090909090909,0.327272727272727,0.345454545454545,0.363636363636363,
+0.381818181818181,0.399999999999999,0.418181818181817,0.436363636363636,0.454545454545454,
+0.472727272727272,0.49090909090909,0.509090909090908,0.527272727272726,0.545454545454544,
+0.563636363636363,0.581818181818181,0.599999999999999,0.618181818181817,0.636363636363635,
+0.654545454545453,0.672727272727272,0.69090909090909,0.709090909090908,0.727272727272726,
+0.745454545454544,0.763636363636362,0.78181818181818,0.799999999999998,0.818181818181817,
+0.836363636363635,0.854545454545453,0.872727272727271,0.890909090909089,0.909090909090907,
+0.927272727272726,0.945454545454544,0.963636363636362,0.98181818181818,1.),
+.UNSPECIFIED.);
+#23653=VERTEX_POINT('',#29661);
+#23654=VERTEX_POINT('',#29662);
+#23655=CIRCLE('',#29663,5.5);
+#23656=VERTEX_POINT('',#29667);
+#23657=CIRCLE('',#29668,5.5);
+#23658=VERTEX_POINT('',#29672);
+#23659=CIRCLE('',#29673,5.5);
+#23660=VERTEX_POINT('',#29677);
+#23661=CIRCLE('',#29678,5.5);
+#23662=VERTEX_POINT('',#29682);
+#23663=CIRCLE('',#29683,5.5);
+#23664=CIRCLE('',#29687,5.5);
+#23665=VERTEX_POINT('',#29691);
+#23666=VERTEX_POINT('',#29692);
+#23667=CIRCLE('',#29693,5.5);
+#23668=VERTEX_POINT('',#29697);
+#23669=CIRCLE('',#29698,5.5);
+#23670=VERTEX_POINT('',#29702);
+#23671=CIRCLE('',#29703,5.5);
+#23672=VERTEX_POINT('',#29707);
+#23673=CIRCLE('',#29708,5.5);
+#23674=VERTEX_POINT('',#29712);
+#23675=CIRCLE('',#29713,5.5);
+#23676=CIRCLE('',#29717,5.5);
+#23677=VERTEX_POINT('',#29721);
+#23678=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29722,#29723,#29724,#29725,#29726,#29727,#29728,#29729,#29730,#29731,#29732,#29733,
+#29734,#29735,#29736),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0985713859049827,0.208236634677465,0.334476813636436,0.467775289120626,0.596134282795825,
+0.692056179651435,0.760127498590178,0.806730329631696,0.853903615081574,0.90213947872571,
+0.950852466526748,1.),
+.UNSPECIFIED.);
+#23679=VERTEX_POINT('',#29737);
+#23680=CIRCLE('',#29738,6.3);
+#23681=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29742,#29743,#29744,#29745,#29746,#29747,#29748,#29749,#29750,#29751,#29752,#29753,
+#29754,#29755,#29756,#29757,#29758,#29759),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0463633818550776,0.0923897958353753,0.138043458322146,0.182849711574353,0.22539581471731,
+0.227190573367084,0.292593960429396,0.387132405406401,0.519442990499068,0.572025976956706,
+0.669935995771814,0.780232384620598,0.833002611240445,0.933609926190467,1.),
+.UNSPECIFIED.);
+#23682=VERTEX_POINT('',#29760);
+#23683=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29761,#29762,#29763,#29764,#29765,#29766,#29767,#29768,#29769,#29770,#29771,#29772,
+#29773,#29774,#29775,#29776,#29777,#29778,#29779,#29780,#29781,#29782),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0316815208937771,0.0985713859049889,0.114053006227494,0.208236634677477,0.24077880410322,
+0.334476813636452,0.408830470328242,0.467775289120645,0.596134282795842,0.601855197372488,
+0.69205617965145,0.76012749859019,0.806730329631705,0.82661270860429,0.85390361508158,
+0.902139478725715,0.950852466526751,0.975212581725478,1.),
+.UNSPECIFIED.);
+#23684=VERTEX_POINT('',#29783);
+#23685=CIRCLE('',#29784,6.3);
+#23686=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29788,#29789,#29790,#29791,#29792,#29793,#29794,#29795,#29796,#29797,#29798,#29799,
+#29800,#29801),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0463633818550775,0.0923897958353757,0.138043458322147,0.182849711574354,0.227190573367085,
+0.292593960429397,0.387132405406401,0.519442990499069,0.669935995771815,0.833002611240445,
+1.),
+.UNSPECIFIED.);
+#23687=VERTEX_POINT('',#29802);
+#23688=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29803,#29804,#29805,#29806,#29807,#29808,#29809,#29810,#29811,#29812,#29813,#29814,
+#29815,#29816,#29817),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0985713859049925,0.208236634677484,0.334476813636462,0.467775289120655,0.59613428279585,
+0.692056179651457,0.760127498590196,0.806730329631711,0.853903615081586,0.902139478725719,
+0.950852466526753,1.),
+.UNSPECIFIED.);
+#23689=VERTEX_POINT('',#29818);
+#23690=CIRCLE('',#29819,6.3);
+#23691=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29823,#29824,#29825,#29826,#29827,#29828,#29829,#29830,#29831,#29832,#29833,#29834,
+#29835,#29836),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0463633818550771,0.0923897958353739,0.138043458322145,0.182849711574352,0.227190573367084,
+0.292593960429396,0.387132405406402,0.519442990499069,0.669935995771814,0.833002611240444,
+1.),
+.UNSPECIFIED.);
+#23692=VERTEX_POINT('',#29837);
+#23693=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29838,#29839,#29840,#29841,#29842,#29843,#29844,#29845,#29846,#29847,#29848,#29849,
+#29850,#29851,#29852,#29853,#29854,#29855),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0463633818550777,0.0923897958353775,0.138043458322148,0.182849711574354,0.22539581471731,
+0.227190573367084,0.292593960429395,0.387132405406399,0.519442990499068,0.572025976956705,
+0.669935995771815,0.780232384620598,0.833002611240445,0.933609926190468,1.),
+.UNSPECIFIED.);
+#23694=VERTEX_POINT('',#29856);
+#23695=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29857,#29858,#29859,#29860,#29861,#29862,#29863,#29864,#29865,#29866,#29867,#29868,
+#29869,#29870,#29871),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0985713859050064,0.208236634677511,0.334476813636501,0.467775289120698,0.596134282795889,
+0.692056179651489,0.760127498590222,0.806730329631733,0.853903615081602,0.90213947872573,
+0.950852466526758,1.),
+.UNSPECIFIED.);
+#23696=CIRCLE('',#29872,6.3);
+#23697=VERTEX_POINT('',#29876);
+#23698=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29877,#29878,#29879,#29880,#29881,#29882,#29883,#29884,#29885,#29886,#29887,#29888,
+#29889,#29890,#29891,#29892,#29893,#29894,#29895,#29896,#29897,#29898),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0316815208937832,0.0985713859050063,0.114053006227514,0.208236634677512,0.240778804103263,
+0.334476813636501,0.408830470328329,0.467775289120699,0.59613428279589,0.60185519737266,
+0.692056179651489,0.760127498590221,0.806730329631732,0.826612708604632,0.8539036150816,
+0.902139478725729,0.950852466526758,0.975212581725706,1.),
+.UNSPECIFIED.);
+#23699=VERTEX_POINT('',#29899);
+#23700=CIRCLE('',#29900,6.3);
+#23701=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29904,#29905,#29906,#29907,#29908,#29909,#29910,#29911,#29912,#29913,#29914,#29915,
+#29916,#29917),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.046363381855079,0.0923897958353762,0.138043458322148,0.182849711574355,0.227190573367084,
+0.292593960429395,0.3871324054064,0.51944299049907,0.669935995771815,0.833002611240446,
+1.),
+.UNSPECIFIED.);
+#23702=VERTEX_POINT('',#29918);
+#23703=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29919,#29920,#29921,#29922,#29923,#29924,#29925,#29926,#29927,#29928,#29929,#29930,
+#29931,#29932,#29933),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0985713859049902,0.208236634677479,0.334476813636455,0.467775289120649,0.596134282795844,
+0.692056179651451,0.760127498590193,0.806730329631704,0.853903615081576,0.90213947872571,
+0.950852466526747,1.),
+.UNSPECIFIED.);
+#23704=VERTEX_POINT('',#29934);
+#23705=CIRCLE('',#29935,6.3);
+#23706=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29939,#29940,#29941,#29942,#29943,#29944,#29945,#29946,#29947,#29948,#29949,#29950,
+#29951,#29952),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0463633818550773,0.0923897958353755,0.138043458322146,0.182849711574352,0.227190573367085,
+0.292593960429395,0.387132405406399,0.519442990499069,0.669935995771814,0.833002611240445,
+1.),
+.UNSPECIFIED.);
+#23707=VERTEX_POINT('',#29953);
+#23708=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29954,#29955,#29956,#29957,#29958,#29959,#29960,#29961,#29962,#29963,#29964,#29965,
+#29966,#29967,#29968,#29969,#29970,#29971),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.046363381855078,0.0923897958353768,0.138043458322147,0.182849711574354,0.225395814717307,
+0.227190573367082,0.292593960429395,0.3871324054064,0.519442990499067,0.572025976956702,
+0.669935995771813,0.780232384620595,0.833002611240443,0.933609926190466,1.),
+.UNSPECIFIED.);
+#23709=VERTEX_POINT('',#29972);
+#23710=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29973,#29974,#29975,#29976,#29977,#29978,#29979,#29980,#29981,#29982,#29983,#29984,
+#29985,#29986,#29987),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0985713859049947,0.208236634677489,0.33447681363647,0.467775289120665,0.596134282795859,
+0.692056179651464,0.760127498590201,0.806730329631715,0.853903615081587,0.90213947872572,
+0.950852466526754,1.),
+.UNSPECIFIED.);
+#23711=CIRCLE('',#29988,6.3);
+#23712=VERTEX_POINT('',#29992);
+#23713=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#29993,#29994,#29995,#29996,#29997,#29998,#29999,#30000,#30001,#30002,#30003,#30004,
+#30005,#30006,#30007,#30008,#30009,#30010,#30011,#30012,#30013,#30014),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0316815208937863,0.0985713859050172,0.114053006227526,0.208236634677532,0.240778804103289,
+0.334476813636527,0.408830470328376,0.467775289120728,0.596134282795917,0.601855197372753,
+0.692056179651511,0.760127498590238,0.806730329631744,0.826612708604815,0.853903615081608,
+0.902139478725734,0.95085246652676,0.975212581725828,1.),
+.UNSPECIFIED.);
+#23714=VERTEX_POINT('',#30015);
+#23715=CIRCLE('',#30016,6.3);
+#23716=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30020,#30021,#30022,#30023,#30024,#30025,#30026,#30027,#30028,#30029,#30030,#30031,
+#30032,#30033),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0463633818550783,0.0923897958353778,0.138043458322149,0.182849711574355,0.227190573367086,
+0.292593960429397,0.387132405406401,0.519442990499068,0.669935995771815,0.833002611240446,
+1.),
+.UNSPECIFIED.);
+#23717=VERTEX_POINT('',#30034);
+#23718=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30035,#30036,#30037,#30038,#30039,#30040,#30041,#30042,#30043,#30044,#30045,#30046,
+#30047,#30048),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0463633818550791,0.0923897958353778,0.138043458322147,0.182849711574354,0.227190573367085,
+0.292593960429396,0.387132405406402,0.51944299049907,0.669935995771814,0.833002611240445,
+1.),
+.UNSPECIFIED.);
+#23719=VERTEX_POINT('',#30049);
+#23720=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30050,#30051,#30052,#30053,#30054,#30055,#30056,#30057,#30058,#30059,#30060,#30061,
+#30062,#30063,#30064),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0985713859050171,0.208236634677532,0.334476813636527,0.467775289120726,0.596134282795916,
+0.692056179651513,0.760127498590241,0.806730329631745,0.853903615081611,0.902139478725735,
+0.950852466526761,1.),
+.UNSPECIFIED.);
+#23721=CIRCLE('',#30065,6.3);
+#23722=VERTEX_POINT('',#30069);
+#23723=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30070,#30071,#30072,#30073,#30074,#30075,#30076,#30077,#30078,#30079,#30080,#30081,
+#30082,#30083,#30084,#30085,#30086,#30087),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0463633818550762,0.092389795835373,0.138043458322143,0.182849711574351,0.225395814717311,
+0.227190573367084,0.292593960429395,0.387132405406401,0.519442990499069,0.572025976956705,
+0.669935995771814,0.780232384620597,0.833002611240445,0.933609926190467,1.),
+.UNSPECIFIED.);
+#23724=VERTEX_POINT('',#30088);
+#23725=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30089,#30090,#30091,#30092,#30093,#30094,#30095,#30096,#30097,#30098,#30099,#30100,
+#30101,#30102,#30103),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0985713859050073,0.208236634677512,0.3344768136365,0.467775289120697,0.596134282795889,
+0.692056179651489,0.760127498590222,0.80673032963173,0.8539036150816,0.902139478725728,
+0.950852466526758,1.),
+.UNSPECIFIED.);
+#23726=CIRCLE('',#30104,6.3);
+#23727=VERTEX_POINT('',#30108);
+#23728=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30109,#30110,#30111,#30112,#30113,#30114,#30115,#30116,#30117,#30118,#30119,#30120,
+#30121,#30122),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0463633818550764,0.0923897958353736,0.138043458322144,0.182849711574351,0.227190573367083,
+0.292593960429395,0.387132405406401,0.519442990499069,0.669935995771815,0.833002611240446,
+1.),
+.UNSPECIFIED.);
+#23729=VERTEX_POINT('',#30123);
+#23730=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30124,#30125,#30126,#30127,#30128,#30129,#30130,#30131,#30132,#30133,#30134,#30135,
+#30136,#30137,#30138,#30139,#30140,#30141,#30142,#30143,#30144,#30145),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0316815208937828,0.0985713859050065,0.114053006227514,0.208236634677511,0.240778804103263,
+0.3344768136365,0.408830470328326,0.467775289120697,0.596134282795889,0.601855197372657,
+0.692056179651491,0.760127498590223,0.806730329631733,0.826612708604627,0.853903615081603,
+0.90213947872573,0.950852466526758,0.975212581725702,1.),
+.UNSPECIFIED.);
+#23731=CIRCLE('',#30146,6.3);
+#23732=VERTEX_POINT('',#30150);
+#23733=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30151,#30152,#30153,#30154,#30155,#30156,#30157,#30158,#30159,#30160,#30161,#30162,
+#30163,#30164),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0463633818550799,0.0923897958353799,0.138043458322151,0.182849711574356,0.227190573367083,
+0.292593960429394,0.3871324054064,0.519442990499068,0.669935995771813,0.833002611240444,
+1.),
+.UNSPECIFIED.);
+#23734=VERTEX_POINT('',#30165);
+#23735=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30166,#30167,#30168,#30169,#30170,#30171,#30172,#30173,#30174,#30175,#30176,#30177,
+#30178,#30179,#30180),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,1,4),
+(0.,0.0985713859049924,0.208236634677482,0.334476813636461,0.467775289120656,0.596134282795849,
+0.692056179651455,0.760127498590193,0.806730329631711,0.853903615081585,0.902139478725718,
+0.950852466526753,1.),
+.UNSPECIFIED.);
+#23736=CIRCLE('',#30181,6.3);
+#23737=LINE('',#30185,#30186);
+#23738=LINE('',#30188,#30189);
+#23739=LINE('',#30191,#30192);
+#23740=LINE('',#30194,#30195);
+#23741=LINE('',#30197,#30198);
+#23742=LINE('',#30200,#30201);
+#23743=LINE('',#30203,#30204);
+#23744=LINE('',#30206,#30207);
+#23745=LINE('',#30209,#30210);
+#23746=LINE('',#30212,#30213);
+#23747=LINE('',#30215,#30216);
+#23748=LINE('',#30218,#30219);
+#23749=LINE('',#30221,#30222);
+#23750=VERTEX_POINT('',#30224);
+#23751=VERTEX_POINT('',#30225);
+#23752=LINE('',#30226,#30227);
+#23753=VERTEX_POINT('',#30229);
+#23754=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30230,#30231,#30232,#30233,#30234),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,4),
+(0.,0.500109008629184,1.),
+.UNSPECIFIED.);
+#23755=VERTEX_POINT('',#30235);
+#23756=LINE('',#30236,#30237);
+#23757=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30239,#30240,#30241,#30242,#30243),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,4),
+(0.,0.500109008629156,1.),
+.UNSPECIFIED.);
+#23758=VERTEX_POINT('',#30244);
+#23759=VERTEX_POINT('',#30245);
+#23760=LINE('',#30246,#30247);
+#23761=VERTEX_POINT('',#30249);
+#23762=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30250,#30251,#30252,#30253,#30254),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,4),
+(0.,0.500109008629177,1.),
+.UNSPECIFIED.);
+#23763=VERTEX_POINT('',#30255);
+#23764=LINE('',#30256,#30257);
+#23765=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30259,#30260,#30261,#30262,#30263),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,4),
+(0.,0.500109008629198,1.),
+.UNSPECIFIED.);
+#23766=VERTEX_POINT('',#30264);
+#23767=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30265,#30266,#30267,#30268,#30269,#30270,#30271),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,4),
+(0.,0.23271994554726,0.482060450679885,0.74166234724967,1.),
+.UNSPECIFIED.);
+#23768=VERTEX_POINT('',#30272);
+#23769=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30273,#30274,#30275,#30276,#30277,#30278,#30279,#30280,#30281),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680007,0.406369291888966,0.588636915521249,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23770=CIRCLE('',#30282,2.5);
+#23771=VERTEX_POINT('',#30286);
+#23772=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30287,#30288,#30289,#30290,#30291,#30292,#30293),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,4),
+(0.,0.232719945547211,0.482060450679801,0.741662347249612,1.),
+.UNSPECIFIED.);
+#23773=VERTEX_POINT('',#30294);
+#23774=CIRCLE('',#30295,2.5);
+#23775=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30299,#30300,#30301,#30302,#30303,#30304,#30305,#30306,#30307),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640644,0.255304927680004,0.406369291888962,0.588636915521251,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23776=VERTEX_POINT('',#30308);
+#23777=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30309,#30310,#30311,#30312,#30313,#30314,#30315),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,4),
+(0.,0.232719945547226,0.482060450679819,0.741662347249617,1.),
+.UNSPECIFIED.);
+#23778=VERTEX_POINT('',#30316);
+#23779=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30317,#30318,#30319,#30320,#30321,#30322,#30323,#30324,#30325),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640644,0.255304927680005,0.406369291888964,0.588636915521247,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23780=CIRCLE('',#30326,2.5);
+#23781=VERTEX_POINT('',#30330);
+#23782=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30331,#30332,#30333,#30334,#30335,#30336,#30337),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,4),
+(0.,0.232719945547264,0.482060450679889,0.741662347249671,1.),
+.UNSPECIFIED.);
+#23783=VERTEX_POINT('',#30338);
+#23784=CIRCLE('',#30339,2.5);
+#23785=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30343,#30344,#30345,#30346,#30347,#30348,#30349,#30350,#30351),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640645,0.255304927680006,0.406369291888964,0.588636915521248,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23786=VERTEX_POINT('',#30352);
+#23787=LINE('',#30353,#30354);
+#23788=VERTEX_POINT('',#30356);
+#23789=CIRCLE('',#30357,2.5);
+#23790=VERTEX_POINT('',#30361);
+#23791=CIRCLE('',#30362,2.5);
+#23792=VERTEX_POINT('',#30366);
+#23793=CIRCLE('',#30367,2.5);
+#23794=VERTEX_POINT('',#30371);
+#23795=CIRCLE('',#30372,2.5);
+#23796=VERTEX_POINT('',#30376);
+#23797=CIRCLE('',#30377,2.5);
+#23798=VERTEX_POINT('',#30381);
+#23799=CIRCLE('',#30382,2.5);
+#23800=VERTEX_POINT('',#30386);
+#23801=CIRCLE('',#30387,2.5);
+#23802=CIRCLE('',#30391,2.5);
+#23803=VERTEX_POINT('',#30395);
+#23804=LINE('',#30396,#30397);
+#23805=VERTEX_POINT('',#30399);
+#23806=CIRCLE('',#30400,2.5);
+#23807=VERTEX_POINT('',#30404);
+#23808=CIRCLE('',#30405,2.5);
+#23809=VERTEX_POINT('',#30409);
+#23810=CIRCLE('',#30410,2.5);
+#23811=VERTEX_POINT('',#30414);
+#23812=CIRCLE('',#30415,2.5);
+#23813=VERTEX_POINT('',#30419);
+#23814=CIRCLE('',#30420,2.5);
+#23815=VERTEX_POINT('',#30424);
+#23816=CIRCLE('',#30425,2.5);
+#23817=VERTEX_POINT('',#30429);
+#23818=CIRCLE('',#30430,2.5);
+#23819=CIRCLE('',#30434,2.5);
+#23820=VERTEX_POINT('',#30438);
+#23821=VERTEX_POINT('',#30439);
+#23822=CIRCLE('',#30440,2.5);
+#23823=VERTEX_POINT('',#30444);
+#23824=CIRCLE('',#30445,2.5);
+#23825=VERTEX_POINT('',#30449);
+#23826=CIRCLE('',#30450,2.5);
+#23827=VERTEX_POINT('',#30454);
+#23828=LINE('',#30455,#30456);
+#23829=VERTEX_POINT('',#30458);
+#23830=CIRCLE('',#30459,2.5);
+#23831=VERTEX_POINT('',#30463);
+#23832=LINE('',#30464,#30465);
+#23833=VERTEX_POINT('',#30467);
+#23834=CIRCLE('',#30468,2.5);
+#23835=VERTEX_POINT('',#30472);
+#23836=CIRCLE('',#30473,2.5);
+#23837=VERTEX_POINT('',#30477);
+#23838=CIRCLE('',#30478,2.5);
+#23839=VERTEX_POINT('',#30482);
+#23840=CIRCLE('',#30483,2.5);
+#23841=VERTEX_POINT('',#30487);
+#23842=CIRCLE('',#30488,2.5);
+#23843=VERTEX_POINT('',#30492);
+#23844=CIRCLE('',#30493,2.5);
+#23845=VERTEX_POINT('',#30497);
+#23846=CIRCLE('',#30498,2.5);
+#23847=CIRCLE('',#30502,2.5);
+#23848=VERTEX_POINT('',#30506);
+#23849=LINE('',#30507,#30508);
+#23850=VERTEX_POINT('',#30510);
+#23851=CIRCLE('',#30511,2.5);
+#23852=LINE('',#30515,#30516);
+#23853=VERTEX_POINT('',#30518);
+#23854=CIRCLE('',#30519,2.5);
+#23855=VERTEX_POINT('',#30523);
+#23856=CIRCLE('',#30524,2.5);
+#23857=VERTEX_POINT('',#30528);
+#23858=CIRCLE('',#30529,2.5);
+#23859=VERTEX_POINT('',#30533);
+#23860=CIRCLE('',#30534,2.5);
+#23861=CIRCLE('',#30538,2.5);
+#23862=VERTEX_POINT('',#30542);
+#23863=CIRCLE('',#30543,2.5);
+#23864=VERTEX_POINT('',#30547);
+#23865=VERTEX_POINT('',#30548);
+#23866=LINE('',#30549,#30550);
+#23867=VERTEX_POINT('',#30552);
+#23868=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30553,#30554,#30555,#30556,#30557),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,4),
+(0.,0.500109008629162,1.),
+.UNSPECIFIED.);
+#23869=VERTEX_POINT('',#30558);
+#23870=LINE('',#30559,#30560);
+#23871=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30562,#30563,#30564,#30565,#30566),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,4),
+(0.,0.500109008629173,1.),
+.UNSPECIFIED.);
+#23872=VERTEX_POINT('',#30567);
+#23873=VERTEX_POINT('',#30568);
+#23874=LINE('',#30569,#30570);
+#23875=VERTEX_POINT('',#30572);
+#23876=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30573,#30574,#30575,#30576,#30577),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,4),
+(0.,0.500109008629218,1.),
+.UNSPECIFIED.);
+#23877=VERTEX_POINT('',#30578);
+#23878=LINE('',#30579,#30580);
+#23879=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30582,#30583,#30584,#30585,#30586),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,4),
+(0.,0.500109008629238,1.),
+.UNSPECIFIED.);
+#23880=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30587,#30588,#30589,#30590,#30591,#30592,#30593),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,4),
+(0.,0.232719945547237,0.482060450679845,0.741662347249642,1.),
+.UNSPECIFIED.);
+#23881=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30594,#30595,#30596,#30597,#30598,#30599,#30600,#30601,#30602),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680003,0.406369291888966,0.588636915521247,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23882=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30603,#30604,#30605,#30606,#30607,#30608,#30609),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,4),
+(0.,0.232719945547277,0.482060450679914,0.741662347249692,1.),
+.UNSPECIFIED.);
+#23883=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30610,#30611,#30612,#30613,#30614,#30615,#30616),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,4),
+(0.,0.239698551770272,0.485018364070039,0.739580755369246,1.),
+.UNSPECIFIED.);
+#23884=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30617,#30618,#30619,#30620,#30621,#30622,#30623),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,4),
+(0.,0.23271994554724,0.48206045067985,0.741662347249646,1.),
+.UNSPECIFIED.);
+#23885=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30624,#30625,#30626,#30627,#30628,#30629,#30630,#30631,#30632),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640645,0.255304927680005,0.406369291888963,0.588636915521246,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23886=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30633,#30634,#30635,#30636,#30637,#30638,#30639),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,4),
+(0.,0.232719945547267,0.482060450679904,0.741662347249689,1.),
+.UNSPECIFIED.);
+#23887=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30640,#30641,#30642,#30643,#30644,#30645,#30646),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,4),
+(0.,0.239698551770261,0.485018364070026,0.739580755369242,1.),
+.UNSPECIFIED.);
+#23888=LINE('',#30647,#30648);
+#23889=LINE('',#30650,#30651);
+#23890=LINE('',#30653,#30654);
+#23891=LINE('',#30656,#30657);
+#23892=VERTEX_POINT('',#30659);
+#23893=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30660,#30661,#30662,#30663,#30664,#30665,#30666,#30667,#30668),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640644,0.255304927680005,0.406369291888961,0.588636915521249,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23894=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30669,#30670,#30671,#30672,#30673,#30674,#30675,#30676,#30677),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680007,0.406369291888962,0.588636915521247,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23895=VERTEX_POINT('',#30678);
+#23896=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30679,#30680,#30681,#30682,#30683,#30684,#30685,#30686,#30687),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640642,0.255304927680002,0.406369291888965,0.588636915521247,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23897=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30688,#30689,#30690,#30691,#30692,#30693,#30694,#30695,#30696),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640644,0.255304927680008,0.406369291888963,0.588636915521249,0.786504498876517,
+1.),
+.UNSPECIFIED.);
+#23898=VERTEX_POINT('',#30697);
+#23899=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30698,#30699,#30700,#30701,#30702,#30703,#30704,#30705,#30706),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640644,0.255304927680005,0.406369291888964,0.588636915521251,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23900=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30707,#30708,#30709,#30710,#30711,#30712,#30713,#30714,#30715),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640649,0.255304927680004,0.406369291888962,0.588636915521248,0.786504498876513,
+1.),
+.UNSPECIFIED.);
+#23901=VERTEX_POINT('',#30716);
+#23902=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30717,#30718,#30719,#30720,#30721,#30722,#30723,#30724,#30725),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640649,0.255304927680009,0.406369291888968,0.588636915521251,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23903=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30726,#30727,#30728,#30729,#30730,#30731,#30732,#30733,#30734),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680009,0.406369291888966,0.588636915521247,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23904=VERTEX_POINT('',#30735);
+#23905=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30736,#30737,#30738,#30739,#30740,#30741,#30742,#30743,#30744),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640645,0.255304927680005,0.406369291888965,0.58863691552125,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23906=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30745,#30746,#30747,#30748,#30749,#30750,#30751,#30752,#30753),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680004,0.406369291888964,0.588636915521247,0.786504498876511,
+1.),
+.UNSPECIFIED.);
+#23907=VERTEX_POINT('',#30754);
+#23908=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30755,#30756,#30757,#30758,#30759,#30760,#30761,#30762,#30763),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680007,0.406369291888968,0.588636915521247,0.786504498876513,
+1.),
+.UNSPECIFIED.);
+#23909=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30764,#30765,#30766,#30767,#30768,#30769,#30770,#30771,#30772),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680007,0.406369291888964,0.588636915521249,0.786504498876513,
+1.),
+.UNSPECIFIED.);
+#23910=VERTEX_POINT('',#30773);
+#23911=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30774,#30775,#30776,#30777,#30778,#30779,#30780,#30781,#30782),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640645,0.255304927680005,0.406369291888964,0.588636915521249,0.786504498876512,
+1.),
+.UNSPECIFIED.);
+#23912=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30783,#30784,#30785,#30786,#30787,#30788,#30789,#30790,#30791),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640643,0.255304927680005,0.406369291888962,0.588636915521248,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23913=VERTEX_POINT('',#30792);
+#23914=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30793,#30794,#30795,#30796,#30797,#30798,#30799,#30800,#30801),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680009,0.406369291888965,0.588636915521246,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23915=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30802,#30803,#30804,#30805,#30806,#30807,#30808,#30809,#30810),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680002,0.406369291888962,0.588636915521246,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23916=VERTEX_POINT('',#30811);
+#23917=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30812,#30813,#30814,#30815,#30816,#30817,#30818,#30819,#30820),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.11984572264065,0.255304927680006,0.406369291888969,0.58863691552125,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23918=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30821,#30822,#30823,#30824,#30825,#30826,#30827,#30828,#30829),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680006,0.406369291888963,0.588636915521246,0.786504498876513,
+1.),
+.UNSPECIFIED.);
+#23919=VERTEX_POINT('',#30830);
+#23920=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30831,#30832,#30833,#30834,#30835,#30836,#30837,#30838,#30839),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640644,0.255304927680007,0.406369291888965,0.588636915521252,0.786504498876517,
+1.),
+.UNSPECIFIED.);
+#23921=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30840,#30841,#30842,#30843,#30844,#30845,#30846,#30847,#30848),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640645,0.255304927680005,0.406369291888961,0.588636915521247,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23922=VERTEX_POINT('',#30849);
+#23923=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30850,#30851,#30852,#30853,#30854,#30855,#30856,#30857,#30858),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680006,0.406369291888966,0.588636915521247,0.78650449887651,
+1.),
+.UNSPECIFIED.);
+#23924=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30859,#30860,#30861,#30862,#30863,#30864,#30865,#30866,#30867),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640645,0.255304927680008,0.406369291888964,0.588636915521249,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23925=VERTEX_POINT('',#30868);
+#23926=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30869,#30870,#30871,#30872,#30873,#30874,#30875,#30876,#30877),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680008,0.406369291888966,0.588636915521247,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23927=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30878,#30879,#30880,#30881,#30882,#30883,#30884,#30885,#30886),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.25530492768001,0.406369291888969,0.588636915521252,0.78650449887652,
+1.),
+.UNSPECIFIED.);
+#23928=VERTEX_POINT('',#30887);
+#23929=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30888,#30889,#30890,#30891,#30892,#30893,#30894,#30895,#30896),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.11984572264065,0.255304927680011,0.406369291888971,0.588636915521256,0.786504498876517,
+1.),
+.UNSPECIFIED.);
+#23930=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30897,#30898,#30899,#30900,#30901,#30902,#30903,#30904,#30905),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.11984572264065,0.25530492768001,0.406369291888971,0.588636915521255,0.78650449887652,
+1.),
+.UNSPECIFIED.);
+#23931=VERTEX_POINT('',#30906);
+#23932=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30907,#30908,#30909,#30910,#30911,#30912,#30913,#30914,#30915),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.11984572264065,0.255304927680012,0.406369291888973,0.588636915521261,0.786504498876517,
+1.),
+.UNSPECIFIED.);
+#23933=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30916,#30917,#30918,#30919,#30920,#30921,#30922,#30923,#30924),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.11984572264065,0.255304927680007,0.406369291888966,0.588636915521247,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23934=VERTEX_POINT('',#30925);
+#23935=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30926,#30927,#30928,#30929,#30930,#30931,#30932,#30933,#30934),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680004,0.406369291888966,0.588636915521248,0.786504498876512,
+1.),
+.UNSPECIFIED.);
+#23936=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30935,#30936,#30937,#30938,#30939,#30940,#30941,#30942,#30943),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680004,0.406369291888964,0.588636915521246,0.786504498876512,
+1.),
+.UNSPECIFIED.);
+#23937=VERTEX_POINT('',#30944);
+#23938=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30945,#30946,#30947,#30948,#30949,#30950,#30951,#30952,#30953),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680005,0.406369291888964,0.588636915521247,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23939=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30954,#30955,#30956,#30957,#30958,#30959,#30960,#30961,#30962),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680005,0.406369291888964,0.588636915521246,0.78650449887651,
+1.),
+.UNSPECIFIED.);
+#23940=VERTEX_POINT('',#30963);
+#23941=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30964,#30965,#30966,#30967,#30968,#30969,#30970,#30971,#30972),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640645,0.255304927680005,0.406369291888966,0.588636915521251,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23942=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30973,#30974,#30975,#30976,#30977,#30978,#30979,#30980,#30981),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680006,0.406369291888962,0.588636915521246,0.786504498876512,
+1.),
+.UNSPECIFIED.);
+#23943=VERTEX_POINT('',#30982);
+#23944=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30983,#30984,#30985,#30986,#30987,#30988,#30989,#30990,#30991),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680006,0.406369291888964,0.58863691552125,0.786504498876513,
+1.),
+.UNSPECIFIED.);
+#23945=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#30992,#30993,#30994,#30995,#30996,#30997,#30998,#30999,#31000),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680005,0.406369291888965,0.588636915521246,0.786504498876512,
+1.),
+.UNSPECIFIED.);
+#23946=VERTEX_POINT('',#31001);
+#23947=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31002,#31003,#31004,#31005,#31006,#31007,#31008,#31009,#31010),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680004,0.406369291888964,0.588636915521248,0.786504498876511,
+1.),
+.UNSPECIFIED.);
+#23948=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31011,#31012,#31013,#31014,#31015,#31016,#31017,#31018,#31019),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680005,0.406369291888966,0.58863691552125,0.786504498876513,
+1.),
+.UNSPECIFIED.);
+#23949=VERTEX_POINT('',#31020);
+#23950=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31021,#31022,#31023,#31024,#31025,#31026,#31027,#31028,#31029),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680007,0.406369291888966,0.588636915521251,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23951=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31030,#31031,#31032,#31033,#31034,#31035,#31036,#31037,#31038),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680004,0.406369291888965,0.588636915521246,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23952=VERTEX_POINT('',#31039);
+#23953=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31040,#31041,#31042,#31043,#31044,#31045,#31046,#31047,#31048),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680003,0.406369291888962,0.58863691552125,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23954=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31049,#31050,#31051,#31052,#31053,#31054,#31055,#31056,#31057),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640645,0.255304927680002,0.406369291888962,0.588636915521249,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23955=VERTEX_POINT('',#31058);
+#23956=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31059,#31060,#31061,#31062,#31063,#31064,#31065,#31066,#31067),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680005,0.406369291888963,0.588636915521248,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23957=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31068,#31069,#31070,#31071,#31072,#31073,#31074,#31075,#31076),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680005,0.406369291888963,0.588636915521248,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23958=VERTEX_POINT('',#31077);
+#23959=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31078,#31079,#31080,#31081,#31082,#31083,#31084,#31085,#31086),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680002,0.406369291888961,0.588636915521248,0.786504498876511,
+1.),
+.UNSPECIFIED.);
+#23960=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31087,#31088,#31089,#31090,#31091,#31092,#31093,#31094,#31095),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.11984572264065,0.255304927680011,0.40636929188897,0.588636915521253,0.786504498876519,
+1.),
+.UNSPECIFIED.);
+#23961=VERTEX_POINT('',#31096);
+#23962=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31097,#31098,#31099,#31100,#31101,#31102,#31103,#31104,#31105),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640644,0.255304927680002,0.40636929188896,0.588636915521248,0.78650449887651,
+1.),
+.UNSPECIFIED.);
+#23963=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31106,#31107,#31108,#31109,#31110,#31111,#31112,#31113,#31114),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680003,0.406369291888963,0.588636915521244,0.786504498876511,
+1.),
+.UNSPECIFIED.);
+#23964=VERTEX_POINT('',#31115);
+#23965=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31116,#31117,#31118,#31119,#31120,#31121,#31122,#31123,#31124),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680004,0.406369291888963,0.588636915521248,0.786504498876512,
+1.),
+.UNSPECIFIED.);
+#23966=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31125,#31126,#31127,#31128,#31129,#31130,#31131,#31132,#31133),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680004,0.406369291888966,0.58863691552125,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23967=VERTEX_POINT('',#31134);
+#23968=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31135,#31136,#31137,#31138,#31139,#31140,#31141,#31142,#31143),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640645,0.255304927680004,0.406369291888964,0.58863691552125,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23969=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31144,#31145,#31146,#31147,#31148,#31149,#31150,#31151,#31152),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640648,0.255304927680005,0.406369291888964,0.588636915521249,0.786504498876514,
+1.),
+.UNSPECIFIED.);
+#23970=VERTEX_POINT('',#31153);
+#23971=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31154,#31155,#31156,#31157,#31158,#31159,#31160,#31161,#31162),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680007,0.406369291888966,0.588636915521248,0.786504498876512,
+1.),
+.UNSPECIFIED.);
+#23972=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31163,#31164,#31165,#31166,#31167,#31168,#31169,#31170,#31171),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680003,0.406369291888963,0.588636915521247,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23973=VERTEX_POINT('',#31172);
+#23974=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31173,#31174,#31175,#31176,#31177,#31178,#31179,#31180,#31181),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640646,0.255304927680004,0.406369291888966,0.588636915521248,0.786504498876515,
+1.),
+.UNSPECIFIED.);
+#23975=B_SPLINE_CURVE_WITH_KNOTS('',3,
+(#31182,#31183,#31184,#31185,#31186,#31187,#31188,#31189,#31190),
+.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,4),
+(0.,0.119845722640647,0.255304927680006,0.406369291888965,0.588636915521249,0.786504498876516,
+1.),
+.UNSPECIFIED.);
+#23976=LINE('',#31191,#31192);
+#23977=LINE('',#31194,#31195);
+#23978=LINE('',#31197,#31198);
+#23979=LINE('',#31200,#31201);
+#23980=LINE('',#31203,#31204);
+#23981=LINE('',#31206,#31207);
+#23982=LINE('',#31209,#31210);
+#23983=LINE('',#31212,#31213);
+#23984=LINE('',#31215,#31216);
+#23985=LINE('',#31218,#31219);
+#23986=LINE('',#31221,#31222);
+#23987=LINE('',#31224,#31225);
+#23988=LINE('',#31227,#31228);
+#23989=LINE('',#31230,#31231);
+#23990=LINE('',#31233,#31234);
+#23991=LINE('',#31236,#31237);
+#23992=LINE('',#31239,#31240);
+#23993=LINE('',#31242,#31243);
+#23994=LINE('',#31245,#31246);
+#23995=LINE('',#31248,#31249);
+#23996=LINE('',#31251,#31252);
+#23997=LINE('',#31254,#31255);
+#23998=LINE('',#31257,#31258);
+#23999=LINE('',#31260,#31261);
+#24000=LINE('',#31263,#31264);
+#24001=LINE('',#31266,#31267);
+#24002=LINE('',#31269,#31270);
+#24003=LINE('',#31272,#31273);
+#24004=VERTEX_POINT('',#31275);
+#24005=VERTEX_POINT('',#31276);
+#24006=LINE('',#31277,#31278);
+#24007=VERTEX_POINT('',#31280);
+#24008=LINE('',#31281,#31282);
+#24009=VERTEX_POINT('',#31284);
+#24010=LINE('',#31285,#31286);
+#24011=VERTEX_POINT('',#31288);
+#24012=LINE('',#31289,#31290);
+#24013=VERTEX_POINT('',#31292);
+#24014=LINE('',#31293,#31294);
+#24015=VERTEX_POINT('',#31296);
+#24016=LINE('',#31297,#31298);
+#24017=VERTEX_POINT('',#31300);
+#24018=LINE('',#31301,#31302);
+#24019=LINE('',#31304,#31305);
+#24020=VERTEX_POINT('',#31307);
+#24021=LINE('',#31308,#31309);
+#24022=VERTEX_POINT('',#31311);
+#24023=LINE('',#31312,#31313);
+#24024=LINE('',#31315,#31316);
+#24025=VERTEX_POINT('',#31318);
+#24026=LINE('',#31319,#31320);
+#24027=VERTEX_POINT('',#31322);
+#24028=LINE('',#31323,#31324);
+#24029=LINE('',#31326,#31327);
+#24030=VERTEX_POINT('',#31329);
+#24031=VERTEX_POINT('',#31330);
+#24032=LINE('',#31331,#31332);
+#24033=VERTEX_POINT('',#31334);
+#24034=LINE('',#31335,#31336);
+#24035=VERTEX_POINT('',#31338);
+#24036=LINE('',#31339,#31340);
+#24037=VERTEX_POINT('',#31342);
+#24038=LINE('',#31343,#31344);
+#24039=VERTEX_POINT('',#31346);
+#24040=LINE('',#31347,#31348);
+#24041=VERTEX_POINT('',#31350);
+#24042=LINE('',#31351,#31352);
+#24043=VERTEX_POINT('',#31354);
+#24044=LINE('',#31355,#31356);
+#24045=LINE('',#31358,#31359);
+#24046=VERTEX_POINT('',#31361);
+#24047=LINE('',#31362,#31363);
+#24048=VERTEX_POINT('',#31365);
+#24049=LINE('',#31366,#31367);
+#24050=LINE('',#31369,#31370);
+#24051=VERTEX_POINT('',#31372);
+#24052=LINE('',#31373,#31374);
+#24053=VERTEX_POINT('',#31376);
+#24054=LINE('',#31377,#31378);
+#24055=LINE('',#31380,#31381);
+#24056=LINE('',#31383,#31384);
+#24057=VERTEX_POINT('',#31386);
+#24058=LINE('',#31387,#31388);
+#24059=VERTEX_POINT('',#31390);
+#24060=LINE('',#31391,#31392);
+#24061=VERTEX_POINT('',#31394);
+#24062=LINE('',#31395,#31396);
+#24063=VERTEX_POINT('',#31398);
+#24064=LINE('',#31399,#31400);
+#24065=VERTEX_POINT('',#31402);
+#24066=LINE('',#31403,#31404);
+#24067=VERTEX_POINT('',#31406);
+#24068=LINE('',#31407,#31408);
+#24069=LINE('',#31410,#31411);
+#24070=LINE('',#31413,#31414);
+#24071=VERTEX_POINT('',#31416);
+#24072=LINE('',#31417,#31418);
+#24073=VERTEX_POINT('',#31420);
+#24074=LINE('',#31421,#31422);
+#24075=VERTEX_POINT('',#31424);
+#24076=LINE('',#31425,#31426);
+#24077=VERTEX_POINT('',#31428);
+#24078=LINE('',#31429,#31430);
+#24079=LINE('',#31432,#31433);
+#24080=VERTEX_POINT('',#31435);
+#24081=LINE('',#31436,#31437);
+#24082=VERTEX_POINT('',#31439);
+#24083=LINE('',#31440,#31441);
+#24084=LINE('',#31443,#31444);
+#24085=VERTEX_POINT('',#31446);
+#24086=LINE('',#31447,#31448);
+#24087=LINE('',#31450,#31451);
+#24088=VERTEX_POINT('',#31453);
+#24089=LINE('',#31454,#31455);
+#24090=LINE('',#31457,#31458);
+#24091=LINE('',#31460,#31461);
+#24092=VERTEX_POINT('',#31463);
+#24093=LINE('',#31464,#31465);
+#24094=VERTEX_POINT('',#31467);
+#24095=LINE('',#31468,#31469);
+#24096=LINE('',#31471,#31472);
+#24097=VERTEX_POINT('',#31474);
+#24098=LINE('',#31475,#31476);
+#24099=LINE('',#31478,#31479);
+#24100=VERTEX_POINT('',#31481);
+#24101=LINE('',#31482,#31483);
+#24102=LINE('',#31485,#31486);
+#24103=LINE('',#31488,#31489);
+#24104=LINE('',#31491,#31492);
+#24105=LINE('',#31494,#31495);
+#24106=VERTEX_POINT('',#31497);
+#24107=CIRCLE('',#31498,0.5);
+#24108=VERTEX_POINT('',#31502);
+#24109=LINE('',#31503,#31504);
+#24110=VERTEX_POINT('',#31506);
+#24111=LINE('',#31507,#31508);
+#24112=VERTEX_POINT('',#31510);
+#24113=LINE('',#31511,#31512);
+#24114=VERTEX_POINT('',#31514);
+#24115=LINE('',#31515,#31516);
+#24116=VERTEX_POINT('',#31518);
+#24117=LINE('',#31519,#31520);
+#24118=VERTEX_POINT('',#31522);
+#24119=LINE('',#31523,#31524);
+#24120=VERTEX_POINT('',#31526);
+#24121=LINE('',#31527,#31528);
+#24122=CIRCLE('',#31530,0.5);
+#24123=LINE('',#31534,#31535);
+#24124=VERTEX_POINT('',#31537);
+#24125=LINE('',#31538,#31539);
+#24126=VERTEX_POINT('',#31541);
+#24127=CIRCLE('',#31542,0.2);
+#24128=VERTEX_POINT('',#31546);
+#24129=LINE('',#31547,#31548);
+#24130=VERTEX_POINT('',#31550);
+#24131=LINE('',#31551,#31552);
+#24132=VERTEX_POINT('',#31554);
+#24133=LINE('',#31555,#31556);
+#24134=VERTEX_POINT('',#31558);
+#24135=LINE('',#31559,#31560);
+#24136=VERTEX_POINT('',#31562);
+#24137=LINE('',#31563,#31564);
+#24138=VERTEX_POINT('',#31566);
+#24139=CIRCLE('',#31567,0.2);
+#24140=LINE('',#31571,#31572);
+#24141=VERTEX_POINT('',#31574);
+#24142=LINE('',#31575,#31576);
+#24143=LINE('',#31578,#31579);
+#24144=VERTEX_POINT('',#31581);
+#24145=CIRCLE('',#31582,0.5);
+#24146=LINE('',#31586,#31587);
+#24147=VERTEX_POINT('',#31589);
+#24148=VERTEX_POINT('',#31590);
+#24149=LINE('',#31591,#31592);
+#24150=CIRCLE('',#31594,0.5);
+#24151=VERTEX_POINT('',#31598);
+#24152=CIRCLE('',#31599,0.2);
+#24153=VERTEX_POINT('',#31603);
+#24154=LINE('',#31604,#31605);
+#24155=VERTEX_POINT('',#31607);
+#24156=LINE('',#31608,#31609);
+#24157=VERTEX_POINT('',#31611);
+#24158=LINE('',#31612,#31613);
+#24159=VERTEX_POINT('',#31615);
+#24160=LINE('',#31616,#31617);
+#24161=VERTEX_POINT('',#31619);
+#24162=LINE('',#31620,#31621);
+#24163=VERTEX_POINT('',#31623);
+#24164=CIRCLE('',#31624,0.2);
+#24165=LINE('',#31628,#31629);
+#24166=VERTEX_POINT('',#31631);
+#24167=LINE('',#31632,#31633);
+#24168=VERTEX_POINT('',#31635);
+#24169=LINE('',#31636,#31637);
+#24170=VERTEX_POINT('',#31639);
+#24171=LINE('',#31640,#31641);
+#24172=VERTEX_POINT('',#31643);
+#24173=CIRCLE('',#31644,1.5);
+#24174=VERTEX_POINT('',#31648);
+#24175=LINE('',#31649,#31650);
+#24176=VERTEX_POINT('',#31652);
+#24177=CIRCLE('',#31653,1.5);
+#24178=VERTEX_POINT('',#31657);
+#24179=LINE('',#31658,#31659);
+#24180=LINE('',#31661,#31662);
+#24181=LINE('',#31664,#31665);
+#24182=LINE('',#31667,#31668);
+#24183=VERTEX_POINT('',#31670);
+#24184=VERTEX_POINT('',#31671);
+#24185=LINE('',#31672,#31673);
+#24186=LINE('',#31675,#31676);
+#24187=VERTEX_POINT('',#31678);
+#24188=LINE('',#31679,#31680);
+#24189=VERTEX_POINT('',#31682);
+#24190=LINE('',#31683,#31684);
+#24191=LINE('',#31686,#31687);
+#24192=VERTEX_POINT('',#31689);
+#24193=CIRCLE('',#31690,0.2);
+#24194=VERTEX_POINT('',#31694);
+#24195=LINE('',#31695,#31696);
+#24196=LINE('',#31698,#31699);
+#24197=VERTEX_POINT('',#31701);
+#24198=LINE('',#31702,#31703);
+#24199=LINE('',#31705,#31706);
+#24200=VERTEX_POINT('',#31708);
+#24201=LINE('',#31709,#31710);
+#24202=LINE('',#31712,#31713);
+#24203=VERTEX_POINT('',#31715);
+#24204=LINE('',#31716,#31717);
+#24205=LINE('',#31719,#31720);
+#24206=VERTEX_POINT('',#31722);
+#24207=VERTEX_POINT('',#31723);
+#24208=CIRCLE('',#31724,0.2);
+#24209=LINE('',#31728,#31729);
+#24210=LINE('',#31731,#31732);
+#24211=VERTEX_POINT('',#31734);
+#24212=LINE('',#31735,#31736);
+#24213=VERTEX_POINT('',#31738);
+#24214=LINE('',#31739,#31740);
+#24215=VERTEX_POINT('',#31742);
+#24216=LINE('',#31743,#31744);
+#24217=LINE('',#31746,#31747);
+#24218=LINE('',#31749,#31750);
+#24219=LINE('',#31752,#31753);
+#24220=LINE('',#31755,#31756);
+#24221=LINE('',#31758,#31759);
+#24222=LINE('',#31761,#31762);
+#24223=LINE('',#31764,#31765);
+#24224=VERTEX_POINT('',#31767);
+#24225=LINE('',#31768,#31769);
+#24226=LINE('',#31771,#31772);
+#24227=VERTEX_POINT('',#31774);
+#24228=LINE('',#31775,#31776);
+#24229=LINE('',#31778,#31779);
+#24230=VERTEX_POINT('',#31781);
+#24231=VERTEX_POINT('',#31782);
+#24232=CIRCLE('',#31783,1.5);
+#24233=LINE('',#31787,#31788);
+#24234=VERTEX_POINT('',#31790);
+#24235=CIRCLE('',#31791,1.5);
+#24236=LINE('',#31795,#31796);
+#24237=VERTEX_POINT('',#31798);
+#24238=VERTEX_POINT('',#31799);
+#24239=LINE('',#31800,#31801);
+#24240=VERTEX_POINT('',#31803);
+#24241=LINE('',#31804,#31805);
+#24242=LINE('',#31807,#31808);
+#24243=VERTEX_POINT('',#31810);
+#24244=LINE('',#31811,#31812);
+#24245=VERTEX_POINT('',#31814);
+#24246=LINE('',#31815,#31816);
+#24247=VERTEX_POINT('',#31818);
+#24248=LINE('',#31819,#31820);
+#24249=VERTEX_POINT('',#31822);
+#24250=LINE('',#31823,#31824);
+#24251=VERTEX_POINT('',#31826);
+#24252=LINE('',#31827,#31828);
+#24253=VERTEX_POINT('',#31830);
+#24254=LINE('',#31831,#31832);
+#24255=LINE('',#31834,#31835);
+#24256=VERTEX_POINT('',#31837);
+#24257=VERTEX_POINT('',#31838);
+#24258=LINE('',#31839,#31840);
+#24259=VERTEX_POINT('',#31842);
+#24260=CIRCLE('',#31843,1.5);
+#24261=LINE('',#31847,#31848);
+#24262=CIRCLE('',#31850,1.5);
+#24263=VERTEX_POINT('',#31854);
+#24264=LINE('',#31855,#31856);
+#24265=LINE('',#31858,#31859);
+#24266=LINE('',#31861,#31862);
+#24267=VERTEX_POINT('',#31864);
+#24268=CIRCLE('',#31865,0.200000000000001);
+#24269=LINE('',#31869,#31870);
+#24270=VERTEX_POINT('',#31872);
+#24271=LINE('',#31873,#31874);
+#24272=VERTEX_POINT('',#31876);
+#24273=LINE('',#31877,#31878);
+#24274=LINE('',#31880,#31881);
+#24275=VERTEX_POINT('',#31883);
+#24276=LINE('',#31884,#31885);
+#24277=VERTEX_POINT('',#31887);
+#24278=LINE('',#31888,#31889);
+#24279=LINE('',#31891,#31892);
+#24280=VERTEX_POINT('',#31894);
+#24281=LINE('',#31895,#31896);
+#24282=VERTEX_POINT('',#31898);
+#24283=LINE('',#31899,#31900);
+#24284=VERTEX_POINT('',#31902);
+#24285=LINE('',#31903,#31904);
+#24286=VERTEX_POINT('',#31906);
+#24287=LINE('',#31907,#31908);
+#24288=VERTEX_POINT('',#31910);
+#24289=CIRCLE('',#31911,0.5);
+#24290=VERTEX_POINT('',#31915);
+#24291=LINE('',#31916,#31917);
+#24292=VERTEX_POINT('',#31919);
+#24293=CIRCLE('',#31920,0.5);
+#24294=VERTEX_POINT('',#31924);
+#24295=LINE('',#31925,#31926);
+#24296=VERTEX_POINT('',#31928);
+#24297=LINE('',#31929,#31930);
+#24298=VERTEX_POINT('',#31932);
+#24299=LINE('',#31933,#31934);
+#24300=LINE('',#31936,#31937);
+#24301=VERTEX_POINT('',#31939);
+#24302=LINE('',#31940,#31941);
+#24303=LINE('',#31943,#31944);
+#24304=VERTEX_POINT('',#31946);
+#24305=LINE('',#31947,#31948);
+#24306=VERTEX_POINT('',#31950);
+#24307=LINE('',#31951,#31952);
+#24308=VERTEX_POINT('',#31954);
+#24309=LINE('',#31955,#31956);
+#24310=VERTEX_POINT('',#31958);
+#24311=LINE('',#31959,#31960);
+#24312=VERTEX_POINT('',#31962);
+#24313=LINE('',#31963,#31964);
+#24314=VERTEX_POINT('',#31966);
+#24315=LINE('',#31967,#31968);
+#24316=VERTEX_POINT('',#31970);
+#24317=LINE('',#31971,#31972);
+#24318=VERTEX_POINT('',#31974);
+#24319=LINE('',#31975,#31976);
+#24320=VERTEX_POINT('',#31978);
+#24321=LINE('',#31979,#31980);
+#24322=VERTEX_POINT('',#31982);
+#24323=LINE('',#31983,#31984);
+#24324=VERTEX_POINT('',#31986);
+#24325=LINE('',#31987,#31988);
+#24326=VERTEX_POINT('',#31990);
+#24327=LINE('',#31991,#31992);
+#24328=LINE('',#31994,#31995);
+#24329=CIRCLE('',#31997,0.200000000000001);
+#24330=LINE('',#32001,#32002);
+#24331=VERTEX_POINT('',#32004);
+#24332=LINE('',#32005,#32006);
+#24333=VERTEX_POINT('',#32008);
+#24334=LINE('',#32009,#32010);
+#24335=LINE('',#32012,#32013);
+#24336=LINE('',#32015,#32016);
+#24337=VERTEX_POINT('',#32018);
+#24338=LINE('',#32019,#32020);
+#24339=VERTEX_POINT('',#32022);
+#24340=LINE('',#32023,#32024);
+#24341=LINE('',#32026,#32027);
+#24342=VERTEX_POINT('',#32029);
+#24343=LINE('',#32030,#32031);
+#24344=VERTEX_POINT('',#32033);
+#24345=LINE('',#32034,#32035);
+#24346=LINE('',#32037,#32038);
+#24347=VERTEX_POINT('',#32040);
+#24348=LINE('',#32041,#32042);
+#24349=VERTEX_POINT('',#32044);
+#24350=LINE('',#32045,#32046);
+#24351=LINE('',#32048,#32049);
+#24352=VERTEX_POINT('',#32051);
+#24353=LINE('',#32052,#32053);
+#24354=VERTEX_POINT('',#32055);
+#24355=LINE('',#32056,#32057);
+#24356=LINE('',#32059,#32060);
+#24357=LINE('',#32062,#32063);
+#24358=VERTEX_POINT('',#32065);
+#24359=LINE('',#32066,#32067);
+#24360=LINE('',#32069,#32070);
+#24361=VERTEX_POINT('',#32072);
+#24362=LINE('',#32073,#32074);
+#24363=LINE('',#32076,#32077);
+#24364=LINE('',#32079,#32080);
+#24365=VERTEX_POINT('',#32082);
+#24366=LINE('',#32083,#32084);
+#24367=VERTEX_POINT('',#32086);
+#24368=LINE('',#32087,#32088);
+#24369=LINE('',#32090,#32091);
+#24370=VERTEX_POINT('',#32093);
+#24371=VERTEX_POINT('',#32094);
+#24372=LINE('',#32095,#32096);
+#24373=LINE('',#32098,#32099);
+#24374=LINE('',#32101,#32102);
+#24375=LINE('',#32104,#32105);
+#24376=VERTEX_POINT('',#32107);
+#24377=CIRCLE('',#32108,0.199999999999999);
+#24378=LINE('',#32112,#32113);
+#24379=VERTEX_POINT('',#32115);
+#24380=LINE('',#32116,#32117);
+#24381=VERTEX_POINT('',#32119);
+#24382=LINE('',#32120,#32121);
+#24383=VERTEX_POINT('',#32123);
+#24384=LINE('',#32124,#32125);
+#24385=VERTEX_POINT('',#32127);
+#24386=LINE('',#32128,#32129);
+#24387=VERTEX_POINT('',#32131);
+#24388=LINE('',#32132,#32133);
+#24389=LINE('',#32135,#32136);
+#24390=VERTEX_POINT('',#32138);
+#24391=CIRCLE('',#32139,0.5);
+#24392=LINE('',#32143,#32144);
+#24393=VERTEX_POINT('',#32146);
+#24394=LINE('',#32147,#32148);
+#24395=LINE('',#32150,#32151);
+#24396=VERTEX_POINT('',#32153);
+#24397=CIRCLE('',#32154,0.5);
+#24398=LINE('',#32158,#32159);
+#24399=VERTEX_POINT('',#32161);
+#24400=VERTEX_POINT('',#32162);
+#24401=LINE('',#32163,#32164);
+#24402=LINE('',#32166,#32167);
+#24403=VERTEX_POINT('',#32169);
+#24404=LINE('',#32170,#32171);
+#24405=VERTEX_POINT('',#32173);
+#24406=LINE('',#32174,#32175);
+#24407=VERTEX_POINT('',#32177);
+#24408=LINE('',#32178,#32179);
+#24409=LINE('',#32181,#32182);
+#24410=CIRCLE('',#32184,0.2);
+#24411=LINE('',#32188,#32189);
+#24412=CIRCLE('',#32191,0.2);
+#24413=VERTEX_POINT('',#32195);
+#24414=LINE('',#32196,#32197);
+#24415=LINE('',#32199,#32200);
+#24416=VERTEX_POINT('',#32202);
+#24417=LINE('',#32203,#32204);
+#24418=LINE('',#32206,#32207);
+#24419=VERTEX_POINT('',#32209);
+#24420=LINE('',#32210,#32211);
+#24421=LINE('',#32213,#32214);
+#24422=VERTEX_POINT('',#32216);
+#24423=LINE('',#32217,#32218);
+#24424=LINE('',#32220,#32221);
+#24425=CIRCLE('',#32223,0.2);
+#24426=LINE('',#32227,#32228);
+#24427=VERTEX_POINT('',#32230);
+#24428=LINE('',#32231,#32232);
+#24429=LINE('',#32234,#32235);
+#24430=VERTEX_POINT('',#32237);
+#24431=LINE('',#32238,#32239);
+#24432=LINE('',#32241,#32242);
+#24433=VERTEX_POINT('',#32244);
+#24434=LINE('',#32245,#32246);
+#24435=LINE('',#32248,#32249);
+#24436=LINE('',#32251,#32252);
+#24437=VERTEX_POINT('',#32254);
+#24438=LINE('',#32255,#32256);
+#24439=LINE('',#32258,#32259);
+#24440=LINE('',#32261,#32262);
+#24441=VERTEX_POINT('',#32264);
+#24442=VERTEX_POINT('',#32265);
+#24443=LINE('',#32266,#32267);
+#24444=VERTEX_POINT('',#32269);
+#24445=LINE('',#32270,#32271);
+#24446=VERTEX_POINT('',#32273);
+#24447=CIRCLE('',#32274,0.2);
+#24448=VERTEX_POINT('',#32278);
+#24449=LINE('',#32279,#32280);
+#24450=VERTEX_POINT('',#32282);
+#24451=LINE('',#32283,#32284);
+#24452=CIRCLE('',#32286,0.5);
+#24453=VERTEX_POINT('',#32290);
+#24454=CIRCLE('',#32291,0.5);
+#24455=VERTEX_POINT('',#32295);
+#24456=LINE('',#32296,#32297);
+#24457=VERTEX_POINT('',#32299);
+#24458=LINE('',#32300,#32301);
+#24459=VERTEX_POINT('',#32303);
+#24460=CIRCLE('',#32304,0.2);
+#24461=VERTEX_POINT('',#32308);
+#24462=LINE('',#32309,#32310);
+#24463=VERTEX_POINT('',#32312);
+#24464=LINE('',#32313,#32314);
+#24465=VERTEX_POINT('',#32316);
+#24466=LINE('',#32317,#32318);
+#24467=VERTEX_POINT('',#32320);
+#24468=LINE('',#32321,#32322);
+#24469=VERTEX_POINT('',#32324);
+#24470=LINE('',#32325,#32326);
+#24471=VERTEX_POINT('',#32328);
+#24472=LINE('',#32329,#32330);
+#24473=LINE('',#32332,#32333);
+#24474=VERTEX_POINT('',#32335);
+#24475=CIRCLE('',#32336,0.5);
+#24476=LINE('',#32340,#32341);
+#24477=VERTEX_POINT('',#32343);
+#24478=LINE('',#32344,#32345);
+#24479=VERTEX_POINT('',#32347);
+#24480=LINE('',#32348,#32349);
+#24481=VERTEX_POINT('',#32351);
+#24482=CIRCLE('',#32352,0.2);
+#24483=VERTEX_POINT('',#32356);
+#24484=LINE('',#32357,#32358);
+#24485=VERTEX_POINT('',#32360);
+#24486=CIRCLE('',#32361,0.2);
+#24487=VERTEX_POINT('',#32365);
+#24488=LINE('',#32366,#32367);
+#24489=VERTEX_POINT('',#32369);
+#24490=LINE('',#32370,#32371);
+#24491=CIRCLE('',#32373,0.5);
+#24492=LINE('',#32377,#32378);
+#24493=VERTEX_POINT('',#32380);
+#24494=(BOUNDED_CURVE()B_SPLINE_CURVE(2,
+(#32381,#32382,#32383),
+.UNSPECIFIED.,.F.,.F.)B_SPLINE_CURVE_WITH_KNOTS((3,3),
+(0.,1.),
+.UNSPECIFIED.)CURVE()GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781186548,1.))REPRESENTATION_ITEM(''));
+#24495=LINE('',#32384,#32385);
+#24496=VERTEX_POINT('',#32387);
+#24497=LINE('',#32388,#32389);
+#24498=LINE('',#32391,#32392);
+#24499=VERTEX_POINT('',#32394);
+#24500=LINE('',#32395,#32396);
+#24501=VERTEX_POINT('',#32398);
+#24502=LINE('',#32399,#32400);
+#24503=LINE('',#32402,#32403);
+#24504=LINE('',#32405,#32406);
+#24505=LINE('',#32408,#32409);
+#24506=LINE('',#32411,#32412);
+#24507=LINE('',#32414,#32415);
+#24508=LINE('',#32417,#32418);
+#24509=LINE('',#32420,#32421);
+#24510=(BOUNDED_CURVE()B_SPLINE_CURVE(2,
+(#32423,#32424,#32425),
+.UNSPECIFIED.,.F.,.F.)B_SPLINE_CURVE_WITH_KNOTS((3,3),
+(0.,1.),
+.UNSPECIFIED.)CURVE()GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781186548,1.))REPRESENTATION_ITEM(''));
+#24511=(BOUNDED_CURVE()B_SPLINE_CURVE(2,
+(#32426,#32427,#32428),
+.UNSPECIFIED.,.F.,.F.)B_SPLINE_CURVE_WITH_KNOTS((3,3),
+(0.,1.),
+.UNSPECIFIED.)CURVE()GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781186548,1.))REPRESENTATION_ITEM(''));
+#24512=(BOUNDED_CURVE()B_SPLINE_CURVE(2,
+(#32429,#32430,#32431),
+.UNSPECIFIED.,.F.,.F.)B_SPLINE_CURVE_WITH_KNOTS((3,3),
+(0.,1.),
+.UNSPECIFIED.)CURVE()GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781186548,1.))REPRESENTATION_ITEM(''));
+#24513=VERTEX_POINT('',#32432);
+#24514=VERTEX_POINT('',#32433);
+#24515=LINE('',#32434,#32435);
+#24516=VERTEX_POINT('',#32437);
+#24517=LINE('',#32438,#32439);
+#24518=VERTEX_POINT('',#32441);
+#24519=LINE('',#32442,#32443);
+#24520=VERTEX_POINT('',#32445);
+#24521=LINE('',#32446,#32447);
+#24522=VERTEX_POINT('',#32449);
+#24523=LINE('',#32450,#32451);
+#24524=VERTEX_POINT('',#32453);
+#24525=LINE('',#32454,#32455);
+#24526=VERTEX_POINT('',#32457);
+#24527=LINE('',#32458,#32459);
+#24528=VERTEX_POINT('',#32461);
+#24529=LINE('',#32462,#32463);
+#24530=VERTEX_POINT('',#32465);
+#24531=LINE('',#32466,#32467);
+#24532=VERTEX_POINT('',#32469);
+#24533=LINE('',#32470,#32471);
+#24534=VERTEX_POINT('',#32473);
+#24535=LINE('',#32474,#32475);
+#24536=VERTEX_POINT('',#32477);
+#24537=LINE('',#32478,#32479);
+#24538=VERTEX_POINT('',#32481);
+#24539=LINE('',#32482,#32483);
+#24540=CIRCLE('',#32485,0.1);
+#24541=CIRCLE('',#32489,0.1);
+#24542=VERTEX_POINT('',#32493);
+#24543=LINE('',#32494,#32495);
+#24544=VERTEX_POINT('',#32497);
+#24545=LINE('',#32498,#32499);
+#24546=VERTEX_POINT('',#32501);
+#24547=CIRCLE('',#32502,0.25);
+#24548=VERTEX_POINT('',#32506);
+#24549=LINE('',#32507,#32508);
+#24550=LINE('',#32510,#32511);
+#24551=VERTEX_POINT('',#32513);
+#24552=CIRCLE('',#32514,0.1);
+#24553=CIRCLE('',#32518,0.1);
+#24554=VERTEX_POINT('',#32522);
+#24555=LINE('',#32523,#32524);
+#24556=LINE('',#32526,#32527);
+#24557=VERTEX_POINT('',#32529);
+#24558=LINE('',#32530,#32531);
+#24559=LINE('',#32533,#32534);
+#24560=VERTEX_POINT('',#32536);
+#24561=LINE('',#32537,#32538);
+#24562=LINE('',#32540,#32541);
+#24563=VERTEX_POINT('',#32543);
+#24564=LINE('',#32544,#32545);
+#24565=LINE('',#32547,#32548);
+#24566=VERTEX_POINT('',#32550);
+#24567=LINE('',#32551,#32552);
+#24568=LINE('',#32554,#32555);
+#24569=VERTEX_POINT('',#32557);
+#24570=LINE('',#32558,#32559);
+#24571=LINE('',#32561,#32562);
+#24572=VERTEX_POINT('',#32564);
+#24573=LINE('',#32565,#32566);
+#24574=LINE('',#32568,#32569);
+#24575=VERTEX_POINT('',#32571);
+#24576=LINE('',#32572,#32573);
+#24577=LINE('',#32575,#32576);
+#24578=LINE('',#32578,#32579);
+#24579=VERTEX_POINT('',#32581);
+#24580=LINE('',#32582,#32583);
+#24581=VERTEX_POINT('',#32585);
+#24582=CIRCLE('',#32586,0.2);
+#24583=LINE('',#32590,#32591);
+#24584=VERTEX_POINT('',#32593);
+#24585=CIRCLE('',#32594,0.25);
+#24586=CIRCLE('',#32598,0.25);
+#24587=VERTEX_POINT('',#32602);
+#24588=VERTEX_POINT('',#32603);
+#24589=LINE('',#32604,#32605);
+#24590=VERTEX_POINT('',#32607);
+#24591=LINE('',#32608,#32609);
+#24592=VERTEX_POINT('',#32611);
+#24593=LINE('',#32612,#32613);
+#24594=VERTEX_POINT('',#32615);
+#24595=LINE('',#32616,#32617);
+#24596=VERTEX_POINT('',#32619);
+#24597=LINE('',#32620,#32621);
+#24598=VERTEX_POINT('',#32623);
+#24599=LINE('',#32624,#32625);
+#24600=VERTEX_POINT('',#32627);
+#24601=LINE('',#32628,#32629);
+#24602=VERTEX_POINT('',#32631);
+#24603=LINE('',#32632,#32633);
+#24604=VERTEX_POINT('',#32635);
+#24605=LINE('',#32636,#32637);
+#24606=VERTEX_POINT('',#32639);
+#24607=LINE('',#32640,#32641);
+#24608=VERTEX_POINT('',#32643);
+#24609=LINE('',#32644,#32645);
+#24610=VERTEX_POINT('',#32647);
+#24611=LINE('',#32648,#32649);
+#24612=VERTEX_POINT('',#32651);
+#24613=LINE('',#32652,#32653);
+#24614=CIRCLE('',#32655,0.1);
+#24615=CIRCLE('',#32659,0.1);
+#24616=VERTEX_POINT('',#32663);
+#24617=LINE('',#32664,#32665);
+#24618=VERTEX_POINT('',#32667);
+#24619=LINE('',#32668,#32669);
+#24620=VERTEX_POINT('',#32671);
+#24621=CIRCLE('',#32672,0.25);
+#24622=VERTEX_POINT('',#32676);
+#24623=LINE('',#32677,#32678);
+#24624=LINE('',#32680,#32681);
+#24625=VERTEX_POINT('',#32683);
+#24626=CIRCLE('',#32684,0.1);
+#24627=CIRCLE('',#32688,0.1);
+#24628=VERTEX_POINT('',#32692);
+#24629=LINE('',#32693,#32694);
+#24630=LINE('',#32696,#32697);
+#24631=VERTEX_POINT('',#32699);
+#24632=LINE('',#32700,#32701);
+#24633=LINE('',#32703,#32704);
+#24634=VERTEX_POINT('',#32706);
+#24635=LINE('',#32707,#32708);
+#24636=LINE('',#32710,#32711);
+#24637=VERTEX_POINT('',#32713);
+#24638=LINE('',#32714,#32715);
+#24639=LINE('',#32717,#32718);
+#24640=VERTEX_POINT('',#32720);
+#24641=LINE('',#32721,#32722);
+#24642=LINE('',#32724,#32725);
+#24643=VERTEX_POINT('',#32727);
+#24644=LINE('',#32728,#32729);
+#24645=LINE('',#32731,#32732);
+#24646=VERTEX_POINT('',#32734);
+#24647=LINE('',#32735,#32736);
+#24648=LINE('',#32738,#32739);
+#24649=VERTEX_POINT('',#32741);
+#24650=LINE('',#32742,#32743);
+#24651=LINE('',#32745,#32746);
+#24652=LINE('',#32748,#32749);
+#24653=VERTEX_POINT('',#32751);
+#24654=LINE('',#32752,#32753);
+#24655=VERTEX_POINT('',#32755);
+#24656=CIRCLE('',#32756,0.2);
+#24657=LINE('',#32760,#32761);
+#24658=VERTEX_POINT('',#32763);
+#24659=CIRCLE('',#32764,0.25);
+#24660=CIRCLE('',#32768,0.25);
+#24661=VERTEX_POINT('',#32772);
+#24662=VERTEX_POINT('',#32773);
+#24663=LINE('',#32774,#32775);
+#24664=VERTEX_POINT('',#32777);
+#24665=LINE('',#32778,#32779);
+#24666=VERTEX_POINT('',#32781);
+#24667=LINE('',#32782,#32783);
+#24668=VERTEX_POINT('',#32785);
+#24669=LINE('',#32786,#32787);
+#24670=VERTEX_POINT('',#32789);
+#24671=LINE('',#32790,#32791);
+#24672=VERTEX_POINT('',#32793);
+#24673=LINE('',#32794,#32795);
+#24674=VERTEX_POINT('',#32797);
+#24675=LINE('',#32798,#32799);
+#24676=VERTEX_POINT('',#32801);
+#24677=LINE('',#32802,#32803);
+#24678=VERTEX_POINT('',#32805);
+#24679=LINE('',#32806,#32807);
+#24680=VERTEX_POINT('',#32809);
+#24681=LINE('',#32810,#32811);
+#24682=VERTEX_POINT('',#32813);
+#24683=LINE('',#32814,#32815);
+#24684=VERTEX_POINT('',#32817);
+#24685=LINE('',#32818,#32819);
+#24686=VERTEX_POINT('',#32821);
+#24687=LINE('',#32822,#32823);
+#24688=CIRCLE('',#32825,0.1);
+#24689=CIRCLE('',#32829,0.1);
+#24690=VERTEX_POINT('',#32833);
+#24691=LINE('',#32834,#32835);
+#24692=VERTEX_POINT('',#32837);
+#24693=LINE('',#32838,#32839);
+#24694=VERTEX_POINT('',#32841);
+#24695=CIRCLE('',#32842,0.25);
+#24696=VERTEX_POINT('',#32846);
+#24697=LINE('',#32847,#32848);
+#24698=LINE('',#32850,#32851);
+#24699=VERTEX_POINT('',#32853);
+#24700=CIRCLE('',#32854,0.1);
+#24701=CIRCLE('',#32858,0.1);
+#24702=VERTEX_POINT('',#32862);
+#24703=LINE('',#32863,#32864);
+#24704=LINE('',#32866,#32867);
+#24705=VERTEX_POINT('',#32869);
+#24706=LINE('',#32870,#32871);
+#24707=LINE('',#32873,#32874);
+#24708=VERTEX_POINT('',#32876);
+#24709=LINE('',#32877,#32878);
+#24710=LINE('',#32880,#32881);
+#24711=VERTEX_POINT('',#32883);
+#24712=LINE('',#32884,#32885);
+#24713=LINE('',#32887,#32888);
+#24714=VERTEX_POINT('',#32890);
+#24715=LINE('',#32891,#32892);
+#24716=LINE('',#32894,#32895);
+#24717=VERTEX_POINT('',#32897);
+#24718=LINE('',#32898,#32899);
+#24719=LINE('',#32901,#32902);
+#24720=VERTEX_POINT('',#32904);
+#24721=LINE('',#32905,#32906);
+#24722=LINE('',#32908,#32909);
+#24723=VERTEX_POINT('',#32911);
+#24724=LINE('',#32912,#32913);
+#24725=LINE('',#32915,#32916);
+#24726=LINE('',#32918,#32919);
+#24727=VERTEX_POINT('',#32921);
+#24728=LINE('',#32922,#32923);
+#24729=VERTEX_POINT('',#32925);
+#24730=CIRCLE('',#32926,0.2);
+#24731=LINE('',#32930,#32931);
+#24732=VERTEX_POINT('',#32933);
+#24733=CIRCLE('',#32934,0.25);
+#24734=CIRCLE('',#32938,0.25);
+#24735=VERTEX_POINT('',#32942);
+#24736=VERTEX_POINT('',#32943);
+#24737=CIRCLE('',#32944,0.08);
+#24738=VERTEX_POINT('',#32948);
+#24739=CIRCLE('',#32949,0.08);
+#24740=CIRCLE('',#32953,0.08);
+#24741=VERTEX_POINT('',#32957);
+#24742=VERTEX_POINT('',#32958);
+#24743=CIRCLE('',#32959,0.08);
+#24744=VERTEX_POINT('',#32963);
+#24745=CIRCLE('',#32964,0.08);
+#24746=CIRCLE('',#32968,0.08);
+#24747=LINE('',#32972,#32973);
+#24748=LINE('',#32975,#32976);
+#24749=VERTEX_POINT('',#32978);
+#24750=VERTEX_POINT('',#32979);
+#24751=LINE('',#32980,#32981);
+#24752=VERTEX_POINT('',#32983);
+#24753=CIRCLE('',#32984,0.33);
+#24754=VERTEX_POINT('',#32988);
+#24755=CIRCLE('',#32989,0.33);
+#24756=VERTEX_POINT('',#32993);
+#24757=LINE('',#32994,#32995);
+#24758=VERTEX_POINT('',#32997);
+#24759=CIRCLE('',#32998,0.33);
+#24760=CIRCLE('',#33002,0.33);
+#24761=CIRCLE('',#33006,0.21540659228538);
+#24762=CIRCLE('',#33010,0.21540659228538);
+#24763=VERTEX_POINT('',#33014);
+#24764=VERTEX_POINT('',#33015);
+#24765=LINE('',#33016,#33017);
+#24766=VERTEX_POINT('',#33019);
+#24767=LINE('',#33020,#33021);
+#24768=VERTEX_POINT('',#33023);
+#24769=LINE('',#33024,#33025);
+#24770=VERTEX_POINT('',#33027);
+#24771=LINE('',#33028,#33029);
+#24772=VERTEX_POINT('',#33031);
+#24773=LINE('',#33032,#33033);
+#24774=LINE('',#33035,#33036);
+#24775=VERTEX_POINT('',#33038);
+#24776=VERTEX_POINT('',#33039);
+#24777=LINE('',#33040,#33041);
+#24778=VERTEX_POINT('',#33043);
+#24779=LINE('',#33044,#33045);
+#24780=VERTEX_POINT('',#33047);
+#24781=LINE('',#33048,#33049);
+#24782=VERTEX_POINT('',#33051);
+#24783=LINE('',#33052,#33053);
+#24784=VERTEX_POINT('',#33055);
+#24785=LINE('',#33056,#33057);
+#24786=LINE('',#33059,#33060);
+#24787=LINE('',#33062,#33063);
+#24788=LINE('',#33065,#33066);
+#24789=LINE('',#33068,#33069);
+#24790=LINE('',#33071,#33072);
+#24791=LINE('',#33074,#33075);
+#24792=LINE('',#33077,#33078);
+#24793=VERTEX_POINT('',#33080);
+#24794=VERTEX_POINT('',#33081);
+#24795=LINE('',#33082,#33083);
+#24796=CIRCLE('',#33085,0.0999999999999996);
+#24797=CIRCLE('',#33089,0.1);
+#24798=VERTEX_POINT('',#33093);
+#24799=VERTEX_POINT('',#33094);
+#24800=LINE('',#33095,#33096);
+#24801=CIRCLE('',#33098,0.35);
+#24802=CIRCLE('',#33102,0.35);
+#24803=VERTEX_POINT('',#33106);
+#24804=LINE('',#33107,#33108);
+#24805=LINE('',#33110,#33111);
+#24806=VERTEX_POINT('',#33113);
+#24807=LINE('',#33114,#33115);
+#24808=LINE('',#33117,#33118);
+#24809=VERTEX_POINT('',#33120);
+#24810=LINE('',#33121,#33122);
+#24811=VERTEX_POINT('',#33124);
+#24812=LINE('',#33125,#33126);
+#24813=VERTEX_POINT('',#33128);
+#24814=LINE('',#33129,#33130);
+#24815=LINE('',#33132,#33133);
+#24816=VERTEX_POINT('',#33135);
+#24817=LINE('',#33136,#33137);
+#24818=LINE('',#33139,#33140);
+#24819=LINE('',#33142,#33143);
+#24820=VERTEX_POINT('',#33145);
+#24821=LINE('',#33146,#33147);
+#24822=VERTEX_POINT('',#33149);
+#24823=LINE('',#33150,#33151);
+#24824=LINE('',#33153,#33154);
+#24825=LINE('',#33156,#33157);
+#24826=LINE('',#33159,#33160);
+#24827=VERTEX_POINT('',#33162);
+#24828=CIRCLE('',#33163,0.7);
+#24829=VERTEX_POINT('',#33167);
+#24830=LINE('',#33168,#33169);
+#24831=CIRCLE('',#33171,0.7);
+#24832=VERTEX_POINT('',#33175);
+#24833=CIRCLE('',#33176,0.45);
+#24834=VERTEX_POINT('',#33180);
+#24835=LINE('',#33181,#33182);
+#24836=CIRCLE('',#33184,0.45);
+#24837=LINE('',#33188,#33189);
+#24838=LINE('',#33191,#33192);
+#24839=VERTEX_POINT('',#33194);
+#24840=VERTEX_POINT('',#33195);
+#24841=CIRCLE('',#33196,0.08);
+#24842=VERTEX_POINT('',#33200);
+#24843=CIRCLE('',#33201,0.08);
+#24844=CIRCLE('',#33205,0.08);
+#24845=VERTEX_POINT('',#33209);
+#24846=VERTEX_POINT('',#33210);
+#24847=CIRCLE('',#33211,0.08);
+#24848=VERTEX_POINT('',#33215);
+#24849=CIRCLE('',#33216,0.08);
+#24850=CIRCLE('',#33220,0.08);
+#24851=LINE('',#33224,#33225);
+#24852=LINE('',#33227,#33228);
+#24853=VERTEX_POINT('',#33230);
+#24854=VERTEX_POINT('',#33231);
+#24855=LINE('',#33232,#33233);
+#24856=VERTEX_POINT('',#33235);
+#24857=CIRCLE('',#33236,0.33);
+#24858=VERTEX_POINT('',#33240);
+#24859=CIRCLE('',#33241,0.33);
+#24860=VERTEX_POINT('',#33245);
+#24861=LINE('',#33246,#33247);
+#24862=VERTEX_POINT('',#33249);
+#24863=CIRCLE('',#33250,0.33);
+#24864=CIRCLE('',#33254,0.33);
+#24865=CIRCLE('',#33258,0.21540659228538);
+#24866=CIRCLE('',#33262,0.21540659228538);
+#24867=VERTEX_POINT('',#33266);
+#24868=VERTEX_POINT('',#33267);
+#24869=LINE('',#33268,#33269);
+#24870=VERTEX_POINT('',#33271);
+#24871=LINE('',#33272,#33273);
+#24872=VERTEX_POINT('',#33275);
+#24873=LINE('',#33276,#33277);
+#24874=VERTEX_POINT('',#33279);
+#24875=LINE('',#33280,#33281);
+#24876=VERTEX_POINT('',#33283);
+#24877=LINE('',#33284,#33285);
+#24878=LINE('',#33287,#33288);
+#24879=VERTEX_POINT('',#33290);
+#24880=VERTEX_POINT('',#33291);
+#24881=LINE('',#33292,#33293);
+#24882=VERTEX_POINT('',#33295);
+#24883=LINE('',#33296,#33297);
+#24884=VERTEX_POINT('',#33299);
+#24885=LINE('',#33300,#33301);
+#24886=VERTEX_POINT('',#33303);
+#24887=LINE('',#33304,#33305);
+#24888=VERTEX_POINT('',#33307);
+#24889=LINE('',#33308,#33309);
+#24890=LINE('',#33311,#33312);
+#24891=LINE('',#33314,#33315);
+#24892=LINE('',#33317,#33318);
+#24893=LINE('',#33320,#33321);
+#24894=LINE('',#33323,#33324);
+#24895=LINE('',#33326,#33327);
+#24896=LINE('',#33329,#33330);
+#24897=VERTEX_POINT('',#33332);
+#24898=VERTEX_POINT('',#33333);
+#24899=LINE('',#33334,#33335);
+#24900=CIRCLE('',#33337,0.0999999999999996);
+#24901=CIRCLE('',#33341,0.1);
+#24902=VERTEX_POINT('',#33345);
+#24903=VERTEX_POINT('',#33346);
+#24904=LINE('',#33347,#33348);
+#24905=CIRCLE('',#33350,0.35);
+#24906=CIRCLE('',#33354,0.35);
+#24907=VERTEX_POINT('',#33358);
+#24908=LINE('',#33359,#33360);
+#24909=LINE('',#33362,#33363);
+#24910=VERTEX_POINT('',#33365);
+#24911=LINE('',#33366,#33367);
+#24912=LINE('',#33369,#33370);
+#24913=VERTEX_POINT('',#33372);
+#24914=LINE('',#33373,#33374);
+#24915=VERTEX_POINT('',#33376);
+#24916=LINE('',#33377,#33378);
+#24917=VERTEX_POINT('',#33380);
+#24918=LINE('',#33381,#33382);
+#24919=LINE('',#33384,#33385);
+#24920=VERTEX_POINT('',#33387);
+#24921=LINE('',#33388,#33389);
+#24922=LINE('',#33391,#33392);
+#24923=LINE('',#33394,#33395);
+#24924=VERTEX_POINT('',#33397);
+#24925=LINE('',#33398,#33399);
+#24926=VERTEX_POINT('',#33401);
+#24927=LINE('',#33402,#33403);
+#24928=LINE('',#33405,#33406);
+#24929=LINE('',#33408,#33409);
+#24930=LINE('',#33411,#33412);
+#24931=VERTEX_POINT('',#33414);
+#24932=CIRCLE('',#33415,0.7);
+#24933=VERTEX_POINT('',#33419);
+#24934=LINE('',#33420,#33421);
+#24935=CIRCLE('',#33423,0.7);
+#24936=VERTEX_POINT('',#33427);
+#24937=CIRCLE('',#33428,0.45);
+#24938=VERTEX_POINT('',#33432);
+#24939=LINE('',#33433,#33434);
+#24940=CIRCLE('',#33436,0.45);
+#24941=LINE('',#33440,#33441);
+#24942=LINE('',#33443,#33444);
+#24943=VERTEX_POINT('',#33446);
+#24944=VERTEX_POINT('',#33447);
+#24945=LINE('',#33448,#33449);
+#24946=VERTEX_POINT('',#33451);
+#24947=LINE('',#33452,#33453);
+#24948=VERTEX_POINT('',#33455);
+#24949=LINE('',#33456,#33457);
+#24950=LINE('',#33459,#33460);
+#24951=VERTEX_POINT('',#33462);
+#24952=LINE('',#33463,#33464);
+#24953=VERTEX_POINT('',#33466);
+#24954=LINE('',#33467,#33468);
+#24955=LINE('',#33470,#33471);
+#24956=VERTEX_POINT('',#33473);
+#24957=LINE('',#33474,#33475);
+#24958=VERTEX_POINT('',#33477);
+#24959=LINE('',#33478,#33479);
+#24960=LINE('',#33481,#33482);
+#24961=LINE('',#33484,#33485);
+#24962=LINE('',#33487,#33488);
+#24963=VERTEX_POINT('',#33490);
+#24964=VERTEX_POINT('',#33491);
+#24965=LINE('',#33492,#33493);
+#24966=VERTEX_POINT('',#33495);
+#24967=LINE('',#33496,#33497);
+#24968=VERTEX_POINT('',#33499);
+#24969=LINE('',#33500,#33501);
+#24970=LINE('',#33503,#33504);
+#24971=VERTEX_POINT('',#33506);
+#24972=LINE('',#33507,#33508);
+#24973=VERTEX_POINT('',#33510);
+#24974=LINE('',#33511,#33512);
+#24975=LINE('',#33514,#33515);
+#24976=VERTEX_POINT('',#33517);
+#24977=LINE('',#33518,#33519);
+#24978=VERTEX_POINT('',#33521);
+#24979=LINE('',#33522,#33523);
+#24980=LINE('',#33525,#33526);
+#24981=LINE('',#33528,#33529);
+#24982=LINE('',#33531,#33532);
+#24983=VERTEX_POINT('',#33534);
+#24984=CIRCLE('',#33535,0.2);
+#24985=VERTEX_POINT('',#33539);
+#24986=LINE('',#33540,#33541);
+#24987=CIRCLE('',#33543,0.2);
+#24988=VERTEX_POINT('',#33547);
+#24989=CIRCLE('',#33548,0.600000000000001);
+#24990=LINE('',#33552,#33553);
+#24991=VERTEX_POINT('',#33555);
+#24992=CIRCLE('',#33556,0.6);
+#24993=LINE('',#33560,#33561);
+#24994=LINE('',#33563,#33564);
+#24995=VERTEX_POINT('',#33566);
+#24996=CIRCLE('',#33567,0.2);
+#24997=VERTEX_POINT('',#33571);
+#24998=LINE('',#33572,#33573);
+#24999=CIRCLE('',#33575,0.2);
+#25000=VERTEX_POINT('',#33579);
+#25001=CIRCLE('',#33580,0.599999999999999);
+#25002=LINE('',#33584,#33585);
+#25003=VERTEX_POINT('',#33587);
+#25004=CIRCLE('',#33588,0.6);
+#25005=LINE('',#33592,#33593);
+#25006=LINE('',#33595,#33596);
+#25007=VERTEX_POINT('',#33598);
+#25008=VERTEX_POINT('',#33599);
+#25009=CIRCLE('',#33600,1.);
+#25010=VERTEX_POINT('',#33604);
+#25011=LINE('',#33605,#33606);
+#25012=VERTEX_POINT('',#33608);
+#25013=CIRCLE('',#33609,0.2);
+#25014=VERTEX_POINT('',#33613);
+#25015=LINE('',#33614,#33615);
+#25016=VERTEX_POINT('',#33617);
+#25017=CIRCLE('',#33618,1.);
+#25018=VERTEX_POINT('',#33622);
+#25019=LINE('',#33623,#33624);
+#25020=VERTEX_POINT('',#33626);
+#25021=CIRCLE('',#33627,0.1);
+#25022=VERTEX_POINT('',#33631);
+#25023=LINE('',#33632,#33633);
+#25024=VERTEX_POINT('',#33635);
+#25025=CIRCLE('',#33636,0.1);
+#25026=VERTEX_POINT('',#33640);
+#25027=LINE('',#33641,#33642);
+#25028=VERTEX_POINT('',#33644);
+#25029=LINE('',#33645,#33646);
+#25030=VERTEX_POINT('',#33648);
+#25031=LINE('',#33649,#33650);
+#25032=VERTEX_POINT('',#33652);
+#25033=LINE('',#33653,#33654);
+#25034=LINE('',#33656,#33657);
+#25035=VERTEX_POINT('',#33659);
+#25036=LINE('',#33660,#33661);
+#25037=VERTEX_POINT('',#33663);
+#25038=LINE('',#33664,#33665);
+#25039=VERTEX_POINT('',#33667);
+#25040=LINE('',#33668,#33669);
+#25041=VERTEX_POINT('',#33671);
+#25042=LINE('',#33672,#33673);
+#25043=VERTEX_POINT('',#33675);
+#25044=LINE('',#33676,#33677);
+#25045=VERTEX_POINT('',#33679);
+#25046=CIRCLE('',#33680,0.1);
+#25047=VERTEX_POINT('',#33684);
+#25048=LINE('',#33685,#33686);
+#25049=VERTEX_POINT('',#33688);
+#25050=CIRCLE('',#33689,0.1);
+#25051=LINE('',#33693,#33694);
+#25052=VERTEX_POINT('',#33696);
+#25053=LINE('',#33697,#33698);
+#25054=LINE('',#33700,#33701);
+#25055=VERTEX_POINT('',#33703);
+#25056=VERTEX_POINT('',#33704);
+#25057=CIRCLE('',#33705,1.);
+#25058=VERTEX_POINT('',#33709);
+#25059=LINE('',#33710,#33711);
+#25060=VERTEX_POINT('',#33713);
+#25061=CIRCLE('',#33714,0.1);
+#25062=VERTEX_POINT('',#33718);
+#25063=LINE('',#33719,#33720);
+#25064=VERTEX_POINT('',#33722);
+#25065=CIRCLE('',#33723,0.1);
+#25066=VERTEX_POINT('',#33727);
+#25067=LINE('',#33728,#33729);
+#25068=VERTEX_POINT('',#33731);
+#25069=LINE('',#33732,#33733);
+#25070=VERTEX_POINT('',#33735);
+#25071=LINE('',#33736,#33737);
+#25072=LINE('',#33739,#33740);
+#25073=VERTEX_POINT('',#33742);
+#25074=LINE('',#33743,#33744);
+#25075=VERTEX_POINT('',#33746);
+#25076=LINE('',#33747,#33748);
+#25077=VERTEX_POINT('',#33750);
+#25078=LINE('',#33751,#33752);
+#25079=VERTEX_POINT('',#33754);
+#25080=LINE('',#33755,#33756);
+#25081=VERTEX_POINT('',#33758);
+#25082=LINE('',#33759,#33760);
+#25083=VERTEX_POINT('',#33762);
+#25084=CIRCLE('',#33763,0.1);
+#25085=VERTEX_POINT('',#33767);
+#25086=LINE('',#33768,#33769);
+#25087=VERTEX_POINT('',#33771);
+#25088=CIRCLE('',#33772,0.1);
+#25089=VERTEX_POINT('',#33776);
+#25090=LINE('',#33777,#33778);
+#25091=VERTEX_POINT('',#33780);
+#25092=CIRCLE('',#33781,1.);
+#25093=VERTEX_POINT('',#33785);
+#25094=LINE('',#33786,#33787);
+#25095=VERTEX_POINT('',#33789);
+#25096=CIRCLE('',#33790,0.2);
+#25097=LINE('',#33794,#33795);
+#25098=VERTEX_POINT('',#33797);
+#25099=CIRCLE('',#33798,0.6);
+#25100=VERTEX_POINT('',#33802);
+#25101=LINE('',#33803,#33804);
+#25102=CIRCLE('',#33806,0.2);
+#25103=VERTEX_POINT('',#33810);
+#25104=VERTEX_POINT('',#33811);
+#25105=CIRCLE('',#33812,1.);
+#25106=VERTEX_POINT('',#33816);
+#25107=LINE('',#33817,#33818);
+#25108=VERTEX_POINT('',#33820);
+#25109=CIRCLE('',#33821,0.1);
+#25110=VERTEX_POINT('',#33825);
+#25111=LINE('',#33826,#33827);
+#25112=VERTEX_POINT('',#33829);
+#25113=CIRCLE('',#33830,0.1);
+#25114=VERTEX_POINT('',#33834);
+#25115=LINE('',#33835,#33836);
+#25116=VERTEX_POINT('',#33838);
+#25117=LINE('',#33839,#33840);
+#25118=VERTEX_POINT('',#33842);
+#25119=LINE('',#33843,#33844);
+#25120=VERTEX_POINT('',#33846);
+#25121=LINE('',#33847,#33848);
+#25122=LINE('',#33850,#33851);
+#25123=VERTEX_POINT('',#33853);
+#25124=LINE('',#33854,#33855);
+#25125=VERTEX_POINT('',#33857);
+#25126=LINE('',#33858,#33859);
+#25127=VERTEX_POINT('',#33861);
+#25128=LINE('',#33862,#33863);
+#25129=VERTEX_POINT('',#33865);
+#25130=LINE('',#33866,#33867);
+#25131=VERTEX_POINT('',#33869);
+#25132=LINE('',#33870,#33871);
+#25133=VERTEX_POINT('',#33873);
+#25134=CIRCLE('',#33874,0.1);
+#25135=VERTEX_POINT('',#33878);
+#25136=LINE('',#33879,#33880);
+#25137=VERTEX_POINT('',#33882);
+#25138=CIRCLE('',#33883,0.1);
+#25139=VERTEX_POINT('',#33887);
+#25140=LINE('',#33888,#33889);
+#25141=VERTEX_POINT('',#33891);
+#25142=CIRCLE('',#33892,1.);
+#25143=VERTEX_POINT('',#33896);
+#25144=LINE('',#33897,#33898);
+#25145=VERTEX_POINT('',#33900);
+#25146=CIRCLE('',#33901,0.2);
+#25147=LINE('',#33905,#33906);
+#25148=VERTEX_POINT('',#33908);
+#25149=CIRCLE('',#33909,0.2);
+#25150=VERTEX_POINT('',#33913);
+#25151=LINE('',#33914,#33915);
+#25152=CIRCLE('',#33917,0.6);
+#25153=VERTEX_POINT('',#33921);
+#25154=VERTEX_POINT('',#33922);
+#25155=CIRCLE('',#33923,1.);
+#25156=VERTEX_POINT('',#33927);
+#25157=LINE('',#33928,#33929);
+#25158=VERTEX_POINT('',#33931);
+#25159=CIRCLE('',#33932,0.2);
+#25160=VERTEX_POINT('',#33936);
+#25161=LINE('',#33937,#33938);
+#25162=VERTEX_POINT('',#33940);
+#25163=CIRCLE('',#33941,1.);
+#25164=VERTEX_POINT('',#33945);
+#25165=LINE('',#33946,#33947);
+#25166=VERTEX_POINT('',#33949);
+#25167=CIRCLE('',#33950,0.1);
+#25168=VERTEX_POINT('',#33954);
+#25169=LINE('',#33955,#33956);
+#25170=VERTEX_POINT('',#33958);
+#25171=CIRCLE('',#33959,0.1);
+#25172=VERTEX_POINT('',#33963);
+#25173=LINE('',#33964,#33965);
+#25174=VERTEX_POINT('',#33967);
+#25175=LINE('',#33968,#33969);
+#25176=VERTEX_POINT('',#33971);
+#25177=LINE('',#33972,#33973);
+#25178=VERTEX_POINT('',#33975);
+#25179=LINE('',#33976,#33977);
+#25180=LINE('',#33979,#33980);
+#25181=VERTEX_POINT('',#33982);
+#25182=LINE('',#33983,#33984);
+#25183=VERTEX_POINT('',#33986);
+#25184=LINE('',#33987,#33988);
+#25185=VERTEX_POINT('',#33990);
+#25186=LINE('',#33991,#33992);
+#25187=VERTEX_POINT('',#33994);
+#25188=LINE('',#33995,#33996);
+#25189=VERTEX_POINT('',#33998);
+#25190=LINE('',#33999,#34000);
+#25191=VERTEX_POINT('',#34002);
+#25192=CIRCLE('',#34003,0.1);
+#25193=VERTEX_POINT('',#34007);
+#25194=LINE('',#34008,#34009);
+#25195=VERTEX_POINT('',#34011);
+#25196=CIRCLE('',#34012,0.1);
+#25197=LINE('',#34016,#34017);
+#25198=LINE('',#34019,#34020);
+#25199=LINE('',#34022,#34023);
+#25200=LINE('',#34025,#34026);
+#25201=LINE('',#34028,#34029);
+#25202=LINE('',#34031,#34032);
+#25203=LINE('',#34034,#34035);
+#25204=LINE('',#34037,#34038);
+#25205=LINE('',#34040,#34041);
+#25206=LINE('',#34043,#34044);
+#25207=LINE('',#34046,#34047);
+#25208=LINE('',#34049,#34050);
+#25209=LINE('',#34052,#34053);
+#25210=LINE('',#34055,#34056);
+#25211=LINE('',#34058,#34059);
+#25212=LINE('',#34061,#34062);
+#25213=VERTEX_POINT('',#34064);
+#25214=CIRCLE('',#34065,0.6);
+#25215=LINE('',#34069,#34070);
+#25216=LINE('',#34072,#34073);
+#25217=LINE('',#34075,#34076);
+#25218=LINE('',#34078,#34079);
+#25219=LINE('',#34081,#34082);
+#25220=LINE('',#34084,#34085);
+#25221=LINE('',#34087,#34088);
+#25222=LINE('',#34090,#34091);
+#25223=VERTEX_POINT('',#34093);
+#25224=LINE('',#34094,#34095);
+#25225=CIRCLE('',#34097,0.200000000000005);
+#25226=VERTEX_POINT('',#34101);
+#25227=LINE('',#34102,#34103);
+#25228=VERTEX_POINT('',#34105);
+#25229=LINE('',#34106,#34107);
+#25230=LINE('',#34109,#34110);
+#25231=LINE('',#34112,#34113);
+#25232=LINE('',#34115,#34116);
+#25233=LINE('',#34118,#34119);
+#25234=LINE('',#34121,#34122);
+#25235=LINE('',#34124,#34125);
+#25236=LINE('',#34127,#34128);
+#25237=LINE('',#34130,#34131);
+#25238=LINE('',#34133,#34134);
+#25239=LINE('',#34136,#34137);
+#25240=VERTEX_POINT('',#34139);
+#25241=LINE('',#34140,#34141);
+#25242=CIRCLE('',#34143,0.600000000000003);
+#25243=LINE('',#34147,#34148);
+#25244=LINE('',#34150,#34151);
+#25245=LINE('',#34153,#34154);
+#25246=LINE('',#34156,#34157);
+#25247=LINE('',#34159,#34160);
+#25248=LINE('',#34162,#34163);
+#25249=LINE('',#34165,#34166);
+#25250=LINE('',#34168,#34169);
+#25251=LINE('',#34171,#34172);
+#25252=LINE('',#34174,#34175);
+#25253=LINE('',#34177,#34178);
+#25254=LINE('',#34180,#34181);
+#25255=VERTEX_POINT('',#34183);
+#25256=CIRCLE('',#34184,0.2);
+#25257=LINE('',#34188,#34189);
+#25258=VERTEX_POINT('',#34191);
+#25259=LINE('',#34192,#34193);
+#25260=VERTEX_POINT('',#34195);
+#25261=LINE('',#34196,#34197);
+#25262=LINE('',#34199,#34200);
+#25263=LINE('',#34202,#34203);
+#25264=VERTEX_POINT('',#34205);
+#25265=LINE('',#34206,#34207);
+#25266=VERTEX_POINT('',#34209);
+#25267=LINE('',#34210,#34211);
+#25268=LINE('',#34213,#34214);
+#25269=VERTEX_POINT('',#34216);
+#25270=LINE('',#34217,#34218);
+#25271=VERTEX_POINT('',#34220);
+#25272=LINE('',#34221,#34222);
+#25273=VERTEX_POINT('',#34224);
+#25274=CIRCLE('',#34225,0.4);
+#25275=VERTEX_POINT('',#34229);
+#25276=LINE('',#34230,#34231);
+#25277=VERTEX_POINT('',#34233);
+#25278=LINE('',#34234,#34235);
+#25279=VERTEX_POINT('',#34237);
+#25280=LINE('',#34238,#34239);
+#25281=VERTEX_POINT('',#34241);
+#25282=CIRCLE('',#34242,0.4);
+#25283=VERTEX_POINT('',#34246);
+#25284=LINE('',#34247,#34248);
+#25285=VERTEX_POINT('',#34250);
+#25286=LINE('',#34251,#34252);
+#25287=VERTEX_POINT('',#34254);
+#25288=LINE('',#34255,#34256);
+#25289=VERTEX_POINT('',#34258);
+#25290=LINE('',#34259,#34260);
+#25291=VERTEX_POINT('',#34262);
+#25292=LINE('',#34263,#34264);
+#25293=VERTEX_POINT('',#34266);
+#25294=LINE('',#34267,#34268);
+#25295=VERTEX_POINT('',#34270);
+#25296=LINE('',#34271,#34272);
+#25297=VERTEX_POINT('',#34274);
+#25298=LINE('',#34275,#34276);
+#25299=VERTEX_POINT('',#34278);
+#25300=LINE('',#34279,#34280);
+#25301=VERTEX_POINT('',#34282);
+#25302=LINE('',#34283,#34284);
+#25303=VERTEX_POINT('',#34286);
+#25304=LINE('',#34287,#34288);
+#25305=VERTEX_POINT('',#34290);
+#25306=CIRCLE('',#34291,0.4);
+#25307=VERTEX_POINT('',#34295);
+#25308=LINE('',#34296,#34297);
+#25309=VERTEX_POINT('',#34299);
+#25310=LINE('',#34300,#34301);
+#25311=VERTEX_POINT('',#34303);
+#25312=LINE('',#34304,#34305);
+#25313=VERTEX_POINT('',#34307);
+#25314=CIRCLE('',#34308,0.4);
+#25315=VERTEX_POINT('',#34312);
+#25316=LINE('',#34313,#34314);
+#25317=LINE('',#34316,#34317);
+#25318=VERTEX_POINT('',#34319);
+#25319=LINE('',#34320,#34321);
+#25320=VERTEX_POINT('',#34323);
+#25321=LINE('',#34324,#34325);
+#25322=VERTEX_POINT('',#34327);
+#25323=CIRCLE('',#34328,0.4);
+#25324=VERTEX_POINT('',#34332);
+#25325=LINE('',#34333,#34334);
+#25326=VERTEX_POINT('',#34336);
+#25327=LINE('',#34337,#34338);
+#25328=VERTEX_POINT('',#34340);
+#25329=LINE('',#34341,#34342);
+#25330=VERTEX_POINT('',#34344);
+#25331=CIRCLE('',#34345,0.4);
+#25332=VERTEX_POINT('',#34349);
+#25333=LINE('',#34350,#34351);
+#25334=VERTEX_POINT('',#34353);
+#25335=LINE('',#34354,#34355);
+#25336=VERTEX_POINT('',#34357);
+#25337=LINE('',#34358,#34359);
+#25338=VERTEX_POINT('',#34361);
+#25339=LINE('',#34362,#34363);
+#25340=VERTEX_POINT('',#34365);
+#25341=LINE('',#34366,#34367);
+#25342=VERTEX_POINT('',#34369);
+#25343=LINE('',#34370,#34371);
+#25344=VERTEX_POINT('',#34373);
+#25345=LINE('',#34374,#34375);
+#25346=VERTEX_POINT('',#34377);
+#25347=LINE('',#34378,#34379);
+#25348=VERTEX_POINT('',#34381);
+#25349=LINE('',#34382,#34383);
+#25350=VERTEX_POINT('',#34385);
+#25351=LINE('',#34386,#34387);
+#25352=VERTEX_POINT('',#34389);
+#25353=LINE('',#34390,#34391);
+#25354=VERTEX_POINT('',#34393);
+#25355=CIRCLE('',#34394,0.4);
+#25356=VERTEX_POINT('',#34398);
+#25357=LINE('',#34399,#34400);
+#25358=VERTEX_POINT('',#34402);
+#25359=LINE('',#34403,#34404);
+#25360=VERTEX_POINT('',#34406);
+#25361=LINE('',#34407,#34408);
+#25362=VERTEX_POINT('',#34410);
+#25363=CIRCLE('',#34411,0.4);
+#25364=VERTEX_POINT('',#34415);
+#25365=LINE('',#34416,#34417);
+#25366=LINE('',#34419,#34420);
+#25367=VERTEX_POINT('',#34422);
+#25368=LINE('',#34423,#34424);
+#25369=VERTEX_POINT('',#34426);
+#25370=LINE('',#34427,#34428);
+#25371=LINE('',#34430,#34431);
+#25372=LINE('',#34433,#34434);
+#25373=LINE('',#34436,#34437);
+#25374=LINE('',#34439,#34440);
+#25375=LINE('',#34442,#34443);
+#25376=LINE('',#34445,#34446);
+#25377=LINE('',#34448,#34449);
+#25378=LINE('',#34451,#34452);
+#25379=LINE('',#34454,#34455);
+#25380=LINE('',#34457,#34458);
+#25381=LINE('',#34460,#34461);
+#25382=LINE('',#34463,#34464);
+#25383=LINE('',#34466,#34467);
+#25384=VERTEX_POINT('',#34469);
+#25385=VERTEX_POINT('',#34470);
+#25386=LINE('',#34471,#34472);
+#25387=CIRCLE('',#34474,0.6);
+#25388=CIRCLE('',#34478,0.6);
+#25389=LINE('',#34482,#34483);
+#25390=LINE('',#34485,#34486);
+#25391=LINE('',#34488,#34489);
+#25392=LINE('',#34491,#34492);
+#25393=LINE('',#34494,#34495);
+#25394=LINE('',#34497,#34498);
+#25395=VERTEX_POINT('',#34500);
+#25396=VERTEX_POINT('',#34501);
+#25397=LINE('',#34502,#34503);
+#25398=CIRCLE('',#34505,0.6);
+#25399=CIRCLE('',#34509,0.6);
+#25400=LINE('',#34513,#34514);
+#25401=LINE('',#34516,#34517);
+#25402=LINE('',#34519,#34520);
+#25403=LINE('',#34522,#34523);
+#25404=LINE('',#34525,#34526);
+#25405=LINE('',#34528,#34529);
+#25406=LINE('',#34531,#34532);
+#25407=LINE('',#34534,#34535);
+#25408=LINE('',#34537,#34538);
+#25409=VERTEX_POINT('',#34540);
+#25410=VERTEX_POINT('',#34541);
+#25411=LINE('',#34542,#34543);
+#25412=CIRCLE('',#34545,0.2);
+#25413=CIRCLE('',#34549,0.2);
+#25414=VERTEX_POINT('',#34553);
+#25415=VERTEX_POINT('',#34554);
+#25416=LINE('',#34555,#34556);
+#25417=CIRCLE('',#34558,0.2);
+#25418=CIRCLE('',#34562,0.2);
+#25419=LINE('',#34566,#34567);
+#25420=VERTEX_POINT('',#34569);
+#25421=VERTEX_POINT('',#34570);
+#25422=LINE('',#34571,#34572);
+#25423=VERTEX_POINT('',#34574);
+#25424=LINE('',#34575,#34576);
+#25425=LINE('',#34578,#34579);
+#25426=VERTEX_POINT('',#34581);
+#25427=LINE('',#34582,#34583);
+#25428=VERTEX_POINT('',#34585);
+#25429=LINE('',#34586,#34587);
+#25430=VERTEX_POINT('',#34589);
+#25431=LINE('',#34590,#34591);
+#25432=VERTEX_POINT('',#34593);
+#25433=LINE('',#34594,#34595);
+#25434=VERTEX_POINT('',#34597);
+#25435=CIRCLE('',#34598,0.1);
+#25436=VERTEX_POINT('',#34602);
+#25437=LINE('',#34603,#34604);
+#25438=VERTEX_POINT('',#34606);
+#25439=CIRCLE('',#34607,0.1);
+#25440=VERTEX_POINT('',#34611);
+#25441=LINE('',#34612,#34613);
+#25442=VERTEX_POINT('',#34615);
+#25443=CIRCLE('',#34616,1.);
+#25444=VERTEX_POINT('',#34620);
+#25445=LINE('',#34621,#34622);
+#25446=VERTEX_POINT('',#34624);
+#25447=CIRCLE('',#34625,0.2);
+#25448=VERTEX_POINT('',#34629);
+#25449=LINE('',#34630,#34631);
+#25450=VERTEX_POINT('',#34633);
+#25451=CIRCLE('',#34634,1.);
+#25452=VERTEX_POINT('',#34638);
+#25453=LINE('',#34639,#34640);
+#25454=VERTEX_POINT('',#34642);
+#25455=CIRCLE('',#34643,0.1);
+#25456=VERTEX_POINT('',#34647);
+#25457=LINE('',#34648,#34649);
+#25458=VERTEX_POINT('',#34651);
+#25459=CIRCLE('',#34652,0.1);
+#25460=LINE('',#34656,#34657);
+#25461=LINE('',#34659,#34660);
+#25462=LINE('',#34662,#34663);
+#25463=VERTEX_POINT('',#34665);
+#25464=VERTEX_POINT('',#34666);
+#25465=LINE('',#34667,#34668);
+#25466=VERTEX_POINT('',#34670);
+#25467=LINE('',#34671,#34672);
+#25468=VERTEX_POINT('',#34674);
+#25469=CIRCLE('',#34675,0.1);
+#25470=VERTEX_POINT('',#34679);
+#25471=LINE('',#34680,#34681);
+#25472=VERTEX_POINT('',#34683);
+#25473=CIRCLE('',#34684,0.1);
+#25474=VERTEX_POINT('',#34688);
+#25475=LINE('',#34689,#34690);
+#25476=VERTEX_POINT('',#34692);
+#25477=CIRCLE('',#34693,1.);
+#25478=VERTEX_POINT('',#34697);
+#25479=LINE('',#34698,#34699);
+#25480=VERTEX_POINT('',#34701);
+#25481=CIRCLE('',#34702,0.2);
+#25482=VERTEX_POINT('',#34706);
+#25483=LINE('',#34707,#34708);
+#25484=VERTEX_POINT('',#34710);
+#25485=CIRCLE('',#34711,1.);
+#25486=VERTEX_POINT('',#34715);
+#25487=LINE('',#34716,#34717);
+#25488=VERTEX_POINT('',#34719);
+#25489=CIRCLE('',#34720,0.1);
+#25490=VERTEX_POINT('',#34724);
+#25491=LINE('',#34725,#34726);
+#25492=VERTEX_POINT('',#34728);
+#25493=CIRCLE('',#34729,0.1);
+#25494=VERTEX_POINT('',#34733);
+#25495=LINE('',#34734,#34735);
+#25496=VERTEX_POINT('',#34737);
+#25497=LINE('',#34738,#34739);
+#25498=VERTEX_POINT('',#34741);
+#25499=LINE('',#34742,#34743);
+#25500=LINE('',#34745,#34746);
+#25501=VERTEX_POINT('',#34748);
+#25502=LINE('',#34749,#34750);
+#25503=LINE('',#34752,#34753);
+#25504=LINE('',#34755,#34756);
+#25505=VERTEX_POINT('',#34758);
+#25506=VERTEX_POINT('',#34759);
+#25507=LINE('',#34760,#34761);
+#25508=VERTEX_POINT('',#34763);
+#25509=LINE('',#34764,#34765);
+#25510=LINE('',#34767,#34768);
+#25511=VERTEX_POINT('',#34770);
+#25512=LINE('',#34771,#34772);
+#25513=VERTEX_POINT('',#34774);
+#25514=LINE('',#34775,#34776);
+#25515=VERTEX_POINT('',#34778);
+#25516=LINE('',#34779,#34780);
+#25517=VERTEX_POINT('',#34782);
+#25518=LINE('',#34783,#34784);
+#25519=VERTEX_POINT('',#34786);
+#25520=CIRCLE('',#34787,0.1);
+#25521=VERTEX_POINT('',#34791);
+#25522=LINE('',#34792,#34793);
+#25523=VERTEX_POINT('',#34795);
+#25524=CIRCLE('',#34796,0.1);
+#25525=VERTEX_POINT('',#34800);
+#25526=LINE('',#34801,#34802);
+#25527=VERTEX_POINT('',#34804);
+#25528=CIRCLE('',#34805,1.);
+#25529=VERTEX_POINT('',#34809);
+#25530=LINE('',#34810,#34811);
+#25531=VERTEX_POINT('',#34813);
+#25532=CIRCLE('',#34814,0.2);
+#25533=VERTEX_POINT('',#34818);
+#25534=LINE('',#34819,#34820);
+#25535=VERTEX_POINT('',#34822);
+#25536=CIRCLE('',#34823,1.);
+#25537=VERTEX_POINT('',#34827);
+#25538=LINE('',#34828,#34829);
+#25539=VERTEX_POINT('',#34831);
+#25540=CIRCLE('',#34832,0.1);
+#25541=VERTEX_POINT('',#34836);
+#25542=LINE('',#34837,#34838);
+#25543=VERTEX_POINT('',#34840);
+#25544=CIRCLE('',#34841,0.1);
+#25545=LINE('',#34845,#34846);
+#25546=VERTEX_POINT('',#34848);
+#25547=VERTEX_POINT('',#34849);
+#25548=LINE('',#34850,#34851);
+#25549=VERTEX_POINT('',#34853);
+#25550=LINE('',#34854,#34855);
+#25551=VERTEX_POINT('',#34857);
+#25552=CIRCLE('',#34858,0.1);
+#25553=VERTEX_POINT('',#34862);
+#25554=LINE('',#34863,#34864);
+#25555=VERTEX_POINT('',#34866);
+#25556=CIRCLE('',#34867,0.1);
+#25557=VERTEX_POINT('',#34871);
+#25558=LINE('',#34872,#34873);
+#25559=VERTEX_POINT('',#34875);
+#25560=CIRCLE('',#34876,1.);
+#25561=VERTEX_POINT('',#34880);
+#25562=LINE('',#34881,#34882);
+#25563=VERTEX_POINT('',#34884);
+#25564=CIRCLE('',#34885,0.2);
+#25565=VERTEX_POINT('',#34889);
+#25566=LINE('',#34890,#34891);
+#25567=VERTEX_POINT('',#34893);
+#25568=CIRCLE('',#34894,1.);
+#25569=VERTEX_POINT('',#34898);
+#25570=LINE('',#34899,#34900);
+#25571=VERTEX_POINT('',#34902);
+#25572=CIRCLE('',#34903,0.1);
+#25573=VERTEX_POINT('',#34907);
+#25574=LINE('',#34908,#34909);
+#25575=VERTEX_POINT('',#34911);
+#25576=CIRCLE('',#34912,0.1);
+#25577=VERTEX_POINT('',#34916);
+#25578=LINE('',#34917,#34918);
+#25579=VERTEX_POINT('',#34920);
+#25580=LINE('',#34921,#34922);
+#25581=VERTEX_POINT('',#34924);
+#25582=LINE('',#34925,#34926);
+#25583=LINE('',#34928,#34929);
+#25584=VERTEX_POINT('',#34931);
+#25585=LINE('',#34932,#34933);
+#25586=LINE('',#34935,#34936);
+#25587=LINE('',#34938,#34939);
+#25588=LINE('',#34941,#34942);
+#25589=LINE('',#34944,#34945);
+#25590=LINE('',#34947,#34948);
+#25591=LINE('',#34950,#34951);
+#25592=LINE('',#34953,#34954);
+#25593=LINE('',#34956,#34957);
+#25594=LINE('',#34959,#34960);
+#25595=LINE('',#34962,#34963);
+#25596=LINE('',#34965,#34966);
+#25597=LINE('',#34968,#34969);
+#25598=LINE('',#34971,#34972);
+#25599=LINE('',#34974,#34975);
+#25600=LINE('',#34977,#34978);
+#25601=LINE('',#34980,#34981);
+#25602=LINE('',#34983,#34984);
+#25603=LINE('',#34986,#34987);
+#25604=LINE('',#34989,#34990);
+#25605=LINE('',#34992,#34993);
+#25606=LINE('',#34995,#34996);
+#25607=LINE('',#34998,#34999);
+#25608=LINE('',#35001,#35002);
+#25609=LINE('',#35004,#35005);
+#25610=LINE('',#35007,#35008);
+#25611=LINE('',#35010,#35011);
+#25612=LINE('',#35013,#35014);
+#25613=LINE('',#35016,#35017);
+#25614=LINE('',#35019,#35020);
+#25615=LINE('',#35022,#35023);
+#25616=LINE('',#35025,#35026);
+#25617=LINE('',#35028,#35029);
+#25618=LINE('',#35031,#35032);
+#25619=LINE('',#35034,#35035);
+#25620=LINE('',#35037,#35038);
+#25621=LINE('',#35040,#35041);
+#25622=LINE('',#35043,#35044);
+#25623=LINE('',#35046,#35047);
+#25624=LINE('',#35049,#35050);
+#25625=LINE('',#35052,#35053);
+#25626=LINE('',#35055,#35056);
+#25627=VERTEX_POINT('',#35058);
+#25628=VERTEX_POINT('',#35059);
+#25629=LINE('',#35060,#35061);
+#25630=VERTEX_POINT('',#35063);
+#25631=LINE('',#35064,#35065);
+#25632=VERTEX_POINT('',#35067);
+#25633=CIRCLE('',#35068,0.2);
+#25634=VERTEX_POINT('',#35072);
+#25635=LINE('',#35073,#35074);
+#25636=VERTEX_POINT('',#35076);
+#25637=LINE('',#35077,#35078);
+#25638=VERTEX_POINT('',#35080);
+#25639=CIRCLE('',#35081,0.5);
+#25640=VERTEX_POINT('',#35085);
+#25641=LINE('',#35086,#35087);
+#25642=VERTEX_POINT('',#35089);
+#25643=LINE('',#35090,#35091);
+#25644=VERTEX_POINT('',#35093);
+#25645=LINE('',#35094,#35095);
+#25646=VERTEX_POINT('',#35097);
+#25647=CIRCLE('',#35098,0.5);
+#25648=VERTEX_POINT('',#35102);
+#25649=LINE('',#35103,#35104);
+#25650=VERTEX_POINT('',#35106);
+#25651=LINE('',#35107,#35108);
+#25652=VERTEX_POINT('',#35110);
+#25653=CIRCLE('',#35111,0.2);
+#25654=LINE('',#35115,#35116);
+#25655=VERTEX_POINT('',#35118);
+#25656=VERTEX_POINT('',#35119);
+#25657=LINE('',#35120,#35121);
+#25658=VERTEX_POINT('',#35123);
+#25659=LINE('',#35124,#35125);
+#25660=VERTEX_POINT('',#35127);
+#25661=CIRCLE('',#35128,0.2);
+#25662=VERTEX_POINT('',#35132);
+#25663=LINE('',#35133,#35134);
+#25664=VERTEX_POINT('',#35136);
+#25665=LINE('',#35137,#35138);
+#25666=VERTEX_POINT('',#35140);
+#25667=CIRCLE('',#35141,0.5);
+#25668=VERTEX_POINT('',#35145);
+#25669=LINE('',#35146,#35147);
+#25670=VERTEX_POINT('',#35149);
+#25671=LINE('',#35150,#35151);
+#25672=VERTEX_POINT('',#35153);
+#25673=LINE('',#35154,#35155);
+#25674=VERTEX_POINT('',#35157);
+#25675=CIRCLE('',#35158,0.5);
+#25676=VERTEX_POINT('',#35162);
+#25677=LINE('',#35163,#35164);
+#25678=VERTEX_POINT('',#35166);
+#25679=LINE('',#35167,#35168);
+#25680=VERTEX_POINT('',#35170);
+#25681=CIRCLE('',#35171,0.2);
+#25682=LINE('',#35175,#35176);
+#25683=LINE('',#35178,#35179);
+#25684=LINE('',#35181,#35182);
+#25685=LINE('',#35184,#35185);
+#25686=LINE('',#35187,#35188);
+#25687=LINE('',#35190,#35191);
+#25688=LINE('',#35193,#35194);
+#25689=LINE('',#35196,#35197);
+#25690=LINE('',#35199,#35200);
+#25691=LINE('',#35202,#35203);
+#25692=CIRCLE('',#35205,0.2);
+#25693=CIRCLE('',#35209,0.2);
+#25694=LINE('',#35213,#35214);
+#25695=LINE('',#35216,#35217);
+#25696=LINE('',#35219,#35220);
+#25697=LINE('',#35222,#35223);
+#25698=LINE('',#35225,#35226);
+#25699=CIRCLE('',#35228,0.6);
+#25700=CIRCLE('',#35232,0.599999999999996);
+#25701=VERTEX_POINT('',#35236);
+#25702=CIRCLE('',#35237,0.1);
+#25703=VERTEX_POINT('',#35241);
+#25704=LINE('',#35242,#35243);
+#25705=CIRCLE('',#35245,0.1);
+#25706=VERTEX_POINT('',#35249);
+#25707=LINE('',#35250,#35251);
+#25708=VERTEX_POINT('',#35253);
+#25709=LINE('',#35254,#35255);
+#25710=LINE('',#35257,#35258);
+#25711=VERTEX_POINT('',#35260);
+#25712=CIRCLE('',#35261,0.499999999999999);
+#25713=VERTEX_POINT('',#35265);
+#25714=LINE('',#35266,#35267);
+#25715=CIRCLE('',#35269,0.499999999999999);
+#25716=VERTEX_POINT('',#35273);
+#25717=LINE('',#35274,#35275);
+#25718=VERTEX_POINT('',#35277);
+#25719=LINE('',#35278,#35279);
+#25720=CIRCLE('',#35281,0.999999999999999);
+#25721=VERTEX_POINT('',#35285);
+#25722=VERTEX_POINT('',#35286);
+#25723=CIRCLE('',#35287,0.999999999999992);
+#25724=VERTEX_POINT('',#35291);
+#25725=LINE('',#35292,#35293);
+#25726=VERTEX_POINT('',#35295);
+#25727=LINE('',#35296,#35297);
+#25728=LINE('',#35299,#35300);
+#25729=VERTEX_POINT('',#35302);
+#25730=CIRCLE('',#35303,0.1);
+#25731=VERTEX_POINT('',#35307);
+#25732=LINE('',#35308,#35309);
+#25733=CIRCLE('',#35311,0.1);
+#25734=VERTEX_POINT('',#35315);
+#25735=LINE('',#35316,#35317);
+#25736=VERTEX_POINT('',#35319);
+#25737=LINE('',#35320,#35321);
+#25738=LINE('',#35323,#35324);
+#25739=CIRCLE('',#35326,0.499999999999999);
+#25740=CIRCLE('',#35330,0.499999999999999);
+#25741=LINE('',#35334,#35335);
+#25742=LINE('',#35337,#35338);
+#25743=LINE('',#35340,#35341);
+#25744=LINE('',#35343,#35344);
+#25745=LINE('',#35346,#35347);
+#25746=LINE('',#35349,#35350);
+#25747=LINE('',#35352,#35353);
+#25748=LINE('',#35355,#35356);
+#25749=VERTEX_POINT('',#35358);
+#25750=VERTEX_POINT('',#35359);
+#25751=LINE('',#35360,#35361);
+#25752=VERTEX_POINT('',#35363);
+#25753=LINE('',#35364,#35365);
+#25754=VERTEX_POINT('',#35367);
+#25755=CIRCLE('',#35368,0.2);
+#25756=VERTEX_POINT('',#35372);
+#25757=LINE('',#35373,#35374);
+#25758=VERTEX_POINT('',#35376);
+#25759=LINE('',#35377,#35378);
+#25760=VERTEX_POINT('',#35380);
+#25761=CIRCLE('',#35381,0.5);
+#25762=VERTEX_POINT('',#35385);
+#25763=LINE('',#35386,#35387);
+#25764=VERTEX_POINT('',#35389);
+#25765=LINE('',#35390,#35391);
+#25766=VERTEX_POINT('',#35393);
+#25767=LINE('',#35394,#35395);
+#25768=VERTEX_POINT('',#35397);
+#25769=CIRCLE('',#35398,0.5);
+#25770=VERTEX_POINT('',#35402);
+#25771=LINE('',#35403,#35404);
+#25772=VERTEX_POINT('',#35406);
+#25773=LINE('',#35407,#35408);
+#25774=VERTEX_POINT('',#35410);
+#25775=CIRCLE('',#35411,0.2);
+#25776=LINE('',#35415,#35416);
+#25777=VERTEX_POINT('',#35418);
+#25778=VERTEX_POINT('',#35419);
+#25779=LINE('',#35420,#35421);
+#25780=VERTEX_POINT('',#35423);
+#25781=LINE('',#35424,#35425);
+#25782=VERTEX_POINT('',#35427);
+#25783=CIRCLE('',#35428,0.2);
+#25784=VERTEX_POINT('',#35432);
+#25785=LINE('',#35433,#35434);
+#25786=VERTEX_POINT('',#35436);
+#25787=LINE('',#35437,#35438);
+#25788=VERTEX_POINT('',#35440);
+#25789=CIRCLE('',#35441,0.5);
+#25790=VERTEX_POINT('',#35445);
+#25791=LINE('',#35446,#35447);
+#25792=VERTEX_POINT('',#35449);
+#25793=LINE('',#35450,#35451);
+#25794=VERTEX_POINT('',#35453);
+#25795=LINE('',#35454,#35455);
+#25796=VERTEX_POINT('',#35457);
+#25797=CIRCLE('',#35458,0.5);
+#25798=VERTEX_POINT('',#35462);
+#25799=LINE('',#35463,#35464);
+#25800=VERTEX_POINT('',#35466);
+#25801=LINE('',#35467,#35468);
+#25802=VERTEX_POINT('',#35470);
+#25803=CIRCLE('',#35471,0.2);
+#25804=LINE('',#35475,#35476);
+#25805=LINE('',#35478,#35479);
+#25806=LINE('',#35481,#35482);
+#25807=LINE('',#35484,#35485);
+#25808=LINE('',#35487,#35488);
+#25809=LINE('',#35490,#35491);
+#25810=LINE('',#35493,#35494);
+#25811=LINE('',#35496,#35497);
+#25812=LINE('',#35499,#35500);
+#25813=LINE('',#35502,#35503);
+#25814=CIRCLE('',#35505,0.2);
+#25815=CIRCLE('',#35509,0.200000000000006);
+#25816=LINE('',#35513,#35514);
+#25817=LINE('',#35516,#35517);
+#25818=LINE('',#35519,#35520);
+#25819=LINE('',#35522,#35523);
+#25820=LINE('',#35525,#35526);
+#25821=CIRCLE('',#35528,0.6);
+#25822=CIRCLE('',#35532,0.600000000000004);
+#25823=VERTEX_POINT('',#35536);
+#25824=CIRCLE('',#35537,0.1);
+#25825=VERTEX_POINT('',#35541);
+#25826=LINE('',#35542,#35543);
+#25827=CIRCLE('',#35545,0.1);
+#25828=VERTEX_POINT('',#35549);
+#25829=LINE('',#35550,#35551);
+#25830=VERTEX_POINT('',#35553);
+#25831=LINE('',#35554,#35555);
+#25832=LINE('',#35557,#35558);
+#25833=VERTEX_POINT('',#35560);
+#25834=CIRCLE('',#35561,0.499999999999999);
+#25835=VERTEX_POINT('',#35565);
+#25836=LINE('',#35566,#35567);
+#25837=CIRCLE('',#35569,0.499999999999999);
+#25838=VERTEX_POINT('',#35573);
+#25839=LINE('',#35574,#35575);
+#25840=VERTEX_POINT('',#35577);
+#25841=LINE('',#35578,#35579);
+#25842=CIRCLE('',#35581,1.);
+#25843=VERTEX_POINT('',#35585);
+#25844=VERTEX_POINT('',#35586);
+#25845=CIRCLE('',#35587,0.999999999999998);
+#25846=VERTEX_POINT('',#35591);
+#25847=LINE('',#35592,#35593);
+#25848=VERTEX_POINT('',#35595);
+#25849=LINE('',#35596,#35597);
+#25850=LINE('',#35599,#35600);
+#25851=VERTEX_POINT('',#35602);
+#25852=CIRCLE('',#35603,0.1);
+#25853=VERTEX_POINT('',#35607);
+#25854=LINE('',#35608,#35609);
+#25855=CIRCLE('',#35611,0.1);
+#25856=VERTEX_POINT('',#35615);
+#25857=LINE('',#35616,#35617);
+#25858=VERTEX_POINT('',#35619);
+#25859=LINE('',#35620,#35621);
+#25860=LINE('',#35623,#35624);
+#25861=CIRCLE('',#35626,0.499999999999999);
+#25862=CIRCLE('',#35630,0.499999999999999);
+#25863=LINE('',#35634,#35635);
+#25864=LINE('',#35637,#35638);
+#25865=LINE('',#35640,#35641);
+#25866=LINE('',#35643,#35644);
+#25867=LINE('',#35646,#35647);
+#25868=LINE('',#35649,#35650);
+#25869=LINE('',#35652,#35653);
+#25870=LINE('',#35655,#35656);
+#25871=CARTESIAN_POINT('',(1.06457513110646,-6.5,-0.800000000000001));
+#25872=CARTESIAN_POINT('',(1.2,-6.2,-0.8));
+#25873=AXIS2_PLACEMENT_3D('',#25874,#25875,#25876);
+#25874=CARTESIAN_POINT('',(0.8,-6.2,-0.800000000000001));
+#25875=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#25876=DIRECTION('',(0.661437827766148,-0.749999999999999,2.96556478552674E-017));
+#25877=CARTESIAN_POINT('',(1.1,-6.5,-0.800000000000001));
+#25878=CARTESIAN_POINT('',(1.06457513110646,-6.5,-0.800000000000001));
+#25879=VECTOR('',#25880,1.);
+#25880=DIRECTION('',(1.,0.,0.));
+#25881=CARTESIAN_POINT('',(1.3,-6.3,-0.800000000000001));
+#25882=AXIS2_PLACEMENT_3D('',#25883,#25884,#25885);
+#25883=CARTESIAN_POINT('',(1.1,-6.3,-0.800000000000001));
+#25884=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#25885=DIRECTION('',(2.24963967399279E-032,-1.,-1.22464679914735E-016));
+#25886=CARTESIAN_POINT('',(1.3,-6.2,-0.800000000000001));
+#25887=CARTESIAN_POINT('',(1.3,-6.3,-0.800000000000001));
+#25888=VECTOR('',#25889,1.);
+#25889=DIRECTION('',(0.,1.,0.));
+#25890=CARTESIAN_POINT('',(5.25,-6.2,-0.8));
+#25891=CARTESIAN_POINT('',(1.3,-6.2,-0.800000000000001));
+#25892=VECTOR('',#25893,1.);
+#25893=DIRECTION('',(1.,0.,1.12427648063307E-016));
+#25894=CARTESIAN_POINT('',(5.81969384566991,-5.3,-0.799999999999999));
+#25895=AXIS2_PLACEMENT_3D('',#25896,#25897,#25898);
+#25896=CARTESIAN_POINT('',(4.35,-5.,-0.8));
+#25897=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#25898=DIRECTION('',(0.599999999999999,-0.800000000000001,1.22464679914732E-017));
+#25899=CARTESIAN_POINT('',(4.85,-5.3,-0.800000000000001));
+#25900=CARTESIAN_POINT('',(4.85,-5.3,-0.8));
+#25901=VECTOR('',#25902,1.);
+#25902=DIRECTION('',(1.,0.,2.2898423653667E-016));
+#25903=CARTESIAN_POINT('',(4.85,-1.4,-0.800000000000001));
+#25904=CARTESIAN_POINT('',(4.85,-5.3,-0.8));
+#25905=VECTOR('',#25906,1.);
+#25906=DIRECTION('',(0.,1.,1.13869028166683E-016));
+#25907=CARTESIAN_POINT('',(5.85,-1.4,-0.799999999999999));
+#25908=CARTESIAN_POINT('',(5.85,-1.4,-0.799999999999999));
+#25909=VECTOR('',#25910,1.);
+#25910=DIRECTION('',(-1.,0.,-2.22044604925031E-016));
+#25911=CARTESIAN_POINT('',(5.85,1.4,-0.799999999999999));
+#25912=CARTESIAN_POINT('',(5.85,-1.4,-0.799999999999999));
+#25913=VECTOR('',#25914,1.);
+#25914=DIRECTION('',(0.,1.,3.1720657846433E-016));
+#25915=CARTESIAN_POINT('',(4.85,1.4,-0.800000000000001));
+#25916=CARTESIAN_POINT('',(4.85,1.4,-0.799999999999999));
+#25917=VECTOR('',#25918,1.);
+#25918=DIRECTION('',(1.,0.,2.22044604925031E-016));
+#25919=CARTESIAN_POINT('',(4.85,5.3,-0.800000000000001));
+#25920=CARTESIAN_POINT('',(4.85,1.4,-0.799999999999999));
+#25921=VECTOR('',#25922,1.);
+#25922=DIRECTION('',(0.,1.,1.13869028166683E-016));
+#25923=CARTESIAN_POINT('',(5.85,5.3,-0.799999999999998));
+#25924=CARTESIAN_POINT('',(5.85,5.3,-0.799999999999998));
+#25925=VECTOR('',#25926,1.);
+#25926=DIRECTION('',(-1.,0.,-2.22044604925031E-016));
+#25927=CARTESIAN_POINT('',(5.85,5.75,-0.799999999999998));
+#25928=CARTESIAN_POINT('',(5.85,5.3,-0.799999999999998));
+#25929=VECTOR('',#25930,1.);
+#25930=DIRECTION('',(0.,1.,-9.86864910777915E-016));
+#25931=CARTESIAN_POINT('',(5.25,6.95,-0.799999999999998));
+#25932=AXIS2_PLACEMENT_3D('',#25933,#25934,#25935);
+#25933=CARTESIAN_POINT('',(4.35,5.75,-0.799999999999998));
+#25934=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#25935=DIRECTION('',(1.,-4.36798242730265E-033,1.83697019872103E-016));
+#25936=CARTESIAN_POINT('',(2.,6.95,-0.799999999999999));
+#25937=CARTESIAN_POINT('',(5.25,6.95,-0.799999999999998));
+#25938=VECTOR('',#25939,1.);
+#25939=DIRECTION('',(-1.,0.,-4.09928501400058E-016));
+#25940=CARTESIAN_POINT('',(2.,7.05,-0.799999999999998));
+#25941=CARTESIAN_POINT('',(2.,6.95,-0.799999999999999));
+#25942=VECTOR('',#25943,1.);
+#25943=DIRECTION('',(0.,1.,0.));
+#25944=CARTESIAN_POINT('',(1.8,7.25,-0.799999999999999));
+#25945=AXIS2_PLACEMENT_3D('',#25946,#25947,#25948);
+#25946=CARTESIAN_POINT('',(1.8,7.05,-0.799999999999999));
+#25947=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#25948=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#25949=CARTESIAN_POINT('',(-1.8,7.25,-0.799999999999999));
+#25950=CARTESIAN_POINT('',(1.8,7.25,-0.799999999999999));
+#25951=VECTOR('',#25952,1.);
+#25952=DIRECTION('',(-1.,0.,-1.2335811384724E-016));
+#25953=CARTESIAN_POINT('',(-2.,7.05,-0.799999999999999));
+#25954=AXIS2_PLACEMENT_3D('',#25955,#25956,#25957);
+#25955=CARTESIAN_POINT('',(-1.8,7.05,-0.799999999999999));
+#25956=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#25957=DIRECTION('',(-2.24963967399279E-032,1.,1.22464679914735E-016));
+#25958=CARTESIAN_POINT('',(-2.,6.95,-0.799999999999999));
+#25959=CARTESIAN_POINT('',(-2.,7.05,-0.799999999999999));
+#25960=VECTOR('',#25961,1.);
+#25961=DIRECTION('',(0.,-1.,0.));
+#25962=CARTESIAN_POINT('',(-5.25,6.95,-0.8));
+#25963=CARTESIAN_POINT('',(-2.,6.95,-0.799999999999999));
+#25964=VECTOR('',#25965,1.);
+#25965=DIRECTION('',(-1.,0.,-2.73285667600038E-016));
+#25966=CARTESIAN_POINT('',(-5.85,5.75,-0.800000000000001));
+#25967=AXIS2_PLACEMENT_3D('',#25968,#25969,#25970);
+#25968=CARTESIAN_POINT('',(-4.35,5.75,-0.8));
+#25969=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#25970=DIRECTION('',(-0.6,0.8,-1.22464679914734E-017));
+#25971=CARTESIAN_POINT('',(-5.85,5.3,-0.800000000000001));
+#25972=CARTESIAN_POINT('',(-5.85,5.75,-0.800000000000001));
+#25973=VECTOR('',#25974,1.);
+#25974=DIRECTION('',(0.,-1.,0.));
+#25975=CARTESIAN_POINT('',(-4.85,5.3,-0.800000000000001));
+#25976=CARTESIAN_POINT('',(-4.85,5.3,-0.8));
+#25977=VECTOR('',#25978,1.);
+#25978=DIRECTION('',(-1.,0.,-2.22044604925031E-016));
+#25979=CARTESIAN_POINT('',(-4.85,1.4,-0.800000000000001));
+#25980=CARTESIAN_POINT('',(-4.85,5.3,-0.8));
+#25981=VECTOR('',#25982,1.);
+#25982=DIRECTION('',(0.,-1.,-1.13869028166683E-016));
+#25983=CARTESIAN_POINT('',(-5.85,1.4,-0.800000000000001));
+#25984=CARTESIAN_POINT('',(-5.85,1.4,-0.800000000000001));
+#25985=VECTOR('',#25986,1.);
+#25986=DIRECTION('',(1.,0.,2.22044604925031E-016));
+#25987=CARTESIAN_POINT('',(-5.85,-1.4,-0.800000000000001));
+#25988=CARTESIAN_POINT('',(-5.85,1.4,-0.800000000000001));
+#25989=VECTOR('',#25990,1.);
+#25990=DIRECTION('',(0.,-1.,-3.1720657846433E-016));
+#25991=CARTESIAN_POINT('',(-4.85,-1.4,-0.800000000000001));
+#25992=CARTESIAN_POINT('',(-4.85,-1.4,-0.800000000000001));
+#25993=VECTOR('',#25994,1.);
+#25994=DIRECTION('',(-1.,0.,-2.22044604925031E-016));
+#25995=CARTESIAN_POINT('',(-4.85,-5.3,-0.800000000000001));
+#25996=CARTESIAN_POINT('',(-4.85,-1.4,-0.800000000000001));
+#25997=VECTOR('',#25998,1.);
+#25998=DIRECTION('',(0.,-1.,-1.13869028166683E-016));
+#25999=CARTESIAN_POINT('',(-5.81969384566991,-5.3,-0.800000000000002));
+#26000=CARTESIAN_POINT('',(-5.81969384566991,-5.3,-0.800000000000002));
+#26001=VECTOR('',#26002,1.);
+#26002=DIRECTION('',(1.,0.,2.2898423653667E-016));
+#26003=CARTESIAN_POINT('',(-5.25,-6.2,-0.800000000000002));
+#26004=AXIS2_PLACEMENT_3D('',#26005,#26006,#26007);
+#26005=CARTESIAN_POINT('',(-4.35,-5.,-0.800000000000001));
+#26006=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26007=DIRECTION('',(-0.979795897113271,-0.199999999999999,-2.04478522365569E-016));
+#26008=CARTESIAN_POINT('',(-1.3,-6.2,-0.800000000000001));
+#26009=CARTESIAN_POINT('',(-5.25,-6.2,-0.800000000000002));
+#26010=VECTOR('',#26011,1.);
+#26011=DIRECTION('',(1.,0.,1.12427648063307E-016));
+#26012=CARTESIAN_POINT('',(-1.3,-6.3,-0.800000000000001));
+#26013=CARTESIAN_POINT('',(-1.3,-6.2,-0.800000000000001));
+#26014=VECTOR('',#26015,1.);
+#26015=DIRECTION('',(0.,-1.,0.));
+#26016=CARTESIAN_POINT('',(-1.1,-6.5,-0.800000000000001));
+#26017=AXIS2_PLACEMENT_3D('',#26018,#26019,#26020);
+#26018=CARTESIAN_POINT('',(-1.1,-6.3,-0.800000000000001));
+#26019=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26020=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#26021=CARTESIAN_POINT('',(-1.06457513110646,-6.5,-0.800000000000001));
+#26022=CARTESIAN_POINT('',(-1.1,-6.5,-0.800000000000001));
+#26023=VECTOR('',#26024,1.);
+#26024=DIRECTION('',(1.,0.,0.));
+#26025=CARTESIAN_POINT('',(-1.2,-6.2,-0.800000000000001));
+#26026=AXIS2_PLACEMENT_3D('',#26027,#26028,#26029);
+#26027=CARTESIAN_POINT('',(-0.8,-6.2,-0.800000000000001));
+#26028=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26029=DIRECTION('',(-1.,-1.14943800962444E-032,-1.83697019872103E-016));
+#26030=CARTESIAN_POINT('',(-1.2,-5.8,-0.800000000000001));
+#26031=CARTESIAN_POINT('',(-1.2,-5.8,-0.800000000000001));
+#26032=VECTOR('',#26033,1.);
+#26033=DIRECTION('',(0.,-1.,-2.77555756156288E-016));
+#26034=CARTESIAN_POINT('',(-0.8,-5.4,-0.800000000000001));
+#26035=AXIS2_PLACEMENT_3D('',#26036,#26037,#26038);
+#26036=CARTESIAN_POINT('',(-0.8,-5.8,-0.800000000000001));
+#26037=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26038=DIRECTION('',(-2.24963967399279E-032,1.,1.22464679914735E-016));
+#26039=CARTESIAN_POINT('',(0.8,-5.4,-0.8));
+#26040=CARTESIAN_POINT('',(0.799999999999999,-5.4,-0.800000000000001));
+#26041=VECTOR('',#26042,1.);
+#26042=DIRECTION('',(-1.,0.,-1.38777878078145E-016));
+#26043=CARTESIAN_POINT('',(1.2,-5.8,-0.8));
+#26044=AXIS2_PLACEMENT_3D('',#26045,#26046,#26047);
+#26045=CARTESIAN_POINT('',(0.8,-5.8,-0.800000000000001));
+#26046=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26047=DIRECTION('',(1.,1.14943800962444E-032,1.83697019872103E-016));
+#26048=CARTESIAN_POINT('',(1.2,-6.2,-0.800000000000001));
+#26049=VECTOR('',#26050,1.);
+#26050=DIRECTION('',(0.,1.,2.77555756156289E-016));
+#26051=CARTESIAN_POINT('',(5.,9.79717439317882E-017,-0.8));
+#26052=AXIS2_PLACEMENT_3D('',#26053,#26054,#26055);
+#26053=CARTESIAN_POINT('',(4.89858719658941E-017,9.79717439317883E-017,-0.8));
+#26054=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26055=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#26056=CARTESIAN_POINT('',(-0.8,-6.4,0.599999999999999));
+#26057=CARTESIAN_POINT('',(0.8,-6.4,0.6));
+#26058=CARTESIAN_POINT('',(-0.8,-6.4,0.599999999999999));
+#26059=VECTOR('',#26060,1.);
+#26060=DIRECTION('',(1.,0.,1.38777878078145E-016));
+#26061=CARTESIAN_POINT('',(-0.8,-6.4,-0.62679491921637));
+#26062=CARTESIAN_POINT('',(-0.8,-6.4,-0.626794919200329));
+#26063=VECTOR('',#26064,1.);
+#26064=DIRECTION('',(-2.71493549716242E-016,0.,1.));
+#26065=CARTESIAN_POINT('',(0.8,-6.4,-0.626794919216369));
+#26066=CARTESIAN_POINT('',(-0.8,-6.4,-0.626794919243104));
+#26067=VECTOR('',#26068,1.);
+#26068=DIRECTION('',(1.,0.,1.38777878078145E-016));
+#26069=CARTESIAN_POINT('',(0.8,-6.4,-0.626794919200329));
+#26070=VECTOR('',#26071,1.);
+#26071=DIRECTION('',(-1.80995699810828E-016,0.,1.));
+#26072=CARTESIAN_POINT('',(-1.,-6.2,0.599999999999999));
+#26073=AXIS2_PLACEMENT_3D('',#26074,#26075,#26076);
+#26074=CARTESIAN_POINT('',(-0.8,-6.2,0.599999999999999));
+#26075=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26076=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#26077=CARTESIAN_POINT('',(-1.,-6.2,-0.600000000000001));
+#26078=CARTESIAN_POINT('',(-1.,-6.2,-0.600000000000001));
+#26079=VECTOR('',#26080,1.);
+#26080=DIRECTION('',(-1.85037170770859E-016,0.,1.));
+#26081=CARTESIAN_POINT('',(-0.932287565553229,-6.35,-0.600000000000001));
+#26082=AXIS2_PLACEMENT_3D('',#26083,#26084,#26085);
+#26083=CARTESIAN_POINT('',(-0.8,-6.2,-0.600000000000001));
+#26084=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26085=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#26086=CARTESIAN_POINT('',(-0.932287565553229,-6.35,-0.600000000000001));
+#26087=CARTESIAN_POINT('',(-0.926592367312377,-6.3550226927375,-0.60028764497465));
+#26088=CARTESIAN_POINT('',(-0.91409234749661,-6.36496950099519,-0.602462842708184));
+#26089=CARTESIAN_POINT('',(-0.891867851829351,-6.37826320372806,-0.610060041598589));
+#26090=CARTESIAN_POINT('',(-0.867811291490388,-6.38873322588119,-0.617476371261048));
+#26091=CARTESIAN_POINT('',(-0.843688498221963,-6.39572646518401,-0.623127975815155));
+#26092=CARTESIAN_POINT('',(-0.820459722071564,-6.39932511345436,-0.626236004171021));
+#26093=CARTESIAN_POINT('',(-0.806331222606504,-6.4,-0.62673293399143));
+#26094=CARTESIAN_POINT('',(-0.8,-6.4,-0.626794919200329));
+#26095=CARTESIAN_POINT('',(-1.,-5.8,0.599999999999999));
+#26096=CARTESIAN_POINT('',(-1.,-5.8,0.599999999999999));
+#26097=VECTOR('',#26098,1.);
+#26098=DIRECTION('',(0.,-1.,-2.77555756156289E-016));
+#26099=CARTESIAN_POINT('',(-1.,-5.8,-0.600000000000001));
+#26100=CARTESIAN_POINT('',(-1.,-5.8,-0.600000000000001));
+#26101=VECTOR('',#26102,1.);
+#26102=DIRECTION('',(-2.77555756156289E-016,0.,1.));
+#26103=CARTESIAN_POINT('',(-1.,-5.8,-0.600000000000001));
+#26104=VECTOR('',#26105,1.);
+#26105=DIRECTION('',(-2.77555756156288E-016,-1.,0.));
+#26106=CARTESIAN_POINT('',(-0.8,-5.6,0.599999999999999));
+#26107=AXIS2_PLACEMENT_3D('',#26108,#26109,#26110);
+#26108=CARTESIAN_POINT('',(-0.8,-5.8,0.599999999999999));
+#26109=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26110=DIRECTION('',(-2.24963967399279E-032,1.,1.22464679914735E-016));
+#26111=CARTESIAN_POINT('',(-0.8,-5.6,-0.600000000000001));
+#26112=CARTESIAN_POINT('',(-0.8,-5.6,-0.600000000000001));
+#26113=VECTOR('',#26114,1.);
+#26114=DIRECTION('',(-3.70074341541719E-016,0.,1.));
+#26115=AXIS2_PLACEMENT_3D('',#26116,#26117,#26118);
+#26116=CARTESIAN_POINT('',(-0.8,-5.8,-0.600000000000001));
+#26117=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26118=DIRECTION('',(-2.24963967399279E-032,1.,1.22464679914735E-016));
+#26119=CARTESIAN_POINT('',(0.799999999999999,-5.6,0.599999999999999));
+#26120=CARTESIAN_POINT('',(0.799999999999999,-5.6,0.599999999999999));
+#26121=VECTOR('',#26122,1.);
+#26122=DIRECTION('',(-1.,0.,0.));
+#26123=CARTESIAN_POINT('',(0.8,-5.6,-0.600000000000001));
+#26124=CARTESIAN_POINT('',(0.8,-5.6,-0.600000000000001));
+#26125=VECTOR('',#26126,1.);
+#26126=DIRECTION('',(-2.77555756156289E-016,0.,1.));
+#26127=CARTESIAN_POINT('',(0.8,-5.6,-0.600000000000001));
+#26128=VECTOR('',#26129,1.);
+#26129=DIRECTION('',(-1.,0.,-1.38777878078145E-016));
+#26130=CARTESIAN_POINT('',(1.,-5.8,0.6));
+#26131=AXIS2_PLACEMENT_3D('',#26132,#26133,#26134);
+#26132=CARTESIAN_POINT('',(0.799999999999999,-5.8,0.6));
+#26133=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26134=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#26135=CARTESIAN_POINT('',(1.,-5.8,-0.600000000000001));
+#26136=CARTESIAN_POINT('',(1.,-5.8,-0.600000000000001));
+#26137=VECTOR('',#26138,1.);
+#26138=DIRECTION('',(-2.77555756156289E-016,0.,1.));
+#26139=AXIS2_PLACEMENT_3D('',#26140,#26141,#26142);
+#26140=CARTESIAN_POINT('',(0.8,-5.8,-0.600000000000001));
+#26141=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26142=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#26143=CARTESIAN_POINT('',(1.,-6.2,0.6));
+#26144=CARTESIAN_POINT('',(1.,-6.2,0.6));
+#26145=VECTOR('',#26146,1.);
+#26146=DIRECTION('',(0.,1.,2.77555756156288E-016));
+#26147=CARTESIAN_POINT('',(1.,-6.2,-0.600000000000001));
+#26148=CARTESIAN_POINT('',(1.,-6.2,-0.6));
+#26149=VECTOR('',#26150,1.);
+#26150=DIRECTION('',(-2.77555756156289E-016,0.,1.));
+#26151=CARTESIAN_POINT('',(1.,-6.2,-0.600000000000001));
+#26152=VECTOR('',#26153,1.);
+#26153=DIRECTION('',(0.,1.,0.));
+#26154=AXIS2_PLACEMENT_3D('',#26155,#26156,#26157);
+#26155=CARTESIAN_POINT('',(0.8,-6.2,0.599999999999999));
+#26156=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26157=DIRECTION('',(2.24963967399279E-032,-1.,-1.22464679914735E-016));
+#26158=CARTESIAN_POINT('',(0.93228756555323,-6.35,-0.600000000000001));
+#26159=CARTESIAN_POINT('',(0.8,-6.4,-0.626794919200329));
+#26160=CARTESIAN_POINT('',(0.811881505023215,-6.4,-0.6265705427571));
+#26161=CARTESIAN_POINT('',(0.833914872014109,-6.39799107496431,-0.625123091206305));
+#26162=CARTESIAN_POINT('',(0.862831947740123,-6.39050358146983,-0.618836959790305));
+#26163=CARTESIAN_POINT('',(0.886529277238181,-6.38083085837525,-0.611762257883793));
+#26164=CARTESIAN_POINT('',(0.905775878106539,-6.37015853339709,-0.605358733170474));
+#26165=CARTESIAN_POINT('',(0.920892363045342,-6.3596086805473,-0.600991146183619));
+#26166=CARTESIAN_POINT('',(0.928885146243774,-6.35300065178293,-0.600091367802756));
+#26167=CARTESIAN_POINT('',(0.93228756555323,-6.35,-0.600000000000001));
+#26168=AXIS2_PLACEMENT_3D('',#26169,#26170,#26171);
+#26169=CARTESIAN_POINT('',(0.8,-6.2,-0.600000000000001));
+#26170=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26171=DIRECTION('',(0.661437827766147,-0.75,2.9655647855267E-017));
+#26172=CARTESIAN_POINT('',(4.85,-1.4,-1.6));
+#26173=CARTESIAN_POINT('',(4.85,-1.4,-1.6));
+#26174=VECTOR('',#26175,1.);
+#26175=DIRECTION('',(0.,0.,1.));
+#26176=CARTESIAN_POINT('',(5.85,-1.4,-1.6));
+#26177=CARTESIAN_POINT('',(4.85,-1.4,-1.6));
+#26178=VECTOR('',#26179,1.);
+#26179=DIRECTION('',(1.,0.,0.));
+#26180=CARTESIAN_POINT('',(5.85,-1.4,-1.6));
+#26181=VECTOR('',#26182,1.);
+#26182=DIRECTION('',(0.,0.,1.));
+#26183=CARTESIAN_POINT('',(5.85,-1.9,-2.1));
+#26184=CARTESIAN_POINT('',(5.85,-2.775,-2.1));
+#26185=CARTESIAN_POINT('',(5.85,-2.775,-2.1));
+#26186=VECTOR('',#26187,1.);
+#26187=DIRECTION('',(0.,1.,0.));
+#26188=CARTESIAN_POINT('',(5.85,-2.775,-2.9));
+#26189=CARTESIAN_POINT('',(5.85,-2.775,-2.9));
+#26190=VECTOR('',#26191,1.);
+#26191=DIRECTION('',(0.,0.,1.));
+#26192=CARTESIAN_POINT('',(5.85,2.775,-2.9));
+#26193=CARTESIAN_POINT('',(5.85,-2.775,-2.9));
+#26194=VECTOR('',#26195,1.);
+#26195=DIRECTION('',(0.,1.,1.60032147693716E-016));
+#26196=CARTESIAN_POINT('',(5.85,2.775,-2.1));
+#26197=CARTESIAN_POINT('',(5.85,2.775,-2.9));
+#26198=VECTOR('',#26199,1.);
+#26199=DIRECTION('',(0.,-1.11022302462516E-015,1.));
+#26200=CARTESIAN_POINT('',(5.85,1.9,-2.1));
+#26201=CARTESIAN_POINT('',(5.85,1.9,-2.1));
+#26202=VECTOR('',#26203,1.);
+#26203=DIRECTION('',(0.,1.,0.));
+#26204=CARTESIAN_POINT('',(5.85,1.4,-1.6));
+#26205=CARTESIAN_POINT('',(5.85,1.4,-1.6));
+#26206=VECTOR('',#26207,1.);
+#26207=DIRECTION('',(0.,0.707106781186548,-0.707106781186547));
+#26208=CARTESIAN_POINT('',(5.85,1.4,-0.800000000000001));
+#26209=VECTOR('',#26210,1.);
+#26210=DIRECTION('',(0.,2.7755575615629E-016,-1.));
+#26211=CARTESIAN_POINT('',(5.85,-1.9,-2.1));
+#26212=VECTOR('',#26213,1.);
+#26213=DIRECTION('',(0.,0.707106781186547,0.707106781186548));
+#26214=CARTESIAN_POINT('',(4.85,1.4,-1.6));
+#26215=CARTESIAN_POINT('',(4.85,1.4,-1.6));
+#26216=VECTOR('',#26217,1.);
+#26217=DIRECTION('',(1.,0.,0.));
+#26218=CARTESIAN_POINT('',(4.85,1.4,-0.800000000000001));
+#26219=VECTOR('',#26220,1.);
+#26220=DIRECTION('',(0.,2.7755575615629E-016,-1.));
+#26221=CARTESIAN_POINT('',(4.85,1.9,-2.1));
+#26222=CARTESIAN_POINT('',(4.85,1.4,-1.6));
+#26223=VECTOR('',#26224,1.);
+#26224=DIRECTION('',(0.,0.707106781186548,-0.707106781186547));
+#26225=CARTESIAN_POINT('',(4.85,4.8,-2.1));
+#26226=CARTESIAN_POINT('',(4.85,1.9,-2.1));
+#26227=VECTOR('',#26228,1.);
+#26228=DIRECTION('',(0.,1.,1.53134210293125E-016));
+#26229=CARTESIAN_POINT('',(4.85,5.3,-1.6));
+#26230=CARTESIAN_POINT('',(4.85,4.8,-2.1));
+#26231=VECTOR('',#26232,1.);
+#26232=DIRECTION('',(0.,0.707106781186548,0.707106781186547));
+#26233=CARTESIAN_POINT('',(4.85,5.3,-1.6));
+#26234=VECTOR('',#26235,1.);
+#26235=DIRECTION('',(0.,-1.11022302462516E-015,1.));
+#26236=CARTESIAN_POINT('',(5.85,5.3,-1.6));
+#26237=CARTESIAN_POINT('',(4.85,5.3,-1.6));
+#26238=VECTOR('',#26239,1.);
+#26239=DIRECTION('',(1.,0.,0.));
+#26240=CARTESIAN_POINT('',(5.85,5.3,-1.6));
+#26241=VECTOR('',#26242,1.);
+#26242=DIRECTION('',(0.,-2.22044604925032E-015,1.));
+#26243=CARTESIAN_POINT('',(5.85,4.8,-2.1));
+#26244=CARTESIAN_POINT('',(5.85,3.925,-2.1));
+#26245=CARTESIAN_POINT('',(5.85,3.925,-2.1));
+#26246=VECTOR('',#26247,1.);
+#26247=DIRECTION('',(0.,1.,0.));
+#26248=CARTESIAN_POINT('',(5.85,3.925,-2.9));
+#26249=CARTESIAN_POINT('',(5.85,3.925,-2.9));
+#26250=VECTOR('',#26251,1.);
+#26251=DIRECTION('',(0.,0.,1.));
+#26252=CARTESIAN_POINT('',(5.85,5.75,-2.9));
+#26253=CARTESIAN_POINT('',(5.85,3.925,-2.9));
+#26254=VECTOR('',#26255,1.);
+#26255=DIRECTION('',(0.,1.,2.433365533425E-016));
+#26256=CARTESIAN_POINT('',(5.85,5.75,-2.9));
+#26257=VECTOR('',#26258,1.);
+#26258=DIRECTION('',(0.,-4.22942104619107E-016,1.));
+#26259=CARTESIAN_POINT('',(5.85,4.8,-2.1));
+#26260=VECTOR('',#26261,1.);
+#26261=DIRECTION('',(0.,0.707106781186548,0.707106781186547));
+#26262=CARTESIAN_POINT('',(5.25,6.95,-2.1));
+#26263=CARTESIAN_POINT('',(5.25,6.95,-2.1));
+#26264=VECTOR('',#26265,1.);
+#26265=DIRECTION('',(-6.83214169000096E-016,0.,1.));
+#26266=CARTESIAN_POINT('',(4.35,7.25,-2.9));
+#26267=AXIS2_PLACEMENT_3D('',#26268,#26269,#26270);
+#26268=CARTESIAN_POINT('',(4.35,5.75,-2.9));
+#26269=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26270=DIRECTION('',(1.,1.37604318853226E-032,1.83697019872103E-016));
+#26271=CARTESIAN_POINT('',(4.35,7.25,-2.1));
+#26272=CARTESIAN_POINT('',(4.35,7.25,-2.9));
+#26273=VECTOR('',#26274,1.);
+#26274=DIRECTION('',(0.,0.,1.));
+#26275=AXIS2_PLACEMENT_3D('',#26276,#26277,#26278);
+#26276=CARTESIAN_POINT('',(4.35,5.75,-2.1));
+#26277=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26278=DIRECTION('',(0.599999999999999,0.800000000000001,2.0818995585505E-016));
+#26279=CARTESIAN_POINT('',(4.,6.95,-2.9));
+#26280=CARTESIAN_POINT('',(1.5,6.95,-2.9));
+#26281=CARTESIAN_POINT('',(4.,6.95,-2.9));
+#26282=VECTOR('',#26283,1.);
+#26283=DIRECTION('',(-1.,0.,-1.77635683940025E-016));
+#26284=CARTESIAN_POINT('',(1.5,6.95,-2.1));
+#26285=CARTESIAN_POINT('',(1.5,6.95,-2.1));
+#26286=VECTOR('',#26287,1.);
+#26287=DIRECTION('',(-2.77555756156289E-016,0.,-1.));
+#26288=CARTESIAN_POINT('',(2.,6.95,-2.1));
+#26289=CARTESIAN_POINT('',(2.,6.95,-2.1));
+#26290=VECTOR('',#26291,1.);
+#26291=DIRECTION('',(-1.,0.,0.));
+#26292=CARTESIAN_POINT('',(2.,6.95,-2.1));
+#26293=VECTOR('',#26294,1.);
+#26294=DIRECTION('',(-3.41607084500048E-016,0.,1.));
+#26295=CARTESIAN_POINT('',(4.,6.95,-2.1));
+#26296=CARTESIAN_POINT('',(4.,6.95,-2.1));
+#26297=VECTOR('',#26298,1.);
+#26298=DIRECTION('',(1.,0.,3.5527136788005E-016));
+#26299=CARTESIAN_POINT('',(4.,6.95,-2.9));
+#26300=VECTOR('',#26301,1.);
+#26301=DIRECTION('',(0.,0.,1.));
+#26302=CARTESIAN_POINT('',(2.,7.05,-2.1));
+#26303=CARTESIAN_POINT('',(2.,6.95,-2.1));
+#26304=VECTOR('',#26305,1.);
+#26305=DIRECTION('',(0.,1.,0.));
+#26306=CARTESIAN_POINT('',(2.,7.05,-2.1));
+#26307=VECTOR('',#26308,1.);
+#26308=DIRECTION('',(-3.41607084500048E-016,0.,1.));
+#26309=CARTESIAN_POINT('',(1.8,7.25,-2.1));
+#26310=AXIS2_PLACEMENT_3D('',#26311,#26312,#26313);
+#26311=CARTESIAN_POINT('',(1.8,7.05,-2.1));
+#26312=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26313=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#26314=CARTESIAN_POINT('',(1.8,7.25,-2.1));
+#26315=VECTOR('',#26316,1.);
+#26316=DIRECTION('',(-1.70803542250024E-016,0.,1.));
+#26317=CARTESIAN_POINT('',(1.3,7.25,-2.1));
+#26318=CARTESIAN_POINT('',(1.3,7.25,-2.9));
+#26319=CARTESIAN_POINT('',(1.3,7.25,-2.1));
+#26320=VECTOR('',#26321,1.);
+#26321=DIRECTION('',(2.77555756156289E-016,0.,-1.));
+#26322=CARTESIAN_POINT('',(-1.3,7.25,-2.9));
+#26323=CARTESIAN_POINT('',(1.3,7.25,-2.9));
+#26324=VECTOR('',#26325,1.);
+#26325=DIRECTION('',(-1.,0.,-3.41607084500048E-016));
+#26326=CARTESIAN_POINT('',(-1.3,7.25,-2.1));
+#26327=CARTESIAN_POINT('',(-1.3,7.25,-2.1));
+#26328=VECTOR('',#26329,1.);
+#26329=DIRECTION('',(8.32667268468868E-016,0.,-1.));
+#26330=CARTESIAN_POINT('',(-1.8,7.25,-2.1));
+#26331=CARTESIAN_POINT('',(-1.3,7.25,-2.1));
+#26332=VECTOR('',#26333,1.);
+#26333=DIRECTION('',(-1.,0.,0.));
+#26334=CARTESIAN_POINT('',(-1.8,7.25,-2.1));
+#26335=VECTOR('',#26336,1.);
+#26336=DIRECTION('',(-1.70803542250024E-016,0.,1.));
+#26337=CARTESIAN_POINT('',(1.8,7.25,-2.1));
+#26338=VECTOR('',#26339,1.);
+#26339=DIRECTION('',(-1.,0.,0.));
+#26340=CARTESIAN_POINT('',(-2.,7.05,-2.1));
+#26341=AXIS2_PLACEMENT_3D('',#26342,#26343,#26344);
+#26342=CARTESIAN_POINT('',(-1.8,7.05,-2.1));
+#26343=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26344=DIRECTION('',(-2.24963967399279E-032,1.,1.22464679914735E-016));
+#26345=CARTESIAN_POINT('',(-2.,7.05,-2.1));
+#26346=VECTOR('',#26347,1.);
+#26347=DIRECTION('',(-1.70803542250024E-016,0.,1.));
+#26348=CARTESIAN_POINT('',(-2.,6.95,-2.1));
+#26349=CARTESIAN_POINT('',(-2.,7.05,-2.1));
+#26350=VECTOR('',#26351,1.);
+#26351=DIRECTION('',(0.,-1.,0.));
+#26352=CARTESIAN_POINT('',(-2.,6.95,-2.1));
+#26353=VECTOR('',#26354,1.);
+#26354=DIRECTION('',(-1.70803542250024E-016,0.,1.));
+#26355=CARTESIAN_POINT('',(-1.5,6.95,-2.9));
+#26356=CARTESIAN_POINT('',(-4.,6.95,-2.9));
+#26357=CARTESIAN_POINT('',(-1.5,6.95,-2.9));
+#26358=VECTOR('',#26359,1.);
+#26359=DIRECTION('',(-1.,0.,-1.77635683940025E-016));
+#26360=CARTESIAN_POINT('',(-4.,6.95,-2.1));
+#26361=CARTESIAN_POINT('',(-4.,6.95,-2.9));
+#26362=VECTOR('',#26363,1.);
+#26363=DIRECTION('',(0.,0.,1.));
+#26364=CARTESIAN_POINT('',(-5.25,6.95,-2.1));
+#26365=CARTESIAN_POINT('',(-5.25,6.95,-2.1));
+#26366=VECTOR('',#26367,1.);
+#26367=DIRECTION('',(1.,0.,0.));
+#26368=CARTESIAN_POINT('',(-5.25,6.95,-2.1));
+#26369=VECTOR('',#26370,1.);
+#26370=DIRECTION('',(-6.83214169000096E-016,0.,1.));
+#26371=CARTESIAN_POINT('',(-1.5,6.95,-2.1));
+#26372=CARTESIAN_POINT('',(-1.5,6.95,-2.1));
+#26373=VECTOR('',#26374,1.);
+#26374=DIRECTION('',(-1.,0.,0.));
+#26375=CARTESIAN_POINT('',(-1.5,6.95,-2.1));
+#26376=VECTOR('',#26377,1.);
+#26377=DIRECTION('',(0.,0.,-1.));
+#26378=CARTESIAN_POINT('',(-4.35,7.25,-2.1));
+#26379=AXIS2_PLACEMENT_3D('',#26380,#26381,#26382);
+#26380=CARTESIAN_POINT('',(-4.35,5.75,-2.1));
+#26381=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26382=DIRECTION('',(5.9211894646675E-016,1.,1.22464679914735E-016));
+#26383=CARTESIAN_POINT('',(-4.35,7.25,-2.9));
+#26384=CARTESIAN_POINT('',(-4.35,7.25,-2.9));
+#26385=VECTOR('',#26386,1.);
+#26386=DIRECTION('',(0.,0.,1.));
+#26387=CARTESIAN_POINT('',(-5.85,5.75,-2.9));
+#26388=AXIS2_PLACEMENT_3D('',#26389,#26390,#26391);
+#26389=CARTESIAN_POINT('',(-4.35,5.75,-2.9));
+#26390=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26391=DIRECTION('',(5.9211894646675E-016,1.,1.22464679914735E-016));
+#26392=CARTESIAN_POINT('',(-5.85,5.75,-2.9));
+#26393=VECTOR('',#26394,1.);
+#26394=DIRECTION('',(0.,0.,1.));
+#26395=CARTESIAN_POINT('',(-5.85,4.8,-2.1));
+#26396=CARTESIAN_POINT('',(-5.85,5.3,-1.6));
+#26397=CARTESIAN_POINT('',(-5.85,5.3,-1.6));
+#26398=VECTOR('',#26399,1.);
+#26399=DIRECTION('',(0.,-0.707106781186547,-0.707106781186548));
+#26400=CARTESIAN_POINT('',(-5.85,5.3,-0.800000000000001));
+#26401=VECTOR('',#26402,1.);
+#26402=DIRECTION('',(0.,0.,-1.));
+#26403=CARTESIAN_POINT('',(-5.85,3.925,-2.9));
+#26404=CARTESIAN_POINT('',(-5.85,5.75,-2.9));
+#26405=VECTOR('',#26406,1.);
+#26406=DIRECTION('',(0.,-1.,-2.433365533425E-016));
+#26407=CARTESIAN_POINT('',(-5.85,3.925,-2.1));
+#26408=CARTESIAN_POINT('',(-5.85,3.925,-2.9));
+#26409=VECTOR('',#26410,1.);
+#26410=DIRECTION('',(0.,0.,1.));
+#26411=CARTESIAN_POINT('',(-5.85,4.8,-2.1));
+#26412=VECTOR('',#26413,1.);
+#26413=DIRECTION('',(0.,-1.,0.));
+#26414=CARTESIAN_POINT('',(-4.85,5.3,-1.6));
+#26415=CARTESIAN_POINT('',(-4.85,5.3,-1.6));
+#26416=VECTOR('',#26417,1.);
+#26417=DIRECTION('',(-1.,0.,0.));
+#26418=CARTESIAN_POINT('',(-4.85,5.3,-0.800000000000001));
+#26419=VECTOR('',#26420,1.);
+#26420=DIRECTION('',(0.,0.,-1.));
+#26421=CARTESIAN_POINT('',(-4.85,4.8,-2.1));
+#26422=CARTESIAN_POINT('',(-4.85,5.3,-1.6));
+#26423=VECTOR('',#26424,1.);
+#26424=DIRECTION('',(0.,-0.707106781186547,-0.707106781186548));
+#26425=CARTESIAN_POINT('',(-4.85,1.9,-2.1));
+#26426=CARTESIAN_POINT('',(-4.85,4.8,-2.1));
+#26427=VECTOR('',#26428,1.);
+#26428=DIRECTION('',(0.,-1.,-1.53134210293125E-016));
+#26429=CARTESIAN_POINT('',(-4.85,1.4,-1.6));
+#26430=CARTESIAN_POINT('',(-4.85,1.9,-2.1));
+#26431=VECTOR('',#26432,1.);
+#26432=DIRECTION('',(0.,-0.707106781186547,0.707106781186548));
+#26433=CARTESIAN_POINT('',(-4.85,1.4,-1.6));
+#26434=VECTOR('',#26435,1.);
+#26435=DIRECTION('',(0.,0.,1.));
+#26436=CARTESIAN_POINT('',(-5.85,1.4,-1.6));
+#26437=CARTESIAN_POINT('',(-4.85,1.4,-1.6));
+#26438=VECTOR('',#26439,1.);
+#26439=DIRECTION('',(-1.,0.,0.));
+#26440=CARTESIAN_POINT('',(-5.85,1.4,-1.6));
+#26441=VECTOR('',#26442,1.);
+#26442=DIRECTION('',(0.,0.,1.));
+#26443=CARTESIAN_POINT('',(-5.85,1.9,-2.1));
+#26444=CARTESIAN_POINT('',(-5.85,2.775,-2.1));
+#26445=CARTESIAN_POINT('',(-5.85,2.775,-2.1));
+#26446=VECTOR('',#26447,1.);
+#26447=DIRECTION('',(0.,-1.,0.));
+#26448=CARTESIAN_POINT('',(-5.85,2.775,-2.9));
+#26449=CARTESIAN_POINT('',(-5.85,2.775,-2.9));
+#26450=VECTOR('',#26451,1.);
+#26451=DIRECTION('',(0.,0.,1.));
+#26452=CARTESIAN_POINT('',(-5.85,-2.775,-2.9));
+#26453=CARTESIAN_POINT('',(-5.85,2.775,-2.9));
+#26454=VECTOR('',#26455,1.);
+#26455=DIRECTION('',(0.,-1.,-1.60032147693716E-016));
+#26456=CARTESIAN_POINT('',(-5.85,-2.775,-2.1));
+#26457=CARTESIAN_POINT('',(-5.85,-2.775,-2.9));
+#26458=VECTOR('',#26459,1.);
+#26459=DIRECTION('',(0.,-1.11022302462515E-015,1.));
+#26460=CARTESIAN_POINT('',(-5.85,-1.9,-2.1));
+#26461=CARTESIAN_POINT('',(-5.85,-1.9,-2.1));
+#26462=VECTOR('',#26463,1.);
+#26463=DIRECTION('',(0.,-1.,0.));
+#26464=CARTESIAN_POINT('',(-5.85,-1.4,-1.6));
+#26465=CARTESIAN_POINT('',(-5.85,-1.4,-1.6));
+#26466=VECTOR('',#26467,1.);
+#26467=DIRECTION('',(0.,-0.707106781186547,-0.707106781186548));
+#26468=CARTESIAN_POINT('',(-5.85,-1.4,-0.800000000000002));
+#26469=VECTOR('',#26470,1.);
+#26470=DIRECTION('',(0.,-8.32667268468869E-016,-1.));
+#26471=CARTESIAN_POINT('',(-5.85,1.9,-2.1));
+#26472=VECTOR('',#26473,1.);
+#26473=DIRECTION('',(0.,-0.707106781186547,0.707106781186548));
+#26474=CARTESIAN_POINT('',(-4.85,-1.4,-1.6));
+#26475=CARTESIAN_POINT('',(-4.85,-1.4,-1.6));
+#26476=VECTOR('',#26477,1.);
+#26477=DIRECTION('',(-1.,0.,0.));
+#26478=CARTESIAN_POINT('',(-4.85,-1.4,-0.800000000000001));
+#26479=VECTOR('',#26480,1.);
+#26480=DIRECTION('',(0.,-2.7755575615629E-016,-1.));
+#26481=CARTESIAN_POINT('',(-4.85,-1.9,-2.1));
+#26482=CARTESIAN_POINT('',(-4.85,-1.4,-1.6));
+#26483=VECTOR('',#26484,1.);
+#26484=DIRECTION('',(0.,-0.707106781186547,-0.707106781186548));
+#26485=CARTESIAN_POINT('',(-4.85,-4.8,-2.1));
+#26486=CARTESIAN_POINT('',(-4.85,-1.9,-2.1));
+#26487=VECTOR('',#26488,1.);
+#26488=DIRECTION('',(0.,-1.,-1.53134210293125E-016));
+#26489=CARTESIAN_POINT('',(-4.85,-5.3,-1.6));
+#26490=CARTESIAN_POINT('',(-4.85,-4.8,-2.1));
+#26491=VECTOR('',#26492,1.);
+#26492=DIRECTION('',(0.,-0.707106781186548,0.707106781186547));
+#26493=CARTESIAN_POINT('',(-4.85,-5.3,-1.6));
+#26494=VECTOR('',#26495,1.);
+#26495=DIRECTION('',(0.,1.11022302462516E-015,1.));
+#26496=CARTESIAN_POINT('',(-5.81969384566991,-5.3,-1.6));
+#26497=CARTESIAN_POINT('',(-4.85,-5.3,-1.6));
+#26498=VECTOR('',#26499,1.);
+#26499=DIRECTION('',(-1.,0.,0.));
+#26500=CARTESIAN_POINT('',(-5.81969384566991,-5.3,-1.6));
+#26501=VECTOR('',#26502,1.);
+#26502=DIRECTION('',(0.,1.11022302462516E-015,1.));
+#26503=CARTESIAN_POINT('',(-5.85,-5.,-1.9));
+#26504=CARTESIAN_POINT('',(-5.85,-5.,-1.9));
+#26505=CARTESIAN_POINT('',(-5.85,-5.10084941935798,-1.79915058064203));
+#26506=CARTESIAN_POINT('',(-5.8398637295415,-5.2011881526868,-1.6988118473132));
+#26507=CARTESIAN_POINT('',(-5.81969384566991,-5.3,-1.6));
+#26508=CARTESIAN_POINT('',(-5.85,-5.,-2.9));
+#26509=CARTESIAN_POINT('',(-5.85,-5.,-2.9));
+#26510=VECTOR('',#26511,1.);
+#26511=DIRECTION('',(0.,0.,1.));
+#26512=CARTESIAN_POINT('',(-4.35,-6.5,-2.9));
+#26513=AXIS2_PLACEMENT_3D('',#26514,#26515,#26516);
+#26514=CARTESIAN_POINT('',(-4.35,-5.,-2.9));
+#26515=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26516=DIRECTION('',(-1.,-1.37604318853226E-032,-1.83697019872103E-016));
+#26517=CARTESIAN_POINT('',(-4.35,-6.5,-2.1));
+#26518=CARTESIAN_POINT('',(-4.35,-6.5,-2.9));
+#26519=VECTOR('',#26520,1.);
+#26520=DIRECTION('',(0.,0.,1.));
+#26521=CARTESIAN_POINT('',(-5.25,-6.2,-2.1));
+#26522=AXIS2_PLACEMENT_3D('',#26523,#26524,#26525);
+#26523=CARTESIAN_POINT('',(-4.35,-5.,-2.1));
+#26524=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26525=DIRECTION('',(-0.6,-0.8,-2.0818995585505E-016));
+#26526=CARTESIAN_POINT('',(-5.25,-6.2,-2.1));
+#26527=VECTOR('',#26528,1.);
+#26528=DIRECTION('',(0.,0.,1.));
+#26529=CARTESIAN_POINT('',(-4.,-6.2,-2.9));
+#26530=CARTESIAN_POINT('',(-1.3,-6.2,-2.9));
+#26531=CARTESIAN_POINT('',(-4.,-6.2,-2.9));
+#26532=VECTOR('',#26533,1.);
+#26533=DIRECTION('',(1.,0.,1.64477485129653E-016));
+#26534=CARTESIAN_POINT('',(-1.3,-6.2,-2.9));
+#26535=VECTOR('',#26536,1.);
+#26536=DIRECTION('',(-2.11471052309554E-016,0.,1.));
+#26537=CARTESIAN_POINT('',(-4.,-6.2,-2.1));
+#26538=CARTESIAN_POINT('',(-4.,-6.2,-2.1));
+#26539=VECTOR('',#26540,1.);
+#26540=DIRECTION('',(-1.,0.,3.5527136788005E-016));
+#26541=CARTESIAN_POINT('',(-4.,-6.2,-2.9));
+#26542=VECTOR('',#26543,1.);
+#26543=DIRECTION('',(0.,0.,1.));
+#26544=CARTESIAN_POINT('',(-1.3,-6.3,-2.9));
+#26545=CARTESIAN_POINT('',(-1.3,-6.2,-2.9));
+#26546=VECTOR('',#26547,1.);
+#26547=DIRECTION('',(0.,-1.,0.));
+#26548=CARTESIAN_POINT('',(-1.3,-6.3,-2.9));
+#26549=VECTOR('',#26550,1.);
+#26550=DIRECTION('',(-2.11471052309554E-016,0.,1.));
+#26551=CARTESIAN_POINT('',(-1.1,-6.5,-2.9));
+#26552=AXIS2_PLACEMENT_3D('',#26553,#26554,#26555);
+#26553=CARTESIAN_POINT('',(-1.1,-6.3,-2.9));
+#26554=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26555=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#26556=CARTESIAN_POINT('',(-1.1,-6.5,-2.9));
+#26557=VECTOR('',#26558,1.);
+#26558=DIRECTION('',(-2.11471052309554E-016,0.,1.));
+#26559=CARTESIAN_POINT('',(-0.8,-6.5,-0.799999999999999));
+#26560=CARTESIAN_POINT('',(0.8,-6.5,-0.799999999999999));
+#26561=CARTESIAN_POINT('',(-0.8,-6.5,-0.800000000000001));
+#26562=VECTOR('',#26563,1.);
+#26563=DIRECTION('',(1.,0.,0.));
+#26564=CARTESIAN_POINT('',(-1.06457513110646,-6.5,-0.800000000000001));
+#26565=VECTOR('',#26566,1.);
+#26566=DIRECTION('',(1.,0.,0.));
+#26567=CARTESIAN_POINT('',(1.1,-6.5,-2.9));
+#26568=CARTESIAN_POINT('',(-1.1,-6.5,-2.9));
+#26569=VECTOR('',#26570,1.);
+#26570=DIRECTION('',(1.,0.,0.));
+#26571=CARTESIAN_POINT('',(1.1,-6.5,-2.9));
+#26572=VECTOR('',#26573,1.);
+#26573=DIRECTION('',(-4.22942104619107E-016,0.,1.));
+#26574=CARTESIAN_POINT('',(0.8,-6.5,-0.800000000000001));
+#26575=VECTOR('',#26576,1.);
+#26576=DIRECTION('',(1.,0.,0.));
+#26577=CARTESIAN_POINT('',(1.3,-6.3,-2.9));
+#26578=AXIS2_PLACEMENT_3D('',#26579,#26580,#26581);
+#26579=CARTESIAN_POINT('',(1.1,-6.3,-2.9));
+#26580=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26581=DIRECTION('',(2.24963967399279E-032,-1.,-1.22464679914735E-016));
+#26582=CARTESIAN_POINT('',(1.3,-6.3,-2.9));
+#26583=VECTOR('',#26584,1.);
+#26584=DIRECTION('',(-2.11471052309554E-016,0.,1.));
+#26585=CARTESIAN_POINT('',(1.3,-6.2,-2.9));
+#26586=CARTESIAN_POINT('',(1.3,-6.3,-2.9));
+#26587=VECTOR('',#26588,1.);
+#26588=DIRECTION('',(0.,1.,0.));
+#26589=CARTESIAN_POINT('',(1.3,-6.2,-2.9));
+#26590=VECTOR('',#26591,1.);
+#26591=DIRECTION('',(-2.11471052309554E-016,0.,1.));
+#26592=CARTESIAN_POINT('',(4.,-6.2,-2.9));
+#26593=CARTESIAN_POINT('',(1.3,-6.2,-2.9));
+#26594=VECTOR('',#26595,1.);
+#26595=DIRECTION('',(1.,0.,1.64477485129653E-016));
+#26596=CARTESIAN_POINT('',(4.,-6.2,-2.1));
+#26597=CARTESIAN_POINT('',(4.,-6.2,-2.9));
+#26598=VECTOR('',#26599,1.);
+#26599=DIRECTION('',(0.,0.,1.));
+#26600=CARTESIAN_POINT('',(5.25,-6.2,-2.1));
+#26601=CARTESIAN_POINT('',(5.25,-6.2,-2.1));
+#26602=VECTOR('',#26603,1.);
+#26603=DIRECTION('',(-1.,0.,3.5527136788005E-016));
+#26604=CARTESIAN_POINT('',(5.25,-6.2,-2.1));
+#26605=VECTOR('',#26606,1.);
+#26606=DIRECTION('',(-6.83214169000096E-016,0.,1.));
+#26607=CARTESIAN_POINT('',(5.85,-5.,-1.9));
+#26608=CARTESIAN_POINT('',(5.81969384566991,-5.3,-1.6));
+#26609=CARTESIAN_POINT('',(5.81969384566991,-5.3,-1.6));
+#26610=CARTESIAN_POINT('',(5.8398637295415,-5.2011881526868,-1.6988118473132));
+#26611=CARTESIAN_POINT('',(5.85,-5.10084941935797,-1.79915058064203));
+#26612=CARTESIAN_POINT('',(5.85,-5.,-1.9));
+#26613=CARTESIAN_POINT('',(5.81969384566991,-5.3,-1.6));
+#26614=VECTOR('',#26615,1.);
+#26615=DIRECTION('',(0.,0.,1.));
+#26616=CARTESIAN_POINT('',(4.35,-6.5,-2.1));
+#26617=AXIS2_PLACEMENT_3D('',#26618,#26619,#26620);
+#26618=CARTESIAN_POINT('',(4.35,-5.,-2.1));
+#26619=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26620=DIRECTION('',(5.92118946466749E-016,-1.,-1.22464679914735E-016));
+#26621=CARTESIAN_POINT('',(4.35,-6.5,-2.9));
+#26622=CARTESIAN_POINT('',(4.35,-6.5,-2.9));
+#26623=VECTOR('',#26624,1.);
+#26624=DIRECTION('',(0.,0.,1.));
+#26625=CARTESIAN_POINT('',(5.85,-5.,-2.9));
+#26626=AXIS2_PLACEMENT_3D('',#26627,#26628,#26629);
+#26627=CARTESIAN_POINT('',(4.35,-5.,-2.9));
+#26628=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26629=DIRECTION('',(5.92118946466749E-016,-1.,-1.22464679914735E-016));
+#26630=CARTESIAN_POINT('',(5.85,-5.,-2.9));
+#26631=VECTOR('',#26632,1.);
+#26632=DIRECTION('',(0.,0.,1.));
+#26633=CARTESIAN_POINT('',(4.85,-5.3,-1.6));
+#26634=CARTESIAN_POINT('',(4.85,-5.3,-1.6));
+#26635=VECTOR('',#26636,1.);
+#26636=DIRECTION('',(1.,0.,0.));
+#26637=CARTESIAN_POINT('',(4.85,-5.3,-0.800000000000001));
+#26638=VECTOR('',#26639,1.);
+#26639=DIRECTION('',(0.,0.,-1.));
+#26640=CARTESIAN_POINT('',(4.85,-4.8,-2.1));
+#26641=CARTESIAN_POINT('',(4.85,-5.3,-1.6));
+#26642=VECTOR('',#26643,1.);
+#26643=DIRECTION('',(0.,0.707106781186547,-0.707106781186548));
+#26644=CARTESIAN_POINT('',(4.85,-1.9,-2.1));
+#26645=CARTESIAN_POINT('',(4.85,-4.8,-2.1));
+#26646=VECTOR('',#26647,1.);
+#26647=DIRECTION('',(0.,1.,1.53134210293125E-016));
+#26648=CARTESIAN_POINT('',(4.85,-1.9,-2.1));
+#26649=VECTOR('',#26650,1.);
+#26650=DIRECTION('',(0.,0.707106781186547,0.707106781186548));
+#26651=CARTESIAN_POINT('',(5.,-3.69778549322349E-032,3.33066907387547E-016));
+#26652=AXIS2_PLACEMENT_3D('',#26653,#26654,#26655);
+#26653=CARTESIAN_POINT('',(0.,0.,0.));
+#26654=DIRECTION('',(-6.12323399573677E-017,-1.22464679914735E-016,1.));
+#26655=DIRECTION('',(1.,-7.49879891330929E-033,6.12323399573677E-017));
+#26656=CARTESIAN_POINT('',(0.8,-6.2,0.799999999999999));
+#26657=CARTESIAN_POINT('',(0.799999999999999,-5.8,0.799999999999999));
+#26658=CARTESIAN_POINT('',(0.8,-6.2,0.799999999999999));
+#26659=VECTOR('',#26660,1.);
+#26660=DIRECTION('',(-2.77555756156288E-016,1.,2.77555756156288E-016));
+#26661=CARTESIAN_POINT('',(-0.8,-5.8,0.799999999999999));
+#26662=CARTESIAN_POINT('',(0.799999999999999,-5.8,0.799999999999999));
+#26663=VECTOR('',#26664,1.);
+#26664=DIRECTION('',(-1.,5.55111512312578E-016,-1.38777878078145E-016));
+#26665=CARTESIAN_POINT('',(-0.8,-6.2,0.799999999999999));
+#26666=CARTESIAN_POINT('',(-0.8,-5.8,0.799999999999999));
+#26667=VECTOR('',#26668,1.);
+#26668=DIRECTION('',(-5.55111512312578E-016,-1.,-2.77555756156289E-016));
+#26669=CARTESIAN_POINT('',(-0.8,-6.2,0.799999999999999));
+#26670=VECTOR('',#26671,1.);
+#26671=DIRECTION('',(1.,0.,1.38777878078145E-016));
+#26672=CARTESIAN_POINT('',(4.85,-1.9,-2.1));
+#26673=VECTOR('',#26674,1.);
+#26674=DIRECTION('',(1.,0.,0.));
+#26675=CARTESIAN_POINT('',(5.85,-3.925,-2.1));
+#26676=CARTESIAN_POINT('',(5.85,-4.8,-2.1));
+#26677=CARTESIAN_POINT('',(5.85,-4.8,-2.1));
+#26678=VECTOR('',#26679,1.);
+#26679=DIRECTION('',(0.,1.,0.));
+#26680=CARTESIAN_POINT('',(5.45,-3.925,-2.1));
+#26681=CARTESIAN_POINT('',(5.85,-3.925,-2.1));
+#26682=VECTOR('',#26683,1.);
+#26683=DIRECTION('',(-1.,0.,0.));
+#26684=CARTESIAN_POINT('',(5.45,-4.2,-2.1));
+#26685=CARTESIAN_POINT('',(5.45,-3.925,-2.1));
+#26686=VECTOR('',#26687,1.);
+#26687=DIRECTION('',(0.,-1.,0.));
+#26688=CARTESIAN_POINT('',(5.05,-4.2,-2.1));
+#26689=CARTESIAN_POINT('',(5.45,-4.2,-2.1));
+#26690=VECTOR('',#26691,1.);
+#26691=DIRECTION('',(-1.,0.,0.));
+#26692=CARTESIAN_POINT('',(5.05,-2.5,-2.1));
+#26693=CARTESIAN_POINT('',(5.05,-4.2,-2.1));
+#26694=VECTOR('',#26695,1.);
+#26695=DIRECTION('',(0.,1.,2.61228946970625E-016));
+#26696=CARTESIAN_POINT('',(5.45,-2.5,-2.1));
+#26697=CARTESIAN_POINT('',(5.05,-2.5,-2.1));
+#26698=VECTOR('',#26699,1.);
+#26699=DIRECTION('',(1.,0.,0.));
+#26700=CARTESIAN_POINT('',(5.45,-2.775,-2.1));
+#26701=CARTESIAN_POINT('',(5.45,-2.5,-2.1));
+#26702=VECTOR('',#26703,1.);
+#26703=DIRECTION('',(0.,-1.,0.));
+#26704=CARTESIAN_POINT('',(5.45,-2.775,-2.1));
+#26705=VECTOR('',#26706,1.);
+#26706=DIRECTION('',(1.,0.,0.));
+#26707=CARTESIAN_POINT('',(4.85,-4.8,-2.1));
+#26708=VECTOR('',#26709,1.);
+#26709=DIRECTION('',(1.,0.,0.));
+#26710=CARTESIAN_POINT('',(5.45,-2.775,-2.9));
+#26711=CARTESIAN_POINT('',(5.45,-2.775,-2.9));
+#26712=VECTOR('',#26713,1.);
+#26713=DIRECTION('',(0.,0.,1.));
+#26714=CARTESIAN_POINT('',(5.45,-2.775,-2.9));
+#26715=VECTOR('',#26716,1.);
+#26716=DIRECTION('',(1.,0.,0.));
+#26717=CARTESIAN_POINT('',(4.,7.05,-2.9));
+#26718=CARTESIAN_POINT('',(4.,7.05,-2.9));
+#26719=VECTOR('',#26720,1.);
+#26720=DIRECTION('',(0.,-1.,0.));
+#26721=CARTESIAN_POINT('',(4.2,7.25,-2.9));
+#26722=AXIS2_PLACEMENT_3D('',#26723,#26724,#26725);
+#26723=CARTESIAN_POINT('',(4.2,7.05,-2.9));
+#26724=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26725=DIRECTION('',(-2.24963967399279E-032,1.,1.22464679914735E-016));
+#26726=CARTESIAN_POINT('',(4.35,7.25,-2.9));
+#26727=VECTOR('',#26728,1.);
+#26728=DIRECTION('',(-1.,0.,0.));
+#26729=CARTESIAN_POINT('',(5.45,3.925,-2.9));
+#26730=CARTESIAN_POINT('',(5.45,3.925,-2.9));
+#26731=VECTOR('',#26732,1.);
+#26732=DIRECTION('',(1.,0.,0.));
+#26733=CARTESIAN_POINT('',(5.45,4.2,-2.9));
+#26734=CARTESIAN_POINT('',(5.45,4.2,-2.9));
+#26735=VECTOR('',#26736,1.);
+#26736=DIRECTION('',(0.,-1.,0.));
+#26737=CARTESIAN_POINT('',(5.05,4.2,-2.9));
+#26738=CARTESIAN_POINT('',(5.05,4.2,-2.9));
+#26739=VECTOR('',#26740,1.);
+#26740=DIRECTION('',(1.,0.,0.));
+#26741=CARTESIAN_POINT('',(5.05,2.5,-2.9));
+#26742=CARTESIAN_POINT('',(5.05,2.5,-2.9));
+#26743=VECTOR('',#26744,1.);
+#26744=DIRECTION('',(0.,1.,0.));
+#26745=CARTESIAN_POINT('',(5.45,2.5,-2.9));
+#26746=CARTESIAN_POINT('',(5.45,2.5,-2.9));
+#26747=VECTOR('',#26748,1.);
+#26748=DIRECTION('',(-1.,0.,0.));
+#26749=CARTESIAN_POINT('',(5.45,2.775,-2.9));
+#26750=CARTESIAN_POINT('',(5.45,2.775,-2.9));
+#26751=VECTOR('',#26752,1.);
+#26752=DIRECTION('',(0.,-1.,0.));
+#26753=CARTESIAN_POINT('',(5.85,2.775,-2.9));
+#26754=VECTOR('',#26755,1.);
+#26755=DIRECTION('',(-1.,0.,0.));
+#26756=CARTESIAN_POINT('',(5.45,-2.5,-2.9));
+#26757=CARTESIAN_POINT('',(5.45,-2.5,-2.9));
+#26758=VECTOR('',#26759,1.);
+#26759=DIRECTION('',(0.,-1.,0.));
+#26760=CARTESIAN_POINT('',(5.05,-2.5,-2.9));
+#26761=CARTESIAN_POINT('',(5.05,-2.5,-2.9));
+#26762=VECTOR('',#26763,1.);
+#26763=DIRECTION('',(1.,0.,0.));
+#26764=CARTESIAN_POINT('',(5.05,-4.2,-2.9));
+#26765=CARTESIAN_POINT('',(5.05,-4.2,-2.9));
+#26766=VECTOR('',#26767,1.);
+#26767=DIRECTION('',(0.,1.,0.));
+#26768=CARTESIAN_POINT('',(5.45,-4.2,-2.9));
+#26769=CARTESIAN_POINT('',(5.45,-4.2,-2.9));
+#26770=VECTOR('',#26771,1.);
+#26771=DIRECTION('',(-1.,0.,0.));
+#26772=CARTESIAN_POINT('',(5.45,-3.925,-2.9));
+#26773=CARTESIAN_POINT('',(5.45,-3.925,-2.9));
+#26774=VECTOR('',#26775,1.);
+#26775=DIRECTION('',(0.,-1.,0.));
+#26776=CARTESIAN_POINT('',(5.85,-3.925,-2.9));
+#26777=CARTESIAN_POINT('',(5.85,-3.925,-2.9));
+#26778=VECTOR('',#26779,1.);
+#26779=DIRECTION('',(-1.,0.,0.));
+#26780=CARTESIAN_POINT('',(5.85,-5.,-2.9));
+#26781=VECTOR('',#26782,1.);
+#26782=DIRECTION('',(0.,1.,0.));
+#26783=CARTESIAN_POINT('',(4.2,-6.5,-2.9));
+#26784=CARTESIAN_POINT('',(4.2,-6.5,-2.9));
+#26785=VECTOR('',#26786,1.);
+#26786=DIRECTION('',(1.,0.,0.));
+#26787=CARTESIAN_POINT('',(4.,-6.3,-2.9));
+#26788=AXIS2_PLACEMENT_3D('',#26789,#26790,#26791);
+#26789=CARTESIAN_POINT('',(4.2,-6.3,-2.9));
+#26790=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26791=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#26792=CARTESIAN_POINT('',(4.,-6.2,-2.9));
+#26793=VECTOR('',#26794,1.);
+#26794=DIRECTION('',(0.,-1.,0.));
+#26795=CARTESIAN_POINT('',(-4.,-6.3,-2.9));
+#26796=CARTESIAN_POINT('',(-4.,-6.3,-2.9));
+#26797=VECTOR('',#26798,1.);
+#26798=DIRECTION('',(0.,1.,0.));
+#26799=CARTESIAN_POINT('',(-4.2,-6.5,-2.9));
+#26800=AXIS2_PLACEMENT_3D('',#26801,#26802,#26803);
+#26801=CARTESIAN_POINT('',(-4.2,-6.3,-2.9));
+#26802=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26803=DIRECTION('',(2.24963967399279E-032,-1.,-1.22464679914735E-016));
+#26804=CARTESIAN_POINT('',(-4.35,-6.5,-2.9));
+#26805=VECTOR('',#26806,1.);
+#26806=DIRECTION('',(1.,0.,0.));
+#26807=CARTESIAN_POINT('',(-5.85,-3.925,-2.9));
+#26808=CARTESIAN_POINT('',(-5.85,-3.925,-2.9));
+#26809=VECTOR('',#26810,1.);
+#26810=DIRECTION('',(0.,-1.,0.));
+#26811=CARTESIAN_POINT('',(-5.45,-3.925,-2.9));
+#26812=CARTESIAN_POINT('',(-5.45,-3.925,-2.9));
+#26813=VECTOR('',#26814,1.);
+#26814=DIRECTION('',(-1.,0.,0.));
+#26815=CARTESIAN_POINT('',(-5.45,-4.2,-2.9));
+#26816=CARTESIAN_POINT('',(-5.45,-4.2,-2.9));
+#26817=VECTOR('',#26818,1.);
+#26818=DIRECTION('',(0.,1.,0.));
+#26819=CARTESIAN_POINT('',(-5.05,-4.2,-2.9));
+#26820=CARTESIAN_POINT('',(-5.05,-4.2,-2.9));
+#26821=VECTOR('',#26822,1.);
+#26822=DIRECTION('',(-1.,0.,0.));
+#26823=CARTESIAN_POINT('',(-5.05,-2.5,-2.9));
+#26824=CARTESIAN_POINT('',(-5.05,-2.5,-2.9));
+#26825=VECTOR('',#26826,1.);
+#26826=DIRECTION('',(0.,-1.,0.));
+#26827=CARTESIAN_POINT('',(-5.45,-2.5,-2.9));
+#26828=CARTESIAN_POINT('',(-5.45,-2.5,-2.9));
+#26829=VECTOR('',#26830,1.);
+#26830=DIRECTION('',(1.,0.,0.));
+#26831=CARTESIAN_POINT('',(-5.45,-2.775,-2.9));
+#26832=CARTESIAN_POINT('',(-5.45,-2.775,-2.9));
+#26833=VECTOR('',#26834,1.);
+#26834=DIRECTION('',(0.,1.,0.));
+#26835=CARTESIAN_POINT('',(-5.85,-2.775,-2.9));
+#26836=VECTOR('',#26837,1.);
+#26837=DIRECTION('',(1.,0.,0.));
+#26838=CARTESIAN_POINT('',(-5.45,2.775,-2.9));
+#26839=CARTESIAN_POINT('',(-5.45,2.775,-2.9));
+#26840=VECTOR('',#26841,1.);
+#26841=DIRECTION('',(-1.,0.,0.));
+#26842=CARTESIAN_POINT('',(-5.45,2.5,-2.9));
+#26843=CARTESIAN_POINT('',(-5.45,2.5,-2.9));
+#26844=VECTOR('',#26845,1.);
+#26845=DIRECTION('',(0.,1.,0.));
+#26846=CARTESIAN_POINT('',(-5.05,2.5,-2.9));
+#26847=CARTESIAN_POINT('',(-5.05,2.5,-2.9));
+#26848=VECTOR('',#26849,1.);
+#26849=DIRECTION('',(-1.,0.,0.));
+#26850=CARTESIAN_POINT('',(-5.05,4.2,-2.9));
+#26851=CARTESIAN_POINT('',(-5.05,4.2,-2.9));
+#26852=VECTOR('',#26853,1.);
+#26853=DIRECTION('',(0.,-1.,0.));
+#26854=CARTESIAN_POINT('',(-5.45,4.2,-2.9));
+#26855=CARTESIAN_POINT('',(-5.45,4.2,-2.9));
+#26856=VECTOR('',#26857,1.);
+#26857=DIRECTION('',(1.,0.,0.));
+#26858=CARTESIAN_POINT('',(-5.45,3.925,-2.9));
+#26859=CARTESIAN_POINT('',(-5.45,3.925,-2.9));
+#26860=VECTOR('',#26861,1.);
+#26861=DIRECTION('',(0.,1.,0.));
+#26862=CARTESIAN_POINT('',(-5.85,3.925,-2.9));
+#26863=VECTOR('',#26864,1.);
+#26864=DIRECTION('',(1.,0.,0.));
+#26865=CARTESIAN_POINT('',(-4.2,7.25,-2.9));
+#26866=CARTESIAN_POINT('',(-4.2,7.25,-2.9));
+#26867=VECTOR('',#26868,1.);
+#26868=DIRECTION('',(-1.,0.,0.));
+#26869=CARTESIAN_POINT('',(-4.,7.05,-2.9));
+#26870=AXIS2_PLACEMENT_3D('',#26871,#26872,#26873);
+#26871=CARTESIAN_POINT('',(-4.2,7.05,-2.9));
+#26872=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26873=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#26874=CARTESIAN_POINT('',(-4.,6.95,-2.9));
+#26875=VECTOR('',#26876,1.);
+#26876=DIRECTION('',(0.,1.,0.));
+#26877=CARTESIAN_POINT('',(-1.5,7.05,-2.9));
+#26878=CARTESIAN_POINT('',(-1.5,6.95,-2.9));
+#26879=VECTOR('',#26880,1.);
+#26880=DIRECTION('',(0.,1.,0.));
+#26881=AXIS2_PLACEMENT_3D('',#26882,#26883,#26884);
+#26882=CARTESIAN_POINT('',(-1.3,7.05,-2.9));
+#26883=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26884=DIRECTION('',(-1.11022302462516E-015,1.,1.22464679914735E-016));
+#26885=CARTESIAN_POINT('',(1.5,7.05,-2.9));
+#26886=AXIS2_PLACEMENT_3D('',#26887,#26888,#26889);
+#26887=CARTESIAN_POINT('',(1.3,7.05,-2.9));
+#26888=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26889=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#26890=CARTESIAN_POINT('',(1.5,7.05,-2.9));
+#26891=VECTOR('',#26892,1.);
+#26892=DIRECTION('',(0.,-1.,0.));
+#26893=CARTESIAN_POINT('',(2.5,3.55147571752732E-016,-2.9));
+#26894=AXIS2_PLACEMENT_3D('',#26895,#26896,#26897);
+#26895=CARTESIAN_POINT('',(4.3474961369731E-016,3.55147571752732E-016,-2.9));
+#26896=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26897=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#26898=CARTESIAN_POINT('',(5.45,2.775,-2.1));
+#26899=CARTESIAN_POINT('',(5.85,2.775,-2.1));
+#26900=VECTOR('',#26901,1.);
+#26901=DIRECTION('',(-1.,0.,0.));
+#26902=CARTESIAN_POINT('',(5.45,2.775,-2.9));
+#26903=VECTOR('',#26904,1.);
+#26904=DIRECTION('',(0.,0.,1.));
+#26905=CARTESIAN_POINT('',(5.45,2.5,-2.1));
+#26906=CARTESIAN_POINT('',(5.45,2.775,-2.1));
+#26907=VECTOR('',#26908,1.);
+#26908=DIRECTION('',(0.,-1.,0.));
+#26909=CARTESIAN_POINT('',(5.05,2.5,-2.1));
+#26910=CARTESIAN_POINT('',(5.45,2.5,-2.1));
+#26911=VECTOR('',#26912,1.);
+#26912=DIRECTION('',(-1.,0.,0.));
+#26913=CARTESIAN_POINT('',(5.05,4.2,-2.1));
+#26914=CARTESIAN_POINT('',(5.05,2.5,-2.1));
+#26915=VECTOR('',#26916,1.);
+#26916=DIRECTION('',(0.,1.,2.61228946970625E-016));
+#26917=CARTESIAN_POINT('',(5.45,4.2,-2.1));
+#26918=CARTESIAN_POINT('',(5.05,4.2,-2.1));
+#26919=VECTOR('',#26920,1.);
+#26920=DIRECTION('',(1.,0.,0.));
+#26921=CARTESIAN_POINT('',(5.45,3.925,-2.1));
+#26922=CARTESIAN_POINT('',(5.45,4.2,-2.1));
+#26923=VECTOR('',#26924,1.);
+#26924=DIRECTION('',(0.,-1.,0.));
+#26925=CARTESIAN_POINT('',(5.45,3.925,-2.1));
+#26926=VECTOR('',#26927,1.);
+#26927=DIRECTION('',(1.,0.,0.));
+#26928=CARTESIAN_POINT('',(4.85,4.8,-2.1));
+#26929=VECTOR('',#26930,1.);
+#26930=DIRECTION('',(1.,0.,0.));
+#26931=CARTESIAN_POINT('',(4.85,1.9,-2.1));
+#26932=VECTOR('',#26933,1.);
+#26933=DIRECTION('',(1.,0.,0.));
+#26934=CARTESIAN_POINT('',(5.45,3.925,-2.9));
+#26935=VECTOR('',#26936,1.);
+#26936=DIRECTION('',(0.,0.,1.));
+#26937=CARTESIAN_POINT('',(4.2,7.25,-2.1));
+#26938=CARTESIAN_POINT('',(4.2,7.25,-2.1));
+#26939=VECTOR('',#26940,1.);
+#26940=DIRECTION('',(1.,0.,0.));
+#26941=CARTESIAN_POINT('',(4.2,7.25,-2.9));
+#26942=VECTOR('',#26943,1.);
+#26943=DIRECTION('',(0.,0.,1.));
+#26944=CARTESIAN_POINT('',(4.,7.05,-2.1));
+#26945=CARTESIAN_POINT('',(4.,6.95,-2.1));
+#26946=VECTOR('',#26947,1.);
+#26947=DIRECTION('',(0.,1.,0.));
+#26948=AXIS2_PLACEMENT_3D('',#26949,#26950,#26951);
+#26949=CARTESIAN_POINT('',(4.2,7.05,-2.1));
+#26950=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26951=DIRECTION('',(-2.24963967399279E-032,1.,1.22464679914735E-016));
+#26952=CARTESIAN_POINT('',(1.5,7.05,-2.1));
+#26953=CARTESIAN_POINT('',(1.5,7.05,-2.1));
+#26954=VECTOR('',#26955,1.);
+#26955=DIRECTION('',(0.,0.,-1.));
+#26956=CARTESIAN_POINT('',(1.5,6.95,-2.1));
+#26957=VECTOR('',#26958,1.);
+#26958=DIRECTION('',(0.,1.,0.));
+#26959=AXIS2_PLACEMENT_3D('',#26960,#26961,#26962);
+#26960=CARTESIAN_POINT('',(1.3,7.05,-2.1));
+#26961=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26962=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#26963=CARTESIAN_POINT('',(4.,7.05,-2.9));
+#26964=VECTOR('',#26965,1.);
+#26965=DIRECTION('',(0.,0.,1.));
+#26966=CARTESIAN_POINT('',(-1.5,7.05,-2.1));
+#26967=CARTESIAN_POINT('',(-1.5,7.05,-2.1));
+#26968=VECTOR('',#26969,1.);
+#26969=DIRECTION('',(0.,0.,-1.));
+#26970=AXIS2_PLACEMENT_3D('',#26971,#26972,#26973);
+#26971=CARTESIAN_POINT('',(-1.3,7.05,-2.1));
+#26972=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26973=DIRECTION('',(-1.11022302462516E-015,1.,1.22464679914735E-016));
+#26974=CARTESIAN_POINT('',(-1.5,7.05,-2.1));
+#26975=VECTOR('',#26976,1.);
+#26976=DIRECTION('',(0.,-1.,0.));
+#26977=CARTESIAN_POINT('',(-4.,7.05,-2.1));
+#26978=CARTESIAN_POINT('',(-4.,7.05,-2.1));
+#26979=VECTOR('',#26980,1.);
+#26980=DIRECTION('',(0.,-1.,0.));
+#26981=CARTESIAN_POINT('',(-4.,7.05,-2.9));
+#26982=VECTOR('',#26983,1.);
+#26983=DIRECTION('',(0.,0.,1.));
+#26984=CARTESIAN_POINT('',(-4.2,7.25,-2.1));
+#26985=AXIS2_PLACEMENT_3D('',#26986,#26987,#26988);
+#26986=CARTESIAN_POINT('',(-4.2,7.05,-2.1));
+#26987=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#26988=DIRECTION('',(1.,-2.24963967399279E-032,1.83697019872103E-016));
+#26989=CARTESIAN_POINT('',(-4.35,7.25,-2.1));
+#26990=VECTOR('',#26991,1.);
+#26991=DIRECTION('',(1.,0.,0.));
+#26992=CARTESIAN_POINT('',(-4.2,7.25,-2.9));
+#26993=VECTOR('',#26994,1.);
+#26994=DIRECTION('',(0.,0.,1.));
+#26995=CARTESIAN_POINT('',(-4.85,4.8,-2.1));
+#26996=VECTOR('',#26997,1.);
+#26997=DIRECTION('',(-1.,0.,0.));
+#26998=CARTESIAN_POINT('',(-5.45,3.925,-2.1));
+#26999=CARTESIAN_POINT('',(-5.85,3.925,-2.1));
+#27000=VECTOR('',#27001,1.);
+#27001=DIRECTION('',(1.,0.,0.));
+#27002=CARTESIAN_POINT('',(-5.45,3.925,-2.9));
+#27003=VECTOR('',#27004,1.);
+#27004=DIRECTION('',(0.,0.,1.));
+#27005=CARTESIAN_POINT('',(-4.85,1.9,-2.1));
+#27006=VECTOR('',#27007,1.);
+#27007=DIRECTION('',(-1.,0.,0.));
+#27008=CARTESIAN_POINT('',(-5.45,4.2,-2.1));
+#27009=CARTESIAN_POINT('',(-5.45,3.925,-2.1));
+#27010=VECTOR('',#27011,1.);
+#27011=DIRECTION('',(0.,1.,0.));
+#27012=CARTESIAN_POINT('',(-5.05,4.2,-2.1));
+#27013=CARTESIAN_POINT('',(-5.45,4.2,-2.1));
+#27014=VECTOR('',#27015,1.);
+#27015=DIRECTION('',(1.,0.,0.));
+#27016=CARTESIAN_POINT('',(-5.05,2.5,-2.1));
+#27017=CARTESIAN_POINT('',(-5.05,4.2,-2.1));
+#27018=VECTOR('',#27019,1.);
+#27019=DIRECTION('',(0.,-1.,-2.61228946970625E-016));
+#27020=CARTESIAN_POINT('',(-5.45,2.5,-2.1));
+#27021=CARTESIAN_POINT('',(-5.05,2.5,-2.1));
+#27022=VECTOR('',#27023,1.);
+#27023=DIRECTION('',(-1.,0.,0.));
+#27024=CARTESIAN_POINT('',(-5.45,2.775,-2.1));
+#27025=CARTESIAN_POINT('',(-5.45,2.5,-2.1));
+#27026=VECTOR('',#27027,1.);
+#27027=DIRECTION('',(0.,1.,0.));
+#27028=CARTESIAN_POINT('',(-5.45,2.775,-2.1));
+#27029=VECTOR('',#27030,1.);
+#27030=DIRECTION('',(-1.,0.,0.));
+#27031=CARTESIAN_POINT('',(-5.45,2.775,-2.9));
+#27032=VECTOR('',#27033,1.);
+#27033=DIRECTION('',(0.,0.,1.));
+#27034=CARTESIAN_POINT('',(-5.45,-2.775,-2.1));
+#27035=CARTESIAN_POINT('',(-5.85,-2.775,-2.1));
+#27036=VECTOR('',#27037,1.);
+#27037=DIRECTION('',(1.,0.,0.));
+#27038=CARTESIAN_POINT('',(-5.45,-2.775,-2.9));
+#27039=VECTOR('',#27040,1.);
+#27040=DIRECTION('',(0.,0.,1.));
+#27041=CARTESIAN_POINT('',(-5.85,-4.8,-2.1));
+#27042=CARTESIAN_POINT('',(-5.85,-3.925,-2.1));
+#27043=CARTESIAN_POINT('',(-5.85,-3.925,-2.1));
+#27044=VECTOR('',#27045,1.);
+#27045=DIRECTION('',(0.,-1.,-5.07530525542929E-016));
+#27046=CARTESIAN_POINT('',(-4.85,-4.8,-2.1));
+#27047=VECTOR('',#27048,1.);
+#27048=DIRECTION('',(-1.,0.,0.));
+#27049=CARTESIAN_POINT('',(-4.85,-1.9,-2.1));
+#27050=VECTOR('',#27051,1.);
+#27051=DIRECTION('',(-1.,0.,0.));
+#27052=CARTESIAN_POINT('',(-5.45,-2.5,-2.1));
+#27053=CARTESIAN_POINT('',(-5.45,-2.775,-2.1));
+#27054=VECTOR('',#27055,1.);
+#27055=DIRECTION('',(0.,1.,0.));
+#27056=CARTESIAN_POINT('',(-5.05,-2.5,-2.1));
+#27057=CARTESIAN_POINT('',(-5.45,-2.5,-2.1));
+#27058=VECTOR('',#27059,1.);
+#27059=DIRECTION('',(1.,0.,0.));
+#27060=CARTESIAN_POINT('',(-5.05,-4.2,-2.1));
+#27061=CARTESIAN_POINT('',(-5.05,-2.5,-2.1));
+#27062=VECTOR('',#27063,1.);
+#27063=DIRECTION('',(0.,-1.,-2.61228946970625E-016));
+#27064=CARTESIAN_POINT('',(-5.45,-4.2,-2.1));
+#27065=CARTESIAN_POINT('',(-5.05,-4.2,-2.1));
+#27066=VECTOR('',#27067,1.);
+#27067=DIRECTION('',(-1.,0.,0.));
+#27068=CARTESIAN_POINT('',(-5.45,-3.925,-2.1));
+#27069=CARTESIAN_POINT('',(-5.45,-4.2,-2.1));
+#27070=VECTOR('',#27071,1.);
+#27071=DIRECTION('',(0.,1.,0.));
+#27072=CARTESIAN_POINT('',(-5.45,-3.925,-2.1));
+#27073=VECTOR('',#27074,1.);
+#27074=DIRECTION('',(-1.,0.,0.));
+#27075=CARTESIAN_POINT('',(-5.85,-4.8,-2.1));
+#27076=VECTOR('',#27077,1.);
+#27077=DIRECTION('',(0.,-0.707106781186548,0.707106781186548));
+#27078=CARTESIAN_POINT('',(-5.85,-3.925,-2.9));
+#27079=VECTOR('',#27080,1.);
+#27080=DIRECTION('',(0.,0.,1.));
+#27081=CARTESIAN_POINT('',(-4.2,-6.5,-2.1));
+#27082=CARTESIAN_POINT('',(-4.2,-6.5,-2.1));
+#27083=VECTOR('',#27084,1.);
+#27084=DIRECTION('',(-1.,0.,0.));
+#27085=CARTESIAN_POINT('',(-4.2,-6.5,-2.9));
+#27086=VECTOR('',#27087,1.);
+#27087=DIRECTION('',(0.,0.,1.));
+#27088=CARTESIAN_POINT('',(-4.,-6.3,-2.1));
+#27089=AXIS2_PLACEMENT_3D('',#27090,#27091,#27092);
+#27090=CARTESIAN_POINT('',(-4.2,-6.3,-2.1));
+#27091=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#27092=DIRECTION('',(2.24963967399279E-032,-1.,-1.22464679914735E-016));
+#27093=CARTESIAN_POINT('',(-4.,-6.2,-2.1));
+#27094=VECTOR('',#27095,1.);
+#27095=DIRECTION('',(0.,-1.,0.));
+#27096=CARTESIAN_POINT('',(-4.,-6.3,-2.9));
+#27097=VECTOR('',#27098,1.);
+#27098=DIRECTION('',(0.,0.,1.));
+#27099=CARTESIAN_POINT('',(4.,-6.3,-2.1));
+#27100=CARTESIAN_POINT('',(4.,-6.3,-2.1));
+#27101=VECTOR('',#27102,1.);
+#27102=DIRECTION('',(0.,1.,0.));
+#27103=CARTESIAN_POINT('',(4.,-6.3,-2.9));
+#27104=VECTOR('',#27105,1.);
+#27105=DIRECTION('',(0.,0.,1.));
+#27106=CARTESIAN_POINT('',(4.2,-6.5,-2.1));
+#27107=AXIS2_PLACEMENT_3D('',#27108,#27109,#27110);
+#27108=CARTESIAN_POINT('',(4.2,-6.3,-2.1));
+#27109=DIRECTION('',(-1.83697019872103E-016,-1.22464679914735E-016,1.));
+#27110=DIRECTION('',(-1.,2.24963967399279E-032,-1.83697019872103E-016));
+#27111=CARTESIAN_POINT('',(4.35,-6.5,-2.1));
+#27112=VECTOR('',#27113,1.);
+#27113=DIRECTION('',(-1.,0.,0.));
+#27114=CARTESIAN_POINT('',(5.85,-5.,-1.9));
+#27115=VECTOR('',#27116,1.);
+#27116=DIRECTION('',(0.,0.707106781186547,-0.707106781186548));
+#27117=CARTESIAN_POINT('',(4.2,-6.5,-2.9));
+#27118=VECTOR('',#27119,1.);
+#27119=DIRECTION('',(0.,0.,1.));
+#27120=CARTESIAN_POINT('',(5.85,-3.925,-2.9));
+#27121=VECTOR('',#27122,1.);
+#27122=DIRECTION('',(0.,-5.55111512312579E-016,1.));
+#27123=CARTESIAN_POINT('',(-2.5870856250917E-032,-3.5,-4.22503145705837E-016));
+#27124=CARTESIAN_POINT('',(-2.47487373415219,-2.47487373415364,1.90034218721627E-016));
+#27125=AXIS2_PLACEMENT_3D('',#27126,#27127,#27128);
+#27126=CARTESIAN_POINT('',(0.,0.,0.));
+#27127=DIRECTION('',(6.12323399573677E-017,1.22464679914735E-016,-1.));
+#27128=DIRECTION('',(-1.46957615897682E-015,-1.,-1.22464679914735E-016));
+#27129=CARTESIAN_POINT('',(-1.18404526495975,2.85852887715287,4.9960036108132E-016));
+#27130=CARTESIAN_POINT('',(-2.47487373415288,-2.47487373415295,5.49842652475792E-016));
+#27131=CARTESIAN_POINT('',(-2.47730398043657,-2.47213834928493,-8.57652491627877E-016));
+#27132=CARTESIAN_POINT('',(-2.48579473413792,-2.46255121781105,-3.86606322130411E-015));
+#27133=CARTESIAN_POINT('',(-2.50279000033812,-2.44314748312883,1.48197451748234E-015));
+#27134=CARTESIAN_POINT('',(-2.51868777063237,-2.42464471114385,-4.20953785254919E-016));
+#27135=CARTESIAN_POINT('',(-2.54708593484595,-2.39115161480057,-6.29230147839121E-016));
+#27136=CARTESIAN_POINT('',(-2.57132672448612,-2.36177889485267,-5.05792654519302E-016));
+#27137=CARTESIAN_POINT('',(-2.62427501799899,-2.29556678061041,-2.63153222084557E-016));
+#27138=CARTESIAN_POINT('',(-2.66687076395588,-2.23957843275957,-5.13349140054721E-016));
+#27139=CARTESIAN_POINT('',(-2.75740826438426,-2.11358595574698,-2.58789641002879E-016));
+#27140=CARTESIAN_POINT('',(-2.81727712847134,-2.02164872983387,1.23918991942829E-016));
+#27141=CARTESIAN_POINT('',(-2.92794843521829,-1.83524588516999,-1.09109217007118E-015));
+#27142=CARTESIAN_POINT('',(-2.98703794016416,-1.72218461682662,5.81111074509151E-016));
+#27143=CARTESIAN_POINT('',(-3.075387451308,-1.52822747560426,-1.00263021801296E-015));
+#27144=CARTESIAN_POINT('',(-3.12772144473313,-1.39993471853029,-2.92757150900729E-016));
+#27145=CARTESIAN_POINT('',(-3.1737345227353,-1.26456293374403,-2.21702252481185E-016));
+#27146=CARTESIAN_POINT('',(-3.21119871470322,-1.1451408958567,-5.82811465328781E-016));
+#27147=CARTESIAN_POINT('',(-3.24640554162375,-1.01764821195419,-2.30372467676497E-016));
+#27148=CARTESIAN_POINT('',(-3.28051000407154,-0.860807379084328,-3.69632036500439E-016));
+#27149=CARTESIAN_POINT('',(-3.30829879812654,-0.703301417134203,-1.78091899839307E-016));
+#27150=CARTESIAN_POINT('',(-3.32353682902796,-0.584401083212051,-4.08248297347412E-016));
+#27151=CARTESIAN_POINT('',(-3.33622086182116,-0.44351446074658,-1.62416498284553E-016));
+#27152=CARTESIAN_POINT('',(-3.342466254587,-0.33648721383779,-1.84207803491445E-016));
+#27153=CARTESIAN_POINT('',(-3.34426754643999,-0.226718680973502,-3.46863718137713E-016));
+#27154=CARTESIAN_POINT('',(-3.34375591713675,-0.156399081124624,-1.86134405504825E-016));
+#27155=CARTESIAN_POINT('',(-3.34142904595468,-0.0526363306625796,-4.00734070925225E-016));
+#27156=CARTESIAN_POINT('',(-3.33493860327531,0.0522970949983802,-1.1399360627643E-016));
+#27157=CARTESIAN_POINT('',(-3.32080102958133,0.191409162362851,-3.21105134819695E-016));
+#27158=CARTESIAN_POINT('',(-3.30410487513074,0.316403925394559,-1.94236884182043E-016));
+#27159=CARTESIAN_POINT('',(-3.28206361607938,0.436197934410413,-4.62810055582073E-017));
+#27160=CARTESIAN_POINT('',(-3.25263321005566,0.571919509040168,-2.81111150620714E-016));
+#27161=CARTESIAN_POINT('',(-3.22211453520889,0.690899463905128,-9.12169098771668E-017));
+#27162=CARTESIAN_POINT('',(-3.18096168153529,0.823416048319634,-7.81181966097823E-017));
+#27163=CARTESIAN_POINT('',(-3.13558239764708,0.954681389146595,-2.12029267703553E-016));
+#27164=CARTESIAN_POINT('',(-3.08307569562302,1.0868780635297,1.08508672802946E-017));
+#27165=CARTESIAN_POINT('',(-3.01766214609523,1.22947930251008,-2.82984853917298E-017));
+#27166=CARTESIAN_POINT('',(-2.93000675570278,1.40188123792646,2.23446819356406E-017));
+#27167=CARTESIAN_POINT('',(-2.84852218852399,1.5379089610415,-1.11219032786047E-016));
+#27168=CARTESIAN_POINT('',(-2.72810356558786,1.71659290867983,1.61591615778452E-016));
+#27169=CARTESIAN_POINT('',(-2.63178264371726,1.84489112440134,1.1943961681571E-017));
+#27170=CARTESIAN_POINT('',(-2.49161876848027,2.00629242604372,3.70199604158994E-017));
+#27171=CARTESIAN_POINT('',(-2.37821975072714,2.12369033263609,1.28124016047756E-016));
+#27172=CARTESIAN_POINT('',(-2.25497848045088,2.23843556848842,1.18047837800642E-016));
+#27173=CARTESIAN_POINT('',(-2.16133841121263,2.31720622269482,1.35142791378931E-016));
+#27174=CARTESIAN_POINT('',(-2.0733275443132,2.38625077836766,1.32711175982777E-016));
+#27175=CARTESIAN_POINT('',(-2.0004039077011,2.44039364392412,1.99251002254275E-016));
+#27176=CARTESIAN_POINT('',(-1.9317702326527,2.487648932314,1.38356246542817E-016));
+#27177=CARTESIAN_POINT('',(-1.87759916928077,2.52331572032753,2.27030909031814E-016));
+#27178=CARTESIAN_POINT('',(-1.82711990212411,2.55552650629848,2.60574665130875E-016));
+#27179=CARTESIAN_POINT('',(-1.75741843018181,2.59762606408634,1.51790313700141E-016));
+#27180=CARTESIAN_POINT('',(-1.69015019828826,2.6356625953006,2.37844027500478E-016));
+#27181=CARTESIAN_POINT('',(-1.6372594135046,2.66400277813128,2.08147405431229E-016));
+#27182=CARTESIAN_POINT('',(-1.58391255929953,2.69160397297027,2.88967731084218E-016));
+#27183=CARTESIAN_POINT('',(-1.51859041529501,2.72371632332811,1.6516243841312E-016));
+#27184=CARTESIAN_POINT('',(-1.44074820762139,2.75922120903445,2.38085555068416E-016));
+#27185=CARTESIAN_POINT('',(-1.38538110274384,2.7827029798323,2.67429242193643E-016));
+#27186=CARTESIAN_POINT('',(-1.32967098777421,2.80537944892715,2.69505860886353E-016));
+#27187=CARTESIAN_POINT('',(-1.27657962596561,2.8259575867921,2.63339212484759E-016));
+#27188=CARTESIAN_POINT('',(-1.21994461628324,2.84627243763483,1.97247668128614E-016));
+#27189=CARTESIAN_POINT('',(-1.19148081551485,2.85601538561883,3.3804115930338E-016));
+#27190=CARTESIAN_POINT('',(-1.18404526495975,2.85852887715287,3.88583661429973E-016));
+#27191=CARTESIAN_POINT('',(2.8585315893372,1.18403871716754,-2.77555756156289E-017));
+#27192=CARTESIAN_POINT('',(-1.18404526495975,2.85852887715287,3.88583661429974E-016));
+#27193=CARTESIAN_POINT('',(-1.17156019442995,2.86274956602992,-2.36590790910208E-011));
+#27194=CARTESIAN_POINT('',(-1.14637701482256,2.87114293705897,1.39631908156472E-011));
+#27195=CARTESIAN_POINT('',(-1.12093014492233,2.87936771101109,4.49937306611428E-011));
+#27196=CARTESIAN_POINT('',(-1.09527576373261,2.88752115804133,-2.35890486446755E-011));
+#27197=CARTESIAN_POINT('',(-1.06905087905016,2.89571507299308,2.00845038399255E-011));
+#27198=CARTESIAN_POINT('',(-1.02941509572455,2.90765635402257,7.19773423393838E-012));
+#27199=CARTESIAN_POINT('',(-0.983455608920787,2.92096218855847,9.17575043699958E-012));
+#27200=CARTESIAN_POINT('',(-0.946435426448427,2.93114330292098,1.40422528604201E-011));
+#27201=CARTESIAN_POINT('',(-0.9075854682831,2.94141567810491,-4.87189487130581E-013));
+#27202=CARTESIAN_POINT('',(-0.8675606068074,2.95164253323229,1.12442144897376E-011));
+#27203=CARTESIAN_POINT('',(-0.815595402549656,2.96407461441459,2.60672215271858E-012));
+#27204=CARTESIAN_POINT('',(-0.762176526244753,2.97595929687877,6.70640111584322E-012));
+#27205=CARTESIAN_POINT('',(-0.711247040569148,2.98651777431557,2.19879233475037E-012));
+#27206=CARTESIAN_POINT('',(-0.667170298898754,2.99495169064935,4.65492470826673E-012));
+#27207=CARTESIAN_POINT('',(-0.630880912967157,3.00144073571665,1.32155508487628E-012));
+#27208=CARTESIAN_POINT('',(-0.581262948347562,3.00989398654449,4.78819939410666E-012));
+#27209=CARTESIAN_POINT('',(-0.489979420144503,3.02375533759882,9.79615030028974E-013));
+#27210=CARTESIAN_POINT('',(-0.378148165640054,3.03650758394156,1.44411302712274E-012));
+#27211=CARTESIAN_POINT('',(-0.24796011229615,3.04653620934582,2.17938326498446E-012));
+#27212=CARTESIAN_POINT('',(-0.149503017213514,3.05055303989204,1.02909810709587E-012));
+#27213=CARTESIAN_POINT('',(-0.0250257373180607,3.05166775283945,1.00535952658352E-013));
+#27214=CARTESIAN_POINT('',(0.0659111489002861,3.04934299963357,1.13423744476527E-012));
+#27215=CARTESIAN_POINT('',(0.214971187821864,3.04056740422651,4.12098595901494E-013));
+#27216=CARTESIAN_POINT('',(0.339310249664514,3.02777217025237,6.39783628372785E-013));
+#27217=CARTESIAN_POINT('',(0.472226001863743,3.00721084713396,2.40783835829167E-013));
+#27218=CARTESIAN_POINT('',(0.573535260555254,2.98876707497796,3.60497952250449E-013));
+#27219=CARTESIAN_POINT('',(0.696513450851723,2.96205122655405,2.72410343009687E-013));
+#27220=CARTESIAN_POINT('',(0.795455874622802,2.93562216862643,-1.00488395353212E-012));
+#27221=CARTESIAN_POINT('',(0.896179805605282,2.90584084394976,1.05674405861975E-012));
+#27222=CARTESIAN_POINT('',(0.984224501512529,2.87747869758204,-2.95469105890497E-013));
+#27223=CARTESIAN_POINT('',(1.09805495444903,2.83538671488031,8.34972774309268E-014));
+#27224=CARTESIAN_POINT('',(1.1736204154901,2.80446864247965,2.10481034447676E-014));
+#27225=CARTESIAN_POINT('',(1.23092944209092,2.7797344860011,-3.66516692090243E-014));
+#27226=CARTESIAN_POINT('',(1.29756715954054,2.74980097916004,4.22421891168906E-016));
+#27227=CARTESIAN_POINT('',(1.40205017800791,2.69903092917539,-2.08652930566469E-013));
+#27228=CARTESIAN_POINT('',(1.49735132354905,2.64737309178778,1.11599652187442E-013));
+#27229=CARTESIAN_POINT('',(1.58759976815866,2.5947275819639,-2.37362798967739E-013));
+#27230=CARTESIAN_POINT('',(1.66736626899074,2.54553082601822,-9.00865207885886E-014));
+#27231=CARTESIAN_POINT('',(1.75896266072258,2.48419903703662,-1.9125955019973E-013));
+#27232=CARTESIAN_POINT('',(1.83203023329947,2.4315977120174,-1.94263834927797E-013));
+#27233=CARTESIAN_POINT('',(1.88101567342827,2.3946146304516,-4.36748361029652E-013));
+#27234=CARTESIAN_POINT('',(1.92901634448468,2.35728326624931,-4.09090008568661E-013));
+#27235=CARTESIAN_POINT('',(1.98572169092057,2.31131950079974,-6.72984431727203E-013));
+#27236=CARTESIAN_POINT('',(2.05372883823746,2.25296053756502,-5.52167027731697E-013));
+#27237=CARTESIAN_POINT('',(2.11793274488934,2.19470775871637,-1.86688414328016E-012));
+#27238=CARTESIAN_POINT('',(2.16047611258149,2.15401491741571,7.74931061779499E-013));
+#27239=CARTESIAN_POINT('',(2.20198664917716,2.113216629142,-2.50247461415451E-012));
+#27240=CARTESIAN_POINT('',(2.24373021566123,2.07099929233824,-7.33850020492966E-014));
+#27241=CARTESIAN_POINT('',(2.30190452577911,2.00897739971312,-8.32348252085069E-013));
+#27242=CARTESIAN_POINT('',(2.35757053819859,1.94648091702504,-8.34671058071247E-013));
+#27243=CARTESIAN_POINT('',(2.40401780474453,1.89161364801285,-3.5117399801761E-012));
+#27244=CARTESIAN_POINT('',(2.43827957557267,1.84946155336283,-4.56755141888207E-013));
+#27245=CARTESIAN_POINT('',(2.47136201342976,1.80773968049958,-3.27162835905651E-012));
+#27246=CARTESIAN_POINT('',(2.50939372935728,1.75811974449507,-3.15030663905678E-013));
+#27247=CARTESIAN_POINT('',(2.55543542590775,1.69505650497591,-4.99831694715445E-012));
+#27248=CARTESIAN_POINT('',(2.59942399694876,1.63182855902018,-2.4024342905468E-012));
+#27249=CARTESIAN_POINT('',(2.63413184182631,1.57948985354835,-1.22004970256048E-012));
+#27250=CARTESIAN_POINT('',(2.66135596762979,1.53698386562215,-7.01222764296981E-012));
+#27251=CARTESIAN_POINT('',(2.68778136774821,1.49473713616164,-2.69446362147332E-012));
+#27252=CARTESIAN_POINT('',(2.72020322316392,1.44100025777265,-3.26730174086954E-012));
+#27253=CARTESIAN_POINT('',(2.75697028109105,1.37716724711507,-8.81385878678145E-012));
+#27254=CARTESIAN_POINT('',(2.78593800263387,1.3245252852809,-1.31278935118422E-011));
+#27255=CARTESIAN_POINT('',(2.80877161079591,1.28166689987926,-7.86716092844276E-012));
+#27256=CARTESIAN_POINT('',(2.83110966772323,1.23881321974193,-7.81349117847364E-012));
+#27257=CARTESIAN_POINT('',(2.84785154634262,1.20563052583916,-5.57603824404929E-012));
+#27258=CARTESIAN_POINT('',(2.8585315893372,1.18403871716754,1.46140962473059E-016));
+#27259=CARTESIAN_POINT('',(2.8585315893372,1.18403871716755,1.4614096247306E-016));
+#27260=CARTESIAN_POINT('',(2.86083304113293,1.17938675159885,-8.24373036585979E-014));
+#27261=CARTESIAN_POINT('',(2.86846517383132,1.16386139857135,-2.09705383323983E-013));
+#27262=CARTESIAN_POINT('',(2.87780137109508,1.1444595369058,2.24507389543202E-014));
+#27263=CARTESIAN_POINT('',(2.89145252031687,1.11550512176696,-1.44110689358543E-014));
+#27264=CARTESIAN_POINT('',(2.90655159938124,1.0826612207291,6.18208937223249E-015));
+#27265=CARTESIAN_POINT('',(2.92789280195947,1.03428076176883,-1.81000136944798E-015));
+#27266=CARTESIAN_POINT('',(2.95504154711803,0.96960397304178,1.32929177045365E-015));
+#27267=CARTESIAN_POINT('',(2.98771215626741,0.885711503812901,-5.45632429157703E-017));
+#27268=CARTESIAN_POINT('',(3.02898704424599,0.768298109716557,4.40764296865311E-016));
+#27269=CARTESIAN_POINT('',(3.0655225162853,0.647624529739261,1.93909392941602E-016));
+#27270=CARTESIAN_POINT('',(3.10722369887011,0.484894090072595,3.09839391108747E-016));
+#27271=CARTESIAN_POINT('',(3.13422667197091,0.349576720029581,2.23120738271676E-016));
+#27272=CARTESIAN_POINT('',(3.15542938224421,0.207100361976177,2.19214309656514E-016));
+#27273=CARTESIAN_POINT('',(3.17084579918812,0.0752078788577538,2.36555410596262E-016));
+#27274=CARTESIAN_POINT('',(3.18021207819159,-0.0678603842012536,7.87149749858846E-017));
+#27275=CARTESIAN_POINT('',(3.18196596975742,-0.171694752141246,3.07931987020901E-016));
+#27276=CARTESIAN_POINT('',(3.18192758817716,-0.238892421204236,3.6907804252709E-017));
+#27277=CARTESIAN_POINT('',(3.18042036614188,-0.337046533540188,2.96690803642437E-016));
+#27278=CARTESIAN_POINT('',(3.17234704576376,-0.469301989318396,1.17999095786226E-016));
+#27279=CARTESIAN_POINT('',(3.1577383606367,-0.60292009613131,1.21501997326387E-016));
+#27280=CARTESIAN_POINT('',(3.13874365165027,-0.737215392374408,7.7367792603985E-017));
+#27281=CARTESIAN_POINT('',(3.11365595058198,-0.869635220352066,1.10152503144354E-016));
+#27282=CARTESIAN_POINT('',(3.08208437684808,-1.00154359581349,3.2421963022533E-017));
+#27283=CARTESIAN_POINT('',(3.04628659361242,-1.13278741787675,7.18948181563257E-017));
+#27284=CARTESIAN_POINT('',(2.99485294844995,-1.2915792442086,2.44235121609349E-018));
+#27285=CARTESIAN_POINT('',(2.94456710236261,-1.41935070717842,-1.07531570996925E-017));
+#27286=CARTESIAN_POINT('',(2.88349042040324,-1.5612099283796,-2.10315707782126E-017));
+#27287=CARTESIAN_POINT('',(2.81030419618722,-1.7137062204758,-4.94402581172768E-017));
+#27288=CARTESIAN_POINT('',(2.7155136318663,-1.87806670854505,-3.72030760295996E-017));
+#27289=CARTESIAN_POINT('',(2.60280062653194,-2.05374935883217,-1.24986299893792E-016));
+#27290=CARTESIAN_POINT('',(2.51989666619643,-2.16771318248836,-1.24587083816212E-016));
+#27291=CARTESIAN_POINT('',(2.38818049080871,-2.33004898798471,-1.39225985742987E-016));
+#27292=CARTESIAN_POINT('',(2.3035471976819,-2.4248642025832,-1.45840683372035E-016));
+#27293=CARTESIAN_POINT('',(2.16392956339868,-2.56590210784427,-1.81189814172925E-016));
+#27294=CARTESIAN_POINT('',(2.05943646584735,-2.66186361646559,-2.00948187827746E-016));
+#27295=CARTESIAN_POINT('',(1.91243698444322,-2.78311310819008,-2.25504157848547E-016));
+#27296=CARTESIAN_POINT('',(1.78647419221738,-2.87729186320595,-2.42313855395546E-016));
+#27297=CARTESIAN_POINT('',(1.63870349990502,-2.9758177082854,-2.74112165120823E-016));
+#27298=CARTESIAN_POINT('',(1.49291554074725,-3.06342350376298,-2.85698384661646E-016));
+#27299=CARTESIAN_POINT('',(1.3484500166985,-3.14014389834059,-3.08849298635725E-016));
+#27300=CARTESIAN_POINT('',(1.19028687771019,-3.21478014918354,-3.17286135935736E-016));
+#27301=CARTESIAN_POINT('',(1.06636752436236,-3.2660414302558,-3.43660623990751E-016));
+#27302=CARTESIAN_POINT('',(0.913599151113615,-3.32227455267538,-3.34045106705877E-016));
+#27303=CARTESIAN_POINT('',(0.814833881239157,-3.35402403076731,-3.75615570998002E-016));
+#27304=CARTESIAN_POINT('',(0.675335001190769,-3.39352918100813,-3.57731456904759E-016));
+#27305=CARTESIAN_POINT('',(0.580577877578617,-3.41715921129665,-3.75104203565404E-016));
+#27306=CARTESIAN_POINT('',(0.446581586199815,-3.44511216848735,-3.94624527994055E-016));
+#27307=CARTESIAN_POINT('',(0.340877769799944,-3.46372382073653,-3.99758598689778E-016));
+#27308=CARTESIAN_POINT('',(0.221372710805064,-3.48041232614984,-4.33923730141789E-016));
+#27309=CARTESIAN_POINT('',(0.111915578484382,-3.49219378971815,-3.56000430910975E-016));
+#27310=CARTESIAN_POINT('',(0.0368581073043527,-3.49782305574321,-5.47797509802814E-016));
+#27311=CARTESIAN_POINT('',(-9.86076131526265E-032,-3.5,-7.53111503999956E-016));
+#27312=CARTESIAN_POINT('',(5.45,-3.925,-2.9));
+#27313=VECTOR('',#27314,1.);
+#27314=DIRECTION('',(0.,0.,1.));
+#27315=CARTESIAN_POINT('',(5.45,-4.2,-2.9));
+#27316=VECTOR('',#27317,1.);
+#27317=DIRECTION('',(0.,0.,1.));
+#27318=CARTESIAN_POINT('',(5.05,-4.2,-2.9));
+#27319=VECTOR('',#27320,1.);
+#27320=DIRECTION('',(0.,0.,1.));
+#27321=CARTESIAN_POINT('',(5.05,-2.5,-2.9));
+#27322=VECTOR('',#27323,1.);
+#27323=DIRECTION('',(0.,-5.55111512312579E-016,1.));
+#27324=CARTESIAN_POINT('',(5.45,-2.5,-2.9));
+#27325=VECTOR('',#27326,1.);
+#27326=DIRECTION('',(0.,0.,1.));
+#27327=CARTESIAN_POINT('',(5.45,4.2,-2.9));
+#27328=VECTOR('',#27329,1.);
+#27329=DIRECTION('',(0.,0.,1.));
+#27330=CARTESIAN_POINT('',(5.05,4.2,-2.9));
+#27331=VECTOR('',#27332,1.);
+#27332=DIRECTION('',(0.,0.,1.));
+#27333=CARTESIAN_POINT('',(5.05,2.5,-2.9));
+#27334=VECTOR('',#27335,1.);
+#27335=DIRECTION('',(0.,0.,1.));
+#27336=CARTESIAN_POINT('',(5.45,2.5,-2.9));
+#27337=VECTOR('',#27338,1.);
+#27338=DIRECTION('',(0.,0.,1.));
+#27339=CARTESIAN_POINT('',(-5.45,-3.925,-2.9));
+#27340=VECTOR('',#27341,1.);
+#27341=DIRECTION('',(0.,-5.55111512312578E-016,1.));
+#27342=CARTESIAN_POINT('',(-5.45,-4.2,-2.9));
+#27343=VECTOR('',#27344,1.);
+#27344=DIRECTION('',(0.,0.,1.));
+#27345=CARTESIAN_POINT('',(-5.05,-4.2,-2.9));
+#27346=VECTOR('',#27347,1.);
+#27347=DIRECTION('',(0.,0.,1.));
+#27348=CARTESIAN_POINT('',(-5.05,-2.5,-2.9));
+#27349=VECTOR('',#27350,1.);
+#27350=DIRECTION('',(0.,0.,1.));
+#27351=CARTESIAN_POINT('',(-5.45,-2.5,-2.9));
+#27352=VECTOR('',#27353,1.);
+#27353=DIRECTION('',(0.,0.,1.));
+#27354=CARTESIAN_POINT('',(-5.45,2.5,-2.9));
+#27355=VECTOR('',#27356,1.);
+#27356=DIRECTION('',(0.,0.,1.));
+#27357=CARTESIAN_POINT('',(-5.05,2.5,-2.9));
+#27358=VECTOR('',#27359,1.);
+#27359=DIRECTION('',(0.,-5.55111512312578E-016,1.));
+#27360=CARTESIAN_POINT('',(-5.05,4.2,-2.9));
+#27361=VECTOR('',#27362,1.);
+#27362=DIRECTION('',(0.,0.,1.));
+#27363=CARTESIAN_POINT('',(-5.45,4.2,-2.9));
+#27364=VECTOR('',#27365,1.);
+#27365=DIRECTION('',(0.,0.,1.));
+#27366=CARTESIAN_POINT('',(2.5,1.49318305795728E-015,5.));
+#27367=AXIS2_PLACEMENT_3D('',#27368,#27369,#27370);
+#27368=CARTESIAN_POINT('',(3.06161699786838E-016,-6.12323399573677E-016,5.));
+#27369=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#27370=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#27371=CARTESIAN_POINT('',(-2.70553658676963,2.2203764945727,0.574218750000001));
+#27372=CARTESIAN_POINT('',(-2.70553658676963,2.2203764945727,0.57421875));
+#27373=CARTESIAN_POINT('',(-2.61652606445346,2.32883612982939,0.56943359375));
+#27374=CARTESIAN_POINT('',(-2.42544584994085,2.5350372846027,0.55986328125));
+#27375=CARTESIAN_POINT('',(-2.10378718157626,2.80771814784332,0.5455078125));
+#27376=CARTESIAN_POINT('',(-1.75173722174489,3.03983854203003,0.53115234375));
+#27377=CARTESIAN_POINT('',(-1.37438159623656,3.22804536860951,0.516796875));
+#27378=CARTESIAN_POINT('',(-0.977171621200358,3.36961975455827,0.50244140625));
+#27379=CARTESIAN_POINT('',(-0.565845396048555,3.46251652088418,0.4880859375));
+#27380=CARTESIAN_POINT('',(-0.146344952841354,3.5053936760043,0.47373046875));
+#27381=CARTESIAN_POINT('',(0.275269593763444,3.49763181594811,0.459375));
+#27382=CARTESIAN_POINT('',(0.692907588071882,3.43934306859898,0.44501953125));
+#27383=CARTESIAN_POINT('',(1.10053581994722,3.33136947487914,0.4306640625));
+#27384=CARTESIAN_POINT('',(1.49226568051554,3.17527082433836,0.41630859375));
+#27385=CARTESIAN_POINT('',(1.86243822923275,2.97330212246125,0.401953125));
+#27386=CARTESIAN_POINT('',(2.20570594308279,2.72838101477581,0.38759765625));
+#27387=CARTESIAN_POINT('',(2.51710996704915,2.44404563846949,0.373242187499999));
+#27388=CARTESIAN_POINT('',(2.79215174987234,2.12440351035879,0.35888671875));
+#27389=CARTESIAN_POINT('',(3.02685803024778,1.77407218958655,0.34453125));
+#27390=CARTESIAN_POINT('',(3.21783823466994,1.39811257223308,0.33017578125));
+#27391=CARTESIAN_POINT('',(3.36233345775219,1.00195578146949,0.315820312499999));
+#27392=CARTESIAN_POINT('',(3.45825631745143,0.591324709400146,0.30146484375));
+#27393=CARTESIAN_POINT('',(3.50422110944756,0.172151344002904,0.287109374999999));
+#27394=CARTESIAN_POINT('',(3.49956382506692,-0.249508924535518,0.27275390625));
+#27395=CARTESIAN_POINT('',(3.44435174357023,-0.667564780155912,0.258398437499999));
+#27396=CARTESIAN_POINT('',(3.33938246023448,-1.07597697624912,0.244042968749999));
+#27397=CARTESIAN_POINT('',(3.18617236426923,-1.46884557878184,0.229687499999999));
+#27398=CARTESIAN_POINT('',(2.98693473301553,-1.84049519690907,0.21533203125));
+#27399=CARTESIAN_POINT('',(2.74454775887949,-2.18555696982932,0.2009765625));
+#27400=CARTESIAN_POINT('',(2.46251297088399,-2.49904612549827,0.186621093749999));
+#27401=CARTESIAN_POINT('',(2.14490465148244,-2.77643399078552,0.172265625));
+#27402=CARTESIAN_POINT('',(1.79631097935982,-3.01371341281322,0.15791015625));
+#27403=CARTESIAN_POINT('',(1.42176774847613,-3.20745664640016,0.1435546875));
+#27404=CARTESIAN_POINT('',(1.02668562084093,-3.35486487136008,0.12919921875));
+#27405=CARTESIAN_POINT('',(0.616771963955725,-3.4538086243539,0.11484375));
+#27406=CARTESIAN_POINT('',(0.197948401958156,-3.50285856111195,0.10048828125));
+#27407=CARTESIAN_POINT('',(-0.223734728084207,-3.50130610502343,0.0861328124999998));
+#27408=CARTESIAN_POINT('',(-0.642185780416141,-3.4491736823506,0.0717773437499999));
+#27409=CARTESIAN_POINT('',(-1.05135979730863,-3.34721440162984,0.057421875));
+#27410=CARTESIAN_POINT('',(-1.44534584727018,-3.19690116166212,0.04306640625));
+#27411=CARTESIAN_POINT('',(-1.81845236757028,-3.0004054209342,0.0287109375000002));
+#27412=CARTESIAN_POINT('',(-2.1652895599659,-2.76056565341667,0.01435546875));
+#27413=CARTESIAN_POINT('',(-2.37566091854164,-2.57408654976419,0.00478515624999977));
+#27414=CARTESIAN_POINT('',(-2.47487373415286,-2.47487373415297,-4.44089209850063E-016));
+#27415=CARTESIAN_POINT('',(1.94449581556854,2.91014364305895,1.1484375));
+#27416=CARTESIAN_POINT('',(1.94449581556855,2.91014364305895,1.1484375));
+#27417=CARTESIAN_POINT('',(2.06115774489311,2.83219263402583,1.14365234375));
+#27418=CARTESIAN_POINT('',(2.28509512094576,2.66224377049717,1.13408203125));
+#27419=CARTESIAN_POINT('',(2.58799101413392,2.36886137497645,1.1197265625));
+#27420=CARTESIAN_POINT('',(2.85350061549348,2.04125840917707,1.10537109375));
+#27421=CARTESIAN_POINT('',(3.07778849406042,1.68416734907917,1.091015625));
+#27422=CARTESIAN_POINT('',(3.25761454650805,1.30274676509591,1.07666015625));
+#27423=CARTESIAN_POINT('',(3.39038100984476,0.902506663526234,1.0623046875));
+#27424=CARTESIAN_POINT('',(3.47416993355361,0.489228925744552,1.04794921875));
+#27425=CARTESIAN_POINT('',(3.50777090115468,0.0688837730942906,1.03359375));
+#27426=CARTESIAN_POINT('',(3.49069851195105,-0.35245647644803,1.01923828125));
+#27427=CARTESIAN_POINT('',(3.42319939420318,-0.768705129858284,1.0048828125));
+#27428=CARTESIAN_POINT('',(3.30624864204546,-1.17384904741261,0.99052734375));
+#27429=CARTESIAN_POINT('',(3.14153572932531,-1.56203550872337,0.976171875));
+#27430=CARTESIAN_POINT('',(2.93144010339618,-1.92765676128829,0.96181640625));
+#27431=CARTESIAN_POINT('',(2.67899681155984,-2.26543103024395,0.9474609375));
+#27432=CARTESIAN_POINT('',(2.38785265668654,-2.57047881903254,0.93310546875));
+#27433=CARTESIAN_POINT('',(2.06221351539891,-2.8383933987462,0.91875));
+#27434=CARTESIAN_POINT('',(1.70678357986022,-3.06530446785624,0.90439453125));
+#27435=CARTESIAN_POINT('',(1.32669740088263,-3.24793406269758,0.8900390625));
+#27436=CARTESIAN_POINT('',(0.927445714062144,-3.38364391102369,0.87568359375));
+#27437=CARTESIAN_POINT('',(0.514796120458329,-3.47047354456146,0.861328125));
+#27438=CARTESIAN_POINT('',(0.0947097676677029,-3.50716861999081,0.84697265625));
+#27439=CARTESIAN_POINT('',(-0.326744765081538,-3.49319903922346,0.8326171875));
+#27440=CARTESIAN_POINT('',(-0.743479133795162,-3.42876660721477,0.81826171875));
+#27441=CARTESIAN_POINT('',(-1.14947318210091,-3.3148021166837,0.80390625));
+#27442=CARTESIAN_POINT('',(-1.5388619085962,-3.15295190185508,0.789550781250001));
+#27443=CARTESIAN_POINT('',(-1.90602019282282,-2.94555405546929,0.7751953125));
+#27444=CARTESIAN_POINT('',(-2.2456440559147,-2.69560465262894,0.76083984375));
+#27445=CARTESIAN_POINT('',(-2.55282728202539,-2.40671446941407,0.746484375000001));
+#27446=CARTESIAN_POINT('',(-2.8231322936594,-2.08305682150928,0.732128906250001));
+#27447=CARTESIAN_POINT('',(-3.05265425704223,-1.72930727636977,0.717773437500001));
+#27448=CARTESIAN_POINT('',(-3.23807749145432,-1.35057610983769,0.703417968750001));
+#27449=CARTESIAN_POINT('',(-3.37672336766332,-0.952334482973112,0.689062500000001));
+#27450=CARTESIAN_POINT('',(-3.46658900341881,-0.540335405437056,0.674707031250001));
+#27451=CARTESIAN_POINT('',(-3.50637619736266,-0.120530627617286,0.660351562500001));
+#27452=CARTESIAN_POINT('',(-3.49551018207171,0.301015339512206,0.645996093750001));
+#27453=CARTESIAN_POINT('',(-3.43414793018889,0.718212828801033,0.631640625000001));
+#27454=CARTESIAN_POINT('',(-3.32317587550338,1.12503500217999,0.617285156250001));
+#27455=CARTESIAN_POINT('',(-3.16419714963294,1.51560486319755,0.602929687500001));
+#27456=CARTESIAN_POINT('',(-2.95950826590944,1.88428034786091,0.588574218750001));
+#27457=CARTESIAN_POINT('',(-2.79454710908581,2.11191685931601,0.579003906250001));
+#27458=CARTESIAN_POINT('',(-2.70553658676963,2.2203764945727,0.57421875));
+#27459=CARTESIAN_POINT('',(3.08672442521927,-1.64988857889093,1.72265625));
+#27460=CARTESIAN_POINT('',(3.08672442521927,-1.64988857889094,1.72265625));
+#27461=CARTESIAN_POINT('',(3.02058364029855,-1.77362928413008,1.71787109375));
+#27462=CARTESIAN_POINT('',(2.87340282821311,-2.01314624211407,1.70830078125));
+#27463=CARTESIAN_POINT('',(2.61112213838426,-2.34334011221864,1.6939453125));
+#27464=CARTESIAN_POINT('',(2.31112116226351,-2.63968191814763,1.67958984375));
+#27465=CARTESIAN_POINT('',(1.97773364969061,-2.8978908338232,1.665234375));
+#27466=CARTESIAN_POINT('',(1.61577574548975,-3.1142367295817,1.65087890625));
+#27467=CARTESIAN_POINT('',(1.23047629847381,-3.28559427630976,1.6365234375));
+#27468=CARTESIAN_POINT('',(0.82740135665308,-3.40948803546834,1.62216796875));
+#27469=CARTESIAN_POINT('',(0.412373751561408,-3.48412823504049,1.6078125));
+#27470=CARTESIAN_POINT('',(-0.00861101628369372,-3.50843662042312,1.59345703125));
+#27471=CARTESIAN_POINT('',(-0.429471389151863,-3.48206203204989,1.5791015625));
+#27472=CARTESIAN_POINT('',(-0.844127606291957,-3.40538547795029,1.56474609375));
+#27473=CARTESIAN_POINT('',(-1.24658953236953,-3.27951462977784,1.550390625));
+#27474=CARTESIAN_POINT('',(-1.63104319111822,-3.10626782133266,1.53603515625));
+#27475=CARTESIAN_POINT('',(-1.99193475420694,-2.88814778086622,1.5216796875));
+#27476=CARTESIAN_POINT('',(-2.32405077199882,-2.62830547659734,1.50732421875));
+#27477=CARTESIAN_POINT('',(-2.62259348719104,-2.33049459773737,1.49296875));
+#27478=CARTESIAN_POINT('',(-2.88325014335124,-1.99901732859047,1.47861328125));
+#27479=CARTESIAN_POINT('',(-3.10225528711784,-1.63866219907867,1.4642578125));
+#27480=CARTESIAN_POINT('',(-3.27644516404488,-1.2546349095043,1.44990234375));
+#27481=CARTESIAN_POINT('',(-3.40330342228741,-0.852483128857528,1.435546875));
+#27482=CARTESIAN_POINT('',(-3.4809974638908,-0.438016353034631,1.42119140625));
+#27483=CARTESIAN_POINT('',(-3.50840491855213,-0.0172219806974003,1.4068359375));
+#27484=CARTESIAN_POINT('',(-3.48512985741309,0.403821180855748,1.39248046875));
+#27485=CARTESIAN_POINT('',(-3.41150851265933,0.819030730310414,1.378125));
+#27486=CARTESIAN_POINT('',(-3.28860442030091,1.2224085388761,1.36376953125));
+#27487=CARTESIAN_POINT('',(-3.11819305630127,1.60812739942284,1.3494140625));
+#27488=CARTESIAN_POINT('',(-2.90273618800166,1.97061520647878,1.33505859375));
+#27489=CARTESIAN_POINT('',(-2.64534631136126,2.30463545102204,1.320703125));
+#27490=CARTESIAN_POINT('',(-2.34974168775288,2.60536286723657,1.30634765625));
+#27491=CARTESIAN_POINT('',(-2.0201926298564,2.86845313843844,1.2919921875));
+#27492=CARTESIAN_POINT('',(-1.66145981259666,3.09010565519267,1.27763671875));
+#27493=CARTESIAN_POINT('',(-1.27872550032043,3.2671184190374,1.26328125));
+#27494=CARTESIAN_POINT('',(-0.877518683584164,3.39693429859245,1.24892578125));
+#27495=CARTESIAN_POINT('',(-0.463635207486023,3.47767797014109,1.2345703125));
+#27496=CARTESIAN_POINT('',(-0.0430540436628934,3.50818300789924,1.22021484375));
+#27497=CARTESIAN_POINT('',(0.378149078137071,3.488008736884,1.205859375));
+#27498=CARTESIAN_POINT('',(0.793889455012164,3.4174465890308,1.19150390625));
+#27499=CARTESIAN_POINT('',(1.19816125547838,3.29751593005458,1.1771484375));
+#27500=CARTESIAN_POINT('',(1.58512448595364,3.12994919596969,1.16279296875));
+#27501=CARTESIAN_POINT('',(1.82783388624398,2.98809465209207,1.15322265625));
+#27502=CARTESIAN_POINT('',(1.94449581556854,2.91014364305895,1.1484375));
+#27503=CARTESIAN_POINT('',(-1.33939201327777,-3.23357836378952,2.296875));
+#27504=CARTESIAN_POINT('',(-1.33939201327778,-3.23357836378952,2.296875));
+#27505=CARTESIAN_POINT('',(-1.4690198037965,-3.17988477489621,2.29208984375));
+#27506=CARTESIAN_POINT('',(-1.72180966447315,-3.0568894459316,2.28251953125));
+#27507=CARTESIAN_POINT('',(-2.07612156402269,-2.82823636821487,2.2681640625));
+#27508=CARTESIAN_POINT('',(-2.4004416409331,-2.55872655517,2.25380859375));
+#27509=CARTESIAN_POINT('',(-2.690084900708,-2.25225329411633,2.239453125));
+#27510=CARTESIAN_POINT('',(-2.94086711053452,-1.91324392218164,2.22509765625));
+#27511=CARTESIAN_POINT('',(-3.14916547380536,-1.54659577402031,2.2107421875));
+#27512=CARTESIAN_POINT('',(-3.31197090378575,-1.15760546019343,2.19638671875));
+#27513=CARTESIAN_POINT('',(-3.42693150940464,-0.75189234537455,2.18203125));
+#27514=CARTESIAN_POINT('',(-3.49238656633397,-0.335317372674697,2.16767578125));
+#27515=CARTESIAN_POINT('',(-3.50739050903923,0.0861016041949841,2.1533203125));
+#27516=CARTESIAN_POINT('',(-3.4717265901294,0.506276754875644,2.13896484375));
+#27517=CARTESIAN_POINT('',(-3.38591001158055,0.919138217363843,2.124609375));
+#27518=CARTESIAN_POINT('',(-3.25118048209098,1.3187217833988,2.11025390625));
+#27519=CARTESIAN_POINT('',(-3.06948430822068,1.69925505758463,2.0958984375));
+#27520=CARTESIAN_POINT('',(-2.84344627799058,2.05524084557538,2.08154296875));
+#27521=CARTESIAN_POINT('',(-2.57633174312167,2.38153656669882,2.0671875));
+#27522=CARTESIAN_POINT('',(-2.27199944767235,2.67342854382092,2.05283203125));
+#27523=CARTESIAN_POINT('',(-1.93484578451369,2.92670009725792,2.0384765625));
+#27524=CARTESIAN_POINT('',(-1.5697412849147,3.13769245904921,2.02412109375));
+#27525=CARTESIAN_POINT('',(-1.18196025871113,3.30335762762185,2.009765625));
+#27526=CARTESIAN_POINT('',(-0.777104601477719,3.42130239930674,1.99541015625));
+#27527=CARTESIAN_POINT('',(-0.361022869387709,3.48982294062592,1.9810546875));
+#27528=CARTESIAN_POINT('',(0.0602742091936029,3.50792940191874,1.96669921875));
+#27529=CARTESIAN_POINT('',(0.480700564859309,3.47536021673781,1.95234375));
+#27530=CARTESIAN_POINT('',(0.894182706690146,3.39258588044521,1.93798828125));
+#27531=CARTESIAN_POINT('',(1.29474746007457,3.26080215342335,1.9236328125));
+#27532=CARTESIAN_POINT('',(1.67660825535663,3.08191278708692,1.90927734375));
+#27533=CARTESIAN_POINT('',(2.03424872078345,2.85850202223666,1.894921875));
+#27534=CARTESIAN_POINT('',(2.36250237216604,2.59379725704396,1.88056640625));
+#27535=CARTESIAN_POINT('',(2.65662724805549,2.29162242396791,1.8662109375));
+#27536=CARTESIAN_POINT('',(2.91237441224792,1.95634274911403,1.85185546875));
+#27537=CARTESIAN_POINT('',(3.12604933404754,1.59280169207723,1.8375));
+#27538=CARTESIAN_POINT('',(3.29456525951746,1.20625097710788,1.82314453125));
+#27539=CARTESIAN_POINT('',(3.4154878029749,0.802274726857924,1.8087890625));
+#27540=CARTESIAN_POINT('',(3.48707011359279,0.38670879286183,1.79443359375));
+#27541=CARTESIAN_POINT('',(3.50827811270339,-0.0344435451332872,1.780078125));
+#27542=CARTESIAN_POINT('',(3.47880542373954,-0.455098318408402,1.76572265625));
+#27543=CARTESIAN_POINT('',(3.39907782946425,-0.869178699887332,1.7513671875));
+#27544=CARTESIAN_POINT('',(3.2702470042685,-1.27070300872942,1.73701171875));
+#27545=CARTESIAN_POINT('',(3.15286521014,-1.52614787365179,1.72744140625));
+#27546=CARTESIAN_POINT('',(3.08672442521927,-1.64988857889094,1.72265625));
+#27547=CARTESIAN_POINT('',(-3.34929117506274,1.01599637039058,2.87109375));
+#27548=CARTESIAN_POINT('',(-3.34929117506274,1.01599637039059,2.87109375));
+#27549=CARTESIAN_POINT('',(-3.30856188080978,1.15026285970444,2.86630859375));
+#27550=CARTESIAN_POINT('',(-3.21093654722002,1.41389111852643,2.85673828125));
+#27551=CARTESIAN_POINT('',(-3.01811313574832,1.78890883024169,2.8423828125));
+#27552=CARTESIAN_POINT('',(-2.78169001260801,2.13808379850151,2.82802734375));
+#27553=CARTESIAN_POINT('',(-2.50508250811284,2.45637197944898,2.813671875));
+#27554=CARTESIAN_POINT('',(-2.19228651401742,2.7391753335714,2.79931640625));
+#27555=CARTESIAN_POINT('',(-1.84782068680776,2.98240848627926,2.7849609375));
+#27556=CARTESIAN_POINT('',(-1.47666119034063,3.18255768179225,2.77060546875));
+#27557=CARTESIAN_POINT('',(-1.08416980487559,3.3367315599819,2.75625));
+#27558=CARTESIAN_POINT('',(-0.676016472031126,3.44270292047833,2.74189453125));
+#27559=CARTESIAN_POINT('',(-0.258097386278233,3.49894089809185,2.7275390625));
+#27560=CARTESIAN_POINT('',(0.163550181550837,3.50463307740676,2.71318359375));
+#27561=CARTESIAN_POINT('',(0.582835098872865,3.45969722904506,2.698828125));
+#27562=CARTESIAN_POINT('',(0.993700364018581,3.36478249753073,2.68447265625));
+#27563=CARTESIAN_POINT('',(1.39021060585048,3.22126002373618,2.6701171875));
+#27564=CARTESIAN_POINT('',(1.76663782630012,3.03120313734093,2.65576171875));
+#27565=CARTESIAN_POINT('',(2.11754414718896,2.79735740545353,2.64140625));
+#27566=CARTESIAN_POINT('',(2.4378603659689,2.52310097007193,2.62705078125));
+#27567=CARTESIAN_POINT('',(2.72295918556439,2.21239574734956,2.6126953125));
+#27568=CARTESIAN_POINT('',(2.96872206043572,1.86973019364351,2.59833984375));
+#27569=CARTESIAN_POINT('',(3.17159869320332,1.50005446514815,2.583984375));
+#27570=CARTESIAN_POINT('',(3.32865832234323,1.1087089078,2.56962890625));
+#27571=CARTESIAN_POINT('',(3.43763206005022,0.701346910490646,2.5552734375));
+#27572=CARTESIAN_POINT('',(3.49694566865465,0.283853236052316,2.54091796875));
+#27573=CARTESIAN_POINT('',(3.50574230210395,-0.137740990190947,2.5265625));
+#27574=CARTESIAN_POINT('',(3.46389488398473,-0.557345406228781,2.51220703125));
+#27575=CARTESIAN_POINT('',(3.37200794327219,-0.968898394904831,2.4978515625));
+#27576=CARTESIAN_POINT('',(3.23140888128762,-1.3664546502081,2.48349609375));
+#27577=CARTESIAN_POINT('',(3.04412879602176,-1.74427106333027,2.469140625));
+#27578=CARTESIAN_POINT('',(2.81287314083588,-2.0968896877764,2.45478515625));
+#27579=CARTESIAN_POINT('',(2.54098264140835,-2.41921658501361,2.4404296875));
+#27580=CARTESIAN_POINT('',(2.23238503551168,-2.70659541164744,2.42607421875));
+#27581=CARTESIAN_POINT('',(1.89153833282533,-2.95487468509843,2.41171875));
+#27582=CARTESIAN_POINT('',(1.52336641431817,-3.16046775600076,2.39736328125));
+#27583=CARTESIAN_POINT('',(1.13318790204218,-3.32040462117051,2.3830078125));
+#27584=CARTESIAN_POINT('',(0.726639324988943,-3.43237482786602,2.36865234375));
+#27585=CARTESIAN_POINT('',(0.309593698038848,-3.49476085247756,2.354296875));
+#27586=CARTESIAN_POINT('',(-0.111924336216363,-3.50666146050917,2.33994140625));
+#27587=CARTESIAN_POINT('',(-0.53182547827501,-3.46790475125123,2.3255859375));
+#27588=CARTESIAN_POINT('',(-0.944043966894247,-3.37905054621734,2.31123046875));
+#27589=CARTESIAN_POINT('',(-1.20976422275905,-3.28727195268283,2.30166015625));
+#27590=CARTESIAN_POINT('',(-1.33939201327778,-3.23357836378952,2.296875));
+#27591=CARTESIAN_POINT('',(0.682816127056436,3.43274848141131,3.4453125));
+#27592=CARTESIAN_POINT('',(0.682816127056434,3.43274848141131,3.4453125));
+#27593=CARTESIAN_POINT('',(0.820428255475794,3.40537572716726,3.44052734375));
+#27594=CARTESIAN_POINT('',(1.09235602819681,3.33406057428224,3.43095703125));
+#27595=CARTESIAN_POINT('',(1.48446792650844,3.17892382391604,3.4166015625));
+#27596=CARTESIAN_POINT('',(1.85513504029485,2.97786427459815,3.40224609375));
+#27597=CARTESIAN_POINT('',(2.19900285323837,2.73378640813882,3.387890625));
+#27598=CARTESIAN_POINT('',(2.51110380076044,2.4502161882975,3.37353515625));
+#27599=CARTESIAN_POINT('',(2.78692927467998,2.1312500762597,3.3591796875));
+#27600=CARTESIAN_POINT('',(3.0224946895601,1.78149586599972,3.34482421875));
+#27601=CARTESIAN_POINT('',(3.21439706159352,1.40600611648817,3.33046875));
+#27602=CARTESIAN_POINT('',(3.35986416352563,1.0102051632137,3.31611328125));
+#27603=CARTESIAN_POINT('',(3.45679457358018,0.599810757831211,3.3017578125));
+#27604=CARTESIAN_POINT('',(3.50378803232139,0.180751469427935,3.28740234375));
+#27605=CARTESIAN_POINT('',(3.50016567093098,-0.240918959769659,3.273046875));
+#27606=CARTESIAN_POINT('',(3.44597981814206,-0.659109066920978,3.25869140625));
+#27607=CARTESIAN_POINT('',(3.34201324430325,-1.06777766601554,3.2443359375));
+#27608=CARTESIAN_POINT('',(3.18976785345451,-1.4610211190151,3.22998046875));
+#27609=CARTESIAN_POINT('',(2.99144298677978,-1.83315861997428,3.215625));
+#27610=CARTESIAN_POINT('',(2.74990365086244,-2.17881426012255,3.20126953125));
+#27611=CARTESIAN_POINT('',(2.46863912971994,-2.49299468839296,3.1869140625));
+#27612=CARTESIAN_POINT('',(2.15171257850907,-2.77116124551167,3.17255859375));
+#27613=CARTESIAN_POINT('',(1.80370232707263,-3.00929552959703,3.158203125));
+#27614=CARTESIAN_POINT('',(1.42963574125826,-3.20395744610581,3.14384765625));
+#27615=CARTESIAN_POINT('',(1.03491659745037,-3.35233490353539,3.1294921875));
+#27616=CARTESIAN_POINT('',(0.625247019465126,-3.45228443697646,3.11513671875));
+#27617=CARTESIAN_POINT('',(0.206545105509876,-3.50236217266716,3.10078125));
+#27618=CARTESIAN_POINT('',(-0.215140564829404,-3.50184468623393,3.08642578125));
+#27619=CARTESIAN_POINT('',(-0.633718308538378,-3.45073945330029,3.0720703125));
+#27620=CARTESIAN_POINT('',(-1.04314133979793,-3.34978474149376,3.05771484375));
+#27621=CARTESIAN_POINT('',(-1.43749512202162,-3.20043894541112,3.043359375));
+#27622=CARTESIAN_POINT('',(-1.81108280941693,-3.00485951860872,3.02900390625));
+#27623=CARTESIAN_POINT('',(-2.1585075437797,-2.76587180696965,3.0146484375));
+#27624=CARTESIAN_POINT('',(-2.4747504176572,-2.4869282336716,3.00029296875));
+#27625=CARTESIAN_POINT('',(-2.75524297763298,-2.17205842540834,2.9859375));
+#27626=CARTESIAN_POINT('',(-2.99593322030634,-1.82581100020182,2.97158203125));
+#27627=CARTESIAN_POINT('',(-3.19334412774644,-1.45318785826629,2.9572265625));
+#27628=CARTESIAN_POINT('',(-3.34462389621995,-1.05957192319501,2.94287109375));
+#27629=CARTESIAN_POINT('',(-3.44758713481175,-0.650649384657794,2.928515625));
+#27630=CARTESIAN_POINT('',(-3.50074643047795,-0.232327538517563,2.91416015625));
+#27631=CARTESIAN_POINT('',(-3.50333385453408,0.189350486581463,2.8998046875));
+#27632=CARTESIAN_POINT('',(-3.45531198422919,0.608293265590911,2.88544921875));
+#27633=CARTESIAN_POINT('',(-3.3900204693157,0.881729881076723,2.87587890625));
+#27634=CARTESIAN_POINT('',(-3.34929117506274,1.01599637039058,2.87109375));
+#27635=CARTESIAN_POINT('',(3.48314654335269,-0.343059991153463,4.01953125));
+#27636=CARTESIAN_POINT('',(3.48314654335269,-0.343059991153452,4.01953125));
+#27637=CARTESIAN_POINT('',(3.46939394370439,-0.482692478655196,4.01474609375));
+#27638=CARTESIAN_POINT('',(3.42507577543122,-0.7603009521731,4.00517578125));
+#27639=CARTESIAN_POINT('',(3.30911973788293,-1.16573078515019,3.9908203125));
+#27640=CARTESIAN_POINT('',(3.14536007575773,-1.55432031753018,3.97646484375));
+#27641=CARTESIAN_POINT('',(2.93616245061477,-1.92045612745382,3.962109375));
+#27642=CARTESIAN_POINT('',(2.68454894125987,-2.25884896563918,3.94775390625));
+#27643=CARTESIAN_POINT('',(2.39415436241748,-2.564610410675,3.9333984375));
+#27644=CARTESIAN_POINT('',(2.06917376260454,-2.83332342120381,3.91904296875));
+#27645=CARTESIAN_POINT('',(1.71430182059785,-3.06110616233382,3.9046875));
+#27646=CARTESIAN_POINT('',(1.33466502644022,-3.24466807798961,3.89033203125));
+#27647=CARTESIAN_POINT('',(0.935747623896366,-3.38135742764881,3.8759765625));
+#27648=CARTESIAN_POINT('',(0.523312384947314,-3.46919959311938,3.86162109375));
+#27649=CARTESIAN_POINT('',(0.103317360615831,-3.50692560402065,3.847265625));
+#27650=CARTESIAN_POINT('',(-0.31817018920326,-3.49399046934049,3.83291015625));
+#27651=CARTESIAN_POINT('',(-0.735061443550237,-3.43058105039741,3.8185546875));
+#27652=CARTESIAN_POINT('',(-1.14133397967858,-3.31761336143484,3.80419921875));
+#27653=CARTESIAN_POINT('',(-1.53111877314282,-3.15671933685425,3.78984375));
+#27654=CARTESIAN_POINT('',(-1.89878498189019,-2.95022325624489,3.77548828125));
+#27655=CARTESIAN_POINT('',(-2.23902128956278,-2.70110816777569,3.7611328125));
+#27656=CARTESIAN_POINT('',(-2.54691263292251,-2.41297279499783,3.74677734375));
+#27657=CARTESIAN_POINT('',(-2.81801120499245,-2.08997954958341,3.732421875));
+#27658=CARTESIAN_POINT('',(-3.0484007082011,-1.73679440100979,3.71806640625));
+#27659=CARTESIAN_POINT('',(-3.23475292932685,-1.35851947183368,3.7037109375));
+#27660=CARTESIAN_POINT('',(-3.37437581895955,-0.960619332285683,3.68935546875));
+#27661=CARTESIAN_POINT('',(-3.46525238092166,-0.548842058935584,3.675));
+#27662=CARTESIAN_POINT('',(-3.50606980985166,-0.129136197817061,3.66064453125));
+#27663=CARTESIAN_POINT('',(-3.49623845602703,0.292435168435051,3.6462890625));
+#27664=CARTESIAN_POINT('',(-3.4359003434607,0.709782008046459,3.63193359375));
+#27665=CARTESIAN_POINT('',(-3.32592711821827,1.11687531687316,3.617578125));
+#27666=CARTESIAN_POINT('',(-3.16790745659403,1.50783421356422,3.60322265625));
+#27667=CARTESIAN_POINT('',(-2.96412411505049,1.87701089493897,3.5888671875));
+#27668=CARTESIAN_POINT('',(-2.71752095344797,2.21907222430877,3.57451171875));
+#27669=CARTESIAN_POINT('',(-2.43166040798671,2.52907677412393,3.56015625));
+#27670=CARTESIAN_POINT('',(-2.11067202806368,2.80254620995669,3.54580078125));
+#27671=CARTESIAN_POINT('',(-1.75919282102197,3.03552998471272,3.5314453125));
+#27672=CARTESIAN_POINT('',(-1.38230026455972,3.22466240809589,3.51708984375));
+#27673=CARTESIAN_POINT('',(-0.985438962021299,3.36721126839487,3.502734375));
+#27674=CARTESIAN_POINT('',(-0.574341972052356,3.46111729861858,3.48837890625));
+#27675=CARTESIAN_POINT('',(-0.154948053807309,3.50502393768068,3.4740234375));
+#27676=CARTESIAN_POINT('',(0.266684367613057,3.49829687896724,3.45966796875));
+#27677=CARTESIAN_POINT('',(0.545203998637073,3.46012123565536,3.45009765625));
+#27678=CARTESIAN_POINT('',(0.682816127056434,3.43274848141131,3.4453125));
+#27679=CARTESIAN_POINT('',(-2.47487373415287,-2.47487373415296,4.5));
+#27680=CARTESIAN_POINT('',(-2.47487373415287,-2.47487373415296,4.5));
+#27681=CARTESIAN_POINT('',(-2.57253821050486,-2.37720925780098,4.49528952205882));
+#27682=CARTESIAN_POINT('',(-2.75629105669342,-2.17030493823575,4.48586856617647));
+#27683=CARTESIAN_POINT('',(-2.99333482818489,-1.82956568875868,4.47173713235294));
+#27684=CARTESIAN_POINT('',(-3.18847430913948,-1.46321411279747,4.45760569852941));
+#27685=CARTESIAN_POINT('',(-3.33897780903762,-1.07637872854981,4.44347426470588));
+#27686=CARTESIAN_POINT('',(-3.44273837639944,-0.674474938347817,4.42934283088236));
+#27687=CARTESIAN_POINT('',(-3.49830345636259,-0.263129055505462,4.41521139705882));
+#27688=CARTESIAN_POINT('',(-3.50489518184071,0.151900416005065,4.40107996323529));
+#27689=CARTESIAN_POINT('',(-3.46242127465018,0.564803407475765,4.38694852941177));
+#27690=CARTESIAN_POINT('',(-3.3714763342118,0.969799618501254,4.37281709558824));
+#27691=CARTESIAN_POINT('',(-3.23333351448589,1.3612194372372,4.3586856617647));
+#27692=CARTESIAN_POINT('',(-3.04992670064648,1.73358331005163,4.34455422794118));
+#27693=CARTESIAN_POINT('',(-2.82382343634877,2.08167845080226,4.33042279411765));
+#27694=CARTESIAN_POINT('',(-2.55818898022615,2.40063181551362,4.31629136029412));
+#27695=CARTESIAN_POINT('',(-2.25674199489247,2.68597832096531,4.30215992647059));
+#27696=CARTESIAN_POINT('',(-1.92370248874082,2.93372335216175,4.28802849264706));
+#27697=CARTESIAN_POINT('',(-1.56373273931785,3.14039868363753,4.27389705882353));
+#27698=CARTESIAN_POINT('',(-1.18187202529529,3.30311103174435,4.259765625));
+#27699=CARTESIAN_POINT('',(-0.783466080737829,3.41958255822844,4.24563419117647));
+#27700=CARTESIAN_POINT('',(-0.374092259248983,3.48818275808146,4.23150275735294));
+#27701=CARTESIAN_POINT('',(0.0405185443649367,3.50795128526172,4.21737132352941));
+#27702=CARTESIAN_POINT('',(0.454562121880675,3.47861139674412,4.20323988970588));
+#27703=CARTESIAN_POINT('',(0.862242205771066,3.40057382669368,4.18910845588235));
+#27704=CARTESIAN_POINT('',(1.25785161215484,3.27493103652663,4.17497702205882));
+#27705=CARTESIAN_POINT('',(1.63585213664931,3.10344192135602,4.16084558823529));
+#27706=CARTESIAN_POINT('',(1.99095208464907,2.88850718690934,4.14671415441176));
+#27707=CARTESIAN_POINT('',(2.31818035067469,2.63313574165711,4.13258272058824));
+#27708=CARTESIAN_POINT('',(2.61295600972823,2.34090257449939,4.1184512867647));
+#27709=CARTESIAN_POINT('',(2.87115244648422,2.01589870819377,4.10431985294117));
+#27710=CARTESIAN_POINT('',(3.08915512437433,1.66267392724628,4.09018841911765));
+#27711=CARTESIAN_POINT('',(3.26391218654086,1.28617308907869,4.07605698529412));
+#27712=CARTESIAN_POINT('',(3.39297717769551,0.891666883746149,4.06192555147059));
+#27713=CARTESIAN_POINT('',(3.4745432984864,0.484678109729447,4.04779411764706));
+#27714=CARTESIAN_POINT('',(3.50746867673819,0.0709041313256854,4.03366268382353));
+#27715=CARTESIAN_POINT('',(3.49668451659591,-0.205606642112117,4.02424172794117));
+#27716=CARTESIAN_POINT('',(3.48314654335269,-0.343059991153452,4.01953125));
+#27717=CARTESIAN_POINT('',(1.87734933012156,-2.45941253629451,4.90594917123362));
+#27718=CARTESIAN_POINT('',(-2.4748737341515,-2.47487373415433,4.5));
+#27719=CARTESIAN_POINT('',(-2.376299955084,-2.55872703056551,4.51040895310855));
+#27720=CARTESIAN_POINT('',(-2.1706881591648,-2.71470700942129,4.53122685932566));
+#27721=CARTESIAN_POINT('',(-1.84115193726966,-2.91120891778242,4.56245371865133));
+#27722=CARTESIAN_POINT('',(-1.4949652142342,-3.06846406952995,4.59368057797699));
+#27723=CARTESIAN_POINT('',(-1.13672762924105,-3.18521838059099,4.62490743730265));
+#27724=CARTESIAN_POINT('',(-0.771110321375958,-3.26074930070636,4.65613429662832));
+#27725=CARTESIAN_POINT('',(-0.402795105025821,-3.29486611652377,4.68736115595398));
+#27726=CARTESIAN_POINT('',(-0.0364146898308999,-3.28790332620878,4.71858801527964));
+#27727=CARTESIAN_POINT('',(0.323505552839919,-3.24070738483408,4.74981487460531));
+#27728=CARTESIAN_POINT('',(0.672603473710022,-3.15461706920196,4.78104173393097));
+#27729=CARTESIAN_POINT('',(1.00673301688645,-3.03143780727865,4.81226859325663));
+#27730=CARTESIAN_POINT('',(1.32201340080764,-2.87341045746048,4.8434954525823));
+#27731=CARTESIAN_POINT('',(1.61487414687377,-2.68317480760437,4.87472231190796));
+#27732=CARTESIAN_POINT('',(1.79302137438349,-2.53687772702422,4.89554021812507));
+#27733=CARTESIAN_POINT('',(1.87734933012085,-2.45941253629493,4.90594917123362));
+#27734=CARTESIAN_POINT('',(-1.18404526495975,2.85852887715287,4.9960036108132E-016));
+#27735=CARTESIAN_POINT('',(-1.30307818305849,2.80922366838775,0.00497056653620477));
+#27736=CARTESIAN_POINT('',(-1.53497604379084,2.69572407002799,0.0149116996086132));
+#27737=CARTESIAN_POINT('',(-1.85889958945431,2.48345970956712,0.0298233992172261));
+#27738=CARTESIAN_POINT('',(-2.15385074256768,2.23248891260922,0.0447350988258389));
+#27739=CARTESIAN_POINT('',(-2.41523263184553,1.9467231744918,0.0596467984344518));
+#27740=CARTESIAN_POINT('',(-2.63897139380703,1.63061637442764,0.0745584980430646));
+#27741=CARTESIAN_POINT('',(-2.82157991161711,1.28909525723714,0.0894701976516774));
+#27742=CARTESIAN_POINT('',(-2.96021209869413,0.927482673693378,0.10438189726029));
+#27743=CARTESIAN_POINT('',(-3.05270727456834,0.551414612826663,0.119293596868903));
+#27744=CARTESIAN_POINT('',(-3.09762383591502,0.166752362976814,0.134205296477516));
+#27745=CARTESIAN_POINT('',(-3.09426172622957,-0.220508841077839,0.149116996086129));
+#27746=CARTESIAN_POINT('',(-3.04267334636804,-0.604333257979269,0.164028695694741));
+#27747=CARTESIAN_POINT('',(-2.94366273793313,-0.978738711149991,0.178940395303354));
+#27748=CARTESIAN_POINT('',(-2.79877305168954,-1.33788982526052,0.193852094911967));
+#27749=CARTESIAN_POINT('',(-2.61026249646805,-1.67618897470771,0.20876379452058));
+#27750=CARTESIAN_POINT('',(-2.38106914337275,-1.98836352659101,0.223675494129193));
+#27751=CARTESIAN_POINT('',(-2.11476513385327,-2.26954801844725,0.238587193737806));
+#27752=CARTESIAN_POINT('',(-1.81550100533905,-2.51535998994422,0.253498893346418));
+#27753=CARTESIAN_POINT('',(-1.48794100216095,-2.72196828664251,0.268410592955031));
+#27754=CARTESIAN_POINT('',(-1.13719037998535,-2.88615277126282,0.283322292563644));
+#27755=CARTESIAN_POINT('',(-0.768715836772865,-3.00535451181618,0.298233992172257));
+#27756=CARTESIAN_POINT('',(-0.388260310401734,-3.07771566437935,0.31314569178087));
+#27757=CARTESIAN_POINT('',(-0.00175347089567439,-3.10210842891397,0.328057391389482));
+#27758=CARTESIAN_POINT('',(0.384780697701664,-3.07815262683245,0.342969090998095));
+#27759=CARTESIAN_POINT('',(0.7653177854033,-3.0062216263517,0.357880790606708));
+#27760=CARTESIAN_POINT('',(1.13392685099417,-2.88743652328389,0.372792490215321));
+#27761=CARTESIAN_POINT('',(1.48486285996905,-2.72364866796065,0.387704189823934));
+#27762=CARTESIAN_POINT('',(1.8126562249822,-2.51741081062121,0.402615889432547));
+#27763=CARTESIAN_POINT('',(2.11219805325703,-2.27193731498395,0.417527589041159));
+#27764=CARTESIAN_POINT('',(2.37881977231436,-1.99105406010122,0.432439288649772));
+#27765=CARTESIAN_POINT('',(2.60836589299559,-1.6791388113127,0.447350988258385));
+#27766=CARTESIAN_POINT('',(2.79725877571733,-1.34105298965838,0.462262687866998));
+#27767=CARTESIAN_POINT('',(2.94255439052935,-0.982065903173367,0.477174387475611));
+#27768=CARTESIAN_POINT('',(3.04198820191565,-0.607772620973702,0.492086087084223));
+#27769=CARTESIAN_POINT('',(3.0940104631914,-0.224006770124044,0.506997786692836));
+#27770=CARTESIAN_POINT('',(3.09781037040746,0.16325038559003,0.521909486301449));
+#27771=CARTESIAN_POINT('',(3.05332869930671,0.547963167913012,0.536821185910062));
+#27772=CARTESIAN_POINT('',(2.96125872837626,0.92413555445869,0.551732885518675));
+#27773=CARTESIAN_POINT('',(2.82303543360902,1.28590463098444,0.566644585127287));
+#27774=CARTESIAN_POINT('',(2.64081312338204,1.62763196908039,0.581556284735901));
+#27775=CARTESIAN_POINT('',(2.41743186202796,1.94399150508723,0.596467984344513));
+#27776=CARTESIAN_POINT('',(2.15637320541205,2.23005255058715,0.611379683953126));
+#27777=CARTESIAN_POINT('',(1.86170593840737,2.48135664069034,0.626291383561739));
+#27778=CARTESIAN_POINT('',(1.53802265998806,2.69398702238198,0.641203083170351));
+#27779=CARTESIAN_POINT('',(1.19036820430736,2.86462969990422,0.656114782778965));
+#27780=CARTESIAN_POINT('',(0.824161013368515,2.99062508573754,0.671026482387577));
+#27781=CARTESIAN_POINT('',(0.44510868675167,3.07000945216419,0.68593818199619));
+#27782=CARTESIAN_POINT('',(0.059119024614168,3.10154553736165,0.700849881604803));
+#27783=CARTESIAN_POINT('',(-0.327792049577535,3.08474182900823,0.715761581213416));
+#27784=CARTESIAN_POINT('',(-0.709594251494652,3.01986022485231,0.730673280822029));
+#27785=CARTESIAN_POINT('',(-1.0803369222171,2.90791195084957,0.745584980430642));
+#27786=CARTESIAN_POINT('',(-1.4342417734859,2.75064180048717,0.760496680039254));
+#27787=CARTESIAN_POINT('',(-1.76579294643621,2.550500940936,0.775408379647867));
+#27788=CARTESIAN_POINT('',(-2.06982298018153,2.31060870986667,0.79032007925648));
+#27789=CARTESIAN_POINT('',(-2.34159335036766,2.03470399835289,0.805231778865093));
+#27790=CARTESIAN_POINT('',(-2.57686832244554,1.72708697759436,0.820143478473706));
+#27791=CARTESIAN_POINT('',(-2.77198096860742,1.39255207768957,0.835055178082318));
+#27792=CARTESIAN_POINT('',(-2.92389031946532,1.03631326303213,0.849966877690931));
+#27793=CARTESIAN_POINT('',(-3.03022875972211,0.663922768966612,0.864878577299544));
+#27794=CARTESIAN_POINT('',(-3.08933892914026,0.281184566251021,0.879790276908157));
+#27795=CARTESIAN_POINT('',(-3.10029955368011,-0.105936097956279,0.89470197651677));
+#27796=CARTESIAN_POINT('',(-3.06293980421112,-0.491405672717009,0.909613676125383));
+#27797=CARTESIAN_POINT('',(-2.97784195900542,-0.869216340496457,0.924525375733995));
+#27798=CARTESIAN_POINT('',(-2.84633232851673,-1.23347965327354,0.939437075342608));
+#27799=CARTESIAN_POINT('',(-2.67046058388842,-1.57851830819208,0.954348774951221));
+#27800=CARTESIAN_POINT('',(-2.45296781137067,-1.89895463236452,0.969260474559834));
+#27801=CARTESIAN_POINT('',(-2.19724379054132,-2.18979439772936,0.984172174168447));
+#27802=CARTESIAN_POINT('',(-1.90727416217978,-2.44650465964827,0.999083873777059));
+#27803=CARTESIAN_POINT('',(-1.58757830922019,-2.66508440607288,1.01399557338567));
+#27804=CARTESIAN_POINT('',(-1.24313891895345,-2.84212691616376,1.02890727299428));
+#27805=CARTESIAN_POINT('',(-0.879324324301226,-2.97487285645815,1.0438189726029));
+#27806=CARTESIAN_POINT('',(-0.501804834528506,-3.06125328704488,1.05873067221151));
+#27807=CARTESIAN_POINT('',(-0.116464359440003,-3.09992190746469,1.07364237182012));
+#27808=CARTESIAN_POINT('',(0.270691295539799,-3.09027603976057,1.08855407142874));
+#27809=CARTESIAN_POINT('',(0.65362803411654,-3.03246602164249,1.10346577103735));
+#27810=CARTESIAN_POINT('',(1.02637751480922,-2.92739286336722,1.11837747064596));
+#27811=CARTESIAN_POINT('',(1.38313017179789,-2.77669420485253,1.13328917025457));
+#27812=CARTESIAN_POINT('',(1.71832576113972,-2.5827187918941,1.14820086986319));
+#27813=CARTESIAN_POINT('',(2.0267400211262,-2.34848986929146,1.1631125694718));
+#27814=CARTESIAN_POINT('',(2.30356609611836,-2.07765806142717,1.17802426908041));
+#27815=CARTESIAN_POINT('',(2.54448945481125,-1.77444447468881,1.19293596868903));
+#27816=CARTESIAN_POINT('',(2.74575513527363,-1.4435749085232,1.20784766829764));
+#27817=CARTESIAN_POINT('',(2.90422626870084,-1.09020620049021,1.22275936790625));
+#27818=CARTESIAN_POINT('',(3.01743296974655,-0.71984585328097,1.23767106751486));
+#27819=CARTESIAN_POINT('',(3.08361083144295,-0.338266196370521,1.25258276712348));
+#27820=CARTESIAN_POINT('',(3.10172842473847,0.0485855798432928,1.26749446673209));
+#27821=CARTESIAN_POINT('',(3.07150337405324,0.434680115232852,1.2824061663407));
+#27822=CARTESIAN_POINT('',(2.99340675830344,0.813999851807464,1.29731786594932));
+#27823=CARTESIAN_POINT('',(2.86865576880124,1.18063282163536,1.31222956555793));
+#27824=CARTESIAN_POINT('',(2.69919473846232,1.52886478906954,1.32714126516654));
+#27825=CARTESIAN_POINT('',(2.48766483799426,1.85326831117523,1.34205296477515));
+#27826=CARTESIAN_POINT('',(2.2373629113722,2.148787328289,1.35696466438377));
+#27827=CARTESIAN_POINT('',(1.95219009218021,2.41081596630533,1.37187636399238));
+#27828=CARTESIAN_POINT('',(1.63659100166919,2.63527032250103,1.38678806360099));
+#27829=CARTESIAN_POINT('',(1.29548447617298,2.81865211606436,1.40169976320961));
+#27830=CARTESIAN_POINT('',(0.934186903544873,2.95810321129005,1.41661146281822));
+#27831=CARTESIAN_POINT('',(0.558329363471087,3.05145016365748,1.43152316242683));
+#27832=CARTESIAN_POINT('',(0.173769863088009,3.09723809450963,1.44643486203544));
+#27833=CARTESIAN_POINT('',(-0.213497964226224,3.09475336637195,1.46134656164406));
+#27834=CARTESIAN_POINT('',(-0.597438273891624,3.04403470550003,1.47625826125267));
+#27835=CARTESIAN_POINT('',(-0.972067083057866,2.94587259830337,1.49116996086128));
+#27836=CARTESIAN_POINT('',(-1.33154553523384,2.80179697105235,1.5060816604699));
+#27837=CARTESIAN_POINT('',(-1.67027090301965,2.61405334488897,1.52099336007851));
+#27838=CARTESIAN_POINT('',(-1.98296391059879,2.38556783778245,1.53590505968712));
+#27839=CARTESIAN_POINT('',(-2.26475101500724,2.11990155889913,1.55081675929573));
+#27840=CARTESIAN_POINT('',(-2.51124036376748,1.82119510618282,1.56572845890435));
+#27841=CARTESIAN_POINT('',(-2.71859024503359,1.49410403219037,1.58064015851296));
+#27842=CARTESIAN_POINT('',(-2.88356896340323,1.1437262839932,1.59555185812157));
+#27843=CARTESIAN_POINT('',(-3.00360520818947,0.775522748045718,1.61046355773019));
+#27844=CARTESIAN_POINT('',(-3.07682812912694,0.395232138385167,1.6253752573388));
+#27845=CARTESIAN_POINT('',(-3.10209649490413,0.00878155469100482,1.64028695694741));
+#27846=CARTESIAN_POINT('',(-3.07901648006521,-0.377805895779964,1.65519865655603));
+#27847=CARTESIAN_POINT('',(-3.00794780305992,-0.758504972604857,1.67011035616464));
+#27848=CARTESIAN_POINT('',(-2.8899981197756,-1.12738220985288,1.68502205577325));
+#27849=CARTESIAN_POINT('',(-2.72700575993229,-1.47868839337279,1.69993375538186));
+#27850=CARTESIAN_POINT('',(-2.52151107540627,-1.80694816638519,1.71484545499048));
+#27851=CARTESIAN_POINT('',(-2.27671684703893,-2.10704536681307,1.72975715459909));
+#27852=CARTESIAN_POINT('',(-1.99643836701901,-2.37430276630714,1.7446688542077));
+#27853=CARTESIAN_POINT('',(-1.68504397483976,-2.60455496817701,1.75958055381632));
+#27854=CARTESIAN_POINT('',(-1.34738697362037,-2.79421332806166,1.77449225342493));
+#27855=CARTESIAN_POINT('',(-0.988729987924417,-2.94032188550476,1.78940395303354));
+#27856=CARTESIAN_POINT('',(-0.614662942012332,-3.04060343470108,1.80431565264216));
+#27857=CARTESIAN_POINT('',(-0.231015936895287,-3.09349501636897,1.81922735225077));
+#27858=CARTESIAN_POINT('',(0.156231615936423,-3.09817227758257,1.83413905185938));
+#27859=CARTESIAN_POINT('',(0.541044187895046,-3.05456231989859,1.84905075146799));
+#27860=CARTESIAN_POINT('',(0.917424201301911,-2.96334483553042,1.86396245107661));
+#27861=CARTESIAN_POINT('',(1.27950550590206,-2.82594151386146,1.87887415068522));
+#27862=CARTESIAN_POINT('',(1.62164480698897,-2.64449388340472,1.89378585029383));
+#27863=CARTESIAN_POINT('',(1.93850962016707,-2.42182993455755,1.90869754990245));
+#27864=CARTESIAN_POINT('',(2.22516138191437,-2.1614200433595,1.92360924951106));
+#27865=CARTESIAN_POINT('',(2.47713242060816,-1.86732288321309,1.93852094911967));
+#27866=CARTESIAN_POINT('',(2.69049558836537,-1.54412216757153,1.95343264872829));
+#27867=CARTESIAN_POINT('',(2.86192546843602,-1.19685520950386,1.9683443483369));
+#27868=CARTESIAN_POINT('',(2.9887502041889,-0.830934411587401,1.98325604794551));
+#27869=CARTESIAN_POINT('',(3.06899314189778,-0.45206290976329,1.99816774755412));
+#27870=CARTESIAN_POINT('',(3.10140363829595,-0.0661456859058507,2.01307944716274));
+#27871=CARTESIAN_POINT('',(3.08547655274112,0.320802465520588,2.02799114677135));
+#27872=CARTESIAN_POINT('',(3.02146012019174,0.702750682312157,2.04290284637996));
+#27873=CARTESIAN_POINT('',(2.91035208228857,1.07374602980309,2.05781454598858));
+#27874=CARTESIAN_POINT('',(2.75388413684141,1.42800628158721,2.07272624559719));
+#27875=CARTESIAN_POINT('',(2.55449494808689,1.76001003962984,2.0876379452058));
+#27876=CARTESIAN_POINT('',(2.31529213837155,2.06458278918385,2.10254964481442));
+#27877=CARTESIAN_POINT('',(2.04000385364685,2.33697754728309,2.11746134442303));
+#27878=CARTESIAN_POINT('',(1.73292065766247,2.5729488478487,2.13237304403164));
+#27879=CARTESIAN_POINT('',(1.39882866047805,2.76881891029812,2.14728474364026));
+#27880=CARTESIAN_POINT('',(1.04293492353325,2.92153496037168,2.16219644324887));
+#27881=CARTESIAN_POINT('',(0.670786303891003,3.02871680979116,2.17710814285748));
+#27882=CARTESIAN_POINT('',(0.288183002524357,3.08869395318723,2.19201984246609));
+#27883=CARTESIAN_POINT('',(-0.0989118359418043,3.10053160411403,2.20693154207471));
+#27884=CARTESIAN_POINT('',(-0.484465063081752,3.0640452643609,2.22184324168332));
+#27885=CARTESIAN_POINT('',(-0.862467557578934,2.97980359948825,2.23675494129193));
+#27886=CARTESIAN_POINT('',(-1.22702788165641,2.84911957577022,2.25166664090055));
+#27887=CARTESIAN_POINT('',(-1.57246410332561,2.67402999668135,2.26657834050916));
+#27888=CARTESIAN_POINT('',(-1.89339235333834,2.45726375786548,2.28149004011777));
+#27889=CARTESIAN_POINT('',(-2.18481073661893,2.20219931535589,2.29640173972639));
+#27890=CARTESIAN_POINT('',(-2.44217729035723,1.91281202993464,2.311313439335));
+#27891=CARTESIAN_POINT('',(-2.66148077373001,1.59361220830691,2.32622513894361));
+#27892=CARTESIAN_POINT('',(-2.83930318594263,1.24957480676241,2.34113683855223));
+#27893=CARTESIAN_POINT('',(-2.97287303820298,0.886061892942613,2.35604853816084));
+#27894=CARTESIAN_POINT('',(-3.0601085493458,0.508739074202133,2.37096023776945));
+#27895=CARTESIAN_POINT('',(-3.09965009187306,0.123487195087737,2.38587193737806));
+#27896=CARTESIAN_POINT('',(-3.09088138271575,-0.263689319807373,2.40078363698668));
+#27897=CARTESIAN_POINT('',(-3.0339390884439,-0.646756049072219,2.41569533659529));
+#27898=CARTESIAN_POINT('',(-2.92971069522086,-1.01974262522845,2.4306070362039));
+#27899=CARTESIAN_POINT('',(-2.77982067670011,-1.37683578715467,2.44551873581252));
+#27900=CARTESIAN_POINT('',(-2.5866051754478,-1.71246998389634,2.46043043542113));
+#27901=CARTESIAN_POINT('',(-2.35307559249894,-2.02141411773665,2.47534213502974));
+#27902=CARTESIAN_POINT('',(-2.08287165253008,-2.29885307457565,2.49025383463835));
+#27903=CARTESIAN_POINT('',(-1.78020467616101,-2.54046277090883,2.50516553424697));
+#27904=CARTESIAN_POINT('',(-1.4497919435271,-2.74247754774459,2.52007723385558));
+#27905=CARTESIAN_POINT('',(-1.09678317211266,-2.9017488610784,2.5349889334642));
+#27906=CARTESIAN_POINT('',(-0.726680254740554,-3.01579435419086,2.54990063307281));
+#27907=CARTESIAN_POINT('',(-0.345251508658696,-3.08283654694312,2.56481233268142));
+#27908=CARTESIAN_POINT('',(0.0415582277876895,-3.10183053906922,2.57972403229003));
+#27909=CARTESIAN_POINT('',(0.427720249690665,-3.07248029569009,2.59463573189865));
+#27910=CARTESIAN_POINT('',(0.807215947234218,-2.99524326122772,2.60954743150726));
+#27911=CARTESIAN_POINT('',(1.17413061000971,-2.87132322980843,2.62445913111587));
+#27912=CARTESIAN_POINT('',(1.52274561198515,-2.70265158327507,2.63937083072449));
+#27913=CARTESIAN_POINT('',(1.84762754035997,-2.49185718922707,2.6542825303331));
+#27914=CARTESIAN_POINT('',(2.14371287916872,-2.24222542824879,2.66919422994171));
+#27915=CARTESIAN_POINT('',(2.40638692777938,-1.95764698891599,2.68410592955032));
+#27916=CARTESIAN_POINT('',(2.63155572428552,-1.64255722864666,2.69901762915894));
+#27917=CARTESIAN_POINT('',(2.81570985281494,-1.30186704550048,2.71392932876755));
+#27918=CARTESIAN_POINT('',(2.95597914027251,-0.940886338339062,2.72884102837616));
+#27919=CARTESIAN_POINT('',(3.05017739002962,-0.565241248274909,2.74375272798478));
+#27920=CARTESIAN_POINT('',(3.09683645535386,-0.180786471259879,2.75866442759339));
+#27921=CARTESIAN_POINT('',(3.09522912152023,0.206485991516079,2.773576127202));
+#27922=CARTESIAN_POINT('',(3.04538043996993,0.59054022322601,2.78848782681062));
+#27923=CARTESIAN_POINT('',(2.94806733786586,0.965390465463482,2.80339952641923));
+#27924=CARTESIAN_POINT('',(2.80480650913007,1.32519441054544,2.81831122602784));
+#27925=CARTESIAN_POINT('',(2.61783077569008,1.66434425803352,2.83322292563646));
+#27926=CARTESIAN_POINT('',(2.39005428736076,1.97755411629308,2.84813462524507));
+#27927=CARTESIAN_POINT('',(2.12502710274643,2.25994238687458,2.86304632485368));
+#27928=CARTESIAN_POINT('',(1.82687985905209,2.50710784769804,2.87795802446229));
+#27929=CARTESIAN_POINT('',(1.50025939316416,2.71519824923006,2.89286972407091));
+#27930=CARTESIAN_POINT('',(1.15025631739199,2.88097035453319,2.90778142367952));
+#27931=CARTESIAN_POINT('',(0.782325678653709,3.00184048742073,2.92269312328813));
+#27932=CARTESIAN_POINT('',(0.402201937689422,3.07592480088805,2.93760482289675));
+#27933=CARTESIAN_POINT('',(0.0158095934112505,3.10206863820829,2.95251652250536));
+#27934=CARTESIAN_POINT('',(-0.37082915462673,3.07986452907885,2.96742822211397));
+#27935=CARTESIAN_POINT('',(-0.751688266492561,3.00965854033588,2.98233992172258));
+#27936=CARTESIAN_POINT('',(-1.1208317819955,2.89254488225647,2.9972516213312));
+#27937=CARTESIAN_POINT('',(-1.47250633684825,2.73034885451311,3.01216332093981));
+#27938=CARTESIAN_POINT('',(-1.80123083294219,2.5255983975798,3.02707502054842));
+#27939=CARTESIAN_POINT('',(-2.10188186516045,2.28148469298151,3.04198672015704));
+#27940=CARTESIAN_POINT('',(-2.36977357329133,2.00181242645991,3.05689841976565));
+#27941=CARTESIAN_POINT('',(-2.60073067449309,1.69094048923964,3.07181011937426));
+#27942=CARTESIAN_POINT('',(-2.79115353804721,1.35371404160769,3.08672181898288));
+#27943=CARTESIAN_POINT('',(-2.93807428816379,0.995388997643708,3.10163351859149));
+#27944=CARTESIAN_POINT('',(-3.03920306043703,0.621550108060086,3.1165452182001));
+#27945=CARTESIAN_POINT('',(-3.09296369101092,0.238023917889316,3.13145691780872));
+#27946=CARTESIAN_POINT('',(-3.0985182822142,-0.14921204436519,3.14636861741733));
+#27947=CARTESIAN_POINT('',(-3.05578026179158,-0.534122430763069,3.16128031702594));
+#27948=CARTESIAN_POINT('',(-2.96541573219396,-0.910708139118032,3.17619201663455));
+#27949=CARTESIAN_POINT('',(-2.82883308889787,-1.27309981327303,3.19110371624317));
+#27950=CARTESIAN_POINT('',(-2.64816106956007,-1.61564932119124,3.20601541585178));
+#27951=CARTESIAN_POINT('',(-2.42621557612688,-1.93301778511182,3.22092711546039));
+#27952=CARTESIAN_POINT('',(-2.16645578699914,-2.22025879175767,3.23583881506901));
+#27953=CARTESIAN_POINT('',(-1.87293024327612,-2.47289548570515,3.25075051467762));
+#27954=CARTESIAN_POINT('',(-1.55021374936246,-2.68699034436056,3.26566221428623));
+#27955=CARTESIAN_POINT('',(-1.2033360713871,-2.85920654705076,3.28057391389485));
+#27956=CARTESIAN_POINT('',(-0.837703544720191,-2.98685998174714,3.29548561350346));
+#27957=CARTESIAN_POINT('',(-0.459014812390394,-3.06796107886093,3.31039731311207));
+#27958=CARTESIAN_POINT('',(-0.0731720076794384,-3.1012458201006,3.32530901272068));
+#27959=CARTESIAN_POINT('',(0.313811234823682,-3.08619543909612,3.3402207123293));
+#27960=CARTESIAN_POINT('',(0.695903505995707,-3.02304450674186,3.35513241193791));
+#27961=CARTESIAN_POINT('',(1.06714962598087,-2.91277727524234,3.37004411154652));
+#27962=CARTESIAN_POINT('',(1.42176345990529,-2.75711233784143,3.38495581115514));
+#27963=CARTESIAN_POINT('',(1.75421809890509,-2.55847584332413,3.39986751076375));
+#27964=CARTESIAN_POINT('',(2.05933200093269,-2.31996368276183,3.41477921037236));
+#27965=CARTESIAN_POINT('',(2.33234974877568,-2.04529323784765,3.42969090998097));
+#27966=CARTESIAN_POINT('',(2.56901616661686,-1.7387454428583,3.44460260958959));
+#27967=CARTESIAN_POINT('',(2.76564263997644,-1.40509806324806,3.4595143091982));
+#27968=CARTESIAN_POINT('',(2.91916460539264,-1.04955123077538,3.47442600880681));
+#27969=CARTESIAN_POINT('',(3.0271893138233,-0.677646395750236,3.48933770841543));
+#27970=CARTESIAN_POINT('',(3.08803312334183,-0.295179959588994,3.50424940802404));
+#27971=CARTESIAN_POINT('',(3.10074773989434,0.0918870662250521,3.51916110763265));
+#27972=CARTESIAN_POINT('',(3.06513499713702,0.477521966746141,3.53407280724127));
+#27973=CARTESIAN_POINT('',(2.98174994499966,0.855714347719975,3.54898450684988));
+#27974=CARTESIAN_POINT('',(2.85189219883755,1.2205698118538,3.56389620645849));
+#27975=CARTESIAN_POINT('',(2.67758568400173,1.5664018271913,3.57880790606711));
+#27976=CARTESIAN_POINT('',(2.46154709152262,1.88782035575842,3.59371960567572));
+#27977=CARTESIAN_POINT('',(2.20714353654768,2.17981586113944,3.60863130528433));
+#27978=CARTESIAN_POINT('',(1.91834007945664,2.43783738566574,3.62354300489294));
+#27979=CARTESIAN_POINT('',(1.59963792757482,2.65786348032841,3.63845470450156));
+#27980=CARTESIAN_POINT('',(1.25600428065491,2.83646488192183,3.65336640411017));
+#27981=CARTESIAN_POINT('',(0.892794913535356,2.97085796055023,3.66827810371878));
+#27982=CARTESIAN_POINT('',(0.515670702579497,3.05894810447978,3.6831898033274));
+#27983=CARTESIAN_POINT('',(0.130509396890496,3.09936236615252,3.69810150293601));
+#27984=CARTESIAN_POINT('',(-0.256685990589708,3.09147086055073,3.71301320254462));
+#27985=CARTESIAN_POINT('',(-0.639880744307475,3.035396582403,3.72792490215324));
+#27986=CARTESIAN_POINT('',(-1.01310250143229,2.9320134892239,3.74283660176185));
+#27987=CARTESIAN_POINT('',(-1.37053433538003,2.78293288006443,3.75774830137046));
+#27988=CARTESIAN_POINT('',(-1.70660541675182,2.59047828227002,3.77266000097908));
+#27989=CARTESIAN_POINT('',(-2.01607783867307,2.35764923765402,3.78757170058769));
+#27990=CARTESIAN_POINT('',(-2.2941282532983,2.08807455250472,3.8024834001963));
+#27991=CARTESIAN_POINT('',(-2.53642304711842,1.7859557400579,3.81739509980492));
+#27992=CARTESIAN_POINT('',(-2.73918588341015,1.45600153692428,3.83230679941353));
+#27993=CARTESIAN_POINT('',(-2.89925655913016,1.10335451407969,3.84721849902214));
+#27994=CARTESIAN_POINT('',(-3.01414025892765,0.733510926238228,3.86213019863075));
+#27995=CARTESIAN_POINT('',(-3.08204643861628,0.352235048812571,3.87704189823937));
+#27996=CARTESIAN_POINT('',(-3.10191673207909,-0.0345306624188025,3.89195359784798));
+#27997=CARTESIAN_POINT('',(-3.07344144665729,-0.42075818871225,3.90686529745659));
+#27998=CARTESIAN_POINT('',(-2.9970643899307,-0.800427899319235,3.92177699706521));
+#27999=CARTESIAN_POINT('',(-2.87397595266086,-1.16762237171374,3.93668869667382));
+#28000=CARTESIAN_POINT('',(-2.70609455570422,-1.5166186188318,3.95160039628243));
+#28001=CARTESIAN_POINT('',(-2.49603675005839,-1.84197728589612,3.96651209589105));
+#28002=CARTESIAN_POINT('',(-2.2470764360535,-2.13862742662961,3.98142379549966));
+#28003=CARTESIAN_POINT('',(-1.96309383728659,-2.40194553756048,3.99633549510827));
+#28004=CARTESIAN_POINT('',(-1.64851502457657,-2.62782761861287,4.01124719471688));
+#28005=CARTESIAN_POINT('',(-1.30824293250192,-2.81275313686752,4.0261588943255));
+#28006=CARTESIAN_POINT('',(-0.947580943677495,-2.95383989657167,4.04107059393411));
+#28007=CARTESIAN_POINT('',(-0.57215023176378,-3.04888896021025,4.05598229354272));
+#28008=CARTESIAN_POINT('',(-0.18780215147666,-3.09641892051124,4.07089399315134));
+#28009=CARTESIAN_POINT('',(0.199472958938322,-3.09568898923191,4.08580569275995));
+#28010=CARTESIAN_POINT('',(0.583639141388872,-3.04671054287048,4.10071739236856));
+#28011=CARTESIAN_POINT('',(0.958708892636627,-2.95024694535538,4.11562909197718));
+#28012=CARTESIAN_POINT('',(1.31883648379446,-2.80780165047532,4.13054079158579));
+#28013=CARTESIAN_POINT('',(1.65840907016967,-2.62159476948255,4.1454524911944));
+#28014=CARTESIAN_POINT('',(1.97213417144135,-2.39452846907959,4.16036419080301));
+#28015=CARTESIAN_POINT('',(2.25512215873107,-2.13014173908672,4.17527589041163));
+#28016=CARTESIAN_POINT('',(2.50296246294734,-1.83255523476807,4.19018759002024));
+#28017=CARTESIAN_POINT('',(2.71179231664242,-1.506407053488,4.20509928962885));
+#28018=CARTESIAN_POINT('',(2.87835695799087,-1.15678044666428,4.22001098923747));
+#28019=CARTESIAN_POINT('',(3.00006035856794,-0.789124593678653,4.23492268884608));
+#28020=CARTESIAN_POINT('',(3.07500568429929,-0.409169672539802,4.24983438845469));
+#28021=CARTESIAN_POINT('',(3.10202485896944,-0.0228375509827768,4.26474608806331));
+#28022=CARTESIAN_POINT('',(3.08069676952049,0.363850510052298,4.27965778767192));
+#28023=CARTESIAN_POINT('',(3.01135382939868,0.744867702055326,4.29456948728053));
+#28024=CARTESIAN_POINT('',(2.89507679765441,1.11427560104417,4.30948118688914));
+#28025=CARTESIAN_POINT('',(2.73367793454359,1.46631672212684,4.32439288649776));
+#28026=CARTESIAN_POINT('',(2.52967275616233,1.79550425399923,4.33930458610637));
+#28027=CARTESIAN_POINT('',(2.28624082833919,2.09670757480251,4.35421628571498));
+#28028=CARTESIAN_POINT('',(2.00717621083983,2.36523221651447,4.3691279853236));
+#28029=CARTESIAN_POINT('',(1.69682832424657,2.59689303157328,4.38403968493221));
+#28030=CARTESIAN_POINT('',(1.36003416114463,2.78807942137933,4.39895138454082));
+#28031=CARTESIAN_POINT('',(1.00204289815171,2.93581161004295,4.41386308414944));
+#28032=CARTESIAN_POINT('',(0.628434083766345,3.03778708631136,4.42877478375805));
+#28033=CARTESIAN_POINT('',(0.245030677135382,3.09241648984445,4.44368648336666));
+#28034=CARTESIAN_POINT('',(-0.142191706906575,3.09884838252637,4.45859818297527));
+#28035=CARTESIAN_POINT('',(-0.527197932045266,3.0569825187342,4.47350988258389));
+#28036=CARTESIAN_POINT('',(-0.903987402379449,2.96747140773733,4.4884215821925));
+#28037=CARTESIAN_POINT('',(-1.26668758597668,2.83171014387629,4.50333328180111));
+#28038=CARTESIAN_POINT('',(-1.60964554246101,2.65181466302505,4.51824498140973));
+#28039=CARTESIAN_POINT('',(-1.92751602811013,2.43058876422521,4.53315668101834));
+#28040=CARTESIAN_POINT('',(-2.2153448052812,2.17148041048334,4.54806838062695));
+#28041=CARTESIAN_POINT('',(-2.4686458577288,1.87852798981482,4.56298008023557));
+#28042=CARTESIAN_POINT('',(-2.6834713083594,1.55629737409377,4.57789177984418));
+#28043=CARTESIAN_POINT('',(-2.85647294970422,1.20981075669188,4.59280347945279));
+#28044=CARTESIAN_POINT('',(-2.98495442811446,0.844468378022047,4.6077151790614));
+#28045=CARTESIAN_POINT('',(-3.06691326835103,0.465964358950011,4.62262687867002));
+#28046=CARTESIAN_POINT('',(-3.10107208358567,0.0801979538699745,4.63753857827863));
+#28047=CARTESIAN_POINT('',(-3.08689848438333,-0.306818393371664,4.65245027788724));
+#28048=CARTESIAN_POINT('',(-3.02461337637029,-0.689052757690745,4.66736197749586));
+#28049=CARTESIAN_POINT('',(-2.91518751726276,-1.06054774460872,4.68227367710447));
+#28050=CARTESIAN_POINT('',(-2.76032638691739,-1.41551334048354,4.69718537671308));
+#28051=CARTESIAN_POINT('',(-2.56244360621439,-1.74841715399107,4.7120970763217));
+#28052=CARTESIAN_POINT('',(-2.32462331905924,-2.05407064237955,4.72700877593031));
+#28053=CARTESIAN_POINT('',(-2.05057212380559,-2.3277099785991,4.74192047553892));
+#28054=CARTESIAN_POINT('',(-1.74456130328459,-2.5650702989362,4.75683217514753));
+#28055=CARTESIAN_POINT('',(-1.41136025381798,-2.76245217394439,4.77174387475615));
+#28056=CARTESIAN_POINT('',(-1.0561621508044,-2.91677926669974,4.78665557436476));
+#28057=CARTESIAN_POINT('',(-0.684503009308649,-3.02564627964075,4.80156727397337));
+#28058=CARTESIAN_POINT('',(-0.302175401619591,-3.08735644306396,4.81647897358199));
+#28059=CARTESIAN_POINT('',(0.0848618251952377,-3.10094795965813,4.8313906731906));
+#28060=CARTESIAN_POINT('',(0.470576418108567,-3.06620899789218,4.84630237279921));
+#28061=CARTESIAN_POINT('',(0.848956750208655,-2.98368098201829,4.86121407240783));
+#28062=CARTESIAN_POINT('',(1.21410545975013,-2.85465019666535,4.87612577201644));
+#28063=CARTESIAN_POINT('',(1.56033157533532,-2.68112757841762,4.89103747162504));
+#28064=CARTESIAN_POINT('',(1.77493614362458,-2.53758784207521,4.90097860469743));
+#28065=CARTESIAN_POINT('',(1.87734933012156,-2.45941253629451,4.90594917123362));
+#28066=CARTESIAN_POINT('',(6.76316599157788E-016,-3.04508825938494,4.95491174061505));
+#28067=CARTESIAN_POINT('',(1.87734932938775,-2.45941253685464,4.90594917123353));
+#28068=CARTESIAN_POINT('',(1.88100333546932,-2.45605556905112,4.90640052771371));
+#28069=CARTESIAN_POINT('',(1.88818378515283,-2.44940075484579,4.90731013246663));
+#28070=CARTESIAN_POINT('',(1.89872808089665,-2.43943747119845,4.90872903370825));
+#28071=CARTESIAN_POINT('',(1.90875331672263,-2.42976791374526,4.9101698907275));
+#28072=CARTESIAN_POINT('',(1.91825953298243,-2.42039365658937,4.91163965400901));
+#28073=CARTESIAN_POINT('',(1.92702763120411,-2.41153490541413,4.91311031734247));
+#28074=CARTESIAN_POINT('',(1.93506681413316,-2.40319059748055,4.91458771994335));
+#28075=CARTESIAN_POINT('',(1.94216167713864,-2.3956016402881,4.91603056868803));
+#28076=CARTESIAN_POINT('',(1.94850671714227,-2.3885766538006,4.91747653252305));
+#28077=CARTESIAN_POINT('',(1.95399463773999,-2.38224345358118,4.91890304236834));
+#28078=CARTESIAN_POINT('',(1.9586691924908,-2.37655423384003,4.92032781304466));
+#28079=CARTESIAN_POINT('',(1.96227693690029,-2.37185626335891,4.92165238399159));
+#28080=CARTESIAN_POINT('',(1.96502524623467,-2.3679411523516,4.9229130156287));
+#28081=CARTESIAN_POINT('',(1.9669534941787,-2.36483749541183,4.92406771693206));
+#28082=CARTESIAN_POINT('',(1.96821271901139,-2.36237299854245,4.92515592348873));
+#28083=CARTESIAN_POINT('',(1.96886554228908,-2.36059097996468,4.92610657421603));
+#28084=CARTESIAN_POINT('',(1.96903457105096,-2.35958416441145,4.92677132171154));
+#28085=CARTESIAN_POINT('',(1.969043817392,-2.35897232131965,4.92723513033613));
+#28086=CARTESIAN_POINT('',(1.96899861141252,-2.35849739380323,4.92762869097213));
+#28087=CARTESIAN_POINT('',(1.96875073586776,-2.35790894778152,4.92823925593838));
+#28088=CARTESIAN_POINT('',(1.96828437399305,-2.35747898961276,4.92886819703587));
+#28089=CARTESIAN_POINT('',(1.96768920322115,-2.35724779025082,4.92942710618615));
+#28090=CARTESIAN_POINT('',(1.96716124029659,-2.35717538831752,4.92982099615608));
+#28091=CARTESIAN_POINT('',(1.96675554987197,-2.35716375809801,4.93008984516127));
+#28092=CARTESIAN_POINT('',(1.96635669088028,-2.35717431823698,4.93033725667326));
+#28093=CARTESIAN_POINT('',(1.96577423960347,-2.35723079269194,4.93066697159003));
+#28094=CARTESIAN_POINT('',(1.96482715500042,-2.35740147664418,4.93114237374899));
+#28095=CARTESIAN_POINT('',(1.96334460379123,-2.35779842635385,4.93178644198768));
+#28096=CARTESIAN_POINT('',(1.96093189612958,-2.35866239231182,4.93266578979721));
+#28097=CARTESIAN_POINT('',(1.95694130937281,-2.36043556909911,4.93385158561384));
+#28098=CARTESIAN_POINT('',(1.95008273377955,-2.36401776552557,4.93546546117035));
+#28099=CARTESIAN_POINT('',(1.93880775660637,-2.37066769365006,4.93749232959833));
+#28100=CARTESIAN_POINT('',(1.92192128868843,-2.3814512301896,4.93978715654421));
+#28101=CARTESIAN_POINT('',(1.89881452285527,-2.3968808066154,4.94219036529888));
+#28102=CARTESIAN_POINT('',(1.86903033966437,-2.41717600577038,4.94459914766878));
+#28103=CARTESIAN_POINT('',(1.82951856652363,-2.44417313063967,4.94710890299814));
+#28104=CARTESIAN_POINT('',(1.77616698516155,-2.4801741926638,4.94972321168612));
+#28105=CARTESIAN_POINT('',(1.69518367531903,-2.53314652398974,4.95269126963347));
+#28106=CARTESIAN_POINT('',(1.57288700501513,-2.60837159690534,4.95573857479088));
+#28107=CARTESIAN_POINT('',(1.39211911990911,-2.70783875883568,4.95840561106115));
+#28108=CARTESIAN_POINT('',(1.18073964468928,-2.80517389676109,4.95981809070087));
+#28109=CARTESIAN_POINT('',(1.01842732547499,-2.86530264432097,4.96008904233819));
+#28110=CARTESIAN_POINT('',(0.876538109381849,-2.91171276578222,4.96006258281722));
+#28111=CARTESIAN_POINT('',(0.757371124332297,-2.94602260262057,4.95984659377822));
+#28112=CARTESIAN_POINT('',(0.59700277487917,-2.98276810186338,4.95923565458795));
+#28113=CARTESIAN_POINT('',(0.452246917105912,-3.00893523652134,4.95847218001848));
+#28114=CARTESIAN_POINT('',(0.304104982903859,-3.02852264660099,4.95749429506255));
+#28115=CARTESIAN_POINT('',(0.152877360275788,-3.04112329530389,4.95631102998262));
+#28116=CARTESIAN_POINT('',(0.0511633485223535,-3.04460273381551,4.95539822464004));
+#28117=CARTESIAN_POINT('',(-2.4677443654875E-015,-3.04508825956585,4.9549117411792));
+#28118=CARTESIAN_POINT('',(-2.45941683657398,-1.87734369654756,4.90594917123353));
+#28119=CARTESIAN_POINT('',(-2.84066012420975E-015,-3.04508825938505,4.95491174061502));
+#28120=CARTESIAN_POINT('',(-0.0098690448660225,-3.04518216214711,4.95481785020521));
+#28121=CARTESIAN_POINT('',(-0.0567367919403961,-3.04540507358808,4.9543670677016));
+#28122=CARTESIAN_POINT('',(-0.151015373814836,-3.04372355460432,4.95341380135635));
+#28123=CARTESIAN_POINT('',(-0.283180533050133,-3.0359771145745,4.95196354788383));
+#28124=CARTESIAN_POINT('',(-0.443451912267396,-3.0191568322357,4.95005251768106));
+#28125=CARTESIAN_POINT('',(-0.652567778897765,-2.98552709442063,4.94732412904107));
+#28126=CARTESIAN_POINT('',(-0.937342902423058,-2.91628296204419,4.94314329107783));
+#28127=CARTESIAN_POINT('',(-1.28428555350825,-2.79038472421017,4.93721946679213));
+#28128=CARTESIAN_POINT('',(-1.63233329000366,-2.60984812089072,4.93014111556101));
+#28129=CARTESIAN_POINT('',(-1.92957937979522,-2.40443526899636,4.92293274678519));
+#28130=CARTESIAN_POINT('',(-2.15277907031141,-2.21259983053762,4.91659343221451));
+#28131=CARTESIAN_POINT('',(-2.32275754756222,-2.0400382473569,4.91106623493016));
+#28132=CARTESIAN_POINT('',(-2.41630215765796,-1.93106000381514,4.90763312723199));
+#28133=CARTESIAN_POINT('',(-2.45941683657397,-1.87734369654758,4.90594917123353));
+#28134=CARTESIAN_POINT('',(2.8585315893372,1.18403871716755,-2.77555756156289E-017));
+#28135=CARTESIAN_POINT('',(2.8092266532308,1.30307174820521,0.00497056653620416));
+#28136=CARTESIAN_POINT('',(2.69572758606006,1.53496986892084,0.0149116996086125));
+#28137=CARTESIAN_POINT('',(2.48346396758388,1.85889390079937,0.0298233992172251));
+#28138=CARTESIAN_POINT('',(2.23249384624618,2.15384562878944,0.0447350988258376));
+#28139=CARTESIAN_POINT('',(1.94672870685479,2.41522817264588,0.0596467984344502));
+#28140=CARTESIAN_POINT('',(1.63062241929083,2.63896765868577,0.0745584980430627));
+#28141=CARTESIAN_POINT('',(1.28910172038705,2.82157695878877,0.0894701976516753));
+#28142=CARTESIAN_POINT('',(0.927489454397204,2.96020997418063,0.104381897260288));
+#28143=CARTESIAN_POINT('',(0.551421605402321,3.05270601148174,0.1192935968689));
+#28144=CARTESIAN_POINT('',(0.166759458440037,3.09762345394143,0.134205296477513));
+#28145=CARTESIAN_POINT('',(-0.220501753314892,3.09426223132231,0.149116996086125));
+#28146=CARTESIAN_POINT('',(-0.604326288384425,3.0426747306549,0.164028695694738));
+#28147=CARTESIAN_POINT('',(-0.978731968349345,2.943664979839,0.178940395303351));
+#28148=CARTESIAN_POINT('',(-1.33788341434542,2.79877611627273,0.193852094911963));
+#28149=CARTESIAN_POINT('',(-1.67618299559682,2.61026633596485,0.208763794520576));
+#28150=CARTESIAN_POINT('',(-1.98835807247303,2.38107369794188,0.223675494129188));
+#28151=CARTESIAN_POINT('',(-2.2695431743285,2.11477033250852,0.238587193737801));
+#28152=CARTESIAN_POINT('',(-2.51535583132373,1.81550676705569,0.253498893346413));
+#28153=CARTESIAN_POINT('',(-2.72196487833534,1.48794723713852,0.268410592955026));
+#28154=CARTESIAN_POINT('',(-2.88615016638987,1.1371969910473,0.283322292563639));
+#28155=CARTESIAN_POINT('',(-3.00535275097624,0.768722720881079,0.298233992172251));
+#28156=CARTESIAN_POINT('',(-3.07771477501637,0.388267360262496,0.313145691780864));
+#28157=CARTESIAN_POINT('',(-3.10210842488931,0.00176057663188942,0.328057391389476));
+#28158=CARTESIAN_POINT('',(-3.07815350820883,-0.38477364683795,0.342969090998089));
+#28159=CARTESIAN_POINT('',(-3.00622337939225,-0.765310899304814,0.357880790606702));
+#28160=CARTESIAN_POINT('',(-2.88743912066621,-1.13392023698565,0.372792490215314));
+#28161=CARTESIAN_POINT('',(-2.72365206920271,-1.48485662113454,0.387704189823927));
+#28162=CARTESIAN_POINT('',(-2.51741496271224,-1.81265045855836,0.40261588943254));
+#28163=CARTESIAN_POINT('',(-2.27194215321064,-2.11219284911768,0.417527589041152));
+#28164=CARTESIAN_POINT('',(-1.99105950905637,-2.37881521156972,0.432439288649765));
+#28165=CARTESIAN_POINT('',(-1.67914478607047,-2.6083620467281,0.447350988258377));
+#28166=CARTESIAN_POINT('',(-1.34105939709793,-2.79725570387382,0.46226268786699));
+#28167=CARTESIAN_POINT('',(-0.982072643430182,-2.94255214098669,0.477174387475602));
+#28168=CARTESIAN_POINT('',(-0.607779588996091,-3.04198680973456,0.492086087084215));
+#28169=CARTESIAN_POINT('',(-0.22401385731042,-3.09400995007,0.506997786692828));
+#28170=CARTESIAN_POINT('',(0.163243289698507,-3.09781074434312,0.52190948630144));
+#28171=CARTESIAN_POINT('',(0.547956173910859,-3.05332995447139,0.536821185910053));
+#28172=CARTESIAN_POINT('',(0.924128771352407,-2.96126084520732,0.551732885518665));
+#28173=CARTESIAN_POINT('',(1.28589816449356,-2.82303837911414,0.566644585127278));
+#28174=CARTESIAN_POINT('',(1.62762591998978,-2.64081685165342,0.581556284735891));
+#28175=CARTESIAN_POINT('',(1.94398596767628,-2.41743631495786,0.596467984344503));
+#28176=CARTESIAN_POINT('',(2.23004761116033,-2.15637831359838,0.611379683953116));
+#28177=CARTESIAN_POINT('',(2.48135237623214,-1.86171162223541,0.626291383561728));
+#28178=CARTESIAN_POINT('',(2.69398349935702,-1.53802883087132,0.641203083170341));
+#28179=CARTESIAN_POINT('',(2.86462697322135,-1.19037476606822,0.656114782778954));
+#28180=CARTESIAN_POINT('',(2.99062319789405,-0.824167863737275,0.671026482387566));
+#28181=CARTESIAN_POINT('',(3.07000843258347,-0.445115718960457,0.685938181996179));
+#28182=CARTESIAN_POINT('',(3.10154540193458,-0.0591261290610051,0.700849881604791));
+#28183=CARTESIAN_POINT('',(3.08474257984555,0.327784983620505,0.715761581213404));
+#28184=CARTESIAN_POINT('',(3.01986185025168,0.709587334155396,0.730673280822017));
+#28185=CARTESIAN_POINT('',(2.907914425478,1.08033026130727,0.745584980430629));
+#28186=CARTESIAN_POINT('',(2.75064508577581,1.43423547282052,0.760496680039242));
+#28187=CARTESIAN_POINT('',(2.55050498568128,1.76578710421562,0.775408379647855));
+#28188=CARTESIAN_POINT('',(2.31061345102837,2.06981768746091,0.790320079256467));
+#28189=CARTESIAN_POINT('',(2.03470936203664,2.34158868963782,0.80523177886508));
+#28190=CARTESIAN_POINT('',(1.72709288020331,2.57686436634727,0.820143478473692));
+#28191=CARTESIAN_POINT('',(1.39255842722738,2.77197777879934,0.835055178082305));
+#28192=CARTESIAN_POINT('',(1.03631996053673,2.92388794566284,0.849966877690917));
+#28193=CARTESIAN_POINT('',(0.663929710052636,3.03022723892264,0.864878577299531));
+#28194=CARTESIAN_POINT('',(0.2811916427367,3.08933828504654,0.879790276908142));
+#28195=CARTESIAN_POINT('',(-0.105928996363006,3.1002997963308,0.894701976516756));
+#28196=CARTESIAN_POINT('',(-0.491398656699527,3.06294092982434,0.909613676125368));
+#28197=CARTESIAN_POINT('',(-0.869209519404387,2.97784395003769,0.924525375733981));
+#28198=CARTESIAN_POINT('',(-1.23347313341845,2.8463351539364,0.939437075342593));
+#28199=CARTESIAN_POINT('',(-1.57851219119057,2.67046419965931,0.954348774951206));
+#28200=CARTESIAN_POINT('',(-1.89894901355439,2.45297216113842,0.969260474559818));
+#28201=CARTESIAN_POINT('',(-2.18978936468377,2.19724880651171,0.984172174168431));
+#28202=CARTESIAN_POINT('',(-2.44650029081082,1.90727976617534,0.999083873777043));
+#28203=CARTESIAN_POINT('',(-2.66508076953501,1.58758441389867,1.01399557338566));
+#28204=CARTESIAN_POINT('',(-2.8421240686035,1.24314542916909,1.02890727299427));
+#28205=CARTESIAN_POINT('',(-2.97487084225675,0.87933113858768,1.04381897260288));
+#28206=CARTESIAN_POINT('',(-3.06125213759511,0.501811846680275,1.05873067221149));
+#28207=CARTESIAN_POINT('',(-3.09992164068153,0.116471460167716,1.07364237182011));
+#28208=CARTESIAN_POINT('',(-3.09027665980204,-0.270684216906035,1.08855407142872));
+#28209=CARTESIAN_POINT('',(-3.0324675188448,-0.653621087902269,1.10346577103733));
+#28210=CARTESIAN_POINT('',(-2.92739521439541,-1.02637080927613,1.11837747064594));
+#28211=CARTESIAN_POINT('',(-2.77669737306415,-1.38312381145649,1.13328917025456));
+#28212=CARTESIAN_POINT('',(-2.58272272791032,-1.71831984512045,1.14820086986317));
+#28213=CARTESIAN_POINT('',(-2.34849451176668,-2.02673464163444,1.16311256947178));
+#28214=CARTESIAN_POINT('',(-2.0776633380051,-2.3035613369973,1.17802426908039));
+#28215=CARTESIAN_POINT('',(-1.77445030313023,-2.54448539023519,1.19293596868901));
+#28216=CARTESIAN_POINT('',(-1.44358119798771,-2.74575182859188,1.20784766829762));
+#28217=CARTESIAN_POINT('',(-1.09021285295203,-2.90422377145038,1.22275936790623));
+#28218=CARTESIAN_POINT('',(-0.71985276505675,-3.01743132084882,1.23767106751485));
+#28219=CARTESIAN_POINT('',(-0.338273259735321,-3.08361005659719,1.25258276712346));
+#28220=CARTESIAN_POINT('',(0.0485784749770391,-3.1017285360212,1.26749446673207));
+#28221=CARTESIAN_POINT('',(0.434673079599539,-3.07150436973004,1.28240616634068));
+#28222=CARTESIAN_POINT('',(0.813992995062442,-2.99340862285598,1.2973178659493));
+#28223=CARTESIAN_POINT('',(1.18062625064588,-2.86865847316915,1.31222956555791));
+#28224=CARTESIAN_POINT('',(1.52885860624914,-2.6991982404961,1.32714126516652));
+#28225=CARTESIAN_POINT('',(1.85326261288757,-2.48766908311222,1.34205296477513));
+#28226=CARTESIAN_POINT('',(2.14878220334596,-2.23736783341117,1.35696466438375));
+#28227=CARTESIAN_POINT('',(2.41081149458278,-1.95219561442669,1.37187636399236));
+#28228=CARTESIAN_POINT('',(2.63526657369395,-1.63659703805507,1.38678806360097));
+#28229=CARTESIAN_POINT('',(2.81864914860058,-1.29549093261687,1.40169976320958));
+#28230=CARTESIAN_POINT('',(2.9581010714196,-0.934193679418511,1.4166114628182));
+#28231=CARTESIAN_POINT('',(3.05144888473176,-0.558336353167661,1.43152316242681));
+#28232=CARTESIAN_POINT('',(3.09723769646162,-0.173776957668127,1.44643486203542));
+#28233=CARTESIAN_POINT('',(3.09475385540551,0.21349087533664,1.46134656164403));
+#28234=CARTESIAN_POINT('',(3.04403607399323,0.597431301177963,1.47625826125265));
+#28235=CARTESIAN_POINT('',(2.94587482492726,0.972060335194827,1.49116996086126));
+#28236=CARTESIAN_POINT('',(2.80180002110342,1.33153911739167,1.50608166046987));
+#28237=CARTESIAN_POINT('',(2.61405717083001,1.67026491522498,1.52099336007848));
+#28238=CARTESIAN_POINT('',(2.38557237998345,1.98295844617566,1.5359050596871));
+#28239=CARTESIAN_POINT('',(2.11990674656665,2.26474615912258,1.55081675929571));
+#28240=CARTESIAN_POINT('',(1.82120085846338,2.51123619210371,1.56572845890432));
+#28241=CARTESIAN_POINT('',(1.49411025943058,2.71858682260905,1.58064015851294));
+#28242=CARTESIAN_POINT('',(1.1437328891371,2.88356634355885,1.59555185812155));
+#28243=CARTESIAN_POINT('',(0.775529628147449,3.00360343175739,1.61046355773016));
+#28244=CARTESIAN_POINT('',(0.395239186213442,3.07682722379412,1.62537525733877));
+#28245=CARTESIAN_POINT('',(0.0087886604004079,3.10209647478083,1.64028695694739));
+#28246=CARTESIAN_POINT('',(-0.377798842936969,3.07901734546507,1.655198656556));
+#28247=CARTESIAN_POINT('',(-0.758498082551844,3.00794954049506,1.67011035616461));
+#28248=CARTESIAN_POINT('',(-1.12737558997623,2.89000070216687,1.68502205577322));
+#28249=CARTESIAN_POINT('',(-1.47868214684798,2.72700914703129,1.69993375538184));
+#28250=CARTESIAN_POINT('',(-1.80694239056877,2.52151521442265,1.71484545499045));
+#28251=CARTESIAN_POINT('',(-2.10704015172524,2.27672167346318,1.72975715459906));
+#28252=CARTESIAN_POINT('',(-2.37429819322876,1.99644380562788,1.74466885420767));
+#28253=CARTESIAN_POINT('',(-2.60455110838276,1.68504994086865,1.75958055381629));
+#28254=CARTESIAN_POINT('',(-2.79421024170919,1.34739337408449,1.7744922534249));
+#28255=CARTESIAN_POINT('',(-2.94031962069706,0.988736723067977,1.78940395303351));
+#28256=CARTESIAN_POINT('',(-3.0406020267368,0.61466990686333,1.80431565264212));
+#28257=CARTESIAN_POINT('',(-3.09349448719223,0.231023022901567,1.81922735225074));
+#28258=CARTESIAN_POINT('',(-3.09817263544097,-0.156224519215311,1.83413905185935));
+#28259=CARTESIAN_POINT('',(-3.05456355921465,-0.541037191066548,1.84905075146796));
+#28260=CARTESIAN_POINT('',(-2.96334693698853,-0.917417413416576,1.86396245107657));
+#28261=CARTESIAN_POINT('',(-2.8259444447089,-1.27949903275391,1.87887415068519));
+#28262=CARTESIAN_POINT('',(-2.64449759796215,-1.62163874946663,1.8937858502938));
+#28263=CARTESIAN_POINT('',(-2.42183437493095,-1.93850407268133,1.90869754990241));
+#28264=CARTESIAN_POINT('',(-2.1614251403425,-2.22515643092675,1.92360924951102));
+#28265=CARTESIAN_POINT('',(-1.86732855736558,-2.47712814328332,1.93852094911964));
+#28266=CARTESIAN_POINT('',(-1.54412833045781,-2.69049205136846,1.95343264872825));
+#28267=CARTESIAN_POINT('',(-1.19686176507097,-2.86192272689367,1.96834434833686));
+#28268=CARTESIAN_POINT('',(-0.830941257662158,-2.98874830082998,1.98325604794547));
+#28269=CARTESIAN_POINT('',(-0.452069939644754,-3.06899210638751,1.99816774755409));
+#28270=CARTESIAN_POINT('',(-0.0661527900283164,-3.10140348677349,2.0130794471627));
+#28271=CARTESIAN_POINT('',(0.320795397879922,-3.08547728756806,2.02799114677131));
+#28272=CARTESIAN_POINT('',(0.702743761307499,-3.02146172991529,2.04290284637993));
+#28273=CARTESIAN_POINT('',(1.07373936330322,-2.91035454182003,2.05781454598854));
+#28274=CARTESIAN_POINT('',(1.42799997349428,-2.75388740784725,2.07272624559715));
+#28275=CARTESIAN_POINT('',(1.76000418825995,-2.55449897958616,2.08763794520576));
+#28276=CARTESIAN_POINT('',(2.06457748573478,-2.31529686753045,2.10254964481438));
+#28277=CARTESIAN_POINT('',(2.33697287441286,-2.04000920675809,2.11746134442299));
+#28278=CARTESIAN_POINT('',(2.57294487838732,-1.732926551294,2.1323730440316));
+#28279=CARTESIAN_POINT('',(2.76881570611247,-1.39883500277344,2.14728474364021));
+#28280=CARTESIAN_POINT('',(2.92153257140128,-1.04294161564331,2.16219644324883));
+#28281=CARTESIAN_POINT('',(3.02871527326981,-0.670793241514439,2.17710814285744));
+#28282=CARTESIAN_POINT('',(3.08869329306271,-0.288190077533373,2.19201984246605));
+#28283=CARTESIAN_POINT('',(3.10053183067486,0.0989047338162572,2.20693154207466));
+#28284=CARTESIAN_POINT('',(3.06404637407598,0.484458044531353,2.22184324168328));
+#28285=CARTESIAN_POINT('',(2.97980557506186,0.862460731992783,2.23675494129189));
+#28286=CARTESIAN_POINT('',(2.84912238641166,1.22702135541612,2.2516666409005));
+#28287=CARTESIAN_POINT('',(2.67403359858477,1.57245797814729,2.26657834050911));
+#28288=CARTESIAN_POINT('',(2.45726809489266,1.89338672468724,2.28149004011773));
+#28289=CARTESIAN_POINT('',(2.20220431991117,2.1848056922216,2.29640173972634));
+#28290=CARTESIAN_POINT('',(1.91281762401847,2.44217290883418,2.31131343933495));
+#28291=CARTESIAN_POINT('',(1.59361830473152,2.66147712337039,2.32622513894357));
+#28292=CARTESIAN_POINT('',(1.24958131051068,2.83930032363991,2.34113683855218));
+#28293=CARTESIAN_POINT('',(0.886068702649011,2.97287100856818,2.35604853816079));
+#28294=CARTESIAN_POINT('',(0.508746083732536,3.06010738401222,2.3709602377694));
+#28295=CARTESIAN_POINT('',(0.123494295193627,3.09964980900325,2.38587193737802));
+#28296=CARTESIAN_POINT('',(-0.263682239786196,3.09088198671845,2.40078363698663));
+#28297=CARTESIAN_POINT('',(-0.646749099482922,3.0339405699053,2.41569533659524));
+#28298=CARTESIAN_POINT('',(-1.01973591438533,2.92971303105133,2.43060703620385));
+#28299=CARTESIAN_POINT('',(-1.37682941965098,2.77982383049409,2.44551873581247));
+#28300=CARTESIAN_POINT('',(-1.71246405897417,2.58660909805115,2.46043043542108));
+#28301=CARTESIAN_POINT('',(-2.02140872774012,2.35308022277511,2.47534213502969));
+#28302=CARTESIAN_POINT('',(-2.29884830351169,2.08287691831291,2.4902538346383));
+#28303=CARTESIAN_POINT('',(-2.54045869313788,1.78021049537954,2.50516553424692));
+#28304=CARTESIAN_POINT('',(-2.74247422682161,1.44979822548467,2.52007723385553));
+#28305=CARTESIAN_POINT('',(-2.90174634876233,1.09678981890049,2.53498893346414));
+#28306=CARTESIAN_POINT('',(-3.01579268963795,0.726687162763736,2.54990063307275));
+#28307=CARTESIAN_POINT('',(-3.0828357560966,0.345258570250771,2.56481233268137));
+#28308=CARTESIAN_POINT('',(-3.101830634255,-0.0415511226866569,2.57972403228998));
+#28309=CARTESIAN_POINT('',(-3.07248127542463,-0.42771321181873,2.59463573189859));
+#28310=CARTESIAN_POINT('',(-2.99524511024118,-0.807209086281619,2.60954743150721));
+#28311=CARTESIAN_POINT('',(-2.87132591928261,-1.17412403290928,2.62445913111582));
+#28312=CARTESIAN_POINT('',(-2.70265507129261,-1.52273942124567,2.63937083072443));
+#28313=CARTESIAN_POINT('',(-2.49186142142474,-1.84762183246853,2.65428253033304));
+#28314=CARTESIAN_POINT('',(-2.24223033866477,-2.14370774308686,2.66919422994166));
+#28315=CARTESIAN_POINT('',(-1.95765250101796,-2.4063824435566,2.68410592955027));
+#28316=CARTESIAN_POINT('',(-1.6425632565246,-2.63155196181162,2.69901762915888));
+#28317=CARTESIAN_POINT('',(-1.30187349520561,-2.81570687073076,2.71392932876749));
+#28318=CARTESIAN_POINT('',(-0.940893109348156,-2.95597698505595,2.72884102837611));
+#28319=CARTESIAN_POINT('',(-0.565248235056968,-3.05017609527127,2.74375272798472));
+#28320=CARTESIAN_POINT('',(-0.180793564920935,-3.09683604123345,2.75866442759333));
+#28321=CARTESIAN_POINT('',(0.20647890153578,-3.09522959449212,2.77357612720194));
+#28322=CARTESIAN_POINT('',(0.590533247428854,-3.04538179266252,2.78848782681056));
+#28323=CARTESIAN_POINT('',(0.965383712572231,-2.94806954919648,2.80339952641917));
+#28324=CARTESIAN_POINT('',(1.32518798580871,-2.80480954463356,2.81831122602778));
+#28325=CARTESIAN_POINT('',(1.6643382615854,-2.61783458805597,2.83322292563639));
+#28326=CARTESIAN_POINT('',(1.97754864159249,-2.39005881717061,2.84813462524501));
+#28327=CARTESIAN_POINT('',(2.25993751924862,-2.12503227939993,2.86304632485362));
+#28328=CARTESIAN_POINT('',(2.50710366301212,-1.82688560186742,2.87795802446223));
+#28329=CARTESIAN_POINT('',(2.7151948127055,-1.50026561263545,2.89286972407084));
+#28330=CARTESIAN_POINT('',(2.88096771973066,-1.15026291658437,2.90778142367946));
+#28331=CARTESIAN_POINT('',(3.00183869540551,-0.782332554714069,2.92269312328807));
+#28332=CARTESIAN_POINT('',(3.07592387958997,-0.402208983449469,2.93760482289668));
+#28333=CARTESIAN_POINT('',(3.10206860198646,-0.0158166990578014,2.9525165225053));
+#28334=CARTESIAN_POINT('',(3.07986537849779,0.37082209984023,2.96742822211391));
+#28335=CARTESIAN_POINT('',(3.0096602621568,0.75168137251998,2.98233992172252));
+#28336=CARTESIAN_POINT('',(2.89254744964358,1.1208251562843,2.99725162133113));
+#28337=CARTESIAN_POINT('',(2.73035222745184,1.47250008266487,3.01216332093974));
+#28338=CARTESIAN_POINT('',(2.52560252350053,1.80122504776251,3.02707502054836));
+#28339=CARTESIAN_POINT('',(2.28148950757881,2.10187663915062,3.04198672015697));
+#28340=CARTESIAN_POINT('',(2.00181785469486,2.36976898790244,3.05689841976558));
+#28341=CARTESIAN_POINT('',(1.69094644650934,2.60072680119168,3.0718101193742));
+#28342=CARTESIAN_POINT('',(1.35372043506387,2.79115043720144,3.08672181898281));
+#28343=CARTESIAN_POINT('',(0.995395727639789,2.93807200810255,3.10163351859142));
+#28344=CARTESIAN_POINT('',(0.621557069704298,3.0392016366967,3.11654521820003));
+#28345=CARTESIAN_POINT('',(0.238031002679482,3.09296314578151,3.13145691780865));
+#28346=CARTESIAN_POINT('',(-0.149204946850564,3.09851862399351,3.14636861741726));
+#28347=CARTESIAN_POINT('',(-0.534115431143797,3.05578148525273,3.16128031702587));
+#28348=CARTESIAN_POINT('',(-0.910701346488161,2.96541781826844,3.17619201663448));
+#28349=CARTESIAN_POINT('',(-1.27309333350053,2.82883600507272,3.1911037162431));
+#28350=CARTESIAN_POINT('',(-1.61564325526798,2.64816477038465,3.20601541585171));
+#28351=CARTESIAN_POINT('',(-1.93301222757952,2.42622000392119,3.22092711546032));
+#28352=CARTESIAN_POINT('',(-2.22025382923443,2.16646087275287,3.23583881506893));
+#28353=CARTESIAN_POINT('',(-2.47289119553543,1.87293590772418,3.25075051467755));
+#28354=CARTESIAN_POINT('',(-2.68698679340971,1.5502199042204,3.26566221428616));
+#28355=CARTESIAN_POINT('',(-2.85920379066288,1.20334262072708,3.28057391389477));
+#28356=CARTESIAN_POINT('',(-2.98685806288249,0.837710386466092,3.29548561350339));
+#28357=CARTESIAN_POINT('',(-3.06796002742638,0.459021839908739,3.310397313112));
+#28358=CARTESIAN_POINT('',(-3.10124565248352,0.0731791114413545,3.32530901272061));
+#28359=CARTESIAN_POINT('',(-3.08619615790894,-0.313804165535377,3.34022071232922));
+#28360=CARTESIAN_POINT('',(-3.02304610078138,-0.695896581360901,3.35513241193784));
+#28361=CARTESIAN_POINT('',(-2.91277971966431,-1.06714295392492,3.37004411154645));
+#28362=CARTESIAN_POINT('',(-2.7571155945478,-1.42175714441695,3.38495581115506));
+#28363=CARTESIAN_POINT('',(-2.55847986155682,-1.75421223841572,3.39986751076367));
+#28364=CARTESIAN_POINT('',(-2.31996839989382,-2.05932668678221,3.41477921037229));
+#28365=CARTESIAN_POINT('',(-2.04529858035909,-2.33234506378888,3.4296909099809));
+#28366=CARTESIAN_POINT('',(-1.73875132748236,-2.56901218381261,3.44460260958951));
+#28367=CARTESIAN_POINT('',(-1.40510439826867,-2.76563942142958,3.45951430919812));
+#28368=CARTESIAN_POINT('',(-1.04955791745675,-2.91916220126651,3.47442600880674));
+#28369=CARTESIAN_POINT('',(-0.677653329875684,-3.02718776158792,3.48933770841535));
+#28370=CARTESIAN_POINT('',(-0.295187033085239,-3.0880324471899,3.50424940802396));
+#28371=CARTESIAN_POINT('',(0.0918799636034811,-3.10074795036416,3.51916110763257));
+#28372=CARTESIAN_POINT('',(0.477514945698653,-3.06513609094828,3.53407280724119));
+#28373=CARTESIAN_POINT('',(0.855707517674591,-2.98175190510453,3.5489845068498));
+#28374=CARTESIAN_POINT('',(1.22056327926163,-2.85189499468641,3.56389620645841));
+#28375=CARTESIAN_POINT('',(1.56639569386746,-2.67758927201929,3.57880790606702));
+#28376=CARTESIAN_POINT('',(1.8878147172951,-2.46155141578706,3.59371960567564));
+#28377=CARTESIAN_POINT('',(2.17981080541612,-2.20714852966229,3.60863130528425));
+#28378=CARTESIAN_POINT('',(2.43783299147946,-1.91834566360018,3.62354300489286));
+#28379=CARTESIAN_POINT('',(2.65785981616568,-1.59964401571443,3.63845470450147));
+#28380=CARTESIAN_POINT('',(2.83646200489126,-1.25601077790263,3.65336640411009));
+#28381=CARTESIAN_POINT('',(2.97085591549238,-0.89280171862694,3.6682781037187));
+#28382=CARTESIAN_POINT('',(3.05894692326834,-0.515677709452759,3.68318980332731));
+#28383=CARTESIAN_POINT('',(3.09936206719751,-0.130516496338334,3.69810150293592));
+#28384=CARTESIAN_POINT('',(3.09147144851159,0.256678909217239,3.71301320254453));
+#28385=CARTESIAN_POINT('',(3.03539804811594,0.639873791378603,3.72792490215315));
+#28386=CARTESIAN_POINT('',(2.93201580984476,1.01309578531335,3.74283660176176));
+#28387=CARTESIAN_POINT('',(2.78293601942467,1.37052796074653,3.75774830137037));
+#28388=CARTESIAN_POINT('',(2.59048219144049,1.70659948295695,3.77266000097898));
+#28389=CARTESIAN_POINT('',(2.35765385570753,2.01607243819926,3.78757170058759));
+#28390=CARTESIAN_POINT('',(2.08807980746561,2.29412347031577,3.80248340019621));
+#28391=CARTESIAN_POINT('',(1.78596155002388,2.53641895617336,3.81739509980482));
+#28392=CARTESIAN_POINT('',(1.4560078113429,2.73918254826285,3.83230679941343));
+#28393=CARTESIAN_POINT('',(1.10336115515968,2.89925403176127,3.84721849902204));
+#28394=CARTESIAN_POINT('',(0.733517830473619,3.01413857872802,3.86213019863066));
+#28395=CARTESIAN_POINT('',(0.352242108595955,3.08204563177302,3.87704189823927));
+#28396=CARTESIAN_POINT('',(-0.0345235571191743,3.10191681116743,3.89195359784788));
+#28397=CARTESIAN_POINT('',(-0.420751148637526,3.07344241044459,3.90686529745649));
+#28398=CARTESIAN_POINT('',(-0.800421034193988,2.99706622339566,3.9217769970651));
+#28399=CARTESIAN_POINT('',(-1.16761578853583,2.87397862722762,3.93668869667372));
+#28400=CARTESIAN_POINT('',(-1.51661242020475,2.70609802968776,3.95160039628233));
+#28401=CARTESIAN_POINT('',(-1.84197156842993,2.49604096931422,3.96651209589094));
+#28402=CARTESIAN_POINT('',(-2.13862227943507,2.24708133482151,3.98142379549955));
+#28403=CARTESIAN_POINT('',(-2.40194104086028,1.96309933921601,3.99633549510817));
+#28404=CARTESIAN_POINT('',(-2.62782384249129,1.64852104391591,4.01124719471678));
+#28405=CARTESIAN_POINT('',(-2.8127501401781,1.3082493754355,4.02615889432539));
+#28406=CARTESIAN_POINT('',(-2.95383772601996,0.947587709787614,4.041070593934));
+#28407=CARTESIAN_POINT('',(-3.04888764962583,0.572157215595802,4.05598229354262));
+#28408=CARTESIAN_POINT('',(-3.09641849032053,0.187809244182595,4.07089399315123));
+#28409=CARTESIAN_POINT('',(-3.09568944613972,-0.199465867903341,4.08580569275984));
+#28410=CARTESIAN_POINT('',(-3.0467118797556,-0.58363216254367,4.10071739236845));
+#28411=CARTESIAN_POINT('',(-2.9502491413815,-0.958702134751472,4.11562909197706));
+#28412=CARTESIAN_POINT('',(-2.80780467141582,-1.3188300521958,4.13054079158568));
+#28413=CARTESIAN_POINT('',(-2.62159856825392,-1.65840306509855,4.14545249119429));
+#28414=CARTESIAN_POINT('',(-2.39453298647529,-1.97212868649107,4.1603641908029));
+#28415=CARTESIAN_POINT('',(-2.13014690469993,-2.2551172793885,4.17527589041151));
+#28416=CARTESIAN_POINT('',(-1.83256096808903,-2.5029582652605,4.19018759002012));
+#28417=CARTESIAN_POINT('',(-1.50641326515883,-2.71178886603526,4.20509928962874));
+#28418=CARTESIAN_POINT('',(-1.15678703987167,-2.87835430824355,4.22001098923735));
+#28419=CARTESIAN_POINT('',(-0.78913146566279,-3.00005855097866,4.23492268884596));
+#28420=CARTESIAN_POINT('',(-0.409176716195919,-3.07500474704063,4.24983438845457));
+#28421=CARTESIAN_POINT('',(-0.0228446565304827,-3.10202480664924,4.26474608806318));
+#28422=CARTESIAN_POINT('',(0.363843453358019,-3.08069760295421,4.2796577876718));
+#28423=CARTESIAN_POINT('',(0.744860804198074,-3.01135553559667,4.29456948728041));
+#28424=CARTESIAN_POINT('',(1.11426896953196,-2.89507935002436,4.30948118688902));
+#28425=CARTESIAN_POINT('',(1.4663104603165,-2.733681293305,4.32439288649763));
+#28426=CARTESIAN_POINT('',(1.79549845948555,-2.52967686896653,4.33930458610624));
+#28427=CARTESIAN_POINT('',(2.09670233789709,-2.2862456310852,4.35421628571486));
+#28428=CARTESIAN_POINT('',(2.36522761883823,-2.00718162867343,4.36912798532347));
+#28429=CARTESIAN_POINT('',(2.59688914478426,-1.69683427272699,4.38403968493208));
+#28430=CARTESIAN_POINT('',(2.78807630605592,-1.36004054756057,4.39895138454069));
+#28431=CARTESIAN_POINT('',(2.93580931473969,-1.00204962296633,4.41386308414931));
+#28432=CARTESIAN_POINT('',(3.03778564680217,-0.62844104216863,4.42877478375792));
+#28433=CARTESIAN_POINT('',(3.09241592856513,-0.245037760673685,4.44368648336653));
+#28434=CARTESIAN_POINT('',(3.09884870822485,0.142184608634237,4.45859818297514));
+#28435=CARTESIAN_POINT('',(3.05698372633425,0.527190929670518,4.47350988258376));
+#28436=CARTESIAN_POINT('',(2.96747347841764,0.903980605039283,4.48842158219237));
+#28437=CARTESIAN_POINT('',(2.83171304536385,1.26668109961248,4.50333328180098));
+#28438=CARTESIAN_POINT('',(2.65181835009812,1.60963946816738,4.51824498140959));
+#28439=CARTESIAN_POINT('',(2.43059317941812,1.92751046055926,4.5331566810182));
+#28440=CARTESIAN_POINT('',(2.17148548498219,2.21533983124732,4.54806838062682));
+#28441=CARTESIAN_POINT('',(1.87853364452994,2.46864155473579,4.56298008023543));
+#28442=CARTESIAN_POINT('',(1.5563035208924,2.68346774347247,4.57789177984404));
+#28443=CARTESIAN_POINT('',(1.20981729977178,2.85647017848466,4.59280347945265));
+#28444=CARTESIAN_POINT('',(0.844475215404683,2.98495249375371,4.60771517906127));
+#28445=CARTESIAN_POINT('',(0.465971384069906,3.06691220099749,4.62262687866988));
+#28446=CARTESIAN_POINT('',(0.0802050572356382,3.1010718998748,4.63753857827849));
+#28447=CARTESIAN_POINT('',(-0.306811322471238,3.08689918717841,4.6524502778871));
+#28448=CARTESIAN_POINT('',(-0.689045829460571,3.02461495471775,4.66736197749572));
+#28449=CARTESIAN_POINT('',(-1.0605410670302,2.91518994656295,4.68227367710432));
+#28450=CARTESIAN_POINT('',(-1.41550701763148,2.76032962930795,4.69718537671294));
+#28451=CARTESIAN_POINT('',(-1.74841128441162,2.56244761116034,4.71209707632155));
+#28452=CARTESIAN_POINT('',(-2.05406531755429,2.32462802414067,4.72700877593016));
+#28453=CARTESIAN_POINT('',(-2.32770528151921,2.05057745569045,4.74192047553878));
+#28454=CARTESIAN_POINT('',(-2.56506630280903,1.74456717887168,4.75683217514738));
+#28455=CARTESIAN_POINT('',(-2.76244894105243,1.41136658153208,4.771743874756));
+#28456=CARTESIAN_POINT('',(-2.9167768474299,1.0561688320236,4.78665557436461));
+#28457=CARTESIAN_POINT('',(-3.02564471169909,0.684509939901398,4.80156727397322));
+#28458=CARTESIAN_POINT('',(-3.08735575088797,0.302182473567668,4.81647897358184));
+#28459=CARTESIAN_POINT('',(-3.10094815403587,-0.0848547221131748,4.83139067319045));
+#28460=CARTESIAN_POINT('',(-3.06621007579414,-0.470569394599101,4.84630237279906));
+#28461=CARTESIAN_POINT('',(-2.98368292664462,-0.848949915738192,4.86121407240767));
+#28462=CARTESIAN_POINT('',(-2.8546529777076,-1.2140989208387,4.87612577201628));
+#28463=CARTESIAN_POINT('',(-2.68113115253126,-1.56032543389722,4.8910374716249));
+#28464=CARTESIAN_POINT('',(-2.53759190776557,-1.77493033098081,4.90097860469732));
+#28465=CARTESIAN_POINT('',(-2.45941683657398,-1.87734369654756,4.90594917123353));
+#28466=CARTESIAN_POINT('',(2.75545529808154E-016,-3.5,4.5));
+#28467=CARTESIAN_POINT('',(-2.45941683657359,-1.87734369654818,4.90594917123346));
+#28468=CARTESIAN_POINT('',(-2.53815503400908,-1.77926112917836,4.90287379872412));
+#28469=CARTESIAN_POINT('',(-2.68388660524323,-1.57318578277787,4.89672305370543));
+#28470=CARTESIAN_POINT('',(-2.86377813873548,-1.23877685545574,4.88749693617739));
+#28471=CARTESIAN_POINT('',(-3.00204840276377,-0.88391294793602,4.87827081864936));
+#28472=CARTESIAN_POINT('',(-3.09638706847825,-0.513768807415528,4.86904470112133));
+#28473=CARTESIAN_POINT('',(-3.14512643219289,-0.133778194698652,4.85981858359329));
+#28474=CARTESIAN_POINT('',(-3.14727030469744,0.250446042573685,4.85059246606526));
+#28475=CARTESIAN_POINT('',(-3.10251280333068,0.633194830101961,4.84136634853723));
+#28476=CARTESIAN_POINT('',(-3.01124697325893,1.00874770841356,4.83214023100919));
+#28477=CARTESIAN_POINT('',(-2.87456297843243,1.37145832220456,4.82291411348116));
+#28478=CARTESIAN_POINT('',(-2.69423584832503,1.71583929946303,4.81368799595313));
+#28479=CARTESIAN_POINT('',(-2.47270289891389,2.0366452394065,4.8044618784251));
+#28480=CARTESIAN_POINT('',(-2.21303110846172,2.32895255599196,4.79523576089706));
+#28481=CARTESIAN_POINT('',(-1.91887487922451,2.58823496201863,4.78600964336903));
+#28482=CARTESIAN_POINT('',(-1.59442476335221,2.81043343782881,4.776783525841));
+#28483=CARTESIAN_POINT('',(-1.24434786994615,2.99201960468318,4.76755740831296));
+#28484=CARTESIAN_POINT('',(-0.873720799103477,3.1300515157616,4.75833129078493));
+#28485=CARTESIAN_POINT('',(-0.487956065623352,3.22222098591282,4.7491051732569));
+#28486=CARTESIAN_POINT('',(-0.0927230781030465,3.26689170325851,4.73987905572886));
+#28487=CARTESIAN_POINT('',(0.306135173224309,3.26312749977874,4.73065293820083));
+#28488=CARTESIAN_POINT('',(0.702688495763425,3.21071030212206,4.7214268206728));
+#28489=CARTESIAN_POINT('',(1.09100766398496,3.11014743598423,4.71220070314476));
+#28490=CARTESIAN_POINT('',(1.46525306811801,2.96266811524253,4.70297458561673));
+#28491=CARTESIAN_POINT('',(1.81976251677398,2.77020910827822,4.6937484680887));
+#28492=CARTESIAN_POINT('',(2.14913687353937,2.53538973616374,4.68452235056066));
+#28493=CARTESIAN_POINT('',(2.44832223278528,2.26147651820147,4.67529623303263));
+#28494=CARTESIAN_POINT('',(2.71268738472169,1.95233793725472,4.6660701155046));
+#28495=CARTESIAN_POINT('',(2.93809538350619,1.61238994802907,4.65684399797656));
+#28496=CARTESIAN_POINT('',(3.12096811414594,1.24653299364753,4.64761788044853));
+#28497=CARTESIAN_POINT('',(3.25834285287386,0.860081427333388,4.6383917629205));
+#28498=CARTESIAN_POINT('',(3.34791993024232,0.458686354738454,4.62916564539246));
+#28499=CARTESIAN_POINT('',(3.38810073472074,0.048253016581244,4.61993952786443));
+#28500=CARTESIAN_POINT('',(3.37801543525456,-0.365146080853671,4.6107134103364));
+#28501=CARTESIAN_POINT('',(3.3175399519908,-0.775361009562031,4.60148729280836));
+#28502=CARTESIAN_POINT('',(3.20730186299694,-1.1762559087708,4.59226117528033));
+#28503=CARTESIAN_POINT('',(3.04867509893153,-1.56180075797215,4.5830350577523));
+#28504=CARTESIAN_POINT('',(2.8437634449185,-1.92616206147817,4.57380894022427));
+#28505=CARTESIAN_POINT('',(2.59537303651485,-2.26379108094792,4.56458282269623));
+#28506=CARTESIAN_POINT('',(2.30697420333119,-2.56950828174876,4.5553567051682));
+#28507=CARTESIAN_POINT('',(1.98265317257195,-2.83858270897294,4.54613058764017));
+#28508=CARTESIAN_POINT('',(1.62705430983028,-3.06680507698225,4.53690447011213));
+#28509=CARTESIAN_POINT('',(1.24531368095473,-3.25055344833466,4.5276783525841));
+#28510=CARTESIAN_POINT('',(0.842984998060541,-3.38685046736428,4.51845223505607));
+#28511=CARTESIAN_POINT('',(0.425958590945776,-3.47341129336449,4.50922611752803));
+#28512=CARTESIAN_POINT('',(0.142236979590009,-3.49692462749066,4.50307537250934));
+#28513=CARTESIAN_POINT('',(2.75545529808154E-016,-3.5,4.5));
+#28514=CARTESIAN_POINT('',(3.48314654335269,-0.343059991153451,3.92578125));
+#28515=CARTESIAN_POINT('',(2.75545529808154E-016,-3.5,4.5));
+#28516=CARTESIAN_POINT('',(-0.140308109398606,-3.5,4.49521484375));
+#28517=CARTESIAN_POINT('',(-0.420923762357188,-3.48310562452593,4.48564453125));
+#28518=CARTESIAN_POINT('',(-0.835767019077678,-3.40744701982515,4.4712890625));
+#28519=CARTESIAN_POINT('',(-1.23853664042978,-3.28256433995903,4.45693359375));
+#28520=CARTESIAN_POINT('',(-1.6234143593338,-3.11026164362162,4.442578125));
+#28521=CARTESIAN_POINT('',(-1.98484018016637,-2.89302802039416,4.42822265625));
+#28522=CARTESIAN_POINT('',(-2.31759294645658,-2.63400163328726,4.4138671875));
+#28523=CARTESIAN_POINT('',(-2.6168656994492,-2.33692438475003,4.39951171875));
+#28524=CARTESIAN_POINT('',(-2.87833513736001,-2.00608786104246,4.38515625));
+#28525=CARTESIAN_POINT('',(-3.09822406514655,-1.64627133585999,4.37080078125));
+#28526=CARTESIAN_POINT('',(-3.27335596125118,-1.2626727288117,4.3564453125));
+#28527=CARTESIAN_POINT('',(-3.40120086537823,-0.860833516127985,4.34208984375));
+#28528=CARTESIAN_POINT('',(-3.47991192646305,-0.446558678339558,4.327734375));
+#28529=CARTESIAN_POINT('',(-3.5083520823097,-0.0258328413659852,4.31337890625));
+#28530=CARTESIAN_POINT('',(-3.48611048562987,0.395266177558102,4.2990234375));
+#28531=CARTESIAN_POINT('',(-3.4135084391526,0.810655170201155,4.28466796875));
+#28532=CARTESIAN_POINT('',(-3.29159475407649,1.21433341553134,4.2703125));
+#28533=CARTESIAN_POINT('',(-3.12213059891361,1.60046936630079,4.25595703125));
+#28534=CARTESIAN_POINT('',(-2.90756405759982,1.9634848917406,4.2416015625));
+#28535=CARTESIAN_POINT('',(-2.65099476440564,2.29813585939426,4.22724609375));
+#28536=CARTESIAN_POINT('',(-2.35612912653265,2.59958789200219,4.212890625));
+#28537=CARTESIAN_POINT('',(-2.02722678125118,2.86348620505109,4.19853515625));
+#28538=CARTESIAN_POINT('',(-1.66903906106091,3.08601851611309,4.1841796875));
+#28539=CARTESIAN_POINT('',(-1.28674035580836,3.2639701171846,4.16982421875));
+#28540=CARTESIAN_POINT('',(-0.885853363306122,3.39477031444826,4.15546875));
+#28541=CARTESIAN_POINT('',(-0.472169308285486,3.47652956458781,4.14111328125));
+#28542=CARTESIAN_POINT('',(-0.0516642822015939,3.50806677118388,4.1267578125));
+#28543=CARTESIAN_POINT('',(0.369587087551225,3.48892634686593,4.11240234375));
+#28544=CARTESIAN_POINT('',(0.785499391877087,3.41938479474026,4.098046875));
+#28545=CARTESIAN_POINT('',(1.19006434996889,3.30044671401797,4.08369140625));
+#28546=CARTESIAN_POINT('',(1.57743760510147,3.13383028754832,4.0693359375));
+#28547=CARTESIAN_POINT('',(1.94202315237198,2.92194246089457,4.05498046875));
+#28548=CARTESIAN_POINT('',(2.27855417874608,2.66784417155537,4.040625));
+#28549=CARTESIAN_POINT('',(2.58216914757758,2.37520613048459,4.02626953125));
+#28550=CARTESIAN_POINT('',(2.84848202853673,2.04825579523859,4.0119140625));
+#28551=CARTESIAN_POINT('',(3.07364565820209,1.69171629873454,3.99755859375));
+#28552=CARTESIAN_POINT('',(3.25440731675845,1.31073822348482,3.983203125));
+#28553=CARTESIAN_POINT('',(3.38815571513434,0.910825178429041,3.96884765625));
+#28554=CARTESIAN_POINT('',(3.47295872426644,0.497754359734714,3.9544921875));
+#28555=CARTESIAN_POINT('',(3.50759126239724,0.0774928466094351,3.94013671875));
+#28556=CARTESIAN_POINT('',(3.49689914300099,-0.203427503651711,3.93056640625));
+#28557=CARTESIAN_POINT('',(3.48314654335269,-0.343059991153455,3.92578125));
+#28558=CARTESIAN_POINT('',(0.682816127056435,3.43274848141131,3.3515625));
+#28559=CARTESIAN_POINT('',(3.48314654335269,-0.343059991153455,3.92578125));
+#28560=CARTESIAN_POINT('',(3.46939394370439,-0.482692478655199,3.92099609375));
+#28561=CARTESIAN_POINT('',(3.42507577543123,-0.760300952173103,3.91142578125));
+#28562=CARTESIAN_POINT('',(3.30911973788293,-1.16573078515019,3.8970703125));
+#28563=CARTESIAN_POINT('',(3.14536007575773,-1.55432031753018,3.88271484375));
+#28564=CARTESIAN_POINT('',(2.93616245061476,-1.92045612745383,3.868359375));
+#28565=CARTESIAN_POINT('',(2.68454894125987,-2.25884896563918,3.85400390625));
+#28566=CARTESIAN_POINT('',(2.39415436241748,-2.56461041067501,3.8396484375));
+#28567=CARTESIAN_POINT('',(2.06917376260454,-2.83332342120381,3.82529296875));
+#28568=CARTESIAN_POINT('',(1.71430182059785,-3.06110616233382,3.8109375));
+#28569=CARTESIAN_POINT('',(1.33466502644022,-3.24466807798961,3.79658203125));
+#28570=CARTESIAN_POINT('',(0.935747623896363,-3.38135742764881,3.7822265625));
+#28571=CARTESIAN_POINT('',(0.523312384947311,-3.46919959311938,3.76787109375));
+#28572=CARTESIAN_POINT('',(0.103317360615827,-3.50692560402064,3.753515625));
+#28573=CARTESIAN_POINT('',(-0.318170189203263,-3.49399046934049,3.73916015625));
+#28574=CARTESIAN_POINT('',(-0.735061443550241,-3.43058105039741,3.7248046875));
+#28575=CARTESIAN_POINT('',(-1.14133397967858,-3.31761336143484,3.71044921875));
+#28576=CARTESIAN_POINT('',(-1.53111877314282,-3.15671933685425,3.69609375));
+#28577=CARTESIAN_POINT('',(-1.89878498189019,-2.95022325624489,3.68173828125));
+#28578=CARTESIAN_POINT('',(-2.23902128956278,-2.70110816777568,3.6673828125));
+#28579=CARTESIAN_POINT('',(-2.54691263292251,-2.41297279499782,3.65302734375));
+#28580=CARTESIAN_POINT('',(-2.81801120499246,-2.08997954958341,3.638671875));
+#28581=CARTESIAN_POINT('',(-3.0484007082011,-1.73679440100979,3.62431640625));
+#28582=CARTESIAN_POINT('',(-3.23475292932685,-1.35851947183367,3.6099609375));
+#28583=CARTESIAN_POINT('',(-3.37437581895955,-0.96061933228568,3.59560546875));
+#28584=CARTESIAN_POINT('',(-3.46525238092166,-0.548842058935581,3.58125));
+#28585=CARTESIAN_POINT('',(-3.50606980985166,-0.129136197817058,3.56689453125));
+#28586=CARTESIAN_POINT('',(-3.49623845602703,0.292435168435055,3.5525390625));
+#28587=CARTESIAN_POINT('',(-3.4359003434607,0.709782008046463,3.53818359375));
+#28588=CARTESIAN_POINT('',(-3.32592711821826,1.11687531687317,3.523828125));
+#28589=CARTESIAN_POINT('',(-3.16790745659403,1.50783421356423,3.50947265625));
+#28590=CARTESIAN_POINT('',(-2.96412411505049,1.87701089493897,3.4951171875));
+#28591=CARTESIAN_POINT('',(-2.71752095344797,2.21907222430877,3.48076171875));
+#28592=CARTESIAN_POINT('',(-2.43166040798671,2.52907677412393,3.46640625));
+#28593=CARTESIAN_POINT('',(-2.11067202806367,2.8025462099567,3.45205078125));
+#28594=CARTESIAN_POINT('',(-1.75919282102197,3.03552998471272,3.4376953125));
+#28595=CARTESIAN_POINT('',(-1.38230026455971,3.22466240809589,3.42333984375));
+#28596=CARTESIAN_POINT('',(-0.985438962021293,3.36721126839488,3.408984375));
+#28597=CARTESIAN_POINT('',(-0.57434197205235,3.46111729861858,3.39462890625));
+#28598=CARTESIAN_POINT('',(-0.154948053807302,3.50502393768068,3.3802734375));
+#28599=CARTESIAN_POINT('',(0.266684367613061,3.49829687896724,3.36591796875));
+#28600=CARTESIAN_POINT('',(0.545203998637075,3.46012123565536,3.35634765625));
+#28601=CARTESIAN_POINT('',(0.682816127056433,3.43274848141131,3.3515625));
+#28602=CARTESIAN_POINT('',(-3.34929117506274,1.01599637039059,2.77734375));
+#28603=CARTESIAN_POINT('',(0.682816127056434,3.43274848141131,3.3515625));
+#28604=CARTESIAN_POINT('',(0.820428255475794,3.40537572716726,3.34677734375));
+#28605=CARTESIAN_POINT('',(1.09235602819681,3.33406057428224,3.33720703125));
+#28606=CARTESIAN_POINT('',(1.48446792650844,3.17892382391604,3.3228515625));
+#28607=CARTESIAN_POINT('',(1.85513504029485,2.97786427459815,3.30849609375));
+#28608=CARTESIAN_POINT('',(2.19900285323837,2.73378640813882,3.294140625));
+#28609=CARTESIAN_POINT('',(2.51110380076044,2.4502161882975,3.27978515625));
+#28610=CARTESIAN_POINT('',(2.78692927467998,2.1312500762597,3.2654296875));
+#28611=CARTESIAN_POINT('',(3.0224946895601,1.78149586599972,3.25107421875));
+#28612=CARTESIAN_POINT('',(3.21439706159352,1.40600611648817,3.23671875));
+#28613=CARTESIAN_POINT('',(3.35986416352563,1.0102051632137,3.22236328125));
+#28614=CARTESIAN_POINT('',(3.45679457358018,0.599810757831211,3.2080078125));
+#28615=CARTESIAN_POINT('',(3.50378803232139,0.180751469427935,3.19365234375));
+#28616=CARTESIAN_POINT('',(3.50016567093098,-0.240918959769659,3.179296875));
+#28617=CARTESIAN_POINT('',(3.44597981814206,-0.659109066920978,3.16494140625));
+#28618=CARTESIAN_POINT('',(3.34201324430325,-1.06777766601554,3.1505859375));
+#28619=CARTESIAN_POINT('',(3.18976785345451,-1.4610211190151,3.13623046875));
+#28620=CARTESIAN_POINT('',(2.99144298677978,-1.83315861997428,3.121875));
+#28621=CARTESIAN_POINT('',(2.74990365086244,-2.17881426012255,3.10751953125));
+#28622=CARTESIAN_POINT('',(2.46863912971994,-2.49299468839296,3.0931640625));
+#28623=CARTESIAN_POINT('',(2.15171257850907,-2.77116124551167,3.07880859375));
+#28624=CARTESIAN_POINT('',(1.80370232707263,-3.00929552959703,3.064453125));
+#28625=CARTESIAN_POINT('',(1.42963574125826,-3.20395744610581,3.05009765625));
+#28626=CARTESIAN_POINT('',(1.03491659745037,-3.35233490353539,3.0357421875));
+#28627=CARTESIAN_POINT('',(0.625247019465126,-3.45228443697646,3.02138671875));
+#28628=CARTESIAN_POINT('',(0.206545105509876,-3.50236217266716,3.00703125));
+#28629=CARTESIAN_POINT('',(-0.215140564829404,-3.50184468623393,2.99267578125));
+#28630=CARTESIAN_POINT('',(-0.633718308538378,-3.45073945330029,2.9783203125));
+#28631=CARTESIAN_POINT('',(-1.04314133979793,-3.34978474149376,2.96396484375));
+#28632=CARTESIAN_POINT('',(-1.43749512202162,-3.20043894541112,2.949609375));
+#28633=CARTESIAN_POINT('',(-1.81108280941693,-3.00485951860872,2.93525390625));
+#28634=CARTESIAN_POINT('',(-2.1585075437797,-2.76587180696965,2.9208984375));
+#28635=CARTESIAN_POINT('',(-2.4747504176572,-2.4869282336716,2.90654296875));
+#28636=CARTESIAN_POINT('',(-2.75524297763298,-2.17205842540834,2.8921875));
+#28637=CARTESIAN_POINT('',(-2.99593322030634,-1.82581100020182,2.87783203125));
+#28638=CARTESIAN_POINT('',(-3.19334412774644,-1.45318785826629,2.8634765625));
+#28639=CARTESIAN_POINT('',(-3.34462389621995,-1.05957192319501,2.84912109375));
+#28640=CARTESIAN_POINT('',(-3.44758713481175,-0.650649384657794,2.834765625));
+#28641=CARTESIAN_POINT('',(-3.50074643047795,-0.232327538517563,2.82041015625));
+#28642=CARTESIAN_POINT('',(-3.50333385453408,0.189350486581463,2.8060546875));
+#28643=CARTESIAN_POINT('',(-3.45531198422919,0.608293265590911,2.79169921875));
+#28644=CARTESIAN_POINT('',(-3.3900204693157,0.881729881076723,2.78212890625));
+#28645=CARTESIAN_POINT('',(-3.34929117506274,1.01599637039058,2.77734375));
+#28646=CARTESIAN_POINT('',(-1.33939201327777,-3.23357836378952,2.203125));
+#28647=CARTESIAN_POINT('',(-3.34929117506274,1.01599637039059,2.77734375));
+#28648=CARTESIAN_POINT('',(-3.30856188080978,1.15026285970444,2.77255859375));
+#28649=CARTESIAN_POINT('',(-3.21093654722002,1.41389111852643,2.76298828125));
+#28650=CARTESIAN_POINT('',(-3.01811313574832,1.78890883024169,2.7486328125));
+#28651=CARTESIAN_POINT('',(-2.78169001260801,2.1380837985015,2.73427734375));
+#28652=CARTESIAN_POINT('',(-2.50508250811284,2.45637197944898,2.719921875));
+#28653=CARTESIAN_POINT('',(-2.19228651401743,2.7391753335714,2.70556640625));
+#28654=CARTESIAN_POINT('',(-1.84782068680776,2.98240848627926,2.6912109375));
+#28655=CARTESIAN_POINT('',(-1.47666119034063,3.18255768179225,2.67685546875));
+#28656=CARTESIAN_POINT('',(-1.08416980487559,3.33673155998189,2.6625));
+#28657=CARTESIAN_POINT('',(-0.676016472031135,3.44270292047833,2.64814453125));
+#28658=CARTESIAN_POINT('',(-0.258097386278244,3.49894089809185,2.6337890625));
+#28659=CARTESIAN_POINT('',(0.163550181550824,3.50463307740677,2.61943359375));
+#28660=CARTESIAN_POINT('',(0.582835098872851,3.45969722904506,2.605078125));
+#28661=CARTESIAN_POINT('',(0.993700364018566,3.36478249753074,2.59072265625));
+#28662=CARTESIAN_POINT('',(1.39021060585046,3.22126002373618,2.5763671875));
+#28663=CARTESIAN_POINT('',(1.7666378263001,3.03120313734094,2.56201171875));
+#28664=CARTESIAN_POINT('',(2.11754414718894,2.79735740545354,2.54765625));
+#28665=CARTESIAN_POINT('',(2.43786036596888,2.52310097007194,2.53330078125));
+#28666=CARTESIAN_POINT('',(2.72295918556437,2.21239574734958,2.5189453125));
+#28667=CARTESIAN_POINT('',(2.96872206043571,1.86973019364353,2.50458984375));
+#28668=CARTESIAN_POINT('',(3.17159869320331,1.50005446514817,2.490234375));
+#28669=CARTESIAN_POINT('',(3.32865832234322,1.10870890780002,2.47587890625));
+#28670=CARTESIAN_POINT('',(3.43763206005022,0.701346910490672,2.4615234375));
+#28671=CARTESIAN_POINT('',(3.49694566865465,0.283853236052343,2.44716796875));
+#28672=CARTESIAN_POINT('',(3.50574230210395,-0.137740990190921,2.4328125));
+#28673=CARTESIAN_POINT('',(3.46389488398473,-0.557345406228755,2.41845703125));
+#28674=CARTESIAN_POINT('',(3.3720079432722,-0.968898394904806,2.4041015625));
+#28675=CARTESIAN_POINT('',(3.23140888128763,-1.36645465020807,2.38974609375));
+#28676=CARTESIAN_POINT('',(3.04412879602177,-1.74427106333025,2.375390625));
+#28677=CARTESIAN_POINT('',(2.8128731408359,-2.09688968777638,2.36103515625));
+#28678=CARTESIAN_POINT('',(2.54098264140837,-2.41921658501359,2.3466796875));
+#28679=CARTESIAN_POINT('',(2.2323850355117,-2.70659541164742,2.33232421875));
+#28680=CARTESIAN_POINT('',(1.89153833282536,-2.95487468509841,2.31796875));
+#28681=CARTESIAN_POINT('',(1.52336641431819,-3.16046775600075,2.30361328125));
+#28682=CARTESIAN_POINT('',(1.1331879020422,-3.32040462117051,2.2892578125));
+#28683=CARTESIAN_POINT('',(0.72663932498897,-3.43237482786601,2.27490234375));
+#28684=CARTESIAN_POINT('',(0.309593698038876,-3.49476085247756,2.260546875));
+#28685=CARTESIAN_POINT('',(-0.111924336216335,-3.50666146050917,2.24619140625));
+#28686=CARTESIAN_POINT('',(-0.531825478274982,-3.46790475125123,2.2318359375));
+#28687=CARTESIAN_POINT('',(-0.944043966894224,-3.37905054621735,2.21748046875));
+#28688=CARTESIAN_POINT('',(-1.20976422275903,-3.28727195268284,2.20791015625));
+#28689=CARTESIAN_POINT('',(-1.33939201327776,-3.23357836378953,2.203125));
+#28690=CARTESIAN_POINT('',(3.08672442521927,-1.64988857889094,1.62890625));
+#28691=CARTESIAN_POINT('',(-1.33939201327776,-3.23357836378953,2.203125));
+#28692=CARTESIAN_POINT('',(-1.46901980379649,-3.17988477489621,2.19833984375));
+#28693=CARTESIAN_POINT('',(-1.72180966447314,-3.0568894459316,2.18876953125));
+#28694=CARTESIAN_POINT('',(-2.07612156402268,-2.82823636821488,2.1744140625));
+#28695=CARTESIAN_POINT('',(-2.4004416409331,-2.55872655517001,2.16005859375));
+#28696=CARTESIAN_POINT('',(-2.69008490070799,-2.25225329411634,2.145703125));
+#28697=CARTESIAN_POINT('',(-2.94086711053452,-1.91324392218165,2.13134765625));
+#28698=CARTESIAN_POINT('',(-3.14916547380536,-1.54659577402032,2.1169921875));
+#28699=CARTESIAN_POINT('',(-3.31197090378575,-1.15760546019344,2.10263671875));
+#28700=CARTESIAN_POINT('',(-3.42693150940463,-0.751892345374562,2.08828125));
+#28701=CARTESIAN_POINT('',(-3.49238656633397,-0.33531737267471,2.07392578125));
+#28702=CARTESIAN_POINT('',(-3.50739050903923,0.0861016041949717,2.0595703125));
+#28703=CARTESIAN_POINT('',(-3.4717265901294,0.506276754875632,2.04521484375));
+#28704=CARTESIAN_POINT('',(-3.38591001158055,0.919138217363831,2.030859375));
+#28705=CARTESIAN_POINT('',(-3.25118048209098,1.31872178339879,2.01650390625));
+#28706=CARTESIAN_POINT('',(-3.06948430822068,1.69925505758462,2.0021484375));
+#28707=CARTESIAN_POINT('',(-2.84344627799059,2.05524084557537,1.98779296875));
+#28708=CARTESIAN_POINT('',(-2.57633174312167,2.38153656669881,1.9734375));
+#28709=CARTESIAN_POINT('',(-2.27199944767236,2.67342854382091,1.95908203125));
+#28710=CARTESIAN_POINT('',(-1.9348457845137,2.92670009725791,1.9447265625));
+#28711=CARTESIAN_POINT('',(-1.5697412849147,3.1376924590492,1.93037109375));
+#28712=CARTESIAN_POINT('',(-1.18196025871113,3.30335762762185,1.916015625));
+#28713=CARTESIAN_POINT('',(-0.777104601477721,3.42130239930674,1.90166015625));
+#28714=CARTESIAN_POINT('',(-0.361022869387709,3.48982294062592,1.8873046875));
+#28715=CARTESIAN_POINT('',(0.0602742091936045,3.50792940191874,1.87294921875));
+#28716=CARTESIAN_POINT('',(0.480700564859312,3.47536021673781,1.85859375));
+#28717=CARTESIAN_POINT('',(0.89418270669015,3.39258588044521,1.84423828125));
+#28718=CARTESIAN_POINT('',(1.29474746007458,3.26080215342335,1.8298828125));
+#28719=CARTESIAN_POINT('',(1.67660825535663,3.08191278708691,1.81552734375));
+#28720=CARTESIAN_POINT('',(2.03424872078346,2.85850202223665,1.801171875));
+#28721=CARTESIAN_POINT('',(2.36250237216605,2.59379725704395,1.78681640625));
+#28722=CARTESIAN_POINT('',(2.6566272480555,2.2916224239679,1.7724609375));
+#28723=CARTESIAN_POINT('',(2.91237441224792,1.95634274911402,1.75810546875));
+#28724=CARTESIAN_POINT('',(3.12604933404755,1.59280169207722,1.74375));
+#28725=CARTESIAN_POINT('',(3.29456525951746,1.20625097710787,1.72939453125));
+#28726=CARTESIAN_POINT('',(3.4154878029749,0.802274726857915,1.7150390625));
+#28727=CARTESIAN_POINT('',(3.48707011359279,0.386708792861821,1.70068359375));
+#28728=CARTESIAN_POINT('',(3.50827811270339,-0.0344435451332966,1.686328125));
+#28729=CARTESIAN_POINT('',(3.47880542373954,-0.455098318408411,1.67197265625));
+#28730=CARTESIAN_POINT('',(3.39907782946425,-0.869178699887341,1.6576171875));
+#28731=CARTESIAN_POINT('',(3.2702470042685,-1.27070300872943,1.64326171875));
+#28732=CARTESIAN_POINT('',(3.15286521014,-1.52614787365179,1.63369140625));
+#28733=CARTESIAN_POINT('',(3.08672442521927,-1.64988857889094,1.62890625));
+#28734=CARTESIAN_POINT('',(1.94449581556855,2.91014364305895,1.0546875));
+#28735=CARTESIAN_POINT('',(3.08672442521927,-1.64988857889094,1.62890625));
+#28736=CARTESIAN_POINT('',(3.02058364029855,-1.77362928413008,1.62412109375));
+#28737=CARTESIAN_POINT('',(2.87340282821311,-2.01314624211407,1.61455078125));
+#28738=CARTESIAN_POINT('',(2.61112213838426,-2.34334011221864,1.6001953125));
+#28739=CARTESIAN_POINT('',(2.31112116226351,-2.63968191814763,1.58583984375));
+#28740=CARTESIAN_POINT('',(1.97773364969061,-2.8978908338232,1.571484375));
+#28741=CARTESIAN_POINT('',(1.61577574548975,-3.1142367295817,1.55712890625));
+#28742=CARTESIAN_POINT('',(1.23047629847381,-3.28559427630976,1.5427734375));
+#28743=CARTESIAN_POINT('',(0.82740135665308,-3.40948803546834,1.52841796875));
+#28744=CARTESIAN_POINT('',(0.412373751561408,-3.48412823504049,1.5140625));
+#28745=CARTESIAN_POINT('',(-0.00861101628369372,-3.50843662042312,1.49970703125));
+#28746=CARTESIAN_POINT('',(-0.429471389151863,-3.48206203204989,1.4853515625));
+#28747=CARTESIAN_POINT('',(-0.844127606291957,-3.40538547795029,1.47099609375));
+#28748=CARTESIAN_POINT('',(-1.24658953236953,-3.27951462977784,1.456640625));
+#28749=CARTESIAN_POINT('',(-1.63104319111822,-3.10626782133266,1.44228515625));
+#28750=CARTESIAN_POINT('',(-1.99193475420694,-2.88814778086622,1.4279296875));
+#28751=CARTESIAN_POINT('',(-2.32405077199882,-2.62830547659734,1.41357421875));
+#28752=CARTESIAN_POINT('',(-2.62259348719104,-2.33049459773737,1.39921875));
+#28753=CARTESIAN_POINT('',(-2.88325014335124,-1.99901732859047,1.38486328125));
+#28754=CARTESIAN_POINT('',(-3.10225528711784,-1.63866219907867,1.3705078125));
+#28755=CARTESIAN_POINT('',(-3.27644516404488,-1.2546349095043,1.35615234375));
+#28756=CARTESIAN_POINT('',(-3.40330342228741,-0.852483128857528,1.341796875));
+#28757=CARTESIAN_POINT('',(-3.4809974638908,-0.438016353034631,1.32744140625));
+#28758=CARTESIAN_POINT('',(-3.50840491855213,-0.0172219806974002,1.3130859375));
+#28759=CARTESIAN_POINT('',(-3.48512985741309,0.403821180855748,1.29873046875));
+#28760=CARTESIAN_POINT('',(-3.41150851265933,0.819030730310414,1.284375));
+#28761=CARTESIAN_POINT('',(-3.28860442030091,1.2224085388761,1.27001953125));
+#28762=CARTESIAN_POINT('',(-3.11819305630127,1.60812739942284,1.2556640625));
+#28763=CARTESIAN_POINT('',(-2.90273618800166,1.97061520647878,1.24130859375));
+#28764=CARTESIAN_POINT('',(-2.64534631136126,2.30463545102204,1.226953125));
+#28765=CARTESIAN_POINT('',(-2.34974168775288,2.60536286723657,1.21259765625));
+#28766=CARTESIAN_POINT('',(-2.0201926298564,2.86845313843844,1.1982421875));
+#28767=CARTESIAN_POINT('',(-1.66145981259666,3.09010565519267,1.18388671875));
+#28768=CARTESIAN_POINT('',(-1.27872550032043,3.2671184190374,1.16953125));
+#28769=CARTESIAN_POINT('',(-0.877518683584164,3.39693429859245,1.15517578125));
+#28770=CARTESIAN_POINT('',(-0.463635207486023,3.47767797014109,1.1408203125));
+#28771=CARTESIAN_POINT('',(-0.0430540436628934,3.50818300789924,1.12646484375));
+#28772=CARTESIAN_POINT('',(0.378149078137071,3.488008736884,1.112109375));
+#28773=CARTESIAN_POINT('',(0.793889455012164,3.4174465890308,1.09775390625));
+#28774=CARTESIAN_POINT('',(1.19816125547838,3.29751593005458,1.0833984375));
+#28775=CARTESIAN_POINT('',(1.58512448595364,3.12994919596969,1.06904296875));
+#28776=CARTESIAN_POINT('',(1.82783388624398,2.98809465209207,1.05947265625));
+#28777=CARTESIAN_POINT('',(1.94449581556854,2.91014364305895,1.0546875));
+#28778=CARTESIAN_POINT('',(-2.70553658676963,2.2203764945727,0.480468750000002));
+#28779=CARTESIAN_POINT('',(1.94449581556855,2.91014364305895,1.0546875));
+#28780=CARTESIAN_POINT('',(2.06115774489311,2.83219263402583,1.04990234375));
+#28781=CARTESIAN_POINT('',(2.28509512094576,2.66224377049717,1.04033203125));
+#28782=CARTESIAN_POINT('',(2.58799101413392,2.36886137497645,1.0259765625));
+#28783=CARTESIAN_POINT('',(2.85350061549348,2.04125840917707,1.01162109375));
+#28784=CARTESIAN_POINT('',(3.07778849406042,1.68416734907917,0.997265625000002));
+#28785=CARTESIAN_POINT('',(3.25761454650805,1.30274676509591,0.982910156250003));
+#28786=CARTESIAN_POINT('',(3.39038100984476,0.902506663526234,0.968554687500002));
+#28787=CARTESIAN_POINT('',(3.47416993355361,0.489228925744552,0.954199218750003));
+#28788=CARTESIAN_POINT('',(3.50777090115468,0.0688837730942906,0.939843750000002));
+#28789=CARTESIAN_POINT('',(3.49069851195105,-0.35245647644803,0.925488281250003));
+#28790=CARTESIAN_POINT('',(3.42319939420318,-0.768705129858284,0.911132812500002));
+#28791=CARTESIAN_POINT('',(3.30624864204546,-1.17384904741261,0.896777343750003));
+#28792=CARTESIAN_POINT('',(3.14153572932531,-1.56203550872337,0.882421875000002));
+#28793=CARTESIAN_POINT('',(2.93144010339618,-1.92765676128829,0.868066406250002));
+#28794=CARTESIAN_POINT('',(2.67899681155984,-2.26543103024395,0.853710937500003));
+#28795=CARTESIAN_POINT('',(2.38785265668654,-2.57047881903254,0.839355468750002));
+#28796=CARTESIAN_POINT('',(2.06221351539891,-2.8383933987462,0.825000000000003));
+#28797=CARTESIAN_POINT('',(1.70678357986022,-3.06530446785624,0.810644531250003));
+#28798=CARTESIAN_POINT('',(1.32669740088263,-3.24793406269758,0.796289062500002));
+#28799=CARTESIAN_POINT('',(0.927445714062144,-3.38364391102369,0.781933593750002));
+#28800=CARTESIAN_POINT('',(0.514796120458329,-3.47047354456146,0.767578125000003));
+#28801=CARTESIAN_POINT('',(0.0947097676677029,-3.50716861999081,0.753222656250003));
+#28802=CARTESIAN_POINT('',(-0.326744765081538,-3.49319903922346,0.738867187500003));
+#28803=CARTESIAN_POINT('',(-0.743479133795162,-3.42876660721477,0.724511718750003));
+#28804=CARTESIAN_POINT('',(-1.14947318210091,-3.3148021166837,0.710156250000003));
+#28805=CARTESIAN_POINT('',(-1.5388619085962,-3.15295190185508,0.695800781250003));
+#28806=CARTESIAN_POINT('',(-1.90602019282282,-2.94555405546929,0.681445312500003));
+#28807=CARTESIAN_POINT('',(-2.2456440559147,-2.69560465262894,0.667089843750003));
+#28808=CARTESIAN_POINT('',(-2.55282728202539,-2.40671446941407,0.652734375000003));
+#28809=CARTESIAN_POINT('',(-2.8231322936594,-2.08305682150928,0.638378906250004));
+#28810=CARTESIAN_POINT('',(-3.05265425704223,-1.72930727636977,0.624023437500003));
+#28811=CARTESIAN_POINT('',(-3.23807749145432,-1.35057610983769,0.609667968750004));
+#28812=CARTESIAN_POINT('',(-3.37672336766332,-0.952334482973112,0.595312500000004));
+#28813=CARTESIAN_POINT('',(-3.46658900341881,-0.540335405437056,0.580957031250004));
+#28814=CARTESIAN_POINT('',(-3.50637619736266,-0.120530627617286,0.566601562500004));
+#28815=CARTESIAN_POINT('',(-3.49551018207171,0.301015339512207,0.552246093750004));
+#28816=CARTESIAN_POINT('',(-3.43414793018889,0.718212828801033,0.537890625000004));
+#28817=CARTESIAN_POINT('',(-3.32317587550338,1.12503500217999,0.523535156250004));
+#28818=CARTESIAN_POINT('',(-3.16419714963294,1.51560486319755,0.509179687500004));
+#28819=CARTESIAN_POINT('',(-2.95950826590944,1.88428034786091,0.494824218750004));
+#28820=CARTESIAN_POINT('',(-2.79454710908581,2.11191685931601,0.485253906250003));
+#28821=CARTESIAN_POINT('',(-2.70553658676963,2.2203764945727,0.480468750000003));
+#28822=CARTESIAN_POINT('',(-2.70553658676963,2.2203764945727,0.480468750000003));
+#28823=CARTESIAN_POINT('',(-2.61791518424951,2.32714348246044,0.475758272058827));
+#28824=CARTESIAN_POINT('',(-2.43001809404651,2.53029167819545,0.466337316176474));
+#28825=CARTESIAN_POINT('',(-2.11415394980371,2.79959230596833,0.452205882352944));
+#28826=CARTESIAN_POINT('',(-1.76869347070338,3.02970087081602,0.438074448529415));
+#28827=CARTESIAN_POINT('',(-1.39847272723335,3.21739615336761,0.423943014705885));
+#28828=CARTESIAN_POINT('',(-1.00867452772444,3.36005054544015,0.409811580882356));
+#28829=CARTESIAN_POINT('',(-0.604755717980404,3.45566701147834,0.395680147058827));
+#28830=CARTESIAN_POINT('',(-0.192370828895496,3.50290699794653,0.381548713235297));
+#28831=CARTESIAN_POINT('',(0.222707092734845,3.5011091846859,0.367417279411767));
+#28832=CARTESIAN_POINT('',(0.634667299296737,3.45029873944254,0.353285845588238));
+#28833=CARTESIAN_POINT('',(1.03774268876614,3.3511869664527,0.339154411764708));
+#28834=CARTESIAN_POINT('',(1.42629053916507,3.20516134852742,0.325022977941179));
+#28835=CARTESIAN_POINT('',(1.79487150205455,3.0142661235066,0.310891544117649));
+#28836=CARTESIAN_POINT('',(2.13832574889814,2.781173666603,0.29676011029412));
+#28837=CARTESIAN_POINT('',(2.45184520439632,2.50914707936494,0.28262867647059));
+#28838=CARTESIAN_POINT('',(2.7310408555617,2.2019945089531,0.268497242647061));
+#28839=CARTESIAN_POINT('',(2.9720041942699,1.86401583723126,0.254365808823531));
+#28840=CARTESIAN_POINT('',(3.17136193313947,1.49994248597761,0.240234375000001));
+#28841=CARTESIAN_POINT('',(3.32632322876445,1.1148711808944,0.226102941176472));
+#28842=CARTESIAN_POINT('',(3.43471875121296,0.714192601664899,0.211971507352942));
+#28843=CARTESIAN_POINT('',(3.49503105285154,0.303515916897774,0.197840073529413));
+#28844=CARTESIAN_POINT('',(3.50641581135647,-0.111409739592689,0.183708639705883));
+#28845=CARTESIAN_POINT('',(3.46871364952791,-0.524775751903459,0.169577205882354));
+#28846=CARTESIAN_POINT('',(3.38245236643839,-0.93079533785965,0.155445772058824));
+#28847=CARTESIAN_POINT('',(3.24883954868409,-1.32378455917729,0.141314338235295));
+#28848=CARTESIAN_POINT('',(3.06974566516552,-1.69824189189671,0.127182904411765));
+#28849=CARTESIAN_POINT('',(2.84767788209313,-2.04892524316628,0.113051470588236));
+#28850=CARTESIAN_POINT('',(2.5857449646499,-2.37092533620534,0.098920036764706));
+#28851=CARTESIAN_POINT('',(2.28761375716724,-2.65973443611741,0.0847886029411763));
+#28852=CARTESIAN_POINT('',(1.95745784915714,-2.9113094544493,0.070657169117647));
+#28853=CARTESIAN_POINT('',(1.59989915291943,-3.1221285490844,0.0565257352941174));
+#28854=CARTESIAN_POINT('',(1.21994318414472,-3.28924042711854,0.0423943014705878));
+#28855=CARTESIAN_POINT('',(0.822909050223951,-3.41030566051889,0.0282628676470585));
+#28856=CARTESIAN_POINT('',(0.414354758042649,-3.48362943618089,0.014131433823529));
+#28857=CARTESIAN_POINT('',(0.138118427019034,-3.5,0.00471047794117624));
+#28858=CARTESIAN_POINT('',(8.57252759403147E-016,-3.5,-1.11022302462516E-016));
+#28859=CARTESIAN_POINT('',(3.06161699786838E-016,-2.99999999999999,5.));
+#28860=AXIS2_PLACEMENT_3D('',#28861,#28862,#28863);
+#28861=CARTESIAN_POINT('',(3.06161699786838E-016,-6.12323399573677E-016,5.));
+#28862=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#28863=DIRECTION('',(-7.49879891330929E-033,-1.,-1.22464679914735E-016));
+#28864=AXIS2_PLACEMENT_3D('',#28865,#28866,#28867);
+#28865=CARTESIAN_POINT('',(2.75545529808154E-016,-5.51091059616309E-016,4.5));
+#28866=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#28867=DIRECTION('',(-2.15856007922559E-032,-1.,-1.22464679914735E-016));
+#28868=AXIS2_PLACEMENT_3D('',#28869,#28870,#28871);
+#28869=CARTESIAN_POINT('',(0.8,-6.6,-0.626794919243107));
+#28870=DIRECTION('',(1.,-0.,3.46944695195361E-017));
+#28871=DIRECTION('',(3.00462919747432E-017,0.499999999999997,-0.86602540378444));
+#28872=AXIS2_PLACEMENT_3D('',#28873,#28874,#28875);
+#28873=CARTESIAN_POINT('',(-0.8,-6.6,-0.626794919243107));
+#28874=DIRECTION('',(1.,-0.,3.46944695195361E-017));
+#28875=DIRECTION('',(3.00462919747432E-017,0.499999999999997,-0.86602540378444));
+#28876=CARTESIAN_POINT('',(1.06457513110646,-6.5,-0.800000000000001));
+#28877=CARTESIAN_POINT('',(1.06062617585003,-6.4955223056227,-0.8));
+#28878=CARTESIAN_POINT('',(1.05347119194612,-6.48726238974551,-0.799510612462918));
+#28879=CARTESIAN_POINT('',(1.04388913578864,-6.47692027050819,-0.797713982667528));
+#28880=CARTESIAN_POINT('',(1.03729661689504,-6.46856315003067,-0.795687737839472));
+#28881=CARTESIAN_POINT('',(1.03288472150566,-6.46247541115118,-0.793916396491811));
+#28882=CARTESIAN_POINT('',(1.02896378709611,-6.45675926737916,-0.792046163871068));
+#28883=CARTESIAN_POINT('',(1.02612404770604,-6.44989196796678,-0.789881822614505));
+#28884=CARTESIAN_POINT('',(1.02262617080246,-6.44192615167267,-0.786958179720616));
+#28885=CARTESIAN_POINT('',(1.01580658700762,-6.43811573378949,-0.783942769108185));
+#28886=CARTESIAN_POINT('',(1.00855827199347,-6.43545538508779,-0.780860872153542));
+#28887=CARTESIAN_POINT('',(1.00336792935667,-6.43146225636686,-0.77769769723869));
+#28888=CARTESIAN_POINT('',(0.998477077717518,-6.4250510822479,-0.773342856149983));
+#28889=CARTESIAN_POINT('',(0.99114128908728,-6.4167342452849,-0.766596181881655));
+#28890=CARTESIAN_POINT('',(0.980110450591691,-6.40422584195525,-0.754609535467341));
+#28891=CARTESIAN_POINT('',(0.965349854628327,-6.38748920509752,-0.733915926140014));
+#28892=CARTESIAN_POINT('',(0.949107791125536,-6.36907230805163,-0.701141782494473));
+#28893=CARTESIAN_POINT('',(0.937711960627384,-6.35615069308825,-0.66198226218361));
+#28894=CARTESIAN_POINT('',(0.932983901793361,-6.35078957005209,-0.626550453458046));
+#28895=CARTESIAN_POINT('',(0.932287565553229,-6.35,-0.607282060222023));
+#28896=CARTESIAN_POINT('',(0.93228756555323,-6.35,-0.600000000000001));
+#28897=AXIS2_PLACEMENT_3D('',#28898,#28899,#28900);
+#28898=CARTESIAN_POINT('',(1.2,-6.2,-0.600000000000001));
+#28899=DIRECTION('',(-8.88178419700125E-016,1.,1.22464679914735E-016));
+#28900=DIRECTION('',(1.11022302462516E-015,1.22464679914736E-016,-1.));
+#28901=AXIS2_PLACEMENT_3D('',#28902,#28903,#28904);
+#28902=CARTESIAN_POINT('',(1.2,-5.8,-0.600000000000001));
+#28903=DIRECTION('',(1.11022302462515E-016,1.,-0.));
+#28904=DIRECTION('',(-6.12323399573677E-017,6.79815536723443E-033,-1.));
+#28905=AXIS2_PLACEMENT_3D('',#28906,#28907,#28908);
+#28906=CARTESIAN_POINT('',(0.8,-5.4,-0.600000000000001));
+#28907=DIRECTION('',(-1.,3.06161699786839E-016,-1.83697019872103E-016));
+#28908=DIRECTION('',(1.83697019872103E-016,-5.62409918498198E-032,-1.));
+#28909=AXIS2_PLACEMENT_3D('',#28910,#28911,#28912);
+#28910=CARTESIAN_POINT('',(-0.799999999999999,-5.4,-0.600000000000001));
+#28911=DIRECTION('',(-1.,-0.,-1.38777878078145E-016));
+#28912=DIRECTION('',(1.38777878078145E-016,1.60812264967664E-016,-1.));
+#28913=AXIS2_PLACEMENT_3D('',#28914,#28915,#28916);
+#28914=CARTESIAN_POINT('',(-1.2,-5.8,-0.600000000000001));
+#28915=DIRECTION('',(6.43249059870655E-016,-1.,-1.22464679914735E-016));
+#28916=DIRECTION('',(-1.11022302462516E-015,1.22464679914734E-016,-1.));
+#28917=AXIS2_PLACEMENT_3D('',#28918,#28919,#28920);
+#28918=CARTESIAN_POINT('',(-1.2,-6.2,-0.600000000000001));
+#28919=DIRECTION('',(-2.22044604925031E-016,-1.,-5.55111512312578E-017));
+#28920=DIRECTION('',(6.12323399573677E-017,5.55111512312577E-017,-1.));
+#28921=CARTESIAN_POINT('',(-1.06457513110646,-6.5,-0.800000000000001));
+#28922=CARTESIAN_POINT('',(-1.05985276312553,-6.4946453380242,-0.800000000000001));
+#28923=CARTESIAN_POINT('',(-1.05149267096839,-6.48520433738067,-0.799323296679035));
+#28924=CARTESIAN_POINT('',(-1.04080273735101,-6.47318831168165,-0.79692507589727));
+#28925=CARTESIAN_POINT('',(-1.03432148048841,-6.46459777958791,-0.794564263974986));
+#28926=CARTESIAN_POINT('',(-1.03030417517915,-6.45873523571117,-0.792705933285321));
+#28927=CARTESIAN_POINT('',(-1.02772359321791,-6.45391069626248,-0.791147725868734));
+#28928=CARTESIAN_POINT('',(-1.02577363106034,-6.44854179419869,-0.789435211950857));
+#28929=CARTESIAN_POINT('',(-1.02348969636276,-6.443780074652,-0.787641890998178));
+#28930=CARTESIAN_POINT('',(-1.02008655336779,-6.44008359352292,-0.785710103930135));
+#28931=CARTESIAN_POINT('',(-1.01522458365609,-6.43781429663975,-0.783653283968051));
+#28932=CARTESIAN_POINT('',(-1.00960635671783,-6.43578893875375,-0.781296262951354));
+#28933=CARTESIAN_POINT('',(-1.00492314491417,-6.43289745909622,-0.778748385268378));
+#28934=CARTESIAN_POINT('',(-1.00133485845006,-6.42884788447486,-0.775927173536637));
+#28935=CARTESIAN_POINT('',(-0.997942640883349,-6.42444439364087,-0.772817504982067));
+#28936=CARTESIAN_POINT('',(-0.993638854915232,-6.41956641393697,-0.768883781214584));
+#28937=CARTESIAN_POINT('',(-0.987410527707622,-6.4125032311526,-0.762641247947449));
+#28938=CARTESIAN_POINT('',(-0.977183516657609,-6.40090743169734,-0.7508184998686));
+#28939=CARTESIAN_POINT('',(-0.962886951832666,-6.38469634898018,-0.729677665988101));
+#28940=CARTESIAN_POINT('',(-0.947124707227824,-6.3668237718494,-0.695839962935017));
+#28941=CARTESIAN_POINT('',(-0.935191984544588,-6.35329329067267,-0.651080844682108));
+#28942=CARTESIAN_POINT('',(-0.932287565553229,-6.35,-0.617180158636118));
+#28943=CARTESIAN_POINT('',(-0.932287565553229,-6.35,-0.600000000000002));
+#28944=AXIS2_PLACEMENT_3D('',#28945,#28946,#28947);
+#28945=CARTESIAN_POINT('',(0.8,-5.8,0.6));
+#28946=DIRECTION('',(5.55111512312578E-017,-1.,-1.11022302462515E-016));
+#28947=DIRECTION('',(1.,5.55111512312578E-017,-4.93879172355211E-016));
+#28948=AXIS2_PLACEMENT_3D('',#28949,#28950,#28951);
+#28949=CARTESIAN_POINT('',(0.8,-6.2,0.599999999999999));
+#28950=DIRECTION('',(2.67597763655259E-015,-1.,-1.22464679914735E-016));
+#28951=DIRECTION('',(1.,2.67597763655259E-015,-2.16139684659353E-031));
+#28952=AXIS2_PLACEMENT_3D('',#28953,#28954,#28955);
+#28953=CARTESIAN_POINT('',(0.799999999999999,-5.8,0.6));
+#28954=DIRECTION('',(1.,1.61554457443259E-015,1.83697019872103E-016));
+#28955=DIRECTION('',(-1.61554457443259E-015,1.,9.14626773173912E-033));
+#28956=AXIS2_PLACEMENT_3D('',#28957,#28958,#28959);
+#28957=CARTESIAN_POINT('',(-0.8,-5.8,0.599999999999999));
+#28958=DIRECTION('',(1.,-0.,1.38777878078145E-016));
+#28959=DIRECTION('',(2.23171849011527E-032,1.,-1.60812264967664E-016));
+#28960=AXIS2_PLACEMENT_3D('',#28961,#28962,#28963);
+#28961=CARTESIAN_POINT('',(-0.8,-5.8,0.599999999999999));
+#28962=DIRECTION('',(2.35435310661726E-015,1.,1.22464679914736E-016));
+#28963=DIRECTION('',(-1.,2.35435310661726E-015,-2.55527329770612E-031));
+#28964=AXIS2_PLACEMENT_3D('',#28965,#28966,#28967);
+#28965=CARTESIAN_POINT('',(-0.8,-6.2,0.599999999999999));
+#28966=DIRECTION('',(2.22044604925031E-016,1.,2.22044604925031E-016));
+#28967=DIRECTION('',(-1.,2.22044604925031E-016,6.12323399573677E-017));
+#28968=AXIS2_PLACEMENT_3D('',#28969,#28970,#28971);
+#28969=CARTESIAN_POINT('',(-0.8,-6.2,0.599999999999999));
+#28970=DIRECTION('',(-1.,1.73800925434732E-015,-1.83697019872103E-016));
+#28971=DIRECTION('',(-1.73800925434732E-015,-1.,-1.33501290081887E-032));
+#28972=AXIS2_PLACEMENT_3D('',#28973,#28974,#28975);
+#28973=CARTESIAN_POINT('',(0.799999999999999,-6.2,0.599999999999999));
+#28974=DIRECTION('',(-1.,2.77555756156289E-016,-2.08166817117217E-016));
+#28975=DIRECTION('',(-2.7755575615629E-016,-1.,4.50212443845799E-015));
+#28976=CARTESIAN_POINT('',(3.48314654335269,-0.343059991153455,4.01953125));
+#28977=VECTOR('',#28978,1.);
+#28978=DIRECTION('',(0.,0.,-1.));
+#28979=CARTESIAN_POINT('',(0.682816127056433,3.43274848141131,3.4453125));
+#28980=VECTOR('',#28981,1.);
+#28981=DIRECTION('',(0.,0.,-1.));
+#28982=CARTESIAN_POINT('',(-3.34929117506274,1.01599637039058,2.87109375));
+#28983=VECTOR('',#28984,1.);
+#28984=DIRECTION('',(0.,0.,-1.));
+#28985=CARTESIAN_POINT('',(-1.33939201327778,-3.23357836378952,2.296875));
+#28986=VECTOR('',#28987,1.);
+#28987=DIRECTION('',(0.,0.,-1.));
+#28988=CARTESIAN_POINT('',(3.08672442521927,-1.64988857889094,1.72265625));
+#28989=VECTOR('',#28990,1.);
+#28990=DIRECTION('',(0.,0.,-1.));
+#28991=CARTESIAN_POINT('',(1.94449581556855,2.91014364305895,1.1484375));
+#28992=VECTOR('',#28993,1.);
+#28993=DIRECTION('',(0.,0.,-1.));
+#28994=CARTESIAN_POINT('',(-2.70553658676963,2.2203764945727,0.57421875));
+#28995=VECTOR('',#28996,1.);
+#28996=DIRECTION('',(0.,0.,-1.));
+#28997=CARTESIAN_POINT('',(4.89858719658941E-017,-6.,0.8));
+#28998=AXIS2_PLACEMENT_3D('',#28999,#29000,#29001);
+#28999=CARTESIAN_POINT('',(4.89858719658942E-017,-9.79717439317883E-017,0.8));
+#29000=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29001=DIRECTION('',(-7.78491874758796E-033,-1.,-1.22464679914735E-016));
+#29002=CARTESIAN_POINT('',(4.89858719658941E-017,-3.6,0.8));
+#29003=AXIS2_PLACEMENT_3D('',#29004,#29005,#29006);
+#29004=CARTESIAN_POINT('',(4.89858719658942E-017,-9.79717439317883E-017,0.8));
+#29005=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29006=DIRECTION('',(-7.78491874758796E-033,-1.,-1.22464679914735E-016));
+#29007=CARTESIAN_POINT('',(7.96020419445779E-017,-6.,1.3));
+#29008=AXIS2_PLACEMENT_3D('',#29009,#29010,#29011);
+#29009=CARTESIAN_POINT('',(7.9602041944578E-017,-1.59204083889156E-016,1.3));
+#29010=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29011=DIRECTION('',(-8.91794464212704E-033,-1.,-1.22464679914735E-016));
+#29012=CARTESIAN_POINT('',(7.9602041944578E-017,-3.6,1.3));
+#29013=AXIS2_PLACEMENT_3D('',#29014,#29015,#29016);
+#29014=CARTESIAN_POINT('',(7.9602041944578E-017,-1.59204083889156E-016,1.3));
+#29015=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29016=DIRECTION('',(-8.91794464212704E-033,-1.,-1.22464679914735E-016));
+#29017=CARTESIAN_POINT('',(-2.80562541633933,1.30446066011658,1.58867513459481));
+#29018=CARTESIAN_POINT('',(1.30447173407571,2.80562026753417,1.58867513459481));
+#29019=AXIS2_PLACEMENT_3D('',#29020,#29021,#29022);
+#29020=CARTESIAN_POINT('',(9.72782959233263E-017,-1.94556591846653E-016,1.58867513459481));
+#29021=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29022=DIRECTION('',(-0.906780598102399,0.421602830760249,1.07155753569952E-016));
+#29023=CARTESIAN_POINT('',(-3.17373209335843,1.4756099076608,1.35430037016755));
+#29024=CARTESIAN_POINT('',(-3.17373209335837,1.47560990766093,1.35430037016755));
+#29025=VECTOR('',#29026,1.);
+#29026=DIRECTION('',(0.785295033615518,-0.365118761745821,0.500000000000001));
+#29027=CARTESIAN_POINT('',(-3.28758125697615,-1.2007537127901,1.35430037016755));
+#29028=CARTESIAN_POINT('',(-3.28758125697616,-1.20075371279005,1.35430037016755));
+#29029=CARTESIAN_POINT('',(-3.31723172537434,-1.12317153805652,1.35359289267084));
+#29030=CARTESIAN_POINT('',(-3.37472841472325,-0.954364883156505,1.35217660442234));
+#29031=CARTESIAN_POINT('',(-3.44552373498686,-0.676996483637177,1.35026505655248));
+#29032=CARTESIAN_POINT('',(-3.49270825407469,-0.385563383458149,1.34872820366013));
+#29033=CARTESIAN_POINT('',(-3.5097918261385,-0.150246523960881,1.3478650808316));
+#29034=CARTESIAN_POINT('',(-3.51236820865008,0.0114144653754185,1.34744870855577));
+#29035=CARTESIAN_POINT('',(-3.51050791678888,0.136117809835343,1.34720481013514));
+#29036=CARTESIAN_POINT('',(-3.5042019133987,0.252305840735822,1.3470731384285));
+#29037=CARTESIAN_POINT('',(-3.4948315157839,0.355047075846945,1.34704272597033));
+#29038=CARTESIAN_POINT('',(-3.48478490461592,0.444040606376017,1.34706235373186));
+#29039=CARTESIAN_POINT('',(-3.47243979764053,0.531612824272943,1.34714244142125));
+#29040=CARTESIAN_POINT('',(-3.4564419090652,0.62455269408804,1.3473054317768));
+#29041=CARTESIAN_POINT('',(-3.44118017650455,0.702129882852871,1.34749616161057));
+#29042=CARTESIAN_POINT('',(-3.42420776067767,0.77876284052278,1.34774263421869));
+#29043=CARTESIAN_POINT('',(-3.40563099605588,0.854169559235775,1.34804685024817));
+#29044=CARTESIAN_POINT('',(-3.38546597554589,0.928474054640835,1.34841266553343));
+#29045=CARTESIAN_POINT('',(-3.36381004512212,1.00147503277517,1.34884320086584));
+#29046=CARTESIAN_POINT('',(-3.34069499869714,1.07321769776988,1.34934357695992));
+#29047=CARTESIAN_POINT('',(-3.31626174086743,1.14342746416234,1.3499173473222));
+#29048=CARTESIAN_POINT('',(-3.2904848008559,1.21232128943356,1.35057310497803));
+#29049=CARTESIAN_POINT('',(-3.26341255906742,1.27986581303781,1.35131960237273));
+#29050=CARTESIAN_POINT('',(-3.23498220120104,1.34626638513448,1.35217182146776));
+#29051=CARTESIAN_POINT('',(-3.20521708467805,1.41148632477013,1.35314535102424));
+#29052=CARTESIAN_POINT('',(-3.18438308119901,1.454362720612,1.35389609598259));
+#29053=CARTESIAN_POINT('',(-3.1737320933637,1.47560990764948,1.35430037016755));
+#29054=CARTESIAN_POINT('',(5.00561583034801E-016,-3.37382041923307,1.42715018508957));
+#29055=CARTESIAN_POINT('',(8.73877453036248E-017,-3.37382041923307,1.42715018508957));
+#29056=CARTESIAN_POINT('',(-0.124791520360652,-3.37764404289268,1.42494261494042));
+#29057=CARTESIAN_POINT('',(-0.375224512511311,-3.37142958123623,1.42052747464211));
+#29058=CARTESIAN_POINT('',(-0.74878890274255,-3.32035573033361,1.41390476419466));
+#29059=CARTESIAN_POINT('',(-1.11562601427211,-3.2278794608437,1.4072820537472));
+#29060=CARTESIAN_POINT('',(-1.47114633999786,-3.09486674794627,1.40065934329974));
+#29061=CARTESIAN_POINT('',(-1.81086985440073,-2.92269239917519,1.39403663285229));
+#29062=CARTESIAN_POINT('',(-2.13048259547291,-2.7132263815967,1.38741392240483));
+#29063=CARTESIAN_POINT('',(-2.42589134729221,-2.4688138654072,1.38079121195737));
+#29064=CARTESIAN_POINT('',(-2.69327599625755,-2.19224921429705,1.37416850150992));
+#29065=CARTESIAN_POINT('',(-2.92913878925802,-1.88674426040432,1.36754579106246));
+#29066=CARTESIAN_POINT('',(-3.13035000651809,-1.55589098804001,1.360923080615));
+#29067=CARTESIAN_POINT('',(-3.23957598321286,-1.32104362229703,1.3565079403167));
+#29068=CARTESIAN_POINT('',(-3.28758125697626,-1.20075371278981,1.35430037016754));
+#29069=CARTESIAN_POINT('',(1.30447173407571,2.80562026753417,1.58867513459481));
+#29070=CARTESIAN_POINT('',(1.31002749066668,2.80325941786565,1.58855875653656));
+#29071=CARTESIAN_POINT('',(1.32450178752107,2.7970586430728,1.58825521107438));
+#29072=CARTESIAN_POINT('',(1.35570997988466,2.78340608691808,1.58759873754732));
+#29073=CARTESIAN_POINT('',(1.41400078018828,2.75695646609909,1.58636572032426));
+#29074=CARTESIAN_POINT('',(1.52700381325743,2.70205151923213,1.58394804804437));
+#29075=CARTESIAN_POINT('',(1.7292673843352,2.59044800778959,1.57951222082836));
+#29076=CARTESIAN_POINT('',(2.00852052642719,2.40009692741127,1.57305066519482));
+#29077=CARTESIAN_POINT('',(2.31370296690182,2.12902566288094,1.56528372043587));
+#29078=CARTESIAN_POINT('',(2.57716316169695,1.82170512676684,1.55761519036933));
+#29079=CARTESIAN_POINT('',(2.78922323248728,1.50091712606504,1.55035530215079));
+#29080=CARTESIAN_POINT('',(2.95557505717537,1.17248762782392,1.5434312655312));
+#29081=CARTESIAN_POINT('',(3.08403060200975,0.8225798031144,1.53644795059353));
+#29082=CARTESIAN_POINT('',(3.17105128730809,0.457871236996676,1.52944995024598));
+#29083=CARTESIAN_POINT('',(3.20759966670243,0.147107875443376,1.52363183189425));
+#29084=CARTESIAN_POINT('',(3.21491800053845,-0.102347928089212,1.5189986428319));
+#29085=CARTESIAN_POINT('',(3.20771579575908,-0.351705305060994,1.51437592667118));
+#29086=CARTESIAN_POINT('',(3.17171221701805,-0.661254684203203,1.50862439095676));
+#29087=CARTESIAN_POINT('',(3.08583489464064,-1.02556091950453,1.50174186556737));
+#29088=CARTESIAN_POINT('',(2.95875622788159,-1.37730774927867,1.49488975005875));
+#29089=CARTESIAN_POINT('',(2.7925288606031,-1.71169053827397,1.48807291818336));
+#29090=CARTESIAN_POINT('',(2.58965411621404,-2.0244804696644,1.48129135912004));
+#29091=CARTESIAN_POINT('',(2.35340808849369,-2.31142406364779,1.47455445492969));
+#29092=CARTESIAN_POINT('',(2.08727881764828,-2.56915099429283,1.46786303369899));
+#29093=CARTESIAN_POINT('',(1.79584904645552,-2.79420246084112,1.46123544906988));
+#29094=CARTESIAN_POINT('',(1.48343348963309,-2.98442519392349,1.45467415804922));
+#29095=CARTESIAN_POINT('',(1.16515887768428,-3.13331351974917,1.4483922025465));
+#29096=CARTESIAN_POINT('',(0.856628732133837,-3.24053360100094,1.44256956454161));
+#29097=CARTESIAN_POINT('',(0.584909941440254,-3.30770734788013,1.4375929002318));
+#29098=CARTESIAN_POINT('',(0.353892675728256,-3.34637207867262,1.43343638286027));
+#29099=CARTESIAN_POINT('',(0.166074886297477,-3.36609675157296,1.43009091008591));
+#29100=CARTESIAN_POINT('',(0.0516283600780963,-3.37224010804839,1.42806349421983));
+#29101=CARTESIAN_POINT('',(-1.83161534134562E-013,-3.37382041923741,1.42715018508627));
+#29102=CARTESIAN_POINT('',(7.96020419445779E-017,-3.594051,1.3));
+#29103=AXIS2_PLACEMENT_3D('',#29104,#29105,#29106);
+#29104=CARTESIAN_POINT('',(7.96020419445779E-017,-1.59204083889156E-016,1.3));
+#29105=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29106=DIRECTION('',(-6.3439270129542E-033,-1.,-1.22464679914735E-016));
+#29107=CARTESIAN_POINT('',(3.34591833489315,-1.02704941274791,3.24569962983245));
+#29108=CARTESIAN_POINT('',(6.06600645870766E-016,-3.36840776189078,3.16972481573682));
+#29109=CARTESIAN_POINT('',(1.01911162326247E-015,-3.36840775835663,3.16972481369638));
+#29110=CARTESIAN_POINT('',(0.119107856659305,-3.37206309840228,3.17183522525572));
+#29111=CARTESIAN_POINT('',(0.358100257829656,-3.36672681764913,3.17605604837439));
+#29112=CARTESIAN_POINT('',(0.714876604893557,-3.32062533222697,3.18238728305239));
+#29113=CARTESIAN_POINT('',(1.06589022031659,-3.23670146544831,3.1887185177304));
+#29114=CARTESIAN_POINT('',(1.40713021997046,-3.11566068758005,3.1950497524084));
+#29115=CARTESIAN_POINT('',(1.73467065686197,-2.95863392833053,3.20138098708641));
+#29116=CARTESIAN_POINT('',(2.04471579250973,-2.76716746643159,3.20771222176442));
+#29117=CARTESIAN_POINT('',(2.33364401129204,-2.54320800296247,3.21404345644242));
+#29118=CARTESIAN_POINT('',(2.59805007273974,-2.28908309371244,3.22037469112043));
+#29119=CARTESIAN_POINT('',(2.83478516133904,-2.00747711218369,3.22670592579843));
+#29120=CARTESIAN_POINT('',(3.04099425366236,-1.70140304370789,3.23303716047644));
+#29121=CARTESIAN_POINT('',(3.21415044901109,-1.3741702111604,3.23936839515444));
+#29122=CARTESIAN_POINT('',(3.30610715566523,-1.14428940418172,3.24358921827311));
+#29123=CARTESIAN_POINT('',(3.34591833489315,-1.02704941274791,3.24569962983245));
+#29124=CARTESIAN_POINT('',(-1.44951882045682,2.73350448687074,3.01132486540519));
+#29125=CARTESIAN_POINT('',(-1.44951882045683,2.73350448687074,3.01132486540519));
+#29126=CARTESIAN_POINT('',(-1.4832103989787,2.71705605981451,3.0120476732737));
+#29127=CARTESIAN_POINT('',(-1.55042767938049,2.68271111772619,3.01350178646268));
+#29128=CARTESIAN_POINT('',(-1.64993584249133,2.62719065339118,3.0156942225864));
+#29129=CARTESIAN_POINT('',(-1.76048042510624,2.56003474099561,3.01817980689723));
+#29130=CARTESIAN_POINT('',(-1.90268394167024,2.46480929851213,3.02146328761945));
+#29131=CARTESIAN_POINT('',(-2.09475373540637,2.31756696360089,3.02609474584444));
+#29132=CARTESIAN_POINT('',(-2.32755035532973,2.10287012333764,3.03213310703323));
+#29133=CARTESIAN_POINT('',(-2.56377244649147,1.82937228561852,3.03899486608361));
+#29134=CARTESIAN_POINT('',(-2.77132133135738,1.52089987033403,3.04602715021799));
+#29135=CARTESIAN_POINT('',(-2.93572304655317,1.20219230243191,3.05278533652726));
+#29136=CARTESIAN_POINT('',(-3.06150449914195,0.873424902629178,3.05939615654512));
+#29137=CARTESIAN_POINT('',(-3.1508173155108,0.532032629826571,3.06599935001338));
+#29138=CARTESIAN_POINT('',(-3.19837415663145,0.203575270536365,3.07218674175459));
+#29139=CARTESIAN_POINT('',(-3.20891476937846,-0.0381338503847606,3.07668566545527));
+#29140=CARTESIAN_POINT('',(-3.20574976252545,-0.279636729027857,3.08117257610024));
+#29141=CARTESIAN_POINT('',(-3.18380062691154,-0.545457310541055,3.08610930601615));
+#29142=CARTESIAN_POINT('',(-3.11575685163109,-0.893025592039389,3.09264166851918));
+#29143=CARTESIAN_POINT('',(-3.01245332807712,-1.22511022114037,3.09903465481489));
+#29144=CARTESIAN_POINT('',(-2.87626445107522,-1.54053531270049,3.10532926797171));
+#29145=CARTESIAN_POINT('',(-2.70808805459796,-1.83941617351754,3.11159169744372));
+#29146=CARTESIAN_POINT('',(-2.49982672289896,-2.13268537025469,3.11813810333206));
+#29147=CARTESIAN_POINT('',(-2.23799066473443,-2.42537838105465,3.12525749739429));
+#29148=CARTESIAN_POINT('',(-1.90467858085093,-2.71451064898165,3.13322134570425));
+#29149=CARTESIAN_POINT('',(-1.51806929818883,-2.96445583499998,3.14148990739615));
+#29150=CARTESIAN_POINT('',(-1.1290811779293,-3.14411742717879,3.14915538342998));
+#29151=CARTESIAN_POINT('',(-0.800667114999466,-3.25061492570149,3.15531500646133));
+#29152=CARTESIAN_POINT('',(-0.552054956605215,-3.30776643428907,3.15985705708326));
+#29153=CARTESIAN_POINT('',(-0.355329180900254,-3.34019309167075,3.16340125739691));
+#29154=CARTESIAN_POINT('',(-0.17790194209675,-3.35980665623072,3.16656925396684));
+#29155=CARTESIAN_POINT('',(-0.0592705320124459,-3.3665907843028,3.1686746313997));
+#29156=CARTESIAN_POINT('',(3.48231828858732E-010,-3.36840776049083,3.16972481573682));
+#29157=CARTESIAN_POINT('',(2.73351020818587,1.44950803114182,3.01132486540519));
+#29158=AXIS2_PLACEMENT_3D('',#29159,#29160,#29161);
+#29159=CARTESIAN_POINT('',(1.84390467880565E-016,-3.6878093576113E-016,3.01132486540519));
+#29160=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29161=DIRECTION('',(-0.468485755553746,0.883471050370772,1.36880478446843E-016));
+#29162=CARTESIAN_POINT('',(3.09215514826696,1.63968793953186,3.24569962983246));
+#29163=CARTESIAN_POINT('',(3.09215514826816,1.63968793952973,3.24569962983249));
+#29164=VECTOR('',#29165,1.);
+#29165=DIRECTION('',(-0.765109974526573,-0.40571754568905,-0.5));
+#29166=CARTESIAN_POINT('',(3.34591833489307,-1.02704941274815,3.24569962983244));
+#29167=CARTESIAN_POINT('',(3.37056739503357,-0.950806326806698,3.24638219133841));
+#29168=CARTESIAN_POINT('',(3.41914989700805,-0.780066284148202,3.2477956985176));
+#29169=CARTESIAN_POINT('',(3.47723420460694,-0.492327340320478,3.2497636030477));
+#29170=CARTESIAN_POINT('',(3.50613669491327,-0.218883150917746,3.25118215963471));
+#29171=CARTESIAN_POINT('',(3.51244153670785,0.0134264765765524,3.25206051492463));
+#29172=CARTESIAN_POINT('',(3.50732514171393,0.224115873410714,3.25265366595682));
+#29173=CARTESIAN_POINT('',(3.49148172714271,0.399101289642284,3.25291733074236));
+#29174=CARTESIAN_POINT('',(3.4678367139422,0.562280551378023,3.25296365629212));
+#29175=CARTESIAN_POINT('',(3.446359194299,0.68350087537504,3.25290554464079));
+#29176=CARTESIAN_POINT('',(3.41413460140805,0.828534143038693,3.25266813918028));
+#29177=CARTESIAN_POINT('',(3.3736038396111,0.977573244384374,3.25220947531124));
+#29178=CARTESIAN_POINT('',(3.32718877735216,1.12159682175266,3.25152523058684));
+#29179=CARTESIAN_POINT('',(3.27570248286211,1.2594705805051,3.25059639498529));
+#29180=CARTESIAN_POINT('',(3.21939800747558,1.39170179896494,3.24938135409614));
+#29181=CARTESIAN_POINT('',(3.1587182016216,1.51815667213159,3.24783210224609));
+#29182=CARTESIAN_POINT('',(3.114835947283,1.5997812776709,3.24647443377902));
+#29183=CARTESIAN_POINT('',(3.0921551482682,1.63968793952952,3.24569962983246));
+#29184=CARTESIAN_POINT('',(2.02066721859313E-016,-3.594051,3.3));
+#29185=AXIS2_PLACEMENT_3D('',#29186,#29187,#29188);
+#29186=CARTESIAN_POINT('',(2.02066721859313E-016,-4.04133443718627E-016,3.3));
+#29187=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29188=DIRECTION('',(-6.57490139302522E-033,-1.,-1.22464679914735E-016));
+#29189=CARTESIAN_POINT('',(-0.0809928108479369,3.09299066041051,2.39375018614187));
+#29190=CARTESIAN_POINT('',(-0.080992813089117,3.09299074599794,2.39375023557274));
+#29191=CARTESIAN_POINT('',(-0.205042868337258,3.08974238098055,2.398537635804));
+#29192=CARTESIAN_POINT('',(-0.452751160996948,3.06830188510105,2.40811243626652));
+#29193=CARTESIAN_POINT('',(-0.817767417671402,2.99177482426671,2.42247463696029));
+#29194=CARTESIAN_POINT('',(-1.17095900660027,2.87198800767146,2.43683683765407));
+#29195=CARTESIAN_POINT('',(-1.50721906806624,2.71067349684184,2.45119903834785));
+#29196=CARTESIAN_POINT('',(-1.82168539170892,2.51016383017747,2.46556123904163));
+#29197=CARTESIAN_POINT('',(-2.10981094150117,2.27335828971475,2.4799234397354));
+#29198=CARTESIAN_POINT('',(-2.36742954508158,2.00368098031406,2.49428564042918));
+#29199=CARTESIAN_POINT('',(-2.59081615055099,1.70503131818468,2.50864784112296));
+#29200=CARTESIAN_POINT('',(-2.77674068487426,1.38172764713846,2.52301004181674));
+#29201=CARTESIAN_POINT('',(-2.92251476045861,1.03844479719282,2.53737224251052));
+#29202=CARTESIAN_POINT('',(-3.02603054776203,0.680146488576403,2.55173444320429));
+#29203=CARTESIAN_POINT('',(-3.08579125366997,0.312013558498179,2.56609664389807));
+#29204=CARTESIAN_POINT('',(-3.10093276444895,-0.0606309514974724,2.58045884459185));
+#29205=CARTESIAN_POINT('',(-3.07123614045995,-0.432398764389104,2.59482104528563));
+#29206=CARTESIAN_POINT('',(-2.99713078192849,-0.797914279812862,2.60918324597941));
+#29207=CARTESIAN_POINT('',(-2.87968822000512,-1.15189230289826,2.62354544667318));
+#29208=CARTESIAN_POINT('',(-2.72060662289247,-1.48921446587997,2.63790764736696));
+#29209=CARTESIAN_POINT('',(-2.52218624107394,-1.80500323746243,2.65226984806074));
+#29210=CARTESIAN_POINT('',(-2.2872961466954,-2.09469244979422,2.66663204875452));
+#29211=CARTESIAN_POINT('',(-2.0193327480338,-2.35409332326287,2.68099424944829));
+#29212=CARTESIAN_POINT('',(-1.7221706789154,-2.57945503442038,2.69535645014207));
+#29213=CARTESIAN_POINT('',(-1.40010677320122,-2.76751895125374,2.70971865083585));
+#29214=CARTESIAN_POINT('',(-1.05779793444427,-2.91556575158201,2.72408085152963));
+#29215=CARTESIAN_POINT('',(-0.70019379909601,-3.02145474326855,2.73844305222341));
+#29216=CARTESIAN_POINT('',(-0.332465166922938,-3.0836548176953,2.75280525291718));
+#29217=CARTESIAN_POINT('',(0.0400707665018968,-3.10126658892532,2.76716745361096));
+#29218=CARTESIAN_POINT('',(0.412027294126881,-3.07403539843103,2.78152965430474));
+#29219=CARTESIAN_POINT('',(0.778026086855457,-3.0023549973454,2.79589185499852));
+#29220=CARTESIAN_POINT('',(1.13277496183818,-2.88726185299239,2.8102540556923));
+#29221=CARTESIAN_POINT('',(1.47114440512762,-2.73042016202163,2.82461625638607));
+#29222=CARTESIAN_POINT('',(1.78824174221194,-2.53409778685109,2.83897845707985));
+#29223=CARTESIAN_POINT('',(2.0794818839534,-2.30113346336569,2.85334065777363));
+#29224=CARTESIAN_POINT('',(2.34065362497743,-2.03489575403639,2.86770285846741));
+#29225=CARTESIAN_POINT('',(2.56798053586215,-1.73923433997145,2.88206505916118));
+#29226=CARTESIAN_POINT('',(2.7581755686703,-1.41842435622656,2.89642725985496));
+#29227=CARTESIAN_POINT('',(2.90848858619011,-1.07710457514549,2.91078946054874));
+#29228=CARTESIAN_POINT('',(3.01674612786155,-0.720210332003943,2.92515166124252));
+#29229=CARTESIAN_POINT('',(3.08138283653733,-0.352902161214772,2.9395138619363));
+#29230=CARTESIAN_POINT('',(3.10146409484358,0.0195088190154597,2.95387606263007));
+#29231=CARTESIAN_POINT('',(3.07669953195245,0.391637717068422,2.96823826332385));
+#29232=CARTESIAN_POINT('',(3.00744724978536,0.758103679109613,2.98260046401763));
+#29233=CARTESIAN_POINT('',(2.89470854213143,1.11360788790762,2.99696266471141));
+#29234=CARTESIAN_POINT('',(2.7916453809401,1.33987560085225,3.00653746517393));
+#29235=CARTESIAN_POINT('',(2.73351020818588,1.4495080311418,3.01132486540519));
+#29236=CARTESIAN_POINT('',(1.30447173407572,2.80562026753416,1.58867513459481));
+#29237=CARTESIAN_POINT('',(1.1897884961632,2.85894218139411,1.59355437763104));
+#29238=CARTESIAN_POINT('',(0.953875522344056,2.9515046817689,1.6033128637035));
+#29239=CARTESIAN_POINT('',(0.585679427348113,3.04602004144512,1.61795059281219));
+#29240=CARTESIAN_POINT('',(0.208687134650172,3.09478724998773,1.63258832192088));
+#29241=CARTESIAN_POINT('',(-0.171439453850111,3.09707393720352,1.64722605102957));
+#29242=CARTESIAN_POINT('',(-0.54899118963488,3.05284574242336,1.66186378013826));
+#29243=CARTESIAN_POINT('',(-0.918297642113115,2.96276693237974,1.67650150924695));
+#29244=CARTESIAN_POINT('',(-1.27381220400427,2.82819039731945,1.69113923835564));
+#29245=CARTESIAN_POINT('',(-1.61019541142078,2.65113733928775,1.70577696746433));
+#29246=CARTESIAN_POINT('',(-1.92239513293408,2.43426691378514,1.72041469657302));
+#29247=CARTESIAN_POINT('',(-2.20572244854285,2.18083629250014,1.73505242568171));
+#29248=CARTESIAN_POINT('',(-2.45592207214647,1.89465174378604,1.7496901547904));
+#29249=CARTESIAN_POINT('',(-2.66923626166486,1.58001146644642,1.76432788389909));
+#29250=CARTESIAN_POINT('',(-2.84246125645404,1.24164103518134,1.77896561300778));
+#29251=CARTESIAN_POINT('',(-2.97299539451537,0.884622427298204,1.79360334211646));
+#29252=CARTESIAN_POINT('',(-3.05887818679253,0.514317696616966,1.80824107122515));
+#29253=CARTESIAN_POINT('',(-3.09881976170957,0.136288440913956,1.82287880033384));
+#29254=CARTESIAN_POINT('',(-3.09222023772074,-0.243787727580395,1.83751652944253));
+#29255=CARTESIAN_POINT('',(-3.03917873291689,-0.620202454102046,1.85215425855122));
+#29256=CARTESIAN_POINT('',(-2.9404918763733,-0.987302374995213,1.86679198765991));
+#29257=CARTESIAN_POINT('',(-2.79764184359685,-1.33957402544412,1.8814297167686));
+#29258=CARTESIAN_POINT('',(-2.61277409576807,-1.67172664606744,1.89606744587729));
+#29259=CARTESIAN_POINT('',(-2.3886651571116,-1.97877164470526,1.91070517498598));
+#29260=CARTESIAN_POINT('',(-2.12868091434619,-2.2560975199638,1.92534290409467));
+#29261=CARTESIAN_POINT('',(-1.83672606451359,-2.49953912124315,1.93998063320336));
+#29262=CARTESIAN_POINT('',(-1.51718547042836,-2.70544020503311,1.95461836231205));
+#29263=CARTESIAN_POINT('',(-1.17485830452947,-2.87070834794597,1.96925609142074));
+#29264=CARTESIAN_POINT('',(-0.814885970225785,-2.99286139174832,1.98389382052943));
+#29265=CARTESIAN_POINT('',(-0.442674883282815,-3.07006472283551,1.99853154963812));
+#29266=CARTESIAN_POINT('',(-0.0638152729953795,-3.10115882624884,2.01316927874681));
+#29267=CARTESIAN_POINT('',(0.316002777330706,-3.08567670040265,2.0278070078555));
+#29268=CARTESIAN_POINT('',(0.691074789601914,-3.02385087096986,2.04244473696419));
+#29269=CARTESIAN_POINT('',(1.05576756635525,-2.91660989858446,2.05708246607288));
+#29270=CARTESIAN_POINT('',(1.40460379561444,-2.76556443281187,2.07172019518157));
+#29271=CARTESIAN_POINT('',(1.73234431450575,-2.57298302184218,2.08635792429026));
+#29272=CARTESIAN_POINT('',(2.03406679611827,-2.34175804121982,2.10099565339895));
+#29273=CARTESIAN_POINT('',(2.30523967781244,-2.07536225332537,2.11563338250764));
+#29274=CARTESIAN_POINT('',(2.54179022064956,-1.77779665004151,2.13027111161632));
+#29275=CARTESIAN_POINT('',(2.74016567775921,-1.4535303619529,2.14490884072501));
+#29276=CARTESIAN_POINT('',(2.8973866529584,-1.10743353658225,2.1595465698337));
+#29277=CARTESIAN_POINT('',(3.01109184823061,-0.744704193762659,2.17418429894239));
+#29278=CARTESIAN_POINT('',(3.07957352800354,-0.370790156703732,2.18882202805108));
+#29279=CARTESIAN_POINT('',(3.10180316758821,0.00869276873318531,2.20345975715977));
+#29280=CARTESIAN_POINT('',(3.07744690056646,0.388045137687157,2.21809748626846));
+#29281=CARTESIAN_POINT('',(3.00687053312219,0.761569466121889,2.23273521537715));
+#29282=CARTESIAN_POINT('',(2.89113405000878,1.12365580120045,2.24737294448584));
+#29283=CARTESIAN_POINT('',(2.73197569465743,1.46886597703081,2.26201067359453));
+#29284=CARTESIAN_POINT('',(2.5317858625651,1.79201529034821,2.27664840270322));
+#29285=CARTESIAN_POINT('',(2.2935711999131,2.08825036944552,2.29128613181191));
+#29286=CARTESIAN_POINT('',(2.02090944715443,2.35312206685403,2.3059238609206));
+#29287=CARTESIAN_POINT('',(1.71789570377218,2.58265228094884,2.32056159002929));
+#29288=CARTESIAN_POINT('',(1.38908092872389,2.77339370308244,2.33519931913798));
+#29289=CARTESIAN_POINT('',(1.03940357236668,2.92248159217582,2.34983704824667));
+#29290=CARTESIAN_POINT('',(0.674115470677009,3.02767680188921,2.36447477735536));
+#29291=CARTESIAN_POINT('',(0.29870272664201,3.08739940398509,2.37911250646405));
+#29292=CARTESIAN_POINT('',(0.0454370525948393,3.09630142854475,2.38887099253651));
+#29293=CARTESIAN_POINT('',(-0.0809928130891154,3.09299074599794,2.39375023557274));
+#29294=CARTESIAN_POINT('',(-3.28758125697615,-1.2007537127901,1.35430037016755));
+#29295=CARTESIAN_POINT('',(-3.23803343899742,-1.33641223791133,1.35922588907293));
+#29296=CARTESIAN_POINT('',(-3.12212315874844,-1.60158722392457,1.36907692688369));
+#29297=CARTESIAN_POINT('',(-2.90047393815966,-1.97483814642489,1.38385348359982));
+#29298=CARTESIAN_POINT('',(-2.63443345305342,-2.317864339335,1.39863004031595));
+#29299=CARTESIAN_POINT('',(-2.32807335150148,-2.62541600623517,1.41340659703208));
+#29300=CARTESIAN_POINT('',(-1.98608244466213,-2.89278607078245,1.42818315374821));
+#29301=CARTESIAN_POINT('',(-1.61369484698997,-3.11588248679554,1.44295971046435));
+#29302=CARTESIAN_POINT('',(-1.21660989523535,-3.29129079432202,1.45773626718048));
+#29303=CARTESIAN_POINT('',(-0.800904913907848,-3.41632639674199,1.47251282389661));
+#29304=CARTESIAN_POINT('',(-0.372942204638624,-3.48907564293632,1.48728938061274));
+#29305=CARTESIAN_POINT('',(0.0607283283853852,-3.50842511681274,1.50206593732887));
+#29306=CARTESIAN_POINT('',(0.493469423573659,-3.47407867759836,1.51684249404501));
+#29307=CARTESIAN_POINT('',(0.918658044248148,-3.3865619923287,1.53161905076114));
+#29308=CARTESIAN_POINT('',(1.32978674320311,-3.24721449056696,1.54639560747727));
+#29309=CARTESIAN_POINT('',(1.72056325819797,-3.05816886464532,1.5611721641934));
+#29310=CARTESIAN_POINT('',(2.08500681407375,-2.82231842913107,1.57594872090953));
+#29311=CARTESIAN_POINT('',(2.41753965760784,-2.5432728390875,1.59072527762567));
+#29312=CARTESIAN_POINT('',(2.71307242417922,-2.22530284485171,1.6055018343418));
+#29313=CARTESIAN_POINT('',(2.96708202972026,-1.87327492884999,1.62027839105793));
+#29314=CARTESIAN_POINT('',(3.17568089583088,-1.49257682482397,1.63505494777406));
+#29315=CARTESIAN_POINT('',(3.33567644857495,-1.08903505938481,1.64983150449019));
+#29316=CARTESIAN_POINT('',(3.44461998033908,-0.668825777909025,1.66460806120633));
+#29317=CARTESIAN_POINT('',(3.50084412693045,-0.238380219572423,1.67938461792246));
+#29318=CARTESIAN_POINT('',(3.50348838633226,0.195713711787891,1.69416117463859));
+#29319=CARTESIAN_POINT('',(3.45251228855633,0.626812274540281,1.70893773135472));
+#29320=CARTESIAN_POINT('',(3.3486960150301,1.04831757071432,1.72371428807085));
+#29321=CARTESIAN_POINT('',(3.19362845803848,1.45377852582626,1.73849084478699));
+#29322=CARTESIAN_POINT('',(2.98968290296899,1.83698962159338,1.75326740150312));
+#29323=CARTESIAN_POINT('',(2.73998070553961,2.19208587044793,1.76804395821925));
+#29324=CARTESIAN_POINT('',(2.44834351992409,2.5136325782804,1.78282051493538));
+#29325=CARTESIAN_POINT('',(2.11923480891568,2.7967085216066,1.79759707165151));
+#29326=CARTESIAN_POINT('',(1.75769153130763,3.0369812661451,1.81237362836764));
+#29327=CARTESIAN_POINT('',(1.36924705200452,3.23077347406527,1.82715018508378));
+#29328=CARTESIAN_POINT('',(0.959846454713558,3.37511918508379,1.84192674179991));
+#29329=CARTESIAN_POINT('',(0.535755553342151,3.46780921003591,1.85670329851604));
+#29330=CARTESIAN_POINT('',(0.103464994668544,3.50742494217982,1.87147985523217));
+#29331=CARTESIAN_POINT('',(-0.330409080020462,3.49336006875714,1.8862564119483));
+#29332=CARTESIAN_POINT('',(-0.759226293966164,3.42582985051757,1.90103296866444));
+#29333=CARTESIAN_POINT('',(-1.17642366489483,3.30586782718582,1.91580952538057));
+#29334=CARTESIAN_POINT('',(-1.57561605046373,3.1353099992932,1.9305860820967));
+#29335=CARTESIAN_POINT('',(-1.95069387189409,2.91676672846865,1.94536263881283));
+#29336=CARTESIAN_POINT('',(-2.29591662014554,2.65358278625076,1.96013919552896));
+#29337=CARTESIAN_POINT('',(-2.60600071353438,2.34978616286784,1.9749157522451));
+#29338=CARTESIAN_POINT('',(-2.87620036214803,2.0100264194598,1.98969230896123));
+#29339=CARTESIAN_POINT('',(-3.10238020143827,1.63950352725167,2.00446886567736));
+#29340=CARTESIAN_POINT('',(-3.281078583347,1.24388828278448,2.01924542239349));
+#29341=CARTESIAN_POINT('',(-3.40956055630353,0.8292355172362,2.03402197910962));
+#29342=CARTESIAN_POINT('',(-3.48585972324268,0.401891428151036,2.04879853582576));
+#29343=CARTESIAN_POINT('',(-3.5088083370129,-0.0316035481493387,2.06357509254189));
+#29344=CARTESIAN_POINT('',(-3.4780551725689,-0.464614836949432,2.07835164925802));
+#29345=CARTESIAN_POINT('',(-3.39407090241764,-0.890515266297416,2.09312820597415));
+#29346=CARTESIAN_POINT('',(-3.25814089304709,-1.30278649486443,2.10790476269028));
+#29347=CARTESIAN_POINT('',(-3.07234553258757,-1.69511877416777,2.12268131940642));
+#29348=CARTESIAN_POINT('',(-2.83952839078763,-2.06150751831222,2.13745787612255));
+#29349=CARTESIAN_POINT('',(-2.56325269861135,-2.39634520326443,2.15223443283868));
+#29350=CARTESIAN_POINT('',(-2.24774681353004,-2.69450718915582,2.16701098955481));
+#29351=CARTESIAN_POINT('',(-1.89783950515393,-2.95143015211675,2.18178754627094));
+#29352=CARTESIAN_POINT('',(-1.51888605164734,-3.16318192525469,2.19656410298708));
+#29353=CARTESIAN_POINT('',(-1.1166862780104,-3.32652167987075,2.21134065970321));
+#29354=CARTESIAN_POINT('',(-0.697395790639122,-3.43894952585025,2.22611721641934));
+#29355=CARTESIAN_POINT('',(-0.267431766705195,-3.49874477210096,2.24089377313547));
+#29356=CARTESIAN_POINT('',(0.166625259765104,-3.50499226146864,2.2556703298516));
+#29357=CARTESIAN_POINT('',(0.598132111963871,-3.45759637707823,2.27044688656774));
+#29358=CARTESIAN_POINT('',(1.02048464311276,-3.35728250573553,2.28522344328387));
+#29359=CARTESIAN_POINT('',(1.42721881192555,-3.20558593599246,2.3));
+#29360=CARTESIAN_POINT('',(1.81210961377733,-3.00482836078912,2.31477655671613));
+#29361=CARTESIAN_POINT('',(2.16926635345411,-2.75808234429626,2.32955311343226));
+#29362=CARTESIAN_POINT('',(2.49322280134752,-2.46912429678777,2.3443296701484));
+#29363=CARTESIAN_POINT('',(2.77902085326808,-2.14237667725543,2.35910622686453));
+#29364=CARTESIAN_POINT('',(3.02228641347611,-1.78284030834637,2.37388278358066));
+#29365=CARTESIAN_POINT('',(3.2192963395521,-1.39601783953261,2.38865934029679));
+#29366=CARTESIAN_POINT('',(3.36703542452549,-0.987829529897388,2.40343589701292));
+#29367=CARTESIAN_POINT('',(3.463242544159,-0.564522639469815,2.41821245372905));
+#29368=CARTESIAN_POINT('',(3.50644526311134,-0.132575815859822,2.43298901044519));
+#29369=CARTESIAN_POINT('',(3.49598237033632,0.301400060458684,2.44776556716132));
+#29370=CARTESIAN_POINT('',(3.43201399881736,0.730763054668537,2.46254212387745));
+#29371=CARTESIAN_POINT('',(3.31551917475656,1.14894183141202,2.47731868059358));
+#29372=CARTESIAN_POINT('',(3.14828083372746,1.54953622807961,2.49209523730971));
+#29373=CARTESIAN_POINT('',(2.93285853311713,1.92641520832578,2.50687179402585));
+#29374=CARTESIAN_POINT('',(2.67254927848948,2.27381069664829,2.52164835074198));
+#29375=CARTESIAN_POINT('',(2.37133706341624,2.58640585790693,2.53642490745811));
+#29376=CARTESIAN_POINT('',(2.03383189506101,2.85941647067709,2.55120146417424));
+#29377=CARTESIAN_POINT('',(1.66519923872033,3.08866414903143,2.56597802089037));
+#29378=CARTESIAN_POINT('',(1.27108096116264,3.27064029210133,2.58075457760651));
+#29379=CARTESIAN_POINT('',(0.857508982714933,3.4025597826798,2.59553113432264));
+#29380=CARTESIAN_POINT('',(0.430812959639111,3.482403613017,2.61030769103877));
+#29381=CARTESIAN_POINT('',(-0.00247659029490466,3.50894978542688,2.6250842477549));
+#29382=CARTESIAN_POINT('',(-0.43572823639093,3.48179201477608,2.63986080447103));
+#29383=CARTESIAN_POINT('',(-0.862311128065261,3.40134594661608,2.65463736118717));
+#29384=CARTESIAN_POINT('',(-1.27569647900688,3.26884279579124,2.6694139179033));
+#29385=CARTESIAN_POINT('',(-1.66955748925949,3.08631050288275,2.68419047461943));
+#29386=CARTESIAN_POINT('',(-2.03786617593309,2.85654269688634,2.69896703133556));
+#29387=CARTESIAN_POINT('',(-2.37498563056577,2.58305593914513,2.71374358805169));
+#29388=CARTESIAN_POINT('',(-2.67575629115086,2.27003590291287,2.72852014476783));
+#29389=CARTESIAN_POINT('',(-2.93557490844908,1.92227331226103,2.74329670148396));
+#29390=CARTESIAN_POINT('',(-3.15046499801845,1.54509062077518,2.75807325820009));
+#29391=CARTESIAN_POINT('',(-3.31713769970415,1.14426055221192,2.77284981491622));
+#29392=CARTESIAN_POINT('',(-3.43304211314325,0.725917749839306,2.78762637163235));
+#29393=CARTESIAN_POINT('',(-3.49640433890704,0.296464886654187,2.80240292834849));
+#29394=CARTESIAN_POINT('',(-3.50625462776206,-0.137525326554716,2.81717948506462));
+#29395=CARTESIAN_POINT('',(-3.46244222253476,-0.56941073554631,2.83195604178075));
+#29396=CARTESIAN_POINT('',(-3.3656376654271,-0.992581399788086,2.84673259849688));
+#29397=CARTESIAN_POINT('',(-3.21732253547007,-1.40056075659118,2.86150915521301));
+#29398=CARTESIAN_POINT('',(-3.01976677318188,-1.78710474391781,2.87628571192915));
+#29399=CARTESIAN_POINT('',(-2.77599393947333,-2.14629736480157,2.89106226864528));
+#29400=CARTESIAN_POINT('',(-2.48973494050776,-2.47264123078171,2.90583882536141));
+#29401=CARTESIAN_POINT('',(-2.16537092674928,-2.76114169859784,2.92061538207754));
+#29402=CARTESIAN_POINT('',(-1.80786624012101,-3.00738331244582,2.93539193879367));
+#29403=CARTESIAN_POINT('',(-1.42269243550648,-3.20759738185756,2.95016849550981));
+#29404=CARTESIAN_POINT('',(-1.01574453943399,-3.35871966093583,2.96494505222594));
+#29405=CARTESIAN_POINT('',(-0.593250827591631,-3.45843724617184,2.97972160894207));
+#29406=CARTESIAN_POINT('',(-0.1616775020147,-3.50522397508192,2.9944981656582));
+#29407=CARTESIAN_POINT('',(0.272370273153516,-3.49836378389228,3.00927472237433));
+#29408=CARTESIAN_POINT('',(0.702249462694885,-3.43796166678623,3.02405127909047));
+#29409=CARTESIAN_POINT('',(1.12138083096062,-3.3249420689842,3.0388278358066));
+#29410=CARTESIAN_POINT('',(1.52334963607273,-3.1610347382501,3.05360439252273));
+#29411=CARTESIAN_POINT('',(1.90200380657342,-2.94874825136487,3.06838094923886));
+#29412=CARTESIAN_POINT('',(2.2515480979433,-2.69133162073974,3.08315750595499));
+#29413=CARTESIAN_POINT('',(2.56663278793875,-2.39272456877693,3.09793406267112));
+#29414=CARTESIAN_POINT('',(2.84243555327408,-2.05749723101044,3.11271061938726));
+#29415=CARTESIAN_POINT('',(3.07473527455966,-1.69078021090156,3.12748717610339));
+#29416=CARTESIAN_POINT('',(3.25997663984286,-1.29818605663913,3.14226373281952));
+#29417=CARTESIAN_POINT('',(3.39532455830235,-0.88572336229216,3.15704028953565));
+#29418=CARTESIAN_POINT('',(3.47870755019054,-0.459704805886808,3.17181684625178));
+#29419=CARTESIAN_POINT('',(3.50884945309728,-0.0266505396960942,3.18659340296792));
+#29420=CARTESIAN_POINT('',(3.48528894378906,0.406811617864549,3.20136995968405));
+#29421=CARTESIAN_POINT('',(3.40838663463983,0.834047552197654,3.21614651640018));
+#29422=CARTESIAN_POINT('',(3.27931942035053,1.24851863964606,3.23092307311632));
+#29423=CARTESIAN_POINT('',(3.1598151177549,1.51209346381506,3.24077411092707));
+#29424=CARTESIAN_POINT('',(3.09215514826696,1.63968793953186,3.24569962983246));
+#29425=CARTESIAN_POINT('',(-3.17373209335843,1.4756099076608,1.35430037016755));
+#29426=CARTESIAN_POINT('',(-3.23462155831166,1.34464924653606,1.35922588907293));
+#29427=CARTESIAN_POINT('',(-3.34016764394938,1.07518127055177,1.36907692688369));
+#29428=CARTESIAN_POINT('',(-3.44736623541045,0.654523345244614,1.38385348359982));
+#29429=CARTESIAN_POINT('',(-3.50180335145301,0.223848167024492,1.39863004031595));
+#29430=CARTESIAN_POINT('',(-3.50264591539097,-0.210253007498221,1.41340659703208));
+#29431=CARTESIAN_POINT('',(-3.44988101178839,-0.641136282556126,1.42818315374821));
+#29432=CARTESIAN_POINT('',(-3.34431620486591,-1.06220706672114,1.44295971046435));
+#29433=CARTESIAN_POINT('',(-3.18756714650151,-1.4670209325424,1.45773626718048));
+#29434=CARTESIAN_POINT('',(-2.98203285759271,-1.849382266173,1.47251282389661));
+#29435=CARTESIAN_POINT('',(-2.73085900908369,-2.20343908530245,1.48728938061274));
+#29436=CARTESIAN_POINT('',(-2.43788977857204,-2.52377260419493,1.50206593732887));
+#29437=CARTESIAN_POINT('',(-2.10760901558822,-2.80548016702254,1.51684249404501));
+#29438=CARTESIAN_POINT('',(-1.74507161700479,-3.04425028236368,1.53161905076114));
+#29439=CARTESIAN_POINT('',(-1.3558261625962,-3.236428609898,1.54639560747727));
+#29440=CARTESIAN_POINT('',(-0.945829994872045,-3.37907388953647,1.5611721641934));
+#29441=CARTESIAN_POINT('',(-0.521358042854624,-3.47000295695804,1.57594872090953));
+#29442=CARTESIAN_POINT('',(-0.0889067852444095,-3.50782415660823,1.59072527762567));
+#29443=CARTESIAN_POINT('',(0.344905177199001,-3.4919586407757,1.6055018343418));
+#29444=CARTESIAN_POINT('',(0.773438418335383,-3.4226492287685,1.62027839105793));
+#29445=CARTESIAN_POINT('',(1.19013430205168,-3.30095669060149,1.63505494777406));
+#29446=CARTESIAN_POINT('',(1.58861536119072,-3.12874351207248,1.64983150449019));
+#29447=CARTESIAN_POINT('',(1.9627829037166,-2.90864538970026,1.66460806120633));
+#29448=CARTESIAN_POINT('',(2.30691035226923,-2.64403089179,1.67938461792246));
+#29449=CARTESIAN_POINT('',(2.61573088856027,-2.33894990300743,1.69416117463859));
+#29450=CARTESIAN_POINT('',(2.88451806122646,-1.99807164150965,1.70893773135472));
+#29451=CARTESIAN_POINT('',(3.10915812344925,-1.62661319727103,1.72371428807085));
+#29452=CARTESIAN_POINT('',(3.28621299322447,-1.2302596853142,1.73849084478699));
+#29453=CARTESIAN_POINT('',(3.41297287268483,-0.815077235888849,1.75326740150312));
+#29454=CARTESIAN_POINT('',(3.4874977211443,-0.387420153270394,1.76804395821925));
+#29455=CARTESIAN_POINT('',(3.50864694712595,0.0461663359010437,1.78282051493538));
+#29456=CARTESIAN_POINT('',(3.47609686494107,0.479046256319389,1.79759707165151));
+#29457=CARTESIAN_POINT('',(3.39034564864948,0.904594446605929,1.81237362836764));
+#29458=CARTESIAN_POINT('',(3.25270570758124,1.3162979563971,1.82715018508378));
+#29459=CARTESIAN_POINT('',(3.06528360011136,1.70785572605974,1.84192674179991));
+#29460=CARTESIAN_POINT('',(2.83094779310412,2.07327502345098,1.85670329851604));
+#29461=CARTESIAN_POINT('',(2.55328476046372,2.40696316177263,1.87147985523217));
+#29462=CARTESIAN_POINT('',(2.23654409269638,2.70381309479255,1.8862564119483));
+#29463=CARTESIAN_POINT('',(1.88557345757365,2.95928157941087,1.90103296866444));
+#29464=CARTESIAN_POINT('',(1.50574440731404,3.16945870930499,1.91580952538057));
+#29465=CARTESIAN_POINT('',(1.10287016779292,3.33112775545147,1.9305860820967));
+#29466=CARTESIAN_POINT('',(0.683116668004114,3.44181439767482,1.94536263881283));
+#29467=CARTESIAN_POINT('',(0.252908171453976,3.4998245937416,1.96013919552896));
+#29468=CARTESIAN_POINT('',(-0.181171046214986,3.50427050641929,1.9749157522451));
+#29469=CARTESIAN_POINT('',(-0.612477468561947,3.4550840916902,1.98969230896123));
+#29470=CARTESIAN_POINT('',(-1.03441001635698,3.35301814015479,2.00446886567736));
+#29471=CARTESIAN_POINT('',(-1.44051107609523,3.19963475568598,2.01924542239349));
+#29472=CARTESIAN_POINT('',(-1.82456533278997,2.99728144766683,2.03402197910963));
+#29473=CARTESIAN_POINT('',(-2.18069489442363,2.74905520271628,2.04879853582576));
+#29474=CARTESIAN_POINT('',(-2.50344925219167,2.45875508577973,2.06357509254189));
+#29475=CARTESIAN_POINT('',(-2.78788869971125,2.13082409601757,2.07835164925802));
+#29476=CARTESIAN_POINT('',(-3.0296599344765,1.77028116737838,2.09312820597415));
+#29477=CARTESIAN_POINT('',(-3.22506268449168,1.38264435457787,2.10790476269028));
+#29478=CARTESIAN_POINT('',(-3.37110634037152,0.973846380110178,2.12268131940642));
+#29479=CARTESIAN_POINT('',(-3.46555572616328,0.550143834832013,2.13745787612255));
+#29480=CARTESIAN_POINT('',(-3.50696530837493,0.118021421790648,2.15223443283868));
+#29481=CARTESIAN_POINT('',(-3.49470131964551,-0.315907291170456,2.16701098955481));
+#29482=CARTESIAN_POINT('',(-3.42895145845825,-0.745001091062148,2.18178754627094));
+#29483=CARTESIAN_POINT('',(-3.31072201644379,-1.16269276250483,2.19656410298708));
+#29484=CARTESIAN_POINT('',(-3.14182247723977,-1.56258959796156,2.21134065970321));
+#29485=CARTESIAN_POINT('',(-2.92483782261883,-1.93857123715511,2.22611721641934));
+#29486=CARTESIAN_POINT('',(-2.66308896973549,-2.28488333825163,2.24089377313547));
+#29487=CARTESIAN_POINT('',(-2.36058194499395,-2.59622564718773,2.2556703298516));
+#29488=CARTESIAN_POINT('',(-2.02194657242294,-2.86783311725314,2.27044688656774));
+#29489=CARTESIAN_POINT('',(-1.65236561492276,-3.09554883740633,2.28522344328387));
+#29490=CARTESIAN_POINT('',(-1.25749545286691,-3.27588765316605,2.3));
+#29491=CARTESIAN_POINT('',(-0.843379514060332,-3.40608950637092,2.31477655671613));
+#29492=CARTESIAN_POINT('',(-0.41635577999554,-3.48416167744998,2.32955311343226));
+#29493=CARTESIAN_POINT('',(0.0170402159906763,-3.50890928369283,2.3443296701484));
+#29494=CARTESIAN_POINT('',(0.450175414061486,-3.47995356674788,2.35910622686453));
+#29495=CARTESIAN_POINT('',(0.87642074585251,-3.39773768946134,2.37388278358066));
+#29496=CARTESIAN_POINT('',(1.28925259135543,-3.2635199533372,2.38865934029679));
+#29497=CARTESIAN_POINT('',(1.68235262193055,-3.07935454042404,2.40343589701292));
+#29498=CARTESIAN_POINT('',(2.04970450136615,-2.84806007437099,2.41821245372906));
+#29499=CARTESIAN_POINT('',(2.38568596498966,-2.57317648182127,2.43298901044519));
+#29500=CARTESIAN_POINT('',(2.6851548675738,-2.25891081437303,2.44776556716132));
+#29501=CARTESIAN_POINT('',(2.94352788308764,-1.91007286029417,2.46254212387745));
+#29502=CARTESIAN_POINT('',(3.15685065180472,-1.53200153144403,2.47731868059358));
+#29503=CARTESIAN_POINT('',(3.32185830117764,-1.13048315203898,2.49209523730971));
+#29504=CARTESIAN_POINT('',(3.436025414216,-0.711662899839873,2.50687179402585));
+#29505=CARTESIAN_POINT('',(3.49760468060963,-0.28195075514059,2.52164835074198));
+#29506=CARTESIAN_POINT('',(3.5056536390472,0.152076603005998,2.53642490745811));
+#29507=CARTESIAN_POINT('',(3.46004910144338,0.583776451861168,2.55120146417424));
+#29508=CARTESIAN_POINT('',(3.36148903831371,1.0065416908621,2.56597802089037));
+#29509=CARTESIAN_POINT('',(3.211481896442,1.4139019622916,2.58075457760651));
+#29510=CARTESIAN_POINT('',(3.0123235123316,1.79962267911942,2.59553113432264));
+#29511=CARTESIAN_POINT('',(2.76706197477669,2.157800444409,2.61030769103877));
+#29512=CARTESIAN_POINT('',(2.47945097432665,2.48295340191018,2.6250842477549));
+#29513=CARTESIAN_POINT('',(2.15389235362283,2.77010513503582,2.63986080447103));
+#29514=CARTESIAN_POINT('',(1.79536873786602,3.01486083016118,2.65463736118717));
+#29515=CARTESIAN_POINT('',(1.40936727649519,3.21347453857834,2.6694139179033));
+#29516=CARTESIAN_POINT('',(1.00179566319946,3.36290650767182,2.68419047461943));
+#29517=CARTESIAN_POINT('',(0.578891719564228,3.46086970387022,2.69896703133556));
+#29518=CARTESIAN_POINT('',(0.147127926160017,3.50586481534736,2.71374358805169));
+#29519=CARTESIAN_POINT('',(-0.286887637788746,3.49720319876194,2.72852014476783));
+#29520=CARTESIAN_POINT('',(-0.716512430051745,3.43501741883911,2.74329670148396));
+#29521=CARTESIAN_POINT('',(-1.13517110849186,3.32025921948755,2.75807325820009));
+#29522=CARTESIAN_POINT('',(-1.53645616567705,3.15468495750364,2.77284981491622));
+#29523=CARTESIAN_POINT('',(-1.91422599480755,2.94082872179762,2.78762637163235));
+#29524=CARTESIAN_POINT('',(-2.26269888607436,2.68196354954809,2.80240292834849));
+#29525=CARTESIAN_POINT('',(-2.57654151484901,2.38205133286551,2.81717948506462));
+#29526=CARTESIAN_POINT('',(-2.85095056740617,2.04568218263571,2.83195604178075));
+#29527=CARTESIAN_POINT('',(-3.08172625491015,1.67800417757054,2.84673259849688));
+#29528=CARTESIAN_POINT('',(-3.26533659054457,1.28464457364577,2.86150915521301));
+#29529=CARTESIAN_POINT('',(-3.39897144603365,0.871623679803769,2.87628571192915));
+#29530=CARTESIAN_POINT('',(-3.48058556022835,0.445262718040324,2.89106226864528));
+#29531=CARTESIAN_POINT('',(-3.5089298415173,0.0120870780629024,2.90583882536141));
+#29532=CARTESIAN_POINT('',(-3.48357048498408,-0.421273552806881,2.92061538207754));
+#29533=CARTESIAN_POINT('',(-3.40489561172547,-0.848186655989926,2.93539193879367));
+#29534=CARTESIAN_POINT('',(-3.27410932871712,-1.26211839133827,2.9501684955098));
+#29535=CARTESIAN_POINT('',(-3.09321330013926,-1.65673359656534,2.96494505222594));
+#29536=CARTESIAN_POINT('',(-2.86497611221079,-2.02599274594168,2.97972160894207));
+#29537=CARTESIAN_POINT('',(-2.59289090039797,-2.36424438431821,2.9944981656582));
+#29538=CARTESIAN_POINT('',(-2.28112188750715,-2.66631162178815,3.00927472237433));
+#29539=CARTESIAN_POINT('',(-1.93444065088776,-2.92757136520011,3.02405127909047));
+#29540=CARTESIAN_POINT('',(-1.55815309416627,-3.14402507389601,3.0388278358066));
+#29541=CARTESIAN_POINT('',(-1.15801824119778,-3.31235995676796,3.05360439252273));
+#29542=CARTESIAN_POINT('',(-0.740160095081362,-3.42999967402276,3.06838094923886));
+#29543=CARTESIAN_POINT('',(-0.310973911223455,-3.49514376767022,3.08315750595499));
+#29544=CARTESIAN_POINT('',(0.122971681073419,-3.50679521726103,3.09793406267112));
+#29545=CARTESIAN_POINT('',(0.555035210485829,-3.46477569912585,3.11271061938726));
+#29546=CARTESIAN_POINT('',(0.97860401037012,-3.36972831561912,3.12748717610339));
+#29547=CARTESIAN_POINT('',(1.38719542465129,-3.22310775243396,3.14226373281952));
+#29548=CARTESIAN_POINT('',(1.77455602377269,-3.02715801523692,3.15704028953565));
+#29549=CARTESIAN_POINT('',(2.13475731291797,-2.78487808409115,3.17181684625178));
+#29550=CARTESIAN_POINT('',(2.46228646510641,-2.49997601978916,3.18659340296792));
+#29551=CARTESIAN_POINT('',(2.75213070020524,-2.17681219289023,3.20136995968405));
+#29552=CARTESIAN_POINT('',(2.99985398225042,-1.82033262226839,3.21614651640018));
+#29553=CARTESIAN_POINT('',(3.20166499633809,-1.43599300327512,3.23092307311631));
+#29554=CARTESIAN_POINT('',(3.30353823911168,-1.16511515500892,3.24077411092707));
+#29555=CARTESIAN_POINT('',(3.34591833489315,-1.02704941274791,3.24569962983245));
+#29556=CARTESIAN_POINT('',(-0.0809928108479284,3.09299066041051,2.20624981385813));
+#29557=CARTESIAN_POINT('',(-2.80562541633933,1.30446066011656,1.58867513459481));
+#29558=CARTESIAN_POINT('',(-2.85794319878529,1.19193591740506,1.59346253482607));
+#29559=CARTESIAN_POINT('',(-2.94902317837224,0.960584387402812,1.60303733528859));
+#29560=CARTESIAN_POINT('',(-3.04300172882964,0.599667096696893,1.61739953598237));
+#29561=CARTESIAN_POINT('',(-3.0929797565969,0.230078979111085,1.63176173667615));
+#29562=CARTESIAN_POINT('',(-3.09823465878998,-0.142836006300123,1.64612393736992));
+#29563=CARTESIAN_POINT('',(-3.05869043638457,-0.513685638368911,1.6604861380637));
+#29564=CARTESIAN_POINT('',(-2.97491888571746,-0.877107602118702,1.67484833875748));
+#29565=CARTESIAN_POINT('',(-2.84813130575199,-1.22784697213983,1.68921053945126));
+#29566=CARTESIAN_POINT('',(-2.68016098987108,-1.56083221081567,1.70357274014504));
+#29567=CARTESIAN_POINT('',(-2.47343671547364,-1.87124849671276,1.71793494083881));
+#29568=CARTESIAN_POINT('',(-2.23094762539037,-2.15460734582438,1.73229714153259));
+#29569=CARTESIAN_POINT('',(-1.9562000060548,-2.40681151281586,1.74665934222637));
+#29570=CARTESIAN_POINT('',(-1.65316658816554,-2.62421423547809,1.76102154292015));
+#29571=CARTESIAN_POINT('',(-1.32622910272465,-2.80367196529812,1.77538374361393));
+#29572=CARTESIAN_POINT('',(-0.980114923121631,-2.9425898218044,1.7897459443077));
+#29573=CARTESIAN_POINT('',(-0.619828709376191,-3.03895911340472,1.80410814500148));
+#29574=CARTESIAN_POINT('',(-0.250580042938217,-3.09138638219062,1.81847034569526));
+#29575=CARTESIAN_POINT('',(0.122291901587001,-3.09911355273065,1.83283254638904));
+#29576=CARTESIAN_POINT('',(0.493395558573946,-3.06202889351032,1.84719474708281));
+#29577=CARTESIAN_POINT('',(0.857364931063361,-2.98066863252111,1.86155694777659));
+#29578=CARTESIAN_POINT('',(1.20893718073698,-2.85620920363762,1.87591914847037));
+#29579=CARTESIAN_POINT('',(1.54302872626331,-2.69045023589711,1.89028134916415));
+#29580=CARTESIAN_POINT('',(1.8548087496656,-2.48578853164876,1.90464354985793));
+#29581=CARTESIAN_POINT('',(2.13976904784201,-2.24518340983756,1.9190057505517));
+#29582=CARTESIAN_POINT('',(2.39378921921543,-1.97211391554355,1.93336795124548));
+#29583=CARTESIAN_POINT('',(2.61319624294245,-1.67052851450791,1.94773015193926));
+#29584=CARTESIAN_POINT('',(2.79481758919213,-1.34478800004122,1.96209235263304));
+#29585=CARTESIAN_POINT('',(2.93602709254312,-0.999602437854826,1.97645455332682));
+#29586=CARTESIAN_POINT('',(3.03478292518983,-0.639963060565817,1.99081675402059));
+#29587=CARTESIAN_POINT('',(3.08965712088155,-0.271070096651135,2.00517895471437));
+#29588=CARTESIAN_POINT('',(3.0998562226914,0.101742422587213,2.01954115540815));
+#29589=CARTESIAN_POINT('',(3.06523275605735,0.473083790787432,2.03390335610193));
+#29590=CARTESIAN_POINT('',(2.9862873611997,0.837584573789834,2.04826555679571));
+#29591=CARTESIAN_POINT('',(2.86416155408343,1.18997424931202,2.06262775748948));
+#29592=CARTESIAN_POINT('',(2.7006212205896,1.5251574164013,2.07698995818326));
+#29593=CARTESIAN_POINT('',(2.4980310825978,1.83828747270978,2.09135215887704));
+#29594=CARTESIAN_POINT('',(2.25932050505827,2.12483669424752,2.10571435957082));
+#29595=CARTESIAN_POINT('',(1.9879411389561,2.38066170430382,2.12007656026459));
+#29596=CARTESIAN_POINT('',(1.68781701081239,2.60206338483697,2.13443876095837));
+#29597=CARTESIAN_POINT('',(1.36328778719626,2.78584036421773,2.14880096165215));
+#29598=CARTESIAN_POINT('',(1.0190460092778,2.9293353072535,2.16316316234593));
+#29599=CARTESIAN_POINT('',(0.660069299554712,3.03047334063615,2.17752536303971));
+#29600=CARTESIAN_POINT('',(0.291548168066807,3.08779204895596,2.19188756373349));
+#29601=CARTESIAN_POINT('',(0.0430572421590302,3.09623911101533,2.201462364196));
+#29602=CARTESIAN_POINT('',(-0.0809928130891141,3.09299074599794,2.20624976442726));
+#29603=CARTESIAN_POINT('',(-0.080992813089117,3.09299074599794,2.20624976442726));
+#29604=CARTESIAN_POINT('',(-0.207422678773067,3.08968006345113,2.21112900746349));
+#29605=CARTESIAN_POINT('',(-0.459875365048262,3.06753533757194,2.22088749353595));
+#29606=CARTESIAN_POINT('',(-0.831647979474852,2.98824699828169,2.23552522264464));
+#29607=CARTESIAN_POINT('',(-1.19092997462405,2.86407825284106,2.25016295175333));
+#29608=CARTESIAN_POINT('',(-1.53232545307729,2.69689398469669,2.26480068086202));
+#29609=CARTESIAN_POINT('',(-1.85070696418167,2.48920513137399,2.27943840997071));
+#29610=CARTESIAN_POINT('',(-2.1412927545184,2.24413096644567,2.2940761390794));
+#29611=CARTESIAN_POINT('',(-2.39971852025555,1.96535225293143,2.30871386818809));
+#29612=CARTESIAN_POINT('',(-2.62210297185414,1.65705596155349,2.32335159729678));
+#29613=CARTESIAN_POINT('',(-2.80510612241735,1.32387238684639,2.33798932640547));
+#29614=CARTESIAN_POINT('',(-2.94597945211725,0.970805604842987,2.35262705551416));
+#29615=CARTESIAN_POINT('',(-3.04260718781404,0.603158316986548,2.36726478462285));
+#29616=CARTESIAN_POINT('',(-3.0935380798909,0.226452208983901,2.38190251373154));
+#29617=CARTESIAN_POINT('',(-3.0980071985129,-0.15365497925774,2.39654024284023));
+#29618=CARTESIAN_POINT('',(-3.05594742209605,-0.531454427089508,2.41117797194892));
+#29619=CARTESIAN_POINT('',(-2.96799044540302,-0.901271973759818,2.42581570105761));
+#29620=CARTESIAN_POINT('',(-2.83545729213527,-1.2575533384972,2.4404534301663));
+#29621=CARTESIAN_POINT('',(-2.66033847450999,-1.59494754011861,2.45509115927498));
+#29622=CARTESIAN_POINT('',(-2.44526409780534,-1.90838726328614,2.46972888838367));
+#29623=CARTESIAN_POINT('',(-2.19346435887307,-2.19316496439326,2.48436661749236));
+#29624=CARTESIAN_POINT('',(-1.90872103189018,-2.44500357404823,2.49900434660105));
+#29625=CARTESIAN_POINT('',(-1.59531066998433,-2.66012073427555,2.51364207570974));
+#29626=CARTESIAN_POINT('',(-1.25794037578594,-2.83528560565881,2.52827980481843));
+#29627=CARTESIAN_POINT('',(-0.901677105567912,-2.96786739123958,2.54291753392712));
+#29628=CARTESIAN_POINT('',(-0.531871568752151,-3.05587484839312,2.55755526303581));
+#29629=CARTESIAN_POINT('',(-0.154077865734411,-3.09798619525318,2.5721929921445));
+#29630=CARTESIAN_POINT('',(0.22602992901495,-3.09356896252177,2.58683072125319));
+#29631=CARTESIAN_POINT('',(0.60274298573793,-3.04268949251025,2.60146845036188));
+#29632=CARTESIAN_POINT('',(0.970403460164684,-2.94611194274572,2.61610617947057));
+#29633=CARTESIAN_POINT('',(1.32348946853949,-2.80528680910769,2.63074390857926));
+#29634=CARTESIAN_POINT('',(1.65669802065909,-2.62232914086558,2.64538163768795));
+#29635=CARTESIAN_POINT('',(1.96502466535399,-2.39998677480502,2.66001936679664));
+#29636=CARTESIAN_POINT('',(2.24383865221936,-2.14159906553373,2.67465709590533));
+#29637=CARTESIAN_POINT('',(2.4889524807431,-1.85104673179563,2.68929482501402));
+#29638=CARTESIAN_POINT('',(2.69668479227459,-1.53269357205003,2.70393255412271));
+#29639=CARTESIAN_POINT('',(2.86391566026101,-1.19132092468833,2.71857028323139));
+#29640=CARTESIAN_POINT('',(2.98813344834867,-0.83205585722861,2.73320801234009));
+#29641=CARTESIAN_POINT('',(3.0674725325885,-0.460294163012799,2.74784574144877));
+#29642=CARTESIAN_POINT('',(3.10074132119697,-0.081619321917235,2.76248347055746));
+#29643=CARTESIAN_POINT('',(3.08744015104418,0.298281357796282,2.77712119966615));
+#29644=CARTESIAN_POINT('',(3.02776879208234,0.673702157025456,2.79175892877484));
+#29645=CARTESIAN_POINT('',(2.92262344700565,1.03900463988443,2.80639665788353));
+#29646=CARTESIAN_POINT('',(2.77358329120375,1.38870233723568,2.82103438699222));
+#29647=CARTESIAN_POINT('',(2.58288675516494,1.71754314783714,2.83567211610091));
+#29648=CARTESIAN_POINT('',(2.35339790554248,2.0205882195232,2.8503098452096));
+#29649=CARTESIAN_POINT('',(2.0885634298085,2.29328612570655,2.86494757431829));
+#29650=CARTESIAN_POINT('',(1.79236087053263,2.53154122314079,2.87958530342698));
+#29651=CARTESIAN_POINT('',(1.46923888678778,2.73177516429828,2.89422303253567));
+#29652=CARTESIAN_POINT('',(1.12405043976833,2.8909806404431,2.90886076164436));
+#29653=CARTESIAN_POINT('',(0.761979906578238,3.00676654848433,2.92349849075305));
+#29654=CARTESIAN_POINT('',(0.388465215097168,3.07739390231225,2.93813621986174));
+#29655=CARTESIAN_POINT('',(0.00911617597792055,3.10180195276508,2.95277394897043));
+#29656=CARTESIAN_POINT('',(-0.370369786281891,3.07962411087208,2.96741167807912));
+#29657=CARTESIAN_POINT('',(-0.744293145652512,3.01119348395928,2.98204940718781));
+#29658=CARTESIAN_POINT('',(-1.10703808896846,2.89753775958208,2.9966871362965));
+#29659=CARTESIAN_POINT('',(-1.33778340528669,2.79275538182211,3.00644562236896));
+#29660=CARTESIAN_POINT('',(-1.44951882045686,2.73350448687072,3.01132486540519));
+#29661=CARTESIAN_POINT('',(-2.75,-4.76313972081441,1.3));
+#29662=CARTESIAN_POINT('',(-5.5,7.25263373432994E-016,1.3));
+#29663=AXIS2_PLACEMENT_3D('',#29664,#29665,#29666);
+#29664=CARTESIAN_POINT('',(7.96020419445779E-017,-1.59204083889156E-016,1.3));
+#29665=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29666=DIRECTION('',(-0.5,-0.866025403784439,-7.54413538938069E-017));
+#29667=CARTESIAN_POINT('',(-2.75,4.76313972081441,1.3));
+#29668=AXIS2_PLACEMENT_3D('',#29669,#29670,#29671);
+#29669=CARTESIAN_POINT('',(7.96020419445779E-017,-1.59204083889156E-016,1.3));
+#29670=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29671=DIRECTION('',(-1.,1.60812264967664E-016,6.12323399573677E-017));
+#29672=CARTESIAN_POINT('',(2.75,4.76313972081441,1.3));
+#29673=AXIS2_PLACEMENT_3D('',#29674,#29675,#29676);
+#29674=CARTESIAN_POINT('',(7.96020419445779E-017,-1.59204083889156E-016,1.3));
+#29675=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29676=DIRECTION('',(-0.5,0.866025403784439,1.36673693851175E-016));
+#29677=CARTESIAN_POINT('',(5.5,5.7361108337581E-015,1.3));
+#29678=AXIS2_PLACEMENT_3D('',#29679,#29680,#29681);
+#29679=CARTESIAN_POINT('',(7.96020419445779E-017,-1.59204083889156E-016,1.3));
+#29680=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29681=DIRECTION('',(0.500000000000001,0.866025403784438,7.54413538938068E-017));
+#29682=CARTESIAN_POINT('',(2.75,-4.76313972081441,1.3));
+#29683=AXIS2_PLACEMENT_3D('',#29684,#29685,#29686);
+#29684=CARTESIAN_POINT('',(7.96020419445779E-017,-1.59204083889156E-016,1.3));
+#29685=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29686=DIRECTION('',(1.,1.07187543957223E-015,-6.12323399573675E-017));
+#29687=AXIS2_PLACEMENT_3D('',#29688,#29689,#29690);
+#29688=CARTESIAN_POINT('',(7.96020419445779E-017,-1.59204083889156E-016,1.3));
+#29689=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29690=DIRECTION('',(0.5,-0.866025403784438,-1.36673693851175E-016));
+#29691=CARTESIAN_POINT('',(5.5,-1.94674414339787E-015,3.3));
+#29692=CARTESIAN_POINT('',(2.75,-4.76313972081441,3.3));
+#29693=AXIS2_PLACEMENT_3D('',#29694,#29695,#29696);
+#29694=CARTESIAN_POINT('',(2.02066721859313E-016,-4.04133443718627E-016,3.3));
+#29695=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29696=DIRECTION('',(1.,1.83697019872103E-016,-6.12323399573676E-017));
+#29697=CARTESIAN_POINT('',(2.75,4.76313972081441,3.3));
+#29698=AXIS2_PLACEMENT_3D('',#29699,#29700,#29701);
+#29699=CARTESIAN_POINT('',(2.02066721859313E-016,-4.04133443718627E-016,3.3));
+#29700=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29701=DIRECTION('',(0.499999999999999,0.866025403784439,7.5441353893807E-017));
+#29702=CARTESIAN_POINT('',(-2.75,4.76313972081441,3.3));
+#29703=AXIS2_PLACEMENT_3D('',#29704,#29705,#29706);
+#29704=CARTESIAN_POINT('',(2.02066721859313E-016,-4.04133443718627E-016,3.3));
+#29705=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29706=DIRECTION('',(-0.5,0.866025403784439,1.36673693851175E-016));
+#29707=CARTESIAN_POINT('',(-5.5,-5.14587098519089E-016,3.3));
+#29708=AXIS2_PLACEMENT_3D('',#29709,#29710,#29711);
+#29709=CARTESIAN_POINT('',(2.02066721859313E-016,-4.04133443718627E-016,3.3));
+#29710=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29711=DIRECTION('',(-1.,-6.12323399573677E-017,6.12323399573677E-017));
+#29712=CARTESIAN_POINT('',(-2.75,-4.76313972081441,3.3));
+#29713=AXIS2_PLACEMENT_3D('',#29714,#29715,#29716);
+#29714=CARTESIAN_POINT('',(2.02066721859313E-016,-4.04133443718627E-016,3.3));
+#29715=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29716=DIRECTION('',(-0.5,-0.866025403784439,-7.54413538938069E-017));
+#29717=AXIS2_PLACEMENT_3D('',#29718,#29719,#29720);
+#29718=CARTESIAN_POINT('',(2.02066721859313E-016,-4.04133443718627E-016,3.3));
+#29719=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29720=DIRECTION('',(0.5,-0.866025403784438,-1.36673693851175E-016));
+#29721=CARTESIAN_POINT('',(-5.41082693913001,-3.22691057124069,1.5143593539449));
+#29722=CARTESIAN_POINT('',(-5.41082693913001,-3.22691057124069,1.5143593539449));
+#29723=CARTESIAN_POINT('',(-5.32386481340895,-3.27711817793505,1.50123745411821));
+#29724=CARTESIAN_POINT('',(-5.14003620955885,-3.38325167185266,1.47453471061889));
+#29725=CARTESIAN_POINT('',(-4.84437737798919,-3.5539503778477,1.43536150281606));
+#29726=CARTESIAN_POINT('',(-4.51754982580797,-3.7426443530781,1.39713881035355));
+#29727=CARTESIAN_POINT('',(-4.17365423644664,-3.94119256416899,1.3632631250926));
+#29728=CARTESIAN_POINT('',(-3.85622945964941,-4.12445784450033,1.3383198009337));
+#29729=CARTESIAN_POINT('',(-3.59647896095406,-4.27442486484424,1.32259076711037));
+#29730=CARTESIAN_POINT('',(-3.40926761281305,-4.3825113870888,1.31379990989191));
+#29731=CARTESIAN_POINT('',(-3.26534590076103,-4.46560462628427,1.30843412063826));
+#29732=CARTESIAN_POINT('',(-3.139033721547,-4.53853099695541,1.3047336506302));
+#29733=CARTESIAN_POINT('',(-3.01081878193134,-4.61255592685664,1.30202727688347));
+#29734=CARTESIAN_POINT('',(-2.88082522009039,-4.68760774477844,1.30037133135338));
+#29735=CARTESIAN_POINT('',(-2.79373883870199,-4.73788709051578,1.29999978834536));
+#29736=CARTESIAN_POINT('',(-2.75000000033231,-4.76313972062255,1.3));
+#29737=CARTESIAN_POINT('',(-5.5,-3.07245829914744,1.5143593539449));
+#29738=AXIS2_PLACEMENT_3D('',#29739,#29740,#29741);
+#29739=CARTESIAN_POINT('',(9.27277667783736E-017,-1.85455533556747E-016,1.5143593539449));
+#29740=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29741=DIRECTION('',(-0.858861418909526,-0.512208027181063,-1.01372977195516E-017));
+#29742=CARTESIAN_POINT('',(-5.5,3.62631686716497E-016,1.3));
+#29743=CARTESIAN_POINT('',(-5.5,-0.0476434087344187,1.29999983173522));
+#29744=CARTESIAN_POINT('',(-5.5,-0.142579458319147,1.30033068576158));
+#29745=CARTESIAN_POINT('',(-5.5,-0.284409594979257,1.3018075848044));
+#29746=CARTESIAN_POINT('',(-5.5,-0.424618173394895,1.30422906749317));
+#29747=CARTESIAN_POINT('',(-5.5,-0.561226512003938,1.30750782268755));
+#29748=CARTESIAN_POINT('',(-5.5,-0.652769316555483,1.31029584111045));
+#29749=CARTESIAN_POINT('',(-5.5,-0.765449547139012,1.31409371594943));
+#29750=CARTESIAN_POINT('',(-5.5,-0.931483388480479,1.32050741792199));
+#29751=CARTESIAN_POINT('',(-5.5,-1.23135139079739,1.33554966413293));
+#29752=CARTESIAN_POINT('',(-5.5,-1.51781896179043,1.35447104626024));
+#29753=CARTESIAN_POINT('',(-5.5,-1.80748168584212,1.37715469747737));
+#29754=CARTESIAN_POINT('',(-5.5,-2.07438642234335,1.4006534661471));
+#29755=CARTESIAN_POINT('',(-5.5,-2.34115785309368,1.42755055143713));
+#29756=CARTESIAN_POINT('',(-5.5,-2.61042033085457,1.45722186338997));
+#29757=CARTESIAN_POINT('',(-5.5,-2.83463328845361,1.48384056060242));
+#29758=CARTESIAN_POINT('',(-5.5,-3.00482689548623,1.50552154883085));
+#29759=CARTESIAN_POINT('',(-5.5,-3.07245829914744,1.5143593539449));
+#29760=CARTESIAN_POINT('',(-5.5,3.07245829914744,1.5143593539449));
+#29761=CARTESIAN_POINT('',(-5.5,3.07245829914744,1.5143593539449));
+#29762=CARTESIAN_POINT('',(-5.5,3.04018415937286,1.51014188383448));
+#29763=CARTESIAN_POINT('',(-5.5,2.93974837981723,1.49717484388884));
+#29764=CARTESIAN_POINT('',(-5.5,2.82346472903986,1.48274239174695));
+#29765=CARTESIAN_POINT('',(-5.5,2.64336324109868,1.46117706589936));
+#29766=CARTESIAN_POINT('',(-5.5,2.49819965813815,1.44464891027682));
+#29767=CARTESIAN_POINT('',(-5.5,2.27301900036829,1.42063907656004));
+#29768=CARTESIAN_POINT('',(-5.49999999999999,2.06793971035617,1.40027966147072));
+#29769=CARTESIAN_POINT('',(-5.5,1.83563994696398,1.37962041627099));
+#29770=CARTESIAN_POINT('',(-5.49999999999999,1.56767937829711,1.35807665300436));
+#29771=CARTESIAN_POINT('',(-5.50000000000002,1.36982266537312,1.3446118203979));
+#29772=CARTESIAN_POINT('',(-5.49999999999999,1.13980666984182,1.33110611596361));
+#29773=CARTESIAN_POINT('',(-5.5,0.971557282955079,1.32235194990695));
+#29774=CARTESIAN_POINT('',(-5.5,0.76125666960109,1.31379990784306));
+#29775=CARTESIAN_POINT('',(-5.5,0.62309274986428,1.30933891376672));
+#29776=CARTESIAN_POINT('',(-5.5,0.526786864592139,1.30670167301919));
+#29777=CARTESIAN_POINT('',(-5.5,0.428793219402511,1.30436029645407));
+#29778=CARTESIAN_POINT('',(-5.5,0.301167587818412,1.30202729962204));
+#29779=CARTESIAN_POINT('',(-5.5,0.17653126025745,1.30065221373718));
+#29780=CARTESIAN_POINT('',(-5.5,0.0759761067716885,1.3000940259912));
+#29781=CARTESIAN_POINT('',(-5.5,0.0254721839175398,1.29999998253304));
+#29782=CARTESIAN_POINT('',(-5.5,3.83718697515951E-010,1.3));
+#29783=CARTESIAN_POINT('',(-5.41082693913001,3.22691057124069,1.5143593539449));
+#29784=AXIS2_PLACEMENT_3D('',#29785,#29786,#29787);
+#29785=CARTESIAN_POINT('',(9.27277667783736E-017,-1.85455533556747E-016,1.5143593539449));
+#29786=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29787=DIRECTION('',(-0.873015873015873,0.487691793515467,1.13181824114601E-016));
+#29788=CARTESIAN_POINT('',(-2.75,4.76313972081441,1.3));
+#29789=CARTESIAN_POINT('',(-2.79126040228736,4.73931801644693,1.29999983171914));
+#29790=CARTESIAN_POINT('',(-2.87347743296361,4.69184999165403,1.30033068571346));
+#29791=CARTESIAN_POINT('',(-2.99630593432654,4.62093492332798,1.30180758499462));
+#29792=CARTESIAN_POINT('',(-3.11773012508896,4.55083063410517,1.30422906679167));
+#29793=CARTESIAN_POINT('',(-3.23763281984357,4.48160478101203,1.30755206815887));
+#29794=CARTESIAN_POINT('',(-3.37507376876751,4.40225321215312,1.31240655277331));
+#29795=CARTESIAN_POINT('',(-3.55668827836746,4.29739802614684,1.32050740591304));
+#29796=CARTESIAN_POINT('',(-3.8163815816681,4.14746402757947,1.33554971038882));
+#29797=CARTESIAN_POINT('',(-4.15139727539579,3.95404262662304,1.36110064872918));
+#29798=CARTESIAN_POINT('',(-4.54670848899828,3.72580959103597,1.39981567458038));
+#29799=CARTESIAN_POINT('',(-4.97199208985455,3.48027198959967,1.4509238868405));
+#29800=CARTESIAN_POINT('',(-5.26350020220816,3.31196970246135,1.49212684374571));
+#29801=CARTESIAN_POINT('',(-5.41082693913001,3.22691057124069,1.5143593539449));
+#29802=CARTESIAN_POINT('',(-0.0891730608699833,6.29936887038813,1.5143593539449));
+#29803=CARTESIAN_POINT('',(-0.0891730608699823,6.29936887038813,1.5143593539449));
+#29804=CARTESIAN_POINT('',(-0.176135186591047,6.24916126369377,1.5012374541182));
+#29805=CARTESIAN_POINT('',(-0.359963790441169,6.14302776977615,1.47453471061888));
+#29806=CARTESIAN_POINT('',(-0.655622622010857,5.97232906378111,1.43536150281605));
+#29807=CARTESIAN_POINT('',(-0.982450174192086,5.78363508855068,1.39713881035354));
+#29808=CARTESIAN_POINT('',(-1.32634576355342,5.58508687745979,1.3632631250926));
+#29809=CARTESIAN_POINT('',(-1.64377054035065,5.40182159712846,1.3383198009337));
+#29810=CARTESIAN_POINT('',(-1.903521039046,5.25185457678456,1.32259076711036));
+#29811=CARTESIAN_POINT('',(-2.090732387187,5.14376805454,1.31379990989191));
+#29812=CARTESIAN_POINT('',(-2.23465409923901,5.06067481534454,1.30843412063825));
+#29813=CARTESIAN_POINT('',(-2.36096627845303,4.9877484446734,1.3047336506302));
+#29814=CARTESIAN_POINT('',(-2.48918121806868,4.91372351477217,1.30202727688347));
+#29815=CARTESIAN_POINT('',(-2.61917477990962,4.83867169685039,1.30037133135338));
+#29816=CARTESIAN_POINT('',(-2.70626116129801,4.78839235111305,1.29999978834537));
+#29817=CARTESIAN_POINT('',(-2.74999999966769,4.76313972100627,1.3));
+#29818=CARTESIAN_POINT('',(0.0891730608699791,6.29936887038813,1.5143593539449));
+#29819=AXIS2_PLACEMENT_3D('',#29820,#29821,#29822);
+#29820=CARTESIAN_POINT('',(9.27277667783736E-017,-1.85455533556747E-016,1.5143593539449));
+#29821=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29822=DIRECTION('',(-0.0141544541063466,0.999899820696529,1.23319121834152E-016));
+#29823=CARTESIAN_POINT('',(2.75,4.76313972081441,1.3));
+#29824=CARTESIAN_POINT('',(2.70873959771264,4.78696142518189,1.29999983171914));
+#29825=CARTESIAN_POINT('',(2.62652256703639,4.83442944997479,1.30033068571345));
+#29826=CARTESIAN_POINT('',(2.50369406567346,4.90534451830084,1.30180758499462));
+#29827=CARTESIAN_POINT('',(2.38226987491104,4.97544880752366,1.30422906679167));
+#29828=CARTESIAN_POINT('',(2.26236718015643,5.04467466061679,1.30755206815887));
+#29829=CARTESIAN_POINT('',(2.12492623123249,5.12402622947571,1.31240655277331));
+#29830=CARTESIAN_POINT('',(1.94331172163254,5.22888141548198,1.32050740591304));
+#29831=CARTESIAN_POINT('',(1.68361841833189,5.37881541404935,1.33554971038882));
+#29832=CARTESIAN_POINT('',(1.34860272460421,5.57223681500578,1.36110064872918));
+#29833=CARTESIAN_POINT('',(0.953291511001716,5.80046985059285,1.39981567458038));
+#29834=CARTESIAN_POINT('',(0.528007910145449,6.04600745202916,1.4509238868405));
+#29835=CARTESIAN_POINT('',(0.236499797791837,6.21430973916747,1.49212684374572));
+#29836=CARTESIAN_POINT('',(0.0891730608699808,6.29936887038813,1.5143593539449));
+#29837=CARTESIAN_POINT('',(5.5,3.07245829914745,1.5143593539449));
+#29838=CARTESIAN_POINT('',(5.5,4.6444122562793E-015,1.3));
+#29839=CARTESIAN_POINT('',(5.5,0.047643408734424,1.29999983173522));
+#29840=CARTESIAN_POINT('',(5.5,0.142579458319155,1.30033068576158));
+#29841=CARTESIAN_POINT('',(5.5,0.284409594979268,1.3018075848044));
+#29842=CARTESIAN_POINT('',(5.5,0.424618173394906,1.30422906749317));
+#29843=CARTESIAN_POINT('',(5.5,0.561226512003948,1.30750782268755));
+#29844=CARTESIAN_POINT('',(5.5,0.652769316555488,1.31029584111045));
+#29845=CARTESIAN_POINT('',(5.5,0.765449547139019,1.31409371594944));
+#29846=CARTESIAN_POINT('',(5.5,0.93148338848048,1.32050741792198));
+#29847=CARTESIAN_POINT('',(5.5,1.23135139079739,1.33554966413293));
+#29848=CARTESIAN_POINT('',(5.5,1.51781896179044,1.35447104626024));
+#29849=CARTESIAN_POINT('',(5.49999999999999,1.80748168584213,1.37715469747737));
+#29850=CARTESIAN_POINT('',(5.5,2.07438642234336,1.4006534661471));
+#29851=CARTESIAN_POINT('',(5.5,2.34115785309369,1.42755055143713));
+#29852=CARTESIAN_POINT('',(5.5,2.61042033085457,1.45722186338997));
+#29853=CARTESIAN_POINT('',(5.5,2.83463328845362,1.48384056060241));
+#29854=CARTESIAN_POINT('',(5.5,3.00482689548624,1.50552154883085));
+#29855=CARTESIAN_POINT('',(5.49999999999999,3.07245829914745,1.5143593539449));
+#29856=CARTESIAN_POINT('',(5.41082693913002,3.22691057124069,1.5143593539449));
+#29857=CARTESIAN_POINT('',(5.41082693913002,3.22691057124069,1.5143593539449));
+#29858=CARTESIAN_POINT('',(5.32386481340894,3.27711817793505,1.5012374541182));
+#29859=CARTESIAN_POINT('',(5.14003620955879,3.38325167185269,1.47453471061888));
+#29860=CARTESIAN_POINT('',(4.84437737798907,3.55395037784776,1.43536150281604));
+#29861=CARTESIAN_POINT('',(4.51754982580782,3.74264435307819,1.39713881035353));
+#29862=CARTESIAN_POINT('',(4.17365423644647,3.94119256416909,1.36326312509259));
+#29863=CARTESIAN_POINT('',(3.85622945964925,4.12445784450042,1.33831980093369));
+#29864=CARTESIAN_POINT('',(3.59647896095391,4.27442486484431,1.32259076711036));
+#29865=CARTESIAN_POINT('',(3.40926761281293,4.38251138708887,1.31379990989191));
+#29866=CARTESIAN_POINT('',(3.26534590076093,4.46560462628432,1.30843412063825));
+#29867=CARTESIAN_POINT('',(3.13903372154692,4.53853099695545,1.3047336506302));
+#29868=CARTESIAN_POINT('',(3.01081878193129,4.61255592685667,1.30202727688347));
+#29869=CARTESIAN_POINT('',(2.88082522009036,4.68760774477845,1.30037133135338));
+#29870=CARTESIAN_POINT('',(2.79373883870198,4.73788709051578,1.29999978834536));
+#29871=CARTESIAN_POINT('',(2.75000000033231,4.76313972062255,1.3));
+#29872=AXIS2_PLACEMENT_3D('',#29873,#29874,#29875);
+#29873=CARTESIAN_POINT('',(9.27277667783736E-017,-1.85455533556747E-016,1.5143593539449));
+#29874=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29875=DIRECTION('',(0.858861418909526,0.512208027181061,1.01372977195514E-017));
+#29876=CARTESIAN_POINT('',(5.5,-3.07245829914744,1.5143593539449));
+#29877=CARTESIAN_POINT('',(5.5,-3.07245829914744,1.5143593539449));
+#29878=CARTESIAN_POINT('',(5.5,-3.04018415937285,1.51014188383448));
+#29879=CARTESIAN_POINT('',(5.5,-2.9397483798172,1.49717484388883));
+#29880=CARTESIAN_POINT('',(5.5,-2.82346472903981,1.48274239174695));
+#29881=CARTESIAN_POINT('',(5.5,-2.6433632410986,1.46117706589934));
+#29882=CARTESIAN_POINT('',(5.5,-2.49819965813805,1.44464891027681));
+#29883=CARTESIAN_POINT('',(5.5,-2.27301900036815,1.42063907656002));
+#29884=CARTESIAN_POINT('',(5.5,-2.06793971035598,1.4002796614707));
+#29885=CARTESIAN_POINT('',(5.5,-1.83563994696378,1.37962041627097));
+#29886=CARTESIAN_POINT('',(5.5,-1.56767937829691,1.35807665300435));
+#29887=CARTESIAN_POINT('',(5.50000000000002,-1.36982266537285,1.34461182039788));
+#29888=CARTESIAN_POINT('',(5.49999999999999,-1.13980666984154,1.3311061159636));
+#29889=CARTESIAN_POINT('',(5.5,-0.971557282954829,1.32235194990694));
+#29890=CARTESIAN_POINT('',(5.5,-0.761256669600986,1.31379990784305));
+#29891=CARTESIAN_POINT('',(5.5,-0.623092749863865,1.30933891376671));
+#29892=CARTESIAN_POINT('',(5.5,-0.526786864591734,1.30670167301918));
+#29893=CARTESIAN_POINT('',(5.5,-0.428793219402118,1.30436029645406));
+#29894=CARTESIAN_POINT('',(5.5,-0.301167587818363,1.30202729962204));
+#29895=CARTESIAN_POINT('',(5.5,-0.176531260257189,1.30065221373718));
+#29896=CARTESIAN_POINT('',(5.5,-0.0759761067714406,1.3000940259912));
+#29897=CARTESIAN_POINT('',(5.5,-0.0254721839173042,1.29999998253304));
+#29898=CARTESIAN_POINT('',(5.5,-3.83721517544332E-010,1.3));
+#29899=CARTESIAN_POINT('',(5.41082693913001,-3.22691057124069,1.5143593539449));
+#29900=AXIS2_PLACEMENT_3D('',#29901,#29902,#29903);
+#29901=CARTESIAN_POINT('',(9.27277667783736E-017,-1.85455533556747E-016,1.5143593539449));
+#29902=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29903=DIRECTION('',(0.873015873015873,-0.487691793515467,-1.13181824114601E-016));
+#29904=CARTESIAN_POINT('',(2.75,-4.76313972081441,1.3));
+#29905=CARTESIAN_POINT('',(2.79126040228736,-4.73931801644693,1.29999983171914));
+#29906=CARTESIAN_POINT('',(2.87347743296361,-4.69184999165403,1.30033068571345));
+#29907=CARTESIAN_POINT('',(2.99630593432655,-4.62093492332798,1.30180758499462));
+#29908=CARTESIAN_POINT('',(3.11773012508897,-4.55083063410516,1.30422906679167));
+#29909=CARTESIAN_POINT('',(3.23763281984358,-4.48160478101203,1.30755206815887));
+#29910=CARTESIAN_POINT('',(3.37507376876751,-4.40225321215312,1.31240655277331));
+#29911=CARTESIAN_POINT('',(3.55668827836746,-4.29739802614685,1.32050740591304));
+#29912=CARTESIAN_POINT('',(3.8163815816681,-4.14746402757947,1.33554971038882));
+#29913=CARTESIAN_POINT('',(4.15139727539579,-3.95404262662305,1.36110064872917));
+#29914=CARTESIAN_POINT('',(4.54670848899829,-3.72580959103597,1.39981567458038));
+#29915=CARTESIAN_POINT('',(4.97199208985455,-3.48027198959967,1.4509238868405));
+#29916=CARTESIAN_POINT('',(5.26350020220816,-3.31196970246135,1.49212684374571));
+#29917=CARTESIAN_POINT('',(5.41082693913001,-3.22691057124069,1.5143593539449));
+#29918=CARTESIAN_POINT('',(0.0891730608699898,-6.29936887038813,1.5143593539449));
+#29919=CARTESIAN_POINT('',(0.0891730608699893,-6.29936887038813,1.5143593539449));
+#29920=CARTESIAN_POINT('',(0.176135186591056,-6.24916126369377,1.5012374541182));
+#29921=CARTESIAN_POINT('',(0.359963790441175,-6.14302776977615,1.47453471061888));
+#29922=CARTESIAN_POINT('',(0.655622622010849,-5.97232906378111,1.43536150281605));
+#29923=CARTESIAN_POINT('',(0.982450174192076,-5.78363508855069,1.39713881035354));
+#29924=CARTESIAN_POINT('',(1.32634576355341,-5.5850868774598,1.3632631250926));
+#29925=CARTESIAN_POINT('',(1.64377054035064,-5.40182159712846,1.3383198009337));
+#29926=CARTESIAN_POINT('',(1.90352103904599,-5.25185457678457,1.32259076711036));
+#29927=CARTESIAN_POINT('',(2.09073238718699,-5.14376805454001,1.31379990989191));
+#29928=CARTESIAN_POINT('',(2.234654099239,-5.06067481534455,1.30843412063826));
+#29929=CARTESIAN_POINT('',(2.36096627845301,-4.98774844467341,1.3047336506302));
+#29930=CARTESIAN_POINT('',(2.48918121806866,-4.91372351477218,1.30202727688347));
+#29931=CARTESIAN_POINT('',(2.61917477990961,-4.83867169685039,1.30037133135338));
+#29932=CARTESIAN_POINT('',(2.70626116129801,-4.78839235111305,1.29999978834536));
+#29933=CARTESIAN_POINT('',(2.74999999966769,-4.76313972100627,1.3));
+#29934=CARTESIAN_POINT('',(-0.0891730608699888,-6.29936887038813,1.5143593539449));
+#29935=AXIS2_PLACEMENT_3D('',#29936,#29937,#29938);
+#29936=CARTESIAN_POINT('',(9.27277667783736E-017,-1.85455533556747E-016,1.5143593539449));
+#29937=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29938=DIRECTION('',(0.0141544541063476,-0.999899820696529,-1.23319121834153E-016));
+#29939=CARTESIAN_POINT('',(-2.75,-4.76313972081441,1.3));
+#29940=CARTESIAN_POINT('',(-2.70873959771264,-4.78696142518189,1.29999983171914));
+#29941=CARTESIAN_POINT('',(-2.62652256703639,-4.8344294499748,1.30033068571346));
+#29942=CARTESIAN_POINT('',(-2.50369406567346,-4.90534451830084,1.30180758499462));
+#29943=CARTESIAN_POINT('',(-2.38226987491104,-4.97544880752366,1.30422906679167));
+#29944=CARTESIAN_POINT('',(-2.26236718015643,-5.0446746606168,1.30755206815887));
+#29945=CARTESIAN_POINT('',(-2.12492623123249,-5.12402622947571,1.31240655277331));
+#29946=CARTESIAN_POINT('',(-1.94331172163255,-5.22888141548198,1.32050740591304));
+#29947=CARTESIAN_POINT('',(-1.6836184183319,-5.37881541404935,1.33554971038882));
+#29948=CARTESIAN_POINT('',(-1.34860272460421,-5.57223681500578,1.36110064872918));
+#29949=CARTESIAN_POINT('',(-0.953291511001719,-5.80046985059286,1.39981567458038));
+#29950=CARTESIAN_POINT('',(-0.528007910145453,-6.04600745202916,1.4509238868405));
+#29951=CARTESIAN_POINT('',(-0.236499797791843,-6.21430973916747,1.49212684374571));
+#29952=CARTESIAN_POINT('',(-0.0891730608699877,-6.29936887038813,1.5143593539449));
+#29953=CARTESIAN_POINT('',(5.5,-3.07245829914744,3.0856406460551));
+#29954=CARTESIAN_POINT('',(5.5,-4.49968845237367E-015,3.3));
+#29955=CARTESIAN_POINT('',(5.5,-0.0476434087344234,3.30000016826478));
+#29956=CARTESIAN_POINT('',(5.5,-0.142579458319152,3.29966931423842));
+#29957=CARTESIAN_POINT('',(5.5,-0.284409594979263,3.2981924151956));
+#29958=CARTESIAN_POINT('',(5.5,-0.4246181733949,3.29577093250682));
+#29959=CARTESIAN_POINT('',(5.5,-0.561226512003938,3.29249217731244));
+#29960=CARTESIAN_POINT('',(5.5,-0.65276931655548,3.28970415888955));
+#29961=CARTESIAN_POINT('',(5.5,-0.765449547139005,3.28590628405056));
+#29962=CARTESIAN_POINT('',(5.49999999999999,-0.931483388480475,3.27949258207801));
+#29963=CARTESIAN_POINT('',(5.5,-1.23135139079739,3.26445033586706));
+#29964=CARTESIAN_POINT('',(5.49999999999999,-1.51781896179043,3.24552895373976));
+#29965=CARTESIAN_POINT('',(5.5,-1.80748168584212,3.22284530252263));
+#29966=CARTESIAN_POINT('',(5.5,-2.07438642234334,3.19934653385289));
+#29967=CARTESIAN_POINT('',(5.5,-2.34115785309368,3.17244944856287));
+#29968=CARTESIAN_POINT('',(5.5,-2.61042033085457,3.14277813661003));
+#29969=CARTESIAN_POINT('',(5.5,-2.83463328845361,3.11615943939758));
+#29970=CARTESIAN_POINT('',(5.5,-3.00482689548623,3.09447845116915));
+#29971=CARTESIAN_POINT('',(5.5,-3.07245829914745,3.0856406460551));
+#29972=CARTESIAN_POINT('',(5.41082693913002,-3.22691057124068,3.0856406460551));
+#29973=CARTESIAN_POINT('',(5.41082693913002,-3.22691057124068,3.0856406460551));
+#29974=CARTESIAN_POINT('',(5.32386481340895,-3.27711817793505,3.09876254588179));
+#29975=CARTESIAN_POINT('',(5.14003620955883,-3.38325167185267,3.12546528938112));
+#29976=CARTESIAN_POINT('',(4.84437737798913,-3.55395037784773,3.16463849718395));
+#29977=CARTESIAN_POINT('',(4.5175498258079,-3.74264435307815,3.20286118964646));
+#29978=CARTESIAN_POINT('',(4.17365423644656,-3.94119256416904,3.2367368749074));
+#29979=CARTESIAN_POINT('',(3.85622945964933,-4.12445784450038,3.2616801990663));
+#29980=CARTESIAN_POINT('',(3.59647896095399,-4.27442486484427,3.27740923288963));
+#29981=CARTESIAN_POINT('',(3.40926761281299,-4.38251138708883,3.28620009010809));
+#29982=CARTESIAN_POINT('',(3.26534590076098,-4.46560462628429,3.29156587936174));
+#29983=CARTESIAN_POINT('',(3.13903372154696,-4.53853099695543,3.2952663493698));
+#29984=CARTESIAN_POINT('',(3.01081878193132,-4.61255592685665,3.29797272311653));
+#29985=CARTESIAN_POINT('',(2.88082522009038,-4.68760774477844,3.29962866864662));
+#29986=CARTESIAN_POINT('',(2.79373883870199,-4.73788709051578,3.30000021165463));
+#29987=CARTESIAN_POINT('',(2.75000000033231,-4.76313972062255,3.3));
+#29988=AXIS2_PLACEMENT_3D('',#29989,#29990,#29991);
+#29989=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#29990=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#29991=DIRECTION('',(0.873015873015873,-0.487691793515467,-1.13181824114601E-016));
+#29992=CARTESIAN_POINT('',(5.49999999999999,3.07245829914745,3.0856406460551));
+#29993=CARTESIAN_POINT('',(5.5,3.07245829914745,3.0856406460551));
+#29994=CARTESIAN_POINT('',(5.5,3.04018415937286,3.08985811616552));
+#29995=CARTESIAN_POINT('',(5.5,2.9397483798172,3.10282515611117));
+#29996=CARTESIAN_POINT('',(5.5,2.8234647290398,3.11725760825305));
+#29997=CARTESIAN_POINT('',(5.49999999999999,2.64336324109857,3.13882293410066));
+#29998=CARTESIAN_POINT('',(5.5,2.498199658138,3.15535108972319));
+#29999=CARTESIAN_POINT('',(5.5,2.27301900036809,3.17936092343998));
+#30000=CARTESIAN_POINT('',(5.49999999999999,2.06793971035589,3.1997203385293));
+#30001=CARTESIAN_POINT('',(5.5,1.83563994696369,3.22037958372903));
+#30002=CARTESIAN_POINT('',(5.5,1.56767937829682,3.24192334699566));
+#30003=CARTESIAN_POINT('',(5.49999999999998,1.3698226653727,3.25538817960213));
+#30004=CARTESIAN_POINT('',(5.50000000000001,1.13980666984141,3.26889388403641));
+#30005=CARTESIAN_POINT('',(5.49999999999999,0.971557282954701,3.27764805009307));
+#30006=CARTESIAN_POINT('',(5.5,0.761256669600941,3.28620009215695));
+#30007=CARTESIAN_POINT('',(5.5,0.623092749863654,3.29066108623329));
+#30008=CARTESIAN_POINT('',(5.5,0.526786864591533,3.29329832698082));
+#30009=CARTESIAN_POINT('',(5.5,0.428793219401924,3.29563970354594));
+#30010=CARTESIAN_POINT('',(5.5,0.301167587818353,3.29797270037796));
+#30011=CARTESIAN_POINT('',(5.5,0.17653126025706,3.29934778626282));
+#30012=CARTESIAN_POINT('',(5.5,0.0759761067713131,3.2999059740088));
+#30013=CARTESIAN_POINT('',(5.5,0.0254721839171831,3.30000001746696));
+#30014=CARTESIAN_POINT('',(5.5,3.83731654275357E-010,3.3));
+#30015=CARTESIAN_POINT('',(5.41082693913002,3.22691057124069,3.0856406460551));
+#30016=AXIS2_PLACEMENT_3D('',#30017,#30018,#30019);
+#30017=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#30018=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#30019=DIRECTION('',(0.858861418909526,0.512208027181061,1.01372977195514E-017));
+#30020=CARTESIAN_POINT('',(2.75,4.76313972081441,3.3));
+#30021=CARTESIAN_POINT('',(2.79126040228736,4.73931801644693,3.30000016828086));
+#30022=CARTESIAN_POINT('',(2.87347743296361,4.69184999165403,3.29966931428655));
+#30023=CARTESIAN_POINT('',(2.99630593432654,4.62093492332798,3.29819241500538));
+#30024=CARTESIAN_POINT('',(3.11773012508897,4.55083063410516,3.29577093320833));
+#30025=CARTESIAN_POINT('',(3.23763281984358,4.48160478101202,3.29244793184113));
+#30026=CARTESIAN_POINT('',(3.37507376876751,4.40225321215311,3.28759344722669));
+#30027=CARTESIAN_POINT('',(3.55668827836746,4.29739802614684,3.27949259408696));
+#30028=CARTESIAN_POINT('',(3.81638158166811,4.14746402757947,3.26445028961118));
+#30029=CARTESIAN_POINT('',(4.15139727539579,3.95404262662304,3.23889935127082));
+#30030=CARTESIAN_POINT('',(4.54670848899829,3.72580959103596,3.20018432541962));
+#30031=CARTESIAN_POINT('',(4.97199208985455,3.48027198959966,3.1490761131595));
+#30032=CARTESIAN_POINT('',(5.26350020220816,3.31196970246135,3.10787315625428));
+#30033=CARTESIAN_POINT('',(5.41082693913002,3.22691057124068,3.0856406460551));
+#30034=CARTESIAN_POINT('',(-0.0891730608699776,6.29936887038814,3.0856406460551));
+#30035=CARTESIAN_POINT('',(-2.74999999999999,4.76313972081441,3.3));
+#30036=CARTESIAN_POINT('',(-2.70873959771263,4.78696142518189,3.30000016828086));
+#30037=CARTESIAN_POINT('',(-2.62652256703638,4.8344294499748,3.29966931428654));
+#30038=CARTESIAN_POINT('',(-2.50369406567345,4.90534451830085,3.29819241500538));
+#30039=CARTESIAN_POINT('',(-2.38226987491103,4.97544880752366,3.29577093320833));
+#30040=CARTESIAN_POINT('',(-2.26236718015642,5.0446746606168,3.29244793184113));
+#30041=CARTESIAN_POINT('',(-2.12492623123249,5.12402622947571,3.28759344722669));
+#30042=CARTESIAN_POINT('',(-1.94331172163254,5.22888141548198,3.27949259408696));
+#30043=CARTESIAN_POINT('',(-1.68361841833189,5.37881541404935,3.26445028961118));
+#30044=CARTESIAN_POINT('',(-1.3486027246042,5.57223681500578,3.23889935127082));
+#30045=CARTESIAN_POINT('',(-0.953291511001709,5.80046985059286,3.20018432541962));
+#30046=CARTESIAN_POINT('',(-0.528007910145443,6.04600745202916,3.1490761131595));
+#30047=CARTESIAN_POINT('',(-0.236499797791833,6.21430973916747,3.10787315625428));
+#30048=CARTESIAN_POINT('',(-0.0891730608699768,6.29936887038814,3.0856406460551));
+#30049=CARTESIAN_POINT('',(0.0891730608699848,6.29936887038814,3.0856406460551));
+#30050=CARTESIAN_POINT('',(0.0891730608699815,6.29936887038814,3.0856406460551));
+#30051=CARTESIAN_POINT('',(0.176135186591066,6.24916126369376,3.0987625458818));
+#30052=CARTESIAN_POINT('',(0.359963790441229,6.14302776977612,3.12546528938113));
+#30053=CARTESIAN_POINT('',(0.655622622010975,5.97232906378104,3.16463849718396));
+#30054=CARTESIAN_POINT('',(0.982450174192245,5.78363508855059,3.20286118964648));
+#30055=CARTESIAN_POINT('',(1.3263457635536,5.58508687745969,3.23673687490742));
+#30056=CARTESIAN_POINT('',(1.64377054035082,5.40182159712836,3.26168019906631));
+#30057=CARTESIAN_POINT('',(1.90352103904614,5.25185457678448,3.27740923288965));
+#30058=CARTESIAN_POINT('',(2.09073238718712,5.14376805453992,3.2862000901081));
+#30059=CARTESIAN_POINT('',(2.2346540992391,5.06067481534448,3.29156587936175));
+#30060=CARTESIAN_POINT('',(2.3609662784531,4.98774844467335,3.2952663493698));
+#30061=CARTESIAN_POINT('',(2.48918121806872,4.91372351477214,3.29797272311653));
+#30062=CARTESIAN_POINT('',(2.61917477990964,4.83867169685037,3.29962866864662));
+#30063=CARTESIAN_POINT('',(2.70626116129802,4.78839235111304,3.30000021165463));
+#30064=CARTESIAN_POINT('',(2.74999999966769,4.76313972100627,3.3));
+#30065=AXIS2_PLACEMENT_3D('',#30066,#30067,#30068);
+#30066=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#30067=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#30068=DIRECTION('',(-0.0141544541063457,0.999899820696529,1.23319121834152E-016));
+#30069=CARTESIAN_POINT('',(-5.5,3.07245829914744,3.0856406460551));
+#30070=CARTESIAN_POINT('',(-5.5,-8.98885547097865E-016,3.3));
+#30071=CARTESIAN_POINT('',(-5.5,0.0476434087344171,3.30000016826478));
+#30072=CARTESIAN_POINT('',(-5.5,0.142579458319144,3.29966931423842));
+#30073=CARTESIAN_POINT('',(-5.5,0.284409594979252,3.2981924151956));
+#30074=CARTESIAN_POINT('',(-5.5,0.424618173394889,3.29577093250682));
+#30075=CARTESIAN_POINT('',(-5.5,0.561226512003935,3.29249217731245));
+#30076=CARTESIAN_POINT('',(-5.5,0.652769316555484,3.28970415888955));
+#30077=CARTESIAN_POINT('',(-5.5,0.765449547139012,3.28590628405057));
+#30078=CARTESIAN_POINT('',(-5.5,0.931483388480481,3.27949258207801));
+#30079=CARTESIAN_POINT('',(-5.5,1.23135139079739,3.26445033586707));
+#30080=CARTESIAN_POINT('',(-5.5,1.51781896179044,3.24552895373976));
+#30081=CARTESIAN_POINT('',(-5.5,1.80748168584213,3.22284530252263));
+#30082=CARTESIAN_POINT('',(-5.5,2.07438642234335,3.19934653385289));
+#30083=CARTESIAN_POINT('',(-5.5,2.34115785309369,3.17244944856287));
+#30084=CARTESIAN_POINT('',(-5.5,2.61042033085457,3.14277813661003));
+#30085=CARTESIAN_POINT('',(-5.5,2.83463328845362,3.11615943939758));
+#30086=CARTESIAN_POINT('',(-5.5,3.00482689548624,3.09447845116915));
+#30087=CARTESIAN_POINT('',(-5.5,3.07245829914745,3.0856406460551));
+#30088=CARTESIAN_POINT('',(-5.41082693913002,3.22691057124069,3.0856406460551));
+#30089=CARTESIAN_POINT('',(-5.41082693913002,3.22691057124069,3.0856406460551));
+#30090=CARTESIAN_POINT('',(-5.32386481340894,3.27711817793505,3.0987625458818));
+#30091=CARTESIAN_POINT('',(-5.14003620955879,3.38325167185269,3.12546528938112));
+#30092=CARTESIAN_POINT('',(-4.84437737798907,3.55395037784776,3.16463849718396));
+#30093=CARTESIAN_POINT('',(-4.51754982580782,3.74264435307819,3.20286118964647));
+#30094=CARTESIAN_POINT('',(-4.17365423644647,3.94119256416909,3.23673687490741));
+#30095=CARTESIAN_POINT('',(-3.85622945964925,4.12445784450042,3.26168019906631));
+#30096=CARTESIAN_POINT('',(-3.59647896095391,4.27442486484431,3.27740923288964));
+#30097=CARTESIAN_POINT('',(-3.40926761281293,4.38251138708887,3.28620009010809));
+#30098=CARTESIAN_POINT('',(-3.26534590076093,4.46560462628431,3.29156587936175));
+#30099=CARTESIAN_POINT('',(-3.13903372154693,4.53853099695545,3.2952663493698));
+#30100=CARTESIAN_POINT('',(-3.01081878193129,4.61255592685667,3.29797272311653));
+#30101=CARTESIAN_POINT('',(-2.88082522009036,4.68760774477845,3.29962866864662));
+#30102=CARTESIAN_POINT('',(-2.79373883870198,4.73788709051578,3.30000021165464));
+#30103=CARTESIAN_POINT('',(-2.75000000033231,4.76313972062255,3.3));
+#30104=AXIS2_PLACEMENT_3D('',#30105,#30106,#30107);
+#30105=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#30106=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#30107=DIRECTION('',(-0.873015873015873,0.487691793515467,1.13181824114601E-016));
+#30108=CARTESIAN_POINT('',(-5.41082693913001,-3.22691057124069,3.0856406460551));
+#30109=CARTESIAN_POINT('',(-2.75,-4.76313972081441,3.3));
+#30110=CARTESIAN_POINT('',(-2.79126040228736,-4.73931801644693,3.30000016828086));
+#30111=CARTESIAN_POINT('',(-2.87347743296361,-4.69184999165403,3.29966931428654));
+#30112=CARTESIAN_POINT('',(-2.99630593432654,-4.62093492332799,3.29819241500538));
+#30113=CARTESIAN_POINT('',(-3.11773012508896,-4.55083063410517,3.29577093320833));
+#30114=CARTESIAN_POINT('',(-3.23763281984357,-4.48160478101203,3.29244793184113));
+#30115=CARTESIAN_POINT('',(-3.37507376876751,-4.40225321215312,3.28759344722669));
+#30116=CARTESIAN_POINT('',(-3.55668827836746,-4.29739802614685,3.27949259408696));
+#30117=CARTESIAN_POINT('',(-3.81638158166811,-4.14746402757948,3.26445028961118));
+#30118=CARTESIAN_POINT('',(-4.15139727539579,-3.95404262662305,3.23889935127082));
+#30119=CARTESIAN_POINT('',(-4.54670848899829,-3.72580959103597,3.20018432541962));
+#30120=CARTESIAN_POINT('',(-4.97199208985455,-3.48027198959967,3.1490761131595));
+#30121=CARTESIAN_POINT('',(-5.26350020220816,-3.31196970246135,3.10787315625428));
+#30122=CARTESIAN_POINT('',(-5.41082693913002,-3.22691057124069,3.0856406460551));
+#30123=CARTESIAN_POINT('',(-5.5,-3.07245829914744,3.0856406460551));
+#30124=CARTESIAN_POINT('',(-5.5,-3.07245829914745,3.0856406460551));
+#30125=CARTESIAN_POINT('',(-5.5,-3.04018415937286,3.08985811616552));
+#30126=CARTESIAN_POINT('',(-5.5,-2.93974837981721,3.10282515611116));
+#30127=CARTESIAN_POINT('',(-5.5,-2.82346472903982,3.11725760825305));
+#30128=CARTESIAN_POINT('',(-5.5,-2.64336324109861,3.13882293410065));
+#30129=CARTESIAN_POINT('',(-5.5,-2.49819965813805,3.15535108972319));
+#30130=CARTESIAN_POINT('',(-5.5,-2.27301900036817,3.17936092343998));
+#30131=CARTESIAN_POINT('',(-5.5,-2.06793971035599,3.19972033852929));
+#30132=CARTESIAN_POINT('',(-5.5,-1.8356399469638,3.22037958372902));
+#30133=CARTESIAN_POINT('',(-5.5,-1.56767937829693,3.24192334699565));
+#30134=CARTESIAN_POINT('',(-5.50000000000001,-1.36982266537284,3.25538817960214));
+#30135=CARTESIAN_POINT('',(-5.49999999999999,-1.13980666984156,3.26889388403639));
+#30136=CARTESIAN_POINT('',(-5.5,-0.971557282954831,3.27764805009306));
+#30137=CARTESIAN_POINT('',(-5.5,-0.761256669600986,3.28620009215695));
+#30138=CARTESIAN_POINT('',(-5.5,-0.623092749863873,3.29066108623329));
+#30139=CARTESIAN_POINT('',(-5.5,-0.526786864591742,3.29329832698082));
+#30140=CARTESIAN_POINT('',(-5.5,-0.428793219402127,3.29563970354593));
+#30141=CARTESIAN_POINT('',(-5.5,-0.301167587818366,3.29797270037796));
+#30142=CARTESIAN_POINT('',(-5.5,-0.176531260257196,3.29934778626282));
+#30143=CARTESIAN_POINT('',(-5.5,-0.0759761067714513,3.2999059740088));
+#30144=CARTESIAN_POINT('',(-5.5,-0.0254721839173098,3.30000001746696));
+#30145=CARTESIAN_POINT('',(-5.5,-3.83718179057938E-010,3.3));
+#30146=AXIS2_PLACEMENT_3D('',#30147,#30148,#30149);
+#30147=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#30148=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#30149=DIRECTION('',(-0.858861418909526,-0.512208027181062,-1.01372977195516E-017));
+#30150=CARTESIAN_POINT('',(0.08917306086999,-6.29936887038814,3.0856406460551));
+#30151=CARTESIAN_POINT('',(2.75,-4.76313972081441,3.3));
+#30152=CARTESIAN_POINT('',(2.70873959771264,-4.78696142518189,3.30000016828086));
+#30153=CARTESIAN_POINT('',(2.62652256703639,-4.8344294499748,3.29966931428654));
+#30154=CARTESIAN_POINT('',(2.50369406567345,-4.90534451830085,3.29819241500538));
+#30155=CARTESIAN_POINT('',(2.38226987491103,-4.97544880752366,3.29577093320833));
+#30156=CARTESIAN_POINT('',(2.26236718015642,-5.0446746606168,3.29244793184113));
+#30157=CARTESIAN_POINT('',(2.12492623123249,-5.12402622947571,3.28759344722669));
+#30158=CARTESIAN_POINT('',(1.94331172163255,-5.22888141548198,3.27949259408696));
+#30159=CARTESIAN_POINT('',(1.6836184183319,-5.37881541404935,3.26445028961118));
+#30160=CARTESIAN_POINT('',(1.34860272460421,-5.57223681500578,3.23889935127082));
+#30161=CARTESIAN_POINT('',(0.953291511001719,-5.80046985059286,3.20018432541962));
+#30162=CARTESIAN_POINT('',(0.52800791014545,-6.04600745202916,3.14907611315949));
+#30163=CARTESIAN_POINT('',(0.236499797791841,-6.21430973916747,3.10787315625428));
+#30164=CARTESIAN_POINT('',(0.0891730608699863,-6.29936887038814,3.0856406460551));
+#30165=CARTESIAN_POINT('',(-0.0891730608699886,-6.29936887038814,3.0856406460551));
+#30166=CARTESIAN_POINT('',(-0.0891730608699841,-6.29936887038814,3.0856406460551));
+#30167=CARTESIAN_POINT('',(-0.176135186591049,-6.24916126369378,3.09876254588179));
+#30168=CARTESIAN_POINT('',(-0.35996379044117,-6.14302776977616,3.12546528938111));
+#30169=CARTESIAN_POINT('',(-0.655622622010855,-5.97232906378111,3.16463849718395));
+#30170=CARTESIAN_POINT('',(-0.982450174192083,-5.78363508855069,3.20286118964646));
+#30171=CARTESIAN_POINT('',(-1.32634576355342,-5.5850868774598,3.2367368749074));
+#30172=CARTESIAN_POINT('',(-1.64377054035065,-5.40182159712846,3.2616801990663));
+#30173=CARTESIAN_POINT('',(-1.90352103904599,-5.25185457678456,3.27740923288963));
+#30174=CARTESIAN_POINT('',(-2.090732387187,-5.14376805454,3.28620009010809));
+#30175=CARTESIAN_POINT('',(-2.23465409923901,-5.06067481534454,3.29156587936174));
+#30176=CARTESIAN_POINT('',(-2.36096627845303,-4.9877484446734,3.2952663493698));
+#30177=CARTESIAN_POINT('',(-2.48918121806868,-4.91372351477218,3.29797272311653));
+#30178=CARTESIAN_POINT('',(-2.61917477990962,-4.83867169685039,3.29962866864662));
+#30179=CARTESIAN_POINT('',(-2.70626116129801,-4.78839235111305,3.30000021165463));
+#30180=CARTESIAN_POINT('',(-2.74999999966768,-4.76313972100628,3.3));
+#30181=AXIS2_PLACEMENT_3D('',#30182,#30183,#30184);
+#30182=CARTESIAN_POINT('',(1.88940997025518E-016,-3.77881994051035E-016,3.0856406460551));
+#30183=DIRECTION('',(-6.12323399573677E-017,1.22464679914735E-016,-1.));
+#30184=DIRECTION('',(0.0141544541063476,-0.999899820696529,-1.23319121834153E-016));
+#30185=CARTESIAN_POINT('',(-0.0891730608699887,-6.29936887038813,3.0856406460551));
+#30186=VECTOR('',#30187,1.);
+#30187=DIRECTION('',(-2.64964418735811E-017,0.,-1.));
+#30188=CARTESIAN_POINT('',(-5.41082693913001,-3.22691057124069,3.0856406460551));
+#30189=VECTOR('',#30190,1.);
+#30190=DIRECTION('',(0.,2.82628713318198E-016,-1.));
+#30191=CARTESIAN_POINT('',(-5.5,-3.07245829914744,3.0856406460551));
+#30192=VECTOR('',#30193,1.);
+#30193=DIRECTION('',(0.,2.82628713318198E-016,-1.));
+#30194=CARTESIAN_POINT('',(-5.5,3.07245829914744,3.0856406460551));
+#30195=VECTOR('',#30196,1.);
+#30196=DIRECTION('',(0.,0.,-1.));
+#30197=CARTESIAN_POINT('',(-5.41082693913002,3.22691057124069,3.0856406460551));
+#30198=VECTOR('',#30199,1.);
+#30199=DIRECTION('',(0.,0.,-1.));
+#30200=CARTESIAN_POINT('',(-0.0891730608699787,6.29936887038814,3.0856406460551));
+#30201=VECTOR('',#30202,1.);
+#30202=DIRECTION('',(-6.18250310383558E-017,0.,-1.));
+#30203=CARTESIAN_POINT('',(0.0891730608699844,6.29936887038813,3.0856406460551));
+#30204=VECTOR('',#30205,1.);
+#30205=DIRECTION('',(-2.64964418735811E-017,0.,-1.));
+#30206=CARTESIAN_POINT('',(5.41082693913002,3.22691057124069,3.0856406460551));
+#30207=VECTOR('',#30208,1.);
+#30208=DIRECTION('',(0.,0.,-1.));
+#30209=CARTESIAN_POINT('',(5.5,3.07245829914745,3.0856406460551));
+#30210=VECTOR('',#30211,1.);
+#30211=DIRECTION('',(0.,2.82628713318198E-016,-1.));
+#30212=CARTESIAN_POINT('',(5.5,-3.07245829914744,3.0856406460551));
+#30213=VECTOR('',#30214,1.);
+#30214=DIRECTION('',(0.,0.,-1.));
+#30215=CARTESIAN_POINT('',(5.41082693913002,-3.22691057124069,3.0856406460551));
+#30216=VECTOR('',#30217,1.);
+#30217=DIRECTION('',(0.,0.,-1.));
+#30218=CARTESIAN_POINT('',(0.0891730608699897,-6.29936887038813,3.0856406460551));
+#30219=VECTOR('',#30220,1.);
+#30220=DIRECTION('',(-6.18250310383558E-017,0.,-1.));
+#30221=CARTESIAN_POINT('',(-0.080992813089117,3.09299074599794,2.20624976442726));
+#30222=VECTOR('',#30223,1.);
+#30223=DIRECTION('',(7.40146823260366E-017,0.,1.));
+#30224=CARTESIAN_POINT('',(-1.50430068064093,2.57061765668407,9.47842167508766));
+#30225=CARTESIAN_POINT('',(-1.50430068064093,2.57061765668407,14.5215783249123));
+#30226=CARTESIAN_POINT('',(-1.50430068064101,2.57061765668417,9.47842167508766));
+#30227=VECTOR('',#30228,1.);
+#30228=DIRECTION('',(-1.76115572323338E-016,-8.80577861616692E-017,1.));
+#30229=CARTESIAN_POINT('',(-1.5,2.59807621135331,14.5));
+#30230=CARTESIAN_POINT('',(-1.50430068064093,2.57061765668407,14.5215783249123));
+#30231=CARTESIAN_POINT('',(-1.50358310294172,2.57519917485043,14.5179864916373));
+#30232=CARTESIAN_POINT('',(-1.50214890168569,2.58435611927018,14.5107990526243));
+#30233=CARTESIAN_POINT('',(-1.500715982794,2.59350487617825,14.5036009393686));
+#30234=CARTESIAN_POINT('',(-1.49999999999999,2.59807621135332,14.5));
+#30235=CARTESIAN_POINT('',(-1.5,2.59807621135332,9.5));
+#30236=CARTESIAN_POINT('',(-1.5,2.59807621135333,14.5));
+#30237=VECTOR('',#30238,1.);
+#30238=DIRECTION('',(1.77635683940025E-016,8.88178419700125E-017,-1.));
+#30239=CARTESIAN_POINT('',(-1.50430068064093,2.57061765668407,9.47842167508766));
+#30240=CARTESIAN_POINT('',(-1.50358310294172,2.57519917485043,9.48201350836267));
+#30241=CARTESIAN_POINT('',(-1.50214890168569,2.58435611927018,9.4892009473757));
+#30242=CARTESIAN_POINT('',(-1.500715982794,2.59350487617825,9.49639906063139));
+#30243=CARTESIAN_POINT('',(-1.49999999999999,2.59807621135332,9.49999999999999));
+#30244=CARTESIAN_POINT('',(-2.27034512647603,1.92783004471837,14.5215783249124));
+#30245=CARTESIAN_POINT('',(-2.27034512647603,1.92783004471837,9.47842167508759));
+#30246=CARTESIAN_POINT('',(-2.27034512647611,1.92783004471846,14.5215783249124));
+#30247=VECTOR('',#30248,1.);
+#30248=DIRECTION('',(0.,1.320866792425E-016,-1.));
+#30249=CARTESIAN_POINT('',(-2.29813332935693,1.92836282905962,9.5));
+#30250=CARTESIAN_POINT('',(-2.27034512647603,1.92783004471837,9.47842167508759));
+#30251=CARTESIAN_POINT('',(-2.27498164714664,1.92791894091733,9.48201350836261));
+#30252=CARTESIAN_POINT('',(-2.28424852343966,1.9280966151125,9.48920094737566));
+#30253=CARTESIAN_POINT('',(-2.29350711392746,1.92827413044353,9.49639906063138));
+#30254=CARTESIAN_POINT('',(-2.29813332935693,1.92836282905962,9.5));
+#30255=CARTESIAN_POINT('',(-2.29813332935693,1.92836282905962,14.5));
+#30256=CARTESIAN_POINT('',(-2.29813332935693,1.92836282905963,14.5));
+#30257=VECTOR('',#30258,1.);
+#30258=DIRECTION('',(1.77635683940025E-016,8.88178419700126E-017,-1.));
+#30259=CARTESIAN_POINT('',(-2.27034512647603,1.92783004471837,14.5215783249124));
+#30260=CARTESIAN_POINT('',(-2.27498164714664,1.92791894091733,14.5179864916374));
+#30261=CARTESIAN_POINT('',(-2.28424852343966,1.9280966151125,14.5107990526243));
+#30262=CARTESIAN_POINT('',(-2.29350711392746,1.92827413044353,14.5036009393686));
+#30263=CARTESIAN_POINT('',(-2.29813332935693,1.92836282905962,14.5));
+#30264=CARTESIAN_POINT('',(-1.95752387940022,1.55502419967597,15.));
+#30265=CARTESIAN_POINT('',(-1.95752387940022,1.55502419967597,15.));
+#30266=CARTESIAN_POINT('',(-1.98183004777666,1.58399116316078,14.9629499662236));
+#30267=CARTESIAN_POINT('',(-2.0321558890929,1.64396716534975,14.8861682668177));
+#30268=CARTESIAN_POINT('',(-2.10951949561673,1.73616552136056,14.767936218396));
+#30269=CARTESIAN_POINT('',(-2.18949476862906,1.8314763402917,14.6455245455193));
+#30270=CARTESIAN_POINT('',(-2.24344409424044,1.89577064290711,14.5628346521916));
+#30271=CARTESIAN_POINT('',(-2.27034512647603,1.92783004471837,14.5215783249124));
+#30272=CARTESIAN_POINT('',(-2.16506350946109,1.25,15.));
+#30273=CARTESIAN_POINT('',(-2.16506350946109,1.25,15.));
+#30274=CARTESIAN_POINT('',(-2.17054759244935,1.27795673770075,14.9812707950933));
+#30275=CARTESIAN_POINT('',(-2.18217777948841,1.33724506159329,14.9409681885645));
+#30276=CARTESIAN_POINT('',(-2.20052430168265,1.43077189366409,14.8755606873703));
+#30277=CARTESIAN_POINT('',(-2.22149436351038,1.53767299624429,14.7986505999001));
+#30278=CARTESIAN_POINT('',(-2.24502318350443,1.65761812661339,14.709796474344));
+#30279=CARTESIAN_POINT('',(-2.27105195671713,1.79030750912958,14.6086179060521));
+#30280=CARTESIAN_POINT('',(-2.28890854793913,1.88133677292658,14.537288269969));
+#30281=CARTESIAN_POINT('',(-2.29813332935693,1.92836282905962,14.5));
+#30282=AXIS2_PLACEMENT_3D('',#30283,#30284,#30285);
+#30283=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30284=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30285=DIRECTION('',(-0.866025403784438,0.500000000000001,1.81741586537482E-016));
+#30286=CARTESIAN_POINT('',(-1.19147943356508,2.19781181164162,15.));
+#30287=CARTESIAN_POINT('',(-1.19147943356508,2.19781181164162,15.));
+#30288=CARTESIAN_POINT('',(-1.21578560194151,2.22677877512643,14.9629499662236));
+#30289=CARTESIAN_POINT('',(-1.26611144325776,2.2867547773154,14.8861682668177));
+#30290=CARTESIAN_POINT('',(-1.34347504978158,2.37895313332621,14.767936218396));
+#30291=CARTESIAN_POINT('',(-1.42345032279393,2.47426395225739,14.6455245455193));
+#30292=CARTESIAN_POINT('',(-1.47739964840533,2.53855825487281,14.5628346521915));
+#30293=CARTESIAN_POINT('',(-1.50430068064093,2.57061765668407,14.5215783249123));
+#30294=CARTESIAN_POINT('',(-0.85505035831417,2.34923155196477,15.));
+#30295=AXIS2_PLACEMENT_3D('',#30296,#30297,#30298);
+#30296=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30297=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30298=DIRECTION('',(-0.476591773426031,0.87912472465665,2.55492082465992E-016));
+#30299=CARTESIAN_POINT('',(-0.85505035831417,2.34923155196477,15.));
+#30300=CARTESIAN_POINT('',(-0.88163006933371,2.35948695596502,14.9812707950933));
+#30301=CARTESIAN_POINT('',(-0.937998109580922,2.38123576373093,14.9409681885645));
+#30302=CARTESIAN_POINT('',(-1.02691821877336,2.41554432498068,14.8755606873703));
+#30303=CARTESIAN_POINT('',(-1.12855384037795,2.45475898610342,14.7986505999001));
+#30304=CARTESIAN_POINT('',(-1.24259099798687,2.4987586037614,14.709796474344));
+#30305=CARTESIAN_POINT('',(-1.36874468159593,2.54743321089236,14.6086179060521));
+#30306=CARTESIAN_POINT('',(-1.45529024180916,2.58082558614286,14.537288269969));
+#30307=CARTESIAN_POINT('',(-1.49999999999999,2.59807621135332,14.5));
+#30308=CARTESIAN_POINT('',(-1.19147943356508,2.19781181164162,9.));
+#30309=CARTESIAN_POINT('',(-1.19147943356508,2.19781181164162,9.));
+#30310=CARTESIAN_POINT('',(-1.21578560194151,2.22677877512644,9.03705003377638));
+#30311=CARTESIAN_POINT('',(-1.26611144325776,2.2867547773154,9.11383173318227));
+#30312=CARTESIAN_POINT('',(-1.34347504978159,2.37895313332622,9.23206378160399));
+#30313=CARTESIAN_POINT('',(-1.42345032279393,2.47426395225739,9.35447545448075));
+#30314=CARTESIAN_POINT('',(-1.47739964840533,2.53855825487281,9.4371653478085));
+#30315=CARTESIAN_POINT('',(-1.50430068064093,2.57061765668407,9.47842167508766));
+#30316=CARTESIAN_POINT('',(-0.855050358314169,2.34923155196477,9.));
+#30317=CARTESIAN_POINT('',(-0.855050358314169,2.34923155196477,9.));
+#30318=CARTESIAN_POINT('',(-0.881630069333708,2.35948695596502,9.01872920490666));
+#30319=CARTESIAN_POINT('',(-0.937998109580921,2.38123576373093,9.05903181143551));
+#30320=CARTESIAN_POINT('',(-1.02691821877336,2.41554432498068,9.12443931262967));
+#30321=CARTESIAN_POINT('',(-1.12855384037795,2.45475898610342,9.20134940009993));
+#30322=CARTESIAN_POINT('',(-1.24259099798687,2.4987586037614,9.29020352565596));
+#30323=CARTESIAN_POINT('',(-1.36874468159593,2.54743321089236,9.39138209394792));
+#30324=CARTESIAN_POINT('',(-1.45529024180916,2.58082558614286,9.46271173003102));
+#30325=CARTESIAN_POINT('',(-1.49999999999999,2.59807621135332,9.5));
+#30326=AXIS2_PLACEMENT_3D('',#30327,#30328,#30329);
+#30327=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30328=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30329=DIRECTION('',(-0.476591773426031,0.87912472465665,2.55492082465991E-016));
+#30330=CARTESIAN_POINT('',(-1.95752387940022,1.55502419967597,9.));
+#30331=CARTESIAN_POINT('',(-1.95752387940022,1.55502419967597,9.));
+#30332=CARTESIAN_POINT('',(-1.98183004777666,1.58399116316079,9.03705003377638));
+#30333=CARTESIAN_POINT('',(-2.03215588909291,1.64396716534975,9.11383173318227));
+#30334=CARTESIAN_POINT('',(-2.10951949561673,1.73616552136056,9.23206378160398));
+#30335=CARTESIAN_POINT('',(-2.18949476862906,1.83147634029171,9.35447545448071));
+#30336=CARTESIAN_POINT('',(-2.24344409424044,1.89577064290711,9.43716534780844));
+#30337=CARTESIAN_POINT('',(-2.27034512647603,1.92783004471837,9.47842167508759));
+#30338=CARTESIAN_POINT('',(-2.16506350946109,1.25,9.));
+#30339=AXIS2_PLACEMENT_3D('',#30340,#30341,#30342);
+#30340=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30341=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30342=DIRECTION('',(-0.866025403784438,0.500000000000001,1.81741586537482E-016));
+#30343=CARTESIAN_POINT('',(-2.16506350946109,1.25,9.));
+#30344=CARTESIAN_POINT('',(-2.17054759244935,1.27795673770075,9.01872920490666));
+#30345=CARTESIAN_POINT('',(-2.18217777948841,1.33724506159329,9.0590318114355));
+#30346=CARTESIAN_POINT('',(-2.20052430168265,1.43077189366409,9.12443931262968));
+#30347=CARTESIAN_POINT('',(-2.22149436351038,1.5376729962443,9.20134940009993));
+#30348=CARTESIAN_POINT('',(-2.24502318350443,1.65761812661339,9.29020352565596));
+#30349=CARTESIAN_POINT('',(-2.27105195671713,1.79030750912958,9.39138209394792));
+#30350=CARTESIAN_POINT('',(-2.28890854793913,1.88133677292658,9.46271173003102));
+#30351=CARTESIAN_POINT('',(-2.29813332935693,1.92836282905962,9.49999999999999));
+#30352=CARTESIAN_POINT('',(1.95752387940025,-1.55502419967594,15.));
+#30353=CARTESIAN_POINT('',(1.95752387940025,-1.55502419967594,15.));
+#30354=VECTOR('',#30355,1.);
+#30355=DIRECTION('',(-0.642787609686533,0.766044443118984,0.));
+#30356=CARTESIAN_POINT('',(2.1650635094611,-1.25,15.));
+#30357=AXIS2_PLACEMENT_3D('',#30358,#30359,#30360);
+#30358=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30359=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30360=DIRECTION('',(0.866025403784439,-0.5,-1.81741586537482E-016));
+#30361=CARTESIAN_POINT('',(2.46201938253052,-0.43412044416733,15.));
+#30362=AXIS2_PLACEMENT_3D('',#30363,#30364,#30365);
+#30363=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30364=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30365=DIRECTION('',(0.984807753012208,-0.173648177666931,-1.05003577993831E-016));
+#30366=CARTESIAN_POINT('',(2.46201938253052,0.434120444167321,15.));
+#30367=AXIS2_PLACEMENT_3D('',#30368,#30369,#30370);
+#30368=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30369=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30370=DIRECTION('',(0.984807753012208,0.173648177666929,-1.56005882563591E-017));
+#30371=CARTESIAN_POINT('',(2.1650635094611,1.25,15.));
+#30372=AXIS2_PLACEMENT_3D('',#30373,#30374,#30375);
+#30373=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30374=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30375=DIRECTION('',(0.866025403784439,0.5,7.56840626649913E-017));
+#30376=CARTESIAN_POINT('',(1.60696902421635,1.91511110779744,15.));
+#30377=AXIS2_PLACEMENT_3D('',#30378,#30379,#30380);
+#30378=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30379=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30380=DIRECTION('',(0.64278760968654,0.766044443118978,1.5784009865114E-016));
+#30381=CARTESIAN_POINT('',(0.855050358314173,2.34923155196477,15.));
+#30382=AXIS2_PLACEMENT_3D('',#30383,#30384,#30385);
+#30383=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30384=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30385=DIRECTION('',(0.342020143325669,0.939692620785908,2.20958289268201E-016));
+#30386=CARTESIAN_POINT('',(1.37197913827586E-015,2.5,15.));
+#30387=AXIS2_PLACEMENT_3D('',#30388,#30389,#30390);
+#30388=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30389=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30390=DIRECTION('',(3.21624529935327E-016,1.,2.57425649202474E-016));
+#30391=AXIS2_PLACEMENT_3D('',#30392,#30393,#30394);
+#30392=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30393=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30394=DIRECTION('',(-0.342020143325668,0.939692620785909,2.62843676644971E-016));
+#30395=CARTESIAN_POINT('',(1.19147943356516,-2.19781181164159,15.));
+#30396=CARTESIAN_POINT('',(-1.95752387940022,1.55502419967597,15.));
+#30397=VECTOR('',#30398,1.);
+#30398=DIRECTION('',(0.64278760968654,-0.766044443118978,0.));
+#30399=CARTESIAN_POINT('',(-2.46201938253052,0.434120444167322,15.));
+#30400=AXIS2_PLACEMENT_3D('',#30401,#30402,#30403);
+#30401=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30402=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30403=DIRECTION('',(-0.984807753012208,0.17364817766693,1.05003577993831E-016));
+#30404=CARTESIAN_POINT('',(-2.46201938253052,-0.434120444167328,15.));
+#30405=AXIS2_PLACEMENT_3D('',#30406,#30407,#30408);
+#30406=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30407=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30408=DIRECTION('',(-0.984807753012208,-0.17364817766693,1.5600588256359E-017));
+#30409=CARTESIAN_POINT('',(-2.1650635094611,-1.25,15.));
+#30410=AXIS2_PLACEMENT_3D('',#30411,#30412,#30413);
+#30411=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30412=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30413=DIRECTION('',(-0.866025403784439,-0.5,-7.56840626649914E-017));
+#30414=CARTESIAN_POINT('',(-1.60696902421635,-1.91511110779745,15.));
+#30415=AXIS2_PLACEMENT_3D('',#30416,#30417,#30418);
+#30416=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30417=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30418=DIRECTION('',(-0.64278760968654,-0.766044443118978,-1.5784009865114E-016));
+#30419=CARTESIAN_POINT('',(-0.855050358314172,-2.34923155196477,15.));
+#30420=AXIS2_PLACEMENT_3D('',#30421,#30422,#30423);
+#30421=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30422=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30423=DIRECTION('',(-0.342020143325669,-0.939692620785908,-2.20958289268201E-016));
+#30424=CARTESIAN_POINT('',(-1.26211912222981E-017,-2.5,15.));
+#30425=AXIS2_PLACEMENT_3D('',#30426,#30427,#30428);
+#30426=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30427=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30428=DIRECTION('',(-9.46488653878131E-032,-1.,-2.57425649202474E-016));
+#30429=CARTESIAN_POINT('',(0.855050358314172,-2.34923155196477,15.));
+#30430=AXIS2_PLACEMENT_3D('',#30431,#30432,#30433);
+#30431=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30432=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30433=DIRECTION('',(0.342020143325669,-0.939692620785908,-2.62843676644971E-016));
+#30434=AXIS2_PLACEMENT_3D('',#30435,#30436,#30437);
+#30435=CARTESIAN_POINT('',(9.18485099360515E-016,-3.9801020972289E-015,15.));
+#30436=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30437=DIRECTION('',(0.476591773426062,-0.879124724656633,-2.55492082465989E-016));
+#30438=CARTESIAN_POINT('',(2.46201938253052,0.434120444167323,9.));
+#30439=CARTESIAN_POINT('',(2.46201938253052,-0.434120444167329,9.));
+#30440=AXIS2_PLACEMENT_3D('',#30441,#30442,#30443);
+#30441=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30442=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30443=DIRECTION('',(0.984807753012208,0.17364817766693,-1.56005882563589E-017));
+#30444=CARTESIAN_POINT('',(2.1650635094611,-1.25,9.));
+#30445=AXIS2_PLACEMENT_3D('',#30446,#30447,#30448);
+#30446=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30447=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30448=DIRECTION('',(0.984807753012208,-0.173648177666931,-1.05003577993831E-016));
+#30449=CARTESIAN_POINT('',(1.95752387940025,-1.55502419967594,9.));
+#30450=AXIS2_PLACEMENT_3D('',#30451,#30452,#30453);
+#30451=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30452=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30453=DIRECTION('',(0.866025403784439,-0.5,-1.81741586537482E-016));
+#30454=CARTESIAN_POINT('',(1.95752387940025,-1.55502419967594,7.99999999999999));
+#30455=CARTESIAN_POINT('',(1.95752387940025,-1.55502419967594,9.));
+#30456=VECTOR('',#30457,1.);
+#30457=DIRECTION('',(0.,0.,-1.));
+#30458=CARTESIAN_POINT('',(1.19147943356516,-2.19781181164158,7.99999999999999));
+#30459=AXIS2_PLACEMENT_3D('',#30460,#30461,#30462);
+#30460=CARTESIAN_POINT('',(4.89858719658941E-016,-2.17812255281158E-015,7.99999999999999));
+#30461=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30462=DIRECTION('',(0.7830095517601,-0.622009679870376,-2.08066752714095E-016));
+#30463=CARTESIAN_POINT('',(1.19147943356516,-2.19781181164158,9.));
+#30464=CARTESIAN_POINT('',(1.19147943356516,-2.19781181164159,9.));
+#30465=VECTOR('',#30466,1.);
+#30466=DIRECTION('',(0.,4.4408920985006E-016,-1.));
+#30467=CARTESIAN_POINT('',(0.855050358314172,-2.34923155196477,9.));
+#30468=AXIS2_PLACEMENT_3D('',#30469,#30470,#30471);
+#30469=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30470=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30471=DIRECTION('',(0.476591773426062,-0.879124724656633,-2.55492082465989E-016));
+#30472=CARTESIAN_POINT('',(-1.93097924110913E-016,-2.5,9.));
+#30473=AXIS2_PLACEMENT_3D('',#30474,#30475,#30476);
+#30474=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30475=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30476=DIRECTION('',(0.342020143325669,-0.939692620785908,-2.62843676644971E-016));
+#30477=CARTESIAN_POINT('',(-0.855050358314173,-2.34923155196477,9.));
+#30478=AXIS2_PLACEMENT_3D('',#30479,#30480,#30481);
+#30479=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30480=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30481=DIRECTION('',(-1.57627748657119E-032,-1.,-2.57425649202474E-016));
+#30482=CARTESIAN_POINT('',(-1.60696902421635,-1.91511110779745,9.));
+#30483=AXIS2_PLACEMENT_3D('',#30484,#30485,#30486);
+#30484=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30485=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30486=DIRECTION('',(-0.34202014332567,-0.939692620785908,-2.20958289268201E-016));
+#30487=CARTESIAN_POINT('',(-2.1650635094611,-1.25,9.));
+#30488=AXIS2_PLACEMENT_3D('',#30489,#30490,#30491);
+#30489=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30490=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30491=DIRECTION('',(-0.64278760968654,-0.766044443118977,-1.5784009865114E-016));
+#30492=CARTESIAN_POINT('',(-2.46201938253052,-0.434120444167326,9.));
+#30493=AXIS2_PLACEMENT_3D('',#30494,#30495,#30496);
+#30494=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30495=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30496=DIRECTION('',(-0.866025403784439,-0.499999999999999,-7.56840626649912E-017));
+#30497=CARTESIAN_POINT('',(-2.46201938253052,0.434120444167325,9.));
+#30498=AXIS2_PLACEMENT_3D('',#30499,#30500,#30501);
+#30499=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30500=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30501=DIRECTION('',(-0.984807753012208,-0.173648177666929,1.56005882563591E-017));
+#30502=AXIS2_PLACEMENT_3D('',#30503,#30504,#30505);
+#30503=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30504=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30505=DIRECTION('',(-0.984807753012208,0.173648177666931,1.05003577993831E-016));
+#30506=CARTESIAN_POINT('',(-1.95752387940022,1.55502419967597,7.99999999999999));
+#30507=CARTESIAN_POINT('',(-1.95752387940022,1.55502419967597,9.));
+#30508=VECTOR('',#30509,1.);
+#30509=DIRECTION('',(0.,2.2204460492503E-016,-1.));
+#30510=CARTESIAN_POINT('',(-1.19147943356508,2.19781181164162,8.));
+#30511=AXIS2_PLACEMENT_3D('',#30512,#30513,#30514);
+#30512=CARTESIAN_POINT('',(4.89858719658941E-016,-2.17812255281158E-015,7.99999999999999));
+#30513=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30514=DIRECTION('',(-0.783009551760089,0.622009679870389,2.08066752714098E-016));
+#30515=CARTESIAN_POINT('',(-1.19147943356508,2.19781181164162,9.));
+#30516=VECTOR('',#30517,1.);
+#30517=DIRECTION('',(0.,4.44089209850061E-016,-1.));
+#30518=CARTESIAN_POINT('',(2.37373641087173E-015,2.5,9.));
+#30519=AXIS2_PLACEMENT_3D('',#30520,#30521,#30522);
+#30520=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30521=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30522=DIRECTION('',(-0.342020143325668,0.939692620785909,2.62843676644971E-016));
+#30523=CARTESIAN_POINT('',(0.855050358314174,2.34923155196477,9.));
+#30524=AXIS2_PLACEMENT_3D('',#30525,#30526,#30527);
+#30525=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30526=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30527=DIRECTION('',(7.6571373978539E-016,1.,2.57425649202474E-016));
+#30528=CARTESIAN_POINT('',(1.60696902421635,1.91511110779744,9.));
+#30529=AXIS2_PLACEMENT_3D('',#30530,#30531,#30532);
+#30530=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30531=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30532=DIRECTION('',(0.342020143325669,0.939692620785908,2.20958289268201E-016));
+#30533=CARTESIAN_POINT('',(2.1650635094611,1.25,9.));
+#30534=AXIS2_PLACEMENT_3D('',#30535,#30536,#30537);
+#30535=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30536=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30537=DIRECTION('',(0.64278760968654,0.766044443118978,1.5784009865114E-016));
+#30538=AXIS2_PLACEMENT_3D('',#30539,#30540,#30541);
+#30539=CARTESIAN_POINT('',(5.51091059616309E-016,-2.43554820201406E-015,9.));
+#30540=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30541=DIRECTION('',(0.866025403784439,0.5,7.56840626649913E-017));
+#30542=CARTESIAN_POINT('',(-1.77573785876366E-016,-2.5,-2.9));
+#30543=AXIS2_PLACEMENT_3D('',#30544,#30545,#30546);
+#30544=CARTESIAN_POINT('',(-1.77573785876366E-016,6.27817023495379E-016,-2.9));
+#30545=DIRECTION('',(-6.12323399573677E-017,2.57425649202474E-016,-1.));
+#30546=DIRECTION('',(2.67291322122761E-032,-1.,-2.57425649202474E-016));
+#30547=CARTESIAN_POINT('',(1.50430068064095,-2.57061765668396,9.47842167508756));
+#30548=CARTESIAN_POINT('',(1.50430068064095,-2.57061765668396,14.5215783249124));
+#30549=CARTESIAN_POINT('',(1.50430068064103,-2.57061765668406,9.47842167508757));
+#30550=VECTOR('',#30551,1.);
+#30551=DIRECTION('',(2.20144465404165E-016,-5.28346716969996E-016,1.));
+#30552=CARTESIAN_POINT('',(1.49999999999999,-2.59807621135333,14.5));
+#30553=CARTESIAN_POINT('',(1.50430068064095,-2.57061765668396,14.5215783249124));
+#30554=CARTESIAN_POINT('',(1.50358310294174,-2.57519917485034,14.5179864916374));
+#30555=CARTESIAN_POINT('',(1.5021489016857,-2.58435611927013,14.5107990526244));
+#30556=CARTESIAN_POINT('',(1.50071598279401,-2.59350487617824,14.5036009393686));
+#30557=CARTESIAN_POINT('',(1.49999999999999,-2.59807621135333,14.5));
+#30558=CARTESIAN_POINT('',(1.49999999999999,-2.59807621135333,9.5));
+#30559=CARTESIAN_POINT('',(1.5,-2.59807621135333,9.5));
+#30560=VECTOR('',#30561,1.);
+#30561=DIRECTION('',(2.66453525910038E-016,-5.32907051820076E-016,1.));
+#30562=CARTESIAN_POINT('',(1.50430068064095,-2.57061765668396,9.47842167508757));
+#30563=CARTESIAN_POINT('',(1.50358310294174,-2.57519917485034,9.48201350836259));
+#30564=CARTESIAN_POINT('',(1.5021489016857,-2.58435611927013,9.48920094737565));
+#30565=CARTESIAN_POINT('',(1.50071598279401,-2.59350487617823,9.49639906063138));
+#30566=CARTESIAN_POINT('',(1.49999999999999,-2.59807621135333,9.5));
+#30567=CARTESIAN_POINT('',(2.27034512647608,-1.92783004471837,14.5215783249124));
+#30568=CARTESIAN_POINT('',(2.27034512647607,-1.92783004471837,9.47842167508762));
+#30569=CARTESIAN_POINT('',(2.27034512647616,-1.92783004471847,14.5215783249124));
+#30570=VECTOR('',#30571,1.);
+#30571=DIRECTION('',(-2.64173358485004E-016,3.96260037727506E-016,-1.));
+#30572=CARTESIAN_POINT('',(2.29813332935693,-1.92836282905962,9.5));
+#30573=CARTESIAN_POINT('',(2.27034512647607,-1.92783004471837,9.47842167508762));
+#30574=CARTESIAN_POINT('',(2.27498164714668,-1.92791894091733,9.48201350836263));
+#30575=CARTESIAN_POINT('',(2.28424852343968,-1.92809661511251,9.48920094737567));
+#30576=CARTESIAN_POINT('',(2.29350711392747,-1.92827413044354,9.49639906063139));
+#30577=CARTESIAN_POINT('',(2.29813332935693,-1.92836282905963,9.5));
+#30578=CARTESIAN_POINT('',(2.29813332935693,-1.92836282905962,14.5));
+#30579=CARTESIAN_POINT('',(2.29813332935694,-1.92836282905963,14.5));
+#30580=VECTOR('',#30581,1.);
+#30581=DIRECTION('',(-3.5527136788005E-016,3.99680288865056E-016,-1.));
+#30582=CARTESIAN_POINT('',(2.27034512647608,-1.92783004471837,14.5215783249124));
+#30583=CARTESIAN_POINT('',(2.27498164714669,-1.92791894091734,14.5179864916374));
+#30584=CARTESIAN_POINT('',(2.28424852343969,-1.92809661511251,14.5107990526243));
+#30585=CARTESIAN_POINT('',(2.29350711392747,-1.92827413044354,14.5036009393686));
+#30586=CARTESIAN_POINT('',(2.29813332935693,-1.92836282905963,14.5));
+#30587=CARTESIAN_POINT('',(1.95752387940025,-1.55502419967594,15.));
+#30588=CARTESIAN_POINT('',(1.98183004777668,-1.58399116316076,14.9629499662236));
+#30589=CARTESIAN_POINT('',(2.03215588909293,-1.64396716534972,14.8861682668177));
+#30590=CARTESIAN_POINT('',(2.10951949561675,-1.73616552136054,14.767936218396));
+#30591=CARTESIAN_POINT('',(2.18949476862909,-1.8314763402917,14.6455245455193));
+#30592=CARTESIAN_POINT('',(2.24344409424049,-1.89577064290711,14.5628346521915));
+#30593=CARTESIAN_POINT('',(2.27034512647608,-1.92783004471837,14.5215783249124));
+#30594=CARTESIAN_POINT('',(2.1650635094611,-1.25,15.));
+#30595=CARTESIAN_POINT('',(2.17054759244936,-1.27795673770075,14.9812707950933));
+#30596=CARTESIAN_POINT('',(2.18217777948841,-1.33724506159329,14.9409681885645));
+#30597=CARTESIAN_POINT('',(2.20052430168265,-1.4307718936641,14.8755606873703));
+#30598=CARTESIAN_POINT('',(2.22149436351038,-1.5376729962443,14.7986505999001));
+#30599=CARTESIAN_POINT('',(2.24502318350443,-1.65761812661339,14.709796474344));
+#30600=CARTESIAN_POINT('',(2.27105195671714,-1.79030750912959,14.6086179060521));
+#30601=CARTESIAN_POINT('',(2.28890854793913,-1.88133677292658,14.537288269969));
+#30602=CARTESIAN_POINT('',(2.29813332935693,-1.92836282905963,14.5));
+#30603=CARTESIAN_POINT('',(1.19147943356515,-2.19781181164158,15.));
+#30604=CARTESIAN_POINT('',(1.21578560194159,-2.2267787751264,14.9629499662236));
+#30605=CARTESIAN_POINT('',(1.26611144325784,-2.28675477731537,14.8861682668177));
+#30606=CARTESIAN_POINT('',(1.34347504978166,-2.37895313332617,14.767936218396));
+#30607=CARTESIAN_POINT('',(1.42345032279399,-2.47426395225732,14.6455245455193));
+#30608=CARTESIAN_POINT('',(1.47739964840537,-2.53855825487271,14.5628346521916));
+#30609=CARTESIAN_POINT('',(1.50430068064095,-2.57061765668396,14.5215783249124));
+#30610=CARTESIAN_POINT('',(0.855050358314174,-2.34923155196477,15.));
+#30611=CARTESIAN_POINT('',(0.908203480642519,-2.36973992931136,14.9625313976387));
+#30612=CARTESIAN_POINT('',(1.01481488311962,-2.41087442481554,14.8852099623087));
+#30613=CARTESIAN_POINT('',(1.17482164679007,-2.47261076209199,14.7633357929135));
+#30614=CARTESIAN_POINT('',(1.33699933470892,-2.53518471965726,14.634645441761));
+#30615=CARTESIAN_POINT('',(1.44545242777779,-2.57702980531979,14.5454849472945));
+#30616=CARTESIAN_POINT('',(1.5,-2.59807621135333,14.5));
+#30617=CARTESIAN_POINT('',(1.95752387940025,-1.55502419967594,9.));
+#30618=CARTESIAN_POINT('',(1.98183004777669,-1.58399116316076,9.03705003377638));
+#30619=CARTESIAN_POINT('',(2.03215588909293,-1.64396716534972,9.11383173318226));
+#30620=CARTESIAN_POINT('',(2.10951949561675,-1.73616552136054,9.23206378160398));
+#30621=CARTESIAN_POINT('',(2.18949476862909,-1.8314763402917,9.35447545448073));
+#30622=CARTESIAN_POINT('',(2.24344409424049,-1.89577064290711,9.43716534780847));
+#30623=CARTESIAN_POINT('',(2.27034512647607,-1.92783004471837,9.47842167508762));
+#30624=CARTESIAN_POINT('',(2.1650635094611,-1.25,9.));
+#30625=CARTESIAN_POINT('',(2.17054759244936,-1.27795673770075,9.01872920490666));
+#30626=CARTESIAN_POINT('',(2.18217777948841,-1.33724506159329,9.0590318114355));
+#30627=CARTESIAN_POINT('',(2.20052430168265,-1.43077189366409,9.12443931262967));
+#30628=CARTESIAN_POINT('',(2.22149436351038,-1.5376729962443,9.20134940009993));
+#30629=CARTESIAN_POINT('',(2.24502318350443,-1.65761812661339,9.29020352565595));
+#30630=CARTESIAN_POINT('',(2.27105195671713,-1.79030750912959,9.39138209394792));
+#30631=CARTESIAN_POINT('',(2.28890854793913,-1.88133677292658,9.46271173003102));
+#30632=CARTESIAN_POINT('',(2.29813332935693,-1.92836282905963,9.49999999999999));
+#30633=CARTESIAN_POINT('',(1.19147943356516,-2.19781181164158,9.));
+#30634=CARTESIAN_POINT('',(1.21578560194159,-2.2267787751264,9.03705003377638));
+#30635=CARTESIAN_POINT('',(1.26611144325784,-2.28675477731536,9.11383173318226));
+#30636=CARTESIAN_POINT('',(1.34347504978166,-2.37895313332617,9.23206378160398));
+#30637=CARTESIAN_POINT('',(1.42345032279398,-2.47426395225731,9.3544754544807));
+#30638=CARTESIAN_POINT('',(1.47739964840537,-2.53855825487271,9.43716534780842));
+#30639=CARTESIAN_POINT('',(1.50430068064095,-2.57061765668396,9.47842167508756));
+#30640=CARTESIAN_POINT('',(0.855050358314172,-2.34923155196477,9.));
+#30641=CARTESIAN_POINT('',(0.908203480642516,-2.36973992931135,9.03746860236131));
+#30642=CARTESIAN_POINT('',(1.01481488311961,-2.41087442481554,9.11479003769132));
+#30643=CARTESIAN_POINT('',(1.17482164679006,-2.47261076209198,9.23666420708651));
+#30644=CARTESIAN_POINT('',(1.33699933470892,-2.53518471965726,9.36535455823899));
+#30645=CARTESIAN_POINT('',(1.44545242777779,-2.57702980531979,9.45451505270549));
+#30646=CARTESIAN_POINT('',(1.49999999999999,-2.59807621135333,9.49999999999999));
+#30647=CARTESIAN_POINT('',(-1.95752387940022,1.55502419967597,8.));
+#30648=VECTOR('',#30649,1.);
+#30649=DIRECTION('',(0.64278760968654,-0.766044443118978,-3.62597321523039E-016));
+#30650=CARTESIAN_POINT('',(1.95752387940025,-1.55502419967594,7.99999999999999));
+#30651=VECTOR('',#30652,1.);
+#30652=DIRECTION('',(-0.642787609686533,0.766044443118984,3.62597321523041E-016));
+#30653=CARTESIAN_POINT('',(-0.855050358314169,2.34923155196477,8.99999999999999));
+#30654=VECTOR('',#30655,1.);
+#30655=DIRECTION('',(-7.40148683083438E-017,-7.40148683083438E-017,1.));
+#30656=CARTESIAN_POINT('',(-2.16506350946109,1.25,8.99999999999999));
+#30657=VECTOR('',#30658,1.);
+#30658=DIRECTION('',(-1.48029736616688E-016,-2.22044604925031E-016,1.));
+#30659=CARTESIAN_POINT('',(2.81907786235773,-1.02606042997701,14.5));
+#30660=CARTESIAN_POINT('',(2.1650635094611,-1.25,15.));
+#30661=CARTESIAN_POINT('',(2.19201679601101,-1.24077098633393,14.9812707950933));
+#30662=CARTESIAN_POINT('',(2.24917708416928,-1.22119886181425,14.9409681885645));
+#30663=CARTESIAN_POINT('',(2.33934695777519,-1.19032400007015,14.8755606873703));
+#30664=CARTESIAN_POINT('',(2.44241105921609,-1.1550340550418,14.7986505999001));
+#30665=CARTESIAN_POINT('',(2.55805099917298,-1.11543804569317,14.709796474344));
+#30666=CARTESIAN_POINT('',(2.68597776185082,-1.07163493326662,14.6086179060521));
+#30667=CARTESIAN_POINT('',(2.77373971239781,-1.04158456299137,14.537288269969));
+#30668=CARTESIAN_POINT('',(2.81907786235772,-1.02606042997702,14.5));
+#30669=CARTESIAN_POINT('',(2.46201938253052,-0.43412044416733,15.));
+#30670=CARTESIAN_POINT('',(2.47673450228169,-0.458515517436316,14.9812707950933));
+#30671=CARTESIAN_POINT('',(2.50794110425592,-0.510250559658897,14.9409681885645));
+#30672=CARTESIAN_POINT('',(2.55716925628858,-0.591862153450911,14.8755606873703));
+#30673=CARTESIAN_POINT('',(2.61343699907168,-0.685144147147543,14.7986505999001));
+#30674=CARTESIAN_POINT('',(2.67657050827594,-0.789808370667931,14.709796474344));
+#30675=CARTESIAN_POINT('',(2.74641199601801,-0.905593239530242,14.6086179060521));
+#30676=CARTESIAN_POINT('',(2.79432554487239,-0.985025453106795,14.537288269969));
+#30677=CARTESIAN_POINT('',(2.81907786235772,-1.02606042997702,14.5));
+#30678=CARTESIAN_POINT('',(3.,-5.96483347211173E-015,14.5));
+#30679=CARTESIAN_POINT('',(2.46201938253052,-0.43412044416733,15.));
+#30680=CARTESIAN_POINT('',(2.48419067843058,-0.416229441199285,14.9812707950933));
+#30681=CARTESIAN_POINT('',(2.53120971858149,-0.378287690266612,14.9409681885645));
+#30682=CARTESIAN_POINT('',(2.60538185878729,-0.318434897423549,14.8755606873703));
+#30683=CARTESIAN_POINT('',(2.69016056232267,-0.25002319774592,14.7986505999001));
+#30684=CARTESIAN_POINT('',(2.78528392777575,-0.173263931110217,14.709796474344));
+#30685=CARTESIAN_POINT('',(2.89051421587491,-0.0883489398892662,14.6086179060521));
+#30686=CARTESIAN_POINT('',(2.96270564124117,-0.0300944737851054,14.537288269969));
+#30687=CARTESIAN_POINT('',(3.,-1.34641893143108E-014,14.5));
+#30688=CARTESIAN_POINT('',(2.46201938253052,0.434120444167321,15.));
+#30689=CARTESIAN_POINT('',(2.48419067843058,0.416229441199275,14.9812707950933));
+#30690=CARTESIAN_POINT('',(2.53120971858149,0.378287690266599,14.9409681885645));
+#30691=CARTESIAN_POINT('',(2.60538185878729,0.318434897423538,14.8755606873703));
+#30692=CARTESIAN_POINT('',(2.69016056232267,0.2500231977459,14.7986505999001));
+#30693=CARTESIAN_POINT('',(2.78528392777575,0.173263931110199,14.709796474344));
+#30694=CARTESIAN_POINT('',(2.89051421587491,0.0883489398892445,14.6086179060521));
+#30695=CARTESIAN_POINT('',(2.96270564124117,0.0300944737850813,14.537288269969));
+#30696=CARTESIAN_POINT('',(3.,-1.21556306357907E-014,14.5));
+#30697=CARTESIAN_POINT('',(2.81907786235773,1.026060429977,14.5));
+#30698=CARTESIAN_POINT('',(2.46201938253052,0.434120444167321,15.));
+#30699=CARTESIAN_POINT('',(2.47673450228169,0.458515517436306,14.9812707950933));
+#30700=CARTESIAN_POINT('',(2.50794110425592,0.510250559658886,14.9409681885645));
+#30701=CARTESIAN_POINT('',(2.55716925628859,0.5918621534509,14.8755606873703));
+#30702=CARTESIAN_POINT('',(2.61343699907168,0.685144147147525,14.7986505999001));
+#30703=CARTESIAN_POINT('',(2.67657050827594,0.789808370667912,14.709796474344));
+#30704=CARTESIAN_POINT('',(2.74641199601802,0.905593239530218,14.6086179060521));
+#30705=CARTESIAN_POINT('',(2.7943255448724,0.985025453106771,14.537288269969));
+#30706=CARTESIAN_POINT('',(2.81907786235773,1.02606042997699,14.5));
+#30707=CARTESIAN_POINT('',(2.1650635094611,1.25,15.));
+#30708=CARTESIAN_POINT('',(2.19201679601101,1.24077098633392,14.9812707950933));
+#30709=CARTESIAN_POINT('',(2.24917708416928,1.22119886181424,14.9409681885645));
+#30710=CARTESIAN_POINT('',(2.3393469577752,1.19032400007014,14.8755606873703));
+#30711=CARTESIAN_POINT('',(2.44241105921609,1.15503405504178,14.7986505999001));
+#30712=CARTESIAN_POINT('',(2.55805099917298,1.11543804569315,14.709796474344));
+#30713=CARTESIAN_POINT('',(2.68597776185083,1.0716349332666,14.6086179060521));
+#30714=CARTESIAN_POINT('',(2.77373971239782,1.04158456299135,14.537288269969));
+#30715=CARTESIAN_POINT('',(2.81907786235773,1.02606042997699,14.5));
+#30716=CARTESIAN_POINT('',(2.29813332935694,1.92836282905961,14.5));
+#30717=CARTESIAN_POINT('',(2.1650635094611,1.25,15.));
+#30718=CARTESIAN_POINT('',(2.17054759244936,1.27795673770074,14.9812707950933));
+#30719=CARTESIAN_POINT('',(2.18217777948842,1.33724506159328,14.9409681885645));
+#30720=CARTESIAN_POINT('',(2.20052430168266,1.43077189366408,14.8755606873703));
+#30721=CARTESIAN_POINT('',(2.22149436351039,1.53767299624429,14.7986505999001));
+#30722=CARTESIAN_POINT('',(2.24502318350444,1.65761812661338,14.709796474344));
+#30723=CARTESIAN_POINT('',(2.27105195671714,1.79030750912957,14.6086179060521));
+#30724=CARTESIAN_POINT('',(2.28890854793914,1.88133677292656,14.537288269969));
+#30725=CARTESIAN_POINT('',(2.29813332935694,1.92836282905961,14.5));
+#30726=CARTESIAN_POINT('',(1.60696902421635,1.91511110779744,15.));
+#30727=CARTESIAN_POINT('',(1.63545333727006,1.91565723868719,14.9812707950933));
+#30728=CARTESIAN_POINT('',(1.69586049908779,1.91681542765137,14.9409681885645));
+#30729=CARTESIAN_POINT('',(1.79115228857134,1.91864246099702,14.8755606873703));
+#30730=CARTESIAN_POINT('',(1.90007073621983,1.92073075881247,14.7986505999001));
+#30731=CARTESIAN_POINT('',(2.02227936725799,1.92307386985322,14.709796474344));
+#30732=CARTESIAN_POINT('',(2.15747274893764,1.9256659380448,14.6086179060521));
+#30733=CARTESIAN_POINT('',(2.25021983820096,1.92744418174988,14.537288269969));
+#30734=CARTESIAN_POINT('',(2.29813332935694,1.92836282905961,14.5));
+#30735=CARTESIAN_POINT('',(1.5,2.59807621135331,14.5));
+#30736=CARTESIAN_POINT('',(1.60696902421635,1.91511110779744,15.));
+#30737=CARTESIAN_POINT('',(1.60256060909687,1.94325751476573,14.9812707950933));
+#30738=CARTESIAN_POINT('',(1.59321160900056,2.00294807346432,14.9409681885645));
+#30739=CARTESIAN_POINT('',(1.57846364001393,2.09710942755714,14.8755606873703));
+#30740=CARTESIAN_POINT('',(1.56160672194472,2.2047357883575,14.7986505999001));
+#30741=CARTESIAN_POINT('',(1.54269292978888,2.32549467265119,14.709796474344));
+#30742=CARTESIAN_POINT('',(1.52176953427898,2.45908427100309,14.6086179060521));
+#30743=CARTESIAN_POINT('',(1.50741539943201,2.55073111235776,14.537288269969));
+#30744=CARTESIAN_POINT('',(1.50000000000001,2.59807621135331,14.5));
+#30745=CARTESIAN_POINT('',(0.855050358314173,2.34923155196477,15.));
+#30746=CARTESIAN_POINT('',(0.881630069333713,2.35948695596501,14.9812707950933));
+#30747=CARTESIAN_POINT('',(0.937998109580926,2.38123576373092,14.9409681885645));
+#30748=CARTESIAN_POINT('',(1.02691821877337,2.41554432498068,14.8755606873703));
+#30749=CARTESIAN_POINT('',(1.12855384037796,2.45475898610341,14.7986505999001));
+#30750=CARTESIAN_POINT('',(1.24259099798688,2.4987586037614,14.709796474344));
+#30751=CARTESIAN_POINT('',(1.36874468159595,2.54743321089235,14.6086179060521));
+#30752=CARTESIAN_POINT('',(1.45529024180918,2.58082558614285,14.537288269969));
+#30753=CARTESIAN_POINT('',(1.50000000000001,2.59807621135331,14.5));
+#30754=CARTESIAN_POINT('',(0.520944533000794,2.95442325903662,14.5));
+#30755=CARTESIAN_POINT('',(0.855050358314173,2.34923155196477,15.));
+#30756=CARTESIAN_POINT('',(0.841281165011637,2.37417275612351,14.9812707950933));
+#30757=CARTESIAN_POINT('',(0.812080605168135,2.42706598731026,14.9409681885645));
+#30758=CARTESIAN_POINT('',(0.766016967717247,2.51050461444792,14.8755606873703));
+#30759=CARTESIAN_POINT('',(0.713366262851858,2.60587490596001,14.7986505999001));
+#30760=CARTESIAN_POINT('',(0.65429114101796,2.71288224052115,14.709796474344));
+#30761=CARTESIAN_POINT('',(0.588939247080391,2.83125917757504,14.6086179060521));
+#30762=CARTESIAN_POINT('',(0.544105706671455,2.91246963485667,14.537288269969));
+#30763=CARTESIAN_POINT('',(0.520944533000802,2.95442325903662,14.5));
+#30764=CARTESIAN_POINT('',(1.43221658872132E-015,2.5,15.));
+#30765=CARTESIAN_POINT('',(0.0214692035616581,2.51872772403467,14.9812707950933));
+#30766=CARTESIAN_POINT('',(0.0669993046808691,2.55844392340752,14.9409681885645));
+#30767=CARTESIAN_POINT('',(0.138822656092546,2.62109589373423,14.8755606873703));
+#30768=CARTESIAN_POINT('',(0.220916695705705,2.69270705128608,14.7986505999001));
+#30769=CARTESIAN_POINT('',(0.31302781566855,2.77305617230654,14.709796474344));
+#30770=CARTESIAN_POINT('',(0.414925805133695,2.86194244239619,14.6086179060521));
+#30771=CARTESIAN_POINT('',(0.484831164458689,2.92292133591793,14.537288269969));
+#30772=CARTESIAN_POINT('',(0.520944533000801,2.95442325903662,14.5));
+#30773=CARTESIAN_POINT('',(-0.520944533000789,2.95442325903662,14.5));
+#30774=CARTESIAN_POINT('',(1.4140138010252E-015,2.5,15.));
+#30775=CARTESIAN_POINT('',(-0.021469203561653,2.51872772403466,14.9812707950933));
+#30776=CARTESIAN_POINT('',(-0.0669993046808616,2.55844392340752,14.9409681885645));
+#30777=CARTESIAN_POINT('',(-0.138822656092538,2.62109589373423,14.8755606873703));
+#30778=CARTESIAN_POINT('',(-0.220916695705693,2.69270705128608,14.7986505999001));
+#30779=CARTESIAN_POINT('',(-0.313027815668535,2.77305617230654,14.709796474344));
+#30780=CARTESIAN_POINT('',(-0.414925805133678,2.86194244239619,14.6086179060521));
+#30781=CARTESIAN_POINT('',(-0.48483116445867,2.92292133591793,14.537288269969));
+#30782=CARTESIAN_POINT('',(-0.52094453300078,2.95442325903662,14.5));
+#30783=CARTESIAN_POINT('',(-0.85505035831417,2.34923155196477,15.));
+#30784=CARTESIAN_POINT('',(-0.841281165011632,2.37417275612351,14.9812707950933));
+#30785=CARTESIAN_POINT('',(-0.812080605168128,2.42706598731027,14.9409681885645));
+#30786=CARTESIAN_POINT('',(-0.766016967717241,2.51050461444792,14.8755606873703));
+#30787=CARTESIAN_POINT('',(-0.713366262851846,2.60587490596001,14.7986505999001));
+#30788=CARTESIAN_POINT('',(-0.654291141017947,2.71288224052115,14.709796474344));
+#30789=CARTESIAN_POINT('',(-0.588939247080373,2.83125917757504,14.6086179060521));
+#30790=CARTESIAN_POINT('',(-0.544105706671435,2.91246963485668,14.537288269969));
+#30791=CARTESIAN_POINT('',(-0.520944533000781,2.95442325903662,14.5));
+#30792=CARTESIAN_POINT('',(-2.81907786235772,1.026060429977,14.5));
+#30793=CARTESIAN_POINT('',(-2.16506350946109,1.25,15.));
+#30794=CARTESIAN_POINT('',(-2.19201679601101,1.24077098633392,14.9812707950933));
+#30795=CARTESIAN_POINT('',(-2.24917708416928,1.22119886181424,14.9409681885645));
+#30796=CARTESIAN_POINT('',(-2.33934695777519,1.19032400007014,14.8755606873703));
+#30797=CARTESIAN_POINT('',(-2.44241105921608,1.15503405504179,14.7986505999001));
+#30798=CARTESIAN_POINT('',(-2.55805099917298,1.11543804569316,14.709796474344));
+#30799=CARTESIAN_POINT('',(-2.68597776185082,1.07163493326661,14.6086179060521));
+#30800=CARTESIAN_POINT('',(-2.77373971239781,1.04158456299136,14.537288269969));
+#30801=CARTESIAN_POINT('',(-2.81907786235772,1.02606042997701,14.5));
+#30802=CARTESIAN_POINT('',(-2.46201938253052,0.434120444167322,15.));
+#30803=CARTESIAN_POINT('',(-2.47673450228169,0.458515517436307,14.9812707950933));
+#30804=CARTESIAN_POINT('',(-2.50794110425592,0.510250559658887,14.9409681885645));
+#30805=CARTESIAN_POINT('',(-2.55716925628858,0.591862153450906,14.8755606873703));
+#30806=CARTESIAN_POINT('',(-2.61343699907168,0.685144147147533,14.7986505999001));
+#30807=CARTESIAN_POINT('',(-2.67657050827594,0.789808370667925,14.709796474344));
+#30808=CARTESIAN_POINT('',(-2.74641199601801,0.905593239530233,14.6086179060521));
+#30809=CARTESIAN_POINT('',(-2.79432554487239,0.985025453106788,14.537288269969));
+#30810=CARTESIAN_POINT('',(-2.81907786235772,1.02606042997701,14.5));
+#30811=CARTESIAN_POINT('',(-3.,-2.70281866294958E-015,14.5));
+#30812=CARTESIAN_POINT('',(-2.46201938253052,0.434120444167322,15.));
+#30813=CARTESIAN_POINT('',(-2.48419067843058,0.416229441199278,14.9812707950933));
+#30814=CARTESIAN_POINT('',(-2.53120971858148,0.378287690266606,14.9409681885645));
+#30815=CARTESIAN_POINT('',(-2.60538185878729,0.318434897423541,14.8755606873703));
+#30816=CARTESIAN_POINT('',(-2.69016056232267,0.250023197745913,14.7986505999001));
+#30817=CARTESIAN_POINT('',(-2.78528392777575,0.17326393111021,14.709796474344));
+#30818=CARTESIAN_POINT('',(-2.89051421587491,0.088348939889259,14.6086179060521));
+#30819=CARTESIAN_POINT('',(-2.96270564124116,0.0300944737850982,14.537288269969));
+#30820=CARTESIAN_POINT('',(-3.,5.78626939196308E-015,14.5));
+#30821=CARTESIAN_POINT('',(-2.46201938253052,-0.434120444167328,15.));
+#30822=CARTESIAN_POINT('',(-2.48419067843058,-0.416229441199282,14.9812707950933));
+#30823=CARTESIAN_POINT('',(-2.53120971858149,-0.378287690266607,14.9409681885645));
+#30824=CARTESIAN_POINT('',(-2.60538185878729,-0.318434897423542,14.8755606873703));
+#30825=CARTESIAN_POINT('',(-2.69016056232267,-0.25002319774591,14.7986505999001));
+#30826=CARTESIAN_POINT('',(-2.78528392777575,-0.173263931110205,14.709796474344));
+#30827=CARTESIAN_POINT('',(-2.89051421587491,-0.0883489398892506,14.6086179060521));
+#30828=CARTESIAN_POINT('',(-2.96270564124116,-0.0300944737850874,14.537288269969));
+#30829=CARTESIAN_POINT('',(-3.,6.48923022449332E-015,14.5));
+#30830=CARTESIAN_POINT('',(-2.81907786235772,-1.02606042997701,14.5));
+#30831=CARTESIAN_POINT('',(-2.46201938253052,-0.434120444167328,15.));
+#30832=CARTESIAN_POINT('',(-2.47673450228169,-0.458515517436313,14.9812707950933));
+#30833=CARTESIAN_POINT('',(-2.50794110425592,-0.510250559658893,14.9409681885645));
+#30834=CARTESIAN_POINT('',(-2.55716925628858,-0.591862153450904,14.8755606873703));
+#30835=CARTESIAN_POINT('',(-2.61343699907168,-0.685144147147533,14.7986505999001));
+#30836=CARTESIAN_POINT('',(-2.67657050827594,-0.789808370667918,14.709796474344));
+#30837=CARTESIAN_POINT('',(-2.74641199601802,-0.905593239530226,14.6086179060521));
+#30838=CARTESIAN_POINT('',(-2.7943255448724,-0.985025453106778,14.537288269969));
+#30839=CARTESIAN_POINT('',(-2.81907786235773,-1.026060429977,14.5));
+#30840=CARTESIAN_POINT('',(-2.1650635094611,-1.25,15.));
+#30841=CARTESIAN_POINT('',(-2.19201679601101,-1.24077098633392,14.9812707950933));
+#30842=CARTESIAN_POINT('',(-2.24917708416928,-1.22119886181424,14.9409681885645));
+#30843=CARTESIAN_POINT('',(-2.3393469577752,-1.19032400007015,14.8755606873703));
+#30844=CARTESIAN_POINT('',(-2.44241105921609,-1.15503405504179,14.7986505999001));
+#30845=CARTESIAN_POINT('',(-2.55805099917298,-1.11543804569316,14.709796474344));
+#30846=CARTESIAN_POINT('',(-2.68597776185083,-1.07163493326661,14.6086179060521));
+#30847=CARTESIAN_POINT('',(-2.77373971239782,-1.04158456299135,14.537288269969));
+#30848=CARTESIAN_POINT('',(-2.81907786235773,-1.026060429977,14.5));
+#30849=CARTESIAN_POINT('',(-2.29813332935693,-1.92836282905962,14.5));
+#30850=CARTESIAN_POINT('',(-2.1650635094611,-1.25,15.));
+#30851=CARTESIAN_POINT('',(-2.17054759244936,-1.27795673770075,14.9812707950933));
+#30852=CARTESIAN_POINT('',(-2.18217777948841,-1.33724506159328,14.9409681885645));
+#30853=CARTESIAN_POINT('',(-2.20052430168265,-1.43077189366409,14.8755606873703));
+#30854=CARTESIAN_POINT('',(-2.22149436351039,-1.53767299624429,14.7986505999001));
+#30855=CARTESIAN_POINT('',(-2.24502318350444,-1.65761812661338,14.709796474344));
+#30856=CARTESIAN_POINT('',(-2.27105195671714,-1.79030750912958,14.6086179060521));
+#30857=CARTESIAN_POINT('',(-2.28890854793914,-1.88133677292657,14.537288269969));
+#30858=CARTESIAN_POINT('',(-2.29813332935694,-1.92836282905961,14.5));
+#30859=CARTESIAN_POINT('',(-1.60696902421635,-1.91511110779745,15.));
+#30860=CARTESIAN_POINT('',(-1.63545333727006,-1.9156572386872,14.9812707950933));
+#30861=CARTESIAN_POINT('',(-1.69586049908779,-1.91681542765138,14.9409681885645));
+#30862=CARTESIAN_POINT('',(-1.79115228857134,-1.91864246099702,14.8755606873703));
+#30863=CARTESIAN_POINT('',(-1.90007073621983,-1.92073075881248,14.7986505999001));
+#30864=CARTESIAN_POINT('',(-2.02227936725799,-1.92307386985323,14.709796474344));
+#30865=CARTESIAN_POINT('',(-2.15747274893764,-1.92566593804481,14.6086179060521));
+#30866=CARTESIAN_POINT('',(-2.25021983820095,-1.92744418174989,14.537288269969));
+#30867=CARTESIAN_POINT('',(-2.29813332935694,-1.92836282905961,14.5));
+#30868=CARTESIAN_POINT('',(-1.5,-2.59807621135332,14.5));
+#30869=CARTESIAN_POINT('',(-1.60696902421635,-1.91511110779745,15.));
+#30870=CARTESIAN_POINT('',(-1.60256060909687,-1.94325751476574,14.9812707950933));
+#30871=CARTESIAN_POINT('',(-1.59321160900056,-2.00294807346433,14.9409681885645));
+#30872=CARTESIAN_POINT('',(-1.57846364001393,-2.09710942755714,14.8755606873703));
+#30873=CARTESIAN_POINT('',(-1.56160672194472,-2.20473578835751,14.7986505999001));
+#30874=CARTESIAN_POINT('',(-1.54269292978888,-2.3254946726512,14.709796474344));
+#30875=CARTESIAN_POINT('',(-1.52176953427898,-2.4590842710031,14.6086179060521));
+#30876=CARTESIAN_POINT('',(-1.50741539943201,-2.55073111235777,14.537288269969));
+#30877=CARTESIAN_POINT('',(-1.50000000000001,-2.59807621135331,14.5));
+#30878=CARTESIAN_POINT('',(-0.855050358314172,-2.34923155196477,15.));
+#30879=CARTESIAN_POINT('',(-0.881630069333712,-2.35948695596502,14.9812707950933));
+#30880=CARTESIAN_POINT('',(-0.937998109580926,-2.38123576373093,14.9409681885645));
+#30881=CARTESIAN_POINT('',(-1.02691821877337,-2.41554432498069,14.8755606873703));
+#30882=CARTESIAN_POINT('',(-1.12855384037796,-2.45475898610342,14.7986505999001));
+#30883=CARTESIAN_POINT('',(-1.24259099798689,-2.4987586037614,14.709796474344));
+#30884=CARTESIAN_POINT('',(-1.36874468159594,-2.54743321089236,14.6086179060521));
+#30885=CARTESIAN_POINT('',(-1.45529024180917,-2.58082558614286,14.537288269969));
+#30886=CARTESIAN_POINT('',(-1.50000000000001,-2.59807621135332,14.5));
+#30887=CARTESIAN_POINT('',(-0.520944533000797,-2.95442325903663,14.5));
+#30888=CARTESIAN_POINT('',(-0.855050358314172,-2.34923155196477,15.));
+#30889=CARTESIAN_POINT('',(-0.841281165011635,-2.37417275612351,14.9812707950933));
+#30890=CARTESIAN_POINT('',(-0.812080605168134,-2.42706598731027,14.9409681885645));
+#30891=CARTESIAN_POINT('',(-0.766016967717245,-2.51050461444793,14.8755606873703));
+#30892=CARTESIAN_POINT('',(-0.713366262851854,-2.60587490596002,14.7986505999001));
+#30893=CARTESIAN_POINT('',(-0.654291141017959,-2.71288224052116,14.709796474344));
+#30894=CARTESIAN_POINT('',(-0.588939247080388,-2.83125917757505,14.6086179060521));
+#30895=CARTESIAN_POINT('',(-0.544105706671454,-2.91246963485668,14.537288269969));
+#30896=CARTESIAN_POINT('',(-0.520944533000803,-2.95442325903663,14.5));
+#30897=CARTESIAN_POINT('',(-4.8512554573026E-016,-2.5,15.));
+#30898=CARTESIAN_POINT('',(-0.021469203561659,-2.51872772403467,14.9812707950933));
+#30899=CARTESIAN_POINT('',(-0.0669993046808724,-2.55844392340753,14.9409681885645));
+#30900=CARTESIAN_POINT('',(-0.138822656092551,-2.62109589373424,14.8755606873703));
+#30901=CARTESIAN_POINT('',(-0.220916695705711,-2.69270705128609,14.7986505999001));
+#30902=CARTESIAN_POINT('',(-0.313027815668555,-2.77305617230655,14.709796474344));
+#30903=CARTESIAN_POINT('',(-0.414925805133699,-2.86194244239619,14.6086179060521));
+#30904=CARTESIAN_POINT('',(-0.48483116445869,-2.92292133591793,14.537288269969));
+#30905=CARTESIAN_POINT('',(-0.520944533000797,-2.95442325903663,14.5));
+#30906=CARTESIAN_POINT('',(0.520944533000776,-2.95442325903663,14.5));
+#30907=CARTESIAN_POINT('',(0.855050358314172,-2.34923155196477,15.));
+#30908=CARTESIAN_POINT('',(0.841281165011634,-2.37417275612352,14.9812707950933));
+#30909=CARTESIAN_POINT('',(0.812080605168131,-2.42706598731028,14.9409681885645));
+#30910=CARTESIAN_POINT('',(0.766016967717241,-2.51050461444793,14.8755606873703));
+#30911=CARTESIAN_POINT('',(0.713366262851848,-2.60587490596002,14.7986505999001));
+#30912=CARTESIAN_POINT('',(0.654291141017948,-2.71288224052116,14.709796474344));
+#30913=CARTESIAN_POINT('',(0.588939247080375,-2.83125917757505,14.6086179060521));
+#30914=CARTESIAN_POINT('',(0.544105706671438,-2.91246963485668,14.537288269969));
+#30915=CARTESIAN_POINT('',(0.520944533000784,-2.95442325903663,14.5));
+#30916=CARTESIAN_POINT('',(-6.58351192980482E-016,-2.5,15.));
+#30917=CARTESIAN_POINT('',(0.0214692035616543,-2.51872772403467,14.9812707950933));
+#30918=CARTESIAN_POINT('',(0.0669993046808637,-2.55844392340753,14.9409681885645));
+#30919=CARTESIAN_POINT('',(0.138822656092544,-2.62109589373424,14.8755606873703));
+#30920=CARTESIAN_POINT('',(0.220916695705697,-2.69270705128609,14.7986505999001));
+#30921=CARTESIAN_POINT('',(0.313027815668541,-2.77305617230655,14.709796474344));
+#30922=CARTESIAN_POINT('',(0.414925805133682,-2.86194244239619,14.6086179060521));
+#30923=CARTESIAN_POINT('',(0.484831164458676,-2.92292133591794,14.537288269969));
+#30924=CARTESIAN_POINT('',(0.520944533000788,-2.95442325903663,14.5));
+#30925=CARTESIAN_POINT('',(-0.520944533000788,2.95442325903662,9.5));
+#30926=CARTESIAN_POINT('',(2.34291072916505E-015,2.5,9.));
+#30927=CARTESIAN_POINT('',(-0.0214692035616526,2.51872772403467,9.01872920490666));
+#30928=CARTESIAN_POINT('',(-0.0669993046808612,2.55844392340752,9.0590318114355));
+#30929=CARTESIAN_POINT('',(-0.138822656092539,2.62109589373423,9.12443931262967));
+#30930=CARTESIAN_POINT('',(-0.220916695705694,2.69270705128608,9.20134940009994));
+#30931=CARTESIAN_POINT('',(-0.313027815668536,2.77305617230654,9.29020352565596));
+#30932=CARTESIAN_POINT('',(-0.414925805133679,2.86194244239619,9.39138209394793));
+#30933=CARTESIAN_POINT('',(-0.484831164458671,2.92292133591793,9.46271173003103));
+#30934=CARTESIAN_POINT('',(-0.52094453300078,2.95442325903662,9.5));
+#30935=CARTESIAN_POINT('',(-0.855050358314169,2.34923155196477,9.));
+#30936=CARTESIAN_POINT('',(-0.841281165011632,2.37417275612351,9.01872920490666));
+#30937=CARTESIAN_POINT('',(-0.812080605168128,2.42706598731027,9.0590318114355));
+#30938=CARTESIAN_POINT('',(-0.766016967717238,2.51050461444793,9.12443931262968));
+#30939=CARTESIAN_POINT('',(-0.713366262851847,2.60587490596001,9.20134940009993));
+#30940=CARTESIAN_POINT('',(-0.654291141017945,2.71288224052116,9.29020352565596));
+#30941=CARTESIAN_POINT('',(-0.588939247080373,2.83125917757504,9.39138209394793));
+#30942=CARTESIAN_POINT('',(-0.544105706671436,2.91246963485668,9.46271173003102));
+#30943=CARTESIAN_POINT('',(-0.520944533000781,2.95442325903662,9.49999999999999));
+#30944=CARTESIAN_POINT('',(0.520944533000795,2.95442325903662,9.5));
+#30945=CARTESIAN_POINT('',(0.855050358314174,2.34923155196477,9.));
+#30946=CARTESIAN_POINT('',(0.841281165011637,2.37417275612351,9.01872920490666));
+#30947=CARTESIAN_POINT('',(0.812080605168135,2.42706598731026,9.0590318114355));
+#30948=CARTESIAN_POINT('',(0.766016967717247,2.51050461444792,9.12443931262967));
+#30949=CARTESIAN_POINT('',(0.713366262851858,2.60587490596001,9.20134940009993));
+#30950=CARTESIAN_POINT('',(0.65429114101796,2.71288224052115,9.29020352565596));
+#30951=CARTESIAN_POINT('',(0.58893924708039,2.83125917757504,9.39138209394793));
+#30952=CARTESIAN_POINT('',(0.544105706671454,2.91246963485667,9.46271173003103));
+#30953=CARTESIAN_POINT('',(0.520944533000802,2.95442325903662,9.5));
+#30954=CARTESIAN_POINT('',(2.35874259347438E-015,2.5,9.));
+#30955=CARTESIAN_POINT('',(0.0214692035616575,2.51872772403466,9.01872920490666));
+#30956=CARTESIAN_POINT('',(0.0669993046808671,2.55844392340752,9.0590318114355));
+#30957=CARTESIAN_POINT('',(0.138822656092547,2.62109589373423,9.12443931262967));
+#30958=CARTESIAN_POINT('',(0.220916695705704,2.69270705128608,9.20134940009993));
+#30959=CARTESIAN_POINT('',(0.313027815668551,2.77305617230654,9.29020352565596));
+#30960=CARTESIAN_POINT('',(0.414925805133697,2.86194244239619,9.39138209394793));
+#30961=CARTESIAN_POINT('',(0.48483116445869,2.92292133591793,9.46271173003102));
+#30962=CARTESIAN_POINT('',(0.5209445330008,2.95442325903662,9.49999999999999));
+#30963=CARTESIAN_POINT('',(1.5,2.59807621135331,9.5));
+#30964=CARTESIAN_POINT('',(1.60696902421635,1.91511110779744,9.));
+#30965=CARTESIAN_POINT('',(1.60256060909687,1.94325751476574,9.01872920490666));
+#30966=CARTESIAN_POINT('',(1.59321160900056,2.00294807346432,9.0590318114355));
+#30967=CARTESIAN_POINT('',(1.57846364001393,2.09710942755714,9.12443931262968));
+#30968=CARTESIAN_POINT('',(1.56160672194472,2.2047357883575,9.20134940009993));
+#30969=CARTESIAN_POINT('',(1.54269292978888,2.32549467265119,9.29020352565596));
+#30970=CARTESIAN_POINT('',(1.52176953427898,2.4590842710031,9.39138209394793));
+#30971=CARTESIAN_POINT('',(1.50741539943201,2.55073111235776,9.46271173003103));
+#30972=CARTESIAN_POINT('',(1.50000000000001,2.59807621135331,9.5));
+#30973=CARTESIAN_POINT('',(0.855050358314174,2.34923155196477,9.));
+#30974=CARTESIAN_POINT('',(0.881630069333714,2.35948695596501,9.01872920490666));
+#30975=CARTESIAN_POINT('',(0.937998109580926,2.38123576373092,9.0590318114355));
+#30976=CARTESIAN_POINT('',(1.02691821877337,2.41554432498068,9.12443931262967));
+#30977=CARTESIAN_POINT('',(1.12855384037796,2.45475898610341,9.20134940009993));
+#30978=CARTESIAN_POINT('',(1.24259099798688,2.4987586037614,9.29020352565596));
+#30979=CARTESIAN_POINT('',(1.36874468159595,2.54743321089235,9.39138209394793));
+#30980=CARTESIAN_POINT('',(1.45529024180918,2.58082558614285,9.46271173003102));
+#30981=CARTESIAN_POINT('',(1.50000000000001,2.59807621135331,9.49999999999999));
+#30982=CARTESIAN_POINT('',(2.29813332935694,1.92836282905961,9.5));
+#30983=CARTESIAN_POINT('',(2.1650635094611,1.25,9.));
+#30984=CARTESIAN_POINT('',(2.17054759244936,1.27795673770074,9.01872920490666));
+#30985=CARTESIAN_POINT('',(2.18217777948841,1.33724506159328,9.0590318114355));
+#30986=CARTESIAN_POINT('',(2.20052430168266,1.43077189366408,9.12443931262967));
+#30987=CARTESIAN_POINT('',(2.22149436351039,1.53767299624429,9.20134940009993));
+#30988=CARTESIAN_POINT('',(2.24502318350444,1.65761812661338,9.29020352565596));
+#30989=CARTESIAN_POINT('',(2.27105195671714,1.79030750912957,9.39138209394793));
+#30990=CARTESIAN_POINT('',(2.28890854793914,1.88133677292656,9.46271173003102));
+#30991=CARTESIAN_POINT('',(2.29813332935694,1.92836282905961,9.5));
+#30992=CARTESIAN_POINT('',(1.60696902421635,1.91511110779744,9.));
+#30993=CARTESIAN_POINT('',(1.63545333727006,1.91565723868719,9.01872920490666));
+#30994=CARTESIAN_POINT('',(1.69586049908779,1.91681542765137,9.0590318114355));
+#30995=CARTESIAN_POINT('',(1.79115228857134,1.91864246099701,9.12443931262967));
+#30996=CARTESIAN_POINT('',(1.90007073621983,1.92073075881247,9.20134940009993));
+#30997=CARTESIAN_POINT('',(2.02227936725799,1.92307386985322,9.29020352565596));
+#30998=CARTESIAN_POINT('',(2.15747274893764,1.9256659380448,9.39138209394793));
+#30999=CARTESIAN_POINT('',(2.25021983820096,1.92744418174989,9.46271173003103));
+#31000=CARTESIAN_POINT('',(2.29813332935694,1.92836282905961,9.49999999999999));
+#31001=CARTESIAN_POINT('',(2.81907786235773,1.026060429977,9.5));
+#31002=CARTESIAN_POINT('',(2.46201938253052,0.434120444167323,9.));
+#31003=CARTESIAN_POINT('',(2.47673450228169,0.458515517436307,9.01872920490666));
+#31004=CARTESIAN_POINT('',(2.50794110425592,0.510250559658886,9.0590318114355));
+#31005=CARTESIAN_POINT('',(2.55716925628858,0.591862153450902,9.12443931262967));
+#31006=CARTESIAN_POINT('',(2.61343699907168,0.685144147147527,9.20134940009993));
+#31007=CARTESIAN_POINT('',(2.67657050827594,0.789808370667914,9.29020352565596));
+#31008=CARTESIAN_POINT('',(2.74641199601802,0.905593239530221,9.39138209394792));
+#31009=CARTESIAN_POINT('',(2.7943255448724,0.985025453106774,9.46271173003103));
+#31010=CARTESIAN_POINT('',(2.81907786235773,1.026060429977,9.5));
+#31011=CARTESIAN_POINT('',(2.1650635094611,1.25,9.));
+#31012=CARTESIAN_POINT('',(2.19201679601101,1.24077098633392,9.01872920490666));
+#31013=CARTESIAN_POINT('',(2.24917708416928,1.22119886181424,9.0590318114355));
+#31014=CARTESIAN_POINT('',(2.3393469577752,1.19032400007014,9.12443931262967));
+#31015=CARTESIAN_POINT('',(2.44241105921609,1.15503405504178,9.20134940009993));
+#31016=CARTESIAN_POINT('',(2.55805099917298,1.11543804569315,9.29020352565596));
+#31017=CARTESIAN_POINT('',(2.68597776185083,1.0716349332666,9.39138209394792));
+#31018=CARTESIAN_POINT('',(2.77373971239782,1.04158456299135,9.46271173003102));
+#31019=CARTESIAN_POINT('',(2.81907786235773,1.026060429977,9.49999999999999));
+#31020=CARTESIAN_POINT('',(3.,-4.67770522609936E-015,9.5));
+#31021=CARTESIAN_POINT('',(2.46201938253052,-0.434120444167329,9.));
+#31022=CARTESIAN_POINT('',(2.48419067843058,-0.416229441199283,9.01872920490666));
+#31023=CARTESIAN_POINT('',(2.53120971858148,-0.378287690266609,9.0590318114355));
+#31024=CARTESIAN_POINT('',(2.60538185878729,-0.318434897423545,9.12443931262967));
+#31025=CARTESIAN_POINT('',(2.69016056232267,-0.250023197745918,9.20134940009994));
+#31026=CARTESIAN_POINT('',(2.78528392777574,-0.173263931110215,9.29020352565595));
+#31027=CARTESIAN_POINT('',(2.89051421587491,-0.088348939889264,9.39138209394793));
+#31028=CARTESIAN_POINT('',(2.96270564124117,-0.0300944737851041,9.46271173003103));
+#31029=CARTESIAN_POINT('',(3.,-1.22173364960614E-014,9.5));
+#31030=CARTESIAN_POINT('',(2.46201938253052,0.434120444167323,9.));
+#31031=CARTESIAN_POINT('',(2.48419067843058,0.416229441199276,9.01872920490666));
+#31032=CARTESIAN_POINT('',(2.53120971858148,0.378287690266601,9.0590318114355));
+#31033=CARTESIAN_POINT('',(2.60538185878729,0.318434897423536,9.12443931262967));
+#31034=CARTESIAN_POINT('',(2.69016056232267,0.250023197745904,9.20134940009993));
+#31035=CARTESIAN_POINT('',(2.78528392777575,0.173263931110199,9.29020352565596));
+#31036=CARTESIAN_POINT('',(2.89051421587491,0.0883489398892449,9.39138209394792));
+#31037=CARTESIAN_POINT('',(2.96270564124117,0.0300944737850821,9.46271173003102));
+#31038=CARTESIAN_POINT('',(3.,-1.12723627608591E-014,9.49999999999999));
+#31039=CARTESIAN_POINT('',(2.81907786235773,-1.02606042997701,9.5));
+#31040=CARTESIAN_POINT('',(2.1650635094611,-1.25,9.));
+#31041=CARTESIAN_POINT('',(2.19201679601101,-1.24077098633392,9.01872920490666));
+#31042=CARTESIAN_POINT('',(2.24917708416928,-1.22119886181424,9.0590318114355));
+#31043=CARTESIAN_POINT('',(2.3393469577752,-1.19032400007015,9.12443931262967));
+#31044=CARTESIAN_POINT('',(2.44241105921609,-1.15503405504179,9.20134940009993));
+#31045=CARTESIAN_POINT('',(2.55805099917298,-1.11543804569317,9.29020352565596));
+#31046=CARTESIAN_POINT('',(2.68597776185083,-1.07163493326662,9.39138209394793));
+#31047=CARTESIAN_POINT('',(2.77373971239782,-1.04158456299137,9.46271173003103));
+#31048=CARTESIAN_POINT('',(2.81907786235772,-1.02606042997702,9.5));
+#31049=CARTESIAN_POINT('',(2.46201938253052,-0.434120444167329,9.));
+#31050=CARTESIAN_POINT('',(2.47673450228169,-0.458515517436314,9.01872920490666));
+#31051=CARTESIAN_POINT('',(2.50794110425592,-0.510250559658895,9.0590318114355));
+#31052=CARTESIAN_POINT('',(2.55716925628858,-0.591862153450913,9.12443931262967));
+#31053=CARTESIAN_POINT('',(2.61343699907168,-0.685144147147541,9.20134940009993));
+#31054=CARTESIAN_POINT('',(2.67657050827594,-0.789808370667932,9.29020352565596));
+#31055=CARTESIAN_POINT('',(2.74641199601801,-0.90559323953024,9.39138209394792));
+#31056=CARTESIAN_POINT('',(2.79432554487239,-0.985025453106794,9.46271173003102));
+#31057=CARTESIAN_POINT('',(2.81907786235772,-1.02606042997702,9.49999999999999));
+#31058=CARTESIAN_POINT('',(0.520944533000777,-2.95442325903663,9.5));
+#31059=CARTESIAN_POINT('',(0.855050358314172,-2.34923155196477,9.));
+#31060=CARTESIAN_POINT('',(0.841281165011634,-2.37417275612351,9.01872920490666));
+#31061=CARTESIAN_POINT('',(0.812080605168131,-2.42706598731027,9.0590318114355));
+#31062=CARTESIAN_POINT('',(0.766016967717241,-2.51050461444793,9.12443931262967));
+#31063=CARTESIAN_POINT('',(0.713366262851848,-2.60587490596001,9.20134940009993));
+#31064=CARTESIAN_POINT('',(0.654291141017947,-2.71288224052116,9.29020352565596));
+#31065=CARTESIAN_POINT('',(0.588939247080375,-2.83125917757505,9.39138209394793));
+#31066=CARTESIAN_POINT('',(0.544105706671438,-2.91246963485668,9.46271173003103));
+#31067=CARTESIAN_POINT('',(0.520944533000785,-2.95442325903663,9.5));
+#31068=CARTESIAN_POINT('',(-5.84026946261422E-016,-2.5,9.));
+#31069=CARTESIAN_POINT('',(0.021469203561656,-2.51872772403467,9.01872920490666));
+#31070=CARTESIAN_POINT('',(0.0669993046808664,-2.55844392340753,9.0590318114355));
+#31071=CARTESIAN_POINT('',(0.138822656092543,-2.62109589373424,9.12443931262967));
+#31072=CARTESIAN_POINT('',(0.220916695705698,-2.69270705128609,9.20134940009993));
+#31073=CARTESIAN_POINT('',(0.313027815668539,-2.77305617230655,9.29020352565596));
+#31074=CARTESIAN_POINT('',(0.414925805133682,-2.86194244239619,9.39138209394793));
+#31075=CARTESIAN_POINT('',(0.484831164458673,-2.92292133591794,9.46271173003102));
+#31076=CARTESIAN_POINT('',(0.52094453300078,-2.95442325903663,9.49999999999999));
+#31077=CARTESIAN_POINT('',(-0.520944533000798,-2.95442325903663,9.5));
+#31078=CARTESIAN_POINT('',(-0.855050358314173,-2.34923155196477,9.));
+#31079=CARTESIAN_POINT('',(-0.841281165011636,-2.37417275612351,9.01872920490666));
+#31080=CARTESIAN_POINT('',(-0.812080605168135,-2.42706598731027,9.0590318114355));
+#31081=CARTESIAN_POINT('',(-0.766016967717247,-2.51050461444793,9.12443931262967));
+#31082=CARTESIAN_POINT('',(-0.713366262851857,-2.60587490596001,9.20134940009993));
+#31083=CARTESIAN_POINT('',(-0.654291141017961,-2.71288224052115,9.29020352565596));
+#31084=CARTESIAN_POINT('',(-0.588939247080388,-2.83125917757504,9.39138209394793));
+#31085=CARTESIAN_POINT('',(-0.544105706671453,-2.91246963485668,9.46271173003102));
+#31086=CARTESIAN_POINT('',(-0.520944533000803,-2.95442325903662,9.5));
+#31087=CARTESIAN_POINT('',(-8.52519585474466E-016,-2.5,9.));
+#31088=CARTESIAN_POINT('',(-0.0214692035616593,-2.51872772403467,9.01872920490666));
+#31089=CARTESIAN_POINT('',(-0.0669993046808725,-2.55844392340753,9.0590318114355));
+#31090=CARTESIAN_POINT('',(-0.138822656092551,-2.62109589373424,9.12443931262968));
+#31091=CARTESIAN_POINT('',(-0.220916695705712,-2.69270705128609,9.20134940009993));
+#31092=CARTESIAN_POINT('',(-0.313027815668556,-2.77305617230655,9.29020352565596));
+#31093=CARTESIAN_POINT('',(-0.414925805133699,-2.86194244239619,9.39138209394793));
+#31094=CARTESIAN_POINT('',(-0.484831164458692,-2.92292133591793,9.46271173003102));
+#31095=CARTESIAN_POINT('',(-0.520944533000802,-2.95442325903663,9.49999999999999));
+#31096=CARTESIAN_POINT('',(-1.5,-2.59807621135332,9.5));
+#31097=CARTESIAN_POINT('',(-1.60696902421635,-1.91511110779745,9.));
+#31098=CARTESIAN_POINT('',(-1.60256060909687,-1.94325751476574,9.01872920490666));
+#31099=CARTESIAN_POINT('',(-1.59321160900056,-2.00294807346432,9.0590318114355));
+#31100=CARTESIAN_POINT('',(-1.57846364001393,-2.09710942755714,9.12443931262967));
+#31101=CARTESIAN_POINT('',(-1.56160672194472,-2.20473578835751,9.20134940009993));
+#31102=CARTESIAN_POINT('',(-1.54269292978888,-2.32549467265119,9.29020352565596));
+#31103=CARTESIAN_POINT('',(-1.52176953427898,-2.4590842710031,9.39138209394792));
+#31104=CARTESIAN_POINT('',(-1.50741539943201,-2.55073111235777,9.46271173003102));
+#31105=CARTESIAN_POINT('',(-1.50000000000001,-2.59807621135331,9.5));
+#31106=CARTESIAN_POINT('',(-0.855050358314173,-2.34923155196477,9.));
+#31107=CARTESIAN_POINT('',(-0.881630069333712,-2.35948695596502,9.01872920490666));
+#31108=CARTESIAN_POINT('',(-0.937998109580925,-2.38123576373093,9.0590318114355));
+#31109=CARTESIAN_POINT('',(-1.02691821877337,-2.41554432498068,9.12443931262967));
+#31110=CARTESIAN_POINT('',(-1.12855384037796,-2.45475898610342,9.20134940009993));
+#31111=CARTESIAN_POINT('',(-1.24259099798688,-2.4987586037614,9.29020352565596));
+#31112=CARTESIAN_POINT('',(-1.36874468159594,-2.54743321089235,9.39138209394792));
+#31113=CARTESIAN_POINT('',(-1.45529024180918,-2.58082558614286,9.46271173003102));
+#31114=CARTESIAN_POINT('',(-1.50000000000001,-2.59807621135331,9.49999999999999));
+#31115=CARTESIAN_POINT('',(-2.29813332935694,-1.92836282905962,9.5));
+#31116=CARTESIAN_POINT('',(-2.1650635094611,-1.25,9.));
+#31117=CARTESIAN_POINT('',(-2.17054759244936,-1.27795673770075,9.01872920490666));
+#31118=CARTESIAN_POINT('',(-2.18217777948841,-1.33724506159328,9.0590318114355));
+#31119=CARTESIAN_POINT('',(-2.20052430168266,-1.43077189366409,9.12443931262967));
+#31120=CARTESIAN_POINT('',(-2.22149436351039,-1.53767299624429,9.20134940009993));
+#31121=CARTESIAN_POINT('',(-2.24502318350444,-1.65761812661338,9.29020352565596));
+#31122=CARTESIAN_POINT('',(-2.27105195671714,-1.79030750912958,9.39138209394793));
+#31123=CARTESIAN_POINT('',(-2.28890854793914,-1.88133677292657,9.46271173003103));
+#31124=CARTESIAN_POINT('',(-2.29813332935694,-1.92836282905961,9.5));
+#31125=CARTESIAN_POINT('',(-1.60696902421635,-1.91511110779745,9.));
+#31126=CARTESIAN_POINT('',(-1.63545333727006,-1.9156572386872,9.01872920490666));
+#31127=CARTESIAN_POINT('',(-1.69586049908779,-1.91681542765138,9.0590318114355));
+#31128=CARTESIAN_POINT('',(-1.79115228857134,-1.91864246099702,9.12443931262967));
+#31129=CARTESIAN_POINT('',(-1.90007073621983,-1.92073075881248,9.20134940009993));
+#31130=CARTESIAN_POINT('',(-2.02227936725799,-1.92307386985323,9.29020352565596));
+#31131=CARTESIAN_POINT('',(-2.15747274893764,-1.92566593804481,9.39138209394793));
+#31132=CARTESIAN_POINT('',(-2.25021983820096,-1.92744418174989,9.46271173003102));
+#31133=CARTESIAN_POINT('',(-2.29813332935694,-1.92836282905961,9.49999999999999));
+#31134=CARTESIAN_POINT('',(-2.81907786235773,-1.026060429977,9.5));
+#31135=CARTESIAN_POINT('',(-2.46201938253052,-0.434120444167326,9.));
+#31136=CARTESIAN_POINT('',(-2.47673450228169,-0.458515517436311,9.01872920490666));
+#31137=CARTESIAN_POINT('',(-2.50794110425592,-0.510250559658891,9.0590318114355));
+#31138=CARTESIAN_POINT('',(-2.55716925628858,-0.591862153450905,9.12443931262967));
+#31139=CARTESIAN_POINT('',(-2.61343699907168,-0.685144147147532,9.20134940009994));
+#31140=CARTESIAN_POINT('',(-2.67657050827594,-0.789808370667917,9.29020352565596));
+#31141=CARTESIAN_POINT('',(-2.74641199601802,-0.905593239530224,9.39138209394792));
+#31142=CARTESIAN_POINT('',(-2.7943255448724,-0.985025453106777,9.46271173003103));
+#31143=CARTESIAN_POINT('',(-2.81907786235773,-1.026060429977,9.5));
+#31144=CARTESIAN_POINT('',(-2.1650635094611,-1.25,9.));
+#31145=CARTESIAN_POINT('',(-2.19201679601101,-1.24077098633392,9.01872920490666));
+#31146=CARTESIAN_POINT('',(-2.24917708416928,-1.22119886181424,9.0590318114355));
+#31147=CARTESIAN_POINT('',(-2.3393469577752,-1.19032400007014,9.12443931262967));
+#31148=CARTESIAN_POINT('',(-2.44241105921609,-1.15503405504179,9.20134940009993));
+#31149=CARTESIAN_POINT('',(-2.55805099917298,-1.11543804569316,9.29020352565596));
+#31150=CARTESIAN_POINT('',(-2.68597776185083,-1.0716349332666,9.39138209394793));
+#31151=CARTESIAN_POINT('',(-2.77373971239782,-1.04158456299135,9.46271173003102));
+#31152=CARTESIAN_POINT('',(-2.81907786235773,-1.026060429977,9.49999999999999));
+#31153=CARTESIAN_POINT('',(-3.,5.82711027388073E-016,9.5));
+#31154=CARTESIAN_POINT('',(-2.46201938253052,0.434120444167325,9.));
+#31155=CARTESIAN_POINT('',(-2.48419067843058,0.416229441199279,9.01872920490666));
+#31156=CARTESIAN_POINT('',(-2.53120971858148,0.378287690266605,9.0590318114355));
+#31157=CARTESIAN_POINT('',(-2.60538185878729,0.318434897423542,9.12443931262968));
+#31158=CARTESIAN_POINT('',(-2.69016056232267,0.250023197745912,9.20134940009993));
+#31159=CARTESIAN_POINT('',(-2.78528392777575,0.17326393111021,9.29020352565596));
+#31160=CARTESIAN_POINT('',(-2.89051421587491,0.088348939889259,9.39138209394793));
+#31161=CARTESIAN_POINT('',(-2.96270564124117,0.0300944737850993,9.46271173003103));
+#31162=CARTESIAN_POINT('',(-3.,8.11287378790102E-015,9.5));
+#31163=CARTESIAN_POINT('',(-2.46201938253052,-0.434120444167326,9.));
+#31164=CARTESIAN_POINT('',(-2.48419067843058,-0.41622944119928,9.01872920490666));
+#31165=CARTESIAN_POINT('',(-2.53120971858148,-0.378287690266605,9.0590318114355));
+#31166=CARTESIAN_POINT('',(-2.60538185878729,-0.318434897423539,9.12443931262967));
+#31167=CARTESIAN_POINT('',(-2.69016056232267,-0.250023197745908,9.20134940009993));
+#31168=CARTESIAN_POINT('',(-2.78528392777575,-0.173263931110201,9.29020352565596));
+#31169=CARTESIAN_POINT('',(-2.89051421587491,-0.0883489398892492,9.39138209394793));
+#31170=CARTESIAN_POINT('',(-2.96270564124116,-0.0300944737850868,9.46271173003102));
+#31171=CARTESIAN_POINT('',(-3.,7.18101811942383E-015,9.49999999999999));
+#31172=CARTESIAN_POINT('',(-2.81907786235772,1.02606042997701,9.5));
+#31173=CARTESIAN_POINT('',(-2.16506350946109,1.25,9.));
+#31174=CARTESIAN_POINT('',(-2.19201679601101,1.24077098633392,9.01872920490666));
+#31175=CARTESIAN_POINT('',(-2.24917708416927,1.22119886181424,9.0590318114355));
+#31176=CARTESIAN_POINT('',(-2.3393469577752,1.19032400007015,9.12443931262967));
+#31177=CARTESIAN_POINT('',(-2.44241105921608,1.15503405504179,9.20134940009993));
+#31178=CARTESIAN_POINT('',(-2.55805099917298,1.11543804569316,9.29020352565596));
+#31179=CARTESIAN_POINT('',(-2.68597776185082,1.07163493326662,9.39138209394793));
+#31180=CARTESIAN_POINT('',(-2.77373971239781,1.04158456299136,9.46271173003103));
+#31181=CARTESIAN_POINT('',(-2.81907786235772,1.02606042997701,9.5));
+#31182=CARTESIAN_POINT('',(-2.46201938253052,0.434120444167325,9.));
+#31183=CARTESIAN_POINT('',(-2.47673450228169,0.45851551743631,9.01872920490666));
+#31184=CARTESIAN_POINT('',(-2.50794110425592,0.51025055965889,9.0590318114355));
+#31185=CARTESIAN_POINT('',(-2.55716925628858,0.591862153450909,9.12443931262967));
+#31186=CARTESIAN_POINT('',(-2.61343699907168,0.685144147147534,9.20134940009993));
+#31187=CARTESIAN_POINT('',(-2.67657050827594,0.789808370667928,9.29020352565596));
+#31188=CARTESIAN_POINT('',(-2.74641199601801,0.905593239530234,9.39138209394792));
+#31189=CARTESIAN_POINT('',(-2.79432554487239,0.985025453106789,9.46271173003102));
+#31190=CARTESIAN_POINT('',(-2.81907786235772,1.02606042997701,9.49999999999999));
+#31191=CARTESIAN_POINT('',(0.855050358314171,-2.34923155196477,8.99999999999999));
+#31192=VECTOR('',#31193,1.);
+#31193=DIRECTION('',(2.03540887847945E-016,-4.44089209850063E-016,1.));
+#31194=CARTESIAN_POINT('',(2.1650635094611,-1.25,8.99999999999999));
+#31195=VECTOR('',#31196,1.);
+#31196=DIRECTION('',(2.22044604925031E-016,-2.96059473233375E-016,1.));
+#31197=CARTESIAN_POINT('',(-0.520944533000782,2.95442325903663,14.5));
+#31198=VECTOR('',#31199,1.);
+#31199=DIRECTION('',(2.22044604925031E-017,0.,-1.));
+#31200=CARTESIAN_POINT('',(-2.81907786235773,1.02606042997701,14.5));
+#31201=VECTOR('',#31202,1.);
+#31202=DIRECTION('',(1.77635683940025E-016,2.22044604925031E-016,-1.));
+#31203=CARTESIAN_POINT('',(2.81907786235773,-1.02606042997702,14.5));
+#31204=VECTOR('',#31205,1.);
+#31205=DIRECTION('',(-3.5527136788005E-016,3.10862446895044E-016,-1.));
+#31206=CARTESIAN_POINT('',(2.46201938253052,-0.434120444167329,8.99999999999999));
+#31207=VECTOR('',#31208,1.);
+#31208=DIRECTION('',(2.96059473233375E-016,-2.31296463463574E-016,1.));
+#31209=CARTESIAN_POINT('',(3.00000000000001,-1.26842903738814E-014,14.5));
+#31210=VECTOR('',#31211,1.);
+#31211=DIRECTION('',(-3.5527136788005E-016,2.06903803232678E-016,-1.));
+#31212=CARTESIAN_POINT('',(2.46201938253052,0.434120444167322,8.99999999999999));
+#31213=VECTOR('',#31214,1.);
+#31214=DIRECTION('',(2.22044604925031E-016,-1.5728159515523E-016,1.));
+#31215=CARTESIAN_POINT('',(2.81907786235774,1.026060429977,14.5));
+#31216=VECTOR('',#31217,1.);
+#31217=DIRECTION('',(-3.5527136788005E-016,1.33226762955019E-016,-1.));
+#31218=CARTESIAN_POINT('',(2.1650635094611,1.25,8.99999999999999));
+#31219=VECTOR('',#31220,1.);
+#31220=DIRECTION('',(2.96059473233375E-016,-7.40148683083438E-017,1.));
+#31221=CARTESIAN_POINT('',(2.29813332935695,1.92836282905961,14.5));
+#31222=VECTOR('',#31223,1.);
+#31223=DIRECTION('',(-2.66453525910038E-016,4.44089209850063E-017,-1.));
+#31224=CARTESIAN_POINT('',(1.60696902421635,1.91511110779744,8.99999999999999));
+#31225=VECTOR('',#31226,1.);
+#31226=DIRECTION('',(1.48029736616688E-016,-7.40148683083438E-017,1.));
+#31227=CARTESIAN_POINT('',(1.50000000000001,2.59807621135332,14.5));
+#31228=VECTOR('',#31229,1.);
+#31229=DIRECTION('',(-1.77635683940025E-016,0.,-1.));
+#31230=CARTESIAN_POINT('',(0.855050358314174,2.34923155196477,8.99999999999999));
+#31231=VECTOR('',#31232,1.);
+#31232=DIRECTION('',(5.55111512312578E-017,0.,1.));
+#31233=CARTESIAN_POINT('',(0.520944533000803,2.95442325903663,14.5));
+#31234=VECTOR('',#31235,1.);
+#31235=DIRECTION('',(-6.66133814775094E-017,-8.88178419700125E-017,-1.));
+#31236=CARTESIAN_POINT('',(2.22044604925031E-015,2.5,8.99999999999999));
+#31237=VECTOR('',#31238,1.);
+#31238=DIRECTION('',(-7.90307795598904E-019,0.,1.));
+#31239=CARTESIAN_POINT('',(-2.46201938253052,0.434120444167325,8.99999999999999));
+#31240=VECTOR('',#31241,1.);
+#31241=DIRECTION('',(-1.48029736616688E-016,-2.86807614694832E-016,1.));
+#31242=CARTESIAN_POINT('',(-3.00000000000001,6.07784994892861E-015,14.5));
+#31243=VECTOR('',#31244,1.);
+#31244=DIRECTION('',(2.66453525910038E-016,3.07947495172269E-016,-1.));
+#31245=CARTESIAN_POINT('',(-2.46201938253052,-0.434120444167326,8.99999999999999));
+#31246=VECTOR('',#31247,1.);
+#31247=DIRECTION('',(-2.22044604925031E-016,-3.79326200080262E-016,1.));
+#31248=CARTESIAN_POINT('',(-2.81907786235774,-1.026060429977,14.5));
+#31249=VECTOR('',#31250,1.);
+#31250=DIRECTION('',(1.77635683940025E-016,3.99680288865056E-016,-1.));
+#31251=CARTESIAN_POINT('',(-2.1650635094611,-1.25,8.99999999999999));
+#31252=VECTOR('',#31253,1.);
+#31253=DIRECTION('',(-7.40148683083438E-017,-4.07081775695891E-016,1.));
+#31254=CARTESIAN_POINT('',(-2.29813332935695,-1.92836282905962,14.5));
+#31255=VECTOR('',#31256,1.);
+#31256=DIRECTION('',(8.88178419700126E-017,4.88498130835069E-016,-1.));
+#31257=CARTESIAN_POINT('',(-1.60696902421635,-1.91511110779745,8.99999999999999));
+#31258=VECTOR('',#31259,1.);
+#31259=DIRECTION('',(-3.70074341541719E-017,-4.44089209850063E-016,1.));
+#31260=CARTESIAN_POINT('',(-1.50000000000001,-2.59807621135332,14.5));
+#31261=VECTOR('',#31262,1.);
+#31262=DIRECTION('',(4.44089209850062E-017,4.44089209850062E-016,-1.));
+#31263=CARTESIAN_POINT('',(-0.855050358314173,-2.34923155196477,8.99999999999999));
+#31264=VECTOR('',#31265,1.);
+#31265=DIRECTION('',(3.70074341541719E-017,-5.18104078158406E-016,1.));
+#31266=CARTESIAN_POINT('',(-0.520944533000803,-2.95442325903663,14.5));
+#31267=VECTOR('',#31268,1.);
+#31268=DIRECTION('',(6.66133814775094E-017,3.5527136788005E-016,-1.));
+#31269=CARTESIAN_POINT('',(-2.33146835171283E-015,-2.5,8.99999999999999));
+#31270=VECTOR('',#31271,1.);
+#31271=DIRECTION('',(8.05263648300524E-017,-2.22044604925031E-016,1.));
+#31272=CARTESIAN_POINT('',(0.520944533000785,-2.95442325903664,9.5));
+#31273=VECTOR('',#31274,1.);
+#31274=DIRECTION('',(2.44249065417535E-016,-3.55271367880051E-016,1.));
+#31275=CARTESIAN_POINT('',(-1.75,5.35,-2.8));
+#31276=CARTESIAN_POINT('',(-1.75,5.35,-3.05));
+#31277=CARTESIAN_POINT('',(-1.75,5.35,-2.8));
+#31278=VECTOR('',#31279,1.);
+#31279=DIRECTION('',(1.77635683940025E-015,0.,-1.));
+#31280=CARTESIAN_POINT('',(-1.3639081713462,5.35,-2.8));
+#31281=CARTESIAN_POINT('',(-1.75,5.35,-2.8));
+#31282=VECTOR('',#31283,1.);
+#31283=DIRECTION('',(1.,0.,0.));
+#31284=CARTESIAN_POINT('',(-1.3639081713462,5.35,-3.8));
+#31285=CARTESIAN_POINT('',(-1.3639081713462,5.35,-2.8));
+#31286=VECTOR('',#31287,1.);
+#31287=DIRECTION('',(2.22044604925031E-016,0.,-1.));
+#31288=CARTESIAN_POINT('',(-3.65,5.35,-3.8));
+#31289=CARTESIAN_POINT('',(-1.3639081713462,5.35,-3.8));
+#31290=VECTOR('',#31291,1.);
+#31291=DIRECTION('',(-1.,0.,-1.94256942911856E-016));
+#31292=CARTESIAN_POINT('',(-3.65,5.35,-2.8));
+#31293=CARTESIAN_POINT('',(-3.65,5.35,-3.8));
+#31294=VECTOR('',#31295,1.);
+#31295=DIRECTION('',(-4.44089209850063E-016,0.,1.));
+#31296=CARTESIAN_POINT('',(-3.25,5.35,-2.8));
+#31297=CARTESIAN_POINT('',(-3.65,5.35,-2.8));
+#31298=VECTOR('',#31299,1.);
+#31299=DIRECTION('',(1.,0.,0.));
+#31300=CARTESIAN_POINT('',(-3.25,5.35,-3.05));
+#31301=CARTESIAN_POINT('',(-3.25,5.35,-3.05));
+#31302=VECTOR('',#31303,1.);
+#31303=DIRECTION('',(0.,0.,1.));
+#31304=CARTESIAN_POINT('',(-1.75,5.35,-3.05));
+#31305=VECTOR('',#31306,1.);
+#31306=DIRECTION('',(-1.,0.,-5.9211894646675E-016));
+#31307=CARTESIAN_POINT('',(-1.75,5.85,-2.8));
+#31308=CARTESIAN_POINT('',(-1.75,5.35,-2.8));
+#31309=VECTOR('',#31310,1.);
+#31310=DIRECTION('',(0.,1.,0.));
+#31311=CARTESIAN_POINT('',(-1.3639081713462,5.85,-2.8));
+#31312=CARTESIAN_POINT('',(-1.75,5.85,-2.8));
+#31313=VECTOR('',#31314,1.);
+#31314=DIRECTION('',(1.,0.,0.));
+#31315=CARTESIAN_POINT('',(-1.3639081713462,5.35,-2.8));
+#31316=VECTOR('',#31317,1.);
+#31317=DIRECTION('',(0.,1.,0.));
+#31318=CARTESIAN_POINT('',(-3.25,5.85,-2.8));
+#31319=CARTESIAN_POINT('',(-3.25,5.85,-2.8));
+#31320=VECTOR('',#31321,1.);
+#31321=DIRECTION('',(0.,-1.,0.));
+#31322=CARTESIAN_POINT('',(-3.65,5.85,-2.8));
+#31323=CARTESIAN_POINT('',(-3.65,5.35,-2.8));
+#31324=VECTOR('',#31325,1.);
+#31325=DIRECTION('',(0.,1.,0.));
+#31326=CARTESIAN_POINT('',(-3.65,5.85,-2.8));
+#31327=VECTOR('',#31328,1.);
+#31328=DIRECTION('',(1.,0.,0.));
+#31329=CARTESIAN_POINT('',(3.25,5.35,-2.8));
+#31330=CARTESIAN_POINT('',(3.25,5.35,-3.05));
+#31331=CARTESIAN_POINT('',(3.25,5.35,-2.8));
+#31332=VECTOR('',#31333,1.);
+#31333=DIRECTION('',(0.,0.,-1.));
+#31334=CARTESIAN_POINT('',(3.65,5.35,-2.8));
+#31335=CARTESIAN_POINT('',(3.25,5.35,-2.8));
+#31336=VECTOR('',#31337,1.);
+#31337=DIRECTION('',(1.,0.,0.));
+#31338=CARTESIAN_POINT('',(3.65,5.35,-3.8));
+#31339=CARTESIAN_POINT('',(3.65,5.35,-2.8));
+#31340=VECTOR('',#31341,1.);
+#31341=DIRECTION('',(4.44089209850063E-016,0.,-1.));
+#31342=CARTESIAN_POINT('',(1.35,5.35,-3.8));
+#31343=CARTESIAN_POINT('',(3.65,5.35,-3.8));
+#31344=VECTOR('',#31345,1.);
+#31345=DIRECTION('',(-1.,0.,-1.93082265152201E-016));
+#31346=CARTESIAN_POINT('',(1.35,5.35,-2.8));
+#31347=CARTESIAN_POINT('',(1.35,5.35,-3.8));
+#31348=VECTOR('',#31349,1.);
+#31349=DIRECTION('',(0.,0.,1.));
+#31350=CARTESIAN_POINT('',(1.75,5.35,-2.8));
+#31351=CARTESIAN_POINT('',(1.35,5.35,-2.8));
+#31352=VECTOR('',#31353,1.);
+#31353=DIRECTION('',(1.,0.,0.));
+#31354=CARTESIAN_POINT('',(1.75,5.35,-3.05));
+#31355=CARTESIAN_POINT('',(1.75,5.35,-3.05));
+#31356=VECTOR('',#31357,1.);
+#31357=DIRECTION('',(8.88178419700125E-016,0.,1.));
+#31358=CARTESIAN_POINT('',(3.25,5.35,-3.05));
+#31359=VECTOR('',#31360,1.);
+#31360=DIRECTION('',(-1.,0.,-5.9211894646675E-016));
+#31361=CARTESIAN_POINT('',(3.25,5.85,-2.8));
+#31362=CARTESIAN_POINT('',(3.25,5.35,-2.8));
+#31363=VECTOR('',#31364,1.);
+#31364=DIRECTION('',(0.,1.,0.));
+#31365=CARTESIAN_POINT('',(3.65,5.85,-2.8));
+#31366=CARTESIAN_POINT('',(3.25,5.85,-2.8));
+#31367=VECTOR('',#31368,1.);
+#31368=DIRECTION('',(1.,0.,0.));
+#31369=CARTESIAN_POINT('',(3.65,5.35,-2.8));
+#31370=VECTOR('',#31371,1.);
+#31371=DIRECTION('',(0.,1.,0.));
+#31372=CARTESIAN_POINT('',(1.75,5.85,-2.8));
+#31373=CARTESIAN_POINT('',(1.75,5.85,-2.8));
+#31374=VECTOR('',#31375,1.);
+#31375=DIRECTION('',(0.,-1.,0.));
+#31376=CARTESIAN_POINT('',(1.35,5.85,-2.8));
+#31377=CARTESIAN_POINT('',(1.35,5.35,-2.8));
+#31378=VECTOR('',#31379,1.);
+#31379=DIRECTION('',(0.,1.,0.));
+#31380=CARTESIAN_POINT('',(1.35,5.85,-2.8));
+#31381=VECTOR('',#31382,1.);
+#31382=DIRECTION('',(1.,0.,0.));
+#31383=CARTESIAN_POINT('',(-3.25,5.85,-2.8));
+#31384=VECTOR('',#31385,1.);
+#31385=DIRECTION('',(1.,0.,2.96059473233375E-016));
+#31386=CARTESIAN_POINT('',(-3.65,5.85,-3.8));
+#31387=CARTESIAN_POINT('',(-3.65,5.85,-3.8));
+#31388=VECTOR('',#31389,1.);
+#31389=DIRECTION('',(0.,0.,1.));
+#31390=CARTESIAN_POINT('',(-4.55,5.85,-3.8));
+#31391=CARTESIAN_POINT('',(-3.65,5.85,-3.8));
+#31392=VECTOR('',#31393,1.);
+#31393=DIRECTION('',(-1.,0.,0.));
+#31394=CARTESIAN_POINT('',(-4.55,5.85,-1.4));
+#31395=CARTESIAN_POINT('',(-4.55,5.85,-3.8));
+#31396=VECTOR('',#31397,1.);
+#31397=DIRECTION('',(3.70074341541719E-016,0.,1.));
+#31398=CARTESIAN_POINT('',(-1.35,5.85,-1.4));
+#31399=CARTESIAN_POINT('',(-1.35,5.85,-1.4));
+#31400=VECTOR('',#31401,1.);
+#31401=DIRECTION('',(-1.,0.,0.));
+#31402=CARTESIAN_POINT('',(-1.35,5.85,-3.8));
+#31403=CARTESIAN_POINT('',(-1.35,5.85,-3.8));
+#31404=VECTOR('',#31405,1.);
+#31405=DIRECTION('',(-9.25185853854297E-017,0.,1.));
+#31406=CARTESIAN_POINT('',(-1.3639081713462,5.85,-3.8));
+#31407=CARTESIAN_POINT('',(-1.35,5.85,-3.8));
+#31408=VECTOR('',#31409,1.);
+#31409=DIRECTION('',(-1.,0.,0.));
+#31410=CARTESIAN_POINT('',(-1.3639081713462,5.85,-2.8));
+#31411=VECTOR('',#31412,1.);
+#31412=DIRECTION('',(2.22044604925031E-016,0.,-1.));
+#31413=CARTESIAN_POINT('',(1.75,5.85,-2.8));
+#31414=VECTOR('',#31415,1.);
+#31415=DIRECTION('',(1.,0.,5.9211894646675E-016));
+#31416=CARTESIAN_POINT('',(1.35,5.85,-1.4));
+#31417=CARTESIAN_POINT('',(1.35,5.85,-2.8));
+#31418=VECTOR('',#31419,1.);
+#31419=DIRECTION('',(-1.58603289232165E-016,0.,1.));
+#31420=CARTESIAN_POINT('',(4.55,5.85,-1.4));
+#31421=CARTESIAN_POINT('',(4.55,5.85,-1.4));
+#31422=VECTOR('',#31423,1.);
+#31423=DIRECTION('',(-1.,0.,0.));
+#31424=CARTESIAN_POINT('',(4.55,5.85,-3.8));
+#31425=CARTESIAN_POINT('',(4.55,5.85,-3.8));
+#31426=VECTOR('',#31427,1.);
+#31427=DIRECTION('',(0.,0.,1.));
+#31428=CARTESIAN_POINT('',(3.65,5.85,-3.8));
+#31429=CARTESIAN_POINT('',(4.55,5.85,-3.8));
+#31430=VECTOR('',#31431,1.);
+#31431=DIRECTION('',(-1.,0.,0.));
+#31432=CARTESIAN_POINT('',(3.65,5.85,-2.8));
+#31433=VECTOR('',#31434,1.);
+#31434=DIRECTION('',(0.,0.,-1.));
+#31435=CARTESIAN_POINT('',(-3.25,5.95,-2.8));
+#31436=CARTESIAN_POINT('',(-3.25,5.85,-2.8));
+#31437=VECTOR('',#31438,1.);
+#31438=DIRECTION('',(0.,1.,0.));
+#31439=CARTESIAN_POINT('',(-3.25,5.95,-3.05));
+#31440=CARTESIAN_POINT('',(-3.25,5.95,-3.05));
+#31441=VECTOR('',#31442,1.);
+#31442=DIRECTION('',(0.,0.,1.));
+#31443=CARTESIAN_POINT('',(-3.25,5.35,-3.05));
+#31444=VECTOR('',#31445,1.);
+#31445=DIRECTION('',(0.,1.,0.));
+#31446=CARTESIAN_POINT('',(-1.75,5.95,-3.05));
+#31447=CARTESIAN_POINT('',(-1.75,5.95,-3.05));
+#31448=VECTOR('',#31449,1.);
+#31449=DIRECTION('',(-1.,0.,-2.96059473233375E-016));
+#31450=CARTESIAN_POINT('',(-1.75,5.35,-3.05));
+#31451=VECTOR('',#31452,1.);
+#31452=DIRECTION('',(0.,1.,0.));
+#31453=CARTESIAN_POINT('',(-1.75,5.95,-2.8));
+#31454=CARTESIAN_POINT('',(-1.75,5.95,-2.8));
+#31455=VECTOR('',#31456,1.);
+#31456=DIRECTION('',(1.77635683940025E-015,0.,-1.));
+#31457=CARTESIAN_POINT('',(-1.75,5.85,-2.8));
+#31458=VECTOR('',#31459,1.);
+#31459=DIRECTION('',(0.,1.,0.));
+#31460=CARTESIAN_POINT('',(-3.25,5.95,-2.8));
+#31461=VECTOR('',#31462,1.);
+#31462=DIRECTION('',(1.,0.,2.96059473233375E-016));
+#31463=CARTESIAN_POINT('',(1.75,5.95,-2.8));
+#31464=CARTESIAN_POINT('',(1.75,5.85,-2.8));
+#31465=VECTOR('',#31466,1.);
+#31466=DIRECTION('',(0.,1.,0.));
+#31467=CARTESIAN_POINT('',(1.75,5.95,-3.05));
+#31468=CARTESIAN_POINT('',(1.75,5.95,-3.05));
+#31469=VECTOR('',#31470,1.);
+#31470=DIRECTION('',(8.88178419700125E-016,0.,1.));
+#31471=CARTESIAN_POINT('',(1.75,5.35,-3.05));
+#31472=VECTOR('',#31473,1.);
+#31473=DIRECTION('',(0.,1.,0.));
+#31474=CARTESIAN_POINT('',(3.25,5.95,-3.05));
+#31475=CARTESIAN_POINT('',(3.25,5.95,-3.05));
+#31476=VECTOR('',#31477,1.);
+#31477=DIRECTION('',(-1.,0.,-2.96059473233375E-016));
+#31478=CARTESIAN_POINT('',(3.25,5.35,-3.05));
+#31479=VECTOR('',#31480,1.);
+#31480=DIRECTION('',(0.,1.,0.));
+#31481=CARTESIAN_POINT('',(3.25,5.95,-2.8));
+#31482=CARTESIAN_POINT('',(3.25,5.95,-2.8));
+#31483=VECTOR('',#31484,1.);
+#31484=DIRECTION('',(0.,0.,-1.));
+#31485=CARTESIAN_POINT('',(3.25,5.85,-2.8));
+#31486=VECTOR('',#31487,1.);
+#31487=DIRECTION('',(0.,1.,0.));
+#31488=CARTESIAN_POINT('',(1.75,5.95,-2.8));
+#31489=VECTOR('',#31490,1.);
+#31490=DIRECTION('',(1.,0.,2.96059473233375E-016));
+#31491=CARTESIAN_POINT('',(-1.3639081713462,5.35,-3.8));
+#31492=VECTOR('',#31493,1.);
+#31493=DIRECTION('',(0.,1.,0.));
+#31494=CARTESIAN_POINT('',(3.65,5.35,-3.8));
+#31495=VECTOR('',#31496,1.);
+#31496=DIRECTION('',(0.,1.,0.));
+#31497=CARTESIAN_POINT('',(5.05,5.35,-3.8));
+#31498=AXIS2_PLACEMENT_3D('',#31499,#31500,#31501);
+#31499=CARTESIAN_POINT('',(4.55,5.35,-3.8));
+#31500=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#31501=DIRECTION('',(1.,0.,1.22464679914735E-016));
+#31502=CARTESIAN_POINT('',(5.05,4.45,-3.8));
+#31503=CARTESIAN_POINT('',(5.05,4.45,-3.8));
+#31504=VECTOR('',#31505,1.);
+#31505=DIRECTION('',(0.,1.,0.));
+#31506=CARTESIAN_POINT('',(1.1,4.45,-3.8));
+#31507=CARTESIAN_POINT('',(5.05,4.45,-3.8));
+#31508=VECTOR('',#31509,1.);
+#31509=DIRECTION('',(-1.,0.,-1.12427648063307E-016));
+#31510=CARTESIAN_POINT('',(1.1,5.1,-3.8));
+#31511=CARTESIAN_POINT('',(1.1,4.45,-3.8));
+#31512=VECTOR('',#31513,1.);
+#31513=DIRECTION('',(0.,1.,0.));
+#31514=CARTESIAN_POINT('',(-1.1,5.1,-3.8));
+#31515=CARTESIAN_POINT('',(1.1,5.1,-3.8));
+#31516=VECTOR('',#31517,1.);
+#31517=DIRECTION('',(-1.,0.,0.));
+#31518=CARTESIAN_POINT('',(-1.1,4.45,-3.8));
+#31519=CARTESIAN_POINT('',(-1.1,5.1,-3.8));
+#31520=VECTOR('',#31521,1.);
+#31521=DIRECTION('',(0.,-1.,0.));
+#31522=CARTESIAN_POINT('',(-5.05,4.45,-3.8));
+#31523=CARTESIAN_POINT('',(-1.1,4.45,-3.8));
+#31524=VECTOR('',#31525,1.);
+#31525=DIRECTION('',(-1.,0.,-1.12427648063307E-016));
+#31526=CARTESIAN_POINT('',(-5.05,5.35,-3.8));
+#31527=CARTESIAN_POINT('',(-5.05,5.35,-3.8));
+#31528=VECTOR('',#31529,1.);
+#31529=DIRECTION('',(0.,-1.,0.));
+#31530=AXIS2_PLACEMENT_3D('',#31531,#31532,#31533);
+#31531=CARTESIAN_POINT('',(-4.55,5.35,-3.8));
+#31532=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#31533=DIRECTION('',(0.,1.,0.));
+#31534=CARTESIAN_POINT('',(-3.65,5.85,-3.8));
+#31535=VECTOR('',#31536,1.);
+#31536=DIRECTION('',(0.,-1.,0.));
+#31537=CARTESIAN_POINT('',(-1.35,5.915,-3.8));
+#31538=CARTESIAN_POINT('',(-1.35,5.915,-3.8));
+#31539=VECTOR('',#31540,1.);
+#31540=DIRECTION('',(0.,-1.,0.));
+#31541=CARTESIAN_POINT('',(-1.15,6.115,-3.8));
+#31542=AXIS2_PLACEMENT_3D('',#31543,#31544,#31545);
+#31543=CARTESIAN_POINT('',(-1.15,5.915,-3.8));
+#31544=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#31545=DIRECTION('',(0.,1.,0.));
+#31546=CARTESIAN_POINT('',(-0.75,6.115,-3.8));
+#31547=CARTESIAN_POINT('',(-0.75,6.115,-3.8));
+#31548=VECTOR('',#31549,1.);
+#31549=DIRECTION('',(-1.,0.,0.));
+#31550=CARTESIAN_POINT('',(-0.75,5.95,-3.8));
+#31551=CARTESIAN_POINT('',(-0.75,5.95,-3.8));
+#31552=VECTOR('',#31553,1.);
+#31553=DIRECTION('',(0.,1.,0.));
+#31554=CARTESIAN_POINT('',(0.75,5.95,-3.8));
+#31555=CARTESIAN_POINT('',(0.75,5.95,-3.8));
+#31556=VECTOR('',#31557,1.);
+#31557=DIRECTION('',(-1.,0.,0.));
+#31558=CARTESIAN_POINT('',(0.75,6.115,-3.8));
+#31559=CARTESIAN_POINT('',(0.75,6.115,-3.8));
+#31560=VECTOR('',#31561,1.);
+#31561=DIRECTION('',(0.,-1.,0.));
+#31562=CARTESIAN_POINT('',(1.15,6.115,-3.8));
+#31563=CARTESIAN_POINT('',(1.15,6.115,-3.8));
+#31564=VECTOR('',#31565,1.);
+#31565=DIRECTION('',(-1.,0.,0.));
+#31566=CARTESIAN_POINT('',(1.35,5.915,-3.8));
+#31567=AXIS2_PLACEMENT_3D('',#31568,#31569,#31570);
+#31568=CARTESIAN_POINT('',(1.15,5.915,-3.8));
+#31569=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#31570=DIRECTION('',(1.,0.,1.22464679914735E-016));
+#31571=CARTESIAN_POINT('',(1.35,5.915,-3.8));
+#31572=VECTOR('',#31573,1.);
+#31573=DIRECTION('',(-3.92999300752268E-016,-1.,0.));
+#31574=CARTESIAN_POINT('',(1.35,5.915,-1.4));
+#31575=CARTESIAN_POINT('',(1.35,5.85,-1.4));
+#31576=VECTOR('',#31577,1.);
+#31577=DIRECTION('',(0.,1.,0.));
+#31578=CARTESIAN_POINT('',(1.35,5.915,-3.8));
+#31579=VECTOR('',#31580,1.);
+#31580=DIRECTION('',(-9.25185853854297E-017,0.,1.));
+#31581=CARTESIAN_POINT('',(-5.05,5.35,-1.4));
+#31582=AXIS2_PLACEMENT_3D('',#31583,#31584,#31585);
+#31583=CARTESIAN_POINT('',(-4.55,5.35,-1.4));
+#31584=DIRECTION('',(0.,-0.,1.));
+#31585=DIRECTION('',(0.,1.,0.));
+#31586=CARTESIAN_POINT('',(-5.05,5.35,-3.8));
+#31587=VECTOR('',#31588,1.);
+#31588=DIRECTION('',(0.,0.,1.));
+#31589=CARTESIAN_POINT('',(5.05,5.35,-1.4));
+#31590=CARTESIAN_POINT('',(5.05,4.5,-1.4));
+#31591=CARTESIAN_POINT('',(5.05,4.5,-1.4));
+#31592=VECTOR('',#31593,1.);
+#31593=DIRECTION('',(1.0449157878825E-015,1.,0.));
+#31594=AXIS2_PLACEMENT_3D('',#31595,#31596,#31597);
+#31595=CARTESIAN_POINT('',(4.55,5.35,-1.4));
+#31596=DIRECTION('',(0.,0.,1.));
+#31597=DIRECTION('',(1.,0.,0.));
+#31598=CARTESIAN_POINT('',(1.15,6.115,-1.4));
+#31599=AXIS2_PLACEMENT_3D('',#31600,#31601,#31602);
+#31600=CARTESIAN_POINT('',(1.15,5.915,-1.4));
+#31601=DIRECTION('',(0.,0.,1.));
+#31602=DIRECTION('',(1.,0.,0.));
+#31603=CARTESIAN_POINT('',(0.75,6.115,-1.4));
+#31604=CARTESIAN_POINT('',(1.15,6.115,-1.4));
+#31605=VECTOR('',#31606,1.);
+#31606=DIRECTION('',(-1.,0.,0.));
+#31607=CARTESIAN_POINT('',(0.75,5.95,-1.4));
+#31608=CARTESIAN_POINT('',(0.75,6.115,-1.4));
+#31609=VECTOR('',#31610,1.);
+#31610=DIRECTION('',(0.,-1.,0.));
+#31611=CARTESIAN_POINT('',(-0.75,5.95,-1.4));
+#31612=CARTESIAN_POINT('',(0.75,5.95,-1.4));
+#31613=VECTOR('',#31614,1.);
+#31614=DIRECTION('',(-1.,0.,0.));
+#31615=CARTESIAN_POINT('',(-0.75,6.115,-1.4));
+#31616=CARTESIAN_POINT('',(-0.75,5.95,-1.4));
+#31617=VECTOR('',#31618,1.);
+#31618=DIRECTION('',(0.,1.,0.));
+#31619=CARTESIAN_POINT('',(-1.15,6.115,-1.4));
+#31620=CARTESIAN_POINT('',(-0.75,6.115,-1.4));
+#31621=VECTOR('',#31622,1.);
+#31622=DIRECTION('',(-1.,0.,0.));
+#31623=CARTESIAN_POINT('',(-1.35,5.915,-1.4));
+#31624=AXIS2_PLACEMENT_3D('',#31625,#31626,#31627);
+#31625=CARTESIAN_POINT('',(-1.15,5.915,-1.4));
+#31626=DIRECTION('',(0.,-0.,1.));
+#31627=DIRECTION('',(0.,1.,0.));
+#31628=CARTESIAN_POINT('',(-1.35,5.915,-1.4));
+#31629=VECTOR('',#31630,1.);
+#31630=DIRECTION('',(0.,-1.,0.));
+#31631=CARTESIAN_POINT('',(-5.05,4.5,-1.4));
+#31632=CARTESIAN_POINT('',(-5.05,5.35,-1.4));
+#31633=VECTOR('',#31634,1.);
+#31634=DIRECTION('',(0.,-1.,0.));
+#31635=CARTESIAN_POINT('',(-5.85,4.5,-1.4));
+#31636=CARTESIAN_POINT('',(-5.85,4.5,-1.4));
+#31637=VECTOR('',#31638,1.);
+#31638=DIRECTION('',(1.,0.,0.));
+#31639=CARTESIAN_POINT('',(-5.85,5.5,-1.4));
+#31640=CARTESIAN_POINT('',(-5.85,5.5,-1.4));
+#31641=VECTOR('',#31642,1.);
+#31642=DIRECTION('',(0.,-1.,0.));
+#31643=CARTESIAN_POINT('',(-4.35,7.,-1.4));
+#31644=AXIS2_PLACEMENT_3D('',#31645,#31646,#31647);
+#31645=CARTESIAN_POINT('',(-4.35,5.5,-1.4));
+#31646=DIRECTION('',(0.,0.,1.));
+#31647=DIRECTION('',(0.,1.,0.));
+#31648=CARTESIAN_POINT('',(4.35,7.,-1.4));
+#31649=CARTESIAN_POINT('',(4.35,7.,-1.4));
+#31650=VECTOR('',#31651,1.);
+#31651=DIRECTION('',(-1.,0.,0.));
+#31652=CARTESIAN_POINT('',(5.85,5.5,-1.4));
+#31653=AXIS2_PLACEMENT_3D('',#31654,#31655,#31656);
+#31654=CARTESIAN_POINT('',(4.35,5.5,-1.4));
+#31655=DIRECTION('',(0.,0.,1.));
+#31656=DIRECTION('',(1.,0.,0.));
+#31657=CARTESIAN_POINT('',(5.85,4.5,-1.4));
+#31658=CARTESIAN_POINT('',(5.85,4.5,-1.4));
+#31659=VECTOR('',#31660,1.);
+#31660=DIRECTION('',(0.,1.,0.));
+#31661=CARTESIAN_POINT('',(5.05,4.5,-1.4));
+#31662=VECTOR('',#31663,1.);
+#31663=DIRECTION('',(1.,0.,0.));
+#31664=CARTESIAN_POINT('',(-1.35,5.915,-3.8));
+#31665=VECTOR('',#31666,1.);
+#31666=DIRECTION('',(-9.25185853854297E-017,0.,1.));
+#31667=CARTESIAN_POINT('',(5.05,5.35,-3.8));
+#31668=VECTOR('',#31669,1.);
+#31669=DIRECTION('',(0.,0.,1.));
+#31670=CARTESIAN_POINT('',(5.05,2.05,-3.2));
+#31671=CARTESIAN_POINT('',(5.05,4.45,-3.2));
+#31672=CARTESIAN_POINT('',(5.05,4.45,-3.2));
+#31673=VECTOR('',#31674,1.);
+#31674=DIRECTION('',(0.,-1.,0.));
+#31675=CARTESIAN_POINT('',(5.05,4.45,-3.8));
+#31676=VECTOR('',#31677,1.);
+#31677=DIRECTION('',(0.,0.,1.));
+#31678=CARTESIAN_POINT('',(5.05,4.5,0.));
+#31679=CARTESIAN_POINT('',(5.05,4.5,-1.4));
+#31680=VECTOR('',#31681,1.);
+#31681=DIRECTION('',(0.,0.,1.));
+#31682=CARTESIAN_POINT('',(5.05,2.05,0.));
+#31683=CARTESIAN_POINT('',(5.05,2.05,0.));
+#31684=VECTOR('',#31685,1.);
+#31685=DIRECTION('',(0.,1.,0.));
+#31686=CARTESIAN_POINT('',(5.05,2.05,-3.2));
+#31687=VECTOR('',#31688,1.);
+#31688=DIRECTION('',(0.,0.,1.));
+#31689=CARTESIAN_POINT('',(4.85,4.45,-3.4));
+#31690=AXIS2_PLACEMENT_3D('',#31691,#31692,#31693);
+#31691=CARTESIAN_POINT('',(4.85,4.45,-3.2));
+#31692=DIRECTION('',(0.,1.,0.));
+#31693=DIRECTION('',(1.,0.,0.));
+#31694=CARTESIAN_POINT('',(1.1,4.45,-3.4));
+#31695=CARTESIAN_POINT('',(4.85,4.45,-3.4));
+#31696=VECTOR('',#31697,1.);
+#31697=DIRECTION('',(-1.,0.,-2.368475785867E-016));
+#31698=CARTESIAN_POINT('',(1.1,4.45,-3.8));
+#31699=VECTOR('',#31700,1.);
+#31700=DIRECTION('',(0.,0.,1.));
+#31701=CARTESIAN_POINT('',(1.1,5.1,-3.4));
+#31702=CARTESIAN_POINT('',(1.1,4.45,-3.4));
+#31703=VECTOR('',#31704,1.);
+#31704=DIRECTION('',(0.,1.,0.));
+#31705=CARTESIAN_POINT('',(1.1,5.1,-3.8));
+#31706=VECTOR('',#31707,1.);
+#31707=DIRECTION('',(0.,0.,1.));
+#31708=CARTESIAN_POINT('',(-1.1,5.1,-3.4));
+#31709=CARTESIAN_POINT('',(1.1,5.1,-3.4));
+#31710=VECTOR('',#31711,1.);
+#31711=DIRECTION('',(-1.,0.,-4.03717463500057E-016));
+#31712=CARTESIAN_POINT('',(-1.1,5.1,-3.8));
+#31713=VECTOR('',#31714,1.);
+#31714=DIRECTION('',(-5.55111512312578E-016,0.,1.));
+#31715=CARTESIAN_POINT('',(-1.1,4.45,-3.4));
+#31716=CARTESIAN_POINT('',(-1.1,5.1,-3.4));
+#31717=VECTOR('',#31718,1.);
+#31718=DIRECTION('',(0.,-1.,0.));
+#31719=CARTESIAN_POINT('',(-1.1,4.45,-3.8));
+#31720=VECTOR('',#31721,1.);
+#31721=DIRECTION('',(0.,0.,1.));
+#31722=CARTESIAN_POINT('',(-5.05,4.45,-3.2));
+#31723=CARTESIAN_POINT('',(-4.85,4.45,-3.4));
+#31724=AXIS2_PLACEMENT_3D('',#31725,#31726,#31727);
+#31725=CARTESIAN_POINT('',(-4.85,4.45,-3.2));
+#31726=DIRECTION('',(0.,1.,0.));
+#31727=DIRECTION('',(0.,0.,-1.));
+#31728=CARTESIAN_POINT('',(-5.05,4.45,-3.2));
+#31729=VECTOR('',#31730,1.);
+#31730=DIRECTION('',(0.,0.,-1.));
+#31731=CARTESIAN_POINT('',(-1.1,4.45,-3.4));
+#31732=VECTOR('',#31733,1.);
+#31733=DIRECTION('',(-1.,0.,-2.368475785867E-016));
+#31734=CARTESIAN_POINT('',(-5.05,2.05,-3.2));
+#31735=CARTESIAN_POINT('',(-5.05,2.05,-3.2));
+#31736=VECTOR('',#31737,1.);
+#31737=DIRECTION('',(0.,1.,0.));
+#31738=CARTESIAN_POINT('',(-5.05,2.05,0.));
+#31739=CARTESIAN_POINT('',(-5.05,2.05,-3.2));
+#31740=VECTOR('',#31741,1.);
+#31741=DIRECTION('',(0.,1.38777878078144E-016,1.));
+#31742=CARTESIAN_POINT('',(-5.05,4.5,0.));
+#31743=CARTESIAN_POINT('',(-5.05,4.5,0.));
+#31744=VECTOR('',#31745,1.);
+#31745=DIRECTION('',(0.,-1.,0.));
+#31746=CARTESIAN_POINT('',(-5.05,4.5,-1.4));
+#31747=VECTOR('',#31748,1.);
+#31748=DIRECTION('',(0.,0.,1.));
+#31749=CARTESIAN_POINT('',(-1.15,6.115,-3.8));
+#31750=VECTOR('',#31751,1.);
+#31751=DIRECTION('',(0.,0.,1.));
+#31752=CARTESIAN_POINT('',(-0.75,6.115,-3.8));
+#31753=VECTOR('',#31754,1.);
+#31754=DIRECTION('',(-1.38777878078145E-016,0.,1.));
+#31755=CARTESIAN_POINT('',(-0.75,5.95,-3.8));
+#31756=VECTOR('',#31757,1.);
+#31757=DIRECTION('',(-1.85037170770859E-016,0.,1.));
+#31758=CARTESIAN_POINT('',(0.75,5.95,-3.8));
+#31759=VECTOR('',#31760,1.);
+#31760=DIRECTION('',(-1.38777878078145E-016,0.,1.));
+#31761=CARTESIAN_POINT('',(0.75,6.115,-3.8));
+#31762=VECTOR('',#31763,1.);
+#31763=DIRECTION('',(-1.38777878078145E-016,0.,1.));
+#31764=CARTESIAN_POINT('',(1.15,6.115,-3.8));
+#31765=VECTOR('',#31766,1.);
+#31766=DIRECTION('',(-9.25185853854297E-017,0.,1.));
+#31767=CARTESIAN_POINT('',(-5.85,4.5,0.));
+#31768=CARTESIAN_POINT('',(-5.85,4.5,0.));
+#31769=VECTOR('',#31770,1.);
+#31770=DIRECTION('',(1.,0.,0.));
+#31771=CARTESIAN_POINT('',(-5.85,4.5,-1.4));
+#31772=VECTOR('',#31773,1.);
+#31773=DIRECTION('',(0.,0.,1.));
+#31774=CARTESIAN_POINT('',(-5.85,5.5,0.));
+#31775=CARTESIAN_POINT('',(-5.85,5.5,0.));
+#31776=VECTOR('',#31777,1.);
+#31777=DIRECTION('',(0.,-1.,0.));
+#31778=CARTESIAN_POINT('',(-5.85,5.5,-1.4));
+#31779=VECTOR('',#31780,1.);
+#31780=DIRECTION('',(0.,0.,1.));
+#31781=CARTESIAN_POINT('',(-4.5,6.99248115565993,-0.930000000000001));
+#31782=CARTESIAN_POINT('',(-4.35,7.,-0.93));
+#31783=AXIS2_PLACEMENT_3D('',#31784,#31785,#31786);
+#31784=CARTESIAN_POINT('',(-4.35,5.5,-0.930000000000001));
+#31785=DIRECTION('',(-1.11022302462516E-016,0.,1.));
+#31786=DIRECTION('',(0.,1.,0.));
+#31787=CARTESIAN_POINT('',(-4.35,7.,-1.4));
+#31788=VECTOR('',#31789,1.);
+#31789=DIRECTION('',(0.,0.,1.));
+#31790=CARTESIAN_POINT('',(-4.5,6.99248115565993,0.));
+#31791=AXIS2_PLACEMENT_3D('',#31792,#31793,#31794);
+#31792=CARTESIAN_POINT('',(-4.35,5.5,0.));
+#31793=DIRECTION('',(0.,0.,1.));
+#31794=DIRECTION('',(-0.1,0.99498743710662,0.));
+#31795=CARTESIAN_POINT('',(-4.5,6.99248115565993,-0.930000000000001));
+#31796=VECTOR('',#31797,1.);
+#31797=DIRECTION('',(0.,0.,1.));
+#31798=CARTESIAN_POINT('',(4.1,7.,-0.929999999999999));
+#31799=CARTESIAN_POINT('',(2.9,7.,-0.93));
+#31800=CARTESIAN_POINT('',(4.1,7.,-0.929999999999999));
+#31801=VECTOR('',#31802,1.);
+#31802=DIRECTION('',(-1.,0.,-1.85037170770859E-016));
+#31803=CARTESIAN_POINT('',(4.35,7.,-0.929999999999999));
+#31804=CARTESIAN_POINT('',(4.35,7.,-0.929999999999999));
+#31805=VECTOR('',#31806,1.);
+#31806=DIRECTION('',(-1.,0.,0.));
+#31807=CARTESIAN_POINT('',(4.35,7.,-1.4));
+#31808=VECTOR('',#31809,1.);
+#31809=DIRECTION('',(0.,0.,1.));
+#31810=CARTESIAN_POINT('',(-4.1,7.,-0.930000000000001));
+#31811=CARTESIAN_POINT('',(-4.1,7.,-0.93));
+#31812=VECTOR('',#31813,1.);
+#31813=DIRECTION('',(-1.,0.,-4.44089209850063E-016));
+#31814=CARTESIAN_POINT('',(-2.9,7.,-0.93));
+#31815=CARTESIAN_POINT('',(-2.9,7.,-0.93));
+#31816=VECTOR('',#31817,1.);
+#31817=DIRECTION('',(-1.,0.,-1.8503717077086E-016));
+#31818=CARTESIAN_POINT('',(-2.5,7.,-0.93));
+#31819=CARTESIAN_POINT('',(-2.5,7.,-0.93));
+#31820=VECTOR('',#31821,1.);
+#31821=DIRECTION('',(-1.,0.,0.));
+#31822=CARTESIAN_POINT('',(-2.5,7.,0.));
+#31823=CARTESIAN_POINT('',(-2.5,7.,-8.88178419700125E-016));
+#31824=VECTOR('',#31825,1.);
+#31825=DIRECTION('',(0.,0.,-1.));
+#31826=CARTESIAN_POINT('',(2.5,7.,0.));
+#31827=CARTESIAN_POINT('',(2.5,7.,0.));
+#31828=VECTOR('',#31829,1.);
+#31829=DIRECTION('',(-1.,0.,0.));
+#31830=CARTESIAN_POINT('',(2.5,7.,-0.93));
+#31831=CARTESIAN_POINT('',(2.5,7.,-0.93));
+#31832=VECTOR('',#31833,1.);
+#31833=DIRECTION('',(0.,0.,1.));
+#31834=CARTESIAN_POINT('',(2.9,7.,-0.93));
+#31835=VECTOR('',#31836,1.);
+#31836=DIRECTION('',(-1.,0.,0.));
+#31837=CARTESIAN_POINT('',(4.5,6.99248115565993,-0.929999999999999));
+#31838=CARTESIAN_POINT('',(4.5,6.99248115565993,0.));
+#31839=CARTESIAN_POINT('',(4.5,6.99248115565993,-0.929999999999999));
+#31840=VECTOR('',#31841,1.);
+#31841=DIRECTION('',(0.,0.,1.));
+#31842=CARTESIAN_POINT('',(5.85,5.5,0.));
+#31843=AXIS2_PLACEMENT_3D('',#31844,#31845,#31846);
+#31844=CARTESIAN_POINT('',(4.35,5.5,0.));
+#31845=DIRECTION('',(0.,0.,1.));
+#31846=DIRECTION('',(1.,0.,0.));
+#31847=CARTESIAN_POINT('',(5.85,5.5,-1.4));
+#31848=VECTOR('',#31849,1.);
+#31849=DIRECTION('',(0.,0.,1.));
+#31850=AXIS2_PLACEMENT_3D('',#31851,#31852,#31853);
+#31851=CARTESIAN_POINT('',(4.35,5.5,-0.929999999999999));
+#31852=DIRECTION('',(-1.11022302462516E-016,0.,1.));
+#31853=DIRECTION('',(0.1,0.99498743710662,1.11022302462516E-017));
+#31854=CARTESIAN_POINT('',(5.85,4.5,0.));
+#31855=CARTESIAN_POINT('',(5.85,4.5,0.));
+#31856=VECTOR('',#31857,1.);
+#31857=DIRECTION('',(0.,1.,0.));
+#31858=CARTESIAN_POINT('',(5.85,4.5,-1.4));
+#31859=VECTOR('',#31860,1.);
+#31860=DIRECTION('',(0.,0.,1.));
+#31861=CARTESIAN_POINT('',(5.05,4.5,0.));
+#31862=VECTOR('',#31863,1.);
+#31863=DIRECTION('',(1.,0.,0.));
+#31864=CARTESIAN_POINT('',(4.85,2.05,-3.4));
+#31865=AXIS2_PLACEMENT_3D('',#31866,#31867,#31868);
+#31866=CARTESIAN_POINT('',(4.85,2.05,-3.2));
+#31867=DIRECTION('',(0.,-1.,0.));
+#31868=DIRECTION('',(0.,0.,-1.));
+#31869=CARTESIAN_POINT('',(4.85,4.45,-3.4));
+#31870=VECTOR('',#31871,1.);
+#31871=DIRECTION('',(0.,-1.,0.));
+#31872=CARTESIAN_POINT('',(4.5,6.8,1.83697019872102E-017));
+#31873=CARTESIAN_POINT('',(4.5,6.8,0.));
+#31874=VECTOR('',#31875,1.);
+#31875=DIRECTION('',(0.,1.,0.));
+#31876=CARTESIAN_POINT('',(2.5,6.8,-2.2655965784226E-016));
+#31877=CARTESIAN_POINT('',(4.5,6.8,0.));
+#31878=VECTOR('',#31879,1.);
+#31879=DIRECTION('',(-1.,0.,0.));
+#31880=CARTESIAN_POINT('',(2.5,7.,0.));
+#31881=VECTOR('',#31882,1.);
+#31882=DIRECTION('',(0.,-1.,0.));
+#31883=CARTESIAN_POINT('',(-2.5,6.8,-8.38883057415937E-016));
+#31884=CARTESIAN_POINT('',(-2.5,6.8,0.));
+#31885=VECTOR('',#31886,1.);
+#31886=DIRECTION('',(0.,1.,0.));
+#31887=CARTESIAN_POINT('',(-4.5,6.8,-1.08381241724541E-015));
+#31888=CARTESIAN_POINT('',(-2.5,6.8,0.));
+#31889=VECTOR('',#31890,1.);
+#31890=DIRECTION('',(-1.,0.,0.));
+#31891=CARTESIAN_POINT('',(-4.5,6.99248115565993,0.));
+#31892=VECTOR('',#31893,1.);
+#31893=DIRECTION('',(0.,-1.,0.));
+#31894=CARTESIAN_POINT('',(-5.85,2.05,0.));
+#31895=CARTESIAN_POINT('',(-5.05,2.05,0.));
+#31896=VECTOR('',#31897,1.);
+#31897=DIRECTION('',(-1.,5.55111512312578E-016,0.));
+#31898=CARTESIAN_POINT('',(-5.85,-2.05,0.));
+#31899=CARTESIAN_POINT('',(-5.85,2.05,0.));
+#31900=VECTOR('',#31901,1.);
+#31901=DIRECTION('',(0.,-1.,0.));
+#31902=CARTESIAN_POINT('',(-5.05,-2.05,0.));
+#31903=CARTESIAN_POINT('',(-5.85,-2.05,0.));
+#31904=VECTOR('',#31905,1.);
+#31905=DIRECTION('',(1.,-5.55111512312578E-016,0.));
+#31906=CARTESIAN_POINT('',(-5.05,-5.8,0.));
+#31907=CARTESIAN_POINT('',(-5.05,-2.05,0.));
+#31908=VECTOR('',#31909,1.);
+#31909=DIRECTION('',(0.,-1.,0.));
+#31910=CARTESIAN_POINT('',(-4.55,-6.3,0.));
+#31911=AXIS2_PLACEMENT_3D('',#31912,#31913,#31914);
+#31912=CARTESIAN_POINT('',(-4.55,-5.8,0.));
+#31913=DIRECTION('',(0.,0.,1.));
+#31914=DIRECTION('',(-1.,0.,0.));
+#31915=CARTESIAN_POINT('',(4.55,-6.3,0.));
+#31916=CARTESIAN_POINT('',(-4.55,-6.3,0.));
+#31917=VECTOR('',#31918,1.);
+#31918=DIRECTION('',(1.,0.,0.));
+#31919=CARTESIAN_POINT('',(5.05,-5.8,0.));
+#31920=AXIS2_PLACEMENT_3D('',#31921,#31922,#31923);
+#31921=CARTESIAN_POINT('',(4.55,-5.8,0.));
+#31922=DIRECTION('',(0.,0.,1.));
+#31923=DIRECTION('',(0.,-1.,0.));
+#31924=CARTESIAN_POINT('',(5.05,-2.05,0.));
+#31925=CARTESIAN_POINT('',(5.05,-5.8,0.));
+#31926=VECTOR('',#31927,1.);
+#31927=DIRECTION('',(0.,1.,0.));
+#31928=CARTESIAN_POINT('',(5.85,-2.05,0.));
+#31929=CARTESIAN_POINT('',(5.05,-2.05,0.));
+#31930=VECTOR('',#31931,1.);
+#31931=DIRECTION('',(1.,0.,0.));
+#31932=CARTESIAN_POINT('',(5.85,2.05,0.));
+#31933=CARTESIAN_POINT('',(5.85,-2.05,0.));
+#31934=VECTOR('',#31935,1.);
+#31935=DIRECTION('',(0.,1.,0.));
+#31936=CARTESIAN_POINT('',(5.85,2.05,0.));
+#31937=VECTOR('',#31938,1.);
+#31938=DIRECTION('',(-1.,0.,0.));
+#31939=CARTESIAN_POINT('',(5.85,2.05,-3.4));
+#31940=CARTESIAN_POINT('',(5.85,2.05,-3.4));
+#31941=VECTOR('',#31942,1.);
+#31942=DIRECTION('',(0.,0.,1.));
+#31943=CARTESIAN_POINT('',(4.85,2.05,-3.4));
+#31944=VECTOR('',#31945,1.);
+#31945=DIRECTION('',(1.,0.,4.44089209850063E-016));
+#31946=CARTESIAN_POINT('',(5.85,-2.05,-3.4));
+#31947=CARTESIAN_POINT('',(5.85,2.05,-3.4));
+#31948=VECTOR('',#31949,1.);
+#31949=DIRECTION('',(0.,-1.,0.));
+#31950=CARTESIAN_POINT('',(4.85,-2.05,-3.4));
+#31951=CARTESIAN_POINT('',(5.85,-2.05,-3.4));
+#31952=VECTOR('',#31953,1.);
+#31953=DIRECTION('',(-1.,0.,-4.44089209850063E-016));
+#31954=CARTESIAN_POINT('',(4.85,-4.45,-3.4));
+#31955=CARTESIAN_POINT('',(4.85,-2.05,-3.4));
+#31956=VECTOR('',#31957,1.);
+#31957=DIRECTION('',(0.,-1.,0.));
+#31958=CARTESIAN_POINT('',(1.1,-4.45,-3.4));
+#31959=CARTESIAN_POINT('',(1.1,-4.45,-3.4));
+#31960=VECTOR('',#31961,1.);
+#31961=DIRECTION('',(1.,0.,2.368475785867E-016));
+#31962=CARTESIAN_POINT('',(1.1,-5.1,-3.4));
+#31963=CARTESIAN_POINT('',(1.1,-5.1,-3.4));
+#31964=VECTOR('',#31965,1.);
+#31965=DIRECTION('',(0.,1.,0.));
+#31966=CARTESIAN_POINT('',(-1.1,-5.1,-3.4));
+#31967=CARTESIAN_POINT('',(-1.1,-5.1,-3.4));
+#31968=VECTOR('',#31969,1.);
+#31969=DIRECTION('',(1.,0.,4.03717463500057E-016));
+#31970=CARTESIAN_POINT('',(-1.1,-4.45,-3.4));
+#31971=CARTESIAN_POINT('',(-1.1,-4.45,-3.4));
+#31972=VECTOR('',#31973,1.);
+#31973=DIRECTION('',(-6.83214169000097E-016,-1.,0.));
+#31974=CARTESIAN_POINT('',(-4.85,-4.45,-3.4));
+#31975=CARTESIAN_POINT('',(-4.85,-4.45,-3.4));
+#31976=VECTOR('',#31977,1.);
+#31977=DIRECTION('',(1.,0.,2.368475785867E-016));
+#31978=CARTESIAN_POINT('',(-4.85,-2.05,-3.4));
+#31979=CARTESIAN_POINT('',(-4.85,-4.45,-3.4));
+#31980=VECTOR('',#31981,1.);
+#31981=DIRECTION('',(0.,1.,0.));
+#31982=CARTESIAN_POINT('',(-5.85,-2.05,-3.4));
+#31983=CARTESIAN_POINT('',(-4.85,-2.05,-3.4));
+#31984=VECTOR('',#31985,1.);
+#31985=DIRECTION('',(-1.,4.44089209850063E-016,-8.88178419700126E-016));
+#31986=CARTESIAN_POINT('',(-5.85,2.05,-3.4));
+#31987=CARTESIAN_POINT('',(-5.85,-2.05,-3.4));
+#31988=VECTOR('',#31989,1.);
+#31989=DIRECTION('',(0.,1.,0.));
+#31990=CARTESIAN_POINT('',(-4.85,2.05,-3.4));
+#31991=CARTESIAN_POINT('',(-5.85,2.05,-3.4));
+#31992=VECTOR('',#31993,1.);
+#31993=DIRECTION('',(1.,-4.44089209850063E-016,8.88178419700126E-016));
+#31994=CARTESIAN_POINT('',(-4.85,2.05,-3.4));
+#31995=VECTOR('',#31996,1.);
+#31996=DIRECTION('',(0.,1.,0.));
+#31997=AXIS2_PLACEMENT_3D('',#31998,#31999,#32000);
+#31998=CARTESIAN_POINT('',(-4.85,2.05,-3.2));
+#31999=DIRECTION('',(-5.55111512312578E-016,-1.,0.));
+#32000=DIRECTION('',(-1.,5.55111512312578E-016,0.));
+#32001=CARTESIAN_POINT('',(-5.85,2.05,-3.4));
+#32002=VECTOR('',#32003,1.);
+#32003=DIRECTION('',(0.,0.,1.));
+#32004=CARTESIAN_POINT('',(-4.1,6.8,-0.930000000000001));
+#32005=CARTESIAN_POINT('',(-4.1,6.8,-0.930000000000001));
+#32006=VECTOR('',#32007,1.);
+#32007=DIRECTION('',(0.,1.,0.));
+#32008=CARTESIAN_POINT('',(-4.5,6.8,-0.930000000000001));
+#32009=CARTESIAN_POINT('',(-4.5,6.8,-0.930000000000001));
+#32010=VECTOR('',#32011,1.);
+#32011=DIRECTION('',(0.,1.,0.));
+#32012=CARTESIAN_POINT('',(-4.1,6.8,-0.930000000000001));
+#32013=VECTOR('',#32014,1.);
+#32014=DIRECTION('',(-1.,0.,0.));
+#32015=CARTESIAN_POINT('',(-4.5,6.8,-0.930000000000001));
+#32016=VECTOR('',#32017,1.);
+#32017=DIRECTION('',(0.,0.,1.));
+#32018=CARTESIAN_POINT('',(2.9,7.1,-0.93));
+#32019=CARTESIAN_POINT('',(2.9,7.,-0.93));
+#32020=VECTOR('',#32021,1.);
+#32021=DIRECTION('',(0.,1.,0.));
+#32022=CARTESIAN_POINT('',(4.1,7.1,-0.929999999999999));
+#32023=CARTESIAN_POINT('',(4.1,7.1,-0.929999999999999));
+#32024=VECTOR('',#32025,1.);
+#32025=DIRECTION('',(-1.,0.,-1.85037170770859E-016));
+#32026=CARTESIAN_POINT('',(4.1,7.,-0.929999999999999));
+#32027=VECTOR('',#32028,1.);
+#32028=DIRECTION('',(0.,1.,0.));
+#32029=CARTESIAN_POINT('',(4.1,6.8,-0.929999999999999));
+#32030=CARTESIAN_POINT('',(4.1,7.,-0.929999999999999));
+#32031=VECTOR('',#32032,1.);
+#32032=DIRECTION('',(0.,-1.,0.));
+#32033=CARTESIAN_POINT('',(4.5,6.8,-0.929999999999999));
+#32034=CARTESIAN_POINT('',(4.5,6.8,-0.929999999999999));
+#32035=VECTOR('',#32036,1.);
+#32036=DIRECTION('',(-1.,0.,0.));
+#32037=CARTESIAN_POINT('',(4.5,6.8,-0.929999999999999));
+#32038=VECTOR('',#32039,1.);
+#32039=DIRECTION('',(0.,1.,0.));
+#32040=CARTESIAN_POINT('',(-4.1,7.1,-0.930000000000001));
+#32041=CARTESIAN_POINT('',(-4.1,7.,-0.930000000000001));
+#32042=VECTOR('',#32043,1.);
+#32043=DIRECTION('',(0.,1.,0.));
+#32044=CARTESIAN_POINT('',(-2.9,7.1,-0.93));
+#32045=CARTESIAN_POINT('',(-2.9,7.1,-0.93));
+#32046=VECTOR('',#32047,1.);
+#32047=DIRECTION('',(-1.,0.,-1.8503717077086E-016));
+#32048=CARTESIAN_POINT('',(-2.9,7.,-0.93));
+#32049=VECTOR('',#32050,1.);
+#32050=DIRECTION('',(0.,1.,0.));
+#32051=CARTESIAN_POINT('',(-2.9,6.8,-0.93));
+#32052=CARTESIAN_POINT('',(-2.9,7.,-0.93));
+#32053=VECTOR('',#32054,1.);
+#32054=DIRECTION('',(0.,-1.,0.));
+#32055=CARTESIAN_POINT('',(-2.5,6.8,-0.93));
+#32056=CARTESIAN_POINT('',(-2.5,6.8,-0.93));
+#32057=VECTOR('',#32058,1.);
+#32058=DIRECTION('',(-1.,0.,0.));
+#32059=CARTESIAN_POINT('',(-2.5,6.8,-0.93));
+#32060=VECTOR('',#32061,1.);
+#32061=DIRECTION('',(0.,1.,0.));
+#32062=CARTESIAN_POINT('',(-2.5,6.8,-8.38883057415937E-016));
+#32063=VECTOR('',#32064,1.);
+#32064=DIRECTION('',(0.,0.,-1.));
+#32065=CARTESIAN_POINT('',(2.5,6.8,-0.93));
+#32066=CARTESIAN_POINT('',(2.5,6.8,-0.93));
+#32067=VECTOR('',#32068,1.);
+#32068=DIRECTION('',(0.,0.,1.));
+#32069=CARTESIAN_POINT('',(2.5,6.8,-0.93));
+#32070=VECTOR('',#32071,1.);
+#32071=DIRECTION('',(0.,1.,0.));
+#32072=CARTESIAN_POINT('',(2.9,6.8,-0.93));
+#32073=CARTESIAN_POINT('',(2.9,6.8,-0.93));
+#32074=VECTOR('',#32075,1.);
+#32075=DIRECTION('',(0.,1.,0.));
+#32076=CARTESIAN_POINT('',(2.9,6.8,-0.93));
+#32077=VECTOR('',#32078,1.);
+#32078=DIRECTION('',(-1.,0.,0.));
+#32079=CARTESIAN_POINT('',(4.5,6.8,1.83697019872102E-017));
+#32080=VECTOR('',#32081,1.);
+#32081=DIRECTION('',(0.,0.,-1.));
+#32082=CARTESIAN_POINT('',(4.1,6.8,-0.779999999999999));
+#32083=CARTESIAN_POINT('',(4.1,6.8,-0.779999999999999));
+#32084=VECTOR('',#32085,1.);
+#32085=DIRECTION('',(0.,0.,-1.));
+#32086=CARTESIAN_POINT('',(2.9,6.8,-0.78));
+#32087=CARTESIAN_POINT('',(2.9,6.8,-0.78));
+#32088=VECTOR('',#32089,1.);
+#32089=DIRECTION('',(1.,0.,1.85037170770859E-016));
+#32090=CARTESIAN_POINT('',(2.9,6.8,-0.93));
+#32091=VECTOR('',#32092,1.);
+#32092=DIRECTION('',(0.,0.,1.));
+#32093=CARTESIAN_POINT('',(-4.1,6.8,-0.780000000000001));
+#32094=CARTESIAN_POINT('',(-2.9,6.8,-0.78));
+#32095=CARTESIAN_POINT('',(-4.1,6.8,-0.780000000000001));
+#32096=VECTOR('',#32097,1.);
+#32097=DIRECTION('',(1.,0.,2.77555756156289E-016));
+#32098=CARTESIAN_POINT('',(-4.1,6.8,-0.930000000000001));
+#32099=VECTOR('',#32100,1.);
+#32100=DIRECTION('',(0.,0.,1.));
+#32101=CARTESIAN_POINT('',(-2.9,6.8,-0.78));
+#32102=VECTOR('',#32103,1.);
+#32103=DIRECTION('',(-2.96059473233375E-015,0.,-1.));
+#32104=CARTESIAN_POINT('',(-5.85,-2.05,-3.4));
+#32105=VECTOR('',#32106,1.);
+#32106=DIRECTION('',(0.,0.,1.));
+#32107=CARTESIAN_POINT('',(-5.05,-2.05,-3.2));
+#32108=AXIS2_PLACEMENT_3D('',#32109,#32110,#32111);
+#32109=CARTESIAN_POINT('',(-4.85,-2.05,-3.2));
+#32110=DIRECTION('',(5.55111512312578E-016,1.,0.));
+#32111=DIRECTION('',(-1.33226762955019E-014,7.39557098644701E-030,-1.));
+#32112=CARTESIAN_POINT('',(-5.05,-2.05,-3.2));
+#32113=VECTOR('',#32114,1.);
+#32114=DIRECTION('',(0.,0.,1.));
+#32115=CARTESIAN_POINT('',(-5.05,-4.45,-3.2));
+#32116=CARTESIAN_POINT('',(-5.05,-4.45,-3.2));
+#32117=VECTOR('',#32118,1.);
+#32118=DIRECTION('',(0.,1.,0.));
+#32119=CARTESIAN_POINT('',(-5.05,-4.45,-3.8));
+#32120=CARTESIAN_POINT('',(-5.05,-4.45,-3.8));
+#32121=VECTOR('',#32122,1.);
+#32122=DIRECTION('',(0.,0.,1.));
+#32123=CARTESIAN_POINT('',(-5.05,-5.65,-3.8));
+#32124=CARTESIAN_POINT('',(-5.05,-4.45,-3.8));
+#32125=VECTOR('',#32126,1.);
+#32126=DIRECTION('',(0.,-1.,0.));
+#32127=CARTESIAN_POINT('',(-5.05,-5.65,-1.4));
+#32128=CARTESIAN_POINT('',(-5.05,-5.65,-3.8));
+#32129=VECTOR('',#32130,1.);
+#32130=DIRECTION('',(0.,0.,1.));
+#32131=CARTESIAN_POINT('',(-5.05,-5.8,-1.4));
+#32132=CARTESIAN_POINT('',(-5.05,-5.65,-1.4));
+#32133=VECTOR('',#32134,1.);
+#32134=DIRECTION('',(0.,-1.,0.));
+#32135=CARTESIAN_POINT('',(-5.05,-5.8,-1.4));
+#32136=VECTOR('',#32137,1.);
+#32137=DIRECTION('',(0.,0.,1.));
+#32138=CARTESIAN_POINT('',(-4.55,-6.3,-1.4));
+#32139=AXIS2_PLACEMENT_3D('',#32140,#32141,#32142);
+#32140=CARTESIAN_POINT('',(-4.55,-5.8,-1.4));
+#32141=DIRECTION('',(0.,0.,1.));
+#32142=DIRECTION('',(-1.,0.,0.));
+#32143=CARTESIAN_POINT('',(-4.55,-6.3,-1.4));
+#32144=VECTOR('',#32145,1.);
+#32145=DIRECTION('',(0.,0.,1.));
+#32146=CARTESIAN_POINT('',(4.55,-6.3,-1.4));
+#32147=CARTESIAN_POINT('',(-4.55,-6.3,-1.4));
+#32148=VECTOR('',#32149,1.);
+#32149=DIRECTION('',(1.,0.,0.));
+#32150=CARTESIAN_POINT('',(4.55,-6.3,-1.4));
+#32151=VECTOR('',#32152,1.);
+#32152=DIRECTION('',(0.,0.,1.));
+#32153=CARTESIAN_POINT('',(5.05,-5.8,-1.4));
+#32154=AXIS2_PLACEMENT_3D('',#32155,#32156,#32157);
+#32155=CARTESIAN_POINT('',(4.55,-5.8,-1.4));
+#32156=DIRECTION('',(0.,0.,1.));
+#32157=DIRECTION('',(0.,-1.,0.));
+#32158=CARTESIAN_POINT('',(5.05,-5.8,-1.4));
+#32159=VECTOR('',#32160,1.);
+#32160=DIRECTION('',(0.,0.,1.));
+#32161=CARTESIAN_POINT('',(5.05,-4.45,-3.2));
+#32162=CARTESIAN_POINT('',(5.05,-2.05,-3.2));
+#32163=CARTESIAN_POINT('',(5.05,-2.05,-3.2));
+#32164=VECTOR('',#32165,1.);
+#32165=DIRECTION('',(0.,-1.,0.));
+#32166=CARTESIAN_POINT('',(5.05,-2.05,-3.2));
+#32167=VECTOR('',#32168,1.);
+#32168=DIRECTION('',(0.,0.,1.));
+#32169=CARTESIAN_POINT('',(5.05,-5.65,-1.4));
+#32170=CARTESIAN_POINT('',(5.05,-5.8,-1.4));
+#32171=VECTOR('',#32172,1.);
+#32172=DIRECTION('',(0.,1.,0.));
+#32173=CARTESIAN_POINT('',(5.05,-5.65,-3.8));
+#32174=CARTESIAN_POINT('',(5.05,-5.65,-3.8));
+#32175=VECTOR('',#32176,1.);
+#32176=DIRECTION('',(0.,0.,1.));
+#32177=CARTESIAN_POINT('',(5.05,-4.45,-3.8));
+#32178=CARTESIAN_POINT('',(5.05,-5.65,-3.8));
+#32179=VECTOR('',#32180,1.);
+#32180=DIRECTION('',(0.,1.,0.));
+#32181=CARTESIAN_POINT('',(5.05,-4.45,-3.2));
+#32182=VECTOR('',#32183,1.);
+#32183=DIRECTION('',(0.,0.,-1.));
+#32184=AXIS2_PLACEMENT_3D('',#32185,#32186,#32187);
+#32185=CARTESIAN_POINT('',(4.85,-2.05,-3.2));
+#32186=DIRECTION('',(-0.,1.,0.));
+#32187=DIRECTION('',(1.,0.,0.));
+#32188=CARTESIAN_POINT('',(5.85,-2.05,-3.4));
+#32189=VECTOR('',#32190,1.);
+#32190=DIRECTION('',(0.,0.,1.));
+#32191=AXIS2_PLACEMENT_3D('',#32192,#32193,#32194);
+#32192=CARTESIAN_POINT('',(4.85,-4.45,-3.2));
+#32193=DIRECTION('',(0.,-1.,0.));
+#32194=DIRECTION('',(0.,0.,-1.));
+#32195=CARTESIAN_POINT('',(1.1,-4.45,-3.8));
+#32196=CARTESIAN_POINT('',(1.1,-4.45,-3.8));
+#32197=VECTOR('',#32198,1.);
+#32198=DIRECTION('',(1.,0.,1.12427648063307E-016));
+#32199=CARTESIAN_POINT('',(1.1,-4.45,-3.8));
+#32200=VECTOR('',#32201,1.);
+#32201=DIRECTION('',(0.,0.,1.));
+#32202=CARTESIAN_POINT('',(1.1,-5.1,-3.8));
+#32203=CARTESIAN_POINT('',(1.1,-5.1,-3.8));
+#32204=VECTOR('',#32205,1.);
+#32205=DIRECTION('',(0.,1.,0.));
+#32206=CARTESIAN_POINT('',(1.1,-5.1,-3.8));
+#32207=VECTOR('',#32208,1.);
+#32208=DIRECTION('',(-5.55111512312578E-016,0.,1.));
+#32209=CARTESIAN_POINT('',(-1.1,-5.1,-3.8));
+#32210=CARTESIAN_POINT('',(-1.1,-5.1,-3.8));
+#32211=VECTOR('',#32212,1.);
+#32212=DIRECTION('',(1.,0.,0.));
+#32213=CARTESIAN_POINT('',(-1.1,-5.1,-3.8));
+#32214=VECTOR('',#32215,1.);
+#32215=DIRECTION('',(0.,0.,1.));
+#32216=CARTESIAN_POINT('',(-1.1,-4.45,-3.8));
+#32217=CARTESIAN_POINT('',(-1.1,-4.45,-3.8));
+#32218=VECTOR('',#32219,1.);
+#32219=DIRECTION('',(-6.83214169000097E-016,-1.,0.));
+#32220=CARTESIAN_POINT('',(-1.1,-4.45,-3.8));
+#32221=VECTOR('',#32222,1.);
+#32222=DIRECTION('',(0.,0.,1.));
+#32223=AXIS2_PLACEMENT_3D('',#32224,#32225,#32226);
+#32224=CARTESIAN_POINT('',(-4.85,-4.45,-3.2));
+#32225=DIRECTION('',(0.,-1.,0.));
+#32226=DIRECTION('',(-1.,0.,0.));
+#32227=CARTESIAN_POINT('',(-5.05,-4.45,-3.8));
+#32228=VECTOR('',#32229,1.);
+#32229=DIRECTION('',(1.,0.,1.12427648063307E-016));
+#32230=CARTESIAN_POINT('',(-4.1,7.1,-0.780000000000001));
+#32231=CARTESIAN_POINT('',(-4.1,6.8,-0.780000000000001));
+#32232=VECTOR('',#32233,1.);
+#32233=DIRECTION('',(0.,1.,0.));
+#32234=CARTESIAN_POINT('',(-4.1,7.1,-0.930000000000001));
+#32235=VECTOR('',#32236,1.);
+#32236=DIRECTION('',(0.,0.,1.));
+#32237=CARTESIAN_POINT('',(2.9,7.1,-0.78));
+#32238=CARTESIAN_POINT('',(2.9,6.8,-0.78));
+#32239=VECTOR('',#32240,1.);
+#32240=DIRECTION('',(0.,1.,0.));
+#32241=CARTESIAN_POINT('',(2.9,7.1,-0.93));
+#32242=VECTOR('',#32243,1.);
+#32243=DIRECTION('',(0.,0.,1.));
+#32244=CARTESIAN_POINT('',(4.1,7.1,-0.779999999999999));
+#32245=CARTESIAN_POINT('',(4.1,7.1,-0.779999999999999));
+#32246=VECTOR('',#32247,1.);
+#32247=DIRECTION('',(0.,0.,-1.));
+#32248=CARTESIAN_POINT('',(2.9,7.1,-0.78));
+#32249=VECTOR('',#32250,1.);
+#32250=DIRECTION('',(1.,0.,1.85037170770859E-016));
+#32251=CARTESIAN_POINT('',(4.1,6.8,-0.779999999999999));
+#32252=VECTOR('',#32253,1.);
+#32253=DIRECTION('',(0.,1.,0.));
+#32254=CARTESIAN_POINT('',(-2.9,7.1,-0.78));
+#32255=CARTESIAN_POINT('',(-4.1,7.1,-0.780000000000001));
+#32256=VECTOR('',#32257,1.);
+#32257=DIRECTION('',(1.,0.,1.85037170770859E-016));
+#32258=CARTESIAN_POINT('',(-2.9,7.1,-0.78));
+#32259=VECTOR('',#32260,1.);
+#32260=DIRECTION('',(-2.96059473233375E-015,0.,-1.));
+#32261=CARTESIAN_POINT('',(-2.9,6.8,-0.78));
+#32262=VECTOR('',#32263,1.);
+#32263=DIRECTION('',(0.,1.,0.));
+#32264=CARTESIAN_POINT('',(-3.5,-5.,-3.8));
+#32265=CARTESIAN_POINT('',(-3.5,-5.8,-3.8));
+#32266=CARTESIAN_POINT('',(-3.5,-5.,-3.8));
+#32267=VECTOR('',#32268,1.);
+#32268=DIRECTION('',(0.,-1.,0.));
+#32269=CARTESIAN_POINT('',(-3.8,-5.8,-3.8));
+#32270=CARTESIAN_POINT('',(-3.8,-5.8,-3.8));
+#32271=VECTOR('',#32272,1.);
+#32272=DIRECTION('',(1.,0.,0.));
+#32273=CARTESIAN_POINT('',(-4.,-6.,-3.8));
+#32274=AXIS2_PLACEMENT_3D('',#32275,#32276,#32277);
+#32275=CARTESIAN_POINT('',(-3.8,-6.,-3.8));
+#32276=DIRECTION('',(1.22464679914735E-016,0.,-1.));
+#32277=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#32278=CARTESIAN_POINT('',(-4.,-6.15,-3.8));
+#32279=CARTESIAN_POINT('',(-4.,-6.15,-3.8));
+#32280=VECTOR('',#32281,1.);
+#32281=DIRECTION('',(0.,1.,0.));
+#32282=CARTESIAN_POINT('',(-4.55,-6.15,-3.8));
+#32283=CARTESIAN_POINT('',(-4.55,-6.15,-3.8));
+#32284=VECTOR('',#32285,1.);
+#32285=DIRECTION('',(1.,0.,0.));
+#32286=AXIS2_PLACEMENT_3D('',#32287,#32288,#32289);
+#32287=CARTESIAN_POINT('',(-4.55,-5.65,-3.8));
+#32288=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#32289=DIRECTION('',(-1.,0.,-1.22464679914735E-016));
+#32290=CARTESIAN_POINT('',(4.55,-6.15,-3.8));
+#32291=AXIS2_PLACEMENT_3D('',#32292,#32293,#32294);
+#32292=CARTESIAN_POINT('',(4.55,-5.65,-3.8));
+#32293=DIRECTION('',(-1.22464679914735E-016,0.,1.));
+#32294=DIRECTION('',(0.,-1.,0.));
+#32295=CARTESIAN_POINT('',(4.,-6.15,-3.8));
+#32296=CARTESIAN_POINT('',(4.,-6.15,-3.8));
+#32297=VECTOR('',#32298,1.);
+#32298=DIRECTION('',(1.,0.,0.));
+#32299=CARTESIAN_POINT('',(4.,-6.,-3.8));
+#32300=CARTESIAN_POINT('',(4.,-6.,-3.8));
+#32301=VECTOR('',#32302,1.);
+#32302=DIRECTION('',(0.,-1.,0.));
+#32303=CARTESIAN_POINT('',(3.8,-5.8,-3.8));
+#32304=AXIS2_PLACEMENT_3D('',#32305,#32306,#32307);
+#32305=CARTESIAN_POINT('',(3.8,-6.,-3.8));
+#32306=DIRECTION('',(1.22464679914735E-016,0.,-1.));
+#32307=DIRECTION('',(0.,1.,0.));
+#32308=CARTESIAN_POINT('',(3.5,-5.8,-3.8));
+#32309=CARTESIAN_POINT('',(3.5,-5.8,-3.8));
+#32310=VECTOR('',#32311,1.);
+#32311=DIRECTION('',(1.,0.,0.));
+#32312=CARTESIAN_POINT('',(3.5,-5.,-3.8));
+#32313=CARTESIAN_POINT('',(3.5,-5.8,-3.8));
+#32314=VECTOR('',#32315,1.);
+#32315=DIRECTION('',(0.,1.,0.));
+#32316=CARTESIAN_POINT('',(1.5,-5.,-3.8));
+#32317=CARTESIAN_POINT('',(1.5,-5.,-3.8));
+#32318=VECTOR('',#32319,1.);
+#32319=DIRECTION('',(1.,0.,2.22044604925031E-016));
+#32320=CARTESIAN_POINT('',(1.5,-5.8,-3.8));
+#32321=CARTESIAN_POINT('',(1.5,-5.,-3.8));
+#32322=VECTOR('',#32323,1.);
+#32323=DIRECTION('',(0.,-1.,0.));
+#32324=CARTESIAN_POINT('',(-1.5,-5.8,-3.8));
+#32325=CARTESIAN_POINT('',(-1.5,-5.8,-3.8));
+#32326=VECTOR('',#32327,1.);
+#32327=DIRECTION('',(1.,0.,0.));
+#32328=CARTESIAN_POINT('',(-1.5,-5.,-3.8));
+#32329=CARTESIAN_POINT('',(-1.5,-5.8,-3.8));
+#32330=VECTOR('',#32331,1.);
+#32331=DIRECTION('',(0.,1.,0.));
+#32332=CARTESIAN_POINT('',(-3.5,-5.,-3.8));
+#32333=VECTOR('',#32334,1.);
+#32334=DIRECTION('',(1.,0.,2.22044604925031E-016));
+#32335=CARTESIAN_POINT('',(-4.55,-6.15,-1.4));
+#32336=AXIS2_PLACEMENT_3D('',#32337,#32338,#32339);
+#32337=CARTESIAN_POINT('',(-4.55,-5.65,-1.4));
+#32338=DIRECTION('',(0.,0.,1.));
+#32339=DIRECTION('',(-1.,0.,0.));
+#32340=CARTESIAN_POINT('',(-4.55,-6.15,-3.8));
+#32341=VECTOR('',#32342,1.);
+#32342=DIRECTION('',(0.,0.,1.));
+#32343=CARTESIAN_POINT('',(-4.,-6.15,-1.4));
+#32344=CARTESIAN_POINT('',(-4.55,-6.15,-1.4));
+#32345=VECTOR('',#32346,1.);
+#32346=DIRECTION('',(1.,0.,0.));
+#32347=CARTESIAN_POINT('',(-4.,-6.,-1.4));
+#32348=CARTESIAN_POINT('',(-4.,-6.15,-1.4));
+#32349=VECTOR('',#32350,1.);
+#32350=DIRECTION('',(0.,1.,0.));
+#32351=CARTESIAN_POINT('',(-3.8,-5.8,-1.4));
+#32352=AXIS2_PLACEMENT_3D('',#32353,#32354,#32355);
+#32353=CARTESIAN_POINT('',(-3.8,-6.,-1.4));
+#32354=DIRECTION('',(0.,0.,-1.));
+#32355=DIRECTION('',(-1.,0.,0.));
+#32356=CARTESIAN_POINT('',(3.8,-5.8,-1.4));
+#32357=CARTESIAN_POINT('',(-3.8,-5.8,-1.4));
+#32358=VECTOR('',#32359,1.);
+#32359=DIRECTION('',(1.,0.,0.));
+#32360=CARTESIAN_POINT('',(4.,-6.,-1.4));
+#32361=AXIS2_PLACEMENT_3D('',#32362,#32363,#32364);
+#32362=CARTESIAN_POINT('',(3.8,-6.,-1.4));
+#32363=DIRECTION('',(0.,0.,-1.));
+#32364=DIRECTION('',(0.,1.,0.));
+#32365=CARTESIAN_POINT('',(4.,-6.15,-1.4));
+#32366=CARTESIAN_POINT('',(4.,-6.,-1.4));
+#32367=VECTOR('',#32368,1.);
+#32368=DIRECTION('',(0.,-1.,0.));
+#32369=CARTESIAN_POINT('',(4.55,-6.15,-1.4));
+#32370=CARTESIAN_POINT('',(4.,-6.15,-1.4));
+#32371=VECTOR('',#32372,1.);
+#32372=DIRECTION('',(1.,0.,0.));
+#32373=AXIS2_PLACEMENT_3D('',#32374,#32375,#32376);
+#32374=CARTESIAN_POINT('',(4.55,-5.65,-1.4));
+#32375=DIRECTION('',(-0.,0.,1.));
+#32376=DIRECTION('',(0.,-1.,0.));
+#32377=CARTESIAN_POINT('',(4.55,-6.15,-3.8));
+#32378=VECTOR('',#32379,1.);
+#32379=DIRECTION('',(0.,0.,1.));
+#32380=CARTESIAN_POINT('',(-3.5,-5.8,-2.775));
+#32381=CARTESIAN_POINT('',(-3.5,-5.,-3.8));
+#32382=CARTESIAN_POINT('',(-3.5,-5.,-2.775));
+#32383=CARTESIAN_POINT('',(-3.5,-5.8,-2.775));
+#32384=CARTESIAN_POINT('',(-3.5,-5.8,-2.775));
+#32385=VECTOR('',#32386,1.);
+#32386=DIRECTION('',(0.,0.,-1.));
+#32387=CARTESIAN_POINT('',(-1.5,-5.8,-2.775));
+#32388=CARTESIAN_POINT('',(-1.5,-5.8,-2.775));
+#32389=VECTOR('',#32390,1.);
+#32390=DIRECTION('',(-1.,0.,-2.22044604925031E-016));
+#32391=CARTESIAN_POINT('',(-1.5,-5.8,-3.8));
+#32392=VECTOR('',#32393,1.);
+#32393=DIRECTION('',(-2.16628882853689E-016,0.,1.));
+#32394=CARTESIAN_POINT('',(1.5,-5.8,-2.775));
+#32395=CARTESIAN_POINT('',(1.5,-5.8,-2.775));
+#32396=VECTOR('',#32397,1.);
+#32397=DIRECTION('',(2.16628882853689E-016,0.,-1.));
+#32398=CARTESIAN_POINT('',(3.5,-5.8,-2.775));
+#32399=CARTESIAN_POINT('',(3.5,-5.8,-2.775));
+#32400=VECTOR('',#32401,1.);
+#32401=DIRECTION('',(-1.,0.,-2.22044604925031E-016));
+#32402=CARTESIAN_POINT('',(3.5,-5.8,-3.8));
+#32403=VECTOR('',#32404,1.);
+#32404=DIRECTION('',(0.,0.,1.));
+#32405=CARTESIAN_POINT('',(3.8,-5.8,-3.8));
+#32406=VECTOR('',#32407,1.);
+#32407=DIRECTION('',(-5.55111512312578E-016,0.,1.));
+#32408=CARTESIAN_POINT('',(-3.8,-5.8,-3.8));
+#32409=VECTOR('',#32410,1.);
+#32410=DIRECTION('',(-1.85037170770859E-016,0.,1.));
+#32411=CARTESIAN_POINT('',(-4.,-6.,-3.8));
+#32412=VECTOR('',#32413,1.);
+#32413=DIRECTION('',(0.,0.,1.));
+#32414=CARTESIAN_POINT('',(-4.,-6.15,-3.8));
+#32415=VECTOR('',#32416,1.);
+#32416=DIRECTION('',(0.,0.,1.));
+#32417=CARTESIAN_POINT('',(4.,-6.15,-3.8));
+#32418=VECTOR('',#32419,1.);
+#32419=DIRECTION('',(-1.85037170770859E-016,0.,1.));
+#32420=CARTESIAN_POINT('',(4.,-6.,-3.8));
+#32421=VECTOR('',#32422,1.);
+#32422=DIRECTION('',(-1.85037170770859E-016,0.,1.));
+#32423=CARTESIAN_POINT('',(3.5,-5.,-3.8));
+#32424=CARTESIAN_POINT('',(3.5,-5.,-2.775));
+#32425=CARTESIAN_POINT('',(3.5,-5.8,-2.775));
+#32426=CARTESIAN_POINT('',(1.5,-5.,-3.8));
+#32427=CARTESIAN_POINT('',(1.5,-5.,-2.775));
+#32428=CARTESIAN_POINT('',(1.5,-5.8,-2.775));
+#32429=CARTESIAN_POINT('',(-1.5,-5.,-3.8));
+#32430=CARTESIAN_POINT('',(-1.5,-5.,-2.775));
+#32431=CARTESIAN_POINT('',(-1.5,-5.8,-2.775));
+#32432=CARTESIAN_POINT('',(-2.4,-9.42842323350227,-0.975));
+#32433=CARTESIAN_POINT('',(-2.4,-6.3,-0.975));
+#32434=CARTESIAN_POINT('',(-2.4,-6.3,-0.975));
+#32435=VECTOR('',#32436,1.);
+#32436=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32437=CARTESIAN_POINT('',(-1.75,-6.3,-0.975));
+#32438=CARTESIAN_POINT('',(-1.75,-6.3,-0.975));
+#32439=VECTOR('',#32440,1.);
+#32440=DIRECTION('',(-1.,0.,0.));
+#32441=CARTESIAN_POINT('',(-1.75,-6.41961524227066,-0.975));
+#32442=CARTESIAN_POINT('',(-1.75,-6.41961524227066,-0.975));
+#32443=VECTOR('',#32444,1.);
+#32444=DIRECTION('',(-9.2816183251376E-015,1.,0.));
+#32445=CARTESIAN_POINT('',(-2.05,-6.5,-0.975));
+#32446=CARTESIAN_POINT('',(-2.05,-6.5,-0.975));
+#32447=VECTOR('',#32448,1.);
+#32448=DIRECTION('',(0.965925826289068,0.25881904510252,0.));
+#32449=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-0.975));
+#32450=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-0.975));
+#32451=VECTOR('',#32452,1.);
+#32452=DIRECTION('',(1.51647891865327E-016,1.,0.));
+#32453=CARTESIAN_POINT('',(-2.38,-10.,-0.975));
+#32454=CARTESIAN_POINT('',(-2.38,-10.,-0.975));
+#32455=VECTOR('',#32456,1.);
+#32456=DIRECTION('',(0.5,0.866025403784439,0.));
+#32457=CARTESIAN_POINT('',(-2.62,-10.,-0.975));
+#32458=CARTESIAN_POINT('',(-2.62,-10.,-0.975));
+#32459=VECTOR('',#32460,1.);
+#32460=DIRECTION('',(1.,0.,0.));
+#32461=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-0.975));
+#32462=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-0.975));
+#32463=VECTOR('',#32464,1.);
+#32464=DIRECTION('',(0.5,-0.866025403784439,0.));
+#32465=CARTESIAN_POINT('',(-2.95,-6.5,-0.975));
+#32466=CARTESIAN_POINT('',(-2.95,-6.5,-0.975));
+#32467=VECTOR('',#32468,1.);
+#32468=DIRECTION('',(0.,-1.,0.));
+#32469=CARTESIAN_POINT('',(-3.25,-6.41961524227066,-0.975));
+#32470=CARTESIAN_POINT('',(-3.25,-6.41961524227066,-0.975));
+#32471=VECTOR('',#32472,1.);
+#32472=DIRECTION('',(0.965925826289068,-0.25881904510252,0.));
+#32473=CARTESIAN_POINT('',(-3.25,-6.3,-0.975));
+#32474=CARTESIAN_POINT('',(-3.25,-6.3,-0.975));
+#32475=VECTOR('',#32476,1.);
+#32476=DIRECTION('',(-3.71264733005501E-015,-1.,0.));
+#32477=CARTESIAN_POINT('',(-2.6,-6.3,-0.975));
+#32478=CARTESIAN_POINT('',(-2.6,-6.3,-0.975));
+#32479=VECTOR('',#32480,1.);
+#32480=DIRECTION('',(-1.,0.,0.));
+#32481=CARTESIAN_POINT('',(-2.6,-9.42842323350227,-0.975));
+#32482=CARTESIAN_POINT('',(-2.6,-6.3,-0.975));
+#32483=VECTOR('',#32484,1.);
+#32484=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32485=AXIS2_PLACEMENT_3D('',#32486,#32487,#32488);
+#32486=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-0.975));
+#32487=DIRECTION('',(0.,0.,1.));
+#32488=DIRECTION('',(-1.,0.,0.));
+#32489=AXIS2_PLACEMENT_3D('',#32490,#32491,#32492);
+#32490=CARTESIAN_POINT('',(-2.5,-6.3,-0.975));
+#32491=DIRECTION('',(-5.9211894646675E-016,-1.,0.));
+#32492=DIRECTION('',(1.,-5.9211894646675E-016,0.));
+#32493=CARTESIAN_POINT('',(-3.25,-6.3,-0.825));
+#32494=CARTESIAN_POINT('',(-3.25,-6.3,-0.975));
+#32495=VECTOR('',#32496,1.);
+#32496=DIRECTION('',(0.,0.,1.));
+#32497=CARTESIAN_POINT('',(-2.7,-6.3,-0.825));
+#32498=CARTESIAN_POINT('',(-2.7,-6.3,-0.825));
+#32499=VECTOR('',#32500,1.);
+#32500=DIRECTION('',(-1.,0.,0.));
+#32501=CARTESIAN_POINT('',(-2.3,-6.3,-0.825));
+#32502=AXIS2_PLACEMENT_3D('',#32503,#32504,#32505);
+#32503=CARTESIAN_POINT('',(-2.5,-6.3,-0.975));
+#32504=DIRECTION('',(-5.9211894646675E-016,-1.,0.));
+#32505=DIRECTION('',(0.8,-4.736951571734E-016,0.6));
+#32506=CARTESIAN_POINT('',(-1.75,-6.3,-0.825));
+#32507=CARTESIAN_POINT('',(-1.75,-6.3,-0.825));
+#32508=VECTOR('',#32509,1.);
+#32509=DIRECTION('',(-1.,0.,0.));
+#32510=CARTESIAN_POINT('',(-1.75,-6.3,-0.975));
+#32511=VECTOR('',#32512,1.);
+#32512=DIRECTION('',(0.,0.,1.));
+#32513=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-0.875));
+#32514=AXIS2_PLACEMENT_3D('',#32515,#32516,#32517);
+#32515=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-0.975));
+#32516=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32517=DIRECTION('',(-1.,-1.41953046855781E-016,-3.82856869892695E-016));
+#32518=AXIS2_PLACEMENT_3D('',#32519,#32520,#32521);
+#32519=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-0.975));
+#32520=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32521=DIRECTION('',(5.0532154980743E-016,7.17319336370502E-032,1.));
+#32522=CARTESIAN_POINT('',(-1.75,-6.41961524227066,-0.825));
+#32523=CARTESIAN_POINT('',(-1.75,-6.41961524227066,-0.825));
+#32524=VECTOR('',#32525,1.);
+#32525=DIRECTION('',(-9.2816183251376E-015,1.,0.));
+#32526=CARTESIAN_POINT('',(-1.75,-6.41961524227066,-0.975));
+#32527=VECTOR('',#32528,1.);
+#32528=DIRECTION('',(0.,0.,1.));
+#32529=CARTESIAN_POINT('',(-2.05,-6.5,-0.825));
+#32530=CARTESIAN_POINT('',(-2.05,-6.5,-0.825));
+#32531=VECTOR('',#32532,1.);
+#32532=DIRECTION('',(0.965925826289068,0.25881904510252,0.));
+#32533=CARTESIAN_POINT('',(-2.05,-6.5,-0.975));
+#32534=VECTOR('',#32535,1.);
+#32535=DIRECTION('',(0.,0.,1.));
+#32536=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-0.825));
+#32537=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-0.825));
+#32538=VECTOR('',#32539,1.);
+#32539=DIRECTION('',(1.51647891865327E-016,1.,0.));
+#32540=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-0.975));
+#32541=VECTOR('',#32542,1.);
+#32542=DIRECTION('',(0.,0.,1.));
+#32543=CARTESIAN_POINT('',(-2.38,-10.,-0.825));
+#32544=CARTESIAN_POINT('',(-2.38,-10.,-0.825));
+#32545=VECTOR('',#32546,1.);
+#32546=DIRECTION('',(0.5,0.866025403784439,0.));
+#32547=CARTESIAN_POINT('',(-2.38,-10.,-0.975));
+#32548=VECTOR('',#32549,1.);
+#32549=DIRECTION('',(0.,0.,1.));
+#32550=CARTESIAN_POINT('',(-2.62,-10.,-0.825));
+#32551=CARTESIAN_POINT('',(-2.62,-10.,-0.825));
+#32552=VECTOR('',#32553,1.);
+#32553=DIRECTION('',(1.,0.,0.));
+#32554=CARTESIAN_POINT('',(-2.62,-10.,-0.975));
+#32555=VECTOR('',#32556,1.);
+#32556=DIRECTION('',(0.,0.,1.));
+#32557=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-0.825));
+#32558=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-0.825));
+#32559=VECTOR('',#32560,1.);
+#32560=DIRECTION('',(0.5,-0.866025403784439,0.));
+#32561=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-0.975));
+#32562=VECTOR('',#32563,1.);
+#32563=DIRECTION('',(0.,0.,1.));
+#32564=CARTESIAN_POINT('',(-2.95,-6.5,-0.825));
+#32565=CARTESIAN_POINT('',(-2.95,-6.5,-0.825));
+#32566=VECTOR('',#32567,1.);
+#32567=DIRECTION('',(0.,-1.,0.));
+#32568=CARTESIAN_POINT('',(-2.95,-6.5,-0.975));
+#32569=VECTOR('',#32570,1.);
+#32570=DIRECTION('',(0.,0.,1.));
+#32571=CARTESIAN_POINT('',(-3.25,-6.41961524227066,-0.825));
+#32572=CARTESIAN_POINT('',(-3.25,-6.41961524227066,-0.825));
+#32573=VECTOR('',#32574,1.);
+#32574=DIRECTION('',(0.965925826289068,-0.25881904510252,0.));
+#32575=CARTESIAN_POINT('',(-3.25,-6.41961524227066,-0.975));
+#32576=VECTOR('',#32577,1.);
+#32577=DIRECTION('',(0.,0.,1.));
+#32578=CARTESIAN_POINT('',(-3.25,-6.3,-0.825));
+#32579=VECTOR('',#32580,1.);
+#32580=DIRECTION('',(-3.71264733005501E-015,-1.,0.));
+#32581=CARTESIAN_POINT('',(-2.3,-9.42842323350227,-0.825));
+#32582=CARTESIAN_POINT('',(-2.3,-6.3,-0.825));
+#32583=VECTOR('',#32584,1.);
+#32584=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32585=CARTESIAN_POINT('',(-2.7,-9.42842323350227,-0.825));
+#32586=AXIS2_PLACEMENT_3D('',#32587,#32588,#32589);
+#32587=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-0.825));
+#32588=DIRECTION('',(0.,0.,1.));
+#32589=DIRECTION('',(-1.,0.,0.));
+#32590=CARTESIAN_POINT('',(-2.7,-6.3,-0.825));
+#32591=VECTOR('',#32592,1.);
+#32592=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32593=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-0.725));
+#32594=AXIS2_PLACEMENT_3D('',#32595,#32596,#32597);
+#32595=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-0.975));
+#32596=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32597=DIRECTION('',(-0.8,-1.13562437484625E-016,0.599999999999999));
+#32598=AXIS2_PLACEMENT_3D('',#32599,#32600,#32601);
+#32599=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-0.975));
+#32600=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32601=DIRECTION('',(1.0547118733939E-015,1.4791141972894E-031,1.));
+#32602=CARTESIAN_POINT('',(0.1,-9.42842323350227,-0.975));
+#32603=CARTESIAN_POINT('',(0.100000000000001,-6.3,-0.975));
+#32604=CARTESIAN_POINT('',(0.0999999999999996,-6.3,-0.975));
+#32605=VECTOR('',#32606,1.);
+#32606=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32607=CARTESIAN_POINT('',(0.75,-6.3,-0.975));
+#32608=CARTESIAN_POINT('',(0.75,-6.3,-0.975));
+#32609=VECTOR('',#32610,1.);
+#32610=DIRECTION('',(-1.,0.,0.));
+#32611=CARTESIAN_POINT('',(0.750000000000001,-6.41961524227066,-0.975));
+#32612=CARTESIAN_POINT('',(0.750000000000001,-6.41961524227066,-0.975));
+#32613=VECTOR('',#32614,1.);
+#32614=DIRECTION('',(-9.2816183251376E-015,1.,0.));
+#32615=CARTESIAN_POINT('',(0.450000000000001,-6.5,-0.975));
+#32616=CARTESIAN_POINT('',(0.450000000000001,-6.5,-0.975));
+#32617=VECTOR('',#32618,1.);
+#32618=DIRECTION('',(0.965925826289068,0.25881904510252,0.));
+#32619=CARTESIAN_POINT('',(0.45,-9.42842323350227,-0.975));
+#32620=CARTESIAN_POINT('',(0.45,-9.42842323350227,-0.975));
+#32621=VECTOR('',#32622,1.);
+#32622=DIRECTION('',(1.51647891865327E-016,1.,0.));
+#32623=CARTESIAN_POINT('',(0.12,-10.,-0.975));
+#32624=CARTESIAN_POINT('',(0.12,-10.,-0.975));
+#32625=VECTOR('',#32626,1.);
+#32626=DIRECTION('',(0.5,0.866025403784439,0.));
+#32627=CARTESIAN_POINT('',(-0.12,-10.,-0.975));
+#32628=CARTESIAN_POINT('',(-0.12,-10.,-0.975));
+#32629=VECTOR('',#32630,1.);
+#32630=DIRECTION('',(1.,0.,0.));
+#32631=CARTESIAN_POINT('',(-0.45,-9.42842323350227,-0.975));
+#32632=CARTESIAN_POINT('',(-0.45,-9.42842323350227,-0.975));
+#32633=VECTOR('',#32634,1.);
+#32634=DIRECTION('',(0.5,-0.866025403784439,0.));
+#32635=CARTESIAN_POINT('',(-0.45,-6.5,-0.975));
+#32636=CARTESIAN_POINT('',(-0.45,-6.5,-0.975));
+#32637=VECTOR('',#32638,1.);
+#32638=DIRECTION('',(0.,-1.,0.));
+#32639=CARTESIAN_POINT('',(-0.750000000000001,-6.41961524227066,-0.975));
+#32640=CARTESIAN_POINT('',(-0.750000000000001,-6.41961524227066,-0.975));
+#32641=VECTOR('',#32642,1.);
+#32642=DIRECTION('',(0.965925826289068,-0.25881904510252,0.));
+#32643=CARTESIAN_POINT('',(-0.75,-6.3,-0.975));
+#32644=CARTESIAN_POINT('',(-0.75,-6.3,-0.975));
+#32645=VECTOR('',#32646,1.);
+#32646=DIRECTION('',(-3.71264733005501E-015,-1.,0.));
+#32647=CARTESIAN_POINT('',(-0.100000000000001,-6.3,-0.975));
+#32648=CARTESIAN_POINT('',(-0.1,-6.3,-0.975));
+#32649=VECTOR('',#32650,1.);
+#32650=DIRECTION('',(-1.,0.,0.));
+#32651=CARTESIAN_POINT('',(-0.1,-9.42842323350227,-0.975));
+#32652=CARTESIAN_POINT('',(-0.100000000000001,-6.3,-0.975));
+#32653=VECTOR('',#32654,1.);
+#32654=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32655=AXIS2_PLACEMENT_3D('',#32656,#32657,#32658);
+#32656=CARTESIAN_POINT('',(0.,-9.42842323350227,-0.975));
+#32657=DIRECTION('',(0.,0.,1.));
+#32658=DIRECTION('',(-1.,0.,0.));
+#32659=AXIS2_PLACEMENT_3D('',#32660,#32661,#32662);
+#32660=CARTESIAN_POINT('',(-4.44089209850063E-016,-6.3,-0.975));
+#32661=DIRECTION('',(-5.9211894646675E-016,-1.,0.));
+#32662=DIRECTION('',(1.,-5.9211894646675E-016,0.));
+#32663=CARTESIAN_POINT('',(-0.75,-6.3,-0.825));
+#32664=CARTESIAN_POINT('',(-0.75,-6.3,-0.975));
+#32665=VECTOR('',#32666,1.);
+#32666=DIRECTION('',(0.,0.,1.));
+#32667=CARTESIAN_POINT('',(-0.2,-6.3,-0.825));
+#32668=CARTESIAN_POINT('',(-0.2,-6.3,-0.825));
+#32669=VECTOR('',#32670,1.);
+#32670=DIRECTION('',(-1.,0.,0.));
+#32671=CARTESIAN_POINT('',(0.2,-6.3,-0.825));
+#32672=AXIS2_PLACEMENT_3D('',#32673,#32674,#32675);
+#32673=CARTESIAN_POINT('',(-4.44089209850063E-016,-6.3,-0.975));
+#32674=DIRECTION('',(-5.9211894646675E-016,-1.,0.));
+#32675=DIRECTION('',(0.8,-4.736951571734E-016,0.6));
+#32676=CARTESIAN_POINT('',(0.75,-6.3,-0.825));
+#32677=CARTESIAN_POINT('',(0.75,-6.3,-0.825));
+#32678=VECTOR('',#32679,1.);
+#32679=DIRECTION('',(-1.,0.,0.));
+#32680=CARTESIAN_POINT('',(0.75,-6.3,-0.975));
+#32681=VECTOR('',#32682,1.);
+#32682=DIRECTION('',(0.,0.,1.));
+#32683=CARTESIAN_POINT('',(0.,-9.42842323350227,-0.875));
+#32684=AXIS2_PLACEMENT_3D('',#32685,#32686,#32687);
+#32685=CARTESIAN_POINT('',(0.,-9.42842323350227,-0.975));
+#32686=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32687=DIRECTION('',(-1.,-1.41953046855781E-016,1.22464679914735E-016));
+#32688=AXIS2_PLACEMENT_3D('',#32689,#32690,#32691);
+#32689=CARTESIAN_POINT('',(0.,-9.42842323350227,-0.975));
+#32690=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32691=DIRECTION('',(5.0532154980743E-016,7.17319336370502E-032,1.));
+#32692=CARTESIAN_POINT('',(0.750000000000001,-6.41961524227066,-0.825));
+#32693=CARTESIAN_POINT('',(0.750000000000001,-6.41961524227066,-0.825));
+#32694=VECTOR('',#32695,1.);
+#32695=DIRECTION('',(-9.2816183251376E-015,1.,0.));
+#32696=CARTESIAN_POINT('',(0.75,-6.41961524227066,-0.975));
+#32697=VECTOR('',#32698,1.);
+#32698=DIRECTION('',(0.,0.,1.));
+#32699=CARTESIAN_POINT('',(0.450000000000001,-6.5,-0.825));
+#32700=CARTESIAN_POINT('',(0.450000000000001,-6.5,-0.825));
+#32701=VECTOR('',#32702,1.);
+#32702=DIRECTION('',(0.965925826289068,0.25881904510252,0.));
+#32703=CARTESIAN_POINT('',(0.450000000000001,-6.5,-0.975));
+#32704=VECTOR('',#32705,1.);
+#32705=DIRECTION('',(0.,0.,1.));
+#32706=CARTESIAN_POINT('',(0.45,-9.42842323350227,-0.825));
+#32707=CARTESIAN_POINT('',(0.45,-9.42842323350227,-0.825));
+#32708=VECTOR('',#32709,1.);
+#32709=DIRECTION('',(1.51647891865327E-016,1.,0.));
+#32710=CARTESIAN_POINT('',(0.45,-9.42842323350227,-0.975));
+#32711=VECTOR('',#32712,1.);
+#32712=DIRECTION('',(0.,0.,1.));
+#32713=CARTESIAN_POINT('',(0.12,-10.,-0.825));
+#32714=CARTESIAN_POINT('',(0.12,-10.,-0.825));
+#32715=VECTOR('',#32716,1.);
+#32716=DIRECTION('',(0.5,0.866025403784439,0.));
+#32717=CARTESIAN_POINT('',(0.12,-10.,-0.975));
+#32718=VECTOR('',#32719,1.);
+#32719=DIRECTION('',(0.,0.,1.));
+#32720=CARTESIAN_POINT('',(-0.12,-10.,-0.825));
+#32721=CARTESIAN_POINT('',(-0.12,-10.,-0.825));
+#32722=VECTOR('',#32723,1.);
+#32723=DIRECTION('',(1.,0.,0.));
+#32724=CARTESIAN_POINT('',(-0.12,-10.,-0.975));
+#32725=VECTOR('',#32726,1.);
+#32726=DIRECTION('',(0.,0.,1.));
+#32727=CARTESIAN_POINT('',(-0.45,-9.42842323350227,-0.825));
+#32728=CARTESIAN_POINT('',(-0.45,-9.42842323350227,-0.825));
+#32729=VECTOR('',#32730,1.);
+#32730=DIRECTION('',(0.5,-0.866025403784439,0.));
+#32731=CARTESIAN_POINT('',(-0.45,-9.42842323350227,-0.975));
+#32732=VECTOR('',#32733,1.);
+#32733=DIRECTION('',(0.,0.,1.));
+#32734=CARTESIAN_POINT('',(-0.45,-6.5,-0.825));
+#32735=CARTESIAN_POINT('',(-0.45,-6.5,-0.825));
+#32736=VECTOR('',#32737,1.);
+#32737=DIRECTION('',(0.,-1.,0.));
+#32738=CARTESIAN_POINT('',(-0.450000000000001,-6.5,-0.975));
+#32739=VECTOR('',#32740,1.);
+#32740=DIRECTION('',(0.,0.,1.));
+#32741=CARTESIAN_POINT('',(-0.750000000000001,-6.41961524227066,-0.825));
+#32742=CARTESIAN_POINT('',(-0.750000000000001,-6.41961524227066,-0.825));
+#32743=VECTOR('',#32744,1.);
+#32744=DIRECTION('',(0.965925826289068,-0.25881904510252,0.));
+#32745=CARTESIAN_POINT('',(-0.750000000000001,-6.41961524227066,-0.975));
+#32746=VECTOR('',#32747,1.);
+#32747=DIRECTION('',(0.,0.,1.));
+#32748=CARTESIAN_POINT('',(-0.75,-6.3,-0.825));
+#32749=VECTOR('',#32750,1.);
+#32750=DIRECTION('',(-3.71264733005501E-015,-1.,0.));
+#32751=CARTESIAN_POINT('',(0.2,-9.42842323350227,-0.825));
+#32752=CARTESIAN_POINT('',(0.2,-6.3,-0.825));
+#32753=VECTOR('',#32754,1.);
+#32754=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32755=CARTESIAN_POINT('',(-0.2,-9.42842323350227,-0.825));
+#32756=AXIS2_PLACEMENT_3D('',#32757,#32758,#32759);
+#32757=CARTESIAN_POINT('',(0.,-9.42842323350227,-0.825));
+#32758=DIRECTION('',(0.,0.,1.));
+#32759=DIRECTION('',(-1.,0.,0.));
+#32760=CARTESIAN_POINT('',(-0.200000000000001,-6.3,-0.825));
+#32761=VECTOR('',#32762,1.);
+#32762=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32763=CARTESIAN_POINT('',(0.,-9.42842323350227,-0.725));
+#32764=AXIS2_PLACEMENT_3D('',#32765,#32766,#32767);
+#32765=CARTESIAN_POINT('',(0.,-9.42842323350227,-0.975));
+#32766=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32767=DIRECTION('',(-0.8,-1.13562437484625E-016,0.6));
+#32768=AXIS2_PLACEMENT_3D('',#32769,#32770,#32771);
+#32769=CARTESIAN_POINT('',(0.,-9.42842323350227,-0.975));
+#32770=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32771=DIRECTION('',(6.10622663543836E-016,8.62816615085482E-032,1.));
+#32772=CARTESIAN_POINT('',(2.6,-9.42842323350227,-0.975));
+#32773=CARTESIAN_POINT('',(2.6,-6.3,-0.975));
+#32774=CARTESIAN_POINT('',(2.6,-6.3,-0.975));
+#32775=VECTOR('',#32776,1.);
+#32776=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32777=CARTESIAN_POINT('',(3.25,-6.3,-0.975));
+#32778=CARTESIAN_POINT('',(3.25,-6.3,-0.975));
+#32779=VECTOR('',#32780,1.);
+#32780=DIRECTION('',(-1.,0.,0.));
+#32781=CARTESIAN_POINT('',(3.25,-6.41961524227066,-0.975));
+#32782=CARTESIAN_POINT('',(3.25,-6.41961524227066,-0.975));
+#32783=VECTOR('',#32784,1.);
+#32784=DIRECTION('',(-1.11379419901651E-014,1.,0.));
+#32785=CARTESIAN_POINT('',(2.95,-6.5,-0.975));
+#32786=CARTESIAN_POINT('',(2.95,-6.5,-0.975));
+#32787=VECTOR('',#32788,1.);
+#32788=DIRECTION('',(0.965925826289068,0.258819045102521,0.));
+#32789=CARTESIAN_POINT('',(2.95,-9.42842323350227,-0.975));
+#32790=CARTESIAN_POINT('',(2.95,-9.42842323350227,-0.975));
+#32791=VECTOR('',#32792,1.);
+#32792=DIRECTION('',(1.51647891865327E-016,1.,0.));
+#32793=CARTESIAN_POINT('',(2.62,-10.,-0.975));
+#32794=CARTESIAN_POINT('',(2.62,-10.,-0.975));
+#32795=VECTOR('',#32796,1.);
+#32796=DIRECTION('',(0.5,0.866025403784439,0.));
+#32797=CARTESIAN_POINT('',(2.38,-10.,-0.975));
+#32798=CARTESIAN_POINT('',(2.38,-10.,-0.975));
+#32799=VECTOR('',#32800,1.);
+#32800=DIRECTION('',(1.,0.,0.));
+#32801=CARTESIAN_POINT('',(2.05,-9.42842323350227,-0.975));
+#32802=CARTESIAN_POINT('',(2.05,-9.42842323350227,-0.975));
+#32803=VECTOR('',#32804,1.);
+#32804=DIRECTION('',(0.5,-0.866025403784439,0.));
+#32805=CARTESIAN_POINT('',(2.05,-6.5,-0.975));
+#32806=CARTESIAN_POINT('',(2.05,-6.5,-0.975));
+#32807=VECTOR('',#32808,1.);
+#32808=DIRECTION('',(0.,-1.,0.));
+#32809=CARTESIAN_POINT('',(1.75,-6.41961524227066,-0.975));
+#32810=CARTESIAN_POINT('',(1.75,-6.41961524227066,-0.975));
+#32811=VECTOR('',#32812,1.);
+#32812=DIRECTION('',(0.965925826289068,-0.25881904510252,0.));
+#32813=CARTESIAN_POINT('',(1.75,-6.3,-0.975));
+#32814=CARTESIAN_POINT('',(1.75,-6.3,-0.975));
+#32815=VECTOR('',#32816,1.);
+#32816=DIRECTION('',(-3.71264733005501E-015,-1.,0.));
+#32817=CARTESIAN_POINT('',(2.4,-6.3,-0.975));
+#32818=CARTESIAN_POINT('',(2.4,-6.3,-0.975));
+#32819=VECTOR('',#32820,1.);
+#32820=DIRECTION('',(-1.,0.,0.));
+#32821=CARTESIAN_POINT('',(2.4,-9.42842323350227,-0.975));
+#32822=CARTESIAN_POINT('',(2.4,-6.3,-0.975));
+#32823=VECTOR('',#32824,1.);
+#32824=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32825=AXIS2_PLACEMENT_3D('',#32826,#32827,#32828);
+#32826=CARTESIAN_POINT('',(2.5,-9.42842323350227,-0.975));
+#32827=DIRECTION('',(0.,0.,1.));
+#32828=DIRECTION('',(-1.,0.,0.));
+#32829=AXIS2_PLACEMENT_3D('',#32830,#32831,#32832);
+#32830=CARTESIAN_POINT('',(2.5,-6.3,-0.975));
+#32831=DIRECTION('',(-5.9211894646675E-016,-1.,0.));
+#32832=DIRECTION('',(1.,-5.9211894646675E-016,0.));
+#32833=CARTESIAN_POINT('',(1.75,-6.3,-0.825));
+#32834=CARTESIAN_POINT('',(1.75,-6.3,-0.975));
+#32835=VECTOR('',#32836,1.);
+#32836=DIRECTION('',(0.,0.,1.));
+#32837=CARTESIAN_POINT('',(2.3,-6.3,-0.825));
+#32838=CARTESIAN_POINT('',(2.3,-6.3,-0.825));
+#32839=VECTOR('',#32840,1.);
+#32840=DIRECTION('',(-1.,0.,0.));
+#32841=CARTESIAN_POINT('',(2.7,-6.3,-0.825));
+#32842=AXIS2_PLACEMENT_3D('',#32843,#32844,#32845);
+#32843=CARTESIAN_POINT('',(2.5,-6.3,-0.975));
+#32844=DIRECTION('',(-5.9211894646675E-016,-1.,0.));
+#32845=DIRECTION('',(0.8,-4.736951571734E-016,0.6));
+#32846=CARTESIAN_POINT('',(3.25,-6.3,-0.825));
+#32847=CARTESIAN_POINT('',(3.25,-6.3,-0.825));
+#32848=VECTOR('',#32849,1.);
+#32849=DIRECTION('',(-1.,0.,0.));
+#32850=CARTESIAN_POINT('',(3.25,-6.3,-0.975));
+#32851=VECTOR('',#32852,1.);
+#32852=DIRECTION('',(0.,0.,1.));
+#32853=CARTESIAN_POINT('',(2.5,-9.42842323350227,-0.875));
+#32854=AXIS2_PLACEMENT_3D('',#32855,#32856,#32857);
+#32855=CARTESIAN_POINT('',(2.5,-9.42842323350227,-0.975));
+#32856=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32857=DIRECTION('',(-1.,-1.41953046855781E-016,-3.82856869892695E-016));
+#32858=AXIS2_PLACEMENT_3D('',#32859,#32860,#32861);
+#32859=CARTESIAN_POINT('',(2.5,-9.42842323350227,-0.975));
+#32860=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32861=DIRECTION('',(5.0532154980743E-016,7.17319336370502E-032,1.));
+#32862=CARTESIAN_POINT('',(3.25,-6.41961524227066,-0.825));
+#32863=CARTESIAN_POINT('',(3.25,-6.41961524227066,-0.825));
+#32864=VECTOR('',#32865,1.);
+#32865=DIRECTION('',(-1.11379419901651E-014,1.,0.));
+#32866=CARTESIAN_POINT('',(3.25,-6.41961524227066,-0.975));
+#32867=VECTOR('',#32868,1.);
+#32868=DIRECTION('',(0.,0.,1.));
+#32869=CARTESIAN_POINT('',(2.95,-6.5,-0.825));
+#32870=CARTESIAN_POINT('',(2.95,-6.5,-0.825));
+#32871=VECTOR('',#32872,1.);
+#32872=DIRECTION('',(0.965925826289068,0.258819045102521,0.));
+#32873=CARTESIAN_POINT('',(2.95,-6.5,-0.975));
+#32874=VECTOR('',#32875,1.);
+#32875=DIRECTION('',(0.,0.,1.));
+#32876=CARTESIAN_POINT('',(2.95,-9.42842323350227,-0.825));
+#32877=CARTESIAN_POINT('',(2.95,-9.42842323350227,-0.825));
+#32878=VECTOR('',#32879,1.);
+#32879=DIRECTION('',(1.51647891865327E-016,1.,0.));
+#32880=CARTESIAN_POINT('',(2.95,-9.42842323350227,-0.975));
+#32881=VECTOR('',#32882,1.);
+#32882=DIRECTION('',(0.,0.,1.));
+#32883=CARTESIAN_POINT('',(2.62,-10.,-0.825));
+#32884=CARTESIAN_POINT('',(2.62,-10.,-0.825));
+#32885=VECTOR('',#32886,1.);
+#32886=DIRECTION('',(0.5,0.866025403784439,0.));
+#32887=CARTESIAN_POINT('',(2.62,-10.,-0.975));
+#32888=VECTOR('',#32889,1.);
+#32889=DIRECTION('',(0.,0.,1.));
+#32890=CARTESIAN_POINT('',(2.38,-10.,-0.825));
+#32891=CARTESIAN_POINT('',(2.38,-10.,-0.825));
+#32892=VECTOR('',#32893,1.);
+#32893=DIRECTION('',(1.,0.,0.));
+#32894=CARTESIAN_POINT('',(2.38,-10.,-0.975));
+#32895=VECTOR('',#32896,1.);
+#32896=DIRECTION('',(0.,0.,1.));
+#32897=CARTESIAN_POINT('',(2.05,-9.42842323350227,-0.825));
+#32898=CARTESIAN_POINT('',(2.05,-9.42842323350227,-0.825));
+#32899=VECTOR('',#32900,1.);
+#32900=DIRECTION('',(0.5,-0.866025403784439,0.));
+#32901=CARTESIAN_POINT('',(2.05,-9.42842323350227,-0.975));
+#32902=VECTOR('',#32903,1.);
+#32903=DIRECTION('',(0.,0.,1.));
+#32904=CARTESIAN_POINT('',(2.05,-6.5,-0.825));
+#32905=CARTESIAN_POINT('',(2.05,-6.5,-0.825));
+#32906=VECTOR('',#32907,1.);
+#32907=DIRECTION('',(0.,-1.,0.));
+#32908=CARTESIAN_POINT('',(2.05,-6.5,-0.975));
+#32909=VECTOR('',#32910,1.);
+#32910=DIRECTION('',(0.,0.,1.));
+#32911=CARTESIAN_POINT('',(1.75,-6.41961524227066,-0.825));
+#32912=CARTESIAN_POINT('',(1.75,-6.41961524227066,-0.825));
+#32913=VECTOR('',#32914,1.);
+#32914=DIRECTION('',(0.965925826289068,-0.25881904510252,0.));
+#32915=CARTESIAN_POINT('',(1.75,-6.41961524227066,-0.975));
+#32916=VECTOR('',#32917,1.);
+#32917=DIRECTION('',(0.,0.,1.));
+#32918=CARTESIAN_POINT('',(1.75,-6.3,-0.825));
+#32919=VECTOR('',#32920,1.);
+#32920=DIRECTION('',(-3.71264733005501E-015,-1.,0.));
+#32921=CARTESIAN_POINT('',(2.7,-9.42842323350227,-0.825));
+#32922=CARTESIAN_POINT('',(2.7,-6.3,-0.825));
+#32923=VECTOR('',#32924,1.);
+#32924=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32925=CARTESIAN_POINT('',(2.3,-9.42842323350227,-0.825));
+#32926=AXIS2_PLACEMENT_3D('',#32927,#32928,#32929);
+#32927=CARTESIAN_POINT('',(2.5,-9.42842323350227,-0.825));
+#32928=DIRECTION('',(0.,0.,1.));
+#32929=DIRECTION('',(-1.,0.,0.));
+#32930=CARTESIAN_POINT('',(2.3,-6.3,-0.825));
+#32931=VECTOR('',#32932,1.);
+#32932=DIRECTION('',(1.41953046855781E-016,-1.,0.));
+#32933=CARTESIAN_POINT('',(2.5,-9.42842323350227,-0.725));
+#32934=AXIS2_PLACEMENT_3D('',#32935,#32936,#32937);
+#32935=CARTESIAN_POINT('',(2.5,-9.42842323350227,-0.975));
+#32936=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32937=DIRECTION('',(-0.8,-1.13562437484625E-016,0.599999999999999));
+#32938=AXIS2_PLACEMENT_3D('',#32939,#32940,#32941);
+#32939=CARTESIAN_POINT('',(2.5,-9.42842323350227,-0.975));
+#32940=DIRECTION('',(-1.41953046855781E-016,1.,-0.));
+#32941=DIRECTION('',(1.0547118733939E-015,1.4791141972894E-031,1.));
+#32942=CARTESIAN_POINT('',(-2.58,-9.42842323350227,-3.525));
+#32943=CARTESIAN_POINT('',(-2.42,-9.42842323350227,-3.525));
+#32944=AXIS2_PLACEMENT_3D('',#32945,#32946,#32947);
+#32945=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-3.525));
+#32946=DIRECTION('',(0.,0.,1.));
+#32947=DIRECTION('',(-1.,0.,0.));
+#32948=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-3.445));
+#32949=AXIS2_PLACEMENT_3D('',#32950,#32951,#32952);
+#32950=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-3.525));
+#32951=DIRECTION('',(3.81450591507877E-016,1.,-0.));
+#32952=DIRECTION('',(-1.,3.81450591507877E-016,-3.82856869892695E-016));
+#32953=AXIS2_PLACEMENT_3D('',#32954,#32955,#32956);
+#32954=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-3.525));
+#32955=DIRECTION('',(3.81450591507877E-016,1.,-0.));
+#32956=DIRECTION('',(5.0532154980743E-016,-1.92755204075722E-031,1.));
+#32957=CARTESIAN_POINT('',(-2.42,-7.1,-3.525));
+#32958=CARTESIAN_POINT('',(-2.5,-7.1,-3.445));
+#32959=AXIS2_PLACEMENT_3D('',#32960,#32961,#32962);
+#32960=CARTESIAN_POINT('',(-2.5,-7.1,-3.525));
+#32961=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#32962=DIRECTION('',(1.,-3.81450591507877E-016,0.));
+#32963=CARTESIAN_POINT('',(-2.58,-7.1,-3.525));
+#32964=AXIS2_PLACEMENT_3D('',#32965,#32966,#32967);
+#32965=CARTESIAN_POINT('',(-2.5,-7.1,-3.525));
+#32966=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#32967=DIRECTION('',(0.,0.,1.));
+#32968=AXIS2_PLACEMENT_3D('',#32969,#32970,#32971);
+#32969=CARTESIAN_POINT('',(-2.5,-7.1,-3.525));
+#32970=DIRECTION('',(0.,0.,1.));
+#32971=DIRECTION('',(1.,0.,0.));
+#32972=CARTESIAN_POINT('',(-2.42,-7.1,-3.525));
+#32973=VECTOR('',#32974,1.);
+#32974=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#32975=CARTESIAN_POINT('',(-2.58,-7.1,-3.525));
+#32976=VECTOR('',#32977,1.);
+#32977=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#32978=CARTESIAN_POINT('',(-2.28459340771462,-9.42842323350227,-3.275));
+#32979=CARTESIAN_POINT('',(-2.28459340771462,-7.1,-3.275));
+#32980=CARTESIAN_POINT('',(-2.28459340771462,-7.1,-3.275));
+#32981=VECTOR('',#32982,1.);
+#32982=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#32983=CARTESIAN_POINT('',(-2.5,-7.1,-3.195));
+#32984=AXIS2_PLACEMENT_3D('',#32985,#32986,#32987);
+#32985=CARTESIAN_POINT('',(-2.5,-7.1,-3.525));
+#32986=DIRECTION('',(-3.81450591507877E-016,-1.,2.46519032881566E-032));
+#32987=DIRECTION('',(0.652747249349637,-2.48990824369559E-016,0.757575757575758));
+#32988=CARTESIAN_POINT('',(-2.71540659228538,-7.1,-3.275));
+#32989=AXIS2_PLACEMENT_3D('',#32990,#32991,#32992);
+#32990=CARTESIAN_POINT('',(-2.5,-7.1,-3.525));
+#32991=DIRECTION('',(-3.81450591507877E-016,-1.,2.46519032881566E-032));
+#32992=DIRECTION('',(9.40348309106232E-048,2.46519032881566E-032,1.));
+#32993=CARTESIAN_POINT('',(-2.71540659228538,-9.42842323350227,-3.275));
+#32994=CARTESIAN_POINT('',(-2.71540659228538,-7.1,-3.275));
+#32995=VECTOR('',#32996,1.);
+#32996=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#32997=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-3.195));
+#32998=AXIS2_PLACEMENT_3D('',#32999,#33000,#33001);
+#32999=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-3.525));
+#33000=DIRECTION('',(3.81450591507877E-016,1.,-2.46519032881566E-032));
+#33001=DIRECTION('',(-0.652747249349637,2.48990824369559E-016,0.757575757575758));
+#33002=AXIS2_PLACEMENT_3D('',#33003,#33004,#33005);
+#33003=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-3.525));
+#33004=DIRECTION('',(3.81450591507877E-016,1.,-2.46519032881566E-032));
+#33005=DIRECTION('',(-3.33066907387547E-016,9.86076131526265E-032,1.));
+#33006=AXIS2_PLACEMENT_3D('',#33007,#33008,#33009);
+#33007=CARTESIAN_POINT('',(-2.5,-9.42842323350227,-3.275));
+#33008=DIRECTION('',(0.,0.,1.));
+#33009=DIRECTION('',(-1.,0.,0.));
+#33010=AXIS2_PLACEMENT_3D('',#33011,#33012,#33013);
+#33011=CARTESIAN_POINT('',(-2.5,-7.1,-3.275));
+#33012=DIRECTION('',(0.,0.,1.));
+#33013=DIRECTION('',(1.,0.,0.));
+#33014=CARTESIAN_POINT('',(-2.95,-6.6,-3.525));
+#33015=CARTESIAN_POINT('',(-2.05,-6.6,-3.525));
+#33016=CARTESIAN_POINT('',(-2.95,-6.6,-3.525));
+#33017=VECTOR('',#33018,1.);
+#33018=DIRECTION('',(1.,0.,0.));
+#33019=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-3.525));
+#33020=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-3.525));
+#33021=VECTOR('',#33022,1.);
+#33022=DIRECTION('',(0.,1.,0.));
+#33023=CARTESIAN_POINT('',(-2.38,-10.,-3.525));
+#33024=CARTESIAN_POINT('',(-2.38,-10.,-3.525));
+#33025=VECTOR('',#33026,1.);
+#33026=DIRECTION('',(0.5,0.866025403784439,0.));
+#33027=CARTESIAN_POINT('',(-2.62,-10.,-3.525));
+#33028=CARTESIAN_POINT('',(-2.62,-10.,-3.525));
+#33029=VECTOR('',#33030,1.);
+#33030=DIRECTION('',(1.,0.,0.));
+#33031=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-3.525));
+#33032=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-3.525));
+#33033=VECTOR('',#33034,1.);
+#33034=DIRECTION('',(0.5,-0.866025403784439,0.));
+#33035=CARTESIAN_POINT('',(-2.95,-6.6,-3.525));
+#33036=VECTOR('',#33037,1.);
+#33037=DIRECTION('',(0.,-1.,0.));
+#33038=CARTESIAN_POINT('',(-2.05,-6.6,-3.275));
+#33039=CARTESIAN_POINT('',(-2.95,-6.6,-3.275));
+#33040=CARTESIAN_POINT('',(-2.05,-6.6,-3.275));
+#33041=VECTOR('',#33042,1.);
+#33042=DIRECTION('',(-1.,0.,0.));
+#33043=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-3.275));
+#33044=CARTESIAN_POINT('',(-2.95,-6.6,-3.275));
+#33045=VECTOR('',#33046,1.);
+#33046=DIRECTION('',(0.,-1.,0.));
+#33047=CARTESIAN_POINT('',(-2.62,-10.,-3.275));
+#33048=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-3.275));
+#33049=VECTOR('',#33050,1.);
+#33050=DIRECTION('',(0.5,-0.866025403784439,0.));
+#33051=CARTESIAN_POINT('',(-2.38,-10.,-3.275));
+#33052=CARTESIAN_POINT('',(-2.62,-10.,-3.275));
+#33053=VECTOR('',#33054,1.);
+#33054=DIRECTION('',(1.,0.,0.));
+#33055=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-3.275));
+#33056=CARTESIAN_POINT('',(-2.38,-10.,-3.275));
+#33057=VECTOR('',#33058,1.);
+#33058=DIRECTION('',(0.5,0.866025403784439,0.));
+#33059=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-3.275));
+#33060=VECTOR('',#33061,1.);
+#33061=DIRECTION('',(0.,1.,0.));
+#33062=CARTESIAN_POINT('',(-2.95,-6.6,-3.275));
+#33063=VECTOR('',#33064,1.);
+#33064=DIRECTION('',(0.,0.,-1.));
+#33065=CARTESIAN_POINT('',(-2.95,-9.42842323350227,-3.525));
+#33066=VECTOR('',#33067,1.);
+#33067=DIRECTION('',(0.,0.,1.));
+#33068=CARTESIAN_POINT('',(-2.05,-6.6,-3.525));
+#33069=VECTOR('',#33070,1.);
+#33070=DIRECTION('',(0.,0.,1.));
+#33071=CARTESIAN_POINT('',(-2.05,-9.42842323350227,-3.525));
+#33072=VECTOR('',#33073,1.);
+#33073=DIRECTION('',(0.,0.,1.));
+#33074=CARTESIAN_POINT('',(-2.38,-10.,-3.525));
+#33075=VECTOR('',#33076,1.);
+#33076=DIRECTION('',(0.,0.,1.));
+#33077=CARTESIAN_POINT('',(-2.62,-10.,-3.525));
+#33078=VECTOR('',#33079,1.);
+#33079=DIRECTION('',(0.,0.,1.));
+#33080=CARTESIAN_POINT('',(-2.05,-6.5,-3.175));
+#33081=CARTESIAN_POINT('',(-2.95,-6.5,-3.175));
+#33082=CARTESIAN_POINT('',(-2.05,-6.5,-3.175));
+#33083=VECTOR('',#33084,1.);
+#33084=DIRECTION('',(-1.,0.,0.));
+#33085=AXIS2_PLACEMENT_3D('',#33086,#33087,#33088);
+#33086=CARTESIAN_POINT('',(-2.95,-6.6,-3.175));
+#33087=DIRECTION('',(-1.,0.,0.));
+#33088=DIRECTION('',(0.,1.,0.));
+#33089=AXIS2_PLACEMENT_3D('',#33090,#33091,#33092);
+#33090=CARTESIAN_POINT('',(-2.05,-6.6,-3.175));
+#33091=DIRECTION('',(1.,0.,0.));
+#33092=DIRECTION('',(0.,0.,-1.));
+#33093=CARTESIAN_POINT('',(-2.05,-6.25,-3.175));
+#33094=CARTESIAN_POINT('',(-2.95,-6.25,-3.175));
+#33095=CARTESIAN_POINT('',(-2.05,-6.25,-3.175));
+#33096=VECTOR('',#33097,1.);
+#33097=DIRECTION('',(-1.,0.,0.));
+#33098=AXIS2_PLACEMENT_3D('',#33099,#33100,#33101);
+#33099=CARTESIAN_POINT('',(-2.05,-6.6,-3.175));
+#33100=DIRECTION('',(1.,0.,0.));
+#33101=DIRECTION('',(0.,0.,-1.));
+#33102=AXIS2_PLACEMENT_3D('',#33103,#33104,#33105);
+#33103=CARTESIAN_POINT('',(-2.95,-6.6,-3.175));
+#33104=DIRECTION('',(-1.,0.,0.));
+#33105=DIRECTION('',(0.,1.,0.));
+#33106=CARTESIAN_POINT('',(-3.25,-6.25,-3.175));
+#33107=CARTESIAN_POINT('',(-3.25,-6.25,-3.175));
+#33108=VECTOR('',#33109,1.);
+#33109=DIRECTION('',(1.,0.,0.));
+#33110=CARTESIAN_POINT('',(-2.95,-6.25,-3.175));
+#33111=VECTOR('',#33112,1.);
+#33112=DIRECTION('',(0.,-1.,0.));
+#33113=CARTESIAN_POINT('',(-3.25,-6.5,-3.175));
+#33114=CARTESIAN_POINT('',(-3.25,-6.5,-3.175));
+#33115=VECTOR('',#33116,1.);
+#33116=DIRECTION('',(1.,0.,0.));
+#33117=CARTESIAN_POINT('',(-3.25,-6.25,-3.175));
+#33118=VECTOR('',#33119,1.);
+#33119=DIRECTION('',(0.,-1.,0.));
+#33120=CARTESIAN_POINT('',(-1.75,-6.5,-3.175));
+#33121=CARTESIAN_POINT('',(-2.05,-6.5,-3.175));
+#33122=VECTOR('',#33123,1.);
+#33123=DIRECTION('',(1.,0.,0.));
+#33124=CARTESIAN_POINT('',(-1.75,-6.5,-3.174));
+#33125=CARTESIAN_POINT('',(-1.75,-6.5,-3.175));
+#33126=VECTOR('',#33127,1.);
+#33127=DIRECTION('',(0.,0.,1.));
+#33128=CARTESIAN_POINT('',(-3.25,-6.5,-3.174));
+#33129=CARTESIAN_POINT('',(-1.75,-6.5,-3.174));
+#33130=VECTOR('',#33131,1.);
+#33131=DIRECTION('',(-1.,0.,0.));
+#33132=CARTESIAN_POINT('',(-3.25,-6.5,-3.174));
+#33133=VECTOR('',#33134,1.);
+#33134=DIRECTION('',(0.,0.,-1.));
+#33135=CARTESIAN_POINT('',(-1.75,-6.25,-3.175));
+#33136=CARTESIAN_POINT('',(-2.05,-6.25,-3.175));
+#33137=VECTOR('',#33138,1.);
+#33138=DIRECTION('',(1.,0.,0.));
+#33139=CARTESIAN_POINT('',(-1.75,-6.25,-3.175));
+#33140=VECTOR('',#33141,1.);
+#33141=DIRECTION('',(0.,-1.,0.));
+#33142=CARTESIAN_POINT('',(-2.05,-6.25,-3.175));
+#33143=VECTOR('',#33144,1.);
+#33144=DIRECTION('',(0.,-1.,0.));
+#33145=CARTESIAN_POINT('',(-3.25,-6.25,-3.174));
+#33146=CARTESIAN_POINT('',(-3.25,-6.25,-3.174));
+#33147=VECTOR('',#33148,1.);
+#33148=DIRECTION('',(0.,0.,-1.));
+#33149=CARTESIAN_POINT('',(-1.75,-6.25,-3.174));
+#33150=CARTESIAN_POINT('',(-3.25,-6.25,-3.174));
+#33151=VECTOR('',#33152,1.);
+#33152=DIRECTION('',(1.,0.,0.));
+#33153=CARTESIAN_POINT('',(-1.75,-6.25,-3.175));
+#33154=VECTOR('',#33155,1.);
+#33155=DIRECTION('',(0.,0.,1.));
+#33156=CARTESIAN_POINT('',(-3.25,-6.5,-3.174));
+#33157=VECTOR('',#33158,1.);
+#33158=DIRECTION('',(0.,1.,0.));
+#33159=CARTESIAN_POINT('',(-1.75,-6.25,-3.174));
+#33160=VECTOR('',#33161,1.);
+#33161=DIRECTION('',(0.,-1.,0.));
+#33162=CARTESIAN_POINT('',(-1.75,-5.8,-2.474));
+#33163=AXIS2_PLACEMENT_3D('',#33164,#33165,#33166);
+#33164=CARTESIAN_POINT('',(-1.75,-5.8,-3.174));
+#33165=DIRECTION('',(-1.,0.,-0.));
+#33166=DIRECTION('',(0.,-1.,6.34413156928661E-016));
+#33167=CARTESIAN_POINT('',(-3.25,-5.8,-2.474));
+#33168=CARTESIAN_POINT('',(-1.75,-5.8,-2.474));
+#33169=VECTOR('',#33170,1.);
+#33170=DIRECTION('',(-1.,0.,0.));
+#33171=AXIS2_PLACEMENT_3D('',#33172,#33173,#33174);
+#33172=CARTESIAN_POINT('',(-3.25,-5.8,-3.174));
+#33173=DIRECTION('',(1.,0.,-0.));
+#33174=DIRECTION('',(0.,0.,1.));
+#33175=CARTESIAN_POINT('',(-3.25,-5.8,-2.724));
+#33176=AXIS2_PLACEMENT_3D('',#33177,#33178,#33179);
+#33177=CARTESIAN_POINT('',(-3.25,-5.8,-3.174));
+#33178=DIRECTION('',(1.,0.,-0.));
+#33179=DIRECTION('',(0.,0.,1.));
+#33180=CARTESIAN_POINT('',(-1.75,-5.8,-2.724));
+#33181=CARTESIAN_POINT('',(-1.75,-5.8,-2.724));
+#33182=VECTOR('',#33183,1.);
+#33183=DIRECTION('',(-1.,0.,0.));
+#33184=AXIS2_PLACEMENT_3D('',#33185,#33186,#33187);
+#33185=CARTESIAN_POINT('',(-1.75,-5.8,-3.174));
+#33186=DIRECTION('',(-1.,-0.,0.));
+#33187=DIRECTION('',(0.,-1.,9.86864910777917E-016));
+#33188=CARTESIAN_POINT('',(-3.25,-5.8,-2.724));
+#33189=VECTOR('',#33190,1.);
+#33190=DIRECTION('',(0.,3.5527136788005E-015,1.));
+#33191=CARTESIAN_POINT('',(-1.75,-5.8,-2.724));
+#33192=VECTOR('',#33193,1.);
+#33193=DIRECTION('',(0.,3.5527136788005E-015,1.));
+#33194=CARTESIAN_POINT('',(2.42,-9.42842323350227,-3.525));
+#33195=CARTESIAN_POINT('',(2.58,-9.42842323350227,-3.525));
+#33196=AXIS2_PLACEMENT_3D('',#33197,#33198,#33199);
+#33197=CARTESIAN_POINT('',(2.5,-9.42842323350227,-3.525));
+#33198=DIRECTION('',(0.,0.,1.));
+#33199=DIRECTION('',(-1.,0.,0.));
+#33200=CARTESIAN_POINT('',(2.5,-9.42842323350227,-3.445));
+#33201=AXIS2_PLACEMENT_3D('',#33202,#33203,#33204);
+#33202=CARTESIAN_POINT('',(2.5,-9.42842323350227,-3.525));
+#33203=DIRECTION('',(3.81450591507877E-016,1.,-0.));
+#33204=DIRECTION('',(-1.,3.81450591507877E-016,-3.82856869892695E-016));
+#33205=AXIS2_PLACEMENT_3D('',#33206,#33207,#33208);
+#33206=CARTESIAN_POINT('',(2.5,-9.42842323350227,-3.525));
+#33207=DIRECTION('',(3.81450591507877E-016,1.,-0.));
+#33208=DIRECTION('',(5.0532154980743E-016,-1.92755204075722E-031,1.));
+#33209=CARTESIAN_POINT('',(2.58,-7.1,-3.525));
+#33210=CARTESIAN_POINT('',(2.5,-7.1,-3.445));
+#33211=AXIS2_PLACEMENT_3D('',#33212,#33213,#33214);
+#33212=CARTESIAN_POINT('',(2.5,-7.1,-3.525));
+#33213=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#33214=DIRECTION('',(1.,-3.81450591507877E-016,0.));
+#33215=CARTESIAN_POINT('',(2.42,-7.1,-3.525));
+#33216=AXIS2_PLACEMENT_3D('',#33217,#33218,#33219);
+#33217=CARTESIAN_POINT('',(2.5,-7.1,-3.525));
+#33218=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#33219=DIRECTION('',(0.,0.,1.));
+#33220=AXIS2_PLACEMENT_3D('',#33221,#33222,#33223);
+#33221=CARTESIAN_POINT('',(2.5,-7.1,-3.525));
+#33222=DIRECTION('',(0.,0.,1.));
+#33223=DIRECTION('',(1.,0.,0.));
+#33224=CARTESIAN_POINT('',(2.58,-7.1,-3.525));
+#33225=VECTOR('',#33226,1.);
+#33226=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#33227=CARTESIAN_POINT('',(2.42,-7.1,-3.525));
+#33228=VECTOR('',#33229,1.);
+#33229=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#33230=CARTESIAN_POINT('',(2.71540659228538,-9.42842323350227,-3.275));
+#33231=CARTESIAN_POINT('',(2.71540659228538,-7.1,-3.275));
+#33232=CARTESIAN_POINT('',(2.71540659228538,-7.1,-3.275));
+#33233=VECTOR('',#33234,1.);
+#33234=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#33235=CARTESIAN_POINT('',(2.5,-7.1,-3.195));
+#33236=AXIS2_PLACEMENT_3D('',#33237,#33238,#33239);
+#33237=CARTESIAN_POINT('',(2.5,-7.1,-3.525));
+#33238=DIRECTION('',(-3.81450591507877E-016,-1.,2.46519032881566E-032));
+#33239=DIRECTION('',(0.652747249349637,-2.48990824369559E-016,0.757575757575758));
+#33240=CARTESIAN_POINT('',(2.28459340771462,-7.1,-3.275));
+#33241=AXIS2_PLACEMENT_3D('',#33242,#33243,#33244);
+#33242=CARTESIAN_POINT('',(2.5,-7.1,-3.525));
+#33243=DIRECTION('',(-3.81450591507877E-016,-1.,2.46519032881566E-032));
+#33244=DIRECTION('',(9.40348309106232E-048,2.46519032881566E-032,1.));
+#33245=CARTESIAN_POINT('',(2.28459340771462,-9.42842323350227,-3.275));
+#33246=CARTESIAN_POINT('',(2.28459340771462,-7.1,-3.275));
+#33247=VECTOR('',#33248,1.);
+#33248=DIRECTION('',(-3.81450591507877E-016,-1.,0.));
+#33249=CARTESIAN_POINT('',(2.5,-9.42842323350227,-3.195));
+#33250=AXIS2_PLACEMENT_3D('',#33251,#33252,#33253);
+#33251=CARTESIAN_POINT('',(2.5,-9.42842323350227,-3.525));
+#33252=DIRECTION('',(3.81450591507877E-016,1.,-2.46519032881566E-032));
+#33253=DIRECTION('',(-0.652747249349637,2.48990824369559E-016,0.757575757575758));
+#33254=AXIS2_PLACEMENT_3D('',#33255,#33256,#33257);
+#33255=CARTESIAN_POINT('',(2.5,-9.42842323350227,-3.525));
+#33256=DIRECTION('',(3.81450591507877E-016,1.,-2.46519032881566E-032));
+#33257=DIRECTION('',(-3.33066907387547E-016,9.86076131526265E-032,1.));
+#33258=AXIS2_PLACEMENT_3D('',#33259,#33260,#33261);
+#33259=CARTESIAN_POINT('',(2.5,-9.42842323350227,-3.275));
+#33260=DIRECTION('',(0.,0.,1.));
+#33261=DIRECTION('',(-1.,0.,0.));
+#33262=AXIS2_PLACEMENT_3D('',#33263,#33264,#33265);
+#33263=CARTESIAN_POINT('',(2.5,-7.1,-3.275));
+#33264=DIRECTION('',(0.,0.,1.));
+#33265=DIRECTION('',(1.,0.,0.));
+#33266=CARTESIAN_POINT('',(2.05,-6.6,-3.525));
+#33267=CARTESIAN_POINT('',(2.95,-6.6,-3.525));
+#33268=CARTESIAN_POINT('',(2.05,-6.6,-3.525));
+#33269=VECTOR('',#33270,1.);
+#33270=DIRECTION('',(1.,0.,0.));
+#33271=CARTESIAN_POINT('',(2.95,-9.42842323350227,-3.525));
+#33272=CARTESIAN_POINT('',(2.95,-9.42842323350227,-3.525));
+#33273=VECTOR('',#33274,1.);
+#33274=DIRECTION('',(0.,1.,0.));
+#33275=CARTESIAN_POINT('',(2.62,-10.,-3.525));
+#33276=CARTESIAN_POINT('',(2.62,-10.,-3.525));
+#33277=VECTOR('',#33278,1.);
+#33278=DIRECTION('',(0.5,0.866025403784439,0.));
+#33279=CARTESIAN_POINT('',(2.38,-10.,-3.525));
+#33280=CARTESIAN_POINT('',(2.38,-10.,-3.525));
+#33281=VECTOR('',#33282,1.);
+#33282=DIRECTION('',(1.,0.,0.));
+#33283=CARTESIAN_POINT('',(2.05,-9.42842323350227,-3.525));
+#33284=CARTESIAN_POINT('',(2.05,-9.42842323350227,-3.525));
+#33285=VECTOR('',#33286,1.);
+#33286=DIRECTION('',(0.5,-0.866025403784439,0.));
+#33287=CARTESIAN_POINT('',(2.05,-6.6,-3.525));
+#33288=VECTOR('',#33289,1.);
+#33289=DIRECTION('',(0.,-1.,0.));
+#33290=CARTESIAN_POINT('',(2.95,-6.6,-3.275));
+#33291=CARTESIAN_POINT('',(2.05,-6.6,-3.275));
+#33292=CARTESIAN_POINT('',(2.95,-6.6,-3.275));
+#33293=VECTOR('',#33294,1.);
+#33294=DIRECTION('',(-1.,0.,0.));
+#33295=CARTESIAN_POINT('',(2.05,-9.42842323350227,-3.275));
+#33296=CARTESIAN_POINT('',(2.05,-6.6,-3.275));
+#33297=VECTOR('',#33298,1.);
+#33298=DIRECTION('',(0.,-1.,0.));
+#33299=CARTESIAN_POINT('',(2.38,-10.,-3.275));
+#33300=CARTESIAN_POINT('',(2.05,-9.42842323350227,-3.275));
+#33301=VECTOR('',#33302,1.);
+#33302=DIRECTION('',(0.5,-0.866025403784439,0.));
+#33303=CARTESIAN_POINT('',(2.62,-10.,-3.275));
+#33304=CARTESIAN_POINT('',(2.38,-10.,-3.275));
+#33305=VECTOR('',#33306,1.);
+#33306=DIRECTION('',(1.,0.,0.));
+#33307=CARTESIAN_POINT('',(2.95,-9.42842323350227,-3.275));
+#33308=CARTESIAN_POINT('',(2.62,-10.,-3.275));
+#33309=VECTOR('',#33310,1.);
+#33310=DIRECTION('',(0.5,0.866025403784439,0.));
+#33311=CARTESIAN_POINT('',(2.95,-9.42842323350227,-3.275));
+#33312=VECTOR('',#33313,1.);
+#33313=DIRECTION('',(0.,1.,0.));
+#33314=CARTESIAN_POINT('',(2.05,-6.6,-3.275));
+#33315=VECTOR('',#33316,1.);
+#33316=DIRECTION('',(0.,0.,-1.));
+#33317=CARTESIAN_POINT('',(2.05,-9.42842323350227,-3.525));
+#33318=VECTOR('',#33319,1.);
+#33319=DIRECTION('',(0.,0.,1.));
+#33320=CARTESIAN_POINT('',(2.95,-6.6,-3.525));
+#33321=VECTOR('',#33322,1.);
+#33322=DIRECTION('',(0.,0.,1.));
+#33323=CARTESIAN_POINT('',(2.95,-9.42842323350227,-3.525));
+#33324=VECTOR('',#33325,1.);
+#33325=DIRECTION('',(0.,0.,1.));
+#33326=CARTESIAN_POINT('',(2.62,-10.,-3.525));
+#33327=VECTOR('',#33328,1.);
+#33328=DIRECTION('',(0.,0.,1.));
+#33329=CARTESIAN_POINT('',(2.38,-10.,-3.525));
+#33330=VECTOR('',#33331,1.);
+#33331=DIRECTION('',(0.,0.,1.));
+#33332=CARTESIAN_POINT('',(2.95,-6.5,-3.175));
+#33333=CARTESIAN_POINT('',(2.05,-6.5,-3.175));
+#33334=CARTESIAN_POINT('',(2.95,-6.5,-3.175));
+#33335=VECTOR('',#33336,1.);
+#33336=DIRECTION('',(-1.,0.,0.));
+#33337=AXIS2_PLACEMENT_3D('',#33338,#33339,#33340);
+#33338=CARTESIAN_POINT('',(2.05,-6.6,-3.175));
+#33339=DIRECTION('',(-1.,0.,0.));
+#33340=DIRECTION('',(0.,1.,0.));
+#33341=AXIS2_PLACEMENT_3D('',#33342,#33343,#33344);
+#33342=CARTESIAN_POINT('',(2.95,-6.6,-3.175));
+#33343=DIRECTION('',(1.,0.,0.));
+#33344=DIRECTION('',(0.,0.,-1.));
+#33345=CARTESIAN_POINT('',(2.95,-6.25,-3.175));
+#33346=CARTESIAN_POINT('',(2.05,-6.25,-3.175));
+#33347=CARTESIAN_POINT('',(2.95,-6.25,-3.175));
+#33348=VECTOR('',#33349,1.);
+#33349=DIRECTION('',(-1.,0.,0.));
+#33350=AXIS2_PLACEMENT_3D('',#33351,#33352,#33353);
+#33351=CARTESIAN_POINT('',(2.95,-6.6,-3.175));
+#33352=DIRECTION('',(1.,0.,0.));
+#33353=DIRECTION('',(0.,0.,-1.));
+#33354=AXIS2_PLACEMENT_3D('',#33355,#33356,#33357);
+#33355=CARTESIAN_POINT('',(2.05,-6.6,-3.175));
+#33356=DIRECTION('',(-1.,0.,0.));
+#33357=DIRECTION('',(0.,1.,0.));
+#33358=CARTESIAN_POINT('',(1.75,-6.25,-3.175));
+#33359=CARTESIAN_POINT('',(1.75,-6.25,-3.175));
+#33360=VECTOR('',#33361,1.);
+#33361=DIRECTION('',(1.,0.,0.));
+#33362=CARTESIAN_POINT('',(2.05,-6.25,-3.175));
+#33363=VECTOR('',#33364,1.);
+#33364=DIRECTION('',(0.,-1.,0.));
+#33365=CARTESIAN_POINT('',(1.75,-6.5,-3.175));
+#33366=CARTESIAN_POINT('',(1.75,-6.5,-3.175));
+#33367=VECTOR('',#33368,1.);
+#33368=DIRECTION('',(1.,0.,0.));
+#33369=CARTESIAN_POINT('',(1.75,-6.25,-3.175));
+#33370=VECTOR('',#33371,1.);
+#33371=DIRECTION('',(0.,-1.,0.));
+#33372=CARTESIAN_POINT('',(3.25,-6.5,-3.175));
+#33373=CARTESIAN_POINT('',(2.95,-6.5,-3.175));
+#33374=VECTOR('',#33375,1.);
+#33375=DIRECTION('',(1.,0.,0.));
+#33376=CARTESIAN_POINT('',(3.25,-6.5,-3.174));
+#33377=CARTESIAN_POINT('',(3.25,-6.5,-3.175));
+#33378=VECTOR('',#33379,1.);
+#33379=DIRECTION('',(0.,0.,1.));
+#33380=CARTESIAN_POINT('',(1.75,-6.5,-3.174));
+#33381=CARTESIAN_POINT('',(3.25,-6.5,-3.174));
+#33382=VECTOR('',#33383,1.);
+#33383=DIRECTION('',(-1.,0.,0.));
+#33384=CARTESIAN_POINT('',(1.75,-6.5,-3.174));
+#33385=VECTOR('',#33386,1.);
+#33386=DIRECTION('',(0.,0.,-1.));
+#33387=CARTESIAN_POINT('',(3.25,-6.25,-3.175));
+#33388=CARTESIAN_POINT('',(2.95,-6.25,-3.175));
+#33389=VECTOR('',#33390,1.);
+#33390=DIRECTION('',(1.,0.,0.));
+#33391=CARTESIAN_POINT('',(3.25,-6.25,-3.175));
+#33392=VECTOR('',#33393,1.);
+#33393=DIRECTION('',(0.,-1.,0.));
+#33394=CARTESIAN_POINT('',(2.95,-6.25,-3.175));
+#33395=VECTOR('',#33396,1.);
+#33396=DIRECTION('',(0.,-1.,0.));
+#33397=CARTESIAN_POINT('',(1.75,-6.25,-3.174));
+#33398=CARTESIAN_POINT('',(1.75,-6.25,-3.174));
+#33399=VECTOR('',#33400,1.);
+#33400=DIRECTION('',(0.,0.,-1.));
+#33401=CARTESIAN_POINT('',(3.25,-6.25,-3.174));
+#33402=CARTESIAN_POINT('',(1.75,-6.25,-3.174));
+#33403=VECTOR('',#33404,1.);
+#33404=DIRECTION('',(1.,0.,0.));
+#33405=CARTESIAN_POINT('',(3.25,-6.25,-3.175));
+#33406=VECTOR('',#33407,1.);
+#33407=DIRECTION('',(0.,0.,1.));
+#33408=CARTESIAN_POINT('',(1.75,-6.5,-3.174));
+#33409=VECTOR('',#33410,1.);
+#33410=DIRECTION('',(0.,1.,0.));
+#33411=CARTESIAN_POINT('',(3.25,-6.25,-3.174));
+#33412=VECTOR('',#33413,1.);
+#33413=DIRECTION('',(0.,-1.,0.));
+#33414=CARTESIAN_POINT('',(3.25,-5.8,-2.474));
+#33415=AXIS2_PLACEMENT_3D('',#33416,#33417,#33418);
+#33416=CARTESIAN_POINT('',(3.25,-5.8,-3.174));
+#33417=DIRECTION('',(-1.,0.,-0.));
+#33418=DIRECTION('',(0.,-1.,6.34413156928661E-016));
+#33419=CARTESIAN_POINT('',(1.75,-5.8,-2.474));
+#33420=CARTESIAN_POINT('',(3.25,-5.8,-2.474));
+#33421=VECTOR('',#33422,1.);
+#33422=DIRECTION('',(-1.,0.,0.));
+#33423=AXIS2_PLACEMENT_3D('',#33424,#33425,#33426);
+#33424=CARTESIAN_POINT('',(1.75,-5.8,-3.174));
+#33425=DIRECTION('',(1.,0.,-0.));
+#33426=DIRECTION('',(0.,0.,1.));
+#33427=CARTESIAN_POINT('',(1.75,-5.8,-2.724));
+#33428=AXIS2_PLACEMENT_3D('',#33429,#33430,#33431);
+#33429=CARTESIAN_POINT('',(1.75,-5.8,-3.174));
+#33430=DIRECTION('',(1.,0.,-0.));
+#33431=DIRECTION('',(0.,0.,1.));
+#33432=CARTESIAN_POINT('',(3.25,-5.8,-2.724));
+#33433=CARTESIAN_POINT('',(3.25,-5.8,-2.724));
+#33434=VECTOR('',#33435,1.);
+#33435=DIRECTION('',(-1.,0.,0.));
+#33436=AXIS2_PLACEMENT_3D('',#33437,#33438,#33439);
+#33437=CARTESIAN_POINT('',(3.25,-5.8,-3.174));
+#33438=DIRECTION('',(-1.,-0.,0.));
+#33439=DIRECTION('',(0.,-1.,9.86864910777917E-016));
+#33440=CARTESIAN_POINT('',(1.75,-5.8,-2.724));
+#33441=VECTOR('',#33442,1.);
+#33442=DIRECTION('',(0.,3.5527136788005E-015,1.));
+#33443=CARTESIAN_POINT('',(3.25,-5.8,-2.724));
+#33444=VECTOR('',#33445,1.);
+#33445=DIRECTION('',(0.,3.5527136788005E-015,1.));
+#33446=CARTESIAN_POINT('',(-5.85,-4.6,-3.2));
+#33447=CARTESIAN_POINT('',(-5.85,-4.6,-1.4));
+#33448=CARTESIAN_POINT('',(-5.85,-4.6,-3.2));
+#33449=VECTOR('',#33450,1.);
+#33450=DIRECTION('',(9.86864910777914E-016,0.,1.));
+#33451=CARTESIAN_POINT('',(-5.65,-4.6,-1.4));
+#33452=CARTESIAN_POINT('',(-5.65,-4.6,-1.4));
+#33453=VECTOR('',#33454,1.);
+#33454=DIRECTION('',(-1.,0.,0.));
+#33455=CARTESIAN_POINT('',(-5.65,-4.6,-3.2));
+#33456=CARTESIAN_POINT('',(-5.65,-4.6,-3.2));
+#33457=VECTOR('',#33458,1.);
+#33458=DIRECTION('',(9.86864910777914E-016,0.,1.));
+#33459=CARTESIAN_POINT('',(-5.85,-4.6,-3.2));
+#33460=VECTOR('',#33461,1.);
+#33461=DIRECTION('',(1.,0.,0.));
+#33462=CARTESIAN_POINT('',(-5.85,-5.,-1.4));
+#33463=CARTESIAN_POINT('',(-5.85,-4.6,-1.4));
+#33464=VECTOR('',#33465,1.);
+#33465=DIRECTION('',(0.,-1.,5.55111512312579E-016));
+#33466=CARTESIAN_POINT('',(-5.65,-5.,-1.4));
+#33467=CARTESIAN_POINT('',(-5.65,-5.,-1.4));
+#33468=VECTOR('',#33469,1.);
+#33469=DIRECTION('',(-1.,0.,0.));
+#33470=CARTESIAN_POINT('',(-5.65,-4.6,-1.4));
+#33471=VECTOR('',#33472,1.);
+#33472=DIRECTION('',(2.22044604925032E-015,-1.,1.66533453693774E-015));
+#33473=CARTESIAN_POINT('',(-5.85,-5.,-3.2));
+#33474=CARTESIAN_POINT('',(-5.85,-5.,-1.4));
+#33475=VECTOR('',#33476,1.);
+#33476=DIRECTION('',(-9.86864910777914E-016,0.,-1.));
+#33477=CARTESIAN_POINT('',(-5.65,-5.,-3.2));
+#33478=CARTESIAN_POINT('',(-5.85,-5.,-3.2));
+#33479=VECTOR('',#33480,1.);
+#33480=DIRECTION('',(1.,0.,0.));
+#33481=CARTESIAN_POINT('',(-5.65,-5.,-3.2));
+#33482=VECTOR('',#33483,1.);
+#33483=DIRECTION('',(4.93432455388957E-016,0.,1.));
+#33484=CARTESIAN_POINT('',(-5.85,-5.,-3.2));
+#33485=VECTOR('',#33486,1.);
+#33486=DIRECTION('',(0.,1.,0.));
+#33487=CARTESIAN_POINT('',(-5.65,-4.6,-3.2));
+#33488=VECTOR('',#33489,1.);
+#33489=DIRECTION('',(0.,-1.,0.));
+#33490=CARTESIAN_POINT('',(5.85,-4.6,-1.4));
+#33491=CARTESIAN_POINT('',(5.85,-4.6,-3.2));
+#33492=CARTESIAN_POINT('',(5.85,-4.6,-1.4));
+#33493=VECTOR('',#33494,1.);
+#33494=DIRECTION('',(1.48029736616688E-015,0.,-1.));
+#33495=CARTESIAN_POINT('',(5.65,-4.6,-3.2));
+#33496=CARTESIAN_POINT('',(5.65,-4.6,-3.2));
+#33497=VECTOR('',#33498,1.);
+#33498=DIRECTION('',(1.,0.,2.22044604925032E-015));
+#33499=CARTESIAN_POINT('',(5.65,-4.6,-1.4));
+#33500=CARTESIAN_POINT('',(5.65,-4.6,-1.4));
+#33501=VECTOR('',#33502,1.);
+#33502=DIRECTION('',(1.48029736616688E-015,0.,-1.));
+#33503=CARTESIAN_POINT('',(5.85,-4.6,-1.4));
+#33504=VECTOR('',#33505,1.);
+#33505=DIRECTION('',(-1.,0.,-2.22044604925031E-015));
+#33506=CARTESIAN_POINT('',(5.85,-5.,-3.2));
+#33507=CARTESIAN_POINT('',(5.85,-4.6,-3.2));
+#33508=VECTOR('',#33509,1.);
+#33509=DIRECTION('',(-2.22044604925033E-015,-1.,1.11022302462516E-015));
+#33510=CARTESIAN_POINT('',(5.65,-5.,-3.2));
+#33511=CARTESIAN_POINT('',(5.65,-5.,-3.2));
+#33512=VECTOR('',#33513,1.);
+#33513=DIRECTION('',(1.,0.,2.22044604925033E-015));
+#33514=CARTESIAN_POINT('',(5.65,-4.6,-3.2));
+#33515=VECTOR('',#33516,1.);
+#33516=DIRECTION('',(0.,-1.,1.11022302462516E-015));
+#33517=CARTESIAN_POINT('',(5.84999999999999,-5.,-1.4));
+#33518=CARTESIAN_POINT('',(5.85,-5.,-3.19999999999999));
+#33519=VECTOR('',#33520,1.);
+#33520=DIRECTION('',(-1.97372982155584E-015,0.,1.));
+#33521=CARTESIAN_POINT('',(5.65,-5.,-1.4));
+#33522=CARTESIAN_POINT('',(5.85,-5.,-1.4));
+#33523=VECTOR('',#33524,1.);
+#33524=DIRECTION('',(-1.,0.,-2.22044604925032E-015));
+#33525=CARTESIAN_POINT('',(5.65,-5.,-1.4));
+#33526=VECTOR('',#33527,1.);
+#33527=DIRECTION('',(1.97372982155584E-015,0.,-1.));
+#33528=CARTESIAN_POINT('',(5.85,-5.,-1.4));
+#33529=VECTOR('',#33530,1.);
+#33530=DIRECTION('',(2.22044604925032E-015,1.,-1.11022302462516E-015));
+#33531=CARTESIAN_POINT('',(5.65,-4.6,-1.4));
+#33532=VECTOR('',#33533,1.);
+#33533=DIRECTION('',(0.,-1.,1.11022302462516E-015));
+#33534=CARTESIAN_POINT('',(-5.45,-4.4,-1.4));
+#33535=AXIS2_PLACEMENT_3D('',#33536,#33537,#33538);
+#33536=CARTESIAN_POINT('',(-5.65,-4.4,-1.4));
+#33537=DIRECTION('',(-8.88178419700124E-016,-1.66533453693774E-015,-1.));
+#33538=DIRECTION('',(1.,3.69778549322351E-031,-8.88178419700124E-016));
+#33539=CARTESIAN_POINT('',(-5.45,-4.4,-3.2));
+#33540=CARTESIAN_POINT('',(-5.45,-4.4,-3.2));
+#33541=VECTOR('',#33542,1.);
+#33542=DIRECTION('',(4.93432455388957E-016,0.,1.));
+#33543=AXIS2_PLACEMENT_3D('',#33544,#33545,#33546);
+#33544=CARTESIAN_POINT('',(-5.65,-4.4,-3.2));
+#33545=DIRECTION('',(-1.11022302462516E-015,0.,1.));
+#33546=DIRECTION('',(0.,-1.,0.));
+#33547=CARTESIAN_POINT('',(-5.05,-4.4,-1.4));
+#33548=AXIS2_PLACEMENT_3D('',#33549,#33550,#33551);
+#33549=CARTESIAN_POINT('',(-5.65,-4.4,-1.4));
+#33550=DIRECTION('',(-8.88178419700124E-016,-1.66533453693774E-015,-1.));
+#33551=DIRECTION('',(1.,-2.46519032881565E-031,-8.88178419700124E-016));
+#33552=CARTESIAN_POINT('',(-5.45,-4.4,-1.4));
+#33553=VECTOR('',#33554,1.);
+#33554=DIRECTION('',(1.,0.,-5.55111512312578E-016));
+#33555=CARTESIAN_POINT('',(-5.05,-4.4,-3.2));
+#33556=AXIS2_PLACEMENT_3D('',#33557,#33558,#33559);
+#33557=CARTESIAN_POINT('',(-5.65,-4.4,-3.2));
+#33558=DIRECTION('',(-1.11022302462516E-015,0.,1.));
+#33559=DIRECTION('',(0.,-1.,0.));
+#33560=CARTESIAN_POINT('',(-5.05,-4.4,-1.4));
+#33561=VECTOR('',#33562,1.);
+#33562=DIRECTION('',(-4.93432455388957E-016,0.,-1.));
+#33563=CARTESIAN_POINT('',(-5.05,-4.4,-3.2));
+#33564=VECTOR('',#33565,1.);
+#33565=DIRECTION('',(-1.,0.,3.33066907387543E-015));
+#33566=CARTESIAN_POINT('',(5.45,-4.4,-3.2));
+#33567=AXIS2_PLACEMENT_3D('',#33568,#33569,#33570);
+#33568=CARTESIAN_POINT('',(5.65,-4.4,-3.2));
+#33569=DIRECTION('',(-1.77635683940025E-015,1.11022302462516E-015,1.));
+#33570=DIRECTION('',(-1.,4.93038065763132E-031,-1.77635683940025E-015));
+#33571=CARTESIAN_POINT('',(5.45,-4.4,-1.4));
+#33572=CARTESIAN_POINT('',(5.45,-4.4,-1.4));
+#33573=VECTOR('',#33574,1.);
+#33574=DIRECTION('',(1.48029736616688E-015,0.,-1.));
+#33575=AXIS2_PLACEMENT_3D('',#33576,#33577,#33578);
+#33576=CARTESIAN_POINT('',(5.65,-4.4,-1.4));
+#33577=DIRECTION('',(0.,-0.,-1.));
+#33578=DIRECTION('',(0.,-1.,0.));
+#33579=CARTESIAN_POINT('',(5.05,-4.4,-3.2));
+#33580=AXIS2_PLACEMENT_3D('',#33581,#33582,#33583);
+#33581=CARTESIAN_POINT('',(5.65,-4.4,-3.2));
+#33582=DIRECTION('',(-1.77635683940025E-015,1.11022302462516E-015,1.));
+#33583=DIRECTION('',(-1.,1.48029736616688E-015,-1.77635683940025E-015));
+#33584=CARTESIAN_POINT('',(5.45,-4.4,-3.2));
+#33585=VECTOR('',#33586,1.);
+#33586=DIRECTION('',(-1.,0.,0.));
+#33587=CARTESIAN_POINT('',(5.05,-4.4,-1.4));
+#33588=AXIS2_PLACEMENT_3D('',#33589,#33590,#33591);
+#33589=CARTESIAN_POINT('',(5.65,-4.4,-1.4));
+#33590=DIRECTION('',(0.,-0.,-1.));
+#33591=DIRECTION('',(0.,-1.,0.));
+#33592=CARTESIAN_POINT('',(5.05,-4.4,-3.2));
+#33593=VECTOR('',#33594,1.);
+#33594=DIRECTION('',(-1.48029736616688E-015,0.,1.));
+#33595=CARTESIAN_POINT('',(5.05,-4.4,-1.4));
+#33596=VECTOR('',#33597,1.);
+#33597=DIRECTION('',(1.,0.,-5.55111512312579E-016));
+#33598=CARTESIAN_POINT('',(-5.45,-3.92982212813471,1.29736659610103));
+#33599=CARTESIAN_POINT('',(-5.45,-3.70762993649092,1.06657657493133));
+#33600=AXIS2_PLACEMENT_3D('',#33601,#33602,#33603);
+#33601=CARTESIAN_POINT('',(-5.45,-4.5298221281347,0.497366596101026));
+#33602=DIRECTION('',(1.,-2.46519032881566E-032,-4.59552039998552E-016));
+#33603=DIRECTION('',(2.61581606959E-016,0.822192191643779,0.569209978830308));
+#33604=CARTESIAN_POINT('',(-5.45,-3.51443843832876,0.787522188697091));
+#33605=CARTESIAN_POINT('',(-5.45,-3.70762993649094,1.06657657493135));
+#33606=VECTOR('',#33607,1.);
+#33607=DIRECTION('',(0.,0.569209978830307,-0.822192191643779));
+#33608=CARTESIAN_POINT('',(-5.45,-3.18556156167124,0.787522188697091));
+#33609=AXIS2_PLACEMENT_3D('',#33610,#33611,#33612);
+#33610=CARTESIAN_POINT('',(-5.45,-3.35,0.901364184463153));
+#33611=DIRECTION('',(-1.,0.,4.59552039998552E-016));
+#33612=DIRECTION('',(-2.61581606959001E-016,0.822192191643778,-0.569209978830309));
+#33613=CARTESIAN_POINT('',(-5.45,-2.99237006350908,1.06657657493133));
+#33614=CARTESIAN_POINT('',(-5.45,-3.18556156167124,0.787522188697091));
+#33615=VECTOR('',#33616,1.);
+#33616=DIRECTION('',(0.,0.569209978830309,0.822192191643778));
+#33617=CARTESIAN_POINT('',(-5.45,-2.77017787186529,1.29736659610103));
+#33618=AXIS2_PLACEMENT_3D('',#33619,#33620,#33621);
+#33619=CARTESIAN_POINT('',(-5.45,-2.1701778718653,0.497366596101026));
+#33620=DIRECTION('',(1.,2.46519032881566E-032,-4.59552039998552E-016));
+#33621=DIRECTION('',(3.67641631998843E-016,-0.599999999999996,0.800000000000003));
+#33622=CARTESIAN_POINT('',(-5.45,-2.5693836321356,1.44796227589829));
+#33623=CARTESIAN_POINT('',(-5.45,-2.7701778718653,1.29736659610103));
+#33624=VECTOR('',#33625,1.);
+#33625=DIRECTION('',(0.,0.800000000000004,0.599999999999995));
+#33626=CARTESIAN_POINT('',(-5.45,-2.43867295401695,1.43867295401695));
+#33627=AXIS2_PLACEMENT_3D('',#33628,#33629,#33630);
+#33628=CARTESIAN_POINT('',(-5.45,-2.5093836321356,1.36796227589829));
+#33629=DIRECTION('',(1.,-4.93038065763132E-032,-4.59552039998552E-016));
+#33630=DIRECTION('',(3.24952363791088E-016,0.707106781186545,0.70710678118655));
+#33631=CARTESIAN_POINT('',(-5.45,-2.26132704598305,1.26132704598305));
+#33632=CARTESIAN_POINT('',(-5.45,-2.43867295401695,1.43867295401695));
+#33633=VECTOR('',#33634,1.);
+#33634=DIRECTION('',(0.,0.707106781186549,-0.707106781186546));
+#33635=CARTESIAN_POINT('',(-5.45,-2.2520377241017,1.13061636786439));
+#33636=AXIS2_PLACEMENT_3D('',#33637,#33638,#33639);
+#33637=CARTESIAN_POINT('',(-5.45,-2.3320377241017,1.19061636786439));
+#33638=DIRECTION('',(1.,2.46519032881566E-032,-4.59552039998552E-016));
+#33639=DIRECTION('',(-2.75731223999131E-016,0.8,-0.6));
+#33640=CARTESIAN_POINT('',(-5.45,-2.5,0.8));
+#33641=CARTESIAN_POINT('',(-5.45,-2.25203772410169,1.13061636786441));
+#33642=VECTOR('',#33643,1.);
+#33643=DIRECTION('',(0.,-0.6,-0.8));
+#33644=CARTESIAN_POINT('',(-5.45,-2.5,-0.1));
+#33645=CARTESIAN_POINT('',(-5.45,-2.5,0.799999999999998));
+#33646=VECTOR('',#33647,1.);
+#33647=DIRECTION('',(-9.86864910777913E-016,4.93432455388956E-016,-1.));
+#33648=CARTESIAN_POINT('',(-5.45,-2.075,-0.525));
+#33649=CARTESIAN_POINT('',(-5.45,-2.5,-0.0999999999999988));
+#33650=VECTOR('',#33651,1.);
+#33651=DIRECTION('',(0.,0.707106781186547,-0.707106781186548));
+#33652=CARTESIAN_POINT('',(-5.45,-2.075,-3.2));
+#33653=CARTESIAN_POINT('',(-5.45,-2.075,-0.524999999999998));
+#33654=VECTOR('',#33655,1.);
+#33655=DIRECTION('',(-3.32029315775747E-016,-1.66014657887874E-016,-1.));
+#33656=CARTESIAN_POINT('',(-5.45,-2.075,-3.2));
+#33657=VECTOR('',#33658,1.);
+#33658=DIRECTION('',(0.,-1.,0.));
+#33659=CARTESIAN_POINT('',(-5.45,-4.395,-1.4));
+#33660=CARTESIAN_POINT('',(-5.45,-4.4,-1.4));
+#33661=VECTOR('',#33662,1.);
+#33662=DIRECTION('',(0.,1.,0.));
+#33663=CARTESIAN_POINT('',(-5.45,-4.395,-0.300000000000001));
+#33664=CARTESIAN_POINT('',(-5.45,-4.395,-1.4));
+#33665=VECTOR('',#33666,1.);
+#33666=DIRECTION('',(0.,8.07434927000113E-016,1.));
+#33667=CARTESIAN_POINT('',(-5.45,-4.2,-0.1));
+#33668=CARTESIAN_POINT('',(-5.45,-4.395,-0.300000000000004));
+#33669=VECTOR('',#33670,1.);
+#33670=DIRECTION('',(0.,0.698100136129537,0.716000139620044));
+#33671=CARTESIAN_POINT('',(-5.45,-4.2,0.8));
+#33672=CARTESIAN_POINT('',(-5.45,-4.2,-0.100000000000005));
+#33673=VECTOR('',#33674,1.);
+#33674=DIRECTION('',(9.86864910777911E-016,0.,1.));
+#33675=CARTESIAN_POINT('',(-5.45,-4.4479622758983,1.13061636786439));
+#33676=CARTESIAN_POINT('',(-5.45,-4.2,0.799999999999999));
+#33677=VECTOR('',#33678,1.);
+#33678=DIRECTION('',(0.,-0.6,0.8));
+#33679=CARTESIAN_POINT('',(-5.45,-4.43867295401695,1.26132704598305));
+#33680=AXIS2_PLACEMENT_3D('',#33681,#33682,#33683);
+#33681=CARTESIAN_POINT('',(-5.45,-4.36796227589829,1.19061636786439));
+#33682=DIRECTION('',(1.,-9.86076131526265E-032,-4.59552039998552E-016));
+#33683=DIRECTION('',(3.24952363791088E-016,-0.707106781186545,0.70710678118655));
+#33684=CARTESIAN_POINT('',(-5.45,-4.26132704598305,1.43867295401695));
+#33685=CARTESIAN_POINT('',(-5.45,-4.43867295401695,1.26132704598305));
+#33686=VECTOR('',#33687,1.);
+#33687=DIRECTION('',(0.,0.707106781186549,0.707106781186546));
+#33688=CARTESIAN_POINT('',(-5.45,-4.13061636786439,1.44796227589829));
+#33689=AXIS2_PLACEMENT_3D('',#33690,#33691,#33692);
+#33690=CARTESIAN_POINT('',(-5.45,-4.1906163678644,1.36796227589829));
+#33691=DIRECTION('',(1.,2.46519032881566E-032,-4.59552039998552E-016));
+#33692=DIRECTION('',(3.6764163199884E-016,0.600000000000005,0.799999999999996));
+#33693=CARTESIAN_POINT('',(-5.45,-4.13061636786439,1.44796227589829));
+#33694=VECTOR('',#33695,1.);
+#33695=DIRECTION('',(0.,0.800000000000003,-0.599999999999997));
+#33696=CARTESIAN_POINT('',(-5.05,-4.395,-1.4));
+#33697=CARTESIAN_POINT('',(-5.05,-4.4,-1.4));
+#33698=VECTOR('',#33699,1.);
+#33699=DIRECTION('',(0.,1.,0.));
+#33700=CARTESIAN_POINT('',(-5.05,-4.395,-1.4));
+#33701=VECTOR('',#33702,1.);
+#33702=DIRECTION('',(-1.,0.,0.));
+#33703=CARTESIAN_POINT('',(-5.05,-3.70762993649092,1.06657657493133));
+#33704=CARTESIAN_POINT('',(-5.05,-3.92982212813471,1.29736659610103));
+#33705=AXIS2_PLACEMENT_3D('',#33706,#33707,#33708);
+#33706=CARTESIAN_POINT('',(-5.05,-4.5298221281347,0.497366596101026));
+#33707=DIRECTION('',(1.,-2.46519032881566E-032,-4.59552039998552E-016));
+#33708=DIRECTION('',(2.61581606959E-016,0.822192191643779,0.569209978830308));
+#33709=CARTESIAN_POINT('',(-5.05,-4.13061636786439,1.44796227589829));
+#33710=CARTESIAN_POINT('',(-5.05,-4.13061636786439,1.44796227589829));
+#33711=VECTOR('',#33712,1.);
+#33712=DIRECTION('',(0.,0.800000000000002,-0.599999999999997));
+#33713=CARTESIAN_POINT('',(-5.05,-4.26132704598305,1.43867295401695));
+#33714=AXIS2_PLACEMENT_3D('',#33715,#33716,#33717);
+#33715=CARTESIAN_POINT('',(-5.05,-4.1906163678644,1.36796227589829));
+#33716=DIRECTION('',(1.,2.46519032881566E-032,-4.59552039998552E-016));
+#33717=DIRECTION('',(3.6764163199884E-016,0.600000000000005,0.799999999999996));
+#33718=CARTESIAN_POINT('',(-5.05,-4.43867295401695,1.26132704598305));
+#33719=CARTESIAN_POINT('',(-5.05,-4.43867295401695,1.26132704598305));
+#33720=VECTOR('',#33721,1.);
+#33721=DIRECTION('',(0.,0.707106781186549,0.707106781186546));
+#33722=CARTESIAN_POINT('',(-5.05,-4.4479622758983,1.13061636786439));
+#33723=AXIS2_PLACEMENT_3D('',#33724,#33725,#33726);
+#33724=CARTESIAN_POINT('',(-5.05,-4.36796227589829,1.19061636786439));
+#33725=DIRECTION('',(1.,-9.86076131526265E-032,-4.59552039998552E-016));
+#33726=DIRECTION('',(3.24952363791088E-016,-0.707106781186545,0.70710678118655));
+#33727=CARTESIAN_POINT('',(-5.05,-4.2,0.799999999999999));
+#33728=CARTESIAN_POINT('',(-5.05,-4.2,0.799999999999999));
+#33729=VECTOR('',#33730,1.);
+#33730=DIRECTION('',(0.,-0.600000000000002,0.799999999999998));
+#33731=CARTESIAN_POINT('',(-5.05,-4.2,-0.100000000000001));
+#33732=CARTESIAN_POINT('',(-5.05,-4.2,-0.100000000000005));
+#33733=VECTOR('',#33734,1.);
+#33734=DIRECTION('',(9.86864910777911E-016,0.,1.));
+#33735=CARTESIAN_POINT('',(-5.05,-4.395,-0.300000000000001));
+#33736=CARTESIAN_POINT('',(-5.05,-4.395,-0.300000000000004));
+#33737=VECTOR('',#33738,1.);
+#33738=DIRECTION('',(0.,0.698100136129537,0.716000139620044));
+#33739=CARTESIAN_POINT('',(-5.05,-4.395,-1.4));
+#33740=VECTOR('',#33741,1.);
+#33741=DIRECTION('',(0.,8.07434927000113E-016,1.));
+#33742=CARTESIAN_POINT('',(-5.05,-2.075,-3.2));
+#33743=CARTESIAN_POINT('',(-5.05,-2.075,-3.2));
+#33744=VECTOR('',#33745,1.);
+#33745=DIRECTION('',(0.,-1.,0.));
+#33746=CARTESIAN_POINT('',(-5.05,-2.075,-0.525000000000001));
+#33747=CARTESIAN_POINT('',(-5.05,-2.075,-0.524999999999998));
+#33748=VECTOR('',#33749,1.);
+#33749=DIRECTION('',(-3.32029315775747E-016,-1.66014657887874E-016,-1.));
+#33750=CARTESIAN_POINT('',(-5.05,-2.5,-0.100000000000001));
+#33751=CARTESIAN_POINT('',(-5.05,-2.5,-0.0999999999999988));
+#33752=VECTOR('',#33753,1.);
+#33753=DIRECTION('',(0.,0.707106781186547,-0.707106781186548));
+#33754=CARTESIAN_POINT('',(-5.05,-2.5,0.799999999999999));
+#33755=CARTESIAN_POINT('',(-5.05,-2.5,0.799999999999998));
+#33756=VECTOR('',#33757,1.);
+#33757=DIRECTION('',(-9.86864910777913E-016,4.93432455388956E-016,-1.));
+#33758=CARTESIAN_POINT('',(-5.05,-2.2520377241017,1.13061636786439));
+#33759=CARTESIAN_POINT('',(-5.05,-2.25203772410169,1.13061636786441));
+#33760=VECTOR('',#33761,1.);
+#33761=DIRECTION('',(0.,-0.600000000000002,-0.799999999999999));
+#33762=CARTESIAN_POINT('',(-5.05,-2.26132704598305,1.26132704598305));
+#33763=AXIS2_PLACEMENT_3D('',#33764,#33765,#33766);
+#33764=CARTESIAN_POINT('',(-5.05,-2.3320377241017,1.19061636786439));
+#33765=DIRECTION('',(1.,2.46519032881566E-032,-4.59552039998552E-016));
+#33766=DIRECTION('',(-2.75731223999131E-016,0.8,-0.6));
+#33767=CARTESIAN_POINT('',(-5.05,-2.43867295401695,1.43867295401695));
+#33768=CARTESIAN_POINT('',(-5.05,-2.43867295401695,1.43867295401695));
+#33769=VECTOR('',#33770,1.);
+#33770=DIRECTION('',(0.,0.707106781186549,-0.707106781186546));
+#33771=CARTESIAN_POINT('',(-5.05,-2.5693836321356,1.44796227589829));
+#33772=AXIS2_PLACEMENT_3D('',#33773,#33774,#33775);
+#33773=CARTESIAN_POINT('',(-5.05,-2.5093836321356,1.36796227589829));
+#33774=DIRECTION('',(1.,-4.93038065763132E-032,-4.59552039998552E-016));
+#33775=DIRECTION('',(3.24952363791088E-016,0.707106781186545,0.70710678118655));
+#33776=CARTESIAN_POINT('',(-5.05,-2.77017787186529,1.29736659610103));
+#33777=CARTESIAN_POINT('',(-5.05,-2.7701778718653,1.29736659610103));
+#33778=VECTOR('',#33779,1.);
+#33779=DIRECTION('',(0.,0.800000000000004,0.599999999999995));
+#33780=CARTESIAN_POINT('',(-5.05,-2.99237006350908,1.06657657493133));
+#33781=AXIS2_PLACEMENT_3D('',#33782,#33783,#33784);
+#33782=CARTESIAN_POINT('',(-5.05,-2.1701778718653,0.497366596101026));
+#33783=DIRECTION('',(1.,2.46519032881566E-032,-4.59552039998552E-016));
+#33784=DIRECTION('',(3.67641631998843E-016,-0.599999999999996,0.800000000000003));
+#33785=CARTESIAN_POINT('',(-5.05,-3.18556156167124,0.787522188697091));
+#33786=CARTESIAN_POINT('',(-5.05,-3.18556156167124,0.787522188697091));
+#33787=VECTOR('',#33788,1.);
+#33788=DIRECTION('',(0.,0.569209978830309,0.822192191643778));
+#33789=CARTESIAN_POINT('',(-5.05,-3.51443843832876,0.787522188697091));
+#33790=AXIS2_PLACEMENT_3D('',#33791,#33792,#33793);
+#33791=CARTESIAN_POINT('',(-5.05,-3.35,0.901364184463153));
+#33792=DIRECTION('',(-1.,0.,4.59552039998552E-016));
+#33793=DIRECTION('',(-2.61581606959001E-016,0.822192191643778,-0.569209978830309));
+#33794=CARTESIAN_POINT('',(-5.05,-3.70762993649094,1.06657657493135));
+#33795=VECTOR('',#33796,1.);
+#33796=DIRECTION('',(0.,0.569209978830307,-0.822192191643779));
+#33797=CARTESIAN_POINT('',(-4.85,-4.4,-3.8));
+#33798=AXIS2_PLACEMENT_3D('',#33799,#33800,#33801);
+#33799=CARTESIAN_POINT('',(-4.85,-4.4,-3.2));
+#33800=DIRECTION('',(-0.,-1.,0.));
+#33801=DIRECTION('',(-1.,0.,2.22044604925031E-015));
+#33802=CARTESIAN_POINT('',(-4.85,-4.4,-3.4));
+#33803=CARTESIAN_POINT('',(-4.85,-4.4,-3.4));
+#33804=VECTOR('',#33805,1.);
+#33805=DIRECTION('',(0.,0.,-1.));
+#33806=AXIS2_PLACEMENT_3D('',#33807,#33808,#33809);
+#33807=CARTESIAN_POINT('',(-4.85,-4.4,-3.2));
+#33808=DIRECTION('',(-0.,-1.,0.));
+#33809=DIRECTION('',(-1.,0.,2.22044604925031E-015));
+#33810=CARTESIAN_POINT('',(5.45000000000001,-3.70762993649092,1.06657657493133));
+#33811=CARTESIAN_POINT('',(5.45000000000001,-3.92982212813471,1.29736659610102));
+#33812=AXIS2_PLACEMENT_3D('',#33813,#33814,#33815);
+#33813=CARTESIAN_POINT('',(5.44999999999999,-4.5298221281347,0.497366596101021));
+#33814=DIRECTION('',(1.,1.97215226305253E-031,1.19434011948696E-015));
+#33815=DIRECTION('',(-6.79830314129362E-016,0.822192191643779,0.569209978830308));
+#33816=CARTESIAN_POINT('',(5.44999999999999,-4.13061636786439,1.44796227589829));
+#33817=CARTESIAN_POINT('',(5.44999999999999,-3.92982212813471,1.29736659610102));
+#33818=VECTOR('',#33819,1.);
+#33819=DIRECTION('',(-3.53866095320581E-015,-0.800000000000003,0.599999999999997));
+#33820=CARTESIAN_POINT('',(5.45000000000001,-4.26132704598305,1.43867295401694));
+#33821=AXIS2_PLACEMENT_3D('',#33822,#33823,#33824);
+#33822=CARTESIAN_POINT('',(5.44999999999999,-4.1906163678644,1.36796227589829));
+#33823=DIRECTION('',(1.,9.86076131526265E-032,1.19434011948696E-015));
+#33824=DIRECTION('',(-9.55472095589566E-016,0.600000000000005,0.799999999999996));
+#33825=CARTESIAN_POINT('',(5.44999999999999,-4.43867295401695,1.26132704598304));
+#33826=CARTESIAN_POINT('',(5.44999999999999,-4.26132704598305,1.43867295401695));
+#33827=VECTOR('',#33828,1.);
+#33828=DIRECTION('',(3.54131082265205E-015,-0.70710678118655,-0.707106781186545));
+#33829=CARTESIAN_POINT('',(5.45000000000001,-4.4479622758983,1.13061636786439));
+#33830=AXIS2_PLACEMENT_3D('',#33831,#33832,#33833);
+#33831=CARTESIAN_POINT('',(5.44999999999999,-4.36796227589829,1.19061636786439));
+#33832=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#33833=DIRECTION('',(-8.44525997532386E-016,-0.707106781186545,0.70710678118655));
+#33834=CARTESIAN_POINT('',(5.44999999999999,-4.2,0.799999999999995));
+#33835=CARTESIAN_POINT('',(5.44999999999999,-4.4479622758983,1.13061636786439));
+#33836=VECTOR('',#33837,1.);
+#33837=DIRECTION('',(0.,0.600000000000002,-0.799999999999999));
+#33838=CARTESIAN_POINT('',(5.44999999999999,-4.2,-0.100000000000005));
+#33839=CARTESIAN_POINT('',(5.44999999999999,-4.2,0.799999999999999));
+#33840=VECTOR('',#33841,1.);
+#33841=DIRECTION('',(1.97372982155583E-015,0.,-1.));
+#33842=CARTESIAN_POINT('',(5.44999999999999,-4.395,-0.300000000000006));
+#33843=CARTESIAN_POINT('',(5.44999999999999,-4.2,-0.100000000000003));
+#33844=VECTOR('',#33845,1.);
+#33845=DIRECTION('',(0.,-0.69810013612954,-0.71600013962004));
+#33846=CARTESIAN_POINT('',(5.45,-4.395,-1.4));
+#33847=CARTESIAN_POINT('',(5.44999999999999,-4.395,-0.300000000000006));
+#33848=VECTOR('',#33849,1.);
+#33849=DIRECTION('',(8.07434927000113E-016,-1.61486985400023E-015,-1.));
+#33850=CARTESIAN_POINT('',(5.45,-4.395,-1.4));
+#33851=VECTOR('',#33852,1.);
+#33852=DIRECTION('',(0.,-1.,0.));
+#33853=CARTESIAN_POINT('',(5.45,-2.075,-3.2));
+#33854=CARTESIAN_POINT('',(5.45,-4.4,-3.2));
+#33855=VECTOR('',#33856,1.);
+#33856=DIRECTION('',(0.,1.,0.));
+#33857=CARTESIAN_POINT('',(5.44999999999999,-2.075,-0.525000000000005));
+#33858=CARTESIAN_POINT('',(5.45,-2.075,-3.2));
+#33859=VECTOR('',#33860,1.);
+#33860=DIRECTION('',(-1.32811726310299E-015,-1.66014657887874E-016,1.));
+#33861=CARTESIAN_POINT('',(5.44999999999999,-2.5,-0.100000000000005));
+#33862=CARTESIAN_POINT('',(5.44999999999999,-2.075,-0.525000000000005));
+#33863=VECTOR('',#33864,1.);
+#33864=DIRECTION('',(0.,-0.707106781186549,0.707106781186546));
+#33865=CARTESIAN_POINT('',(5.44999999999999,-2.5,0.799999999999995));
+#33866=CARTESIAN_POINT('',(5.44999999999999,-2.5,-0.100000000000006));
+#33867=VECTOR('',#33868,1.);
+#33868=DIRECTION('',(-1.97372982155583E-015,4.93432455388956E-016,1.));
+#33869=CARTESIAN_POINT('',(5.44999999999999,-2.2520377241017,1.13061636786439));
+#33870=CARTESIAN_POINT('',(5.44999999999999,-2.50000000000001,0.799999999999979));
+#33871=VECTOR('',#33872,1.);
+#33872=DIRECTION('',(0.,0.599999999999998,0.800000000000001));
+#33873=CARTESIAN_POINT('',(5.45000000000001,-2.26132704598305,1.26132704598304));
+#33874=AXIS2_PLACEMENT_3D('',#33875,#33876,#33877);
+#33875=CARTESIAN_POINT('',(5.44999999999999,-2.3320377241017,1.19061636786439));
+#33876=DIRECTION('',(1.,9.86076131526265E-032,1.19434011948696E-015));
+#33877=DIRECTION('',(7.16604071692178E-016,0.8,-0.6));
+#33878=CARTESIAN_POINT('',(5.44999999999999,-2.43867295401695,1.43867295401694));
+#33879=CARTESIAN_POINT('',(5.44999999999999,-2.26132704598305,1.26132704598305));
+#33880=VECTOR('',#33881,1.);
+#33881=DIRECTION('',(-3.54131082265204E-015,-0.707106781186556,0.707106781186539));
+#33882=CARTESIAN_POINT('',(5.45000000000001,-2.5693836321356,1.44796227589829));
+#33883=AXIS2_PLACEMENT_3D('',#33884,#33885,#33886);
+#33884=CARTESIAN_POINT('',(5.44999999999999,-2.5093836321356,1.36796227589829));
+#33885=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#33886=DIRECTION('',(-8.44525997532386E-016,0.707106781186545,0.70710678118655));
+#33887=CARTESIAN_POINT('',(5.44999999999999,-2.77017787186529,1.29736659610102));
+#33888=CARTESIAN_POINT('',(5.44999999999999,-2.5693836321356,1.44796227589829));
+#33889=VECTOR('',#33890,1.);
+#33890=DIRECTION('',(3.5386609532058E-015,-0.800000000000005,-0.599999999999994));
+#33891=CARTESIAN_POINT('',(5.45000000000001,-2.99237006350908,1.06657657493133));
+#33892=AXIS2_PLACEMENT_3D('',#33893,#33894,#33895);
+#33893=CARTESIAN_POINT('',(5.44999999999999,-2.1701778718653,0.497366596101021));
+#33894=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#33895=DIRECTION('',(-9.55472095589574E-016,-0.599999999999996,0.800000000000003));
+#33896=CARTESIAN_POINT('',(5.44999999999999,-3.18556156167124,0.787522188697086));
+#33897=CARTESIAN_POINT('',(5.44999999999999,-2.99237006350908,1.06657657493133));
+#33898=VECTOR('',#33899,1.);
+#33899=DIRECTION('',(0.,-0.569209978830309,-0.822192191643778));
+#33900=CARTESIAN_POINT('',(5.45000000000001,-3.51443843832876,0.787522188697086));
+#33901=AXIS2_PLACEMENT_3D('',#33902,#33903,#33904);
+#33902=CARTESIAN_POINT('',(5.44999999999999,-3.35,0.901364184463148));
+#33903=DIRECTION('',(-1.,0.,-1.19434011948696E-015));
+#33904=DIRECTION('',(6.79830314129363E-016,0.822192191643778,-0.569209978830309));
+#33905=CARTESIAN_POINT('',(5.44999999999999,-3.51443843832874,0.787522188697066));
+#33906=VECTOR('',#33907,1.);
+#33907=DIRECTION('',(0.,-0.569209978830307,0.822192191643779));
+#33908=CARTESIAN_POINT('',(4.85,-4.4,-3.4));
+#33909=AXIS2_PLACEMENT_3D('',#33910,#33911,#33912);
+#33910=CARTESIAN_POINT('',(4.85,-4.4,-3.2));
+#33911=DIRECTION('',(0.,-1.,-0.));
+#33912=DIRECTION('',(0.,0.,-1.));
+#33913=CARTESIAN_POINT('',(4.85,-4.4,-3.8));
+#33914=CARTESIAN_POINT('',(4.85,-4.4,-3.8));
+#33915=VECTOR('',#33916,1.);
+#33916=DIRECTION('',(0.,0.,1.));
+#33917=AXIS2_PLACEMENT_3D('',#33918,#33919,#33920);
+#33918=CARTESIAN_POINT('',(4.85,-4.4,-3.2));
+#33919=DIRECTION('',(0.,-1.,-0.));
+#33920=DIRECTION('',(0.,0.,-1.));
+#33921=CARTESIAN_POINT('',(5.05000000000001,-3.92982212813471,1.29736659610102));
+#33922=CARTESIAN_POINT('',(5.05000000000001,-3.70762993649092,1.06657657493133));
+#33923=AXIS2_PLACEMENT_3D('',#33924,#33925,#33926);
+#33924=CARTESIAN_POINT('',(5.04999999999999,-4.5298221281347,0.497366596101021));
+#33925=DIRECTION('',(1.,1.97215226305253E-031,1.19434011948696E-015));
+#33926=DIRECTION('',(-6.79830314129362E-016,0.822192191643779,0.569209978830308));
+#33927=CARTESIAN_POINT('',(5.05000000000001,-3.51443843832876,0.787522188697086));
+#33928=CARTESIAN_POINT('',(5.04999999999999,-3.51443843832874,0.787522188697067));
+#33929=VECTOR('',#33930,1.);
+#33930=DIRECTION('',(0.,-0.569209978830307,0.822192191643779));
+#33931=CARTESIAN_POINT('',(5.04999999999999,-3.18556156167124,0.787522188697086));
+#33932=AXIS2_PLACEMENT_3D('',#33933,#33934,#33935);
+#33933=CARTESIAN_POINT('',(5.04999999999999,-3.35,0.901364184463148));
+#33934=DIRECTION('',(-1.,0.,-1.19434011948696E-015));
+#33935=DIRECTION('',(6.79830314129363E-016,0.822192191643778,-0.569209978830309));
+#33936=CARTESIAN_POINT('',(5.05000000000001,-2.99237006350908,1.06657657493133));
+#33937=CARTESIAN_POINT('',(5.04999999999999,-2.99237006350908,1.06657657493133));
+#33938=VECTOR('',#33939,1.);
+#33939=DIRECTION('',(0.,-0.569209978830309,-0.822192191643778));
+#33940=CARTESIAN_POINT('',(5.04999999999999,-2.77017787186529,1.29736659610102));
+#33941=AXIS2_PLACEMENT_3D('',#33942,#33943,#33944);
+#33942=CARTESIAN_POINT('',(5.04999999999999,-2.1701778718653,0.497366596101021));
+#33943=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#33944=DIRECTION('',(-9.55472095589574E-016,-0.599999999999996,0.800000000000003));
+#33945=CARTESIAN_POINT('',(5.05000000000001,-2.5693836321356,1.44796227589829));
+#33946=CARTESIAN_POINT('',(5.04999999999999,-2.5693836321356,1.44796227589829));
+#33947=VECTOR('',#33948,1.);
+#33948=DIRECTION('',(3.5386609532058E-015,-0.800000000000005,-0.599999999999994));
+#33949=CARTESIAN_POINT('',(5.04999999999999,-2.43867295401695,1.43867295401694));
+#33950=AXIS2_PLACEMENT_3D('',#33951,#33952,#33953);
+#33951=CARTESIAN_POINT('',(5.04999999999999,-2.5093836321356,1.36796227589829));
+#33952=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#33953=DIRECTION('',(-8.44525997532386E-016,0.707106781186545,0.70710678118655));
+#33954=CARTESIAN_POINT('',(5.05000000000001,-2.26132704598305,1.26132704598304));
+#33955=CARTESIAN_POINT('',(5.04999999999999,-2.26132704598305,1.26132704598305));
+#33956=VECTOR('',#33957,1.);
+#33957=DIRECTION('',(-3.54131082265204E-015,-0.707106781186556,0.707106781186539));
+#33958=CARTESIAN_POINT('',(5.04999999999999,-2.2520377241017,1.13061636786439));
+#33959=AXIS2_PLACEMENT_3D('',#33960,#33961,#33962);
+#33960=CARTESIAN_POINT('',(5.04999999999999,-2.3320377241017,1.19061636786439));
+#33961=DIRECTION('',(1.,9.86076131526265E-032,1.19434011948696E-015));
+#33962=DIRECTION('',(7.16604071692178E-016,0.8,-0.6));
+#33963=CARTESIAN_POINT('',(5.04999999999999,-2.5,0.799999999999995));
+#33964=CARTESIAN_POINT('',(5.04999999999999,-2.50000000000001,0.799999999999979));
+#33965=VECTOR('',#33966,1.);
+#33966=DIRECTION('',(0.,0.599999999999998,0.800000000000001));
+#33967=CARTESIAN_POINT('',(5.05,-2.5,-0.100000000000005));
+#33968=CARTESIAN_POINT('',(5.05,-2.5,-0.100000000000006));
+#33969=VECTOR('',#33970,1.);
+#33970=DIRECTION('',(-1.97372982155582E-015,4.93432455388955E-016,1.));
+#33971=CARTESIAN_POINT('',(5.05,-2.075,-0.525000000000005));
+#33972=CARTESIAN_POINT('',(5.05,-2.075,-0.525000000000005));
+#33973=VECTOR('',#33974,1.);
+#33974=DIRECTION('',(0.,-0.707106781186549,0.707106781186546));
+#33975=CARTESIAN_POINT('',(5.05,-2.075,-3.2));
+#33976=CARTESIAN_POINT('',(5.05,-2.075,-3.2));
+#33977=VECTOR('',#33978,1.);
+#33978=DIRECTION('',(-1.32811726310299E-015,-1.66014657887874E-016,1.));
+#33979=CARTESIAN_POINT('',(5.05,-4.4,-3.2));
+#33980=VECTOR('',#33981,1.);
+#33981=DIRECTION('',(0.,1.,0.));
+#33982=CARTESIAN_POINT('',(5.05,-4.395,-1.4));
+#33983=CARTESIAN_POINT('',(5.05,-4.395,-1.4));
+#33984=VECTOR('',#33985,1.);
+#33985=DIRECTION('',(0.,-1.,0.));
+#33986=CARTESIAN_POINT('',(5.05,-4.395,-0.300000000000006));
+#33987=CARTESIAN_POINT('',(5.05,-4.395,-0.300000000000006));
+#33988=VECTOR('',#33989,1.);
+#33989=DIRECTION('',(8.07434927000113E-016,-1.61486985400023E-015,-1.));
+#33990=CARTESIAN_POINT('',(5.05,-4.2,-0.100000000000005));
+#33991=CARTESIAN_POINT('',(5.05,-4.2,-0.100000000000003));
+#33992=VECTOR('',#33993,1.);
+#33993=DIRECTION('',(0.,-0.69810013612954,-0.71600013962004));
+#33994=CARTESIAN_POINT('',(5.04999999999999,-4.2,0.799999999999995));
+#33995=CARTESIAN_POINT('',(5.04999999999999,-4.2,0.799999999999999));
+#33996=VECTOR('',#33997,1.);
+#33997=DIRECTION('',(1.97372982155583E-015,0.,-1.));
+#33998=CARTESIAN_POINT('',(5.05000000000001,-4.4479622758983,1.13061636786439));
+#33999=CARTESIAN_POINT('',(5.04999999999999,-4.4479622758983,1.13061636786439));
+#34000=VECTOR('',#34001,1.);
+#34001=DIRECTION('',(0.,0.6,-0.8));
+#34002=CARTESIAN_POINT('',(5.04999999999999,-4.43867295401695,1.26132704598304));
+#34003=AXIS2_PLACEMENT_3D('',#34004,#34005,#34006);
+#34004=CARTESIAN_POINT('',(5.04999999999999,-4.36796227589829,1.19061636786439));
+#34005=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#34006=DIRECTION('',(-8.44525997532386E-016,-0.707106781186545,0.70710678118655));
+#34007=CARTESIAN_POINT('',(5.05000000000001,-4.26132704598305,1.43867295401694));
+#34008=CARTESIAN_POINT('',(5.04999999999999,-4.26132704598305,1.43867295401695));
+#34009=VECTOR('',#34010,1.);
+#34010=DIRECTION('',(3.54131082265205E-015,-0.70710678118655,-0.707106781186545));
+#34011=CARTESIAN_POINT('',(5.04999999999999,-4.13061636786439,1.44796227589829));
+#34012=AXIS2_PLACEMENT_3D('',#34013,#34014,#34015);
+#34013=CARTESIAN_POINT('',(5.04999999999999,-4.1906163678644,1.36796227589829));
+#34014=DIRECTION('',(1.,9.86076131526265E-032,1.19434011948696E-015));
+#34015=DIRECTION('',(-9.55472095589566E-016,0.600000000000005,0.799999999999996));
+#34016=CARTESIAN_POINT('',(5.04999999999999,-3.92982212813471,1.29736659610102));
+#34017=VECTOR('',#34018,1.);
+#34018=DIRECTION('',(-3.53866095320581E-015,-0.800000000000003,0.599999999999997));
+#34019=CARTESIAN_POINT('',(5.45,-4.395,-1.4));
+#34020=VECTOR('',#34021,1.);
+#34021=DIRECTION('',(-1.,0.,5.55111512312579E-016));
+#34022=CARTESIAN_POINT('',(-5.05,-3.70762993649092,1.06657657493133));
+#34023=VECTOR('',#34024,1.);
+#34024=DIRECTION('',(-1.,1.11022302462516E-015,5.5511151231258E-016));
+#34025=CARTESIAN_POINT('',(-5.05,-3.92982212813471,1.29736659610103));
+#34026=VECTOR('',#34027,1.);
+#34027=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34028=CARTESIAN_POINT('',(-5.05,-3.51443843832876,0.787522188697091));
+#34029=VECTOR('',#34030,1.);
+#34030=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34031=CARTESIAN_POINT('',(-5.05,-3.18556156167124,0.787522188697091));
+#34032=VECTOR('',#34033,1.);
+#34033=DIRECTION('',(-1.,1.11022302462516E-015,2.7755575615629E-016));
+#34034=CARTESIAN_POINT('',(-5.05,-2.99237006350908,1.06657657493133));
+#34035=VECTOR('',#34036,1.);
+#34036=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34037=CARTESIAN_POINT('',(-5.05,-2.77017787186529,1.29736659610103));
+#34038=VECTOR('',#34039,1.);
+#34039=DIRECTION('',(-1.,1.11022302462516E-015,5.5511151231258E-016));
+#34040=CARTESIAN_POINT('',(-5.05,-2.5693836321356,1.44796227589829));
+#34041=VECTOR('',#34042,1.);
+#34042=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34043=CARTESIAN_POINT('',(-5.05,-2.43867295401695,1.43867295401695));
+#34044=VECTOR('',#34045,1.);
+#34045=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34046=CARTESIAN_POINT('',(-5.05,-2.26132704598305,1.26132704598305));
+#34047=VECTOR('',#34048,1.);
+#34048=DIRECTION('',(-1.,0.,0.));
+#34049=CARTESIAN_POINT('',(-5.05,-2.2520377241017,1.13061636786439));
+#34050=VECTOR('',#34051,1.);
+#34051=DIRECTION('',(-1.,0.,0.));
+#34052=CARTESIAN_POINT('',(-5.05,-2.5,0.799999999999999));
+#34053=VECTOR('',#34054,1.);
+#34054=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34055=CARTESIAN_POINT('',(-5.05,-2.5,-0.100000000000001));
+#34056=VECTOR('',#34057,1.);
+#34057=DIRECTION('',(-1.,0.,3.81639164714899E-016));
+#34058=CARTESIAN_POINT('',(-5.05,-2.07500000000001,-0.525000000000001));
+#34059=VECTOR('',#34060,1.);
+#34060=DIRECTION('',(-1.,1.11022302462516E-015,5.55111512312578E-016));
+#34061=CARTESIAN_POINT('',(-5.05,-2.075,-3.2));
+#34062=VECTOR('',#34063,1.);
+#34063=DIRECTION('',(-1.,1.11022302462515E-015,3.33066907387544E-015));
+#34064=CARTESIAN_POINT('',(-4.85,-2.075,-3.8));
+#34065=AXIS2_PLACEMENT_3D('',#34066,#34067,#34068);
+#34066=CARTESIAN_POINT('',(-4.85,-2.075,-3.2));
+#34067=DIRECTION('',(1.11022302462516E-015,1.,2.03555499613665E-015));
+#34068=DIRECTION('',(-2.96059473233375E-015,2.03555499613665E-015,-1.));
+#34069=CARTESIAN_POINT('',(-4.85,-4.4,-3.8));
+#34070=VECTOR('',#34071,1.);
+#34071=DIRECTION('',(3.82012223526936E-016,1.,0.));
+#34072=CARTESIAN_POINT('',(-5.05,-4.395,-0.300000000000001));
+#34073=VECTOR('',#34074,1.);
+#34074=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34075=CARTESIAN_POINT('',(-5.05,-4.2,-0.100000000000001));
+#34076=VECTOR('',#34077,1.);
+#34077=DIRECTION('',(-1.,0.,5.55111512312583E-016));
+#34078=CARTESIAN_POINT('',(-5.05,-4.2,0.799999999999999));
+#34079=VECTOR('',#34080,1.);
+#34080=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#34081=CARTESIAN_POINT('',(-5.05,-4.4479622758983,1.13061636786439));
+#34082=VECTOR('',#34083,1.);
+#34083=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34084=CARTESIAN_POINT('',(-5.05,-4.43867295401695,1.26132704598305));
+#34085=VECTOR('',#34086,1.);
+#34086=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34087=CARTESIAN_POINT('',(-5.05,-4.26132704598305,1.43867295401695));
+#34088=VECTOR('',#34089,1.);
+#34089=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34090=CARTESIAN_POINT('',(-5.05,-4.13061636786439,1.44796227589829));
+#34091=VECTOR('',#34092,1.);
+#34092=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#34093=CARTESIAN_POINT('',(-4.85,-2.075,-3.4));
+#34094=CARTESIAN_POINT('',(-4.85,-2.075,-3.4));
+#34095=VECTOR('',#34096,1.);
+#34096=DIRECTION('',(-3.82012223526936E-016,-1.,0.));
+#34097=AXIS2_PLACEMENT_3D('',#34098,#34099,#34100);
+#34098=CARTESIAN_POINT('',(-4.85,-2.075,-3.2));
+#34099=DIRECTION('',(1.11022302462516E-015,1.,2.03555499613665E-015));
+#34100=DIRECTION('',(-4.44089209850051E-015,2.03555499613665E-015,-1.));
+#34101=CARTESIAN_POINT('',(-1.,-4.4,-3.8));
+#34102=CARTESIAN_POINT('',(-4.85,-4.4,-3.8));
+#34103=VECTOR('',#34104,1.);
+#34104=DIRECTION('',(1.,0.,3.46043540142906E-016));
+#34105=CARTESIAN_POINT('',(-1.,-4.4,-3.4));
+#34106=CARTESIAN_POINT('',(-1.,-4.4,-3.8));
+#34107=VECTOR('',#34108,1.);
+#34108=DIRECTION('',(-5.55111512312578E-016,0.,1.));
+#34109=CARTESIAN_POINT('',(-4.85,-4.4,-3.4));
+#34110=VECTOR('',#34111,1.);
+#34111=DIRECTION('',(1.,0.,3.46043540142906E-016));
+#34112=CARTESIAN_POINT('',(5.45000000000001,-3.92982212813471,1.29736659610102));
+#34113=VECTOR('',#34114,1.);
+#34114=DIRECTION('',(-1.,0.,5.55111512312579E-016));
+#34115=CARTESIAN_POINT('',(5.45000000000001,-3.70762993649092,1.06657657493133));
+#34116=VECTOR('',#34117,1.);
+#34117=DIRECTION('',(-1.,0.,0.));
+#34118=CARTESIAN_POINT('',(5.44999999999999,-4.13061636786439,1.44796227589829));
+#34119=VECTOR('',#34120,1.);
+#34120=DIRECTION('',(-1.,0.,0.));
+#34121=CARTESIAN_POINT('',(5.45000000000001,-4.26132704598305,1.43867295401694));
+#34122=VECTOR('',#34123,1.);
+#34123=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#34124=CARTESIAN_POINT('',(5.44999999999999,-4.43867295401695,1.26132704598304));
+#34125=VECTOR('',#34126,1.);
+#34126=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#34127=CARTESIAN_POINT('',(5.45000000000001,-4.4479622758983,1.13061636786439));
+#34128=VECTOR('',#34129,1.);
+#34129=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#34130=CARTESIAN_POINT('',(5.44999999999999,-4.2,0.799999999999995));
+#34131=VECTOR('',#34132,1.);
+#34132=DIRECTION('',(-1.,0.,2.7755575615629E-016));
+#34133=CARTESIAN_POINT('',(5.44999999999999,-4.2,-0.100000000000005));
+#34134=VECTOR('',#34135,1.);
+#34135=DIRECTION('',(-1.,0.,5.55111512312579E-016));
+#34136=CARTESIAN_POINT('',(5.44999999999999,-4.395,-0.300000000000006));
+#34137=VECTOR('',#34138,1.);
+#34138=DIRECTION('',(-1.,0.,2.7755575615629E-016));
+#34139=CARTESIAN_POINT('',(4.85,-2.075,-3.8));
+#34140=CARTESIAN_POINT('',(4.85,-2.075,-3.8));
+#34141=VECTOR('',#34142,1.);
+#34142=DIRECTION('',(-3.82012223526936E-016,-1.,0.));
+#34143=AXIS2_PLACEMENT_3D('',#34144,#34145,#34146);
+#34144=CARTESIAN_POINT('',(4.84999999999999,-2.07500000000001,-3.2));
+#34145=DIRECTION('',(1.11022302462516E-015,1.,2.03555499613665E-015));
+#34146=DIRECTION('',(1.,-1.11022302462515E-015,-7.40148683083433E-016));
+#34147=CARTESIAN_POINT('',(5.45,-2.07500000000001,-3.2));
+#34148=VECTOR('',#34149,1.);
+#34149=DIRECTION('',(-1.,1.11022302462516E-015,0.));
+#34150=CARTESIAN_POINT('',(5.45,-2.07500000000002,-0.525000000000005));
+#34151=VECTOR('',#34152,1.);
+#34152=DIRECTION('',(-1.,1.11022302462516E-015,5.55111512312578E-016));
+#34153=CARTESIAN_POINT('',(5.44999999999999,-2.5,-0.100000000000005));
+#34154=VECTOR('',#34155,1.);
+#34155=DIRECTION('',(-1.,-1.11022302462516E-015,6.24500451351653E-016));
+#34156=CARTESIAN_POINT('',(5.44999999999999,-2.5,0.799999999999995));
+#34157=VECTOR('',#34158,1.);
+#34158=DIRECTION('',(-1.,0.,5.55111512312579E-016));
+#34159=CARTESIAN_POINT('',(5.44999999999999,-2.2520377241017,1.13061636786439));
+#34160=VECTOR('',#34161,1.);
+#34161=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34162=CARTESIAN_POINT('',(5.45000000000001,-2.26132704598305,1.26132704598304));
+#34163=VECTOR('',#34164,1.);
+#34164=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#34165=CARTESIAN_POINT('',(5.44999999999999,-2.43867295401695,1.43867295401694));
+#34166=VECTOR('',#34167,1.);
+#34167=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#34168=CARTESIAN_POINT('',(5.45000000000001,-2.5693836321356,1.44796227589829));
+#34169=VECTOR('',#34170,1.);
+#34170=DIRECTION('',(-1.,0.,5.55111512312579E-016));
+#34171=CARTESIAN_POINT('',(5.44999999999999,-2.77017787186529,1.29736659610102));
+#34172=VECTOR('',#34173,1.);
+#34173=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34174=CARTESIAN_POINT('',(5.45000000000001,-2.99237006350908,1.06657657493133));
+#34175=VECTOR('',#34176,1.);
+#34176=DIRECTION('',(-1.,0.,0.));
+#34177=CARTESIAN_POINT('',(5.44999999999999,-3.18556156167124,0.787522188697086));
+#34178=VECTOR('',#34179,1.);
+#34179=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34180=CARTESIAN_POINT('',(5.45000000000001,-3.51443843832876,0.787522188697086));
+#34181=VECTOR('',#34182,1.);
+#34182=DIRECTION('',(-1.,0.,8.32667268468869E-016));
+#34183=CARTESIAN_POINT('',(4.85,-2.075,-3.4));
+#34184=AXIS2_PLACEMENT_3D('',#34185,#34186,#34187);
+#34185=CARTESIAN_POINT('',(4.85,-2.07500000000001,-3.2));
+#34186=DIRECTION('',(1.11022302462516E-015,1.,2.03555499613665E-015));
+#34187=DIRECTION('',(1.,-1.11022302462516E-015,-2.25992002460167E-030));
+#34188=CARTESIAN_POINT('',(4.85,-4.4,-3.4));
+#34189=VECTOR('',#34190,1.);
+#34190=DIRECTION('',(3.82012223526936E-016,1.,0.));
+#34191=CARTESIAN_POINT('',(1.,-4.4,-3.4));
+#34192=CARTESIAN_POINT('',(1.,-4.4,-3.4));
+#34193=VECTOR('',#34194,1.);
+#34194=DIRECTION('',(1.,0.,3.46043540142906E-016));
+#34195=CARTESIAN_POINT('',(1.,-4.4,-3.8));
+#34196=CARTESIAN_POINT('',(1.,-4.4,-3.8));
+#34197=VECTOR('',#34198,1.);
+#34198=DIRECTION('',(-2.77555756156289E-016,0.,1.));
+#34199=CARTESIAN_POINT('',(1.,-4.4,-3.8));
+#34200=VECTOR('',#34201,1.);
+#34201=DIRECTION('',(1.,0.,3.46043540142906E-016));
+#34202=CARTESIAN_POINT('',(-4.85,-2.075,-3.8));
+#34203=VECTOR('',#34204,1.);
+#34204=DIRECTION('',(0.,0.,1.));
+#34205=CARTESIAN_POINT('',(0.999999999999999,-4.8,-3.8));
+#34206=CARTESIAN_POINT('',(0.999999999999999,-4.8,-3.8));
+#34207=VECTOR('',#34208,1.);
+#34208=DIRECTION('',(5.55111512312579E-016,1.,0.));
+#34209=CARTESIAN_POINT('',(-1.,-4.8,-3.8));
+#34210=CARTESIAN_POINT('',(-1.,-4.8,-3.8));
+#34211=VECTOR('',#34212,1.);
+#34212=DIRECTION('',(1.,0.,4.44089209850063E-016));
+#34213=CARTESIAN_POINT('',(-1.,-4.4,-3.8));
+#34214=VECTOR('',#34215,1.);
+#34215=DIRECTION('',(0.,-1.,0.));
+#34216=CARTESIAN_POINT('',(-3.85,-2.075,-3.8));
+#34217=CARTESIAN_POINT('',(-3.85,-2.075,-3.8));
+#34218=VECTOR('',#34219,1.);
+#34219=DIRECTION('',(-1.,0.,-4.44089209850063E-016));
+#34220=CARTESIAN_POINT('',(-3.85,-1.65,-3.8));
+#34221=CARTESIAN_POINT('',(-3.85,-1.65,-3.8));
+#34222=VECTOR('',#34223,1.);
+#34223=DIRECTION('',(0.,-1.,0.));
+#34224=CARTESIAN_POINT('',(-4.25,-1.25,-3.8));
+#34225=AXIS2_PLACEMENT_3D('',#34226,#34227,#34228);
+#34226=CARTESIAN_POINT('',(-4.25,-1.65,-3.8));
+#34227=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#34228=DIRECTION('',(0.,1.,0.));
+#34229=CARTESIAN_POINT('',(-5.2,-1.25,-3.8));
+#34230=CARTESIAN_POINT('',(-5.2,-1.25,-3.8));
+#34231=VECTOR('',#34232,1.);
+#34232=DIRECTION('',(1.,0.,0.));
+#34233=CARTESIAN_POINT('',(-5.2,1.25,-3.8));
+#34234=CARTESIAN_POINT('',(-5.2,1.25,-3.8));
+#34235=VECTOR('',#34236,1.);
+#34236=DIRECTION('',(0.,-1.,0.));
+#34237=CARTESIAN_POINT('',(-4.25,1.25,-3.8));
+#34238=CARTESIAN_POINT('',(-4.25,1.25,-3.8));
+#34239=VECTOR('',#34240,1.);
+#34240=DIRECTION('',(-1.,0.,0.));
+#34241=CARTESIAN_POINT('',(-3.85,1.65,-3.8));
+#34242=AXIS2_PLACEMENT_3D('',#34243,#34244,#34245);
+#34243=CARTESIAN_POINT('',(-4.25,1.65,-3.8));
+#34244=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#34245=DIRECTION('',(1.,0.,3.67394039744206E-016));
+#34246=CARTESIAN_POINT('',(-3.85,2.05,-3.8));
+#34247=CARTESIAN_POINT('',(-3.85,2.05,-3.8));
+#34248=VECTOR('',#34249,1.);
+#34249=DIRECTION('',(0.,-1.,0.));
+#34250=CARTESIAN_POINT('',(-4.85,2.05,-3.8));
+#34251=CARTESIAN_POINT('',(-4.85,2.05,-3.8));
+#34252=VECTOR('',#34253,1.);
+#34253=DIRECTION('',(1.,-4.44089209850063E-016,4.44089209850063E-016));
+#34254=CARTESIAN_POINT('',(-4.85,4.4,-3.8));
+#34255=CARTESIAN_POINT('',(-4.85,2.05,-3.8));
+#34256=VECTOR('',#34257,1.);
+#34257=DIRECTION('',(0.,1.,0.));
+#34258=CARTESIAN_POINT('',(-1.,4.4,-3.8));
+#34259=CARTESIAN_POINT('',(-1.,4.4,-3.8));
+#34260=VECTOR('',#34261,1.);
+#34261=DIRECTION('',(-1.,0.,-3.46043540142906E-016));
+#34262=CARTESIAN_POINT('',(-1.,4.79999982874682,-3.8));
+#34263=CARTESIAN_POINT('',(-1.,4.79999982874682,-3.8));
+#34264=VECTOR('',#34265,1.);
+#34265=DIRECTION('',(0.,-1.,0.));
+#34266=CARTESIAN_POINT('',(1.,4.79999982874682,-3.8));
+#34267=CARTESIAN_POINT('',(1.,4.79999982874682,-3.8));
+#34268=VECTOR('',#34269,1.);
+#34269=DIRECTION('',(-1.,0.,-4.44089209850063E-016));
+#34270=CARTESIAN_POINT('',(1.,4.4,-3.8));
+#34271=CARTESIAN_POINT('',(1.,4.4,-3.8));
+#34272=VECTOR('',#34273,1.);
+#34273=DIRECTION('',(0.,1.,0.));
+#34274=CARTESIAN_POINT('',(4.85,4.4,-3.8));
+#34275=CARTESIAN_POINT('',(4.85,4.4,-3.8));
+#34276=VECTOR('',#34277,1.);
+#34277=DIRECTION('',(-1.,0.,-3.46043540142906E-016));
+#34278=CARTESIAN_POINT('',(4.85,2.05,-3.8));
+#34279=CARTESIAN_POINT('',(4.85,4.4,-3.8));
+#34280=VECTOR('',#34281,1.);
+#34281=DIRECTION('',(0.,-1.,0.));
+#34282=CARTESIAN_POINT('',(3.85,2.05,-3.8));
+#34283=CARTESIAN_POINT('',(3.85,2.05,-3.8));
+#34284=VECTOR('',#34285,1.);
+#34285=DIRECTION('',(1.,-4.44089209850063E-016,4.44089209850063E-016));
+#34286=CARTESIAN_POINT('',(3.85,1.65,-3.8));
+#34287=CARTESIAN_POINT('',(3.85,1.65,-3.8));
+#34288=VECTOR('',#34289,1.);
+#34289=DIRECTION('',(0.,1.,0.));
+#34290=CARTESIAN_POINT('',(4.25,1.25,-3.8));
+#34291=AXIS2_PLACEMENT_3D('',#34292,#34293,#34294);
+#34292=CARTESIAN_POINT('',(4.25,1.65,-3.8));
+#34293=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#34294=DIRECTION('',(0.,-1.,0.));
+#34295=CARTESIAN_POINT('',(5.2,1.25,-3.8));
+#34296=CARTESIAN_POINT('',(5.2,1.25,-3.8));
+#34297=VECTOR('',#34298,1.);
+#34298=DIRECTION('',(-1.,0.,0.));
+#34299=CARTESIAN_POINT('',(5.2,-1.25,-3.8));
+#34300=CARTESIAN_POINT('',(5.2,-1.25,-3.8));
+#34301=VECTOR('',#34302,1.);
+#34302=DIRECTION('',(0.,1.,0.));
+#34303=CARTESIAN_POINT('',(4.25,-1.25,-3.8));
+#34304=CARTESIAN_POINT('',(4.25,-1.25,-3.8));
+#34305=VECTOR('',#34306,1.);
+#34306=DIRECTION('',(1.,0.,0.));
+#34307=CARTESIAN_POINT('',(3.85,-1.65,-3.8));
+#34308=AXIS2_PLACEMENT_3D('',#34309,#34310,#34311);
+#34309=CARTESIAN_POINT('',(4.25,-1.65,-3.8));
+#34310=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#34311=DIRECTION('',(-1.,0.,-3.67394039744206E-016));
+#34312=CARTESIAN_POINT('',(3.85,-2.075,-3.8));
+#34313=CARTESIAN_POINT('',(3.85,-2.075,-3.8));
+#34314=VECTOR('',#34315,1.);
+#34315=DIRECTION('',(0.,1.,0.));
+#34316=CARTESIAN_POINT('',(4.85,-2.075,-3.8));
+#34317=VECTOR('',#34318,1.);
+#34318=DIRECTION('',(-1.,0.,-4.44089209850063E-016));
+#34319=CARTESIAN_POINT('',(3.85,-2.075,-3.4));
+#34320=CARTESIAN_POINT('',(4.85,-2.075,-3.4));
+#34321=VECTOR('',#34322,1.);
+#34322=DIRECTION('',(-1.,0.,-4.44089209850063E-016));
+#34323=CARTESIAN_POINT('',(3.85,-1.65,-3.4));
+#34324=CARTESIAN_POINT('',(3.85,-2.075,-3.4));
+#34325=VECTOR('',#34326,1.);
+#34326=DIRECTION('',(0.,1.,0.));
+#34327=CARTESIAN_POINT('',(4.25,-1.25,-3.4));
+#34328=AXIS2_PLACEMENT_3D('',#34329,#34330,#34331);
+#34329=CARTESIAN_POINT('',(4.25,-1.65,-3.4));
+#34330=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#34331=DIRECTION('',(-1.,0.,-3.67394039744206E-016));
+#34332=CARTESIAN_POINT('',(5.2,-1.25,-3.4));
+#34333=CARTESIAN_POINT('',(4.25,-1.25,-3.4));
+#34334=VECTOR('',#34335,1.);
+#34335=DIRECTION('',(1.,0.,0.));
+#34336=CARTESIAN_POINT('',(5.2,1.25,-3.4));
+#34337=CARTESIAN_POINT('',(5.2,-1.25,-3.4));
+#34338=VECTOR('',#34339,1.);
+#34339=DIRECTION('',(0.,1.,0.));
+#34340=CARTESIAN_POINT('',(4.25,1.25,-3.4));
+#34341=CARTESIAN_POINT('',(5.2,1.25,-3.4));
+#34342=VECTOR('',#34343,1.);
+#34343=DIRECTION('',(-1.,0.,0.));
+#34344=CARTESIAN_POINT('',(3.85,1.65,-3.4));
+#34345=AXIS2_PLACEMENT_3D('',#34346,#34347,#34348);
+#34346=CARTESIAN_POINT('',(4.25,1.65,-3.4));
+#34347=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#34348=DIRECTION('',(0.,-1.,0.));
+#34349=CARTESIAN_POINT('',(3.85,2.05,-3.4));
+#34350=CARTESIAN_POINT('',(3.85,1.65,-3.4));
+#34351=VECTOR('',#34352,1.);
+#34352=DIRECTION('',(0.,1.,0.));
+#34353=CARTESIAN_POINT('',(4.85,2.05,-3.4));
+#34354=CARTESIAN_POINT('',(3.85,2.05,-3.4));
+#34355=VECTOR('',#34356,1.);
+#34356=DIRECTION('',(1.,-4.44089209850063E-016,4.44089209850063E-016));
+#34357=CARTESIAN_POINT('',(4.85,4.4,-3.4));
+#34358=CARTESIAN_POINT('',(4.85,2.05,-3.4));
+#34359=VECTOR('',#34360,1.);
+#34360=DIRECTION('',(0.,1.,0.));
+#34361=CARTESIAN_POINT('',(1.,4.4,-3.4));
+#34362=CARTESIAN_POINT('',(4.85,4.4,-3.4));
+#34363=VECTOR('',#34364,1.);
+#34364=DIRECTION('',(-1.,0.,-3.46043540142906E-016));
+#34365=CARTESIAN_POINT('',(1.,4.79999982874682,-3.4));
+#34366=CARTESIAN_POINT('',(1.,4.4,-3.4));
+#34367=VECTOR('',#34368,1.);
+#34368=DIRECTION('',(0.,1.,0.));
+#34369=CARTESIAN_POINT('',(-1.,4.79999982874682,-3.4));
+#34370=CARTESIAN_POINT('',(1.,4.79999982874682,-3.4));
+#34371=VECTOR('',#34372,1.);
+#34372=DIRECTION('',(-1.,0.,-4.44089209850063E-016));
+#34373=CARTESIAN_POINT('',(-1.,4.4,-3.4));
+#34374=CARTESIAN_POINT('',(-1.,4.79999982874682,-3.4));
+#34375=VECTOR('',#34376,1.);
+#34376=DIRECTION('',(0.,-1.,0.));
+#34377=CARTESIAN_POINT('',(-4.85,4.4,-3.4));
+#34378=CARTESIAN_POINT('',(-1.,4.4,-3.4));
+#34379=VECTOR('',#34380,1.);
+#34380=DIRECTION('',(-1.,0.,-3.46043540142906E-016));
+#34381=CARTESIAN_POINT('',(-4.85,2.05,-3.4));
+#34382=CARTESIAN_POINT('',(-4.85,4.4,-3.4));
+#34383=VECTOR('',#34384,1.);
+#34384=DIRECTION('',(0.,-1.,0.));
+#34385=CARTESIAN_POINT('',(-3.85,2.05,-3.4));
+#34386=CARTESIAN_POINT('',(-4.85,2.05,-3.4));
+#34387=VECTOR('',#34388,1.);
+#34388=DIRECTION('',(1.,-4.44089209850063E-016,4.44089209850063E-016));
+#34389=CARTESIAN_POINT('',(-3.85,1.65,-3.4));
+#34390=CARTESIAN_POINT('',(-3.85,2.05,-3.4));
+#34391=VECTOR('',#34392,1.);
+#34392=DIRECTION('',(0.,-1.,0.));
+#34393=CARTESIAN_POINT('',(-4.25,1.25,-3.4));
+#34394=AXIS2_PLACEMENT_3D('',#34395,#34396,#34397);
+#34395=CARTESIAN_POINT('',(-4.25,1.65,-3.4));
+#34396=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#34397=DIRECTION('',(1.,0.,3.67394039744206E-016));
+#34398=CARTESIAN_POINT('',(-5.2,1.25,-3.4));
+#34399=CARTESIAN_POINT('',(-4.25,1.25,-3.4));
+#34400=VECTOR('',#34401,1.);
+#34401=DIRECTION('',(-1.,0.,0.));
+#34402=CARTESIAN_POINT('',(-5.2,-1.25,-3.4));
+#34403=CARTESIAN_POINT('',(-5.2,1.25,-3.4));
+#34404=VECTOR('',#34405,1.);
+#34405=DIRECTION('',(0.,-1.,0.));
+#34406=CARTESIAN_POINT('',(-4.25,-1.25,-3.4));
+#34407=CARTESIAN_POINT('',(-5.2,-1.25,-3.4));
+#34408=VECTOR('',#34409,1.);
+#34409=DIRECTION('',(1.,0.,0.));
+#34410=CARTESIAN_POINT('',(-3.85,-1.65,-3.4));
+#34411=AXIS2_PLACEMENT_3D('',#34412,#34413,#34414);
+#34412=CARTESIAN_POINT('',(-4.25,-1.65,-3.4));
+#34413=DIRECTION('',(3.67394039744206E-016,0.,-1.));
+#34414=DIRECTION('',(0.,1.,0.));
+#34415=CARTESIAN_POINT('',(-3.85,-2.075,-3.4));
+#34416=CARTESIAN_POINT('',(-3.85,-1.65,-3.4));
+#34417=VECTOR('',#34418,1.);
+#34418=DIRECTION('',(0.,-1.,0.));
+#34419=CARTESIAN_POINT('',(-3.85,-2.075,-3.4));
+#34420=VECTOR('',#34421,1.);
+#34421=DIRECTION('',(-1.,0.,-4.44089209850063E-016));
+#34422=CARTESIAN_POINT('',(-1.,-4.8,-3.4));
+#34423=CARTESIAN_POINT('',(-1.,-4.4,-3.4));
+#34424=VECTOR('',#34425,1.);
+#34425=DIRECTION('',(0.,-1.,0.));
+#34426=CARTESIAN_POINT('',(0.999999999999999,-4.8,-3.4));
+#34427=CARTESIAN_POINT('',(-1.,-4.8,-3.4));
+#34428=VECTOR('',#34429,1.);
+#34429=DIRECTION('',(1.,0.,4.44089209850063E-016));
+#34430=CARTESIAN_POINT('',(0.999999999999999,-4.8,-3.4));
+#34431=VECTOR('',#34432,1.);
+#34432=DIRECTION('',(5.55111512312579E-016,1.,0.));
+#34433=CARTESIAN_POINT('',(-1.,-4.8,-3.8));
+#34434=VECTOR('',#34435,1.);
+#34435=DIRECTION('',(0.,0.,1.));
+#34436=CARTESIAN_POINT('',(4.85,-2.075,-3.4));
+#34437=VECTOR('',#34438,1.);
+#34438=DIRECTION('',(0.,0.,-1.));
+#34439=CARTESIAN_POINT('',(0.999999999999999,-4.8,-3.8));
+#34440=VECTOR('',#34441,1.);
+#34441=DIRECTION('',(0.,0.,1.));
+#34442=CARTESIAN_POINT('',(-3.85,-2.075,-3.8));
+#34443=VECTOR('',#34444,1.);
+#34444=DIRECTION('',(0.,0.,1.));
+#34445=CARTESIAN_POINT('',(-3.85,-1.65,-3.8));
+#34446=VECTOR('',#34447,1.);
+#34447=DIRECTION('',(0.,0.,1.));
+#34448=CARTESIAN_POINT('',(-4.25,-1.25,-3.8));
+#34449=VECTOR('',#34450,1.);
+#34450=DIRECTION('',(0.,0.,1.));
+#34451=CARTESIAN_POINT('',(-5.2,-1.25,-3.8));
+#34452=VECTOR('',#34453,1.);
+#34453=DIRECTION('',(0.,0.,1.));
+#34454=CARTESIAN_POINT('',(-5.2,1.25,-3.8));
+#34455=VECTOR('',#34456,1.);
+#34456=DIRECTION('',(0.,0.,1.));
+#34457=CARTESIAN_POINT('',(-4.25,1.25,-3.8));
+#34458=VECTOR('',#34459,1.);
+#34459=DIRECTION('',(0.,0.,1.));
+#34460=CARTESIAN_POINT('',(-3.85,1.65,-3.8));
+#34461=VECTOR('',#34462,1.);
+#34462=DIRECTION('',(0.,0.,1.));
+#34463=CARTESIAN_POINT('',(-3.85,2.05,-3.8));
+#34464=VECTOR('',#34465,1.);
+#34465=DIRECTION('',(1.11022302462516E-015,0.,1.));
+#34466=CARTESIAN_POINT('',(-4.85,2.05,-3.4));
+#34467=VECTOR('',#34468,1.);
+#34468=DIRECTION('',(0.,0.,-1.));
+#34469=CARTESIAN_POINT('',(-5.45,4.4,-3.2));
+#34470=CARTESIAN_POINT('',(-5.45,2.05,-3.2));
+#34471=CARTESIAN_POINT('',(-5.45,4.4,-3.2));
+#34472=VECTOR('',#34473,1.);
+#34473=DIRECTION('',(0.,-1.,0.));
+#34474=AXIS2_PLACEMENT_3D('',#34475,#34476,#34477);
+#34475=CARTESIAN_POINT('',(-4.85,4.4,-3.2));
+#34476=DIRECTION('',(0.,1.,0.));
+#34477=DIRECTION('',(0.,0.,-1.));
+#34478=AXIS2_PLACEMENT_3D('',#34479,#34480,#34481);
+#34479=CARTESIAN_POINT('',(-4.85,2.05,-3.2));
+#34480=DIRECTION('',(0.,-1.,0.));
+#34481=DIRECTION('',(-1.,0.,0.));
+#34482=CARTESIAN_POINT('',(-4.85,4.4,-3.8));
+#34483=VECTOR('',#34484,1.);
+#34484=DIRECTION('',(0.,0.,1.));
+#34485=CARTESIAN_POINT('',(-1.,4.4,-3.8));
+#34486=VECTOR('',#34487,1.);
+#34487=DIRECTION('',(-2.77555756156289E-016,0.,1.));
+#34488=CARTESIAN_POINT('',(-1.,4.79999982874682,-3.8));
+#34489=VECTOR('',#34490,1.);
+#34490=DIRECTION('',(-5.55111512312578E-016,0.,1.));
+#34491=CARTESIAN_POINT('',(1.,4.79999982874682,-3.8));
+#34492=VECTOR('',#34493,1.);
+#34493=DIRECTION('',(0.,0.,1.));
+#34494=CARTESIAN_POINT('',(1.,4.4,-3.8));
+#34495=VECTOR('',#34496,1.);
+#34496=DIRECTION('',(-2.77555756156289E-016,0.,1.));
+#34497=CARTESIAN_POINT('',(4.85,4.4,-3.4));
+#34498=VECTOR('',#34499,1.);
+#34499=DIRECTION('',(0.,0.,-1.));
+#34500=CARTESIAN_POINT('',(5.45,2.05,-3.2));
+#34501=CARTESIAN_POINT('',(5.45,4.4,-3.2));
+#34502=CARTESIAN_POINT('',(5.45,2.05,-3.2));
+#34503=VECTOR('',#34504,1.);
+#34504=DIRECTION('',(0.,1.,0.));
+#34505=AXIS2_PLACEMENT_3D('',#34506,#34507,#34508);
+#34506=CARTESIAN_POINT('',(4.85,2.05,-3.2));
+#34507=DIRECTION('',(0.,-1.,0.));
+#34508=DIRECTION('',(1.48029736616688E-015,0.,-1.));
+#34509=AXIS2_PLACEMENT_3D('',#34510,#34511,#34512);
+#34510=CARTESIAN_POINT('',(4.85,4.4,-3.2));
+#34511=DIRECTION('',(-0.,1.,0.));
+#34512=DIRECTION('',(1.,0.,7.40148683083438E-016));
+#34513=CARTESIAN_POINT('',(4.85,2.05,-3.8));
+#34514=VECTOR('',#34515,1.);
+#34515=DIRECTION('',(0.,0.,1.));
+#34516=CARTESIAN_POINT('',(3.85,2.05,-3.8));
+#34517=VECTOR('',#34518,1.);
+#34518=DIRECTION('',(0.,0.,1.));
+#34519=CARTESIAN_POINT('',(3.85,1.65,-3.8));
+#34520=VECTOR('',#34521,1.);
+#34521=DIRECTION('',(0.,0.,1.));
+#34522=CARTESIAN_POINT('',(4.25,1.25,-3.8));
+#34523=VECTOR('',#34524,1.);
+#34524=DIRECTION('',(0.,0.,1.));
+#34525=CARTESIAN_POINT('',(5.2,1.25,-3.8));
+#34526=VECTOR('',#34527,1.);
+#34527=DIRECTION('',(0.,0.,1.));
+#34528=CARTESIAN_POINT('',(5.2,-1.25,-3.8));
+#34529=VECTOR('',#34530,1.);
+#34530=DIRECTION('',(0.,0.,1.));
+#34531=CARTESIAN_POINT('',(4.25,-1.25,-3.8));
+#34532=VECTOR('',#34533,1.);
+#34533=DIRECTION('',(0.,0.,1.));
+#34534=CARTESIAN_POINT('',(3.85,-1.65,-3.8));
+#34535=VECTOR('',#34536,1.);
+#34536=DIRECTION('',(0.,0.,1.));
+#34537=CARTESIAN_POINT('',(3.85,-2.075,-3.8));
+#34538=VECTOR('',#34539,1.);
+#34539=DIRECTION('',(1.11022302462516E-015,0.,1.));
+#34540=CARTESIAN_POINT('',(5.05,2.05,-3.2));
+#34541=CARTESIAN_POINT('',(5.05,4.4,-3.2));
+#34542=CARTESIAN_POINT('',(5.05,2.05,-3.2));
+#34543=VECTOR('',#34544,1.);
+#34544=DIRECTION('',(0.,1.,0.));
+#34545=AXIS2_PLACEMENT_3D('',#34546,#34547,#34548);
+#34546=CARTESIAN_POINT('',(4.85,4.4,-3.2));
+#34547=DIRECTION('',(-0.,1.,0.));
+#34548=DIRECTION('',(1.,0.,0.));
+#34549=AXIS2_PLACEMENT_3D('',#34550,#34551,#34552);
+#34550=CARTESIAN_POINT('',(4.85,2.05,-3.2));
+#34551=DIRECTION('',(0.,-1.,0.));
+#34552=DIRECTION('',(0.,0.,-1.));
+#34553=CARTESIAN_POINT('',(-5.05,4.4,-3.2));
+#34554=CARTESIAN_POINT('',(-5.05,2.05,-3.2));
+#34555=CARTESIAN_POINT('',(-5.05,4.4,-3.2));
+#34556=VECTOR('',#34557,1.);
+#34557=DIRECTION('',(0.,-1.,0.));
+#34558=AXIS2_PLACEMENT_3D('',#34559,#34560,#34561);
+#34559=CARTESIAN_POINT('',(-4.85,2.05,-3.2));
+#34560=DIRECTION('',(0.,-1.,0.));
+#34561=DIRECTION('',(-1.,0.,0.));
+#34562=AXIS2_PLACEMENT_3D('',#34563,#34564,#34565);
+#34563=CARTESIAN_POINT('',(-4.85,4.4,-3.2));
+#34564=DIRECTION('',(0.,1.,0.));
+#34565=DIRECTION('',(0.,0.,-1.));
+#34566=CARTESIAN_POINT('',(-5.45,2.05,-3.2));
+#34567=VECTOR('',#34568,1.);
+#34568=DIRECTION('',(1.,0.,0.));
+#34569=CARTESIAN_POINT('',(-5.45,4.2,0.8));
+#34570=CARTESIAN_POINT('',(-5.45,4.2,-0.0999999999999999));
+#34571=CARTESIAN_POINT('',(-5.45,4.2,0.800000000000001));
+#34572=VECTOR('',#34573,1.);
+#34573=DIRECTION('',(-9.86864910777911E-016,0.,-1.));
+#34574=CARTESIAN_POINT('',(-5.45,4.4,-0.299999999999997));
+#34575=CARTESIAN_POINT('',(-5.45,4.2,-0.0999999999999996));
+#34576=VECTOR('',#34577,1.);
+#34577=DIRECTION('',(0.,0.707106781186552,-0.707106781186543));
+#34578=CARTESIAN_POINT('',(-5.45,4.4,-0.299999999999995));
+#34579=VECTOR('',#34580,1.);
+#34580=DIRECTION('',(-3.06268420586249E-016,0.,-1.));
+#34581=CARTESIAN_POINT('',(-5.45,2.05,-0.525));
+#34582=CARTESIAN_POINT('',(-5.45,2.05,-3.2));
+#34583=VECTOR('',#34584,1.);
+#34584=DIRECTION('',(3.32029315775747E-016,0.,1.));
+#34585=CARTESIAN_POINT('',(-5.45,2.5,-0.1));
+#34586=CARTESIAN_POINT('',(-5.45,2.05,-0.525000000000002));
+#34587=VECTOR('',#34588,1.);
+#34588=DIRECTION('',(0.,0.727013152549818,0.686623532963716));
+#34589=CARTESIAN_POINT('',(-5.45,2.5,0.8));
+#34590=CARTESIAN_POINT('',(-5.45,2.5,-0.100000000000005));
+#34591=VECTOR('',#34592,1.);
+#34592=DIRECTION('',(9.86864910777913E-016,0.,1.));
+#34593=CARTESIAN_POINT('',(-5.45,2.2520377241017,1.13061636786439));
+#34594=CARTESIAN_POINT('',(-5.45,2.5,0.799999999999999));
+#34595=VECTOR('',#34596,1.);
+#34596=DIRECTION('',(0.,-0.599999999999999,0.800000000000001));
+#34597=CARTESIAN_POINT('',(-5.45,2.26132704598305,1.26132704598305));
+#34598=AXIS2_PLACEMENT_3D('',#34599,#34600,#34601);
+#34599=CARTESIAN_POINT('',(-5.45,2.3320377241017,1.1906163678644));
+#34600=DIRECTION('',(1.,0.,-4.59552039998552E-016));
+#34601=DIRECTION('',(3.24952363791088E-016,-0.707106781186545,0.70710678118655));
+#34602=CARTESIAN_POINT('',(-5.45,2.43867295401695,1.43867295401695));
+#34603=CARTESIAN_POINT('',(-5.45,2.26132704598305,1.26132704598305));
+#34604=VECTOR('',#34605,1.);
+#34605=DIRECTION('',(0.,0.707106781186549,0.707106781186546));
+#34606=CARTESIAN_POINT('',(-5.45,2.56938363213561,1.44796227589829));
+#34607=AXIS2_PLACEMENT_3D('',#34608,#34609,#34610);
+#34608=CARTESIAN_POINT('',(-5.45,2.50938363213561,1.36796227589829));
+#34609=DIRECTION('',(1.,2.46519032881566E-032,-4.59552039998552E-016));
+#34610=DIRECTION('',(3.67641631998843E-016,0.599999999999996,0.800000000000003));
+#34611=CARTESIAN_POINT('',(-5.45,2.77017787186529,1.29736659610103));
+#34612=CARTESIAN_POINT('',(-5.45,2.56938363213561,1.44796227589829));
+#34613=VECTOR('',#34614,1.);
+#34614=DIRECTION('',(0.,0.800000000000004,-0.599999999999994));
+#34615=CARTESIAN_POINT('',(-5.45,2.99237006350908,1.06657657493133));
+#34616=AXIS2_PLACEMENT_3D('',#34617,#34618,#34619);
+#34617=CARTESIAN_POINT('',(-5.45,2.1701778718653,0.497366596101026));
+#34618=DIRECTION('',(1.,0.,-4.59552039998552E-016));
+#34619=DIRECTION('',(2.61581606959001E-016,0.822192191643779,0.569209978830308));
+#34620=CARTESIAN_POINT('',(-5.45,3.18556156167124,0.787522188697092));
+#34621=CARTESIAN_POINT('',(-5.45,2.99237006350906,1.06657657493136));
+#34622=VECTOR('',#34623,1.);
+#34623=DIRECTION('',(0.,0.569209978830309,-0.822192191643778));
+#34624=CARTESIAN_POINT('',(-5.45,3.51443843832876,0.787522188697092));
+#34625=AXIS2_PLACEMENT_3D('',#34626,#34627,#34628);
+#34626=CARTESIAN_POINT('',(-5.45,3.35,0.901364184463153));
+#34627=DIRECTION('',(-1.,2.46519032881566E-032,4.59552039998552E-016));
+#34628=DIRECTION('',(-2.61581606959001E-016,0.822192191643778,-0.569209978830309));
+#34629=CARTESIAN_POINT('',(-5.45,3.70762993649092,1.06657657493133));
+#34630=CARTESIAN_POINT('',(-5.45,3.51443843832876,0.787522188697091));
+#34631=VECTOR('',#34632,1.);
+#34632=DIRECTION('',(0.,0.569209978830308,0.822192191643779));
+#34633=CARTESIAN_POINT('',(-5.45,3.92982212813471,1.29736659610103));
+#34634=AXIS2_PLACEMENT_3D('',#34635,#34636,#34637);
+#34635=CARTESIAN_POINT('',(-5.45,4.5298221281347,0.497366596101026));
+#34636=DIRECTION('',(1.,0.,-4.59552039998552E-016));
+#34637=DIRECTION('',(3.67641631998843E-016,-0.599999999999996,0.800000000000003));
+#34638=CARTESIAN_POINT('',(-5.45,4.13061636786439,1.44796227589829));
+#34639=CARTESIAN_POINT('',(-5.45,3.9298221281347,1.29736659610103));
+#34640=VECTOR('',#34641,1.);
+#34641=DIRECTION('',(0.,0.800000000000001,0.599999999999998));
+#34642=CARTESIAN_POINT('',(-5.45,4.26132704598305,1.43867295401695));
+#34643=AXIS2_PLACEMENT_3D('',#34644,#34645,#34646);
+#34644=CARTESIAN_POINT('',(-5.45,4.1906163678644,1.36796227589829));
+#34645=DIRECTION('',(1.,0.,-4.59552039998552E-016));
+#34646=DIRECTION('',(3.24952363791088E-016,0.707106781186545,0.70710678118655));
+#34647=CARTESIAN_POINT('',(-5.45,4.43867295401695,1.26132704598305));
+#34648=CARTESIAN_POINT('',(-5.45,4.26132704598305,1.43867295401695));
+#34649=VECTOR('',#34650,1.);
+#34650=DIRECTION('',(0.,0.707106781186549,-0.707106781186546));
+#34651=CARTESIAN_POINT('',(-5.45,4.4479622758983,1.13061636786439));
+#34652=AXIS2_PLACEMENT_3D('',#34653,#34654,#34655);
+#34653=CARTESIAN_POINT('',(-5.45,4.3679622758983,1.1906163678644));
+#34654=DIRECTION('',(1.,2.46519032881566E-032,-4.59552039998552E-016));
+#34655=DIRECTION('',(-2.75731223999131E-016,0.8,-0.6));
+#34656=CARTESIAN_POINT('',(-5.45,4.44796227589831,1.13061636786441));
+#34657=VECTOR('',#34658,1.);
+#34658=DIRECTION('',(0.,-0.600000000000001,-0.799999999999999));
+#34659=CARTESIAN_POINT('',(-5.05,4.4,-3.2));
+#34660=VECTOR('',#34661,1.);
+#34661=DIRECTION('',(-1.,0.,0.));
+#34662=CARTESIAN_POINT('',(5.45,4.4,-3.2));
+#34663=VECTOR('',#34664,1.);
+#34664=DIRECTION('',(-1.,0.,-2.22044604925031E-015));
+#34665=CARTESIAN_POINT('',(5.45,4.2,-0.100000000000005));
+#34666=CARTESIAN_POINT('',(5.44999999999999,4.2,0.799999999999995));
+#34667=CARTESIAN_POINT('',(5.45,4.2,-0.100000000000005));
+#34668=VECTOR('',#34669,1.);
+#34669=DIRECTION('',(-1.97372982155582E-015,0.,1.));
+#34670=CARTESIAN_POINT('',(5.44999999999999,4.4479622758983,1.13061636786439));
+#34671=CARTESIAN_POINT('',(5.44999999999999,4.19999999999999,0.799999999999979));
+#34672=VECTOR('',#34673,1.);
+#34673=DIRECTION('',(0.,0.600000000000001,0.799999999999999));
+#34674=CARTESIAN_POINT('',(5.45000000000001,4.43867295401695,1.26132704598304));
+#34675=AXIS2_PLACEMENT_3D('',#34676,#34677,#34678);
+#34676=CARTESIAN_POINT('',(5.44999999999999,4.3679622758983,1.19061636786439));
+#34677=DIRECTION('',(1.,9.86076131526265E-032,1.19434011948696E-015));
+#34678=DIRECTION('',(7.16604071692178E-016,0.8,-0.6));
+#34679=CARTESIAN_POINT('',(5.44999999999999,4.26132704598305,1.43867295401694));
+#34680=CARTESIAN_POINT('',(5.44999999999999,4.43867295401695,1.26132704598304));
+#34681=VECTOR('',#34682,1.);
+#34682=DIRECTION('',(-3.54131082265203E-015,-0.707106781186553,0.707106781186542));
+#34683=CARTESIAN_POINT('',(5.45000000000001,4.13061636786439,1.44796227589829));
+#34684=AXIS2_PLACEMENT_3D('',#34685,#34686,#34687);
+#34685=CARTESIAN_POINT('',(5.44999999999999,4.1906163678644,1.36796227589829));
+#34686=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#34687=DIRECTION('',(-8.44525997532386E-016,0.707106781186545,0.70710678118655));
+#34688=CARTESIAN_POINT('',(5.44999999999999,3.92982212813471,1.29736659610102));
+#34689=CARTESIAN_POINT('',(5.44999999999999,4.1306163678644,1.44796227589829));
+#34690=VECTOR('',#34691,1.);
+#34691=DIRECTION('',(3.53866095320584E-015,-0.800000000000005,-0.599999999999994));
+#34692=CARTESIAN_POINT('',(5.45000000000001,3.70762993649092,1.06657657493133));
+#34693=AXIS2_PLACEMENT_3D('',#34694,#34695,#34696);
+#34694=CARTESIAN_POINT('',(5.45,4.5298221281347,0.497366596101021));
+#34695=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#34696=DIRECTION('',(-9.55472095589575E-016,-0.599999999999996,0.800000000000003));
+#34697=CARTESIAN_POINT('',(5.44999999999999,3.51443843832876,0.787522188697087));
+#34698=CARTESIAN_POINT('',(5.44999999999999,3.70762993649092,1.06657657493133));
+#34699=VECTOR('',#34700,1.);
+#34700=DIRECTION('',(0.,-0.569209978830308,-0.822192191643779));
+#34701=CARTESIAN_POINT('',(5.45000000000001,3.18556156167124,0.787522188697087));
+#34702=AXIS2_PLACEMENT_3D('',#34703,#34704,#34705);
+#34703=CARTESIAN_POINT('',(5.44999999999999,3.35,0.901364184463148));
+#34704=DIRECTION('',(-1.,-9.86076131526265E-032,-1.19434011948696E-015));
+#34705=DIRECTION('',(6.79830314129363E-016,0.822192191643778,-0.569209978830309));
+#34706=CARTESIAN_POINT('',(5.44999999999999,2.99237006350908,1.06657657493133));
+#34707=CARTESIAN_POINT('',(5.44999999999999,3.18556156167126,0.787522188697066));
+#34708=VECTOR('',#34709,1.);
+#34709=DIRECTION('',(0.,-0.569209978830307,0.82219219164378));
+#34710=CARTESIAN_POINT('',(5.45000000000001,2.77017787186529,1.29736659610102));
+#34711=AXIS2_PLACEMENT_3D('',#34712,#34713,#34714);
+#34712=CARTESIAN_POINT('',(5.45,2.1701778718653,0.497366596101021));
+#34713=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#34714=DIRECTION('',(-6.79830314129362E-016,0.822192191643779,0.569209978830308));
+#34715=CARTESIAN_POINT('',(5.44999999999999,2.56938363213561,1.44796227589829));
+#34716=CARTESIAN_POINT('',(5.44999999999999,2.77017787186529,1.29736659610102));
+#34717=VECTOR('',#34718,1.);
+#34718=DIRECTION('',(-3.5386609532058E-015,-0.800000000000004,0.599999999999994));
+#34719=CARTESIAN_POINT('',(5.45000000000001,2.43867295401695,1.43867295401694));
+#34720=AXIS2_PLACEMENT_3D('',#34721,#34722,#34723);
+#34721=CARTESIAN_POINT('',(5.44999999999999,2.50938363213561,1.36796227589829));
+#34722=DIRECTION('',(1.,-9.86076131526265E-032,1.19434011948696E-015));
+#34723=DIRECTION('',(-9.55472095589574E-016,0.599999999999996,0.800000000000003));
+#34724=CARTESIAN_POINT('',(5.44999999999999,2.26132704598305,1.26132704598304));
+#34725=CARTESIAN_POINT('',(5.44999999999999,2.43867295401695,1.43867295401695));
+#34726=VECTOR('',#34727,1.);
+#34727=DIRECTION('',(3.54131082265203E-015,-0.707106781186553,-0.707106781186542));
+#34728=CARTESIAN_POINT('',(5.45000000000001,2.2520377241017,1.13061636786439));
+#34729=AXIS2_PLACEMENT_3D('',#34730,#34731,#34732);
+#34730=CARTESIAN_POINT('',(5.44999999999999,2.3320377241017,1.19061636786439));
+#34731=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#34732=DIRECTION('',(-8.44525997532386E-016,-0.707106781186545,0.70710678118655));
+#34733=CARTESIAN_POINT('',(5.44999999999999,2.5,0.799999999999995));
+#34734=CARTESIAN_POINT('',(5.44999999999999,2.2520377241017,1.13061636786439));
+#34735=VECTOR('',#34736,1.);
+#34736=DIRECTION('',(0.,0.600000000000001,-0.799999999999999));
+#34737=CARTESIAN_POINT('',(5.45,2.5,-0.100000000000005));
+#34738=CARTESIAN_POINT('',(5.44999999999999,2.5,0.800000000000001));
+#34739=VECTOR('',#34740,1.);
+#34740=DIRECTION('',(1.97372982155582E-015,0.,-1.));
+#34741=CARTESIAN_POINT('',(5.45,2.05,-0.525000000000005));
+#34742=CARTESIAN_POINT('',(5.45,2.5,-0.100000000000003));
+#34743=VECTOR('',#34744,1.);
+#34744=DIRECTION('',(0.,-0.727013152549818,-0.686623532963716));
+#34745=CARTESIAN_POINT('',(5.45,2.05,-0.525000000000006));
+#34746=VECTOR('',#34747,1.);
+#34747=DIRECTION('',(1.32811726310299E-015,0.,-1.));
+#34748=CARTESIAN_POINT('',(5.45,4.4,-0.300000000000002));
+#34749=CARTESIAN_POINT('',(5.45,4.4,-3.2));
+#34750=VECTOR('',#34751,1.);
+#34751=DIRECTION('',(-1.225073682345E-015,0.,1.));
+#34752=CARTESIAN_POINT('',(5.45,4.4,-0.300000000000002));
+#34753=VECTOR('',#34754,1.);
+#34754=DIRECTION('',(0.,-0.707106781186552,0.707106781186543));
+#34755=CARTESIAN_POINT('',(5.05,2.05,-3.2));
+#34756=VECTOR('',#34757,1.);
+#34757=DIRECTION('',(1.,0.,1.11022302462515E-015));
+#34758=CARTESIAN_POINT('',(5.04999999999999,4.2,0.799999999999995));
+#34759=CARTESIAN_POINT('',(5.05,4.2,-0.100000000000005));
+#34760=CARTESIAN_POINT('',(5.05,4.2,-0.100000000000005));
+#34761=VECTOR('',#34762,1.);
+#34762=DIRECTION('',(-1.97372982155582E-015,0.,1.));
+#34763=CARTESIAN_POINT('',(5.05,4.4,-0.300000000000002));
+#34764=CARTESIAN_POINT('',(5.05,4.4,-0.300000000000002));
+#34765=VECTOR('',#34766,1.);
+#34766=DIRECTION('',(0.,-0.707106781186552,0.707106781186543));
+#34767=CARTESIAN_POINT('',(5.05,4.4,-3.2));
+#34768=VECTOR('',#34769,1.);
+#34769=DIRECTION('',(-1.225073682345E-015,0.,1.));
+#34770=CARTESIAN_POINT('',(5.05,2.05,-0.525000000000005));
+#34771=CARTESIAN_POINT('',(5.05,2.05,-0.525000000000004));
+#34772=VECTOR('',#34773,1.);
+#34773=DIRECTION('',(1.32811726310299E-015,0.,-1.));
+#34774=CARTESIAN_POINT('',(5.05,2.5,-0.100000000000005));
+#34775=CARTESIAN_POINT('',(5.05,2.5,-0.100000000000003));
+#34776=VECTOR('',#34777,1.);
+#34777=DIRECTION('',(0.,-0.727013152549818,-0.686623532963716));
+#34778=CARTESIAN_POINT('',(5.04999999999999,2.5,0.799999999999995));
+#34779=CARTESIAN_POINT('',(5.04999999999999,2.5,0.800000000000001));
+#34780=VECTOR('',#34781,1.);
+#34781=DIRECTION('',(1.97372982155582E-015,0.,-1.));
+#34782=CARTESIAN_POINT('',(5.05000000000001,2.2520377241017,1.13061636786439));
+#34783=CARTESIAN_POINT('',(5.04999999999999,2.2520377241017,1.13061636786439));
+#34784=VECTOR('',#34785,1.);
+#34785=DIRECTION('',(0.,0.599999999999999,-0.800000000000001));
+#34786=CARTESIAN_POINT('',(5.04999999999999,2.26132704598305,1.26132704598304));
+#34787=AXIS2_PLACEMENT_3D('',#34788,#34789,#34790);
+#34788=CARTESIAN_POINT('',(5.04999999999999,2.3320377241017,1.19061636786439));
+#34789=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#34790=DIRECTION('',(-8.44525997532386E-016,-0.707106781186545,0.70710678118655));
+#34791=CARTESIAN_POINT('',(5.05000000000001,2.43867295401695,1.43867295401694));
+#34792=CARTESIAN_POINT('',(5.04999999999999,2.43867295401695,1.43867295401695));
+#34793=VECTOR('',#34794,1.);
+#34794=DIRECTION('',(3.54131082265203E-015,-0.707106781186553,-0.707106781186542));
+#34795=CARTESIAN_POINT('',(5.04999999999999,2.5693836321356,1.44796227589829));
+#34796=AXIS2_PLACEMENT_3D('',#34797,#34798,#34799);
+#34797=CARTESIAN_POINT('',(5.04999999999999,2.50938363213561,1.36796227589829));
+#34798=DIRECTION('',(1.,-9.86076131526265E-032,1.19434011948696E-015));
+#34799=DIRECTION('',(-9.55472095589574E-016,0.599999999999996,0.800000000000003));
+#34800=CARTESIAN_POINT('',(5.05000000000001,2.77017787186529,1.29736659610102));
+#34801=CARTESIAN_POINT('',(5.04999999999999,2.77017787186529,1.29736659610102));
+#34802=VECTOR('',#34803,1.);
+#34803=DIRECTION('',(-3.53866095320579E-015,-0.800000000000005,0.599999999999993));
+#34804=CARTESIAN_POINT('',(5.04999999999999,2.99237006350908,1.06657657493133));
+#34805=AXIS2_PLACEMENT_3D('',#34806,#34807,#34808);
+#34806=CARTESIAN_POINT('',(5.05,2.1701778718653,0.497366596101021));
+#34807=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#34808=DIRECTION('',(-6.79830314129362E-016,0.822192191643779,0.569209978830308));
+#34809=CARTESIAN_POINT('',(5.05000000000001,3.18556156167124,0.787522188697087));
+#34810=CARTESIAN_POINT('',(5.04999999999999,3.18556156167126,0.787522188697068));
+#34811=VECTOR('',#34812,1.);
+#34812=DIRECTION('',(0.,-0.569209978830309,0.822192191643778));
+#34813=CARTESIAN_POINT('',(5.04999999999999,3.51443843832876,0.787522188697087));
+#34814=AXIS2_PLACEMENT_3D('',#34815,#34816,#34817);
+#34815=CARTESIAN_POINT('',(5.04999999999999,3.35,0.901364184463148));
+#34816=DIRECTION('',(-1.,-9.86076131526265E-032,-1.19434011948696E-015));
+#34817=DIRECTION('',(6.79830314129363E-016,0.822192191643778,-0.569209978830309));
+#34818=CARTESIAN_POINT('',(5.05000000000001,3.70762993649092,1.06657657493133));
+#34819=CARTESIAN_POINT('',(5.04999999999999,3.70762993649092,1.06657657493133));
+#34820=VECTOR('',#34821,1.);
+#34821=DIRECTION('',(0.,-0.569209978830308,-0.822192191643779));
+#34822=CARTESIAN_POINT('',(5.04999999999999,3.92982212813471,1.29736659610102));
+#34823=AXIS2_PLACEMENT_3D('',#34824,#34825,#34826);
+#34824=CARTESIAN_POINT('',(5.05,4.5298221281347,0.497366596101021));
+#34825=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#34826=DIRECTION('',(-9.55472095589575E-016,-0.599999999999996,0.800000000000003));
+#34827=CARTESIAN_POINT('',(5.05000000000001,4.13061636786439,1.44796227589829));
+#34828=CARTESIAN_POINT('',(5.04999999999999,4.1306163678644,1.44796227589829));
+#34829=VECTOR('',#34830,1.);
+#34830=DIRECTION('',(3.53866095320584E-015,-0.800000000000005,-0.599999999999994));
+#34831=CARTESIAN_POINT('',(5.04999999999999,4.26132704598305,1.43867295401694));
+#34832=AXIS2_PLACEMENT_3D('',#34833,#34834,#34835);
+#34833=CARTESIAN_POINT('',(5.04999999999999,4.1906163678644,1.36796227589829));
+#34834=DIRECTION('',(1.,0.,1.19434011948696E-015));
+#34835=DIRECTION('',(-8.44525997532386E-016,0.707106781186545,0.70710678118655));
+#34836=CARTESIAN_POINT('',(5.05000000000001,4.43867295401695,1.26132704598304));
+#34837=CARTESIAN_POINT('',(5.04999999999999,4.43867295401695,1.26132704598304));
+#34838=VECTOR('',#34839,1.);
+#34839=DIRECTION('',(-3.54131082265203E-015,-0.707106781186553,0.707106781186542));
+#34840=CARTESIAN_POINT('',(5.04999999999999,4.4479622758983,1.13061636786439));
+#34841=AXIS2_PLACEMENT_3D('',#34842,#34843,#34844);
+#34842=CARTESIAN_POINT('',(5.04999999999999,4.3679622758983,1.19061636786439));
+#34843=DIRECTION('',(1.,9.86076131526265E-032,1.19434011948696E-015));
+#34844=DIRECTION('',(7.16604071692178E-016,0.8,-0.6));
+#34845=CARTESIAN_POINT('',(5.04999999999999,4.19999999999999,0.799999999999979));
+#34846=VECTOR('',#34847,1.);
+#34847=DIRECTION('',(0.,0.599999999999999,0.800000000000001));
+#34848=CARTESIAN_POINT('',(-5.05,4.2,-0.1));
+#34849=CARTESIAN_POINT('',(-5.05,4.2,0.8));
+#34850=CARTESIAN_POINT('',(-5.05,4.2,0.800000000000001));
+#34851=VECTOR('',#34852,1.);
+#34852=DIRECTION('',(-9.86864910777911E-016,0.,-1.));
+#34853=CARTESIAN_POINT('',(-5.05,4.4479622758983,1.13061636786439));
+#34854=CARTESIAN_POINT('',(-5.05,4.44796227589831,1.13061636786441));
+#34855=VECTOR('',#34856,1.);
+#34856=DIRECTION('',(0.,-0.600000000000001,-0.799999999999999));
+#34857=CARTESIAN_POINT('',(-5.05,4.43867295401695,1.26132704598305));
+#34858=AXIS2_PLACEMENT_3D('',#34859,#34860,#34861);
+#34859=CARTESIAN_POINT('',(-5.05,4.3679622758983,1.1906163678644));
+#34860=DIRECTION('',(1.,2.46519032881566E-032,-4.59552039998552E-016));
+#34861=DIRECTION('',(-2.75731223999131E-016,0.8,-0.6));
+#34862=CARTESIAN_POINT('',(-5.05,4.26132704598305,1.43867295401695));
+#34863=CARTESIAN_POINT('',(-5.05,4.26132704598305,1.43867295401695));
+#34864=VECTOR('',#34865,1.);
+#34865=DIRECTION('',(0.,0.707106781186549,-0.707106781186546));
+#34866=CARTESIAN_POINT('',(-5.05,4.13061636786439,1.44796227589829));
+#34867=AXIS2_PLACEMENT_3D('',#34868,#34869,#34870);
+#34868=CARTESIAN_POINT('',(-5.05,4.1906163678644,1.36796227589829));
+#34869=DIRECTION('',(1.,0.,-4.59552039998552E-016));
+#34870=DIRECTION('',(3.24952363791088E-016,0.707106781186545,0.70710678118655));
+#34871=CARTESIAN_POINT('',(-5.05,3.92982212813471,1.29736659610103));
+#34872=CARTESIAN_POINT('',(-5.05,3.9298221281347,1.29736659610103));
+#34873=VECTOR('',#34874,1.);
+#34874=DIRECTION('',(0.,0.800000000000001,0.599999999999999));
+#34875=CARTESIAN_POINT('',(-5.05,3.70762993649092,1.06657657493133));
+#34876=AXIS2_PLACEMENT_3D('',#34877,#34878,#34879);
+#34877=CARTESIAN_POINT('',(-5.05,4.5298221281347,0.497366596101026));
+#34878=DIRECTION('',(1.,0.,-4.59552039998552E-016));
+#34879=DIRECTION('',(3.67641631998843E-016,-0.599999999999996,0.800000000000003));
+#34880=CARTESIAN_POINT('',(-5.05,3.51443843832876,0.787522188697092));
+#34881=CARTESIAN_POINT('',(-5.05,3.51443843832876,0.787522188697091));
+#34882=VECTOR('',#34883,1.);
+#34883=DIRECTION('',(0.,0.569209978830308,0.822192191643779));
+#34884=CARTESIAN_POINT('',(-5.05,3.18556156167124,0.787522188697092));
+#34885=AXIS2_PLACEMENT_3D('',#34886,#34887,#34888);
+#34886=CARTESIAN_POINT('',(-5.05,3.35,0.901364184463153));
+#34887=DIRECTION('',(-1.,2.46519032881566E-032,4.59552039998552E-016));
+#34888=DIRECTION('',(-2.61581606959001E-016,0.822192191643778,-0.569209978830309));
+#34889=CARTESIAN_POINT('',(-5.05,2.99237006350908,1.06657657493133));
+#34890=CARTESIAN_POINT('',(-5.05,2.99237006350906,1.06657657493135));
+#34891=VECTOR('',#34892,1.);
+#34892=DIRECTION('',(0.,0.569209978830309,-0.822192191643778));
+#34893=CARTESIAN_POINT('',(-5.05,2.77017787186529,1.29736659610103));
+#34894=AXIS2_PLACEMENT_3D('',#34895,#34896,#34897);
+#34895=CARTESIAN_POINT('',(-5.05,2.1701778718653,0.497366596101026));
+#34896=DIRECTION('',(1.,0.,-4.59552039998552E-016));
+#34897=DIRECTION('',(2.61581606959001E-016,0.822192191643779,0.569209978830308));
+#34898=CARTESIAN_POINT('',(-5.05,2.56938363213561,1.44796227589829));
+#34899=CARTESIAN_POINT('',(-5.05,2.5693836321356,1.44796227589829));
+#34900=VECTOR('',#34901,1.);
+#34901=DIRECTION('',(0.,0.800000000000004,-0.599999999999994));
+#34902=CARTESIAN_POINT('',(-5.05,2.43867295401695,1.43867295401695));
+#34903=AXIS2_PLACEMENT_3D('',#34904,#34905,#34906);
+#34904=CARTESIAN_POINT('',(-5.05,2.50938363213561,1.36796227589829));
+#34905=DIRECTION('',(1.,2.46519032881566E-032,-4.59552039998552E-016));
+#34906=DIRECTION('',(3.67641631998843E-016,0.599999999999996,0.800000000000003));
+#34907=CARTESIAN_POINT('',(-5.05,2.26132704598305,1.26132704598305));
+#34908=CARTESIAN_POINT('',(-5.05,2.26132704598305,1.26132704598305));
+#34909=VECTOR('',#34910,1.);
+#34910=DIRECTION('',(0.,0.707106781186549,0.707106781186546));
+#34911=CARTESIAN_POINT('',(-5.05,2.2520377241017,1.13061636786439));
+#34912=AXIS2_PLACEMENT_3D('',#34913,#34914,#34915);
+#34913=CARTESIAN_POINT('',(-5.05,2.3320377241017,1.1906163678644));
+#34914=DIRECTION('',(1.,0.,-4.59552039998552E-016));
+#34915=DIRECTION('',(3.24952363791088E-016,-0.707106781186545,0.70710678118655));
+#34916=CARTESIAN_POINT('',(-5.05,2.5,0.8));
+#34917=CARTESIAN_POINT('',(-5.05,2.5,0.799999999999999));
+#34918=VECTOR('',#34919,1.);
+#34919=DIRECTION('',(0.,-0.600000000000001,0.799999999999999));
+#34920=CARTESIAN_POINT('',(-5.05,2.5,-0.1));
+#34921=CARTESIAN_POINT('',(-5.05,2.5,-0.100000000000005));
+#34922=VECTOR('',#34923,1.);
+#34923=DIRECTION('',(9.86864910777913E-016,0.,1.));
+#34924=CARTESIAN_POINT('',(-5.05,2.05,-0.525));
+#34925=CARTESIAN_POINT('',(-5.05,2.05,-0.525000000000002));
+#34926=VECTOR('',#34927,1.);
+#34927=DIRECTION('',(0.,0.727013152549818,0.686623532963716));
+#34928=CARTESIAN_POINT('',(-5.05,2.05,-3.2));
+#34929=VECTOR('',#34930,1.);
+#34930=DIRECTION('',(3.32029315775747E-016,0.,1.));
+#34931=CARTESIAN_POINT('',(-5.05,4.4,-0.299999999999997));
+#34932=CARTESIAN_POINT('',(-5.05,4.4,-0.299999999999995));
+#34933=VECTOR('',#34934,1.);
+#34934=DIRECTION('',(-3.06268420586249E-016,0.,-1.));
+#34935=CARTESIAN_POINT('',(-5.05,4.2,-0.0999999999999996));
+#34936=VECTOR('',#34937,1.);
+#34937=DIRECTION('',(0.,0.707106781186549,-0.707106781186546));
+#34938=CARTESIAN_POINT('',(-5.05,2.05,-0.525));
+#34939=VECTOR('',#34940,1.);
+#34940=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34941=CARTESIAN_POINT('',(-5.05,4.2,-0.1));
+#34942=VECTOR('',#34943,1.);
+#34943=DIRECTION('',(-1.,0.,4.51028103753971E-016));
+#34944=CARTESIAN_POINT('',(-5.05,4.2,0.8));
+#34945=VECTOR('',#34946,1.);
+#34946=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#34947=CARTESIAN_POINT('',(-5.05,4.4,-0.299999999999998));
+#34948=VECTOR('',#34949,1.);
+#34949=DIRECTION('',(-1.,0.,0.));
+#34950=CARTESIAN_POINT('',(-5.05,2.5,-0.1));
+#34951=VECTOR('',#34952,1.);
+#34952=DIRECTION('',(-1.,0.,2.7755575615629E-016));
+#34953=CARTESIAN_POINT('',(-5.05,2.5,0.8));
+#34954=VECTOR('',#34955,1.);
+#34955=DIRECTION('',(-1.,0.,8.32667268468863E-016));
+#34956=CARTESIAN_POINT('',(-5.05,2.2520377241017,1.13061636786439));
+#34957=VECTOR('',#34958,1.);
+#34958=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34959=CARTESIAN_POINT('',(-5.05,2.26132704598305,1.26132704598305));
+#34960=VECTOR('',#34961,1.);
+#34961=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34962=CARTESIAN_POINT('',(-5.05,2.43867295401695,1.43867295401695));
+#34963=VECTOR('',#34964,1.);
+#34964=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34965=CARTESIAN_POINT('',(-5.05,2.5693836321356,1.44796227589829));
+#34966=VECTOR('',#34967,1.);
+#34967=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34968=CARTESIAN_POINT('',(-5.05,2.77017787186529,1.29736659610103));
+#34969=VECTOR('',#34970,1.);
+#34970=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34971=CARTESIAN_POINT('',(-5.05,2.99237006350908,1.06657657493133));
+#34972=VECTOR('',#34973,1.);
+#34973=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34974=CARTESIAN_POINT('',(-5.05,3.18556156167124,0.787522188697092));
+#34975=VECTOR('',#34976,1.);
+#34976=DIRECTION('',(-1.,0.,2.7755575615629E-016));
+#34977=CARTESIAN_POINT('',(-5.05,3.51443843832876,0.787522188697092));
+#34978=VECTOR('',#34979,1.);
+#34979=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#34980=CARTESIAN_POINT('',(-5.05,3.70762993649092,1.06657657493133));
+#34981=VECTOR('',#34982,1.);
+#34982=DIRECTION('',(-1.,0.,5.55111512312583E-016));
+#34983=CARTESIAN_POINT('',(-5.05,3.92982212813471,1.29736659610103));
+#34984=VECTOR('',#34985,1.);
+#34985=DIRECTION('',(-1.,-1.11022302462516E-015,1.11022302462516E-015));
+#34986=CARTESIAN_POINT('',(-5.05,4.13061636786439,1.44796227589829));
+#34987=VECTOR('',#34988,1.);
+#34988=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34989=CARTESIAN_POINT('',(-5.05,4.26132704598305,1.43867295401695));
+#34990=VECTOR('',#34991,1.);
+#34991=DIRECTION('',(-1.,0.,5.5511151231258E-016));
+#34992=CARTESIAN_POINT('',(-5.05,4.43867295401695,1.26132704598305));
+#34993=VECTOR('',#34994,1.);
+#34994=DIRECTION('',(-1.,0.,0.));
+#34995=CARTESIAN_POINT('',(-5.05,4.4479622758983,1.13061636786439));
+#34996=VECTOR('',#34997,1.);
+#34997=DIRECTION('',(-1.,2.2204460492503E-015,5.55111512312575E-016));
+#34998=CARTESIAN_POINT('',(5.45,4.4,-0.300000000000003));
+#34999=VECTOR('',#35000,1.);
+#35000=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35001=CARTESIAN_POINT('',(5.44999999999999,4.2,0.799999999999995));
+#35002=VECTOR('',#35003,1.);
+#35003=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#35004=CARTESIAN_POINT('',(5.45,4.2,-0.100000000000005));
+#35005=VECTOR('',#35006,1.);
+#35006=DIRECTION('',(-1.,0.,4.16333634234433E-016));
+#35007=CARTESIAN_POINT('',(5.44999999999999,4.4479622758983,1.13061636786439));
+#35008=VECTOR('',#35009,1.);
+#35009=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#35010=CARTESIAN_POINT('',(5.45000000000001,4.43867295401695,1.26132704598304));
+#35011=VECTOR('',#35012,1.);
+#35012=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35013=CARTESIAN_POINT('',(5.44999999999999,4.26132704598305,1.43867295401694));
+#35014=VECTOR('',#35015,1.);
+#35015=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35016=CARTESIAN_POINT('',(5.45000000000001,4.13061636786439,1.44796227589829));
+#35017=VECTOR('',#35018,1.);
+#35018=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#35019=CARTESIAN_POINT('',(5.44999999999999,3.92982212813471,1.29736659610102));
+#35020=VECTOR('',#35021,1.);
+#35021=DIRECTION('',(-1.,1.11022302462516E-015,0.));
+#35022=CARTESIAN_POINT('',(5.45000000000001,3.70762993649092,1.06657657493133));
+#35023=VECTOR('',#35024,1.);
+#35024=DIRECTION('',(-1.,0.,0.));
+#35025=CARTESIAN_POINT('',(5.44999999999999,3.51443843832876,0.787522188697087));
+#35026=VECTOR('',#35027,1.);
+#35027=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#35028=CARTESIAN_POINT('',(5.45000000000001,3.18556156167124,0.787522188697087));
+#35029=VECTOR('',#35030,1.);
+#35030=DIRECTION('',(-1.,0.,8.32667268468867E-016));
+#35031=CARTESIAN_POINT('',(5.44999999999999,2.99237006350908,1.06657657493133));
+#35032=VECTOR('',#35033,1.);
+#35033=DIRECTION('',(-1.,0.,0.));
+#35034=CARTESIAN_POINT('',(5.45000000000001,2.77017787186529,1.29736659610102));
+#35035=VECTOR('',#35036,1.);
+#35036=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#35037=CARTESIAN_POINT('',(5.44999999999999,2.5693836321356,1.44796227589829));
+#35038=VECTOR('',#35039,1.);
+#35039=DIRECTION('',(-1.,-1.11022302462516E-015,0.));
+#35040=CARTESIAN_POINT('',(5.45000000000001,2.43867295401695,1.43867295401694));
+#35041=VECTOR('',#35042,1.);
+#35042=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35043=CARTESIAN_POINT('',(5.44999999999999,2.26132704598305,1.26132704598304));
+#35044=VECTOR('',#35045,1.);
+#35045=DIRECTION('',(-1.,1.11022302462516E-015,5.55111512312578E-016));
+#35046=CARTESIAN_POINT('',(5.45000000000001,2.2520377241017,1.13061636786439));
+#35047=VECTOR('',#35048,1.);
+#35048=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35049=CARTESIAN_POINT('',(5.44999999999999,2.5,0.799999999999995));
+#35050=VECTOR('',#35051,1.);
+#35051=DIRECTION('',(-1.,0.,2.77555756156289E-016));
+#35052=CARTESIAN_POINT('',(5.45,2.5,-0.100000000000005));
+#35053=VECTOR('',#35054,1.);
+#35054=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#35055=CARTESIAN_POINT('',(5.45,2.05,-0.525000000000005));
+#35056=VECTOR('',#35057,1.);
+#35057=DIRECTION('',(-1.,0.,5.55111512312578E-016));
+#35058=CARTESIAN_POINT('',(6.05,-7.3697224362268,-3.10000000000001));
+#35059=CARTESIAN_POINT('',(6.04999999999999,-7.3697224362268,-1.10000000000001));
+#35060=CARTESIAN_POINT('',(6.05,-7.3697224362268,-3.1));
+#35061=VECTOR('',#35062,1.);
+#35062=DIRECTION('',(-1.77635683940025E-015,1.77635683940025E-015,1.));
+#35063=CARTESIAN_POINT('',(6.05000000000001,-6.5,-1.10000000000001));
+#35064=CARTESIAN_POINT('',(6.04999999999999,-6.5,-1.10000000000001));
+#35065=VECTOR('',#35066,1.);
+#35066=DIRECTION('',(0.,-1.,-1.02122054428467E-015));
+#35067=CARTESIAN_POINT('',(6.04999999999999,-6.5,-0.700000000000006));
+#35068=AXIS2_PLACEMENT_3D('',#35069,#35070,#35071);
+#35069=CARTESIAN_POINT('',(6.04999999999999,-6.5,-0.900000000000007));
+#35070=DIRECTION('',(-1.,4.38256058456081E-032,-1.77635683940025E-015));
+#35071=DIRECTION('',(-1.77635683940025E-015,7.78499146847056E-047,1.));
+#35072=CARTESIAN_POINT('',(6.04999999999999,-6.5,-0.099999999999999));
+#35073=CARTESIAN_POINT('',(6.04999999999999,-6.5,-0.100000000000011));
+#35074=VECTOR('',#35075,1.);
+#35075=DIRECTION('',(1.48029736616687E-015,-1.48029736616687E-015,-1.));
+#35076=CARTESIAN_POINT('',(6.04999999999999,-5.7,-0.0999999999999987));
+#35077=CARTESIAN_POINT('',(6.04999999999999,-6.5,-0.0999999999999993));
+#35078=VECTOR('',#35079,1.);
+#35079=DIRECTION('',(0.,1.,-3.29597460435592E-016));
+#35080=CARTESIAN_POINT('',(6.04999999999999,-5.2,-0.60000000000001));
+#35081=AXIS2_PLACEMENT_3D('',#35082,#35083,#35084);
+#35082=CARTESIAN_POINT('',(6.04999999999999,-5.7,-0.600000000000012));
+#35083=DIRECTION('',(1.,-4.38256058456081E-032,1.77635683940025E-015));
+#35084=DIRECTION('',(-3.50604846764898E-031,1.,2.22044604925031E-016));
+#35085=CARTESIAN_POINT('',(6.04999999999999,-5.2,-1.4));
+#35086=CARTESIAN_POINT('',(6.04999999999999,-5.2,-0.600000000000011));
+#35087=VECTOR('',#35088,1.);
+#35088=DIRECTION('',(2.22044604925034E-015,0.,-1.));
+#35089=CARTESIAN_POINT('',(6.05,-5.2,-3.19999999999999));
+#35090=CARTESIAN_POINT('',(6.05,-5.2,-3.19999999999999));
+#35091=VECTOR('',#35092,1.);
+#35092=DIRECTION('',(-1.48029736616688E-015,9.8686491077792E-016,1.));
+#35093=CARTESIAN_POINT('',(6.05,-5.2,-3.6));
+#35094=CARTESIAN_POINT('',(6.05,-5.2,-3.19999999999999));
+#35095=VECTOR('',#35096,1.);
+#35096=DIRECTION('',(2.2204460492503E-015,0.,-1.));
+#35097=CARTESIAN_POINT('',(6.05,-5.7,-4.10000000000001));
+#35098=AXIS2_PLACEMENT_3D('',#35099,#35100,#35101);
+#35099=CARTESIAN_POINT('',(6.05,-5.7,-3.60000000000001));
+#35100=DIRECTION('',(1.,-4.38256058456081E-032,1.77635683940025E-015));
+#35101=DIRECTION('',(1.77635683940025E-015,0.,-1.));
+#35102=CARTESIAN_POINT('',(6.05,-6.5,-4.1));
+#35103=CARTESIAN_POINT('',(6.05,-6.5,-4.1));
+#35104=VECTOR('',#35105,1.);
+#35105=DIRECTION('',(0.,1.,0.));
+#35106=CARTESIAN_POINT('',(6.05000000000001,-6.5,-3.50000000000001));
+#35107=CARTESIAN_POINT('',(6.05,-6.5,-3.50000000000001));
+#35108=VECTOR('',#35109,1.);
+#35109=DIRECTION('',(1.48029736616686E-015,2.96059473233372E-015,-1.));
+#35110=CARTESIAN_POINT('',(6.05,-6.5,-3.10000000000001));
+#35111=AXIS2_PLACEMENT_3D('',#35112,#35113,#35114);
+#35112=CARTESIAN_POINT('',(6.05,-6.5,-3.30000000000001));
+#35113=DIRECTION('',(-1.,4.38256058456081E-032,-1.77635683940025E-015));
+#35114=DIRECTION('',(-1.77635683940025E-015,7.78499146847056E-047,1.));
+#35115=CARTESIAN_POINT('',(6.05,-7.3697224362268,-3.10000000000001));
+#35116=VECTOR('',#35117,1.);
+#35117=DIRECTION('',(0.,1.,0.));
+#35118=CARTESIAN_POINT('',(6.44999999999999,-7.3697224362268,-1.10000000000001));
+#35119=CARTESIAN_POINT('',(6.45,-7.3697224362268,-3.10000000000001));
+#35120=CARTESIAN_POINT('',(6.44999999999999,-7.3697224362268,-1.10000000000001));
+#35121=VECTOR('',#35122,1.);
+#35122=DIRECTION('',(1.77635683940025E-015,-1.77635683940025E-015,-1.));
+#35123=CARTESIAN_POINT('',(6.45,-6.5,-3.10000000000001));
+#35124=CARTESIAN_POINT('',(6.45,-7.3697224362268,-3.10000000000001));
+#35125=VECTOR('',#35126,1.);
+#35126=DIRECTION('',(0.,1.,0.));
+#35127=CARTESIAN_POINT('',(6.45,-6.5,-3.50000000000001));
+#35128=AXIS2_PLACEMENT_3D('',#35129,#35130,#35131);
+#35129=CARTESIAN_POINT('',(6.45,-6.5,-3.30000000000001));
+#35130=DIRECTION('',(-1.,4.38256058456081E-032,-1.77635683940025E-015));
+#35131=DIRECTION('',(-1.77635683940025E-015,7.78499146847056E-047,1.));
+#35132=CARTESIAN_POINT('',(6.45,-6.5,-4.10000000000001));
+#35133=CARTESIAN_POINT('',(6.45,-6.5,-3.50000000000001));
+#35134=VECTOR('',#35135,1.);
+#35135=DIRECTION('',(1.48029736616686E-015,1.48029736616686E-015,-1.));
+#35136=CARTESIAN_POINT('',(6.45,-5.7,-4.10000000000001));
+#35137=CARTESIAN_POINT('',(6.45,-6.5,-4.1));
+#35138=VECTOR('',#35139,1.);
+#35139=DIRECTION('',(0.,1.,0.));
+#35140=CARTESIAN_POINT('',(6.45,-5.2,-3.60000000000001));
+#35141=AXIS2_PLACEMENT_3D('',#35142,#35143,#35144);
+#35142=CARTESIAN_POINT('',(6.45,-5.7,-3.60000000000001));
+#35143=DIRECTION('',(1.,-4.38256058456081E-032,1.77635683940025E-015));
+#35144=DIRECTION('',(1.77635683940025E-015,0.,-1.));
+#35145=CARTESIAN_POINT('',(6.45,-5.2,-3.19999999999999));
+#35146=CARTESIAN_POINT('',(6.45,-5.2,-3.19999999999999));
+#35147=VECTOR('',#35148,1.);
+#35148=DIRECTION('',(2.22044604925024E-015,0.,-1.));
+#35149=CARTESIAN_POINT('',(6.44999999999999,-5.2,-1.4));
+#35150=CARTESIAN_POINT('',(6.45,-5.2,-3.19999999999999));
+#35151=VECTOR('',#35152,1.);
+#35152=DIRECTION('',(-1.48029736616688E-015,1.48029736616688E-015,1.));
+#35153=CARTESIAN_POINT('',(6.44999999999999,-5.2,-0.600000000000011));
+#35154=CARTESIAN_POINT('',(6.44999999999999,-5.2,-0.600000000000011));
+#35155=VECTOR('',#35156,1.);
+#35156=DIRECTION('',(2.22044604925035E-015,0.,-1.));
+#35157=CARTESIAN_POINT('',(6.44999999999999,-5.7,-0.0999999999999984));
+#35158=AXIS2_PLACEMENT_3D('',#35159,#35160,#35161);
+#35159=CARTESIAN_POINT('',(6.44999999999999,-5.7,-0.600000000000012));
+#35160=DIRECTION('',(1.,-4.38256058456081E-032,1.77635683940025E-015));
+#35161=DIRECTION('',(-3.50604846764898E-031,1.,2.22044604925031E-016));
+#35162=CARTESIAN_POINT('',(6.44999999999999,-6.5,-0.0999999999999987));
+#35163=CARTESIAN_POINT('',(6.44999999999999,-6.5,-0.0999999999999985));
+#35164=VECTOR('',#35165,1.);
+#35165=DIRECTION('',(0.,1.,-3.29597460435592E-016));
+#35166=CARTESIAN_POINT('',(6.45,-6.5,-0.700000000000006));
+#35167=CARTESIAN_POINT('',(6.44999999999999,-6.5,-0.100000000000011));
+#35168=VECTOR('',#35169,1.);
+#35169=DIRECTION('',(1.48029736616687E-015,-1.48029736616687E-015,-1.));
+#35170=CARTESIAN_POINT('',(6.45,-6.5,-1.10000000000001));
+#35171=AXIS2_PLACEMENT_3D('',#35172,#35173,#35174);
+#35172=CARTESIAN_POINT('',(6.44999999999999,-6.5,-0.900000000000007));
+#35173=DIRECTION('',(-1.,4.38256058456081E-032,-1.77635683940025E-015));
+#35174=DIRECTION('',(-1.77635683940025E-015,7.78499146847056E-047,1.));
+#35175=CARTESIAN_POINT('',(6.44999999999999,-6.5,-1.10000000000001));
+#35176=VECTOR('',#35177,1.);
+#35177=DIRECTION('',(0.,-1.,-1.02122054428467E-015));
+#35178=CARTESIAN_POINT('',(6.45,-7.3697224362268,-3.10000000000001));
+#35179=VECTOR('',#35180,1.);
+#35180=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35181=CARTESIAN_POINT('',(6.45,-6.5,-3.10000000000001));
+#35182=VECTOR('',#35183,1.);
+#35183=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35184=CARTESIAN_POINT('',(6.04999999999999,-7.3697224362268,-1.10000000000001));
+#35185=VECTOR('',#35186,1.);
+#35186=DIRECTION('',(1.,0.,-1.11022302462516E-015));
+#35187=CARTESIAN_POINT('',(6.45,-6.5,-1.10000000000001));
+#35188=VECTOR('',#35189,1.);
+#35189=DIRECTION('',(-1.,0.,1.1102230246252E-015));
+#35190=CARTESIAN_POINT('',(6.45,-6.5,-0.700000000000006));
+#35191=VECTOR('',#35192,1.);
+#35192=DIRECTION('',(-1.,0.,8.32667268468856E-016));
+#35193=CARTESIAN_POINT('',(6.44999999999999,-6.5,-0.0999999999999985));
+#35194=VECTOR('',#35195,1.);
+#35195=DIRECTION('',(-1.,0.,-1.76941794549635E-015));
+#35196=CARTESIAN_POINT('',(6.45,-5.7,-0.0999999999999988));
+#35197=VECTOR('',#35198,1.);
+#35198=DIRECTION('',(-1.,0.,-1.76941794549641E-015));
+#35199=CARTESIAN_POINT('',(6.45,-5.2,-0.600000000000011));
+#35200=VECTOR('',#35201,1.);
+#35201=DIRECTION('',(-1.,0.,1.11022302462514E-015));
+#35202=CARTESIAN_POINT('',(6.44999999999999,-5.2,-1.4));
+#35203=VECTOR('',#35204,1.);
+#35204=DIRECTION('',(-1.,0.,-1.66533453693774E-015));
+#35205=AXIS2_PLACEMENT_3D('',#35206,#35207,#35208);
+#35206=CARTESIAN_POINT('',(5.84999999999999,-5.2,-1.4));
+#35207=DIRECTION('',(-1.77635683940025E-015,-1.11022302462516E-015,1.));
+#35208=DIRECTION('',(1.,-4.44089209850062E-015,1.77635683940025E-015));
+#35209=AXIS2_PLACEMENT_3D('',#35210,#35211,#35212);
+#35210=CARTESIAN_POINT('',(5.85,-5.2,-3.19999999999999));
+#35211=DIRECTION('',(2.22044604925032E-015,-1.0846837446789E-030,-1.));
+#35212=DIRECTION('',(4.44089209850062E-015,1.,8.77607757058376E-030));
+#35213=CARTESIAN_POINT('',(6.45,-5.2,-3.60000000000001));
+#35214=VECTOR('',#35215,1.);
+#35215=DIRECTION('',(-1.,0.,0.));
+#35216=CARTESIAN_POINT('',(6.45,-5.2,-3.19999999999999));
+#35217=VECTOR('',#35218,1.);
+#35218=DIRECTION('',(-1.,-2.22044604925032E-015,-2.22044604925032E-015));
+#35219=CARTESIAN_POINT('',(6.45,-5.7,-4.10000000000001));
+#35220=VECTOR('',#35221,1.);
+#35221=DIRECTION('',(-1.,0.,0.));
+#35222=CARTESIAN_POINT('',(6.45,-6.5,-4.10000000000001));
+#35223=VECTOR('',#35224,1.);
+#35224=DIRECTION('',(-1.,0.,2.22044604925033E-015));
+#35225=CARTESIAN_POINT('',(6.45,-6.5,-3.50000000000001));
+#35226=VECTOR('',#35227,1.);
+#35227=DIRECTION('',(-1.,0.,0.));
+#35228=AXIS2_PLACEMENT_3D('',#35229,#35230,#35231);
+#35229=CARTESIAN_POINT('',(5.85,-5.2,-3.19999999999999));
+#35230=DIRECTION('',(2.22044604925032E-015,-1.0846837446789E-030,-1.));
+#35231=DIRECTION('',(2.96059473233375E-015,1.,5.48915713216288E-030));
+#35232=AXIS2_PLACEMENT_3D('',#35233,#35234,#35235);
+#35233=CARTESIAN_POINT('',(5.85,-5.2,-1.4));
+#35234=DIRECTION('',(-1.77635683940025E-015,-1.11022302462516E-015,1.));
+#35235=DIRECTION('',(1.,-2.96059473233377E-015,1.77635683940025E-015));
+#35236=CARTESIAN_POINT('',(6.46679497056622,-7.42519245584932,-1.10000000000001));
+#35237=AXIS2_PLACEMENT_3D('',#35238,#35239,#35240);
+#35238=CARTESIAN_POINT('',(6.54999999999999,-7.3697224362268,-1.10000000000001));
+#35239=DIRECTION('',(-1.77635683940025E-015,1.33226762955019E-015,1.));
+#35240=DIRECTION('',(-1.,5.91645678915766E-031,-1.77635683940025E-015));
+#35241=CARTESIAN_POINT('',(6.46679497056622,-7.42519245584933,-3.1));
+#35242=CARTESIAN_POINT('',(6.46679497056622,-7.42519245584932,-1.10000000000001));
+#35243=VECTOR('',#35244,1.);
+#35244=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#35245=AXIS2_PLACEMENT_3D('',#35246,#35247,#35248);
+#35246=CARTESIAN_POINT('',(6.55,-7.3697224362268,-3.1));
+#35247=DIRECTION('',(-1.77635683940025E-015,1.33226762955019E-015,1.));
+#35248=DIRECTION('',(-1.,-2.36658271566304E-030,-1.77635683940025E-015));
+#35249=CARTESIAN_POINT('',(6.90231231489666,-8.078468472345,-1.1));
+#35250=CARTESIAN_POINT('',(6.46679497056622,-7.42519245584932,-1.10000000000001));
+#35251=VECTOR('',#35252,1.);
+#35252=DIRECTION('',(0.554700196225228,-0.832050294337844,2.26247128893612E-015));
+#35253=CARTESIAN_POINT('',(6.90231231489667,-8.078468472345,-3.1));
+#35254=CARTESIAN_POINT('',(6.90231231489666,-8.078468472345,-1.1));
+#35255=VECTOR('',#35256,1.);
+#35256=DIRECTION('',(1.77635683940025E-015,-1.77635683940025E-015,-1.));
+#35257=CARTESIAN_POINT('',(6.46679497056622,-7.42519245584933,-3.1));
+#35258=VECTOR('',#35259,1.);
+#35259=DIRECTION('',(0.554700196225227,-0.832050294337845,2.26247128893612E-015));
+#35260=CARTESIAN_POINT('',(6.9486262169651,-8.54619347308476,-1.1));
+#35261=AXIS2_PLACEMENT_3D('',#35262,#35263,#35264);
+#35262=CARTESIAN_POINT('',(6.48628716772774,-8.35581857045761,-1.10000000000001));
+#35263=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#35264=DIRECTION('',(0.832050294337845,0.554700196225228,7.39009115536016E-016));
+#35265=CARTESIAN_POINT('',(6.9486262169651,-8.54619347308476,-3.1));
+#35266=CARTESIAN_POINT('',(6.9486262169651,-8.54619347308476,-1.1));
+#35267=VECTOR('',#35268,1.);
+#35268=DIRECTION('',(1.77635683940025E-015,-8.88178419700127E-016,-1.));
+#35269=AXIS2_PLACEMENT_3D('',#35270,#35271,#35272);
+#35270=CARTESIAN_POINT('',(6.48628716772775,-8.35581857045761,-3.1));
+#35271=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#35272=DIRECTION('',(0.832050294337845,0.554700196225228,7.39009115536016E-016));
+#35273=CARTESIAN_POINT('',(6.7307498052543,-9.07532190152529,-3.1));
+#35274=CARTESIAN_POINT('',(6.9486262169651,-8.54619347308476,-3.1));
+#35275=VECTOR('',#35276,1.);
+#35276=DIRECTION('',(-0.380749805254295,-0.924678098474716,7.76067858095532E-016));
+#35277=CARTESIAN_POINT('',(6.7307498052543,-9.07532190152529,-1.1));
+#35278=CARTESIAN_POINT('',(6.9486262169651,-8.54619347308476,-1.1));
+#35279=VECTOR('',#35280,1.);
+#35280=DIRECTION('',(-0.380749805254295,-0.924678098474716,3.88033929047766E-016));
+#35281=AXIS2_PLACEMENT_3D('',#35282,#35283,#35284);
+#35282=CARTESIAN_POINT('',(6.73074980525429,-9.07532190152529,-2.1));
+#35283=DIRECTION('',(0.924678098474716,-0.380749805254295,1.98073202480107E-015));
+#35284=DIRECTION('',(2.17840210038877E-015,1.04925929877592E-014,1.));
+#35285=CARTESIAN_POINT('',(6.36087856586441,-8.92302197942357,-1.10000000000001));
+#35286=CARTESIAN_POINT('',(6.36087856586441,-8.92302197942357,-3.1));
+#35287=AXIS2_PLACEMENT_3D('',#35288,#35289,#35290);
+#35288=CARTESIAN_POINT('',(6.36087856586441,-8.92302197942358,-2.10000000000001));
+#35289=DIRECTION('',(-0.924678098474716,0.380749805254295,-2.31890578513296E-015));
+#35290=DIRECTION('',(6.17257724223552E-015,8.90017842462825E-015,-1.));
+#35291=CARTESIAN_POINT('',(6.57875497757521,-8.39389355098304,-1.10000000000001));
+#35292=CARTESIAN_POINT('',(6.36087856586441,-8.92302197942356,-1.1));
+#35293=VECTOR('',#35294,1.);
+#35294=DIRECTION('',(0.380749805254296,0.924678098474716,-3.88033929047768E-016));
+#35295=CARTESIAN_POINT('',(6.57875497757522,-8.39389355098304,-3.1));
+#35296=CARTESIAN_POINT('',(6.57875497757521,-8.39389355098304,-1.10000000000001));
+#35297=VECTOR('',#35298,1.);
+#35298=DIRECTION('',(1.77635683940025E-015,-1.77635683940025E-015,-1.));
+#35299=CARTESIAN_POINT('',(6.36087856586441,-8.92302197942357,-3.1));
+#35300=VECTOR('',#35301,1.);
+#35301=DIRECTION('',(0.380749805254294,0.924678098474716,0.));
+#35302=CARTESIAN_POINT('',(6.56949219716153,-8.30034855083509,-1.10000000000001));
+#35303=AXIS2_PLACEMENT_3D('',#35304,#35305,#35306);
+#35304=CARTESIAN_POINT('',(6.48628716772774,-8.35581857045761,-1.10000000000001));
+#35305=DIRECTION('',(-1.77635683940025E-015,1.33226762955019E-015,1.));
+#35306=DIRECTION('',(0.924678098474716,-0.380749805254296,2.14981890496702E-015));
+#35307=CARTESIAN_POINT('',(6.56949219716153,-8.30034855083509,-3.1));
+#35308=CARTESIAN_POINT('',(6.56949219716153,-8.30034855083509,-1.10000000000001));
+#35309=VECTOR('',#35310,1.);
+#35310=DIRECTION('',(1.77635683940025E-015,-1.77635683940025E-015,-1.));
+#35311=AXIS2_PLACEMENT_3D('',#35312,#35313,#35314);
+#35312=CARTESIAN_POINT('',(6.48628716772775,-8.35581857045761,-3.1));
+#35313=DIRECTION('',(-1.77635683940025E-015,1.33226762955019E-015,1.));
+#35314=DIRECTION('',(0.924678098474716,-0.380749805254296,2.14981890496702E-015));
+#35315=CARTESIAN_POINT('',(6.13397485283107,-7.64707253433941,-1.10000000000001));
+#35316=CARTESIAN_POINT('',(6.56949219716153,-8.30034855083509,-1.10000000000001));
+#35317=VECTOR('',#35318,1.);
+#35318=DIRECTION('',(-0.554700196225229,0.832050294337844,-2.26247128893612E-015));
+#35319=CARTESIAN_POINT('',(6.13397485283107,-7.64707253433942,-3.1));
+#35320=CARTESIAN_POINT('',(6.13397485283108,-7.64707253433941,-1.10000000000001));
+#35321=VECTOR('',#35322,1.);
+#35322=DIRECTION('',(1.77635683940025E-015,-1.77635683940025E-015,-1.));
+#35323=CARTESIAN_POINT('',(6.56949219716153,-8.30034855083509,-3.1));
+#35324=VECTOR('',#35325,1.);
+#35325=DIRECTION('',(-0.554700196225229,0.832050294337844,-1.69685346670209E-015));
+#35326=AXIS2_PLACEMENT_3D('',#35327,#35328,#35329);
+#35327=CARTESIAN_POINT('',(6.54999999999999,-7.3697224362268,-1.10000000000001));
+#35328=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#35329=DIRECTION('',(-0.832050294337845,-0.554700196225228,-7.39009115536016E-016));
+#35330=AXIS2_PLACEMENT_3D('',#35331,#35332,#35333);
+#35331=CARTESIAN_POINT('',(6.55,-7.3697224362268,-3.1));
+#35332=DIRECTION('',(1.77635683940025E-015,-1.33226762955019E-015,-1.));
+#35333=DIRECTION('',(-0.832050294337845,-0.554700196225228,-7.39009115536016E-016));
+#35334=CARTESIAN_POINT('',(6.7307498052543,-9.07532190152529,-3.1));
+#35335=VECTOR('',#35336,1.);
+#35336=DIRECTION('',(-0.924678098474713,0.380749805254302,-1.11022302462516E-015));
+#35337=CARTESIAN_POINT('',(6.57875497757522,-8.39389355098304,-3.1));
+#35338=VECTOR('',#35339,1.);
+#35339=DIRECTION('',(0.924678098474717,-0.380749805254294,1.11022302462516E-015));
+#35340=CARTESIAN_POINT('',(6.57875497757521,-8.39389355098304,-1.10000000000001));
+#35341=VECTOR('',#35342,1.);
+#35342=DIRECTION('',(0.924678098474717,-0.380749805254294,2.22044604925032E-015));
+#35343=CARTESIAN_POINT('',(6.90231231489666,-8.078468472345,-1.1));
+#35344=VECTOR('',#35345,1.);
+#35345=DIRECTION('',(-0.832050294337844,-0.554700196225229,-1.11022302462516E-015));
+#35346=CARTESIAN_POINT('',(6.7307498052543,-9.07532190152529,-1.1));
+#35347=VECTOR('',#35348,1.);
+#35348=DIRECTION('',(-0.924678098474715,0.380749805254298,-2.22044604925032E-015));
+#35349=CARTESIAN_POINT('',(6.13397485283107,-7.64707253433942,-1.10000000000001));
+#35350=VECTOR('',#35351,1.);
+#35351=DIRECTION('',(0.832050294337845,0.554700196225228,1.11022302462514E-015));
+#35352=CARTESIAN_POINT('',(6.90231231489667,-8.078468472345,-3.1));
+#35353=VECTOR('',#35354,1.);
+#35354=DIRECTION('',(-0.832050294337844,-0.554700196225229,-1.11022302462516E-015));
+#35355=CARTESIAN_POINT('',(6.13397485283108,-7.64707253433942,-3.1));
+#35356=VECTOR('',#35357,1.);
+#35357=DIRECTION('',(0.832050294337844,0.554700196225228,0.));
+#35358=CARTESIAN_POINT('',(-6.05,-7.3697224362268,-1.1));
+#35359=CARTESIAN_POINT('',(-6.05,-7.3697224362268,-3.1));
+#35360=CARTESIAN_POINT('',(-6.05,-7.3697224362268,-1.1));
+#35361=VECTOR('',#35362,1.);
+#35362=DIRECTION('',(-8.88178419700126E-016,4.44089209850063E-016,-1.));
+#35363=CARTESIAN_POINT('',(-6.05,-6.5,-3.1));
+#35364=CARTESIAN_POINT('',(-6.05,-6.5,-3.1));
+#35365=VECTOR('',#35366,1.);
+#35366=DIRECTION('',(0.,-1.,5.10610272142337E-016));
+#35367=CARTESIAN_POINT('',(-6.05,-6.5,-3.5));
+#35368=AXIS2_PLACEMENT_3D('',#35369,#35370,#35371);
+#35369=CARTESIAN_POINT('',(-6.05,-6.5,-3.3));
+#35370=DIRECTION('',(-1.,-8.76512116912217E-032,8.88178419700125E-016));
+#35371=DIRECTION('',(8.88178419700125E-016,7.78499146847104E-047,1.));
+#35372=CARTESIAN_POINT('',(-6.05,-6.5,-4.09999999999999));
+#35373=CARTESIAN_POINT('',(-6.05,-6.5,-4.09999999999999));
+#35374=VECTOR('',#35375,1.);
+#35375=DIRECTION('',(0.,-1.48029736616686E-015,1.));
+#35376=CARTESIAN_POINT('',(-6.05,-5.7,-4.09999999999999));
+#35377=CARTESIAN_POINT('',(-6.05,-5.7,-4.1));
+#35378=VECTOR('',#35379,1.);
+#35379=DIRECTION('',(0.,-1.,1.11022302462515E-015));
+#35380=CARTESIAN_POINT('',(-6.05,-5.2,-3.6));
+#35381=AXIS2_PLACEMENT_3D('',#35382,#35383,#35384);
+#35382=CARTESIAN_POINT('',(-6.05,-5.7,-3.6));
+#35383=DIRECTION('',(1.,8.76512116912217E-032,-8.88178419700125E-016));
+#35384=DIRECTION('',(-8.88178419700125E-016,-7.78499146847104E-047,-1.));
+#35385=CARTESIAN_POINT('',(-6.05,-5.2,-3.2));
+#35386=CARTESIAN_POINT('',(-6.05,-5.2,-3.6));
+#35387=VECTOR('',#35388,1.);
+#35388=DIRECTION('',(0.,0.,1.));
+#35389=CARTESIAN_POINT('',(-6.05,-5.2,-1.4));
+#35390=CARTESIAN_POINT('',(-6.05,-5.2,-1.4));
+#35391=VECTOR('',#35392,1.);
+#35392=DIRECTION('',(-9.86864910777914E-016,4.93432455388957E-016,-1.));
+#35393=CARTESIAN_POINT('',(-6.05,-5.2,-0.600000000000003));
+#35394=CARTESIAN_POINT('',(-6.05,-5.2,-1.4));
+#35395=VECTOR('',#35396,1.);
+#35396=DIRECTION('',(1.11022302462517E-015,0.,1.));
+#35397=CARTESIAN_POINT('',(-6.05,-5.7,-0.0999999999999949));
+#35398=AXIS2_PLACEMENT_3D('',#35399,#35400,#35401);
+#35399=CARTESIAN_POINT('',(-6.05,-5.7,-0.600000000000001));
+#35400=DIRECTION('',(1.,8.76512116912217E-032,-8.88178419700125E-016));
+#35401=DIRECTION('',(1.09564014614031E-031,1.,2.22044604925031E-016));
+#35402=CARTESIAN_POINT('',(-6.05,-6.5,-0.0999999999999953));
+#35403=CARTESIAN_POINT('',(-6.05,-5.7,-0.0999999999999958));
+#35404=VECTOR('',#35405,1.);
+#35405=DIRECTION('',(0.,-1.,0.));
+#35406=CARTESIAN_POINT('',(-6.05,-6.5,-0.699999999999995));
+#35407=CARTESIAN_POINT('',(-6.05,-6.5,-0.699999999999996));
+#35408=VECTOR('',#35409,1.);
+#35409=DIRECTION('',(1.48029736616687E-015,1.48029736616687E-015,1.));
+#35410=CARTESIAN_POINT('',(-6.05,-6.5,-1.1));
+#35411=AXIS2_PLACEMENT_3D('',#35412,#35413,#35414);
+#35412=CARTESIAN_POINT('',(-6.05,-6.5,-0.899999999999996));
+#35413=DIRECTION('',(-1.,-8.76512116912217E-032,8.88178419700125E-016));
+#35414=DIRECTION('',(8.88178419700125E-016,7.78499146847104E-047,1.));
+#35415=CARTESIAN_POINT('',(-6.05,-7.3697224362268,-1.1));
+#35416=VECTOR('',#35417,1.);
+#35417=DIRECTION('',(0.,1.,-2.55305136071168E-016));
+#35418=CARTESIAN_POINT('',(-6.45,-7.3697224362268,-3.09999999999999));
+#35419=CARTESIAN_POINT('',(-6.45,-7.3697224362268,-1.1));
+#35420=CARTESIAN_POINT('',(-6.45,-7.3697224362268,-3.1));
+#35421=VECTOR('',#35422,1.);
+#35422=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#35423=CARTESIAN_POINT('',(-6.45,-6.5,-1.09999999999999));
+#35424=CARTESIAN_POINT('',(-6.45,-7.3697224362268,-1.1));
+#35425=VECTOR('',#35426,1.);
+#35426=DIRECTION('',(0.,1.,-2.55305136071168E-016));
+#35427=CARTESIAN_POINT('',(-6.45,-6.5,-0.699999999999995));
+#35428=AXIS2_PLACEMENT_3D('',#35429,#35430,#35431);
+#35429=CARTESIAN_POINT('',(-6.45,-6.5,-0.899999999999996));
+#35430=DIRECTION('',(-1.,-8.76512116912217E-032,8.88178419700125E-016));
+#35431=DIRECTION('',(8.88178419700125E-016,7.78499146847104E-047,1.));
+#35432=CARTESIAN_POINT('',(-6.45,-6.5,-0.0999999999999951));
+#35433=CARTESIAN_POINT('',(-6.45,-6.5,-0.699999999999994));
+#35434=VECTOR('',#35435,1.);
+#35435=DIRECTION('',(1.48029736616688E-015,1.48029736616688E-015,1.));
+#35436=CARTESIAN_POINT('',(-6.45,-5.7,-0.0999999999999948));
+#35437=CARTESIAN_POINT('',(-6.45,-5.7,-0.0999999999999955));
+#35438=VECTOR('',#35439,1.);
+#35439=DIRECTION('',(0.,-1.,0.));
+#35440=CARTESIAN_POINT('',(-6.45,-5.2,-0.6));
+#35441=AXIS2_PLACEMENT_3D('',#35442,#35443,#35444);
+#35442=CARTESIAN_POINT('',(-6.45,-5.7,-0.600000000000001));
+#35443=DIRECTION('',(1.,8.76512116912217E-032,-8.88178419700125E-016));
+#35444=DIRECTION('',(1.09564014614031E-031,1.,2.22044604925031E-016));
+#35445=CARTESIAN_POINT('',(-6.45,-5.2,-1.4));
+#35446=CARTESIAN_POINT('',(-6.45,-5.2,-1.4));
+#35447=VECTOR('',#35448,1.);
+#35448=DIRECTION('',(1.11022302462516E-015,0.,1.));
+#35449=CARTESIAN_POINT('',(-6.45,-5.2,-3.2));
+#35450=CARTESIAN_POINT('',(-6.45,-5.2,-1.4));
+#35451=VECTOR('',#35452,1.);
+#35452=DIRECTION('',(-9.86864910777914E-016,9.86864910777914E-016,-1.));
+#35453=CARTESIAN_POINT('',(-6.45,-5.2,-3.6));
+#35454=CARTESIAN_POINT('',(-6.45,-5.2,-3.59999999999999));
+#35455=VECTOR('',#35456,1.);
+#35456=DIRECTION('',(0.,0.,1.));
+#35457=CARTESIAN_POINT('',(-6.45,-5.7,-4.1));
+#35458=AXIS2_PLACEMENT_3D('',#35459,#35460,#35461);
+#35459=CARTESIAN_POINT('',(-6.45,-5.7,-3.6));
+#35460=DIRECTION('',(1.,8.76512116912217E-032,-8.88178419700125E-016));
+#35461=DIRECTION('',(-8.88178419700125E-016,-7.78499146847104E-047,-1.));
+#35462=CARTESIAN_POINT('',(-6.45,-6.5,-4.09999999999999));
+#35463=CARTESIAN_POINT('',(-6.45,-5.7,-4.1));
+#35464=VECTOR('',#35465,1.);
+#35465=DIRECTION('',(0.,-1.,1.11022302462515E-015));
+#35466=CARTESIAN_POINT('',(-6.45,-6.5,-3.5));
+#35467=CARTESIAN_POINT('',(-6.45,-6.5,-4.09999999999999));
+#35468=VECTOR('',#35469,1.);
+#35469=DIRECTION('',(0.,-1.48029736616686E-015,1.));
+#35470=CARTESIAN_POINT('',(-6.45,-6.5,-3.1));
+#35471=AXIS2_PLACEMENT_3D('',#35472,#35473,#35474);
+#35472=CARTESIAN_POINT('',(-6.45,-6.5,-3.3));
+#35473=DIRECTION('',(-1.,-8.76512116912217E-032,8.88178419700125E-016));
+#35474=DIRECTION('',(8.88178419700125E-016,7.78499146847104E-047,1.));
+#35475=CARTESIAN_POINT('',(-6.45,-6.5,-3.09999999999999));
+#35476=VECTOR('',#35477,1.);
+#35477=DIRECTION('',(0.,-1.,5.10610272142338E-016));
+#35478=CARTESIAN_POINT('',(-6.05,-7.3697224362268,-3.1));
+#35479=VECTOR('',#35480,1.);
+#35480=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35481=CARTESIAN_POINT('',(-6.05,-6.5,-3.1));
+#35482=VECTOR('',#35483,1.);
+#35483=DIRECTION('',(-1.,0.,1.11022302462517E-015));
+#35484=CARTESIAN_POINT('',(-6.45,-7.3697224362268,-1.09999999999999));
+#35485=VECTOR('',#35486,1.);
+#35486=DIRECTION('',(1.,0.,-1.11022302462516E-015));
+#35487=CARTESIAN_POINT('',(-6.05,-6.5,-1.1));
+#35488=VECTOR('',#35489,1.);
+#35489=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35490=CARTESIAN_POINT('',(-6.05,-6.5,-3.5));
+#35491=VECTOR('',#35492,1.);
+#35492=DIRECTION('',(-1.,0.,0.));
+#35493=CARTESIAN_POINT('',(-6.05,-6.5,-4.09999999999999));
+#35494=VECTOR('',#35495,1.);
+#35495=DIRECTION('',(-1.,0.,0.));
+#35496=CARTESIAN_POINT('',(-6.05,-5.7,-4.09999999999999));
+#35497=VECTOR('',#35498,1.);
+#35498=DIRECTION('',(-1.,0.,0.));
+#35499=CARTESIAN_POINT('',(-6.05,-5.2,-3.6));
+#35500=VECTOR('',#35501,1.);
+#35501=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35502=CARTESIAN_POINT('',(-6.45,-5.2,-3.2));
+#35503=VECTOR('',#35504,1.);
+#35504=DIRECTION('',(1.,0.,-1.11022302462516E-015));
+#35505=AXIS2_PLACEMENT_3D('',#35506,#35507,#35508);
+#35506=CARTESIAN_POINT('',(-5.85,-5.2,-3.2));
+#35507=DIRECTION('',(1.93898129715633E-015,1.11022302462515E-015,-1.));
+#35508=DIRECTION('',(-1.,-3.12488648395146E-031,-1.93898129715633E-015));
+#35509=AXIS2_PLACEMENT_3D('',#35510,#35511,#35512);
+#35510=CARTESIAN_POINT('',(-5.85,-5.20000000000001,-1.4));
+#35511=DIRECTION('',(2.22044604925032E-015,-3.05333249420497E-015,1.));
+#35512=DIRECTION('',(-6.15810912641744E-031,1.,3.05333249420497E-015));
+#35513=CARTESIAN_POINT('',(-6.05,-5.2,-0.6));
+#35514=VECTOR('',#35515,1.);
+#35515=DIRECTION('',(-1.,0.,1.11022302462516E-015));
+#35516=CARTESIAN_POINT('',(-6.45,-5.2,-1.4));
+#35517=VECTOR('',#35518,1.);
+#35518=DIRECTION('',(1.,-2.22044604925032E-015,-2.22044604925032E-015));
+#35519=CARTESIAN_POINT('',(-6.05,-5.7,-0.0999999999999958));
+#35520=VECTOR('',#35521,1.);
+#35521=DIRECTION('',(-1.,0.,9.02056207507945E-016));
+#35522=CARTESIAN_POINT('',(-6.05,-6.5,-0.0999999999999958));
+#35523=VECTOR('',#35524,1.);
+#35524=DIRECTION('',(-1.,0.,9.02056207507941E-016));
+#35525=CARTESIAN_POINT('',(-6.05,-6.5,-0.699999999999995));
+#35526=VECTOR('',#35527,1.);
+#35527=DIRECTION('',(-1.,0.,5.55111512312583E-016));
+#35528=AXIS2_PLACEMENT_3D('',#35529,#35530,#35531);
+#35529=CARTESIAN_POINT('',(-5.85,-5.2,-1.4));
+#35530=DIRECTION('',(2.22044604925032E-015,-3.05333249420497E-015,1.));
+#35531=DIRECTION('',(-1.48029736616688E-015,1.,3.05333249420498E-015));
+#35532=AXIS2_PLACEMENT_3D('',#35533,#35534,#35535);
+#35533=CARTESIAN_POINT('',(-5.84999999999999,-5.2,-3.2));
+#35534=DIRECTION('',(1.93898129715633E-015,1.11022302462515E-015,-1.));
+#35535=DIRECTION('',(-1.,-1.48029736616687E-015,-1.93898129715633E-015));
+#35536=CARTESIAN_POINT('',(-6.46679497056622,-7.42519245584932,-3.1));
+#35537=AXIS2_PLACEMENT_3D('',#35538,#35539,#35540);
+#35538=CARTESIAN_POINT('',(-6.55,-7.3697224362268,-3.1));
+#35539=DIRECTION('',(-8.88178419700125E-016,8.88178419700125E-016,-1.));
+#35540=DIRECTION('',(1.,7.88860905221012E-031,-8.88178419700125E-016));
+#35541=CARTESIAN_POINT('',(-6.46679497056622,-7.42519245584932,-1.1));
+#35542=CARTESIAN_POINT('',(-6.46679497056622,-7.42519245584932,-3.1));
+#35543=VECTOR('',#35544,1.);
+#35544=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#35545=AXIS2_PLACEMENT_3D('',#35546,#35547,#35548);
+#35546=CARTESIAN_POINT('',(-6.55,-7.3697224362268,-1.1));
+#35547=DIRECTION('',(-8.88178419700125E-016,8.88178419700125E-016,-1.));
+#35548=DIRECTION('',(1.,7.88860905221012E-031,-8.88178419700125E-016));
+#35549=CARTESIAN_POINT('',(-6.90231231489667,-8.078468472345,-3.1));
+#35550=CARTESIAN_POINT('',(-6.46679497056622,-7.42519245584932,-3.1));
+#35551=VECTOR('',#35552,1.);
+#35552=DIRECTION('',(-0.554700196225228,-0.832050294337844,0.));
+#35553=CARTESIAN_POINT('',(-6.90231231489666,-8.078468472345,-1.1));
+#35554=CARTESIAN_POINT('',(-6.90231231489667,-8.078468472345,-3.1));
+#35555=VECTOR('',#35556,1.);
+#35556=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#35557=CARTESIAN_POINT('',(-6.46679497056622,-7.42519245584932,-1.1));
+#35558=VECTOR('',#35559,1.);
+#35559=DIRECTION('',(-0.554700196225228,-0.832050294337844,-2.82808911117015E-016));
+#35560=CARTESIAN_POINT('',(-6.9486262169651,-8.54619347308476,-3.1));
+#35561=AXIS2_PLACEMENT_3D('',#35562,#35563,#35564);
+#35562=CARTESIAN_POINT('',(-6.48628716772774,-8.35581857045761,-3.1));
+#35563=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#35564=DIRECTION('',(-0.832050294337845,0.554700196225228,1.23168185922668E-015));
+#35565=CARTESIAN_POINT('',(-6.9486262169651,-8.54619347308476,-1.1));
+#35566=CARTESIAN_POINT('',(-6.9486262169651,-8.54619347308476,-3.1));
+#35567=VECTOR('',#35568,1.);
+#35568=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#35569=AXIS2_PLACEMENT_3D('',#35570,#35571,#35572);
+#35570=CARTESIAN_POINT('',(-6.48628716772774,-8.35581857045761,-1.1));
+#35571=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#35572=DIRECTION('',(-0.832050294337845,0.554700196225228,1.23168185922668E-015));
+#35573=CARTESIAN_POINT('',(-6.7307498052543,-9.07532190152528,-1.1));
+#35574=CARTESIAN_POINT('',(-6.9486262169651,-8.54619347308476,-1.1));
+#35575=VECTOR('',#35576,1.);
+#35576=DIRECTION('',(0.380749805254296,-0.924678098474716,-7.76067858095537E-016));
+#35577=CARTESIAN_POINT('',(-6.7307498052543,-9.07532190152528,-3.1));
+#35578=CARTESIAN_POINT('',(-6.9486262169651,-8.54619347308476,-3.1));
+#35579=VECTOR('',#35580,1.);
+#35580=DIRECTION('',(0.380749805254296,-0.924678098474716,-7.76067858095537E-016));
+#35581=AXIS2_PLACEMENT_3D('',#35582,#35583,#35584);
+#35582=CARTESIAN_POINT('',(-6.73074980525429,-9.07532190152529,-2.1));
+#35583=DIRECTION('',(-0.924678098474716,-0.380749805254295,4.831053719027E-016));
+#35584=DIRECTION('',(-2.70920695476576E-015,5.31067629057382E-015,-1.));
+#35585=CARTESIAN_POINT('',(-6.36087856586441,-8.92302197942356,-3.1));
+#35586=CARTESIAN_POINT('',(-6.36087856586441,-8.92302197942356,-1.1));
+#35587=AXIS2_PLACEMENT_3D('',#35588,#35589,#35590);
+#35588=CARTESIAN_POINT('',(-6.36087856586441,-8.92302197942357,-2.1));
+#35589=DIRECTION('',(0.924678098474716,0.380749805254295,-1.44931611570809E-016));
+#35590=DIRECTION('',(-1.37431157841174E-015,3.71826172744284E-015,1.));
+#35591=CARTESIAN_POINT('',(-6.57875497757522,-8.39389355098304,-3.1));
+#35592=CARTESIAN_POINT('',(-6.36087856586441,-8.92302197942356,-3.1));
+#35593=VECTOR('',#35594,1.);
+#35594=DIRECTION('',(-0.380749805254294,0.924678098474716,7.76067858095537E-016));
+#35595=CARTESIAN_POINT('',(-6.57875497757521,-8.39389355098304,-1.1));
+#35596=CARTESIAN_POINT('',(-6.57875497757522,-8.39389355098304,-3.1));
+#35597=VECTOR('',#35598,1.);
+#35598=DIRECTION('',(0.,0.,1.));
+#35599=CARTESIAN_POINT('',(-6.36087856586441,-8.92302197942356,-1.1));
+#35600=VECTOR('',#35601,1.);
+#35601=DIRECTION('',(-0.380749805254296,0.924678098474716,7.76067858095537E-016));
+#35602=CARTESIAN_POINT('',(-6.56949219716153,-8.30034855083509,-3.1));
+#35603=AXIS2_PLACEMENT_3D('',#35604,#35605,#35606);
+#35604=CARTESIAN_POINT('',(-6.48628716772774,-8.35581857045761,-3.1));
+#35605=DIRECTION('',(-8.88178419700125E-016,8.88178419700125E-016,-1.));
+#35606=DIRECTION('',(-0.924678098474716,-0.380749805254296,4.83105371902699E-016));
+#35607=CARTESIAN_POINT('',(-6.56949219716153,-8.30034855083509,-1.1));
+#35608=CARTESIAN_POINT('',(-6.56949219716153,-8.30034855083509,-3.1));
+#35609=VECTOR('',#35610,1.);
+#35610=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#35611=AXIS2_PLACEMENT_3D('',#35612,#35613,#35614);
+#35612=CARTESIAN_POINT('',(-6.48628716772774,-8.35581857045761,-1.1));
+#35613=DIRECTION('',(-8.88178419700125E-016,8.88178419700125E-016,-1.));
+#35614=DIRECTION('',(-0.924678098474716,-0.380749805254296,4.83105371902699E-016));
+#35615=CARTESIAN_POINT('',(-6.13397485283108,-7.64707253433941,-3.1));
+#35616=CARTESIAN_POINT('',(-6.56949219716153,-8.30034855083509,-3.1));
+#35617=VECTOR('',#35618,1.);
+#35618=DIRECTION('',(0.554700196225228,0.832050294337844,5.65617822234031E-016));
+#35619=CARTESIAN_POINT('',(-6.13397485283107,-7.64707253433941,-1.1));
+#35620=CARTESIAN_POINT('',(-6.13397485283108,-7.64707253433941,-3.1));
+#35621=VECTOR('',#35622,1.);
+#35622=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#35623=CARTESIAN_POINT('',(-6.56949219716153,-8.30034855083509,-1.1));
+#35624=VECTOR('',#35625,1.);
+#35625=DIRECTION('',(0.554700196225228,0.832050294337844,5.65617822234031E-016));
+#35626=AXIS2_PLACEMENT_3D('',#35627,#35628,#35629);
+#35627=CARTESIAN_POINT('',(-6.55,-7.3697224362268,-3.1));
+#35628=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#35629=DIRECTION('',(0.832050294337845,-0.554700196225228,-1.23168185922668E-015));
+#35630=AXIS2_PLACEMENT_3D('',#35631,#35632,#35633);
+#35631=CARTESIAN_POINT('',(-6.55,-7.3697224362268,-1.1));
+#35632=DIRECTION('',(8.88178419700125E-016,-8.88178419700125E-016,1.));
+#35633=DIRECTION('',(0.832050294337845,-0.554700196225228,-1.23168185922668E-015));
+#35634=CARTESIAN_POINT('',(-6.7307498052543,-9.07532190152529,-1.1));
+#35635=VECTOR('',#35636,1.);
+#35636=DIRECTION('',(0.924678098474714,0.380749805254299,0.));
+#35637=CARTESIAN_POINT('',(-6.57875497757521,-8.39389355098304,-1.1));
+#35638=VECTOR('',#35639,1.);
+#35639=DIRECTION('',(-0.924678098474715,-0.380749805254297,0.));
+#35640=CARTESIAN_POINT('',(-6.57875497757522,-8.39389355098304,-3.1));
+#35641=VECTOR('',#35642,1.);
+#35642=DIRECTION('',(-0.924678098474717,-0.380749805254294,1.11022302462516E-015));
+#35643=CARTESIAN_POINT('',(-6.90231231489667,-8.078468472345,-3.1));
+#35644=VECTOR('',#35645,1.);
+#35645=DIRECTION('',(0.832050294337844,-0.554700196225229,-2.22044604925032E-015));
+#35646=CARTESIAN_POINT('',(-6.7307498052543,-9.07532190152528,-3.1));
+#35647=VECTOR('',#35648,1.);
+#35648=DIRECTION('',(0.924678098474715,0.380749805254297,-1.11022302462516E-015));
+#35649=CARTESIAN_POINT('',(-6.13397485283108,-7.64707253433942,-3.1));
+#35650=VECTOR('',#35651,1.);
+#35651=DIRECTION('',(-0.832050294337844,0.554700196225228,1.11022302462515E-015));
+#35652=CARTESIAN_POINT('',(-6.90231231489666,-8.078468472345,-1.1));
+#35653=VECTOR('',#35654,1.);
+#35654=DIRECTION('',(0.832050294337844,-0.554700196225229,-1.66533453693774E-015));
+#35655=CARTESIAN_POINT('',(-6.13397485283108,-7.64707253433942,-1.1));
+#35656=VECTOR('',#35657,1.);
+#35657=DIRECTION('',(-0.832050294337844,0.554700196225228,1.11022302462516E-015));
+ENDSEC;
+END-ISO-10303-21;
diff --git a/3dmodels/mechanical/Keebio-Parts/HRO TYPE-C-31-M-12.step b/3dmodels/mechanical/Keebio-Parts/HRO TYPE-C-31-M-12.step
new file mode 100644
index 0000000..82533c5
--- /dev/null
+++ b/3dmodels/mechanical/Keebio-Parts/HRO TYPE-C-31-M-12.step
@@ -0,0 +1,4377 @@
+ISO-10303-21;
+HEADER;
+/* Generated by software containing ST-Developer
+ * from STEP Tools, Inc. (www.steptools.com)
+ */
+
+FILE_DESCRIPTION(
+/* description */ (''),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'C:/Users/Ryota/Downloads/HRO TYPE-C-31-M-12 v4.step',
+/* time_stamp */ '2018-10-14T21:49:23-07:00',
+/* author */ ('ryotagoto'),
+/* organization */ (''),
+/* preprocessor_version */ 'ST-DEVELOPER v17.2',
+/* originating_system */ 'Autodesk Translation Framework v7.6.0.251',
+/* authorisation */ '');
+
+FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
+ENDSEC;
+
+DATA;
+#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#4269);
+#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#4276,#12);
+#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#4268);
+#13=STYLED_ITEM('',(#4285),#14);
+#14=MANIFOLD_SOLID_BREP('Body1',#2589);
+#15=FACE_BOUND('',#379,.T.);
+#16=FACE_BOUND('',#411,.T.);
+#17=FACE_BOUND('',#418,.T.);
+#18=FACE_BOUND('',#419,.T.);
+#19=CYLINDRICAL_SURFACE('',#2620,0.25);
+#20=CYLINDRICAL_SURFACE('',#2623,0.25);
+#21=CYLINDRICAL_SURFACE('',#2627,0.25);
+#22=CYLINDRICAL_SURFACE('',#2629,0.25);
+#23=CYLINDRICAL_SURFACE('',#2635,0.25);
+#24=CYLINDRICAL_SURFACE('',#2641,0.25);
+#25=CYLINDRICAL_SURFACE('',#2701,0.2);
+#26=CYLINDRICAL_SURFACE('',#2710,0.2);
+#27=CYLINDRICAL_SURFACE('',#2712,0.2);
+#28=CYLINDRICAL_SURFACE('',#2719,0.2);
+#29=CYLINDRICAL_SURFACE('',#2723,0.2);
+#30=CYLINDRICAL_SURFACE('',#2728,0.2);
+#31=CYLINDRICAL_SURFACE('',#2729,0.2);
+#32=CYLINDRICAL_SURFACE('',#2732,0.2);
+#33=CYLINDRICAL_SURFACE('',#2741,1.255);
+#34=CYLINDRICAL_SURFACE('',#2756,1.255);
+#35=CYLINDRICAL_SURFACE('',#2794,1.03);
+#36=CYLINDRICAL_SURFACE('',#2795,1.03);
+#37=CYLINDRICAL_SURFACE('',#2800,1.255);
+#38=CYLINDRICAL_SURFACE('',#2801,1.255);
+#39=CYLINDRICAL_SURFACE('',#2803,1.03);
+#40=CYLINDRICAL_SURFACE('',#2804,1.03);
+#41=PLANE('',#2606);
+#42=PLANE('',#2610);
+#43=PLANE('',#2614);
+#44=PLANE('',#2618);
+#45=PLANE('',#2619);
+#46=PLANE('',#2622);
+#47=PLANE('',#2625);
+#48=PLANE('',#2626);
+#49=PLANE('',#2631);
+#50=PLANE('',#2637);
+#51=PLANE('',#2643);
+#52=PLANE('',#2644);
+#53=PLANE('',#2646);
+#54=PLANE('',#2647);
+#55=PLANE('',#2648);
+#56=PLANE('',#2649);
+#57=PLANE('',#2650);
+#58=PLANE('',#2651);
+#59=PLANE('',#2652);
+#60=PLANE('',#2653);
+#61=PLANE('',#2654);
+#62=PLANE('',#2655);
+#63=PLANE('',#2656);
+#64=PLANE('',#2657);
+#65=PLANE('',#2658);
+#66=PLANE('',#2660);
+#67=PLANE('',#2661);
+#68=PLANE('',#2662);
+#69=PLANE('',#2663);
+#70=PLANE('',#2664);
+#71=PLANE('',#2669);
+#72=PLANE('',#2670);
+#73=PLANE('',#2671);
+#74=PLANE('',#2672);
+#75=PLANE('',#2673);
+#76=PLANE('',#2674);
+#77=PLANE('',#2675);
+#78=PLANE('',#2676);
+#79=PLANE('',#2677);
+#80=PLANE('',#2678);
+#81=PLANE('',#2679);
+#82=PLANE('',#2680);
+#83=PLANE('',#2681);
+#84=PLANE('',#2682);
+#85=PLANE('',#2683);
+#86=PLANE('',#2684);
+#87=PLANE('',#2685);
+#88=PLANE('',#2686);
+#89=PLANE('',#2687);
+#90=PLANE('',#2688);
+#91=PLANE('',#2689);
+#92=PLANE('',#2690);
+#93=PLANE('',#2691);
+#94=PLANE('',#2692);
+#95=PLANE('',#2693);
+#96=PLANE('',#2694);
+#97=PLANE('',#2695);
+#98=PLANE('',#2696);
+#99=PLANE('',#2697);
+#100=PLANE('',#2698);
+#101=PLANE('',#2699);
+#102=PLANE('',#2700);
+#103=PLANE('',#2704);
+#104=PLANE('',#2706);
+#105=PLANE('',#2715);
+#106=PLANE('',#2721);
+#107=PLANE('',#2725);
+#108=PLANE('',#2726);
+#109=PLANE('',#2731);
+#110=PLANE('',#2734);
+#111=PLANE('',#2735);
+#112=PLANE('',#2736);
+#113=PLANE('',#2738);
+#114=PLANE('',#2739);
+#115=PLANE('',#2740);
+#116=PLANE('',#2745);
+#117=PLANE('',#2746);
+#118=PLANE('',#2751);
+#119=PLANE('',#2752);
+#120=PLANE('',#2754);
+#121=PLANE('',#2755);
+#122=PLANE('',#2760);
+#123=PLANE('',#2761);
+#124=PLANE('',#2763);
+#125=PLANE('',#2764);
+#126=PLANE('',#2766);
+#127=PLANE('',#2767);
+#128=PLANE('',#2768);
+#129=PLANE('',#2769);
+#130=PLANE('',#2770);
+#131=PLANE('',#2772);
+#132=PLANE('',#2773);
+#133=PLANE('',#2774);
+#134=PLANE('',#2775);
+#135=PLANE('',#2777);
+#136=PLANE('',#2778);
+#137=PLANE('',#2782);
+#138=PLANE('',#2786);
+#139=PLANE('',#2790);
+#140=PLANE('',#2796);
+#141=PLANE('',#2797);
+#142=PLANE('',#2802);
+#143=PLANE('',#2805);
+#144=PLANE('',#2806);
+#145=FACE_OUTER_BOUND('',#281,.T.);
+#146=FACE_OUTER_BOUND('',#282,.T.);
+#147=FACE_OUTER_BOUND('',#283,.T.);
+#148=FACE_OUTER_BOUND('',#284,.T.);
+#149=FACE_OUTER_BOUND('',#285,.T.);
+#150=FACE_OUTER_BOUND('',#286,.T.);
+#151=FACE_OUTER_BOUND('',#287,.T.);
+#152=FACE_OUTER_BOUND('',#288,.T.);
+#153=FACE_OUTER_BOUND('',#289,.T.);
+#154=FACE_OUTER_BOUND('',#290,.T.);
+#155=FACE_OUTER_BOUND('',#291,.T.);
+#156=FACE_OUTER_BOUND('',#292,.T.);
+#157=FACE_OUTER_BOUND('',#293,.T.);
+#158=FACE_OUTER_BOUND('',#294,.T.);
+#159=FACE_OUTER_BOUND('',#295,.T.);
+#160=FACE_OUTER_BOUND('',#296,.T.);
+#161=FACE_OUTER_BOUND('',#297,.T.);
+#162=FACE_OUTER_BOUND('',#298,.T.);
+#163=FACE_OUTER_BOUND('',#299,.T.);
+#164=FACE_OUTER_BOUND('',#300,.T.);
+#165=FACE_OUTER_BOUND('',#301,.T.);
+#166=FACE_OUTER_BOUND('',#302,.T.);
+#167=FACE_OUTER_BOUND('',#303,.T.);
+#168=FACE_OUTER_BOUND('',#304,.T.);
+#169=FACE_OUTER_BOUND('',#305,.T.);
+#170=FACE_OUTER_BOUND('',#306,.T.);
+#171=FACE_OUTER_BOUND('',#307,.T.);
+#172=FACE_OUTER_BOUND('',#308,.T.);
+#173=FACE_OUTER_BOUND('',#309,.T.);
+#174=FACE_OUTER_BOUND('',#310,.T.);
+#175=FACE_OUTER_BOUND('',#311,.T.);
+#176=FACE_OUTER_BOUND('',#312,.T.);
+#177=FACE_OUTER_BOUND('',#313,.T.);
+#178=FACE_OUTER_BOUND('',#314,.T.);
+#179=FACE_OUTER_BOUND('',#315,.T.);
+#180=FACE_OUTER_BOUND('',#316,.T.);
+#181=FACE_OUTER_BOUND('',#317,.T.);
+#182=FACE_OUTER_BOUND('',#318,.T.);
+#183=FACE_OUTER_BOUND('',#319,.T.);
+#184=FACE_OUTER_BOUND('',#320,.T.);
+#185=FACE_OUTER_BOUND('',#321,.T.);
+#186=FACE_OUTER_BOUND('',#322,.T.);
+#187=FACE_OUTER_BOUND('',#323,.T.);
+#188=FACE_OUTER_BOUND('',#324,.T.);
+#189=FACE_OUTER_BOUND('',#325,.T.);
+#190=FACE_OUTER_BOUND('',#326,.T.);
+#191=FACE_OUTER_BOUND('',#327,.T.);
+#192=FACE_OUTER_BOUND('',#328,.T.);
+#193=FACE_OUTER_BOUND('',#329,.T.);
+#194=FACE_OUTER_BOUND('',#330,.T.);
+#195=FACE_OUTER_BOUND('',#331,.T.);
+#196=FACE_OUTER_BOUND('',#332,.T.);
+#197=FACE_OUTER_BOUND('',#333,.T.);
+#198=FACE_OUTER_BOUND('',#334,.T.);
+#199=FACE_OUTER_BOUND('',#335,.T.);
+#200=FACE_OUTER_BOUND('',#336,.T.);
+#201=FACE_OUTER_BOUND('',#337,.T.);
+#202=FACE_OUTER_BOUND('',#338,.T.);
+#203=FACE_OUTER_BOUND('',#339,.T.);
+#204=FACE_OUTER_BOUND('',#340,.T.);
+#205=FACE_OUTER_BOUND('',#341,.T.);
+#206=FACE_OUTER_BOUND('',#342,.T.);
+#207=FACE_OUTER_BOUND('',#343,.T.);
+#208=FACE_OUTER_BOUND('',#344,.T.);
+#209=FACE_OUTER_BOUND('',#345,.T.);
+#210=FACE_OUTER_BOUND('',#346,.T.);
+#211=FACE_OUTER_BOUND('',#347,.T.);
+#212=FACE_OUTER_BOUND('',#348,.T.);
+#213=FACE_OUTER_BOUND('',#349,.T.);
+#214=FACE_OUTER_BOUND('',#350,.T.);
+#215=FACE_OUTER_BOUND('',#351,.T.);
+#216=FACE_OUTER_BOUND('',#352,.T.);
+#217=FACE_OUTER_BOUND('',#353,.T.);
+#218=FACE_OUTER_BOUND('',#354,.T.);
+#219=FACE_OUTER_BOUND('',#355,.T.);
+#220=FACE_OUTER_BOUND('',#356,.T.);
+#221=FACE_OUTER_BOUND('',#357,.T.);
+#222=FACE_OUTER_BOUND('',#358,.T.);
+#223=FACE_OUTER_BOUND('',#359,.T.);
+#224=FACE_OUTER_BOUND('',#360,.T.);
+#225=FACE_OUTER_BOUND('',#361,.T.);
+#226=FACE_OUTER_BOUND('',#362,.T.);
+#227=FACE_OUTER_BOUND('',#363,.T.);
+#228=FACE_OUTER_BOUND('',#364,.T.);
+#229=FACE_OUTER_BOUND('',#365,.T.);
+#230=FACE_OUTER_BOUND('',#366,.T.);
+#231=FACE_OUTER_BOUND('',#367,.T.);
+#232=FACE_OUTER_BOUND('',#368,.T.);
+#233=FACE_OUTER_BOUND('',#369,.T.);
+#234=FACE_OUTER_BOUND('',#370,.T.);
+#235=FACE_OUTER_BOUND('',#371,.T.);
+#236=FACE_OUTER_BOUND('',#372,.T.);
+#237=FACE_OUTER_BOUND('',#373,.T.);
+#238=FACE_OUTER_BOUND('',#374,.T.);
+#239=FACE_OUTER_BOUND('',#375,.T.);
+#240=FACE_OUTER_BOUND('',#376,.T.);
+#241=FACE_OUTER_BOUND('',#377,.T.);
+#242=FACE_OUTER_BOUND('',#378,.T.);
+#243=FACE_OUTER_BOUND('',#380,.T.);
+#244=FACE_OUTER_BOUND('',#381,.T.);
+#245=FACE_OUTER_BOUND('',#382,.T.);
+#246=FACE_OUTER_BOUND('',#383,.T.);
+#247=FACE_OUTER_BOUND('',#384,.T.);
+#248=FACE_OUTER_BOUND('',#385,.T.);
+#249=FACE_OUTER_BOUND('',#386,.T.);
+#250=FACE_OUTER_BOUND('',#387,.T.);
+#251=FACE_OUTER_BOUND('',#388,.T.);
+#252=FACE_OUTER_BOUND('',#389,.T.);
+#253=FACE_OUTER_BOUND('',#390,.T.);
+#254=FACE_OUTER_BOUND('',#391,.T.);
+#255=FACE_OUTER_BOUND('',#392,.T.);
+#256=FACE_OUTER_BOUND('',#393,.T.);
+#257=FACE_OUTER_BOUND('',#394,.T.);
+#258=FACE_OUTER_BOUND('',#395,.T.);
+#259=FACE_OUTER_BOUND('',#396,.T.);
+#260=FACE_OUTER_BOUND('',#397,.T.);
+#261=FACE_OUTER_BOUND('',#398,.T.);
+#262=FACE_OUTER_BOUND('',#399,.T.);
+#263=FACE_OUTER_BOUND('',#400,.T.);
+#264=FACE_OUTER_BOUND('',#401,.T.);
+#265=FACE_OUTER_BOUND('',#402,.T.);
+#266=FACE_OUTER_BOUND('',#403,.T.);
+#267=FACE_OUTER_BOUND('',#404,.T.);
+#268=FACE_OUTER_BOUND('',#405,.T.);
+#269=FACE_OUTER_BOUND('',#406,.T.);
+#270=FACE_OUTER_BOUND('',#407,.T.);
+#271=FACE_OUTER_BOUND('',#408,.T.);
+#272=FACE_OUTER_BOUND('',#409,.T.);
+#273=FACE_OUTER_BOUND('',#410,.T.);
+#274=FACE_OUTER_BOUND('',#412,.T.);
+#275=FACE_OUTER_BOUND('',#413,.T.);
+#276=FACE_OUTER_BOUND('',#414,.T.);
+#277=FACE_OUTER_BOUND('',#415,.T.);
+#278=FACE_OUTER_BOUND('',#416,.T.);
+#279=FACE_OUTER_BOUND('',#417,.T.);
+#280=FACE_OUTER_BOUND('',#420,.T.);
+#281=EDGE_LOOP('',(#1703,#1704,#1705,#1706));
+#282=EDGE_LOOP('',(#1707,#1708,#1709,#1710));
+#283=EDGE_LOOP('',(#1711,#1712,#1713,#1714));
+#284=EDGE_LOOP('',(#1715,#1716,#1717,#1718));
+#285=EDGE_LOOP('',(#1719,#1720,#1721,#1722));
+#286=EDGE_LOOP('',(#1723,#1724,#1725,#1726));
+#287=EDGE_LOOP('',(#1727,#1728,#1729,#1730));
+#288=EDGE_LOOP('',(#1731,#1732,#1733,#1734));
+#289=EDGE_LOOP('',(#1735,#1736,#1737,#1738));
+#290=EDGE_LOOP('',(#1739,#1740,#1741,#1742));
+#291=EDGE_LOOP('',(#1743,#1744,#1745,#1746));
+#292=EDGE_LOOP('',(#1747,#1748,#1749,#1750));
+#293=EDGE_LOOP('',(#1751,#1752,#1753,#1754,#1755,#1756,#1757,#1758));
+#294=EDGE_LOOP('',(#1759,#1760,#1761,#1762));
+#295=EDGE_LOOP('',(#1763,#1764,#1765,#1766));
+#296=EDGE_LOOP('',(#1767,#1768,#1769,#1770));
+#297=EDGE_LOOP('',(#1771,#1772,#1773,#1774));
+#298=EDGE_LOOP('',(#1775,#1776,#1777,#1778));
+#299=EDGE_LOOP('',(#1779,#1780,#1781,#1782));
+#300=EDGE_LOOP('',(#1783));
+#301=EDGE_LOOP('',(#1784,#1785,#1786,#1787));
+#302=EDGE_LOOP('',(#1788,#1789,#1790,#1791));
+#303=EDGE_LOOP('',(#1792));
+#304=EDGE_LOOP('',(#1793,#1794,#1795));
+#305=EDGE_LOOP('',(#1796,#1797,#1798,#1799));
+#306=EDGE_LOOP('',(#1800,#1801,#1802,#1803));
+#307=EDGE_LOOP('',(#1804,#1805,#1806,#1807,#1808));
+#308=EDGE_LOOP('',(#1809,#1810,#1811,#1812));
+#309=EDGE_LOOP('',(#1813,#1814,#1815,#1816));
+#310=EDGE_LOOP('',(#1817,#1818,#1819,#1820));
+#311=EDGE_LOOP('',(#1821,#1822,#1823,#1824));
+#312=EDGE_LOOP('',(#1825,#1826,#1827,#1828));
+#313=EDGE_LOOP('',(#1829,#1830,#1831,#1832));
+#314=EDGE_LOOP('',(#1833,#1834,#1835,#1836));
+#315=EDGE_LOOP('',(#1837,#1838,#1839,#1840));
+#316=EDGE_LOOP('',(#1841,#1842,#1843,#1844));
+#317=EDGE_LOOP('',(#1845,#1846,#1847));
+#318=EDGE_LOOP('',(#1848,#1849,#1850,#1851,#1852));
+#319=EDGE_LOOP('',(#1853,#1854,#1855,#1856));
+#320=EDGE_LOOP('',(#1857,#1858,#1859,#1860));
+#321=EDGE_LOOP('',(#1861,#1862,#1863,#1864));
+#322=EDGE_LOOP('',(#1865,#1866,#1867,#1868,#1869,#1870,#1871,#1872,#1873,
+#1874,#1875,#1876,#1877,#1878,#1879,#1880,#1881,#1882,#1883,#1884,#1885,
+#1886,#1887,#1888,#1889,#1890,#1891,#1892,#1893,#1894,#1895,#1896,#1897,
+#1898,#1899,#1900,#1901,#1902,#1903,#1904,#1905,#1906,#1907,#1908,#1909,
+#1910,#1911,#1912,#1913,#1914,#1915,#1916,#1917,#1918,#1919,#1920,#1921,
+#1922));
+#323=EDGE_LOOP('',(#1923,#1924,#1925,#1926));
+#324=EDGE_LOOP('',(#1927,#1928,#1929,#1930));
+#325=EDGE_LOOP('',(#1931,#1932,#1933,#1934));
+#326=EDGE_LOOP('',(#1935,#1936,#1937,#1938));
+#327=EDGE_LOOP('',(#1939,#1940,#1941,#1942));
+#328=EDGE_LOOP('',(#1943,#1944,#1945,#1946));
+#329=EDGE_LOOP('',(#1947,#1948,#1949,#1950));
+#330=EDGE_LOOP('',(#1951,#1952,#1953,#1954));
+#331=EDGE_LOOP('',(#1955,#1956,#1957,#1958));
+#332=EDGE_LOOP('',(#1959,#1960,#1961,#1962));
+#333=EDGE_LOOP('',(#1963,#1964,#1965,#1966));
+#334=EDGE_LOOP('',(#1967,#1968,#1969,#1970));
+#335=EDGE_LOOP('',(#1971,#1972,#1973,#1974));
+#336=EDGE_LOOP('',(#1975,#1976,#1977,#1978));
+#337=EDGE_LOOP('',(#1979,#1980,#1981,#1982));
+#338=EDGE_LOOP('',(#1983,#1984,#1985,#1986));
+#339=EDGE_LOOP('',(#1987,#1988,#1989,#1990));
+#340=EDGE_LOOP('',(#1991,#1992,#1993,#1994));
+#341=EDGE_LOOP('',(#1995,#1996,#1997,#1998));
+#342=EDGE_LOOP('',(#1999,#2000,#2001,#2002));
+#343=EDGE_LOOP('',(#2003,#2004,#2005,#2006));
+#344=EDGE_LOOP('',(#2007,#2008,#2009,#2010));
+#345=EDGE_LOOP('',(#2011,#2012,#2013,#2014));
+#346=EDGE_LOOP('',(#2015,#2016,#2017,#2018));
+#347=EDGE_LOOP('',(#2019,#2020,#2021,#2022));
+#348=EDGE_LOOP('',(#2023,#2024,#2025,#2026));
+#349=EDGE_LOOP('',(#2027,#2028,#2029,#2030));
+#350=EDGE_LOOP('',(#2031,#2032,#2033,#2034));
+#351=EDGE_LOOP('',(#2035,#2036,#2037,#2038));
+#352=EDGE_LOOP('',(#2039,#2040,#2041,#2042));
+#353=EDGE_LOOP('',(#2043,#2044,#2045,#2046));
+#354=EDGE_LOOP('',(#2047,#2048,#2049,#2050));
+#355=EDGE_LOOP('',(#2051,#2052,#2053,#2054));
+#356=EDGE_LOOP('',(#2055,#2056,#2057,#2058));
+#357=EDGE_LOOP('',(#2059,#2060,#2061,#2062,#2063,#2064,#2065,#2066,#2067,
+#2068,#2069,#2070,#2071,#2072));
+#358=EDGE_LOOP('',(#2073,#2074,#2075,#2076));
+#359=EDGE_LOOP('',(#2077,#2078,#2079,#2080));
+#360=EDGE_LOOP('',(#2081,#2082,#2083,#2084,#2085,#2086,#2087,#2088,#2089,
+#2090,#2091,#2092,#2093,#2094));
+#361=EDGE_LOOP('',(#2095,#2096,#2097,#2098));
+#362=EDGE_LOOP('',(#2099,#2100,#2101,#2102));
+#363=EDGE_LOOP('',(#2103,#2104,#2105,#2106));
+#364=EDGE_LOOP('',(#2107,#2108,#2109,#2110));
+#365=EDGE_LOOP('',(#2111,#2112,#2113,#2114,#2115,#2116));
+#366=EDGE_LOOP('',(#2117,#2118,#2119,#2120));
+#367=EDGE_LOOP('',(#2121,#2122,#2123,#2124));
+#368=EDGE_LOOP('',(#2125,#2126,#2127,#2128));
+#369=EDGE_LOOP('',(#2129,#2130,#2131,#2132));
+#370=EDGE_LOOP('',(#2133,#2134,#2135,#2136));
+#371=EDGE_LOOP('',(#2137,#2138,#2139,#2140));
+#372=EDGE_LOOP('',(#2141,#2142,#2143,#2144));
+#373=EDGE_LOOP('',(#2145,#2146,#2147,#2148));
+#374=EDGE_LOOP('',(#2149,#2150,#2151,#2152,#2153,#2154));
+#375=EDGE_LOOP('',(#2155,#2156,#2157,#2158));
+#376=EDGE_LOOP('',(#2159,#2160,#2161,#2162,#2163,#2164,#2165,#2166,#2167,
+#2168,#2169));
+#377=EDGE_LOOP('',(#2170,#2171,#2172,#2173,#2174,#2175,#2176,#2177,#2178,
+#2179));
+#378=EDGE_LOOP('',(#2180,#2181,#2182,#2183,#2184,#2185,#2186,#2187,#2188,
+#2189,#2190,#2191));
+#379=EDGE_LOOP('',(#2192,#2193,#2194,#2195,#2196,#2197,#2198,#2199));
+#380=EDGE_LOOP('',(#2200,#2201,#2202,#2203));
+#381=EDGE_LOOP('',(#2204,#2205,#2206,#2207));
+#382=EDGE_LOOP('',(#2208,#2209,#2210,#2211,#2212,#2213));
+#383=EDGE_LOOP('',(#2214,#2215,#2216,#2217));
+#384=EDGE_LOOP('',(#2218,#2219,#2220,#2221,#2222,#2223,#2224,#2225,#2226,
+#2227,#2228));
+#385=EDGE_LOOP('',(#2229,#2230,#2231,#2232,#2233,#2234,#2235,#2236,#2237,
+#2238));
+#386=EDGE_LOOP('',(#2239,#2240,#2241,#2242));
+#387=EDGE_LOOP('',(#2243,#2244,#2245,#2246));
+#388=EDGE_LOOP('',(#2247,#2248,#2249,#2250));
+#389=EDGE_LOOP('',(#2251,#2252,#2253,#2254));
+#390=EDGE_LOOP('',(#2255,#2256,#2257,#2258));
+#391=EDGE_LOOP('',(#2259,#2260,#2261,#2262));
+#392=EDGE_LOOP('',(#2263,#2264,#2265,#2266));
+#393=EDGE_LOOP('',(#2267,#2268,#2269,#2270));
+#394=EDGE_LOOP('',(#2271,#2272,#2273,#2274,#2275,#2276));
+#395=EDGE_LOOP('',(#2277,#2278,#2279,#2280));
+#396=EDGE_LOOP('',(#2281,#2282,#2283,#2284));
+#397=EDGE_LOOP('',(#2285,#2286,#2287,#2288));
+#398=EDGE_LOOP('',(#2289,#2290,#2291,#2292));
+#399=EDGE_LOOP('',(#2293,#2294,#2295,#2296));
+#400=EDGE_LOOP('',(#2297,#2298,#2299,#2300));
+#401=EDGE_LOOP('',(#2301,#2302,#2303,#2304));
+#402=EDGE_LOOP('',(#2305,#2306,#2307,#2308));
+#403=EDGE_LOOP('',(#2309,#2310,#2311,#2312));
+#404=EDGE_LOOP('',(#2313,#2314,#2315,#2316));
+#405=EDGE_LOOP('',(#2317,#2318,#2319,#2320));
+#406=EDGE_LOOP('',(#2321,#2322,#2323,#2324));
+#407=EDGE_LOOP('',(#2325,#2326,#2327,#2328,#2329,#2330,#2331,#2332,#2333,
+#2334));
+#408=EDGE_LOOP('',(#2335,#2336,#2337,#2338));
+#409=EDGE_LOOP('',(#2339,#2340,#2341,#2342));
+#410=EDGE_LOOP('',(#2343,#2344,#2345,#2346,#2347,#2348,#2349,#2350));
+#411=EDGE_LOOP('',(#2351,#2352,#2353,#2354,#2355,#2356,#2357,#2358));
+#412=EDGE_LOOP('',(#2359,#2360,#2361,#2362));
+#413=EDGE_LOOP('',(#2363,#2364,#2365,#2366));
+#414=EDGE_LOOP('',(#2367,#2368,#2369,#2370));
+#415=EDGE_LOOP('',(#2371,#2372,#2373,#2374));
+#416=EDGE_LOOP('',(#2375,#2376,#2377,#2378,#2379,#2380,#2381,#2382,#2383,
+#2384));
+#417=EDGE_LOOP('',(#2385,#2386,#2387,#2388,#2389,#2390,#2391,#2392,#2393,
+#2394,#2395,#2396,#2397,#2398,#2399,#2400,#2401,#2402,#2403,#2404,#2405,
+#2406,#2407,#2408,#2409,#2410,#2411,#2412,#2413,#2414,#2415,#2416,#2417,
+#2418,#2419,#2420,#2421,#2422,#2423,#2424,#2425,#2426,#2427,#2428,#2429,
+#2430,#2431,#2432,#2433,#2434,#2435,#2436));
+#418=EDGE_LOOP('',(#2437));
+#419=EDGE_LOOP('',(#2438));
+#420=EDGE_LOOP('',(#2439,#2440,#2441,#2442));
+#421=CIRCLE('',#2604,0.25);
+#422=CIRCLE('',#2605,0.15);
+#423=CIRCLE('',#2608,0.25);
+#424=CIRCLE('',#2609,0.15);
+#425=CIRCLE('',#2612,0.25);
+#426=CIRCLE('',#2613,0.15);
+#427=CIRCLE('',#2616,0.25);
+#428=CIRCLE('',#2617,0.15);
+#429=CIRCLE('',#2621,0.25);
+#430=CIRCLE('',#2624,0.25);
+#431=CIRCLE('',#2628,0.25);
+#432=CIRCLE('',#2630,0.25);
+#433=CIRCLE('',#2633,0.15);
+#434=CIRCLE('',#2634,0.25);
+#435=CIRCLE('',#2636,0.25);
+#436=CIRCLE('',#2639,0.15);
+#437=CIRCLE('',#2640,0.25);
+#438=CIRCLE('',#2642,0.25);
+#439=CIRCLE('',#2645,1.255);
+#440=CIRCLE('',#2659,1.255);
+#441=CIRCLE('',#2665,1.255);
+#442=CIRCLE('',#2666,1.255);
+#443=CIRCLE('',#2667,1.255);
+#444=CIRCLE('',#2668,1.255);
+#445=CIRCLE('',#2702,0.2);
+#446=CIRCLE('',#2703,0.2);
+#447=CIRCLE('',#2705,1.255);
+#448=CIRCLE('',#2707,0.2);
+#449=CIRCLE('',#2708,0.2);
+#450=CIRCLE('',#2709,0.2);
+#451=CIRCLE('',#2711,0.2);
+#452=CIRCLE('',#2713,0.2);
+#453=CIRCLE('',#2714,0.2);
+#454=CIRCLE('',#2716,0.2);
+#455=CIRCLE('',#2717,0.2);
+#456=CIRCLE('',#2718,0.2);
+#457=CIRCLE('',#2720,0.2);
+#458=CIRCLE('',#2722,1.255);
+#459=CIRCLE('',#2724,0.2);
+#460=CIRCLE('',#2727,0.2);
+#461=CIRCLE('',#2730,0.2);
+#462=CIRCLE('',#2733,0.2);
+#463=CIRCLE('',#2737,1.03);
+#464=CIRCLE('',#2742,1.255);
+#465=CIRCLE('',#2743,1.255);
+#466=CIRCLE('',#2744,1.255);
+#467=CIRCLE('',#2747,1.03);
+#468=CIRCLE('',#2748,1.03);
+#469=CIRCLE('',#2749,1.03);
+#470=CIRCLE('',#2750,1.03);
+#471=CIRCLE('',#2753,1.03);
+#472=CIRCLE('',#2757,1.255);
+#473=CIRCLE('',#2758,1.255);
+#474=CIRCLE('',#2759,1.255);
+#475=CIRCLE('',#2762,1.03);
+#476=CIRCLE('',#2765,1.03);
+#477=CIRCLE('',#2771,1.03);
+#478=CIRCLE('',#2776,1.03);
+#479=CIRCLE('',#2780,1.03);
+#480=CIRCLE('',#2781,1.18);
+#481=CIRCLE('',#2784,1.03);
+#482=CIRCLE('',#2785,1.18);
+#483=CIRCLE('',#2788,1.03);
+#484=CIRCLE('',#2789,1.18);
+#485=CIRCLE('',#2792,1.03);
+#486=CIRCLE('',#2793,1.18);
+#487=CIRCLE('',#2798,1.255);
+#488=CIRCLE('',#2799,1.255);
+#489=LINE('',#3523,#791);
+#490=LINE('',#3527,#792);
+#491=LINE('',#3531,#793);
+#492=LINE('',#3533,#794);
+#493=LINE('',#3534,#795);
+#494=LINE('',#3538,#796);
+#495=LINE('',#3543,#797);
+#496=LINE('',#3545,#798);
+#497=LINE('',#3546,#799);
+#498=LINE('',#3550,#800);
+#499=LINE('',#3555,#801);
+#500=LINE('',#3557,#802);
+#501=LINE('',#3558,#803);
+#502=LINE('',#3562,#804);
+#503=LINE('',#3566,#805);
+#504=LINE('',#3567,#806);
+#505=LINE('',#3570,#807);
+#506=LINE('',#3572,#808);
+#507=LINE('',#3573,#809);
+#508=LINE('',#3576,#810);
+#509=LINE('',#3580,#811);
+#510=LINE('',#3581,#812);
+#511=LINE('',#3584,#813);
+#512=LINE('',#3589,#814);
+#513=LINE('',#3590,#815);
+#514=LINE('',#3594,#816);
+#515=LINE('',#3597,#817);
+#516=LINE('',#3600,#818);
+#517=LINE('',#3605,#819);
+#518=LINE('',#3609,#820);
+#519=LINE('',#3616,#821);
+#520=LINE('',#3620,#822);
+#521=LINE('',#3628,#823);
+#522=LINE('',#3629,#824);
+#523=LINE('',#3633,#825);
+#524=LINE('',#3635,#826);
+#525=LINE('',#3637,#827);
+#526=LINE('',#3638,#828);
+#527=LINE('',#3641,#829);
+#528=LINE('',#3643,#830);
+#529=LINE('',#3644,#831);
+#530=LINE('',#3646,#832);
+#531=LINE('',#3648,#833);
+#532=LINE('',#3649,#834);
+#533=LINE('',#3651,#835);
+#534=LINE('',#3655,#836);
+#535=LINE('',#3657,#837);
+#536=LINE('',#3659,#838);
+#537=LINE('',#3660,#839);
+#538=LINE('',#3664,#840);
+#539=LINE('',#3666,#841);
+#540=LINE('',#3668,#842);
+#541=LINE('',#3669,#843);
+#542=LINE('',#3671,#844);
+#543=LINE('',#3672,#845);
+#544=LINE('',#3674,#846);
+#545=LINE('',#3678,#847);
+#546=LINE('',#3680,#848);
+#547=LINE('',#3682,#849);
+#548=LINE('',#3683,#850);
+#549=LINE('',#3687,#851);
+#550=LINE('',#3689,#852);
+#551=LINE('',#3691,#853);
+#552=LINE('',#3692,#854);
+#553=LINE('',#3694,#855);
+#554=LINE('',#3695,#856);
+#555=LINE('',#3697,#857);
+#556=LINE('',#3703,#858);
+#557=LINE('',#3704,#859);
+#558=LINE('',#3707,#860);
+#559=LINE('',#3709,#861);
+#560=LINE('',#3711,#862);
+#561=LINE('',#3712,#863);
+#562=LINE('',#3715,#864);
+#563=LINE('',#3717,#865);
+#564=LINE('',#3718,#866);
+#565=LINE('',#3721,#867);
+#566=LINE('',#3723,#868);
+#567=LINE('',#3724,#869);
+#568=LINE('',#3726,#870);
+#569=LINE('',#3729,#871);
+#570=LINE('',#3731,#872);
+#571=LINE('',#3733,#873);
+#572=LINE('',#3735,#874);
+#573=LINE('',#3737,#875);
+#574=LINE('',#3739,#876);
+#575=LINE('',#3741,#877);
+#576=LINE('',#3743,#878);
+#577=LINE('',#3745,#879);
+#578=LINE('',#3747,#880);
+#579=LINE('',#3749,#881);
+#580=LINE('',#3751,#882);
+#581=LINE('',#3752,#883);
+#582=LINE('',#3754,#884);
+#583=LINE('',#3756,#885);
+#584=LINE('',#3758,#886);
+#585=LINE('',#3760,#887);
+#586=LINE('',#3762,#888);
+#587=LINE('',#3764,#889);
+#588=LINE('',#3766,#890);
+#589=LINE('',#3768,#891);
+#590=LINE('',#3770,#892);
+#591=LINE('',#3772,#893);
+#592=LINE('',#3774,#894);
+#593=LINE('',#3776,#895);
+#594=LINE('',#3777,#896);
+#595=LINE('',#3779,#897);
+#596=LINE('',#3781,#898);
+#597=LINE('',#3783,#899);
+#598=LINE('',#3785,#900);
+#599=LINE('',#3787,#901);
+#600=LINE('',#3789,#902);
+#601=LINE('',#3791,#903);
+#602=LINE('',#3793,#904);
+#603=LINE('',#3794,#905);
+#604=LINE('',#3798,#906);
+#605=LINE('',#3800,#907);
+#606=LINE('',#3802,#908);
+#607=LINE('',#3806,#909);
+#608=LINE('',#3810,#910);
+#609=LINE('',#3812,#911);
+#610=LINE('',#3814,#912);
+#611=LINE('',#3818,#913);
+#612=LINE('',#3820,#914);
+#613=LINE('',#3821,#915);
+#614=LINE('',#3824,#916);
+#615=LINE('',#3826,#917);
+#616=LINE('',#3827,#918);
+#617=LINE('',#3829,#919);
+#618=LINE('',#3830,#920);
+#619=LINE('',#3834,#921);
+#620=LINE('',#3836,#922);
+#621=LINE('',#3837,#923);
+#622=LINE('',#3840,#924);
+#623=LINE('',#3842,#925);
+#624=LINE('',#3843,#926);
+#625=LINE('',#3845,#927);
+#626=LINE('',#3846,#928);
+#627=LINE('',#3850,#929);
+#628=LINE('',#3852,#930);
+#629=LINE('',#3853,#931);
+#630=LINE('',#3856,#932);
+#631=LINE('',#3858,#933);
+#632=LINE('',#3859,#934);
+#633=LINE('',#3861,#935);
+#634=LINE('',#3862,#936);
+#635=LINE('',#3866,#937);
+#636=LINE('',#3868,#938);
+#637=LINE('',#3869,#939);
+#638=LINE('',#3872,#940);
+#639=LINE('',#3874,#941);
+#640=LINE('',#3875,#942);
+#641=LINE('',#3877,#943);
+#642=LINE('',#3878,#944);
+#643=LINE('',#3882,#945);
+#644=LINE('',#3884,#946);
+#645=LINE('',#3885,#947);
+#646=LINE('',#3888,#948);
+#647=LINE('',#3890,#949);
+#648=LINE('',#3891,#950);
+#649=LINE('',#3893,#951);
+#650=LINE('',#3894,#952);
+#651=LINE('',#3898,#953);
+#652=LINE('',#3900,#954);
+#653=LINE('',#3901,#955);
+#654=LINE('',#3904,#956);
+#655=LINE('',#3906,#957);
+#656=LINE('',#3907,#958);
+#657=LINE('',#3909,#959);
+#658=LINE('',#3910,#960);
+#659=LINE('',#3914,#961);
+#660=LINE('',#3916,#962);
+#661=LINE('',#3917,#963);
+#662=LINE('',#3920,#964);
+#663=LINE('',#3922,#965);
+#664=LINE('',#3923,#966);
+#665=LINE('',#3925,#967);
+#666=LINE('',#3926,#968);
+#667=LINE('',#3930,#969);
+#668=LINE('',#3932,#970);
+#669=LINE('',#3933,#971);
+#670=LINE('',#3936,#972);
+#671=LINE('',#3938,#973);
+#672=LINE('',#3939,#974);
+#673=LINE('',#3941,#975);
+#674=LINE('',#3942,#976);
+#675=LINE('',#3949,#977);
+#676=LINE('',#3952,#978);
+#677=LINE('',#3955,#979);
+#678=LINE('',#3958,#980);
+#679=LINE('',#3961,#981);
+#680=LINE('',#3964,#982);
+#681=LINE('',#3966,#983);
+#682=LINE('',#3968,#984);
+#683=LINE('',#3970,#985);
+#684=LINE('',#3974,#986);
+#685=LINE('',#3978,#987);
+#686=LINE('',#3979,#988);
+#687=LINE('',#3982,#989);
+#688=LINE('',#3989,#990);
+#689=LINE('',#3992,#991);
+#690=LINE('',#3996,#992);
+#691=LINE('',#3998,#993);
+#692=LINE('',#4000,#994);
+#693=LINE('',#4004,#995);
+#694=LINE('',#4008,#996);
+#695=LINE('',#4010,#997);
+#696=LINE('',#4012,#998);
+#697=LINE('',#4013,#999);
+#698=LINE('',#4016,#1000);
+#699=LINE('',#4019,#1001);
+#700=LINE('',#4022,#1002);
+#701=LINE('',#4028,#1003);
+#702=LINE('',#4029,#1004);
+#703=LINE('',#4032,#1005);
+#704=LINE('',#4033,#1006);
+#705=LINE('',#4036,#1007);
+#706=LINE('',#4038,#1008);
+#707=LINE('',#4040,#1009);
+#708=LINE('',#4043,#1010);
+#709=LINE('',#4046,#1011);
+#710=LINE('',#4049,#1012);
+#711=LINE('',#4052,#1013);
+#712=LINE('',#4053,#1014);
+#713=LINE('',#4057,#1015);
+#714=LINE('',#4059,#1016);
+#715=LINE('',#4061,#1017);
+#716=LINE('',#4065,#1018);
+#717=LINE('',#4069,#1019);
+#718=LINE('',#4070,#1020);
+#719=LINE('',#4073,#1021);
+#720=LINE('',#4075,#1022);
+#721=LINE('',#4076,#1023);
+#722=LINE('',#4078,#1024);
+#723=LINE('',#4081,#1025);
+#724=LINE('',#4082,#1026);
+#725=LINE('',#4085,#1027);
+#726=LINE('',#4091,#1028);
+#727=LINE('',#4093,#1029);
+#728=LINE('',#4095,#1030);
+#729=LINE('',#4097,#1031);
+#730=LINE('',#4099,#1032);
+#731=LINE('',#4101,#1033);
+#732=LINE('',#4103,#1034);
+#733=LINE('',#4104,#1035);
+#734=LINE('',#4109,#1036);
+#735=LINE('',#4113,#1037);
+#736=LINE('',#4115,#1038);
+#737=LINE('',#4117,#1039);
+#738=LINE('',#4121,#1040);
+#739=LINE('',#4125,#1041);
+#740=LINE('',#4127,#1042);
+#741=LINE('',#4128,#1043);
+#742=LINE('',#4133,#1044);
+#743=LINE('',#4134,#1045);
+#744=LINE('',#4136,#1046);
+#745=LINE('',#4138,#1047);
+#746=LINE('',#4143,#1048);
+#747=LINE('',#4147,#1049);
+#748=LINE('',#4150,#1050);
+#749=LINE('',#4152,#1051);
+#750=LINE('',#4154,#1052);
+#751=LINE('',#4156,#1053);
+#752=LINE('',#4158,#1054);
+#753=LINE('',#4160,#1055);
+#754=LINE('',#4161,#1056);
+#755=LINE('',#4166,#1057);
+#756=LINE('',#4167,#1058);
+#757=LINE('',#4170,#1059);
+#758=LINE('',#4172,#1060);
+#759=LINE('',#4173,#1061);
+#760=LINE('',#4176,#1062);
+#761=LINE('',#4181,#1063);
+#762=LINE('',#4186,#1064);
+#763=LINE('',#4187,#1065);
+#764=LINE('',#4189,#1066);
+#765=LINE('',#4192,#1067);
+#766=LINE('',#4194,#1068);
+#767=LINE('',#4195,#1069);
+#768=LINE('',#4198,#1070);
+#769=LINE('',#4204,#1071);
+#770=LINE('',#4206,#1072);
+#771=LINE('',#4208,#1073);
+#772=LINE('',#4209,#1074);
+#773=LINE('',#4213,#1075);
+#774=LINE('',#4217,#1076);
+#775=LINE('',#4218,#1077);
+#776=LINE('',#4223,#1078);
+#777=LINE('',#4228,#1079);
+#778=LINE('',#4229,#1080);
+#779=LINE('',#4230,#1081);
+#780=LINE('',#4234,#1082);
+#781=LINE('',#4238,#1083);
+#782=LINE('',#4239,#1084);
+#783=LINE('',#4244,#1085);
+#784=LINE('',#4246,#1086);
+#785=LINE('',#4248,#1087);
+#786=LINE('',#4253,#1088);
+#787=LINE('',#4255,#1089);
+#788=LINE('',#4257,#1090);
+#789=LINE('',#4259,#1091);
+#790=LINE('',#4261,#1092);
+#791=VECTOR('',#2811,10.);
+#792=VECTOR('',#2814,10.);
+#793=VECTOR('',#2819,10.);
+#794=VECTOR('',#2820,10.);
+#795=VECTOR('',#2821,10.);
+#796=VECTOR('',#2824,10.);
+#797=VECTOR('',#2831,10.);
+#798=VECTOR('',#2832,10.);
+#799=VECTOR('',#2833,10.);
+#800=VECTOR('',#2836,10.);
+#801=VECTOR('',#2843,10.);
+#802=VECTOR('',#2844,10.);
+#803=VECTOR('',#2845,10.);
+#804=VECTOR('',#2848,10.);
+#805=VECTOR('',#2855,10.);
+#806=VECTOR('',#2856,10.);
+#807=VECTOR('',#2859,10.);
+#808=VECTOR('',#2860,10.);
+#809=VECTOR('',#2861,10.);
+#810=VECTOR('',#2864,10.);
+#811=VECTOR('',#2869,10.);
+#812=VECTOR('',#2870,10.);
+#813=VECTOR('',#2873,10.);
+#814=VECTOR('',#2880,10.);
+#815=VECTOR('',#2881,10.);
+#816=VECTOR('',#2886,10.);
+#817=VECTOR('',#2889,10.);
+#818=VECTOR('',#2894,10.);
+#819=VECTOR('',#2899,0.2);
+#820=VECTOR('',#2904,0.25);
+#821=VECTOR('',#2913,0.2);
+#822=VECTOR('',#2918,0.25);
+#823=VECTOR('',#2927,10.);
+#824=VECTOR('',#2928,10.);
+#825=VECTOR('',#2931,10.);
+#826=VECTOR('',#2932,10.);
+#827=VECTOR('',#2933,10.);
+#828=VECTOR('',#2934,10.);
+#829=VECTOR('',#2937,10.);
+#830=VECTOR('',#2938,10.);
+#831=VECTOR('',#2939,10.);
+#832=VECTOR('',#2942,10.);
+#833=VECTOR('',#2943,10.);
+#834=VECTOR('',#2944,10.);
+#835=VECTOR('',#2947,10.);
+#836=VECTOR('',#2950,10.);
+#837=VECTOR('',#2951,10.);
+#838=VECTOR('',#2952,10.);
+#839=VECTOR('',#2953,10.);
+#840=VECTOR('',#2956,10.);
+#841=VECTOR('',#2957,10.);
+#842=VECTOR('',#2958,10.);
+#843=VECTOR('',#2959,10.);
+#844=VECTOR('',#2962,10.);
+#845=VECTOR('',#2963,10.);
+#846=VECTOR('',#2966,10.);
+#847=VECTOR('',#2969,10.);
+#848=VECTOR('',#2970,10.);
+#849=VECTOR('',#2971,10.);
+#850=VECTOR('',#2972,10.);
+#851=VECTOR('',#2975,10.);
+#852=VECTOR('',#2976,10.);
+#853=VECTOR('',#2977,10.);
+#854=VECTOR('',#2978,10.);
+#855=VECTOR('',#2981,10.);
+#856=VECTOR('',#2982,10.);
+#857=VECTOR('',#2985,10.);
+#858=VECTOR('',#2990,10.);
+#859=VECTOR('',#2991,10.);
+#860=VECTOR('',#2994,10.);
+#861=VECTOR('',#2995,10.);
+#862=VECTOR('',#2996,10.);
+#863=VECTOR('',#2997,10.);
+#864=VECTOR('',#3000,10.);
+#865=VECTOR('',#3001,10.);
+#866=VECTOR('',#3002,10.);
+#867=VECTOR('',#3005,10.);
+#868=VECTOR('',#3006,10.);
+#869=VECTOR('',#3007,10.);
+#870=VECTOR('',#3010,10.);
+#871=VECTOR('',#3013,10.);
+#872=VECTOR('',#3014,10.);
+#873=VECTOR('',#3015,10.);
+#874=VECTOR('',#3016,10.);
+#875=VECTOR('',#3017,10.);
+#876=VECTOR('',#3018,10.);
+#877=VECTOR('',#3019,10.);
+#878=VECTOR('',#3020,10.);
+#879=VECTOR('',#3021,10.);
+#880=VECTOR('',#3022,10.);
+#881=VECTOR('',#3023,10.);
+#882=VECTOR('',#3024,10.);
+#883=VECTOR('',#3025,10.);
+#884=VECTOR('',#3026,10.);
+#885=VECTOR('',#3027,10.);
+#886=VECTOR('',#3028,10.);
+#887=VECTOR('',#3029,10.);
+#888=VECTOR('',#3030,10.);
+#889=VECTOR('',#3031,10.);
+#890=VECTOR('',#3032,10.);
+#891=VECTOR('',#3033,10.);
+#892=VECTOR('',#3034,10.);
+#893=VECTOR('',#3035,10.);
+#894=VECTOR('',#3036,10.);
+#895=VECTOR('',#3037,10.);
+#896=VECTOR('',#3038,10.);
+#897=VECTOR('',#3039,10.);
+#898=VECTOR('',#3040,10.);
+#899=VECTOR('',#3041,10.);
+#900=VECTOR('',#3042,10.);
+#901=VECTOR('',#3043,10.);
+#902=VECTOR('',#3044,10.);
+#903=VECTOR('',#3045,10.);
+#904=VECTOR('',#3046,10.);
+#905=VECTOR('',#3047,10.);
+#906=VECTOR('',#3050,10.);
+#907=VECTOR('',#3051,10.);
+#908=VECTOR('',#3052,10.);
+#909=VECTOR('',#3055,10.);
+#910=VECTOR('',#3058,10.);
+#911=VECTOR('',#3059,10.);
+#912=VECTOR('',#3060,10.);
+#913=VECTOR('',#3065,10.);
+#914=VECTOR('',#3066,10.);
+#915=VECTOR('',#3067,10.);
+#916=VECTOR('',#3070,10.);
+#917=VECTOR('',#3071,10.);
+#918=VECTOR('',#3072,10.);
+#919=VECTOR('',#3075,10.);
+#920=VECTOR('',#3076,10.);
+#921=VECTOR('',#3081,10.);
+#922=VECTOR('',#3082,10.);
+#923=VECTOR('',#3083,10.);
+#924=VECTOR('',#3086,10.);
+#925=VECTOR('',#3087,10.);
+#926=VECTOR('',#3088,10.);
+#927=VECTOR('',#3091,10.);
+#928=VECTOR('',#3092,10.);
+#929=VECTOR('',#3097,10.);
+#930=VECTOR('',#3098,10.);
+#931=VECTOR('',#3099,10.);
+#932=VECTOR('',#3102,10.);
+#933=VECTOR('',#3103,10.);
+#934=VECTOR('',#3104,10.);
+#935=VECTOR('',#3107,10.);
+#936=VECTOR('',#3108,10.);
+#937=VECTOR('',#3113,10.);
+#938=VECTOR('',#3114,10.);
+#939=VECTOR('',#3115,10.);
+#940=VECTOR('',#3118,10.);
+#941=VECTOR('',#3119,10.);
+#942=VECTOR('',#3120,10.);
+#943=VECTOR('',#3123,10.);
+#944=VECTOR('',#3124,10.);
+#945=VECTOR('',#3129,10.);
+#946=VECTOR('',#3130,10.);
+#947=VECTOR('',#3131,10.);
+#948=VECTOR('',#3134,10.);
+#949=VECTOR('',#3135,10.);
+#950=VECTOR('',#3136,10.);
+#951=VECTOR('',#3139,10.);
+#952=VECTOR('',#3140,10.);
+#953=VECTOR('',#3145,10.);
+#954=VECTOR('',#3146,10.);
+#955=VECTOR('',#3147,10.);
+#956=VECTOR('',#3150,10.);
+#957=VECTOR('',#3151,10.);
+#958=VECTOR('',#3152,10.);
+#959=VECTOR('',#3155,10.);
+#960=VECTOR('',#3156,10.);
+#961=VECTOR('',#3161,10.);
+#962=VECTOR('',#3162,10.);
+#963=VECTOR('',#3163,10.);
+#964=VECTOR('',#3166,10.);
+#965=VECTOR('',#3167,10.);
+#966=VECTOR('',#3168,10.);
+#967=VECTOR('',#3171,10.);
+#968=VECTOR('',#3172,10.);
+#969=VECTOR('',#3177,10.);
+#970=VECTOR('',#3178,10.);
+#971=VECTOR('',#3179,10.);
+#972=VECTOR('',#3182,10.);
+#973=VECTOR('',#3183,10.);
+#974=VECTOR('',#3184,10.);
+#975=VECTOR('',#3187,10.);
+#976=VECTOR('',#3188,10.);
+#977=VECTOR('',#3195,10.);
+#978=VECTOR('',#3198,10.);
+#979=VECTOR('',#3201,10.);
+#980=VECTOR('',#3204,10.);
+#981=VECTOR('',#3207,10.);
+#982=VECTOR('',#3210,10.);
+#983=VECTOR('',#3211,10.);
+#984=VECTOR('',#3212,10.);
+#985=VECTOR('',#3213,10.);
+#986=VECTOR('',#3216,10.);
+#987=VECTOR('',#3219,10.);
+#988=VECTOR('',#3220,10.);
+#989=VECTOR('',#3223,10.);
+#990=VECTOR('',#3232,10.);
+#991=VECTOR('',#3235,10.);
+#992=VECTOR('',#3238,10.);
+#993=VECTOR('',#3239,10.);
+#994=VECTOR('',#3240,10.);
+#995=VECTOR('',#3243,10.);
+#996=VECTOR('',#3246,10.);
+#997=VECTOR('',#3247,10.);
+#998=VECTOR('',#3248,10.);
+#999=VECTOR('',#3249,10.);
+#1000=VECTOR('',#3252,10.);
+#1001=VECTOR('',#3255,10.);
+#1002=VECTOR('',#3258,10.);
+#1003=VECTOR('',#3265,10.);
+#1004=VECTOR('',#3266,10.);
+#1005=VECTOR('',#3269,10.);
+#1006=VECTOR('',#3270,10.);
+#1007=VECTOR('',#3273,10.);
+#1008=VECTOR('',#3274,10.);
+#1009=VECTOR('',#3275,10.);
+#1010=VECTOR('',#3280,10.);
+#1011=VECTOR('',#3283,10.);
+#1012=VECTOR('',#3286,10.);
+#1013=VECTOR('',#3289,10.);
+#1014=VECTOR('',#3290,10.);
+#1015=VECTOR('',#3295,10.);
+#1016=VECTOR('',#3298,10.);
+#1017=VECTOR('',#3301,10.);
+#1018=VECTOR('',#3304,10.);
+#1019=VECTOR('',#3307,10.);
+#1020=VECTOR('',#3308,10.);
+#1021=VECTOR('',#3311,10.);
+#1022=VECTOR('',#3312,10.);
+#1023=VECTOR('',#3313,10.);
+#1024=VECTOR('',#3316,10.);
+#1025=VECTOR('',#3319,10.);
+#1026=VECTOR('',#3320,10.);
+#1027=VECTOR('',#3323,10.);
+#1028=VECTOR('',#3332,10.);
+#1029=VECTOR('',#3333,10.);
+#1030=VECTOR('',#3334,10.);
+#1031=VECTOR('',#3335,10.);
+#1032=VECTOR('',#3336,10.);
+#1033=VECTOR('',#3337,10.);
+#1034=VECTOR('',#3338,10.);
+#1035=VECTOR('',#3339,10.);
+#1036=VECTOR('',#3344,10.);
+#1037=VECTOR('',#3347,10.);
+#1038=VECTOR('',#3348,10.);
+#1039=VECTOR('',#3349,10.);
+#1040=VECTOR('',#3352,10.);
+#1041=VECTOR('',#3357,10.);
+#1042=VECTOR('',#3358,10.);
+#1043=VECTOR('',#3359,10.);
+#1044=VECTOR('',#3364,10.);
+#1045=VECTOR('',#3365,10.);
+#1046=VECTOR('',#3368,10.);
+#1047=VECTOR('',#3371,10.);
+#1048=VECTOR('',#3376,10.);
+#1049=VECTOR('',#3381,10.);
+#1050=VECTOR('',#3384,10.);
+#1051=VECTOR('',#3385,10.);
+#1052=VECTOR('',#3386,10.);
+#1053=VECTOR('',#3387,10.);
+#1054=VECTOR('',#3388,10.);
+#1055=VECTOR('',#3389,10.);
+#1056=VECTOR('',#3390,10.);
+#1057=VECTOR('',#3395,10.);
+#1058=VECTOR('',#3396,10.);
+#1059=VECTOR('',#3399,10.);
+#1060=VECTOR('',#3400,10.);
+#1061=VECTOR('',#3401,10.);
+#1062=VECTOR('',#3406,10.);
+#1063=VECTOR('',#3415,10.);
+#1064=VECTOR('',#3420,10.);
+#1065=VECTOR('',#3421,10.);
+#1066=VECTOR('',#3424,10.);
+#1067=VECTOR('',#3427,10.);
+#1068=VECTOR('',#3428,10.);
+#1069=VECTOR('',#3429,10.);
+#1070=VECTOR('',#3434,10.);
+#1071=VECTOR('',#3441,10.);
+#1072=VECTOR('',#3442,10.);
+#1073=VECTOR('',#3443,10.);
+#1074=VECTOR('',#3444,10.);
+#1075=VECTOR('',#3449,10.);
+#1076=VECTOR('',#3454,10.);
+#1077=VECTOR('',#3455,10.);
+#1078=VECTOR('',#3460,10.);
+#1079=VECTOR('',#3465,10.);
+#1080=VECTOR('',#3466,10.);
+#1081=VECTOR('',#3467,10.);
+#1082=VECTOR('',#3472,10.);
+#1083=VECTOR('',#3477,10.);
+#1084=VECTOR('',#3478,10.);
+#1085=VECTOR('',#3487,10.);
+#1086=VECTOR('',#3490,10.);
+#1087=VECTOR('',#3493,10.);
+#1088=VECTOR('',#3498,10.);
+#1089=VECTOR('',#3501,10.);
+#1090=VECTOR('',#3504,10.);
+#1091=VECTOR('',#3507,10.);
+#1092=VECTOR('',#3510,10.);
+#1093=VERTEX_POINT('',#3521);
+#1094=VERTEX_POINT('',#3522);
+#1095=VERTEX_POINT('',#3524);
+#1096=VERTEX_POINT('',#3526);
+#1097=VERTEX_POINT('',#3530);
+#1098=VERTEX_POINT('',#3532);
+#1099=VERTEX_POINT('',#3536);
+#1100=VERTEX_POINT('',#3537);
+#1101=VERTEX_POINT('',#3542);
+#1102=VERTEX_POINT('',#3544);
+#1103=VERTEX_POINT('',#3548);
+#1104=VERTEX_POINT('',#3549);
+#1105=VERTEX_POINT('',#3554);
+#1106=VERTEX_POINT('',#3556);
+#1107=VERTEX_POINT('',#3560);
+#1108=VERTEX_POINT('',#3561);
+#1109=VERTEX_POINT('',#3569);
+#1110=VERTEX_POINT('',#3571);
+#1111=VERTEX_POINT('',#3575);
+#1112=VERTEX_POINT('',#3579);
+#1113=VERTEX_POINT('',#3583);
+#1114=VERTEX_POINT('',#3588);
+#1115=VERTEX_POINT('',#3592);
+#1116=VERTEX_POINT('',#3596);
+#1117=VERTEX_POINT('',#3602);
+#1118=VERTEX_POINT('',#3604);
+#1119=VERTEX_POINT('',#3608);
+#1120=VERTEX_POINT('',#3613);
+#1121=VERTEX_POINT('',#3615);
+#1122=VERTEX_POINT('',#3619);
+#1123=VERTEX_POINT('',#3624);
+#1124=VERTEX_POINT('',#3625);
+#1125=VERTEX_POINT('',#3627);
+#1126=VERTEX_POINT('',#3631);
+#1127=VERTEX_POINT('',#3632);
+#1128=VERTEX_POINT('',#3634);
+#1129=VERTEX_POINT('',#3636);
+#1130=VERTEX_POINT('',#3640);
+#1131=VERTEX_POINT('',#3642);
+#1132=VERTEX_POINT('',#3647);
+#1133=VERTEX_POINT('',#3653);
+#1134=VERTEX_POINT('',#3654);
+#1135=VERTEX_POINT('',#3656);
+#1136=VERTEX_POINT('',#3658);
+#1137=VERTEX_POINT('',#3662);
+#1138=VERTEX_POINT('',#3663);
+#1139=VERTEX_POINT('',#3665);
+#1140=VERTEX_POINT('',#3667);
+#1141=VERTEX_POINT('',#3676);
+#1142=VERTEX_POINT('',#3677);
+#1143=VERTEX_POINT('',#3679);
+#1144=VERTEX_POINT('',#3681);
+#1145=VERTEX_POINT('',#3685);
+#1146=VERTEX_POINT('',#3686);
+#1147=VERTEX_POINT('',#3688);
+#1148=VERTEX_POINT('',#3690);
+#1149=VERTEX_POINT('',#3699);
+#1150=VERTEX_POINT('',#3700);
+#1151=VERTEX_POINT('',#3702);
+#1152=VERTEX_POINT('',#3706);
+#1153=VERTEX_POINT('',#3708);
+#1154=VERTEX_POINT('',#3710);
+#1155=VERTEX_POINT('',#3714);
+#1156=VERTEX_POINT('',#3716);
+#1157=VERTEX_POINT('',#3720);
+#1158=VERTEX_POINT('',#3722);
+#1159=VERTEX_POINT('',#3728);
+#1160=VERTEX_POINT('',#3730);
+#1161=VERTEX_POINT('',#3732);
+#1162=VERTEX_POINT('',#3734);
+#1163=VERTEX_POINT('',#3736);
+#1164=VERTEX_POINT('',#3738);
+#1165=VERTEX_POINT('',#3740);
+#1166=VERTEX_POINT('',#3742);
+#1167=VERTEX_POINT('',#3744);
+#1168=VERTEX_POINT('',#3746);
+#1169=VERTEX_POINT('',#3748);
+#1170=VERTEX_POINT('',#3750);
+#1171=VERTEX_POINT('',#3753);
+#1172=VERTEX_POINT('',#3755);
+#1173=VERTEX_POINT('',#3757);
+#1174=VERTEX_POINT('',#3759);
+#1175=VERTEX_POINT('',#3761);
+#1176=VERTEX_POINT('',#3763);
+#1177=VERTEX_POINT('',#3765);
+#1178=VERTEX_POINT('',#3767);
+#1179=VERTEX_POINT('',#3769);
+#1180=VERTEX_POINT('',#3771);
+#1181=VERTEX_POINT('',#3773);
+#1182=VERTEX_POINT('',#3775);
+#1183=VERTEX_POINT('',#3778);
+#1184=VERTEX_POINT('',#3780);
+#1185=VERTEX_POINT('',#3782);
+#1186=VERTEX_POINT('',#3784);
+#1187=VERTEX_POINT('',#3786);
+#1188=VERTEX_POINT('',#3788);
+#1189=VERTEX_POINT('',#3790);
+#1190=VERTEX_POINT('',#3792);
+#1191=VERTEX_POINT('',#3795);
+#1192=VERTEX_POINT('',#3797);
+#1193=VERTEX_POINT('',#3799);
+#1194=VERTEX_POINT('',#3801);
+#1195=VERTEX_POINT('',#3803);
+#1196=VERTEX_POINT('',#3805);
+#1197=VERTEX_POINT('',#3807);
+#1198=VERTEX_POINT('',#3809);
+#1199=VERTEX_POINT('',#3811);
+#1200=VERTEX_POINT('',#3813);
+#1201=VERTEX_POINT('',#3817);
+#1202=VERTEX_POINT('',#3819);
+#1203=VERTEX_POINT('',#3823);
+#1204=VERTEX_POINT('',#3825);
+#1205=VERTEX_POINT('',#3833);
+#1206=VERTEX_POINT('',#3835);
+#1207=VERTEX_POINT('',#3839);
+#1208=VERTEX_POINT('',#3841);
+#1209=VERTEX_POINT('',#3849);
+#1210=VERTEX_POINT('',#3851);
+#1211=VERTEX_POINT('',#3855);
+#1212=VERTEX_POINT('',#3857);
+#1213=VERTEX_POINT('',#3865);
+#1214=VERTEX_POINT('',#3867);
+#1215=VERTEX_POINT('',#3871);
+#1216=VERTEX_POINT('',#3873);
+#1217=VERTEX_POINT('',#3881);
+#1218=VERTEX_POINT('',#3883);
+#1219=VERTEX_POINT('',#3887);
+#1220=VERTEX_POINT('',#3889);
+#1221=VERTEX_POINT('',#3897);
+#1222=VERTEX_POINT('',#3899);
+#1223=VERTEX_POINT('',#3903);
+#1224=VERTEX_POINT('',#3905);
+#1225=VERTEX_POINT('',#3913);
+#1226=VERTEX_POINT('',#3915);
+#1227=VERTEX_POINT('',#3919);
+#1228=VERTEX_POINT('',#3921);
+#1229=VERTEX_POINT('',#3929);
+#1230=VERTEX_POINT('',#3931);
+#1231=VERTEX_POINT('',#3935);
+#1232=VERTEX_POINT('',#3937);
+#1233=VERTEX_POINT('',#3945);
+#1234=VERTEX_POINT('',#3946);
+#1235=VERTEX_POINT('',#3948);
+#1236=VERTEX_POINT('',#3950);
+#1237=VERTEX_POINT('',#3954);
+#1238=VERTEX_POINT('',#3956);
+#1239=VERTEX_POINT('',#3960);
+#1240=VERTEX_POINT('',#3963);
+#1241=VERTEX_POINT('',#3965);
+#1242=VERTEX_POINT('',#3967);
+#1243=VERTEX_POINT('',#3969);
+#1244=VERTEX_POINT('',#3971);
+#1245=VERTEX_POINT('',#3973);
+#1246=VERTEX_POINT('',#3975);
+#1247=VERTEX_POINT('',#3977);
+#1248=VERTEX_POINT('',#3981);
+#1249=VERTEX_POINT('',#3985);
+#1250=VERTEX_POINT('',#3987);
+#1251=VERTEX_POINT('',#3991);
+#1252=VERTEX_POINT('',#3993);
+#1253=VERTEX_POINT('',#3995);
+#1254=VERTEX_POINT('',#3997);
+#1255=VERTEX_POINT('',#3999);
+#1256=VERTEX_POINT('',#4001);
+#1257=VERTEX_POINT('',#4003);
+#1258=VERTEX_POINT('',#4005);
+#1259=VERTEX_POINT('',#4007);
+#1260=VERTEX_POINT('',#4009);
+#1261=VERTEX_POINT('',#4011);
+#1262=VERTEX_POINT('',#4015);
+#1263=VERTEX_POINT('',#4017);
+#1264=VERTEX_POINT('',#4021);
+#1265=VERTEX_POINT('',#4025);
+#1266=VERTEX_POINT('',#4026);
+#1267=VERTEX_POINT('',#4031);
+#1268=VERTEX_POINT('',#4035);
+#1269=VERTEX_POINT('',#4037);
+#1270=VERTEX_POINT('',#4039);
+#1271=VERTEX_POINT('',#4045);
+#1272=VERTEX_POINT('',#4047);
+#1273=VERTEX_POINT('',#4051);
+#1274=VERTEX_POINT('',#4055);
+#1275=VERTEX_POINT('',#4063);
+#1276=VERTEX_POINT('',#4064);
+#1277=VERTEX_POINT('',#4066);
+#1278=VERTEX_POINT('',#4068);
+#1279=VERTEX_POINT('',#4072);
+#1280=VERTEX_POINT('',#4074);
+#1281=VERTEX_POINT('',#4080);
+#1282=VERTEX_POINT('',#4084);
+#1283=VERTEX_POINT('',#4090);
+#1284=VERTEX_POINT('',#4092);
+#1285=VERTEX_POINT('',#4094);
+#1286=VERTEX_POINT('',#4096);
+#1287=VERTEX_POINT('',#4098);
+#1288=VERTEX_POINT('',#4100);
+#1289=VERTEX_POINT('',#4102);
+#1290=VERTEX_POINT('',#4106);
+#1291=VERTEX_POINT('',#4108);
+#1292=VERTEX_POINT('',#4110);
+#1293=VERTEX_POINT('',#4112);
+#1294=VERTEX_POINT('',#4114);
+#1295=VERTEX_POINT('',#4116);
+#1296=VERTEX_POINT('',#4118);
+#1297=VERTEX_POINT('',#4120);
+#1298=VERTEX_POINT('',#4124);
+#1299=VERTEX_POINT('',#4126);
+#1300=VERTEX_POINT('',#4130);
+#1301=VERTEX_POINT('',#4132);
+#1302=VERTEX_POINT('',#4140);
+#1303=VERTEX_POINT('',#4142);
+#1304=VERTEX_POINT('',#4145);
+#1305=VERTEX_POINT('',#4149);
+#1306=VERTEX_POINT('',#4151);
+#1307=VERTEX_POINT('',#4153);
+#1308=VERTEX_POINT('',#4155);
+#1309=VERTEX_POINT('',#4157);
+#1310=VERTEX_POINT('',#4159);
+#1311=VERTEX_POINT('',#4163);
+#1312=VERTEX_POINT('',#4165);
+#1313=VERTEX_POINT('',#4169);
+#1314=VERTEX_POINT('',#4171);
+#1315=VERTEX_POINT('',#4183);
+#1316=VERTEX_POINT('',#4185);
+#1317=VERTEX_POINT('',#4191);
+#1318=VERTEX_POINT('',#4193);
+#1319=VERTEX_POINT('',#4202);
+#1320=VERTEX_POINT('',#4203);
+#1321=VERTEX_POINT('',#4205);
+#1322=VERTEX_POINT('',#4207);
+#1323=VERTEX_POINT('',#4212);
+#1324=VERTEX_POINT('',#4216);
+#1325=VERTEX_POINT('',#4220);
+#1326=VERTEX_POINT('',#4222);
+#1327=VERTEX_POINT('',#4226);
+#1328=VERTEX_POINT('',#4227);
+#1329=VERTEX_POINT('',#4233);
+#1330=VERTEX_POINT('',#4237);
+#1331=VERTEX_POINT('',#4250);
+#1332=VERTEX_POINT('',#4252);
+#1333=EDGE_CURVE('',#1093,#1094,#489,.T.);
+#1334=EDGE_CURVE('',#1094,#1095,#421,.T.);
+#1335=EDGE_CURVE('',#1095,#1096,#490,.T.);
+#1336=EDGE_CURVE('',#1096,#1093,#422,.T.);
+#1337=EDGE_CURVE('',#1093,#1097,#491,.T.);
+#1338=EDGE_CURVE('',#1097,#1098,#492,.T.);
+#1339=EDGE_CURVE('',#1098,#1094,#493,.T.);
+#1340=EDGE_CURVE('',#1099,#1100,#494,.T.);
+#1341=EDGE_CURVE('',#1100,#1098,#423,.T.);
+#1342=EDGE_CURVE('',#1097,#1099,#424,.T.);
+#1343=EDGE_CURVE('',#1099,#1101,#495,.T.);
+#1344=EDGE_CURVE('',#1101,#1102,#496,.T.);
+#1345=EDGE_CURVE('',#1102,#1100,#497,.T.);
+#1346=EDGE_CURVE('',#1103,#1104,#498,.T.);
+#1347=EDGE_CURVE('',#1104,#1102,#425,.T.);
+#1348=EDGE_CURVE('',#1101,#1103,#426,.T.);
+#1349=EDGE_CURVE('',#1103,#1105,#499,.T.);
+#1350=EDGE_CURVE('',#1105,#1106,#500,.T.);
+#1351=EDGE_CURVE('',#1106,#1104,#501,.T.);
+#1352=EDGE_CURVE('',#1107,#1108,#502,.T.);
+#1353=EDGE_CURVE('',#1108,#1106,#427,.T.);
+#1354=EDGE_CURVE('',#1105,#1107,#428,.T.);
+#1355=EDGE_CURVE('',#1107,#1096,#503,.T.);
+#1356=EDGE_CURVE('',#1095,#1108,#504,.T.);
+#1357=EDGE_CURVE('',#1109,#1106,#505,.T.);
+#1358=EDGE_CURVE('',#1110,#1109,#506,.T.);
+#1359=EDGE_CURVE('',#1104,#1110,#507,.T.);
+#1360=EDGE_CURVE('',#1108,#1111,#508,.T.);
+#1361=EDGE_CURVE('',#1111,#1109,#429,.F.);
+#1362=EDGE_CURVE('',#1112,#1095,#509,.T.);
+#1363=EDGE_CURVE('',#1111,#1112,#510,.T.);
+#1364=EDGE_CURVE('',#1094,#1113,#511,.T.);
+#1365=EDGE_CURVE('',#1113,#1112,#430,.F.);
+#1366=EDGE_CURVE('',#1114,#1098,#512,.T.);
+#1367=EDGE_CURVE('',#1113,#1114,#513,.T.);
+#1368=EDGE_CURVE('',#1110,#1115,#431,.F.);
+#1369=EDGE_CURVE('',#1115,#1102,#514,.T.);
+#1370=EDGE_CURVE('',#1100,#1116,#515,.T.);
+#1371=EDGE_CURVE('',#1116,#1114,#432,.F.);
+#1372=EDGE_CURVE('',#1116,#1115,#516,.T.);
+#1373=EDGE_CURVE('',#1117,#1117,#433,.T.);
+#1374=EDGE_CURVE('',#1117,#1118,#517,.T.);
+#1375=EDGE_CURVE('',#1118,#1118,#434,.T.);
+#1376=EDGE_CURVE('',#1118,#1119,#518,.T.);
+#1377=EDGE_CURVE('',#1119,#1119,#435,.T.);
+#1378=EDGE_CURVE('',#1120,#1120,#436,.T.);
+#1379=EDGE_CURVE('',#1120,#1121,#519,.T.);
+#1380=EDGE_CURVE('',#1121,#1121,#437,.T.);
+#1381=EDGE_CURVE('',#1121,#1122,#520,.T.);
+#1382=EDGE_CURVE('',#1122,#1122,#438,.T.);
+#1383=EDGE_CURVE('',#1123,#1124,#439,.T.);
+#1384=EDGE_CURVE('',#1123,#1125,#521,.T.);
+#1385=EDGE_CURVE('',#1125,#1124,#522,.T.);
+#1386=EDGE_CURVE('',#1126,#1127,#523,.T.);
+#1387=EDGE_CURVE('',#1128,#1127,#524,.T.);
+#1388=EDGE_CURVE('',#1129,#1128,#525,.T.);
+#1389=EDGE_CURVE('',#1126,#1129,#526,.T.);
+#1390=EDGE_CURVE('',#1130,#1126,#527,.T.);
+#1391=EDGE_CURVE('',#1131,#1129,#528,.T.);
+#1392=EDGE_CURVE('',#1130,#1131,#529,.T.);
+#1393=EDGE_CURVE('',#1125,#1130,#530,.T.);
+#1394=EDGE_CURVE('',#1132,#1131,#531,.T.);
+#1395=EDGE_CURVE('',#1124,#1132,#532,.T.);
+#1396=EDGE_CURVE('',#1132,#1128,#533,.T.);
+#1397=EDGE_CURVE('',#1133,#1134,#534,.T.);
+#1398=EDGE_CURVE('',#1134,#1135,#535,.T.);
+#1399=EDGE_CURVE('',#1136,#1135,#536,.T.);
+#1400=EDGE_CURVE('',#1133,#1136,#537,.T.);
+#1401=EDGE_CURVE('',#1137,#1138,#538,.T.);
+#1402=EDGE_CURVE('',#1139,#1138,#539,.T.);
+#1403=EDGE_CURVE('',#1140,#1139,#540,.T.);
+#1404=EDGE_CURVE('',#1137,#1140,#541,.T.);
+#1405=EDGE_CURVE('',#1134,#1137,#542,.T.);
+#1406=EDGE_CURVE('',#1135,#1140,#543,.T.);
+#1407=EDGE_CURVE('',#1136,#1139,#544,.T.);
+#1408=EDGE_CURVE('',#1141,#1142,#545,.T.);
+#1409=EDGE_CURVE('',#1142,#1143,#546,.T.);
+#1410=EDGE_CURVE('',#1144,#1143,#547,.T.);
+#1411=EDGE_CURVE('',#1141,#1144,#548,.T.);
+#1412=EDGE_CURVE('',#1145,#1146,#549,.T.);
+#1413=EDGE_CURVE('',#1147,#1146,#550,.T.);
+#1414=EDGE_CURVE('',#1148,#1147,#551,.T.);
+#1415=EDGE_CURVE('',#1145,#1148,#552,.T.);
+#1416=EDGE_CURVE('',#1142,#1145,#553,.T.);
+#1417=EDGE_CURVE('',#1143,#1148,#554,.T.);
+#1418=EDGE_CURVE('',#1144,#1147,#555,.T.);
+#1419=EDGE_CURVE('',#1149,#1150,#440,.T.);
+#1420=EDGE_CURVE('',#1151,#1149,#556,.T.);
+#1421=EDGE_CURVE('',#1151,#1150,#557,.T.);
+#1422=EDGE_CURVE('',#1152,#1151,#558,.T.);
+#1423=EDGE_CURVE('',#1153,#1149,#559,.T.);
+#1424=EDGE_CURVE('',#1154,#1153,#560,.T.);
+#1425=EDGE_CURVE('',#1152,#1154,#561,.T.);
+#1426=EDGE_CURVE('',#1155,#1152,#562,.T.);
+#1427=EDGE_CURVE('',#1156,#1154,#563,.T.);
+#1428=EDGE_CURVE('',#1155,#1156,#564,.T.);
+#1429=EDGE_CURVE('',#1157,#1155,#565,.T.);
+#1430=EDGE_CURVE('',#1158,#1156,#566,.T.);
+#1431=EDGE_CURVE('',#1157,#1158,#567,.T.);
+#1432=EDGE_CURVE('',#1158,#1153,#568,.T.);
+#1433=EDGE_CURVE('',#1127,#1159,#569,.T.);
+#1434=EDGE_CURVE('',#1159,#1160,#570,.T.);
+#1435=EDGE_CURVE('',#1160,#1161,#571,.T.);
+#1436=EDGE_CURVE('',#1161,#1162,#572,.T.);
+#1437=EDGE_CURVE('',#1162,#1163,#573,.T.);
+#1438=EDGE_CURVE('',#1163,#1164,#574,.T.);
+#1439=EDGE_CURVE('',#1164,#1165,#575,.T.);
+#1440=EDGE_CURVE('',#1165,#1166,#576,.T.);
+#1441=EDGE_CURVE('',#1166,#1167,#577,.T.);
+#1442=EDGE_CURVE('',#1167,#1168,#578,.T.);
+#1443=EDGE_CURVE('',#1168,#1169,#579,.T.);
+#1444=EDGE_CURVE('',#1169,#1170,#580,.T.);
+#1445=EDGE_CURVE('',#1170,#1133,#581,.T.);
+#1446=EDGE_CURVE('',#1138,#1171,#582,.T.);
+#1447=EDGE_CURVE('',#1171,#1172,#583,.T.);
+#1448=EDGE_CURVE('',#1172,#1173,#584,.T.);
+#1449=EDGE_CURVE('',#1173,#1174,#585,.T.);
+#1450=EDGE_CURVE('',#1174,#1175,#586,.T.);
+#1451=EDGE_CURVE('',#1175,#1176,#587,.T.);
+#1452=EDGE_CURVE('',#1176,#1177,#588,.T.);
+#1453=EDGE_CURVE('',#1177,#1178,#589,.T.);
+#1454=EDGE_CURVE('',#1178,#1179,#590,.T.);
+#1455=EDGE_CURVE('',#1179,#1180,#591,.T.);
+#1456=EDGE_CURVE('',#1180,#1181,#592,.T.);
+#1457=EDGE_CURVE('',#1181,#1182,#593,.T.);
+#1458=EDGE_CURVE('',#1182,#1141,#594,.T.);
+#1459=EDGE_CURVE('',#1146,#1183,#595,.T.);
+#1460=EDGE_CURVE('',#1183,#1184,#596,.T.);
+#1461=EDGE_CURVE('',#1184,#1185,#597,.T.);
+#1462=EDGE_CURVE('',#1185,#1186,#598,.T.);
+#1463=EDGE_CURVE('',#1186,#1187,#599,.T.);
+#1464=EDGE_CURVE('',#1187,#1188,#600,.T.);
+#1465=EDGE_CURVE('',#1188,#1189,#601,.T.);
+#1466=EDGE_CURVE('',#1189,#1190,#602,.T.);
+#1467=EDGE_CURVE('',#1190,#1157,#603,.T.);
+#1468=EDGE_CURVE('',#1191,#1149,#441,.T.);
+#1469=EDGE_CURVE('',#1192,#1191,#604,.T.);
+#1470=EDGE_CURVE('',#1193,#1192,#605,.T.);
+#1471=EDGE_CURVE('',#1194,#1193,#606,.T.);
+#1472=EDGE_CURVE('',#1195,#1194,#442,.T.);
+#1473=EDGE_CURVE('',#1195,#1196,#607,.T.);
+#1474=EDGE_CURVE('',#1197,#1196,#443,.T.);
+#1475=EDGE_CURVE('',#1197,#1198,#608,.T.);
+#1476=EDGE_CURVE('',#1199,#1198,#609,.T.);
+#1477=EDGE_CURVE('',#1199,#1200,#610,.T.);
+#1478=EDGE_CURVE('',#1124,#1200,#444,.T.);
+#1479=EDGE_CURVE('',#1179,#1201,#611,.T.);
+#1480=EDGE_CURVE('',#1201,#1202,#612,.T.);
+#1481=EDGE_CURVE('',#1180,#1202,#613,.T.);
+#1482=EDGE_CURVE('',#1203,#1182,#614,.T.);
+#1483=EDGE_CURVE('',#1204,#1181,#615,.T.);
+#1484=EDGE_CURVE('',#1203,#1204,#616,.T.);
+#1485=EDGE_CURVE('',#1201,#1203,#617,.T.);
+#1486=EDGE_CURVE('',#1202,#1204,#618,.T.);
+#1487=EDGE_CURVE('',#1167,#1205,#619,.T.);
+#1488=EDGE_CURVE('',#1205,#1206,#620,.T.);
+#1489=EDGE_CURVE('',#1168,#1206,#621,.T.);
+#1490=EDGE_CURVE('',#1207,#1170,#622,.T.);
+#1491=EDGE_CURVE('',#1208,#1169,#623,.T.);
+#1492=EDGE_CURVE('',#1207,#1208,#624,.T.);
+#1493=EDGE_CURVE('',#1205,#1207,#625,.T.);
+#1494=EDGE_CURVE('',#1206,#1208,#626,.T.);
+#1495=EDGE_CURVE('',#1209,#1162,#627,.T.);
+#1496=EDGE_CURVE('',#1210,#1161,#628,.T.);
+#1497=EDGE_CURVE('',#1209,#1210,#629,.T.);
+#1498=EDGE_CURVE('',#1211,#1209,#630,.T.);
+#1499=EDGE_CURVE('',#1212,#1210,#631,.T.);
+#1500=EDGE_CURVE('',#1211,#1212,#632,.T.);
+#1501=EDGE_CURVE('',#1159,#1211,#633,.T.);
+#1502=EDGE_CURVE('',#1160,#1212,#634,.T.);
+#1503=EDGE_CURVE('',#1171,#1213,#635,.T.);
+#1504=EDGE_CURVE('',#1213,#1214,#636,.T.);
+#1505=EDGE_CURVE('',#1172,#1214,#637,.T.);
+#1506=EDGE_CURVE('',#1215,#1174,#638,.T.);
+#1507=EDGE_CURVE('',#1216,#1173,#639,.T.);
+#1508=EDGE_CURVE('',#1215,#1216,#640,.T.);
+#1509=EDGE_CURVE('',#1213,#1215,#641,.T.);
+#1510=EDGE_CURVE('',#1214,#1216,#642,.T.);
+#1511=EDGE_CURVE('',#1183,#1217,#643,.T.);
+#1512=EDGE_CURVE('',#1217,#1218,#644,.T.);
+#1513=EDGE_CURVE('',#1184,#1218,#645,.T.);
+#1514=EDGE_CURVE('',#1219,#1186,#646,.T.);
+#1515=EDGE_CURVE('',#1220,#1185,#647,.T.);
+#1516=EDGE_CURVE('',#1219,#1220,#648,.T.);
+#1517=EDGE_CURVE('',#1217,#1219,#649,.T.);
+#1518=EDGE_CURVE('',#1218,#1220,#650,.T.);
+#1519=EDGE_CURVE('',#1221,#1190,#651,.T.);
+#1520=EDGE_CURVE('',#1222,#1189,#652,.T.);
+#1521=EDGE_CURVE('',#1221,#1222,#653,.T.);
+#1522=EDGE_CURVE('',#1223,#1221,#654,.T.);
+#1523=EDGE_CURVE('',#1224,#1222,#655,.T.);
+#1524=EDGE_CURVE('',#1223,#1224,#656,.T.);
+#1525=EDGE_CURVE('',#1187,#1223,#657,.T.);
+#1526=EDGE_CURVE('',#1188,#1224,#658,.T.);
+#1527=EDGE_CURVE('',#1175,#1225,#659,.T.);
+#1528=EDGE_CURVE('',#1225,#1226,#660,.T.);
+#1529=EDGE_CURVE('',#1176,#1226,#661,.T.);
+#1530=EDGE_CURVE('',#1227,#1178,#662,.T.);
+#1531=EDGE_CURVE('',#1228,#1177,#663,.T.);
+#1532=EDGE_CURVE('',#1227,#1228,#664,.T.);
+#1533=EDGE_CURVE('',#1225,#1227,#665,.T.);
+#1534=EDGE_CURVE('',#1226,#1228,#666,.T.);
+#1535=EDGE_CURVE('',#1163,#1229,#667,.T.);
+#1536=EDGE_CURVE('',#1229,#1230,#668,.T.);
+#1537=EDGE_CURVE('',#1164,#1230,#669,.T.);
+#1538=EDGE_CURVE('',#1231,#1166,#670,.T.);
+#1539=EDGE_CURVE('',#1232,#1165,#671,.T.);
+#1540=EDGE_CURVE('',#1231,#1232,#672,.T.);
+#1541=EDGE_CURVE('',#1229,#1231,#673,.T.);
+#1542=EDGE_CURVE('',#1230,#1232,#674,.T.);
+#1543=EDGE_CURVE('',#1233,#1234,#445,.T.);
+#1544=EDGE_CURVE('',#1234,#1235,#675,.T.);
+#1545=EDGE_CURVE('',#1235,#1236,#446,.T.);
+#1546=EDGE_CURVE('',#1236,#1233,#676,.T.);
+#1547=EDGE_CURVE('',#1237,#1236,#677,.T.);
+#1548=EDGE_CURVE('',#1238,#1237,#447,.T.);
+#1549=EDGE_CURVE('',#1238,#1233,#678,.T.);
+#1550=EDGE_CURVE('',#1239,#1235,#679,.T.);
+#1551=EDGE_CURVE('',#1198,#1239,#448,.T.);
+#1552=EDGE_CURVE('',#1240,#1197,#680,.T.);
+#1553=EDGE_CURVE('',#1241,#1240,#681,.T.);
+#1554=EDGE_CURVE('',#1242,#1241,#682,.T.);
+#1555=EDGE_CURVE('',#1242,#1243,#683,.T.);
+#1556=EDGE_CURVE('',#1244,#1243,#449,.T.);
+#1557=EDGE_CURVE('',#1245,#1244,#684,.T.);
+#1558=EDGE_CURVE('',#1246,#1245,#450,.T.);
+#1559=EDGE_CURVE('',#1246,#1247,#685,.T.);
+#1560=EDGE_CURVE('',#1237,#1247,#686,.T.);
+#1561=EDGE_CURVE('',#1239,#1248,#687,.T.);
+#1562=EDGE_CURVE('',#1248,#1199,#451,.T.);
+#1563=EDGE_CURVE('',#1249,#1193,#452,.T.);
+#1564=EDGE_CURVE('',#1192,#1250,#453,.T.);
+#1565=EDGE_CURVE('',#1250,#1249,#688,.T.);
+#1566=EDGE_CURVE('',#1251,#1249,#689,.T.);
+#1567=EDGE_CURVE('',#1252,#1251,#454,.T.);
+#1568=EDGE_CURVE('',#1253,#1252,#690,.T.);
+#1569=EDGE_CURVE('',#1254,#1253,#691,.T.);
+#1570=EDGE_CURVE('',#1255,#1254,#692,.T.);
+#1571=EDGE_CURVE('',#1256,#1255,#455,.T.);
+#1572=EDGE_CURVE('',#1257,#1256,#693,.T.);
+#1573=EDGE_CURVE('',#1258,#1257,#456,.T.);
+#1574=EDGE_CURVE('',#1259,#1258,#694,.T.);
+#1575=EDGE_CURVE('',#1260,#1259,#695,.T.);
+#1576=EDGE_CURVE('',#1261,#1260,#696,.T.);
+#1577=EDGE_CURVE('',#1194,#1261,#697,.T.);
+#1578=EDGE_CURVE('',#1251,#1262,#698,.T.);
+#1579=EDGE_CURVE('',#1262,#1263,#457,.T.);
+#1580=EDGE_CURVE('',#1263,#1252,#699,.T.);
+#1581=EDGE_CURVE('',#1264,#1263,#700,.T.);
+#1582=EDGE_CURVE('',#1253,#1264,#458,.T.);
+#1583=EDGE_CURVE('',#1265,#1266,#459,.T.);
+#1584=EDGE_CURVE('',#1266,#1256,#701,.T.);
+#1585=EDGE_CURVE('',#1255,#1265,#702,.T.);
+#1586=EDGE_CURVE('',#1266,#1267,#703,.T.);
+#1587=EDGE_CURVE('',#1257,#1267,#704,.T.);
+#1588=EDGE_CURVE('',#1268,#1265,#705,.T.);
+#1589=EDGE_CURVE('',#1269,#1268,#706,.T.);
+#1590=EDGE_CURVE('',#1269,#1270,#707,.T.);
+#1591=EDGE_CURVE('',#1267,#1270,#460,.T.);
+#1592=EDGE_CURVE('',#1270,#1258,#708,.T.);
+#1593=EDGE_CURVE('',#1245,#1271,#709,.T.);
+#1594=EDGE_CURVE('',#1271,#1272,#461,.T.);
+#1595=EDGE_CURVE('',#1272,#1246,#710,.T.);
+#1596=EDGE_CURVE('',#1273,#1244,#711,.T.);
+#1597=EDGE_CURVE('',#1273,#1271,#712,.T.);
+#1598=EDGE_CURVE('',#1274,#1273,#462,.T.);
+#1599=EDGE_CURVE('',#1243,#1274,#713,.T.);
+#1600=EDGE_CURVE('',#1234,#1248,#714,.T.);
+#1601=EDGE_CURVE('',#1250,#1262,#715,.T.);
+#1602=EDGE_CURVE('',#1275,#1276,#716,.T.);
+#1603=EDGE_CURVE('',#1277,#1275,#463,.T.);
+#1604=EDGE_CURVE('',#1277,#1278,#717,.T.);
+#1605=EDGE_CURVE('',#1276,#1278,#718,.T.);
+#1606=EDGE_CURVE('',#1279,#1277,#719,.T.);
+#1607=EDGE_CURVE('',#1280,#1279,#720,.T.);
+#1608=EDGE_CURVE('',#1278,#1280,#721,.T.);
+#1609=EDGE_CURVE('',#1264,#1191,#722,.T.);
+#1610=EDGE_CURVE('',#1276,#1281,#723,.T.);
+#1611=EDGE_CURVE('',#1281,#1280,#724,.T.);
+#1612=EDGE_CURVE('',#1150,#1282,#725,.T.);
+#1613=EDGE_CURVE('',#1282,#1260,#464,.T.);
+#1614=EDGE_CURVE('',#1259,#1269,#465,.T.);
+#1615=EDGE_CURVE('',#1268,#1254,#466,.T.);
+#1616=EDGE_CURVE('',#1281,#1283,#726,.T.);
+#1617=EDGE_CURVE('',#1284,#1283,#727,.T.);
+#1618=EDGE_CURVE('',#1285,#1284,#728,.T.);
+#1619=EDGE_CURVE('',#1286,#1285,#729,.T.);
+#1620=EDGE_CURVE('',#1286,#1287,#730,.T.);
+#1621=EDGE_CURVE('',#1287,#1288,#731,.T.);
+#1622=EDGE_CURVE('',#1288,#1289,#732,.T.);
+#1623=EDGE_CURVE('',#1275,#1289,#733,.T.);
+#1624=EDGE_CURVE('',#1279,#1290,#467,.T.);
+#1625=EDGE_CURVE('',#1291,#1290,#734,.T.);
+#1626=EDGE_CURVE('',#1291,#1292,#468,.T.);
+#1627=EDGE_CURVE('',#1292,#1293,#735,.T.);
+#1628=EDGE_CURVE('',#1293,#1294,#736,.T.);
+#1629=EDGE_CURVE('',#1295,#1294,#737,.T.);
+#1630=EDGE_CURVE('',#1295,#1296,#469,.T.);
+#1631=EDGE_CURVE('',#1297,#1296,#738,.T.);
+#1632=EDGE_CURVE('',#1297,#1283,#470,.T.);
+#1633=EDGE_CURVE('',#1298,#1292,#739,.T.);
+#1634=EDGE_CURVE('',#1298,#1299,#740,.T.);
+#1635=EDGE_CURVE('',#1293,#1299,#741,.T.);
+#1636=EDGE_CURVE('',#1300,#1298,#471,.T.);
+#1637=EDGE_CURVE('',#1301,#1300,#742,.T.);
+#1638=EDGE_CURVE('',#1299,#1301,#743,.T.);
+#1639=EDGE_CURVE('',#1200,#1238,#744,.T.);
+#1640=EDGE_CURVE('',#1294,#1301,#745,.T.);
+#1641=EDGE_CURVE('',#1247,#1302,#472,.T.);
+#1642=EDGE_CURVE('',#1302,#1303,#746,.T.);
+#1643=EDGE_CURVE('',#1303,#1242,#473,.T.);
+#1644=EDGE_CURVE('',#1241,#1304,#474,.T.);
+#1645=EDGE_CURVE('',#1304,#1123,#747,.T.);
+#1646=EDGE_CURVE('',#1305,#1300,#748,.T.);
+#1647=EDGE_CURVE('',#1305,#1306,#749,.T.);
+#1648=EDGE_CURVE('',#1306,#1307,#750,.T.);
+#1649=EDGE_CURVE('',#1307,#1308,#751,.T.);
+#1650=EDGE_CURVE('',#1309,#1308,#752,.T.);
+#1651=EDGE_CURVE('',#1310,#1309,#753,.T.);
+#1652=EDGE_CURVE('',#1295,#1310,#754,.T.);
+#1653=EDGE_CURVE('',#1311,#1286,#475,.T.);
+#1654=EDGE_CURVE('',#1311,#1312,#755,.T.);
+#1655=EDGE_CURVE('',#1287,#1312,#756,.T.);
+#1656=EDGE_CURVE('',#1313,#1311,#757,.T.);
+#1657=EDGE_CURVE('',#1313,#1314,#758,.T.);
+#1658=EDGE_CURVE('',#1312,#1314,#759,.T.);
+#1659=EDGE_CURVE('',#1289,#1313,#476,.T.);
+#1660=EDGE_CURVE('',#1314,#1288,#760,.T.);
+#1661=EDGE_CURVE('',#1302,#1272,#761,.T.);
+#1662=EDGE_CURVE('',#1315,#1305,#477,.T.);
+#1663=EDGE_CURVE('',#1315,#1316,#762,.T.);
+#1664=EDGE_CURVE('',#1306,#1316,#763,.T.);
+#1665=EDGE_CURVE('',#1303,#1274,#764,.T.);
+#1666=EDGE_CURVE('',#1317,#1315,#765,.T.);
+#1667=EDGE_CURVE('',#1317,#1318,#766,.T.);
+#1668=EDGE_CURVE('',#1316,#1318,#767,.T.);
+#1669=EDGE_CURVE('',#1318,#1307,#768,.T.);
+#1670=EDGE_CURVE('',#1308,#1317,#478,.T.);
+#1671=EDGE_CURVE('',#1319,#1320,#769,.T.);
+#1672=EDGE_CURVE('',#1320,#1321,#770,.T.);
+#1673=EDGE_CURVE('',#1321,#1322,#771,.T.);
+#1674=EDGE_CURVE('',#1322,#1319,#772,.T.);
+#1675=EDGE_CURVE('',#1319,#1310,#479,.T.);
+#1676=EDGE_CURVE('',#1310,#1323,#773,.T.);
+#1677=EDGE_CURVE('',#1323,#1320,#480,.T.);
+#1678=EDGE_CURVE('',#1309,#1324,#774,.T.);
+#1679=EDGE_CURVE('',#1324,#1323,#775,.T.);
+#1680=EDGE_CURVE('',#1309,#1325,#481,.T.);
+#1681=EDGE_CURVE('',#1325,#1326,#776,.T.);
+#1682=EDGE_CURVE('',#1326,#1324,#482,.T.);
+#1683=EDGE_CURVE('',#1327,#1328,#777,.T.);
+#1684=EDGE_CURVE('',#1328,#1326,#778,.T.);
+#1685=EDGE_CURVE('',#1325,#1327,#779,.T.);
+#1686=EDGE_CURVE('',#1327,#1285,#483,.T.);
+#1687=EDGE_CURVE('',#1285,#1329,#780,.T.);
+#1688=EDGE_CURVE('',#1329,#1328,#484,.T.);
+#1689=EDGE_CURVE('',#1284,#1330,#781,.T.);
+#1690=EDGE_CURVE('',#1330,#1329,#782,.T.);
+#1691=EDGE_CURVE('',#1284,#1322,#485,.T.);
+#1692=EDGE_CURVE('',#1321,#1330,#486,.T.);
+#1693=EDGE_CURVE('',#1291,#1325,#783,.T.);
+#1694=EDGE_CURVE('',#1319,#1296,#784,.T.);
+#1695=EDGE_CURVE('',#1297,#1322,#785,.T.);
+#1696=EDGE_CURVE('',#1331,#1240,#487,.T.);
+#1697=EDGE_CURVE('',#1331,#1332,#786,.T.);
+#1698=EDGE_CURVE('',#1261,#1332,#488,.T.);
+#1699=EDGE_CURVE('',#1282,#1304,#787,.T.);
+#1700=EDGE_CURVE('',#1196,#1331,#788,.T.);
+#1701=EDGE_CURVE('',#1332,#1195,#789,.T.);
+#1702=EDGE_CURVE('',#1327,#1290,#790,.T.);
+#1703=ORIENTED_EDGE('',*,*,#1333,.T.);
+#1704=ORIENTED_EDGE('',*,*,#1334,.T.);
+#1705=ORIENTED_EDGE('',*,*,#1335,.T.);
+#1706=ORIENTED_EDGE('',*,*,#1336,.T.);
+#1707=ORIENTED_EDGE('',*,*,#1333,.F.);
+#1708=ORIENTED_EDGE('',*,*,#1337,.T.);
+#1709=ORIENTED_EDGE('',*,*,#1338,.T.);
+#1710=ORIENTED_EDGE('',*,*,#1339,.T.);
+#1711=ORIENTED_EDGE('',*,*,#1340,.T.);
+#1712=ORIENTED_EDGE('',*,*,#1341,.T.);
+#1713=ORIENTED_EDGE('',*,*,#1338,.F.);
+#1714=ORIENTED_EDGE('',*,*,#1342,.T.);
+#1715=ORIENTED_EDGE('',*,*,#1340,.F.);
+#1716=ORIENTED_EDGE('',*,*,#1343,.T.);
+#1717=ORIENTED_EDGE('',*,*,#1344,.T.);
+#1718=ORIENTED_EDGE('',*,*,#1345,.T.);
+#1719=ORIENTED_EDGE('',*,*,#1346,.T.);
+#1720=ORIENTED_EDGE('',*,*,#1347,.T.);
+#1721=ORIENTED_EDGE('',*,*,#1344,.F.);
+#1722=ORIENTED_EDGE('',*,*,#1348,.T.);
+#1723=ORIENTED_EDGE('',*,*,#1346,.F.);
+#1724=ORIENTED_EDGE('',*,*,#1349,.T.);
+#1725=ORIENTED_EDGE('',*,*,#1350,.T.);
+#1726=ORIENTED_EDGE('',*,*,#1351,.T.);
+#1727=ORIENTED_EDGE('',*,*,#1352,.T.);
+#1728=ORIENTED_EDGE('',*,*,#1353,.T.);
+#1729=ORIENTED_EDGE('',*,*,#1350,.F.);
+#1730=ORIENTED_EDGE('',*,*,#1354,.T.);
+#1731=ORIENTED_EDGE('',*,*,#1352,.F.);
+#1732=ORIENTED_EDGE('',*,*,#1355,.T.);
+#1733=ORIENTED_EDGE('',*,*,#1335,.F.);
+#1734=ORIENTED_EDGE('',*,*,#1356,.T.);
+#1735=ORIENTED_EDGE('',*,*,#1351,.F.);
+#1736=ORIENTED_EDGE('',*,*,#1357,.F.);
+#1737=ORIENTED_EDGE('',*,*,#1358,.F.);
+#1738=ORIENTED_EDGE('',*,*,#1359,.F.);
+#1739=ORIENTED_EDGE('',*,*,#1353,.F.);
+#1740=ORIENTED_EDGE('',*,*,#1360,.T.);
+#1741=ORIENTED_EDGE('',*,*,#1361,.T.);
+#1742=ORIENTED_EDGE('',*,*,#1357,.T.);
+#1743=ORIENTED_EDGE('',*,*,#1356,.F.);
+#1744=ORIENTED_EDGE('',*,*,#1362,.F.);
+#1745=ORIENTED_EDGE('',*,*,#1363,.F.);
+#1746=ORIENTED_EDGE('',*,*,#1360,.F.);
+#1747=ORIENTED_EDGE('',*,*,#1334,.F.);
+#1748=ORIENTED_EDGE('',*,*,#1364,.T.);
+#1749=ORIENTED_EDGE('',*,*,#1365,.T.);
+#1750=ORIENTED_EDGE('',*,*,#1362,.T.);
+#1751=ORIENTED_EDGE('',*,*,#1336,.F.);
+#1752=ORIENTED_EDGE('',*,*,#1355,.F.);
+#1753=ORIENTED_EDGE('',*,*,#1354,.F.);
+#1754=ORIENTED_EDGE('',*,*,#1349,.F.);
+#1755=ORIENTED_EDGE('',*,*,#1348,.F.);
+#1756=ORIENTED_EDGE('',*,*,#1343,.F.);
+#1757=ORIENTED_EDGE('',*,*,#1342,.F.);
+#1758=ORIENTED_EDGE('',*,*,#1337,.F.);
+#1759=ORIENTED_EDGE('',*,*,#1339,.F.);
+#1760=ORIENTED_EDGE('',*,*,#1366,.F.);
+#1761=ORIENTED_EDGE('',*,*,#1367,.F.);
+#1762=ORIENTED_EDGE('',*,*,#1364,.F.);
+#1763=ORIENTED_EDGE('',*,*,#1347,.F.);
+#1764=ORIENTED_EDGE('',*,*,#1359,.T.);
+#1765=ORIENTED_EDGE('',*,*,#1368,.T.);
+#1766=ORIENTED_EDGE('',*,*,#1369,.T.);
+#1767=ORIENTED_EDGE('',*,*,#1341,.F.);
+#1768=ORIENTED_EDGE('',*,*,#1370,.T.);
+#1769=ORIENTED_EDGE('',*,*,#1371,.T.);
+#1770=ORIENTED_EDGE('',*,*,#1366,.T.);
+#1771=ORIENTED_EDGE('',*,*,#1345,.F.);
+#1772=ORIENTED_EDGE('',*,*,#1369,.F.);
+#1773=ORIENTED_EDGE('',*,*,#1372,.F.);
+#1774=ORIENTED_EDGE('',*,*,#1370,.F.);
+#1775=ORIENTED_EDGE('',*,*,#1373,.T.);
+#1776=ORIENTED_EDGE('',*,*,#1374,.T.);
+#1777=ORIENTED_EDGE('',*,*,#1375,.T.);
+#1778=ORIENTED_EDGE('',*,*,#1374,.F.);
+#1779=ORIENTED_EDGE('',*,*,#1375,.F.);
+#1780=ORIENTED_EDGE('',*,*,#1376,.T.);
+#1781=ORIENTED_EDGE('',*,*,#1377,.F.);
+#1782=ORIENTED_EDGE('',*,*,#1376,.F.);
+#1783=ORIENTED_EDGE('',*,*,#1373,.F.);
+#1784=ORIENTED_EDGE('',*,*,#1378,.T.);
+#1785=ORIENTED_EDGE('',*,*,#1379,.T.);
+#1786=ORIENTED_EDGE('',*,*,#1380,.T.);
+#1787=ORIENTED_EDGE('',*,*,#1379,.F.);
+#1788=ORIENTED_EDGE('',*,*,#1380,.F.);
+#1789=ORIENTED_EDGE('',*,*,#1381,.T.);
+#1790=ORIENTED_EDGE('',*,*,#1382,.F.);
+#1791=ORIENTED_EDGE('',*,*,#1381,.F.);
+#1792=ORIENTED_EDGE('',*,*,#1378,.F.);
+#1793=ORIENTED_EDGE('',*,*,#1383,.F.);
+#1794=ORIENTED_EDGE('',*,*,#1384,.T.);
+#1795=ORIENTED_EDGE('',*,*,#1385,.T.);
+#1796=ORIENTED_EDGE('',*,*,#1386,.T.);
+#1797=ORIENTED_EDGE('',*,*,#1387,.F.);
+#1798=ORIENTED_EDGE('',*,*,#1388,.F.);
+#1799=ORIENTED_EDGE('',*,*,#1389,.F.);
+#1800=ORIENTED_EDGE('',*,*,#1390,.T.);
+#1801=ORIENTED_EDGE('',*,*,#1389,.T.);
+#1802=ORIENTED_EDGE('',*,*,#1391,.F.);
+#1803=ORIENTED_EDGE('',*,*,#1392,.F.);
+#1804=ORIENTED_EDGE('',*,*,#1393,.T.);
+#1805=ORIENTED_EDGE('',*,*,#1392,.T.);
+#1806=ORIENTED_EDGE('',*,*,#1394,.F.);
+#1807=ORIENTED_EDGE('',*,*,#1395,.F.);
+#1808=ORIENTED_EDGE('',*,*,#1385,.F.);
+#1809=ORIENTED_EDGE('',*,*,#1394,.T.);
+#1810=ORIENTED_EDGE('',*,*,#1391,.T.);
+#1811=ORIENTED_EDGE('',*,*,#1388,.T.);
+#1812=ORIENTED_EDGE('',*,*,#1396,.F.);
+#1813=ORIENTED_EDGE('',*,*,#1397,.T.);
+#1814=ORIENTED_EDGE('',*,*,#1398,.T.);
+#1815=ORIENTED_EDGE('',*,*,#1399,.F.);
+#1816=ORIENTED_EDGE('',*,*,#1400,.F.);
+#1817=ORIENTED_EDGE('',*,*,#1401,.T.);
+#1818=ORIENTED_EDGE('',*,*,#1402,.F.);
+#1819=ORIENTED_EDGE('',*,*,#1403,.F.);
+#1820=ORIENTED_EDGE('',*,*,#1404,.F.);
+#1821=ORIENTED_EDGE('',*,*,#1405,.T.);
+#1822=ORIENTED_EDGE('',*,*,#1404,.T.);
+#1823=ORIENTED_EDGE('',*,*,#1406,.F.);
+#1824=ORIENTED_EDGE('',*,*,#1398,.F.);
+#1825=ORIENTED_EDGE('',*,*,#1406,.T.);
+#1826=ORIENTED_EDGE('',*,*,#1403,.T.);
+#1827=ORIENTED_EDGE('',*,*,#1407,.F.);
+#1828=ORIENTED_EDGE('',*,*,#1399,.T.);
+#1829=ORIENTED_EDGE('',*,*,#1408,.T.);
+#1830=ORIENTED_EDGE('',*,*,#1409,.T.);
+#1831=ORIENTED_EDGE('',*,*,#1410,.F.);
+#1832=ORIENTED_EDGE('',*,*,#1411,.F.);
+#1833=ORIENTED_EDGE('',*,*,#1412,.T.);
+#1834=ORIENTED_EDGE('',*,*,#1413,.F.);
+#1835=ORIENTED_EDGE('',*,*,#1414,.F.);
+#1836=ORIENTED_EDGE('',*,*,#1415,.F.);
+#1837=ORIENTED_EDGE('',*,*,#1416,.T.);
+#1838=ORIENTED_EDGE('',*,*,#1415,.T.);
+#1839=ORIENTED_EDGE('',*,*,#1417,.F.);
+#1840=ORIENTED_EDGE('',*,*,#1409,.F.);
+#1841=ORIENTED_EDGE('',*,*,#1417,.T.);
+#1842=ORIENTED_EDGE('',*,*,#1414,.T.);
+#1843=ORIENTED_EDGE('',*,*,#1418,.F.);
+#1844=ORIENTED_EDGE('',*,*,#1410,.T.);
+#1845=ORIENTED_EDGE('',*,*,#1419,.F.);
+#1846=ORIENTED_EDGE('',*,*,#1420,.F.);
+#1847=ORIENTED_EDGE('',*,*,#1421,.T.);
+#1848=ORIENTED_EDGE('',*,*,#1422,.T.);
+#1849=ORIENTED_EDGE('',*,*,#1420,.T.);
+#1850=ORIENTED_EDGE('',*,*,#1423,.F.);
+#1851=ORIENTED_EDGE('',*,*,#1424,.F.);
+#1852=ORIENTED_EDGE('',*,*,#1425,.F.);
+#1853=ORIENTED_EDGE('',*,*,#1426,.T.);
+#1854=ORIENTED_EDGE('',*,*,#1425,.T.);
+#1855=ORIENTED_EDGE('',*,*,#1427,.F.);
+#1856=ORIENTED_EDGE('',*,*,#1428,.F.);
+#1857=ORIENTED_EDGE('',*,*,#1429,.T.);
+#1858=ORIENTED_EDGE('',*,*,#1428,.T.);
+#1859=ORIENTED_EDGE('',*,*,#1430,.F.);
+#1860=ORIENTED_EDGE('',*,*,#1431,.F.);
+#1861=ORIENTED_EDGE('',*,*,#1430,.T.);
+#1862=ORIENTED_EDGE('',*,*,#1427,.T.);
+#1863=ORIENTED_EDGE('',*,*,#1424,.T.);
+#1864=ORIENTED_EDGE('',*,*,#1432,.F.);
+#1865=ORIENTED_EDGE('',*,*,#1387,.T.);
+#1866=ORIENTED_EDGE('',*,*,#1433,.T.);
+#1867=ORIENTED_EDGE('',*,*,#1434,.T.);
+#1868=ORIENTED_EDGE('',*,*,#1435,.T.);
+#1869=ORIENTED_EDGE('',*,*,#1436,.T.);
+#1870=ORIENTED_EDGE('',*,*,#1437,.T.);
+#1871=ORIENTED_EDGE('',*,*,#1438,.T.);
+#1872=ORIENTED_EDGE('',*,*,#1439,.T.);
+#1873=ORIENTED_EDGE('',*,*,#1440,.T.);
+#1874=ORIENTED_EDGE('',*,*,#1441,.T.);
+#1875=ORIENTED_EDGE('',*,*,#1442,.T.);
+#1876=ORIENTED_EDGE('',*,*,#1443,.T.);
+#1877=ORIENTED_EDGE('',*,*,#1444,.T.);
+#1878=ORIENTED_EDGE('',*,*,#1445,.T.);
+#1879=ORIENTED_EDGE('',*,*,#1400,.T.);
+#1880=ORIENTED_EDGE('',*,*,#1407,.T.);
+#1881=ORIENTED_EDGE('',*,*,#1402,.T.);
+#1882=ORIENTED_EDGE('',*,*,#1446,.T.);
+#1883=ORIENTED_EDGE('',*,*,#1447,.T.);
+#1884=ORIENTED_EDGE('',*,*,#1448,.T.);
+#1885=ORIENTED_EDGE('',*,*,#1449,.T.);
+#1886=ORIENTED_EDGE('',*,*,#1450,.T.);
+#1887=ORIENTED_EDGE('',*,*,#1451,.T.);
+#1888=ORIENTED_EDGE('',*,*,#1452,.T.);
+#1889=ORIENTED_EDGE('',*,*,#1453,.T.);
+#1890=ORIENTED_EDGE('',*,*,#1454,.T.);
+#1891=ORIENTED_EDGE('',*,*,#1455,.T.);
+#1892=ORIENTED_EDGE('',*,*,#1456,.T.);
+#1893=ORIENTED_EDGE('',*,*,#1457,.T.);
+#1894=ORIENTED_EDGE('',*,*,#1458,.T.);
+#1895=ORIENTED_EDGE('',*,*,#1411,.T.);
+#1896=ORIENTED_EDGE('',*,*,#1418,.T.);
+#1897=ORIENTED_EDGE('',*,*,#1413,.T.);
+#1898=ORIENTED_EDGE('',*,*,#1459,.T.);
+#1899=ORIENTED_EDGE('',*,*,#1460,.T.);
+#1900=ORIENTED_EDGE('',*,*,#1461,.T.);
+#1901=ORIENTED_EDGE('',*,*,#1462,.T.);
+#1902=ORIENTED_EDGE('',*,*,#1463,.T.);
+#1903=ORIENTED_EDGE('',*,*,#1464,.T.);
+#1904=ORIENTED_EDGE('',*,*,#1465,.T.);
+#1905=ORIENTED_EDGE('',*,*,#1466,.T.);
+#1906=ORIENTED_EDGE('',*,*,#1467,.T.);
+#1907=ORIENTED_EDGE('',*,*,#1431,.T.);
+#1908=ORIENTED_EDGE('',*,*,#1432,.T.);
+#1909=ORIENTED_EDGE('',*,*,#1423,.T.);
+#1910=ORIENTED_EDGE('',*,*,#1468,.F.);
+#1911=ORIENTED_EDGE('',*,*,#1469,.F.);
+#1912=ORIENTED_EDGE('',*,*,#1470,.F.);
+#1913=ORIENTED_EDGE('',*,*,#1471,.F.);
+#1914=ORIENTED_EDGE('',*,*,#1472,.F.);
+#1915=ORIENTED_EDGE('',*,*,#1473,.T.);
+#1916=ORIENTED_EDGE('',*,*,#1474,.F.);
+#1917=ORIENTED_EDGE('',*,*,#1475,.T.);
+#1918=ORIENTED_EDGE('',*,*,#1476,.F.);
+#1919=ORIENTED_EDGE('',*,*,#1477,.T.);
+#1920=ORIENTED_EDGE('',*,*,#1478,.F.);
+#1921=ORIENTED_EDGE('',*,*,#1395,.T.);
+#1922=ORIENTED_EDGE('',*,*,#1396,.T.);
+#1923=ORIENTED_EDGE('',*,*,#1479,.T.);
+#1924=ORIENTED_EDGE('',*,*,#1480,.T.);
+#1925=ORIENTED_EDGE('',*,*,#1481,.F.);
+#1926=ORIENTED_EDGE('',*,*,#1455,.F.);
+#1927=ORIENTED_EDGE('',*,*,#1482,.T.);
+#1928=ORIENTED_EDGE('',*,*,#1457,.F.);
+#1929=ORIENTED_EDGE('',*,*,#1483,.F.);
+#1930=ORIENTED_EDGE('',*,*,#1484,.F.);
+#1931=ORIENTED_EDGE('',*,*,#1485,.T.);
+#1932=ORIENTED_EDGE('',*,*,#1484,.T.);
+#1933=ORIENTED_EDGE('',*,*,#1486,.F.);
+#1934=ORIENTED_EDGE('',*,*,#1480,.F.);
+#1935=ORIENTED_EDGE('',*,*,#1486,.T.);
+#1936=ORIENTED_EDGE('',*,*,#1483,.T.);
+#1937=ORIENTED_EDGE('',*,*,#1456,.F.);
+#1938=ORIENTED_EDGE('',*,*,#1481,.T.);
+#1939=ORIENTED_EDGE('',*,*,#1487,.T.);
+#1940=ORIENTED_EDGE('',*,*,#1488,.T.);
+#1941=ORIENTED_EDGE('',*,*,#1489,.F.);
+#1942=ORIENTED_EDGE('',*,*,#1442,.F.);
+#1943=ORIENTED_EDGE('',*,*,#1490,.T.);
+#1944=ORIENTED_EDGE('',*,*,#1444,.F.);
+#1945=ORIENTED_EDGE('',*,*,#1491,.F.);
+#1946=ORIENTED_EDGE('',*,*,#1492,.F.);
+#1947=ORIENTED_EDGE('',*,*,#1493,.T.);
+#1948=ORIENTED_EDGE('',*,*,#1492,.T.);
+#1949=ORIENTED_EDGE('',*,*,#1494,.F.);
+#1950=ORIENTED_EDGE('',*,*,#1488,.F.);
+#1951=ORIENTED_EDGE('',*,*,#1494,.T.);
+#1952=ORIENTED_EDGE('',*,*,#1491,.T.);
+#1953=ORIENTED_EDGE('',*,*,#1443,.F.);
+#1954=ORIENTED_EDGE('',*,*,#1489,.T.);
+#1955=ORIENTED_EDGE('',*,*,#1495,.T.);
+#1956=ORIENTED_EDGE('',*,*,#1436,.F.);
+#1957=ORIENTED_EDGE('',*,*,#1496,.F.);
+#1958=ORIENTED_EDGE('',*,*,#1497,.F.);
+#1959=ORIENTED_EDGE('',*,*,#1498,.T.);
+#1960=ORIENTED_EDGE('',*,*,#1497,.T.);
+#1961=ORIENTED_EDGE('',*,*,#1499,.F.);
+#1962=ORIENTED_EDGE('',*,*,#1500,.F.);
+#1963=ORIENTED_EDGE('',*,*,#1501,.T.);
+#1964=ORIENTED_EDGE('',*,*,#1500,.T.);
+#1965=ORIENTED_EDGE('',*,*,#1502,.F.);
+#1966=ORIENTED_EDGE('',*,*,#1434,.F.);
+#1967=ORIENTED_EDGE('',*,*,#1502,.T.);
+#1968=ORIENTED_EDGE('',*,*,#1499,.T.);
+#1969=ORIENTED_EDGE('',*,*,#1496,.T.);
+#1970=ORIENTED_EDGE('',*,*,#1435,.F.);
+#1971=ORIENTED_EDGE('',*,*,#1503,.T.);
+#1972=ORIENTED_EDGE('',*,*,#1504,.T.);
+#1973=ORIENTED_EDGE('',*,*,#1505,.F.);
+#1974=ORIENTED_EDGE('',*,*,#1447,.F.);
+#1975=ORIENTED_EDGE('',*,*,#1506,.T.);
+#1976=ORIENTED_EDGE('',*,*,#1449,.F.);
+#1977=ORIENTED_EDGE('',*,*,#1507,.F.);
+#1978=ORIENTED_EDGE('',*,*,#1508,.F.);
+#1979=ORIENTED_EDGE('',*,*,#1509,.T.);
+#1980=ORIENTED_EDGE('',*,*,#1508,.T.);
+#1981=ORIENTED_EDGE('',*,*,#1510,.F.);
+#1982=ORIENTED_EDGE('',*,*,#1504,.F.);
+#1983=ORIENTED_EDGE('',*,*,#1510,.T.);
+#1984=ORIENTED_EDGE('',*,*,#1507,.T.);
+#1985=ORIENTED_EDGE('',*,*,#1448,.F.);
+#1986=ORIENTED_EDGE('',*,*,#1505,.T.);
+#1987=ORIENTED_EDGE('',*,*,#1511,.T.);
+#1988=ORIENTED_EDGE('',*,*,#1512,.T.);
+#1989=ORIENTED_EDGE('',*,*,#1513,.F.);
+#1990=ORIENTED_EDGE('',*,*,#1460,.F.);
+#1991=ORIENTED_EDGE('',*,*,#1514,.T.);
+#1992=ORIENTED_EDGE('',*,*,#1462,.F.);
+#1993=ORIENTED_EDGE('',*,*,#1515,.F.);
+#1994=ORIENTED_EDGE('',*,*,#1516,.F.);
+#1995=ORIENTED_EDGE('',*,*,#1517,.T.);
+#1996=ORIENTED_EDGE('',*,*,#1516,.T.);
+#1997=ORIENTED_EDGE('',*,*,#1518,.F.);
+#1998=ORIENTED_EDGE('',*,*,#1512,.F.);
+#1999=ORIENTED_EDGE('',*,*,#1518,.T.);
+#2000=ORIENTED_EDGE('',*,*,#1515,.T.);
+#2001=ORIENTED_EDGE('',*,*,#1461,.F.);
+#2002=ORIENTED_EDGE('',*,*,#1513,.T.);
+#2003=ORIENTED_EDGE('',*,*,#1519,.T.);
+#2004=ORIENTED_EDGE('',*,*,#1466,.F.);
+#2005=ORIENTED_EDGE('',*,*,#1520,.F.);
+#2006=ORIENTED_EDGE('',*,*,#1521,.F.);
+#2007=ORIENTED_EDGE('',*,*,#1522,.T.);
+#2008=ORIENTED_EDGE('',*,*,#1521,.T.);
+#2009=ORIENTED_EDGE('',*,*,#1523,.F.);
+#2010=ORIENTED_EDGE('',*,*,#1524,.F.);
+#2011=ORIENTED_EDGE('',*,*,#1525,.T.);
+#2012=ORIENTED_EDGE('',*,*,#1524,.T.);
+#2013=ORIENTED_EDGE('',*,*,#1526,.F.);
+#2014=ORIENTED_EDGE('',*,*,#1464,.F.);
+#2015=ORIENTED_EDGE('',*,*,#1526,.T.);
+#2016=ORIENTED_EDGE('',*,*,#1523,.T.);
+#2017=ORIENTED_EDGE('',*,*,#1520,.T.);
+#2018=ORIENTED_EDGE('',*,*,#1465,.F.);
+#2019=ORIENTED_EDGE('',*,*,#1527,.T.);
+#2020=ORIENTED_EDGE('',*,*,#1528,.T.);
+#2021=ORIENTED_EDGE('',*,*,#1529,.F.);
+#2022=ORIENTED_EDGE('',*,*,#1451,.F.);
+#2023=ORIENTED_EDGE('',*,*,#1530,.T.);
+#2024=ORIENTED_EDGE('',*,*,#1453,.F.);
+#2025=ORIENTED_EDGE('',*,*,#1531,.F.);
+#2026=ORIENTED_EDGE('',*,*,#1532,.F.);
+#2027=ORIENTED_EDGE('',*,*,#1533,.T.);
+#2028=ORIENTED_EDGE('',*,*,#1532,.T.);
+#2029=ORIENTED_EDGE('',*,*,#1534,.F.);
+#2030=ORIENTED_EDGE('',*,*,#1528,.F.);
+#2031=ORIENTED_EDGE('',*,*,#1534,.T.);
+#2032=ORIENTED_EDGE('',*,*,#1531,.T.);
+#2033=ORIENTED_EDGE('',*,*,#1452,.F.);
+#2034=ORIENTED_EDGE('',*,*,#1529,.T.);
+#2035=ORIENTED_EDGE('',*,*,#1535,.T.);
+#2036=ORIENTED_EDGE('',*,*,#1536,.T.);
+#2037=ORIENTED_EDGE('',*,*,#1537,.F.);
+#2038=ORIENTED_EDGE('',*,*,#1438,.F.);
+#2039=ORIENTED_EDGE('',*,*,#1538,.T.);
+#2040=ORIENTED_EDGE('',*,*,#1440,.F.);
+#2041=ORIENTED_EDGE('',*,*,#1539,.F.);
+#2042=ORIENTED_EDGE('',*,*,#1540,.F.);
+#2043=ORIENTED_EDGE('',*,*,#1541,.T.);
+#2044=ORIENTED_EDGE('',*,*,#1540,.T.);
+#2045=ORIENTED_EDGE('',*,*,#1542,.F.);
+#2046=ORIENTED_EDGE('',*,*,#1536,.F.);
+#2047=ORIENTED_EDGE('',*,*,#1542,.T.);
+#2048=ORIENTED_EDGE('',*,*,#1539,.T.);
+#2049=ORIENTED_EDGE('',*,*,#1439,.F.);
+#2050=ORIENTED_EDGE('',*,*,#1537,.T.);
+#2051=ORIENTED_EDGE('',*,*,#1543,.T.);
+#2052=ORIENTED_EDGE('',*,*,#1544,.T.);
+#2053=ORIENTED_EDGE('',*,*,#1545,.T.);
+#2054=ORIENTED_EDGE('',*,*,#1546,.T.);
+#2055=ORIENTED_EDGE('',*,*,#1546,.F.);
+#2056=ORIENTED_EDGE('',*,*,#1547,.F.);
+#2057=ORIENTED_EDGE('',*,*,#1548,.F.);
+#2058=ORIENTED_EDGE('',*,*,#1549,.T.);
+#2059=ORIENTED_EDGE('',*,*,#1545,.F.);
+#2060=ORIENTED_EDGE('',*,*,#1550,.F.);
+#2061=ORIENTED_EDGE('',*,*,#1551,.F.);
+#2062=ORIENTED_EDGE('',*,*,#1475,.F.);
+#2063=ORIENTED_EDGE('',*,*,#1552,.F.);
+#2064=ORIENTED_EDGE('',*,*,#1553,.F.);
+#2065=ORIENTED_EDGE('',*,*,#1554,.F.);
+#2066=ORIENTED_EDGE('',*,*,#1555,.T.);
+#2067=ORIENTED_EDGE('',*,*,#1556,.F.);
+#2068=ORIENTED_EDGE('',*,*,#1557,.F.);
+#2069=ORIENTED_EDGE('',*,*,#1558,.F.);
+#2070=ORIENTED_EDGE('',*,*,#1559,.T.);
+#2071=ORIENTED_EDGE('',*,*,#1560,.F.);
+#2072=ORIENTED_EDGE('',*,*,#1547,.T.);
+#2073=ORIENTED_EDGE('',*,*,#1551,.T.);
+#2074=ORIENTED_EDGE('',*,*,#1561,.T.);
+#2075=ORIENTED_EDGE('',*,*,#1562,.T.);
+#2076=ORIENTED_EDGE('',*,*,#1476,.T.);
+#2077=ORIENTED_EDGE('',*,*,#1563,.T.);
+#2078=ORIENTED_EDGE('',*,*,#1470,.T.);
+#2079=ORIENTED_EDGE('',*,*,#1564,.T.);
+#2080=ORIENTED_EDGE('',*,*,#1565,.T.);
+#2081=ORIENTED_EDGE('',*,*,#1563,.F.);
+#2082=ORIENTED_EDGE('',*,*,#1566,.F.);
+#2083=ORIENTED_EDGE('',*,*,#1567,.F.);
+#2084=ORIENTED_EDGE('',*,*,#1568,.F.);
+#2085=ORIENTED_EDGE('',*,*,#1569,.F.);
+#2086=ORIENTED_EDGE('',*,*,#1570,.F.);
+#2087=ORIENTED_EDGE('',*,*,#1571,.F.);
+#2088=ORIENTED_EDGE('',*,*,#1572,.F.);
+#2089=ORIENTED_EDGE('',*,*,#1573,.F.);
+#2090=ORIENTED_EDGE('',*,*,#1574,.F.);
+#2091=ORIENTED_EDGE('',*,*,#1575,.F.);
+#2092=ORIENTED_EDGE('',*,*,#1576,.F.);
+#2093=ORIENTED_EDGE('',*,*,#1577,.F.);
+#2094=ORIENTED_EDGE('',*,*,#1471,.T.);
+#2095=ORIENTED_EDGE('',*,*,#1567,.T.);
+#2096=ORIENTED_EDGE('',*,*,#1578,.T.);
+#2097=ORIENTED_EDGE('',*,*,#1579,.T.);
+#2098=ORIENTED_EDGE('',*,*,#1580,.T.);
+#2099=ORIENTED_EDGE('',*,*,#1580,.F.);
+#2100=ORIENTED_EDGE('',*,*,#1581,.F.);
+#2101=ORIENTED_EDGE('',*,*,#1582,.F.);
+#2102=ORIENTED_EDGE('',*,*,#1568,.T.);
+#2103=ORIENTED_EDGE('',*,*,#1583,.T.);
+#2104=ORIENTED_EDGE('',*,*,#1584,.T.);
+#2105=ORIENTED_EDGE('',*,*,#1571,.T.);
+#2106=ORIENTED_EDGE('',*,*,#1585,.T.);
+#2107=ORIENTED_EDGE('',*,*,#1584,.F.);
+#2108=ORIENTED_EDGE('',*,*,#1586,.T.);
+#2109=ORIENTED_EDGE('',*,*,#1587,.F.);
+#2110=ORIENTED_EDGE('',*,*,#1572,.T.);
+#2111=ORIENTED_EDGE('',*,*,#1583,.F.);
+#2112=ORIENTED_EDGE('',*,*,#1588,.F.);
+#2113=ORIENTED_EDGE('',*,*,#1589,.F.);
+#2114=ORIENTED_EDGE('',*,*,#1590,.T.);
+#2115=ORIENTED_EDGE('',*,*,#1591,.F.);
+#2116=ORIENTED_EDGE('',*,*,#1586,.F.);
+#2117=ORIENTED_EDGE('',*,*,#1573,.T.);
+#2118=ORIENTED_EDGE('',*,*,#1587,.T.);
+#2119=ORIENTED_EDGE('',*,*,#1591,.T.);
+#2120=ORIENTED_EDGE('',*,*,#1592,.T.);
+#2121=ORIENTED_EDGE('',*,*,#1558,.T.);
+#2122=ORIENTED_EDGE('',*,*,#1593,.T.);
+#2123=ORIENTED_EDGE('',*,*,#1594,.T.);
+#2124=ORIENTED_EDGE('',*,*,#1595,.T.);
+#2125=ORIENTED_EDGE('',*,*,#1593,.F.);
+#2126=ORIENTED_EDGE('',*,*,#1557,.T.);
+#2127=ORIENTED_EDGE('',*,*,#1596,.F.);
+#2128=ORIENTED_EDGE('',*,*,#1597,.T.);
+#2129=ORIENTED_EDGE('',*,*,#1598,.T.);
+#2130=ORIENTED_EDGE('',*,*,#1596,.T.);
+#2131=ORIENTED_EDGE('',*,*,#1556,.T.);
+#2132=ORIENTED_EDGE('',*,*,#1599,.T.);
+#2133=ORIENTED_EDGE('',*,*,#1544,.F.);
+#2134=ORIENTED_EDGE('',*,*,#1600,.T.);
+#2135=ORIENTED_EDGE('',*,*,#1561,.F.);
+#2136=ORIENTED_EDGE('',*,*,#1550,.T.);
+#2137=ORIENTED_EDGE('',*,*,#1565,.F.);
+#2138=ORIENTED_EDGE('',*,*,#1601,.T.);
+#2139=ORIENTED_EDGE('',*,*,#1578,.F.);
+#2140=ORIENTED_EDGE('',*,*,#1566,.T.);
+#2141=ORIENTED_EDGE('',*,*,#1602,.F.);
+#2142=ORIENTED_EDGE('',*,*,#1603,.F.);
+#2143=ORIENTED_EDGE('',*,*,#1604,.T.);
+#2144=ORIENTED_EDGE('',*,*,#1605,.F.);
+#2145=ORIENTED_EDGE('',*,*,#1606,.F.);
+#2146=ORIENTED_EDGE('',*,*,#1607,.F.);
+#2147=ORIENTED_EDGE('',*,*,#1608,.F.);
+#2148=ORIENTED_EDGE('',*,*,#1604,.F.);
+#2149=ORIENTED_EDGE('',*,*,#1564,.F.);
+#2150=ORIENTED_EDGE('',*,*,#1469,.T.);
+#2151=ORIENTED_EDGE('',*,*,#1609,.F.);
+#2152=ORIENTED_EDGE('',*,*,#1581,.T.);
+#2153=ORIENTED_EDGE('',*,*,#1579,.F.);
+#2154=ORIENTED_EDGE('',*,*,#1601,.F.);
+#2155=ORIENTED_EDGE('',*,*,#1610,.F.);
+#2156=ORIENTED_EDGE('',*,*,#1605,.T.);
+#2157=ORIENTED_EDGE('',*,*,#1608,.T.);
+#2158=ORIENTED_EDGE('',*,*,#1611,.F.);
+#2159=ORIENTED_EDGE('',*,*,#1582,.T.);
+#2160=ORIENTED_EDGE('',*,*,#1609,.T.);
+#2161=ORIENTED_EDGE('',*,*,#1468,.T.);
+#2162=ORIENTED_EDGE('',*,*,#1419,.T.);
+#2163=ORIENTED_EDGE('',*,*,#1612,.T.);
+#2164=ORIENTED_EDGE('',*,*,#1613,.T.);
+#2165=ORIENTED_EDGE('',*,*,#1575,.T.);
+#2166=ORIENTED_EDGE('',*,*,#1614,.T.);
+#2167=ORIENTED_EDGE('',*,*,#1589,.T.);
+#2168=ORIENTED_EDGE('',*,*,#1615,.T.);
+#2169=ORIENTED_EDGE('',*,*,#1569,.T.);
+#2170=ORIENTED_EDGE('',*,*,#1602,.T.);
+#2171=ORIENTED_EDGE('',*,*,#1610,.T.);
+#2172=ORIENTED_EDGE('',*,*,#1616,.T.);
+#2173=ORIENTED_EDGE('',*,*,#1617,.F.);
+#2174=ORIENTED_EDGE('',*,*,#1618,.F.);
+#2175=ORIENTED_EDGE('',*,*,#1619,.F.);
+#2176=ORIENTED_EDGE('',*,*,#1620,.T.);
+#2177=ORIENTED_EDGE('',*,*,#1621,.T.);
+#2178=ORIENTED_EDGE('',*,*,#1622,.T.);
+#2179=ORIENTED_EDGE('',*,*,#1623,.F.);
+#2180=ORIENTED_EDGE('',*,*,#1611,.T.);
+#2181=ORIENTED_EDGE('',*,*,#1607,.T.);
+#2182=ORIENTED_EDGE('',*,*,#1624,.T.);
+#2183=ORIENTED_EDGE('',*,*,#1625,.F.);
+#2184=ORIENTED_EDGE('',*,*,#1626,.T.);
+#2185=ORIENTED_EDGE('',*,*,#1627,.T.);
+#2186=ORIENTED_EDGE('',*,*,#1628,.T.);
+#2187=ORIENTED_EDGE('',*,*,#1629,.F.);
+#2188=ORIENTED_EDGE('',*,*,#1630,.T.);
+#2189=ORIENTED_EDGE('',*,*,#1631,.F.);
+#2190=ORIENTED_EDGE('',*,*,#1632,.T.);
+#2191=ORIENTED_EDGE('',*,*,#1616,.F.);
+#2192=ORIENTED_EDGE('',*,*,#1363,.T.);
+#2193=ORIENTED_EDGE('',*,*,#1365,.F.);
+#2194=ORIENTED_EDGE('',*,*,#1367,.T.);
+#2195=ORIENTED_EDGE('',*,*,#1371,.F.);
+#2196=ORIENTED_EDGE('',*,*,#1372,.T.);
+#2197=ORIENTED_EDGE('',*,*,#1368,.F.);
+#2198=ORIENTED_EDGE('',*,*,#1358,.T.);
+#2199=ORIENTED_EDGE('',*,*,#1361,.F.);
+#2200=ORIENTED_EDGE('',*,*,#1627,.F.);
+#2201=ORIENTED_EDGE('',*,*,#1633,.F.);
+#2202=ORIENTED_EDGE('',*,*,#1634,.T.);
+#2203=ORIENTED_EDGE('',*,*,#1635,.F.);
+#2204=ORIENTED_EDGE('',*,*,#1636,.F.);
+#2205=ORIENTED_EDGE('',*,*,#1637,.F.);
+#2206=ORIENTED_EDGE('',*,*,#1638,.F.);
+#2207=ORIENTED_EDGE('',*,*,#1634,.F.);
+#2208=ORIENTED_EDGE('',*,*,#1543,.F.);
+#2209=ORIENTED_EDGE('',*,*,#1549,.F.);
+#2210=ORIENTED_EDGE('',*,*,#1639,.F.);
+#2211=ORIENTED_EDGE('',*,*,#1477,.F.);
+#2212=ORIENTED_EDGE('',*,*,#1562,.F.);
+#2213=ORIENTED_EDGE('',*,*,#1600,.F.);
+#2214=ORIENTED_EDGE('',*,*,#1628,.F.);
+#2215=ORIENTED_EDGE('',*,*,#1635,.T.);
+#2216=ORIENTED_EDGE('',*,*,#1638,.T.);
+#2217=ORIENTED_EDGE('',*,*,#1640,.F.);
+#2218=ORIENTED_EDGE('',*,*,#1639,.T.);
+#2219=ORIENTED_EDGE('',*,*,#1548,.T.);
+#2220=ORIENTED_EDGE('',*,*,#1560,.T.);
+#2221=ORIENTED_EDGE('',*,*,#1641,.T.);
+#2222=ORIENTED_EDGE('',*,*,#1642,.T.);
+#2223=ORIENTED_EDGE('',*,*,#1643,.T.);
+#2224=ORIENTED_EDGE('',*,*,#1554,.T.);
+#2225=ORIENTED_EDGE('',*,*,#1644,.T.);
+#2226=ORIENTED_EDGE('',*,*,#1645,.T.);
+#2227=ORIENTED_EDGE('',*,*,#1383,.T.);
+#2228=ORIENTED_EDGE('',*,*,#1478,.T.);
+#2229=ORIENTED_EDGE('',*,*,#1640,.T.);
+#2230=ORIENTED_EDGE('',*,*,#1637,.T.);
+#2231=ORIENTED_EDGE('',*,*,#1646,.F.);
+#2232=ORIENTED_EDGE('',*,*,#1647,.T.);
+#2233=ORIENTED_EDGE('',*,*,#1648,.T.);
+#2234=ORIENTED_EDGE('',*,*,#1649,.T.);
+#2235=ORIENTED_EDGE('',*,*,#1650,.F.);
+#2236=ORIENTED_EDGE('',*,*,#1651,.F.);
+#2237=ORIENTED_EDGE('',*,*,#1652,.F.);
+#2238=ORIENTED_EDGE('',*,*,#1629,.T.);
+#2239=ORIENTED_EDGE('',*,*,#1653,.F.);
+#2240=ORIENTED_EDGE('',*,*,#1654,.T.);
+#2241=ORIENTED_EDGE('',*,*,#1655,.F.);
+#2242=ORIENTED_EDGE('',*,*,#1620,.F.);
+#2243=ORIENTED_EDGE('',*,*,#1656,.F.);
+#2244=ORIENTED_EDGE('',*,*,#1657,.T.);
+#2245=ORIENTED_EDGE('',*,*,#1658,.F.);
+#2246=ORIENTED_EDGE('',*,*,#1654,.F.);
+#2247=ORIENTED_EDGE('',*,*,#1659,.F.);
+#2248=ORIENTED_EDGE('',*,*,#1622,.F.);
+#2249=ORIENTED_EDGE('',*,*,#1660,.F.);
+#2250=ORIENTED_EDGE('',*,*,#1657,.F.);
+#2251=ORIENTED_EDGE('',*,*,#1585,.F.);
+#2252=ORIENTED_EDGE('',*,*,#1570,.T.);
+#2253=ORIENTED_EDGE('',*,*,#1615,.F.);
+#2254=ORIENTED_EDGE('',*,*,#1588,.T.);
+#2255=ORIENTED_EDGE('',*,*,#1592,.F.);
+#2256=ORIENTED_EDGE('',*,*,#1590,.F.);
+#2257=ORIENTED_EDGE('',*,*,#1614,.F.);
+#2258=ORIENTED_EDGE('',*,*,#1574,.T.);
+#2259=ORIENTED_EDGE('',*,*,#1621,.F.);
+#2260=ORIENTED_EDGE('',*,*,#1655,.T.);
+#2261=ORIENTED_EDGE('',*,*,#1658,.T.);
+#2262=ORIENTED_EDGE('',*,*,#1660,.T.);
+#2263=ORIENTED_EDGE('',*,*,#1595,.F.);
+#2264=ORIENTED_EDGE('',*,*,#1661,.F.);
+#2265=ORIENTED_EDGE('',*,*,#1641,.F.);
+#2266=ORIENTED_EDGE('',*,*,#1559,.F.);
+#2267=ORIENTED_EDGE('',*,*,#1647,.F.);
+#2268=ORIENTED_EDGE('',*,*,#1662,.F.);
+#2269=ORIENTED_EDGE('',*,*,#1663,.T.);
+#2270=ORIENTED_EDGE('',*,*,#1664,.F.);
+#2271=ORIENTED_EDGE('',*,*,#1594,.F.);
+#2272=ORIENTED_EDGE('',*,*,#1597,.F.);
+#2273=ORIENTED_EDGE('',*,*,#1598,.F.);
+#2274=ORIENTED_EDGE('',*,*,#1665,.F.);
+#2275=ORIENTED_EDGE('',*,*,#1642,.F.);
+#2276=ORIENTED_EDGE('',*,*,#1661,.T.);
+#2277=ORIENTED_EDGE('',*,*,#1666,.F.);
+#2278=ORIENTED_EDGE('',*,*,#1667,.T.);
+#2279=ORIENTED_EDGE('',*,*,#1668,.F.);
+#2280=ORIENTED_EDGE('',*,*,#1663,.F.);
+#2281=ORIENTED_EDGE('',*,*,#1599,.F.);
+#2282=ORIENTED_EDGE('',*,*,#1555,.F.);
+#2283=ORIENTED_EDGE('',*,*,#1643,.F.);
+#2284=ORIENTED_EDGE('',*,*,#1665,.T.);
+#2285=ORIENTED_EDGE('',*,*,#1649,.F.);
+#2286=ORIENTED_EDGE('',*,*,#1669,.F.);
+#2287=ORIENTED_EDGE('',*,*,#1667,.F.);
+#2288=ORIENTED_EDGE('',*,*,#1670,.F.);
+#2289=ORIENTED_EDGE('',*,*,#1648,.F.);
+#2290=ORIENTED_EDGE('',*,*,#1664,.T.);
+#2291=ORIENTED_EDGE('',*,*,#1668,.T.);
+#2292=ORIENTED_EDGE('',*,*,#1669,.T.);
+#2293=ORIENTED_EDGE('',*,*,#1671,.T.);
+#2294=ORIENTED_EDGE('',*,*,#1672,.T.);
+#2295=ORIENTED_EDGE('',*,*,#1673,.T.);
+#2296=ORIENTED_EDGE('',*,*,#1674,.T.);
+#2297=ORIENTED_EDGE('',*,*,#1671,.F.);
+#2298=ORIENTED_EDGE('',*,*,#1675,.T.);
+#2299=ORIENTED_EDGE('',*,*,#1676,.T.);
+#2300=ORIENTED_EDGE('',*,*,#1677,.T.);
+#2301=ORIENTED_EDGE('',*,*,#1678,.T.);
+#2302=ORIENTED_EDGE('',*,*,#1679,.T.);
+#2303=ORIENTED_EDGE('',*,*,#1676,.F.);
+#2304=ORIENTED_EDGE('',*,*,#1651,.T.);
+#2305=ORIENTED_EDGE('',*,*,#1678,.F.);
+#2306=ORIENTED_EDGE('',*,*,#1680,.T.);
+#2307=ORIENTED_EDGE('',*,*,#1681,.T.);
+#2308=ORIENTED_EDGE('',*,*,#1682,.T.);
+#2309=ORIENTED_EDGE('',*,*,#1683,.T.);
+#2310=ORIENTED_EDGE('',*,*,#1684,.T.);
+#2311=ORIENTED_EDGE('',*,*,#1681,.F.);
+#2312=ORIENTED_EDGE('',*,*,#1685,.T.);
+#2313=ORIENTED_EDGE('',*,*,#1683,.F.);
+#2314=ORIENTED_EDGE('',*,*,#1686,.T.);
+#2315=ORIENTED_EDGE('',*,*,#1687,.T.);
+#2316=ORIENTED_EDGE('',*,*,#1688,.T.);
+#2317=ORIENTED_EDGE('',*,*,#1689,.T.);
+#2318=ORIENTED_EDGE('',*,*,#1690,.T.);
+#2319=ORIENTED_EDGE('',*,*,#1687,.F.);
+#2320=ORIENTED_EDGE('',*,*,#1618,.T.);
+#2321=ORIENTED_EDGE('',*,*,#1689,.F.);
+#2322=ORIENTED_EDGE('',*,*,#1691,.T.);
+#2323=ORIENTED_EDGE('',*,*,#1673,.F.);
+#2324=ORIENTED_EDGE('',*,*,#1692,.T.);
+#2325=ORIENTED_EDGE('',*,*,#1633,.T.);
+#2326=ORIENTED_EDGE('',*,*,#1626,.F.);
+#2327=ORIENTED_EDGE('',*,*,#1693,.T.);
+#2328=ORIENTED_EDGE('',*,*,#1680,.F.);
+#2329=ORIENTED_EDGE('',*,*,#1650,.T.);
+#2330=ORIENTED_EDGE('',*,*,#1670,.T.);
+#2331=ORIENTED_EDGE('',*,*,#1666,.T.);
+#2332=ORIENTED_EDGE('',*,*,#1662,.T.);
+#2333=ORIENTED_EDGE('',*,*,#1646,.T.);
+#2334=ORIENTED_EDGE('',*,*,#1636,.T.);
+#2335=ORIENTED_EDGE('',*,*,#1675,.F.);
+#2336=ORIENTED_EDGE('',*,*,#1694,.T.);
+#2337=ORIENTED_EDGE('',*,*,#1630,.F.);
+#2338=ORIENTED_EDGE('',*,*,#1652,.T.);
+#2339=ORIENTED_EDGE('',*,*,#1674,.F.);
+#2340=ORIENTED_EDGE('',*,*,#1695,.F.);
+#2341=ORIENTED_EDGE('',*,*,#1631,.T.);
+#2342=ORIENTED_EDGE('',*,*,#1694,.F.);
+#2343=ORIENTED_EDGE('',*,*,#1644,.F.);
+#2344=ORIENTED_EDGE('',*,*,#1553,.T.);
+#2345=ORIENTED_EDGE('',*,*,#1696,.F.);
+#2346=ORIENTED_EDGE('',*,*,#1697,.T.);
+#2347=ORIENTED_EDGE('',*,*,#1698,.F.);
+#2348=ORIENTED_EDGE('',*,*,#1576,.T.);
+#2349=ORIENTED_EDGE('',*,*,#1613,.F.);
+#2350=ORIENTED_EDGE('',*,*,#1699,.T.);
+#2351=ORIENTED_EDGE('',*,*,#1672,.F.);
+#2352=ORIENTED_EDGE('',*,*,#1677,.F.);
+#2353=ORIENTED_EDGE('',*,*,#1679,.F.);
+#2354=ORIENTED_EDGE('',*,*,#1682,.F.);
+#2355=ORIENTED_EDGE('',*,*,#1684,.F.);
+#2356=ORIENTED_EDGE('',*,*,#1688,.F.);
+#2357=ORIENTED_EDGE('',*,*,#1690,.F.);
+#2358=ORIENTED_EDGE('',*,*,#1692,.F.);
+#2359=ORIENTED_EDGE('',*,*,#1474,.T.);
+#2360=ORIENTED_EDGE('',*,*,#1700,.T.);
+#2361=ORIENTED_EDGE('',*,*,#1696,.T.);
+#2362=ORIENTED_EDGE('',*,*,#1552,.T.);
+#2363=ORIENTED_EDGE('',*,*,#1472,.T.);
+#2364=ORIENTED_EDGE('',*,*,#1577,.T.);
+#2365=ORIENTED_EDGE('',*,*,#1698,.T.);
+#2366=ORIENTED_EDGE('',*,*,#1701,.T.);
+#2367=ORIENTED_EDGE('',*,*,#1685,.F.);
+#2368=ORIENTED_EDGE('',*,*,#1693,.F.);
+#2369=ORIENTED_EDGE('',*,*,#1625,.T.);
+#2370=ORIENTED_EDGE('',*,*,#1702,.F.);
+#2371=ORIENTED_EDGE('',*,*,#1691,.F.);
+#2372=ORIENTED_EDGE('',*,*,#1617,.T.);
+#2373=ORIENTED_EDGE('',*,*,#1632,.F.);
+#2374=ORIENTED_EDGE('',*,*,#1695,.T.);
+#2375=ORIENTED_EDGE('',*,*,#1603,.T.);
+#2376=ORIENTED_EDGE('',*,*,#1623,.T.);
+#2377=ORIENTED_EDGE('',*,*,#1659,.T.);
+#2378=ORIENTED_EDGE('',*,*,#1656,.T.);
+#2379=ORIENTED_EDGE('',*,*,#1653,.T.);
+#2380=ORIENTED_EDGE('',*,*,#1619,.T.);
+#2381=ORIENTED_EDGE('',*,*,#1686,.F.);
+#2382=ORIENTED_EDGE('',*,*,#1702,.T.);
+#2383=ORIENTED_EDGE('',*,*,#1624,.F.);
+#2384=ORIENTED_EDGE('',*,*,#1606,.T.);
+#2385=ORIENTED_EDGE('',*,*,#1645,.F.);
+#2386=ORIENTED_EDGE('',*,*,#1699,.F.);
+#2387=ORIENTED_EDGE('',*,*,#1612,.F.);
+#2388=ORIENTED_EDGE('',*,*,#1421,.F.);
+#2389=ORIENTED_EDGE('',*,*,#1422,.F.);
+#2390=ORIENTED_EDGE('',*,*,#1426,.F.);
+#2391=ORIENTED_EDGE('',*,*,#1429,.F.);
+#2392=ORIENTED_EDGE('',*,*,#1467,.F.);
+#2393=ORIENTED_EDGE('',*,*,#1519,.F.);
+#2394=ORIENTED_EDGE('',*,*,#1522,.F.);
+#2395=ORIENTED_EDGE('',*,*,#1525,.F.);
+#2396=ORIENTED_EDGE('',*,*,#1463,.F.);
+#2397=ORIENTED_EDGE('',*,*,#1514,.F.);
+#2398=ORIENTED_EDGE('',*,*,#1517,.F.);
+#2399=ORIENTED_EDGE('',*,*,#1511,.F.);
+#2400=ORIENTED_EDGE('',*,*,#1459,.F.);
+#2401=ORIENTED_EDGE('',*,*,#1412,.F.);
+#2402=ORIENTED_EDGE('',*,*,#1416,.F.);
+#2403=ORIENTED_EDGE('',*,*,#1408,.F.);
+#2404=ORIENTED_EDGE('',*,*,#1458,.F.);
+#2405=ORIENTED_EDGE('',*,*,#1482,.F.);
+#2406=ORIENTED_EDGE('',*,*,#1485,.F.);
+#2407=ORIENTED_EDGE('',*,*,#1479,.F.);
+#2408=ORIENTED_EDGE('',*,*,#1454,.F.);
+#2409=ORIENTED_EDGE('',*,*,#1530,.F.);
+#2410=ORIENTED_EDGE('',*,*,#1533,.F.);
+#2411=ORIENTED_EDGE('',*,*,#1527,.F.);
+#2412=ORIENTED_EDGE('',*,*,#1450,.F.);
+#2413=ORIENTED_EDGE('',*,*,#1506,.F.);
+#2414=ORIENTED_EDGE('',*,*,#1509,.F.);
+#2415=ORIENTED_EDGE('',*,*,#1503,.F.);
+#2416=ORIENTED_EDGE('',*,*,#1446,.F.);
+#2417=ORIENTED_EDGE('',*,*,#1401,.F.);
+#2418=ORIENTED_EDGE('',*,*,#1405,.F.);
+#2419=ORIENTED_EDGE('',*,*,#1397,.F.);
+#2420=ORIENTED_EDGE('',*,*,#1445,.F.);
+#2421=ORIENTED_EDGE('',*,*,#1490,.F.);
+#2422=ORIENTED_EDGE('',*,*,#1493,.F.);
+#2423=ORIENTED_EDGE('',*,*,#1487,.F.);
+#2424=ORIENTED_EDGE('',*,*,#1441,.F.);
+#2425=ORIENTED_EDGE('',*,*,#1538,.F.);
+#2426=ORIENTED_EDGE('',*,*,#1541,.F.);
+#2427=ORIENTED_EDGE('',*,*,#1535,.F.);
+#2428=ORIENTED_EDGE('',*,*,#1437,.F.);
+#2429=ORIENTED_EDGE('',*,*,#1495,.F.);
+#2430=ORIENTED_EDGE('',*,*,#1498,.F.);
+#2431=ORIENTED_EDGE('',*,*,#1501,.F.);
+#2432=ORIENTED_EDGE('',*,*,#1433,.F.);
+#2433=ORIENTED_EDGE('',*,*,#1386,.F.);
+#2434=ORIENTED_EDGE('',*,*,#1390,.F.);
+#2435=ORIENTED_EDGE('',*,*,#1393,.F.);
+#2436=ORIENTED_EDGE('',*,*,#1384,.F.);
+#2437=ORIENTED_EDGE('',*,*,#1377,.T.);
+#2438=ORIENTED_EDGE('',*,*,#1382,.T.);
+#2439=ORIENTED_EDGE('',*,*,#1700,.F.);
+#2440=ORIENTED_EDGE('',*,*,#1473,.F.);
+#2441=ORIENTED_EDGE('',*,*,#1701,.F.);
+#2442=ORIENTED_EDGE('',*,*,#1697,.F.);
+#2443=CONICAL_SURFACE('',#2603,0.2,0.785398163397447);
+#2444=CONICAL_SURFACE('',#2607,0.2,0.785398163397449);
+#2445=CONICAL_SURFACE('',#2611,0.2,0.78539816339745);
+#2446=CONICAL_SURFACE('',#2615,0.2,0.785398163397446);
+#2447=CONICAL_SURFACE('',#2632,0.2,0.785398163397449);
+#2448=CONICAL_SURFACE('',#2638,0.2,0.785398163397449);
+#2449=CONICAL_SURFACE('',#2779,1.105,0.785398163397449);
+#2450=CONICAL_SURFACE('',#2783,1.105,0.78539816339745);
+#2451=CONICAL_SURFACE('',#2787,1.105,0.785398163397448);
+#2452=CONICAL_SURFACE('',#2791,1.105,0.785398163397447);
+#2453=ADVANCED_FACE('',(#145),#2443,.T.);
+#2454=ADVANCED_FACE('',(#146),#41,.T.);
+#2455=ADVANCED_FACE('',(#147),#2444,.T.);
+#2456=ADVANCED_FACE('',(#148),#42,.T.);
+#2457=ADVANCED_FACE('',(#149),#2445,.T.);
+#2458=ADVANCED_FACE('',(#150),#43,.T.);
+#2459=ADVANCED_FACE('',(#151),#2446,.T.);
+#2460=ADVANCED_FACE('',(#152),#44,.T.);
+#2461=ADVANCED_FACE('',(#153),#45,.T.);
+#2462=ADVANCED_FACE('',(#154),#19,.T.);
+#2463=ADVANCED_FACE('',(#155),#46,.T.);
+#2464=ADVANCED_FACE('',(#156),#20,.T.);
+#2465=ADVANCED_FACE('',(#157),#47,.T.);
+#2466=ADVANCED_FACE('',(#158),#48,.T.);
+#2467=ADVANCED_FACE('',(#159),#21,.T.);
+#2468=ADVANCED_FACE('',(#160),#22,.T.);
+#2469=ADVANCED_FACE('',(#161),#49,.T.);
+#2470=ADVANCED_FACE('',(#162),#2447,.T.);
+#2471=ADVANCED_FACE('',(#163),#23,.T.);
+#2472=ADVANCED_FACE('',(#164),#50,.T.);
+#2473=ADVANCED_FACE('',(#165),#2448,.T.);
+#2474=ADVANCED_FACE('',(#166),#24,.T.);
+#2475=ADVANCED_FACE('',(#167),#51,.T.);
+#2476=ADVANCED_FACE('',(#168),#52,.T.);
+#2477=ADVANCED_FACE('',(#169),#53,.T.);
+#2478=ADVANCED_FACE('',(#170),#54,.T.);
+#2479=ADVANCED_FACE('',(#171),#55,.T.);
+#2480=ADVANCED_FACE('',(#172),#56,.T.);
+#2481=ADVANCED_FACE('',(#173),#57,.T.);
+#2482=ADVANCED_FACE('',(#174),#58,.T.);
+#2483=ADVANCED_FACE('',(#175),#59,.T.);
+#2484=ADVANCED_FACE('',(#176),#60,.T.);
+#2485=ADVANCED_FACE('',(#177),#61,.T.);
+#2486=ADVANCED_FACE('',(#178),#62,.T.);
+#2487=ADVANCED_FACE('',(#179),#63,.T.);
+#2488=ADVANCED_FACE('',(#180),#64,.T.);
+#2489=ADVANCED_FACE('',(#181),#65,.T.);
+#2490=ADVANCED_FACE('',(#182),#66,.T.);
+#2491=ADVANCED_FACE('',(#183),#67,.T.);
+#2492=ADVANCED_FACE('',(#184),#68,.T.);
+#2493=ADVANCED_FACE('',(#185),#69,.T.);
+#2494=ADVANCED_FACE('',(#186),#70,.T.);
+#2495=ADVANCED_FACE('',(#187),#71,.T.);
+#2496=ADVANCED_FACE('',(#188),#72,.T.);
+#2497=ADVANCED_FACE('',(#189),#73,.T.);
+#2498=ADVANCED_FACE('',(#190),#74,.T.);
+#2499=ADVANCED_FACE('',(#191),#75,.T.);
+#2500=ADVANCED_FACE('',(#192),#76,.T.);
+#2501=ADVANCED_FACE('',(#193),#77,.T.);
+#2502=ADVANCED_FACE('',(#194),#78,.T.);
+#2503=ADVANCED_FACE('',(#195),#79,.T.);
+#2504=ADVANCED_FACE('',(#196),#80,.T.);
+#2505=ADVANCED_FACE('',(#197),#81,.T.);
+#2506=ADVANCED_FACE('',(#198),#82,.T.);
+#2507=ADVANCED_FACE('',(#199),#83,.T.);
+#2508=ADVANCED_FACE('',(#200),#84,.T.);
+#2509=ADVANCED_FACE('',(#201),#85,.T.);
+#2510=ADVANCED_FACE('',(#202),#86,.T.);
+#2511=ADVANCED_FACE('',(#203),#87,.T.);
+#2512=ADVANCED_FACE('',(#204),#88,.T.);
+#2513=ADVANCED_FACE('',(#205),#89,.T.);
+#2514=ADVANCED_FACE('',(#206),#90,.T.);
+#2515=ADVANCED_FACE('',(#207),#91,.T.);
+#2516=ADVANCED_FACE('',(#208),#92,.T.);
+#2517=ADVANCED_FACE('',(#209),#93,.T.);
+#2518=ADVANCED_FACE('',(#210),#94,.T.);
+#2519=ADVANCED_FACE('',(#211),#95,.T.);
+#2520=ADVANCED_FACE('',(#212),#96,.T.);
+#2521=ADVANCED_FACE('',(#213),#97,.T.);
+#2522=ADVANCED_FACE('',(#214),#98,.T.);
+#2523=ADVANCED_FACE('',(#215),#99,.T.);
+#2524=ADVANCED_FACE('',(#216),#100,.T.);
+#2525=ADVANCED_FACE('',(#217),#101,.T.);
+#2526=ADVANCED_FACE('',(#218),#102,.T.);
+#2527=ADVANCED_FACE('',(#219),#25,.T.);
+#2528=ADVANCED_FACE('',(#220),#103,.T.);
+#2529=ADVANCED_FACE('',(#221),#104,.T.);
+#2530=ADVANCED_FACE('',(#222),#26,.T.);
+#2531=ADVANCED_FACE('',(#223),#27,.T.);
+#2532=ADVANCED_FACE('',(#224),#105,.T.);
+#2533=ADVANCED_FACE('',(#225),#28,.T.);
+#2534=ADVANCED_FACE('',(#226),#106,.T.);
+#2535=ADVANCED_FACE('',(#227),#29,.T.);
+#2536=ADVANCED_FACE('',(#228),#107,.T.);
+#2537=ADVANCED_FACE('',(#229),#108,.T.);
+#2538=ADVANCED_FACE('',(#230),#30,.T.);
+#2539=ADVANCED_FACE('',(#231),#31,.T.);
+#2540=ADVANCED_FACE('',(#232),#109,.T.);
+#2541=ADVANCED_FACE('',(#233),#32,.T.);
+#2542=ADVANCED_FACE('',(#234),#110,.T.);
+#2543=ADVANCED_FACE('',(#235),#111,.T.);
+#2544=ADVANCED_FACE('',(#236),#112,.T.);
+#2545=ADVANCED_FACE('',(#237),#113,.T.);
+#2546=ADVANCED_FACE('',(#238),#114,.T.);
+#2547=ADVANCED_FACE('',(#239),#115,.T.);
+#2548=ADVANCED_FACE('',(#240),#33,.T.);
+#2549=ADVANCED_FACE('',(#241),#116,.T.);
+#2550=ADVANCED_FACE('',(#242,#15),#117,.T.);
+#2551=ADVANCED_FACE('',(#243),#118,.T.);
+#2552=ADVANCED_FACE('',(#244),#119,.T.);
+#2553=ADVANCED_FACE('',(#245),#120,.T.);
+#2554=ADVANCED_FACE('',(#246),#121,.T.);
+#2555=ADVANCED_FACE('',(#247),#34,.T.);
+#2556=ADVANCED_FACE('',(#248),#122,.T.);
+#2557=ADVANCED_FACE('',(#249),#123,.T.);
+#2558=ADVANCED_FACE('',(#250),#124,.T.);
+#2559=ADVANCED_FACE('',(#251),#125,.T.);
+#2560=ADVANCED_FACE('',(#252),#126,.T.);
+#2561=ADVANCED_FACE('',(#253),#127,.T.);
+#2562=ADVANCED_FACE('',(#254),#128,.T.);
+#2563=ADVANCED_FACE('',(#255),#129,.T.);
+#2564=ADVANCED_FACE('',(#256),#130,.T.);
+#2565=ADVANCED_FACE('',(#257),#131,.T.);
+#2566=ADVANCED_FACE('',(#258),#132,.T.);
+#2567=ADVANCED_FACE('',(#259),#133,.T.);
+#2568=ADVANCED_FACE('',(#260),#134,.T.);
+#2569=ADVANCED_FACE('',(#261),#135,.T.);
+#2570=ADVANCED_FACE('',(#262),#136,.T.);
+#2571=ADVANCED_FACE('',(#263),#2449,.F.);
+#2572=ADVANCED_FACE('',(#264),#137,.T.);
+#2573=ADVANCED_FACE('',(#265),#2450,.F.);
+#2574=ADVANCED_FACE('',(#266),#138,.T.);
+#2575=ADVANCED_FACE('',(#267),#2451,.F.);
+#2576=ADVANCED_FACE('',(#268),#139,.T.);
+#2577=ADVANCED_FACE('',(#269),#2452,.F.);
+#2578=ADVANCED_FACE('',(#270),#35,.F.);
+#2579=ADVANCED_FACE('',(#271),#36,.F.);
+#2580=ADVANCED_FACE('',(#272),#140,.T.);
+#2581=ADVANCED_FACE('',(#273,#16),#141,.T.);
+#2582=ADVANCED_FACE('',(#274),#37,.T.);
+#2583=ADVANCED_FACE('',(#275),#38,.T.);
+#2584=ADVANCED_FACE('',(#276),#142,.T.);
+#2585=ADVANCED_FACE('',(#277),#39,.F.);
+#2586=ADVANCED_FACE('',(#278),#40,.F.);
+#2587=ADVANCED_FACE('',(#279,#17,#18),#143,.T.);
+#2588=ADVANCED_FACE('',(#280),#144,.T.);
+#2589=CLOSED_SHELL('',(#2453,#2454,#2455,#2456,#2457,#2458,#2459,#2460,
+#2461,#2462,#2463,#2464,#2465,#2466,#2467,#2468,#2469,#2470,#2471,#2472,
+#2473,#2474,#2475,#2476,#2477,#2478,#2479,#2480,#2481,#2482,#2483,#2484,
+#2485,#2486,#2487,#2488,#2489,#2490,#2491,#2492,#2493,#2494,#2495,#2496,
+#2497,#2498,#2499,#2500,#2501,#2502,#2503,#2504,#2505,#2506,#2507,#2508,
+#2509,#2510,#2511,#2512,#2513,#2514,#2515,#2516,#2517,#2518,#2519,#2520,
+#2521,#2522,#2523,#2524,#2525,#2526,#2527,#2528,#2529,#2530,#2531,#2532,
+#2533,#2534,#2535,#2536,#2537,#2538,#2539,#2540,#2541,#2542,#2543,#2544,
+#2545,#2546,#2547,#2548,#2549,#2550,#2551,#2552,#2553,#2554,#2555,#2556,
+#2557,#2558,#2559,#2560,#2561,#2562,#2563,#2564,#2565,#2566,#2567,#2568,
+#2569,#2570,#2571,#2572,#2573,#2574,#2575,#2576,#2577,#2578,#2579,#2580,
+#2581,#2582,#2583,#2584,#2585,#2586,#2587,#2588));
+#2590=DERIVED_UNIT_ELEMENT(#2592,1.);
+#2591=DERIVED_UNIT_ELEMENT(#4271,3.);
+#2592=(
+MASS_UNIT()
+NAMED_UNIT(*)
+SI_UNIT(.KILO.,.GRAM.)
+);
+#2593=DERIVED_UNIT((#2590,#2591));
+#2594=MEASURE_REPRESENTATION_ITEM('density measure',
+POSITIVE_RATIO_MEASURE(7850.),#2593);
+#2595=PROPERTY_DEFINITION_REPRESENTATION(#2600,#2597);
+#2596=PROPERTY_DEFINITION_REPRESENTATION(#2601,#2598);
+#2597=REPRESENTATION('material name',(#2599),#4268);
+#2598=REPRESENTATION('density',(#2594),#4268);
+#2599=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel');
+#2600=PROPERTY_DEFINITION('material property','material name',#4278);
+#2601=PROPERTY_DEFINITION('material property','density of part',#4278);
+#2602=AXIS2_PLACEMENT_3D('placement',#3519,#2807,#2808);
+#2603=AXIS2_PLACEMENT_3D('',#3520,#2809,#2810);
+#2604=AXIS2_PLACEMENT_3D('',#3525,#2812,#2813);
+#2605=AXIS2_PLACEMENT_3D('',#3528,#2815,#2816);
+#2606=AXIS2_PLACEMENT_3D('',#3529,#2817,#2818);
+#2607=AXIS2_PLACEMENT_3D('',#3535,#2822,#2823);
+#2608=AXIS2_PLACEMENT_3D('',#3539,#2825,#2826);
+#2609=AXIS2_PLACEMENT_3D('',#3540,#2827,#2828);
+#2610=AXIS2_PLACEMENT_3D('',#3541,#2829,#2830);
+#2611=AXIS2_PLACEMENT_3D('',#3547,#2834,#2835);
+#2612=AXIS2_PLACEMENT_3D('',#3551,#2837,#2838);
+#2613=AXIS2_PLACEMENT_3D('',#3552,#2839,#2840);
+#2614=AXIS2_PLACEMENT_3D('',#3553,#2841,#2842);
+#2615=AXIS2_PLACEMENT_3D('',#3559,#2846,#2847);
+#2616=AXIS2_PLACEMENT_3D('',#3563,#2849,#2850);
+#2617=AXIS2_PLACEMENT_3D('',#3564,#2851,#2852);
+#2618=AXIS2_PLACEMENT_3D('',#3565,#2853,#2854);
+#2619=AXIS2_PLACEMENT_3D('',#3568,#2857,#2858);
+#2620=AXIS2_PLACEMENT_3D('',#3574,#2862,#2863);
+#2621=AXIS2_PLACEMENT_3D('',#3577,#2865,#2866);
+#2622=AXIS2_PLACEMENT_3D('',#3578,#2867,#2868);
+#2623=AXIS2_PLACEMENT_3D('',#3582,#2871,#2872);
+#2624=AXIS2_PLACEMENT_3D('',#3585,#2874,#2875);
+#2625=AXIS2_PLACEMENT_3D('',#3586,#2876,#2877);
+#2626=AXIS2_PLACEMENT_3D('',#3587,#2878,#2879);
+#2627=AXIS2_PLACEMENT_3D('',#3591,#2882,#2883);
+#2628=AXIS2_PLACEMENT_3D('',#3593,#2884,#2885);
+#2629=AXIS2_PLACEMENT_3D('',#3595,#2887,#2888);
+#2630=AXIS2_PLACEMENT_3D('',#3598,#2890,#2891);
+#2631=AXIS2_PLACEMENT_3D('',#3599,#2892,#2893);
+#2632=AXIS2_PLACEMENT_3D('',#3601,#2895,#2896);
+#2633=AXIS2_PLACEMENT_3D('',#3603,#2897,#2898);
+#2634=AXIS2_PLACEMENT_3D('',#3606,#2900,#2901);
+#2635=AXIS2_PLACEMENT_3D('',#3607,#2902,#2903);
+#2636=AXIS2_PLACEMENT_3D('',#3610,#2905,#2906);
+#2637=AXIS2_PLACEMENT_3D('',#3611,#2907,#2908);
+#2638=AXIS2_PLACEMENT_3D('',#3612,#2909,#2910);
+#2639=AXIS2_PLACEMENT_3D('',#3614,#2911,#2912);
+#2640=AXIS2_PLACEMENT_3D('',#3617,#2914,#2915);
+#2641=AXIS2_PLACEMENT_3D('',#3618,#2916,#2917);
+#2642=AXIS2_PLACEMENT_3D('',#3621,#2919,#2920);
+#2643=AXIS2_PLACEMENT_3D('',#3622,#2921,#2922);
+#2644=AXIS2_PLACEMENT_3D('',#3623,#2923,#2924);
+#2645=AXIS2_PLACEMENT_3D('',#3626,#2925,#2926);
+#2646=AXIS2_PLACEMENT_3D('',#3630,#2929,#2930);
+#2647=AXIS2_PLACEMENT_3D('',#3639,#2935,#2936);
+#2648=AXIS2_PLACEMENT_3D('',#3645,#2940,#2941);
+#2649=AXIS2_PLACEMENT_3D('',#3650,#2945,#2946);
+#2650=AXIS2_PLACEMENT_3D('',#3652,#2948,#2949);
+#2651=AXIS2_PLACEMENT_3D('',#3661,#2954,#2955);
+#2652=AXIS2_PLACEMENT_3D('',#3670,#2960,#2961);
+#2653=AXIS2_PLACEMENT_3D('',#3673,#2964,#2965);
+#2654=AXIS2_PLACEMENT_3D('',#3675,#2967,#2968);
+#2655=AXIS2_PLACEMENT_3D('',#3684,#2973,#2974);
+#2656=AXIS2_PLACEMENT_3D('',#3693,#2979,#2980);
+#2657=AXIS2_PLACEMENT_3D('',#3696,#2983,#2984);
+#2658=AXIS2_PLACEMENT_3D('',#3698,#2986,#2987);
+#2659=AXIS2_PLACEMENT_3D('',#3701,#2988,#2989);
+#2660=AXIS2_PLACEMENT_3D('',#3705,#2992,#2993);
+#2661=AXIS2_PLACEMENT_3D('',#3713,#2998,#2999);
+#2662=AXIS2_PLACEMENT_3D('',#3719,#3003,#3004);
+#2663=AXIS2_PLACEMENT_3D('',#3725,#3008,#3009);
+#2664=AXIS2_PLACEMENT_3D('',#3727,#3011,#3012);
+#2665=AXIS2_PLACEMENT_3D('',#3796,#3048,#3049);
+#2666=AXIS2_PLACEMENT_3D('',#3804,#3053,#3054);
+#2667=AXIS2_PLACEMENT_3D('',#3808,#3056,#3057);
+#2668=AXIS2_PLACEMENT_3D('',#3815,#3061,#3062);
+#2669=AXIS2_PLACEMENT_3D('',#3816,#3063,#3064);
+#2670=AXIS2_PLACEMENT_3D('',#3822,#3068,#3069);
+#2671=AXIS2_PLACEMENT_3D('',#3828,#3073,#3074);
+#2672=AXIS2_PLACEMENT_3D('',#3831,#3077,#3078);
+#2673=AXIS2_PLACEMENT_3D('',#3832,#3079,#3080);
+#2674=AXIS2_PLACEMENT_3D('',#3838,#3084,#3085);
+#2675=AXIS2_PLACEMENT_3D('',#3844,#3089,#3090);
+#2676=AXIS2_PLACEMENT_3D('',#3847,#3093,#3094);
+#2677=AXIS2_PLACEMENT_3D('',#3848,#3095,#3096);
+#2678=AXIS2_PLACEMENT_3D('',#3854,#3100,#3101);
+#2679=AXIS2_PLACEMENT_3D('',#3860,#3105,#3106);
+#2680=AXIS2_PLACEMENT_3D('',#3863,#3109,#3110);
+#2681=AXIS2_PLACEMENT_3D('',#3864,#3111,#3112);
+#2682=AXIS2_PLACEMENT_3D('',#3870,#3116,#3117);
+#2683=AXIS2_PLACEMENT_3D('',#3876,#3121,#3122);
+#2684=AXIS2_PLACEMENT_3D('',#3879,#3125,#3126);
+#2685=AXIS2_PLACEMENT_3D('',#3880,#3127,#3128);
+#2686=AXIS2_PLACEMENT_3D('',#3886,#3132,#3133);
+#2687=AXIS2_PLACEMENT_3D('',#3892,#3137,#3138);
+#2688=AXIS2_PLACEMENT_3D('',#3895,#3141,#3142);
+#2689=AXIS2_PLACEMENT_3D('',#3896,#3143,#3144);
+#2690=AXIS2_PLACEMENT_3D('',#3902,#3148,#3149);
+#2691=AXIS2_PLACEMENT_3D('',#3908,#3153,#3154);
+#2692=AXIS2_PLACEMENT_3D('',#3911,#3157,#3158);
+#2693=AXIS2_PLACEMENT_3D('',#3912,#3159,#3160);
+#2694=AXIS2_PLACEMENT_3D('',#3918,#3164,#3165);
+#2695=AXIS2_PLACEMENT_3D('',#3924,#3169,#3170);
+#2696=AXIS2_PLACEMENT_3D('',#3927,#3173,#3174);
+#2697=AXIS2_PLACEMENT_3D('',#3928,#3175,#3176);
+#2698=AXIS2_PLACEMENT_3D('',#3934,#3180,#3181);
+#2699=AXIS2_PLACEMENT_3D('',#3940,#3185,#3186);
+#2700=AXIS2_PLACEMENT_3D('',#3943,#3189,#3190);
+#2701=AXIS2_PLACEMENT_3D('',#3944,#3191,#3192);
+#2702=AXIS2_PLACEMENT_3D('',#3947,#3193,#3194);
+#2703=AXIS2_PLACEMENT_3D('',#3951,#3196,#3197);
+#2704=AXIS2_PLACEMENT_3D('',#3953,#3199,#3200);
+#2705=AXIS2_PLACEMENT_3D('',#3957,#3202,#3203);
+#2706=AXIS2_PLACEMENT_3D('',#3959,#3205,#3206);
+#2707=AXIS2_PLACEMENT_3D('',#3962,#3208,#3209);
+#2708=AXIS2_PLACEMENT_3D('',#3972,#3214,#3215);
+#2709=AXIS2_PLACEMENT_3D('',#3976,#3217,#3218);
+#2710=AXIS2_PLACEMENT_3D('',#3980,#3221,#3222);
+#2711=AXIS2_PLACEMENT_3D('',#3983,#3224,#3225);
+#2712=AXIS2_PLACEMENT_3D('',#3984,#3226,#3227);
+#2713=AXIS2_PLACEMENT_3D('',#3986,#3228,#3229);
+#2714=AXIS2_PLACEMENT_3D('',#3988,#3230,#3231);
+#2715=AXIS2_PLACEMENT_3D('',#3990,#3233,#3234);
+#2716=AXIS2_PLACEMENT_3D('',#3994,#3236,#3237);
+#2717=AXIS2_PLACEMENT_3D('',#4002,#3241,#3242);
+#2718=AXIS2_PLACEMENT_3D('',#4006,#3244,#3245);
+#2719=AXIS2_PLACEMENT_3D('',#4014,#3250,#3251);
+#2720=AXIS2_PLACEMENT_3D('',#4018,#3253,#3254);
+#2721=AXIS2_PLACEMENT_3D('',#4020,#3256,#3257);
+#2722=AXIS2_PLACEMENT_3D('',#4023,#3259,#3260);
+#2723=AXIS2_PLACEMENT_3D('',#4024,#3261,#3262);
+#2724=AXIS2_PLACEMENT_3D('',#4027,#3263,#3264);
+#2725=AXIS2_PLACEMENT_3D('',#4030,#3267,#3268);
+#2726=AXIS2_PLACEMENT_3D('',#4034,#3271,#3272);
+#2727=AXIS2_PLACEMENT_3D('',#4041,#3276,#3277);
+#2728=AXIS2_PLACEMENT_3D('',#4042,#3278,#3279);
+#2729=AXIS2_PLACEMENT_3D('',#4044,#3281,#3282);
+#2730=AXIS2_PLACEMENT_3D('',#4048,#3284,#3285);
+#2731=AXIS2_PLACEMENT_3D('',#4050,#3287,#3288);
+#2732=AXIS2_PLACEMENT_3D('',#4054,#3291,#3292);
+#2733=AXIS2_PLACEMENT_3D('',#4056,#3293,#3294);
+#2734=AXIS2_PLACEMENT_3D('',#4058,#3296,#3297);
+#2735=AXIS2_PLACEMENT_3D('',#4060,#3299,#3300);
+#2736=AXIS2_PLACEMENT_3D('',#4062,#3302,#3303);
+#2737=AXIS2_PLACEMENT_3D('',#4067,#3305,#3306);
+#2738=AXIS2_PLACEMENT_3D('',#4071,#3309,#3310);
+#2739=AXIS2_PLACEMENT_3D('',#4077,#3314,#3315);
+#2740=AXIS2_PLACEMENT_3D('',#4079,#3317,#3318);
+#2741=AXIS2_PLACEMENT_3D('',#4083,#3321,#3322);
+#2742=AXIS2_PLACEMENT_3D('',#4086,#3324,#3325);
+#2743=AXIS2_PLACEMENT_3D('',#4087,#3326,#3327);
+#2744=AXIS2_PLACEMENT_3D('',#4088,#3328,#3329);
+#2745=AXIS2_PLACEMENT_3D('',#4089,#3330,#3331);
+#2746=AXIS2_PLACEMENT_3D('',#4105,#3340,#3341);
+#2747=AXIS2_PLACEMENT_3D('',#4107,#3342,#3343);
+#2748=AXIS2_PLACEMENT_3D('',#4111,#3345,#3346);
+#2749=AXIS2_PLACEMENT_3D('',#4119,#3350,#3351);
+#2750=AXIS2_PLACEMENT_3D('',#4122,#3353,#3354);
+#2751=AXIS2_PLACEMENT_3D('',#4123,#3355,#3356);
+#2752=AXIS2_PLACEMENT_3D('',#4129,#3360,#3361);
+#2753=AXIS2_PLACEMENT_3D('',#4131,#3362,#3363);
+#2754=AXIS2_PLACEMENT_3D('',#4135,#3366,#3367);
+#2755=AXIS2_PLACEMENT_3D('',#4137,#3369,#3370);
+#2756=AXIS2_PLACEMENT_3D('',#4139,#3372,#3373);
+#2757=AXIS2_PLACEMENT_3D('',#4141,#3374,#3375);
+#2758=AXIS2_PLACEMENT_3D('',#4144,#3377,#3378);
+#2759=AXIS2_PLACEMENT_3D('',#4146,#3379,#3380);
+#2760=AXIS2_PLACEMENT_3D('',#4148,#3382,#3383);
+#2761=AXIS2_PLACEMENT_3D('',#4162,#3391,#3392);
+#2762=AXIS2_PLACEMENT_3D('',#4164,#3393,#3394);
+#2763=AXIS2_PLACEMENT_3D('',#4168,#3397,#3398);
+#2764=AXIS2_PLACEMENT_3D('',#4174,#3402,#3403);
+#2765=AXIS2_PLACEMENT_3D('',#4175,#3404,#3405);
+#2766=AXIS2_PLACEMENT_3D('',#4177,#3407,#3408);
+#2767=AXIS2_PLACEMENT_3D('',#4178,#3409,#3410);
+#2768=AXIS2_PLACEMENT_3D('',#4179,#3411,#3412);
+#2769=AXIS2_PLACEMENT_3D('',#4180,#3413,#3414);
+#2770=AXIS2_PLACEMENT_3D('',#4182,#3416,#3417);
+#2771=AXIS2_PLACEMENT_3D('',#4184,#3418,#3419);
+#2772=AXIS2_PLACEMENT_3D('',#4188,#3422,#3423);
+#2773=AXIS2_PLACEMENT_3D('',#4190,#3425,#3426);
+#2774=AXIS2_PLACEMENT_3D('',#4196,#3430,#3431);
+#2775=AXIS2_PLACEMENT_3D('',#4197,#3432,#3433);
+#2776=AXIS2_PLACEMENT_3D('',#4199,#3435,#3436);
+#2777=AXIS2_PLACEMENT_3D('',#4200,#3437,#3438);
+#2778=AXIS2_PLACEMENT_3D('',#4201,#3439,#3440);
+#2779=AXIS2_PLACEMENT_3D('',#4210,#3445,#3446);
+#2780=AXIS2_PLACEMENT_3D('',#4211,#3447,#3448);
+#2781=AXIS2_PLACEMENT_3D('',#4214,#3450,#3451);
+#2782=AXIS2_PLACEMENT_3D('',#4215,#3452,#3453);
+#2783=AXIS2_PLACEMENT_3D('',#4219,#3456,#3457);
+#2784=AXIS2_PLACEMENT_3D('',#4221,#3458,#3459);
+#2785=AXIS2_PLACEMENT_3D('',#4224,#3461,#3462);
+#2786=AXIS2_PLACEMENT_3D('',#4225,#3463,#3464);
+#2787=AXIS2_PLACEMENT_3D('',#4231,#3468,#3469);
+#2788=AXIS2_PLACEMENT_3D('',#4232,#3470,#3471);
+#2789=AXIS2_PLACEMENT_3D('',#4235,#3473,#3474);
+#2790=AXIS2_PLACEMENT_3D('',#4236,#3475,#3476);
+#2791=AXIS2_PLACEMENT_3D('',#4240,#3479,#3480);
+#2792=AXIS2_PLACEMENT_3D('',#4241,#3481,#3482);
+#2793=AXIS2_PLACEMENT_3D('',#4242,#3483,#3484);
+#2794=AXIS2_PLACEMENT_3D('',#4243,#3485,#3486);
+#2795=AXIS2_PLACEMENT_3D('',#4245,#3488,#3489);
+#2796=AXIS2_PLACEMENT_3D('',#4247,#3491,#3492);
+#2797=AXIS2_PLACEMENT_3D('',#4249,#3494,#3495);
+#2798=AXIS2_PLACEMENT_3D('',#4251,#3496,#3497);
+#2799=AXIS2_PLACEMENT_3D('',#4254,#3499,#3500);
+#2800=AXIS2_PLACEMENT_3D('',#4256,#3502,#3503);
+#2801=AXIS2_PLACEMENT_3D('',#4258,#3505,#3506);
+#2802=AXIS2_PLACEMENT_3D('',#4260,#3508,#3509);
+#2803=AXIS2_PLACEMENT_3D('',#4262,#3511,#3512);
+#2804=AXIS2_PLACEMENT_3D('',#4263,#3513,#3514);
+#2805=AXIS2_PLACEMENT_3D('',#4264,#3515,#3516);
+#2806=AXIS2_PLACEMENT_3D('',#4265,#3517,#3518);
+#2807=DIRECTION('axis',(0.,0.,1.));
+#2808=DIRECTION('refdir',(1.,0.,0.));
+#2809=DIRECTION('center_axis',(0.,0.,-1.));
+#2810=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,0.));
+#2811=DIRECTION('',(0.,0.707106781186548,-0.707106781186548));
+#2812=DIRECTION('center_axis',(0.,0.,1.));
+#2813=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,0.));
+#2814=DIRECTION('',(0.707106781186547,0.,0.707106781186548));
+#2815=DIRECTION('center_axis',(0.,0.,-1.));
+#2816=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,0.));
+#2817=DIRECTION('center_axis',(0.,0.707106781186548,0.707106781186548));
+#2818=DIRECTION('ref_axis',(1.,0.,0.));
+#2819=DIRECTION('',(1.,0.,0.));
+#2820=DIRECTION('',(0.,0.707106781186548,-0.707106781186548));
+#2821=DIRECTION('',(-1.,0.,0.));
+#2822=DIRECTION('center_axis',(0.,0.,-1.));
+#2823=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,0.));
+#2824=DIRECTION('',(0.707106781186548,0.,-0.707106781186548));
+#2825=DIRECTION('center_axis',(0.,0.,1.));
+#2826=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,0.));
+#2827=DIRECTION('center_axis',(0.,0.,-1.));
+#2828=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,0.));
+#2829=DIRECTION('center_axis',(0.707106781186548,0.,0.707106781186548));
+#2830=DIRECTION('ref_axis',(0.707106781186548,0.,-0.707106781186548));
+#2831=DIRECTION('',(0.,-1.,0.));
+#2832=DIRECTION('',(0.707106781186548,0.,-0.707106781186548));
+#2833=DIRECTION('',(0.,1.,0.));
+#2834=DIRECTION('center_axis',(0.,0.,-1.));
+#2835=DIRECTION('ref_axis',(0.707106781186549,-0.707106781186546,0.));
+#2836=DIRECTION('',(0.,-0.707106781186548,-0.707106781186546));
+#2837=DIRECTION('center_axis',(0.,0.,1.));
+#2838=DIRECTION('ref_axis',(0.707106781186549,-0.707106781186546,0.));
+#2839=DIRECTION('center_axis',(0.,0.,-1.));
+#2840=DIRECTION('ref_axis',(0.707106781186549,-0.707106781186546,0.));
+#2841=DIRECTION('center_axis',(0.,-0.707106781186548,0.707106781186548));
+#2842=DIRECTION('ref_axis',(1.,0.,0.));
+#2843=DIRECTION('',(-1.,0.,0.));
+#2844=DIRECTION('',(0.,-0.707106781186548,-0.707106781186548));
+#2845=DIRECTION('',(1.,0.,0.));
+#2846=DIRECTION('center_axis',(0.,0.,-1.));
+#2847=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#2848=DIRECTION('',(-0.707106781186547,0.,-0.707106781186548));
+#2849=DIRECTION('center_axis',(0.,0.,1.));
+#2850=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#2851=DIRECTION('center_axis',(0.,0.,-1.));
+#2852=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#2853=DIRECTION('center_axis',(-0.707106781186548,0.,0.707106781186547));
+#2854=DIRECTION('ref_axis',(0.707106781186547,0.,0.707106781186548));
+#2855=DIRECTION('',(0.,1.,0.));
+#2856=DIRECTION('',(0.,-1.,0.));
+#2857=DIRECTION('center_axis',(0.,-1.,0.));
+#2858=DIRECTION('ref_axis',(1.,0.,0.));
+#2859=DIRECTION('',(0.,0.,1.));
+#2860=DIRECTION('',(-1.,0.,0.));
+#2861=DIRECTION('',(0.,0.,-1.));
+#2862=DIRECTION('center_axis',(0.,0.,1.));
+#2863=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#2864=DIRECTION('',(0.,0.,-1.));
+#2865=DIRECTION('center_axis',(0.,0.,-1.));
+#2866=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#2867=DIRECTION('center_axis',(-1.,0.,0.));
+#2868=DIRECTION('ref_axis',(0.,-1.,0.));
+#2869=DIRECTION('',(0.,0.,1.));
+#2870=DIRECTION('',(0.,1.,0.));
+#2871=DIRECTION('center_axis',(0.,0.,1.));
+#2872=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,0.));
+#2873=DIRECTION('',(0.,0.,-1.));
+#2874=DIRECTION('center_axis',(0.,0.,-1.));
+#2875=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,0.));
+#2876=DIRECTION('center_axis',(0.,0.,1.));
+#2877=DIRECTION('ref_axis',(1.,0.,0.));
+#2878=DIRECTION('center_axis',(0.,1.,0.));
+#2879=DIRECTION('ref_axis',(-1.,0.,0.));
+#2880=DIRECTION('',(0.,0.,1.));
+#2881=DIRECTION('',(1.,0.,0.));
+#2882=DIRECTION('center_axis',(0.,0.,1.));
+#2883=DIRECTION('ref_axis',(0.707106781186549,-0.707106781186546,0.));
+#2884=DIRECTION('center_axis',(0.,0.,-1.));
+#2885=DIRECTION('ref_axis',(0.707106781186549,-0.707106781186546,0.));
+#2886=DIRECTION('',(0.,0.,1.));
+#2887=DIRECTION('center_axis',(0.,0.,1.));
+#2888=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,0.));
+#2889=DIRECTION('',(0.,0.,-1.));
+#2890=DIRECTION('center_axis',(0.,0.,-1.));
+#2891=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,0.));
+#2892=DIRECTION('center_axis',(1.,0.,0.));
+#2893=DIRECTION('ref_axis',(0.,1.,0.));
+#2894=DIRECTION('',(0.,-1.,0.));
+#2895=DIRECTION('center_axis',(0.,1.,0.));
+#2896=DIRECTION('ref_axis',(1.,0.,0.));
+#2897=DIRECTION('center_axis',(0.,1.,0.));
+#2898=DIRECTION('ref_axis',(1.,0.,0.));
+#2899=DIRECTION('',(-0.707106781186548,0.707106781186547,-8.65956056235494E-17));
+#2900=DIRECTION('center_axis',(0.,-1.,0.));
+#2901=DIRECTION('ref_axis',(1.,0.,0.));
+#2902=DIRECTION('center_axis',(0.,-1.,0.));
+#2903=DIRECTION('ref_axis',(1.,0.,0.));
+#2904=DIRECTION('',(0.,1.,0.));
+#2905=DIRECTION('center_axis',(0.,1.,0.));
+#2906=DIRECTION('ref_axis',(1.,0.,0.));
+#2907=DIRECTION('center_axis',(0.,-1.,0.));
+#2908=DIRECTION('ref_axis',(1.,0.,0.));
+#2909=DIRECTION('center_axis',(0.,1.,0.));
+#2910=DIRECTION('ref_axis',(1.,0.,0.));
+#2911=DIRECTION('center_axis',(0.,1.,0.));
+#2912=DIRECTION('ref_axis',(1.,0.,0.));
+#2913=DIRECTION('',(-0.707106781186548,0.707106781186547,-8.65956056235494E-17));
+#2914=DIRECTION('center_axis',(0.,-1.,0.));
+#2915=DIRECTION('ref_axis',(1.,0.,0.));
+#2916=DIRECTION('center_axis',(0.,-1.,0.));
+#2917=DIRECTION('ref_axis',(1.,0.,0.));
+#2918=DIRECTION('',(0.,1.,0.));
+#2919=DIRECTION('center_axis',(0.,1.,0.));
+#2920=DIRECTION('ref_axis',(1.,0.,0.));
+#2921=DIRECTION('center_axis',(0.,-1.,0.));
+#2922=DIRECTION('ref_axis',(1.,0.,0.));
+#2923=DIRECTION('center_axis',(0.,0.,1.));
+#2924=DIRECTION('ref_axis',(1.,0.,0.));
+#2925=DIRECTION('center_axis',(0.,0.,1.));
+#2926=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186547,0.));
+#2927=DIRECTION('',(1.,0.,0.));
+#2928=DIRECTION('',(0.,1.,0.));
+#2929=DIRECTION('center_axis',(-1.,0.,0.));
+#2930=DIRECTION('ref_axis',(0.,0.,1.));
+#2931=DIRECTION('',(0.,0.,1.));
+#2932=DIRECTION('',(0.,-1.,0.));
+#2933=DIRECTION('',(0.,0.,1.));
+#2934=DIRECTION('',(0.,1.,0.));
+#2935=DIRECTION('center_axis',(0.,0.,-1.));
+#2936=DIRECTION('ref_axis',(-1.,0.,0.));
+#2937=DIRECTION('',(-1.,0.,0.));
+#2938=DIRECTION('',(-1.,0.,0.));
+#2939=DIRECTION('',(0.,1.,0.));
+#2940=DIRECTION('center_axis',(1.,0.,0.));
+#2941=DIRECTION('ref_axis',(0.,0.,-1.));
+#2942=DIRECTION('',(0.,0.,-1.));
+#2943=DIRECTION('',(0.,0.,-1.));
+#2944=DIRECTION('',(0.,1.,0.));
+#2945=DIRECTION('center_axis',(0.,1.,0.));
+#2946=DIRECTION('ref_axis',(0.,0.,1.));
+#2947=DIRECTION('',(-1.,0.,0.));
+#2948=DIRECTION('center_axis',(1.,0.,0.));
+#2949=DIRECTION('ref_axis',(0.,0.,-1.));
+#2950=DIRECTION('',(0.,0.,-1.));
+#2951=DIRECTION('',(0.,1.,0.));
+#2952=DIRECTION('',(0.,0.,-1.));
+#2953=DIRECTION('',(0.,1.,0.));
+#2954=DIRECTION('center_axis',(-1.,0.,0.));
+#2955=DIRECTION('ref_axis',(0.,0.,1.));
+#2956=DIRECTION('',(0.,0.,1.));
+#2957=DIRECTION('',(0.,-1.,0.));
+#2958=DIRECTION('',(0.,0.,1.));
+#2959=DIRECTION('',(0.,1.,0.));
+#2960=DIRECTION('center_axis',(0.,0.,-1.));
+#2961=DIRECTION('ref_axis',(-1.,0.,0.));
+#2962=DIRECTION('',(-1.,0.,0.));
+#2963=DIRECTION('',(-1.,0.,0.));
+#2964=DIRECTION('center_axis',(0.,1.,0.));
+#2965=DIRECTION('ref_axis',(0.,0.,1.));
+#2966=DIRECTION('',(-1.,0.,0.));
+#2967=DIRECTION('center_axis',(1.,0.,0.));
+#2968=DIRECTION('ref_axis',(0.,0.,-1.));
+#2969=DIRECTION('',(0.,0.,-1.));
+#2970=DIRECTION('',(0.,1.,0.));
+#2971=DIRECTION('',(0.,0.,-1.));
+#2972=DIRECTION('',(0.,1.,0.));
+#2973=DIRECTION('center_axis',(-1.,0.,0.));
+#2974=DIRECTION('ref_axis',(0.,0.,1.));
+#2975=DIRECTION('',(0.,0.,1.));
+#2976=DIRECTION('',(0.,-1.,0.));
+#2977=DIRECTION('',(0.,0.,1.));
+#2978=DIRECTION('',(0.,1.,0.));
+#2979=DIRECTION('center_axis',(0.,0.,-1.));
+#2980=DIRECTION('ref_axis',(-1.,0.,0.));
+#2981=DIRECTION('',(-1.,0.,0.));
+#2982=DIRECTION('',(-1.,0.,0.));
+#2983=DIRECTION('center_axis',(0.,1.,0.));
+#2984=DIRECTION('ref_axis',(0.,0.,1.));
+#2985=DIRECTION('',(-1.,0.,0.));
+#2986=DIRECTION('center_axis',(0.,0.,1.));
+#2987=DIRECTION('ref_axis',(1.,0.,0.));
+#2988=DIRECTION('center_axis',(0.,0.,1.));
+#2989=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.));
+#2990=DIRECTION('',(0.,1.,0.));
+#2991=DIRECTION('',(1.,0.,0.));
+#2992=DIRECTION('center_axis',(-1.,0.,0.));
+#2993=DIRECTION('ref_axis',(0.,0.,1.));
+#2994=DIRECTION('',(0.,0.,1.));
+#2995=DIRECTION('',(0.,-1.,0.));
+#2996=DIRECTION('',(0.,0.,1.));
+#2997=DIRECTION('',(0.,1.,0.));
+#2998=DIRECTION('center_axis',(0.,0.,-1.));
+#2999=DIRECTION('ref_axis',(-1.,0.,0.));
+#3000=DIRECTION('',(-1.,0.,0.));
+#3001=DIRECTION('',(-1.,0.,0.));
+#3002=DIRECTION('',(0.,1.,0.));
+#3003=DIRECTION('center_axis',(1.,0.,0.));
+#3004=DIRECTION('ref_axis',(0.,0.,-1.));
+#3005=DIRECTION('',(0.,0.,-1.));
+#3006=DIRECTION('',(0.,0.,-1.));
+#3007=DIRECTION('',(0.,1.,0.));
+#3008=DIRECTION('center_axis',(0.,1.,0.));
+#3009=DIRECTION('ref_axis',(0.,0.,1.));
+#3010=DIRECTION('',(-1.,0.,0.));
+#3011=DIRECTION('center_axis',(0.,0.,-1.));
+#3012=DIRECTION('ref_axis',(-1.,0.,0.));
+#3013=DIRECTION('',(-1.,0.,0.));
+#3014=DIRECTION('',(0.,1.,0.));
+#3015=DIRECTION('',(-1.,0.,0.));
+#3016=DIRECTION('',(0.,-1.,0.));
+#3017=DIRECTION('',(-1.,0.,0.));
+#3018=DIRECTION('',(0.,1.,0.));
+#3019=DIRECTION('',(-1.,0.,0.));
+#3020=DIRECTION('',(0.,-1.,0.));
+#3021=DIRECTION('',(-1.,0.,0.));
+#3022=DIRECTION('',(0.,1.,0.));
+#3023=DIRECTION('',(-1.,0.,0.));
+#3024=DIRECTION('',(0.,-1.,0.));
+#3025=DIRECTION('',(-1.,0.,0.));
+#3026=DIRECTION('',(-1.,0.,0.));
+#3027=DIRECTION('',(0.,1.,0.));
+#3028=DIRECTION('',(-1.,0.,0.));
+#3029=DIRECTION('',(0.,-1.,0.));
+#3030=DIRECTION('',(-1.,0.,0.));
+#3031=DIRECTION('',(0.,1.,0.));
+#3032=DIRECTION('',(-1.,0.,0.));
+#3033=DIRECTION('',(0.,-1.,0.));
+#3034=DIRECTION('',(-1.,0.,0.));
+#3035=DIRECTION('',(0.,1.,0.));
+#3036=DIRECTION('',(-1.,0.,0.));
+#3037=DIRECTION('',(0.,-1.,0.));
+#3038=DIRECTION('',(-1.,0.,0.));
+#3039=DIRECTION('',(-1.,0.,0.));
+#3040=DIRECTION('',(0.,1.,0.));
+#3041=DIRECTION('',(-1.,0.,0.));
+#3042=DIRECTION('',(0.,-1.,0.));
+#3043=DIRECTION('',(-1.,0.,0.));
+#3044=DIRECTION('',(0.,1.,0.));
+#3045=DIRECTION('',(-1.,0.,0.));
+#3046=DIRECTION('',(0.,-1.,0.));
+#3047=DIRECTION('',(-1.,0.,0.));
+#3048=DIRECTION('center_axis',(0.,0.,1.));
+#3049=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.));
+#3050=DIRECTION('',(0.,1.,0.));
+#3051=DIRECTION('',(1.,0.,0.));
+#3052=DIRECTION('',(0.,-1.,0.));
+#3053=DIRECTION('center_axis',(0.,0.,1.));
+#3054=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,0.));
+#3055=DIRECTION('',(1.,0.,0.));
+#3056=DIRECTION('center_axis',(0.,0.,1.));
+#3057=DIRECTION('ref_axis',(0.707106781186548,0.707106781186547,0.));
+#3058=DIRECTION('',(0.,-1.,0.));
+#3059=DIRECTION('',(1.,0.,0.));
+#3060=DIRECTION('',(0.,1.,0.));
+#3061=DIRECTION('center_axis',(0.,0.,1.));
+#3062=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186547,0.));
+#3063=DIRECTION('center_axis',(1.,0.,0.));
+#3064=DIRECTION('ref_axis',(0.,0.,-1.));
+#3065=DIRECTION('',(0.,0.,-1.));
+#3066=DIRECTION('',(0.,1.,0.));
+#3067=DIRECTION('',(0.,0.,-1.));
+#3068=DIRECTION('center_axis',(-1.,0.,0.));
+#3069=DIRECTION('ref_axis',(0.,0.,1.));
+#3070=DIRECTION('',(0.,0.,1.));
+#3071=DIRECTION('',(0.,0.,1.));
+#3072=DIRECTION('',(0.,1.,0.));
+#3073=DIRECTION('center_axis',(0.,0.,-1.));
+#3074=DIRECTION('ref_axis',(-1.,0.,0.));
+#3075=DIRECTION('',(-1.,0.,0.));
+#3076=DIRECTION('',(-1.,0.,0.));
+#3077=DIRECTION('center_axis',(0.,1.,0.));
+#3078=DIRECTION('ref_axis',(0.,0.,1.));
+#3079=DIRECTION('center_axis',(1.,0.,1.85037170770859E-15));
+#3080=DIRECTION('ref_axis',(1.85037170770859E-15,0.,-1.));
+#3081=DIRECTION('',(1.85037170770859E-15,0.,-1.));
+#3082=DIRECTION('',(0.,1.,0.));
+#3083=DIRECTION('',(1.85037170770859E-15,0.,-1.));
+#3084=DIRECTION('center_axis',(-1.,0.,0.));
+#3085=DIRECTION('ref_axis',(0.,0.,1.));
+#3086=DIRECTION('',(0.,0.,1.));
+#3087=DIRECTION('',(0.,0.,1.));
+#3088=DIRECTION('',(0.,1.,0.));
+#3089=DIRECTION('center_axis',(0.,0.,-1.));
+#3090=DIRECTION('ref_axis',(-1.,0.,0.));
+#3091=DIRECTION('',(-1.,0.,0.));
+#3092=DIRECTION('',(-1.,0.,0.));
+#3093=DIRECTION('center_axis',(0.,1.,0.));
+#3094=DIRECTION('ref_axis',(0.,0.,1.));
+#3095=DIRECTION('center_axis',(-1.,0.,1.85037170770859E-15));
+#3096=DIRECTION('ref_axis',(1.85037170770859E-15,0.,1.));
+#3097=DIRECTION('',(1.85037170770859E-15,0.,1.));
+#3098=DIRECTION('',(1.85037170770859E-15,0.,1.));
+#3099=DIRECTION('',(0.,1.,0.));
+#3100=DIRECTION('center_axis',(0.,0.,-1.));
+#3101=DIRECTION('ref_axis',(-1.,0.,0.));
+#3102=DIRECTION('',(-1.,0.,0.));
+#3103=DIRECTION('',(-1.,0.,0.));
+#3104=DIRECTION('',(0.,1.,0.));
+#3105=DIRECTION('center_axis',(1.,0.,0.));
+#3106=DIRECTION('ref_axis',(0.,0.,-1.));
+#3107=DIRECTION('',(0.,0.,-1.));
+#3108=DIRECTION('',(0.,0.,-1.));
+#3109=DIRECTION('center_axis',(0.,1.,0.));
+#3110=DIRECTION('ref_axis',(0.,0.,1.));
+#3111=DIRECTION('center_axis',(1.,0.,0.));
+#3112=DIRECTION('ref_axis',(0.,0.,-1.));
+#3113=DIRECTION('',(0.,0.,-1.));
+#3114=DIRECTION('',(0.,1.,0.));
+#3115=DIRECTION('',(0.,0.,-1.));
+#3116=DIRECTION('center_axis',(-1.,0.,0.));
+#3117=DIRECTION('ref_axis',(0.,0.,1.));
+#3118=DIRECTION('',(0.,0.,1.));
+#3119=DIRECTION('',(0.,0.,1.));
+#3120=DIRECTION('',(0.,1.,0.));
+#3121=DIRECTION('center_axis',(0.,0.,-1.));
+#3122=DIRECTION('ref_axis',(-1.,0.,0.));
+#3123=DIRECTION('',(-1.,0.,0.));
+#3124=DIRECTION('',(-1.,0.,0.));
+#3125=DIRECTION('center_axis',(0.,1.,0.));
+#3126=DIRECTION('ref_axis',(0.,0.,1.));
+#3127=DIRECTION('center_axis',(1.,0.,0.));
+#3128=DIRECTION('ref_axis',(0.,0.,-1.));
+#3129=DIRECTION('',(0.,0.,-1.));
+#3130=DIRECTION('',(0.,1.,0.));
+#3131=DIRECTION('',(0.,0.,-1.));
+#3132=DIRECTION('center_axis',(-1.,0.,0.));
+#3133=DIRECTION('ref_axis',(0.,0.,1.));
+#3134=DIRECTION('',(0.,0.,1.));
+#3135=DIRECTION('',(0.,0.,1.));
+#3136=DIRECTION('',(0.,1.,0.));
+#3137=DIRECTION('center_axis',(0.,0.,-1.));
+#3138=DIRECTION('ref_axis',(-1.,0.,0.));
+#3139=DIRECTION('',(-1.,0.,0.));
+#3140=DIRECTION('',(-1.,0.,0.));
+#3141=DIRECTION('center_axis',(0.,1.,0.));
+#3142=DIRECTION('ref_axis',(0.,0.,1.));
+#3143=DIRECTION('center_axis',(-1.,0.,0.));
+#3144=DIRECTION('ref_axis',(0.,0.,1.));
+#3145=DIRECTION('',(0.,0.,1.));
+#3146=DIRECTION('',(0.,0.,1.));
+#3147=DIRECTION('',(0.,1.,0.));
+#3148=DIRECTION('center_axis',(-5.55111512312578E-15,0.,-1.));
+#3149=DIRECTION('ref_axis',(-1.,0.,5.55111512312578E-15));
+#3150=DIRECTION('',(-1.,0.,5.55111512312578E-15));
+#3151=DIRECTION('',(-1.,0.,5.55111512312578E-15));
+#3152=DIRECTION('',(0.,1.,0.));
+#3153=DIRECTION('center_axis',(1.,0.,0.));
+#3154=DIRECTION('ref_axis',(0.,0.,-1.));
+#3155=DIRECTION('',(0.,0.,-1.));
+#3156=DIRECTION('',(0.,0.,-1.));
+#3157=DIRECTION('center_axis',(0.,1.,0.));
+#3158=DIRECTION('ref_axis',(0.,0.,1.));
+#3159=DIRECTION('center_axis',(1.,0.,0.));
+#3160=DIRECTION('ref_axis',(0.,0.,-1.));
+#3161=DIRECTION('',(0.,0.,-1.));
+#3162=DIRECTION('',(0.,1.,0.));
+#3163=DIRECTION('',(0.,0.,-1.));
+#3164=DIRECTION('center_axis',(-1.,0.,0.));
+#3165=DIRECTION('ref_axis',(0.,0.,1.));
+#3166=DIRECTION('',(0.,0.,1.));
+#3167=DIRECTION('',(0.,0.,1.));
+#3168=DIRECTION('',(0.,1.,0.));
+#3169=DIRECTION('center_axis',(0.,0.,-1.));
+#3170=DIRECTION('ref_axis',(-1.,0.,0.));
+#3171=DIRECTION('',(-1.,0.,0.));
+#3172=DIRECTION('',(-1.,0.,0.));
+#3173=DIRECTION('center_axis',(0.,1.,0.));
+#3174=DIRECTION('ref_axis',(0.,0.,1.));
+#3175=DIRECTION('center_axis',(1.,0.,-1.85037170770859E-15));
+#3176=DIRECTION('ref_axis',(-1.85037170770859E-15,0.,-1.));
+#3177=DIRECTION('',(-1.85037170770859E-15,0.,-1.));
+#3178=DIRECTION('',(0.,1.,0.));
+#3179=DIRECTION('',(-1.85037170770859E-15,0.,-1.));
+#3180=DIRECTION('center_axis',(-1.,0.,0.));
+#3181=DIRECTION('ref_axis',(0.,0.,1.));
+#3182=DIRECTION('',(0.,0.,1.));
+#3183=DIRECTION('',(0.,0.,1.));
+#3184=DIRECTION('',(0.,1.,0.));
+#3185=DIRECTION('center_axis',(0.,0.,-1.));
+#3186=DIRECTION('ref_axis',(-1.,0.,0.));
+#3187=DIRECTION('',(-1.,0.,0.));
+#3188=DIRECTION('',(-1.,0.,0.));
+#3189=DIRECTION('center_axis',(0.,1.,0.));
+#3190=DIRECTION('ref_axis',(0.,0.,1.));
+#3191=DIRECTION('center_axis',(-1.,0.,0.));
+#3192=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3193=DIRECTION('center_axis',(1.,0.,0.));
+#3194=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3195=DIRECTION('',(1.,0.,0.));
+#3196=DIRECTION('center_axis',(-1.,0.,0.));
+#3197=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3198=DIRECTION('',(-1.,0.,0.));
+#3199=DIRECTION('center_axis',(0.,0.,1.));
+#3200=DIRECTION('ref_axis',(1.,0.,0.));
+#3201=DIRECTION('',(0.,-1.,0.));
+#3202=DIRECTION('center_axis',(0.,0.,1.));
+#3203=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186547,0.));
+#3204=DIRECTION('',(0.,-1.,0.));
+#3205=DIRECTION('center_axis',(1.,0.,0.));
+#3206=DIRECTION('ref_axis',(0.,-1.,0.));
+#3207=DIRECTION('',(0.,0.,1.));
+#3208=DIRECTION('center_axis',(-1.,0.,0.));
+#3209=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3210=DIRECTION('',(0.,0.,-1.));
+#3211=DIRECTION('',(0.,1.,0.));
+#3212=DIRECTION('',(0.,0.,1.));
+#3213=DIRECTION('',(0.,-1.,0.));
+#3214=DIRECTION('center_axis',(-1.,0.,0.));
+#3215=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3216=DIRECTION('',(0.,0.,1.));
+#3217=DIRECTION('center_axis',(-1.,0.,0.));
+#3218=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3219=DIRECTION('',(0.,1.,0.));
+#3220=DIRECTION('',(0.,0.,1.));
+#3221=DIRECTION('center_axis',(1.,0.,0.));
+#3222=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3223=DIRECTION('',(-1.,0.,0.));
+#3224=DIRECTION('center_axis',(1.,0.,0.));
+#3225=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3226=DIRECTION('center_axis',(1.,0.,0.));
+#3227=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3228=DIRECTION('center_axis',(1.,0.,0.));
+#3229=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3230=DIRECTION('center_axis',(-1.,0.,0.));
+#3231=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3232=DIRECTION('',(-1.,0.,0.));
+#3233=DIRECTION('center_axis',(-1.,0.,0.));
+#3234=DIRECTION('ref_axis',(0.,1.,0.));
+#3235=DIRECTION('',(0.,0.,-1.));
+#3236=DIRECTION('center_axis',(1.,0.,0.));
+#3237=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3238=DIRECTION('',(0.,-1.,0.));
+#3239=DIRECTION('',(0.,0.,-1.));
+#3240=DIRECTION('',(0.,1.,0.));
+#3241=DIRECTION('center_axis',(1.,0.,0.));
+#3242=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3243=DIRECTION('',(0.,0.,-1.));
+#3244=DIRECTION('center_axis',(1.,0.,0.));
+#3245=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3246=DIRECTION('',(0.,-1.,0.));
+#3247=DIRECTION('',(0.,0.,-1.));
+#3248=DIRECTION('',(0.,-1.,0.));
+#3249=DIRECTION('',(0.,0.,1.));
+#3250=DIRECTION('center_axis',(-1.,0.,0.));
+#3251=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3252=DIRECTION('',(1.,0.,0.));
+#3253=DIRECTION('center_axis',(-1.,0.,0.));
+#3254=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3255=DIRECTION('',(-1.,0.,0.));
+#3256=DIRECTION('center_axis',(0.,0.,1.));
+#3257=DIRECTION('ref_axis',(1.,0.,0.));
+#3258=DIRECTION('',(0.,-1.,0.));
+#3259=DIRECTION('center_axis',(0.,0.,1.));
+#3260=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.));
+#3261=DIRECTION('center_axis',(1.,0.,0.));
+#3262=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3263=DIRECTION('center_axis',(-1.,0.,0.));
+#3264=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3265=DIRECTION('',(-1.,0.,0.));
+#3266=DIRECTION('',(1.,0.,0.));
+#3267=DIRECTION('center_axis',(0.,-1.,0.));
+#3268=DIRECTION('ref_axis',(0.,0.,-1.));
+#3269=DIRECTION('',(0.,0.,1.));
+#3270=DIRECTION('',(1.,0.,0.));
+#3271=DIRECTION('center_axis',(1.,0.,0.));
+#3272=DIRECTION('ref_axis',(0.,0.,-1.));
+#3273=DIRECTION('',(0.,-1.,0.));
+#3274=DIRECTION('',(0.,0.,-1.));
+#3275=DIRECTION('',(0.,-1.,0.));
+#3276=DIRECTION('center_axis',(-1.,0.,0.));
+#3277=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3278=DIRECTION('center_axis',(-1.,0.,0.));
+#3279=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3280=DIRECTION('',(-1.,0.,0.));
+#3281=DIRECTION('center_axis',(1.,0.,0.));
+#3282=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3283=DIRECTION('',(-1.,0.,0.));
+#3284=DIRECTION('center_axis',(1.,0.,0.));
+#3285=DIRECTION('ref_axis',(0.,-0.707106781186547,-0.707106781186548));
+#3286=DIRECTION('',(1.,0.,0.));
+#3287=DIRECTION('center_axis',(0.,-1.,0.));
+#3288=DIRECTION('ref_axis',(0.,0.,-1.));
+#3289=DIRECTION('',(1.,0.,0.));
+#3290=DIRECTION('',(0.,0.,-1.));
+#3291=DIRECTION('center_axis',(-1.,0.,0.));
+#3292=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3293=DIRECTION('center_axis',(1.,0.,0.));
+#3294=DIRECTION('ref_axis',(0.,-0.707106781186547,0.707106781186548));
+#3295=DIRECTION('',(-1.,0.,0.));
+#3296=DIRECTION('center_axis',(0.,-1.,0.));
+#3297=DIRECTION('ref_axis',(0.,0.,-1.));
+#3298=DIRECTION('',(0.,0.,-1.));
+#3299=DIRECTION('center_axis',(0.,-1.,0.));
+#3300=DIRECTION('ref_axis',(0.,0.,-1.));
+#3301=DIRECTION('',(0.,0.,1.));
+#3302=DIRECTION('center_axis',(0.,0.,1.));
+#3303=DIRECTION('ref_axis',(1.,0.,0.));
+#3304=DIRECTION('',(0.,1.,0.));
+#3305=DIRECTION('center_axis',(0.,0.,-1.));
+#3306=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#3307=DIRECTION('',(0.,1.,0.));
+#3308=DIRECTION('',(1.,0.,0.));
+#3309=DIRECTION('center_axis',(1.,0.,0.));
+#3310=DIRECTION('ref_axis',(0.,0.,-1.));
+#3311=DIRECTION('',(0.,0.,1.));
+#3312=DIRECTION('',(0.,-1.,0.));
+#3313=DIRECTION('',(0.,0.,-1.));
+#3314=DIRECTION('center_axis',(1.,0.,0.));
+#3315=DIRECTION('ref_axis',(0.,0.,-1.));
+#3316=DIRECTION('',(0.,0.,-1.));
+#3317=DIRECTION('center_axis',(0.,1.,0.));
+#3318=DIRECTION('ref_axis',(0.,0.,1.));
+#3319=DIRECTION('',(0.,0.,-1.));
+#3320=DIRECTION('',(1.,0.,0.));
+#3321=DIRECTION('center_axis',(0.,0.,-1.));
+#3322=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.));
+#3323=DIRECTION('',(0.,0.,1.));
+#3324=DIRECTION('center_axis',(0.,0.,-1.));
+#3325=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.));
+#3326=DIRECTION('center_axis',(0.,0.,1.));
+#3327=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.));
+#3328=DIRECTION('center_axis',(0.,0.,-1.));
+#3329=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.));
+#3330=DIRECTION('center_axis',(1.,0.,0.));
+#3331=DIRECTION('ref_axis',(0.,-1.,0.));
+#3332=DIRECTION('',(0.,1.,0.));
+#3333=DIRECTION('',(0.,0.,-1.));
+#3334=DIRECTION('',(0.,1.,0.));
+#3335=DIRECTION('',(0.,0.,1.));
+#3336=DIRECTION('',(0.,1.,0.));
+#3337=DIRECTION('',(0.,0.,-1.));
+#3338=DIRECTION('',(0.,-1.,0.));
+#3339=DIRECTION('',(0.,0.,1.));
+#3340=DIRECTION('center_axis',(0.,0.,1.));
+#3341=DIRECTION('ref_axis',(1.,0.,0.));
+#3342=DIRECTION('center_axis',(0.,0.,1.));
+#3343=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#3344=DIRECTION('',(-1.,0.,0.));
+#3345=DIRECTION('center_axis',(0.,0.,1.));
+#3346=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#3347=DIRECTION('',(0.,1.,0.));
+#3348=DIRECTION('',(1.,0.,0.));
+#3349=DIRECTION('',(0.,-1.,0.));
+#3350=DIRECTION('center_axis',(0.,0.,1.));
+#3351=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,0.));
+#3352=DIRECTION('',(1.,0.,0.));
+#3353=DIRECTION('center_axis',(0.,0.,1.));
+#3354=DIRECTION('ref_axis',(-0.707106781186548,0.707106781186547,0.));
+#3355=DIRECTION('center_axis',(-1.,0.,0.));
+#3356=DIRECTION('ref_axis',(0.,0.,1.));
+#3357=DIRECTION('',(0.,0.,-1.));
+#3358=DIRECTION('',(0.,1.,0.));
+#3359=DIRECTION('',(0.,0.,1.));
+#3360=DIRECTION('center_axis',(0.,0.,1.));
+#3361=DIRECTION('ref_axis',(1.,0.,0.));
+#3362=DIRECTION('center_axis',(0.,0.,-1.));
+#3363=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#3364=DIRECTION('',(0.,-1.,0.));
+#3365=DIRECTION('',(1.,0.,0.));
+#3366=DIRECTION('center_axis',(-1.,0.,0.));
+#3367=DIRECTION('ref_axis',(0.,0.,1.));
+#3368=DIRECTION('',(0.,0.,1.));
+#3369=DIRECTION('center_axis',(0.,1.,0.));
+#3370=DIRECTION('ref_axis',(0.,0.,1.));
+#3371=DIRECTION('',(0.,0.,1.));
+#3372=DIRECTION('center_axis',(0.,0.,-1.));
+#3373=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186547,0.));
+#3374=DIRECTION('center_axis',(0.,0.,-1.));
+#3375=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186547,0.));
+#3376=DIRECTION('',(0.,0.,1.));
+#3377=DIRECTION('center_axis',(0.,0.,1.));
+#3378=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186547,0.));
+#3379=DIRECTION('center_axis',(0.,0.,-1.));
+#3380=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186547,0.));
+#3381=DIRECTION('',(0.,0.,-1.));
+#3382=DIRECTION('center_axis',(-1.,0.,0.));
+#3383=DIRECTION('ref_axis',(0.,1.,0.));
+#3384=DIRECTION('',(0.,0.,-1.));
+#3385=DIRECTION('',(0.,1.,0.));
+#3386=DIRECTION('',(0.,0.,1.));
+#3387=DIRECTION('',(0.,-1.,0.));
+#3388=DIRECTION('',(0.,0.,-1.));
+#3389=DIRECTION('',(0.,-1.,0.));
+#3390=DIRECTION('',(0.,0.,1.));
+#3391=DIRECTION('center_axis',(0.,0.,1.));
+#3392=DIRECTION('ref_axis',(1.,0.,0.));
+#3393=DIRECTION('center_axis',(0.,0.,-1.));
+#3394=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#3395=DIRECTION('',(0.,1.,0.));
+#3396=DIRECTION('',(1.,0.,0.));
+#3397=DIRECTION('center_axis',(1.,0.,0.));
+#3398=DIRECTION('ref_axis',(0.,0.,-1.));
+#3399=DIRECTION('',(0.,0.,1.));
+#3400=DIRECTION('',(0.,1.,0.));
+#3401=DIRECTION('',(0.,0.,-1.));
+#3402=DIRECTION('center_axis',(0.,0.,-1.));
+#3403=DIRECTION('ref_axis',(-1.,0.,0.));
+#3404=DIRECTION('center_axis',(0.,0.,1.));
+#3405=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#3406=DIRECTION('',(-1.,0.,0.));
+#3407=DIRECTION('center_axis',(0.,0.,-1.));
+#3408=DIRECTION('ref_axis',(-1.,0.,0.));
+#3409=DIRECTION('center_axis',(0.,0.,1.));
+#3410=DIRECTION('ref_axis',(1.,0.,0.));
+#3411=DIRECTION('center_axis',(0.,1.,0.));
+#3412=DIRECTION('ref_axis',(0.,0.,1.));
+#3413=DIRECTION('center_axis',(0.,0.,-1.));
+#3414=DIRECTION('ref_axis',(-1.,0.,0.));
+#3415=DIRECTION('',(0.,-1.,0.));
+#3416=DIRECTION('center_axis',(0.,0.,-1.));
+#3417=DIRECTION('ref_axis',(-1.,0.,0.));
+#3418=DIRECTION('center_axis',(0.,0.,1.));
+#3419=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#3420=DIRECTION('',(0.,1.,0.));
+#3421=DIRECTION('',(-1.,0.,0.));
+#3422=DIRECTION('center_axis',(-1.,0.,0.));
+#3423=DIRECTION('ref_axis',(0.,0.,1.));
+#3424=DIRECTION('',(0.,-1.,0.));
+#3425=DIRECTION('center_axis',(-1.,0.,0.));
+#3426=DIRECTION('ref_axis',(0.,0.,1.));
+#3427=DIRECTION('',(0.,0.,-1.));
+#3428=DIRECTION('',(0.,1.,0.));
+#3429=DIRECTION('',(0.,0.,1.));
+#3430=DIRECTION('center_axis',(0.,0.,1.));
+#3431=DIRECTION('ref_axis',(1.,0.,0.));
+#3432=DIRECTION('center_axis',(0.,0.,1.));
+#3433=DIRECTION('ref_axis',(1.,0.,0.));
+#3434=DIRECTION('',(1.,0.,0.));
+#3435=DIRECTION('center_axis',(0.,0.,-1.));
+#3436=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#3437=DIRECTION('center_axis',(0.,1.,0.));
+#3438=DIRECTION('ref_axis',(0.,0.,1.));
+#3439=DIRECTION('center_axis',(0.,-0.707106781186547,0.707106781186548));
+#3440=DIRECTION('ref_axis',(1.,0.,0.));
+#3441=DIRECTION('',(0.,0.707106781186548,0.707106781186547));
+#3442=DIRECTION('',(-1.,0.,0.));
+#3443=DIRECTION('',(0.,-0.707106781186548,-0.707106781186547));
+#3444=DIRECTION('',(1.,0.,0.));
+#3445=DIRECTION('center_axis',(0.,0.,1.));
+#3446=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,0.));
+#3447=DIRECTION('center_axis',(0.,0.,-1.));
+#3448=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,0.));
+#3449=DIRECTION('',(0.707106781186548,0.,0.707106781186547));
+#3450=DIRECTION('center_axis',(0.,0.,1.));
+#3451=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,0.));
+#3452=DIRECTION('center_axis',(-0.707106781186547,0.,0.707106781186548));
+#3453=DIRECTION('ref_axis',(0.707106781186548,0.,0.707106781186547));
+#3454=DIRECTION('',(0.707106781186548,0.,0.707106781186547));
+#3455=DIRECTION('',(0.,1.,0.));
+#3456=DIRECTION('center_axis',(0.,0.,1.));
+#3457=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#3458=DIRECTION('center_axis',(0.,0.,-1.));
+#3459=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#3460=DIRECTION('',(0.,-0.70710678118655,0.707106781186545));
+#3461=DIRECTION('center_axis',(0.,0.,1.));
+#3462=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#3463=DIRECTION('center_axis',(0.,0.707106781186548,0.707106781186548));
+#3464=DIRECTION('ref_axis',(1.,0.,0.));
+#3465=DIRECTION('',(0.,-0.707106781186547,0.707106781186547));
+#3466=DIRECTION('',(1.,0.,0.));
+#3467=DIRECTION('',(-1.,0.,0.));
+#3468=DIRECTION('center_axis',(0.,0.,1.));
+#3469=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.));
+#3470=DIRECTION('center_axis',(0.,0.,-1.));
+#3471=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#3472=DIRECTION('',(-0.707106781186548,0.,0.707106781186547));
+#3473=DIRECTION('center_axis',(0.,0.,1.));
+#3474=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#3475=DIRECTION('center_axis',(0.707106781186547,0.,0.707106781186548));
+#3476=DIRECTION('ref_axis',(0.707106781186548,0.,-0.707106781186547));
+#3477=DIRECTION('',(-0.707106781186548,0.,0.707106781186547));
+#3478=DIRECTION('',(0.,-1.,0.));
+#3479=DIRECTION('center_axis',(0.,0.,1.));
+#3480=DIRECTION('ref_axis',(-0.707106781186548,0.707106781186547,0.));
+#3481=DIRECTION('center_axis',(0.,0.,-1.));
+#3482=DIRECTION('ref_axis',(-0.707106781186548,0.707106781186547,0.));
+#3483=DIRECTION('center_axis',(0.,0.,1.));
+#3484=DIRECTION('ref_axis',(-0.707106781186548,0.707106781186547,0.));
+#3485=DIRECTION('center_axis',(0.,0.,-1.));
+#3486=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#3487=DIRECTION('',(0.,0.,1.));
+#3488=DIRECTION('center_axis',(0.,0.,-1.));
+#3489=DIRECTION('ref_axis',(0.707106781186547,0.707106781186548,0.));
+#3490=DIRECTION('',(0.,0.,-1.));
+#3491=DIRECTION('center_axis',(0.,-1.,0.));
+#3492=DIRECTION('ref_axis',(-1.,0.,0.));
+#3493=DIRECTION('',(0.,0.,1.));
+#3494=DIRECTION('center_axis',(0.,0.,1.));
+#3495=DIRECTION('ref_axis',(1.,0.,0.));
+#3496=DIRECTION('center_axis',(0.,0.,-1.));
+#3497=DIRECTION('ref_axis',(0.707106781186548,0.707106781186547,0.));
+#3498=DIRECTION('',(-1.,0.,0.));
+#3499=DIRECTION('center_axis',(0.,0.,-1.));
+#3500=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,0.));
+#3501=DIRECTION('',(1.,0.,0.));
+#3502=DIRECTION('center_axis',(0.,0.,-1.));
+#3503=DIRECTION('ref_axis',(0.707106781186548,0.707106781186547,0.));
+#3504=DIRECTION('',(0.,0.,1.));
+#3505=DIRECTION('center_axis',(0.,0.,-1.));
+#3506=DIRECTION('ref_axis',(-0.707106781186547,0.707106781186548,0.));
+#3507=DIRECTION('',(0.,0.,-1.));
+#3508=DIRECTION('center_axis',(0.,1.,0.));
+#3509=DIRECTION('ref_axis',(1.,0.,0.));
+#3510=DIRECTION('',(0.,0.,-1.));
+#3511=DIRECTION('center_axis',(0.,0.,-1.));
+#3512=DIRECTION('ref_axis',(-0.707106781186548,0.707106781186547,0.));
+#3513=DIRECTION('center_axis',(0.,0.,-1.));
+#3514=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#3515=DIRECTION('center_axis',(0.,-1.,0.));
+#3516=DIRECTION('ref_axis',(-1.,0.,0.));
+#3517=DIRECTION('center_axis',(0.,1.,0.));
+#3518=DIRECTION('ref_axis',(1.,0.,0.));
+#3519=CARTESIAN_POINT('',(0.,0.,0.));
+#3520=CARTESIAN_POINT('Origin',(1.375,1.705,-0.85));
+#3521=CARTESIAN_POINT('',(1.375,1.855,-0.8));
+#3522=CARTESIAN_POINT('',(1.375,1.955,-0.9));
+#3523=CARTESIAN_POINT('',(1.375,1.855,-0.8));
+#3524=CARTESIAN_POINT('',(1.125,1.705,-0.9));
+#3525=CARTESIAN_POINT('Origin',(1.375,1.705,-0.9));
+#3526=CARTESIAN_POINT('',(1.225,1.705,-0.8));
+#3527=CARTESIAN_POINT('',(1.125,1.705,-0.9));
+#3528=CARTESIAN_POINT('Origin',(1.375,1.705,-0.8));
+#3529=CARTESIAN_POINT('Origin',(6.1425,1.905,-0.85));
+#3530=CARTESIAN_POINT('',(7.565,1.855,-0.8));
+#3531=CARTESIAN_POINT('',(6.1425,1.855,-0.8));
+#3532=CARTESIAN_POINT('',(7.565,1.955,-0.9));
+#3533=CARTESIAN_POINT('',(7.565,1.855,-0.8));
+#3534=CARTESIAN_POINT('',(6.1425,1.955,-0.9));
+#3535=CARTESIAN_POINT('Origin',(7.565,1.705,-0.85));
+#3536=CARTESIAN_POINT('',(7.715,1.705,-0.8));
+#3537=CARTESIAN_POINT('',(7.815,1.705,-0.9));
+#3538=CARTESIAN_POINT('',(7.715,1.705,-0.8));
+#3539=CARTESIAN_POINT('Origin',(7.565,1.705,-0.9));
+#3540=CARTESIAN_POINT('Origin',(7.565,1.705,-0.8));
+#3541=CARTESIAN_POINT('Origin',(7.765,1.43,-0.85));
+#3542=CARTESIAN_POINT('',(7.715,1.505,-0.8));
+#3543=CARTESIAN_POINT('',(7.715,1.43,-0.8));
+#3544=CARTESIAN_POINT('',(7.815,1.505,-0.9));
+#3545=CARTESIAN_POINT('',(7.715,1.505,-0.8));
+#3546=CARTESIAN_POINT('',(7.815,1.43,-0.9));
+#3547=CARTESIAN_POINT('Origin',(7.565,1.505,-0.85));
+#3548=CARTESIAN_POINT('',(7.565,1.355,-0.8));
+#3549=CARTESIAN_POINT('',(7.565,1.255,-0.9));
+#3550=CARTESIAN_POINT('',(7.565,1.355,-0.8));
+#3551=CARTESIAN_POINT('Origin',(7.565,1.505,-0.9));
+#3552=CARTESIAN_POINT('Origin',(7.565,1.505,-0.8));
+#3553=CARTESIAN_POINT('Origin',(2.7975,1.305,-0.85));
+#3554=CARTESIAN_POINT('',(1.375,1.355,-0.8));
+#3555=CARTESIAN_POINT('',(2.7975,1.355,-0.8));
+#3556=CARTESIAN_POINT('',(1.375,1.255,-0.9));
+#3557=CARTESIAN_POINT('',(1.375,1.355,-0.8));
+#3558=CARTESIAN_POINT('',(2.7975,1.255,-0.9));
+#3559=CARTESIAN_POINT('Origin',(1.375,1.505,-0.85));
+#3560=CARTESIAN_POINT('',(1.225,1.505,-0.8));
+#3561=CARTESIAN_POINT('',(1.125,1.505,-0.9));
+#3562=CARTESIAN_POINT('',(1.225,1.505,-0.8));
+#3563=CARTESIAN_POINT('Origin',(1.375,1.505,-0.9));
+#3564=CARTESIAN_POINT('Origin',(1.375,1.505,-0.8));
+#3565=CARTESIAN_POINT('Origin',(1.175,1.78,-0.85));
+#3566=CARTESIAN_POINT('',(1.225,1.78,-0.8));
+#3567=CARTESIAN_POINT('',(1.125,1.78,-0.9));
+#3568=CARTESIAN_POINT('Origin',(1.125,1.255,-6.3));
+#3569=CARTESIAN_POINT('',(1.375,1.255,-6.3));
+#3570=CARTESIAN_POINT('',(1.375,1.255,-6.3));
+#3571=CARTESIAN_POINT('',(7.565,1.255,-6.3));
+#3572=CARTESIAN_POINT('',(2.7975,1.255,-6.3));
+#3573=CARTESIAN_POINT('',(7.565,1.255,-6.3));
+#3574=CARTESIAN_POINT('Origin',(1.375,1.505,-6.3));
+#3575=CARTESIAN_POINT('',(1.125,1.505,-6.3));
+#3576=CARTESIAN_POINT('',(1.125,1.505,-6.3));
+#3577=CARTESIAN_POINT('Origin',(1.375,1.505,-6.3));
+#3578=CARTESIAN_POINT('Origin',(1.125,1.955,-6.3));
+#3579=CARTESIAN_POINT('',(1.125,1.705,-6.3));
+#3580=CARTESIAN_POINT('',(1.125,1.705,-6.3));
+#3581=CARTESIAN_POINT('',(1.125,1.78,-6.3));
+#3582=CARTESIAN_POINT('Origin',(1.375,1.705,-6.3));
+#3583=CARTESIAN_POINT('',(1.375,1.955,-6.3));
+#3584=CARTESIAN_POINT('',(1.375,1.955,-6.3));
+#3585=CARTESIAN_POINT('Origin',(1.375,1.705,-6.3));
+#3586=CARTESIAN_POINT('Origin',(4.47,1.605,-0.8));
+#3587=CARTESIAN_POINT('Origin',(7.815,1.955,-6.3));
+#3588=CARTESIAN_POINT('',(7.565,1.955,-6.3));
+#3589=CARTESIAN_POINT('',(7.565,1.955,-6.3));
+#3590=CARTESIAN_POINT('',(6.1425,1.955,-6.3));
+#3591=CARTESIAN_POINT('Origin',(7.565,1.505,-6.3));
+#3592=CARTESIAN_POINT('',(7.815,1.505,-6.3));
+#3593=CARTESIAN_POINT('Origin',(7.565,1.505,-6.3));
+#3594=CARTESIAN_POINT('',(7.815,1.505,-6.3));
+#3595=CARTESIAN_POINT('Origin',(7.565,1.705,-6.3));
+#3596=CARTESIAN_POINT('',(7.815,1.705,-6.3));
+#3597=CARTESIAN_POINT('',(7.815,1.705,-6.3));
+#3598=CARTESIAN_POINT('Origin',(7.565,1.705,-6.3));
+#3599=CARTESIAN_POINT('Origin',(7.815,1.255,-6.3));
+#3600=CARTESIAN_POINT('',(7.815,1.43,-6.3));
+#3601=CARTESIAN_POINT('Origin',(1.58,-0.65,-6.25));
+#3602=CARTESIAN_POINT('',(1.43,-0.7,-6.25));
+#3603=CARTESIAN_POINT('Origin',(1.58,-0.7,-6.25));
+#3604=CARTESIAN_POINT('',(1.33,-0.6,-6.25));
+#3605=CARTESIAN_POINT('',(1.38,-0.65,-6.25));
+#3606=CARTESIAN_POINT('Origin',(1.58,-0.6,-6.25));
+#3607=CARTESIAN_POINT('Origin',(1.58,0.,-6.25));
+#3608=CARTESIAN_POINT('',(1.33,0.,-6.25));
+#3609=CARTESIAN_POINT('',(1.33,0.,-6.25));
+#3610=CARTESIAN_POINT('Origin',(1.58,0.,-6.25));
+#3611=CARTESIAN_POINT('Origin',(1.58,-0.7,-6.25));
+#3612=CARTESIAN_POINT('Origin',(7.36,-0.65,-6.25));
+#3613=CARTESIAN_POINT('',(7.21,-0.7,-6.25));
+#3614=CARTESIAN_POINT('Origin',(7.36,-0.7,-6.25));
+#3615=CARTESIAN_POINT('',(7.11,-0.6,-6.25));
+#3616=CARTESIAN_POINT('',(7.16,-0.65,-6.25));
+#3617=CARTESIAN_POINT('Origin',(7.36,-0.6,-6.25));
+#3618=CARTESIAN_POINT('Origin',(7.36,0.,-6.25));
+#3619=CARTESIAN_POINT('',(7.11,0.,-6.25));
+#3620=CARTESIAN_POINT('',(7.11,0.,-6.25));
+#3621=CARTESIAN_POINT('Origin',(7.36,0.,-6.25));
+#3622=CARTESIAN_POINT('Origin',(7.36,-0.7,-6.25));
+#3623=CARTESIAN_POINT('Origin',(7.52,0.,-7.3));
+#3624=CARTESIAN_POINT('',(7.685,0.,-7.3));
+#3625=CARTESIAN_POINT('',(7.92,0.0221983127850613,-7.3));
+#3626=CARTESIAN_POINT('Origin',(7.685,1.255,-7.3));
+#3627=CARTESIAN_POINT('',(7.92,0.,-7.3));
+#3628=CARTESIAN_POINT('',(7.72,0.,-7.3));
+#3629=CARTESIAN_POINT('',(7.92,0.,-7.3));
+#3630=CARTESIAN_POINT('Origin',(7.52,0.,-7.9));
+#3631=CARTESIAN_POINT('',(7.52,0.,-7.9));
+#3632=CARTESIAN_POINT('',(7.52,0.,-7.3));
+#3633=CARTESIAN_POINT('',(7.52,0.,-7.9));
+#3634=CARTESIAN_POINT('',(7.52,0.15,-7.3));
+#3635=CARTESIAN_POINT('',(7.52,0.8025,-7.3));
+#3636=CARTESIAN_POINT('',(7.52,0.15,-7.9));
+#3637=CARTESIAN_POINT('',(7.52,0.15,-7.9));
+#3638=CARTESIAN_POINT('',(7.52,0.,-7.9));
+#3639=CARTESIAN_POINT('Origin',(7.92,0.,-7.9));
+#3640=CARTESIAN_POINT('',(7.92,0.,-7.9));
+#3641=CARTESIAN_POINT('',(7.72,0.,-7.9));
+#3642=CARTESIAN_POINT('',(7.92,0.15,-7.9));
+#3643=CARTESIAN_POINT('',(7.72,0.15,-7.9));
+#3644=CARTESIAN_POINT('',(7.92,0.,-7.9));
+#3645=CARTESIAN_POINT('Origin',(7.92,0.,-7.3));
+#3646=CARTESIAN_POINT('',(7.92,0.,-7.3));
+#3647=CARTESIAN_POINT('',(7.92,0.15,-7.3));
+#3648=CARTESIAN_POINT('',(7.92,0.15,-7.3));
+#3649=CARTESIAN_POINT('',(7.92,0.8025,-7.3));
+#3650=CARTESIAN_POINT('Origin',(7.72,0.15,-7.6));
+#3651=CARTESIAN_POINT('',(6.095,0.15,-7.3));
+#3652=CARTESIAN_POINT('Origin',(5.32,0.,-7.3));
+#3653=CARTESIAN_POINT('',(5.32,0.,-7.3));
+#3654=CARTESIAN_POINT('',(5.32,0.,-7.9));
+#3655=CARTESIAN_POINT('',(5.32,0.,-7.3));
+#3656=CARTESIAN_POINT('',(5.32,0.15,-7.9));
+#3657=CARTESIAN_POINT('',(5.32,0.,-7.9));
+#3658=CARTESIAN_POINT('',(5.32,0.15,-7.3));
+#3659=CARTESIAN_POINT('',(5.32,0.15,-7.3));
+#3660=CARTESIAN_POINT('',(5.32,0.8025,-7.3));
+#3661=CARTESIAN_POINT('Origin',(5.12,0.,-7.9));
+#3662=CARTESIAN_POINT('',(5.12,0.,-7.9));
+#3663=CARTESIAN_POINT('',(5.12,0.,-7.3));
+#3664=CARTESIAN_POINT('',(5.12,0.,-7.9));
+#3665=CARTESIAN_POINT('',(5.12,0.15,-7.3));
+#3666=CARTESIAN_POINT('',(5.12,0.8025,-7.3));
+#3667=CARTESIAN_POINT('',(5.12,0.15,-7.9));
+#3668=CARTESIAN_POINT('',(5.12,0.15,-7.9));
+#3669=CARTESIAN_POINT('',(5.12,0.,-7.9));
+#3670=CARTESIAN_POINT('Origin',(5.32,0.,-7.9));
+#3671=CARTESIAN_POINT('',(5.32,0.,-7.9));
+#3672=CARTESIAN_POINT('',(5.32,0.15,-7.9));
+#3673=CARTESIAN_POINT('Origin',(5.22,0.15,-7.6));
+#3674=CARTESIAN_POINT('',(4.845,0.15,-7.3));
+#3675=CARTESIAN_POINT('Origin',(3.32,0.,-7.3));
+#3676=CARTESIAN_POINT('',(3.32,0.,-7.3));
+#3677=CARTESIAN_POINT('',(3.32,0.,-7.9));
+#3678=CARTESIAN_POINT('',(3.32,0.,-7.3));
+#3679=CARTESIAN_POINT('',(3.32,0.15,-7.9));
+#3680=CARTESIAN_POINT('',(3.32,0.,-7.9));
+#3681=CARTESIAN_POINT('',(3.32,0.15,-7.3));
+#3682=CARTESIAN_POINT('',(3.32,0.15,-7.3));
+#3683=CARTESIAN_POINT('',(3.32,0.8025,-7.3));
+#3684=CARTESIAN_POINT('Origin',(3.12,0.,-7.9));
+#3685=CARTESIAN_POINT('',(3.12,0.,-7.9));
+#3686=CARTESIAN_POINT('',(3.12,0.,-7.3));
+#3687=CARTESIAN_POINT('',(3.12,0.,-7.9));
+#3688=CARTESIAN_POINT('',(3.12,0.15,-7.3));
+#3689=CARTESIAN_POINT('',(3.12,0.8025,-7.3));
+#3690=CARTESIAN_POINT('',(3.12,0.15,-7.9));
+#3691=CARTESIAN_POINT('',(3.12,0.15,-7.9));
+#3692=CARTESIAN_POINT('',(3.12,0.,-7.9));
+#3693=CARTESIAN_POINT('Origin',(3.32,0.,-7.9));
+#3694=CARTESIAN_POINT('',(3.32,0.,-7.9));
+#3695=CARTESIAN_POINT('',(3.32,0.15,-7.9));
+#3696=CARTESIAN_POINT('Origin',(3.22,0.15,-7.6));
+#3697=CARTESIAN_POINT('',(3.845,0.15,-7.3));
+#3698=CARTESIAN_POINT('Origin',(1.02,0.,-7.3));
+#3699=CARTESIAN_POINT('',(1.02,0.0221983127850611,-7.3));
+#3700=CARTESIAN_POINT('',(1.255,0.,-7.3));
+#3701=CARTESIAN_POINT('Origin',(1.255,1.255,-7.3));
+#3702=CARTESIAN_POINT('',(1.02,0.,-7.3));
+#3703=CARTESIAN_POINT('',(1.02,0.,-7.3));
+#3704=CARTESIAN_POINT('',(1.22,0.,-7.3));
+#3705=CARTESIAN_POINT('Origin',(1.02,0.,-7.9));
+#3706=CARTESIAN_POINT('',(1.02,0.,-7.9));
+#3707=CARTESIAN_POINT('',(1.02,0.,-7.9));
+#3708=CARTESIAN_POINT('',(1.02,0.15,-7.3));
+#3709=CARTESIAN_POINT('',(1.02,0.8025,-7.3));
+#3710=CARTESIAN_POINT('',(1.02,0.15,-7.9));
+#3711=CARTESIAN_POINT('',(1.02,0.15,-7.9));
+#3712=CARTESIAN_POINT('',(1.02,0.,-7.9));
+#3713=CARTESIAN_POINT('Origin',(1.42,0.,-7.9));
+#3714=CARTESIAN_POINT('',(1.42,0.,-7.9));
+#3715=CARTESIAN_POINT('',(1.22,0.,-7.9));
+#3716=CARTESIAN_POINT('',(1.42,0.15,-7.9));
+#3717=CARTESIAN_POINT('',(1.22,0.15,-7.9));
+#3718=CARTESIAN_POINT('',(1.42,0.,-7.9));
+#3719=CARTESIAN_POINT('Origin',(1.42,0.,-7.3));
+#3720=CARTESIAN_POINT('',(1.42,0.,-7.3));
+#3721=CARTESIAN_POINT('',(1.42,0.,-7.3));
+#3722=CARTESIAN_POINT('',(1.42,0.15,-7.3));
+#3723=CARTESIAN_POINT('',(1.42,0.15,-7.3));
+#3724=CARTESIAN_POINT('',(1.42,0.8025,-7.3));
+#3725=CARTESIAN_POINT('Origin',(1.22,0.15,-7.6));
+#3726=CARTESIAN_POINT('',(2.845,0.15,-7.3));
+#3727=CARTESIAN_POINT('Origin',(4.47,1.605,-7.3));
+#3728=CARTESIAN_POINT('',(7.12,0.,-7.3));
+#3729=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3730=CARTESIAN_POINT('',(7.12,0.15,-7.3));
+#3731=CARTESIAN_POINT('',(7.12,0.8025,-7.3));
+#3732=CARTESIAN_POINT('',(6.72,0.15,-7.3));
+#3733=CARTESIAN_POINT('',(5.695,0.15,-7.3));
+#3734=CARTESIAN_POINT('',(6.72,0.,-7.3));
+#3735=CARTESIAN_POINT('',(6.72,0.8025,-7.3));
+#3736=CARTESIAN_POINT('',(6.32,0.,-7.3));
+#3737=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3738=CARTESIAN_POINT('',(6.32,0.15,-7.3));
+#3739=CARTESIAN_POINT('',(6.32,0.8025,-7.3));
+#3740=CARTESIAN_POINT('',(6.12,0.15,-7.3));
+#3741=CARTESIAN_POINT('',(5.345,0.15,-7.3));
+#3742=CARTESIAN_POINT('',(6.12,0.,-7.3));
+#3743=CARTESIAN_POINT('',(6.12,0.8025,-7.3));
+#3744=CARTESIAN_POINT('',(5.82,0.,-7.3));
+#3745=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3746=CARTESIAN_POINT('',(5.82,0.15,-7.3));
+#3747=CARTESIAN_POINT('',(5.82,0.8025,-7.3));
+#3748=CARTESIAN_POINT('',(5.62,0.15,-7.3));
+#3749=CARTESIAN_POINT('',(5.095,0.15,-7.3));
+#3750=CARTESIAN_POINT('',(5.62,0.,-7.3));
+#3751=CARTESIAN_POINT('',(5.62,0.8025,-7.3));
+#3752=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3753=CARTESIAN_POINT('',(4.82,0.,-7.3));
+#3754=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3755=CARTESIAN_POINT('',(4.82,0.15,-7.3));
+#3756=CARTESIAN_POINT('',(4.82,0.8025,-7.3));
+#3757=CARTESIAN_POINT('',(4.62,0.15,-7.3));
+#3758=CARTESIAN_POINT('',(4.595,0.15,-7.3));
+#3759=CARTESIAN_POINT('',(4.62,0.,-7.3));
+#3760=CARTESIAN_POINT('',(4.62,0.8025,-7.3));
+#3761=CARTESIAN_POINT('',(4.32,0.,-7.3));
+#3762=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3763=CARTESIAN_POINT('',(4.32,0.15,-7.3));
+#3764=CARTESIAN_POINT('',(4.32,0.8025,-7.3));
+#3765=CARTESIAN_POINT('',(4.12,0.15,-7.3));
+#3766=CARTESIAN_POINT('',(4.345,0.15,-7.3));
+#3767=CARTESIAN_POINT('',(4.12,0.,-7.3));
+#3768=CARTESIAN_POINT('',(4.12,0.8025,-7.3));
+#3769=CARTESIAN_POINT('',(3.82,0.,-7.3));
+#3770=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3771=CARTESIAN_POINT('',(3.82,0.15,-7.3));
+#3772=CARTESIAN_POINT('',(3.82,0.8025,-7.3));
+#3773=CARTESIAN_POINT('',(3.62,0.15,-7.3));
+#3774=CARTESIAN_POINT('',(4.095,0.15,-7.3));
+#3775=CARTESIAN_POINT('',(3.62,0.,-7.3));
+#3776=CARTESIAN_POINT('',(3.62,0.8025,-7.3));
+#3777=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3778=CARTESIAN_POINT('',(2.82,0.,-7.3));
+#3779=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3780=CARTESIAN_POINT('',(2.82,0.15,-7.3));
+#3781=CARTESIAN_POINT('',(2.82,0.8025,-7.3));
+#3782=CARTESIAN_POINT('',(2.62,0.15,-7.3));
+#3783=CARTESIAN_POINT('',(3.595,0.15,-7.3));
+#3784=CARTESIAN_POINT('',(2.62,0.,-7.3));
+#3785=CARTESIAN_POINT('',(2.62,0.8025,-7.3));
+#3786=CARTESIAN_POINT('',(2.22,0.,-7.3));
+#3787=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3788=CARTESIAN_POINT('',(2.22,0.15,-7.3));
+#3789=CARTESIAN_POINT('',(2.22,0.8025,-7.3));
+#3790=CARTESIAN_POINT('',(1.82,0.15,-7.3));
+#3791=CARTESIAN_POINT('',(3.245,0.15,-7.3));
+#3792=CARTESIAN_POINT('',(1.82,0.,-7.3));
+#3793=CARTESIAN_POINT('',(1.82,0.8025,-7.3));
+#3794=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3795=CARTESIAN_POINT('',(0.3,0.440751880567109,-7.3));
+#3796=CARTESIAN_POINT('Origin',(1.255,1.255,-7.3));
+#3797=CARTESIAN_POINT('',(0.3,-0.8,-7.3));
+#3798=CARTESIAN_POINT('',(0.3,0.,-7.3));
+#3799=CARTESIAN_POINT('',(0.,-0.8,-7.3));
+#3800=CARTESIAN_POINT('',(2.31,-0.8,-7.3));
+#3801=CARTESIAN_POINT('',(0.,1.955,-7.3));
+#3802=CARTESIAN_POINT('',(0.,0.,-7.3));
+#3803=CARTESIAN_POINT('',(1.255,3.21,-7.3));
+#3804=CARTESIAN_POINT('Origin',(1.255,1.955,-7.3));
+#3805=CARTESIAN_POINT('',(7.685,3.21,-7.3));
+#3806=CARTESIAN_POINT('',(8.94,3.21,-7.3));
+#3807=CARTESIAN_POINT('',(8.94,1.955,-7.3));
+#3808=CARTESIAN_POINT('Origin',(7.685,1.955,-7.3));
+#3809=CARTESIAN_POINT('',(8.94,-0.8,-7.3));
+#3810=CARTESIAN_POINT('',(8.94,0.,-7.3));
+#3811=CARTESIAN_POINT('',(8.64,-0.8,-7.3));
+#3812=CARTESIAN_POINT('',(6.63,-0.8,-7.3));
+#3813=CARTESIAN_POINT('',(8.64,0.440751880567109,-7.3));
+#3814=CARTESIAN_POINT('',(8.64,0.,-7.3));
+#3815=CARTESIAN_POINT('Origin',(7.685,1.255,-7.3));
+#3816=CARTESIAN_POINT('Origin',(3.82,0.,-7.3));
+#3817=CARTESIAN_POINT('',(3.82,0.,-7.9));
+#3818=CARTESIAN_POINT('',(3.82,0.,-7.3));
+#3819=CARTESIAN_POINT('',(3.82,0.15,-7.9));
+#3820=CARTESIAN_POINT('',(3.82,0.,-7.9));
+#3821=CARTESIAN_POINT('',(3.82,0.15,-7.3));
+#3822=CARTESIAN_POINT('Origin',(3.62,0.,-7.9));
+#3823=CARTESIAN_POINT('',(3.62,0.,-7.9));
+#3824=CARTESIAN_POINT('',(3.62,0.,-7.9));
+#3825=CARTESIAN_POINT('',(3.62,0.15,-7.9));
+#3826=CARTESIAN_POINT('',(3.62,0.15,-7.9));
+#3827=CARTESIAN_POINT('',(3.62,0.,-7.9));
+#3828=CARTESIAN_POINT('Origin',(3.82,0.,-7.9));
+#3829=CARTESIAN_POINT('',(3.82,0.,-7.9));
+#3830=CARTESIAN_POINT('',(3.82,0.15,-7.9));
+#3831=CARTESIAN_POINT('Origin',(3.72,0.15,-7.6));
+#3832=CARTESIAN_POINT('Origin',(5.82,0.,-7.3));
+#3833=CARTESIAN_POINT('',(5.82,0.,-7.9));
+#3834=CARTESIAN_POINT('',(5.82,0.,-7.3));
+#3835=CARTESIAN_POINT('',(5.82,0.15,-7.9));
+#3836=CARTESIAN_POINT('',(5.82,0.,-7.9));
+#3837=CARTESIAN_POINT('',(5.82,0.15,-7.3));
+#3838=CARTESIAN_POINT('Origin',(5.62,0.,-7.9));
+#3839=CARTESIAN_POINT('',(5.62,0.,-7.9));
+#3840=CARTESIAN_POINT('',(5.62,0.,-7.9));
+#3841=CARTESIAN_POINT('',(5.62,0.15,-7.9));
+#3842=CARTESIAN_POINT('',(5.62,0.15,-7.9));
+#3843=CARTESIAN_POINT('',(5.62,0.,-7.9));
+#3844=CARTESIAN_POINT('Origin',(5.82,0.,-7.9));
+#3845=CARTESIAN_POINT('',(5.82,0.,-7.9));
+#3846=CARTESIAN_POINT('',(5.82,0.15,-7.9));
+#3847=CARTESIAN_POINT('Origin',(5.72,0.15,-7.6));
+#3848=CARTESIAN_POINT('Origin',(6.72,0.,-7.9));
+#3849=CARTESIAN_POINT('',(6.72,0.,-7.9));
+#3850=CARTESIAN_POINT('',(6.72,0.,-7.9));
+#3851=CARTESIAN_POINT('',(6.72,0.15,-7.9));
+#3852=CARTESIAN_POINT('',(6.72,0.15,-7.9));
+#3853=CARTESIAN_POINT('',(6.72,0.,-7.9));
+#3854=CARTESIAN_POINT('Origin',(7.12,0.,-7.9));
+#3855=CARTESIAN_POINT('',(7.12,0.,-7.9));
+#3856=CARTESIAN_POINT('',(6.92,0.,-7.9));
+#3857=CARTESIAN_POINT('',(7.12,0.15,-7.9));
+#3858=CARTESIAN_POINT('',(6.92,0.15,-7.9));
+#3859=CARTESIAN_POINT('',(7.12,0.,-7.9));
+#3860=CARTESIAN_POINT('Origin',(7.12,0.,-7.3));
+#3861=CARTESIAN_POINT('',(7.12,0.,-7.3));
+#3862=CARTESIAN_POINT('',(7.12,0.15,-7.3));
+#3863=CARTESIAN_POINT('Origin',(6.92,0.15,-7.6));
+#3864=CARTESIAN_POINT('Origin',(4.82,0.,-7.3));
+#3865=CARTESIAN_POINT('',(4.82,0.,-7.9));
+#3866=CARTESIAN_POINT('',(4.82,0.,-7.3));
+#3867=CARTESIAN_POINT('',(4.82,0.15,-7.9));
+#3868=CARTESIAN_POINT('',(4.82,0.,-7.9));
+#3869=CARTESIAN_POINT('',(4.82,0.15,-7.3));
+#3870=CARTESIAN_POINT('Origin',(4.62,0.,-7.9));
+#3871=CARTESIAN_POINT('',(4.62,0.,-7.9));
+#3872=CARTESIAN_POINT('',(4.62,0.,-7.9));
+#3873=CARTESIAN_POINT('',(4.62,0.15,-7.9));
+#3874=CARTESIAN_POINT('',(4.62,0.15,-7.9));
+#3875=CARTESIAN_POINT('',(4.62,0.,-7.9));
+#3876=CARTESIAN_POINT('Origin',(4.82,0.,-7.9));
+#3877=CARTESIAN_POINT('',(4.82,0.,-7.9));
+#3878=CARTESIAN_POINT('',(4.82,0.15,-7.9));
+#3879=CARTESIAN_POINT('Origin',(4.72,0.15,-7.6));
+#3880=CARTESIAN_POINT('Origin',(2.82,0.,-7.3));
+#3881=CARTESIAN_POINT('',(2.82,0.,-7.9));
+#3882=CARTESIAN_POINT('',(2.82,0.,-7.3));
+#3883=CARTESIAN_POINT('',(2.82,0.15,-7.9));
+#3884=CARTESIAN_POINT('',(2.82,0.,-7.9));
+#3885=CARTESIAN_POINT('',(2.82,0.15,-7.3));
+#3886=CARTESIAN_POINT('Origin',(2.62,0.,-7.9));
+#3887=CARTESIAN_POINT('',(2.62,0.,-7.9));
+#3888=CARTESIAN_POINT('',(2.62,0.,-7.9));
+#3889=CARTESIAN_POINT('',(2.62,0.15,-7.9));
+#3890=CARTESIAN_POINT('',(2.62,0.15,-7.9));
+#3891=CARTESIAN_POINT('',(2.62,0.,-7.9));
+#3892=CARTESIAN_POINT('Origin',(2.82,0.,-7.9));
+#3893=CARTESIAN_POINT('',(2.82,0.,-7.9));
+#3894=CARTESIAN_POINT('',(2.82,0.15,-7.9));
+#3895=CARTESIAN_POINT('Origin',(2.72,0.15,-7.6));
+#3896=CARTESIAN_POINT('Origin',(1.82,0.,-7.9));
+#3897=CARTESIAN_POINT('',(1.82,0.,-7.9));
+#3898=CARTESIAN_POINT('',(1.82,0.,-7.9));
+#3899=CARTESIAN_POINT('',(1.82,0.15,-7.9));
+#3900=CARTESIAN_POINT('',(1.82,0.15,-7.9));
+#3901=CARTESIAN_POINT('',(1.82,0.,-7.9));
+#3902=CARTESIAN_POINT('Origin',(2.22,0.,-7.9));
+#3903=CARTESIAN_POINT('',(2.22,0.,-7.9));
+#3904=CARTESIAN_POINT('',(2.02,0.,-7.9));
+#3905=CARTESIAN_POINT('',(2.22,0.15,-7.9));
+#3906=CARTESIAN_POINT('',(2.02,0.15,-7.9));
+#3907=CARTESIAN_POINT('',(2.22,0.,-7.9));
+#3908=CARTESIAN_POINT('Origin',(2.22,0.,-7.3));
+#3909=CARTESIAN_POINT('',(2.22,0.,-7.3));
+#3910=CARTESIAN_POINT('',(2.22,0.15,-7.3));
+#3911=CARTESIAN_POINT('Origin',(2.02,0.15,-7.6));
+#3912=CARTESIAN_POINT('Origin',(4.32,0.,-7.3));
+#3913=CARTESIAN_POINT('',(4.32,0.,-7.9));
+#3914=CARTESIAN_POINT('',(4.32,0.,-7.3));
+#3915=CARTESIAN_POINT('',(4.32,0.15,-7.9));
+#3916=CARTESIAN_POINT('',(4.32,0.,-7.9));
+#3917=CARTESIAN_POINT('',(4.32,0.15,-7.3));
+#3918=CARTESIAN_POINT('Origin',(4.12,0.,-7.9));
+#3919=CARTESIAN_POINT('',(4.12,0.,-7.9));
+#3920=CARTESIAN_POINT('',(4.12,0.,-7.9));
+#3921=CARTESIAN_POINT('',(4.12,0.15,-7.9));
+#3922=CARTESIAN_POINT('',(4.12,0.15,-7.9));
+#3923=CARTESIAN_POINT('',(4.12,0.,-7.9));
+#3924=CARTESIAN_POINT('Origin',(4.32,0.,-7.9));
+#3925=CARTESIAN_POINT('',(4.32,0.,-7.9));
+#3926=CARTESIAN_POINT('',(4.32,0.15,-7.9));
+#3927=CARTESIAN_POINT('Origin',(4.22,0.15,-7.6));
+#3928=CARTESIAN_POINT('Origin',(6.32,0.,-7.3));
+#3929=CARTESIAN_POINT('',(6.32,0.,-7.9));
+#3930=CARTESIAN_POINT('',(6.32,0.,-7.3));
+#3931=CARTESIAN_POINT('',(6.32,0.15,-7.9));
+#3932=CARTESIAN_POINT('',(6.32,0.,-7.9));
+#3933=CARTESIAN_POINT('',(6.32,0.15,-7.3));
+#3934=CARTESIAN_POINT('Origin',(6.12,0.,-7.9));
+#3935=CARTESIAN_POINT('',(6.12,0.,-7.9));
+#3936=CARTESIAN_POINT('',(6.12,0.,-7.9));
+#3937=CARTESIAN_POINT('',(6.12,0.15,-7.9));
+#3938=CARTESIAN_POINT('',(6.12,0.15,-7.9));
+#3939=CARTESIAN_POINT('',(6.12,0.,-7.9));
+#3940=CARTESIAN_POINT('Origin',(6.32,0.,-7.9));
+#3941=CARTESIAN_POINT('',(6.32,0.,-7.9));
+#3942=CARTESIAN_POINT('',(6.32,0.15,-7.9));
+#3943=CARTESIAN_POINT('Origin',(6.22,0.15,-7.6));
+#3944=CARTESIAN_POINT('Origin',(8.715,-0.8,-6.45));
+#3945=CARTESIAN_POINT('',(8.64,-0.8,-6.25));
+#3946=CARTESIAN_POINT('',(8.64,-1.,-6.45));
+#3947=CARTESIAN_POINT('Origin',(8.64,-0.8,-6.45));
+#3948=CARTESIAN_POINT('',(8.94,-1.,-6.45));
+#3949=CARTESIAN_POINT('',(8.715,-1.,-6.45));
+#3950=CARTESIAN_POINT('',(8.94,-0.8,-6.25));
+#3951=CARTESIAN_POINT('Origin',(8.94,-0.8,-6.45));
+#3952=CARTESIAN_POINT('',(8.715,-0.8,-6.25));
+#3953=CARTESIAN_POINT('Origin',(8.64,0.,-6.25));
+#3954=CARTESIAN_POINT('',(8.94,1.255,-6.25));
+#3955=CARTESIAN_POINT('',(8.94,0.,-6.25));
+#3956=CARTESIAN_POINT('',(8.64,0.440751880567109,-6.25));
+#3957=CARTESIAN_POINT('Origin',(7.685,1.255,-6.25));
+#3958=CARTESIAN_POINT('',(8.64,0.,-6.25));
+#3959=CARTESIAN_POINT('Origin',(8.94,3.21,0.));
+#3960=CARTESIAN_POINT('',(8.94,-1.,-7.1));
+#3961=CARTESIAN_POINT('',(8.94,-1.,-7.3));
+#3962=CARTESIAN_POINT('Origin',(8.94,-0.8,-7.1));
+#3963=CARTESIAN_POINT('',(8.94,1.955,0.));
+#3964=CARTESIAN_POINT('',(8.94,1.955,0.));
+#3965=CARTESIAN_POINT('',(8.94,1.255,0.));
+#3966=CARTESIAN_POINT('',(8.94,0.,0.));
+#3967=CARTESIAN_POINT('',(8.94,1.255,-2.195));
+#3968=CARTESIAN_POINT('',(8.94,1.255,0.));
+#3969=CARTESIAN_POINT('',(8.94,-0.8,-2.195));
+#3970=CARTESIAN_POINT('',(8.94,0.,-2.195));
+#3971=CARTESIAN_POINT('',(8.94,-1.,-2.395));
+#3972=CARTESIAN_POINT('Origin',(8.94,-0.8,-2.395));
+#3973=CARTESIAN_POINT('',(8.94,-1.,-2.795));
+#3974=CARTESIAN_POINT('',(8.94,-1.,-7.3));
+#3975=CARTESIAN_POINT('',(8.94,-0.8,-2.995));
+#3976=CARTESIAN_POINT('Origin',(8.94,-0.8,-2.795));
+#3977=CARTESIAN_POINT('',(8.94,1.255,-2.995));
+#3978=CARTESIAN_POINT('',(8.94,0.,-2.995));
+#3979=CARTESIAN_POINT('',(8.94,1.255,0.));
+#3980=CARTESIAN_POINT('Origin',(6.63,-0.8,-7.1));
+#3981=CARTESIAN_POINT('',(8.64,-1.,-7.1));
+#3982=CARTESIAN_POINT('',(6.63,-1.,-7.1));
+#3983=CARTESIAN_POINT('Origin',(8.64,-0.8,-7.1));
+#3984=CARTESIAN_POINT('Origin',(2.31,-0.8,-7.1));
+#3985=CARTESIAN_POINT('',(0.,-1.,-7.1));
+#3986=CARTESIAN_POINT('Origin',(0.,-0.8,-7.1));
+#3987=CARTESIAN_POINT('',(0.3,-1.,-7.1));
+#3988=CARTESIAN_POINT('Origin',(0.3,-0.8,-7.1));
+#3989=CARTESIAN_POINT('',(2.31,-1.,-7.1));
+#3990=CARTESIAN_POINT('Origin',(0.,0.,0.));
+#3991=CARTESIAN_POINT('',(0.,-1.,-6.45));
+#3992=CARTESIAN_POINT('',(0.,-1.,-7.3));
+#3993=CARTESIAN_POINT('',(0.,-0.8,-6.25));
+#3994=CARTESIAN_POINT('Origin',(0.,-0.8,-6.45));
+#3995=CARTESIAN_POINT('',(0.,1.255,-6.25));
+#3996=CARTESIAN_POINT('',(0.,0.,-6.25));
+#3997=CARTESIAN_POINT('',(0.,1.255,-2.995));
+#3998=CARTESIAN_POINT('',(0.,1.255,0.));
+#3999=CARTESIAN_POINT('',(0.,-0.8,-2.995));
+#4000=CARTESIAN_POINT('',(0.,0.,-2.995));
+#4001=CARTESIAN_POINT('',(0.,-1.,-2.795));
+#4002=CARTESIAN_POINT('Origin',(0.,-0.8,-2.795));
+#4003=CARTESIAN_POINT('',(0.,-1.,-2.395));
+#4004=CARTESIAN_POINT('',(0.,-1.,-7.3));
+#4005=CARTESIAN_POINT('',(0.,-0.8,-2.195));
+#4006=CARTESIAN_POINT('Origin',(0.,-0.8,-2.395));
+#4007=CARTESIAN_POINT('',(0.,1.255,-2.195));
+#4008=CARTESIAN_POINT('',(0.,0.,-2.195));
+#4009=CARTESIAN_POINT('',(0.,1.255,0.));
+#4010=CARTESIAN_POINT('',(0.,1.255,0.));
+#4011=CARTESIAN_POINT('',(0.,1.955,0.));
+#4012=CARTESIAN_POINT('',(0.,3.21,0.));
+#4013=CARTESIAN_POINT('',(0.,1.955,0.));
+#4014=CARTESIAN_POINT('Origin',(0.075,-0.8,-6.45));
+#4015=CARTESIAN_POINT('',(0.3,-1.,-6.45));
+#4016=CARTESIAN_POINT('',(0.075,-1.,-6.45));
+#4017=CARTESIAN_POINT('',(0.3,-0.8,-6.25));
+#4018=CARTESIAN_POINT('Origin',(0.3,-0.8,-6.45));
+#4019=CARTESIAN_POINT('',(0.075,-0.8,-6.25));
+#4020=CARTESIAN_POINT('Origin',(0.,0.,-6.25));
+#4021=CARTESIAN_POINT('',(0.3,0.440751880567109,-6.25));
+#4022=CARTESIAN_POINT('',(0.3,0.,-6.25));
+#4023=CARTESIAN_POINT('Origin',(1.255,1.255,-6.25));
+#4024=CARTESIAN_POINT('Origin',(0.225,-0.8,-2.795));
+#4025=CARTESIAN_POINT('',(0.3,-0.8,-2.995));
+#4026=CARTESIAN_POINT('',(0.3,-1.,-2.795));
+#4027=CARTESIAN_POINT('Origin',(0.3,-0.8,-2.795));
+#4028=CARTESIAN_POINT('',(0.225,-1.,-2.795));
+#4029=CARTESIAN_POINT('',(0.225,-0.8,-2.995));
+#4030=CARTESIAN_POINT('Origin',(0.15,-1.,-2.595));
+#4031=CARTESIAN_POINT('',(0.3,-1.,-2.395));
+#4032=CARTESIAN_POINT('',(0.3,-1.,-2.995));
+#4033=CARTESIAN_POINT('',(0.075,-1.,-2.395));
+#4034=CARTESIAN_POINT('Origin',(0.3,0.,-2.195));
+#4035=CARTESIAN_POINT('',(0.3,0.440751880567109,-2.995));
+#4036=CARTESIAN_POINT('',(0.3,0.,-2.995));
+#4037=CARTESIAN_POINT('',(0.3,0.440751880567109,-2.195));
+#4038=CARTESIAN_POINT('',(0.3,0.440751880567109,0.));
+#4039=CARTESIAN_POINT('',(0.3,-0.8,-2.195));
+#4040=CARTESIAN_POINT('',(0.3,0.,-2.195));
+#4041=CARTESIAN_POINT('Origin',(0.3,-0.8,-2.395));
+#4042=CARTESIAN_POINT('Origin',(0.075,-0.8,-2.395));
+#4043=CARTESIAN_POINT('',(0.075,-0.8,-2.195));
+#4044=CARTESIAN_POINT('Origin',(8.865,-0.8,-2.795));
+#4045=CARTESIAN_POINT('',(8.64,-1.,-2.795));
+#4046=CARTESIAN_POINT('',(8.865,-1.,-2.795));
+#4047=CARTESIAN_POINT('',(8.64,-0.8,-2.995));
+#4048=CARTESIAN_POINT('Origin',(8.64,-0.8,-2.795));
+#4049=CARTESIAN_POINT('',(8.865,-0.8,-2.995));
+#4050=CARTESIAN_POINT('Origin',(8.79,-1.,-2.595));
+#4051=CARTESIAN_POINT('',(8.64,-1.,-2.395));
+#4052=CARTESIAN_POINT('',(8.715,-1.,-2.395));
+#4053=CARTESIAN_POINT('',(8.64,-1.,-2.995));
+#4054=CARTESIAN_POINT('Origin',(8.715,-0.8,-2.395));
+#4055=CARTESIAN_POINT('',(8.64,-0.8,-2.195));
+#4056=CARTESIAN_POINT('Origin',(8.64,-0.8,-2.395));
+#4057=CARTESIAN_POINT('',(8.715,-0.8,-2.195));
+#4058=CARTESIAN_POINT('Origin',(8.79,-1.,-6.775));
+#4059=CARTESIAN_POINT('',(8.64,-1.,-7.3));
+#4060=CARTESIAN_POINT('Origin',(0.15,-1.,-6.775));
+#4061=CARTESIAN_POINT('',(0.3,-1.,-7.3));
+#4062=CARTESIAN_POINT('Origin',(0.,0.,-6.25));
+#4063=CARTESIAN_POINT('',(0.295,1.355,-6.25));
+#4064=CARTESIAN_POINT('',(0.295,1.5,-6.25));
+#4065=CARTESIAN_POINT('',(0.295,1.4425,-6.25));
+#4066=CARTESIAN_POINT('',(0.3,1.25363432533644,-6.25));
+#4067=CARTESIAN_POINT('Origin',(1.325,1.355,-6.25));
+#4068=CARTESIAN_POINT('',(0.3,1.5,-6.25));
+#4069=CARTESIAN_POINT('',(0.3,0.,-6.25));
+#4070=CARTESIAN_POINT('',(0.3,1.5,-6.25));
+#4071=CARTESIAN_POINT('Origin',(0.3,0.,-6.25));
+#4072=CARTESIAN_POINT('',(0.3,1.25363432533644,-6.3));
+#4073=CARTESIAN_POINT('',(0.3,1.25363432533644,0.));
+#4074=CARTESIAN_POINT('',(0.3,1.5,-6.3));
+#4075=CARTESIAN_POINT('',(0.3,0.8025,-6.3));
+#4076=CARTESIAN_POINT('',(0.3,1.5,-7.3));
+#4077=CARTESIAN_POINT('Origin',(0.3,0.,-6.25));
+#4078=CARTESIAN_POINT('',(0.3,0.440751880567109,0.));
+#4079=CARTESIAN_POINT('Origin',(0.15,1.5,-6.775));
+#4080=CARTESIAN_POINT('',(0.295,1.5,-6.3));
+#4081=CARTESIAN_POINT('',(0.295,1.5,-3.3875));
+#4082=CARTESIAN_POINT('',(2.31,1.5,-6.3));
+#4083=CARTESIAN_POINT('Origin',(1.255,1.255,0.));
+#4084=CARTESIAN_POINT('',(1.255,0.,0.));
+#4085=CARTESIAN_POINT('',(1.255,0.,0.));
+#4086=CARTESIAN_POINT('Origin',(1.255,1.255,0.));
+#4087=CARTESIAN_POINT('Origin',(1.255,1.255,-2.195));
+#4088=CARTESIAN_POINT('Origin',(1.255,1.255,-2.995));
+#4089=CARTESIAN_POINT('Origin',(0.295,2.885,0.));
+#4090=CARTESIAN_POINT('',(0.295,1.855,-6.3));
+#4091=CARTESIAN_POINT('',(0.295,2.245,-6.3));
+#4092=CARTESIAN_POINT('',(0.295,1.855,-0.15));
+#4093=CARTESIAN_POINT('',(0.295,1.855,0.));
+#4094=CARTESIAN_POINT('',(0.295,1.355,-0.15));
+#4095=CARTESIAN_POINT('',(0.295,2.245,-0.15));
+#4096=CARTESIAN_POINT('',(0.295,1.355,-2.195));
+#4097=CARTESIAN_POINT('',(0.295,1.355,0.));
+#4098=CARTESIAN_POINT('',(0.295,1.5,-2.195));
+#4099=CARTESIAN_POINT('',(0.295,1.4425,-2.195));
+#4100=CARTESIAN_POINT('',(0.295,1.5,-2.995));
+#4101=CARTESIAN_POINT('',(0.295,1.5,-1.2975));
+#4102=CARTESIAN_POINT('',(0.295,1.355,-2.995));
+#4103=CARTESIAN_POINT('',(0.295,1.4425,-2.995));
+#4104=CARTESIAN_POINT('',(0.295,1.355,0.));
+#4105=CARTESIAN_POINT('Origin',(4.47,1.605,-6.3));
+#4106=CARTESIAN_POINT('',(1.325,0.325,-6.3));
+#4107=CARTESIAN_POINT('Origin',(1.325,1.355,-6.3));
+#4108=CARTESIAN_POINT('',(7.615,0.325,-6.3));
+#4109=CARTESIAN_POINT('',(2.3825,0.325,-6.3));
+#4110=CARTESIAN_POINT('',(8.64,1.25363432533642,-6.3));
+#4111=CARTESIAN_POINT('Origin',(7.615,1.355,-6.3));
+#4112=CARTESIAN_POINT('',(8.64,1.5,-6.3));
+#4113=CARTESIAN_POINT('',(8.64,0.8025,-6.3));
+#4114=CARTESIAN_POINT('',(8.645,1.5,-6.3));
+#4115=CARTESIAN_POINT('',(6.63,1.5,-6.3));
+#4116=CARTESIAN_POINT('',(8.645,1.855,-6.3));
+#4117=CARTESIAN_POINT('',(8.645,0.965,-6.3));
+#4118=CARTESIAN_POINT('',(7.615,2.885,-6.3));
+#4119=CARTESIAN_POINT('Origin',(7.615,1.855,-6.3));
+#4120=CARTESIAN_POINT('',(1.325,2.885,-6.3));
+#4121=CARTESIAN_POINT('',(6.5575,2.885,-6.3));
+#4122=CARTESIAN_POINT('Origin',(1.325,1.855,-6.3));
+#4123=CARTESIAN_POINT('Origin',(8.64,0.,-7.3));
+#4124=CARTESIAN_POINT('',(8.64,1.25363432533642,-6.25));
+#4125=CARTESIAN_POINT('',(8.64,1.25363432533642,0.));
+#4126=CARTESIAN_POINT('',(8.64,1.5,-6.25));
+#4127=CARTESIAN_POINT('',(8.64,0.,-6.25));
+#4128=CARTESIAN_POINT('',(8.64,1.5,-7.3));
+#4129=CARTESIAN_POINT('Origin',(8.64,0.,-6.25));
+#4130=CARTESIAN_POINT('',(8.645,1.355,-6.25));
+#4131=CARTESIAN_POINT('Origin',(7.615,1.355,-6.25));
+#4132=CARTESIAN_POINT('',(8.645,1.5,-6.25));
+#4133=CARTESIAN_POINT('',(8.645,0.1625,-6.25));
+#4134=CARTESIAN_POINT('',(8.64,1.5,-6.25));
+#4135=CARTESIAN_POINT('Origin',(8.64,0.,-7.3));
+#4136=CARTESIAN_POINT('',(8.64,0.440751880567109,0.));
+#4137=CARTESIAN_POINT('Origin',(8.79,1.5,-6.775));
+#4138=CARTESIAN_POINT('',(8.645,1.5,-3.3875));
+#4139=CARTESIAN_POINT('Origin',(7.685,1.255,0.));
+#4140=CARTESIAN_POINT('',(8.64,0.440751880567109,-2.995));
+#4141=CARTESIAN_POINT('Origin',(7.685,1.255,-2.995));
+#4142=CARTESIAN_POINT('',(8.64,0.440751880567109,-2.195));
+#4143=CARTESIAN_POINT('',(8.64,0.440751880567109,0.));
+#4144=CARTESIAN_POINT('Origin',(7.685,1.255,-2.195));
+#4145=CARTESIAN_POINT('',(7.685,0.,0.));
+#4146=CARTESIAN_POINT('Origin',(7.685,1.255,0.));
+#4147=CARTESIAN_POINT('',(7.685,0.,0.));
+#4148=CARTESIAN_POINT('Origin',(8.645,0.325,0.));
+#4149=CARTESIAN_POINT('',(8.645,1.355,-2.995));
+#4150=CARTESIAN_POINT('',(8.645,1.355,0.));
+#4151=CARTESIAN_POINT('',(8.645,1.5,-2.995));
+#4152=CARTESIAN_POINT('',(8.645,0.1625,-2.995));
+#4153=CARTESIAN_POINT('',(8.645,1.5,-2.195));
+#4154=CARTESIAN_POINT('',(8.645,1.5,-1.2975));
+#4155=CARTESIAN_POINT('',(8.645,1.355,-2.195));
+#4156=CARTESIAN_POINT('',(8.645,0.1625,-2.195));
+#4157=CARTESIAN_POINT('',(8.645,1.355,-0.15));
+#4158=CARTESIAN_POINT('',(8.645,1.355,0.));
+#4159=CARTESIAN_POINT('',(8.645,1.855,-0.15));
+#4160=CARTESIAN_POINT('',(8.645,0.965,-0.15));
+#4161=CARTESIAN_POINT('',(8.645,1.855,0.));
+#4162=CARTESIAN_POINT('Origin',(0.,0.,-2.195));
+#4163=CARTESIAN_POINT('',(0.3,1.25363432533644,-2.195));
+#4164=CARTESIAN_POINT('Origin',(1.325,1.355,-2.195));
+#4165=CARTESIAN_POINT('',(0.3,1.5,-2.195));
+#4166=CARTESIAN_POINT('',(0.3,0.,-2.195));
+#4167=CARTESIAN_POINT('',(0.3,1.5,-2.195));
+#4168=CARTESIAN_POINT('Origin',(0.3,0.,-2.195));
+#4169=CARTESIAN_POINT('',(0.3,1.25363432533644,-2.995));
+#4170=CARTESIAN_POINT('',(0.3,1.25363432533644,0.));
+#4171=CARTESIAN_POINT('',(0.3,1.5,-2.995));
+#4172=CARTESIAN_POINT('',(0.3,0.,-2.995));
+#4173=CARTESIAN_POINT('',(0.3,1.5,-2.995));
+#4174=CARTESIAN_POINT('Origin',(0.3,0.,-2.995));
+#4175=CARTESIAN_POINT('Origin',(1.325,1.355,-2.995));
+#4176=CARTESIAN_POINT('',(0.,1.5,-2.995));
+#4177=CARTESIAN_POINT('Origin',(0.3,0.,-2.995));
+#4178=CARTESIAN_POINT('Origin',(0.,0.,-2.195));
+#4179=CARTESIAN_POINT('Origin',(0.15,1.5,-2.595));
+#4180=CARTESIAN_POINT('Origin',(8.94,0.,-2.995));
+#4181=CARTESIAN_POINT('',(8.64,0.,-2.995));
+#4182=CARTESIAN_POINT('Origin',(8.94,0.,-2.995));
+#4183=CARTESIAN_POINT('',(8.64,1.25363432533642,-2.995));
+#4184=CARTESIAN_POINT('Origin',(7.615,1.355,-2.995));
+#4185=CARTESIAN_POINT('',(8.64,1.5,-2.995));
+#4186=CARTESIAN_POINT('',(8.64,0.,-2.995));
+#4187=CARTESIAN_POINT('',(8.94,1.5,-2.995));
+#4188=CARTESIAN_POINT('Origin',(8.64,0.,-2.995));
+#4189=CARTESIAN_POINT('',(8.64,0.,-2.195));
+#4190=CARTESIAN_POINT('Origin',(8.64,0.,-2.995));
+#4191=CARTESIAN_POINT('',(8.64,1.25363432533642,-2.195));
+#4192=CARTESIAN_POINT('',(8.64,1.25363432533642,0.));
+#4193=CARTESIAN_POINT('',(8.64,1.5,-2.195));
+#4194=CARTESIAN_POINT('',(8.64,0.,-2.195));
+#4195=CARTESIAN_POINT('',(8.64,1.5,-2.995));
+#4196=CARTESIAN_POINT('Origin',(8.64,0.,-2.195));
+#4197=CARTESIAN_POINT('Origin',(8.64,0.,-2.195));
+#4198=CARTESIAN_POINT('',(8.64,1.5,-2.195));
+#4199=CARTESIAN_POINT('Origin',(7.615,1.355,-2.195));
+#4200=CARTESIAN_POINT('Origin',(8.79,1.5,-2.595));
+#4201=CARTESIAN_POINT('Origin',(6.5575,2.96,-0.075));
+#4202=CARTESIAN_POINT('',(7.615,2.885,-0.15));
+#4203=CARTESIAN_POINT('',(7.615,3.035,0.));
+#4204=CARTESIAN_POINT('',(7.615,2.885,-0.15));
+#4205=CARTESIAN_POINT('',(1.325,3.035,0.));
+#4206=CARTESIAN_POINT('',(6.5575,3.035,0.));
+#4207=CARTESIAN_POINT('',(1.325,2.885,-0.15));
+#4208=CARTESIAN_POINT('',(1.325,3.035,0.));
+#4209=CARTESIAN_POINT('',(6.5575,2.885,-0.15));
+#4210=CARTESIAN_POINT('Origin',(7.615,1.855,-0.075));
+#4211=CARTESIAN_POINT('Origin',(7.615,1.855,-0.15));
+#4212=CARTESIAN_POINT('',(8.795,1.855,0.));
+#4213=CARTESIAN_POINT('',(8.645,1.855,-0.15));
+#4214=CARTESIAN_POINT('Origin',(7.615,1.855,0.));
+#4215=CARTESIAN_POINT('Origin',(8.72,0.965,-0.075));
+#4216=CARTESIAN_POINT('',(8.795,1.355,0.));
+#4217=CARTESIAN_POINT('',(8.645,1.355,-0.15));
+#4218=CARTESIAN_POINT('',(8.795,0.965,0.));
+#4219=CARTESIAN_POINT('Origin',(7.615,1.355,-0.075));
+#4220=CARTESIAN_POINT('',(7.615,0.325,-0.15));
+#4221=CARTESIAN_POINT('Origin',(7.615,1.355,-0.15));
+#4222=CARTESIAN_POINT('',(7.615,0.174999999999999,0.));
+#4223=CARTESIAN_POINT('',(7.615,0.325,-0.15));
+#4224=CARTESIAN_POINT('Origin',(7.615,1.355,0.));
+#4225=CARTESIAN_POINT('Origin',(2.3825,0.25,-0.075));
+#4226=CARTESIAN_POINT('',(1.325,0.325,-0.15));
+#4227=CARTESIAN_POINT('',(1.325,0.175,0.));
+#4228=CARTESIAN_POINT('',(1.325,0.325,-0.15));
+#4229=CARTESIAN_POINT('',(2.3825,0.175,0.));
+#4230=CARTESIAN_POINT('',(2.3825,0.325,-0.15));
+#4231=CARTESIAN_POINT('Origin',(1.325,1.355,-0.075));
+#4232=CARTESIAN_POINT('Origin',(1.325,1.355,-0.15));
+#4233=CARTESIAN_POINT('',(0.145,1.355,0.));
+#4234=CARTESIAN_POINT('',(0.295,1.355,-0.15));
+#4235=CARTESIAN_POINT('Origin',(1.325,1.355,0.));
+#4236=CARTESIAN_POINT('Origin',(0.22,2.245,-0.075));
+#4237=CARTESIAN_POINT('',(0.145,1.855,0.));
+#4238=CARTESIAN_POINT('',(0.295,1.855,-0.15));
+#4239=CARTESIAN_POINT('',(0.145,2.245,0.));
+#4240=CARTESIAN_POINT('Origin',(1.325,1.855,-0.075));
+#4241=CARTESIAN_POINT('Origin',(1.325,1.855,-0.15));
+#4242=CARTESIAN_POINT('Origin',(1.325,1.855,0.));
+#4243=CARTESIAN_POINT('Origin',(7.615,1.355,0.));
+#4244=CARTESIAN_POINT('',(7.615,0.325,0.));
+#4245=CARTESIAN_POINT('Origin',(7.615,1.855,0.));
+#4246=CARTESIAN_POINT('',(7.615,2.885,0.));
+#4247=CARTESIAN_POINT('Origin',(8.645,2.885,0.));
+#4248=CARTESIAN_POINT('',(1.325,2.885,0.));
+#4249=CARTESIAN_POINT('Origin',(4.47,1.605,0.));
+#4250=CARTESIAN_POINT('',(7.685,3.21,0.));
+#4251=CARTESIAN_POINT('Origin',(7.685,1.955,0.));
+#4252=CARTESIAN_POINT('',(1.255,3.21,0.));
+#4253=CARTESIAN_POINT('',(8.94,3.21,0.));
+#4254=CARTESIAN_POINT('Origin',(1.255,1.955,0.));
+#4255=CARTESIAN_POINT('',(0.,0.,0.));
+#4256=CARTESIAN_POINT('Origin',(7.685,1.955,0.));
+#4257=CARTESIAN_POINT('',(7.685,3.21,0.));
+#4258=CARTESIAN_POINT('Origin',(1.255,1.955,0.));
+#4259=CARTESIAN_POINT('',(1.255,3.21,0.));
+#4260=CARTESIAN_POINT('Origin',(0.295000000000001,0.325,0.));
+#4261=CARTESIAN_POINT('',(1.325,0.325,0.));
+#4262=CARTESIAN_POINT('Origin',(1.325,1.855,0.));
+#4263=CARTESIAN_POINT('Origin',(1.325,1.355,0.));
+#4264=CARTESIAN_POINT('Origin',(8.94,0.,0.));
+#4265=CARTESIAN_POINT('Origin',(0.,3.21,0.));
+#4266=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#4270,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#4267=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#4270,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#4268=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4266))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4270,#4272,#4273))
+REPRESENTATION_CONTEXT('','3D')
+);
+#4269=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4267))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4270,#4272,#4273))
+REPRESENTATION_CONTEXT('','3D')
+);
+#4270=(
+LENGTH_UNIT()
+NAMED_UNIT(*)
+SI_UNIT(.MILLI.,.METRE.)
+);
+#4271=(
+LENGTH_UNIT()
+NAMED_UNIT(*)
+SI_UNIT($,.METRE.)
+);
+#4272=(
+NAMED_UNIT(*)
+PLANE_ANGLE_UNIT()
+SI_UNIT($,.RADIAN.)
+);
+#4273=(
+NAMED_UNIT(*)
+SI_UNIT($,.STERADIAN.)
+SOLID_ANGLE_UNIT()
+);
+#4274=SHAPE_DEFINITION_REPRESENTATION(#4275,#4276);
+#4275=PRODUCT_DEFINITION_SHAPE('',$,#4278);
+#4276=SHAPE_REPRESENTATION('',(#2602),#4268);
+#4277=PRODUCT_DEFINITION_CONTEXT('part definition',#4282,'design');
+#4278=PRODUCT_DEFINITION('HRO TYPE-C-31-M-12','HRO TYPE-C-31-M-12 v4',
+#4279,#4277);
+#4279=PRODUCT_DEFINITION_FORMATION('',$,#4284);
+#4280=PRODUCT_RELATED_PRODUCT_CATEGORY('HRO TYPE-C-31-M-12 v4',
+'HRO TYPE-C-31-M-12 v4',(#4284));
+#4281=APPLICATION_PROTOCOL_DEFINITION('international standard',
+'automotive_design',2009,#4282);
+#4282=APPLICATION_CONTEXT(
+'Core Data for Automotive Mechanical Design Process');
+#4283=PRODUCT_CONTEXT('part definition',#4282,'mechanical');
+#4284=PRODUCT('HRO TYPE-C-31-M-12','HRO TYPE-C-31-M-12 v4',$,(#4283));
+#4285=PRESENTATION_STYLE_ASSIGNMENT((#4286));
+#4286=SURFACE_STYLE_USAGE(.BOTH.,#4287);
+#4287=SURFACE_SIDE_STYLE('',(#4288));
+#4288=SURFACE_STYLE_FILL_AREA(#4289);
+#4289=FILL_AREA_STYLE('Steel - Satin',(#4290));
+#4290=FILL_AREA_STYLE_COLOUR('Steel - Satin',#4291);
+#4291=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/3dmodels/mechanical/Keebio-Parts/PJ-320A.step b/3dmodels/mechanical/Keebio-Parts/PJ-320A.step
new file mode 100644
index 0000000..e6daf4a
--- /dev/null
+++ b/3dmodels/mechanical/Keebio-Parts/PJ-320A.step
@@ -0,0 +1,2485 @@
+ISO-10303-21;
+HEADER;
+/* Generated by software containing ST-Developer
+ * from STEP Tools, Inc. (www.steptools.com)
+ */
+
+FILE_DESCRIPTION(
+/* description */ (''),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'C:/Users/Ryota/Downloads/PJ-3200B.step',
+/* time_stamp */ '2018-11-09T22:43:53-08:00',
+/* author */ ('ryotagoto'),
+/* organization */ (''),
+/* preprocessor_version */ 'ST-DEVELOPER v17.2',
+/* originating_system */ 'Autodesk Translation Framework v7.6.0.251',
+/* authorisation */ '');
+
+FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
+ENDSEC;
+
+DATA;
+#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13,#14,
+#15,#16,#17),#2253);
+#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#2260,#12);
+#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#18,#19,#20,#21,#22),#2252);
+#13=STYLED_ITEM('',(#2270),#18);
+#14=STYLED_ITEM('',(#2271),#19);
+#15=STYLED_ITEM('',(#2271),#20);
+#16=STYLED_ITEM('',(#2271),#21);
+#17=STYLED_ITEM('',(#2271),#22);
+#18=MANIFOLD_SOLID_BREP('Body1',#1201);
+#19=MANIFOLD_SOLID_BREP('Body2',#1202);
+#20=MANIFOLD_SOLID_BREP('Body3',#1203);
+#21=MANIFOLD_SOLID_BREP('Body4',#1204);
+#22=MANIFOLD_SOLID_BREP('Body5',#1205);
+#23=TOROIDAL_SURFACE('',#1283,1.95,0.15);
+#24=TOROIDAL_SURFACE('',#1293,2.35,0.15);
+#25=TOROIDAL_SURFACE('',#1297,0.3,0.2);
+#26=TOROIDAL_SURFACE('',#1305,0.3,0.2);
+#27=FACE_BOUND('',#383,.T.);
+#28=FACE_BOUND('',#384,.T.);
+#29=FACE_BOUND('',#391,.T.);
+#30=PLANE('',#1271);
+#31=PLANE('',#1273);
+#32=PLANE('',#1276);
+#33=PLANE('',#1278);
+#34=PLANE('',#1280);
+#35=PLANE('',#1289);
+#36=PLANE('',#1304);
+#37=PLANE('',#1312);
+#38=PLANE('',#1313);
+#39=PLANE('',#1314);
+#40=PLANE('',#1315);
+#41=PLANE('',#1319);
+#42=PLANE('',#1321);
+#43=PLANE('',#1324);
+#44=PLANE('',#1325);
+#45=PLANE('',#1326);
+#46=PLANE('',#1327);
+#47=PLANE('',#1331);
+#48=PLANE('',#1333);
+#49=PLANE('',#1336);
+#50=PLANE('',#1337);
+#51=PLANE('',#1338);
+#52=PLANE('',#1339);
+#53=PLANE('',#1343);
+#54=PLANE('',#1345);
+#55=PLANE('',#1348);
+#56=PLANE('',#1349);
+#57=PLANE('',#1350);
+#58=PLANE('',#1351);
+#59=PLANE('',#1355);
+#60=PLANE('',#1357);
+#61=PLANE('',#1360);
+#62=PLANE('',#1361);
+#63=PLANE('',#1362);
+#64=PLANE('',#1363);
+#65=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1921,#1922,#1923,#1924,#1925,#1926),
+ .UNSPECIFIED.,.F.,.F.,(4,2,4),(-0.00069281504838226,0.,0.0700190993666631),
+ .UNSPECIFIED.);
+#66=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1951,#1952,#1953,#1954,#1955,#1956),
+ .UNSPECIFIED.,.F.,.F.,(4,2,4),(0.137073223210986,0.207092322577649,0.207785137626031),
+ .UNSPECIFIED.);
+#67=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1983,#1984,#1985,#1986,#1987,#1988),
+ .UNSPECIFIED.,.F.,.F.,(4,2,4),(0.137073223210978,0.207092322577633,0.207785137626023),
+ .UNSPECIFIED.);
+#68=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2021,#2022,#2023,#2024,#2025,#2026),
+ .UNSPECIFIED.,.F.,.F.,(4,2,4),(-0.000692815048390319,0.,0.0700190993666549),
+ .UNSPECIFIED.);
+#69=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1889,#1890,#1891,#1892,#1893,
+#1894),(#1895,#1896,#1897,#1898,#1899,#1900),(#1901,#1902,#1903,#1904,#1905,
+#1906),(#1907,#1908,#1909,#1910,#1911,#1912),(#1913,#1914,#1915,#1916,#1917,
+#1918)),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,4),(4,2,4),(0.,0.571428571428571,
+1.),(-0.0700190993666631,0.,0.00069281504838226),.UNSPECIFIED.);
+#70=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1927,#1928,#1929,#1930,#1931,
+#1932),(#1933,#1934,#1935,#1936,#1937,#1938),(#1939,#1940,#1941,#1942,#1943,
+#1944),(#1945,#1946,#1947,#1948,#1949,#1950)),.UNSPECIFIED.,.F.,.F.,.F.,
+(4,4),(4,2,4),(0.,1.),(-0.207785137626031,-0.207092322577649,-0.137073223210986),
+ .UNSPECIFIED.);
+#71=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1958,#1959,#1960,#1961,#1962,
+#1963),(#1964,#1965,#1966,#1967,#1968,#1969),(#1970,#1971,#1972,#1973,#1974,
+#1975),(#1976,#1977,#1978,#1979,#1980,#1981)),.UNSPECIFIED.,.F.,.F.,.F.,
+(4,4),(4,2,4),(0.,1.),(-0.207785137626023,-0.207092322577633,-0.137073223210978),
+ .UNSPECIFIED.);
+#72=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1990,#1991,#1992,#1993,#1994,
+#1995),(#1996,#1997,#1998,#1999,#2000,#2001),(#2002,#2003,#2004,#2005,#2006,
+#2007),(#2008,#2009,#2010,#2011,#2012,#2013),(#2014,#2015,#2016,#2017,#2018,
+#2019)),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,4),(4,2,4),(0.,0.571428571428571,
+1.),(-0.0700190993666549,0.,0.000692815048390319),.UNSPECIFIED.);
+#73=(
+BOUNDED_SURFACE()
+B_SPLINE_SURFACE(2,2,((#1765,#1766,#1767),(#1768,#1769,#1770),(#1771,#1772,
+#1773)),.UNSPECIFIED.,.F.,.F.,.F.)
+B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,3),(-1.5707963267949,0.),(-1.5707963267949,
+0.),.UNSPECIFIED.)
+GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186548,1.),(0.707106781186538,
+0.499999999999993,0.707106781186538),(1.,0.707106781186548,1.)))
+REPRESENTATION_ITEM('')
+SURFACE()
+);
+#74=(
+BOUNDED_SURFACE()
+B_SPLINE_SURFACE(2,2,((#1817,#1818,#1819),(#1820,#1821,#1822),(#1823,#1824,
+#1825)),.UNSPECIFIED.,.F.,.F.,.F.)
+B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,3),(-1.5707963267949,0.),(-3.14159265358979,
+-1.5707963267949),.UNSPECIFIED.)
+GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186548,1.),(0.707106781186538,
+0.499999999999993,0.707106781186538),(1.,0.707106781186548,1.)))
+REPRESENTATION_ITEM('')
+SURFACE()
+);
+#75=(
+BOUNDED_SURFACE()
+B_SPLINE_SURFACE(2,2,((#1849,#1850,#1851),(#1852,#1853,#1854),(#1855,#1856,
+#1857)),.UNSPECIFIED.,.F.,.F.,.F.)
+B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,3),(-1.5707963267949,0.),(-1.5707963267949,
+0.),.UNSPECIFIED.)
+GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186548,1.),(0.707106781186545,
+0.499999999999999,0.707106781186545),(1.,0.707106781186548,1.)))
+REPRESENTATION_ITEM('')
+SURFACE()
+);
+#76=(
+BOUNDED_SURFACE()
+B_SPLINE_SURFACE(2,2,((#1869,#1870,#1871),(#1872,#1873,#1874),(#1875,#1876,
+#1877)),.UNSPECIFIED.,.F.,.F.,.F.)
+B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,3),(-1.5707963267949,0.),(-3.14159265358979,
+-1.5707963267949),.UNSPECIFIED.)
+GEOMETRIC_REPRESENTATION_ITEM()
+RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186547,1.),(0.707106781186545,
+0.499999999999998,0.707106781186545),(1.,0.707106781186547,1.)))
+REPRESENTATION_ITEM('')
+SURFACE()
+);
+#77=LINE('',#1763,#165);
+#78=LINE('',#1764,#166);
+#79=LINE('',#1783,#167);
+#80=LINE('',#1784,#168);
+#81=LINE('',#1789,#169);
+#82=LINE('',#1790,#170);
+#83=LINE('',#1792,#171);
+#84=LINE('',#1793,#172);
+#85=LINE('',#1813,#173);
+#86=LINE('',#1816,#174);
+#87=LINE('',#1832,#175);
+#88=LINE('',#1833,#176);
+#89=LINE('',#1835,#177);
+#90=LINE('',#1836,#178);
+#91=LINE('',#1841,#179);
+#92=LINE('',#1842,#180);
+#93=LINE('',#1847,#181);
+#94=LINE('',#1848,#182);
+#95=LINE('',#1867,#183);
+#96=LINE('',#1868,#184);
+#97=LINE('',#1884,#185);
+#98=LINE('',#1885,#186);
+#99=LINE('',#1887,#187);
+#100=LINE('',#1888,#188);
+#101=LINE('',#2028,#189);
+#102=LINE('',#2030,#190);
+#103=LINE('',#2032,#191);
+#104=LINE('',#2041,#192);
+#105=LINE('',#2061,#193);
+#106=LINE('',#2068,#194);
+#107=LINE('',#2080,#195);
+#108=LINE('',#2093,#196);
+#109=LINE('',#2103,#197);
+#110=LINE('',#2106,#198);
+#111=LINE('',#2109,#199);
+#112=LINE('',#2113,#200);
+#113=LINE('',#2115,#201);
+#114=LINE('',#2116,#202);
+#115=LINE('',#2119,#203);
+#116=LINE('',#2120,#204);
+#117=LINE('',#2124,#205);
+#118=LINE('',#2127,#206);
+#119=LINE('',#2128,#207);
+#120=LINE('',#2131,#208);
+#121=LINE('',#2132,#209);
+#122=LINE('',#2134,#210);
+#123=LINE('',#2141,#211);
+#124=LINE('',#2144,#212);
+#125=LINE('',#2147,#213);
+#126=LINE('',#2151,#214);
+#127=LINE('',#2153,#215);
+#128=LINE('',#2154,#216);
+#129=LINE('',#2157,#217);
+#130=LINE('',#2158,#218);
+#131=LINE('',#2162,#219);
+#132=LINE('',#2165,#220);
+#133=LINE('',#2166,#221);
+#134=LINE('',#2169,#222);
+#135=LINE('',#2170,#223);
+#136=LINE('',#2172,#224);
+#137=LINE('',#2179,#225);
+#138=LINE('',#2182,#226);
+#139=LINE('',#2185,#227);
+#140=LINE('',#2189,#228);
+#141=LINE('',#2191,#229);
+#142=LINE('',#2192,#230);
+#143=LINE('',#2195,#231);
+#144=LINE('',#2196,#232);
+#145=LINE('',#2200,#233);
+#146=LINE('',#2203,#234);
+#147=LINE('',#2204,#235);
+#148=LINE('',#2207,#236);
+#149=LINE('',#2208,#237);
+#150=LINE('',#2210,#238);
+#151=LINE('',#2217,#239);
+#152=LINE('',#2220,#240);
+#153=LINE('',#2223,#241);
+#154=LINE('',#2227,#242);
+#155=LINE('',#2229,#243);
+#156=LINE('',#2230,#244);
+#157=LINE('',#2233,#245);
+#158=LINE('',#2234,#246);
+#159=LINE('',#2238,#247);
+#160=LINE('',#2241,#248);
+#161=LINE('',#2242,#249);
+#162=LINE('',#2245,#250);
+#163=LINE('',#2246,#251);
+#164=LINE('',#2248,#252);
+#165=VECTOR('',#1386,10.);
+#166=VECTOR('',#1387,10.);
+#167=VECTOR('',#1398,10.);
+#168=VECTOR('',#1399,10.);
+#169=VECTOR('',#1404,10.);
+#170=VECTOR('',#1405,10.);
+#171=VECTOR('',#1408,10.);
+#172=VECTOR('',#1409,10.);
+#173=VECTOR('',#1430,10.);
+#174=VECTOR('',#1433,10.);
+#175=VECTOR('',#1442,10.);
+#176=VECTOR('',#1443,10.);
+#177=VECTOR('',#1446,10.);
+#178=VECTOR('',#1447,10.);
+#179=VECTOR('',#1452,10.);
+#180=VECTOR('',#1453,10.);
+#181=VECTOR('',#1458,10.);
+#182=VECTOR('',#1459,10.);
+#183=VECTOR('',#1470,10.);
+#184=VECTOR('',#1471,10.);
+#185=VECTOR('',#1480,10.);
+#186=VECTOR('',#1481,10.);
+#187=VECTOR('',#1484,10.);
+#188=VECTOR('',#1485,10.);
+#189=VECTOR('',#1496,10.);
+#190=VECTOR('',#1499,10.);
+#191=VECTOR('',#1502,10.);
+#192=VECTOR('',#1515,10.);
+#193=VECTOR('',#1540,1.8);
+#194=VECTOR('',#1551,2.5);
+#195=VECTOR('',#1566,0.5);
+#196=VECTOR('',#1583,0.5);
+#197=VECTOR('',#1596,10.);
+#198=VECTOR('',#1599,10.);
+#199=VECTOR('',#1602,10.);
+#200=VECTOR('',#1605,10.);
+#201=VECTOR('',#1606,10.);
+#202=VECTOR('',#1607,10.);
+#203=VECTOR('',#1610,10.);
+#204=VECTOR('',#1611,10.);
+#205=VECTOR('',#1616,10.);
+#206=VECTOR('',#1619,10.);
+#207=VECTOR('',#1620,10.);
+#208=VECTOR('',#1623,10.);
+#209=VECTOR('',#1624,10.);
+#210=VECTOR('',#1627,10.);
+#211=VECTOR('',#1634,10.);
+#212=VECTOR('',#1637,10.);
+#213=VECTOR('',#1640,10.);
+#214=VECTOR('',#1643,10.);
+#215=VECTOR('',#1644,10.);
+#216=VECTOR('',#1645,10.);
+#217=VECTOR('',#1648,10.);
+#218=VECTOR('',#1649,10.);
+#219=VECTOR('',#1654,10.);
+#220=VECTOR('',#1657,10.);
+#221=VECTOR('',#1658,10.);
+#222=VECTOR('',#1661,10.);
+#223=VECTOR('',#1662,10.);
+#224=VECTOR('',#1665,10.);
+#225=VECTOR('',#1672,10.);
+#226=VECTOR('',#1675,10.);
+#227=VECTOR('',#1678,10.);
+#228=VECTOR('',#1681,10.);
+#229=VECTOR('',#1682,10.);
+#230=VECTOR('',#1683,10.);
+#231=VECTOR('',#1686,10.);
+#232=VECTOR('',#1687,10.);
+#233=VECTOR('',#1692,10.);
+#234=VECTOR('',#1695,10.);
+#235=VECTOR('',#1696,10.);
+#236=VECTOR('',#1699,10.);
+#237=VECTOR('',#1700,10.);
+#238=VECTOR('',#1703,10.);
+#239=VECTOR('',#1710,10.);
+#240=VECTOR('',#1713,10.);
+#241=VECTOR('',#1716,10.);
+#242=VECTOR('',#1719,10.);
+#243=VECTOR('',#1720,10.);
+#244=VECTOR('',#1721,10.);
+#245=VECTOR('',#1724,10.);
+#246=VECTOR('',#1725,10.);
+#247=VECTOR('',#1730,10.);
+#248=VECTOR('',#1733,10.);
+#249=VECTOR('',#1734,10.);
+#250=VECTOR('',#1737,10.);
+#251=VECTOR('',#1738,10.);
+#252=VECTOR('',#1741,10.);
+#253=CYLINDRICAL_SURFACE('',#1227,0.1);
+#254=CYLINDRICAL_SURFACE('',#1232,0.1);
+#255=CYLINDRICAL_SURFACE('',#1234,0.1);
+#256=CYLINDRICAL_SURFACE('',#1236,0.1);
+#257=CYLINDRICAL_SURFACE('',#1245,0.1);
+#258=CYLINDRICAL_SURFACE('',#1251,0.1);
+#259=CYLINDRICAL_SURFACE('',#1252,0.1);
+#260=CYLINDRICAL_SURFACE('',#1253,0.1);
+#261=CYLINDRICAL_SURFACE('',#1255,0.1);
+#262=CYLINDRICAL_SURFACE('',#1260,0.1);
+#263=CYLINDRICAL_SURFACE('',#1265,0.1);
+#264=CYLINDRICAL_SURFACE('',#1266,0.1);
+#265=CYLINDRICAL_SURFACE('',#1272,0.2);
+#266=CYLINDRICAL_SURFACE('',#1279,0.2);
+#267=CYLINDRICAL_SURFACE('',#1291,1.8);
+#268=CYLINDRICAL_SURFACE('',#1296,2.5);
+#269=CYLINDRICAL_SURFACE('',#1303,0.5);
+#270=CYLINDRICAL_SURFACE('',#1311,0.5);
+#271=CYLINDRICAL_SURFACE('',#1316,0.35);
+#272=CYLINDRICAL_SURFACE('',#1322,0.35);
+#273=CYLINDRICAL_SURFACE('',#1328,0.35);
+#274=CYLINDRICAL_SURFACE('',#1334,0.35);
+#275=CYLINDRICAL_SURFACE('',#1340,0.35);
+#276=CYLINDRICAL_SURFACE('',#1346,0.35);
+#277=CYLINDRICAL_SURFACE('',#1352,0.35);
+#278=CYLINDRICAL_SURFACE('',#1358,0.35);
+#279=FACE_OUTER_BOUND('',#356,.T.);
+#280=FACE_OUTER_BOUND('',#357,.T.);
+#281=FACE_OUTER_BOUND('',#358,.T.);
+#282=FACE_OUTER_BOUND('',#359,.T.);
+#283=FACE_OUTER_BOUND('',#360,.T.);
+#284=FACE_OUTER_BOUND('',#361,.T.);
+#285=FACE_OUTER_BOUND('',#362,.T.);
+#286=FACE_OUTER_BOUND('',#363,.T.);
+#287=FACE_OUTER_BOUND('',#364,.T.);
+#288=FACE_OUTER_BOUND('',#365,.T.);
+#289=FACE_OUTER_BOUND('',#366,.T.);
+#290=FACE_OUTER_BOUND('',#367,.T.);
+#291=FACE_OUTER_BOUND('',#368,.T.);
+#292=FACE_OUTER_BOUND('',#369,.T.);
+#293=FACE_OUTER_BOUND('',#370,.T.);
+#294=FACE_OUTER_BOUND('',#371,.T.);
+#295=FACE_OUTER_BOUND('',#372,.T.);
+#296=FACE_OUTER_BOUND('',#373,.T.);
+#297=FACE_OUTER_BOUND('',#374,.T.);
+#298=FACE_OUTER_BOUND('',#375,.T.);
+#299=FACE_OUTER_BOUND('',#376,.T.);
+#300=FACE_OUTER_BOUND('',#377,.T.);
+#301=FACE_OUTER_BOUND('',#378,.T.);
+#302=FACE_OUTER_BOUND('',#379,.T.);
+#303=FACE_OUTER_BOUND('',#380,.T.);
+#304=FACE_OUTER_BOUND('',#381,.T.);
+#305=FACE_OUTER_BOUND('',#382,.T.);
+#306=FACE_OUTER_BOUND('',#385,.T.);
+#307=FACE_OUTER_BOUND('',#386,.T.);
+#308=FACE_OUTER_BOUND('',#387,.T.);
+#309=FACE_OUTER_BOUND('',#388,.T.);
+#310=FACE_OUTER_BOUND('',#389,.T.);
+#311=FACE_OUTER_BOUND('',#390,.T.);
+#312=FACE_OUTER_BOUND('',#392,.T.);
+#313=FACE_OUTER_BOUND('',#393,.T.);
+#314=FACE_OUTER_BOUND('',#394,.T.);
+#315=FACE_OUTER_BOUND('',#395,.T.);
+#316=FACE_OUTER_BOUND('',#396,.T.);
+#317=FACE_OUTER_BOUND('',#397,.T.);
+#318=FACE_OUTER_BOUND('',#398,.T.);
+#319=FACE_OUTER_BOUND('',#399,.T.);
+#320=FACE_OUTER_BOUND('',#400,.T.);
+#321=FACE_OUTER_BOUND('',#401,.T.);
+#322=FACE_OUTER_BOUND('',#402,.T.);
+#323=FACE_OUTER_BOUND('',#403,.T.);
+#324=FACE_OUTER_BOUND('',#404,.T.);
+#325=FACE_OUTER_BOUND('',#405,.T.);
+#326=FACE_OUTER_BOUND('',#406,.T.);
+#327=FACE_OUTER_BOUND('',#407,.T.);
+#328=FACE_OUTER_BOUND('',#408,.T.);
+#329=FACE_OUTER_BOUND('',#409,.T.);
+#330=FACE_OUTER_BOUND('',#410,.T.);
+#331=FACE_OUTER_BOUND('',#411,.T.);
+#332=FACE_OUTER_BOUND('',#412,.T.);
+#333=FACE_OUTER_BOUND('',#413,.T.);
+#334=FACE_OUTER_BOUND('',#414,.T.);
+#335=FACE_OUTER_BOUND('',#415,.T.);
+#336=FACE_OUTER_BOUND('',#416,.T.);
+#337=FACE_OUTER_BOUND('',#417,.T.);
+#338=FACE_OUTER_BOUND('',#418,.T.);
+#339=FACE_OUTER_BOUND('',#419,.T.);
+#340=FACE_OUTER_BOUND('',#420,.T.);
+#341=FACE_OUTER_BOUND('',#421,.T.);
+#342=FACE_OUTER_BOUND('',#422,.T.);
+#343=FACE_OUTER_BOUND('',#423,.T.);
+#344=FACE_OUTER_BOUND('',#424,.T.);
+#345=FACE_OUTER_BOUND('',#425,.T.);
+#346=FACE_OUTER_BOUND('',#426,.T.);
+#347=FACE_OUTER_BOUND('',#427,.T.);
+#348=FACE_OUTER_BOUND('',#428,.T.);
+#349=FACE_OUTER_BOUND('',#429,.T.);
+#350=FACE_OUTER_BOUND('',#430,.T.);
+#351=FACE_OUTER_BOUND('',#431,.T.);
+#352=FACE_OUTER_BOUND('',#432,.T.);
+#353=FACE_OUTER_BOUND('',#433,.T.);
+#354=FACE_OUTER_BOUND('',#434,.T.);
+#355=FACE_OUTER_BOUND('',#435,.T.);
+#356=EDGE_LOOP('',(#784,#785,#786));
+#357=EDGE_LOOP('',(#787,#788,#789));
+#358=EDGE_LOOP('',(#790,#791,#792,#793));
+#359=EDGE_LOOP('',(#794,#795,#796,#797));
+#360=EDGE_LOOP('',(#798,#799,#800,#801));
+#361=EDGE_LOOP('',(#802,#803,#804,#805));
+#362=EDGE_LOOP('',(#806,#807,#808,#809));
+#363=EDGE_LOOP('',(#810,#811,#812));
+#364=EDGE_LOOP('',(#813,#814,#815));
+#365=EDGE_LOOP('',(#816,#817,#818,#819));
+#366=EDGE_LOOP('',(#820,#821,#822,#823));
+#367=EDGE_LOOP('',(#824,#825,#826,#827));
+#368=EDGE_LOOP('',(#828,#829,#830,#831));
+#369=EDGE_LOOP('',(#832,#833,#834,#835));
+#370=EDGE_LOOP('',(#836,#837,#838,#839));
+#371=EDGE_LOOP('',(#840,#841,#842,#843));
+#372=EDGE_LOOP('',(#844,#845,#846,#847));
+#373=EDGE_LOOP('',(#848,#849,#850,#851));
+#374=EDGE_LOOP('',(#852,#853,#854,#855));
+#375=EDGE_LOOP('',(#856,#857,#858,#859));
+#376=EDGE_LOOP('',(#860,#861,#862));
+#377=EDGE_LOOP('',(#863,#864,#865));
+#378=EDGE_LOOP('',(#866,#867,#868));
+#379=EDGE_LOOP('',(#869,#870,#871));
+#380=EDGE_LOOP('',(#872,#873,#874,#875));
+#381=EDGE_LOOP('',(#876,#877,#878,#879));
+#382=EDGE_LOOP('',(#880,#881,#882,#883,#884,#885,#886));
+#383=EDGE_LOOP('',(#887));
+#384=EDGE_LOOP('',(#888));
+#385=EDGE_LOOP('',(#889,#890,#891,#892,#893));
+#386=EDGE_LOOP('',(#894,#895,#896,#897,#898,#899));
+#387=EDGE_LOOP('',(#900,#901,#902,#903));
+#388=EDGE_LOOP('',(#904,#905,#906,#907,#908,#909));
+#389=EDGE_LOOP('',(#910,#911,#912,#913,#914,#915));
+#390=EDGE_LOOP('',(#916));
+#391=EDGE_LOOP('',(#917,#918));
+#392=EDGE_LOOP('',(#919,#920,#921,#922,#923));
+#393=EDGE_LOOP('',(#924,#925,#926,#927));
+#394=EDGE_LOOP('',(#928,#929,#930,#931,#932,#933,#934,#935,#936,#937));
+#395=EDGE_LOOP('',(#938,#939,#940,#941,#942,#943));
+#396=EDGE_LOOP('',(#944,#945,#946,#947,#948));
+#397=EDGE_LOOP('',(#949,#950));
+#398=EDGE_LOOP('',(#951,#952,#953,#954,#955,#956));
+#399=EDGE_LOOP('',(#957,#958,#959,#960,#961));
+#400=EDGE_LOOP('',(#962,#963));
+#401=EDGE_LOOP('',(#964));
+#402=EDGE_LOOP('',(#965,#966,#967,#968,#969,#970,#971));
+#403=EDGE_LOOP('',(#972,#973,#974,#975));
+#404=EDGE_LOOP('',(#976,#977,#978,#979));
+#405=EDGE_LOOP('',(#980,#981,#982,#983,#984,#985));
+#406=EDGE_LOOP('',(#986,#987,#988,#989));
+#407=EDGE_LOOP('',(#990,#991,#992,#993));
+#408=EDGE_LOOP('',(#994,#995,#996,#997));
+#409=EDGE_LOOP('',(#998,#999,#1000,#1001));
+#410=EDGE_LOOP('',(#1002,#1003,#1004,#1005,#1006,#1007));
+#411=EDGE_LOOP('',(#1008,#1009,#1010,#1011));
+#412=EDGE_LOOP('',(#1012,#1013,#1014,#1015));
+#413=EDGE_LOOP('',(#1016,#1017,#1018,#1019,#1020,#1021));
+#414=EDGE_LOOP('',(#1022,#1023,#1024,#1025));
+#415=EDGE_LOOP('',(#1026,#1027,#1028,#1029));
+#416=EDGE_LOOP('',(#1030,#1031,#1032,#1033));
+#417=EDGE_LOOP('',(#1034,#1035,#1036,#1037));
+#418=EDGE_LOOP('',(#1038,#1039,#1040,#1041,#1042,#1043));
+#419=EDGE_LOOP('',(#1044,#1045,#1046,#1047));
+#420=EDGE_LOOP('',(#1048,#1049,#1050,#1051));
+#421=EDGE_LOOP('',(#1052,#1053,#1054,#1055,#1056,#1057));
+#422=EDGE_LOOP('',(#1058,#1059,#1060,#1061));
+#423=EDGE_LOOP('',(#1062,#1063,#1064,#1065));
+#424=EDGE_LOOP('',(#1066,#1067,#1068,#1069));
+#425=EDGE_LOOP('',(#1070,#1071,#1072,#1073));
+#426=EDGE_LOOP('',(#1074,#1075,#1076,#1077,#1078,#1079));
+#427=EDGE_LOOP('',(#1080,#1081,#1082,#1083));
+#428=EDGE_LOOP('',(#1084,#1085,#1086,#1087));
+#429=EDGE_LOOP('',(#1088,#1089,#1090,#1091,#1092,#1093));
+#430=EDGE_LOOP('',(#1094,#1095,#1096,#1097));
+#431=EDGE_LOOP('',(#1098,#1099,#1100,#1101));
+#432=EDGE_LOOP('',(#1102,#1103,#1104,#1105));
+#433=EDGE_LOOP('',(#1106,#1107,#1108,#1109));
+#434=EDGE_LOOP('',(#1110,#1111,#1112,#1113,#1114,#1115));
+#435=EDGE_LOOP('',(#1116,#1117,#1118,#1119));
+#436=CIRCLE('',#1220,0.1);
+#437=CIRCLE('',#1221,0.1);
+#438=CIRCLE('',#1222,0.1);
+#439=CIRCLE('',#1224,0.1);
+#440=CIRCLE('',#1225,0.1);
+#441=CIRCLE('',#1226,0.1);
+#442=CIRCLE('',#1228,0.1);
+#443=CIRCLE('',#1229,0.1);
+#444=CIRCLE('',#1230,0.1);
+#445=CIRCLE('',#1231,0.2);
+#446=CIRCLE('',#1233,0.1);
+#447=CIRCLE('',#1235,0.1);
+#448=CIRCLE('',#1238,0.1);
+#449=CIRCLE('',#1239,0.1);
+#450=CIRCLE('',#1240,0.1);
+#451=CIRCLE('',#1242,0.1);
+#452=CIRCLE('',#1243,0.1);
+#453=CIRCLE('',#1244,0.1);
+#454=CIRCLE('',#1246,0.1);
+#455=CIRCLE('',#1247,0.1);
+#456=CIRCLE('',#1248,0.1);
+#457=CIRCLE('',#1249,0.1);
+#458=CIRCLE('',#1250,0.2);
+#459=CIRCLE('',#1254,0.1);
+#460=CIRCLE('',#1256,0.1);
+#461=CIRCLE('',#1257,0.1);
+#462=CIRCLE('',#1258,0.1);
+#463=CIRCLE('',#1259,0.2);
+#464=CIRCLE('',#1261,0.1);
+#465=CIRCLE('',#1262,0.1);
+#466=CIRCLE('',#1263,0.1);
+#467=CIRCLE('',#1264,0.2);
+#468=CIRCLE('',#1267,2.5);
+#469=CIRCLE('',#1268,2.5);
+#470=CIRCLE('',#1269,2.5);
+#471=CIRCLE('',#1270,2.5);
+#472=CIRCLE('',#1274,0.5);
+#473=CIRCLE('',#1275,0.5);
+#474=CIRCLE('',#1277,2.5);
+#475=CIRCLE('',#1281,2.5);
+#476=CIRCLE('',#1282,2.5);
+#477=CIRCLE('',#1284,1.95);
+#478=CIRCLE('',#1285,0.15);
+#479=CIRCLE('',#1286,1.8);
+#480=CIRCLE('',#1287,1.8);
+#481=CIRCLE('',#1288,1.95);
+#482=CIRCLE('',#1290,2.35);
+#483=CIRCLE('',#1292,1.8);
+#484=CIRCLE('',#1294,0.15);
+#485=CIRCLE('',#1295,2.5);
+#486=CIRCLE('',#1298,0.3);
+#487=CIRCLE('',#1299,0.2);
+#488=CIRCLE('',#1300,0.5);
+#489=CIRCLE('',#1301,0.5);
+#490=CIRCLE('',#1302,0.3);
+#491=CIRCLE('',#1306,0.3);
+#492=CIRCLE('',#1307,0.2);
+#493=CIRCLE('',#1308,0.5);
+#494=CIRCLE('',#1309,0.5);
+#495=CIRCLE('',#1310,0.3);
+#496=CIRCLE('',#1317,0.35);
+#497=CIRCLE('',#1318,0.35);
+#498=CIRCLE('',#1320,0.35);
+#499=CIRCLE('',#1323,0.35);
+#500=CIRCLE('',#1329,0.35);
+#501=CIRCLE('',#1330,0.35);
+#502=CIRCLE('',#1332,0.35);
+#503=CIRCLE('',#1335,0.35);
+#504=CIRCLE('',#1341,0.35);
+#505=CIRCLE('',#1342,0.35);
+#506=CIRCLE('',#1344,0.35);
+#507=CIRCLE('',#1347,0.35);
+#508=CIRCLE('',#1353,0.35);
+#509=CIRCLE('',#1354,0.35);
+#510=CIRCLE('',#1356,0.35);
+#511=CIRCLE('',#1359,0.35);
+#512=VERTEX_POINT('',#1746);
+#513=VERTEX_POINT('',#1747);
+#514=VERTEX_POINT('',#1749);
+#515=VERTEX_POINT('',#1753);
+#516=VERTEX_POINT('',#1754);
+#517=VERTEX_POINT('',#1756);
+#518=VERTEX_POINT('',#1760);
+#519=VERTEX_POINT('',#1761);
+#520=VERTEX_POINT('',#1774);
+#521=VERTEX_POINT('',#1775);
+#522=VERTEX_POINT('',#1780);
+#523=VERTEX_POINT('',#1781);
+#524=VERTEX_POINT('',#1786);
+#525=VERTEX_POINT('',#1787);
+#526=VERTEX_POINT('',#1795);
+#527=VERTEX_POINT('',#1796);
+#528=VERTEX_POINT('',#1798);
+#529=VERTEX_POINT('',#1802);
+#530=VERTEX_POINT('',#1803);
+#531=VERTEX_POINT('',#1805);
+#532=VERTEX_POINT('',#1809);
+#533=VERTEX_POINT('',#1810);
+#534=VERTEX_POINT('',#1812);
+#535=VERTEX_POINT('',#1814);
+#536=VERTEX_POINT('',#1826);
+#537=VERTEX_POINT('',#1827);
+#538=VERTEX_POINT('',#1838);
+#539=VERTEX_POINT('',#1839);
+#540=VERTEX_POINT('',#1844);
+#541=VERTEX_POINT('',#1845);
+#542=VERTEX_POINT('',#1858);
+#543=VERTEX_POINT('',#1859);
+#544=VERTEX_POINT('',#1864);
+#545=VERTEX_POINT('',#1865);
+#546=VERTEX_POINT('',#1878);
+#547=VERTEX_POINT('',#1879);
+#548=VERTEX_POINT('',#1919);
+#549=VERTEX_POINT('',#1982);
+#550=VERTEX_POINT('',#2033);
+#551=VERTEX_POINT('',#2035);
+#552=VERTEX_POINT('',#2043);
+#553=VERTEX_POINT('',#2047);
+#554=VERTEX_POINT('',#2048);
+#555=VERTEX_POINT('',#2050);
+#556=VERTEX_POINT('',#2052);
+#557=VERTEX_POINT('',#2057);
+#558=VERTEX_POINT('',#2060);
+#559=VERTEX_POINT('',#2064);
+#560=VERTEX_POINT('',#2070);
+#561=VERTEX_POINT('',#2071);
+#562=VERTEX_POINT('',#2073);
+#563=VERTEX_POINT('',#2075);
+#564=VERTEX_POINT('',#2083);
+#565=VERTEX_POINT('',#2084);
+#566=VERTEX_POINT('',#2086);
+#567=VERTEX_POINT('',#2088);
+#568=VERTEX_POINT('',#2099);
+#569=VERTEX_POINT('',#2100);
+#570=VERTEX_POINT('',#2102);
+#571=VERTEX_POINT('',#2104);
+#572=VERTEX_POINT('',#2108);
+#573=VERTEX_POINT('',#2110);
+#574=VERTEX_POINT('',#2112);
+#575=VERTEX_POINT('',#2114);
+#576=VERTEX_POINT('',#2118);
+#577=VERTEX_POINT('',#2122);
+#578=VERTEX_POINT('',#2126);
+#579=VERTEX_POINT('',#2130);
+#580=VERTEX_POINT('',#2137);
+#581=VERTEX_POINT('',#2138);
+#582=VERTEX_POINT('',#2140);
+#583=VERTEX_POINT('',#2142);
+#584=VERTEX_POINT('',#2146);
+#585=VERTEX_POINT('',#2148);
+#586=VERTEX_POINT('',#2150);
+#587=VERTEX_POINT('',#2152);
+#588=VERTEX_POINT('',#2156);
+#589=VERTEX_POINT('',#2160);
+#590=VERTEX_POINT('',#2164);
+#591=VERTEX_POINT('',#2168);
+#592=VERTEX_POINT('',#2175);
+#593=VERTEX_POINT('',#2176);
+#594=VERTEX_POINT('',#2178);
+#595=VERTEX_POINT('',#2180);
+#596=VERTEX_POINT('',#2184);
+#597=VERTEX_POINT('',#2186);
+#598=VERTEX_POINT('',#2188);
+#599=VERTEX_POINT('',#2190);
+#600=VERTEX_POINT('',#2194);
+#601=VERTEX_POINT('',#2198);
+#602=VERTEX_POINT('',#2202);
+#603=VERTEX_POINT('',#2206);
+#604=VERTEX_POINT('',#2213);
+#605=VERTEX_POINT('',#2214);
+#606=VERTEX_POINT('',#2216);
+#607=VERTEX_POINT('',#2218);
+#608=VERTEX_POINT('',#2222);
+#609=VERTEX_POINT('',#2224);
+#610=VERTEX_POINT('',#2226);
+#611=VERTEX_POINT('',#2228);
+#612=VERTEX_POINT('',#2232);
+#613=VERTEX_POINT('',#2236);
+#614=VERTEX_POINT('',#2240);
+#615=VERTEX_POINT('',#2244);
+#616=EDGE_CURVE('',#512,#513,#436,.F.);
+#617=EDGE_CURVE('',#514,#512,#437,.F.);
+#618=EDGE_CURVE('',#513,#514,#438,.F.);
+#619=EDGE_CURVE('',#515,#516,#439,.F.);
+#620=EDGE_CURVE('',#517,#515,#440,.F.);
+#621=EDGE_CURVE('',#516,#517,#441,.F.);
+#622=EDGE_CURVE('',#518,#519,#442,.T.);
+#623=EDGE_CURVE('',#519,#517,#77,.T.);
+#624=EDGE_CURVE('',#515,#518,#78,.T.);
+#625=EDGE_CURVE('',#520,#521,#443,.T.);
+#626=EDGE_CURVE('',#521,#519,#444,.T.);
+#627=EDGE_CURVE('',#518,#520,#445,.T.);
+#628=EDGE_CURVE('',#522,#523,#446,.T.);
+#629=EDGE_CURVE('',#523,#521,#79,.T.);
+#630=EDGE_CURVE('',#520,#522,#80,.T.);
+#631=EDGE_CURVE('',#524,#525,#447,.T.);
+#632=EDGE_CURVE('',#525,#516,#81,.T.);
+#633=EDGE_CURVE('',#517,#524,#82,.T.);
+#634=EDGE_CURVE('',#512,#515,#83,.T.);
+#635=EDGE_CURVE('',#516,#514,#84,.T.);
+#636=EDGE_CURVE('',#526,#527,#448,.F.);
+#637=EDGE_CURVE('',#528,#526,#449,.F.);
+#638=EDGE_CURVE('',#527,#528,#450,.F.);
+#639=EDGE_CURVE('',#529,#530,#451,.F.);
+#640=EDGE_CURVE('',#531,#529,#452,.F.);
+#641=EDGE_CURVE('',#530,#531,#453,.F.);
+#642=EDGE_CURVE('',#532,#533,#454,.T.);
+#643=EDGE_CURVE('',#533,#534,#85,.T.);
+#644=EDGE_CURVE('',#534,#535,#455,.T.);
+#645=EDGE_CURVE('',#535,#532,#86,.T.);
+#646=EDGE_CURVE('',#536,#537,#456,.T.);
+#647=EDGE_CURVE('',#537,#535,#457,.T.);
+#648=EDGE_CURVE('',#534,#536,#458,.T.);
+#649=EDGE_CURVE('',#529,#537,#87,.T.);
+#650=EDGE_CURVE('',#536,#531,#88,.T.);
+#651=EDGE_CURVE('',#526,#530,#89,.T.);
+#652=EDGE_CURVE('',#531,#528,#90,.T.);
+#653=EDGE_CURVE('',#538,#539,#459,.T.);
+#654=EDGE_CURVE('',#539,#529,#91,.T.);
+#655=EDGE_CURVE('',#530,#538,#92,.T.);
+#656=EDGE_CURVE('',#540,#541,#460,.T.);
+#657=EDGE_CURVE('',#541,#527,#93,.T.);
+#658=EDGE_CURVE('',#528,#540,#94,.T.);
+#659=EDGE_CURVE('',#542,#543,#461,.T.);
+#660=EDGE_CURVE('',#543,#541,#462,.T.);
+#661=EDGE_CURVE('',#540,#542,#463,.T.);
+#662=EDGE_CURVE('',#544,#545,#464,.T.);
+#663=EDGE_CURVE('',#545,#543,#95,.T.);
+#664=EDGE_CURVE('',#542,#544,#96,.T.);
+#665=EDGE_CURVE('',#546,#547,#465,.T.);
+#666=EDGE_CURVE('',#547,#545,#466,.T.);
+#667=EDGE_CURVE('',#544,#546,#467,.T.);
+#668=EDGE_CURVE('',#513,#547,#97,.T.);
+#669=EDGE_CURVE('',#546,#512,#98,.T.);
+#670=EDGE_CURVE('',#527,#513,#99,.T.);
+#671=EDGE_CURVE('',#514,#526,#100,.T.);
+#672=EDGE_CURVE('',#548,#532,#468,.T.);
+#673=EDGE_CURVE('',#548,#533,#65,.T.);
+#674=EDGE_CURVE('',#522,#548,#66,.T.);
+#675=EDGE_CURVE('',#523,#548,#469,.T.);
+#676=EDGE_CURVE('',#538,#549,#67,.T.);
+#677=EDGE_CURVE('',#539,#549,#470,.T.);
+#678=EDGE_CURVE('',#549,#524,#471,.T.);
+#679=EDGE_CURVE('',#549,#525,#68,.T.);
+#680=EDGE_CURVE('',#540,#536,#101,.T.);
+#681=EDGE_CURVE('',#534,#542,#102,.T.);
+#682=EDGE_CURVE('',#544,#520,#103,.T.);
+#683=EDGE_CURVE('',#550,#550,#472,.T.);
+#684=EDGE_CURVE('',#551,#551,#473,.T.);
+#685=EDGE_CURVE('',#532,#539,#474,.T.);
+#686=EDGE_CURVE('',#518,#546,#104,.T.);
+#687=EDGE_CURVE('',#552,#523,#475,.T.);
+#688=EDGE_CURVE('',#524,#552,#476,.T.);
+#689=EDGE_CURVE('',#553,#554,#477,.T.);
+#690=EDGE_CURVE('',#554,#555,#478,.T.);
+#691=EDGE_CURVE('',#555,#556,#479,.T.);
+#692=EDGE_CURVE('',#556,#555,#480,.T.);
+#693=EDGE_CURVE('',#554,#553,#481,.T.);
+#694=EDGE_CURVE('',#557,#557,#482,.T.);
+#695=EDGE_CURVE('',#556,#558,#105,.T.);
+#696=EDGE_CURVE('',#558,#558,#483,.T.);
+#697=EDGE_CURVE('',#557,#559,#484,.T.);
+#698=EDGE_CURVE('',#559,#559,#485,.T.);
+#699=EDGE_CURVE('',#559,#552,#106,.T.);
+#700=EDGE_CURVE('',#560,#561,#486,.T.);
+#701=EDGE_CURVE('',#561,#562,#487,.T.);
+#702=EDGE_CURVE('',#562,#563,#488,.T.);
+#703=EDGE_CURVE('',#563,#562,#489,.T.);
+#704=EDGE_CURVE('',#561,#560,#490,.T.);
+#705=EDGE_CURVE('',#563,#551,#107,.T.);
+#706=EDGE_CURVE('',#564,#565,#491,.T.);
+#707=EDGE_CURVE('',#565,#566,#492,.T.);
+#708=EDGE_CURVE('',#566,#567,#493,.T.);
+#709=EDGE_CURVE('',#567,#566,#494,.T.);
+#710=EDGE_CURVE('',#565,#564,#495,.T.);
+#711=EDGE_CURVE('',#567,#550,#108,.T.);
+#712=EDGE_CURVE('',#568,#569,#496,.T.);
+#713=EDGE_CURVE('',#569,#570,#109,.T.);
+#714=EDGE_CURVE('',#570,#571,#497,.T.);
+#715=EDGE_CURVE('',#571,#568,#110,.T.);
+#716=EDGE_CURVE('',#572,#570,#111,.T.);
+#717=EDGE_CURVE('',#573,#572,#498,.T.);
+#718=EDGE_CURVE('',#574,#573,#112,.T.);
+#719=EDGE_CURVE('',#574,#575,#113,.T.);
+#720=EDGE_CURVE('',#575,#571,#114,.T.);
+#721=EDGE_CURVE('',#569,#576,#115,.T.);
+#722=EDGE_CURVE('',#572,#576,#116,.T.);
+#723=EDGE_CURVE('',#576,#577,#499,.T.);
+#724=EDGE_CURVE('',#577,#573,#117,.T.);
+#725=EDGE_CURVE('',#575,#578,#118,.T.);
+#726=EDGE_CURVE('',#578,#568,#119,.T.);
+#727=EDGE_CURVE('',#579,#577,#120,.T.);
+#728=EDGE_CURVE('',#579,#574,#121,.T.);
+#729=EDGE_CURVE('',#578,#579,#122,.T.);
+#730=EDGE_CURVE('',#580,#581,#500,.T.);
+#731=EDGE_CURVE('',#581,#582,#123,.T.);
+#732=EDGE_CURVE('',#582,#583,#501,.T.);
+#733=EDGE_CURVE('',#583,#580,#124,.T.);
+#734=EDGE_CURVE('',#584,#582,#125,.T.);
+#735=EDGE_CURVE('',#585,#584,#502,.T.);
+#736=EDGE_CURVE('',#586,#585,#126,.T.);
+#737=EDGE_CURVE('',#586,#587,#127,.T.);
+#738=EDGE_CURVE('',#587,#583,#128,.T.);
+#739=EDGE_CURVE('',#581,#588,#129,.T.);
+#740=EDGE_CURVE('',#584,#588,#130,.T.);
+#741=EDGE_CURVE('',#588,#589,#503,.T.);
+#742=EDGE_CURVE('',#589,#585,#131,.T.);
+#743=EDGE_CURVE('',#587,#590,#132,.T.);
+#744=EDGE_CURVE('',#590,#580,#133,.T.);
+#745=EDGE_CURVE('',#591,#589,#134,.T.);
+#746=EDGE_CURVE('',#591,#586,#135,.T.);
+#747=EDGE_CURVE('',#590,#591,#136,.T.);
+#748=EDGE_CURVE('',#592,#593,#504,.T.);
+#749=EDGE_CURVE('',#593,#594,#137,.T.);
+#750=EDGE_CURVE('',#594,#595,#505,.T.);
+#751=EDGE_CURVE('',#595,#592,#138,.T.);
+#752=EDGE_CURVE('',#596,#594,#139,.T.);
+#753=EDGE_CURVE('',#597,#596,#506,.T.);
+#754=EDGE_CURVE('',#598,#597,#140,.T.);
+#755=EDGE_CURVE('',#598,#599,#141,.T.);
+#756=EDGE_CURVE('',#599,#595,#142,.T.);
+#757=EDGE_CURVE('',#593,#600,#143,.T.);
+#758=EDGE_CURVE('',#596,#600,#144,.T.);
+#759=EDGE_CURVE('',#600,#601,#507,.T.);
+#760=EDGE_CURVE('',#601,#597,#145,.T.);
+#761=EDGE_CURVE('',#599,#602,#146,.T.);
+#762=EDGE_CURVE('',#602,#592,#147,.T.);
+#763=EDGE_CURVE('',#603,#601,#148,.T.);
+#764=EDGE_CURVE('',#603,#598,#149,.T.);
+#765=EDGE_CURVE('',#602,#603,#150,.T.);
+#766=EDGE_CURVE('',#604,#605,#508,.T.);
+#767=EDGE_CURVE('',#605,#606,#151,.T.);
+#768=EDGE_CURVE('',#606,#607,#509,.T.);
+#769=EDGE_CURVE('',#607,#604,#152,.T.);
+#770=EDGE_CURVE('',#608,#606,#153,.T.);
+#771=EDGE_CURVE('',#609,#608,#510,.T.);
+#772=EDGE_CURVE('',#610,#609,#154,.T.);
+#773=EDGE_CURVE('',#610,#611,#155,.T.);
+#774=EDGE_CURVE('',#611,#607,#156,.T.);
+#775=EDGE_CURVE('',#605,#612,#157,.T.);
+#776=EDGE_CURVE('',#608,#612,#158,.T.);
+#777=EDGE_CURVE('',#612,#613,#511,.T.);
+#778=EDGE_CURVE('',#613,#609,#159,.T.);
+#779=EDGE_CURVE('',#611,#614,#160,.T.);
+#780=EDGE_CURVE('',#614,#604,#161,.T.);
+#781=EDGE_CURVE('',#615,#613,#162,.T.);
+#782=EDGE_CURVE('',#615,#610,#163,.T.);
+#783=EDGE_CURVE('',#614,#615,#164,.T.);
+#784=ORIENTED_EDGE('',*,*,#616,.F.);
+#785=ORIENTED_EDGE('',*,*,#617,.F.);
+#786=ORIENTED_EDGE('',*,*,#618,.F.);
+#787=ORIENTED_EDGE('',*,*,#619,.F.);
+#788=ORIENTED_EDGE('',*,*,#620,.F.);
+#789=ORIENTED_EDGE('',*,*,#621,.F.);
+#790=ORIENTED_EDGE('',*,*,#622,.T.);
+#791=ORIENTED_EDGE('',*,*,#623,.T.);
+#792=ORIENTED_EDGE('',*,*,#620,.T.);
+#793=ORIENTED_EDGE('',*,*,#624,.T.);
+#794=ORIENTED_EDGE('',*,*,#625,.T.);
+#795=ORIENTED_EDGE('',*,*,#626,.T.);
+#796=ORIENTED_EDGE('',*,*,#622,.F.);
+#797=ORIENTED_EDGE('',*,*,#627,.T.);
+#798=ORIENTED_EDGE('',*,*,#628,.T.);
+#799=ORIENTED_EDGE('',*,*,#629,.T.);
+#800=ORIENTED_EDGE('',*,*,#625,.F.);
+#801=ORIENTED_EDGE('',*,*,#630,.T.);
+#802=ORIENTED_EDGE('',*,*,#631,.T.);
+#803=ORIENTED_EDGE('',*,*,#632,.T.);
+#804=ORIENTED_EDGE('',*,*,#621,.T.);
+#805=ORIENTED_EDGE('',*,*,#633,.T.);
+#806=ORIENTED_EDGE('',*,*,#617,.T.);
+#807=ORIENTED_EDGE('',*,*,#634,.T.);
+#808=ORIENTED_EDGE('',*,*,#619,.T.);
+#809=ORIENTED_EDGE('',*,*,#635,.T.);
+#810=ORIENTED_EDGE('',*,*,#636,.F.);
+#811=ORIENTED_EDGE('',*,*,#637,.F.);
+#812=ORIENTED_EDGE('',*,*,#638,.F.);
+#813=ORIENTED_EDGE('',*,*,#639,.F.);
+#814=ORIENTED_EDGE('',*,*,#640,.F.);
+#815=ORIENTED_EDGE('',*,*,#641,.F.);
+#816=ORIENTED_EDGE('',*,*,#642,.T.);
+#817=ORIENTED_EDGE('',*,*,#643,.T.);
+#818=ORIENTED_EDGE('',*,*,#644,.T.);
+#819=ORIENTED_EDGE('',*,*,#645,.T.);
+#820=ORIENTED_EDGE('',*,*,#646,.T.);
+#821=ORIENTED_EDGE('',*,*,#647,.T.);
+#822=ORIENTED_EDGE('',*,*,#644,.F.);
+#823=ORIENTED_EDGE('',*,*,#648,.T.);
+#824=ORIENTED_EDGE('',*,*,#640,.T.);
+#825=ORIENTED_EDGE('',*,*,#649,.T.);
+#826=ORIENTED_EDGE('',*,*,#646,.F.);
+#827=ORIENTED_EDGE('',*,*,#650,.T.);
+#828=ORIENTED_EDGE('',*,*,#637,.T.);
+#829=ORIENTED_EDGE('',*,*,#651,.T.);
+#830=ORIENTED_EDGE('',*,*,#641,.T.);
+#831=ORIENTED_EDGE('',*,*,#652,.T.);
+#832=ORIENTED_EDGE('',*,*,#653,.T.);
+#833=ORIENTED_EDGE('',*,*,#654,.T.);
+#834=ORIENTED_EDGE('',*,*,#639,.T.);
+#835=ORIENTED_EDGE('',*,*,#655,.T.);
+#836=ORIENTED_EDGE('',*,*,#656,.T.);
+#837=ORIENTED_EDGE('',*,*,#657,.T.);
+#838=ORIENTED_EDGE('',*,*,#638,.T.);
+#839=ORIENTED_EDGE('',*,*,#658,.T.);
+#840=ORIENTED_EDGE('',*,*,#659,.T.);
+#841=ORIENTED_EDGE('',*,*,#660,.T.);
+#842=ORIENTED_EDGE('',*,*,#656,.F.);
+#843=ORIENTED_EDGE('',*,*,#661,.T.);
+#844=ORIENTED_EDGE('',*,*,#662,.T.);
+#845=ORIENTED_EDGE('',*,*,#663,.T.);
+#846=ORIENTED_EDGE('',*,*,#659,.F.);
+#847=ORIENTED_EDGE('',*,*,#664,.T.);
+#848=ORIENTED_EDGE('',*,*,#665,.T.);
+#849=ORIENTED_EDGE('',*,*,#666,.T.);
+#850=ORIENTED_EDGE('',*,*,#662,.F.);
+#851=ORIENTED_EDGE('',*,*,#667,.T.);
+#852=ORIENTED_EDGE('',*,*,#616,.T.);
+#853=ORIENTED_EDGE('',*,*,#668,.T.);
+#854=ORIENTED_EDGE('',*,*,#665,.F.);
+#855=ORIENTED_EDGE('',*,*,#669,.T.);
+#856=ORIENTED_EDGE('',*,*,#636,.T.);
+#857=ORIENTED_EDGE('',*,*,#670,.T.);
+#858=ORIENTED_EDGE('',*,*,#618,.T.);
+#859=ORIENTED_EDGE('',*,*,#671,.T.);
+#860=ORIENTED_EDGE('',*,*,#642,.F.);
+#861=ORIENTED_EDGE('',*,*,#672,.F.);
+#862=ORIENTED_EDGE('',*,*,#673,.T.);
+#863=ORIENTED_EDGE('',*,*,#628,.F.);
+#864=ORIENTED_EDGE('',*,*,#674,.T.);
+#865=ORIENTED_EDGE('',*,*,#675,.F.);
+#866=ORIENTED_EDGE('',*,*,#653,.F.);
+#867=ORIENTED_EDGE('',*,*,#676,.T.);
+#868=ORIENTED_EDGE('',*,*,#677,.F.);
+#869=ORIENTED_EDGE('',*,*,#631,.F.);
+#870=ORIENTED_EDGE('',*,*,#678,.F.);
+#871=ORIENTED_EDGE('',*,*,#679,.T.);
+#872=ORIENTED_EDGE('',*,*,#658,.F.);
+#873=ORIENTED_EDGE('',*,*,#652,.F.);
+#874=ORIENTED_EDGE('',*,*,#650,.F.);
+#875=ORIENTED_EDGE('',*,*,#680,.F.);
+#876=ORIENTED_EDGE('',*,*,#661,.F.);
+#877=ORIENTED_EDGE('',*,*,#680,.T.);
+#878=ORIENTED_EDGE('',*,*,#648,.F.);
+#879=ORIENTED_EDGE('',*,*,#681,.T.);
+#880=ORIENTED_EDGE('',*,*,#664,.F.);
+#881=ORIENTED_EDGE('',*,*,#681,.F.);
+#882=ORIENTED_EDGE('',*,*,#643,.F.);
+#883=ORIENTED_EDGE('',*,*,#673,.F.);
+#884=ORIENTED_EDGE('',*,*,#674,.F.);
+#885=ORIENTED_EDGE('',*,*,#630,.F.);
+#886=ORIENTED_EDGE('',*,*,#682,.F.);
+#887=ORIENTED_EDGE('',*,*,#683,.T.);
+#888=ORIENTED_EDGE('',*,*,#684,.T.);
+#889=ORIENTED_EDGE('',*,*,#645,.F.);
+#890=ORIENTED_EDGE('',*,*,#647,.F.);
+#891=ORIENTED_EDGE('',*,*,#649,.F.);
+#892=ORIENTED_EDGE('',*,*,#654,.F.);
+#893=ORIENTED_EDGE('',*,*,#685,.F.);
+#894=ORIENTED_EDGE('',*,*,#657,.F.);
+#895=ORIENTED_EDGE('',*,*,#660,.F.);
+#896=ORIENTED_EDGE('',*,*,#663,.F.);
+#897=ORIENTED_EDGE('',*,*,#666,.F.);
+#898=ORIENTED_EDGE('',*,*,#668,.F.);
+#899=ORIENTED_EDGE('',*,*,#670,.F.);
+#900=ORIENTED_EDGE('',*,*,#667,.F.);
+#901=ORIENTED_EDGE('',*,*,#682,.T.);
+#902=ORIENTED_EDGE('',*,*,#627,.F.);
+#903=ORIENTED_EDGE('',*,*,#686,.T.);
+#904=ORIENTED_EDGE('',*,*,#629,.F.);
+#905=ORIENTED_EDGE('',*,*,#687,.F.);
+#906=ORIENTED_EDGE('',*,*,#688,.F.);
+#907=ORIENTED_EDGE('',*,*,#633,.F.);
+#908=ORIENTED_EDGE('',*,*,#623,.F.);
+#909=ORIENTED_EDGE('',*,*,#626,.F.);
+#910=ORIENTED_EDGE('',*,*,#689,.T.);
+#911=ORIENTED_EDGE('',*,*,#690,.T.);
+#912=ORIENTED_EDGE('',*,*,#691,.T.);
+#913=ORIENTED_EDGE('',*,*,#692,.T.);
+#914=ORIENTED_EDGE('',*,*,#690,.F.);
+#915=ORIENTED_EDGE('',*,*,#693,.T.);
+#916=ORIENTED_EDGE('',*,*,#694,.F.);
+#917=ORIENTED_EDGE('',*,*,#689,.F.);
+#918=ORIENTED_EDGE('',*,*,#693,.F.);
+#919=ORIENTED_EDGE('',*,*,#692,.F.);
+#920=ORIENTED_EDGE('',*,*,#695,.T.);
+#921=ORIENTED_EDGE('',*,*,#696,.T.);
+#922=ORIENTED_EDGE('',*,*,#695,.F.);
+#923=ORIENTED_EDGE('',*,*,#691,.F.);
+#924=ORIENTED_EDGE('',*,*,#694,.T.);
+#925=ORIENTED_EDGE('',*,*,#697,.T.);
+#926=ORIENTED_EDGE('',*,*,#698,.T.);
+#927=ORIENTED_EDGE('',*,*,#697,.F.);
+#928=ORIENTED_EDGE('',*,*,#698,.F.);
+#929=ORIENTED_EDGE('',*,*,#699,.T.);
+#930=ORIENTED_EDGE('',*,*,#687,.T.);
+#931=ORIENTED_EDGE('',*,*,#675,.T.);
+#932=ORIENTED_EDGE('',*,*,#672,.T.);
+#933=ORIENTED_EDGE('',*,*,#685,.T.);
+#934=ORIENTED_EDGE('',*,*,#677,.T.);
+#935=ORIENTED_EDGE('',*,*,#678,.T.);
+#936=ORIENTED_EDGE('',*,*,#688,.T.);
+#937=ORIENTED_EDGE('',*,*,#699,.F.);
+#938=ORIENTED_EDGE('',*,*,#700,.T.);
+#939=ORIENTED_EDGE('',*,*,#701,.T.);
+#940=ORIENTED_EDGE('',*,*,#702,.T.);
+#941=ORIENTED_EDGE('',*,*,#703,.T.);
+#942=ORIENTED_EDGE('',*,*,#701,.F.);
+#943=ORIENTED_EDGE('',*,*,#704,.T.);
+#944=ORIENTED_EDGE('',*,*,#703,.F.);
+#945=ORIENTED_EDGE('',*,*,#705,.T.);
+#946=ORIENTED_EDGE('',*,*,#684,.F.);
+#947=ORIENTED_EDGE('',*,*,#705,.F.);
+#948=ORIENTED_EDGE('',*,*,#702,.F.);
+#949=ORIENTED_EDGE('',*,*,#700,.F.);
+#950=ORIENTED_EDGE('',*,*,#704,.F.);
+#951=ORIENTED_EDGE('',*,*,#706,.T.);
+#952=ORIENTED_EDGE('',*,*,#707,.T.);
+#953=ORIENTED_EDGE('',*,*,#708,.T.);
+#954=ORIENTED_EDGE('',*,*,#709,.T.);
+#955=ORIENTED_EDGE('',*,*,#707,.F.);
+#956=ORIENTED_EDGE('',*,*,#710,.T.);
+#957=ORIENTED_EDGE('',*,*,#709,.F.);
+#958=ORIENTED_EDGE('',*,*,#711,.T.);
+#959=ORIENTED_EDGE('',*,*,#683,.F.);
+#960=ORIENTED_EDGE('',*,*,#711,.F.);
+#961=ORIENTED_EDGE('',*,*,#708,.F.);
+#962=ORIENTED_EDGE('',*,*,#706,.F.);
+#963=ORIENTED_EDGE('',*,*,#710,.F.);
+#964=ORIENTED_EDGE('',*,*,#696,.F.);
+#965=ORIENTED_EDGE('',*,*,#676,.F.);
+#966=ORIENTED_EDGE('',*,*,#655,.F.);
+#967=ORIENTED_EDGE('',*,*,#651,.F.);
+#968=ORIENTED_EDGE('',*,*,#671,.F.);
+#969=ORIENTED_EDGE('',*,*,#635,.F.);
+#970=ORIENTED_EDGE('',*,*,#632,.F.);
+#971=ORIENTED_EDGE('',*,*,#679,.F.);
+#972=ORIENTED_EDGE('',*,*,#669,.F.);
+#973=ORIENTED_EDGE('',*,*,#686,.F.);
+#974=ORIENTED_EDGE('',*,*,#624,.F.);
+#975=ORIENTED_EDGE('',*,*,#634,.F.);
+#976=ORIENTED_EDGE('',*,*,#712,.T.);
+#977=ORIENTED_EDGE('',*,*,#713,.T.);
+#978=ORIENTED_EDGE('',*,*,#714,.T.);
+#979=ORIENTED_EDGE('',*,*,#715,.T.);
+#980=ORIENTED_EDGE('',*,*,#714,.F.);
+#981=ORIENTED_EDGE('',*,*,#716,.F.);
+#982=ORIENTED_EDGE('',*,*,#717,.F.);
+#983=ORIENTED_EDGE('',*,*,#718,.F.);
+#984=ORIENTED_EDGE('',*,*,#719,.T.);
+#985=ORIENTED_EDGE('',*,*,#720,.T.);
+#986=ORIENTED_EDGE('',*,*,#713,.F.);
+#987=ORIENTED_EDGE('',*,*,#721,.T.);
+#988=ORIENTED_EDGE('',*,*,#722,.F.);
+#989=ORIENTED_EDGE('',*,*,#716,.T.);
+#990=ORIENTED_EDGE('',*,*,#717,.T.);
+#991=ORIENTED_EDGE('',*,*,#722,.T.);
+#992=ORIENTED_EDGE('',*,*,#723,.T.);
+#993=ORIENTED_EDGE('',*,*,#724,.T.);
+#994=ORIENTED_EDGE('',*,*,#715,.F.);
+#995=ORIENTED_EDGE('',*,*,#720,.F.);
+#996=ORIENTED_EDGE('',*,*,#725,.T.);
+#997=ORIENTED_EDGE('',*,*,#726,.T.);
+#998=ORIENTED_EDGE('',*,*,#724,.F.);
+#999=ORIENTED_EDGE('',*,*,#727,.F.);
+#1000=ORIENTED_EDGE('',*,*,#728,.T.);
+#1001=ORIENTED_EDGE('',*,*,#718,.T.);
+#1002=ORIENTED_EDGE('',*,*,#712,.F.);
+#1003=ORIENTED_EDGE('',*,*,#726,.F.);
+#1004=ORIENTED_EDGE('',*,*,#729,.T.);
+#1005=ORIENTED_EDGE('',*,*,#727,.T.);
+#1006=ORIENTED_EDGE('',*,*,#723,.F.);
+#1007=ORIENTED_EDGE('',*,*,#721,.F.);
+#1008=ORIENTED_EDGE('',*,*,#729,.F.);
+#1009=ORIENTED_EDGE('',*,*,#725,.F.);
+#1010=ORIENTED_EDGE('',*,*,#719,.F.);
+#1011=ORIENTED_EDGE('',*,*,#728,.F.);
+#1012=ORIENTED_EDGE('',*,*,#730,.T.);
+#1013=ORIENTED_EDGE('',*,*,#731,.T.);
+#1014=ORIENTED_EDGE('',*,*,#732,.T.);
+#1015=ORIENTED_EDGE('',*,*,#733,.T.);
+#1016=ORIENTED_EDGE('',*,*,#732,.F.);
+#1017=ORIENTED_EDGE('',*,*,#734,.F.);
+#1018=ORIENTED_EDGE('',*,*,#735,.F.);
+#1019=ORIENTED_EDGE('',*,*,#736,.F.);
+#1020=ORIENTED_EDGE('',*,*,#737,.T.);
+#1021=ORIENTED_EDGE('',*,*,#738,.T.);
+#1022=ORIENTED_EDGE('',*,*,#731,.F.);
+#1023=ORIENTED_EDGE('',*,*,#739,.T.);
+#1024=ORIENTED_EDGE('',*,*,#740,.F.);
+#1025=ORIENTED_EDGE('',*,*,#734,.T.);
+#1026=ORIENTED_EDGE('',*,*,#735,.T.);
+#1027=ORIENTED_EDGE('',*,*,#740,.T.);
+#1028=ORIENTED_EDGE('',*,*,#741,.T.);
+#1029=ORIENTED_EDGE('',*,*,#742,.T.);
+#1030=ORIENTED_EDGE('',*,*,#733,.F.);
+#1031=ORIENTED_EDGE('',*,*,#738,.F.);
+#1032=ORIENTED_EDGE('',*,*,#743,.T.);
+#1033=ORIENTED_EDGE('',*,*,#744,.T.);
+#1034=ORIENTED_EDGE('',*,*,#742,.F.);
+#1035=ORIENTED_EDGE('',*,*,#745,.F.);
+#1036=ORIENTED_EDGE('',*,*,#746,.T.);
+#1037=ORIENTED_EDGE('',*,*,#736,.T.);
+#1038=ORIENTED_EDGE('',*,*,#730,.F.);
+#1039=ORIENTED_EDGE('',*,*,#744,.F.);
+#1040=ORIENTED_EDGE('',*,*,#747,.T.);
+#1041=ORIENTED_EDGE('',*,*,#745,.T.);
+#1042=ORIENTED_EDGE('',*,*,#741,.F.);
+#1043=ORIENTED_EDGE('',*,*,#739,.F.);
+#1044=ORIENTED_EDGE('',*,*,#747,.F.);
+#1045=ORIENTED_EDGE('',*,*,#743,.F.);
+#1046=ORIENTED_EDGE('',*,*,#737,.F.);
+#1047=ORIENTED_EDGE('',*,*,#746,.F.);
+#1048=ORIENTED_EDGE('',*,*,#748,.T.);
+#1049=ORIENTED_EDGE('',*,*,#749,.T.);
+#1050=ORIENTED_EDGE('',*,*,#750,.T.);
+#1051=ORIENTED_EDGE('',*,*,#751,.T.);
+#1052=ORIENTED_EDGE('',*,*,#750,.F.);
+#1053=ORIENTED_EDGE('',*,*,#752,.F.);
+#1054=ORIENTED_EDGE('',*,*,#753,.F.);
+#1055=ORIENTED_EDGE('',*,*,#754,.F.);
+#1056=ORIENTED_EDGE('',*,*,#755,.T.);
+#1057=ORIENTED_EDGE('',*,*,#756,.T.);
+#1058=ORIENTED_EDGE('',*,*,#749,.F.);
+#1059=ORIENTED_EDGE('',*,*,#757,.T.);
+#1060=ORIENTED_EDGE('',*,*,#758,.F.);
+#1061=ORIENTED_EDGE('',*,*,#752,.T.);
+#1062=ORIENTED_EDGE('',*,*,#753,.T.);
+#1063=ORIENTED_EDGE('',*,*,#758,.T.);
+#1064=ORIENTED_EDGE('',*,*,#759,.T.);
+#1065=ORIENTED_EDGE('',*,*,#760,.T.);
+#1066=ORIENTED_EDGE('',*,*,#751,.F.);
+#1067=ORIENTED_EDGE('',*,*,#756,.F.);
+#1068=ORIENTED_EDGE('',*,*,#761,.T.);
+#1069=ORIENTED_EDGE('',*,*,#762,.T.);
+#1070=ORIENTED_EDGE('',*,*,#760,.F.);
+#1071=ORIENTED_EDGE('',*,*,#763,.F.);
+#1072=ORIENTED_EDGE('',*,*,#764,.T.);
+#1073=ORIENTED_EDGE('',*,*,#754,.T.);
+#1074=ORIENTED_EDGE('',*,*,#748,.F.);
+#1075=ORIENTED_EDGE('',*,*,#762,.F.);
+#1076=ORIENTED_EDGE('',*,*,#765,.T.);
+#1077=ORIENTED_EDGE('',*,*,#763,.T.);
+#1078=ORIENTED_EDGE('',*,*,#759,.F.);
+#1079=ORIENTED_EDGE('',*,*,#757,.F.);
+#1080=ORIENTED_EDGE('',*,*,#765,.F.);
+#1081=ORIENTED_EDGE('',*,*,#761,.F.);
+#1082=ORIENTED_EDGE('',*,*,#755,.F.);
+#1083=ORIENTED_EDGE('',*,*,#764,.F.);
+#1084=ORIENTED_EDGE('',*,*,#766,.T.);
+#1085=ORIENTED_EDGE('',*,*,#767,.T.);
+#1086=ORIENTED_EDGE('',*,*,#768,.T.);
+#1087=ORIENTED_EDGE('',*,*,#769,.T.);
+#1088=ORIENTED_EDGE('',*,*,#768,.F.);
+#1089=ORIENTED_EDGE('',*,*,#770,.F.);
+#1090=ORIENTED_EDGE('',*,*,#771,.F.);
+#1091=ORIENTED_EDGE('',*,*,#772,.F.);
+#1092=ORIENTED_EDGE('',*,*,#773,.T.);
+#1093=ORIENTED_EDGE('',*,*,#774,.T.);
+#1094=ORIENTED_EDGE('',*,*,#767,.F.);
+#1095=ORIENTED_EDGE('',*,*,#775,.T.);
+#1096=ORIENTED_EDGE('',*,*,#776,.F.);
+#1097=ORIENTED_EDGE('',*,*,#770,.T.);
+#1098=ORIENTED_EDGE('',*,*,#771,.T.);
+#1099=ORIENTED_EDGE('',*,*,#776,.T.);
+#1100=ORIENTED_EDGE('',*,*,#777,.T.);
+#1101=ORIENTED_EDGE('',*,*,#778,.T.);
+#1102=ORIENTED_EDGE('',*,*,#769,.F.);
+#1103=ORIENTED_EDGE('',*,*,#774,.F.);
+#1104=ORIENTED_EDGE('',*,*,#779,.T.);
+#1105=ORIENTED_EDGE('',*,*,#780,.T.);
+#1106=ORIENTED_EDGE('',*,*,#778,.F.);
+#1107=ORIENTED_EDGE('',*,*,#781,.F.);
+#1108=ORIENTED_EDGE('',*,*,#782,.T.);
+#1109=ORIENTED_EDGE('',*,*,#772,.T.);
+#1110=ORIENTED_EDGE('',*,*,#766,.F.);
+#1111=ORIENTED_EDGE('',*,*,#780,.F.);
+#1112=ORIENTED_EDGE('',*,*,#783,.T.);
+#1113=ORIENTED_EDGE('',*,*,#781,.T.);
+#1114=ORIENTED_EDGE('',*,*,#777,.F.);
+#1115=ORIENTED_EDGE('',*,*,#775,.F.);
+#1116=ORIENTED_EDGE('',*,*,#783,.F.);
+#1117=ORIENTED_EDGE('',*,*,#779,.F.);
+#1118=ORIENTED_EDGE('',*,*,#773,.F.);
+#1119=ORIENTED_EDGE('',*,*,#782,.F.);
+#1120=SPHERICAL_SURFACE('',#1219,0.1);
+#1121=SPHERICAL_SURFACE('',#1223,0.1);
+#1122=SPHERICAL_SURFACE('',#1237,0.1);
+#1123=SPHERICAL_SURFACE('',#1241,0.1);
+#1124=ADVANCED_FACE('',(#279),#1120,.T.);
+#1125=ADVANCED_FACE('',(#280),#1121,.T.);
+#1126=ADVANCED_FACE('',(#281),#253,.T.);
+#1127=ADVANCED_FACE('',(#282),#73,.F.);
+#1128=ADVANCED_FACE('',(#283),#254,.T.);
+#1129=ADVANCED_FACE('',(#284),#255,.T.);
+#1130=ADVANCED_FACE('',(#285),#256,.T.);
+#1131=ADVANCED_FACE('',(#286),#1122,.T.);
+#1132=ADVANCED_FACE('',(#287),#1123,.T.);
+#1133=ADVANCED_FACE('',(#288),#257,.T.);
+#1134=ADVANCED_FACE('',(#289),#74,.F.);
+#1135=ADVANCED_FACE('',(#290),#258,.T.);
+#1136=ADVANCED_FACE('',(#291),#259,.T.);
+#1137=ADVANCED_FACE('',(#292),#260,.T.);
+#1138=ADVANCED_FACE('',(#293),#261,.T.);
+#1139=ADVANCED_FACE('',(#294),#75,.F.);
+#1140=ADVANCED_FACE('',(#295),#262,.T.);
+#1141=ADVANCED_FACE('',(#296),#76,.F.);
+#1142=ADVANCED_FACE('',(#297),#263,.T.);
+#1143=ADVANCED_FACE('',(#298),#264,.T.);
+#1144=ADVANCED_FACE('',(#299),#69,.F.);
+#1145=ADVANCED_FACE('',(#300),#70,.F.);
+#1146=ADVANCED_FACE('',(#301),#71,.F.);
+#1147=ADVANCED_FACE('',(#302),#72,.F.);
+#1148=ADVANCED_FACE('',(#303),#30,.T.);
+#1149=ADVANCED_FACE('',(#304),#265,.T.);
+#1150=ADVANCED_FACE('',(#305,#27,#28),#31,.T.);
+#1151=ADVANCED_FACE('',(#306),#32,.T.);
+#1152=ADVANCED_FACE('',(#307),#33,.T.);
+#1153=ADVANCED_FACE('',(#308),#266,.T.);
+#1154=ADVANCED_FACE('',(#309),#34,.T.);
+#1155=ADVANCED_FACE('',(#310),#23,.T.);
+#1156=ADVANCED_FACE('',(#311,#29),#35,.T.);
+#1157=ADVANCED_FACE('',(#312),#267,.F.);
+#1158=ADVANCED_FACE('',(#313),#24,.T.);
+#1159=ADVANCED_FACE('',(#314),#268,.T.);
+#1160=ADVANCED_FACE('',(#315),#25,.T.);
+#1161=ADVANCED_FACE('',(#316),#269,.T.);
+#1162=ADVANCED_FACE('',(#317),#36,.T.);
+#1163=ADVANCED_FACE('',(#318),#26,.T.);
+#1164=ADVANCED_FACE('',(#319),#270,.T.);
+#1165=ADVANCED_FACE('',(#320),#37,.T.);
+#1166=ADVANCED_FACE('',(#321),#38,.T.);
+#1167=ADVANCED_FACE('',(#322),#39,.T.);
+#1168=ADVANCED_FACE('',(#323),#40,.T.);
+#1169=ADVANCED_FACE('',(#324),#271,.T.);
+#1170=ADVANCED_FACE('',(#325),#41,.T.);
+#1171=ADVANCED_FACE('',(#326),#42,.T.);
+#1172=ADVANCED_FACE('',(#327),#272,.T.);
+#1173=ADVANCED_FACE('',(#328),#43,.T.);
+#1174=ADVANCED_FACE('',(#329),#44,.T.);
+#1175=ADVANCED_FACE('',(#330),#45,.T.);
+#1176=ADVANCED_FACE('',(#331),#46,.F.);
+#1177=ADVANCED_FACE('',(#332),#273,.T.);
+#1178=ADVANCED_FACE('',(#333),#47,.T.);
+#1179=ADVANCED_FACE('',(#334),#48,.T.);
+#1180=ADVANCED_FACE('',(#335),#274,.T.);
+#1181=ADVANCED_FACE('',(#336),#49,.T.);
+#1182=ADVANCED_FACE('',(#337),#50,.T.);
+#1183=ADVANCED_FACE('',(#338),#51,.T.);
+#1184=ADVANCED_FACE('',(#339),#52,.F.);
+#1185=ADVANCED_FACE('',(#340),#275,.T.);
+#1186=ADVANCED_FACE('',(#341),#53,.T.);
+#1187=ADVANCED_FACE('',(#342),#54,.T.);
+#1188=ADVANCED_FACE('',(#343),#276,.T.);
+#1189=ADVANCED_FACE('',(#344),#55,.T.);
+#1190=ADVANCED_FACE('',(#345),#56,.T.);
+#1191=ADVANCED_FACE('',(#346),#57,.T.);
+#1192=ADVANCED_FACE('',(#347),#58,.F.);
+#1193=ADVANCED_FACE('',(#348),#277,.T.);
+#1194=ADVANCED_FACE('',(#349),#59,.T.);
+#1195=ADVANCED_FACE('',(#350),#60,.T.);
+#1196=ADVANCED_FACE('',(#351),#278,.T.);
+#1197=ADVANCED_FACE('',(#352),#61,.T.);
+#1198=ADVANCED_FACE('',(#353),#62,.T.);
+#1199=ADVANCED_FACE('',(#354),#63,.T.);
+#1200=ADVANCED_FACE('',(#355),#64,.F.);
+#1201=CLOSED_SHELL('',(#1124,#1125,#1126,#1127,#1128,#1129,#1130,#1131,
+#1132,#1133,#1134,#1135,#1136,#1137,#1138,#1139,#1140,#1141,#1142,#1143,
+#1144,#1145,#1146,#1147,#1148,#1149,#1150,#1151,#1152,#1153,#1154,#1155,
+#1156,#1157,#1158,#1159,#1160,#1161,#1162,#1163,#1164,#1165,#1166,#1167,
+#1168));
+#1202=CLOSED_SHELL('',(#1169,#1170,#1171,#1172,#1173,#1174,#1175,#1176));
+#1203=CLOSED_SHELL('',(#1177,#1178,#1179,#1180,#1181,#1182,#1183,#1184));
+#1204=CLOSED_SHELL('',(#1185,#1186,#1187,#1188,#1189,#1190,#1191,#1192));
+#1205=CLOSED_SHELL('',(#1193,#1194,#1195,#1196,#1197,#1198,#1199,#1200));
+#1206=DERIVED_UNIT_ELEMENT(#1208,1.);
+#1207=DERIVED_UNIT_ELEMENT(#2255,3.);
+#1208=(
+MASS_UNIT()
+NAMED_UNIT(*)
+SI_UNIT(.KILO.,.GRAM.)
+);
+#1209=DERIVED_UNIT((#1206,#1207));
+#1210=MEASURE_REPRESENTATION_ITEM('density measure',
+POSITIVE_RATIO_MEASURE(7850.),#1209);
+#1211=PROPERTY_DEFINITION_REPRESENTATION(#1216,#1213);
+#1212=PROPERTY_DEFINITION_REPRESENTATION(#1217,#1214);
+#1213=REPRESENTATION('material name',(#1215),#2252);
+#1214=REPRESENTATION('density',(#1210),#2252);
+#1215=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel');
+#1216=PROPERTY_DEFINITION('material property','material name',#2262);
+#1217=PROPERTY_DEFINITION('material property','density of part',#2262);
+#1218=AXIS2_PLACEMENT_3D('placement',#1744,#1364,#1365);
+#1219=AXIS2_PLACEMENT_3D('',#1745,#1366,#1367);
+#1220=AXIS2_PLACEMENT_3D('',#1748,#1368,#1369);
+#1221=AXIS2_PLACEMENT_3D('',#1750,#1370,#1371);
+#1222=AXIS2_PLACEMENT_3D('',#1751,#1372,#1373);
+#1223=AXIS2_PLACEMENT_3D('',#1752,#1374,#1375);
+#1224=AXIS2_PLACEMENT_3D('',#1755,#1376,#1377);
+#1225=AXIS2_PLACEMENT_3D('',#1757,#1378,#1379);
+#1226=AXIS2_PLACEMENT_3D('',#1758,#1380,#1381);
+#1227=AXIS2_PLACEMENT_3D('',#1759,#1382,#1383);
+#1228=AXIS2_PLACEMENT_3D('',#1762,#1384,#1385);
+#1229=AXIS2_PLACEMENT_3D('',#1776,#1388,#1389);
+#1230=AXIS2_PLACEMENT_3D('',#1777,#1390,#1391);
+#1231=AXIS2_PLACEMENT_3D('',#1778,#1392,#1393);
+#1232=AXIS2_PLACEMENT_3D('',#1779,#1394,#1395);
+#1233=AXIS2_PLACEMENT_3D('',#1782,#1396,#1397);
+#1234=AXIS2_PLACEMENT_3D('',#1785,#1400,#1401);
+#1235=AXIS2_PLACEMENT_3D('',#1788,#1402,#1403);
+#1236=AXIS2_PLACEMENT_3D('',#1791,#1406,#1407);
+#1237=AXIS2_PLACEMENT_3D('',#1794,#1410,#1411);
+#1238=AXIS2_PLACEMENT_3D('',#1797,#1412,#1413);
+#1239=AXIS2_PLACEMENT_3D('',#1799,#1414,#1415);
+#1240=AXIS2_PLACEMENT_3D('',#1800,#1416,#1417);
+#1241=AXIS2_PLACEMENT_3D('',#1801,#1418,#1419);
+#1242=AXIS2_PLACEMENT_3D('',#1804,#1420,#1421);
+#1243=AXIS2_PLACEMENT_3D('',#1806,#1422,#1423);
+#1244=AXIS2_PLACEMENT_3D('',#1807,#1424,#1425);
+#1245=AXIS2_PLACEMENT_3D('',#1808,#1426,#1427);
+#1246=AXIS2_PLACEMENT_3D('',#1811,#1428,#1429);
+#1247=AXIS2_PLACEMENT_3D('',#1815,#1431,#1432);
+#1248=AXIS2_PLACEMENT_3D('',#1828,#1434,#1435);
+#1249=AXIS2_PLACEMENT_3D('',#1829,#1436,#1437);
+#1250=AXIS2_PLACEMENT_3D('',#1830,#1438,#1439);
+#1251=AXIS2_PLACEMENT_3D('',#1831,#1440,#1441);
+#1252=AXIS2_PLACEMENT_3D('',#1834,#1444,#1445);
+#1253=AXIS2_PLACEMENT_3D('',#1837,#1448,#1449);
+#1254=AXIS2_PLACEMENT_3D('',#1840,#1450,#1451);
+#1255=AXIS2_PLACEMENT_3D('',#1843,#1454,#1455);
+#1256=AXIS2_PLACEMENT_3D('',#1846,#1456,#1457);
+#1257=AXIS2_PLACEMENT_3D('',#1860,#1460,#1461);
+#1258=AXIS2_PLACEMENT_3D('',#1861,#1462,#1463);
+#1259=AXIS2_PLACEMENT_3D('',#1862,#1464,#1465);
+#1260=AXIS2_PLACEMENT_3D('',#1863,#1466,#1467);
+#1261=AXIS2_PLACEMENT_3D('',#1866,#1468,#1469);
+#1262=AXIS2_PLACEMENT_3D('',#1880,#1472,#1473);
+#1263=AXIS2_PLACEMENT_3D('',#1881,#1474,#1475);
+#1264=AXIS2_PLACEMENT_3D('',#1882,#1476,#1477);
+#1265=AXIS2_PLACEMENT_3D('',#1883,#1478,#1479);
+#1266=AXIS2_PLACEMENT_3D('',#1886,#1482,#1483);
+#1267=AXIS2_PLACEMENT_3D('',#1920,#1486,#1487);
+#1268=AXIS2_PLACEMENT_3D('',#1957,#1488,#1489);
+#1269=AXIS2_PLACEMENT_3D('',#1989,#1490,#1491);
+#1270=AXIS2_PLACEMENT_3D('',#2020,#1492,#1493);
+#1271=AXIS2_PLACEMENT_3D('',#2027,#1494,#1495);
+#1272=AXIS2_PLACEMENT_3D('',#2029,#1497,#1498);
+#1273=AXIS2_PLACEMENT_3D('',#2031,#1500,#1501);
+#1274=AXIS2_PLACEMENT_3D('',#2034,#1503,#1504);
+#1275=AXIS2_PLACEMENT_3D('',#2036,#1505,#1506);
+#1276=AXIS2_PLACEMENT_3D('',#2037,#1507,#1508);
+#1277=AXIS2_PLACEMENT_3D('',#2038,#1509,#1510);
+#1278=AXIS2_PLACEMENT_3D('',#2039,#1511,#1512);
+#1279=AXIS2_PLACEMENT_3D('',#2040,#1513,#1514);
+#1280=AXIS2_PLACEMENT_3D('',#2042,#1516,#1517);
+#1281=AXIS2_PLACEMENT_3D('',#2044,#1518,#1519);
+#1282=AXIS2_PLACEMENT_3D('',#2045,#1520,#1521);
+#1283=AXIS2_PLACEMENT_3D('',#2046,#1522,#1523);
+#1284=AXIS2_PLACEMENT_3D('',#2049,#1524,#1525);
+#1285=AXIS2_PLACEMENT_3D('',#2051,#1526,#1527);
+#1286=AXIS2_PLACEMENT_3D('',#2053,#1528,#1529);
+#1287=AXIS2_PLACEMENT_3D('',#2054,#1530,#1531);
+#1288=AXIS2_PLACEMENT_3D('',#2055,#1532,#1533);
+#1289=AXIS2_PLACEMENT_3D('',#2056,#1534,#1535);
+#1290=AXIS2_PLACEMENT_3D('',#2058,#1536,#1537);
+#1291=AXIS2_PLACEMENT_3D('',#2059,#1538,#1539);
+#1292=AXIS2_PLACEMENT_3D('',#2062,#1541,#1542);
+#1293=AXIS2_PLACEMENT_3D('',#2063,#1543,#1544);
+#1294=AXIS2_PLACEMENT_3D('',#2065,#1545,#1546);
+#1295=AXIS2_PLACEMENT_3D('',#2066,#1547,#1548);
+#1296=AXIS2_PLACEMENT_3D('',#2067,#1549,#1550);
+#1297=AXIS2_PLACEMENT_3D('',#2069,#1552,#1553);
+#1298=AXIS2_PLACEMENT_3D('',#2072,#1554,#1555);
+#1299=AXIS2_PLACEMENT_3D('',#2074,#1556,#1557);
+#1300=AXIS2_PLACEMENT_3D('',#2076,#1558,#1559);
+#1301=AXIS2_PLACEMENT_3D('',#2077,#1560,#1561);
+#1302=AXIS2_PLACEMENT_3D('',#2078,#1562,#1563);
+#1303=AXIS2_PLACEMENT_3D('',#2079,#1564,#1565);
+#1304=AXIS2_PLACEMENT_3D('',#2081,#1567,#1568);
+#1305=AXIS2_PLACEMENT_3D('',#2082,#1569,#1570);
+#1306=AXIS2_PLACEMENT_3D('',#2085,#1571,#1572);
+#1307=AXIS2_PLACEMENT_3D('',#2087,#1573,#1574);
+#1308=AXIS2_PLACEMENT_3D('',#2089,#1575,#1576);
+#1309=AXIS2_PLACEMENT_3D('',#2090,#1577,#1578);
+#1310=AXIS2_PLACEMENT_3D('',#2091,#1579,#1580);
+#1311=AXIS2_PLACEMENT_3D('',#2092,#1581,#1582);
+#1312=AXIS2_PLACEMENT_3D('',#2094,#1584,#1585);
+#1313=AXIS2_PLACEMENT_3D('',#2095,#1586,#1587);
+#1314=AXIS2_PLACEMENT_3D('',#2096,#1588,#1589);
+#1315=AXIS2_PLACEMENT_3D('',#2097,#1590,#1591);
+#1316=AXIS2_PLACEMENT_3D('',#2098,#1592,#1593);
+#1317=AXIS2_PLACEMENT_3D('',#2101,#1594,#1595);
+#1318=AXIS2_PLACEMENT_3D('',#2105,#1597,#1598);
+#1319=AXIS2_PLACEMENT_3D('',#2107,#1600,#1601);
+#1320=AXIS2_PLACEMENT_3D('',#2111,#1603,#1604);
+#1321=AXIS2_PLACEMENT_3D('',#2117,#1608,#1609);
+#1322=AXIS2_PLACEMENT_3D('',#2121,#1612,#1613);
+#1323=AXIS2_PLACEMENT_3D('',#2123,#1614,#1615);
+#1324=AXIS2_PLACEMENT_3D('',#2125,#1617,#1618);
+#1325=AXIS2_PLACEMENT_3D('',#2129,#1621,#1622);
+#1326=AXIS2_PLACEMENT_3D('',#2133,#1625,#1626);
+#1327=AXIS2_PLACEMENT_3D('',#2135,#1628,#1629);
+#1328=AXIS2_PLACEMENT_3D('',#2136,#1630,#1631);
+#1329=AXIS2_PLACEMENT_3D('',#2139,#1632,#1633);
+#1330=AXIS2_PLACEMENT_3D('',#2143,#1635,#1636);
+#1331=AXIS2_PLACEMENT_3D('',#2145,#1638,#1639);
+#1332=AXIS2_PLACEMENT_3D('',#2149,#1641,#1642);
+#1333=AXIS2_PLACEMENT_3D('',#2155,#1646,#1647);
+#1334=AXIS2_PLACEMENT_3D('',#2159,#1650,#1651);
+#1335=AXIS2_PLACEMENT_3D('',#2161,#1652,#1653);
+#1336=AXIS2_PLACEMENT_3D('',#2163,#1655,#1656);
+#1337=AXIS2_PLACEMENT_3D('',#2167,#1659,#1660);
+#1338=AXIS2_PLACEMENT_3D('',#2171,#1663,#1664);
+#1339=AXIS2_PLACEMENT_3D('',#2173,#1666,#1667);
+#1340=AXIS2_PLACEMENT_3D('',#2174,#1668,#1669);
+#1341=AXIS2_PLACEMENT_3D('',#2177,#1670,#1671);
+#1342=AXIS2_PLACEMENT_3D('',#2181,#1673,#1674);
+#1343=AXIS2_PLACEMENT_3D('',#2183,#1676,#1677);
+#1344=AXIS2_PLACEMENT_3D('',#2187,#1679,#1680);
+#1345=AXIS2_PLACEMENT_3D('',#2193,#1684,#1685);
+#1346=AXIS2_PLACEMENT_3D('',#2197,#1688,#1689);
+#1347=AXIS2_PLACEMENT_3D('',#2199,#1690,#1691);
+#1348=AXIS2_PLACEMENT_3D('',#2201,#1693,#1694);
+#1349=AXIS2_PLACEMENT_3D('',#2205,#1697,#1698);
+#1350=AXIS2_PLACEMENT_3D('',#2209,#1701,#1702);
+#1351=AXIS2_PLACEMENT_3D('',#2211,#1704,#1705);
+#1352=AXIS2_PLACEMENT_3D('',#2212,#1706,#1707);
+#1353=AXIS2_PLACEMENT_3D('',#2215,#1708,#1709);
+#1354=AXIS2_PLACEMENT_3D('',#2219,#1711,#1712);
+#1355=AXIS2_PLACEMENT_3D('',#2221,#1714,#1715);
+#1356=AXIS2_PLACEMENT_3D('',#2225,#1717,#1718);
+#1357=AXIS2_PLACEMENT_3D('',#2231,#1722,#1723);
+#1358=AXIS2_PLACEMENT_3D('',#2235,#1726,#1727);
+#1359=AXIS2_PLACEMENT_3D('',#2237,#1728,#1729);
+#1360=AXIS2_PLACEMENT_3D('',#2239,#1731,#1732);
+#1361=AXIS2_PLACEMENT_3D('',#2243,#1735,#1736);
+#1362=AXIS2_PLACEMENT_3D('',#2247,#1739,#1740);
+#1363=AXIS2_PLACEMENT_3D('',#2249,#1742,#1743);
+#1364=DIRECTION('axis',(0.,0.,1.));
+#1365=DIRECTION('refdir',(1.,0.,0.));
+#1366=DIRECTION('center_axis',(-0.408248290463864,-0.816496580927728,-0.408248290463859));
+#1367=DIRECTION('ref_axis',(-0.577350269189629,0.577350269189624,-0.577350269189624));
+#1368=DIRECTION('center_axis',(0.,1.,0.));
+#1369=DIRECTION('ref_axis',(-1.,0.,0.));
+#1370=DIRECTION('center_axis',(0.,0.,-1.));
+#1371=DIRECTION('ref_axis',(0.,1.,0.));
+#1372=DIRECTION('center_axis',(-1.,0.,0.));
+#1373=DIRECTION('ref_axis',(0.,0.,-1.));
+#1374=DIRECTION('center_axis',(-0.816496580927728,-0.40824829046386,-0.408248290463863));
+#1375=DIRECTION('ref_axis',(-0.577350269189628,0.577350269189623,0.577350269189626));
+#1376=DIRECTION('center_axis',(0.,0.,1.));
+#1377=DIRECTION('ref_axis',(-1.,0.,0.));
+#1378=DIRECTION('center_axis',(0.,1.,0.));
+#1379=DIRECTION('ref_axis',(0.,0.,1.));
+#1380=DIRECTION('center_axis',(-1.,0.,0.));
+#1381=DIRECTION('ref_axis',(0.,1.,0.));
+#1382=DIRECTION('center_axis',(0.,-1.,0.));
+#1383=DIRECTION('ref_axis',(-0.707106781186548,0.,0.707106781186547));
+#1384=DIRECTION('center_axis',(0.,1.,0.));
+#1385=DIRECTION('ref_axis',(-1.,0.,0.));
+#1386=DIRECTION('',(0.,1.,0.));
+#1387=DIRECTION('',(0.,-1.,0.));
+#1388=DIRECTION('center_axis',(-1.,0.,0.));
+#1389=DIRECTION('ref_axis',(0.,-1.,0.));
+#1390=DIRECTION('center_axis',(0.,0.,-1.));
+#1391=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#1392=DIRECTION('center_axis',(0.,0.,1.));
+#1393=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#1394=DIRECTION('center_axis',(1.,0.,0.));
+#1395=DIRECTION('ref_axis',(0.,-0.707106781186548,0.707106781186547));
+#1396=DIRECTION('center_axis',(-1.,0.,-1.38777878078145E-15));
+#1397=DIRECTION('ref_axis',(0.,-1.,0.));
+#1398=DIRECTION('',(-1.,0.,0.));
+#1399=DIRECTION('',(1.,0.,0.));
+#1400=DIRECTION('center_axis',(-1.,0.,0.));
+#1401=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
+#1402=DIRECTION('center_axis',(-1.,0.,0.));
+#1403=DIRECTION('ref_axis',(0.,0.,1.));
+#1404=DIRECTION('',(-1.,0.,0.));
+#1405=DIRECTION('',(1.,0.,0.));
+#1406=DIRECTION('center_axis',(0.,0.,-1.));
+#1407=DIRECTION('ref_axis',(-0.707106781186548,0.707106781186548,0.));
+#1408=DIRECTION('',(0.,0.,1.));
+#1409=DIRECTION('',(0.,0.,-1.));
+#1410=DIRECTION('center_axis',(-0.408248290463867,-0.408248290463862,-0.816496580927725));
+#1411=DIRECTION('ref_axis',(0.577350269189629,0.577350269189624,-0.577350269189624));
+#1412=DIRECTION('center_axis',(1.,0.,0.));
+#1413=DIRECTION('ref_axis',(0.,1.,0.));
+#1414=DIRECTION('center_axis',(0.,0.,-1.));
+#1415=DIRECTION('ref_axis',(1.,0.,0.));
+#1416=DIRECTION('center_axis',(0.,1.,0.));
+#1417=DIRECTION('ref_axis',(0.,0.,-1.));
+#1418=DIRECTION('center_axis',(0.408248290463864,0.408248290463859,-0.816496580927727));
+#1419=DIRECTION('ref_axis',(0.577350269189628,0.577350269189624,0.577350269189626));
+#1420=DIRECTION('center_axis',(1.,0.,0.));
+#1421=DIRECTION('ref_axis',(0.,0.,1.));
+#1422=DIRECTION('center_axis',(0.,1.,0.));
+#1423=DIRECTION('ref_axis',(1.,0.,0.));
+#1424=DIRECTION('center_axis',(0.,0.,1.));
+#1425=DIRECTION('ref_axis',(0.,1.,0.));
+#1426=DIRECTION('center_axis',(1.,0.,0.));
+#1427=DIRECTION('ref_axis',(0.,-0.707106781186548,0.707106781186547));
+#1428=DIRECTION('center_axis',(1.,0.,0.));
+#1429=DIRECTION('ref_axis',(0.,0.,1.));
+#1430=DIRECTION('',(1.,0.,0.));
+#1431=DIRECTION('center_axis',(-1.,0.,0.));
+#1432=DIRECTION('ref_axis',(0.,-1.,0.));
+#1433=DIRECTION('',(-1.,0.,0.));
+#1434=DIRECTION('center_axis',(0.,-1.,0.));
+#1435=DIRECTION('ref_axis',(1.,0.,0.));
+#1436=DIRECTION('center_axis',(0.,0.,-1.));
+#1437=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#1438=DIRECTION('center_axis',(0.,0.,1.));
+#1439=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#1440=DIRECTION('center_axis',(0.,1.,0.));
+#1441=DIRECTION('ref_axis',(0.707106781186548,0.,0.707106781186547));
+#1442=DIRECTION('',(0.,-1.,0.));
+#1443=DIRECTION('',(0.,1.,0.));
+#1444=DIRECTION('center_axis',(0.,0.,-1.));
+#1445=DIRECTION('ref_axis',(0.707106781186548,0.707106781186548,0.));
+#1446=DIRECTION('',(0.,0.,1.));
+#1447=DIRECTION('',(0.,0.,-1.));
+#1448=DIRECTION('center_axis',(-1.,0.,0.));
+#1449=DIRECTION('ref_axis',(0.,0.707106781186548,0.707106781186547));
+#1450=DIRECTION('center_axis',(1.,0.,1.38777878078145E-15));
+#1451=DIRECTION('ref_axis',(0.,1.,0.));
+#1452=DIRECTION('',(1.,0.,0.));
+#1453=DIRECTION('',(-1.,0.,0.));
+#1454=DIRECTION('center_axis',(0.,-1.,0.));
+#1455=DIRECTION('ref_axis',(0.70710678118654,0.,-0.707106781186555));
+#1456=DIRECTION('center_axis',(0.,1.,0.));
+#1457=DIRECTION('ref_axis',(1.,0.,0.));
+#1458=DIRECTION('',(0.,1.,0.));
+#1459=DIRECTION('',(0.,-1.,0.));
+#1460=DIRECTION('center_axis',(1.,0.,0.));
+#1461=DIRECTION('ref_axis',(0.,-1.,0.));
+#1462=DIRECTION('center_axis',(0.,0.,1.));
+#1463=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#1464=DIRECTION('center_axis',(0.,0.,-1.));
+#1465=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#1466=DIRECTION('center_axis',(-1.,0.,0.));
+#1467=DIRECTION('ref_axis',(0.,-0.70710678118654,-0.707106781186555));
+#1468=DIRECTION('center_axis',(1.,5.55111512312578E-15,0.));
+#1469=DIRECTION('ref_axis',(5.55111512312578E-15,-1.,0.));
+#1470=DIRECTION('',(1.,0.,0.));
+#1471=DIRECTION('',(-1.,0.,0.));
+#1472=DIRECTION('center_axis',(0.,-1.,0.));
+#1473=DIRECTION('ref_axis',(-1.,0.,0.));
+#1474=DIRECTION('center_axis',(0.,0.,1.));
+#1475=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#1476=DIRECTION('center_axis',(0.,0.,-1.));
+#1477=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#1478=DIRECTION('center_axis',(0.,1.,0.));
+#1479=DIRECTION('ref_axis',(-0.70710678118654,0.,-0.707106781186555));
+#1480=DIRECTION('',(0.,-1.,0.));
+#1481=DIRECTION('',(0.,1.,0.));
+#1482=DIRECTION('center_axis',(1.,0.,0.));
+#1483=DIRECTION('ref_axis',(0.,0.70710678118654,-0.707106781186555));
+#1484=DIRECTION('',(-1.,0.,0.));
+#1485=DIRECTION('',(1.,0.,0.));
+#1486=DIRECTION('center_axis',(0.,0.,1.));
+#1487=DIRECTION('ref_axis',(1.,0.,0.));
+#1488=DIRECTION('center_axis',(0.,0.,1.));
+#1489=DIRECTION('ref_axis',(1.,0.,0.));
+#1490=DIRECTION('center_axis',(0.,0.,1.));
+#1491=DIRECTION('ref_axis',(1.,0.,0.));
+#1492=DIRECTION('center_axis',(0.,0.,1.));
+#1493=DIRECTION('ref_axis',(1.,0.,0.));
+#1494=DIRECTION('center_axis',(1.,0.,0.));
+#1495=DIRECTION('ref_axis',(0.,-1.,0.));
+#1496=DIRECTION('',(0.,0.,1.));
+#1497=DIRECTION('center_axis',(0.,0.,-1.));
+#1498=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.));
+#1499=DIRECTION('',(0.,0.,-1.));
+#1500=DIRECTION('center_axis',(0.,-1.,0.));
+#1501=DIRECTION('ref_axis',(-1.,0.,0.));
+#1502=DIRECTION('',(0.,0.,1.));
+#1503=DIRECTION('center_axis',(0.,1.,0.));
+#1504=DIRECTION('ref_axis',(1.,0.,0.));
+#1505=DIRECTION('center_axis',(0.,1.,0.));
+#1506=DIRECTION('ref_axis',(1.,0.,0.));
+#1507=DIRECTION('center_axis',(0.,0.,1.));
+#1508=DIRECTION('ref_axis',(1.,0.,0.));
+#1509=DIRECTION('center_axis',(0.,0.,1.));
+#1510=DIRECTION('ref_axis',(1.,0.,0.));
+#1511=DIRECTION('center_axis',(0.,0.,-1.));
+#1512=DIRECTION('ref_axis',(-1.,0.,0.));
+#1513=DIRECTION('center_axis',(0.,0.,-1.));
+#1514=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186547,0.));
+#1515=DIRECTION('',(0.,0.,-1.));
+#1516=DIRECTION('center_axis',(0.,0.,1.));
+#1517=DIRECTION('ref_axis',(1.,0.,0.));
+#1518=DIRECTION('center_axis',(0.,0.,1.));
+#1519=DIRECTION('ref_axis',(1.,0.,0.));
+#1520=DIRECTION('center_axis',(0.,0.,1.));
+#1521=DIRECTION('ref_axis',(1.,0.,0.));
+#1522=DIRECTION('center_axis',(0.,0.,-1.));
+#1523=DIRECTION('ref_axis',(-1.,0.,0.));
+#1524=DIRECTION('center_axis',(0.,0.,1.));
+#1525=DIRECTION('ref_axis',(1.,0.,0.));
+#1526=DIRECTION('center_axis',(-1.32169407693471E-16,-1.,0.));
+#1527=DIRECTION('ref_axis',(1.,-1.32169407693471E-16,0.));
+#1528=DIRECTION('center_axis',(0.,0.,-1.));
+#1529=DIRECTION('ref_axis',(1.,0.,0.));
+#1530=DIRECTION('center_axis',(0.,0.,-1.));
+#1531=DIRECTION('ref_axis',(1.,0.,0.));
+#1532=DIRECTION('center_axis',(0.,0.,1.));
+#1533=DIRECTION('ref_axis',(1.,0.,0.));
+#1534=DIRECTION('center_axis',(0.,0.,1.));
+#1535=DIRECTION('ref_axis',(1.,0.,0.));
+#1536=DIRECTION('center_axis',(0.,0.,-1.));
+#1537=DIRECTION('ref_axis',(1.,0.,0.));
+#1538=DIRECTION('center_axis',(0.,0.,1.));
+#1539=DIRECTION('ref_axis',(1.,0.,0.));
+#1540=DIRECTION('',(0.,0.,-1.));
+#1541=DIRECTION('center_axis',(0.,0.,-1.));
+#1542=DIRECTION('ref_axis',(1.,0.,0.));
+#1543=DIRECTION('center_axis',(0.,0.,1.));
+#1544=DIRECTION('ref_axis',(1.,0.,0.));
+#1545=DIRECTION('center_axis',(1.11022302462516E-16,-1.,0.));
+#1546=DIRECTION('ref_axis',(-1.,-1.11022302462516E-16,0.));
+#1547=DIRECTION('center_axis',(0.,0.,1.));
+#1548=DIRECTION('ref_axis',(1.,0.,0.));
+#1549=DIRECTION('center_axis',(0.,0.,1.));
+#1550=DIRECTION('ref_axis',(1.,0.,0.));
+#1551=DIRECTION('',(0.,0.,-1.));
+#1552=DIRECTION('center_axis',(0.,-1.,0.));
+#1553=DIRECTION('ref_axis',(0.,0.,-1.));
+#1554=DIRECTION('center_axis',(0.,1.,0.));
+#1555=DIRECTION('ref_axis',(1.,0.,0.));
+#1556=DIRECTION('center_axis',(-1.,0.,-1.22464679914735E-16));
+#1557=DIRECTION('ref_axis',(-1.22464679914735E-16,0.,1.));
+#1558=DIRECTION('center_axis',(0.,-1.,0.));
+#1559=DIRECTION('ref_axis',(1.,0.,0.));
+#1560=DIRECTION('center_axis',(0.,-1.,0.));
+#1561=DIRECTION('ref_axis',(1.,0.,0.));
+#1562=DIRECTION('center_axis',(0.,1.,0.));
+#1563=DIRECTION('ref_axis',(1.,0.,0.));
+#1564=DIRECTION('center_axis',(0.,-1.,0.));
+#1565=DIRECTION('ref_axis',(1.,0.,0.));
+#1566=DIRECTION('',(0.,1.,0.));
+#1567=DIRECTION('center_axis',(0.,-1.,0.));
+#1568=DIRECTION('ref_axis',(1.,0.,0.));
+#1569=DIRECTION('center_axis',(0.,-1.,0.));
+#1570=DIRECTION('ref_axis',(0.,0.,-1.));
+#1571=DIRECTION('center_axis',(0.,1.,0.));
+#1572=DIRECTION('ref_axis',(1.,0.,0.));
+#1573=DIRECTION('center_axis',(-1.,0.,-1.22464679914735E-16));
+#1574=DIRECTION('ref_axis',(-1.22464679914735E-16,0.,1.));
+#1575=DIRECTION('center_axis',(0.,-1.,0.));
+#1576=DIRECTION('ref_axis',(1.,0.,0.));
+#1577=DIRECTION('center_axis',(0.,-1.,0.));
+#1578=DIRECTION('ref_axis',(1.,0.,0.));
+#1579=DIRECTION('center_axis',(0.,1.,0.));
+#1580=DIRECTION('ref_axis',(1.,0.,0.));
+#1581=DIRECTION('center_axis',(0.,-1.,0.));
+#1582=DIRECTION('ref_axis',(1.,0.,0.));
+#1583=DIRECTION('',(0.,1.,0.));
+#1584=DIRECTION('center_axis',(0.,-1.,0.));
+#1585=DIRECTION('ref_axis',(1.,0.,0.));
+#1586=DIRECTION('center_axis',(0.,0.,1.));
+#1587=DIRECTION('ref_axis',(1.,0.,0.));
+#1588=DIRECTION('center_axis',(0.,1.,0.));
+#1589=DIRECTION('ref_axis',(1.,0.,0.));
+#1590=DIRECTION('center_axis',(-1.,0.,0.));
+#1591=DIRECTION('ref_axis',(0.,1.,0.));
+#1592=DIRECTION('center_axis',(1.,0.,0.));
+#1593=DIRECTION('ref_axis',(0.,-0.707106781186549,-0.707106781186546));
+#1594=DIRECTION('center_axis',(-1.,0.,0.));
+#1595=DIRECTION('ref_axis',(0.,-0.707106781186549,-0.707106781186546));
+#1596=DIRECTION('',(-1.,0.,0.));
+#1597=DIRECTION('center_axis',(1.,0.,0.));
+#1598=DIRECTION('ref_axis',(0.,-0.707106781186549,-0.707106781186546));
+#1599=DIRECTION('',(1.,0.,0.));
+#1600=DIRECTION('center_axis',(-1.,0.,0.));
+#1601=DIRECTION('ref_axis',(0.,0.,-1.));
+#1602=DIRECTION('',(0.,0.,-1.));
+#1603=DIRECTION('center_axis',(1.,0.,0.));
+#1604=DIRECTION('ref_axis',(0.,-0.707106781186549,0.707106781186546));
+#1605=DIRECTION('',(0.,-1.,0.));
+#1606=DIRECTION('',(0.,0.,-1.));
+#1607=DIRECTION('',(0.,-1.,0.));
+#1608=DIRECTION('center_axis',(0.,-1.,0.));
+#1609=DIRECTION('ref_axis',(0.,0.,-1.));
+#1610=DIRECTION('',(0.,0.,1.));
+#1611=DIRECTION('',(1.,0.,0.));
+#1612=DIRECTION('center_axis',(-1.,0.,0.));
+#1613=DIRECTION('ref_axis',(0.,-0.707106781186549,0.707106781186546));
+#1614=DIRECTION('center_axis',(-1.,0.,0.));
+#1615=DIRECTION('ref_axis',(0.,-0.707106781186549,0.707106781186546));
+#1616=DIRECTION('',(-1.,0.,0.));
+#1617=DIRECTION('center_axis',(0.,0.,-1.));
+#1618=DIRECTION('ref_axis',(1.,0.,0.));
+#1619=DIRECTION('',(1.,0.,0.));
+#1620=DIRECTION('',(0.,-1.,0.));
+#1621=DIRECTION('center_axis',(0.,0.,1.));
+#1622=DIRECTION('ref_axis',(-1.,0.,0.));
+#1623=DIRECTION('',(0.,-1.,0.));
+#1624=DIRECTION('',(-1.,0.,0.));
+#1625=DIRECTION('center_axis',(1.,0.,0.));
+#1626=DIRECTION('ref_axis',(0.,0.,1.));
+#1627=DIRECTION('',(0.,0.,1.));
+#1628=DIRECTION('center_axis',(0.,-1.,0.));
+#1629=DIRECTION('ref_axis',(1.,0.,0.));
+#1630=DIRECTION('center_axis',(1.,0.,0.));
+#1631=DIRECTION('ref_axis',(0.,-0.707106781186549,-0.707106781186546));
+#1632=DIRECTION('center_axis',(-1.,0.,0.));
+#1633=DIRECTION('ref_axis',(0.,-0.707106781186549,-0.707106781186546));
+#1634=DIRECTION('',(-1.,0.,0.));
+#1635=DIRECTION('center_axis',(1.,0.,0.));
+#1636=DIRECTION('ref_axis',(0.,-0.707106781186549,-0.707106781186546));
+#1637=DIRECTION('',(1.,0.,0.));
+#1638=DIRECTION('center_axis',(-1.,0.,0.));
+#1639=DIRECTION('ref_axis',(0.,0.,-1.));
+#1640=DIRECTION('',(0.,0.,-1.));
+#1641=DIRECTION('center_axis',(1.,0.,0.));
+#1642=DIRECTION('ref_axis',(0.,-0.707106781186549,0.707106781186546));
+#1643=DIRECTION('',(0.,-1.,0.));
+#1644=DIRECTION('',(0.,0.,-1.));
+#1645=DIRECTION('',(0.,-1.,0.));
+#1646=DIRECTION('center_axis',(0.,-1.,0.));
+#1647=DIRECTION('ref_axis',(0.,0.,-1.));
+#1648=DIRECTION('',(0.,0.,1.));
+#1649=DIRECTION('',(1.,0.,0.));
+#1650=DIRECTION('center_axis',(-1.,0.,0.));
+#1651=DIRECTION('ref_axis',(0.,-0.707106781186549,0.707106781186546));
+#1652=DIRECTION('center_axis',(-1.,0.,0.));
+#1653=DIRECTION('ref_axis',(0.,-0.707106781186549,0.707106781186546));
+#1654=DIRECTION('',(-1.,0.,0.));
+#1655=DIRECTION('center_axis',(0.,0.,-1.));
+#1656=DIRECTION('ref_axis',(1.,0.,0.));
+#1657=DIRECTION('',(1.,0.,0.));
+#1658=DIRECTION('',(0.,-1.,0.));
+#1659=DIRECTION('center_axis',(0.,0.,1.));
+#1660=DIRECTION('ref_axis',(-1.,0.,0.));
+#1661=DIRECTION('',(0.,-1.,0.));
+#1662=DIRECTION('',(-1.,0.,0.));
+#1663=DIRECTION('center_axis',(1.,0.,0.));
+#1664=DIRECTION('ref_axis',(0.,0.,1.));
+#1665=DIRECTION('',(0.,0.,1.));
+#1666=DIRECTION('center_axis',(0.,-1.,0.));
+#1667=DIRECTION('ref_axis',(1.,0.,0.));
+#1668=DIRECTION('center_axis',(1.,0.,0.));
+#1669=DIRECTION('ref_axis',(0.,-0.707106781186546,-0.707106781186549));
+#1670=DIRECTION('center_axis',(-1.,0.,0.));
+#1671=DIRECTION('ref_axis',(0.,-0.707106781186546,-0.707106781186549));
+#1672=DIRECTION('',(-1.,0.,0.));
+#1673=DIRECTION('center_axis',(1.,0.,0.));
+#1674=DIRECTION('ref_axis',(0.,-0.707106781186546,-0.707106781186549));
+#1675=DIRECTION('',(1.,0.,0.));
+#1676=DIRECTION('center_axis',(-1.,0.,0.));
+#1677=DIRECTION('ref_axis',(0.,0.,-1.));
+#1678=DIRECTION('',(0.,0.,-1.));
+#1679=DIRECTION('center_axis',(1.,0.,0.));
+#1680=DIRECTION('ref_axis',(0.,-0.707106781186549,0.707106781186546));
+#1681=DIRECTION('',(0.,-1.,0.));
+#1682=DIRECTION('',(0.,0.,-1.));
+#1683=DIRECTION('',(0.,-1.,0.));
+#1684=DIRECTION('center_axis',(0.,-1.,0.));
+#1685=DIRECTION('ref_axis',(0.,0.,-1.));
+#1686=DIRECTION('',(0.,0.,1.));
+#1687=DIRECTION('',(1.,0.,0.));
+#1688=DIRECTION('center_axis',(-1.,0.,0.));
+#1689=DIRECTION('ref_axis',(0.,-0.707106781186549,0.707106781186546));
+#1690=DIRECTION('center_axis',(-1.,0.,0.));
+#1691=DIRECTION('ref_axis',(0.,-0.707106781186549,0.707106781186546));
+#1692=DIRECTION('',(-1.,0.,0.));
+#1693=DIRECTION('center_axis',(0.,0.,-1.));
+#1694=DIRECTION('ref_axis',(1.,0.,0.));
+#1695=DIRECTION('',(1.,0.,0.));
+#1696=DIRECTION('',(0.,-1.,0.));
+#1697=DIRECTION('center_axis',(0.,0.,1.));
+#1698=DIRECTION('ref_axis',(-1.,0.,0.));
+#1699=DIRECTION('',(0.,-1.,0.));
+#1700=DIRECTION('',(-1.,0.,0.));
+#1701=DIRECTION('center_axis',(1.,0.,0.));
+#1702=DIRECTION('ref_axis',(0.,0.,1.));
+#1703=DIRECTION('',(0.,0.,1.));
+#1704=DIRECTION('center_axis',(0.,-1.,0.));
+#1705=DIRECTION('ref_axis',(1.,0.,0.));
+#1706=DIRECTION('center_axis',(1.,0.,0.));
+#1707=DIRECTION('ref_axis',(0.,-0.707106781186551,-0.707106781186544));
+#1708=DIRECTION('center_axis',(-1.,0.,0.));
+#1709=DIRECTION('ref_axis',(0.,-0.707106781186551,-0.707106781186544));
+#1710=DIRECTION('',(-1.,0.,0.));
+#1711=DIRECTION('center_axis',(1.,0.,0.));
+#1712=DIRECTION('ref_axis',(0.,-0.707106781186551,-0.707106781186544));
+#1713=DIRECTION('',(1.,0.,0.));
+#1714=DIRECTION('center_axis',(-1.,0.,0.));
+#1715=DIRECTION('ref_axis',(0.,0.,-1.));
+#1716=DIRECTION('',(0.,0.,-1.));
+#1717=DIRECTION('center_axis',(1.,0.,0.));
+#1718=DIRECTION('ref_axis',(0.,-0.707106781186551,0.707106781186544));
+#1719=DIRECTION('',(0.,-1.,0.));
+#1720=DIRECTION('',(0.,0.,-1.));
+#1721=DIRECTION('',(0.,-1.,0.));
+#1722=DIRECTION('center_axis',(0.,-1.,0.));
+#1723=DIRECTION('ref_axis',(0.,0.,-1.));
+#1724=DIRECTION('',(0.,0.,1.));
+#1725=DIRECTION('',(1.,0.,0.));
+#1726=DIRECTION('center_axis',(-1.,0.,0.));
+#1727=DIRECTION('ref_axis',(0.,-0.707106781186551,0.707106781186544));
+#1728=DIRECTION('center_axis',(-1.,0.,0.));
+#1729=DIRECTION('ref_axis',(0.,-0.707106781186551,0.707106781186544));
+#1730=DIRECTION('',(-1.,0.,0.));
+#1731=DIRECTION('center_axis',(0.,0.,-1.));
+#1732=DIRECTION('ref_axis',(1.,0.,0.));
+#1733=DIRECTION('',(1.,0.,0.));
+#1734=DIRECTION('',(0.,-1.,0.));
+#1735=DIRECTION('center_axis',(0.,0.,1.));
+#1736=DIRECTION('ref_axis',(-1.,0.,0.));
+#1737=DIRECTION('',(0.,-1.,0.));
+#1738=DIRECTION('',(-1.,0.,0.));
+#1739=DIRECTION('center_axis',(1.,0.,0.));
+#1740=DIRECTION('ref_axis',(0.,0.,1.));
+#1741=DIRECTION('',(0.,0.,1.));
+#1742=DIRECTION('center_axis',(0.,-1.,0.));
+#1743=DIRECTION('ref_axis',(1.,0.,0.));
+#1744=CARTESIAN_POINT('',(0.,0.,0.));
+#1745=CARTESIAN_POINT('Origin',(-2.95,4.9,-12.));
+#1746=CARTESIAN_POINT('',(-3.05,4.9,-12.));
+#1747=CARTESIAN_POINT('',(-2.95,4.9,-12.1));
+#1748=CARTESIAN_POINT('Origin',(-2.95,4.9,-12.));
+#1749=CARTESIAN_POINT('',(-2.95,5.,-12.));
+#1750=CARTESIAN_POINT('Origin',(-2.95,4.9,-12.));
+#1751=CARTESIAN_POINT('Origin',(-2.95,4.9,-12.));
+#1752=CARTESIAN_POINT('Origin',(-2.95,4.9,-0.1));
+#1753=CARTESIAN_POINT('',(-3.05,4.9,-0.1));
+#1754=CARTESIAN_POINT('',(-2.95,5.,-0.1));
+#1755=CARTESIAN_POINT('Origin',(-2.95,4.9,-0.1));
+#1756=CARTESIAN_POINT('',(-2.95,4.9,0.));
+#1757=CARTESIAN_POINT('Origin',(-2.95,4.9,-0.1));
+#1758=CARTESIAN_POINT('Origin',(-2.95,4.9,-0.1));
+#1759=CARTESIAN_POINT('Origin',(-2.95,1.25,-0.1));
+#1760=CARTESIAN_POINT('',(-3.05,0.2,-0.1));
+#1761=CARTESIAN_POINT('',(-2.95,0.2,0.));
+#1762=CARTESIAN_POINT('Origin',(-2.95,0.2,-0.1));
+#1763=CARTESIAN_POINT('',(-2.95,1.25,0.));
+#1764=CARTESIAN_POINT('',(-3.05,1.25,-0.1));
+#1765=CARTESIAN_POINT('Ctrl Pts',(-2.85,0.1,0.));
+#1766=CARTESIAN_POINT('Ctrl Pts',(-2.95,0.1,0.));
+#1767=CARTESIAN_POINT('Ctrl Pts',(-2.95,0.2,0.));
+#1768=CARTESIAN_POINT('Ctrl Pts',(-2.85,-1.38777878078145E-16,2.42861286636753E-16));
+#1769=CARTESIAN_POINT('Ctrl Pts',(-3.05,-1.04083408558608E-16,2.40493559029275E-16));
+#1770=CARTESIAN_POINT('Ctrl Pts',(-3.05,0.2,2.40493559029275E-16));
+#1771=CARTESIAN_POINT('Ctrl Pts',(-2.85,-1.38777878078145E-16,-0.1));
+#1772=CARTESIAN_POINT('Ctrl Pts',(-3.05,-1.04083408558608E-16,-0.1));
+#1773=CARTESIAN_POINT('Ctrl Pts',(-3.05,0.2,-0.1));
+#1774=CARTESIAN_POINT('',(-2.85,0.,-0.1));
+#1775=CARTESIAN_POINT('',(-2.85,0.1,0.));
+#1776=CARTESIAN_POINT('Origin',(-2.85,0.1,-0.1));
+#1777=CARTESIAN_POINT('Origin',(-2.85,0.2,0.));
+#1778=CARTESIAN_POINT('Origin',(-2.85,0.2,-0.1));
+#1779=CARTESIAN_POINT('Origin',(1.525,0.1,-0.1));
+#1780=CARTESIAN_POINT('',(-0.700000000000001,0.,-0.1));
+#1781=CARTESIAN_POINT('',(-0.700000000000001,0.1,0.));
+#1782=CARTESIAN_POINT('Origin',(-0.700000000000001,0.1,-0.1));
+#1783=CARTESIAN_POINT('',(1.525,0.1,0.));
+#1784=CARTESIAN_POINT('',(1.525,0.,-0.1));
+#1785=CARTESIAN_POINT('Origin',(-1.525,4.9,-0.1));
+#1786=CARTESIAN_POINT('',(-0.699999999999999,4.9,0.));
+#1787=CARTESIAN_POINT('',(-0.699999999999999,5.,-0.1));
+#1788=CARTESIAN_POINT('Origin',(-0.699999999999999,4.9,-0.1));
+#1789=CARTESIAN_POINT('',(-1.525,5.,-0.1));
+#1790=CARTESIAN_POINT('',(-1.525,4.9,0.));
+#1791=CARTESIAN_POINT('Origin',(-2.95,4.9,0.));
+#1792=CARTESIAN_POINT('',(-3.05,4.9,0.));
+#1793=CARTESIAN_POINT('',(-2.95,5.,0.));
+#1794=CARTESIAN_POINT('Origin',(2.95,4.9,-12.));
+#1795=CARTESIAN_POINT('',(2.95,5.,-12.));
+#1796=CARTESIAN_POINT('',(2.95,4.9,-12.1));
+#1797=CARTESIAN_POINT('Origin',(2.95,4.9,-12.));
+#1798=CARTESIAN_POINT('',(3.05,4.9,-12.));
+#1799=CARTESIAN_POINT('Origin',(2.95,4.9,-12.));
+#1800=CARTESIAN_POINT('Origin',(2.95,4.9,-12.));
+#1801=CARTESIAN_POINT('Origin',(2.95,4.9,-0.1));
+#1802=CARTESIAN_POINT('',(2.95,4.9,0.));
+#1803=CARTESIAN_POINT('',(2.95,5.,-0.1));
+#1804=CARTESIAN_POINT('Origin',(2.95,4.9,-0.1));
+#1805=CARTESIAN_POINT('',(3.05,4.9,-0.1));
+#1806=CARTESIAN_POINT('Origin',(2.95,4.9,-0.1));
+#1807=CARTESIAN_POINT('Origin',(2.95,4.9,-0.1));
+#1808=CARTESIAN_POINT('Origin',(1.525,0.1,-0.1));
+#1809=CARTESIAN_POINT('',(0.700000000000001,0.1,0.));
+#1810=CARTESIAN_POINT('',(0.700000000000001,0.,-0.1));
+#1811=CARTESIAN_POINT('Origin',(0.700000000000001,0.1,-0.1));
+#1812=CARTESIAN_POINT('',(2.85,0.,-0.1));
+#1813=CARTESIAN_POINT('',(1.525,0.,-0.1));
+#1814=CARTESIAN_POINT('',(2.85,0.1,0.));
+#1815=CARTESIAN_POINT('Origin',(2.85,0.1,-0.1));
+#1816=CARTESIAN_POINT('',(1.525,0.1,0.));
+#1817=CARTESIAN_POINT('Ctrl Pts',(2.95,0.2,0.));
+#1818=CARTESIAN_POINT('Ctrl Pts',(2.95,0.1,0.));
+#1819=CARTESIAN_POINT('Ctrl Pts',(2.85,0.1,0.));
+#1820=CARTESIAN_POINT('Ctrl Pts',(3.05,0.2,2.45229014244231E-16));
+#1821=CARTESIAN_POINT('Ctrl Pts',(3.05,3.46944695195361E-17,2.45229014244231E-16));
+#1822=CARTESIAN_POINT('Ctrl Pts',(2.85,0.,2.42861286636753E-16));
+#1823=CARTESIAN_POINT('Ctrl Pts',(3.05,0.2,-0.1));
+#1824=CARTESIAN_POINT('Ctrl Pts',(3.05,3.46944695195361E-17,-0.1));
+#1825=CARTESIAN_POINT('Ctrl Pts',(2.85,0.,-0.1));
+#1826=CARTESIAN_POINT('',(3.05,0.2,-0.1));
+#1827=CARTESIAN_POINT('',(2.95,0.2,0.));
+#1828=CARTESIAN_POINT('Origin',(2.95,0.2,-0.1));
+#1829=CARTESIAN_POINT('Origin',(2.85,0.2,0.));
+#1830=CARTESIAN_POINT('Origin',(2.85,0.2,-0.1));
+#1831=CARTESIAN_POINT('Origin',(2.95,3.75,-0.1));
+#1832=CARTESIAN_POINT('',(2.95,3.75,0.));
+#1833=CARTESIAN_POINT('',(3.05,3.75,-0.1));
+#1834=CARTESIAN_POINT('Origin',(2.95,4.9,0.));
+#1835=CARTESIAN_POINT('',(2.95,5.,0.));
+#1836=CARTESIAN_POINT('',(3.05,4.9,0.));
+#1837=CARTESIAN_POINT('Origin',(-1.525,4.9,-0.1));
+#1838=CARTESIAN_POINT('',(0.699999999999999,5.,-0.1));
+#1839=CARTESIAN_POINT('',(0.699999999999999,4.9,0.));
+#1840=CARTESIAN_POINT('Origin',(0.699999999999999,4.9,-0.1));
+#1841=CARTESIAN_POINT('',(-1.525,4.9,0.));
+#1842=CARTESIAN_POINT('',(-1.525,5.,-0.1));
+#1843=CARTESIAN_POINT('Origin',(2.95,3.75,-12.));
+#1844=CARTESIAN_POINT('',(3.05,0.2,-12.));
+#1845=CARTESIAN_POINT('',(2.95,0.2,-12.1));
+#1846=CARTESIAN_POINT('Origin',(2.95,0.2,-12.));
+#1847=CARTESIAN_POINT('',(2.95,3.75,-12.1));
+#1848=CARTESIAN_POINT('',(3.05,3.75,-12.));
+#1849=CARTESIAN_POINT('Ctrl Pts',(2.85,0.1,-12.1));
+#1850=CARTESIAN_POINT('Ctrl Pts',(2.95,0.1,-12.1));
+#1851=CARTESIAN_POINT('Ctrl Pts',(2.95,0.2,-12.1));
+#1852=CARTESIAN_POINT('Ctrl Pts',(2.85,0.,-12.1));
+#1853=CARTESIAN_POINT('Ctrl Pts',(3.05,3.46944695195361E-17,-12.1));
+#1854=CARTESIAN_POINT('Ctrl Pts',(3.05,0.2,-12.1));
+#1855=CARTESIAN_POINT('Ctrl Pts',(2.85,0.,-12.));
+#1856=CARTESIAN_POINT('Ctrl Pts',(3.05,3.46944695195361E-17,-12.));
+#1857=CARTESIAN_POINT('Ctrl Pts',(3.05,0.2,-12.));
+#1858=CARTESIAN_POINT('',(2.85,0.,-12.));
+#1859=CARTESIAN_POINT('',(2.85,0.1,-12.1));
+#1860=CARTESIAN_POINT('Origin',(2.85,0.1,-12.));
+#1861=CARTESIAN_POINT('Origin',(2.85,0.2,-12.1));
+#1862=CARTESIAN_POINT('Origin',(2.85,0.2,-12.));
+#1863=CARTESIAN_POINT('Origin',(1.525,0.1,-12.));
+#1864=CARTESIAN_POINT('',(-2.85,0.,-12.));
+#1865=CARTESIAN_POINT('',(-2.85,0.1,-12.1));
+#1866=CARTESIAN_POINT('Origin',(-2.85,0.1,-12.));
+#1867=CARTESIAN_POINT('',(1.525,0.1,-12.1));
+#1868=CARTESIAN_POINT('',(1.525,0.,-12.));
+#1869=CARTESIAN_POINT('Ctrl Pts',(-2.95,0.2,-12.1));
+#1870=CARTESIAN_POINT('Ctrl Pts',(-2.95,0.0999999999999999,-12.1));
+#1871=CARTESIAN_POINT('Ctrl Pts',(-2.85,0.1,-12.1));
+#1872=CARTESIAN_POINT('Ctrl Pts',(-3.05,0.2,-12.1));
+#1873=CARTESIAN_POINT('Ctrl Pts',(-3.05,-1.73472347597681E-16,-12.1));
+#1874=CARTESIAN_POINT('Ctrl Pts',(-2.85,-1.38777878078145E-16,-12.1));
+#1875=CARTESIAN_POINT('Ctrl Pts',(-3.05,0.2,-12.));
+#1876=CARTESIAN_POINT('Ctrl Pts',(-3.05,-1.73472347597681E-16,-12.));
+#1877=CARTESIAN_POINT('Ctrl Pts',(-2.85,-1.38777878078145E-16,-12.));
+#1878=CARTESIAN_POINT('',(-3.05,0.2,-12.));
+#1879=CARTESIAN_POINT('',(-2.95,0.2,-12.1));
+#1880=CARTESIAN_POINT('Origin',(-2.95,0.2,-12.));
+#1881=CARTESIAN_POINT('Origin',(-2.85,0.2,-12.1));
+#1882=CARTESIAN_POINT('Origin',(-2.85,0.2,-12.));
+#1883=CARTESIAN_POINT('Origin',(-2.95,1.25,-12.));
+#1884=CARTESIAN_POINT('',(-2.95,1.25,-12.1));
+#1885=CARTESIAN_POINT('',(-3.05,1.25,-12.));
+#1886=CARTESIAN_POINT('Origin',(-1.525,4.9,-12.));
+#1887=CARTESIAN_POINT('',(-1.525,4.9,-12.1));
+#1888=CARTESIAN_POINT('',(-1.525,5.,-12.));
+#1889=CARTESIAN_POINT('Ctrl Pts',(0.700000000000002,0.1,0.));
+#1890=CARTESIAN_POINT('Ctrl Pts',(0.484901326745613,0.0372628869674698,
+0.));
+#1891=CARTESIAN_POINT('Ctrl Pts',(0.245496931719338,0.000528744730897141,
+0.));
+#1892=CARTESIAN_POINT('Ctrl Pts',(0.00471249772704905,4.4056909549877E-6,
+0.));
+#1893=CARTESIAN_POINT('Ctrl Pts',(0.00235700465838661,-2.77934791413944E-16,
+0.));
+#1894=CARTESIAN_POINT('Ctrl Pts',(-4.02030662419159E-16,-2.77555756156289E-16,
+0.));
+#1895=CARTESIAN_POINT('Ctrl Pts',(0.700000000000002,0.0700800699658116,
+2.07611220119561E-17));
+#1896=CARTESIAN_POINT('Ctrl Pts',(0.484959805317215,0.0193513877920788,
+-0.0193446590187448));
+#1897=CARTESIAN_POINT('Ctrl Pts',(0.243201189550867,0.000751079197831792,
+-0.00906178877121855));
+#1898=CARTESIAN_POINT('Ctrl Pts',(0.00467956158657231,-2.07284675488644E-7,
+-0.000176614886403049));
+#1899=CARTESIAN_POINT('Ctrl Pts',(0.00233904652768825,-2.77937845954122E-16,
+-8.79765139725643E-5));
+#1900=CARTESIAN_POINT('Ctrl Pts',(-4.02739886451232E-16,-2.77555756156289E-16,
+-3.47447398704063E-18));
+#1901=CARTESIAN_POINT('Ctrl Pts',(0.700000000000002,0.0182010174399301,
+-0.0250470855942418));
+#1902=CARTESIAN_POINT('Ctrl Pts',(0.480289095751299,0.0029207416995619,
+-0.054875973476286));
+#1903=CARTESIAN_POINT('Ctrl Pts',(0.239725763440874,0.000310935671251748,
+-0.0245243168522152));
+#1904=CARTESIAN_POINT('Ctrl Pts',(0.00461814652438664,-1.02102174028462E-6,
+-0.000488372919906916));
+#1905=CARTESIAN_POINT('Ctrl Pts',(0.00230761979896613,-2.7792647495596E-16,
+-0.000241935413424552));
+#1906=CARTESIAN_POINT('Ctrl Pts',(-4.03981028507359E-16,-2.77555756156289E-16,
+-9.55480346436174E-18));
+#1907=CARTESIAN_POINT('Ctrl Pts',(0.700000000000002,1.99688415587425E-18,
+-0.0775600524743586));
+#1908=CARTESIAN_POINT('Ctrl Pts',(0.470700737174904,0.000161771444378983,
+-0.0864448430596093));
+#1909=CARTESIAN_POINT('Ctrl Pts',(0.236830476423077,-1.11545658162541E-6,
+-0.0406022153562645));
+#1910=CARTESIAN_POINT('Ctrl Pts',(0.0045526807319682,1.52396084109697E-8,
+-0.000795914757311477));
+#1911=CARTESIAN_POINT('Ctrl Pts',(0.00227619307024399,-2.77885850181718E-16,
+-0.000395894312876539));
+#1912=CARTESIAN_POINT('Ctrl Pts',(-4.05222170563486E-16,-2.77555756156289E-16,
+-1.56351329416828E-17));
+#1913=CARTESIAN_POINT('Ctrl Pts',(0.700000000000002,0.,-0.1));
+#1914=CARTESIAN_POINT('Ctrl Pts',(0.466603002111125,3.9585615772256E-17,
+-0.1));
+#1915=CARTESIAN_POINT('Ctrl Pts',(0.235588079693987,-2.48807266274288E-14,
+-0.0474896407546615));
+#1916=CARTESIAN_POINT('Ctrl Pts',(0.00452463487420795,-8.96030665631008E-17,
+-0.000927739605671039));
+#1917=CARTESIAN_POINT('Ctrl Pts',(0.00226272447222023,-2.7786306642164E-16,
+-0.000461876698355963));
+#1918=CARTESIAN_POINT('Ctrl Pts',(-4.05754088587541E-16,-2.77555756156289E-16,
+-1.82409884319633E-17));
+#1919=CARTESIAN_POINT('',(0.,0.,0.));
+#1920=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#1921=CARTESIAN_POINT('Ctrl Pts',(-4.05754088587541E-16,-2.77555756156289E-16,
+-1.82409884319633E-17));
+#1922=CARTESIAN_POINT('Ctrl Pts',(0.00226272447222023,-2.7786306642164E-16,
+-0.000461876698355963));
+#1923=CARTESIAN_POINT('Ctrl Pts',(0.00452463487420795,-8.96030665631008E-17,
+-0.000927739605671039));
+#1924=CARTESIAN_POINT('Ctrl Pts',(0.235588079693987,-2.48807266274288E-14,
+-0.0474896407546615));
+#1925=CARTESIAN_POINT('Ctrl Pts',(0.466603002111125,3.9585615772256E-17,
+-0.1));
+#1926=CARTESIAN_POINT('Ctrl Pts',(0.700000000000002,0.,-0.1));
+#1927=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,-2.77555756156289E-16,
+0.));
+#1928=CARTESIAN_POINT('Ctrl Pts',(-0.00235700465838671,-2.77700081066813E-16,
+0.));
+#1929=CARTESIAN_POINT('Ctrl Pts',(-0.00471249772704706,4.40569095498554E-6,
+0.));
+#1930=CARTESIAN_POINT('Ctrl Pts',(-0.245496931719425,0.000528744730897302,
+0.));
+#1931=CARTESIAN_POINT('Ctrl Pts',(-0.484901326745612,0.0372628869674699,
+0.));
+#1932=CARTESIAN_POINT('Ctrl Pts',(-0.700000000000001,0.1,0.));
+#1933=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,-2.77555756156289E-16,
+0.));
+#1934=CARTESIAN_POINT('Ctrl Pts',(-0.00227897468291478,5.11884358878141E-5,
+-0.000143072928326372));
+#1935=CARTESIAN_POINT('Ctrl Pts',(-0.0046965843339347,-4.9920421887721E-5,
+-0.00031889566057826));
+#1936=CARTESIAN_POINT('Ctrl Pts',(-0.240877079937303,0.00173841933296965,
+-0.0156974194273945));
+#1937=CARTESIAN_POINT('Ctrl Pts',(-0.482334801333854,0.00813612158162062,
+-0.0323150909055877));
+#1938=CARTESIAN_POINT('Ctrl Pts',(-0.700000000000001,0.0476401224401702,
+3.63319635209233E-17));
+#1939=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,-2.77555756156289E-16,
+0.));
+#1940=CARTESIAN_POINT('Ctrl Pts',(-0.00227133555504292,-2.78609109469059E-16,
+-0.000304520278310802));
+#1941=CARTESIAN_POINT('Ctrl Pts',(-0.00461038925008775,-8.96179880423213E-17,
+-0.00062326880821065));
+#1942=CARTESIAN_POINT('Ctrl Pts',(-0.238222927222006,-2.48885879795794E-14,
+-0.0313607346918418));
+#1943=CARTESIAN_POINT('Ctrl Pts',(-0.474729830437162,3.31894155915092E-17,
+-0.0684638876772733));
+#1944=CARTESIAN_POINT('Ctrl Pts',(-0.700000000000001,4.65939636370657E-18,
+-0.0476401224401701));
+#1945=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,-2.77555756156289E-16,
+0.));
+#1946=CARTESIAN_POINT('Ctrl Pts',(-0.00226272447222028,-2.77750871652426E-16,
+-0.000461876698356049));
+#1947=CARTESIAN_POINT('Ctrl Pts',(-0.00452463487420605,-9.04475428005762E-17,
+-0.000927739605670682));
+#1948=CARTESIAN_POINT('Ctrl Pts',(-0.23558807969407,-2.4879907666235E-14,
+-0.0474896407546768));
+#1949=CARTESIAN_POINT('Ctrl Pts',(-0.466603002111124,3.9585615772256E-17,
+-0.1));
+#1950=CARTESIAN_POINT('Ctrl Pts',(-0.700000000000001,0.,-0.1));
+#1951=CARTESIAN_POINT('Ctrl Pts',(-0.700000000000001,0.,-0.1));
+#1952=CARTESIAN_POINT('Ctrl Pts',(-0.466603002111124,3.9585615772256E-17,
+-0.1));
+#1953=CARTESIAN_POINT('Ctrl Pts',(-0.23558807969407,-2.4879907666235E-14,
+-0.0474896407546768));
+#1954=CARTESIAN_POINT('Ctrl Pts',(-0.00452463487420605,-9.04475428005762E-17,
+-0.000927739605670682));
+#1955=CARTESIAN_POINT('Ctrl Pts',(-0.00226272447222028,-2.77750871652426E-16,
+-0.000461876698356049));
+#1956=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,-2.77555756156289E-16,
+0.));
+#1957=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#1958=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,5.,0.));
+#1959=CARTESIAN_POINT('Ctrl Pts',(0.0023570046584104,5.,0.));
+#1960=CARTESIAN_POINT('Ctrl Pts',(0.00471258561949241,4.99999565837287,
+0.));
+#1961=CARTESIAN_POINT('Ctrl Pts',(0.24548365571546,4.99946156733947,0.));
+#1962=CARTESIAN_POINT('Ctrl Pts',(0.484901326745635,4.96273711303252,0.));
+#1963=CARTESIAN_POINT('Ctrl Pts',(0.699999999999999,4.9,0.));
+#1964=CARTESIAN_POINT('Ctrl Pts',(1.50239835959538E-16,5.,-1.39180689927785E-17));
+#1965=CARTESIAN_POINT('Ctrl Pts',(0.00227897468293587,4.99994881156411,
+-0.000143072928334081));
+#1966=CARTESIAN_POINT('Ctrl Pts',(0.00469667222637944,5.00004998448571,
+-0.000318895660584385));
+#1967=CARTESIAN_POINT('Ctrl Pts',(0.240863803933338,4.9982518927374,-0.0156974194273972));
+#1968=CARTESIAN_POINT('Ctrl Pts',(0.482334801333878,4.99186387841838,-0.032315090905584));
+#1969=CARTESIAN_POINT('Ctrl Pts',(0.699999999999999,4.95235987755983,0.));
+#1970=CARTESIAN_POINT('Ctrl Pts',(1.47398822025657E-16,5.,-2.78361379855569E-17));
+#1971=CARTESIAN_POINT('Ctrl Pts',(0.00227133555506153,5.,-0.000304520278323297));
+#1972=CARTESIAN_POINT('Ctrl Pts',(0.00461043265779571,5.,-0.000622981535741447));
+#1973=CARTESIAN_POINT('Ctrl Pts',(0.238216367215514,5.00000000000008,-0.0314040656939803));
+#1974=CARTESIAN_POINT('Ctrl Pts',(0.474729830437186,5.,-0.0684638876772695));
+#1975=CARTESIAN_POINT('Ctrl Pts',(0.699999999999999,5.,-0.0476401224401701));
+#1976=CARTESIAN_POINT('Ctrl Pts',(1.44557808091776E-16,5.,-4.17542069783354E-17));
+#1977=CARTESIAN_POINT('Ctrl Pts',(0.00226272447223639,5.,-0.000461876698376256));
+#1978=CARTESIAN_POINT('Ctrl Pts',(0.00452467828191324,5.,-0.000927452333207589));
+#1979=CARTESIAN_POINT('Ctrl Pts',(0.235581519687577,5.00000000000008,-0.0475329717568176));
+#1980=CARTESIAN_POINT('Ctrl Pts',(0.466603002111149,5.,-0.0999999999999997));
+#1981=CARTESIAN_POINT('Ctrl Pts',(0.699999999999998,5.,-0.1));
+#1982=CARTESIAN_POINT('',(0.,5.,0.));
+#1983=CARTESIAN_POINT('Ctrl Pts',(0.699999999999998,5.,-0.1));
+#1984=CARTESIAN_POINT('Ctrl Pts',(0.466603002111149,5.,-0.0999999999999997));
+#1985=CARTESIAN_POINT('Ctrl Pts',(0.235581519687577,5.00000000000008,-0.0475329717568176));
+#1986=CARTESIAN_POINT('Ctrl Pts',(0.00452467828191324,5.,-0.000927452333207589));
+#1987=CARTESIAN_POINT('Ctrl Pts',(0.00226272447223639,5.,-0.000461876698376256));
+#1988=CARTESIAN_POINT('Ctrl Pts',(1.44557808091776E-16,5.,-4.17542069783354E-17));
+#1989=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#1990=CARTESIAN_POINT('Ctrl Pts',(-0.7,4.9,0.));
+#1991=CARTESIAN_POINT('Ctrl Pts',(-0.484901326745636,4.96273711303252,0.));
+#1992=CARTESIAN_POINT('Ctrl Pts',(-0.245483655715364,4.99946156733935,0.));
+#1993=CARTESIAN_POINT('Ctrl Pts',(-0.00471258561945977,4.99999565837287,
+0.));
+#1994=CARTESIAN_POINT('Ctrl Pts',(-0.00235700465841012,5.,0.));
+#1995=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,5.,0.));
+#1996=CARTESIAN_POINT('Ctrl Pts',(-0.7,4.92991993003419,0.));
+#1997=CARTESIAN_POINT('Ctrl Pts',(-0.484959805317238,4.98064861220791,-0.0193446590187425));
+#1998=CARTESIAN_POINT('Ctrl Pts',(-0.243219904633997,4.99926969433133,-0.00907803718276717));
+#1999=CARTESIAN_POINT('Ctrl Pts',(-0.00467943740608086,5.00000006955315,
+-0.000176507190310859));
+#2000=CARTESIAN_POINT('Ctrl Pts',(-0.0023390465277103,5.,-8.79765139764376E-5));
+#2001=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,5.,0.));
+#2002=CARTESIAN_POINT('Ctrl Pts',(-0.700000000000001,4.98176760840632,-0.0250732337953905));
+#2003=CARTESIAN_POINT('Ctrl Pts',(-0.480289095751323,4.99704788414668,-0.0549021216774312));
+#2004=CARTESIAN_POINT('Ctrl Pts',(-0.239760692750255,4.99970467912741,-0.0245707443394118));
+#2005=CARTESIAN_POINT('Ctrl Pts',(-0.00461791482688991,5.00000091577942,
+-0.000488066622649192));
+#2006=CARTESIAN_POINT('Ctrl Pts',(-0.00230761979898561,5.,-0.000241935413435202));
+#2007=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,5.,0.));
+#2008=CARTESIAN_POINT('Ctrl Pts',(-0.7,5.,-0.0775600524743586));
+#2009=CARTESIAN_POINT('Ctrl Pts',(-0.47070073717493,4.99983822855562,-0.0864448430596081));
+#2010=CARTESIAN_POINT('Ctrl Pts',(-0.236836271526706,4.99999849999164,-0.0406454206043157));
+#2011=CARTESIAN_POINT('Ctrl Pts',(-0.00455264221650595,5.00000000210006,
+-0.000795628327327358));
+#2012=CARTESIAN_POINT('Ctrl Pts',(-0.00227619307026094,5.,-0.000395894312893968));
+#2013=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,5.,0.));
+#2014=CARTESIAN_POINT('Ctrl Pts',(-0.7,5.,-0.1));
+#2015=CARTESIAN_POINT('Ctrl Pts',(-0.466603002111151,5.,-0.1));
+#2016=CARTESIAN_POINT('Ctrl Pts',(-0.235581519687485,4.99999999999997,-0.0475329717567968));
+#2017=CARTESIAN_POINT('Ctrl Pts',(-0.00452467828188189,5.,-0.0009274523332013));
+#2018=CARTESIAN_POINT('Ctrl Pts',(-0.00226272447223608,5.,-0.000461876698376296));
+#2019=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,5.,0.));
+#2020=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#2021=CARTESIAN_POINT('Ctrl Pts',(1.53080849893419E-16,5.,0.));
+#2022=CARTESIAN_POINT('Ctrl Pts',(-0.00226272447223608,5.,-0.000461876698376296));
+#2023=CARTESIAN_POINT('Ctrl Pts',(-0.00452467828188189,5.,-0.0009274523332013));
+#2024=CARTESIAN_POINT('Ctrl Pts',(-0.235581519687485,4.99999999999997,-0.0475329717567968));
+#2025=CARTESIAN_POINT('Ctrl Pts',(-0.466603002111151,5.,-0.1));
+#2026=CARTESIAN_POINT('Ctrl Pts',(-0.7,5.,-0.1));
+#2027=CARTESIAN_POINT('Origin',(3.05,5.,0.));
+#2028=CARTESIAN_POINT('',(3.05,0.2,0.));
+#2029=CARTESIAN_POINT('Origin',(2.85,0.2,0.));
+#2030=CARTESIAN_POINT('',(2.85,0.,0.));
+#2031=CARTESIAN_POINT('Origin',(3.05,0.,0.));
+#2032=CARTESIAN_POINT('',(-2.85,0.,0.));
+#2033=CARTESIAN_POINT('',(-0.5,0.,-8.6));
+#2034=CARTESIAN_POINT('Origin',(1.96277296732146E-17,0.,-8.6));
+#2035=CARTESIAN_POINT('',(-0.5,0.,-1.6));
+#2036=CARTESIAN_POINT('Origin',(-9.79717439317883E-17,0.,-1.6));
+#2037=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#2038=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#2039=CARTESIAN_POINT('Origin',(0.,2.5,-12.1));
+#2040=CARTESIAN_POINT('Origin',(-2.85,0.2,0.));
+#2041=CARTESIAN_POINT('',(-3.05,0.2,0.));
+#2042=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#2043=CARTESIAN_POINT('',(-2.5,2.5,0.));
+#2044=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#2045=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#2046=CARTESIAN_POINT('Origin',(0.,2.5,1.85));
+#2047=CARTESIAN_POINT('',(-1.95,2.5,2.));
+#2048=CARTESIAN_POINT('',(1.95,2.5,2.));
+#2049=CARTESIAN_POINT('Origin',(0.,2.5,2.));
+#2050=CARTESIAN_POINT('',(1.8,2.5,1.85));
+#2051=CARTESIAN_POINT('Origin',(1.95,2.5,1.85));
+#2052=CARTESIAN_POINT('',(-1.8,2.5,1.85));
+#2053=CARTESIAN_POINT('Origin',(0.,2.5,1.85));
+#2054=CARTESIAN_POINT('Origin',(0.,2.5,1.85));
+#2055=CARTESIAN_POINT('Origin',(0.,2.5,2.));
+#2056=CARTESIAN_POINT('Origin',(0.,2.5,2.));
+#2057=CARTESIAN_POINT('',(-2.35,2.5,2.));
+#2058=CARTESIAN_POINT('Origin',(0.,2.5,2.));
+#2059=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#2060=CARTESIAN_POINT('',(-1.8,2.5,-8.));
+#2061=CARTESIAN_POINT('',(-1.8,2.5,0.));
+#2062=CARTESIAN_POINT('Origin',(0.,2.5,-8.));
+#2063=CARTESIAN_POINT('Origin',(0.,2.5,1.85));
+#2064=CARTESIAN_POINT('',(-2.5,2.5,1.85));
+#2065=CARTESIAN_POINT('Origin',(-2.35,2.5,1.85));
+#2066=CARTESIAN_POINT('Origin',(0.,2.5,1.85));
+#2067=CARTESIAN_POINT('Origin',(0.,2.5,0.));
+#2068=CARTESIAN_POINT('',(-2.5,2.5,0.));
+#2069=CARTESIAN_POINT('Origin',(-9.79717439317883E-17,-0.8,-1.6));
+#2070=CARTESIAN_POINT('',(-0.3,-1.,-1.6));
+#2071=CARTESIAN_POINT('',(-1.34711147906209E-16,-1.,-1.3));
+#2072=CARTESIAN_POINT('Origin',(-9.79717439317883E-17,-1.,-1.6));
+#2073=CARTESIAN_POINT('',(-1.59204083889156E-16,-0.8,-1.1));
+#2074=CARTESIAN_POINT('Origin',(-1.34711147906209E-16,-0.8,-1.3));
+#2075=CARTESIAN_POINT('',(-0.5,-0.8,-1.6));
+#2076=CARTESIAN_POINT('Origin',(-9.79717439317883E-17,-0.8,-1.6));
+#2077=CARTESIAN_POINT('Origin',(-9.79717439317883E-17,-0.8,-1.6));
+#2078=CARTESIAN_POINT('Origin',(-9.79717439317883E-17,-1.,-1.6));
+#2079=CARTESIAN_POINT('Origin',(-9.79717439317883E-17,0.,-1.6));
+#2080=CARTESIAN_POINT('',(-0.5,0.,-1.6));
+#2081=CARTESIAN_POINT('Origin',(-6.93889390390723E-17,-1.,-1.6));
+#2082=CARTESIAN_POINT('Origin',(1.96277296732146E-17,-0.8,-8.6));
+#2083=CARTESIAN_POINT('',(-0.3,-1.,-8.6));
+#2084=CARTESIAN_POINT('',(-1.7111674301206E-17,-1.,-8.3));
+#2085=CARTESIAN_POINT('Origin',(1.96277296732146E-17,-1.,-8.6));
+#2086=CARTESIAN_POINT('',(-4.1604610284153E-17,-0.8,-8.1));
+#2087=CARTESIAN_POINT('Origin',(-1.7111674301206E-17,-0.8,-8.3));
+#2088=CARTESIAN_POINT('',(-0.5,-0.8,-8.6));
+#2089=CARTESIAN_POINT('Origin',(1.96277296732146E-17,-0.8,-8.6));
+#2090=CARTESIAN_POINT('Origin',(1.96277296732146E-17,-0.8,-8.6));
+#2091=CARTESIAN_POINT('Origin',(1.96277296732146E-17,-1.,-8.6));
+#2092=CARTESIAN_POINT('Origin',(1.96277296732146E-17,0.,-8.6));
+#2093=CARTESIAN_POINT('',(-0.5,0.,-8.6));
+#2094=CARTESIAN_POINT('Origin',(0.,-1.,-8.6));
+#2095=CARTESIAN_POINT('Origin',(0.,2.5,-8.));
+#2096=CARTESIAN_POINT('Origin',(-3.05,5.,0.));
+#2097=CARTESIAN_POINT('Origin',(-3.05,0.,0.));
+#2098=CARTESIAN_POINT('Origin',(-2.375,-2.65,-6.35));
+#2099=CARTESIAN_POINT('',(-2.15,-2.65,-6.7));
+#2100=CARTESIAN_POINT('',(-2.15,-3.,-6.35));
+#2101=CARTESIAN_POINT('Origin',(-2.15,-2.65,-6.35));
+#2102=CARTESIAN_POINT('',(-2.45,-3.,-6.35));
+#2103=CARTESIAN_POINT('',(-2.375,-3.,-6.35));
+#2104=CARTESIAN_POINT('',(-2.45,-2.65,-6.7));
+#2105=CARTESIAN_POINT('Origin',(-2.45,-2.65,-6.35));
+#2106=CARTESIAN_POINT('',(-2.375,-2.65,-6.7));
+#2107=CARTESIAN_POINT('Origin',(-2.45,0.,-5.7));
+#2108=CARTESIAN_POINT('',(-2.45,-3.,-6.05));
+#2109=CARTESIAN_POINT('',(-2.45,-3.,-5.7));
+#2110=CARTESIAN_POINT('',(-2.45,-2.65,-5.7));
+#2111=CARTESIAN_POINT('Origin',(-2.45,-2.65,-6.05));
+#2112=CARTESIAN_POINT('',(-2.45,0.,-5.7));
+#2113=CARTESIAN_POINT('',(-2.45,0.,-5.7));
+#2114=CARTESIAN_POINT('',(-2.45,0.,-6.7));
+#2115=CARTESIAN_POINT('',(-2.45,0.,-5.7));
+#2116=CARTESIAN_POINT('',(-2.45,0.,-6.7));
+#2117=CARTESIAN_POINT('Origin',(-2.3,-3.,-6.2));
+#2118=CARTESIAN_POINT('',(-2.15,-3.,-6.05));
+#2119=CARTESIAN_POINT('',(-2.15,-3.,-6.7));
+#2120=CARTESIAN_POINT('',(-2.225,-3.,-6.05));
+#2121=CARTESIAN_POINT('Origin',(-2.225,-2.65,-6.05));
+#2122=CARTESIAN_POINT('',(-2.15,-2.65,-5.7));
+#2123=CARTESIAN_POINT('Origin',(-2.15,-2.65,-6.05));
+#2124=CARTESIAN_POINT('',(-2.225,-2.65,-5.7));
+#2125=CARTESIAN_POINT('Origin',(-2.45,0.,-6.7));
+#2126=CARTESIAN_POINT('',(-2.15,0.,-6.7));
+#2127=CARTESIAN_POINT('',(-2.45,0.,-6.7));
+#2128=CARTESIAN_POINT('',(-2.15,0.,-6.7));
+#2129=CARTESIAN_POINT('Origin',(-2.15,0.,-5.7));
+#2130=CARTESIAN_POINT('',(-2.15,0.,-5.7));
+#2131=CARTESIAN_POINT('',(-2.15,0.,-5.7));
+#2132=CARTESIAN_POINT('',(-2.15,0.,-5.7));
+#2133=CARTESIAN_POINT('Origin',(-2.15,0.,-6.7));
+#2134=CARTESIAN_POINT('',(-2.15,0.,-6.7));
+#2135=CARTESIAN_POINT('Origin',(-2.3,0.,-6.2));
+#2136=CARTESIAN_POINT('Origin',(-2.375,-2.65,-3.35));
+#2137=CARTESIAN_POINT('',(-2.15,-2.65,-3.7));
+#2138=CARTESIAN_POINT('',(-2.15,-3.,-3.35));
+#2139=CARTESIAN_POINT('Origin',(-2.15,-2.65,-3.35));
+#2140=CARTESIAN_POINT('',(-2.45,-3.,-3.35));
+#2141=CARTESIAN_POINT('',(-2.375,-3.,-3.35));
+#2142=CARTESIAN_POINT('',(-2.45,-2.65,-3.7));
+#2143=CARTESIAN_POINT('Origin',(-2.45,-2.65,-3.35));
+#2144=CARTESIAN_POINT('',(-2.375,-2.65,-3.7));
+#2145=CARTESIAN_POINT('Origin',(-2.45,0.,-2.7));
+#2146=CARTESIAN_POINT('',(-2.45,-3.,-3.05));
+#2147=CARTESIAN_POINT('',(-2.45,-3.,-2.7));
+#2148=CARTESIAN_POINT('',(-2.45,-2.65,-2.7));
+#2149=CARTESIAN_POINT('Origin',(-2.45,-2.65,-3.05));
+#2150=CARTESIAN_POINT('',(-2.45,0.,-2.7));
+#2151=CARTESIAN_POINT('',(-2.45,0.,-2.7));
+#2152=CARTESIAN_POINT('',(-2.45,0.,-3.7));
+#2153=CARTESIAN_POINT('',(-2.45,0.,-2.7));
+#2154=CARTESIAN_POINT('',(-2.45,0.,-3.7));
+#2155=CARTESIAN_POINT('Origin',(-2.3,-3.,-3.2));
+#2156=CARTESIAN_POINT('',(-2.15,-3.,-3.05));
+#2157=CARTESIAN_POINT('',(-2.15,-3.,-3.7));
+#2158=CARTESIAN_POINT('',(-2.225,-3.,-3.05));
+#2159=CARTESIAN_POINT('Origin',(-2.225,-2.65,-3.05));
+#2160=CARTESIAN_POINT('',(-2.15,-2.65,-2.7));
+#2161=CARTESIAN_POINT('Origin',(-2.15,-2.65,-3.05));
+#2162=CARTESIAN_POINT('',(-2.225,-2.65,-2.7));
+#2163=CARTESIAN_POINT('Origin',(-2.45,0.,-3.7));
+#2164=CARTESIAN_POINT('',(-2.15,0.,-3.7));
+#2165=CARTESIAN_POINT('',(-2.45,0.,-3.7));
+#2166=CARTESIAN_POINT('',(-2.15,0.,-3.7));
+#2167=CARTESIAN_POINT('Origin',(-2.15,0.,-2.7));
+#2168=CARTESIAN_POINT('',(-2.15,0.,-2.7));
+#2169=CARTESIAN_POINT('',(-2.15,0.,-2.7));
+#2170=CARTESIAN_POINT('',(-2.15,0.,-2.7));
+#2171=CARTESIAN_POINT('Origin',(-2.15,0.,-3.7));
+#2172=CARTESIAN_POINT('',(-2.15,0.,-3.7));
+#2173=CARTESIAN_POINT('Origin',(-2.3,0.,-3.2));
+#2174=CARTESIAN_POINT('Origin',(-2.375,-2.65,-10.35));
+#2175=CARTESIAN_POINT('',(-2.15,-2.65,-10.7));
+#2176=CARTESIAN_POINT('',(-2.15,-3.,-10.35));
+#2177=CARTESIAN_POINT('Origin',(-2.15,-2.65,-10.35));
+#2178=CARTESIAN_POINT('',(-2.45,-3.,-10.35));
+#2179=CARTESIAN_POINT('',(-2.375,-3.,-10.35));
+#2180=CARTESIAN_POINT('',(-2.45,-2.65,-10.7));
+#2181=CARTESIAN_POINT('Origin',(-2.45,-2.65,-10.35));
+#2182=CARTESIAN_POINT('',(-2.375,-2.65,-10.7));
+#2183=CARTESIAN_POINT('Origin',(-2.45,0.,-9.7));
+#2184=CARTESIAN_POINT('',(-2.45,-3.,-10.05));
+#2185=CARTESIAN_POINT('',(-2.45,-3.,-9.7));
+#2186=CARTESIAN_POINT('',(-2.45,-2.65,-9.7));
+#2187=CARTESIAN_POINT('Origin',(-2.45,-2.65,-10.05));
+#2188=CARTESIAN_POINT('',(-2.45,0.,-9.7));
+#2189=CARTESIAN_POINT('',(-2.45,0.,-9.7));
+#2190=CARTESIAN_POINT('',(-2.45,0.,-10.7));
+#2191=CARTESIAN_POINT('',(-2.45,0.,-9.7));
+#2192=CARTESIAN_POINT('',(-2.45,0.,-10.7));
+#2193=CARTESIAN_POINT('Origin',(-2.3,-3.,-10.2));
+#2194=CARTESIAN_POINT('',(-2.15,-3.,-10.05));
+#2195=CARTESIAN_POINT('',(-2.15,-3.,-10.7));
+#2196=CARTESIAN_POINT('',(-2.225,-3.,-10.05));
+#2197=CARTESIAN_POINT('Origin',(-2.225,-2.65,-10.05));
+#2198=CARTESIAN_POINT('',(-2.15,-2.65,-9.7));
+#2199=CARTESIAN_POINT('Origin',(-2.15,-2.65,-10.05));
+#2200=CARTESIAN_POINT('',(-2.225,-2.65,-9.7));
+#2201=CARTESIAN_POINT('Origin',(-2.45,0.,-10.7));
+#2202=CARTESIAN_POINT('',(-2.15,0.,-10.7));
+#2203=CARTESIAN_POINT('',(-2.45,0.,-10.7));
+#2204=CARTESIAN_POINT('',(-2.15,0.,-10.7));
+#2205=CARTESIAN_POINT('Origin',(-2.15,0.,-9.7));
+#2206=CARTESIAN_POINT('',(-2.15,0.,-9.7));
+#2207=CARTESIAN_POINT('',(-2.15,0.,-9.7));
+#2208=CARTESIAN_POINT('',(-2.15,0.,-9.7));
+#2209=CARTESIAN_POINT('Origin',(-2.15,0.,-10.7));
+#2210=CARTESIAN_POINT('',(-2.15,0.,-10.7));
+#2211=CARTESIAN_POINT('Origin',(-2.3,0.,-10.2));
+#2212=CARTESIAN_POINT('Origin',(2.225,-2.65,-11.45));
+#2213=CARTESIAN_POINT('',(2.45,-2.65,-11.8));
+#2214=CARTESIAN_POINT('',(2.45,-3.,-11.45));
+#2215=CARTESIAN_POINT('Origin',(2.45,-2.65,-11.45));
+#2216=CARTESIAN_POINT('',(2.15,-3.,-11.45));
+#2217=CARTESIAN_POINT('',(2.225,-3.,-11.45));
+#2218=CARTESIAN_POINT('',(2.15,-2.65,-11.8));
+#2219=CARTESIAN_POINT('Origin',(2.15,-2.65,-11.45));
+#2220=CARTESIAN_POINT('',(2.225,-2.65,-11.8));
+#2221=CARTESIAN_POINT('Origin',(2.15,0.,-10.8));
+#2222=CARTESIAN_POINT('',(2.15,-3.,-11.15));
+#2223=CARTESIAN_POINT('',(2.15,-3.,-10.8));
+#2224=CARTESIAN_POINT('',(2.15,-2.65,-10.8));
+#2225=CARTESIAN_POINT('Origin',(2.15,-2.65,-11.15));
+#2226=CARTESIAN_POINT('',(2.15,0.,-10.8));
+#2227=CARTESIAN_POINT('',(2.15,0.,-10.8));
+#2228=CARTESIAN_POINT('',(2.15,0.,-11.8));
+#2229=CARTESIAN_POINT('',(2.15,0.,-10.8));
+#2230=CARTESIAN_POINT('',(2.15,0.,-11.8));
+#2231=CARTESIAN_POINT('Origin',(2.3,-3.,-11.3));
+#2232=CARTESIAN_POINT('',(2.45,-3.,-11.15));
+#2233=CARTESIAN_POINT('',(2.45,-3.,-11.8));
+#2234=CARTESIAN_POINT('',(2.375,-3.,-11.15));
+#2235=CARTESIAN_POINT('Origin',(2.375,-2.65,-11.15));
+#2236=CARTESIAN_POINT('',(2.45,-2.65,-10.8));
+#2237=CARTESIAN_POINT('Origin',(2.45,-2.65,-11.15));
+#2238=CARTESIAN_POINT('',(2.375,-2.65,-10.8));
+#2239=CARTESIAN_POINT('Origin',(2.15,0.,-11.8));
+#2240=CARTESIAN_POINT('',(2.45,0.,-11.8));
+#2241=CARTESIAN_POINT('',(2.15,0.,-11.8));
+#2242=CARTESIAN_POINT('',(2.45,0.,-11.8));
+#2243=CARTESIAN_POINT('Origin',(2.45,0.,-10.8));
+#2244=CARTESIAN_POINT('',(2.45,0.,-10.8));
+#2245=CARTESIAN_POINT('',(2.45,0.,-10.8));
+#2246=CARTESIAN_POINT('',(2.45,0.,-10.8));
+#2247=CARTESIAN_POINT('Origin',(2.45,0.,-11.8));
+#2248=CARTESIAN_POINT('',(2.45,0.,-11.8));
+#2249=CARTESIAN_POINT('Origin',(2.3,0.,-11.3));
+#2250=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#2254,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#2251=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#2254,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#2252=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2250))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2254,#2256,#2257))
+REPRESENTATION_CONTEXT('','3D')
+);
+#2253=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2251))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2254,#2256,#2257))
+REPRESENTATION_CONTEXT('','3D')
+);
+#2254=(
+LENGTH_UNIT()
+NAMED_UNIT(*)
+SI_UNIT(.MILLI.,.METRE.)
+);
+#2255=(
+LENGTH_UNIT()
+NAMED_UNIT(*)
+SI_UNIT($,.METRE.)
+);
+#2256=(
+NAMED_UNIT(*)
+PLANE_ANGLE_UNIT()
+SI_UNIT($,.RADIAN.)
+);
+#2257=(
+NAMED_UNIT(*)
+SI_UNIT($,.STERADIAN.)
+SOLID_ANGLE_UNIT()
+);
+#2258=SHAPE_DEFINITION_REPRESENTATION(#2259,#2260);
+#2259=PRODUCT_DEFINITION_SHAPE('',$,#2262);
+#2260=SHAPE_REPRESENTATION('',(#1218),#2252);
+#2261=PRODUCT_DEFINITION_CONTEXT('part definition',#2266,'design');
+#2262=PRODUCT_DEFINITION('PJ-3200B','PJ-3200B v1',#2263,#2261);
+#2263=PRODUCT_DEFINITION_FORMATION('',$,#2268);
+#2264=PRODUCT_RELATED_PRODUCT_CATEGORY('PJ-3200B v1','PJ-3200B v1',(#2268));
+#2265=APPLICATION_PROTOCOL_DEFINITION('international standard',
+'automotive_design',2009,#2266);
+#2266=APPLICATION_CONTEXT(
+'Core Data for Automotive Mechanical Design Process');
+#2267=PRODUCT_CONTEXT('part definition',#2266,'mechanical');
+#2268=PRODUCT('PJ-3200B','PJ-3200B v1',$,(#2267));
+#2269=PRESENTATION_STYLE_ASSIGNMENT((#2272));
+#2270=PRESENTATION_STYLE_ASSIGNMENT((#2273));
+#2271=PRESENTATION_STYLE_ASSIGNMENT((#2274));
+#2272=SURFACE_STYLE_USAGE(.BOTH.,#2275);
+#2273=SURFACE_STYLE_USAGE(.BOTH.,#2276);
+#2274=SURFACE_STYLE_USAGE(.BOTH.,#2277);
+#2275=SURFACE_SIDE_STYLE('',(#2278));
+#2276=SURFACE_SIDE_STYLE('',(#2279));
+#2277=SURFACE_SIDE_STYLE('',(#2280));
+#2278=SURFACE_STYLE_FILL_AREA(#2281);
+#2279=SURFACE_STYLE_FILL_AREA(#2282);
+#2280=SURFACE_STYLE_FILL_AREA(#2283);
+#2281=FILL_AREA_STYLE('Steel - Satin',(#2284));
+#2282=FILL_AREA_STYLE('Plastic - Matte (Black)',(#2285));
+#2283=FILL_AREA_STYLE('Silver - Satin',(#2286));
+#2284=FILL_AREA_STYLE_COLOUR('Steel - Satin',#2287);
+#2285=FILL_AREA_STYLE_COLOUR('Plastic - Matte (Black)',#2288);
+#2286=FILL_AREA_STYLE_COLOUR('Silver - Satin',#2289);
+#2287=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157);
+#2288=COLOUR_RGB('Plastic - Matte (Black)',0.0980392156862745,0.0980392156862745,
+0.0980392156862745);
+#2289=COLOUR_RGB('Silver - Satin',0.984313725490196,0.980392156862745,0.96078431372549);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/3dmodels/mechanical/Keebio-Parts/SK6812MINI-E v1.step b/3dmodels/mechanical/Keebio-Parts/SK6812MINI-E v1.step
new file mode 100644
index 0000000..ade878d
--- /dev/null
+++ b/3dmodels/mechanical/Keebio-Parts/SK6812MINI-E v1.step
@@ -0,0 +1,5850 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/Users/danny/syncproj/kicad-libs/footprints/Keebio-Parts.pretty/3dmodel
+s/SK6812MINI-E v1.step','2020-05-27T14:55:22',('Author'),(''),
+ 'Open CASCADE STEP processor 7.3','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('Pins','Pins','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#220,#550,#880,#1210,#1618,#1626,
+ #1634,#1642,#1650,#1658,#1666,#1674,#1682,#1690,#1698,#1706,#1714,
+ #1722,#1730,#1738,#1746,#1754,#1762,#1770,#1778,#1786,#1794,#1802,
+ #1810,#1818,#1826,#1834,#1842,#1850,#1858,#1866,#1874,#1882,#1890,
+ #1898,#1906,#1914,#1922,#1930,#1938,#1946,#1954,#1962,#1970,#1978,
+ #1986,#1994,#2002,#2010,#2018,#2026,#2034,#2042,#2050,#2058,#2066,
+ #2074,#2082,#2090,#2098,#2106,#2114,#2122,#2130,#2138,#2146,#2154,
+ #2162,#2170,#2178,#2186,#2194,#2202,#2210,#2218,#2226,#2234,#2242,
+ #2250,#2258,#2266,#2274,#2282,#2290,#2298,#2306,#2314,#2322,#2330,
+ #2338,#2346,#2354,#2362,#2370,#2378,#2386,#2394,#2402,#2410,#2418,
+ #2426),#2434);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = GEOMETRIC_CURVE_SET('',(#16,#17,#18,#19,#20,#21,#22,#23,#24,#25,
+ #26,#27,#28,#29,#30,#31,#32,#33,#34,#35,#36,#37,#38,#39,#40,#41,#42,
+ #43,#44,#45,#46,#47,#48,#49,#50,#51,#52,#53,#54,#55,#56,#57,#58,#59,
+ #60,#61,#62,#63,#64,#65,#66,#67,#68,#69,#70,#71,#72,#73,#74,#75,#76,
+ #77,#78,#79,#80,#81,#82,#83,#84,#85,#86,#87,#88,#89,#90,#91,#92,#93,
+ #94,#95,#96,#97,#98,#99,#100,#101,#102,#103,#104,#105,#106,#107,#108
+ ,#109,#110,#111,#112,#113,#114,#115,#116,#117,#118,#119,#120,#121,
+ #122,#123,#124,#125,#126,#127,#128,#129,#130,#131,#132,#133,#134,
+ #135,#136,#137,#138,#139,#140,#141,#142,#143,#144,#145,#146,#147,
+ #148,#149,#150,#151,#152,#153,#154,#155,#156,#157,#158,#159,#160,
+ #161,#162,#163,#164,#165,#166,#167,#168,#169,#170,#171,#172,#173,
+ #174,#175,#176,#177,#178,#179,#180,#181,#182,#183,#184,#185,#186,
+ #187,#188,#189,#190,#191,#192,#193,#194,#195,#196,#197,#198,#199,
+ #200,#201,#202,#203,#204,#205,#206,#207,#208,#209,#210,#211,#212,
+ #213,#214,#215,#216,#217,#218,#219));
+#16 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#17 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#18 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#19 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#20 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#21 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#22 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#23 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#24 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#25 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#26 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#27 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#28 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#29 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#30 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#31 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#32 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#33 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#34 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#35 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#36 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#37 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#38 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#39 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#40 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#41 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#42 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#43 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#44 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#45 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#46 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#47 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#48 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#49 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#50 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#51 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#52 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#53 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#54 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#55 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#56 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#57 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#58 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#59 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#60 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#61 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#62 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#63 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#64 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#65 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#66 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#67 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#68 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#69 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#70 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#71 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#72 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#73 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#74 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#75 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#76 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#77 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#78 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#79 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#80 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#81 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#82 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#83 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#84 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#85 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#86 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#87 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#88 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#89 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#90 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#91 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#92 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#93 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#94 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#95 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#96 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#97 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#98 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#99 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#100 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#101 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#102 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#103 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#104 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#105 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#106 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#107 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#108 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#109 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#110 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#111 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#112 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#113 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#114 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#115 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#116 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#117 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#118 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#119 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#120 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#121 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#122 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#123 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#124 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#125 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#126 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#127 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#128 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#129 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#130 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#131 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#132 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#133 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#134 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#135 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#136 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#137 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#138 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#139 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#140 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#141 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#142 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#143 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#144 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#145 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#146 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#147 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#148 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#149 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#150 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#151 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#152 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#153 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#154 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#155 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#156 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#157 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#158 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#159 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#160 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#161 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#162 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#163 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#164 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#165 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#166 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#167 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#168 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#169 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#170 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#171 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#172 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#173 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#174 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#175 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#176 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#177 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#178 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#179 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#180 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#181 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#182 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#183 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#184 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#185 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#186 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#187 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#188 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#189 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#190 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#191 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#192 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#193 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#194 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#195 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#196 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#197 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#198 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#199 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#200 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#201 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#202 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#203 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#204 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#205 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#206 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#207 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#208 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#209 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#210 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#211 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#212 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#213 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#214 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#215 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#216 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#217 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#218 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#219 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#220 = MANIFOLD_SOLID_BREP('',#221);
+#221 = CLOSED_SHELL('',(#222,#342,#418,#489,#536,#543));
+#222 = ADVANCED_FACE('',(#223),#237,.T.);
+#223 = FACE_BOUND('',#224,.T.);
+#224 = EDGE_LOOP('',(#225,#260,#288,#316));
+#225 = ORIENTED_EDGE('',*,*,#226,.F.);
+#226 = EDGE_CURVE('',#227,#229,#231,.T.);
+#227 = VERTEX_POINT('',#228);
+#228 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#229 = VERTEX_POINT('',#230);
+#230 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#231 = SURFACE_CURVE('',#232,(#236,#248),.PCURVE_S1.);
+#232 = LINE('',#233,#234);
+#233 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#234 = VECTOR('',#235,1.);
+#235 = DIRECTION('',(-1.,0.,0.));
+#236 = PCURVE('',#237,#242);
+#237 = PLANE('',#238);
+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);
+#239 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#240 = DIRECTION('',(0.,0.,-1.));
+#241 = DIRECTION('',(1.,0.,0.));
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(1.34,0.));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(-1.,0.));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#248 = PCURVE('',#249,#254);
+#249 = PLANE('',#250);
+#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
+#251 = CARTESIAN_POINT('',(-2.27,0.,-0.75));
+#252 = DIRECTION('',(0.,1.,0.));
+#253 = DIRECTION('',(1.,0.,0.));
+#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(0.67,0.34));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(-1.,0.));
+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#260 = ORIENTED_EDGE('',*,*,#261,.T.);
+#261 = EDGE_CURVE('',#227,#262,#264,.T.);
+#262 = VERTEX_POINT('',#263);
+#263 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#264 = SURFACE_CURVE('',#265,(#269,#276),.PCURVE_S1.);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(0.,-1.,0.));
+#269 = PCURVE('',#237,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(1.34,0.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(0.,1.));
+#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('',(-1.6,0.,-1.09));
+#280 = DIRECTION('',(1.,0.,0.));
+#281 = DIRECTION('',(0.,0.,1.));
+#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287);
+#283 = LINE('',#284,#285);
+#284 = CARTESIAN_POINT('',(0.,0.));
+#285 = VECTOR('',#286,1.);
+#286 = DIRECTION('',(0.,1.));
+#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#288 = ORIENTED_EDGE('',*,*,#289,.F.);
+#289 = EDGE_CURVE('',#290,#262,#292,.T.);
+#290 = VERTEX_POINT('',#291);
+#291 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#292 = SURFACE_CURVE('',#293,(#297,#304),.PCURVE_S1.);
+#293 = LINE('',#294,#295);
+#294 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#295 = VECTOR('',#296,1.);
+#296 = DIRECTION('',(1.,0.,0.));
+#297 = PCURVE('',#237,#298);
+#298 = DEFINITIONAL_REPRESENTATION('',(#299),#303);
+#299 = LINE('',#300,#301);
+#300 = CARTESIAN_POINT('',(1.34,0.2));
+#301 = VECTOR('',#302,1.);
+#302 = DIRECTION('',(1.,0.));
+#303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#304 = PCURVE('',#305,#310);
+#305 = PLANE('',#306);
+#306 = AXIS2_PLACEMENT_3D('',#307,#308,#309);
+#307 = CARTESIAN_POINT('',(-2.27,-0.2,-0.75));
+#308 = DIRECTION('',(0.,-1.,0.));
+#309 = DIRECTION('',(0.,0.,-1.));
+#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315);
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(0.34,0.67));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(0.,1.));
+#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#316 = ORIENTED_EDGE('',*,*,#317,.F.);
+#317 = EDGE_CURVE('',#229,#290,#318,.T.);
+#318 = SURFACE_CURVE('',#319,(#323,#330),.PCURVE_S1.);
+#319 = LINE('',#320,#321);
+#320 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#321 = VECTOR('',#322,1.);
+#322 = DIRECTION('',(0.,-1.,0.));
+#323 = PCURVE('',#237,#324);
+#324 = DEFINITIONAL_REPRESENTATION('',(#325),#329);
+#325 = LINE('',#326,#327);
+#326 = CARTESIAN_POINT('',(0.,0.));
+#327 = VECTOR('',#328,1.);
+#328 = DIRECTION('',(0.,1.));
+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#330 = PCURVE('',#331,#336);
+#331 = PLANE('',#332);
+#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335);
+#333 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#334 = DIRECTION('',(-1.,0.,0.));
+#335 = DIRECTION('',(0.,0.,-1.));
+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341);
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(0.68,0.));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(0.,1.));
+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#342 = ADVANCED_FACE('',(#343),#331,.T.);
+#343 = FACE_BOUND('',#344,.T.);
+#344 = EDGE_LOOP('',(#345,#368,#369,#392));
+#345 = ORIENTED_EDGE('',*,*,#346,.F.);
+#346 = EDGE_CURVE('',#229,#347,#349,.T.);
+#347 = VERTEX_POINT('',#348);
+#348 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#349 = SURFACE_CURVE('',#350,(#354,#361),.PCURVE_S1.);
+#350 = LINE('',#351,#352);
+#351 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#352 = VECTOR('',#353,1.);
+#353 = DIRECTION('',(0.,0.,1.));
+#354 = PCURVE('',#331,#355);
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(0.68,0.));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(-1.,-0.));
+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#361 = PCURVE('',#249,#362);
+#362 = DEFINITIONAL_REPRESENTATION('',(#363),#367);
+#363 = LINE('',#364,#365);
+#364 = CARTESIAN_POINT('',(-0.67,0.34));
+#365 = VECTOR('',#366,1.);
+#366 = DIRECTION('',(0.,-1.));
+#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#368 = ORIENTED_EDGE('',*,*,#317,.T.);
+#369 = ORIENTED_EDGE('',*,*,#370,.F.);
+#370 = EDGE_CURVE('',#371,#290,#373,.T.);
+#371 = VERTEX_POINT('',#372);
+#372 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#373 = SURFACE_CURVE('',#374,(#378,#385),.PCURVE_S1.);
+#374 = LINE('',#375,#376);
+#375 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#376 = VECTOR('',#377,1.);
+#377 = DIRECTION('',(0.,0.,-1.));
+#378 = PCURVE('',#331,#379);
+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(0.68,0.2));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(1.,0.));
+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#385 = PCURVE('',#305,#386);
+#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(0.34,-0.67));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(1.,0.));
+#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#392 = ORIENTED_EDGE('',*,*,#393,.F.);
+#393 = EDGE_CURVE('',#347,#371,#394,.T.);
+#394 = SURFACE_CURVE('',#395,(#399,#406),.PCURVE_S1.);
+#395 = LINE('',#396,#397);
+#396 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#397 = VECTOR('',#398,1.);
+#398 = DIRECTION('',(0.,-1.,0.));
+#399 = PCURVE('',#331,#400);
+#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405);
+#401 = LINE('',#402,#403);
+#402 = CARTESIAN_POINT('',(0.,-0.));
+#403 = VECTOR('',#404,1.);
+#404 = DIRECTION('',(0.,1.));
+#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#406 = PCURVE('',#407,#412);
+#407 = PLANE('',#408);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#410 = DIRECTION('',(-1.035655806553E-16,0.,1.));
+#411 = DIRECTION('',(-1.,0.,-1.035655806553E-16));
+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(1.34,0.));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(-0.,1.));
+#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#418 = ADVANCED_FACE('',(#419),#407,.T.);
+#419 = FACE_BOUND('',#420,.T.);
+#420 = EDGE_LOOP('',(#421,#444,#445,#468));
+#421 = ORIENTED_EDGE('',*,*,#422,.F.);
+#422 = EDGE_CURVE('',#347,#423,#425,.T.);
+#423 = VERTEX_POINT('',#424);
+#424 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#425 = SURFACE_CURVE('',#426,(#430,#437),.PCURVE_S1.);
+#426 = LINE('',#427,#428);
+#427 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#428 = VECTOR('',#429,1.);
+#429 = DIRECTION('',(1.,0.,1.035655806553E-16));
+#430 = PCURVE('',#407,#431);
+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(1.34,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(-1.,0.));
+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#437 = PCURVE('',#249,#438);
+#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443);
+#439 = LINE('',#440,#441);
+#440 = CARTESIAN_POINT('',(-0.67,-0.34));
+#441 = VECTOR('',#442,1.);
+#442 = DIRECTION('',(1.,-1.035655806553E-16));
+#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#444 = ORIENTED_EDGE('',*,*,#393,.T.);
+#445 = ORIENTED_EDGE('',*,*,#446,.F.);
+#446 = EDGE_CURVE('',#447,#371,#449,.T.);
+#447 = VERTEX_POINT('',#448);
+#448 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#449 = SURFACE_CURVE('',#450,(#454,#461),.PCURVE_S1.);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(-1.,0.,-1.035655806553E-16));
+#454 = PCURVE('',#407,#455);
+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(1.34,0.2));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(1.,0.));
+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#461 = PCURVE('',#305,#462);
+#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
+#463 = LINE('',#464,#465);
+#464 = CARTESIAN_POINT('',(-0.34,-0.67));
+#465 = VECTOR('',#466,1.);
+#466 = DIRECTION('',(1.035655806553E-16,-1.));
+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#468 = ORIENTED_EDGE('',*,*,#469,.F.);
+#469 = EDGE_CURVE('',#423,#447,#470,.T.);
+#470 = SURFACE_CURVE('',#471,(#475,#482),.PCURVE_S1.);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(0.,-1.,0.));
+#475 = PCURVE('',#407,#476);
+#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);
+#477 = LINE('',#478,#479);
+#478 = CARTESIAN_POINT('',(0.,0.));
+#479 = VECTOR('',#480,1.);
+#480 = DIRECTION('',(-0.,1.));
+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#482 = PCURVE('',#277,#483);
+#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(0.68,0.));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(0.,1.));
+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#489 = ADVANCED_FACE('',(#490),#277,.T.);
+#490 = FACE_BOUND('',#491,.T.);
+#491 = EDGE_LOOP('',(#492,#513,#514,#535));
+#492 = ORIENTED_EDGE('',*,*,#493,.F.);
+#493 = EDGE_CURVE('',#423,#227,#494,.T.);
+#494 = SURFACE_CURVE('',#495,(#499,#506),.PCURVE_S1.);
+#495 = LINE('',#496,#497);
+#496 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#497 = VECTOR('',#498,1.);
+#498 = DIRECTION('',(0.,0.,-1.));
+#499 = PCURVE('',#277,#500);
+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505);
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(0.68,0.));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(-1.,0.));
+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#506 = PCURVE('',#249,#507);
+#507 = DEFINITIONAL_REPRESENTATION('',(#508),#512);
+#508 = LINE('',#509,#510);
+#509 = CARTESIAN_POINT('',(0.67,-0.34));
+#510 = VECTOR('',#511,1.);
+#511 = DIRECTION('',(0.,1.));
+#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#513 = ORIENTED_EDGE('',*,*,#469,.T.);
+#514 = ORIENTED_EDGE('',*,*,#515,.F.);
+#515 = EDGE_CURVE('',#262,#447,#516,.T.);
+#516 = SURFACE_CURVE('',#517,(#521,#528),.PCURVE_S1.);
+#517 = LINE('',#518,#519);
+#518 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#519 = VECTOR('',#520,1.);
+#520 = DIRECTION('',(0.,0.,1.));
+#521 = PCURVE('',#277,#522);
+#522 = DEFINITIONAL_REPRESENTATION('',(#523),#527);
+#523 = LINE('',#524,#525);
+#524 = CARTESIAN_POINT('',(0.68,0.2));
+#525 = VECTOR('',#526,1.);
+#526 = DIRECTION('',(1.,0.));
+#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#528 = PCURVE('',#305,#529);
+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);
+#530 = LINE('',#531,#532);
+#531 = CARTESIAN_POINT('',(-0.34,0.67));
+#532 = VECTOR('',#533,1.);
+#533 = DIRECTION('',(-1.,0.));
+#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#535 = ORIENTED_EDGE('',*,*,#261,.F.);
+#536 = ADVANCED_FACE('',(#537),#249,.T.);
+#537 = FACE_BOUND('',#538,.T.);
+#538 = EDGE_LOOP('',(#539,#540,#541,#542));
+#539 = ORIENTED_EDGE('',*,*,#493,.T.);
+#540 = ORIENTED_EDGE('',*,*,#226,.T.);
+#541 = ORIENTED_EDGE('',*,*,#346,.T.);
+#542 = ORIENTED_EDGE('',*,*,#422,.T.);
+#543 = ADVANCED_FACE('',(#544),#305,.T.);
+#544 = FACE_BOUND('',#545,.T.);
+#545 = EDGE_LOOP('',(#546,#547,#548,#549));
+#546 = ORIENTED_EDGE('',*,*,#515,.T.);
+#547 = ORIENTED_EDGE('',*,*,#446,.T.);
+#548 = ORIENTED_EDGE('',*,*,#370,.T.);
+#549 = ORIENTED_EDGE('',*,*,#289,.T.);
+#550 = MANIFOLD_SOLID_BREP('',#551);
+#551 = CLOSED_SHELL('',(#552,#672,#748,#819,#866,#873));
+#552 = ADVANCED_FACE('',(#553),#567,.T.);
+#553 = FACE_BOUND('',#554,.T.);
+#554 = EDGE_LOOP('',(#555,#590,#618,#646));
+#555 = ORIENTED_EDGE('',*,*,#556,.T.);
+#556 = EDGE_CURVE('',#557,#559,#561,.T.);
+#557 = VERTEX_POINT('',#558);
+#558 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#559 = VERTEX_POINT('',#560);
+#560 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#561 = SURFACE_CURVE('',#562,(#566,#578),.PCURVE_S1.);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(-1.,0.,1.035655806553E-16));
+#566 = PCURVE('',#567,#572);
+#567 = PLANE('',#568);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#570 = DIRECTION('',(1.035655806553E-16,0.,1.));
+#571 = DIRECTION('',(-1.,0.,1.035655806553E-16));
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(0.,0.));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(1.,0.));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#578 = PCURVE('',#579,#584);
+#579 = PLANE('',#580);
+#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);
+#581 = CARTESIAN_POINT('',(2.27,0.,-0.75));
+#582 = DIRECTION('',(0.,1.,0.));
+#583 = DIRECTION('',(1.,0.,0.));
+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(0.67,-0.34));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(-1.,-1.035655806553E-16));
+#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#590 = ORIENTED_EDGE('',*,*,#591,.T.);
+#591 = EDGE_CURVE('',#559,#592,#594,.T.);
+#592 = VERTEX_POINT('',#593);
+#593 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#594 = SURFACE_CURVE('',#595,(#599,#606),.PCURVE_S1.);
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(0.,-1.,0.));
+#599 = PCURVE('',#567,#600);
+#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605);
+#601 = LINE('',#602,#603);
+#602 = CARTESIAN_POINT('',(1.34,0.));
+#603 = VECTOR('',#604,1.);
+#604 = DIRECTION('',(0.,1.));
+#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#606 = PCURVE('',#607,#612);
+#607 = PLANE('',#608);
+#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611);
+#609 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#610 = DIRECTION('',(-1.,0.,0.));
+#611 = DIRECTION('',(0.,0.,-1.));
+#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);
+#613 = LINE('',#614,#615);
+#614 = CARTESIAN_POINT('',(0.,-0.));
+#615 = VECTOR('',#616,1.);
+#616 = DIRECTION('',(0.,1.));
+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#618 = ORIENTED_EDGE('',*,*,#619,.F.);
+#619 = EDGE_CURVE('',#620,#592,#622,.T.);
+#620 = VERTEX_POINT('',#621);
+#621 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(-1.,0.,1.035655806553E-16));
+#627 = PCURVE('',#567,#628);
+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(0.,0.2));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(1.,0.));
+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#634 = PCURVE('',#635,#640);
+#635 = PLANE('',#636);
+#636 = AXIS2_PLACEMENT_3D('',#637,#638,#639);
+#637 = CARTESIAN_POINT('',(2.27,-0.2,-0.75));
+#638 = DIRECTION('',(0.,-1.,0.));
+#639 = DIRECTION('',(0.,0.,-1.));
+#640 = DEFINITIONAL_REPRESENTATION('',(#641),#645);
+#641 = LINE('',#642,#643);
+#642 = CARTESIAN_POINT('',(-0.34,0.67));
+#643 = VECTOR('',#644,1.);
+#644 = DIRECTION('',(-1.035655806553E-16,-1.));
+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#646 = ORIENTED_EDGE('',*,*,#647,.F.);
+#647 = EDGE_CURVE('',#557,#620,#648,.T.);
+#648 = SURFACE_CURVE('',#649,(#653,#660),.PCURVE_S1.);
+#649 = LINE('',#650,#651);
+#650 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#651 = VECTOR('',#652,1.);
+#652 = DIRECTION('',(0.,-1.,0.));
+#653 = PCURVE('',#567,#654);
+#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659);
+#655 = LINE('',#656,#657);
+#656 = CARTESIAN_POINT('',(0.,0.));
+#657 = VECTOR('',#658,1.);
+#658 = DIRECTION('',(0.,1.));
+#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#660 = PCURVE('',#661,#666);
+#661 = PLANE('',#662);
+#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665);
+#663 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#664 = DIRECTION('',(1.,0.,0.));
+#665 = DIRECTION('',(0.,0.,1.));
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(0.68,0.));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(0.,1.));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#672 = ADVANCED_FACE('',(#673),#661,.T.);
+#673 = FACE_BOUND('',#674,.T.);
+#674 = EDGE_LOOP('',(#675,#698,#699,#722));
+#675 = ORIENTED_EDGE('',*,*,#676,.T.);
+#676 = EDGE_CURVE('',#677,#557,#679,.T.);
+#677 = VERTEX_POINT('',#678);
+#678 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#679 = SURFACE_CURVE('',#680,(#684,#691),.PCURVE_S1.);
+#680 = LINE('',#681,#682);
+#681 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#682 = VECTOR('',#683,1.);
+#683 = DIRECTION('',(0.,0.,1.));
+#684 = PCURVE('',#661,#685);
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);
+#686 = LINE('',#687,#688);
+#687 = CARTESIAN_POINT('',(0.,0.));
+#688 = VECTOR('',#689,1.);
+#689 = DIRECTION('',(1.,0.));
+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#691 = PCURVE('',#579,#692);
+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(0.67,0.34));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(0.,-1.));
+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#698 = ORIENTED_EDGE('',*,*,#647,.T.);
+#699 = ORIENTED_EDGE('',*,*,#700,.F.);
+#700 = EDGE_CURVE('',#701,#620,#703,.T.);
+#701 = VERTEX_POINT('',#702);
+#702 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#703 = SURFACE_CURVE('',#704,(#708,#715),.PCURVE_S1.);
+#704 = LINE('',#705,#706);
+#705 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#706 = VECTOR('',#707,1.);
+#707 = DIRECTION('',(0.,0.,1.));
+#708 = PCURVE('',#661,#709);
+#709 = DEFINITIONAL_REPRESENTATION('',(#710),#714);
+#710 = LINE('',#711,#712);
+#711 = CARTESIAN_POINT('',(0.,0.2));
+#712 = VECTOR('',#713,1.);
+#713 = DIRECTION('',(1.,0.));
+#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#715 = PCURVE('',#635,#716);
+#716 = DEFINITIONAL_REPRESENTATION('',(#717),#721);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(0.34,0.67));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(-1.,0.));
+#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#722 = ORIENTED_EDGE('',*,*,#723,.F.);
+#723 = EDGE_CURVE('',#677,#701,#724,.T.);
+#724 = SURFACE_CURVE('',#725,(#729,#736),.PCURVE_S1.);
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(0.,-1.,0.));
+#729 = PCURVE('',#661,#730);
+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(0.,0.));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(0.,1.));
+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#736 = PCURVE('',#737,#742);
+#737 = PLANE('',#738);
+#738 = AXIS2_PLACEMENT_3D('',#739,#740,#741);
+#739 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#740 = DIRECTION('',(0.,0.,-1.));
+#741 = DIRECTION('',(1.,0.,0.));
+#742 = DEFINITIONAL_REPRESENTATION('',(#743),#747);
+#743 = LINE('',#744,#745);
+#744 = CARTESIAN_POINT('',(1.34,0.));
+#745 = VECTOR('',#746,1.);
+#746 = DIRECTION('',(0.,1.));
+#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#748 = ADVANCED_FACE('',(#749),#737,.T.);
+#749 = FACE_BOUND('',#750,.T.);
+#750 = EDGE_LOOP('',(#751,#774,#775,#798));
+#751 = ORIENTED_EDGE('',*,*,#752,.T.);
+#752 = EDGE_CURVE('',#753,#677,#755,.T.);
+#753 = VERTEX_POINT('',#754);
+#754 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#755 = SURFACE_CURVE('',#756,(#760,#767),.PCURVE_S1.);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(1.,0.,0.));
+#760 = PCURVE('',#737,#761);
+#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(0.,0.));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(1.,0.));
+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#767 = PCURVE('',#579,#768);
+#768 = DEFINITIONAL_REPRESENTATION('',(#769),#773);
+#769 = LINE('',#770,#771);
+#770 = CARTESIAN_POINT('',(-0.67,0.34));
+#771 = VECTOR('',#772,1.);
+#772 = DIRECTION('',(1.,0.));
+#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#774 = ORIENTED_EDGE('',*,*,#723,.T.);
+#775 = ORIENTED_EDGE('',*,*,#776,.F.);
+#776 = EDGE_CURVE('',#777,#701,#779,.T.);
+#777 = VERTEX_POINT('',#778);
+#778 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#779 = SURFACE_CURVE('',#780,(#784,#791),.PCURVE_S1.);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(1.,0.,0.));
+#784 = PCURVE('',#737,#785);
+#785 = DEFINITIONAL_REPRESENTATION('',(#786),#790);
+#786 = LINE('',#787,#788);
+#787 = CARTESIAN_POINT('',(0.,0.2));
+#788 = VECTOR('',#789,1.);
+#789 = DIRECTION('',(1.,0.));
+#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#791 = PCURVE('',#635,#792);
+#792 = DEFINITIONAL_REPRESENTATION('',(#793),#797);
+#793 = LINE('',#794,#795);
+#794 = CARTESIAN_POINT('',(0.34,-0.67));
+#795 = VECTOR('',#796,1.);
+#796 = DIRECTION('',(0.,1.));
+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#798 = ORIENTED_EDGE('',*,*,#799,.F.);
+#799 = EDGE_CURVE('',#753,#777,#800,.T.);
+#800 = SURFACE_CURVE('',#801,(#805,#812),.PCURVE_S1.);
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(0.,-1.,0.));
+#805 = PCURVE('',#737,#806);
+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(0.,0.));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(0.,1.));
+#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#812 = PCURVE('',#607,#813);
+#813 = DEFINITIONAL_REPRESENTATION('',(#814),#818);
+#814 = LINE('',#815,#816);
+#815 = CARTESIAN_POINT('',(0.68,0.));
+#816 = VECTOR('',#817,1.);
+#817 = DIRECTION('',(0.,1.));
+#818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#819 = ADVANCED_FACE('',(#820),#607,.T.);
+#820 = FACE_BOUND('',#821,.T.);
+#821 = EDGE_LOOP('',(#822,#843,#844,#865));
+#822 = ORIENTED_EDGE('',*,*,#823,.F.);
+#823 = EDGE_CURVE('',#753,#559,#824,.T.);
+#824 = SURFACE_CURVE('',#825,(#829,#836),.PCURVE_S1.);
+#825 = LINE('',#826,#827);
+#826 = CARTESIAN_POINT('',(1.6,0.,-1.4));
+#827 = VECTOR('',#828,1.);
+#828 = DIRECTION('',(0.,0.,1.));
+#829 = PCURVE('',#607,#830);
+#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835);
+#831 = LINE('',#832,#833);
+#832 = CARTESIAN_POINT('',(0.99,0.));
+#833 = VECTOR('',#834,1.);
+#834 = DIRECTION('',(-1.,-0.));
+#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#836 = PCURVE('',#579,#837);
+#837 = DEFINITIONAL_REPRESENTATION('',(#838),#842);
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(-0.67,0.65));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(0.,-1.));
+#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#843 = ORIENTED_EDGE('',*,*,#799,.T.);
+#844 = ORIENTED_EDGE('',*,*,#845,.F.);
+#845 = EDGE_CURVE('',#592,#777,#846,.T.);
+#846 = SURFACE_CURVE('',#847,(#851,#858),.PCURVE_S1.);
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(1.6,-0.2,-1.4));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(0.,0.,-1.));
+#851 = PCURVE('',#607,#852);
+#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857);
+#853 = LINE('',#854,#855);
+#854 = CARTESIAN_POINT('',(0.99,0.2));
+#855 = VECTOR('',#856,1.);
+#856 = DIRECTION('',(1.,0.));
+#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#858 = PCURVE('',#635,#859);
+#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864);
+#860 = LINE('',#861,#862);
+#861 = CARTESIAN_POINT('',(0.65,-0.67));
+#862 = VECTOR('',#863,1.);
+#863 = DIRECTION('',(1.,0.));
+#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#865 = ORIENTED_EDGE('',*,*,#591,.F.);
+#866 = ADVANCED_FACE('',(#867),#579,.T.);
+#867 = FACE_BOUND('',#868,.T.);
+#868 = EDGE_LOOP('',(#869,#870,#871,#872));
+#869 = ORIENTED_EDGE('',*,*,#823,.T.);
+#870 = ORIENTED_EDGE('',*,*,#556,.F.);
+#871 = ORIENTED_EDGE('',*,*,#676,.F.);
+#872 = ORIENTED_EDGE('',*,*,#752,.F.);
+#873 = ADVANCED_FACE('',(#874),#635,.T.);
+#874 = FACE_BOUND('',#875,.T.);
+#875 = EDGE_LOOP('',(#876,#877,#878,#879));
+#876 = ORIENTED_EDGE('',*,*,#845,.T.);
+#877 = ORIENTED_EDGE('',*,*,#776,.T.);
+#878 = ORIENTED_EDGE('',*,*,#700,.T.);
+#879 = ORIENTED_EDGE('',*,*,#619,.T.);
+#880 = MANIFOLD_SOLID_BREP('',#881);
+#881 = CLOSED_SHELL('',(#882,#1002,#1078,#1149,#1196,#1203));
+#882 = ADVANCED_FACE('',(#883),#897,.T.);
+#883 = FACE_BOUND('',#884,.T.);
+#884 = EDGE_LOOP('',(#885,#920,#948,#976));
+#885 = ORIENTED_EDGE('',*,*,#886,.T.);
+#886 = EDGE_CURVE('',#887,#889,#891,.T.);
+#887 = VERTEX_POINT('',#888);
+#888 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#889 = VERTEX_POINT('',#890);
+#890 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#891 = SURFACE_CURVE('',#892,(#896,#908),.PCURVE_S1.);
+#892 = LINE('',#893,#894);
+#893 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#894 = VECTOR('',#895,1.);
+#895 = DIRECTION('',(1.,0.,-1.035655806553E-16));
+#896 = PCURVE('',#897,#902);
+#897 = PLANE('',#898);
+#898 = AXIS2_PLACEMENT_3D('',#899,#900,#901);
+#899 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#900 = DIRECTION('',(-1.035655806553E-16,0.,-1.));
+#901 = DIRECTION('',(1.,0.,-1.035655806553E-16));
+#902 = DEFINITIONAL_REPRESENTATION('',(#903),#907);
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(0.,0.));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(1.,0.));
+#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#908 = PCURVE('',#909,#914);
+#909 = PLANE('',#910);
+#910 = AXIS2_PLACEMENT_3D('',#911,#912,#913);
+#911 = CARTESIAN_POINT('',(-2.27,0.,0.75));
+#912 = DIRECTION('',(0.,1.,0.));
+#913 = DIRECTION('',(1.,0.,0.));
+#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919);
+#915 = LINE('',#916,#917);
+#916 = CARTESIAN_POINT('',(-0.67,0.34));
+#917 = VECTOR('',#918,1.);
+#918 = DIRECTION('',(1.,1.035655806553E-16));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#920 = ORIENTED_EDGE('',*,*,#921,.T.);
+#921 = EDGE_CURVE('',#889,#922,#924,.T.);
+#922 = VERTEX_POINT('',#923);
+#923 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#924 = SURFACE_CURVE('',#925,(#929,#936),.PCURVE_S1.);
+#925 = LINE('',#926,#927);
+#926 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#927 = VECTOR('',#928,1.);
+#928 = DIRECTION('',(0.,-1.,0.));
+#929 = PCURVE('',#897,#930);
+#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935);
+#931 = LINE('',#932,#933);
+#932 = CARTESIAN_POINT('',(1.34,0.));
+#933 = VECTOR('',#934,1.);
+#934 = DIRECTION('',(0.,1.));
+#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#936 = PCURVE('',#937,#942);
+#937 = PLANE('',#938);
+#938 = AXIS2_PLACEMENT_3D('',#939,#940,#941);
+#939 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#940 = DIRECTION('',(1.,0.,0.));
+#941 = DIRECTION('',(0.,0.,1.));
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947);
+#943 = LINE('',#944,#945);
+#944 = CARTESIAN_POINT('',(0.,0.));
+#945 = VECTOR('',#946,1.);
+#946 = DIRECTION('',(0.,1.));
+#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#948 = ORIENTED_EDGE('',*,*,#949,.F.);
+#949 = EDGE_CURVE('',#950,#922,#952,.T.);
+#950 = VERTEX_POINT('',#951);
+#951 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#952 = SURFACE_CURVE('',#953,(#957,#964),.PCURVE_S1.);
+#953 = LINE('',#954,#955);
+#954 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#955 = VECTOR('',#956,1.);
+#956 = DIRECTION('',(1.,0.,-1.035655806553E-16));
+#957 = PCURVE('',#897,#958);
+#958 = DEFINITIONAL_REPRESENTATION('',(#959),#963);
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(0.,0.2));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(1.,0.));
+#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#964 = PCURVE('',#965,#970);
+#965 = PLANE('',#966);
+#966 = AXIS2_PLACEMENT_3D('',#967,#968,#969);
+#967 = CARTESIAN_POINT('',(-2.27,-0.2,0.75));
+#968 = DIRECTION('',(0.,-1.,0.));
+#969 = DIRECTION('',(0.,0.,-1.));
+#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975);
+#971 = LINE('',#972,#973);
+#972 = CARTESIAN_POINT('',(0.34,-0.67));
+#973 = VECTOR('',#974,1.);
+#974 = DIRECTION('',(1.035655806553E-16,1.));
+#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#976 = ORIENTED_EDGE('',*,*,#977,.F.);
+#977 = EDGE_CURVE('',#887,#950,#978,.T.);
+#978 = SURFACE_CURVE('',#979,(#983,#990),.PCURVE_S1.);
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(0.,-1.,0.));
+#983 = PCURVE('',#897,#984);
+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);
+#985 = LINE('',#986,#987);
+#986 = CARTESIAN_POINT('',(0.,0.));
+#987 = VECTOR('',#988,1.);
+#988 = DIRECTION('',(0.,1.));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#990 = PCURVE('',#991,#996);
+#991 = PLANE('',#992);
+#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995);
+#993 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#994 = DIRECTION('',(-1.,0.,0.));
+#995 = DIRECTION('',(0.,0.,-1.));
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(0.68,0.));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(0.,1.));
+#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1002 = ADVANCED_FACE('',(#1003),#991,.T.);
+#1003 = FACE_BOUND('',#1004,.T.);
+#1004 = EDGE_LOOP('',(#1005,#1028,#1029,#1052));
+#1005 = ORIENTED_EDGE('',*,*,#1006,.T.);
+#1006 = EDGE_CURVE('',#1007,#887,#1009,.T.);
+#1007 = VERTEX_POINT('',#1008);
+#1008 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#1009 = SURFACE_CURVE('',#1010,(#1014,#1021),.PCURVE_S1.);
+#1010 = LINE('',#1011,#1012);
+#1011 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#1012 = VECTOR('',#1013,1.);
+#1013 = DIRECTION('',(0.,0.,-1.));
+#1014 = PCURVE('',#991,#1015);
+#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1020);
+#1016 = LINE('',#1017,#1018);
+#1017 = CARTESIAN_POINT('',(0.,-0.));
+#1018 = VECTOR('',#1019,1.);
+#1019 = DIRECTION('',(1.,0.));
+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1021 = PCURVE('',#909,#1022);
+#1022 = DEFINITIONAL_REPRESENTATION('',(#1023),#1027);
+#1023 = LINE('',#1024,#1025);
+#1024 = CARTESIAN_POINT('',(-0.67,-0.34));
+#1025 = VECTOR('',#1026,1.);
+#1026 = DIRECTION('',(0.,1.));
+#1027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1028 = ORIENTED_EDGE('',*,*,#977,.T.);
+#1029 = ORIENTED_EDGE('',*,*,#1030,.F.);
+#1030 = EDGE_CURVE('',#1031,#950,#1033,.T.);
+#1031 = VERTEX_POINT('',#1032);
+#1032 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#1033 = SURFACE_CURVE('',#1034,(#1038,#1045),.PCURVE_S1.);
+#1034 = LINE('',#1035,#1036);
+#1035 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#1036 = VECTOR('',#1037,1.);
+#1037 = DIRECTION('',(0.,0.,-1.));
+#1038 = PCURVE('',#991,#1039);
+#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044);
+#1040 = LINE('',#1041,#1042);
+#1041 = CARTESIAN_POINT('',(0.,0.2));
+#1042 = VECTOR('',#1043,1.);
+#1043 = DIRECTION('',(1.,0.));
+#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1045 = PCURVE('',#965,#1046);
+#1046 = DEFINITIONAL_REPRESENTATION('',(#1047),#1051);
+#1047 = LINE('',#1048,#1049);
+#1048 = CARTESIAN_POINT('',(-0.34,-0.67));
+#1049 = VECTOR('',#1050,1.);
+#1050 = DIRECTION('',(1.,0.));
+#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1052 = ORIENTED_EDGE('',*,*,#1053,.F.);
+#1053 = EDGE_CURVE('',#1007,#1031,#1054,.T.);
+#1054 = SURFACE_CURVE('',#1055,(#1059,#1066),.PCURVE_S1.);
+#1055 = LINE('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#1057 = VECTOR('',#1058,1.);
+#1058 = DIRECTION('',(0.,-1.,0.));
+#1059 = PCURVE('',#991,#1060);
+#1060 = DEFINITIONAL_REPRESENTATION('',(#1061),#1065);
+#1061 = LINE('',#1062,#1063);
+#1062 = CARTESIAN_POINT('',(0.,-0.));
+#1063 = VECTOR('',#1064,1.);
+#1064 = DIRECTION('',(0.,1.));
+#1065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1066 = PCURVE('',#1067,#1072);
+#1067 = PLANE('',#1068);
+#1068 = AXIS2_PLACEMENT_3D('',#1069,#1070,#1071);
+#1069 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#1070 = DIRECTION('',(0.,0.,1.));
+#1071 = DIRECTION('',(-1.,0.,0.));
+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(1.34,0.));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(0.,1.));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1078 = ADVANCED_FACE('',(#1079),#1067,.T.);
+#1079 = FACE_BOUND('',#1080,.T.);
+#1080 = EDGE_LOOP('',(#1081,#1104,#1105,#1128));
+#1081 = ORIENTED_EDGE('',*,*,#1082,.T.);
+#1082 = EDGE_CURVE('',#1083,#1007,#1085,.T.);
+#1083 = VERTEX_POINT('',#1084);
+#1084 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#1085 = SURFACE_CURVE('',#1086,(#1090,#1097),.PCURVE_S1.);
+#1086 = LINE('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#1088 = VECTOR('',#1089,1.);
+#1089 = DIRECTION('',(-1.,0.,0.));
+#1090 = PCURVE('',#1067,#1091);
+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096);
+#1092 = LINE('',#1093,#1094);
+#1093 = CARTESIAN_POINT('',(0.,0.));
+#1094 = VECTOR('',#1095,1.);
+#1095 = DIRECTION('',(1.,0.));
+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1097 = PCURVE('',#909,#1098);
+#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103);
+#1099 = LINE('',#1100,#1101);
+#1100 = CARTESIAN_POINT('',(0.67,-0.34));
+#1101 = VECTOR('',#1102,1.);
+#1102 = DIRECTION('',(-1.,0.));
+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1104 = ORIENTED_EDGE('',*,*,#1053,.T.);
+#1105 = ORIENTED_EDGE('',*,*,#1106,.F.);
+#1106 = EDGE_CURVE('',#1107,#1031,#1109,.T.);
+#1107 = VERTEX_POINT('',#1108);
+#1108 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#1109 = SURFACE_CURVE('',#1110,(#1114,#1121),.PCURVE_S1.);
+#1110 = LINE('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#1112 = VECTOR('',#1113,1.);
+#1113 = DIRECTION('',(-1.,0.,0.));
+#1114 = PCURVE('',#1067,#1115);
+#1115 = DEFINITIONAL_REPRESENTATION('',(#1116),#1120);
+#1116 = LINE('',#1117,#1118);
+#1117 = CARTESIAN_POINT('',(0.,0.2));
+#1118 = VECTOR('',#1119,1.);
+#1119 = DIRECTION('',(1.,0.));
+#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1121 = PCURVE('',#965,#1122);
+#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1127);
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(-0.34,0.67));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(0.,-1.));
+#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1128 = ORIENTED_EDGE('',*,*,#1129,.F.);
+#1129 = EDGE_CURVE('',#1083,#1107,#1130,.T.);
+#1130 = SURFACE_CURVE('',#1131,(#1135,#1142),.PCURVE_S1.);
+#1131 = LINE('',#1132,#1133);
+#1132 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#1133 = VECTOR('',#1134,1.);
+#1134 = DIRECTION('',(0.,-1.,0.));
+#1135 = PCURVE('',#1067,#1136);
+#1136 = DEFINITIONAL_REPRESENTATION('',(#1137),#1141);
+#1137 = LINE('',#1138,#1139);
+#1138 = CARTESIAN_POINT('',(0.,0.));
+#1139 = VECTOR('',#1140,1.);
+#1140 = DIRECTION('',(0.,1.));
+#1141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1142 = PCURVE('',#937,#1143);
+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148);
+#1144 = LINE('',#1145,#1146);
+#1145 = CARTESIAN_POINT('',(0.68,0.));
+#1146 = VECTOR('',#1147,1.);
+#1147 = DIRECTION('',(0.,1.));
+#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1149 = ADVANCED_FACE('',(#1150),#937,.T.);
+#1150 = FACE_BOUND('',#1151,.T.);
+#1151 = EDGE_LOOP('',(#1152,#1173,#1174,#1195));
+#1152 = ORIENTED_EDGE('',*,*,#1153,.F.);
+#1153 = EDGE_CURVE('',#1083,#889,#1154,.T.);
+#1154 = SURFACE_CURVE('',#1155,(#1159,#1166),.PCURVE_S1.);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(-1.6,0.,1.4));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(0.,0.,-1.));
+#1159 = PCURVE('',#937,#1160);
+#1160 = DEFINITIONAL_REPRESENTATION('',(#1161),#1165);
+#1161 = LINE('',#1162,#1163);
+#1162 = CARTESIAN_POINT('',(0.99,0.));
+#1163 = VECTOR('',#1164,1.);
+#1164 = DIRECTION('',(-1.,0.));
+#1165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1166 = PCURVE('',#909,#1167);
+#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1172);
+#1168 = LINE('',#1169,#1170);
+#1169 = CARTESIAN_POINT('',(0.67,-0.65));
+#1170 = VECTOR('',#1171,1.);
+#1171 = DIRECTION('',(0.,1.));
+#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1173 = ORIENTED_EDGE('',*,*,#1129,.T.);
+#1174 = ORIENTED_EDGE('',*,*,#1175,.F.);
+#1175 = EDGE_CURVE('',#922,#1107,#1176,.T.);
+#1176 = SURFACE_CURVE('',#1177,(#1181,#1188),.PCURVE_S1.);
+#1177 = LINE('',#1178,#1179);
+#1178 = CARTESIAN_POINT('',(-1.6,-0.2,1.4));
+#1179 = VECTOR('',#1180,1.);
+#1180 = DIRECTION('',(0.,0.,1.));
+#1181 = PCURVE('',#937,#1182);
+#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187);
+#1183 = LINE('',#1184,#1185);
+#1184 = CARTESIAN_POINT('',(0.99,0.2));
+#1185 = VECTOR('',#1186,1.);
+#1186 = DIRECTION('',(1.,0.));
+#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1188 = PCURVE('',#965,#1189);
+#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1194);
+#1190 = LINE('',#1191,#1192);
+#1191 = CARTESIAN_POINT('',(-0.65,0.67));
+#1192 = VECTOR('',#1193,1.);
+#1193 = DIRECTION('',(-1.,0.));
+#1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1195 = ORIENTED_EDGE('',*,*,#921,.F.);
+#1196 = ADVANCED_FACE('',(#1197),#909,.T.);
+#1197 = FACE_BOUND('',#1198,.T.);
+#1198 = EDGE_LOOP('',(#1199,#1200,#1201,#1202));
+#1199 = ORIENTED_EDGE('',*,*,#1153,.T.);
+#1200 = ORIENTED_EDGE('',*,*,#886,.F.);
+#1201 = ORIENTED_EDGE('',*,*,#1006,.F.);
+#1202 = ORIENTED_EDGE('',*,*,#1082,.F.);
+#1203 = ADVANCED_FACE('',(#1204),#965,.T.);
+#1204 = FACE_BOUND('',#1205,.T.);
+#1205 = EDGE_LOOP('',(#1206,#1207,#1208,#1209));
+#1206 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#1207 = ORIENTED_EDGE('',*,*,#1106,.T.);
+#1208 = ORIENTED_EDGE('',*,*,#1030,.T.);
+#1209 = ORIENTED_EDGE('',*,*,#949,.T.);
+#1210 = MANIFOLD_SOLID_BREP('',#1211);
+#1211 = CLOSED_SHELL('',(#1212,#1332,#1408,#1484,#1555,#1602,#1610));
+#1212 = ADVANCED_FACE('',(#1213),#1227,.T.);
+#1213 = FACE_BOUND('',#1214,.T.);
+#1214 = EDGE_LOOP('',(#1215,#1250,#1278,#1306));
+#1215 = ORIENTED_EDGE('',*,*,#1216,.F.);
+#1216 = EDGE_CURVE('',#1217,#1219,#1221,.T.);
+#1217 = VERTEX_POINT('',#1218);
+#1218 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#1219 = VERTEX_POINT('',#1220);
+#1220 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#1221 = SURFACE_CURVE('',#1222,(#1226,#1238),.PCURVE_S1.);
+#1222 = LINE('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(1.6,0.,-1.4));
+#1224 = VECTOR('',#1225,1.);
+#1225 = DIRECTION('',(0.,0.,1.));
+#1226 = PCURVE('',#1227,#1232);
+#1227 = PLANE('',#1228);
+#1228 = AXIS2_PLACEMENT_3D('',#1229,#1230,#1231);
+#1229 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#1230 = DIRECTION('',(-1.,0.,0.));
+#1231 = DIRECTION('',(0.,0.,-1.));
+#1232 = DEFINITIONAL_REPRESENTATION('',(#1233),#1237);
+#1233 = LINE('',#1234,#1235);
+#1234 = CARTESIAN_POINT('',(2.49,0.));
+#1235 = VECTOR('',#1236,1.);
+#1236 = DIRECTION('',(-1.,-0.));
+#1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1238 = PCURVE('',#1239,#1244);
+#1239 = PLANE('',#1240);
+#1240 = AXIS2_PLACEMENT_3D('',#1241,#1242,#1243);
+#1241 = CARTESIAN_POINT('',(2.27,0.,0.75));
+#1242 = DIRECTION('',(0.,1.,0.));
+#1243 = DIRECTION('',(1.,0.,0.));
+#1244 = DEFINITIONAL_REPRESENTATION('',(#1245),#1249);
+#1245 = LINE('',#1246,#1247);
+#1246 = CARTESIAN_POINT('',(-0.67,2.15));
+#1247 = VECTOR('',#1248,1.);
+#1248 = DIRECTION('',(0.,-1.));
+#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1250 = ORIENTED_EDGE('',*,*,#1251,.T.);
+#1251 = EDGE_CURVE('',#1217,#1252,#1254,.T.);
+#1252 = VERTEX_POINT('',#1253);
+#1253 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#1254 = SURFACE_CURVE('',#1255,(#1259,#1266),.PCURVE_S1.);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(0.,-1.,0.));
+#1259 = PCURVE('',#1227,#1260);
+#1260 = DEFINITIONAL_REPRESENTATION('',(#1261),#1265);
+#1261 = LINE('',#1262,#1263);
+#1262 = CARTESIAN_POINT('',(0.68,0.));
+#1263 = VECTOR('',#1264,1.);
+#1264 = DIRECTION('',(0.,1.));
+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1266 = PCURVE('',#1267,#1272);
+#1267 = PLANE('',#1268);
+#1268 = AXIS2_PLACEMENT_3D('',#1269,#1270,#1271);
+#1269 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#1270 = DIRECTION('',(1.035655806553E-16,0.,-1.));
+#1271 = DIRECTION('',(1.,0.,1.035655806553E-16));
+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277);
+#1273 = LINE('',#1274,#1275);
+#1274 = CARTESIAN_POINT('',(0.,0.));
+#1275 = VECTOR('',#1276,1.);
+#1276 = DIRECTION('',(0.,1.));
+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1278 = ORIENTED_EDGE('',*,*,#1279,.F.);
+#1279 = EDGE_CURVE('',#1280,#1252,#1282,.T.);
+#1280 = VERTEX_POINT('',#1281);
+#1281 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#1282 = SURFACE_CURVE('',#1283,(#1287,#1294),.PCURVE_S1.);
+#1283 = LINE('',#1284,#1285);
+#1284 = CARTESIAN_POINT('',(1.6,-0.2,-1.4));
+#1285 = VECTOR('',#1286,1.);
+#1286 = DIRECTION('',(0.,0.,-1.));
+#1287 = PCURVE('',#1227,#1288);
+#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293);
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(2.49,0.2));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(1.,0.));
+#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1294 = PCURVE('',#1295,#1300);
+#1295 = PLANE('',#1296);
+#1296 = AXIS2_PLACEMENT_3D('',#1297,#1298,#1299);
+#1297 = CARTESIAN_POINT('',(2.27,-0.2,0.75));
+#1298 = DIRECTION('',(0.,-1.,0.));
+#1299 = DIRECTION('',(0.,0.,-1.));
+#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1305);
+#1301 = LINE('',#1302,#1303);
+#1302 = CARTESIAN_POINT('',(2.15,-0.67));
+#1303 = VECTOR('',#1304,1.);
+#1304 = DIRECTION('',(1.,0.));
+#1305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1306 = ORIENTED_EDGE('',*,*,#1307,.F.);
+#1307 = EDGE_CURVE('',#1219,#1280,#1308,.T.);
+#1308 = SURFACE_CURVE('',#1309,(#1313,#1320),.PCURVE_S1.);
+#1309 = LINE('',#1310,#1311);
+#1310 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#1311 = VECTOR('',#1312,1.);
+#1312 = DIRECTION('',(0.,-1.,0.));
+#1313 = PCURVE('',#1227,#1314);
+#1314 = DEFINITIONAL_REPRESENTATION('',(#1315),#1319);
+#1315 = LINE('',#1316,#1317);
+#1316 = CARTESIAN_POINT('',(0.,-0.));
+#1317 = VECTOR('',#1318,1.);
+#1318 = DIRECTION('',(0.,1.));
+#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1320 = PCURVE('',#1321,#1326);
+#1321 = PLANE('',#1322);
+#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325);
+#1323 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#1324 = DIRECTION('',(0.,0.,1.));
+#1325 = DIRECTION('',(-1.,0.,0.));
+#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(1.,0.));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(0.,1.));
+#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1332 = ADVANCED_FACE('',(#1333),#1321,.T.);
+#1333 = FACE_BOUND('',#1334,.T.);
+#1334 = EDGE_LOOP('',(#1335,#1358,#1359,#1382));
+#1335 = ORIENTED_EDGE('',*,*,#1336,.F.);
+#1336 = EDGE_CURVE('',#1219,#1337,#1339,.T.);
+#1337 = VERTEX_POINT('',#1338);
+#1338 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#1339 = SURFACE_CURVE('',#1340,(#1344,#1351),.PCURVE_S1.);
+#1340 = LINE('',#1341,#1342);
+#1341 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#1342 = VECTOR('',#1343,1.);
+#1343 = DIRECTION('',(1.,0.,0.));
+#1344 = PCURVE('',#1321,#1345);
+#1345 = DEFINITIONAL_REPRESENTATION('',(#1346),#1350);
+#1346 = LINE('',#1347,#1348);
+#1347 = CARTESIAN_POINT('',(1.,0.));
+#1348 = VECTOR('',#1349,1.);
+#1349 = DIRECTION('',(-1.,0.));
+#1350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1351 = PCURVE('',#1239,#1352);
+#1352 = DEFINITIONAL_REPRESENTATION('',(#1353),#1357);
+#1353 = LINE('',#1354,#1355);
+#1354 = CARTESIAN_POINT('',(-0.67,-0.34));
+#1355 = VECTOR('',#1356,1.);
+#1356 = DIRECTION('',(1.,0.));
+#1357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1358 = ORIENTED_EDGE('',*,*,#1307,.T.);
+#1359 = ORIENTED_EDGE('',*,*,#1360,.F.);
+#1360 = EDGE_CURVE('',#1361,#1280,#1363,.T.);
+#1361 = VERTEX_POINT('',#1362);
+#1362 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#1363 = SURFACE_CURVE('',#1364,(#1368,#1375),.PCURVE_S1.);
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(-1.,0.,0.));
+#1368 = PCURVE('',#1321,#1369);
+#1369 = DEFINITIONAL_REPRESENTATION('',(#1370),#1374);
+#1370 = LINE('',#1371,#1372);
+#1371 = CARTESIAN_POINT('',(1.,0.2));
+#1372 = VECTOR('',#1373,1.);
+#1373 = DIRECTION('',(1.,0.));
+#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1375 = PCURVE('',#1295,#1376);
+#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1381);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(-0.34,-0.67));
+#1379 = VECTOR('',#1380,1.);
+#1380 = DIRECTION('',(0.,-1.));
+#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1382 = ORIENTED_EDGE('',*,*,#1383,.F.);
+#1383 = EDGE_CURVE('',#1337,#1361,#1384,.T.);
+#1384 = SURFACE_CURVE('',#1385,(#1389,#1396),.PCURVE_S1.);
+#1385 = LINE('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#1387 = VECTOR('',#1388,1.);
+#1388 = DIRECTION('',(0.,-1.,0.));
+#1389 = PCURVE('',#1321,#1390);
+#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(0.,0.));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(0.,1.));
+#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1396 = PCURVE('',#1397,#1402);
+#1397 = PLANE('',#1398);
+#1398 = AXIS2_PLACEMENT_3D('',#1399,#1400,#1401);
+#1399 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#1400 = DIRECTION('',(0.707106781187,0.,0.707106781187));
+#1401 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#1402 = DEFINITIONAL_REPRESENTATION('',(#1403),#1407);
+#1403 = LINE('',#1404,#1405);
+#1404 = CARTESIAN_POINT('',(0.480832611207,0.));
+#1405 = VECTOR('',#1406,1.);
+#1406 = DIRECTION('',(0.,1.));
+#1407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1408 = ADVANCED_FACE('',(#1409),#1397,.T.);
+#1409 = FACE_BOUND('',#1410,.T.);
+#1410 = EDGE_LOOP('',(#1411,#1434,#1435,#1458));
+#1411 = ORIENTED_EDGE('',*,*,#1412,.T.);
+#1412 = EDGE_CURVE('',#1413,#1337,#1415,.T.);
+#1413 = VERTEX_POINT('',#1414);
+#1414 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#1415 = SURFACE_CURVE('',#1416,(#1420,#1427),.PCURVE_S1.);
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#1420 = PCURVE('',#1397,#1421);
+#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1426);
+#1422 = LINE('',#1423,#1424);
+#1423 = CARTESIAN_POINT('',(0.,0.));
+#1424 = VECTOR('',#1425,1.);
+#1425 = DIRECTION('',(1.,0.));
+#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1427 = PCURVE('',#1239,#1428);
+#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433);
+#1429 = LINE('',#1430,#1431);
+#1430 = CARTESIAN_POINT('',(0.67,0.));
+#1431 = VECTOR('',#1432,1.);
+#1432 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1434 = ORIENTED_EDGE('',*,*,#1383,.T.);
+#1435 = ORIENTED_EDGE('',*,*,#1436,.F.);
+#1436 = EDGE_CURVE('',#1437,#1361,#1439,.T.);
+#1437 = VERTEX_POINT('',#1438);
+#1438 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#1439 = SURFACE_CURVE('',#1440,(#1444,#1451),.PCURVE_S1.);
+#1440 = LINE('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#1442 = VECTOR('',#1443,1.);
+#1443 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#1444 = PCURVE('',#1397,#1445);
+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450);
+#1446 = LINE('',#1447,#1448);
+#1447 = CARTESIAN_POINT('',(0.,0.2));
+#1448 = VECTOR('',#1449,1.);
+#1449 = DIRECTION('',(1.,0.));
+#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1451 = PCURVE('',#1295,#1452);
+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(0.,0.67));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1458 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#1459 = EDGE_CURVE('',#1413,#1437,#1460,.T.);
+#1460 = SURFACE_CURVE('',#1461,(#1465,#1472),.PCURVE_S1.);
+#1461 = LINE('',#1462,#1463);
+#1462 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#1463 = VECTOR('',#1464,1.);
+#1464 = DIRECTION('',(0.,-1.,0.));
+#1465 = PCURVE('',#1397,#1466);
+#1466 = DEFINITIONAL_REPRESENTATION('',(#1467),#1471);
+#1467 = LINE('',#1468,#1469);
+#1468 = CARTESIAN_POINT('',(0.,0.));
+#1469 = VECTOR('',#1470,1.);
+#1470 = DIRECTION('',(0.,1.));
+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1472 = PCURVE('',#1473,#1478);
+#1473 = PLANE('',#1474);
+#1474 = AXIS2_PLACEMENT_3D('',#1475,#1476,#1477);
+#1475 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#1476 = DIRECTION('',(1.,0.,0.));
+#1477 = DIRECTION('',(0.,0.,1.));
+#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1483);
+#1479 = LINE('',#1480,#1481);
+#1480 = CARTESIAN_POINT('',(0.34,0.));
+#1481 = VECTOR('',#1482,1.);
+#1482 = DIRECTION('',(0.,1.));
+#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1484 = ADVANCED_FACE('',(#1485),#1473,.T.);
+#1485 = FACE_BOUND('',#1486,.T.);
+#1486 = EDGE_LOOP('',(#1487,#1510,#1511,#1534));
+#1487 = ORIENTED_EDGE('',*,*,#1488,.F.);
+#1488 = EDGE_CURVE('',#1413,#1489,#1491,.T.);
+#1489 = VERTEX_POINT('',#1490);
+#1490 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#1491 = SURFACE_CURVE('',#1492,(#1496,#1503),.PCURVE_S1.);
+#1492 = LINE('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(2.94,0.,1.09));
+#1494 = VECTOR('',#1495,1.);
+#1495 = DIRECTION('',(0.,0.,-1.));
+#1496 = PCURVE('',#1473,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502);
+#1498 = LINE('',#1499,#1500);
+#1499 = CARTESIAN_POINT('',(0.68,0.));
+#1500 = VECTOR('',#1501,1.);
+#1501 = DIRECTION('',(-1.,0.));
+#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1503 = PCURVE('',#1239,#1504);
+#1504 = DEFINITIONAL_REPRESENTATION('',(#1505),#1509);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(0.67,-0.34));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(0.,1.));
+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1510 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1511 = ORIENTED_EDGE('',*,*,#1512,.F.);
+#1512 = EDGE_CURVE('',#1513,#1437,#1515,.T.);
+#1513 = VERTEX_POINT('',#1514);
+#1514 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#1515 = SURFACE_CURVE('',#1516,(#1520,#1527),.PCURVE_S1.);
+#1516 = LINE('',#1517,#1518);
+#1517 = CARTESIAN_POINT('',(2.94,-0.2,1.09));
+#1518 = VECTOR('',#1519,1.);
+#1519 = DIRECTION('',(0.,0.,1.));
+#1520 = PCURVE('',#1473,#1521);
+#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1526);
+#1522 = LINE('',#1523,#1524);
+#1523 = CARTESIAN_POINT('',(0.68,0.2));
+#1524 = VECTOR('',#1525,1.);
+#1525 = DIRECTION('',(1.,0.));
+#1526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1527 = PCURVE('',#1295,#1528);
+#1528 = DEFINITIONAL_REPRESENTATION('',(#1529),#1533);
+#1529 = LINE('',#1530,#1531);
+#1530 = CARTESIAN_POINT('',(-0.34,0.67));
+#1531 = VECTOR('',#1532,1.);
+#1532 = DIRECTION('',(-1.,0.));
+#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1534 = ORIENTED_EDGE('',*,*,#1535,.F.);
+#1535 = EDGE_CURVE('',#1489,#1513,#1536,.T.);
+#1536 = SURFACE_CURVE('',#1537,(#1541,#1548),.PCURVE_S1.);
+#1537 = LINE('',#1538,#1539);
+#1538 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#1539 = VECTOR('',#1540,1.);
+#1540 = DIRECTION('',(0.,-1.,0.));
+#1541 = PCURVE('',#1473,#1542);
+#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547);
+#1543 = LINE('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(0.,0.));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(0.,1.));
+#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1548 = PCURVE('',#1267,#1549);
+#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554);
+#1550 = LINE('',#1551,#1552);
+#1551 = CARTESIAN_POINT('',(1.34,0.));
+#1552 = VECTOR('',#1553,1.);
+#1553 = DIRECTION('',(0.,1.));
+#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1555 = ADVANCED_FACE('',(#1556),#1267,.T.);
+#1556 = FACE_BOUND('',#1557,.T.);
+#1557 = EDGE_LOOP('',(#1558,#1579,#1580,#1601));
+#1558 = ORIENTED_EDGE('',*,*,#1559,.F.);
+#1559 = EDGE_CURVE('',#1489,#1217,#1560,.T.);
+#1560 = SURFACE_CURVE('',#1561,(#1565,#1572),.PCURVE_S1.);
+#1561 = LINE('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#1563 = VECTOR('',#1564,1.);
+#1564 = DIRECTION('',(-1.,0.,-1.035655806553E-16));
+#1565 = PCURVE('',#1267,#1566);
+#1566 = DEFINITIONAL_REPRESENTATION('',(#1567),#1571);
+#1567 = LINE('',#1568,#1569);
+#1568 = CARTESIAN_POINT('',(1.34,0.));
+#1569 = VECTOR('',#1570,1.);
+#1570 = DIRECTION('',(-1.,-0.));
+#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1572 = PCURVE('',#1239,#1573);
+#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578);
+#1574 = LINE('',#1575,#1576);
+#1575 = CARTESIAN_POINT('',(0.67,0.34));
+#1576 = VECTOR('',#1577,1.);
+#1577 = DIRECTION('',(-1.,1.035655806553E-16));
+#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1579 = ORIENTED_EDGE('',*,*,#1535,.T.);
+#1580 = ORIENTED_EDGE('',*,*,#1581,.F.);
+#1581 = EDGE_CURVE('',#1252,#1513,#1582,.T.);
+#1582 = SURFACE_CURVE('',#1583,(#1587,#1594),.PCURVE_S1.);
+#1583 = LINE('',#1584,#1585);
+#1584 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#1585 = VECTOR('',#1586,1.);
+#1586 = DIRECTION('',(1.,0.,1.035655806553E-16));
+#1587 = PCURVE('',#1267,#1588);
+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(1.34,0.2));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(1.,0.));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1594 = PCURVE('',#1295,#1595);
+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);
+#1596 = LINE('',#1597,#1598);
+#1597 = CARTESIAN_POINT('',(0.34,0.67));
+#1598 = VECTOR('',#1599,1.);
+#1599 = DIRECTION('',(-1.035655806553E-16,1.));
+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1601 = ORIENTED_EDGE('',*,*,#1251,.F.);
+#1602 = ADVANCED_FACE('',(#1603),#1239,.T.);
+#1603 = FACE_BOUND('',#1604,.T.);
+#1604 = EDGE_LOOP('',(#1605,#1606,#1607,#1608,#1609));
+#1605 = ORIENTED_EDGE('',*,*,#1559,.T.);
+#1606 = ORIENTED_EDGE('',*,*,#1216,.T.);
+#1607 = ORIENTED_EDGE('',*,*,#1336,.T.);
+#1608 = ORIENTED_EDGE('',*,*,#1412,.F.);
+#1609 = ORIENTED_EDGE('',*,*,#1488,.T.);
+#1610 = ADVANCED_FACE('',(#1611),#1295,.T.);
+#1611 = FACE_BOUND('',#1612,.T.);
+#1612 = EDGE_LOOP('',(#1613,#1614,#1615,#1616,#1617));
+#1613 = ORIENTED_EDGE('',*,*,#1581,.T.);
+#1614 = ORIENTED_EDGE('',*,*,#1512,.T.);
+#1615 = ORIENTED_EDGE('',*,*,#1436,.T.);
+#1616 = ORIENTED_EDGE('',*,*,#1360,.T.);
+#1617 = ORIENTED_EDGE('',*,*,#1279,.T.);
+#1618 = GEOMETRIC_CURVE_SET('',(#1619));
+#1619 = TRIMMED_CURVE('',#1620,(#1624,PARAMETER_VALUE(0.)),(#1625,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(-1.,0.,0.));
+#1624 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#1625 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#1626 = GEOMETRIC_CURVE_SET('',(#1627));
+#1627 = TRIMMED_CURVE('',#1628,(#1632,PARAMETER_VALUE(0.)),(#1633,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1628 = LINE('',#1629,#1630);
+#1629 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#1630 = VECTOR('',#1631,1.);
+#1631 = DIRECTION('',(0.,-1.,0.));
+#1632 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#1633 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#1634 = GEOMETRIC_CURVE_SET('',(#1635));
+#1635 = TRIMMED_CURVE('',#1636,(#1640,PARAMETER_VALUE(-1.34)),(#1641,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#1636 = LINE('',#1637,#1638);
+#1637 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#1638 = VECTOR('',#1639,1.);
+#1639 = DIRECTION('',(1.,0.,0.));
+#1640 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#1641 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#1642 = GEOMETRIC_CURVE_SET('',(#1643));
+#1643 = TRIMMED_CURVE('',#1644,(#1648,PARAMETER_VALUE(0.)),(#1649,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1644 = LINE('',#1645,#1646);
+#1645 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#1646 = VECTOR('',#1647,1.);
+#1647 = DIRECTION('',(0.,-1.,0.));
+#1648 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#1649 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#1650 = GEOMETRIC_CURVE_SET('',(#1651));
+#1651 = TRIMMED_CURVE('',#1652,(#1656,PARAMETER_VALUE(0.)),(#1657,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(0.,0.,1.));
+#1656 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#1657 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#1658 = GEOMETRIC_CURVE_SET('',(#1659));
+#1659 = TRIMMED_CURVE('',#1660,(#1664,PARAMETER_VALUE(0.)),(#1665,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1660 = LINE('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#1662 = VECTOR('',#1663,1.);
+#1663 = DIRECTION('',(0.,-1.,0.));
+#1664 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#1665 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#1666 = GEOMETRIC_CURVE_SET('',(#1667));
+#1667 = TRIMMED_CURVE('',#1668,(#1672,PARAMETER_VALUE(-0.68)),(#1673,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#1668 = LINE('',#1669,#1670);
+#1669 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#1670 = VECTOR('',#1671,1.);
+#1671 = DIRECTION('',(0.,0.,-1.));
+#1672 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#1673 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#1674 = GEOMETRIC_CURVE_SET('',(#1675));
+#1675 = TRIMMED_CURVE('',#1676,(#1680,PARAMETER_VALUE(0.)),(#1681,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1676 = LINE('',#1677,#1678);
+#1677 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#1678 = VECTOR('',#1679,1.);
+#1679 = DIRECTION('',(0.,-1.,0.));
+#1680 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#1681 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#1682 = GEOMETRIC_CURVE_SET('',(#1683));
+#1683 = TRIMMED_CURVE('',#1684,(#1688,PARAMETER_VALUE(0.)),(#1689,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(1.,0.,1.035655806553E-16));
+#1688 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#1689 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#1690 = GEOMETRIC_CURVE_SET('',(#1691));
+#1691 = TRIMMED_CURVE('',#1692,(#1696,PARAMETER_VALUE(0.)),(#1697,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1692 = LINE('',#1693,#1694);
+#1693 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#1694 = VECTOR('',#1695,1.);
+#1695 = DIRECTION('',(0.,-1.,0.));
+#1696 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#1697 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#1698 = GEOMETRIC_CURVE_SET('',(#1699));
+#1699 = TRIMMED_CURVE('',#1700,(#1704,PARAMETER_VALUE(-1.34)),(#1705,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#1700 = LINE('',#1701,#1702);
+#1701 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#1702 = VECTOR('',#1703,1.);
+#1703 = DIRECTION('',(-1.,0.,-1.035655806553E-16));
+#1704 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#1705 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#1706 = GEOMETRIC_CURVE_SET('',(#1707));
+#1707 = TRIMMED_CURVE('',#1708,(#1712,PARAMETER_VALUE(0.)),(#1713,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1708 = LINE('',#1709,#1710);
+#1709 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#1710 = VECTOR('',#1711,1.);
+#1711 = DIRECTION('',(0.,-1.,0.));
+#1712 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#1713 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#1714 = GEOMETRIC_CURVE_SET('',(#1715));
+#1715 = TRIMMED_CURVE('',#1716,(#1720,PARAMETER_VALUE(0.)),(#1721,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#1716 = LINE('',#1717,#1718);
+#1717 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#1718 = VECTOR('',#1719,1.);
+#1719 = DIRECTION('',(0.,0.,-1.));
+#1720 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#1721 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#1722 = GEOMETRIC_CURVE_SET('',(#1723));
+#1723 = TRIMMED_CURVE('',#1724,(#1728,PARAMETER_VALUE(0.)),(#1729,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1724 = LINE('',#1725,#1726);
+#1725 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#1726 = VECTOR('',#1727,1.);
+#1727 = DIRECTION('',(0.,-1.,0.));
+#1728 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#1729 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#1730 = GEOMETRIC_CURVE_SET('',(#1731));
+#1731 = TRIMMED_CURVE('',#1732,(#1736,PARAMETER_VALUE(-0.68)),(#1737,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#1732 = LINE('',#1733,#1734);
+#1733 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#1734 = VECTOR('',#1735,1.);
+#1735 = DIRECTION('',(0.,0.,1.));
+#1736 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#1737 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#1738 = GEOMETRIC_CURVE_SET('',(#1739));
+#1739 = TRIMMED_CURVE('',#1740,(#1744,PARAMETER_VALUE(0.)),(#1745,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1740 = LINE('',#1741,#1742);
+#1741 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#1742 = VECTOR('',#1743,1.);
+#1743 = DIRECTION('',(0.,-1.,0.));
+#1744 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#1745 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#1746 = GEOMETRIC_CURVE_SET('',(#1747));
+#1747 = TRIMMED_CURVE('',#1748,(#1752,PARAMETER_VALUE(0.)),(#1753,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(0.,0.,-1.));
+#1752 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#1753 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#1754 = GEOMETRIC_CURVE_SET('',(#1755));
+#1755 = TRIMMED_CURVE('',#1756,(#1760,PARAMETER_VALUE(0.)),(#1761,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(-1.,0.,0.));
+#1760 = CARTESIAN_POINT('',(-1.6,0.,-1.09));
+#1761 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#1762 = GEOMETRIC_CURVE_SET('',(#1763));
+#1763 = TRIMMED_CURVE('',#1764,(#1768,PARAMETER_VALUE(0.)),(#1769,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(0.,0.,1.));
+#1768 = CARTESIAN_POINT('',(-2.94,0.,-1.09));
+#1769 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#1770 = GEOMETRIC_CURVE_SET('',(#1771));
+#1771 = TRIMMED_CURVE('',#1772,(#1776,PARAMETER_VALUE(0.)),(#1777,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1772 = LINE('',#1773,#1774);
+#1773 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#1774 = VECTOR('',#1775,1.);
+#1775 = DIRECTION('',(1.,0.,1.035655806553E-16));
+#1776 = CARTESIAN_POINT('',(-2.94,0.,-0.41));
+#1777 = CARTESIAN_POINT('',(-1.6,0.,-0.41));
+#1778 = GEOMETRIC_CURVE_SET('',(#1779));
+#1779 = TRIMMED_CURVE('',#1780,(#1784,PARAMETER_VALUE(-0.68)),(#1785,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#1780 = LINE('',#1781,#1782);
+#1781 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#1782 = VECTOR('',#1783,1.);
+#1783 = DIRECTION('',(0.,0.,1.));
+#1784 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#1785 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#1786 = GEOMETRIC_CURVE_SET('',(#1787));
+#1787 = TRIMMED_CURVE('',#1788,(#1792,PARAMETER_VALUE(-1.34)),(#1793,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#1788 = LINE('',#1789,#1790);
+#1789 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#1790 = VECTOR('',#1791,1.);
+#1791 = DIRECTION('',(-1.,0.,-1.035655806553E-16));
+#1792 = CARTESIAN_POINT('',(-1.6,-0.2,-0.41));
+#1793 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#1794 = GEOMETRIC_CURVE_SET('',(#1795));
+#1795 = TRIMMED_CURVE('',#1796,(#1800,PARAMETER_VALUE(-0.68)),(#1801,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#1796 = LINE('',#1797,#1798);
+#1797 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#1798 = VECTOR('',#1799,1.);
+#1799 = DIRECTION('',(0.,0.,-1.));
+#1800 = CARTESIAN_POINT('',(-2.94,-0.2,-0.41));
+#1801 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#1802 = GEOMETRIC_CURVE_SET('',(#1803));
+#1803 = TRIMMED_CURVE('',#1804,(#1808,PARAMETER_VALUE(-1.34)),(#1809,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(1.,0.,0.));
+#1808 = CARTESIAN_POINT('',(-2.94,-0.2,-1.09));
+#1809 = CARTESIAN_POINT('',(-1.6,-0.2,-1.09));
+#1810 = GEOMETRIC_CURVE_SET('',(#1811));
+#1811 = TRIMMED_CURVE('',#1812,(#1816,PARAMETER_VALUE(0.)),(#1817,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1812 = LINE('',#1813,#1814);
+#1813 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#1814 = VECTOR('',#1815,1.);
+#1815 = DIRECTION('',(-1.,0.,1.035655806553E-16));
+#1816 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#1817 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#1818 = GEOMETRIC_CURVE_SET('',(#1819));
+#1819 = TRIMMED_CURVE('',#1820,(#1824,PARAMETER_VALUE(0.)),(#1825,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1820 = LINE('',#1821,#1822);
+#1821 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#1822 = VECTOR('',#1823,1.);
+#1823 = DIRECTION('',(0.,-1.,0.));
+#1824 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#1825 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#1826 = GEOMETRIC_CURVE_SET('',(#1827));
+#1827 = TRIMMED_CURVE('',#1828,(#1832,PARAMETER_VALUE(0.)),(#1833,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1828 = LINE('',#1829,#1830);
+#1829 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#1830 = VECTOR('',#1831,1.);
+#1831 = DIRECTION('',(-1.,0.,1.035655806553E-16));
+#1832 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#1833 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#1834 = GEOMETRIC_CURVE_SET('',(#1835));
+#1835 = TRIMMED_CURVE('',#1836,(#1840,PARAMETER_VALUE(0.)),(#1841,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1836 = LINE('',#1837,#1838);
+#1837 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#1838 = VECTOR('',#1839,1.);
+#1839 = DIRECTION('',(0.,-1.,0.));
+#1840 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#1841 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#1842 = GEOMETRIC_CURVE_SET('',(#1843));
+#1843 = TRIMMED_CURVE('',#1844,(#1848,PARAMETER_VALUE(0.)),(#1849,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#1844 = LINE('',#1845,#1846);
+#1845 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#1846 = VECTOR('',#1847,1.);
+#1847 = DIRECTION('',(0.,0.,1.));
+#1848 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#1849 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#1850 = GEOMETRIC_CURVE_SET('',(#1851));
+#1851 = TRIMMED_CURVE('',#1852,(#1856,PARAMETER_VALUE(0.)),(#1857,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1852 = LINE('',#1853,#1854);
+#1853 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#1854 = VECTOR('',#1855,1.);
+#1855 = DIRECTION('',(0.,-1.,0.));
+#1856 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#1857 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#1858 = GEOMETRIC_CURVE_SET('',(#1859));
+#1859 = TRIMMED_CURVE('',#1860,(#1864,PARAMETER_VALUE(0.)),(#1865,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#1860 = LINE('',#1861,#1862);
+#1861 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#1862 = VECTOR('',#1863,1.);
+#1863 = DIRECTION('',(0.,0.,1.));
+#1864 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#1865 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#1866 = GEOMETRIC_CURVE_SET('',(#1867));
+#1867 = TRIMMED_CURVE('',#1868,(#1872,PARAMETER_VALUE(0.)),(#1873,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1868 = LINE('',#1869,#1870);
+#1869 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#1870 = VECTOR('',#1871,1.);
+#1871 = DIRECTION('',(0.,-1.,0.));
+#1872 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#1873 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#1874 = GEOMETRIC_CURVE_SET('',(#1875));
+#1875 = TRIMMED_CURVE('',#1876,(#1880,PARAMETER_VALUE(0.)),(#1881,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1876 = LINE('',#1877,#1878);
+#1877 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#1878 = VECTOR('',#1879,1.);
+#1879 = DIRECTION('',(1.,0.,0.));
+#1880 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#1881 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#1882 = GEOMETRIC_CURVE_SET('',(#1883));
+#1883 = TRIMMED_CURVE('',#1884,(#1888,PARAMETER_VALUE(0.)),(#1889,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1884 = LINE('',#1885,#1886);
+#1885 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#1886 = VECTOR('',#1887,1.);
+#1887 = DIRECTION('',(0.,-1.,0.));
+#1888 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#1889 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#1890 = GEOMETRIC_CURVE_SET('',(#1891));
+#1891 = TRIMMED_CURVE('',#1892,(#1896,PARAMETER_VALUE(0.)),(#1897,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1892 = LINE('',#1893,#1894);
+#1893 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#1894 = VECTOR('',#1895,1.);
+#1895 = DIRECTION('',(1.,0.,0.));
+#1896 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#1897 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#1898 = GEOMETRIC_CURVE_SET('',(#1899));
+#1899 = TRIMMED_CURVE('',#1900,(#1904,PARAMETER_VALUE(0.)),(#1905,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1900 = LINE('',#1901,#1902);
+#1901 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#1902 = VECTOR('',#1903,1.);
+#1903 = DIRECTION('',(0.,-1.,0.));
+#1904 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#1905 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#1906 = GEOMETRIC_CURVE_SET('',(#1907));
+#1907 = TRIMMED_CURVE('',#1908,(#1912,PARAMETER_VALUE(0.31)),(#1913,
+ PARAMETER_VALUE(0.99)),.T.,.PARAMETER.);
+#1908 = LINE('',#1909,#1910);
+#1909 = CARTESIAN_POINT('',(1.6,0.,-1.4));
+#1910 = VECTOR('',#1911,1.);
+#1911 = DIRECTION('',(0.,0.,1.));
+#1912 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#1913 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#1914 = GEOMETRIC_CURVE_SET('',(#1915));
+#1915 = TRIMMED_CURVE('',#1916,(#1920,PARAMETER_VALUE(0.)),(#1921,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1916 = LINE('',#1917,#1918);
+#1917 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#1918 = VECTOR('',#1919,1.);
+#1919 = DIRECTION('',(0.,-1.,0.));
+#1920 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#1921 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#1922 = GEOMETRIC_CURVE_SET('',(#1923));
+#1923 = TRIMMED_CURVE('',#1924,(#1928,PARAMETER_VALUE(-0.99)),(#1929,
+ PARAMETER_VALUE(-0.31)),.T.,.PARAMETER.);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(1.6,-0.2,-1.4));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(0.,0.,-1.));
+#1928 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#1929 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#1930 = GEOMETRIC_CURVE_SET('',(#1931));
+#1931 = TRIMMED_CURVE('',#1932,(#1936,PARAMETER_VALUE(0.)),(#1937,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#1932 = LINE('',#1933,#1934);
+#1933 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#1934 = VECTOR('',#1935,1.);
+#1935 = DIRECTION('',(0.,-1.,0.));
+#1936 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#1937 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#1938 = GEOMETRIC_CURVE_SET('',(#1939));
+#1939 = TRIMMED_CURVE('',#1940,(#1944,PARAMETER_VALUE(0.31)),(#1945,
+ PARAMETER_VALUE(0.99)),.T.,.PARAMETER.);
+#1940 = LINE('',#1941,#1942);
+#1941 = CARTESIAN_POINT('',(1.6,0.,-1.4));
+#1942 = VECTOR('',#1943,1.);
+#1943 = DIRECTION('',(0.,0.,1.));
+#1944 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#1945 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#1946 = GEOMETRIC_CURVE_SET('',(#1947));
+#1947 = TRIMMED_CURVE('',#1948,(#1952,PARAMETER_VALUE(0.)),(#1953,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1948 = LINE('',#1949,#1950);
+#1949 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#1950 = VECTOR('',#1951,1.);
+#1951 = DIRECTION('',(-1.,0.,1.035655806553E-16));
+#1952 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#1953 = CARTESIAN_POINT('',(1.6,0.,-0.41));
+#1954 = GEOMETRIC_CURVE_SET('',(#1955));
+#1955 = TRIMMED_CURVE('',#1956,(#1960,PARAMETER_VALUE(0.)),(#1961,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#1956 = LINE('',#1957,#1958);
+#1957 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#1958 = VECTOR('',#1959,1.);
+#1959 = DIRECTION('',(0.,0.,1.));
+#1960 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#1961 = CARTESIAN_POINT('',(2.94,0.,-0.41));
+#1962 = GEOMETRIC_CURVE_SET('',(#1963));
+#1963 = TRIMMED_CURVE('',#1964,(#1968,PARAMETER_VALUE(0.)),(#1969,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1964 = LINE('',#1965,#1966);
+#1965 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#1966 = VECTOR('',#1967,1.);
+#1967 = DIRECTION('',(1.,0.,0.));
+#1968 = CARTESIAN_POINT('',(1.6,0.,-1.09));
+#1969 = CARTESIAN_POINT('',(2.94,0.,-1.09));
+#1970 = GEOMETRIC_CURVE_SET('',(#1971));
+#1971 = TRIMMED_CURVE('',#1972,(#1976,PARAMETER_VALUE(-0.99)),(#1977,
+ PARAMETER_VALUE(-0.31)),.T.,.PARAMETER.);
+#1972 = LINE('',#1973,#1974);
+#1973 = CARTESIAN_POINT('',(1.6,-0.2,-1.4));
+#1974 = VECTOR('',#1975,1.);
+#1975 = DIRECTION('',(0.,0.,-1.));
+#1976 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#1977 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#1978 = GEOMETRIC_CURVE_SET('',(#1979));
+#1979 = TRIMMED_CURVE('',#1980,(#1984,PARAMETER_VALUE(0.)),(#1985,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1980 = LINE('',#1981,#1982);
+#1981 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#1982 = VECTOR('',#1983,1.);
+#1983 = DIRECTION('',(1.,0.,0.));
+#1984 = CARTESIAN_POINT('',(1.6,-0.2,-1.09));
+#1985 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#1986 = GEOMETRIC_CURVE_SET('',(#1987));
+#1987 = TRIMMED_CURVE('',#1988,(#1992,PARAMETER_VALUE(0.)),(#1993,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#1988 = LINE('',#1989,#1990);
+#1989 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#1990 = VECTOR('',#1991,1.);
+#1991 = DIRECTION('',(0.,0.,1.));
+#1992 = CARTESIAN_POINT('',(2.94,-0.2,-1.09));
+#1993 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#1994 = GEOMETRIC_CURVE_SET('',(#1995));
+#1995 = TRIMMED_CURVE('',#1996,(#2000,PARAMETER_VALUE(0.)),(#2001,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#1996 = LINE('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(-1.,0.,1.035655806553E-16));
+#2000 = CARTESIAN_POINT('',(2.94,-0.2,-0.41));
+#2001 = CARTESIAN_POINT('',(1.6,-0.2,-0.41));
+#2002 = GEOMETRIC_CURVE_SET('',(#2003));
+#2003 = TRIMMED_CURVE('',#2004,(#2008,PARAMETER_VALUE(0.)),(#2009,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#2004 = LINE('',#2005,#2006);
+#2005 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#2006 = VECTOR('',#2007,1.);
+#2007 = DIRECTION('',(1.,0.,-1.035655806553E-16));
+#2008 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#2009 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#2010 = GEOMETRIC_CURVE_SET('',(#2011));
+#2011 = TRIMMED_CURVE('',#2012,(#2016,PARAMETER_VALUE(0.)),(#2017,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2012 = LINE('',#2013,#2014);
+#2013 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#2014 = VECTOR('',#2015,1.);
+#2015 = DIRECTION('',(0.,-1.,0.));
+#2016 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#2017 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#2018 = GEOMETRIC_CURVE_SET('',(#2019));
+#2019 = TRIMMED_CURVE('',#2020,(#2024,PARAMETER_VALUE(0.)),(#2025,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#2020 = LINE('',#2021,#2022);
+#2021 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#2022 = VECTOR('',#2023,1.);
+#2023 = DIRECTION('',(1.,0.,-1.035655806553E-16));
+#2024 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#2025 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#2026 = GEOMETRIC_CURVE_SET('',(#2027));
+#2027 = TRIMMED_CURVE('',#2028,(#2032,PARAMETER_VALUE(0.)),(#2033,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2028 = LINE('',#2029,#2030);
+#2029 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#2030 = VECTOR('',#2031,1.);
+#2031 = DIRECTION('',(0.,-1.,0.));
+#2032 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#2033 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#2034 = GEOMETRIC_CURVE_SET('',(#2035));
+#2035 = TRIMMED_CURVE('',#2036,(#2040,PARAMETER_VALUE(0.)),(#2041,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#2036 = LINE('',#2037,#2038);
+#2037 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#2038 = VECTOR('',#2039,1.);
+#2039 = DIRECTION('',(0.,0.,-1.));
+#2040 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#2041 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#2042 = GEOMETRIC_CURVE_SET('',(#2043));
+#2043 = TRIMMED_CURVE('',#2044,(#2048,PARAMETER_VALUE(0.)),(#2049,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(0.,-1.,0.));
+#2048 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#2049 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#2050 = GEOMETRIC_CURVE_SET('',(#2051));
+#2051 = TRIMMED_CURVE('',#2052,(#2056,PARAMETER_VALUE(0.)),(#2057,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#2052 = LINE('',#2053,#2054);
+#2053 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#2054 = VECTOR('',#2055,1.);
+#2055 = DIRECTION('',(0.,0.,-1.));
+#2056 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#2057 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#2058 = GEOMETRIC_CURVE_SET('',(#2059));
+#2059 = TRIMMED_CURVE('',#2060,(#2064,PARAMETER_VALUE(0.)),(#2065,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2060 = LINE('',#2061,#2062);
+#2061 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#2062 = VECTOR('',#2063,1.);
+#2063 = DIRECTION('',(0.,-1.,0.));
+#2064 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#2065 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#2066 = GEOMETRIC_CURVE_SET('',(#2067));
+#2067 = TRIMMED_CURVE('',#2068,(#2072,PARAMETER_VALUE(0.)),(#2073,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#2068 = LINE('',#2069,#2070);
+#2069 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#2070 = VECTOR('',#2071,1.);
+#2071 = DIRECTION('',(-1.,0.,0.));
+#2072 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#2073 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#2074 = GEOMETRIC_CURVE_SET('',(#2075));
+#2075 = TRIMMED_CURVE('',#2076,(#2080,PARAMETER_VALUE(0.)),(#2081,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2076 = LINE('',#2077,#2078);
+#2077 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#2078 = VECTOR('',#2079,1.);
+#2079 = DIRECTION('',(0.,-1.,0.));
+#2080 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#2081 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#2082 = GEOMETRIC_CURVE_SET('',(#2083));
+#2083 = TRIMMED_CURVE('',#2084,(#2088,PARAMETER_VALUE(0.)),(#2089,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#2084 = LINE('',#2085,#2086);
+#2085 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#2086 = VECTOR('',#2087,1.);
+#2087 = DIRECTION('',(-1.,0.,0.));
+#2088 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#2089 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#2090 = GEOMETRIC_CURVE_SET('',(#2091));
+#2091 = TRIMMED_CURVE('',#2092,(#2096,PARAMETER_VALUE(0.)),(#2097,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2092 = LINE('',#2093,#2094);
+#2093 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#2094 = VECTOR('',#2095,1.);
+#2095 = DIRECTION('',(0.,-1.,0.));
+#2096 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#2097 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#2098 = GEOMETRIC_CURVE_SET('',(#2099));
+#2099 = TRIMMED_CURVE('',#2100,(#2104,PARAMETER_VALUE(0.31)),(#2105,
+ PARAMETER_VALUE(0.99)),.T.,.PARAMETER.);
+#2100 = LINE('',#2101,#2102);
+#2101 = CARTESIAN_POINT('',(-1.6,0.,1.4));
+#2102 = VECTOR('',#2103,1.);
+#2103 = DIRECTION('',(0.,0.,-1.));
+#2104 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#2105 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#2106 = GEOMETRIC_CURVE_SET('',(#2107));
+#2107 = TRIMMED_CURVE('',#2108,(#2112,PARAMETER_VALUE(0.)),(#2113,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2108 = LINE('',#2109,#2110);
+#2109 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#2110 = VECTOR('',#2111,1.);
+#2111 = DIRECTION('',(0.,-1.,0.));
+#2112 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#2113 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#2114 = GEOMETRIC_CURVE_SET('',(#2115));
+#2115 = TRIMMED_CURVE('',#2116,(#2120,PARAMETER_VALUE(-0.99)),(#2121,
+ PARAMETER_VALUE(-0.31)),.T.,.PARAMETER.);
+#2116 = LINE('',#2117,#2118);
+#2117 = CARTESIAN_POINT('',(-1.6,-0.2,1.4));
+#2118 = VECTOR('',#2119,1.);
+#2119 = DIRECTION('',(0.,0.,1.));
+#2120 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#2121 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#2122 = GEOMETRIC_CURVE_SET('',(#2123));
+#2123 = TRIMMED_CURVE('',#2124,(#2128,PARAMETER_VALUE(0.)),(#2129,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2124 = LINE('',#2125,#2126);
+#2125 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#2126 = VECTOR('',#2127,1.);
+#2127 = DIRECTION('',(0.,-1.,0.));
+#2128 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#2129 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#2130 = GEOMETRIC_CURVE_SET('',(#2131));
+#2131 = TRIMMED_CURVE('',#2132,(#2136,PARAMETER_VALUE(0.31)),(#2137,
+ PARAMETER_VALUE(0.99)),.T.,.PARAMETER.);
+#2132 = LINE('',#2133,#2134);
+#2133 = CARTESIAN_POINT('',(-1.6,0.,1.4));
+#2134 = VECTOR('',#2135,1.);
+#2135 = DIRECTION('',(0.,0.,-1.));
+#2136 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#2137 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#2138 = GEOMETRIC_CURVE_SET('',(#2139));
+#2139 = TRIMMED_CURVE('',#2140,(#2144,PARAMETER_VALUE(0.)),(#2145,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#2140 = LINE('',#2141,#2142);
+#2141 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#2142 = VECTOR('',#2143,1.);
+#2143 = DIRECTION('',(1.,0.,-1.035655806553E-16));
+#2144 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#2145 = CARTESIAN_POINT('',(-1.6,0.,0.41));
+#2146 = GEOMETRIC_CURVE_SET('',(#2147));
+#2147 = TRIMMED_CURVE('',#2148,(#2152,PARAMETER_VALUE(0.)),(#2153,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#2148 = LINE('',#2149,#2150);
+#2149 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#2150 = VECTOR('',#2151,1.);
+#2151 = DIRECTION('',(0.,0.,-1.));
+#2152 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#2153 = CARTESIAN_POINT('',(-2.94,0.,0.41));
+#2154 = GEOMETRIC_CURVE_SET('',(#2155));
+#2155 = TRIMMED_CURVE('',#2156,(#2160,PARAMETER_VALUE(0.)),(#2161,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#2156 = LINE('',#2157,#2158);
+#2157 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#2158 = VECTOR('',#2159,1.);
+#2159 = DIRECTION('',(-1.,0.,0.));
+#2160 = CARTESIAN_POINT('',(-1.6,0.,1.09));
+#2161 = CARTESIAN_POINT('',(-2.94,0.,1.09));
+#2162 = GEOMETRIC_CURVE_SET('',(#2163));
+#2163 = TRIMMED_CURVE('',#2164,(#2168,PARAMETER_VALUE(-0.99)),(#2169,
+ PARAMETER_VALUE(-0.31)),.T.,.PARAMETER.);
+#2164 = LINE('',#2165,#2166);
+#2165 = CARTESIAN_POINT('',(-1.6,-0.2,1.4));
+#2166 = VECTOR('',#2167,1.);
+#2167 = DIRECTION('',(0.,0.,1.));
+#2168 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#2169 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#2170 = GEOMETRIC_CURVE_SET('',(#2171));
+#2171 = TRIMMED_CURVE('',#2172,(#2176,PARAMETER_VALUE(0.)),(#2177,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(-1.,0.,0.));
+#2176 = CARTESIAN_POINT('',(-1.6,-0.2,1.09));
+#2177 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#2178 = GEOMETRIC_CURVE_SET('',(#2179));
+#2179 = TRIMMED_CURVE('',#2180,(#2184,PARAMETER_VALUE(0.)),(#2185,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#2180 = LINE('',#2181,#2182);
+#2181 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#2182 = VECTOR('',#2183,1.);
+#2183 = DIRECTION('',(0.,0.,-1.));
+#2184 = CARTESIAN_POINT('',(-2.94,-0.2,1.09));
+#2185 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#2186 = GEOMETRIC_CURVE_SET('',(#2187));
+#2187 = TRIMMED_CURVE('',#2188,(#2192,PARAMETER_VALUE(0.)),(#2193,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#2188 = LINE('',#2189,#2190);
+#2189 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#2190 = VECTOR('',#2191,1.);
+#2191 = DIRECTION('',(1.,0.,-1.035655806553E-16));
+#2192 = CARTESIAN_POINT('',(-2.94,-0.2,0.41));
+#2193 = CARTESIAN_POINT('',(-1.6,-0.2,0.41));
+#2194 = GEOMETRIC_CURVE_SET('',(#2195));
+#2195 = TRIMMED_CURVE('',#2196,(#2200,PARAMETER_VALUE(1.81)),(#2201,
+ PARAMETER_VALUE(2.49)),.T.,.PARAMETER.);
+#2196 = LINE('',#2197,#2198);
+#2197 = CARTESIAN_POINT('',(1.6,0.,-1.4));
+#2198 = VECTOR('',#2199,1.);
+#2199 = DIRECTION('',(0.,0.,1.));
+#2200 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#2201 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#2202 = GEOMETRIC_CURVE_SET('',(#2203));
+#2203 = TRIMMED_CURVE('',#2204,(#2208,PARAMETER_VALUE(0.)),(#2209,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2204 = LINE('',#2205,#2206);
+#2205 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#2206 = VECTOR('',#2207,1.);
+#2207 = DIRECTION('',(0.,-1.,0.));
+#2208 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#2209 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#2210 = GEOMETRIC_CURVE_SET('',(#2211));
+#2211 = TRIMMED_CURVE('',#2212,(#2216,PARAMETER_VALUE(-2.49)),(#2217,
+ PARAMETER_VALUE(-1.81)),.T.,.PARAMETER.);
+#2212 = LINE('',#2213,#2214);
+#2213 = CARTESIAN_POINT('',(1.6,-0.2,-1.4));
+#2214 = VECTOR('',#2215,1.);
+#2215 = DIRECTION('',(0.,0.,-1.));
+#2216 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#2217 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#2218 = GEOMETRIC_CURVE_SET('',(#2219));
+#2219 = TRIMMED_CURVE('',#2220,(#2224,PARAMETER_VALUE(0.)),(#2225,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2220 = LINE('',#2221,#2222);
+#2221 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#2222 = VECTOR('',#2223,1.);
+#2223 = DIRECTION('',(0.,-1.,0.));
+#2224 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#2225 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#2226 = GEOMETRIC_CURVE_SET('',(#2227));
+#2227 = TRIMMED_CURVE('',#2228,(#2232,PARAMETER_VALUE(0.)),(#2233,
+ PARAMETER_VALUE(1.)),.T.,.PARAMETER.);
+#2228 = LINE('',#2229,#2230);
+#2229 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#2230 = VECTOR('',#2231,1.);
+#2231 = DIRECTION('',(1.,0.,0.));
+#2232 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#2233 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#2234 = GEOMETRIC_CURVE_SET('',(#2235));
+#2235 = TRIMMED_CURVE('',#2236,(#2240,PARAMETER_VALUE(0.)),(#2241,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2236 = LINE('',#2237,#2238);
+#2237 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#2238 = VECTOR('',#2239,1.);
+#2239 = DIRECTION('',(0.,-1.,0.));
+#2240 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#2241 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#2242 = GEOMETRIC_CURVE_SET('',(#2243));
+#2243 = TRIMMED_CURVE('',#2244,(#2248,PARAMETER_VALUE(-1.)),(#2249,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#2244 = LINE('',#2245,#2246);
+#2245 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#2246 = VECTOR('',#2247,1.);
+#2247 = DIRECTION('',(-1.,0.,0.));
+#2248 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#2249 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#2250 = GEOMETRIC_CURVE_SET('',(#2251));
+#2251 = TRIMMED_CURVE('',#2252,(#2256,PARAMETER_VALUE(0.)),(#2257,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2252 = LINE('',#2253,#2254);
+#2253 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#2254 = VECTOR('',#2255,1.);
+#2255 = DIRECTION('',(0.,-1.,0.));
+#2256 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#2257 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#2258 = GEOMETRIC_CURVE_SET('',(#2259));
+#2259 = TRIMMED_CURVE('',#2260,(#2264,PARAMETER_VALUE(0.)),(#2265,
+ PARAMETER_VALUE(0.480832611207)),.T.,.PARAMETER.);
+#2260 = LINE('',#2261,#2262);
+#2261 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#2262 = VECTOR('',#2263,1.);
+#2263 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#2264 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#2265 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#2266 = GEOMETRIC_CURVE_SET('',(#2267));
+#2267 = TRIMMED_CURVE('',#2268,(#2272,PARAMETER_VALUE(0.)),(#2273,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2268 = LINE('',#2269,#2270);
+#2269 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#2270 = VECTOR('',#2271,1.);
+#2271 = DIRECTION('',(0.,-1.,0.));
+#2272 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#2273 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#2274 = GEOMETRIC_CURVE_SET('',(#2275));
+#2275 = TRIMMED_CURVE('',#2276,(#2280,PARAMETER_VALUE(0.)),(#2281,
+ PARAMETER_VALUE(0.480832611207)),.T.,.PARAMETER.);
+#2276 = LINE('',#2277,#2278);
+#2277 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#2278 = VECTOR('',#2279,1.);
+#2279 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#2280 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#2281 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#2282 = GEOMETRIC_CURVE_SET('',(#2283));
+#2283 = TRIMMED_CURVE('',#2284,(#2288,PARAMETER_VALUE(0.)),(#2289,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2284 = LINE('',#2285,#2286);
+#2285 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#2286 = VECTOR('',#2287,1.);
+#2287 = DIRECTION('',(0.,-1.,0.));
+#2288 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#2289 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#2290 = GEOMETRIC_CURVE_SET('',(#2291));
+#2291 = TRIMMED_CURVE('',#2292,(#2296,PARAMETER_VALUE(0.34)),(#2297,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#2292 = LINE('',#2293,#2294);
+#2293 = CARTESIAN_POINT('',(2.94,0.,1.09));
+#2294 = VECTOR('',#2295,1.);
+#2295 = DIRECTION('',(0.,0.,-1.));
+#2296 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#2297 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#2298 = GEOMETRIC_CURVE_SET('',(#2299));
+#2299 = TRIMMED_CURVE('',#2300,(#2304,PARAMETER_VALUE(0.)),(#2305,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2300 = LINE('',#2301,#2302);
+#2301 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#2302 = VECTOR('',#2303,1.);
+#2303 = DIRECTION('',(0.,-1.,0.));
+#2304 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#2305 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#2306 = GEOMETRIC_CURVE_SET('',(#2307));
+#2307 = TRIMMED_CURVE('',#2308,(#2312,PARAMETER_VALUE(-0.68)),(#2313,
+ PARAMETER_VALUE(-0.34)),.T.,.PARAMETER.);
+#2308 = LINE('',#2309,#2310);
+#2309 = CARTESIAN_POINT('',(2.94,-0.2,1.09));
+#2310 = VECTOR('',#2311,1.);
+#2311 = DIRECTION('',(0.,0.,1.));
+#2312 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#2313 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#2314 = GEOMETRIC_CURVE_SET('',(#2315));
+#2315 = TRIMMED_CURVE('',#2316,(#2320,PARAMETER_VALUE(0.)),(#2321,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2316 = LINE('',#2317,#2318);
+#2317 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#2318 = VECTOR('',#2319,1.);
+#2319 = DIRECTION('',(0.,-1.,0.));
+#2320 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#2321 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#2322 = GEOMETRIC_CURVE_SET('',(#2323));
+#2323 = TRIMMED_CURVE('',#2324,(#2328,PARAMETER_VALUE(0.)),(#2329,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#2324 = LINE('',#2325,#2326);
+#2325 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#2326 = VECTOR('',#2327,1.);
+#2327 = DIRECTION('',(-1.,0.,-1.035655806553E-16));
+#2328 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#2329 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#2330 = GEOMETRIC_CURVE_SET('',(#2331));
+#2331 = TRIMMED_CURVE('',#2332,(#2336,PARAMETER_VALUE(0.)),(#2337,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2332 = LINE('',#2333,#2334);
+#2333 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#2334 = VECTOR('',#2335,1.);
+#2335 = DIRECTION('',(0.,-1.,0.));
+#2336 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#2337 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#2338 = GEOMETRIC_CURVE_SET('',(#2339));
+#2339 = TRIMMED_CURVE('',#2340,(#2344,PARAMETER_VALUE(-1.34)),(#2345,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#2340 = LINE('',#2341,#2342);
+#2341 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#2342 = VECTOR('',#2343,1.);
+#2343 = DIRECTION('',(1.,0.,1.035655806553E-16));
+#2344 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#2345 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#2346 = GEOMETRIC_CURVE_SET('',(#2347));
+#2347 = TRIMMED_CURVE('',#2348,(#2352,PARAMETER_VALUE(0.)),(#2353,
+ PARAMETER_VALUE(0.2)),.T.,.PARAMETER.);
+#2348 = LINE('',#2349,#2350);
+#2349 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#2350 = VECTOR('',#2351,1.);
+#2351 = DIRECTION('',(0.,-1.,0.));
+#2352 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#2353 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#2354 = GEOMETRIC_CURVE_SET('',(#2355));
+#2355 = TRIMMED_CURVE('',#2356,(#2360,PARAMETER_VALUE(0.)),(#2361,
+ PARAMETER_VALUE(1.34)),.T.,.PARAMETER.);
+#2356 = LINE('',#2357,#2358);
+#2357 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#2358 = VECTOR('',#2359,1.);
+#2359 = DIRECTION('',(-1.,0.,-1.035655806553E-16));
+#2360 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#2361 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#2362 = GEOMETRIC_CURVE_SET('',(#2363));
+#2363 = TRIMMED_CURVE('',#2364,(#2368,PARAMETER_VALUE(1.81)),(#2369,
+ PARAMETER_VALUE(2.49)),.T.,.PARAMETER.);
+#2364 = LINE('',#2365,#2366);
+#2365 = CARTESIAN_POINT('',(1.6,0.,-1.4));
+#2366 = VECTOR('',#2367,1.);
+#2367 = DIRECTION('',(0.,0.,1.));
+#2368 = CARTESIAN_POINT('',(1.6,0.,0.41));
+#2369 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#2370 = GEOMETRIC_CURVE_SET('',(#2371));
+#2371 = TRIMMED_CURVE('',#2372,(#2376,PARAMETER_VALUE(0.)),(#2377,
+ PARAMETER_VALUE(1.)),.T.,.PARAMETER.);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(1.,0.,0.));
+#2376 = CARTESIAN_POINT('',(1.6,0.,1.09));
+#2377 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#2378 = GEOMETRIC_CURVE_SET('',(#2379));
+#2379 = TRIMMED_CURVE('',#2380,(#2384,PARAMETER_VALUE(0.)),(#2385,
+ PARAMETER_VALUE(0.480832611207)),.T.,.PARAMETER.);
+#2380 = LINE('',#2381,#2382);
+#2381 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#2382 = VECTOR('',#2383,1.);
+#2383 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#2384 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#2385 = CARTESIAN_POINT('',(2.6,0.,1.09));
+#2386 = GEOMETRIC_CURVE_SET('',(#2387));
+#2387 = TRIMMED_CURVE('',#2388,(#2392,PARAMETER_VALUE(0.34)),(#2393,
+ PARAMETER_VALUE(0.68)),.T.,.PARAMETER.);
+#2388 = LINE('',#2389,#2390);
+#2389 = CARTESIAN_POINT('',(2.94,0.,1.09));
+#2390 = VECTOR('',#2391,1.);
+#2391 = DIRECTION('',(0.,0.,-1.));
+#2392 = CARTESIAN_POINT('',(2.94,0.,0.75));
+#2393 = CARTESIAN_POINT('',(2.94,0.,0.41));
+#2394 = GEOMETRIC_CURVE_SET('',(#2395));
+#2395 = TRIMMED_CURVE('',#2396,(#2400,PARAMETER_VALUE(-1.34)),(#2401,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#2396 = LINE('',#2397,#2398);
+#2397 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#2398 = VECTOR('',#2399,1.);
+#2399 = DIRECTION('',(1.,0.,1.035655806553E-16));
+#2400 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#2401 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#2402 = GEOMETRIC_CURVE_SET('',(#2403));
+#2403 = TRIMMED_CURVE('',#2404,(#2408,PARAMETER_VALUE(-0.68)),(#2409,
+ PARAMETER_VALUE(-0.34)),.T.,.PARAMETER.);
+#2404 = LINE('',#2405,#2406);
+#2405 = CARTESIAN_POINT('',(2.94,-0.2,1.09));
+#2406 = VECTOR('',#2407,1.);
+#2407 = DIRECTION('',(0.,0.,1.));
+#2408 = CARTESIAN_POINT('',(2.94,-0.2,0.41));
+#2409 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#2410 = GEOMETRIC_CURVE_SET('',(#2411));
+#2411 = TRIMMED_CURVE('',#2412,(#2416,PARAMETER_VALUE(0.)),(#2417,
+ PARAMETER_VALUE(0.480832611207)),.T.,.PARAMETER.);
+#2412 = LINE('',#2413,#2414);
+#2413 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#2414 = VECTOR('',#2415,1.);
+#2415 = DIRECTION('',(-0.707106781187,0.,0.707106781187));
+#2416 = CARTESIAN_POINT('',(2.94,-0.2,0.75));
+#2417 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#2418 = GEOMETRIC_CURVE_SET('',(#2419));
+#2419 = TRIMMED_CURVE('',#2420,(#2424,PARAMETER_VALUE(-1.)),(#2425,
+ PARAMETER_VALUE(0.)),.T.,.PARAMETER.);
+#2420 = LINE('',#2421,#2422);
+#2421 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#2422 = VECTOR('',#2423,1.);
+#2423 = DIRECTION('',(-1.,0.,0.));
+#2424 = CARTESIAN_POINT('',(2.6,-0.2,1.09));
+#2425 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#2426 = GEOMETRIC_CURVE_SET('',(#2427));
+#2427 = TRIMMED_CURVE('',#2428,(#2432,PARAMETER_VALUE(-2.49)),(#2433,
+ PARAMETER_VALUE(-1.81)),.T.,.PARAMETER.);
+#2428 = LINE('',#2429,#2430);
+#2429 = CARTESIAN_POINT('',(1.6,-0.2,-1.4));
+#2430 = VECTOR('',#2431,1.);
+#2431 = DIRECTION('',(0.,0.,-1.));
+#2432 = CARTESIAN_POINT('',(1.6,-0.2,1.09));
+#2433 = CARTESIAN_POINT('',(1.6,-0.2,0.41));
+#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2438))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2435,#2436,#2437)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2435 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2436 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2437 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2438 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2435,
+ 'distance_accuracy_value','confusion accuracy');
+#2439 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#2440 = SHAPE_DEFINITION_REPRESENTATION(#2441,#2447);
+#2441 = PRODUCT_DEFINITION_SHAPE('','',#2442);
+#2442 = PRODUCT_DEFINITION('design','',#2443,#2446);
+#2443 = PRODUCT_DEFINITION_FORMATION('','',#2444);
+#2444 = PRODUCT('Body','Body','',(#2445));
+#2445 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2446 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2447 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2448),#4742);
+#2448 = MANIFOLD_SOLID_BREP('',#2449);
+#2449 = CLOSED_SHELL('',(#2450,#2546,#2550,#2680,#2756,#3199,#3275,#3324
+ ,#3444,#3564,#3613,#3662,#3711,#3760,#3814,#3866,#3898,#3947,#3996,
+ #4087,#4091,#4162,#4188,#4239,#4310,#4359,#4408,#4435,#4506,#4555,
+ #4604,#4631,#4692,#4719));
+#2450 = ADVANCED_FACE('',(#2451),#2465,.F.);
+#2451 = FACE_BOUND('',#2452,.F.);
+#2452 = EDGE_LOOP('',(#2453,#2483,#2514,#2515));
+#2453 = ORIENTED_EDGE('',*,*,#2454,.T.);
+#2454 = EDGE_CURVE('',#2455,#2457,#2459,.T.);
+#2455 = VERTEX_POINT('',#2456);
+#2456 = CARTESIAN_POINT('',(-0.5,-0.74,6.123233995737E-17));
+#2457 = VERTEX_POINT('',#2458);
+#2458 = CARTESIAN_POINT('',(-0.5,-0.64,6.123233995737E-17));
+#2459 = SEAM_CURVE('',#2460,(#2464,#2476),.PCURVE_S1.);
+#2460 = LINE('',#2461,#2462);
+#2461 = CARTESIAN_POINT('',(-0.5,-0.74,6.123233995737E-17));
+#2462 = VECTOR('',#2463,1.);
+#2463 = DIRECTION('',(0.,1.,0.));
+#2464 = PCURVE('',#2465,#2470);
+#2465 = CYLINDRICAL_SURFACE('',#2466,0.5);
+#2466 = AXIS2_PLACEMENT_3D('',#2467,#2468,#2469);
+#2467 = CARTESIAN_POINT('',(0.,-0.74,0.));
+#2468 = DIRECTION('',(0.,1.,0.));
+#2469 = DIRECTION('',(1.,0.,0.));
+#2470 = DEFINITIONAL_REPRESENTATION('',(#2471),#2475);
+#2471 = LINE('',#2472,#2473);
+#2472 = CARTESIAN_POINT('',(9.424777960769,0.));
+#2473 = VECTOR('',#2474,1.);
+#2474 = DIRECTION('',(0.,1.));
+#2475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2476 = PCURVE('',#2465,#2477);
+#2477 = DEFINITIONAL_REPRESENTATION('',(#2478),#2482);
+#2478 = LINE('',#2479,#2480);
+#2479 = CARTESIAN_POINT('',(3.14159265359,0.));
+#2480 = VECTOR('',#2481,1.);
+#2481 = DIRECTION('',(0.,1.));
+#2482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2483 = ORIENTED_EDGE('',*,*,#2484,.F.);
+#2484 = EDGE_CURVE('',#2457,#2457,#2485,.T.);
+#2485 = SURFACE_CURVE('',#2486,(#2491,#2498),.PCURVE_S1.);
+#2486 = CIRCLE('',#2487,0.5);
+#2487 = AXIS2_PLACEMENT_3D('',#2488,#2489,#2490);
+#2488 = CARTESIAN_POINT('',(0.,-0.64,0.));
+#2489 = DIRECTION('',(-0.,1.,0.));
+#2490 = DIRECTION('',(1.,0.,0.));
+#2491 = PCURVE('',#2465,#2492);
+#2492 = DEFINITIONAL_REPRESENTATION('',(#2493),#2497);
+#2493 = LINE('',#2494,#2495);
+#2494 = CARTESIAN_POINT('',(0.,1.E-01));
+#2495 = VECTOR('',#2496,1.);
+#2496 = DIRECTION('',(1.,0.));
+#2497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2498 = PCURVE('',#2499,#2504);
+#2499 = PLANE('',#2500);
+#2500 = AXIS2_PLACEMENT_3D('',#2501,#2502,#2503);
+#2501 = CARTESIAN_POINT('',(0.,-0.64,0.));
+#2502 = DIRECTION('',(0.,-1.,0.));
+#2503 = DIRECTION('',(0.,0.,-1.));
+#2504 = DEFINITIONAL_REPRESENTATION('',(#2505),#2513);
+#2505 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2506,#2507,#2508,#2509,
+#2510,#2511,#2512),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2506 = CARTESIAN_POINT('',(0.,0.5));
+#2507 = CARTESIAN_POINT('',(0.866025403784,0.5));
+#2508 = CARTESIAN_POINT('',(0.433012701892,-0.25));
+#2509 = CARTESIAN_POINT('',(1.224646799147E-16,-1.));
+#2510 = CARTESIAN_POINT('',(-0.433012701892,-0.25));
+#2511 = CARTESIAN_POINT('',(-0.866025403784,0.5));
+#2512 = CARTESIAN_POINT('',(0.,0.5));
+#2513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2514 = ORIENTED_EDGE('',*,*,#2454,.F.);
+#2515 = ORIENTED_EDGE('',*,*,#2516,.T.);
+#2516 = EDGE_CURVE('',#2455,#2455,#2517,.T.);
+#2517 = SURFACE_CURVE('',#2518,(#2523,#2530),.PCURVE_S1.);
+#2518 = CIRCLE('',#2519,0.5);
+#2519 = AXIS2_PLACEMENT_3D('',#2520,#2521,#2522);
+#2520 = CARTESIAN_POINT('',(0.,-0.74,0.));
+#2521 = DIRECTION('',(-0.,1.,0.));
+#2522 = DIRECTION('',(1.,0.,0.));
+#2523 = PCURVE('',#2465,#2524);
+#2524 = DEFINITIONAL_REPRESENTATION('',(#2525),#2529);
+#2525 = LINE('',#2526,#2527);
+#2526 = CARTESIAN_POINT('',(0.,0.));
+#2527 = VECTOR('',#2528,1.);
+#2528 = DIRECTION('',(1.,0.));
+#2529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2530 = PCURVE('',#2531,#2536);
+#2531 = PLANE('',#2532);
+#2532 = AXIS2_PLACEMENT_3D('',#2533,#2534,#2535);
+#2533 = CARTESIAN_POINT('',(0.879023413382,-0.74,1.4));
+#2534 = DIRECTION('',(0.,-1.,0.));
+#2535 = DIRECTION('',(-1.,0.,0.));
+#2536 = DEFINITIONAL_REPRESENTATION('',(#2537),#2545);
+#2537 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2538,#2539,#2540,#2541,
+#2542,#2543,#2544),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2538 = CARTESIAN_POINT('',(0.379023413382,1.4));
+#2539 = CARTESIAN_POINT('',(0.379023413382,2.266025403784));
+#2540 = CARTESIAN_POINT('',(1.129023413382,1.833012701892));
+#2541 = CARTESIAN_POINT('',(1.879023413382,1.4));
+#2542 = CARTESIAN_POINT('',(1.129023413382,0.966987298108));
+#2543 = CARTESIAN_POINT('',(0.379023413382,0.533974596216));
+#2544 = CARTESIAN_POINT('',(0.379023413382,1.4));
+#2545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2546 = ADVANCED_FACE('',(#2547),#2499,.T.);
+#2547 = FACE_BOUND('',#2548,.T.);
+#2548 = EDGE_LOOP('',(#2549));
+#2549 = ORIENTED_EDGE('',*,*,#2484,.F.);
+#2550 = ADVANCED_FACE('',(#2551),#2566,.T.);
+#2551 = FACE_BOUND('',#2552,.T.);
+#2552 = EDGE_LOOP('',(#2553,#2593,#2621,#2654));
+#2553 = ORIENTED_EDGE('',*,*,#2554,.T.);
+#2554 = EDGE_CURVE('',#2555,#2557,#2559,.T.);
+#2555 = VERTEX_POINT('',#2556);
+#2556 = CARTESIAN_POINT('',(1.345559244599,-0.6,-1.4));
+#2557 = VERTEX_POINT('',#2558);
+#2558 = CARTESIAN_POINT('',(1.4440400199,-0.517364817767,-1.4));
+#2559 = SURFACE_CURVE('',#2560,(#2565,#2577),.PCURVE_S1.);
+#2560 = CIRCLE('',#2561,0.1);
+#2561 = AXIS2_PLACEMENT_3D('',#2562,#2563,#2564);
+#2562 = CARTESIAN_POINT('',(1.345559244599,-0.5,-1.4));
+#2563 = DIRECTION('',(-0.,0.,1.));
+#2564 = DIRECTION('',(0.642787609687,-0.766044443119,0.));
+#2565 = PCURVE('',#2566,#2571);
+#2566 = CYLINDRICAL_SURFACE('',#2567,0.1);
+#2567 = AXIS2_PLACEMENT_3D('',#2568,#2569,#2570);
+#2568 = CARTESIAN_POINT('',(1.345559244599,-0.5,1.4));
+#2569 = DIRECTION('',(0.,0.,-1.));
+#2570 = DIRECTION('',(0.642787609687,-0.766044443119,0.));
+#2571 = DEFINITIONAL_REPRESENTATION('',(#2572),#2576);
+#2572 = LINE('',#2573,#2574);
+#2573 = CARTESIAN_POINT('',(6.28318530718,2.8));
+#2574 = VECTOR('',#2575,1.);
+#2575 = DIRECTION('',(-1.,0.));
+#2576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2577 = PCURVE('',#2578,#2583);
+#2578 = PLANE('',#2579);
+#2579 = AXIS2_PLACEMENT_3D('',#2580,#2581,#2582);
+#2580 = CARTESIAN_POINT('',(1.6,0.,-1.4));
+#2581 = DIRECTION('',(0.,0.,-1.));
+#2582 = DIRECTION('',(-1.,0.,0.));
+#2583 = DEFINITIONAL_REPRESENTATION('',(#2584),#2592);
+#2584 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2585,#2586,#2587,#2588,
+#2589,#2590,#2591),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2585 = CARTESIAN_POINT('',(0.190161994432,-0.576604444312));
+#2586 = CARTESIAN_POINT('',(5.747920479867E-02,-0.465270364467));
+#2587 = CARTESIAN_POINT('',(0.220238741069,-0.406030737921));
+#2588 = CARTESIAN_POINT('',(0.382998277338,-0.346791111376));
+#2589 = CARTESIAN_POINT('',(0.352921530702,-0.517364817767));
+#2590 = CARTESIAN_POINT('',(0.322844784066,-0.687938524157));
+#2591 = CARTESIAN_POINT('',(0.190161994432,-0.576604444312));
+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2593 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#2594 = EDGE_CURVE('',#2557,#2595,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(1.4440400199,-0.517364817767,1.4));
+#2597 = SURFACE_CURVE('',#2598,(#2602,#2609),.PCURVE_S1.);
+#2598 = LINE('',#2599,#2600);
+#2599 = CARTESIAN_POINT('',(1.4440400199,-0.517364817767,1.4));
+#2600 = VECTOR('',#2601,1.);
+#2601 = DIRECTION('',(0.,0.,1.));
+#2602 = PCURVE('',#2566,#2603);
+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2608);
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(-0.698131700798,0.));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(0.,-1.));
+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2609 = PCURVE('',#2610,#2615);
+#2610 = PLANE('',#2611);
+#2611 = AXIS2_PLACEMENT_3D('',#2612,#2613,#2614);
+#2612 = CARTESIAN_POINT('',(1.5,-0.2,1.4));
+#2613 = DIRECTION('',(0.984807753012,-0.173648177667,0.));
+#2614 = DIRECTION('',(-0.173648177667,-0.984807753012,0.));
+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);
+#2616 = LINE('',#2617,#2618);
+#2617 = CARTESIAN_POINT('',(0.322260681637,0.));
+#2618 = VECTOR('',#2619,1.);
+#2619 = DIRECTION('',(0.,-1.));
+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2621 = ORIENTED_EDGE('',*,*,#2622,.T.);
+#2622 = EDGE_CURVE('',#2595,#2623,#2625,.T.);
+#2623 = VERTEX_POINT('',#2624);
+#2624 = CARTESIAN_POINT('',(1.345559244599,-0.6,1.4));
+#2625 = SURFACE_CURVE('',#2626,(#2631,#2638),.PCURVE_S1.);
+#2626 = CIRCLE('',#2627,0.1);
+#2627 = AXIS2_PLACEMENT_3D('',#2628,#2629,#2630);
+#2628 = CARTESIAN_POINT('',(1.345559244599,-0.5,1.4));
+#2629 = DIRECTION('',(0.,0.,-1.));
+#2630 = DIRECTION('',(0.642787609687,-0.766044443119,0.));
+#2631 = PCURVE('',#2566,#2632);
+#2632 = DEFINITIONAL_REPRESENTATION('',(#2633),#2637);
+#2633 = LINE('',#2634,#2635);
+#2634 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2635 = VECTOR('',#2636,1.);
+#2636 = DIRECTION('',(1.,0.));
+#2637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2638 = PCURVE('',#2639,#2644);
+#2639 = PLANE('',#2640);
+#2640 = AXIS2_PLACEMENT_3D('',#2641,#2642,#2643);
+#2641 = CARTESIAN_POINT('',(-1.6,0.,1.4));
+#2642 = DIRECTION('',(0.,0.,1.));
+#2643 = DIRECTION('',(1.,0.,0.));
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2653);
+#2645 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2646,#2647,#2648,#2649,
+#2650,#2651,#2652),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2646 = CARTESIAN_POINT('',(3.009838005568,-0.576604444312));
+#2647 = CARTESIAN_POINT('',(2.877155215934,-0.687938524157));
+#2648 = CARTESIAN_POINT('',(2.847078469298,-0.517364817767));
+#2649 = CARTESIAN_POINT('',(2.817001722662,-0.346791111376));
+#2650 = CARTESIAN_POINT('',(2.979761258931,-0.406030737921));
+#2651 = CARTESIAN_POINT('',(3.142520795201,-0.465270364467));
+#2652 = CARTESIAN_POINT('',(3.009838005568,-0.576604444312));
+#2653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2654 = ORIENTED_EDGE('',*,*,#2655,.T.);
+#2655 = EDGE_CURVE('',#2623,#2555,#2656,.T.);
+#2656 = SURFACE_CURVE('',#2657,(#2661,#2668),.PCURVE_S1.);
+#2657 = LINE('',#2658,#2659);
+#2658 = CARTESIAN_POINT('',(1.345559244599,-0.6,1.4));
+#2659 = VECTOR('',#2660,1.);
+#2660 = DIRECTION('',(0.,0.,-1.));
+#2661 = PCURVE('',#2566,#2662);
+#2662 = DEFINITIONAL_REPRESENTATION('',(#2663),#2667);
+#2663 = LINE('',#2664,#2665);
+#2664 = CARTESIAN_POINT('',(0.698131700798,0.));
+#2665 = VECTOR('',#2666,1.);
+#2666 = DIRECTION('',(0.,1.));
+#2667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2668 = PCURVE('',#2669,#2674);
+#2669 = PLANE('',#2670);
+#2670 = AXIS2_PLACEMENT_3D('',#2671,#2672,#2673);
+#2671 = CARTESIAN_POINT('',(1.429469207717,-0.6,1.4));
+#2672 = DIRECTION('',(1.615690666346E-15,-1.,0.));
+#2673 = DIRECTION('',(-1.,-1.615690666346E-15,0.));
+#2674 = DEFINITIONAL_REPRESENTATION('',(#2675),#2679);
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(8.390996311772E-02,0.));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(-0.,1.));
+#2679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2680 = ADVANCED_FACE('',(#2681),#2669,.T.);
+#2681 = FACE_BOUND('',#2682,.T.);
+#2682 = EDGE_LOOP('',(#2683,#2684,#2707,#2735));
+#2683 = ORIENTED_EDGE('',*,*,#2655,.F.);
+#2684 = ORIENTED_EDGE('',*,*,#2685,.T.);
+#2685 = EDGE_CURVE('',#2623,#2686,#2688,.T.);
+#2686 = VERTEX_POINT('',#2687);
+#2687 = CARTESIAN_POINT('',(1.,-0.6,1.4));
+#2688 = SURFACE_CURVE('',#2689,(#2693,#2700),.PCURVE_S1.);
+#2689 = LINE('',#2690,#2691);
+#2690 = CARTESIAN_POINT('',(1.429469207717,-0.6,1.4));
+#2691 = VECTOR('',#2692,1.);
+#2692 = DIRECTION('',(-1.,-1.615690666346E-15,0.));
+#2693 = PCURVE('',#2669,#2694);
+#2694 = DEFINITIONAL_REPRESENTATION('',(#2695),#2699);
+#2695 = LINE('',#2696,#2697);
+#2696 = CARTESIAN_POINT('',(0.,0.));
+#2697 = VECTOR('',#2698,1.);
+#2698 = DIRECTION('',(1.,0.));
+#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2700 = PCURVE('',#2639,#2701);
+#2701 = DEFINITIONAL_REPRESENTATION('',(#2702),#2706);
+#2702 = LINE('',#2703,#2704);
+#2703 = CARTESIAN_POINT('',(3.029469207717,-0.6));
+#2704 = VECTOR('',#2705,1.);
+#2705 = DIRECTION('',(-1.,-1.615690666346E-15));
+#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2707 = ORIENTED_EDGE('',*,*,#2708,.T.);
+#2708 = EDGE_CURVE('',#2686,#2709,#2711,.T.);
+#2709 = VERTEX_POINT('',#2710);
+#2710 = CARTESIAN_POINT('',(1.,-0.6,-1.4));
+#2711 = SURFACE_CURVE('',#2712,(#2716,#2723),.PCURVE_S1.);
+#2712 = LINE('',#2713,#2714);
+#2713 = CARTESIAN_POINT('',(1.,-0.6,1.4));
+#2714 = VECTOR('',#2715,1.);
+#2715 = DIRECTION('',(0.,0.,-1.));
+#2716 = PCURVE('',#2669,#2717);
+#2717 = DEFINITIONAL_REPRESENTATION('',(#2718),#2722);
+#2718 = LINE('',#2719,#2720);
+#2719 = CARTESIAN_POINT('',(0.429469207717,0.));
+#2720 = VECTOR('',#2721,1.);
+#2721 = DIRECTION('',(-0.,1.));
+#2722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2723 = PCURVE('',#2724,#2729);
+#2724 = PLANE('',#2725);
+#2725 = AXIS2_PLACEMENT_3D('',#2726,#2727,#2728);
+#2726 = CARTESIAN_POINT('',(1.,-0.6,1.4));
+#2727 = DIRECTION('',(0.939692620786,-0.342020143326,0.));
+#2728 = DIRECTION('',(-0.342020143326,-0.939692620786,0.));
+#2729 = DEFINITIONAL_REPRESENTATION('',(#2730),#2734);
+#2730 = LINE('',#2731,#2732);
+#2731 = CARTESIAN_POINT('',(0.,0.));
+#2732 = VECTOR('',#2733,1.);
+#2733 = DIRECTION('',(-0.,1.));
+#2734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2735 = ORIENTED_EDGE('',*,*,#2736,.T.);
+#2736 = EDGE_CURVE('',#2709,#2555,#2737,.T.);
+#2737 = SURFACE_CURVE('',#2738,(#2742,#2749),.PCURVE_S1.);
+#2738 = LINE('',#2739,#2740);
+#2739 = CARTESIAN_POINT('',(0.714734603858,-0.6,-1.4));
+#2740 = VECTOR('',#2741,1.);
+#2741 = DIRECTION('',(1.,1.615690666346E-15,0.));
+#2742 = PCURVE('',#2669,#2743);
+#2743 = DEFINITIONAL_REPRESENTATION('',(#2744),#2748);
+#2744 = LINE('',#2745,#2746);
+#2745 = CARTESIAN_POINT('',(0.714734603858,2.8));
+#2746 = VECTOR('',#2747,1.);
+#2747 = DIRECTION('',(-1.,0.));
+#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2749 = PCURVE('',#2578,#2750);
+#2750 = DEFINITIONAL_REPRESENTATION('',(#2751),#2755);
+#2751 = LINE('',#2752,#2753);
+#2752 = CARTESIAN_POINT('',(0.885265396142,-0.6));
+#2753 = VECTOR('',#2754,1.);
+#2754 = DIRECTION('',(-1.,1.615690666346E-15));
+#2755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2756 = ADVANCED_FACE('',(#2757),#2639,.T.);
+#2757 = FACE_BOUND('',#2758,.T.);
+#2758 = EDGE_LOOP('',(#2759,#2760,#2783,#2811,#2839,#2867,#2895,#2923,
+ #2951,#2979,#3007,#3040,#3068,#3096,#3125,#3148,#3177,#3198));
+#2759 = ORIENTED_EDGE('',*,*,#2622,.F.);
+#2760 = ORIENTED_EDGE('',*,*,#2761,.F.);
+#2761 = EDGE_CURVE('',#2762,#2595,#2764,.T.);
+#2762 = VERTEX_POINT('',#2763);
+#2763 = CARTESIAN_POINT('',(1.5,-0.2,1.4));
+#2764 = SURFACE_CURVE('',#2765,(#2769,#2776),.PCURVE_S1.);
+#2765 = LINE('',#2766,#2767);
+#2766 = CARTESIAN_POINT('',(1.5,-0.2,1.4));
+#2767 = VECTOR('',#2768,1.);
+#2768 = DIRECTION('',(-0.173648177667,-0.984807753012,0.));
+#2769 = PCURVE('',#2639,#2770);
+#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2775);
+#2771 = LINE('',#2772,#2773);
+#2772 = CARTESIAN_POINT('',(3.1,-0.2));
+#2773 = VECTOR('',#2774,1.);
+#2774 = DIRECTION('',(-0.173648177667,-0.984807753012));
+#2775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2776 = PCURVE('',#2610,#2777);
+#2777 = DEFINITIONAL_REPRESENTATION('',(#2778),#2782);
+#2778 = LINE('',#2779,#2780);
+#2779 = CARTESIAN_POINT('',(0.,0.));
+#2780 = VECTOR('',#2781,1.);
+#2781 = DIRECTION('',(1.,0.));
+#2782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2783 = ORIENTED_EDGE('',*,*,#2784,.F.);
+#2784 = EDGE_CURVE('',#2785,#2762,#2787,.T.);
+#2785 = VERTEX_POINT('',#2786);
+#2786 = CARTESIAN_POINT('',(1.6,-0.2,1.4));
+#2787 = SURFACE_CURVE('',#2788,(#2792,#2799),.PCURVE_S1.);
+#2788 = LINE('',#2789,#2790);
+#2789 = CARTESIAN_POINT('',(1.6,-0.2,1.4));
+#2790 = VECTOR('',#2791,1.);
+#2791 = DIRECTION('',(-1.,0.,0.));
+#2792 = PCURVE('',#2639,#2793);
+#2793 = DEFINITIONAL_REPRESENTATION('',(#2794),#2798);
+#2794 = LINE('',#2795,#2796);
+#2795 = CARTESIAN_POINT('',(3.2,-0.2));
+#2796 = VECTOR('',#2797,1.);
+#2797 = DIRECTION('',(-1.,0.));
+#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2799 = PCURVE('',#2800,#2805);
+#2800 = PLANE('',#2801);
+#2801 = AXIS2_PLACEMENT_3D('',#2802,#2803,#2804);
+#2802 = CARTESIAN_POINT('',(0.,-0.2,0.));
+#2803 = DIRECTION('',(0.,-1.,0.));
+#2804 = DIRECTION('',(0.,0.,-1.));
+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810);
+#2806 = LINE('',#2807,#2808);
+#2807 = CARTESIAN_POINT('',(-1.4,1.6));
+#2808 = VECTOR('',#2809,1.);
+#2809 = DIRECTION('',(0.,-1.));
+#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2811 = ORIENTED_EDGE('',*,*,#2812,.T.);
+#2812 = EDGE_CURVE('',#2785,#2813,#2815,.T.);
+#2813 = VERTEX_POINT('',#2814);
+#2814 = CARTESIAN_POINT('',(1.6,0.64,1.4));
+#2815 = SURFACE_CURVE('',#2816,(#2820,#2827),.PCURVE_S1.);
+#2816 = LINE('',#2817,#2818);
+#2817 = CARTESIAN_POINT('',(1.6,0.,1.4));
+#2818 = VECTOR('',#2819,1.);
+#2819 = DIRECTION('',(0.,1.,0.));
+#2820 = PCURVE('',#2639,#2821);
+#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826);
+#2822 = LINE('',#2823,#2824);
+#2823 = CARTESIAN_POINT('',(3.2,0.));
+#2824 = VECTOR('',#2825,1.);
+#2825 = DIRECTION('',(0.,1.));
+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2827 = PCURVE('',#2828,#2833);
+#2828 = PLANE('',#2829);
+#2829 = AXIS2_PLACEMENT_3D('',#2830,#2831,#2832);
+#2830 = CARTESIAN_POINT('',(1.6,0.,1.4));
+#2831 = DIRECTION('',(1.,0.,0.));
+#2832 = DIRECTION('',(0.,0.,-1.));
+#2833 = DEFINITIONAL_REPRESENTATION('',(#2834),#2838);
+#2834 = LINE('',#2835,#2836);
+#2835 = CARTESIAN_POINT('',(0.,0.));
+#2836 = VECTOR('',#2837,1.);
+#2837 = DIRECTION('',(0.,1.));
+#2838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2839 = ORIENTED_EDGE('',*,*,#2840,.T.);
+#2840 = EDGE_CURVE('',#2813,#2841,#2843,.T.);
+#2841 = VERTEX_POINT('',#2842);
+#2842 = CARTESIAN_POINT('',(0.71,0.64,1.4));
+#2843 = SURFACE_CURVE('',#2844,(#2848,#2855),.PCURVE_S1.);
+#2844 = LINE('',#2845,#2846);
+#2845 = CARTESIAN_POINT('',(-0.2225,0.64,1.4));
+#2846 = VECTOR('',#2847,1.);
+#2847 = DIRECTION('',(-1.,0.,0.));
+#2848 = PCURVE('',#2639,#2849);
+#2849 = DEFINITIONAL_REPRESENTATION('',(#2850),#2854);
+#2850 = LINE('',#2851,#2852);
+#2851 = CARTESIAN_POINT('',(1.3775,0.64));
+#2852 = VECTOR('',#2853,1.);
+#2853 = DIRECTION('',(-1.,0.));
+#2854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2855 = PCURVE('',#2856,#2861);
+#2856 = PLANE('',#2857);
+#2857 = AXIS2_PLACEMENT_3D('',#2858,#2859,#2860);
+#2858 = CARTESIAN_POINT('',(1.155,0.64,0.955));
+#2859 = DIRECTION('',(0.,-1.,0.));
+#2860 = DIRECTION('',(0.,0.,-1.));
+#2861 = DEFINITIONAL_REPRESENTATION('',(#2862),#2866);
+#2862 = LINE('',#2863,#2864);
+#2863 = CARTESIAN_POINT('',(-0.445,-1.3775));
+#2864 = VECTOR('',#2865,1.);
+#2865 = DIRECTION('',(0.,-1.));
+#2866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2867 = ORIENTED_EDGE('',*,*,#2868,.T.);
+#2868 = EDGE_CURVE('',#2841,#2869,#2871,.T.);
+#2869 = VERTEX_POINT('',#2870);
+#2870 = CARTESIAN_POINT('',(0.71,0.84,1.4));
+#2871 = SURFACE_CURVE('',#2872,(#2876,#2883),.PCURVE_S1.);
+#2872 = LINE('',#2873,#2874);
+#2873 = CARTESIAN_POINT('',(0.71,0.42,1.4));
+#2874 = VECTOR('',#2875,1.);
+#2875 = DIRECTION('',(0.,1.,0.));
+#2876 = PCURVE('',#2639,#2877);
+#2877 = DEFINITIONAL_REPRESENTATION('',(#2878),#2882);
+#2878 = LINE('',#2879,#2880);
+#2879 = CARTESIAN_POINT('',(2.31,0.42));
+#2880 = VECTOR('',#2881,1.);
+#2881 = DIRECTION('',(0.,1.));
+#2882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2883 = PCURVE('',#2884,#2889);
+#2884 = PLANE('',#2885);
+#2885 = AXIS2_PLACEMENT_3D('',#2886,#2887,#2888);
+#2886 = CARTESIAN_POINT('',(0.71,0.84,1.4));
+#2887 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));
+#2888 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2894);
+#2890 = LINE('',#2891,#2892);
+#2891 = CARTESIAN_POINT('',(6.280369834735E-16,0.42));
+#2892 = VECTOR('',#2893,1.);
+#2893 = DIRECTION('',(0.,-1.));
+#2894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2895 = ORIENTED_EDGE('',*,*,#2896,.F.);
+#2896 = EDGE_CURVE('',#2897,#2869,#2899,.T.);
+#2897 = VERTEX_POINT('',#2898);
+#2898 = CARTESIAN_POINT('',(-1.6,0.84,1.4));
+#2899 = SURFACE_CURVE('',#2900,(#2904,#2911),.PCURVE_S1.);
+#2900 = LINE('',#2901,#2902);
+#2901 = CARTESIAN_POINT('',(1.6,0.84,1.4));
+#2902 = VECTOR('',#2903,1.);
+#2903 = DIRECTION('',(1.,0.,0.));
+#2904 = PCURVE('',#2639,#2905);
+#2905 = DEFINITIONAL_REPRESENTATION('',(#2906),#2910);
+#2906 = LINE('',#2907,#2908);
+#2907 = CARTESIAN_POINT('',(3.2,0.84));
+#2908 = VECTOR('',#2909,1.);
+#2909 = DIRECTION('',(1.,0.));
+#2910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2911 = PCURVE('',#2912,#2917);
+#2912 = PLANE('',#2913);
+#2913 = AXIS2_PLACEMENT_3D('',#2914,#2915,#2916);
+#2914 = CARTESIAN_POINT('',(0.,0.84,0.));
+#2915 = DIRECTION('',(0.,1.,0.));
+#2916 = DIRECTION('',(0.,0.,1.));
+#2917 = DEFINITIONAL_REPRESENTATION('',(#2918),#2922);
+#2918 = LINE('',#2919,#2920);
+#2919 = CARTESIAN_POINT('',(1.4,1.6));
+#2920 = VECTOR('',#2921,1.);
+#2921 = DIRECTION('',(0.,1.));
+#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2923 = ORIENTED_EDGE('',*,*,#2924,.F.);
+#2924 = EDGE_CURVE('',#2925,#2897,#2927,.T.);
+#2925 = VERTEX_POINT('',#2926);
+#2926 = CARTESIAN_POINT('',(-1.6,-0.2,1.4));
+#2927 = SURFACE_CURVE('',#2928,(#2932,#2939),.PCURVE_S1.);
+#2928 = LINE('',#2929,#2930);
+#2929 = CARTESIAN_POINT('',(-1.6,0.,1.4));
+#2930 = VECTOR('',#2931,1.);
+#2931 = DIRECTION('',(0.,1.,0.));
+#2932 = PCURVE('',#2639,#2933);
+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);
+#2934 = LINE('',#2935,#2936);
+#2935 = CARTESIAN_POINT('',(0.,0.));
+#2936 = VECTOR('',#2937,1.);
+#2937 = DIRECTION('',(0.,1.));
+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2939 = PCURVE('',#2940,#2945);
+#2940 = PLANE('',#2941);
+#2941 = AXIS2_PLACEMENT_3D('',#2942,#2943,#2944);
+#2942 = CARTESIAN_POINT('',(-1.6,0.,-1.4));
+#2943 = DIRECTION('',(-1.,0.,0.));
+#2944 = DIRECTION('',(0.,0.,1.));
+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950);
+#2946 = LINE('',#2947,#2948);
+#2947 = CARTESIAN_POINT('',(2.8,0.));
+#2948 = VECTOR('',#2949,1.);
+#2949 = DIRECTION('',(0.,1.));
+#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2951 = ORIENTED_EDGE('',*,*,#2952,.F.);
+#2952 = EDGE_CURVE('',#2953,#2925,#2955,.T.);
+#2953 = VERTEX_POINT('',#2954);
+#2954 = CARTESIAN_POINT('',(-1.5,-0.2,1.4));
+#2955 = SURFACE_CURVE('',#2956,(#2960,#2967),.PCURVE_S1.);
+#2956 = LINE('',#2957,#2958);
+#2957 = CARTESIAN_POINT('',(1.6,-0.2,1.4));
+#2958 = VECTOR('',#2959,1.);
+#2959 = DIRECTION('',(-1.,0.,0.));
+#2960 = PCURVE('',#2639,#2961);
+#2961 = DEFINITIONAL_REPRESENTATION('',(#2962),#2966);
+#2962 = LINE('',#2963,#2964);
+#2963 = CARTESIAN_POINT('',(3.2,-0.2));
+#2964 = VECTOR('',#2965,1.);
+#2965 = DIRECTION('',(-1.,0.));
+#2966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2967 = PCURVE('',#2968,#2973);
+#2968 = PLANE('',#2969);
+#2969 = AXIS2_PLACEMENT_3D('',#2970,#2971,#2972);
+#2970 = CARTESIAN_POINT('',(0.,-0.2,0.));
+#2971 = DIRECTION('',(0.,-1.,0.));
+#2972 = DIRECTION('',(0.,0.,-1.));
+#2973 = DEFINITIONAL_REPRESENTATION('',(#2974),#2978);
+#2974 = LINE('',#2975,#2976);
+#2975 = CARTESIAN_POINT('',(-1.4,1.6));
+#2976 = VECTOR('',#2977,1.);
+#2977 = DIRECTION('',(0.,-1.));
+#2978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2979 = ORIENTED_EDGE('',*,*,#2980,.T.);
+#2980 = EDGE_CURVE('',#2953,#2981,#2983,.T.);
+#2981 = VERTEX_POINT('',#2982);
+#2982 = CARTESIAN_POINT('',(-1.4440400199,-0.517364817767,1.4));
+#2983 = SURFACE_CURVE('',#2984,(#2988,#2995),.PCURVE_S1.);
+#2984 = LINE('',#2985,#2986);
+#2985 = CARTESIAN_POINT('',(-1.5,-0.2,1.4));
+#2986 = VECTOR('',#2987,1.);
+#2987 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#2988 = PCURVE('',#2639,#2989);
+#2989 = DEFINITIONAL_REPRESENTATION('',(#2990),#2994);
+#2990 = LINE('',#2991,#2992);
+#2991 = CARTESIAN_POINT('',(0.1,-0.2));
+#2992 = VECTOR('',#2993,1.);
+#2993 = DIRECTION('',(0.173648177667,-0.984807753012));
+#2994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2995 = PCURVE('',#2996,#3001);
+#2996 = PLANE('',#2997);
+#2997 = AXIS2_PLACEMENT_3D('',#2998,#2999,#3000);
+#2998 = CARTESIAN_POINT('',(-1.429469207717,-0.6,1.4));
+#2999 = DIRECTION('',(-0.984807753012,-0.173648177667,0.));
+#3000 = DIRECTION('',(-0.173648177667,0.984807753012,0.));
+#3001 = DEFINITIONAL_REPRESENTATION('',(#3002),#3006);
+#3002 = LINE('',#3003,#3004);
+#3003 = CARTESIAN_POINT('',(0.406170644754,0.));
+#3004 = VECTOR('',#3005,1.);
+#3005 = DIRECTION('',(-1.,-0.));
+#3006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3007 = ORIENTED_EDGE('',*,*,#3008,.F.);
+#3008 = EDGE_CURVE('',#3009,#2981,#3011,.T.);
+#3009 = VERTEX_POINT('',#3010);
+#3010 = CARTESIAN_POINT('',(-1.345559244599,-0.6,1.4));
+#3011 = SURFACE_CURVE('',#3012,(#3017,#3028),.PCURVE_S1.);
+#3012 = CIRCLE('',#3013,0.1);
+#3013 = AXIS2_PLACEMENT_3D('',#3014,#3015,#3016);
+#3014 = CARTESIAN_POINT('',(-1.345559244599,-0.5,1.4));
+#3015 = DIRECTION('',(0.,0.,-1.));
+#3016 = DIRECTION('',(-0.642787609687,-0.766044443119,-0.));
+#3017 = PCURVE('',#2639,#3018);
+#3018 = DEFINITIONAL_REPRESENTATION('',(#3019),#3027);
+#3019 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3020,#3021,#3022,#3023,
+#3024,#3025,#3026),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3020 = CARTESIAN_POINT('',(0.190161994432,-0.576604444312));
+#3021 = CARTESIAN_POINT('',(5.747920479867E-02,-0.465270364467));
+#3022 = CARTESIAN_POINT('',(0.220238741069,-0.406030737921));
+#3023 = CARTESIAN_POINT('',(0.382998277338,-0.346791111376));
+#3024 = CARTESIAN_POINT('',(0.352921530702,-0.517364817767));
+#3025 = CARTESIAN_POINT('',(0.322844784066,-0.687938524157));
+#3026 = CARTESIAN_POINT('',(0.190161994432,-0.576604444312));
+#3027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3028 = PCURVE('',#3029,#3034);
+#3029 = CYLINDRICAL_SURFACE('',#3030,0.1);
+#3030 = AXIS2_PLACEMENT_3D('',#3031,#3032,#3033);
+#3031 = CARTESIAN_POINT('',(-1.345559244599,-0.5,1.4));
+#3032 = DIRECTION('',(0.,0.,-1.));
+#3033 = DIRECTION('',(-0.642787609687,-0.766044443119,-0.));
+#3034 = DEFINITIONAL_REPRESENTATION('',(#3035),#3039);
+#3035 = LINE('',#3036,#3037);
+#3036 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3037 = VECTOR('',#3038,1.);
+#3038 = DIRECTION('',(1.,0.));
+#3039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3040 = ORIENTED_EDGE('',*,*,#3041,.F.);
+#3041 = EDGE_CURVE('',#3042,#3009,#3044,.T.);
+#3042 = VERTEX_POINT('',#3043);
+#3043 = CARTESIAN_POINT('',(-1.,-0.6,1.4));
+#3044 = SURFACE_CURVE('',#3045,(#3049,#3056),.PCURVE_S1.);
+#3045 = LINE('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(-1.,-0.6,1.4));
+#3047 = VECTOR('',#3048,1.);
+#3048 = DIRECTION('',(-1.,0.,0.));
+#3049 = PCURVE('',#2639,#3050);
+#3050 = DEFINITIONAL_REPRESENTATION('',(#3051),#3055);
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(0.6,-0.6));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(-1.,0.));
+#3055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3056 = PCURVE('',#3057,#3062);
+#3057 = PLANE('',#3058);
+#3058 = AXIS2_PLACEMENT_3D('',#3059,#3060,#3061);
+#3059 = CARTESIAN_POINT('',(-1.,-0.6,1.4));
+#3060 = DIRECTION('',(0.,-1.,0.));
+#3061 = DIRECTION('',(-1.,0.,0.));
+#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3067);
+#3063 = LINE('',#3064,#3065);
+#3064 = CARTESIAN_POINT('',(0.,-0.));
+#3065 = VECTOR('',#3066,1.);
+#3066 = DIRECTION('',(1.,0.));
+#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3068 = ORIENTED_EDGE('',*,*,#3069,.T.);
+#3069 = EDGE_CURVE('',#3042,#3070,#3072,.T.);
+#3070 = VERTEX_POINT('',#3071);
+#3071 = CARTESIAN_POINT('',(-0.97299267546,-0.674202014333,1.4));
+#3072 = SURFACE_CURVE('',#3073,(#3077,#3084),.PCURVE_S1.);
+#3073 = LINE('',#3074,#3075);
+#3074 = CARTESIAN_POINT('',(-1.,-0.6,1.4));
+#3075 = VECTOR('',#3076,1.);
+#3076 = DIRECTION('',(0.342020143326,-0.939692620786,0.));
+#3077 = PCURVE('',#2639,#3078);
+#3078 = DEFINITIONAL_REPRESENTATION('',(#3079),#3083);
+#3079 = LINE('',#3080,#3081);
+#3080 = CARTESIAN_POINT('',(0.6,-0.6));
+#3081 = VECTOR('',#3082,1.);
+#3082 = DIRECTION('',(0.342020143326,-0.939692620786));
+#3083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3084 = PCURVE('',#3085,#3090);
+#3085 = PLANE('',#3086);
+#3086 = AXIS2_PLACEMENT_3D('',#3087,#3088,#3089);
+#3087 = CARTESIAN_POINT('',(-0.97299267546,-0.674202014333,1.4));
+#3088 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#3089 = DIRECTION('',(-0.342020143326,0.939692620786,0.));
+#3090 = DEFINITIONAL_REPRESENTATION('',(#3091),#3095);
+#3091 = LINE('',#3092,#3093);
+#3092 = CARTESIAN_POINT('',(7.896413432566E-02,0.));
+#3093 = VECTOR('',#3094,1.);
+#3094 = DIRECTION('',(-1.,-0.));
+#3095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3096 = ORIENTED_EDGE('',*,*,#3097,.T.);
+#3097 = EDGE_CURVE('',#3070,#3098,#3100,.T.);
+#3098 = VERTEX_POINT('',#3099);
+#3099 = CARTESIAN_POINT('',(-0.879023413382,-0.74,1.4));
+#3100 = SURFACE_CURVE('',#3101,(#3106,#3113),.PCURVE_S1.);
+#3101 = CIRCLE('',#3102,1.E-01);
+#3102 = AXIS2_PLACEMENT_3D('',#3103,#3104,#3105);
+#3103 = CARTESIAN_POINT('',(-0.879023413382,-0.64,1.4));
+#3104 = DIRECTION('',(0.,0.,1.));
+#3105 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#3106 = PCURVE('',#2639,#3107);
+#3107 = DEFINITIONAL_REPRESENTATION('',(#3108),#3112);
+#3108 = CIRCLE('',#3109,1.E-01);
+#3109 = AXIS2_PLACEMENT_2D('',#3110,#3111);
+#3110 = CARTESIAN_POINT('',(0.720976586618,-0.64));
+#3111 = DIRECTION('',(-0.939692620786,-0.342020143326));
+#3112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3113 = PCURVE('',#3114,#3119);
+#3114 = CYLINDRICAL_SURFACE('',#3115,1.E-01);
+#3115 = AXIS2_PLACEMENT_3D('',#3116,#3117,#3118);
+#3116 = CARTESIAN_POINT('',(-0.879023413382,-0.64,1.4));
+#3117 = DIRECTION('',(0.,0.,-1.));
+#3118 = DIRECTION('',(-0.939692620786,-0.342020143326,-0.));
+#3119 = DEFINITIONAL_REPRESENTATION('',(#3120),#3124);
+#3120 = LINE('',#3121,#3122);
+#3121 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3122 = VECTOR('',#3123,1.);
+#3123 = DIRECTION('',(-1.,0.));
+#3124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3125 = ORIENTED_EDGE('',*,*,#3126,.T.);
+#3126 = EDGE_CURVE('',#3098,#3127,#3129,.T.);
+#3127 = VERTEX_POINT('',#3128);
+#3128 = CARTESIAN_POINT('',(0.879023413382,-0.74,1.4));
+#3129 = SURFACE_CURVE('',#3130,(#3134,#3141),.PCURVE_S1.);
+#3130 = LINE('',#3131,#3132);
+#3131 = CARTESIAN_POINT('',(-0.879023413382,-0.74,1.4));
+#3132 = VECTOR('',#3133,1.);
+#3133 = DIRECTION('',(1.,0.,0.));
+#3134 = PCURVE('',#2639,#3135);
+#3135 = DEFINITIONAL_REPRESENTATION('',(#3136),#3140);
+#3136 = LINE('',#3137,#3138);
+#3137 = CARTESIAN_POINT('',(0.720976586618,-0.74));
+#3138 = VECTOR('',#3139,1.);
+#3139 = DIRECTION('',(1.,0.));
+#3140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3141 = PCURVE('',#2531,#3142);
+#3142 = DEFINITIONAL_REPRESENTATION('',(#3143),#3147);
+#3143 = LINE('',#3144,#3145);
+#3144 = CARTESIAN_POINT('',(1.758046826764,0.));
+#3145 = VECTOR('',#3146,1.);
+#3146 = DIRECTION('',(-1.,-0.));
+#3147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3148 = ORIENTED_EDGE('',*,*,#3149,.T.);
+#3149 = EDGE_CURVE('',#3127,#3150,#3152,.T.);
+#3150 = VERTEX_POINT('',#3151);
+#3151 = CARTESIAN_POINT('',(0.97299267546,-0.674202014333,1.4));
+#3152 = SURFACE_CURVE('',#3153,(#3158,#3165),.PCURVE_S1.);
+#3153 = CIRCLE('',#3154,1.E-01);
+#3154 = AXIS2_PLACEMENT_3D('',#3155,#3156,#3157);
+#3155 = CARTESIAN_POINT('',(0.879023413382,-0.64,1.4));
+#3156 = DIRECTION('',(0.,0.,1.));
+#3157 = DIRECTION('',(-1.387778780781E-15,-1.,0.));
+#3158 = PCURVE('',#2639,#3159);
+#3159 = DEFINITIONAL_REPRESENTATION('',(#3160),#3164);
+#3160 = CIRCLE('',#3161,1.E-01);
+#3161 = AXIS2_PLACEMENT_2D('',#3162,#3163);
+#3162 = CARTESIAN_POINT('',(2.479023413382,-0.64));
+#3163 = DIRECTION('',(-1.387778780781E-15,-1.));
+#3164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3165 = PCURVE('',#3166,#3171);
+#3166 = CYLINDRICAL_SURFACE('',#3167,1.E-01);
+#3167 = AXIS2_PLACEMENT_3D('',#3168,#3169,#3170);
+#3168 = CARTESIAN_POINT('',(0.879023413382,-0.64,1.4));
+#3169 = DIRECTION('',(0.,0.,-1.));
+#3170 = DIRECTION('',(-1.387778780781E-15,-1.,-0.));
+#3171 = DEFINITIONAL_REPRESENTATION('',(#3172),#3176);
+#3172 = LINE('',#3173,#3174);
+#3173 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3174 = VECTOR('',#3175,1.);
+#3175 = DIRECTION('',(-1.,0.));
+#3176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3177 = ORIENTED_EDGE('',*,*,#3178,.F.);
+#3178 = EDGE_CURVE('',#2686,#3150,#3179,.T.);
+#3179 = SURFACE_CURVE('',#3180,(#3184,#3191),.PCURVE_S1.);
+#3180 = LINE('',#3181,#3182);
+#3181 = CARTESIAN_POINT('',(1.,-0.6,1.4));
+#3182 = VECTOR('',#3183,1.);
+#3183 = DIRECTION('',(-0.342020143326,-0.939692620786,0.));
+#3184 = PCURVE('',#2639,#3185);
+#3185 = DEFINITIONAL_REPRESENTATION('',(#3186),#3190);
+#3186 = LINE('',#3187,#3188);
+#3187 = CARTESIAN_POINT('',(2.6,-0.6));
+#3188 = VECTOR('',#3189,1.);
+#3189 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#3190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3191 = PCURVE('',#2724,#3192);
+#3192 = DEFINITIONAL_REPRESENTATION('',(#3193),#3197);
+#3193 = LINE('',#3194,#3195);
+#3194 = CARTESIAN_POINT('',(0.,0.));
+#3195 = VECTOR('',#3196,1.);
+#3196 = DIRECTION('',(1.,0.));
+#3197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3198 = ORIENTED_EDGE('',*,*,#2685,.F.);
+#3199 = ADVANCED_FACE('',(#3200),#3029,.T.);
+#3200 = FACE_BOUND('',#3201,.T.);
+#3201 = EDGE_LOOP('',(#3202,#3232,#3253,#3254));
+#3202 = ORIENTED_EDGE('',*,*,#3203,.T.);
+#3203 = EDGE_CURVE('',#3204,#3206,#3208,.T.);
+#3204 = VERTEX_POINT('',#3205);
+#3205 = CARTESIAN_POINT('',(-1.4440400199,-0.517364817767,-1.4));
+#3206 = VERTEX_POINT('',#3207);
+#3207 = CARTESIAN_POINT('',(-1.345559244599,-0.6,-1.4));
+#3208 = SURFACE_CURVE('',#3209,(#3214,#3221),.PCURVE_S1.);
+#3209 = CIRCLE('',#3210,0.1);
+#3210 = AXIS2_PLACEMENT_3D('',#3211,#3212,#3213);
+#3211 = CARTESIAN_POINT('',(-1.345559244599,-0.5,-1.4));
+#3212 = DIRECTION('',(0.,0.,1.));
+#3213 = DIRECTION('',(-0.642787609687,-0.766044443119,0.));
+#3214 = PCURVE('',#3029,#3215);
+#3215 = DEFINITIONAL_REPRESENTATION('',(#3216),#3220);
+#3216 = LINE('',#3217,#3218);
+#3217 = CARTESIAN_POINT('',(6.28318530718,2.8));
+#3218 = VECTOR('',#3219,1.);
+#3219 = DIRECTION('',(-1.,0.));
+#3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3221 = PCURVE('',#2578,#3222);
+#3222 = DEFINITIONAL_REPRESENTATION('',(#3223),#3231);
+#3223 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3224,#3225,#3226,#3227,
+#3228,#3229,#3230),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3224 = CARTESIAN_POINT('',(3.009838005568,-0.576604444312));
+#3225 = CARTESIAN_POINT('',(2.877155215934,-0.687938524157));
+#3226 = CARTESIAN_POINT('',(2.847078469298,-0.517364817767));
+#3227 = CARTESIAN_POINT('',(2.817001722662,-0.346791111376));
+#3228 = CARTESIAN_POINT('',(2.979761258931,-0.406030737921));
+#3229 = CARTESIAN_POINT('',(3.142520795201,-0.465270364467));
+#3230 = CARTESIAN_POINT('',(3.009838005568,-0.576604444312));
+#3231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3232 = ORIENTED_EDGE('',*,*,#3233,.T.);
+#3233 = EDGE_CURVE('',#3206,#3009,#3234,.T.);
+#3234 = SURFACE_CURVE('',#3235,(#3239,#3246),.PCURVE_S1.);
+#3235 = LINE('',#3236,#3237);
+#3236 = CARTESIAN_POINT('',(-1.345559244599,-0.6,1.4));
+#3237 = VECTOR('',#3238,1.);
+#3238 = DIRECTION('',(0.,0.,1.));
+#3239 = PCURVE('',#3029,#3240);
+#3240 = DEFINITIONAL_REPRESENTATION('',(#3241),#3245);
+#3241 = LINE('',#3242,#3243);
+#3242 = CARTESIAN_POINT('',(-0.698131700798,0.));
+#3243 = VECTOR('',#3244,1.);
+#3244 = DIRECTION('',(0.,-1.));
+#3245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3246 = PCURVE('',#3057,#3247);
+#3247 = DEFINITIONAL_REPRESENTATION('',(#3248),#3252);
+#3248 = LINE('',#3249,#3250);
+#3249 = CARTESIAN_POINT('',(0.345559244599,0.));
+#3250 = VECTOR('',#3251,1.);
+#3251 = DIRECTION('',(0.,-1.));
+#3252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3253 = ORIENTED_EDGE('',*,*,#3008,.T.);
+#3254 = ORIENTED_EDGE('',*,*,#3255,.T.);
+#3255 = EDGE_CURVE('',#2981,#3204,#3256,.T.);
+#3256 = SURFACE_CURVE('',#3257,(#3261,#3268),.PCURVE_S1.);
+#3257 = LINE('',#3258,#3259);
+#3258 = CARTESIAN_POINT('',(-1.4440400199,-0.517364817767,1.4));
+#3259 = VECTOR('',#3260,1.);
+#3260 = DIRECTION('',(0.,0.,-1.));
+#3261 = PCURVE('',#3029,#3262);
+#3262 = DEFINITIONAL_REPRESENTATION('',(#3263),#3267);
+#3263 = LINE('',#3264,#3265);
+#3264 = CARTESIAN_POINT('',(0.698131700798,0.));
+#3265 = VECTOR('',#3266,1.);
+#3266 = DIRECTION('',(0.,1.));
+#3267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3268 = PCURVE('',#2996,#3269);
+#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274);
+#3270 = LINE('',#3271,#3272);
+#3271 = CARTESIAN_POINT('',(8.390996311773E-02,0.));
+#3272 = VECTOR('',#3273,1.);
+#3273 = DIRECTION('',(0.,1.));
+#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3275 = ADVANCED_FACE('',(#3276),#3057,.T.);
+#3276 = FACE_BOUND('',#3277,.T.);
+#3277 = EDGE_LOOP('',(#3278,#3279,#3302,#3323));
+#3278 = ORIENTED_EDGE('',*,*,#3233,.F.);
+#3279 = ORIENTED_EDGE('',*,*,#3280,.T.);
+#3280 = EDGE_CURVE('',#3206,#3281,#3283,.T.);
+#3281 = VERTEX_POINT('',#3282);
+#3282 = CARTESIAN_POINT('',(-1.,-0.6,-1.4));
+#3283 = SURFACE_CURVE('',#3284,(#3288,#3295),.PCURVE_S1.);
+#3284 = LINE('',#3285,#3286);
+#3285 = CARTESIAN_POINT('',(-0.5,-0.6,-1.4));
+#3286 = VECTOR('',#3287,1.);
+#3287 = DIRECTION('',(1.,0.,0.));
+#3288 = PCURVE('',#3057,#3289);
+#3289 = DEFINITIONAL_REPRESENTATION('',(#3290),#3294);
+#3290 = LINE('',#3291,#3292);
+#3291 = CARTESIAN_POINT('',(-0.5,2.8));
+#3292 = VECTOR('',#3293,1.);
+#3293 = DIRECTION('',(-1.,-0.));
+#3294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3295 = PCURVE('',#2578,#3296);
+#3296 = DEFINITIONAL_REPRESENTATION('',(#3297),#3301);
+#3297 = LINE('',#3298,#3299);
+#3298 = CARTESIAN_POINT('',(2.1,-0.6));
+#3299 = VECTOR('',#3300,1.);
+#3300 = DIRECTION('',(-1.,0.));
+#3301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3302 = ORIENTED_EDGE('',*,*,#3303,.F.);
+#3303 = EDGE_CURVE('',#3042,#3281,#3304,.T.);
+#3304 = SURFACE_CURVE('',#3305,(#3309,#3316),.PCURVE_S1.);
+#3305 = LINE('',#3306,#3307);
+#3306 = CARTESIAN_POINT('',(-1.,-0.6,1.4));
+#3307 = VECTOR('',#3308,1.);
+#3308 = DIRECTION('',(0.,0.,-1.));
+#3309 = PCURVE('',#3057,#3310);
+#3310 = DEFINITIONAL_REPRESENTATION('',(#3311),#3315);
+#3311 = LINE('',#3312,#3313);
+#3312 = CARTESIAN_POINT('',(0.,-0.));
+#3313 = VECTOR('',#3314,1.);
+#3314 = DIRECTION('',(0.,1.));
+#3315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3316 = PCURVE('',#3085,#3317);
+#3317 = DEFINITIONAL_REPRESENTATION('',(#3318),#3322);
+#3318 = LINE('',#3319,#3320);
+#3319 = CARTESIAN_POINT('',(7.896413432566E-02,0.));
+#3320 = VECTOR('',#3321,1.);
+#3321 = DIRECTION('',(0.,1.));
+#3322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3323 = ORIENTED_EDGE('',*,*,#3041,.T.);
+#3324 = ADVANCED_FACE('',(#3325),#3339,.T.);
+#3325 = FACE_BOUND('',#3326,.T.);
+#3326 = EDGE_LOOP('',(#3327,#3362,#3390,#3418));
+#3327 = ORIENTED_EDGE('',*,*,#3328,.T.);
+#3328 = EDGE_CURVE('',#3329,#3331,#3333,.T.);
+#3329 = VERTEX_POINT('',#3330);
+#3330 = CARTESIAN_POINT('',(0.75,-0.2,1.3));
+#3331 = VERTEX_POINT('',#3332);
+#3332 = CARTESIAN_POINT('',(-0.75,-0.2,1.3));
+#3333 = SURFACE_CURVE('',#3334,(#3338,#3350),.PCURVE_S1.);
+#3334 = LINE('',#3335,#3336);
+#3335 = CARTESIAN_POINT('',(1.5,-0.2,1.3));
+#3336 = VECTOR('',#3337,1.);
+#3337 = DIRECTION('',(-1.,0.,0.));
+#3338 = PCURVE('',#3339,#3344);
+#3339 = PLANE('',#3340);
+#3340 = AXIS2_PLACEMENT_3D('',#3341,#3342,#3343);
+#3341 = CARTESIAN_POINT('',(-1.5,-0.2,1.4));
+#3342 = DIRECTION('',(0.,1.,0.));
+#3343 = DIRECTION('',(1.,0.,0.));
+#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3349);
+#3345 = LINE('',#3346,#3347);
+#3346 = CARTESIAN_POINT('',(3.,1.E-01));
+#3347 = VECTOR('',#3348,1.);
+#3348 = DIRECTION('',(-1.,0.));
+#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3350 = PCURVE('',#3351,#3356);
+#3351 = PLANE('',#3352);
+#3352 = AXIS2_PLACEMENT_3D('',#3353,#3354,#3355);
+#3353 = CARTESIAN_POINT('',(-0.75,0.,1.3));
+#3354 = DIRECTION('',(0.,0.,1.));
+#3355 = DIRECTION('',(1.,0.,0.));
+#3356 = DEFINITIONAL_REPRESENTATION('',(#3357),#3361);
+#3357 = LINE('',#3358,#3359);
+#3358 = CARTESIAN_POINT('',(2.25,-0.2));
+#3359 = VECTOR('',#3360,1.);
+#3360 = DIRECTION('',(-1.,0.));
+#3361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3362 = ORIENTED_EDGE('',*,*,#3363,.T.);
+#3363 = EDGE_CURVE('',#3331,#3364,#3366,.T.);
+#3364 = VERTEX_POINT('',#3365);
+#3365 = CARTESIAN_POINT('',(-0.75,-0.2,1.303541618817));
+#3366 = SURFACE_CURVE('',#3367,(#3371,#3378),.PCURVE_S1.);
+#3367 = LINE('',#3368,#3369);
+#3368 = CARTESIAN_POINT('',(-0.75,-0.2,1.303541618817));
+#3369 = VECTOR('',#3370,1.);
+#3370 = DIRECTION('',(1.064621766385E-16,0.,1.));
+#3371 = PCURVE('',#3339,#3372);
+#3372 = DEFINITIONAL_REPRESENTATION('',(#3373),#3377);
+#3373 = LINE('',#3374,#3375);
+#3374 = CARTESIAN_POINT('',(0.75,9.645838118328E-02));
+#3375 = VECTOR('',#3376,1.);
+#3376 = DIRECTION('',(1.064621766385E-16,-1.));
+#3377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3378 = PCURVE('',#3379,#3384);
+#3379 = PLANE('',#3380);
+#3380 = AXIS2_PLACEMENT_3D('',#3381,#3382,#3383);
+#3381 = CARTESIAN_POINT('',(-0.75,0.,1.303541618817));
+#3382 = DIRECTION('',(1.,0.,-1.064621766385E-16));
+#3383 = DIRECTION('',(-1.064621766385E-16,0.,-1.));
+#3384 = DEFINITIONAL_REPRESENTATION('',(#3385),#3389);
+#3385 = LINE('',#3386,#3387);
+#3386 = CARTESIAN_POINT('',(-0.,-0.2));
+#3387 = VECTOR('',#3388,1.);
+#3388 = DIRECTION('',(-1.,0.));
+#3389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3390 = ORIENTED_EDGE('',*,*,#3391,.T.);
+#3391 = EDGE_CURVE('',#3364,#3392,#3394,.T.);
+#3392 = VERTEX_POINT('',#3393);
+#3393 = CARTESIAN_POINT('',(0.75,-0.2,1.303541618817));
+#3394 = SURFACE_CURVE('',#3395,(#3399,#3406),.PCURVE_S1.);
+#3395 = LINE('',#3396,#3397);
+#3396 = CARTESIAN_POINT('',(0.75,-0.2,1.303541618817));
+#3397 = VECTOR('',#3398,1.);
+#3398 = DIRECTION('',(1.,0.,0.));
+#3399 = PCURVE('',#3339,#3400);
+#3400 = DEFINITIONAL_REPRESENTATION('',(#3401),#3405);
+#3401 = LINE('',#3402,#3403);
+#3402 = CARTESIAN_POINT('',(2.25,9.645838118328E-02));
+#3403 = VECTOR('',#3404,1.);
+#3404 = DIRECTION('',(1.,0.));
+#3405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3406 = PCURVE('',#3407,#3412);
+#3407 = PLANE('',#3408);
+#3408 = AXIS2_PLACEMENT_3D('',#3409,#3410,#3411);
+#3409 = CARTESIAN_POINT('',(0.75,0.,1.303541618817));
+#3410 = DIRECTION('',(0.,0.,-1.));
+#3411 = DIRECTION('',(-1.,0.,0.));
+#3412 = DEFINITIONAL_REPRESENTATION('',(#3413),#3417);
+#3413 = LINE('',#3414,#3415);
+#3414 = CARTESIAN_POINT('',(0.,-0.2));
+#3415 = VECTOR('',#3416,1.);
+#3416 = DIRECTION('',(-1.,0.));
+#3417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3418 = ORIENTED_EDGE('',*,*,#3419,.T.);
+#3419 = EDGE_CURVE('',#3392,#3329,#3420,.T.);
+#3420 = SURFACE_CURVE('',#3421,(#3425,#3432),.PCURVE_S1.);
+#3421 = LINE('',#3422,#3423);
+#3422 = CARTESIAN_POINT('',(0.75,-0.2,-1.303541618817));
+#3423 = VECTOR('',#3424,1.);
+#3424 = DIRECTION('',(0.,0.,-1.));
+#3425 = PCURVE('',#3339,#3426);
+#3426 = DEFINITIONAL_REPRESENTATION('',(#3427),#3431);
+#3427 = LINE('',#3428,#3429);
+#3428 = CARTESIAN_POINT('',(2.25,2.703541618817));
+#3429 = VECTOR('',#3430,1.);
+#3430 = DIRECTION('',(0.,1.));
+#3431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3432 = PCURVE('',#3433,#3438);
+#3433 = PLANE('',#3434);
+#3434 = AXIS2_PLACEMENT_3D('',#3435,#3436,#3437);
+#3435 = CARTESIAN_POINT('',(0.75,0.,1.3));
+#3436 = DIRECTION('',(-1.,0.,0.));
+#3437 = DIRECTION('',(0.,0.,1.));
+#3438 = DEFINITIONAL_REPRESENTATION('',(#3439),#3443);
+#3439 = LINE('',#3440,#3441);
+#3440 = CARTESIAN_POINT('',(-2.603541618817,-0.2));
+#3441 = VECTOR('',#3442,1.);
+#3442 = DIRECTION('',(-1.,0.));
+#3443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3444 = ADVANCED_FACE('',(#3445),#3459,.T.);
+#3445 = FACE_BOUND('',#3446,.T.);
+#3446 = EDGE_LOOP('',(#3447,#3482,#3510,#3538));
+#3447 = ORIENTED_EDGE('',*,*,#3448,.T.);
+#3448 = EDGE_CURVE('',#3449,#3451,#3453,.T.);
+#3449 = VERTEX_POINT('',#3450);
+#3450 = CARTESIAN_POINT('',(0.75,-0.2,-1.3));
+#3451 = VERTEX_POINT('',#3452);
+#3452 = CARTESIAN_POINT('',(0.75,-0.2,-1.303541618817));
+#3453 = SURFACE_CURVE('',#3454,(#3458,#3470),.PCURVE_S1.);
+#3454 = LINE('',#3455,#3456);
+#3455 = CARTESIAN_POINT('',(0.75,-0.2,-1.303541618817));
+#3456 = VECTOR('',#3457,1.);
+#3457 = DIRECTION('',(0.,0.,-1.));
+#3458 = PCURVE('',#3459,#3464);
+#3459 = PLANE('',#3460);
+#3460 = AXIS2_PLACEMENT_3D('',#3461,#3462,#3463);
+#3461 = CARTESIAN_POINT('',(-1.5,-0.2,1.4));
+#3462 = DIRECTION('',(0.,1.,0.));
+#3463 = DIRECTION('',(1.,0.,0.));
+#3464 = DEFINITIONAL_REPRESENTATION('',(#3465),#3469);
+#3465 = LINE('',#3466,#3467);
+#3466 = CARTESIAN_POINT('',(2.25,2.703541618817));
+#3467 = VECTOR('',#3468,1.);
+#3468 = DIRECTION('',(0.,1.));
+#3469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3470 = PCURVE('',#3471,#3476);
+#3471 = PLANE('',#3472);
+#3472 = AXIS2_PLACEMENT_3D('',#3473,#3474,#3475);
+#3473 = CARTESIAN_POINT('',(0.75,0.,-1.303541618817));
+#3474 = DIRECTION('',(-1.,0.,0.));
+#3475 = DIRECTION('',(0.,0.,1.));
+#3476 = DEFINITIONAL_REPRESENTATION('',(#3477),#3481);
+#3477 = LINE('',#3478,#3479);
+#3478 = CARTESIAN_POINT('',(0.,-0.2));
+#3479 = VECTOR('',#3480,1.);
+#3480 = DIRECTION('',(-1.,0.));
+#3481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3482 = ORIENTED_EDGE('',*,*,#3483,.T.);
+#3483 = EDGE_CURVE('',#3451,#3484,#3486,.T.);
+#3484 = VERTEX_POINT('',#3485);
+#3485 = CARTESIAN_POINT('',(-0.75,-0.2,-1.303541618817));
+#3486 = SURFACE_CURVE('',#3487,(#3491,#3498),.PCURVE_S1.);
+#3487 = LINE('',#3488,#3489);
+#3488 = CARTESIAN_POINT('',(-0.75,-0.2,-1.303541618817));
+#3489 = VECTOR('',#3490,1.);
+#3490 = DIRECTION('',(-1.,0.,0.));
+#3491 = PCURVE('',#3459,#3492);
+#3492 = DEFINITIONAL_REPRESENTATION('',(#3493),#3497);
+#3493 = LINE('',#3494,#3495);
+#3494 = CARTESIAN_POINT('',(0.75,2.703541618817));
+#3495 = VECTOR('',#3496,1.);
+#3496 = DIRECTION('',(-1.,0.));
+#3497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3498 = PCURVE('',#3499,#3504);
+#3499 = PLANE('',#3500);
+#3500 = AXIS2_PLACEMENT_3D('',#3501,#3502,#3503);
+#3501 = CARTESIAN_POINT('',(-0.75,0.,-1.303541618817));
+#3502 = DIRECTION('',(0.,0.,1.));
+#3503 = DIRECTION('',(1.,0.,0.));
+#3504 = DEFINITIONAL_REPRESENTATION('',(#3505),#3509);
+#3505 = LINE('',#3506,#3507);
+#3506 = CARTESIAN_POINT('',(0.,-0.2));
+#3507 = VECTOR('',#3508,1.);
+#3508 = DIRECTION('',(-1.,0.));
+#3509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3510 = ORIENTED_EDGE('',*,*,#3511,.T.);
+#3511 = EDGE_CURVE('',#3484,#3512,#3514,.T.);
+#3512 = VERTEX_POINT('',#3513);
+#3513 = CARTESIAN_POINT('',(-0.75,-0.2,-1.3));
+#3514 = SURFACE_CURVE('',#3515,(#3519,#3526),.PCURVE_S1.);
+#3515 = LINE('',#3516,#3517);
+#3516 = CARTESIAN_POINT('',(-0.75,-0.2,1.303541618817));
+#3517 = VECTOR('',#3518,1.);
+#3518 = DIRECTION('',(1.064621766385E-16,0.,1.));
+#3519 = PCURVE('',#3459,#3520);
+#3520 = DEFINITIONAL_REPRESENTATION('',(#3521),#3525);
+#3521 = LINE('',#3522,#3523);
+#3522 = CARTESIAN_POINT('',(0.75,9.645838118328E-02));
+#3523 = VECTOR('',#3524,1.);
+#3524 = DIRECTION('',(1.064621766385E-16,-1.));
+#3525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3526 = PCURVE('',#3527,#3532);
+#3527 = PLANE('',#3528);
+#3528 = AXIS2_PLACEMENT_3D('',#3529,#3530,#3531);
+#3529 = CARTESIAN_POINT('',(-0.75,0.,-1.3));
+#3530 = DIRECTION('',(1.,0.,-1.064621766385E-16));
+#3531 = DIRECTION('',(-1.064621766385E-16,0.,-1.));
+#3532 = DEFINITIONAL_REPRESENTATION('',(#3533),#3537);
+#3533 = LINE('',#3534,#3535);
+#3534 = CARTESIAN_POINT('',(-2.603541618817,-0.2));
+#3535 = VECTOR('',#3536,1.);
+#3536 = DIRECTION('',(-1.,0.));
+#3537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3538 = ORIENTED_EDGE('',*,*,#3539,.T.);
+#3539 = EDGE_CURVE('',#3512,#3449,#3540,.T.);
+#3540 = SURFACE_CURVE('',#3541,(#3545,#3552),.PCURVE_S1.);
+#3541 = LINE('',#3542,#3543);
+#3542 = CARTESIAN_POINT('',(-1.5,-0.2,-1.3));
+#3543 = VECTOR('',#3544,1.);
+#3544 = DIRECTION('',(1.,0.,0.));
+#3545 = PCURVE('',#3459,#3546);
+#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3551);
+#3547 = LINE('',#3548,#3549);
+#3548 = CARTESIAN_POINT('',(0.,2.7));
+#3549 = VECTOR('',#3550,1.);
+#3550 = DIRECTION('',(1.,0.));
+#3551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3552 = PCURVE('',#3553,#3558);
+#3553 = PLANE('',#3554);
+#3554 = AXIS2_PLACEMENT_3D('',#3555,#3556,#3557);
+#3555 = CARTESIAN_POINT('',(0.75,0.,-1.3));
+#3556 = DIRECTION('',(0.,0.,-1.));
+#3557 = DIRECTION('',(-1.,0.,0.));
+#3558 = DEFINITIONAL_REPRESENTATION('',(#3559),#3563);
+#3559 = LINE('',#3560,#3561);
+#3560 = CARTESIAN_POINT('',(2.25,-0.2));
+#3561 = VECTOR('',#3562,1.);
+#3562 = DIRECTION('',(-1.,0.));
+#3563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3564 = ADVANCED_FACE('',(#3565),#2724,.T.);
+#3565 = FACE_BOUND('',#3566,.T.);
+#3566 = EDGE_LOOP('',(#3567,#3590,#3591,#3592));
+#3567 = ORIENTED_EDGE('',*,*,#3568,.T.);
+#3568 = EDGE_CURVE('',#3569,#2709,#3571,.T.);
+#3569 = VERTEX_POINT('',#3570);
+#3570 = CARTESIAN_POINT('',(0.97299267546,-0.674202014333,-1.4));
+#3571 = SURFACE_CURVE('',#3572,(#3576,#3583),.PCURVE_S1.);
+#3572 = LINE('',#3573,#3574);
+#3573 = CARTESIAN_POINT('',(0.962401708095,-0.70330045802,-1.4));
+#3574 = VECTOR('',#3575,1.);
+#3575 = DIRECTION('',(0.342020143326,0.939692620786,0.));
+#3576 = PCURVE('',#2724,#3577);
+#3577 = DEFINITIONAL_REPRESENTATION('',(#3578),#3582);
+#3578 = LINE('',#3579,#3580);
+#3579 = CARTESIAN_POINT('',(0.109930051312,2.8));
+#3580 = VECTOR('',#3581,1.);
+#3581 = DIRECTION('',(-1.,0.));
+#3582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3583 = PCURVE('',#2578,#3584);
+#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3589);
+#3585 = LINE('',#3586,#3587);
+#3586 = CARTESIAN_POINT('',(0.637598291905,-0.70330045802));
+#3587 = VECTOR('',#3588,1.);
+#3588 = DIRECTION('',(-0.342020143326,0.939692620786));
+#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3590 = ORIENTED_EDGE('',*,*,#2708,.F.);
+#3591 = ORIENTED_EDGE('',*,*,#3178,.T.);
+#3592 = ORIENTED_EDGE('',*,*,#3593,.T.);
+#3593 = EDGE_CURVE('',#3150,#3569,#3594,.T.);
+#3594 = SURFACE_CURVE('',#3595,(#3599,#3606),.PCURVE_S1.);
+#3595 = LINE('',#3596,#3597);
+#3596 = CARTESIAN_POINT('',(0.97299267546,-0.674202014333,1.4));
+#3597 = VECTOR('',#3598,1.);
+#3598 = DIRECTION('',(0.,0.,-1.));
+#3599 = PCURVE('',#2724,#3600);
+#3600 = DEFINITIONAL_REPRESENTATION('',(#3601),#3605);
+#3601 = LINE('',#3602,#3603);
+#3602 = CARTESIAN_POINT('',(7.896413432566E-02,0.));
+#3603 = VECTOR('',#3604,1.);
+#3604 = DIRECTION('',(-0.,1.));
+#3605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3606 = PCURVE('',#3166,#3607);
+#3607 = DEFINITIONAL_REPRESENTATION('',(#3608),#3612);
+#3608 = LINE('',#3609,#3610);
+#3609 = CARTESIAN_POINT('',(5.061454830784,0.));
+#3610 = VECTOR('',#3611,1.);
+#3611 = DIRECTION('',(0.,1.));
+#3612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3613 = ADVANCED_FACE('',(#3614),#2610,.T.);
+#3614 = FACE_BOUND('',#3615,.T.);
+#3615 = EDGE_LOOP('',(#3616,#3617,#3640,#3661));
+#3616 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#3617 = ORIENTED_EDGE('',*,*,#3618,.T.);
+#3618 = EDGE_CURVE('',#2557,#3619,#3621,.T.);
+#3619 = VERTEX_POINT('',#3620);
+#3620 = CARTESIAN_POINT('',(1.5,-0.2,-1.4));
+#3621 = SURFACE_CURVE('',#3622,(#3626,#3633),.PCURVE_S1.);
+#3622 = LINE('',#3623,#3624);
+#3623 = CARTESIAN_POINT('',(1.45429837312,-0.45918680565,-1.4));
+#3624 = VECTOR('',#3625,1.);
+#3625 = DIRECTION('',(0.173648177667,0.984807753012,0.));
+#3626 = PCURVE('',#2610,#3627);
+#3627 = DEFINITIONAL_REPRESENTATION('',(#3628),#3632);
+#3628 = LINE('',#3629,#3630);
+#3629 = CARTESIAN_POINT('',(0.263185179907,2.8));
+#3630 = VECTOR('',#3631,1.);
+#3631 = DIRECTION('',(-1.,0.));
+#3632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3633 = PCURVE('',#2578,#3634);
+#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3639);
+#3635 = LINE('',#3636,#3637);
+#3636 = CARTESIAN_POINT('',(0.14570162688,-0.45918680565));
+#3637 = VECTOR('',#3638,1.);
+#3638 = DIRECTION('',(-0.173648177667,0.984807753012));
+#3639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3640 = ORIENTED_EDGE('',*,*,#3641,.F.);
+#3641 = EDGE_CURVE('',#2762,#3619,#3642,.T.);
+#3642 = SURFACE_CURVE('',#3643,(#3647,#3654),.PCURVE_S1.);
+#3643 = LINE('',#3644,#3645);
+#3644 = CARTESIAN_POINT('',(1.5,-0.2,0.7));
+#3645 = VECTOR('',#3646,1.);
+#3646 = DIRECTION('',(0.,0.,-1.));
+#3647 = PCURVE('',#2610,#3648);
+#3648 = DEFINITIONAL_REPRESENTATION('',(#3649),#3653);
+#3649 = LINE('',#3650,#3651);
+#3650 = CARTESIAN_POINT('',(-0.,0.7));
+#3651 = VECTOR('',#3652,1.);
+#3652 = DIRECTION('',(-0.,1.));
+#3653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3654 = PCURVE('',#2800,#3655);
+#3655 = DEFINITIONAL_REPRESENTATION('',(#3656),#3660);
+#3656 = LINE('',#3657,#3658);
+#3657 = CARTESIAN_POINT('',(-0.7,1.5));
+#3658 = VECTOR('',#3659,1.);
+#3659 = DIRECTION('',(1.,0.));
+#3660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3661 = ORIENTED_EDGE('',*,*,#2761,.T.);
+#3662 = ADVANCED_FACE('',(#3663),#2996,.T.);
+#3663 = FACE_BOUND('',#3664,.T.);
+#3664 = EDGE_LOOP('',(#3665,#3666,#3667,#3690));
+#3665 = ORIENTED_EDGE('',*,*,#3255,.F.);
+#3666 = ORIENTED_EDGE('',*,*,#2980,.F.);
+#3667 = ORIENTED_EDGE('',*,*,#3668,.F.);
+#3668 = EDGE_CURVE('',#3669,#2953,#3671,.T.);
+#3669 = VERTEX_POINT('',#3670);
+#3670 = CARTESIAN_POINT('',(-1.5,-0.2,-1.4));
+#3671 = SURFACE_CURVE('',#3672,(#3676,#3683),.PCURVE_S1.);
+#3672 = LINE('',#3673,#3674);
+#3673 = CARTESIAN_POINT('',(-1.5,-0.2,0.7));
+#3674 = VECTOR('',#3675,1.);
+#3675 = DIRECTION('',(0.,0.,1.));
+#3676 = PCURVE('',#2996,#3677);
+#3677 = DEFINITIONAL_REPRESENTATION('',(#3678),#3682);
+#3678 = LINE('',#3679,#3680);
+#3679 = CARTESIAN_POINT('',(0.406170644754,0.7));
+#3680 = VECTOR('',#3681,1.);
+#3681 = DIRECTION('',(0.,-1.));
+#3682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3683 = PCURVE('',#2968,#3684);
+#3684 = DEFINITIONAL_REPRESENTATION('',(#3685),#3689);
+#3685 = LINE('',#3686,#3687);
+#3686 = CARTESIAN_POINT('',(-0.7,-1.5));
+#3687 = VECTOR('',#3688,1.);
+#3688 = DIRECTION('',(-1.,0.));
+#3689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3690 = ORIENTED_EDGE('',*,*,#3691,.T.);
+#3691 = EDGE_CURVE('',#3669,#3204,#3692,.T.);
+#3692 = SURFACE_CURVE('',#3693,(#3697,#3704),.PCURVE_S1.);
+#3693 = LINE('',#3694,#3695);
+#3694 = CARTESIAN_POINT('',(-1.419032976979,-0.65918680565,-1.4));
+#3695 = VECTOR('',#3696,1.);
+#3696 = DIRECTION('',(0.173648177667,-0.984807753012,0.));
+#3697 = PCURVE('',#2996,#3698);
+#3698 = DEFINITIONAL_REPRESENTATION('',(#3699),#3703);
+#3699 = LINE('',#3700,#3701);
+#3700 = CARTESIAN_POINT('',(-6.00998575297E-02,2.8));
+#3701 = VECTOR('',#3702,1.);
+#3702 = DIRECTION('',(-1.,-0.));
+#3703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3704 = PCURVE('',#2578,#3705);
+#3705 = DEFINITIONAL_REPRESENTATION('',(#3706),#3710);
+#3706 = LINE('',#3707,#3708);
+#3707 = CARTESIAN_POINT('',(3.019032976979,-0.65918680565));
+#3708 = VECTOR('',#3709,1.);
+#3709 = DIRECTION('',(-0.173648177667,-0.984807753012));
+#3710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3711 = ADVANCED_FACE('',(#3712),#3085,.T.);
+#3712 = FACE_BOUND('',#3713,.T.);
+#3713 = EDGE_LOOP('',(#3714,#3737,#3758,#3759));
+#3714 = ORIENTED_EDGE('',*,*,#3715,.T.);
+#3715 = EDGE_CURVE('',#3281,#3716,#3718,.T.);
+#3716 = VERTEX_POINT('',#3717);
+#3717 = CARTESIAN_POINT('',(-0.97299267546,-0.674202014333,-1.4));
+#3718 = SURFACE_CURVE('',#3719,(#3723,#3730),.PCURVE_S1.);
+#3719 = LINE('',#3720,#3721);
+#3720 = CARTESIAN_POINT('',(-0.948898045825,-0.740401465187,-1.4));
+#3721 = VECTOR('',#3722,1.);
+#3722 = DIRECTION('',(0.342020143326,-0.939692620786,0.));
+#3723 = PCURVE('',#3085,#3724);
+#3724 = DEFINITIONAL_REPRESENTATION('',(#3725),#3729);
+#3725 = LINE('',#3726,#3727);
+#3726 = CARTESIAN_POINT('',(-7.044798414892E-02,2.8));
+#3727 = VECTOR('',#3728,1.);
+#3728 = DIRECTION('',(-1.,-0.));
+#3729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3730 = PCURVE('',#2578,#3731);
+#3731 = DEFINITIONAL_REPRESENTATION('',(#3732),#3736);
+#3732 = LINE('',#3733,#3734);
+#3733 = CARTESIAN_POINT('',(2.548898045825,-0.740401465187));
+#3734 = VECTOR('',#3735,1.);
+#3735 = DIRECTION('',(-0.342020143326,-0.939692620786));
+#3736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3737 = ORIENTED_EDGE('',*,*,#3738,.F.);
+#3738 = EDGE_CURVE('',#3070,#3716,#3739,.T.);
+#3739 = SURFACE_CURVE('',#3740,(#3744,#3751),.PCURVE_S1.);
+#3740 = LINE('',#3741,#3742);
+#3741 = CARTESIAN_POINT('',(-0.97299267546,-0.674202014333,1.4));
+#3742 = VECTOR('',#3743,1.);
+#3743 = DIRECTION('',(0.,0.,-1.));
+#3744 = PCURVE('',#3085,#3745);
+#3745 = DEFINITIONAL_REPRESENTATION('',(#3746),#3750);
+#3746 = LINE('',#3747,#3748);
+#3747 = CARTESIAN_POINT('',(0.,0.));
+#3748 = VECTOR('',#3749,1.);
+#3749 = DIRECTION('',(0.,1.));
+#3750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3751 = PCURVE('',#3114,#3752);
+#3752 = DEFINITIONAL_REPRESENTATION('',(#3753),#3757);
+#3753 = LINE('',#3754,#3755);
+#3754 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3755 = VECTOR('',#3756,1.);
+#3756 = DIRECTION('',(0.,1.));
+#3757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3758 = ORIENTED_EDGE('',*,*,#3069,.F.);
+#3759 = ORIENTED_EDGE('',*,*,#3303,.T.);
+#3760 = ADVANCED_FACE('',(#3761),#3114,.T.);
+#3761 = FACE_BOUND('',#3762,.T.);
+#3762 = EDGE_LOOP('',(#3763,#3791,#3812,#3813));
+#3763 = ORIENTED_EDGE('',*,*,#3764,.T.);
+#3764 = EDGE_CURVE('',#3716,#3765,#3767,.T.);
+#3765 = VERTEX_POINT('',#3766);
+#3766 = CARTESIAN_POINT('',(-0.879023413382,-0.74,-1.4));
+#3767 = SURFACE_CURVE('',#3768,(#3773,#3780),.PCURVE_S1.);
+#3768 = CIRCLE('',#3769,1.E-01);
+#3769 = AXIS2_PLACEMENT_3D('',#3770,#3771,#3772);
+#3770 = CARTESIAN_POINT('',(-0.879023413382,-0.64,-1.4));
+#3771 = DIRECTION('',(0.,0.,1.));
+#3772 = DIRECTION('',(-0.939692620786,-0.342020143326,0.));
+#3773 = PCURVE('',#3114,#3774);
+#3774 = DEFINITIONAL_REPRESENTATION('',(#3775),#3779);
+#3775 = LINE('',#3776,#3777);
+#3776 = CARTESIAN_POINT('',(6.28318530718,2.8));
+#3777 = VECTOR('',#3778,1.);
+#3778 = DIRECTION('',(-1.,0.));
+#3779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3780 = PCURVE('',#2578,#3781);
+#3781 = DEFINITIONAL_REPRESENTATION('',(#3782),#3790);
+#3782 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3783,#3784,#3785,#3786,
+#3787,#3788,#3789),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3783 = CARTESIAN_POINT('',(2.57299267546,-0.674202014333));
+#3784 = CARTESIAN_POINT('',(2.513753048915,-0.836961550602));
+#3785 = CARTESIAN_POINT('',(2.40241896907,-0.704278760969));
+#3786 = CARTESIAN_POINT('',(2.291084889225,-0.571595971335));
+#3787 = CARTESIAN_POINT('',(2.461658595615,-0.541519224699));
+#3788 = CARTESIAN_POINT('',(2.632232302006,-0.511442478063));
+#3789 = CARTESIAN_POINT('',(2.57299267546,-0.674202014333));
+#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3791 = ORIENTED_EDGE('',*,*,#3792,.F.);
+#3792 = EDGE_CURVE('',#3098,#3765,#3793,.T.);
+#3793 = SURFACE_CURVE('',#3794,(#3798,#3805),.PCURVE_S1.);
+#3794 = LINE('',#3795,#3796);
+#3795 = CARTESIAN_POINT('',(-0.879023413382,-0.74,1.4));
+#3796 = VECTOR('',#3797,1.);
+#3797 = DIRECTION('',(0.,0.,-1.));
+#3798 = PCURVE('',#3114,#3799);
+#3799 = DEFINITIONAL_REPRESENTATION('',(#3800),#3804);
+#3800 = LINE('',#3801,#3802);
+#3801 = CARTESIAN_POINT('',(5.061454830784,0.));
+#3802 = VECTOR('',#3803,1.);
+#3803 = DIRECTION('',(0.,1.));
+#3804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3805 = PCURVE('',#2531,#3806);
+#3806 = DEFINITIONAL_REPRESENTATION('',(#3807),#3811);
+#3807 = LINE('',#3808,#3809);
+#3808 = CARTESIAN_POINT('',(1.758046826764,0.));
+#3809 = VECTOR('',#3810,1.);
+#3810 = DIRECTION('',(0.,1.));
+#3811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3812 = ORIENTED_EDGE('',*,*,#3097,.F.);
+#3813 = ORIENTED_EDGE('',*,*,#3738,.T.);
+#3814 = ADVANCED_FACE('',(#3815,#3863),#2531,.T.);
+#3815 = FACE_BOUND('',#3816,.T.);
+#3816 = EDGE_LOOP('',(#3817,#3840,#3861,#3862));
+#3817 = ORIENTED_EDGE('',*,*,#3818,.T.);
+#3818 = EDGE_CURVE('',#3765,#3819,#3821,.T.);
+#3819 = VERTEX_POINT('',#3820);
+#3820 = CARTESIAN_POINT('',(0.879023413382,-0.74,-1.4));
+#3821 = SURFACE_CURVE('',#3822,(#3826,#3833),.PCURVE_S1.);
+#3822 = LINE('',#3823,#3824);
+#3823 = CARTESIAN_POINT('',(0.439511706691,-0.74,-1.4));
+#3824 = VECTOR('',#3825,1.);
+#3825 = DIRECTION('',(1.,0.,0.));
+#3826 = PCURVE('',#2531,#3827);
+#3827 = DEFINITIONAL_REPRESENTATION('',(#3828),#3832);
+#3828 = LINE('',#3829,#3830);
+#3829 = CARTESIAN_POINT('',(0.439511706691,2.8));
+#3830 = VECTOR('',#3831,1.);
+#3831 = DIRECTION('',(-1.,-0.));
+#3832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3833 = PCURVE('',#2578,#3834);
+#3834 = DEFINITIONAL_REPRESENTATION('',(#3835),#3839);
+#3835 = LINE('',#3836,#3837);
+#3836 = CARTESIAN_POINT('',(1.160488293309,-0.74));
+#3837 = VECTOR('',#3838,1.);
+#3838 = DIRECTION('',(-1.,0.));
+#3839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3840 = ORIENTED_EDGE('',*,*,#3841,.F.);
+#3841 = EDGE_CURVE('',#3127,#3819,#3842,.T.);
+#3842 = SURFACE_CURVE('',#3843,(#3847,#3854),.PCURVE_S1.);
+#3843 = LINE('',#3844,#3845);
+#3844 = CARTESIAN_POINT('',(0.879023413382,-0.74,1.4));
+#3845 = VECTOR('',#3846,1.);
+#3846 = DIRECTION('',(0.,0.,-1.));
+#3847 = PCURVE('',#2531,#3848);
+#3848 = DEFINITIONAL_REPRESENTATION('',(#3849),#3853);
+#3849 = LINE('',#3850,#3851);
+#3850 = CARTESIAN_POINT('',(0.,-0.));
+#3851 = VECTOR('',#3852,1.);
+#3852 = DIRECTION('',(0.,1.));
+#3853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3854 = PCURVE('',#3166,#3855);
+#3855 = DEFINITIONAL_REPRESENTATION('',(#3856),#3860);
+#3856 = LINE('',#3857,#3858);
+#3857 = CARTESIAN_POINT('',(6.28318530718,0.));
+#3858 = VECTOR('',#3859,1.);
+#3859 = DIRECTION('',(0.,1.));
+#3860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3861 = ORIENTED_EDGE('',*,*,#3126,.F.);
+#3862 = ORIENTED_EDGE('',*,*,#3792,.T.);
+#3863 = FACE_BOUND('',#3864,.T.);
+#3864 = EDGE_LOOP('',(#3865));
+#3865 = ORIENTED_EDGE('',*,*,#2516,.T.);
+#3866 = ADVANCED_FACE('',(#3867),#3166,.T.);
+#3867 = FACE_BOUND('',#3868,.T.);
+#3868 = EDGE_LOOP('',(#3869,#3895,#3896,#3897));
+#3869 = ORIENTED_EDGE('',*,*,#3870,.T.);
+#3870 = EDGE_CURVE('',#3819,#3569,#3871,.T.);
+#3871 = SURFACE_CURVE('',#3872,(#3877,#3884),.PCURVE_S1.);
+#3872 = CIRCLE('',#3873,1.E-01);
+#3873 = AXIS2_PLACEMENT_3D('',#3874,#3875,#3876);
+#3874 = CARTESIAN_POINT('',(0.879023413382,-0.64,-1.4));
+#3875 = DIRECTION('',(0.,0.,1.));
+#3876 = DIRECTION('',(-1.387778780781E-15,-1.,0.));
+#3877 = PCURVE('',#3166,#3878);
+#3878 = DEFINITIONAL_REPRESENTATION('',(#3879),#3883);
+#3879 = LINE('',#3880,#3881);
+#3880 = CARTESIAN_POINT('',(6.28318530718,2.8));
+#3881 = VECTOR('',#3882,1.);
+#3882 = DIRECTION('',(-1.,0.));
+#3883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3884 = PCURVE('',#2578,#3885);
+#3885 = DEFINITIONAL_REPRESENTATION('',(#3886),#3894);
+#3886 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3887,#3888,#3889,#3890,
+#3891,#3892,#3893),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3887 = CARTESIAN_POINT('',(0.720976586618,-0.74));
+#3888 = CARTESIAN_POINT('',(0.547771505861,-0.74));
+#3889 = CARTESIAN_POINT('',(0.63437404624,-0.59));
+#3890 = CARTESIAN_POINT('',(0.720976586618,-0.44));
+#3891 = CARTESIAN_POINT('',(0.807579126997,-0.59));
+#3892 = CARTESIAN_POINT('',(0.894181667375,-0.74));
+#3893 = CARTESIAN_POINT('',(0.720976586618,-0.74));
+#3894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3895 = ORIENTED_EDGE('',*,*,#3593,.F.);
+#3896 = ORIENTED_EDGE('',*,*,#3149,.F.);
+#3897 = ORIENTED_EDGE('',*,*,#3841,.T.);
+#3898 = ADVANCED_FACE('',(#3899),#2800,.T.);
+#3899 = FACE_BOUND('',#3900,.T.);
+#3900 = EDGE_LOOP('',(#3901,#3902,#3925,#3946));
+#3901 = ORIENTED_EDGE('',*,*,#3641,.T.);
+#3902 = ORIENTED_EDGE('',*,*,#3903,.T.);
+#3903 = EDGE_CURVE('',#3619,#3904,#3906,.T.);
+#3904 = VERTEX_POINT('',#3905);
+#3905 = CARTESIAN_POINT('',(1.6,-0.2,-1.4));
+#3906 = SURFACE_CURVE('',#3907,(#3911,#3918),.PCURVE_S1.);
+#3907 = LINE('',#3908,#3909);
+#3908 = CARTESIAN_POINT('',(-1.6,-0.2,-1.4));
+#3909 = VECTOR('',#3910,1.);
+#3910 = DIRECTION('',(1.,0.,0.));
+#3911 = PCURVE('',#2800,#3912);
+#3912 = DEFINITIONAL_REPRESENTATION('',(#3913),#3917);
+#3913 = LINE('',#3914,#3915);
+#3914 = CARTESIAN_POINT('',(1.4,-1.6));
+#3915 = VECTOR('',#3916,1.);
+#3916 = DIRECTION('',(0.,1.));
+#3917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3918 = PCURVE('',#2578,#3919);
+#3919 = DEFINITIONAL_REPRESENTATION('',(#3920),#3924);
+#3920 = LINE('',#3921,#3922);
+#3921 = CARTESIAN_POINT('',(3.2,-0.2));
+#3922 = VECTOR('',#3923,1.);
+#3923 = DIRECTION('',(-1.,0.));
+#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3925 = ORIENTED_EDGE('',*,*,#3926,.T.);
+#3926 = EDGE_CURVE('',#3904,#2785,#3927,.T.);
+#3927 = SURFACE_CURVE('',#3928,(#3932,#3939),.PCURVE_S1.);
+#3928 = LINE('',#3929,#3930);
+#3929 = CARTESIAN_POINT('',(1.6,-0.2,-1.4));
+#3930 = VECTOR('',#3931,1.);
+#3931 = DIRECTION('',(0.,0.,1.));
+#3932 = PCURVE('',#2800,#3933);
+#3933 = DEFINITIONAL_REPRESENTATION('',(#3934),#3938);
+#3934 = LINE('',#3935,#3936);
+#3935 = CARTESIAN_POINT('',(1.4,1.6));
+#3936 = VECTOR('',#3937,1.);
+#3937 = DIRECTION('',(-1.,0.));
+#3938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3939 = PCURVE('',#2828,#3940);
+#3940 = DEFINITIONAL_REPRESENTATION('',(#3941),#3945);
+#3941 = LINE('',#3942,#3943);
+#3942 = CARTESIAN_POINT('',(2.8,-0.2));
+#3943 = VECTOR('',#3944,1.);
+#3944 = DIRECTION('',(-1.,0.));
+#3945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3946 = ORIENTED_EDGE('',*,*,#2784,.T.);
+#3947 = ADVANCED_FACE('',(#3948),#2968,.T.);
+#3948 = FACE_BOUND('',#3949,.T.);
+#3949 = EDGE_LOOP('',(#3950,#3951,#3952,#3975));
+#3950 = ORIENTED_EDGE('',*,*,#3668,.T.);
+#3951 = ORIENTED_EDGE('',*,*,#2952,.T.);
+#3952 = ORIENTED_EDGE('',*,*,#3953,.T.);
+#3953 = EDGE_CURVE('',#2925,#3954,#3956,.T.);
+#3954 = VERTEX_POINT('',#3955);
+#3955 = CARTESIAN_POINT('',(-1.6,-0.2,-1.4));
+#3956 = SURFACE_CURVE('',#3957,(#3961,#3968),.PCURVE_S1.);
+#3957 = LINE('',#3958,#3959);
+#3958 = CARTESIAN_POINT('',(-1.6,-0.2,1.4));
+#3959 = VECTOR('',#3960,1.);
+#3960 = DIRECTION('',(0.,0.,-1.));
+#3961 = PCURVE('',#2968,#3962);
+#3962 = DEFINITIONAL_REPRESENTATION('',(#3963),#3967);
+#3963 = LINE('',#3964,#3965);
+#3964 = CARTESIAN_POINT('',(-1.4,-1.6));
+#3965 = VECTOR('',#3966,1.);
+#3966 = DIRECTION('',(1.,0.));
+#3967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3968 = PCURVE('',#2940,#3969);
+#3969 = DEFINITIONAL_REPRESENTATION('',(#3970),#3974);
+#3970 = LINE('',#3971,#3972);
+#3971 = CARTESIAN_POINT('',(2.8,-0.2));
+#3972 = VECTOR('',#3973,1.);
+#3973 = DIRECTION('',(-1.,0.));
+#3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3975 = ORIENTED_EDGE('',*,*,#3976,.T.);
+#3976 = EDGE_CURVE('',#3954,#3669,#3977,.T.);
+#3977 = SURFACE_CURVE('',#3978,(#3982,#3989),.PCURVE_S1.);
+#3978 = LINE('',#3979,#3980);
+#3979 = CARTESIAN_POINT('',(-1.6,-0.2,-1.4));
+#3980 = VECTOR('',#3981,1.);
+#3981 = DIRECTION('',(1.,0.,0.));
+#3982 = PCURVE('',#2968,#3983);
+#3983 = DEFINITIONAL_REPRESENTATION('',(#3984),#3988);
+#3984 = LINE('',#3985,#3986);
+#3985 = CARTESIAN_POINT('',(1.4,-1.6));
+#3986 = VECTOR('',#3987,1.);
+#3987 = DIRECTION('',(0.,1.));
+#3988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3989 = PCURVE('',#2578,#3990);
+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#3995);
+#3991 = LINE('',#3992,#3993);
+#3992 = CARTESIAN_POINT('',(3.2,-0.2));
+#3993 = VECTOR('',#3994,1.);
+#3994 = DIRECTION('',(-1.,0.));
+#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3996 = ADVANCED_FACE('',(#3997),#4011,.F.);
+#3997 = FACE_BOUND('',#3998,.F.);
+#3998 = EDGE_LOOP('',(#3999,#4029,#4060,#4061));
+#3999 = ORIENTED_EDGE('',*,*,#4000,.T.);
+#4000 = EDGE_CURVE('',#4001,#4003,#4005,.T.);
+#4001 = VERTEX_POINT('',#4002);
+#4002 = CARTESIAN_POINT('',(-1.2,0.84,-1.469576158977E-16));
+#4003 = VERTEX_POINT('',#4004);
+#4004 = CARTESIAN_POINT('',(-1.2,0.74,-1.469576158977E-16));
+#4005 = SEAM_CURVE('',#4006,(#4010,#4022),.PCURVE_S1.);
+#4006 = LINE('',#4007,#4008);
+#4007 = CARTESIAN_POINT('',(-1.2,0.84,-1.469576158977E-16));
+#4008 = VECTOR('',#4009,1.);
+#4009 = DIRECTION('',(0.,-1.,0.));
+#4010 = PCURVE('',#4011,#4016);
+#4011 = CYLINDRICAL_SURFACE('',#4012,1.2);
+#4012 = AXIS2_PLACEMENT_3D('',#4013,#4014,#4015);
+#4013 = CARTESIAN_POINT('',(0.,0.84,0.));
+#4014 = DIRECTION('',(0.,-1.,0.));
+#4015 = DIRECTION('',(1.,0.,0.));
+#4016 = DEFINITIONAL_REPRESENTATION('',(#4017),#4021);
+#4017 = LINE('',#4018,#4019);
+#4018 = CARTESIAN_POINT('',(9.424777960769,0.));
+#4019 = VECTOR('',#4020,1.);
+#4020 = DIRECTION('',(0.,1.));
+#4021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4022 = PCURVE('',#4011,#4023);
+#4023 = DEFINITIONAL_REPRESENTATION('',(#4024),#4028);
+#4024 = LINE('',#4025,#4026);
+#4025 = CARTESIAN_POINT('',(3.14159265359,0.));
+#4026 = VECTOR('',#4027,1.);
+#4027 = DIRECTION('',(0.,1.));
+#4028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4029 = ORIENTED_EDGE('',*,*,#4030,.F.);
+#4030 = EDGE_CURVE('',#4003,#4003,#4031,.T.);
+#4031 = SURFACE_CURVE('',#4032,(#4037,#4044),.PCURVE_S1.);
+#4032 = CIRCLE('',#4033,1.2);
+#4033 = AXIS2_PLACEMENT_3D('',#4034,#4035,#4036);
+#4034 = CARTESIAN_POINT('',(0.,0.74,0.));
+#4035 = DIRECTION('',(0.,-1.,0.));
+#4036 = DIRECTION('',(1.,0.,0.));
+#4037 = PCURVE('',#4011,#4038);
+#4038 = DEFINITIONAL_REPRESENTATION('',(#4039),#4043);
+#4039 = LINE('',#4040,#4041);
+#4040 = CARTESIAN_POINT('',(0.,1.E-01));
+#4041 = VECTOR('',#4042,1.);
+#4042 = DIRECTION('',(1.,0.));
+#4043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4044 = PCURVE('',#4045,#4050);
+#4045 = PLANE('',#4046);
+#4046 = AXIS2_PLACEMENT_3D('',#4047,#4048,#4049);
+#4047 = CARTESIAN_POINT('',(0.,0.74,0.));
+#4048 = DIRECTION('',(0.,1.,0.));
+#4049 = DIRECTION('',(0.,0.,1.));
+#4050 = DEFINITIONAL_REPRESENTATION('',(#4051),#4059);
+#4051 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4052,#4053,#4054,#4055,
+#4056,#4057,#4058),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4052 = CARTESIAN_POINT('',(0.,1.2));
+#4053 = CARTESIAN_POINT('',(2.078460969083,1.2));
+#4054 = CARTESIAN_POINT('',(1.039230484541,-0.6));
+#4055 = CARTESIAN_POINT('',(2.939152317954E-16,-2.4));
+#4056 = CARTESIAN_POINT('',(-1.039230484541,-0.6));
+#4057 = CARTESIAN_POINT('',(-2.078460969083,1.2));
+#4058 = CARTESIAN_POINT('',(0.,1.2));
+#4059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4060 = ORIENTED_EDGE('',*,*,#4000,.F.);
+#4061 = ORIENTED_EDGE('',*,*,#4062,.T.);
+#4062 = EDGE_CURVE('',#4001,#4001,#4063,.T.);
+#4063 = SURFACE_CURVE('',#4064,(#4069,#4076),.PCURVE_S1.);
+#4064 = CIRCLE('',#4065,1.2);
+#4065 = AXIS2_PLACEMENT_3D('',#4066,#4067,#4068);
+#4066 = CARTESIAN_POINT('',(0.,0.84,0.));
+#4067 = DIRECTION('',(0.,-1.,0.));
+#4068 = DIRECTION('',(1.,0.,0.));
+#4069 = PCURVE('',#4011,#4070);
+#4070 = DEFINITIONAL_REPRESENTATION('',(#4071),#4075);
+#4071 = LINE('',#4072,#4073);
+#4072 = CARTESIAN_POINT('',(0.,0.));
+#4073 = VECTOR('',#4074,1.);
+#4074 = DIRECTION('',(1.,0.));
+#4075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4076 = PCURVE('',#2912,#4077);
+#4077 = DEFINITIONAL_REPRESENTATION('',(#4078),#4086);
+#4078 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4079,#4080,#4081,#4082,
+#4083,#4084,#4085),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4079 = CARTESIAN_POINT('',(0.,1.2));
+#4080 = CARTESIAN_POINT('',(2.078460969083,1.2));
+#4081 = CARTESIAN_POINT('',(1.039230484541,-0.6));
+#4082 = CARTESIAN_POINT('',(2.939152317954E-16,-2.4));
+#4083 = CARTESIAN_POINT('',(-1.039230484541,-0.6));
+#4084 = CARTESIAN_POINT('',(-2.078460969083,1.2));
+#4085 = CARTESIAN_POINT('',(0.,1.2));
+#4086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4087 = ADVANCED_FACE('',(#4088),#4045,.T.);
+#4088 = FACE_BOUND('',#4089,.T.);
+#4089 = EDGE_LOOP('',(#4090));
+#4090 = ORIENTED_EDGE('',*,*,#4030,.F.);
+#4091 = ADVANCED_FACE('',(#4092),#2884,.F.);
+#4092 = FACE_BOUND('',#4093,.T.);
+#4093 = EDGE_LOOP('',(#4094,#4117,#4118,#4141));
+#4094 = ORIENTED_EDGE('',*,*,#4095,.F.);
+#4095 = EDGE_CURVE('',#2869,#4096,#4098,.T.);
+#4096 = VERTEX_POINT('',#4097);
+#4097 = CARTESIAN_POINT('',(1.6,0.84,0.51));
+#4098 = SURFACE_CURVE('',#4099,(#4103,#4110),.PCURVE_S1.);
+#4099 = LINE('',#4100,#4101);
+#4100 = CARTESIAN_POINT('',(0.8825,0.84,1.2275));
+#4101 = VECTOR('',#4102,1.);
+#4102 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#4103 = PCURVE('',#2884,#4104);
+#4104 = DEFINITIONAL_REPRESENTATION('',(#4105),#4109);
+#4105 = LINE('',#4106,#4107);
+#4106 = CARTESIAN_POINT('',(0.243951839509,0.));
+#4107 = VECTOR('',#4108,1.);
+#4108 = DIRECTION('',(1.,0.));
+#4109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4110 = PCURVE('',#2912,#4111);
+#4111 = DEFINITIONAL_REPRESENTATION('',(#4112),#4116);
+#4112 = LINE('',#4113,#4114);
+#4113 = CARTESIAN_POINT('',(1.2275,0.8825));
+#4114 = VECTOR('',#4115,1.);
+#4115 = DIRECTION('',(-0.707106781187,0.707106781187));
+#4116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4117 = ORIENTED_EDGE('',*,*,#2868,.F.);
+#4118 = ORIENTED_EDGE('',*,*,#4119,.T.);
+#4119 = EDGE_CURVE('',#2841,#4120,#4122,.T.);
+#4120 = VERTEX_POINT('',#4121);
+#4121 = CARTESIAN_POINT('',(1.6,0.64,0.51));
+#4122 = SURFACE_CURVE('',#4123,(#4127,#4134),.PCURVE_S1.);
+#4123 = LINE('',#4124,#4125);
+#4124 = CARTESIAN_POINT('',(1.3775,0.64,0.7325));
+#4125 = VECTOR('',#4126,1.);
+#4126 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
+#4127 = PCURVE('',#2884,#4128);
+#4128 = DEFINITIONAL_REPRESENTATION('',(#4129),#4133);
+#4129 = LINE('',#4130,#4131);
+#4130 = CARTESIAN_POINT('',(0.943987552884,0.2));
+#4131 = VECTOR('',#4132,1.);
+#4132 = DIRECTION('',(1.,0.));
+#4133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4134 = PCURVE('',#2856,#4135);
+#4135 = DEFINITIONAL_REPRESENTATION('',(#4136),#4140);
+#4136 = LINE('',#4137,#4138);
+#4137 = CARTESIAN_POINT('',(0.2225,0.2225));
+#4138 = VECTOR('',#4139,1.);
+#4139 = DIRECTION('',(0.707106781187,0.707106781187));
+#4140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4141 = ORIENTED_EDGE('',*,*,#4142,.F.);
+#4142 = EDGE_CURVE('',#4096,#4120,#4143,.T.);
+#4143 = SURFACE_CURVE('',#4144,(#4148,#4155),.PCURVE_S1.);
+#4144 = LINE('',#4145,#4146);
+#4145 = CARTESIAN_POINT('',(1.6,0.42,0.51));
+#4146 = VECTOR('',#4147,1.);
+#4147 = DIRECTION('',(0.,-1.,0.));
+#4148 = PCURVE('',#2884,#4149);
+#4149 = DEFINITIONAL_REPRESENTATION('',(#4150),#4154);
+#4150 = LINE('',#4151,#4152);
+#4151 = CARTESIAN_POINT('',(1.258650070512,0.42));
+#4152 = VECTOR('',#4153,1.);
+#4153 = DIRECTION('',(0.,1.));
+#4154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4155 = PCURVE('',#2828,#4156);
+#4156 = DEFINITIONAL_REPRESENTATION('',(#4157),#4161);
+#4157 = LINE('',#4158,#4159);
+#4158 = CARTESIAN_POINT('',(0.89,0.42));
+#4159 = VECTOR('',#4160,1.);
+#4160 = DIRECTION('',(0.,-1.));
+#4161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4162 = ADVANCED_FACE('',(#4163),#2856,.F.);
+#4163 = FACE_BOUND('',#4164,.T.);
+#4164 = EDGE_LOOP('',(#4165,#4166,#4187));
+#4165 = ORIENTED_EDGE('',*,*,#2840,.F.);
+#4166 = ORIENTED_EDGE('',*,*,#4167,.F.);
+#4167 = EDGE_CURVE('',#4120,#2813,#4168,.T.);
+#4168 = SURFACE_CURVE('',#4169,(#4173,#4180),.PCURVE_S1.);
+#4169 = LINE('',#4170,#4171);
+#4170 = CARTESIAN_POINT('',(1.6,0.64,1.1775));
+#4171 = VECTOR('',#4172,1.);
+#4172 = DIRECTION('',(0.,0.,1.));
+#4173 = PCURVE('',#2856,#4174);
+#4174 = DEFINITIONAL_REPRESENTATION('',(#4175),#4179);
+#4175 = LINE('',#4176,#4177);
+#4176 = CARTESIAN_POINT('',(-0.2225,0.445));
+#4177 = VECTOR('',#4178,1.);
+#4178 = DIRECTION('',(-1.,0.));
+#4179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4180 = PCURVE('',#2828,#4181);
+#4181 = DEFINITIONAL_REPRESENTATION('',(#4182),#4186);
+#4182 = LINE('',#4183,#4184);
+#4183 = CARTESIAN_POINT('',(0.2225,0.64));
+#4184 = VECTOR('',#4185,1.);
+#4185 = DIRECTION('',(-1.,0.));
+#4186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4187 = ORIENTED_EDGE('',*,*,#4119,.F.);
+#4188 = ADVANCED_FACE('',(#4189),#2828,.T.);
+#4189 = FACE_BOUND('',#4190,.T.);
+#4190 = EDGE_LOOP('',(#4191,#4192,#4193,#4194,#4195,#4218));
+#4191 = ORIENTED_EDGE('',*,*,#4142,.T.);
+#4192 = ORIENTED_EDGE('',*,*,#4167,.T.);
+#4193 = ORIENTED_EDGE('',*,*,#2812,.F.);
+#4194 = ORIENTED_EDGE('',*,*,#3926,.F.);
+#4195 = ORIENTED_EDGE('',*,*,#4196,.T.);
+#4196 = EDGE_CURVE('',#3904,#4197,#4199,.T.);
+#4197 = VERTEX_POINT('',#4198);
+#4198 = CARTESIAN_POINT('',(1.6,0.84,-1.4));
+#4199 = SURFACE_CURVE('',#4200,(#4204,#4211),.PCURVE_S1.);
+#4200 = LINE('',#4201,#4202);
+#4201 = CARTESIAN_POINT('',(1.6,0.,-1.4));
+#4202 = VECTOR('',#4203,1.);
+#4203 = DIRECTION('',(0.,1.,0.));
+#4204 = PCURVE('',#2828,#4205);
+#4205 = DEFINITIONAL_REPRESENTATION('',(#4206),#4210);
+#4206 = LINE('',#4207,#4208);
+#4207 = CARTESIAN_POINT('',(2.8,0.));
+#4208 = VECTOR('',#4209,1.);
+#4209 = DIRECTION('',(0.,1.));
+#4210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4211 = PCURVE('',#2578,#4212);
+#4212 = DEFINITIONAL_REPRESENTATION('',(#4213),#4217);
+#4213 = LINE('',#4214,#4215);
+#4214 = CARTESIAN_POINT('',(0.,0.));
+#4215 = VECTOR('',#4216,1.);
+#4216 = DIRECTION('',(0.,1.));
+#4217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4218 = ORIENTED_EDGE('',*,*,#4219,.F.);
+#4219 = EDGE_CURVE('',#4096,#4197,#4220,.T.);
+#4220 = SURFACE_CURVE('',#4221,(#4225,#4232),.PCURVE_S1.);
+#4221 = LINE('',#4222,#4223);
+#4222 = CARTESIAN_POINT('',(1.6,0.84,-1.4));
+#4223 = VECTOR('',#4224,1.);
+#4224 = DIRECTION('',(0.,0.,-1.));
+#4225 = PCURVE('',#2828,#4226);
+#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4231);
+#4227 = LINE('',#4228,#4229);
+#4228 = CARTESIAN_POINT('',(2.8,0.84));
+#4229 = VECTOR('',#4230,1.);
+#4230 = DIRECTION('',(1.,0.));
+#4231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4232 = PCURVE('',#2912,#4233);
+#4233 = DEFINITIONAL_REPRESENTATION('',(#4234),#4238);
+#4234 = LINE('',#4235,#4236);
+#4235 = CARTESIAN_POINT('',(-1.4,1.6));
+#4236 = VECTOR('',#4237,1.);
+#4237 = DIRECTION('',(-1.,0.));
+#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4239 = ADVANCED_FACE('',(#4240),#3471,.T.);
+#4240 = FACE_BOUND('',#4241,.T.);
+#4241 = EDGE_LOOP('',(#4242,#4265,#4288,#4309));
+#4242 = ORIENTED_EDGE('',*,*,#4243,.F.);
+#4243 = EDGE_CURVE('',#4244,#3449,#4246,.T.);
+#4244 = VERTEX_POINT('',#4245);
+#4245 = CARTESIAN_POINT('',(0.75,0.84,-1.3));
+#4246 = SURFACE_CURVE('',#4247,(#4251,#4258),.PCURVE_S1.);
+#4247 = LINE('',#4248,#4249);
+#4248 = CARTESIAN_POINT('',(0.75,0.,-1.3));
+#4249 = VECTOR('',#4250,1.);
+#4250 = DIRECTION('',(0.,-1.,0.));
+#4251 = PCURVE('',#3471,#4252);
+#4252 = DEFINITIONAL_REPRESENTATION('',(#4253),#4257);
+#4253 = LINE('',#4254,#4255);
+#4254 = CARTESIAN_POINT('',(3.54161881672E-03,0.));
+#4255 = VECTOR('',#4256,1.);
+#4256 = DIRECTION('',(0.,-1.));
+#4257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4258 = PCURVE('',#3553,#4259);
+#4259 = DEFINITIONAL_REPRESENTATION('',(#4260),#4264);
+#4260 = LINE('',#4261,#4262);
+#4261 = CARTESIAN_POINT('',(0.,0.));
+#4262 = VECTOR('',#4263,1.);
+#4263 = DIRECTION('',(0.,-1.));
+#4264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4265 = ORIENTED_EDGE('',*,*,#4266,.F.);
+#4266 = EDGE_CURVE('',#4267,#4244,#4269,.T.);
+#4267 = VERTEX_POINT('',#4268);
+#4268 = CARTESIAN_POINT('',(0.75,0.84,-1.303541618817));
+#4269 = SURFACE_CURVE('',#4270,(#4274,#4281),.PCURVE_S1.);
+#4270 = LINE('',#4271,#4272);
+#4271 = CARTESIAN_POINT('',(0.75,0.84,-1.303541618817));
+#4272 = VECTOR('',#4273,1.);
+#4273 = DIRECTION('',(0.,0.,1.));
+#4274 = PCURVE('',#3471,#4275);
+#4275 = DEFINITIONAL_REPRESENTATION('',(#4276),#4280);
+#4276 = LINE('',#4277,#4278);
+#4277 = CARTESIAN_POINT('',(0.,0.84));
+#4278 = VECTOR('',#4279,1.);
+#4279 = DIRECTION('',(1.,0.));
+#4280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4281 = PCURVE('',#2912,#4282);
+#4282 = DEFINITIONAL_REPRESENTATION('',(#4283),#4287);
+#4283 = LINE('',#4284,#4285);
+#4284 = CARTESIAN_POINT('',(-1.303541618817,0.75));
+#4285 = VECTOR('',#4286,1.);
+#4286 = DIRECTION('',(1.,0.));
+#4287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4288 = ORIENTED_EDGE('',*,*,#4289,.F.);
+#4289 = EDGE_CURVE('',#3451,#4267,#4290,.T.);
+#4290 = SURFACE_CURVE('',#4291,(#4295,#4302),.PCURVE_S1.);
+#4291 = LINE('',#4292,#4293);
+#4292 = CARTESIAN_POINT('',(0.75,0.,-1.303541618817));
+#4293 = VECTOR('',#4294,1.);
+#4294 = DIRECTION('',(0.,1.,0.));
+#4295 = PCURVE('',#3471,#4296);
+#4296 = DEFINITIONAL_REPRESENTATION('',(#4297),#4301);
+#4297 = LINE('',#4298,#4299);
+#4298 = CARTESIAN_POINT('',(0.,0.));
+#4299 = VECTOR('',#4300,1.);
+#4300 = DIRECTION('',(0.,1.));
+#4301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4302 = PCURVE('',#3499,#4303);
+#4303 = DEFINITIONAL_REPRESENTATION('',(#4304),#4308);
+#4304 = LINE('',#4305,#4306);
+#4305 = CARTESIAN_POINT('',(1.5,0.));
+#4306 = VECTOR('',#4307,1.);
+#4307 = DIRECTION('',(0.,1.));
+#4308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4309 = ORIENTED_EDGE('',*,*,#3448,.F.);
+#4310 = ADVANCED_FACE('',(#4311),#3499,.T.);
+#4311 = FACE_BOUND('',#4312,.T.);
+#4312 = EDGE_LOOP('',(#4313,#4314,#4337,#4358));
+#4313 = ORIENTED_EDGE('',*,*,#4289,.T.);
+#4314 = ORIENTED_EDGE('',*,*,#4315,.F.);
+#4315 = EDGE_CURVE('',#4316,#4267,#4318,.T.);
+#4316 = VERTEX_POINT('',#4317);
+#4317 = CARTESIAN_POINT('',(-0.75,0.84,-1.303541618817));
+#4318 = SURFACE_CURVE('',#4319,(#4323,#4330),.PCURVE_S1.);
+#4319 = LINE('',#4320,#4321);
+#4320 = CARTESIAN_POINT('',(-0.75,0.84,-1.303541618817));
+#4321 = VECTOR('',#4322,1.);
+#4322 = DIRECTION('',(1.,0.,0.));
+#4323 = PCURVE('',#3499,#4324);
+#4324 = DEFINITIONAL_REPRESENTATION('',(#4325),#4329);
+#4325 = LINE('',#4326,#4327);
+#4326 = CARTESIAN_POINT('',(0.,0.84));
+#4327 = VECTOR('',#4328,1.);
+#4328 = DIRECTION('',(1.,0.));
+#4329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4330 = PCURVE('',#2912,#4331);
+#4331 = DEFINITIONAL_REPRESENTATION('',(#4332),#4336);
+#4332 = LINE('',#4333,#4334);
+#4333 = CARTESIAN_POINT('',(-1.303541618817,-0.75));
+#4334 = VECTOR('',#4335,1.);
+#4335 = DIRECTION('',(0.,1.));
+#4336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4337 = ORIENTED_EDGE('',*,*,#4338,.F.);
+#4338 = EDGE_CURVE('',#3484,#4316,#4339,.T.);
+#4339 = SURFACE_CURVE('',#4340,(#4344,#4351),.PCURVE_S1.);
+#4340 = LINE('',#4341,#4342);
+#4341 = CARTESIAN_POINT('',(-0.75,0.,-1.303541618817));
+#4342 = VECTOR('',#4343,1.);
+#4343 = DIRECTION('',(0.,1.,0.));
+#4344 = PCURVE('',#3499,#4345);
+#4345 = DEFINITIONAL_REPRESENTATION('',(#4346),#4350);
+#4346 = LINE('',#4347,#4348);
+#4347 = CARTESIAN_POINT('',(0.,0.));
+#4348 = VECTOR('',#4349,1.);
+#4349 = DIRECTION('',(0.,1.));
+#4350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4351 = PCURVE('',#3527,#4352);
+#4352 = DEFINITIONAL_REPRESENTATION('',(#4353),#4357);
+#4353 = LINE('',#4354,#4355);
+#4354 = CARTESIAN_POINT('',(3.54161881672E-03,0.));
+#4355 = VECTOR('',#4356,1.);
+#4356 = DIRECTION('',(0.,1.));
+#4357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4358 = ORIENTED_EDGE('',*,*,#3483,.F.);
+#4359 = ADVANCED_FACE('',(#4360),#3527,.T.);
+#4360 = FACE_BOUND('',#4361,.T.);
+#4361 = EDGE_LOOP('',(#4362,#4363,#4386,#4407));
+#4362 = ORIENTED_EDGE('',*,*,#4338,.T.);
+#4363 = ORIENTED_EDGE('',*,*,#4364,.F.);
+#4364 = EDGE_CURVE('',#4365,#4316,#4367,.T.);
+#4365 = VERTEX_POINT('',#4366);
+#4366 = CARTESIAN_POINT('',(-0.75,0.84,-1.3));
+#4367 = SURFACE_CURVE('',#4368,(#4372,#4379),.PCURVE_S1.);
+#4368 = LINE('',#4369,#4370);
+#4369 = CARTESIAN_POINT('',(-0.75,0.84,1.303541618817));
+#4370 = VECTOR('',#4371,1.);
+#4371 = DIRECTION('',(-1.064621766385E-16,0.,-1.));
+#4372 = PCURVE('',#3527,#4373);
+#4373 = DEFINITIONAL_REPRESENTATION('',(#4374),#4378);
+#4374 = LINE('',#4375,#4376);
+#4375 = CARTESIAN_POINT('',(-2.603541618817,0.84));
+#4376 = VECTOR('',#4377,1.);
+#4377 = DIRECTION('',(1.,0.));
+#4378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4379 = PCURVE('',#2912,#4380);
+#4380 = DEFINITIONAL_REPRESENTATION('',(#4381),#4385);
+#4381 = LINE('',#4382,#4383);
+#4382 = CARTESIAN_POINT('',(1.303541618817,-0.75));
+#4383 = VECTOR('',#4384,1.);
+#4384 = DIRECTION('',(-1.,-1.064621766385E-16));
+#4385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4386 = ORIENTED_EDGE('',*,*,#4387,.F.);
+#4387 = EDGE_CURVE('',#3512,#4365,#4388,.T.);
+#4388 = SURFACE_CURVE('',#4389,(#4393,#4400),.PCURVE_S1.);
+#4389 = LINE('',#4390,#4391);
+#4390 = CARTESIAN_POINT('',(-0.75,0.,-1.3));
+#4391 = VECTOR('',#4392,1.);
+#4392 = DIRECTION('',(0.,1.,0.));
+#4393 = PCURVE('',#3527,#4394);
+#4394 = DEFINITIONAL_REPRESENTATION('',(#4395),#4399);
+#4395 = LINE('',#4396,#4397);
+#4396 = CARTESIAN_POINT('',(0.,0.));
+#4397 = VECTOR('',#4398,1.);
+#4398 = DIRECTION('',(0.,1.));
+#4399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4400 = PCURVE('',#3553,#4401);
+#4401 = DEFINITIONAL_REPRESENTATION('',(#4402),#4406);
+#4402 = LINE('',#4403,#4404);
+#4403 = CARTESIAN_POINT('',(1.5,0.));
+#4404 = VECTOR('',#4405,1.);
+#4405 = DIRECTION('',(0.,1.));
+#4406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4407 = ORIENTED_EDGE('',*,*,#3511,.F.);
+#4408 = ADVANCED_FACE('',(#4409),#3553,.T.);
+#4409 = FACE_BOUND('',#4410,.T.);
+#4410 = EDGE_LOOP('',(#4411,#4412,#4433,#4434));
+#4411 = ORIENTED_EDGE('',*,*,#4387,.T.);
+#4412 = ORIENTED_EDGE('',*,*,#4413,.F.);
+#4413 = EDGE_CURVE('',#4244,#4365,#4414,.T.);
+#4414 = SURFACE_CURVE('',#4415,(#4419,#4426),.PCURVE_S1.);
+#4415 = LINE('',#4416,#4417);
+#4416 = CARTESIAN_POINT('',(-1.5,0.84,-1.3));
+#4417 = VECTOR('',#4418,1.);
+#4418 = DIRECTION('',(-1.,0.,0.));
+#4419 = PCURVE('',#3553,#4420);
+#4420 = DEFINITIONAL_REPRESENTATION('',(#4421),#4425);
+#4421 = LINE('',#4422,#4423);
+#4422 = CARTESIAN_POINT('',(2.25,0.84));
+#4423 = VECTOR('',#4424,1.);
+#4424 = DIRECTION('',(1.,0.));
+#4425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4426 = PCURVE('',#2912,#4427);
+#4427 = DEFINITIONAL_REPRESENTATION('',(#4428),#4432);
+#4428 = LINE('',#4429,#4430);
+#4429 = CARTESIAN_POINT('',(-1.3,-1.5));
+#4430 = VECTOR('',#4431,1.);
+#4431 = DIRECTION('',(0.,-1.));
+#4432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4433 = ORIENTED_EDGE('',*,*,#4243,.T.);
+#4434 = ORIENTED_EDGE('',*,*,#3539,.F.);
+#4435 = ADVANCED_FACE('',(#4436),#3351,.T.);
+#4436 = FACE_BOUND('',#4437,.T.);
+#4437 = EDGE_LOOP('',(#4438,#4461,#4484,#4505));
+#4438 = ORIENTED_EDGE('',*,*,#4439,.F.);
+#4439 = EDGE_CURVE('',#4440,#3329,#4442,.T.);
+#4440 = VERTEX_POINT('',#4441);
+#4441 = CARTESIAN_POINT('',(0.75,0.84,1.3));
+#4442 = SURFACE_CURVE('',#4443,(#4447,#4454),.PCURVE_S1.);
+#4443 = LINE('',#4444,#4445);
+#4444 = CARTESIAN_POINT('',(0.75,0.,1.3));
+#4445 = VECTOR('',#4446,1.);
+#4446 = DIRECTION('',(0.,-1.,0.));
+#4447 = PCURVE('',#3351,#4448);
+#4448 = DEFINITIONAL_REPRESENTATION('',(#4449),#4453);
+#4449 = LINE('',#4450,#4451);
+#4450 = CARTESIAN_POINT('',(1.5,0.));
+#4451 = VECTOR('',#4452,1.);
+#4452 = DIRECTION('',(0.,-1.));
+#4453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4454 = PCURVE('',#3433,#4455);
+#4455 = DEFINITIONAL_REPRESENTATION('',(#4456),#4460);
+#4456 = LINE('',#4457,#4458);
+#4457 = CARTESIAN_POINT('',(0.,0.));
+#4458 = VECTOR('',#4459,1.);
+#4459 = DIRECTION('',(0.,-1.));
+#4460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4461 = ORIENTED_EDGE('',*,*,#4462,.F.);
+#4462 = EDGE_CURVE('',#4463,#4440,#4465,.T.);
+#4463 = VERTEX_POINT('',#4464);
+#4464 = CARTESIAN_POINT('',(-0.75,0.84,1.3));
+#4465 = SURFACE_CURVE('',#4466,(#4470,#4477),.PCURVE_S1.);
+#4466 = LINE('',#4467,#4468);
+#4467 = CARTESIAN_POINT('',(1.5,0.84,1.3));
+#4468 = VECTOR('',#4469,1.);
+#4469 = DIRECTION('',(1.,0.,0.));
+#4470 = PCURVE('',#3351,#4471);
+#4471 = DEFINITIONAL_REPRESENTATION('',(#4472),#4476);
+#4472 = LINE('',#4473,#4474);
+#4473 = CARTESIAN_POINT('',(2.25,0.84));
+#4474 = VECTOR('',#4475,1.);
+#4475 = DIRECTION('',(1.,0.));
+#4476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4477 = PCURVE('',#2912,#4478);
+#4478 = DEFINITIONAL_REPRESENTATION('',(#4479),#4483);
+#4479 = LINE('',#4480,#4481);
+#4480 = CARTESIAN_POINT('',(1.3,1.5));
+#4481 = VECTOR('',#4482,1.);
+#4482 = DIRECTION('',(0.,1.));
+#4483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4484 = ORIENTED_EDGE('',*,*,#4485,.F.);
+#4485 = EDGE_CURVE('',#3331,#4463,#4486,.T.);
+#4486 = SURFACE_CURVE('',#4487,(#4491,#4498),.PCURVE_S1.);
+#4487 = LINE('',#4488,#4489);
+#4488 = CARTESIAN_POINT('',(-0.75,0.,1.3));
+#4489 = VECTOR('',#4490,1.);
+#4490 = DIRECTION('',(0.,1.,0.));
+#4491 = PCURVE('',#3351,#4492);
+#4492 = DEFINITIONAL_REPRESENTATION('',(#4493),#4497);
+#4493 = LINE('',#4494,#4495);
+#4494 = CARTESIAN_POINT('',(0.,0.));
+#4495 = VECTOR('',#4496,1.);
+#4496 = DIRECTION('',(0.,1.));
+#4497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4498 = PCURVE('',#3379,#4499);
+#4499 = DEFINITIONAL_REPRESENTATION('',(#4500),#4504);
+#4500 = LINE('',#4501,#4502);
+#4501 = CARTESIAN_POINT('',(3.54161881672E-03,0.));
+#4502 = VECTOR('',#4503,1.);
+#4503 = DIRECTION('',(0.,1.));
+#4504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4505 = ORIENTED_EDGE('',*,*,#3328,.F.);
+#4506 = ADVANCED_FACE('',(#4507),#3379,.T.);
+#4507 = FACE_BOUND('',#4508,.T.);
+#4508 = EDGE_LOOP('',(#4509,#4510,#4533,#4554));
+#4509 = ORIENTED_EDGE('',*,*,#4485,.T.);
+#4510 = ORIENTED_EDGE('',*,*,#4511,.F.);
+#4511 = EDGE_CURVE('',#4512,#4463,#4514,.T.);
+#4512 = VERTEX_POINT('',#4513);
+#4513 = CARTESIAN_POINT('',(-0.75,0.84,1.303541618817));
+#4514 = SURFACE_CURVE('',#4515,(#4519,#4526),.PCURVE_S1.);
+#4515 = LINE('',#4516,#4517);
+#4516 = CARTESIAN_POINT('',(-0.75,0.84,1.303541618817));
+#4517 = VECTOR('',#4518,1.);
+#4518 = DIRECTION('',(-1.064621766385E-16,0.,-1.));
+#4519 = PCURVE('',#3379,#4520);
+#4520 = DEFINITIONAL_REPRESENTATION('',(#4521),#4525);
+#4521 = LINE('',#4522,#4523);
+#4522 = CARTESIAN_POINT('',(0.,0.84));
+#4523 = VECTOR('',#4524,1.);
+#4524 = DIRECTION('',(1.,0.));
+#4525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4526 = PCURVE('',#2912,#4527);
+#4527 = DEFINITIONAL_REPRESENTATION('',(#4528),#4532);
+#4528 = LINE('',#4529,#4530);
+#4529 = CARTESIAN_POINT('',(1.303541618817,-0.75));
+#4530 = VECTOR('',#4531,1.);
+#4531 = DIRECTION('',(-1.,-1.064621766385E-16));
+#4532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4533 = ORIENTED_EDGE('',*,*,#4534,.F.);
+#4534 = EDGE_CURVE('',#3364,#4512,#4535,.T.);
+#4535 = SURFACE_CURVE('',#4536,(#4540,#4547),.PCURVE_S1.);
+#4536 = LINE('',#4537,#4538);
+#4537 = CARTESIAN_POINT('',(-0.75,0.,1.303541618817));
+#4538 = VECTOR('',#4539,1.);
+#4539 = DIRECTION('',(0.,1.,0.));
+#4540 = PCURVE('',#3379,#4541);
+#4541 = DEFINITIONAL_REPRESENTATION('',(#4542),#4546);
+#4542 = LINE('',#4543,#4544);
+#4543 = CARTESIAN_POINT('',(0.,0.));
+#4544 = VECTOR('',#4545,1.);
+#4545 = DIRECTION('',(0.,1.));
+#4546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4547 = PCURVE('',#3407,#4548);
+#4548 = DEFINITIONAL_REPRESENTATION('',(#4549),#4553);
+#4549 = LINE('',#4550,#4551);
+#4550 = CARTESIAN_POINT('',(1.5,0.));
+#4551 = VECTOR('',#4552,1.);
+#4552 = DIRECTION('',(0.,1.));
+#4553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4554 = ORIENTED_EDGE('',*,*,#3363,.F.);
+#4555 = ADVANCED_FACE('',(#4556),#3407,.T.);
+#4556 = FACE_BOUND('',#4557,.T.);
+#4557 = EDGE_LOOP('',(#4558,#4559,#4582,#4603));
+#4558 = ORIENTED_EDGE('',*,*,#4534,.T.);
+#4559 = ORIENTED_EDGE('',*,*,#4560,.F.);
+#4560 = EDGE_CURVE('',#4561,#4512,#4563,.T.);
+#4561 = VERTEX_POINT('',#4562);
+#4562 = CARTESIAN_POINT('',(0.75,0.84,1.303541618817));
+#4563 = SURFACE_CURVE('',#4564,(#4568,#4575),.PCURVE_S1.);
+#4564 = LINE('',#4565,#4566);
+#4565 = CARTESIAN_POINT('',(0.75,0.84,1.303541618817));
+#4566 = VECTOR('',#4567,1.);
+#4567 = DIRECTION('',(-1.,0.,0.));
+#4568 = PCURVE('',#3407,#4569);
+#4569 = DEFINITIONAL_REPRESENTATION('',(#4570),#4574);
+#4570 = LINE('',#4571,#4572);
+#4571 = CARTESIAN_POINT('',(0.,0.84));
+#4572 = VECTOR('',#4573,1.);
+#4573 = DIRECTION('',(1.,0.));
+#4574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4575 = PCURVE('',#2912,#4576);
+#4576 = DEFINITIONAL_REPRESENTATION('',(#4577),#4581);
+#4577 = LINE('',#4578,#4579);
+#4578 = CARTESIAN_POINT('',(1.303541618817,0.75));
+#4579 = VECTOR('',#4580,1.);
+#4580 = DIRECTION('',(0.,-1.));
+#4581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4582 = ORIENTED_EDGE('',*,*,#4583,.F.);
+#4583 = EDGE_CURVE('',#3392,#4561,#4584,.T.);
+#4584 = SURFACE_CURVE('',#4585,(#4589,#4596),.PCURVE_S1.);
+#4585 = LINE('',#4586,#4587);
+#4586 = CARTESIAN_POINT('',(0.75,0.,1.303541618817));
+#4587 = VECTOR('',#4588,1.);
+#4588 = DIRECTION('',(0.,1.,0.));
+#4589 = PCURVE('',#3407,#4590);
+#4590 = DEFINITIONAL_REPRESENTATION('',(#4591),#4595);
+#4591 = LINE('',#4592,#4593);
+#4592 = CARTESIAN_POINT('',(0.,0.));
+#4593 = VECTOR('',#4594,1.);
+#4594 = DIRECTION('',(0.,1.));
+#4595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4596 = PCURVE('',#3433,#4597);
+#4597 = DEFINITIONAL_REPRESENTATION('',(#4598),#4602);
+#4598 = LINE('',#4599,#4600);
+#4599 = CARTESIAN_POINT('',(3.54161881672E-03,0.));
+#4600 = VECTOR('',#4601,1.);
+#4601 = DIRECTION('',(0.,1.));
+#4602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4603 = ORIENTED_EDGE('',*,*,#3391,.F.);
+#4604 = ADVANCED_FACE('',(#4605),#3433,.T.);
+#4605 = FACE_BOUND('',#4606,.T.);
+#4606 = EDGE_LOOP('',(#4607,#4608,#4629,#4630));
+#4607 = ORIENTED_EDGE('',*,*,#4583,.T.);
+#4608 = ORIENTED_EDGE('',*,*,#4609,.F.);
+#4609 = EDGE_CURVE('',#4440,#4561,#4610,.T.);
+#4610 = SURFACE_CURVE('',#4611,(#4615,#4622),.PCURVE_S1.);
+#4611 = LINE('',#4612,#4613);
+#4612 = CARTESIAN_POINT('',(0.75,0.84,-1.303541618817));
+#4613 = VECTOR('',#4614,1.);
+#4614 = DIRECTION('',(0.,0.,1.));
+#4615 = PCURVE('',#3433,#4616);
+#4616 = DEFINITIONAL_REPRESENTATION('',(#4617),#4621);
+#4617 = LINE('',#4618,#4619);
+#4618 = CARTESIAN_POINT('',(-2.603541618817,0.84));
+#4619 = VECTOR('',#4620,1.);
+#4620 = DIRECTION('',(1.,0.));
+#4621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4622 = PCURVE('',#2912,#4623);
+#4623 = DEFINITIONAL_REPRESENTATION('',(#4624),#4628);
+#4624 = LINE('',#4625,#4626);
+#4625 = CARTESIAN_POINT('',(-1.303541618817,0.75));
+#4626 = VECTOR('',#4627,1.);
+#4627 = DIRECTION('',(1.,0.));
+#4628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4629 = ORIENTED_EDGE('',*,*,#4439,.T.);
+#4630 = ORIENTED_EDGE('',*,*,#3419,.F.);
+#4631 = ADVANCED_FACE('',(#4632),#2578,.T.);
+#4632 = FACE_BOUND('',#4633,.T.);
+#4633 = EDGE_LOOP('',(#4634,#4635,#4636,#4637,#4638,#4639,#4640,#4641,
+ #4642,#4643,#4644,#4645,#4668,#4689,#4690,#4691));
+#4634 = ORIENTED_EDGE('',*,*,#2554,.F.);
+#4635 = ORIENTED_EDGE('',*,*,#2736,.F.);
+#4636 = ORIENTED_EDGE('',*,*,#3568,.F.);
+#4637 = ORIENTED_EDGE('',*,*,#3870,.F.);
+#4638 = ORIENTED_EDGE('',*,*,#3818,.F.);
+#4639 = ORIENTED_EDGE('',*,*,#3764,.F.);
+#4640 = ORIENTED_EDGE('',*,*,#3715,.F.);
+#4641 = ORIENTED_EDGE('',*,*,#3280,.F.);
+#4642 = ORIENTED_EDGE('',*,*,#3203,.F.);
+#4643 = ORIENTED_EDGE('',*,*,#3691,.F.);
+#4644 = ORIENTED_EDGE('',*,*,#3976,.F.);
+#4645 = ORIENTED_EDGE('',*,*,#4646,.T.);
+#4646 = EDGE_CURVE('',#3954,#4647,#4649,.T.);
+#4647 = VERTEX_POINT('',#4648);
+#4648 = CARTESIAN_POINT('',(-1.6,0.84,-1.4));
+#4649 = SURFACE_CURVE('',#4650,(#4654,#4661),.PCURVE_S1.);
+#4650 = LINE('',#4651,#4652);
+#4651 = CARTESIAN_POINT('',(-1.6,0.,-1.4));
+#4652 = VECTOR('',#4653,1.);
+#4653 = DIRECTION('',(0.,1.,0.));
+#4654 = PCURVE('',#2578,#4655);
+#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660);
+#4656 = LINE('',#4657,#4658);
+#4657 = CARTESIAN_POINT('',(3.2,0.));
+#4658 = VECTOR('',#4659,1.);
+#4659 = DIRECTION('',(0.,1.));
+#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4661 = PCURVE('',#2940,#4662);
+#4662 = DEFINITIONAL_REPRESENTATION('',(#4663),#4667);
+#4663 = LINE('',#4664,#4665);
+#4664 = CARTESIAN_POINT('',(0.,0.));
+#4665 = VECTOR('',#4666,1.);
+#4666 = DIRECTION('',(0.,1.));
+#4667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4668 = ORIENTED_EDGE('',*,*,#4669,.F.);
+#4669 = EDGE_CURVE('',#4197,#4647,#4670,.T.);
+#4670 = SURFACE_CURVE('',#4671,(#4675,#4682),.PCURVE_S1.);
+#4671 = LINE('',#4672,#4673);
+#4672 = CARTESIAN_POINT('',(-1.6,0.84,-1.4));
+#4673 = VECTOR('',#4674,1.);
+#4674 = DIRECTION('',(-1.,0.,0.));
+#4675 = PCURVE('',#2578,#4676);
+#4676 = DEFINITIONAL_REPRESENTATION('',(#4677),#4681);
+#4677 = LINE('',#4678,#4679);
+#4678 = CARTESIAN_POINT('',(3.2,0.84));
+#4679 = VECTOR('',#4680,1.);
+#4680 = DIRECTION('',(1.,0.));
+#4681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4682 = PCURVE('',#2912,#4683);
+#4683 = DEFINITIONAL_REPRESENTATION('',(#4684),#4688);
+#4684 = LINE('',#4685,#4686);
+#4685 = CARTESIAN_POINT('',(-1.4,-1.6));
+#4686 = VECTOR('',#4687,1.);
+#4687 = DIRECTION('',(0.,-1.));
+#4688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4689 = ORIENTED_EDGE('',*,*,#4196,.F.);
+#4690 = ORIENTED_EDGE('',*,*,#3903,.F.);
+#4691 = ORIENTED_EDGE('',*,*,#3618,.F.);
+#4692 = ADVANCED_FACE('',(#4693),#2940,.T.);
+#4693 = FACE_BOUND('',#4694,.T.);
+#4694 = EDGE_LOOP('',(#4695,#4696,#4717,#4718));
+#4695 = ORIENTED_EDGE('',*,*,#2924,.T.);
+#4696 = ORIENTED_EDGE('',*,*,#4697,.F.);
+#4697 = EDGE_CURVE('',#4647,#2897,#4698,.T.);
+#4698 = SURFACE_CURVE('',#4699,(#4703,#4710),.PCURVE_S1.);
+#4699 = LINE('',#4700,#4701);
+#4700 = CARTESIAN_POINT('',(-1.6,0.84,1.4));
+#4701 = VECTOR('',#4702,1.);
+#4702 = DIRECTION('',(0.,0.,1.));
+#4703 = PCURVE('',#2940,#4704);
+#4704 = DEFINITIONAL_REPRESENTATION('',(#4705),#4709);
+#4705 = LINE('',#4706,#4707);
+#4706 = CARTESIAN_POINT('',(2.8,0.84));
+#4707 = VECTOR('',#4708,1.);
+#4708 = DIRECTION('',(1.,0.));
+#4709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4710 = PCURVE('',#2912,#4711);
+#4711 = DEFINITIONAL_REPRESENTATION('',(#4712),#4716);
+#4712 = LINE('',#4713,#4714);
+#4713 = CARTESIAN_POINT('',(1.4,-1.6));
+#4714 = VECTOR('',#4715,1.);
+#4715 = DIRECTION('',(1.,0.));
+#4716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4717 = ORIENTED_EDGE('',*,*,#4646,.F.);
+#4718 = ORIENTED_EDGE('',*,*,#3953,.F.);
+#4719 = ADVANCED_FACE('',(#4720,#4727,#4730,#4736),#2912,.T.);
+#4720 = FACE_BOUND('',#4721,.T.);
+#4721 = EDGE_LOOP('',(#4722,#4723,#4724,#4725,#4726));
+#4722 = ORIENTED_EDGE('',*,*,#4095,.T.);
+#4723 = ORIENTED_EDGE('',*,*,#4219,.T.);
+#4724 = ORIENTED_EDGE('',*,*,#4669,.T.);
+#4725 = ORIENTED_EDGE('',*,*,#4697,.T.);
+#4726 = ORIENTED_EDGE('',*,*,#2896,.T.);
+#4727 = FACE_BOUND('',#4728,.T.);
+#4728 = EDGE_LOOP('',(#4729));
+#4729 = ORIENTED_EDGE('',*,*,#4062,.T.);
+#4730 = FACE_BOUND('',#4731,.T.);
+#4731 = EDGE_LOOP('',(#4732,#4733,#4734,#4735));
+#4732 = ORIENTED_EDGE('',*,*,#4609,.T.);
+#4733 = ORIENTED_EDGE('',*,*,#4560,.T.);
+#4734 = ORIENTED_EDGE('',*,*,#4511,.T.);
+#4735 = ORIENTED_EDGE('',*,*,#4462,.T.);
+#4736 = FACE_BOUND('',#4737,.T.);
+#4737 = EDGE_LOOP('',(#4738,#4739,#4740,#4741));
+#4738 = ORIENTED_EDGE('',*,*,#4413,.T.);
+#4739 = ORIENTED_EDGE('',*,*,#4364,.T.);
+#4740 = ORIENTED_EDGE('',*,*,#4315,.T.);
+#4741 = ORIENTED_EDGE('',*,*,#4266,.T.);
+#4742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4746))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4743,#4744,#4745)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4743 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4744 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4745 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4746 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4743,
+ 'distance_accuracy_value','confusion accuracy');
+#4747 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2444));
+#4748 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4749,#4759,#4768,#4777,#4786,#4795,#4804,#4813,#4822,#4831,#4840,
+ #4849,#4858,#4867,#4876,#4885,#4894,#4903,#4912,#4921,#4930,#4939,
+ #4948,#4957,#4966,#4975,#4984,#4993,#5002,#5011,#5020,#5029,#5038,
+ #5047,#5056,#5065,#5074,#5083),#2434);
+#4749 = STYLED_ITEM('color',(#4750),#220);
+#4750 = PRESENTATION_STYLE_ASSIGNMENT((#4751,#4757));
+#4751 = SURFACE_STYLE_USAGE(.BOTH.,#4752);
+#4752 = SURFACE_SIDE_STYLE('',(#4753));
+#4753 = SURFACE_STYLE_FILL_AREA(#4754);
+#4754 = FILL_AREA_STYLE('',(#4755));
+#4755 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4756 = COLOUR_RGB('',0.5,0.5,0.5);
+#4757 = CURVE_STYLE('',#4758,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4758 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4759 = STYLED_ITEM('color',(#4760),#550);
+#4760 = PRESENTATION_STYLE_ASSIGNMENT((#4761,#4766));
+#4761 = SURFACE_STYLE_USAGE(.BOTH.,#4762);
+#4762 = SURFACE_SIDE_STYLE('',(#4763));
+#4763 = SURFACE_STYLE_FILL_AREA(#4764);
+#4764 = FILL_AREA_STYLE('',(#4765));
+#4765 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4766 = CURVE_STYLE('',#4767,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4767 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4768 = STYLED_ITEM('color',(#4769),#880);
+#4769 = PRESENTATION_STYLE_ASSIGNMENT((#4770,#4775));
+#4770 = SURFACE_STYLE_USAGE(.BOTH.,#4771);
+#4771 = SURFACE_SIDE_STYLE('',(#4772));
+#4772 = SURFACE_STYLE_FILL_AREA(#4773);
+#4773 = FILL_AREA_STYLE('',(#4774));
+#4774 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4775 = CURVE_STYLE('',#4776,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4776 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4777 = STYLED_ITEM('color',(#4778),#1210);
+#4778 = PRESENTATION_STYLE_ASSIGNMENT((#4779,#4784));
+#4779 = SURFACE_STYLE_USAGE(.BOTH.,#4780);
+#4780 = SURFACE_SIDE_STYLE('',(#4781));
+#4781 = SURFACE_STYLE_FILL_AREA(#4782);
+#4782 = FILL_AREA_STYLE('',(#4783));
+#4783 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4784 = CURVE_STYLE('',#4785,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4785 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4786 = STYLED_ITEM('color',(#4787),#227);
+#4787 = PRESENTATION_STYLE_ASSIGNMENT((#4788,#4793));
+#4788 = SURFACE_STYLE_USAGE(.BOTH.,#4789);
+#4789 = SURFACE_SIDE_STYLE('',(#4790));
+#4790 = SURFACE_STYLE_FILL_AREA(#4791);
+#4791 = FILL_AREA_STYLE('',(#4792));
+#4792 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4793 = CURVE_STYLE('',#4794,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4794 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4795 = STYLED_ITEM('color',(#4796),#229);
+#4796 = PRESENTATION_STYLE_ASSIGNMENT((#4797,#4802));
+#4797 = SURFACE_STYLE_USAGE(.BOTH.,#4798);
+#4798 = SURFACE_SIDE_STYLE('',(#4799));
+#4799 = SURFACE_STYLE_FILL_AREA(#4800);
+#4800 = FILL_AREA_STYLE('',(#4801));
+#4801 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4802 = CURVE_STYLE('',#4803,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4803 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4804 = STYLED_ITEM('color',(#4805),#262);
+#4805 = PRESENTATION_STYLE_ASSIGNMENT((#4806,#4811));
+#4806 = SURFACE_STYLE_USAGE(.BOTH.,#4807);
+#4807 = SURFACE_SIDE_STYLE('',(#4808));
+#4808 = SURFACE_STYLE_FILL_AREA(#4809);
+#4809 = FILL_AREA_STYLE('',(#4810));
+#4810 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4811 = CURVE_STYLE('',#4812,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4812 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4813 = STYLED_ITEM('color',(#4814),#290);
+#4814 = PRESENTATION_STYLE_ASSIGNMENT((#4815,#4820));
+#4815 = SURFACE_STYLE_USAGE(.BOTH.,#4816);
+#4816 = SURFACE_SIDE_STYLE('',(#4817));
+#4817 = SURFACE_STYLE_FILL_AREA(#4818);
+#4818 = FILL_AREA_STYLE('',(#4819));
+#4819 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4820 = CURVE_STYLE('',#4821,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4821 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4822 = STYLED_ITEM('color',(#4823),#347);
+#4823 = PRESENTATION_STYLE_ASSIGNMENT((#4824,#4829));
+#4824 = SURFACE_STYLE_USAGE(.BOTH.,#4825);
+#4825 = SURFACE_SIDE_STYLE('',(#4826));
+#4826 = SURFACE_STYLE_FILL_AREA(#4827);
+#4827 = FILL_AREA_STYLE('',(#4828));
+#4828 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4829 = CURVE_STYLE('',#4830,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4830 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4831 = STYLED_ITEM('color',(#4832),#371);
+#4832 = PRESENTATION_STYLE_ASSIGNMENT((#4833,#4838));
+#4833 = SURFACE_STYLE_USAGE(.BOTH.,#4834);
+#4834 = SURFACE_SIDE_STYLE('',(#4835));
+#4835 = SURFACE_STYLE_FILL_AREA(#4836);
+#4836 = FILL_AREA_STYLE('',(#4837));
+#4837 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4838 = CURVE_STYLE('',#4839,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4839 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4840 = STYLED_ITEM('color',(#4841),#423);
+#4841 = PRESENTATION_STYLE_ASSIGNMENT((#4842,#4847));
+#4842 = SURFACE_STYLE_USAGE(.BOTH.,#4843);
+#4843 = SURFACE_SIDE_STYLE('',(#4844));
+#4844 = SURFACE_STYLE_FILL_AREA(#4845);
+#4845 = FILL_AREA_STYLE('',(#4846));
+#4846 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4847 = CURVE_STYLE('',#4848,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4848 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4849 = STYLED_ITEM('color',(#4850),#447);
+#4850 = PRESENTATION_STYLE_ASSIGNMENT((#4851,#4856));
+#4851 = SURFACE_STYLE_USAGE(.BOTH.,#4852);
+#4852 = SURFACE_SIDE_STYLE('',(#4853));
+#4853 = SURFACE_STYLE_FILL_AREA(#4854);
+#4854 = FILL_AREA_STYLE('',(#4855));
+#4855 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4856 = CURVE_STYLE('',#4857,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4857 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4858 = STYLED_ITEM('color',(#4859),#557);
+#4859 = PRESENTATION_STYLE_ASSIGNMENT((#4860,#4865));
+#4860 = SURFACE_STYLE_USAGE(.BOTH.,#4861);
+#4861 = SURFACE_SIDE_STYLE('',(#4862));
+#4862 = SURFACE_STYLE_FILL_AREA(#4863);
+#4863 = FILL_AREA_STYLE('',(#4864));
+#4864 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4865 = CURVE_STYLE('',#4866,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4866 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4867 = STYLED_ITEM('color',(#4868),#559);
+#4868 = PRESENTATION_STYLE_ASSIGNMENT((#4869,#4874));
+#4869 = SURFACE_STYLE_USAGE(.BOTH.,#4870);
+#4870 = SURFACE_SIDE_STYLE('',(#4871));
+#4871 = SURFACE_STYLE_FILL_AREA(#4872);
+#4872 = FILL_AREA_STYLE('',(#4873));
+#4873 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4874 = CURVE_STYLE('',#4875,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4875 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4876 = STYLED_ITEM('color',(#4877),#592);
+#4877 = PRESENTATION_STYLE_ASSIGNMENT((#4878,#4883));
+#4878 = SURFACE_STYLE_USAGE(.BOTH.,#4879);
+#4879 = SURFACE_SIDE_STYLE('',(#4880));
+#4880 = SURFACE_STYLE_FILL_AREA(#4881);
+#4881 = FILL_AREA_STYLE('',(#4882));
+#4882 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4883 = CURVE_STYLE('',#4884,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4884 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4885 = STYLED_ITEM('color',(#4886),#620);
+#4886 = PRESENTATION_STYLE_ASSIGNMENT((#4887,#4892));
+#4887 = SURFACE_STYLE_USAGE(.BOTH.,#4888);
+#4888 = SURFACE_SIDE_STYLE('',(#4889));
+#4889 = SURFACE_STYLE_FILL_AREA(#4890);
+#4890 = FILL_AREA_STYLE('',(#4891));
+#4891 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4892 = CURVE_STYLE('',#4893,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4893 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4894 = STYLED_ITEM('color',(#4895),#677);
+#4895 = PRESENTATION_STYLE_ASSIGNMENT((#4896,#4901));
+#4896 = SURFACE_STYLE_USAGE(.BOTH.,#4897);
+#4897 = SURFACE_SIDE_STYLE('',(#4898));
+#4898 = SURFACE_STYLE_FILL_AREA(#4899);
+#4899 = FILL_AREA_STYLE('',(#4900));
+#4900 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4901 = CURVE_STYLE('',#4902,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4902 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4903 = STYLED_ITEM('color',(#4904),#701);
+#4904 = PRESENTATION_STYLE_ASSIGNMENT((#4905,#4910));
+#4905 = SURFACE_STYLE_USAGE(.BOTH.,#4906);
+#4906 = SURFACE_SIDE_STYLE('',(#4907));
+#4907 = SURFACE_STYLE_FILL_AREA(#4908);
+#4908 = FILL_AREA_STYLE('',(#4909));
+#4909 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4910 = CURVE_STYLE('',#4911,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4911 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4912 = STYLED_ITEM('color',(#4913),#753);
+#4913 = PRESENTATION_STYLE_ASSIGNMENT((#4914,#4919));
+#4914 = SURFACE_STYLE_USAGE(.BOTH.,#4915);
+#4915 = SURFACE_SIDE_STYLE('',(#4916));
+#4916 = SURFACE_STYLE_FILL_AREA(#4917);
+#4917 = FILL_AREA_STYLE('',(#4918));
+#4918 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4919 = CURVE_STYLE('',#4920,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4920 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4921 = STYLED_ITEM('color',(#4922),#777);
+#4922 = PRESENTATION_STYLE_ASSIGNMENT((#4923,#4928));
+#4923 = SURFACE_STYLE_USAGE(.BOTH.,#4924);
+#4924 = SURFACE_SIDE_STYLE('',(#4925));
+#4925 = SURFACE_STYLE_FILL_AREA(#4926);
+#4926 = FILL_AREA_STYLE('',(#4927));
+#4927 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4928 = CURVE_STYLE('',#4929,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4929 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4930 = STYLED_ITEM('color',(#4931),#887);
+#4931 = PRESENTATION_STYLE_ASSIGNMENT((#4932,#4937));
+#4932 = SURFACE_STYLE_USAGE(.BOTH.,#4933);
+#4933 = SURFACE_SIDE_STYLE('',(#4934));
+#4934 = SURFACE_STYLE_FILL_AREA(#4935);
+#4935 = FILL_AREA_STYLE('',(#4936));
+#4936 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4937 = CURVE_STYLE('',#4938,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4938 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4939 = STYLED_ITEM('color',(#4940),#889);
+#4940 = PRESENTATION_STYLE_ASSIGNMENT((#4941,#4946));
+#4941 = SURFACE_STYLE_USAGE(.BOTH.,#4942);
+#4942 = SURFACE_SIDE_STYLE('',(#4943));
+#4943 = SURFACE_STYLE_FILL_AREA(#4944);
+#4944 = FILL_AREA_STYLE('',(#4945));
+#4945 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4946 = CURVE_STYLE('',#4947,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4947 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4948 = STYLED_ITEM('color',(#4949),#922);
+#4949 = PRESENTATION_STYLE_ASSIGNMENT((#4950,#4955));
+#4950 = SURFACE_STYLE_USAGE(.BOTH.,#4951);
+#4951 = SURFACE_SIDE_STYLE('',(#4952));
+#4952 = SURFACE_STYLE_FILL_AREA(#4953);
+#4953 = FILL_AREA_STYLE('',(#4954));
+#4954 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4955 = CURVE_STYLE('',#4956,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4956 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4957 = STYLED_ITEM('color',(#4958),#950);
+#4958 = PRESENTATION_STYLE_ASSIGNMENT((#4959,#4964));
+#4959 = SURFACE_STYLE_USAGE(.BOTH.,#4960);
+#4960 = SURFACE_SIDE_STYLE('',(#4961));
+#4961 = SURFACE_STYLE_FILL_AREA(#4962);
+#4962 = FILL_AREA_STYLE('',(#4963));
+#4963 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4964 = CURVE_STYLE('',#4965,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4965 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4966 = STYLED_ITEM('color',(#4967),#1007);
+#4967 = PRESENTATION_STYLE_ASSIGNMENT((#4968,#4973));
+#4968 = SURFACE_STYLE_USAGE(.BOTH.,#4969);
+#4969 = SURFACE_SIDE_STYLE('',(#4970));
+#4970 = SURFACE_STYLE_FILL_AREA(#4971);
+#4971 = FILL_AREA_STYLE('',(#4972));
+#4972 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4973 = CURVE_STYLE('',#4974,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4974 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4975 = STYLED_ITEM('color',(#4976),#1031);
+#4976 = PRESENTATION_STYLE_ASSIGNMENT((#4977,#4982));
+#4977 = SURFACE_STYLE_USAGE(.BOTH.,#4978);
+#4978 = SURFACE_SIDE_STYLE('',(#4979));
+#4979 = SURFACE_STYLE_FILL_AREA(#4980);
+#4980 = FILL_AREA_STYLE('',(#4981));
+#4981 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4982 = CURVE_STYLE('',#4983,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4983 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4984 = STYLED_ITEM('color',(#4985),#1083);
+#4985 = PRESENTATION_STYLE_ASSIGNMENT((#4986,#4991));
+#4986 = SURFACE_STYLE_USAGE(.BOTH.,#4987);
+#4987 = SURFACE_SIDE_STYLE('',(#4988));
+#4988 = SURFACE_STYLE_FILL_AREA(#4989);
+#4989 = FILL_AREA_STYLE('',(#4990));
+#4990 = FILL_AREA_STYLE_COLOUR('',#4756);
+#4991 = CURVE_STYLE('',#4992,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#4992 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4993 = STYLED_ITEM('color',(#4994),#1107);
+#4994 = PRESENTATION_STYLE_ASSIGNMENT((#4995,#5000));
+#4995 = SURFACE_STYLE_USAGE(.BOTH.,#4996);
+#4996 = SURFACE_SIDE_STYLE('',(#4997));
+#4997 = SURFACE_STYLE_FILL_AREA(#4998);
+#4998 = FILL_AREA_STYLE('',(#4999));
+#4999 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5000 = CURVE_STYLE('',#5001,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5001 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5002 = STYLED_ITEM('color',(#5003),#1217);
+#5003 = PRESENTATION_STYLE_ASSIGNMENT((#5004,#5009));
+#5004 = SURFACE_STYLE_USAGE(.BOTH.,#5005);
+#5005 = SURFACE_SIDE_STYLE('',(#5006));
+#5006 = SURFACE_STYLE_FILL_AREA(#5007);
+#5007 = FILL_AREA_STYLE('',(#5008));
+#5008 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5009 = CURVE_STYLE('',#5010,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5010 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5011 = STYLED_ITEM('color',(#5012),#1219);
+#5012 = PRESENTATION_STYLE_ASSIGNMENT((#5013,#5018));
+#5013 = SURFACE_STYLE_USAGE(.BOTH.,#5014);
+#5014 = SURFACE_SIDE_STYLE('',(#5015));
+#5015 = SURFACE_STYLE_FILL_AREA(#5016);
+#5016 = FILL_AREA_STYLE('',(#5017));
+#5017 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5018 = CURVE_STYLE('',#5019,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5019 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5020 = STYLED_ITEM('color',(#5021),#1252);
+#5021 = PRESENTATION_STYLE_ASSIGNMENT((#5022,#5027));
+#5022 = SURFACE_STYLE_USAGE(.BOTH.,#5023);
+#5023 = SURFACE_SIDE_STYLE('',(#5024));
+#5024 = SURFACE_STYLE_FILL_AREA(#5025);
+#5025 = FILL_AREA_STYLE('',(#5026));
+#5026 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5027 = CURVE_STYLE('',#5028,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5028 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5029 = STYLED_ITEM('color',(#5030),#1280);
+#5030 = PRESENTATION_STYLE_ASSIGNMENT((#5031,#5036));
+#5031 = SURFACE_STYLE_USAGE(.BOTH.,#5032);
+#5032 = SURFACE_SIDE_STYLE('',(#5033));
+#5033 = SURFACE_STYLE_FILL_AREA(#5034);
+#5034 = FILL_AREA_STYLE('',(#5035));
+#5035 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5036 = CURVE_STYLE('',#5037,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5037 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5038 = STYLED_ITEM('color',(#5039),#1337);
+#5039 = PRESENTATION_STYLE_ASSIGNMENT((#5040,#5045));
+#5040 = SURFACE_STYLE_USAGE(.BOTH.,#5041);
+#5041 = SURFACE_SIDE_STYLE('',(#5042));
+#5042 = SURFACE_STYLE_FILL_AREA(#5043);
+#5043 = FILL_AREA_STYLE('',(#5044));
+#5044 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5045 = CURVE_STYLE('',#5046,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5046 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5047 = STYLED_ITEM('color',(#5048),#1361);
+#5048 = PRESENTATION_STYLE_ASSIGNMENT((#5049,#5054));
+#5049 = SURFACE_STYLE_USAGE(.BOTH.,#5050);
+#5050 = SURFACE_SIDE_STYLE('',(#5051));
+#5051 = SURFACE_STYLE_FILL_AREA(#5052);
+#5052 = FILL_AREA_STYLE('',(#5053));
+#5053 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5054 = CURVE_STYLE('',#5055,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5055 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5056 = STYLED_ITEM('color',(#5057),#1413);
+#5057 = PRESENTATION_STYLE_ASSIGNMENT((#5058,#5063));
+#5058 = SURFACE_STYLE_USAGE(.BOTH.,#5059);
+#5059 = SURFACE_SIDE_STYLE('',(#5060));
+#5060 = SURFACE_STYLE_FILL_AREA(#5061);
+#5061 = FILL_AREA_STYLE('',(#5062));
+#5062 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5063 = CURVE_STYLE('',#5064,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5064 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5065 = STYLED_ITEM('color',(#5066),#1437);
+#5066 = PRESENTATION_STYLE_ASSIGNMENT((#5067,#5072));
+#5067 = SURFACE_STYLE_USAGE(.BOTH.,#5068);
+#5068 = SURFACE_SIDE_STYLE('',(#5069));
+#5069 = SURFACE_STYLE_FILL_AREA(#5070);
+#5070 = FILL_AREA_STYLE('',(#5071));
+#5071 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5072 = CURVE_STYLE('',#5073,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5073 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5074 = STYLED_ITEM('color',(#5075),#1489);
+#5075 = PRESENTATION_STYLE_ASSIGNMENT((#5076,#5081));
+#5076 = SURFACE_STYLE_USAGE(.BOTH.,#5077);
+#5077 = SURFACE_SIDE_STYLE('',(#5078));
+#5078 = SURFACE_STYLE_FILL_AREA(#5079);
+#5079 = FILL_AREA_STYLE('',(#5080));
+#5080 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5081 = CURVE_STYLE('',#5082,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5082 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5083 = STYLED_ITEM('color',(#5084),#1513);
+#5084 = PRESENTATION_STYLE_ASSIGNMENT((#5085,#5090));
+#5085 = SURFACE_STYLE_USAGE(.BOTH.,#5086);
+#5086 = SURFACE_SIDE_STYLE('',(#5087));
+#5087 = SURFACE_STYLE_FILL_AREA(#5088);
+#5088 = FILL_AREA_STYLE('',(#5089));
+#5089 = FILL_AREA_STYLE_COLOUR('',#4756);
+#5090 = CURVE_STYLE('',#5091,POSITIVE_LENGTH_MEASURE(0.1),#4756);
+#5091 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#5092 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #5093),#4742);
+#5093 = STYLED_ITEM('color',(#5094),#2448);
+#5094 = PRESENTATION_STYLE_ASSIGNMENT((#5095,#5101));
+#5095 = SURFACE_STYLE_USAGE(.BOTH.,#5096);
+#5096 = SURFACE_SIDE_STYLE('',(#5097));
+#5097 = SURFACE_STYLE_FILL_AREA(#5098);
+#5098 = FILL_AREA_STYLE('',(#5099));
+#5099 = FILL_AREA_STYLE_COLOUR('',#5100);
+#5100 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#5101 = CURVE_STYLE('',#5102,POSITIVE_LENGTH_MEASURE(0.1),#5100);
+#5102 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/3dmodels/mechanical/Keebio-Parts/W25Q16JVUXIQ.step b/3dmodels/mechanical/Keebio-Parts/W25Q16JVUXIQ.step
new file mode 100644
index 0000000..c9f4f16
--- /dev/null
+++ b/3dmodels/mechanical/Keebio-Parts/W25Q16JVUXIQ.step
@@ -0,0 +1,3231 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+ '1' );
+FILE_NAME ('W25X40CLUXIG TR.STEP',
+ '2022-06-25T04:16:03',
+ ( '' ),
+ ( '' ),
+ 'SwSTEP 2.0',
+ 'SolidWorks 2017',
+ '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = PLANE ( 'NONE', #1153 ) ;
+#2 = ORIENTED_EDGE ( 'NONE', *, *, #1100, .F. ) ;
+#3 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4 = ORIENTED_EDGE ( 'NONE', *, *, #2895, .F. ) ;
+#5 = EDGE_CURVE ( 'NONE', #612, #1323, #2401, .T. ) ;
+#6 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7 = EDGE_CURVE ( 'NONE', #871, #933, #2088, .T. ) ;
+#8 = ORIENTED_EDGE ( 'NONE', *, *, #2753, .T. ) ;
+#9 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.7000000000000000700 ) ) ;
+#10 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#11 = EDGE_CURVE ( 'NONE', #1622, #2482, #3208, .T. ) ;
+#12 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#13 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#14 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#15 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#16 = ORIENTED_EDGE ( 'NONE', *, *, #3059, .F. ) ;
+#17 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#18 = VECTOR ( 'NONE', #2365, 1000.000000000000000 ) ;
+#19 = FILL_AREA_STYLE ('',( #1524 ) ) ;
+#20 = LINE ( 'NONE', #3049, #2612 ) ;
+#21 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#22 = VECTOR ( 'NONE', #2937, 1000.000000000000000 ) ;
+#23 = AXIS2_PLACEMENT_3D ( 'NONE', #2275, #1279, #508 ) ;
+#24 = LINE ( 'NONE', #1243, #2817 ) ;
+#25 = EDGE_LOOP ( 'NONE', ( #2796, #1698, #2957, #814 ) ) ;
+#26 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#27 = VECTOR ( 'NONE', #2259, 1000.000000000000000 ) ;
+#28 = ORIENTED_EDGE ( 'NONE', *, *, #744, .T. ) ;
+#29 = EDGE_CURVE ( 'NONE', #2442, #1516, #178, .T. ) ;
+#30 = AXIS2_PLACEMENT_3D ( 'NONE', #99, #3051, #2800 ) ;
+#31 = FILL_AREA_STYLE ('',( #746 ) ) ;
+#32 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#33 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#34 = VECTOR ( 'NONE', #2436, 1000.000000000000000 ) ;
+#35 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#36 = VECTOR ( 'NONE', #2920, 1000.000000000000000 ) ;
+#37 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#38 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#39 = VECTOR ( 'NONE', #1727, 1000.000000000000000 ) ;
+#40 = EDGE_CURVE ( 'NONE', #1544, #956, #1887, .T. ) ;
+#41 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#42 = VERTEX_POINT ( 'NONE', #2506 ) ;
+#43 = ORIENTED_EDGE ( 'NONE', *, *, #85, .T. ) ;
+#44 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#45 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#46 = ORIENTED_EDGE ( 'NONE', *, *, #573, .T. ) ;
+#47 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#48 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.0000000000000000000, 0.8750000000000000000 ) ) ;
+#49 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#50 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#51 = CLOSED_SHELL ( 'NONE', ( #77, #2086, #2845, #1072, #2789, #853 ) ) ;
+#52 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#53 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.3750000000000000000 ) ) ;
+#54 = PLANE ( 'NONE', #2742 ) ;
+#55 = PLANE ( 'NONE', #1976 ) ;
+#56 = ADVANCED_FACE ( 'NONE', ( #112 ), #691, .F. ) ;
+#57 = EDGE_LOOP ( 'NONE', ( #455, #376, #2209, #1410 ) ) ;
+#58 = LINE ( 'NONE', #381, #1795 ) ;
+#59 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#60 = LINE ( 'NONE', #2786, #361 ) ;
+#61 = CARTESIAN_POINT ( 'NONE', ( 1.161645184805896000E-016, 0.05000000000000000300, 0.3749999999999995600 ) ) ;
+#62 = FACE_OUTER_BOUND ( 'NONE', #1059, .T. ) ;
+#63 = LINE ( 'NONE', #1203, #2615 ) ;
+#64 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#65 = ORIENTED_EDGE ( 'NONE', *, *, #192, .T. ) ;
+#66 = FACE_OUTER_BOUND ( 'NONE', #349, .T. ) ;
+#67 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#68 = ORIENTED_EDGE ( 'NONE', *, *, #357, .F. ) ;
+#69 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#70 = LINE ( 'NONE', #1977, #2858 ) ;
+#71 = AXIS2_PLACEMENT_3D ( 'NONE', #924, #2411, #721 ) ;
+#72 = ADVANCED_FACE ( 'NONE', ( #2369 ), #309, .F. ) ;
+#73 = EDGE_CURVE ( 'NONE', #2174, #612, #1060, .T. ) ;
+#74 = LINE ( 'NONE', #2902, #3088 ) ;
+#75 = ORIENTED_EDGE ( 'NONE', *, *, #2498, .F. ) ;
+#76 = LINE ( 'NONE', #1788, #1166 ) ;
+#77 = ADVANCED_FACE ( 'NONE', ( #2631 ), #3017, .F. ) ;
+#78 = VECTOR ( 'NONE', #1024, 1000.000000000000000 ) ;
+#79 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#80 = VECTOR ( 'NONE', #2160, 1000.000000000000000 ) ;
+#81 = ORIENTED_EDGE ( 'NONE', *, *, #1083, .F. ) ;
+#82 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#83 = EDGE_CURVE ( 'NONE', #2559, #1735, #3055, .T. ) ;
+#84 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#85 = EDGE_CURVE ( 'NONE', #901, #2481, #2793, .T. ) ;
+#86 = ORIENTED_EDGE ( 'NONE', *, *, #3130, .T. ) ;
+#87 = EDGE_LOOP ( 'NONE', ( #1916, #2668, #1214, #374 ) ) ;
+#88 = ADVANCED_FACE ( 'NONE', ( #820 ), #1800, .T. ) ;
+#89 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#90 = VERTEX_POINT ( 'NONE', #532 ) ;
+#91 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#92 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#93 = ADVANCED_FACE ( 'NONE', ( #2478 ), #3001, .F. ) ;
+#94 = ORIENTED_EDGE ( 'NONE', *, *, #73, .T. ) ;
+#95 = EDGE_CURVE ( 'NONE', #2323, #2247, #1246, .T. ) ;
+#96 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#97 = ORIENTED_EDGE ( 'NONE', *, *, #2627, .T. ) ;
+#98 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#99 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#100 = VECTOR ( 'NONE', #327, 1000.000000000000000 ) ;
+#101 = ADVANCED_FACE ( 'NONE', ( #2211 ), #2768, .T. ) ;
+#102 = VECTOR ( 'NONE', #2122, 1000.000000000000000 ) ;
+#103 = ADVANCED_FACE ( 'NONE', ( #1584 ), #54, .F. ) ;
+#104 = VECTOR ( 'NONE', #767, 1000.000000000000000 ) ;
+#105 = VERTEX_POINT ( 'NONE', #2806 ) ;
+#106 = AXIS2_PLACEMENT_3D ( 'NONE', #2671, #715, #931 ) ;
+#107 = LINE ( 'NONE', #2941, #1883 ) ;
+#108 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#109 = AXIS2_PLACEMENT_3D ( 'NONE', #1003, #2973, #249 ) ;
+#110 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#111 = VECTOR ( 'NONE', #2443, 1000.000000000000000 ) ;
+#112 = FACE_OUTER_BOUND ( 'NONE', #1420, .T. ) ;
+#113 = ORIENTED_EDGE ( 'NONE', *, *, #861, .T. ) ;
+#114 = EDGE_CURVE ( 'NONE', #2247, #2310, #2899, .T. ) ;
+#115 = EDGE_CURVE ( 'NONE', #3030, #509, #1969, .T. ) ;
+#116 = ORIENTED_EDGE ( 'NONE', *, *, #2725, .F. ) ;
+#117 = ORIENTED_EDGE ( 'NONE', *, *, #1431, .T. ) ;
+#118 = FILL_AREA_STYLE ('',( #1341 ) ) ;
+#119 = ORIENTED_EDGE ( 'NONE', *, *, #2124, .F. ) ;
+#120 = ORIENTED_EDGE ( 'NONE', *, *, #1851, .F. ) ;
+#121 = ADVANCED_FACE ( 'NONE', ( #2748 ), #1758, .T. ) ;
+#122 = VERTEX_POINT ( 'NONE', #79 ) ;
+#123 = ORIENTED_EDGE ( 'NONE', *, *, #976, .T. ) ;
+#124 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#125 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#126 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.7000000000000000700 ) ) ;
+#127 = AXIS2_PLACEMENT_3D ( 'NONE', #194, #989, #1932 ) ;
+#128 = ORIENTED_EDGE ( 'NONE', *, *, #2305, .F. ) ;
+#129 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#130 = VECTOR ( 'NONE', #489, 1000.000000000000000 ) ;
+#131 = EDGE_CURVE ( 'NONE', #855, #228, #2130, .T. ) ;
+#132 = VECTOR ( 'NONE', #1184, 1000.000000000000000 ) ;
+#133 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#134 = EDGE_CURVE ( 'NONE', #778, #913, #1094, .T. ) ;
+#135 = FACE_OUTER_BOUND ( 'NONE', #838, .T. ) ;
+#136 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#137 = EDGE_LOOP ( 'NONE', ( #2329, #2558, #2563, #123 ) ) ;
+#138 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#139 = VECTOR ( 'NONE', #2177, 1000.000000000000000 ) ;
+#140 = ORIENTED_EDGE ( 'NONE', *, *, #2887, .T. ) ;
+#141 = PLANE ( 'NONE', #703 ) ;
+#142 = ORIENTED_EDGE ( 'NONE', *, *, #163, .F. ) ;
+#143 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.04999999999999999600, 0.8749999999999997800 ) ) ;
+#144 = VECTOR ( 'NONE', #2962, 1000.000000000000000 ) ;
+#145 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.8250000000000000700 ) ) ;
+#146 = VECTOR ( 'NONE', #1954, 1000.000000000000000 ) ;
+#147 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#148 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#149 = ORIENTED_EDGE ( 'NONE', *, *, #115, .F. ) ;
+#150 = EDGE_LOOP ( 'NONE', ( #159, #2596, #1636, #2984 ) ) ;
+#151 = VERTEX_POINT ( 'NONE', #779 ) ;
+#152 = ORIENTED_EDGE ( 'NONE', *, *, #3179, .T. ) ;
+#153 = EDGE_LOOP ( 'NONE', ( #1133, #3093, #1900, #537 ) ) ;
+#154 = PLANE ( 'NONE', #986 ) ;
+#155 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#156 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#157 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#158 = ORIENTED_EDGE ( 'NONE', *, *, #331, .F. ) ;
+#159 = ORIENTED_EDGE ( 'NONE', *, *, #2226, .F. ) ;
+#160 = AXIS2_PLACEMENT_3D ( 'NONE', #538, #3031, #1065 ) ;
+#161 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.7000000000000000700 ) ) ;
+#162 = VERTEX_POINT ( 'NONE', #1093 ) ;
+#163 = EDGE_CURVE ( 'NONE', #3034, #1143, #1253, .T. ) ;
+#164 = EDGE_CURVE ( 'NONE', #575, #2016, #3166, .T. ) ;
+#165 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#166 = FACE_BOUND ( 'NONE', #864, .T. ) ;
+#167 = ORIENTED_EDGE ( 'NONE', *, *, #861, .F. ) ;
+#168 = EDGE_CURVE ( 'NONE', #1227, #805, #3129, .T. ) ;
+#169 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#170 = FACE_OUTER_BOUND ( 'NONE', #1418, .T. ) ;
+#171 = ORIENTED_EDGE ( 'NONE', *, *, #1831, .F. ) ;
+#172 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#173 = PLANE ( 'NONE', #3047 ) ;
+#174 = FACE_OUTER_BOUND ( 'NONE', #2195, .T. ) ;
+#175 = FILL_AREA_STYLE ('',( #2947 ) ) ;
+#176 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, -0.3750000000000001100 ) ) ;
+#177 = LINE ( 'NONE', #934, #1132 ) ;
+#178 = LINE ( 'NONE', #2553, #2551 ) ;
+#179 = ORIENTED_EDGE ( 'NONE', *, *, #1179, .F. ) ;
+#180 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#181 = AXIS2_PLACEMENT_3D ( 'NONE', #1038, #3182, #675 ) ;
+#182 = ORIENTED_EDGE ( 'NONE', *, *, #1567, .T. ) ;
+#183 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.8749999999999997800 ) ) ;
+#184 = ORIENTED_EDGE ( 'NONE', *, *, #1787, .F. ) ;
+#185 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#186 = EDGE_CURVE ( 'NONE', #1438, #2975, #2483, .T. ) ;
+#187 = AXIS2_PLACEMENT_3D ( 'NONE', #453, #981, #2723 ) ;
+#188 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#189 = ORIENTED_EDGE ( 'NONE', *, *, #902, .F. ) ;
+#190 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.8750000000000000000 ) ) ;
+#191 = ORIENTED_EDGE ( 'NONE', *, *, #516, .F. ) ;
+#192 = EDGE_CURVE ( 'NONE', #804, #199, #1351, .T. ) ;
+#193 = VERTEX_POINT ( 'NONE', #1814 ) ;
+#194 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#195 = SURFACE_STYLE_USAGE ( .BOTH. , #1685 ) ;
+#196 = AXIS2_PLACEMENT_3D ( 'NONE', #244, #233, #2224 ) ;
+#197 = ORIENTED_EDGE ( 'NONE', *, *, #3110, .F. ) ;
+#198 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#199 = VERTEX_POINT ( 'NONE', #1565 ) ;
+#200 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#201 = LINE ( 'NONE', #2533, #100 ) ;
+#202 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#203 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#204 = VECTOR ( 'NONE', #1440, 1000.000000000000000 ) ;
+#205 = EDGE_LOOP ( 'NONE', ( #577, #1952, #578, #2853 ) ) ;
+#206 = ORIENTED_EDGE ( 'NONE', *, *, #735, .F. ) ;
+#207 = EDGE_LOOP ( 'NONE', ( #402, #714, #1471, #2103 ) ) ;
+#208 = VECTOR ( 'NONE', #1019, 1000.000000000000000 ) ;
+#209 = ORIENTED_EDGE ( 'NONE', *, *, #2951, .F. ) ;
+#210 = VECTOR ( 'NONE', #2428, 1000.000000000000000 ) ;
+#211 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, -0.1250000000000003300 ) ) ;
+#212 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#213 = LINE ( 'NONE', #2172, #2624 ) ;
+#214 = ORIENTED_EDGE ( 'NONE', *, *, #2854, .F. ) ;
+#215 = VECTOR ( 'NONE', #506, 1000.000000000000000 ) ;
+#216 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#217 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#218 = ORIENTED_EDGE ( 'NONE', *, *, #2528, .T. ) ;
+#219 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#220 = ORIENTED_EDGE ( 'NONE', *, *, #85, .F. ) ;
+#221 = ORIENTED_EDGE ( 'NONE', *, *, #1504, .F. ) ;
+#222 = ORIENTED_EDGE ( 'NONE', *, *, #83, .T. ) ;
+#223 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#224 = STYLED_ITEM ( 'NONE', ( #1691 ), #295 ) ;
+#225 = EDGE_CURVE ( 'NONE', #2252, #2310, #686, .T. ) ;
+#226 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#227 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.3750000000000000000 ) ) ;
+#228 = VERTEX_POINT ( 'NONE', #1491 ) ;
+#229 = EDGE_CURVE ( 'NONE', #2975, #2709, #2667, .T. ) ;
+#230 = EDGE_CURVE ( 'NONE', #985, #2633, #1695, .T. ) ;
+#231 = PLANE ( 'NONE', #1971 ) ;
+#232 = CLOSED_SHELL ( 'NONE', ( #1091, #1333, #550, #3041, #1581, #1107 ) ) ;
+#233 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#234 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.5999999999999999800, -0.8250000000000000700 ) ) ;
+#235 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.1250000000000000000 ) ) ;
+#236 = PLANE ( 'NONE', #1490 ) ;
+#237 = VECTOR ( 'NONE', #3101, 1000.000000000000000 ) ;
+#238 = AXIS2_PLACEMENT_3D ( 'NONE', #2979, #2477, #1509 ) ;
+#239 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.0000000000000000000, -0.8000000000000001600 ) ) ;
+#240 = FACE_BOUND ( 'NONE', #2543, .T. ) ;
+#241 = EDGE_CURVE ( 'NONE', #1535, #855, #2520, .T. ) ;
+#242 = ORIENTED_EDGE ( 'NONE', *, *, #728, .F. ) ;
+#243 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2581 ) ) ;
+#244 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#245 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#246 = FACE_OUTER_BOUND ( 'NONE', #1359, .T. ) ;
+#247 = VECTOR ( 'NONE', #1949, 1000.000000000000000 ) ;
+#248 = VECTOR ( 'NONE', #2514, 1000.000000000000000 ) ;
+#249 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#250 = EDGE_LOOP ( 'NONE', ( #2554, #2155, #46, #2 ) ) ;
+#251 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#252 = LINE ( 'NONE', #2424, #2821 ) ;
+#253 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.3750000000000000000 ) ) ;
+#254 = VECTOR ( 'NONE', #2264, 1000.000000000000000 ) ;
+#255 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#256 = ORIENTED_EDGE ( 'NONE', *, *, #1199, .T. ) ;
+#257 = EDGE_LOOP ( 'NONE', ( #852, #242, #1317, #2056 ) ) ;
+#258 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.05000000000000000300, -0.3750000000000002200 ) ) ;
+#259 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#260 = ORIENTED_EDGE ( 'NONE', *, *, #2083, .F. ) ;
+#261 = ORIENTED_EDGE ( 'NONE', *, *, #660, .T. ) ;
+#262 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #324 ) ) ;
+#263 = STYLED_ITEM ( 'NONE', ( #2400 ), #780 ) ;
+#264 = FILL_AREA_STYLE ('',( #2740 ) ) ;
+#265 = ORIENTED_EDGE ( 'NONE', *, *, #2686, .F. ) ;
+#266 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#267 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#268 = EDGE_LOOP ( 'NONE', ( #737, #2065, #1374, #1552 ) ) ;
+#269 = EDGE_CURVE ( 'NONE', #2932, #1622, #1924, .T. ) ;
+#270 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.05000000000000000300, -0.8750000000000000000 ) ) ;
+#271 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#272 = ORIENTED_EDGE ( 'NONE', *, *, #2637, .T. ) ;
+#273 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#274 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#275 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#276 = PLANE ( 'NONE', #580 ) ;
+#277 = ORIENTED_EDGE ( 'NONE', *, *, #1719, .T. ) ;
+#278 = LINE ( 'NONE', #2381, #2073 ) ;
+#279 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#280 = ORIENTED_EDGE ( 'NONE', *, *, #2353, .T. ) ;
+#281 = LINE ( 'NONE', #37, #130 ) ;
+#282 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#283 = LINE ( 'NONE', #2367, #432 ) ;
+#284 = VERTEX_POINT ( 'NONE', #480 ) ;
+#285 = ORIENTED_EDGE ( 'NONE', *, *, #1905, .F. ) ;
+#286 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#287 = LINE ( 'NONE', #2993, #104 ) ;
+#288 = ORIENTED_EDGE ( 'NONE', *, *, #2344, .T. ) ;
+#289 = FACE_OUTER_BOUND ( 'NONE', #2759, .T. ) ;
+#290 = AXIS2_PLACEMENT_3D ( 'NONE', #2999, #1483, #2002 ) ;
+#291 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#292 = LINE ( 'NONE', #1238, #1880 ) ;
+#293 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#294 = SURFACE_SIDE_STYLE ('',( #1812 ) ) ;
+#295 = MANIFOLD_SOLID_BREP ( 'Pin [7]', #2446 ) ;
+#296 = FACE_OUTER_BOUND ( 'NONE', #1422, .T. ) ;
+#297 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#298 = EDGE_CURVE ( 'NONE', #824, #901, #3201, .T. ) ;
+#299 = SURFACE_SIDE_STYLE ('',( #365 ) ) ;
+#300 = EDGE_CURVE ( 'NONE', #928, #959, #1614, .T. ) ;
+#301 = VECTOR ( 'NONE', #1988, 1000.000000000000000 ) ;
+#302 = ORIENTED_EDGE ( 'NONE', *, *, #2133, .T. ) ;
+#303 = VERTEX_POINT ( 'NONE', #1505 ) ;
+#304 = ORIENTED_EDGE ( 'NONE', *, *, #230, .T. ) ;
+#305 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#306 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#307 = VERTEX_POINT ( 'NONE', #239 ) ;
+#308 = ADVANCED_FACE ( 'NONE', ( #1849 ), #1752, .F. ) ;
+#309 = PLANE ( 'NONE', #1193 ) ;
+#310 = AXIS2_PLACEMENT_3D ( 'NONE', #275, #2023, #2779 ) ;
+#311 = PLANE ( 'NONE', #2185 ) ;
+#312 = ADVANCED_FACE ( 'NONE', ( #2050 ), #1984, .F. ) ;
+#313 = AXIS2_PLACEMENT_3D ( 'NONE', #1580, #1097, #1344 ) ;
+#314 = ORIENTED_EDGE ( 'NONE', *, *, #331, .T. ) ;
+#315 = ORIENTED_EDGE ( 'NONE', *, *, #2066, .T. ) ;
+#316 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#317 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, -0.6250000000000001100 ) ) ;
+#318 = ADVANCED_FACE ( 'NONE', ( #2203 ), #1518, .T. ) ;
+#319 = FACE_OUTER_BOUND ( 'NONE', #771, .T. ) ;
+#320 = ADVANCED_FACE ( 'NONE', ( #722 ), #1045, .T. ) ;
+#321 = VECTOR ( 'NONE', #777, 1000.000000000000000 ) ;
+#322 = LINE ( 'NONE', #2202, #1915 ) ;
+#323 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, 0.1249999999999998900 ) ) ;
+#324 = STYLED_ITEM ( 'NONE', ( #2328 ), #382 ) ;
+#325 = ORIENTED_EDGE ( 'NONE', *, *, #565, .F. ) ;
+#326 = VECTOR ( 'NONE', #1353, 1000.000000000000000 ) ;
+#327 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#328 = LINE ( 'NONE', #3211, #1343 ) ;
+#329 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#330 = ORIENTED_EDGE ( 'NONE', *, *, #1957, .F. ) ;
+#331 = EDGE_CURVE ( 'NONE', #343, #2513, #2744, .T. ) ;
+#332 = FACE_OUTER_BOUND ( 'NONE', #1012, .T. ) ;
+#333 = EDGE_CURVE ( 'NONE', #2943, #2174, #965, .T. ) ;
+#334 = SURFACE_STYLE_FILL_AREA ( #2256 ) ;
+#335 = ADVANCED_FACE ( 'NONE', ( #813 ), #2472, .F. ) ;
+#336 = ORIENTED_EDGE ( 'NONE', *, *, #1295, .F. ) ;
+#337 = ORIENTED_EDGE ( 'NONE', *, *, #11, .F. ) ;
+#338 = EDGE_CURVE ( 'NONE', #1649, #1763, #1415, .T. ) ;
+#339 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#340 = ADVANCED_FACE ( 'NONE', ( #1205 ), #794, .T. ) ;
+#341 = PLANE ( 'NONE', #3148 ) ;
+#342 = ORIENTED_EDGE ( 'NONE', *, *, #3023, .F. ) ;
+#343 = VERTEX_POINT ( 'NONE', #2297 ) ;
+#344 = ORIENTED_EDGE ( 'NONE', *, *, #2423, .F. ) ;
+#345 = VERTEX_POINT ( 'NONE', #1784 ) ;
+#346 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#347 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2248 ) ) ;
+#348 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#349 = EDGE_LOOP ( 'NONE', ( #277, #1796, #336, #1044 ) ) ;
+#350 = ADVANCED_FACE ( 'NONE', ( #2362 ), #551, .F. ) ;
+#351 = EDGE_CURVE ( 'NONE', #1825, #2904, #2784, .T. ) ;
+#352 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #745 ) ) ;
+#353 = ORIENTED_EDGE ( 'NONE', *, *, #2725, .T. ) ;
+#354 = ADVANCED_FACE ( 'NONE', ( #296 ), #2030, .F. ) ;
+#355 = VERTEX_POINT ( 'NONE', #444 ) ;
+#356 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#357 = EDGE_CURVE ( 'NONE', #2310, #410, #445, .T. ) ;
+#358 = VECTOR ( 'NONE', #2108, 1000.000000000000000 ) ;
+#359 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#360 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#361 = VECTOR ( 'NONE', #2052, 1000.000000000000000 ) ;
+#362 = FACE_OUTER_BOUND ( 'NONE', #2674, .T. ) ;
+#363 = ORIENTED_EDGE ( 'NONE', *, *, #1463, .F. ) ;
+#364 = VERTEX_POINT ( 'NONE', #957 ) ;
+#365 = SURFACE_STYLE_FILL_AREA ( #264 ) ;
+#366 = ORIENTED_EDGE ( 'NONE', *, *, #40, .T. ) ;
+#367 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#368 = VECTOR ( 'NONE', #798, 1000.000000000000000 ) ;
+#369 = ADVANCED_FACE ( 'NONE', ( #568 ), #2649, .T. ) ;
+#370 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #927 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #867, #1128, #650 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#371 = ORIENTED_EDGE ( 'NONE', *, *, #1105, .T. ) ;
+#372 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#373 = LINE ( 'NONE', #2735, #2288 ) ;
+#374 = ORIENTED_EDGE ( 'NONE', *, *, #734, .T. ) ;
+#375 = VECTOR ( 'NONE', #2312, 1000.000000000000000 ) ;
+#376 = ORIENTED_EDGE ( 'NONE', *, *, #2589, .F. ) ;
+#377 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#378 = PLANE ( 'NONE', #1828 ) ;
+#379 = ORIENTED_EDGE ( 'NONE', *, *, #840, .F. ) ;
+#380 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#381 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#382 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'W25X40CLUXIG TR', ( #2272, #1443, #2604, #2935, #628, #780, #1131, #1785, #295, #536, #3174, #1111 ), #1054 ) ;
+#383 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#384 = ORIENTED_EDGE ( 'NONE', *, *, #2809, .F. ) ;
+#385 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, 0.1249999999999998900 ) ) ;
+#386 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.6250000000000000000 ) ) ;
+#387 = VERTEX_POINT ( 'NONE', #1899 ) ;
+#388 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#389 = EDGE_CURVE ( 'NONE', #1891, #2936, #1499, .T. ) ;
+#390 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#391 = VERTEX_POINT ( 'NONE', #1664 ) ;
+#392 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.6250000000000002200 ) ) ;
+#393 = EDGE_CURVE ( 'NONE', #199, #586, #2125, .T. ) ;
+#394 = VECTOR ( 'NONE', #2758, 1000.000000000000000 ) ;
+#395 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#396 = PRESENTATION_STYLE_ASSIGNMENT (( #2468 ) ) ;
+#397 = EDGE_LOOP ( 'NONE', ( #2025, #2987, #2523, #1345 ) ) ;
+#398 = SURFACE_STYLE_FILL_AREA ( #682 ) ;
+#399 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#400 = VECTOR ( 'NONE', #2783, 1000.000000000000000 ) ;
+#401 = LINE ( 'NONE', #552, #1087 ) ;
+#402 = ORIENTED_EDGE ( 'NONE', *, *, #497, .T. ) ;
+#403 = FACE_OUTER_BOUND ( 'NONE', #268, .T. ) ;
+#404 = LINE ( 'NONE', #898, #3203 ) ;
+#405 = VECTOR ( 'NONE', #1547, 1000.000000000000000 ) ;
+#406 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#407 = EDGE_CURVE ( 'NONE', #2282, #355, #74, .T. ) ;
+#408 = AXIS2_PLACEMENT_3D ( 'NONE', #2684, #2663, #1951 ) ;
+#409 = CARTESIAN_POINT ( 'NONE', ( -1.936075308009827400E-016, 0.05000000000000000300, 0.6249999999999994400 ) ) ;
+#410 = VERTEX_POINT ( 'NONE', #2432 ) ;
+#411 = ORIENTED_EDGE ( 'NONE', *, *, #1832, .T. ) ;
+#412 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, -0.1250000000000003300 ) ) ;
+#413 = ORIENTED_EDGE ( 'NONE', *, *, #269, .T. ) ;
+#414 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.1250000000000000000 ) ) ;
+#415 = ORIENTED_EDGE ( 'NONE', *, *, #2908, .F. ) ;
+#416 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#417 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#418 = ORIENTED_EDGE ( 'NONE', *, *, #1751, .F. ) ;
+#419 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, -0.3750000000000001100 ) ) ;
+#420 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.0000000000000000000, 0.3750000000000000000 ) ) ;
+#421 = ORIENTED_EDGE ( 'NONE', *, *, #1358, .T. ) ;
+#422 = AXIS2_PLACEMENT_3D ( 'NONE', #2394, #908, #417 ) ;
+#423 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2471 ) ) ;
+#424 = AXIS2_PLACEMENT_3D ( 'NONE', #360, #2601, #2860 ) ;
+#425 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#426 = EDGE_LOOP ( 'NONE', ( #2239, #978, #2830, #206 ) ) ;
+#427 = EDGE_CURVE ( 'NONE', #2739, #2749, #213, .T. ) ;
+#428 = FACE_OUTER_BOUND ( 'NONE', #2018, .T. ) ;
+#429 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#430 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#431 = FACE_BOUND ( 'NONE', #1551, .T. ) ;
+#432 = VECTOR ( 'NONE', #1865, 1000.000000000000000 ) ;
+#433 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.0000000000000000000, -0.8000000000000001600 ) ) ;
+#434 = FACE_OUTER_BOUND ( 'NONE', #2430, .T. ) ;
+#435 = ORIENTED_EDGE ( 'NONE', *, *, #1361, .T. ) ;
+#436 = ORIENTED_EDGE ( 'NONE', *, *, #1086, .F. ) ;
+#437 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#438 = VECTOR ( 'NONE', #274, 1000.000000000000000 ) ;
+#439 = ORIENTED_EDGE ( 'NONE', *, *, #2722, .T. ) ;
+#440 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#441 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.3750000000000000000 ) ) ;
+#442 = FACE_OUTER_BOUND ( 'NONE', #1665, .T. ) ;
+#443 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#444 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#445 = LINE ( 'NONE', #946, #111 ) ;
+#446 = EDGE_LOOP ( 'NONE', ( #3213, #1507, #930, #2595 ) ) ;
+#447 = CARTESIAN_POINT ( 'NONE', ( 2.710505431213762600E-016, 0.05000000000000000300, -0.8750000000000005600 ) ) ;
+#448 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1517 ) ) ;
+#449 = ORIENTED_EDGE ( 'NONE', *, *, #1462, .T. ) ;
+#450 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#451 = VERTEX_POINT ( 'NONE', #176 ) ;
+#452 = ORIENTED_EDGE ( 'NONE', *, *, #1913, .T. ) ;
+#453 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#454 = AXIS2_PLACEMENT_3D ( 'NONE', #2505, #1115, #2577 ) ;
+#455 = ORIENTED_EDGE ( 'NONE', *, *, #2366, .F. ) ;
+#456 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#457 = EDGE_CURVE ( 'NONE', #2611, #1941, #2548, .T. ) ;
+#458 = CARTESIAN_POINT ( 'NONE', ( 1.499999999999999800, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#459 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#460 = ORIENTED_EDGE ( 'NONE', *, *, #2298, .T. ) ;
+#461 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.8750000000000000000 ) ) ;
+#462 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.05000000000000000300, 0.1250000000000000000 ) ) ;
+#463 = PRODUCT ( 'W25X40CLUXIG TR', 'W25X40CLUXIG TR', '', ( #751 ) ) ;
+#464 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.0000000000000000000, 0.7999999999999998200 ) ) ;
+#465 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#466 = EDGE_LOOP ( 'NONE', ( #2903, #1478, #534, #28 ) ) ;
+#467 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#468 = SURFACE_STYLE_FILL_AREA ( #1867 ) ;
+#469 = AXIS2_PLACEMENT_3D ( 'NONE', #967, #2691, #1241 ) ;
+#470 = SURFACE_SIDE_STYLE ('',( #1722 ) ) ;
+#471 = VECTOR ( 'NONE', #1398, 1000.000000000000000 ) ;
+#472 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.5999999999999999800, 0.0000000000000000000 ) ) ;
+#473 = LINE ( 'NONE', #1920, #3042 ) ;
+#474 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#475 = ORIENTED_EDGE ( 'NONE', *, *, #2190, .F. ) ;
+#476 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#477 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2501, 'distance_accuracy_value', 'NONE');
+#478 = LINE ( 'NONE', #2616, #102 ) ;
+#479 = LINE ( 'NONE', #1965, #1648 ) ;
+#480 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, 0.3749999999999997800 ) ) ;
+#481 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, -0.8750000000000001100 ) ) ;
+#482 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#483 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.1250000000000000000 ) ) ;
+#484 = FACE_OUTER_BOUND ( 'NONE', #1514, .T. ) ;
+#485 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#486 = FACE_OUTER_BOUND ( 'NONE', #936, .T. ) ;
+#487 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 5.421010862427521200E-016 ) ) ;
+#488 = SHAPE_DEFINITION_REPRESENTATION ( #741, #382 ) ;
+#489 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#490 = ORIENTED_EDGE ( 'NONE', *, *, #902, .T. ) ;
+#491 = VERTEX_POINT ( 'NONE', #414 ) ;
+#492 = DIRECTION ( 'NONE', ( -0.7071067811865390200, 0.0000000000000000000, 0.7071067811865561200 ) ) ;
+#493 = EDGE_LOOP ( 'NONE', ( #371, #1586, #1842, #2462 ) ) ;
+#494 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#495 = EDGE_LOOP ( 'NONE', ( #606, #2339, #1770, #1384 ) ) ;
+#496 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#497 = EDGE_CURVE ( 'NONE', #410, #2323, #2439, .T. ) ;
+#498 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#499 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #803 ) ;
+#500 = EDGE_CURVE ( 'NONE', #2442, #3068, #1810, .T. ) ;
+#501 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#502 = PLANE ( 'NONE', #454 ) ;
+#503 = ORIENTED_EDGE ( 'NONE', *, *, #168, .F. ) ;
+#504 = EDGE_CURVE ( 'NONE', #2513, #1382, #177, .T. ) ;
+#505 = FILL_AREA_STYLE ('',( #1250 ) ) ;
+#506 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#507 = EDGE_LOOP ( 'NONE', ( #2994, #1074, #2925, #411 ) ) ;
+#508 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#509 = VERTEX_POINT ( 'NONE', #2421 ) ;
+#510 = CARTESIAN_POINT ( 'NONE', ( 1.499999999999999800, 0.05000000000000002400, 1.000000000000000000 ) ) ;
+#511 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#512 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#513 = EDGE_LOOP ( 'NONE', ( #1364, #2422, #2710, #2082 ) ) ;
+#514 = AXIS2_PLACEMENT_3D ( 'NONE', #818, #1070, #3037 ) ;
+#515 = VECTOR ( 'NONE', #2221, 1000.000000000000000 ) ;
+#516 = EDGE_CURVE ( 'NONE', #345, #693, #3163, .T. ) ;
+#517 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#518 = PRESENTATION_STYLE_ASSIGNMENT (( #743 ) ) ;
+#519 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#520 = FACE_OUTER_BOUND ( 'NONE', #1519, .T. ) ;
+#521 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#522 = EDGE_LOOP ( 'NONE', ( #1043, #2250, #152, #997 ) ) ;
+#523 = ORIENTED_EDGE ( 'NONE', *, *, #1627, .F. ) ;
+#524 = VECTOR ( 'NONE', #2064, 1000.000000000000000 ) ;
+#525 = PLANE ( 'NONE', #881 ) ;
+#526 = ORIENTED_EDGE ( 'NONE', *, *, #2461, .T. ) ;
+#527 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.3749999999999997800 ) ) ;
+#528 = VECTOR ( 'NONE', #1768, 1000.000000000000000 ) ;
+#529 = SURFACE_SIDE_STYLE ('',( #2593 ) ) ;
+#530 = VECTOR ( 'NONE', #1713, 1000.000000000000000 ) ;
+#531 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#532 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.6250000000000002200 ) ) ;
+#533 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.1249999999999997900 ) ) ;
+#534 = ORIENTED_EDGE ( 'NONE', *, *, #351, .F. ) ;
+#535 = ORIENTED_EDGE ( 'NONE', *, *, #1623, .T. ) ;
+#536 = MANIFOLD_SOLID_BREP ( 'Pin [8]', #2824 ) ;
+#537 = ORIENTED_EDGE ( 'NONE', *, *, #2528, .F. ) ;
+#538 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#539 = AXIS2_PLACEMENT_3D ( 'NONE', #188, #2660, #1185 ) ;
+#540 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #3189 ) ) ;
+#541 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#542 = VERTEX_POINT ( 'NONE', #2930 ) ;
+#543 = AXIS2_PLACEMENT_3D ( 'NONE', #2846, #2102, #618 ) ;
+#544 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, -0.6999999999999977400 ) ) ;
+#545 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.3750000000000000000 ) ) ;
+#546 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#547 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#548 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#549 = ORIENTED_EDGE ( 'NONE', *, *, #868, .F. ) ;
+#550 = ADVANCED_FACE ( 'NONE', ( #1089 ), #1216, .F. ) ;
+#551 = PLANE ( 'NONE', #858 ) ;
+#552 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, 0.1249999999999998900 ) ) ;
+#553 = ADVANCED_FACE ( 'NONE', ( #484 ), #1421, .T. ) ;
+#554 = ORIENTED_EDGE ( 'NONE', *, *, #504, .F. ) ;
+#555 = LINE ( 'NONE', #892, #2767 ) ;
+#556 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.8750000000000000000 ) ) ;
+#557 = ORIENTED_EDGE ( 'NONE', *, *, #73, .F. ) ;
+#558 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#559 = LINE ( 'NONE', #638, #3111 ) ;
+#560 = CIRCLE ( 'NONE', #988, 0.1250000000000000000 ) ;
+#561 = AXIS2_PLACEMENT_3D ( 'NONE', #2708, #2940, #1459 ) ;
+#562 = LINE ( 'NONE', #698, #1715 ) ;
+#563 = VERTEX_POINT ( 'NONE', #2948 ) ;
+#564 = LINE ( 'NONE', #3162, #2619 ) ;
+#565 = EDGE_CURVE ( 'NONE', #1311, #586, #2893, .T. ) ;
+#566 = LINE ( 'NONE', #1650, #1958 ) ;
+#567 = LINE ( 'NONE', #482, #918 ) ;
+#568 = FACE_OUTER_BOUND ( 'NONE', #3076, .T. ) ;
+#569 = VECTOR ( 'NONE', #694, 1000.000000000000000 ) ;
+#570 = EDGE_CURVE ( 'NONE', #919, #3018, #1723, .T. ) ;
+#571 = PLANE ( 'NONE', #30 ) ;
+#572 = ADVANCED_FACE ( 'NONE', ( #403 ), #1473, .T. ) ;
+#573 = EDGE_CURVE ( 'NONE', #122, #151, #969, .T. ) ;
+#574 = SURFACE_STYLE_FILL_AREA ( #2403 ) ;
+#575 = VERTEX_POINT ( 'NONE', #1235 ) ;
+#576 = VERTEX_POINT ( 'NONE', #476 ) ;
+#577 = ORIENTED_EDGE ( 'NONE', *, *, #2228, .F. ) ;
+#578 = ORIENTED_EDGE ( 'NONE', *, *, #168, .T. ) ;
+#579 = VECTOR ( 'NONE', #2075, 1000.000000000000000 ) ;
+#580 = AXIS2_PLACEMENT_3D ( 'NONE', #15, #531, #45 ) ;
+#581 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#582 = ADVANCED_FACE ( 'NONE', ( #2864 ), #2215, .T. ) ;
+#583 = EDGE_CURVE ( 'NONE', #1176, #1109, #1813, .T. ) ;
+#584 = ORIENTED_EDGE ( 'NONE', *, *, #1261, .F. ) ;
+#585 = ADVANCED_FACE ( 'NONE', ( #3205 ), #1031, .T. ) ;
+#586 = VERTEX_POINT ( 'NONE', #3015 ) ;
+#587 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.1249999999999997900 ) ) ;
+#588 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #2015, 'design' ) ;
+#589 = PLANE ( 'NONE', #1765 ) ;
+#590 = PLANE ( 'NONE', #1200 ) ;
+#591 = SURFACE_SIDE_STYLE ('',( #468 ) ) ;
+#592 = ORIENTED_EDGE ( 'NONE', *, *, #2664, .T. ) ;
+#593 = VECTOR ( 'NONE', #1617, 1000.000000000000000 ) ;
+#594 = ADVANCED_FACE ( 'NONE', ( #646 ), #276, .F. ) ;
+#595 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #477 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2501, #2003, #2289 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#596 = LINE ( 'NONE', #3070, #2351 ) ;
+#597 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#598 = VECTOR ( 'NONE', #217, 1000.000000000000000 ) ;
+#599 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#600 = VERTEX_POINT ( 'NONE', #2765 ) ;
+#601 = ADVANCED_FACE ( 'NONE', ( #891 ), #1523, .F. ) ;
+#602 = CLOSED_SHELL ( 'NONE', ( #2591, #354, #1354, #1866, #1789, #103 ) ) ;
+#603 = STYLED_ITEM ( 'NONE', ( #1150 ), #2935 ) ;
+#604 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#605 = LINE ( 'NONE', #2268, #759 ) ;
+#606 = ORIENTED_EDGE ( 'NONE', *, *, #2498, .T. ) ;
+#607 = EDGE_CURVE ( 'NONE', #2559, #576, #373, .T. ) ;
+#608 = VECTOR ( 'NONE', #1022, 1000.000000000000000 ) ;
+#609 = VECTOR ( 'NONE', #96, 1000.000000000000000 ) ;
+#610 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, 0.3749999999999996700 ) ) ;
+#611 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#612 = VERTEX_POINT ( 'NONE', #1743 ) ;
+#613 = EDGE_LOOP ( 'NONE', ( #955, #261, #2212, #768 ) ) ;
+#614 = ADVANCED_FACE ( 'NONE', ( #1008 ), #1999, .T. ) ;
+#615 = ORIENTED_EDGE ( 'NONE', *, *, #1851, .T. ) ;
+#616 = ADVANCED_FACE ( 'NONE', ( #925 ), #1270, .T. ) ;
+#617 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#618 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#619 = ORIENTED_EDGE ( 'NONE', *, *, #1358, .F. ) ;
+#620 = PLANE ( 'NONE', #1006 ) ;
+#621 = EDGE_CURVE ( 'NONE', #824, #1610, #2474, .T. ) ;
+#622 = VERTEX_POINT ( 'NONE', #1048 ) ;
+#623 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#624 = EDGE_CURVE ( 'NONE', #3068, #3094, #2207, .T. ) ;
+#625 = LINE ( 'NONE', #148, #3104 ) ;
+#626 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#627 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.5999999999999999800, -0.7000000000000000700 ) ) ;
+#628 = MANIFOLD_SOLID_BREP ( 'Pin [3]', #232 ) ;
+#629 = LINE ( 'NONE', #2313, #2147 ) ;
+#630 = LINE ( 'NONE', #2258, #2229 ) ;
+#631 = LINE ( 'NONE', #1419, #1233 ) ;
+#632 = VERTEX_POINT ( 'NONE', #747 ) ;
+#633 = FACE_OUTER_BOUND ( 'NONE', #2866, .T. ) ;
+#634 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#635 = ORIENTED_EDGE ( 'NONE', *, *, #1719, .F. ) ;
+#636 = AXIS2_PLACEMENT_3D ( 'NONE', #2915, #459, #2643 ) ;
+#637 = LINE ( 'NONE', #2724, #2623 ) ;
+#638 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#639 = LINE ( 'NONE', #1262, #1237 ) ;
+#640 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#641 = AXIS2_PLACEMENT_3D ( 'NONE', #33, #519, #2499 ) ;
+#642 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#643 = ORIENTED_EDGE ( 'NONE', *, *, #2453, .F. ) ;
+#644 = VECTOR ( 'NONE', #1492, 1000.000000000000000 ) ;
+#645 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#646 = FACE_OUTER_BOUND ( 'NONE', #1632, .T. ) ;
+#647 = VERTEX_POINT ( 'NONE', #234 ) ;
+#648 = EDGE_LOOP ( 'NONE', ( #2838, #1273, #1816, #43 ) ) ;
+#649 = PLANE ( 'NONE', #1055 ) ;
+#650 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#651 = CLOSED_SHELL ( 'NONE', ( #1555, #1069, #93, #1822, #614, #2071 ) ) ;
+#652 = ORIENTED_EDGE ( 'NONE', *, *, #907, .F. ) ;
+#653 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#654 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#655 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#656 = EDGE_LOOP ( 'NONE', ( #784, #1856, #415, #1448 ) ) ;
+#657 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#658 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2043 ), #370 ) ;
+#659 = EDGE_LOOP ( 'NONE', ( #3138, #2911, #549, #2412 ) ) ;
+#660 = EDGE_CURVE ( 'NONE', #1180, #2559, #1465, .T. ) ;
+#661 = EDGE_CURVE ( 'NONE', #1172, #3007, #724, .T. ) ;
+#662 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#663 = ORIENTED_EDGE ( 'NONE', *, *, #2565, .F. ) ;
+#664 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#665 = LINE ( 'NONE', #1352, #18 ) ;
+#666 = EDGE_CURVE ( 'NONE', #1941, #1016, #1885, .T. ) ;
+#667 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.0000000000000000000, -0.6999999999999977400 ) ) ;
+#668 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#669 = FACE_OUTER_BOUND ( 'NONE', #257, .T. ) ;
+#670 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.04999999999999999600, -0.8750000000000001100 ) ) ;
+#671 = FACE_OUTER_BOUND ( 'NONE', #1220, .T. ) ;
+#672 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#673 = LINE ( 'NONE', #1405, #2078 ) ;
+#674 = ORIENTED_EDGE ( 'NONE', *, *, #2001, .F. ) ;
+#675 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#676 = VECTOR ( 'NONE', #2656, 1000.000000000000000 ) ;
+#677 = EDGE_LOOP ( 'NONE', ( #1908, #2719, #2290, #2825 ) ) ;
+#678 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1027, 'distance_accuracy_value', 'NONE');
+#679 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#680 = VECTOR ( 'NONE', #180, 1000.000000000000000 ) ;
+#681 = AXIS2_PLACEMENT_3D ( 'NONE', #1972, #1007, #266 ) ;
+#682 = FILL_AREA_STYLE ('',( #2906 ) ) ;
+#683 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.7000000000000000700 ) ) ;
+#684 = EDGE_CURVE ( 'NONE', #1892, #904, #1092, .T. ) ;
+#685 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#686 = LINE ( 'NONE', #2249, #39 ) ;
+#687 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.0000000000000000000, 0.7999999999999999300 ) ) ;
+#688 = ORIENTED_EDGE ( 'NONE', *, *, #1678, .T. ) ;
+#689 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#690 = ORIENTED_EDGE ( 'NONE', *, *, #2134, .T. ) ;
+#691 = PLANE ( 'NONE', #3172 ) ;
+#692 = EDGE_CURVE ( 'NONE', #1929, #1466, #1966, .T. ) ;
+#693 = VERTEX_POINT ( 'NONE', #306 ) ;
+#694 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#695 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.05000000000000000300, 0.1249999999999997900 ) ) ;
+#696 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#697 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#698 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#699 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#700 = ORIENTED_EDGE ( 'NONE', *, *, #3180, .F. ) ;
+#701 = AXIS2_PLACEMENT_3D ( 'NONE', #1987, #2217, #3 ) ;
+#702 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#703 = AXIS2_PLACEMENT_3D ( 'NONE', #2622, #383, #2127 ) ;
+#704 = PLANE ( 'NONE', #636 ) ;
+#705 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, -0.6250000000000001100 ) ) ;
+#706 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#707 = ORIENTED_EDGE ( 'NONE', *, *, #2890, .F. ) ;
+#708 = VECTOR ( 'NONE', #2080, 1000.000000000000000 ) ;
+#709 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#710 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#711 = VECTOR ( 'NONE', #1791, 1000.000000000000000 ) ;
+#712 = VECTOR ( 'NONE', #2382, 1000.000000000000000 ) ;
+#713 = VECTOR ( 'NONE', #1472, 1000.000000000000000 ) ;
+#714 = ORIENTED_EDGE ( 'NONE', *, *, #2637, .F. ) ;
+#715 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#716 = LINE ( 'NONE', #667, #139 ) ;
+#717 = ORIENTED_EDGE ( 'NONE', *, *, #1688, .T. ) ;
+#718 = FACE_OUTER_BOUND ( 'NONE', #1829, .T. ) ;
+#719 = VECTOR ( 'NONE', #1675, 1000.000000000000000 ) ;
+#720 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.6250000000000000000 ) ) ;
+#721 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#722 = FACE_OUTER_BOUND ( 'NONE', #739, .T. ) ;
+#723 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#724 = LINE ( 'NONE', #2747, #817 ) ;
+#725 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, -0.3750000000000002200 ) ) ;
+#726 = ORIENTED_EDGE ( 'NONE', *, *, #2580, .T. ) ;
+#727 = VERTEX_POINT ( 'NONE', #2780 ) ;
+#728 = EDGE_CURVE ( 'NONE', #2709, #2033, #3016, .T. ) ;
+#729 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#730 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#731 = EDGE_LOOP ( 'NONE', ( #3020, #819, #117, #330 ) ) ;
+#732 = EDGE_LOOP ( 'NONE', ( #2977, #2924, #1127, #1329 ) ) ;
+#733 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#734 = EDGE_CURVE ( 'NONE', #2774, #1538, #2628, .T. ) ;
+#735 = EDGE_CURVE ( 'NONE', #1104, #2773, #1320, .T. ) ;
+#736 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.6250000000000002200 ) ) ;
+#737 = ORIENTED_EDGE ( 'NONE', *, *, #2134, .F. ) ;
+#738 = ORIENTED_EDGE ( 'NONE', *, *, #840, .T. ) ;
+#739 = EDGE_LOOP ( 'NONE', ( #2698, #3212, #1389, #2769 ) ) ;
+#740 = CARTESIAN_POINT ( 'NONE', ( 1.936075308009827700E-016, 0.05000000000000000300, 0.6249999999999995600 ) ) ;
+#741 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #2333 ) ;
+#742 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.8750000000000000000 ) ) ;
+#743 = SURFACE_STYLE_USAGE ( .BOTH. , #2355 ) ;
+#744 = EDGE_CURVE ( 'NONE', #1825, #563, #1772, .T. ) ;
+#745 = STYLED_ITEM ( 'NONE', ( #518 ), #1785 ) ;
+#746 = FILL_AREA_STYLE_COLOUR ( '', #2154 ) ;
+#747 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.8250000000000000700 ) ) ;
+#748 = ORIENTED_EDGE ( 'NONE', *, *, #2308, .T. ) ;
+#749 = PLANE ( 'NONE', #290 ) ;
+#750 = LINE ( 'NONE', #2358, #358 ) ;
+#751 = PRODUCT_CONTEXT ( 'NONE', #803, 'mechanical' ) ;
+#752 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#753 = VECTOR ( 'NONE', #3038, 1000.000000000000000 ) ;
+#754 = CARTESIAN_POINT ( 'NONE', ( 2.710505431213759600E-016, 0.05000000000000000300, 0.8749999999999995600 ) ) ;
+#755 = LINE ( 'NONE', #2859, #3077 ) ;
+#756 = VECTOR ( 'NONE', #2716, 1000.000000000000000 ) ;
+#757 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#758 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#759 = VECTOR ( 'NONE', #2492, 1000.000000000000000 ) ;
+#760 = EDGE_LOOP ( 'NONE', ( #2166, #2060, #2303, #2295 ) ) ;
+#761 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#762 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.3750000000000000000 ) ) ;
+#763 = LINE ( 'NONE', #447, #34 ) ;
+#764 = PRESENTATION_STYLE_ASSIGNMENT (( #195 ) ) ;
+#765 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#766 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2471 ), #937 ) ;
+#767 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#768 = ORIENTED_EDGE ( 'NONE', *, *, #868, .T. ) ;
+#769 = VERTEX_POINT ( 'NONE', #465 ) ;
+#770 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#771 = EDGE_LOOP ( 'NONE', ( #2851, #831, #690, #3187 ) ) ;
+#772 = VERTEX_POINT ( 'NONE', #2300 ) ;
+#773 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#774 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#775 = EDGE_CURVE ( 'NONE', #2752, #90, #3053, .T. ) ;
+#776 = ORIENTED_EDGE ( 'NONE', *, *, #920, .T. ) ;
+#777 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#778 = VERTEX_POINT ( 'NONE', #3115 ) ;
+#779 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.04999999999999999600, 0.3749999999999996700 ) ) ;
+#780 = MANIFOLD_SOLID_BREP ( 'Pin [4]', #2406 ) ;
+#781 = PLANE ( 'NONE', #2702 ) ;
+#782 = ORIENTED_EDGE ( 'NONE', *, *, #1342, .T. ) ;
+#783 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#784 = ORIENTED_EDGE ( 'NONE', *, *, #1836, .T. ) ;
+#785 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#786 = SURFACE_SIDE_STYLE ('',( #334 ) ) ;
+#787 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#788 = SURFACE_STYLE_USAGE ( .BOTH. , #294 ) ;
+#789 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, -0.6250000000000001100 ) ) ;
+#790 = PLANE ( 'NONE', #863 ) ;
+#791 = ORIENTED_EDGE ( 'NONE', *, *, #964, .T. ) ;
+#792 = VECTOR ( 'NONE', #2829, 1000.000000000000000 ) ;
+#793 = AXIS2_PLACEMENT_3D ( 'NONE', #26, #2236, #2020 ) ;
+#794 = PLANE ( 'NONE', #1579 ) ;
+#795 = EDGE_CURVE ( 'NONE', #563, #828, #1926, .T. ) ;
+#796 = LINE ( 'NONE', #2281, #711 ) ;
+#797 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #745 ), #3075 ) ;
+#798 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#799 = VECTOR ( 'NONE', #1271, 1000.000000000000000 ) ;
+#800 = LINE ( 'NONE', #203, #2956 ) ;
+#801 = ADVANCED_FACE ( 'NONE', ( #1319 ), #2879, .F. ) ;
+#802 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#803 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#804 = VERTEX_POINT ( 'NONE', #385 ) ;
+#805 = VERTEX_POINT ( 'NONE', #3125 ) ;
+#806 = EDGE_CURVE ( 'NONE', #2051, #451, #404, .T. ) ;
+#807 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#808 = SURFACE_STYLE_USAGE ( .BOTH. , #299 ) ;
+#809 = ADVANCED_FACE ( 'NONE', ( #486 ), #2642, .T. ) ;
+#810 = EDGE_CURVE ( 'NONE', #2943, #3007, #3050, .T. ) ;
+#811 = VECTOR ( 'NONE', #668, 1000.000000000000000 ) ;
+#812 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#813 = FACE_OUTER_BOUND ( 'NONE', #1815, .T. ) ;
+#814 = ORIENTED_EDGE ( 'NONE', *, *, #2664, .F. ) ;
+#815 = LINE ( 'NONE', #2669, #569 ) ;
+#816 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#817 = VECTOR ( 'NONE', #1010, 1000.000000000000000 ) ;
+#818 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#819 = ORIENTED_EDGE ( 'NONE', *, *, #2561, .T. ) ;
+#820 = FACE_OUTER_BOUND ( 'NONE', #2670, .T. ) ;
+#821 = EDGE_LOOP ( 'NONE', ( #1645, #2727, #987, #872 ) ) ;
+#822 = CARTESIAN_POINT ( 'NONE', ( -2.710505431213762100E-016, 0.05000000000000000300, -0.8750000000000004400 ) ) ;
+#823 = PLANE ( 'NONE', #1521 ) ;
+#824 = VERTEX_POINT ( 'NONE', #2654 ) ;
+#825 = ADVANCED_FACE ( 'NONE', ( #174 ), #154, .T. ) ;
+#826 = ADVANCED_FACE ( 'NONE', ( #332 ), #649, .T. ) ;
+#827 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#828 = VERTEX_POINT ( 'NONE', #2635 ) ;
+#829 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#830 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.7000000000000000700 ) ) ;
+#831 = ORIENTED_EDGE ( 'NONE', *, *, #2364, .T. ) ;
+#832 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#833 = PLANE ( 'NONE', #3092 ) ;
+#834 = VECTOR ( 'NONE', #910, 1000.000000000000000 ) ;
+#835 = ADVANCED_FACE ( 'NONE', ( #2159 ), #905, .F. ) ;
+#836 = AXIS2_PLACEMENT_3D ( 'NONE', #2863, #372, #2110 ) ;
+#837 = VECTOR ( 'NONE', #2816, 1000.000000000000000 ) ;
+#838 = EDGE_LOOP ( 'NONE', ( #1612, #1739, #2509, #2332 ) ) ;
+#839 = VECTOR ( 'NONE', #84, 1000.000000000000000 ) ;
+#840 = EDGE_CURVE ( 'NONE', #913, #959, #2085, .T. ) ;
+#841 = EDGE_CURVE ( 'NONE', #343, #1986, #2741, .T. ) ;
+#842 = VECTOR ( 'NONE', #49, 1000.000000000000000 ) ;
+#843 = ORIENTED_EDGE ( 'NONE', *, *, #735, .T. ) ;
+#844 = PLANE ( 'NONE', #1656 ) ;
+#845 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#846 = FACE_OUTER_BOUND ( 'NONE', #1601, .T. ) ;
+#847 = EDGE_CURVE ( 'NONE', #2016, #284, #1349, .T. ) ;
+#848 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#849 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.6249999999999997800 ) ) ;
+#850 = VECTOR ( 'NONE', #1432, 1000.000000000000000 ) ;
+#851 = VECTOR ( 'NONE', #2575, 1000.000000000000000 ) ;
+#852 = ORIENTED_EDGE ( 'NONE', *, *, #1015, .T. ) ;
+#853 = ADVANCED_FACE ( 'NONE', ( #2894 ), #1893, .F. ) ;
+#854 = ORIENTED_EDGE ( 'NONE', *, *, #1411, .F. ) ;
+#855 = VERTEX_POINT ( 'NONE', #143 ) ;
+#856 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#857 = VERTEX_POINT ( 'NONE', #3181 ) ;
+#858 = AXIS2_PLACEMENT_3D ( 'NONE', #544, #3026, #50 ) ;
+#859 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#860 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.8749999999999997800 ) ) ;
+#861 = EDGE_CURVE ( 'NONE', #1544, #387, #2470, .T. ) ;
+#862 = VERTEX_POINT ( 'NONE', #2679 ) ;
+#863 = AXIS2_PLACEMENT_3D ( 'NONE', #527, #3022, #1541 ) ;
+#864 = EDGE_LOOP ( 'NONE', ( #452, #2609, #3114, #2179 ) ) ;
+#865 = ORIENTED_EDGE ( 'NONE', *, *, #1121, .F. ) ;
+#866 = ADVANCED_FACE ( 'NONE', ( #1545 ), #1927, .F. ) ;
+#867 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#868 = EDGE_CURVE ( 'NONE', #576, #575, #107, .T. ) ;
+#869 = ADVANCED_FACE ( 'NONE', ( #2397 ), #1207, .T. ) ;
+#870 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#871 = VERTEX_POINT ( 'NONE', #1699 ) ;
+#872 = ORIENTED_EDGE ( 'NONE', *, *, #1913, .F. ) ;
+#873 = VECTOR ( 'NONE', #1559, 1000.000000000000000 ) ;
+#874 = AXIS2_PLACEMENT_3D ( 'NONE', #496, #267, #2010 ) ;
+#875 = LINE ( 'NONE', #1139, #1161 ) ;
+#876 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -5.421010862427521200E-016 ) ) ;
+#877 = FACE_OUTER_BOUND ( 'NONE', #1125, .T. ) ;
+#878 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.3749999999999997800 ) ) ;
+#879 = ORIENTED_EDGE ( 'NONE', *, *, #351, .T. ) ;
+#880 = ORIENTED_EDGE ( 'NONE', *, *, #1905, .T. ) ;
+#881 = AXIS2_PLACEMENT_3D ( 'NONE', #226, #1036, #511 ) ;
+#882 = FACE_OUTER_BOUND ( 'NONE', #938, .T. ) ;
+#883 = ORIENTED_EDGE ( 'NONE', *, *, #2228, .T. ) ;
+#884 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.5999999999999999800, -0.7000000000000000700 ) ) ;
+#885 = VECTOR ( 'NONE', #487, 1000.000000000000000 ) ;
+#886 = VECTOR ( 'NONE', #305, 1000.000000000000000 ) ;
+#887 = ORIENTED_EDGE ( 'NONE', *, *, #2895, .T. ) ;
+#888 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, 0.3749999999999997800 ) ) ;
+#889 = LINE ( 'NONE', #253, #215 ) ;
+#890 = SURFACE_SIDE_STYLE ('',( #1076 ) ) ;
+#891 = FACE_OUTER_BOUND ( 'NONE', #3168, .T. ) ;
+#892 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.1250000000000002200 ) ) ;
+#893 = ORIENTED_EDGE ( 'NONE', *, *, #2799, .F. ) ;
+#894 = VECTOR ( 'NONE', #2049, 1000.000000000000000 ) ;
+#895 = ORIENTED_EDGE ( 'NONE', *, *, #2253, .F. ) ;
+#896 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.8750000000000002200 ) ) ;
+#897 = EDGE_LOOP ( 'NONE', ( #3082, #2093, #1993, #81 ) ) ;
+#898 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#899 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, 0.3749999999999998900 ) ) ;
+#900 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#901 = VERTEX_POINT ( 'NONE', #223 ) ;
+#902 = EDGE_CURVE ( 'NONE', #1367, #2658, #1724, .T. ) ;
+#903 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#904 = VERTEX_POINT ( 'NONE', #2931 ) ;
+#905 = PLANE ( 'NONE', #2157 ) ;
+#906 = EDGE_CURVE ( 'NONE', #778, #928, #252, .T. ) ;
+#907 = EDGE_CURVE ( 'NONE', #2916, #303, #2970, .T. ) ;
+#908 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#909 = LINE ( 'NONE', #1637, #2188 ) ;
+#910 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#911 = LINE ( 'NONE', #2989, #394 ) ;
+#912 = LINE ( 'NONE', #2826, #2847 ) ;
+#913 = VERTEX_POINT ( 'NONE', #1464 ) ;
+#914 = LINE ( 'NONE', #2927, #22 ) ;
+#915 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#916 = AXIS2_PLACEMENT_3D ( 'NONE', #32, #1754, #2721 ) ;
+#917 = FACE_OUTER_BOUND ( 'NONE', #3184, .T. ) ;
+#918 = VECTOR ( 'NONE', #2476, 1000.000000000000000 ) ;
+#919 = VERTEX_POINT ( 'NONE', #2923 ) ;
+#920 = EDGE_CURVE ( 'NONE', #913, #2347, #1578, .T. ) ;
+#921 = AXIS2_PLACEMENT_3D ( 'NONE', #1706, #2454, #2480 ) ;
+#922 = VECTOR ( 'NONE', #1218, 1000.000000000000000 ) ;
+#923 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#924 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.7000000000000000700 ) ) ;
+#925 = FACE_OUTER_BOUND ( 'NONE', #897, .T. ) ;
+#926 = VECTOR ( 'NONE', #1290, 1000.000000000000000 ) ;
+#927 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #867, 'distance_accuracy_value', 'NONE');
+#928 = VERTEX_POINT ( 'NONE', #2700 ) ;
+#929 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#930 = ORIENTED_EDGE ( 'NONE', *, *, #1335, .F. ) ;
+#931 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#932 = VERTEX_POINT ( 'NONE', #2712 ) ;
+#933 = VERTEX_POINT ( 'NONE', #1914 ) ;
+#934 = CARTESIAN_POINT ( 'NONE', ( -3.872150616019641700E-017, 0.05000000000000000300, 0.1249999999999994600 ) ) ;
+#935 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2822 ) ) ;
+#936 = EDGE_LOOP ( 'NONE', ( #475, #1357, #2419, #2456 ) ) ;
+#937 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2552 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1992, #541, #1056 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#938 = EDGE_LOOP ( 'NONE', ( #2707, #2067, #738, #2117 ) ) ;
+#939 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#940 = PLANE ( 'NONE', #1423 ) ;
+#941 = ORIENTED_EDGE ( 'NONE', *, *, #3153, .F. ) ;
+#942 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#943 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#944 = EDGE_CURVE ( 'NONE', #947, #2633, #1497, .T. ) ;
+#945 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#946 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, 0.8749999999999997800 ) ) ;
+#947 = VERTEX_POINT ( 'NONE', #1666 ) ;
+#948 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#949 = PLANE ( 'NONE', #921 ) ;
+#950 = LINE ( 'NONE', #2573, #2921 ) ;
+#951 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#952 = LINE ( 'NONE', #2599, #1040 ) ;
+#953 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#954 = FACE_OUTER_BOUND ( 'NONE', #513, .T. ) ;
+#955 = ORIENTED_EDGE ( 'NONE', *, *, #1663, .T. ) ;
+#956 = VERTEX_POINT ( 'NONE', #961 ) ;
+#957 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, 0.7999999999999998200 ) ) ;
+#958 = LINE ( 'NONE', #1402, #676 ) ;
+#959 = VERTEX_POINT ( 'NONE', #1936 ) ;
+#960 = VECTOR ( 'NONE', #1213, 1000.000000000000000 ) ;
+#961 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.04999999999999999600, 0.8750000000000000000 ) ) ;
+#962 = VECTOR ( 'NONE', #3194, 1000.000000000000000 ) ;
+#963 = DIRECTION ( 'NONE', ( 0.7071067811865390200, 0.0000000000000000000, -0.7071067811865561200 ) ) ;
+#964 = EDGE_CURVE ( 'NONE', #3007, #2754, #2549, .T. ) ;
+#965 = LINE ( 'NONE', #1259, #3121 ) ;
+#966 = ORIENTED_EDGE ( 'NONE', *, *, #131, .F. ) ;
+#967 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#968 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#969 = LINE ( 'NONE', #219, #146 ) ;
+#970 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#971 = ORIENTED_EDGE ( 'NONE', *, *, #1342, .F. ) ;
+#972 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#973 = VECTOR ( 'NONE', #1740, 1000.000000000000000 ) ;
+#974 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1288, 'distance_accuracy_value', 'NONE');
+#975 = ORIENTED_EDGE ( 'NONE', *, *, #661, .F. ) ;
+#976 = EDGE_CURVE ( 'NONE', #772, #3018, #815, .T. ) ;
+#977 = EDGE_CURVE ( 'NONE', #857, #1283, #1090, .T. ) ;
+#978 = ORIENTED_EDGE ( 'NONE', *, *, #1041, .T. ) ;
+#979 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#980 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.6250000000000002200 ) ) ;
+#981 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#982 = PLANE ( 'NONE', #3144 ) ;
+#983 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#984 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#985 = VERTEX_POINT ( 'NONE', #1425 ) ;
+#986 = AXIS2_PLACEMENT_3D ( 'NONE', #392, #634, #2139 ) ;
+#987 = ORIENTED_EDGE ( 'NONE', *, *, #457, .T. ) ;
+#988 = AXIS2_PLACEMENT_3D ( 'NONE', #2629, #147, #640 ) ;
+#989 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#990 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#991 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.5999999999999999800, -0.7000000000000000700 ) ) ;
+#992 = FACE_OUTER_BOUND ( 'NONE', #205, .T. ) ;
+#993 = LINE ( 'NONE', #705, #1712 ) ;
+#994 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#995 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#996 = LINE ( 'NONE', #687, #2583 ) ;
+#997 = ORIENTED_EDGE ( 'NONE', *, *, #1787, .T. ) ;
+#998 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#999 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1000 = LINE ( 'NONE', #2682, #1572 ) ;
+#1001 = PLANE ( 'NONE', #469 ) ;
+#1002 = CYLINDRICAL_SURFACE ( 'NONE', #2491, 0.1250000000000000000 ) ;
+#1003 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1004 = ORIENTED_EDGE ( 'NONE', *, *, #2729, .F. ) ;
+#1005 = VECTOR ( 'NONE', #377, 1000.000000000000000 ) ;
+#1006 = AXIS2_PLACEMENT_3D ( 'NONE', #1662, #399, #2398 ) ;
+#1007 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1008 = FACE_OUTER_BOUND ( 'NONE', #613, .T. ) ;
+#1009 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1010 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1011 = VERTEX_POINT ( 'NONE', #2914 ) ;
+#1012 = EDGE_LOOP ( 'NONE', ( #3202, #1869, #3019, #966 ) ) ;
+#1013 = EDGE_CURVE ( 'NONE', #3018, #2916, #763, .T. ) ;
+#1014 = CARTESIAN_POINT ( 'NONE', ( 3.872150616019644800E-017, 0.05000000000000000300, 0.1249999999999995700 ) ) ;
+#1015 = EDGE_CURVE ( 'NONE', #193, #2033, #2662, .T. ) ;
+#1016 = VERTEX_POINT ( 'NONE', #1434 ) ;
+#1017 = ORIENTED_EDGE ( 'NONE', *, *, #1688, .F. ) ;
+#1018 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1019 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1020 = EDGE_CURVE ( 'NONE', #959, #1400, #2590, .T. ) ;
+#1021 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1022 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1023 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1024 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1025 = ORIENTED_EDGE ( 'NONE', *, *, #1567, .F. ) ;
+#1026 = ORIENTED_EDGE ( 'NONE', *, *, #666, .F. ) ;
+#1027 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1028 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.05000000000000000300, 0.6249999999999997800 ) ) ;
+#1029 = EDGE_CURVE ( 'NONE', #1382, #3044, #1276, .T. ) ;
+#1030 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#1031 = PLANE ( 'NONE', #238 ) ;
+#1032 = EDGE_LOOP ( 'NONE', ( #2564, #1183, #285, #1210 ) ) ;
+#1033 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1034 = LINE ( 'NONE', #645, #2728 ) ;
+#1035 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1036 = DIRECTION ( 'NONE', ( 3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1037 = LINE ( 'NONE', #2798, #3150 ) ;
+#1038 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#1039 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#1040 = VECTOR ( 'NONE', #617, 1000.000000000000000 ) ;
+#1041 = EDGE_CURVE ( 'NONE', #1386, #1334, #2008, .T. ) ;
+#1042 = LINE ( 'NONE', #945, #1373 ) ;
+#1043 = ORIENTED_EDGE ( 'NONE', *, *, #1141, .T. ) ;
+#1044 = ORIENTED_EDGE ( 'NONE', *, *, #2009, .T. ) ;
+#1045 = PLANE ( 'NONE', #1902 ) ;
+#1046 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ;
+#1047 = ORIENTED_EDGE ( 'NONE', *, *, #2686, .T. ) ;
+#1048 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#1049 = VECTOR ( 'NONE', #1467, 1000.000000000000000 ) ;
+#1050 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#1051 = VECTOR ( 'NONE', #1021, 1000.000000000000000 ) ;
+#1052 = ORIENTED_EDGE ( 'NONE', *, *, #2801, .F. ) ;
+#1053 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.5999999999999999800, -0.8250000000000000700 ) ) ;
+#1054 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1775 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2243, #1746, #1780 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1055 = AXIS2_PLACEMENT_3D ( 'NONE', #3097, #3102, #2390 ) ;
+#1056 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1057 = AXIS2_PLACEMENT_3D ( 'NONE', #2005, #3006, #1245 ) ;
+#1058 = DIRECTION ( 'NONE', ( 3.097720492815726700E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1059 = EDGE_LOOP ( 'NONE', ( #2131, #119, #1095, #1536 ) ) ;
+#1060 = LINE ( 'NONE', #1300, #1621 ) ;
+#1061 = ORIENTED_EDGE ( 'NONE', *, *, #2459, .T. ) ;
+#1062 = ADVANCED_FACE ( 'NONE', ( #1651 ), #1481, .F. ) ;
+#1063 = ORIENTED_EDGE ( 'NONE', *, *, #2234, .T. ) ;
+#1064 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1065 = DIRECTION ( 'NONE', ( 0.7071067811865390200, 0.0000000000000000000, -0.7071067811865561200 ) ) ;
+#1066 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, -0.6250000000000003300 ) ) ;
+#1067 = VERTEX_POINT ( 'NONE', #2986 ) ;
+#1068 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, -0.8750000000000001100 ) ) ;
+#1069 = ADVANCED_FACE ( 'NONE', ( #3122 ), #1, .F. ) ;
+#1070 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1071 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, 0.1249999999999998900 ) ) ;
+#1072 = ADVANCED_FACE ( 'NONE', ( #846 ), #2495, .F. ) ;
+#1073 = ORIENTED_EDGE ( 'NONE', *, *, #2366, .T. ) ;
+#1074 = ORIENTED_EDGE ( 'NONE', *, *, #1147, .F. ) ;
+#1075 = EDGE_CURVE ( 'NONE', #3068, #1386, #889, .T. ) ;
+#1076 = SURFACE_STYLE_FILL_AREA ( #118 ) ;
+#1077 = FACE_OUTER_BOUND ( 'NONE', #648, .T. ) ;
+#1078 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1079 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1080 = EDGE_LOOP ( 'NONE', ( #1655, #325, #707, #1494 ) ) ;
+#1081 = VECTOR ( 'NONE', #1818, 1000.000000000000000 ) ;
+#1082 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1083 = EDGE_CURVE ( 'NONE', #1596, #862, #2787, .T. ) ;
+#1084 = LINE ( 'NONE', #533, #400 ) ;
+#1085 = DIRECTION ( 'NONE', ( 5.421010862427521200E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1086 = EDGE_CURVE ( 'NONE', #1593, #1763, #2516, .T. ) ;
+#1087 = VECTOR ( 'NONE', #816, 1000.000000000000000 ) ;
+#1088 = ORIENTED_EDGE ( 'NONE', *, *, #3118, .F. ) ;
+#1089 = FACE_OUTER_BOUND ( 'NONE', #87, .T. ) ;
+#1090 = LINE ( 'NONE', #1192, #2326 ) ;
+#1091 = ADVANCED_FACE ( 'NONE', ( #3161 ), #231, .F. ) ;
+#1092 = LINE ( 'NONE', #2968, #78 ) ;
+#1093 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.04999999999999999600, -0.6250000000000000000 ) ) ;
+#1094 = LINE ( 'NONE', #2014, #2291 ) ;
+#1095 = ORIENTED_EDGE ( 'NONE', *, *, #7, .F. ) ;
+#1096 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1097 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1098 = ORIENTED_EDGE ( 'NONE', *, *, #269, .F. ) ;
+#1099 = ORIENTED_EDGE ( 'NONE', *, *, #624, .F. ) ;
+#1100 = EDGE_CURVE ( 'NONE', #3044, #151, #76, .T. ) ;
+#1101 = AXIS2_PLACEMENT_3D ( 'NONE', #2213, #729, #2714 ) ;
+#1102 = ADVANCED_FACE ( 'NONE', ( #1964 ), #2255, .T. ) ;
+#1103 = EDGE_LOOP ( 'NONE', ( #1017, #436, #221, #1767 ) ) ;
+#1104 = VERTEX_POINT ( 'NONE', #2720 ) ;
+#1105 = EDGE_CURVE ( 'NONE', #284, #1735, #2467, .T. ) ;
+#1106 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1107 = ADVANCED_FACE ( 'NONE', ( #1383 ), #1474, .F. ) ;
+#1108 = ORIENTED_EDGE ( 'NONE', *, *, #2965, .F. ) ;
+#1109 = VERTEX_POINT ( 'NONE', #1998 ) ;
+#1110 = EDGE_LOOP ( 'NONE', ( #893, #1888, #75, #619, #2076 ) ) ;
+#1111 = AXIS2_PLACEMENT_3D ( 'NONE', #259, #2981, #47 ) ;
+#1112 = AXIS2_PLACEMENT_3D ( 'NONE', #2868, #198, #467 ) ;
+#1113 = ORIENTED_EDGE ( 'NONE', *, *, #5, .F. ) ;
+#1114 = FACE_OUTER_BOUND ( 'NONE', #2625, .T. ) ;
+#1115 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1116 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1979 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #685, #1175, #157 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1117 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#1118 = FACE_OUTER_BOUND ( 'NONE', #2357, .T. ) ;
+#1119 = ADVANCED_FACE ( 'NONE', ( #2819 ), #2486, .T. ) ;
+#1120 = FACE_OUTER_BOUND ( 'NONE', #1975, .T. ) ;
+#1121 = EDGE_CURVE ( 'NONE', #2481, #199, #70, .T. ) ;
+#1122 = LINE ( 'NONE', #3139, #2696 ) ;
+#1123 = ORIENTED_EDGE ( 'NONE', *, *, #565, .T. ) ;
+#1124 = ADVANCED_FACE ( 'NONE', ( #2201 ), #2967, .T. ) ;
+#1125 = EDGE_LOOP ( 'NONE', ( #1430, #2061, #4, #2751 ) ) ;
+#1126 = VECTOR ( 'NONE', #2896, 1000.000000000000000 ) ;
+#1127 = ORIENTED_EDGE ( 'NONE', *, *, #1957, .T. ) ;
+#1128 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1129 = LINE ( 'NONE', #1531, #368 ) ;
+#1130 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.05000000000000000300, -0.8750000000000002200 ) ) ;
+#1131 = MANIFOLD_SOLID_BREP ( 'Pin [5]', #651 ) ;
+#1132 = VECTOR ( 'NONE', #689, 1000.000000000000000 ) ;
+#1133 = ORIENTED_EDGE ( 'NONE', *, *, #1452, .F. ) ;
+#1134 = ORIENTED_EDGE ( 'NONE', *, *, #2580, .F. ) ;
+#1135 = ORIENTED_EDGE ( 'NONE', *, *, #241, .F. ) ;
+#1136 = ORIENTED_EDGE ( 'NONE', *, *, #3059, .T. ) ;
+#1137 = ORIENTED_EDGE ( 'NONE', *, *, #1894, .F. ) ;
+#1138 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1517 ), #1293 ) ;
+#1139 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, -0.6999999999999977400 ) ) ;
+#1140 = PLANE ( 'NONE', #2600 ) ;
+#1141 = EDGE_CURVE ( 'NONE', #1649, #3030, #2547, .T. ) ;
+#1142 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.04999999999999999600, -0.8000000000000001600 ) ) ;
+#1143 = VERTEX_POINT ( 'NONE', #773 ) ;
+#1144 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1145 = EDGE_CURVE ( 'NONE', #451, #1466, #1202, .T. ) ;
+#1146 = DIRECTION ( 'NONE', ( 3.097720492815726700E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1147 = EDGE_CURVE ( 'NONE', #1109, #2451, #1960, .T. ) ;
+#1148 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#1149 = ORIENTED_EDGE ( 'NONE', *, *, #2833, .T. ) ;
+#1150 = PRESENTATION_STYLE_ASSIGNMENT (( #2645 ) ) ;
+#1151 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1152 = LINE ( 'NONE', #145, #2574 ) ;
+#1153 = AXIS2_PLACEMENT_3D ( 'NONE', #758, #1985, #494 ) ;
+#1154 = VECTOR ( 'NONE', #2178, 1000.000000000000000 ) ;
+#1155 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1156 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#1157 = CIRCLE ( 'NONE', #1928, 0.1250000000000000000 ) ;
+#1158 = ORIENTED_EDGE ( 'NONE', *, *, #2988, .F. ) ;
+#1159 = AXIS2_PLACEMENT_3D ( 'NONE', #1630, #172, #2408 ) ;
+#1160 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1161 = VECTOR ( 'NONE', #136, 1000.000000000000000 ) ;
+#1162 = PLANE ( 'NONE', #2161 ) ;
+#1163 = FACE_OUTER_BOUND ( 'NONE', #760, .T. ) ;
+#1164 = LINE ( 'NONE', #1296, #1574 ) ;
+#1165 = SURFACE_STYLE_USAGE ( .BOTH. , #2905 ) ;
+#1166 = VECTOR ( 'NONE', #1532, 1000.000000000000000 ) ;
+#1167 = VECTOR ( 'NONE', #1263, 1000.000000000000000 ) ;
+#1168 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, -0.1250000000000002200 ) ) ;
+#1169 = VERTEX_POINT ( 'NONE', #3206 ) ;
+#1170 = EDGE_LOOP ( 'NONE', ( #68, #1441, #1527, #2092 ) ) ;
+#1171 = EDGE_LOOP ( 'NONE', ( #1234, #1710, #2260, #2057 ) ) ;
+#1172 = VERTEX_POINT ( 'NONE', #725 ) ;
+#1173 = AXIS2_PLACEMENT_3D ( 'NONE', #2441, #2200, #1933 ) ;
+#1174 = AXIS2_PLACEMENT_3D ( 'NONE', #884, #1652, #1407 ) ;
+#1175 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1176 = VERTEX_POINT ( 'NONE', #1705 ) ;
+#1177 = EDGE_CURVE ( 'NONE', #90, #622, #292, .T. ) ;
+#1178 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1179 = EDGE_CURVE ( 'NONE', #387, #2204, #567, .T. ) ;
+#1180 = VERTEX_POINT ( 'NONE', #2734 ) ;
+#1181 = ORIENTED_EDGE ( 'NONE', *, *, #7, .T. ) ;
+#1182 = EDGE_CURVE ( 'NONE', #2347, #1400, #639, .T. ) ;
+#1183 = ORIENTED_EDGE ( 'NONE', *, *, #3157, .T. ) ;
+#1184 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1185 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1186 = ORIENTED_EDGE ( 'NONE', *, *, #2234, .F. ) ;
+#1187 = LINE ( 'NONE', #1371, #834 ) ;
+#1188 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1189 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#1190 = VECTOR ( 'NONE', #2606, 1000.000000000000000 ) ;
+#1191 = FACE_OUTER_BOUND ( 'NONE', #1786, .T. ) ;
+#1192 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#1193 = AXIS2_PLACEMENT_3D ( 'NONE', #802, #1325, #2532 ) ;
+#1194 = ORIENTED_EDGE ( 'NONE', *, *, #1029, .F. ) ;
+#1195 = ORIENTED_EDGE ( 'NONE', *, *, #40, .F. ) ;
+#1196 = LINE ( 'NONE', #2827, #524 ) ;
+#1197 = VERTEX_POINT ( 'NONE', #2978 ) ;
+#1198 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1199 = EDGE_CURVE ( 'NONE', #1986, #391, #1542, .T. ) ;
+#1200 = AXIS2_PLACEMENT_3D ( 'NONE', #329, #348, #3040 ) ;
+#1201 = PLANE ( 'NONE', #539 ) ;
+#1202 = LINE ( 'NONE', #1228, #1049 ) ;
+#1203 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.3750000000000000000 ) ) ;
+#1204 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#1205 = FACE_OUTER_BOUND ( 'NONE', #1529, .T. ) ;
+#1206 = EDGE_CURVE ( 'NONE', #2792, #2932, #2701, .T. ) ;
+#1207 = PLANE ( 'NONE', #2037 ) ;
+#1208 = ORIENTED_EDGE ( 'NONE', *, *, #744, .F. ) ;
+#1209 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.3750000000000000000 ) ) ;
+#1210 = ORIENTED_EDGE ( 'NONE', *, *, #2261, .F. ) ;
+#1211 = ORIENTED_EDGE ( 'NONE', *, *, #338, .F. ) ;
+#1212 = PLANE ( 'NONE', #2022 ) ;
+#1213 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1214 = ORIENTED_EDGE ( 'NONE', *, *, #3179, .F. ) ;
+#1215 = PLANE ( 'NONE', #2966 ) ;
+#1216 = PLANE ( 'NONE', #2296 ) ;
+#1217 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #463 ) ) ;
+#1218 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1219 = AXIS2_PLACEMENT_3D ( 'NONE', #2614, #3090, #346 ) ;
+#1220 = EDGE_LOOP ( 'NONE', ( #1931, #663, #557, #1749 ) ) ;
+#1221 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1222 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1223 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1224 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2271, 'distance_accuracy_value', 'NONE');
+#1225 = VERTEX_POINT ( 'NONE', #998 ) ;
+#1226 = LINE ( 'NONE', #1886, #1709 ) ;
+#1227 = VERTEX_POINT ( 'NONE', #1287 ) ;
+#1228 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, -0.3750000000000001100 ) ) ;
+#1229 = PLANE ( 'NONE', #2084 ) ;
+#1230 = VECTOR ( 'NONE', #2888, 1000.000000000000000 ) ;
+#1231 = PLANE ( 'NONE', #1173 ) ;
+#1232 = VECTOR ( 'NONE', #1264, 1000.000000000000000 ) ;
+#1233 = VECTOR ( 'NONE', #3167, 1000.000000000000000 ) ;
+#1234 = ORIENTED_EDGE ( 'NONE', *, *, #847, .F. ) ;
+#1235 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.1249999999999997900 ) ) ;
+#1236 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1237 = VECTOR ( 'NONE', #1495, 1000.000000000000000 ) ;
+#1238 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#1239 = EDGE_CURVE ( 'NONE', #391, #122, #1690, .T. ) ;
+#1240 = SURFACE_STYLE_FILL_AREA ( #1442 ) ;
+#1241 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1242 = VECTOR ( 'NONE', #1616, 1000.000000000000000 ) ;
+#1243 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#1244 = VECTOR ( 'NONE', #2032, 1000.000000000000000 ) ;
+#1245 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1246 = LINE ( 'NONE', #2517, #1730 ) ;
+#1247 = EDGE_LOOP ( 'NONE', ( #1004, #1897, #490, #315 ) ) ;
+#1248 = EDGE_CURVE ( 'NONE', #2370, #2016, #401, .T. ) ;
+#1249 = EDGE_CURVE ( 'NONE', #1475, #985, #3119, .T. ) ;
+#1250 = FILL_AREA_STYLE_COLOUR ( '', #2861 ) ;
+#1251 = ORIENTED_EDGE ( 'NONE', *, *, #1075, .T. ) ;
+#1252 = EDGE_LOOP ( 'NONE', ( #3160, #2522, #1061, #2640, #535 ) ) ;
+#1253 = LINE ( 'NONE', #1050, #1280 ) ;
+#1254 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1255 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#1256 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1257 = ORIENTED_EDGE ( 'NONE', *, *, #389, .T. ) ;
+#1258 = AXIS2_PLACEMENT_3D ( 'NONE', #2756, #1254, #2011 ) ;
+#1259 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#1260 = ORIENTED_EDGE ( 'NONE', *, *, #1589, .F. ) ;
+#1261 = EDGE_CURVE ( 'NONE', #693, #2611, #1808, .T. ) ;
+#1262 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#1263 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1264 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1265 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#1266 = ORIENTED_EDGE ( 'NONE', *, *, #728, .T. ) ;
+#1267 = EDGE_CURVE ( 'NONE', #364, #1594, #2781, .T. ) ;
+#1268 = LINE ( 'NONE', #1553, #1444 ) ;
+#1269 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, 0.3749999999999996700 ) ) ;
+#1270 = PLANE ( 'NONE', #23 ) ;
+#1271 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1272 = LINE ( 'NONE', #2457, #3154 ) ;
+#1273 = ORIENTED_EDGE ( 'NONE', *, *, #3118, .T. ) ;
+#1274 = ORIENTED_EDGE ( 'NONE', *, *, #1396, .T. ) ;
+#1275 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1276 = LINE ( 'NONE', #1728, #144 ) ;
+#1277 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #678 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1027, #501, #733 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1278 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1279 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1280 = VECTOR ( 'NONE', #3062, 1000.000000000000000 ) ;
+#1281 = EDGE_CURVE ( 'NONE', #2051, #1929, #1164, .T. ) ;
+#1282 = CARTESIAN_POINT ( 'NONE', ( 2.710505431213761100E-016, 0.05000000000000000300, 0.8750000000000001100 ) ) ;
+#1283 = VERTEX_POINT ( 'NONE', #52 ) ;
+#1284 = ORIENTED_EDGE ( 'NONE', *, *, #2090, .T. ) ;
+#1285 = ORIENTED_EDGE ( 'NONE', *, *, #1689, .T. ) ;
+#1286 = CARTESIAN_POINT ( 'NONE', ( -3.872150616019671900E-017, 0.05000000000000000300, -0.1250000000000004400 ) ) ;
+#1287 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.6250000000000000000 ) ) ;
+#1288 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1289 = ADVANCED_FACE ( 'NONE', ( #1314 ), #1522, .F. ) ;
+#1290 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1291 = ORIENTED_EDGE ( 'NONE', *, *, #2009, .F. ) ;
+#1292 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#1293 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3120 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #699, #2450, #165 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1294 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1295 = EDGE_CURVE ( 'NONE', #769, #2051, #1129, .T. ) ;
+#1296 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#1297 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#1298 = ORIENTED_EDGE ( 'NONE', *, *, #3074, .F. ) ;
+#1299 = LINE ( 'NONE', #1848, #708 ) ;
+#1300 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#1301 = SURFACE_SIDE_STYLE ('',( #2960 ) ) ;
+#1302 = EDGE_LOOP ( 'NONE', ( #1684, #2269, #1744, #1026 ) ) ;
+#1303 = LINE ( 'NONE', #1817, #2036 ) ;
+#1304 = EDGE_CURVE ( 'NONE', #1860, #162, #2322, .T. ) ;
+#1305 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, -0.6250000000000003300 ) ) ;
+#1306 = FACE_OUTER_BOUND ( 'NONE', #2946, .T. ) ;
+#1307 = LINE ( 'NONE', #672, #3192 ) ;
+#1308 = ADVANCED_FACE ( 'NONE', ( #1379 ), #2531, .F. ) ;
+#1309 = ORIENTED_EDGE ( 'NONE', *, *, #427, .T. ) ;
+#1310 = VECTOR ( 'NONE', #282, 1000.000000000000000 ) ;
+#1311 = VERTEX_POINT ( 'NONE', #545 ) ;
+#1312 = LINE ( 'NONE', #1896, #210 ) ;
+#1313 = ADVANCED_FACE ( 'NONE', ( #1769 ), #3173, .T. ) ;
+#1314 = FACE_OUTER_BOUND ( 'NONE', #2104, .T. ) ;
+#1315 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.6250000000000002200 ) ) ;
+#1316 = VECTOR ( 'NONE', #2222, 1000.000000000000000 ) ;
+#1317 = ORIENTED_EDGE ( 'NONE', *, *, #229, .F. ) ;
+#1318 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#1319 = FACE_OUTER_BOUND ( 'NONE', #1080, .T. ) ;
+#1320 = LINE ( 'NONE', #61, #2550 ) ;
+#1321 = ORIENTED_EDGE ( 'NONE', *, *, #1738, .T. ) ;
+#1322 = ORIENTED_EDGE ( 'NONE', *, *, #230, .F. ) ;
+#1323 = VERTEX_POINT ( 'NONE', #2031 ) ;
+#1324 = ORIENTED_EDGE ( 'NONE', *, *, #1678, .F. ) ;
+#1325 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1326 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, 0.7999999999999998200 ) ) ;
+#1327 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.04999999999999999600, -0.1250000000000003300 ) ) ;
+#1328 = ADVANCED_FACE ( 'NONE', ( #2891 ), #2183, .T. ) ;
+#1329 = ORIENTED_EDGE ( 'NONE', *, *, #2021, .T. ) ;
+#1330 = ORIENTED_EDGE ( 'NONE', *, *, #3021, .T. ) ;
+#1331 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1332 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.1250000000000002200 ) ) ;
+#1333 = ADVANCED_FACE ( 'NONE', ( #2963 ), #1700, .F. ) ;
+#1334 = VERTEX_POINT ( 'NONE', #1917 ) ;
+#1335 = EDGE_CURVE ( 'NONE', #2252, #2876, #1847, .T. ) ;
+#1336 = FACE_OUTER_BOUND ( 'NONE', #3096, .T. ) ;
+#1337 = ADVANCED_FACE ( 'NONE', ( #442 ), #704, .F. ) ;
+#1338 = EDGE_CURVE ( 'NONE', #2752, #2916, #2361, .T. ) ;
+#1339 = LINE ( 'NONE', #740, #515 ) ;
+#1340 = FACE_OUTER_BOUND ( 'NONE', #1585, .T. ) ;
+#1341 = FILL_AREA_STYLE_COLOUR ( '', #3039 ) ;
+#1342 = EDGE_CURVE ( 'NONE', #2617, #600, #1766, .T. ) ;
+#1343 = VECTOR ( 'NONE', #706, 1000.000000000000000 ) ;
+#1344 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1345 = ORIENTED_EDGE ( 'NONE', *, *, #2620, .F. ) ;
+#1346 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1347 = VECTOR ( 'NONE', #1526, 1000.000000000000000 ) ;
+#1348 = EDGE_LOOP ( 'NONE', ( #1556, #1687, #2525, #1181 ) ) ;
+#1349 = LINE ( 'NONE', #888, #1413 ) ;
+#1350 = ADVANCED_FACE ( 'NONE', ( #633 ), #940, .T. ) ;
+#1351 = LINE ( 'NONE', #323, #2012 ) ;
+#1352 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#1353 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1354 = ADVANCED_FACE ( 'NONE', ( #2081 ), #2210, .F. ) ;
+#1355 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#1356 = ORIENTED_EDGE ( 'NONE', *, *, #2168, .F. ) ;
+#1357 = ORIENTED_EDGE ( 'NONE', *, *, #1661, .T. ) ;
+#1358 = EDGE_CURVE ( 'NONE', #2033, #2232, #716, .T. ) ;
+#1359 = EDGE_LOOP ( 'NONE', ( #1819, #3085 ) ) ;
+#1360 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.6250000000000000000 ) ) ;
+#1361 = EDGE_CURVE ( 'NONE', #228, #1067, #564, .T. ) ;
+#1362 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#1363 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1364 = ORIENTED_EDGE ( 'NONE', *, *, #775, .F. ) ;
+#1365 = AXIS2_PLACEMENT_3D ( 'NONE', #943, #3165, #2638 ) ;
+#1366 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2690 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2463, #1742, #761 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1367 = VERTEX_POINT ( 'NONE', #2680 ) ;
+#1368 = PLANE ( 'NONE', #2762 ) ;
+#1369 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.3750000000000000000 ) ) ;
+#1370 = LINE ( 'NONE', #822, #2812 ) ;
+#1371 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.0000000000000000000, -0.8000000000000001600 ) ) ;
+#1372 = LINE ( 'NONE', #1756, #712 ) ;
+#1373 = VECTOR ( 'NONE', #3177, 1000.000000000000000 ) ;
+#1374 = ORIENTED_EDGE ( 'NONE', *, *, #1792, .T. ) ;
+#1375 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1376 = ORIENTED_EDGE ( 'NONE', *, *, #95, .T. ) ;
+#1377 = VECTOR ( 'NONE', #1878, 1000.000000000000000 ) ;
+#1378 = PLANE ( 'NONE', #2985 ) ;
+#1379 = FACE_OUTER_BOUND ( 'NONE', #2862, .T. ) ;
+#1380 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#1381 = VECTOR ( 'NONE', #1399, 1000.000000000000000 ) ;
+#1382 = VERTEX_POINT ( 'NONE', #695 ) ;
+#1383 = FACE_OUTER_BOUND ( 'NONE', #1103, .T. ) ;
+#1384 = ORIENTED_EDGE ( 'NONE', *, *, #2944, .T. ) ;
+#1385 = ORIENTED_EDGE ( 'NONE', *, *, #1725, .T. ) ;
+#1386 = VERTEX_POINT ( 'NONE', #1209 ) ;
+#1387 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1388 = EDGE_LOOP ( 'NONE', ( #2318, #344, #1113, #1973 ) ) ;
+#1389 = ORIENTED_EDGE ( 'NONE', *, *, #570, .T. ) ;
+#1390 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.0000000000000000000, -0.6999999999999977400 ) ) ;
+#1391 = EDGE_CURVE ( 'NONE', #3083, #1593, #3005, .T. ) ;
+#1392 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #548, 'distance_accuracy_value', 'NONE');
+#1393 = ORIENTED_EDGE ( 'NONE', *, *, #2418, .F. ) ;
+#1394 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#1395 = EDGE_CURVE ( 'NONE', #2633, #727, #2776, .T. ) ;
+#1396 = EDGE_CURVE ( 'NONE', #2497, #1488, #958, .T. ) ;
+#1397 = CLOSED_SHELL ( 'NONE', ( #2307, #2568, #866, #312, #2536, #2782, #3087, #3028, #553, #2095, #1640, #2818, #572, #1838, #1350, #826, #809, #2603, #601, #121, #1562, #582, #2301, #1337, #1328, #3131, #2059, #3071, #2602, #318, #1783, #369, #2813, #835, #101, #1313, #2101, #1595, #2804, #2587, #825, #1124, #320, #2832, #2321, #1102, #3036, #616, #1119, #3067, #340, #1576, #1823, #2039, #3025 ) ) ;
+#1398 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1399 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1400 = VERTEX_POINT ( 'NONE', #3137 ) ;
+#1401 = AXIS2_PLACEMENT_3D ( 'NONE', #2265, #3029, #787 ) ;
+#1402 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#1403 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1404 = EDGE_CURVE ( 'NONE', #3065, #778, #1918, .T. ) ;
+#1405 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.6250000000000000000 ) ) ;
+#1406 = LINE ( 'NONE', #1380, #2150 ) ;
+#1407 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1408 = FACE_OUTER_BOUND ( 'NONE', #1658, .T. ) ;
+#1409 = VECTOR ( 'NONE', #2345, 1000.000000000000000 ) ;
+#1410 = ORIENTED_EDGE ( 'NONE', *, *, #2561, .F. ) ;
+#1411 = EDGE_CURVE ( 'NONE', #2611, #2493, #605, .T. ) ;
+#1412 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1413 = VECTOR ( 'NONE', #1144, 1000.000000000000000 ) ;
+#1414 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1415 = LINE ( 'NONE', #2775, #3012 ) ;
+#1416 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.6250000000000000000 ) ) ;
+#1417 = VECTOR ( 'NONE', #3052, 1000.000000000000000 ) ;
+#1418 = EDGE_LOOP ( 'NONE', ( #2926, #2263, #2138, #2530 ) ) ;
+#1419 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.05000000000000000300, -1.000000000000000000 ) ) ;
+#1420 = EDGE_LOOP ( 'NONE', ( #791, #128, #1558, #3013 ) ) ;
+#1421 = PLANE ( 'NONE', #71 ) ;
+#1422 = EDGE_LOOP ( 'NONE', ( #2113, #523, #1734, #2198 ) ) ;
+#1423 = AXIS2_PLACEMENT_3D ( 'NONE', #1668, #948, #1945 ) ;
+#1424 = ORIENTED_EDGE ( 'NONE', *, *, #2965, .T. ) ;
+#1425 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, 0.8749999999999998900 ) ) ;
+#1426 = AXIS2_PLACEMENT_3D ( 'NONE', #2648, #1178, #1624 ) ;
+#1427 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1428 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#1429 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.8749999999999997800 ) ) ;
+#1430 = ORIENTED_EDGE ( 'NONE', *, *, #1831, .T. ) ;
+#1431 = EDGE_CURVE ( 'NONE', #932, #2912, #3084, .T. ) ;
+#1432 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1433 = ORIENTED_EDGE ( 'NONE', *, *, #1145, .F. ) ;
+#1434 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.04999999999999999600, -0.1250000000000002200 ) ) ;
+#1435 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.3750000000000000000 ) ) ;
+#1436 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1437 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1438 = VERTEX_POINT ( 'NONE', #1782 ) ;
+#1439 = LINE ( 'NONE', #1148, #792 ) ;
+#1440 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1441 = ORIENTED_EDGE ( 'NONE', *, *, #114, .F. ) ;
+#1442 = FILL_AREA_STYLE ('',( #2677 ) ) ;
+#1443 = MANIFOLD_SOLID_BREP ( 'Housing', #1397 ) ;
+#1444 = VECTOR ( 'NONE', #67, 1000.000000000000000 ) ;
+#1445 = LINE ( 'NONE', #1416, #2233 ) ;
+#1446 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#1447 = CIRCLE ( 'NONE', #1159, 0.1250000000000000000 ) ;
+#1448 = ORIENTED_EDGE ( 'NONE', *, *, #1627, .T. ) ;
+#1449 = ORIENTED_EDGE ( 'NONE', *, *, #2949, .F. ) ;
+#1450 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, -0.1250000000000001100 ) ) ;
+#1451 = VECTOR ( 'NONE', #169, 1000.000000000000000 ) ;
+#1452 = EDGE_CURVE ( 'NONE', #1334, #2773, #1955, .T. ) ;
+#1453 = EDGE_LOOP ( 'NONE', ( #342, #384, #3003, #167 ) ) ;
+#1454 = PLANE ( 'NONE', #1101 ) ;
+#1455 = VECTOR ( 'NONE', #1981, 1000.000000000000000 ) ;
+#1456 = DIRECTION ( 'NONE', ( 3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1457 = VECTOR ( 'NONE', #2274, 1000.000000000000000 ) ;
+#1458 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1459 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1460 = EDGE_LOOP ( 'NONE', ( #1260, #2383, #1322, #171 ) ) ;
+#1461 = VECTOR ( 'NONE', #2223, 1000.000000000000000 ) ;
+#1462 = EDGE_CURVE ( 'NONE', #491, #2617, #287, .T. ) ;
+#1463 = EDGE_CURVE ( 'NONE', #2347, #3065, #1802, .T. ) ;
+#1464 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#1465 = LINE ( 'NONE', #1978, #2790 ) ;
+#1466 = VERTEX_POINT ( 'NONE', #3008 ) ;
+#1467 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1468 = VECTOR ( 'NONE', #1557, 1000.000000000000000 ) ;
+#1469 = ORIENTED_EDGE ( 'NONE', *, *, #2168, .T. ) ;
+#1470 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#1471 = ORIENTED_EDGE ( 'NONE', *, *, #1738, .F. ) ;
+#1472 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1473 = PLANE ( 'NONE', #561 ) ;
+#1474 = PLANE ( 'NONE', #196 ) ;
+#1475 = VERTEX_POINT ( 'NONE', #21 ) ;
+#1476 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1477 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#1478 = ORIENTED_EDGE ( 'NONE', *, *, #2913, .F. ) ;
+#1479 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#1480 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1481 = PLANE ( 'NONE', #2373 ) ;
+#1482 = FILL_AREA_STYLE_COLOUR ( '', #1729 ) ;
+#1483 = DIRECTION ( 'NONE', ( 3.097720492815726700E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1484 = FACE_OUTER_BOUND ( 'NONE', #2584, .T. ) ;
+#1485 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1486 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1487 = LINE ( 'NONE', #1803, #837 ) ;
+#1488 = VERTEX_POINT ( 'NONE', #2761 ) ;
+#1489 = VECTOR ( 'NONE', #1598, 1000.000000000000000 ) ;
+#1490 = AXIS2_PLACEMENT_3D ( 'NONE', #2992, #1748, #2955 ) ;
+#1491 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.04999999999999999600, 0.8749999999999996700 ) ) ;
+#1492 = DIRECTION ( 'NONE', ( -0.7071067811865390200, 0.0000000000000000000, 0.7071067811865561200 ) ) ;
+#1493 = LINE ( 'NONE', #38, #842 ) ;
+#1494 = ORIENTED_EDGE ( 'NONE', *, *, #1121, .T. ) ;
+#1495 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1496 = EDGE_CURVE ( 'NONE', #151, #2513, #2657, .T. ) ;
+#1497 = LINE ( 'NONE', #3191, #2242 ) ;
+#1498 = EDGE_CURVE ( 'NONE', #857, #855, #2433, .T. ) ;
+#1499 = LINE ( 'NONE', #1204, #36 ) ;
+#1500 = SURFACE_SIDE_STYLE ('',( #2508 ) ) ;
+#1501 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, -0.3750000000000001100 ) ) ;
+#1502 = ORIENTED_EDGE ( 'NONE', *, *, #621, .F. ) ;
+#1503 = ORIENTED_EDGE ( 'NONE', *, *, #3064, .F. ) ;
+#1504 = EDGE_CURVE ( 'NONE', #1538, #1593, #1611, .T. ) ;
+#1505 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.04999999999999999600, -0.6250000000000002200 ) ) ;
+#1506 = EDGE_LOOP ( 'NONE', ( #1098, #3103, #2598, #337 ) ) ;
+#1507 = ORIENTED_EDGE ( 'NONE', *, *, #2004, .F. ) ;
+#1508 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1509 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1510 = ORIENTED_EDGE ( 'NONE', *, *, #661, .T. ) ;
+#1511 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1512 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1513 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, 0.8749999999999996700 ) ) ;
+#1514 = EDGE_LOOP ( 'NONE', ( #2837, #8 ) ) ;
+#1515 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#1516 = VERTEX_POINT ( 'NONE', #2534 ) ;
+#1517 = STYLED_ITEM ( 'NONE', ( #764 ), #536 ) ;
+#1518 = PLANE ( 'NONE', #3010 ) ;
+#1519 = EDGE_LOOP ( 'NONE', ( #1510, #2974, #2892, #3128 ) ) ;
+#1520 = EDGE_CURVE ( 'NONE', #2107, #1172, #2197, .T. ) ;
+#1521 = AXIS2_PLACEMENT_3D ( 'NONE', #830, #1568, #92 ) ;
+#1522 = PLANE ( 'NONE', #310 ) ;
+#1523 = PLANE ( 'NONE', #916 ) ;
+#1524 = FILL_AREA_STYLE_COLOUR ( '', #1534 ) ;
+#1525 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1526 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1527 = ORIENTED_EDGE ( 'NONE', *, *, #95, .F. ) ;
+#1528 = EDGE_CURVE ( 'NONE', #947, #1176, #1493, .T. ) ;
+#1529 = EDGE_LOOP ( 'NONE', ( #700, #256, #1385, #1194 ) ) ;
+#1530 = LINE ( 'NONE', #1318, #2579 ) ;
+#1531 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#1532 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1533 = FACE_OUTER_BOUND ( 'NONE', #1683, .T. ) ;
+#1534 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1535 = VERTEX_POINT ( 'NONE', #1028 ) ;
+#1536 = ORIENTED_EDGE ( 'NONE', *, *, #2502, .T. ) ;
+#1537 = VECTOR ( 'NONE', #1275, 1000.000000000000000 ) ;
+#1538 = VERTEX_POINT ( 'NONE', #1066 ) ;
+#1539 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2822 ), #595 ) ;
+#1540 = AXIS2_PLACEMENT_3D ( 'NONE', #3136, #915, #1635 ) ;
+#1541 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1542 = LINE ( 'NONE', #2240, #886 ) ;
+#1543 = VECTOR ( 'NONE', #832, 1000.000000000000000 ) ;
+#1544 = VERTEX_POINT ( 'NONE', #2519 ) ;
+#1545 = FACE_OUTER_BOUND ( 'NONE', #2135, .T. ) ;
+#1546 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#1547 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1548 = VECTOR ( 'NONE', #2286, 1000.000000000000000 ) ;
+#1549 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1550 = ORIENTED_EDGE ( 'NONE', *, *, #3023, .T. ) ;
+#1551 = EDGE_LOOP ( 'NONE', ( #2292, #2567, #1747, #2089 ) ) ;
+#1552 = ORIENTED_EDGE ( 'NONE', *, *, #2399, .F. ) ;
+#1553 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#1554 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.7000000000000000700 ) ) ;
+#1555 = ADVANCED_FACE ( 'NONE', ( #170 ), #790, .F. ) ;
+#1556 = ORIENTED_EDGE ( 'NONE', *, *, #3057, .T. ) ;
+#1557 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1558 = ORIENTED_EDGE ( 'NONE', *, *, #333, .F. ) ;
+#1559 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1560 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#1561 = VERTEX_POINT ( 'NONE', #2788 ) ;
+#1562 = ADVANCED_FACE ( 'NONE', ( #882 ), #55, .T. ) ;
+#1563 = EDGE_CURVE ( 'NONE', #956, #2204, #2512, .T. ) ;
+#1564 = ADVANCED_FACE ( 'NONE', ( #2737 ), #502, .F. ) ;
+#1565 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.0000000000000000000, 0.1250000000000000000 ) ) ;
+#1566 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1567 = EDGE_CURVE ( 'NONE', #1011, #2058, #2585, .T. ) ;
+#1568 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1569 = LINE ( 'NONE', #2736, #1232 ) ;
+#1570 = FACE_BOUND ( 'NONE', #2586, .T. ) ;
+#1571 = ORIENTED_EDGE ( 'NONE', *, *, #2395, .T. ) ;
+#1572 = VECTOR ( 'NONE', #1221, 1000.000000000000000 ) ;
+#1573 = LINE ( 'NONE', #409, #1721 ) ;
+#1574 = VECTOR ( 'NONE', #1278, 1000.000000000000000 ) ;
+#1575 = ORIENTED_EDGE ( 'NONE', *, *, #841, .T. ) ;
+#1576 = ADVANCED_FACE ( 'NONE', ( #2116 ), #311, .T. ) ;
+#1577 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.6250000000000000000 ) ) ;
+#1578 = LINE ( 'NONE', #2216, #2705 ) ;
+#1579 = AXIS2_PLACEMENT_3D ( 'NONE', #2529, #59, #1294 ) ;
+#1580 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#1581 = ADVANCED_FACE ( 'NONE', ( #1686 ), #2808, .T. ) ;
+#1582 = EDGE_CURVE ( 'NONE', #2363, #1694, #1844, .T. ) ;
+#1583 = AXIS2_PLACEMENT_3D ( 'NONE', #683, #2417, #406 ) ;
+#1584 = FACE_OUTER_BOUND ( 'NONE', #1506, .T. ) ;
+#1585 = EDGE_LOOP ( 'NONE', ( #3127, #1571, #314, #2711 ) ) ;
+#1586 = ORIENTED_EDGE ( 'NONE', *, *, #83, .F. ) ;
+#1587 = EDGE_LOOP ( 'NONE', ( #3124, #1830, #615, #1449 ) ) ;
+#1588 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1589 = EDGE_CURVE ( 'NONE', #727, #2451, #1196, .T. ) ;
+#1590 = EDGE_LOOP ( 'NONE', ( #379, #776, #2129, #2488 ) ) ;
+#1591 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1592 = ADVANCED_FACE ( 'NONE', ( #66 ), #571, .F. ) ;
+#1593 = VERTEX_POINT ( 'NONE', #2315 ) ;
+#1594 = VERTEX_POINT ( 'NONE', #599 ) ;
+#1595 = ADVANCED_FACE ( 'NONE', ( #1533 ), #2566, .T. ) ;
+#1596 = VERTEX_POINT ( 'NONE', #1327 ) ;
+#1597 = AXIS2_PLACEMENT_3D ( 'NONE', #161, #654, #2630 ) ;
+#1598 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1599 = AXIS2_PLACEMENT_3D ( 'NONE', #2503, #752, #1486 ) ;
+#1600 = CARTESIAN_POINT ( 'NONE', ( 1.499999999999999800, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#1601 = EDGE_LOOP ( 'NONE', ( #1764, #1620, #2342, #2489 ) ) ;
+#1602 = CYLINDRICAL_SURFACE ( 'NONE', #2376, 0.1250000000000000000 ) ;
+#1603 = FACE_BOUND ( 'NONE', #137, .T. ) ;
+#1604 = ADVANCED_FACE ( 'NONE', ( #246 ), #823, .F. ) ;
+#1605 = PLANE ( 'NONE', #3033 ) ;
+#1606 = LINE ( 'NONE', #443, #598 ) ;
+#1607 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, -0.8750000000000002200 ) ) ;
+#1608 = ORIENTED_EDGE ( 'NONE', *, *, #1020, .T. ) ;
+#1609 = ADVANCED_FACE ( 'NONE', ( #1191 ), #590, .F. ) ;
+#1610 = VERTEX_POINT ( 'NONE', #2306 ) ;
+#1611 = LINE ( 'NONE', #1305, #208 ) ;
+#1612 = ORIENTED_EDGE ( 'NONE', *, *, #3153, .T. ) ;
+#1613 = CIRCLE ( 'NONE', #1597, 0.1250000000000000000 ) ;
+#1614 = LINE ( 'NONE', #1286, #530 ) ;
+#1615 = ORIENTED_EDGE ( 'NONE', *, *, #2795, .T. ) ;
+#1616 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1617 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1618 = PLANE ( 'NONE', #2360 ) ;
+#1619 = DIRECTION ( 'NONE', ( 3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1620 = ORIENTED_EDGE ( 'NONE', *, *, #1832, .F. ) ;
+#1621 = VECTOR ( 'NONE', #1035, 1000.000000000000000 ) ;
+#1622 = VERTEX_POINT ( 'NONE', #2079 ) ;
+#1623 = EDGE_CURVE ( 'NONE', #1594, #1438, #596, .T. ) ;
+#1624 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1625 = EDGE_LOOP ( 'NONE', ( #2181, #2918, #1703, #2950 ) ) ;
+#1626 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1627 = EDGE_CURVE ( 'NONE', #355, #2482, #3045, .T. ) ;
+#1628 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, 0.6249999999999998900 ) ) ;
+#1629 = EDGE_CURVE ( 'NONE', #1016, #1596, #2772, .T. ) ;
+#1630 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.7000000000000000700 ) ) ;
+#1631 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1632 = EDGE_LOOP ( 'NONE', ( #782, #1291, #1393, #449 ) ) ;
+#1633 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, -0.6999999999999977400 ) ) ;
+#1634 = EDGE_LOOP ( 'NONE', ( #2173, #1937, #1298, #2072 ) ) ;
+#1635 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1636 = ORIENTED_EDGE ( 'NONE', *, *, #906, .T. ) ;
+#1637 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, 0.3749999999999998900 ) ) ;
+#1638 = VECTOR ( 'NONE', #110, 1000.000000000000000 ) ;
+#1639 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.3749999999999997800 ) ) ;
+#1640 = ADVANCED_FACE ( 'NONE', ( #2886 ), #2327, .T. ) ;
+#1641 = VECTOR ( 'NONE', #155, 1000.000000000000000 ) ;
+#1642 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.05000000000000000300, -0.8000000000000001600 ) ) ;
+#1643 = LINE ( 'NONE', #1014, #321 ) ;
+#1644 = CYLINDRICAL_SURFACE ( 'NONE', #2828, 0.1250000000000000000 ) ;
+#1645 = ORIENTED_EDGE ( 'NONE', *, *, #2836, .F. ) ;
+#1646 = VECTOR ( 'NONE', #696, 1000.000000000000000 ) ;
+#1647 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1648 = VECTOR ( 'NONE', #968, 1000.000000000000000 ) ;
+#1649 = VERTEX_POINT ( 'NONE', #2070 ) ;
+#1650 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, 0.3749999999999996700 ) ) ;
+#1651 = FACE_OUTER_BOUND ( 'NONE', #1170, .T. ) ;
+#1652 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1653 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1654 = VECTOR ( 'NONE', #2874, 1000.000000000000000 ) ;
+#1655 = ORIENTED_EDGE ( 'NONE', *, *, #393, .T. ) ;
+#1656 = AXIS2_PLACEMENT_3D ( 'NONE', #133, #1846, #2119 ) ;
+#1657 = ORIENTED_EDGE ( 'NONE', *, *, #734, .F. ) ;
+#1658 = EDGE_LOOP ( 'NONE', ( #2368, #1669, #1833, #1137 ) ) ;
+#1659 = PLANE ( 'NONE', #1809 ) ;
+#1660 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.6250000000000002200 ) ) ;
+#1661 = EDGE_CURVE ( 'NONE', #1283, #1891, #283, .T. ) ;
+#1662 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#1663 = EDGE_CURVE ( 'NONE', #575, #1180, #1718, .T. ) ;
+#1664 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.3749999999999997800 ) ) ;
+#1665 = EDGE_LOOP ( 'NONE', ( #2634, #363, #2733, #2196 ) ) ;
+#1666 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#1667 = EDGE_CURVE ( 'NONE', #303, #772, #478, .T. ) ;
+#1668 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.8749999999999997800 ) ) ;
+#1669 = ORIENTED_EDGE ( 'NONE', *, *, #500, .T. ) ;
+#1670 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1671 = PLANE ( 'NONE', #408 ) ;
+#1672 = ORIENTED_EDGE ( 'NONE', *, *, #114, .T. ) ;
+#1673 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#1674 = LINE ( 'NONE', #3133, #471 ) ;
+#1675 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1676 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#1677 = FACE_BOUND ( 'NONE', #732, .T. ) ;
+#1678 = EDGE_CURVE ( 'NONE', #2904, #1011, #1406, .T. ) ;
+#1679 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1680 = FACE_OUTER_BOUND ( 'NONE', #659, .T. ) ;
+#1681 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.6250000000000000000 ) ) ;
+#1682 = LINE ( 'NONE', #1681, #713 ) ;
+#1683 = EDGE_LOOP ( 'NONE', ( #3169, #1274, #2991, #3061 ) ) ;
+#1684 = ORIENTED_EDGE ( 'NONE', *, *, #457, .F. ) ;
+#1685 = SURFACE_SIDE_STYLE ('',( #1240 ) ) ;
+#1686 = FACE_OUTER_BOUND ( 'NONE', #522, .T. ) ;
+#1687 = ORIENTED_EDGE ( 'NONE', *, *, #407, .T. ) ;
+#1688 = EDGE_CURVE ( 'NONE', #1763, #509, #2111, .T. ) ;
+#1689 = EDGE_CURVE ( 'NONE', #1561, #928, #952, .T. ) ;
+#1690 = LINE ( 'NONE', #785, #2238 ) ;
+#1691 = PRESENTATION_STYLE_ASSIGNMENT (( #2521 ) ) ;
+#1692 = ORIENTED_EDGE ( 'NONE', *, *, #3057, .F. ) ;
+#1693 = VECTOR ( 'NONE', #999, 1000.000000000000000 ) ;
+#1694 = VERTEX_POINT ( 'NONE', #2375 ) ;
+#1695 = LINE ( 'NONE', #2484, #1853 ) ;
+#1696 = ORIENTED_EDGE ( 'NONE', *, *, #2795, .F. ) ;
+#1697 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #263 ) ) ;
+#1698 = ORIENTED_EDGE ( 'NONE', *, *, #2990, .T. ) ;
+#1699 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#1700 = PLANE ( 'NONE', #106 ) ;
+#1701 = PLANE ( 'NONE', #187 ) ;
+#1702 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1703 = ORIENTED_EDGE ( 'NONE', *, *, #1100, .T. ) ;
+#1704 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#1705 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.6250000000000000000 ) ) ;
+#1706 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#1707 = CARTESIAN_POINT ( 'NONE', ( -4.336808689942016700E-016, 0.05000000000000000300, 0.7999999999999999300 ) ) ;
+#1708 = ORIENTED_EDGE ( 'NONE', *, *, #1857, .T. ) ;
+#1709 = VECTOR ( 'NONE', #2149, 1000.000000000000000 ) ;
+#1710 = ORIENTED_EDGE ( 'NONE', *, *, #1248, .F. ) ;
+#1711 = FACE_OUTER_BOUND ( 'NONE', #1634, .T. ) ;
+#1712 = VECTOR ( 'NONE', #1947, 1000.000000000000000 ) ;
+#1713 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1714 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1715 = VECTOR ( 'NONE', #1458, 1000.000000000000000 ) ;
+#1716 = ORIENTED_EDGE ( 'NONE', *, *, #1086, .T. ) ;
+#1717 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1718 = LINE ( 'NONE', #878, #2815 ) ;
+#1719 = EDGE_CURVE ( 'NONE', #600, #451, #2653, .T. ) ;
+#1720 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.8750000000000000000 ) ) ;
+#1721 = VECTOR ( 'NONE', #2165, 1000.000000000000000 ) ;
+#1722 = SURFACE_STYLE_FILL_AREA ( #31 ) ;
+#1723 = LINE ( 'NONE', #1189, #2241 ) ;
+#1724 = LINE ( 'NONE', #2206, #1811 ) ;
+#1725 = EDGE_CURVE ( 'NONE', #391, #3044, #755, .T. ) ;
+#1726 = EDGE_CURVE ( 'NONE', #1169, #2497, #875, .T. ) ;
+#1727 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1728 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#1729 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#1730 = VECTOR ( 'NONE', #1079, 1000.000000000000000 ) ;
+#1731 = CLOSED_SHELL ( 'NONE', ( #1564, #3054, #1289, #1308, #585, #1062 ) ) ;
+#1732 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.04999999999999999600, 0.6249999999999998900 ) ) ;
+#1733 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1734 = ORIENTED_EDGE ( 'NONE', *, *, #407, .F. ) ;
+#1735 = VERTEX_POINT ( 'NONE', #610 ) ;
+#1736 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1737 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#1738 = EDGE_CURVE ( 'NONE', #2876, #1779, #3152, .T. ) ;
+#1739 = ORIENTED_EDGE ( 'NONE', *, *, #2418, .T. ) ;
+#1740 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1741 = AXIS2_PLACEMENT_3D ( 'NONE', #2659, #485, #1009 ) ;
+#1742 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1743 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#1744 = ORIENTED_EDGE ( 'NONE', *, *, #1946, .T. ) ;
+#1745 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.1249999999999997900 ) ) ;
+#1746 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1747 = ORIENTED_EDGE ( 'NONE', *, *, #1563, .T. ) ;
+#1748 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1749 = ORIENTED_EDGE ( 'NONE', *, *, #2305, .T. ) ;
+#1750 = CLOSED_SHELL ( 'NONE', ( #2835, #2034, #1604, #2840 ) ) ;
+#1751 = EDGE_CURVE ( 'NONE', #1488, #3034, #1912, .T. ) ;
+#1752 = PLANE ( 'NONE', #681 ) ;
+#1753 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1754 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1755 = EDGE_LOOP ( 'NONE', ( #65, #865, #220, #302 ) ) ;
+#1756 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.1250000000000002200 ) ) ;
+#1757 = LINE ( 'NONE', #655, #1230 ) ;
+#1758 = PLANE ( 'NONE', #2452 ) ;
+#1759 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1760 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #263 ), #2823 ) ;
+#1761 = VECTOR ( 'NONE', #2100, 1000.000000000000000 ) ;
+#1762 = VECTOR ( 'NONE', #2982, 1000.000000000000000 ) ;
+#1763 = VERTEX_POINT ( 'NONE', #1607 ) ;
+#1764 = ORIENTED_EDGE ( 'NONE', *, *, #1395, .T. ) ;
+#1765 = AXIS2_PLACEMENT_3D ( 'NONE', #856, #1146, #3098 ) ;
+#1766 = LINE ( 'NONE', #1450, #2044 ) ;
+#1767 = ORIENTED_EDGE ( 'NONE', *, *, #2722, .F. ) ;
+#1768 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 5.421010862427522200E-016 ) ) ;
+#1769 = FACE_OUTER_BOUND ( 'NONE', #1773, .T. ) ;
+#1770 = ORIENTED_EDGE ( 'NONE', *, *, #1267, .F. ) ;
+#1771 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1772 = LINE ( 'NONE', #1297, #1548 ) ;
+#1773 = EDGE_LOOP ( 'NONE', ( #1108, #1615, #2976, #3066 ) ) ;
+#1774 = ORIENTED_EDGE ( 'NONE', *, *, #2459, .F. ) ;
+#1775 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2243, 'distance_accuracy_value', 'NONE');
+#1776 = ORIENTED_EDGE ( 'NONE', *, *, #1857, .F. ) ;
+#1777 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#1778 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1779 = VERTEX_POINT ( 'NONE', #359 ) ;
+#1780 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1781 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1782 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#1783 = ADVANCED_FACE ( 'NONE', ( #1120 ), #1618, .T. ) ;
+#1784 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#1785 = MANIFOLD_SOLID_BREP ( 'Pin [6]', #1731 ) ;
+#1786 = EDGE_LOOP ( 'NONE', ( #1863, #1502, #1088, #1123 ) ) ;
+#1787 = EDGE_CURVE ( 'NONE', #3083, #1649, #2958, .T. ) ;
+#1788 = CARTESIAN_POINT ( 'NONE', ( 1.161645184805897700E-016, 0.05000000000000000300, 0.3750000000000001100 ) ) ;
+#1789 = ADVANCED_FACE ( 'NONE', ( #2849 ), #1701, .T. ) ;
+#1790 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, 0.6249999999999998900 ) ) ;
+#1791 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 5.421010862427522200E-016 ) ) ;
+#1792 = EDGE_CURVE ( 'NONE', #1855, #1860, #1841, .T. ) ;
+#1793 = ORIENTED_EDGE ( 'NONE', *, *, #3079, .T. ) ;
+#1794 = EDGE_CURVE ( 'NONE', #1594, #42, #2191, .T. ) ;
+#1795 = VECTOR ( 'NONE', #604, 1000.000000000000000 ) ;
+#1796 = ORIENTED_EDGE ( 'NONE', *, *, #806, .F. ) ;
+#1797 = FACE_OUTER_BOUND ( 'NONE', #1587, .T. ) ;
+#1798 = FACE_OUTER_BOUND ( 'NONE', #153, .T. ) ;
+#1799 = ADVANCED_FACE ( 'NONE', ( #2998 ), #1229, .F. ) ;
+#1800 = PLANE ( 'NONE', #1401 ) ;
+#1801 = VERTEX_POINT ( 'NONE', #1470 ) ;
+#1802 = LINE ( 'NONE', #512, #2852 ) ;
+#1803 = CARTESIAN_POINT ( 'NONE', ( -1.161645184805898700E-016, 0.05000000000000000300, -0.3750000000000004400 ) ) ;
+#1804 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #974 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1288, #245, #3207 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1805 = LINE ( 'NONE', #2186, #2546 ) ;
+#1806 = CARTESIAN_POINT ( 'NONE', ( 1.499999999999999800, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#1807 = ADVANCED_FACE ( 'NONE', ( #671 ), #949, .F. ) ;
+#1808 = LINE ( 'NONE', #1777, #248 ) ;
+#1809 = AXIS2_PLACEMENT_3D ( 'NONE', #388, #942, #416 ) ;
+#1810 = LINE ( 'NONE', #456, #850 ) ;
+#1811 = VECTOR ( 'NONE', #723, 1000.000000000000000 ) ;
+#1812 = SURFACE_STYLE_FILL_AREA ( #19 ) ;
+#1813 = LINE ( 'NONE', #2024, #1167 ) ;
+#1814 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.0000000000000000000, -0.8000000000000001600 ) ) ;
+#1815 = EDGE_LOOP ( 'NONE', ( #2479, #2359, #3024, #2678 ) ) ;
+#1816 = ORIENTED_EDGE ( 'NONE', *, *, #298, .T. ) ;
+#1817 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#1818 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1819 = ORIENTED_EDGE ( 'NONE', *, *, #1582, .F. ) ;
+#1820 = ORIENTED_EDGE ( 'NONE', *, *, #333, .T. ) ;
+#1821 = VECTOR ( 'NONE', #2324, 1000.000000000000000 ) ;
+#1822 = ADVANCED_FACE ( 'NONE', ( #1680 ), #1212, .F. ) ;
+#1823 = ADVANCED_FACE ( 'NONE', ( #1340 ), #3164, .T. ) ;
+#1824 = EDGE_LOOP ( 'NONE', ( #1469, #1208, #643, #2343 ) ) ;
+#1825 = VERTEX_POINT ( 'NONE', #3175 ) ;
+#1826 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1827 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1828 = AXIS2_PLACEMENT_3D ( 'NONE', #2077, #124, #2335 ) ;
+#1829 = EDGE_LOOP ( 'NONE', ( #2115, #2803, #2187, #2331 ) ) ;
+#1830 = ORIENTED_EDGE ( 'NONE', *, *, #1751, .T. ) ;
+#1831 = EDGE_CURVE ( 'NONE', #2451, #985, #1000, .T. ) ;
+#1832 = EDGE_CURVE ( 'NONE', #1176, #727, #914, .T. ) ;
+#1833 = ORIENTED_EDGE ( 'NONE', *, *, #624, .T. ) ;
+#1834 = DIRECTION ( 'NONE', ( 5.421010862427521200E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1835 = FACE_OUTER_BOUND ( 'NONE', #2218, .T. ) ;
+#1836 = EDGE_CURVE ( 'NONE', #2482, #2792, #993, .T. ) ;
+#1837 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1838 = ADVANCED_FACE ( 'NONE', ( #1950 ), #1001, .F. ) ;
+#1839 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1840 = LINE ( 'NONE', #2588, #1190 ) ;
+#1841 = LINE ( 'NONE', #1720, #1646 ) ;
+#1842 = ORIENTED_EDGE ( 'NONE', *, *, #660, .F. ) ;
+#1843 = EDGE_LOOP ( 'NONE', ( #1099, #1251, #1793, #1186 ) ) ;
+#1844 = CIRCLE ( 'NONE', #2810, 0.1250000000000000000 ) ;
+#1845 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .F. ) ;
+#1846 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1847 = LINE ( 'NONE', #183, #3086 ) ;
+#1848 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#1849 = FACE_OUTER_BOUND ( 'NONE', #2834, .T. ) ;
+#1850 = ADVANCED_FACE ( 'NONE', ( #1306 ), #1454, .F. ) ;
+#1851 = EDGE_CURVE ( 'NONE', #3034, #2805, #630, .T. ) ;
+#1852 = AXIS2_PLACEMENT_3D ( 'NONE', #1876, #2146, #1403 ) ;
+#1853 = VECTOR ( 'NONE', #1736, 1000.000000000000000 ) ;
+#1854 = ADVANCED_FACE ( 'NONE', ( #1077 ), #2750, .T. ) ;
+#1855 = VERTEX_POINT ( 'NONE', #461 ) ;
+#1856 = ORIENTED_EDGE ( 'NONE', *, *, #2502, .F. ) ;
+#1857 = EDGE_CURVE ( 'NONE', #828, #1892, #911, .T. ) ;
+#1858 = PLANE ( 'NONE', #1219 ) ;
+#1859 = EDGE_CURVE ( 'NONE', #2204, #1934, #3190, .T. ) ;
+#1860 = VERTEX_POINT ( 'NONE', #270 ) ;
+#1861 = PLANE ( 'NONE', #424 ) ;
+#1862 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.6250000000000002200 ) ) ;
+#1863 = ORIENTED_EDGE ( 'NONE', *, *, #2620, .T. ) ;
+#1864 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#1865 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1866 = ADVANCED_FACE ( 'NONE', ( #62 ), #749, .F. ) ;
+#1867 = FILL_AREA_STYLE ('',( #2592 ) ) ;
+#1868 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1869 = ORIENTED_EDGE ( 'NONE', *, *, #977, .T. ) ;
+#1870 = LINE ( 'NONE', #2878, #2952 ) ;
+#1871 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #440, 'distance_accuracy_value', 'NONE');
+#1872 = FILL_AREA_STYLE_COLOUR ( '', #2163 ) ;
+#1873 = LINE ( 'NONE', #1642, #2919 ) ;
+#1874 = LINE ( 'NONE', #1639, #2613 ) ;
+#1875 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.3750000000000002200 ) ) ;
+#1876 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#1877 = EDGE_LOOP ( 'NONE', ( #717, #149, #2964, #2865 ) ) ;
+#1878 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1879 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1880 = VECTOR ( 'NONE', #1717, 1000.000000000000000 ) ;
+#1881 = VECTOR ( 'NONE', #1923, 1000.000000000000000 ) ;
+#1882 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.1250000000000002200 ) ) ;
+#1883 = VECTOR ( 'NONE', #702, 1000.000000000000000 ) ;
+#1884 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1885 = LINE ( 'NONE', #2225, #1693 ) ;
+#1886 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, 0.7999999999999998200 ) ) ;
+#1887 = LINE ( 'NONE', #2405, #80 ) ;
+#1888 = ORIENTED_EDGE ( 'NONE', *, *, #2090, .F. ) ;
+#1889 = EDGE_CURVE ( 'NONE', #2936, #1535, #2541, .T. ) ;
+#1890 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, -0.6250000000000003300 ) ) ;
+#1891 = VERTEX_POINT ( 'NONE', #2013 ) ;
+#1892 = VERTEX_POINT ( 'NONE', #510 ) ;
+#1893 = PLANE ( 'NONE', #1112 ) ;
+#1894 = EDGE_CURVE ( 'NONE', #1516, #3094, #1643, .T. ) ;
+#1895 = CARTESIAN_POINT ( 'NONE', ( 1.499999999999999800, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#1896 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.8750000000000000000 ) ) ;
+#1897 = ORIENTED_EDGE ( 'NONE', *, *, #2069, .F. ) ;
+#1898 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, -0.8750000000000001100 ) ) ;
+#1899 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#1900 = ORIENTED_EDGE ( 'NONE', *, *, #29, .T. ) ;
+#1901 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.6250000000000002200 ) ) ;
+#1902 = AXIS2_PLACEMENT_3D ( 'NONE', #2730, #41, #994 ) ;
+#1903 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.8750000000000002200 ) ) ;
+#1904 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1905 = EDGE_CURVE ( 'NONE', #2697, #2416, #2040, .T. ) ;
+#1906 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2581 ), #1277 ) ;
+#1907 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1908 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .F. ) ;
+#1909 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1910 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.3750000000000002200 ) ) ;
+#1911 = FACE_BOUND ( 'NONE', #2413, .T. ) ;
+#1912 = LINE ( 'NONE', #3091, #1761 ) ;
+#1913 = EDGE_CURVE ( 'NONE', #862, #1941, #2881, .T. ) ;
+#1914 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.8750000000000000000 ) ) ;
+#1915 = VECTOR ( 'NONE', #709, 1000.000000000000000 ) ;
+#1916 = ORIENTED_EDGE ( 'NONE', *, *, #1504, .T. ) ;
+#1917 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#1918 = LINE ( 'NONE', #2415, #2464 ) ;
+#1919 = EDGE_LOOP ( 'NONE', ( #1962, #214, #3209, #2027 ) ) ;
+#1920 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#1921 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.04999999999999999600, 0.3749999999999997800 ) ) ;
+#1922 = VECTOR ( 'NONE', #1996, 1000.000000000000000 ) ;
+#1923 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1924 = LINE ( 'NONE', #2511, #1051 ) ;
+#1925 = AXIS2_PLACEMENT_3D ( 'NONE', #2945, #1456, #1702 ) ;
+#1926 = LINE ( 'NONE', #2132, #1654 ) ;
+#1927 = PLANE ( 'NONE', #2699 ) ;
+#1928 = AXIS2_PLACEMENT_3D ( 'NONE', #991, #3214, #2490 ) ;
+#1929 = VERTEX_POINT ( 'NONE', #762 ) ;
+#1930 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1931 = ORIENTED_EDGE ( 'NONE', *, *, #3064, .T. ) ;
+#1932 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1933 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1934 = VERTEX_POINT ( 'NONE', #1732 ) ;
+#1935 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#1936 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.04999999999999999600, -0.1250000000000001100 ) ) ;
+#1937 = ORIENTED_EDGE ( 'NONE', *, *, #500, .F. ) ;
+#1938 = FILL_AREA_STYLE ('',( #3176 ) ) ;
+#1939 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1940 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1941 = VERTEX_POINT ( 'NONE', #258 ) ;
+#1942 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#1943 = AXIS2_PLACEMENT_3D ( 'NONE', #827, #293, #1064 ) ;
+#1944 = ORIENTED_EDGE ( 'NONE', *, *, #1391, .T. ) ;
+#1945 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1946 = EDGE_CURVE ( 'NONE', #2493, #1016, #1372, .T. ) ;
+#1947 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1948 = FACE_OUTER_BOUND ( 'NONE', #1755, .T. ) ;
+#1949 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1950 = FACE_OUTER_BOUND ( 'NONE', #57, .T. ) ;
+#1951 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1952 = ORIENTED_EDGE ( 'NONE', *, *, #2809, .T. ) ;
+#1953 = ORIENTED_EDGE ( 'NONE', *, *, #163, .T. ) ;
+#1954 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1955 = LINE ( 'NONE', #1515, #3159 ) ;
+#1956 = EDGE_LOOP ( 'NONE', ( #526, #1285, #2537, #1608 ) ) ;
+#1957 = EDGE_CURVE ( 'NONE', #162, #2912, #1569, .T. ) ;
+#1958 = VECTOR ( 'NONE', #2137, 1000.000000000000000 ) ;
+#1959 = EDGE_CURVE ( 'NONE', #1180, #284, #1874, .T. ) ;
+#1960 = LINE ( 'NONE', #2942, #962 ) ;
+#1961 = SURFACE_STYLE_USAGE ( .BOTH. , #470 ) ;
+#1962 = ORIENTED_EDGE ( 'NONE', *, *, #2799, .T. ) ;
+#1963 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#1964 = FACE_OUTER_BOUND ( 'NONE', #1302, .T. ) ;
+#1965 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#1966 = LINE ( 'NONE', #53, #1244 ) ;
+#1967 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#1968 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1969 = LINE ( 'NONE', #1315, #926 ) ;
+#1970 = ORIENTED_EDGE ( 'NONE', *, *, #2729, .T. ) ;
+#1971 = AXIS2_PLACEMENT_3D ( 'NONE', #736, #2473, #995 ) ;
+#1972 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#1973 = ORIENTED_EDGE ( 'NONE', *, *, #2565, .T. ) ;
+#1974 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1975 = EDGE_LOOP ( 'NONE', ( #1195, #113, #2167, #2440 ) ) ;
+#1976 = AXIS2_PLACEMENT_3D ( 'NONE', #10, #2007, #251 ) ;
+#1977 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.1250000000000000000 ) ) ;
+#1978 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#1979 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #685, 'distance_accuracy_value', 'NONE');
+#1980 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#1981 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1982 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#1983 = ORIENTED_EDGE ( 'NONE', *, *, #795, .F. ) ;
+#1984 = PLANE ( 'NONE', #793 ) ;
+#1985 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1986 = VERTEX_POINT ( 'NONE', #1745 ) ;
+#1987 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.1250000000000002200 ) ) ;
+#1988 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1989 = CARTESIAN_POINT ( 'NONE', ( 1.161645184805899200E-016, 0.05000000000000000300, -0.3750000000000005600 ) ) ;
+#1990 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1991 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, 0.7999999999999998200 ) ) ;
+#1992 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1993 = ORIENTED_EDGE ( 'NONE', *, *, #2836, .T. ) ;
+#1994 = LINE ( 'NONE', #1890, #2500 ) ;
+#1995 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2043 ) ) ;
+#1996 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1997 = FACE_OUTER_BOUND ( 'NONE', #2572, .T. ) ;
+#1998 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.8750000000000000000 ) ) ;
+#1999 = PLANE ( 'NONE', #1258 ) ;
+#2000 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2001 = EDGE_CURVE ( 'NONE', #1779, #1801, #3113, .T. ) ;
+#2002 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2003 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2004 = EDGE_CURVE ( 'NONE', #2876, #410, #2387, .T. ) ;
+#2005 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#2006 = ORIENTED_EDGE ( 'NONE', *, *, #2001, .T. ) ;
+#2007 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2008 = LINE ( 'NONE', #2731, #608 ) ;
+#2009 = EDGE_CURVE ( 'NONE', #769, #600, #2954, .T. ) ;
+#2010 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2011 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2012 = VECTOR ( 'NONE', #1331, 1000.000000000000000 ) ;
+#2013 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#2014 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#2015 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#2016 = VERTEX_POINT ( 'NONE', #2673 ) ;
+#2017 = ORIENTED_EDGE ( 'NONE', *, *, #2404, .F. ) ;
+#2018 = EDGE_LOOP ( 'NONE', ( #413, #2148, #1692, #3143 ) ) ;
+#2019 = ORIENTED_EDGE ( 'NONE', *, *, #2340, .F. ) ;
+#2020 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2021 = EDGE_CURVE ( 'NONE', #2912, #1197, #473, .T. ) ;
+#2022 = AXIS2_PLACEMENT_3D ( 'NONE', #1428, #1476, #1963 ) ;
+#2023 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2024 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.8750000000000000000 ) ) ;
+#2025 = ORIENTED_EDGE ( 'NONE', *, *, #393, .F. ) ;
+#2026 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.1250000000000000000 ) ) ;
+#2027 = ORIENTED_EDGE ( 'NONE', *, *, #2527, .T. ) ;
+#2028 = EDGE_CURVE ( 'NONE', #1169, #2749, #3009, .T. ) ;
+#2029 = EDGE_CURVE ( 'NONE', #2632, #162, #1445, .T. ) ;
+#2030 = PLANE ( 'NONE', #181 ) ;
+#2031 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.3750000000000002200 ) ) ;
+#2032 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2033 = VERTEX_POINT ( 'NONE', #1390 ) ;
+#2034 = ADVANCED_FACE ( 'NONE', ( #2626 ), #2396, .T. ) ;
+#2035 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.1250000000000000000 ) ) ;
+#2036 = VECTOR ( 'NONE', #2325, 1000.000000000000000 ) ;
+#2037 = AXIS2_PLACEMENT_3D ( 'NONE', #1704, #939, #979 ) ;
+#2038 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2039 = ADVANCED_FACE ( 'NONE', ( #2244 ), #2644, .T. ) ;
+#2040 = CIRCLE ( 'NONE', #2683, 0.1250000000000000000 ) ;
+#2041 = LINE ( 'NONE', #190, #204 ) ;
+#2042 = ORIENTED_EDGE ( 'NONE', *, *, #2753, .F. ) ;
+#2043 = STYLED_ITEM ( 'NONE', ( #2811 ), #2604 ) ;
+#2044 = VECTOR ( 'NONE', #450, 1000.000000000000000 ) ;
+#2045 = ORIENTED_EDGE ( 'NONE', *, *, #2745, .T. ) ;
+#2046 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2047 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#2048 = VECTOR ( 'NONE', #291, 1000.000000000000000 ) ;
+#2049 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2050 = FACE_OUTER_BOUND ( 'NONE', #1824, .T. ) ;
+#2051 = VERTEX_POINT ( 'NONE', #2164 ) ;
+#2052 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2053 = VECTOR ( 'NONE', #2175, 1000.000000000000000 ) ;
+#2054 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#2055 = VECTOR ( 'NONE', #1778, 1000.000000000000000 ) ;
+#2056 = ORIENTED_EDGE ( 'NONE', *, *, #2854, .T. ) ;
+#2057 = ORIENTED_EDGE ( 'NONE', *, *, #1105, .F. ) ;
+#2058 = VERTEX_POINT ( 'NONE', #1895 ) ;
+#2059 = ADVANCED_FACE ( 'NONE', ( #1798 ), #3149, .T. ) ;
+#2060 = ORIENTED_EDGE ( 'NONE', *, *, #2083, .T. ) ;
+#2061 = ORIENTED_EDGE ( 'NONE', *, *, #1249, .F. ) ;
+#2062 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2063 = PLANE ( 'NONE', #160 ) ;
+#2064 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2065 = ORIENTED_EDGE ( 'NONE', *, *, #2589, .T. ) ;
+#2066 = EDGE_CURVE ( 'NONE', #2658, #647, #560, .T. ) ;
+#2067 = ORIENTED_EDGE ( 'NONE', *, *, #134, .T. ) ;
+#2068 = PLANE ( 'NONE', #2494 ) ;
+#2069 = EDGE_CURVE ( 'NONE', #1367, #632, #1447, .T. ) ;
+#2070 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.8750000000000002200 ) ) ;
+#2071 = ADVANCED_FACE ( 'NONE', ( #2542 ), #1659, .F. ) ;
+#2072 = ORIENTED_EDGE ( 'NONE', *, *, #1041, .F. ) ;
+#2073 = VECTOR ( 'NONE', #1155, 1000.000000000000000 ) ;
+#2074 = FACE_BOUND ( 'NONE', #1625, .T. ) ;
+#2075 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2076 = ORIENTED_EDGE ( 'NONE', *, *, #1015, .F. ) ;
+#2077 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#2078 = VECTOR ( 'NONE', #2910, 1000.000000000000000 ) ;
+#2079 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.0000000000000000000, -0.6250000000000000000 ) ) ;
+#2080 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2081 = FACE_OUTER_BOUND ( 'NONE', #656, .T. ) ;
+#2082 = ORIENTED_EDGE ( 'NONE', *, *, #1177, .F. ) ;
+#2083 = EDGE_CURVE ( 'NONE', #2493, #345, #1122, .T. ) ;
+#2084 = AXIS2_PLACEMENT_3D ( 'NONE', #1255, #2184, #1436 ) ;
+#2085 = LINE ( 'NONE', #1864, #1005 ) ;
+#2086 = ADVANCED_FACE ( 'NONE', ( #877 ), #2877, .F. ) ;
+#2087 = VECTOR ( 'NONE', #2996, 1000.000000000000000 ) ;
+#2088 = LINE ( 'NONE', #2254, #973 ) ;
+#2089 = ORIENTED_EDGE ( 'NONE', *, *, #1859, .T. ) ;
+#2090 = EDGE_CURVE ( 'NONE', #42, #307, #996, .T. ) ;
+#2091 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2092 = ORIENTED_EDGE ( 'NONE', *, *, #497, .F. ) ;
+#2093 = ORIENTED_EDGE ( 'NONE', *, *, #516, .T. ) ;
+#2094 = EDGE_LOOP ( 'NONE', ( #2814, #887, #1136, #2870 ) ) ;
+#2095 = ADVANCED_FACE ( 'NONE', ( #434 ), #1215, .T. ) ;
+#2096 = AXIS2_PLACEMENT_3D ( 'NONE', #1477, #202, #1256 ) ;
+#2097 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2248 ), #1804 ) ;
+#2098 = EDGE_LOOP ( 'NONE', ( #1716, #1211, #184, #1944 ) ) ;
+#2099 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.0000000000000000000, -0.1250000000000000000 ) ) ;
+#2100 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2101 = ADVANCED_FACE ( 'NONE', ( #362 ), #1671, .T. ) ;
+#2102 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2103 = ORIENTED_EDGE ( 'NONE', *, *, #2004, .T. ) ;
+#2104 = EDGE_LOOP ( 'NONE', ( #1376, #2900, #674, #272 ) ) ;
+#2105 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#2106 = VECTOR ( 'NONE', #138, 1000.000000000000000 ) ;
+#2107 = VERTEX_POINT ( 'NONE', #419 ) ;
+#2108 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2109 = LINE ( 'NONE', #2770, #2771 ) ;
+#2110 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2111 = LINE ( 'NONE', #3107, #326 ) ;
+#2112 = LINE ( 'NONE', #953, #2354 ) ;
+#2113 = ORIENTED_EDGE ( 'NONE', *, *, #11, .T. ) ;
+#2114 = EDGE_LOOP ( 'NONE', ( #439, #1657, #197, #2717 ) ) ;
+#2115 = ORIENTED_EDGE ( 'NONE', *, *, #1199, .F. ) ;
+#2116 = FACE_OUTER_BOUND ( 'NONE', #250, .T. ) ;
+#2117 = ORIENTED_EDGE ( 'NONE', *, *, #300, .F. ) ;
+#2118 = LINE ( 'NONE', #730, #756 ) ;
+#2119 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2120 = VECTOR ( 'NONE', #2046, 1000.000000000000000 ) ;
+#2121 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #224 ), #2414 ) ;
+#2122 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2123 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2124 = EDGE_CURVE ( 'NONE', #933, #2932, #2041, .T. ) ;
+#2125 = LINE ( 'NONE', #420, #1381 ) ;
+#2126 = VECTOR ( 'NONE', #1974, 1000.000000000000000 ) ;
+#2127 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2128 = PRESENTATION_STYLE_ASSIGNMENT (( #2524 ) ) ;
+#2129 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .T. ) ;
+#2130 = LINE ( 'NONE', #1282, #1468 ) ;
+#2131 = ORIENTED_EDGE ( 'NONE', *, *, #1206, .T. ) ;
+#2132 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.05000000000000000300, 1.000000000000000000 ) ) ;
+#2133 = EDGE_CURVE ( 'NONE', #901, #804, #2112, .T. ) ;
+#2134 = EDGE_CURVE ( 'NONE', #1225, #1197, #3000, .T. ) ;
+#2135 = EDGE_LOOP ( 'NONE', ( #2641, #2389, #1025, #726 ) ) ;
+#2136 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2137 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2138 = ORIENTED_EDGE ( 'NONE', *, *, #1663, .F. ) ;
+#2139 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2140 = ORIENTED_EDGE ( 'NONE', *, *, #2951, .T. ) ;
+#2141 = AXIS2_PLACEMENT_3D ( 'NONE', #2897, #2136, #2393 ) ;
+#2142 = PLANE ( 'NONE', #422 ) ;
+#2143 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2144 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2145 = FACE_OUTER_BOUND ( 'NONE', #2094, .T. ) ;
+#2146 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2147 = VECTOR ( 'NONE', #1781, 1000.000000000000000 ) ;
+#2148 = ORIENTED_EDGE ( 'NONE', *, *, #2176, .F. ) ;
+#2149 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2150 = VECTOR ( 'NONE', #626, 1000.000000000000000 ) ;
+#2151 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.04999999999999999600, -0.6999999999999977400 ) ) ;
+#2152 = FACE_OUTER_BOUND ( 'NONE', #426, .T. ) ;
+#2153 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2154 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2155 = ORIENTED_EDGE ( 'NONE', *, *, #1239, .T. ) ;
+#2156 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1392 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #548, #1990, #1549 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2157 = AXIS2_PLACEMENT_3D ( 'NONE', #1394, #1375, #1647 ) ;
+#2158 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#2159 = FACE_OUTER_BOUND ( 'NONE', #1453, .T. ) ;
+#2160 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2161 = AXIS2_PLACEMENT_3D ( 'NONE', #390, #2143, #1879 ) ;
+#2162 = DIRECTION ( 'NONE', ( 0.7071067811865561200, 0.0000000000000000000, 0.7071067811865390200 ) ) ;
+#2163 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2164 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#2165 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2166 = ORIENTED_EDGE ( 'NONE', *, *, #1946, .F. ) ;
+#2167 = ORIENTED_EDGE ( 'NONE', *, *, #1179, .T. ) ;
+#2168 = EDGE_CURVE ( 'NONE', #904, #563, #631, .T. ) ;
+#2169 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#2170 = EDGE_CURVE ( 'NONE', #622, #919, #800, .T. ) ;
+#2171 = ORIENTED_EDGE ( 'NONE', *, *, #2988, .T. ) ;
+#2172 = CARTESIAN_POINT ( 'NONE', ( -0.4000000000000000200, 0.05000000000000000300, -0.3999999999999903600 ) ) ;
+#2173 = ORIENTED_EDGE ( 'NONE', *, *, #1075, .F. ) ;
+#2174 = VERTEX_POINT ( 'NONE', #1935 ) ;
+#2175 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2176 = EDGE_CURVE ( 'NONE', #2282, #1622, #1682, .T. ) ;
+#2177 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2178 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2179 = ORIENTED_EDGE ( 'NONE', *, *, #1083, .T. ) ;
+#2180 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2181 = ORIENTED_EDGE ( 'NONE', *, *, #504, .T. ) ;
+#2182 = AXIS2_PLACEMENT_3D ( 'NONE', #556, #2062, #2302 ) ;
+#2183 = PLANE ( 'NONE', #2959 ) ;
+#2184 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2185 = AXIS2_PLACEMENT_3D ( 'NONE', #2054, #1837, #1106 ) ;
+#2186 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.8250000000000000700 ) ) ;
+#2187 = ORIENTED_EDGE ( 'NONE', *, *, #2395, .F. ) ;
+#2188 = VECTOR ( 'NONE', #395, 1000.000000000000000 ) ;
+#2189 = LINE ( 'NONE', #1982, #2997 ) ;
+#2190 = EDGE_CURVE ( 'NONE', #1283, #228, #1042, .T. ) ;
+#2191 = LINE ( 'NONE', #1980, #2319 ) ;
+#2192 = EDGE_CURVE ( 'NONE', #1488, #542, #322, .T. ) ;
+#2193 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2194 = LINE ( 'NONE', #1991, #3043 ) ;
+#2195 = EDGE_LOOP ( 'NONE', ( #2884, #2713, #2045, #652 ) ) ;
+#2196 = ORIENTED_EDGE ( 'NONE', *, *, #134, .F. ) ;
+#2197 = LINE ( 'NONE', #1501, #1347 ) ;
+#2198 = ORIENTED_EDGE ( 'NONE', *, *, #2176, .T. ) ;
+#2199 = LINE ( 'NONE', #1707, #885 ) ;
+#2200 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2201 = FACE_OUTER_BOUND ( 'NONE', #2605, .T. ) ;
+#2202 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#2203 = FACE_OUTER_BOUND ( 'NONE', #2639, .T. ) ;
+#2204 = VERTEX_POINT ( 'NONE', #2676 ) ;
+#2205 = VECTOR ( 'NONE', #2372, 1000.000000000000000 ) ;
+#2206 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.5750000000000000700 ) ) ;
+#2207 = LINE ( 'NONE', #483, #254 ) ;
+#2208 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #603 ) ) ;
+#2209 = ORIENTED_EDGE ( 'NONE', *, *, #2364, .F. ) ;
+#2210 = PLANE ( 'NONE', #3145 ) ;
+#2211 = FACE_OUTER_BOUND ( 'NONE', #2777, .T. ) ;
+#2212 = ORIENTED_EDGE ( 'NONE', *, *, #607, .T. ) ;
+#2213 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2214 = ORIENTED_EDGE ( 'NONE', *, *, #621, .T. ) ;
+#2215 = PLANE ( 'NONE', #3126 ) ;
+#2216 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#2217 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2218 = EDGE_LOOP ( 'NONE', ( #1047, #2831, #941, #2841 ) ) ;
+#2219 = PLANE ( 'NONE', #2651 ) ;
+#2220 = ORIENTED_EDGE ( 'NONE', *, *, #389, .F. ) ;
+#2221 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2222 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2223 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2224 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2225 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#2226 = EDGE_CURVE ( 'NONE', #3065, #1561, #63, .T. ) ;
+#2227 = VECTOR ( 'NONE', #3072, 1000.000000000000000 ) ;
+#2228 = EDGE_CURVE ( 'NONE', #2309, #1934, #1307, .T. ) ;
+#2229 = VECTOR ( 'NONE', #1033, 1000.000000000000000 ) ;
+#2230 = PLANE ( 'NONE', #1057 ) ;
+#2231 = VECTOR ( 'NONE', #2304, 1000.000000000000000 ) ;
+#2232 = VERTEX_POINT ( 'NONE', #464 ) ;
+#2233 = VECTOR ( 'NONE', #3105, 1000.000000000000000 ) ;
+#2234 = EDGE_CURVE ( 'NONE', #3094, #1104, #1606, .T. ) ;
+#2235 = LINE ( 'NONE', #951, #247 ) ;
+#2236 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2237 = DIRECTION ( 'NONE', ( 3.097720492815726700E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2238 = VECTOR ( 'NONE', #2299, 1000.000000000000000 ) ;
+#2239 = ORIENTED_EDGE ( 'NONE', *, *, #3079, .F. ) ;
+#2240 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.3749999999999997800 ) ) ;
+#2241 = VECTOR ( 'NONE', #2685, 1000.000000000000000 ) ;
+#2242 = VECTOR ( 'NONE', #1412, 1000.000000000000000 ) ;
+#2243 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2244 = FACE_OUTER_BOUND ( 'NONE', #3196, .T. ) ;
+#2245 = PLANE ( 'NONE', #1599 ) ;
+#2246 = ORIENTED_EDGE ( 'NONE', *, *, #2253, .T. ) ;
+#2247 = VERTEX_POINT ( 'NONE', #2695 ) ;
+#2248 = STYLED_ITEM ( 'NONE', ( #2128 ), #628 ) ;
+#2249 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.6249999999999997800 ) ) ;
+#2250 = ORIENTED_EDGE ( 'NONE', *, *, #3110, .T. ) ;
+#2251 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#2252 = VERTEX_POINT ( 'NONE', #3186 ) ;
+#2253 = EDGE_CURVE ( 'NONE', #1801, #2252, #562, .T. ) ;
+#2254 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#2255 = PLANE ( 'NONE', #701 ) ;
+#2256 = FILL_AREA_STYLE ('',( #1482 ) ) ;
+#2257 = ORIENTED_EDGE ( 'NONE', *, *, #1667, .F. ) ;
+#2258 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#2259 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2260 = ORIENTED_EDGE ( 'NONE', *, *, #3021, .F. ) ;
+#2261 = EDGE_CURVE ( 'NONE', #2363, #2697, #1272, .T. ) ;
+#2262 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2263 = ORIENTED_EDGE ( 'NONE', *, *, #1959, .F. ) ;
+#2264 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2265 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#2266 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, 0.6249999999999997800 ) ) ;
+#2267 = AXIS2_PLACEMENT_3D ( 'NONE', #2158, #664, #657 ) ;
+#2268 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.1250000000000002200 ) ) ;
+#2269 = ORIENTED_EDGE ( 'NONE', *, *, #1411, .T. ) ;
+#2270 = AXIS2_PLACEMENT_3D ( 'NONE', #1360, #1826, #3078 ) ;
+#2271 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2272 = MANIFOLD_SOLID_BREP ( 'Pin 1 Mark', #1750 ) ;
+#2273 = FACE_OUTER_BOUND ( 'NONE', #466, .T. ) ;
+#2274 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2275 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#2276 = FACE_OUTER_BOUND ( 'NONE', #3178, .T. ) ;
+#2277 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2278 = SURFACE_STYLE_USAGE ( .BOTH. , #1301 ) ;
+#2279 = ORIENTED_EDGE ( 'NONE', *, *, #1177, .T. ) ;
+#2280 = ORIENTED_EDGE ( 'NONE', *, *, #225, .F. ) ;
+#2281 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.0000000000000000000, 0.7999999999999999300 ) ) ;
+#2282 = VERTEX_POINT ( 'NONE', #720 ) ;
+#2283 = LINE ( 'NONE', #2693, #960 ) ;
+#2284 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2285 = VECTOR ( 'NONE', #12, 1000.000000000000000 ) ;
+#2286 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2287 = ADVANCED_FACE ( 'NONE', ( #520 ), #2245, .F. ) ;
+#2288 = VECTOR ( 'NONE', #774, 1000.000000000000000 ) ;
+#2289 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2290 = ORIENTED_EDGE ( 'NONE', *, *, #2226, .T. ) ;
+#2291 = VECTOR ( 'NONE', #521, 1000.000000000000000 ) ;
+#2292 = ORIENTED_EDGE ( 'NONE', *, *, #2341, .T. ) ;
+#2293 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#2294 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.8749999999999997800 ) ) ;
+#2295 = ORIENTED_EDGE ( 'NONE', *, *, #1629, .F. ) ;
+#2296 = AXIS2_PLACEMENT_3D ( 'NONE', #972, #2153, #662 ) ;
+#2297 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#2298 = EDGE_CURVE ( 'NONE', #647, #2658, #1157, .T. ) ;
+#2299 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2300 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.04999999999999999600, -0.6250000000000003300 ) ) ;
+#2301 = ADVANCED_FACE ( 'NONE', ( #2429 ), #525, .T. ) ;
+#2302 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2303 = ORIENTED_EDGE ( 'NONE', *, *, #2560, .T. ) ;
+#2304 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2305 = EDGE_CURVE ( 'NONE', #2174, #2754, #2388, .T. ) ;
+#2306 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, 0.3749999999999998900 ) ) ;
+#2307 = ADVANCED_FACE ( 'NONE', ( #2276 ), #1644, .F. ) ;
+#2308 = EDGE_CURVE ( 'NONE', #2497, #105, #2194, .T. ) ;
+#2309 = VERTEX_POINT ( 'NONE', #1479 ) ;
+#2310 = VERTEX_POINT ( 'NONE', #2266 ) ;
+#2311 = LINE ( 'NONE', #1429, #1377 ) ;
+#2312 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2313 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.6250000000000000000 ) ) ;
+#2314 = AXIS2_PLACEMENT_3D ( 'NONE', #2764, #3014, #2426 ) ;
+#2315 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, -0.8750000000000001100 ) ) ;
+#2316 = VECTOR ( 'NONE', #2969, 1000.000000000000000 ) ;
+#2317 = ADVANCED_FACE ( 'NONE', ( #3080 ), #236, .F. ) ;
+#2318 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .T. ) ;
+#2319 = VECTOR ( 'NONE', #2465, 1000.000000000000000 ) ;
+#2320 = FACE_OUTER_BOUND ( 'NONE', #207, .T. ) ;
+#2321 = ADVANCED_FACE ( 'NONE', ( #954 ), #781, .F. ) ;
+#2322 = LINE ( 'NONE', #44, #2048 ) ;
+#2323 = VERTEX_POINT ( 'NONE', #1513 ) ;
+#2324 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2325 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2326 = VECTOR ( 'NONE', #1942, 1000.000000000000000 ) ;
+#2327 = PLANE ( 'NONE', #2475 ) ;
+#2328 = PRESENTATION_STYLE_ASSIGNMENT (( #788 ) ) ;
+#2329 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .T. ) ;
+#2330 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .F. ) ;
+#2331 = ORIENTED_EDGE ( 'NONE', *, *, #1239, .F. ) ;
+#2332 = ORIENTED_EDGE ( 'NONE', *, *, #1281, .T. ) ;
+#2333 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #2435, #588 ) ;
+#2334 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #3189 ), #1366 ) ;
+#2335 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2336 = CARTESIAN_POINT ( 'NONE', ( -3.872150616019655300E-017, 0.05000000000000000300, -0.1249999999999998900 ) ) ;
+#2337 = ADVANCED_FACE ( 'NONE', ( #135 ), #2230, .T. ) ;
+#2338 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.04999999999999999600, -0.6250000000000001100 ) ) ;
+#2339 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .F. ) ;
+#2340 = EDGE_CURVE ( 'NONE', #805, #956, #281, .T. ) ;
+#2341 = EDGE_CURVE ( 'NONE', #1934, #805, #1339, .T. ) ;
+#2342 = ORIENTED_EDGE ( 'NONE', *, *, #1528, .F. ) ;
+#2343 = ORIENTED_EDGE ( 'NONE', *, *, #2857, .T. ) ;
+#2344 = EDGE_CURVE ( 'NONE', #387, #2309, #2189, .T. ) ;
+#2345 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2346 = ADVANCED_FACE ( 'NONE', ( #2692 ), #2760, .F. ) ;
+#2347 = VERTEX_POINT ( 'NONE', #273 ) ;
+#2348 = FACE_OUTER_BOUND ( 'NONE', #1032, .T. ) ;
+#2349 = ADVANCED_FACE ( 'NONE', ( #669 ), #2063, .F. ) ;
+#2350 = LINE ( 'NONE', #558, #2231 ) ;
+#2351 = VECTOR ( 'NONE', #1827, 1000.000000000000000 ) ;
+#2352 = SURFACE_STYLE_USAGE ( .BOTH. , #890 ) ;
+#2353 = EDGE_CURVE ( 'NONE', #622, #772, #1037, .T. ) ;
+#2354 = VECTOR ( 'NONE', #429, 1000.000000000000000 ) ;
+#2355 = SURFACE_SIDE_STYLE ('',( #398 ) ) ;
+#2356 = EDGE_LOOP ( 'NONE', ( #3155, #3193, #2757, #1845 ) ) ;
+#2357 = EDGE_LOOP ( 'NONE', ( #142, #418, #2371, #2785, #1696 ) ) ;
+#2358 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#2359 = ORIENTED_EDGE ( 'NONE', *, *, #692, .F. ) ;
+#2360 = AXIS2_PLACEMENT_3D ( 'NONE', #1362, #859, #1591 ) ;
+#2361 = LINE ( 'NONE', #1903, #719 ) ;
+#2362 = FACE_OUTER_BOUND ( 'NONE', #2380, .T. ) ;
+#2363 = VERTEX_POINT ( 'NONE', #2738 ) ;
+#2364 = EDGE_CURVE ( 'NONE', #932, #1225, #1530, .T. ) ;
+#2365 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2366 = EDGE_CURVE ( 'NONE', #1855, #2632, #629, .T. ) ;
+#2367 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#2368 = ORIENTED_EDGE ( 'NONE', *, *, #29, .F. ) ;
+#2369 = FACE_OUTER_BOUND ( 'NONE', #1919, .T. ) ;
+#2370 = VERTEX_POINT ( 'NONE', #1071 ) ;
+#2371 = ORIENTED_EDGE ( 'NONE', *, *, #1396, .F. ) ;
+#2372 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2373 = AXIS2_PLACEMENT_3D ( 'NONE', #2485, #3204, #13 ) ;
+#2374 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#2375 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.8250000000000000700 ) ) ;
+#2376 = AXIS2_PLACEMENT_3D ( 'NONE', #126, #1631, #1346 ) ;
+#2377 = ORIENTED_EDGE ( 'NONE', *, *, #3180, .T. ) ;
+#2378 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#2379 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2380 = EDGE_LOOP ( 'NONE', ( #421, #2510, #1774, #1266 ) ) ;
+#2381 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#2382 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2383 = ORIENTED_EDGE ( 'NONE', *, *, #1395, .F. ) ;
+#2384 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#2385 = CIRCLE ( 'NONE', #836, 0.1250000000000000000 ) ;
+#2386 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.5999999999999999800, -0.5750000000000000700 ) ) ;
+#2387 = LINE ( 'NONE', #2882, #132 ) ;
+#2388 = LINE ( 'NONE', #1967, #1762 ) ;
+#2389 = ORIENTED_EDGE ( 'NONE', *, *, #2857, .F. ) ;
+#2390 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2391 = FACE_OUTER_BOUND ( 'NONE', #1247, .T. ) ;
+#2392 = PRESENTATION_STYLE_ASSIGNMENT (( #1961 ) ) ;
+#2393 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2394 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#2395 = EDGE_CURVE ( 'NONE', #122, #343, #3188, .T. ) ;
+#2396 = CYLINDRICAL_SURFACE ( 'NONE', #1583, 0.1250000000000000000 ) ;
+#2397 = FACE_OUTER_BOUND ( 'NONE', #1252, .T. ) ;
+#2398 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2399 = EDGE_CURVE ( 'NONE', #1197, #1860, #1370, .T. ) ;
+#2400 = PRESENTATION_STYLE_ASSIGNMENT (( #1165 ) ) ;
+#2401 = LINE ( 'NONE', #845, #851 ) ;
+#2402 = ORIENTED_EDGE ( 'NONE', *, *, #977, .F. ) ;
+#2403 = FILL_AREA_STYLE ('',( #1872 ) ) ;
+#2404 = EDGE_CURVE ( 'NONE', #2749, #105, #2539, .T. ) ;
+#2405 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.8750000000000000000 ) ) ;
+#2406 = CLOSED_SHELL ( 'NONE', ( #2287, #56, #1807, #2540, #88, #1850 ) ) ;
+#2407 = ORIENTED_EDGE ( 'NONE', *, *, #1623, .F. ) ;
+#2408 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2409 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.7000000000000000700 ) ) ;
+#2410 = PLANE ( 'NONE', #1426 ) ;
+#2411 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2412 = ORIENTED_EDGE ( 'NONE', *, *, #3116, .T. ) ;
+#2413 = EDGE_LOOP ( 'NONE', ( #3056, #353, #1309, #3060, #86 ) ) ;
+#2414 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1224 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2271, #2755, #1480 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2415 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.1250000000000000000 ) ) ;
+#2416 = VERTEX_POINT ( 'NONE', #1053 ) ;
+#2417 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2418 = EDGE_CURVE ( 'NONE', #491, #769, #201, .T. ) ;
+#2419 = ORIENTED_EDGE ( 'NONE', *, *, #2801, .T. ) ;
+#2420 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.6250000000000000000 ) ) ;
+#2421 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, -0.6250000000000002200 ) ) ;
+#2422 = ORIENTED_EDGE ( 'NONE', *, *, #2661, .F. ) ;
+#2423 = EDGE_CURVE ( 'NONE', #1323, #1172, #2109, .T. ) ;
+#2424 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.1250000000000000000 ) ) ;
+#2425 = LINE ( 'NONE', #2378, #2995 ) ;
+#2426 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2427 = FACE_OUTER_BOUND ( 'NONE', #495, .T. ) ;
+#2428 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2429 = FACE_OUTER_BOUND ( 'NONE', #677, .T. ) ;
+#2430 = EDGE_LOOP ( 'NONE', ( #2672, #1073, #2839, #2939 ) ) ;
+#2431 = ORIENTED_EDGE ( 'NONE', *, *, #131, .T. ) ;
+#2432 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, 0.8749999999999997800 ) ) ;
+#2433 = LINE ( 'NONE', #2294, #1310 ) ;
+#2434 = ORIENTED_EDGE ( 'NONE', *, *, #1889, .T. ) ;
+#2435 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #463, .NOT_KNOWN. ) ;
+#2436 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2437 = VECTOR ( 'NONE', #2746, 1000.000000000000000 ) ;
+#2438 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2439 = LINE ( 'NONE', #3134, #2469 ) ;
+#2440 = ORIENTED_EDGE ( 'NONE', *, *, #1563, .F. ) ;
+#2441 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#2442 = VERTEX_POINT ( 'NONE', #1292 ) ;
+#2443 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2444 = ORIENTED_EDGE ( 'NONE', *, *, #3116, .F. ) ;
+#2445 = ORIENTED_EDGE ( 'NONE', *, *, #2527, .F. ) ;
+#2446 = CLOSED_SHELL ( 'NONE', ( #2802, #594, #1592, #335, #2337, #3058 ) ) ;
+#2447 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2448 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2449 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.1250000000000000000 ) ) ;
+#2450 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2451 = VERTEX_POINT ( 'NONE', #48 ) ;
+#2452 = AXIS2_PLACEMENT_3D ( 'NONE', #2026, #271, #2277 ) ;
+#2453 = EDGE_CURVE ( 'NONE', #2058, #1825, #1268, .T. ) ;
+#2454 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2455 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.3750000000000000000 ) ) ;
+#2456 = ORIENTED_EDGE ( 'NONE', *, *, #1361, .F. ) ;
+#2457 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.5750000000000000700 ) ) ;
+#2458 = CIRCLE ( 'NONE', #1174, 0.1250000000000000000 ) ;
+#2459 = EDGE_CURVE ( 'NONE', #2709, #364, #60, .T. ) ;
+#2460 = VECTOR ( 'NONE', #185, 1000.000000000000000 ) ;
+#2461 = EDGE_CURVE ( 'NONE', #1400, #1561, #1487, .T. ) ;
+#2462 = ORIENTED_EDGE ( 'NONE', *, *, #1959, .T. ) ;
+#2463 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2464 = VECTOR ( 'NONE', #2743, 1000.000000000000000 ) ;
+#2465 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2466 = VECTOR ( 'NONE', #3199, 1000.000000000000000 ) ;
+#2467 = LINE ( 'NONE', #1269, #3200 ) ;
+#2468 = SURFACE_STYLE_USAGE ( .BOTH. , #1500 ) ;
+#2469 = VECTOR ( 'NONE', #3142, 1000.000000000000000 ) ;
+#2470 = LINE ( 'NONE', #1673, #922 ) ;
+#2471 = STYLED_ITEM ( 'NONE', ( #3195 ), #1443 ) ;
+#2472 = PLANE ( 'NONE', #3106 ) ;
+#2473 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2474 = LINE ( 'NONE', #2496, #301 ) ;
+#2475 = AXIS2_PLACEMENT_3D ( 'NONE', #339, #108, #2091 ) ;
+#2476 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2477 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2478 = FACE_OUTER_BOUND ( 'NONE', #2569, .T. ) ;
+#2479 = ORIENTED_EDGE ( 'NONE', *, *, #1145, .T. ) ;
+#2480 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2481 = VERTEX_POINT ( 'NONE', #2035 ) ;
+#2482 = VERTEX_POINT ( 'NONE', #317 ) ;
+#2483 = LINE ( 'NONE', #2562, #579 ) ;
+#2484 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, 0.8749999999999998900 ) ) ;
+#2485 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2486 = PLANE ( 'NONE', #874 ) ;
+#2487 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2488 = ORIENTED_EDGE ( 'NONE', *, *, #1020, .F. ) ;
+#2489 = ORIENTED_EDGE ( 'NONE', *, *, #944, .T. ) ;
+#2490 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2491 = AXIS2_PLACEMENT_3D ( 'NONE', #2409, #2885, #1679 ) ;
+#2492 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2493 = VERTEX_POINT ( 'NONE', #1332 ) ;
+#2494 = AXIS2_PLACEMENT_3D ( 'NONE', #2636, #1619, #611 ) ;
+#2495 = PLANE ( 'NONE', #2922 ) ;
+#2496 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#2497 = VERTEX_POINT ( 'NONE', #1326 ) ;
+#2498 = EDGE_CURVE ( 'NONE', #2232, #42, #796, .T. ) ;
+#2499 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2500 = VECTOR ( 'NONE', #903, 1000.000000000000000 ) ;
+#2501 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2502 = EDGE_CURVE ( 'NONE', #871, #2792, #2350, .T. ) ;
+#2503 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.1250000000000002200 ) ) ;
+#2504 = FACE_BOUND ( 'NONE', #1956, .T. ) ;
+#2505 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.8749999999999997800 ) ) ;
+#2506 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.0000000000000000000, 0.7999999999999999300 ) ) ;
+#2507 = VECTOR ( 'NONE', #2607, 1000.000000000000000 ) ;
+#2508 = SURFACE_STYLE_FILL_AREA ( #175 ) ;
+#2509 = ORIENTED_EDGE ( 'NONE', *, *, #1295, .T. ) ;
+#2510 = ORIENTED_EDGE ( 'NONE', *, *, #2944, .F. ) ;
+#2511 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.0000000000000000000, -0.6250000000000000000 ) ) ;
+#2512 = LINE ( 'NONE', #754, #27 ) ;
+#2513 = VERTEX_POINT ( 'NONE', #2555 ) ;
+#2514 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2515 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.6249999999999997800 ) ) ;
+#2516 = LINE ( 'NONE', #481, #1461 ) ;
+#2517 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, 0.8749999999999996700 ) ) ;
+#2518 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#2519 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.8750000000000000000 ) ) ;
+#2520 = LINE ( 'NONE', #757, #2285 ) ;
+#2521 = SURFACE_STYLE_USAGE ( .BOTH. , #529 ) ;
+#2522 = ORIENTED_EDGE ( 'NONE', *, *, #229, .T. ) ;
+#2523 = ORIENTED_EDGE ( 'NONE', *, *, #2627, .F. ) ;
+#2524 = SURFACE_STYLE_USAGE ( .BOTH. , #786 ) ;
+#2525 = ORIENTED_EDGE ( 'NONE', *, *, #2908, .T. ) ;
+#2526 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2527 = EDGE_CURVE ( 'NONE', #1438, #307, #20, .T. ) ;
+#2528 = EDGE_CURVE ( 'NONE', #2773, #1516, #1303, .T. ) ;
+#2529 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.3749999999999997800 ) ) ;
+#2530 = ORIENTED_EDGE ( 'NONE', *, *, #164, .T. ) ;
+#2531 = PLANE ( 'NONE', #2314 ) ;
+#2532 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2533 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.1250000000000001100 ) ) ;
+#2534 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.04999999999999999600, 0.1249999999999998900 ) ) ;
+#2535 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .T. ) ;
+#2536 = ADVANCED_FACE ( 'NONE', ( #2273 ), #833, .F. ) ;
+#2537 = ORIENTED_EDGE ( 'NONE', *, *, #300, .T. ) ;
+#2538 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #603 ), #1116 ) ;
+#2539 = LINE ( 'NONE', #2293, #753 ) ;
+#2540 = ADVANCED_FACE ( 'NONE', ( #2732 ), #1858, .F. ) ;
+#2541 = LINE ( 'NONE', #2515, #2316 ) ;
+#2542 = FACE_OUTER_BOUND ( 'NONE', #1171, .T. ) ;
+#2543 = EDGE_LOOP ( 'NONE', ( #2646, #1063, #843, #218 ) ) ;
+#2544 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2545 = ORIENTED_EDGE ( 'NONE', *, *, #2453, .T. ) ;
+#2546 = VECTOR ( 'NONE', #697, 1000.000000000000000 ) ;
+#2547 = LINE ( 'NONE', #980, #2437 ) ;
+#2548 = LINE ( 'NONE', #1910, #1881 ) ;
+#2549 = LINE ( 'NONE', #211, #680 ) ;
+#2550 = VECTOR ( 'NONE', #546, 1000.000000000000000 ) ;
+#2551 = VECTOR ( 'NONE', #1566, 1000.000000000000000 ) ;
+#2552 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1992, 'distance_accuracy_value', 'NONE');
+#2553 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#2554 = ORIENTED_EDGE ( 'NONE', *, *, #1725, .F. ) ;
+#2555 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.04999999999999999600, 0.1249999999999998900 ) ) ;
+#2556 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#2557 = ADVANCED_FACE ( 'NONE', ( #1948 ), #589, .F. ) ;
+#2558 = ORIENTED_EDGE ( 'NONE', *, *, #907, .T. ) ;
+#2559 = VERTEX_POINT ( 'NONE', #2374 ) ;
+#2560 = EDGE_CURVE ( 'NONE', #345, #1596, #950, .T. ) ;
+#2561 = EDGE_CURVE ( 'NONE', #2632, #932, #912, .T. ) ;
+#2562 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#2563 = ORIENTED_EDGE ( 'NONE', *, *, #1667, .T. ) ;
+#2564 = ORIENTED_EDGE ( 'NONE', *, *, #1582, .T. ) ;
+#2565 = EDGE_CURVE ( 'NONE', #612, #2107, #2650, .T. ) ;
+#2566 = PLANE ( 'NONE', #2848 ) ;
+#2567 = ORIENTED_EDGE ( 'NONE', *, *, #2340, .T. ) ;
+#2568 = ADVANCED_FACE ( 'NONE', ( #1997, #1677, #1570, #2504, #240, #431, #1911, #1603, #166, #2074 ), #1605, .T. ) ;
+#2569 = EDGE_LOOP ( 'NONE', ( #1330, #2444, #2850, #222 ) ) ;
+#2570 = ADVANCED_FACE ( 'NONE', ( #2427 ), #1378, .F. ) ;
+#2571 = EDGE_LOOP ( 'NONE', ( #2873, #1321, #2006, #2246 ) ) ;
+#2572 = EDGE_LOOP ( 'NONE', ( #2703, #1776, #1983, #1356 ) ) ;
+#2573 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#2574 = VECTOR ( 'NONE', #1387, 1000.000000000000000 ) ;
+#2575 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2576 = AXIS2_PLACEMENT_3D ( 'NONE', #430, #710, #1940 ) ;
+#2577 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2578 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2579 = VECTOR ( 'NONE', #2544, 1000.000000000000000 ) ;
+#2580 = EDGE_CURVE ( 'NONE', #1011, #1892, #1840, .T. ) ;
+#2581 = STYLED_ITEM ( 'NONE', ( #396 ), #2272 ) ;
+#2582 = VECTOR ( 'NONE', #2448, 1000.000000000000000 ) ;
+#2583 = VECTOR ( 'NONE', #1188, 1000.000000000000000 ) ;
+#2584 = EDGE_LOOP ( 'NONE', ( #1708, #1134, #1324, #3095 ) ) ;
+#2585 = LINE ( 'NONE', #1806, #1409 ) ;
+#2586 = EDGE_LOOP ( 'NONE', ( #2171, #2688, #2431, #435 ) ) ;
+#2587 = ADVANCED_FACE ( 'NONE', ( #1118 ), #378, .F. ) ;
+#2588 = CARTESIAN_POINT ( 'NONE', ( 1.499999999999999800, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#2589 = EDGE_CURVE ( 'NONE', #1225, #1855, #665, .T. ) ;
+#2590 = LINE ( 'NONE', #1446, #1922 ) ;
+#2591 = ADVANCED_FACE ( 'NONE', ( #428 ), #2856, .F. ) ;
+#2592 = FILL_AREA_STYLE_COLOUR ( '', #3185 ) ;
+#2593 = SURFACE_STYLE_FILL_AREA ( #505 ) ;
+#2594 = VECTOR ( 'NONE', #492, 1000.000000000000000 ) ;
+#2595 = ORIENTED_EDGE ( 'NONE', *, *, #225, .T. ) ;
+#2596 = ORIENTED_EDGE ( 'NONE', *, *, #1404, .T. ) ;
+#2597 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2598 = ORIENTED_EDGE ( 'NONE', *, *, #1836, .F. ) ;
+#2599 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#2600 = AXIS2_PLACEMENT_3D ( 'NONE', #627, #1363, #870 ) ;
+#2601 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2602 = ADVANCED_FACE ( 'NONE', ( #1711 ), #844, .F. ) ;
+#2603 = ADVANCED_FACE ( 'NONE', ( #2843 ), #1368, .T. ) ;
+#2604 = MANIFOLD_SOLID_BREP ( 'Pin [1]', #602 ) ;
+#2605 = EDGE_LOOP ( 'NONE', ( #2621, #2279, #280, #2257 ) ) ;
+#2606 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2607 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2608 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#2609 = ORIENTED_EDGE ( 'NONE', *, *, #666, .T. ) ;
+#2610 = LINE ( 'NONE', #1600, #1638 ) ;
+#2611 = VERTEX_POINT ( 'NONE', #1875 ) ;
+#2612 = VECTOR ( 'NONE', #91, 1000.000000000000000 ) ;
+#2613 = VECTOR ( 'NONE', #1198, 1000.000000000000000 ) ;
+#2614 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#2615 = VECTOR ( 'NONE', #970, 1000.000000000000000 ) ;
+#2616 = CARTESIAN_POINT ( 'NONE', ( -1.936075308009828900E-016, 0.05000000000000000300, -0.6249999999999998900 ) ) ;
+#2617 = VERTEX_POINT ( 'NONE', #2099 ) ;
+#2618 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2619 = VECTOR ( 'NONE', #1930, 1000.000000000000000 ) ;
+#2620 = EDGE_CURVE ( 'NONE', #586, #1610, #909, .T. ) ;
+#2621 = ORIENTED_EDGE ( 'NONE', *, *, #2745, .F. ) ;
+#2622 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#2623 = VECTOR ( 'NONE', #1733, 1000.000000000000000 ) ;
+#2624 = VECTOR ( 'NONE', #3158, 1000.000000000000000 ) ;
+#2625 = EDGE_LOOP ( 'NONE', ( #304, #2934, #16, #3170 ) ) ;
+#2626 = FACE_OUTER_BOUND ( 'NONE', #25, .T. ) ;
+#2627 = EDGE_CURVE ( 'NONE', #1610, #804, #2953, .T. ) ;
+#2628 = LINE ( 'NONE', #2047, #405 ) ;
+#2629 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.5999999999999999800, -0.7000000000000000700 ) ) ;
+#2630 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2631 = FACE_OUTER_BOUND ( 'NONE', #507, .T. ) ;
+#2632 = VERTEX_POINT ( 'NONE', #386 ) ;
+#2633 = VERTEX_POINT ( 'NONE', #1628 ) ;
+#2634 = ORIENTED_EDGE ( 'NONE', *, *, #1404, .F. ) ;
+#2635 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.05000000000000000300, 1.000000000000000000 ) ) ;
+#2636 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#2637 = EDGE_CURVE ( 'NONE', #1779, #2323, #278, .T. ) ;
+#2638 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2639 = EDGE_LOOP ( 'NONE', ( #503, #1550, #366, #2019 ) ) ;
+#2640 = ORIENTED_EDGE ( 'NONE', *, *, #1267, .T. ) ;
+#2641 = ORIENTED_EDGE ( 'NONE', *, *, #684, .T. ) ;
+#2642 = PLANE ( 'NONE', #2267 ) ;
+#2643 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2644 = PLANE ( 'NONE', #1852 ) ;
+#2645 = SURFACE_STYLE_USAGE ( .BOTH. , #591 ) ;
+#2646 = ORIENTED_EDGE ( 'NONE', *, *, #1894, .T. ) ;
+#2647 = LINE ( 'NONE', #1355, #2227 ) ;
+#2648 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.1250000000000000000 ) ) ;
+#2649 = PLANE ( 'NONE', #2576 ) ;
+#2650 = LINE ( 'NONE', #2869, #593 ) ;
+#2651 = AXIS2_PLACEMENT_3D ( 'NONE', #3183, #1222, #1485 ) ;
+#2652 = AXIS2_PLACEMENT_3D ( 'NONE', #437, #2162, #963 ) ;
+#2653 = LINE ( 'NONE', #3081, #1489 ) ;
+#2654 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#2655 = LINE ( 'NONE', #235, #1455 ) ;
+#2656 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 5.421010862427522200E-016 ) ) ;
+#2657 = LINE ( 'NONE', #1039, #438 ) ;
+#2658 = VERTEX_POINT ( 'NONE', #2875 ) ;
+#2659 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.8749999999999998900 ) ) ;
+#2660 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2661 = EDGE_CURVE ( 'NONE', #919, #2752, #559, .T. ) ;
+#2662 = LINE ( 'NONE', #433, #644 ) ;
+#2663 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2664 = EDGE_CURVE ( 'NONE', #2416, #2697, #2458, .T. ) ;
+#2665 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#2666 = VECTOR ( 'NONE', #1653, 1000.000000000000000 ) ;
+#2667 = LINE ( 'NONE', #3011, #2594 ) ;
+#2668 = ORIENTED_EDGE ( 'NONE', *, *, #1391, .F. ) ;
+#2669 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#2670 = EDGE_LOOP ( 'NONE', ( #140, #1820, #94, #3089 ) ) ;
+#2671 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#2672 = ORIENTED_EDGE ( 'NONE', *, *, #1792, .F. ) ;
+#2673 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, 0.1249999999999997900 ) ) ;
+#2674 = EDGE_LOOP ( 'NONE', ( #3156, #2766, #748, #2017 ) ) ;
+#2675 = ORIENTED_EDGE ( 'NONE', *, *, #964, .F. ) ;
+#2676 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.04999999999999999600, 0.8749999999999998900 ) ) ;
+#2677 = FILL_AREA_STYLE_COLOUR ( '', #642 ) ;
+#2678 = ORIENTED_EDGE ( 'NONE', *, *, #806, .T. ) ;
+#2679 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.04999999999999999600, -0.3750000000000001100 ) ) ;
+#2680 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.5750000000000000700 ) ) ;
+#2681 = EDGE_LOOP ( 'NONE', ( #97, #2909, #3100, #2214 ) ) ;
+#2682 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, 0.8749999999999998900 ) ) ;
+#2683 = AXIS2_PLACEMENT_3D ( 'NONE', #2980, #17, #1511 ) ;
+#2684 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, -0.6999999999999977400 ) ) ;
+#2685 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2686 = EDGE_CURVE ( 'NONE', #1466, #2617, #1674, .T. ) ;
+#2687 = ORIENTED_EDGE ( 'NONE', *, *, #2298, .F. ) ;
+#2688 = ORIENTED_EDGE ( 'NONE', *, *, #241, .T. ) ;
+#2689 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#2690 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2463, 'distance_accuracy_value', 'NONE');
+#2691 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2692 = FACE_OUTER_BOUND ( 'NONE', #1110, .T. ) ;
+#2693 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#2694 = VECTOR ( 'NONE', #498, 1000.000000000000000 ) ;
+#2695 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, 0.6249999999999998900 ) ) ;
+#2696 = VECTOR ( 'NONE', #156, 1000.000000000000000 ) ;
+#2697 = VERTEX_POINT ( 'NONE', #2386 ) ;
+#2698 = ORIENTED_EDGE ( 'NONE', *, *, #2353, .F. ) ;
+#2699 = AXIS2_PLACEMENT_3D ( 'NONE', #458, #2193, #1236 ) ;
+#2700 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.04999999999999999600, -0.1250000000000000000 ) ) ;
+#2701 = LINE ( 'NONE', #1068, #2120 ) ;
+#2702 = AXIS2_PLACEMENT_3D ( 'NONE', #2518, #2726, #1525 ) ;
+#2703 = ORIENTED_EDGE ( 'NONE', *, *, #684, .F. ) ;
+#2704 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2705 = VECTOR ( 'NONE', #679, 1000.000000000000000 ) ;
+#2706 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2707 = ORIENTED_EDGE ( 'NONE', *, *, #906, .F. ) ;
+#2708 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#2709 = VERTEX_POINT ( 'NONE', #1633 ) ;
+#2710 = ORIENTED_EDGE ( 'NONE', *, *, #2170, .F. ) ;
+#2711 = ORIENTED_EDGE ( 'NONE', *, *, #1496, .F. ) ;
+#2712 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#2713 = ORIENTED_EDGE ( 'NONE', *, *, #775, .T. ) ;
+#2714 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2715 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2716 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2717 = ORIENTED_EDGE ( 'NONE', *, *, #115, .T. ) ;
+#2718 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#2719 = ORIENTED_EDGE ( 'NONE', *, *, #1463, .T. ) ;
+#2720 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.04999999999999999600, 0.3750000000000000000 ) ) ;
+#2721 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2722 = EDGE_CURVE ( 'NONE', #509, #1538, #1994, .T. ) ;
+#2723 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2724 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#2725 = EDGE_CURVE ( 'NONE', #2805, #2739, #1873, .T. ) ;
+#2726 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2727 = ORIENTED_EDGE ( 'NONE', *, *, #1261, .T. ) ;
+#2728 = VECTOR ( 'NONE', #923, 1000.000000000000000 ) ;
+#2729 = EDGE_CURVE ( 'NONE', #632, #647, #1152, .T. ) ;
+#2730 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#2731 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#2732 = FACE_OUTER_BOUND ( 'NONE', #1388, .T. ) ;
+#2733 = ORIENTED_EDGE ( 'NONE', *, *, #920, .F. ) ;
+#2734 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.3749999999999997800 ) ) ;
+#2735 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.3749999999999996700 ) ) ;
+#2736 = CARTESIAN_POINT ( 'NONE', ( -1.936075308009830600E-016, 0.05000000000000000300, -0.6250000000000004400 ) ) ;
+#2737 = FACE_OUTER_BOUND ( 'NONE', #446, .T. ) ;
+#2738 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.5750000000000000700 ) ) ;
+#2739 = VERTEX_POINT ( 'NONE', #1142 ) ;
+#2740 = FILL_AREA_STYLE_COLOUR ( '', #1046 ) ;
+#2741 = LINE ( 'NONE', #129, #2205 ) ;
+#2742 = AXIS2_PLACEMENT_3D ( 'NONE', #35, #1512, #64 ) ;
+#2743 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2744 = LINE ( 'NONE', #2718, #1316 ) ;
+#2745 = EDGE_CURVE ( 'NONE', #90, #303, #3147, .T. ) ;
+#2746 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2747 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, -0.1250000000000002200 ) ) ;
+#2748 = FACE_OUTER_BOUND ( 'NONE', #150, .T. ) ;
+#2749 = VERTEX_POINT ( 'NONE', #2151 ) ;
+#2750 = PLANE ( 'NONE', #641 ) ;
+#2751 = ORIENTED_EDGE ( 'NONE', *, *, #1147, .T. ) ;
+#2752 = VERTEX_POINT ( 'NONE', #896 ) ;
+#2753 = EDGE_CURVE ( 'NONE', #632, #1367, #2385, .T. ) ;
+#2754 = VERTEX_POINT ( 'NONE', #412 ) ;
+#2755 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2756 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#2757 = ORIENTED_EDGE ( 'NONE', *, *, #1338, .T. ) ;
+#2758 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2759 = EDGE_LOOP ( 'NONE', ( #854, #584, #191, #260 ) ) ;
+#2760 = PLANE ( 'NONE', #109 ) ;
+#2761 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#2762 = AXIS2_PLACEMENT_3D ( 'NONE', #623, #2597, #3069 ) ;
+#2763 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2764 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#2765 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, -0.1250000000000001100 ) ) ;
+#2766 = ORIENTED_EDGE ( 'NONE', *, *, #1726, .T. ) ;
+#2767 = VECTOR ( 'NONE', #2618, 1000.000000000000000 ) ;
+#2768 = PLANE ( 'NONE', #514 ) ;
+#2769 = ORIENTED_EDGE ( 'NONE', *, *, #976, .F. ) ;
+#2770 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.3750000000000002200 ) ) ;
+#2771 = VECTOR ( 'NONE', #829, 1000.000000000000000 ) ;
+#2772 = LINE ( 'NONE', #2336, #1081 ) ;
+#2773 = VERTEX_POINT ( 'NONE', #3112 ) ;
+#2774 = VERTEX_POINT ( 'NONE', #3141 ) ;
+#2775 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.8750000000000002200 ) ) ;
+#2776 = LINE ( 'NONE', #2933, #1451 ) ;
+#2777 = EDGE_LOOP ( 'NONE', ( #120, #1953, #1424, #116 ) ) ;
+#2778 = FACE_BOUND ( 'NONE', #3108, .T. ) ;
+#2779 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2780 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.0000000000000000000, 0.6250000000000000000 ) ) ;
+#2781 = LINE ( 'NONE', #1030, #528 ) ;
+#2782 = ADVANCED_FACE ( 'NONE', ( #1484 ), #1162, .F. ) ;
+#2783 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2784 = LINE ( 'NONE', #89, #1543 ) ;
+#2785 = ORIENTED_EDGE ( 'NONE', *, *, #1726, .F. ) ;
+#2786 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, -0.6999999999999977400 ) ) ;
+#2787 = LINE ( 'NONE', #2251, #2126 ) ;
+#2788 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.05000000000000000300, -0.3750000000000000000 ) ) ;
+#2789 = ADVANCED_FACE ( 'NONE', ( #2145 ), #620, .T. ) ;
+#2790 = VECTOR ( 'NONE', #2487, 1000.000000000000000 ) ;
+#2791 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #224 ) ) ;
+#2792 = VERTEX_POINT ( 'NONE', #1898 ) ;
+#2793 = LINE ( 'NONE', #279, #3123 ) ;
+#2794 = ORIENTED_EDGE ( 'NONE', *, *, #1859, .F. ) ;
+#2795 = EDGE_CURVE ( 'NONE', #1143, #1169, #1757, .T. ) ;
+#2796 = ORIENTED_EDGE ( 'NONE', *, *, #3157, .F. ) ;
+#2797 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2379, 'distance_accuracy_value', 'NONE');
+#2798 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#2799 = EDGE_CURVE ( 'NONE', #307, #193, #1187, .T. ) ;
+#2800 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2801 = EDGE_CURVE ( 'NONE', #1891, #1067, #1034, .T. ) ;
+#2802 = ADVANCED_FACE ( 'NONE', ( #1835 ), #2410, .F. ) ;
+#2803 = ORIENTED_EDGE ( 'NONE', *, *, #841, .F. ) ;
+#2804 = ADVANCED_FACE ( 'NONE', ( #1797 ), #141, .T. ) ;
+#2805 = VERTEX_POINT ( 'NONE', #2872 ) ;
+#2806 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.04999999999999999600, 0.7999999999999998200 ) ) ;
+#2807 = AXIS2_PLACEMENT_3D ( 'NONE', #255, #1508, #1023 ) ;
+#2808 = PLANE ( 'NONE', #313 ) ;
+#2809 = EDGE_CURVE ( 'NONE', #2309, #1227, #2425, .T. ) ;
+#2810 = AXIS2_PLACEMENT_3D ( 'NONE', #1554, #69, #848 ) ;
+#2811 = PRESENTATION_STYLE_ASSIGNMENT (( #2352 ) ) ;
+#2812 = VECTOR ( 'NONE', #3063, 1000.000000000000000 ) ;
+#2813 = ADVANCED_FACE ( 'NONE', ( #992 ), #2068, .T. ) ;
+#2814 = ORIENTED_EDGE ( 'NONE', *, *, #583, .T. ) ;
+#2815 = VECTOR ( 'NONE', #380, 1000.000000000000000 ) ;
+#2816 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2817 = VECTOR ( 'NONE', #1437, 1000.000000000000000 ) ;
+#2818 = ADVANCED_FACE ( 'NONE', ( #319 ), #341, .T. ) ;
+#2819 = FACE_OUTER_BOUND ( 'NONE', #821, .T. ) ;
+#2820 = ORIENTED_EDGE ( 'NONE', *, *, #2066, .F. ) ;
+#2821 = VECTOR ( 'NONE', #2447, 1000.000000000000000 ) ;
+#2822 = STYLED_ITEM ( 'NONE', ( #3046 ), #3174 ) ;
+#2823 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2797 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2379, #1151, #1626 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2824 = CLOSED_SHELL ( 'NONE', ( #801, #1609, #1799, #2557, #1854, #2317 ) ) ;
+#2825 = ORIENTED_EDGE ( 'NONE', *, *, #2461, .F. ) ;
+#2826 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#2827 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.0000000000000000000, 0.8750000000000000000 ) ) ;
+#2828 = AXIS2_PLACEMENT_3D ( 'NONE', #9, #474, #765 ) ;
+#2829 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2830 = ORIENTED_EDGE ( 'NONE', *, *, #1452, .T. ) ;
+#2831 = ORIENTED_EDGE ( 'NONE', *, *, #1462, .F. ) ;
+#2832 = ADVANCED_FACE ( 'NONE', ( #2880 ), #3099, .T. ) ;
+#2833 = EDGE_CURVE ( 'NONE', #1801, #2247, #2647, .T. ) ;
+#2834 = EDGE_LOOP ( 'NONE', ( #1284, #2445, #2407, #2535 ) ) ;
+#2835 = ADVANCED_FACE ( 'NONE', ( #2348 ), #1602, .T. ) ;
+#2836 = EDGE_CURVE ( 'NONE', #693, #862, #750, .T. ) ;
+#2837 = ORIENTED_EDGE ( 'NONE', *, *, #2069, .T. ) ;
+#2838 = ORIENTED_EDGE ( 'NONE', *, *, #2890, .T. ) ;
+#2839 = ORIENTED_EDGE ( 'NONE', *, *, #2029, .T. ) ;
+#2840 = ADVANCED_FACE ( 'NONE', ( #1336 ), #1140, .T. ) ;
+#2841 = ORIENTED_EDGE ( 'NONE', *, *, #692, .T. ) ;
+#2842 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2843 = FACE_OUTER_BOUND ( 'NONE', #3146, .T. ) ;
+#2844 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2845 = ADVANCED_FACE ( 'NONE', ( #1114 ), #1861, .F. ) ;
+#2846 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#2847 = VECTOR ( 'NONE', #597, 1000.000000000000000 ) ;
+#2848 = AXIS2_PLACEMENT_3D ( 'NONE', #2556, #1085, #3032 ) ;
+#2849 = FACE_OUTER_BOUND ( 'NONE', #1348, .T. ) ;
+#2850 = ORIENTED_EDGE ( 'NONE', *, *, #607, .F. ) ;
+#2851 = ORIENTED_EDGE ( 'NONE', *, *, #1431, .F. ) ;
+#2852 = VECTOR ( 'NONE', #2038, 1000.000000000000000 ) ;
+#2853 = ORIENTED_EDGE ( 'NONE', *, *, #2341, .F. ) ;
+#2854 = EDGE_CURVE ( 'NONE', #2975, #193, #1299, .T. ) ;
+#2855 = LINE ( 'NONE', #2384, #3198 ) ;
+#2856 = PLANE ( 'NONE', #2270 ) ;
+#2857 = EDGE_CURVE ( 'NONE', #2058, #904, #2610, .T. ) ;
+#2858 = VECTOR ( 'NONE', #14, 1000.000000000000000 ) ;
+#2859 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.3749999999999997800 ) ) ;
+#2860 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2861 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#2862 = EDGE_LOOP ( 'NONE', ( #1672, #2280, #895, #1149 ) ) ;
+#2863 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.4999999999999998900, -0.7000000000000000700 ) ) ;
+#2864 = FACE_OUTER_BOUND ( 'NONE', #1590, .T. ) ;
+#2865 = ORIENTED_EDGE ( 'NONE', *, *, #338, .T. ) ;
+#2866 = EDGE_LOOP ( 'NONE', ( #2867, #2140, #3073, #1135 ) ) ;
+#2867 = ORIENTED_EDGE ( 'NONE', *, *, #1889, .F. ) ;
+#2868 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2869 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#2870 = ORIENTED_EDGE ( 'NONE', *, *, #1528, .T. ) ;
+#2871 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, -0.1250000000000002200 ) ) ;
+#2872 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.05000000000000000300, -0.8000000000000001600 ) ) ;
+#2873 = ORIENTED_EDGE ( 'NONE', *, *, #1335, .T. ) ;
+#2874 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2875 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.5999999999999999800, -0.5750000000000000700 ) ) ;
+#2876 = VERTEX_POINT ( 'NONE', #860 ) ;
+#2877 = PLANE ( 'NONE', #1741 ) ;
+#2878 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#2879 = PLANE ( 'NONE', #1540 ) ;
+#2880 = FACE_OUTER_BOUND ( 'NONE', #2356, .T. ) ;
+#2881 = LINE ( 'NONE', #1989, #2694 ) ;
+#2882 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.8749999999999997800 ) ) ;
+#2883 = VECTOR ( 'NONE', #2929, 1000.000000000000000 ) ;
+#2884 = ORIENTED_EDGE ( 'NONE', *, *, #1338, .F. ) ;
+#2885 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2886 = FACE_OUTER_BOUND ( 'NONE', #731, .T. ) ;
+#2887 = EDGE_CURVE ( 'NONE', #1323, #2943, #555, .T. ) ;
+#2888 = DIRECTION ( 'NONE', ( -0.7071067811865390200, 0.0000000000000000000, 0.7071067811865561200 ) ) ;
+#2889 = FACE_OUTER_BOUND ( 'NONE', #3135, .T. ) ;
+#2890 = EDGE_CURVE ( 'NONE', #2481, #1311, #3035, .T. ) ;
+#2891 = FACE_OUTER_BOUND ( 'NONE', #1843, .T. ) ;
+#2892 = ORIENTED_EDGE ( 'NONE', *, *, #2887, .F. ) ;
+#2893 = LINE ( 'NONE', #227, #3048 ) ;
+#2894 = FACE_OUTER_BOUND ( 'NONE', #1460, .T. ) ;
+#2895 = EDGE_CURVE ( 'NONE', #1109, #1475, #625, .T. ) ;
+#2896 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2897 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.3749999999999998900 ) ) ;
+#2898 = PLANE ( 'NONE', #1365 ) ;
+#2899 = LINE ( 'NONE', #1790, #894 ) ;
+#2900 = ORIENTED_EDGE ( 'NONE', *, *, #2833, .F. ) ;
+#2901 = ORIENTED_EDGE ( 'NONE', *, *, #1661, .F. ) ;
+#2902 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.6250000000000001100 ) ) ;
+#2903 = ORIENTED_EDGE ( 'NONE', *, *, #795, .T. ) ;
+#2904 = VERTEX_POINT ( 'NONE', #1117 ) ;
+#2905 = SURFACE_SIDE_STYLE ('',( #574 ) ) ;
+#2906 = FILL_AREA_STYLE_COLOUR ( '', #2000 ) ;
+#2907 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#2908 = EDGE_CURVE ( 'NONE', #355, #871, #1439, .T. ) ;
+#2909 = ORIENTED_EDGE ( 'NONE', *, *, #2133, .F. ) ;
+#2910 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2911 = ORIENTED_EDGE ( 'NONE', *, *, #164, .F. ) ;
+#2912 = VERTEX_POINT ( 'NONE', #2338 ) ;
+#2913 = EDGE_CURVE ( 'NONE', #2904, #828, #58, .T. ) ;
+#2914 = CARTESIAN_POINT ( 'NONE', ( 1.499999999999999800, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#2915 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#2916 = VERTEX_POINT ( 'NONE', #1130 ) ;
+#2917 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, -0.6999999999999977400 ) ) ;
+#2918 = ORIENTED_EDGE ( 'NONE', *, *, #1029, .T. ) ;
+#2919 = VECTOR ( 'NONE', #1868, 1000.000000000000000 ) ;
+#2920 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#2921 = VECTOR ( 'NONE', #2842, 1000.000000000000000 ) ;
+#2922 = AXIS2_PLACEMENT_3D ( 'NONE', #1737, #2237, #1714 ) ;
+#2923 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#2924 = ORIENTED_EDGE ( 'NONE', *, *, #1304, .T. ) ;
+#2925 = ORIENTED_EDGE ( 'NONE', *, *, #583, .F. ) ;
+#2926 = ORIENTED_EDGE ( 'NONE', *, *, #847, .T. ) ;
+#2927 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.6250000000000000000 ) ) ;
+#2928 = FACE_OUTER_BOUND ( 'NONE', #2098, .T. ) ;
+#2929 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2930 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.04999999999999999600, 0.7999999999999999300 ) ) ;
+#2931 = CARTESIAN_POINT ( 'NONE', ( 1.499999999999999800, 0.05000000000000000300, -1.000000000000000000 ) ) ;
+#2932 = VERTEX_POINT ( 'NONE', #3109 ) ;
+#2933 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, 0.6249999999999998900 ) ) ;
+#2934 = ORIENTED_EDGE ( 'NONE', *, *, #944, .F. ) ;
+#2935 = MANIFOLD_SOLID_BREP ( 'Pin [2]', #3004 ) ;
+#2936 = VERTEX_POINT ( 'NONE', #849 ) ;
+#2937 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2938 = PLANE ( 'NONE', #1925 ) ;
+#2939 = ORIENTED_EDGE ( 'NONE', *, *, #1304, .F. ) ;
+#2940 = DIRECTION ( 'NONE', ( 3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2941 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#2942 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.8750000000000000000 ) ) ;
+#2943 = VERTEX_POINT ( 'NONE', #2871 ) ;
+#2944 = EDGE_CURVE ( 'NONE', #364, #2232, #1226, .T. ) ;
+#2945 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.1249999999999998900 ) ) ;
+#2946 = EDGE_LOOP ( 'NONE', ( #975, #2330, #1503, #2675 ) ) ;
+#2947 = FILL_AREA_STYLE_COLOUR ( '', #1078 ) ;
+#2948 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.05000000000000000300, -1.000000000000000000 ) ) ;
+#2949 = EDGE_CURVE ( 'NONE', #542, #2805, #1870, .T. ) ;
+#2950 = ORIENTED_EDGE ( 'NONE', *, *, #1496, .T. ) ;
+#2951 = EDGE_CURVE ( 'NONE', #2936, #857, #2311, .T. ) ;
+#2952 = VECTOR ( 'NONE', #1670, 1000.000000000000000 ) ;
+#2953 = LINE ( 'NONE', #899, #1641 ) ;
+#2954 = LINE ( 'NONE', #1156, #1154 ) ;
+#2955 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2956 = VECTOR ( 'NONE', #1939, 1000.000000000000000 ) ;
+#2957 = ORIENTED_EDGE ( 'NONE', *, *, #2261, .T. ) ;
+#2958 = LINE ( 'NONE', #1676, #2582 ) ;
+#2959 = AXIS2_PLACEMENT_3D ( 'NONE', #1435, #200, #1414 ) ;
+#2960 = SURFACE_STYLE_FILL_AREA ( #1938 ) ;
+#2961 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.3750000000000001100 ) ) ;
+#2962 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2963 = FACE_OUTER_BOUND ( 'NONE', #2114, .T. ) ;
+#2964 = ORIENTED_EDGE ( 'NONE', *, *, #1141, .F. ) ;
+#2965 = EDGE_CURVE ( 'NONE', #1143, #2739, #2855, .T. ) ;
+#2966 = AXIS2_PLACEMENT_3D ( 'NONE', #2420, #2180, #1909 ) ;
+#2967 = PLANE ( 'NONE', #2807 ) ;
+#2968 = CARTESIAN_POINT ( 'NONE', ( 1.499999999999999800, 0.05000000000000000300, 1.000000000000000000 ) ) ;
+#2969 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2970 = LINE ( 'NONE', #3171, #2053 ) ;
+#2971 = PLANE ( 'NONE', #2096 ) ;
+#2972 = VECTOR ( 'NONE', #929, 1000.000000000000000 ) ;
+#2973 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2974 = ORIENTED_EDGE ( 'NONE', *, *, #810, .F. ) ;
+#2975 = VERTEX_POINT ( 'NONE', #3132 ) ;
+#2976 = ORIENTED_EDGE ( 'NONE', *, *, #2028, .T. ) ;
+#2977 = ORIENTED_EDGE ( 'NONE', *, *, #2399, .T. ) ;
+#2978 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.04999999999999999600, -0.8750000000000001100 ) ) ;
+#2979 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#2980 = CARTESIAN_POINT ( 'NONE', ( -1.200000000000000400, 0.5999999999999999800, -0.7000000000000000700 ) ) ;
+#2981 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2982 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2983 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #324 ), #2156 ) ;
+#2984 = ORIENTED_EDGE ( 'NONE', *, *, #1689, .F. ) ;
+#2985 = AXIS2_PLACEMENT_3D ( 'NONE', #98, #1834, #876 ) ;
+#2986 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.04999999999999999600, 0.6249999999999998900 ) ) ;
+#2987 = ORIENTED_EDGE ( 'NONE', *, *, #192, .F. ) ;
+#2988 = EDGE_CURVE ( 'NONE', #1067, #1535, #1573, .T. ) ;
+#2989 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.05000000000000000300, 1.000000000000000000 ) ) ;
+#2990 = EDGE_CURVE ( 'NONE', #1694, #2363, #1613, .T. ) ;
+#2991 = ORIENTED_EDGE ( 'NONE', *, *, #2192, .T. ) ;
+#2992 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2993 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.1250000000000000000 ) ) ;
+#2994 = ORIENTED_EDGE ( 'NONE', *, *, #1589, .T. ) ;
+#2995 = VECTOR ( 'NONE', #2907, 1000.000000000000000 ) ;
+#2996 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2997 = VECTOR ( 'NONE', #1759, 1000.000000000000000 ) ;
+#2998 = FACE_OUTER_BOUND ( 'NONE', #2681, .T. ) ;
+#2999 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, -0.8750000000000001100 ) ) ;
+#3000 = LINE ( 'NONE', #2169, #2883 ) ;
+#3001 = PLANE ( 'NONE', #1943 ) ;
+#3002 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #2015 ) ;
+#3003 = ORIENTED_EDGE ( 'NONE', *, *, #2344, .F. ) ;
+#3004 = CLOSED_SHELL ( 'NONE', ( #72, #2349, #350, #2570, #308, #869, #2346 ) ) ;
+#3005 = LINE ( 'NONE', #212, #1126 ) ;
+#3006 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3007 = VERTEX_POINT ( 'NONE', #1168 ) ;
+#3008 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.0000000000000000000, -0.3750000000000000000 ) ) ;
+#3009 = LINE ( 'NONE', #2917, #811 ) ;
+#3010 = AXIS2_PLACEMENT_3D ( 'NONE', #742, #2262, #770 ) ;
+#3011 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#3012 = VECTOR ( 'NONE', #2284, 1000.000000000000000 ) ;
+#3013 = ORIENTED_EDGE ( 'NONE', *, *, #810, .T. ) ;
+#3014 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3015 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.0000000000000000000, 0.3750000000000000000 ) ) ;
+#3016 = LINE ( 'NONE', #3027, #2055 ) ;
+#3017 = PLANE ( 'NONE', #2182 ) ;
+#3018 = VERTEX_POINT ( 'NONE', #670 ) ;
+#3019 = ORIENTED_EDGE ( 'NONE', *, *, #2190, .T. ) ;
+#3020 = ORIENTED_EDGE ( 'NONE', *, *, #2029, .F. ) ;
+#3021 = EDGE_CURVE ( 'NONE', #1735, #2370, #566, .T. ) ;
+#3022 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3023 = EDGE_CURVE ( 'NONE', #1227, #1544, #1312, .T. ) ;
+#3024 = ORIENTED_EDGE ( 'NONE', *, *, #1281, .F. ) ;
+#3025 = ADVANCED_FACE ( 'NONE', ( #718 ), #2898, .F. ) ;
+#3026 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3027 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, -0.6999999999999977400 ) ) ;
+#3028 = ADVANCED_FACE ( 'NONE', ( #2391 ), #1002, .F. ) ;
+#3029 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3030 = VERTEX_POINT ( 'NONE', #1660 ) ;
+#3031 = DIRECTION ( 'NONE', ( 0.7071067811865561200, -0.0000000000000000000, 0.7071067811865390200 ) ) ;
+#3032 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -5.421010862427521200E-016 ) ) ;
+#3033 = AXIS2_PLACEMENT_3D ( 'NONE', #2105, #356, #367 ) ;
+#3034 = VERTEX_POINT ( 'NONE', #3151 ) ;
+#3035 = LINE ( 'NONE', #1369, #2106 ) ;
+#3036 = ADVANCED_FACE ( 'NONE', ( #1163 ), #173, .T. ) ;
+#3037 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3038 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3039 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#3040 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#3041 = ADVANCED_FACE ( 'NONE', ( #2928 ), #1201, .F. ) ;
+#3042 = VECTOR ( 'NONE', #1904, 1000.000000000000000 ) ;
+#3043 = VECTOR ( 'NONE', #1018, 1000.000000000000000 ) ;
+#3044 = VERTEX_POINT ( 'NONE', #1921 ) ;
+#3045 = LINE ( 'NONE', #1560, #839 ) ;
+#3046 = PRESENTATION_STYLE_ASSIGNMENT (( #2278 ) ) ;
+#3047 = AXIS2_PLACEMENT_3D ( 'NONE', #900, #1160, #1907 ) ;
+#3048 = VECTOR ( 'NONE', #1968, 1000.000000000000000 ) ;
+#3049 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#3050 = LINE ( 'NONE', #1882, #1242 ) ;
+#3051 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3052 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#3053 = LINE ( 'NONE', #1901, #2972 ) ;
+#3054 = ADVANCED_FACE ( 'NONE', ( #2320 ), #2142, .F. ) ;
+#3055 = LINE ( 'NONE', #547, #375 ) ;
+#3056 = ORIENTED_EDGE ( 'NONE', *, *, #2949, .T. ) ;
+#3057 = EDGE_CURVE ( 'NONE', #933, #2282, #673, .T. ) ;
+#3058 = ADVANCED_FACE ( 'NONE', ( #917 ), #2219, .F. ) ;
+#3059 = EDGE_CURVE ( 'NONE', #1475, #947, #479, .T. ) ;
+#3060 = ORIENTED_EDGE ( 'NONE', *, *, #2404, .T. ) ;
+#3061 = ORIENTED_EDGE ( 'NONE', *, *, #3130, .F. ) ;
+#3062 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3063 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#3064 = EDGE_CURVE ( 'NONE', #2754, #2107, #328, .T. ) ;
+#3065 = VERTEX_POINT ( 'NONE', #2455 ) ;
+#3066 = ORIENTED_EDGE ( 'NONE', *, *, #427, .F. ) ;
+#3067 = ADVANCED_FACE ( 'NONE', ( #289 ), #1231, .F. ) ;
+#3068 = VERTEX_POINT ( 'NONE', #2449 ) ;
+#3069 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.097720492815726700E-016 ) ) ;
+#3070 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#3071 = ADVANCED_FACE ( 'NONE', ( #1408 ), #2938, .T. ) ;
+#3072 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3073 = ORIENTED_EDGE ( 'NONE', *, *, #1498, .T. ) ;
+#3074 = EDGE_CURVE ( 'NONE', #1334, #2442, #24, .T. ) ;
+#3075 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1871 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #440, #3197, #2704 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3076 = EDGE_LOOP ( 'NONE', ( #179, #288, #883, #2794 ) ) ;
+#3077 = VECTOR ( 'NONE', #2844, 1000.000000000000000 ) ;
+#3078 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3079 = EDGE_CURVE ( 'NONE', #1386, #1104, #3117, .T. ) ;
+#3080 = FACE_OUTER_BOUND ( 'NONE', #397, .T. ) ;
+#3081 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.0000000000000000000, -0.1250000000000001100 ) ) ;
+#3082 = ORIENTED_EDGE ( 'NONE', *, *, #2560, .F. ) ;
+#3083 = VERTEX_POINT ( 'NONE', #216 ) ;
+#3084 = LINE ( 'NONE', #1265, #1537 ) ;
+#3085 = ORIENTED_EDGE ( 'NONE', *, *, #2990, .F. ) ;
+#3086 = VECTOR ( 'NONE', #2438, 1000.000000000000000 ) ;
+#3087 = ADVANCED_FACE ( 'NONE', ( #2778, #2889 ), #982, .F. ) ;
+#3088 = VECTOR ( 'NONE', #1223, 1000.000000000000000 ) ;
+#3089 = ORIENTED_EDGE ( 'NONE', *, *, #5, .T. ) ;
+#3090 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3091 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, 0.7999999999999999300 ) ) ;
+#3092 = AXIS2_PLACEMENT_3D ( 'NONE', #82, #1096, #1588 ) ;
+#3093 = ORIENTED_EDGE ( 'NONE', *, *, #3074, .T. ) ;
+#3094 = VERTEX_POINT ( 'NONE', #462 ) ;
+#3095 = ORIENTED_EDGE ( 'NONE', *, *, #2913, .T. ) ;
+#3096 = EDGE_LOOP ( 'NONE', ( #880, #592 ) ) ;
+#3097 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, 0.8749999999999996700 ) ) ;
+#3098 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#3099 = PLANE ( 'NONE', #543 ) ;
+#3100 = ORIENTED_EDGE ( 'NONE', *, *, #298, .F. ) ;
+#3101 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3102 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3103 = ORIENTED_EDGE ( 'NONE', *, *, #1206, .F. ) ;
+#3104 = VECTOR ( 'NONE', #1839, 1000.000000000000000 ) ;
+#3105 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3106 = AXIS2_PLACEMENT_3D ( 'NONE', #2961, #1058, #812 ) ;
+#3107 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.0000000000000000000, -0.6250000000000002200 ) ) ;
+#3108 = EDGE_LOOP ( 'NONE', ( #2820, #2687 ) ) ;
+#3109 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.0000000000000000000, -0.8750000000000000000 ) ) ;
+#3110 = EDGE_CURVE ( 'NONE', #3030, #2774, #2283, .T. ) ;
+#3111 = VECTOR ( 'NONE', #1884, 1000.000000000000000 ) ;
+#3112 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.04999999999999999600, 0.3749999999999998900 ) ) ;
+#3113 = LINE ( 'NONE', #653, #2460 ) ;
+#3114 = ORIENTED_EDGE ( 'NONE', *, *, #1629, .T. ) ;
+#3115 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.1499999999999999900, -0.1250000000000000000 ) ) ;
+#3116 = EDGE_CURVE ( 'NONE', #576, #2370, #2235, .T. ) ;
+#3117 = LINE ( 'NONE', #441, #2466 ) ;
+#3118 = EDGE_CURVE ( 'NONE', #1311, #824, #2118, .T. ) ;
+#3119 = LINE ( 'NONE', #1546, #1457 ) ;
+#3120 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #699, 'distance_accuracy_value', 'NONE');
+#3121 = VECTOR ( 'NONE', #2763, 1000.000000000000000 ) ;
+#3122 = FACE_OUTER_BOUND ( 'NONE', #493, .T. ) ;
+#3123 = VECTOR ( 'NONE', #2526, 1000.000000000000000 ) ;
+#3124 = ORIENTED_EDGE ( 'NONE', *, *, #2192, .F. ) ;
+#3125 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.05000000000000000300, 0.6250000000000000000 ) ) ;
+#3126 = AXIS2_PLACEMENT_3D ( 'NONE', #984, #286, #517 ) ;
+#3127 = ORIENTED_EDGE ( 'NONE', *, *, #573, .F. ) ;
+#3128 = ORIENTED_EDGE ( 'NONE', *, *, #2423, .T. ) ;
+#3129 = LINE ( 'NONE', #1577, #609 ) ;
+#3130 = EDGE_CURVE ( 'NONE', #105, #542, #2199, .T. ) ;
+#3131 = ADVANCED_FACE ( 'NONE', ( #2152 ), #2971, .T. ) ;
+#3132 = CARTESIAN_POINT ( 'NONE', ( -1.355252715606880500E-017, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#3133 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000100, 0.0000000000000000000, -0.1250000000000000000 ) ) ;
+#3134 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, 0.8749999999999996700 ) ) ;
+#3135 = EDGE_LOOP ( 'NONE', ( #182, #2545, #879, #688 ) ) ;
+#3136 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999900, 0.1499999999999999900, 0.3750000000000000000 ) ) ;
+#3137 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.04999999999999999600, -0.3750000000000001100 ) ) ;
+#3138 = ORIENTED_EDGE ( 'NONE', *, *, #1248, .T. ) ;
+#3139 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.1250000000000003300 ) ) ;
+#3140 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3141 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.1499999999999999900, -0.6250000000000003300 ) ) ;
+#3142 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -3.097720492815726700E-016 ) ) ;
+#3143 = ORIENTED_EDGE ( 'NONE', *, *, #2124, .T. ) ;
+#3144 = AXIS2_PLACEMENT_3D ( 'NONE', #472, #990, #6 ) ;
+#3145 = AXIS2_PLACEMENT_3D ( 'NONE', #2689, #1427, #425 ) ;
+#3146 = EDGE_LOOP ( 'NONE', ( #1052, #1257, #2434, #1158 ) ) ;
+#3147 = LINE ( 'NONE', #1862, #237 ) ;
+#3148 = AXIS2_PLACEMENT_3D ( 'NONE', #2608, #2578, #2123 ) ;
+#3149 = PLANE ( 'NONE', #2141 ) ;
+#3150 = VECTOR ( 'NONE', #1082, 1000.000000000000000 ) ;
+#3151 = CARTESIAN_POINT ( 'NONE', ( 0.09999999999999999200, 0.1499999999999999900, -0.8000000000000001600 ) ) ;
+#3152 = LINE ( 'NONE', #125, #2507 ) ;
+#3153 = EDGE_CURVE ( 'NONE', #1929, #491, #2655, .T. ) ;
+#3154 = VECTOR ( 'NONE', #2706, 1000.000000000000000 ) ;
+#3155 = ORIENTED_EDGE ( 'NONE', *, *, #570, .F. ) ;
+#3156 = ORIENTED_EDGE ( 'NONE', *, *, #2028, .F. ) ;
+#3157 = EDGE_CURVE ( 'NONE', #1694, #2416, #1805, .T. ) ;
+#3158 = DIRECTION ( 'NONE', ( -0.7071067811865390200, 0.0000000000000000000, 0.7071067811865561200 ) ) ;
+#3159 = VECTOR ( 'NONE', #1771, 1000.000000000000000 ) ;
+#3160 = ORIENTED_EDGE ( 'NONE', *, *, #186, .T. ) ;
+#3161 = FACE_OUTER_BOUND ( 'NONE', #1877, .T. ) ;
+#3162 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#3163 = LINE ( 'NONE', #2665, #2666 ) ;
+#3164 = PLANE ( 'NONE', #127 ) ;
+#3165 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3166 = LINE ( 'NONE', #587, #1821 ) ;
+#3167 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3168 = EDGE_LOOP ( 'NONE', ( #209, #2220, #2901, #2402 ) ) ;
+#3169 = ORIENTED_EDGE ( 'NONE', *, *, #2308, .F. ) ;
+#3170 = ORIENTED_EDGE ( 'NONE', *, *, #1249, .T. ) ;
+#3171 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#3172 = AXIS2_PLACEMENT_3D ( 'NONE', #581, #2715, #316 ) ;
+#3173 = PLANE ( 'NONE', #2652 ) ;
+#3174 = MANIFOLD_SOLID_BREP ( 'Pin [9]', #51 ) ;
+#3175 = CARTESIAN_POINT ( 'NONE', ( -1.500000000000000200, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#3176 = FILL_AREA_STYLE_COLOUR ( '', #807 ) ;
+#3177 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3178 = EDGE_LOOP ( 'NONE', ( #2042, #1970, #460, #189 ) ) ;
+#3179 = EDGE_CURVE ( 'NONE', #2774, #3083, #637, .T. ) ;
+#3180 = EDGE_CURVE ( 'NONE', #1986, #1382, #1084, .T. ) ;
+#3181 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.8749999999999997800 ) ) ;
+#3182 = DIRECTION ( 'NONE', ( -3.097720492815726700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3183 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3184 = EDGE_LOOP ( 'NONE', ( #265, #1433, #635, #971 ) ) ;
+#3185 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#3186 = CARTESIAN_POINT ( 'NONE', ( 1.050000000000000000, 0.1499999999999999900, 0.6249999999999997800 ) ) ;
+#3187 = ORIENTED_EDGE ( 'NONE', *, *, #2021, .F. ) ;
+#3188 = LINE ( 'NONE', #297, #873 ) ;
+#3189 = STYLED_ITEM ( 'NONE', ( #2392 ), #1131 ) ;
+#3190 = LINE ( 'NONE', #3210, #799 ) ;
+#3191 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.1499999999999999900, 0.6249999999999998900 ) ) ;
+#3192 = VECTOR ( 'NONE', #983, 1000.000000000000000 ) ;
+#3193 = ORIENTED_EDGE ( 'NONE', *, *, #2661, .T. ) ;
+#3194 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3195 = PRESENTATION_STYLE_ASSIGNMENT (( #808 ) ) ;
+#3196 = EDGE_LOOP ( 'NONE', ( #158, #1575, #2377, #554 ) ) ;
+#3197 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3198 = VECTOR ( 'NONE', #3140, 1000.000000000000000 ) ;
+#3199 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3200 = VECTOR ( 'NONE', #1753, 1000.000000000000000 ) ;
+#3201 = LINE ( 'NONE', #783, #2087 ) ;
+#3202 = ORIENTED_EDGE ( 'NONE', *, *, #1498, .F. ) ;
+#3203 = VECTOR ( 'NONE', #2144, 1000.000000000000000 ) ;
+#3204 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3205 = FACE_OUTER_BOUND ( 'NONE', #2571, .T. ) ;
+#3206 = CARTESIAN_POINT ( 'NONE', ( -0.1000000000000000200, 0.1499999999999999900, -0.6999999999999977400 ) ) ;
+#3207 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3208 = LINE ( 'NONE', #789, #1417 ) ;
+#3209 = ORIENTED_EDGE ( 'NONE', *, *, #186, .F. ) ;
+#3210 = CARTESIAN_POINT ( 'NONE', ( -1.050000000000000000, 0.05000000000000000300, 0.0000000000000000000 ) ) ;
+#3211 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000100, 0.0000000000000000000, -0.1250000000000003300 ) ) ;
+#3212 = ORIENTED_EDGE ( 'NONE', *, *, #2170, .T. ) ;
+#3213 = ORIENTED_EDGE ( 'NONE', *, *, #357, .T. ) ;
+#3214 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/MANIFEST.csv b/MANIFEST.csv
index 6bcc9c8..e0f5b7e 100644
--- a/MANIFEST.csv
+++ b/MANIFEST.csv
@@ -685,3 +685,226 @@ footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_0_i8_i9n/SOT9
symbol,/private/tmp/claude-501/-Users-michelebigi-Development-mikylab-kikad-library/3f0e6c52-ab29-4b18-9de2-e1b0afc48127/scratchpad/final/TS3425UA-3x4x2.5-160.kicad_sym,symbols/mechanical/TS3425UA-3x4x2.5-160.kicad_sym,UPDATED,3430b2383f4fea4833bafc0b611d2360db7a3d5cdd6b7ccf876c39205448d5ce,category=mechanical
footprint,/private/tmp/claude-501/-Users-michelebigi-Development-mikylab-kikad-library/3f0e6c52-ab29-4b18-9de2-e1b0afc48127/scratchpad/final/TS3425UA-3x4x2.5-160.kicad_mod,footprints/mechanical/TS3425UA-3x4x2.5-160.pretty/TS3425UA-3x4x2.5-160.kicad_mod,UPDATED,da520982003c5f305ad91b2a9674e48027125ed21dbcc201446d0e459aa96d20,category=mechanical
3d-model,/private/tmp/claude-501/-Users-michelebigi-Development-mikylab-kikad-library/3f0e6c52-ab29-4b18-9de2-e1b0afc48127/scratchpad/ee_out/TS3425UA.3dshapes/SW-SMD_4P-L4.2-W3.4_HX-TS3425PA-250GF-B.step,3dmodels/mechanical/TS3425UA-3x4x2.5-160.step,NEW,b1065aa9083acf3a4d841e0177efab14379fd87c32a9f73df83a2699dbbd2a86,category=mechanical
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/3_Pin_Jumper.kicad_mod,NEW,378f260c109c6967af0a8a9854bbd61c89abc3734d342e16fec5a0ba62ae99e2,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/4pin35mmAudio.kicad_mod,NEW,360f29ed343ae7c2f19b8078d884df298e69e7e55cb45ed254a650a4fb8c5d05,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/AST1109MLTRQ.kicad_mod,NEW,c448e0aa61a02010687ced14c84fac28d4f748c5a17f45dd2f2212c1d733d0ef,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/AT90USB1286_TQFP_14mm.kicad_mod,NEW,68b2af23a443375b8b9de865d3cf859b4db61fdb5bcf7e3395514a679dbc35bf,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ATMEGA32U4-AU.kicad_mod,NEW,65036c94db4767db0736950e69eece3cd1ef9a2ee1e5359a89e3f7784e27597b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-BackSide.kicad_mod,NEW,3b4c2b7141a912c5ef60d79511097720b649a21c4156dc7eb409515942eae544,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB-No-Text.kicad_mod,NEW,71186a6b62544eecd16f70f8432d15eda575ae23773bd5428e917d20e3bf71bf,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB-ZigZag.kicad_mod,NEW,7cc967551fbdd954980c78114b85f0def5d529a7c3baece5d3c1e905521e4e95,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB.kicad_mod,NEW,d7b58f8f479131214f09939b049f2ffb0619da396202da671be1334f489c7a96,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-TopSide.kicad_mod,NEW,26878f3fa51ab76ecfff89e5654487d062868e14ed8104ad5478a53587878a6a,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-ZigZag.kicad_mod,NEW,410d83c0ce673f253c1bd92fba984c6437cb47a0e11a080a50340c91e20a96c8,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro.kicad_mod,NEW,f840061789228fc32e3f5d1746848e1625e8ae48a6c80bf4e25433799c50ec8f,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/CUI_SJ-43614-SMT.kicad_mod,NEW,5fb363f845be76ee4df52082b6ed36757c818ca6139b394b7ea46865b1956aab,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/C_0402.kicad_mod,NEW,a958b699eedeacb9762a329066ea89d584aa920740919129a3b05a5e34ee560d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/C_0603.kicad_mod,NEW,0a0efb34b653cf13be10fc5fc642632564b8f54abf3a55b848c8b2a3a37c0093,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Cherry-MX-Low-Profile.kicad_mod,NEW,87eddb6c502f3e67a473e01b5adddc233b151438b255ec9f813b2f3983159b4b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Crystal_SMD_2520-4pin_2.5x2.0mm.kicad_mod,NEW,58efffe4d9b86ac5ddebf95d9e1c1bc137bcba5c0a23c6ea761a9c500417cddb,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Crystal_SMD_3225-4pin_3.2x2.5mm.kicad_mod,NEW,6456a06a5176a289fc9187fca44d845fcf034c83a4a24cb3020bc26f6f2ac28b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/DFN1006-2.kicad_mod,NEW,88532f91553f7cd3c74ea332265283fd220518718b1163c34bdc4de0c38f1764,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/D_0805-123.kicad_mod,NEW,36651a9c913a0391beb2da41e74ec803e0491e9e7dcaf114ad1b37a0aef16839,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/D_0805.kicad_mod,NEW,fc884f1bf5a9fb8067ecd1e715a4e2b4e9fddab43c76f9100342f7afbe78e08a,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/D_SOD-323.kicad_mod,NEW,4c5cf7ceabed49a825fcd7511bcd139605f5c2591a894f2ee7d01b91ddbe30f7,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/D_SOD123.kicad_mod,NEW,562a26648f614e71fdc7ce5fb547060a818965021e60996f90090653cb02feb1,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/D_SOD123F.kicad_mod,NEW,13845fce0d24e417f634ce1656afe026a28e790d08a44d51c7407f33b38a8671,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Diode-Hybrid-Back.kicad_mod,NEW,9b7e24cf673ddcaca0109dd5aea85b0d0c8c81b629b6954da874e796e568b5f9,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Diode-dual.kicad_mod,NEW,c4aa875b6ec270badbf9d5e98ed51dca2648869906db80066422002971f84acf,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Diode-hybrid-3pad.kicad_mod,NEW,7f8515af908024cb94dc6bd8935b196ad614aeff79ab80937f07dc286140246b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Diode.kicad_mod,NEW,b4139033a1dbd5d3c40498b17d469c71c3ba6085afe2e99aa4d5345aa0204649,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Diode_Long.kicad_mod,NEW,58241e52d13fa41fe7f8ff0255647e02ce5154cbc74bad32e11c8a644768d2b3,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/EN11_Encoder_horizontal.kicad_mod,NEW,6e261d2a15ca124969829474f8b4c72ae23c8652a24111e4f1efb8ee9fda2920,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-AF-staggered.kicad_mod,NEW,baa4e50741b61be387fd39131ffc663d415d91712807135c21af0048e4c87eeb,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-AF-wide.kicad_mod,NEW,7e50dd0870aeb3da799d7d7e0b42e45450c697e331e5495d635f0726b7fab97f,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-AF.kicad_mod,NEW,2e22c312266796024867af747fb43ec0ca7fbf5dd524bdaa351cf3ee3a02fb61,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-C-ZigZag.kicad_mod,NEW,4d57a77c5b4c2c95df311584c4182917fd436d835529a7692171c6f9635bcfa1,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-24pin-holes.kicad_mod,NEW,76b59bbd370715039d4fded0e892fd40bb213d7ee507185348484629b1b0f351,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-24pin.kicad_mod,NEW,0014243b9a59c5b5e061375cd72005345288dfce0aaf149b2690e0fb0fe1bccb,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-29pin-holes.kicad_mod,NEW,a7e2d02dbd27ac5d33133acfd69b741a4fc2b6047fcbe2c3b5b1f3d0d0454274,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-29pin.kicad_mod,NEW,41f9c74013be3a98017b2e2812d06a97d710bfefb2d8f3e53f23673d1c84a551,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-C.kicad_mod,NEW,4adfc55a89f1c465e790ffc9fc3508467467cef7c5dadc893c8624384c6cc970,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag-Bare-Flip.kicad_mod,NEW,cfc079ca0601fda2639ce10fc2951cad14586f01c1243f8cca3dad42c118633b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag-Bare.kicad_mod,NEW,7670735d28640eb7bc916dca7e642fc501aedb6b03ce965f621085d9f2582953,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag.kicad_mod,NEW,74de80e9e389bdd534fdbf3f51cf53f06dc98c791e17d8c73affd8c350768003,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Epson_TSX-3225.kicad_mod,NEW,b630e66ab9775abc0bc68472513c44c6b475243ef021d95aed6b66170e21bf79,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Fuse_0805.kicad_mod,NEW,60686bc75ec7ea21ef2eefc4e19e1e38843d0b4facad3269650cd2f75f76d939,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Gateron-KS33-2u-Stabilizer-Cutout.kicad_mod,NEW,d8e489206d966be931beea339d8827ddaef55038fb62a77257015e32fc40d3ed,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/HRO-TYPE-C-31-M-12-Assembly.kicad_mod,NEW,255874863343ad2464c0035408766228a21897044c47a7507ff44a4e441711e2,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Header-12-Pin-ZigZag-Square.kicad_mod,NEW,6e2281a387db0e78343ce3e0b95cee993df029c836ad883d8d2a3f9a311d4191,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Header-12-Pin-ZigZag.kicad_mod,NEW,8dbd6f413c72b1dc1708d04ba5a35f69a6ddac6727124cfa45ab42d8729d06bf,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Header-6-Pin-ZigZag.kicad_mod,NEW,856528627871f25f3b4fd594f099128a147cb22a5cb395e0b8df2fa3aa807cc0,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/I2C_Breakout.kicad_mod,NEW,e691ab53b6636463b54b51ee98693cfeb140768dac59cae56d33e9fff2dbe510,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ICSP-Header-ZigZag.kicad_mod,NEW,b08714503e5628ce12e3aef726d126a3d63ed9ee9e789f725f493673c0b749bc,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ICSP-Header.kicad_mod,NEW,6c92be314087eea0461990a87491f31c75fe384da8bde132d23ba44f4c39d526,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/ICSP_1.27mm.kicad_mod,NEW,ee4a59f97ad18267d5432b135084690c63922120c9ebe25452ba942fa8503d76,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/JUMPER_SMD_2DUB.kicad_mod,NEW,c2e830e22c6d4fd29c3ee8380a6b017483511016b00c7e2051b1e5ca938fba38,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/KLJ-1102.kicad_mod,NEW,049143d852b4587505945ea3cc3af9f89b8812f055a8897259911caf9301dc15,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-Choc-V2-2u-Stabilizer-CPG1353G24D01-Cutout.kicad_mod,NEW,baa251b93b5af0dc6e79fdd84e3a8655a6a0916397a40a7caec3a4561d649a75,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-LED-flip.kicad_mod,NEW,f2551188b7e6907d88ef73ea94aad2528cce9613c0a67a2716ff4c93b1b3b839,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-No-Clickhole.kicad_mod,NEW,75e8a74871e8a1bd86784d0dd74082d87b41db0f53052e1df67c6f6898a92bd9,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-NoLED.kicad_mod,NEW,20eab142aebb0494a609c779ce15d5bb91bdbe36181bfcd84192edfbf699a69c,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u.kicad_mod,NEW,b3d4f45937bb09a700c9a22e0658f29e0ab8b3d047dd4c839bf6d15954194d93,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u-No-Clickhole.kicad_mod,NEW,643382193767424a5a8aff4686292cfb50e32ca1d914ce85a55764bd09bf976d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u-NoLED.kicad_mod,NEW,4cc725a2aad4c05e032af02aadce9469eb8995f40f7acc2d3f178eaef134da56,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u.kicad_mod,NEW,a94982093f4d01713eb3d2bd91c5a6a172fbedcefd5ff259f82497e8ec5fb634,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.75u-No-Clickhole.kicad_mod,NEW,fa7641cb8e4666bb0ca9cff9ef98af155cae92813522968b08628c17cf7063d0,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.75u-NoLED.kicad_mod,NEW,22d789f8622278071b5db9f885241d40ca21841fb20edd5018bc48b6cdea8fe5,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-No-Clickhole.kicad_mod,NEW,f203cb26192a77c358f4ce6c6c72dced3026210ff974e389e4891b642d8551af,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-NoLED.kicad_mod,NEW,dd2546aab6920262060855017190c4291e79ff2b5996ed34371c6c27249639e3,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible-No-Clickhole.kicad_mod,NEW,b6b19826b83ae05edebe7cdb0e897a340dbaa6eced695c76c432e27b5f1f77bd,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible-flip.kicad_mod,NEW,c69fcceedcf85986058b153abcc3235e8415ed70f31aae8129457555ec1efd2a,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible.kicad_mod,NEW,69f3b928ca564ad0ade3abfd734aad46ab7457baf934082750f53525efb1f2ca,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u.kicad_mod,NEW,b9a7023d90f782c8b523ac6c37d345dcab0093bc5d4e60e4a3f5a57bb3d2586b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-No-Clickhole.kicad_mod,NEW,b1dcd34fb78b5bc71420070284a3d5ee88c0c9cfcb099989d78d31d55f79caa5,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-NoLED.kicad_mod,NEW,fe421a8dafdfddbb24ec8fa0568428816ad364db082763ac0290fdccf21b13ad,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-NoSwitch.kicad_mod,NEW,ae1ea046b2319d70cf0e4926f0d3d57ee428c0ebdc3ac60bbcb22caad6864d66,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.5u.kicad_mod,NEW,982975187f6bf0a5d5dc85f3b23c15d41522defc2af86ba1cbceead5af2ed211,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-No-Clickhole.kicad_mod,NEW,56da4b431aa7f03ccfee72bfa931069da97c44e67312bbf5f03923cf079d4f2b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-NoLED.kicad_mod,NEW,66db0bd7d547ec4a6b8ab8a3b1eefd04c9c9b2a83d9ab3865dfba5d44825211d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-Vert-NoLED.kicad_mod,NEW,ee56af2ddad7f09e9df9eee53ce8c15254c5213f2a81718b1b59321d684d9453,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u.kicad_mod,NEW,4c5f34efad143d2a1984153e6447e4426cefe62dc35f51cdf99387f44c0af0e2,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-Stab-Cutout.kicad_mod,NEW,c62db2305942ee60b6d881c895d2fe67f71936065081bb31d5599ea5d7b49ca4,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Kailh_MX_Socket-compat.kicad_mod,NEW,a3d168ce7075a069d90cbd128b3380272817b0d96dab21d5f945d8d706c3dfd2,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/LED_3mm.kicad_mod,NEW,898dc2d798ea7afd3ff53186b9115a3f7bd03a578c33c1df4c80be1d14a456f6,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/LQFP-100_14x14mm_Pitch0.5mm.kicad_mod,NEW,988bf90198db2cbabff853ddd0e9cad05d0ab374540bd2801041312747066940,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/LQFP-48_7x7mm_Pitch0.5mm.kicad_mod,NEW,35880ab6faed4fbfe8e95d3fa1622d38f175e80e2b5bbec8b607bd45291490ac,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/LQFP_UFQFPN-48_combined.kicad_mod,NEW,635e008f7c42ab7cbcd083ed165b20573df43c8a5d4efa62b1a8521559137fd4,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Low-Profile-Choc-MX.kicad_mod,NEW,8631382368e843cf2acd43bd092cc9b348dac8f874bf9f8b0db1689eb2f4b0d4,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MD_Diode.kicad_mod,NEW,6333b0b3982ff168f02ae147112b30118bad6d6eb252612203a0334fd59239d4,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-1u-Flex.kicad_mod,NEW,d2d2313cadbb56e4f1ed344accb82c8d7ac194a11e01627f9cf73d702351671d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-No-Clickhole-NoLED.kicad_mod,NEW,148096c3a452242bdce162efe2649b5d45b5b9f7d68c2142e1c7752b27e82437,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-No-Clickhole.kicad_mod,NEW,36ed31e7f6f64eb343706b81afd3afdf1902d8158aca287f158f6ba5720fffc3,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-NoLED-Alt.kicad_mod,NEW,76e1a888ad7d98b16822e34f8d46bc90b0f6743abca2e25d4c0521ab433ec396,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-NoLED.kicad_mod,NEW,04fb346df8c14cbede78865d9164c4b0e616bf1d064881fc55c017f6622405e2,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U.kicad_mod,NEW,3da56c4a3cc59886cb45e4f11a44cab3d4e763aee9cebf5d95003c85e2215340,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-2U-StabFlip.kicad_mod,NEW,a67410f93b19ab9727cfbbaa098e2167d0c752cb72872c487c23de6fe2102500,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-2U.kicad_mod,NEW,0077f51064b2173263ddeabcaeda00334f7859af6f5ff21b3c10c3a3355c4385,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc_V1V2-1U-NoLED-Alt.kicad_mod,NEW,9bf9847dc8b66b727a42809d486591a20c81ff5e9612448a436f737d2d419fb7,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc_V1V2_KS-33-1U-NoLED-Alt.kicad_mod,NEW,1754ca41925c63990e0eba3334e04ade159544430af41efb28f4f26a6755bb30,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps_DMask-cutout.kicad_mod,NEW,d79ec031587ba79b8a2fe52ef1ed37934ba0aaf230527cf41f5d2faac2d5aea0,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps_DMask.kicad_mod,NEW,4f986b9c4b9b50a9e7806755c24335b4eb07b2e9ba88a4c50e3faab655c47314,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps_FMask-2u.kicad_mod,NEW,0a85ba65830854df4b75c91db4b76fca82e160031140d7ea8e261a792096e318,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps_FMask.kicad_mod,NEW,7ee33cb24dec44c6299f59119018348852beadf92490d53493c30cffb9dcc2e9,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_1.25u-3u-wide.kicad_mod,NEW,26d85128f611100afa153943493d1623bedab6a411e81dfe881da85efe182bc2,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_1.25u.kicad_mod,NEW,c509437e10f8f6de8201a52de9d773d38e0113d87513a8f18191f2e4a064faab,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_2u.kicad_mod,NEW,7a30851ae44cca2aa72f8a1af63017ca53b0028826912718aa05b950ef691dc6,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-3u-wide.kicad_mod,NEW,1ced28554ef57713f28b9435219eac590a3151766a0e78af7dd33f07ce713281,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout.kicad_mod,NEW,befa0fc5eb822250571bee19eb31823ba229a785c9e0c941da23773e38720e7e,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Plated-Cutout-1u.kicad_mod,NEW,0dcbe84789cdb1297c70f884a87f591dca1188880bf099030442d354b39b5a15,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX-Quad.kicad_mod,NEW,dec55096c488454aad69a9261ef605831439905223a17519c543bd2a08c0aad7,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX_FMask-2u-with-cutout.kicad_mod,NEW,2f92e83bbde13558a61b107d0f74bafedc208b3f6c43caa6e81cfb851ebc86ca,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX_FMask-2u.kicad_mod,NEW,90c658dd67654382cb217d0c95ef63cbdb47b1c87e5b78d24ae10c3154c799a9,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX_FMask-with-EC11-cutout.kicad_mod,NEW,0e04cf496a4774350bbc7da2c678552943d9cd316c8355d88cf0c58979ccef33,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX_FMask-with-cutout.kicad_mod,NEW,32f0c80e2e9b0aed7ab13908e8cb25ec452ce4e41b152724f6afe21675a0349e,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX_FMask.kicad_mod,NEW,f005805166cc0c1531d5a7b0b1286a6ae9dd373da0742da3242b7b2875ad2d9e,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX_LED.kicad_mod,NEW,a30cf6c3678911dea2d5d48831299279975333dd990376cb44cc36317033454d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX_Stabilizer_Cutout-2u.kicad_mod,NEW,052186a2aedee6e33608cfc072a8a3c55aff59ff4c8e4b617bb33953c80c1eaa,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX_Stabilizer_Cutout.kicad_mod,NEW,78b31a1e56809681dd885ef18f1a882f4373538971ce3bc7c281e3e7f0d5d1ca,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX_Switch_Cutout.kicad_mod,NEW,36ea4df01332039835cb9159097eb53b42c830fd10df1450a419d7ed912bed0a,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MX_Switch_Mod_Cutout.kicad_mod,NEW,95fd6632e50aec263ca34c1501107d713583a5a5c6c6ba06139fa97aad3fd9db,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Mini-USB.kicad_mod,NEW,90e4e951c859fa028d7086ecfef7358ee9a3a2735efdfec16efc70203979b8f6,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MountingHole.kicad_mod,NEW,c5a7cdaaa39b86a274e559015271d4f19584510bc222d1c20ffa6a3861adac61,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/MountingHole_3.2mm_M3_ISO14580_Pad.kicad_mod,NEW,285442c8092872845c3f32323bcd9b8a8708c6193f0d4d6bb15f7c99c839bb2e,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/NovelKeys_Kailh_Big_Series_Switch.kicad_mod,NEW,40e853792ba5450ac99f00e48ada5048deac0ac56d19e27b3f899e28df43c052,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Pin_Header_Straight_2x03_Pitch1.00mm.kicad_mod,NEW,9762827c9c0393bf0e1910cd6a98e1109410f1f1aad0bc5a05645525cd98bac6,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/QFN-44-1EP_7x7mm_Pitch0.5mm.kicad_mod,NEW,8cffc9b05d2409b96e8413610649e69378acdd6bc0618f182259647dc8095150,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/RGB-6028.kicad_mod,NEW,f4901a06700bb5b1bcfd421fd56b39553ab929a750230bcc10821a44d22e6289,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch-MX-Flip.kicad_mod,NEW,5be01fd823efcf5c51cd91c5721442c5d7e6df4cc3094657469359645f894ba3,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch-MX.kicad_mod,NEW,ae79fb5fa54ee067a082737c6f8cd66fd0bd750ccbe28b1070aed632ede38f6d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch.kicad_mod,NEW,e22038637ec165d889e32c3553a4568e6e4dae8031c2be6db6920baafd934bba,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/RP2040-QFN-56.kicad_mod,NEW,a3af43363e030d5268158f8e9aaa1b6277a9ebe7b3f83949e96cc9e003d74079,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/R_0402.kicad_mod,NEW,2b2e23ff22c881954ed07f65e61882295f3f877515b9439ee4f0e959e901fad5,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/R_0603.kicad_mod,NEW,11d1335b187ca9851260864b8d62e666c2c3084ad732ee96830509658193fe0f,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/R_0805.kicad_mod,NEW,fa511b7c2393bfbf64591a32e597f849cd641117a47a4852fa9125ac4b601491,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Reset_Breakout.kicad_mod,NEW,5f8e952c64577c3493308b52f732fa4de76925f4c96bd7d9f90033ea147e15fc,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Resistor-Compact-1-side.kicad_mod,NEW,a2d8529e4e9e41af628dc1e19f99cf0934bd8d2161c3560475b3c5a925bc4cc8,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Resistor-Compact.kicad_mod,NEW,895ac3345fc68d26de489b3b856a6e07f48b4ea327585579e76fa03d633b4fa3,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Resistor-Hybrid-Back.kicad_mod,NEW,7351834cfb30f757b31fbb5cf137240f69ed82fe6bab7efacb943cd909a22418,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Resistor-Hybrid.kicad_mod,NEW,be31b1061ef4ce96c7ba55ffc13b9b8c7bd2b7362fbdf1edb9dc7538c4e2977b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Resistor.kicad_mod,NEW,4f39b0b377b028a4a8d5156691b2fe985b26f8976a5f229b41553a7dbb49b382,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.kicad_mod,NEW,acc830c37af12c4357f34e6adf9f3492f780f10be9f4c9deaa40fbdf807f9919,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11-no-legs.kicad_mod,NEW,925302936d013c152f01adda4003af994d70e8c7d060665bfba0559d69d9ca44,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11.kicad_mod,NEW,653134dc94dfcfe298184a7ec1612e14e75c06208a05a0c347c25f7bc12579c5,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11B-Horizontal-Dual.kicad_mod,NEW,98fd1fd8092d5512231e0082f4687639b2fcc550847345f00c061ed262d8aa45,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11_Nonplated.kicad_mod,NEW,9647d75eaed2a4b8c67392177f7c424fab502ec3a5ccb5992121b1cb0dc0c633,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SK6812-MINI-E.kicad_mod,NEW,08e473ee210d923cd0b913f52697234384def14faafe30d524014a1bb7f4bcb2,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SM0805D.kicad_mod,NEW,82915b0299a50c3525c6dfae127ca906d5adabebd6b7f0f4fd5780429a28e764,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SOIC-8_3.9x4.9mm_Pitch1.27mm.kicad_mod,NEW,3529c84a4e2d86b3b1a43c40460c8199337df1778da947bea0584e7d9395420e,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SOIC-8_5.23mm-USON-8_2x3mm.kicad_mod,NEW,f6b7dff7e5df26fbdddeab1eeda01ee20e68aefa7730de4bfad09b80ab65b512,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SOIC-8_5.23x5.23mm_P1.27mm.kicad_mod,NEW,c97396e604ec5ede25c853e1ff1c77a3e813973690588ea94b68528da19ade19,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SOIC-USON-8.kicad_mod,NEW,16a628ee018a415413c91c8e767907171ec10bd1e4ddcb4b78b8303bdb34443d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SON50P300X200X60-9N.kicad_mod,NEW,674fc7f5e9a090b54827571a6b3378e99b6a23c914ee8afd7338feaf45c86d6c,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SOT-143B.kicad_mod,NEW,03f667cf89347943355da0f1f1e717b2a828bc919996fd5e321bd5ded475cc66,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SOT-23-6.kicad_mod,NEW,9b9ee300624d45114a3bf26692bd2ca3dbd41c8aa52a828ea55f2f9fdb7d0b91,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SOT-23-6_SOT-363.kicad_mod,NEW,b116e26426b887652a3a8fe39591db5015194b7a48b00a06d3811ea064d8fd7c,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SOT-23.kicad_mod,NEW,b9aab8bc3875b3a11caf39986790700fa388f9e1d21f34071b6c2daf650f0354,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SOT-23_Handsoldering.kicad_mod,NEW,8823be082aacee54ebebf0189d76216db09814bf2188921c90287258c1932efe,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SOT-363_SC-70-6.kicad_mod,NEW,63a81099fefc41d6c1dbe9cb3e5e991e93029b153d74e0a7b583986e42a5e891,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SWD_Breakout.kicad_mod,NEW,f7ec60bdb9ef17a68e55cd4a4e469d0c0d2b129eb14a691258ac6825b4834bde,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_SPST_3x3.kicad_mod,NEW,1c27eabffc14f962e409759e690a7ef61ca87c1e9105536c7bac8473f9153082,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_SPST_TL3342.kicad_mod,NEW,5241c5f4c4db1170cda890f6d446a27a0dcc3e7d8f85b30d9abc563b3ebff8b8,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_SPST_TS-1088.kicad_mod,NEW,490c02bb155c751e6e1e5754ef9b226285af98652bf9c449e7cefc4e7d5b9198,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_Tactile_SPST_Angled_MJTP1117-no-mount.kicad_mod,NEW,95a141de7d3881df19a1ee6ad8ebbfca5af26771aaaf6a27b04a04043f9f24ef,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_Tactile_SPST_Angled_MJTP1117.kicad_mod,NEW,3865c658440df7b9d45155b99d344d962f5259630a8be6ff6f3f981c37c99b23,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.25u.kicad_mod,NEW,36922146433fa2d0cb717de3eaad3167f9424113c4bfb5f821fa14bb5d351281,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.5u.kicad_mod,NEW,a9d5904d7902faa5b56f86812d58d75af0ad1c210eed92dda453534a4763a8a4,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.75u.kicad_mod,NEW,e723c8c0fb2ee0d2e59e77252b3e9f79c9c5535becd28ae554137b688e2d731f,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1u.kicad_mod,NEW,72cdf41180c262e3794c7cc5ba00b3a739bcc886d30ac2b8b262221d2cd7637e,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2.25u.kicad_mod,NEW,b20fbac717512f8f1d69f73b405ca7609d43df519201ffd92a35eb4860284a0f,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2.75u.kicad_mod,NEW,e54004fde2ccd0a43f45b30755d47def047cb77f5a7abaa2c2257316ab6f1215,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2u.kicad_mod,NEW,34b628d10ee1c3fee5bb0aab00b32020e8abc6ae951f32129ad732c0cff221d1,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SinglePad.kicad_mod,NEW,05225de99102e1428fa2d0ee81cc6401d41f4eb70dd35e85e6bde53d53e5fd70,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SolderJumper.kicad_mod,NEW,b4d450cf694da255677f14c7fc8bda139b38a635f391c186a4210f66a468d69d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SolderJumperLeft.kicad_mod,NEW,ed4514414d466c1f0c340f332bbbe92538e989649895fd1f784073fce11f9b34,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SolderJumperPair.kicad_mod,NEW,127b3439d943f912cc9be3fabdc0b7a6225b66da6fe98fab35a36d55ca04820a,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SolderJumperRight.kicad_mod,NEW,c2049060a88764c41f20c218b7d7dc99225669e6e530e3730596e17f87584f3c,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SolderJumperSet.kicad_mod,NEW,07a4ce30608f5aa0c1f478058c81a65c3d4dd6983b3f70ab0a95fdd735a3a3bf,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SolderJumperSets.kicad_mod,NEW,586c99e1749c56e44ee078bab414353afc433ca25abb115ea9991081c34381cc,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/SolidCopper.kicad_mod,NEW,7f225f43b2b8ca9b089f1015610b410be8a6c58c34989874cf3a0f8376fa0df6,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TQFP-32_7x7mm_Pitch0.8mm.kicad_mod,NEW,e11e5be257a4a7bf51bc7689ac6e0ea9ca4d42981f37b9d679b4d706527366f2,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TQFP-44_10x10mm_Pitch0.8mm.kicad_mod,NEW,b7f5059c1b3d43b285d518c34c986cff698e7c920e348c9e8f599afc77a3272b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TQFP-48_7x7mm_Pitch0.5mm.kicad_mod,NEW,15e85ff36e5ce841ebb59432dd2ae26a73ce09132bf9af9e98ae556979001a4a,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TQFP-QFN-44_Combined.kicad_mod,NEW,b4ac19f89dfaae7377104e1f1511dcbe6961bea98fc567381102d89c20a09a74,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TQFP44+QFN44.kicad_mod,NEW,97469297b904330e0aa976fa9debea0a28a80948f4ac88e21614901cfba64fba,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-3013.kicad_mod,NEW,791655ae97bc6d66b10d69948c4faa812dd8925fa369906328d5fea6e29342de,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A-dual.kicad_mod,NEW,63aead4919f2e7ba2935fb3ed64f2da129c7fdf3f8fe60c72fd08529afc6011b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A-no-Fmask.kicad_mod,NEW,d7e8b94ae13549c34e608dabd91ebc3fb6703baf70cb3d43add56504499eed80,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A.kicad_mod,NEW,2e094d6a44626de11f6010ed43202b9d5528ac43b67ffb421f4d6be6070a9228,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320D.kicad_mod,NEW,b5583db62cb08328563e761340e3a0b061b2822ad50d91f699d77615ae88ba59,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-605.kicad_mod,NEW,8da614b610bcd722aacef28140484bdc9c97dc87579af1da75a4cc40b2244d6e,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606-6A.kicad_mod,NEW,1b3c2d19d8c52a9e284d5f75e5cb900b0d3efa73868c0356b5a650763ef6a17d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606-Mod.kicad_mod,NEW,88059687f75d619af93294d16a6406ff7d5187b89b9bdfc17060885bdec92a9e,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606.kicad_mod,NEW,525dc09b495491f53c42411679100ee0422bc056475b9b3a1381125dfb35a840,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS_Jack-one-sided.kicad_mod,NEW,bcf935a61cc5aafb8f3e774cdee39d8186d27554ebd029017ef7d5f04942b381,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS_Jack.kicad_mod,NEW,29e25ddef0c98813ef5ebeb2549ce1a2600e152fe4465fbd711039c2a4628026,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/TRRS_Jumper.kicad_mod,NEW,e3e1fdef419bec75d9ed503a869de88e9e2ebcbc4ba8b33c8b03d47a5093a957,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Teensy_2.0.kicad_mod,NEW,f5bad0eb4c50bc113eb814325226c95d075c59586a995612051ec63617b8b379,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-1u-LED-flip.kicad_mod,NEW,96b9ae2249cbe3c0d3e5ad2a09aea0b6873267821931bd31c5dbecacec85dd96,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-1u-LED.kicad_mod,NEW,2ba47fdda8a519803fd33d37d7d17e07aac56470d8f60a7a193a0aa028892c72,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-2u-LED-stab-flip.kicad_mod,NEW,dba76fc0bbcf95b106d13f873c4c43fbd8088406627b38ccbef733ccee55d3e2,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-2u-LED.kicad_mod,NEW,2b209b2664ee202a17a607c11545758b8fd761dc8ec36302718a5ba6c52908da,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/USB-C-12-Pin-MidMount.kicad_mod,NEW,27e51eb6421a824762e05ba97514dec829cc89444f849e8963d5b11c638eb767,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/USB-Mini-B_ LCSC-C46398.kicad_mod,NEW,3daba83504b65448028ea0eab6e8c3963573ebda6395801a4fb00f49ca4bbb0e,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/USB-Mini-B_2leg.kicad_mod,NEW,bcc200b8f0954f293fb2cb74f01afe31b6eaaafbd6ed10a0927aba944a236c1a,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/USB_C_Receptacle_TYPE-C-16P-CB1-6-073.kicad_mod,NEW,8dafbb2a714fade4fa7d3e32ecaaa426c79838abe5febc5e2fd8e602950ec496,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/USB_miniB_HandSolder.kicad_mod,NEW,75bc388f0f80e9ae9fcf461cdd1a38a944617347a6dadca75dd99f323fc1704a,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/USON-8_2x3mm.kicad_mod,NEW,761a7a39b2f6521994ba4b7331b3fbd97169df34cbffb4be6edd3253bb07dbdb,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN-L.kicad_mod,NEW,120b1a69600dd1a98787269d697084d3f8cf734485e20217de064fdfd8cfcd0f,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN-M.kicad_mod,NEW,1d2e36d277d35f365615d334d824d8d2767b452f93bef6146e482cf3bc54aaf7,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN.kicad_mod,NEW,803ff62635593c8ee3bdf318d22aeaec1981733a22d36b17fbd34be046a164bf,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/VIA-0.6mm.kicad_mod,NEW,01b6c26df1bdadc1a55fa26087b1496b0c35786bfcb2d07083212fbe9cf0ba12,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/WS2812B-3528.kicad_mod,NEW,efe7421a3dbeb4c08b49a3947ded6ea427d43fc5f665a829da86dcf2f6886f44,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/WS2812B-4020.kicad_mod,NEW,6d4f1a39e001ba05f58eeec94f0602a0971bb86b462f5d38c10fadf47945db88,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/WS2812B.kicad_mod,NEW,3bcf90e528f7a126036932cd065e40c2980928c76af062c4cfb9e95bfe9b3a7b,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/breakaway-hole-big.kicad_mod,NEW,85d72796d36d5b27c75bf3b6ead9d3f91391991b97136fc2bb97833fdc2e9be8,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/breakaway-hole.kicad_mod,NEW,6a5ed486100152f78edb5ffb3201af66e21ae1238dca2d5921b2a5201be90583,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/breakaway-mousebites.kicad_mod,NEW,3b454c16829ed543b2793ce7a41d5f3edf5fa18dfbe548c2dd1cabee1a088345,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+footprint,https://github.com/keebio/Keebio-Parts.pretty,footprints/mechanical/Keebio-Parts.pretty/solder_jumper.kicad_mod,NEW,d13d27733f27125d55aa79f2054c4e356b709f97c35edf7b2cf335a3afe5045d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+3d-model,https://github.com/keebio/Keebio-Parts.pretty,3dmodels/mechanical/Keebio-Parts/CUI_DEVICES_SJ-43504-SMT-TR.step,NEW,ea2a29f1d0c154382d56e906392a977b34ea6a60b2f628222cd0d9834436d255,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+3d-model,https://github.com/keebio/Keebio-Parts.pretty,3dmodels/mechanical/Keebio-Parts/CUI_SJ-43614-SMT-TR.step,NEW,6f0ae39860e56b62cdadab5d2af60bc52f539a30cf390fad5dc04c94ec8324b1,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+3d-model,https://github.com/keebio/Keebio-Parts.pretty,3dmodels/mechanical/Keebio-Parts/EC11B-SW-Horiz-15K-blue.step,NEW,963c93d2662c5c76c93431556d9e2dbf290d4502557f60456e614762041913d5,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+3d-model,https://github.com/keebio/Keebio-Parts.pretty,3dmodels/mechanical/Keebio-Parts/HRO TYPE-C-31-M-12.step,NEW,272b7208e6c8beb3f21766a3a1c444a005e1706a99f6e2ab6c035c4f558c2d9d,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+3d-model,https://github.com/keebio/Keebio-Parts.pretty,3dmodels/mechanical/Keebio-Parts/PJ-320A.step,NEW,54889afbae4bb3f7deca2a39e9031752845b94e647c1ebbcac7ba1a5261e7e0e,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+3d-model,https://github.com/keebio/Keebio-Parts.pretty,3dmodels/mechanical/Keebio-Parts/SK6812MINI-E v1.step,NEW,5e400ef50c97651e6700ebf99ce63cac656825c3ce2f448249dcb6fb5f5aef46,category=mechanical;library=Keebio-Parts.pretty;license=MIT
+3d-model,https://github.com/keebio/Keebio-Parts.pretty,3dmodels/mechanical/Keebio-Parts/W25Q16JVUXIQ.step,NEW,ee7ff8ab37cacc2d7b4d0f7c8e655f6608b9847ff10bce312211ab4781bb0c7a,category=mechanical;library=Keebio-Parts.pretty;license=MIT
diff --git a/footprints/mechanical/Keebio-Parts.pretty/3_Pin_Jumper.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/3_Pin_Jumper.kicad_mod
new file mode 100644
index 0000000..6a6fc69
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/3_Pin_Jumper.kicad_mod
@@ -0,0 +1,17 @@
+(module 3_Pin_Jumper (layer F.Cu) (tedit 57D45E1B)
+ (fp_text reference J3 (at 0 0.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 3PIN (at 0 -0.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -2 -2) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 -2) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 2 -2) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -2 -2) (size 1.524 1.524) (layers B.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 -2) (size 1.524 1.524) (layers B.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 2 -2) (size 1.524 1.524) (layers B.Cu F.Paste F.Mask))
+ (pad 2 thru_hole circle (at -0.01 -1.99) (size 1.524 1.524) (drill 0.25) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 2 -2.01) (size 1.524 1.524) (drill 0.25) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole circle (at -2.01 -1.99) (size 1.524 1.524) (drill 0.25) (layers *.Cu *.Mask F.SilkS))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/4pin35mmAudio.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/4pin35mmAudio.kicad_mod
new file mode 100644
index 0000000..ffe50d8
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/4pin35mmAudio.kicad_mod
@@ -0,0 +1,47 @@
+(module 4pin35mmAudio (layer F.Cu) (tedit 5923179B)
+ (fp_text reference J2 (at 1.27 0 90) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.778) (thickness 0.3048)))
+ )
+ (fp_text value 3.5mm (at 5.715 0 90) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.778) (thickness 0.3048)))
+ )
+ (fp_text user 3.5mm (at 5.715 0 90) (layer F.SilkS)
+ (effects (font (size 1.524 1.778) (thickness 0.3048)))
+ )
+ (fp_text user 3.5mm (at 5.715 0 90) (layer B.SilkS)
+ (effects (font (size 1.524 1.778) (thickness 0.3048)) (justify mirror))
+ )
+ (fp_line (start 0 -4.8006) (end 0 -2.2479) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 0 -2.2479) (end 1.2954 -2.2479) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 1.2954 -2.2479) (end 1.2954 2.2479) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 1.2954 2.2479) (end 0 2.2479) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 0 2.2479) (end 0 4.8006) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 0 4.8006) (end 12.065 4.8006) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 12.065 4.8006) (end 12.065 -4.8006) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 12.065 -4.8006) (end 0 -4.8006) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 0 0) (end 0 0) (layer Dwgs.User) (width 0.0254))
+ (fp_line (start 0 -2.2479) (end 1.2954 -2.2479) (layer Cmts.User) (width 0.381))
+ (fp_line (start 1.2954 -2.2479) (end 1.2954 2.2479) (layer Cmts.User) (width 0.381))
+ (fp_line (start 1.2954 2.2479) (end 0 2.2479) (layer Cmts.User) (width 0.381))
+ (fp_line (start 0 4.8006) (end 0 2.2479) (layer Cmts.User) (width 0.381))
+ (fp_line (start 0 -2.2479) (end 0 -4.8006) (layer Cmts.User) (width 0.381))
+ (fp_line (start 0 -4.8006) (end 12.065 -4.8006) (layer F.SilkS) (width 0.381))
+ (fp_line (start 12.065 -4.8006) (end 12.065 4.8006) (layer F.SilkS) (width 0.381))
+ (fp_line (start 12.065 4.8006) (end 0 4.8006) (layer F.SilkS) (width 0.381))
+ (fp_line (start 0 -4.8006) (end 12.065 -4.8006) (layer B.SilkS) (width 0.381))
+ (fp_line (start 12.065 -4.8006) (end 12.065 4.8006) (layer B.SilkS) (width 0.381))
+ (fp_line (start 12.065 4.8006) (end 0 4.8006) (layer B.SilkS) (width 0.381))
+ (pad 1 thru_hole oval (at 2.8956 -4.6482) (size 1.7526 2.0574) (drill oval 1.0922 1.397) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 7.8994 3.6068) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 10.9982 -1.6002) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole oval (at 2.8956 4.6482) (size 1.7526 2.0574) (drill oval 1.0922 1.397) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10.9982 1.6002) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 7.8994 -3.6068) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
+ (pad HOLE np_thru_hole circle (at 2.8956 0) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+ (pad HOLE np_thru_hole circle (at 7.8994 0) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+ (model "${KISBLIB}/Keebio-Parts.pretty/sj-43514.wrl"
+ (at (xyz 0.175 -0.01 0.06))
+ (scale (xyz 2.77 2.77 2.77))
+ (rotate (xyz 270 0 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/AST1109MLTRQ.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/AST1109MLTRQ.kicad_mod
new file mode 100644
index 0000000..1d76088
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/AST1109MLTRQ.kicad_mod
@@ -0,0 +1,41 @@
+(footprint "AST1109MLTRQ" (version 20210424) (generator pcbnew) (layer "F.Cu")
+ (tedit 6178099A)
+ (descr "Murata Buzzer http://www.murata.com/en-us/api/pdfdownloadapi?cate=&partno=PKMCS0909E4000-R1")
+ (tags "Murata Buzzer Beeper")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 240ee539-ac55-4dbb-a41a-6ad727a09a8f)
+ )
+ (fp_text value "AST1109MLTRQ" (at 0 5.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9826c3c3-1764-446e-a7ff-277917ded72e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8edc248b-86ed-48b7-967c-0912c748dee8)
+ )
+ (fp_line (start 5.61 -4.61) (end 5.61 4.61) (layer "F.SilkS") (width 0.12) (tstamp 3b6c368b-ef76-441d-9c17-14c3724c2482))
+ (fp_line (start -5.61 4.61) (end -5.61 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 46b35af9-024c-43a3-afd0-d44c2dc10724))
+ (fp_line (start -5.61 -4.61) (end 5.61 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 6531bf8b-2462-430f-8d7b-e5998efd4691))
+ (fp_line (start 5.61 4.61) (end -5.61 4.61) (layer "F.SilkS") (width 0.12) (tstamp c7898f80-e68b-46b2-9227-55362ef5ed4d))
+ (fp_line (start 5.5 -4.5) (end -5.5 -4.5) (layer "F.CrtYd") (width 0.12) (tstamp 24017805-a98e-4a1c-b1b6-fad31fb69c4f))
+ (fp_line (start -5.5 -1) (end -5.5 -4.5) (layer "F.CrtYd") (width 0.12) (tstamp 2967e1b2-1581-4425-be9f-7eab72f6a767))
+ (fp_line (start 5.5 4.5) (end -5.5 4.5) (layer "F.CrtYd") (width 0.12) (tstamp 3b4c24f2-8ddf-4dfe-a7d2-727b8f34f046))
+ (fp_line (start -7.5 1) (end -5.5 1) (layer "F.CrtYd") (width 0.12) (tstamp 55ca4e82-2c10-4e43-89a8-61dff3173f06))
+ (fp_line (start 7.5 -1) (end 5.5 -1) (layer "F.CrtYd") (width 0.12) (tstamp 5bcf93dc-ec6c-4db2-b664-f35d0d906913))
+ (fp_line (start -5.5 -1) (end -7.5 -1) (layer "F.CrtYd") (width 0.12) (tstamp 75b1e4f0-7c5a-429c-a5ea-0d4628ad7270))
+ (fp_line (start 5.5 1) (end 7.5 1) (layer "F.CrtYd") (width 0.12) (tstamp 8b675575-2c96-4737-978d-52251fc515ef))
+ (fp_line (start -7.5 -1) (end -7.5 1) (layer "F.CrtYd") (width 0.12) (tstamp 9bbb9234-b979-4588-8dad-535a9ac654a0))
+ (fp_line (start 5.5 4.5) (end 5.5 1) (layer "F.CrtYd") (width 0.12) (tstamp bbe4edc7-71f3-4ee9-90f7-bcdd950f9430))
+ (fp_line (start 5.5 -1) (end 5.5 -4.5) (layer "F.CrtYd") (width 0.12) (tstamp bc7f89b9-4541-4edd-bde4-bde8fc3e322d))
+ (fp_line (start -5.5 1) (end -5.5 4.5) (layer "F.CrtYd") (width 0.12) (tstamp d3f1aa44-5511-4d45-b487-818bcd57ff82))
+ (fp_line (start 7.5 1) (end 7.5 -1) (layer "F.CrtYd") (width 0.12) (tstamp fd36e6ef-0055-4c8a-8161-be2b74fe0ec1))
+ (pad "1" smd rect (at -6.5 0) (size 2.3 2.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp afc1b556-b5ba-472b-bd90-d4e779045d8e))
+ (pad "2" smd rect (at 6.5 0) (size 2.3 2.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79bb40db-e0ee-4b8a-9b3e-489050bd7392))
+ (model "${KICAD6_3DMODEL_DIR}/Buzzer_Beeper.3dshapes/Buzzer_Mallory_AST1109MLTRQ.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/AT90USB1286_TQFP_14mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/AT90USB1286_TQFP_14mm.kicad_mod
new file mode 100644
index 0000000..94580ad
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/AT90USB1286_TQFP_14mm.kicad_mod
@@ -0,0 +1,101 @@
+(module AT90USB1286_TQFP_14mm (layer F.Cu) (tedit 54130A77)
+ (descr "64-Lead Plastic Thin Quad Flatpack (PF) - 14x14x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "QFP 0.8")
+ (attr smd)
+ (fp_text reference REF** (at 0 -9.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TQFP-64_14x14mm_Pitch0.8mm (at 0 9.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6 -7) (end 7 -7) (layer F.Fab) (width 0.15))
+ (fp_line (start 7 -7) (end 7 7) (layer F.Fab) (width 0.15))
+ (fp_line (start 7 7) (end -7 7) (layer F.Fab) (width 0.15))
+ (fp_line (start -7 7) (end -7 -6) (layer F.Fab) (width 0.15))
+ (fp_line (start -7 -6) (end -6 -7) (layer F.Fab) (width 0.15))
+ (fp_line (start -8.7 -8.7) (end -8.7 8.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.7 -8.7) (end 8.7 8.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.7 -8.7) (end 8.7 -8.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.7 8.7) (end 8.7 8.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.175 -7.175) (end -7.175 -6.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.175 -7.175) (end 7.175 -6.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.175 7.175) (end 7.175 6.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -7.175 7.175) (end -7.175 6.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -7.175 -7.175) (end -6.5 -7.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -7.175 7.175) (end -6.5 7.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.175 7.175) (end 6.5 7.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.175 -7.175) (end 6.5 -7.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -7.175 -6.6) (end -8.45 -6.6) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at -7.7 -6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -7.7 -5.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -7.7 -4.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -7.7 -3.6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -7.7 -2.8) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -7.7 -2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -7.7 -1.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -7.7 -0.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -7.7 0.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -7.7 1.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -7.7 2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -7.7 2.8) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -7.7 3.6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -7.7 4.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -7.7 5.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -7.7 6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -6 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -5.2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -4.4 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -3.6 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -2.8 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -1.2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -0.4 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 0.4 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 1.2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 2.8 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 3.6 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 4.4 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 5.2 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 6 7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 7.7 6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 7.7 5.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 7.7 4.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 7.7 3.6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 7.7 2.8) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 7.7 2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 7.7 1.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 7.7 0.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 41 smd rect (at 7.7 -0.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 42 smd rect (at 7.7 -1.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 43 smd rect (at 7.7 -2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 44 smd rect (at 7.7 -2.8) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 45 smd rect (at 7.7 -3.6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 46 smd rect (at 7.7 -4.4) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 47 smd rect (at 7.7 -5.2) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 48 smd rect (at 7.7 -6) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 49 smd rect (at 6 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 50 smd rect (at 5.2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 51 smd rect (at 4.4 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 52 smd rect (at 3.6 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 53 smd rect (at 2.8 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 54 smd rect (at 2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 55 smd rect (at 1.2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 56 smd rect (at 0.4 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 57 smd rect (at -0.4 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 58 smd rect (at -1.2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 59 smd rect (at -2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 60 smd rect (at -2.8 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 61 smd rect (at -3.6 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 62 smd rect (at -4.4 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 63 smd rect (at -5.2 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (pad 64 smd rect (at -6 -7.7 90) (size 1.5 0.55) (layers F.Cu F.Paste F.Mask))
+ (model Housings_QFP.3dshapes/TQFP-64_14x14mm_Pitch0.8mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ATMEGA32U4-AU.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ATMEGA32U4-AU.kicad_mod
new file mode 100644
index 0000000..4b9bb26
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ATMEGA32U4-AU.kicad_mod
@@ -0,0 +1,107 @@
+(module ATMEGA32U4-AU (layer F.Cu) (tedit 0)
+ (solder_mask_margin 0.1)
+ (attr smd)
+ (fp_text reference ATMEGA32U4-AU (at -3.474 -8.014) (layer F.SilkS)
+ (effects (font (size 1.4 1.4) (thickness 0.05)))
+ )
+ (fp_text value MCU** (at -2.55 8.1261) (layer F.SilkS)
+ (effects (font (size 1.4 1.4) (thickness 0.05)))
+ )
+ (fp_line (start -4.8 -4.8) (end 4.8 -4.8) (layer F.SilkS) (width 0.2032))
+ (fp_line (start 4.8 -4.8) (end 4.8 4.8) (layer F.SilkS) (width 0.2032))
+ (fp_line (start 4.8 4.8) (end -4.8 4.8) (layer F.SilkS) (width 0.2032))
+ (fp_line (start -4.8 4.8) (end -4.8 -4.8) (layer F.SilkS) (width 0.2032))
+ (fp_circle (center -4 -4) (end -3.7173 -4) (layer F.SilkS) (width 0.254))
+ (fp_line (start -7 -7) (end 7 -7) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 7 -7) (end 7 7) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 7 7) (end -7 7) (layer Dwgs.User) (width 0.05))
+ (fp_line (start -7 7) (end -7 -7) (layer Dwgs.User) (width 0.05))
+ (pad 1 smd rect (at -5.9 -4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 2 smd rect (at -5.9 -3.2) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 3 smd rect (at -5.9 -2.4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 4 smd rect (at -5.9 -1.6) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 5 smd rect (at -5.9 -0.8) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 6 smd rect (at -5.9 0) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 7 smd rect (at -5.9 0.8) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 8 smd rect (at -5.9 1.6) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 9 smd rect (at -5.9 2.4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 10 smd rect (at -5.9 3.2) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 11 smd rect (at -5.9 4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 12 smd rect (at -4 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 13 smd rect (at -3.2 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 14 smd rect (at -2.4 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 15 smd rect (at -1.6 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 16 smd rect (at -0.8 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 17 smd rect (at 0 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 18 smd rect (at 0.8 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 19 smd rect (at 1.6 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 20 smd rect (at 2.4 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 21 smd rect (at 3.2 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 22 smd rect (at 4 5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 23 smd rect (at 5.9 4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 24 smd rect (at 5.9 3.2) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 25 smd rect (at 5.9 2.4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 26 smd rect (at 5.9 1.6) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 27 smd rect (at 5.9 0.8) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 28 smd rect (at 5.9 0) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 29 smd rect (at 5.9 -0.8) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 30 smd rect (at 5.9 -1.6) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 31 smd rect (at 5.9 -2.4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 32 smd rect (at 5.9 -3.2) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 33 smd rect (at 5.9 -4) (size 1.5 0.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 34 smd rect (at 4 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 35 smd rect (at 3.2 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 36 smd rect (at 2.4 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 37 smd rect (at 1.6 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 38 smd rect (at 0.8 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 39 smd rect (at 0 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 40 smd rect (at -0.8 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 41 smd rect (at -1.6 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 42 smd rect (at -2.4 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 43 smd rect (at -3.2 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+ (pad 44 smd rect (at -4 -5.9) (size 0.5 1.5) (layers F.Cu F.Paste F.Mask)
+ (solder_mask_margin 0.2))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-BackSide.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-BackSide.kicad_mod
new file mode 100644
index 0000000..88b564b
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-BackSide.kicad_mod
@@ -0,0 +1,49 @@
+(module ArduinoProMicro-BackSide (layer F.Cu) (tedit 5A2034C3)
+ (fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value ProMicro (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text user TX0 (at -13.9 4.6 90) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.9 -4.7 90) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
+ (pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (at (xyz -0.55 -0.3 -0.23))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB-No-Text.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB-No-Text.kicad_mod
new file mode 100644
index 0000000..037327c
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB-No-Text.kicad_mod
@@ -0,0 +1,50 @@
+(module ArduinoProMicro-Mini-USB-No-Text (layer F.Cu) (tedit 5AFB4134)
+ (fp_text reference U1 (at 0 1.125) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value ProMicro (at 0 -1) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_line (start -12.7 8.85) (end -12.7 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -12.7 8.85) (layer B.SilkS) (width 0.381))
+ (fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start -24.04 11.39) (end 15.24 11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -12.7 8.85) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 8.85) (end -12.7 11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -24.04 11.39) (end 15.24 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -15.24 11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -15.24 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -16 4) (end -16 -4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -16 -4) (end -25.5 -4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -25.5 -4) (end -25.5 4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -25.5 4) (end -16 4) (layer F.SilkS) (width 0.2))
+ (pad 1 thru_hole rect (at -13.97 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at -11.43 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at -8.89 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at -6.35 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at -3.81 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at -1.27 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 1.27 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 3.81 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 6.35 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 8.89 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 11.43 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 13.97 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 11.43 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 8.89 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 6.35 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 3.81 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 1.27 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at -1.27 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at -3.81 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at -6.35 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at -8.89 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at -11.43 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 13.97 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at -13.97 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB-ZigZag.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB-ZigZag.kicad_mod
new file mode 100644
index 0000000..7e3325e
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB-ZigZag.kicad_mod
@@ -0,0 +1,204 @@
+(module ArduinoProMicro-Mini-USB-ZigZag (layer F.Cu) (tedit 5CEEEAD7)
+ (fp_text reference U1 (at 0 1.125) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value ProMicro (at 0 -1) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_line (start -12.7 8.85) (end -12.7 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -12.7 8.85) (layer B.SilkS) (width 0.381))
+ (fp_text user D2 (at -11.43 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D0 (at -1.27 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D1 (at -3.81 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -6.35 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -8.89 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D4 (at 1.27 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user C6 (at 3.81 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D7 (at 6.35 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user E6 (at 8.89 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B4 (at 11.43 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B5 (at 13.97 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B6 (at 13.97 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B2 (at 11.43 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F6 (at 1.27 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at -6.35 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -11.43 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.97 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.97 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -11.43 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user ST (at -8.92 -8.23312 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user VCC (at -6.35 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F6 (at 1.27 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B2 (at 11.43 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B6 (at 13.97 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B5 (at 13.97 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B4 (at 11.43 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user E6 (at 8.89 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D7 (at 6.35 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user C6 (at 3.81 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D4 (at 1.27 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -8.89 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -6.35 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D1 (at -3.81 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D0 (at -1.27 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D2 (at -11.43 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user TX0/D3 (at -13.97 6.071872 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user TX0/D3 (at -13.97 6.071872 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start -24.04 11.39) (end 15.24 11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -12.7 8.85) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 8.85) (end -12.7 11.39) (layer F.SilkS) (width 0.381))
+ (fp_poly (pts (xy -9.36064 -7.431568) (xy -9.06064 -7.431568) (xy -9.06064 -7.331568) (xy -9.36064 -7.331568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.96064 -7.231568) (xy -8.86064 -7.231568) (xy -8.86064 -7.131568) (xy -8.96064 -7.131568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -7.431568) (xy -9.26064 -7.431568) (xy -9.26064 -6.931568) (xy -9.36064 -6.931568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -7.031568) (xy -8.56064 -7.031568) (xy -8.56064 -6.931568) (xy -9.36064 -6.931568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.76064 -7.431568) (xy -8.56064 -7.431568) (xy -8.56064 -7.331568) (xy -8.76064 -7.331568)) (layer F.SilkS) (width 0.15))
+ (fp_text user ST (at -8.91 -7.54 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy -8.95097 -8.544635) (xy -8.85097 -8.544635) (xy -8.85097 -8.644635) (xy -8.95097 -8.644635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -8.744635) (xy -8.55097 -8.744635) (xy -8.55097 -8.844635) (xy -9.35097 -8.844635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.75097 -8.344635) (xy -8.55097 -8.344635) (xy -8.55097 -8.444635) (xy -8.75097 -8.444635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -8.344635) (xy -9.05097 -8.344635) (xy -9.05097 -8.444635) (xy -9.35097 -8.444635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -8.344635) (xy -9.25097 -8.344635) (xy -9.25097 -8.844635) (xy -9.35097 -8.844635)) (layer B.SilkS) (width 0.15))
+ (fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -24.04 11.39) (end 15.24 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -15.24 11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -15.24 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -16 4) (end -16 -4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -16 -4) (end -25.5 -4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -25.5 -4) (end -25.5 4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -25.5 4) (end -16 4) (layer F.SilkS) (width 0.2))
+ (pad 1 thru_hole rect (at -13.97 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at -11.43 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at -8.89 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at -6.35 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at -3.81 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at -1.27 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 1.27 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 3.81 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 6.35 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 8.89 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 11.43 10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 13.97 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 11.43 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 8.89 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 6.35 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 3.81 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 1.27 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at -1.27 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at -3.81 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at -6.35 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at -8.89 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at -11.43 -9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 13.97 9.8914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at -13.97 -10.3486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB.kicad_mod
new file mode 100644
index 0000000..db8915b
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-Mini-USB.kicad_mod
@@ -0,0 +1,204 @@
+(module ArduinoProMicro-Mini-USB (layer F.Cu) (tedit 5AFB3EFA)
+ (fp_text reference U1 (at 0 1.125) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value ProMicro (at 0 -1) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_line (start -12.7 8.85) (end -12.7 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -12.7 8.85) (layer B.SilkS) (width 0.381))
+ (fp_text user D2 (at -11.43 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D0 (at -1.27 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D1 (at -3.81 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -6.35 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -8.89 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D4 (at 1.27 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user C6 (at 3.81 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D7 (at 6.35 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user E6 (at 8.89 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B4 (at 11.43 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B5 (at 13.97 7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B6 (at 13.97 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B2 (at 11.43 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F6 (at 1.27 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at -6.35 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -11.43 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.97 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.97 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -11.43 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user ST (at -8.92 -8.23312 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user VCC (at -6.35 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F6 (at 1.27 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B2 (at 11.43 -7.961 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B6 (at 13.97 -7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B5 (at 13.97 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B4 (at 11.43 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user E6 (at 8.89 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D7 (at 6.35 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user C6 (at 3.81 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D4 (at 1.27 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -8.89 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -6.35 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D1 (at -3.81 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D0 (at -1.27 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D2 (at -11.43 7.961 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user TX0/D3 (at -13.97 6.071872 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user TX0/D3 (at -13.97 6.071872 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start -24.04 11.39) (end 15.24 11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -12.7 8.85) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 8.85) (end -12.7 11.39) (layer F.SilkS) (width 0.381))
+ (fp_poly (pts (xy -9.36064 -7.431568) (xy -9.06064 -7.431568) (xy -9.06064 -7.331568) (xy -9.36064 -7.331568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.96064 -7.231568) (xy -8.86064 -7.231568) (xy -8.86064 -7.131568) (xy -8.96064 -7.131568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -7.431568) (xy -9.26064 -7.431568) (xy -9.26064 -6.931568) (xy -9.36064 -6.931568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -7.031568) (xy -8.56064 -7.031568) (xy -8.56064 -6.931568) (xy -9.36064 -6.931568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.76064 -7.431568) (xy -8.56064 -7.431568) (xy -8.56064 -7.331568) (xy -8.76064 -7.331568)) (layer F.SilkS) (width 0.15))
+ (fp_text user ST (at -8.91 -7.54 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy -8.95097 -8.544635) (xy -8.85097 -8.544635) (xy -8.85097 -8.644635) (xy -8.95097 -8.644635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -8.744635) (xy -8.55097 -8.744635) (xy -8.55097 -8.844635) (xy -9.35097 -8.844635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.75097 -8.344635) (xy -8.55097 -8.344635) (xy -8.55097 -8.444635) (xy -8.75097 -8.444635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -8.344635) (xy -9.05097 -8.344635) (xy -9.05097 -8.444635) (xy -9.35097 -8.444635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -8.344635) (xy -9.25097 -8.344635) (xy -9.25097 -8.844635) (xy -9.35097 -8.844635)) (layer B.SilkS) (width 0.15))
+ (fp_line (start 15.24 -11.39) (end -24.04 -11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 11.39) (end 15.24 -11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -24.04 11.39) (end 15.24 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -24.04 -11.39) (end -24.04 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -15.24 11.39) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.85) (end -15.24 11.39) (layer B.SilkS) (width 0.381))
+ (fp_line (start -16 4) (end -16 -4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -16 -4) (end -25.5 -4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -25.5 -4) (end -25.5 4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -25.5 4) (end -16 4) (layer F.SilkS) (width 0.2))
+ (pad 1 thru_hole rect (at -13.97 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at -11.43 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at -8.89 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at -6.35 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at -3.81 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at -1.27 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 1.27 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 3.81 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 6.35 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 8.89 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 11.43 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 13.97 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 11.43 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 8.89 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 6.35 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 3.81 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 1.27 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at -1.27 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at -3.81 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at -6.35 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at -8.89 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at -11.43 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 13.97 10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at -13.97 -10.12) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-TopSide.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-TopSide.kicad_mod
new file mode 100644
index 0000000..180409b
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-TopSide.kicad_mod
@@ -0,0 +1,55 @@
+(module ArduinoProMicro-TopSide (layer F.Cu) (tedit 591BD5DD)
+ (fp_text reference U1 (at 0 1.625) (layer F.SilkS)
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value "Arduino Pro Micro" (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text user TX0 (at -13.9 4.6 90) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.9 -4.7 90) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.9 -4.6 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user TX0 (at -13.9 4.5 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
+ (pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/Pro_Micro.wrl"
+ (at (xyz 0.6 -0.35 0.05))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 0 0 270))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-ZigZag.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-ZigZag.kicad_mod
new file mode 100644
index 0000000..db9bad8
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro-ZigZag.kicad_mod
@@ -0,0 +1,211 @@
+(module ArduinoProMicro-ZigZag (layer F.Cu) (tedit 5BDF4FCE)
+ (fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value ProMicro-18mil-offset (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
+ (fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B5 (at 13.97 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B6 (at 13.97 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.97 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.97 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B6 (at 13.97 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B5 (at 13.97 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (pad 1 thru_hole rect (at -13.97 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at -11.43 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at -8.89 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at -6.35 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at -3.81 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at -1.27 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 1.27 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 3.81 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 6.35 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 8.89 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 11.43 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 13.97 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 11.43 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 8.89 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 6.35 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 3.81 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 1.27 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at -1.27 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at -3.81 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at -6.35 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at -8.89 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at -11.43 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at -13.97 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro.kicad_mod
new file mode 100644
index 0000000..5ccbdcf
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ArduinoProMicro.kicad_mod
@@ -0,0 +1,211 @@
+(module ArduinoProMicro (layer F.Cu) (tedit 5B307E4C)
+ (fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value ProMicro (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
+ (fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B5 (at 13.97 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B6 (at 13.97 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.97 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RAW (at -13.97 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B6 (at 13.97 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B5 (at 13.97 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/CUI_SJ-43614-SMT.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/CUI_SJ-43614-SMT.kicad_mod
new file mode 100644
index 0000000..c54f321
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/CUI_SJ-43614-SMT.kicad_mod
@@ -0,0 +1,81 @@
+(module "CUI_SJ-43614-SMT" (layer F.Cu) (tedit 5F3144C2)
+ (attr smd)
+ (fp_text reference "CUI_SJ-43614-SMT" (at 6.9942 2.38498 270) (layer Dwgs.User)
+ (effects (font (size 0.8 0.8) (thickness 0.1)))
+ (tstamp cb4dbce8-8cf2-4a86-a20f-f5a61d1a53f5)
+ )
+ (fp_text value "VAL**" (at -0.05 -0.85) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 0a3238de-69a3-467a-959b-32ddf75d51cc)
+ )
+ (fp_text user "S" (at 2.25 0.9 270 unlocked) (layer Cmts.User)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 721e6ef2-1872-4e9b-bff8-3839caa62622)
+ )
+ (fp_line (start 2.5 0) (end -2.5 0) (layer F.SilkS) (width 0.127) (tstamp 0f3e4665-b954-476a-aa85-fe2756692682))
+ (fp_line (start 3.15 12.4) (end -3.15 12.4) (layer F.SilkS) (width 0.127) (tstamp 2039a913-ee14-454f-bd22-47e517b60caf))
+ (fp_line (start 3.15 11.25) (end 3.15 12.4) (layer F.SilkS) (width 0.127) (tstamp 41b32768-2b13-4fed-a5cc-90d07da0556b))
+ (fp_line (start 3.15 4.2) (end 3.15 4.9) (layer F.SilkS) (width 0.127) (tstamp 70809b50-0533-4aac-b461-dacd40b3bb60))
+ (fp_line (start 2.5 -1.9) (end -2.5 -1.9) (layer F.SilkS) (width 0.127) (tstamp 78262ec6-533d-4fdd-9932-fc942538b705))
+ (fp_line (start -2.5 -1.9) (end -2.5 0) (layer F.SilkS) (width 0.127) (tstamp 98782d5a-97e8-4af1-a497-9656e8a25ef8))
+ (fp_line (start -2.5 0) (end -3.15 0) (layer F.SilkS) (width 0.127) (tstamp a14ae203-65c4-46b9-8b72-e4ea6a612c1d))
+ (fp_line (start 3 0) (end 2.5 0) (layer F.SilkS) (width 0.127) (tstamp a87d98aa-376f-4f35-bec5-4fa8f1ad92d3))
+ (fp_line (start 3.15 9.1) (end 3.15 7.05) (layer F.SilkS) (width 0.127) (tstamp aa39f208-01aa-4ff1-a531-99df2bc99657))
+ (fp_line (start -3.15 7.15) (end -3.15 9.05) (layer F.SilkS) (width 0.127) (tstamp b652591d-9d34-44d7-9851-6d52503acd68))
+ (fp_line (start -3.15 4.05) (end -3.15 4.9) (layer F.SilkS) (width 0.127) (tstamp c043acd4-9227-4ec6-96ff-8e73abb3fba2))
+ (fp_line (start -3.15 0) (end -3.15 1.75) (layer F.SilkS) (width 0.127) (tstamp cba326e1-7f98-402f-9274-3c380bf8f547))
+ (fp_line (start 2.5 0) (end 2.5 -1.9) (layer F.SilkS) (width 0.127) (tstamp ee1855e1-938d-4319-b096-4da1604dc849))
+ (fp_line (start -3.15 12.4) (end -3.15 11.3) (layer F.SilkS) (width 0.127) (tstamp fba983c6-bfe8-4197-a348-511684818d31))
+ (fp_circle (center 4 -0.5) (end 4 -0.4) (layer F.SilkS) (width 0.2) (tstamp 8d09d014-13f4-4cc6-ba52-37c3645dfe1a))
+ (fp_line (start 2.5 0) (end 2.5 -1.9) (layer Dwgs.User) (width 0.127) (tstamp 2c63a229-8a56-4b1e-b814-3f5b89b99f71))
+ (fp_line (start -2.5 -1.9) (end -2.5 0) (layer Dwgs.User) (width 0.127) (tstamp 3290cd89-42f1-43a7-b9f7-15be7d4f4c5e))
+ (fp_line (start -3.15 0) (end -2.5 0) (layer Dwgs.User) (width 0.127) (tstamp 3af8610d-edb8-45c1-ada2-fba7308a1e81))
+ (fp_line (start -3.15 12.4) (end -3.15 0) (layer Dwgs.User) (width 0.127) (tstamp 444c80f9-c7fb-4e54-9827-4b3130b0e182))
+ (fp_line (start 3.15 0) (end 3.15 12.4) (layer Dwgs.User) (width 0.127) (tstamp 4f42b5db-c5fb-4adc-a387-d7a3d8708bc7))
+ (fp_line (start 3.15 12.4) (end -3.15 12.4) (layer Dwgs.User) (width 0.127) (tstamp 959e02eb-5389-459a-9ac2-73f15e0e1bf8))
+ (fp_line (start 2.5 0) (end 3.15 0) (layer Dwgs.User) (width 0.127) (tstamp e43fcb96-bbf4-4207-809a-c5ddbe9d16f9))
+ (fp_line (start -2.5 0) (end 2.5 0) (layer Dwgs.User) (width 0.127) (tstamp ee5be17d-5a56-460e-a317-59a29ad68794))
+ (fp_line (start 2.5 -1.9) (end -2.5 -1.9) (layer Dwgs.User) (width 0.127) (tstamp f1f4df23-9d74-4e6e-b2b9-7683926308fd))
+ (fp_line (start -2.75 -0.25) (end -2.75 -2.25) (layer Eco1.User) (width 0.05) (tstamp 1437894e-b867-4546-bb1c-4dbfaffa4368))
+ (fp_line (start 2.75 -0.25) (end 5 -0.25) (layer Eco1.User) (width 0.05) (tstamp 28198820-7a82-4e78-a6a4-9d5c0fda1e21))
+ (fp_line (start -3.5 -0.25) (end -2.75 -0.25) (layer Eco1.User) (width 0.05) (tstamp 39427b01-2660-49a0-8e06-ed4f0417311c))
+ (fp_line (start -5 11.25) (end -5 2) (layer Eco1.User) (width 0.05) (tstamp 4d8d0d16-e2ce-492f-8ae3-deb92bdefdd8))
+ (fp_line (start 3.5 11.25) (end 3.5 12.75) (layer Eco1.User) (width 0.05) (tstamp 4e91641d-7b29-43a8-8f33-fc13939077a0))
+ (fp_line (start 5 -0.25) (end 5 11.25) (layer Eco1.User) (width 0.05) (tstamp 61eb231d-a9a8-49a8-a198-6cf23f5f4dbc))
+ (fp_line (start 3.5 12.75) (end -3.5 12.75) (layer Eco1.User) (width 0.05) (tstamp 6aff536f-6ef9-4f20-a2b4-544ef4a61965))
+ (fp_line (start 5 11.25) (end 3.5 11.25) (layer Eco1.User) (width 0.05) (tstamp 80a1eff2-d1eb-4ac7-8e49-2b63b16d0c5e))
+ (fp_line (start 2.75 -2.25) (end -2.75 -2.25) (layer Eco1.User) (width 0.05) (tstamp 9b4bbf62-8f0c-439b-b573-21aaf0e23499))
+ (fp_line (start -5 2) (end -3.5 2) (layer Eco1.User) (width 0.05) (tstamp a39f1670-66d3-4078-a7e0-f17986516c69))
+ (fp_line (start -3.5 12.75) (end -3.5 11.25) (layer Eco1.User) (width 0.05) (tstamp c3451767-dbb0-454a-afbb-2e306ed6c58f))
+ (fp_line (start 2.75 -2.25) (end 2.75 -0.25) (layer Eco1.User) (width 0.05) (tstamp d42c4c7a-ea6d-4e1a-8920-324104f86ae6))
+ (fp_line (start -3.5 11.25) (end -5 11.25) (layer Eco1.User) (width 0.05) (tstamp eefd001c-b003-48ec-bcf4-f1b82ac94541))
+ (fp_line (start -3.5 2) (end -3.5 -0.25) (layer Eco1.User) (width 0.05) (tstamp fd5643ca-6127-4fed-89b4-9df7efec5b3d))
+ (fp_line (start 2.15 12.4) (end -2.15 12.4) (layer Edge.Cuts) (width 0.0001) (tstamp 09a3472e-64df-4ab4-83f8-5948321d4531))
+ (fp_line (start -3.15 0) (end -5.357808 0) (layer Edge.Cuts) (width 0.1) (tstamp 1e752e47-33dc-4aef-8a28-3621770e9817))
+ (fp_line (start -3.15 12.4) (end -3.15 8.7) (layer Edge.Cuts) (width 0.0001) (tstamp 2289d59d-a860-45c2-8813-eb412bace1e7))
+ (fp_line (start 3.15 7.5) (end 3.6 7.5) (layer Edge.Cuts) (width 0.0001) (tstamp 3f6e3035-7e89-44b1-8d9a-aeeebd25ebc7))
+ (fp_line (start -3.15 8.7) (end -3.6 8.7) (layer Edge.Cuts) (width 0.0001) (tstamp 4f5edf81-281a-4f45-be72-55d96d027cf7))
+ (fp_line (start -3.15 7.5) (end -3.6 7.5) (layer Edge.Cuts) (width 0.0001) (tstamp 54044954-c3c1-4028-a488-b68767a9060d))
+ (fp_line (start -3.15 0) (end -3.15 7.5) (layer Edge.Cuts) (width 0.0001) (tstamp 8487d02a-2b5a-4e72-bcfa-89358a31cd53))
+ (fp_line (start 3.15 0) (end 5.357808 0) (layer Edge.Cuts) (width 0.1) (tstamp a432da70-44ab-42c7-8d77-14e16f2faef7))
+ (fp_line (start 3.15 0) (end 3.15 7.5) (layer Edge.Cuts) (width 0.0001) (tstamp ca83a7a2-1879-434f-9d72-d2ee31d7ea15))
+ (fp_line (start 3.15 8.7) (end 3.6 8.7) (layer Edge.Cuts) (width 0.0001) (tstamp d4505051-f8c0-435d-b4a3-4147def8ceaa))
+ (fp_line (start 3.15 8.7) (end 3.15 12.4) (layer Edge.Cuts) (width 0.0001) (tstamp e479b0c4-571a-4f8c-80fd-f222f8043e95))
+ (fp_arc (start 2.65 12.4) (end 2.15 12.4) (angle -90) (layer Edge.Cuts) (width 0.0001) (tstamp 3480ef8b-f499-4ab4-a893-7e258549c0de))
+ (fp_arc (start -3.6 8.1) (end -4.2 8.1) (angle -90) (layer Edge.Cuts) (width 0.0001) (tstamp 4d639a30-3cdb-4c7e-9ee8-e9ebf4f17f88))
+ (fp_arc (start -2.65 12.4) (end -2.65 12.9) (angle -90) (layer Edge.Cuts) (width 0.0001) (tstamp 7208609c-2289-4bad-b084-3b9e5875af29))
+ (fp_arc (start 2.65 12.4) (end 2.65 12.9) (angle -90) (layer Edge.Cuts) (width 0.0001) (tstamp 818c0f8f-c324-4769-9150-48fe98d591c9))
+ (fp_arc (start -2.65 12.4) (end -3.15 12.4) (angle -90) (layer Edge.Cuts) (width 0.0001) (tstamp 9add35ad-f0cb-481d-8235-6d225ae3f598))
+ (fp_arc (start 3.6 8.1) (end 3.6 8.7) (angle -90) (layer Edge.Cuts) (width 0.0001) (tstamp ae685036-b5c4-4943-b744-1f58711282f8))
+ (fp_arc (start -3.6 8.1) (end -3.6 7.5) (angle -90) (layer Edge.Cuts) (width 0.0001) (tstamp d2ce3bca-5e80-4e72-b539-6186fd837d4c))
+ (fp_arc (start 3.6 8.1) (end 4.2 8.1) (angle -90) (layer Edge.Cuts) (width 0.0001) (tstamp f558cd27-077c-4106-8b8b-d977e471caab))
+ (pad "1" smd rect (at 3.975 0.85 90) (size 1.6 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f7a8bd42-8a16-4e13-b8f9-6662b641433a))
+ (pad "2" smd rect (at -3.975 10.2 90) (size 1.8 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b30a18fe-6e59-44a5-af77-a5f205210551))
+ (pad "3" smd rect (at -3.975 6 90) (size 1.8 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 505cd4e1-e8fc-42bd-801b-863b031c645d))
+ (pad "4" smd rect (at -3.975 3 90) (size 1.8 1.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp caeff63f-e328-490f-aa92-553d14ad8933))
+ (model "${KIPRJMOD}/3dmodels/mechanical/Keebio-Parts/CUI_SJ-43614-SMT-TR.step"
+ (offset (xyz -6.2 0 1.5))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 90 0 -90))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/C_0402.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/C_0402.kicad_mod
new file mode 100644
index 0000000..5926c76
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/C_0402.kicad_mod
@@ -0,0 +1,38 @@
+(footprint "C_0402" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DB0AA19)
+ (descr "Capacitor SMD 0402, reflow soldering, AVX (see smccp.pdf)")
+ (tags "capacitor 0402")
+ (attr smd)
+ (fp_text reference "REF**" (at -1.6 0 90) (layer "F.SilkS")
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ (tstamp 3eb0446e-053c-4f41-b072-fe0928e56d7e)
+ )
+ (fp_text value "C_0402" (at 0 1.2) (layer "F.SilkS")
+ (effects (font (size 0.6 0.6) (thickness 0.15)))
+ (tstamp 016d3bbc-36f7-4dfd-ac1e-35c2badd14a2)
+ )
+ (fp_text user "${REFERENCE}" (at 2.667 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp ca2a489a-578d-4618-b760-7ceb7ab36dcb)
+ )
+ (fp_line (start 1.016 -0.47) (end -1.016 -0.47) (layer "F.SilkS") (width 0.12) (tstamp 4c53d1df-971d-4bce-8606-3c7d813b5bd5))
+ (fp_line (start -1.016 0.47) (end 1.016 0.47) (layer "F.SilkS") (width 0.12) (tstamp 715ee2e1-5bc7-46f2-ac11-4d41b537bb99))
+ (fp_line (start -1.016 -0.47) (end -1.016 0.47) (layer "F.SilkS") (width 0.12) (tstamp a39f7cef-7c77-42ad-a139-fc8647fcff8a))
+ (fp_line (start 1.016 -0.47) (end 1.016 0.47) (layer "F.SilkS") (width 0.12) (tstamp f843e082-b496-4aae-a334-8ac26f736e6e))
+ (fp_line (start -1 -0.4) (end -1 0.4) (layer "F.CrtYd") (width 0.05) (tstamp 289484fa-c7d0-4dbc-bff7-ffeb58623333))
+ (fp_line (start -1 -0.4) (end 1 -0.4) (layer "F.CrtYd") (width 0.05) (tstamp 59997735-8e84-4ca0-897a-69c072e29900))
+ (fp_line (start 1 0.4) (end -1 0.4) (layer "F.CrtYd") (width 0.05) (tstamp 6a5ea4ab-ede1-400e-8fc8-4adbda7e3338))
+ (fp_line (start 1 0.4) (end 1 -0.4) (layer "F.CrtYd") (width 0.05) (tstamp df40abe9-c39b-49ee-bd97-a276044e75c3))
+ (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 0174df09-fd12-4471-9b88-a34ff77edaa8))
+ (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 06c92d01-5375-4edf-866d-9b397cd04e4d))
+ (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 6f99c79d-76b7-4212-9bf3-98daa92eb36a))
+ (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp f5a6b989-7c38-423d-965c-c5d66f744a80))
+ (pad "1" smd rect (at -0.55 0) (size 0.6 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 429fce08-5cce-4644-bdcd-fbce939a2008))
+ (pad "2" smd rect (at 0.55 0) (size 0.6 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f0ff31c9-e050-4235-8e03-5825a06061a8))
+ (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/C_0603.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/C_0603.kicad_mod
new file mode 100644
index 0000000..c2ce503
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/C_0603.kicad_mod
@@ -0,0 +1,24 @@
+(module "C_0603" (layer F.Cu) (tedit 5D536D34)
+ (descr "SMT, 1608, 0603")
+ (tags "SMT, 1608, 0603")
+ (attr smd)
+ (fp_text reference "C_0603" (at -2.05 0 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "R***" (at 0 -1.25) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start -1.35 0.55) (end -1.35 -0.55) (layer F.SilkS) (width 0.2))
+ (fp_line (start 1.35 0.55) (end -1.35 0.55) (layer F.SilkS) (width 0.2))
+ (fp_line (start 1.35 -0.55) (end 1.35 0.55) (layer F.SilkS) (width 0.2))
+ (fp_line (start -1.35 -0.55) (end 1.35 -0.55) (layer F.SilkS) (width 0.2))
+ (pad "2" smd rect (at 0.75 0) (size 0.8 0.75) (layers "F.Cu" "F.Paste" "F.Mask")
+ (clearance 0.1))
+ (pad "1" smd rect (at -0.75 0) (size 0.8 0.75) (layers "F.Cu" "F.Paste" "F.Mask")
+ (clearance 0.1))
+ (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Cherry-MX-Low-Profile.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Cherry-MX-Low-Profile.kicad_mod
new file mode 100644
index 0000000..9f87a62
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Cherry-MX-Low-Profile.kicad_mod
@@ -0,0 +1,24 @@
+(module Cherry-MX-Low-Profile (layer F.Cu) (tedit 5B8593EA)
+ (fp_text reference "Cherry MX Low Profile" (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value MX (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_line (start 6.95 6.95) (end -6.95 6.95) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.95 6.95) (end -6.95 -6.95) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.95 -6.95) (end 6.95 -6.95) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.95 -6.95) (end 6.95 6.95) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 6.25 6.25) (drill 6.25) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 6.05 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 4.13 3.3 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 3.7 180) (size 2.3 2.3) (drill 2.3) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Crystal_SMD_2520-4pin_2.5x2.0mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Crystal_SMD_2520-4pin_2.5x2.0mm.kicad_mod
new file mode 100644
index 0000000..f28030a
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Crystal_SMD_2520-4pin_2.5x2.0mm.kicad_mod
@@ -0,0 +1,38 @@
+(module "Crystal_SMD_2520-4pin_2.5x2.0mm" (layer F.Cu) (tedit 5D6E9031)
+ (descr "SMD Crystal SERIES SMD2520/4 http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf, 2.5x2.0mm^2 package")
+ (tags "SMD SMT crystal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.2) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text value "Crystal_SMD_2520-4pin_2.5x2.0mm" (at 0 2.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.7 -1.5) (end -1.7 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 1.5) (end 1.7 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.7 1.5) (end 1.7 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.7 -1.5) (end -1.7 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.65 1.4) (end 1.65 1.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 -1.4) (end -1.65 1.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 0) (end -0.25 1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -0.9) (end -1.15 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 0.9) (end -1.25 -0.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 1) (end -1.25 0.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.15 1) (end -1.15 1) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.25 0.9) (end 1.15 1) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.25 -0.9) (end 1.25 0.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.15 -1) (end 1.25 -0.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -1) (end 1.15 -1) (layer F.Fab) (width 0.1))
+ (fp_text user "%R" (at 0 0) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.09)))
+ )
+ (pad "4" smd rect (at -0.875 -0.7) (size 1.15 1) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at 0.875 -0.7) (size 1.15 1) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at 0.875 0.7) (size 1.15 1) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at -0.875 0.7) (size 1.15 1) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_3225-4Pin_3.2x2.5mm.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 0.8 0.8 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Crystal_SMD_3225-4pin_3.2x2.5mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Crystal_SMD_3225-4pin_3.2x2.5mm.kicad_mod
new file mode 100644
index 0000000..e43fe16
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Crystal_SMD_3225-4pin_3.2x2.5mm.kicad_mod
@@ -0,0 +1,34 @@
+(module "Crystal_SMD_3225-4pin_3.2x2.5mm" (layer F.Cu) (tedit 5DD9E2C8)
+ (descr "SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package")
+ (tags "SMD SMT crystal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.45) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text value "Crystal_SMD_3225-4pin_3.2x2.5mm" (at 0 2.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "%R" (at 0 0) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.105)))
+ )
+ (fp_line (start -1.6 -1.25) (end -1.6 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.6 1.25) (end 1.6 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.6 1.25) (end 1.6 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.6 -1.25) (end -1.6 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.6 0.25) (end -0.6 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 -1.65) (end -2 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 1.65) (end 2 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.1 -1.7) (end -2.1 1.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.1 1.7) (end 2.1 1.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.1 1.7) (end 2.1 -1.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.1 -1.7) (end -2.1 -1.7) (layer F.CrtYd) (width 0.05))
+ (pad "4" smd rect (at -1.1 -0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at 1.1 -0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at 1.1 0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at -1.1 0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_3225-4Pin_3.2x2.5mm.wrl"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/DFN1006-2.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/DFN1006-2.kicad_mod
new file mode 100644
index 0000000..18c9a7a
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/DFN1006-2.kicad_mod
@@ -0,0 +1,295 @@
+(footprint "DFN1006-2"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "SOD-882, DFN1006-2, body 1.0 x 0.6 x 0.48mm, pitch 0.65mm, https://assets.nexperia.com/documents/package-information/SOD882.pdf")
+ (tags "Diode SOD882 DFN1006-2")
+ (property "Reference" "REF**"
+ (at 0 -1.35 0)
+ (layer "F.SilkS")
+ (uuid "d74e559e-1688-4c16-bd35-9b7ca9307631")
+ (effects
+ (font
+ (size 0.7 0.7)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "DFN1006-2"
+ (at 0 1.35 0)
+ (layer "F.Fab")
+ (uuid "a7267fb0-b071-4e42-966f-c30d2a71559a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e8b554e2-37e7-4fe4-9bf2-aed510050287")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2c3626e1-4340-4128-8a2a-5db7a3d377b1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1ea9cb60-bf30-41f9-b28a-f7a649d34699")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -0.81 -0.61)
+ (end -0.81 0.61)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b7cad04b-b18f-4a9d-b0f1-4a5c8211c952")
+ )
+ (fp_line
+ (start -0.81 -0.61)
+ (end 0.5 -0.61)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "14732a9d-d9f7-48e2-bd0b-29a910ec9f9e")
+ )
+ (fp_line
+ (start -0.81 0.61)
+ (end 0.5 0.61)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "cc2ad85a-d070-4682-aba3-cfb16ad9d321")
+ )
+ (fp_line
+ (start -0.8 -0.6)
+ (end -0.8 0.6)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "070882b4-1eec-4a54-9e92-e7dbb226450b")
+ )
+ (fp_line
+ (start -0.8 -0.6)
+ (end 0.8 -0.6)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "796550f4-0256-4f97-a1b3-72a5fe39cb90")
+ )
+ (fp_line
+ (start 0.8 -0.6)
+ (end 0.8 0.6)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "84df1733-1e00-40d2-a399-f646a3f5660f")
+ )
+ (fp_line
+ (start 0.8 0.6)
+ (end -0.8 0.6)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "45617265-490a-4f79-95ca-25ce05a9ea27")
+ )
+ (fp_line
+ (start -0.5 -0.3)
+ (end 0.5 -0.3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c6d1e012-cba6-479a-b9fc-5750a4eff2ed")
+ )
+ (fp_line
+ (start -0.5 0.3)
+ (end -0.5 -0.3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f51d9329-231a-455f-91f2-c5d1cf4defad")
+ )
+ (fp_line
+ (start -0.15 0)
+ (end -0.3 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "532ac7a1-e51d-4092-949d-1e7b6c800e65")
+ )
+ (fp_line
+ (start -0.15 0)
+ (end 0.15 0.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a8655333-e9b1-47f0-abf7-27c9c9f7a29f")
+ )
+ (fp_line
+ (start -0.15 0.2)
+ (end -0.15 -0.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "72d25c12-9c9e-46a1-af31-fafb33621fe6")
+ )
+ (fp_line
+ (start 0.15 -0.2)
+ (end -0.15 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "60707771-5830-46b3-befb-e0d55e39c6e9")
+ )
+ (fp_line
+ (start 0.15 0)
+ (end 0.3 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0b113047-9d9f-4452-858b-8e70e5ad30ed")
+ )
+ (fp_line
+ (start 0.15 0.2)
+ (end 0.15 -0.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "545840a5-2395-4084-bd87-a602adb7a8f2")
+ )
+ (fp_line
+ (start 0.5 -0.3)
+ (end 0.5 0.3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "04e6a1e6-50ba-4259-8cf0-c1a13b0b8fb2")
+ )
+ (fp_line
+ (start 0.5 0.3)
+ (end -0.5 0.3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d5e1dba0-7571-4f1a-aee5-0d030a470bfb")
+ )
+ (fp_text user "${REFERENCE}"
+ (at -0.127 -1.35 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "04af5aee-23bb-44de-80c6-34c991b7b87b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" smd roundrect
+ (at -0.35 0)
+ (size 0.3 0.6)
+ (layers "F.Paste")
+ (roundrect_rratio 0.1666666667)
+ (solder_paste_margin -0.05)
+ (uuid "65763b66-447d-4062-be30-d969e4ec7305")
+ )
+ (pad "" smd roundrect
+ (at 0.35 0)
+ (size 0.3 0.6)
+ (layers "F.Paste")
+ (roundrect_rratio 0.1666666667)
+ (solder_paste_margin -0.05)
+ (uuid "a6781b27-479e-493f-8fa0-f7c277fd4e1d")
+ )
+ (pad "1" smd roundrect
+ (at -0.35 0)
+ (size 0.4 0.7)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.125)
+ (solder_paste_margin -0.05)
+ (uuid "dcc500c4-7164-4412-bdd2-acd5d2c30709")
+ )
+ (pad "2" smd roundrect
+ (at 0.35 0)
+ (size 0.4 0.7)
+ (layers "F.Cu" "F.Mask")
+ (roundrect_rratio 0.125)
+ (solder_paste_margin -0.05)
+ (uuid "8911ded9-705b-457e-a5d1-91f3b61497b9")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-882.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/D_0805-123.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/D_0805-123.kicad_mod
new file mode 100644
index 0000000..dbe5963
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/D_0805-123.kicad_mod
@@ -0,0 +1,29 @@
+(module "D_0805-123" (layer F.Cu) (tedit 5E23879F)
+ (attr smd)
+ (fp_text reference "D_0805" (at 0 1.4) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "VAL**" (at 0 -1.925) (layer F.SilkS) hide
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start 0.3 0) (end 0.6 0) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.3 0) (end -0.6 0) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.3 -0.35) (end -0.3 0.4) (layer F.SilkS) (width 0.2))
+ (fp_line (start 0.3 0.4) (end -0.3 0) (layer F.SilkS) (width 0.2))
+ (fp_line (start 0.3 -0.35) (end 0.3 0.4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.3 0) (end 0.3 -0.35) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2 -0.7) (end -2 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2.4 -0.7) (end -2.4 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2.2 -0.7) (end -2.2 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2.6 -0.7) (end -2.6 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2.6 0.7) (end 2 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start 2 -0.7) (end 2 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2.6 -0.7) (end 2 -0.7) (layer F.SilkS) (width 0.2))
+ (pad "2" smd rect (at 1.3 0) (size 1.4 1.3) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at -1.3 0) (size 1.4 1.3) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0805_2012Metric.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/D_0805.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/D_0805.kicad_mod
new file mode 100644
index 0000000..458bfdf
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/D_0805.kicad_mod
@@ -0,0 +1,29 @@
+(module "D_0805" (layer F.Cu) (tedit 5D633ABB)
+ (attr smd)
+ (fp_text reference "D_0805" (at 0 1.4) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "VAL**" (at 0 -1.925) (layer F.SilkS) hide
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.7) (end 1.4 -0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2 0.7) (end 1.4 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -1.4 -0.7) (end -1.4 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -1.6 -0.7) (end -1.6 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -1.8 -0.7) (end -1.8 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2 -0.7) (end -2 0.7) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.3 0) (end 0.3 -0.35) (layer F.SilkS) (width 0.2))
+ (fp_line (start 0.3 -0.35) (end 0.3 0.4) (layer F.SilkS) (width 0.2))
+ (fp_line (start 0.3 0.4) (end -0.3 0) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.3 -0.35) (end -0.3 0.4) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.3 0) (end -0.6 0) (layer F.SilkS) (width 0.2))
+ (fp_line (start 0.3 0) (end 0.6 0) (layer F.SilkS) (width 0.2))
+ (pad "2" smd rect (at 0.95 0) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at -0.95 0) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0805_2012Metric.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/D_SOD-323.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/D_SOD-323.kicad_mod
new file mode 100644
index 0000000..c1ea89c
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/D_SOD-323.kicad_mod
@@ -0,0 +1,47 @@
+(module "D_SOD-323" (layer F.Cu) (tedit 5DB0AFE1)
+ (descr "SOD-323")
+ (tags "SOD-323")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -1.85) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "D_SOD-323" (at 0.1 1.9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "%R" (at 0 -1.85) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.5 -0.85) (end -1.5 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.2 0) (end 0.45 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.2 0.35) (end -0.3 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.2 -0.35) (end 0.2 0.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 0) (end 0.2 -0.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 0) (end -0.5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -0.35) (end -0.3 0.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 0.7) (end -0.9 -0.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 0.7) (end -0.9 0.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -0.7) (end 0.9 0.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.7) (end 0.9 -0.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.6 -0.95) (end 1.6 -0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.6 -0.95) (end 1.6 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.6 0.95) (end 1.6 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.6 -0.95) (end -1.6 0.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 0.85) (end 1.05 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -0.85) (end 1.05 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.397 -0.85) (end -1.397 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.524 -0.85) (end -1.524 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.143 -0.85) (end 1.143 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.127 -0.381) (end -0.381 0) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.381 0) (end 0.127 0.381) (layer F.SilkS) (width 0.2))
+ (fp_line (start 0.127 0.381) (end 0.127 -0.381) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.381 -0.381) (end -0.381 0.381) (layer F.SilkS) (width 0.2))
+ (fp_line (start 0.127 0) (end 0.381 0) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.508 0) (end -0.635 0) (layer F.SilkS) (width 0.2))
+ (pad "2" smd rect (at 1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at -1.05 0) (size 0.6 0.45) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-323.wrl"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/D_SOD123.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/D_SOD123.kicad_mod
new file mode 100644
index 0000000..2ccc8db
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/D_SOD123.kicad_mod
@@ -0,0 +1,18 @@
+(module D_SOD123 (layer F.Cu) (tedit 561B69D3)
+ (attr smd)
+ (fp_text reference D_SOD123 (at 0 1.925) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text value VAL** (at 0 -1.925) (layer F.SilkS) hide
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -3.075 1.2) (end -3.075 -1.2) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer F.SilkS) (width 0.2))
+ (fp_line (start -2.925 -1.2) (end -2.925 1.2) (layer F.SilkS) (width 0.2))
+ (fp_line (start -3.2 -1.2) (end 2.8 -1.2) (layer F.SilkS) (width 0.2))
+ (fp_line (start 2.8 -1.2) (end 2.8 1.2) (layer F.SilkS) (width 0.2))
+ (fp_line (start 2.8 1.2) (end -3.2 1.2) (layer F.SilkS) (width 0.2))
+ (fp_line (start -3.2 1.2) (end -3.2 -1.2) (layer F.SilkS) (width 0.2))
+ (pad 2 smd rect (at 1.7 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -1.7 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/D_SOD123F.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/D_SOD123F.kicad_mod
new file mode 100644
index 0000000..de143c2
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/D_SOD123F.kicad_mod
@@ -0,0 +1,210 @@
+(footprint "D_SOD123F"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (property "Reference" "D_SOD123"
+ (at 0 1.4 0)
+ (layer "F.SilkS")
+ (uuid "540c13f1-16ee-41f2-b220-a17dc6a0956a")
+ (effects
+ (font
+ (size 0.7 0.7)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "VAL**"
+ (at 0 -1.925 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "eb9c01be-1eb1-4445-84e9-0a83047bef07")
+ (effects
+ (font
+ (size 0.7 0.7)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "888fd599-bb59-44ec-9449-2e402a5625dc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d0b3c713-e7f8-4d7b-af42-41697cdecdc9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "29f92f28-59c7-454f-bb52-c405c35ec1a2")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -2.7 -0.7)
+ (end -2.7 0.7)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d957fbdc-103a-4298-9288-27968f244c7f")
+ )
+ (fp_line
+ (start -2.7 -0.7)
+ (end 2.1 -0.7)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dc3acb47-81d3-4540-b1a7-7dca0f604356")
+ )
+ (fp_line
+ (start -2.7 0.7)
+ (end 2.1 0.7)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e2913045-1939-4ca0-bac0-8bcbb66539de")
+ )
+ (fp_line
+ (start -2.1 -0.7)
+ (end -2.1 0.7)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "91c3468e-0ffc-4007-9e90-fd6bc7f94989")
+ )
+ (fp_line
+ (start -0.3 -0.35)
+ (end -0.3 0.4)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "28205ced-1507-4b3d-abc4-1ef2597b1985")
+ )
+ (fp_line
+ (start -0.3 0)
+ (end -0.6 0)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "cbe93141-9f7b-4dd7-bf87-8ba0e9e7e5b1")
+ )
+ (fp_line
+ (start -0.3 0)
+ (end 0.3 -0.35)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bdabba1b-9ea8-4ed4-94e6-bad68dc6d535")
+ )
+ (fp_line
+ (start 0.3 -0.35)
+ (end 0.3 0.4)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e0a7eaa6-c2c0-460f-91e5-bd90b4f61085")
+ )
+ (fp_line
+ (start 0.3 0)
+ (end 0.6 0)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ce4e9f39-e360-408d-a2a8-07408555fb63")
+ )
+ (fp_line
+ (start 0.3 0.4)
+ (end -0.3 0)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3567eea3-f4f2-4cac-a437-5ac3aec3d877")
+ )
+ (fp_line
+ (start 2.1 -0.7)
+ (end 2.1 0.7)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3af3cac6-00d6-4d15-a340-bd648dcd3241")
+ )
+ (fp_rect
+ (start -2.7 -0.7)
+ (end -2.1 0.7)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "0c7c69b3-0551-4004-875a-8504a7dfc996")
+ )
+ (pad "1" smd rect
+ (at -1.4 0)
+ (size 1.2 1.2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "57790a94-72c9-4732-a6a9-9eae8470ff0c")
+ )
+ (pad "2" smd rect
+ (at 1.4 0)
+ (size 1.2 1.2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "1d7a3bde-f35d-4cbc-9373-b1832b700e52")
+ )
+ (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123F.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+)
\ No newline at end of file
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Diode-Hybrid-Back.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Diode-Hybrid-Back.kicad_mod
new file mode 100644
index 0000000..dc94a14
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Diode-Hybrid-Back.kicad_mod
@@ -0,0 +1,30 @@
+(module Diode-Hybrid-Back (layer F.Cu) (tedit 5B1AAB68)
+ (attr smd)
+ (fp_text reference D** (at -0.0254 1.4) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value D (at 0 -1.925) (layer F.SilkS) hide
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start 1.778 0.762) (end 1.778 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 1.905 0.762) (end 1.905 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.032 -0.762) (end 2.032 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.413 0.762) (end 2.413 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.286 -0.762) (end 2.286 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.159 0.762) (end 2.159 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.54 -0.762) (end -2.54 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.54 -0.762) (end -2.54 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.54 0.762) (end 2.54 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.54 0.762) (end 2.54 0.762) (layer B.SilkS) (width 0.15))
+ (pad 2 smd rect (at -2.5 0) (size 2.9 0.5) (layers B.Cu))
+ (pad 2 smd rect (at -1.4 0) (size 1.6 1.2) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd rect (at 1.4 0) (size 1.6 1.2) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd rect (at 2.5 0) (size 2.9 0.5) (layers B.Cu))
+ (pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole rect (at 3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
+ (model ${KICAD6_3DMODEL_DIR}/Diodes_SMD.3dshapes/D_SOD-123.step
+ (offset (xyz 0 0 -1.8))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 180 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Diode-dual.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Diode-dual.kicad_mod
new file mode 100644
index 0000000..55ffd9e
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Diode-dual.kicad_mod
@@ -0,0 +1,35 @@
+(module Diode-dual (layer F.Cu) (tedit 5B7FFAB1)
+ (attr smd)
+ (fp_text reference D** (at -0.0254 1.4) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text value D (at 0 -1.925) (layer F.SilkS) hide
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start 1.778 0.762) (end 1.778 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.905 0.762) (end 1.905 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.032 -0.762) (end 2.032 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.413 0.762) (end 2.413 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.286 -0.762) (end 2.286 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.159 0.762) (end 2.159 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.54 0.762) (end -2.032 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.54 -0.762) (end -2.54 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.54 -0.762) (end -2.54 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.54 0.762) (end 2.54 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.54 0.762) (end 2.54 0.762) (layer F.SilkS) (width 0.15))
+ (pad 2 smd rect (at -2.5 0) (size 2.9 0.5) (layers B.Cu))
+ (pad 2 smd rect (at -1.4 0) (size 1.6 1.2) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd rect (at 1.4 0) (size 1.6 1.2) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd rect (at 2.5 0) (size 2.9 0.5) (layers B.Cu))
+ (pad 1 smd rect (at 1.4 0) (size 1.6 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.4 0) (size 1.6 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole rect (at 3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 smd rect (at -2.5 0) (size 2.9 0.5) (layers F.Cu))
+ (pad 1 smd rect (at 2.5 0) (size 2.9 0.5) (layers F.Cu))
+ (model ${KICAD6_3DMODEL_DIR}/Diodes_SMD.3dshapes/D_SOD-123.step
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Diode-hybrid-3pad.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Diode-hybrid-3pad.kicad_mod
new file mode 100644
index 0000000..8722810
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Diode-hybrid-3pad.kicad_mod
@@ -0,0 +1,33 @@
+(module Diode-hybrid-3pad (layer F.Cu) (tedit 59509714)
+ (attr smd)
+ (fp_text reference D** (at -1.8 0.0508) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text value D (at 0 -1.925) (layer F.SilkS) hide
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start 3.2 -0.8) (end -2.8 -0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.2 0.8) (end 3.2 -0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 0.8) (end 3.2 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 -0.8) (end -2.8 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 3.2 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2 0) (end 1.6 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2 0) (end 1.6 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 3.2 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 2 0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 -0.6) (end 2.8 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 -0.6) (end 2.8 0.6) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2 0.6) (end 2.8 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2 -0.6) (end 2 0.6) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 2 -0.6) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.8 -0.6) (end 2.8 0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 -0.6) (end 2 0.6) (layer F.SilkS) (width 0.15))
+ (pad 2 smd rect (at -1.5 0) (size 4 0.25) (layers B.Cu)
+ (solder_mask_margin -999))
+ (pad 2 smd rect (at 0.91 0) (size 1.34 1.34) (layers B.Cu B.Paste B.Mask))
+ (pad 2 smd rect (at 0.91 0) (size 1.34 1.34) (layers F.Cu F.Paste F.Mask))
+ (pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole rect (at 3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 smd rect (at -1.5 0) (size 4 0.25) (layers F.Cu)
+ (solder_mask_margin -999))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Diode.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Diode.kicad_mod
new file mode 100644
index 0000000..feb6b2b
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Diode.kicad_mod
@@ -0,0 +1,19 @@
+(module Diode (layer F.Cu) (tedit 549B02AC)
+ (fp_text reference Ref** (at 0 0) (layer F.SilkS)
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value VAL** (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_line (start 0.9 1.1) (end 0.9 -1.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.1 -1.1) (end 1.1 1.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.3 -1) (end 1.3 -1.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.3 -1.1) (end 1.3 -1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.3 1.1) (end 1.3 -1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.524 -1.143) (end 1.524 -1.143) (layer F.SilkS) (width 0.2032))
+ (fp_line (start 1.524 -1.143) (end 1.524 1.143) (layer F.SilkS) (width 0.2032))
+ (fp_line (start 1.524 1.143) (end -1.524 1.143) (layer F.SilkS) (width 0.2032))
+ (fp_line (start -1.524 1.143) (end -1.524 -1.143) (layer F.SilkS) (width 0.2032))
+ (pad 1 thru_hole circle (at -3.81 0) (size 1.651 1.651) (drill 0.9906) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole rect (at 3.81 0) (size 1.651 1.651) (drill 0.9906) (layers *.Cu *.SilkS *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Diode_Long.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Diode_Long.kicad_mod
new file mode 100644
index 0000000..da56fd0
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Diode_Long.kicad_mod
@@ -0,0 +1,21 @@
+(module Diode_Long (layer F.Cu) (tedit 59287378)
+ (fp_text reference Ref** (at 0 0) (layer F.SilkS)
+ (effects (font (size 0.8 0.7) (thickness 0.15)))
+ )
+ (fp_text value VAL** (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 0.8 0.7) (thickness 0.15)))
+ )
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.032 0.762) (end 2.032 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.032 -0.762) (end -2.032 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.032 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.032 -0.762) (end 2.032 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.032 0.762) (end 2.032 -0.762) (layer F.SilkS) (width 0.15))
+ (pad 2 thru_hole circle (at -4 0) (size 2 2) (drill 0.9) (layers *.Cu *.SilkS *.Mask))
+ (pad 1 thru_hole rect (at 4 0) (size 2 2) (drill 0.9) (layers *.Cu *.SilkS *.Mask))
+ (model Diodes_THT.3dshapes/D_DO-35_SOD27_P10.16mm_Horizontal.wrl
+ (at (xyz 0.155 0 0))
+ (scale (xyz 0.31 0.31 0.31))
+ (rotate (xyz 0 0 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/EN11_Encoder_horizontal.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/EN11_Encoder_horizontal.kicad_mod
new file mode 100644
index 0000000..799e1f7
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/EN11_Encoder_horizontal.kicad_mod
@@ -0,0 +1,28 @@
+(footprint "EN11_Encoder_horizontal" (version 20210424) (generator pcbnew) (layer "F.Cu")
+ (tedit 6176DDFD)
+ (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a81155bc-9d15-4654-b3f7-18a5b2be92c0)
+ )
+ (fp_text value "EN11_Encoder_horizontal" (at 0 1 unlocked) (layer "F.Fab") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 44d178af-e812-4821-80f4-c8b9d7b1ea80)
+ )
+ (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51781a4b-d14b-4cdd-b632-351665534537)
+ )
+ (fp_rect (start -7.92 -3.15) (end 7.92 4.2) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp 2ffc9ca1-f48e-4a36-86a6-80c8d73a9839))
+ (pad "" thru_hole oval (at -6.75 0) (size 2.2 2.5) (drill oval 1.6 1.9) (layers *.Cu *.Mask) (tstamp bbc9e3e6-dad9-449e-909f-fac1e019c3ba))
+ (pad "" thru_hole oval (at 6.75 0) (size 2.2 2.5) (drill oval 1.6 1.9) (layers *.Cu *.Mask) (tstamp f953cf07-d8b0-40e7-8d80-50e906c5eb83))
+ (pad "A" thru_hole circle (at -2.5 1.25) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 74bc93e0-5afe-41b8-9f35-e63686e04108))
+ (pad "B" thru_hole circle (at 2.5 1.25) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 52bbba4b-7e2d-466a-b42b-12f6ab33f5c2))
+ (pad "C" thru_hole circle (at 0 1.25) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 2c45b371-9b8e-42c8-bdd5-4f6d474df10e))
+ (pad "S1" thru_hole circle (at -2.5 -1.25) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 91515bce-ae49-46f6-a6d4-251d8dfb69f6))
+ (pad "S2" thru_hole circle (at 2.5 -1.25) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp fd129759-59b7-4afc-9202-6c07ff008728))
+ (model "${KIPRJMOD}/3dmodels/mechanical/Keebio-Parts/EC11B-SW-Horiz-15K-blue.step"
+ (offset (xyz 0 -5 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-AF-staggered.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-AF-staggered.kicad_mod
new file mode 100644
index 0000000..8dec023
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-AF-staggered.kicad_mod
@@ -0,0 +1,67 @@
+(module "Elite-AF-staggered" (layer F.Cu) (tedit 5EEB93D1)
+ (fp_text reference "REF**" (at 0 -0.762 unlocked) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "Elite-AF-staggered" (at 0 -6.35 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.016 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -27.907845 8.89) (end -27.907845 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -27.94 -8.89) (end -8.89 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -27.94 8.89) (end 27.94 8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.958255 8.89) (end 27.958255 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.94 -8.89) (end 8.89 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.89 -8.89) (end 6.604 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.89 -8.89) (end -6.604 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.35 -11.43) (end 6.35 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.604 -8.89) (end 6.604 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.604 -11.43) (end 6.35 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.604 -8.89) (end -6.604 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.604 -11.43) (end -6.35 -11.43) (layer F.SilkS) (width 0.12))
+ (pad "1" thru_hole circle (at -11.43 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 47b5281c-fce8-4508-b532-7d08b4d33e99))
+ (pad "2" thru_hole circle (at -13.97 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 46129656-cfdc-4b34-8ac1-19f0bfdf8db0))
+ (pad "3" thru_hole circle (at -16.51 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 917bd245-f9fc-4298-9a85-1f21e35511d2))
+ (pad "4" thru_hole circle (at -19.05 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b214612b-998f-4b2e-9e10-f2983e89780c))
+ (pad "5" thru_hole circle (at -21.59 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp a512a189-eedf-4035-80ee-40d7b36c736e))
+ (pad "6" thru_hole circle (at -26.67 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 37564b80-fc29-432d-ba9c-cfc55f1db23a))
+ (pad "7" thru_hole circle (at -26.67 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 8245b392-220e-4d5d-891c-39d7b9ec1fc6))
+ (pad "8" thru_hole circle (at -26.67 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b3587607-603c-4ba8-8768-4e7097cfd889))
+ (pad "9" thru_hole circle (at -26.67 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4d1504fb-5d82-42e6-b2dd-c09199a77f02))
+ (pad "10" thru_hole circle (at -26.67 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6fa665f1-1788-4f47-8b1f-efb4393a439a))
+ (pad "11" thru_hole circle (at -26.67 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fc32d494-5f21-4054-9a33-853894d4b721))
+ (pad "12" thru_hole circle (at -26.67 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1e97abf2-5bd1-4958-8505-77dbe5efebfb))
+ (pad "13" thru_hole circle (at -21.59 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 8317f00d-4c33-4be3-92a7-87d3bf94083d))
+ (pad "14" thru_hole circle (at -19.05 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e4529cbd-f79a-4e42-8435-713f97c06b54))
+ (pad "15" thru_hole circle (at -16.51 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 540ce90b-3505-40be-9e1a-fa293b995631))
+ (pad "16" thru_hole circle (at -13.97 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 07d1075a-cca5-4bca-8aa2-6e82480280e9))
+ (pad "17" thru_hole circle (at -11.43 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d6bc4d5b-2575-412b-8d77-5a9f7ce96080))
+ (pad "18" thru_hole circle (at -8.89 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 67ea52c7-e0f5-4119-a0f7-db97176d4d3e))
+ (pad "19" thru_hole circle (at -6.35 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d728caa6-23db-40e2-808e-f361cd18b476))
+ (pad "20" thru_hole circle (at -3.81 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp bec40726-ee57-4e1a-9029-9c8ab64afaa4))
+ (pad "22" thru_hole circle (at 3.81 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 62a011c0-87a7-458e-8a52-b220737859a3))
+ (pad "23" thru_hole circle (at 6.35 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 864ecf12-a15b-40b8-9521-552e91aeed81))
+ (pad "24" thru_hole circle (at 8.89 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b024fa8a-d94f-4e48-9704-b43c4a0800d9))
+ (pad "25" thru_hole circle (at 11.43 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp c9edb9a1-e499-43ed-a2de-8682ce1a3990))
+ (pad "26" thru_hole circle (at 13.97 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp f822671e-44ca-42e0-a4c5-bfd130e1eb29))
+ (pad "27" thru_hole circle (at 16.51 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5f828d7a-9cc3-4935-b2ee-b4017b94a3aa))
+ (pad "28" thru_hole circle (at 19.05 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 339dd46d-e3bf-44cb-888e-23f47f2e5897))
+ (pad "29" thru_hole circle (at 21.59 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 29a76800-782e-4e3c-b390-5e522593261f))
+ (pad "30" thru_hole circle (at 26.67 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4ae20d37-f92d-4b37-ac7d-a0d3ccb0480d))
+ (pad "31" thru_hole circle (at 26.67 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b53ca3b4-5a66-4fb5-9c46-ff720dfe38bf))
+ (pad "32" thru_hole circle (at 26.67 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ab59a4ab-cf77-47d4-a779-dfb792153925))
+ (pad "33" thru_hole circle (at 26.67 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fa6aafb4-b79f-43b6-9bdd-c003a180dec4))
+ (pad "34" thru_hole circle (at 26.67 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6ad5939c-c1b7-41ec-bffd-c46afcc55e5c))
+ (pad "35" thru_hole circle (at 26.67 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ac20e4b7-62ad-418f-b994-0a443a7c8d43))
+ (pad "36" thru_hole circle (at 26.67 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1e688781-1a1f-4c32-81b3-29d8fe952389))
+ (pad "37" thru_hole circle (at 21.59 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fe1b6355-2301-4101-8e05-ba30f8b0c7f5))
+ (pad "38" thru_hole circle (at 19.05 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 57dc911a-a73d-4f44-b6b6-a3c3a5927c08))
+ (pad "39" thru_hole circle (at 16.51 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 9a8f5ab9-461d-4e52-a9e7-48286061c3b6))
+ (pad "40" thru_hole circle (at 13.97 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 2580598a-b546-429c-bdce-5093a72e6510))
+ (pad "41" thru_hole circle (at 11.43 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp f69cb5a4-d976-4a8c-98b4-fcfa38ddd9aa))
+ (pad "36" thru_hole circle (at 24.13 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1e688781-1a1f-4c32-81b3-29d8fe952389))
+ (pad "30" thru_hole circle (at 24.13 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4ae20d37-f92d-4b37-ac7d-a0d3ccb0480d))
+ (pad "6" thru_hole circle (at -24.13 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 37564b80-fc29-432d-ba9c-cfc55f1db23a))
+ (pad "12" thru_hole circle (at -24.13 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1e97abf2-5bd1-4958-8505-77dbe5efebfb))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-AF-wide.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-AF-wide.kicad_mod
new file mode 100644
index 0000000..01c9292
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-AF-wide.kicad_mod
@@ -0,0 +1,68 @@
+(module "Elite-AF-wide" (layer F.Cu) (tedit 5EEB9194)
+ (fp_text reference "REF**" (at 0 -0.762 unlocked) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "Elite-AF-wide" (at 0 -6.35 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.016 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -26.637845 8.89) (end -26.637845 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -26.67 -8.89) (end -8.89 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -26.67 8.89) (end 26.67 8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.688255 8.89) (end 26.688255 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.67 -8.89) (end 8.89 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.89 -8.89) (end 6.604 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.89 -8.89) (end -6.604 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.35 -11.43) (end 6.35 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.604 -8.89) (end 6.604 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.604 -11.43) (end 6.35 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.604 -8.89) (end -6.604 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.604 -11.43) (end -6.35 -11.43) (layer F.SilkS) (width 0.12))
+ (pad "1" thru_hole circle (at -10.16 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 47b5281c-fce8-4508-b532-7d08b4d33e99))
+ (pad "2" thru_hole circle (at -12.7 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 46129656-cfdc-4b34-8ac1-19f0bfdf8db0))
+ (pad "3" thru_hole circle (at -15.24 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 917bd245-f9fc-4298-9a85-1f21e35511d2))
+ (pad "4" thru_hole circle (at -17.78 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b214612b-998f-4b2e-9e10-f2983e89780c))
+ (pad "5" thru_hole circle (at -20.32 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp a512a189-eedf-4035-80ee-40d7b36c736e))
+ (pad "6" thru_hole circle (at -25.4 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 37564b80-fc29-432d-ba9c-cfc55f1db23a))
+ (pad "7" thru_hole circle (at -25.4 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 8245b392-220e-4d5d-891c-39d7b9ec1fc6))
+ (pad "8" thru_hole circle (at -25.4 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b3587607-603c-4ba8-8768-4e7097cfd889))
+ (pad "9" thru_hole circle (at -25.4 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4d1504fb-5d82-42e6-b2dd-c09199a77f02))
+ (pad "10" thru_hole circle (at -25.4 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6fa665f1-1788-4f47-8b1f-efb4393a439a))
+ (pad "11" thru_hole circle (at -25.4 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fc32d494-5f21-4054-9a33-853894d4b721))
+ (pad "12" thru_hole circle (at -25.4 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1e97abf2-5bd1-4958-8505-77dbe5efebfb))
+ (pad "13" thru_hole circle (at -20.32 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 8317f00d-4c33-4be3-92a7-87d3bf94083d))
+ (pad "14" thru_hole circle (at -17.78 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e4529cbd-f79a-4e42-8435-713f97c06b54))
+ (pad "15" thru_hole circle (at -15.24 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 540ce90b-3505-40be-9e1a-fa293b995631))
+ (pad "16" thru_hole circle (at -12.7 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 07d1075a-cca5-4bca-8aa2-6e82480280e9))
+ (pad "17" thru_hole circle (at -10.16 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d6bc4d5b-2575-412b-8d77-5a9f7ce96080))
+ (pad "18" thru_hole circle (at -7.62 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 67ea52c7-e0f5-4119-a0f7-db97176d4d3e))
+ (pad "19" thru_hole circle (at -5.08 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d728caa6-23db-40e2-808e-f361cd18b476))
+ (pad "20" thru_hole circle (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp bec40726-ee57-4e1a-9029-9c8ab64afaa4))
+ (pad "21" thru_hole circle (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 3c0cd393-a31e-4bed-ae7f-7a62a8d48cfc))
+ (pad "22" thru_hole circle (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 62a011c0-87a7-458e-8a52-b220737859a3))
+ (pad "23" thru_hole circle (at 5.08 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 864ecf12-a15b-40b8-9521-552e91aeed81))
+ (pad "24" thru_hole circle (at 7.62 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b024fa8a-d94f-4e48-9704-b43c4a0800d9))
+ (pad "25" thru_hole circle (at 10.16 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp c9edb9a1-e499-43ed-a2de-8682ce1a3990))
+ (pad "26" thru_hole circle (at 12.7 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp f822671e-44ca-42e0-a4c5-bfd130e1eb29))
+ (pad "27" thru_hole circle (at 15.24 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5f828d7a-9cc3-4935-b2ee-b4017b94a3aa))
+ (pad "28" thru_hole circle (at 17.78 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 339dd46d-e3bf-44cb-888e-23f47f2e5897))
+ (pad "29" thru_hole circle (at 20.32 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 29a76800-782e-4e3c-b390-5e522593261f))
+ (pad "30" thru_hole circle (at 25.4 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4ae20d37-f92d-4b37-ac7d-a0d3ccb0480d))
+ (pad "31" thru_hole circle (at 25.4 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b53ca3b4-5a66-4fb5-9c46-ff720dfe38bf))
+ (pad "32" thru_hole circle (at 25.4 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ab59a4ab-cf77-47d4-a779-dfb792153925))
+ (pad "33" thru_hole circle (at 25.4 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fa6aafb4-b79f-43b6-9bdd-c003a180dec4))
+ (pad "34" thru_hole circle (at 25.4 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6ad5939c-c1b7-41ec-bffd-c46afcc55e5c))
+ (pad "35" thru_hole circle (at 25.4 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ac20e4b7-62ad-418f-b994-0a443a7c8d43))
+ (pad "36" thru_hole circle (at 25.4 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1e688781-1a1f-4c32-81b3-29d8fe952389))
+ (pad "37" thru_hole circle (at 20.32 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fe1b6355-2301-4101-8e05-ba30f8b0c7f5))
+ (pad "38" thru_hole circle (at 17.78 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 57dc911a-a73d-4f44-b6b6-a3c3a5927c08))
+ (pad "39" thru_hole circle (at 15.24 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 9a8f5ab9-461d-4e52-a9e7-48286061c3b6))
+ (pad "40" thru_hole circle (at 12.7 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 2580598a-b546-429c-bdce-5093a72e6510))
+ (pad "41" thru_hole circle (at 10.16 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp f69cb5a4-d976-4a8c-98b4-fcfa38ddd9aa))
+ (pad "36" thru_hole circle (at 22.86 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1e688781-1a1f-4c32-81b3-29d8fe952389))
+ (pad "30" thru_hole circle (at 22.86 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4ae20d37-f92d-4b37-ac7d-a0d3ccb0480d))
+ (pad "6" thru_hole circle (at -22.86 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 37564b80-fc29-432d-ba9c-cfc55f1db23a))
+ (pad "12" thru_hole circle (at -22.86 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1e97abf2-5bd1-4958-8505-77dbe5efebfb))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-AF.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-AF.kicad_mod
new file mode 100644
index 0000000..3fbe5e3
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-AF.kicad_mod
@@ -0,0 +1,64 @@
+(module "Elite-AF" (layer F.Cu) (tedit 5EEB8FB6)
+ (fp_text reference "REF**" (at 0 -0.762 unlocked) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "Elite-AF" (at 0 -6.35 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.016 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -24.13 8.89) (end -24.13 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -24.13 -8.89) (end -8.89 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -24.13 8.89) (end 24.13 8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.13 8.89) (end 24.13 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.13 -8.89) (end 8.89 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.89 -8.89) (end 6.604 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.89 -8.89) (end -6.604 -8.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.35 -11.43) (end 6.35 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.604 -8.89) (end 6.604 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.604 -11.43) (end 6.35 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.604 -8.89) (end -6.604 -11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.604 -11.43) (end -6.35 -11.43) (layer F.SilkS) (width 0.12))
+ (pad "1" thru_hole circle (at -10.16 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 47b5281c-fce8-4508-b532-7d08b4d33e99))
+ (pad "2" thru_hole circle (at -12.7 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 46129656-cfdc-4b34-8ac1-19f0bfdf8db0))
+ (pad "3" thru_hole circle (at -15.24 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 917bd245-f9fc-4298-9a85-1f21e35511d2))
+ (pad "4" thru_hole circle (at -17.78 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b214612b-998f-4b2e-9e10-f2983e89780c))
+ (pad "5" thru_hole circle (at -20.32 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp a512a189-eedf-4035-80ee-40d7b36c736e))
+ (pad "6" thru_hole circle (at -22.86 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 37564b80-fc29-432d-ba9c-cfc55f1db23a))
+ (pad "7" thru_hole circle (at -22.86 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 8245b392-220e-4d5d-891c-39d7b9ec1fc6))
+ (pad "8" thru_hole circle (at -22.86 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b3587607-603c-4ba8-8768-4e7097cfd889))
+ (pad "9" thru_hole circle (at -22.86 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4d1504fb-5d82-42e6-b2dd-c09199a77f02))
+ (pad "10" thru_hole circle (at -22.86 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6fa665f1-1788-4f47-8b1f-efb4393a439a))
+ (pad "11" thru_hole circle (at -22.86 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fc32d494-5f21-4054-9a33-853894d4b721))
+ (pad "12" thru_hole circle (at -22.86 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1e97abf2-5bd1-4958-8505-77dbe5efebfb))
+ (pad "13" thru_hole circle (at -20.32 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 8317f00d-4c33-4be3-92a7-87d3bf94083d))
+ (pad "14" thru_hole circle (at -17.78 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp e4529cbd-f79a-4e42-8435-713f97c06b54))
+ (pad "15" thru_hole circle (at -15.24 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 540ce90b-3505-40be-9e1a-fa293b995631))
+ (pad "16" thru_hole circle (at -12.7 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 07d1075a-cca5-4bca-8aa2-6e82480280e9))
+ (pad "17" thru_hole circle (at -10.16 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d6bc4d5b-2575-412b-8d77-5a9f7ce96080))
+ (pad "18" thru_hole circle (at -7.62 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 67ea52c7-e0f5-4119-a0f7-db97176d4d3e))
+ (pad "19" thru_hole circle (at -5.08 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp d728caa6-23db-40e2-808e-f361cd18b476))
+ (pad "20" thru_hole circle (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp bec40726-ee57-4e1a-9029-9c8ab64afaa4))
+ (pad "21" thru_hole circle (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 3c0cd393-a31e-4bed-ae7f-7a62a8d48cfc))
+ (pad "22" thru_hole circle (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 62a011c0-87a7-458e-8a52-b220737859a3))
+ (pad "23" thru_hole circle (at 5.08 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 864ecf12-a15b-40b8-9521-552e91aeed81))
+ (pad "24" thru_hole circle (at 7.62 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b024fa8a-d94f-4e48-9704-b43c4a0800d9))
+ (pad "25" thru_hole circle (at 10.16 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp c9edb9a1-e499-43ed-a2de-8682ce1a3990))
+ (pad "26" thru_hole circle (at 12.7 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp f822671e-44ca-42e0-a4c5-bfd130e1eb29))
+ (pad "27" thru_hole circle (at 15.24 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 5f828d7a-9cc3-4935-b2ee-b4017b94a3aa))
+ (pad "28" thru_hole circle (at 17.78 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 339dd46d-e3bf-44cb-888e-23f47f2e5897))
+ (pad "29" thru_hole circle (at 20.32 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 29a76800-782e-4e3c-b390-5e522593261f))
+ (pad "30" thru_hole circle (at 22.86 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 4ae20d37-f92d-4b37-ac7d-a0d3ccb0480d))
+ (pad "31" thru_hole circle (at 22.86 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp b53ca3b4-5a66-4fb5-9c46-ff720dfe38bf))
+ (pad "32" thru_hole circle (at 22.86 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ab59a4ab-cf77-47d4-a779-dfb792153925))
+ (pad "33" thru_hole circle (at 22.86 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fa6aafb4-b79f-43b6-9bdd-c003a180dec4))
+ (pad "34" thru_hole circle (at 22.86 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6ad5939c-c1b7-41ec-bffd-c46afcc55e5c))
+ (pad "35" thru_hole circle (at 22.86 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp ac20e4b7-62ad-418f-b994-0a443a7c8d43))
+ (pad "36" thru_hole circle (at 22.86 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 1e688781-1a1f-4c32-81b3-29d8fe952389))
+ (pad "37" thru_hole circle (at 20.32 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp fe1b6355-2301-4101-8e05-ba30f8b0c7f5))
+ (pad "38" thru_hole circle (at 17.78 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 57dc911a-a73d-4f44-b6b6-a3c3a5927c08))
+ (pad "39" thru_hole circle (at 15.24 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 9a8f5ab9-461d-4e52-a9e7-48286061c3b6))
+ (pad "40" thru_hole circle (at 12.7 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 2580598a-b546-429c-bdce-5093a72e6510))
+ (pad "41" thru_hole circle (at 10.16 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp f69cb5a4-d976-4a8c-98b4-fcfa38ddd9aa))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-C-ZigZag.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-C-ZigZag.kicad_mod
new file mode 100644
index 0000000..3be57c7
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-C-ZigZag.kicad_mod
@@ -0,0 +1,246 @@
+(module Elite-C-ZigZag (layer F.Cu) (tedit 5BDF54F3)
+ (fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_text value Elite-C-ZigZag (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
+ (fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B5 (at 12.7 6.4 45) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B0 (at -13.97 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B0 (at -13.97 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B5 (at 12.7 6.4 45) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_text user B7 (at 12.6 4.5 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user B7 (at 12.6 4.5 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F0 (at 12.6 -4.5 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F0 (at 12.6 -4.5 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user C7 (at 12.4 0 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user C7 (at 12.4 0 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F1 (at 12.4 -2.54 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F1 (at 12.4 -2.54 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D5 (at 12.4 2.54 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D5 (at 12.4 2.54 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (pad 1 thru_hole rect (at -13.97 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at -11.43 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at -8.89 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at -6.35 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at -3.81 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at -1.27 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 1.27 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 3.81 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 6.35 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 8.89 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 11.43 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 13.97 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 11.43 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 8.89 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 6.35 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 3.81 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 1.27 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at -1.27 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at -3.81 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at -6.35 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at -8.89 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at -11.43 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at -13.97 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 29 thru_hole circle (at 14.1986 -5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 28 thru_hole circle (at 13.7414 -2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 27 thru_hole circle (at 14.1986 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 26 thru_hole circle (at 13.7414 2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 25 thru_hole circle (at 14.1986 5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-24pin-holes.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-24pin-holes.kicad_mod
new file mode 100644
index 0000000..325687f
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-24pin-holes.kicad_mod
@@ -0,0 +1,235 @@
+(module "Elite-C-castellated-24pin-holes" (layer F.Cu) (tedit 5E2C9D09)
+ (fp_text reference "U1" (at 0 1.625) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_text value "Elite-C-castellated-24pin-holes" (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_text user "B5" (at 13.97 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B5" (at 13.97 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B6" (at 13.97 -5.460998 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B6" (at 13.97 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
+ (fp_text user "D2" (at -11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D0" (at -1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D1" (at -3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D4" (at 1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "C6" (at 3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D7" (at 6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "E6" (at 8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B4" (at 11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B2" (at 11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B3" (at 8.89 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B1" (at 6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F7" (at 3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F6" (at 1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F5" (at -1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F4" (at -3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "VCC" (at -6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B0" (at -13.97 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B0" (at -13.97 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "ST" (at -8.92 -5.73312 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "VCC" (at -6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F4" (at -3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F5" (at -1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F6" (at 1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F7" (at 3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B1" (at 6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B3" (at 8.89 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B2" (at 11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B4" (at 11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "E6" (at 8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D7" (at 6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "C6" (at 3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D4" (at 1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D1" (at -3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D0" (at -1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D2" (at -11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "TX0/D3" (at -13.97 3.571872 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "TX0/D3" (at -13.97 3.571872 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_text user "ST" (at -8.91 -5.04 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (pad "1" thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "2" thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "3" thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "4" thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "5" thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "6" thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "7" thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "8" thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "9" thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "10" thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "11" thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "13" thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "14" thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "15" thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "16" thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "17" thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "18" thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "19" thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "20" thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "21" thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "22" thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "23" thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "12" thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "24" thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "1" smd rect (at -13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at -3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at -1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at 1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at 3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at 6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "10" smd rect (at 8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "11" smd rect (at 11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "12" smd rect (at 13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "13" smd rect (at 13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "14" smd rect (at 11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "15" smd rect (at 8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "16" smd rect (at 6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "17" smd rect (at 3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "18" smd rect (at 1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "19" smd rect (at -1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "20" smd rect (at -3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "21" smd rect (at -6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "22" smd rect (at -8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "23" smd rect (at -11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "24" smd rect (at -13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-24pin.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-24pin.kicad_mod
new file mode 100644
index 0000000..257b2a4
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-24pin.kicad_mod
@@ -0,0 +1,205 @@
+(module "Elite-C-castellated-24pin" (layer F.Cu) (tedit 5E2CA08B)
+ (fp_text reference "U1" (at 0 1.625) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_text value "Elite-C-castellated-24pin" (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_text user "B5" (at 13.97 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B5" (at 13.97 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B6" (at 13.97 -6.349998 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B6" (at 13.97 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D2" (at -11.43 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D0" (at -1.27 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D1" (at -3.81 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -6.35 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -8.89 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D4" (at 1.27 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "C6" (at 3.81 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D7" (at 6.35 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "E6" (at 8.89 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B4" (at 11.43 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B2" (at 11.43 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B3" (at 8.89 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B1" (at 6.35 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F7" (at 3.81 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F6" (at 1.27 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F5" (at -1.27 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F4" (at -3.81 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "VCC" (at -6.35 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -11.43 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B0" (at -13.97 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B0" (at -13.97 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -11.43 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "ST" (at -8.92 -6.62212 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "VCC" (at -6.35 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F4" (at -3.81 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F5" (at -1.27 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F6" (at 1.27 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F7" (at 3.81 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B1" (at 6.35 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B3" (at 8.89 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B2" (at 11.43 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B4" (at 11.43 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "E6" (at 8.89 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D7" (at 6.35 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "C6" (at 3.81 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D4" (at 1.27 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -8.89 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -6.35 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D1" (at -3.81 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D0" (at -1.27 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D2" (at -11.43 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "TX0/D3" (at -13.97 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "TX0/D3" (at -13.97 5.334 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_poly (pts (xy -9.36064 -5.820568) (xy -9.06064 -5.820568) (xy -9.06064 -5.720568) (xy -9.36064 -5.720568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.96064 -5.620568) (xy -8.86064 -5.620568) (xy -8.86064 -5.520568) (xy -8.96064 -5.520568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -5.820568) (xy -9.26064 -5.820568) (xy -9.26064 -5.320568) (xy -9.36064 -5.320568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -5.420568) (xy -8.56064 -5.420568) (xy -8.56064 -5.320568) (xy -9.36064 -5.320568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.76064 -5.820568) (xy -8.56064 -5.820568) (xy -8.56064 -5.720568) (xy -8.76064 -5.720568)) (layer F.SilkS) (width 0.15))
+ (fp_text user "ST" (at -8.91 -5.929 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy -8.95097 -6.933635) (xy -8.85097 -6.933635) (xy -8.85097 -7.033635) (xy -8.95097 -7.033635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -7.133635) (xy -8.55097 -7.133635) (xy -8.55097 -7.233635) (xy -9.35097 -7.233635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.75097 -6.733635) (xy -8.55097 -6.733635) (xy -8.55097 -6.833635) (xy -8.75097 -6.833635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -6.733635) (xy -9.05097 -6.733635) (xy -9.05097 -6.833635) (xy -9.35097 -6.833635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -6.733635) (xy -9.25097 -6.733635) (xy -9.25097 -7.233635) (xy -9.35097 -7.233635)) (layer B.SilkS) (width 0.15))
+ (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
+ (pad "1" smd rect (at -13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at -3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at -1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at 1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at 3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at 6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "10" smd rect (at 8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "11" smd rect (at 11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "12" smd rect (at 13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "13" smd rect (at 13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "14" smd rect (at 11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "15" smd rect (at 8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "16" smd rect (at 6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "17" smd rect (at 3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "18" smd rect (at 1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "19" smd rect (at -1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "20" smd rect (at -3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "21" smd rect (at -6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "22" smd rect (at -8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "23" smd rect (at -11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "24" smd rect (at -13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-29pin-holes.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-29pin-holes.kicad_mod
new file mode 100644
index 0000000..c702919
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-29pin-holes.kicad_mod
@@ -0,0 +1,275 @@
+(module "Elite-C-castellated-29pin-holes" (layer F.Cu) (tedit 5E2C9FAC)
+ (fp_text reference "U1" (at 0 1.625) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_text value "Elite-C-castellated-29pin-holes" (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_text user "D5" (at 12.4 2.54 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D5" (at 12.4 2.54 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F1" (at 12.4 -2.54 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F1" (at 12.4 -2.54 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "C7" (at 12.4 0 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "C7" (at 12.4 0 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B6" (at 12.7 -6.4 135 unlocked) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B6" (at 12.7 -6.4 135 unlocked) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "F0" (at 12.6 -4.5 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "F0" (at 12.6 -4.5 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B7" (at 12.6 4.5 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B7" (at 12.6 4.5 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
+ (fp_text user "ST" (at -8.91 -5.04 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_text user "TX0/D3" (at -13.97 3.571872 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "TX0/D3" (at -13.97 3.571872 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D2" (at -11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D0" (at -1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D1" (at -3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D4" (at 1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "C6" (at 3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D7" (at 6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "E6" (at 8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B4" (at 11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B5" (at 12.7 6.4 45) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "B2" (at 11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B3" (at 8.89 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B1" (at 6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F7" (at 3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F6" (at 1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F5" (at -1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F4" (at -3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "VCC" (at -6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "ST" (at -8.92 -5.73312 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B0" (at -13.97 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B0" (at -13.97 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "VCC" (at -6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F4" (at -3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F5" (at -1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F6" (at 1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F7" (at 3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B1" (at 6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B3" (at 8.89 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B2" (at 11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B5" (at 12.7 6.4 45) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B4" (at 11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "E6" (at 8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D7" (at 6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "C6" (at 3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D4" (at 1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D1" (at -3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D0" (at -1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D2" (at -11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
+ (pad "1" thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "2" thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "3" thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "4" thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "5" thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "6" thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "7" thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "8" thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "9" thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "10" thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "11" thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "13" thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "14" thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "15" thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "16" thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "17" thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "18" thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "19" thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "20" thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "21" thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "22" thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "23" thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "12" thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "24" thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "29" thru_hole circle (at 13.97 -5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "28" thru_hole circle (at 13.97 -2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "27" thru_hole circle (at 13.97 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "26" thru_hole circle (at 13.97 2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "25" thru_hole circle (at 13.97 5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad "1" smd rect (at -13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at -3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at -1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at 1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at 3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at 6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "10" smd rect (at 8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "11" smd rect (at 11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "12" smd rect (at 13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "13" smd rect (at 13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "14" smd rect (at 11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "15" smd rect (at 8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "16" smd rect (at 6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "17" smd rect (at 3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "18" smd rect (at 1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "19" smd rect (at -1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "20" smd rect (at -3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "21" smd rect (at -6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "22" smd rect (at -8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "23" smd rect (at -11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "24" smd rect (at -13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "25" smd rect (at 15.875 5.08 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "26" smd rect (at 15.875 2.54 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "27" smd rect (at 15.875 0 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "28" smd rect (at 15.875 -2.54 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "29" smd rect (at 15.875 -5.08 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-29pin.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-29pin.kicad_mod
new file mode 100644
index 0000000..41fdadc
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-C-castellated-29pin.kicad_mod
@@ -0,0 +1,240 @@
+(module "Elite-C-castellated-29pin" (layer F.Cu) (tedit 5E2CA197)
+ (fp_text reference "U1" (at 0 1.625) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_text value "Elite-C-castellated-29pin" (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_text user "D2" (at -11.43 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D0" (at -1.27 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D1" (at -3.81 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -6.35 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -8.89 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D4" (at 1.27 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "C6" (at 3.81 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "D7" (at 6.35 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "E6" (at 8.89 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B4" (at 11.43 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B5" (at 13.589 6.35 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B2" (at 11.43 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B3" (at 8.89 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B1" (at 6.35 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F7" (at 3.81 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F6" (at 1.27 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F5" (at -1.27 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F4" (at -3.81 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "VCC" (at -6.35 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "GND" (at -11.43 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B0" (at -13.97 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B0" (at -13.97 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -11.43 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "ST" (at -8.92 -6.62212 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "VCC" (at -6.35 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F4" (at -3.81 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "F5" (at -1.27 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F6" (at 1.27 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F7" (at 3.81 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B1" (at 6.35 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B3" (at 8.89 -6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "B2" (at 11.43 -6.35 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "B5" (at 13.589 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "B4" (at 11.43 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "E6" (at 8.89 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D7" (at 6.35 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "C6" (at 3.81 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D4" (at 1.27 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -8.89 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "GND" (at -6.35 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D1" (at -3.81 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D0" (at -1.27 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D2" (at -11.43 6.35 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "TX0/D3" (at -13.97 4.841872 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "TX0/D3" (at -13.97 4.841872 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_poly (pts (xy -9.36064 -5.820568) (xy -9.06064 -5.820568) (xy -9.06064 -5.720568) (xy -9.36064 -5.720568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.96064 -5.620568) (xy -8.86064 -5.620568) (xy -8.86064 -5.520568) (xy -8.96064 -5.520568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -5.820568) (xy -9.26064 -5.820568) (xy -9.26064 -5.320568) (xy -9.36064 -5.320568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -5.420568) (xy -8.56064 -5.420568) (xy -8.56064 -5.320568) (xy -9.36064 -5.320568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.76064 -5.820568) (xy -8.56064 -5.820568) (xy -8.56064 -5.720568) (xy -8.76064 -5.720568)) (layer F.SilkS) (width 0.15))
+ (fp_text user "ST" (at -8.91 -5.929 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy -8.95097 -6.933635) (xy -8.85097 -6.933635) (xy -8.85097 -7.033635) (xy -8.95097 -7.033635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -7.133635) (xy -8.55097 -7.133635) (xy -8.55097 -7.233635) (xy -9.35097 -7.233635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.75097 -6.733635) (xy -8.55097 -6.733635) (xy -8.55097 -6.833635) (xy -8.75097 -6.833635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -6.733635) (xy -9.05097 -6.733635) (xy -9.05097 -6.833635) (xy -9.35097 -6.833635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -6.733635) (xy -9.25097 -6.733635) (xy -9.25097 -7.233635) (xy -9.35097 -7.233635)) (layer B.SilkS) (width 0.15))
+ (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_text user "B7" (at 13.362 4.754 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "B7" (at 13.362 4.754 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F0" (at 13.362 -4.754 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F0" (at 13.362 -4.754 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "B6" (at 13.462 -6.4 90 unlocked) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "B6" (at 13.462 -6.4 90 unlocked) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "C7" (at 13.289 0 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "C7" (at 13.289 0 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F1" (at 13.289 -2.54 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "F1" (at 13.289 -2.54 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D5" (at 13.289 2.54 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user "D5" (at 13.289 2.54 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (pad "1" smd rect (at -13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at -3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at -1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at 1.27 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at 3.81 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at 6.35 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "10" smd rect (at 8.89 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "11" smd rect (at 11.43 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "12" smd rect (at 13.97 9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "13" smd rect (at 13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "14" smd rect (at 11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "15" smd rect (at 8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "16" smd rect (at 6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "17" smd rect (at 3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "18" smd rect (at 1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "19" smd rect (at -1.27 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "20" smd rect (at -3.81 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "21" smd rect (at -6.35 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "22" smd rect (at -8.89 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "23" smd rect (at -11.43 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "24" smd rect (at -13.97 -9.398) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "25" smd rect (at 15.875 5.08 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "26" smd rect (at 15.875 2.54 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "27" smd rect (at 15.875 0 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "28" smd rect (at 15.875 -2.54 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "29" smd rect (at 15.875 -5.08 90) (size 2 3.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-C.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-C.kicad_mod
new file mode 100644
index 0000000..234b30f
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-C.kicad_mod
@@ -0,0 +1,246 @@
+(module Elite-C (layer F.Cu) (tedit 5BDF551E)
+ (fp_text reference U1 (at 0 1.625) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_text value Elite-C (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381))
+ (fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B5 (at 12.7 6.4 45) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B0 (at -13.97 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B0 (at -13.97 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user B5 (at 12.7 6.4 45) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -8.89 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user GND (at -6.35 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15))
+ (fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15))
+ (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15))
+ (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_text user B7 (at 12.6 4.5 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user B7 (at 12.6 4.5 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F0 (at 12.6 -4.5 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F0 (at 12.6 -4.5 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user B6 (at 12.7 -6.4 135 unlocked) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user C7 (at 12.4 0 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user C7 (at 12.4 0 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F1 (at 12.4 -2.54 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user F1 (at 12.4 -2.54 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D5 (at 12.4 2.54 90) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text user D5 (at 12.4 2.54 90) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 29 thru_hole circle (at 13.97 -5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 28 thru_hole circle (at 13.97 -2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 27 thru_hole circle (at 13.97 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 26 thru_hole circle (at 13.97 2.54) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 25 thru_hole circle (at 13.97 5.08) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag-Bare-Flip.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag-Bare-Flip.kicad_mod
new file mode 100644
index 0000000..baa37cf
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag-Bare-Flip.kicad_mod
@@ -0,0 +1,248 @@
+(footprint "Elite-G-ZigZag-Bare-Flip" (version 20210126) (generator pcbnew) (layer "F.Cu")
+ (tedit 602EECCC)
+ (fp_text reference "U1" (at 0 1.625) (layer "F.SilkS") hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ (tstamp 023a3629-5ab7-457a-8f6c-028cf1319d15)
+ )
+ (fp_text value "Elite-G-ZigZag-Bare-Flip" (at 0 0) (layer "F.SilkS") hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ (tstamp 2fda603b-0492-4226-8a92-201b397c360e)
+ )
+ (fp_text user "B4" (at 3.81 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 053324dc-06f5-4414-8462-d6f716d408bf)
+ )
+ (fp_text user "A6" (at 11.43 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 0b625fd2-9c09-4289-ae2e-62c1f2d3ba93)
+ )
+ (fp_text user "SCL" (at -1.27 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 11d332b0-f640-493f-b99e-1d5c1653dbc1)
+ )
+ (fp_text user "A1" (at -1.27 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 1595ccaa-2a4a-465c-a48b-e4f596f36e78)
+ )
+ (fp_text user "NC" (at -13.97 -5.461 90) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ (tstamp 2f27afa7-f82b-4b8c-8fa0-854d36811e96)
+ )
+ (fp_text user "B7" (at -13.97 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 304a592f-4302-48b0-ac0c-f205c0482fb3)
+ )
+ (fp_text user "A7" (at 13.97 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 40309194-99bf-43d8-8fca-95c621910c4e)
+ )
+ (fp_text user "A4" (at 6.35 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 4957a378-95d5-4380-82a8-51a4736a7ede)
+ )
+ (fp_text user "RST" (at -8.89 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 4a8ced00-f5fa-4aee-8b07-9c9258e344ab)
+ )
+ (fp_text user "(TX0)" (at -13.97 2.794 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ (tstamp 512ebd9d-6023-4482-bab0-f37c3515c768)
+ )
+ (fp_text user "A2" (at 1.27 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 5ca3369c-572f-45bb-8191-180687da4ded)
+ )
+ (fp_text user "B3" (at 6.35 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 5f7a5574-24f0-45ce-988a-9b97944664cf)
+ )
+ (fp_text user "GND" (at -8.89 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 64707cf6-981d-446a-ad40-91d5a154721a)
+ )
+ (fp_text user "VCC" (at -6.35 -3.81 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 7498b3ef-bbac-43e6-bf9d-553048ec54d0)
+ )
+ (fp_text user "B2" (at 8.89 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 7b86cb46-50f0-4618-8ba9-e027f54a4090)
+ )
+ (fp_text user "B5" (at 1.27 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 7fba1973-b94e-4c4c-90af-1afb99e9bf52)
+ )
+ (fp_text user "SDA" (at -3.81 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 8b458875-855b-4501-b346-c21df350ee3f)
+ )
+ (fp_text user "B6" (at -11.43 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 8dd31575-f27f-4642-bd17-a5005ddc9f61)
+ )
+ (fp_text user "GND" (at -6.35 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp be64257a-fe75-4fd4-b514-bf4412df2949)
+ )
+ (fp_text user "A5" (at 8.89 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp d3badd96-a18e-44b1-b109-2922061cfa22)
+ )
+ (fp_text user "B0" (at 13.97 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp d8b87f3f-3502-4e28-a26c-f94c34881676)
+ )
+ (fp_text user "A0" (at -3.81 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp e586dcc8-8f22-469e-9414-0e15023758ec)
+ )
+ (fp_text user "B1" (at 11.43 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp ea1d50c8-2345-44a2-b5d8-67b62663f63c)
+ )
+ (fp_text user "A3" (at 3.81 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp f4440838-b973-4f62-80fd-8449c42d9082)
+ )
+ (fp_text user "GND" (at -11.43 -3.81 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp ff303cb1-a247-4daa-8313-481846ca745e)
+ )
+ (fp_text user "(RAW)" (at -13.97 -2.794 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ (tstamp ffc7056b-7ad4-4d11-84f5-363b95add8b3)
+ )
+ (fp_text user "B1" (at 11.43 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 046ee250-72d7-46be-bed1-7201b99266bb)
+ )
+ (fp_text user "(TX0)" (at -13.97 2.794 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 0dca4e53-db59-4a06-a415-4c26ef0aadc1)
+ )
+ (fp_text user "(RAW)" (at -13.97 -2.794 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 1ee53e90-8775-4ece-b71a-f1bbcbe49bdc)
+ )
+ (fp_text user "SCL" (at -1.27 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 1f3105b3-e6e5-41de-85a6-c9ba90c71597)
+ )
+ (fp_text user "B3" (at 6.35 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 2704f22e-c5fe-4b41-95c0-46c66f231104)
+ )
+ (fp_text user "A2" (at 1.27 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 30eaab34-4392-43a0-8550-a2de8e50b052)
+ )
+ (fp_text user "GND" (at -8.89 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 33e8690d-cc95-4031-830a-a40d705ad3fb)
+ )
+ (fp_text user "B7" (at -13.97 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 42db0b1f-6592-4008-868f-935273eee259)
+ )
+ (fp_text user "B5" (at 1.27 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 5bd226d7-3a26-494a-ad02-4c43dd2ecebd)
+ )
+ (fp_text user "B2" (at 8.89 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 684761bb-3b70-474a-bf96-d1388cc9016f)
+ )
+ (fp_text user "A4" (at 6.35 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 6f72b969-7f52-4406-9790-e89760476230)
+ )
+ (fp_text user "A0" (at -3.81 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 718d19f2-90f6-4064-8ccd-84270a871b7e)
+ )
+ (fp_text user "A3" (at 3.81 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 744bf960-d7c1-4315-a8f8-0073dd593cee)
+ )
+ (fp_text user "A6" (at 11.43 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 7a89f367-0c18-487b-b8cf-725e5703978a)
+ )
+ (fp_text user "SDA" (at -3.81 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 7b29b482-de7c-423d-bee2-14c3b2a9175f)
+ )
+ (fp_text user "NC" (at -13.97 -5.461 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 891fe502-a085-4f54-91bd-88e3e609b948)
+ )
+ (fp_text user "A1" (at -1.27 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 8c7c7d63-56b0-4bae-a068-dc9c1d3b9ca3)
+ )
+ (fp_text user "B0" (at 13.97 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 918c328b-d292-4f13-aef9-a08808d0ffa8)
+ )
+ (fp_text user "A7" (at 13.97 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 9c86b116-3953-458f-b4b5-5c729f129a53)
+ )
+ (fp_text user "B4" (at 3.81 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp a6e32fa2-ff4e-414b-9ef4-56adcf8e741d)
+ )
+ (fp_text user "GND" (at -6.35 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp baf25a81-d965-470f-9490-e4288ef769de)
+ )
+ (fp_text user "RST" (at -8.89 -6.35 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp c90727f2-9093-43f0-b935-38fc52af96cd)
+ )
+ (fp_text user "GND" (at -11.43 -3.81 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp cd52fdb8-f7f8-463d-8443-1eb40585350b)
+ )
+ (fp_text user "VCC" (at -6.35 -3.81 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp d73ef10e-2f65-48c4-bfd0-1e778cc1d631)
+ )
+ (fp_text user "B6" (at -11.43 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp db8346f8-888f-42da-a1ce-041c1675809d)
+ )
+ (fp_text user "A5" (at 8.89 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp e1d4d093-390e-4743-a7a6-ca034a0f9ad4)
+ )
+ (pad "1" thru_hole rect (at -13.97 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 0cf9b35d-6d4a-432a-b38c-cf78e2dcd95e))
+ (pad "2" thru_hole circle (at -11.43 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp d982e84d-7d8f-4f4a-84c3-4b7643d88c73))
+ (pad "3" thru_hole circle (at -8.89 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 8cb7e113-feec-4ea8-b027-ad359a43ac08))
+ (pad "4" thru_hole circle (at -6.35 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp eddd51d5-3df2-4483-bbee-b87f9046437c))
+ (pad "5" thru_hole circle (at -3.81 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 76076127-15e1-40ba-9548-e9cba9af9567))
+ (pad "6" thru_hole circle (at -1.27 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 39a97e52-d535-4178-a2ba-3cac6efc5812))
+ (pad "7" thru_hole circle (at 1.27 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 755bd34b-3ebd-4f2d-be4c-c970d764987e))
+ (pad "8" thru_hole circle (at 3.81 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 4d2591c3-60bf-4e35-872d-faad0891b6ce))
+ (pad "9" thru_hole circle (at 6.35 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 0955fea6-3acc-4991-964b-e8ecfdc022bd))
+ (pad "10" thru_hole circle (at 8.89 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 883281e3-2822-4fac-a6b0-49100849ad30))
+ (pad "11" thru_hole circle (at 11.43 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 3ab8a6b7-1136-469e-a91c-df164e63dd5e))
+ (pad "12" thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 6fed74da-92e6-464a-b422-70831a681876))
+ (pad "13" thru_hole circle (at 13.97 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 4bc410f3-de16-43b5-85fc-8f69b2182d12))
+ (pad "14" thru_hole circle (at 11.43 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp e1b9ef04-89dc-4a2e-b343-16ce78d7025d))
+ (pad "15" thru_hole circle (at 8.89 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 1e2e7592-28e1-4510-80a2-99553ee0a1ab))
+ (pad "16" thru_hole circle (at 6.35 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 2315d0eb-d022-4a40-b88a-a853c524049e))
+ (pad "17" thru_hole circle (at 3.81 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 7f07e966-a601-4f2e-8e91-8a40639b22bb))
+ (pad "18" thru_hole circle (at 1.27 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp f6a000ed-6595-492e-b61b-b8d040c69811))
+ (pad "19" thru_hole circle (at -1.27 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp b1a413b9-1a61-457d-929e-f2a69095eb3d))
+ (pad "20" thru_hole circle (at -3.81 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp d3928399-159a-4b2e-816c-1e3ff80de42c))
+ (pad "21" thru_hole circle (at -6.35 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp c244e009-8571-4fb5-bc03-100eca11d031))
+ (pad "22" thru_hole circle (at -8.89 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 370991b2-0d55-4d04-b623-b6fc5f6139e2))
+ (pad "23" thru_hole circle (at -11.43 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp b2ede8c5-4905-45ed-a8c3-ab7fa5789863))
+ (pad "24" thru_hole circle (at -13.97 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 88210914-6ebc-4150-b963-50a494dc26d4))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag-Bare.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag-Bare.kicad_mod
new file mode 100644
index 0000000..e58569f
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag-Bare.kicad_mod
@@ -0,0 +1,248 @@
+(footprint "Elite-G-ZigZag-Bare" (version 20210126) (generator pcbnew) (layer "F.Cu")
+ (tedit 602EEF21)
+ (fp_text reference "U1" (at 0 1.625) (layer "F.SilkS") hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ (tstamp b2bea665-d741-4846-b69d-579a2471307b)
+ )
+ (fp_text value "Elite-G-ZigZag-Bare" (at 0 0) (layer "F.SilkS") hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ (tstamp 6de2ce3b-7ca9-4fce-9bcd-f6be8f89fe32)
+ )
+ (fp_text user "B7" (at -3.81 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 06632ec2-daff-4e3e-8790-1a4e868a2d52)
+ )
+ (fp_text user "A7" (at 13.97 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 23e06615-6399-4a6a-8be9-5bcc7b92c10f)
+ )
+ (fp_text user "GND" (at -8.89 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 52724017-5e0e-4957-b326-11612f21f67f)
+ )
+ (fp_text user "RST" (at -8.89 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 53f5ce2d-6df7-46e4-a70c-6e5fe19475aa)
+ )
+ (fp_text user "NC" (at -13.97 -5.461 90) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ (tstamp 5de8170f-66dd-4f4b-907a-e57b6164db53)
+ )
+ (fp_text user "B3" (at 6.35 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 6877980b-8959-4fde-9e67-4b95ef90a532)
+ )
+ (fp_text user "A3" (at 3.81 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 698f954a-e28e-45c6-a1d9-66eb513092d3)
+ )
+ (fp_text user "A1" (at -11.43 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 6ba6c881-322c-4d15-8fd7-2436d237a6d6)
+ )
+ (fp_text user "SDA" (at -3.81 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 71c770d6-f4f7-4220-9ec6-e4f4c2a3d262)
+ )
+ (fp_text user "A6" (at 11.43 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 881ab181-b2b7-4f04-99de-4c0fdb3d6428)
+ )
+ (fp_text user "(RAW)" (at -13.97 -2.794 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ (tstamp 8a6e7105-0192-4b63-8720-bb2a6b1987c8)
+ )
+ (fp_text user "VCC" (at -6.35 -3.81 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 95f4dfdb-92f2-4e50-a182-6a174d014551)
+ )
+ (fp_text user "B5" (at 1.27 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 9ce3c71d-fe4b-413a-909f-aa538bc60468)
+ )
+ (fp_text user "GND" (at -6.35 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp a5d71e71-9392-48b1-a6f6-b394c89c6596)
+ )
+ (fp_text user "B4" (at 3.81 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp a7a7d46a-f47d-40f0-813a-3c1f39daf177)
+ )
+ (fp_text user "A5" (at 8.89 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp aabcd3f3-7a53-4d43-8da6-d4116f2f59ba)
+ )
+ (fp_text user "B2" (at 8.89 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp ac384b9c-6a4a-42d0-b676-ec81475f81d7)
+ )
+ (fp_text user "B0" (at 13.97 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp b1b714ed-3215-443b-9411-fbc15439c1f1)
+ )
+ (fp_text user "B1" (at 11.43 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp bb1211a1-edab-4f27-b709-01f7aabc060c)
+ )
+ (fp_text user "A4" (at 6.35 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp d4de1e42-13a4-49fa-bbf0-1e83344ebfb5)
+ )
+ (fp_text user "B6" (at -1.27 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp e5df8900-6d03-4d7b-86c5-74c16e88f447)
+ )
+ (fp_text user "GND" (at -11.43 -3.81 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp e727c6d0-09a8-406c-afda-ac5493200bfe)
+ )
+ (fp_text user "SCL" (at -1.27 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp edf7d5e4-5b87-49e5-b1f5-44cc80186913)
+ )
+ (fp_text user "A2" (at 1.27 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp f04f155f-9756-41d4-8520-20a3923c7408)
+ )
+ (fp_text user "(TX0)" (at -13.97 2.794 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ (tstamp f6d2f2ec-d26f-47e6-91e2-e9d935e960ec)
+ )
+ (fp_text user "A0" (at -13.97 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp fc7ab716-1d3d-4a87-9057-4057c33fc6d2)
+ )
+ (fp_text user "B2" (at 8.89 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 04f8305d-440a-441a-a74d-0f94abb0dbf9)
+ )
+ (fp_text user "B1" (at 11.43 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 092b05c8-0f72-43c9-9596-801e5100a143)
+ )
+ (fp_text user "NC" (at -13.97 -5.461 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 0f1952f2-34d2-4c16-a6c7-5cd14e1fd1b4)
+ )
+ (fp_text user "A1" (at -11.43 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 0f3a2f1f-906d-430b-904f-7390c6ccb740)
+ )
+ (fp_text user "A2" (at 1.27 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 12397cf7-f78e-46b2-94ee-b5f2049e32a1)
+ )
+ (fp_text user "GND" (at -8.89 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 2fac30d3-aae7-46fa-90c2-9c2f7146336f)
+ )
+ (fp_text user "VCC" (at -6.35 -3.81 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 3d2efba8-417b-4ad1-a1a8-dc5c5857f798)
+ )
+ (fp_text user "SDA" (at -3.81 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 420cb11d-01dc-4b5d-b6ec-c362b75e9971)
+ )
+ (fp_text user "B6" (at -1.27 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 4a598b08-e6b3-4512-8cdd-98e1ab396c62)
+ )
+ (fp_text user "A7" (at 13.97 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 4b759c21-8970-4fec-ac16-d25f1ce2d1be)
+ )
+ (fp_text user "B4" (at 3.81 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 4dc8cdce-87a5-45c4-98a2-743ef2bb67a4)
+ )
+ (fp_text user "A6" (at 11.43 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 4eac5f58-8ea4-4a17-9e85-cb6bac32e541)
+ )
+ (fp_text user "RST" (at -8.89 -6.35 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 62798d0a-0985-4adc-b622-9daf6e8773c4)
+ )
+ (fp_text user "B5" (at 1.27 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 6aec481c-a956-446f-a166-e00fb366e221)
+ )
+ (fp_text user "B7" (at -3.81 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 70351973-9c68-48eb-a12d-35caa93348f9)
+ )
+ (fp_text user "B3" (at 6.35 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 72082dc5-df56-42b7-95a0-b14341f196df)
+ )
+ (fp_text user "GND" (at -6.35 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 745a7711-fb02-475d-b138-95fdb5a8366c)
+ )
+ (fp_text user "B0" (at 13.97 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 7a12da02-d759-445a-862f-86c9e7ba41fa)
+ )
+ (fp_text user "A0" (at -13.97 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 89a6e3a4-0732-4779-be60-8e61606bbe0b)
+ )
+ (fp_text user "(RAW)" (at -13.97 -2.794 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 94e1f553-04f2-4ea4-8106-266600c020cd)
+ )
+ (fp_text user "(TX0)" (at -13.97 2.794 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp a2c00dd4-dec4-41a1-a5f0-9e6e01734bcf)
+ )
+ (fp_text user "GND" (at -11.43 -3.81 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp bc6cc169-4594-4231-a28d-a93f7f86290c)
+ )
+ (fp_text user "A5" (at 8.89 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp bf2803fa-1dc3-47e2-9425-86155c3115fd)
+ )
+ (fp_text user "A4" (at 6.35 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp ceb59450-a293-4538-a172-e3b67cd2a035)
+ )
+ (fp_text user "A3" (at 3.81 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp da9f34c5-adcc-468a-acef-32b77fef66b3)
+ )
+ (fp_text user "SCL" (at -1.27 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp ece5ee1a-b80f-476e-8cf0-db4e7e59bd4a)
+ )
+ (pad "1" thru_hole rect (at -13.97 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 49891040-fe65-43dc-ab4f-167c8d71618c))
+ (pad "2" thru_hole circle (at -11.43 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 66dc30fd-c6b1-4347-bd7b-88c89049f6ee))
+ (pad "3" thru_hole circle (at -8.89 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 934c1f30-5c10-402f-8e14-bba4e8f976e4))
+ (pad "4" thru_hole circle (at -6.35 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp a171052a-de0c-4326-9e28-5471e1c75d68))
+ (pad "5" thru_hole circle (at -3.81 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp eb2a5516-3993-457e-8d7e-2c67b41c4683))
+ (pad "6" thru_hole circle (at -1.27 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 633a723d-d3fa-4601-9b67-0be2d95a10e2))
+ (pad "7" thru_hole circle (at 1.27 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp f4c40ede-1635-4b88-a943-6559a4ef2f3a))
+ (pad "8" thru_hole circle (at 3.81 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 1e836ac7-8cb2-40e8-b68b-cd8dc699c8dd))
+ (pad "9" thru_hole circle (at 6.35 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 3bcf6873-57a3-47bb-8c36-237211cc8d4e))
+ (pad "10" thru_hole circle (at 8.89 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp b2471cd5-1f35-4df1-9878-13d58b41260c))
+ (pad "11" thru_hole circle (at 11.43 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp b975f274-d0c9-4b82-bba3-1685175b0604))
+ (pad "12" thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 9996fb04-20b6-44d8-a9a7-72858d091f4b))
+ (pad "13" thru_hole circle (at 13.97 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 373b50a4-0ce0-4623-ad60-24b82abfc53c))
+ (pad "14" thru_hole circle (at 11.43 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp e60112a9-cccc-47d3-91b7-dc097b07b862))
+ (pad "15" thru_hole circle (at 8.89 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp c32b2e22-a25b-47c7-8974-7f4065f3b022))
+ (pad "16" thru_hole circle (at 6.35 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 0c2084c5-244f-4919-aaa6-26f29eb3a465))
+ (pad "17" thru_hole circle (at 3.81 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp b4446d73-53be-401f-913f-6e9144ae5394))
+ (pad "18" thru_hole circle (at 1.27 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 719ec0d3-3c48-4ec6-9650-05a3850d9837))
+ (pad "19" thru_hole circle (at -1.27 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp d934a381-a2df-4442-8a0e-835b4fc13e3e))
+ (pad "20" thru_hole circle (at -3.81 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp b99dd078-de2b-4a47-b876-6350191ab82c))
+ (pad "21" thru_hole circle (at -6.35 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 88eb5170-bbe4-4a37-9042-610c288180da))
+ (pad "22" thru_hole circle (at -8.89 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp d11b3a1c-49d2-47f8-b151-3e539d7ab90d))
+ (pad "23" thru_hole circle (at -11.43 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 0acd9131-463d-4131-b2ab-559410ec38a2))
+ (pad "24" thru_hole circle (at -13.97 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp ea0d62a8-ca0a-4b72-a533-afd2aa368ca3))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag.kicad_mod
new file mode 100644
index 0000000..c60aee0
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Elite-G-ZigZag.kicad_mod
@@ -0,0 +1,214 @@
+(footprint "Elite-G-ZigZag" (version 20210126) (generator pcbnew) (layer "F.Cu")
+ (tedit 602EE2C0)
+ (fp_text reference "U1" (at 0 1.625) (layer "F.SilkS") hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ (tstamp acf3d947-00e3-44fa-bb60-f56dbecac206)
+ )
+ (fp_text value "Elite-G-ZigZag" (at 0 0) (layer "F.SilkS") hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ (tstamp 6f240e8b-f0a7-48d5-84d9-674f766e54d4)
+ )
+ (fp_text user "GPA1" (at -1.27 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 05546f16-9990-49f9-9384-7cfe87a718de)
+ )
+ (fp_text user "GPB6" (at -11.43 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 1cda8f1d-b3fe-4c02-bba0-5d5c4b5997a3)
+ )
+ (fp_text user "GPA7" (at 13.97 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 2986db79-78d3-428c-b411-9042f547f067)
+ )
+ (fp_text user "GPA5" (at 8.89 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 36559bb9-6fff-4ae4-9988-7b061b146ea5)
+ )
+ (fp_text user "(RAW)" (at -13.97 -2.794 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ (tstamp 5d3dfe33-4ca3-4222-9419-7b4445be2168)
+ )
+ (fp_text user "GPA2" (at 1.27 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 71000c8e-d458-48cb-ac09-8100395aff90)
+ )
+ (fp_text user "GPA6" (at 11.43 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 753043df-7997-4cf0-90b0-e4b9f45da54d)
+ )
+ (fp_text user "GND" (at -8.89 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp 839cec9b-ddeb-45f2-a06a-edbb4fcbf6a5)
+ )
+ (fp_text user "GPA4" (at 6.35 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp 8ff38741-3a73-46b5-a550-2902adb1e1e0)
+ )
+ (fp_text user "GPA3" (at 3.81 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp a060daa1-49c8-45c5-b082-0983f23764b9)
+ )
+ (fp_text user "GPB7" (at -13.97 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp aa7ff656-31b4-4838-b726-0db527b6fca4)
+ )
+ (fp_text user "VCC" (at -6.35 -3.81 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp d4f38719-f6a7-4db4-9b77-cf28e6d80c9c)
+ )
+ (fp_text user "NC" (at -13.97 -5.461 90) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ (tstamp def3db67-2ee7-407d-97c9-b101cf33a4ae)
+ )
+ (fp_text user "GND" (at -11.43 -3.81 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp e9d3bc4a-2b25-44d8-935f-8d17e1634fac)
+ )
+ (fp_text user "GND" (at -6.35 6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right mirror))
+ (tstamp f079467e-b937-442b-b732-5ad1c28e2cd2)
+ )
+ (fp_text user "GPA0" (at -3.81 -6.35 -270) (layer "B.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left mirror))
+ (tstamp fcbf7cfd-a9ac-47cc-9bca-ce3be51a9528)
+ )
+ (fp_text user "GPB4" (at 3.81 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 05b43afe-b733-4aa2-b0f2-4c30189c92a9)
+ )
+ (fp_text user "GPA7" (at 13.97 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 0a209133-1e63-4549-9d7c-4b22df2afb63)
+ )
+ (fp_text user "VCC" (at -6.35 -3.81 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 1203e3d8-79f2-4393-b9d5-23d4e2d60d22)
+ )
+ (fp_text user "GPA3" (at 3.81 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 14f8d655-b7e0-4373-b603-febd51108d56)
+ )
+ (fp_text user "GND" (at -6.35 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 1b9ca69a-b9c2-4fe5-bf78-a90fce102650)
+ )
+ (fp_text user "GPA1" (at -1.27 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 2f8bcaba-d656-4cf2-b9d0-8c760fdebeb0)
+ )
+ (fp_text user "GPB3" (at 6.35 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 33e3fb39-6952-4f9a-9664-d35a2007e4da)
+ )
+ (fp_text user "GPA6" (at 11.43 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 361b6faf-e0f2-4e6d-a82d-e7f1d33f80bd)
+ )
+ (fp_text user "GPA4" (at 6.35 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 3e1db20c-caa7-45d9-b7cc-26241697fdd0)
+ )
+ (fp_text user "SCL" (at -1.27 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 3ed80262-43f2-455b-b304-5bf389aa0cd3)
+ )
+ (fp_text user "GPB5" (at 1.27 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 3f3f9657-32a8-42c4-89e9-0d48bfb9317a)
+ )
+ (fp_text user "GPA2" (at 1.27 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 562050d7-0f9f-4ae5-a157-d79153123a83)
+ )
+ (fp_text user "GND" (at -11.43 -3.81 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 5a7078c6-1281-455b-87af-167045e6e772)
+ )
+ (fp_text user "GPA0" (at -3.81 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 60c6c469-77e8-406f-af80-3c2521f1adb0)
+ )
+ (fp_text user "SDA" (at -3.81 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 75bba14e-614f-45e2-939b-e4224f4a7d34)
+ )
+ (fp_text user "GPB6" (at -11.43 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 810c90ca-0a66-4e2b-ab64-f3cea642a34e)
+ )
+ (fp_text user "GPB0" (at 13.97 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 8d866de1-cc5d-426e-a59e-858eb417c715)
+ )
+ (fp_text user "GPB2" (at 8.89 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 90f8dbf5-428e-4d5f-92f5-72cd3ec1ffdf)
+ )
+ (fp_text user "GPA5" (at 8.89 -6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify right))
+ (tstamp 9345a810-065c-454a-8805-b0dc3d58fbf6)
+ )
+ (fp_text user "GPB1" (at 11.43 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp a5e780c8-2a53-41d7-ac93-bddccc439fdd)
+ )
+ (fp_text user "GPB7" (at -13.97 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp aee69cd5-cad2-4f87-bd69-3496a139fd1c)
+ )
+ (fp_text user "(RAW)" (at -13.97 -2.794 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp ce5e356a-92e3-48c2-afb9-71c5001c8cd6)
+ )
+ (fp_text user "GND" (at -8.89 6.35 270) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp dad1c0da-87ad-4f76-9955-e752f0b971bf)
+ )
+ (fp_text user "NC" (at -13.97 -5.461 90) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp ef76a9df-296b-4b0f-ba6c-7aebdebc4f15)
+ )
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer "B.SilkS") (width 0.381) (tstamp 36a550ca-2ee9-4829-bd41-3a1d4cbe81cd))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer "B.SilkS") (width 0.381) (tstamp 414ac7a7-26d1-4ef1-acd8-6e70956cbf24))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer "B.SilkS") (width 0.381) (tstamp 51dbcc80-a3c5-4f57-b0e9-6069de6e816a))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer "B.SilkS") (width 0.381) (tstamp 8b15f03b-4487-4124-9fd8-4986b7b50daa))
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer "B.SilkS") (width 0.381) (tstamp cbf9a7b8-b4ea-4438-9e38-02db245a5879))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer "B.SilkS") (width 0.381) (tstamp dae53146-a1c3-4a93-8c65-179a3ae599af))
+ (fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer "B.SilkS") (width 0.381) (tstamp fdb338ba-9da1-4e7a-b573-bdbfaad8f1e9))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer "F.SilkS") (width 0.381) (tstamp 4c2ea132-11d7-4b4d-ad3b-c5bbd03c4dd9))
+ (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer "F.SilkS") (width 0.381) (tstamp 7bbd0b78-4c8d-4a3f-a945-9c3645e5fdec))
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer "F.SilkS") (width 0.381) (tstamp 81f841d4-2def-40df-81f0-f5d03a3c89b2))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer "F.SilkS") (width 0.381) (tstamp 949e0898-60c8-4016-be5d-c1ea9f8746d4))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer "F.SilkS") (width 0.381) (tstamp a834580d-aca1-4d95-90e2-ece513cd62c3))
+ (fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer "F.SilkS") (width 0.381) (tstamp be91e8b9-9efc-4236-956f-146d9fef7de4))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer "F.SilkS") (width 0.381) (tstamp de312c7f-df42-464f-9b84-df2478e3485d))
+ (pad "1" thru_hole rect (at -13.97 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 6bb1de49-7f19-4929-b982-9e074cc7304e))
+ (pad "2" thru_hole circle (at -11.43 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 7ad76b10-997e-4409-8ad4-2a3227e0d3bb))
+ (pad "3" thru_hole circle (at -8.89 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp fa6843df-d9aa-48c2-a786-42dceadd5c86))
+ (pad "4" thru_hole circle (at -6.35 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 7e30cf21-a7e1-4e60-9ee5-0ce55ea4a3fb))
+ (pad "5" thru_hole circle (at -3.81 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp d73ee0c1-5db3-4d12-a02f-5d2480df7128))
+ (pad "6" thru_hole circle (at -1.27 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 2a55f3c0-330d-4ac3-9a56-4784d7e7a471))
+ (pad "7" thru_hole circle (at 1.27 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp f83af4ef-fc25-40d7-bb6d-8bcaf8e5dba3))
+ (pad "8" thru_hole circle (at 3.81 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp c24474a8-5147-424c-99dc-e619022cce34))
+ (pad "9" thru_hole circle (at 6.35 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 9b4c2f61-49b7-47c6-86b6-798d23579bf1))
+ (pad "10" thru_hole circle (at 8.89 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp a84c9430-6e9a-490a-b9df-326f00b4a9b7))
+ (pad "11" thru_hole circle (at 11.43 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 94ab1a4a-6357-4eb4-a05f-dd85e6c38fec))
+ (pad "12" thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 07845020-28a7-4f72-b4ec-82d31fbea1a6))
+ (pad "13" thru_hole circle (at 13.97 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 56f61e6d-4c49-452e-a9f7-fbd1a9ae4c64))
+ (pad "14" thru_hole circle (at 11.43 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 7436b6bf-2a86-49de-89c0-d09f23677fad))
+ (pad "15" thru_hole circle (at 8.89 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp f74ee155-2290-44c2-987d-46ef44337f70))
+ (pad "16" thru_hole circle (at 6.35 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 8f5eb4b1-41c1-4757-bf8f-544f36ad8755))
+ (pad "17" thru_hole circle (at 3.81 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 96a66574-ad12-4716-aee8-c42fe276b81f))
+ (pad "18" thru_hole circle (at 1.27 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 320d7b05-6b92-46e9-867d-f3a6b974410d))
+ (pad "19" thru_hole circle (at -1.27 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp ce1d0de7-3af4-4ff1-ba35-5cdc29bcfc7f))
+ (pad "20" thru_hole circle (at -3.81 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp cf3f1f8e-8358-46c6-b919-cc57d7d88853))
+ (pad "21" thru_hole circle (at -6.35 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 07847bf9-2eb4-4329-835a-265dd5b3f8e6))
+ (pad "22" thru_hole circle (at -8.89 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 8540db05-4911-4fef-a948-055792f5a191))
+ (pad "23" thru_hole circle (at -11.43 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp ce548323-1f58-4200-9363-4eb368c59324))
+ (pad "24" thru_hole circle (at -13.97 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (tstamp 1c1ca748-5bd0-4903-803d-a2a3d32e7cc3))
+ (model "${KISBLIB}/Keebio-Parts.pretty/ArduinoProMicro.wrl"
+ (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963))
+ (scale (xyz 0.395 0.395 0.395))
+ (rotate (xyz 90 180 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Epson_TSX-3225.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Epson_TSX-3225.kicad_mod
new file mode 100644
index 0000000..2ada1e7
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Epson_TSX-3225.kicad_mod
@@ -0,0 +1,14 @@
+(module Epson_TSX-3225 (layer F.Cu) (tedit 583FD421)
+ (fp_text reference REF** (at 0 2.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Epson_TSX-3225 (at 0 -2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.25 1.25) (end 0.25 1.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.25 -1.25) (end 0.25 -1.25) (layer F.SilkS) (width 0.15))
+ (pad 2 smd rect (at 1.1 -0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 1.1 0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.1 0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -1.1 -0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Fuse_0805.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Fuse_0805.kicad_mod
new file mode 100644
index 0000000..71bff6b
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Fuse_0805.kicad_mod
@@ -0,0 +1,29 @@
+(module "Fuse_0805" (layer F.Cu) (tedit 5DD984B2)
+ (descr "SMT, 2012, 0805")
+ (tags "SMT, 2012, 0805")
+ (attr smd)
+ (fp_text reference "F_0805" (at 0 1.524 180) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "F**" (at -2.032 0 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start -1.5 -0.85) (end 1.5 -0.85) (layer F.SilkS) (width 0.2))
+ (fp_line (start 1.5 -0.85) (end 1.5 0.85) (layer F.SilkS) (width 0.2))
+ (fp_line (start -1.5 -0.85) (end -1.5 0.85) (layer F.SilkS) (width 0.2))
+ (fp_line (start -1.5 0.85) (end 1.5 0.85) (layer F.SilkS) (width 0.2))
+ (pad "2" smd rect (at 0.95 0) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
+ (clearance 0.1))
+ (pad "1" smd rect (at -0.95 0) (size 0.7 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
+ (clearance 0.1))
+ (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_0805_2012Metric.wrl"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Gateron-KS33-2u-Stabilizer-Cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Gateron-KS33-2u-Stabilizer-Cutout.kicad_mod
new file mode 100644
index 0000000..8a0a313
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Gateron-KS33-2u-Stabilizer-Cutout.kicad_mod
@@ -0,0 +1,154 @@
+(footprint "Gateron-KS33-2u-Stabilizer-Cutout"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (property "Reference" "REF**"
+ (at 0 -3.5 0)
+ (layer "Dwgs.User")
+ (uuid "f2671b1c-b5fd-4cc1-b48c-165d1fbd5387")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "2U Stabilizer"
+ (at 0 -7.9375 0)
+ (layer "Dwgs.User")
+ (uuid "7e9b4421-fc58-4b81-a584-7f6858b3211f")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "da8f53c7-7106-4f45-ba7d-06d078732daa")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "fc748e82-bce5-4268-b10f-becf6b075c13")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "628134f1-6c06-460c-bc09-a095c1c6f549")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -19.05 9.525)
+ (end -19.05 -9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "aa94498c-1c8b-4d66-9ca8-696365a97870")
+ )
+ (fp_line
+ (start 19.05 -9.525)
+ (end -19.05 -9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "e808fcda-71c3-4988-928d-2777fd3e4fed")
+ )
+ (fp_line
+ (start 19.05 9.525)
+ (end -19.05 9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "28f8438f-ddd2-4dbc-b686-23dba361ccdd")
+ )
+ (fp_line
+ (start 19.05 9.525)
+ (end 19.05 -9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "1f47ac56-50e8-4492-ae03-e70d787d8cb7")
+ )
+ (fp_rect
+ (start -8.75 9.8)
+ (end -15.25 -6.2)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (fill none)
+ (layer "Edge.Cuts")
+ (uuid "3040a2ef-54df-4806-a5f3-e1ad90850672")
+ )
+ (fp_rect
+ (start 8.75 9.8)
+ (end 15.25 -6.2)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (fill none)
+ (layer "Edge.Cuts")
+ (uuid "348982f8-51a2-48bd-adad-27bcfd7874b2")
+ )
+ (fp_text user "Stabilizer Wire"
+ (at 0 9.525 0)
+ (unlocked yes)
+ (layer "Eco1.User")
+ (uuid "f26d64f5-749b-4726-baa4-b5924a544fd4")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ (justify bottom)
+ )
+ )
+ (model "./Gateron-KS33-Socket.step"
+ (offset
+ (xyz 5.025 -7.925 -3.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz -90 0 180)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/HRO-TYPE-C-31-M-12-Assembly.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/HRO-TYPE-C-31-M-12-Assembly.kicad_mod
new file mode 100644
index 0000000..f76a5ca
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/HRO-TYPE-C-31-M-12-Assembly.kicad_mod
@@ -0,0 +1,328 @@
+(footprint "HRO-TYPE-C-31-M-12-Assembly"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (property "Reference" "REF**"
+ (at 0 -5.6 0)
+ (layer "F.SilkS")
+ (uuid "e7e4d641-46fb-478a-9365-c3fac0fadefe")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "HRO-TYPE-C-31-M-12-Assembly"
+ (at 0 4.8 0)
+ (layer "Dwgs.User")
+ (uuid "75face74-461b-498a-86d0-978eefd09d0e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 3.65 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a8715bba-3b86-4108-b602-a15541a836e1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 3.65 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f065e54c-ac4c-4909-aa3f-21b247ca90a5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 3.65 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0ca1d104-47de-4de2-b1ca-29ece9deeee2")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (solder_mask_margin 0.05)
+ (solder_paste_margin 0.05)
+ (clearance 0.05)
+ (attr smd)
+ (fp_line
+ (start -4.47 -3.65)
+ (end 4.47 -3.65)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "d771b9dc-f841-4985-bfdd-326aa385aa09")
+ )
+ (fp_line
+ (start -4.47 3.65)
+ (end -4.47 -3.65)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "7d0d0076-adde-4b45-9acc-19350b9242df")
+ )
+ (fp_line
+ (start -4.47 3.65)
+ (end 4.47 3.65)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "f864ed1e-6ba1-4320-a398-75fb0be1edba")
+ )
+ (fp_line
+ (start 4.47 3.65)
+ (end 4.47 -3.65)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "cfb83f3e-2963-4dd5-9595-dfb62b6b2c3d")
+ )
+ (fp_line
+ (start -4.5 -3.85)
+ (end -3.75 -3.85)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7b32542d-571a-4c6b-be10-24fb4b065462")
+ )
+ (fp_line
+ (start -4.5 3.65)
+ (end -4.5 -3.85)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "275a4870-cece-4998-b9e9-96a7cc9f337b")
+ )
+ (fp_line
+ (start -3.75 -4.85)
+ (end 3.75 -4.85)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7bb9f76b-4360-40f0-8934-ea6b276f22d5")
+ )
+ (fp_line
+ (start -3.75 -3.85)
+ (end -3.75 -4.85)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a1ddc85d-4156-4045-ac90-4ceb7e88a081")
+ )
+ (fp_line
+ (start 3.75 -4.85)
+ (end 3.75 -3.85)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "76dae919-5cbf-4fe9-8332-b15f5c5b3990")
+ )
+ (fp_line
+ (start 4.5 -3.85)
+ (end 3.75 -3.85)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d274d838-66f4-409d-88b4-816c1e405d17")
+ )
+ (fp_line
+ (start 4.5 -3.85)
+ (end 4.5 3.65)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f33c9fe1-11ea-4d77-90b3-3eea511d9560")
+ )
+ (fp_line
+ (start 4.5 3.65)
+ (end -4.5 3.65)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "85d71363-6a74-476b-a7bf-a91687ef4bba")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 -5.6 0)
+ (layer "F.Fab")
+ (uuid "b919a3b1-dc77-41db-9434-946cd50954fe")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -2.89 -2.6)
+ (size 0.65 0.65)
+ (drill 0.65)
+ (layers "*.Cu" "*.Mask")
+ (uuid "8cb285e3-a4b9-4afc-a179-7006418fa3be")
+ )
+ (pad "" np_thru_hole circle
+ (at 2.89 -2.6)
+ (size 0.65 0.65)
+ (drill 0.65)
+ (layers "*.Cu" "*.Mask")
+ (uuid "975a4338-1e37-49cc-be36-72aae3e798d5")
+ )
+ (pad "1" smd rect
+ (at -3.225 -4.045)
+ (size 0.6 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "5f9abe05-f156-467f-a15e-eda0fc48f2c8")
+ )
+ (pad "2" smd rect
+ (at -2.45 -4.045)
+ (size 0.6 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "f0188d84-d5ee-4463-b26a-5659daf8cce0")
+ )
+ (pad "3" smd rect
+ (at -1.75 -4.045)
+ (size 0.3 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "a312f0dd-199a-40a4-8f67-cd19f2cf97fd")
+ )
+ (pad "4" smd rect
+ (at -1.25 -4.045)
+ (size 0.3 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "49a003b8-3a15-4f1b-845f-b3decea5f634")
+ )
+ (pad "5" smd rect
+ (at -0.75 -4.045)
+ (size 0.3 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "9618533d-7af4-4a07-bfa3-db3c0fef32e5")
+ )
+ (pad "6" smd rect
+ (at -0.25 -4.045)
+ (size 0.3 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "5aebdf1d-dfb7-48de-8637-5724b3c112db")
+ )
+ (pad "7" smd rect
+ (at 0.25 -4.045)
+ (size 0.3 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "89146e67-930e-43f9-9b40-8e4a0028dc5a")
+ )
+ (pad "8" smd rect
+ (at 0.75 -4.045)
+ (size 0.3 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "63d11ac6-3fc3-4349-be9d-d353dec45b90")
+ )
+ (pad "9" smd rect
+ (at 1.25 -4.045)
+ (size 0.3 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "129ead5f-1479-44e8-9a48-be190e993fed")
+ )
+ (pad "10" smd rect
+ (at 1.75 -4.045)
+ (size 0.3 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "c582b0c7-24dd-4966-abc5-68df9fecc0ba")
+ )
+ (pad "11" smd rect
+ (at 2.45 -4.045)
+ (size 0.6 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "d2c367fa-ecb7-477c-90bf-1c14bb10cce6")
+ )
+ (pad "12" smd rect
+ (at 3.225 -4.045)
+ (size 0.6 1.45)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "625a1543-a0ca-4a45-8c07-988e85c61249")
+ )
+ (pad "13" thru_hole oval
+ (at -4.32 -3.13)
+ (size 1 2.1)
+ (drill oval 0.6 1.7)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "88d1769c-ecde-471e-8835-476d0ed17ee3")
+ )
+ (pad "13" thru_hole oval
+ (at -4.32 1.05)
+ (size 1 1.6)
+ (drill oval 0.6 1.2)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "e1e9b2e4-191a-4c63-94fa-2ebfc442c551")
+ )
+ (pad "13" thru_hole oval
+ (at 4.32 -3.13)
+ (size 1 2.1)
+ (drill oval 0.6 1.7)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "81d591d4-0420-4255-8d65-c95b03ab395b")
+ )
+ (pad "13" thru_hole oval
+ (at 4.32 1.05)
+ (size 1 1.6)
+ (drill oval 0.6 1.2)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "77731ec8-612d-4a87-a63a-2943f8b60861")
+ )
+ (model "${KIPRJMOD}/3dmodels/mechanical/Keebio-Parts/HRO TYPE-C-31-M-12.step"
+ (offset
+ (xyz -4.45 -3.65 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz -90 0 0)
+ )
+ )
+)
\ No newline at end of file
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Header-12-Pin-ZigZag-Square.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Header-12-Pin-ZigZag-Square.kicad_mod
new file mode 100644
index 0000000..8a13f00
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Header-12-Pin-ZigZag-Square.kicad_mod
@@ -0,0 +1,34 @@
+(module "Header-12-Pin-ZigZag-Square" (layer F.Cu) (tedit 5DB09E70)
+ (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
+ (tags "Through hole socket strip THT 1x06 2.54mm single row")
+ (fp_text reference "J2" (at 0 -2.33) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "ICSP" (at 2.54 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "%R" (at 0 -2.33) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 -1.8) (end -1.8 29.74) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 -1.8) (end 1.8 29.74) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 29.74) (end -1.8 29.74) (layer F.CrtYd) (width 0.05))
+ (pad "1" thru_hole rect (at -0.2286 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "2" thru_hole oval (at 0.2286 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "3" thru_hole oval (at -0.2286 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "4" thru_hole oval (at 0.2286 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "5" thru_hole oval (at -0.2286 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "6" thru_hole oval (at 0.2286 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "10" thru_hole oval (at 0.2286 22.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "8" thru_hole oval (at 0.2286 17.73) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "11" thru_hole oval (at -0.2286 25.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "7" thru_hole circle (at -0.2286 15.19) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "12" thru_hole oval (at 0.2286 27.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "9" thru_hole oval (at -0.2286 20.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (model "${KICAD6_3DMODEL_DIR}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl"
+ (offset (xyz 0 -6.349999904632568 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 270))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Header-12-Pin-ZigZag.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Header-12-Pin-ZigZag.kicad_mod
new file mode 100644
index 0000000..c10229c
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Header-12-Pin-ZigZag.kicad_mod
@@ -0,0 +1,34 @@
+(module "Header-12-Pin-ZigZag" (layer F.Cu) (tedit 5DB09E85)
+ (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
+ (tags "Through hole socket strip THT 1x06 2.54mm single row")
+ (fp_text reference "J2" (at 0 -2.33) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "ICSP" (at 2.54 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.8 29.74) (end -1.8 29.74) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 -1.8) (end 1.8 29.74) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 -1.8) (end -1.8 29.74) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_text user "%R" (at 0 -2.33) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad "1" thru_hole circle (at -0.2286 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "2" thru_hole oval (at 0.2286 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "3" thru_hole oval (at -0.2286 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "4" thru_hole oval (at 0.2286 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "5" thru_hole oval (at -0.2286 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "6" thru_hole oval (at 0.2286 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "10" thru_hole oval (at 0.2286 22.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "8" thru_hole oval (at 0.2286 17.73) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "11" thru_hole oval (at -0.2286 25.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "7" thru_hole circle (at -0.2286 15.19) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "12" thru_hole oval (at 0.2286 27.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "9" thru_hole oval (at -0.2286 20.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (model "${KICAD6_3DMODEL_DIR}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl"
+ (offset (xyz 0 -6.349999904632568 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 270))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Header-6-Pin-ZigZag.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Header-6-Pin-ZigZag.kicad_mod
new file mode 100644
index 0000000..f290018
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Header-6-Pin-ZigZag.kicad_mod
@@ -0,0 +1,28 @@
+(module "Header-6-Pin-ZigZag" (layer F.Cu) (tedit 5DB09E90)
+ (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
+ (tags "Through hole socket strip THT 1x06 2.54mm single row")
+ (fp_text reference "J2" (at 0 -2.33) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "ICSP" (at 0 15.03) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.8 14.5) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 -1.8) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_text user "%R" (at 0 -2.33) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad "1" thru_hole circle (at -0.2286 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "2" thru_hole oval (at 0.2286 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "3" thru_hole oval (at -0.2286 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "4" thru_hole oval (at 0.2286 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "5" thru_hole oval (at -0.2286 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad "6" thru_hole oval (at 0.2286 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (model "${KICAD6_3DMODEL_DIR}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl"
+ (offset (xyz 0 -6.349999904632568 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 270))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/I2C_Breakout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/I2C_Breakout.kicad_mod
new file mode 100644
index 0000000..0839b28
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/I2C_Breakout.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "I2C_Breakout" (version 20210126) (generator pcbnew) (layer "F.Cu")
+ (tedit 60242D9C)
+ (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
+ (tags "Through hole pin header THT 1x04 2.54mm single row")
+ (attr through_hole)
+ (fp_text reference "REF*" (at 0 -2.33) (layer "Cmts.User") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c014b26a-0804-4fd2-9801-a81caa6ec2ee)
+ )
+ (fp_text value "I2C_Breakout" (at -2.54 3.81 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8725338a-2ad7-4024-bdbe-a87344fe0675)
+ )
+ (fp_text user "VCC" (at 1.27 2.54 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify left))
+ (tstamp 1a8271cf-7099-4ae3-bf98-6a3a35cbe5a0)
+ )
+ (fp_text user "SDA/D1" (at 1.27 7.62 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify left))
+ (tstamp 69d6998c-4d6c-4446-a85e-e2aca8e26073)
+ )
+ (fp_text user "GND" (at 1.27 0 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify left))
+ (tstamp 7f758bbb-02e6-4762-bffb-2fdcc4d322ad)
+ )
+ (fp_text user "SCL/D0" (at 1.27 5.08 unlocked) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify left))
+ (tstamp 9a31798b-bf86-4f44-8de2-17d04bbb91d8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 3.81 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4b08a10f-8a0c-4a7f-a23b-1d2533e0189e)
+ )
+ (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 1c613d8d-b909-478d-9d4a-367745d5e23a))
+ (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer "F.CrtYd") (width 0.05) (tstamp 43e28a4c-b9c6-475a-9747-2d22778c4443))
+ (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 88b679bc-8a57-48c7-8cac-8a494a9dead4))
+ (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer "F.CrtYd") (width 0.05) (tstamp b1f44e6c-340d-498f-8633-354909a89d6e))
+ (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer "F.Fab") (width 0.1) (tstamp 0cc6f541-3475-4c0c-86d8-eb380275d901))
+ (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp 24e326a0-2898-4ff3-a88a-99520e7ecc65))
+ (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 53683ccc-6a15-435f-87e1-6ed4ecaab509))
+ (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp aa8751d9-1d4e-48ed-bd7d-ac16671f1bc9))
+ (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer "F.Fab") (width 0.1) (tstamp b3ccfc10-c9a5-4b80-8d94-c50fc4cb767b))
+ (pad "1" thru_hole circle (at 0 0) (locked) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6662c297-f39f-4e90-b7d1-b6a1dadb44b6))
+ (pad "2" thru_hole oval (at 0 2.54) (locked) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 099f7aa3-e922-4ef1-9732-ae8a90f2d205))
+ (pad "3" thru_hole oval (at 0 5.08) (locked) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 629c663c-f05f-4cc6-b74e-9958f34ed5f7))
+ (pad "4" thru_hole oval (at 0 7.62) (locked) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 13c1c6a1-300b-4210-8cc0-b9eb4e2ced94))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ICSP-Header-ZigZag.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ICSP-Header-ZigZag.kicad_mod
new file mode 100644
index 0000000..02f5bf6
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ICSP-Header-ZigZag.kicad_mod
@@ -0,0 +1,78 @@
+(module ICSP-Header-ZigZag (layer F.Cu) (tedit 5C0F575F)
+ (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
+ (tags "Through hole socket strip THT 1x06 2.54mm single row")
+ (fp_text reference J2 (at 0 -2.33) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ICSP (at 0 15.03) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.33 14.03) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.33 14.03) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.33 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12))
+ (fp_text user GND (at 2.032 12.7 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user RST (at 2.032 10.16 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user MOSI (at 2.032 7.62 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user SCK (at 2.032 5.08 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user VCC (at 2.032 2.54 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user MISO (at 2.032 0 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user MOSI (at 2.032 7.62 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user SCK (at 2.032 5.08 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user MISO (at 2.032 0 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RST (at 2.032 10.16 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at 2.032 12.7 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at 2.032 2.54 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -1.27 -1.27) (end -1.27 13.97) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 13.97) (end 1.27 13.97) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.27 13.97) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.33 14.03) (end 1.33 14.03) (layer B.SilkS) (width 0.12))
+ (fp_line (start 1.33 14.03) (end 1.33 1.27) (layer B.SilkS) (width 0.12))
+ (fp_line (start 1.33 1.27) (end -1.33 1.27) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 -2.33) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole rect (at -0.2286 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 0.2286 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at -0.2286 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 0.2286 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at -0.2286 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 0.2286 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (model ${KICAD6_3DMODEL_DIR}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl
+ (offset (xyz 0 -6.349999904632568 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 270))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ICSP-Header.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ICSP-Header.kicad_mod
new file mode 100644
index 0000000..ac93131
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ICSP-Header.kicad_mod
@@ -0,0 +1,78 @@
+(module ICSP-Header (layer F.Cu) (tedit 5A539DFC)
+ (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row")
+ (tags "Through hole socket strip THT 1x06 2.54mm single row")
+ (fp_text reference J2 (at 0 -2.33) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ICSP (at 0 15.03) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.33 14.03) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.33 14.03) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.33 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12))
+ (fp_text user GND (at 2.032 12.7 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user RST (at 2.032 10.16 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user MOSI (at 2.032 7.62 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user SCK (at 2.032 5.08 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user VCC (at 2.032 2.54 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user MISO (at 2.032 0 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user MOSI (at 2.032 7.62 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user SCK (at 2.032 5.08 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user MISO (at 2.032 0 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user RST (at 2.032 10.16 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at 2.032 12.7 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at 2.032 2.54 90) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -1.27 -1.27) (end -1.27 13.97) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 13.97) (end 1.27 13.97) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.27 13.97) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.33 14.03) (end 1.33 14.03) (layer B.SilkS) (width 0.12))
+ (fp_line (start 1.33 14.03) (end 1.33 1.27) (layer B.SilkS) (width 0.12))
+ (fp_line (start 1.33 1.27) (end -1.33 1.27) (layer B.SilkS) (width 0.12))
+ (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.8 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 -2.33) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+ (model ${KICAD6_3DMODEL_DIR}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl
+ (at (xyz 0 -0.25 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 270))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/ICSP_1.27mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/ICSP_1.27mm.kicad_mod
new file mode 100644
index 0000000..6944d13
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/ICSP_1.27mm.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "ICSP_1.27mm" (version 20210722) (generator pcbnew) (layer "F.Cu")
+ (tedit 611735C6)
+ (descr "Through hole straight pin header, 2x03, 1.27mm pitch, double rows")
+ (tags "Through hole pin header THT 2x03 1.27mm double row")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0.635 -1.695) (layer "Dwgs.User")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 9ac83104-7c06-44b0-8105-28e353df088a)
+ )
+ (fp_text value "ICSP_1.27mm" (at 0.635 4.235) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 4058d693-75ad-4512-9c67-9d3ac025ad5b)
+ )
+ (fp_text user "GND" (at 2.032 2.54 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify left))
+ (tstamp 21b42181-403e-4ecf-9a4a-4868c30a6bc5)
+ )
+ (fp_text user "MOSI" (at 2.032 1.27 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify left))
+ (tstamp 708aa728-0708-41be-aa01-f54690df96a7)
+ )
+ (fp_text user "MISO" (at -0.762 0 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify right))
+ (tstamp 863036be-a104-447f-ac16-4f9dd31558b7)
+ )
+ (fp_text user "RST" (at -0.762 2.54 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify right))
+ (tstamp 954be55c-ea81-4ac7-8c7b-fc459fb87d08)
+ )
+ (fp_text user "ICSP" (at 0.762 -2.54 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp a904762c-a569-4bf3-88eb-3e7eb580f5fe)
+ )
+ (fp_text user "SCK" (at -0.762 1.27 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify right))
+ (tstamp f591da81-9f19-458f-809e-92f19fa29c81)
+ )
+ (fp_text user "VCC" (at 2.032 0 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify left))
+ (tstamp f5a4554d-271b-4837-99a9-2bf5b03ec1a4)
+ )
+ (fp_line (start -0.75 -1.905) (end -0.75 4.572) (layer "F.SilkS") (width 0.12) (tstamp 88764dc2-11e9-4d95-bcbb-cdcc06a0fd0c))
+ (fp_line (start -0.75 -1.905) (end 2 -1.905) (layer "F.SilkS") (width 0.12) (tstamp 8ff6aed6-71ba-4dda-9216-5d0534753723))
+ (fp_line (start -0.75 4.572) (end 2 4.572) (layer "F.SilkS") (width 0.12) (tstamp a4722ccf-a33e-40ba-aaaf-50d9740d1e65))
+ (fp_line (start 2 -1.905) (end 2 4.572) (layer "F.SilkS") (width 0.12) (tstamp b74ac72e-8e4f-4774-8e90-3487dc76a911))
+ (fp_rect (start -0.762 -1.905) (end 2.0066 4.572) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 2c9e6e1b-d0ca-4583-8827-f3e655424c2f))
+ (pad "" np_thru_hole circle (at 0.635 -1.27) (size 0.9906 0.9906) (drill 0.9906) (layers F&B.Cu *.Mask) (tstamp a72f3a84-199a-496a-aad1-89764696e1de))
+ (pad "" np_thru_hole circle (at 1.651 3.81) (size 0.9906 0.9906) (drill 0.9906) (layers F&B.Cu *.Mask) (tstamp e0c08090-ccb3-4bc8-8f86-12b91375a1bd))
+ (pad "" np_thru_hole circle (at -0.381 3.81) (size 0.9906 0.9906) (drill 0.9906) (layers F&B.Cu *.Mask) (tstamp f1946409-208a-456f-a0b8-559db9103f0d))
+ (pad "1" thru_hole rect (at 0 0) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp 666c3971-cc48-400d-9d10-f05d1c31ad3a))
+ (pad "2" thru_hole oval (at 1.27 0) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp 191b4522-e09d-4853-9ba1-cabdd3e152c0))
+ (pad "3" thru_hole oval (at 0 1.27) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp 080fa4c9-049b-4f16-96da-72b32a830cf9))
+ (pad "4" thru_hole oval (at 1.27 1.27) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp 6becfed4-c40c-4493-bdb6-a7b9ad8afc25))
+ (pad "5" thru_hole oval (at 0 2.54) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp 825b2cbc-0d94-459f-adb6-40ab7a21de3f))
+ (pad "6" thru_hole oval (at 1.27 2.54) (size 1 1) (drill 0.4) (layers *.Cu *.Mask) (tstamp fea40ede-7fde-4ff1-8883-cfaa49e84cb4))
+ (model "${KICAD6_3DMODEL_DIR}/Pin_Headers.3dshapes/Pin_Header_Straight_2x03_Pitch1.27mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/JUMPER_SMD_2DUB.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/JUMPER_SMD_2DUB.kicad_mod
new file mode 100644
index 0000000..58ebf7a
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/JUMPER_SMD_2DUB.kicad_mod
@@ -0,0 +1,28 @@
+(module JUMPER_SMD_2DUB (layer F.Cu) (tedit 597259D1)
+ (fp_text reference W1 (at 0 -1.2446) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (fp_text value TEST (at 0.0508 1.27) (layer Dwgs.User)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (fp_line (start -1.3 -0.762) (end 1.3 -0.762) (layer F.SilkS) (width 0.2))
+ (fp_line (start 1.3 -0.762) (end 1.3 0.762) (layer B.SilkS) (width 0.2))
+ (fp_line (start 1.3 0.762) (end -1.3 0.762) (layer B.SilkS) (width 0.2))
+ (fp_line (start -1.3 0.762) (end -1.3 -0.762) (layer F.SilkS) (width 0.2))
+ (fp_line (start -1.3 -0.762) (end 1.3 -0.762) (layer B.SilkS) (width 0.2))
+ (fp_line (start -1.3 0.762) (end -1.3 -0.762) (layer B.SilkS) (width 0.2))
+ (fp_line (start 1.3 0.762) (end -1.3 0.762) (layer F.SilkS) (width 0.2))
+ (fp_line (start 1.3 -0.762) (end 1.3 0.762) (layer F.SilkS) (width 0.2))
+ (pad 2 smd rect (at 0.0588 0.0254 45) (size 0.707 0.707) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd trapezoid (at -0.5812 0.2754) (size 0.5001 0.5) (rect_delta 0 0.5 ) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd trapezoid (at -0.5812 -0.2246 180) (size 0.5001 0.5) (rect_delta 0 0.5 ) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -0.8312 0.0254 180) (size 0.5 1) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd trapezoid (at -0.5812 0.2754) (size 0.5001 0.5) (rect_delta 0 0.5 ) (layers B.Cu B.Paste B.Mask))
+ (pad 2 smd rect (at 0.56 0.01) (size 1 1) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0.0588 0.0254 45) (size 0.707 0.707) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd trapezoid (at -0.5812 -0.2246 180) (size 0.5001 0.5) (rect_delta 0 0.5 ) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd rect (at -0.8312 0.0254 180) (size 0.5 1) (layers B.Cu B.Paste B.Mask))
+ (pad 2 smd rect (at 0.56 0.02) (size 1 1) (layers B.Cu B.Paste B.Mask))
+ (pad 2 thru_hole circle (at 0.52 0.02) (size 1 1) (drill 0.15) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole circle (at -0.82 0.04) (size 0.5 0.5) (drill 0.15) (layers *.Cu *.Mask F.SilkS))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/KLJ-1102.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/KLJ-1102.kicad_mod
new file mode 100644
index 0000000..4bac4d9
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/KLJ-1102.kicad_mod
@@ -0,0 +1,14 @@
+(module "KLJ-1102" (layer F.Cu) (tedit 5AA37992)
+ (fp_text reference "REF**" (at 0 6) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "KLJ-1102" (at 0 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -5.5 4.5) (end -5.5 -4.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.5 4.5) (end -5.5 4.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.5 -4.5) (end 5.5 4.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.5 -4.5) (end 5.5 -4.5) (layer F.SilkS) (width 0.15))
+ (pad "1" smd rect (at -6.5 0) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at 6.5 0) (size 2 2) (layers "F.Cu" "F.Paste" "F.Mask"))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-Choc-V2-2u-Stabilizer-CPG1353G24D01-Cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-Choc-V2-2u-Stabilizer-CPG1353G24D01-Cutout.kicad_mod
new file mode 100644
index 0000000..8b5487b
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-Choc-V2-2u-Stabilizer-CPG1353G24D01-Cutout.kicad_mod
@@ -0,0 +1,142 @@
+(footprint "Kailh-Choc-V2-2u-Stabilizer-CPG1353G24D01-Cutout"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (property "Reference" "REF**"
+ (at 0 -3.5 0)
+ (layer "Dwgs.User")
+ (uuid "f2671b1c-b5fd-4cc1-b48c-165d1fbd5387")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "2U Stabilizer"
+ (at 0 -7.9375 0)
+ (layer "Dwgs.User")
+ (uuid "7e9b4421-fc58-4b81-a584-7f6858b3211f")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "fc748e82-bce5-4268-b10f-becf6b075c13")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "628134f1-6c06-460c-bc09-a095c1c6f549")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -19.05 9.525)
+ (end -19.05 -9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "aa94498c-1c8b-4d66-9ca8-696365a97870")
+ )
+ (fp_line
+ (start 19.05 -9.525)
+ (end -19.05 -9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "e808fcda-71c3-4988-928d-2777fd3e4fed")
+ )
+ (fp_line
+ (start 19.05 9.525)
+ (end -19.05 9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "28f8438f-ddd2-4dbc-b686-23dba361ccdd")
+ )
+ (fp_line
+ (start 19.05 9.525)
+ (end 19.05 -9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "1f47ac56-50e8-4492-ae03-e70d787d8cb7")
+ )
+ (fp_rect
+ (start -8.75 -4.75)
+ (end -15.25 4.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill no)
+ (layer "Edge.Cuts")
+ (uuid "3040a2ef-54df-4806-a5f3-e1ad90850672")
+ )
+ (fp_rect
+ (start 8.75 -4.75)
+ (end 15.25 4.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill no)
+ (layer "Edge.Cuts")
+ (uuid "348982f8-51a2-48bd-adad-27bcfd7874b2")
+ )
+ (fp_text user "Stabilizer Wire"
+ (at 0 9.525 0)
+ (unlocked yes)
+ (layer "Eco1.User")
+ (uuid "f26d64f5-749b-4726-baa4-b5924a544fd4")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ (justify bottom)
+ )
+ )
+ (embedded_fonts no)
+ (model "./Gateron-KS33-Socket.step"
+ (offset
+ (xyz 5.025 -7.925 -3.5)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz -90 0 180)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-LED-flip.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-LED-flip.kicad_mod
new file mode 100644
index 0000000..37bc47f
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-LED-flip.kicad_mod
@@ -0,0 +1,54 @@
+(module Kailh-PG1350-1.25u-LED-flip (layer F.Cu) (tedit 5D22B265)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value Choc (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text user - (at 1.26 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at -1.27 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at 1.26 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at -1.27 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -11.90625 -9.525) (end -11.90625 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Eco1.User) (width 0.12))
+ (pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982070923))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-No-Clickhole.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-No-Clickhole.kicad_mod
new file mode 100644
index 0000000..985b550
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-No-Clickhole.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "Kailh-PG1350-1.25u-No-Clickhole" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D22B253)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 2a33b2dd-1528-42a2-a878-1d4e53b3dc7b)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 6e1ef9b0-2a5a-45cc-8d96-080f224167c4)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 2afd8054-766a-43a4-8547-3f2101d63e2a)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 664d37c2-378a-40ee-bd1f-505f5b51a43b)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d404a924-cc2d-4d53-90be-0b669b5ef3ed)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e02bdec7-d341-40d3-8b04-fb5eb214d52d)
+ )
+ (fp_line (start 11.25 8.5) (end -11.25 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 157a34e5-face-4622-abed-2b6901e87acb))
+ (fp_line (start -11.25 8.5) (end -11.25 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 493a2469-d022-488f-ac27-d258f74590f9))
+ (fp_line (start 11.25 -8.5) (end 11.25 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp df853abb-b6fe-44d2-8c88-d7971f796702))
+ (fp_line (start -11.25 -8.5) (end 11.25 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp ff4d0409-d034-42b8-9efb-eb94a69a8cce))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 46640f79-1bfb-42d8-988e-7393868e93c2))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 50a615c0-0458-4ebb-9a1b-4d7281f62c90))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp e101fde7-1ba6-45ef-b7e1-a1eca89ae2a7))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp f83d3478-7578-4863-a846-daf63dd1dd97))
+ (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer "Eco1.User") (width 0.12) (tstamp 1ffd4fe1-5cd3-468b-91bd-28fd16e4e426))
+ (fp_line (start -11.90625 -9.525) (end -11.90625 9.525) (layer "Eco1.User") (width 0.12) (tstamp 24b0310f-866f-4a9e-95dc-e24c8bc96c97))
+ (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer "Eco1.User") (width 0.12) (tstamp b1887250-bb6c-4464-8a1d-c605c19d6a71))
+ (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer "Eco1.User") (width 0.12) (tstamp bbfed33f-05e3-497d-aedd-884c0a51cbc2))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 12014686-8525-4a02-af72-38cca5a684b1))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp a2df9763-d663-4479-bff9-f5ffe66f8337))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp a9d03b99-f7c7-4342-8c21-f4931872a5bf))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp d6a14c44-eeac-4d2e-962f-7f82954ea0fa))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5ef3b74a-6413-4511-b2e1-7e1383b69ecc))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 9409308d-9b82-439f-be75-ebfde9936413))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d84200b3-ca4a-46da-931b-0c264af407c2))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 370e7da8-0a26-4186-bc20-ba669cf97ba6))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 17b31d64-c5e4-4d4f-b74d-91e02a116182))
+ (pad "3" thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp d55d7bba-d51b-482d-aa89-ff6290be60c0))
+ (pad "4" thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp c121e01a-a2ef-461a-8f6d-42d84b691559))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-NoLED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-NoLED.kicad_mod
new file mode 100644
index 0000000..a15e840
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u-NoLED.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "Kailh-PG1350-1.25u-NoLED" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D22B253)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 2a33b2dd-1528-42a2-a878-1d4e53b3dc7b)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 6e1ef9b0-2a5a-45cc-8d96-080f224167c4)
+ )
+ (fp_line (start 11.25 8.5) (end -11.25 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 157a34e5-face-4622-abed-2b6901e87acb))
+ (fp_line (start -11.25 8.5) (end -11.25 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 493a2469-d022-488f-ac27-d258f74590f9))
+ (fp_line (start 11.25 -8.5) (end 11.25 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp df853abb-b6fe-44d2-8c88-d7971f796702))
+ (fp_line (start -11.25 -8.5) (end 11.25 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp ff4d0409-d034-42b8-9efb-eb94a69a8cce))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 46640f79-1bfb-42d8-988e-7393868e93c2))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 50a615c0-0458-4ebb-9a1b-4d7281f62c90))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp e101fde7-1ba6-45ef-b7e1-a1eca89ae2a7))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp f83d3478-7578-4863-a846-daf63dd1dd97))
+ (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer "Eco1.User") (width 0.12) (tstamp 1ffd4fe1-5cd3-468b-91bd-28fd16e4e426))
+ (fp_line (start -11.90625 -9.525) (end -11.90625 9.525) (layer "Eco1.User") (width 0.12) (tstamp 24b0310f-866f-4a9e-95dc-e24c8bc96c97))
+ (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer "Eco1.User") (width 0.12) (tstamp b1887250-bb6c-4464-8a1d-c605c19d6a71))
+ (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer "Eco1.User") (width 0.12) (tstamp bbfed33f-05e3-497d-aedd-884c0a51cbc2))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 12014686-8525-4a02-af72-38cca5a684b1))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp a2df9763-d663-4479-bff9-f5ffe66f8337))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp a9d03b99-f7c7-4342-8c21-f4931872a5bf))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp d6a14c44-eeac-4d2e-962f-7f82954ea0fa))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5ef3b74a-6413-4511-b2e1-7e1383b69ecc))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 9409308d-9b82-439f-be75-ebfde9936413))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d84200b3-ca4a-46da-931b-0c264af407c2))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 370e7da8-0a26-4186-bc20-ba669cf97ba6))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 17b31d64-c5e4-4d4f-b74d-91e02a116182))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u.kicad_mod
new file mode 100644
index 0000000..81da259
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.25u.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "Kailh-PG1350-1.25u" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D22B253)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 2a33b2dd-1528-42a2-a878-1d4e53b3dc7b)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 6e1ef9b0-2a5a-45cc-8d96-080f224167c4)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 2afd8054-766a-43a4-8547-3f2101d63e2a)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 664d37c2-378a-40ee-bd1f-505f5b51a43b)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d404a924-cc2d-4d53-90be-0b669b5ef3ed)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e02bdec7-d341-40d3-8b04-fb5eb214d52d)
+ )
+ (fp_line (start 9 8.5) (end -9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 157a34e5-face-4622-abed-2b6901e87acb))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 493a2469-d022-488f-ac27-d258f74590f9))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp df853abb-b6fe-44d2-8c88-d7971f796702))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp ff4d0409-d034-42b8-9efb-eb94a69a8cce))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 46640f79-1bfb-42d8-988e-7393868e93c2))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 50a615c0-0458-4ebb-9a1b-4d7281f62c90))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp e101fde7-1ba6-45ef-b7e1-a1eca89ae2a7))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp f83d3478-7578-4863-a846-daf63dd1dd97))
+ (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer "Eco1.User") (width 0.12) (tstamp 1ffd4fe1-5cd3-468b-91bd-28fd16e4e426))
+ (fp_line (start -11.90625 -9.525) (end -11.90625 9.525) (layer "Eco1.User") (width 0.12) (tstamp 24b0310f-866f-4a9e-95dc-e24c8bc96c97))
+ (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer "Eco1.User") (width 0.12) (tstamp b1887250-bb6c-4464-8a1d-c605c19d6a71))
+ (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer "Eco1.User") (width 0.12) (tstamp bbfed33f-05e3-497d-aedd-884c0a51cbc2))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 12014686-8525-4a02-af72-38cca5a684b1))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp a2df9763-d663-4479-bff9-f5ffe66f8337))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp a9d03b99-f7c7-4342-8c21-f4931872a5bf))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp d6a14c44-eeac-4d2e-962f-7f82954ea0fa))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5ef3b74a-6413-4511-b2e1-7e1383b69ecc))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 9409308d-9b82-439f-be75-ebfde9936413))
+ (pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 9fc608d1-a413-4986-a631-4da3b9d3d819))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d84200b3-ca4a-46da-931b-0c264af407c2))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 370e7da8-0a26-4186-bc20-ba669cf97ba6))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 17b31d64-c5e4-4d4f-b74d-91e02a116182))
+ (pad "3" thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp d55d7bba-d51b-482d-aa89-ff6290be60c0))
+ (pad "4" thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp c121e01a-a2ef-461a-8f6d-42d84b691559))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u-No-Clickhole.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u-No-Clickhole.kicad_mod
new file mode 100644
index 0000000..f3d67c1
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u-No-Clickhole.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "Kailh-PG1350-1.5u-No-Clickhole" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D22B446)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 41f011c4-6206-4b16-a60e-2036e75aa582)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 34b465ff-2381-4b82-a9b1-fcd9d560b215)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 584a7992-d5a7-47af-8b61-b38c09a81103)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp e671a39d-94ea-4a30-b7d9-8056f24e1a88)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1de751ea-510c-48c5-8886-8e521aef7e7a)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dcf785b2-795b-4884-9752-f3662fe7d6f8)
+ )
+ (fp_line (start 13.5 -8.5) (end 13.5 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 9eac9c69-05f3-43a2-aafe-dda9faa4b62e))
+ (fp_line (start -13.5 8.5) (end -13.5 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp cb08d573-c616-4fae-bfee-7557ebcd6f1b))
+ (fp_line (start -13.5 -8.5) (end 13.5 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp f450a5d4-6173-42cc-9790-dd71077f4517))
+ (fp_line (start 13.5 8.5) (end -13.5 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp f8b136b8-c951-4ff8-84fb-46e9e451e5ac))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 2de66c92-caef-43db-ac49-12df22284ddf))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 9f0ec9eb-b17c-4c96-8dea-b0a7c256d5aa))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp c0f4c351-32f9-4384-8483-0c7364ef4711))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp ed7c3a88-49a2-492a-a9fd-32b2a699070d))
+ (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer "Eco1.User") (width 0.12) (tstamp 1d232904-7062-4cb6-ac83-39c7649052aa))
+ (fp_line (start -14.2875 -9.525) (end -14.2875 9.525) (layer "Eco1.User") (width 0.12) (tstamp 32749055-89fe-436d-9fe5-2670918c71c9))
+ (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer "Eco1.User") (width 0.12) (tstamp c76c3739-8002-4806-b6a2-6bd2e9e7230a))
+ (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer "Eco1.User") (width 0.12) (tstamp dbc7b6f4-47f2-41fd-84b3-b7b3023b20c3))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 42b6b793-0b93-428d-a1b2-f51cef078958))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 42bf9672-e427-4b78-b711-4894a5789e44))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp 454230c6-769c-4f59-8000-bdbf67d888d3))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp f4b52b91-a0c8-4254-b330-e25064434c30))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 5c7778fb-5149-40a3-9105-adecc0872fdf))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp cc6cbf7a-9a07-42cb-8704-1951902bb57f))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d3e22422-4033-4ab6-bf66-206e38ddb25e))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp c584c348-ab28-4b6f-80a7-de8f66c0c58b))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 39ac5b11-9244-442c-936c-43928983e950))
+ (pad "3" thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp a957fea2-2227-4ff8-9458-6240ee683a77))
+ (pad "4" thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp 125cbeea-5dfd-4c78-a523-a7bde5b1e00b))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u-NoLED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u-NoLED.kicad_mod
new file mode 100644
index 0000000..c06b24c
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u-NoLED.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "Kailh-PG1350-1.5u-NoLED" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D22B446)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 41f011c4-6206-4b16-a60e-2036e75aa582)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 34b465ff-2381-4b82-a9b1-fcd9d560b215)
+ )
+ (fp_line (start 13.5 -8.5) (end 13.5 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 9eac9c69-05f3-43a2-aafe-dda9faa4b62e))
+ (fp_line (start -13.5 8.5) (end -13.5 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp cb08d573-c616-4fae-bfee-7557ebcd6f1b))
+ (fp_line (start -13.5 -8.5) (end 13.5 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp f450a5d4-6173-42cc-9790-dd71077f4517))
+ (fp_line (start 13.5 8.5) (end -13.5 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp f8b136b8-c951-4ff8-84fb-46e9e451e5ac))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 2de66c92-caef-43db-ac49-12df22284ddf))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 9f0ec9eb-b17c-4c96-8dea-b0a7c256d5aa))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp c0f4c351-32f9-4384-8483-0c7364ef4711))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp ed7c3a88-49a2-492a-a9fd-32b2a699070d))
+ (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer "Eco1.User") (width 0.12) (tstamp 1d232904-7062-4cb6-ac83-39c7649052aa))
+ (fp_line (start -14.2875 -9.525) (end -14.2875 9.525) (layer "Eco1.User") (width 0.12) (tstamp 32749055-89fe-436d-9fe5-2670918c71c9))
+ (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer "Eco1.User") (width 0.12) (tstamp c76c3739-8002-4806-b6a2-6bd2e9e7230a))
+ (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer "Eco1.User") (width 0.12) (tstamp dbc7b6f4-47f2-41fd-84b3-b7b3023b20c3))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 42b6b793-0b93-428d-a1b2-f51cef078958))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 42bf9672-e427-4b78-b711-4894a5789e44))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp 454230c6-769c-4f59-8000-bdbf67d888d3))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp f4b52b91-a0c8-4254-b330-e25064434c30))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 5c7778fb-5149-40a3-9105-adecc0872fdf))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp cc6cbf7a-9a07-42cb-8704-1951902bb57f))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d3e22422-4033-4ab6-bf66-206e38ddb25e))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp c584c348-ab28-4b6f-80a7-de8f66c0c58b))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 39ac5b11-9244-442c-936c-43928983e950))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u.kicad_mod
new file mode 100644
index 0000000..6cc2d43
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.5u.kicad_mod
@@ -0,0 +1,54 @@
+(module Kailh-PG1350-1.5u (layer F.Cu) (tedit 5D22B446)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value Choc (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text user - (at -1.26 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at 1.27 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at -1.26 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 1.27 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -14.2875 -9.525) (end -14.2875 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Eco1.User) (width 0.12))
+ (pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982070923))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.75u-No-Clickhole.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.75u-No-Clickhole.kicad_mod
new file mode 100644
index 0000000..ce6f8de
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.75u-No-Clickhole.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "Kailh-PG1350-1.75u-No-Clickhole" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D22B253)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 2a33b2dd-1528-42a2-a878-1d4e53b3dc7b)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 6e1ef9b0-2a5a-45cc-8d96-080f224167c4)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 2afd8054-766a-43a4-8547-3f2101d63e2a)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 664d37c2-378a-40ee-bd1f-505f5b51a43b)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d404a924-cc2d-4d53-90be-0b669b5ef3ed)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e02bdec7-d341-40d3-8b04-fb5eb214d52d)
+ )
+ (fp_line (start 15.75 8.5) (end -15.75 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 157a34e5-face-4622-abed-2b6901e87acb))
+ (fp_line (start -15.75 8.5) (end -15.75 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 493a2469-d022-488f-ac27-d258f74590f9))
+ (fp_line (start 15.75 -8.5) (end 15.75 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp df853abb-b6fe-44d2-8c88-d7971f796702))
+ (fp_line (start -15.75 -8.5) (end 15.75 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp ff4d0409-d034-42b8-9efb-eb94a69a8cce))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 46640f79-1bfb-42d8-988e-7393868e93c2))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 50a615c0-0458-4ebb-9a1b-4d7281f62c90))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp e101fde7-1ba6-45ef-b7e1-a1eca89ae2a7))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp f83d3478-7578-4863-a846-daf63dd1dd97))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 12014686-8525-4a02-af72-38cca5a684b1))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp a2df9763-d663-4479-bff9-f5ffe66f8337))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp a9d03b99-f7c7-4342-8c21-f4931872a5bf))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp d6a14c44-eeac-4d2e-962f-7f82954ea0fa))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5ef3b74a-6413-4511-b2e1-7e1383b69ecc))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 9409308d-9b82-439f-be75-ebfde9936413))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d84200b3-ca4a-46da-931b-0c264af407c2))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 370e7da8-0a26-4186-bc20-ba669cf97ba6))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 17b31d64-c5e4-4d4f-b74d-91e02a116182))
+ (pad "3" thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp d55d7bba-d51b-482d-aa89-ff6290be60c0))
+ (pad "4" thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp c121e01a-a2ef-461a-8f6d-42d84b691559))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.75u-NoLED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.75u-NoLED.kicad_mod
new file mode 100644
index 0000000..b531e63
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1.75u-NoLED.kicad_mod
@@ -0,0 +1,40 @@
+(footprint "Kailh-PG1350-1.75u-NoLED" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D22B253)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 2a33b2dd-1528-42a2-a878-1d4e53b3dc7b)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 6e1ef9b0-2a5a-45cc-8d96-080f224167c4)
+ )
+ (fp_line (start 15.75 8.5) (end -15.75 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 157a34e5-face-4622-abed-2b6901e87acb))
+ (fp_line (start -15.75 8.5) (end -15.75 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 493a2469-d022-488f-ac27-d258f74590f9))
+ (fp_line (start 15.75 -8.5) (end 15.75 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp df853abb-b6fe-44d2-8c88-d7971f796702))
+ (fp_line (start -15.75 -8.5) (end 15.75 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp ff4d0409-d034-42b8-9efb-eb94a69a8cce))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 46640f79-1bfb-42d8-988e-7393868e93c2))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 50a615c0-0458-4ebb-9a1b-4d7281f62c90))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp e101fde7-1ba6-45ef-b7e1-a1eca89ae2a7))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp f83d3478-7578-4863-a846-daf63dd1dd97))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 12014686-8525-4a02-af72-38cca5a684b1))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp a2df9763-d663-4479-bff9-f5ffe66f8337))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp a9d03b99-f7c7-4342-8c21-f4931872a5bf))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp d6a14c44-eeac-4d2e-962f-7f82954ea0fa))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5ef3b74a-6413-4511-b2e1-7e1383b69ecc))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 9409308d-9b82-439f-be75-ebfde9936413))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d84200b3-ca4a-46da-931b-0c264af407c2))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 370e7da8-0a26-4186-bc20-ba669cf97ba6))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 17b31d64-c5e4-4d4f-b74d-91e02a116182))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-No-Clickhole.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-No-Clickhole.kicad_mod
new file mode 100644
index 0000000..755a8f4
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-No-Clickhole.kicad_mod
@@ -0,0 +1,49 @@
+(module "Kailh-PG1350-1u-No-Clickhole" (layer F.Cu) (tedit 5EBC3B96)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value "MX" (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_text user "+" (at 1.27 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 15ea35a4-6e6d-4233-a9bf-9cc93e416313))
+ (pad "4" thru_hole rect (at -1.27 -4.7 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp 25d3ccc6-56d0-46a1-bc88-79563d4d33f3))
+ (pad "3" thru_hole roundrect (at 1.27 -4.7 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 0cee3a60-0798-4fa8-bdab-6d2bf99c3f5a))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 2b51cb66-92c8-46f1-93aa-6e8c50bdd493))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 20a824e9-2293-490a-942f-4f1722208eba))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b38fc63e-046d-4c1a-9780-53e82851872b))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b7e99e1d-64c5-4819-be66-477102a6d4e5))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982070923))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-NoLED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-NoLED.kicad_mod
new file mode 100644
index 0000000..9489d1c
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-NoLED.kicad_mod
@@ -0,0 +1,39 @@
+(module "Kailh-PG1350-1u-NoLED" (layer F.Cu) (tedit 5E74EA2A)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Eco1.User) (width 0.12))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982070923))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible-No-Clickhole.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible-No-Clickhole.kicad_mod
new file mode 100644
index 0000000..b278465
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible-No-Clickhole.kicad_mod
@@ -0,0 +1,52 @@
+(module Kailh-PG1350-1u-reversible-No-Clickhole (layer F.Cu) (tedit 5B6B2E11)
+ (fp_text reference SW_C1 (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value MX (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text user - (at -1.26 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at 1.27 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at -1.26 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 1.27 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (pad "" np_thru_hole circle (at -5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu))
+ (pad 2 thru_hole circle (at 5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu F.Mask))
+ (pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982070923))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible-flip.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible-flip.kicad_mod
new file mode 100644
index 0000000..dd7563d
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible-flip.kicad_mod
@@ -0,0 +1,52 @@
+(module Kailh-PG1350-1u-reversible-flip (layer F.Cu) (tedit 5A62135F)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value MX (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text user - (at 1.26 -3) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at -1.27 -3) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at 1.26 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at -1.27 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (pad "" np_thru_hole circle (at -5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu))
+ (pad 2 thru_hole circle (at 5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu))
+ (pad 4 thru_hole rect (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (at (xyz 0.294 0.294 0.234))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (at (xyz 0 0 0.47))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible.kicad_mod
new file mode 100644
index 0000000..aef592f
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u-reversible.kicad_mod
@@ -0,0 +1,50 @@
+(module Kailh-PG1350-1u-reversible (layer F.Cu) (tedit 5B6B2E51)
+ (fp_text reference SW_C1 (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value MX (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text user - (at -1.26 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at 1.27 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at -1.26 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 1.27 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (pad 2 thru_hole circle (at 5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu F.Mask))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982070923))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u.kicad_mod
new file mode 100644
index 0000000..52d12ba
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-1u.kicad_mod
@@ -0,0 +1,54 @@
+(module Kailh-PG1350-1u (layer F.Cu) (tedit 5D22AF7D)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value Choc (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text user - (at -1.26 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at 1.27 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at -1.26 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 1.27 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Eco1.User) (width 0.12))
+ (pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982070923))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-No-Clickhole.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-No-Clickhole.kicad_mod
new file mode 100644
index 0000000..f7ac304
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-No-Clickhole.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "Kailh-PG1350-2.25u-No-Clickhole" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E71ACA9)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 7f2e948f-5460-46f3-8fe8-ef31e767487d)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 15c17e92-add3-4a05-be5e-4d5d857937ae)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 53e654c4-4d5f-4367-9ab3-16c5ccb1b719)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 6acc7602-302d-4660-b7df-f770ec3b0350)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7c0ed13c-bba1-4c9f-a0f5-d6d2514c27d8)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e5d745e1-4903-43b5-b830-750bcc3726e6)
+ )
+ (fp_line (start 20.25 8.5) (end -20.25 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 2b25ca16-a904-4148-9f22-276d9fd7c2e5))
+ (fp_line (start 20.25 -8.5) (end 20.25 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 77718cb2-8d96-41d7-afa6-b67aabf2d550))
+ (fp_line (start -20.25 -8.5) (end 20.25 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp bba5642f-bf7a-4796-aff8-29689ae0a4cc))
+ (fp_line (start -20.25 8.5) (end -20.25 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp c705331c-88b0-4754-8f4e-fb7786254ffd))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 0aa0003d-35ce-414e-8935-50c92d5260f4))
+ (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 16e8b3f7-99e3-4e37-b7fd-e950fea68dea))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 29a998a6-2f30-45a1-b649-cdb7833c9ef1))
+ (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer "Cmts.User") (width 0.12) (tstamp 3a3cefe2-3b72-45e1-a0eb-d765eeef2906))
+ (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 3a6cb099-1cdc-48be-bd7a-78f62939ff71))
+ (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 421cba3d-ec1f-4f00-998c-593a4b76ebaf))
+ (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 59d8e560-2e9f-4a71-9004-61a99d95229e))
+ (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 735d5b33-5aa1-4c69-8481-07a3d590a9c2))
+ (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 7b26bcda-8252-4506-83eb-b37039369452))
+ (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 84ad4a95-7d51-4035-9205-c8c732c6cce2))
+ (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 91711eb9-4548-4f8d-8bee-92cbf8cdf50c))
+ (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 9e965173-f173-4994-be56-ed8d4c86f72f))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp ca4ce9fa-c604-474d-b980-4494e567c971))
+ (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer "Cmts.User") (width 0.12) (tstamp cc5de5a4-015e-4c69-afb6-058dc20d9136))
+ (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer "Cmts.User") (width 0.12) (tstamp e7b3819c-9ab1-4db7-9a60-fff0bdb216ed))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp e90f3b12-8ef4-45e5-ba29-4f5d18bd4aa1))
+ (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp f5b3f4e8-dcd2-4da1-bb83-6ef782677de8))
+ (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp f8ccf913-7f98-4503-a48a-648060faf1d8))
+ (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp fabde15f-79e3-4520-93fd-014f8536e5c3))
+ (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer "Cmts.User") (width 0.12) (tstamp fd5580d1-02a6-49bf-aee1-bf139f6ae46b))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp 0810d575-a1d3-4853-a1f3-d3c5ecaaa407))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 0d8d8bdf-1882-4f01-b40e-ec21f8127a55))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp a004c908-07eb-4d42-a7a6-a80f32906c5c))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp da8c562f-36cd-452f-b695-953960b9ae6c))
+ (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 0b5ed9a0-ff21-443a-befa-6708934758d7))
+ (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 1028a8ec-3787-4332-94fd-45a73e5d426a))
+ (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 14b597d6-bbde-42d1-b431-7ad4ac669f45))
+ (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 174b9649-cbe8-4d81-90bc-cd9c90e5e043))
+ (fp_line (start -14 -9) (end -14 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp 2807b625-23ee-4f2f-b6f2-67acb2f92991))
+ (fp_line (start -14 -9) (end -10 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 35334903-465f-4832-a9e3-70192a1ab4c4))
+ (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 37442733-e60e-4bfd-8328-602b96cfa72c))
+ (fp_line (start -14 -5.5) (end -10 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp 46796df9-199e-43cd-af77-bc0d64408dcb))
+ (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 64fd4e92-01d3-48cf-8da5-5acd33b23c92))
+ (fp_line (start 14 -5.5) (end 14 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 6be27416-c7e3-49c5-ae23-1ff0a3e98228))
+ (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 932236a8-77ca-471b-b58d-af6e3ce459d3))
+ (fp_line (start 10 -9) (end 14 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 9788b2eb-f645-4261-9e8b-e0db728c291f))
+ (fp_line (start 10 -9) (end 10 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp a2deee47-8e1c-49ab-952d-42af0a60713b))
+ (fp_line (start 10 -5.5) (end 14 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp c14cee0c-4c83-4e00-919b-ff9dcfe21b4a))
+ (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp d22cdd32-dfef-4399-b206-d355ff950314))
+ (fp_line (start -10 -5.5) (end -10 -9) (layer "Edge.Cuts") (width 0.12) (tstamp ea2d3251-7556-41b8-a69e-df4c397a7369))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 4ba65cb6-e8d9-435a-99b3-eac3483b74af))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a3fc2a18-f8ae-4aa2-a1e9-42cfd5c00d69))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d3868136-8e83-469f-99ef-9ca9bab540f7))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp db5fcb22-76e2-4d3a-b14e-cb397190e4ec))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 2f1d0d25-8a70-48f7-b759-318a0d1899d2))
+ (pad "3" thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp f57f219c-c3f1-4458-aa42-7d31f316abba))
+ (pad "4" thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp 630e324b-01b3-433f-b7ff-ad75b4bee236))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-NoLED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-NoLED.kicad_mod
new file mode 100644
index 0000000..d26c2e8
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-NoLED.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "Kailh-PG1350-2.25u-NoLED" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E71ACA9)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 7f2e948f-5460-46f3-8fe8-ef31e767487d)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 15c17e92-add3-4a05-be5e-4d5d857937ae)
+ )
+ (fp_line (start 20.25 8.5) (end -20.25 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 2b25ca16-a904-4148-9f22-276d9fd7c2e5))
+ (fp_line (start 20.25 -8.5) (end 20.25 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 77718cb2-8d96-41d7-afa6-b67aabf2d550))
+ (fp_line (start -20.25 -8.5) (end 20.25 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp bba5642f-bf7a-4796-aff8-29689ae0a4cc))
+ (fp_line (start -20.25 8.5) (end -20.25 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp c705331c-88b0-4754-8f4e-fb7786254ffd))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 0aa0003d-35ce-414e-8935-50c92d5260f4))
+ (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 16e8b3f7-99e3-4e37-b7fd-e950fea68dea))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 29a998a6-2f30-45a1-b649-cdb7833c9ef1))
+ (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer "Cmts.User") (width 0.12) (tstamp 3a3cefe2-3b72-45e1-a0eb-d765eeef2906))
+ (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 3a6cb099-1cdc-48be-bd7a-78f62939ff71))
+ (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 421cba3d-ec1f-4f00-998c-593a4b76ebaf))
+ (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 59d8e560-2e9f-4a71-9004-61a99d95229e))
+ (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 735d5b33-5aa1-4c69-8481-07a3d590a9c2))
+ (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 7b26bcda-8252-4506-83eb-b37039369452))
+ (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 84ad4a95-7d51-4035-9205-c8c732c6cce2))
+ (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 91711eb9-4548-4f8d-8bee-92cbf8cdf50c))
+ (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 9e965173-f173-4994-be56-ed8d4c86f72f))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp ca4ce9fa-c604-474d-b980-4494e567c971))
+ (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer "Cmts.User") (width 0.12) (tstamp cc5de5a4-015e-4c69-afb6-058dc20d9136))
+ (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer "Cmts.User") (width 0.12) (tstamp e7b3819c-9ab1-4db7-9a60-fff0bdb216ed))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp e90f3b12-8ef4-45e5-ba29-4f5d18bd4aa1))
+ (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp f5b3f4e8-dcd2-4da1-bb83-6ef782677de8))
+ (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp f8ccf913-7f98-4503-a48a-648060faf1d8))
+ (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp fabde15f-79e3-4520-93fd-014f8536e5c3))
+ (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer "Cmts.User") (width 0.12) (tstamp fd5580d1-02a6-49bf-aee1-bf139f6ae46b))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp 0810d575-a1d3-4853-a1f3-d3c5ecaaa407))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 0d8d8bdf-1882-4f01-b40e-ec21f8127a55))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp a004c908-07eb-4d42-a7a6-a80f32906c5c))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp da8c562f-36cd-452f-b695-953960b9ae6c))
+ (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 0b5ed9a0-ff21-443a-befa-6708934758d7))
+ (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 1028a8ec-3787-4332-94fd-45a73e5d426a))
+ (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 14b597d6-bbde-42d1-b431-7ad4ac669f45))
+ (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 174b9649-cbe8-4d81-90bc-cd9c90e5e043))
+ (fp_line (start -14 -9) (end -14 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp 2807b625-23ee-4f2f-b6f2-67acb2f92991))
+ (fp_line (start -14 -9) (end -10 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 35334903-465f-4832-a9e3-70192a1ab4c4))
+ (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 37442733-e60e-4bfd-8328-602b96cfa72c))
+ (fp_line (start -14 -5.5) (end -10 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp 46796df9-199e-43cd-af77-bc0d64408dcb))
+ (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 64fd4e92-01d3-48cf-8da5-5acd33b23c92))
+ (fp_line (start 14 -5.5) (end 14 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 6be27416-c7e3-49c5-ae23-1ff0a3e98228))
+ (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 932236a8-77ca-471b-b58d-af6e3ce459d3))
+ (fp_line (start 10 -9) (end 14 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 9788b2eb-f645-4261-9e8b-e0db728c291f))
+ (fp_line (start 10 -9) (end 10 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp a2deee47-8e1c-49ab-952d-42af0a60713b))
+ (fp_line (start 10 -5.5) (end 14 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp c14cee0c-4c83-4e00-919b-ff9dcfe21b4a))
+ (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp d22cdd32-dfef-4399-b206-d355ff950314))
+ (fp_line (start -10 -5.5) (end -10 -9) (layer "Edge.Cuts") (width 0.12) (tstamp ea2d3251-7556-41b8-a69e-df4c397a7369))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 4ba65cb6-e8d9-435a-99b3-eac3483b74af))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a3fc2a18-f8ae-4aa2-a1e9-42cfd5c00d69))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d3868136-8e83-469f-99ef-9ca9bab540f7))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp db5fcb22-76e2-4d3a-b14e-cb397190e4ec))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 2f1d0d25-8a70-48f7-b759-318a0d1899d2))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-NoSwitch.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-NoSwitch.kicad_mod
new file mode 100644
index 0000000..5ccfc78
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.25u-NoSwitch.kicad_mod
@@ -0,0 +1,110 @@
+(footprint "Kailh-PG1350-2.25u-NoSwitch" (version 20221018) (generator pcbnew)
+ (layer "F.Cu")
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 7f2e948f-5460-46f3-8fe8-ef31e767487d)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 15c17e92-add3-4a05-be5e-4d5d857937ae)
+ )
+ (fp_line (start -20.25 -8.5) (end 20.25 -8.5)
+ (stroke (width 0.1524) (type solid)) (layer "Dwgs.User") (tstamp bba5642f-bf7a-4796-aff8-29689ae0a4cc))
+ (fp_line (start -20.25 8.5) (end -20.25 -8.5)
+ (stroke (width 0.1524) (type solid)) (layer "Dwgs.User") (tstamp c705331c-88b0-4754-8f4e-fb7786254ffd))
+ (fp_line (start 20.25 -8.5) (end 20.25 8.5)
+ (stroke (width 0.1524) (type solid)) (layer "Dwgs.User") (tstamp 77718cb2-8d96-41d7-afa6-b67aabf2d550))
+ (fp_line (start 20.25 8.5) (end -20.25 8.5)
+ (stroke (width 0.1524) (type solid)) (layer "Dwgs.User") (tstamp 2b25ca16-a904-4148-9f22-276d9fd7c2e5))
+ (fp_line (start -15.15 -3.8) (end -13.8 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 421cba3d-ec1f-4f00-998c-593a4b76ebaf))
+ (fp_line (start -15.15 3.05) (end -15.15 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 91711eb9-4548-4f8d-8bee-92cbf8cdf50c))
+ (fp_line (start -15.15 3.05) (end -8.85 3.05)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 3a3cefe2-3b72-45e1-a0eb-d765eeef2906))
+ (fp_line (start -13.8 -8.45) (end -13.8 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 84ad4a95-7d51-4035-9205-c8c732c6cce2))
+ (fp_line (start -13.8 -8.45) (end -10.2 -8.45)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp e7b3819c-9ab1-4db7-9a60-fff0bdb216ed))
+ (fp_line (start -10.2 -8.45) (end -10.2 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp fabde15f-79e3-4520-93fd-014f8536e5c3))
+ (fp_line (start -10.2 -3.8) (end -8.85 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 9e965173-f173-4994-be56-ed8d4c86f72f))
+ (fp_line (start -8.85 3.05) (end -8.85 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp f8ccf913-7f98-4503-a48a-648060faf1d8))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9)
+ (stroke (width 0.1524) (type solid)) (layer "Cmts.User") (tstamp ca4ce9fa-c604-474d-b980-4494e567c971))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9)
+ (stroke (width 0.1524) (type solid)) (layer "Cmts.User") (tstamp 0aa0003d-35ce-414e-8935-50c92d5260f4))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9)
+ (stroke (width 0.1524) (type solid)) (layer "Cmts.User") (tstamp e90f3b12-8ef4-45e5-ba29-4f5d18bd4aa1))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9)
+ (stroke (width 0.1524) (type solid)) (layer "Cmts.User") (tstamp 29a998a6-2f30-45a1-b649-cdb7833c9ef1))
+ (fp_line (start 8.85 -3.8) (end 10.2 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 59d8e560-2e9f-4a71-9004-61a99d95229e))
+ (fp_line (start 8.85 3.05) (end 8.85 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp f5b3f4e8-dcd2-4da1-bb83-6ef782677de8))
+ (fp_line (start 8.85 3.05) (end 15.15 3.05)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp cc5de5a4-015e-4c69-afb6-058dc20d9136))
+ (fp_line (start 10.2 -8.45) (end 10.2 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 7b26bcda-8252-4506-83eb-b37039369452))
+ (fp_line (start 10.2 -8.45) (end 13.8 -8.45)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp fd5580d1-02a6-49bf-aee1-bf139f6ae46b))
+ (fp_line (start 13.8 -8.45) (end 13.8 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 16e8b3f7-99e3-4e37-b7fd-e950fea68dea))
+ (fp_line (start 13.8 -3.8) (end 15.15 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 3a6cb099-1cdc-48be-bd7a-78f62939ff71))
+ (fp_line (start 15.15 3.05) (end 15.15 -3.8)
+ (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 735d5b33-5aa1-4c69-8481-07a3d590a9c2))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5)
+ (stroke (width 0.1524) (type solid)) (layer "Eco2.User") (tstamp da8c562f-36cd-452f-b695-953960b9ae6c))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5)
+ (stroke (width 0.1524) (type solid)) (layer "Eco2.User") (tstamp 0810d575-a1d3-4853-a1f3-d3c5ecaaa407))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5)
+ (stroke (width 0.1524) (type solid)) (layer "Eco2.User") (tstamp a004c908-07eb-4d42-a7a6-a80f32906c5c))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5)
+ (stroke (width 0.1524) (type solid)) (layer "Eco2.User") (tstamp 0d8d8bdf-1882-4f01-b40e-ec21f8127a55))
+ (fp_line (start -14.65 -3.2) (end -14.65 2.3)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 64fd4e92-01d3-48cf-8da5-5acd33b23c92))
+ (fp_line (start -14.65 -3.2) (end -9.35 -3.2)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 14b597d6-bbde-42d1-b431-7ad4ac669f45))
+ (fp_line (start -14.65 2.3) (end -9.35 2.3)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 932236a8-77ca-471b-b58d-af6e3ce459d3))
+ (fp_line (start -14 -9) (end -14 -5.5)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 2807b625-23ee-4f2f-b6f2-67acb2f92991))
+ (fp_line (start -14 -9) (end -10 -9)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 35334903-465f-4832-a9e3-70192a1ab4c4))
+ (fp_line (start -14 -5.5) (end -10 -5.5)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 46796df9-199e-43cd-af77-bc0d64408dcb))
+ (fp_line (start -10 -5.5) (end -10 -9)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp ea2d3251-7556-41b8-a69e-df4c397a7369))
+ (fp_line (start -9.35 2.3) (end -9.35 -3.2)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 37442733-e60e-4bfd-8328-602b96cfa72c))
+ (fp_line (start 9.35 -3.2) (end 9.35 2.3)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp d22cdd32-dfef-4399-b206-d355ff950314))
+ (fp_line (start 9.35 -3.2) (end 14.65 -3.2)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 174b9649-cbe8-4d81-90bc-cd9c90e5e043))
+ (fp_line (start 9.35 2.3) (end 14.65 2.3)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 0b5ed9a0-ff21-443a-befa-6708934758d7))
+ (fp_line (start 10 -9) (end 10 -5.5)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp a2deee47-8e1c-49ab-952d-42af0a60713b))
+ (fp_line (start 10 -9) (end 14 -9)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 9788b2eb-f645-4261-9e8b-e0db728c291f))
+ (fp_line (start 10 -5.5) (end 14 -5.5)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp c14cee0c-4c83-4e00-919b-ff9dcfe21b4a))
+ (fp_line (start 14 -5.5) (end 14 -9)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 6be27416-c7e3-49c5-ae23-1ff0a3e98228))
+ (fp_line (start 14.65 2.3) (end 14.65 -3.2)
+ (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 1028a8ec-3787-4332-94fd-45a73e5d426a))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.5u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.5u.kicad_mod
new file mode 100644
index 0000000..774a7c0
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2.5u.kicad_mod
@@ -0,0 +1,86 @@
+(module "Kailh-PG1350-2.5u" (layer F.Cu) (tedit 5E71AD25)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12))
+ (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12))
+ (fp_line (start -23.8125 9.525) (end 23.8125 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -23.8125 -9.525) (end 23.8125 -9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -23.8125 -9.525) (end -23.8125 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start 23.8125 -9.525) (end 23.8125 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_text user "+" (at 1.27 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12))
+ (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12))
+ (pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
+ (pad "4" thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad "3" thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982070923))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-No-Clickhole.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-No-Clickhole.kicad_mod
new file mode 100644
index 0000000..acaf460
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-No-Clickhole.kicad_mod
@@ -0,0 +1,94 @@
+(footprint "Kailh-PG1350-2u-No-Clickhole" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E71ACA9)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 7f2e948f-5460-46f3-8fe8-ef31e767487d)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 15c17e92-add3-4a05-be5e-4d5d857937ae)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 53e654c4-4d5f-4367-9ab3-16c5ccb1b719)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "B.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ (tstamp 6acc7602-302d-4660-b7df-f770ec3b0350)
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7c0ed13c-bba1-4c9f-a0f5-d6d2514c27d8)
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e5d745e1-4903-43b5-b830-750bcc3726e6)
+ )
+ (fp_line (start 18 8.5) (end -18 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 2b25ca16-a904-4148-9f22-276d9fd7c2e5))
+ (fp_line (start 18 -8.5) (end 18 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 77718cb2-8d96-41d7-afa6-b67aabf2d550))
+ (fp_line (start -18 -8.5) (end 18 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp bba5642f-bf7a-4796-aff8-29689ae0a4cc))
+ (fp_line (start -18 8.5) (end -18 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp c705331c-88b0-4754-8f4e-fb7786254ffd))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 0aa0003d-35ce-414e-8935-50c92d5260f4))
+ (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 16e8b3f7-99e3-4e37-b7fd-e950fea68dea))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp 29a998a6-2f30-45a1-b649-cdb7833c9ef1))
+ (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer "Cmts.User") (width 0.12) (tstamp 3a3cefe2-3b72-45e1-a0eb-d765eeef2906))
+ (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 3a6cb099-1cdc-48be-bd7a-78f62939ff71))
+ (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 421cba3d-ec1f-4f00-998c-593a4b76ebaf))
+ (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 59d8e560-2e9f-4a71-9004-61a99d95229e))
+ (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 735d5b33-5aa1-4c69-8481-07a3d590a9c2))
+ (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 7b26bcda-8252-4506-83eb-b37039369452))
+ (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 84ad4a95-7d51-4035-9205-c8c732c6cce2))
+ (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 91711eb9-4548-4f8d-8bee-92cbf8cdf50c))
+ (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 9e965173-f173-4994-be56-ed8d4c86f72f))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp ca4ce9fa-c604-474d-b980-4494e567c971))
+ (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer "Cmts.User") (width 0.12) (tstamp cc5de5a4-015e-4c69-afb6-058dc20d9136))
+ (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer "Cmts.User") (width 0.12) (tstamp e7b3819c-9ab1-4db7-9a60-fff0bdb216ed))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp e90f3b12-8ef4-45e5-ba29-4f5d18bd4aa1))
+ (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp f5b3f4e8-dcd2-4da1-bb83-6ef782677de8))
+ (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp f8ccf913-7f98-4503-a48a-648060faf1d8))
+ (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp fabde15f-79e3-4520-93fd-014f8536e5c3))
+ (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer "Cmts.User") (width 0.12) (tstamp fd5580d1-02a6-49bf-aee1-bf139f6ae46b))
+ (fp_line (start -19.05 -9.525) (end -19.05 9.525) (layer "Eco1.User") (width 0.12) (tstamp 1afcbbb0-15ff-474d-8574-4c157c59db17))
+ (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer "Eco1.User") (width 0.12) (tstamp 737e5019-dc1b-47ea-8982-5d14995293f8))
+ (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer "Eco1.User") (width 0.12) (tstamp bf816dd1-b9f4-44ef-9221-b038a17f6941))
+ (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer "Eco1.User") (width 0.12) (tstamp f6c0c30d-a8cb-497f-81f4-e5eff0d452e1))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp 0810d575-a1d3-4853-a1f3-d3c5ecaaa407))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp 0d8d8bdf-1882-4f01-b40e-ec21f8127a55))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp a004c908-07eb-4d42-a7a6-a80f32906c5c))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp da8c562f-36cd-452f-b695-953960b9ae6c))
+ (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 0b5ed9a0-ff21-443a-befa-6708934758d7))
+ (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 1028a8ec-3787-4332-94fd-45a73e5d426a))
+ (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 14b597d6-bbde-42d1-b431-7ad4ac669f45))
+ (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 174b9649-cbe8-4d81-90bc-cd9c90e5e043))
+ (fp_line (start -14 -9) (end -14 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp 2807b625-23ee-4f2f-b6f2-67acb2f92991))
+ (fp_line (start -14 -9) (end -10 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 35334903-465f-4832-a9e3-70192a1ab4c4))
+ (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 37442733-e60e-4bfd-8328-602b96cfa72c))
+ (fp_line (start -14 -5.5) (end -10 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp 46796df9-199e-43cd-af77-bc0d64408dcb))
+ (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 64fd4e92-01d3-48cf-8da5-5acd33b23c92))
+ (fp_line (start 14 -5.5) (end 14 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 6be27416-c7e3-49c5-ae23-1ff0a3e98228))
+ (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 932236a8-77ca-471b-b58d-af6e3ce459d3))
+ (fp_line (start 10 -9) (end 14 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 9788b2eb-f645-4261-9e8b-e0db728c291f))
+ (fp_line (start 10 -9) (end 10 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp a2deee47-8e1c-49ab-952d-42af0a60713b))
+ (fp_line (start 10 -5.5) (end 14 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp c14cee0c-4c83-4e00-919b-ff9dcfe21b4a))
+ (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp d22cdd32-dfef-4399-b206-d355ff950314))
+ (fp_line (start -10 -5.5) (end -10 -9) (layer "Edge.Cuts") (width 0.12) (tstamp ea2d3251-7556-41b8-a69e-df4c397a7369))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 4ba65cb6-e8d9-435a-99b3-eac3483b74af))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a3fc2a18-f8ae-4aa2-a1e9-42cfd5c00d69))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d3868136-8e83-469f-99ef-9ca9bab540f7))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp db5fcb22-76e2-4d3a-b14e-cb397190e4ec))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 2f1d0d25-8a70-48f7-b759-318a0d1899d2))
+ (pad "3" thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp f57f219c-c3f1-4458-aa42-7d31f316abba))
+ (pad "4" thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) (tstamp 630e324b-01b3-433f-b7ff-ad75b4bee236))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-NoLED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-NoLED.kicad_mod
new file mode 100644
index 0000000..5c7c638
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-NoLED.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "Kailh-PG1350-2u-NoLED" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E74E89A)
+ (attr through_hole)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 41bbb26c-db4b-4838-a2fb-37dda5769469)
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 6de296d8-1563-415c-bdad-4e3dd10e4f14)
+ )
+ (fp_line (start 18 8.5) (end -18 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 62d030b1-94ca-4708-8fba-c00f1a05fceb))
+ (fp_line (start 18 -8.5) (end 18 8.5) (layer "Dwgs.User") (width 0.1524) (tstamp 88d9a913-f099-437f-8e01-99a57506d25a))
+ (fp_line (start -18 8.5) (end -18 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp d15cd02d-3820-4331-83a8-133c463a3242))
+ (fp_line (start -18 -8.5) (end 18 -8.5) (layer "Dwgs.User") (width 0.1524) (tstamp ffda8005-5fd0-496a-bffa-3061b78dd4c4))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 10a8ed91-76d4-4eb2-8abb-03e3ccbe9a16))
+ (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 33733b74-2e61-4cef-b47f-8833f7efee0b))
+ (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 34192911-d1b2-42e4-81c7-e4513b27934a))
+ (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer "Cmts.User") (width 0.12) (tstamp 37a35268-cb49-46b3-b39a-7ce59ddf5536))
+ (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 5168749e-9cf8-4dc2-abe0-9c716fbd4ba1))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer "Cmts.User") (width 0.1524) (tstamp 6b304f6f-4dde-456d-a1d4-858fd5e2c3b2))
+ (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 70bff449-65ee-4d24-8daa-6d9ad59847bf))
+ (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 9602f419-a233-4866-b850-713a9a1a7bce))
+ (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp 9a5a56ee-b2d5-417f-926c-a2dcd6879eb4))
+ (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer "Cmts.User") (width 0.12) (tstamp aa767c32-0ede-4c02-8b11-f3b4e753182b))
+ (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer "Cmts.User") (width 0.12) (tstamp ab32507a-aee1-4e6a-82a5-d2b34824afe6))
+ (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer "Cmts.User") (width 0.12) (tstamp ad950fbd-ae1a-4ea4-aa9a-e4f3ff62f54f))
+ (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer "Cmts.User") (width 0.12) (tstamp bfd970aa-9f8e-4c9a-8efb-3dcaf4f22c87))
+ (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer "Cmts.User") (width 0.12) (tstamp c863cd9a-5a6f-4720-825d-55e2b62f47fd))
+ (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp e692d81f-dc10-4c27-987b-1e11dab1f22c))
+ (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp e6a9c756-dfe1-49e2-9061-520b30c6ab85))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp eb6f4c8c-3e7e-4f5a-b9bb-47733ca5eaed))
+ (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer "Cmts.User") (width 0.12) (tstamp f7488279-1a4e-4433-b10e-1458ac53e327))
+ (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer "Cmts.User") (width 0.12) (tstamp fe17e552-ae20-4cf4-9fcb-55881e59a2ff))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer "Cmts.User") (width 0.1524) (tstamp febc3595-2c72-4b46-9068-a79ffd6f3af4))
+ (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer "Eco1.User") (width 0.12) (tstamp 62d82f1c-6816-4da2-8156-aa2ab7521068))
+ (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer "Eco1.User") (width 0.12) (tstamp 758d5201-2a89-45c1-bf50-82b602c08a09))
+ (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer "Eco1.User") (width 0.12) (tstamp 8bfc7168-0aba-456a-98c4-93dde2e66a0a))
+ (fp_line (start -19.05 -9.525) (end -19.05 9.525) (layer "Eco1.User") (width 0.12) (tstamp c222827f-19b5-43ee-a24c-a9431c170c66))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp 84703af1-d105-43ad-bf34-75afaec7aef5))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp c4b69701-f4a5-430c-a157-12ab4a854139))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "Eco2.User") (width 0.1524) (tstamp cab8323b-271b-4a86-b3c2-cd677a449574))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "Eco2.User") (width 0.1524) (tstamp ed94fd1f-0396-411b-9d8d-0c0356ee8c4b))
+ (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp 0bcc6624-1ae3-4588-aa81-17d208474d83))
+ (fp_line (start 10 -5.5) (end 14 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp 10c4e78f-59c8-47a5-8cb7-81b29219589c))
+ (fp_line (start -14 -9) (end -14 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp 46d0ac43-e569-4750-b09b-9a52a9b69ee0))
+ (fp_line (start 10 -9) (end 14 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 4d892a3f-d26d-48a0-a5eb-2c4d31f8b2fd))
+ (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 4f6fd4b5-5077-4266-b975-9d3b8450350a))
+ (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 5b0acfb5-ab45-4d82-9b33-0aff3ec513e1))
+ (fp_line (start 14 -5.5) (end 14 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 611fa074-c95a-4923-b04f-4077402b124c))
+ (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 82a217f6-c0ba-4594-ba8f-a8e3c3c00c12))
+ (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer "Edge.Cuts") (width 0.12) (tstamp 9262f5ca-1022-4b8e-8596-916d65a3f056))
+ (fp_line (start -14 -9) (end -10 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 9ed2ca15-54e9-4da0-a2b8-0a1fa24e6a58))
+ (fp_line (start -10 -5.5) (end -10 -9) (layer "Edge.Cuts") (width 0.12) (tstamp 9f050b19-403c-4854-bacf-3ad5c1676af4))
+ (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp adb41ba8-fc2b-4b6f-9ad3-5e6947e5679b))
+ (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp b84a7bbb-b8bc-4c5f-8b4d-b70dce8e2caf))
+ (fp_line (start 10 -9) (end 10 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp c489fc5b-efc4-4626-9426-92893acac5ac))
+ (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer "Edge.Cuts") (width 0.12) (tstamp d93888e0-f06b-4e26-8ec7-5ce7529a2b44))
+ (fp_line (start -14 -5.5) (end -10 -5.5) (layer "Edge.Cuts") (width 0.12) (tstamp e8e61e5e-9f2a-474a-bfeb-f5e303d446d6))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 221a5a96-32ab-4a5f-b8a8-2ed2555b253a))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask) (tstamp 3d9a322d-b988-490d-b33c-7575c661b4ad))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a3c730f1-2d81-4300-a6bb-9be31307d996))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 3d323bda-408d-4770-bedc-0664ed12642a))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 70392c94-323e-42e8-9562-ba515c4d034b))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.467599888 7.467599888 5.943599911))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-Vert-NoLED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-Vert-NoLED.kicad_mod
new file mode 100644
index 0000000..7a69c38
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u-Vert-NoLED.kicad_mod
@@ -0,0 +1,72 @@
+(module "Kailh-PG1350-2u-Vert-NoLED" (layer F.Cu) (tedit 5E87667A)
+ (fp_text reference "Kailh PG1350" (at -7.14375 0 270) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_line (start -3.05 -15.15) (end -3.05 -8.85) (layer Cmts.User) (width 0.12))
+ (fp_line (start -3.05 -8.85) (end 3.8 -8.85) (layer Cmts.User) (width 0.12))
+ (fp_line (start -3.05 -15.15) (end 3.8 -15.15) (layer Cmts.User) (width 0.12))
+ (fp_line (start 3.8 -15.15) (end 3.8 -13.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 3.8 -10.2) (end 3.8 -8.85) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.45 -13.8) (end 3.8 -13.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.45 -10.2) (end 3.8 -10.2) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.45 -13.8) (end 8.45 -10.2) (layer Cmts.User) (width 0.12))
+ (fp_line (start -2.3 -14.65) (end -2.3 -9.35) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 3.2 -14.65) (end 3.2 -9.35) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -2.3 -9.35) (end 3.2 -9.35) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 3.2 -14.65) (end -2.3 -14.65) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 9 -14) (end 9 -10) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 5.5 -14) (end 5.5 -10) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 9 -14) (end 5.5 -14) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 5.5 -10) (end 9 -10) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -9 17) (end -9 -17) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -17) (end 9 -17) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 -17) (end 9 17) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 17) (end -9 17) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 9.525 19.05) (end -9.525 19.05) (layer Eco1.User) (width 0.12))
+ (fp_line (start 9.525 -19.05) (end -9.525 -19.05) (layer Eco1.User) (width 0.12))
+ (fp_line (start 9.525 -19.05) (end 9.525 19.05) (layer Eco1.User) (width 0.12))
+ (fp_line (start -9.525 -19.05) (end -9.525 19.05) (layer Eco1.User) (width 0.12))
+ (fp_line (start -3.05 8.85) (end -3.05 15.15) (layer Cmts.User) (width 0.12))
+ (fp_line (start -3.05 15.15) (end 3.8 15.15) (layer Cmts.User) (width 0.12))
+ (fp_line (start -3.05 8.85) (end 3.8 8.85) (layer Cmts.User) (width 0.12))
+ (fp_line (start 3.8 8.85) (end 3.8 10.2) (layer Cmts.User) (width 0.12))
+ (fp_line (start 3.8 13.8) (end 3.8 15.15) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.45 10.2) (end 3.8 10.2) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.45 13.8) (end 3.8 13.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.45 10.2) (end 8.45 13.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -2.3 9.35) (end -2.3 14.65) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 3.2 9.35) (end 3.2 14.65) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -2.3 14.65) (end 3.2 14.65) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 3.2 9.35) (end -2.3 9.35) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 9 10) (end 9 14) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 5.5 10) (end 5.5 14) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 9 10) (end 5.5 10) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 5.5 14) (end 9 14) (layer Edge.Cuts) (width 0.12))
+ (pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0 270) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982070923))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u.kicad_mod
new file mode 100644
index 0000000..fc3c9a7
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-2u.kicad_mod
@@ -0,0 +1,86 @@
+(module "Kailh-PG1350-2u" (layer F.Cu) (tedit 5E71ACA9)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_line (start 14 -5.5) (end 14 -9) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 10 -9) (end 10 -5.5) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 10 -5.5) (end 14 -5.5) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 10 -9) (end 14 -9) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 9.35 -3.2) (end 9.35 2.3) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 14.65 2.3) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 9.35 -3.2) (end 14.65 -3.2) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 9.35 2.3) (end 14.65 2.3) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Cmts.User) (width 0.12))
+ (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Cmts.User) (width 0.12))
+ (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start -19.05 -9.525) (end -19.05 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Eco1.User) (width 0.12))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 9 -8.5) (end 9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 -8.5) (end 9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9 8.5) (end -9 -8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9 8.5) (end -9 8.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 -6.9) (end 6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.9 6.9) (end -6.9 6.9) (layer Cmts.User) (width 0.1524))
+ (fp_text user "+" (at 1.27 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "+" (at 1.27 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user "-" (at -1.26 -3 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -10 -5.5) (end -10 -9) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14 -9) (end -14 -5.5) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14 -5.5) (end -10 -5.5) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14 -9) (end -10 -9) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14.65 -3.2) (end -14.65 2.3) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -9.35 2.3) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14.65 -3.2) (end -9.35 -3.2) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -14.65 2.3) (end -9.35 2.3) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Cmts.User) (width 0.12))
+ (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Cmts.User) (width 0.12))
+ (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Cmts.User) (width 0.12))
+ (pad "" np_thru_hole circle (at 5.22 -4.2 180) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0 180) (size 3.4 3.4) (drill 3.4) (layers *.Cu *.Mask))
+ (pad "4" thru_hole rect (at -1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad "3" thru_hole circle (at 1.27 -4.8 180) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad "1" thru_hole circle (at 0 5.9 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "2" thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (offset (xyz 0 0 11.93799982070923))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-Stab-Cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-Stab-Cutout.kicad_mod
new file mode 100644
index 0000000..0f5e465
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh-PG1350-Stab-Cutout.kicad_mod
@@ -0,0 +1,28 @@
+(module "Kailh-Plate-Cutout" (layer F.Cu) (tedit 5E9D38CC)
+ (fp_text reference "Kailh PG1350" (at 0 -7.14375 180) (layer Dwgs.User) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value "Choc" (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_line (start 10.2 -8.45) (end 13.8 -8.45) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 13.8 -8.45) (end 13.8 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 10.2 -8.45) (end 10.2 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 13.8 -3.8) (end 15.15 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 8.85 -3.8) (end 10.2 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 8.85 3.05) (end 8.85 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 15.15 3.05) (end 15.15 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 8.85 3.05) (end 15.15 3.05) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 7 -7) (end 7 7) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -7 7) (end -7 -7) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 7 7) (end -7 7) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -13.8 -8.45) (end -10.2 -8.45) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -10.2 -8.45) (end -10.2 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -13.8 -8.45) (end -13.8 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -10.2 -3.8) (end -8.85 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -15.15 -3.8) (end -13.8 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -15.15 3.05) (end -15.15 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -8.85 3.05) (end -8.85 -3.8) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -15.15 3.05) (end -8.85 3.05) (layer Edge.Cuts) (width 0.2))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Kailh_MX_Socket-compat.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Kailh_MX_Socket-compat.kicad_mod
new file mode 100644
index 0000000..ff850fe
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Kailh_MX_Socket-compat.kicad_mod
@@ -0,0 +1,47 @@
+(module "Kailh_MX_Socket-compat" (layer F.Cu) (tedit 5E3DB5DA)
+ (fp_text reference "SW49" (at 0 9) (layer F.SilkS)
+ (effects (font (size 1.524 1.524) (thickness 0.3048)))
+ )
+ (fp_text value "Enter" (at 0 7) (layer B.SilkS)
+ (effects (font (size 1.524 1.524) (thickness 0.3048)) (justify mirror))
+ )
+ (fp_arc (start 3.81 -2.54) (end 4.889499 -2.793999) (angle -333.5) (layer Edge.Cuts) (width 0.1))
+ (fp_arc (start 3.81 -2.54) (end 5.270499 -2.793999) (angle -340.3) (layer Edge.Cuts) (width 0.1))
+ (fp_line (start 4.889499 -2.286) (end 5.270499 -2.285999) (layer Edge.Cuts) (width 0.1))
+ (fp_line (start 4.889499 -2.793999) (end 5.270499 -2.793999) (layer Edge.Cuts) (width 0.1))
+ (fp_arc (start -2.54 -5.08) (end -3.619499 -4.826001) (angle -333.5) (layer Edge.Cuts) (width 0.1))
+ (fp_arc (start -2.54 -5.08) (end -4.000499 -4.826001) (angle -340.3) (layer Edge.Cuts) (width 0.1))
+ (fp_line (start -7.62 5.62) (end -7.62 7.62) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 5.62 -7.62) (end 7.62 -7.62) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 7.62 5.62) (end 7.62 7.62) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 5.62 7.62) (end 7.62 7.62) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 0.865 -2.54) (end -4.865 -2.54) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 0.865 -0.865) (end 0.865 -2.54) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 4.46 -5.08) (end 4.46 -6.755) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.46 -6.755) (end -4.865 -6.755) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.865 -6.75) (end -4.865 -2.54) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.135 -5.08) (end 6.135 -0.865) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.135 -0.865) (end 2.54 -0.865) (layer F.SilkS) (width 0.15))
+ (fp_line (start -7.62 -7.62) (end -5.62 -7.62) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 7.62 -7.62) (end 7.62 -5.62) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -7.62 7.62) (end -5.62 7.62) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -7.62 -5.62) (end -7.62 -7.62) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -3.619499 -5.334) (end -4.000499 -5.334001) (layer Edge.Cuts) (width 0.1))
+ (fp_line (start -3.619499 -4.826001) (end -4.000499 -4.826001) (layer Edge.Cuts) (width 0.1))
+ (pad "2" thru_hole circle (at -2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "1" thru_hole circle (at 3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "4" thru_hole circle (at 1.27 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad "3" thru_hole rect (at -1.27 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad "2" smd rect (at -6.09 -5.08) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "" np_thru_hole circle (at 0 0) (size 3.98018 3.98018) (drill 3.98018) (layers *.Cu *.Mask))
+ (pad "1" smd rect (at 7.36 -2.54) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -4.2545 -5.08) (size 1.5 0.508) (layers "F.Cu" "F.Mask"))
+ (pad "1" smd rect (at 5.5245 -2.54 180) (size 1.5 0.508) (layers "F.Cu" "F.Mask"))
+ (model "${KISBLIB}/Keebio-Parts.pretty/cherrymx.wrl"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/LED_3mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/LED_3mm.kicad_mod
new file mode 100644
index 0000000..1873a9d
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/LED_3mm.kicad_mod
@@ -0,0 +1,12 @@
+(module LED_3mm (layer F.Cu) (tedit 4DA3599D)
+ (fp_text reference LED_3MM? (at 0 -2.54) (layer B.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value VAL*** (at 0 3.556) (layer B.SilkS)
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_line (start 1.8288 1.27) (end 1.8288 -1.27) (layer F.SilkS) (width 0.2032))
+ (fp_arc (start 0.254 0) (end 1.8288 -1.3208) (angle -280) (layer F.SilkS) (width 0.2032))
+ (pad 1 thru_hole oval (at -1.27 0) (size 1.905 2.159) (drill 0.9906) (layers *.Cu F.Paste F.SilkS F.Mask))
+ (pad 2 thru_hole rect (at 1.27 0) (size 1.905 2.159) (drill 0.9906) (layers *.Cu F.Paste F.SilkS F.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/LICENSE b/footprints/mechanical/Keebio-Parts.pretty/LICENSE
new file mode 100644
index 0000000..a3cc66d
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2018 Keebio
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/footprints/mechanical/Keebio-Parts.pretty/LQFP-100_14x14mm_Pitch0.5mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/LQFP-100_14x14mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 0000000..91b8bb1
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/LQFP-100_14x14mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,141 @@
+(module "LQFP-100_14x14mm_Pitch0.5mm" (layer "F.Cu") (tedit 5F906D9C)
+ (descr "LQFP100: plastic low profile quad flat package; 100 leads; body 14 x 14 x 1.4 mm (see NXP sot407-1_po.pdf and sot407-1_fr.pdf)")
+ (tags "QFP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -9.65) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 3e1fcd0a-e57e-46d6-9047-08c8dd6ec2e4)
+ )
+ (fp_text value "LQFP-100_14x14mm_Pitch0.5mm" (at 0 9.65) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ea31547c-c42e-4166-a32c-2f677c7ba3e6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fba7d639-de61-41ed-a4a4-abc1daf657d2)
+ )
+ (fp_line (start -7.125 -7.125) (end -7.125 -6.475) (layer "F.SilkS") (width 0.15) (tstamp 08fefba4-2033-4929-8bd2-b434430d2100))
+ (fp_line (start -7.125 7.125) (end -6.365 7.125) (layer "F.SilkS") (width 0.15) (tstamp 57f22642-d942-4b9c-a157-740f313e25bb))
+ (fp_line (start -7.125 -6.475) (end -8.65 -6.475) (layer "F.SilkS") (width 0.15) (tstamp 5aa441ec-d63a-43a6-a45b-39656c5778bb))
+ (fp_line (start 7.125 -7.125) (end 6.365 -7.125) (layer "F.SilkS") (width 0.15) (tstamp 9d393895-8441-42a3-82b7-88c9235701a5))
+ (fp_line (start -7.125 -7.125) (end -6.365 -7.125) (layer "F.SilkS") (width 0.15) (tstamp aa705d7c-b6c3-41f4-b1f2-427efb11db8d))
+ (fp_line (start -7.125 7.125) (end -7.125 6.365) (layer "F.SilkS") (width 0.15) (tstamp ba2bc05a-a6b4-4f9c-be06-fdd682e87002))
+ (fp_line (start 7.125 -7.125) (end 7.125 -6.365) (layer "F.SilkS") (width 0.15) (tstamp c217bbf8-1309-48e9-a2fe-f0561b849dbf))
+ (fp_line (start 7.125 7.125) (end 7.125 6.365) (layer "F.SilkS") (width 0.15) (tstamp c2e578a4-ab47-44f2-9465-2b0faa3d90c2))
+ (fp_line (start 7.125 7.125) (end 6.365 7.125) (layer "F.SilkS") (width 0.15) (tstamp f52298bf-08ee-467b-99a4-2e62a7c124df))
+ (fp_circle (center -7.4414 -7.4414) (end -7.143744 -7.4414) (layer "F.SilkS") (width 0.12) (tstamp 84b76cc8-f45c-4d3e-b673-1db6670af93b))
+ (fp_line (start -8.9 8.9) (end 8.9 8.9) (layer "F.CrtYd") (width 0.05) (tstamp 2d2aff3b-dae4-45bc-8531-747f6debf681))
+ (fp_line (start -8.9 -8.9) (end -8.9 8.9) (layer "F.CrtYd") (width 0.05) (tstamp 433bcf22-bbff-4a9c-8689-a156ba46c6d7))
+ (fp_line (start 8.9 -8.9) (end 8.9 8.9) (layer "F.CrtYd") (width 0.05) (tstamp 4d800361-aac9-419d-ad68-da10ce68864a))
+ (fp_line (start -8.9 -8.9) (end 8.9 -8.9) (layer "F.CrtYd") (width 0.05) (tstamp 80eb8c50-0c37-489a-bd28-3156b292888c))
+ (fp_line (start -7 -6) (end -6 -7) (layer "F.Fab") (width 0.15) (tstamp 0d1fc709-8951-4372-be56-ab7eb068491e))
+ (fp_line (start 7 -7) (end 7 7) (layer "F.Fab") (width 0.15) (tstamp 65e9b38f-fb11-4fc7-ba29-60758c72eedd))
+ (fp_line (start -6 -7) (end 7 -7) (layer "F.Fab") (width 0.15) (tstamp 6db3e4a7-9439-44e3-9649-4694f7644a38))
+ (fp_line (start 7 7) (end -7 7) (layer "F.Fab") (width 0.15) (tstamp a99cb354-2cf3-4fb8-bc55-2c708fed9da8))
+ (fp_line (start -7 7) (end -7 -6) (layer "F.Fab") (width 0.15) (tstamp cbb92d99-028f-4c80-a6c1-694c3c5439e1))
+ (pad "1" smd rect (at -7.9 -6) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 908cbde3-4525-41c4-92e5-b1b6d71546a4))
+ (pad "2" smd rect (at -7.9 -5.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55be2af5-9d8d-4a44-835a-b7b7d24f6c05))
+ (pad "3" smd rect (at -7.9 -5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92702efd-909e-4045-9346-c379c11ef3ca))
+ (pad "4" smd rect (at -7.9 -4.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 041182ed-0980-43c6-88a5-91f046f733a4))
+ (pad "5" smd rect (at -7.9 -4) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e666756c-db18-4b31-bf16-31341b998650))
+ (pad "6" smd rect (at -7.9 -3.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5fdcfac2-8f42-45a2-af14-5372d31293b0))
+ (pad "7" smd rect (at -7.9 -3) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3149b307-8382-4494-a1e5-d3449b0b65df))
+ (pad "8" smd rect (at -7.9 -2.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad879ec2-4f46-43fa-bd5d-7a3e24f18609))
+ (pad "9" smd rect (at -7.9 -2) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50d51c2f-9888-40db-ba48-204d110663a5))
+ (pad "10" smd rect (at -7.9 -1.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 127895e2-ab04-49c0-a12c-51d50120a210))
+ (pad "11" smd rect (at -7.9 -1) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9aded3c6-3e0e-414f-a0bf-7c825817f644))
+ (pad "12" smd rect (at -7.9 -0.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e514f9b-75a0-4dd2-bd16-a174b9d3aa5c))
+ (pad "13" smd rect (at -7.9 0) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ddeb456-8b05-4b3a-95ef-775b45d003ce))
+ (pad "14" smd rect (at -7.9 0.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0d4d52cc-1aed-4c52-b36b-755cf6b49a33))
+ (pad "15" smd rect (at -7.9 1) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40cdf231-7b52-4327-bf50-e591e4ae05b6))
+ (pad "16" smd rect (at -7.9 1.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d600a7e7-a68d-4068-a43f-ee9f92785bfd))
+ (pad "17" smd rect (at -7.9 2) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2af308e3-558c-41c1-be46-f50a96038fae))
+ (pad "18" smd rect (at -7.9 2.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e6053af-0c37-4b5c-9425-dbf4610b663b))
+ (pad "19" smd rect (at -7.9 3) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ceb8b6a4-1451-431f-bd17-09672bd6380f))
+ (pad "20" smd rect (at -7.9 3.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b9885c5d-fdd5-4180-a80e-4a04e7118c0f))
+ (pad "21" smd rect (at -7.9 4) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 845b1ddf-6424-45a7-8707-dd92f3e1f83e))
+ (pad "22" smd rect (at -7.9 4.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f6e3e41-dc04-4331-98d9-6ffeadf880d9))
+ (pad "23" smd rect (at -7.9 5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4a8c46fc-7da4-40bb-986e-ea2dad2670b6))
+ (pad "24" smd rect (at -7.9 5.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc81dd76-05c7-4144-9dc7-d6bc6fa78ad1))
+ (pad "25" smd rect (at -7.9 6) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab2307b3-f431-443c-a19a-ba795bffe1b6))
+ (pad "26" smd rect (at -6 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0be8142c-165b-4832-8af6-57a6c6c46b93))
+ (pad "27" smd rect (at -5.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a803f851-c17b-4bc3-b389-a192a356af28))
+ (pad "28" smd rect (at -5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5200b775-ec69-49a0-8184-04adbd8b13c8))
+ (pad "29" smd rect (at -4.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c15f9645-5665-4820-81fa-37b69910b7ac))
+ (pad "30" smd rect (at -4 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e5a5ea5-c805-407d-ba9a-d19389ce655e))
+ (pad "31" smd rect (at -3.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fe4a59e-9bc4-4fd4-8acf-0e07e408a24b))
+ (pad "32" smd rect (at -3 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5bbc1dc-16db-4385-a89e-3011e2bc36da))
+ (pad "33" smd rect (at -2.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c46568c-d55a-4bd2-98b0-76a7f180a2fc))
+ (pad "34" smd rect (at -2 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ec50aaf-6ff6-406a-acec-e10f694f2333))
+ (pad "35" smd rect (at -1.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25912819-bd8c-4f7c-b305-6766971337bb))
+ (pad "36" smd rect (at -1 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe4deff3-cd18-47f2-b972-c5b7f5f96468))
+ (pad "37" smd rect (at -0.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 932c5bb3-19c6-4241-9ab2-b19d1755222a))
+ (pad "38" smd rect (at 0 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82b08e0e-5f0d-41c1-8f28-85be484521a1))
+ (pad "39" smd rect (at 0.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 712a912e-528e-43a4-9c7d-0b88d50e95ce))
+ (pad "40" smd rect (at 1 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cba5f56-b73d-4340-bd46-6b2e66866746))
+ (pad "41" smd rect (at 1.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 119a6357-4b0d-49d6-ae99-66e95e603867))
+ (pad "42" smd rect (at 2 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebc286d0-781e-41d9-b666-865faef92d76))
+ (pad "43" smd rect (at 2.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28cf73fc-93d9-4374-bc62-b539528ad254))
+ (pad "44" smd rect (at 3 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0eeea4a-55d5-4788-a3f4-16a5b97e6a64))
+ (pad "45" smd rect (at 3.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef56e217-8f8f-4849-b910-a733d8b61e68))
+ (pad "46" smd rect (at 4 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1423dd6f-40a1-410d-95d0-d76721439d53))
+ (pad "47" smd rect (at 4.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16feb143-0fa0-44b6-8150-be8b0f8075c1))
+ (pad "48" smd rect (at 5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d04f7b8a-cd2f-47ab-ad54-aef73e088634))
+ (pad "49" smd rect (at 5.5 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64110a7b-b52c-4448-a9c7-161e823c0174))
+ (pad "50" smd rect (at 6 7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7070874b-b9ac-4e3c-9946-ee2ecb89e720))
+ (pad "51" smd rect (at 7.9 6) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f9de1a3-b800-4fc8-9c35-07b92bb6092e))
+ (pad "52" smd rect (at 7.9 5.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a36ffc8-effe-453f-906d-382d1c1d1e45))
+ (pad "53" smd rect (at 7.9 5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a56f2a20-49cc-4fbd-ba06-502dc7ba9d7e))
+ (pad "54" smd rect (at 7.9 4.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 30e54728-a27b-4381-86fd-5fcfd60deaf5))
+ (pad "55" smd rect (at 7.9 4) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87b2aa07-4093-4688-99cb-dfe0e0bfa393))
+ (pad "56" smd rect (at 7.9 3.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1dc4db7-a472-4309-84a2-e6379805c57b))
+ (pad "57" smd rect (at 7.9 3) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e53f6f9-e0df-4c0c-a923-7a7ec309fe25))
+ (pad "58" smd rect (at 7.9 2.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24711778-bbe0-4dc1-9b72-68aaaea8612e))
+ (pad "59" smd rect (at 7.9 2) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07f0fcef-d74e-45e1-ab09-aa250c7e3374))
+ (pad "60" smd rect (at 7.9 1.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4452cb88-79e0-40ce-a6b0-d12235aaf83b))
+ (pad "61" smd rect (at 7.9 1) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e80d7f4-9bd8-4ca8-9e99-887d8b80b7e4))
+ (pad "62" smd rect (at 7.9 0.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 27f4739d-97c0-4153-83fd-2e16e4bdbcaf))
+ (pad "63" smd rect (at 7.9 0) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7edaba26-5cbd-47da-8377-e8592dd37bf1))
+ (pad "64" smd rect (at 7.9 -0.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8550fd23-5f20-454d-a35b-58e5b5f90846))
+ (pad "65" smd rect (at 7.9 -1) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d696ad86-ac17-4b42-aeb6-44c859038660))
+ (pad "66" smd rect (at 7.9 -1.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c486876-a216-424a-b60b-488e929324e8))
+ (pad "67" smd rect (at 7.9 -2) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a53cbc84-979d-4a40-bb40-1d3955d29908))
+ (pad "68" smd rect (at 7.9 -2.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4974857-2b9f-4e58-9b70-ac1df2de919e))
+ (pad "69" smd rect (at 7.9 -3) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fcc7e170-69e6-4cbb-81cd-f599245ef689))
+ (pad "70" smd rect (at 7.9 -3.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25a70ad8-7a01-4682-8c1e-116d9c049122))
+ (pad "71" smd rect (at 7.9 -4) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6128450b-ec65-4567-a820-03a4f1be3d82))
+ (pad "72" smd rect (at 7.9 -4.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cf2b380c-62cc-4fe0-9608-30eb8f8565bb))
+ (pad "73" smd rect (at 7.9 -5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3cf2616-d269-4618-87d2-2b3f3831e07e))
+ (pad "74" smd rect (at 7.9 -5.5) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92ac63e2-6a9c-40b5-b239-4152b41d1b21))
+ (pad "75" smd rect (at 7.9 -6) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d4c2493-3c03-4594-ac09-ed8ec64991eb))
+ (pad "76" smd rect (at 6 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7392c835-419b-4cdd-990d-149d5fdfa9a5))
+ (pad "77" smd rect (at 5.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95bbaaa7-9dcd-4c6d-becf-d3264abf3182))
+ (pad "78" smd rect (at 5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9492e21a-42b9-4cfb-b93f-f180263e4033))
+ (pad "79" smd rect (at 4.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 62fbc278-6174-4eff-b2af-f0ef6f7377e9))
+ (pad "80" smd rect (at 4 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a25ffffc-8cb2-4339-8a8b-e6730202e0fd))
+ (pad "81" smd rect (at 3.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5ae10566-1218-48aa-af1f-7f1fd5b85608))
+ (pad "82" smd rect (at 3 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 877c521c-0464-4996-bc46-7f9876db5e5c))
+ (pad "83" smd rect (at 2.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aab78beb-3319-4722-afa7-199bb39b71e8))
+ (pad "84" smd rect (at 2 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 333f1cf9-77b9-454a-b3b7-c22707cd474a))
+ (pad "85" smd rect (at 1.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2cc334e-e269-4ca1-85d4-c209fadfffd8))
+ (pad "86" smd rect (at 1 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4c13bcec-60e8-4916-bd40-cad2b9ee878c))
+ (pad "87" smd rect (at 0.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de7ba17f-876e-46ad-a3e8-44c505275a0d))
+ (pad "88" smd rect (at 0 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f271031d-4135-4e50-b97d-fb7ba22c485a))
+ (pad "89" smd rect (at -0.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 099db115-f016-4146-b14e-14cb505f79f3))
+ (pad "90" smd rect (at -1 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e22bb6b-32e5-4e38-ae42-a2edb57d5f33))
+ (pad "91" smd rect (at -1.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 096205b9-8d00-4462-af78-7cb564fda8ec))
+ (pad "92" smd rect (at -2 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57e8607d-fa14-4d5f-8477-89a5078e9805))
+ (pad "93" smd rect (at -2.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ecf611ec-f0bc-4f9c-ba4e-ba3b47b7dbfe))
+ (pad "94" smd rect (at -3 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c62c6b5-9f7a-43be-8c3b-e94b3d2f3d79))
+ (pad "95" smd rect (at -3.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c4e677a-4b42-4595-9144-0a7f7c4458c5))
+ (pad "96" smd rect (at -4 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d877f8a-5334-40c6-a6ac-62af27c51056))
+ (pad "97" smd rect (at -4.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d51c36b3-5185-4a1f-80ce-ed21f35341e6))
+ (pad "98" smd rect (at -5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c932c417-f948-43e0-a837-b8b4a91fb43c))
+ (pad "99" smd rect (at -5.5 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45b29d63-3166-47a2-a6ca-58578be33859))
+ (pad "100" smd rect (at -6 -7.9 90) (size 1.5 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00368176-5744-4da0-ad04-6f64550e3e91))
+ (model "${KICAD6_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-100_14x14mm_P0.5mm.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/LQFP-48_7x7mm_Pitch0.5mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/LQFP-48_7x7mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 0000000..5dc2e31
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/LQFP-48_7x7mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,86 @@
+(module "LQFP-48_7x7mm_Pitch0.5mm" (layer F.Cu) (tedit 5D63390D)
+ (descr "48 LEAD LQFP 7x7mm (see MICREL LQFP7x7-48LD-PL-1.pdf)")
+ (tags "QFP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text value "LQFP-48_7x7mm_Pitch0.5mm" (at 0 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -2.8 -2.8) (end -2.6 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.6 -2.6) (end -2.6 -3.6) (layer F.SilkS) (width 0.15))
+ (fp_text user "%R" (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -5.25 -5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.25 -5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.25 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.25 5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.625 -3.625) (end -3.625 -2.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 -3.625) (end 3.625 -3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 3.625) (end 3.625 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.625 3.625) (end -3.625 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.625 -3.625) (end -2.6 -3.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.625 3.625) (end -3.1 3.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 3.625) (end 3.1 3.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 -3.625) (end 3.1 -3.625) (layer F.SilkS) (width 0.15))
+ (pad "48" smd rect (at -2.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "47" smd rect (at -2.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "46" smd rect (at -1.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "45" smd rect (at -1.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "44" smd rect (at -0.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "43" smd rect (at -0.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "42" smd rect (at 0.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "41" smd rect (at 0.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "40" smd rect (at 1.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "39" smd rect (at 1.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "38" smd rect (at 2.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "37" smd rect (at 2.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "36" smd rect (at 4.35 -2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "35" smd rect (at 4.35 -2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "34" smd rect (at 4.35 -1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "33" smd rect (at 4.35 -1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "32" smd rect (at 4.35 -0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "31" smd rect (at 4.35 -0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "30" smd rect (at 4.35 0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "29" smd rect (at 4.35 0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "28" smd rect (at 4.35 1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "27" smd rect (at 4.35 1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "26" smd rect (at 4.35 2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "25" smd rect (at 4.35 2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "24" smd rect (at 2.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "23" smd rect (at 2.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "22" smd rect (at 1.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "21" smd rect (at 1.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "20" smd rect (at 0.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "19" smd rect (at 0.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "18" smd rect (at -0.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "17" smd rect (at -0.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "16" smd rect (at -1.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "15" smd rect (at -1.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "14" smd rect (at -2.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "13" smd rect (at -2.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "12" smd rect (at -4.35 2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "11" smd rect (at -4.35 2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "10" smd rect (at -4.35 1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at -4.35 1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at -4.35 0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at -4.35 0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at -4.35 -0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at -4.35 -0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -4.35 -1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -4.35 -1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -4.35 -2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at -4.35 -2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-48_7x7mm_P0.5mm.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/LQFP_UFQFPN-48_combined.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/LQFP_UFQFPN-48_combined.kicad_mod
new file mode 100644
index 0000000..0e15ce3
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/LQFP_UFQFPN-48_combined.kicad_mod
@@ -0,0 +1,148 @@
+(module "LQFP_UFQFPN-48_combined" (layer F.Cu) (tedit 5F7BE42E)
+ (attr through_hole)
+ (fp_text reference "REF**" (at -1.245 -5.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.015)))
+ (tstamp 42a0cf3c-aa9d-4fd5-bc4d-d24d4e8b4d44)
+ )
+ (fp_text value "LQFP_UFQFPN-48" (at 0.1905 5.969) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.015)))
+ (tstamp eb56536e-22b6-4e2a-a2d2-90d44c80374b)
+ )
+ (fp_poly (pts (xy 0.51 0.51)
+ (xy 2.29 0.51)
+ (xy 2.29 2.29)
+ (xy 0.51 2.29)) (layer F.Paste) (width 0.01) (tstamp 5caf3d91-f892-47cd-8162-bc6665088438))
+ (fp_poly (pts (xy -2.29 -2.29)
+ (xy -0.51 -2.29)
+ (xy -0.51 -0.51)
+ (xy -2.29 -0.51)) (layer F.Paste) (width 0.01) (tstamp 8db32385-d953-4ded-a4e8-56ee6c374835))
+ (fp_poly (pts (xy 0.51 -2.29)
+ (xy 2.29 -2.29)
+ (xy 2.29 -0.51)
+ (xy 0.51 -0.51)) (layer F.Paste) (width 0.01) (tstamp b57f5d89-8897-46db-b555-43f950efcd3e))
+ (fp_poly (pts (xy -2.29 0.51)
+ (xy -0.51 0.51)
+ (xy -0.51 2.29)
+ (xy -2.29 2.29)) (layer F.Paste) (width 0.01) (tstamp cd17a051-74b0-44bd-b8cf-9380e4c5de2b))
+ (fp_line (start -3.61 -3.16) (end -4.9 -3.16) (layer F.SilkS) (width 0.12) (tstamp 49de9226-30a5-4fac-a443-69aaa899d7a0))
+ (fp_line (start -3.55 -3.55) (end -3.205 -3.55) (layer F.SilkS) (width 0.127) (tstamp 59d2db80-28cb-4995-82d4-7637f1ea4a60))
+ (fp_line (start 3.55 -3.55) (end 3.205 -3.55) (layer F.SilkS) (width 0.127) (tstamp 5d357cde-097f-42a2-9e24-ea938acf8a34))
+ (fp_line (start -3.55 3.55) (end -3.55 3.205) (layer F.SilkS) (width 0.127) (tstamp 8d57d93a-dfb4-4867-9b4c-6e837b652481))
+ (fp_line (start 3.55 3.55) (end 3.55 3.205) (layer F.SilkS) (width 0.127) (tstamp 8f657b9c-6e9e-4e2f-bc70-6e5b46b4769c))
+ (fp_line (start -3.55 3.55) (end -3.205 3.55) (layer F.SilkS) (width 0.127) (tstamp 9ad024ce-53b3-4092-8954-7db2fe40962d))
+ (fp_line (start 3.55 -3.55) (end 3.55 -3.205) (layer F.SilkS) (width 0.127) (tstamp b0cc2ad9-7a74-436a-9f44-b8167cb5e8be))
+ (fp_line (start 3.55 3.55) (end 3.205 3.55) (layer F.SilkS) (width 0.127) (tstamp b897c410-d57a-4dbf-95e0-e29a470e3d8c))
+ (fp_line (start -3.55 -3.55) (end -3.55 -3.205) (layer F.SilkS) (width 0.127) (tstamp ef284ec3-855d-455e-889a-dade209dc649))
+ (fp_circle (center -4.064 -3.4925) (end -3.964 -3.4925) (layer F.SilkS) (width 0.2) (tstamp 4efcf701-775b-49a3-b88c-b3abeba68ab9))
+ (fp_line (start -4.115 4.115) (end -4.115 -4.115) (layer F.CrtYd) (width 0.05) (tstamp 25dcd031-aee2-428f-8bed-d10b3606b92c))
+ (fp_line (start -4.115 4.115) (end 4.115 4.115) (layer F.CrtYd) (width 0.05) (tstamp 432db774-19e2-423d-b88e-d1e76cc021d7))
+ (fp_line (start 4.115 4.115) (end 4.115 -4.115) (layer F.CrtYd) (width 0.05) (tstamp c3a7e418-92d0-492b-b8c6-30f08402e450))
+ (fp_line (start -4.115 -4.115) (end 4.115 -4.115) (layer F.CrtYd) (width 0.05) (tstamp dbd4da39-989d-43fc-8788-4556b6540dfe))
+ (fp_line (start 3.55 -3.55) (end -3.55 -3.55) (layer F.Fab) (width 0.127) (tstamp 3aec4302-4276-4410-a630-90eb87bbb899))
+ (fp_line (start 3.55 3.55) (end -3.55 3.55) (layer F.Fab) (width 0.127) (tstamp 7f77a812-b2c3-4988-8948-7702876097ba))
+ (fp_line (start -3.55 3.55) (end -3.55 -3.55) (layer F.Fab) (width 0.127) (tstamp beb36e35-4ebb-45ad-9295-f1205d44d22d))
+ (fp_line (start 3.55 3.55) (end 3.55 -3.55) (layer F.Fab) (width 0.127) (tstamp ec654850-a0db-4685-9c1b-4786d1f07979))
+ (fp_circle (center -4.064 -3.4925) (end -3.964 -3.4925) (layer F.Fab) (width 0.2) (tstamp 64be8e71-71b4-4613-a041-376b6f5f88f8))
+ (pad "1" smd rect (at -3.375 -2.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fd7572d-a4b5-4093-b0ec-d6fa54ca6bab))
+ (pad "1" smd roundrect (at -4.1625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af9f3c58-28d6-4c5e-aa81-8e26ecad22ee))
+ (pad "2" smd roundrect (at -4.1625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15cb57f5-4908-45a3-91ec-90c01b5b785b))
+ (pad "2" smd rect (at -3.375 -2.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab1f07bb-501b-486b-8568-0c7d1fab7b77))
+ (pad "3" smd rect (at -3.375 -1.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e283d3a-5ded-41fc-bdd0-1e1988f89cb3))
+ (pad "3" smd roundrect (at -4.1625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae085cd1-3591-4e7f-8b64-cbc27fdbff41))
+ (pad "4" smd roundrect (at -4.1625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ec4e22d-7254-4bf3-b92d-6649dba55568))
+ (pad "4" smd rect (at -3.375 -1.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7cbec016-38d3-490f-a362-11064bafd976))
+ (pad "5" smd roundrect (at -4.1625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 22d7f612-919a-4830-9c54-cbeff20445d5))
+ (pad "5" smd rect (at -3.375 -0.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b196eeeb-cef5-436d-a121-3eaa0e223d1f))
+ (pad "6" smd roundrect (at -4.1625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42ff0c08-3e2c-4c47-b29e-e07186083a19))
+ (pad "6" smd rect (at -3.375 -0.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eaa45bea-263a-4c94-8e61-a4649e277a7c))
+ (pad "7" smd rect (at -3.375 0.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 288731e0-b6b0-4436-80fe-8445020187dc))
+ (pad "7" smd roundrect (at -4.1625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7eb751ad-8bb7-44dd-9f4f-1ff50b2585c9))
+ (pad "8" smd rect (at -3.375 0.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0047dd5d-3d1e-41e8-9f01-516a7ee880da))
+ (pad "8" smd roundrect (at -4.1625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21269339-c456-466a-9404-15f7cb2b0eb6))
+ (pad "9" smd rect (at -3.375 1.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9ea1091e-74de-444f-a46c-b8d0316d957f))
+ (pad "9" smd roundrect (at -4.1625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df47c87c-f3eb-4119-85d3-d29333a720ea))
+ (pad "10" smd rect (at -3.375 1.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 231ebbef-9781-42ed-8014-8a5050c4d55e))
+ (pad "10" smd roundrect (at -4.1625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 776926c0-9d94-4f85-b9c9-bd830ce29c5c))
+ (pad "11" smd rect (at -3.375 2.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c429e850-a5e2-4db2-961d-cfbdeba45fd9))
+ (pad "11" smd roundrect (at -4.1625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1506076-342e-462f-bcdf-d0746a6eb1aa))
+ (pad "12" smd rect (at -3.375 2.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0402ba7c-eb47-44c0-8b29-c85bbde55ca7))
+ (pad "12" smd roundrect (at -4.1625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b405dc1-7c4b-41a9-b487-f3c35dc9589b))
+ (pad "13" smd rect (at -2.75 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcef1ddc-feac-4396-841b-58aa9226998f))
+ (pad "13" smd roundrect (at -2.75 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e65983d6-ca02-4a00-85d2-c6623915a9ae))
+ (pad "14" smd roundrect (at -2.25 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a825201-c5bf-4b51-90e9-ab48765b0688))
+ (pad "14" smd rect (at -2.25 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe02c157-b673-4127-86a5-3a426ffb2aa5))
+ (pad "15" smd rect (at -1.75 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88dc2296-dfe9-41cd-878c-5a7cbe229818))
+ (pad "15" smd roundrect (at -1.75 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca004ba6-6ee1-41a4-a23f-677bd043dc13))
+ (pad "16" smd roundrect (at -1.25 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4eda30c0-f098-4e21-9130-28bfda5a1974))
+ (pad "16" smd rect (at -1.25 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58616c00-abd1-4a4c-bcf7-e852cc1b71fc))
+ (pad "17" smd roundrect (at -0.75 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e37d635-ac06-4008-8e46-5700f62c820f))
+ (pad "17" smd rect (at -0.75 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e58bdce-83ae-4c2b-a362-1b2b514a0242))
+ (pad "18" smd rect (at -0.25 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1794e23d-2e0c-4aca-80c4-6da31f49ad2e))
+ (pad "18" smd roundrect (at -0.25 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd7e9bac-eddf-4678-aa14-02a05371b8b4))
+ (pad "19" smd rect (at 0.25 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ea560db-4f21-46d0-8e36-142b198e8a90))
+ (pad "19" smd roundrect (at 0.25 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3d276f4-d4b4-4e31-a027-970ca25c59c5))
+ (pad "20" smd roundrect (at 0.75 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bffc7cd2-6f9f-4703-aa86-c2c4747bef33))
+ (pad "20" smd rect (at 0.75 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dd4fd87c-e8b9-4a87-b481-e71af119787a))
+ (pad "21" smd rect (at 1.25 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad83da3a-bcf0-4b20-93c8-65d61e326a05))
+ (pad "21" smd roundrect (at 1.25 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4e97f0d-43bd-4902-9438-ef0f5012821b))
+ (pad "22" smd roundrect (at 1.75 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8cf59cc4-9f41-49cc-a3c2-a4e26e81cfca))
+ (pad "22" smd rect (at 1.75 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bd4a995e-56ed-4438-9adb-b159baa57494))
+ (pad "23" smd roundrect (at 2.25 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c4a3474-8f0c-465a-bc49-62fa3e3c71ca))
+ (pad "23" smd rect (at 2.25 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88a64e1f-c285-4c06-a885-abd46331cdae))
+ (pad "24" smd rect (at 2.75 3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb66f929-2d17-4bd1-94a8-9e90b37fe719))
+ (pad "24" smd roundrect (at 2.75 4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdc571ed-ea6a-4500-ad8f-47a4abf2a54a))
+ (pad "25" smd roundrect (at 4.1625 2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64c19210-7ec9-4557-a514-cb5ea2f9a558))
+ (pad "25" smd rect (at 3.375 2.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c2dda06-4fca-489a-83d0-fb955345dfd5))
+ (pad "26" smd roundrect (at 4.1625 2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47e5baba-944f-473e-bb46-5320bc3f4193))
+ (pad "26" smd rect (at 3.375 2.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1cb917e-8e7b-49d9-b11b-8c9e1181a2e5))
+ (pad "27" smd rect (at 3.375 1.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1527ab62-7c7c-4599-8322-1f5013f58f05))
+ (pad "27" smd roundrect (at 4.1625 1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe0ae59d-e10e-448b-b10a-7587eb54722e))
+ (pad "28" smd roundrect (at 4.1625 1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4cea597d-563e-4139-a11f-9c01b4268964))
+ (pad "28" smd rect (at 3.375 1.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cced40ea-e719-49d9-b607-709d22a59166))
+ (pad "29" smd roundrect (at 4.1625 0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59d5bed0-f58d-4d2b-8fcb-f169a0fcacc6))
+ (pad "29" smd rect (at 3.375 0.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebb77591-b9fa-4612-9b23-036615874713))
+ (pad "30" smd rect (at 3.375 0.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 076fa266-98fc-4a2f-82be-77553cb75fc3))
+ (pad "30" smd roundrect (at 4.1625 0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45bd06ad-6745-40de-929f-5a65301a823b))
+ (pad "31" smd rect (at 3.375 -0.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a2e2efe-b5c2-42c9-a2a1-6aafdc8ca183))
+ (pad "31" smd roundrect (at 4.1625 -0.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76830f5d-c967-4e61-9eff-cff9ba8bde92))
+ (pad "32" smd rect (at 3.375 -0.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 062c3f77-170b-48a8-b988-41cb19827bce))
+ (pad "32" smd roundrect (at 4.1625 -0.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f512db1-ca2d-495f-8954-ba8c89d50e7c))
+ (pad "33" smd roundrect (at 4.1625 -1.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42c349e6-1c10-4c32-b001-bf03ca4c06fe))
+ (pad "33" smd rect (at 3.375 -1.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7c514304-42e4-4774-83de-ec48443797da))
+ (pad "34" smd rect (at 3.375 -1.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66f8472b-3294-4e3e-8d6c-d5a0740e1571))
+ (pad "34" smd roundrect (at 4.1625 -1.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ecbea700-d8db-4259-92da-4299f21bc908))
+ (pad "35" smd roundrect (at 4.1625 -2.25) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4cb55a06-a07a-4033-9429-adada13ebfe6))
+ (pad "35" smd rect (at 0 0) (size 5.6 5.6) (layers "F.Cu" "F.Mask") (tstamp b56c437c-ada9-4236-b7ed-0d6673037c10))
+ (pad "35" smd rect (at 3.375 -2.25) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2ec6642-8c25-4d70-b44c-963cc7df76ef))
+ (pad "36" smd roundrect (at 4.1625 -2.75) (size 1.475 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b82e0c2b-163e-4e39-9fe3-da032f887b15))
+ (pad "36" smd rect (at 3.375 -2.75) (size 0.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da6a2ad2-633e-471e-ab8e-b6223d07595f))
+ (pad "37" smd rect (at 2.75 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0736cad5-dadf-40b3-ab5b-9ae28ff4d491))
+ (pad "37" smd roundrect (at 2.75 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1938023a-3b81-4b72-8538-01c96770a4b7))
+ (pad "38" smd roundrect (at 2.25 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84b9348e-d6c8-4d5e-b355-0a36ebb8d98c))
+ (pad "38" smd rect (at 2.25 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a99cdf5a-ee63-4c59-9e99-859d1105ac03))
+ (pad "39" smd rect (at 1.75 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24580ac2-14bc-4646-9f46-8da8b60c2a36))
+ (pad "39" smd roundrect (at 1.75 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e99428e5-be09-4e92-901c-2cb8dbf663c1))
+ (pad "40" smd rect (at 1.25 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5efaf208-0e35-4150-9f34-7a67fbc4184f))
+ (pad "40" smd roundrect (at 1.25 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1db17b5-ada6-46ce-a723-4349eda1d49e))
+ (pad "41" smd roundrect (at 0.75 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1bfb7f16-384f-4e20-85e4-4d864d4c8613))
+ (pad "41" smd rect (at 0.75 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9523774c-6ff6-4bf0-89f2-c89e970b15bc))
+ (pad "42" smd roundrect (at 0.25 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 624c8df0-ddc2-4fe6-a3f8-f433bd058e46))
+ (pad "42" smd rect (at 0.25 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dfe6ac3a-1f67-42fd-b54f-952180bbad4a))
+ (pad "43" smd rect (at -0.25 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 366c36b4-d426-4f55-9d61-fe464e77d96e))
+ (pad "43" smd roundrect (at -0.25 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2f82d64-bf2a-4981-b8d1-3132cdd1e7ce))
+ (pad "44" smd rect (at -0.75 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79dadb6d-3352-4ddf-8587-37ff5d0ad70e))
+ (pad "44" smd roundrect (at -0.75 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed591a19-6359-4128-b71b-3ebd34382c8f))
+ (pad "45" smd rect (at -1.25 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 27a28e11-ebb4-475d-af01-e8337e10094a))
+ (pad "45" smd roundrect (at -1.25 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b882d28e-8cb0-4ed5-bb8e-708a09363c82))
+ (pad "46" smd rect (at -1.75 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3958f4f6-d1bb-4e62-857a-7609b7e68c27))
+ (pad "46" smd roundrect (at -1.75 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bfa9943d-ed88-4e8e-b54b-16dc333d46b6))
+ (pad "47" smd roundrect (at -2.25 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2af8fa2c-e54d-4598-818e-bb69ff5df087))
+ (pad "47" smd rect (at -2.25 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7bfe94ea-69c7-4365-bf4e-b820895ac52d))
+ (pad "48" smd rect (at -2.75 -3.375) (size 0.3 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a172cf2-16d7-4f9c-9140-af8018f3bf8b))
+ (pad "48" smd roundrect (at -2.75 -4.1625) (size 0.3 1.475) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca930fab-3b80-4c61-be38-aaedc35c77e8))
+ (model "${KICAD6_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-48_7x7mm_P0.5mm.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Low-Profile-Choc-MX.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Low-Profile-Choc-MX.kicad_mod
new file mode 100644
index 0000000..e647691
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Low-Profile-Choc-MX.kicad_mod
@@ -0,0 +1,32 @@
+(module Low-Profile-Choc-MX (layer F.Cu) (tedit 5B85944F)
+ (fp_text reference "Low Profile Hybrid" (at 0 -7.14375 180) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value MXLP/Choc (at 0 -5.08 180) (layer F.SilkS) hide
+ (effects (font (size 1.2 1.2) (thickness 0.2032)))
+ )
+ (fp_line (start 6.95 6.95) (end -6.95 6.95) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.95 6.95) (end -6.95 -6.95) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.95 -6.95) (end 6.95 -6.95) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.95 -6.95) (end 6.95 6.95) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.1524))
+ (fp_text user "- +" (at 0 -3.25) (layer B.SilkS)
+ (effects (font (size 1 0.9) (thickness 0.2)))
+ )
+ (pad "" np_thru_hole circle (at 0 0 180) (size 6.25 6.25) (drill 6.25) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 6.05 180) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 4.13 3.3 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 3.7 180) (size 2.3 2.3) (drill 2.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -5 3.8 41.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 41.9) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 41.9) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at -1.27 -4.8) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.27 -4.8) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MD_Diode.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MD_Diode.kicad_mod
new file mode 100644
index 0000000..b650ffc
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MD_Diode.kicad_mod
@@ -0,0 +1,10 @@
+(module MD_Diode (layer F.Cu) (tedit 4EC3E830)
+ (fp_text reference D? (at 0 5.08) (layer F.SilkS)
+ (effects (font (thickness 0.254)))
+ )
+ (fp_text value DIODE (at 0 5.08) (layer F.SilkS) hide
+ (effects (font (thickness 0.254)))
+ )
+ (pad 1 thru_hole circle (at -3.81 5.08) (size 1.778 1.778) (drill 0.9906) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole rect (at 3.81 5.08) (size 1.778 1.778) (drill 0.9906) (layers *.Cu *.SilkS *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-1u-Flex.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-1u-Flex.kicad_mod
new file mode 100644
index 0000000..bb317bd
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-1u-Flex.kicad_mod
@@ -0,0 +1,60 @@
+(module "MX-1u-Flex" (layer F.Cu) (tedit 5ECD4BFD)
+ (descr "MX/Alps footprint")
+ (fp_text reference "REF**" (at 0 7.9375) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "1u" (at 0 -7.9375) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "-" (at 1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "+" (at -1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "-" (at 1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "+" (at -1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 7 7) (end -7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 7) (end -7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 7) (end -7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 7) (end -7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 -7) (end 7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (pad "1" thru_hole oval (at -3.81 -2.54) (size 2.25 4.25) (drill oval 1.47 3.47) (layers *.Cu *.Mask) (tstamp cc6e392c-6f3d-4443-a93a-68013468aaf5))
+ (pad "2" thru_hole oval (at 2.54 -5.08) (size 2.25 4.25) (drill oval 1.47 3.47) (layers *.Cu *.Mask) (tstamp b3fb1234-166d-419b-9575-8c1194fad21e))
+ (pad "3" thru_hole oval (at -1.27 5.08) (size 1.905 3.905) (drill oval 0.9906 2.9906) (layers *.Cu *.Mask) (tstamp e0a0eef8-27e9-44c4-ad12-8c92d56a7075))
+ (pad "4" thru_hole rect (at 1.27 5.08) (size 1.905 3.905) (drill oval 0.9906 2.9906) (layers *.Cu *.Mask) (tstamp 2ae895c9-ca4c-47ac-a981-380b1d714e28))
+ (pad "" np_thru_hole oval (at 0 0) (size 3.9878 5.9878) (drill oval 3.9878 5.9878) (layers *.Cu *.Mask) (tstamp acda86d5-7e2e-4b21-9ecd-d5cdc4ec6999))
+ (pad "" np_thru_hole oval (at -5.08 0) (size 1.75 3.75) (drill oval 1.75 3.75) (layers *.Cu *.Mask) (tstamp 5abda29a-12f7-466f-8c4e-36b59b91c481))
+ (pad "" np_thru_hole oval (at 5.08 0) (size 1.75 3.75) (drill oval 1.75 3.75) (layers *.Cu *.Mask) (tstamp 7e8185ee-d226-4e34-8c3c-f6f3f1d159b9))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-No-Clickhole-NoLED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-No-Clickhole-NoLED.kicad_mod
new file mode 100644
index 0000000..f05c2b4
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-No-Clickhole-NoLED.kicad_mod
@@ -0,0 +1,36 @@
+(footprint "MX-Alps-Choc-1U-No-Clickhole-NoLED" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 6256DD22)
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0 3.175) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c2f8c49f-d49f-49e2-940a-a7b9765ffdf0)
+ )
+ (fp_text value "1U" (at 0 -7.9375) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2be498d5-e7b2-4098-b853-d60412f65c3b)
+ )
+ (fp_line (start 7 -7) (end 7 -5) (layer "Dwgs.User") (width 0.15) (tstamp 07838c19-bdee-4759-9a7b-a62a5deb9737))
+ (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer "Dwgs.User") (width 0.15) (tstamp 08fae221-7b6f-4c57-be73-6210c6206091))
+ (fp_line (start -7 5) (end -7 7) (layer "Dwgs.User") (width 0.15) (tstamp 18ee575f-d41e-4a26-ac0a-b229112d8877))
+ (fp_line (start 7 7) (end 7 5) (layer "Dwgs.User") (width 0.15) (tstamp 2aabebab-10c6-4637-946b-cda31980f550))
+ (fp_line (start -7 7) (end -5 7) (layer "Dwgs.User") (width 0.15) (tstamp 3381b763-2886-4e76-a243-cbcc2ec8a032))
+ (fp_line (start -5 -7) (end -7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 4fe15866-5386-4410-a27b-4fc15182a4f3))
+ (fp_line (start 5 -7) (end 7 -7) (layer "Dwgs.User") (width 0.15) (tstamp 833beff7-0439-4b25-8f23-ed949f699ed1))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer "Dwgs.User") (width 0.15) (tstamp 8fa4f87a-9012-4f6f-a6c0-ec1c5f716184))
+ (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer "Dwgs.User") (width 0.15) (tstamp 9ad54c14-6dd1-4741-ab11-80a0275cae72))
+ (fp_line (start 5 7) (end 7 7) (layer "Dwgs.User") (width 0.15) (tstamp a6d1221a-1077-412d-8a73-7025f9b4ca20))
+ (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer "Dwgs.User") (width 0.15) (tstamp b90997e2-4c7f-4479-862f-ab35dfea4f77))
+ (fp_line (start -7 -7) (end -7 -5) (layer "Dwgs.User") (width 0.15) (tstamp c6e8924b-3698-49bc-af6d-d7a327eada39))
+ (pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp aa565413-e7e1-4f3c-8a91-55e3e0a6e3ef))
+ (pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b78bfc8f-0469-4499-ad41-c131461c3c5d))
+ (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp c9dc1467-f8a9-424e-ab40-9eace7cb7fbb))
+ (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask) (tstamp d52775ee-dd56-474f-8b5c-c66029880e5c))
+ (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask) (tstamp d90db84e-7df3-4d1b-b263-27f7c3991121))
+ (pad "1" thru_hole oval (at -3.81 -2.54 48.1) (size 4.211556 2.25) (drill 1.47 (offset 0.980778 0)) (layers *.Cu *.Mask) (tstamp 1b8d5810-67b5-41f5-a4e9-e6c2cc9fec50))
+ (pad "1" thru_hole circle (at -2.5 -4) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 504b138d-cda6-48ea-a44b-2c0d0cf874fc))
+ (pad "1" thru_hole circle (at 0 -5.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 7ca09fd4-d48a-436a-8dbe-2bf5119efecb))
+ (pad "2" thru_hole oval (at 2.5 -4.5 86.1) (size 2.831378 2.25) (drill 1.47 (offset 0.290689 0)) (layers *.Cu *.Mask) (tstamp 24fbbd33-4896-414c-ba79-167809dd0e90))
+ (pad "2" thru_hole circle (at 5 -3.8) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp 2aa21f9e-73e7-40d1-a630-0290bc6939b1))
+ (pad "2" thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask) (tstamp a281de60-7af0-498c-be0b-24572e88b490))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-No-Clickhole.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-No-Clickhole.kicad_mod
new file mode 100644
index 0000000..7728faf
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-No-Clickhole.kicad_mod
@@ -0,0 +1,45 @@
+(module MX-Alps-Choc-1U-No-Clickhole (layer F.Cu) (tedit 5CE30CB9)
+ (fp_text reference REF** (at 0 3.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_text user + (at -1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at -1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 2.5 -4.5 86.1) (size 2.831378 2.25) (drill 1.47 (offset 0.290689 0)) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at -3.81 -2.54 48.1) (size 4.211556 2.25) (drill 1.47 (offset 0.980778 0)) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 5 -3.8) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 -5.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-NoLED-Alt.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-NoLED-Alt.kicad_mod
new file mode 100644
index 0000000..cb51cff
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-NoLED-Alt.kicad_mod
@@ -0,0 +1,32 @@
+(module MX-Alps-Choc-1U-NoLED-Alt (layer F.Cu) (tedit 5D255D31)
+ (fp_text reference REF** (at 0 3.175) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (pad 1 thru_hole oval (at 2.5 -4.5 86.1) (size 2.831378 2.25) (drill 1.47 (offset 0.290689 0)) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at -3.81 -2.54 48.1) (size 4.211556 2.25) (drill 1.47 (offset 0.980778 0)) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -2.5 -4) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 5 -3.8) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 -5.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.22 4.2 48.1) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-NoLED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-NoLED.kicad_mod
new file mode 100644
index 0000000..dfc4711
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U-NoLED.kicad_mod
@@ -0,0 +1,32 @@
+(module MX-Alps-Choc-1U-NoLED (layer F.Cu) (tedit 5C7EAB78)
+ (fp_text reference REF** (at 0 3.175) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (pad 1 thru_hole oval (at 2.5 -4.5 86.1) (size 2.831378 2.25) (drill 1.47 (offset 0.290689 0)) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at -3.81 -2.54 48.1) (size 4.211556 2.25) (drill 1.47 (offset 0.980778 0)) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -2.5 -4) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 5 -3.8) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -5.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.22 4.2 48.1) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U.kicad_mod
new file mode 100644
index 0000000..eae53b0
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-1U.kicad_mod
@@ -0,0 +1,46 @@
+(module MX-Alps-Choc-1U (layer F.Cu) (tedit 5CE00D88)
+ (fp_text reference REF** (at 0 3.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_text user + (at -1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at -1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 2.5 -4.5 86.1) (size 2.831378 2.25) (drill 1.47 (offset 0.290689 0)) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at -3.81 -2.54 48.1) (size 4.211556 2.25) (drill 1.47 (offset 0.980778 0)) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 5 -3.8) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 -5.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.22 4.2 48.1) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-2U-StabFlip.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-2U-StabFlip.kicad_mod
new file mode 100644
index 0000000..c05b1bc
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-2U-StabFlip.kicad_mod
@@ -0,0 +1,50 @@
+(module MX-Alps-Choc-2U-StabFlip (layer F.Cu) (tedit 5CE0052F)
+ (fp_text reference REF** (at 0 3.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 2U (at 0 -7.9375) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.05 9.525) (end -19.05 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_text user + (at -1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at -1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 2.5 -4.5 86.1) (size 2.831378 2.25) (drill 1.47 (offset 0.290689 0)) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at -3.81 -2.54 48.1) (size 4.211556 2.25) (drill 1.47 (offset 0.980778 0)) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 5 -3.8) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 -5.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.22 4.2 48.1) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-2U.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-2U.kicad_mod
new file mode 100644
index 0000000..17f2536
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc-2U.kicad_mod
@@ -0,0 +1,50 @@
+(module MX-Alps-Choc-2U (layer F.Cu) (tedit 5CE0050F)
+ (fp_text reference REF** (at 0 3.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 2U (at 0 -7.9375) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.05 9.525) (end -19.05 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_text user + (at -1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at -1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 2.5 -4.5 86.1) (size 2.831378 2.25) (drill 1.47 (offset 0.290689 0)) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at -3.81 -2.54 48.1) (size 4.211556 2.25) (drill 1.47 (offset 0.980778 0)) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 5 -3.8) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 -5.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0 48.1) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.22 4.2 48.1) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc_V1V2-1U-NoLED-Alt.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc_V1V2-1U-NoLED-Alt.kicad_mod
new file mode 100644
index 0000000..5f3ddb6
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc_V1V2-1U-NoLED-Alt.kicad_mod
@@ -0,0 +1,296 @@
+(footprint "MX-Alps-Choc_V1V2-1U-NoLED-Alt"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (property "Reference" "REF**"
+ (at 0 3.175 0)
+ (layer "B.SilkS")
+ (uuid "a8b45053-417a-4b59-9b90-e2a8e0b1f8a2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Value" "1U"
+ (at 0 -7.9375 0)
+ (layer "Dwgs.User")
+ (uuid "d3a67645-6cee-49ad-9986-199c2f9943c6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "35558c32-4030-4857-8e3d-b9356dc2fc2a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1af39046-61a0-4247-baf8-fce9c650febd")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "56c1727b-c0e6-4112-8672-f2c5ccf31ac6")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole)
+ (fp_line
+ (start -9.525 -9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "c19ed775-97ab-4e63-b3b9-54a825d6dffa")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "208e4311-d928-4ee4-b30c-e45e49714ef3")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 -5)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "52985731-7909-419a-b47c-a6405fc3fbe5")
+ )
+ (fp_line
+ (start -7 5)
+ (end -7 7)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "34227eda-7f56-4cdb-a378-5954db400849")
+ )
+ (fp_line
+ (start -7 7)
+ (end -5 7)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "d20fdc66-d0fb-4a2b-9612-0d76a4cc425c")
+ )
+ (fp_line
+ (start -5 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "17ec386a-2a4d-4170-907c-5b9cd93aeac3")
+ )
+ (fp_line
+ (start 5 -7)
+ (end 7 -7)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "c23f7f38-5c04-4f2a-89b5-2613c511cca5")
+ )
+ (fp_line
+ (start 5 7)
+ (end 7 7)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "aba5cc90-8742-4079-8691-f83b02856b7f")
+ )
+ (fp_line
+ (start 7 -7)
+ (end 7 -5)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "3e084a4f-237e-4a18-95ef-869098456d32")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 5)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "e835b0d4-0d76-4a2a-9e8b-8e7e9a07f48e")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "5a0da319-aea1-4fb9-9006-f6dbfaebeb23")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "f4c310ea-5f24-4ca5-bbcf-6fa19700ee70")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.5 0 48.1)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "672a17af-c782-43ba-a6be-43b064026fe6")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.22 4.2 48.1)
+ (size 1.2 1.2)
+ (drill 1.2)
+ (layers "*.Cu" "*.Mask")
+ (uuid "2c0d1d31-08f6-41f2-a7d3-dc8c5d4953eb")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0 48.0996)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "33a2c366-c723-4d5e-91ad-9c05c5ce5615")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 5 5)
+ (drill 5)
+ (layers "F&B.Cu" "*.Mask")
+ (uuid "2a88f4f7-820f-4712-a612-d3fb706d58a4")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0 48.0996)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "d243fd7b-8f95-4e91-957c-e0770199ea72")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.5 0 48.1)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "1e8d0c3f-c247-4aef-b9e6-235709d2a17f")
+ )
+ (pad "1" thru_hole oval
+ (at 2.5 -4.5 86.1)
+ (size 2.831378 2.25)
+ (drill 1.47
+ (offset 0.290689 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c4bbb7b5-8e1b-483b-b92b-9c8a9a498032")
+ )
+ (pad "1" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "85b1a234-40bf-42c3-8d23-9261b21e057c")
+ )
+ (pad "1" thru_hole circle
+ (at 4.4 -4.7)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "add3a7a5-a9cc-4c64-a3f6-9c8fbc452606")
+ )
+ (pad "1" thru_hole circle
+ (at 5 -3.8)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "75127576-489e-4977-90f8-69469e464bf3")
+ )
+ (pad "2" thru_hole oval
+ (at -3.81 -2.54 48.1)
+ (size 4.211556 2.25)
+ (drill 1.47
+ (offset 0.980778 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "abf61a55-ea2d-4476-9bd2-748922d688c7")
+ )
+ (pad "2" thru_hole circle
+ (at -2.8 -5.75)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "3626496a-f997-4a1a-985a-882a631fa87b")
+ )
+ (pad "2" thru_hole circle
+ (at -2.5 -4)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "f2f7676d-93c7-4c72-a06e-7f072bad2d42")
+ )
+ (pad "2" thru_hole circle
+ (at 0 -5.9)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "1a4f02d3-c746-441b-b7a2-04d7439f3ff7")
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc_V1V2_KS-33-1U-NoLED-Alt.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc_V1V2_KS-33-1U-NoLED-Alt.kicad_mod
new file mode 100644
index 0000000..f4b4e2d
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps-Choc_V1V2_KS-33-1U-NoLED-Alt.kicad_mod
@@ -0,0 +1,297 @@
+(footprint "MX-Alps-Choc_V1V2_KS-33-1U-NoLED-Alt"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (property "Reference" "REF**"
+ (at 0 3.175 0)
+ (layer "B.SilkS")
+ (uuid "a8b45053-417a-4b59-9b90-e2a8e0b1f8a2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify mirror)
+ )
+ )
+ (property "Value" "1U"
+ (at 0 -7.9375 0)
+ (layer "Dwgs.User")
+ (uuid "d3a67645-6cee-49ad-9986-199c2f9943c6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "35558c32-4030-4857-8e3d-b9356dc2fc2a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1af39046-61a0-4247-baf8-fce9c650febd")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "56c1727b-c0e6-4112-8672-f2c5ccf31ac6")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (solder_mask_margin 0.025)
+ (attr through_hole)
+ (fp_line
+ (start -9.525 -9.525)
+ (end 9.525 -9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "c19ed775-97ab-4e63-b3b9-54a825d6dffa")
+ )
+ (fp_line
+ (start -9.525 9.525)
+ (end -9.525 -9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "208e4311-d928-4ee4-b30c-e45e49714ef3")
+ )
+ (fp_line
+ (start -7 -7)
+ (end -7 -5)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "52985731-7909-419a-b47c-a6405fc3fbe5")
+ )
+ (fp_line
+ (start -7 5)
+ (end -7 7)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "34227eda-7f56-4cdb-a378-5954db400849")
+ )
+ (fp_line
+ (start -7 7)
+ (end -5 7)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "d20fdc66-d0fb-4a2b-9612-0d76a4cc425c")
+ )
+ (fp_line
+ (start -5 -7)
+ (end -7 -7)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "17ec386a-2a4d-4170-907c-5b9cd93aeac3")
+ )
+ (fp_line
+ (start 5 -7)
+ (end 7 -7)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "c23f7f38-5c04-4f2a-89b5-2613c511cca5")
+ )
+ (fp_line
+ (start 5 7)
+ (end 7 7)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "aba5cc90-8742-4079-8691-f83b02856b7f")
+ )
+ (fp_line
+ (start 7 -7)
+ (end 7 -5)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "3e084a4f-237e-4a18-95ef-869098456d32")
+ )
+ (fp_line
+ (start 7 7)
+ (end 7 5)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "e835b0d4-0d76-4a2a-9e8b-8e7e9a07f48e")
+ )
+ (fp_line
+ (start 9.525 -9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "5a0da319-aea1-4fb9-9006-f6dbfaebeb23")
+ )
+ (fp_line
+ (start 9.525 9.525)
+ (end -9.525 9.525)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "f4c310ea-5f24-4ca5-bbcf-6fa19700ee70")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.5 0 48.1)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "672a17af-c782-43ba-a6be-43b064026fe6")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.22 4.2 48.1)
+ (size 1.2 1.2)
+ (drill 1.2)
+ (layers "*.Cu" "*.Mask")
+ (uuid "2c0d1d31-08f6-41f2-a7d3-dc8c5d4953eb")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.08 0 48.0996)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "33a2c366-c723-4d5e-91ad-9c05c5ce5615")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 5 5)
+ (drill 5)
+ (layers "F&B.Cu" "*.Mask")
+ (uuid "2a88f4f7-820f-4712-a612-d3fb706d58a4")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.08 0 48.0996)
+ (size 1.75 1.75)
+ (drill 1.75)
+ (layers "*.Cu" "*.Mask")
+ (uuid "d243fd7b-8f95-4e91-957c-e0770199ea72")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.5 0 48.1)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "1e8d0c3f-c247-4aef-b9e6-235709d2a17f")
+ )
+ (pad "1" thru_hole oval
+ (at 2.5 -4.5 86.1)
+ (size 2.831378 2.25)
+ (drill 1.47
+ (offset 0.290689 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c4bbb7b5-8e1b-483b-b92b-9c8a9a498032")
+ )
+ (pad "1" thru_hole circle
+ (at 2.54 -5.08)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "85b1a234-40bf-42c3-8d23-9261b21e057c")
+ )
+ (pad "1" thru_hole circle
+ (at 4.4 -4.7)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "add3a7a5-a9cc-4c64-a3f6-9c8fbc452606")
+ )
+ (pad "1" thru_hole circle
+ (at 5 -3.8)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "75127576-489e-4977-90f8-69469e464bf3")
+ )
+ (pad "2" thru_hole oval
+ (at -3.81 -2.54 48.1)
+ (size 4.211556 2.25)
+ (drill 1.47
+ (offset 0.980778 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "abf61a55-ea2d-4476-9bd2-748922d688c7")
+ )
+ (pad "2" thru_hole circle
+ (at -2.8 -5.75)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "3626496a-f997-4a1a-985a-882a631fa87b")
+ )
+ (pad "2" thru_hole circle
+ (at -2.5 -4)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "f2f7676d-93c7-4c72-a06e-7f072bad2d42")
+ )
+ (pad "2" thru_hole circle
+ (at 0 -5.9)
+ (size 2.25 2.25)
+ (drill 1.47)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "1a4f02d3-c746-441b-b7a2-04d7439f3ff7")
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_DMask-cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_DMask-cutout.kicad_mod
new file mode 100644
index 0000000..2791319
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_DMask-cutout.kicad_mod
@@ -0,0 +1,29 @@
+(footprint "MX-Alps_DMask-cutout" (version 20210424) (generator pcbnew) (layer "F.Cu")
+ (tedit 5DDE95BA)
+ (fp_text reference "REF**" (at 0.25 10.05) (layer "Eco2.User") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 00000000-0000-0000-0000-000000000000)
+ )
+ (fp_text value "MX-Alps_DMask-cutout" (at 0 -15.24) (layer "F.Fab") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 00000000-0000-0000-0000-000000000000)
+ )
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer "Dwgs.User") (width 0.15) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer "Dwgs.User") (width 0.15) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer "Dwgs.User") (width 0.15) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer "Dwgs.User") (width 0.15) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start -7 -7) (end 7 -7) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start -7 7) (end 7 7) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start 7.75 -6.4) (end 7.75 6.4) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start -7.75 -6.4) (end -7 -6.4) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start -7 -6.4) (end -7 -7) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start 7 -7) (end 7 -6.4) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start 7 -6.4) (end 7.75 -6.4) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start -7 7) (end -7 6.4) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start -7 6.4) (end -7.75 6.4) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start 7.75 6.4) (end 7 6.4) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (fp_line (start 7 6.4) (end 7 7) (layer "Edge.Cuts") (width 0.2) (tstamp 00000000-0000-0000-0000-000000000000))
+ (pad "1" smd roundrect (at 0 0 180) (size 17.4 15.8) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.063) (tstamp 00000000-0000-0000-0000-000000000000))
+ (pad "1" smd roundrect (at 0 0 180) (size 17.4 15.8) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.063) (tstamp 00000000-0000-0000-0000-000000000000))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_DMask.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_DMask.kicad_mod
new file mode 100644
index 0000000..eac8a5e
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_DMask.kicad_mod
@@ -0,0 +1,14 @@
+(module "MX-Alps_DMask" (layer F.Cu) (tedit 5C3F4CFA)
+ (fp_text reference "REF**" (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MX-Alps_DMask" (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (pad "1" smd roundrect (at 0 0 180) (size 17.4 15.8) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.063))
+ (pad "1" smd roundrect (at 0 0 180) (size 17.4 15.8) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.063))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_FMask-2u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_FMask-2u.kicad_mod
new file mode 100644
index 0000000..abe2768
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_FMask-2u.kicad_mod
@@ -0,0 +1,16 @@
+(module MX-Alps_FMask-2u (layer F.Cu) (tedit 5C4A87BA)
+ (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MX-Alps_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -19.025 -9.5) (end -0.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -19.025 9.5) (end -19.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -0.025 9.5) (end -19.025 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.025 9.5) (end 0.025 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 0.025 -9.5) (end 19.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.025 -9.5) (end 19.025 9.5) (layer Dwgs.User) (width 0.15))
+ (pad 1 smd roundrect (at 0 0 180) (size 36.45 15.8) (layers F.Cu F.Mask) (roundrect_rratio 0.063))
+ (pad 1 smd roundrect (at 0 0 180) (size 36.45 15.8) (layers B.Cu B.Mask) (roundrect_rratio 0.063))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_FMask.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_FMask.kicad_mod
new file mode 100644
index 0000000..f66d350
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_FMask.kicad_mod
@@ -0,0 +1,26 @@
+(module "MX-Alps_FMask" (layer F.Cu) (tedit 5DDE95BA)
+ (fp_text reference "REF**" (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MX-Alps_FMask" (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 7.75 -6.4) (end 7.75 6.4) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -7.75 -6.4) (end -7 -6.4) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -7 -6.4) (end -7 -7) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 7 -7) (end 7 -6.4) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 7 -6.4) (end 7.75 -6.4) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -7 7) (end -7 6.4) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start -7 6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 7.75 6.4) (end 7 6.4) (layer Edge.Cuts) (width 0.2))
+ (fp_line (start 7 6.4) (end 7 7) (layer Edge.Cuts) (width 0.2))
+ (pad "1" smd roundrect (at 0 0 180) (size 17.4 15.8) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.063))
+ (pad "1" smd roundrect (at 0 0 180) (size 17.4 15.8) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.063))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_1.25u-3u-wide.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_1.25u-3u-wide.kicad_mod
new file mode 100644
index 0000000..744f2d7
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_1.25u-3u-wide.kicad_mod
@@ -0,0 +1,104 @@
+(module MX-Alps_Switch_Cutout-1u_1.25u-3u-wide (layer F.Cu) (tedit 5971FE21)
+ (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MX-Alps_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.55 9.5) (end 9.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.55 -9.5) (end 28.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.55 9.5) (end 9.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 28.55 9.5) (end 9.55 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 28.55 -9.5) (end 28.55 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 28.55 9.5) (end 9.55 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.55 -9.5) (end 28.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 28.55 -9.5) (end 28.55 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -28.55 9.5) (end -28.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -28.55 -9.5) (end -9.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -28.55 9.5) (end -28.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.55 9.5) (end -28.55 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.55 -9.5) (end -9.55 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.55 9.5) (end -28.55 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -28.55 -9.5) (end -9.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.55 -9.5) (end -9.55 9.5) (layer Dwgs.User) (width 0.15))
+ (pad "" np_thru_hole oval (at 6.85 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.325 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.325 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 6.85 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -6.85 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.325 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.325 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -6.85 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.8 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.8 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 -7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.325 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.325 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.8 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 6.85 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 6.85 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -6.85 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.325 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.8 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.325 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -6.85 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 -7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 12.2 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 25.9 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 12.2 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 19.05 7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 19.05 7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 25.9 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 19.05 -7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 19.05 -7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 11.725 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 11.725 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 12.2 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 11.725 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 11.25 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 11.725 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 11.25 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 12.2 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 26.85 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 25.9 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 26.375 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 26.375 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 26.375 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 26.375 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 26.85 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 25.9 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -25.9 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -12.2 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -25.9 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -19.05 7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -19.05 7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -12.2 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -19.05 -7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -19.05 -7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -26.375 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -26.375 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -25.9 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -26.375 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -26.85 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -26.375 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -26.85 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -25.9 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -11.25 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -12.2 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -11.725 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -11.725 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -11.725 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -11.725 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -11.25 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -12.2 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_1.25u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_1.25u.kicad_mod
new file mode 100644
index 0000000..b338773
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_1.25u.kicad_mod
@@ -0,0 +1,24 @@
+(module MX-Alps_Switch_Cutout-1u_1.25u (layer F.Cu) (tedit 5989F020)
+ (fp_text reference REF** (at 0 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MX-Alps_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -10.690625 -9.5) (end 10.690625 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -10.690625 9.5) (end -10.690625 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 10.690625 9.5) (end -10.690625 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 10.690625 -9.5) (end 10.690625 9.5) (layer Dwgs.User) (width 0.15))
+ (pad "" np_thru_hole oval (at 8.040625 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 8.515625 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 8.515625 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 8.040625 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -8.040625 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -8.515625 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -8.515625 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -8.040625 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -8.990625 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 7) (size 16.38125 0.3) (drill oval 16.38125 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 -7) (size 16.38125 0.3) (drill oval 16.38125 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 8.990625 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_2u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_2u.kicad_mod
new file mode 100644
index 0000000..0afcde7
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_2u.kicad_mod
@@ -0,0 +1,38 @@
+(module MX-Alps_Switch_Cutout-1u_2u (layer F.Cu) (tedit 5BEF3C37)
+ (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MX-Alps_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -19.025 -9.5) (end -0.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -19.025 9.5) (end -19.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -0.025 9.5) (end -19.025 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -0.025 -9.5) (end -0.025 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.025 9.5) (end 0.025 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 0.025 -9.5) (end 19.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 0.025 9.5) (end 0.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.025 -9.5) (end 19.025 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -17.325 -6.25) (end -16.375 -6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -16.375 -6.25) (end -16.375 -7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -16.375 -7) (end 16.375 -7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 16.375 -7) (end 16.375 -6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 16.375 -6.25) (end 17.325 -6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 17.325 -6.25) (end 17.325 6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -17.325 -6.25) (end -17.325 6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -17.325 6.25) (end -16.375 6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -16.375 6.25) (end -16.375 7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -16.375 7) (end -13.3 7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -13.3 7) (end -13.3 7.925) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -13.3 7.925) (end -10.575 7.925) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -10.575 7.925) (end -10.575 7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -10.575 7) (end 10.575 7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 10.575 7) (end 10.575 7.925) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 10.575 7.925) (end 13.3 7.925) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 13.3 7.925) (end 13.3 7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 13.3 7) (end 16.375 7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 16.375 7) (end 16.375 6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 16.375 6.25) (end 17.325 6.25) (layer Edge.Cuts) (width 0.12))
+ (pad 1 smd roundrect (at 0 0 180) (size 36.45 15.8) (layers F.Mask F.Cu) (roundrect_rratio 0.063))
+ (pad 1 smd roundrect (at 0 0 180) (size 36.45 15.8) (layers B.Mask B.Cu) (roundrect_rratio 0.063))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-3u-wide.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-3u-wide.kicad_mod
new file mode 100644
index 0000000..20a35b0
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-3u-wide.kicad_mod
@@ -0,0 +1,28 @@
+(module MX-Alps_Switch_Cutout-3u-wide (layer F.Cu) (tedit 5989F44D)
+ (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MX-Alps_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 28.55 9.5) (end 9.55 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.55 -9.5) (end 28.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 28.55 -9.5) (end 28.55 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.55 9.5) (end -28.55 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -28.55 -9.5) (end -9.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -28.55 9.5) (end -28.55 -9.5) (layer Dwgs.User) (width 0.15))
+ (pad "" np_thru_hole oval (at 0 7) (size 52.1 0.3) (drill oval 52.1 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 -7) (size 52.1 0.3) (drill oval 52.1 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 26.375 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 26.375 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 26.85 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 25.9 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 25.9 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -25.9 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -26.375 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -26.85 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -26.375 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -25.9 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout.kicad_mod
new file mode 100644
index 0000000..a521ba8
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Alps_Switch_Cutout.kicad_mod
@@ -0,0 +1,26 @@
+(module MX-Alps_Switch_Cutout (layer F.Cu) (tedit 5BEEFD84)
+ (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MX-Alps_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -6.85 -6.25) (end -6.85 -7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -6.85 -7) (end 6.85 -7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 6.85 -7) (end 6.85 -6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 6.85 -6.25) (end 7.8 -6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 7.8 -6.25) (end 7.8 6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 7.8 6.25) (end 6.85 6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 6.85 6.25) (end 6.85 7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start 6.85 7) (end -6.85 7) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -6.85 7) (end -6.85 6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -6.85 6.25) (end -7.8 6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -7.8 6.25) (end -7.8 -6.25) (layer Edge.Cuts) (width 0.12))
+ (fp_line (start -7.8 -6.25) (end -6.85 -6.25) (layer Edge.Cuts) (width 0.12))
+ (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers F.Mask F.Cu) (roundrect_rratio 0.063))
+ (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers B.Mask B.Cu) (roundrect_rratio 0.063))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Plated-Cutout-1u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Plated-Cutout-1u.kicad_mod
new file mode 100644
index 0000000..b9f093a
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Plated-Cutout-1u.kicad_mod
@@ -0,0 +1,13 @@
+(module "MX-Plated-Cutout-1u" (layer F.Cu) (tedit 5EA6FEC1)
+ (fp_text reference "REF**" (at 0 0.5 unlocked) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MX-Plated-Cutout-1u" (at 0 -0.5 unlocked) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_poly (pts (xy 7 7) (xy -7 7) (xy -7 -7) (xy 7 -7)) (layer Edge.Cuts) (width 0.1))
+ (pad "1" thru_hole roundrect (at 0 -6.5) (size 15 2) (drill oval 14 1) (layers *.Cu *.Mask) (roundrect_rratio 0.05) (tstamp 7e20fff1-8c8a-4904-aef8-487577a22b50))
+ (pad "1" thru_hole roundrect (at 0 6.5) (size 15 2) (drill oval 14 1) (layers *.Cu *.Mask) (roundrect_rratio 0.05) (tstamp 2b2d22fe-3401-4a44-936f-c05cba8d4fce))
+ (pad "1" thru_hole roundrect (at -6.5 0 90) (size 15 2) (drill oval 14 1) (layers *.Cu *.Mask) (roundrect_rratio 0.05) (tstamp 0000be01-65fa-4df0-86b8-f893d2f755f9))
+ (pad "1" thru_hole roundrect (at 6.5 0 90) (size 15 2) (drill oval 14 1) (layers *.Cu *.Mask) (roundrect_rratio 0.05) (tstamp 042e0685-b021-470d-9914-2a4db157c3c9))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX-Quad.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX-Quad.kicad_mod
new file mode 100644
index 0000000..f2efd85
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX-Quad.kicad_mod
@@ -0,0 +1,57 @@
+(module "MX-Quad" (layer F.Cu) (tedit 5DB3445A)
+ (descr "MX/Alps footprint")
+ (fp_text reference "REF**" (at -4.826 -7.874) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "1u" (at 5.842 -7.874) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 -7) (end 7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 -7) (end -7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 7) (end -7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 7) (end -7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 -7) (end -7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 -7) (end 7 -7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 7) (end -7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start -7 7) (end 7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 7) (end 7 7) (layer Cmts.User) (width 0.15))
+ (fp_line (start 7 7) (end -7 7) (layer Cmts.User) (width 0.15))
+ (pad "2" thru_hole circle (at 2.54 4.445) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "1" thru_hole circle (at -3.81 6.985) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.08 9.525) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.08 9.525) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 9.525) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 9.525 9.525) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad "1" thru_hole circle (at 5.715 6.985) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "2" thru_hole circle (at 12.065 4.445) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 14.605 9.525) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 4.445 9.525) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 14.605 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 4.445 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 9.525 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad "2" thru_hole circle (at 12.065 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "1" thru_hole circle (at 5.715 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.08 0) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask))
+ (pad "2" thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad "1" thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-2u-with-cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-2u-with-cutout.kicad_mod
new file mode 100644
index 0000000..2423159
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-2u-with-cutout.kicad_mod
@@ -0,0 +1,18 @@
+(module "MX_FMask-2u-with-cutout" (layer F.Cu) (tedit 5DDC4D91)
+ (fp_text reference "REF**" (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MX_FMask-2u-with-cutout" (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 16.525 7) (end 16.525 -7) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -16.525 7) (end 16.525 7) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -16.525 -7) (end -16.525 7) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start 16.525 -7) (end -16.525 -7) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -19.025 -9.5) (end 19.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -19.025 9.5) (end -19.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.025 9.5) (end -19.025 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.025 -9.5) (end 19.025 9.5) (layer Dwgs.User) (width 0.15))
+ (pad "1" smd roundrect (at 0 0 180) (size 35.05 16) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.063))
+ (pad "1" smd roundrect (at 0 0 180) (size 35.05 16) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.063))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-2u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-2u.kicad_mod
new file mode 100644
index 0000000..c3d39b7
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-2u.kicad_mod
@@ -0,0 +1,17 @@
+(module "MX_FMask-2u" (layer F.Cu) (tedit 5D5033A8)
+ (fp_text reference "REF**" (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MX-Alps_Switch_Cutout" (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 19.025 -9.5) (end 19.025 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 0.025 -9.5) (end 19.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19.025 9.5) (end 0.025 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -0.025 9.5) (end -19.025 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -19.025 9.5) (end -19.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -19.025 -9.5) (end -0.025 -9.5) (layer Dwgs.User) (width 0.15))
+ (pad "1" smd roundrect (at 0 0 180) (size 16 16) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.063))
+ (pad "1" smd roundrect (at -11.9375 1.5 180) (size 7.4 15.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.063))
+ (pad "1" smd roundrect (at 11.9375 1.5 180) (size 7.4 15.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.063))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-with-EC11-cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-with-EC11-cutout.kicad_mod
new file mode 100644
index 0000000..c080022
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-with-EC11-cutout.kicad_mod
@@ -0,0 +1,18 @@
+(module "MX_FMask-with-EC11-cutout" (layer F.Cu) (tedit 5E06D307)
+ (fp_text reference "REF**" (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MX_FMask-with-EC11-cutout" (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 7 8.5) (end 7 -8) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -7 8.5) (end 7 8.5) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -7 -8) (end -7 8.5) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start 7 -8) (end -7 -8) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (pad "1" smd roundrect (at 0 0.25 180) (size 16 18.5) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.063))
+ (pad "1" smd roundrect (at 0 0.25 180) (size 16 18.5) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.063))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-with-cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-with-cutout.kicad_mod
new file mode 100644
index 0000000..9f62248
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX_FMask-with-cutout.kicad_mod
@@ -0,0 +1,18 @@
+(module "MX_FMask-with-cutout" (layer F.Cu) (tedit 5DDAB8EA)
+ (fp_text reference "REF**" (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MX_FMask-with-cutout" (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 7 -7) (end -7 -7) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -7 -7) (end -7 7) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start 7 7) (end 7 -7) (layer Edge.Cuts) (width 0.15))
+ (pad "1" smd roundrect (at 0 0 180) (size 16 16) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.063))
+ (pad "1" smd roundrect (at 0 0 180) (size 16 16) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.063))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX_FMask.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX_FMask.kicad_mod
new file mode 100644
index 0000000..5b7f472
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX_FMask.kicad_mod
@@ -0,0 +1,14 @@
+(module "MX_FMask" (layer F.Cu) (tedit 5DDAB861)
+ (fp_text reference "REF**" (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "MX_FMask" (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (pad "1" smd roundrect (at 0 0 180) (size 16 16) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.063))
+ (pad "1" smd roundrect (at 0 0 180) (size 16 16) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.063))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX_LED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX_LED.kicad_mod
new file mode 100644
index 0000000..559dd0f
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX_LED.kicad_mod
@@ -0,0 +1,22 @@
+(module MX_LED (layer F.Cu) (tedit 5A362466)
+ (fp_text reference D_SW9 (at 0 3.302) (layer B.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2032)) (justify mirror))
+ )
+ (fp_text value LED (at 0 6.858) (layer B.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2032)) (justify mirror))
+ )
+ (fp_text user - (at -1.27 3.25) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at -1.27 3.25) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 1.27 3.25) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at 1.27 3.25) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.SilkS *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX_Stabilizer_Cutout-2u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX_Stabilizer_Cutout-2u.kicad_mod
new file mode 100644
index 0000000..54553e1
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX_Stabilizer_Cutout-2u.kicad_mod
@@ -0,0 +1,32 @@
+(module MX_Stabilizer_Cutout-2u (layer F.Cu) (tedit 59618178)
+ (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MX_Stabilizer_Cutout-2u (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -19 -9.5) (end 19 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -19 9.5) (end -19 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19 9.5) (end -19 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 19 -9.5) (end 19 9.5) (layer Dwgs.User) (width 0.15))
+ (pad "" np_thru_hole oval (at 11.938 7.7724) (size 3.048 0.3048) (drill oval 3.048 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 11.938 -5.5372) (size 6.6548 0.3048) (drill oval 6.6548 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 8.763 0.4572) (size 0.3048 12.2936) (drill oval 0.3048 12.2936) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 11.938 6.4516) (size 6.6548 0.3048) (drill oval 6.6548 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 15.113 0.4572) (size 0.3048 12.2936) (drill oval 0.3048 12.2936) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 15.9766 -0.889) (size 0.3048 2.794) (drill oval 0.3048 2.794) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 10.5664 7.112) (size 0.3048 1.4732) (drill oval 0.3048 1.4732) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 15.5448 -2.1336) (size 1.1684 0.3048) (drill oval 1.1684 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 13.3096 7.112) (size 0.3048 1.4732) (drill oval 0.3048 1.4732) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 15.5448 0.3556) (size 1.1684 0.3048) (drill oval 1.1684 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -11.938 -5.5372) (size 6.6548 0.3048) (drill oval 6.6548 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -15.5448 -2.1336) (size 1.1684 0.3048) (drill oval 1.1684 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -15.9766 -0.889) (size 0.3048 2.794) (drill oval 0.3048 2.794) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -15.113 0.4572) (size 0.3048 12.2936) (drill oval 0.3048 12.2936) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -8.763 0.4572) (size 0.3048 12.2936) (drill oval 0.3048 12.2936) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -11.938 6.4516) (size 6.6548 0.3048) (drill oval 6.6548 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -15.5448 0.3556) (size 1.1684 0.3048) (drill oval 1.1684 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -13.3096 7.112) (size 0.3048 1.4732) (drill oval 0.3048 1.4732) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -10.5664 7.112) (size 0.3048 1.4732) (drill oval 0.3048 1.4732) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -11.938 7.7724) (size 3.048 0.3048) (drill oval 3.048 0.3048) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX_Stabilizer_Cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX_Stabilizer_Cutout.kicad_mod
new file mode 100644
index 0000000..ebecbdf
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX_Stabilizer_Cutout.kicad_mod
@@ -0,0 +1,22 @@
+(module MX_Stabilizer_Cutout (layer F.Cu) (tedit 59615D2E)
+ (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MX-Alps_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (pad "" np_thru_hole oval (at 0 7.7724) (size 3.048 0.3048) (drill oval 3.048 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 -5.5372) (size 6.6548 0.3048) (drill oval 6.6548 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -3.175 0.4572) (size 0.3048 12.2936) (drill oval 0.3048 12.2936) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 6.4516) (size 6.6548 0.3048) (drill oval 6.6548 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 3.175 0.4572) (size 0.3048 12.2936) (drill oval 0.3048 12.2936) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -4.0386 -0.889) (size 0.3048 2.794) (drill oval 0.3048 2.794) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -1.3716 7.112) (size 0.3048 1.4732) (drill oval 0.3048 1.4732) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -3.6068 -2.1336) (size 1.1684 0.3048) (drill oval 1.1684 0.3048) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 1.3716 7.112) (size 0.3048 1.4732) (drill oval 0.3048 1.4732) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -3.6068 0.3556) (size 1.1684 0.3048) (drill oval 1.1684 0.3048) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX_Switch_Cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX_Switch_Cutout.kicad_mod
new file mode 100644
index 0000000..626e5de
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX_Switch_Cutout.kicad_mod
@@ -0,0 +1,26 @@
+(module MX_Switch_Cutout (layer F.Cu) (tedit 59612069)
+ (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MX_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (pad "" np_thru_hole oval (at 0 -6.731) (size 15.5956 0.508) (drill oval 15.5956 0.508) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 6.731) (size 15.5956 0.508) (drill oval 15.5956 0.508) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.5565 -4.699) (size 0.508 4.572) (drill oval 0.508 4.572) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.5565 -4.699) (size 0.508 4.572) (drill oval 0.508 4.572) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.5565 4.699) (size 0.508 4.572) (drill oval 0.508 4.572) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.5565 4.699) (size 0.508 4.572) (drill oval 0.508 4.572) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 6.731 0) (size 0.508 5.842) (drill oval 0.508 5.842) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -6.731 0) (size 0.508 5.842) (drill oval 0.508 5.842) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 -6.985) (size 5.08 1.27) (drill oval 5.08 1.27) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 6.985) (size 5.08 1.27) (drill oval 5.08 1.27) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.14375 -2.667) (size 1.3335 0.508) (drill oval 1.3335 0.508) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.14375 -2.667) (size 1.3335 0.508) (drill oval 1.3335 0.508) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.14375 2.667) (size 1.3335 0.508) (drill oval 1.3335 0.508) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.14375 2.667) (size 1.3335 0.508) (drill oval 1.3335 0.508) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MX_Switch_Mod_Cutout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MX_Switch_Mod_Cutout.kicad_mod
new file mode 100644
index 0000000..2ab2197
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MX_Switch_Mod_Cutout.kicad_mod
@@ -0,0 +1,28 @@
+(module MX_Switch_Mod_Cutout (layer F.Cu) (tedit 59509C11)
+ (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MX_Switch_Mod_Cutout (at 0 -15.24) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.525 -14.2875) (end 9.475 -14.2875) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.5 9.5) (end -9.525 -14.2875) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -14.2875) (end 9.5 9.5) (layer Dwgs.User) (width 0.15))
+ (pad "" np_thru_hole oval (at 0 -6.731) (size 15.5956 0.508) (drill oval 15.5956 0.508) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 6.731) (size 15.5956 0.508) (drill oval 15.5956 0.508) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.5565 -4.699) (size 0.508 4.572) (drill oval 0.508 4.572) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.5565 -4.699) (size 0.508 4.572) (drill oval 0.508 4.572) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.5565 4.699) (size 0.508 4.572) (drill oval 0.508 4.572) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.5565 4.699) (size 0.508 4.572) (drill oval 0.508 4.572) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 6.731 0) (size 0.508 5.842) (drill oval 0.508 5.842) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -6.731 0) (size 0.508 5.842) (drill oval 0.508 5.842) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 -6.985) (size 5.08 1.27) (drill oval 5.08 1.27) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 0 6.985) (size 5.08 1.27) (drill oval 5.08 1.27) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.08 -11.43) (size 4.064 4.064) (drill 4.064) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5.08 -11.43) (size 4.064 4.064) (drill 4.064) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.14375 -2.667) (size 1.3335 0.508) (drill oval 1.3335 0.508) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.14375 -2.667) (size 1.3335 0.508) (drill oval 1.3335 0.508) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -7.14375 2.667) (size 1.3335 0.508) (drill oval 1.3335 0.508) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.14375 2.667) (size 1.3335 0.508) (drill oval 1.3335 0.508) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Mini-USB.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Mini-USB.kicad_mod
new file mode 100644
index 0000000..c3429ee
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Mini-USB.kicad_mod
@@ -0,0 +1,55 @@
+(module Mini-USB (layer F.Cu) (tedit 5B310F72)
+ (fp_text reference MUSB-X151-XX (at -0.02 -4.1) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text value VAL** (at 0.02 2.46) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_line (start 5.25 3.78) (end 5.25 -2.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.25 -2.25) (end -5.25 -2.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.25 -2.25) (end -5.25 3.73) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.25 3.78) (end 5.25 3.78) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 -1.85) (end 4.75 -1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.75 -1.85) (end 4.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 1.85) (end 4.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 -1.85) (end 3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -3.75 -1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -4.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.75 -1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.75 -1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -4.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -3.75 -1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -3.75 -1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -4.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.75 -1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.75 -1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -4.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -3.75 -1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -3.75 -1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -4.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.75 -1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.75 -1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -4.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -3.75 -1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -3.75 -1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -4.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.75 -1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.75 -1.85) (end -3.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -4.75 1.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.75 -1.85) (end -3.75 -1.85) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole circle (at -1.6 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at -0.8 0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 0 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 0.8 0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 1.6 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole oval (at -3.45 4.7) (size 1.1 1.9) (drill oval 0.7 1.5) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole oval (at 3.45 4.7) (size 1.1 1.9) (drill oval 0.7 1.5) (layers *.Cu *.Mask F.SilkS))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MountingHole.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MountingHole.kicad_mod
new file mode 100644
index 0000000..2fb3a40
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MountingHole.kicad_mod
@@ -0,0 +1,10 @@
+(module MountingHole (layer F.Cu) (tedit 591C7056)
+ (fp_text reference U4 (at 0 -4) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HOLE (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 0 0) (end 0 -2.8) (layer F.SilkS) (width 0.15))
+ (pad "" thru_hole circle (at 0 0) (size 6.5 6.5) (drill 6.5) (layers *.Cu *.Mask F.SilkS))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/MountingHole_3.2mm_M3_ISO14580_Pad.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/MountingHole_3.2mm_M3_ISO14580_Pad.kicad_mod
new file mode 100644
index 0000000..16db608
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/MountingHole_3.2mm_M3_ISO14580_Pad.kicad_mod
@@ -0,0 +1,20 @@
+(module "MountingHole_3.2mm_M3_ISO14580_Pad" (layer "F.Cu") (tedit 5FCEAA90)
+ (descr "Mounting Hole 3.2mm, M3, ISO14580")
+ (tags "mounting hole 3.2mm m3 iso14580")
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_text reference "REF**" (at 0 -3.75) (layer "Dwgs.User")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ae2a0cdc-aeff-4281-bd2f-c5dc43bd256c)
+ )
+ (fp_text value "MountingHole_3.2mm_M3_ISO14580_Pad" (at 0 3.75) (layer "F.Fab") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 387681a9-08a2-4f50-a95c-0cfae79d8ef9)
+ )
+ (fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8f63f233-cb3d-4569-9f15-0c065f237de9)
+ )
+ (fp_circle (center 0 0) (end 2.75 0) (layer "Cmts.User") (width 0.15) (tstamp 37532aab-35e3-457b-ac15-3376b6d58e9a))
+ (fp_circle (center 0 0) (end 3 0) (layer "F.CrtYd") (width 0.05) (tstamp 5bca0fc8-4deb-4331-9634-89807b5a04ff))
+ (pad "1" thru_hole circle (at 0 0) (size 5.5 5.5) (drill 3.2) (layers *.Cu *.Mask) (tstamp 03a139ca-9bda-47c0-af28-245b41ae1e4a))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/NovelKeys_Kailh_Big_Series_Switch.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/NovelKeys_Kailh_Big_Series_Switch.kicad_mod
new file mode 100644
index 0000000..9eccd9b
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/NovelKeys_Kailh_Big_Series_Switch.kicad_mod
@@ -0,0 +1,26 @@
+(footprint "NovelKeys_Kailh_Big_Series_Switch" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A720B75)
+ (attr through_hole)
+ (fp_text reference "SW1" (at 0 -26) (layer "F.SilkS") hide
+ (effects (font (size 1.3 1.3) (thickness 0.15)))
+ (tstamp 42e6055f-9a46-47ad-a07d-52eb7134c88d)
+ )
+ (fp_text value "KEYSW" (at 0 9) (layer "Eco1.User") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5fe2435b-2e79-4fda-8060-90d3871a658a)
+ )
+ (fp_line (start -18 30.5) (end -28 30.5) (layer "Dwgs.User") (width 0.3) (tstamp 1f77ad19-969d-4670-a982-5c391dfc1bac))
+ (fp_line (start 28 20.5) (end 28 30.5) (layer "Dwgs.User") (width 0.3) (tstamp 4ea06177-a32a-4b32-b686-da46e1862006))
+ (fp_line (start 18 -30.5) (end 28 -30.5) (layer "Dwgs.User") (width 0.3) (tstamp 5e2806bb-fb67-4c75-bb85-00a9275c45f1))
+ (fp_line (start -28 -20.5) (end -28 -30.5) (layer "Dwgs.User") (width 0.3) (tstamp a31c5a58-81d2-41ea-8b99-f431f1bdd7ff))
+ (fp_line (start 28 -30.5) (end 28 -20.5) (layer "Dwgs.User") (width 0.3) (tstamp b676256e-4669-4289-b6a6-ad89793af29f))
+ (fp_line (start 28 30.5) (end 18 30.5) (layer "Dwgs.User") (width 0.3) (tstamp cd039b54-5af1-4393-aa52-a55cac4b8902))
+ (fp_line (start -28 30.5) (end -28 20.5) (layer "Dwgs.User") (width 0.3) (tstamp dbf83130-881f-41b2-819e-2fe500a37b90))
+ (fp_line (start -28 -30.5) (end -18 -30.5) (layer "Dwgs.User") (width 0.3) (tstamp ea9bbfba-9e52-47e9-ad9e-af828a18c4ae))
+ (fp_rect (start 38.1 38.1) (end -38.1 -38.1) (layer "Dwgs.User") (width 0.2) (fill none) (tstamp dcc2e104-2417-4357-86f4-7903f5040234))
+ (fp_rect (start -28 -28.1) (end 28 28.1) (layer "Cmts.User") (width 0.2) (fill none) (tstamp d956d0f1-bd0e-4852-9ec1-6e877a587da1))
+ (fp_circle (center 0 0) (end 0 -6.9) (layer "Edge.Cuts") (width 0.15) (fill none) (tstamp 414f8b4c-8f26-4b96-96c8-4e38a0f43b11))
+ (pad "1" thru_hole oval (at -15.24 -10.85) (size 8 4) (drill oval 4.5 1.2) (layers *.Cu *.Mask) (tstamp b1302690-b0c9-42f0-8d13-abd6d8c0fdef))
+ (pad "2" thru_hole oval (at 10.16 -20.74) (size 7 3) (drill oval 5 1) (layers *.Cu *.Mask) (tstamp 76fc707b-ebb6-4d31-a805-085d68b01570))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Pin_Header_Straight_2x03_Pitch1.00mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Pin_Header_Straight_2x03_Pitch1.00mm.kicad_mod
new file mode 100644
index 0000000..321a905
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Pin_Header_Straight_2x03_Pitch1.00mm.kicad_mod
@@ -0,0 +1,46 @@
+(module "Pin_Header_Straight_2x03_Pitch1.00mm" (layer "F.Cu") (tedit 59B55814)
+ (descr "Through hole straight pin header, 2x03, 1.00mm pitch, double rows")
+ (tags "Through hole pin header THT 2x03 1.00mm double row")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0.5 -1.56) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 306f3ac6-9c8f-4340-b541-2a4de435d92d)
+ )
+ (fp_text value "Pin_Header_Straight_2x03_Pitch1.00mm" (at 0.5 3.56) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 66b93c42-af7f-48b4-98be-d7768edf8b60)
+ )
+ (fp_text user "${REFERENCE}" (at 0.5 1 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4cc0ba4d-e0aa-4b02-ab68-763b0cfa72a3)
+ )
+ (fp_line (start 1.71 -0.56) (end 1.71 2.56) (layer "F.SilkS") (width 0.12) (tstamp 0cd59739-68f0-4fe4-a4a4-eb7cfca52b6a))
+ (fp_line (start 0.394493 2.56) (end 0.605507 2.56) (layer "F.SilkS") (width 0.12) (tstamp 1f373505-30a3-4bac-9d36-90cc67d70004))
+ (fp_line (start -0.71 2.56) (end -0.394493 2.56) (layer "F.SilkS") (width 0.12) (tstamp 516f844a-08ac-46da-9030-15a98763e7ed))
+ (fp_line (start 1.394493 2.56) (end 1.71 2.56) (layer "F.SilkS") (width 0.12) (tstamp 96d1ed1a-35a8-4bce-b5f6-bd72d782bea5))
+ (fp_line (start -0.71 0.685) (end -0.71 2.56) (layer "F.SilkS") (width 0.12) (tstamp c0e1c968-d2f8-46ab-9b97-7be52084064c))
+ (fp_line (start -0.71 0) (end -0.71 -0.685) (layer "F.SilkS") (width 0.12) (tstamp e4ccb1c3-666d-41e2-a547-be32711ef538))
+ (fp_line (start -0.71 0.685) (end -0.608276 0.685) (layer "F.SilkS") (width 0.12) (tstamp e6d7bcc1-e160-431f-8a80-8d9a12828555))
+ (fp_line (start 1.394493 -0.56) (end 1.71 -0.56) (layer "F.SilkS") (width 0.12) (tstamp f2bf101e-e68b-48a0-996b-f46758fb8c73))
+ (fp_line (start -0.71 -0.685) (end 0 -0.685) (layer "F.SilkS") (width 0.12) (tstamp fb3b447e-950f-4441-a76e-ebcc69fb4be1))
+ (fp_line (start -1.15 3) (end 2.15 3) (layer "F.CrtYd") (width 0.05) (tstamp 18693472-8c17-4a6e-b323-5cac9dfa0dd8))
+ (fp_line (start 2.15 3) (end 2.15 -1) (layer "F.CrtYd") (width 0.05) (tstamp 9cfb6aa9-5f09-46e0-a17c-c29f29824b34))
+ (fp_line (start -1.15 -1) (end -1.15 3) (layer "F.CrtYd") (width 0.05) (tstamp b52bc351-bc57-42ad-8301-fddebf5fa62d))
+ (fp_line (start 2.15 -1) (end -1.15 -1) (layer "F.CrtYd") (width 0.05) (tstamp e527fabb-64e8-475e-9086-e5559919ae31))
+ (fp_line (start -0.65 0.075) (end -0.075 -0.5) (layer "F.Fab") (width 0.1) (tstamp 19f2b7a7-1071-4598-ad8c-f3ccaa42905f))
+ (fp_line (start 1.65 2.5) (end -0.65 2.5) (layer "F.Fab") (width 0.1) (tstamp 205ede71-9385-4ba3-b4b1-73a39765ffe3))
+ (fp_line (start -0.075 -0.5) (end 1.65 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3ecdb3cd-27a0-4286-9ed2-0c6733300e1f))
+ (fp_line (start 1.65 -0.5) (end 1.65 2.5) (layer "F.Fab") (width 0.1) (tstamp 6825966e-912d-4b9c-8d59-6b0d45064e33))
+ (fp_line (start -0.65 2.5) (end -0.65 0.075) (layer "F.Fab") (width 0.1) (tstamp 68d0b7a6-dbdd-4981-99b2-c3ea94fa6523))
+ (pad "1" thru_hole rect (at 0 0) (size 0.85 0.85) (drill 0.5) (layers *.Cu *.Mask) (tstamp 7a36c07b-af9b-48d5-9e9c-953f9fe51f89))
+ (pad "2" thru_hole oval (at 1 0) (size 0.85 0.85) (drill 0.5) (layers *.Cu *.Mask) (tstamp 13a2da98-ad5a-481a-b228-d4e9225f5c0f))
+ (pad "3" thru_hole oval (at 0 1) (size 0.85 0.85) (drill 0.5) (layers *.Cu *.Mask) (tstamp 12ffd20f-8512-4744-8639-7579a3a6a324))
+ (pad "4" thru_hole oval (at 1 1) (size 0.85 0.85) (drill 0.5) (layers *.Cu *.Mask) (tstamp dd609c4d-e6cd-4ad9-ab8a-0202f4f010c1))
+ (pad "5" thru_hole oval (at 0 2) (size 0.85 0.85) (drill 0.5) (layers *.Cu *.Mask) (tstamp 1c3d865e-ed68-47a5-b408-7385d6b68f5e))
+ (pad "6" thru_hole oval (at 1 2) (size 0.85 0.85) (drill 0.5) (layers *.Cu *.Mask) (tstamp cf2d2d5e-a432-4bee-85c2-e30b3ef0efc2))
+ (model "${KICAD6_3DMODEL_DIR}/Pin_Headers.3dshapes/Pin_Header_Straight_2x03_Pitch1.00mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/QFN-44-1EP_7x7mm_Pitch0.5mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/QFN-44-1EP_7x7mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 0000000..ab4a569
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/QFN-44-1EP_7x7mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,109 @@
+(module "QFN-44-1EP_7x7mm_Pitch0.5mm" (layer F.Cu) (tedit 5D6E8F43)
+ (descr "UK Package; 44-Lead Plastic QFN (7mm x 7mm); (see Linear Technology QFN_44_05-08-1763.pdf)")
+ (tags "QFN 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "QFN-44-1EP_7x7mm_Pitch0.5mm" (at 0 4.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -4 -4) (end -4 4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 -4) (end 4 4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4 -4) (end 4 -4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4 4) (end 4 4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.625 -3.625) (end 3.625 -2.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.625 3.625) (end -3.625 2.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 3.625) (end 3.625 2.85) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.625 -3.625) (end -2.85 -3.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.625 3.625) (end -2.85 3.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 3.625) (end 2.85 3.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 -3.625) (end 2.85 -3.625) (layer F.SilkS) (width 0.15))
+ (fp_circle (center -3.1 -3.1) (end -3.35 -3.2) (layer F.SilkS) (width 0.2))
+ (pad "45" smd rect (at -1.93125 -1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at -1.93125 -0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at -1.93125 0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at -1.93125 1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at -0.64375 -1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at -0.64375 -0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at -0.64375 0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at -0.64375 1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at 0.64375 -1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at 0.64375 -0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at 0.64375 0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at 0.64375 1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at 1.93125 -1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at 1.93125 -0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at 1.93125 0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "45" smd rect (at 1.93125 1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2))
+ (pad "44" smd rect (at -2.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "43" smd rect (at -2 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "42" smd rect (at -1.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "41" smd rect (at -1 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "40" smd rect (at -0.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "39" smd rect (at 0 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "38" smd rect (at 0.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "37" smd rect (at 1 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "36" smd rect (at 1.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "35" smd rect (at 2 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "34" smd rect (at 2.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "33" smd rect (at 3.4 -2.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "32" smd rect (at 3.4 -2) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "31" smd rect (at 3.4 -1.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "30" smd rect (at 3.4 -1) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "29" smd rect (at 3.4 -0.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "28" smd rect (at 3.4 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "27" smd rect (at 3.4 0.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "26" smd rect (at 3.4 1) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "25" smd rect (at 3.4 1.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "24" smd rect (at 3.4 2) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "23" smd rect (at 3.4 2.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "22" smd rect (at 2.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "21" smd rect (at 2 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "20" smd rect (at 1.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "19" smd rect (at 1 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "18" smd rect (at 0.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "17" smd rect (at 0 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "16" smd rect (at -0.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "15" smd rect (at -1 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "14" smd rect (at -1.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "13" smd rect (at -2 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "12" smd rect (at -2.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "11" smd rect (at -3.4 2.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "10" smd rect (at -3.4 2) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at -3.4 1.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at -3.4 1) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at -3.4 0.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at -3.4 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at -3.4 -0.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -3.4 -1) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -3.4 -1.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -3.4 -2) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at -3.4 -2.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/README_upstream.md b/footprints/mechanical/Keebio-Parts.pretty/README_upstream.md
new file mode 100644
index 0000000..18c47cb
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/README_upstream.md
@@ -0,0 +1,16 @@
+# Keebio-Parts.pretty
+Various KiCAD footprints for mechanical keyboard parts. Accuracy of the footprints are not guaranteed, but a best effort has been made.
+
+For the component symbols of some of these parts, see https://github.com/keebio/keebio-components.
+
+## Miscellaneous Notes
+
+### Zig-zag header holes for Pro Micro/Elite-C
+The staggered header holes only work okay for connecting a controller to the PCB, so soldering is still recommended when using these footprints. But the benefit of using them is that the pins will be held straight on their own while trying to solder them on, so they are preferred over the normal footprint in that respect.
+
+### Choc stab cutout outlines
+The stab PCB/plate cutouts for Choc switches are still experimental, so use them at your own risk. The cutouts are based on measurements done on an MSI Vigor GK50 keyboard, with adjustments to handle available Kailh Choc keycaps. The stab offset difference between the GK50 keycaps and Kailh ones is 1mm.
+
+License
+-------
+These files are released under the MIT License.
diff --git a/footprints/mechanical/Keebio-Parts.pretty/RGB-6028.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/RGB-6028.kicad_mod
new file mode 100644
index 0000000..1640323
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/RGB-6028.kicad_mod
@@ -0,0 +1,22 @@
+(module RGB-6028 (layer F.Cu) (tedit 5C843C26)
+ (attr smd)
+ (fp_text reference REF** (at 0 8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value RGB-6028 (at 0 2.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.9 3.38) (end -1.9 3.38) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start 1.9 3.38) (end 1.9 6.78) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start 1.9 6.78) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -1.9 3.38) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15))
+ (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15))
+ (fp_circle (center -2.5 6.8) (end -2.5 6.6) (layer F.SilkS) (width 0.15))
+ (pad 3 smd rect (at 2.595 4.33) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.595 5.83) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -2.595 4.33) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 2.595 5.83) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch-MX-Flip.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch-MX-Flip.kicad_mod
new file mode 100644
index 0000000..fb3e8b0
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch-MX-Flip.kicad_mod
@@ -0,0 +1,51 @@
+(module "RGB_3528_Blue_Notch-MX-Flip" (layer F.Cu) (tedit 5DE3E46B)
+ (descr "RGB LED 3.2x2.7mm http://www.avagotech.com/docs/AV02-0610EN")
+ (tags "LED 3227")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 7.6) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "RGB_BRAG" (at 0 2.6) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.12))
+ (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.12))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.12))
+ (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.12))
+ (fp_line (start -1.9 3.38) (end 1.9 3.38) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -1.9 6.78) (end 1.9 6.78) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start 1.9 6.78) (end 1.9 3.38) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -1.9 6.78) (end -1.9 3.38) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -3.7 3.43) (end 3.7 3.43) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 3.7 3.43) (end 3.7 6.73) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 3.7 6.73) (end -3.7 6.73) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -3.7 6.73) (end -3.7 3.43) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -1.6 3.68) (end -1.6 6.48) (layer Cmts.User) (width 0.12))
+ (fp_line (start -1.6 6.48) (end 1.6 6.48) (layer Cmts.User) (width 0.12))
+ (fp_line (start 1.6 6.48) (end 1.6 4.08) (layer Cmts.User) (width 0.12))
+ (fp_line (start 1.6 4.08) (end 1.2 3.68) (layer Cmts.User) (width 0.12))
+ (fp_line (start 1.2 3.68) (end -1.6 3.68) (layer Cmts.User) (width 0.12))
+ (fp_line (start 1.2 3.68) (end 1.2 6.48) (layer Cmts.User) (width 0.12))
+ (fp_line (start 0.7 6.48) (end 0.7 3.68) (layer Cmts.User) (width 0.12))
+ (fp_text user "B" (at 4.2 4.33) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "+" (at 4.2 5.83) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "R" (at -4.2 4.33) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "G" (at -4.2 5.83) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start -2 6.88) (end -2 3.28) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2 3.28) (end 2 3.28) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 3.28) (end 2 6.88) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 6.88) (end -2 6.88) (layer F.SilkS) (width 0.15))
+ (fp_circle (center 2.5 3.58) (end 2.6 3.78) (layer F.SilkS) (width 0.15))
+ (pad "1" smd rect (at 2.6 4.33) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at 2.6 5.83) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -2.6 5.83) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -2.6 4.33) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch-MX.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch-MX.kicad_mod
new file mode 100644
index 0000000..0ec943f
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch-MX.kicad_mod
@@ -0,0 +1,51 @@
+(module "RGB_3528_Blue_Notch-MX" (layer F.Cu) (tedit 5DE3E40C)
+ (descr "RGB LED 3.2x2.7mm http://www.avagotech.com/docs/AV02-0610EN")
+ (tags "LED 3227")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 2.6 180) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "RGB_BRAG" (at 0 7.6 180) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.12))
+ (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.12))
+ (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.12))
+ (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.12))
+ (fp_line (start 1.9 6.78) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start 1.9 3.38) (end -1.9 3.38) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -1.9 3.38) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start 1.9 3.38) (end 1.9 6.78) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start 3.7 6.73) (end -3.7 6.73) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -3.7 6.73) (end -3.7 3.43) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -3.7 3.43) (end 3.7 3.43) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 3.7 3.43) (end 3.7 6.73) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 1.6 6.48) (end 1.6 3.68) (layer Cmts.User) (width 0.12))
+ (fp_line (start 1.6 3.68) (end -1.6 3.68) (layer Cmts.User) (width 0.12))
+ (fp_line (start -1.6 3.68) (end -1.6 6.08) (layer Cmts.User) (width 0.12))
+ (fp_line (start -1.6 6.08) (end -1.2 6.48) (layer Cmts.User) (width 0.12))
+ (fp_line (start -1.2 6.48) (end 1.6 6.48) (layer Cmts.User) (width 0.12))
+ (fp_line (start -1.2 6.48) (end -1.2 3.68) (layer Cmts.User) (width 0.12))
+ (fp_line (start -0.7 3.68) (end -0.7 6.48) (layer Cmts.User) (width 0.12))
+ (fp_text user "B" (at -4.2 5.83 180) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "+" (at -4.2 4.33 180) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "R" (at 4.2 5.83 180) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "G" (at 4.2 4.33 180) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start 2 3.28) (end 2 6.88) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 6.88) (end -2 6.88) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2 6.88) (end -2 3.28) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2 3.28) (end 2 3.28) (layer F.SilkS) (width 0.15))
+ (fp_circle (center -2.5 6.58) (end -2.6 6.38) (layer F.SilkS) (width 0.15))
+ (pad "1" smd rect (at -2.6 5.83 180) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -2.6 4.33 180) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at 2.6 4.33 180) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at 2.6 5.83 180) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch.kicad_mod
new file mode 100644
index 0000000..635c43a
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/RGB_3528_Blue_Notch.kicad_mod
@@ -0,0 +1,47 @@
+(module "RGB_3528_Blue_Notch" (layer F.Cu) (tedit 5DE3E2DC)
+ (descr "RGB LED 3.2x2.7mm http://www.avagotech.com/docs/AV02-0610EN")
+ (tags "LED 3227")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 2.5) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "RGB_BRAG" (at 0 -2.5) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_circle (center 2.5 -1.5) (end 2.6 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 1.8) (end -2 1.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 -1.8) (end 2 1.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2 -1.8) (end 2 -1.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2 1.8) (end -2 -1.8) (layer F.SilkS) (width 0.15))
+ (fp_text user "G" (at -4.2 0.75) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "R" (at -4.2 -0.75) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "+" (at 4.2 0.75) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text user "B" (at 4.2 -0.75) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start 0.7 1.4) (end 0.7 -1.4) (layer Cmts.User) (width 0.12))
+ (fp_line (start 1.2 -1.4) (end 1.2 1.4) (layer Cmts.User) (width 0.12))
+ (fp_line (start 1.2 -1.4) (end -1.6 -1.4) (layer Cmts.User) (width 0.12))
+ (fp_line (start 1.6 -1) (end 1.2 -1.4) (layer Cmts.User) (width 0.12))
+ (fp_line (start 1.6 1.4) (end 1.6 -1) (layer Cmts.User) (width 0.12))
+ (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer Cmts.User) (width 0.12))
+ (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer Cmts.User) (width 0.12))
+ (fp_line (start -3.7 1.65) (end -3.7 -1.65) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 3.7 1.65) (end -3.7 1.65) (layer B.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -1.65) (end 3.7 1.65) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -3.7 -1.65) (end 3.7 -1.65) (layer B.CrtYd) (width 0.05))
+ (fp_line (start -1.8 1.6) (end -1.8 -1.6) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start 1.8 1.6) (end 1.8 -1.6) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -1.8 1.6) (end 1.8 1.6) (layer Edge.Cuts) (width 0.15))
+ (fp_line (start -1.8 -1.6) (end 1.8 -1.6) (layer Edge.Cuts) (width 0.15))
+ (pad "1" smd rect (at 2.6 -0.75) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at 2.6 0.75) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -2.6 0.75) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -2.6 -0.75) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/RP2040-QFN-56.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/RP2040-QFN-56.kicad_mod
new file mode 100644
index 0000000..891e03b
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/RP2040-QFN-56.kicad_mod
@@ -0,0 +1,110 @@
+(footprint "RP2040-QFN-56" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 62324A95)
+ (descr "QFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py")
+ (tags "QFN DFN_QFN")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.82) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp b0ef12b3-0323-43fa-9b14-ad54b3f965fb)
+ )
+ (fp_text value "Pico2040-QFN-56" (at 0 4.82) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a59d5dac-7b86-4797-b51e-25d2651242a5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 22db35ee-4455-4953-8441-c3ceb16425a1)
+ )
+ (fp_line (start -3.61 3.61) (end -3.61 2.96) (layer "F.SilkS") (width 0.12) (tstamp 078febc3-6e7c-4da9-a2f4-288a922e88fe))
+ (fp_line (start -2.96 3.61) (end -3.61 3.61) (layer "F.SilkS") (width 0.12) (tstamp 3b2bac1a-1ef0-450e-9597-a68fe8adac05))
+ (fp_line (start 2.96 3.61) (end 3.61 3.61) (layer "F.SilkS") (width 0.12) (tstamp 3f95d178-4956-495f-95a9-23b546571839))
+ (fp_line (start 2.96 -3.61) (end 3.61 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 5588b5a5-244c-4298-8e13-0e28f3399ca2))
+ (fp_line (start -2.96 -3.61) (end -3.61 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 66e950dd-c09b-4c99-b636-9d966fca99b5))
+ (fp_line (start 3.61 3.61) (end 3.61 2.96) (layer "F.SilkS") (width 0.12) (tstamp bb577846-6cdc-45d3-bf90-477828bbfe1c))
+ (fp_line (start 3.61 -3.61) (end 3.61 -2.96) (layer "F.SilkS") (width 0.12) (tstamp be3c1a07-d7c7-4961-a2bf-88f27591b364))
+ (fp_line (start 4.12 -4.12) (end -4.12 -4.12) (layer "F.CrtYd") (width 0.05) (tstamp 2137906f-9d9a-4f2a-b4c3-18311f4a4bdf))
+ (fp_line (start -4.12 4.12) (end 4.12 4.12) (layer "F.CrtYd") (width 0.05) (tstamp af1a5134-bc52-4cc1-b322-f38a966e94c8))
+ (fp_line (start 4.12 4.12) (end 4.12 -4.12) (layer "F.CrtYd") (width 0.05) (tstamp b332e204-7bb1-4429-a8f0-2694ea85959e))
+ (fp_line (start -4.12 -4.12) (end -4.12 4.12) (layer "F.CrtYd") (width 0.05) (tstamp d140f61b-05cc-4457-a933-4af9f6fec536))
+ (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp 3a582103-5d4e-4956-acc4-e64fc6bb88a2))
+ (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp a7ca47dd-1151-4851-9fda-27a9e4aedeb2))
+ (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp d8c36ddf-4b24-4ec0-a65d-ca2a7692767a))
+ (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer "F.Fab") (width 0.1) (tstamp dfd57df2-9b3d-44b7-940b-2891e33c9b91))
+ (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer "F.Fab") (width 0.1) (tstamp e23d99fc-a483-4ef1-8fad-cdf02092ab67))
+ (pad "" smd roundrect (at 0.6375 -0.6375) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.230535) (tstamp 0953a15f-41c5-4512-8441-c561acfc82be))
+ (pad "" smd roundrect (at 0.6375 0.6375) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.230535) (tstamp d94772bc-24d5-4084-a116-79cfd5ce463b))
+ (pad "" smd roundrect (at -0.6375 0.6375) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.230535) (tstamp f26eef80-4bbc-4a89-9d33-7638d574c997))
+ (pad "" smd roundrect (at -0.6375 -0.6375) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.230535) (tstamp f2c2003a-c581-4ec1-ab3c-804ed5cb4c4a))
+ (pad "1" smd roundrect (at -3.4375 -2.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff014dc0-cda0-4de4-8041-dd33d31d79ef))
+ (pad "2" smd roundrect (at -3.4375 -2.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34fd4f0d-8a0e-4c87-9735-a2f8fb0669c5))
+ (pad "3" smd roundrect (at -3.4375 -1.8) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6efc302-0bf6-4400-b1bf-e882afa87eb2))
+ (pad "4" smd roundrect (at -3.4375 -1.4) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db4f3c25-f8e7-4f26-99f8-988930ae814e))
+ (pad "5" smd roundrect (at -3.4375 -1) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 038a3fe5-035a-4e1c-ba13-3474b63e4a27))
+ (pad "6" smd roundrect (at -3.4375 -0.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1ad2e2b-0a61-49d4-b91a-3860524e5701))
+ (pad "7" smd roundrect (at -3.4375 -0.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcac8344-6c3c-483a-bfc7-6efc2a7899bd))
+ (pad "8" smd roundrect (at -3.4375 0.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e92c22e6-7552-47c2-b1db-72a1cf20525c))
+ (pad "9" smd roundrect (at -3.4375 0.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42a6714f-29f5-4288-bf3d-168f4914fc24))
+ (pad "10" smd roundrect (at -3.4375 1) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce6d32c6-6d41-4605-b4f3-081551060a5b))
+ (pad "11" smd roundrect (at -3.4375 1.4) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 220052ba-37c7-49c1-b787-e1735b9d9ea5))
+ (pad "12" smd roundrect (at -3.4375 1.8) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f701125-c28c-48bc-8a14-7e160df65c4f))
+ (pad "13" smd roundrect (at -3.4375 2.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28b09ee5-79ea-416c-b172-3b74e9af0025))
+ (pad "14" smd roundrect (at -3.4375 2.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bd282e3-2a70-4cac-baf3-c167ababd5e1))
+ (pad "15" smd roundrect (at -2.6 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86aa238d-5603-441f-91cf-2016857475e7))
+ (pad "16" smd roundrect (at -2.2 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f7aefc6-165b-4f07-8770-d82065a6dbd9))
+ (pad "17" smd roundrect (at -1.8 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e184d1d-0ed1-4966-bad3-a99086b9fdf1))
+ (pad "18" smd roundrect (at -1.4 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 320adaf7-dc9c-419f-a01e-756c06ecdf37))
+ (pad "19" smd roundrect (at -1 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8f6b77f-bde2-4824-b9e2-53c92a41d9c6))
+ (pad "20" smd roundrect (at -0.6 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 014f8295-6d70-452f-ab2a-4d78d17e2492))
+ (pad "21" smd roundrect (at -0.2 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e091c79-0aaf-47f2-8a21-e6566940edd1))
+ (pad "22" smd roundrect (at 0.2 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c54fb8a0-45d1-45a2-8c1a-18202c23b702))
+ (pad "23" smd roundrect (at 0.6 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 149dc58e-d6c0-4a35-bd96-f9eaba940aac))
+ (pad "24" smd roundrect (at 1 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ecac5a56-f911-4bee-84f1-e3531dc6bf8a))
+ (pad "25" smd roundrect (at 1.4 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3b69b93-5b26-4cf4-8fe9-2cb08e040041))
+ (pad "26" smd roundrect (at 1.8 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 669b46a0-5bfb-4d32-a401-05ee7c9b41c4))
+ (pad "27" smd roundrect (at 2.2 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e58d554-24f7-40f2-9134-b86aa46d686e))
+ (pad "28" smd roundrect (at 2.6 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28d5f755-ae65-42a6-882e-df3c414cf483))
+ (pad "29" smd roundrect (at 3.4375 2.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0027566-73aa-4cb3-ae34-33f4aa7d89c5))
+ (pad "30" smd roundrect (at 3.4375 2.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 316f7731-ca0e-4353-9d0a-b39b70f911ba))
+ (pad "31" smd roundrect (at 3.4375 1.8) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b769127-90f2-48a9-b9ec-b84163ab0da2))
+ (pad "32" smd roundrect (at 3.4375 1.4) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7413b2cc-42f9-4b79-8935-d73b76c29038))
+ (pad "33" smd roundrect (at 3.4375 1) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58e0b45e-f213-4152-9f59-435178d20c89))
+ (pad "34" smd roundrect (at 3.4375 0.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eacebde2-7377-4d73-b09e-26076daeabae))
+ (pad "35" smd roundrect (at 3.4375 0.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d5cd53a1-e779-4e22-b286-7a3ba4cc2555))
+ (pad "36" smd roundrect (at 3.4375 -0.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ae184b6-caa0-4b46-af6b-6d13661eb3b3))
+ (pad "37" smd roundrect (at 3.4375 -0.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 827067f8-941d-41b2-a241-7467adb8ddca))
+ (pad "38" smd roundrect (at 3.4375 -1) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5d2a7d4-11d3-4ff9-a61d-2d4964edff84))
+ (pad "39" smd roundrect (at 3.4375 -1.4) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0504d703-b843-4030-bc98-78936cc272ba))
+ (pad "40" smd roundrect (at 3.4375 -1.8) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9971bc0e-c92e-4044-b7f4-be9ae3113372))
+ (pad "41" smd roundrect (at 3.4375 -2.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6174ff9d-b396-48af-af74-61c8efa9e518))
+ (pad "42" smd roundrect (at 3.4375 -2.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 79a3868b-51be-4940-9fb9-587951cd7b21))
+ (pad "43" smd roundrect (at 2.6 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c941ec54-73ba-44d4-80d8-cc471212017b))
+ (pad "44" smd roundrect (at 2.2 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9cacb0d9-d577-4ed9-acef-1936b30304fe))
+ (pad "45" smd roundrect (at 1.8 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bacc9b22-f238-4f63-8390-1290cdc595e3))
+ (pad "46" smd roundrect (at 1.4 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1fc2dbaf-1fa2-4a4d-84e9-d55cb2f026a8))
+ (pad "47" smd roundrect (at 1 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1013dbaf-2030-4b19-85bd-3658da4d0627))
+ (pad "48" smd roundrect (at 0.6 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b1643d4-0ee8-436c-8dac-31a9f0b9c255))
+ (pad "49" smd roundrect (at 0.2 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c56af65a-343a-459f-98cd-e41415611fef))
+ (pad "50" smd roundrect (at -0.2 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5734c599-c465-44c2-80dc-aee5a5f975ea))
+ (pad "51" smd roundrect (at -0.6 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1323f5f3-dbac-4a0a-af10-526e72d94ecd))
+ (pad "52" smd roundrect (at -1 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbc9f5eb-34a8-43b6-a221-6b8fc9700042))
+ (pad "53" smd roundrect (at -1.4 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 413078ef-44b8-4eba-944e-21004800040c))
+ (pad "54" smd roundrect (at -1.8 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9680b06e-8bd5-49a6-9f23-ef9a640c5e60))
+ (pad "55" smd roundrect (at -2.2 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 548448ca-d03e-4849-b350-2cf91023bb9d))
+ (pad "56" smd roundrect (at -2.6 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea47cdd8-68da-4e42-8dd7-6aff2dc060e4))
+ (pad "57" thru_hole circle (at -1.275 0) (size 0.6 0.6) (drill 0.35) (layers *.Cu) (tstamp 315b3a26-bb45-4f0c-bb77-695ffaa06241))
+ (pad "57" thru_hole circle (at 0 1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu) (tstamp 3b7a6484-25ea-4de3-bd00-93cbcc108700))
+ (pad "57" thru_hole circle (at 0 -1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu) (tstamp 3c9b2b46-c2cd-4696-8b9d-3f11ddf419ed))
+ (pad "57" thru_hole circle (at -1.275 1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu) (tstamp 5dd7f75c-8284-404c-8cb0-dc1e34bd844b))
+ (pad "57" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.35) (layers *.Cu) (tstamp 7ff34d67-9963-4a29-8a7c-048f5151ea76))
+ (pad "57" thru_hole circle (at -1.275 -1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu) (tstamp a7c35b77-ba8b-4d68-8788-bdc9065f215a))
+ (pad "57" smd roundrect (at 0 0) (size 3.2 3.2) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.045) (tstamp ab4e5ce2-6d4e-48b1-a1e2-5cc8328b6d01))
+ (pad "57" thru_hole circle (at 1.275 -1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu) (tstamp b0cdfefb-6573-4f05-8ff9-3d77beb0003f))
+ (pad "57" thru_hole circle (at 1.275 1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu) (tstamp d76440e7-254a-414e-97a0-fa232eb45d78))
+ (pad "57" thru_hole circle (at 1.275 0) (size 0.6 0.6) (drill 0.35) (layers *.Cu) (tstamp dc2878cb-be21-461f-b890-2b441b974fd0))
+ (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/R_0402.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/R_0402.kicad_mod
new file mode 100644
index 0000000..581aefd
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/R_0402.kicad_mod
@@ -0,0 +1,38 @@
+(footprint "R_0402" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5DB0AAA5)
+ (descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
+ (tags "resistor 0402")
+ (attr smd)
+ (fp_text reference "REF**" (at -1.4 0 90) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp dfc92818-0e45-4cac-8e7b-b196c28e435a)
+ )
+ (fp_text value "R_0402" (at 0 -1.1) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 9126fe01-fba2-4a00-b663-9475fd863772)
+ )
+ (fp_text user "${REFERENCE}" (at 2.413 0) (layer "F.Fab")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 75d0c53f-c650-44fe-a1f9-5b52ce6f4b8b)
+ )
+ (fp_line (start -0.762 -0.53) (end -0.762 0.53) (layer "F.SilkS") (width 0.12) (tstamp 06d7d538-da7a-4471-85d3-1c5033005d17))
+ (fp_line (start 0.762 -0.53) (end 0.762 0.53) (layer "F.SilkS") (width 0.12) (tstamp 90a9d578-06bf-4766-ac6b-121f7b2577af))
+ (fp_line (start 0.762 -0.53) (end -0.762 -0.53) (layer "F.SilkS") (width 0.12) (tstamp 99a0dfdc-3d64-4f4c-92e4-919b46bb0526))
+ (fp_line (start -0.762 0.53) (end 0.762 0.53) (layer "F.SilkS") (width 0.12) (tstamp 9fe07bcd-3581-4c1f-a5b7-5a69e7f43a28))
+ (fp_line (start -0.8 -0.45) (end -0.8 0.45) (layer "F.CrtYd") (width 0.05) (tstamp 11104ac6-adb4-44a3-a66d-82ca1b9b5743))
+ (fp_line (start 0.8 0.45) (end 0.8 -0.45) (layer "F.CrtYd") (width 0.05) (tstamp 41bf2500-984c-44b7-9459-dc2267e7c928))
+ (fp_line (start 0.8 0.45) (end -0.8 0.45) (layer "F.CrtYd") (width 0.05) (tstamp 88ee4c7f-aa53-4293-8332-2982ceefbe67))
+ (fp_line (start -0.8 -0.45) (end 0.8 -0.45) (layer "F.CrtYd") (width 0.05) (tstamp 8c645392-6982-4b8b-8d79-5443086ff24c))
+ (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 4f812148-8a79-4427-86be-09dacf45f525))
+ (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp 5549ede6-51ee-43d7-b478-0edf415d37f1))
+ (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer "F.Fab") (width 0.1) (tstamp 9503c2b7-ad7a-4d9e-8afa-b0f609f6c44d))
+ (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer "F.Fab") (width 0.1) (tstamp ec31f5cc-98e5-4fb0-82ca-64a2b3ca7e08))
+ (pad "1" smd rect (at -0.45 0) (size 0.4 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c8bd5370-d15d-41d0-b9af-4db0916d2e2a))
+ (pad "2" smd rect (at 0.45 0) (size 0.4 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78b8c2d3-acaa-4d3c-8ea9-e018149f5a63))
+ (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/R_0603.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/R_0603.kicad_mod
new file mode 100644
index 0000000..0362409
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/R_0603.kicad_mod
@@ -0,0 +1,24 @@
+(module "R_0603" (layer F.Cu) (tedit 5D536D0C)
+ (descr "SMT, 1608, 0603")
+ (tags "SMT, 1608, 0603")
+ (attr smd)
+ (fp_text reference "R_0603" (at -1.9 0 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "R**" (at 0 1.35) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start -1.2 0.65) (end -1.2 -0.65) (layer F.SilkS) (width 0.2))
+ (fp_line (start 1.2 0.65) (end -1.2 0.65) (layer F.SilkS) (width 0.2))
+ (fp_line (start 1.2 -0.65) (end 1.2 0.65) (layer F.SilkS) (width 0.2))
+ (fp_line (start -1.2 -0.65) (end 1.2 -0.65) (layer F.SilkS) (width 0.2))
+ (pad "2" smd rect (at 0.75 0) (size 0.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
+ (clearance 0.1))
+ (pad "1" smd rect (at -0.75 0) (size 0.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask")
+ (clearance 0.1))
+ (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/R_0805.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/R_0805.kicad_mod
new file mode 100644
index 0000000..86d3a95
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/R_0805.kicad_mod
@@ -0,0 +1,24 @@
+(module R_0805 (layer F.Cu) (tedit 5CED8C8D)
+ (descr "SMT, 2012, 0805")
+ (tags "SMT, 2012, 0805")
+ (attr smd)
+ (fp_text reference R_0805 (at -2.2 0 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value R** (at 0 1.55) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start -1.5 -0.85) (end 1.5 -0.85) (layer F.SilkS) (width 0.2))
+ (fp_line (start 1.5 -0.85) (end 1.5 0.85) (layer F.SilkS) (width 0.2))
+ (fp_line (start -1.5 -0.85) (end -1.5 0.85) (layer F.SilkS) (width 0.2))
+ (fp_line (start -1.5 0.85) (end 1.5 0.85) (layer F.SilkS) (width 0.2))
+ (pad 2 smd rect (at 0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.1))
+ (pad 1 smd rect (at -0.95 0) (size 0.7 1.3) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.1))
+ (model ${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Reset_Breakout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Reset_Breakout.kicad_mod
new file mode 100644
index 0000000..3009871
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Reset_Breakout.kicad_mod
@@ -0,0 +1,38 @@
+(footprint "Reset_Breakout" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60242D9C)
+ (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
+ (tags "Through hole pin header THT 1x04 2.54mm single row")
+ (attr through_hole)
+ (fp_text reference "REF*" (at 0 -2.33) (layer "Cmts.User") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c014b26a-0804-4fd2-9801-a81caa6ec2ee)
+ )
+ (fp_text value "Reset_Breakout" (at 0 2.54 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8725338a-2ad7-4024-bdbe-a87344fe0675)
+ )
+ (fp_text user "GND" (at 1.27 -1.778 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 1a8271cf-7099-4ae3-bf98-6a3a35cbe5a0)
+ )
+ (fp_text user "RST" (at -1.27 -1.778 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 7f758bbb-02e6-4762-bffb-2fdcc4d322ad)
+ )
+ (fp_text user "${REFERENCE}" (at 2.54 0 180) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4b08a10f-8a0c-4a7f-a23b-1d2533e0189e)
+ )
+ (fp_line (start 3.048 -1.8) (end -3.07 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 1c613d8d-b909-478d-9d4a-367745d5e23a))
+ (fp_line (start 3.048 1.8) (end 3.048 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 43e28a4c-b9c6-475a-9747-2d22778c4443))
+ (fp_line (start -3.07 -1.8) (end -3.07 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 88b679bc-8a57-48c7-8cac-8a494a9dead4))
+ (fp_line (start -3.07 1.8) (end 3.048 1.8) (layer "F.CrtYd") (width 0.05) (tstamp b1f44e6c-340d-498f-8633-354909a89d6e))
+ (fp_line (start -2.54 -1.27) (end 2.54 -1.27) (layer "F.Fab") (width 0.1) (tstamp 0cc6f541-3475-4c0c-86d8-eb380275d901))
+ (fp_line (start 2.54 1.27) (end -1.905 1.27) (layer "F.Fab") (width 0.1) (tstamp 24e326a0-2898-4ff3-a88a-99520e7ecc65))
+ (fp_line (start -2.54 0.635) (end -2.54 -1.27) (layer "F.Fab") (width 0.1) (tstamp 53683ccc-6a15-435f-87e1-6ed4ecaab509))
+ (fp_line (start -1.905 1.27) (end -2.54 0.635) (layer "F.Fab") (width 0.1) (tstamp aa8751d9-1d4e-48ed-bd7d-ac16671f1bc9))
+ (fp_line (start 2.54 -1.27) (end 2.54 1.27) (layer "F.Fab") (width 0.1) (tstamp b3ccfc10-c9a5-4b80-8d94-c50fc4cb767b))
+ (pad "1" thru_hole circle (at -1.27 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6662c297-f39f-4e90-b7d1-b6a1dadb44b6))
+ (pad "2" thru_hole oval (at 1.27 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 099f7aa3-e922-4ef1-9732-ae8a90f2d205))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Resistor-Compact-1-side.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Resistor-Compact-1-side.kicad_mod
new file mode 100644
index 0000000..1951478
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Resistor-Compact-1-side.kicad_mod
@@ -0,0 +1,29 @@
+(module Resistor-Compact-1-side (layer F.Cu) (tedit 5A53A3CB)
+ (attr smd)
+ (fp_text reference R** (at 0 0) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value R (at 0 0) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start 2.794 0) (end 3.302 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.302 0) (end -2.794 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.794 0.762) (end -2.794 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.54 1.016) (end -2.794 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.286 1.016) (end -2.54 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.032 0.762) (end -2.286 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.032 0.762) (end -2.032 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.286 1.016) (end 2.032 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.54 1.016) (end 2.286 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.794 0.762) (end 2.54 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.794 -0.762) (end 2.794 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.54 -1.016) (end 2.794 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.286 -1.016) (end 2.54 -1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.032 -0.762) (end 2.286 -1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.032 -0.762) (end 2.032 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.286 -1.016) (end -2.032 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.54 -1.016) (end -2.286 -1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.794 -0.762) (end -2.54 -1.016) (layer F.SilkS) (width 0.15))
+ (pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole circle (at 3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Resistor-Compact.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Resistor-Compact.kicad_mod
new file mode 100644
index 0000000..482c44e
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Resistor-Compact.kicad_mod
@@ -0,0 +1,48 @@
+(module Resistor-Compact (layer F.Cu) (tedit 597B3C60)
+ (attr smd)
+ (fp_text reference R** (at 0 0) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value R (at 0 0) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start 2.794 0) (end 3.302 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.794 0.762) (end -2.794 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.54 1.016) (end -2.794 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.286 1.016) (end -2.54 1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.032 0.762) (end -2.286 1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.032 0.762) (end -2.032 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.286 1.016) (end 2.032 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.54 1.016) (end 2.286 1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.794 0.762) (end 2.54 1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.794 -0.762) (end 2.794 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.54 -1.016) (end 2.794 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.286 -1.016) (end 2.54 -1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.032 -0.762) (end 2.286 -1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.032 -0.762) (end 2.032 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.286 -1.016) (end -2.032 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.54 -1.016) (end -2.286 -1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.794 -0.762) (end -2.54 -1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.794 0) (end -2.794 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start -3.302 0) (end -2.794 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.794 0) (end 3.302 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.302 0) (end -2.794 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.794 0.762) (end -2.794 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.54 1.016) (end -2.794 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.286 1.016) (end -2.54 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.032 0.762) (end -2.286 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.032 0.762) (end -2.032 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.286 1.016) (end 2.032 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.54 1.016) (end 2.286 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.794 0.762) (end 2.54 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.794 -0.762) (end 2.794 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.54 -1.016) (end 2.794 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.286 -1.016) (end 2.54 -1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.032 -0.762) (end 2.286 -1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.032 -0.762) (end 2.032 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.286 -1.016) (end -2.032 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.54 -1.016) (end -2.286 -1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.794 -0.762) (end -2.54 -1.016) (layer F.SilkS) (width 0.15))
+ (pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole circle (at 3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Resistor-Hybrid-Back.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Resistor-Hybrid-Back.kicad_mod
new file mode 100644
index 0000000..df65541
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Resistor-Hybrid-Back.kicad_mod
@@ -0,0 +1,40 @@
+(module Resistor-Hybrid-Back (layer F.Cu) (tedit 5C7EB621)
+ (attr smd)
+ (fp_text reference R** (at -6.250776 0) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value R (at 0 1.48828) (layer B.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start 2.794 0) (end 3.302 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start -3.302 0) (end -2.794 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.794 0.762) (end -2.794 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.54 1.016) (end -2.794 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.286 1.016) (end -2.54 1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.032 0.762) (end -2.286 1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.032 0.762) (end -2.032 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.286 1.016) (end 2.032 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.54 1.016) (end 2.286 1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.794 0.762) (end 2.54 1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.794 -0.762) (end 2.794 0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.54 -1.016) (end 2.794 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.286 -1.016) (end 2.54 -1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.032 -0.762) (end 2.286 -1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.032 -0.762) (end 2.032 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.286 -1.016) (end -2.032 -0.762) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.54 -1.016) (end -2.286 -1.016) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.794 -0.762) (end -2.54 -1.016) (layer B.SilkS) (width 0.15))
+ (pad 2 smd rect (at -2.5 0) (size 2.9 0.5) (layers B.Cu)
+ (solder_mask_margin -999))
+ (pad 2 smd rect (at -1.35 0) (size 1.5 1.2) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd rect (at 1.35 0) (size 1.5 1.2) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd rect (at 2.5 0) (size 2.9 0.5) (layers B.Cu)
+ (solder_mask_margin -999))
+ (pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole circle (at 3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
+ (model ${KICAD6_3DMODEL_DIR}/Resistors_SMD.3dshapes/R_0805.step
+ (offset (xyz 0 0 -1.6))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 180 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Resistor-Hybrid.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Resistor-Hybrid.kicad_mod
new file mode 100644
index 0000000..39c9ab5
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Resistor-Hybrid.kicad_mod
@@ -0,0 +1,46 @@
+(module Resistor-Hybrid (layer F.Cu) (tedit 5B0F0756)
+ (attr smd)
+ (fp_text reference R** (at -0.0254 1.5) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text value R (at 0 -1.925) (layer F.SilkS) hide
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start 2.794 0) (end 3.302 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.302 0) (end -2.794 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.794 0.762) (end -2.794 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.54 1.016) (end -2.794 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.286 1.016) (end -2.54 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.032 0.762) (end -2.286 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.032 0.762) (end -2.032 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.286 1.016) (end 2.032 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.54 1.016) (end 2.286 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.794 0.762) (end 2.54 1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.794 -0.762) (end 2.794 0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.54 -1.016) (end 2.794 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.286 -1.016) (end 2.54 -1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.032 -0.762) (end 2.286 -1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.032 -0.762) (end 2.032 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.286 -1.016) (end -2.032 -0.762) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.54 -1.016) (end -2.286 -1.016) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.794 -0.762) (end -2.54 -1.016) (layer F.SilkS) (width 0.15))
+ (pad 2 smd rect (at -2.5 0) (size 2.9 0.5) (layers B.Cu)
+ (solder_mask_margin -999))
+ (pad 2 smd rect (at -1.35 0) (size 1.5 1.2) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd rect (at 1.35 0) (size 1.5 1.2) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd rect (at 2.5 0) (size 2.9 0.5) (layers B.Cu)
+ (solder_mask_margin -999))
+ (pad 1 smd rect (at 1.35 0) (size 1.5 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.35 0) (size 1.5 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole circle (at 3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask))
+ (pad 2 smd rect (at -2.5 0) (size 2.9 0.5) (layers F.Cu)
+ (solder_mask_margin -999))
+ (pad 1 smd rect (at 2.5 0) (size 2.9 0.5) (layers F.Cu)
+ (solder_mask_margin -999))
+ (model ${KICAD6_3DMODEL_DIR}/Resistors_SMD.3dshapes/R_0805.step
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Resistor.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Resistor.kicad_mod
new file mode 100644
index 0000000..231149d
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Resistor.kicad_mod
@@ -0,0 +1,55 @@
+(module Resistor (layer F.Cu) (tedit 5957E680)
+ (fp_text reference Ref** (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value VAL** (at 0 0) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_line (start 3 0) (end 4.2 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.8 0.8) (end -3 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.6 1) (end -2.8 0.8) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.2 1) (end -2.6 1) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2 0.8) (end -2.2 1) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2 0.8) (end -2 0.8) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.2 1) (end 2 0.8) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.6 1) (end 2.2 1) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.8 0.8) (end 2.6 1) (layer B.SilkS) (width 0.15))
+ (fp_line (start 3 0) (end 2.8 0.8) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.8 -0.8) (end 3 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.6 -1) (end 2.8 -0.8) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.2 -1) (end 2.6 -1) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2 -0.8) (end 2.2 -1) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2 -0.8) (end 2 -0.8) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.2 -1) (end -2 -0.8) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.6 -1) (end -2.2 -1) (layer B.SilkS) (width 0.15))
+ (fp_line (start -2.8 -0.8) (end -2.6 -1) (layer B.SilkS) (width 0.15))
+ (fp_line (start -3 0) (end -2.8 -0.8) (layer B.SilkS) (width 0.15))
+ (fp_line (start -4.2 0) (end -3 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start 3 0) (end 4.2 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.2 0) (end -3 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.2 -1) (end -2 -0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 -1) (end -2.2 -1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 -0.8) (end -2.6 -1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3 0) (end -2.8 -0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 0.8) (end -3 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 1) (end -2.8 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.2 1) (end -2.6 1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2 0.8) (end -2.2 1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 0.8) (end -2 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.2 1) (end 2 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.6 1) (end 2.2 1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0.8) (end 2.6 1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3 0) (end 2.8 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 -0.8) (end 3 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.6 -1) (end 2.8 -0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.2 -1) (end 2.6 -1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 -0.8) (end 2.2 -1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2 -0.8) (end 2 -0.8) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole circle (at -5.08 0) (size 1.651 1.651) (drill 0.9906) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at 5.08 0) (size 1.651 1.651) (drill 0.9906) (layers *.Cu *.SilkS *.Mask))
+ (model Resistors_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl
+ (at (xyz -0.2 0 0))
+ (scale (xyz 0.525 0.525 0.525))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.kicad_mod
new file mode 100644
index 0000000..17cef71
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.kicad_mod
@@ -0,0 +1,51 @@
+(module RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm (layer F.Cu) (tedit 5CA39399)
+ (descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
+ (tags "rotary encoder")
+ (fp_text reference SWR1 (at -4.7 -7.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Rotary_Encoder_Switch (at 0 7.9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 0 0) (end 3 0) (layer F.Fab) (width 0.12))
+ (fp_circle (center 0 0) (end 3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.5 7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9 -7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9 -7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5 -5.8) (end 6 -5.8) (layer F.Fab) (width 0.12))
+ (fp_line (start 6 -5.8) (end 6 5.8) (layer F.Fab) (width 0.12))
+ (fp_line (start 6 5.8) (end -6 5.8) (layer F.Fab) (width 0.12))
+ (fp_line (start -6 5.8) (end -6 -4.7) (layer F.Fab) (width 0.12))
+ (fp_line (start -6 -4.7) (end -5 -5.8) (layer F.Fab) (width 0.12))
+ (fp_line (start 2 -5.9) (end 6.1 -5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 5.9) (end 2 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -5.9) (end -6.1 -5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.1 -5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -3.8) (end -7.8 -4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.8 -4.1) (end -7.2 -4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.2 -4.1) (end -7.5 -3.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -3) (end 0 3) (layer F.Fab) (width 0.12))
+ (fp_line (start -3 0) (end 3 0) (layer F.Fab) (width 0.12))
+ (fp_line (start 6.1 -5.9) (end 6.1 -3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -1.3) (end 6.1 1.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 3.5) (end 6.1 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -0.5) (end 0 0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.5 0) (end 0.5 0) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 3.6 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad A thru_hole rect (at -7.5 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad C thru_hole circle (at -7.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad B thru_hole circle (at -7.5 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad MP thru_hole rect (at 0 -5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
+ (pad MP thru_hole rect (at 0 5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask))
+ (pad S2 thru_hole circle (at 7 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad S1 thru_hole circle (at 7 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (model ${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11-no-legs.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11-no-legs.kicad_mod
new file mode 100644
index 0000000..b0998a5
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11-no-legs.kicad_mod
@@ -0,0 +1,49 @@
+(module RotaryEncoder_EC11-no-legs (layer F.Cu) (tedit 5D4C8138)
+ (descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
+ (tags "rotary encoder")
+ (fp_text reference REF** (at -4.7 -7.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value RotaryEncoder_EC11-no-legs (at 0 7.9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 3.6 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.5 0) (end 0.5 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -0.5) (end 0 0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 3.5) (end 6.1 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -1.3) (end 6.1 1.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -5.9) (end 6.1 -3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end 3 0) (layer F.Fab) (width 0.12))
+ (fp_line (start 0 -3) (end 0 3) (layer F.Fab) (width 0.12))
+ (fp_line (start -7.2 -4.1) (end -7.5 -3.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.8 -4.1) (end -7.2 -4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -3.8) (end -7.8 -4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.1 -5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -5.9) (end -6.1 -5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 5.9) (end 2 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -5.9) (end 6.1 -5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -4.7) (end -5 -5.8) (layer F.Fab) (width 0.12))
+ (fp_line (start -6 5.8) (end -6 -4.7) (layer F.Fab) (width 0.12))
+ (fp_line (start 6 5.8) (end -6 5.8) (layer F.Fab) (width 0.12))
+ (fp_line (start 6 -5.8) (end 6 5.8) (layer F.Fab) (width 0.12))
+ (fp_line (start -5 -5.8) (end 6 -5.8) (layer F.Fab) (width 0.12))
+ (fp_line (start -9 -7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9 -7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.5 7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.5 7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05))
+ (fp_circle (center 0 0) (end 3 0) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 0 0) (end 3 0) (layer F.Fab) (width 0.12))
+ (pad S1 thru_hole circle (at 7 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad S2 thru_hole circle (at 7 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad B thru_hole circle (at -7.5 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad C thru_hole circle (at -7.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad A thru_hole rect (at -7.5 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (model ${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11.kicad_mod
new file mode 100644
index 0000000..da31b4e
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11.kicad_mod
@@ -0,0 +1,55 @@
+(module "RotaryEncoder_EC11" (layer "F.Cu") (tedit 5FB6B1C5)
+ (descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
+ (tags "rotary encoder")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -4.7 -7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8542a4e5-f14d-4c56-a5a6-4ef1b5010539)
+ )
+ (fp_text value "RotaryEncoder_EC11" (at 0 7.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 38fb61e6-06d9-4dcc-9585-acaae009762b)
+ )
+ (fp_text user "${REFERENCE}" (at 3.6 3.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fdd85663-bdc3-41ff-a850-3bda53b9d925)
+ )
+ (fp_line (start -7.8 -4.1) (end -7.2 -4.1) (layer "F.SilkS") (width 0.12) (tstamp 1985a23a-9407-4b95-b1fa-488fc0b51441))
+ (fp_line (start -7.5 -3.8) (end -7.8 -4.1) (layer "F.SilkS") (width 0.12) (tstamp 2749d0ef-1058-470d-928f-4df736e3256d))
+ (fp_line (start -7.2 -4.1) (end -7.5 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 2e59248d-4026-47b6-ba53-6a5c34b930d6))
+ (fp_line (start -0.5 0) (end 0.5 0) (layer "F.SilkS") (width 0.12) (tstamp 34874bed-fc11-4e19-aa53-46bfcc286ef0))
+ (fp_line (start -2 5.9) (end -6.1 5.9) (layer "F.SilkS") (width 0.12) (tstamp 4ceebf32-0320-4044-8517-720d43c34f59))
+ (fp_line (start 0 -0.5) (end 0 0.5) (layer "F.SilkS") (width 0.12) (tstamp 607d2ec5-0e64-43bb-87d5-3edaef6148d5))
+ (fp_line (start 6.1 -1.3) (end 6.1 1.3) (layer "F.SilkS") (width 0.12) (tstamp 63bd0e0d-55f4-437e-85a8-f7929b8b7fbe))
+ (fp_line (start 6.1 -5.9) (end 6.1 -3.5) (layer "F.SilkS") (width 0.12) (tstamp 671254d1-b4c7-45e9-b181-691038c155ee))
+ (fp_line (start 6.1 3.5) (end 6.1 5.9) (layer "F.SilkS") (width 0.12) (tstamp ccae2110-fd7f-4a73-bd59-703dae4084cc))
+ (fp_line (start -6.1 -5.9) (end -6.1 5.9) (layer "F.SilkS") (width 0.12) (tstamp cfb6dd8f-79ec-403b-a690-f781ed5763cd))
+ (fp_line (start -2 -5.9) (end -6.1 -5.9) (layer "F.SilkS") (width 0.12) (tstamp e3b1bc73-849f-4497-ab8a-7f42d09dceb3))
+ (fp_line (start 6.1 5.9) (end 2 5.9) (layer "F.SilkS") (width 0.12) (tstamp e6fcf79f-b8a0-472a-b031-a3066aa84a08))
+ (fp_line (start 2 -5.9) (end 6.1 -5.9) (layer "F.SilkS") (width 0.12) (tstamp fea206d7-7b1d-4270-b9bb-62233928e2a6))
+ (fp_circle (center 0 0) (end 3 0) (layer "F.SilkS") (width 0.12) (tstamp 5666fbcf-c512-40b3-be1d-489040452d08))
+ (fp_line (start 8.5 7.1) (end 8.5 -7.1) (layer "F.CrtYd") (width 0.05) (tstamp 4c6b7d2f-b809-488f-8d85-f2be1f2564f0))
+ (fp_line (start -9 -7.1) (end -9 7.1) (layer "F.CrtYd") (width 0.05) (tstamp 72bc06c3-5c74-47c1-b22e-9a56ad169a9d))
+ (fp_line (start 8.5 7.1) (end -9 7.1) (layer "F.CrtYd") (width 0.05) (tstamp bfbe8fb3-815d-4843-95de-7fbdfbaa4efb))
+ (fp_line (start -9 -7.1) (end 8.5 -7.1) (layer "F.CrtYd") (width 0.05) (tstamp fc608bf5-16af-4163-960f-7ae6c84b5460))
+ (fp_line (start -6 -4.7) (end -5 -5.8) (layer "F.Fab") (width 0.12) (tstamp 1c571264-3813-420d-8b55-f7af702d74c0))
+ (fp_line (start -5 -5.8) (end 6 -5.8) (layer "F.Fab") (width 0.12) (tstamp 497166df-72da-4af9-950d-45ae86587d11))
+ (fp_line (start -3 0) (end 3 0) (layer "F.Fab") (width 0.12) (tstamp 4c12f6bb-7f6e-44ef-82b3-2c02451a2f11))
+ (fp_line (start 6 5.8) (end -6 5.8) (layer "F.Fab") (width 0.12) (tstamp 4cadce9f-e11a-423a-b730-950681430f14))
+ (fp_line (start 6 -5.8) (end 6 5.8) (layer "F.Fab") (width 0.12) (tstamp 581b3693-81f2-4086-ba2b-14050b6e9d90))
+ (fp_line (start -6 5.8) (end -6 -4.7) (layer "F.Fab") (width 0.12) (tstamp 58b351a3-fce3-469f-a852-95d2cc8bf0d3))
+ (fp_line (start 0 -3) (end 0 3) (layer "F.Fab") (width 0.12) (tstamp 90bf0dfa-449e-49aa-8349-44b66a770922))
+ (fp_circle (center 0 0) (end 3 0) (layer "F.Fab") (width 0.12) (tstamp 156d0637-87a5-40d2-8893-e629f903ae06))
+ (pad "" np_thru_hole oval (at 0 5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers F&B.Cu *.Mask) (tstamp a9e70f53-ddd5-446c-a1e3-49f6dbe27e4c))
+ (pad "" np_thru_hole oval (at 0 -5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers F&B.Cu *.Mask) (tstamp dfe2e3cf-3e7f-4429-bb2f-8084c1387ebc))
+ (pad "A" thru_hole rect (at -7.5 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp b7ce795f-59c8-473c-8b06-ef2d865e44de))
+ (pad "B" thru_hole circle (at -7.5 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 0cee0b31-12c5-42ac-95f1-e66d4884e8e7))
+ (pad "C" thru_hole circle (at -7.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp a1d820f3-4bd0-4586-bea2-02c792966a11))
+ (pad "S1" thru_hole circle (at 7 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 204808c0-6059-4e25-9786-ea8aaf426b73))
+ (pad "S2" thru_hole circle (at 7 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 127da420-f621-4720-ada4-50908cf1d5c4))
+ (model "${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11B-Horizontal-Dual.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11B-Horizontal-Dual.kicad_mod
new file mode 100644
index 0000000..d3da691
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11B-Horizontal-Dual.kicad_mod
@@ -0,0 +1,28 @@
+(footprint "RotaryEncoder_EC11B-Horizontal-Dual" (version 20211014) (generator pcbnew) (layer "F.Cu")
+ (tedit 61BA7BE6)
+ (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a81155bc-9d15-4654-b3f7-18a5b2be92c0)
+ )
+ (fp_text value "RotaryEncoder_EC11B-Horizontal-Dual" (at 0 1 unlocked) (layer "F.Fab") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 44d178af-e812-4821-80f4-c8b9d7b1ea80)
+ )
+ (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51781a4b-d14b-4cdd-b632-351665534537)
+ )
+ (fp_rect (start -7.92 -3.15) (end 7.92 4.2) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp 2ffc9ca1-f48e-4a36-86a6-80c8d73a9839))
+ (pad "" thru_hole oval (at -5.8 0.3125) (size 2.4 3.825) (drill oval 1.9 3.425) (layers *.Cu *.Mask) (tstamp ac5ea4e4-3421-491c-a9df-956d10662f0b))
+ (pad "" thru_hole oval (at 5.8 0.3125) (size 2.4 3.825) (drill oval 1.9 3.425) (layers *.Cu *.Mask) (tstamp d5f26e8d-8187-4161-af4f-31b9e71e4e8e))
+ (pad "A" thru_hole circle (at -2.5 1.25) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 74bc93e0-5afe-41b8-9f35-e63686e04108))
+ (pad "B" thru_hole circle (at 2.5 1.25) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 52bbba4b-7e2d-466a-b42b-12f6ab33f5c2))
+ (pad "C" thru_hole circle (at 0 1.25) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 2c45b371-9b8e-42c8-bdd5-4f6d474df10e))
+ (pad "S1" thru_hole circle (at -2.5 -1.25) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 91515bce-ae49-46f6-a6d4-251d8dfb69f6))
+ (pad "S2" thru_hole circle (at 2.5 -1.25) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp fd129759-59b7-4afc-9202-6c07ff008728))
+ (model "${KIPRJMOD}/3dmodels/mechanical/Keebio-Parts/EC11B-SW-Horiz-15K-blue.step"
+ (offset (xyz 0 -5 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11_Nonplated.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11_Nonplated.kicad_mod
new file mode 100644
index 0000000..d7c868c
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/RotaryEncoder_EC11_Nonplated.kicad_mod
@@ -0,0 +1,45 @@
+(module "RotaryEncoder_EC11_Nonplated" (layer "F.Cu") (tedit 5F99A162)
+ (descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html")
+ (tags "rotary encoder")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -4.7 -7.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4fbd2f7e-4d9e-4a10-bb9c-ae9d0f0f358f)
+ )
+ (fp_text value "RotaryEncoder_EC11_Nonplated" (at 0 7.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 520ff5dd-4010-484b-ba57-e37ecab047fd)
+ )
+ (fp_text user "${REFERENCE}" (at 3.6 3.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0898068d-fa18-4d57-a037-00cdc33b26c6)
+ )
+ (fp_line (start -7.8 -4.1) (end -7.2 -4.1) (layer "F.SilkS") (width 0.12) (tstamp 13641377-dfbb-40bf-9dc1-f1d2ac9e1f60))
+ (fp_line (start -7.2 -4.1) (end -7.5 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 442e0b99-5400-4ed5-9c8d-85c841d85b45))
+ (fp_line (start -7.5 -3.8) (end -7.8 -4.1) (layer "F.SilkS") (width 0.12) (tstamp 6b55dfb7-f9ec-43a6-971a-7557fd53f0e8))
+ (fp_circle (center 0 0) (end 3 0) (layer "Dwgs.User") (width 0.12) (tstamp 191ec298-873e-4f85-8a1f-80fdc7fd902c))
+ (fp_line (start 8.5 7.1) (end -9 7.1) (layer "F.CrtYd") (width 0.05) (tstamp 5a7d00c0-707a-4dc5-a534-b1d8211b2d35))
+ (fp_line (start -9 -7.1) (end 8.5 -7.1) (layer "F.CrtYd") (width 0.05) (tstamp 82d4bb0f-1345-4cac-bcd4-90a39ce93983))
+ (fp_line (start -9 -7.1) (end -9 7.1) (layer "F.CrtYd") (width 0.05) (tstamp d8bf7ff2-165f-4d6a-8b2d-1fd64e6b0f18))
+ (fp_line (start 8.5 7.1) (end 8.5 -7.1) (layer "F.CrtYd") (width 0.05) (tstamp e839c7f0-100c-49e9-8983-7413598ef5af))
+ (fp_line (start -3 0) (end 3 0) (layer "F.Fab") (width 0.12) (tstamp 5149c6e6-cded-4aad-a51a-662080d36840))
+ (fp_line (start -6 5.8) (end -6 -4.7) (layer "F.Fab") (width 0.12) (tstamp 7ba99e16-e5e8-4d8f-ade1-a93398becc63))
+ (fp_line (start -6 -4.7) (end -5 -5.8) (layer "F.Fab") (width 0.12) (tstamp 7dd8362b-d774-459d-b25e-bb9f4d8ab210))
+ (fp_line (start 6 -5.8) (end 6 5.8) (layer "F.Fab") (width 0.12) (tstamp 8fcd50c0-8612-4045-a92f-cdeca93622f7))
+ (fp_line (start 6 5.8) (end -6 5.8) (layer "F.Fab") (width 0.12) (tstamp e2ecced8-e789-4717-a902-bad8f921628e))
+ (fp_line (start 0 -3) (end 0 3) (layer "F.Fab") (width 0.12) (tstamp e79a927d-eb03-4c27-902c-bf3942598b43))
+ (fp_line (start -5 -5.8) (end 6 -5.8) (layer "F.Fab") (width 0.12) (tstamp f2d3db00-ef5d-4a9b-a5a3-0570995ba411))
+ (fp_circle (center 0 0) (end 3 0) (layer "F.Fab") (width 0.12) (tstamp 2f3a01bc-c15c-4261-8235-7ad038896e2c))
+ (pad "" np_thru_hole oval (at 0 -5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Mask) (tstamp 3b6cba47-44ec-44c1-8968-22e3eadf9919))
+ (pad "" np_thru_hole oval (at 0 5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Mask) (tstamp d3fc279f-0915-4649-8f98-874a2974b7e4))
+ (pad "A" thru_hole rect (at -7.5 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp b7143a5c-a3cc-446f-80ce-054d680d72b5))
+ (pad "B" thru_hole circle (at -7.5 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp b983bb07-32bb-4c40-98cf-17b8a842eb06))
+ (pad "C" thru_hole circle (at -7.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp bb1e5265-ef3d-458c-a1ef-e0b620ef5227))
+ (pad "S1" thru_hole circle (at 7 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 3ceef83b-2241-4bef-a23a-d666404a08eb))
+ (pad "S2" thru_hole circle (at 7 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 05f07099-6da9-468c-8141-d433fd61b151))
+ (model "${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SK6812-MINI-E.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SK6812-MINI-E.kicad_mod
new file mode 100644
index 0000000..b1bfadb
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SK6812-MINI-E.kicad_mod
@@ -0,0 +1,255 @@
+(footprint "SK6812-MINI-E"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (property "Reference" "REF**"
+ (at 0 2.1 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "5a06cf81-65e3-4c60-a6d1-9fba749e61e1")
+ (effects
+ (font
+ (size 0.7 0.7)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SK6812-MINI-E"
+ (at 0 -0.5 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "4b270f95-f12e-46fc-adb7-8253121b680c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "261c921c-2a06-4d0c-87c5-aa5dbf7e6ef0")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8fe7b719-a5c6-4c43-bf6c-c180d9b8ab18")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7c682406-5346-42f4-bcd4-578a844c2e45")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_poly
+ (pts
+ (xy 2.8 -1.4) (xy 2.2 -1.4) (xy 2.2 -2)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "c7a38119-79ad-4d09-bdd9-b816dbde74bb")
+ )
+ (fp_poly
+ (pts
+ (xy -2.62 1.448) (xy -2.38 1.778) (xy -2.86 1.778) (xy -2.62 1.448)
+ )
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "7848dd6c-d897-4033-aca7-cea7a6f7d31f")
+ )
+ (fp_line
+ (start -1.6 -1.4)
+ (end 1.6 -1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "24a87335-42ac-4367-86ff-f45d0a5d33b7")
+ )
+ (fp_line
+ (start -1.6 1.4)
+ (end -1.6 -1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "8d2c26e3-a467-42c6-ac60-f9bc1e5d20e3")
+ )
+ (fp_line
+ (start 1.6 -1.4)
+ (end 1.6 1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "397367b4-7f19-4a2e-a64a-f603100e7950")
+ )
+ (fp_line
+ (start 1.6 1.4)
+ (end -1.6 1.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Cmts.User")
+ (uuid "9603fdbb-c15b-4094-bc5a-420a056022b7")
+ )
+ (fp_line
+ (start -1.9 1.3)
+ (end -1.9 -1.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ae6c613f-c878-4433-81b2-a4f0f41d26d7")
+ )
+ (fp_line
+ (start -1.7 -1.5)
+ (end 1.7 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "dbf80c67-a9ec-47a7-8498-0fe8bb15bdd9")
+ )
+ (fp_line
+ (start 1.7 1.5)
+ (end -1.7 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "30a0a1ed-5c84-4c87-a1cc-be460f4cc0cc")
+ )
+ (fp_line
+ (start 1.9 -1.3)
+ (end 1.9 1.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "cef3499f-3536-4735-9480-c0fed040d079")
+ )
+ (fp_arc
+ (start -1.9 -1.3)
+ (mid -1.841421 -1.441421)
+ (end -1.7 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3d105427-a244-4b9b-9d8c-557068b50d22")
+ )
+ (fp_arc
+ (start -1.7 1.5)
+ (mid -1.841421 1.441421)
+ (end -1.9 1.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e11cb816-2e0d-424f-9e2c-5ff51e5c0014")
+ )
+ (fp_arc
+ (start 1.7 -1.5)
+ (mid 1.841421 -1.441421)
+ (end 1.9 -1.3)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e427667d-84bd-4822-8980-787a0c5d5104")
+ )
+ (fp_arc
+ (start 1.9 1.3)
+ (mid 1.841421 1.441421)
+ (end 1.7 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "15b2b5c4-6e99-4777-991e-641711f3cd55")
+ )
+ (pad "1" smd rect
+ (at -2.675 0.75)
+ (size 1.45 0.82)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "5c8ea233-054b-451f-aefb-0cdbfef72bd1")
+ )
+ (pad "2" smd rect
+ (at -2.675 -0.75)
+ (size 1.45 0.82)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "2de20153-a59f-4784-9a51-63fcfa63a969")
+ )
+ (pad "3" smd roundrect
+ (at 2.675 -0.75)
+ (size 1.45 0.82)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (uuid "89bf0c08-d264-4c33-afec-3c83b96f7412")
+ )
+ (pad "4" smd rect
+ (at 2.675 0.75)
+ (size 1.45 0.82)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "9700fc9b-b921-4996-98a1-719f6d04e3d3")
+ )
+ (model "${KIPRJMOD}/3dmodels/mechanical/Keebio-Parts/SK6812MINI-E v1.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 0)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SM0805D.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SM0805D.kicad_mod
new file mode 100644
index 0000000..3e897ad
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SM0805D.kicad_mod
@@ -0,0 +1,26 @@
+(module SM0805D (layer F.Cu) (tedit 5BAD1043)
+ (attr smd)
+ (fp_text reference D1 (at 0.508 1.905) (layer F.SilkS) hide
+ (effects (font (size 0.935 0.935) (thickness 0.1588)))
+ )
+ (fp_text value DIODE (at -0.5715 -1.4605) (layer F.SilkS) hide
+ (effects (font (size 0.635 0.635) (thickness 0.127)))
+ )
+ (fp_line (start 0.527 -1.016) (end 2.381248 -1.016) (layer F.SilkS) (width 0.3))
+ (fp_line (start 2.381248 -1.016) (end 2.381248 1.016) (layer F.SilkS) (width 0.3))
+ (fp_line (start 2.381248 1.016) (end 0.527 1.016) (layer F.SilkS) (width 0.3))
+ (fp_line (start -0.554 -1.016) (end -2.381248 -1.016) (layer F.SilkS) (width 0.3))
+ (fp_line (start -2.381248 -1.016) (end -2.381248 1.016) (layer F.SilkS) (width 0.3))
+ (fp_line (start -2.381248 1.016) (end -0.554 1.016) (layer F.SilkS) (width 0.3))
+ (fp_line (start 0.254 -0.381) (end 0.254 0.381) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.1905 -0.381) (end -0.1905 0.381) (layer F.SilkS) (width 0.2))
+ (fp_line (start -0.1905 0.381) (end 0.1905 0) (layer F.SilkS) (width 0.2))
+ (fp_line (start 0.1905 0) (end -0.1905 -0.381) (layer F.SilkS) (width 0.2))
+ (pad 1 smd rect (at -1.4 0) (size 1.6 1.397) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 1.4 0) (size 1.6 1.397) (layers F.Cu F.Paste F.Mask))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SOIC-8_3.9x4.9mm_Pitch1.27mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SOIC-8_3.9x4.9mm_Pitch1.27mm.kicad_mod
new file mode 100644
index 0000000..1d533e1
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SOIC-8_3.9x4.9mm_Pitch1.27mm.kicad_mod
@@ -0,0 +1,44 @@
+(module SOIC-8_3.9x4.9mm_Pitch1.27mm (layer F.Cu) (tedit 597BB320)
+ (descr "8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "SOIC 1.27")
+ (attr smd)
+ (fp_text reference Q1 (at 0 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value FDS6890A (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -1.2 -1.9) (end -1 -1.7) (layer F.SilkS) (width 0.3))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.73 -2.7) (end -3.73 2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.73 -2.7) (end 3.73 2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.73 -2.7) (end 3.73 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.73 2.7) (end 3.73 2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at -2.7 -1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.7 -0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.7 0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.7 1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2.7 1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.7 0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.7 -0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.7 -1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask))
+ (model ${KICAD6_3DMODEL_DIR}/Housings_SOIC.3dshapes/SOIC-8_3.9x4.9mm_Pitch1.27mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SOIC-8_5.23mm-USON-8_2x3mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SOIC-8_5.23mm-USON-8_2x3mm.kicad_mod
new file mode 100644
index 0000000..b129edd
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SOIC-8_5.23mm-USON-8_2x3mm.kicad_mod
@@ -0,0 +1,392 @@
+(footprint "SOIC-8_5.23mm-USON-8_2x3mm"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (property "Reference" "REF**"
+ (at 0 -3.56 0)
+ (layer "F.SilkS")
+ (uuid "892c99ea-5410-4a65-9ee4-bdc09fdc90ee")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SOIC-8_5.23mm-USON-8_2x3mm"
+ (at 0 3.56 0)
+ (layer "F.Fab")
+ (uuid "c04ec0d1-7f0d-4019-91be-a6614badf406")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d9fc4079-81f9-433c-bc25-b8882171dc66")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b7978367-49c8-4c6d-8d3d-473aeaae56c4")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -2.725 -2.725)
+ (end -2.725 -2.465)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1faa07e6-bd78-437e-b4e2-cd00c2b8018d")
+ )
+ (fp_line
+ (start -2.725 2.725)
+ (end -2.725 2.465)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "00138a61-23f0-45f3-9f28-2bbd8494a1fc")
+ )
+ (fp_line
+ (start 0 -2.725)
+ (end -2.725 -2.725)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0ef6c909-3192-40ee-a6d7-49ae09a79a2d")
+ )
+ (fp_line
+ (start 0 -2.725)
+ (end 2.725 -2.725)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e0b94375-2281-4987-b4d4-78e8e535972c")
+ )
+ (fp_line
+ (start 0 2.725)
+ (end -2.725 2.725)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7563e6d6-e180-4d92-9939-ff14aba164c5")
+ )
+ (fp_line
+ (start 0 2.725)
+ (end 2.725 2.725)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "599161f8-efef-47ec-8f3f-69142e759f9f")
+ )
+ (fp_line
+ (start 2.725 -2.725)
+ (end 2.725 -2.465)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bd45a508-6e93-4f9b-948f-0868d234cca2")
+ )
+ (fp_line
+ (start 2.725 2.725)
+ (end 2.725 2.465)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3a26b0fd-8ddd-4bb6-8f59-5d8caaf547d2")
+ )
+ (fp_poly
+ (pts
+ (xy -3.6 -2.5) (xy -3.84 -2.83) (xy -3.36 -2.83) (xy -3.6 -2.5)
+ )
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill yes)
+ (layer "F.SilkS")
+ (uuid "88dc314a-f9c2-4323-9719-188f0fe187c7")
+ )
+ (fp_line
+ (start -4.65 -2.86)
+ (end -4.65 2.86)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d364a3b0-54fd-4659-8dce-a730d0a819b4")
+ )
+ (fp_line
+ (start -4.65 2.86)
+ (end 4.65 2.86)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "48c8ef75-8bc0-4249-b6fc-f564812177b5")
+ )
+ (fp_line
+ (start 4.65 -2.86)
+ (end -4.65 -2.86)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "15719beb-6925-433d-810a-8c40136a730d")
+ )
+ (fp_line
+ (start 4.65 2.86)
+ (end 4.65 -2.86)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "343b8478-4e57-4c34-a00f-f6c76028fbb0")
+ )
+ (fp_rect
+ (start -1.5 -1)
+ (end 1.5 1)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "bff384fe-4841-47c2-ad6c-ba883a7a4703")
+ )
+ (fp_line
+ (start -2.615 -1.615)
+ (end -1.615 -2.615)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a9e3aef9-f101-4095-bdca-1439a0a3a462")
+ )
+ (fp_line
+ (start -2.615 2.615)
+ (end -2.615 -1.615)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "02b4b413-8363-4d1b-994e-188513d8ddc7")
+ )
+ (fp_line
+ (start -1.615 -2.615)
+ (end 2.615 -2.615)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6d79fd42-415e-413e-9d9a-317a78780624")
+ )
+ (fp_line
+ (start 2.615 -2.615)
+ (end 2.615 2.615)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0de79bc8-6e35-4f27-a959-67075a5c995d")
+ )
+ (fp_line
+ (start 2.615 2.615)
+ (end -2.615 2.615)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f6066510-5931-4b5c-bd2e-aa73c2658e09")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "77985a68-90d4-4d27-872a-c400b51090e9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -3.6 -1.905)
+ (size 1.6 0.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "27b69982-b2ed-4600-967a-124075f92a47")
+ )
+ (pad "1" smd rect
+ (at -1.4 -0.75)
+ (size 0.9 0.3)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "a45e9af7-b243-4bad-896c-c11cc8744ea6")
+ )
+ (pad "2" smd roundrect
+ (at -3.6 -0.635)
+ (size 1.6 0.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "6d25bce9-3e60-4ced-b5a9-08751e8b6fc4")
+ )
+ (pad "2" smd rect
+ (at -1.4 -0.25)
+ (size 0.9 0.3)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "b31d8909-f59e-4236-9dde-1987aa413b32")
+ )
+ (pad "3" smd roundrect
+ (at -3.6 0.635)
+ (size 1.6 0.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "20c0617b-b9fa-402b-acac-3d6d0fd080c9")
+ )
+ (pad "3" smd rect
+ (at -1.4 0.25)
+ (size 0.9 0.3)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "d5a286fb-a82c-40b2-a580-950e694abfb7")
+ )
+ (pad "4" smd roundrect
+ (at -3.6 1.905)
+ (size 1.6 0.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "f866660d-6ba6-48d1-8140-3aea9f62e041")
+ )
+ (pad "4" smd rect
+ (at -1.4 0.75)
+ (size 0.9 0.3)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "5849a8c9-3c8b-445b-bcd4-ee18acaa737c")
+ )
+ (pad "5" smd rect
+ (at 1.4 0.75)
+ (size 0.9 0.3)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "9109f191-3ad5-4ec3-992e-2491e9b69a16")
+ )
+ (pad "5" smd roundrect
+ (at 3.6 1.905)
+ (size 1.6 0.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "84c5eefd-df9f-4bf1-ada6-d7c8e324cafa")
+ )
+ (pad "6" smd rect
+ (at 1.4 0.25)
+ (size 0.9 0.3)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "11c98b1b-06da-4808-9fad-3a8cb6ba0d65")
+ )
+ (pad "6" smd roundrect
+ (at 3.6 0.635)
+ (size 1.6 0.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "8cae02d5-3e1a-460e-ab20-8d0d15978bd7")
+ )
+ (pad "7" smd rect
+ (at 1.4 -0.25)
+ (size 0.9 0.3)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "f6c3aff1-b050-4dcb-8b1c-8196088b74a9")
+ )
+ (pad "7" smd roundrect
+ (at 3.6 -0.635)
+ (size 1.6 0.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "bfac6452-2417-4786-863e-60ca15ff175c")
+ )
+ (pad "8" smd rect
+ (at 1.4 -0.75)
+ (size 0.9 0.3)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "354e6629-ad7f-44d1-93bd-a10e4bd41a93")
+ )
+ (pad "8" smd roundrect
+ (at 3.6 -1.905)
+ (size 1.6 0.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "de3c0f07-7b33-4a21-a1da-0aaa6ffb3b32")
+ )
+ (pad "9" smd rect
+ (at 0 0 90)
+ (size 1.65 0.25)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "a28fc112-cc19-44f2-aae6-741bbf39dc1a")
+ )
+ (group ""
+ (uuid "a5092b91-276a-40ae-8ffb-b6baaae38b6f")
+ (members "11c98b1b-06da-4808-9fad-3a8cb6ba0d65" "354e6629-ad7f-44d1-93bd-a10e4bd41a93"
+ "5849a8c9-3c8b-445b-bcd4-ee18acaa737c" "9109f191-3ad5-4ec3-992e-2491e9b69a16"
+ "a28fc112-cc19-44f2-aae6-741bbf39dc1a" "a45e9af7-b243-4bad-896c-c11cc8744ea6"
+ "b31d8909-f59e-4236-9dde-1987aa413b32" "d5a286fb-a82c-40b2-a580-950e694abfb7"
+ "f6c3aff1-b050-4dcb-8b1c-8196088b74a9"
+ )
+ )
+ (embedded_fonts no)
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_5.3x5.3mm_P1.27mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SOIC-8_5.23x5.23mm_P1.27mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SOIC-8_5.23x5.23mm_P1.27mm.kicad_mod
new file mode 100644
index 0000000..07373ee
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SOIC-8_5.23x5.23mm_P1.27mm.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "SOIC-8_5.23x5.23mm_P1.27mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 62324AD9)
+ (descr "SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.56) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 892c99ea-5410-4a65-9ee4-bdc09fdc90ee)
+ )
+ (fp_text value "SOIC-8_5.23x5.23mm_P1.27mm" (at 0 3.56) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c04ec0d1-7f0d-4019-91be-a6614badf406)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77985a68-90d4-4d27-872a-c400b51090e9)
+ )
+ (fp_line (start -2.725 2.725) (end -2.725 2.465) (layer "F.SilkS") (width 0.12) (tstamp 00138a61-23f0-45f3-9f28-2bbd8494a1fc))
+ (fp_line (start -2.725 -2.465) (end -4.4 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 0ad895a6-0c83-484a-8b80-3635647eb60a))
+ (fp_line (start 0 -2.725) (end -2.725 -2.725) (layer "F.SilkS") (width 0.12) (tstamp 0ef6c909-3192-40ee-a6d7-49ae09a79a2d))
+ (fp_line (start -2.725 -2.725) (end -2.725 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 1faa07e6-bd78-437e-b4e2-cd00c2b8018d))
+ (fp_line (start 2.725 2.725) (end 2.725 2.465) (layer "F.SilkS") (width 0.12) (tstamp 3a26b0fd-8ddd-4bb6-8f59-5d8caaf547d2))
+ (fp_line (start 0 2.725) (end 2.725 2.725) (layer "F.SilkS") (width 0.12) (tstamp 599161f8-efef-47ec-8f3f-69142e759f9f))
+ (fp_line (start 0 2.725) (end -2.725 2.725) (layer "F.SilkS") (width 0.12) (tstamp 7563e6d6-e180-4d92-9939-ff14aba164c5))
+ (fp_line (start 2.725 -2.725) (end 2.725 -2.465) (layer "F.SilkS") (width 0.12) (tstamp bd45a508-6e93-4f9b-948f-0868d234cca2))
+ (fp_line (start 0 -2.725) (end 2.725 -2.725) (layer "F.SilkS") (width 0.12) (tstamp e0b94375-2281-4987-b4d4-78e8e535972c))
+ (fp_circle (center -3.302 -3.302) (end -3.302 -3.048) (layer "F.SilkS") (width 0.12) (fill none) (tstamp a108d03b-1cf0-4911-b05e-5078e26e3cd1))
+ (fp_line (start 4.65 -2.86) (end -4.65 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 15719beb-6925-433d-810a-8c40136a730d))
+ (fp_line (start 4.65 2.86) (end 4.65 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 343b8478-4e57-4c34-a00f-f6c76028fbb0))
+ (fp_line (start -4.65 2.86) (end 4.65 2.86) (layer "F.CrtYd") (width 0.05) (tstamp 48c8ef75-8bc0-4249-b6fc-f564812177b5))
+ (fp_line (start -4.65 -2.86) (end -4.65 2.86) (layer "F.CrtYd") (width 0.05) (tstamp d364a3b0-54fd-4659-8dce-a730d0a819b4))
+ (fp_line (start -2.615 2.615) (end -2.615 -1.615) (layer "F.Fab") (width 0.1) (tstamp 02b4b413-8363-4d1b-994e-188513d8ddc7))
+ (fp_line (start 2.615 -2.615) (end 2.615 2.615) (layer "F.Fab") (width 0.1) (tstamp 0de79bc8-6e35-4f27-a959-67075a5c995d))
+ (fp_line (start -1.615 -2.615) (end 2.615 -2.615) (layer "F.Fab") (width 0.1) (tstamp 6d79fd42-415e-413e-9d9a-317a78780624))
+ (fp_line (start -2.615 -1.615) (end -1.615 -2.615) (layer "F.Fab") (width 0.1) (tstamp a9e3aef9-f101-4095-bdca-1439a0a3a462))
+ (fp_line (start 2.615 2.615) (end -2.615 2.615) (layer "F.Fab") (width 0.1) (tstamp f6066510-5931-4b5c-bd2e-aa73c2658e09))
+ (pad "1" smd roundrect (at -3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27b69982-b2ed-4600-967a-124075f92a47))
+ (pad "2" smd roundrect (at -3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d25bce9-3e60-4ced-b5a9-08751e8b6fc4))
+ (pad "3" smd roundrect (at -3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20c0617b-b9fa-402b-acac-3d6d0fd080c9))
+ (pad "4" smd roundrect (at -3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f866660d-6ba6-48d1-8140-3aea9f62e041))
+ (pad "5" smd roundrect (at 3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84c5eefd-df9f-4bf1-ada6-d7c8e324cafa))
+ (pad "6" smd roundrect (at 3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8cae02d5-3e1a-460e-ab20-8d0d15978bd7))
+ (pad "7" smd roundrect (at 3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bfac6452-2417-4786-863e-60ca15ff175c))
+ (pad "8" smd roundrect (at 3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de3c0f07-7b33-4a21-a1da-0aaa6ffb3b32))
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_5.275x5.275mm_P1.27mm.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SOIC-USON-8.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SOIC-USON-8.kicad_mod
new file mode 100644
index 0000000..3abcc18
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SOIC-USON-8.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "SOIC-USON-8" (version 20221018) (generator pcbnew)
+ (layer "F.Cu")
+ (descr "SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.56) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 892c99ea-5410-4a65-9ee4-bdc09fdc90ee)
+ )
+ (fp_text value "SOIC-USON-8" (at 0 3.56) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c04ec0d1-7f0d-4019-91be-a6614badf406)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77985a68-90d4-4d27-872a-c400b51090e9)
+ )
+ (fp_line (start -2.725 -2.725) (end -2.725 -2.465)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1faa07e6-bd78-437e-b4e2-cd00c2b8018d))
+ (fp_line (start -2.725 -2.465) (end -4.4 -2.465)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0ad895a6-0c83-484a-8b80-3635647eb60a))
+ (fp_line (start -2.725 2.725) (end -2.725 2.465)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 00138a61-23f0-45f3-9f28-2bbd8494a1fc))
+ (fp_line (start 0 -2.725) (end -2.725 -2.725)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0ef6c909-3192-40ee-a6d7-49ae09a79a2d))
+ (fp_line (start 0 -2.725) (end 2.725 -2.725)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e0b94375-2281-4987-b4d4-78e8e535972c))
+ (fp_line (start 0 2.725) (end -2.725 2.725)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7563e6d6-e180-4d92-9939-ff14aba164c5))
+ (fp_line (start 0 2.725) (end 2.725 2.725)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 599161f8-efef-47ec-8f3f-69142e759f9f))
+ (fp_line (start 2.725 -2.725) (end 2.725 -2.465)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bd45a508-6e93-4f9b-948f-0868d234cca2))
+ (fp_line (start 2.725 2.725) (end 2.725 2.465)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3a26b0fd-8ddd-4bb6-8f59-5d8caaf547d2))
+ (fp_circle (center -3.302 -3.302) (end -3.302 -3.048)
+ (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp a108d03b-1cf0-4911-b05e-5078e26e3cd1))
+ (fp_line (start -4.65 -2.86) (end -4.65 2.86)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d364a3b0-54fd-4659-8dce-a730d0a819b4))
+ (fp_line (start -4.65 2.86) (end 4.65 2.86)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 48c8ef75-8bc0-4249-b6fc-f564812177b5))
+ (fp_line (start 4.65 -2.86) (end -4.65 -2.86)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 15719beb-6925-433d-810a-8c40136a730d))
+ (fp_line (start 4.65 2.86) (end 4.65 -2.86)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 343b8478-4e57-4c34-a00f-f6c76028fbb0))
+ (fp_rect (start -1.5 -1) (end 1.5 1)
+ (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp bff384fe-4841-47c2-ad6c-ba883a7a4703))
+ (fp_line (start -2.615 -1.615) (end -1.615 -2.615)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a9e3aef9-f101-4095-bdca-1439a0a3a462))
+ (fp_line (start -2.615 2.615) (end -2.615 -1.615)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 02b4b413-8363-4d1b-994e-188513d8ddc7))
+ (fp_line (start -1.615 -2.615) (end 2.615 -2.615)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6d79fd42-415e-413e-9d9a-317a78780624))
+ (fp_line (start 2.615 -2.615) (end 2.615 2.615)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0de79bc8-6e35-4f27-a959-67075a5c995d))
+ (fp_line (start 2.615 2.615) (end -2.615 2.615)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f6066510-5931-4b5c-bd2e-aa73c2658e09))
+ (pad "1" smd roundrect (at -3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27b69982-b2ed-4600-967a-124075f92a47))
+ (pad "1" smd rect (at -1.4 -0.75) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a45e9af7-b243-4bad-896c-c11cc8744ea6))
+ (pad "2" smd roundrect (at -3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d25bce9-3e60-4ced-b5a9-08751e8b6fc4))
+ (pad "2" smd rect (at -1.4 -0.25) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b31d8909-f59e-4236-9dde-1987aa413b32))
+ (pad "3" smd roundrect (at -3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20c0617b-b9fa-402b-acac-3d6d0fd080c9))
+ (pad "3" smd rect (at -1.4 0.25) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5a286fb-a82c-40b2-a580-950e694abfb7))
+ (pad "4" smd roundrect (at -3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f866660d-6ba6-48d1-8140-3aea9f62e041))
+ (pad "4" smd rect (at -1.4 0.75) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5849a8c9-3c8b-445b-bcd4-ee18acaa737c))
+ (pad "5" smd rect (at 1.4 0.75) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9109f191-3ad5-4ec3-992e-2491e9b69a16))
+ (pad "5" smd roundrect (at 3.6 1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84c5eefd-df9f-4bf1-ada6-d7c8e324cafa))
+ (pad "6" smd rect (at 1.4 0.25) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 11c98b1b-06da-4808-9fad-3a8cb6ba0d65))
+ (pad "6" smd roundrect (at 3.6 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8cae02d5-3e1a-460e-ab20-8d0d15978bd7))
+ (pad "7" smd rect (at 1.4 -0.25) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6c3aff1-b050-4dcb-8b1c-8196088b74a9))
+ (pad "7" smd roundrect (at 3.6 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bfac6452-2417-4786-863e-60ca15ff175c))
+ (pad "8" smd rect (at 1.4 -0.75) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 354e6629-ad7f-44d1-93bd-a10e4bd41a93))
+ (pad "8" smd roundrect (at 3.6 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de3c0f07-7b33-4a21-a1da-0aaa6ffb3b32))
+ (pad "9" smd rect (at 0 0 90) (size 1.65 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a28fc112-cc19-44f2-aae6-741bbf39dc1a))
+ (group "" (id a5092b91-276a-40ae-8ffb-b6baaae38b6f)
+ (members
+ 11c98b1b-06da-4808-9fad-3a8cb6ba0d65
+ 354e6629-ad7f-44d1-93bd-a10e4bd41a93
+ 5849a8c9-3c8b-445b-bcd4-ee18acaa737c
+ 9109f191-3ad5-4ec3-992e-2491e9b69a16
+ a28fc112-cc19-44f2-aae6-741bbf39dc1a
+ a45e9af7-b243-4bad-896c-c11cc8744ea6
+ b31d8909-f59e-4236-9dde-1987aa413b32
+ d5a286fb-a82c-40b2-a580-950e694abfb7
+ f6c3aff1-b050-4dcb-8b1c-8196088b74a9
+ )
+ )
+ (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_5.275x5.275mm_P1.27mm.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SON50P300X200X60-9N.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SON50P300X200X60-9N.kicad_mod
new file mode 100644
index 0000000..c2f22a9
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SON50P300X200X60-9N.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "SON50P300X200X60-9N" (version 20221018) (generator pcbnew)
+ (layer "F.Cu")
+ (descr "USON 2x3x0.6-mm
")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -1.778) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 2a350b96-9713-4140-a7b8-e0583ff2874b)
+ )
+ (fp_text value "SON50P300X200X60-9N" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eb46f624-5289-4637-b2d9-6279f32fc4ca)
+ )
+ (fp_circle (center -1.7 -1.5) (end -1.5 -1.5)
+ (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp d8a08655-88f1-49ec-9956-81b975f1cb50))
+ (fp_circle (center -1.85 -1.4) (end -1.725 -1.4)
+ (stroke (width 0.25) (type solid)) (fill none) (layer "Dwgs.User") (tstamp 8bd2ee73-5217-4db3-a49e-d73a0b5f6118))
+ (fp_line (start -2.1 -1.3) (end 2.1 -1.3)
+ (stroke (width 0.05) (type solid)) (layer "F.Fab") (tstamp db44c323-6e99-4320-bfc4-f09f97366255))
+ (fp_line (start -2.1 1.3) (end -2.1 -1.3)
+ (stroke (width 0.05) (type solid)) (layer "F.Fab") (tstamp 9a697ec4-95c8-4c69-8bf5-5f2b5a050d86))
+ (fp_line (start -1.5 -1) (end -0.75 -1)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b9a3d56a-442d-4b56-9dbc-a7bd9002910c))
+ (fp_line (start -1.5 -0.25) (end -1.5 -1)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4ca657ed-8b69-43e8-9173-5d8d0d36a00a))
+ (fp_line (start -1.5 -0.25) (end -0.75 -1)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5fb64ba0-4ea5-4fed-b7b4-59538b59d562))
+ (fp_line (start -1.5 1) (end -1.5 -0.25)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 37f76ab9-dff9-4dee-811d-b434891de31c))
+ (fp_line (start -0.75 -1) (end 1.5 -1)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5306180b-c0ad-4aa0-bbeb-1ba9b10fb381))
+ (fp_line (start 1.5 -1) (end 1.5 1)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 586cc9dd-df05-43d1-a365-db7ec7b4aa5e))
+ (fp_line (start 1.5 1) (end -1.5 1)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6bca7d8c-512c-4781-b094-86759b8c0a2e))
+ (fp_line (start 2.1 -1.3) (end 2.1 1.3)
+ (stroke (width 0.05) (type solid)) (layer "F.Fab") (tstamp d7c7fce2-673e-4710-b757-7610f978191b))
+ (fp_line (start 2.1 1.3) (end -2.1 1.3)
+ (stroke (width 0.05) (type solid)) (layer "F.Fab") (tstamp 4e4497bd-e998-48fe-9992-e5dfe6f11a83))
+ (pad "1" smd rect (at -1.4 -0.75) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 13538f8d-5ec6-4847-bc95-b289cd71a1af))
+ (pad "2" smd rect (at -1.4 -0.25) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fd4d224-789e-4005-abca-d5225b189c48))
+ (pad "3" smd rect (at -1.4 0.25) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 084ba5f2-92b2-451a-aebd-2b75aa1f90c1))
+ (pad "4" smd rect (at -1.4 0.75) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a41978d6-9a18-4c9d-b868-303e7f736540))
+ (pad "5" smd rect (at 1.4 0.75) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4fbf25fc-41cb-42b0-937e-bf5ff352159d))
+ (pad "6" smd rect (at 1.4 0.25) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ece98cd1-f4b0-4374-919d-24f07fd1c434))
+ (pad "7" smd rect (at 1.4 -0.25) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 977c66a4-08c8-440a-9fd0-887e1a030b1e))
+ (pad "8" smd rect (at 1.4 -0.75) (size 0.9 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f43ef902-4316-4f9c-91d1-603e22f84c18))
+ (pad "9" smd rect (at 0 0 90) (size 1.65 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37acf9c2-cccd-49f2-9212-682ca838b915))
+ (model "${KIPRJMOD}/3dmodels/mechanical/Keebio-Parts/W25Q16JVUXIQ.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz -90 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SOT-143B.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SOT-143B.kicad_mod
new file mode 100644
index 0000000..bdf6fcb
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SOT-143B.kicad_mod
@@ -0,0 +1,46 @@
+(module "SOT-143B" (layer F.Cu) (tedit 5D543829)
+ (descr "SOT143B")
+ (solder_mask_margin 0.05)
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "SOT143B" (at 0 0.25) (layer F.Fab) hide
+ (effects (font (size 0.4 0.4) (thickness 0.1)))
+ )
+ (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.6 -0.8) (end -1.6 -0.8) (layer F.SilkS) (width 0.15))
+ (fp_text user "ESD" (at 0 2.1) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_line (start 1.5 0.75) (end 1.5 -0.75) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 0.75) (end 1.5 0.75) (layer F.Fab) (width 0.15))
+ (fp_line (start -1.5 -0.75) (end -1.5 0.75) (layer F.Fab) (width 0.15))
+ (fp_line (start 1.5 -0.75) (end -1.5 -0.75) (layer F.Fab) (width 0.15))
+ (fp_text user "%R" (at 0 -0.254) (layer F.Fab)
+ (effects (font (size 0.6 0.6) (thickness 0.1)))
+ )
+ (fp_line (start -1.6 -0.8) (end -1.6 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 1.2) (end -1.6 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -1.5) (end 1.6 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.6 1.5) (end 1.6 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.6 -1.5) (end -1.6 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.6 -1.5) (end 1.6 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.016 0.254) (end -0.762 0.508) (layer F.Fab) (width 0.15))
+ (fp_line (start -0.762 0.508) (end -0.508 0.254) (layer F.Fab) (width 0.15))
+ (fp_line (start -0.508 0.254) (end -1.016 0.254) (layer F.Fab) (width 0.15))
+ (fp_line (start 0.95 -1.2) (end 0.95 -0.762) (layer F.Fab) (width 0.15))
+ (fp_line (start -0.95 -1.2) (end -0.95 -0.762) (layer F.Fab) (width 0.15))
+ (fp_line (start -0.75 1.2) (end -0.75 0.762) (layer F.Fab) (width 0.15))
+ (fp_line (start 0.95 1.2) (end 0.95 0.762) (layer F.Fab) (width 0.15))
+ (pad "1" smd rect (at -0.75 1) (size 1 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at 0.95 1) (size 0.6 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at 0.95 -1) (size 0.6 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -0.95 -1) (size 0.6 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-143.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 0.9 1 0.7))
+ (rotate (xyz 0 0 -90))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SOT-23-6.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SOT-23-6.kicad_mod
new file mode 100644
index 0000000..15a03a3
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SOT-23-6.kicad_mod
@@ -0,0 +1,42 @@
+(footprint "SOT-23-6" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5F7BE458)
+ (descr "6-pin SOT-23 package")
+ (tags "SOT-23-6")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.381248) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp d84504c6-503a-4202-b859-543c775e7d02)
+ )
+ (fp_text value "SOT-23-6" (at 0 2.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 32fce712-fbc9-45f9-a37c-282c9fa25f17)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 6dd20a04-7eb0-468d-872b-3acf80a38433)
+ )
+ (fp_line (start 0.9 -1.61) (end -1.55 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 0c8f0008-a0f4-4e14-b784-4382fae39ffe))
+ (fp_line (start -0.9 1.61) (end 0.9 1.61) (layer "F.SilkS") (width 0.12) (tstamp be8d4436-44c3-4fe9-9bd8-c9ce612665cc))
+ (fp_circle (center -1.9 -1.5) (end -2 -1.6) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 6e0e9bf8-b357-49c8-a448-742fd7092955))
+ (fp_line (start 1.9 -1.8) (end -1.9 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 006c747a-26fb-4a33-bc96-951dc366410a))
+ (fp_line (start -1.9 1.8) (end 1.9 1.8) (layer "F.CrtYd") (width 0.05) (tstamp 0b4290c2-06af-4890-8ee8-10513274172b))
+ (fp_line (start 1.9 1.8) (end 1.9 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 50911d9f-2482-4fd6-8af6-2c4600448d78))
+ (fp_line (start -1.9 -1.8) (end -1.9 1.8) (layer "F.CrtYd") (width 0.05) (tstamp fabd393f-512d-4f0e-8fdd-4c8fe359fd07))
+ (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer "F.Fab") (width 0.1) (tstamp 1bce5ada-3f19-485f-affb-ca45fa69fd20))
+ (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer "F.Fab") (width 0.1) (tstamp 5b257897-760b-4eb6-91ac-36c82aa0c056))
+ (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer "F.Fab") (width 0.1) (tstamp a00d10cf-d5e3-416d-98de-ff6c07baeaa0))
+ (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer "F.Fab") (width 0.1) (tstamp a4f7121b-c071-45cc-994d-97572dd8febc))
+ (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer "F.Fab") (width 0.1) (tstamp a75df1f6-4e0a-435f-bd02-dd7b3c1ebf4c))
+ (pad "1" smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33490f99-628c-4a96-9258-610d0fb75db9))
+ (pad "2" smd rect (at -1.1 0) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15a57617-6716-4c3e-91bb-d6b32da77ba3))
+ (pad "3" smd rect (at -1.1 0.95) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 682a3c04-e0e0-4814-8cd2-04ccbcbc14ef))
+ (pad "4" smd rect (at 1.1 0.95) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c836f8b5-061c-4bb7-851e-dfa29e0fc581))
+ (pad "5" smd rect (at 1.1 0) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9d2c93d-fb53-4cd4-85fd-cd8f8e7bf238))
+ (pad "6" smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 719d7f09-2e7e-48c4-8fc5-70afac9ac439))
+ (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SOT-23-6_SOT-363.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SOT-23-6_SOT-363.kicad_mod
new file mode 100644
index 0000000..6523d90
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SOT-23-6_SOT-363.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "SOT-23-6_SOT-363" (version 20221018) (generator pcbnew)
+ (layer "F.Cu")
+ (descr "6-pin SOT-23 package")
+ (tags "SOT-23-6")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.381248) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp d84504c6-503a-4202-b859-543c775e7d02)
+ )
+ (fp_text value "SOT-23-6_SOT-363" (at 0 2.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 32fce712-fbc9-45f9-a37c-282c9fa25f17)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 6dd20a04-7eb0-468d-872b-3acf80a38433)
+ )
+ (fp_line (start -0.9 1.61) (end 0.9 1.61)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp be8d4436-44c3-4fe9-9bd8-c9ce612665cc))
+ (fp_line (start 0.9 -1.61) (end -1.55 -1.61)
+ (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0c8f0008-a0f4-4e14-b784-4382fae39ffe))
+ (fp_circle (center -1.9 -1.5) (end -2 -1.6)
+ (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 6e0e9bf8-b357-49c8-a448-742fd7092955))
+ (fp_line (start -1.9 -1.8) (end -1.9 1.8)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fabd393f-512d-4f0e-8fdd-4c8fe359fd07))
+ (fp_line (start -1.9 1.8) (end 1.9 1.8)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0b4290c2-06af-4890-8ee8-10513274172b))
+ (fp_line (start 1.9 -1.8) (end -1.9 -1.8)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 006c747a-26fb-4a33-bc96-951dc366410a))
+ (fp_line (start 1.9 1.8) (end 1.9 -1.8)
+ (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 50911d9f-2482-4fd6-8af6-2c4600448d78))
+ (fp_line (start -0.9 -0.9) (end -0.9 1.55)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a4f7121b-c071-45cc-994d-97572dd8febc))
+ (fp_line (start -0.9 -0.9) (end -0.25 -1.55)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a75df1f6-4e0a-435f-bd02-dd7b3c1ebf4c))
+ (fp_line (start -0.825 -0.6) (end -0.825 1.1)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d8cbdf8e-b655-4e50-8211-2b84bec3a3c6))
+ (fp_line (start 0.9 -1.55) (end -0.25 -1.55)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5b257897-760b-4eb6-91ac-36c82aa0c056))
+ (fp_line (start 0.9 -1.55) (end 0.9 1.55)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1bce5ada-3f19-485f-affb-ca45fa69fd20))
+ (fp_line (start 0.9 1.55) (end -0.9 1.55)
+ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a00d10cf-d5e3-416d-98de-ff6c07baeaa0))
+ (pad "1" smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33490f99-628c-4a96-9258-610d0fb75db9))
+ (pad "1" smd rect (at -1.1 -0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b27d45d2-979c-4546-b138-f75020e99b2b))
+ (pad "2" smd rect (at -1.1 0) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c68b7a94-d2e3-4d62-95cc-884df90c652d))
+ (pad "2" smd rect (at -1.1 0) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 15a57617-6716-4c3e-91bb-d6b32da77ba3))
+ (pad "3" smd rect (at -1.1 0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2cbda3d9-204f-4611-ae3b-4f0d4f8268a0))
+ (pad "3" smd rect (at -1.1 0.95) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 682a3c04-e0e0-4814-8cd2-04ccbcbc14ef))
+ (pad "4" smd rect (at 0.8 0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8cce003c-70ba-4f1b-867f-98a76cdf0dda))
+ (pad "4" smd rect (at 1.1 0.95) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c836f8b5-061c-4bb7-851e-dfa29e0fc581))
+ (pad "5" smd rect (at 0.8 0) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e0552870-2204-47fc-8061-d9d5670d9a33))
+ (pad "5" smd rect (at 1.1 0) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9d2c93d-fb53-4cd4-85fd-cd8f8e7bf238))
+ (pad "6" smd rect (at 0.8 -0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c95ce0eb-f691-484e-afd4-10859225d607))
+ (pad "6" smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 719d7f09-2e7e-48c4-8fc5-70afac9ac439))
+ (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SOT-23.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SOT-23.kicad_mod
new file mode 100644
index 0000000..5b666ad
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SOT-23.kicad_mod
@@ -0,0 +1,35 @@
+(module "SOT-23" (layer F.Cu) (tedit 5EB3A1F8)
+ (descr "SOT-23, Standard")
+ (tags "SOT-23")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.5) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "SOT-23" (at 0 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1))
+ (fp_text user "%R" (at 0 0 90) (layer F.Fab)
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ )
+ (pad "3" smd rect (at 1 0) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bc34bf7b-610f-455c-b471-da87d077cdcf))
+ (pad "2" smd rect (at -1 0.95) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9794982d-e1cc-4c51-83ea-fc2c60cfe5bb))
+ (pad "1" smd rect (at -1 -0.95) (size 0.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 926003fb-eaf7-44ed-8131-4fa034d0d288))
+ (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SOT-23_Handsoldering.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SOT-23_Handsoldering.kicad_mod
new file mode 100644
index 0000000..e735851
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SOT-23_Handsoldering.kicad_mod
@@ -0,0 +1,38 @@
+(module "SOT-23_Handsoldering" (layer "F.Cu") (tedit 5F99A917)
+ (descr "SOT-23, Handsoldering")
+ (tags "SOT-23")
+ (attr smd)
+ (fp_text reference "Q1" (at 0 -2.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 914e77f5-02f8-43db-8983-81c4afad1cc0)
+ )
+ (fp_text value "2N7002" (at 0 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2b38a499-8e65-442e-a2cc-54100e619395)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 79568753-032d-4149-bcdc-de9266d75d45)
+ )
+ (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer "F.SilkS") (width 0.12) (tstamp 4d4ca7e6-0bbc-439a-9233-02f84ae4e431))
+ (fp_line (start 0.76 -1.58) (end -2.4 -1.58) (layer "F.SilkS") (width 0.12) (tstamp 6c2d2397-54f3-47d8-a89e-4326eb2f4666))
+ (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer "F.SilkS") (width 0.12) (tstamp c0228515-8e63-4a5a-8a03-e4ae156dfaef))
+ (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer "F.SilkS") (width 0.12) (tstamp c0d5b547-c00a-475c-8860-01d71a6f726f))
+ (fp_line (start 2.7 -1.75) (end 2.7 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 32a4f30f-0920-4acb-88aa-a0b007f229ff))
+ (fp_line (start 2.7 1.75) (end -2.7 1.75) (layer "F.CrtYd") (width 0.05) (tstamp 5df2a3e8-fbe4-41b7-98e9-d4ede2116a95))
+ (fp_line (start -2.7 1.75) (end -2.7 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp c1ed2836-97ef-4c72-a93a-21b2fc3abc87))
+ (fp_line (start -2.7 -1.75) (end 2.7 -1.75) (layer "F.CrtYd") (width 0.05) (tstamp d0924256-0229-43fa-a2a0-a64be0edb29b))
+ (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer "F.Fab") (width 0.1) (tstamp 3e8d64d1-ff9e-4eb1-8277-bec23739f6a3))
+ (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer "F.Fab") (width 0.1) (tstamp 782a696c-d78c-48a9-95c4-e5e3c180ee7b))
+ (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer "F.Fab") (width 0.1) (tstamp 875a1c2a-b79a-4052-86ce-7e114c84fefb))
+ (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer "F.Fab") (width 0.1) (tstamp 8ab466dd-fdad-47aa-849e-43769a17ce77))
+ (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer "F.Fab") (width 0.1) (tstamp e809f6ba-9898-44e1-8f3f-fdc97205907b))
+ (pad "1" smd rect (at -1.5 -0.95) (size 1.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 593380e4-1db9-400e-b80f-9788d136f54a))
+ (pad "2" smd rect (at -1.5 0.95) (size 1.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 730601d4-7682-4ced-98cf-108f9956c048))
+ (pad "3" smd rect (at 1.5 0) (size 1.9 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85574b4b-43cd-41ab-9120-023da15a53fe))
+ (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SOT-363_SC-70-6.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SOT-363_SC-70-6.kicad_mod
new file mode 100644
index 0000000..3bfc917
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SOT-363_SC-70-6.kicad_mod
@@ -0,0 +1,40 @@
+(module "SOT-363_SC-70-6" (layer F.Cu) (tedit 5F6A12D6)
+ (descr "SOT-363, SC-70-6")
+ (tags "SOT-363 SC-70-6")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 4c8e80b9-9f4a-42b2-bdd9-d5f2dbab8448)
+ )
+ (fp_text value "SOT-363_SC-70-6" (at 0 2 180) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp b94834af-60b1-46ef-88c6-8d5d2d981ff1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 90) (layer F.Fab)
+ (effects (font (size 0.5 0.5) (thickness 0.075)))
+ (tstamp 496e94af-a626-4992-a9e6-f7f02adbb83e)
+ )
+ (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12) (tstamp b047eb83-1a71-4c2f-808d-767670f3cc67))
+ (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12) (tstamp f938e2bf-1968-4fc6-8072-a20189e03b0f))
+ (fp_circle (center -0.381 -0.635) (end -0.254 -0.635) (layer F.SilkS) (width 0.12) (tstamp 8474591a-a0e6-4a77-84ab-76f6dea07f5f))
+ (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05) (tstamp 4d405c2b-ec3d-4103-b8f2-ab7d5b04aec0))
+ (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05) (tstamp c275fda6-037f-4405-bbd9-9764b1799f8a))
+ (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05) (tstamp dbe4791c-2921-4c72-bf25-62763d0ce33b))
+ (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05) (tstamp e1738b08-890f-47da-be64-106a257228d1))
+ (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1) (tstamp 434989dc-bde6-43cf-8f93-d1eded0f49d4))
+ (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1) (tstamp 58c54c79-4151-4c07-9078-3329239417ac))
+ (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1) (tstamp 8a0ddf4b-3689-451b-8983-d7d1bbbfc900))
+ (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1) (tstamp 92ec9cd6-2160-4d40-bc09-e3a8b4aafa2c))
+ (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1) (tstamp a88df01e-4e30-432f-ab8b-942bf1184bbd))
+ (pad "1" smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d845c617-7a73-47a7-99ad-267bdd6f00a2))
+ (pad "2" smd rect (at -0.95 0) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60aaf13a-83bb-4a6f-8628-1ac477c840a5))
+ (pad "3" smd rect (at -0.95 0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 08004750-18bd-4ca6-b0ac-e2ba9b388e4d))
+ (pad "4" smd rect (at 0.95 0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d316fc49-9cf0-4da2-a7bf-a7659ed61b2f))
+ (pad "5" smd rect (at 0.95 0) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 85959bdb-5e0b-4d33-8984-2a9dcfaaef65))
+ (pad "6" smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c238c26-3d80-49ae-b4e5-110deda494fb))
+ (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SWD_Breakout.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SWD_Breakout.kicad_mod
new file mode 100644
index 0000000..e71b4fe
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SWD_Breakout.kicad_mod
@@ -0,0 +1,43 @@
+(footprint "SWD_Breakout" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 60242D9C)
+ (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
+ (tags "Through hole pin header THT 1x04 2.54mm single row")
+ (attr through_hole)
+ (fp_text reference "REF*" (at 0 -2.33) (layer "Cmts.User") hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c014b26a-0804-4fd2-9801-a81caa6ec2ee)
+ )
+ (fp_text value "SWD_Breakout" (at -2.54 2.54 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8725338a-2ad7-4024-bdbe-a87344fe0675)
+ )
+ (fp_text user "GND" (at 1.27 2.54 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 1a8271cf-7099-4ae3-bf98-6a3a35cbe5a0)
+ )
+ (fp_text user "SWCLK" (at 1.27 0 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 7f758bbb-02e6-4762-bffb-2fdcc4d322ad)
+ )
+ (fp_text user "SWDIO" (at 1.27 5.08 unlocked) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)) (justify left))
+ (tstamp 9a31798b-bf86-4f44-8de2-17d04bbb91d8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 3.81 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4b08a10f-8a0c-4a7f-a23b-1d2533e0189e)
+ )
+ (fp_line (start 1.8 6.858) (end 1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 1c613d8d-b909-478d-9d4a-367745d5e23a))
+ (fp_line (start -1.8 6.858) (end 1.8 6.858) (layer "F.CrtYd") (width 0.05) (tstamp 43e28a4c-b9c6-475a-9747-2d22778c4443))
+ (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer "F.CrtYd") (width 0.05) (tstamp 88b679bc-8a57-48c7-8cac-8a494a9dead4))
+ (fp_line (start -1.8 -1.8) (end -1.8 6.858) (layer "F.CrtYd") (width 0.05) (tstamp b1f44e6c-340d-498f-8633-354909a89d6e))
+ (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer "F.Fab") (width 0.1) (tstamp 0cc6f541-3475-4c0c-86d8-eb380275d901))
+ (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer "F.Fab") (width 0.1) (tstamp 24e326a0-2898-4ff3-a88a-99520e7ecc65))
+ (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 53683ccc-6a15-435f-87e1-6ed4ecaab509))
+ (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer "F.Fab") (width 0.1) (tstamp aa8751d9-1d4e-48ed-bd7d-ac16671f1bc9))
+ (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer "F.Fab") (width 0.1) (tstamp b3ccfc10-c9a5-4b80-8d94-c50fc4cb767b))
+ (pad "1" thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 6662c297-f39f-4e90-b7d1-b6a1dadb44b6))
+ (pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 099f7aa3-e922-4ef1-9732-ae8a90f2d205))
+ (pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (tstamp 629c663c-f05f-4cc6-b74e-9958f34ed5f7))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_SPST_3x3.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_SPST_3x3.kicad_mod
new file mode 100644
index 0000000..67a8e43
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_SPST_3x3.kicad_mod
@@ -0,0 +1,32 @@
+(module "SW_SPST_3x3" (layer F.Cu) (tedit 5D5438E0)
+ (descr "Low-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf")
+ (tags "SPST Tactile Switch")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.25) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text value "SW_SPST_3x3" (at 0 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.2 -1.6) (end -2.2 1.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.2 -1.6) (end 2.2 1.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.2 1.6) (end 2.2 1.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.5 1.5) (end 1.5 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 1.5) (end -1.5 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.5) (end 1.5 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 0 0) (end 0.9 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.2 -1.6) (end 2.2 -1.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 1.5) (end 1.5 1.5) (layer F.SilkS) (width 0.12))
+ (fp_text user "%R" (at 0 -2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad "1" smd rect (at -1.8 -1.1) (size 0.7 0.5) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at 1.8 -1.1) (size 0.7 0.5) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -1.8 1.1) (size 0.7 0.5) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at 1.8 1.1) (size 0.7 0.5) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_SPST_PTS645.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 0.48 0.48 0.2))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_SPST_TL3342.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_SPST_TL3342.kicad_mod
new file mode 100644
index 0000000..89bb102
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_SPST_TL3342.kicad_mod
@@ -0,0 +1,68 @@
+(module "SW_SPST_TL3342" (layer F.Cu) (tedit 5EA282C8)
+ (descr "Low-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf")
+ (tags "SPST Tactile Switch")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.75) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value "SW_SPST_TL3342" (at 0 3.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "%R" (at 0 -3.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.2 2.1) (end 3.2 1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.2 -2.1) (end 3.2 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.2 2.1) (end -3.2 1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.2 -2.1) (end -3.2 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.7 -2.1) (end 2.7 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.7 -2.1) (end 3.2 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.2 -1.6) (end 2.2 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -2.1) (end -2.7 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.7 -2.1) (end -3.2 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.2 -1.6) (end -2.2 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 2.1) (end -2.7 1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.2 1.6) (end -2.2 1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.7 2.1) (end -3.2 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.7 2.1) (end 3.2 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.7 2.1) (end 2.7 1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.2 1.6) (end 2.2 1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.7 2.3) (end -1.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.7 2.3) (end 1.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.7 -2.3) (end 1.25 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -2.3) (end -1.25 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1) (end -1 -2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -2) (end 1 -2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -2) (end 2 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start 2 -1) (end 2 1) (layer F.Fab) (width 0.1))
+ (fp_line (start 2 1) (end 1 2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 2) (end -1 2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 2) (end -2 1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 1) (end -2 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -1) (end 2.75 1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 2.75) (end 1.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 -1) (end -2.75 1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -2.75) (end 1.25 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -1.2) (end -2.6 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.6 1.2) (end -1.2 2.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.2 2.6) (end 1.2 2.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.2 2.6) (end 2.6 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.6 1.2) (end 2.6 -1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.6 -1.2) (end 1.2 -2.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.2 -2.6) (end -1.2 -2.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.2 -2.6) (end -2.6 -1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.25 -3) (end 4.25 -3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.25 -3) (end 4.25 3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.25 3) (end -4.25 3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.25 3) (end -4.25 -3) (layer F.CrtYd) (width 0.05))
+ (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1))
+ (pad "2" smd rect (at 3.15 1.9) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -3.15 1.9) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at 3.15 -1.9) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at -3.15 -1.9) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_SPST_TS-1088.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_SPST_TS-1088.kicad_mod
new file mode 100644
index 0000000..247e7ab
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_SPST_TS-1088.kicad_mod
@@ -0,0 +1,214 @@
+(footprint "SW_SPST_TS-1088"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, without Boss")
+ (tags "Tactile Switch")
+ (property "Reference" "REF**"
+ (at 0 -2.5 0)
+ (layer "F.SilkS")
+ (uuid "e56ff9ca-74d7-4aa3-8111-533a5ee32933")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "SW_SPST_TS-1088"
+ (at 0 2.5 0)
+ (layer "F.Fab")
+ (uuid "a786f27e-1ab5-47e2-b000-faa5fc44f3aa")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8c197b0c-cea6-4c47-a225-322399bfaee3")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e0ba27b1-1f99-49b5-8a9c-5cf571a9795c")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -1.95 -1.5)
+ (end 1.95 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0e11df53-f8ee-43ce-93b4-3c90d3d22c5c")
+ )
+ (fp_line
+ (start -1.95 -1.2)
+ (end -1.95 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "75f2296d-b0af-40b7-a7ae-3583b9f751e7")
+ )
+ (fp_line
+ (start -1.95 1.2)
+ (end -1.95 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7606794f-94b1-4b7c-9aab-06201525eb9b")
+ )
+ (fp_line
+ (start -1.95 1.5)
+ (end 1.95 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f4f6aec0-8e0e-4981-b52b-5862da7145ea")
+ )
+ (fp_line
+ (start 1.95 -1.5)
+ (end 1.95 -1.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "705a451f-c08f-4aa5-aa9c-8fcf274e5428")
+ )
+ (fp_line
+ (start 1.95 1.5)
+ (end 1.95 1.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b43c1010-b7f4-4abc-8ebc-c2e4f2484a6f")
+ )
+ (fp_rect
+ (start -2.85 -1.6)
+ (end 2.85 1.6)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "c8394eeb-51c7-4167-b67e-e651508d1799")
+ )
+ (fp_line
+ (start -1.5 -1.25)
+ (end 1.5 -1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0a332110-eeed-4bb6-87c5-62011a75ac14")
+ )
+ (fp_line
+ (start -1.5 1.25)
+ (end -1.5 -1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3de81bd5-2500-4819-bd11-f02b4544c28b")
+ )
+ (fp_line
+ (start 1.5 -1.25)
+ (end 1.5 1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7566e90f-6899-4152-9345-77c96692f19f")
+ )
+ (fp_line
+ (start 1.5 1.25)
+ (end -1.5 1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b8fe5f89-c5d9-4130-b4a4-4f66c371753d")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0.75 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "950f98fb-a768-43cf-957b-3a4fad696344")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 -2.5 0)
+ (layer "F.Fab")
+ (uuid "b618111c-4d85-41dc-be76-621aed6ccefc")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd rect
+ (at -2.225 0)
+ (size 1.05 2)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "f5178655-4ae4-4e7c-b5bb-a79d990d08a6")
+ )
+ (pad "2" smd rect
+ (at 2.225 0)
+ (size 1.05 2)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (uuid "bde346bc-da22-4556-b742-fc2627478ff9")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1.2 1.2 1)
+ )
+ (rotate
+ (xyz -0 -0 -0)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_Tactile_SPST_Angled_MJTP1117-no-mount.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_Tactile_SPST_Angled_MJTP1117-no-mount.kicad_mod
new file mode 100644
index 0000000..5af99d8
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_Tactile_SPST_Angled_MJTP1117-no-mount.kicad_mod
@@ -0,0 +1,37 @@
+(module SW_Tactile_SPST_Angled_MJTP1117-no-mount (layer F.Cu) (tedit 5A21B2EC)
+ (descr "tactile switch SPST right angle, PTS645VL39-2 LFS")
+ (tags "tactile switch SPST angled PTS645VL39-2 LFS C&K Button")
+ (fp_text reference REF** (at 2.5 1.68) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SW_PUSH (at 2.45 2.9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.05 -3.85) (end 1.05 -2.59) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.95 -3.85) (end 3.95 -2.59) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.05 -3.85) (end 3.95 -3.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.84 0.97) (end -0.84 1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 0.85) (end 6.25 0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 0.85) (end 6.25 -2.59) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -2.8) (end 7.3 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.3 -2.8) (end 7.3 1.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.3 1.45) (end -2.25 1.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.25 1.45) (end -2.25 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.36 -2.7) (end 6.36 -2.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.36 -2.7) (end 6.36 1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.36 -2.7) (end -1.36 1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -2.59) (end 6.25 -2.59) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 0.85) (end -1.25 -2.59) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.84 0.97) (end 5.84 1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.3 0.97) (end 5.84 0.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.84 0.97) (end -0.3 0.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.97) (end 4.2 0.97) (layer F.SilkS) (width 0.12))
+ (pad 2 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 0) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 2.5 -1.21) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (model ${KICAD6_3DMODEL_DIR}/Buttons_Switches_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_Tactile_SPST_Angled_MJTP1117.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_Tactile_SPST_Angled_MJTP1117.kicad_mod
new file mode 100644
index 0000000..dadcaed
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_Tactile_SPST_Angled_MJTP1117.kicad_mod
@@ -0,0 +1,43 @@
+(module SW_Tactile_SPST_Angled_MJTP1117 (layer F.Cu) (tedit 5955E103)
+ (descr "tactile switch SPST right angle, PTS645VL39-2 LFS")
+ (tags "tactile switch SPST angled PTS645VL39-2 LFS C&K Button")
+ (fp_text reference REF** (at 2.5 1.68) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SW_PUSH (at 2.5 5.38988) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.05 -3.85) (end 1.05 -2.59) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.95 -3.85) (end 3.95 -2.59) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.05 -3.85) (end 3.95 -3.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.84 0.97) (end -0.84 1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.95 3.6) (end 5.95 0.86) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 3.6) (end -0.95 3.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.95 0.86) (end 5.95 0.86) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 3.6) (end 6.25 -2.59) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -2.8) (end 7.3 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.3 -2.8) (end 7.3 4.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.3 4.45) (end -2.25 4.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.25 4.45) (end -2.25 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.36 -2.7) (end 6.36 -2.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.36 -2.7) (end 6.36 1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.36 -2.7) (end -1.36 1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -2.59) (end 6.25 -2.59) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 3.6) (end -1.25 -2.59) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.95 3.6) (end 6.25 3.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.95 3.6) (end -0.95 0.86) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.84 0.97) (end 5.84 1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.3 0.97) (end 5.84 0.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.84 0.97) (end -0.3 0.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.8 0.97) (end 4.2 0.97) (layer F.SilkS) (width 0.12))
+ (pad "" thru_hole circle (at 6.01 2.49) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 0) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -1 2.49) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 2.5 -1.21) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (model ${KICAD6_3DMODEL_DIR}/Buttons_Switches_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.25u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.25u.kicad_mod
new file mode 100644
index 0000000..b1c04ed
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.25u.kicad_mod
@@ -0,0 +1,752 @@
+(footprint "SW_choc_v1+v2_HS_CPG135001S30_1.25u"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "Hotswap footprint for Kailh Choc style switches")
+ (property "Reference" "REF**"
+ (at 5 7.4 180)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "6294caa7-7a27-4e31-bd02-d42a9b35f66a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "CPG135001S30"
+ (at 0 0 180)
+ (layer "F.Fab")
+ (uuid "d9dcefa2-5231-4624-b98a-95272ff1f637")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "fafb6d24-a8d7-4f08-8269-b0a0a10d7cfc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "41bbcdcf-6cad-472b-8e23-f0d97aa6ba14")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c832703e-b707-43bc-831c-f76e5423f238")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "03f9eeeb-6acc-4776-888b-e5f3a873c76c")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -0.5 3.625)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3df1ae1e-e94f-4cd6-8056-e4286791163d")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end -0.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f0824b9b-3e99-45de-a54a-288934ead10c")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 6.504 1.475)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f0779bd1-5414-4e8b-b38a-0fd201222526")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2f133ae2-098e-46b9-a896-9775c5c868cd")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "66738736-76f8-4149-8507-4dc334db3fde")
+ )
+ (fp_rect
+ (start -11.25 -8.5)
+ (end 11.25 8.5)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "164dfbf3-2b88-433d-beb4-aa70bd2eb53d")
+ )
+ (fp_rect
+ (start -2.5 -6.275)
+ (end 2.5 -3.125)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Cmts.User")
+ (uuid "002b10c6-d5f9-4082-bd9a-f4119f20bda3")
+ )
+ (fp_rect
+ (start -11.90625 -9.525)
+ (end 11.90625 9.525)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Eco1.User")
+ (uuid "0569d8e1-bb5b-49c1-8b9e-69ee4df3fa62")
+ )
+ (fp_line
+ (start -6.95 -6.45)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "84594a2d-c223-4e6c-8c1f-ccc3524f0862")
+ )
+ (fp_line
+ (start -6.45 6.95)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "b36cc5d1-03d1-4dd4-bf18-d41387ae8c98")
+ )
+ (fp_line
+ (start 6.45 -6.95)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "640bd273-c315-43cb-b112-7ec51968c0f7")
+ )
+ (fp_line
+ (start 6.95 6.45)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "e74e53ba-2b75-47ca-8d0a-9766295c6997")
+ )
+ (fp_arc
+ (start -6.95 -6.45)
+ (mid -6.803553 -6.803553)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "c2532183-fffe-4a7f-896b-2233d9c94e04")
+ )
+ (fp_arc
+ (start -6.45 6.95)
+ (mid -6.803553 6.803553)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "6e729812-a44d-4f12-bbe4-6630c9a21adf")
+ )
+ (fp_arc
+ (start 6.45 -6.95)
+ (mid 6.803553 -6.803553)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "fb32eecc-75e5-4c45-bdc4-bce2c75d3daa")
+ )
+ (fp_arc
+ (start 6.95 6.45)
+ (mid 6.803553 6.803553)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "bda24334-a5fe-4436-a400-62e3f4600411")
+ )
+ (fp_rect
+ (start -7 -7)
+ (end 7 7)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "B.CrtYd")
+ (uuid "6efbcab1-f1d5-4390-8dec-1cf77eade1b7")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -4.104 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9488749c-7ed7-48b0-96cc-2f5f3a2f8080")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -2.3 4.975)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f7c6e13f-808d-4b1f-9052-1ae77b448c15")
+ )
+ (fp_line
+ (start -4.104 6.925)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6e4d0a4b-0108-419d-acd0-a9bfe840386a")
+ )
+ (fp_line
+ (start -2.3 4.975)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f185ae75-5f9c-43b4-ae4d-e005f86bf291")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "16e30e1a-4e0f-469d-8fcc-9d88e0049be5")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a3f47793-0d97-4380-aadf-893119ad4281")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f5fceb48-cb1f-4664-bc25-46fc8b2c7ab9")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end 0.3 3.625)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b77dba30-8108-426d-9912-e9d995d85836")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1d9ce1f8-b7fa-431c-99b1-d6b968204a07")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "69bd02a2-648a-4e46-8223-410eeac4c5eb")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 2.45 7.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "87fcaf3e-450b-4ecb-a9eb-52c747c17e47")
+ )
+ (fp_line
+ (start 3.45 6.125)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "09a620cd-613b-4828-a2cb-859d35386eb6")
+ )
+ (fp_line
+ (start 7.25 4.725)
+ (end 9.104 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "38f75aa3-73fe-4a3d-a0f2-95f9e49acc9f")
+ )
+ (fp_line
+ (start 7.25 5.325)
+ (end 7.25 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "58ea011f-5aa8-4334-b8e6-4791b97cb447")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4b37fbd3-4c34-4999-b122-c98f0a863d22")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5da533f8-2aa3-43c0-aaeb-5f7d040df6f9")
+ )
+ (fp_line
+ (start 7.504 2.175)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "61643217-5e66-45ce-b0b1-2d9108d9b0be")
+ )
+ (fp_line
+ (start 9.104 2.775)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1991b127-de82-4d1e-9860-a038fe0a5983")
+ )
+ (fp_line
+ (start 9.104 4.725)
+ (end 9.104 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "973c4094-85fb-40a0-b7f0-2dc5a1d62fbc")
+ )
+ (fp_arc
+ (start 2.45 7.125)
+ (mid 2.742893 6.417893)
+ (end 3.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4bfc267a-5bf8-41e2-bb7f-02ca62ca5f2d")
+ )
+ (fp_arc
+ (start 2.455444 2.13293)
+ (mid 1.577272 3.167235)
+ (end 0.299999 3.624999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2a117f5f-2507-4bae-8f5a-8669d4af9fb5")
+ )
+ (fp_arc
+ (start 2.460307 2.13298)
+ (mid 2.826423 1.655848)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "21aa20ff-6ca4-4cf8-b5fc-d521ab2855df")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "545da818-5286-428b-81c3-2a66c6b51bd5")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "41465d70-0e9d-4f19-85f0-6e6ffd7cdea1")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -1.504 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7d862223-eae2-4a2b-b247-0c3f2ff7f5c7")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7976823f-b462-4858-bab7-643f9c016431")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end 0.296 3.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7e9d464d-54f6-4494-be91-9a9be2af76e4")
+ )
+ (fp_line
+ (start -1.504 8.3)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4f2a26b0-68eb-45f5-9d3c-2d4ee89a4d35")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "53c1f8aa-f17a-40f9-ba80-f3027df557b9")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 2.446 7.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "db232347-8c2d-42d2-b366-9c27ecee734f")
+ )
+ (fp_line
+ (start 3.446 6.15)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f21866a2-a45c-45d2-9155-4773bf58d16a")
+ )
+ (fp_line
+ (start 7.246 1.5)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "01a77500-9f97-4017-9b6d-eb44d4a3d60d")
+ )
+ (fp_line
+ (start 7.246 5.35)
+ (end 7.246 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cc3f45ee-38b8-45bd-9208-a83693888368")
+ )
+ (fp_arc
+ (start 2.446 7.15)
+ (mid 2.738893 6.442893)
+ (end 3.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ac1d2680-38f4-452a-84bd-98605075097d")
+ )
+ (fp_arc
+ (start 2.451444 2.15793)
+ (mid 1.573272 3.192235)
+ (end 0.295999 3.649999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a32d1fe3-78db-4af2-8eeb-e6ea9659c4ec")
+ )
+ (fp_arc
+ (start 2.456307 2.15798)
+ (mid 2.822423 1.680848)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4f7d8734-c8c7-4ef2-b6e5-89e7301aa2af")
+ )
+ (fp_arc
+ (start 7.246 5.35)
+ (mid 7.011685 5.915685)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cf903864-ab42-43fe-ab55-ec53fcc99650")
+ )
+ (fp_text user "18x17 spacing"
+ (at 0 -7.6 180)
+ (layer "Dwgs.User")
+ (uuid "ad531708-4ef3-4708-b3bd-8543b37f2f36")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "LED"
+ (at 0 -4.7 0)
+ (unlocked yes)
+ (layer "Cmts.User")
+ (uuid "3470068c-103a-4b2a-8cd0-9eab4903caf7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "19.05 spacing"
+ (at 0 -8.7 180)
+ (layer "Eco1.User")
+ (uuid "6adf8c6d-8ab2-4c33-8a7d-71da8bb0d68b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.496 5.025 0)
+ (layer "F.Fab")
+ (uuid "c1a9e3ad-b4c4-40b5-b861-cf12765853fe")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "f8e80b03-844d-44d0-b1d5-83b07eed8ef7")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0 180)
+ (size 5 5)
+ (drill 5)
+ (layers "F&B.Cu" "*.Mask")
+ (uuid "a698d00b-a417-479b-a33c-6a395d05fe34")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "7dbda4a8-2181-43eb-9211-76dd5247b27d")
+ )
+ (pad "1" thru_hole circle
+ (at 5 3.75)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "076a26b2-3798-4c06-834e-40667d555fe0")
+ )
+ (pad "1" smd rect
+ (at 6.55 3.75)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "8d7c356e-8825-4021-8fa0-20c7b2ed7aac")
+ )
+ (pad "1" smd roundrect
+ (at 8.245 3.75)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "84e8e578-8a9a-450c-8d82-e24b754bb69d")
+ )
+ (pad "2" smd roundrect
+ (at -3.245 5.95)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "f83d4aba-c97f-444c-ba38-0a5f04a5f445")
+ )
+ (pad "2" smd rect
+ (at -1.55 5.95 180)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "d2a86f69-d8a9-454b-9165-9158c1933b11")
+ )
+ (pad "2" thru_hole circle
+ (at 0 5.95)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "55ccd922-f77a-4d85-ba8c-7c43dd47e97d")
+ )
+ (embedded_fonts no)
+ (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step"
+ (offset
+ (xyz -5 -3.75 0.12)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 180)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.5u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.5u.kicad_mod
new file mode 100644
index 0000000..ce51033
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.5u.kicad_mod
@@ -0,0 +1,752 @@
+(footprint "SW_choc_v1+v2_HS_CPG135001S30_1.5u"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "Hotswap footprint for Kailh Choc style switches")
+ (property "Reference" "REF**"
+ (at 5 7.4 180)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "0710bc2d-ed75-4b97-9622-3d8684e11e26")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "CPG135001S30"
+ (at 0 0 180)
+ (layer "F.Fab")
+ (uuid "604ad33e-cc54-415a-a3f4-bdd0f3d991ac")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "672806c1-677c-4c13-ad3b-794bcbb353e5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f32e9738-549d-48f8-8a4e-c59425fc217a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "feb7c5b6-7863-4085-837e-c596fca1abfb")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3758bcc5-5286-400f-8141-4c413cb3dee9")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -0.5 3.625)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "fa84c0a5-5eb4-4a1c-9aea-0f78e61701b3")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end -0.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f643d62a-fa32-43c5-8319-3f87828a56f5")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 6.504 1.475)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "304f965c-139c-4fd4-8f4d-cdc9aa592c91")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0495088a-dea6-4a00-9c26-8c6420d45a9c")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f08ee095-5816-4514-9a74-5f504585b8af")
+ )
+ (fp_rect
+ (start -13.5 -8.5)
+ (end 13.5 8.5)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "12d26d3e-1aed-4411-bbf3-71744ad9e5e8")
+ )
+ (fp_rect
+ (start -2.5 -6.275)
+ (end 2.5 -3.125)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Cmts.User")
+ (uuid "78c32d87-63d3-4745-a2aa-48a0b93e1cd6")
+ )
+ (fp_rect
+ (start -14.2875 -9.525)
+ (end 14.2875 9.525)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Eco1.User")
+ (uuid "1e2c4e53-9810-4565-9a20-aafe9329edd1")
+ )
+ (fp_line
+ (start -6.95 -6.45)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "348046a8-ed06-4af8-b6ec-8d3fcc4d6aa1")
+ )
+ (fp_line
+ (start -6.45 6.95)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "d74b111e-dac1-4f98-8582-2012a7d80249")
+ )
+ (fp_line
+ (start 6.45 -6.95)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "d84546dc-3e8c-42e0-97ac-d73dd0e7b116")
+ )
+ (fp_line
+ (start 6.95 6.45)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "c211c8cc-b3dc-4d2f-a6c7-3de8de9daa92")
+ )
+ (fp_arc
+ (start -6.95 -6.45)
+ (mid -6.803553 -6.803553)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "0ceeaa94-f31c-416f-8e5a-24e771be0202")
+ )
+ (fp_arc
+ (start -6.45 6.95)
+ (mid -6.803553 6.803553)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "c8055a16-fff2-4109-bfe9-b9ef7972a9ce")
+ )
+ (fp_arc
+ (start 6.45 -6.95)
+ (mid 6.803553 -6.803553)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "e50a78d8-82a3-4d21-bb15-4f021a38926e")
+ )
+ (fp_arc
+ (start 6.95 6.45)
+ (mid 6.803553 6.803553)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "8e072047-54ae-4ee3-a583-240d1e3c67c3")
+ )
+ (fp_rect
+ (start -7 -7)
+ (end 7 7)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "B.CrtYd")
+ (uuid "8981ab8e-3eda-4ce6-9bb0-010c1767b7d0")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -4.104 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2124ab10-9927-4e53-84bb-6141aa5deaac")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -2.3 4.975)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a0f9875e-b3d0-4a6d-90ac-8ac7a4b97ae6")
+ )
+ (fp_line
+ (start -4.104 6.925)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3e2cf48e-20a2-4ddd-afb4-e74aea0eff9a")
+ )
+ (fp_line
+ (start -2.3 4.975)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9fda31b7-72c0-48de-a72b-3bd4b0547cf2")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9e337051-375b-4c88-a9b2-d3734d1e9f3e")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "83a5e546-765e-418a-935c-062d258b0d3f")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "30abc424-f286-4400-ab8c-e3449fa00814")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end 0.3 3.625)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4ac3d6e7-3f25-4636-bb05-b859a6fac2b2")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1abf8578-ced9-4c71-9362-f7aab16b5826")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "20611cc9-537f-4223-a3a0-be40f854fcdd")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 2.45 7.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "cae819b1-3e23-4185-b6b4-4ceb56109381")
+ )
+ (fp_line
+ (start 3.45 6.125)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "19ce0175-f673-4b92-9bc2-24425fb66876")
+ )
+ (fp_line
+ (start 7.25 4.725)
+ (end 9.104 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "43a7e030-6a8d-45eb-8d91-118fbb5385d5")
+ )
+ (fp_line
+ (start 7.25 5.325)
+ (end 7.25 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "62efdc49-3661-417c-87af-aa12addb9025")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "eaa50a0d-bb59-4e9e-af7e-cc67ee4b2130")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8f8a00f4-1b7d-458a-96ee-ea4e3b069d9d")
+ )
+ (fp_line
+ (start 7.504 2.175)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a1f25dd3-f6fb-4be1-acc1-c8c4a3360577")
+ )
+ (fp_line
+ (start 9.104 2.775)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9bd5c089-8da2-4800-9bb0-7020cbbb1940")
+ )
+ (fp_line
+ (start 9.104 4.725)
+ (end 9.104 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5dcf165c-62a3-4b1a-9b57-2f64ba4bac25")
+ )
+ (fp_arc
+ (start 2.45 7.125)
+ (mid 2.742893 6.417893)
+ (end 3.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e19d496c-ca69-4073-92c6-1cfe34f9d483")
+ )
+ (fp_arc
+ (start 2.455444 2.13293)
+ (mid 1.577272 3.167235)
+ (end 0.299999 3.624999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ba51e4cc-805b-4b38-9529-8e62fc594ab9")
+ )
+ (fp_arc
+ (start 2.460307 2.13298)
+ (mid 2.826423 1.655848)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2418594a-9ff1-4256-bf98-7cd5226f5030")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "caa4d26f-0de6-40c5-a1cc-18a9d569d1cd")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "21ca0b7e-677e-4af7-9f8e-cb74be638a30")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f1701e16-e9ba-4e8e-8600-be3624fdfe4e")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b42cdd47-ee00-499b-aae3-45c175679b46")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end 0.3 3.625)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0598c938-5408-4526-a9b9-cd7e8022bf41")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7486e5d1-6c6b-42b9-821a-8834962b6d83")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "65eb9b53-3192-4048-9fa4-f9581ef88744")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 2.45 7.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "31115c8a-7d1f-4a67-8036-4046253c8988")
+ )
+ (fp_line
+ (start 3.45 6.125)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "18f79749-5c4f-462e-8a4b-590cddf5a7c5")
+ )
+ (fp_line
+ (start 7.25 1.475)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9fa7a1f0-c3e5-4d75-a239-b84807706c80")
+ )
+ (fp_line
+ (start 7.25 5.325)
+ (end 7.25 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d1970f2b-af49-48ae-b505-11f64da626de")
+ )
+ (fp_arc
+ (start 2.45 7.125)
+ (mid 2.742893 6.417893)
+ (end 3.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "683d4548-2b9c-48d4-b46d-95894edc374e")
+ )
+ (fp_arc
+ (start 2.455444 2.13293)
+ (mid 1.577272 3.167235)
+ (end 0.299999 3.624999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2dbc9757-4699-47f1-a2a7-f261fb003cbd")
+ )
+ (fp_arc
+ (start 2.460307 2.13298)
+ (mid 2.826423 1.655848)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0282c7a3-39ae-419d-a326-70f1dcd05618")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "dcae8b07-8fd3-4556-af7f-b3cb39c7d150")
+ )
+ (fp_text user "18x17 spacing"
+ (at 0 -7.6 180)
+ (layer "Dwgs.User")
+ (uuid "afc93f34-53b3-4429-b072-780ea85d3706")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "LED"
+ (at 0 -4.7 0)
+ (unlocked yes)
+ (layer "Cmts.User")
+ (uuid "800132c5-cd7f-4564-a419-665a55fee283")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "19.05 spacing"
+ (at 0 -8.7 180)
+ (layer "Eco1.User")
+ (uuid "254dbf29-885f-45ae-880c-b788cc7483e6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.5 5 0)
+ (layer "F.Fab")
+ (uuid "6ae62c67-4a18-45c8-9428-d5514db4a613")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "701cd836-7d0a-47c9-933f-1ad6a18509b0")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0 180)
+ (size 5 5)
+ (drill 5)
+ (layers "F&B.Cu" "*.Mask")
+ (uuid "fed2517d-772b-4267-bf54-1badd78162b1")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "5ff31545-ded7-4356-b92e-15d854b62690")
+ )
+ (pad "1" thru_hole circle
+ (at 5 3.75)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "26333cf0-c306-4252-8f4b-af58abcad1bc")
+ )
+ (pad "1" smd rect
+ (at 6.55 3.75)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "7f92fef6-9d1c-4af2-890f-296a5c73059a")
+ )
+ (pad "1" smd roundrect
+ (at 8.245 3.75)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "9858df71-6813-468c-9c21-296983a8ef18")
+ )
+ (pad "2" smd roundrect
+ (at -3.245 5.95)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "12a8ac53-d798-49c2-87d3-785712f1c495")
+ )
+ (pad "2" smd rect
+ (at -1.55 5.95 180)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "d752479b-8eb8-4575-b842-9096612cc6ed")
+ )
+ (pad "2" thru_hole circle
+ (at 0 5.95)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "2ca780a2-f760-49b2-96be-02d1a09cc248")
+ )
+ (embedded_fonts no)
+ (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step"
+ (offset
+ (xyz -5 -3.75 0.12)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 180)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.75u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.75u.kicad_mod
new file mode 100644
index 0000000..1a48400
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1.75u.kicad_mod
@@ -0,0 +1,752 @@
+(footprint "SW_choc_v1+v2_HS_CPG135001S30_1.75u"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "Hotswap footprint for Kailh Choc style switches")
+ (property "Reference" "REF**"
+ (at 5 7.4 180)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "8bb5da10-c245-4589-acaf-a30422c1504a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "CPG135001S30"
+ (at 0 0 180)
+ (layer "F.Fab")
+ (uuid "e84fcee8-b4fc-48bf-bb1e-1fb41399f9c4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "63778abc-403e-4483-a300-3dd6c24c5f32")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1eef6c73-7b44-473d-ab1a-fa8fd575ee63")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "08171cee-6ea2-42c9-9c76-5bcc39e6a442")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8cfb0754-01ec-4633-b6e7-833c54ef954f")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -0.5 3.625)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7dc0906a-3c92-4a66-9ee9-db55be8ee655")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end -0.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dde7c389-3d89-461f-aef3-f40d7587480d")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 6.504 1.475)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0a14ea7f-dea3-4eb5-9153-5a550f9a0228")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4f3857f9-306b-4fb0-b8df-880e5bbb7108")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ae4f3259-7ef9-42bc-bbbb-44e9fd2fa717")
+ )
+ (fp_rect
+ (start -15.75 -8.5)
+ (end 15.75 8.5)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "8320b74f-6c32-4e89-854f-9e6fdd8e3856")
+ )
+ (fp_rect
+ (start -2.5 -6.275)
+ (end 2.5 -3.125)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Cmts.User")
+ (uuid "b0eaec29-02b5-41f3-9954-649f05ca67a3")
+ )
+ (fp_rect
+ (start -16.66875 -9.525)
+ (end 16.66875 9.525)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Eco1.User")
+ (uuid "9748d254-2d7f-4682-bdc3-0f3f7cd4531f")
+ )
+ (fp_line
+ (start -6.95 -6.45)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "cb5cbd55-5622-4633-a71c-ec1beb8eb0ce")
+ )
+ (fp_line
+ (start -6.45 6.95)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "b2883f68-23e9-4b82-b943-9e8b8e9fc7fc")
+ )
+ (fp_line
+ (start 6.45 -6.95)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "96017d4a-a06a-45a0-80f4-44d084adfc47")
+ )
+ (fp_line
+ (start 6.95 6.45)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "609b5b51-b810-44f6-b175-0425ae1bfb14")
+ )
+ (fp_arc
+ (start -6.95 -6.45)
+ (mid -6.803553 -6.803553)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "b44e9061-a2d8-4940-9c81-2e9c94d40914")
+ )
+ (fp_arc
+ (start -6.45 6.95)
+ (mid -6.803553 6.803553)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "9320d33f-ab83-4175-b5df-6885be1bf95e")
+ )
+ (fp_arc
+ (start 6.45 -6.95)
+ (mid 6.803553 -6.803553)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "a66a5b07-89bb-41be-a242-12ad3dda02f7")
+ )
+ (fp_arc
+ (start 6.95 6.45)
+ (mid 6.803553 6.803553)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "8d5cd9fd-c319-4f62-a8f7-89e5f24fa5ed")
+ )
+ (fp_rect
+ (start -7 -7)
+ (end 7 7)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "B.CrtYd")
+ (uuid "5dcee004-7652-41fd-afa1-3470b3328077")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -4.104 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0f0fd7a8-6b5a-4fad-b74c-9236787e068f")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -2.3 4.975)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "298086bb-0bc0-4fc5-8bfb-d38b6f53087d")
+ )
+ (fp_line
+ (start -4.104 6.925)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4f6fb482-be60-44d1-b0c4-8b4b7102c2dc")
+ )
+ (fp_line
+ (start -2.3 4.975)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b56082c1-6653-4ff2-aa8a-d0fde12d9a21")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "06b3c83d-ba72-485b-ac5f-c09034bec2e3")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d5190a44-be96-4fd2-bb02-b9041ce9f3bc")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c2ee8077-8bcd-4ad6-a9f7-90e4e1489737")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end 0.3 3.625)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1628d182-2d3a-41f6-ba8a-ae0cc3925de7")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "45f1536e-58f2-43d7-ac4e-33d4578b081c")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ec2cfd1a-8bc4-45ef-951b-dbb0aaf5b2e4")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 2.45 7.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b4f35065-4d60-4864-92e4-3a4d0181c85d")
+ )
+ (fp_line
+ (start 3.45 6.125)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "356e794e-ea41-461c-bbbb-0752064c0068")
+ )
+ (fp_line
+ (start 7.25 4.725)
+ (end 9.104 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1b8a96fa-8920-445c-be85-7e7bb26421b1")
+ )
+ (fp_line
+ (start 7.25 5.325)
+ (end 7.25 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "53e28aa7-6fef-4886-b188-aa37701b2803")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5df6521d-8703-49cb-bc93-6a0b6ce72d0c")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "20d6aeb6-d79b-4afa-86d5-71b5e9f5c1ff")
+ )
+ (fp_line
+ (start 7.504 2.175)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c69cf60e-eda8-48d3-a4d8-fdce53bf16b8")
+ )
+ (fp_line
+ (start 9.104 2.775)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "395ea7fe-4535-4650-b19d-139f7ad01166")
+ )
+ (fp_line
+ (start 9.104 4.725)
+ (end 9.104 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0396feea-301b-420b-b289-8d06b3dabd54")
+ )
+ (fp_arc
+ (start 2.45 7.125)
+ (mid 2.742893 6.417893)
+ (end 3.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e659a53c-0e55-4e11-9e24-b974df8453b3")
+ )
+ (fp_arc
+ (start 2.455444 2.13293)
+ (mid 1.577272 3.167235)
+ (end 0.299999 3.624999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4292e947-8c62-4584-944a-db844677ac39")
+ )
+ (fp_arc
+ (start 2.460307 2.13298)
+ (mid 2.826423 1.655848)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "80f3a3e7-8bb4-48d3-a771-d62191f06f0b")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9d089ade-4cde-4c21-8e84-9bbc54ed125b")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "561d8322-b4a3-489e-b4ad-ee595ed94f72")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -1.504 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9eff7f9e-aa2d-421b-8501-e1ed2589c6bf")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "71c7bb8f-5e39-4e80-821e-31e13b2a90bc")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end 0.296 3.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "94b98e53-b479-4338-adc7-001061dcc3b7")
+ )
+ (fp_line
+ (start -1.504 8.3)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "809f8824-7ddf-4d1f-b71f-6633f58245e3")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3d43b496-bd75-4d15-a4ed-396ac2df8334")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 2.446 7.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d4437c4d-ea8d-48dd-b214-ea9e417f79d1")
+ )
+ (fp_line
+ (start 3.446 6.15)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d31a42e7-dfb0-449e-83fa-403e9a202134")
+ )
+ (fp_line
+ (start 7.246 1.5)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "361e2452-f794-4bcd-a65f-f8a919884b82")
+ )
+ (fp_line
+ (start 7.246 5.35)
+ (end 7.246 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7f5d48b9-cb3a-44a4-826e-51ff949d88cc")
+ )
+ (fp_arc
+ (start 2.446 7.15)
+ (mid 2.738893 6.442893)
+ (end 3.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d5c00ca1-9d30-4412-b634-ffaaf444951c")
+ )
+ (fp_arc
+ (start 2.451444 2.15793)
+ (mid 1.573272 3.192235)
+ (end 0.295999 3.649999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "92014ad2-2416-4898-a089-663915bb0e77")
+ )
+ (fp_arc
+ (start 2.456307 2.15798)
+ (mid 2.822423 1.680848)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c93148f3-0ef9-4d14-971e-2b46b937245f")
+ )
+ (fp_arc
+ (start 7.246 5.35)
+ (mid 7.011685 5.915685)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c45db87b-4c0a-4943-9a37-71c75612f878")
+ )
+ (fp_text user "18x17 spacing"
+ (at 0 -7.6 180)
+ (layer "Dwgs.User")
+ (uuid "8025316e-a62e-4429-8113-254fe4da05cc")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "LED"
+ (at 0 -4.7 0)
+ (unlocked yes)
+ (layer "Cmts.User")
+ (uuid "f008ad76-ec7e-46be-b253-bdbb18dfe2fc")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "19.05 spacing"
+ (at 0 -8.7 180)
+ (layer "Eco1.User")
+ (uuid "f84c76ea-c054-4c60-b1f2-db8d502be036")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.496 5.025 0)
+ (layer "F.Fab")
+ (uuid "ef4c4ba7-293c-4ba0-937d-fd3a97edfbff")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "cb3a6133-460a-4a2c-9b61-8707d7d68cd1")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0 180)
+ (size 5 5)
+ (drill 5)
+ (layers "F&B.Cu" "*.Mask")
+ (uuid "e1ff2d84-3ce3-4b59-a505-b008479320a1")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "661983c3-6d5b-4388-b259-d832b25b82ab")
+ )
+ (pad "1" thru_hole circle
+ (at 5 3.75)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "5f122653-c2dd-405b-a0bc-aaba30559fe4")
+ )
+ (pad "1" smd rect
+ (at 6.55 3.75)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "f5eaaf89-33e0-4b1c-96ae-c2f53f14ceba")
+ )
+ (pad "1" smd roundrect
+ (at 8.245 3.75)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "057fd8ec-6cdc-4f7e-ba3d-71b396e2c200")
+ )
+ (pad "2" smd roundrect
+ (at -3.245 5.95)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "817fee7f-e950-4c38-9a5f-b7d646b3b0ec")
+ )
+ (pad "2" smd rect
+ (at -1.55 5.95 180)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "ef5bb0db-5982-4080-bb8f-cabbd1d85292")
+ )
+ (pad "2" thru_hole circle
+ (at 0 5.95)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "1f6b5ce3-ddce-4c21-994d-23359358712c")
+ )
+ (embedded_fonts no)
+ (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step"
+ (offset
+ (xyz -5 -3.75 0.12)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 180)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1u.kicad_mod
new file mode 100644
index 0000000..2fcbca1
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_1u.kicad_mod
@@ -0,0 +1,773 @@
+(footprint "SW_choc_v1+v2_HS_CPG135001S30_1u"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "Hotswap footprint for Kailh Choc v2 style switches")
+ (property "Reference" "REF**"
+ (at 0 -2.75 180)
+ (layer "Dwgs.User")
+ (hide yes)
+ (uuid "47ecae4d-8aae-4075-8b7e-5401b31551a0")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "CPG135001S30"
+ (at 0 0 180)
+ (layer "F.Fab")
+ (uuid "23931bb1-cfe5-48ac-af9c-5724097aec7d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "9665d2c6-cc7c-4136-af26-a7c43cc833f1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "cb47b4c7-efe1-4669-abff-89d140ee0188")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8e7e3160-3652-4fa5-bf9c-9889e3c2ee1a")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d43462d7-f4a7-4298-b58a-edd62c076c0c")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -0.5 3.625)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "74e0cfb5-d27b-4162-b81f-77550c087660")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end -0.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "99296fc7-3e22-4ff9-9fec-0e9b2dd06bc1")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 6.504 1.475)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5feaa266-7d1e-4e5b-933a-54e9b3616faa")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "38de526d-e1e5-4afc-96b5-4c20536b55cf")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "00bb246a-734f-470c-b179-5b03d2b85208")
+ )
+ (fp_rect
+ (start -9 -8.5)
+ (end 9 8.5)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "d400a1b7-63a6-4a26-88a1-92ce1ed43216")
+ )
+ (fp_rect
+ (start -2.75 -6.405)
+ (end 2.75 -3.455)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Cmts.User")
+ (uuid "1b48d640-094c-4c3a-b486-05044ae3a4f6")
+ )
+ (fp_rect
+ (start -9.525 -9.525)
+ (end 9.525 9.525)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Eco1.User")
+ (uuid "0630f86c-1dcd-41a6-ac9e-d27b26cad185")
+ )
+ (fp_line
+ (start -6.95 6.45)
+ (end -6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "43f89897-316d-4071-9a1a-ecf185a7209b")
+ )
+ (fp_line
+ (start -6.45 -6.95)
+ (end 6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "6461143f-115c-44ea-a6ff-6bcd274b0905")
+ )
+ (fp_line
+ (start 6.45 6.95)
+ (end -6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "97527f4c-22ae-4eba-98d7-0d6a79e53429")
+ )
+ (fp_line
+ (start 6.95 -6.45)
+ (end 6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "34e3983b-2aca-4d7e-8576-657f98c1bcf9")
+ )
+ (fp_arc
+ (start -6.95 -6.45)
+ (mid -6.803553 -6.803553)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "796a4bc0-9292-48a2-9045-32e450195cbd")
+ )
+ (fp_arc
+ (start -6.45 6.95)
+ (mid -6.803553 6.803553)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "83416b73-98d8-4fbf-8b56-df65f47915cb")
+ )
+ (fp_arc
+ (start 6.45 -6.95)
+ (mid 6.803553 -6.803553)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "48ea72d8-7316-4ba8-9009-1b2655e0d5cc")
+ )
+ (fp_arc
+ (start 6.95 6.45)
+ (mid 6.803553 6.803553)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "3643fc91-2beb-42a6-9965-20bbf1b73a2c")
+ )
+ (fp_arc
+ (start 6.95 6.45)
+ (mid 6.803553 6.803553)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "a47be684-0fbf-47f6-8353-8d5e00746d73")
+ )
+ (fp_rect
+ (start -7 -7)
+ (end 7 7)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "B.CrtYd")
+ (uuid "4a04f43b-597d-4d5e-b24f-5582a7c55fbe")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -4.104 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e4f79a67-cff0-4dd1-855d-4e475bee7c8b")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -2.3 4.975)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7a42af41-17d8-412c-89cd-6f9b2e3192df")
+ )
+ (fp_line
+ (start -4.104 6.925)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "44568d16-30f8-4031-9e1f-eccae31c22e2")
+ )
+ (fp_line
+ (start -2.3 4.975)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d37cf931-4bfe-4d1d-868b-87c7672d4cdc")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ba522bd4-fccb-4810-bee9-51a7370505e8")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "50eb0198-567c-4781-abb9-278d2e41a1bf")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b1b46a24-9023-4cc8-8118-34b558d45d90")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end 0.3 3.625)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2c0f4002-5fb7-4193-8d96-49d5e733b0a6")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9427c4a9-5b14-41dc-a6e3-05dddab97397")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "371abab8-8f55-42f4-9319-7b85070e479d")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 2.45 7.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e2881dd2-3a4f-42ed-a1b7-4e1e49312b29")
+ )
+ (fp_line
+ (start 3.45 6.125)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "85a0e719-a20e-4fd4-90d4-35fcb2775f98")
+ )
+ (fp_line
+ (start 7.25 4.725)
+ (end 9.104 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "afa5d8ef-2a6d-45b4-a927-571a9b2cc2fa")
+ )
+ (fp_line
+ (start 7.25 5.325)
+ (end 7.25 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6a08995e-f244-4ff5-8e17-330bfbedb1ba")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "58cd82f0-8c46-4464-9a60-f4fe73ef874a")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "45040354-4ac0-4643-b598-bf66a415b79a")
+ )
+ (fp_line
+ (start 7.504 2.175)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8f2fcf33-8b4f-48d1-94cb-9c86a8856492")
+ )
+ (fp_line
+ (start 9.104 2.775)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d66a9c41-b85d-4f9c-a034-bfc448e342e0")
+ )
+ (fp_line
+ (start 9.104 4.725)
+ (end 9.104 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1657aec9-dbed-4c2b-a852-1e8ae5f3ad79")
+ )
+ (fp_arc
+ (start 2.45 7.125)
+ (mid 2.742893 6.417893)
+ (end 3.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "72edf320-e8fd-4f81-a97c-3e0ab30cbcd2")
+ )
+ (fp_arc
+ (start 2.455444 2.13293)
+ (mid 1.577272 3.167235)
+ (end 0.299999 3.624999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d5d64360-90ee-4c4f-bcb4-50731f501dde")
+ )
+ (fp_arc
+ (start 2.460307 2.13298)
+ (mid 2.826423 1.655848)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e3b8db15-94ea-4f62-b3b0-a4418d00b3b7")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d9d86eb5-666d-4a94-8e78-deeaffb85716")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b8867fcc-ff35-493a-b03d-37432bbb3e74")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -1.504 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d3d8c3c4-59e8-4620-8f6b-2da370dfb68b")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b3956672-b11c-412f-b982-bdaec142d0fd")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end 0.296 3.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "85a1cd81-869a-4435-9828-a88601ee940e")
+ )
+ (fp_line
+ (start -1.504 8.3)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5007180b-97d4-4f9f-9ad2-272d5873f6e7")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b0d43885-2f10-4c4b-880a-8c2d0c3a3b01")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 2.446 7.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d89bfad2-af26-412c-8607-73903bb61cd3")
+ )
+ (fp_line
+ (start 3.446 6.15)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "747cb5f6-54a8-49ad-b17f-eb0c84df4b51")
+ )
+ (fp_line
+ (start 7.246 1.5)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5a080e73-643f-43fc-8e4d-fd95e3f000eb")
+ )
+ (fp_line
+ (start 7.246 5.35)
+ (end 7.246 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "390b0d06-1f0c-4eaa-8cbb-9e10221b22de")
+ )
+ (fp_arc
+ (start 2.446 7.15)
+ (mid 2.738893 6.442893)
+ (end 3.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "db32dca6-ded5-4ab6-afb8-d23de3563fe6")
+ )
+ (fp_arc
+ (start 2.451444 2.15793)
+ (mid 1.573272 3.192235)
+ (end 0.295999 3.649999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "77fcc8f7-d1f4-4a78-9bd9-2d870d14e590")
+ )
+ (fp_arc
+ (start 2.456307 2.15798)
+ (mid 2.822423 1.680848)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5f037a7f-c067-46d2-9c1f-5de91c47b56d")
+ )
+ (fp_arc
+ (start 7.246 5.35)
+ (mid 7.011685 5.915685)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d5843c0b-3ca9-4369-bd0d-d9f0125c2ccb")
+ )
+ (fp_text user "18x17 spacing"
+ (at 0 -7.6 180)
+ (layer "Dwgs.User")
+ (uuid "e8785969-fa4c-4078-ab14-0de5941889c3")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "LED"
+ (at 0 -4.7625 0)
+ (unlocked yes)
+ (layer "Cmts.User")
+ (uuid "6c4ff8fd-df4c-4395-a50f-159bf6c53ab5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "19.05 spacing"
+ (at 0 -8.7 180)
+ (layer "Eco1.User")
+ (uuid "c4471c3f-83ae-472f-abf6-fb9a2d7f165e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.496 5.025 0)
+ (layer "F.Fab")
+ (uuid "553c908b-72f3-4b25-a401-ae8231f40473")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "1c6b815a-50db-4163-8f6f-a713f66314ef")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0 180)
+ (size 5 5)
+ (drill 5)
+ (layers "*.Cu" "*.Mask")
+ (uuid "35b0e91f-8cba-4505-83b2-22e9b7ecc26e")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "67d08181-07ba-4881-86e8-827026fe2188")
+ )
+ (pad "1" thru_hole circle
+ (at 5 3.75)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask" "In1.Cu" "In2.Cu" "In3.Cu" "In4.Cu" "In5.Cu" "In6.Cu"
+ "In7.Cu" "In8.Cu" "In9.Cu" "In10.Cu" "In11.Cu" "In12.Cu" "In13.Cu" "In14.Cu"
+ "In15.Cu" "In16.Cu" "In17.Cu" "In18.Cu" "In19.Cu" "In20.Cu" "In21.Cu"
+ "In22.Cu" "In23.Cu" "In24.Cu" "In25.Cu" "In26.Cu" "In27.Cu" "In28.Cu"
+ "In29.Cu" "In30.Cu"
+ )
+ (remove_unused_layers no)
+ (uuid "d7020fac-aac9-4151-bfbf-6f5c56d29136")
+ )
+ (pad "1" smd rect
+ (at 6.55 3.75)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "44b8cc89-c5f2-40a5-9def-c400763e5c93")
+ )
+ (pad "1" smd roundrect
+ (at 8.245 3.75)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "fc3f14f9-aade-4342-a3de-5a97bc82f273")
+ )
+ (pad "2" smd roundrect
+ (at -3.245 5.95)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "6d8d6dc7-de09-4ea2-bf00-753c88a074ac")
+ )
+ (pad "2" smd rect
+ (at -1.55 5.95 180)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "b2ae217e-876f-4545-938f-49e3b17b2e83")
+ )
+ (pad "2" thru_hole circle
+ (at 0 5.95)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask" "In1.Cu" "In2.Cu" "In3.Cu" "In4.Cu" "In5.Cu" "In6.Cu"
+ "In7.Cu" "In8.Cu" "In9.Cu" "In10.Cu" "In11.Cu" "In12.Cu" "In13.Cu" "In14.Cu"
+ "In15.Cu" "In16.Cu" "In17.Cu" "In18.Cu" "In19.Cu" "In20.Cu" "In21.Cu"
+ "In22.Cu" "In23.Cu" "In24.Cu" "In25.Cu" "In26.Cu" "In27.Cu" "In28.Cu"
+ "In29.Cu" "In30.Cu"
+ )
+ (remove_unused_layers no)
+ (uuid "4942cc22-c771-4bd9-a6ca-44ae55e04820")
+ )
+ (embedded_fonts no)
+ (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step"
+ (offset
+ (xyz -5 -3.75 0.12)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 180)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2.25u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2.25u.kicad_mod
new file mode 100644
index 0000000..3732e8a
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2.25u.kicad_mod
@@ -0,0 +1,752 @@
+(footprint "SW_choc_v1+v2_HS_CPG135001S30_2.25u"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "Hotswap footprint for Kailh Choc style switches")
+ (property "Reference" "REF**"
+ (at 5 7.4 180)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "31959b40-f62b-4536-86df-62a575b52872")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "CPG135001S30"
+ (at 0 0 180)
+ (layer "F.Fab")
+ (uuid "7501cf2b-f8b3-487e-ac4b-ebffcf77a19e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b3f4509b-d82f-4cf5-9bbd-5f153722e3cb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ee0718e1-79e4-472d-8a84-78690ffa7099")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8fa0576a-975a-4af1-a4af-f6d75ddec15c")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ea9c6592-f3e5-4f3b-972c-d112e8f39bfc")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -0.5 3.625)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d59bdb78-d212-4305-8c61-eb791241798a")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end -0.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f0496296-fd70-4d6c-b262-dfa0699a5c25")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 6.504 1.475)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "acec56ee-bccd-4124-b963-3ef709a6d35b")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b993002b-d68e-40c2-882a-f9d9c51f4a78")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8311c4ed-b431-4c4e-a00f-acac50a34384")
+ )
+ (fp_rect
+ (start -20.25 -8.5)
+ (end 20.25 8.5)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "f010e17f-8668-49ee-b852-ea7fad59c9ff")
+ )
+ (fp_rect
+ (start -2.5 -6.275)
+ (end 2.5 -3.125)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Cmts.User")
+ (uuid "055fc913-6ec1-40c2-9036-206504d8b549")
+ )
+ (fp_rect
+ (start -21.43125 -9.525)
+ (end 21.43125 9.525)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Eco1.User")
+ (uuid "2ea8093a-7139-4871-8e96-62161bb3936d")
+ )
+ (fp_line
+ (start -6.95 -6.45)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "bcce6277-9e71-4b50-b900-bb391b792c10")
+ )
+ (fp_line
+ (start -6.45 6.95)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "378fe912-1a11-4e45-90c2-c5d2e87e15db")
+ )
+ (fp_line
+ (start 6.45 -6.95)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "e1eeb4bc-a2ab-46f5-85b8-ea56cfc896be")
+ )
+ (fp_line
+ (start 6.95 6.45)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "38daee64-2185-4906-9d65-eb9f23cb567c")
+ )
+ (fp_arc
+ (start -6.95 -6.45)
+ (mid -6.803553 -6.803553)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "bd6d574a-4323-4702-b396-14506f4dec63")
+ )
+ (fp_arc
+ (start -6.45 6.95)
+ (mid -6.803553 6.803553)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "00e586fc-1698-4baf-b7ad-a8c00e98caeb")
+ )
+ (fp_arc
+ (start 6.45 -6.95)
+ (mid 6.803553 -6.803553)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "50347dc4-460b-4e30-9a0f-a23b109a9743")
+ )
+ (fp_arc
+ (start 6.95 6.45)
+ (mid 6.803553 6.803553)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "92d05afd-08a9-41cb-b1cc-f6362980c32a")
+ )
+ (fp_rect
+ (start -7 -7)
+ (end 7 7)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "B.CrtYd")
+ (uuid "e1b4fc82-20d0-4099-9c6a-42c937cf0c24")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -4.104 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bad0a72a-bb49-4090-9c3a-573e0c293b6c")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -2.3 4.975)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "08204970-0775-4162-a3f6-1d56dfd5c0a8")
+ )
+ (fp_line
+ (start -4.104 6.925)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3f07b44c-6bfa-4b86-864e-559617958422")
+ )
+ (fp_line
+ (start -2.3 4.975)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "be7b7d0f-bdf1-4792-82d8-5f6bf4e85a07")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bd69ee29-12a2-4808-bb6a-8a37bf75e815")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "81f5fd0e-87a5-44c1-97e9-77f19dc5c948")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c8394c10-e5ba-428b-aaac-6fd0caaba33e")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end 0.3 3.625)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "697713fd-c8c0-49a6-805d-964f17ee2f15")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8a9cbea8-cc11-4bc1-b0d3-939cdafe0f36")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a783ea40-856e-49b4-89d9-7dc176c0aaea")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 2.45 7.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "efa7c1d4-680d-4193-aecf-55ffcfd1bd40")
+ )
+ (fp_line
+ (start 3.45 6.125)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9aa5d4fb-4e74-4de5-8e29-8abb2c13e644")
+ )
+ (fp_line
+ (start 7.25 4.725)
+ (end 9.104 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "acb1c2e3-4beb-423e-9a5e-d61e0b0f5da0")
+ )
+ (fp_line
+ (start 7.25 5.325)
+ (end 7.25 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "28c30774-5ce2-487c-8ae2-24960fbe2144")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "25521819-7e1f-43b1-a34e-dc22be15d1c5")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8b227fc7-fe92-40ad-9fdf-5dfa7f5a3402")
+ )
+ (fp_line
+ (start 7.504 2.175)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "944276ea-e209-436e-b5a4-2211845222d2")
+ )
+ (fp_line
+ (start 9.104 2.775)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6f1d7b46-37f1-4247-b465-6366acbbf328")
+ )
+ (fp_line
+ (start 9.104 4.725)
+ (end 9.104 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "82e0abe4-8911-4f28-9105-1c1b5b0062f2")
+ )
+ (fp_arc
+ (start 2.45 7.125)
+ (mid 2.742893 6.417893)
+ (end 3.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "50dcf9d1-1afa-4e98-af7b-2d64055fa68f")
+ )
+ (fp_arc
+ (start 2.455444 2.13293)
+ (mid 1.577272 3.167235)
+ (end 0.299999 3.624999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c37604f2-a90d-4027-b67b-2b05c3bdd831")
+ )
+ (fp_arc
+ (start 2.460307 2.13298)
+ (mid 2.826423 1.655848)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0791afc2-821c-42fc-ad2a-de2b83a04dce")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "73a7d590-08dd-4218-af61-253d7406bbba")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "726ec349-80e8-479d-a403-4e33266688df")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -1.504 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9e201116-e553-4751-b74d-49bcda2fe386")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "39b1bf6d-da20-470d-828d-2531225ecf2c")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end 0.296 3.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0b2ded67-0e45-4cef-b2a3-01101b893c0b")
+ )
+ (fp_line
+ (start -1.504 8.3)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6ee79a4e-9455-44ef-8cbc-e636bd2f1d42")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "45ca1d15-3ffa-476f-9b01-100e1a051a01")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 2.446 7.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "925c45f3-f1df-4e68-be37-f4ad9f98664f")
+ )
+ (fp_line
+ (start 3.446 6.15)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "079b7795-0fa6-4132-bf0c-953a2215788f")
+ )
+ (fp_line
+ (start 7.246 1.5)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "07bdc3ce-0104-411d-8f1c-64a4d4a27109")
+ )
+ (fp_line
+ (start 7.246 5.35)
+ (end 7.246 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "139f52b1-2aca-4f2c-8f25-0cecd6829945")
+ )
+ (fp_arc
+ (start 2.446 7.15)
+ (mid 2.738893 6.442893)
+ (end 3.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c9011703-47ca-4747-aec0-64fa84af8846")
+ )
+ (fp_arc
+ (start 2.451444 2.15793)
+ (mid 1.573272 3.192235)
+ (end 0.295999 3.649999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "dda171ca-383f-494e-b541-9e2819555b88")
+ )
+ (fp_arc
+ (start 2.456307 2.15798)
+ (mid 2.822423 1.680848)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f302dee5-b88a-46c4-8313-d412b66e63e1")
+ )
+ (fp_arc
+ (start 7.246 5.35)
+ (mid 7.011685 5.915685)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0bf315a4-dbcd-4067-b8a8-dfd051ea0575")
+ )
+ (fp_text user "18x17 spacing"
+ (at 0 -7.6 180)
+ (layer "Dwgs.User")
+ (uuid "923585b9-4a28-4e52-8d93-dc75cc715684")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "LED"
+ (at 0 -4.7 0)
+ (unlocked yes)
+ (layer "Cmts.User")
+ (uuid "6d3aa726-9ac8-4a1a-b246-000cdc086a85")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "19.05 spacing"
+ (at 0 -8.7 180)
+ (layer "Eco1.User")
+ (uuid "e72bb066-757d-4b53-a922-1fe217fe36d8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.496 5.025 0)
+ (layer "F.Fab")
+ (uuid "353fdba5-7528-497d-b78f-a807e4571f26")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "f4dce435-7652-4427-87d7-3096d97db82c")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0 180)
+ (size 5 5)
+ (drill 5)
+ (layers "F&B.Cu" "*.Mask")
+ (uuid "fb0e4cac-2170-48f7-a1a7-52efed3043d8")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "cf548a96-32aa-40b4-9e20-037faaaad8c8")
+ )
+ (pad "1" thru_hole circle
+ (at 5 3.75)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "85ee64db-7b4c-4fb7-9187-390429b8f734")
+ )
+ (pad "1" smd rect
+ (at 6.55 3.75)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "2405b57b-23f7-4aa8-8a8d-b1583f7c6605")
+ )
+ (pad "1" smd roundrect
+ (at 8.245 3.75)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "7bca7e8e-9fb9-4379-93cd-7563fac7440f")
+ )
+ (pad "2" smd roundrect
+ (at -3.245 5.95)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "bdea63f8-971a-4b66-83c5-e6b1c73f4c0a")
+ )
+ (pad "2" smd rect
+ (at -1.55 5.95 180)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "d122c288-b0e3-4e9a-8160-d00091c726b1")
+ )
+ (pad "2" thru_hole circle
+ (at 0 5.95)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "c486791e-f839-4b9d-b468-46263a99d648")
+ )
+ (embedded_fonts no)
+ (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step"
+ (offset
+ (xyz -5 -3.75 0.12)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 180)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2.75u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2.75u.kicad_mod
new file mode 100644
index 0000000..090e0f3
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2.75u.kicad_mod
@@ -0,0 +1,752 @@
+(footprint "SW_choc_v1+v2_HS_CPG135001S30_2.75u"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "Hotswap footprint for Kailh Choc style switches")
+ (property "Reference" "REF**"
+ (at 5 7.4 180)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "31959b40-f62b-4536-86df-62a575b52872")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "CPG135001S30"
+ (at 0 0 180)
+ (layer "F.Fab")
+ (uuid "7501cf2b-f8b3-487e-ac4b-ebffcf77a19e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b3f4509b-d82f-4cf5-9bbd-5f153722e3cb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ee0718e1-79e4-472d-8a84-78690ffa7099")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8fa0576a-975a-4af1-a4af-f6d75ddec15c")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ea9c6592-f3e5-4f3b-972c-d112e8f39bfc")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -0.5 3.625)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d59bdb78-d212-4305-8c61-eb791241798a")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end -0.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f0496296-fd70-4d6c-b262-dfa0699a5c25")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 6.504 1.475)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "acec56ee-bccd-4124-b963-3ef709a6d35b")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b993002b-d68e-40c2-882a-f9d9c51f4a78")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8311c4ed-b431-4c4e-a00f-acac50a34384")
+ )
+ (fp_rect
+ (start -24.75 -8.5)
+ (end 24.75 8.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "f010e17f-8668-49ee-b852-ea7fad59c9ff")
+ )
+ (fp_rect
+ (start -2.5 -6.275)
+ (end 2.5 -3.125)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Cmts.User")
+ (uuid "055fc913-6ec1-40c2-9036-206504d8b549")
+ )
+ (fp_rect
+ (start -26.19375 -9.525)
+ (end 26.19375 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "Eco1.User")
+ (uuid "2ea8093a-7139-4871-8e96-62161bb3936d")
+ )
+ (fp_line
+ (start -6.95 -6.45)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "bcce6277-9e71-4b50-b900-bb391b792c10")
+ )
+ (fp_line
+ (start -6.45 6.95)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "378fe912-1a11-4e45-90c2-c5d2e87e15db")
+ )
+ (fp_line
+ (start 6.45 -6.95)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "e1eeb4bc-a2ab-46f5-85b8-ea56cfc896be")
+ )
+ (fp_line
+ (start 6.95 6.45)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "38daee64-2185-4906-9d65-eb9f23cb567c")
+ )
+ (fp_arc
+ (start -6.95 -6.45)
+ (mid -6.803553 -6.803553)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "bd6d574a-4323-4702-b396-14506f4dec63")
+ )
+ (fp_arc
+ (start -6.45 6.95)
+ (mid -6.803553 6.803553)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "00e586fc-1698-4baf-b7ad-a8c00e98caeb")
+ )
+ (fp_arc
+ (start 6.45 -6.95)
+ (mid 6.803553 -6.803553)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "50347dc4-460b-4e30-9a0f-a23b109a9743")
+ )
+ (fp_arc
+ (start 6.95 6.45)
+ (mid 6.803553 6.803553)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "92d05afd-08a9-41cb-b1cc-f6362980c32a")
+ )
+ (fp_rect
+ (start -7 -7)
+ (end 7 7)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "B.CrtYd")
+ (uuid "e1b4fc82-20d0-4099-9c6a-42c937cf0c24")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -4.104 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bad0a72a-bb49-4090-9c3a-573e0c293b6c")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -2.3 4.975)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "08204970-0775-4162-a3f6-1d56dfd5c0a8")
+ )
+ (fp_line
+ (start -4.104 6.925)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3f07b44c-6bfa-4b86-864e-559617958422")
+ )
+ (fp_line
+ (start -2.3 4.975)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "be7b7d0f-bdf1-4792-82d8-5f6bf4e85a07")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bd69ee29-12a2-4808-bb6a-8a37bf75e815")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "81f5fd0e-87a5-44c1-97e9-77f19dc5c948")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c8394c10-e5ba-428b-aaac-6fd0caaba33e")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end 0.3 3.625)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "697713fd-c8c0-49a6-805d-964f17ee2f15")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8a9cbea8-cc11-4bc1-b0d3-939cdafe0f36")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a783ea40-856e-49b4-89d9-7dc176c0aaea")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 2.45 7.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "efa7c1d4-680d-4193-aecf-55ffcfd1bd40")
+ )
+ (fp_line
+ (start 3.45 6.125)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9aa5d4fb-4e74-4de5-8e29-8abb2c13e644")
+ )
+ (fp_line
+ (start 7.25 4.725)
+ (end 9.104 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "acb1c2e3-4beb-423e-9a5e-d61e0b0f5da0")
+ )
+ (fp_line
+ (start 7.25 5.325)
+ (end 7.25 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "28c30774-5ce2-487c-8ae2-24960fbe2144")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "25521819-7e1f-43b1-a34e-dc22be15d1c5")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8b227fc7-fe92-40ad-9fdf-5dfa7f5a3402")
+ )
+ (fp_line
+ (start 7.504 2.175)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "944276ea-e209-436e-b5a4-2211845222d2")
+ )
+ (fp_line
+ (start 9.104 2.775)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6f1d7b46-37f1-4247-b465-6366acbbf328")
+ )
+ (fp_line
+ (start 9.104 4.725)
+ (end 9.104 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "82e0abe4-8911-4f28-9105-1c1b5b0062f2")
+ )
+ (fp_arc
+ (start 2.45 7.125)
+ (mid 2.742893 6.417893)
+ (end 3.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "50dcf9d1-1afa-4e98-af7b-2d64055fa68f")
+ )
+ (fp_arc
+ (start 2.455444 2.13293)
+ (mid 1.577272 3.167235)
+ (end 0.299999 3.624999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c37604f2-a90d-4027-b67b-2b05c3bdd831")
+ )
+ (fp_arc
+ (start 2.460307 2.13298)
+ (mid 2.826423 1.655848)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0791afc2-821c-42fc-ad2a-de2b83a04dce")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "73a7d590-08dd-4218-af61-253d7406bbba")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "726ec349-80e8-479d-a403-4e33266688df")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -1.504 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9e201116-e553-4751-b74d-49bcda2fe386")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "39b1bf6d-da20-470d-828d-2531225ecf2c")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end 0.296 3.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0b2ded67-0e45-4cef-b2a3-01101b893c0b")
+ )
+ (fp_line
+ (start -1.504 8.3)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6ee79a4e-9455-44ef-8cbc-e636bd2f1d42")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "45ca1d15-3ffa-476f-9b01-100e1a051a01")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 2.446 7.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "925c45f3-f1df-4e68-be37-f4ad9f98664f")
+ )
+ (fp_line
+ (start 3.446 6.15)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "079b7795-0fa6-4132-bf0c-953a2215788f")
+ )
+ (fp_line
+ (start 7.246 1.5)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "07bdc3ce-0104-411d-8f1c-64a4d4a27109")
+ )
+ (fp_line
+ (start 7.246 5.35)
+ (end 7.246 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "139f52b1-2aca-4f2c-8f25-0cecd6829945")
+ )
+ (fp_arc
+ (start 2.446 7.15)
+ (mid 2.738893 6.442893)
+ (end 3.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c9011703-47ca-4747-aec0-64fa84af8846")
+ )
+ (fp_arc
+ (start 2.451444 2.15793)
+ (mid 1.573272 3.192235)
+ (end 0.295999 3.649999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "dda171ca-383f-494e-b541-9e2819555b88")
+ )
+ (fp_arc
+ (start 2.456307 2.15798)
+ (mid 2.822423 1.680848)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f302dee5-b88a-46c4-8313-d412b66e63e1")
+ )
+ (fp_arc
+ (start 7.246 5.35)
+ (mid 7.011685 5.915685)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0bf315a4-dbcd-4067-b8a8-dfd051ea0575")
+ )
+ (fp_text user "18x17 spacing"
+ (at 0 -7.6 180)
+ (layer "Dwgs.User")
+ (uuid "923585b9-4a28-4e52-8d93-dc75cc715684")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "LED"
+ (at 0 -4.7 0)
+ (unlocked yes)
+ (layer "Cmts.User")
+ (uuid "6d3aa726-9ac8-4a1a-b246-000cdc086a85")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "19.05 spacing"
+ (at 0 -8.7 180)
+ (layer "Eco1.User")
+ (uuid "e72bb066-757d-4b53-a922-1fe217fe36d8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.496 5.025 0)
+ (layer "F.Fab")
+ (uuid "353fdba5-7528-497d-b78f-a807e4571f26")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "f4dce435-7652-4427-87d7-3096d97db82c")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0 180)
+ (size 5 5)
+ (drill 5)
+ (layers "F&B.Cu" "*.Mask")
+ (uuid "fb0e4cac-2170-48f7-a1a7-52efed3043d8")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "cf548a96-32aa-40b4-9e20-037faaaad8c8")
+ )
+ (pad "1" thru_hole circle
+ (at 5 3.75)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "85ee64db-7b4c-4fb7-9187-390429b8f734")
+ )
+ (pad "1" smd rect
+ (at 6.55 3.75)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "2405b57b-23f7-4aa8-8a8d-b1583f7c6605")
+ )
+ (pad "1" smd roundrect
+ (at 8.245 3.75)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "7bca7e8e-9fb9-4379-93cd-7563fac7440f")
+ )
+ (pad "2" smd roundrect
+ (at -3.245 5.95)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "bdea63f8-971a-4b66-83c5-e6b1c73f4c0a")
+ )
+ (pad "2" smd rect
+ (at -1.55 5.95 180)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "d122c288-b0e3-4e9a-8160-d00091c726b1")
+ )
+ (pad "2" thru_hole circle
+ (at 0 5.95)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "c486791e-f839-4b9d-b468-46263a99d648")
+ )
+ (embedded_fonts no)
+ (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step"
+ (offset
+ (xyz -5 -3.75 0.12)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 180)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2u.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2u.kicad_mod
new file mode 100644
index 0000000..0bea0ea
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SW_choc_v1+v2_HS_CPG135001S30_2u.kicad_mod
@@ -0,0 +1,752 @@
+(footprint "SW_choc_v1+v2_HS_CPG135001S30_2u"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "Hotswap footprint for Kailh Choc style switches")
+ (property "Reference" "REF**"
+ (at 5 7.4 180)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "31959b40-f62b-4536-86df-62a575b52872")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "CPG135001S30"
+ (at 0 0 180)
+ (layer "F.Fab")
+ (uuid "7501cf2b-f8b3-487e-ac4b-ebffcf77a19e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b3f4509b-d82f-4cf5-9bbd-5f153722e3cb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ee0718e1-79e4-472d-8a84-78690ffa7099")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8fa0576a-975a-4af1-a4af-f6d75ddec15c")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ea9c6592-f3e5-4f3b-972c-d112e8f39bfc")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -0.5 3.625)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d59bdb78-d212-4305-8c61-eb791241798a")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end -0.5 8.275)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f0496296-fd70-4d6c-b262-dfa0699a5c25")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 6.504 1.475)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "acec56ee-bccd-4124-b963-3ef709a6d35b")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b993002b-d68e-40c2-882a-f9d9c51f4a78")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8311c4ed-b431-4c4e-a00f-acac50a34384")
+ )
+ (fp_rect
+ (start -18 -8.5)
+ (end 18 8.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "f010e17f-8668-49ee-b852-ea7fad59c9ff")
+ )
+ (fp_rect
+ (start -2.5 -6.275)
+ (end 2.5 -3.125)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "Cmts.User")
+ (uuid "055fc913-6ec1-40c2-9036-206504d8b549")
+ )
+ (fp_rect
+ (start -19.05 -9.525)
+ (end 19.05 9.525)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "Eco1.User")
+ (uuid "2ea8093a-7139-4871-8e96-62161bb3936d")
+ )
+ (fp_line
+ (start -6.95 -6.45)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "bcce6277-9e71-4b50-b900-bb391b792c10")
+ )
+ (fp_line
+ (start -6.45 6.95)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "378fe912-1a11-4e45-90c2-c5d2e87e15db")
+ )
+ (fp_line
+ (start 6.45 -6.95)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "e1eeb4bc-a2ab-46f5-85b8-ea56cfc896be")
+ )
+ (fp_line
+ (start 6.95 6.45)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "38daee64-2185-4906-9d65-eb9f23cb567c")
+ )
+ (fp_arc
+ (start -6.95 -6.45)
+ (mid -6.803553 -6.803553)
+ (end -6.45 -6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "bd6d574a-4323-4702-b396-14506f4dec63")
+ )
+ (fp_arc
+ (start -6.45 6.95)
+ (mid -6.803553 6.803553)
+ (end -6.95 6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "00e586fc-1698-4baf-b7ad-a8c00e98caeb")
+ )
+ (fp_arc
+ (start 6.45 -6.95)
+ (mid 6.803553 -6.803553)
+ (end 6.95 -6.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "50347dc4-460b-4e30-9a0f-a23b109a9743")
+ )
+ (fp_arc
+ (start 6.95 6.45)
+ (mid 6.803553 6.803553)
+ (end 6.45 6.95)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "Eco2.User")
+ (uuid "92d05afd-08a9-41cb-b1cc-f6362980c32a")
+ )
+ (fp_rect
+ (start -7 -7)
+ (end 7 7)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "B.CrtYd")
+ (uuid "e1b4fc82-20d0-4099-9c6a-42c937cf0c24")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -4.104 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bad0a72a-bb49-4090-9c3a-573e0c293b6c")
+ )
+ (fp_line
+ (start -4.104 4.975)
+ (end -2.3 4.975)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "08204970-0775-4162-a3f6-1d56dfd5c0a8")
+ )
+ (fp_line
+ (start -4.104 6.925)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3f07b44c-6bfa-4b86-864e-559617958422")
+ )
+ (fp_line
+ (start -2.3 4.975)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "be7b7d0f-bdf1-4792-82d8-5f6bf4e85a07")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -2.3 6.925)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bd69ee29-12a2-4808-bb6a-8a37bf75e815")
+ )
+ (fp_line
+ (start -2.3 7.475)
+ (end -1.5 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "81f5fd0e-87a5-44c1-97e9-77f19dc5c948")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end -2.3 4.425)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c8394c10-e5ba-428b-aaac-6fd0caaba33e")
+ )
+ (fp_line
+ (start -1.5 3.625)
+ (end 0.3 3.625)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "697713fd-c8c0-49a6-805d-964f17ee2f15")
+ )
+ (fp_line
+ (start -1.5 8.275)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8a9cbea8-cc11-4bc1-b0d3-939cdafe0f36")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 1.65 8.275)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a783ea40-856e-49b4-89d9-7dc176c0aaea")
+ )
+ (fp_line
+ (start 2.45 7.475)
+ (end 2.45 7.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "efa7c1d4-680d-4193-aecf-55ffcfd1bd40")
+ )
+ (fp_line
+ (start 3.45 6.125)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9aa5d4fb-4e74-4de5-8e29-8abb2c13e644")
+ )
+ (fp_line
+ (start 7.25 4.725)
+ (end 9.104 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "acb1c2e3-4beb-423e-9a5e-d61e0b0f5da0")
+ )
+ (fp_line
+ (start 7.25 5.325)
+ (end 7.25 4.725)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "28c30774-5ce2-487c-8ae2-24960fbe2144")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "25521819-7e1f-43b1-a34e-dc22be15d1c5")
+ )
+ (fp_line
+ (start 7.504 1.475)
+ (end 7.504 2.175)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8b227fc7-fe92-40ad-9fdf-5dfa7f5a3402")
+ )
+ (fp_line
+ (start 7.504 2.175)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "944276ea-e209-436e-b5a4-2211845222d2")
+ )
+ (fp_line
+ (start 9.104 2.775)
+ (end 7.504 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6f1d7b46-37f1-4247-b465-6366acbbf328")
+ )
+ (fp_line
+ (start 9.104 4.725)
+ (end 9.104 2.775)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "82e0abe4-8911-4f28-9105-1c1b5b0062f2")
+ )
+ (fp_arc
+ (start 2.45 7.125)
+ (mid 2.742893 6.417893)
+ (end 3.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "50dcf9d1-1afa-4e98-af7b-2d64055fa68f")
+ )
+ (fp_arc
+ (start 2.455444 2.13293)
+ (mid 1.577272 3.167235)
+ (end 0.299999 3.624999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c37604f2-a90d-4027-b67b-2b05c3bdd831")
+ )
+ (fp_arc
+ (start 2.460307 2.13298)
+ (mid 2.826423 1.655848)
+ (end 3.4 1.475)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0791afc2-821c-42fc-ad2a-de2b83a04dce")
+ )
+ (fp_arc
+ (start 7.25 5.325)
+ (mid 7.015685 5.890685)
+ (end 6.45 6.125)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "73a7d590-08dd-4218-af61-253d7406bbba")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "726ec349-80e8-479d-a403-4e33266688df")
+ )
+ (fp_line
+ (start -2.304 7.5)
+ (end -1.504 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9e201116-e553-4751-b74d-49bcda2fe386")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end -2.304 4.45)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "39b1bf6d-da20-470d-828d-2531225ecf2c")
+ )
+ (fp_line
+ (start -1.504 3.65)
+ (end 0.296 3.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0b2ded67-0e45-4cef-b2a3-01101b893c0b")
+ )
+ (fp_line
+ (start -1.504 8.3)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6ee79a4e-9455-44ef-8cbc-e636bd2f1d42")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 1.646 8.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "45ca1d15-3ffa-476f-9b01-100e1a051a01")
+ )
+ (fp_line
+ (start 2.446 7.5)
+ (end 2.446 7.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "925c45f3-f1df-4e68-be37-f4ad9f98664f")
+ )
+ (fp_line
+ (start 3.446 6.15)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "079b7795-0fa6-4132-bf0c-953a2215788f")
+ )
+ (fp_line
+ (start 7.246 1.5)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "07bdc3ce-0104-411d-8f1c-64a4d4a27109")
+ )
+ (fp_line
+ (start 7.246 5.35)
+ (end 7.246 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "139f52b1-2aca-4f2c-8f25-0cecd6829945")
+ )
+ (fp_arc
+ (start 2.446 7.15)
+ (mid 2.738893 6.442893)
+ (end 3.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c9011703-47ca-4747-aec0-64fa84af8846")
+ )
+ (fp_arc
+ (start 2.451444 2.15793)
+ (mid 1.573272 3.192235)
+ (end 0.295999 3.649999)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "dda171ca-383f-494e-b541-9e2819555b88")
+ )
+ (fp_arc
+ (start 2.456307 2.15798)
+ (mid 2.822423 1.680848)
+ (end 3.396 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f302dee5-b88a-46c4-8313-d412b66e63e1")
+ )
+ (fp_arc
+ (start 7.246 5.35)
+ (mid 7.011685 5.915685)
+ (end 6.446 6.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0bf315a4-dbcd-4067-b8a8-dfd051ea0575")
+ )
+ (fp_text user "18x17 spacing"
+ (at 0 -7.6 180)
+ (layer "Dwgs.User")
+ (uuid "923585b9-4a28-4e52-8d93-dc75cc715684")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "LED"
+ (at 0 -4.7 0)
+ (unlocked yes)
+ (layer "Cmts.User")
+ (uuid "6d3aa726-9ac8-4a1a-b246-000cdc086a85")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "19.05 spacing"
+ (at 0 -8.7 180)
+ (layer "Eco1.User")
+ (uuid "e72bb066-757d-4b53-a922-1fe217fe36d8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.496 5.025 0)
+ (layer "F.Fab")
+ (uuid "353fdba5-7528-497d-b78f-a807e4571f26")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.12)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "f4dce435-7652-4427-87d7-3096d97db82c")
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0 180)
+ (size 5 5)
+ (drill 5)
+ (layers "F&B.Cu" "*.Mask")
+ (uuid "fb0e4cac-2170-48f7-a1a7-52efed3043d8")
+ )
+ (pad "" np_thru_hole circle
+ (at 5.5 0 180)
+ (size 1.7 1.7)
+ (drill 1.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "cf548a96-32aa-40b4-9e20-037faaaad8c8")
+ )
+ (pad "1" thru_hole circle
+ (at 5 3.75)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "85ee64db-7b4c-4fb7-9187-390429b8f734")
+ )
+ (pad "1" smd rect
+ (at 6.55 3.75)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "2405b57b-23f7-4aa8-8a8d-b1583f7c6605")
+ )
+ (pad "1" smd roundrect
+ (at 8.245 3.75)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "7bca7e8e-9fb9-4379-93cd-7563fac7440f")
+ )
+ (pad "2" smd roundrect
+ (at -3.245 5.95)
+ (size 2.65 2.6)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (uuid "bdea63f8-971a-4b66-83c5-e6b1c73f4c0a")
+ )
+ (pad "2" smd rect
+ (at -1.55 5.95 180)
+ (size 1.2 2.6)
+ (layers "F.Cu")
+ (uuid "d122c288-b0e3-4e9a-8160-d00091c726b1")
+ )
+ (pad "2" thru_hole circle
+ (at 0 5.95)
+ (size 3.3 3.3)
+ (drill 3)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (uuid "c486791e-f839-4b9d-b468-46263a99d648")
+ )
+ (embedded_fonts no)
+ (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG135001S30_Choc.step"
+ (offset
+ (xyz -5 -3.75 0.12)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 90 0 180)
+ )
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SinglePad.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SinglePad.kicad_mod
new file mode 100644
index 0000000..a751d3e
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SinglePad.kicad_mod
@@ -0,0 +1,9 @@
+(module SinglePad (layer F.Cu) (tedit 597B4593)
+ (fp_text reference J6 (at 0 -1.778) (layer Dwgs.User) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value D2 (at 0 1.778) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (pad 1 thru_hole circle (at 0 0 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SolderJumper.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SolderJumper.kicad_mod
new file mode 100644
index 0000000..850affb
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SolderJumper.kicad_mod
@@ -0,0 +1,24 @@
+(module SolderJumper (layer F.Cu) (tedit 592809B7)
+ (fp_text reference REF** (at 0.5 0) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Val** (at 0.5 -3) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user Right (at 4 1.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user Left (at 3.5 -1.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user Right (at 4 1.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user Left (at 3.5 -1.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole rect (at 1 1.5) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 3 thru_hole rect (at -1 1.5) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole rect (at 1 -1.5) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 1 thru_hole rect (at -1 -1.5) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SolderJumperLeft.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SolderJumperLeft.kicad_mod
new file mode 100644
index 0000000..de0a046
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SolderJumperLeft.kicad_mod
@@ -0,0 +1,23 @@
+(module SolderJumperLeft (layer F.Cu) (tedit 591E0DD9)
+ (fp_text reference REF** (at 1.016 -2.04) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Val** (at 1.016 -3.04) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user GND (at 2.54 1.778) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at 2.54 -1.778) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at 2.54 1.778) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user VCC (at 2.54 -1.778) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 3 thru_hole rect (at 0 1.778) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole rect (at 0 0) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 1 thru_hole rect (at 0 -1.778) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SolderJumperPair.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SolderJumperPair.kicad_mod
new file mode 100644
index 0000000..042a4e4
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SolderJumperPair.kicad_mod
@@ -0,0 +1,53 @@
+(module SolderJumperPair (layer F.Cu) (tedit 59286549)
+ (solder_mask_margin 0.001)
+ (solder_paste_margin -0.02)
+ (clearance 0.001)
+ (fp_text reference REF** (at -0.508 1.016) (layer Cmts.User) hide
+ (effects (font (size 0.3 0.3) (thickness 0.03)))
+ )
+ (fp_text value solder_jumper (at 0 -3.524) (layer F.SilkS) hide
+ (effects (font (size 0.4 0.4) (thickness 0.04)))
+ )
+ (fp_text user Right (at 3 1.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user Right (at 3 1.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user Left (at 3 -1.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user Left (at 3 -1.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_poly (pts (xy 0.75 1.4) (xy 0.7048 1.1435) (xy 0.5745 0.9179) (xy 0.375 0.7505)
+ (xy 0.1302 0.6614) (xy -0.1302 0.6614) (xy -0.375 0.7505) (xy -0.5745 0.9179)
+ (xy -0.7048 1.1435) (xy -0.75 1.4) (xy 0.75 1.4)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy -0.75 1.6) (xy -0.7048 1.8565) (xy -0.5745 2.0821) (xy -0.375 2.2495)
+ (xy -0.1302 2.3386) (xy 0.1302 2.3386) (xy 0.375 2.2495) (xy 0.5745 2.0821)
+ (xy 0.7048 1.8565) (xy 0.75 1.6) (xy -0.75 1.6)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy 0.75 -1.6) (xy 0.7048 -1.8565) (xy 0.5745 -2.0821) (xy 0.375 -2.2495)
+ (xy 0.1302 -2.3386) (xy -0.1302 -2.3386) (xy -0.375 -2.2495) (xy -0.5745 -2.0821)
+ (xy -0.7048 -1.8565) (xy -0.75 -1.6) (xy 0.75 -1.6)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy -0.75 -1.4) (xy -0.7048 -1.1435) (xy -0.5745 -0.9179) (xy -0.375 -0.7505)
+ (xy -0.1302 -0.6614) (xy 0.1302 -0.6614) (xy 0.375 -0.7505) (xy 0.5745 -0.9179)
+ (xy 0.7048 -1.1435) (xy 0.75 -1.4) (xy -0.75 -1.4)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy 0.75 1.4) (xy 0.7048 1.1435) (xy 0.5745 0.9179) (xy 0.375 0.7505)
+ (xy 0.1302 0.6614) (xy -0.1302 0.6614) (xy -0.375 0.7505) (xy -0.5745 0.9179)
+ (xy -0.7048 1.1435) (xy -0.75 1.4) (xy 0.75 1.4)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy -0.75 1.6) (xy -0.7048 1.8565) (xy -0.5745 2.0821) (xy -0.375 2.2495)
+ (xy -0.1302 2.3386) (xy 0.1302 2.3386) (xy 0.375 2.2495) (xy 0.5745 2.0821)
+ (xy 0.7048 1.8565) (xy 0.75 1.6) (xy -0.75 1.6)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy 0.75 -1.6) (xy 0.7048 -1.8565) (xy 0.5745 -2.0821) (xy 0.375 -2.2495)
+ (xy 0.1302 -2.3386) (xy -0.1302 -2.3386) (xy -0.375 -2.2495) (xy -0.5745 -2.0821)
+ (xy -0.7048 -1.8565) (xy -0.75 -1.6) (xy 0.75 -1.6)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy -0.75 -1.4) (xy -0.7048 -1.1435) (xy -0.5745 -0.9179) (xy -0.375 -0.7505)
+ (xy -0.1302 -0.6614) (xy 0.1302 -0.6614) (xy 0.375 -0.7505) (xy 0.5745 -0.9179)
+ (xy 0.7048 -1.1435) (xy 0.75 -1.4) (xy -0.75 -1.4)) (layer B.Cu) (width 0.01))
+ (pad "" smd circle (at 0 -1.5) (size 2 2) (layers *.Mask))
+ (pad "" smd circle (at 0 1.5) (size 2 2) (layers *.Mask))
+ (pad 3 thru_hole circle (at 0 1.95) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 1.05) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 -1.95) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.05) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SolderJumperRight.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SolderJumperRight.kicad_mod
new file mode 100644
index 0000000..697a9b0
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SolderJumperRight.kicad_mod
@@ -0,0 +1,23 @@
+(module SolderJumperRight (layer F.Cu) (tedit 591E0DF4)
+ (fp_text reference REF** (at 1.016 -2.04) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Val** (at 1.016 -3.04) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user GND (at -2.54 1.778) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at -2.54 -1.778) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user GND (at -2.54 1.778) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user VCC (at -2.54 -1.778) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 3 thru_hole rect (at 0 1.778) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole rect (at 0 0) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 1 thru_hole rect (at 0 -1.778) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SolderJumperSet.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SolderJumperSet.kicad_mod
new file mode 100644
index 0000000..12a1fc7
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SolderJumperSet.kicad_mod
@@ -0,0 +1,99 @@
+(module SolderJumperSet (layer F.Cu) (tedit 59286746)
+ (solder_mask_margin 0.001)
+ (solder_paste_margin -0.02)
+ (clearance 0.001)
+ (fp_text reference REF** (at -0.508 1.016) (layer Cmts.User) hide
+ (effects (font (size 0.3 0.3) (thickness 0.03)))
+ )
+ (fp_text value solder_jumper (at 0 -3.524) (layer F.SilkS) hide
+ (effects (font (size 0.4 0.4) (thickness 0.04)))
+ )
+ (fp_line (start 7.25 0.25) (end -1.25 0.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.25 0.25) (end -1.25 2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.25 2.75) (end 7.25 2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.25 2.75) (end 7.25 0.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.25 -2.75) (end 7.25 -0.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.25 -0.25) (end -1.25 -0.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.25 -0.25) (end -1.25 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.25 -2.75) (end 7.25 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.25 0.25) (end -1.25 0.25) (layer B.SilkS) (width 0.15))
+ (fp_line (start -1.25 0.25) (end -1.25 2.75) (layer B.SilkS) (width 0.15))
+ (fp_line (start -1.25 2.75) (end 7.25 2.75) (layer B.SilkS) (width 0.15))
+ (fp_line (start 7.25 2.75) (end 7.25 0.25) (layer B.SilkS) (width 0.15))
+ (fp_line (start 7.25 -2.75) (end 7.25 -0.25) (layer B.SilkS) (width 0.15))
+ (fp_line (start 7.25 -0.25) (end -1.25 -0.25) (layer B.SilkS) (width 0.15))
+ (fp_line (start -1.25 -0.25) (end -1.25 -2.75) (layer B.SilkS) (width 0.15))
+ (fp_line (start -1.25 -2.75) (end 7.25 -2.75) (layer B.SilkS) (width 0.15))
+ (fp_text user Right (at 3 1.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user Right (at 3 1.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user Left (at 3 -1.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user Left (at 3 -1.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_poly (pts (xy 0.75 1.4) (xy 0.7048 1.1435) (xy 0.5745 0.9179) (xy 0.375 0.7505)
+ (xy 0.1302 0.6614) (xy -0.1302 0.6614) (xy -0.375 0.7505) (xy -0.5745 0.9179)
+ (xy -0.7048 1.1435) (xy -0.75 1.4) (xy 0.75 1.4)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy -0.75 1.6) (xy -0.7048 1.8565) (xy -0.5745 2.0821) (xy -0.375 2.2495)
+ (xy -0.1302 2.3386) (xy 0.1302 2.3386) (xy 0.375 2.2495) (xy 0.5745 2.0821)
+ (xy 0.7048 1.8565) (xy 0.75 1.6) (xy -0.75 1.6)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy 0.75 -1.6) (xy 0.7048 -1.8565) (xy 0.5745 -2.0821) (xy 0.375 -2.2495)
+ (xy 0.1302 -2.3386) (xy -0.1302 -2.3386) (xy -0.375 -2.2495) (xy -0.5745 -2.0821)
+ (xy -0.7048 -1.8565) (xy -0.75 -1.6) (xy 0.75 -1.6)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy -0.75 -1.4) (xy -0.7048 -1.1435) (xy -0.5745 -0.9179) (xy -0.375 -0.7505)
+ (xy -0.1302 -0.6614) (xy 0.1302 -0.6614) (xy 0.375 -0.7505) (xy 0.5745 -0.9179)
+ (xy 0.7048 -1.1435) (xy 0.75 -1.4) (xy -0.75 -1.4)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy 6.75 1.4) (xy 6.7048 1.1435) (xy 6.5745 0.9179) (xy 6.375 0.7505)
+ (xy 6.1302 0.6614) (xy 5.8698 0.6614) (xy 5.625 0.7505) (xy 5.4255 0.9179)
+ (xy 5.2952 1.1435) (xy 5.25 1.4) (xy 6.75 1.4)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy 5.25 1.6) (xy 5.2952 1.8565) (xy 5.4255 2.0821) (xy 5.625 2.2495)
+ (xy 5.8698 2.3386) (xy 6.1302 2.3386) (xy 6.375 2.2495) (xy 6.5745 2.0821)
+ (xy 6.7048 1.8565) (xy 6.75 1.6) (xy 5.25 1.6)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy 6.75 -1.6) (xy 6.7048 -1.8565) (xy 6.5745 -2.0821) (xy 6.375 -2.2495)
+ (xy 6.1302 -2.3386) (xy 5.8698 -2.3386) (xy 5.625 -2.2495) (xy 5.4255 -2.0821)
+ (xy 5.2952 -1.8565) (xy 5.25 -1.6) (xy 6.75 -1.6)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy 5.25 -1.4) (xy 5.2952 -1.1435) (xy 5.4255 -0.9179) (xy 5.625 -0.7505)
+ (xy 5.8698 -0.6614) (xy 6.1302 -0.6614) (xy 6.375 -0.7505) (xy 6.5745 -0.9179)
+ (xy 6.7048 -1.1435) (xy 6.75 -1.4) (xy 5.25 -1.4)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy 0.75 1.4) (xy 0.7048 1.1435) (xy 0.5745 0.9179) (xy 0.375 0.7505)
+ (xy 0.1302 0.6614) (xy -0.1302 0.6614) (xy -0.375 0.7505) (xy -0.5745 0.9179)
+ (xy -0.7048 1.1435) (xy -0.75 1.4) (xy 0.75 1.4)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy -0.75 1.6) (xy -0.7048 1.8565) (xy -0.5745 2.0821) (xy -0.375 2.2495)
+ (xy -0.1302 2.3386) (xy 0.1302 2.3386) (xy 0.375 2.2495) (xy 0.5745 2.0821)
+ (xy 0.7048 1.8565) (xy 0.75 1.6) (xy -0.75 1.6)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy 0.75 -1.6) (xy 0.7048 -1.8565) (xy 0.5745 -2.0821) (xy 0.375 -2.2495)
+ (xy 0.1302 -2.3386) (xy -0.1302 -2.3386) (xy -0.375 -2.2495) (xy -0.5745 -2.0821)
+ (xy -0.7048 -1.8565) (xy -0.75 -1.6) (xy 0.75 -1.6)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy -0.75 -1.4) (xy -0.7048 -1.1435) (xy -0.5745 -0.9179) (xy -0.375 -0.7505)
+ (xy -0.1302 -0.6614) (xy 0.1302 -0.6614) (xy 0.375 -0.7505) (xy 0.5745 -0.9179)
+ (xy 0.7048 -1.1435) (xy 0.75 -1.4) (xy -0.75 -1.4)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy 6.75 1.4) (xy 6.7048 1.1435) (xy 6.5745 0.9179) (xy 6.375 0.7505)
+ (xy 6.1302 0.6614) (xy 5.8698 0.6614) (xy 5.625 0.7505) (xy 5.4255 0.9179)
+ (xy 5.2952 1.1435) (xy 5.25 1.4) (xy 6.75 1.4)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy 5.25 1.6) (xy 5.2952 1.8565) (xy 5.4255 2.0821) (xy 5.625 2.2495)
+ (xy 5.8698 2.3386) (xy 6.1302 2.3386) (xy 6.375 2.2495) (xy 6.5745 2.0821)
+ (xy 6.7048 1.8565) (xy 6.75 1.6) (xy 5.25 1.6)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy 6.75 -1.6) (xy 6.7048 -1.8565) (xy 6.5745 -2.0821) (xy 6.375 -2.2495)
+ (xy 6.1302 -2.3386) (xy 5.8698 -2.3386) (xy 5.625 -2.2495) (xy 5.4255 -2.0821)
+ (xy 5.2952 -1.8565) (xy 5.25 -1.6) (xy 6.75 -1.6)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy 5.25 -1.4) (xy 5.2952 -1.1435) (xy 5.4255 -0.9179) (xy 5.625 -0.7505)
+ (xy 5.8698 -0.6614) (xy 6.1302 -0.6614) (xy 6.375 -0.7505) (xy 6.5745 -0.9179)
+ (xy 6.7048 -1.1435) (xy 6.75 -1.4) (xy 5.25 -1.4)) (layer B.Cu) (width 0.01))
+ (pad "" smd circle (at 0 -1.5) (size 2 2) (layers *.Mask))
+ (pad "" smd circle (at 0 1.5) (size 2 2) (layers *.Mask))
+ (pad "" smd circle (at 6 -1.5) (size 2 2) (layers *.Mask))
+ (pad "" smd circle (at 6 1.5) (size 2 2) (layers *.Mask))
+ (pad 3 thru_hole circle (at 0 1.95) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 1.05) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 0 -1.95) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.05) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 6 1.95) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 1.05) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 -1.95) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 -1.05) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SolderJumperSets.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SolderJumperSets.kicad_mod
new file mode 100644
index 0000000..68b741a
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SolderJumperSets.kicad_mod
@@ -0,0 +1,29 @@
+(module SolderJumperSets (layer F.Cu) (tedit 5699098E)
+ (solder_mask_margin 0.001)
+ (solder_paste_margin -0.02)
+ (clearance 0.001)
+ (fp_text reference REF** (at -0.508 1.016) (layer Cmts.User) hide
+ (effects (font (size 0.3 0.3) (thickness 0.03)))
+ )
+ (fp_text value solder_jumper (at 0 -1.524) (layer F.SilkS) hide
+ (effects (font (size 0.4 0.4) (thickness 0.04)))
+ )
+ (fp_poly (pts (xy -0.1 -0.75) (xy -0.3565 -0.7048) (xy -0.5821 -0.5745) (xy -0.7495 -0.375)
+ (xy -0.8386 -0.1302) (xy -0.8386 0.1302) (xy -0.7495 0.375) (xy -0.5821 0.5745)
+ (xy -0.3565 0.7048) (xy -0.1 0.75) (xy -0.1 -0.75)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy 0.1 0.75) (xy 0.3565 0.7048) (xy 0.5821 0.5745) (xy 0.7495 0.375)
+ (xy 0.8386 0.1302) (xy 0.8386 -0.1302) (xy 0.7495 -0.375) (xy 0.5821 -0.5745)
+ (xy 0.3565 -0.7048) (xy 0.1 -0.75) (xy 0.1 0.75)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy -0.1 -0.75) (xy -0.3565 -0.7048) (xy -0.5821 -0.5745) (xy -0.7495 -0.375)
+ (xy -0.8386 -0.1302) (xy -0.8386 0.1302) (xy -0.7495 0.375) (xy -0.5821 0.5745)
+ (xy -0.3565 0.7048) (xy -0.1 0.75) (xy -0.1 -0.75)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy 0.1 0.75) (xy 0.3565 0.7048) (xy 0.5821 0.5745) (xy 0.7495 0.375)
+ (xy 0.8386 0.1302) (xy 0.8386 -0.1302) (xy 0.7495 -0.375) (xy 0.5821 -0.5745)
+ (xy 0.3565 -0.7048) (xy 0.1 -0.75) (xy 0.1 0.75)) (layer B.Cu) (width 0.01))
+ (pad 2 thru_hole circle (at 0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0.45 1.7) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -0.45 1.7) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/SolidCopper.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/SolidCopper.kicad_mod
new file mode 100644
index 0000000..c5525a0
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/SolidCopper.kicad_mod
@@ -0,0 +1,14 @@
+(module SolidCopper (layer F.Cu) (tedit 5A1A2776)
+ (descr "Mounting Hole 2.2mm, M2")
+ (tags "mounting hole 2.2mm m2")
+ (fp_text reference U3 (at 0 -3.2) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HOLE (at 0 3.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15))
+ (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 0 0) (size 200 150) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd rect (at 0 0) (size 200 150) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TQFP-32_7x7mm_Pitch0.8mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TQFP-32_7x7mm_Pitch0.8mm.kicad_mod
new file mode 100644
index 0000000..08c3378
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TQFP-32_7x7mm_Pitch0.8mm.kicad_mod
@@ -0,0 +1,73 @@
+(module "TQFP-32_7x7mm_Pitch0.8mm" (layer "F.Cu") (tedit 5F888EA3)
+ (descr "32-Lead Plastic Thin Quad Flatpack (PT) - 7x7x1.0 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "QFP 0.8")
+ (attr smd)
+ (fp_text reference "U1" (at 0 -6.05) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 41ca70fc-eebb-40f6-9453-ce59e56bcd89)
+ )
+ (fp_text value "ATmega32U2-A" (at 0 6.05) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 65e3890c-2b5d-42d3-9e59-0e5613f53601)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7fccb1df-2e05-4365-b41f-173bca75c027)
+ )
+ (fp_line (start -3.625 -3.625) (end -3.625 -3.4) (layer "F.SilkS") (width 0.15) (tstamp 0634b29a-f28e-4368-817b-7c004840f94d))
+ (fp_line (start 3.625 -3.625) (end 3.625 -3.3) (layer "F.SilkS") (width 0.15) (tstamp 39f7082e-3e6e-49be-a969-bd51cd75bf3a))
+ (fp_line (start -3.625 3.625) (end -3.625 3.3) (layer "F.SilkS") (width 0.15) (tstamp 7ae4b63b-df05-41dd-80dc-da2b3b4109ad))
+ (fp_line (start 3.625 -3.625) (end 3.3 -3.625) (layer "F.SilkS") (width 0.15) (tstamp 80d851e1-5f36-45e5-bd7a-1ff950bf4530))
+ (fp_line (start -3.625 3.625) (end -3.3 3.625) (layer "F.SilkS") (width 0.15) (tstamp 93066c96-b806-4cf4-a56c-95897b370504))
+ (fp_line (start 3.625 3.625) (end 3.625 3.3) (layer "F.SilkS") (width 0.15) (tstamp ac0ebe22-8f89-4bac-878d-f257542735cb))
+ (fp_line (start -3.625 -3.4) (end -5.05 -3.4) (layer "F.SilkS") (width 0.15) (tstamp f9ad4cad-2c2a-4eb0-9c4d-bed9b56643f9))
+ (fp_line (start -3.625 -3.625) (end -3.3 -3.625) (layer "F.SilkS") (width 0.15) (tstamp fbc00187-20e1-4e56-91a3-d3fd62f598cf))
+ (fp_line (start 3.625 3.625) (end 3.3 3.625) (layer "F.SilkS") (width 0.15) (tstamp fc47e8f5-e95a-4cbf-b03d-a5775b3e892d))
+ (fp_circle (center -3.869528 -4.167184) (end -3.571872 -4.167184) (layer "F.SilkS") (width 0.12) (tstamp e386dd4d-b0c8-4c86-910d-99ff35d1bd05))
+ (fp_line (start 5.3 -5.3) (end 5.3 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 456c4aa5-3a41-4ce8-bf19-da9c6c7733f6))
+ (fp_line (start -5.3 -5.3) (end 5.3 -5.3) (layer "F.CrtYd") (width 0.05) (tstamp 568bb078-4df8-4d0c-ae31-a8d424e35e5d))
+ (fp_line (start -5.3 5.3) (end 5.3 5.3) (layer "F.CrtYd") (width 0.05) (tstamp e580bf3a-946b-4dba-8ca7-28b07879a80c))
+ (fp_line (start -5.3 -5.3) (end -5.3 5.3) (layer "F.CrtYd") (width 0.05) (tstamp f874b8e2-1110-4b82-a262-9971f2a78c93))
+ (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer "F.Fab") (width 0.15) (tstamp 1bb38bd3-c00d-4c33-a459-437c7ee40d56))
+ (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer "F.Fab") (width 0.15) (tstamp 380d0398-311d-4b8e-9532-b0236ac55878))
+ (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer "F.Fab") (width 0.15) (tstamp 426fc5cd-0c6a-40f3-a837-73c3264cb6de))
+ (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer "F.Fab") (width 0.15) (tstamp 9f634aaa-f3b4-4643-86bf-7713ccdf47d4))
+ (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer "F.Fab") (width 0.15) (tstamp b85d17ec-dd93-41ed-b89f-92e54e7150ad))
+ (pad "1" smd rect (at -4.25 -2.8) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 417ebfdb-3c97-44b6-a982-c9f998b63150))
+ (pad "2" smd rect (at -4.25 -2) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c529193-d767-4c33-8759-5624ad4f31d4))
+ (pad "3" smd rect (at -4.25 -1.2) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a5628c81-38ed-4753-9797-1bc0d83ba87c))
+ (pad "4" smd rect (at -4.25 -0.4) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31bd7dbd-3516-4d82-925e-4b3fc1ba8ae9))
+ (pad "5" smd rect (at -4.25 0.4) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6e16953-e4ec-4faf-a6c0-f980718196ff))
+ (pad "6" smd rect (at -4.25 1.2) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 921ffe5d-ab09-4cd2-9fcf-ded441d033b0))
+ (pad "7" smd rect (at -4.25 2) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00ca10a5-4d17-4b94-8ccf-c42512fc7e29))
+ (pad "8" smd rect (at -4.25 2.8) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc91e993-309d-4a27-825e-29deb672ed72))
+ (pad "9" smd rect (at -2.8 4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eca7b99b-8500-419d-b0f3-f0edfa0ce757))
+ (pad "10" smd rect (at -2 4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfcf655c-95a7-4b0d-84d2-a5c449c70b73))
+ (pad "11" smd rect (at -1.2 4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b31cc7a9-f595-446e-99cb-ef065a41847d))
+ (pad "12" smd rect (at -0.4 4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74b8f755-87e9-4d79-93c8-2424e924adee))
+ (pad "13" smd rect (at 0.4 4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55081539-56d9-42b2-a9b6-38804360e209))
+ (pad "14" smd rect (at 1.2 4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22a26c6d-aeb1-42e5-8bb6-dbc56da81b3a))
+ (pad "15" smd rect (at 2 4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b5494af-7417-42b8-b864-50015b6ca51b))
+ (pad "16" smd rect (at 2.8 4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a43691af-ae1f-4377-9cc2-f65f15b42d05))
+ (pad "17" smd rect (at 4.25 2.8) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a42304e7-db81-408c-a4eb-f2c7e30df573))
+ (pad "18" smd rect (at 4.25 2) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64c4959a-5a21-4a6d-b3bd-98bca350acb3))
+ (pad "19" smd rect (at 4.25 1.2) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ee8724f-6687-4470-82fe-caa35c9aa3ab))
+ (pad "20" smd rect (at 4.25 0.4) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a081a71-ae6d-46bf-88ad-5c871edef526))
+ (pad "21" smd rect (at 4.25 -0.4) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a9354a64-3bd6-42e8-9d97-82aeac600c0f))
+ (pad "22" smd rect (at 4.25 -1.2) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6acbf74d-4d23-40a5-9448-87411b4ec44b))
+ (pad "23" smd rect (at 4.25 -2) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f1dacf4-67ba-47b4-9428-b53818130f01))
+ (pad "24" smd rect (at 4.25 -2.8) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f20bf15c-66f7-4861-945e-54f7ef21c0d1))
+ (pad "25" smd rect (at 2.8 -4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17fdff88-9365-4981-80ae-c60c692e95d5))
+ (pad "26" smd rect (at 2 -4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b91d402-7f71-4aef-9bfa-e6ae26be3fd3))
+ (pad "27" smd rect (at 1.2 -4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e79ae12-071e-4d57-8902-ead6574624cb))
+ (pad "28" smd rect (at 0.4 -4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4290767-e3da-443c-9dd3-7258324fba8b))
+ (pad "29" smd rect (at -0.4 -4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8604fb7f-f8cb-4217-ae8f-103735f00e44))
+ (pad "30" smd rect (at -1.2 -4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 438280cc-d5e8-4c60-9fcc-c086edd8351f))
+ (pad "31" smd rect (at -2 -4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d450f37-8ad3-4de7-a4ef-d1fe3b83e200))
+ (pad "32" smd rect (at -2.8 -4.25 90) (size 1.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae64227e-37f7-4774-907c-7205a609c6fa))
+ (model "${KICAD6_3DMODEL_DIR}/Package_QFP.3dshapes/TQFP-32_7x7mm_P0.8mm.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TQFP-44_10x10mm_Pitch0.8mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TQFP-44_10x10mm_Pitch0.8mm.kicad_mod
new file mode 100644
index 0000000..ae2ba7c
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TQFP-44_10x10mm_Pitch0.8mm.kicad_mod
@@ -0,0 +1,83 @@
+(module "TQFP-44_10x10mm_Pitch0.8mm" (layer F.Cu) (tedit 5DD97FAA)
+ (descr "44-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1.0 mm Body [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "QFP 0.8")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.45) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_text value "TQFP-44_10x10mm_Pitch0.8mm" (at 0 7.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -4.064 -4.064) (end -3.81 -3.81) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.08 -4.064) (end -4.064 -5.08) (layer F.SilkS) (width 0.15))
+ (fp_text user "%R" (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4 -5) (end 5 -5) (layer F.Fab) (width 0.15))
+ (fp_line (start 5 -5) (end 5 5) (layer F.Fab) (width 0.15))
+ (fp_line (start 5 5) (end -5 5) (layer F.Fab) (width 0.15))
+ (fp_line (start -5 5) (end -5 -4) (layer F.Fab) (width 0.15))
+ (fp_line (start -5 -4) (end -4 -5) (layer F.Fab) (width 0.15))
+ (fp_line (start -6.7 -6.7) (end -6.7 6.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.7 -6.7) (end 6.7 6.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.7 -6.7) (end 6.7 -6.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.7 6.7) (end 6.7 6.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.175 -5.175) (end -5.175 -4.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.175 -5.175) (end 5.175 -4.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.175 5.175) (end 5.175 4.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.175 5.175) (end -5.175 4.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.175 -5.175) (end -4.5 -5.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.175 5.175) (end -4.5 5.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.175 5.175) (end 4.5 5.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.175 -5.175) (end 4.5 -5.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.175 -4.6) (end -6.45 -4.6) (layer F.SilkS) (width 0.15))
+ (pad "44" smd rect (at -4 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "43" smd rect (at -3.2 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "42" smd rect (at -2.4 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "41" smd rect (at -1.6 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "40" smd rect (at -0.8 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "39" smd rect (at 0 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "38" smd rect (at 0.8 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "37" smd rect (at 1.6 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "36" smd rect (at 2.4 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "35" smd rect (at 3.2 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "34" smd rect (at 4 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "33" smd rect (at 5.7 -4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "32" smd rect (at 5.7 -3.2) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "31" smd rect (at 5.7 -2.4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "30" smd rect (at 5.7 -1.6) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "29" smd rect (at 5.7 -0.8) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "28" smd rect (at 5.7 0) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "27" smd rect (at 5.7 0.8) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "26" smd rect (at 5.7 1.6) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "25" smd rect (at 5.7 2.4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "24" smd rect (at 5.7 3.2) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "23" smd rect (at 5.7 4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "22" smd rect (at 4 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "21" smd rect (at 3.2 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "20" smd rect (at 2.4 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "19" smd rect (at 1.6 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "18" smd rect (at 0.8 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "17" smd rect (at 0 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "16" smd rect (at -0.8 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "15" smd rect (at -1.6 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "14" smd rect (at -2.4 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "13" smd rect (at -3.2 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "12" smd rect (at -4 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "11" smd rect (at -5.7 4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "10" smd rect (at -5.7 3.2) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at -5.7 2.4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at -5.7 1.6) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at -5.7 0.8) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at -5.7 0) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at -5.7 -0.8) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -5.7 -1.6) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -5.7 -2.4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -5.7 -3.2) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at -5.7 -4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Package_QFP.3dshapes/TQFP-44_10x10mm_P0.8mm.wrl"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TQFP-48_7x7mm_Pitch0.5mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TQFP-48_7x7mm_Pitch0.5mm.kicad_mod
new file mode 100644
index 0000000..2373e3a
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TQFP-48_7x7mm_Pitch0.5mm.kicad_mod
@@ -0,0 +1,87 @@
+(module "TQFP-48_7x7mm_Pitch0.5mm" (layer F.Cu) (tedit 5D633895)
+ (descr "48 LEAD TQFP 7x7mm (see MICREL TQFP7x7-48LD-PL-1.pdf)")
+ (tags "QFP 0.5")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -6) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "TQFP-48_7x7mm_Pitch0.5mm" (at 0 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "%R" (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.15))
+ (fp_line (start -5.25 -5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.25 -5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.25 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.25 5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.625 -3.625) (end -3.625 -3.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 -3.625) (end 3.625 -3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 3.625) (end 3.625 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.625 3.625) (end -3.625 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.625 -3.625) (end -3.1 -3.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.625 3.625) (end -3.1 3.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 3.625) (end 3.1 3.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.625 -3.625) (end 3.1 -3.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.625 -3.2) (end -5 -3.2) (layer F.SilkS) (width 0.15))
+ (fp_circle (center -2.7 -2.7) (end -3 -2.9) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -2.7) (end -2.6 -3.6) (layer F.SilkS) (width 0.15))
+ (pad "48" smd rect (at -2.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "47" smd rect (at -2.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "46" smd rect (at -1.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "45" smd rect (at -1.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "44" smd rect (at -0.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "43" smd rect (at -0.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "42" smd rect (at 0.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "41" smd rect (at 0.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "40" smd rect (at 1.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "39" smd rect (at 1.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "38" smd rect (at 2.25 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "37" smd rect (at 2.75 -4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "36" smd rect (at 4.35 -2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "35" smd rect (at 4.35 -2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "34" smd rect (at 4.35 -1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "33" smd rect (at 4.35 -1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "32" smd rect (at 4.35 -0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "31" smd rect (at 4.35 -0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "30" smd rect (at 4.35 0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "29" smd rect (at 4.35 0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "28" smd rect (at 4.35 1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "27" smd rect (at 4.35 1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "26" smd rect (at 4.35 2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "25" smd rect (at 4.35 2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "24" smd rect (at 2.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "23" smd rect (at 2.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "22" smd rect (at 1.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "21" smd rect (at 1.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "20" smd rect (at 0.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "19" smd rect (at 0.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "18" smd rect (at -0.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "17" smd rect (at -0.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "16" smd rect (at -1.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "15" smd rect (at -1.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "14" smd rect (at -2.25 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "13" smd rect (at -2.75 4.35 90) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "12" smd rect (at -4.35 2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "11" smd rect (at -4.35 2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "10" smd rect (at -4.35 1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at -4.35 1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at -4.35 0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at -4.35 0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at -4.35 -0.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at -4.35 -0.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -4.35 -1.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -4.35 -1.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -4.35 -2.25) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "1" smd rect (at -4.35 -2.75) (size 1.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (model "${KICAD6_3DMODEL_DIR}/Housings_QFP.3dshapes/TQFP-48_7x7mm_Pitch0.5mm.wrl"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TQFP-QFN-44_Combined.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TQFP-QFN-44_Combined.kicad_mod
new file mode 100644
index 0000000..ab151b0
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TQFP-QFN-44_Combined.kicad_mod
@@ -0,0 +1,162 @@
+(module "TQFP-QFN-44_Combined" (layer "F.Cu") (tedit 5DD97FAA)
+ (descr "44-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1.0 mm Body [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)")
+ (tags "QFP 0.8")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.45) (layer "F.SilkS")
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ (tstamp 2a95c5ce-392d-4afa-a955-29b5e514074e)
+ )
+ (fp_text value "TQFP-QFN-44_Combined" (at 0 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7269010c-2bd9-443d-b509-043dcf74d258)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 345d8396-2b9f-4aba-91ac-0bb8c4b75ca5)
+ )
+ (fp_line (start -5.08 -4.064) (end -4.064 -5.08) (layer "F.SilkS") (width 0.15) (tstamp 00e8ac26-c5c1-4c3d-ad56-cb5f3de37a08))
+ (fp_line (start -5.175 5.175) (end -5.175 4.5) (layer "F.SilkS") (width 0.15) (tstamp 37f1c9bd-04c3-406a-a669-7ee9136b9b89))
+ (fp_line (start -5.175 -5.175) (end -4.5 -5.175) (layer "F.SilkS") (width 0.15) (tstamp 4ae2a9f5-ed5d-45b2-a035-0d9970b5e3fc))
+ (fp_line (start -5.175 -4.6) (end -6.45 -4.6) (layer "F.SilkS") (width 0.15) (tstamp 54987b3e-9286-4c20-92ec-778d1aea2955))
+ (fp_line (start 5.175 -5.175) (end 5.175 -4.5) (layer "F.SilkS") (width 0.15) (tstamp 871dbe14-4b84-4dc7-a8a7-89911aacd057))
+ (fp_line (start 5.175 -5.175) (end 4.5 -5.175) (layer "F.SilkS") (width 0.15) (tstamp 9b5d89cc-84d3-4fa2-8310-39dbd4fa9b1a))
+ (fp_line (start -5.175 5.175) (end -4.5 5.175) (layer "F.SilkS") (width 0.15) (tstamp a1cfba2b-15f9-4520-8b35-2c231c59da9b))
+ (fp_line (start 5.175 5.175) (end 4.5 5.175) (layer "F.SilkS") (width 0.15) (tstamp a7f6cb49-f3f3-432a-80a5-92a2fdbb1023))
+ (fp_line (start 5.175 5.175) (end 5.175 4.5) (layer "F.SilkS") (width 0.15) (tstamp bb9055c2-e9b0-4785-9c6e-88dc043f1b8d))
+ (fp_line (start -5.175 -5.175) (end -5.175 -4.6) (layer "F.SilkS") (width 0.15) (tstamp e0448604-4735-4467-9556-2da38c2c37a4))
+ (fp_circle (center -4.064 -4.064) (end -3.81 -3.81) (layer "F.SilkS") (width 0.15) (tstamp 1fe271b5-4ef6-457e-abc8-ac0da7d8f79c))
+ (fp_line (start 6.7 -6.7) (end 6.7 6.7) (layer "F.CrtYd") (width 0.05) (tstamp 0a6a3569-ab3a-47e3-a931-f93daa8bf21c))
+ (fp_line (start -6.7 -6.7) (end 6.7 -6.7) (layer "F.CrtYd") (width 0.05) (tstamp 28cce9ce-892c-41e8-b6ed-e048c225c9be))
+ (fp_line (start -6.7 6.7) (end 6.7 6.7) (layer "F.CrtYd") (width 0.05) (tstamp f7315a03-0bd5-4e3b-85e7-8546cc16ce0d))
+ (fp_line (start -6.7 -6.7) (end -6.7 6.7) (layer "F.CrtYd") (width 0.05) (tstamp f9b5535b-00b1-4a83-a48e-d5741bf9510a))
+ (fp_line (start -5 -4) (end -4 -5) (layer "F.Fab") (width 0.15) (tstamp 041479fa-7ec0-48d0-ba15-87979275e6b3))
+ (fp_line (start -5 5) (end -5 -4) (layer "F.Fab") (width 0.15) (tstamp 0a3e5ff6-adfd-4b29-8e17-a45334cef4bb))
+ (fp_line (start 5 -5) (end 5 5) (layer "F.Fab") (width 0.15) (tstamp 431c373a-caec-428c-9d2e-93164f1eeb79))
+ (fp_line (start 5 5) (end -5 5) (layer "F.Fab") (width 0.15) (tstamp bf465a58-7686-4896-8a54-42f021612a40))
+ (fp_line (start -4 -5) (end 5 -5) (layer "F.Fab") (width 0.15) (tstamp dea35832-d492-4030-9003-1e14942d245a))
+ (pad "1" smd rect (at -5.7 -4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0fbf6d7e-19ef-4b5c-9a86-de0cfc23fcca))
+ (pad "1" smd rect (at -3.4 -2.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51cc4dd6-c8c4-4ece-96f9-86f7ef5e3a19))
+ (pad "2" smd rect (at -3.4 -2) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00dea4bc-255f-48d1-a2d4-59081fcd6710))
+ (pad "2" smd rect (at -5.7 -3.2) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 533dfa9c-d429-44be-ab4a-f6e6b0aedcb7))
+ (pad "3" smd rect (at -5.7 -2.4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20fd2285-37dd-4cb9-a0f9-9f72afb8c0fe))
+ (pad "3" smd rect (at -3.4 -1.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2609f0e6-5cba-4332-8a53-18716180c292))
+ (pad "4" smd rect (at -5.7 -1.6) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f210f63c-ada8-4a63-9fbd-7a3a8905e4a2))
+ (pad "4" smd rect (at -3.4 -1) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f91ba883-9be5-4f00-a5ff-9918a7e7526f))
+ (pad "5" smd rect (at -3.4 -0.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a0f72f7-b40c-491c-a78e-2850fe05651a))
+ (pad "5" smd rect (at -5.7 -0.8) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3247d0f1-a912-4045-84b9-1f254e8e1403))
+ (pad "6" smd rect (at -3.4 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0888fa75-8efc-4f47-bcd3-ffccdc27b372))
+ (pad "6" smd rect (at -5.7 0) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47fd3f98-b418-4c8e-abb1-650f398f3924))
+ (pad "7" smd rect (at -3.4 0.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0dda92ce-743a-4dfd-b70e-8f72db8d67ad))
+ (pad "7" smd rect (at -5.7 0.8) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36380449-e445-468f-82aa-6da0b128d853))
+ (pad "8" smd rect (at -5.7 1.6) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8901e638-08c8-4c8e-b07d-a18117a39f49))
+ (pad "8" smd rect (at -3.4 1) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp acfb0c01-41fc-4cf2-ab94-c8709c9fa587))
+ (pad "9" smd rect (at -5.7 2.4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af03f1ca-4b43-46cd-92a8-24a2eff2e9f5))
+ (pad "9" smd rect (at -3.4 1.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dccd77a9-27fa-4b9d-af7c-b1a55beb0d33))
+ (pad "10" smd rect (at -5.7 3.2) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 733c576d-bd80-4cb6-8611-70c6e4d09100))
+ (pad "10" smd rect (at -3.4 2) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8339488-ee79-45f3-bab7-b783d0214597))
+ (pad "11" smd rect (at -3.4 2.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e481793-2be8-4666-9add-77152aa4d019))
+ (pad "11" smd rect (at -5.7 4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8385dd48-fb94-4e12-bfad-6438ff0bc51c))
+ (pad "12" smd rect (at -2.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 506a33df-3424-44b3-854c-d73974997353))
+ (pad "12" smd rect (at -4 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbf32b0f-0379-42ac-b92b-6d7f94b6373d))
+ (pad "13" smd rect (at -2 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 33565927-4493-4101-86f6-4a16fe512623))
+ (pad "13" smd rect (at -3.2 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c88c3d1f-0684-4bc6-a83f-6bac9b45f3d1))
+ (pad "14" smd rect (at -2.4 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52786ece-afa5-4ddd-8244-9059afccaf97))
+ (pad "14" smd rect (at -1.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e1eb71c5-cec9-4346-a580-1cd6c6820687))
+ (pad "15" smd rect (at -1 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b127cb67-d19c-4a2e-b50e-9abe12928aaa))
+ (pad "15" smd rect (at -1.6 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa081aeb-50a5-4473-acb4-0065cabdaeef))
+ (pad "16" smd rect (at -0.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e474d45-89d4-4775-a3b8-afc95f448f63))
+ (pad "16" smd rect (at -0.8 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eccc7319-a432-4827-bb8d-a99b8f59b4e0))
+ (pad "17" smd rect (at 0 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9abdf507-1d21-4246-ae10-02a7c372ea7b))
+ (pad "17" smd rect (at 0 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2639bd2-f2e1-4303-84fc-ac2c04e15e1b))
+ (pad "18" smd rect (at 0.8 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e2d39b0-d192-41c4-973a-1dab0edd179d))
+ (pad "18" smd rect (at 0.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5a2e017-65bd-4a90-adb1-3ea5164a8b2a))
+ (pad "19" smd rect (at 1.6 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40d5729b-2059-47f0-96bc-e4875ae45b33))
+ (pad "19" smd rect (at 1 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 54289b48-f946-40e2-bbb8-7bcf7a1483c3))
+ (pad "20" smd rect (at 1.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20806a90-ac76-480a-90fd-95fdfed74922))
+ (pad "20" smd rect (at 2.4 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a635369e-a7af-4565-88e9-8e3f0d13cba7))
+ (pad "21" smd rect (at 2 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e7a08ee-f014-4d9f-af56-711a31833d6f))
+ (pad "21" smd rect (at 3.2 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4170afc-c71f-4d9e-8010-7a757cde79b9))
+ (pad "22" smd rect (at 2.5 3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2eda4e3f-1af4-4890-9709-374d3740f435))
+ (pad "22" smd rect (at 4 5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d4509ddd-5986-4ecf-b66a-a9485168c501))
+ (pad "23" smd rect (at 3.4 2.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f7d6814-ceab-40d5-a8ba-62832630d12e))
+ (pad "23" smd rect (at 5.7 4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4ad8cbe9-c92f-4166-a7ab-8c3cea2d7571))
+ (pad "24" smd rect (at 3.4 2) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1837156b-9670-471c-9303-37c8371f773c))
+ (pad "24" smd rect (at 5.7 3.2) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c1a76c2-1d01-4d71-a322-9b749b6fb571))
+ (pad "25" smd rect (at 5.7 2.4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93df40d2-2ff6-48ef-823b-559df66b0b59))
+ (pad "25" smd rect (at 3.4 1.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp abbcfa4b-b4e8-4e6e-aa05-4e0c2554cd77))
+ (pad "26" smd rect (at 3.4 1) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b92d2c2-17c6-477b-8924-7cbfc2ce9bf4))
+ (pad "26" smd rect (at 5.7 1.6) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5075bd07-29d8-4822-b94f-b49a43ff8c20))
+ (pad "27" smd rect (at 3.4 0.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ee5bfa5-e7e3-4dc5-934a-d162754f67d3))
+ (pad "27" smd rect (at 5.7 0.8) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97e415aa-3d1e-4371-9d9b-94acbeb63d40))
+ (pad "28" smd rect (at 3.4 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c29b73d6-22ad-4f1a-8140-78bed3445b56))
+ (pad "28" smd rect (at 5.7 0) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebfc4692-2e45-4311-beb9-b6761961a9f4))
+ (pad "29" smd rect (at 3.4 -0.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2392f7d7-c8a6-4c7c-88f1-f0dcba2aa47d))
+ (pad "29" smd rect (at 5.7 -0.8) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2b5e2a3-01ed-4a8b-8563-6fdddff9bd87))
+ (pad "30" smd rect (at 3.4 -1) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1292fc12-7eef-4094-a837-bb0a68480030))
+ (pad "30" smd rect (at 5.7 -1.6) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8098b985-af01-417b-9b3b-f8684ccc11d0))
+ (pad "31" smd rect (at 3.4 -1.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4dd041df-e2d5-4607-a804-c8753c716ab3))
+ (pad "31" smd rect (at 5.7 -2.4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a6460b0-b57f-42b7-8d5d-f094b3022e4a))
+ (pad "32" smd rect (at 3.4 -2) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b9d0e14-ea60-4f7f-bdf9-5c85dd1907bd))
+ (pad "32" smd rect (at 5.7 -3.2) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4ac7522-e120-4a91-b969-fed64161255d))
+ (pad "33" smd rect (at 5.7 -4) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 217bad48-a425-4075-8a71-5f7f309908cc))
+ (pad "33" smd rect (at 3.4 -2.5) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fcb61953-efbe-4df5-ae85-0ab34b78d003))
+ (pad "34" smd rect (at 4 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40e77b4f-4a54-4572-b6dd-77ec0fec654c))
+ (pad "34" smd rect (at 2.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7a804e03-6991-4487-a13f-2e4a4a4e719b))
+ (pad "35" smd rect (at 3.2 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b85fa47-5021-4c21-987e-2b3e7babce7d))
+ (pad "35" smd rect (at 2 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46f084b5-2f3a-44dc-bf45-09953b6c2432))
+ (pad "36" smd rect (at 1.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bc8becb-ebe0-4d8f-9fac-60961855cd46))
+ (pad "36" smd rect (at 2.4 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c7cb9cd1-91b7-462e-8caa-92d5eeac076d))
+ (pad "37" smd rect (at 1.6 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0331b703-7997-4ce9-a8b3-5867355da0d2))
+ (pad "37" smd rect (at 1 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 238971ed-aa7f-4831-aef8-f976557928bd))
+ (pad "38" smd rect (at 0.8 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64b16b3c-d535-4ce0-a702-7d9fe0913e74))
+ (pad "38" smd rect (at 0.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6b29b86-77ec-43b9-a6ac-9d500db8f4a4))
+ (pad "39" smd rect (at 0 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 516e79ef-b958-464b-bc93-ad83139ee8e6))
+ (pad "39" smd rect (at 0 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 72cbbb9b-db1a-4379-8811-f7e3458bd1b1))
+ (pad "40" smd rect (at -0.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f58871c-f279-4d12-bc48-0457e4664412))
+ (pad "40" smd rect (at -0.8 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e99e098d-0742-43d5-9077-7dc3f656eedb))
+ (pad "41" smd rect (at -1.6 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f068b63-f833-40bb-9179-556615599b50))
+ (pad "41" smd rect (at -1 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b844d02b-eea9-49cd-a20d-9cc42cb95e86))
+ (pad "42" smd rect (at -1.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1773e762-b688-44a8-80c7-cd54df18308c))
+ (pad "42" smd rect (at -2.4 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 594d0cf1-0460-4b1d-b8a0-06ad1a27fa54))
+ (pad "43" smd rect (at -3.2 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16278f5e-b737-4137-ad2b-1d06863b2dbf))
+ (pad "43" smd rect (at -2 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 942d96b2-07fa-4ac7-a9d9-a9d01838c9ae))
+ (pad "44" smd rect (at -4 -5.7 90) (size 1.5 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d80a939e-eb87-4aae-b1e6-8251728f813a))
+ (pad "44" smd rect (at -2.5 -3.4 90) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f60942fc-66cc-4453-b193-d618830d4e6a))
+ (pad "45" smd rect (at 0.64375 0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 29be8ddb-a371-4bfd-9010-712f1b7f0848))
+ (pad "45" smd rect (at -1.93125 0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 32e6992a-b0bd-454c-9754-515e909c22cf))
+ (pad "45" smd rect (at -1.93125 1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 3720bd48-8d69-45c6-925f-ff91c1291400))
+ (pad "45" smd rect (at 0.64375 1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 3b615e00-1346-400c-bdb2-399dd54abd1e))
+ (pad "45" smd rect (at 0.64375 -1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 4a4c4de9-734f-4401-b294-bff2551a6ea3))
+ (pad "45" smd rect (at -0.64375 -0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 4daa3068-84da-4127-9601-c0308625bc24))
+ (pad "45" smd rect (at 1.93125 1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 62205700-ee41-48c8-a8de-1fe9f57bb69a))
+ (pad "45" smd rect (at 0.64375 -0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 68123e0f-2ff3-4c03-9745-6d29fff9c71b))
+ (pad "45" smd rect (at 1.93125 -0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp 98f8a2ed-3fa7-4c43-91c3-c34f74b5e648))
+ (pad "45" smd rect (at -0.64375 0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp b444204f-5f6a-4e6c-b285-8aae263db183))
+ (pad "45" smd rect (at 1.93125 -1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp bfcd6cc2-9739-474a-96ef-ee6e12e571af))
+ (pad "45" smd rect (at -0.64375 1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp d1201fc0-f0c5-4503-aa72-d25a72e6f2e8))
+ (pad "45" smd rect (at -1.93125 -0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp d37d108c-a58c-4507-886a-d0b0816608c9))
+ (pad "45" smd rect (at -0.64375 -1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp e3ab3ec7-24b4-4e95-a8b6-309e2617b6f9))
+ (pad "45" smd rect (at 1.93125 0.64375) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp f4dc296b-ab36-44ef-8abb-5f487f0a3e1d))
+ (pad "45" smd rect (at -1.93125 -1.93125) (size 1.2875 1.2875) (layers "F.Cu" "F.Paste" "F.Mask")
+ (solder_paste_margin_ratio -0.2) (tstamp fe3a100b-0a3c-42dc-9edf-160f61955957))
+ (model "${KICAD6_3DMODEL_DIR}/Package_QFP.3dshapes/TQFP-44_10x10mm_P0.8mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TQFP44+QFN44.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TQFP44+QFN44.kicad_mod
new file mode 100644
index 0000000..69625e4
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TQFP44+QFN44.kicad_mod
@@ -0,0 +1,273 @@
+(footprint "TQFP44+QFN44" (version 20210108) (generator pcbnew) (layer "F.Cu")
+ (tedit 600CFA87)
+ (attr smd)
+ (fp_text reference "U1" (at -0.1016 -8.1788) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 6bb80d43-a82d-402a-946f-43825b60f4a3)
+ )
+ (fp_text value "ATMEGA32U4" (at 0 8.5725) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp e1da0c56-c25e-4570-9fbe-410e41b28e93)
+ )
+ (fp_line (start 1.6002 -4.8002) (end 0.999276 -4.199276) (layer "F.Cu") (width 0.254) (tstamp 0316dc64-c3fe-4c4d-a4a8-309a15fd2584))
+ (fp_line (start 2.8 -4.4) (end 3.2 -4.8) (layer "F.Cu") (width 0.254) (tstamp 048201e8-4a4a-4836-8f1c-87d0d0d68ceb))
+ (fp_line (start 3.3964 1.4981) (end 4.0981 1.4981) (layer "F.Cu") (width 0.254) (tstamp 05e9c6b4-dd73-4208-90cf-c78231700b2d))
+ (fp_line (start -3.4036 1.4981) (end -4.0981 1.4981) (layer "F.Cu") (width 0.254) (tstamp 07a2abe0-b5cc-47cd-9abc-c30727f8c52b))
+ (fp_line (start -3.4036 -1.5019) (end -4.1019 -1.5019) (layer "F.Cu") (width 0.254) (tstamp 08147394-2345-4c6e-8eeb-7d5cad33d8ae))
+ (fp_line (start -3.4036 -2.5019) (end -3.5019 -2.5019) (layer "F.Cu") (width 0.254) (tstamp 097a5e17-b376-41b2-a692-548836e7ae0e))
+ (fp_line (start 3.3964 -2.0019) (end 4.0019 -2.0019) (layer "F.Cu") (width 0.254) (tstamp 09a14cad-f797-4513-9eae-5e53ae4bfe85))
+ (fp_line (start 2.4964 3.3981) (end 2.4964 3.4964) (layer "F.Cu") (width 0.254) (tstamp 09c13bb3-0d53-4dbb-958d-7c1e21d6994a))
+ (fp_line (start -5.715 -3.2004) (end -4.8004 -3.2004) (layer "F.Cu") (width 0.254) (tstamp 09cfbd4a-2c7b-4660-a18a-4304b970e8e7))
+ (fp_line (start -2.8 -4.4) (end -3.2 -4.8) (layer "F.Cu") (width 0.254) (tstamp 0b260ffd-6210-4a8b-b6cf-40371c26bd4b))
+ (fp_line (start 4.4 -2.4) (end 4.4 -2.8) (layer "F.Cu") (width 0.254) (tstamp 0de7ee5c-e739-4f3e-971a-9b65ec8d76c3))
+ (fp_line (start -3.4036 -0.0019) (end -5.7131 -0.0019) (layer "F.Cu") (width 0.254) (tstamp 0e89d8bf-93a6-4e26-9de4-ea886cf71286))
+ (fp_line (start 0.9964 -3.4019) (end 0.999276 -4.199276) (layer "F.Cu") (width 0.254) (tstamp 10b3fd99-dc4b-410e-a973-a7ff8fbe67fa))
+ (fp_line (start -5.715 2.4003) (end -5.0003 2.4003) (layer "F.Cu") (width 0.254) (tstamp 1129b230-dd08-40f1-91b0-7872fe4743fb))
+ (fp_line (start -0.5036 3.3981) (end -0.5036 4.3036) (layer "F.Cu") (width 0.254) (tstamp 13dddc5f-bfaa-4a99-b42c-d5f1c426ef82))
+ (fp_line (start -5.715 -1.6002) (end -4.8002 -1.6002) (layer "F.Cu") (width 0.254) (tstamp 147ebdcf-ade2-4cd5-a1c0-5461e68396a2))
+ (fp_line (start 3.2004 5.715) (end 3.2004 4.8004) (layer "F.Cu") (width 0.254) (tstamp 151a10d0-6548-4494-b0ee-e2f0d5e18bed))
+ (fp_line (start -3.2 -4.8) (end -3.2004 -5.715) (layer "F.Cu") (width 0.254) (tstamp 15f8d55b-b50c-449b-9905-b5a01203f98f))
+ (fp_line (start 3.3964 -1.5019) (end 4.1019 -1.5019) (layer "F.Cu") (width 0.254) (tstamp 194b0d68-ef49-4172-ac01-848676f2bbe2))
+ (fp_line (start -4.8002 1.6002) (end -4.1981 0.9981) (layer "F.Cu") (width 0.254) (tstamp 1a21fd12-3ce4-435a-bce4-594c3500a92a))
+ (fp_line (start 1.4964 3.3981) (end 1.4964 4.0964) (layer "F.Cu") (width 0.254) (tstamp 1cca8eb8-69ad-4cc7-94dd-6c0ee02441ce))
+ (fp_line (start -4.0005 -5.0005) (end -2.5036 -3.5036) (layer "F.Cu") (width 0.254) (tstamp 1d487f33-4e62-4bb5-9c5c-6aa550db23cf))
+ (fp_line (start 4.8002 1.6002) (end 4.1981 0.9981) (layer "F.Cu") (width 0.254) (tstamp 1f8ea17b-fe36-42ef-af78-65dbd05344b6))
+ (fp_line (start -4.6001 0.8001) (end -4.2981 0.4981) (layer "F.Cu") (width 0.254) (tstamp 20ec574f-8a9c-490a-a84f-f70a3adc356f))
+ (fp_line (start -4.063082 -2.0019) (end -4.4 -2.338818) (layer "F.Cu") (width 0.254) (tstamp 21051f0b-a2a9-4e07-85f4-3f1f31ec4f08))
+ (fp_line (start 5.715 1.6002) (end 4.8002 1.6002) (layer "F.Cu") (width 0.254) (tstamp 21081b9c-2fb3-4498-9742-7d6db7556503))
+ (fp_line (start 0.8001 5.715) (end 0.8001 4.6001) (layer "F.Cu") (width 0.254) (tstamp 2594e956-60df-4fb2-941c-e7d1438dd9d6))
+ (fp_line (start 5.0003 2.4003) (end 4.0981 1.4981) (layer "F.Cu") (width 0.254) (tstamp 25ea9f09-c559-4ae8-8f68-bffb6d6f1232))
+ (fp_line (start -0.5036 -4.3036) (end -0.5036 -3.4019) (layer "F.Cu") (width 0.254) (tstamp 2a297590-778e-49a6-a6a4-05e98bad3c22))
+ (fp_line (start 5.7131 -0.0019) (end 5.715 0) (layer "F.Cu") (width 0.254) (tstamp 2e17672d-4e32-41db-9219-12b0ee972785))
+ (fp_line (start 3.3964 -2.5019) (end 3.5019 -2.5019) (layer "F.Cu") (width 0.254) (tstamp 2fe8b6ae-c7de-4220-b2b8-3ba555f4b14e))
+ (fp_line (start 3.2 -4.8) (end 3.2004 -5.715) (layer "F.Cu") (width 0.254) (tstamp 3431ddf2-1151-4eec-b347-79122a2d0492))
+ (fp_line (start 4.4 2.4) (end 4.4 2.8) (layer "F.Cu") (width 0.254) (tstamp 34b96495-7eff-46ad-8ffb-87c2dc014a80))
+ (fp_line (start -4.0005 5.715) (end -4.0005 5.0005) (layer "F.Cu") (width 0.254) (tstamp 362679e7-e425-47ce-b0cc-1cdb7e2ec4b2))
+ (fp_line (start 5.715 -4.0005) (end 5.0005 -4.0005) (layer "F.Cu") (width 0.254) (tstamp 3b199da5-3746-4781-9f34-13d09385e512))
+ (fp_line (start 4.0005 5.0005) (end 2.4964 3.4964) (layer "F.Cu") (width 0.254) (tstamp 3b20f6d7-8ae7-4947-b149-ea88223ff11c))
+ (fp_line (start 4.2981 0.4981) (end 4.6001 0.8001) (layer "F.Cu") (width 0.254) (tstamp 3b397018-8114-458d-b577-b456ece4db85))
+ (fp_line (start -5.0003 -2.4003) (end -4.1019 -1.5019) (layer "F.Cu") (width 0.254) (tstamp 3bf0d1bf-f6d7-41b7-a808-7597d4e075c6))
+ (fp_line (start 1.9964 -3.9964) (end 2.4 -4.4) (layer "F.Cu") (width 0.254) (tstamp 3c133cb8-d49d-4acb-8916-c5ffd94254f4))
+ (fp_line (start 5.715 0.8001) (end 4.6001 0.8001) (layer "F.Cu") (width 0.254) (tstamp 3ca8e087-1ab7-4378-a404-54c421552ebf))
+ (fp_line (start -3.4036 1.9981) (end -3.9981 1.9981) (layer "F.Cu") (width 0.254) (tstamp 3ce32a41-911a-4f2a-b8c8-de9c5aab830c))
+ (fp_line (start 2.4964 -3.4019) (end 2.4964 -3.4964) (layer "F.Cu") (width 0.254) (tstamp 3e3a56df-5e5e-4060-baef-ae97e2af9402))
+ (fp_line (start -0.5036 -4.3036) (end -0.8001 -4.6001) (layer "F.Cu") (width 0.254) (tstamp 415993f7-a36e-4dba-a463-b0e9cda65d74))
+ (fp_line (start 0 -3.4055) (end 0 -5.715) (layer "F.Cu") (width 0.254) (tstamp 43a90cb1-abf3-4f62-975f-72a87fc2fcb2))
+ (fp_line (start 3.3964 0.9981) (end 4.1981 0.9981) (layer "F.Cu") (width 0.254) (tstamp 45dd1d41-7bff-4505-be02-1429982993ef))
+ (fp_line (start -1.0036 -3.4019) (end -1.0036 -4.2036) (layer "F.Cu") (width 0.254) (tstamp 4759d790-bc9b-4046-91a4-7fe19097bd0e))
+ (fp_line (start 1.6002 -5.715) (end 1.6002 -4.8002) (layer "F.Cu") (width 0.254) (tstamp 488d9d2c-f6d2-477e-950c-a0fc94eb8b06))
+ (fp_line (start 4.3019 -0.5019) (end 4.6001 -0.8001) (layer "F.Cu") (width 0.254) (tstamp 48c0a51e-1f39-49f7-9174-321f985a89be))
+ (fp_line (start 4.8004 -3.2004) (end 5.715 -3.2004) (layer "F.Cu") (width 0.254) (tstamp 4b14080d-13fd-4798-838d-ac5bd867d6f8))
+ (fp_line (start -5.715 -0.8001) (end -4.6001 -0.8001) (layer "F.Cu") (width 0.254) (tstamp 4b6e0500-3755-417b-b251-65899d8c144f))
+ (fp_line (start 4.4 2.4) (end 3.9981 1.9981) (layer "F.Cu") (width 0.254) (tstamp 4b8afa9d-cd30-4d29-b978-aa9a8ce295ba))
+ (fp_line (start -2.0036 4.064782) (end -2.369409 4.430591) (layer "F.Cu") (width 0.254) (tstamp 518f3a13-c2dd-4e4e-a437-40215cbc4722))
+ (fp_line (start 1.9964 -3.4019) (end 1.9964 -3.9964) (layer "F.Cu") (width 0.254) (tstamp 51975657-fd2c-455e-a3b4-6093b2e9b2b6))
+ (fp_line (start -5.0003 2.4003) (end -4.0981 1.4981) (layer "F.Cu") (width 0.254) (tstamp 5528a05c-4278-4e3a-9591-48dfe4c0bcbe))
+ (fp_line (start 5.715 -2.4003) (end 5.0003 -2.4003) (layer "F.Cu") (width 0.254) (tstamp 555bd630-bb7b-4cb7-a33e-34007e349ceb))
+ (fp_line (start -4.4 -2.338818) (end -4.4 -2.8) (layer "F.Cu") (width 0.254) (tstamp 55a53033-eba9-44fc-a6fc-caffd8c3c5b5))
+ (fp_line (start -2.369409 4.430591) (end -2.830591 4.430591) (layer "F.Cu") (width 0.254) (tstamp 55f23c5f-793d-4295-95b3-bd9b78f0c5c9))
+ (fp_line (start 5.715 -1.6002) (end 4.8002 -1.6002) (layer "F.Cu") (width 0.254) (tstamp 569b94f0-ea69-485c-9aca-3f06d41cb5a3))
+ (fp_line (start 4.0005 -5.0005) (end 2.4964 -3.4964) (layer "F.Cu") (width 0.254) (tstamp 56dda92e-467c-4870-afa4-dbdaad46c59a))
+ (fp_line (start 5.715 -0.8001) (end 4.6001 -0.8001) (layer "F.Cu") (width 0.254) (tstamp 591ff513-279d-46ce-b506-4977c4ed7535))
+ (fp_line (start 5.0005 4.0005) (end 3.4981 2.4981) (layer "F.Cu") (width 0.254) (tstamp 594d5f6c-3616-4c1e-a5fa-dfc1bdf36eaa))
+ (fp_line (start -2.0036 3.3981) (end -2.0036 4.064782) (layer "F.Cu") (width 0.254) (tstamp 5b7e098b-2138-49bf-a6ae-19db8eb9024a))
+ (fp_line (start -1.5036 3.3981) (end -1.5036 4.1036) (layer "F.Cu") (width 0.254) (tstamp 5c6c4889-1876-4372-8dd5-f68e0dd05fb5))
+ (fp_line (start 0.4964 4.2964) (end 0.8001 4.6001) (layer "F.Cu") (width 0.254) (tstamp 5c79a046-f108-454f-895d-8a57e3de6322))
+ (fp_line (start 3.3964 -0.0019) (end 5.7131 -0.0019) (layer "F.Cu") (width 0.254) (tstamp 5cb894ba-4806-4186-bfcb-fcb0a0cfa71b))
+ (fp_line (start -4.3019 -0.5019) (end -4.6001 -0.8001) (layer "F.Cu") (width 0.254) (tstamp 5d0f8dfd-407a-4a12-a417-a63b8ffe2bd8))
+ (fp_line (start -0.0036 -3.4019) (end 0 -3.4055) (layer "F.Cu") (width 0.254) (tstamp 5db0bdff-8a33-4dcf-a70a-845a17913a77))
+ (fp_line (start 0.4964 -4.2964) (end 0.8001 -4.6001) (layer "F.Cu") (width 0.254) (tstamp 619982e6-ca84-450f-b6d2-84e668f22879))
+ (fp_line (start -1 4.2) (end -1 3.4) (layer "F.Cu") (width 0.254) (tstamp 61e3dd40-3f08-40e4-91f1-01cdbcef4c45))
+ (fp_line (start 0.8001 -5.715) (end 0.8001 -5.0001) (layer "F.Cu") (width 0.254) (tstamp 65082308-a02e-4fd8-a957-4652fa960f4d))
+ (fp_line (start -0.8001 4.6) (end -0.8001 5.7149) (layer "F.Cu") (width 0.254) (tstamp 655557e7-0f3b-444f-8c90-ca8253b9ae84))
+ (fp_line (start -5.7131 -0.0019) (end -5.715 0) (layer "F.Cu") (width 0.254) (tstamp 65cbc9da-1406-44df-8d8b-399767f268fe))
+ (fp_line (start -2.0036 -4.0036) (end -2.4 -4.4) (layer "F.Cu") (width 0.254) (tstamp 6649a622-8571-499a-9e87-66d4f624ca7e))
+ (fp_line (start -1.6 4.8) (end -1 4.2) (layer "F.Cu") (width 0.254) (tstamp 676d044a-fda9-4e6f-996a-bb86bf4a1c37))
+ (fp_line (start -1.6002 -4.8002) (end -1.0036 -4.2036) (layer "F.Cu") (width 0.254) (tstamp 67c89a1b-3d1a-4a7f-87c0-3d4fbebe2791))
+ (fp_line (start -2.4 -4.4) (end -2.8 -4.4) (layer "F.Cu") (width 0.254) (tstamp 6f1fce8e-15d3-48d3-b9c6-2541f81ca7a5))
+ (fp_line (start -4.6001 0.8001) (end -5.715 0.8001) (layer "F.Cu") (width 0.254) (tstamp 6f648cc4-9e31-4dc1-b84a-c8668ebdd93c))
+ (fp_line (start -0.8001 -5.715) (end -0.8001 -5.0001) (layer "F.Cu") (width 0.254) (tstamp 70f2248b-3353-4ed0-8cee-69b4184c84e0))
+ (fp_line (start -4.8004 3.2004) (end -4.4 2.8) (layer "F.Cu") (width 0.254) (tstamp 71eee4f5-ddb6-4bb7-a9d4-e85b71508aa4))
+ (fp_line (start -2.4003 5.715) (end -2.4003 5.0003) (layer "F.Cu") (width 0.254) (tstamp 74228995-0a52-4573-80fe-9a237d6701d5))
+ (fp_line (start 3.3964 2.4981) (end 3.4981 2.4981) (layer "F.Cu") (width 0.254) (tstamp 747337ef-2a5f-49d7-864a-6e771f452be9))
+ (fp_line (start -3.4036 0.4981) (end -4.2981 0.4981) (layer "F.Cu") (width 0.254) (tstamp 7aaac428-99b0-419b-ab11-a2f2e79132da))
+ (fp_line (start -4.3019 -0.5019) (end -3.4036 -0.5019) (layer "F.Cu") (width 0.254) (tstamp 8134f5d3-e67d-42b2-96f4-2546db65b0eb))
+ (fp_line (start 2.4 4.4) (end 2.8 4.4) (layer "F.Cu") (width 0.254) (tstamp 8503a08e-95b1-4cfc-814f-873ac80db274))
+ (fp_line (start -2.4003 5.0003) (end -1.5036 4.1036) (layer "F.Cu") (width 0.254) (tstamp 8657ef53-4aae-40f3-b527-3eca75faf9e0))
+ (fp_line (start -4.0005 -5.715) (end -4.0005 -5.0005) (layer "F.Cu") (width 0.254) (tstamp 8951f09f-52b2-4600-8a7b-1fe211f6c201))
+ (fp_line (start -3.2004 5.715) (end -3.2004 4.8004) (layer "F.Cu") (width 0.254) (tstamp 8a1a9029-5431-4601-ad1d-1e521f82235d))
+ (fp_line (start -4.0005 5.0005) (end -2.5036 3.5036) (layer "F.Cu") (width 0.254) (tstamp 8ada1b86-9c8d-44ab-9f2e-8f8a2d618dcb))
+ (fp_line (start 1.9964 3.9964) (end 2.4 4.4) (layer "F.Cu") (width 0.254) (tstamp 8b17dfaf-90b2-40b4-b1f0-85651c01c098))
+ (fp_line (start -0.8001 4.6) (end -0.8 4.6) (layer "F.Cu") (width 0.254) (tstamp 8c2889b6-0bc4-4c7c-880b-020a8be7908a))
+ (fp_line (start -2.4003 -5.0003) (end -1.5036 -4.1036) (layer "F.Cu") (width 0.254) (tstamp 91f8577f-e9b4-4dc3-b123-e7afd3fb8db0))
+ (fp_line (start -3.4036 2.4981) (end -3.4981 2.4981) (layer "F.Cu") (width 0.254) (tstamp 91fc5317-d431-42d3-b2b1-c744a892a048))
+ (fp_line (start -5.715 4.0005) (end -5.0005 4.0005) (layer "F.Cu") (width 0.254) (tstamp 92bde151-cd3d-4aaf-ad19-9dfd08acac8f))
+ (fp_line (start 4.0005 5.715) (end 4.0005 5.0005) (layer "F.Cu") (width 0.254) (tstamp 947b17e1-462e-4fdb-9f8f-f9d0cf016148))
+ (fp_line (start -1.6002 -5.715) (end -1.6002 -4.8002) (layer "F.Cu") (width 0.254) (tstamp 94d963ac-74a2-4098-b890-3cdc42dcae47))
+ (fp_line (start 1.6002 4.8002) (end 0.9964 4.1964) (layer "F.Cu") (width 0.254) (tstamp 962545e7-721a-4745-a71c-522438cf8884))
+ (fp_line (start 5.715 3.2004) (end 4.8004 3.2004) (layer "F.Cu") (width 0.254) (tstamp 992fb96c-39e6-4693-a403-89b53640e0a0))
+ (fp_line (start 1.4964 -4.0964) (end 1.4964 -3.4019) (layer "F.Cu") (width 0.254) (tstamp 9a4d4775-40f1-4753-94d4-e34c1f7b5976))
+ (fp_line (start 4.8004 3.2004) (end 4.4 2.8) (layer "F.Cu") (width 0.254) (tstamp 9b45e77c-6c0a-460a-b034-3e1041529b31))
+ (fp_line (start -0.0036 5.7114) (end 0 5.715) (layer "F.Cu") (width 0.254) (tstamp 9cfc9926-6994-4a99-869a-e078e4e14b1b))
+ (fp_line (start -0.8 4.6) (end -0.5036 4.3036) (layer "F.Cu") (width 0.254) (tstamp 9da83391-490c-430d-a7d6-759ffe2e4dc1))
+ (fp_line (start -2.4003 -5.715) (end -2.4003 -5.0003) (layer "F.Cu") (width 0.254) (tstamp 9e0f0b4f-6e98-4648-8685-8203cfbc63e6))
+ (fp_line (start -5.715 1.6002) (end -4.8002 1.6002) (layer "F.Cu") (width 0.254) (tstamp 9f6eb059-74cb-4025-984c-d30760e95fec))
+ (fp_line (start 0.75 -5.6649) (end 0.8001 -5.715) (layer "F.Cu") (width 0.254) (tstamp a275d4ce-2643-4209-a27f-ea93cf33a8fc))
+ (fp_line (start -5.0005 4.0005) (end -3.4981 2.4981) (layer "F.Cu") (width 0.254) (tstamp a3155335-3d92-456f-a95e-c53d7759be48))
+ (fp_line (start 3.2004 4.8004) (end 2.8 4.4) (layer "F.Cu") (width 0.254) (tstamp a5a8a005-e79a-40f7-9043-14718dffd93d))
+ (fp_line (start -0.8001 -5.715) (end -0.8001 -4.6001) (layer "F.Cu") (width 0.254) (tstamp a666852f-7782-48de-80f0-989984088027))
+ (fp_line (start -3.4036 -2.0019) (end -4.063082 -2.0019) (layer "F.Cu") (width 0.254) (tstamp a6701748-0cf8-4795-8e97-05e8f09c7269))
+ (fp_line (start 3.3964 -0.5019) (end 4.3019 -0.5019) (layer "F.Cu") (width 0.254) (tstamp aab78876-b230-46a5-945b-8914466c306e))
+ (fp_line (start 5.0003 -2.4003) (end 4.1019 -1.5019) (layer "F.Cu") (width 0.254) (tstamp aeb7fa43-d83c-4417-ba84-407ee692508b))
+ (fp_line (start -1.6 4.8) (end -1.6 5.7) (layer "F.Cu") (width 0.254) (tstamp af0704ef-dd08-4061-bab4-18dc4dd81a90))
+ (fp_line (start 4.4 -2.8) (end 4.8004 -3.2004) (layer "F.Cu") (width 0.254) (tstamp afe24615-8665-4bdd-865d-29bf7e4ec727))
+ (fp_line (start 2.4003 5.715) (end 2.4003 5.0003) (layer "F.Cu") (width 0.254) (tstamp b32f5f77-de64-43e4-88ac-41b5af87e4db))
+ (fp_line (start -4.4 2.4) (end -4.4 2.8) (layer "F.Cu") (width 0.254) (tstamp b3e7b90f-3b10-4d1c-84e2-09b0496d7526))
+ (fp_line (start -4.8002 -1.6002) (end -4.2019 -1.0019) (layer "F.Cu") (width 0.254) (tstamp b567dca8-5b66-44af-98f5-775d8220c24d))
+ (fp_line (start 5.715 4.0005) (end 5.0005 4.0005) (layer "F.Cu") (width 0.254) (tstamp b5808250-eb78-4dd1-b3b9-20654825cd60))
+ (fp_line (start 1.6002 5.715) (end 1.6002 4.8002) (layer "F.Cu") (width 0.254) (tstamp b5fb354c-9e39-4c7d-a37e-ed9e371706e1))
+ (fp_line (start 2.4003 5.0003) (end 1.4964 4.0964) (layer "F.Cu") (width 0.254) (tstamp b97f2361-1ba3-4f8d-a6b6-1e0a7f438d7f))
+ (fp_line (start -2.5036 -3.4019) (end -2.5036 -3.5036) (layer "F.Cu") (width 0.254) (tstamp b9cc1d54-1acf-48cf-a40d-278f0a52284b))
+ (fp_line (start -0.0036 3.3981) (end -0.0036 5.7114) (layer "F.Cu") (width 0.254) (tstamp bfd860af-6f7b-45b6-844a-b5c9fb8bf9ee))
+ (fp_line (start 2.4003 5.0003) (end 1.4964 4.0964) (layer "F.Cu") (width 0.254) (tstamp c0404164-d52c-40e4-bff4-44793cf37592))
+ (fp_line (start -3.2004 4.8004) (end -2.830591 4.430591) (layer "F.Cu") (width 0.254) (tstamp c4f57237-e62c-4f2e-9993-b83008cbcdb7))
+ (fp_line (start 1.4964 -4.0964) (end 2.4 -5) (layer "F.Cu") (width 0.254) (tstamp c51360dc-1ef2-4493-8d1c-2b12603eb99b))
+ (fp_line (start 0.4964 -4.2964) (end 0.4964 -3.4019) (layer "F.Cu") (width 0.254) (tstamp c8ebbedb-2429-4f57-948c-2f717e343d84))
+ (fp_line (start -5.715 -2.4003) (end -5.0003 -2.4003) (layer "F.Cu") (width 0.254) (tstamp c90d07d0-aa62-40f8-869f-03d4b1ef263d))
+ (fp_line (start 1.9964 3.3981) (end 1.9964 3.9964) (layer "F.Cu") (width 0.254) (tstamp c99f7938-6c1b-476d-b0b7-379352cec4fb))
+ (fp_line (start 4.0005 -5.715) (end 4.0005 -5.0005) (layer "F.Cu") (width 0.254) (tstamp cad64e3d-0456-42ea-a238-01993b1415c5))
+ (fp_line (start 4.0019 -2.0019) (end 4.4 -2.4) (layer "F.Cu") (width 0.254) (tstamp cbfdd7c8-6c8c-4bc4-970f-dbec9ba983d5))
+ (fp_line (start -1.5036 -3.4019) (end -1.5036 -4.1036) (layer "F.Cu") (width 0.254) (tstamp d1d581a6-c3c1-4bec-abe8-ad094600a11a))
+ (fp_line (start 2.4 -5.7147) (end 2.4003 -5.715) (layer "F.Cu") (width 0.254) (tstamp d222684f-cd4e-44b4-8879-6532244d8f28))
+ (fp_line (start -5.715 3.2004) (end -4.8004 3.2004) (layer "F.Cu") (width 0.254) (tstamp d333b209-48bc-42d2-9406-eb1aa225ce2e))
+ (fp_line (start -5.0005 -4.0005) (end -3.5019 -2.5019) (layer "F.Cu") (width 0.254) (tstamp d5575b6a-b498-445d-8763-b7878e37412e))
+ (fp_line (start -2.5036 3.3981) (end -2.5036 3.5036) (layer "F.Cu") (width 0.254) (tstamp d6255285-c780-4993-8eb7-a162460f3c9b))
+ (fp_line (start 3.3964 0.4981) (end 4.2981 0.4981) (layer "F.Cu") (width 0.254) (tstamp d6dccfac-1765-481b-8176-f8ebde124d21))
+ (fp_line (start 0.8001 -5.715) (end 0.8001 -4.6001) (layer "F.Cu") (width 0.254) (tstamp dacaa127-07e2-461f-9642-d2684e9b8b30))
+ (fp_line (start 0.9964 3.3981) (end 0.9964 4.1964) (layer "F.Cu") (width 0.254) (tstamp dd8402d4-73b1-4151-9f50-da371a54b850))
+ (fp_line (start 3.3964 -1.0019) (end 4.2019 -1.0019) (layer "F.Cu") (width 0.254) (tstamp dffc0ee1-b1c5-499c-af5d-303fdaa4f74b))
+ (fp_line (start 0.4964 4.2964) (end 0.4964 3.3981) (layer "F.Cu") (width 0.254) (tstamp e002bb81-79c4-45e5-bc38-e8fff2374737))
+ (fp_line (start 5.715 2.4003) (end 5.0003 2.4003) (layer "F.Cu") (width 0.254) (tstamp e39d82fd-2101-411e-926f-144454228bca))
+ (fp_line (start -3.4036 0.9981) (end -4.1981 0.9981) (layer "F.Cu") (width 0.254) (tstamp e81b88d6-42ec-4a2f-b8a3-aab50d4729e9))
+ (fp_line (start -3.9981 1.9981) (end -4.4 2.4) (layer "F.Cu") (width 0.254) (tstamp e8a45bec-ee15-49cb-a66d-b15c65009927))
+ (fp_line (start 2.4 -5.7147) (end 2.4 -5) (layer "F.Cu") (width 0.254) (tstamp eff1f47d-d4a6-4fec-91eb-24a1514df817))
+ (fp_line (start 5.0005 -4.0005) (end 3.5019 -2.5019) (layer "F.Cu") (width 0.254) (tstamp f3556c88-f874-40da-91ba-a012095c9fa4))
+ (fp_line (start 3.3964 1.9981) (end 3.9981 1.9981) (layer "F.Cu") (width 0.254) (tstamp f597877a-cc27-417a-a693-6431df42df1a))
+ (fp_line (start 2.4 -4.4) (end 2.8 -4.4) (layer "F.Cu") (width 0.254) (tstamp f6520922-08f7-4fb6-a25f-7bba4cb856d9))
+ (fp_line (start -2.0036 -3.4019) (end -2.0036 -4.0036) (layer "F.Cu") (width 0.254) (tstamp f8dc1af9-d87d-4f9e-80ec-cb0503544a3b))
+ (fp_line (start -5.715 -4.0005) (end -5.0005 -4.0005) (layer "F.Cu") (width 0.254) (tstamp faf7882a-f558-4c9f-8712-94cb6c8599e0))
+ (fp_line (start 4.8002 -1.6002) (end 4.2019 -1.0019) (layer "F.Cu") (width 0.254) (tstamp fb6fcc7c-89c6-4a2a-ab1a-98638ce579a4))
+ (fp_line (start -3.4036 -1.0019) (end -4.2019 -1.0019) (layer "F.Cu") (width 0.254) (tstamp fc1a8087-cff1-4bf5-afaf-dc00e95c3c28))
+ (fp_line (start -4.8004 -3.2004) (end -4.4 -2.8) (layer "F.Cu") (width 0.254) (tstamp fd38e719-ff95-462a-b386-bf5f33f2d499))
+ (fp_line (start 3.6267 -3.614) (end 3.6267 -2.839) (layer "F.SilkS") (width 0.15) (tstamp 1b49685f-e9bf-4035-bc80-c3eb0b92d67c))
+ (fp_line (start -4.5212 -5.0038) (end 5.0038 -5.0038) (layer "F.SilkS") (width 0.3048) (tstamp 2ccc405c-5b78-42cb-9eb0-a3a7f66f1c58))
+ (fp_line (start -5.0038 -4.5212) (end -5.0038 5.0038) (layer "F.SilkS") (width 0.3048) (tstamp 4b75c576-f131-4270-a725-9ec1083aacf6))
+ (fp_line (start -5.0038 -4.5212) (end -4.5212 -5.0038) (layer "F.SilkS") (width 0.3048) (tstamp 4fe72e5f-746f-4a8a-90ed-06c3df7c700d))
+ (fp_line (start -2.7559 -3.5941) (end -3.5814 -2.8321) (layer "F.SilkS") (width 0.15) (tstamp 62c0f28f-47fe-4636-a00c-2b3c34da2577))
+ (fp_line (start 5.0038 5.0038) (end -5.0038 5.0038) (layer "F.SilkS") (width 0.3048) (tstamp 860119cd-b6ca-4e9d-8108-d8a9db4e21fc))
+ (fp_line (start -3.6233 3.636) (end -3.6233 2.861) (layer "F.SilkS") (width 0.15) (tstamp 889fde19-b7c4-46dc-8be4-7457bfa1f79c))
+ (fp_line (start -3.6233 3.636) (end -2.8483 3.636) (layer "F.SilkS") (width 0.15) (tstamp b29efca3-e506-4a00-a248-df8790028389))
+ (fp_line (start 5.0038 -5.0038) (end 5.0038 5.0038) (layer "F.SilkS") (width 0.3048) (tstamp c6ee0e22-9cee-4865-a12a-f739d27ee29d))
+ (fp_line (start 3.6267 3.636) (end 2.8517 3.636) (layer "F.SilkS") (width 0.15) (tstamp c90e6ca9-bf34-43a3-a001-9d0da1999806))
+ (fp_line (start 3.6267 3.636) (end 3.6267 2.861) (layer "F.SilkS") (width 0.15) (tstamp cecbdf99-ad4a-41b1-b6fb-2c10d3b467d2))
+ (fp_line (start 3.6267 -3.614) (end 2.8517 -3.614) (layer "F.SilkS") (width 0.15) (tstamp dedcd4ad-c4a0-4d87-9217-fc8a62f4f3ca))
+ (fp_circle (center -3.5814 -3.5941) (end -3.4544 -3.4671) (layer "F.SilkS") (width 0.34) (fill none) (tstamp ddd2e496-a008-42f9-940e-eafc868d7624))
+ (fp_line (start -3.9983 4.011) (end 4.0017 4.011) (layer "F.CrtYd") (width 0.05) (tstamp 02df0462-eb60-4b55-b1c7-0b8dd40fe418))
+ (fp_line (start -3.9983 -3.989) (end -3.9983 4.011) (layer "F.CrtYd") (width 0.05) (tstamp 066b5e4b-a994-4ebd-9bfb-5fd2e5f35119))
+ (fp_line (start -3.9983 -3.989) (end 4.0017 -3.989) (layer "F.CrtYd") (width 0.05) (tstamp 0958a5cb-37f6-459d-9aac-855f3b63cb26))
+ (fp_line (start 4.0017 -3.989) (end 4.0017 4.011) (layer "F.CrtYd") (width 0.05) (tstamp 77cec443-dab7-42d8-ace1-a3853aaf5b54))
+ (pad "" smd oval (at 1.9981 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02a656f0-c186-4ad3-a9d7-b5a6735f36fc))
+ (pad "" smd oval (at -3.4019 -2.5036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03442f40-10b9-48c9-995f-83a734b212eb))
+ (pad "" smd oval (at -0.0019 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bcc6888-08b9-4d63-8dc6-cdc160481d15))
+ (pad "" smd oval (at 3.3981 0.4964) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 122d08f4-989e-4363-8532-8137cbfcf924))
+ (pad "" smd oval (at -2.5019 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a566381-4381-4a74-b832-598761a3c9b7))
+ (pad "" smd oval (at 1.4981 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 209fecfe-2780-47d3-8dd6-acf15867cd91))
+ (pad "" smd oval (at -0.5019 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2491906c-eeb1-47f5-8473-ec279315ef5b))
+ (pad "" smd oval (at 0.9981 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29c4bcb6-6ace-4f6c-b1d5-f9910768ceae))
+ (pad "" smd oval (at -1.0019 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a7bbd98-4d2f-4ab9-a03b-0d7e6268c9ef))
+ (pad "" smd oval (at 1.9981 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c0646cd-6226-4294-b9db-eaa01b86e149))
+ (pad "" smd oval (at 0.4981 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 331d3574-959f-4fcd-bbcb-e49a227100b6))
+ (pad "" smd oval (at 0.9981 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b74ff03-8f2f-47e8-a4d0-33a9540304c8))
+ (pad "" smd oval (at -3.4019 0.9964) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f898e94-e4b6-44c9-9753-62f34efa464a))
+ (pad "" smd oval (at -2.0019 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 490a102e-989a-42f6-bfe3-579f2a288883))
+ (pad "" smd oval (at -1.5019 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4fcc6a83-aaa8-4aec-9dab-c3b4c7de4c14))
+ (pad "" smd oval (at -3.4019 -0.5036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50fe3696-4323-4b57-a306-9dbc65a3e19a))
+ (pad "" smd oval (at -1.5019 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 610a36b4-39b3-496c-b938-35de43039426))
+ (pad "" smd oval (at -3.4019 -1.5036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 73905a41-9432-4b48-b667-c694198bf4cc))
+ (pad "" smd oval (at 3.3981 -1.5036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74114ffa-75cf-4404-b5b3-287656e02fcc))
+ (pad "" smd oval (at 3.3981 -1.0036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 84f10c51-b4c6-4dea-9c20-d27fcb4c317f))
+ (pad "" smd oval (at 1.4981 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8eea23ca-a0aa-4acf-922f-326bd65f119a))
+ (pad "" smd oval (at -3.4019 -2.0036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9114bc40-dfa6-4856-9bd4-57b6845569de))
+ (pad "" smd oval (at -0.5019 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 96d5b686-f8b0-4090-acc8-0aa0f76e62c7))
+ (pad "" smd oval (at -1.0019 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4a0fc41-df8c-4341-a299-c066a869e9bd))
+ (pad "" smd oval (at 3.3981 1.4964) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a53e2878-ffd0-4c9b-b2e3-50d187803541))
+ (pad "" smd oval (at -3.4019 -1.0036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac698f56-adfe-4436-a4a8-644ba64baf99))
+ (pad "" smd oval (at 0.4981 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b03c24be-087a-4437-9f4c-1c1fe9d49d70))
+ (pad "" smd oval (at 3.3981 -0.0036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3744df0-c7ab-404d-9d7c-b9dfc4273962))
+ (pad "" smd oval (at -0.0019 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b508013b-3816-4de1-aeab-868e1661edb5))
+ (pad "" smd oval (at 2.4981 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b8524397-7cad-4ecd-b85a-995bd3521bcd))
+ (pad "" smd oval (at -3.4019 0.4964) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bf61a618-9039-49c5-8738-9ae08019343d))
+ (pad "" smd oval (at 3.3981 2.4964) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c88854f5-d845-4d70-a67f-06e5125532f8))
+ (pad "" smd oval (at -2.5019 3.3964 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c88ced95-e34d-4909-99d5-37d52f93fe26))
+ (pad "" smd oval (at -3.4019 -0.0036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d215f4f9-b425-4300-9de3-80afdafa4c8c))
+ (pad "" smd oval (at 3.3981 1.9964) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d27dd11b-6f6b-407f-9b61-a47b1aa27f10))
+ (pad "" smd oval (at 3.3981 -0.5036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8b34689-824a-4435-9838-2dd7fbe977a1))
+ (pad "" smd oval (at -2.0019 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec0a7e0b-5b73-4b4b-b247-3b9483a52b2f))
+ (pad "" smd oval (at 3.3981 -2.0036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec54a881-6e35-4d3c-ae08-e53e5a714e36))
+ (pad "" smd oval (at 2.4981 -3.4036 90) (locked) (size 1.25 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ee2ed548-e0e9-481a-8ef5-86dbc95686c8))
+ (pad "" smd oval (at -3.4019 1.9964) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef2fc82e-5bdc-492c-826c-8bc0830ca167))
+ (pad "" smd oval (at 3.3981 0.9964) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1bc14dd-f996-4805-9d36-ac46f991314e))
+ (pad "" smd oval (at -3.4019 2.4964) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f21c4ac1-de0e-4523-a048-f5061828de44))
+ (pad "" smd oval (at 3.3981 -2.5036) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2462bde-463e-4026-9202-198b82213f82))
+ (pad "" smd oval (at -3.4019 1.4964) (locked) (size 1.212 0.28) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3601db5-5855-4ac6-a244-b0f4133dd329))
+ (pad "0" smd rect (at 0 0) (locked) (size 5.08 5.08) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c143f971-a767-4f2b-af0e-e4abc145020a))
+ (pad "1" smd oval (at -5.715 -4.0005) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09a70b36-51f9-41d7-b304-c4aae087510c))
+ (pad "2" smd oval (at -5.715 -3.2004) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5154439-0736-419b-98b7-f656d79fcd20))
+ (pad "3" smd oval (at -5.715 -2.4003) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 78f85f7a-10ac-4fac-ad76-bba1d98fa75d))
+ (pad "4" smd oval (at -5.715 -1.6002) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d836be4e-32fd-4c2b-b455-d93193350ed6))
+ (pad "5" smd oval (at -5.715 -0.8001) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cffb74cd-767c-4a91-a7cb-5ce571718d4e))
+ (pad "6" smd oval (at -5.715 0) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b4defe04-16db-48b3-8830-4a0447810804))
+ (pad "7" smd oval (at -5.715 0.8001) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f94c273b-a36f-46f8-8d1f-dbc10fe74223))
+ (pad "8" smd oval (at -5.715 1.6002) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e4a7055b-82e9-4cd2-984c-d165f47e7a08))
+ (pad "9" smd oval (at -5.715 2.4003) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b575060f-6495-4a56-8d54-b15fa03df6ff))
+ (pad "10" smd oval (at -5.715 3.2004) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bb970c6-b09a-4aae-9332-515e1ce8acc4))
+ (pad "11" smd oval (at -5.715 4.0005) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76857226-e405-4e9e-a6e6-6dece02039f1))
+ (pad "12" smd oval (at -4.0005 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 310af2a1-e8af-451c-8535-7b55b6cc7862))
+ (pad "13" smd oval (at -3.2004 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82b2585a-5970-49da-995d-12817664e50a))
+ (pad "14" smd oval (at -2.4003 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29ec27d5-05be-4105-b367-af2d0cb4c082))
+ (pad "15" smd oval (at -1.6002 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ec5f80c1-2659-4710-b48a-c5621e8484db))
+ (pad "16" smd oval (at -0.8001 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2df6337-55ba-4342-b7d8-0e2ce31d1f24))
+ (pad "17" smd oval (at 0 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e4081c3-cc3c-4053-b32f-02e10ea3ba68))
+ (pad "18" smd oval (at 0.8001 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d9504a3-087b-4826-9fc3-2b0f9c008a29))
+ (pad "19" smd oval (at 1.6002 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9eac4b9-77a3-45b6-8383-a98c5222e6e2))
+ (pad "20" smd oval (at 2.4003 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0ace006-0161-4aac-b7bb-48bb1f8e7346))
+ (pad "21" smd oval (at 3.2004 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4bd4ef5-da97-49d7-a0a7-0881b3ee3c80))
+ (pad "22" smd oval (at 4.0005 5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f7941f5-19d1-4ad4-9f79-b32eedbf43c9))
+ (pad "23" smd oval (at 5.715 4.0005) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a8d5a0eb-5067-4493-8c18-63925a913702))
+ (pad "24" smd oval (at 5.715 3.2004) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1da862eb-0971-4286-b7fe-7d5b2ee4ab83))
+ (pad "25" smd oval (at 5.715 2.4003) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b68d0cb4-b36a-4920-b29b-ab394ef7752e))
+ (pad "26" smd oval (at 5.715 1.6002) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 649617f4-548b-40c9-af54-00837e35b81c))
+ (pad "27" smd oval (at 5.715 0.8001) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07adc083-ab68-4160-9b1e-d61e1787004a))
+ (pad "28" smd oval (at 5.715 0) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0113e676-9e88-47e8-8464-eb2a96ce7470))
+ (pad "29" smd oval (at 5.715 -0.8001) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6700740b-d072-4464-b194-b0cfb492a00c))
+ (pad "30" smd oval (at 5.715 -1.6002) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3789917f-d8ba-4c96-ad6c-1068c0f53c45))
+ (pad "31" smd oval (at 5.715 -2.4003) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef97bfd9-115a-4b2e-adcd-56a90e80d477))
+ (pad "32" smd oval (at 5.715 -3.2004) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab6312ed-8e3d-4f05-8f7d-a3ca6ffc18da))
+ (pad "33" smd oval (at 5.715 -4.0005) (locked) (size 1.89992 0.4064) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbbc3459-889e-4d63-86e4-96d13062119c))
+ (pad "34" smd oval (at 4.0005 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79608d34-55de-41b0-a0c3-c40fc5c08dd7))
+ (pad "35" smd oval (at 3.2004 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 237dc6ab-6700-4ad1-909f-4fcb15c107dd))
+ (pad "36" smd oval (at 2.4003 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5fecfec0-84de-4de3-b905-110cd77ba235))
+ (pad "37" smd oval (at 1.6002 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc5c8a3f-7ace-41dd-b4b6-93ed6f6ba016))
+ (pad "38" smd oval (at 0.8001 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3b15e2c8-1ad5-4d7c-98b9-c8caad29c04d))
+ (pad "39" smd oval (at 0 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28fb1ae3-664d-4ad0-94e7-c373403f9d30))
+ (pad "40" smd oval (at -0.8001 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21ee5620-1535-4325-b31f-0021783a0479))
+ (pad "41" smd oval (at -1.6002 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 216bb77e-9a02-40b6-b770-b5c87368e5b3))
+ (pad "42" smd oval (at -2.4003 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1bb3a11-695d-4127-8085-5e188dd9017b))
+ (pad "43" smd oval (at -3.2004 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da6966cb-d3c1-4994-99d2-3f641bf76f83))
+ (pad "44" smd oval (at -4.0005 -5.715) (locked) (size 0.4064 1.89992) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9961e48f-0f3b-412d-9ec1-f9c2047bdc84))
+ (model "${KICAD6_3DMODEL_DIR}/Package_QFP.3dshapes/TQFP-44_10x10mm_P0.8mm.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-3013.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-3013.kicad_mod
new file mode 100644
index 0000000..9e22236
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-3013.kicad_mod
@@ -0,0 +1,44 @@
+(module "TRRS-PJ-3013" (layer F.Cu) (tedit 5ECF3EE6)
+ (fp_text reference "REF**" (at 0 14.2) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "PJ-3013" (at 0 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.8 -0.6) (end -2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 0) (end -2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 0) (end -3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 0) (end 3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 12) (end -3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 0) (end -3.15 0) (layer F.SilkS) (width 0.15))
+ (fp_text user "R1" (at -2.5 7.05) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_line (start -3.35 12.7) (end 3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start 3.35 0) (end 3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start -3.35 0) (end -3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start 3.35 0) (end 6 0) (layer Eco1.User) (width 0.12))
+ (fp_line (start -3.35 0) (end -6 0) (layer Eco1.User) (width 0.12))
+ (fp_text user "S" (at 2.5 3.5) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "S" (at -2.5 3.5) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "R2" (at 2.5 7.05) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "T" (at 2.5 11.4) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "T" (at -2.5 11.4) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (pad "1" thru_hole oval (at -4.075 3.5) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp 43ac6adc-da6f-489e-b94c-9ed5cfec2b3d))
+ (pad "1" thru_hole oval (at 4.075 3.5) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp 8eeec08c-5208-45a3-8bb3-1be084481698))
+ (pad "3" thru_hole oval (at -4.075 7.05) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp 9e65115c-ac4a-4818-bbd4-31ee7c63e608))
+ (pad "2" thru_hole oval (at 4.075 7.05) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp 8543808e-f2c0-4245-993d-ea7f46aec68a))
+ (pad "5" thru_hole oval (at -4.075 11.6) (size 0.9 2) (drill oval 0.4 1.5) (layers *.Cu *.Mask) (tstamp 77827dcf-3449-4522-bd1c-32ef9d9e18de))
+ (pad "4" thru_hole oval (at 4.075 11.6) (size 0.9 2) (drill oval 0.4 1.5) (layers *.Cu *.Mask) (tstamp f95e4f70-16ab-4931-9feb-a90904036899))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A-dual.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A-dual.kicad_mod
new file mode 100644
index 0000000..43d5590
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A-dual.kicad_mod
@@ -0,0 +1,37 @@
+(module TRRS-PJ-320A-dual (layer F.Cu) (tedit 5970F8E5)
+ (fp_text reference REF** (at 0 14.2) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TRRS-PJ-320A-dual (at 0 -5.6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user PJ-320A (at 4 5.25 270) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user PJ-320A (at -4 5.25 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 5.1 0) (end 5.1 -2) (layer B.SilkS) (width 0.15))
+ (fp_line (start -0.5 -2) (end 5.1 -2) (layer B.SilkS) (width 0.15))
+ (fp_line (start -0.5 0) (end -0.5 -2) (layer B.SilkS) (width 0.15))
+ (fp_line (start -0.75 12.1) (end 5.35 12.1) (layer B.SilkS) (width 0.15))
+ (fp_line (start 5.35 0) (end 5.35 12.1) (layer B.SilkS) (width 0.15))
+ (fp_line (start -0.75 0) (end 5.35 0) (layer B.SilkS) (width 0.15))
+ (fp_line (start -0.75 0) (end -0.75 12.1) (layer B.SilkS) (width 0.15))
+ (fp_line (start 0.5 -2) (end -5.1 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.1 0) (end -5.1 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.5 0) (end 0.5 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.35 0) (end -5.35 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.75 0) (end 0.75 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.75 12.1) (end -5.35 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.75 0) (end -5.35 0) (layer F.SilkS) (width 0.15))
+ (pad "" np_thru_hole circle (at 2.3 8.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 2.3 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at 4.6 11.3) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at -4.6 11.3) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 0 10.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 0 3.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -2.3 8.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -2.3 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 0 6.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A-no-Fmask.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A-no-Fmask.kicad_mod
new file mode 100644
index 0000000..9cb6ab8
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A-no-Fmask.kicad_mod
@@ -0,0 +1,25 @@
+(module TRRS-PJ-320A-no-Fmask (layer F.Cu) (tedit 5CD25241)
+ (fp_text reference REF** (at 0 14.2) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TRRS-PJ-320A (at 0 -5.6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 0) (end -2.8 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 2.8 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.05 0) (end -3.05 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.05 0) (end 3.05 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.05 12.1) (end -3.05 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.05 0) (end -3.05 0) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole oval (at -2.3 11.3) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu B.Mask))
+ (pad 2 thru_hole oval (at 2.3 10.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu B.Mask))
+ (pad 4 thru_hole oval (at 2.3 3.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu B.Mask))
+ (pad "" np_thru_hole circle (at 0 8.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 1.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 2.3 6.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu B.Mask))
+ (pad 4 thru_hole oval (at 2.3 3.2) (size 1 1.4) (drill oval 0.9 1.3) (layers *.Cu F.Mask))
+ (pad 3 thru_hole oval (at 2.3 6.2) (size 1 1.4) (drill oval 0.9 1.3) (layers *.Cu F.Mask))
+ (pad 2 thru_hole oval (at 2.3 10.2) (size 1 1.4) (drill oval 0.9 1.3) (layers *.Cu F.Mask))
+ (pad 1 thru_hole oval (at -2.3 11.3) (size 1 1.4) (drill oval 0.9 1.3) (layers *.Cu F.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A.kicad_mod
new file mode 100644
index 0000000..60ce7b3
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320A.kicad_mod
@@ -0,0 +1,38 @@
+(module "TRRS-PJ-320A" (layer F.Cu) (tedit 5D54377F)
+ (fp_text reference "REF**" (at 0 14.2) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "TRRS-PJ-320A" (at 0 -5.6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "Ring2" (at 0 3.25) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "Ring1" (at 0 6.25) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "Tip" (at 0 10) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "Sleeve" (at 0.25 11.4) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_line (start 3.05 0) (end -3.05 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.05 12.1) (end -3.05 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.05 0) (end 3.05 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.05 0) (end -3.05 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 2.8 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 0) (end -2.8 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.SilkS) (width 0.15))
+ (pad "1" thru_hole oval (at -2.3 11.3) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask))
+ (pad "2" thru_hole oval (at 2.3 10.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask))
+ (pad "4" thru_hole oval (at 2.3 3.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 8.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 1.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "3" thru_hole oval (at 2.3 6.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask))
+ (model "${KIPRJMOD}/3dmodels/mechanical/Keebio-Parts/PJ-320A.step"
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz -90 0 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320D.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320D.kicad_mod
new file mode 100644
index 0000000..fc00a0f
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-320D.kicad_mod
@@ -0,0 +1,21 @@
+(module TRRS-PJ-320D (layer F.Cu) (tedit 5B896F09)
+ (fp_text reference REF** (at 0 14.2) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TRRS-PJ-320D (at 0 -5.6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 0) (end -2.8 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 2.8 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.05 0) (end -3.05 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.05 0) (end 3.05 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.05 12.1) (end -3.05 12.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.05 0) (end -3.05 0) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at -3.25 11.3) (size 2.5 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 3.25 10.2) (size 2.5 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 3.25 3.2) (size 2.5 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad "" np_thru_hole circle (at 0 8.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 1.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 smd rect (at 3.25 6.2) (size 2.5 1.2) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-605.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-605.kicad_mod
new file mode 100644
index 0000000..eac67bf
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-605.kicad_mod
@@ -0,0 +1,45 @@
+(module "TRRS-PJ-605" (layer F.Cu) (tedit 5EB1ADA7)
+ (fp_text reference "REF**" (at 0 14.2) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "PJ-605" (at 0 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 2.7 11.88) (end 2.7 12.68) (angle -90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -2.7 12) (end -3.5 12) (angle -90) (layer Eco1.User) (width 0.12))
+ (fp_arc (start 2.7 12) (end 2.7 12.8) (angle -90) (layer Eco1.User) (width 0.12))
+ (fp_text user "T" (at -2.5 12) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "T" (at 2.5 12) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "R1" (at 2.5 6.9) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "S" (at -2.5 3.3) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "R2" (at 2.5 3.9) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_line (start -3.5 0) (end -6 0) (layer Eco1.User) (width 0.12))
+ (fp_line (start 3.5 0) (end 6 0) (layer Eco1.User) (width 0.12))
+ (fp_line (start -3.5 0) (end -3.5 12) (layer Eco1.User) (width 0.12))
+ (fp_line (start 3.5 0) (end 3.5 12) (layer Eco1.User) (width 0.12))
+ (fp_line (start -2.7 12.8) (end 2.7 12.8) (layer Eco1.User) (width 0.12))
+ (fp_text user "S" (at -2.5 6.8) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_line (start 3.5 0) (end -3.5 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.7 12.68) (end -2.7 12.68) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.5 0) (end 3.5 11.88) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 0) (end -3.5 11.88) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -2.7 11.88) (end -3.5 11.88) (angle -90) (layer F.SilkS) (width 0.15))
+ (pad "3" thru_hole oval (at 4.25 12) (size 0.9 1.9) (drill oval 0.5 1.5) (layers *.Cu *.Mask))
+ (pad "4" thru_hole oval (at -4.25 12) (size 0.9 1.9) (drill oval 0.5 1.5) (layers *.Cu *.Mask))
+ (pad "2" thru_hole oval (at 4.25 6.9) (size 0.9 1.9) (drill oval 0.5 1.5) (layers *.Cu *.Mask))
+ (pad "5" thru_hole oval (at -4.25 6.8) (size 0.9 1.9) (drill oval 0.5 1.5) (layers *.Cu *.Mask))
+ (pad "1" thru_hole oval (at 4.25 3.9) (size 0.9 1.9) (drill oval 0.5 1.5) (layers *.Cu *.Mask))
+ (pad "6" thru_hole oval (at -4.25 3.3) (size 0.9 1.9) (drill oval 0.5 1.5) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606-6A.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606-6A.kicad_mod
new file mode 100644
index 0000000..2fef8e6
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606-6A.kicad_mod
@@ -0,0 +1,44 @@
+(module "TRRS-PJ-606-6A" (layer F.Cu) (tedit 5EF65A3E)
+ (fp_text reference "REF**" (at 0 14.2) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "PJ-606" (at 0 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.8 -0.6) (end -2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 0) (end -2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 0) (end -3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 0) (end 3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 12) (end -3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 0) (end -3.15 0) (layer F.SilkS) (width 0.15))
+ (fp_text user "S" (at -2.5 6.2) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_line (start -3.35 12.7) (end 3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start 3.35 0) (end 3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start -3.35 0) (end -3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start 3.35 0) (end 6 0) (layer Eco1.User) (width 0.12))
+ (fp_line (start -3.35 0) (end -6 0) (layer Eco1.User) (width 0.12))
+ (fp_text user "S" (at 2.5 3.35) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "R2" (at -2.5 3.35) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "R1" (at 2.5 6.2) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "T" (at 2.5 11.4) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "T" (at -2.5 11.4) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (pad "1" thru_hole oval (at -4.05 3.35) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp 8aa65096-647f-4764-ad41-2669d879ae15))
+ (pad "6" thru_hole oval (at 4.05 3.35) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp e48a3220-b12a-457b-a89d-895cfe6bbdbd))
+ (pad "2" thru_hole oval (at -4.05 6.2) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp 9bcaf04a-d5c0-4d4f-aad8-6392952316e7))
+ (pad "5" thru_hole oval (at 4.05 6.2) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp a3ea0e20-5ab3-4e20-a43a-1fb04b0ada39))
+ (pad "3" thru_hole oval (at -4.05 11.4) (size 0.9 2) (drill oval 0.4 1.5) (layers *.Cu *.Mask) (tstamp 78dc8775-c516-4893-b0d5-5884d887e0f8))
+ (pad "4" thru_hole oval (at 4.05 11.4) (size 0.9 2) (drill oval 0.4 1.5) (layers *.Cu *.Mask) (tstamp b7de2d4c-4bd0-4efd-adc7-db27edf5d270))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606-Mod.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606-Mod.kicad_mod
new file mode 100644
index 0000000..4db3b88
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606-Mod.kicad_mod
@@ -0,0 +1,44 @@
+(module "TRRS-PJ-606-Mod" (layer F.Cu) (tedit 5ECDF16F)
+ (fp_text reference "REF**" (at 0 14.2) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "PJ-606" (at 0 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "R1" (at -2.5 11.4) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "T" (at 2.5 11.4) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "T" (at 2.5 6.2) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "R2" (at -2.5 3.35) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "S" (at 2.5 3.35) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_line (start -3.35 0) (end -6 0) (layer Eco1.User) (width 0.12))
+ (fp_line (start 3.35 0) (end 6 0) (layer Eco1.User) (width 0.12))
+ (fp_line (start -3.35 0) (end -3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start 3.35 0) (end 3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start -3.35 12.7) (end 3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_text user "S" (at -2.5 6.2) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_line (start 3.15 0) (end -3.15 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 12) (end -3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 0) (end 3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 0) (end -3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 0) (end -2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 -0.6) (end -2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (pad "1" thru_hole oval (at -4.05 3.35) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp c8de6fe2-8057-45d5-a63c-e1b55e958aa6))
+ (pad "6" thru_hole oval (at 4.05 3.35) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp 4ced4443-f2da-4eed-b1b9-86a065b137d2))
+ (pad "2" thru_hole oval (at -4.05 7.2) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp dc850390-adac-4290-9a10-3383fe5b4961))
+ (pad "5" thru_hole oval (at 4.05 7.2) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask) (tstamp bf14a4fe-7e44-41a1-a805-f777b734ec3e))
+ (pad "3" thru_hole oval (at -4.05 11.65) (size 0.9 2) (drill oval 0.4 1.5) (layers *.Cu *.Mask) (tstamp 93be4e15-259d-4deb-b2fb-5489642f5d2b))
+ (pad "4" thru_hole oval (at 4.05 11.65) (size 0.9 2) (drill oval 0.4 1.5) (layers *.Cu *.Mask) (tstamp 60831d52-1b33-4b83-b86f-a224e323e2c2))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606.kicad_mod
new file mode 100644
index 0000000..d0e4824
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS-PJ-606.kicad_mod
@@ -0,0 +1,44 @@
+(module "TRRS-PJ-606" (layer F.Cu) (tedit 5EB1A8F0)
+ (fp_text reference "REF**" (at 0 14.2) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value "PJ-606" (at 0 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.8 -0.6) (end -2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 0) (end -2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0) (end 2.8 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 0) (end -3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 0) (end 3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 12) (end -3.15 12) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.15 0) (end -3.15 0) (layer F.SilkS) (width 0.15))
+ (fp_text user "S" (at -2.5 6.2) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_line (start -3.35 12.7) (end 3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start 3.35 0) (end 3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start -3.35 0) (end -3.35 12.7) (layer Eco1.User) (width 0.12))
+ (fp_line (start 3.35 0) (end 6 0) (layer Eco1.User) (width 0.12))
+ (fp_line (start -3.35 0) (end -6 0) (layer Eco1.User) (width 0.12))
+ (fp_text user "S" (at 2.5 3.35) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "R2" (at -2.5 3.35) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "T" (at 2.5 6.2) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "T" (at 2.5 11.4) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (fp_text user "R1" (at -2.5 11.4) (layer F.Fab)
+ (effects (font (size 0.7 0.7) (thickness 0.1)))
+ )
+ (pad "1" thru_hole oval (at -4.05 3.35) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask))
+ (pad "6" thru_hole oval (at 4.05 3.35) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask))
+ (pad "2" thru_hole oval (at -4.05 6.2) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask))
+ (pad "5" thru_hole oval (at 4.05 6.2) (size 0.9 1.8) (drill oval 0.4 1.3) (layers *.Cu *.Mask))
+ (pad "3" thru_hole oval (at -4.05 11.4) (size 0.9 2) (drill oval 0.4 1.5) (layers *.Cu *.Mask))
+ (pad "4" thru_hole oval (at 4.05 11.4) (size 0.9 2) (drill oval 0.4 1.5) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS_Jack-one-sided.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS_Jack-one-sided.kicad_mod
new file mode 100644
index 0000000..ec493c8
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS_Jack-one-sided.kicad_mod
@@ -0,0 +1,45 @@
+(module TRRS_Jack-one-sided (layer F.Cu) (tedit 5938545E)
+ (fp_text reference J2 (at 0.00008 -6.63008) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.778) (thickness 0.3048)))
+ )
+ (fp_text value 3.5mm (at 0.00008 -2.18508) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.778) (thickness 0.3048)))
+ )
+ (fp_text user 3.5mm (at 0.00008 -2.18508) (layer F.SilkS)
+ (effects (font (size 1.524 1.778) (thickness 0.3048)))
+ )
+ (fp_text user 3.5mm (at 0.00008 -2.18508) (layer B.SilkS)
+ (effects (font (size 1.524 1.778) (thickness 0.3048)) (justify mirror))
+ )
+ (fp_line (start 4.80068 -7.90008) (end 2.24798 -7.90008) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 2.24798 -7.90008) (end 2.24798 -6.60468) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 2.24798 -6.60468) (end -2.24782 -6.60468) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -2.24782 -6.60468) (end -2.24782 -7.90008) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -2.24782 -7.90008) (end -4.80052 -7.90008) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -4.80052 -7.90008) (end -4.80052 4.16492) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -4.80052 4.16492) (end 4.80068 4.16492) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 4.80068 4.16492) (end 4.80068 -7.90008) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 0.00008 -7.90008) (end 0.00008 -7.90008) (layer Dwgs.User) (width 0.0254))
+ (fp_line (start 2.24798 -7.90008) (end 2.24798 -6.60468) (layer Cmts.User) (width 0.381))
+ (fp_line (start 2.24798 -6.60468) (end -2.24782 -6.60468) (layer Cmts.User) (width 0.381))
+ (fp_line (start -2.24782 -6.60468) (end -2.24782 -7.90008) (layer Cmts.User) (width 0.381))
+ (fp_line (start -4.80052 -7.90008) (end -2.24782 -7.90008) (layer Cmts.User) (width 0.381))
+ (fp_line (start 2.24798 -7.90008) (end 4.80068 -7.90008) (layer Cmts.User) (width 0.381))
+ (fp_line (start 4.80068 -7.90008) (end 4.80068 4.16492) (layer F.SilkS) (width 0.381))
+ (fp_line (start 4.80068 4.16492) (end -4.80052 4.16492) (layer F.SilkS) (width 0.381))
+ (fp_line (start -4.80052 4.16492) (end -4.80052 -7.90008) (layer F.SilkS) (width 0.381))
+ (fp_line (start 4.80068 -7.90008) (end 4.80068 4.16492) (layer B.SilkS) (width 0.381))
+ (fp_line (start 4.80068 4.16492) (end -4.80052 4.16492) (layer B.SilkS) (width 0.381))
+ (fp_line (start -4.80052 4.16492) (end -4.80052 -7.90008) (layer B.SilkS) (width 0.381))
+ (pad 1 thru_hole oval (at 4.64828 -5.00448 270) (size 1.7526 2.0574) (drill oval 1.0922 1.397) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at -3.60672 -0.00068 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 1.60028 3.09812 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole oval (at -4.64812 -5.00448 270) (size 1.7526 2.0574) (drill oval 1.0922 1.397) (layers *.Cu *.Mask F.SilkS))
+ (pad HOLE np_thru_hole circle (at 0.00008 -5.00448 270) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+ (pad HOLE np_thru_hole circle (at 0.00008 -0.00068 270) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+ (model "${KISBLIB}/Keebio-Parts.pretty/sj-43514.wrl"
+ (at (xyz -0.01 0.134 0.06))
+ (scale (xyz 2.77 2.77 2.77))
+ (rotate (xyz 270 0 270))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS_Jack.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS_Jack.kicad_mod
new file mode 100644
index 0000000..2a7d9b7
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS_Jack.kicad_mod
@@ -0,0 +1,47 @@
+(module TRRS_Jack (layer F.Cu) (tedit 592AE9A5)
+ (fp_text reference J2 (at 0.00008 -6.63008) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.778) (thickness 0.3048)))
+ )
+ (fp_text value 3.5mm (at 0.00008 -2.18508) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.778) (thickness 0.3048)))
+ )
+ (fp_text user 3.5mm (at 0.00008 -2.18508) (layer F.SilkS)
+ (effects (font (size 1.524 1.778) (thickness 0.3048)))
+ )
+ (fp_text user 3.5mm (at 0.00008 -2.18508) (layer B.SilkS)
+ (effects (font (size 1.524 1.778) (thickness 0.3048)) (justify mirror))
+ )
+ (fp_line (start 4.80068 -7.90008) (end 2.24798 -7.90008) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 2.24798 -7.90008) (end 2.24798 -6.60468) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 2.24798 -6.60468) (end -2.24782 -6.60468) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -2.24782 -6.60468) (end -2.24782 -7.90008) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -2.24782 -7.90008) (end -4.80052 -7.90008) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -4.80052 -7.90008) (end -4.80052 4.16492) (layer Dwgs.User) (width 0.381))
+ (fp_line (start -4.80052 4.16492) (end 4.80068 4.16492) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 4.80068 4.16492) (end 4.80068 -7.90008) (layer Dwgs.User) (width 0.381))
+ (fp_line (start 0.00008 -7.90008) (end 0.00008 -7.90008) (layer Dwgs.User) (width 0.0254))
+ (fp_line (start 2.24798 -7.90008) (end 2.24798 -6.60468) (layer Cmts.User) (width 0.381))
+ (fp_line (start 2.24798 -6.60468) (end -2.24782 -6.60468) (layer Cmts.User) (width 0.381))
+ (fp_line (start -2.24782 -6.60468) (end -2.24782 -7.90008) (layer Cmts.User) (width 0.381))
+ (fp_line (start -4.80052 -7.90008) (end -2.24782 -7.90008) (layer Cmts.User) (width 0.381))
+ (fp_line (start 2.24798 -7.90008) (end 4.80068 -7.90008) (layer Cmts.User) (width 0.381))
+ (fp_line (start 4.80068 -7.90008) (end 4.80068 4.16492) (layer F.SilkS) (width 0.381))
+ (fp_line (start 4.80068 4.16492) (end -4.80052 4.16492) (layer F.SilkS) (width 0.381))
+ (fp_line (start -4.80052 4.16492) (end -4.80052 -7.90008) (layer F.SilkS) (width 0.381))
+ (fp_line (start 4.80068 -7.90008) (end 4.80068 4.16492) (layer B.SilkS) (width 0.381))
+ (fp_line (start 4.80068 4.16492) (end -4.80052 4.16492) (layer B.SilkS) (width 0.381))
+ (fp_line (start -4.80052 4.16492) (end -4.80052 -7.90008) (layer B.SilkS) (width 0.381))
+ (pad 1 thru_hole oval (at 4.64828 -5.00448 270) (size 1.7526 2.0574) (drill oval 1.0922 1.397) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at -3.60672 -0.00068 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 1.60028 3.09812 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole oval (at -4.64812 -5.00448 270) (size 1.7526 2.0574) (drill oval 1.0922 1.397) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at -1.60012 3.09812 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 3.60688 -0.00068 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask F.SilkS))
+ (pad HOLE np_thru_hole circle (at 0.00008 -5.00448 270) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+ (pad HOLE np_thru_hole circle (at 0.00008 -0.00068 270) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask F.SilkS))
+ (model "${KISBLIB}/Keebio-Parts.pretty/sj-43514.wrl"
+ (at (xyz 0.175 -0.01 0.06))
+ (scale (xyz 2.77 2.77 2.77))
+ (rotate (xyz 270 0 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/TRRS_Jumper.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/TRRS_Jumper.kicad_mod
new file mode 100644
index 0000000..d67f0fe
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/TRRS_Jumper.kicad_mod
@@ -0,0 +1,34 @@
+(module TRRS_Jumper (layer F.Cu) (tedit 594F3245)
+ (fp_text reference REF** (at 0 4) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TRRS_Jumper (at 0 -4.25) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.5 2) (end -4.5 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.5 -2) (end 4.5 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.5 -2) (end -4.5 2) (layer B.SilkS) (width 0.15))
+ (fp_line (start 4.5 -2) (end 4.5 2) (layer B.SilkS) (width 0.15))
+ (fp_line (start -4.5 -2) (end 4.5 -2) (layer B.SilkS) (width 0.15))
+ (fp_line (start 4.5 2) (end -4.5 2) (layer B.SilkS) (width 0.15))
+ (fp_line (start -4.5 2) (end 4.5 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.5 -2) (end -4.5 -2) (layer F.SilkS) (width 0.15))
+ (fp_text user VCC (at -6.5 0.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user GND (at 6.5 0.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user GND (at -6.5 0.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user VCC (at 6.5 0.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (pad 4 smd rect (at 3 0.5) (size 1.524 0.762) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3 0.5) (size 1.524 0.762) (layers B.Cu B.Paste B.Mask))
+ (pad 6 smd rect (at 3 0.5) (size 1.524 0.762) (layers B.Cu B.Paste B.Mask))
+ (pad 5 thru_hole rect (at 3 -0.5) (size 1.524 0.762) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 1 smd rect (at -3 0.5) (size 1.524 0.762) (layers F.Cu F.Paste F.Mask))
+ (pad 2 thru_hole rect (at -3 -0.5) (size 1.524 0.762) (drill 0.3) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Teensy_2.0.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Teensy_2.0.kicad_mod
new file mode 100644
index 0000000..9a16ace
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Teensy_2.0.kicad_mod
@@ -0,0 +1,45 @@
+(module Teensy_2.0 (layer F.Cu) (tedit 549AEE1E)
+ (fp_text reference U1 (at 0 1.625) (layer F.SilkS)
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value TEENSY2.0 (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
+ (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
+ (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
+ (pad 1 thru_hole rect (at -13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 2 thru_hole circle (at -11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 3 thru_hole circle (at -8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 4 thru_hole circle (at -6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 5 thru_hole circle (at -3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 6 thru_hole circle (at -1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 7 thru_hole circle (at 1.27 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 8 thru_hole circle (at 3.81 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 9 thru_hole circle (at 6.35 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 10 thru_hole circle (at 8.89 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 11 thru_hole circle (at 11.43 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 12 thru_hole circle (at 13.97 7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 13 thru_hole circle (at 13.97 5.08 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 14 thru_hole circle (at 13.97 2.54 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 15 thru_hole circle (at 13.97 0 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 16 thru_hole circle (at 13.97 -2.54 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 17 thru_hole circle (at 13.97 -5.08 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 18 thru_hole circle (at 13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 19 thru_hole circle (at 11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 20 thru_hole circle (at 8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 21 thru_hole circle (at 6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 22 thru_hole circle (at 3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 23 thru_hole circle (at 1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 24 thru_hole circle (at -1.27 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 25 thru_hole circle (at -3.81 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 26 thru_hole circle (at -6.35 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 27 thru_hole circle (at -8.89 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 28 thru_hole circle (at -11.43 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 29 thru_hole circle (at -13.97 -7.62) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 30 thru_hole circle (at -3.81 -5.08 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+ (pad 31 thru_hole circle (at -3.81 5.08 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-1u-LED-flip.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-1u-LED-flip.kicad_mod
new file mode 100644
index 0000000..7bb5ab0
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-1u-LED-flip.kicad_mod
@@ -0,0 +1,68 @@
+(module Triple-Dual-1u-LED-flip (layer F.Cu) (tedit 5A12ED03)
+ (fp_text reference CHERRY (at 0 3.175) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value MX (at 0 5.08) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text user + (at 1.26 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at -1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at 1.26 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at -1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
+ (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2 2.581378) (layers F.Cu F.Paste F.Mask))
+ (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu))
+ (pad 1 thru_hole circle (at -3.81 -2.54) (size 2 2) (drill oval 1.2) (layers *.Cu *.Mask))
+ (pad 2 smd oval (at 3.155 -3.27 221.9) (size 1.5 3.961556) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2 3.961556) (layers B.Cu B.Paste B.Mask))
+ (pad 2 thru_hole circle (at 2.5 -4) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 3.81 -2.54 311.9) (size 2 1.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2 2.581378) (layers B.Cu B.Paste B.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4.5 330.95) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.54 -5.08 330.95) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2 3.961556) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2 2.581378) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd oval (at 3.155 -3.27 221.9) (size 1.5 3.961556) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2 2.581378) (layers B.Cu B.Paste B.Mask))
+ (pad 2 thru_hole circle (at 0 -5.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -5 -3.8 138.1) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at 5 -3.8 221.9) (size 1.4 2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
+ (pad "" np_thru_hole circle (at -5.5 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (at (xyz 0.294 0.294 0.234))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (at (xyz 0 0 0.47))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-1u-LED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-1u-LED.kicad_mod
new file mode 100644
index 0000000..5122d61
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-1u-LED.kicad_mod
@@ -0,0 +1,68 @@
+(module Triple-Dual-1u-LED (layer F.Cu) (tedit 5A12E290)
+ (fp_text reference CHERRY (at 0 3.175) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text value MX (at 0 5.08) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text user - (at 1.26 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at -1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at 1.26 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at -1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
+ (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2 2.581378) (layers F.Cu F.Paste F.Mask))
+ (pad 2 thru_hole circle (at 2.5 -4.5 330.95) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.54 -5.08 330.95) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4 330.95) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu))
+ (pad 1 thru_hole circle (at -3.81 -2.54) (size 2 2) (drill oval 1.2) (layers *.Cu *.Mask))
+ (pad 2 smd oval (at 3.155 -3.27 221.9) (size 1.5 3.961556) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2 3.961556) (layers B.Cu B.Paste B.Mask))
+ (pad 2 thru_hole circle (at 2.5 -4) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 3.81 -2.54 311.9) (size 2 1.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2 2.581378) (layers B.Cu B.Paste B.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4.5 330.95) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.54 -5.08 330.95) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2 3.961556) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd oval (at -2.52 -4.79 3.945) (size 2 2.581378) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd oval (at 3.155 -3.27 221.9) (size 1.5 3.961556) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd oval (at 2.52 -4.79 356.055) (size 2 2.581378) (layers B.Cu B.Paste B.Mask))
+ (pad 2 thru_hole circle (at 0 -5.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -5 -3.8 138.1) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at 5 -3.8 221.9) (size 1.4 2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5.5 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
+ (pad "" np_thru_hole circle (at -5.5 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (at (xyz 0.294 0.294 0.234))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-1u.wrl"
+ (at (xyz 0 0 0.47))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-2u-LED-stab-flip.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-2u-LED-stab-flip.kicad_mod
new file mode 100644
index 0000000..dd4eb18
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-2u-LED-stab-flip.kicad_mod
@@ -0,0 +1,120 @@
+(module Triple-Dual-2u-LED-stab-flip (layer F.Cu) (tedit 5A1311B9)
+ (fp_text reference SW_2u-E6 (at 0 3.175) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value MX (at 0 5.08) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text user + (at -1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at -1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at 1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user 2.00u (at -15.24 8.255) (layer Dwgs.User)
+ (effects (font (thickness 0.3048)))
+ )
+ (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -18.923 -9.398) (end 18.923 -9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 18.923 -9.398) (end 18.923 9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 18.923 9.398) (end -18.923 9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -18.923 9.398) (end -18.923 -9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 -6.985) (end 6.985 -4.8768) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 -4.8768) (end 8.6106 -4.8768) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 8.6106 -4.8768) (end 8.6106 -5.6896) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 15.2654 6.604) (end 14.224 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 14.224 6.604) (end 14.224 7.7724) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 14.224 7.7724) (end 9.652 7.7724) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 9.652 7.7724) (end 9.652 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 9.652 6.604) (end 8.6106 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 8.6106 6.604) (end 8.6106 5.8166) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 8.6106 5.8166) (end 6.985 5.8166) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 5.8166) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -6.985 6.985) (end -6.985 5.8166) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -6.985 5.8166) (end -8.6106 5.8166) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -8.6106 5.8166) (end -8.6106 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -8.6106 6.604) (end -9.652 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -9.652 6.604) (end -9.652 7.7724) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -9.652 7.7724) (end -14.224 7.7724) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -14.224 7.7724) (end -14.224 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -14.224 6.604) (end -15.2654 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -8.6106 -5.6896) (end -8.6106 -4.8768) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -8.6106 -4.8768) (end -6.985 -4.8768) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -6.985 -4.8768) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 15.367 -7.62) (end 8.509 -7.62) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 8.509 -7.62) (end 8.509 7.62) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 8.509 7.62) (end -8.509 7.62) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -8.509 7.62) (end -8.509 -7.62) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -8.509 -7.62) (end -15.367 -7.62) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -15.367 -7.62) (end -15.367 10.16) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -15.367 10.16) (end 15.367 10.16) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 15.367 10.16) (end 15.367 -7.62) (layer Cmts.User) (width 0.1524))
+ (pad 1 thru_hole circle (at -3.81 -2.5 3.9) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 2 smd oval (at 2.52 -4.79 356.1) (size 2 2.581378) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2 3.961556) (layers F.Cu F.Paste F.Mask))
+ (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu))
+ (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu))
+ (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu))
+ (pad 2 thru_hole oval (at 3.81 -2.5 221.9) (size 1.5 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4.5) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.54 -5.08 3.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 -4 3.9) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 -4.5 3.9) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 smd oval (at -2.52 -4.79 3.9) (size 2 2.58) (layers B.Cu B.Paste B.Mask))
+ (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2 3.961556) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd oval (at -2.52 -4.79 3.9) (size 2 2.58) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd oval (at 3.155 -3.27 221.9) (size 1.5 3.961556) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd oval (at 2.52 -4.79 356.1) (size 2 2.581378) (layers B.Cu B.Paste B.Mask))
+ (pad 2 smd oval (at 3.155 -3.27 221.9) (size 1.5 3.961556) (layers B.Cu B.Paste B.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 5.5 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
+ (pad 2 thru_hole circle (at 0 -5.9) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -5 -3.8) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at 5 -3.8 221.9) (size 1.4 2) (drill 1.4) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (at (xyz 0.294 0.294 0.24))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/cherry-mx-stabilizer-2u-pcb.wrl"
+ (at (xyz -0.47 0 0.14))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-2u.wrl"
+ (at (xyz 0 0 0.47))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-2u-LED.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-2u-LED.kicad_mod
new file mode 100644
index 0000000..315e7e6
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/Triple-Dual-2u-LED.kicad_mod
@@ -0,0 +1,120 @@
+(module Triple-Dual-2u-LED (layer F.Cu) (tedit 5A130DAC)
+ (fp_text reference SW_2u-E6 (at 0 3.175) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ )
+ (fp_text value MX (at 0 5.08) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.524) (thickness 0.2032)))
+ )
+ (fp_text user + (at -1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user + (at -1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 1.27 3.5) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text user - (at 1.27 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user 2.00u (at -15.24 8.255) (layer Dwgs.User)
+ (effects (font (thickness 0.3048)))
+ )
+ (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -18.923 -9.398) (end 18.923 -9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 18.923 -9.398) (end 18.923 9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start 18.923 9.398) (end -18.923 9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -18.923 9.398) (end -18.923 -9.398) (layer Dwgs.User) (width 0.1524))
+ (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 -6.985) (end 6.985 -4.8768) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 -4.8768) (end 8.6106 -4.8768) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 8.6106 -4.8768) (end 8.6106 -5.6896) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 8.6106 -5.6896) (end 15.2654 -5.6896) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 15.2654 -5.6896) (end 15.2654 -2.286) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 15.2654 -2.286) (end 16.129 -2.286) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 16.129 -2.286) (end 16.129 0.508) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 16.129 0.508) (end 15.2654 0.508) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 15.2654 0.508) (end 15.2654 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 15.2654 6.604) (end 14.224 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 14.224 6.604) (end 14.224 7.7724) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 14.224 7.7724) (end 9.652 7.7724) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 9.652 7.7724) (end 9.652 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 9.652 6.604) (end 8.6106 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 8.6106 6.604) (end 8.6106 5.8166) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 8.6106 5.8166) (end 6.985 5.8166) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 5.8166) (end 6.985 6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -6.985 6.985) (end -6.985 5.8166) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -6.985 5.8166) (end -8.6106 5.8166) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -8.6106 5.8166) (end -8.6106 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -8.6106 6.604) (end -9.652 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -9.652 6.604) (end -9.652 7.7724) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -9.652 7.7724) (end -14.224 7.7724) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -14.224 7.7724) (end -14.224 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -14.224 6.604) (end -15.2654 6.604) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -15.2654 6.604) (end -15.2654 0.508) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -15.2654 0.508) (end -16.129 0.508) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -16.129 0.508) (end -16.129 -2.286) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -16.129 -2.286) (end -15.2654 -2.286) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -15.2654 -2.286) (end -15.2654 -5.6896) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -15.2654 -5.6896) (end -8.6106 -5.6896) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -8.6106 -5.6896) (end -8.6106 -4.8768) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -8.6106 -4.8768) (end -6.985 -4.8768) (layer Eco2.User) (width 0.1524))
+ (fp_line (start -6.985 -4.8768) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524))
+ (fp_line (start 15.367 -7.62) (end 8.509 -7.62) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 8.509 -7.62) (end 8.509 7.62) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 8.509 7.62) (end -8.509 7.62) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -8.509 7.62) (end -8.509 -7.62) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -8.509 -7.62) (end -15.367 -7.62) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -15.367 -7.62) (end -15.367 10.16) (layer Cmts.User) (width 0.1524))
+ (fp_line (start -15.367 10.16) (end 15.367 10.16) (layer Cmts.User) (width 0.1524))
+ (fp_line (start 15.367 10.16) (end 15.367 -7.62) (layer Cmts.User) (width 0.1524))
+ (pad 1 thru_hole circle (at -3.81 -2.5 3.9) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 2 smd oval (at 2.52 -4.79 356.1) (size 2 2.581378) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2 3.961556) (layers F.Cu F.Paste F.Mask))
+ (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu))
+ (pad HOLE np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu))
+ (pad 2 thru_hole oval (at 3.81 -2.5 221.9) (size 1.5 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -2.5 -4.5) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.54 -5.08 3.9) (size 2.25 2.25) (drill 1.47) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 -4 3.9) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 -4.5 3.9) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 smd oval (at -2.52 -4.79 3.9) (size 2 2.58) (layers B.Cu B.Paste B.Mask))
+ (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask))
+ (pad 1 smd oval (at -3.155 -3.27 138.1) (size 2 3.961556) (layers B.Cu B.Paste B.Mask))
+ (pad 1 smd oval (at -2.52 -4.79 3.9) (size 2 2.58) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd oval (at 3.155 -3.27 221.9) (size 1.5 3.961556) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd oval (at 2.52 -4.79 356.1) (size 2 2.581378) (layers B.Cu B.Paste B.Mask))
+ (pad 2 smd oval (at 3.155 -3.27 221.9) (size 1.5 3.961556) (layers B.Cu B.Paste B.Mask))
+ (pad "" np_thru_hole circle (at -5.5 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 5.5 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu))
+ (pad 2 thru_hole circle (at 0 -5.9) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -5 -3.8) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at 5 -3.8 221.9) (size 1.4 2) (drill 1.4) (layers *.Cu *.Mask))
+ (model "${KISBLIB}/Keebio-Parts.pretty/mx-switch.wrl"
+ (at (xyz 0.294 0.294 0.24))
+ (scale (xyz 0.4 0.4 0.4))
+ (rotate (xyz 270 0 180))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/cherry-mx-stabilizer-2u-pcb.wrl"
+ (at (xyz -0.47 0 0.14))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/SA-R3-2u.wrl"
+ (at (xyz 0 0 0.47))
+ (scale (xyz 0.394 0.394 0.394))
+ (rotate (xyz 270 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/USB-C-12-Pin-MidMount.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/USB-C-12-Pin-MidMount.kicad_mod
new file mode 100644
index 0000000..027875d
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/USB-C-12-Pin-MidMount.kicad_mod
@@ -0,0 +1,43 @@
+(footprint "USB-C-12-Pin-MidMount" (version 20221018) (generator pcbnew)
+ (layer "F.Cu")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0 9) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 4b0ce614-3c19-444f-9671-a78f19ad62bf)
+ )
+ (fp_text value "USB-C-12-Pin-MidMount" (at 0 -2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 482f5576-9122-43ee-9c27-91c70c9513b0)
+ )
+ (fp_line (start -7 0) (end -4.64 0)
+ (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 3800e42a-8943-428a-bb33-8e2963a680a3))
+ (fp_line (start -4.64 6.66) (end -4.64 0)
+ (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp e8f28dd9-625c-4090-acdb-593d81d94667))
+ (fp_line (start -4.64 6.66) (end 4.64 6.66)
+ (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 8fa5d3cd-dc9b-426f-b01d-f8a6052117ce))
+ (fp_line (start 4.64 6.66) (end 4.64 0)
+ (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 1c2d9865-1fcf-4c9c-a540-6fbc418a9d72))
+ (fp_line (start 7 0) (end 4.64 0)
+ (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp 9e6ecda3-7157-4f00-9529-64a73f6ea4fb))
+ (pad "1" smd rect (at 3.225 7.235) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52aee6f7-7d4e-4b00-84c2-9c197bf7669a))
+ (pad "2" smd rect (at 2.45 7.235) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29fe9542-dcf9-4ba8-b414-558cd7f60b65))
+ (pad "3" smd rect (at 1.75 7.235) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41af6f37-81ac-4940-91bc-a10372610dd0))
+ (pad "4" smd rect (at 1.25 7.235) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 943dcc8a-0096-4f8a-a63b-8000f0a10b31))
+ (pad "5" smd rect (at 0.75 7.235) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f77629b-5bd4-462a-af0d-c08b1a74bf9f))
+ (pad "6" smd rect (at 0.25 7.235) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4bccb14-6577-4880-9145-14b5e32e9b26))
+ (pad "7" smd rect (at -0.25 7.235) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5565acda-927e-4ed9-b534-442993fb6960))
+ (pad "8" smd rect (at -0.75 7.235) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a660d37-c72a-4f5a-b37a-8f41244dc352))
+ (pad "9" smd rect (at -1.25 7.235) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1c8158d-603c-41d6-aea3-9dd25583b59c))
+ (pad "10" smd rect (at -1.75 7.235) (size 0.3 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75a0ded8-9272-49d8-8440-ea7667f733dd))
+ (pad "11" smd rect (at -2.45 7.235) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3265a92d-bfd5-4182-89e4-a48756b19a65))
+ (pad "12" smd rect (at -3.225 7.235) (size 0.6 1.15) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 862d11e4-5ce4-4d3a-ae1e-9273288fcac8))
+ (pad "13" thru_hole oval (at -5.62 2.1) (size 1 2.2) (drill oval 0.6 1.8) (layers "*.Cu" "*.Mask") (tstamp 79fdb6b3-2e35-416f-9ea7-5c125b8c55d0))
+ (pad "13" thru_hole oval (at -5.62 6.1) (size 1 1.8) (drill oval 0.6 1.4) (layers "*.Cu" "*.Mask") (tstamp 8adb8868-2a84-4c43-9930-9a75a2252bbc))
+ (pad "13" thru_hole oval (at 5.62 2.1) (size 1 2.2) (drill oval 0.6 1.8) (layers "*.Cu" "*.Mask") (tstamp 56c29db5-c824-4d79-b267-6108570f7d69))
+ (pad "13" thru_hole oval (at 5.62 6.1) (size 1 1.8) (drill oval 0.6 1.4) (layers "*.Cu" "*.Mask") (tstamp 5fa18cee-d283-4600-ac5d-ea7b093d1152))
+ (model "${KISBLIB}/Keebio-Parts.pretty/USB4510-03-1-A.stp"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz -90 0 -180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/USB-Mini-B_ LCSC-C46398.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/USB-Mini-B_ LCSC-C46398.kicad_mod
new file mode 100644
index 0000000..d8183a7
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/USB-Mini-B_ LCSC-C46398.kicad_mod
@@ -0,0 +1,21 @@
+(module "USB-Mini-B_ LCSC-C46398" (layer F.Cu) (tedit 5B316445)
+ (fp_text reference Mini-B (at -0.02 -4.1) (layer F.SilkS) hide
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text value VAL** (at 0.02 2.46) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start 3.65 0) (end -3.65 0) (layer F.SilkS) (width 0.2))
+ (fp_line (start -3.65 0) (end -3.65 9.2) (layer F.SilkS) (width 0.2))
+ (fp_line (start -3.65 9.2) (end 3.65 9.2) (layer F.SilkS) (width 0.2))
+ (fp_line (start 3.65 9.2) (end 3.65 0) (layer F.SilkS) (width 0.2))
+ (pad 6 thru_hole oval (at 3.65 4.82) (size 1.2 1.9) (drill oval 0.8 1.5) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at -3.65 4.82) (size 1.2 1.9) (drill oval 0.8 1.5) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 1.6 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 0.8 0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -0.8 0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -1.6 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at -3.65 0) (size 1.2 1.9) (drill oval 0.8 1.5) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 3.65 0) (size 1.2 1.9) (drill oval 0.8 1.5) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/USB-Mini-B_2leg.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/USB-Mini-B_2leg.kicad_mod
new file mode 100644
index 0000000..fa6c19f
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/USB-Mini-B_2leg.kicad_mod
@@ -0,0 +1,19 @@
+(module USB-Mini-B_2leg (layer F.Cu) (tedit 5BABAD77)
+ (fp_text reference Mini-B (at -0.02 -4.1) (layer F.SilkS) hide
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text value VAL** (at 0.02 2.46) (layer F.SilkS)
+ (effects (font (size 0.8 0.8) (thickness 0.15)))
+ )
+ (fp_line (start 3.65 0) (end -3.65 0) (layer F.SilkS) (width 0.2))
+ (fp_line (start -3.65 0) (end -3.65 9.2) (layer F.SilkS) (width 0.2))
+ (fp_line (start -3.65 9.2) (end 3.65 9.2) (layer F.SilkS) (width 0.2))
+ (fp_line (start 3.65 9.2) (end 3.65 0) (layer F.SilkS) (width 0.2))
+ (pad 6 thru_hole oval (at 3.65 4.82) (size 1.2 1.9) (drill oval 0.8 1.5) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at -3.65 4.82) (size 1.2 1.9) (drill oval 0.8 1.5) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 1.6 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 0.8 0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at -0.8 0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at -1.6 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/USB_C_Receptacle_TYPE-C-16P-CB1-6-073.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/USB_C_Receptacle_TYPE-C-16P-CB1-6-073.kicad_mod
new file mode 100644
index 0000000..3080ebe
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/USB_C_Receptacle_TYPE-C-16P-CB1-6-073.kicad_mod
@@ -0,0 +1,353 @@
+(footprint "USB_C_Receptacle_TYPE-C-16P-CB1-6-073"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "USB Type-C receptacle for USB 2.0 and PD")
+ (tags "usb usb-c 2.0 pd")
+ (property "Reference" "REF**"
+ (at 0 -2.15 180)
+ (layer "F.SilkS")
+ (uuid "b7643b8f-2ae1-4f03-b657-b9b49808a5f8")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "USB_C_Receptacle_TYPE-C-16P-CB1-6-073"
+ (at 0 -5.5 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "457c0024-bbd1-496d-bd63-6d228a125921")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "07586c0e-fea7-4158-bfdb-b6b141cb2480")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2110211830_SHOU-HAN-TYPE-C-16P-CB1-6-073_C2906290.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d273f4a1-b092-4553-802e-d2276ed4a500")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4aada922-bd62-442c-b353-86ba072a2a0e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -4.62 6)
+ (end 4.62 6)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "1554a4c3-f2d0-4542-a01b-a8cbea199489")
+ )
+ (fp_line
+ (start -4.62 -0.05)
+ (end -4.62 6)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c09a0060-17b2-42d8-bcd9-3c95c4c35a01")
+ )
+ (fp_line
+ (start -3.513782 -0.2)
+ (end 3.513782 -0.2)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "9884e3ff-8b1c-4144-bb43-d6c7a9431cd9")
+ )
+ (fp_line
+ (start 4.62 -0.05)
+ (end 4.62 6)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0b59eec2-5721-4461-961f-9d76d1663154")
+ )
+ (fp_arc
+ (start -4.62 -0.05)
+ (mid -4.249409 -0.532963)
+ (end -3.686987 -0.3)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c2fe7ff3-f923-4bf8-9ff5-330576dcc8d3")
+ )
+ (fp_arc
+ (start -3.513782 -0.2)
+ (mid -3.613782 -0.226795)
+ (end -3.686987 -0.3)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "da06ae97-df24-4848-8484-88e3b1978d4d")
+ )
+ (fp_arc
+ (start 3.686987 -0.3)
+ (mid 3.613782 -0.226795)
+ (end 3.513782 -0.2)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6df26138-10a1-4a24-ad22-98bba81d5c70")
+ )
+ (fp_arc
+ (start 3.686987 -0.3)
+ (mid 4.24941 -0.532963)
+ (end 4.62 -0.05)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6ea5c50f-839d-4b1c-95d5-c5751d749018")
+ )
+ (fp_line
+ (start -4.47 -1.4)
+ (end 4.47 -1.4)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4aa40c61-a279-4e17-9723-bdf67b94572d")
+ )
+ (fp_line
+ (start -4.47 6.5)
+ (end -4.47 -1.4)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3686169f-8325-4573-8186-d804c443a29f")
+ )
+ (fp_line
+ (start 4.47 -1.4)
+ (end 4.47 6.5)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "37b818be-697b-4613-bbf4-f15ec22e7627")
+ )
+ (fp_line
+ (start 4.47 6.5)
+ (end -4.47 6.5)
+ (stroke
+ (width 0.08)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c1c3bdb1-d510-4f26-b98f-379e30f0b027")
+ )
+ (fp_text user "PCB Edge"
+ (at 0 5.1 0)
+ (layer "Dwgs.User")
+ (uuid "3711c00c-517b-4dff-9bd7-cdc1d0ef4ee3")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "83fbd062-4771-462c-a046-93657e608720")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "A1" smd rect
+ (at -3.2 -0.75 180)
+ (size 0.54 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "bf7881b6-8b65-427d-9dd1-e4d22a53f25a")
+ )
+ (pad "A4" smd rect
+ (at -2.45 -0.75 180)
+ (size 0.54 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "1dd2f0ac-e6c1-4592-bbe5-2b0f53b15562")
+ )
+ (pad "A5" smd rect
+ (at -1.25 -0.75 180)
+ (size 0.3 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "623a7156-6f51-4dfd-9641-2d4feca470ec")
+ )
+ (pad "A6" smd rect
+ (at -0.25 -0.75 180)
+ (size 0.3 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "dac67dd8-440b-41fa-bed6-913f3a5a8ad1")
+ )
+ (pad "A7" smd rect
+ (at 0.25 -0.75 180)
+ (size 0.3 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "87dfeaaa-b2bd-4741-ba9f-71a5fdf48d1b")
+ )
+ (pad "A8" smd rect
+ (at 1.25 -0.75 180)
+ (size 0.3 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "6bb05534-9b5b-4e0e-9e8b-3de088b2c16f")
+ )
+ (pad "A9" smd rect
+ (at 2.45 -0.75 180)
+ (size 0.54 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "4c141d5c-e4d4-46bf-88fb-b6ff1d2fba99")
+ )
+ (pad "A12" smd rect
+ (at 3.2 -0.75 180)
+ (size 0.54 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "5ff9a837-cfb6-44ac-9f46-cb04e05427ca")
+ )
+ (pad "B1" smd rect
+ (at 3.2 -0.75 180)
+ (size 0.54 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "c7e1be29-21bb-48a2-85ca-c719c7d34924")
+ )
+ (pad "B4" smd rect
+ (at 2.45 -0.75 180)
+ (size 0.54 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "68f445e4-40c9-4d60-b57e-d8c21a5d0e66")
+ )
+ (pad "B5" smd rect
+ (at 1.75 -0.75 180)
+ (size 0.3 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "c18e6970-f10a-4e0c-b022-7fdac0b0c892")
+ )
+ (pad "B6" smd rect
+ (at 0.75 -0.75 180)
+ (size 0.3 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "0718c25c-ab25-4fce-9f2d-7cb959f1e39e")
+ )
+ (pad "B7" smd rect
+ (at -0.75 -0.75 180)
+ (size 0.3 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "de990783-de94-4e33-bd95-200224a5dd91")
+ )
+ (pad "B8" smd rect
+ (at -1.75 -0.75 180)
+ (size 0.3 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "8d7b16fe-0743-4773-9b67-3407e6529d21")
+ )
+ (pad "B9" smd rect
+ (at -2.45 -0.75 180)
+ (size 0.54 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "b50e691c-a856-477e-bc67-d41ebbd80571")
+ )
+ (pad "B12" smd rect
+ (at -3.2 -0.75 180)
+ (size 0.54 1.1)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "aa433aea-3303-4eb7-a979-e6382cbccabe")
+ )
+ (pad "S1" thru_hole oval
+ (at -5.62 0.4 180)
+ (size 1.2 2)
+ (drill oval 0.6 1.4)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "e811c924-a867-4919-a641-0b69b6804ae8")
+ )
+ (pad "S1" thru_hole oval
+ (at -5.62 4.4 180)
+ (size 1.2 2.25)
+ (drill oval 0.6 1.65)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "b391e8cd-2271-4f3b-91be-a52226ef8b8f")
+ )
+ (pad "S1" thru_hole oval
+ (at 5.62 0.4 180)
+ (size 1.2 2)
+ (drill oval 0.6 1.4)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9a3b0ec2-196f-44d6-9cb0-b457c4c27d73")
+ )
+ (pad "S1" thru_hole oval
+ (at 5.62 4.4 180)
+ (size 1.2 2.25)
+ (drill oval 0.6 1.65)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "d08c16d6-5bf1-4c01-89b6-029bd09060e8")
+ )
+ (model "${KISBLIB}/Keebio-Parts.pretty/USB4510-03-1-A.stp"
+ (offset
+ (xyz 0 -6.43 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz -90 0 0)
+ )
+ )
+)
\ No newline at end of file
diff --git a/footprints/mechanical/Keebio-Parts.pretty/USB_miniB_HandSolder.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/USB_miniB_HandSolder.kicad_mod
new file mode 100644
index 0000000..ff04a9b
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/USB_miniB_HandSolder.kicad_mod
@@ -0,0 +1,31 @@
+(module USB_miniB_HandSolder (layer F.Cu) (tedit 5B1AAD58)
+ (descr http://www.hirose.co.jp/cataloge_hp/e24000019.pdf)
+ (tags "USB miniB hirose")
+ (fp_text reference J1 (at 0 0.508) (layer F.SilkS)
+ (effects (font (size 0.8128 0.8128) (thickness 0.2032)))
+ )
+ (fp_text value USB_B (at 0 7.112) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.524) (thickness 0.3048)))
+ )
+ (fp_line (start 2.25 -0.95) (end 2.4 -1.15) (layer Dwgs.User) (width 0.2))
+ (fp_line (start 2.25 -0.95) (end 2.4 -1.15) (layer Dwgs.User) (width 0.2))
+ (fp_line (start 4.191 5.715) (end 4.191 -2.6035) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -4.191 5.715) (end 4.191 5.715) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -2.413 -2.6035) (end -4.191 -2.6035) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -4.191 -2.6035) (end -4.191 5.715) (layer Dwgs.User) (width 0.2))
+ (fp_line (start 4.191 -2.6035) (end 2.413 -2.6035) (layer Dwgs.User) (width 0.2))
+ (fp_line (start 2.413 -2.6035) (end 2.413 -1.143) (layer Dwgs.User) (width 0.2))
+ (fp_line (start 2.413 -1.143) (end 2.2225 -0.9525) (layer Dwgs.User) (width 0.2))
+ (fp_line (start 2.2225 -0.9525) (end -2.159 -0.9525) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -2.159 -0.9525) (end -2.413 -1.143) (layer Dwgs.User) (width 0.2))
+ (fp_line (start -2.413 -1.143) (end -2.413 -2.6035) (layer Dwgs.User) (width 0.2))
+ (pad 1 smd rect (at -1.6 -3.25) (size 0.5 3) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -0.79756 -3.25) (size 0.5 3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0.00254 -3.25) (size 0.5 3) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0.80264 -3.25) (size 0.5 3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.60274 -3.25) (size 0.5 3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -4.19862 -2.65176) (size 2.49936 2.19964) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 4.20116 -2.65176) (size 2.49936 2.19964) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -4.19862 2.64668) (size 2.49936 2.19964) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 4.2037 2.64668) (size 2.49936 2.19964) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/USON-8_2x3mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/USON-8_2x3mm.kicad_mod
new file mode 100644
index 0000000..6dd9a79
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/USON-8_2x3mm.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "USON-8_2x3mm" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 62324AD9)
+ (descr "SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "SOIC SO")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.3) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ (tstamp 892c99ea-5410-4a65-9ee4-bdc09fdc90ee)
+ )
+ (fp_text value "USON-8_2x3mm" (at 0 2.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c04ec0d1-7f0d-4019-91be-a6614badf406)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77985a68-90d4-4d27-872a-c400b51090e9)
+ )
+ (fp_line (start -1.5 -1.1) (end 1.5 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 1a84b666-07aa-4098-a900-65f87db96f2d))
+ (fp_line (start -1.5 1.1) (end 1.5 1.1) (layer "F.SilkS") (width 0.12) (tstamp 599161f8-efef-47ec-8f3f-69142e759f9f))
+ (fp_circle (center -1.7 -1.5) (end -1.7 -1.3) (layer "F.SilkS") (width 0.12) (fill none) (tstamp a108d03b-1cf0-4911-b05e-5078e26e3cd1))
+ (fp_line (start 1.6 -1.2) (end -1.6 -1.2) (layer "F.CrtYd") (width 0.05) (tstamp 15719beb-6925-433d-810a-8c40136a730d))
+ (fp_line (start 1.6 1.2) (end 1.6 -1.2) (layer "F.CrtYd") (width 0.05) (tstamp 343b8478-4e57-4c34-a00f-f6c76028fbb0))
+ (fp_line (start -1.6 1.2) (end 1.6 1.2) (layer "F.CrtYd") (width 0.05) (tstamp 48c8ef75-8bc0-4249-b6fc-f564812177b5))
+ (fp_line (start -1.6 -1.2) (end -1.6 1.2) (layer "F.CrtYd") (width 0.05) (tstamp d364a3b0-54fd-4659-8dce-a730d0a819b4))
+ (fp_rect (start -1.5 -1) (end 1.5 1) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp bff384fe-4841-47c2-ad6c-ba883a7a4703))
+ (fp_line (start -1.6 1.2) (end -1.6 -1.2) (layer "F.Fab") (width 0.1) (tstamp 02b4b413-8363-4d1b-994e-188513d8ddc7))
+ (fp_line (start 1.6 -1.2) (end 1.6 1.2) (layer "F.Fab") (width 0.1) (tstamp 0de79bc8-6e35-4f27-a959-67075a5c995d))
+ (fp_line (start -1.6 -1.2) (end 1.6 -1.2) (layer "F.Fab") (width 0.1) (tstamp 6d79fd42-415e-413e-9d9a-317a78780624))
+ (fp_line (start 1.6 1.2) (end -1.6 1.2) (layer "F.Fab") (width 0.1) (tstamp f6066510-5931-4b5c-bd2e-aa73c2658e09))
+ (pad "1" smd rect (at -1.2 -0.75) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f3756699-9dc5-41b2-abb4-ff04df6ca799))
+ (pad "2" smd rect (at -1.2 -0.25) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 910cee50-9415-4266-bdc7-22303f71948d))
+ (pad "3" smd rect (at -1.2 0.25) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14145640-202f-43aa-8a8b-65e3c0cb2155))
+ (pad "4" smd rect (at -1.2 0.75) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 836695c9-4302-4e4d-b1f4-537195fa95d1))
+ (pad "5" smd rect (at 1.2 0.75) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a566180-c003-4303-b6c2-e00345f335f2))
+ (pad "6" smd rect (at 1.2 0.25) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 49a76c9b-b6f3-4655-9f06-01904a87be63))
+ (pad "7" smd rect (at 1.2 -0.25) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d5e8c247-f733-4657-a89c-5a5fde37ab9c))
+ (pad "8" smd rect (at 1.2 -0.75) (size 0.3 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7725269-6351-4f1b-a05c-ed64b76d2700))
+ (pad "9" smd roundrect (at 0 0) (size 0.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0)
+ (chamfer_ratio 0.5) (chamfer top_left) (tstamp f2629356-7a9c-438c-9473-62ded2709908))
+ (model "${KISYS3DMOD}/Package_SON.3dshapes/WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN-L.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN-L.kicad_mod
new file mode 100644
index 0000000..9d684db
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN-L.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "USON-8_UX_2x3x0p6_WIN" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tags "W25Q16JVUXIQ TR ")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value USON-8_UX_2x3x0p6_WIN (at 0 0 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.8542 0.9786) (end -1.8542 -0.9786) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -1.8542 -0.9786) (end -1.651 -0.9786) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 1.8542 -0.9786) (end 1.651 -0.9786) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 1.8542 -0.9786) (end 1.8542 0.9786) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 1.8542 0.9786) (end 1.651 0.9786) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -1.8542 0.9786) (end -1.651 0.9786) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -1.651 1.1557) (end -1.651 0.9786) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -1.651 -0.9786) (end -1.651 -1.1557) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -1.651 -1.1557) (end 1.651 -1.1557) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 1.651 -1.1557) (end 1.651 -0.9786) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 1.651 0.9786) (end 1.651 1.1557) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 1.651 1.1557) (end -1.651 1.1557) (layer "F.CrtYd") (width 0.1524))
+ (fp_circle (center -2.3034 -0.75) (end -2.2018 -0.75) (layer "F.SilkS") (width 0.1524) (fill none))
+ (fp_circle (center -1.0414 -0.75) (end -0.9652 -0.75) (layer "F.Fab") (width 0.0254) (fill none))
+ (fp_line (start -0.906345 1.1811) (end 0.906345 1.1811) (layer "F.SilkS") (width 0.1524))
+ (fp_line (start 0.906345 -1.1811) (end -0.906345 -1.1811) (layer "F.SilkS") (width 0.1524))
+ (fp_line (start -1.5494 1.0541) (end 1.5494 1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_line (start 1.5494 1.0541) (end 1.5494 -1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_line (start 1.5494 -1.0541) (end -1.5494 -1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_line (start -1.5494 -1.0541) (end -1.5494 1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_arc (start 0.3048 -1.0541) (mid 0 -0.7493) (end -0.3048 -1.0541) (layer "F.Fab") (width 0.0254))
+ (pad "1" smd rect (at -1.397 -0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -1.397 -0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -1.397 0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -1.397 0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at 1.397 0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at 1.397 0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at 1.397 -0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at 1.397 -0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at 0 0) (size 0.254 1.651) (layers "F.Cu" "F.Paste" "F.Mask"))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN-M.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN-M.kicad_mod
new file mode 100644
index 0000000..cb8f047
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN-M.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "USON-8_UX_2x3x0p6_WIN" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tags "W25Q16JVUXIQ TR ")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value USON-8_UX_2x3x0p6_WIN (at 0 0 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.4638 1.385) (end -2.4638 -1.385) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -2.4638 -1.385) (end -2.0574 -1.385) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 2.4638 -1.385) (end 2.0574 -1.385) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 2.4638 -1.385) (end 2.4638 1.385) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 2.4638 1.385) (end 2.0574 1.385) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -2.4638 1.385) (end -2.0574 1.385) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -2.0574 1.5621) (end -2.0574 1.385) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -2.0574 -1.385) (end -2.0574 -1.5621) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -2.0574 -1.5621) (end 2.0574 -1.5621) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 2.0574 -1.5621) (end 2.0574 -1.385) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 2.0574 1.385) (end 2.0574 1.5621) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 2.0574 1.5621) (end -2.0574 1.5621) (layer "F.CrtYd") (width 0.1524))
+ (fp_circle (center -2.5066 -0.75) (end -2.405 -0.75) (layer "F.SilkS") (width 0.1524) (fill none))
+ (fp_circle (center -1.0414 -0.75) (end -0.9652 -0.75) (layer "F.Fab") (width 0.0254) (fill none))
+ (fp_line (start -0.906345 1.1811) (end 0.906345 1.1811) (layer "F.SilkS") (width 0.1524))
+ (fp_line (start 0.906345 -1.1811) (end -0.906345 -1.1811) (layer "F.SilkS") (width 0.1524))
+ (fp_line (start -1.5494 1.0541) (end 1.5494 1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_line (start 1.5494 1.0541) (end 1.5494 -1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_line (start 1.5494 -1.0541) (end -1.5494 -1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_line (start -1.5494 -1.0541) (end -1.5494 1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_arc (start 0.3048 -1.0541) (mid 0 -0.7493) (end -0.3048 -1.0541) (layer "F.Fab") (width 0.0254))
+ (pad "1" smd rect (at -1.4986 -0.750001) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -1.4986 -0.25) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -1.4986 0.25) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -1.4986 0.750001) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at 1.4986 0.750001) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at 1.4986 0.25) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at 1.4986 -0.25) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at 1.4986 -0.750001) (size 0.9144 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at 0 0) (size 0.254 1.651) (layers "F.Cu" "F.Paste" "F.Mask"))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN.kicad_mod
new file mode 100644
index 0000000..a8d20d5
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/USON-8_UX_2x3x0p6_WIN.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "USON-8_UX_2x3x0p6_WIN" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tags "W25Q16JVUXIQ TR ")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value USON-8_UX_2x3x0p6_WIN (at 0 0 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.1082 1.131) (end -2.1082 -1.131) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -2.1082 -1.131) (end -1.8034 -1.131) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 2.1082 -1.131) (end 1.8034 -1.131) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 2.1082 -1.131) (end 2.1082 1.131) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 2.1082 1.131) (end 1.8034 1.131) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -2.1082 1.131) (end -1.8034 1.131) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -1.8034 1.3081) (end -1.8034 1.131) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -1.8034 -1.131) (end -1.8034 -1.3081) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start -1.8034 -1.3081) (end 1.8034 -1.3081) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 1.8034 -1.3081) (end 1.8034 -1.131) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 1.8034 1.131) (end 1.8034 1.3081) (layer "F.CrtYd") (width 0.1524))
+ (fp_line (start 1.8034 1.3081) (end -1.8034 1.3081) (layer "F.CrtYd") (width 0.1524))
+ (fp_circle (center -2.405 -0.75) (end -2.3034 -0.75) (layer "F.SilkS") (width 0.1524) (fill none))
+ (fp_circle (center -1.0414 -0.75) (end -0.9652 -0.75) (layer "F.Fab") (width 0.0254) (fill none))
+ (fp_line (start -0.906345 1.1811) (end 0.906345 1.1811) (layer "F.SilkS") (width 0.1524))
+ (fp_line (start 0.906345 -1.1811) (end -0.906345 -1.1811) (layer "F.SilkS") (width 0.1524))
+ (fp_line (start -1.5494 1.0541) (end 1.5494 1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_line (start 1.5494 1.0541) (end 1.5494 -1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_line (start 1.5494 -1.0541) (end -1.5494 -1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_line (start -1.5494 -1.0541) (end -1.5494 1.0541) (layer "F.Fab") (width 0.0254))
+ (fp_arc (start 0.3048 -1.0541) (mid 0 -0.7493) (end -0.3048 -1.0541) (layer "F.Fab") (width 0.0254))
+ (pad "1" smd rect (at -1.4478 -0.750001) (size 0.8128 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "2" smd rect (at -1.4478 -0.25) (size 0.8128 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "3" smd rect (at -1.4478 0.25) (size 0.8128 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "4" smd rect (at -1.4478 0.750001) (size 0.8128 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "5" smd rect (at 1.4478 0.750001) (size 0.8128 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "6" smd rect (at 1.4478 0.25) (size 0.8128 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "7" smd rect (at 1.4478 -0.25) (size 0.8128 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "8" smd rect (at 1.4478 -0.750001) (size 0.8128 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
+ (pad "9" smd rect (at 0 0) (size 0.254 1.651) (layers "F.Cu" "F.Paste" "F.Mask"))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/VIA-0.6mm.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/VIA-0.6mm.kicad_mod
new file mode 100644
index 0000000..98b7c03
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/VIA-0.6mm.kicad_mod
@@ -0,0 +1,10 @@
+(module VIA-0.6mm (layer F.Cu) (tedit 591DBFB0)
+ (fp_text reference REF** (at 0 1.4) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value VIA-0.6mm (at 0 -1.4) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu)
+ (zone_connect 2))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/WS2812B-3528.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/WS2812B-3528.kicad_mod
new file mode 100644
index 0000000..76f584c
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/WS2812B-3528.kicad_mod
@@ -0,0 +1,39 @@
+(footprint "WS2812B-3528" (version 20221018) (generator pcbnew)
+ (layer "F.Cu")
+ (attr smd)
+ (fp_text reference "LED4" (at 0 -2.15) (layer "F.SilkS")
+ (effects (font (size 0.7 0.7) (thickness 0.15) bold))
+ (tstamp b67f5f8c-da3f-47e9-bf7d-f77ef04d5a31)
+ )
+ (fp_text value "WS2812B-3528" (at 0.025 5.4) (layer "F.SilkS") hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp ea907d5e-bf3c-473f-9227-9fe27d8a4bc1)
+ )
+ (fp_line (start -1.75 -1.4) (end -1.75 1.4)
+ (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp b2bfa5dc-5237-4c6a-956f-9737eff64db1))
+ (fp_line (start -1.75 -1.4) (end 1.75 -1.4)
+ (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp b7ba9429-5554-416d-805c-7ebc690dd13b))
+ (fp_line (start -1.75 1.4) (end 1.75 1.4)
+ (stroke (width 0.2) (type solid)) (layer "F.SilkS") (tstamp c6b97b3b-8b0f-4656-88b4-716db8cccc86))
+ (fp_line (start 1 1.4) (end 1.75 0.55)
+ (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp ccd99f45-744e-4841-b077-c1d70fde14dc))
+ (fp_line (start 1.75 -1.4) (end 1.75 1.4)
+ (stroke (width 0.2) (type default)) (layer "F.SilkS") (tstamp 0a8d64b8-aa2a-4fce-9bd2-078a9a0a6f40))
+ (fp_poly
+ (pts
+ (xy 1.27 2.286)
+ (xy 1.27 1.778)
+ (xy 1.778 1.778)
+ )
+
+ (stroke (width 0.1) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8384f102-e1ee-48f3-8a56-4428d8eac369))
+ (pad "1" smd rect (at -1.35 -0.75) (size 0.9 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 865553fb-cfd5-4274-a451-bbf14174a96e))
+ (pad "2" smd rect (at -1.35 0.75) (size 0.9 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74fd13fa-9cb0-4cea-823c-5a94b254681b))
+ (pad "3" smd rect (at 1.35 0.75) (size 0.9 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3c12bf9-15af-4711-a1c9-867ff4d84dc6))
+ (pad "4" smd rect (at 1.35 -0.75) (size 0.9 0.75) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 178af04f-fd8b-4924-af7d-8ca60bbc5438))
+ (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 0.56 0.56 0.56))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/WS2812B-4020.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/WS2812B-4020.kicad_mod
new file mode 100644
index 0000000..1981606
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/WS2812B-4020.kicad_mod
@@ -0,0 +1,24 @@
+(module "WS2812B-4020" (layer F.Cu) (tedit 5F47FE8A)
+ (attr smd)
+ (fp_text reference "LED" (at 0 -1.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 897766ed-0772-4a2a-a9ff-b6b0be1c0562)
+ )
+ (fp_text value "WS2812B-4020" (at 0.025 5.4) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.2)))
+ (tstamp 380d6b7a-88c0-47df-9ed0-55f9349a523f)
+ )
+ (fp_line (start -2 0.75) (end 2 0.75) (layer F.SilkS) (width 0.2) (tstamp 63a8d833-0a9c-4716-b74d-055caadf9dbb))
+ (fp_line (start -2 -0.75) (end 2 -0.75) (layer F.SilkS) (width 0.2) (tstamp 9878b566-ba2b-4e33-b131-87e3b72a2282))
+ (fp_line (start -2 0.75) (end -2 -0.75) (layer F.SilkS) (width 0.2) (tstamp b562a6f4-650a-4516-8003-0c51c0ed935a))
+ (fp_line (start 2 0.75) (end 2 -0.75) (layer F.SilkS) (width 0.2) (tstamp e26baefa-e05f-4fbf-99d4-b0cf32c6cfef))
+ (pad "1" smd rect (at -1.275 0.375) (size 0.55 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5d9ebb9d-45bc-4200-98d7-3b06377c623e))
+ (pad "2" smd rect (at -0.3 0.375) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18b35488-bc15-432a-b54c-48ea3e9e0625))
+ (pad "3" smd rect (at 0.575 0.375) (size 0.45 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 22e58cb3-9bdd-4725-8b50-e1c9e728c8e2))
+ (pad "4" smd rect (at 1.4 0.375) (size 0.6 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ac5ecb2f-19ae-42f2-a5dd-409b77771917))
+ (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_RGB_5050-6.step"
+ (offset (xyz 0 0 0))
+ (scale (xyz 0.7 0.25 1))
+ (rotate (xyz 0 0 180))
+ )
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/WS2812B.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/WS2812B.kicad_mod
new file mode 100644
index 0000000..945d1dd
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/WS2812B.kicad_mod
@@ -0,0 +1,173 @@
+(footprint "WS2812B"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (property "Reference" "LED4"
+ (at -0.06 -3.41 0)
+ (layer "F.SilkS")
+ (uuid "b67f5f8c-da3f-47e9-bf7d-f77ef04d5a31")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.2)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0.025 5.4 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "ea907d5e-bf3c-473f-9227-9fe27d8a4bc1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.2)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "efdc28fe-1106-4ee2-ac55-ee12a848d556")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e1df5878-1a1f-41e9-9fba-6afc3a25a52e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b4f38750-2ce0-4cd7-8f62-ab7d9f4515a0")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (attr smd)
+ (fp_line
+ (start -2.5 -2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ce00a83b-17fa-4270-a2f4-d2d3f9c9d406")
+ )
+ (fp_line
+ (start -2.49936 2.49936)
+ (end -2.49936 -2.49936)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b7ba9429-5554-416d-805c-7ebc690dd13b")
+ )
+ (fp_line
+ (start 0.2 2.5)
+ (end 2.5 0.25)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ccd99f45-744e-4841-b077-c1d70fde14dc")
+ )
+ (fp_line
+ (start 2.2 2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7f6e336e-474e-43e6-b98f-2be476acf9e1")
+ )
+ (fp_line
+ (start 2.2 2.5)
+ (end 2.5 2.25)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a7cd902f-187a-4cb4-9472-b6d8184b8871")
+ )
+ (fp_line
+ (start 2.5 2.25)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.2)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6f9e9669-9722-487d-9b4c-e08b962bebfc")
+ )
+ (fp_poly
+ (pts
+ (xy 2.032 3.302) (xy 2.032 2.794) (xy 2.54 2.794)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "a70a7f19-2ec1-46db-b540-e62f88708c3f")
+ )
+ (pad "1" smd rect
+ (at -2.49936 -1.6002 90)
+ (size 0.89916 1.50114)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "865553fb-cfd5-4274-a451-bbf14174a96e")
+ )
+ (pad "2" smd rect
+ (at -2.49936 1.6002 90)
+ (size 0.89916 1.50114)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "74fd13fa-9cb0-4cea-823c-5a94b254681b")
+ )
+ (pad "3" smd rect
+ (at 2.49936 1.6002 90)
+ (size 0.89916 1.50114)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "b3c12bf9-15af-4711-a1c9-867ff4d84dc6")
+ )
+ (pad "4" smd rect
+ (at 2.49936 -1.6002 90)
+ (size 0.89916 1.50114)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (uuid "178af04f-fd8b-4924-af7d-8ca60bbc5438")
+ )
+ (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+)
\ No newline at end of file
diff --git a/footprints/mechanical/Keebio-Parts.pretty/breakaway-hole-big.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/breakaway-hole-big.kicad_mod
new file mode 100644
index 0000000..670fad4
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/breakaway-hole-big.kicad_mod
@@ -0,0 +1,10 @@
+(module breakaway-hole-big (layer F.Cu) (tedit 5CED8F6C)
+ (fp_text reference REF** (at 0 -3.048) (layer Dwgs.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value breakaway-hole-big (at 0 -4.75) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1 0) (end 1 0) (layer Dwgs.User) (width 0.15))
+ (pad "" np_thru_hole circle (at 0 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/breakaway-hole.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/breakaway-hole.kicad_mod
new file mode 100644
index 0000000..a562037
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/breakaway-hole.kicad_mod
@@ -0,0 +1,10 @@
+(module breakaway-hole (layer F.Cu) (tedit 5CDDCC9D)
+ (fp_text reference REF** (at 0 -3.048) (layer Dwgs.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value breakaway-hole (at 0 -4.75) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.595312 0) (end 0.595312 0) (layer Dwgs.User) (width 0.15))
+ (pad "" np_thru_hole circle (at 0 -0.254) (size 0.3937 0.3937) (drill 0.3937) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/breakaway-mousebites.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/breakaway-mousebites.kicad_mod
new file mode 100644
index 0000000..92bacc5
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/breakaway-mousebites.kicad_mod
@@ -0,0 +1,14 @@
+(module breakaway-mousebites (layer F.Cu) (tedit 5B90EF0D)
+ (fp_text reference REF** (at 0 -3.048) (layer Dwgs.User) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value breakaway-mousebites (at 0 -4.75) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.794 0) (end 2.794 0) (layer Dwgs.User) (width 0.15))
+ (pad "" np_thru_hole circle (at 0 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 1.27 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 2.54 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.27 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -2.54 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask))
+)
diff --git a/footprints/mechanical/Keebio-Parts.pretty/solder_jumper.kicad_mod b/footprints/mechanical/Keebio-Parts.pretty/solder_jumper.kicad_mod
new file mode 100644
index 0000000..6da845a
--- /dev/null
+++ b/footprints/mechanical/Keebio-Parts.pretty/solder_jumper.kicad_mod
@@ -0,0 +1,25 @@
+(module solder_jumper (layer F.Cu) (tedit 5699098E)
+ (solder_mask_margin 0.001)
+ (solder_paste_margin -0.02)
+ (clearance 0.001)
+ (fp_text reference REF** (at -0.508 1.016) (layer Cmts.User) hide
+ (effects (font (size 0.3 0.3) (thickness 0.03)))
+ )
+ (fp_text value solder_jumper (at 0 -1.524) (layer F.SilkS) hide
+ (effects (font (size 0.4 0.4) (thickness 0.04)))
+ )
+ (fp_poly (pts (xy -0.1 -0.75) (xy -0.3565 -0.7048) (xy -0.5821 -0.5745) (xy -0.7495 -0.375)
+ (xy -0.8386 -0.1302) (xy -0.8386 0.1302) (xy -0.7495 0.375) (xy -0.5821 0.5745)
+ (xy -0.3565 0.7048) (xy -0.1 0.75) (xy -0.1 -0.75)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy 0.1 0.75) (xy 0.3565 0.7048) (xy 0.5821 0.5745) (xy 0.7495 0.375)
+ (xy 0.8386 0.1302) (xy 0.8386 -0.1302) (xy 0.7495 -0.375) (xy 0.5821 -0.5745)
+ (xy 0.3565 -0.7048) (xy 0.1 -0.75) (xy 0.1 0.75)) (layer F.Cu) (width 0.01))
+ (fp_poly (pts (xy -0.1 -0.75) (xy -0.3565 -0.7048) (xy -0.5821 -0.5745) (xy -0.7495 -0.375)
+ (xy -0.8386 -0.1302) (xy -0.8386 0.1302) (xy -0.7495 0.375) (xy -0.5821 0.5745)
+ (xy -0.3565 0.7048) (xy -0.1 0.75) (xy -0.1 -0.75)) (layer B.Cu) (width 0.01))
+ (fp_poly (pts (xy 0.1 0.75) (xy 0.3565 0.7048) (xy 0.5821 0.5745) (xy 0.7495 0.375)
+ (xy 0.8386 0.1302) (xy 0.8386 -0.1302) (xy 0.7495 -0.375) (xy 0.5821 -0.5745)
+ (xy 0.3565 -0.7048) (xy 0.1 -0.75) (xy 0.1 0.75)) (layer B.Cu) (width 0.01))
+ (pad 1 thru_hole circle (at -0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask))
+)
diff --git a/fp-lib-table b/fp-lib-table
index 6758535..68804ff 100644
--- a/fp-lib-table
+++ b/fp-lib-table
@@ -14,6 +14,7 @@
(lib (name "MIKILAB_hdmi")(type "KiCad")(uri "${KIPRJMOD}/footprints/interface/hdmi.pretty")(options "")(descr "hdmi.pretty"))
(lib (name "MIKILAB_usb3_esd_son50_10")(type "KiCad")(uri "${KIPRJMOD}/footprints/interface/usb3_esd_son50-10.pretty")(options "")(descr "usb3_esd_son50-10.pretty"))
(lib (name "MIKILAB_usb3_micro_ab")(type "KiCad")(uri "${KIPRJMOD}/footprints/interface/usb3_micro_ab.pretty")(options "")(descr "usb3_micro_ab.pretty"))
+ (lib (name "MIKILAB_Keebio_Parts")(type "KiCad")(uri "${KIPRJMOD}/footprints/mechanical/Keebio-Parts.pretty")(options "")(descr "Keebio-Parts.pretty"))
(lib (name "MIKILAB_TS3425UA_3x4x2_5_160")(type "KiCad")(uri "${KIPRJMOD}/footprints/mechanical/TS3425UA-3x4x2.5-160.pretty")(options "")(descr "TS3425UA-3x4x2.5-160.pretty"))
(lib (name "MIKILAB_IS66WVE4M16EBLL_70BLI")(type "KiCad")(uri "${KIPRJMOD}/footprints/memory/IS66WVE4M16EBLL-70BLI.pretty")(options "")(descr "IS66WVE4M16EBLL-70BLI.pretty"))
(lib (name "MIKILAB_ESP32_C3_MINI_1")(type "KiCad")(uri "${KIPRJMOD}/footprints/microcontrollers/ESP32-C3-MINI-1.pretty")(options "")(descr "ESP32-C3-MINI-1.pretty"))
diff --git a/fp-lib-table.global b/fp-lib-table.global
index e4e40fe..970f715 100644
--- a/fp-lib-table.global
+++ b/fp-lib-table.global
@@ -14,6 +14,7 @@
(lib (name "MIKILAB_hdmi")(type "KiCad")(uri "${MIKILAB}/footprints/interface/hdmi.pretty")(options "")(descr "hdmi.pretty"))
(lib (name "MIKILAB_usb3_esd_son50_10")(type "KiCad")(uri "${MIKILAB}/footprints/interface/usb3_esd_son50-10.pretty")(options "")(descr "usb3_esd_son50-10.pretty"))
(lib (name "MIKILAB_usb3_micro_ab")(type "KiCad")(uri "${MIKILAB}/footprints/interface/usb3_micro_ab.pretty")(options "")(descr "usb3_micro_ab.pretty"))
+ (lib (name "MIKILAB_Keebio_Parts")(type "KiCad")(uri "${MIKILAB}/footprints/mechanical/Keebio-Parts.pretty")(options "")(descr "Keebio-Parts.pretty"))
(lib (name "MIKILAB_TS3425UA_3x4x2_5_160")(type "KiCad")(uri "${MIKILAB}/footprints/mechanical/TS3425UA-3x4x2.5-160.pretty")(options "")(descr "TS3425UA-3x4x2.5-160.pretty"))
(lib (name "MIKILAB_IS66WVE4M16EBLL_70BLI")(type "KiCad")(uri "${MIKILAB}/footprints/memory/IS66WVE4M16EBLL-70BLI.pretty")(options "")(descr "IS66WVE4M16EBLL-70BLI.pretty"))
(lib (name "MIKILAB_ESP32_C3_MINI_1")(type "KiCad")(uri "${MIKILAB}/footprints/microcontrollers/ESP32-C3-MINI-1.pretty")(options "")(descr "ESP32-C3-MINI-1.pretty"))