[
  {
    "path": ".gitattributes",
    "content": "# Auto detect text files and perform LF normalization\n* text=auto\n"
  },
  {
    "path": "Assembly & Control Guides/Marlin Guide/marlin_calculator.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n    <style>\n      table {\n        width: 80%; \n        border-collapse: collapse;\n        border-color: #dedede;\n        margin-left: auto; \n        margin-right: auto;\n      }\n      p {\n        text-align: center;\n        color: #333333;\n        margin-bottom: 0px;\n      }\n      tr {\n        height: 15px;\n      }\n      td {\n        width: 50%;\n        text-align: center;\n        height: 15px;\n      }\n      input[type=number] {\n        width: 70%;\n        font-family: \"proxima-nova\";\n        color: #4D4D4D;\n        text-align: center;\n        border: 1px solid #ccc;\n      }\n      input[type=text] {\n        width: 70%;\n        font-family: \"proxima-nova\";\n        color: #4D4D4D;\n        text-align: center;\n        border: 1px solid #ccc;\n      }\n      input[type=button] {\n        width: 50%;\n        text-align: center;\n        font-family: \"proxima-nova\";\n        color: #4D4D4D;\n        border: none;\n        border-radius: 4px;\n        cursor: pointer;\n        padding: 17px;\n\n      }\n      \n    </style>\n</head>\n\n<script type=\"text/javascript\">\n\n    function calculate_position(){\n\n      var steps_array = [document.getElementById(\"x_home_steps\").value, document.getElementById(\"y_home_steps\").value, document.getElementById(\"z_home_steps\").value];\n      var ee_offset = document.getElementById(\"ee_offset\").value;\n      var shank = document.getElementById(\"shank_val\").value;\n      var upper_rad = steps_to_rad(steps_array[0]);\n      var lower_rad = steps_to_rad(steps_array[1]);\n      var rot_rad = steps_to_rad(steps_array[2]);\n      var rot_rad_acute = Math.PI / 2 - rot_rad;\n      \n      var lower_rad_hp = Math.sqrt((shank*shank)+(shank*shank)-(2*shank*shank*Math.cos(lower_rad)));\n      var lower_rad_b = (Math.PI-lower_rad)/2;\n      \n      var z = shank-(Math.cos(lower_rad_b)*lower_rad_hp);\n      z += Math.sin(upper_rad)*shank;\n      var y = 0 - (Math.sin(lower_rad_b)*lower_rad_hp);\n      y += (Math.cos(upper_rad)*shank);\n      var x;\n      y += parseInt(ee_offset);\n      x = Math.cos(rot_rad_acute)*(y);\n      y = Math.sin(rot_rad_acute)*(y);\n      \n      document.getElementById(\"marlin_low_shank\").value = String(shank) + \"L\";\n      document.getElementById(\"marlin_high_shank\").value = String(shank) + \"L\";\n      document.getElementById(\"marlin_ee_offset\").value = ee_offset;\n      document.getElementById(\"x_at_endstop\").value = x.toFixed(2);\n      document.getElementById(\"y_at_endstop\").value = y.toFixed(2);\n      document.getElementById(\"z_at_endstop\").value = z.toFixed(2);\n\n\n\n      var steps_per_unit = get_steps_per_unit();\n      var str_steps_per_unit = \"{ \" + String(steps_per_unit) + \", \" + String(steps_per_unit) + \", \" + String(steps_per_unit) + \", 500 }\";\n      document.getElementById(\"steps_per_unit\").value = str_steps_per_unit;\n    }\n\n    function get_gear_ratio(){\n      var gear_ratio = document.getElementById(\"main_gear_teeth\").value / document.getElementById(\"motor_gear_teeth\").value;\n      return gear_ratio;\n    }\n\n    function get_total_steps_per_revo(){\n      var total_steps_per_revo = document.getElementById(\"microstep\").value * document.getElementById(\"steps_per_revo\").value;\n      return total_steps_per_revo;\n    }\n\n    function steps_to_rad(steps){\n      var rad = Math.PI * 2 * (steps / get_total_steps_per_revo()) / get_gear_ratio();\n      return rad;\n    }\n\n    function get_steps_per_unit(){\n      var steps_per_unit = get_gear_ratio() * get_total_steps_per_revo() / 360;\n      return steps_per_unit;\n    }\n\n    function test(){\n      var steps_per_revo = document.getElementById(\"steps_per_revo\").value;\n      document.getElementById(\"x_at_endstop\").value = steps_per_revo;\n    }\n</script>\n\n<body>\n<form id=\"cal_form\">\n<table id=\"table_form\">\n<tbody>\n<tr>\n<td colspan=\"2\"><p>20sffactory Firmware</p></td>\n</tr>\n<tr>\n<td colspan=\"2\"><p>\"config.h\" Settings </p></td>\n</tr>\n<tr></tr>\n<tr>\n<td><p>SHANK_LENGTH</p></td>\n<td><input type=\"number\" id=\"shank_val\" name=\"shank_val\"></td>\n</tr>\n<tr>\n<td><p>END_EFFECTOR_OFFSET</p></td>\n<td><input type=\"number\" id=\"ee_offset\" name=\"ee_offset\"></td>\n</tr>\n<tr>\n<td><p>STEPS_PER_REVO</p></td>\n<td><input type=\"number\" id=\"steps_per_revo\" name=\"steps_per_revo\"></td>\n</tr>\n<tr>\n<td><p>MICROSTEPS</p></td>\n<td><input type=\"number\" id=\"microstep\" name=\"microstep\"></td>\n</tr>\n<tr>\n<td><p>MOTOR_GEAR_TEETH</p></td>\n<td><input type=\"number\" id=\"motor_gear_teeth\" name=\"motor_gear_teeth\"></td>\n</tr>\n<tr>\n<td><p>MAIN_GEAR_TEETH</p></td>\n<td><input type=\"number\" id=\"main_gear_teeth\" name=\"main_gear_teeth\"></td>\n</tr>\n<tr>\n<td><p>X_HOME_STEPS</p></td>\n<td><input type=\"number\" id=\"x_home_steps\" name=\"x_home_steps\"></td>\n</tr>\n<tr>\n<td><p>Y_HOME_STEPS</p></td>\n<td><input type=\"number\" id=\"y_home_steps\" name=\"y_home_steps\"></td>\n</tr>\n<tr>\n<td><p>Z_HOME_STEPS</p></td>\n<td><input type=\"number\" id=\"z_home_steps\" name=\"z_home_steps\"></td>\n</tr>\n<tr></tr>\n<tr>\n<td colspan=\"2\"><input type=\"button\" id=\"calculate_button\" value=\"Calculate\" onclick=\"calculate_position()\"></td>\n</tr>\n<tr></tr>\n<tr>\n<td colspan=\"2\"><p>Marlin 2.0</p></td>\n</tr>\n<tr>\n<td colspan=\"2\"><p>\"Configuration.h\" Settings</p></td>\n</tr>\n<tr></tr>\n<tr>\n  <td><p>ROBOT_ARM_2L</p></td>\n</tr>\n<tr>\n<td><p>_LOW_SHANK</p></td>\n<td><input type=\"text\" id=\"marlin_low_shank\" name=\"marlin_low_shank\" disabled></td>\n</tr>\n<tr>\n<td><p>_HIGH_SHANK</p></td>\n<td><input type=\"text\" id=\"marlin_high_shank\" name=\"marlin_high_shank\" disabled></td>\n</tr>\n<tr>\n<td><p>_EE_OFFSET</p></td>\n<td><input type=\"number\" id=\"marlin_ee_offset\" name=\"marlin_ee_offset\" disabled></td>\n</tr>\n<tr>\n<td><p>_X_AT_ENDSTOP</p></td>\n<td><input type=\"number\" id=\"x_at_endstop\" name=\"x_at_endstop\" disabled></td>\n</tr>\n<tr>\n<td><p>_Y_AT_ENDSTOP</p></td>\n<td><input type=\"number\" id=\"y_at_endstop\" name=\"y_at_endstop\" disabled></td>\n</tr>\n<tr>\n<td><p>_Z_AT_ENDSTOP</p></td>\n<td><input type=\"number\" id=\"z_at_endstop\" name=\"z_at_endstop\" disabled></td>\n</tr>\n<tr>\n  <td colspan=\"2\"><p>DEFAULT_AXIS_STEPS_PER_UNIT</p></td>\n</tr>\n<tr>\n  <td colspan=\"2\"><input type=\"text\" id=\"steps_per_unit\" name=\"steps_per_unit\" disabled></td>\n</tr>\n\n</tbody>\n</table>\n</form>\n</body>\n</html>"
  },
  {
    "path": "Assembly & Control Guides/credits.txt",
    "content": "Jan19: Firmware G28 Homing Improvements by Tehseen Hasan (repo)\n\nFeb19: Robot Controlled by Octoprint with Steps by Leo Yeung\n\nApr19:  Firmware M114 & G91 Functions by Stephen Remillard (repo)\n\nApr19: Joystick Controls Demo by Stephen Remillard\n\nJul19: Gripper Pressure Sensor by César Omar Aranda\n\nAug19: NodeMCU Connectivity by Atul Yadav\n\nSep19: Laser Cut Version by Jim Black\n\nDec19: Cute Robot Eyes & Gripper Paperclip Hack by Nemi Rai\n\nJan20: Robot Beer Opener by Gcodeprintr\n\nFeb20: Additional Wrist Axis & Gripper Sensor by Jurek Bohdanowicz\n\nMay20: ROS Software Sharing by Sergio Inacio\n\nMay20: Belt Gear on ftobler version Tutorial by Tehseen Hasan\n\nJun20: Belt Drive & Full Design Revision with Guides by Leo Yeung (repo)\n\nJul20: Robot Plotting on Tablet by Phuntsho Wangdi\n\nJul20: Rail Implementation Demo by Februandi\n\nJul20: Remix Build running on GRBL by Tiago Moreira\n\nJul20: Gripper Design by Februandi\n\nAug20: ‘config.h’ Parameters Consolidation by Leo Yeung (repo) \n\nAug20: Robot Simulation on Rviz by 野田耕大郎\n\nAug20: Conveyor Belt Application by Trần Hậu Hiếu\n\nSep20: Rail Implementation Demo by Muhamad Ikbal Wiguna\n\nSep20: Robot Enclosure Design by Wouter van Schaik (repo)\n\nSep20: Demo of Computer Vision by Tehseen Hasan\n\nOct20: Firmware Rail E Axis Inclusion by Wouter van Schaik (repo)\n\nOct20: Firmware Speed Curve Option with Guide by Leo Yeung (repo)\n\nOct20: Rail E Axis Design with Cute Eyes ;-) by Leo Yeung (repo)\n\nNov20: Robot as 3D Scanner by Gcodeprintr\n\nNov20: Computer Vision Demo by Leo Yeung\n\nNov20: Using YAT Software for Robot Controls by Tehseen Hasan (repo)\n\nDec20: Lego Robot Operator Booth for fun by Leo Yeung\n\nDec20: G2 & G3 Functionality by Leandro Loiacono\n\nDec20: Using ‘Processing’ tool to Execute Robot Firmware by Huang Kai\n\nJan21: Dual Manipulator Support & Shank Extension by Leo Yeung (repo)\n\nJan21: G92 Function, Move Limit Checks by Leandro Loiacono (repo)\n\nJan21: 28BYJ Driven by A4988 & Casing by Wouter van Schaik (repo)\n\nJan21: Bot Driven by 32 Bit Arduino Due by Apiwat Sukjareoon\n\nJan21: Robot Pen Plotting by Leandro Loiacono\n\nJan21: Glow in the Dark Robot by Glenn Boullue\n\nFeb21: Robot Plotting Driven by Marlin by Daniel Formiga\n\nFeb21: Socket & Body (V2) Adjustable Belt Tension by Leo Yeung (repo)\n\nFeb21: ROS Dockerfile sharing (in progress) by Marco Strullato\n\nFeb21: 6 DOF Concept by Bryan Kelly\n\nFeb21: Marlin 2.0 Custom Integration by Leandro Loiacono (repo)\n\nFeb21: Marlin Guides & Parameters Calculator by Leo Yeung (repo)\n\nFeb21: Repeatability, Calliper, Loading Tests by Justin Hulbert\n\nFeb21: v0.41 Dual Shank Lengths by Leandro Loiacono (repo)\n\nFeb21: YAT Guide, V0.41 Guides by Leo Yeung (repo)\n\nFeb21: Blower Fan & Drivers Cooling Duct concept by Brian Lau\n\nMar21: Dual Robots Pick-Drop Collaboration demo by Leo Yeung\n\nMar21: ESP8266 Integration demo by Leandro Loiacono\n\nMar21: Laser cutting with Marlin 2.0 demo by Leo Yeung\n\nMar21: Drinks Distribution in Wedding by Februandi & Muhamad Ikbal Wiguna\n\nMar21: Google Speech Recognition API demo by Leandro Loiacono\n\nMar21: 3D Printing with Robot Arm Update by LH FabLab/3DJLed\n\nMar21: GT2 Timing Belt Printed in TPU by Shravan Nanjunda\n\nMar21: A4988 Gripper Firmware add-on by Wouter van Schaik\n\nMar21: Aluminium Shanks & Gear Box Design by Alfred Abanto/Louie Henson\n\nApr21: Firmware V0.51 with Servo Gripper Support by Leo Yeung (repo)\n\nApr21: Additional Wrist Servo Actuator by Apiwat Sukjareoon\n\nApr21: Using SKR 1.4 Turbo Controller Board by JChester Rayos\n\nApr21: ESP32 Encoder Control demo with Codes by Riley Oblander\n\nApr21: ESP32 Marlin demo by Ionel Ciobanuc\n\nMay21: Uno CNC Controller Option with Guide by Leo Yeung (repo)\n\nMay21: ESP32 PS4 Joystick Control demo & Payload Testing by Leo Yeung\n\nMay21: Plotting & Laser demo in custom design by Hurtado Melendez Efren\n\nJun21: Homing Timeout concept demo & summary by César Omar Aranda\n\nJun21: Turbo Fan Robot Toolhead demo  by 官師\n\nJun21: Firmware V0.71 ESP32 Support with Guides by Leo Yeung (repo)\n\nJun21: Wii Remote Control demo by Leo Yeung \n\nJun21: Terminal / Web Control project sharing (in ES) by César Omar Aranda\n\nJun21: Marlin2.0 Laser by Vectric Aspire by Hurtado Melendez Efren\n\nJul21: Robot Image Rendering in Blender with tutorial by Leo Yeung\n\nJul21: Jetson Nano Face Track Initial Test by Vasco Eguren\n\nJul21: Nano-ESP32 pyserial Error findings by Vasco Eguren & Leo Yeung\n\nAug21: Marble Machine automation & MCU case attachment by Brian Lau\n\nAug21: Robot Conveyor Microbit Huskylens System by 최조영\n\nAug21: Controller Enclosure Switch & Led mod by 최조영\n\nAug21: Firmware V0.81 Wiimote & Speed Multiplier by Leo Yeung (repo)\n\nAug21: Kinect Controlled Painting Robot by Alfred Albanto\n\nAug21: Upper Shank V2 Fix by Leo Yeung (repo)\n\nAug21: Wiimote Y Freeze & Servo Pin Error identified by Pattanapong (repo)\n\nSep21: Custom Rail Module with MCU attached by Pattanapong\n\n"
  },
  {
    "path": "CAD Files/robot_arm_enclosure_v0.2.step",
    "content": "ISO-10303-21;\nHEADER;\n\n/* File generated by Shapr3D Version 3.0 */\n\nFILE_DESCRIPTION(('HOOPS Exchange Step'),'2;1');\n\nFILE_NAME('/private/var/mobile/Containers/Data/Application/0946B395-5DCC-47DE-8AEB-740C48F2A785/tmp/export/temp_export.step',\n'2020-10-04T22:02:26+08:00',\n('mobile'),\n('Shapr3D Limited'),\n'HOOPS Exchange 2020.2',\n'Shapr3D',\n'Authorized');\n\nFILE_SCHEMA( ('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF') );\n\nENDSEC;\n\nDATA;\n#3=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));\n#4=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#3);\n#5=(CONVERSION_BASED_UNIT('DEGREE',#4)NAMED_UNIT(#6)PLANE_ANGLE_UNIT());\n#6=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);\n#7=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());\n#8=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));\n#9=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.000000E-05),#8,'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model');\n#10=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9))GLOBAL_UNIT_ASSIGNED_CONTEXT((#8,#5,#7))REPRESENTATION_CONTEXT('','/private/var/mobile/Containers/Data/Application/0946B395-5DCC-47DE-8AEB-740C48F2A785/tmp/export/temp_export.x_b'));\n#12=CARTESIAN_POINT('',(0.,0.,0.));\n#13=DIRECTION('',(0.,0.,1.));\n#14=DIRECTION('',(1.,0.,0.));\n#15=AXIS2_PLACEMENT_3D('',#12,#13,#14);\n#27=CARTESIAN_POINT('',(83.6875,2.1875,60.5));\n#28=DIRECTION('',(0.,0.,1.));\n#29=DIRECTION('',(0.,-1.,0.));\n#30=AXIS2_PLACEMENT_3D('',#27,#28,#29);\n#31=PLANE('',#30);\n#32=CARTESIAN_POINT('',(100.,-33.25,60.5));\n#33=VERTEX_POINT('',#32);\n#34=CARTESIAN_POINT('',(101.75,-31.5,60.5));\n#35=VERTEX_POINT('',#34);\n#36=CARTESIAN_POINT('',(100.,-31.5,60.5));\n#37=DIRECTION('',(0.,0.,1.));\n#38=DIRECTION('',(0.,-1.,0.));\n#39=AXIS2_PLACEMENT_3D('',#36,#37,#38);\n#40=CIRCLE('',#39,1.75);\n#41=EDGE_CURVE('',#33,#35,#40,.T.);\n#42=ORIENTED_EDGE('',*,*,#41,.T.);\n#43=CARTESIAN_POINT('',(100.,-31.5,60.5));\n#44=DIRECTION('',(0.,0.,1.));\n#45=DIRECTION('',(0.,-1.,0.));\n#46=AXIS2_PLACEMENT_3D('',#43,#44,#45);\n#47=CIRCLE('',#46,1.75);\n#48=EDGE_CURVE('',#35,#33,#47,.T.);\n#49=ORIENTED_EDGE('',*,*,#48,.T.);\n#50=EDGE_LOOP('',(#42,#49));\n#51=FACE_BOUND('',#50,.T.);\n#52=CARTESIAN_POINT('',(60.,6.75,60.5));\n#53=VERTEX_POINT('',#52);\n#54=CARTESIAN_POINT('',(61.75,8.5,60.5));\n#55=VERTEX_POINT('',#54);\n#56=CARTESIAN_POINT('',(60.,8.5,60.5));\n#57=DIRECTION('',(0.,0.,1.));\n#58=DIRECTION('',(0.,-1.,0.));\n#59=AXIS2_PLACEMENT_3D('',#56,#57,#58);\n#60=CIRCLE('',#59,1.75);\n#61=EDGE_CURVE('',#53,#55,#60,.T.);\n#62=ORIENTED_EDGE('',*,*,#61,.T.);\n#63=CARTESIAN_POINT('',(60.,8.5,60.5));\n#64=DIRECTION('',(0.,0.,1.));\n#65=DIRECTION('',(0.,-1.,0.));\n#66=AXIS2_PLACEMENT_3D('',#63,#64,#65);\n#67=CIRCLE('',#66,1.75);\n#68=EDGE_CURVE('',#55,#53,#67,.T.);\n#69=ORIENTED_EDGE('',*,*,#68,.T.);\n#70=EDGE_LOOP('',(#62,#69));\n#71=FACE_BOUND('',#70,.T.);\n#72=CARTESIAN_POINT('',(100.,6.75,60.5));\n#73=VERTEX_POINT('',#72);\n#74=CARTESIAN_POINT('',(101.75,8.5,60.5));\n#75=VERTEX_POINT('',#74);\n#76=CARTESIAN_POINT('',(100.,8.5,60.5));\n#77=DIRECTION('',(0.,0.,1.));\n#78=DIRECTION('',(0.,-1.,0.));\n#79=AXIS2_PLACEMENT_3D('',#76,#77,#78);\n#80=CIRCLE('',#79,1.75);\n#81=EDGE_CURVE('',#73,#75,#80,.T.);\n#82=ORIENTED_EDGE('',*,*,#81,.T.);\n#83=CARTESIAN_POINT('',(100.,8.5,60.5));\n#84=DIRECTION('',(0.,0.,1.));\n#85=DIRECTION('',(0.,-1.,0.));\n#86=AXIS2_PLACEMENT_3D('',#83,#84,#85);\n#87=CIRCLE('',#86,1.75);\n#88=EDGE_CURVE('',#75,#73,#87,.T.);\n#89=ORIENTED_EDGE('',*,*,#88,.T.);\n#90=EDGE_LOOP('',(#82,#89));\n#91=FACE_BOUND('',#90,.T.);\n#92=CARTESIAN_POINT('',(60.,-33.25,60.5));\n#93=VERTEX_POINT('',#92);\n#94=CARTESIAN_POINT('',(61.75,-31.5,60.5));\n#95=VERTEX_POINT('',#94);\n#96=CARTESIAN_POINT('',(60.,-31.5,60.5));\n#97=DIRECTION('',(0.,0.,1.));\n#98=DIRECTION('',(0.,-1.,0.));\n#99=AXIS2_PLACEMENT_3D('',#96,#97,#98);\n#100=CIRCLE('',#99,1.75);\n#101=EDGE_CURVE('',#93,#95,#100,.T.);\n#102=ORIENTED_EDGE('',*,*,#101,.T.);\n#103=CARTESIAN_POINT('',(60.,-31.5,60.5));\n#104=DIRECTION('',(0.,0.,1.));\n#105=DIRECTION('',(0.,-1.,0.));\n#106=AXIS2_PLACEMENT_3D('',#103,#104,#105);\n#107=CIRCLE('',#106,1.75);\n#108=EDGE_CURVE('',#95,#93,#107,.T.);\n#109=ORIENTED_EDGE('',*,*,#108,.T.);\n#110=EDGE_LOOP('',(#102,#109));\n#111=FACE_BOUND('',#110,.T.);\n#112=CARTESIAN_POINT('',(80.,12.,60.5));\n#113=VERTEX_POINT('',#112);\n#114=CARTESIAN_POINT('',(56.5,-11.5,60.5));\n#115=VERTEX_POINT('',#114);\n#116=CARTESIAN_POINT('',(80.,-11.5,60.5));\n#117=DIRECTION('',(-0.,0.,1.));\n#118=DIRECTION('',(0.,1.,-0.));\n#119=AXIS2_PLACEMENT_3D('',#116,#117,#118);\n#120=CIRCLE('',#119,23.5);\n#121=EDGE_CURVE('',#113,#115,#120,.T.);\n#122=ORIENTED_EDGE('',*,*,#121,.T.);\n#123=CARTESIAN_POINT('',(80.,-11.5,60.5));\n#124=DIRECTION('',(-0.,0.,1.));\n#125=DIRECTION('',(0.,1.,-0.));\n#126=AXIS2_PLACEMENT_3D('',#123,#124,#125);\n#127=CIRCLE('',#126,23.5);\n#128=EDGE_CURVE('',#115,#113,#127,.T.);\n#129=ORIENTED_EDGE('',*,*,#128,.T.);\n#130=EDGE_LOOP('',(#122,#129));\n#131=FACE_BOUND('',#130,.T.);\n#132=CARTESIAN_POINT('',(54.,62.75,60.5));\n#133=VERTEX_POINT('',#132);\n#134=CARTESIAN_POINT('',(52.25,64.5,60.5));\n#135=VERTEX_POINT('',#134);\n#136=CARTESIAN_POINT('',(54.,64.5,60.5));\n#137=DIRECTION('',(0.,0.,1.));\n#138=DIRECTION('',(0.,-1.,0.));\n#139=AXIS2_PLACEMENT_3D('',#136,#137,#138);\n#140=CIRCLE('',#139,1.75);\n#141=EDGE_CURVE('',#133,#135,#140,.T.);\n#142=ORIENTED_EDGE('',*,*,#141,.T.);\n#143=CARTESIAN_POINT('',(54.,64.5,60.5));\n#144=DIRECTION('',(0.,0.,1.));\n#145=DIRECTION('',(0.,-1.,0.));\n#146=AXIS2_PLACEMENT_3D('',#143,#144,#145);\n#147=CIRCLE('',#146,1.75);\n#148=EDGE_CURVE('',#135,#133,#147,.T.);\n#149=ORIENTED_EDGE('',*,*,#148,.T.);\n#150=EDGE_LOOP('',(#142,#149));\n#151=FACE_BOUND('',#150,.T.);\n#152=CARTESIAN_POINT('',(116.,-59.25,60.5));\n#153=VERTEX_POINT('',#152);\n#154=CARTESIAN_POINT('',(114.25,-57.5,60.5));\n#155=VERTEX_POINT('',#154);\n#156=CARTESIAN_POINT('',(116.,-57.5,60.5));\n#157=DIRECTION('',(0.,0.,1.));\n#158=DIRECTION('',(0.,-1.,0.));\n#159=AXIS2_PLACEMENT_3D('',#156,#157,#158);\n#160=CIRCLE('',#159,1.75);\n#161=EDGE_CURVE('',#153,#155,#160,.T.);\n#162=ORIENTED_EDGE('',*,*,#161,.T.);\n#163=CARTESIAN_POINT('',(116.,-57.5,60.5));\n#164=DIRECTION('',(0.,0.,1.));\n#165=DIRECTION('',(0.,-1.,0.));\n#166=AXIS2_PLACEMENT_3D('',#163,#164,#165);\n#167=CIRCLE('',#166,1.75);\n#168=EDGE_CURVE('',#155,#153,#167,.T.);\n#169=ORIENTED_EDGE('',*,*,#168,.T.);\n#170=EDGE_LOOP('',(#162,#169));\n#171=FACE_BOUND('',#170,.T.);\n#172=CARTESIAN_POINT('',(54.,-59.25,60.5));\n#173=VERTEX_POINT('',#172);\n#174=CARTESIAN_POINT('',(52.25,-57.5,60.5));\n#175=VERTEX_POINT('',#174);\n#176=CARTESIAN_POINT('',(54.,-57.5,60.5));\n#177=DIRECTION('',(0.,0.,1.));\n#178=DIRECTION('',(0.,-1.,0.));\n#179=AXIS2_PLACEMENT_3D('',#176,#177,#178);\n#180=CIRCLE('',#179,1.75);\n#181=EDGE_CURVE('',#173,#175,#180,.T.);\n#182=ORIENTED_EDGE('',*,*,#181,.T.);\n#183=CARTESIAN_POINT('',(54.,-57.5,60.5));\n#184=DIRECTION('',(0.,0.,1.));\n#185=DIRECTION('',(0.,-1.,0.));\n#186=AXIS2_PLACEMENT_3D('',#183,#184,#185);\n#187=CIRCLE('',#186,1.75);\n#188=EDGE_CURVE('',#175,#173,#187,.T.);\n#189=ORIENTED_EDGE('',*,*,#188,.T.);\n#190=EDGE_LOOP('',(#182,#189));\n#191=FACE_BOUND('',#190,.T.);\n#192=CARTESIAN_POINT('',(81.,62.75,60.5));\n#193=VERTEX_POINT('',#192);\n#194=CARTESIAN_POINT('',(79.25,64.5,60.5));\n#195=VERTEX_POINT('',#194);\n#196=CARTESIAN_POINT('',(81.,64.5,60.5));\n#197=DIRECTION('',(0.,0.,1.));\n#198=DIRECTION('',(0.,-1.,0.));\n#199=AXIS2_PLACEMENT_3D('',#196,#197,#198);\n#200=CIRCLE('',#199,1.75);\n#201=EDGE_CURVE('',#193,#195,#200,.T.);\n#202=ORIENTED_EDGE('',*,*,#201,.T.);\n#203=CARTESIAN_POINT('',(81.,64.5,60.5));\n#204=DIRECTION('',(0.,0.,1.));\n#205=DIRECTION('',(0.,-1.,0.));\n#206=AXIS2_PLACEMENT_3D('',#203,#204,#205);\n#207=CIRCLE('',#206,1.75);\n#208=EDGE_CURVE('',#195,#193,#207,.T.);\n#209=ORIENTED_EDGE('',*,*,#208,.T.);\n#210=EDGE_LOOP('',(#202,#209));\n#211=FACE_BOUND('',#210,.T.);\n#212=CARTESIAN_POINT('',(116.,47.75,60.5));\n#213=VERTEX_POINT('',#212);\n#214=CARTESIAN_POINT('',(114.25,49.5,60.5));\n#215=VERTEX_POINT('',#214);\n#216=CARTESIAN_POINT('',(116.,49.5,60.5));\n#217=DIRECTION('',(0.,0.,1.));\n#218=DIRECTION('',(0.,-1.,0.));\n#219=AXIS2_PLACEMENT_3D('',#216,#217,#218);\n#220=CIRCLE('',#219,1.75);\n#221=EDGE_CURVE('',#213,#215,#220,.T.);\n#222=ORIENTED_EDGE('',*,*,#221,.T.);\n#223=CARTESIAN_POINT('',(116.,49.5,60.5));\n#224=DIRECTION('',(0.,0.,1.));\n#225=DIRECTION('',(0.,-1.,0.));\n#226=AXIS2_PLACEMENT_3D('',#223,#224,#225);\n#227=CIRCLE('',#226,1.75);\n#228=EDGE_CURVE('',#215,#213,#227,.T.);\n#229=ORIENTED_EDGE('',*,*,#228,.T.);\n#230=EDGE_LOOP('',(#222,#229));\n#231=FACE_BOUND('',#230,.T.);\n#232=CARTESIAN_POINT('',(52.25,43.5,60.5));\n#233=VERTEX_POINT('',#232);\n#234=CARTESIAN_POINT('',(52.25,-36.5,60.5));\n#235=VERTEX_POINT('',#234);\n#236=CARTESIAN_POINT('',(52.25,43.5,60.5));\n#237=DIRECTION('',(0.,-1.,0.));\n#238=VECTOR('',#237,80.);\n#239=LINE('',#236,#238);\n#240=EDGE_CURVE('',#233,#235,#239,.T.);\n#241=ORIENTED_EDGE('',*,*,#240,.T.);\n#242=CARTESIAN_POINT('',(53.75,-36.5,60.5));\n#243=VERTEX_POINT('',#242);\n#244=CARTESIAN_POINT('',(52.25,-36.5,60.5));\n#245=DIRECTION('',(1.,0.,-0.));\n#246=VECTOR('',#245,1.5);\n#247=LINE('',#244,#246);\n#248=EDGE_CURVE('',#235,#243,#247,.T.);\n#249=ORIENTED_EDGE('',*,*,#248,.T.);\n#250=CARTESIAN_POINT('',(53.75,43.5,60.5));\n#251=VERTEX_POINT('',#250);\n#252=CARTESIAN_POINT('',(53.75,-36.5,60.5));\n#253=DIRECTION('',(-0.,1.,-0.));\n#254=VECTOR('',#253,80.);\n#255=LINE('',#252,#254);\n#256=EDGE_CURVE('',#243,#251,#255,.T.);\n#257=ORIENTED_EDGE('',*,*,#256,.T.);\n#258=CARTESIAN_POINT('',(53.75,43.5,60.5));\n#259=DIRECTION('',(-1.,-0.,0.));\n#260=VECTOR('',#259,1.5);\n#261=LINE('',#258,#260);\n#262=EDGE_CURVE('',#251,#233,#261,.T.);\n#263=ORIENTED_EDGE('',*,*,#262,.T.);\n#264=EDGE_LOOP('',(#241,#249,#257,#263));\n#265=FACE_BOUND('',#264,.T.);\n#266=CARTESIAN_POINT('',(101.,-56.75,60.5));\n#267=VERTEX_POINT('',#266);\n#268=CARTESIAN_POINT('',(101.,-58.25,60.5));\n#269=VERTEX_POINT('',#268);\n#270=CARTESIAN_POINT('',(101.,-56.75,60.5));\n#271=DIRECTION('',(0.,-1.,0.));\n#272=VECTOR('',#271,1.5);\n#273=LINE('',#270,#272);\n#274=EDGE_CURVE('',#267,#269,#273,.T.);\n#275=ORIENTED_EDGE('',*,*,#274,.T.);\n#276=CARTESIAN_POINT('',(111.,-58.25,60.5));\n#277=VERTEX_POINT('',#276);\n#278=CARTESIAN_POINT('',(101.,-58.25,60.5));\n#279=DIRECTION('',(1.,0.,-0.));\n#280=VECTOR('',#279,10.);\n#281=LINE('',#278,#280);\n#282=EDGE_CURVE('',#269,#277,#281,.T.);\n#283=ORIENTED_EDGE('',*,*,#282,.T.);\n#284=CARTESIAN_POINT('',(111.,-56.75,60.5));\n#285=VERTEX_POINT('',#284);\n#286=CARTESIAN_POINT('',(111.,-58.25,60.5));\n#287=DIRECTION('',(-0.,1.,-0.));\n#288=VECTOR('',#287,1.5);\n#289=LINE('',#286,#288);\n#290=EDGE_CURVE('',#277,#285,#289,.T.);\n#291=ORIENTED_EDGE('',*,*,#290,.T.);\n#292=CARTESIAN_POINT('',(111.,-56.75,60.5));\n#293=DIRECTION('',(-1.,-0.,0.));\n#294=VECTOR('',#293,10.);\n#295=LINE('',#292,#294);\n#296=EDGE_CURVE('',#285,#267,#295,.T.);\n#297=ORIENTED_EDGE('',*,*,#296,.T.);\n#298=EDGE_LOOP('',(#275,#283,#291,#297));\n#299=FACE_BOUND('',#298,.T.);\n#300=CARTESIAN_POINT('',(92.5,51.25,60.5));\n#301=VERTEX_POINT('',#300);\n#302=CARTESIAN_POINT('',(92.5,49.75,60.5));\n#303=VERTEX_POINT('',#302);\n#304=CARTESIAN_POINT('',(92.5,51.25,60.5));\n#305=DIRECTION('',(0.,-1.,0.));\n#306=VECTOR('',#305,1.5);\n#307=LINE('',#304,#306);\n#308=EDGE_CURVE('',#301,#303,#307,.T.);\n#309=ORIENTED_EDGE('',*,*,#308,.T.);\n#310=CARTESIAN_POINT('',(112.5,49.75,60.5));\n#311=VERTEX_POINT('',#310);\n#312=CARTESIAN_POINT('',(92.5,49.75,60.5));\n#313=DIRECTION('',(1.,0.,-0.));\n#314=VECTOR('',#313,20.);\n#315=LINE('',#312,#314);\n#316=EDGE_CURVE('',#303,#311,#315,.T.);\n#317=ORIENTED_EDGE('',*,*,#316,.T.);\n#318=CARTESIAN_POINT('',(112.5,51.25,60.5));\n#319=VERTEX_POINT('',#318);\n#320=CARTESIAN_POINT('',(112.5,49.75,60.5));\n#321=DIRECTION('',(-0.,1.,-0.));\n#322=VECTOR('',#321,1.5);\n#323=LINE('',#320,#322);\n#324=EDGE_CURVE('',#311,#319,#323,.T.);\n#325=ORIENTED_EDGE('',*,*,#324,.T.);\n#326=CARTESIAN_POINT('',(112.5,51.25,60.5));\n#327=DIRECTION('',(-1.,-0.,0.));\n#328=VECTOR('',#327,20.);\n#329=LINE('',#326,#328);\n#330=EDGE_CURVE('',#319,#301,#329,.T.);\n#331=ORIENTED_EDGE('',*,*,#330,.T.);\n#332=EDGE_LOOP('',(#309,#317,#325,#331));\n#333=FACE_BOUND('',#332,.T.);\n#334=CARTESIAN_POINT('',(57.5,66.25,60.5));\n#335=VERTEX_POINT('',#334);\n#336=CARTESIAN_POINT('',(57.5,64.75,60.5));\n#337=VERTEX_POINT('',#336);\n#338=CARTESIAN_POINT('',(57.5,66.25,60.5));\n#339=DIRECTION('',(0.,-1.,0.));\n#340=VECTOR('',#339,1.5);\n#341=LINE('',#338,#340);\n#342=EDGE_CURVE('',#335,#337,#341,.T.);\n#343=ORIENTED_EDGE('',*,*,#342,.T.);\n#344=CARTESIAN_POINT('',(77.5,64.75,60.5));\n#345=VERTEX_POINT('',#344);\n#346=CARTESIAN_POINT('',(57.5,64.75,60.5));\n#347=DIRECTION('',(1.,0.,-0.));\n#348=VECTOR('',#347,20.);\n#349=LINE('',#346,#348);\n#350=EDGE_CURVE('',#337,#345,#349,.T.);\n#351=ORIENTED_EDGE('',*,*,#350,.T.);\n#352=CARTESIAN_POINT('',(77.5,66.25,60.5));\n#353=VERTEX_POINT('',#352);\n#354=CARTESIAN_POINT('',(77.5,64.75,60.5));\n#355=DIRECTION('',(-0.,1.,-0.));\n#356=VECTOR('',#355,1.5);\n#357=LINE('',#354,#356);\n#358=EDGE_CURVE('',#345,#353,#357,.T.);\n#359=ORIENTED_EDGE('',*,*,#358,.T.);\n#360=CARTESIAN_POINT('',(77.5,66.25,60.5));\n#361=DIRECTION('',(-1.,-0.,0.));\n#362=VECTOR('',#361,20.);\n#363=LINE('',#360,#362);\n#364=EDGE_CURVE('',#353,#335,#363,.T.);\n#365=ORIENTED_EDGE('',*,*,#364,.T.);\n#366=EDGE_LOOP('',(#343,#351,#359,#365));\n#367=FACE_BOUND('',#366,.T.);\n#368=CARTESIAN_POINT('',(117.75,-36.5,60.5));\n#369=VERTEX_POINT('',#368);\n#370=CARTESIAN_POINT('',(117.75,28.5,60.5));\n#371=VERTEX_POINT('',#370);\n#372=CARTESIAN_POINT('',(117.75,-36.5,60.5));\n#373=DIRECTION('',(-0.,1.,-0.));\n#374=VECTOR('',#373,65.);\n#375=LINE('',#372,#374);\n#376=EDGE_CURVE('',#369,#371,#375,.T.);\n#377=ORIENTED_EDGE('',*,*,#376,.T.);\n#378=CARTESIAN_POINT('',(116.25,28.5,60.5));\n#379=VERTEX_POINT('',#378);\n#380=CARTESIAN_POINT('',(117.75,28.5,60.5));\n#381=DIRECTION('',(-1.,-0.,0.));\n#382=VECTOR('',#381,1.5);\n#383=LINE('',#380,#382);\n#384=EDGE_CURVE('',#371,#379,#383,.T.);\n#385=ORIENTED_EDGE('',*,*,#384,.T.);\n#386=CARTESIAN_POINT('',(116.25,-36.5,60.5));\n#387=VERTEX_POINT('',#386);\n#388=CARTESIAN_POINT('',(116.25,28.5,60.5));\n#389=DIRECTION('',(0.,-1.,0.));\n#390=VECTOR('',#389,65.);\n#391=LINE('',#388,#390);\n#392=EDGE_CURVE('',#379,#387,#391,.T.);\n#393=ORIENTED_EDGE('',*,*,#392,.T.);\n#394=CARTESIAN_POINT('',(116.25,-36.5,60.5));\n#395=DIRECTION('',(1.,0.,-0.));\n#396=VECTOR('',#395,1.5);\n#397=LINE('',#394,#396);\n#398=EDGE_CURVE('',#387,#369,#397,.T.);\n#399=ORIENTED_EDGE('',*,*,#398,.T.);\n#400=EDGE_LOOP('',(#377,#385,#393,#399));\n#401=FACE_BOUND('',#400,.T.);\n#402=CARTESIAN_POINT('',(50.,-58.5,60.5));\n#403=VERTEX_POINT('',#402);\n#404=CARTESIAN_POINT('',(53.,-61.5,60.5));\n#405=VERTEX_POINT('',#404);\n#406=CARTESIAN_POINT('',(50.,-58.5,60.5));\n#407=DIRECTION('',(0.707106781,-0.707106781,0.));\n#408=VECTOR('',#407,4.242640687);\n#409=LINE('',#406,#408);\n#410=EDGE_CURVE('',#403,#405,#409,.T.);\n#411=ORIENTED_EDGE('',*,*,#410,.F.);\n#412=CARTESIAN_POINT('',(50.,65.5,60.5));\n#413=VERTEX_POINT('',#412);\n#414=CARTESIAN_POINT('',(50.,65.5,60.5));\n#415=DIRECTION('',(0.,-1.,0.));\n#416=VECTOR('',#415,124.);\n#417=LINE('',#414,#416);\n#418=EDGE_CURVE('',#413,#403,#417,.T.);\n#419=ORIENTED_EDGE('',*,*,#418,.F.);\n#420=CARTESIAN_POINT('',(53.,68.5,60.5));\n#421=VERTEX_POINT('',#420);\n#422=CARTESIAN_POINT('',(53.,68.5,60.5));\n#423=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#424=VECTOR('',#423,4.242640687);\n#425=LINE('',#422,#424);\n#426=EDGE_CURVE('',#421,#413,#425,.T.);\n#427=ORIENTED_EDGE('',*,*,#426,.F.);\n#428=CARTESIAN_POINT('',(82.,68.5,60.5));\n#429=VERTEX_POINT('',#428);\n#430=CARTESIAN_POINT('',(82.,68.5,60.5));\n#431=DIRECTION('',(-1.,-0.,0.));\n#432=VECTOR('',#431,29.);\n#433=LINE('',#430,#432);\n#434=EDGE_CURVE('',#429,#421,#433,.T.);\n#435=ORIENTED_EDGE('',*,*,#434,.F.);\n#436=CARTESIAN_POINT('',(85.,65.5,60.5));\n#437=VERTEX_POINT('',#436);\n#438=CARTESIAN_POINT('',(85.,65.5,60.5));\n#439=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#440=VECTOR('',#439,4.242640687);\n#441=LINE('',#438,#440);\n#442=EDGE_CURVE('',#437,#429,#441,.T.);\n#443=ORIENTED_EDGE('',*,*,#442,.F.);\n#444=CARTESIAN_POINT('',(85.,56.5,60.5));\n#445=VERTEX_POINT('',#444);\n#446=CARTESIAN_POINT('',(85.,56.5,60.5));\n#447=DIRECTION('',(0.,1.,-0.));\n#448=VECTOR('',#447,9.);\n#449=LINE('',#446,#448);\n#450=EDGE_CURVE('',#445,#437,#449,.T.);\n#451=ORIENTED_EDGE('',*,*,#450,.F.);\n#452=CARTESIAN_POINT('',(88.,53.5,60.5));\n#453=VERTEX_POINT('',#452);\n#454=CARTESIAN_POINT('',(88.,53.5,60.5));\n#455=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#456=VECTOR('',#455,4.242640687);\n#457=LINE('',#454,#456);\n#458=EDGE_CURVE('',#453,#445,#457,.T.);\n#459=ORIENTED_EDGE('',*,*,#458,.F.);\n#460=CARTESIAN_POINT('',(117.,53.5,60.5));\n#461=VERTEX_POINT('',#460);\n#462=CARTESIAN_POINT('',(117.,53.5,60.5));\n#463=DIRECTION('',(-1.,-0.,0.));\n#464=VECTOR('',#463,29.);\n#465=LINE('',#462,#464);\n#466=EDGE_CURVE('',#461,#453,#465,.T.);\n#467=ORIENTED_EDGE('',*,*,#466,.F.);\n#468=CARTESIAN_POINT('',(120.,50.5,60.5));\n#469=VERTEX_POINT('',#468);\n#470=CARTESIAN_POINT('',(120.,50.5,60.5));\n#471=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#472=VECTOR('',#471,4.242640687);\n#473=LINE('',#470,#472);\n#474=EDGE_CURVE('',#469,#461,#473,.T.);\n#475=ORIENTED_EDGE('',*,*,#474,.F.);\n#476=CARTESIAN_POINT('',(120.,-58.5,60.5));\n#477=VERTEX_POINT('',#476);\n#478=CARTESIAN_POINT('',(120.,-58.5,60.5));\n#479=DIRECTION('',(-0.,1.,-0.));\n#480=VECTOR('',#479,109.);\n#481=LINE('',#478,#480);\n#482=EDGE_CURVE('',#477,#469,#481,.T.);\n#483=ORIENTED_EDGE('',*,*,#482,.F.);\n#484=CARTESIAN_POINT('',(117.,-61.5,60.5));\n#485=VERTEX_POINT('',#484);\n#486=CARTESIAN_POINT('',(117.,-61.5,60.5));\n#487=DIRECTION('',(0.707106781,0.707106781,-0.));\n#488=VECTOR('',#487,4.242640687);\n#489=LINE('',#486,#488);\n#490=EDGE_CURVE('',#485,#477,#489,.T.);\n#491=ORIENTED_EDGE('',*,*,#490,.F.);\n#492=CARTESIAN_POINT('',(53.,-61.5,60.5));\n#493=DIRECTION('',(1.,0.,-0.));\n#494=VECTOR('',#493,64.);\n#495=LINE('',#492,#494);\n#496=EDGE_CURVE('',#405,#485,#495,.T.);\n#497=ORIENTED_EDGE('',*,*,#496,.F.);\n#498=EDGE_LOOP('',(#411,#419,#427,#435,#443,#451,#459,#467,#475,#483,#491,#497));\n#499=FACE_BOUND('',#498,.T.);\n#500=CARTESIAN_POINT('',(105.7,15.85,60.5));\n#501=VERTEX_POINT('',#500);\n#502=CARTESIAN_POINT('',(56.7,15.85,60.5));\n#503=VERTEX_POINT('',#502);\n#504=CARTESIAN_POINT('',(105.7,15.85,60.5));\n#505=DIRECTION('',(-1.,0.,0.));\n#506=VECTOR('',#505,49.);\n#507=LINE('',#504,#506);\n#508=EDGE_CURVE('',#501,#503,#507,.T.);\n#509=ORIENTED_EDGE('',*,*,#508,.F.);\n#510=CARTESIAN_POINT('',(105.7,-38.05,60.5));\n#511=VERTEX_POINT('',#510);\n#512=CARTESIAN_POINT('',(105.7,-38.05,60.5));\n#513=DIRECTION('',(0.,1.,-0.));\n#514=VECTOR('',#513,53.9);\n#515=LINE('',#512,#514);\n#516=EDGE_CURVE('',#511,#501,#515,.T.);\n#517=ORIENTED_EDGE('',*,*,#516,.F.);\n#518=CARTESIAN_POINT('',(56.7,-38.05,60.5));\n#519=VERTEX_POINT('',#518);\n#520=CARTESIAN_POINT('',(56.7,-38.05,60.5));\n#521=DIRECTION('',(1.,0.,-0.));\n#522=VECTOR('',#521,49.);\n#523=LINE('',#520,#522);\n#524=EDGE_CURVE('',#519,#511,#523,.T.);\n#525=ORIENTED_EDGE('',*,*,#524,.F.);\n#526=CARTESIAN_POINT('',(56.7,-53.75,60.5));\n#527=VERTEX_POINT('',#526);\n#528=CARTESIAN_POINT('',(56.7,-53.75,60.5));\n#529=DIRECTION('',(0.,1.,-0.));\n#530=VECTOR('',#529,15.7);\n#531=LINE('',#528,#530);\n#532=EDGE_CURVE('',#527,#519,#531,.T.);\n#533=ORIENTED_EDGE('',*,*,#532,.F.);\n#534=CARTESIAN_POINT('',(113.,-53.75,60.5));\n#535=VERTEX_POINT('',#534);\n#536=CARTESIAN_POINT('',(113.,-53.75,60.5));\n#537=DIRECTION('',(-1.,0.,0.));\n#538=VECTOR('',#537,56.3);\n#539=LINE('',#536,#538);\n#540=EDGE_CURVE('',#535,#527,#539,.T.);\n#541=ORIENTED_EDGE('',*,*,#540,.F.);\n#542=CARTESIAN_POINT('',(113.,46.75,60.5));\n#543=VERTEX_POINT('',#542);\n#544=CARTESIAN_POINT('',(113.,46.75,60.5));\n#545=DIRECTION('',(0.,-1.,0.));\n#546=VECTOR('',#545,100.5);\n#547=LINE('',#544,#546);\n#548=EDGE_CURVE('',#543,#535,#547,.T.);\n#549=ORIENTED_EDGE('',*,*,#548,.F.);\n#550=CARTESIAN_POINT('',(81.,46.75,60.5));\n#551=VERTEX_POINT('',#550);\n#552=CARTESIAN_POINT('',(81.,46.75,60.5));\n#553=DIRECTION('',(1.,0.,-0.));\n#554=VECTOR('',#553,32.);\n#555=LINE('',#552,#554);\n#556=EDGE_CURVE('',#551,#543,#555,.T.);\n#557=ORIENTED_EDGE('',*,*,#556,.F.);\n#558=CARTESIAN_POINT('',(81.,60.65,60.5));\n#559=VERTEX_POINT('',#558);\n#560=CARTESIAN_POINT('',(81.,60.65,60.5));\n#561=DIRECTION('',(0.,-1.,0.));\n#562=VECTOR('',#561,13.9);\n#563=LINE('',#560,#562);\n#564=EDGE_CURVE('',#559,#551,#563,.T.);\n#565=ORIENTED_EDGE('',*,*,#564,.F.);\n#566=CARTESIAN_POINT('',(56.7,60.65,60.5));\n#567=VERTEX_POINT('',#566);\n#568=CARTESIAN_POINT('',(56.7,60.65,60.5));\n#569=DIRECTION('',(1.,0.,-0.));\n#570=VECTOR('',#569,24.3);\n#571=LINE('',#568,#570);\n#572=EDGE_CURVE('',#567,#559,#571,.T.);\n#573=ORIENTED_EDGE('',*,*,#572,.F.);\n#574=CARTESIAN_POINT('',(56.7,15.85,60.5));\n#575=DIRECTION('',(0.,1.,-0.));\n#576=VECTOR('',#575,44.8);\n#577=LINE('',#574,#576);\n#578=EDGE_CURVE('',#503,#567,#577,.T.);\n#579=ORIENTED_EDGE('',*,*,#578,.F.);\n#580=EDGE_LOOP('',(#509,#517,#525,#533,#541,#549,#557,#565,#573,#579));\n#581=FACE_BOUND('',#580,.T.);\n#582=ADVANCED_FACE('',(#51,#71,#91,#111,#131,#151,#171,#191,#211,#231,#265,#299,#333,#367,#401,#499,#581),#31,.F.);\n#583=CARTESIAN_POINT('',(52.75,-16.5,59.));\n#584=DIRECTION('',(-0.707106781,-0.,-0.707106781));\n#585=DIRECTION('',(0.,-1.,0.));\n#586=AXIS2_PLACEMENT_3D('',#583,#584,#585);\n#587=PLANE('',#586);\n#588=CARTESIAN_POINT('',(52.25,43.5,59.5));\n#589=VERTEX_POINT('',#588);\n#590=CARTESIAN_POINT('',(53.25,43.5,58.5));\n#591=VERTEX_POINT('',#590);\n#592=CARTESIAN_POINT('',(52.25,43.5,59.5));\n#593=DIRECTION('',(0.707106781,-0.,-0.707106781));\n#594=VECTOR('',#593,1.414213562);\n#595=LINE('',#592,#594);\n#596=EDGE_CURVE('',#589,#591,#595,.T.);\n#597=ORIENTED_EDGE('',*,*,#596,.T.);\n#598=CARTESIAN_POINT('',(53.25,-36.5,58.5));\n#599=VERTEX_POINT('',#598);\n#600=CARTESIAN_POINT('',(53.25,43.5,58.5));\n#601=DIRECTION('',(0.,-1.,0.));\n#602=VECTOR('',#601,80.);\n#603=LINE('',#600,#602);\n#604=EDGE_CURVE('',#591,#599,#603,.T.);\n#605=ORIENTED_EDGE('',*,*,#604,.T.);\n#606=CARTESIAN_POINT('',(52.25,-36.5,59.5));\n#607=VERTEX_POINT('',#606);\n#608=CARTESIAN_POINT('',(53.25,-36.5,58.5));\n#609=DIRECTION('',(-0.707106781,0.,0.707106781));\n#610=VECTOR('',#609,1.414213562);\n#611=LINE('',#608,#610);\n#612=EDGE_CURVE('',#599,#607,#611,.T.);\n#613=ORIENTED_EDGE('',*,*,#612,.T.);\n#614=CARTESIAN_POINT('',(52.25,-36.5,59.5));\n#615=DIRECTION('',(-0.,1.,-0.));\n#616=VECTOR('',#615,80.);\n#617=LINE('',#614,#616);\n#618=EDGE_CURVE('',#607,#589,#617,.T.);\n#619=ORIENTED_EDGE('',*,*,#618,.T.);\n#620=EDGE_LOOP('',(#597,#605,#613,#619));\n#621=FACE_BOUND('',#620,.T.);\n#622=ADVANCED_FACE('',(#621),#587,.T.);\n#623=CARTESIAN_POINT('',(52.25,43.5,60.5));\n#624=DIRECTION('',(0.,1.,-0.));\n#625=DIRECTION('',(1.,0.,0.));\n#626=AXIS2_PLACEMENT_3D('',#623,#624,#625);\n#627=PLANE('',#626);\n#628=ORIENTED_EDGE('',*,*,#596,.F.);\n#629=CARTESIAN_POINT('',(52.25,43.5,60.5));\n#630=DIRECTION('',(0.,-0.,-1.));\n#631=VECTOR('',#630,1.);\n#632=LINE('',#629,#631);\n#633=EDGE_CURVE('',#233,#589,#632,.T.);\n#634=ORIENTED_EDGE('',*,*,#633,.F.);\n#635=ORIENTED_EDGE('',*,*,#262,.F.);\n#636=CARTESIAN_POINT('',(53.75,43.5,58.5));\n#637=VERTEX_POINT('',#636);\n#638=CARTESIAN_POINT('',(53.75,43.5,60.5));\n#639=DIRECTION('',(0.,-0.,-1.));\n#640=VECTOR('',#639,2.);\n#641=LINE('',#638,#640);\n#642=EDGE_CURVE('',#251,#637,#641,.T.);\n#643=ORIENTED_EDGE('',*,*,#642,.T.);\n#644=CARTESIAN_POINT('',(53.25,43.5,58.5));\n#645=DIRECTION('',(1.,0.,-0.));\n#646=VECTOR('',#645,0.5);\n#647=LINE('',#644,#646);\n#648=EDGE_CURVE('',#591,#637,#647,.T.);\n#649=ORIENTED_EDGE('',*,*,#648,.F.);\n#650=EDGE_LOOP('',(#628,#634,#635,#643,#649));\n#651=FACE_BOUND('',#650,.T.);\n#652=ADVANCED_FACE('',(#651),#627,.T.);\n#653=CARTESIAN_POINT('',(52.25,-36.5,60.5));\n#654=DIRECTION('',(-1.,0.,0.));\n#655=DIRECTION('',(0.,1.,-0.));\n#656=AXIS2_PLACEMENT_3D('',#653,#654,#655);\n#657=PLANE('',#656);\n#658=ORIENTED_EDGE('',*,*,#618,.F.);\n#659=CARTESIAN_POINT('',(52.25,-36.5,60.5));\n#660=DIRECTION('',(0.,-0.,-1.));\n#661=VECTOR('',#660,1.);\n#662=LINE('',#659,#661);\n#663=EDGE_CURVE('',#235,#607,#662,.T.);\n#664=ORIENTED_EDGE('',*,*,#663,.F.);\n#665=ORIENTED_EDGE('',*,*,#240,.F.);\n#666=ORIENTED_EDGE('',*,*,#633,.T.);\n#667=EDGE_LOOP('',(#658,#664,#665,#666));\n#668=FACE_BOUND('',#667,.T.);\n#669=ADVANCED_FACE('',(#668),#657,.T.);\n#670=CARTESIAN_POINT('',(108.5,-57.75,59.));\n#671=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#672=DIRECTION('',(1.,0.,0.));\n#673=AXIS2_PLACEMENT_3D('',#670,#671,#672);\n#674=PLANE('',#673);\n#675=CARTESIAN_POINT('',(101.,-58.25,59.5));\n#676=VERTEX_POINT('',#675);\n#677=CARTESIAN_POINT('',(101.,-57.25,58.5));\n#678=VERTEX_POINT('',#677);\n#679=CARTESIAN_POINT('',(101.,-58.25,59.5));\n#680=DIRECTION('',(-0.,0.707106781,-0.707106781));\n#681=VECTOR('',#680,1.414213562);\n#682=LINE('',#679,#681);\n#683=EDGE_CURVE('',#676,#678,#682,.T.);\n#684=ORIENTED_EDGE('',*,*,#683,.T.);\n#685=CARTESIAN_POINT('',(111.,-57.25,58.5));\n#686=VERTEX_POINT('',#685);\n#687=CARTESIAN_POINT('',(101.,-57.25,58.5));\n#688=DIRECTION('',(1.,0.,0.));\n#689=VECTOR('',#688,10.);\n#690=LINE('',#687,#689);\n#691=EDGE_CURVE('',#678,#686,#690,.T.);\n#692=ORIENTED_EDGE('',*,*,#691,.T.);\n#693=CARTESIAN_POINT('',(111.,-58.25,59.5));\n#694=VERTEX_POINT('',#693);\n#695=CARTESIAN_POINT('',(111.,-57.25,58.5));\n#696=DIRECTION('',(0.,-0.707106781,0.707106781));\n#697=VECTOR('',#696,1.414213562);\n#698=LINE('',#695,#697);\n#699=EDGE_CURVE('',#686,#694,#698,.T.);\n#700=ORIENTED_EDGE('',*,*,#699,.T.);\n#701=CARTESIAN_POINT('',(111.,-58.25,59.5));\n#702=DIRECTION('',(-1.,-0.,-0.));\n#703=VECTOR('',#702,10.);\n#704=LINE('',#701,#703);\n#705=EDGE_CURVE('',#694,#676,#704,.T.);\n#706=ORIENTED_EDGE('',*,*,#705,.T.);\n#707=EDGE_LOOP('',(#684,#692,#700,#706));\n#708=FACE_BOUND('',#707,.T.);\n#709=ADVANCED_FACE('',(#708),#674,.T.);\n#710=CARTESIAN_POINT('',(106.,-57.5,58.5));\n#711=DIRECTION('',(0.,-0.,-1.));\n#712=DIRECTION('',(0.,1.,-0.));\n#713=AXIS2_PLACEMENT_3D('',#710,#711,#712);\n#714=PLANE('',#713);\n#715=ORIENTED_EDGE('',*,*,#691,.F.);\n#716=CARTESIAN_POINT('',(101.,-56.75,58.5));\n#717=VERTEX_POINT('',#716);\n#718=CARTESIAN_POINT('',(101.,-57.25,58.5));\n#719=DIRECTION('',(0.,1.,-0.));\n#720=VECTOR('',#719,0.5);\n#721=LINE('',#718,#720);\n#722=EDGE_CURVE('',#678,#717,#721,.T.);\n#723=ORIENTED_EDGE('',*,*,#722,.T.);\n#724=CARTESIAN_POINT('',(111.,-56.75,58.5));\n#725=VERTEX_POINT('',#724);\n#726=CARTESIAN_POINT('',(101.,-56.75,58.5));\n#727=DIRECTION('',(1.,0.,-0.));\n#728=VECTOR('',#727,10.);\n#729=LINE('',#726,#728);\n#730=EDGE_CURVE('',#717,#725,#729,.T.);\n#731=ORIENTED_EDGE('',*,*,#730,.T.);\n#732=CARTESIAN_POINT('',(111.,-56.75,58.5));\n#733=DIRECTION('',(-0.,-1.,0.));\n#734=VECTOR('',#733,0.5);\n#735=LINE('',#732,#734);\n#736=EDGE_CURVE('',#725,#686,#735,.T.);\n#737=ORIENTED_EDGE('',*,*,#736,.T.);\n#738=EDGE_LOOP('',(#715,#723,#731,#737));\n#739=FACE_BOUND('',#738,.T.);\n#740=ADVANCED_FACE('',(#739),#714,.T.);\n#741=CARTESIAN_POINT('',(101.,-58.25,60.5));\n#742=DIRECTION('',(-1.,0.,0.));\n#743=DIRECTION('',(0.,1.,-0.));\n#744=AXIS2_PLACEMENT_3D('',#741,#742,#743);\n#745=PLANE('',#744);\n#746=ORIENTED_EDGE('',*,*,#683,.F.);\n#747=CARTESIAN_POINT('',(101.,-58.25,60.5));\n#748=DIRECTION('',(0.,-0.,-1.));\n#749=VECTOR('',#748,1.);\n#750=LINE('',#747,#749);\n#751=EDGE_CURVE('',#269,#676,#750,.T.);\n#752=ORIENTED_EDGE('',*,*,#751,.F.);\n#753=ORIENTED_EDGE('',*,*,#274,.F.);\n#754=CARTESIAN_POINT('',(101.,-56.75,60.5));\n#755=DIRECTION('',(0.,-0.,-1.));\n#756=VECTOR('',#755,2.);\n#757=LINE('',#754,#756);\n#758=EDGE_CURVE('',#267,#717,#757,.T.);\n#759=ORIENTED_EDGE('',*,*,#758,.T.);\n#760=ORIENTED_EDGE('',*,*,#722,.F.);\n#761=EDGE_LOOP('',(#746,#752,#753,#759,#760));\n#762=FACE_BOUND('',#761,.T.);\n#763=ADVANCED_FACE('',(#762),#745,.T.);\n#764=CARTESIAN_POINT('',(62.5,65.75,59.));\n#765=DIRECTION('',(0.,0.707106781,-0.707106781));\n#766=DIRECTION('',(-1.,0.,0.));\n#767=AXIS2_PLACEMENT_3D('',#764,#765,#766);\n#768=PLANE('',#767);\n#769=CARTESIAN_POINT('',(77.5,66.25,59.5));\n#770=VERTEX_POINT('',#769);\n#771=CARTESIAN_POINT('',(77.5,65.25,58.5));\n#772=VERTEX_POINT('',#771);\n#773=CARTESIAN_POINT('',(77.5,66.25,59.5));\n#774=DIRECTION('',(-0.,-0.707106781,-0.707106781));\n#775=VECTOR('',#774,1.414213562);\n#776=LINE('',#773,#775);\n#777=EDGE_CURVE('',#770,#772,#776,.T.);\n#778=ORIENTED_EDGE('',*,*,#777,.T.);\n#779=CARTESIAN_POINT('',(57.5,65.25,58.5));\n#780=VERTEX_POINT('',#779);\n#781=CARTESIAN_POINT('',(77.5,65.25,58.5));\n#782=DIRECTION('',(-1.,0.,0.));\n#783=VECTOR('',#782,20.);\n#784=LINE('',#781,#783);\n#785=EDGE_CURVE('',#772,#780,#784,.T.);\n#786=ORIENTED_EDGE('',*,*,#785,.T.);\n#787=CARTESIAN_POINT('',(57.5,66.25,59.5));\n#788=VERTEX_POINT('',#787);\n#789=CARTESIAN_POINT('',(57.5,65.25,58.5));\n#790=DIRECTION('',(0.,0.707106781,0.707106781));\n#791=VECTOR('',#790,1.414213562);\n#792=LINE('',#789,#791);\n#793=EDGE_CURVE('',#780,#788,#792,.T.);\n#794=ORIENTED_EDGE('',*,*,#793,.T.);\n#795=CARTESIAN_POINT('',(57.5,66.25,59.5));\n#796=DIRECTION('',(1.,-0.,-0.));\n#797=VECTOR('',#796,20.);\n#798=LINE('',#795,#797);\n#799=EDGE_CURVE('',#788,#770,#798,.T.);\n#800=ORIENTED_EDGE('',*,*,#799,.T.);\n#801=EDGE_LOOP('',(#778,#786,#794,#800));\n#802=FACE_BOUND('',#801,.T.);\n#803=ADVANCED_FACE('',(#802),#768,.T.);\n#804=CARTESIAN_POINT('',(67.5,65.5,58.5));\n#805=DIRECTION('',(0.,-0.,-1.));\n#806=DIRECTION('',(0.,1.,-0.));\n#807=AXIS2_PLACEMENT_3D('',#804,#805,#806);\n#808=PLANE('',#807);\n#809=ORIENTED_EDGE('',*,*,#785,.F.);\n#810=CARTESIAN_POINT('',(77.5,64.75,58.5));\n#811=VERTEX_POINT('',#810);\n#812=CARTESIAN_POINT('',(77.5,65.25,58.5));\n#813=DIRECTION('',(-0.,-1.,0.));\n#814=VECTOR('',#813,0.5);\n#815=LINE('',#812,#814);\n#816=EDGE_CURVE('',#772,#811,#815,.T.);\n#817=ORIENTED_EDGE('',*,*,#816,.T.);\n#818=CARTESIAN_POINT('',(57.5,64.75,58.5));\n#819=VERTEX_POINT('',#818);\n#820=CARTESIAN_POINT('',(77.5,64.75,58.5));\n#821=DIRECTION('',(-1.,-0.,0.));\n#822=VECTOR('',#821,20.);\n#823=LINE('',#820,#822);\n#824=EDGE_CURVE('',#811,#819,#823,.T.);\n#825=ORIENTED_EDGE('',*,*,#824,.T.);\n#826=CARTESIAN_POINT('',(57.5,64.75,58.5));\n#827=DIRECTION('',(0.,1.,-0.));\n#828=VECTOR('',#827,0.5);\n#829=LINE('',#826,#828);\n#830=EDGE_CURVE('',#819,#780,#829,.T.);\n#831=ORIENTED_EDGE('',*,*,#830,.T.);\n#832=EDGE_LOOP('',(#809,#817,#825,#831));\n#833=FACE_BOUND('',#832,.T.);\n#834=ADVANCED_FACE('',(#833),#808,.T.);\n#835=CARTESIAN_POINT('',(77.5,66.25,60.5));\n#836=DIRECTION('',(1.,0.,0.));\n#837=DIRECTION('',(0.,-1.,0.));\n#838=AXIS2_PLACEMENT_3D('',#835,#836,#837);\n#839=PLANE('',#838);\n#840=ORIENTED_EDGE('',*,*,#777,.F.);\n#841=CARTESIAN_POINT('',(77.5,66.25,60.5));\n#842=DIRECTION('',(0.,-0.,-1.));\n#843=VECTOR('',#842,1.);\n#844=LINE('',#841,#843);\n#845=EDGE_CURVE('',#353,#770,#844,.T.);\n#846=ORIENTED_EDGE('',*,*,#845,.F.);\n#847=ORIENTED_EDGE('',*,*,#358,.F.);\n#848=CARTESIAN_POINT('',(77.5,64.75,60.5));\n#849=DIRECTION('',(0.,-0.,-1.));\n#850=VECTOR('',#849,2.);\n#851=LINE('',#848,#850);\n#852=EDGE_CURVE('',#345,#811,#851,.T.);\n#853=ORIENTED_EDGE('',*,*,#852,.T.);\n#854=ORIENTED_EDGE('',*,*,#816,.F.);\n#855=EDGE_LOOP('',(#840,#846,#847,#853,#854));\n#856=FACE_BOUND('',#855,.T.);\n#857=ADVANCED_FACE('',(#856),#839,.T.);\n#858=CARTESIAN_POINT('',(97.5,50.75,59.));\n#859=DIRECTION('',(0.,0.707106781,-0.707106781));\n#860=DIRECTION('',(-1.,0.,0.));\n#861=AXIS2_PLACEMENT_3D('',#858,#859,#860);\n#862=PLANE('',#861);\n#863=CARTESIAN_POINT('',(112.5,51.25,59.5));\n#864=VERTEX_POINT('',#863);\n#865=CARTESIAN_POINT('',(112.5,50.25,58.5));\n#866=VERTEX_POINT('',#865);\n#867=CARTESIAN_POINT('',(112.5,51.25,59.5));\n#868=DIRECTION('',(-0.,-0.707106781,-0.707106781));\n#869=VECTOR('',#868,1.414213562);\n#870=LINE('',#867,#869);\n#871=EDGE_CURVE('',#864,#866,#870,.T.);\n#872=ORIENTED_EDGE('',*,*,#871,.T.);\n#873=CARTESIAN_POINT('',(92.5,50.25,58.5));\n#874=VERTEX_POINT('',#873);\n#875=CARTESIAN_POINT('',(112.5,50.25,58.5));\n#876=DIRECTION('',(-1.,0.,0.));\n#877=VECTOR('',#876,20.);\n#878=LINE('',#875,#877);\n#879=EDGE_CURVE('',#866,#874,#878,.T.);\n#880=ORIENTED_EDGE('',*,*,#879,.T.);\n#881=CARTESIAN_POINT('',(92.5,51.25,59.5));\n#882=VERTEX_POINT('',#881);\n#883=CARTESIAN_POINT('',(92.5,50.25,58.5));\n#884=DIRECTION('',(0.,0.707106781,0.707106781));\n#885=VECTOR('',#884,1.414213562);\n#886=LINE('',#883,#885);\n#887=EDGE_CURVE('',#874,#882,#886,.T.);\n#888=ORIENTED_EDGE('',*,*,#887,.T.);\n#889=CARTESIAN_POINT('',(92.5,51.25,59.5));\n#890=DIRECTION('',(1.,-0.,-0.));\n#891=VECTOR('',#890,20.);\n#892=LINE('',#889,#891);\n#893=EDGE_CURVE('',#882,#864,#892,.T.);\n#894=ORIENTED_EDGE('',*,*,#893,.T.);\n#895=EDGE_LOOP('',(#872,#880,#888,#894));\n#896=FACE_BOUND('',#895,.T.);\n#897=ADVANCED_FACE('',(#896),#862,.T.);\n#898=CARTESIAN_POINT('',(102.5,50.5,58.5));\n#899=DIRECTION('',(0.,-0.,-1.));\n#900=DIRECTION('',(0.,1.,-0.));\n#901=AXIS2_PLACEMENT_3D('',#898,#899,#900);\n#902=PLANE('',#901);\n#903=ORIENTED_EDGE('',*,*,#879,.F.);\n#904=CARTESIAN_POINT('',(112.5,49.75,58.5));\n#905=VERTEX_POINT('',#904);\n#906=CARTESIAN_POINT('',(112.5,50.25,58.5));\n#907=DIRECTION('',(-0.,-1.,0.));\n#908=VECTOR('',#907,0.5);\n#909=LINE('',#906,#908);\n#910=EDGE_CURVE('',#866,#905,#909,.T.);\n#911=ORIENTED_EDGE('',*,*,#910,.T.);\n#912=CARTESIAN_POINT('',(92.5,49.75,58.5));\n#913=VERTEX_POINT('',#912);\n#914=CARTESIAN_POINT('',(112.5,49.75,58.5));\n#915=DIRECTION('',(-1.,-0.,0.));\n#916=VECTOR('',#915,20.);\n#917=LINE('',#914,#916);\n#918=EDGE_CURVE('',#905,#913,#917,.T.);\n#919=ORIENTED_EDGE('',*,*,#918,.T.);\n#920=CARTESIAN_POINT('',(92.5,49.75,58.5));\n#921=DIRECTION('',(0.,1.,-0.));\n#922=VECTOR('',#921,0.5);\n#923=LINE('',#920,#922);\n#924=EDGE_CURVE('',#913,#874,#923,.T.);\n#925=ORIENTED_EDGE('',*,*,#924,.T.);\n#926=EDGE_LOOP('',(#903,#911,#919,#925));\n#927=FACE_BOUND('',#926,.T.);\n#928=ADVANCED_FACE('',(#927),#902,.T.);\n#929=CARTESIAN_POINT('',(112.5,51.25,60.5));\n#930=DIRECTION('',(1.,0.,0.));\n#931=DIRECTION('',(0.,-1.,0.));\n#932=AXIS2_PLACEMENT_3D('',#929,#930,#931);\n#933=PLANE('',#932);\n#934=ORIENTED_EDGE('',*,*,#871,.F.);\n#935=CARTESIAN_POINT('',(112.5,51.25,60.5));\n#936=DIRECTION('',(0.,-0.,-1.));\n#937=VECTOR('',#936,1.);\n#938=LINE('',#935,#937);\n#939=EDGE_CURVE('',#319,#864,#938,.T.);\n#940=ORIENTED_EDGE('',*,*,#939,.F.);\n#941=ORIENTED_EDGE('',*,*,#324,.F.);\n#942=CARTESIAN_POINT('',(112.5,49.75,60.5));\n#943=DIRECTION('',(0.,-0.,-1.));\n#944=VECTOR('',#943,2.);\n#945=LINE('',#942,#944);\n#946=EDGE_CURVE('',#311,#905,#945,.T.);\n#947=ORIENTED_EDGE('',*,*,#946,.T.);\n#948=ORIENTED_EDGE('',*,*,#910,.F.);\n#949=EDGE_LOOP('',(#934,#940,#941,#947,#948));\n#950=FACE_BOUND('',#949,.T.);\n#951=ADVANCED_FACE('',(#950),#933,.T.);\n#952=CARTESIAN_POINT('',(117.25,12.25,59.));\n#953=DIRECTION('',(0.707106781,0.,-0.707106781));\n#954=DIRECTION('',(-0.,1.,-0.));\n#955=AXIS2_PLACEMENT_3D('',#952,#953,#954);\n#956=PLANE('',#955);\n#957=CARTESIAN_POINT('',(117.75,-36.5,59.5));\n#958=VERTEX_POINT('',#957);\n#959=CARTESIAN_POINT('',(116.75,-36.5,58.5));\n#960=VERTEX_POINT('',#959);\n#961=CARTESIAN_POINT('',(117.75,-36.5,59.5));\n#962=DIRECTION('',(-0.707106781,-0.,-0.707106781));\n#963=VECTOR('',#962,1.414213562);\n#964=LINE('',#961,#963);\n#965=EDGE_CURVE('',#958,#960,#964,.T.);\n#966=ORIENTED_EDGE('',*,*,#965,.T.);\n#967=CARTESIAN_POINT('',(116.75,28.5,58.5));\n#968=VERTEX_POINT('',#967);\n#969=CARTESIAN_POINT('',(116.75,-36.5,58.5));\n#970=DIRECTION('',(-0.,1.,-0.));\n#971=VECTOR('',#970,65.);\n#972=LINE('',#969,#971);\n#973=EDGE_CURVE('',#960,#968,#972,.T.);\n#974=ORIENTED_EDGE('',*,*,#973,.T.);\n#975=CARTESIAN_POINT('',(117.75,28.5,59.5));\n#976=VERTEX_POINT('',#975);\n#977=CARTESIAN_POINT('',(116.75,28.5,58.5));\n#978=DIRECTION('',(0.707106781,0.,0.707106781));\n#979=VECTOR('',#978,1.414213562);\n#980=LINE('',#977,#979);\n#981=EDGE_CURVE('',#968,#976,#980,.T.);\n#982=ORIENTED_EDGE('',*,*,#981,.T.);\n#983=CARTESIAN_POINT('',(117.75,28.5,59.5));\n#984=DIRECTION('',(0.,-1.,0.));\n#985=VECTOR('',#984,65.);\n#986=LINE('',#983,#985);\n#987=EDGE_CURVE('',#976,#958,#986,.T.);\n#988=ORIENTED_EDGE('',*,*,#987,.T.);\n#989=EDGE_LOOP('',(#966,#974,#982,#988));\n#990=FACE_BOUND('',#989,.T.);\n#991=ADVANCED_FACE('',(#990),#956,.T.);\n#992=CARTESIAN_POINT('',(117.75,-36.5,60.5));\n#993=DIRECTION('',(0.,-1.,0.));\n#994=DIRECTION('',(-1.,0.,0.));\n#995=AXIS2_PLACEMENT_3D('',#992,#993,#994);\n#996=PLANE('',#995);\n#997=ORIENTED_EDGE('',*,*,#965,.F.);\n#998=CARTESIAN_POINT('',(117.75,-36.5,60.5));\n#999=DIRECTION('',(0.,-0.,-1.));\n#1000=VECTOR('',#999,1.);\n#1001=LINE('',#998,#1000);\n#1002=EDGE_CURVE('',#369,#958,#1001,.T.);\n#1003=ORIENTED_EDGE('',*,*,#1002,.F.);\n#1004=ORIENTED_EDGE('',*,*,#398,.F.);\n#1005=CARTESIAN_POINT('',(116.25,-36.5,58.5));\n#1006=VERTEX_POINT('',#1005);\n#1007=CARTESIAN_POINT('',(116.25,-36.5,60.5));\n#1008=DIRECTION('',(0.,-0.,-1.));\n#1009=VECTOR('',#1008,2.);\n#1010=LINE('',#1007,#1009);\n#1011=EDGE_CURVE('',#387,#1006,#1010,.T.);\n#1012=ORIENTED_EDGE('',*,*,#1011,.T.);\n#1013=CARTESIAN_POINT('',(116.75,-36.5,58.5));\n#1014=DIRECTION('',(-1.,-0.,0.));\n#1015=VECTOR('',#1014,0.5);\n#1016=LINE('',#1013,#1015);\n#1017=EDGE_CURVE('',#960,#1006,#1016,.T.);\n#1018=ORIENTED_EDGE('',*,*,#1017,.F.);\n#1019=EDGE_LOOP('',(#997,#1003,#1004,#1012,#1018));\n#1020=FACE_BOUND('',#1019,.T.);\n#1021=ADVANCED_FACE('',(#1020),#996,.T.);\n#1022=CARTESIAN_POINT('',(117.75,28.5,60.5));\n#1023=DIRECTION('',(1.,0.,-0.));\n#1024=DIRECTION('',(0.,-1.,0.));\n#1025=AXIS2_PLACEMENT_3D('',#1022,#1023,#1024);\n#1026=PLANE('',#1025);\n#1027=ORIENTED_EDGE('',*,*,#987,.F.);\n#1028=CARTESIAN_POINT('',(117.75,28.5,60.5));\n#1029=DIRECTION('',(0.,-0.,-1.));\n#1030=VECTOR('',#1029,1.);\n#1031=LINE('',#1028,#1030);\n#1032=EDGE_CURVE('',#371,#976,#1031,.T.);\n#1033=ORIENTED_EDGE('',*,*,#1032,.F.);\n#1034=ORIENTED_EDGE('',*,*,#376,.F.);\n#1035=ORIENTED_EDGE('',*,*,#1002,.T.);\n#1036=EDGE_LOOP('',(#1027,#1033,#1034,#1035));\n#1037=FACE_BOUND('',#1036,.T.);\n#1038=ADVANCED_FACE('',(#1037),#1026,.T.);\n#1039=CARTESIAN_POINT('',(116.25,28.5,60.5));\n#1040=DIRECTION('',(0.,1.,-0.));\n#1041=DIRECTION('',(1.,-0.,0.));\n#1042=AXIS2_PLACEMENT_3D('',#1039,#1040,#1041);\n#1043=PLANE('',#1042);\n#1044=ORIENTED_EDGE('',*,*,#981,.F.);\n#1045=CARTESIAN_POINT('',(116.25,28.5,58.5));\n#1046=VERTEX_POINT('',#1045);\n#1047=CARTESIAN_POINT('',(116.25,28.5,58.5));\n#1048=DIRECTION('',(1.,0.,-0.));\n#1049=VECTOR('',#1048,0.5);\n#1050=LINE('',#1047,#1049);\n#1051=EDGE_CURVE('',#1046,#968,#1050,.T.);\n#1052=ORIENTED_EDGE('',*,*,#1051,.F.);\n#1053=CARTESIAN_POINT('',(116.25,28.5,60.5));\n#1054=DIRECTION('',(0.,-0.,-1.));\n#1055=VECTOR('',#1054,2.);\n#1056=LINE('',#1053,#1055);\n#1057=EDGE_CURVE('',#379,#1046,#1056,.T.);\n#1058=ORIENTED_EDGE('',*,*,#1057,.F.);\n#1059=ORIENTED_EDGE('',*,*,#384,.F.);\n#1060=ORIENTED_EDGE('',*,*,#1032,.T.);\n#1061=EDGE_LOOP('',(#1044,#1052,#1058,#1059,#1060));\n#1062=FACE_BOUND('',#1061,.T.);\n#1063=ADVANCED_FACE('',(#1062),#1043,.T.);\n#1064=CARTESIAN_POINT('',(116.25,-36.5,60.5));\n#1065=DIRECTION('',(-1.,0.,0.));\n#1066=DIRECTION('',(0.,1.,-0.));\n#1067=AXIS2_PLACEMENT_3D('',#1064,#1065,#1066);\n#1068=PLANE('',#1067);\n#1069=ORIENTED_EDGE('',*,*,#392,.F.);\n#1070=ORIENTED_EDGE('',*,*,#1057,.T.);\n#1071=CARTESIAN_POINT('',(116.25,-36.5,58.5));\n#1072=DIRECTION('',(0.,1.,-0.));\n#1073=VECTOR('',#1072,65.);\n#1074=LINE('',#1071,#1073);\n#1075=EDGE_CURVE('',#1006,#1046,#1074,.T.);\n#1076=ORIENTED_EDGE('',*,*,#1075,.F.);\n#1077=ORIENTED_EDGE('',*,*,#1011,.F.);\n#1078=EDGE_LOOP('',(#1069,#1070,#1076,#1077));\n#1079=FACE_BOUND('',#1078,.T.);\n#1080=ADVANCED_FACE('',(#1079),#1068,.T.);\n#1081=CARTESIAN_POINT('',(117.,-4.,58.5));\n#1082=DIRECTION('',(0.,-0.,-1.));\n#1083=DIRECTION('',(0.,1.,-0.));\n#1084=AXIS2_PLACEMENT_3D('',#1081,#1082,#1083);\n#1085=PLANE('',#1084);\n#1086=ORIENTED_EDGE('',*,*,#973,.F.);\n#1087=ORIENTED_EDGE('',*,*,#1017,.T.);\n#1088=ORIENTED_EDGE('',*,*,#1075,.T.);\n#1089=ORIENTED_EDGE('',*,*,#1051,.T.);\n#1090=EDGE_LOOP('',(#1086,#1087,#1088,#1089));\n#1091=FACE_BOUND('',#1090,.T.);\n#1092=ADVANCED_FACE('',(#1091),#1085,.T.);\n#1093=CARTESIAN_POINT('',(57.5,64.75,60.5));\n#1094=DIRECTION('',(-1.,0.,0.));\n#1095=DIRECTION('',(0.,1.,-0.));\n#1096=AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);\n#1097=PLANE('',#1096);\n#1098=ORIENTED_EDGE('',*,*,#793,.F.);\n#1099=ORIENTED_EDGE('',*,*,#830,.F.);\n#1100=CARTESIAN_POINT('',(57.5,64.75,60.5));\n#1101=DIRECTION('',(0.,-0.,-1.));\n#1102=VECTOR('',#1101,2.);\n#1103=LINE('',#1100,#1102);\n#1104=EDGE_CURVE('',#337,#819,#1103,.T.);\n#1105=ORIENTED_EDGE('',*,*,#1104,.F.);\n#1106=ORIENTED_EDGE('',*,*,#342,.F.);\n#1107=CARTESIAN_POINT('',(57.5,66.25,60.5));\n#1108=DIRECTION('',(0.,-0.,-1.));\n#1109=VECTOR('',#1108,1.);\n#1110=LINE('',#1107,#1109);\n#1111=EDGE_CURVE('',#335,#788,#1110,.T.);\n#1112=ORIENTED_EDGE('',*,*,#1111,.T.);\n#1113=EDGE_LOOP('',(#1098,#1099,#1105,#1106,#1112));\n#1114=FACE_BOUND('',#1113,.T.);\n#1115=ADVANCED_FACE('',(#1114),#1097,.T.);\n#1116=CARTESIAN_POINT('',(77.5,64.75,60.5));\n#1117=DIRECTION('',(0.,-1.,0.));\n#1118=DIRECTION('',(-1.,0.,0.));\n#1119=AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);\n#1120=PLANE('',#1119);\n#1121=ORIENTED_EDGE('',*,*,#350,.F.);\n#1122=ORIENTED_EDGE('',*,*,#1104,.T.);\n#1123=ORIENTED_EDGE('',*,*,#824,.F.);\n#1124=ORIENTED_EDGE('',*,*,#852,.F.);\n#1125=EDGE_LOOP('',(#1121,#1122,#1123,#1124));\n#1126=FACE_BOUND('',#1125,.T.);\n#1127=ADVANCED_FACE('',(#1126),#1120,.T.);\n#1128=CARTESIAN_POINT('',(57.5,66.25,60.5));\n#1129=DIRECTION('',(0.,1.,-0.));\n#1130=DIRECTION('',(1.,0.,0.));\n#1131=AXIS2_PLACEMENT_3D('',#1128,#1129,#1130);\n#1132=PLANE('',#1131);\n#1133=ORIENTED_EDGE('',*,*,#799,.F.);\n#1134=ORIENTED_EDGE('',*,*,#1111,.F.);\n#1135=ORIENTED_EDGE('',*,*,#364,.F.);\n#1136=ORIENTED_EDGE('',*,*,#845,.T.);\n#1137=EDGE_LOOP('',(#1133,#1134,#1135,#1136));\n#1138=FACE_BOUND('',#1137,.T.);\n#1139=ADVANCED_FACE('',(#1138),#1132,.T.);\n#1140=CARTESIAN_POINT('',(92.5,49.75,60.5));\n#1141=DIRECTION('',(-1.,0.,0.));\n#1142=DIRECTION('',(0.,1.,-0.));\n#1143=AXIS2_PLACEMENT_3D('',#1140,#1141,#1142);\n#1144=PLANE('',#1143);\n#1145=ORIENTED_EDGE('',*,*,#887,.F.);\n#1146=ORIENTED_EDGE('',*,*,#924,.F.);\n#1147=CARTESIAN_POINT('',(92.5,49.75,60.5));\n#1148=DIRECTION('',(0.,-0.,-1.));\n#1149=VECTOR('',#1148,2.);\n#1150=LINE('',#1147,#1149);\n#1151=EDGE_CURVE('',#303,#913,#1150,.T.);\n#1152=ORIENTED_EDGE('',*,*,#1151,.F.);\n#1153=ORIENTED_EDGE('',*,*,#308,.F.);\n#1154=CARTESIAN_POINT('',(92.5,51.25,60.5));\n#1155=DIRECTION('',(0.,-0.,-1.));\n#1156=VECTOR('',#1155,1.);\n#1157=LINE('',#1154,#1156);\n#1158=EDGE_CURVE('',#301,#882,#1157,.T.);\n#1159=ORIENTED_EDGE('',*,*,#1158,.T.);\n#1160=EDGE_LOOP('',(#1145,#1146,#1152,#1153,#1159));\n#1161=FACE_BOUND('',#1160,.T.);\n#1162=ADVANCED_FACE('',(#1161),#1144,.T.);\n#1163=CARTESIAN_POINT('',(112.5,49.75,60.5));\n#1164=DIRECTION('',(0.,-1.,0.));\n#1165=DIRECTION('',(-1.,0.,0.));\n#1166=AXIS2_PLACEMENT_3D('',#1163,#1164,#1165);\n#1167=PLANE('',#1166);\n#1168=ORIENTED_EDGE('',*,*,#316,.F.);\n#1169=ORIENTED_EDGE('',*,*,#1151,.T.);\n#1170=ORIENTED_EDGE('',*,*,#918,.F.);\n#1171=ORIENTED_EDGE('',*,*,#946,.F.);\n#1172=EDGE_LOOP('',(#1168,#1169,#1170,#1171));\n#1173=FACE_BOUND('',#1172,.T.);\n#1174=ADVANCED_FACE('',(#1173),#1167,.T.);\n#1175=CARTESIAN_POINT('',(92.5,51.25,60.5));\n#1176=DIRECTION('',(0.,1.,-0.));\n#1177=DIRECTION('',(1.,0.,0.));\n#1178=AXIS2_PLACEMENT_3D('',#1175,#1176,#1177);\n#1179=PLANE('',#1178);\n#1180=ORIENTED_EDGE('',*,*,#893,.F.);\n#1181=ORIENTED_EDGE('',*,*,#1158,.F.);\n#1182=ORIENTED_EDGE('',*,*,#330,.F.);\n#1183=ORIENTED_EDGE('',*,*,#939,.T.);\n#1184=EDGE_LOOP('',(#1180,#1181,#1182,#1183));\n#1185=FACE_BOUND('',#1184,.T.);\n#1186=ADVANCED_FACE('',(#1185),#1179,.T.);\n#1187=CARTESIAN_POINT('',(111.,-58.25,60.5));\n#1188=DIRECTION('',(0.,-1.,0.));\n#1189=DIRECTION('',(-1.,-0.,0.));\n#1190=AXIS2_PLACEMENT_3D('',#1187,#1188,#1189);\n#1191=PLANE('',#1190);\n#1192=ORIENTED_EDGE('',*,*,#705,.F.);\n#1193=CARTESIAN_POINT('',(111.,-58.25,60.5));\n#1194=DIRECTION('',(0.,-0.,-1.));\n#1195=VECTOR('',#1194,1.);\n#1196=LINE('',#1193,#1195);\n#1197=EDGE_CURVE('',#277,#694,#1196,.T.);\n#1198=ORIENTED_EDGE('',*,*,#1197,.F.);\n#1199=ORIENTED_EDGE('',*,*,#282,.F.);\n#1200=ORIENTED_EDGE('',*,*,#751,.T.);\n#1201=EDGE_LOOP('',(#1192,#1198,#1199,#1200));\n#1202=FACE_BOUND('',#1201,.T.);\n#1203=ADVANCED_FACE('',(#1202),#1191,.T.);\n#1204=CARTESIAN_POINT('',(111.,-56.75,60.5));\n#1205=DIRECTION('',(1.,-0.,0.));\n#1206=DIRECTION('',(-0.,-1.,0.));\n#1207=AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);\n#1208=PLANE('',#1207);\n#1209=ORIENTED_EDGE('',*,*,#699,.F.);\n#1210=ORIENTED_EDGE('',*,*,#736,.F.);\n#1211=CARTESIAN_POINT('',(111.,-56.75,60.5));\n#1212=DIRECTION('',(0.,-0.,-1.));\n#1213=VECTOR('',#1212,2.);\n#1214=LINE('',#1211,#1213);\n#1215=EDGE_CURVE('',#285,#725,#1214,.T.);\n#1216=ORIENTED_EDGE('',*,*,#1215,.F.);\n#1217=ORIENTED_EDGE('',*,*,#290,.F.);\n#1218=ORIENTED_EDGE('',*,*,#1197,.T.);\n#1219=EDGE_LOOP('',(#1209,#1210,#1216,#1217,#1218));\n#1220=FACE_BOUND('',#1219,.T.);\n#1221=ADVANCED_FACE('',(#1220),#1208,.T.);\n#1222=CARTESIAN_POINT('',(101.,-56.75,60.5));\n#1223=DIRECTION('',(0.,1.,-0.));\n#1224=DIRECTION('',(1.,0.,0.));\n#1225=AXIS2_PLACEMENT_3D('',#1222,#1223,#1224);\n#1226=PLANE('',#1225);\n#1227=ORIENTED_EDGE('',*,*,#296,.F.);\n#1228=ORIENTED_EDGE('',*,*,#1215,.T.);\n#1229=ORIENTED_EDGE('',*,*,#730,.F.);\n#1230=ORIENTED_EDGE('',*,*,#758,.F.);\n#1231=EDGE_LOOP('',(#1227,#1228,#1229,#1230));\n#1232=FACE_BOUND('',#1231,.T.);\n#1233=ADVANCED_FACE('',(#1232),#1226,.T.);\n#1234=CARTESIAN_POINT('',(53.75,-36.5,60.5));\n#1235=DIRECTION('',(0.,-1.,0.));\n#1236=DIRECTION('',(-1.,0.,0.));\n#1237=AXIS2_PLACEMENT_3D('',#1234,#1235,#1236);\n#1238=PLANE('',#1237);\n#1239=ORIENTED_EDGE('',*,*,#612,.F.);\n#1240=CARTESIAN_POINT('',(53.75,-36.5,58.5));\n#1241=VERTEX_POINT('',#1240);\n#1242=CARTESIAN_POINT('',(53.75,-36.5,58.5));\n#1243=DIRECTION('',(-1.,-0.,0.));\n#1244=VECTOR('',#1243,0.5);\n#1245=LINE('',#1242,#1244);\n#1246=EDGE_CURVE('',#1241,#599,#1245,.T.);\n#1247=ORIENTED_EDGE('',*,*,#1246,.F.);\n#1248=CARTESIAN_POINT('',(53.75,-36.5,60.5));\n#1249=DIRECTION('',(0.,-0.,-1.));\n#1250=VECTOR('',#1249,2.);\n#1251=LINE('',#1248,#1250);\n#1252=EDGE_CURVE('',#243,#1241,#1251,.T.);\n#1253=ORIENTED_EDGE('',*,*,#1252,.F.);\n#1254=ORIENTED_EDGE('',*,*,#248,.F.);\n#1255=ORIENTED_EDGE('',*,*,#663,.T.);\n#1256=EDGE_LOOP('',(#1239,#1247,#1253,#1254,#1255));\n#1257=FACE_BOUND('',#1256,.T.);\n#1258=ADVANCED_FACE('',(#1257),#1238,.T.);\n#1259=CARTESIAN_POINT('',(53.75,43.5,60.5));\n#1260=DIRECTION('',(1.,0.,0.));\n#1261=DIRECTION('',(0.,-1.,0.));\n#1262=AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);\n#1263=PLANE('',#1262);\n#1264=ORIENTED_EDGE('',*,*,#256,.F.);\n#1265=ORIENTED_EDGE('',*,*,#1252,.T.);\n#1266=CARTESIAN_POINT('',(53.75,43.5,58.5));\n#1267=DIRECTION('',(-0.,-1.,0.));\n#1268=VECTOR('',#1267,80.);\n#1269=LINE('',#1266,#1268);\n#1270=EDGE_CURVE('',#637,#1241,#1269,.T.);\n#1271=ORIENTED_EDGE('',*,*,#1270,.F.);\n#1272=ORIENTED_EDGE('',*,*,#642,.F.);\n#1273=EDGE_LOOP('',(#1264,#1265,#1271,#1272));\n#1274=FACE_BOUND('',#1273,.T.);\n#1275=ADVANCED_FACE('',(#1274),#1263,.T.);\n#1276=CARTESIAN_POINT('',(53.,3.5,58.5));\n#1277=DIRECTION('',(0.,-0.,-1.));\n#1278=DIRECTION('',(0.,1.,-0.));\n#1279=AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);\n#1280=PLANE('',#1279);\n#1281=ORIENTED_EDGE('',*,*,#604,.F.);\n#1282=ORIENTED_EDGE('',*,*,#648,.T.);\n#1283=ORIENTED_EDGE('',*,*,#1270,.T.);\n#1284=ORIENTED_EDGE('',*,*,#1246,.T.);\n#1285=EDGE_LOOP('',(#1281,#1282,#1283,#1284));\n#1286=FACE_BOUND('',#1285,.T.);\n#1287=ADVANCED_FACE('',(#1286),#1280,.T.);\n#1288=CARTESIAN_POINT('',(116.,49.5,64.5));\n#1289=DIRECTION('',(-0.,-0.,-1.));\n#1290=DIRECTION('',(-1.,0.,0.));\n#1291=AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);\n#1292=CYLINDRICAL_SURFACE('',#1291,3.);\n#1293=CARTESIAN_POINT('',(113.,49.5,63.));\n#1294=VERTEX_POINT('',#1293);\n#1295=CARTESIAN_POINT('',(113.,49.5,64.5));\n#1296=VERTEX_POINT('',#1295);\n#1297=CARTESIAN_POINT('',(113.,49.5,63.));\n#1298=DIRECTION('',(-0.,0.,1.));\n#1299=VECTOR('',#1298,1.5);\n#1300=LINE('',#1297,#1299);\n#1301=EDGE_CURVE('',#1294,#1296,#1300,.T.);\n#1302=ORIENTED_EDGE('',*,*,#1301,.F.);\n#1303=CARTESIAN_POINT('',(116.,46.5,63.));\n#1304=VERTEX_POINT('',#1303);\n#1305=CARTESIAN_POINT('',(116.,49.5,63.));\n#1306=DIRECTION('',(-0.,-0.,-1.));\n#1307=DIRECTION('',(0.,-1.,0.));\n#1308=AXIS2_PLACEMENT_3D('',#1305,#1306,#1307);\n#1309=CIRCLE('',#1308,3.);\n#1310=EDGE_CURVE('',#1294,#1304,#1309,.T.);\n#1311=ORIENTED_EDGE('',*,*,#1310,.T.);\n#1312=CARTESIAN_POINT('',(116.,49.5,63.));\n#1313=DIRECTION('',(-0.,-0.,-1.));\n#1314=DIRECTION('',(0.,-1.,0.));\n#1315=AXIS2_PLACEMENT_3D('',#1312,#1313,#1314);\n#1316=CIRCLE('',#1315,3.);\n#1317=EDGE_CURVE('',#1304,#1294,#1316,.T.);\n#1318=ORIENTED_EDGE('',*,*,#1317,.T.);\n#1319=ORIENTED_EDGE('',*,*,#1301,.T.);\n#1320=CARTESIAN_POINT('',(118.,47.263932023,64.5));\n#1321=VERTEX_POINT('',#1320);\n#1322=CARTESIAN_POINT('',(116.,49.5,64.5));\n#1323=DIRECTION('',(0.,-0.,-1.));\n#1324=DIRECTION('',(0.,1.,-0.));\n#1325=AXIS2_PLACEMENT_3D('',#1322,#1323,#1324);\n#1326=CIRCLE('',#1325,3.);\n#1327=EDGE_CURVE('',#1321,#1296,#1326,.T.);\n#1328=ORIENTED_EDGE('',*,*,#1327,.F.);\n#1329=CARTESIAN_POINT('',(119.,49.5,63.5));\n#1330=VERTEX_POINT('',#1329);\n#1331=CARTESIAN_POINT('',(119.,49.5,63.5));\n#1332=CARTESIAN_POINT('',(119.,48.158359214,63.5));\n#1333=CARTESIAN_POINT('',(118.,47.263932023,64.5));\n#1334=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1331,#1332,#1333),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(180.,228.189685104),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.912870929,1.))\nREPRESENTATION_ITEM(''));\n#1335=EDGE_CURVE('',#1330,#1321,#1334,.T.);\n#1336=ORIENTED_EDGE('',*,*,#1335,.F.);\n#1337=CARTESIAN_POINT('',(118.946572872,50.063656197,63.553427128));\n#1338=VERTEX_POINT('',#1337);\n#1339=CARTESIAN_POINT('',(118.946572872,50.063656197,63.553427128));\n#1340=CARTESIAN_POINT('',(118.982032022,49.878289712,63.517967978));\n#1341=CARTESIAN_POINT('',(119.,49.688727542,63.5));\n#1342=CARTESIAN_POINT('',(119.,49.5,63.5));\n#1343=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1339,#1340,#1341,#1342),.UNSPECIFIED.,.F.,.F.,(4,4),(169.170595852,180.),.UNSPECIFIED.);\n#1344=EDGE_CURVE('',#1338,#1330,#1343,.T.);\n#1345=ORIENTED_EDGE('',*,*,#1344,.F.);\n#1346=CARTESIAN_POINT('',(116.563656197,52.446572872,63.553427128));\n#1347=VERTEX_POINT('',#1346);\n#1348=CARTESIAN_POINT('',(116.563656197,52.446572872,63.553427128));\n#1349=CARTESIAN_POINT('',(118.563935237,52.063935237,62.409581921));\n#1350=CARTESIAN_POINT('',(118.946572872,50.063656197,63.553427128));\n#1351=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1348,#1349,#1350),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(145.829404148,214.170595852),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.827368926,1.))\nREPRESENTATION_ITEM(''));\n#1352=EDGE_CURVE('',#1347,#1338,#1351,.T.);\n#1353=ORIENTED_EDGE('',*,*,#1352,.F.);\n#1354=CARTESIAN_POINT('',(113.763932022,51.5,64.5));\n#1355=VERTEX_POINT('',#1354);\n#1356=CARTESIAN_POINT('',(113.763932022,51.5,64.5));\n#1357=CARTESIAN_POINT('',(114.895917438,52.765598169,63.234401831));\n#1358=CARTESIAN_POINT('',(116.563656197,52.446572872,63.553427128));\n#1359=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1356,#1357,#1358),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(311.810314896,370.829404148),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.870273653,1.))\nREPRESENTATION_ITEM(''));\n#1360=EDGE_CURVE('',#1355,#1347,#1359,.T.);\n#1361=ORIENTED_EDGE('',*,*,#1360,.F.);\n#1362=CARTESIAN_POINT('',(116.,49.5,64.5));\n#1363=DIRECTION('',(0.,-0.,-1.));\n#1364=DIRECTION('',(0.,1.,-0.));\n#1365=AXIS2_PLACEMENT_3D('',#1362,#1363,#1364);\n#1366=CIRCLE('',#1365,3.);\n#1367=EDGE_CURVE('',#1296,#1355,#1366,.T.);\n#1368=ORIENTED_EDGE('',*,*,#1367,.F.);\n#1369=EDGE_LOOP('',(#1302,#1311,#1318,#1319,#1328,#1336,#1345,#1353,#1361,#1368));\n#1370=FACE_BOUND('',#1369,.T.);\n#1371=ADVANCED_FACE('',(#1370),#1292,.F.);\n#1372=CARTESIAN_POINT('',(116.,49.5,63.));\n#1373=DIRECTION('',(0.,0.,1.));\n#1374=DIRECTION('',(0.,-1.,0.));\n#1375=AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);\n#1376=PLANE('',#1375);\n#1377=ORIENTED_EDGE('',*,*,#1310,.F.);\n#1378=ORIENTED_EDGE('',*,*,#1317,.F.);\n#1379=EDGE_LOOP('',(#1377,#1378));\n#1380=FACE_BOUND('',#1379,.T.);\n#1381=CARTESIAN_POINT('',(114.25,49.5,63.));\n#1382=VERTEX_POINT('',#1381);\n#1383=CARTESIAN_POINT('',(116.,47.75,63.));\n#1384=VERTEX_POINT('',#1383);\n#1385=CARTESIAN_POINT('',(116.,49.5,63.));\n#1386=DIRECTION('',(0.,0.,1.));\n#1387=DIRECTION('',(0.,-1.,0.));\n#1388=AXIS2_PLACEMENT_3D('',#1385,#1386,#1387);\n#1389=CIRCLE('',#1388,1.75);\n#1390=EDGE_CURVE('',#1382,#1384,#1389,.T.);\n#1391=ORIENTED_EDGE('',*,*,#1390,.F.);\n#1392=CARTESIAN_POINT('',(116.,49.5,63.));\n#1393=DIRECTION('',(0.,0.,1.));\n#1394=DIRECTION('',(0.,-1.,0.));\n#1395=AXIS2_PLACEMENT_3D('',#1392,#1393,#1394);\n#1396=CIRCLE('',#1395,1.75);\n#1397=EDGE_CURVE('',#1384,#1382,#1396,.T.);\n#1398=ORIENTED_EDGE('',*,*,#1397,.F.);\n#1399=EDGE_LOOP('',(#1391,#1398));\n#1400=FACE_BOUND('',#1399,.T.);\n#1401=ADVANCED_FACE('',(#1380,#1400),#1376,.T.);\n#1402=CARTESIAN_POINT('',(54.,64.5,64.5));\n#1403=DIRECTION('',(-0.,-0.,-1.));\n#1404=DIRECTION('',(-1.,0.,0.));\n#1405=AXIS2_PLACEMENT_3D('',#1402,#1403,#1404);\n#1406=CYLINDRICAL_SURFACE('',#1405,3.);\n#1407=CARTESIAN_POINT('',(51.,64.5,63.));\n#1408=VERTEX_POINT('',#1407);\n#1409=CARTESIAN_POINT('',(51.,64.5,63.5));\n#1410=VERTEX_POINT('',#1409);\n#1411=CARTESIAN_POINT('',(51.,64.5,63.));\n#1412=DIRECTION('',(-0.,0.,1.));\n#1413=VECTOR('',#1412,0.5);\n#1414=LINE('',#1411,#1413);\n#1415=EDGE_CURVE('',#1408,#1410,#1414,.T.);\n#1416=ORIENTED_EDGE('',*,*,#1415,.F.);\n#1417=CARTESIAN_POINT('',(54.,61.5,63.));\n#1418=VERTEX_POINT('',#1417);\n#1419=CARTESIAN_POINT('',(54.,64.5,63.));\n#1420=DIRECTION('',(-0.,-0.,-1.));\n#1421=DIRECTION('',(0.,-1.,0.));\n#1422=AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);\n#1423=CIRCLE('',#1422,3.);\n#1424=EDGE_CURVE('',#1408,#1418,#1423,.T.);\n#1425=ORIENTED_EDGE('',*,*,#1424,.T.);\n#1426=CARTESIAN_POINT('',(54.,64.5,63.));\n#1427=DIRECTION('',(-0.,-0.,-1.));\n#1428=DIRECTION('',(0.,-1.,0.));\n#1429=AXIS2_PLACEMENT_3D('',#1426,#1427,#1428);\n#1430=CIRCLE('',#1429,3.);\n#1431=EDGE_CURVE('',#1418,#1408,#1430,.T.);\n#1432=ORIENTED_EDGE('',*,*,#1431,.T.);\n#1433=ORIENTED_EDGE('',*,*,#1415,.T.);\n#1434=CARTESIAN_POINT('',(52.,62.263932023,64.5));\n#1435=VERTEX_POINT('',#1434);\n#1436=CARTESIAN_POINT('',(52.,62.263932023,64.5));\n#1437=CARTESIAN_POINT('',(50.734401831,63.395917438,63.234401831));\n#1438=CARTESIAN_POINT('',(51.053427128,65.063656197,63.553427128));\n#1439=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1436,#1437,#1438),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(311.810314896,370.829404148),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.870273653,1.))\nREPRESENTATION_ITEM(''));\n#1440=EDGE_CURVE('',#1435,#1410,#1439,.T.);\n#1441=ORIENTED_EDGE('',*,*,#1440,.F.);\n#1442=CARTESIAN_POINT('',(56.236067977,66.5,64.5));\n#1443=VERTEX_POINT('',#1442);\n#1444=CARTESIAN_POINT('',(54.,64.5,64.5));\n#1445=DIRECTION('',(0.,-0.,-1.));\n#1446=DIRECTION('',(0.,1.,-0.));\n#1447=AXIS2_PLACEMENT_3D('',#1444,#1445,#1446);\n#1448=CIRCLE('',#1447,3.);\n#1449=EDGE_CURVE('',#1443,#1435,#1448,.T.);\n#1450=ORIENTED_EDGE('',*,*,#1449,.F.);\n#1451=CARTESIAN_POINT('',(53.436343803,67.446572872,63.553427128));\n#1452=VERTEX_POINT('',#1451);\n#1453=CARTESIAN_POINT('',(53.436343803,67.446572872,63.553427128));\n#1454=CARTESIAN_POINT('',(55.104082562,67.765598169,63.234401831));\n#1455=CARTESIAN_POINT('',(56.236067977,66.5,64.5));\n#1456=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1453,#1454,#1455),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(349.170595852,408.189685104),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.870273653,1.))\nREPRESENTATION_ITEM(''));\n#1457=EDGE_CURVE('',#1452,#1443,#1456,.T.);\n#1458=ORIENTED_EDGE('',*,*,#1457,.F.);\n#1459=CARTESIAN_POINT('',(51.053427128,65.063656197,63.553427128));\n#1460=VERTEX_POINT('',#1459);\n#1461=CARTESIAN_POINT('',(51.053427128,65.063656197,63.553427128));\n#1462=CARTESIAN_POINT('',(51.436064763,67.063935237,62.409581921));\n#1463=CARTESIAN_POINT('',(53.436343803,67.446572872,63.553427128));\n#1464=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1461,#1462,#1463),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(325.829404148,394.170595852),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.827368926,1.))\nREPRESENTATION_ITEM(''));\n#1465=EDGE_CURVE('',#1460,#1452,#1464,.T.);\n#1466=ORIENTED_EDGE('',*,*,#1465,.F.);\n#1467=CARTESIAN_POINT('',(52.,62.263932023,64.5));\n#1468=CARTESIAN_POINT('',(50.734401831,63.395917438,63.234401831));\n#1469=CARTESIAN_POINT('',(51.053427128,65.063656197,63.553427128));\n#1470=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1467,#1468,#1469),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(311.810314896,370.829404148),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.870273653,1.))\nREPRESENTATION_ITEM(''));\n#1471=EDGE_CURVE('',#1410,#1460,#1470,.T.);\n#1472=ORIENTED_EDGE('',*,*,#1471,.F.);\n#1473=EDGE_LOOP('',(#1416,#1425,#1432,#1433,#1441,#1450,#1458,#1466,#1472));\n#1474=FACE_BOUND('',#1473,.T.);\n#1475=ADVANCED_FACE('',(#1474),#1406,.F.);\n#1476=CARTESIAN_POINT('',(54.,64.5,63.));\n#1477=DIRECTION('',(0.,0.,1.));\n#1478=DIRECTION('',(0.,-1.,0.));\n#1479=AXIS2_PLACEMENT_3D('',#1476,#1477,#1478);\n#1480=PLANE('',#1479);\n#1481=ORIENTED_EDGE('',*,*,#1424,.F.);\n#1482=ORIENTED_EDGE('',*,*,#1431,.F.);\n#1483=EDGE_LOOP('',(#1481,#1482));\n#1484=FACE_BOUND('',#1483,.T.);\n#1485=CARTESIAN_POINT('',(52.25,64.5,63.));\n#1486=VERTEX_POINT('',#1485);\n#1487=CARTESIAN_POINT('',(54.,62.75,63.));\n#1488=VERTEX_POINT('',#1487);\n#1489=CARTESIAN_POINT('',(54.,64.5,63.));\n#1490=DIRECTION('',(0.,0.,1.));\n#1491=DIRECTION('',(0.,-1.,0.));\n#1492=AXIS2_PLACEMENT_3D('',#1489,#1490,#1491);\n#1493=CIRCLE('',#1492,1.75);\n#1494=EDGE_CURVE('',#1486,#1488,#1493,.T.);\n#1495=ORIENTED_EDGE('',*,*,#1494,.F.);\n#1496=CARTESIAN_POINT('',(54.,64.5,63.));\n#1497=DIRECTION('',(0.,0.,1.));\n#1498=DIRECTION('',(0.,-1.,0.));\n#1499=AXIS2_PLACEMENT_3D('',#1496,#1497,#1498);\n#1500=CIRCLE('',#1499,1.75);\n#1501=EDGE_CURVE('',#1488,#1486,#1500,.T.);\n#1502=ORIENTED_EDGE('',*,*,#1501,.F.);\n#1503=EDGE_LOOP('',(#1495,#1502));\n#1504=FACE_BOUND('',#1503,.T.);\n#1505=ADVANCED_FACE('',(#1484,#1504),#1480,.T.);\n#1506=CARTESIAN_POINT('',(54.,-57.5,64.5));\n#1507=DIRECTION('',(-0.,-0.,-1.));\n#1508=DIRECTION('',(-1.,0.,0.));\n#1509=AXIS2_PLACEMENT_3D('',#1506,#1507,#1508);\n#1510=CYLINDRICAL_SURFACE('',#1509,3.);\n#1511=CARTESIAN_POINT('',(51.,-57.5,63.));\n#1512=VERTEX_POINT('',#1511);\n#1513=CARTESIAN_POINT('',(51.,-57.5,63.5));\n#1514=VERTEX_POINT('',#1513);\n#1515=CARTESIAN_POINT('',(51.,-57.5,63.));\n#1516=DIRECTION('',(-0.,0.,1.));\n#1517=VECTOR('',#1516,0.5);\n#1518=LINE('',#1515,#1517);\n#1519=EDGE_CURVE('',#1512,#1514,#1518,.T.);\n#1520=ORIENTED_EDGE('',*,*,#1519,.F.);\n#1521=CARTESIAN_POINT('',(54.,-60.5,63.));\n#1522=VERTEX_POINT('',#1521);\n#1523=CARTESIAN_POINT('',(54.,-57.5,63.));\n#1524=DIRECTION('',(-0.,-0.,-1.));\n#1525=DIRECTION('',(0.,-1.,0.));\n#1526=AXIS2_PLACEMENT_3D('',#1523,#1524,#1525);\n#1527=CIRCLE('',#1526,3.);\n#1528=EDGE_CURVE('',#1512,#1522,#1527,.T.);\n#1529=ORIENTED_EDGE('',*,*,#1528,.T.);\n#1530=CARTESIAN_POINT('',(54.,-57.5,63.));\n#1531=DIRECTION('',(-0.,-0.,-1.));\n#1532=DIRECTION('',(0.,-1.,0.));\n#1533=AXIS2_PLACEMENT_3D('',#1530,#1531,#1532);\n#1534=CIRCLE('',#1533,3.);\n#1535=EDGE_CURVE('',#1522,#1512,#1534,.T.);\n#1536=ORIENTED_EDGE('',*,*,#1535,.T.);\n#1537=ORIENTED_EDGE('',*,*,#1519,.T.);\n#1538=CARTESIAN_POINT('',(51.053427128,-58.063656197,63.553427128));\n#1539=VERTEX_POINT('',#1538);\n#1540=CARTESIAN_POINT('',(51.053427128,-58.063656197,63.553427128));\n#1541=CARTESIAN_POINT('',(50.734401831,-56.395917438,63.234401831));\n#1542=CARTESIAN_POINT('',(52.,-55.263932022,64.5));\n#1543=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1540,#1541,#1542),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(349.170595852,408.189685104),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.870273653,1.))\nREPRESENTATION_ITEM(''));\n#1544=EDGE_CURVE('',#1539,#1514,#1543,.T.);\n#1545=ORIENTED_EDGE('',*,*,#1544,.F.);\n#1546=CARTESIAN_POINT('',(53.436343803,-60.446572872,63.553427128));\n#1547=VERTEX_POINT('',#1546);\n#1548=CARTESIAN_POINT('',(53.436343803,-60.446572872,63.553427128));\n#1549=CARTESIAN_POINT('',(51.436064763,-60.063935237,62.409581921));\n#1550=CARTESIAN_POINT('',(51.053427128,-58.063656197,63.553427128));\n#1551=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1548,#1549,#1550),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(325.829404148,394.170595852),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.827368926,1.))\nREPRESENTATION_ITEM(''));\n#1552=EDGE_CURVE('',#1547,#1539,#1551,.T.);\n#1553=ORIENTED_EDGE('',*,*,#1552,.F.);\n#1554=CARTESIAN_POINT('',(56.236067977,-59.5,64.5));\n#1555=VERTEX_POINT('',#1554);\n#1556=CARTESIAN_POINT('',(56.236067977,-59.5,64.5));\n#1557=CARTESIAN_POINT('',(55.104082562,-60.765598169,63.234401831));\n#1558=CARTESIAN_POINT('',(53.436343803,-60.446572872,63.553427128));\n#1559=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1556,#1557,#1558),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(131.810314896,190.829404148),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.870273653,1.))\nREPRESENTATION_ITEM(''));\n#1560=EDGE_CURVE('',#1555,#1547,#1559,.T.);\n#1561=ORIENTED_EDGE('',*,*,#1560,.F.);\n#1562=CARTESIAN_POINT('',(52.,-55.263932022,64.5));\n#1563=VERTEX_POINT('',#1562);\n#1564=CARTESIAN_POINT('',(54.,-57.5,64.5));\n#1565=DIRECTION('',(0.,-0.,-1.));\n#1566=DIRECTION('',(0.,1.,-0.));\n#1567=AXIS2_PLACEMENT_3D('',#1564,#1565,#1566);\n#1568=CIRCLE('',#1567,3.);\n#1569=EDGE_CURVE('',#1563,#1555,#1568,.T.);\n#1570=ORIENTED_EDGE('',*,*,#1569,.F.);\n#1571=CARTESIAN_POINT('',(51.053427128,-58.063656197,63.553427128));\n#1572=CARTESIAN_POINT('',(50.734401831,-56.395917438,63.234401831));\n#1573=CARTESIAN_POINT('',(52.,-55.263932022,64.5));\n#1574=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1571,#1572,#1573),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(349.170595852,408.189685104),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.870273653,1.))\nREPRESENTATION_ITEM(''));\n#1575=EDGE_CURVE('',#1514,#1563,#1574,.T.);\n#1576=ORIENTED_EDGE('',*,*,#1575,.F.);\n#1577=EDGE_LOOP('',(#1520,#1529,#1536,#1537,#1545,#1553,#1561,#1570,#1576));\n#1578=FACE_BOUND('',#1577,.T.);\n#1579=ADVANCED_FACE('',(#1578),#1510,.F.);\n#1580=CARTESIAN_POINT('',(54.,-57.5,63.));\n#1581=DIRECTION('',(0.,0.,1.));\n#1582=DIRECTION('',(0.,-1.,0.));\n#1583=AXIS2_PLACEMENT_3D('',#1580,#1581,#1582);\n#1584=PLANE('',#1583);\n#1585=ORIENTED_EDGE('',*,*,#1528,.F.);\n#1586=ORIENTED_EDGE('',*,*,#1535,.F.);\n#1587=EDGE_LOOP('',(#1585,#1586));\n#1588=FACE_BOUND('',#1587,.T.);\n#1589=CARTESIAN_POINT('',(52.25,-57.5,63.));\n#1590=VERTEX_POINT('',#1589);\n#1591=CARTESIAN_POINT('',(54.,-59.25,63.));\n#1592=VERTEX_POINT('',#1591);\n#1593=CARTESIAN_POINT('',(54.,-57.5,63.));\n#1594=DIRECTION('',(0.,0.,1.));\n#1595=DIRECTION('',(0.,-1.,0.));\n#1596=AXIS2_PLACEMENT_3D('',#1593,#1594,#1595);\n#1597=CIRCLE('',#1596,1.75);\n#1598=EDGE_CURVE('',#1590,#1592,#1597,.T.);\n#1599=ORIENTED_EDGE('',*,*,#1598,.F.);\n#1600=CARTESIAN_POINT('',(54.,-57.5,63.));\n#1601=DIRECTION('',(0.,0.,1.));\n#1602=DIRECTION('',(0.,-1.,0.));\n#1603=AXIS2_PLACEMENT_3D('',#1600,#1601,#1602);\n#1604=CIRCLE('',#1603,1.75);\n#1605=EDGE_CURVE('',#1592,#1590,#1604,.T.);\n#1606=ORIENTED_EDGE('',*,*,#1605,.F.);\n#1607=EDGE_LOOP('',(#1599,#1606));\n#1608=FACE_BOUND('',#1607,.T.);\n#1609=ADVANCED_FACE('',(#1588,#1608),#1584,.T.);\n#1610=CARTESIAN_POINT('',(81.,64.5,64.5));\n#1611=DIRECTION('',(-0.,-0.,-1.));\n#1612=DIRECTION('',(-1.,0.,0.));\n#1613=AXIS2_PLACEMENT_3D('',#1610,#1611,#1612);\n#1614=CYLINDRICAL_SURFACE('',#1613,3.);\n#1615=CARTESIAN_POINT('',(78.,64.5,63.));\n#1616=VERTEX_POINT('',#1615);\n#1617=CARTESIAN_POINT('',(78.,64.5,64.5));\n#1618=VERTEX_POINT('',#1617);\n#1619=CARTESIAN_POINT('',(78.,64.5,63.));\n#1620=DIRECTION('',(-0.,0.,1.));\n#1621=VECTOR('',#1620,1.5);\n#1622=LINE('',#1619,#1621);\n#1623=EDGE_CURVE('',#1616,#1618,#1622,.T.);\n#1624=ORIENTED_EDGE('',*,*,#1623,.F.);\n#1625=CARTESIAN_POINT('',(81.,61.5,63.));\n#1626=VERTEX_POINT('',#1625);\n#1627=CARTESIAN_POINT('',(81.,64.5,63.));\n#1628=DIRECTION('',(-0.,-0.,-1.));\n#1629=DIRECTION('',(0.,-1.,0.));\n#1630=AXIS2_PLACEMENT_3D('',#1627,#1628,#1629);\n#1631=CIRCLE('',#1630,3.);\n#1632=EDGE_CURVE('',#1616,#1626,#1631,.T.);\n#1633=ORIENTED_EDGE('',*,*,#1632,.T.);\n#1634=CARTESIAN_POINT('',(81.,64.5,63.));\n#1635=DIRECTION('',(-0.,-0.,-1.));\n#1636=DIRECTION('',(0.,-1.,0.));\n#1637=AXIS2_PLACEMENT_3D('',#1634,#1635,#1636);\n#1638=CIRCLE('',#1637,3.);\n#1639=EDGE_CURVE('',#1626,#1616,#1638,.T.);\n#1640=ORIENTED_EDGE('',*,*,#1639,.T.);\n#1641=ORIENTED_EDGE('',*,*,#1623,.T.);\n#1642=CARTESIAN_POINT('',(83.,62.263932023,64.5));\n#1643=VERTEX_POINT('',#1642);\n#1644=CARTESIAN_POINT('',(81.,64.5,64.5));\n#1645=DIRECTION('',(0.,-0.,-1.));\n#1646=DIRECTION('',(0.,1.,-0.));\n#1647=AXIS2_PLACEMENT_3D('',#1644,#1645,#1646);\n#1648=CIRCLE('',#1647,3.);\n#1649=EDGE_CURVE('',#1643,#1618,#1648,.T.);\n#1650=ORIENTED_EDGE('',*,*,#1649,.F.);\n#1651=CARTESIAN_POINT('',(84.,64.5,63.5));\n#1652=VERTEX_POINT('',#1651);\n#1653=CARTESIAN_POINT('',(84.,64.5,63.5));\n#1654=CARTESIAN_POINT('',(84.,63.158359214,63.5));\n#1655=CARTESIAN_POINT('',(83.,62.263932023,64.5));\n#1656=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1653,#1654,#1655),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(180.,228.189685104),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.912870929,1.))\nREPRESENTATION_ITEM(''));\n#1657=EDGE_CURVE('',#1652,#1643,#1656,.T.);\n#1658=ORIENTED_EDGE('',*,*,#1657,.F.);\n#1659=CARTESIAN_POINT('',(83.946572872,65.063656197,63.553427128));\n#1660=VERTEX_POINT('',#1659);\n#1661=CARTESIAN_POINT('',(83.946572872,65.063656197,63.553427128));\n#1662=CARTESIAN_POINT('',(83.982032022,64.878289712,63.517967978));\n#1663=CARTESIAN_POINT('',(84.,64.688727542,63.5));\n#1664=CARTESIAN_POINT('',(84.,64.5,63.5));\n#1665=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1661,#1662,#1663,#1664),.UNSPECIFIED.,.F.,.F.,(4,4),(169.170595852,180.),.UNSPECIFIED.);\n#1666=EDGE_CURVE('',#1660,#1652,#1665,.T.);\n#1667=ORIENTED_EDGE('',*,*,#1666,.F.);\n#1668=CARTESIAN_POINT('',(81.563656197,67.446572872,63.553427128));\n#1669=VERTEX_POINT('',#1668);\n#1670=CARTESIAN_POINT('',(81.563656197,67.446572872,63.553427128));\n#1671=CARTESIAN_POINT('',(83.563935237,67.063935237,62.409581921));\n#1672=CARTESIAN_POINT('',(83.946572872,65.063656197,63.553427128));\n#1673=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1670,#1671,#1672),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(145.829404148,214.170595852),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.827368926,1.))\nREPRESENTATION_ITEM(''));\n#1674=EDGE_CURVE('',#1669,#1660,#1673,.T.);\n#1675=ORIENTED_EDGE('',*,*,#1674,.F.);\n#1676=CARTESIAN_POINT('',(78.763932022,66.5,64.5));\n#1677=VERTEX_POINT('',#1676);\n#1678=CARTESIAN_POINT('',(78.763932022,66.5,64.5));\n#1679=CARTESIAN_POINT('',(79.895917438,67.765598169,63.234401831));\n#1680=CARTESIAN_POINT('',(81.563656197,67.446572872,63.553427128));\n#1681=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1678,#1679,#1680),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(311.810314896,370.829404148),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.870273653,1.))\nREPRESENTATION_ITEM(''));\n#1682=EDGE_CURVE('',#1677,#1669,#1681,.T.);\n#1683=ORIENTED_EDGE('',*,*,#1682,.F.);\n#1684=CARTESIAN_POINT('',(81.,64.5,64.5));\n#1685=DIRECTION('',(0.,-0.,-1.));\n#1686=DIRECTION('',(0.,1.,-0.));\n#1687=AXIS2_PLACEMENT_3D('',#1684,#1685,#1686);\n#1688=CIRCLE('',#1687,3.);\n#1689=EDGE_CURVE('',#1618,#1677,#1688,.T.);\n#1690=ORIENTED_EDGE('',*,*,#1689,.F.);\n#1691=EDGE_LOOP('',(#1624,#1633,#1640,#1641,#1650,#1658,#1667,#1675,#1683,#1690));\n#1692=FACE_BOUND('',#1691,.T.);\n#1693=ADVANCED_FACE('',(#1692),#1614,.F.);\n#1694=CARTESIAN_POINT('',(81.,64.5,63.));\n#1695=DIRECTION('',(0.,0.,1.));\n#1696=DIRECTION('',(0.,-1.,0.));\n#1697=AXIS2_PLACEMENT_3D('',#1694,#1695,#1696);\n#1698=PLANE('',#1697);\n#1699=ORIENTED_EDGE('',*,*,#1632,.F.);\n#1700=ORIENTED_EDGE('',*,*,#1639,.F.);\n#1701=EDGE_LOOP('',(#1699,#1700));\n#1702=FACE_BOUND('',#1701,.T.);\n#1703=CARTESIAN_POINT('',(79.25,64.5,63.));\n#1704=VERTEX_POINT('',#1703);\n#1705=CARTESIAN_POINT('',(81.,62.75,63.));\n#1706=VERTEX_POINT('',#1705);\n#1707=CARTESIAN_POINT('',(81.,64.5,63.));\n#1708=DIRECTION('',(0.,0.,1.));\n#1709=DIRECTION('',(0.,-1.,0.));\n#1710=AXIS2_PLACEMENT_3D('',#1707,#1708,#1709);\n#1711=CIRCLE('',#1710,1.75);\n#1712=EDGE_CURVE('',#1704,#1706,#1711,.T.);\n#1713=ORIENTED_EDGE('',*,*,#1712,.F.);\n#1714=CARTESIAN_POINT('',(81.,64.5,63.));\n#1715=DIRECTION('',(0.,0.,1.));\n#1716=DIRECTION('',(0.,-1.,0.));\n#1717=AXIS2_PLACEMENT_3D('',#1714,#1715,#1716);\n#1718=CIRCLE('',#1717,1.75);\n#1719=EDGE_CURVE('',#1706,#1704,#1718,.T.);\n#1720=ORIENTED_EDGE('',*,*,#1719,.F.);\n#1721=EDGE_LOOP('',(#1713,#1720));\n#1722=FACE_BOUND('',#1721,.T.);\n#1723=ADVANCED_FACE('',(#1702,#1722),#1698,.T.);\n#1724=CARTESIAN_POINT('',(116.,-57.5,64.5));\n#1725=DIRECTION('',(-0.,-0.,-1.));\n#1726=DIRECTION('',(-1.,0.,0.));\n#1727=AXIS2_PLACEMENT_3D('',#1724,#1725,#1726);\n#1728=CYLINDRICAL_SURFACE('',#1727,3.);\n#1729=CARTESIAN_POINT('',(113.,-57.5,63.));\n#1730=VERTEX_POINT('',#1729);\n#1731=CARTESIAN_POINT('',(113.,-57.5,64.5));\n#1732=VERTEX_POINT('',#1731);\n#1733=CARTESIAN_POINT('',(113.,-57.5,63.));\n#1734=DIRECTION('',(-0.,0.,1.));\n#1735=VECTOR('',#1734,1.5);\n#1736=LINE('',#1733,#1735);\n#1737=EDGE_CURVE('',#1730,#1732,#1736,.T.);\n#1738=ORIENTED_EDGE('',*,*,#1737,.F.);\n#1739=CARTESIAN_POINT('',(116.,-60.5,63.));\n#1740=VERTEX_POINT('',#1739);\n#1741=CARTESIAN_POINT('',(116.,-57.5,63.));\n#1742=DIRECTION('',(-0.,-0.,-1.));\n#1743=DIRECTION('',(0.,-1.,0.));\n#1744=AXIS2_PLACEMENT_3D('',#1741,#1742,#1743);\n#1745=CIRCLE('',#1744,3.);\n#1746=EDGE_CURVE('',#1730,#1740,#1745,.T.);\n#1747=ORIENTED_EDGE('',*,*,#1746,.T.);\n#1748=CARTESIAN_POINT('',(116.,-57.5,63.));\n#1749=DIRECTION('',(-0.,-0.,-1.));\n#1750=DIRECTION('',(0.,-1.,0.));\n#1751=AXIS2_PLACEMENT_3D('',#1748,#1749,#1750);\n#1752=CIRCLE('',#1751,3.);\n#1753=EDGE_CURVE('',#1740,#1730,#1752,.T.);\n#1754=ORIENTED_EDGE('',*,*,#1753,.T.);\n#1755=ORIENTED_EDGE('',*,*,#1737,.T.);\n#1756=CARTESIAN_POINT('',(113.763932022,-59.5,64.5));\n#1757=VERTEX_POINT('',#1756);\n#1758=CARTESIAN_POINT('',(116.,-57.5,64.5));\n#1759=DIRECTION('',(0.,-0.,-1.));\n#1760=DIRECTION('',(0.,1.,-0.));\n#1761=AXIS2_PLACEMENT_3D('',#1758,#1759,#1760);\n#1762=CIRCLE('',#1761,3.);\n#1763=EDGE_CURVE('',#1757,#1732,#1762,.T.);\n#1764=ORIENTED_EDGE('',*,*,#1763,.F.);\n#1765=CARTESIAN_POINT('',(116.563656197,-60.446572872,63.553427128));\n#1766=VERTEX_POINT('',#1765);\n#1767=CARTESIAN_POINT('',(116.563656197,-60.446572872,63.553427128));\n#1768=CARTESIAN_POINT('',(114.895917438,-60.765598169,63.234401831));\n#1769=CARTESIAN_POINT('',(113.763932022,-59.5,64.5));\n#1770=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1767,#1768,#1769),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(169.170595852,228.189685104),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.870273653,1.))\nREPRESENTATION_ITEM(''));\n#1771=EDGE_CURVE('',#1766,#1757,#1770,.T.);\n#1772=ORIENTED_EDGE('',*,*,#1771,.F.);\n#1773=CARTESIAN_POINT('',(118.946572872,-58.063656197,63.553427128));\n#1774=VERTEX_POINT('',#1773);\n#1775=CARTESIAN_POINT('',(118.946572872,-58.063656197,63.553427128));\n#1776=CARTESIAN_POINT('',(118.563935237,-60.063935237,62.409581921));\n#1777=CARTESIAN_POINT('',(116.563656197,-60.446572872,63.553427128));\n#1778=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1775,#1776,#1777),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(145.829404148,214.170595852),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.827368926,1.))\nREPRESENTATION_ITEM(''));\n#1779=EDGE_CURVE('',#1774,#1766,#1778,.T.);\n#1780=ORIENTED_EDGE('',*,*,#1779,.F.);\n#1781=CARTESIAN_POINT('',(119.,-57.5,63.5));\n#1782=VERTEX_POINT('',#1781);\n#1783=CARTESIAN_POINT('',(119.,-57.5,63.5));\n#1784=CARTESIAN_POINT('',(119.,-57.688727542,63.5));\n#1785=CARTESIAN_POINT('',(118.982032022,-57.878289712,63.517967978));\n#1786=CARTESIAN_POINT('',(118.946572872,-58.063656197,63.553427128));\n#1787=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1783,#1784,#1785,#1786),.UNSPECIFIED.,.F.,.F.,(4,4),(180.,190.829404148),.UNSPECIFIED.);\n#1788=EDGE_CURVE('',#1782,#1774,#1787,.T.);\n#1789=ORIENTED_EDGE('',*,*,#1788,.F.);\n#1790=CARTESIAN_POINT('',(118.,-55.263932022,64.5));\n#1791=VERTEX_POINT('',#1790);\n#1792=CARTESIAN_POINT('',(118.,-55.263932022,64.5));\n#1793=CARTESIAN_POINT('',(119.,-56.158359213,63.5));\n#1794=CARTESIAN_POINT('',(119.,-57.5,63.5));\n#1795=(BOUNDED_CURVE()\nB_SPLINE_CURVE(2,(#1792,#1793,#1794),.UNSPECIFIED.,.F.,.F.)\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(131.810314896,180.),.UNSPECIFIED.)\nCURVE()\nGEOMETRIC_REPRESENTATION_ITEM()\nRATIONAL_B_SPLINE_CURVE((1.,0.912870929,1.))\nREPRESENTATION_ITEM(''));\n#1796=EDGE_CURVE('',#1791,#1782,#1795,.T.);\n#1797=ORIENTED_EDGE('',*,*,#1796,.F.);\n#1798=CARTESIAN_POINT('',(116.,-57.5,64.5));\n#1799=DIRECTION('',(0.,-0.,-1.));\n#1800=DIRECTION('',(0.,1.,-0.));\n#1801=AXIS2_PLACEMENT_3D('',#1798,#1799,#1800);\n#1802=CIRCLE('',#1801,3.);\n#1803=EDGE_CURVE('',#1732,#1791,#1802,.T.);\n#1804=ORIENTED_EDGE('',*,*,#1803,.F.);\n#1805=EDGE_LOOP('',(#1738,#1747,#1754,#1755,#1764,#1772,#1780,#1789,#1797,#1804));\n#1806=FACE_BOUND('',#1805,.T.);\n#1807=ADVANCED_FACE('',(#1806),#1728,.F.);\n#1808=CARTESIAN_POINT('',(116.,-57.5,63.));\n#1809=DIRECTION('',(0.,0.,1.));\n#1810=DIRECTION('',(0.,-1.,0.));\n#1811=AXIS2_PLACEMENT_3D('',#1808,#1809,#1810);\n#1812=PLANE('',#1811);\n#1813=ORIENTED_EDGE('',*,*,#1746,.F.);\n#1814=ORIENTED_EDGE('',*,*,#1753,.F.);\n#1815=EDGE_LOOP('',(#1813,#1814));\n#1816=FACE_BOUND('',#1815,.T.);\n#1817=CARTESIAN_POINT('',(114.25,-57.5,63.));\n#1818=VERTEX_POINT('',#1817);\n#1819=CARTESIAN_POINT('',(116.,-59.25,63.));\n#1820=VERTEX_POINT('',#1819);\n#1821=CARTESIAN_POINT('',(116.,-57.5,63.));\n#1822=DIRECTION('',(0.,0.,1.));\n#1823=DIRECTION('',(0.,-1.,0.));\n#1824=AXIS2_PLACEMENT_3D('',#1821,#1822,#1823);\n#1825=CIRCLE('',#1824,1.75);\n#1826=EDGE_CURVE('',#1818,#1820,#1825,.T.);\n#1827=ORIENTED_EDGE('',*,*,#1826,.F.);\n#1828=CARTESIAN_POINT('',(116.,-57.5,63.));\n#1829=DIRECTION('',(0.,0.,1.));\n#1830=DIRECTION('',(0.,-1.,0.));\n#1831=AXIS2_PLACEMENT_3D('',#1828,#1829,#1830);\n#1832=CIRCLE('',#1831,1.75);\n#1833=EDGE_CURVE('',#1820,#1818,#1832,.T.);\n#1834=ORIENTED_EDGE('',*,*,#1833,.F.);\n#1835=EDGE_LOOP('',(#1827,#1834));\n#1836=FACE_BOUND('',#1835,.T.);\n#1837=ADVANCED_FACE('',(#1816,#1836),#1812,.T.);\n#1838=CARTESIAN_POINT('',(121.542893219,47.542893219,63.5));\n#1839=DIRECTION('',(0.5,0.5,0.707106781));\n#1840=DIRECTION('',(-0.707106781,0.707106781,0.));\n#1841=AXIS2_PLACEMENT_3D('',#1838,#1839,#1840);\n#1842=PLANE('',#1841);\n#1843=ORIENTED_EDGE('',*,*,#1352,.T.);\n#1844=CARTESIAN_POINT('',(120.,50.5,62.5));\n#1845=VERTEX_POINT('',#1844);\n#1846=CARTESIAN_POINT('',(118.946572872,50.063656197,63.553427128));\n#1847=DIRECTION('',(0.678598345,0.281084638,-0.678598345));\n#1848=VECTOR('',#1847,1.55235735);\n#1849=LINE('',#1846,#1848);\n#1850=EDGE_CURVE('',#1338,#1845,#1849,.T.);\n#1851=ORIENTED_EDGE('',*,*,#1850,.T.);\n#1852=CARTESIAN_POINT('',(117.,53.5,62.5));\n#1853=VERTEX_POINT('',#1852);\n#1854=CARTESIAN_POINT('',(120.,50.5,62.5));\n#1855=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#1856=VECTOR('',#1855,4.242640687);\n#1857=LINE('',#1854,#1856);\n#1858=EDGE_CURVE('',#1845,#1853,#1857,.T.);\n#1859=ORIENTED_EDGE('',*,*,#1858,.T.);\n#1860=CARTESIAN_POINT('',(116.563656197,52.446572872,63.553427128));\n#1861=DIRECTION('',(0.281084638,0.678598345,-0.678598345));\n#1862=VECTOR('',#1861,1.55235735);\n#1863=LINE('',#1860,#1862);\n#1864=EDGE_CURVE('',#1347,#1853,#1863,.T.);\n#1865=ORIENTED_EDGE('',*,*,#1864,.F.);\n#1866=EDGE_LOOP('',(#1843,#1851,#1859,#1865));\n#1867=FACE_BOUND('',#1866,.T.);\n#1868=ADVANCED_FACE('',(#1867),#1842,.T.);\n#1869=CARTESIAN_POINT('',(44.050856781,58.136643219,63.5));\n#1870=DIRECTION('',(-0.5,0.5,0.707106781));\n#1871=DIRECTION('',(-0.707106781,-0.707106781,-0.));\n#1872=AXIS2_PLACEMENT_3D('',#1869,#1870,#1871);\n#1873=PLANE('',#1872);\n#1874=ORIENTED_EDGE('',*,*,#1465,.T.);\n#1875=CARTESIAN_POINT('',(53.,68.5,62.5));\n#1876=VERTEX_POINT('',#1875);\n#1877=CARTESIAN_POINT('',(53.436343803,67.446572872,63.553427128));\n#1878=DIRECTION('',(-0.281084638,0.678598345,-0.678598345));\n#1879=VECTOR('',#1878,1.55235735);\n#1880=LINE('',#1877,#1879);\n#1881=EDGE_CURVE('',#1452,#1876,#1880,.T.);\n#1882=ORIENTED_EDGE('',*,*,#1881,.T.);\n#1883=CARTESIAN_POINT('',(50.,65.5,62.5));\n#1884=VERTEX_POINT('',#1883);\n#1885=CARTESIAN_POINT('',(53.,68.5,62.5));\n#1886=DIRECTION('',(-0.707106781,-0.707106781,-0.));\n#1887=VECTOR('',#1886,4.242640687);\n#1888=LINE('',#1885,#1887);\n#1889=EDGE_CURVE('',#1876,#1884,#1888,.T.);\n#1890=ORIENTED_EDGE('',*,*,#1889,.T.);\n#1891=CARTESIAN_POINT('',(51.053427128,65.063656197,63.553427128));\n#1892=DIRECTION('',(-0.678598345,0.281084638,-0.678598345));\n#1893=VECTOR('',#1892,1.55235735);\n#1894=LINE('',#1891,#1893);\n#1895=EDGE_CURVE('',#1460,#1884,#1894,.T.);\n#1896=ORIENTED_EDGE('',*,*,#1895,.F.);\n#1897=EDGE_LOOP('',(#1874,#1882,#1890,#1896));\n#1898=FACE_BOUND('',#1897,.T.);\n#1899=ADVANCED_FACE('',(#1898),#1873,.T.);\n#1900=CARTESIAN_POINT('',(44.707106781,-51.792893219,63.5));\n#1901=DIRECTION('',(-0.5,-0.5,0.707106781));\n#1902=DIRECTION('',(0.707106781,-0.707106781,-0.));\n#1903=AXIS2_PLACEMENT_3D('',#1900,#1901,#1902);\n#1904=PLANE('',#1903);\n#1905=ORIENTED_EDGE('',*,*,#1552,.T.);\n#1906=CARTESIAN_POINT('',(50.,-58.5,62.5));\n#1907=VERTEX_POINT('',#1906);\n#1908=CARTESIAN_POINT('',(51.053427128,-58.063656197,63.553427128));\n#1909=DIRECTION('',(-0.678598345,-0.281084638,-0.678598345));\n#1910=VECTOR('',#1909,1.55235735);\n#1911=LINE('',#1908,#1910);\n#1912=EDGE_CURVE('',#1539,#1907,#1911,.T.);\n#1913=ORIENTED_EDGE('',*,*,#1912,.T.);\n#1914=CARTESIAN_POINT('',(53.,-61.5,62.5));\n#1915=VERTEX_POINT('',#1914);\n#1916=CARTESIAN_POINT('',(50.,-58.5,62.5));\n#1917=DIRECTION('',(0.707106781,-0.707106781,-0.));\n#1918=VECTOR('',#1917,4.242640687);\n#1919=LINE('',#1916,#1918);\n#1920=EDGE_CURVE('',#1907,#1915,#1919,.T.);\n#1921=ORIENTED_EDGE('',*,*,#1920,.T.);\n#1922=CARTESIAN_POINT('',(53.436343803,-60.446572872,63.553427128));\n#1923=DIRECTION('',(-0.281084638,-0.678598345,-0.678598345));\n#1924=VECTOR('',#1923,1.55235735);\n#1925=LINE('',#1922,#1924);\n#1926=EDGE_CURVE('',#1547,#1915,#1925,.T.);\n#1927=ORIENTED_EDGE('',*,*,#1926,.F.);\n#1928=EDGE_LOOP('',(#1905,#1913,#1921,#1927));\n#1929=FACE_BOUND('',#1928,.T.);\n#1930=ADVANCED_FACE('',(#1929),#1904,.T.);\n#1931=CARTESIAN_POINT('',(99.042893219,50.042893219,63.5));\n#1932=DIRECTION('',(0.5,0.5,0.707106781));\n#1933=DIRECTION('',(-0.707106781,0.707106781,0.));\n#1934=AXIS2_PLACEMENT_3D('',#1931,#1932,#1933);\n#1935=PLANE('',#1934);\n#1936=ORIENTED_EDGE('',*,*,#1674,.T.);\n#1937=CARTESIAN_POINT('',(85.,65.5,62.5));\n#1938=VERTEX_POINT('',#1937);\n#1939=CARTESIAN_POINT('',(83.946572872,65.063656197,63.553427128));\n#1940=DIRECTION('',(0.678598345,0.281084638,-0.678598345));\n#1941=VECTOR('',#1940,1.55235735);\n#1942=LINE('',#1939,#1941);\n#1943=EDGE_CURVE('',#1660,#1938,#1942,.T.);\n#1944=ORIENTED_EDGE('',*,*,#1943,.T.);\n#1945=CARTESIAN_POINT('',(82.,68.5,62.5));\n#1946=VERTEX_POINT('',#1945);\n#1947=CARTESIAN_POINT('',(85.,65.5,62.5));\n#1948=DIRECTION('',(-0.707106781,0.707106781,0.));\n#1949=VECTOR('',#1948,4.242640687);\n#1950=LINE('',#1947,#1949);\n#1951=EDGE_CURVE('',#1938,#1946,#1950,.T.);\n#1952=ORIENTED_EDGE('',*,*,#1951,.T.);\n#1953=CARTESIAN_POINT('',(81.563656197,67.446572872,63.553427128));\n#1954=DIRECTION('',(0.281084638,0.678598345,-0.678598345));\n#1955=VECTOR('',#1954,1.55235735);\n#1956=LINE('',#1953,#1955);\n#1957=EDGE_CURVE('',#1669,#1946,#1956,.T.);\n#1958=ORIENTED_EDGE('',*,*,#1957,.F.);\n#1959=EDGE_LOOP('',(#1936,#1944,#1952,#1958));\n#1960=FACE_BOUND('',#1959,.T.);\n#1961=ADVANCED_FACE('',(#1960),#1935,.T.);\n#1962=CARTESIAN_POINT('',(84.34375,67.5,63.5));\n#1963=DIRECTION('',(-0.,0.707106781,0.707106781));\n#1964=DIRECTION('',(-1.,-0.,-0.));\n#1965=AXIS2_PLACEMENT_3D('',#1962,#1963,#1964);\n#1966=PLANE('',#1965);\n#1967=ORIENTED_EDGE('',*,*,#1457,.T.);\n#1968=CARTESIAN_POINT('',(56.236067977,66.5,64.5));\n#1969=DIRECTION('',(1.,0.,0.));\n#1970=VECTOR('',#1969,22.527864045);\n#1971=LINE('',#1968,#1970);\n#1972=EDGE_CURVE('',#1443,#1677,#1971,.T.);\n#1973=ORIENTED_EDGE('',*,*,#1972,.T.);\n#1974=ORIENTED_EDGE('',*,*,#1682,.T.);\n#1975=ORIENTED_EDGE('',*,*,#1957,.T.);\n#1976=CARTESIAN_POINT('',(82.,68.5,62.5));\n#1977=DIRECTION('',(-1.,-0.,-0.));\n#1978=VECTOR('',#1977,29.);\n#1979=LINE('',#1976,#1978);\n#1980=EDGE_CURVE('',#1946,#1876,#1979,.T.);\n#1981=ORIENTED_EDGE('',*,*,#1980,.T.);\n#1982=ORIENTED_EDGE('',*,*,#1881,.F.);\n#1983=EDGE_LOOP('',(#1967,#1973,#1974,#1975,#1981,#1982));\n#1984=FACE_BOUND('',#1983,.T.);\n#1985=ADVANCED_FACE('',(#1984),#1966,.T.);\n#1986=CARTESIAN_POINT('',(84.,27.84375,63.5));\n#1987=DIRECTION('',(0.707106781,0.,0.707106781));\n#1988=DIRECTION('',(0.,1.,-0.));\n#1989=AXIS2_PLACEMENT_3D('',#1986,#1987,#1988);\n#1990=PLANE('',#1989);\n#1991=ORIENTED_EDGE('',*,*,#1666,.T.);\n#1992=ORIENTED_EDGE('',*,*,#1657,.T.);\n#1993=CARTESIAN_POINT('',(83.,55.671572875,64.5));\n#1994=VERTEX_POINT('',#1993);\n#1995=CARTESIAN_POINT('',(83.,62.263932023,64.5));\n#1996=DIRECTION('',(-0.,-1.,0.));\n#1997=VECTOR('',#1996,6.592359147);\n#1998=LINE('',#1995,#1997);\n#1999=EDGE_CURVE('',#1643,#1994,#1998,.T.);\n#2000=ORIENTED_EDGE('',*,*,#1999,.T.);\n#2001=CARTESIAN_POINT('',(85.,56.5,62.5));\n#2002=VERTEX_POINT('',#2001);\n#2003=CARTESIAN_POINT('',(83.,55.671572875,64.5));\n#2004=DIRECTION('',(0.678598345,0.281084638,-0.678598345));\n#2005=VECTOR('',#2004,2.947251516);\n#2006=LINE('',#2003,#2005);\n#2007=EDGE_CURVE('',#1994,#2002,#2006,.T.);\n#2008=ORIENTED_EDGE('',*,*,#2007,.T.);\n#2009=CARTESIAN_POINT('',(85.,56.5,62.5));\n#2010=DIRECTION('',(0.,1.,-0.));\n#2011=VECTOR('',#2010,9.);\n#2012=LINE('',#2009,#2011);\n#2013=EDGE_CURVE('',#2002,#1938,#2012,.T.);\n#2014=ORIENTED_EDGE('',*,*,#2013,.T.);\n#2015=ORIENTED_EDGE('',*,*,#1943,.F.);\n#2016=EDGE_LOOP('',(#1991,#1992,#2000,#2008,#2014,#2015));\n#2017=FACE_BOUND('',#2016,.T.);\n#2018=ADVANCED_FACE('',(#2017),#1990,.T.);\n#2019=CARTESIAN_POINT('',(124.636643219,-52.449143219,63.5));\n#2020=DIRECTION('',(0.5,-0.5,0.707106781));\n#2021=DIRECTION('',(0.707106781,0.707106781,-0.));\n#2022=AXIS2_PLACEMENT_3D('',#2019,#2020,#2021);\n#2023=PLANE('',#2022);\n#2024=ORIENTED_EDGE('',*,*,#1779,.T.);\n#2025=CARTESIAN_POINT('',(117.,-61.5,62.5));\n#2026=VERTEX_POINT('',#2025);\n#2027=CARTESIAN_POINT('',(116.563656197,-60.446572872,63.553427128));\n#2028=DIRECTION('',(0.281084638,-0.678598345,-0.678598345));\n#2029=VECTOR('',#2028,1.55235735);\n#2030=LINE('',#2027,#2029);\n#2031=EDGE_CURVE('',#1766,#2026,#2030,.T.);\n#2032=ORIENTED_EDGE('',*,*,#2031,.T.);\n#2033=CARTESIAN_POINT('',(120.,-58.5,62.5));\n#2034=VERTEX_POINT('',#2033);\n#2035=CARTESIAN_POINT('',(117.,-61.5,62.5));\n#2036=DIRECTION('',(0.707106781,0.707106781,-0.));\n#2037=VECTOR('',#2036,4.242640687);\n#2038=LINE('',#2035,#2037);\n#2039=EDGE_CURVE('',#2026,#2034,#2038,.T.);\n#2040=ORIENTED_EDGE('',*,*,#2039,.T.);\n#2041=CARTESIAN_POINT('',(118.946572872,-58.063656197,63.553427128));\n#2042=DIRECTION('',(0.678598345,-0.281084638,-0.678598345));\n#2043=VECTOR('',#2042,1.55235735);\n#2044=LINE('',#2041,#2043);\n#2045=EDGE_CURVE('',#1774,#2034,#2044,.T.);\n#2046=ORIENTED_EDGE('',*,*,#2045,.F.);\n#2047=EDGE_LOOP('',(#2024,#2032,#2040,#2046));\n#2048=FACE_BOUND('',#2047,.T.);\n#2049=ADVANCED_FACE('',(#2048),#2023,.T.);\n#2050=CARTESIAN_POINT('',(119.,-29.65625,63.5));\n#2051=DIRECTION('',(0.707106781,0.,0.707106781));\n#2052=DIRECTION('',(-0.,1.,-0.));\n#2053=AXIS2_PLACEMENT_3D('',#2050,#2051,#2052);\n#2054=PLANE('',#2053);\n#2055=ORIENTED_EDGE('',*,*,#1344,.T.);\n#2056=ORIENTED_EDGE('',*,*,#1335,.T.);\n#2057=CARTESIAN_POINT('',(118.,47.263932023,64.5));\n#2058=DIRECTION('',(0.,-1.,0.));\n#2059=VECTOR('',#2058,102.527864045);\n#2060=LINE('',#2057,#2059);\n#2061=EDGE_CURVE('',#1321,#1791,#2060,.T.);\n#2062=ORIENTED_EDGE('',*,*,#2061,.T.);\n#2063=ORIENTED_EDGE('',*,*,#1796,.T.);\n#2064=ORIENTED_EDGE('',*,*,#1788,.T.);\n#2065=ORIENTED_EDGE('',*,*,#2045,.T.);\n#2066=CARTESIAN_POINT('',(120.,-58.5,62.5));\n#2067=DIRECTION('',(-0.,1.,-0.));\n#2068=VECTOR('',#2067,109.);\n#2069=LINE('',#2066,#2068);\n#2070=EDGE_CURVE('',#2034,#1845,#2069,.T.);\n#2071=ORIENTED_EDGE('',*,*,#2070,.T.);\n#2072=ORIENTED_EDGE('',*,*,#1850,.F.);\n#2073=EDGE_LOOP('',(#2055,#2056,#2062,#2063,#2064,#2065,#2071,#2072));\n#2074=FACE_BOUND('',#2073,.T.);\n#2075=ADVANCED_FACE('',(#2074),#2054,.T.);\n#2076=CARTESIAN_POINT('',(116.,49.5,60.5));\n#2077=DIRECTION('',(0.,0.,1.));\n#2078=DIRECTION('',(-1.,0.,0.));\n#2079=AXIS2_PLACEMENT_3D('',#2076,#2077,#2078);\n#2080=CYLINDRICAL_SURFACE('',#2079,1.75);\n#2081=CARTESIAN_POINT('',(114.25,49.5,63.));\n#2082=DIRECTION('',(-0.,-0.,-1.));\n#2083=VECTOR('',#2082,2.5);\n#2084=LINE('',#2081,#2083);\n#2085=EDGE_CURVE('',#1382,#215,#2084,.T.);\n#2086=ORIENTED_EDGE('',*,*,#2085,.F.);\n#2087=ORIENTED_EDGE('',*,*,#1390,.T.);\n#2088=ORIENTED_EDGE('',*,*,#1397,.T.);\n#2089=ORIENTED_EDGE('',*,*,#2085,.T.);\n#2090=ORIENTED_EDGE('',*,*,#221,.F.);\n#2091=ORIENTED_EDGE('',*,*,#228,.F.);\n#2092=EDGE_LOOP('',(#2086,#2087,#2088,#2089,#2090,#2091));\n#2093=FACE_BOUND('',#2092,.T.);\n#2094=ADVANCED_FACE('',(#2093),#2080,.F.);\n#2095=CARTESIAN_POINT('',(81.,64.5,60.5));\n#2096=DIRECTION('',(0.,0.,1.));\n#2097=DIRECTION('',(-1.,0.,0.));\n#2098=AXIS2_PLACEMENT_3D('',#2095,#2096,#2097);\n#2099=CYLINDRICAL_SURFACE('',#2098,1.75);\n#2100=CARTESIAN_POINT('',(79.25,64.5,63.));\n#2101=DIRECTION('',(-0.,-0.,-1.));\n#2102=VECTOR('',#2101,2.5);\n#2103=LINE('',#2100,#2102);\n#2104=EDGE_CURVE('',#1704,#195,#2103,.T.);\n#2105=ORIENTED_EDGE('',*,*,#2104,.F.);\n#2106=ORIENTED_EDGE('',*,*,#1712,.T.);\n#2107=ORIENTED_EDGE('',*,*,#1719,.T.);\n#2108=ORIENTED_EDGE('',*,*,#2104,.T.);\n#2109=ORIENTED_EDGE('',*,*,#201,.F.);\n#2110=ORIENTED_EDGE('',*,*,#208,.F.);\n#2111=EDGE_LOOP('',(#2105,#2106,#2107,#2108,#2109,#2110));\n#2112=FACE_BOUND('',#2111,.T.);\n#2113=ADVANCED_FACE('',(#2112),#2099,.F.);\n#2114=CARTESIAN_POINT('',(54.,-57.5,60.5));\n#2115=DIRECTION('',(0.,0.,1.));\n#2116=DIRECTION('',(-1.,0.,0.));\n#2117=AXIS2_PLACEMENT_3D('',#2114,#2115,#2116);\n#2118=CYLINDRICAL_SURFACE('',#2117,1.75);\n#2119=CARTESIAN_POINT('',(52.25,-57.5,63.));\n#2120=DIRECTION('',(-0.,-0.,-1.));\n#2121=VECTOR('',#2120,2.5);\n#2122=LINE('',#2119,#2121);\n#2123=EDGE_CURVE('',#1590,#175,#2122,.T.);\n#2124=ORIENTED_EDGE('',*,*,#2123,.F.);\n#2125=ORIENTED_EDGE('',*,*,#1598,.T.);\n#2126=ORIENTED_EDGE('',*,*,#1605,.T.);\n#2127=ORIENTED_EDGE('',*,*,#2123,.T.);\n#2128=ORIENTED_EDGE('',*,*,#181,.F.);\n#2129=ORIENTED_EDGE('',*,*,#188,.F.);\n#2130=EDGE_LOOP('',(#2124,#2125,#2126,#2127,#2128,#2129));\n#2131=FACE_BOUND('',#2130,.T.);\n#2132=ADVANCED_FACE('',(#2131),#2118,.F.);\n#2133=CARTESIAN_POINT('',(116.,-57.5,60.5));\n#2134=DIRECTION('',(0.,0.,1.));\n#2135=DIRECTION('',(-1.,0.,0.));\n#2136=AXIS2_PLACEMENT_3D('',#2133,#2134,#2135);\n#2137=CYLINDRICAL_SURFACE('',#2136,1.75);\n#2138=CARTESIAN_POINT('',(114.25,-57.5,63.));\n#2139=DIRECTION('',(-0.,-0.,-1.));\n#2140=VECTOR('',#2139,2.5);\n#2141=LINE('',#2138,#2140);\n#2142=EDGE_CURVE('',#1818,#155,#2141,.T.);\n#2143=ORIENTED_EDGE('',*,*,#2142,.F.);\n#2144=ORIENTED_EDGE('',*,*,#1826,.T.);\n#2145=ORIENTED_EDGE('',*,*,#1833,.T.);\n#2146=ORIENTED_EDGE('',*,*,#2142,.T.);\n#2147=ORIENTED_EDGE('',*,*,#161,.F.);\n#2148=ORIENTED_EDGE('',*,*,#168,.F.);\n#2149=EDGE_LOOP('',(#2143,#2144,#2145,#2146,#2147,#2148));\n#2150=FACE_BOUND('',#2149,.T.);\n#2151=ADVANCED_FACE('',(#2150),#2137,.F.);\n#2152=CARTESIAN_POINT('',(54.,64.5,60.5));\n#2153=DIRECTION('',(0.,0.,1.));\n#2154=DIRECTION('',(-1.,0.,0.));\n#2155=AXIS2_PLACEMENT_3D('',#2152,#2153,#2154);\n#2156=CYLINDRICAL_SURFACE('',#2155,1.75);\n#2157=CARTESIAN_POINT('',(52.25,64.5,63.));\n#2158=DIRECTION('',(-0.,-0.,-1.));\n#2159=VECTOR('',#2158,2.5);\n#2160=LINE('',#2157,#2159);\n#2161=EDGE_CURVE('',#1486,#135,#2160,.T.);\n#2162=ORIENTED_EDGE('',*,*,#2161,.F.);\n#2163=ORIENTED_EDGE('',*,*,#1494,.T.);\n#2164=ORIENTED_EDGE('',*,*,#1501,.T.);\n#2165=ORIENTED_EDGE('',*,*,#2161,.T.);\n#2166=ORIENTED_EDGE('',*,*,#141,.F.);\n#2167=ORIENTED_EDGE('',*,*,#148,.F.);\n#2168=EDGE_LOOP('',(#2162,#2163,#2164,#2165,#2166,#2167));\n#2169=FACE_BOUND('',#2168,.T.);\n#2170=ADVANCED_FACE('',(#2169),#2156,.F.);\n#2171=CARTESIAN_POINT('',(83.6875,2.1875,64.5));\n#2172=DIRECTION('',(0.,0.,1.));\n#2173=DIRECTION('',(0.,-1.,0.));\n#2174=AXIS2_PLACEMENT_3D('',#2171,#2172,#2173);\n#2175=PLANE('',#2174);\n#2176=ORIENTED_EDGE('',*,*,#1327,.T.);\n#2177=ORIENTED_EDGE('',*,*,#1367,.T.);\n#2178=CARTESIAN_POINT('',(87.171572875,51.5,64.5));\n#2179=VERTEX_POINT('',#2178);\n#2180=CARTESIAN_POINT('',(87.171572875,51.5,64.5));\n#2181=DIRECTION('',(1.,0.,0.));\n#2182=VECTOR('',#2181,26.592359147);\n#2183=LINE('',#2180,#2182);\n#2184=EDGE_CURVE('',#2179,#1355,#2183,.T.);\n#2185=ORIENTED_EDGE('',*,*,#2184,.F.);\n#2186=CARTESIAN_POINT('',(83.,55.671572875,64.5));\n#2187=DIRECTION('',(0.707106781,-0.707106781,0.));\n#2188=VECTOR('',#2187,5.899494937);\n#2189=LINE('',#2186,#2188);\n#2190=EDGE_CURVE('',#1994,#2179,#2189,.T.);\n#2191=ORIENTED_EDGE('',*,*,#2190,.F.);\n#2192=ORIENTED_EDGE('',*,*,#1999,.F.);\n#2193=ORIENTED_EDGE('',*,*,#1649,.T.);\n#2194=ORIENTED_EDGE('',*,*,#1689,.T.);\n#2195=ORIENTED_EDGE('',*,*,#1972,.F.);\n#2196=ORIENTED_EDGE('',*,*,#1449,.T.);\n#2197=CARTESIAN_POINT('',(52.,-55.263932022,64.5));\n#2198=DIRECTION('',(-0.,1.,-0.));\n#2199=VECTOR('',#2198,117.527864045);\n#2200=LINE('',#2197,#2199);\n#2201=EDGE_CURVE('',#1563,#1435,#2200,.T.);\n#2202=ORIENTED_EDGE('',*,*,#2201,.F.);\n#2203=ORIENTED_EDGE('',*,*,#1569,.T.);\n#2204=CARTESIAN_POINT('',(113.763932022,-59.5,64.5));\n#2205=DIRECTION('',(-1.,-0.,0.));\n#2206=VECTOR('',#2205,57.527864045);\n#2207=LINE('',#2204,#2206);\n#2208=EDGE_CURVE('',#1757,#1555,#2207,.T.);\n#2209=ORIENTED_EDGE('',*,*,#2208,.F.);\n#2210=ORIENTED_EDGE('',*,*,#1763,.T.);\n#2211=ORIENTED_EDGE('',*,*,#1803,.T.);\n#2212=ORIENTED_EDGE('',*,*,#2061,.F.);\n#2213=EDGE_LOOP('',(#2176,#2177,#2185,#2191,#2192,#2193,#2194,#2195,#2196,#2202,#2203,#2209,#2210,#2211,#2212));\n#2214=FACE_BOUND('',#2213,.T.);\n#2215=CARTESIAN_POINT('',(100.,-33.25,64.5));\n#2216=VERTEX_POINT('',#2215);\n#2217=CARTESIAN_POINT('',(101.75,-31.5,64.5));\n#2218=VERTEX_POINT('',#2217);\n#2219=CARTESIAN_POINT('',(100.,-31.5,64.5));\n#2220=DIRECTION('',(-0.,-0.,-1.));\n#2221=DIRECTION('',(0.,-1.,0.));\n#2222=AXIS2_PLACEMENT_3D('',#2219,#2220,#2221);\n#2223=CIRCLE('',#2222,1.75);\n#2224=EDGE_CURVE('',#2216,#2218,#2223,.T.);\n#2225=ORIENTED_EDGE('',*,*,#2224,.T.);\n#2226=CARTESIAN_POINT('',(100.,-31.5,64.5));\n#2227=DIRECTION('',(-0.,-0.,-1.));\n#2228=DIRECTION('',(0.,-1.,0.));\n#2229=AXIS2_PLACEMENT_3D('',#2226,#2227,#2228);\n#2230=CIRCLE('',#2229,1.75);\n#2231=EDGE_CURVE('',#2218,#2216,#2230,.T.);\n#2232=ORIENTED_EDGE('',*,*,#2231,.T.);\n#2233=EDGE_LOOP('',(#2225,#2232));\n#2234=FACE_BOUND('',#2233,.T.);\n#2235=CARTESIAN_POINT('',(60.,6.75,64.5));\n#2236=VERTEX_POINT('',#2235);\n#2237=CARTESIAN_POINT('',(61.75,8.5,64.5));\n#2238=VERTEX_POINT('',#2237);\n#2239=CARTESIAN_POINT('',(60.,8.5,64.5));\n#2240=DIRECTION('',(-0.,-0.,-1.));\n#2241=DIRECTION('',(0.,-1.,0.));\n#2242=AXIS2_PLACEMENT_3D('',#2239,#2240,#2241);\n#2243=CIRCLE('',#2242,1.75);\n#2244=EDGE_CURVE('',#2236,#2238,#2243,.T.);\n#2245=ORIENTED_EDGE('',*,*,#2244,.T.);\n#2246=CARTESIAN_POINT('',(60.,8.5,64.5));\n#2247=DIRECTION('',(-0.,-0.,-1.));\n#2248=DIRECTION('',(0.,-1.,0.));\n#2249=AXIS2_PLACEMENT_3D('',#2246,#2247,#2248);\n#2250=CIRCLE('',#2249,1.75);\n#2251=EDGE_CURVE('',#2238,#2236,#2250,.T.);\n#2252=ORIENTED_EDGE('',*,*,#2251,.T.);\n#2253=EDGE_LOOP('',(#2245,#2252));\n#2254=FACE_BOUND('',#2253,.T.);\n#2255=CARTESIAN_POINT('',(100.,6.75,64.5));\n#2256=VERTEX_POINT('',#2255);\n#2257=CARTESIAN_POINT('',(101.75,8.5,64.5));\n#2258=VERTEX_POINT('',#2257);\n#2259=CARTESIAN_POINT('',(100.,8.5,64.5));\n#2260=DIRECTION('',(-0.,-0.,-1.));\n#2261=DIRECTION('',(0.,-1.,0.));\n#2262=AXIS2_PLACEMENT_3D('',#2259,#2260,#2261);\n#2263=CIRCLE('',#2262,1.75);\n#2264=EDGE_CURVE('',#2256,#2258,#2263,.T.);\n#2265=ORIENTED_EDGE('',*,*,#2264,.T.);\n#2266=CARTESIAN_POINT('',(100.,8.5,64.5));\n#2267=DIRECTION('',(-0.,-0.,-1.));\n#2268=DIRECTION('',(0.,-1.,0.));\n#2269=AXIS2_PLACEMENT_3D('',#2266,#2267,#2268);\n#2270=CIRCLE('',#2269,1.75);\n#2271=EDGE_CURVE('',#2258,#2256,#2270,.T.);\n#2272=ORIENTED_EDGE('',*,*,#2271,.T.);\n#2273=EDGE_LOOP('',(#2265,#2272));\n#2274=FACE_BOUND('',#2273,.T.);\n#2275=CARTESIAN_POINT('',(60.,-33.25,64.5));\n#2276=VERTEX_POINT('',#2275);\n#2277=CARTESIAN_POINT('',(61.75,-31.5,64.5));\n#2278=VERTEX_POINT('',#2277);\n#2279=CARTESIAN_POINT('',(60.,-31.5,64.5));\n#2280=DIRECTION('',(-0.,-0.,-1.));\n#2281=DIRECTION('',(0.,-1.,0.));\n#2282=AXIS2_PLACEMENT_3D('',#2279,#2280,#2281);\n#2283=CIRCLE('',#2282,1.75);\n#2284=EDGE_CURVE('',#2276,#2278,#2283,.T.);\n#2285=ORIENTED_EDGE('',*,*,#2284,.T.);\n#2286=CARTESIAN_POINT('',(60.,-31.5,64.5));\n#2287=DIRECTION('',(-0.,-0.,-1.));\n#2288=DIRECTION('',(0.,-1.,0.));\n#2289=AXIS2_PLACEMENT_3D('',#2286,#2287,#2288);\n#2290=CIRCLE('',#2289,1.75);\n#2291=EDGE_CURVE('',#2278,#2276,#2290,.T.);\n#2292=ORIENTED_EDGE('',*,*,#2291,.T.);\n#2293=EDGE_LOOP('',(#2285,#2292));\n#2294=FACE_BOUND('',#2293,.T.);\n#2295=CARTESIAN_POINT('',(80.,12.,64.5));\n#2296=VERTEX_POINT('',#2295);\n#2297=CARTESIAN_POINT('',(56.5,-11.5,64.5));\n#2298=VERTEX_POINT('',#2297);\n#2299=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#2300=DIRECTION('',(0.,-0.,-1.));\n#2301=DIRECTION('',(0.,1.,-0.));\n#2302=AXIS2_PLACEMENT_3D('',#2299,#2300,#2301);\n#2303=CIRCLE('',#2302,23.5);\n#2304=EDGE_CURVE('',#2296,#2298,#2303,.T.);\n#2305=ORIENTED_EDGE('',*,*,#2304,.T.);\n#2306=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#2307=DIRECTION('',(0.,-0.,-1.));\n#2308=DIRECTION('',(0.,1.,-0.));\n#2309=AXIS2_PLACEMENT_3D('',#2306,#2307,#2308);\n#2310=CIRCLE('',#2309,23.5);\n#2311=EDGE_CURVE('',#2298,#2296,#2310,.T.);\n#2312=ORIENTED_EDGE('',*,*,#2311,.T.);\n#2313=EDGE_LOOP('',(#2305,#2312));\n#2314=FACE_BOUND('',#2313,.T.);\n#2315=ADVANCED_FACE('',(#2214,#2234,#2254,#2274,#2294,#2314),#2175,.T.);\n#2316=CARTESIAN_POINT('',(98.292893219,41.792893219,63.5));\n#2317=DIRECTION('',(0.5,0.5,0.707106781));\n#2318=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#2319=AXIS2_PLACEMENT_3D('',#2316,#2317,#2318);\n#2320=PLANE('',#2319);\n#2321=ORIENTED_EDGE('',*,*,#2190,.T.);\n#2322=CARTESIAN_POINT('',(88.,53.5,62.5));\n#2323=VERTEX_POINT('',#2322);\n#2324=CARTESIAN_POINT('',(87.171572875,51.5,64.5));\n#2325=DIRECTION('',(0.281084638,0.678598345,-0.678598345));\n#2326=VECTOR('',#2325,2.947251516);\n#2327=LINE('',#2324,#2326);\n#2328=EDGE_CURVE('',#2179,#2323,#2327,.T.);\n#2329=ORIENTED_EDGE('',*,*,#2328,.T.);\n#2330=CARTESIAN_POINT('',(88.,53.5,62.5));\n#2331=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#2332=VECTOR('',#2331,4.242640687);\n#2333=LINE('',#2330,#2332);\n#2334=EDGE_CURVE('',#2323,#2002,#2333,.T.);\n#2335=ORIENTED_EDGE('',*,*,#2334,.T.);\n#2336=ORIENTED_EDGE('',*,*,#2007,.F.);\n#2337=EDGE_LOOP('',(#2321,#2329,#2335,#2336));\n#2338=FACE_BOUND('',#2337,.T.);\n#2339=ADVANCED_FACE('',(#2338),#2320,.T.);\n#2340=CARTESIAN_POINT('',(101.84375,52.5,63.5));\n#2341=DIRECTION('',(-0.,0.707106781,0.707106781));\n#2342=DIRECTION('',(-1.,-0.,-0.));\n#2343=AXIS2_PLACEMENT_3D('',#2340,#2341,#2342);\n#2344=PLANE('',#2343);\n#2345=ORIENTED_EDGE('',*,*,#1360,.T.);\n#2346=ORIENTED_EDGE('',*,*,#1864,.T.);\n#2347=CARTESIAN_POINT('',(117.,53.5,62.5));\n#2348=DIRECTION('',(-1.,-0.,-0.));\n#2349=VECTOR('',#2348,29.);\n#2350=LINE('',#2347,#2349);\n#2351=EDGE_CURVE('',#1853,#2323,#2350,.T.);\n#2352=ORIENTED_EDGE('',*,*,#2351,.T.);\n#2353=ORIENTED_EDGE('',*,*,#2328,.F.);\n#2354=ORIENTED_EDGE('',*,*,#2184,.T.);\n#2355=EDGE_LOOP('',(#2345,#2346,#2352,#2353,#2354));\n#2356=FACE_BOUND('',#2355,.T.);\n#2357=ADVANCED_FACE('',(#2356),#2344,.T.);\n#2358=CARTESIAN_POINT('',(66.84375,-60.5,63.5));\n#2359=DIRECTION('',(0.,-0.707106781,0.707106781));\n#2360=DIRECTION('',(1.,0.,0.));\n#2361=AXIS2_PLACEMENT_3D('',#2358,#2359,#2360);\n#2362=PLANE('',#2361);\n#2363=ORIENTED_EDGE('',*,*,#1560,.T.);\n#2364=ORIENTED_EDGE('',*,*,#1926,.T.);\n#2365=CARTESIAN_POINT('',(53.,-61.5,62.5));\n#2366=DIRECTION('',(1.,0.,-0.));\n#2367=VECTOR('',#2366,64.);\n#2368=LINE('',#2365,#2367);\n#2369=EDGE_CURVE('',#1915,#2026,#2368,.T.);\n#2370=ORIENTED_EDGE('',*,*,#2369,.T.);\n#2371=ORIENTED_EDGE('',*,*,#2031,.F.);\n#2372=ORIENTED_EDGE('',*,*,#1771,.T.);\n#2373=ORIENTED_EDGE('',*,*,#2208,.T.);\n#2374=EDGE_LOOP('',(#2363,#2364,#2370,#2371,#2372,#2373));\n#2375=FACE_BOUND('',#2374,.T.);\n#2376=ADVANCED_FACE('',(#2375),#2362,.T.);\n#2377=CARTESIAN_POINT('',(51.,35.34375,63.5));\n#2378=DIRECTION('',(-0.707106781,0.,0.707106781));\n#2379=DIRECTION('',(0.,-1.,0.));\n#2380=AXIS2_PLACEMENT_3D('',#2377,#2378,#2379);\n#2381=PLANE('',#2380);\n#2382=ORIENTED_EDGE('',*,*,#1440,.T.);\n#2383=ORIENTED_EDGE('',*,*,#1471,.T.);\n#2384=ORIENTED_EDGE('',*,*,#1895,.T.);\n#2385=CARTESIAN_POINT('',(50.,65.5,62.5));\n#2386=DIRECTION('',(0.,-1.,0.));\n#2387=VECTOR('',#2386,124.);\n#2388=LINE('',#2385,#2387);\n#2389=EDGE_CURVE('',#1884,#1907,#2388,.T.);\n#2390=ORIENTED_EDGE('',*,*,#2389,.T.);\n#2391=ORIENTED_EDGE('',*,*,#1912,.F.);\n#2392=ORIENTED_EDGE('',*,*,#1544,.T.);\n#2393=ORIENTED_EDGE('',*,*,#1575,.T.);\n#2394=ORIENTED_EDGE('',*,*,#2201,.T.);\n#2395=EDGE_LOOP('',(#2382,#2383,#2384,#2390,#2391,#2392,#2393,#2394));\n#2396=FACE_BOUND('',#2395,.T.);\n#2397=ADVANCED_FACE('',(#2396),#2381,.T.);\n#2398=CARTESIAN_POINT('',(118.5,-60.,60.5));\n#2399=DIRECTION('',(0.707106781,-0.707106781,0.));\n#2400=DIRECTION('',(0.707106781,0.707106781,-0.));\n#2401=AXIS2_PLACEMENT_3D('',#2398,#2399,#2400);\n#2402=PLANE('',#2401);\n#2403=ORIENTED_EDGE('',*,*,#2039,.F.);\n#2404=CARTESIAN_POINT('',(117.,-61.5,62.5));\n#2405=DIRECTION('',(-0.,-0.,-1.));\n#2406=VECTOR('',#2405,2.);\n#2407=LINE('',#2404,#2406);\n#2408=EDGE_CURVE('',#2026,#485,#2407,.T.);\n#2409=ORIENTED_EDGE('',*,*,#2408,.T.);\n#2410=ORIENTED_EDGE('',*,*,#490,.T.);\n#2411=CARTESIAN_POINT('',(120.,-58.5,60.5));\n#2412=DIRECTION('',(0.,0.,1.));\n#2413=VECTOR('',#2412,2.);\n#2414=LINE('',#2411,#2413);\n#2415=EDGE_CURVE('',#477,#2034,#2414,.T.);\n#2416=ORIENTED_EDGE('',*,*,#2415,.T.);\n#2417=EDGE_LOOP('',(#2403,#2409,#2410,#2416));\n#2418=FACE_BOUND('',#2417,.T.);\n#2419=ADVANCED_FACE('',(#2418),#2402,.T.);\n#2420=CARTESIAN_POINT('',(50.,-61.5,60.5));\n#2421=DIRECTION('',(0.,-1.,0.));\n#2422=DIRECTION('',(1.,0.,0.));\n#2423=AXIS2_PLACEMENT_3D('',#2420,#2421,#2422);\n#2424=PLANE('',#2423);\n#2425=ORIENTED_EDGE('',*,*,#2369,.F.);\n#2426=CARTESIAN_POINT('',(53.,-61.5,60.5));\n#2427=DIRECTION('',(0.,0.,1.));\n#2428=VECTOR('',#2427,2.);\n#2429=LINE('',#2426,#2428);\n#2430=EDGE_CURVE('',#405,#1915,#2429,.T.);\n#2431=ORIENTED_EDGE('',*,*,#2430,.F.);\n#2432=ORIENTED_EDGE('',*,*,#496,.T.);\n#2433=ORIENTED_EDGE('',*,*,#2408,.F.);\n#2434=EDGE_LOOP('',(#2425,#2431,#2432,#2433));\n#2435=FACE_BOUND('',#2434,.T.);\n#2436=ADVANCED_FACE('',(#2435),#2424,.T.);\n#2437=CARTESIAN_POINT('',(51.5,-60.,60.5));\n#2438=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#2439=DIRECTION('',(0.707106781,-0.707106781,0.));\n#2440=AXIS2_PLACEMENT_3D('',#2437,#2438,#2439);\n#2441=PLANE('',#2440);\n#2442=ORIENTED_EDGE('',*,*,#1920,.F.);\n#2443=CARTESIAN_POINT('',(50.,-58.5,62.5));\n#2444=DIRECTION('',(-0.,-0.,-1.));\n#2445=VECTOR('',#2444,2.);\n#2446=LINE('',#2443,#2445);\n#2447=EDGE_CURVE('',#1907,#403,#2446,.T.);\n#2448=ORIENTED_EDGE('',*,*,#2447,.T.);\n#2449=ORIENTED_EDGE('',*,*,#410,.T.);\n#2450=ORIENTED_EDGE('',*,*,#2430,.T.);\n#2451=EDGE_LOOP('',(#2442,#2448,#2449,#2450));\n#2452=FACE_BOUND('',#2451,.T.);\n#2453=ADVANCED_FACE('',(#2452),#2441,.T.);\n#2454=CARTESIAN_POINT('',(50.,68.5,60.5));\n#2455=DIRECTION('',(-1.,0.,0.));\n#2456=DIRECTION('',(0.,-1.,0.));\n#2457=AXIS2_PLACEMENT_3D('',#2454,#2455,#2456);\n#2458=PLANE('',#2457);\n#2459=ORIENTED_EDGE('',*,*,#2389,.F.);\n#2460=CARTESIAN_POINT('',(50.,65.5,60.5));\n#2461=DIRECTION('',(0.,0.,1.));\n#2462=VECTOR('',#2461,2.);\n#2463=LINE('',#2460,#2462);\n#2464=EDGE_CURVE('',#413,#1884,#2463,.T.);\n#2465=ORIENTED_EDGE('',*,*,#2464,.F.);\n#2466=ORIENTED_EDGE('',*,*,#418,.T.);\n#2467=ORIENTED_EDGE('',*,*,#2447,.F.);\n#2468=EDGE_LOOP('',(#2459,#2465,#2466,#2467));\n#2469=FACE_BOUND('',#2468,.T.);\n#2470=ADVANCED_FACE('',(#2469),#2458,.T.);\n#2471=CARTESIAN_POINT('',(51.5,67.,60.5));\n#2472=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#2473=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#2474=AXIS2_PLACEMENT_3D('',#2471,#2472,#2473);\n#2475=PLANE('',#2474);\n#2476=ORIENTED_EDGE('',*,*,#1889,.F.);\n#2477=CARTESIAN_POINT('',(53.,68.5,62.5));\n#2478=DIRECTION('',(-0.,-0.,-1.));\n#2479=VECTOR('',#2478,2.);\n#2480=LINE('',#2477,#2479);\n#2481=EDGE_CURVE('',#1876,#421,#2480,.T.);\n#2482=ORIENTED_EDGE('',*,*,#2481,.T.);\n#2483=ORIENTED_EDGE('',*,*,#426,.T.);\n#2484=ORIENTED_EDGE('',*,*,#2464,.T.);\n#2485=EDGE_LOOP('',(#2476,#2482,#2483,#2484));\n#2486=FACE_BOUND('',#2485,.T.);\n#2487=ADVANCED_FACE('',(#2486),#2475,.T.);\n#2488=CARTESIAN_POINT('',(85.,68.5,60.5));\n#2489=DIRECTION('',(-0.,1.,-0.));\n#2490=DIRECTION('',(-1.,-0.,0.));\n#2491=AXIS2_PLACEMENT_3D('',#2488,#2489,#2490);\n#2492=PLANE('',#2491);\n#2493=ORIENTED_EDGE('',*,*,#1980,.F.);\n#2494=CARTESIAN_POINT('',(82.,68.5,60.5));\n#2495=DIRECTION('',(0.,0.,1.));\n#2496=VECTOR('',#2495,2.);\n#2497=LINE('',#2494,#2496);\n#2498=EDGE_CURVE('',#429,#1946,#2497,.T.);\n#2499=ORIENTED_EDGE('',*,*,#2498,.F.);\n#2500=ORIENTED_EDGE('',*,*,#434,.T.);\n#2501=ORIENTED_EDGE('',*,*,#2481,.F.);\n#2502=EDGE_LOOP('',(#2493,#2499,#2500,#2501));\n#2503=FACE_BOUND('',#2502,.T.);\n#2504=ADVANCED_FACE('',(#2503),#2492,.T.);\n#2505=CARTESIAN_POINT('',(83.5,67.,60.5));\n#2506=DIRECTION('',(0.707106781,0.707106781,-0.));\n#2507=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#2508=AXIS2_PLACEMENT_3D('',#2505,#2506,#2507);\n#2509=PLANE('',#2508);\n#2510=ORIENTED_EDGE('',*,*,#1951,.F.);\n#2511=CARTESIAN_POINT('',(85.,65.5,62.5));\n#2512=DIRECTION('',(-0.,-0.,-1.));\n#2513=VECTOR('',#2512,2.);\n#2514=LINE('',#2511,#2513);\n#2515=EDGE_CURVE('',#1938,#437,#2514,.T.);\n#2516=ORIENTED_EDGE('',*,*,#2515,.T.);\n#2517=ORIENTED_EDGE('',*,*,#442,.T.);\n#2518=ORIENTED_EDGE('',*,*,#2498,.T.);\n#2519=EDGE_LOOP('',(#2510,#2516,#2517,#2518));\n#2520=FACE_BOUND('',#2519,.T.);\n#2521=ADVANCED_FACE('',(#2520),#2509,.T.);\n#2522=CARTESIAN_POINT('',(85.,53.5,60.5));\n#2523=DIRECTION('',(1.,0.,0.));\n#2524=DIRECTION('',(0.,1.,-0.));\n#2525=AXIS2_PLACEMENT_3D('',#2522,#2523,#2524);\n#2526=PLANE('',#2525);\n#2527=ORIENTED_EDGE('',*,*,#2013,.F.);\n#2528=CARTESIAN_POINT('',(85.,56.5,60.5));\n#2529=DIRECTION('',(0.,0.,1.));\n#2530=VECTOR('',#2529,2.);\n#2531=LINE('',#2528,#2530);\n#2532=EDGE_CURVE('',#445,#2002,#2531,.T.);\n#2533=ORIENTED_EDGE('',*,*,#2532,.F.);\n#2534=ORIENTED_EDGE('',*,*,#450,.T.);\n#2535=ORIENTED_EDGE('',*,*,#2515,.F.);\n#2536=EDGE_LOOP('',(#2527,#2533,#2534,#2535));\n#2537=FACE_BOUND('',#2536,.T.);\n#2538=ADVANCED_FACE('',(#2537),#2526,.T.);\n#2539=CARTESIAN_POINT('',(86.5,55.,60.5));\n#2540=DIRECTION('',(0.707106781,0.707106781,-0.));\n#2541=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#2542=AXIS2_PLACEMENT_3D('',#2539,#2540,#2541);\n#2543=PLANE('',#2542);\n#2544=ORIENTED_EDGE('',*,*,#2334,.F.);\n#2545=CARTESIAN_POINT('',(88.,53.5,62.5));\n#2546=DIRECTION('',(-0.,-0.,-1.));\n#2547=VECTOR('',#2546,2.);\n#2548=LINE('',#2545,#2547);\n#2549=EDGE_CURVE('',#2323,#453,#2548,.T.);\n#2550=ORIENTED_EDGE('',*,*,#2549,.T.);\n#2551=ORIENTED_EDGE('',*,*,#458,.T.);\n#2552=ORIENTED_EDGE('',*,*,#2532,.T.);\n#2553=EDGE_LOOP('',(#2544,#2550,#2551,#2552));\n#2554=FACE_BOUND('',#2553,.T.);\n#2555=ADVANCED_FACE('',(#2554),#2543,.T.);\n#2556=CARTESIAN_POINT('',(118.5,52.,60.5));\n#2557=DIRECTION('',(0.707106781,0.707106781,-0.));\n#2558=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#2559=AXIS2_PLACEMENT_3D('',#2556,#2557,#2558);\n#2560=PLANE('',#2559);\n#2561=ORIENTED_EDGE('',*,*,#1858,.F.);\n#2562=CARTESIAN_POINT('',(120.,50.5,62.5));\n#2563=DIRECTION('',(-0.,-0.,-1.));\n#2564=VECTOR('',#2563,2.);\n#2565=LINE('',#2562,#2564);\n#2566=EDGE_CURVE('',#1845,#469,#2565,.T.);\n#2567=ORIENTED_EDGE('',*,*,#2566,.T.);\n#2568=ORIENTED_EDGE('',*,*,#474,.T.);\n#2569=CARTESIAN_POINT('',(117.,53.5,60.5));\n#2570=DIRECTION('',(0.,0.,1.));\n#2571=VECTOR('',#2570,2.);\n#2572=LINE('',#2569,#2571);\n#2573=EDGE_CURVE('',#461,#1853,#2572,.T.);\n#2574=ORIENTED_EDGE('',*,*,#2573,.T.);\n#2575=EDGE_LOOP('',(#2561,#2567,#2568,#2574));\n#2576=FACE_BOUND('',#2575,.T.);\n#2577=ADVANCED_FACE('',(#2576),#2560,.T.);\n#2578=CARTESIAN_POINT('',(120.,53.5,60.5));\n#2579=DIRECTION('',(-0.,1.,-0.));\n#2580=DIRECTION('',(-1.,-0.,0.));\n#2581=AXIS2_PLACEMENT_3D('',#2578,#2579,#2580);\n#2582=PLANE('',#2581);\n#2583=ORIENTED_EDGE('',*,*,#2351,.F.);\n#2584=ORIENTED_EDGE('',*,*,#2573,.F.);\n#2585=ORIENTED_EDGE('',*,*,#466,.T.);\n#2586=ORIENTED_EDGE('',*,*,#2549,.F.);\n#2587=EDGE_LOOP('',(#2583,#2584,#2585,#2586));\n#2588=FACE_BOUND('',#2587,.T.);\n#2589=ADVANCED_FACE('',(#2588),#2582,.T.);\n#2590=CARTESIAN_POINT('',(100.,-31.5,-83.202403501));\n#2591=DIRECTION('',(-0.,0.,1.));\n#2592=DIRECTION('',(1.,0.,0.));\n#2593=AXIS2_PLACEMENT_3D('',#2590,#2591,#2592);\n#2594=CYLINDRICAL_SURFACE('',#2593,1.75);\n#2595=CARTESIAN_POINT('',(101.75,-31.5,64.5));\n#2596=DIRECTION('',(-0.,-0.,-1.));\n#2597=VECTOR('',#2596,4.);\n#2598=LINE('',#2595,#2597);\n#2599=EDGE_CURVE('',#2218,#35,#2598,.T.);\n#2600=ORIENTED_EDGE('',*,*,#2599,.F.);\n#2601=ORIENTED_EDGE('',*,*,#2224,.F.);\n#2602=ORIENTED_EDGE('',*,*,#2231,.F.);\n#2603=ORIENTED_EDGE('',*,*,#2599,.T.);\n#2604=ORIENTED_EDGE('',*,*,#41,.F.);\n#2605=ORIENTED_EDGE('',*,*,#48,.F.);\n#2606=EDGE_LOOP('',(#2600,#2601,#2602,#2603,#2604,#2605));\n#2607=FACE_BOUND('',#2606,.T.);\n#2608=ADVANCED_FACE('',(#2607),#2594,.F.);\n#2609=CARTESIAN_POINT('',(60.,8.5,-83.202403501));\n#2610=DIRECTION('',(-0.,0.,1.));\n#2611=DIRECTION('',(1.,0.,0.));\n#2612=AXIS2_PLACEMENT_3D('',#2609,#2610,#2611);\n#2613=CYLINDRICAL_SURFACE('',#2612,1.75);\n#2614=CARTESIAN_POINT('',(61.75,8.5,64.5));\n#2615=DIRECTION('',(-0.,-0.,-1.));\n#2616=VECTOR('',#2615,4.);\n#2617=LINE('',#2614,#2616);\n#2618=EDGE_CURVE('',#2238,#55,#2617,.T.);\n#2619=ORIENTED_EDGE('',*,*,#2618,.F.);\n#2620=ORIENTED_EDGE('',*,*,#2244,.F.);\n#2621=ORIENTED_EDGE('',*,*,#2251,.F.);\n#2622=ORIENTED_EDGE('',*,*,#2618,.T.);\n#2623=ORIENTED_EDGE('',*,*,#61,.F.);\n#2624=ORIENTED_EDGE('',*,*,#68,.F.);\n#2625=EDGE_LOOP('',(#2619,#2620,#2621,#2622,#2623,#2624));\n#2626=FACE_BOUND('',#2625,.T.);\n#2627=ADVANCED_FACE('',(#2626),#2613,.F.);\n#2628=CARTESIAN_POINT('',(100.,8.5,-83.202403501));\n#2629=DIRECTION('',(-0.,0.,1.));\n#2630=DIRECTION('',(1.,0.,0.));\n#2631=AXIS2_PLACEMENT_3D('',#2628,#2629,#2630);\n#2632=CYLINDRICAL_SURFACE('',#2631,1.75);\n#2633=CARTESIAN_POINT('',(101.75,8.5,64.5));\n#2634=DIRECTION('',(-0.,-0.,-1.));\n#2635=VECTOR('',#2634,4.);\n#2636=LINE('',#2633,#2635);\n#2637=EDGE_CURVE('',#2258,#75,#2636,.T.);\n#2638=ORIENTED_EDGE('',*,*,#2637,.F.);\n#2639=ORIENTED_EDGE('',*,*,#2264,.F.);\n#2640=ORIENTED_EDGE('',*,*,#2271,.F.);\n#2641=ORIENTED_EDGE('',*,*,#2637,.T.);\n#2642=ORIENTED_EDGE('',*,*,#81,.F.);\n#2643=ORIENTED_EDGE('',*,*,#88,.F.);\n#2644=EDGE_LOOP('',(#2638,#2639,#2640,#2641,#2642,#2643));\n#2645=FACE_BOUND('',#2644,.T.);\n#2646=ADVANCED_FACE('',(#2645),#2632,.F.);\n#2647=CARTESIAN_POINT('',(60.,-31.5,-83.202403501));\n#2648=DIRECTION('',(-0.,0.,1.));\n#2649=DIRECTION('',(1.,0.,0.));\n#2650=AXIS2_PLACEMENT_3D('',#2647,#2648,#2649);\n#2651=CYLINDRICAL_SURFACE('',#2650,1.75);\n#2652=CARTESIAN_POINT('',(61.75,-31.5,64.5));\n#2653=DIRECTION('',(-0.,-0.,-1.));\n#2654=VECTOR('',#2653,4.);\n#2655=LINE('',#2652,#2654);\n#2656=EDGE_CURVE('',#2278,#95,#2655,.T.);\n#2657=ORIENTED_EDGE('',*,*,#2656,.F.);\n#2658=ORIENTED_EDGE('',*,*,#2284,.F.);\n#2659=ORIENTED_EDGE('',*,*,#2291,.F.);\n#2660=ORIENTED_EDGE('',*,*,#2656,.T.);\n#2661=ORIENTED_EDGE('',*,*,#101,.F.);\n#2662=ORIENTED_EDGE('',*,*,#108,.F.);\n#2663=EDGE_LOOP('',(#2657,#2658,#2659,#2660,#2661,#2662));\n#2664=FACE_BOUND('',#2663,.T.);\n#2665=ADVANCED_FACE('',(#2664),#2651,.F.);\n#2666=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#2667=DIRECTION('',(-0.,-0.,-1.));\n#2668=DIRECTION('',(-1.,0.,0.));\n#2669=AXIS2_PLACEMENT_3D('',#2666,#2667,#2668);\n#2670=CYLINDRICAL_SURFACE('',#2669,23.5);\n#2671=CARTESIAN_POINT('',(56.5,-11.5,60.5));\n#2672=DIRECTION('',(-0.,0.,1.));\n#2673=VECTOR('',#2672,4.);\n#2674=LINE('',#2671,#2673);\n#2675=EDGE_CURVE('',#115,#2298,#2674,.T.);\n#2676=ORIENTED_EDGE('',*,*,#2675,.F.);\n#2677=ORIENTED_EDGE('',*,*,#121,.F.);\n#2678=ORIENTED_EDGE('',*,*,#128,.F.);\n#2679=ORIENTED_EDGE('',*,*,#2675,.T.);\n#2680=ORIENTED_EDGE('',*,*,#2304,.F.);\n#2681=ORIENTED_EDGE('',*,*,#2311,.F.);\n#2682=EDGE_LOOP('',(#2676,#2677,#2678,#2679,#2680,#2681));\n#2683=FACE_BOUND('',#2682,.T.);\n#2684=ADVANCED_FACE('',(#2683),#2670,.F.);\n#2685=CARTESIAN_POINT('',(120.,-61.5,60.5));\n#2686=DIRECTION('',(1.,0.,-0.));\n#2687=DIRECTION('',(-0.,1.,-0.));\n#2688=AXIS2_PLACEMENT_3D('',#2685,#2686,#2687);\n#2689=PLANE('',#2688);\n#2690=ORIENTED_EDGE('',*,*,#2070,.F.);\n#2691=ORIENTED_EDGE('',*,*,#2415,.F.);\n#2692=ORIENTED_EDGE('',*,*,#482,.T.);\n#2693=ORIENTED_EDGE('',*,*,#2566,.F.);\n#2694=EDGE_LOOP('',(#2690,#2691,#2692,#2693));\n#2695=FACE_BOUND('',#2694,.T.);\n#2696=ADVANCED_FACE('',(#2695),#2689,.T.);\n#2697=CARTESIAN_POINT('',(105.7,5.85,53.5));\n#2698=DIRECTION('',(1.,0.,0.));\n#2699=DIRECTION('',(0.,0.,-1.));\n#2700=AXIS2_PLACEMENT_3D('',#2697,#2698,#2699);\n#2701=PLANE('',#2700);\n#2702=ORIENTED_EDGE('',*,*,#516,.T.);\n#2703=CARTESIAN_POINT('',(105.7,15.85,62.5));\n#2704=VERTEX_POINT('',#2703);\n#2705=CARTESIAN_POINT('',(105.7,15.85,60.5));\n#2706=DIRECTION('',(0.,0.,1.));\n#2707=VECTOR('',#2706,2.);\n#2708=LINE('',#2705,#2707);\n#2709=EDGE_CURVE('',#501,#2704,#2708,.T.);\n#2710=ORIENTED_EDGE('',*,*,#2709,.T.);\n#2711=CARTESIAN_POINT('',(105.7,-38.05,62.5));\n#2712=VERTEX_POINT('',#2711);\n#2713=CARTESIAN_POINT('',(105.7,-38.05,62.5));\n#2714=DIRECTION('',(0.,1.,0.));\n#2715=VECTOR('',#2714,53.9);\n#2716=LINE('',#2713,#2715);\n#2717=EDGE_CURVE('',#2712,#2704,#2716,.T.);\n#2718=ORIENTED_EDGE('',*,*,#2717,.F.);\n#2719=CARTESIAN_POINT('',(105.7,-38.05,60.5));\n#2720=DIRECTION('',(0.,0.,1.));\n#2721=VECTOR('',#2720,2.);\n#2722=LINE('',#2719,#2721);\n#2723=EDGE_CURVE('',#511,#2712,#2722,.T.);\n#2724=ORIENTED_EDGE('',*,*,#2723,.F.);\n#2725=EDGE_LOOP('',(#2702,#2710,#2718,#2724));\n#2726=FACE_BOUND('',#2725,.T.);\n#2727=ADVANCED_FACE('',(#2726),#2701,.T.);\n#2728=CARTESIAN_POINT('',(113.,25.85,53.5));\n#2729=DIRECTION('',(-1.,0.,0.));\n#2730=DIRECTION('',(0.,0.,1.));\n#2731=AXIS2_PLACEMENT_3D('',#2728,#2729,#2730);\n#2732=PLANE('',#2731);\n#2733=ORIENTED_EDGE('',*,*,#548,.T.);\n#2734=CARTESIAN_POINT('',(113.,-53.75,62.5));\n#2735=VERTEX_POINT('',#2734);\n#2736=CARTESIAN_POINT('',(113.,-53.75,60.5));\n#2737=DIRECTION('',(0.,0.,1.));\n#2738=VECTOR('',#2737,2.);\n#2739=LINE('',#2736,#2738);\n#2740=EDGE_CURVE('',#535,#2735,#2739,.T.);\n#2741=ORIENTED_EDGE('',*,*,#2740,.T.);\n#2742=CARTESIAN_POINT('',(113.,46.75,62.5));\n#2743=VERTEX_POINT('',#2742);\n#2744=CARTESIAN_POINT('',(113.,46.75,62.5));\n#2745=DIRECTION('',(0.,-1.,0.));\n#2746=VECTOR('',#2745,100.5);\n#2747=LINE('',#2744,#2746);\n#2748=EDGE_CURVE('',#2743,#2735,#2747,.T.);\n#2749=ORIENTED_EDGE('',*,*,#2748,.F.);\n#2750=CARTESIAN_POINT('',(113.,46.75,60.5));\n#2751=DIRECTION('',(0.,0.,1.));\n#2752=VECTOR('',#2751,2.);\n#2753=LINE('',#2750,#2752);\n#2754=EDGE_CURVE('',#543,#2743,#2753,.T.);\n#2755=ORIENTED_EDGE('',*,*,#2754,.F.);\n#2756=EDGE_LOOP('',(#2733,#2741,#2749,#2755));\n#2757=FACE_BOUND('',#2756,.T.);\n#2758=ADVANCED_FACE('',(#2757),#2732,.T.);\n#2759=CARTESIAN_POINT('',(100.5,-38.05,53.5));\n#2760=DIRECTION('',(0.,-1.,0.));\n#2761=DIRECTION('',(0.,0.,-1.));\n#2762=AXIS2_PLACEMENT_3D('',#2759,#2760,#2761);\n#2763=PLANE('',#2762);\n#2764=ORIENTED_EDGE('',*,*,#524,.T.);\n#2765=ORIENTED_EDGE('',*,*,#2723,.T.);\n#2766=CARTESIAN_POINT('',(56.7,-38.05,62.5));\n#2767=VERTEX_POINT('',#2766);\n#2768=CARTESIAN_POINT('',(56.7,-38.05,62.5));\n#2769=DIRECTION('',(1.,0.,-0.));\n#2770=VECTOR('',#2769,49.);\n#2771=LINE('',#2768,#2770);\n#2772=EDGE_CURVE('',#2767,#2712,#2771,.T.);\n#2773=ORIENTED_EDGE('',*,*,#2772,.F.);\n#2774=CARTESIAN_POINT('',(56.7,-38.05,60.5));\n#2775=DIRECTION('',(0.,0.,1.));\n#2776=VECTOR('',#2775,2.);\n#2777=LINE('',#2774,#2776);\n#2778=EDGE_CURVE('',#519,#2767,#2777,.T.);\n#2779=ORIENTED_EDGE('',*,*,#2778,.F.);\n#2780=EDGE_LOOP('',(#2764,#2765,#2773,#2779));\n#2781=FACE_BOUND('',#2780,.T.);\n#2782=ADVANCED_FACE('',(#2781),#2763,.T.);\n#2783=CARTESIAN_POINT('',(56.7,-48.05,53.5));\n#2784=DIRECTION('',(1.,0.,0.));\n#2785=DIRECTION('',(0.,0.,-1.));\n#2786=AXIS2_PLACEMENT_3D('',#2783,#2784,#2785);\n#2787=PLANE('',#2786);\n#2788=ORIENTED_EDGE('',*,*,#532,.T.);\n#2789=ORIENTED_EDGE('',*,*,#2778,.T.);\n#2790=CARTESIAN_POINT('',(56.7,-53.75,62.5));\n#2791=VERTEX_POINT('',#2790);\n#2792=CARTESIAN_POINT('',(56.7,-53.75,62.5));\n#2793=DIRECTION('',(0.,1.,0.));\n#2794=VECTOR('',#2793,15.7);\n#2795=LINE('',#2792,#2794);\n#2796=EDGE_CURVE('',#2791,#2767,#2795,.T.);\n#2797=ORIENTED_EDGE('',*,*,#2796,.F.);\n#2798=CARTESIAN_POINT('',(56.7,-53.75,60.5));\n#2799=DIRECTION('',(0.,0.,1.));\n#2800=VECTOR('',#2799,2.);\n#2801=LINE('',#2798,#2800);\n#2802=EDGE_CURVE('',#527,#2791,#2801,.T.);\n#2803=ORIENTED_EDGE('',*,*,#2802,.F.);\n#2804=EDGE_LOOP('',(#2788,#2789,#2797,#2803));\n#2805=FACE_BOUND('',#2804,.T.);\n#2806=ADVANCED_FACE('',(#2805),#2787,.T.);\n#2807=CARTESIAN_POINT('',(100.5,-53.75,53.5));\n#2808=DIRECTION('',(0.,1.,0.));\n#2809=DIRECTION('',(0.,0.,1.));\n#2810=AXIS2_PLACEMENT_3D('',#2807,#2808,#2809);\n#2811=PLANE('',#2810);\n#2812=ORIENTED_EDGE('',*,*,#540,.T.);\n#2813=ORIENTED_EDGE('',*,*,#2802,.T.);\n#2814=CARTESIAN_POINT('',(113.,-53.75,62.5));\n#2815=DIRECTION('',(-1.,0.,0.));\n#2816=VECTOR('',#2815,56.3);\n#2817=LINE('',#2814,#2816);\n#2818=EDGE_CURVE('',#2735,#2791,#2817,.T.);\n#2819=ORIENTED_EDGE('',*,*,#2818,.F.);\n#2820=ORIENTED_EDGE('',*,*,#2740,.F.);\n#2821=EDGE_LOOP('',(#2812,#2813,#2819,#2820));\n#2822=FACE_BOUND('',#2821,.T.);\n#2823=ADVANCED_FACE('',(#2822),#2811,.T.);\n#2824=CARTESIAN_POINT('',(100.5,15.85,53.5));\n#2825=DIRECTION('',(0.,1.,0.));\n#2826=DIRECTION('',(0.,0.,1.));\n#2827=AXIS2_PLACEMENT_3D('',#2824,#2825,#2826);\n#2828=PLANE('',#2827);\n#2829=ORIENTED_EDGE('',*,*,#508,.T.);\n#2830=CARTESIAN_POINT('',(56.7,15.85,62.5));\n#2831=VERTEX_POINT('',#2830);\n#2832=CARTESIAN_POINT('',(56.7,15.85,60.5));\n#2833=DIRECTION('',(0.,0.,1.));\n#2834=VECTOR('',#2833,2.);\n#2835=LINE('',#2832,#2834);\n#2836=EDGE_CURVE('',#503,#2831,#2835,.T.);\n#2837=ORIENTED_EDGE('',*,*,#2836,.T.);\n#2838=CARTESIAN_POINT('',(105.7,15.85,62.5));\n#2839=DIRECTION('',(-1.,0.,0.));\n#2840=VECTOR('',#2839,49.);\n#2841=LINE('',#2838,#2840);\n#2842=EDGE_CURVE('',#2704,#2831,#2841,.T.);\n#2843=ORIENTED_EDGE('',*,*,#2842,.F.);\n#2844=ORIENTED_EDGE('',*,*,#2709,.F.);\n#2845=EDGE_LOOP('',(#2829,#2837,#2843,#2844));\n#2846=FACE_BOUND('',#2845,.T.);\n#2847=ADVANCED_FACE('',(#2846),#2828,.T.);\n#2848=CARTESIAN_POINT('',(100.5,60.65,53.5));\n#2849=DIRECTION('',(0.,-1.,0.));\n#2850=DIRECTION('',(0.,0.,-1.));\n#2851=AXIS2_PLACEMENT_3D('',#2848,#2849,#2850);\n#2852=PLANE('',#2851);\n#2853=ORIENTED_EDGE('',*,*,#572,.T.);\n#2854=CARTESIAN_POINT('',(81.,60.65,62.5));\n#2855=VERTEX_POINT('',#2854);\n#2856=CARTESIAN_POINT('',(81.,60.65,60.5));\n#2857=DIRECTION('',(0.,0.,1.));\n#2858=VECTOR('',#2857,2.);\n#2859=LINE('',#2856,#2858);\n#2860=EDGE_CURVE('',#559,#2855,#2859,.T.);\n#2861=ORIENTED_EDGE('',*,*,#2860,.T.);\n#2862=CARTESIAN_POINT('',(56.7,60.65,62.5));\n#2863=VERTEX_POINT('',#2862);\n#2864=CARTESIAN_POINT('',(56.7,60.65,62.5));\n#2865=DIRECTION('',(1.,0.,-0.));\n#2866=VECTOR('',#2865,24.3);\n#2867=LINE('',#2864,#2866);\n#2868=EDGE_CURVE('',#2863,#2855,#2867,.T.);\n#2869=ORIENTED_EDGE('',*,*,#2868,.F.);\n#2870=CARTESIAN_POINT('',(56.7,60.65,60.5));\n#2871=DIRECTION('',(0.,0.,1.));\n#2872=VECTOR('',#2871,2.);\n#2873=LINE('',#2870,#2872);\n#2874=EDGE_CURVE('',#567,#2863,#2873,.T.);\n#2875=ORIENTED_EDGE('',*,*,#2874,.F.);\n#2876=EDGE_LOOP('',(#2853,#2861,#2869,#2875));\n#2877=FACE_BOUND('',#2876,.T.);\n#2878=ADVANCED_FACE('',(#2877),#2852,.T.);\n#2879=CARTESIAN_POINT('',(56.7,67.65,53.5));\n#2880=DIRECTION('',(1.,0.,0.));\n#2881=DIRECTION('',(0.,0.,-1.));\n#2882=AXIS2_PLACEMENT_3D('',#2879,#2880,#2881);\n#2883=PLANE('',#2882);\n#2884=ORIENTED_EDGE('',*,*,#578,.T.);\n#2885=ORIENTED_EDGE('',*,*,#2874,.T.);\n#2886=CARTESIAN_POINT('',(56.7,15.85,62.5));\n#2887=DIRECTION('',(0.,1.,0.));\n#2888=VECTOR('',#2887,44.8);\n#2889=LINE('',#2886,#2888);\n#2890=EDGE_CURVE('',#2831,#2863,#2889,.T.);\n#2891=ORIENTED_EDGE('',*,*,#2890,.F.);\n#2892=ORIENTED_EDGE('',*,*,#2836,.F.);\n#2893=EDGE_LOOP('',(#2884,#2885,#2891,#2892));\n#2894=FACE_BOUND('',#2893,.T.);\n#2895=ADVANCED_FACE('',(#2894),#2883,.T.);\n#2896=CARTESIAN_POINT('',(81.,87.65,53.5));\n#2897=DIRECTION('',(-1.,0.,0.));\n#2898=DIRECTION('',(0.,0.,1.));\n#2899=AXIS2_PLACEMENT_3D('',#2896,#2897,#2898);\n#2900=PLANE('',#2899);\n#2901=ORIENTED_EDGE('',*,*,#564,.T.);\n#2902=CARTESIAN_POINT('',(81.,46.75,62.5));\n#2903=VERTEX_POINT('',#2902);\n#2904=CARTESIAN_POINT('',(81.,46.75,60.5));\n#2905=DIRECTION('',(0.,0.,1.));\n#2906=VECTOR('',#2905,2.);\n#2907=LINE('',#2904,#2906);\n#2908=EDGE_CURVE('',#551,#2903,#2907,.T.);\n#2909=ORIENTED_EDGE('',*,*,#2908,.T.);\n#2910=CARTESIAN_POINT('',(81.,60.65,62.5));\n#2911=DIRECTION('',(0.,-1.,0.));\n#2912=VECTOR('',#2911,13.9);\n#2913=LINE('',#2910,#2912);\n#2914=EDGE_CURVE('',#2855,#2903,#2913,.T.);\n#2915=ORIENTED_EDGE('',*,*,#2914,.F.);\n#2916=ORIENTED_EDGE('',*,*,#2860,.F.);\n#2917=EDGE_LOOP('',(#2901,#2909,#2915,#2916));\n#2918=FACE_BOUND('',#2917,.T.);\n#2919=ADVANCED_FACE('',(#2918),#2900,.T.);\n#2920=CARTESIAN_POINT('',(100.5,46.75,53.5));\n#2921=DIRECTION('',(0.,-1.,0.));\n#2922=DIRECTION('',(0.,0.,-1.));\n#2923=AXIS2_PLACEMENT_3D('',#2920,#2921,#2922);\n#2924=PLANE('',#2923);\n#2925=ORIENTED_EDGE('',*,*,#556,.T.);\n#2926=ORIENTED_EDGE('',*,*,#2754,.T.);\n#2927=CARTESIAN_POINT('',(81.,46.75,62.5));\n#2928=DIRECTION('',(1.,0.,-0.));\n#2929=VECTOR('',#2928,32.);\n#2930=LINE('',#2927,#2929);\n#2931=EDGE_CURVE('',#2903,#2743,#2930,.T.);\n#2932=ORIENTED_EDGE('',*,*,#2931,.F.);\n#2933=ORIENTED_EDGE('',*,*,#2908,.F.);\n#2934=EDGE_LOOP('',(#2925,#2926,#2932,#2933));\n#2935=FACE_BOUND('',#2934,.T.);\n#2936=ADVANCED_FACE('',(#2935),#2924,.T.);\n#2937=CARTESIAN_POINT('',(-3.,75.85,62.5));\n#2938=DIRECTION('',(0.,0.,1.));\n#2939=DIRECTION('',(1.,0.,0.));\n#2940=AXIS2_PLACEMENT_3D('',#2937,#2938,#2939);\n#2941=PLANE('',#2940);\n#2942=ORIENTED_EDGE('',*,*,#2717,.T.);\n#2943=ORIENTED_EDGE('',*,*,#2842,.T.);\n#2944=ORIENTED_EDGE('',*,*,#2890,.T.);\n#2945=ORIENTED_EDGE('',*,*,#2868,.T.);\n#2946=ORIENTED_EDGE('',*,*,#2914,.T.);\n#2947=ORIENTED_EDGE('',*,*,#2931,.T.);\n#2948=ORIENTED_EDGE('',*,*,#2748,.T.);\n#2949=ORIENTED_EDGE('',*,*,#2818,.T.);\n#2950=ORIENTED_EDGE('',*,*,#2796,.T.);\n#2951=ORIENTED_EDGE('',*,*,#2772,.T.);\n#2952=EDGE_LOOP('',(#2942,#2943,#2944,#2945,#2946,#2947,#2948,#2949,#2950,#2951));\n#2953=FACE_BOUND('',#2952,.T.);\n#2954=ADVANCED_FACE('',(#2953),#2941,.F.);\n#2955=CLOSED_SHELL('',(#582,#622,#652,#669,#709,#740,#763,#803,#834,#857,#897,#928,#951,#991,#1021,#1038,#1063,#1080,#1092,#1115,#1127,#1139,#1162,#1174,#1186,#1203,\n#1221,#1233,#1258,#1275,#1287,#1371,#1401,#1475,#1505,#1579,#1609,#1693,#1723,#1807,#1837,#1868,#1899,#1930,#1961,#1985,#2018,#2049,#2075,#2094,#2113,\n#2132,#2151,#2170,#2315,#2339,#2357,#2376,#2397,#2419,#2436,#2453,#2470,#2487,#2504,#2521,#2538,#2555,#2577,#2589,#2608,#2627,#2646,#2665,#2684,#2696,\n#2727,#2758,#2782,#2806,#2823,#2847,#2878,#2895,#2919,#2936,#2954));\n#2956=MANIFOLD_SOLID_BREP('case_top',#2955);\n#2957=COLOUR_RGB('',0.121568628,0.36470589,1.);\n#2958=FILL_AREA_STYLE_COLOUR('',#2957);\n#2959=FILL_AREA_STYLE('',(#2958));\n#2960=SURFACE_STYLE_FILL_AREA(#2959);\n#2961=SURFACE_SIDE_STYLE('',(#2960));\n#2962=SURFACE_STYLE_USAGE(.BOTH.,#2961);\n#2963=PRESENTATION_STYLE_ASSIGNMENT((#2962));\n#26=STYLED_ITEM('',(#2963),#2956);\n#2965=CARTESIAN_POINT('',(120.,-25.855295761,8.5));\n#2966=DIRECTION('',(-0.,-0.,-1.));\n#2967=DIRECTION('',(0.,1.,-0.));\n#2968=AXIS2_PLACEMENT_3D('',#2965,#2966,#2967);\n#2969=PLANE('',#2968);\n#2970=CARTESIAN_POINT('',(121.,-25.855295761,8.5));\n#2971=VERTEX_POINT('',#2970);\n#2972=CARTESIAN_POINT('',(120.,-25.855295761,8.5));\n#2973=VERTEX_POINT('',#2972);\n#2974=CARTESIAN_POINT('',(121.,-25.855295761,8.5));\n#2975=DIRECTION('',(-1.,0.,-0.));\n#2976=VECTOR('',#2975,1.);\n#2977=LINE('',#2974,#2976);\n#2978=EDGE_CURVE('',#2971,#2973,#2977,.T.);\n#2979=ORIENTED_EDGE('',*,*,#2978,.T.);\n#2980=CARTESIAN_POINT('',(120.,-0.798294078,8.5));\n#2981=VERTEX_POINT('',#2980);\n#2982=CARTESIAN_POINT('',(120.,-0.798294078,8.5));\n#2983=DIRECTION('',(-0.,-1.,-0.));\n#2984=VECTOR('',#2983,25.057001683);\n#2985=LINE('',#2982,#2984);\n#2986=EDGE_CURVE('',#2981,#2973,#2985,.T.);\n#2987=ORIENTED_EDGE('',*,*,#2986,.F.);\n#2988=CARTESIAN_POINT('',(121.,-0.798294078,8.5));\n#2989=VERTEX_POINT('',#2988);\n#2990=CARTESIAN_POINT('',(120.,-0.798294078,8.5));\n#2991=DIRECTION('',(1.,-0.,0.));\n#2992=VECTOR('',#2991,1.);\n#2993=LINE('',#2990,#2992);\n#2994=EDGE_CURVE('',#2981,#2989,#2993,.T.);\n#2995=ORIENTED_EDGE('',*,*,#2994,.T.);\n#2996=CARTESIAN_POINT('',(121.,-25.855295761,8.5));\n#2997=DIRECTION('',(0.,1.,0.));\n#2998=VECTOR('',#2997,25.057001683);\n#2999=LINE('',#2996,#2998);\n#3000=EDGE_CURVE('',#2971,#2989,#2999,.T.);\n#3001=ORIENTED_EDGE('',*,*,#3000,.F.);\n#3002=EDGE_LOOP('',(#2979,#2987,#2995,#3001));\n#3003=FACE_BOUND('',#3002,.T.);\n#3004=ADVANCED_FACE('',(#3003),#2969,.T.);\n#3005=CARTESIAN_POINT('',(120.,-0.798294078,51.9));\n#3006=DIRECTION('',(0.,0.,1.));\n#3007=DIRECTION('',(-0.,-1.,0.));\n#3008=AXIS2_PLACEMENT_3D('',#3005,#3006,#3007);\n#3009=PLANE('',#3008);\n#3010=CARTESIAN_POINT('',(120.,-25.855295761,51.9));\n#3011=VERTEX_POINT('',#3010);\n#3012=CARTESIAN_POINT('',(121.,-25.855295761,51.9));\n#3013=VERTEX_POINT('',#3012);\n#3014=CARTESIAN_POINT('',(120.,-25.855295761,51.9));\n#3015=DIRECTION('',(1.,-0.,0.));\n#3016=VECTOR('',#3015,1.);\n#3017=LINE('',#3014,#3016);\n#3018=EDGE_CURVE('',#3011,#3013,#3017,.T.);\n#3019=ORIENTED_EDGE('',*,*,#3018,.T.);\n#3020=CARTESIAN_POINT('',(121.,-0.798294078,51.9));\n#3021=VERTEX_POINT('',#3020);\n#3022=CARTESIAN_POINT('',(121.,-0.798294078,51.9));\n#3023=DIRECTION('',(-0.,-1.,-0.));\n#3024=VECTOR('',#3023,25.057001683);\n#3025=LINE('',#3022,#3024);\n#3026=EDGE_CURVE('',#3021,#3013,#3025,.T.);\n#3027=ORIENTED_EDGE('',*,*,#3026,.F.);\n#3028=CARTESIAN_POINT('',(120.,-0.798294078,51.9));\n#3029=VERTEX_POINT('',#3028);\n#3030=CARTESIAN_POINT('',(121.,-0.798294078,51.9));\n#3031=DIRECTION('',(-1.,0.,-0.));\n#3032=VECTOR('',#3031,1.);\n#3033=LINE('',#3030,#3032);\n#3034=EDGE_CURVE('',#3021,#3029,#3033,.T.);\n#3035=ORIENTED_EDGE('',*,*,#3034,.T.);\n#3036=CARTESIAN_POINT('',(120.,-25.855295761,51.9));\n#3037=DIRECTION('',(0.,1.,0.));\n#3038=VECTOR('',#3037,25.057001683);\n#3039=LINE('',#3036,#3038);\n#3040=EDGE_CURVE('',#3011,#3029,#3039,.T.);\n#3041=ORIENTED_EDGE('',*,*,#3040,.F.);\n#3042=EDGE_LOOP('',(#3019,#3027,#3035,#3041));\n#3043=FACE_BOUND('',#3042,.T.);\n#3044=ADVANCED_FACE('',(#3043),#3009,.T.);\n#3045=CARTESIAN_POINT('',(121.,-23.498244953,51.9));\n#3046=DIRECTION('',(0.,1.,-0.));\n#3047=DIRECTION('',(-0.,-0.,-1.));\n#3048=AXIS2_PLACEMENT_3D('',#3045,#3046,#3047);\n#3049=PLANE('',#3048);\n#3050=CARTESIAN_POINT('',(121.,-23.498244953,48.9));\n#3051=VERTEX_POINT('',#3050);\n#3052=CARTESIAN_POINT('',(119.,-23.498244953,48.9));\n#3053=VERTEX_POINT('',#3052);\n#3054=CARTESIAN_POINT('',(121.,-23.498244953,48.9));\n#3055=DIRECTION('',(-1.,0.,-0.));\n#3056=VECTOR('',#3055,2.);\n#3057=LINE('',#3054,#3056);\n#3058=EDGE_CURVE('',#3051,#3053,#3057,.T.);\n#3059=ORIENTED_EDGE('',*,*,#3058,.F.);\n#3060=CARTESIAN_POINT('',(121.,-23.498244953,11.5));\n#3061=VERTEX_POINT('',#3060);\n#3062=CARTESIAN_POINT('',(121.,-23.498244953,11.5));\n#3063=DIRECTION('',(-0.,-0.,1.));\n#3064=VECTOR('',#3063,37.4);\n#3065=LINE('',#3062,#3064);\n#3066=EDGE_CURVE('',#3061,#3051,#3065,.T.);\n#3067=ORIENTED_EDGE('',*,*,#3066,.F.);\n#3068=CARTESIAN_POINT('',(119.,-23.498244953,11.5));\n#3069=VERTEX_POINT('',#3068);\n#3070=CARTESIAN_POINT('',(119.,-23.498244953,11.5));\n#3071=DIRECTION('',(1.,-0.,0.));\n#3072=VECTOR('',#3071,2.);\n#3073=LINE('',#3070,#3072);\n#3074=EDGE_CURVE('',#3069,#3061,#3073,.T.);\n#3075=ORIENTED_EDGE('',*,*,#3074,.F.);\n#3076=CARTESIAN_POINT('',(119.,-23.498244953,48.9));\n#3077=DIRECTION('',(0.,0.,-1.));\n#3078=VECTOR('',#3077,37.4);\n#3079=LINE('',#3076,#3078);\n#3080=EDGE_CURVE('',#3053,#3069,#3079,.T.);\n#3081=ORIENTED_EDGE('',*,*,#3080,.F.);\n#3082=EDGE_LOOP('',(#3059,#3067,#3075,#3081));\n#3083=FACE_BOUND('',#3082,.T.);\n#3084=ADVANCED_FACE('',(#3083),#3049,.T.);\n#3085=CARTESIAN_POINT('',(121.,-25.998244953,8.5));\n#3086=DIRECTION('',(-0.,-1.,0.));\n#3087=DIRECTION('',(0.,0.,1.));\n#3088=AXIS2_PLACEMENT_3D('',#3085,#3086,#3087);\n#3089=PLANE('',#3088);\n#3090=CARTESIAN_POINT('',(119.,-25.998244953,45.652404736));\n#3091=VERTEX_POINT('',#3090);\n#3092=CARTESIAN_POINT('',(121.,-25.998244953,45.652404736));\n#3093=VERTEX_POINT('',#3092);\n#3094=CARTESIAN_POINT('',(119.,-25.998244953,45.652404736));\n#3095=DIRECTION('',(1.,-0.,0.));\n#3096=VECTOR('',#3095,2.);\n#3097=LINE('',#3094,#3096);\n#3098=EDGE_CURVE('',#3091,#3093,#3097,.T.);\n#3099=ORIENTED_EDGE('',*,*,#3098,.F.);\n#3100=CARTESIAN_POINT('',(119.,-25.998244953,14.747595264));\n#3101=VERTEX_POINT('',#3100);\n#3102=CARTESIAN_POINT('',(119.,-25.998244953,14.747595264));\n#3103=DIRECTION('',(-0.,-0.,1.));\n#3104=VECTOR('',#3103,30.904809472);\n#3105=LINE('',#3102,#3104);\n#3106=EDGE_CURVE('',#3101,#3091,#3105,.T.);\n#3107=ORIENTED_EDGE('',*,*,#3106,.F.);\n#3108=CARTESIAN_POINT('',(121.,-25.998244953,14.747595264));\n#3109=VERTEX_POINT('',#3108);\n#3110=CARTESIAN_POINT('',(121.,-25.998244953,14.747595264));\n#3111=DIRECTION('',(-1.,0.,-0.));\n#3112=VECTOR('',#3111,2.);\n#3113=LINE('',#3110,#3112);\n#3114=EDGE_CURVE('',#3109,#3101,#3113,.T.);\n#3115=ORIENTED_EDGE('',*,*,#3114,.F.);\n#3116=CARTESIAN_POINT('',(121.,-25.998244953,45.652404736));\n#3117=DIRECTION('',(0.,0.,-1.));\n#3118=VECTOR('',#3117,30.904809472);\n#3119=LINE('',#3116,#3118);\n#3120=EDGE_CURVE('',#3093,#3109,#3119,.T.);\n#3121=ORIENTED_EDGE('',*,*,#3120,.F.);\n#3122=EDGE_LOOP('',(#3099,#3107,#3115,#3121));\n#3123=FACE_BOUND('',#3122,.T.);\n#3124=ADVANCED_FACE('',(#3123),#3089,.T.);\n#3125=CARTESIAN_POINT('',(119.,-24.748244953,30.2));\n#3126=DIRECTION('',(-1.,0.,-0.));\n#3127=DIRECTION('',(-0.,-1.,-0.));\n#3128=AXIS2_PLACEMENT_3D('',#3125,#3126,#3127);\n#3129=PLANE('',#3128);\n#3130=CARTESIAN_POINT('',(119.,-24.123244953,48.9));\n#3131=VERTEX_POINT('',#3130);\n#3132=CARTESIAN_POINT('',(119.,-23.498244953,48.9));\n#3133=DIRECTION('',(-0.,-1.,0.));\n#3134=VECTOR('',#3133,0.625);\n#3135=LINE('',#3132,#3134);\n#3136=EDGE_CURVE('',#3053,#3131,#3135,.T.);\n#3137=ORIENTED_EDGE('',*,*,#3136,.F.);\n#3138=ORIENTED_EDGE('',*,*,#3080,.T.);\n#3139=CARTESIAN_POINT('',(119.,-24.123244953,11.5));\n#3140=VERTEX_POINT('',#3139);\n#3141=CARTESIAN_POINT('',(119.,-24.123244953,11.5));\n#3142=DIRECTION('',(0.,1.,-0.));\n#3143=VECTOR('',#3142,0.625);\n#3144=LINE('',#3141,#3143);\n#3145=EDGE_CURVE('',#3140,#3069,#3144,.T.);\n#3146=ORIENTED_EDGE('',*,*,#3145,.F.);\n#3147=CARTESIAN_POINT('',(119.,-25.998244953,14.747595264));\n#3148=DIRECTION('',(0.,0.5,-0.866025404));\n#3149=VECTOR('',#3148,3.75);\n#3150=LINE('',#3147,#3149);\n#3151=EDGE_CURVE('',#3101,#3140,#3150,.T.);\n#3152=ORIENTED_EDGE('',*,*,#3151,.F.);\n#3153=ORIENTED_EDGE('',*,*,#3106,.T.);\n#3154=CARTESIAN_POINT('',(119.,-24.123244953,48.9));\n#3155=DIRECTION('',(-0.,-0.5,-0.866025404));\n#3156=VECTOR('',#3155,3.75);\n#3157=LINE('',#3154,#3156);\n#3158=EDGE_CURVE('',#3131,#3091,#3157,.T.);\n#3159=ORIENTED_EDGE('',*,*,#3158,.F.);\n#3160=EDGE_LOOP('',(#3137,#3138,#3146,#3152,#3153,#3159));\n#3161=FACE_BOUND('',#3160,.T.);\n#3162=ADVANCED_FACE('',(#3161),#3129,.T.);\n#3163=CARTESIAN_POINT('',(121.,-14.576794919,8.5));\n#3164=DIRECTION('',(-0.,-1.,0.));\n#3165=DIRECTION('',(0.,0.,1.));\n#3166=AXIS2_PLACEMENT_3D('',#3163,#3164,#3165);\n#3167=PLANE('',#3166);\n#3168=CARTESIAN_POINT('',(121.,-14.576794919,11.5));\n#3169=VERTEX_POINT('',#3168);\n#3170=CARTESIAN_POINT('',(119.,-14.576794919,11.5));\n#3171=VERTEX_POINT('',#3170);\n#3172=CARTESIAN_POINT('',(121.,-14.576794919,11.5));\n#3173=DIRECTION('',(-1.,0.,-0.));\n#3174=VECTOR('',#3173,2.);\n#3175=LINE('',#3172,#3174);\n#3176=EDGE_CURVE('',#3169,#3171,#3175,.T.);\n#3177=ORIENTED_EDGE('',*,*,#3176,.F.);\n#3178=CARTESIAN_POINT('',(121.,-14.576794919,48.9));\n#3179=VERTEX_POINT('',#3178);\n#3180=CARTESIAN_POINT('',(121.,-14.576794919,48.9));\n#3181=DIRECTION('',(0.,0.,-1.));\n#3182=VECTOR('',#3181,37.4);\n#3183=LINE('',#3180,#3182);\n#3184=EDGE_CURVE('',#3179,#3169,#3183,.T.);\n#3185=ORIENTED_EDGE('',*,*,#3184,.F.);\n#3186=CARTESIAN_POINT('',(119.,-14.576794919,48.9));\n#3187=VERTEX_POINT('',#3186);\n#3188=CARTESIAN_POINT('',(119.,-14.576794919,48.9));\n#3189=DIRECTION('',(1.,-0.,0.));\n#3190=VECTOR('',#3189,2.);\n#3191=LINE('',#3188,#3190);\n#3192=EDGE_CURVE('',#3187,#3179,#3191,.T.);\n#3193=ORIENTED_EDGE('',*,*,#3192,.F.);\n#3194=CARTESIAN_POINT('',(119.,-14.576794919,11.5));\n#3195=DIRECTION('',(-0.,-0.,1.));\n#3196=VECTOR('',#3195,37.4);\n#3197=LINE('',#3194,#3196);\n#3198=EDGE_CURVE('',#3171,#3187,#3197,.T.);\n#3199=ORIENTED_EDGE('',*,*,#3198,.F.);\n#3200=EDGE_LOOP('',(#3177,#3185,#3193,#3199));\n#3201=FACE_BOUND('',#3200,.T.);\n#3202=ADVANCED_FACE('',(#3201),#3167,.T.);\n#3203=CARTESIAN_POINT('',(119.,-13.326794919,30.2));\n#3204=DIRECTION('',(-1.,0.,-0.));\n#3205=DIRECTION('',(-0.,-1.,-0.));\n#3206=AXIS2_PLACEMENT_3D('',#3203,#3204,#3205);\n#3207=PLANE('',#3206);\n#3208=CARTESIAN_POINT('',(119.,-12.076794919,11.5));\n#3209=VERTEX_POINT('',#3208);\n#3210=CARTESIAN_POINT('',(119.,-14.576794919,11.5));\n#3211=DIRECTION('',(0.,1.,-0.));\n#3212=VECTOR('',#3211,2.5);\n#3213=LINE('',#3210,#3212);\n#3214=EDGE_CURVE('',#3171,#3209,#3213,.T.);\n#3215=ORIENTED_EDGE('',*,*,#3214,.F.);\n#3216=ORIENTED_EDGE('',*,*,#3198,.T.);\n#3217=CARTESIAN_POINT('',(119.,-12.076794919,48.9));\n#3218=VERTEX_POINT('',#3217);\n#3219=CARTESIAN_POINT('',(119.,-12.076794919,48.9));\n#3220=DIRECTION('',(-0.,-1.,0.));\n#3221=VECTOR('',#3220,2.5);\n#3222=LINE('',#3219,#3221);\n#3223=EDGE_CURVE('',#3218,#3187,#3222,.T.);\n#3224=ORIENTED_EDGE('',*,*,#3223,.F.);\n#3225=CARTESIAN_POINT('',(119.,-12.076794919,48.9));\n#3226=DIRECTION('',(0.,0.,-1.));\n#3227=VECTOR('',#3226,37.4);\n#3228=LINE('',#3225,#3227);\n#3229=EDGE_CURVE('',#3218,#3209,#3228,.T.);\n#3230=ORIENTED_EDGE('',*,*,#3229,.T.);\n#3231=EDGE_LOOP('',(#3215,#3216,#3224,#3230));\n#3232=FACE_BOUND('',#3231,.T.);\n#3233=ADVANCED_FACE('',(#3232),#3207,.T.);\n#3234=CARTESIAN_POINT('',(121.,-12.076794919,51.9));\n#3235=DIRECTION('',(0.,1.,-0.));\n#3236=DIRECTION('',(-0.,-0.,-1.));\n#3237=AXIS2_PLACEMENT_3D('',#3234,#3235,#3236);\n#3238=PLANE('',#3237);\n#3239=CARTESIAN_POINT('',(121.,-12.076794919,11.5));\n#3240=VERTEX_POINT('',#3239);\n#3241=CARTESIAN_POINT('',(119.,-12.076794919,11.5));\n#3242=DIRECTION('',(1.,-0.,0.));\n#3243=VECTOR('',#3242,2.);\n#3244=LINE('',#3241,#3243);\n#3245=EDGE_CURVE('',#3209,#3240,#3244,.T.);\n#3246=ORIENTED_EDGE('',*,*,#3245,.F.);\n#3247=ORIENTED_EDGE('',*,*,#3229,.F.);\n#3248=CARTESIAN_POINT('',(121.,-12.076794919,48.9));\n#3249=VERTEX_POINT('',#3248);\n#3250=CARTESIAN_POINT('',(121.,-12.076794919,48.9));\n#3251=DIRECTION('',(-1.,0.,-0.));\n#3252=VECTOR('',#3251,2.);\n#3253=LINE('',#3250,#3252);\n#3254=EDGE_CURVE('',#3249,#3218,#3253,.T.);\n#3255=ORIENTED_EDGE('',*,*,#3254,.F.);\n#3256=CARTESIAN_POINT('',(121.,-12.076794919,11.5));\n#3257=DIRECTION('',(-0.,-0.,1.));\n#3258=VECTOR('',#3257,37.4);\n#3259=LINE('',#3256,#3258);\n#3260=EDGE_CURVE('',#3240,#3249,#3259,.T.);\n#3261=ORIENTED_EDGE('',*,*,#3260,.F.);\n#3262=EDGE_LOOP('',(#3246,#3247,#3255,#3261));\n#3263=FACE_BOUND('',#3262,.T.);\n#3264=ADVANCED_FACE('',(#3263),#3238,.T.);\n#3265=CARTESIAN_POINT('',(121.,-3.155344885,8.5));\n#3266=DIRECTION('',(-0.,-1.,0.));\n#3267=DIRECTION('',(0.,0.,1.));\n#3268=AXIS2_PLACEMENT_3D('',#3265,#3266,#3267);\n#3269=PLANE('',#3268);\n#3270=CARTESIAN_POINT('',(121.,-3.155344885,11.5));\n#3271=VERTEX_POINT('',#3270);\n#3272=CARTESIAN_POINT('',(119.,-3.155344885,11.5));\n#3273=VERTEX_POINT('',#3272);\n#3274=CARTESIAN_POINT('',(121.,-3.155344885,11.5));\n#3275=DIRECTION('',(-1.,0.,-0.));\n#3276=VECTOR('',#3275,2.);\n#3277=LINE('',#3274,#3276);\n#3278=EDGE_CURVE('',#3271,#3273,#3277,.T.);\n#3279=ORIENTED_EDGE('',*,*,#3278,.F.);\n#3280=CARTESIAN_POINT('',(121.,-3.155344885,48.9));\n#3281=VERTEX_POINT('',#3280);\n#3282=CARTESIAN_POINT('',(121.,-3.155344885,48.9));\n#3283=DIRECTION('',(0.,0.,-1.));\n#3284=VECTOR('',#3283,37.4);\n#3285=LINE('',#3282,#3284);\n#3286=EDGE_CURVE('',#3281,#3271,#3285,.T.);\n#3287=ORIENTED_EDGE('',*,*,#3286,.F.);\n#3288=CARTESIAN_POINT('',(119.,-3.155344885,48.9));\n#3289=VERTEX_POINT('',#3288);\n#3290=CARTESIAN_POINT('',(119.,-3.155344885,48.9));\n#3291=DIRECTION('',(1.,-0.,0.));\n#3292=VECTOR('',#3291,2.);\n#3293=LINE('',#3290,#3292);\n#3294=EDGE_CURVE('',#3289,#3281,#3293,.T.);\n#3295=ORIENTED_EDGE('',*,*,#3294,.F.);\n#3296=CARTESIAN_POINT('',(119.,-3.155344885,11.5));\n#3297=DIRECTION('',(-0.,-0.,1.));\n#3298=VECTOR('',#3297,37.4);\n#3299=LINE('',#3296,#3298);\n#3300=EDGE_CURVE('',#3273,#3289,#3299,.T.);\n#3301=ORIENTED_EDGE('',*,*,#3300,.F.);\n#3302=EDGE_LOOP('',(#3279,#3287,#3295,#3301));\n#3303=FACE_BOUND('',#3302,.T.);\n#3304=ADVANCED_FACE('',(#3303),#3269,.T.);\n#3305=CARTESIAN_POINT('',(121.,-0.655344885,51.9));\n#3306=DIRECTION('',(0.,1.,-0.));\n#3307=DIRECTION('',(-0.,-0.,-1.));\n#3308=AXIS2_PLACEMENT_3D('',#3305,#3306,#3307);\n#3309=PLANE('',#3308);\n#3310=CARTESIAN_POINT('',(119.,-0.655344885,14.747595264));\n#3311=VERTEX_POINT('',#3310);\n#3312=CARTESIAN_POINT('',(121.,-0.655344885,14.747595264));\n#3313=VERTEX_POINT('',#3312);\n#3314=CARTESIAN_POINT('',(119.,-0.655344885,14.747595264));\n#3315=DIRECTION('',(1.,-0.,0.));\n#3316=VECTOR('',#3315,2.);\n#3317=LINE('',#3314,#3316);\n#3318=EDGE_CURVE('',#3311,#3313,#3317,.T.);\n#3319=ORIENTED_EDGE('',*,*,#3318,.F.);\n#3320=CARTESIAN_POINT('',(119.,-0.655344885,45.652404736));\n#3321=VERTEX_POINT('',#3320);\n#3322=CARTESIAN_POINT('',(119.,-0.655344885,45.652404736));\n#3323=DIRECTION('',(0.,0.,-1.));\n#3324=VECTOR('',#3323,30.904809472);\n#3325=LINE('',#3322,#3324);\n#3326=EDGE_CURVE('',#3321,#3311,#3325,.T.);\n#3327=ORIENTED_EDGE('',*,*,#3326,.F.);\n#3328=CARTESIAN_POINT('',(121.,-0.655344885,45.652404736));\n#3329=VERTEX_POINT('',#3328);\n#3330=CARTESIAN_POINT('',(121.,-0.655344885,45.652404736));\n#3331=DIRECTION('',(-1.,0.,-0.));\n#3332=VECTOR('',#3331,2.);\n#3333=LINE('',#3330,#3332);\n#3334=EDGE_CURVE('',#3329,#3321,#3333,.T.);\n#3335=ORIENTED_EDGE('',*,*,#3334,.F.);\n#3336=CARTESIAN_POINT('',(121.,-0.655344885,14.747595264));\n#3337=DIRECTION('',(-0.,-0.,1.));\n#3338=VECTOR('',#3337,30.904809472);\n#3339=LINE('',#3336,#3338);\n#3340=EDGE_CURVE('',#3313,#3329,#3339,.T.);\n#3341=ORIENTED_EDGE('',*,*,#3340,.F.);\n#3342=EDGE_LOOP('',(#3319,#3327,#3335,#3341));\n#3343=FACE_BOUND('',#3342,.T.);\n#3344=ADVANCED_FACE('',(#3343),#3309,.T.);\n#3345=CARTESIAN_POINT('',(119.,-1.905344885,30.2));\n#3346=DIRECTION('',(-1.,0.,-0.));\n#3347=DIRECTION('',(-0.,-1.,-0.));\n#3348=AXIS2_PLACEMENT_3D('',#3345,#3346,#3347);\n#3349=PLANE('',#3348);\n#3350=CARTESIAN_POINT('',(119.,-2.530344885,11.5));\n#3351=VERTEX_POINT('',#3350);\n#3352=CARTESIAN_POINT('',(119.,-3.155344885,11.5));\n#3353=DIRECTION('',(0.,1.,-0.));\n#3354=VECTOR('',#3353,0.625);\n#3355=LINE('',#3352,#3354);\n#3356=EDGE_CURVE('',#3273,#3351,#3355,.T.);\n#3357=ORIENTED_EDGE('',*,*,#3356,.F.);\n#3358=ORIENTED_EDGE('',*,*,#3300,.T.);\n#3359=CARTESIAN_POINT('',(119.,-2.530344885,48.9));\n#3360=VERTEX_POINT('',#3359);\n#3361=CARTESIAN_POINT('',(119.,-2.530344885,48.9));\n#3362=DIRECTION('',(-0.,-1.,0.));\n#3363=VECTOR('',#3362,0.625);\n#3364=LINE('',#3361,#3363);\n#3365=EDGE_CURVE('',#3360,#3289,#3364,.T.);\n#3366=ORIENTED_EDGE('',*,*,#3365,.F.);\n#3367=CARTESIAN_POINT('',(119.,-0.655344885,45.652404736));\n#3368=DIRECTION('',(-0.,-0.5,0.866025404));\n#3369=VECTOR('',#3368,3.75);\n#3370=LINE('',#3367,#3369);\n#3371=EDGE_CURVE('',#3321,#3360,#3370,.T.);\n#3372=ORIENTED_EDGE('',*,*,#3371,.F.);\n#3373=ORIENTED_EDGE('',*,*,#3326,.T.);\n#3374=CARTESIAN_POINT('',(119.,-2.530344885,11.5));\n#3375=DIRECTION('',(0.,0.5,0.866025404));\n#3376=VECTOR('',#3375,3.75);\n#3377=LINE('',#3374,#3376);\n#3378=EDGE_CURVE('',#3351,#3311,#3377,.T.);\n#3379=ORIENTED_EDGE('',*,*,#3378,.F.);\n#3380=EDGE_LOOP('',(#3357,#3358,#3366,#3372,#3373,#3379));\n#3381=FACE_BOUND('',#3380,.T.);\n#3382=ADVANCED_FACE('',(#3381),#3349,.T.);\n#3383=CARTESIAN_POINT('',(121.,5.055380132,51.9));\n#3384=DIRECTION('',(0.,1.,-0.));\n#3385=DIRECTION('',(-0.,-0.,-1.));\n#3386=AXIS2_PLACEMENT_3D('',#3383,#3384,#3385);\n#3387=PLANE('',#3386);\n#3388=CARTESIAN_POINT('',(121.,5.055380132,35.761138858));\n#3389=VERTEX_POINT('',#3388);\n#3390=CARTESIAN_POINT('',(119.,5.055380132,35.761138858));\n#3391=VERTEX_POINT('',#3390);\n#3392=CARTESIAN_POINT('',(121.,5.055380132,35.761138858));\n#3393=DIRECTION('',(-1.,0.,-0.));\n#3394=VECTOR('',#3393,2.);\n#3395=LINE('',#3392,#3394);\n#3396=EDGE_CURVE('',#3389,#3391,#3395,.T.);\n#3397=ORIENTED_EDGE('',*,*,#3396,.F.);\n#3398=CARTESIAN_POINT('',(121.,5.055380132,24.638861141));\n#3399=VERTEX_POINT('',#3398);\n#3400=CARTESIAN_POINT('',(121.,5.055380132,24.638861141));\n#3401=DIRECTION('',(-0.,-0.,1.));\n#3402=VECTOR('',#3401,11.122277717);\n#3403=LINE('',#3400,#3402);\n#3404=EDGE_CURVE('',#3399,#3389,#3403,.T.);\n#3405=ORIENTED_EDGE('',*,*,#3404,.F.);\n#3406=CARTESIAN_POINT('',(119.,5.055380132,24.638861141));\n#3407=VERTEX_POINT('',#3406);\n#3408=CARTESIAN_POINT('',(119.,5.055380132,24.638861141));\n#3409=DIRECTION('',(1.,-0.,0.));\n#3410=VECTOR('',#3409,2.);\n#3411=LINE('',#3408,#3410);\n#3412=EDGE_CURVE('',#3407,#3399,#3411,.T.);\n#3413=ORIENTED_EDGE('',*,*,#3412,.F.);\n#3414=CARTESIAN_POINT('',(119.,5.055380132,35.761138858));\n#3415=DIRECTION('',(0.,0.,-1.));\n#3416=VECTOR('',#3415,11.122277717);\n#3417=LINE('',#3414,#3416);\n#3418=EDGE_CURVE('',#3391,#3407,#3417,.T.);\n#3419=ORIENTED_EDGE('',*,*,#3418,.F.);\n#3420=EDGE_LOOP('',(#3397,#3405,#3413,#3419));\n#3421=FACE_BOUND('',#3420,.T.);\n#3422=ADVANCED_FACE('',(#3421),#3387,.T.);\n#3423=CARTESIAN_POINT('',(121.,2.555380131,8.5));\n#3424=DIRECTION('',(-0.,-1.,0.));\n#3425=DIRECTION('',(0.,0.,1.));\n#3426=AXIS2_PLACEMENT_3D('',#3423,#3424,#3425);\n#3427=PLANE('',#3426);\n#3428=CARTESIAN_POINT('',(119.,2.555380132,40.091265877));\n#3429=VERTEX_POINT('',#3428);\n#3430=CARTESIAN_POINT('',(121.,2.555380132,40.091265877));\n#3431=VERTEX_POINT('',#3430);\n#3432=CARTESIAN_POINT('',(119.,2.555380132,40.091265877));\n#3433=DIRECTION('',(1.,-0.,0.));\n#3434=VECTOR('',#3433,2.);\n#3435=LINE('',#3432,#3434);\n#3436=EDGE_CURVE('',#3429,#3431,#3435,.T.);\n#3437=ORIENTED_EDGE('',*,*,#3436,.F.);\n#3438=CARTESIAN_POINT('',(119.,2.555380132,20.308734123));\n#3439=VERTEX_POINT('',#3438);\n#3440=CARTESIAN_POINT('',(119.,2.555380132,20.308734123));\n#3441=DIRECTION('',(-0.,-0.,1.));\n#3442=VECTOR('',#3441,19.782531755);\n#3443=LINE('',#3440,#3442);\n#3444=EDGE_CURVE('',#3439,#3429,#3443,.T.);\n#3445=ORIENTED_EDGE('',*,*,#3444,.F.);\n#3446=CARTESIAN_POINT('',(121.,2.555380132,20.308734123));\n#3447=VERTEX_POINT('',#3446);\n#3448=CARTESIAN_POINT('',(121.,2.555380132,20.308734123));\n#3449=DIRECTION('',(-1.,0.,-0.));\n#3450=VECTOR('',#3449,2.);\n#3451=LINE('',#3448,#3450);\n#3452=EDGE_CURVE('',#3447,#3439,#3451,.T.);\n#3453=ORIENTED_EDGE('',*,*,#3452,.F.);\n#3454=CARTESIAN_POINT('',(121.,2.555380132,40.091265877));\n#3455=DIRECTION('',(0.,0.,-1.));\n#3456=VECTOR('',#3455,19.782531755);\n#3457=LINE('',#3454,#3456);\n#3458=EDGE_CURVE('',#3431,#3447,#3457,.T.);\n#3459=ORIENTED_EDGE('',*,*,#3458,.F.);\n#3460=EDGE_LOOP('',(#3437,#3445,#3453,#3459));\n#3461=FACE_BOUND('',#3460,.T.);\n#3462=ADVANCED_FACE('',(#3461),#3427,.T.);\n#3463=CARTESIAN_POINT('',(119.,3.805380132,30.2));\n#3464=DIRECTION('',(-1.,0.,-0.));\n#3465=DIRECTION('',(-0.,-1.,-0.));\n#3466=AXIS2_PLACEMENT_3D('',#3463,#3464,#3465);\n#3467=PLANE('',#3466);\n#3468=CARTESIAN_POINT('',(119.,5.055380132,35.761138858));\n#3469=DIRECTION('',(-0.,-0.5,0.866025404));\n#3470=VECTOR('',#3469,5.);\n#3471=LINE('',#3468,#3470);\n#3472=EDGE_CURVE('',#3391,#3429,#3471,.T.);\n#3473=ORIENTED_EDGE('',*,*,#3472,.F.);\n#3474=ORIENTED_EDGE('',*,*,#3418,.T.);\n#3475=CARTESIAN_POINT('',(119.,2.555380132,20.308734123));\n#3476=DIRECTION('',(0.,0.5,0.866025404));\n#3477=VECTOR('',#3476,5.);\n#3478=LINE('',#3475,#3477);\n#3479=EDGE_CURVE('',#3439,#3407,#3478,.T.);\n#3480=ORIENTED_EDGE('',*,*,#3479,.F.);\n#3481=ORIENTED_EDGE('',*,*,#3444,.T.);\n#3482=EDGE_LOOP('',(#3473,#3474,#3480,#3481));\n#3483=FACE_BOUND('',#3482,.T.);\n#3484=ADVANCED_FACE('',(#3483),#3467,.T.);\n#3485=CARTESIAN_POINT('',(121.,-31.70896997,8.5));\n#3486=DIRECTION('',(-0.,-1.,0.));\n#3487=DIRECTION('',(0.,0.,1.));\n#3488=AXIS2_PLACEMENT_3D('',#3485,#3486,#3487);\n#3489=PLANE('',#3488);\n#3490=CARTESIAN_POINT('',(121.,-31.70896997,24.638861142));\n#3491=VERTEX_POINT('',#3490);\n#3492=CARTESIAN_POINT('',(119.,-31.70896997,24.638861142));\n#3493=VERTEX_POINT('',#3492);\n#3494=CARTESIAN_POINT('',(121.,-31.70896997,24.638861142));\n#3495=DIRECTION('',(-1.,0.,-0.));\n#3496=VECTOR('',#3495,2.);\n#3497=LINE('',#3494,#3496);\n#3498=EDGE_CURVE('',#3491,#3493,#3497,.T.);\n#3499=ORIENTED_EDGE('',*,*,#3498,.F.);\n#3500=CARTESIAN_POINT('',(121.,-31.70896997,35.761138859));\n#3501=VERTEX_POINT('',#3500);\n#3502=CARTESIAN_POINT('',(121.,-31.70896997,35.761138859));\n#3503=DIRECTION('',(0.,0.,-1.));\n#3504=VECTOR('',#3503,11.122277717);\n#3505=LINE('',#3502,#3504);\n#3506=EDGE_CURVE('',#3501,#3491,#3505,.T.);\n#3507=ORIENTED_EDGE('',*,*,#3506,.F.);\n#3508=CARTESIAN_POINT('',(119.,-31.70896997,35.761138859));\n#3509=VERTEX_POINT('',#3508);\n#3510=CARTESIAN_POINT('',(119.,-31.70896997,35.761138859));\n#3511=DIRECTION('',(1.,-0.,0.));\n#3512=VECTOR('',#3511,2.);\n#3513=LINE('',#3510,#3512);\n#3514=EDGE_CURVE('',#3509,#3501,#3513,.T.);\n#3515=ORIENTED_EDGE('',*,*,#3514,.F.);\n#3516=CARTESIAN_POINT('',(119.,-31.70896997,24.638861142));\n#3517=DIRECTION('',(-0.,-0.,1.));\n#3518=VECTOR('',#3517,11.122277717);\n#3519=LINE('',#3516,#3518);\n#3520=EDGE_CURVE('',#3493,#3509,#3519,.T.);\n#3521=ORIENTED_EDGE('',*,*,#3520,.F.);\n#3522=EDGE_LOOP('',(#3499,#3507,#3515,#3521));\n#3523=FACE_BOUND('',#3522,.T.);\n#3524=ADVANCED_FACE('',(#3523),#3489,.T.);\n#3525=CARTESIAN_POINT('',(121.,-29.20896997,30.2));\n#3526=DIRECTION('',(0.,1.,-0.));\n#3527=DIRECTION('',(-0.,-0.,-1.));\n#3528=AXIS2_PLACEMENT_3D('',#3525,#3526,#3527);\n#3529=PLANE('',#3528);\n#3530=CARTESIAN_POINT('',(119.,-29.20896997,20.308734123));\n#3531=VERTEX_POINT('',#3530);\n#3532=CARTESIAN_POINT('',(121.,-29.20896997,20.308734123));\n#3533=VERTEX_POINT('',#3532);\n#3534=CARTESIAN_POINT('',(119.,-29.20896997,20.308734123));\n#3535=DIRECTION('',(1.,-0.,0.));\n#3536=VECTOR('',#3535,2.);\n#3537=LINE('',#3534,#3536);\n#3538=EDGE_CURVE('',#3531,#3533,#3537,.T.);\n#3539=ORIENTED_EDGE('',*,*,#3538,.F.);\n#3540=CARTESIAN_POINT('',(119.,-29.20896997,40.091265877));\n#3541=VERTEX_POINT('',#3540);\n#3542=CARTESIAN_POINT('',(119.,-29.20896997,40.091265877));\n#3543=DIRECTION('',(0.,0.,-1.));\n#3544=VECTOR('',#3543,19.782531755);\n#3545=LINE('',#3542,#3544);\n#3546=EDGE_CURVE('',#3541,#3531,#3545,.T.);\n#3547=ORIENTED_EDGE('',*,*,#3546,.F.);\n#3548=CARTESIAN_POINT('',(121.,-29.20896997,40.091265877));\n#3549=VERTEX_POINT('',#3548);\n#3550=CARTESIAN_POINT('',(121.,-29.20896997,40.091265877));\n#3551=DIRECTION('',(-1.,0.,-0.));\n#3552=VECTOR('',#3551,2.);\n#3553=LINE('',#3550,#3552);\n#3554=EDGE_CURVE('',#3549,#3541,#3553,.T.);\n#3555=ORIENTED_EDGE('',*,*,#3554,.F.);\n#3556=CARTESIAN_POINT('',(121.,-29.20896997,20.308734123));\n#3557=DIRECTION('',(-0.,-0.,1.));\n#3558=VECTOR('',#3557,19.782531755);\n#3559=LINE('',#3556,#3558);\n#3560=EDGE_CURVE('',#3533,#3549,#3559,.T.);\n#3561=ORIENTED_EDGE('',*,*,#3560,.F.);\n#3562=EDGE_LOOP('',(#3539,#3547,#3555,#3561));\n#3563=FACE_BOUND('',#3562,.T.);\n#3564=ADVANCED_FACE('',(#3563),#3529,.T.);\n#3565=CARTESIAN_POINT('',(119.,-30.45896997,30.2));\n#3566=DIRECTION('',(-1.,0.,-0.));\n#3567=DIRECTION('',(-0.,-1.,-0.));\n#3568=AXIS2_PLACEMENT_3D('',#3565,#3566,#3567);\n#3569=PLANE('',#3568);\n#3570=CARTESIAN_POINT('',(119.,-31.70896997,24.638861142));\n#3571=DIRECTION('',(0.,0.5,-0.866025404));\n#3572=VECTOR('',#3571,5.);\n#3573=LINE('',#3570,#3572);\n#3574=EDGE_CURVE('',#3493,#3531,#3573,.T.);\n#3575=ORIENTED_EDGE('',*,*,#3574,.F.);\n#3576=ORIENTED_EDGE('',*,*,#3520,.T.);\n#3577=CARTESIAN_POINT('',(119.,-29.20896997,40.091265877));\n#3578=DIRECTION('',(-0.,-0.5,-0.866025404));\n#3579=VECTOR('',#3578,5.);\n#3580=LINE('',#3577,#3579);\n#3581=EDGE_CURVE('',#3541,#3509,#3580,.T.);\n#3582=ORIENTED_EDGE('',*,*,#3581,.F.);\n#3583=ORIENTED_EDGE('',*,*,#3546,.T.);\n#3584=EDGE_LOOP('',(#3575,#3576,#3582,#3583));\n#3585=FACE_BOUND('',#3584,.T.);\n#3586=ADVANCED_FACE('',(#3585),#3569,.T.);\n#3587=CARTESIAN_POINT('',(121.,-8.866069902,8.5));\n#3588=DIRECTION('',(-0.,-1.,0.));\n#3589=DIRECTION('',(0.,0.,1.));\n#3590=AXIS2_PLACEMENT_3D('',#3587,#3588,#3589);\n#3591=PLANE('',#3590);\n#3592=CARTESIAN_POINT('',(121.,-8.866069902,11.5));\n#3593=VERTEX_POINT('',#3592);\n#3594=CARTESIAN_POINT('',(119.,-8.866069902,11.5));\n#3595=VERTEX_POINT('',#3594);\n#3596=CARTESIAN_POINT('',(121.,-8.866069902,11.5));\n#3597=DIRECTION('',(-1.,0.,-0.));\n#3598=VECTOR('',#3597,2.);\n#3599=LINE('',#3596,#3598);\n#3600=EDGE_CURVE('',#3593,#3595,#3599,.T.);\n#3601=ORIENTED_EDGE('',*,*,#3600,.F.);\n#3602=CARTESIAN_POINT('',(121.,-8.866069902,48.9));\n#3603=VERTEX_POINT('',#3602);\n#3604=CARTESIAN_POINT('',(121.,-8.866069902,48.9));\n#3605=DIRECTION('',(0.,0.,-1.));\n#3606=VECTOR('',#3605,37.4);\n#3607=LINE('',#3604,#3606);\n#3608=EDGE_CURVE('',#3603,#3593,#3607,.T.);\n#3609=ORIENTED_EDGE('',*,*,#3608,.F.);\n#3610=CARTESIAN_POINT('',(119.,-8.866069902,48.9));\n#3611=VERTEX_POINT('',#3610);\n#3612=CARTESIAN_POINT('',(119.,-8.866069902,48.9));\n#3613=DIRECTION('',(1.,-0.,0.));\n#3614=VECTOR('',#3613,2.);\n#3615=LINE('',#3612,#3614);\n#3616=EDGE_CURVE('',#3611,#3603,#3615,.T.);\n#3617=ORIENTED_EDGE('',*,*,#3616,.F.);\n#3618=CARTESIAN_POINT('',(119.,-8.866069902,11.5));\n#3619=DIRECTION('',(-0.,-0.,1.));\n#3620=VECTOR('',#3619,37.4);\n#3621=LINE('',#3618,#3620);\n#3622=EDGE_CURVE('',#3595,#3611,#3621,.T.);\n#3623=ORIENTED_EDGE('',*,*,#3622,.F.);\n#3624=EDGE_LOOP('',(#3601,#3609,#3617,#3623));\n#3625=FACE_BOUND('',#3624,.T.);\n#3626=ADVANCED_FACE('',(#3625),#3591,.T.);\n#3627=CARTESIAN_POINT('',(119.,-7.616069902,30.2));\n#3628=DIRECTION('',(-1.,0.,-0.));\n#3629=DIRECTION('',(-0.,-1.,-0.));\n#3630=AXIS2_PLACEMENT_3D('',#3627,#3628,#3629);\n#3631=PLANE('',#3630);\n#3632=CARTESIAN_POINT('',(119.,-6.366069902,11.5));\n#3633=VERTEX_POINT('',#3632);\n#3634=CARTESIAN_POINT('',(119.,-8.866069902,11.5));\n#3635=DIRECTION('',(0.,1.,-0.));\n#3636=VECTOR('',#3635,2.5);\n#3637=LINE('',#3634,#3636);\n#3638=EDGE_CURVE('',#3595,#3633,#3637,.T.);\n#3639=ORIENTED_EDGE('',*,*,#3638,.F.);\n#3640=ORIENTED_EDGE('',*,*,#3622,.T.);\n#3641=CARTESIAN_POINT('',(119.,-6.366069902,48.9));\n#3642=VERTEX_POINT('',#3641);\n#3643=CARTESIAN_POINT('',(119.,-6.366069902,48.9));\n#3644=DIRECTION('',(-0.,-1.,0.));\n#3645=VECTOR('',#3644,2.5);\n#3646=LINE('',#3643,#3645);\n#3647=EDGE_CURVE('',#3642,#3611,#3646,.T.);\n#3648=ORIENTED_EDGE('',*,*,#3647,.F.);\n#3649=CARTESIAN_POINT('',(119.,-6.366069902,48.9));\n#3650=DIRECTION('',(0.,0.,-1.));\n#3651=VECTOR('',#3650,37.4);\n#3652=LINE('',#3649,#3651);\n#3653=EDGE_CURVE('',#3642,#3633,#3652,.T.);\n#3654=ORIENTED_EDGE('',*,*,#3653,.T.);\n#3655=EDGE_LOOP('',(#3639,#3640,#3648,#3654));\n#3656=FACE_BOUND('',#3655,.T.);\n#3657=ADVANCED_FACE('',(#3656),#3631,.T.);\n#3658=CARTESIAN_POINT('',(121.,-6.366069902,51.9));\n#3659=DIRECTION('',(0.,1.,-0.));\n#3660=DIRECTION('',(-0.,-0.,-1.));\n#3661=AXIS2_PLACEMENT_3D('',#3658,#3659,#3660);\n#3662=PLANE('',#3661);\n#3663=CARTESIAN_POINT('',(121.,-6.366069902,11.5));\n#3664=VERTEX_POINT('',#3663);\n#3665=CARTESIAN_POINT('',(119.,-6.366069902,11.5));\n#3666=DIRECTION('',(1.,-0.,0.));\n#3667=VECTOR('',#3666,2.);\n#3668=LINE('',#3665,#3667);\n#3669=EDGE_CURVE('',#3633,#3664,#3668,.T.);\n#3670=ORIENTED_EDGE('',*,*,#3669,.F.);\n#3671=ORIENTED_EDGE('',*,*,#3653,.F.);\n#3672=CARTESIAN_POINT('',(121.,-6.366069902,48.9));\n#3673=VERTEX_POINT('',#3672);\n#3674=CARTESIAN_POINT('',(121.,-6.366069902,48.9));\n#3675=DIRECTION('',(-1.,0.,-0.));\n#3676=VECTOR('',#3675,2.);\n#3677=LINE('',#3674,#3676);\n#3678=EDGE_CURVE('',#3673,#3642,#3677,.T.);\n#3679=ORIENTED_EDGE('',*,*,#3678,.F.);\n#3680=CARTESIAN_POINT('',(121.,-6.366069902,11.5));\n#3681=DIRECTION('',(-0.,-0.,1.));\n#3682=VECTOR('',#3681,37.4);\n#3683=LINE('',#3680,#3682);\n#3684=EDGE_CURVE('',#3664,#3673,#3683,.T.);\n#3685=ORIENTED_EDGE('',*,*,#3684,.F.);\n#3686=EDGE_LOOP('',(#3670,#3671,#3679,#3685));\n#3687=FACE_BOUND('',#3686,.T.);\n#3688=ADVANCED_FACE('',(#3687),#3662,.T.);\n#3689=CARTESIAN_POINT('',(121.,-20.287519936,8.5));\n#3690=DIRECTION('',(-0.,-1.,0.));\n#3691=DIRECTION('',(0.,0.,1.));\n#3692=AXIS2_PLACEMENT_3D('',#3689,#3690,#3691);\n#3693=PLANE('',#3692);\n#3694=CARTESIAN_POINT('',(121.,-20.287519936,11.5));\n#3695=VERTEX_POINT('',#3694);\n#3696=CARTESIAN_POINT('',(119.,-20.287519936,11.5));\n#3697=VERTEX_POINT('',#3696);\n#3698=CARTESIAN_POINT('',(121.,-20.287519936,11.5));\n#3699=DIRECTION('',(-1.,0.,-0.));\n#3700=VECTOR('',#3699,2.);\n#3701=LINE('',#3698,#3700);\n#3702=EDGE_CURVE('',#3695,#3697,#3701,.T.);\n#3703=ORIENTED_EDGE('',*,*,#3702,.F.);\n#3704=CARTESIAN_POINT('',(121.,-20.287519936,48.9));\n#3705=VERTEX_POINT('',#3704);\n#3706=CARTESIAN_POINT('',(121.,-20.287519936,48.9));\n#3707=DIRECTION('',(0.,0.,-1.));\n#3708=VECTOR('',#3707,37.4);\n#3709=LINE('',#3706,#3708);\n#3710=EDGE_CURVE('',#3705,#3695,#3709,.T.);\n#3711=ORIENTED_EDGE('',*,*,#3710,.F.);\n#3712=CARTESIAN_POINT('',(119.,-20.287519936,48.9));\n#3713=VERTEX_POINT('',#3712);\n#3714=CARTESIAN_POINT('',(119.,-20.287519936,48.9));\n#3715=DIRECTION('',(1.,-0.,0.));\n#3716=VECTOR('',#3715,2.);\n#3717=LINE('',#3714,#3716);\n#3718=EDGE_CURVE('',#3713,#3705,#3717,.T.);\n#3719=ORIENTED_EDGE('',*,*,#3718,.F.);\n#3720=CARTESIAN_POINT('',(119.,-20.287519936,11.5));\n#3721=DIRECTION('',(-0.,-0.,1.));\n#3722=VECTOR('',#3721,37.4);\n#3723=LINE('',#3720,#3722);\n#3724=EDGE_CURVE('',#3697,#3713,#3723,.T.);\n#3725=ORIENTED_EDGE('',*,*,#3724,.F.);\n#3726=EDGE_LOOP('',(#3703,#3711,#3719,#3725));\n#3727=FACE_BOUND('',#3726,.T.);\n#3728=ADVANCED_FACE('',(#3727),#3693,.T.);\n#3729=CARTESIAN_POINT('',(119.,-19.037519936,30.2));\n#3730=DIRECTION('',(-1.,0.,-0.));\n#3731=DIRECTION('',(-0.,-1.,-0.));\n#3732=AXIS2_PLACEMENT_3D('',#3729,#3730,#3731);\n#3733=PLANE('',#3732);\n#3734=CARTESIAN_POINT('',(119.,-17.787519936,11.5));\n#3735=VERTEX_POINT('',#3734);\n#3736=CARTESIAN_POINT('',(119.,-20.287519936,11.5));\n#3737=DIRECTION('',(0.,1.,-0.));\n#3738=VECTOR('',#3737,2.5);\n#3739=LINE('',#3736,#3738);\n#3740=EDGE_CURVE('',#3697,#3735,#3739,.T.);\n#3741=ORIENTED_EDGE('',*,*,#3740,.F.);\n#3742=ORIENTED_EDGE('',*,*,#3724,.T.);\n#3743=CARTESIAN_POINT('',(119.,-17.787519936,48.9));\n#3744=VERTEX_POINT('',#3743);\n#3745=CARTESIAN_POINT('',(119.,-17.787519936,48.9));\n#3746=DIRECTION('',(-0.,-1.,0.));\n#3747=VECTOR('',#3746,2.5);\n#3748=LINE('',#3745,#3747);\n#3749=EDGE_CURVE('',#3744,#3713,#3748,.T.);\n#3750=ORIENTED_EDGE('',*,*,#3749,.F.);\n#3751=CARTESIAN_POINT('',(119.,-17.787519936,48.9));\n#3752=DIRECTION('',(0.,0.,-1.));\n#3753=VECTOR('',#3752,37.4);\n#3754=LINE('',#3751,#3753);\n#3755=EDGE_CURVE('',#3744,#3735,#3754,.T.);\n#3756=ORIENTED_EDGE('',*,*,#3755,.T.);\n#3757=EDGE_LOOP('',(#3741,#3742,#3750,#3756));\n#3758=FACE_BOUND('',#3757,.T.);\n#3759=ADVANCED_FACE('',(#3758),#3733,.T.);\n#3760=CARTESIAN_POINT('',(121.,-17.787519936,51.9));\n#3761=DIRECTION('',(0.,1.,-0.));\n#3762=DIRECTION('',(-0.,-0.,-1.));\n#3763=AXIS2_PLACEMENT_3D('',#3760,#3761,#3762);\n#3764=PLANE('',#3763);\n#3765=CARTESIAN_POINT('',(121.,-17.787519936,11.5));\n#3766=VERTEX_POINT('',#3765);\n#3767=CARTESIAN_POINT('',(119.,-17.787519936,11.5));\n#3768=DIRECTION('',(1.,-0.,0.));\n#3769=VECTOR('',#3768,2.);\n#3770=LINE('',#3767,#3769);\n#3771=EDGE_CURVE('',#3735,#3766,#3770,.T.);\n#3772=ORIENTED_EDGE('',*,*,#3771,.F.);\n#3773=ORIENTED_EDGE('',*,*,#3755,.F.);\n#3774=CARTESIAN_POINT('',(121.,-17.787519936,48.9));\n#3775=VERTEX_POINT('',#3774);\n#3776=CARTESIAN_POINT('',(121.,-17.787519936,48.9));\n#3777=DIRECTION('',(-1.,0.,-0.));\n#3778=VECTOR('',#3777,2.);\n#3779=LINE('',#3776,#3778);\n#3780=EDGE_CURVE('',#3775,#3744,#3779,.T.);\n#3781=ORIENTED_EDGE('',*,*,#3780,.F.);\n#3782=CARTESIAN_POINT('',(121.,-17.787519936,11.5));\n#3783=DIRECTION('',(-0.,-0.,1.));\n#3784=VECTOR('',#3783,37.4);\n#3785=LINE('',#3782,#3784);\n#3786=EDGE_CURVE('',#3766,#3775,#3785,.T.);\n#3787=ORIENTED_EDGE('',*,*,#3786,.F.);\n#3788=EDGE_LOOP('',(#3772,#3773,#3781,#3787));\n#3789=FACE_BOUND('',#3788,.T.);\n#3790=ADVANCED_FACE('',(#3789),#3764,.T.);\n#3791=CARTESIAN_POINT('',(120.,11.730206764,30.2));\n#3792=DIRECTION('',(0.,0.866025404,0.5));\n#3793=DIRECTION('',(-0.,-0.5,0.866025404));\n#3794=AXIS2_PLACEMENT_3D('',#3791,#3792,#3793);\n#3795=PLANE('',#3794);\n#3796=CARTESIAN_POINT('',(121.,11.730206764,30.2));\n#3797=VERTEX_POINT('',#3796);\n#3798=CARTESIAN_POINT('',(121.,11.730206764,30.2));\n#3799=DIRECTION('',(-0.,-0.5,0.866025404));\n#3800=VECTOR('',#3799,25.057001683);\n#3801=LINE('',#3798,#3800);\n#3802=EDGE_CURVE('',#3797,#3021,#3801,.T.);\n#3803=ORIENTED_EDGE('',*,*,#3802,.F.);\n#3804=CARTESIAN_POINT('',(120.,11.730206764,30.2));\n#3805=VERTEX_POINT('',#3804);\n#3806=CARTESIAN_POINT('',(120.,11.730206764,30.2));\n#3807=DIRECTION('',(1.,-0.,0.));\n#3808=VECTOR('',#3807,1.);\n#3809=LINE('',#3806,#3808);\n#3810=EDGE_CURVE('',#3805,#3797,#3809,.T.);\n#3811=ORIENTED_EDGE('',*,*,#3810,.F.);\n#3812=CARTESIAN_POINT('',(120.,-0.798294078,51.9));\n#3813=DIRECTION('',(0.,0.5,-0.866025404));\n#3814=VECTOR('',#3813,25.057001683);\n#3815=LINE('',#3812,#3814);\n#3816=EDGE_CURVE('',#3029,#3805,#3815,.T.);\n#3817=ORIENTED_EDGE('',*,*,#3816,.F.);\n#3818=ORIENTED_EDGE('',*,*,#3034,.F.);\n#3819=EDGE_LOOP('',(#3803,#3811,#3817,#3818));\n#3820=FACE_BOUND('',#3819,.T.);\n#3821=ADVANCED_FACE('',(#3820),#3795,.T.);\n#3822=CARTESIAN_POINT('',(118.,-2.530344885,11.5));\n#3823=DIRECTION('',(0.,0.866025404,-0.5));\n#3824=DIRECTION('',(0.,0.5,0.866025404));\n#3825=AXIS2_PLACEMENT_3D('',#3822,#3823,#3824);\n#3826=PLANE('',#3825);\n#3827=ORIENTED_EDGE('',*,*,#3378,.T.);\n#3828=ORIENTED_EDGE('',*,*,#3318,.T.);\n#3829=CARTESIAN_POINT('',(121.,2.555380132,20.308734123));\n#3830=DIRECTION('',(-0.,-0.5,-0.866025404));\n#3831=VECTOR('',#3830,6.421450034);\n#3832=LINE('',#3829,#3831);\n#3833=EDGE_CURVE('',#3447,#3313,#3832,.T.);\n#3834=ORIENTED_EDGE('',*,*,#3833,.F.);\n#3835=ORIENTED_EDGE('',*,*,#3452,.T.);\n#3836=ORIENTED_EDGE('',*,*,#3479,.T.);\n#3837=ORIENTED_EDGE('',*,*,#3412,.T.);\n#3838=CARTESIAN_POINT('',(121.,8.266105148,30.2));\n#3839=VERTEX_POINT('',#3838);\n#3840=CARTESIAN_POINT('',(121.,8.266105148,30.2));\n#3841=DIRECTION('',(-0.,-0.5,-0.866025404));\n#3842=VECTOR('',#3841,6.421450034);\n#3843=LINE('',#3840,#3842);\n#3844=EDGE_CURVE('',#3839,#3399,#3843,.T.);\n#3845=ORIENTED_EDGE('',*,*,#3844,.F.);\n#3846=CARTESIAN_POINT('',(118.,8.266105148,30.2));\n#3847=VERTEX_POINT('',#3846);\n#3848=CARTESIAN_POINT('',(118.,8.266105148,30.2));\n#3849=DIRECTION('',(1.,-0.,0.));\n#3850=VECTOR('',#3849,3.);\n#3851=LINE('',#3848,#3850);\n#3852=EDGE_CURVE('',#3847,#3839,#3851,.T.);\n#3853=ORIENTED_EDGE('',*,*,#3852,.F.);\n#3854=CARTESIAN_POINT('',(118.,-2.530344885,11.5));\n#3855=VERTEX_POINT('',#3854);\n#3856=CARTESIAN_POINT('',(118.,-2.530344885,11.5));\n#3857=DIRECTION('',(0.,0.5,0.866025404));\n#3858=VECTOR('',#3857,21.592900068);\n#3859=LINE('',#3856,#3858);\n#3860=EDGE_CURVE('',#3855,#3847,#3859,.T.);\n#3861=ORIENTED_EDGE('',*,*,#3860,.F.);\n#3862=CARTESIAN_POINT('',(118.,-2.530344885,11.5));\n#3863=DIRECTION('',(1.,-0.,0.));\n#3864=VECTOR('',#3863,1.);\n#3865=LINE('',#3862,#3864);\n#3866=EDGE_CURVE('',#3855,#3351,#3865,.T.);\n#3867=ORIENTED_EDGE('',*,*,#3866,.T.);\n#3868=EDGE_LOOP('',(#3827,#3828,#3834,#3835,#3836,#3837,#3845,#3853,#3861,#3867));\n#3869=FACE_BOUND('',#3868,.T.);\n#3870=ADVANCED_FACE('',(#3869),#3826,.F.);\n#3871=CARTESIAN_POINT('',(120.,-0.798294078,8.5));\n#3872=DIRECTION('',(0.,0.866025404,-0.5));\n#3873=DIRECTION('',(0.,0.5,0.866025404));\n#3874=AXIS2_PLACEMENT_3D('',#3871,#3872,#3873);\n#3875=PLANE('',#3874);\n#3876=CARTESIAN_POINT('',(120.,11.730206764,30.2));\n#3877=DIRECTION('',(-0.,-0.5,-0.866025404));\n#3878=VECTOR('',#3877,25.057001683);\n#3879=LINE('',#3876,#3878);\n#3880=EDGE_CURVE('',#3805,#2981,#3879,.T.);\n#3881=ORIENTED_EDGE('',*,*,#3880,.F.);\n#3882=ORIENTED_EDGE('',*,*,#3810,.T.);\n#3883=CARTESIAN_POINT('',(121.,-0.798294078,8.5));\n#3884=DIRECTION('',(0.,0.5,0.866025404));\n#3885=VECTOR('',#3884,25.057001683);\n#3886=LINE('',#3883,#3885);\n#3887=EDGE_CURVE('',#2989,#3797,#3886,.T.);\n#3888=ORIENTED_EDGE('',*,*,#3887,.F.);\n#3889=ORIENTED_EDGE('',*,*,#2994,.F.);\n#3890=EDGE_LOOP('',(#3881,#3882,#3888,#3889));\n#3891=FACE_BOUND('',#3890,.T.);\n#3892=ADVANCED_FACE('',(#3891),#3875,.T.);\n#3893=CARTESIAN_POINT('',(118.,-36.074395525,30.2));\n#3894=DIRECTION('',(-0.,-0.866025404,-0.5));\n#3895=DIRECTION('',(0.,0.5,-0.866025404));\n#3896=AXIS2_PLACEMENT_3D('',#3893,#3894,#3895);\n#3897=PLANE('',#3896);\n#3898=CARTESIAN_POINT('',(120.,-36.074395525,30.2));\n#3899=VERTEX_POINT('',#3898);\n#3900=CARTESIAN_POINT('',(120.,-24.700595222,10.5));\n#3901=VERTEX_POINT('',#3900);\n#3902=CARTESIAN_POINT('',(120.,-36.074395525,30.2));\n#3903=DIRECTION('',(0.,0.5,-0.866025404));\n#3904=VECTOR('',#3903,22.747600606);\n#3905=LINE('',#3902,#3904);\n#3906=EDGE_CURVE('',#3899,#3901,#3905,.T.);\n#3907=ORIENTED_EDGE('',*,*,#3906,.F.);\n#3908=CARTESIAN_POINT('',(118.,-36.074395525,30.2));\n#3909=VERTEX_POINT('',#3908);\n#3910=CARTESIAN_POINT('',(118.,-36.074395525,30.2));\n#3911=DIRECTION('',(1.,-0.,0.));\n#3912=VECTOR('',#3911,2.);\n#3913=LINE('',#3910,#3912);\n#3914=EDGE_CURVE('',#3909,#3899,#3913,.T.);\n#3915=ORIENTED_EDGE('',*,*,#3914,.F.);\n#3916=CARTESIAN_POINT('',(118.,-24.700595222,10.5));\n#3917=VERTEX_POINT('',#3916);\n#3918=CARTESIAN_POINT('',(118.,-36.074395525,30.2));\n#3919=DIRECTION('',(0.,0.5,-0.866025404));\n#3920=VECTOR('',#3919,22.747600606);\n#3921=LINE('',#3918,#3920);\n#3922=EDGE_CURVE('',#3909,#3917,#3921,.T.);\n#3923=ORIENTED_EDGE('',*,*,#3922,.T.);\n#3924=CARTESIAN_POINT('',(118.,-24.700595222,10.5));\n#3925=DIRECTION('',(1.,-0.,0.));\n#3926=VECTOR('',#3925,2.);\n#3927=LINE('',#3924,#3926);\n#3928=EDGE_CURVE('',#3917,#3901,#3927,.T.);\n#3929=ORIENTED_EDGE('',*,*,#3928,.T.);\n#3930=EDGE_LOOP('',(#3907,#3915,#3923,#3929));\n#3931=FACE_BOUND('',#3930,.T.);\n#3932=ADVANCED_FACE('',(#3931),#3897,.T.);\n#3933=CARTESIAN_POINT('',(120.,-38.383796602,30.2));\n#3934=DIRECTION('',(-0.,-0.866025404,-0.5));\n#3935=DIRECTION('',(0.,0.5,-0.866025404));\n#3936=AXIS2_PLACEMENT_3D('',#3933,#3934,#3935);\n#3937=PLANE('',#3936);\n#3938=CARTESIAN_POINT('',(121.,-38.383796602,30.2));\n#3939=VERTEX_POINT('',#3938);\n#3940=CARTESIAN_POINT('',(121.,-38.383796602,30.2));\n#3941=DIRECTION('',(0.,0.5,-0.866025404));\n#3942=VECTOR('',#3941,25.057001683);\n#3943=LINE('',#3940,#3942);\n#3944=EDGE_CURVE('',#3939,#2971,#3943,.T.);\n#3945=ORIENTED_EDGE('',*,*,#3944,.F.);\n#3946=CARTESIAN_POINT('',(120.,-38.383796602,30.2));\n#3947=VERTEX_POINT('',#3946);\n#3948=CARTESIAN_POINT('',(120.,-38.383796602,30.2));\n#3949=DIRECTION('',(1.,-0.,0.));\n#3950=VECTOR('',#3949,1.);\n#3951=LINE('',#3948,#3950);\n#3952=EDGE_CURVE('',#3947,#3939,#3951,.T.);\n#3953=ORIENTED_EDGE('',*,*,#3952,.F.);\n#3954=CARTESIAN_POINT('',(120.,-25.855295761,8.5));\n#3955=DIRECTION('',(-0.,-0.5,0.866025404));\n#3956=VECTOR('',#3955,25.057001683);\n#3957=LINE('',#3954,#3956);\n#3958=EDGE_CURVE('',#2973,#3947,#3957,.T.);\n#3959=ORIENTED_EDGE('',*,*,#3958,.F.);\n#3960=ORIENTED_EDGE('',*,*,#2978,.F.);\n#3961=EDGE_LOOP('',(#3945,#3953,#3959,#3960));\n#3962=FACE_BOUND('',#3961,.T.);\n#3963=ADVANCED_FACE('',(#3962),#3937,.T.);\n#3964=CARTESIAN_POINT('',(118.,-24.123244953,48.9));\n#3965=DIRECTION('',(-0.,-0.866025404,0.5));\n#3966=DIRECTION('',(-0.,-0.5,-0.866025404));\n#3967=AXIS2_PLACEMENT_3D('',#3964,#3965,#3966);\n#3968=PLANE('',#3967);\n#3969=ORIENTED_EDGE('',*,*,#3158,.T.);\n#3970=ORIENTED_EDGE('',*,*,#3098,.T.);\n#3971=CARTESIAN_POINT('',(121.,-29.20896997,40.091265877));\n#3972=DIRECTION('',(0.,0.5,0.866025404));\n#3973=VECTOR('',#3972,6.421450034);\n#3974=LINE('',#3971,#3973);\n#3975=EDGE_CURVE('',#3549,#3093,#3974,.T.);\n#3976=ORIENTED_EDGE('',*,*,#3975,.F.);\n#3977=ORIENTED_EDGE('',*,*,#3554,.T.);\n#3978=ORIENTED_EDGE('',*,*,#3581,.T.);\n#3979=ORIENTED_EDGE('',*,*,#3514,.T.);\n#3980=CARTESIAN_POINT('',(121.,-34.919694987,30.2));\n#3981=VERTEX_POINT('',#3980);\n#3982=CARTESIAN_POINT('',(121.,-34.919694987,30.2));\n#3983=DIRECTION('',(0.,0.5,0.866025404));\n#3984=VECTOR('',#3983,6.421450034);\n#3985=LINE('',#3982,#3984);\n#3986=EDGE_CURVE('',#3981,#3501,#3985,.T.);\n#3987=ORIENTED_EDGE('',*,*,#3986,.F.);\n#3988=CARTESIAN_POINT('',(118.,-34.919694987,30.2));\n#3989=VERTEX_POINT('',#3988);\n#3990=CARTESIAN_POINT('',(118.,-34.919694987,30.2));\n#3991=DIRECTION('',(1.,-0.,0.));\n#3992=VECTOR('',#3991,3.);\n#3993=LINE('',#3990,#3992);\n#3994=EDGE_CURVE('',#3989,#3981,#3993,.T.);\n#3995=ORIENTED_EDGE('',*,*,#3994,.F.);\n#3996=CARTESIAN_POINT('',(118.,-24.123244953,48.9));\n#3997=VERTEX_POINT('',#3996);\n#3998=CARTESIAN_POINT('',(118.,-24.123244953,48.9));\n#3999=DIRECTION('',(-0.,-0.5,-0.866025404));\n#4000=VECTOR('',#3999,21.592900068);\n#4001=LINE('',#3998,#4000);\n#4002=EDGE_CURVE('',#3997,#3989,#4001,.T.);\n#4003=ORIENTED_EDGE('',*,*,#4002,.F.);\n#4004=CARTESIAN_POINT('',(118.,-24.123244953,48.9));\n#4005=DIRECTION('',(1.,-0.,0.));\n#4006=VECTOR('',#4005,1.);\n#4007=LINE('',#4004,#4006);\n#4008=EDGE_CURVE('',#3997,#3131,#4007,.T.);\n#4009=ORIENTED_EDGE('',*,*,#4008,.T.);\n#4010=EDGE_LOOP('',(#3969,#3970,#3976,#3977,#3978,#3979,#3987,#3995,#4003,#4009));\n#4011=FACE_BOUND('',#4010,.T.);\n#4012=ADVANCED_FACE('',(#4011),#3968,.F.);\n#4013=CARTESIAN_POINT('',(120.,-25.855295761,51.9));\n#4014=DIRECTION('',(-0.,-0.866025404,0.5));\n#4015=DIRECTION('',(-0.,-0.5,-0.866025404));\n#4016=AXIS2_PLACEMENT_3D('',#4013,#4014,#4015);\n#4017=PLANE('',#4016);\n#4018=CARTESIAN_POINT('',(120.,-38.383796602,30.2));\n#4019=DIRECTION('',(0.,0.5,0.866025404));\n#4020=VECTOR('',#4019,25.057001683);\n#4021=LINE('',#4018,#4020);\n#4022=EDGE_CURVE('',#3947,#3011,#4021,.T.);\n#4023=ORIENTED_EDGE('',*,*,#4022,.F.);\n#4024=ORIENTED_EDGE('',*,*,#3952,.T.);\n#4025=CARTESIAN_POINT('',(121.,-25.855295761,51.9));\n#4026=DIRECTION('',(-0.,-0.5,-0.866025404));\n#4027=VECTOR('',#4026,25.057001683);\n#4028=LINE('',#4025,#4027);\n#4029=EDGE_CURVE('',#3013,#3939,#4028,.T.);\n#4030=ORIENTED_EDGE('',*,*,#4029,.F.);\n#4031=ORIENTED_EDGE('',*,*,#3018,.F.);\n#4032=EDGE_LOOP('',(#4023,#4024,#4030,#4031));\n#4033=FACE_BOUND('',#4032,.T.);\n#4034=ADVANCED_FACE('',(#4033),#4017,.T.);\n#4035=CARTESIAN_POINT('',(118.,-24.700595222,10.5));\n#4036=DIRECTION('',(0.,0.,-1.));\n#4037=DIRECTION('',(0.,1.,0.));\n#4038=AXIS2_PLACEMENT_3D('',#4035,#4036,#4037);\n#4039=PLANE('',#4038);\n#4040=CARTESIAN_POINT('',(120.,-1.952994616,10.5));\n#4041=VERTEX_POINT('',#4040);\n#4042=CARTESIAN_POINT('',(120.,-24.700595222,10.5));\n#4043=DIRECTION('',(0.,1.,0.));\n#4044=VECTOR('',#4043,22.747600606);\n#4045=LINE('',#4042,#4044);\n#4046=EDGE_CURVE('',#3901,#4041,#4045,.T.);\n#4047=ORIENTED_EDGE('',*,*,#4046,.F.);\n#4048=ORIENTED_EDGE('',*,*,#3928,.F.);\n#4049=CARTESIAN_POINT('',(118.,-1.952994616,10.5));\n#4050=VERTEX_POINT('',#4049);\n#4051=CARTESIAN_POINT('',(118.,-24.700595222,10.5));\n#4052=DIRECTION('',(0.,1.,0.));\n#4053=VECTOR('',#4052,22.747600606);\n#4054=LINE('',#4051,#4053);\n#4055=EDGE_CURVE('',#3917,#4050,#4054,.T.);\n#4056=ORIENTED_EDGE('',*,*,#4055,.T.);\n#4057=CARTESIAN_POINT('',(118.,-1.952994616,10.5));\n#4058=DIRECTION('',(1.,-0.,0.));\n#4059=VECTOR('',#4058,2.);\n#4060=LINE('',#4057,#4059);\n#4061=EDGE_CURVE('',#4050,#4041,#4060,.T.);\n#4062=ORIENTED_EDGE('',*,*,#4061,.T.);\n#4063=EDGE_LOOP('',(#4047,#4048,#4056,#4062));\n#4064=FACE_BOUND('',#4063,.T.);\n#4065=ADVANCED_FACE('',(#4064),#4039,.T.);\n#4066=CARTESIAN_POINT('',(118.,-24.123244953,11.5));\n#4067=DIRECTION('',(-0.,-0.,-1.));\n#4068=DIRECTION('',(0.,1.,-0.));\n#4069=AXIS2_PLACEMENT_3D('',#4066,#4067,#4068);\n#4070=PLANE('',#4069);\n#4071=ORIENTED_EDGE('',*,*,#3145,.T.);\n#4072=ORIENTED_EDGE('',*,*,#3074,.T.);\n#4073=CARTESIAN_POINT('',(121.,-20.287519936,11.5));\n#4074=DIRECTION('',(-0.,-1.,-0.));\n#4075=VECTOR('',#4074,3.210725017);\n#4076=LINE('',#4073,#4075);\n#4077=EDGE_CURVE('',#3695,#3061,#4076,.T.);\n#4078=ORIENTED_EDGE('',*,*,#4077,.F.);\n#4079=ORIENTED_EDGE('',*,*,#3702,.T.);\n#4080=ORIENTED_EDGE('',*,*,#3740,.T.);\n#4081=ORIENTED_EDGE('',*,*,#3771,.T.);\n#4082=CARTESIAN_POINT('',(121.,-14.576794919,11.5));\n#4083=DIRECTION('',(-0.,-1.,-0.));\n#4084=VECTOR('',#4083,3.210725017);\n#4085=LINE('',#4082,#4084);\n#4086=EDGE_CURVE('',#3169,#3766,#4085,.T.);\n#4087=ORIENTED_EDGE('',*,*,#4086,.F.);\n#4088=ORIENTED_EDGE('',*,*,#3176,.T.);\n#4089=ORIENTED_EDGE('',*,*,#3214,.T.);\n#4090=ORIENTED_EDGE('',*,*,#3245,.T.);\n#4091=CARTESIAN_POINT('',(121.,-8.866069902,11.5));\n#4092=DIRECTION('',(-0.,-1.,-0.));\n#4093=VECTOR('',#4092,3.210725017);\n#4094=LINE('',#4091,#4093);\n#4095=EDGE_CURVE('',#3593,#3240,#4094,.T.);\n#4096=ORIENTED_EDGE('',*,*,#4095,.F.);\n#4097=ORIENTED_EDGE('',*,*,#3600,.T.);\n#4098=ORIENTED_EDGE('',*,*,#3638,.T.);\n#4099=ORIENTED_EDGE('',*,*,#3669,.T.);\n#4100=CARTESIAN_POINT('',(121.,-3.155344885,11.5));\n#4101=DIRECTION('',(-0.,-1.,-0.));\n#4102=VECTOR('',#4101,3.210725017);\n#4103=LINE('',#4100,#4102);\n#4104=EDGE_CURVE('',#3271,#3664,#4103,.T.);\n#4105=ORIENTED_EDGE('',*,*,#4104,.F.);\n#4106=ORIENTED_EDGE('',*,*,#3278,.T.);\n#4107=ORIENTED_EDGE('',*,*,#3356,.T.);\n#4108=ORIENTED_EDGE('',*,*,#3866,.F.);\n#4109=CARTESIAN_POINT('',(118.,-24.123244953,11.5));\n#4110=VERTEX_POINT('',#4109);\n#4111=CARTESIAN_POINT('',(118.,-24.123244953,11.5));\n#4112=DIRECTION('',(0.,1.,0.));\n#4113=VECTOR('',#4112,21.592900068);\n#4114=LINE('',#4111,#4113);\n#4115=EDGE_CURVE('',#4110,#3855,#4114,.T.);\n#4116=ORIENTED_EDGE('',*,*,#4115,.F.);\n#4117=CARTESIAN_POINT('',(118.,-24.123244953,11.5));\n#4118=DIRECTION('',(1.,-0.,0.));\n#4119=VECTOR('',#4118,1.);\n#4120=LINE('',#4117,#4119);\n#4121=EDGE_CURVE('',#4110,#3140,#4120,.T.);\n#4122=ORIENTED_EDGE('',*,*,#4121,.T.);\n#4123=EDGE_LOOP('',(#4071,#4072,#4078,#4079,#4080,#4081,#4087,#4088,#4089,#4090,#4096,#4097,#4098,#4099,#4105,#4106,#4107,#4108,#4116,#4122));\n#4124=FACE_BOUND('',#4123,.T.);\n#4125=ADVANCED_FACE('',(#4124),#4070,.F.);\n#4126=CARTESIAN_POINT('',(118.,-2.530344885,48.9));\n#4127=DIRECTION('',(0.,0.,1.));\n#4128=DIRECTION('',(-0.,-1.,0.));\n#4129=AXIS2_PLACEMENT_3D('',#4126,#4127,#4128);\n#4130=PLANE('',#4129);\n#4131=ORIENTED_EDGE('',*,*,#3058,.T.);\n#4132=ORIENTED_EDGE('',*,*,#3136,.T.);\n#4133=ORIENTED_EDGE('',*,*,#4008,.F.);\n#4134=CARTESIAN_POINT('',(118.,-2.530344885,48.9));\n#4135=VERTEX_POINT('',#4134);\n#4136=CARTESIAN_POINT('',(118.,-2.530344885,48.9));\n#4137=DIRECTION('',(-0.,-1.,-0.));\n#4138=VECTOR('',#4137,21.592900068);\n#4139=LINE('',#4136,#4138);\n#4140=EDGE_CURVE('',#4135,#3997,#4139,.T.);\n#4141=ORIENTED_EDGE('',*,*,#4140,.F.);\n#4142=CARTESIAN_POINT('',(118.,-2.530344885,48.9));\n#4143=DIRECTION('',(1.,-0.,0.));\n#4144=VECTOR('',#4143,1.);\n#4145=LINE('',#4142,#4144);\n#4146=EDGE_CURVE('',#4135,#3360,#4145,.T.);\n#4147=ORIENTED_EDGE('',*,*,#4146,.T.);\n#4148=ORIENTED_EDGE('',*,*,#3365,.T.);\n#4149=ORIENTED_EDGE('',*,*,#3294,.T.);\n#4150=CARTESIAN_POINT('',(121.,-6.366069902,48.9));\n#4151=DIRECTION('',(0.,1.,0.));\n#4152=VECTOR('',#4151,3.210725017);\n#4153=LINE('',#4150,#4152);\n#4154=EDGE_CURVE('',#3673,#3281,#4153,.T.);\n#4155=ORIENTED_EDGE('',*,*,#4154,.F.);\n#4156=ORIENTED_EDGE('',*,*,#3678,.T.);\n#4157=ORIENTED_EDGE('',*,*,#3647,.T.);\n#4158=ORIENTED_EDGE('',*,*,#3616,.T.);\n#4159=CARTESIAN_POINT('',(121.,-12.076794919,48.9));\n#4160=DIRECTION('',(0.,1.,0.));\n#4161=VECTOR('',#4160,3.210725017);\n#4162=LINE('',#4159,#4161);\n#4163=EDGE_CURVE('',#3249,#3603,#4162,.T.);\n#4164=ORIENTED_EDGE('',*,*,#4163,.F.);\n#4165=ORIENTED_EDGE('',*,*,#3254,.T.);\n#4166=ORIENTED_EDGE('',*,*,#3223,.T.);\n#4167=ORIENTED_EDGE('',*,*,#3192,.T.);\n#4168=CARTESIAN_POINT('',(121.,-17.787519936,48.9));\n#4169=DIRECTION('',(0.,1.,0.));\n#4170=VECTOR('',#4169,3.210725017);\n#4171=LINE('',#4168,#4170);\n#4172=EDGE_CURVE('',#3775,#3179,#4171,.T.);\n#4173=ORIENTED_EDGE('',*,*,#4172,.F.);\n#4174=ORIENTED_EDGE('',*,*,#3780,.T.);\n#4175=ORIENTED_EDGE('',*,*,#3749,.T.);\n#4176=ORIENTED_EDGE('',*,*,#3718,.T.);\n#4177=CARTESIAN_POINT('',(121.,-23.498244953,48.9));\n#4178=DIRECTION('',(0.,1.,0.));\n#4179=VECTOR('',#4178,3.210725017);\n#4180=LINE('',#4177,#4179);\n#4181=EDGE_CURVE('',#3051,#3705,#4180,.T.);\n#4182=ORIENTED_EDGE('',*,*,#4181,.F.);\n#4183=EDGE_LOOP('',(#4131,#4132,#4133,#4141,#4147,#4148,#4149,#4155,#4156,#4157,#4158,#4164,#4165,#4166,#4167,#4173,#4174,#4175,#4176,#4182));\n#4184=FACE_BOUND('',#4183,.T.);\n#4185=ADVANCED_FACE('',(#4184),#4130,.F.);\n#4186=CARTESIAN_POINT('',(120.,-13.326794919,30.2));\n#4187=DIRECTION('',(1.,-0.,0.));\n#4188=DIRECTION('',(0.,1.,0.));\n#4189=AXIS2_PLACEMENT_3D('',#4186,#4187,#4188);\n#4190=PLANE('',#4189);\n#4191=ORIENTED_EDGE('',*,*,#3040,.T.);\n#4192=ORIENTED_EDGE('',*,*,#3816,.T.);\n#4193=ORIENTED_EDGE('',*,*,#3880,.T.);\n#4194=ORIENTED_EDGE('',*,*,#2986,.T.);\n#4195=ORIENTED_EDGE('',*,*,#3958,.T.);\n#4196=ORIENTED_EDGE('',*,*,#4022,.T.);\n#4197=EDGE_LOOP('',(#4191,#4192,#4193,#4194,#4195,#4196));\n#4198=FACE_BOUND('',#4197,.T.);\n#4199=CARTESIAN_POINT('',(120.,-1.952994616,49.9));\n#4200=VERTEX_POINT('',#4199);\n#4201=CARTESIAN_POINT('',(120.,-24.700595222,49.9));\n#4202=VERTEX_POINT('',#4201);\n#4203=CARTESIAN_POINT('',(120.,-1.952994616,49.9));\n#4204=DIRECTION('',(-0.,-1.,-0.));\n#4205=VECTOR('',#4204,22.747600606);\n#4206=LINE('',#4203,#4205);\n#4207=EDGE_CURVE('',#4200,#4202,#4206,.T.);\n#4208=ORIENTED_EDGE('',*,*,#4207,.T.);\n#4209=CARTESIAN_POINT('',(120.,-24.700595222,49.9));\n#4210=DIRECTION('',(-0.,-0.5,-0.866025404));\n#4211=VECTOR('',#4210,22.747600606);\n#4212=LINE('',#4209,#4211);\n#4213=EDGE_CURVE('',#4202,#3899,#4212,.T.);\n#4214=ORIENTED_EDGE('',*,*,#4213,.T.);\n#4215=ORIENTED_EDGE('',*,*,#3906,.T.);\n#4216=ORIENTED_EDGE('',*,*,#4046,.T.);\n#4217=CARTESIAN_POINT('',(120.,9.420805687,30.2));\n#4218=VERTEX_POINT('',#4217);\n#4219=CARTESIAN_POINT('',(120.,-1.952994616,10.5));\n#4220=DIRECTION('',(0.,0.5,0.866025404));\n#4221=VECTOR('',#4220,22.747600606);\n#4222=LINE('',#4219,#4221);\n#4223=EDGE_CURVE('',#4041,#4218,#4222,.T.);\n#4224=ORIENTED_EDGE('',*,*,#4223,.T.);\n#4225=CARTESIAN_POINT('',(120.,9.420805687,30.2));\n#4226=DIRECTION('',(-0.,-0.5,0.866025404));\n#4227=VECTOR('',#4226,22.747600606);\n#4228=LINE('',#4225,#4227);\n#4229=EDGE_CURVE('',#4218,#4200,#4228,.T.);\n#4230=ORIENTED_EDGE('',*,*,#4229,.T.);\n#4231=EDGE_LOOP('',(#4208,#4214,#4215,#4216,#4224,#4230));\n#4232=FACE_BOUND('',#4231,.T.);\n#4233=ADVANCED_FACE('',(#4198,#4232),#4190,.F.);\n#4234=CARTESIAN_POINT('',(121.,-13.326794919,30.2));\n#4235=DIRECTION('',(1.,-0.,0.));\n#4236=DIRECTION('',(0.,1.,0.));\n#4237=AXIS2_PLACEMENT_3D('',#4234,#4235,#4236);\n#4238=PLANE('',#4237);\n#4239=ORIENTED_EDGE('',*,*,#4029,.T.);\n#4240=ORIENTED_EDGE('',*,*,#3944,.T.);\n#4241=ORIENTED_EDGE('',*,*,#3000,.T.);\n#4242=ORIENTED_EDGE('',*,*,#3887,.T.);\n#4243=ORIENTED_EDGE('',*,*,#3802,.T.);\n#4244=ORIENTED_EDGE('',*,*,#3026,.T.);\n#4245=EDGE_LOOP('',(#4239,#4240,#4241,#4242,#4243,#4244));\n#4246=FACE_BOUND('',#4245,.T.);\n#4247=ORIENTED_EDGE('',*,*,#4181,.T.);\n#4248=ORIENTED_EDGE('',*,*,#3710,.T.);\n#4249=ORIENTED_EDGE('',*,*,#4077,.T.);\n#4250=ORIENTED_EDGE('',*,*,#3066,.T.);\n#4251=EDGE_LOOP('',(#4247,#4248,#4249,#4250));\n#4252=FACE_BOUND('',#4251,.T.);\n#4253=ORIENTED_EDGE('',*,*,#4086,.T.);\n#4254=ORIENTED_EDGE('',*,*,#3786,.T.);\n#4255=ORIENTED_EDGE('',*,*,#4172,.T.);\n#4256=ORIENTED_EDGE('',*,*,#3184,.T.);\n#4257=EDGE_LOOP('',(#4253,#4254,#4255,#4256));\n#4258=FACE_BOUND('',#4257,.T.);\n#4259=ORIENTED_EDGE('',*,*,#4104,.T.);\n#4260=ORIENTED_EDGE('',*,*,#3684,.T.);\n#4261=ORIENTED_EDGE('',*,*,#4154,.T.);\n#4262=ORIENTED_EDGE('',*,*,#3286,.T.);\n#4263=EDGE_LOOP('',(#4259,#4260,#4261,#4262));\n#4264=FACE_BOUND('',#4263,.T.);\n#4265=CARTESIAN_POINT('',(121.,5.055380132,35.761138858));\n#4266=DIRECTION('',(0.,0.5,-0.866025404));\n#4267=VECTOR('',#4266,6.421450034);\n#4268=LINE('',#4265,#4267);\n#4269=EDGE_CURVE('',#3389,#3839,#4268,.T.);\n#4270=ORIENTED_EDGE('',*,*,#4269,.T.);\n#4271=ORIENTED_EDGE('',*,*,#3844,.T.);\n#4272=ORIENTED_EDGE('',*,*,#3404,.T.);\n#4273=EDGE_LOOP('',(#4270,#4271,#4272));\n#4274=FACE_BOUND('',#4273,.T.);\n#4275=CARTESIAN_POINT('',(121.,-31.70896997,24.638861142));\n#4276=DIRECTION('',(-0.,-0.5,0.866025404));\n#4277=VECTOR('',#4276,6.421450034);\n#4278=LINE('',#4275,#4277);\n#4279=EDGE_CURVE('',#3491,#3981,#4278,.T.);\n#4280=ORIENTED_EDGE('',*,*,#4279,.T.);\n#4281=ORIENTED_EDGE('',*,*,#3986,.T.);\n#4282=ORIENTED_EDGE('',*,*,#3506,.T.);\n#4283=EDGE_LOOP('',(#4280,#4281,#4282));\n#4284=FACE_BOUND('',#4283,.T.);\n#4285=ORIENTED_EDGE('',*,*,#3260,.T.);\n#4286=ORIENTED_EDGE('',*,*,#4163,.T.);\n#4287=ORIENTED_EDGE('',*,*,#3608,.T.);\n#4288=ORIENTED_EDGE('',*,*,#4095,.T.);\n#4289=EDGE_LOOP('',(#4285,#4286,#4287,#4288));\n#4290=FACE_BOUND('',#4289,.T.);\n#4291=ORIENTED_EDGE('',*,*,#3120,.T.);\n#4292=CARTESIAN_POINT('',(121.,-25.998244953,14.747595264));\n#4293=DIRECTION('',(-0.,-0.5,0.866025404));\n#4294=VECTOR('',#4293,6.421450034);\n#4295=LINE('',#4292,#4294);\n#4296=EDGE_CURVE('',#3109,#3533,#4295,.T.);\n#4297=ORIENTED_EDGE('',*,*,#4296,.T.);\n#4298=ORIENTED_EDGE('',*,*,#3560,.T.);\n#4299=ORIENTED_EDGE('',*,*,#3975,.T.);\n#4300=EDGE_LOOP('',(#4291,#4297,#4298,#4299));\n#4301=FACE_BOUND('',#4300,.T.);\n#4302=ORIENTED_EDGE('',*,*,#3340,.T.);\n#4303=CARTESIAN_POINT('',(121.,-0.655344885,45.652404736));\n#4304=DIRECTION('',(0.,0.5,-0.866025404));\n#4305=VECTOR('',#4304,6.421450034);\n#4306=LINE('',#4303,#4305);\n#4307=EDGE_CURVE('',#3329,#3431,#4306,.T.);\n#4308=ORIENTED_EDGE('',*,*,#4307,.T.);\n#4309=ORIENTED_EDGE('',*,*,#3458,.T.);\n#4310=ORIENTED_EDGE('',*,*,#3833,.T.);\n#4311=EDGE_LOOP('',(#4302,#4308,#4309,#4310));\n#4312=FACE_BOUND('',#4311,.T.);\n#4313=ADVANCED_FACE('',(#4246,#4252,#4258,#4264,#4274,#4284,#4290,#4301,#4312),#4238,.T.);\n#4314=CARTESIAN_POINT('',(118.,8.266105148,30.2));\n#4315=DIRECTION('',(0.,0.866025404,0.5));\n#4316=DIRECTION('',(-0.,-0.5,0.866025404));\n#4317=AXIS2_PLACEMENT_3D('',#4314,#4315,#4316);\n#4318=PLANE('',#4317);\n#4319=ORIENTED_EDGE('',*,*,#3371,.T.);\n#4320=ORIENTED_EDGE('',*,*,#4146,.F.);\n#4321=CARTESIAN_POINT('',(118.,8.266105148,30.2));\n#4322=DIRECTION('',(-0.,-0.5,0.866025404));\n#4323=VECTOR('',#4322,21.592900068);\n#4324=LINE('',#4321,#4323);\n#4325=EDGE_CURVE('',#3847,#4135,#4324,.T.);\n#4326=ORIENTED_EDGE('',*,*,#4325,.F.);\n#4327=ORIENTED_EDGE('',*,*,#3852,.T.);\n#4328=ORIENTED_EDGE('',*,*,#4269,.F.);\n#4329=ORIENTED_EDGE('',*,*,#3396,.T.);\n#4330=ORIENTED_EDGE('',*,*,#3472,.T.);\n#4331=ORIENTED_EDGE('',*,*,#3436,.T.);\n#4332=ORIENTED_EDGE('',*,*,#4307,.F.);\n#4333=ORIENTED_EDGE('',*,*,#3334,.T.);\n#4334=EDGE_LOOP('',(#4319,#4320,#4326,#4327,#4328,#4329,#4330,#4331,#4332,#4333));\n#4335=FACE_BOUND('',#4334,.T.);\n#4336=ADVANCED_FACE('',(#4335),#4318,.F.);\n#4337=CARTESIAN_POINT('',(118.,-34.919694987,30.2));\n#4338=DIRECTION('',(-0.,-0.866025404,-0.5));\n#4339=DIRECTION('',(0.,0.5,-0.866025404));\n#4340=AXIS2_PLACEMENT_3D('',#4337,#4338,#4339);\n#4341=PLANE('',#4340);\n#4342=ORIENTED_EDGE('',*,*,#3151,.T.);\n#4343=ORIENTED_EDGE('',*,*,#4121,.F.);\n#4344=CARTESIAN_POINT('',(118.,-34.919694987,30.2));\n#4345=DIRECTION('',(0.,0.5,-0.866025404));\n#4346=VECTOR('',#4345,21.592900068);\n#4347=LINE('',#4344,#4346);\n#4348=EDGE_CURVE('',#3989,#4110,#4347,.T.);\n#4349=ORIENTED_EDGE('',*,*,#4348,.F.);\n#4350=ORIENTED_EDGE('',*,*,#3994,.T.);\n#4351=ORIENTED_EDGE('',*,*,#4279,.F.);\n#4352=ORIENTED_EDGE('',*,*,#3498,.T.);\n#4353=ORIENTED_EDGE('',*,*,#3574,.T.);\n#4354=ORIENTED_EDGE('',*,*,#3538,.T.);\n#4355=ORIENTED_EDGE('',*,*,#4296,.F.);\n#4356=ORIENTED_EDGE('',*,*,#3114,.T.);\n#4357=EDGE_LOOP('',(#4342,#4343,#4349,#4350,#4351,#4352,#4353,#4354,#4355,#4356));\n#4358=FACE_BOUND('',#4357,.T.);\n#4359=ADVANCED_FACE('',(#4358),#4341,.F.);\n#4360=CARTESIAN_POINT('',(118.,9.420805687,30.2));\n#4361=DIRECTION('',(0.,0.866025404,0.5));\n#4362=DIRECTION('',(-0.,-0.5,0.866025404));\n#4363=AXIS2_PLACEMENT_3D('',#4360,#4361,#4362);\n#4364=PLANE('',#4363);\n#4365=ORIENTED_EDGE('',*,*,#4229,.F.);\n#4366=CARTESIAN_POINT('',(118.,9.420805687,30.2));\n#4367=VERTEX_POINT('',#4366);\n#4368=CARTESIAN_POINT('',(118.,9.420805687,30.2));\n#4369=DIRECTION('',(1.,-0.,0.));\n#4370=VECTOR('',#4369,2.);\n#4371=LINE('',#4368,#4370);\n#4372=EDGE_CURVE('',#4367,#4218,#4371,.T.);\n#4373=ORIENTED_EDGE('',*,*,#4372,.F.);\n#4374=CARTESIAN_POINT('',(118.,-1.952994616,49.9));\n#4375=VERTEX_POINT('',#4374);\n#4376=CARTESIAN_POINT('',(118.,9.420805687,30.2));\n#4377=DIRECTION('',(-0.,-0.5,0.866025404));\n#4378=VECTOR('',#4377,22.747600606);\n#4379=LINE('',#4376,#4378);\n#4380=EDGE_CURVE('',#4367,#4375,#4379,.T.);\n#4381=ORIENTED_EDGE('',*,*,#4380,.T.);\n#4382=CARTESIAN_POINT('',(118.,-1.952994616,49.9));\n#4383=DIRECTION('',(1.,-0.,0.));\n#4384=VECTOR('',#4383,2.);\n#4385=LINE('',#4382,#4384);\n#4386=EDGE_CURVE('',#4375,#4200,#4385,.T.);\n#4387=ORIENTED_EDGE('',*,*,#4386,.T.);\n#4388=EDGE_LOOP('',(#4365,#4373,#4381,#4387));\n#4389=FACE_BOUND('',#4388,.T.);\n#4390=ADVANCED_FACE('',(#4389),#4364,.T.);\n#4391=CARTESIAN_POINT('',(118.,-1.952994616,10.5));\n#4392=DIRECTION('',(0.,0.866025404,-0.5));\n#4393=DIRECTION('',(0.,0.5,0.866025404));\n#4394=AXIS2_PLACEMENT_3D('',#4391,#4392,#4393);\n#4395=PLANE('',#4394);\n#4396=ORIENTED_EDGE('',*,*,#4223,.F.);\n#4397=ORIENTED_EDGE('',*,*,#4061,.F.);\n#4398=CARTESIAN_POINT('',(118.,-1.952994616,10.5));\n#4399=DIRECTION('',(0.,0.5,0.866025404));\n#4400=VECTOR('',#4399,22.747600606);\n#4401=LINE('',#4398,#4400);\n#4402=EDGE_CURVE('',#4050,#4367,#4401,.T.);\n#4403=ORIENTED_EDGE('',*,*,#4402,.T.);\n#4404=ORIENTED_EDGE('',*,*,#4372,.T.);\n#4405=EDGE_LOOP('',(#4396,#4397,#4403,#4404));\n#4406=FACE_BOUND('',#4405,.T.);\n#4407=ADVANCED_FACE('',(#4406),#4395,.T.);\n#4408=CARTESIAN_POINT('',(118.,-24.700595222,49.9));\n#4409=DIRECTION('',(-0.,-0.866025404,0.5));\n#4410=DIRECTION('',(-0.,-0.5,-0.866025404));\n#4411=AXIS2_PLACEMENT_3D('',#4408,#4409,#4410);\n#4412=PLANE('',#4411);\n#4413=CARTESIAN_POINT('',(118.,-24.700595222,49.9));\n#4414=VERTEX_POINT('',#4413);\n#4415=CARTESIAN_POINT('',(118.,-24.700595222,49.9));\n#4416=DIRECTION('',(1.,-0.,0.));\n#4417=VECTOR('',#4416,2.);\n#4418=LINE('',#4415,#4417);\n#4419=EDGE_CURVE('',#4414,#4202,#4418,.T.);\n#4420=ORIENTED_EDGE('',*,*,#4419,.F.);\n#4421=CARTESIAN_POINT('',(118.,-24.700595222,49.9));\n#4422=DIRECTION('',(-0.,-0.5,-0.866025404));\n#4423=VECTOR('',#4422,22.747600606);\n#4424=LINE('',#4421,#4423);\n#4425=EDGE_CURVE('',#4414,#3909,#4424,.T.);\n#4426=ORIENTED_EDGE('',*,*,#4425,.T.);\n#4427=ORIENTED_EDGE('',*,*,#3914,.T.);\n#4428=ORIENTED_EDGE('',*,*,#4213,.F.);\n#4429=EDGE_LOOP('',(#4420,#4426,#4427,#4428));\n#4430=FACE_BOUND('',#4429,.T.);\n#4431=ADVANCED_FACE('',(#4430),#4412,.T.);\n#4432=CARTESIAN_POINT('',(118.,-1.952994616,49.9));\n#4433=DIRECTION('',(-0.,-0.,1.));\n#4434=DIRECTION('',(-0.,-1.,-0.));\n#4435=AXIS2_PLACEMENT_3D('',#4432,#4433,#4434);\n#4436=PLANE('',#4435);\n#4437=ORIENTED_EDGE('',*,*,#4207,.F.);\n#4438=ORIENTED_EDGE('',*,*,#4386,.F.);\n#4439=CARTESIAN_POINT('',(118.,-1.952994616,49.9));\n#4440=DIRECTION('',(-0.,-1.,-0.));\n#4441=VECTOR('',#4440,22.747600606);\n#4442=LINE('',#4439,#4441);\n#4443=EDGE_CURVE('',#4375,#4414,#4442,.T.);\n#4444=ORIENTED_EDGE('',*,*,#4443,.T.);\n#4445=ORIENTED_EDGE('',*,*,#4419,.T.);\n#4446=EDGE_LOOP('',(#4437,#4438,#4444,#4445));\n#4447=FACE_BOUND('',#4446,.T.);\n#4448=ADVANCED_FACE('',(#4447),#4436,.T.);\n#4449=CARTESIAN_POINT('',(118.,-13.326794919,30.2));\n#4450=DIRECTION('',(1.,-0.,0.));\n#4451=DIRECTION('',(0.,1.,0.));\n#4452=AXIS2_PLACEMENT_3D('',#4449,#4450,#4451);\n#4453=PLANE('',#4452);\n#4454=ORIENTED_EDGE('',*,*,#4443,.F.);\n#4455=ORIENTED_EDGE('',*,*,#4380,.F.);\n#4456=ORIENTED_EDGE('',*,*,#4402,.F.);\n#4457=ORIENTED_EDGE('',*,*,#4055,.F.);\n#4458=ORIENTED_EDGE('',*,*,#3922,.F.);\n#4459=ORIENTED_EDGE('',*,*,#4425,.F.);\n#4460=EDGE_LOOP('',(#4454,#4455,#4456,#4457,#4458,#4459));\n#4461=FACE_BOUND('',#4460,.T.);\n#4462=ORIENTED_EDGE('',*,*,#4140,.T.);\n#4463=ORIENTED_EDGE('',*,*,#4002,.T.);\n#4464=ORIENTED_EDGE('',*,*,#4348,.T.);\n#4465=ORIENTED_EDGE('',*,*,#4115,.T.);\n#4466=ORIENTED_EDGE('',*,*,#3860,.T.);\n#4467=ORIENTED_EDGE('',*,*,#4325,.T.);\n#4468=EDGE_LOOP('',(#4462,#4463,#4464,#4465,#4466,#4467));\n#4469=FACE_BOUND('',#4468,.T.);\n#4470=ADVANCED_FACE('',(#4461,#4469),#4453,.F.);\n#4471=CLOSED_SHELL('',(#3004,#3044,#3084,#3124,#3162,#3202,#3233,#3264,#3304,#3344,#3382,#3422,#3462,#3484,#3524,#3564,#3586,#3626,#3657,#3688,#3728,#3759,#3790,#3821,#3870,#3892,\n#3932,#3963,#4012,#4034,#4065,#4125,#4185,#4233,#4313,#4336,#4359,#4390,#4407,#4431,#4448,#4470));\n#4472=MANIFOLD_SOLID_BREP('case_grill',#4471);\n#4473=COLOUR_RGB('',0.933333337,1.,0.);\n#4474=FILL_AREA_STYLE_COLOUR('',#4473);\n#4475=FILL_AREA_STYLE('',(#4474));\n#4476=SURFACE_STYLE_FILL_AREA(#4475);\n#4477=SURFACE_SIDE_STYLE('',(#4476));\n#4478=SURFACE_STYLE_USAGE(.BOTH.,#4477);\n#4479=PRESENTATION_STYLE_ASSIGNMENT((#4478));\n#2964=STYLED_ITEM('',(#4479),#4472);\n#4481=CARTESIAN_POINT('',(110.75,53.5,19.25));\n#4482=DIRECTION('',(0.707106781,-0.,0.707106781));\n#4483=DIRECTION('',(0.,-1.,-0.));\n#4484=AXIS2_PLACEMENT_3D('',#4481,#4482,#4483);\n#4485=PLANE('',#4484);\n#4486=CARTESIAN_POINT('',(111.75,54.5,18.25));\n#4487=VERTEX_POINT('',#4486);\n#4488=CARTESIAN_POINT('',(109.75,54.5,20.25));\n#4489=VERTEX_POINT('',#4488);\n#4490=CARTESIAN_POINT('',(111.75,54.5,18.25));\n#4491=DIRECTION('',(-0.707106781,-0.,0.707106781));\n#4492=VECTOR('',#4491,2.828427125);\n#4493=LINE('',#4490,#4492);\n#4494=EDGE_CURVE('',#4487,#4489,#4493,.T.);\n#4495=ORIENTED_EDGE('',*,*,#4494,.T.);\n#4496=CARTESIAN_POINT('',(109.75,53.5,20.25));\n#4497=VERTEX_POINT('',#4496);\n#4498=CARTESIAN_POINT('',(109.75,54.5,20.25));\n#4499=DIRECTION('',(0.,-1.,-0.));\n#4500=VECTOR('',#4499,1.);\n#4501=LINE('',#4498,#4500);\n#4502=EDGE_CURVE('',#4489,#4497,#4501,.T.);\n#4503=ORIENTED_EDGE('',*,*,#4502,.T.);\n#4504=CARTESIAN_POINT('',(111.75,53.5,18.25));\n#4505=VERTEX_POINT('',#4504);\n#4506=CARTESIAN_POINT('',(109.75,53.5,20.25));\n#4507=DIRECTION('',(0.707106781,0.,-0.707106781));\n#4508=VECTOR('',#4507,2.828427125);\n#4509=LINE('',#4506,#4508);\n#4510=EDGE_CURVE('',#4497,#4505,#4509,.T.);\n#4511=ORIENTED_EDGE('',*,*,#4510,.T.);\n#4512=CARTESIAN_POINT('',(111.75,53.5,18.25));\n#4513=DIRECTION('',(-0.,1.,0.));\n#4514=VECTOR('',#4513,1.);\n#4515=LINE('',#4512,#4514);\n#4516=EDGE_CURVE('',#4505,#4487,#4515,.T.);\n#4517=ORIENTED_EDGE('',*,*,#4516,.T.);\n#4518=EDGE_LOOP('',(#4495,#4503,#4511,#4517));\n#4519=FACE_BOUND('',#4518,.T.);\n#4520=ADVANCED_FACE('',(#4519),#4485,.T.);\n#4521=CARTESIAN_POINT('',(92.45,53.5,20.25));\n#4522=DIRECTION('',(-0.,-0.,1.));\n#4523=DIRECTION('',(1.,-0.,0.));\n#4524=AXIS2_PLACEMENT_3D('',#4521,#4522,#4523);\n#4525=PLANE('',#4524);\n#4526=ORIENTED_EDGE('',*,*,#4502,.F.);\n#4527=CARTESIAN_POINT('',(94.45,54.5,20.25));\n#4528=VERTEX_POINT('',#4527);\n#4529=CARTESIAN_POINT('',(94.45,54.5,20.25));\n#4530=DIRECTION('',(1.,0.,-0.));\n#4531=VECTOR('',#4530,15.3);\n#4532=LINE('',#4529,#4531);\n#4533=EDGE_CURVE('',#4528,#4489,#4532,.T.);\n#4534=ORIENTED_EDGE('',*,*,#4533,.F.);\n#4535=CARTESIAN_POINT('',(94.45,53.5,20.25));\n#4536=VERTEX_POINT('',#4535);\n#4537=CARTESIAN_POINT('',(94.45,53.5,20.25));\n#4538=DIRECTION('',(0.,1.,0.));\n#4539=VECTOR('',#4538,1.);\n#4540=LINE('',#4537,#4539);\n#4541=EDGE_CURVE('',#4536,#4528,#4540,.T.);\n#4542=ORIENTED_EDGE('',*,*,#4541,.F.);\n#4543=CARTESIAN_POINT('',(94.45,53.5,20.25));\n#4544=DIRECTION('',(1.,-0.,0.));\n#4545=VECTOR('',#4544,15.3);\n#4546=LINE('',#4543,#4545);\n#4547=EDGE_CURVE('',#4536,#4497,#4546,.T.);\n#4548=ORIENTED_EDGE('',*,*,#4547,.T.);\n#4549=EDGE_LOOP('',(#4526,#4534,#4542,#4548));\n#4550=FACE_BOUND('',#4549,.T.);\n#4551=ADVANCED_FACE('',(#4550),#4525,.T.);\n#4552=CARTESIAN_POINT('',(102.1,54.5,11.05));\n#4553=DIRECTION('',(0.,1.,0.));\n#4554=DIRECTION('',(1.,0.,0.));\n#4555=AXIS2_PLACEMENT_3D('',#4552,#4553,#4554);\n#4556=PLANE('',#4555);\n#4557=ORIENTED_EDGE('',*,*,#4494,.F.);\n#4558=CARTESIAN_POINT('',(111.75,54.5,3.85));\n#4559=VERTEX_POINT('',#4558);\n#4560=CARTESIAN_POINT('',(111.75,54.5,18.25));\n#4561=DIRECTION('',(0.,0.,-1.));\n#4562=VECTOR('',#4561,14.4);\n#4563=LINE('',#4560,#4562);\n#4564=EDGE_CURVE('',#4487,#4559,#4563,.T.);\n#4565=ORIENTED_EDGE('',*,*,#4564,.T.);\n#4566=CARTESIAN_POINT('',(109.75,54.5,1.85));\n#4567=VERTEX_POINT('',#4566);\n#4568=CARTESIAN_POINT('',(109.75,54.5,1.85));\n#4569=DIRECTION('',(0.707106781,-0.,0.707106781));\n#4570=VECTOR('',#4569,2.828427125);\n#4571=LINE('',#4568,#4570);\n#4572=EDGE_CURVE('',#4567,#4559,#4571,.T.);\n#4573=ORIENTED_EDGE('',*,*,#4572,.F.);\n#4574=CARTESIAN_POINT('',(94.45,54.5,1.85));\n#4575=VERTEX_POINT('',#4574);\n#4576=CARTESIAN_POINT('',(109.75,54.5,1.85));\n#4577=DIRECTION('',(-1.,-0.,0.));\n#4578=VECTOR('',#4577,15.3);\n#4579=LINE('',#4576,#4578);\n#4580=EDGE_CURVE('',#4567,#4575,#4579,.T.);\n#4581=ORIENTED_EDGE('',*,*,#4580,.T.);\n#4582=CARTESIAN_POINT('',(92.45,54.5,3.85));\n#4583=VERTEX_POINT('',#4582);\n#4584=CARTESIAN_POINT('',(92.45,54.5,3.85));\n#4585=DIRECTION('',(0.707106781,0.,-0.707106781));\n#4586=VECTOR('',#4585,2.828427125);\n#4587=LINE('',#4584,#4586);\n#4588=EDGE_CURVE('',#4583,#4575,#4587,.T.);\n#4589=ORIENTED_EDGE('',*,*,#4588,.F.);\n#4590=CARTESIAN_POINT('',(92.45,54.5,18.25));\n#4591=VERTEX_POINT('',#4590);\n#4592=CARTESIAN_POINT('',(92.45,54.5,3.85));\n#4593=DIRECTION('',(-0.,-0.,1.));\n#4594=VECTOR('',#4593,14.4);\n#4595=LINE('',#4592,#4594);\n#4596=EDGE_CURVE('',#4583,#4591,#4595,.T.);\n#4597=ORIENTED_EDGE('',*,*,#4596,.T.);\n#4598=CARTESIAN_POINT('',(94.45,54.5,20.25));\n#4599=DIRECTION('',(-0.707106781,0.,-0.707106781));\n#4600=VECTOR('',#4599,2.828427125);\n#4601=LINE('',#4598,#4600);\n#4602=EDGE_CURVE('',#4528,#4591,#4601,.T.);\n#4603=ORIENTED_EDGE('',*,*,#4602,.F.);\n#4604=ORIENTED_EDGE('',*,*,#4533,.T.);\n#4605=EDGE_LOOP('',(#4557,#4565,#4573,#4581,#4589,#4597,#4603,#4604));\n#4606=FACE_BOUND('',#4605,.T.);\n#4607=CARTESIAN_POINT('',(108.75,54.5,4.85));\n#4608=VERTEX_POINT('',#4607);\n#4609=CARTESIAN_POINT('',(108.75,54.5,17.25));\n#4610=VERTEX_POINT('',#4609);\n#4611=CARTESIAN_POINT('',(108.75,54.5,4.85));\n#4612=DIRECTION('',(-0.,-0.,1.));\n#4613=VECTOR('',#4612,12.4);\n#4614=LINE('',#4611,#4613);\n#4615=EDGE_CURVE('',#4608,#4610,#4614,.T.);\n#4616=ORIENTED_EDGE('',*,*,#4615,.T.);\n#4617=CARTESIAN_POINT('',(95.45,54.5,17.25));\n#4618=VERTEX_POINT('',#4617);\n#4619=CARTESIAN_POINT('',(108.75,54.5,17.25));\n#4620=DIRECTION('',(-1.,-0.,0.));\n#4621=VECTOR('',#4620,13.3);\n#4622=LINE('',#4619,#4621);\n#4623=EDGE_CURVE('',#4610,#4618,#4622,.T.);\n#4624=ORIENTED_EDGE('',*,*,#4623,.T.);\n#4625=CARTESIAN_POINT('',(95.45,54.5,4.85));\n#4626=VERTEX_POINT('',#4625);\n#4627=CARTESIAN_POINT('',(95.45,54.5,17.25));\n#4628=DIRECTION('',(0.,0.,-1.));\n#4629=VECTOR('',#4628,12.4);\n#4630=LINE('',#4627,#4629);\n#4631=EDGE_CURVE('',#4618,#4626,#4630,.T.);\n#4632=ORIENTED_EDGE('',*,*,#4631,.T.);\n#4633=CARTESIAN_POINT('',(95.45,54.5,4.85));\n#4634=DIRECTION('',(1.,0.,-0.));\n#4635=VECTOR('',#4634,13.3);\n#4636=LINE('',#4633,#4635);\n#4637=EDGE_CURVE('',#4626,#4608,#4636,.T.);\n#4638=ORIENTED_EDGE('',*,*,#4637,.T.);\n#4639=EDGE_LOOP('',(#4616,#4624,#4632,#4638));\n#4640=FACE_BOUND('',#4639,.T.);\n#4641=ADVANCED_FACE('',(#4606,#4640),#4556,.T.);\n#4642=CARTESIAN_POINT('',(93.45,53.5,19.25));\n#4643=DIRECTION('',(-0.707106781,-0.,0.707106781));\n#4644=DIRECTION('',(0.,1.,0.));\n#4645=AXIS2_PLACEMENT_3D('',#4642,#4643,#4644);\n#4646=PLANE('',#4645);\n#4647=ORIENTED_EDGE('',*,*,#4602,.T.);\n#4648=CARTESIAN_POINT('',(92.45,53.5,18.25));\n#4649=VERTEX_POINT('',#4648);\n#4650=CARTESIAN_POINT('',(92.45,54.5,18.25));\n#4651=DIRECTION('',(-0.,-1.,-0.));\n#4652=VECTOR('',#4651,1.);\n#4653=LINE('',#4650,#4652);\n#4654=EDGE_CURVE('',#4591,#4649,#4653,.T.);\n#4655=ORIENTED_EDGE('',*,*,#4654,.T.);\n#4656=CARTESIAN_POINT('',(92.45,53.5,18.25));\n#4657=DIRECTION('',(0.707106781,-0.,0.707106781));\n#4658=VECTOR('',#4657,2.828427125);\n#4659=LINE('',#4656,#4658);\n#4660=EDGE_CURVE('',#4649,#4536,#4659,.T.);\n#4661=ORIENTED_EDGE('',*,*,#4660,.T.);\n#4662=ORIENTED_EDGE('',*,*,#4541,.T.);\n#4663=EDGE_LOOP('',(#4647,#4655,#4661,#4662));\n#4664=FACE_BOUND('',#4663,.T.);\n#4665=ADVANCED_FACE('',(#4664),#4646,.T.);\n#4666=CARTESIAN_POINT('',(92.45,53.5,1.85));\n#4667=DIRECTION('',(-1.,0.,-0.));\n#4668=DIRECTION('',(-0.,-0.,1.));\n#4669=AXIS2_PLACEMENT_3D('',#4666,#4667,#4668);\n#4670=PLANE('',#4669);\n#4671=ORIENTED_EDGE('',*,*,#4654,.F.);\n#4672=ORIENTED_EDGE('',*,*,#4596,.F.);\n#4673=CARTESIAN_POINT('',(92.45,53.5,3.85));\n#4674=VERTEX_POINT('',#4673);\n#4675=CARTESIAN_POINT('',(92.45,53.5,3.85));\n#4676=DIRECTION('',(0.,1.,0.));\n#4677=VECTOR('',#4676,1.);\n#4678=LINE('',#4675,#4677);\n#4679=EDGE_CURVE('',#4674,#4583,#4678,.T.);\n#4680=ORIENTED_EDGE('',*,*,#4679,.F.);\n#4681=CARTESIAN_POINT('',(92.45,53.5,3.85));\n#4682=DIRECTION('',(-0.,-0.,1.));\n#4683=VECTOR('',#4682,14.4);\n#4684=LINE('',#4681,#4683);\n#4685=EDGE_CURVE('',#4674,#4649,#4684,.T.);\n#4686=ORIENTED_EDGE('',*,*,#4685,.T.);\n#4687=EDGE_LOOP('',(#4671,#4672,#4680,#4686));\n#4688=FACE_BOUND('',#4687,.T.);\n#4689=ADVANCED_FACE('',(#4688),#4670,.T.);\n#4690=CARTESIAN_POINT('',(93.45,53.5,2.85));\n#4691=DIRECTION('',(-0.707106781,0.,-0.707106781));\n#4692=DIRECTION('',(0.,1.,0.));\n#4693=AXIS2_PLACEMENT_3D('',#4690,#4691,#4692);\n#4694=PLANE('',#4693);\n#4695=ORIENTED_EDGE('',*,*,#4588,.T.);\n#4696=CARTESIAN_POINT('',(94.45,53.5,1.85));\n#4697=VERTEX_POINT('',#4696);\n#4698=CARTESIAN_POINT('',(94.45,54.5,1.85));\n#4699=DIRECTION('',(-0.,-1.,-0.));\n#4700=VECTOR('',#4699,1.);\n#4701=LINE('',#4698,#4700);\n#4702=EDGE_CURVE('',#4575,#4697,#4701,.T.);\n#4703=ORIENTED_EDGE('',*,*,#4702,.T.);\n#4704=CARTESIAN_POINT('',(94.45,53.5,1.85));\n#4705=DIRECTION('',(-0.707106781,-0.,0.707106781));\n#4706=VECTOR('',#4705,2.828427125);\n#4707=LINE('',#4704,#4706);\n#4708=EDGE_CURVE('',#4697,#4674,#4707,.T.);\n#4709=ORIENTED_EDGE('',*,*,#4708,.T.);\n#4710=ORIENTED_EDGE('',*,*,#4679,.T.);\n#4711=EDGE_LOOP('',(#4695,#4703,#4709,#4710));\n#4712=FACE_BOUND('',#4711,.T.);\n#4713=ADVANCED_FACE('',(#4712),#4694,.T.);\n#4714=CARTESIAN_POINT('',(111.75,53.5,1.85));\n#4715=DIRECTION('',(0.,0.,-1.));\n#4716=DIRECTION('',(-1.,0.,-0.));\n#4717=AXIS2_PLACEMENT_3D('',#4714,#4715,#4716);\n#4718=PLANE('',#4717);\n#4719=ORIENTED_EDGE('',*,*,#4702,.F.);\n#4720=ORIENTED_EDGE('',*,*,#4580,.F.);\n#4721=CARTESIAN_POINT('',(109.75,53.5,1.85));\n#4722=VERTEX_POINT('',#4721);\n#4723=CARTESIAN_POINT('',(109.75,53.5,1.85));\n#4724=DIRECTION('',(-0.,1.,0.));\n#4725=VECTOR('',#4724,1.);\n#4726=LINE('',#4723,#4725);\n#4727=EDGE_CURVE('',#4722,#4567,#4726,.T.);\n#4728=ORIENTED_EDGE('',*,*,#4727,.F.);\n#4729=CARTESIAN_POINT('',(109.75,53.5,1.85));\n#4730=DIRECTION('',(-1.,0.,-0.));\n#4731=VECTOR('',#4730,15.3);\n#4732=LINE('',#4729,#4731);\n#4733=EDGE_CURVE('',#4722,#4697,#4732,.T.);\n#4734=ORIENTED_EDGE('',*,*,#4733,.T.);\n#4735=EDGE_LOOP('',(#4719,#4720,#4728,#4734));\n#4736=FACE_BOUND('',#4735,.T.);\n#4737=ADVANCED_FACE('',(#4736),#4718,.T.);\n#4738=CARTESIAN_POINT('',(110.75,53.5,2.85));\n#4739=DIRECTION('',(0.707106781,0.,-0.707106781));\n#4740=DIRECTION('',(0.,-1.,-0.));\n#4741=AXIS2_PLACEMENT_3D('',#4738,#4739,#4740);\n#4742=PLANE('',#4741);\n#4743=ORIENTED_EDGE('',*,*,#4572,.T.);\n#4744=CARTESIAN_POINT('',(111.75,53.5,3.85));\n#4745=VERTEX_POINT('',#4744);\n#4746=CARTESIAN_POINT('',(111.75,54.5,3.85));\n#4747=DIRECTION('',(0.,-1.,-0.));\n#4748=VECTOR('',#4747,1.);\n#4749=LINE('',#4746,#4748);\n#4750=EDGE_CURVE('',#4559,#4745,#4749,.T.);\n#4751=ORIENTED_EDGE('',*,*,#4750,.T.);\n#4752=CARTESIAN_POINT('',(111.75,53.5,3.85));\n#4753=DIRECTION('',(-0.707106781,0.,-0.707106781));\n#4754=VECTOR('',#4753,2.828427125);\n#4755=LINE('',#4752,#4754);\n#4756=EDGE_CURVE('',#4745,#4722,#4755,.T.);\n#4757=ORIENTED_EDGE('',*,*,#4756,.T.);\n#4758=ORIENTED_EDGE('',*,*,#4727,.T.);\n#4759=EDGE_LOOP('',(#4743,#4751,#4757,#4758));\n#4760=FACE_BOUND('',#4759,.T.);\n#4761=ADVANCED_FACE('',(#4760),#4742,.T.);\n#4762=CARTESIAN_POINT('',(94.45,53.5,18.25));\n#4763=DIRECTION('',(-1.,0.,-0.));\n#4764=DIRECTION('',(0.,0.,-1.));\n#4765=AXIS2_PLACEMENT_3D('',#4762,#4763,#4764);\n#4766=PLANE('',#4765);\n#4767=CARTESIAN_POINT('',(94.45,53.5,3.85));\n#4768=VERTEX_POINT('',#4767);\n#4769=CARTESIAN_POINT('',(94.45,53.5,18.25));\n#4770=VERTEX_POINT('',#4769);\n#4771=CARTESIAN_POINT('',(94.45,53.5,3.85));\n#4772=DIRECTION('',(-0.,-0.,1.));\n#4773=VECTOR('',#4772,14.4);\n#4774=LINE('',#4771,#4773);\n#4775=EDGE_CURVE('',#4768,#4770,#4774,.T.);\n#4776=ORIENTED_EDGE('',*,*,#4775,.F.);\n#4777=CARTESIAN_POINT('',(94.45,51.5,3.85));\n#4778=VERTEX_POINT('',#4777);\n#4779=CARTESIAN_POINT('',(94.45,53.5,3.85));\n#4780=DIRECTION('',(0.,-1.,-0.));\n#4781=VECTOR('',#4780,2.);\n#4782=LINE('',#4779,#4781);\n#4783=EDGE_CURVE('',#4768,#4778,#4782,.T.);\n#4784=ORIENTED_EDGE('',*,*,#4783,.T.);\n#4785=CARTESIAN_POINT('',(94.45,51.5,18.25));\n#4786=VERTEX_POINT('',#4785);\n#4787=CARTESIAN_POINT('',(94.45,51.5,18.25));\n#4788=DIRECTION('',(0.,0.,-1.));\n#4789=VECTOR('',#4788,14.4);\n#4790=LINE('',#4787,#4789);\n#4791=EDGE_CURVE('',#4786,#4778,#4790,.T.);\n#4792=ORIENTED_EDGE('',*,*,#4791,.F.);\n#4793=CARTESIAN_POINT('',(94.45,53.5,18.25));\n#4794=DIRECTION('',(0.,-1.,-0.));\n#4795=VECTOR('',#4794,2.);\n#4796=LINE('',#4793,#4795);\n#4797=EDGE_CURVE('',#4770,#4786,#4796,.T.);\n#4798=ORIENTED_EDGE('',*,*,#4797,.F.);\n#4799=EDGE_LOOP('',(#4776,#4784,#4792,#4798));\n#4800=FACE_BOUND('',#4799,.T.);\n#4801=ADVANCED_FACE('',(#4800),#4766,.T.);\n#4802=CARTESIAN_POINT('',(109.75,53.5,18.25));\n#4803=DIRECTION('',(-0.,-0.,1.));\n#4804=DIRECTION('',(-1.,0.,-0.));\n#4805=AXIS2_PLACEMENT_3D('',#4802,#4803,#4804);\n#4806=PLANE('',#4805);\n#4807=CARTESIAN_POINT('',(109.75,53.5,18.25));\n#4808=VERTEX_POINT('',#4807);\n#4809=CARTESIAN_POINT('',(94.45,53.5,18.25));\n#4810=DIRECTION('',(1.,0.,-0.));\n#4811=VECTOR('',#4810,15.3);\n#4812=LINE('',#4809,#4811);\n#4813=EDGE_CURVE('',#4770,#4808,#4812,.T.);\n#4814=ORIENTED_EDGE('',*,*,#4813,.F.);\n#4815=ORIENTED_EDGE('',*,*,#4797,.T.);\n#4816=CARTESIAN_POINT('',(109.75,51.5,18.25));\n#4817=VERTEX_POINT('',#4816);\n#4818=CARTESIAN_POINT('',(109.75,51.5,18.25));\n#4819=DIRECTION('',(-1.,0.,0.));\n#4820=VECTOR('',#4819,15.3);\n#4821=LINE('',#4818,#4820);\n#4822=EDGE_CURVE('',#4817,#4786,#4821,.T.);\n#4823=ORIENTED_EDGE('',*,*,#4822,.F.);\n#4824=CARTESIAN_POINT('',(109.75,53.5,18.25));\n#4825=DIRECTION('',(0.,-1.,-0.));\n#4826=VECTOR('',#4825,2.);\n#4827=LINE('',#4824,#4826);\n#4828=EDGE_CURVE('',#4808,#4817,#4827,.T.);\n#4829=ORIENTED_EDGE('',*,*,#4828,.F.);\n#4830=EDGE_LOOP('',(#4814,#4815,#4823,#4829));\n#4831=FACE_BOUND('',#4830,.T.);\n#4832=ADVANCED_FACE('',(#4831),#4806,.T.);\n#4833=CARTESIAN_POINT('',(109.75,53.5,3.85));\n#4834=DIRECTION('',(1.,-0.,0.));\n#4835=DIRECTION('',(-0.,-0.,1.));\n#4836=AXIS2_PLACEMENT_3D('',#4833,#4834,#4835);\n#4837=PLANE('',#4836);\n#4838=CARTESIAN_POINT('',(109.75,53.5,3.85));\n#4839=VERTEX_POINT('',#4838);\n#4840=CARTESIAN_POINT('',(109.75,53.5,18.25));\n#4841=DIRECTION('',(0.,0.,-1.));\n#4842=VECTOR('',#4841,14.4);\n#4843=LINE('',#4840,#4842);\n#4844=EDGE_CURVE('',#4808,#4839,#4843,.T.);\n#4845=ORIENTED_EDGE('',*,*,#4844,.F.);\n#4846=ORIENTED_EDGE('',*,*,#4828,.T.);\n#4847=CARTESIAN_POINT('',(109.75,51.5,3.85));\n#4848=VERTEX_POINT('',#4847);\n#4849=CARTESIAN_POINT('',(109.75,51.5,3.85));\n#4850=DIRECTION('',(-0.,-0.,1.));\n#4851=VECTOR('',#4850,14.4);\n#4852=LINE('',#4849,#4851);\n#4853=EDGE_CURVE('',#4848,#4817,#4852,.T.);\n#4854=ORIENTED_EDGE('',*,*,#4853,.F.);\n#4855=CARTESIAN_POINT('',(109.75,53.5,3.85));\n#4856=DIRECTION('',(0.,-1.,-0.));\n#4857=VECTOR('',#4856,2.);\n#4858=LINE('',#4855,#4857);\n#4859=EDGE_CURVE('',#4839,#4848,#4858,.T.);\n#4860=ORIENTED_EDGE('',*,*,#4859,.F.);\n#4861=EDGE_LOOP('',(#4845,#4846,#4854,#4860));\n#4862=FACE_BOUND('',#4861,.T.);\n#4863=ADVANCED_FACE('',(#4862),#4837,.T.);\n#4864=CARTESIAN_POINT('',(94.45,53.5,3.85));\n#4865=DIRECTION('',(0.,0.,-1.));\n#4866=DIRECTION('',(1.,0.,0.));\n#4867=AXIS2_PLACEMENT_3D('',#4864,#4865,#4866);\n#4868=PLANE('',#4867);\n#4869=CARTESIAN_POINT('',(109.75,53.5,3.85));\n#4870=DIRECTION('',(-1.,-0.,0.));\n#4871=VECTOR('',#4870,15.3);\n#4872=LINE('',#4869,#4871);\n#4873=EDGE_CURVE('',#4839,#4768,#4872,.T.);\n#4874=ORIENTED_EDGE('',*,*,#4873,.F.);\n#4875=ORIENTED_EDGE('',*,*,#4859,.T.);\n#4876=CARTESIAN_POINT('',(94.45,51.5,3.85));\n#4877=DIRECTION('',(1.,-0.,-0.));\n#4878=VECTOR('',#4877,15.3);\n#4879=LINE('',#4876,#4878);\n#4880=EDGE_CURVE('',#4778,#4848,#4879,.T.);\n#4881=ORIENTED_EDGE('',*,*,#4880,.F.);\n#4882=ORIENTED_EDGE('',*,*,#4783,.F.);\n#4883=EDGE_LOOP('',(#4874,#4875,#4881,#4882));\n#4884=FACE_BOUND('',#4883,.T.);\n#4885=ADVANCED_FACE('',(#4884),#4868,.T.);\n#4886=CARTESIAN_POINT('',(102.1,51.5,11.05));\n#4887=DIRECTION('',(0.,-1.,-0.));\n#4888=DIRECTION('',(-1.,0.,0.));\n#4889=AXIS2_PLACEMENT_3D('',#4886,#4887,#4888);\n#4890=PLANE('',#4889);\n#4891=ORIENTED_EDGE('',*,*,#4880,.T.);\n#4892=ORIENTED_EDGE('',*,*,#4853,.T.);\n#4893=ORIENTED_EDGE('',*,*,#4822,.T.);\n#4894=ORIENTED_EDGE('',*,*,#4791,.T.);\n#4895=EDGE_LOOP('',(#4891,#4892,#4893,#4894));\n#4896=FACE_BOUND('',#4895,.T.);\n#4897=CARTESIAN_POINT('',(95.45,51.5,4.85));\n#4898=VERTEX_POINT('',#4897);\n#4899=CARTESIAN_POINT('',(95.45,51.5,17.25));\n#4900=VERTEX_POINT('',#4899);\n#4901=CARTESIAN_POINT('',(95.45,51.5,4.85));\n#4902=DIRECTION('',(-0.,-0.,1.));\n#4903=VECTOR('',#4902,12.4);\n#4904=LINE('',#4901,#4903);\n#4905=EDGE_CURVE('',#4898,#4900,#4904,.T.);\n#4906=ORIENTED_EDGE('',*,*,#4905,.T.);\n#4907=CARTESIAN_POINT('',(108.75,51.5,17.25));\n#4908=VERTEX_POINT('',#4907);\n#4909=CARTESIAN_POINT('',(95.45,51.5,17.25));\n#4910=DIRECTION('',(1.,-0.,-0.));\n#4911=VECTOR('',#4910,13.3);\n#4912=LINE('',#4909,#4911);\n#4913=EDGE_CURVE('',#4900,#4908,#4912,.T.);\n#4914=ORIENTED_EDGE('',*,*,#4913,.T.);\n#4915=CARTESIAN_POINT('',(108.75,51.5,4.85));\n#4916=VERTEX_POINT('',#4915);\n#4917=CARTESIAN_POINT('',(108.75,51.5,17.25));\n#4918=DIRECTION('',(0.,0.,-1.));\n#4919=VECTOR('',#4918,12.4);\n#4920=LINE('',#4917,#4919);\n#4921=EDGE_CURVE('',#4908,#4916,#4920,.T.);\n#4922=ORIENTED_EDGE('',*,*,#4921,.T.);\n#4923=CARTESIAN_POINT('',(108.75,51.5,4.85));\n#4924=DIRECTION('',(-1.,0.,0.));\n#4925=VECTOR('',#4924,13.3);\n#4926=LINE('',#4923,#4925);\n#4927=EDGE_CURVE('',#4916,#4898,#4926,.T.);\n#4928=ORIENTED_EDGE('',*,*,#4927,.T.);\n#4929=EDGE_LOOP('',(#4906,#4914,#4922,#4928));\n#4930=FACE_BOUND('',#4929,.T.);\n#4931=ADVANCED_FACE('',(#4896,#4930),#4890,.T.);\n#4932=CARTESIAN_POINT('',(108.75,53.5,17.25));\n#4933=DIRECTION('',(1.,-0.,0.));\n#4934=DIRECTION('',(0.,0.,-1.));\n#4935=AXIS2_PLACEMENT_3D('',#4932,#4933,#4934);\n#4936=PLANE('',#4935);\n#4937=CARTESIAN_POINT('',(108.75,51.5,17.25));\n#4938=DIRECTION('',(0.,1.,0.));\n#4939=VECTOR('',#4938,3.);\n#4940=LINE('',#4937,#4939);\n#4941=EDGE_CURVE('',#4908,#4610,#4940,.T.);\n#4942=ORIENTED_EDGE('',*,*,#4941,.T.);\n#4943=ORIENTED_EDGE('',*,*,#4615,.F.);\n#4944=CARTESIAN_POINT('',(108.75,54.5,4.85));\n#4945=DIRECTION('',(-0.,-1.,-0.));\n#4946=VECTOR('',#4945,3.);\n#4947=LINE('',#4944,#4946);\n#4948=EDGE_CURVE('',#4608,#4916,#4947,.T.);\n#4949=ORIENTED_EDGE('',*,*,#4948,.T.);\n#4950=ORIENTED_EDGE('',*,*,#4921,.F.);\n#4951=EDGE_LOOP('',(#4942,#4943,#4949,#4950));\n#4952=FACE_BOUND('',#4951,.T.);\n#4953=ADVANCED_FACE('',(#4952),#4936,.F.);\n#4954=CARTESIAN_POINT('',(95.45,53.5,17.25));\n#4955=DIRECTION('',(-0.,-0.,1.));\n#4956=DIRECTION('',(1.,-0.,0.));\n#4957=AXIS2_PLACEMENT_3D('',#4954,#4955,#4956);\n#4958=PLANE('',#4957);\n#4959=CARTESIAN_POINT('',(95.45,51.5,17.25));\n#4960=DIRECTION('',(0.,1.,0.));\n#4961=VECTOR('',#4960,3.);\n#4962=LINE('',#4959,#4961);\n#4963=EDGE_CURVE('',#4900,#4618,#4962,.T.);\n#4964=ORIENTED_EDGE('',*,*,#4963,.T.);\n#4965=ORIENTED_EDGE('',*,*,#4623,.F.);\n#4966=ORIENTED_EDGE('',*,*,#4941,.F.);\n#4967=ORIENTED_EDGE('',*,*,#4913,.F.);\n#4968=EDGE_LOOP('',(#4964,#4965,#4966,#4967));\n#4969=FACE_BOUND('',#4968,.T.);\n#4970=ADVANCED_FACE('',(#4969),#4958,.F.);\n#4971=CARTESIAN_POINT('',(95.45,53.5,4.85));\n#4972=DIRECTION('',(-1.,0.,-0.));\n#4973=DIRECTION('',(-0.,-0.,1.));\n#4974=AXIS2_PLACEMENT_3D('',#4971,#4972,#4973);\n#4975=PLANE('',#4974);\n#4976=CARTESIAN_POINT('',(95.45,51.5,4.85));\n#4977=DIRECTION('',(0.,1.,0.));\n#4978=VECTOR('',#4977,3.);\n#4979=LINE('',#4976,#4978);\n#4980=EDGE_CURVE('',#4898,#4626,#4979,.T.);\n#4981=ORIENTED_EDGE('',*,*,#4980,.T.);\n#4982=ORIENTED_EDGE('',*,*,#4631,.F.);\n#4983=ORIENTED_EDGE('',*,*,#4963,.F.);\n#4984=ORIENTED_EDGE('',*,*,#4905,.F.);\n#4985=EDGE_LOOP('',(#4981,#4982,#4983,#4984));\n#4986=FACE_BOUND('',#4985,.T.);\n#4987=ADVANCED_FACE('',(#4986),#4975,.F.);\n#4988=CARTESIAN_POINT('',(108.75,53.5,4.85));\n#4989=DIRECTION('',(0.,0.,-1.));\n#4990=DIRECTION('',(-1.,0.,-0.));\n#4991=AXIS2_PLACEMENT_3D('',#4988,#4989,#4990);\n#4992=PLANE('',#4991);\n#4993=ORIENTED_EDGE('',*,*,#4948,.F.);\n#4994=ORIENTED_EDGE('',*,*,#4637,.F.);\n#4995=ORIENTED_EDGE('',*,*,#4980,.F.);\n#4996=ORIENTED_EDGE('',*,*,#4927,.F.);\n#4997=EDGE_LOOP('',(#4993,#4994,#4995,#4996));\n#4998=FACE_BOUND('',#4997,.T.);\n#4999=ADVANCED_FACE('',(#4998),#4992,.F.);\n#5000=CARTESIAN_POINT('',(111.75,53.5,20.25));\n#5001=DIRECTION('',(1.,-0.,0.));\n#5002=DIRECTION('',(0.,0.,-1.));\n#5003=AXIS2_PLACEMENT_3D('',#5000,#5001,#5002);\n#5004=PLANE('',#5003);\n#5005=ORIENTED_EDGE('',*,*,#4516,.F.);\n#5006=CARTESIAN_POINT('',(111.75,53.5,18.25));\n#5007=DIRECTION('',(0.,0.,-1.));\n#5008=VECTOR('',#5007,14.4);\n#5009=LINE('',#5006,#5008);\n#5010=EDGE_CURVE('',#4505,#4745,#5009,.T.);\n#5011=ORIENTED_EDGE('',*,*,#5010,.T.);\n#5012=ORIENTED_EDGE('',*,*,#4750,.F.);\n#5013=ORIENTED_EDGE('',*,*,#4564,.F.);\n#5014=EDGE_LOOP('',(#5005,#5011,#5012,#5013));\n#5015=FACE_BOUND('',#5014,.T.);\n#5016=ADVANCED_FACE('',(#5015),#5004,.T.);\n#5017=CARTESIAN_POINT('',(102.1,53.5,11.05));\n#5018=DIRECTION('',(0.,1.,0.));\n#5019=DIRECTION('',(1.,0.,0.));\n#5020=AXIS2_PLACEMENT_3D('',#5017,#5018,#5019);\n#5021=PLANE('',#5020);\n#5022=ORIENTED_EDGE('',*,*,#4510,.F.);\n#5023=ORIENTED_EDGE('',*,*,#4547,.F.);\n#5024=ORIENTED_EDGE('',*,*,#4660,.F.);\n#5025=ORIENTED_EDGE('',*,*,#4685,.F.);\n#5026=ORIENTED_EDGE('',*,*,#4708,.F.);\n#5027=ORIENTED_EDGE('',*,*,#4733,.F.);\n#5028=ORIENTED_EDGE('',*,*,#4756,.F.);\n#5029=ORIENTED_EDGE('',*,*,#5010,.F.);\n#5030=EDGE_LOOP('',(#5022,#5023,#5024,#5025,#5026,#5027,#5028,#5029));\n#5031=FACE_BOUND('',#5030,.T.);\n#5032=ORIENTED_EDGE('',*,*,#4775,.T.);\n#5033=ORIENTED_EDGE('',*,*,#4813,.T.);\n#5034=ORIENTED_EDGE('',*,*,#4844,.T.);\n#5035=ORIENTED_EDGE('',*,*,#4873,.T.);\n#5036=EDGE_LOOP('',(#5032,#5033,#5034,#5035));\n#5037=FACE_BOUND('',#5036,.T.);\n#5038=ADVANCED_FACE('',(#5031,#5037),#5021,.F.);\n#5039=CLOSED_SHELL('',(#4520,#4551,#4641,#4665,#4689,#4713,#4737,#4761,#4801,#4832,#4863,#4885,#4931,#4953,#4970,#4987,#4999,#5016,#5038));\n#5040=MANIFOLD_SOLID_BREP('case_usb',#5039);\n#5041=COLOUR_RGB('',0.984313726,1.,0.);\n#5042=FILL_AREA_STYLE_COLOUR('',#5041);\n#5043=FILL_AREA_STYLE('',(#5042));\n#5044=SURFACE_STYLE_FILL_AREA(#5043);\n#5045=SURFACE_SIDE_STYLE('',(#5044));\n#5046=SURFACE_STYLE_USAGE(.BOTH.,#5045);\n#5047=PRESENTATION_STYLE_ASSIGNMENT((#5046));\n#4480=STYLED_ITEM('',(#5047),#5040);\n#5049=CARTESIAN_POINT('',(55.,61.5,2.5));\n#5050=DIRECTION('',(0.,1.,0.));\n#5051=DIRECTION('',(0.,0.,1.));\n#5052=AXIS2_PLACEMENT_3D('',#5049,#5050,#5051);\n#5053=PLANE('',#5052);\n#5054=CARTESIAN_POINT('',(52.,61.5,0.5));\n#5055=VERTEX_POINT('',#5054);\n#5056=CARTESIAN_POINT('',(58.,61.5,0.5));\n#5057=VERTEX_POINT('',#5056);\n#5058=CARTESIAN_POINT('',(52.,61.5,0.5));\n#5059=DIRECTION('',(1.,0.,-0.));\n#5060=VECTOR('',#5059,6.);\n#5061=LINE('',#5058,#5060);\n#5062=EDGE_CURVE('',#5055,#5057,#5061,.T.);\n#5063=ORIENTED_EDGE('',*,*,#5062,.T.);\n#5064=CARTESIAN_POINT('',(58.,61.5,3.5));\n#5065=VERTEX_POINT('',#5064);\n#5066=CARTESIAN_POINT('',(58.,61.5,3.5));\n#5067=DIRECTION('',(0.,0.,-1.));\n#5068=VECTOR('',#5067,3.);\n#5069=LINE('',#5066,#5068);\n#5070=EDGE_CURVE('',#5065,#5057,#5069,.T.);\n#5071=ORIENTED_EDGE('',*,*,#5070,.F.);\n#5072=CARTESIAN_POINT('',(52.,61.5,3.5));\n#5073=VERTEX_POINT('',#5072);\n#5074=CARTESIAN_POINT('',(52.,61.5,3.5));\n#5075=DIRECTION('',(1.,0.,-0.));\n#5076=VECTOR('',#5075,6.);\n#5077=LINE('',#5074,#5076);\n#5078=EDGE_CURVE('',#5073,#5065,#5077,.T.);\n#5079=ORIENTED_EDGE('',*,*,#5078,.F.);\n#5080=CARTESIAN_POINT('',(52.,61.5,3.5));\n#5081=DIRECTION('',(-0.,0.,-1.));\n#5082=VECTOR('',#5081,3.);\n#5083=LINE('',#5080,#5082);\n#5084=EDGE_CURVE('',#5073,#5055,#5083,.T.);\n#5085=ORIENTED_EDGE('',*,*,#5084,.T.);\n#5086=EDGE_LOOP('',(#5063,#5071,#5079,#5085));\n#5087=FACE_BOUND('',#5086,.T.);\n#5088=ADVANCED_FACE('',(#5087),#5053,.F.);\n#5089=CARTESIAN_POINT('',(58.,63.5,2.5));\n#5090=DIRECTION('',(-1.,0.,0.));\n#5091=DIRECTION('',(0.,0.,1.));\n#5092=AXIS2_PLACEMENT_3D('',#5089,#5090,#5091);\n#5093=PLANE('',#5092);\n#5094=CARTESIAN_POINT('',(58.,66.5,0.5));\n#5095=VERTEX_POINT('',#5094);\n#5096=CARTESIAN_POINT('',(58.,61.5,0.5));\n#5097=DIRECTION('',(0.,1.,0.));\n#5098=VECTOR('',#5097,5.);\n#5099=LINE('',#5096,#5098);\n#5100=EDGE_CURVE('',#5057,#5095,#5099,.T.);\n#5101=ORIENTED_EDGE('',*,*,#5100,.T.);\n#5102=CARTESIAN_POINT('',(58.,66.5,3.5));\n#5103=VERTEX_POINT('',#5102);\n#5104=CARTESIAN_POINT('',(58.,66.5,3.5));\n#5105=DIRECTION('',(0.,0.,-1.));\n#5106=VECTOR('',#5105,3.);\n#5107=LINE('',#5104,#5106);\n#5108=EDGE_CURVE('',#5103,#5095,#5107,.T.);\n#5109=ORIENTED_EDGE('',*,*,#5108,.F.);\n#5110=CARTESIAN_POINT('',(58.,61.5,3.5));\n#5111=DIRECTION('',(0.,1.,0.));\n#5112=VECTOR('',#5111,5.);\n#5113=LINE('',#5110,#5112);\n#5114=EDGE_CURVE('',#5065,#5103,#5113,.T.);\n#5115=ORIENTED_EDGE('',*,*,#5114,.F.);\n#5116=ORIENTED_EDGE('',*,*,#5070,.T.);\n#5117=EDGE_LOOP('',(#5101,#5109,#5115,#5116));\n#5118=FACE_BOUND('',#5117,.T.);\n#5119=ADVANCED_FACE('',(#5118),#5093,.F.);\n#5120=CARTESIAN_POINT('',(242.,-14.5,3.5));\n#5121=DIRECTION('',(0.,0.,1.));\n#5122=DIRECTION('',(1.,0.,0.));\n#5123=AXIS2_PLACEMENT_3D('',#5120,#5121,#5122);\n#5124=PLANE('',#5123);\n#5125=CARTESIAN_POINT('',(55.5,64.5,3.5));\n#5126=VERTEX_POINT('',#5125);\n#5127=CARTESIAN_POINT('',(54.,64.5,3.5));\n#5128=DIRECTION('',(0.,0.,1.));\n#5129=DIRECTION('',(1.,0.,-0.));\n#5130=AXIS2_PLACEMENT_3D('',#5127,#5128,#5129);\n#5131=CIRCLE('',#5130,1.5);\n#5132=EDGE_CURVE('',#5126,#5126,#5131,.T.);\n#5133=ORIENTED_EDGE('',*,*,#5132,.F.);\n#5134=EDGE_LOOP('',(#5133));\n#5135=FACE_BOUND('',#5134,.T.);\n#5136=ORIENTED_EDGE('',*,*,#5078,.T.);\n#5137=ORIENTED_EDGE('',*,*,#5114,.T.);\n#5138=CARTESIAN_POINT('',(52.,66.5,3.5));\n#5139=VERTEX_POINT('',#5138);\n#5140=CARTESIAN_POINT('',(52.,66.5,3.5));\n#5141=DIRECTION('',(1.,0.,-0.));\n#5142=VECTOR('',#5141,6.);\n#5143=LINE('',#5140,#5142);\n#5144=EDGE_CURVE('',#5139,#5103,#5143,.T.);\n#5145=ORIENTED_EDGE('',*,*,#5144,.F.);\n#5146=CARTESIAN_POINT('',(52.,66.5,3.5));\n#5147=DIRECTION('',(0.,-1.,0.));\n#5148=VECTOR('',#5147,5.);\n#5149=LINE('',#5146,#5148);\n#5150=EDGE_CURVE('',#5139,#5073,#5149,.T.);\n#5151=ORIENTED_EDGE('',*,*,#5150,.T.);\n#5152=EDGE_LOOP('',(#5136,#5137,#5145,#5151));\n#5153=FACE_BOUND('',#5152,.T.);\n#5154=ADVANCED_FACE('',(#5135,#5153),#5124,.T.);\n#5155=CARTESIAN_POINT('',(242.,-14.5,0.5));\n#5156=DIRECTION('',(0.,0.,1.));\n#5157=DIRECTION('',(1.,0.,0.));\n#5158=AXIS2_PLACEMENT_3D('',#5155,#5156,#5157);\n#5159=PLANE('',#5158);\n#5160=CARTESIAN_POINT('',(117.5,49.5,0.5));\n#5161=VERTEX_POINT('',#5160);\n#5162=CARTESIAN_POINT('',(114.5,49.5,0.5));\n#5163=VERTEX_POINT('',#5162);\n#5164=CARTESIAN_POINT('',(116.,49.5,0.5));\n#5165=DIRECTION('',(0.,0.,1.));\n#5166=DIRECTION('',(1.,0.,-0.));\n#5167=AXIS2_PLACEMENT_3D('',#5164,#5165,#5166);\n#5168=CIRCLE('',#5167,1.5);\n#5169=EDGE_CURVE('',#5161,#5163,#5168,.T.);\n#5170=ORIENTED_EDGE('',*,*,#5169,.T.);\n#5171=CARTESIAN_POINT('',(116.,49.5,0.5));\n#5172=DIRECTION('',(0.,0.,1.));\n#5173=DIRECTION('',(1.,0.,-0.));\n#5174=AXIS2_PLACEMENT_3D('',#5171,#5172,#5173);\n#5175=CIRCLE('',#5174,1.5);\n#5176=EDGE_CURVE('',#5163,#5161,#5175,.T.);\n#5177=ORIENTED_EDGE('',*,*,#5176,.T.);\n#5178=EDGE_LOOP('',(#5170,#5177));\n#5179=FACE_BOUND('',#5178,.T.);\n#5180=CARTESIAN_POINT('',(116.5,-55.5,0.5));\n#5181=VERTEX_POINT('',#5180);\n#5182=CARTESIAN_POINT('',(115.,-55.5,0.5));\n#5183=DIRECTION('',(0.,0.,1.));\n#5184=DIRECTION('',(1.,0.,-0.));\n#5185=AXIS2_PLACEMENT_3D('',#5182,#5183,#5184);\n#5186=CIRCLE('',#5185,1.5);\n#5187=EDGE_CURVE('',#5181,#5181,#5186,.T.);\n#5188=ORIENTED_EDGE('',*,*,#5187,.T.);\n#5189=EDGE_LOOP('',(#5188));\n#5190=FACE_BOUND('',#5189,.T.);\n#5191=CARTESIAN_POINT('',(56.5,-55.5,0.5));\n#5192=VERTEX_POINT('',#5191);\n#5193=CARTESIAN_POINT('',(55.,-55.5,0.5));\n#5194=DIRECTION('',(0.,0.,1.));\n#5195=DIRECTION('',(1.,0.,-0.));\n#5196=AXIS2_PLACEMENT_3D('',#5193,#5194,#5195);\n#5197=CIRCLE('',#5196,1.5);\n#5198=EDGE_CURVE('',#5192,#5192,#5197,.T.);\n#5199=ORIENTED_EDGE('',*,*,#5198,.T.);\n#5200=EDGE_LOOP('',(#5199));\n#5201=FACE_BOUND('',#5200,.T.);\n#5202=CARTESIAN_POINT('',(82.5,64.5,0.5));\n#5203=VERTEX_POINT('',#5202);\n#5204=CARTESIAN_POINT('',(81.,64.5,0.5));\n#5205=DIRECTION('',(0.,0.,1.));\n#5206=DIRECTION('',(1.,0.,-0.));\n#5207=AXIS2_PLACEMENT_3D('',#5204,#5205,#5206);\n#5208=CIRCLE('',#5207,1.5);\n#5209=EDGE_CURVE('',#5203,#5203,#5208,.T.);\n#5210=ORIENTED_EDGE('',*,*,#5209,.T.);\n#5211=EDGE_LOOP('',(#5210));\n#5212=FACE_BOUND('',#5211,.T.);\n#5213=CARTESIAN_POINT('',(55.5,64.5,0.5));\n#5214=VERTEX_POINT('',#5213);\n#5215=CARTESIAN_POINT('',(54.,64.5,0.5));\n#5216=DIRECTION('',(0.,0.,1.));\n#5217=DIRECTION('',(1.,0.,-0.));\n#5218=AXIS2_PLACEMENT_3D('',#5215,#5216,#5217);\n#5219=CIRCLE('',#5218,1.5);\n#5220=EDGE_CURVE('',#5214,#5214,#5219,.T.);\n#5221=ORIENTED_EDGE('',*,*,#5220,.T.);\n#5222=EDGE_LOOP('',(#5221));\n#5223=FACE_BOUND('',#5222,.T.);\n#5224=ORIENTED_EDGE('',*,*,#5062,.F.);\n#5225=CARTESIAN_POINT('',(52.,-52.5,0.5));\n#5226=VERTEX_POINT('',#5225);\n#5227=CARTESIAN_POINT('',(52.,61.5,0.5));\n#5228=DIRECTION('',(0.,-1.,0.));\n#5229=VECTOR('',#5228,114.);\n#5230=LINE('',#5227,#5229);\n#5231=EDGE_CURVE('',#5055,#5226,#5230,.T.);\n#5232=ORIENTED_EDGE('',*,*,#5231,.T.);\n#5233=CARTESIAN_POINT('',(58.,-52.5,0.5));\n#5234=VERTEX_POINT('',#5233);\n#5235=CARTESIAN_POINT('',(52.,-52.5,0.5));\n#5236=DIRECTION('',(1.,0.,-0.));\n#5237=VECTOR('',#5236,6.);\n#5238=LINE('',#5235,#5237);\n#5239=EDGE_CURVE('',#5226,#5234,#5238,.T.);\n#5240=ORIENTED_EDGE('',*,*,#5239,.T.);\n#5241=CARTESIAN_POINT('',(58.,-58.5,0.5));\n#5242=VERTEX_POINT('',#5241);\n#5243=CARTESIAN_POINT('',(58.,-58.5,0.5));\n#5244=DIRECTION('',(0.,1.,0.));\n#5245=VECTOR('',#5244,6.);\n#5246=LINE('',#5243,#5245);\n#5247=EDGE_CURVE('',#5242,#5234,#5246,.T.);\n#5248=ORIENTED_EDGE('',*,*,#5247,.F.);\n#5249=CARTESIAN_POINT('',(112.,-58.5,0.5));\n#5250=VERTEX_POINT('',#5249);\n#5251=CARTESIAN_POINT('',(58.,-58.5,0.5));\n#5252=DIRECTION('',(1.,0.,-0.));\n#5253=VECTOR('',#5252,54.);\n#5254=LINE('',#5251,#5253);\n#5255=EDGE_CURVE('',#5242,#5250,#5254,.T.);\n#5256=ORIENTED_EDGE('',*,*,#5255,.T.);\n#5257=CARTESIAN_POINT('',(112.,-52.5,0.5));\n#5258=VERTEX_POINT('',#5257);\n#5259=CARTESIAN_POINT('',(112.,-52.5,0.5));\n#5260=DIRECTION('',(0.,-1.,0.));\n#5261=VECTOR('',#5260,6.);\n#5262=LINE('',#5259,#5261);\n#5263=EDGE_CURVE('',#5258,#5250,#5262,.T.);\n#5264=ORIENTED_EDGE('',*,*,#5263,.F.);\n#5265=CARTESIAN_POINT('',(118.,-52.5,0.5));\n#5266=VERTEX_POINT('',#5265);\n#5267=CARTESIAN_POINT('',(112.,-52.5,0.5));\n#5268=DIRECTION('',(1.,0.,-0.));\n#5269=VECTOR('',#5268,6.);\n#5270=LINE('',#5267,#5269);\n#5271=EDGE_CURVE('',#5258,#5266,#5270,.T.);\n#5272=ORIENTED_EDGE('',*,*,#5271,.T.);\n#5273=CARTESIAN_POINT('',(118.,46.5,0.5));\n#5274=VERTEX_POINT('',#5273);\n#5275=CARTESIAN_POINT('',(118.,-52.5,0.5));\n#5276=DIRECTION('',(-0.,1.,-0.));\n#5277=VECTOR('',#5276,99.);\n#5278=LINE('',#5275,#5277);\n#5279=EDGE_CURVE('',#5266,#5274,#5278,.T.);\n#5280=ORIENTED_EDGE('',*,*,#5279,.T.);\n#5281=CARTESIAN_POINT('',(112.,46.5,0.5));\n#5282=VERTEX_POINT('',#5281);\n#5283=CARTESIAN_POINT('',(112.,46.5,0.5));\n#5284=DIRECTION('',(1.,0.,-0.));\n#5285=VECTOR('',#5284,6.);\n#5286=LINE('',#5283,#5285);\n#5287=EDGE_CURVE('',#5282,#5274,#5286,.T.);\n#5288=ORIENTED_EDGE('',*,*,#5287,.F.);\n#5289=CARTESIAN_POINT('',(112.,51.5,0.5));\n#5290=VERTEX_POINT('',#5289);\n#5291=CARTESIAN_POINT('',(112.,51.5,0.5));\n#5292=DIRECTION('',(0.,-1.,0.));\n#5293=VECTOR('',#5292,5.);\n#5294=LINE('',#5291,#5293);\n#5295=EDGE_CURVE('',#5290,#5282,#5294,.T.);\n#5296=ORIENTED_EDGE('',*,*,#5295,.F.);\n#5297=CARTESIAN_POINT('',(86.,51.5,0.5));\n#5298=VERTEX_POINT('',#5297);\n#5299=CARTESIAN_POINT('',(112.,51.5,0.5));\n#5300=DIRECTION('',(-1.,-0.,0.));\n#5301=VECTOR('',#5300,26.);\n#5302=LINE('',#5299,#5301);\n#5303=EDGE_CURVE('',#5290,#5298,#5302,.T.);\n#5304=ORIENTED_EDGE('',*,*,#5303,.T.);\n#5305=CARTESIAN_POINT('',(83.,54.5,0.5));\n#5306=VERTEX_POINT('',#5305);\n#5307=CARTESIAN_POINT('',(83.,54.5,0.5));\n#5308=DIRECTION('',(0.707106781,-0.707106781,0.));\n#5309=VECTOR('',#5308,4.242640687);\n#5310=LINE('',#5307,#5309);\n#5311=EDGE_CURVE('',#5306,#5298,#5310,.T.);\n#5312=ORIENTED_EDGE('',*,*,#5311,.F.);\n#5313=CARTESIAN_POINT('',(83.,61.5,0.5));\n#5314=VERTEX_POINT('',#5313);\n#5315=CARTESIAN_POINT('',(83.,54.5,0.5));\n#5316=DIRECTION('',(-0.,1.,-0.));\n#5317=VECTOR('',#5316,7.);\n#5318=LINE('',#5315,#5317);\n#5319=EDGE_CURVE('',#5306,#5314,#5318,.T.);\n#5320=ORIENTED_EDGE('',*,*,#5319,.T.);\n#5321=CARTESIAN_POINT('',(77.,61.5,0.5));\n#5322=VERTEX_POINT('',#5321);\n#5323=CARTESIAN_POINT('',(77.,61.5,0.5));\n#5324=DIRECTION('',(1.,0.,-0.));\n#5325=VECTOR('',#5324,6.);\n#5326=LINE('',#5323,#5325);\n#5327=EDGE_CURVE('',#5322,#5314,#5326,.T.);\n#5328=ORIENTED_EDGE('',*,*,#5327,.F.);\n#5329=CARTESIAN_POINT('',(77.,66.5,0.5));\n#5330=VERTEX_POINT('',#5329);\n#5331=CARTESIAN_POINT('',(77.,66.5,0.5));\n#5332=DIRECTION('',(0.,-1.,0.));\n#5333=VECTOR('',#5332,5.);\n#5334=LINE('',#5331,#5333);\n#5335=EDGE_CURVE('',#5330,#5322,#5334,.T.);\n#5336=ORIENTED_EDGE('',*,*,#5335,.F.);\n#5337=CARTESIAN_POINT('',(77.,66.5,0.5));\n#5338=DIRECTION('',(-1.,-0.,0.));\n#5339=VECTOR('',#5338,19.);\n#5340=LINE('',#5337,#5339);\n#5341=EDGE_CURVE('',#5330,#5095,#5340,.T.);\n#5342=ORIENTED_EDGE('',*,*,#5341,.T.);\n#5343=ORIENTED_EDGE('',*,*,#5100,.F.);\n#5344=EDGE_LOOP('',(#5224,#5232,#5240,#5248,#5256,#5264,#5272,#5280,#5288,#5296,#5304,#5312,#5320,#5328,#5336,#5342,#5343));\n#5345=FACE_BOUND('',#5344,.T.);\n#5346=CARTESIAN_POINT('',(53.,74.5,0.5));\n#5347=VERTEX_POINT('',#5346);\n#5348=CARTESIAN_POINT('',(53.,68.5,0.5));\n#5349=VERTEX_POINT('',#5348);\n#5350=CARTESIAN_POINT('',(53.,74.5,0.5));\n#5351=DIRECTION('',(0.,-1.,0.));\n#5352=VECTOR('',#5351,6.);\n#5353=LINE('',#5350,#5352);\n#5354=EDGE_CURVE('',#5347,#5349,#5353,.T.);\n#5355=ORIENTED_EDGE('',*,*,#5354,.F.);\n#5356=CARTESIAN_POINT('',(73.,74.5,0.5));\n#5357=VERTEX_POINT('',#5356);\n#5358=CARTESIAN_POINT('',(53.,74.5,0.5));\n#5359=DIRECTION('',(1.,0.,-0.));\n#5360=VECTOR('',#5359,20.);\n#5361=LINE('',#5358,#5360);\n#5362=EDGE_CURVE('',#5347,#5357,#5361,.T.);\n#5363=ORIENTED_EDGE('',*,*,#5362,.T.);\n#5364=CARTESIAN_POINT('',(73.,68.5,0.5));\n#5365=VERTEX_POINT('',#5364);\n#5366=CARTESIAN_POINT('',(73.,74.5,0.5));\n#5367=DIRECTION('',(0.,-1.,0.));\n#5368=VECTOR('',#5367,6.);\n#5369=LINE('',#5366,#5368);\n#5370=EDGE_CURVE('',#5357,#5365,#5369,.T.);\n#5371=ORIENTED_EDGE('',*,*,#5370,.T.);\n#5372=CARTESIAN_POINT('',(82.,68.5,0.5));\n#5373=VERTEX_POINT('',#5372);\n#5374=CARTESIAN_POINT('',(82.,68.5,0.5));\n#5375=DIRECTION('',(-1.,-0.,0.));\n#5376=VECTOR('',#5375,9.);\n#5377=LINE('',#5374,#5376);\n#5378=EDGE_CURVE('',#5373,#5365,#5377,.T.);\n#5379=ORIENTED_EDGE('',*,*,#5378,.F.);\n#5380=CARTESIAN_POINT('',(85.,65.5,0.5));\n#5381=VERTEX_POINT('',#5380);\n#5382=CARTESIAN_POINT('',(85.,65.5,0.5));\n#5383=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#5384=VECTOR('',#5383,4.242640687);\n#5385=LINE('',#5382,#5384);\n#5386=EDGE_CURVE('',#5381,#5373,#5385,.T.);\n#5387=ORIENTED_EDGE('',*,*,#5386,.F.);\n#5388=CARTESIAN_POINT('',(85.,56.5,0.5));\n#5389=VERTEX_POINT('',#5388);\n#5390=CARTESIAN_POINT('',(85.,56.5,0.5));\n#5391=DIRECTION('',(-0.,1.,-0.));\n#5392=VECTOR('',#5391,9.);\n#5393=LINE('',#5390,#5392);\n#5394=EDGE_CURVE('',#5389,#5381,#5393,.T.);\n#5395=ORIENTED_EDGE('',*,*,#5394,.F.);\n#5396=CARTESIAN_POINT('',(88.,53.5,0.5));\n#5397=VERTEX_POINT('',#5396);\n#5398=CARTESIAN_POINT('',(88.,53.5,0.5));\n#5399=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#5400=VECTOR('',#5399,4.242640687);\n#5401=LINE('',#5398,#5400);\n#5402=EDGE_CURVE('',#5397,#5389,#5401,.T.);\n#5403=ORIENTED_EDGE('',*,*,#5402,.F.);\n#5404=CARTESIAN_POINT('',(117.,53.5,0.5));\n#5405=VERTEX_POINT('',#5404);\n#5406=CARTESIAN_POINT('',(117.,53.5,0.5));\n#5407=DIRECTION('',(-1.,-0.,0.));\n#5408=VECTOR('',#5407,29.);\n#5409=LINE('',#5406,#5408);\n#5410=EDGE_CURVE('',#5405,#5397,#5409,.T.);\n#5411=ORIENTED_EDGE('',*,*,#5410,.F.);\n#5412=CARTESIAN_POINT('',(120.,50.5,0.5));\n#5413=VERTEX_POINT('',#5412);\n#5414=CARTESIAN_POINT('',(120.,50.5,0.5));\n#5415=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#5416=VECTOR('',#5415,4.242640687);\n#5417=LINE('',#5414,#5416);\n#5418=EDGE_CURVE('',#5413,#5405,#5417,.T.);\n#5419=ORIENTED_EDGE('',*,*,#5418,.F.);\n#5420=CARTESIAN_POINT('',(120.,-58.5,0.5));\n#5421=VERTEX_POINT('',#5420);\n#5422=CARTESIAN_POINT('',(120.,-58.5,0.5));\n#5423=DIRECTION('',(-0.,1.,-0.));\n#5424=VECTOR('',#5423,109.);\n#5425=LINE('',#5422,#5424);\n#5426=EDGE_CURVE('',#5421,#5413,#5425,.T.);\n#5427=ORIENTED_EDGE('',*,*,#5426,.F.);\n#5428=CARTESIAN_POINT('',(117.,-61.5,0.5));\n#5429=VERTEX_POINT('',#5428);\n#5430=CARTESIAN_POINT('',(117.,-61.5,0.5));\n#5431=DIRECTION('',(0.707106781,0.707106781,-0.));\n#5432=VECTOR('',#5431,4.242640687);\n#5433=LINE('',#5430,#5432);\n#5434=EDGE_CURVE('',#5429,#5421,#5433,.T.);\n#5435=ORIENTED_EDGE('',*,*,#5434,.F.);\n#5436=CARTESIAN_POINT('',(53.,-61.5,0.5));\n#5437=VERTEX_POINT('',#5436);\n#5438=CARTESIAN_POINT('',(53.,-61.5,0.5));\n#5439=DIRECTION('',(1.,0.,-0.));\n#5440=VECTOR('',#5439,64.);\n#5441=LINE('',#5438,#5440);\n#5442=EDGE_CURVE('',#5437,#5429,#5441,.T.);\n#5443=ORIENTED_EDGE('',*,*,#5442,.F.);\n#5444=CARTESIAN_POINT('',(50.,-58.5,0.5));\n#5445=VERTEX_POINT('',#5444);\n#5446=CARTESIAN_POINT('',(50.,-58.5,0.5));\n#5447=DIRECTION('',(0.707106781,-0.707106781,0.));\n#5448=VECTOR('',#5447,4.242640687);\n#5449=LINE('',#5446,#5448);\n#5450=EDGE_CURVE('',#5445,#5437,#5449,.T.);\n#5451=ORIENTED_EDGE('',*,*,#5450,.F.);\n#5452=CARTESIAN_POINT('',(50.,65.5,0.5));\n#5453=VERTEX_POINT('',#5452);\n#5454=CARTESIAN_POINT('',(50.,65.5,0.5));\n#5455=DIRECTION('',(0.,-1.,0.));\n#5456=VECTOR('',#5455,124.);\n#5457=LINE('',#5454,#5456);\n#5458=EDGE_CURVE('',#5453,#5445,#5457,.T.);\n#5459=ORIENTED_EDGE('',*,*,#5458,.F.);\n#5460=CARTESIAN_POINT('',(53.,68.5,0.5));\n#5461=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#5462=VECTOR('',#5461,4.242640687);\n#5463=LINE('',#5460,#5462);\n#5464=EDGE_CURVE('',#5349,#5453,#5463,.T.);\n#5465=ORIENTED_EDGE('',*,*,#5464,.F.);\n#5466=EDGE_LOOP('',(#5355,#5363,#5371,#5379,#5387,#5395,#5403,#5411,#5419,#5427,#5435,#5443,#5451,#5459,#5465));\n#5467=FACE_BOUND('',#5466,.T.);\n#5468=ADVANCED_FACE('',(#5179,#5190,#5201,#5212,#5223,#5345,#5467),#5159,.F.);\n#5469=CARTESIAN_POINT('',(83.,66.5,0.5));\n#5470=DIRECTION('',(-0.,1.,-0.));\n#5471=DIRECTION('',(-1.,-0.,0.));\n#5472=AXIS2_PLACEMENT_3D('',#5469,#5470,#5471);\n#5473=PLANE('',#5472);\n#5474=CARTESIAN_POINT('',(56.,66.5,5.5));\n#5475=VERTEX_POINT('',#5474);\n#5476=CARTESIAN_POINT('',(70.,66.5,5.5));\n#5477=VERTEX_POINT('',#5476);\n#5478=CARTESIAN_POINT('',(56.,66.5,5.5));\n#5479=DIRECTION('',(1.,0.,-0.));\n#5480=VECTOR('',#5479,14.);\n#5481=LINE('',#5478,#5480);\n#5482=EDGE_CURVE('',#5475,#5477,#5481,.T.);\n#5483=ORIENTED_EDGE('',*,*,#5482,.F.);\n#5484=CARTESIAN_POINT('',(56.,66.5,19.5));\n#5485=VERTEX_POINT('',#5484);\n#5486=CARTESIAN_POINT('',(56.,66.5,5.5));\n#5487=DIRECTION('',(0.,0.,1.));\n#5488=VECTOR('',#5487,14.);\n#5489=LINE('',#5486,#5488);\n#5490=EDGE_CURVE('',#5475,#5485,#5489,.T.);\n#5491=ORIENTED_EDGE('',*,*,#5490,.T.);\n#5492=CARTESIAN_POINT('',(70.,66.5,19.5));\n#5493=VERTEX_POINT('',#5492);\n#5494=CARTESIAN_POINT('',(56.,66.5,19.5));\n#5495=DIRECTION('',(1.,0.,-0.));\n#5496=VECTOR('',#5495,14.);\n#5497=LINE('',#5494,#5496);\n#5498=EDGE_CURVE('',#5485,#5493,#5497,.T.);\n#5499=ORIENTED_EDGE('',*,*,#5498,.T.);\n#5500=CARTESIAN_POINT('',(70.,66.5,5.5));\n#5501=DIRECTION('',(0.,0.,1.));\n#5502=VECTOR('',#5501,14.);\n#5503=LINE('',#5500,#5502);\n#5504=EDGE_CURVE('',#5477,#5493,#5503,.T.);\n#5505=ORIENTED_EDGE('',*,*,#5504,.F.);\n#5506=EDGE_LOOP('',(#5483,#5491,#5499,#5505));\n#5507=FACE_BOUND('',#5506,.T.);\n#5508=CARTESIAN_POINT('',(52.,66.5,7.6));\n#5509=VERTEX_POINT('',#5508);\n#5510=CARTESIAN_POINT('',(52.,66.5,7.6));\n#5511=DIRECTION('',(0.,-0.,-1.));\n#5512=VECTOR('',#5511,4.1);\n#5513=LINE('',#5510,#5512);\n#5514=EDGE_CURVE('',#5509,#5139,#5513,.T.);\n#5515=ORIENTED_EDGE('',*,*,#5514,.T.);\n#5516=ORIENTED_EDGE('',*,*,#5144,.T.);\n#5517=ORIENTED_EDGE('',*,*,#5108,.T.);\n#5518=ORIENTED_EDGE('',*,*,#5341,.F.);\n#5519=CARTESIAN_POINT('',(77.,66.5,3.5));\n#5520=VERTEX_POINT('',#5519);\n#5521=CARTESIAN_POINT('',(77.,66.5,3.5));\n#5522=DIRECTION('',(0.,0.,-1.));\n#5523=VECTOR('',#5522,3.);\n#5524=LINE('',#5521,#5523);\n#5525=EDGE_CURVE('',#5520,#5330,#5524,.T.);\n#5526=ORIENTED_EDGE('',*,*,#5525,.F.);\n#5527=CARTESIAN_POINT('',(83.,66.5,3.5));\n#5528=VERTEX_POINT('',#5527);\n#5529=CARTESIAN_POINT('',(77.,66.5,3.5));\n#5530=DIRECTION('',(1.,0.,-0.));\n#5531=VECTOR('',#5530,6.);\n#5532=LINE('',#5529,#5531);\n#5533=EDGE_CURVE('',#5520,#5528,#5532,.T.);\n#5534=ORIENTED_EDGE('',*,*,#5533,.T.);\n#5535=CARTESIAN_POINT('',(83.,66.5,7.6));\n#5536=VERTEX_POINT('',#5535);\n#5537=CARTESIAN_POINT('',(83.,66.5,7.6));\n#5538=DIRECTION('',(0.,-0.,-1.));\n#5539=VECTOR('',#5538,4.1);\n#5540=LINE('',#5537,#5539);\n#5541=EDGE_CURVE('',#5536,#5528,#5540,.T.);\n#5542=ORIENTED_EDGE('',*,*,#5541,.F.);\n#5543=CARTESIAN_POINT('',(82.,66.5,7.6));\n#5544=VERTEX_POINT('',#5543);\n#5545=CARTESIAN_POINT('',(83.,66.5,7.6));\n#5546=DIRECTION('',(-1.,0.,0.));\n#5547=VECTOR('',#5546,1.);\n#5548=LINE('',#5545,#5547);\n#5549=EDGE_CURVE('',#5536,#5544,#5548,.T.);\n#5550=ORIENTED_EDGE('',*,*,#5549,.T.);\n#5551=CARTESIAN_POINT('',(82.,66.5,53.5));\n#5552=VERTEX_POINT('',#5551);\n#5553=CARTESIAN_POINT('',(82.,66.5,53.5));\n#5554=DIRECTION('',(-0.,-0.,-1.));\n#5555=VECTOR('',#5554,45.9);\n#5556=LINE('',#5553,#5555);\n#5557=EDGE_CURVE('',#5552,#5544,#5556,.T.);\n#5558=ORIENTED_EDGE('',*,*,#5557,.F.);\n#5559=CARTESIAN_POINT('',(78.,66.5,53.5));\n#5560=VERTEX_POINT('',#5559);\n#5561=CARTESIAN_POINT('',(78.,66.5,53.5));\n#5562=DIRECTION('',(1.,0.,-0.));\n#5563=VECTOR('',#5562,4.);\n#5564=LINE('',#5561,#5563);\n#5565=EDGE_CURVE('',#5560,#5552,#5564,.T.);\n#5566=ORIENTED_EDGE('',*,*,#5565,.F.);\n#5567=CARTESIAN_POINT('',(78.,66.5,60.5));\n#5568=VERTEX_POINT('',#5567);\n#5569=CARTESIAN_POINT('',(78.,66.5,53.5));\n#5570=DIRECTION('',(0.,0.,1.));\n#5571=VECTOR('',#5570,7.);\n#5572=LINE('',#5569,#5571);\n#5573=EDGE_CURVE('',#5560,#5568,#5572,.T.);\n#5574=ORIENTED_EDGE('',*,*,#5573,.T.);\n#5575=CARTESIAN_POINT('',(57.,66.5,60.5));\n#5576=VERTEX_POINT('',#5575);\n#5577=CARTESIAN_POINT('',(57.,66.5,60.5));\n#5578=DIRECTION('',(1.,0.,-0.));\n#5579=VECTOR('',#5578,21.);\n#5580=LINE('',#5577,#5579);\n#5581=EDGE_CURVE('',#5576,#5568,#5580,.T.);\n#5582=ORIENTED_EDGE('',*,*,#5581,.F.);\n#5583=CARTESIAN_POINT('',(57.,66.5,53.5));\n#5584=VERTEX_POINT('',#5583);\n#5585=CARTESIAN_POINT('',(57.,66.5,60.5));\n#5586=DIRECTION('',(-0.,-0.,-1.));\n#5587=VECTOR('',#5586,7.);\n#5588=LINE('',#5585,#5587);\n#5589=EDGE_CURVE('',#5576,#5584,#5588,.T.);\n#5590=ORIENTED_EDGE('',*,*,#5589,.T.);\n#5591=CARTESIAN_POINT('',(53.,66.5,53.5));\n#5592=VERTEX_POINT('',#5591);\n#5593=CARTESIAN_POINT('',(53.,66.5,53.5));\n#5594=DIRECTION('',(1.,0.,-0.));\n#5595=VECTOR('',#5594,4.);\n#5596=LINE('',#5593,#5595);\n#5597=EDGE_CURVE('',#5592,#5584,#5596,.T.);\n#5598=ORIENTED_EDGE('',*,*,#5597,.F.);\n#5599=CARTESIAN_POINT('',(53.,66.5,7.6));\n#5600=VERTEX_POINT('',#5599);\n#5601=CARTESIAN_POINT('',(53.,66.5,7.6));\n#5602=DIRECTION('',(0.,0.,1.));\n#5603=VECTOR('',#5602,45.9);\n#5604=LINE('',#5601,#5603);\n#5605=EDGE_CURVE('',#5600,#5592,#5604,.T.);\n#5606=ORIENTED_EDGE('',*,*,#5605,.F.);\n#5607=CARTESIAN_POINT('',(53.,66.5,7.6));\n#5608=DIRECTION('',(-1.,0.,0.));\n#5609=VECTOR('',#5608,1.);\n#5610=LINE('',#5607,#5609);\n#5611=EDGE_CURVE('',#5600,#5509,#5610,.T.);\n#5612=ORIENTED_EDGE('',*,*,#5611,.T.);\n#5613=EDGE_LOOP('',(#5515,#5516,#5517,#5518,#5526,#5534,#5542,#5550,#5558,#5566,#5574,#5582,#5590,#5598,#5606,#5612));\n#5614=FACE_BOUND('',#5613,.T.);\n#5615=ADVANCED_FACE('',(#5507,#5614),#5473,.F.);\n#5616=CARTESIAN_POINT('',(58.,-55.5,2.5));\n#5617=DIRECTION('',(-1.,0.,0.));\n#5618=DIRECTION('',(0.,0.,1.));\n#5619=AXIS2_PLACEMENT_3D('',#5616,#5617,#5618);\n#5620=PLANE('',#5619);\n#5621=ORIENTED_EDGE('',*,*,#5247,.T.);\n#5622=CARTESIAN_POINT('',(58.,-52.5,3.5));\n#5623=VERTEX_POINT('',#5622);\n#5624=CARTESIAN_POINT('',(58.,-52.5,3.5));\n#5625=DIRECTION('',(0.,0.,-1.));\n#5626=VECTOR('',#5625,3.);\n#5627=LINE('',#5624,#5626);\n#5628=EDGE_CURVE('',#5623,#5234,#5627,.T.);\n#5629=ORIENTED_EDGE('',*,*,#5628,.F.);\n#5630=CARTESIAN_POINT('',(58.,-58.5,3.5));\n#5631=VERTEX_POINT('',#5630);\n#5632=CARTESIAN_POINT('',(58.,-58.5,3.5));\n#5633=DIRECTION('',(0.,1.,0.));\n#5634=VECTOR('',#5633,6.);\n#5635=LINE('',#5632,#5634);\n#5636=EDGE_CURVE('',#5631,#5623,#5635,.T.);\n#5637=ORIENTED_EDGE('',*,*,#5636,.F.);\n#5638=CARTESIAN_POINT('',(58.,-58.5,3.5));\n#5639=DIRECTION('',(0.,0.,-1.));\n#5640=VECTOR('',#5639,3.);\n#5641=LINE('',#5638,#5640);\n#5642=EDGE_CURVE('',#5631,#5242,#5641,.T.);\n#5643=ORIENTED_EDGE('',*,*,#5642,.T.);\n#5644=EDGE_LOOP('',(#5621,#5629,#5637,#5643));\n#5645=FACE_BOUND('',#5644,.T.);\n#5646=ADVANCED_FACE('',(#5645),#5620,.F.);\n#5647=CARTESIAN_POINT('',(55.,-52.5,2.5));\n#5648=DIRECTION('',(0.,1.,0.));\n#5649=DIRECTION('',(0.,0.,1.));\n#5650=AXIS2_PLACEMENT_3D('',#5647,#5648,#5649);\n#5651=PLANE('',#5650);\n#5652=ORIENTED_EDGE('',*,*,#5239,.F.);\n#5653=CARTESIAN_POINT('',(52.,-52.5,3.5));\n#5654=VERTEX_POINT('',#5653);\n#5655=CARTESIAN_POINT('',(52.,-52.5,3.5));\n#5656=DIRECTION('',(0.,0.,-1.));\n#5657=VECTOR('',#5656,3.);\n#5658=LINE('',#5655,#5657);\n#5659=EDGE_CURVE('',#5654,#5226,#5658,.T.);\n#5660=ORIENTED_EDGE('',*,*,#5659,.F.);\n#5661=CARTESIAN_POINT('',(52.,-52.5,3.5));\n#5662=DIRECTION('',(1.,0.,-0.));\n#5663=VECTOR('',#5662,6.);\n#5664=LINE('',#5661,#5663);\n#5665=EDGE_CURVE('',#5654,#5623,#5664,.T.);\n#5666=ORIENTED_EDGE('',*,*,#5665,.T.);\n#5667=ORIENTED_EDGE('',*,*,#5628,.T.);\n#5668=EDGE_LOOP('',(#5652,#5660,#5666,#5667));\n#5669=FACE_BOUND('',#5668,.T.);\n#5670=ADVANCED_FACE('',(#5669),#5651,.T.);\n#5671=CARTESIAN_POINT('',(242.,-133.5,3.5));\n#5672=DIRECTION('',(0.,0.,1.));\n#5673=DIRECTION('',(1.,0.,0.));\n#5674=AXIS2_PLACEMENT_3D('',#5671,#5672,#5673);\n#5675=PLANE('',#5674);\n#5676=CARTESIAN_POINT('',(56.5,-55.5,3.5));\n#5677=VERTEX_POINT('',#5676);\n#5678=CARTESIAN_POINT('',(55.,-55.5,3.5));\n#5679=DIRECTION('',(0.,0.,1.));\n#5680=DIRECTION('',(1.,0.,-0.));\n#5681=AXIS2_PLACEMENT_3D('',#5678,#5679,#5680);\n#5682=CIRCLE('',#5681,1.5);\n#5683=EDGE_CURVE('',#5677,#5677,#5682,.T.);\n#5684=ORIENTED_EDGE('',*,*,#5683,.F.);\n#5685=EDGE_LOOP('',(#5684));\n#5686=FACE_BOUND('',#5685,.T.);\n#5687=CARTESIAN_POINT('',(52.,-58.5,3.5));\n#5688=VERTEX_POINT('',#5687);\n#5689=CARTESIAN_POINT('',(52.,-58.5,3.5));\n#5690=DIRECTION('',(1.,0.,-0.));\n#5691=VECTOR('',#5690,6.);\n#5692=LINE('',#5689,#5691);\n#5693=EDGE_CURVE('',#5688,#5631,#5692,.T.);\n#5694=ORIENTED_EDGE('',*,*,#5693,.T.);\n#5695=ORIENTED_EDGE('',*,*,#5636,.T.);\n#5696=ORIENTED_EDGE('',*,*,#5665,.F.);\n#5697=CARTESIAN_POINT('',(52.,-52.5,3.5));\n#5698=DIRECTION('',(0.,-1.,0.));\n#5699=VECTOR('',#5698,6.);\n#5700=LINE('',#5697,#5699);\n#5701=EDGE_CURVE('',#5654,#5688,#5700,.T.);\n#5702=ORIENTED_EDGE('',*,*,#5701,.T.);\n#5703=EDGE_LOOP('',(#5694,#5695,#5696,#5702));\n#5704=FACE_BOUND('',#5703,.T.);\n#5705=ADVANCED_FACE('',(#5686,#5704),#5675,.T.);\n#5706=CARTESIAN_POINT('',(118.,-58.5,0.5));\n#5707=DIRECTION('',(1.,0.,-0.));\n#5708=DIRECTION('',(-0.,1.,-0.));\n#5709=AXIS2_PLACEMENT_3D('',#5706,#5707,#5708);\n#5710=PLANE('',#5709);\n#5711=CARTESIAN_POINT('',(118.,-25.047005384,50.5));\n#5712=VERTEX_POINT('',#5711);\n#5713=CARTESIAN_POINT('',(118.,-36.594010768,30.5));\n#5714=VERTEX_POINT('',#5713);\n#5715=CARTESIAN_POINT('',(118.,-25.047005384,50.5));\n#5716=DIRECTION('',(0.,-0.5,-0.866025404));\n#5717=VECTOR('',#5716,23.094010768);\n#5718=LINE('',#5715,#5717);\n#5719=EDGE_CURVE('',#5712,#5714,#5718,.T.);\n#5720=ORIENTED_EDGE('',*,*,#5719,.T.);\n#5721=CARTESIAN_POINT('',(118.,-25.047005384,10.5));\n#5722=VERTEX_POINT('',#5721);\n#5723=CARTESIAN_POINT('',(118.,-36.594010768,30.5));\n#5724=DIRECTION('',(-0.,0.5,-0.866025404));\n#5725=VECTOR('',#5724,23.094010768);\n#5726=LINE('',#5723,#5725);\n#5727=EDGE_CURVE('',#5714,#5722,#5726,.T.);\n#5728=ORIENTED_EDGE('',*,*,#5727,.T.);\n#5729=CARTESIAN_POINT('',(118.,-1.952994616,10.5));\n#5730=VERTEX_POINT('',#5729);\n#5731=CARTESIAN_POINT('',(118.,-25.047005384,10.5));\n#5732=DIRECTION('',(-0.,1.,-0.));\n#5733=VECTOR('',#5732,23.094010768);\n#5734=LINE('',#5731,#5733);\n#5735=EDGE_CURVE('',#5722,#5730,#5734,.T.);\n#5736=ORIENTED_EDGE('',*,*,#5735,.T.);\n#5737=CARTESIAN_POINT('',(118.,9.594010768,30.5));\n#5738=VERTEX_POINT('',#5737);\n#5739=CARTESIAN_POINT('',(118.,-1.952994616,10.5));\n#5740=DIRECTION('',(-0.,0.5,0.866025404));\n#5741=VECTOR('',#5740,23.094010768);\n#5742=LINE('',#5739,#5741);\n#5743=EDGE_CURVE('',#5730,#5738,#5742,.T.);\n#5744=ORIENTED_EDGE('',*,*,#5743,.T.);\n#5745=CARTESIAN_POINT('',(118.,-1.952994616,50.5));\n#5746=VERTEX_POINT('',#5745);\n#5747=CARTESIAN_POINT('',(118.,9.594010768,30.5));\n#5748=DIRECTION('',(0.,-0.5,0.866025404));\n#5749=VECTOR('',#5748,23.094010768);\n#5750=LINE('',#5747,#5749);\n#5751=EDGE_CURVE('',#5738,#5746,#5750,.T.);\n#5752=ORIENTED_EDGE('',*,*,#5751,.T.);\n#5753=CARTESIAN_POINT('',(118.,-1.952994616,50.5));\n#5754=DIRECTION('',(0.,-1.,0.));\n#5755=VECTOR('',#5754,23.094010768);\n#5756=LINE('',#5753,#5755);\n#5757=EDGE_CURVE('',#5746,#5712,#5756,.T.);\n#5758=ORIENTED_EDGE('',*,*,#5757,.T.);\n#5759=EDGE_LOOP('',(#5720,#5728,#5736,#5744,#5752,#5758));\n#5760=FACE_BOUND('',#5759,.T.);\n#5761=CARTESIAN_POINT('',(118.,46.5,3.5));\n#5762=VERTEX_POINT('',#5761);\n#5763=CARTESIAN_POINT('',(118.,51.5,3.5));\n#5764=VERTEX_POINT('',#5763);\n#5765=CARTESIAN_POINT('',(118.,46.5,3.5));\n#5766=DIRECTION('',(0.,1.,0.));\n#5767=VECTOR('',#5766,5.);\n#5768=LINE('',#5765,#5767);\n#5769=EDGE_CURVE('',#5762,#5764,#5768,.T.);\n#5770=ORIENTED_EDGE('',*,*,#5769,.F.);\n#5771=CARTESIAN_POINT('',(118.,46.5,3.5));\n#5772=DIRECTION('',(-0.,0.,-1.));\n#5773=VECTOR('',#5772,3.);\n#5774=LINE('',#5771,#5773);\n#5775=EDGE_CURVE('',#5762,#5274,#5774,.T.);\n#5776=ORIENTED_EDGE('',*,*,#5775,.T.);\n#5777=ORIENTED_EDGE('',*,*,#5279,.F.);\n#5778=CARTESIAN_POINT('',(118.,-52.5,3.5));\n#5779=VERTEX_POINT('',#5778);\n#5780=CARTESIAN_POINT('',(118.,-52.5,3.5));\n#5781=DIRECTION('',(0.,0.,-1.));\n#5782=VECTOR('',#5781,3.);\n#5783=LINE('',#5780,#5782);\n#5784=EDGE_CURVE('',#5779,#5266,#5783,.T.);\n#5785=ORIENTED_EDGE('',*,*,#5784,.F.);\n#5786=CARTESIAN_POINT('',(118.,-58.5,3.5));\n#5787=VERTEX_POINT('',#5786);\n#5788=CARTESIAN_POINT('',(118.,-58.5,3.5));\n#5789=DIRECTION('',(0.,1.,0.));\n#5790=VECTOR('',#5789,6.);\n#5791=LINE('',#5788,#5790);\n#5792=EDGE_CURVE('',#5787,#5779,#5791,.T.);\n#5793=ORIENTED_EDGE('',*,*,#5792,.F.);\n#5794=CARTESIAN_POINT('',(118.,-58.5,7.6));\n#5795=VERTEX_POINT('',#5794);\n#5796=CARTESIAN_POINT('',(118.,-58.5,7.6));\n#5797=DIRECTION('',(0.,-0.,-1.));\n#5798=VECTOR('',#5797,4.1);\n#5799=LINE('',#5796,#5798);\n#5800=EDGE_CURVE('',#5795,#5787,#5799,.T.);\n#5801=ORIENTED_EDGE('',*,*,#5800,.F.);\n#5802=CARTESIAN_POINT('',(118.,-57.5,7.6));\n#5803=VERTEX_POINT('',#5802);\n#5804=CARTESIAN_POINT('',(118.,-58.5,7.6));\n#5805=DIRECTION('',(0.,1.,-0.));\n#5806=VECTOR('',#5805,1.);\n#5807=LINE('',#5804,#5806);\n#5808=EDGE_CURVE('',#5795,#5803,#5807,.T.);\n#5809=ORIENTED_EDGE('',*,*,#5808,.T.);\n#5810=CARTESIAN_POINT('',(118.,-57.5,54.5));\n#5811=VERTEX_POINT('',#5810);\n#5812=CARTESIAN_POINT('',(118.,-57.5,54.5));\n#5813=DIRECTION('',(-0.,-0.,-1.));\n#5814=VECTOR('',#5813,46.9);\n#5815=LINE('',#5812,#5814);\n#5816=EDGE_CURVE('',#5811,#5803,#5815,.T.);\n#5817=ORIENTED_EDGE('',*,*,#5816,.F.);\n#5818=CARTESIAN_POINT('',(118.,-54.5,57.5));\n#5819=VERTEX_POINT('',#5818);\n#5820=CARTESIAN_POINT('',(118.,-54.5,57.5));\n#5821=DIRECTION('',(-0.,-0.707106781,-0.707106781));\n#5822=VECTOR('',#5821,4.242640687);\n#5823=LINE('',#5820,#5822);\n#5824=EDGE_CURVE('',#5819,#5811,#5823,.T.);\n#5825=ORIENTED_EDGE('',*,*,#5824,.F.);\n#5826=CARTESIAN_POINT('',(118.,-54.5,60.5));\n#5827=VERTEX_POINT('',#5826);\n#5828=CARTESIAN_POINT('',(118.,-54.5,57.5));\n#5829=DIRECTION('',(0.,0.,1.));\n#5830=VECTOR('',#5829,3.);\n#5831=LINE('',#5828,#5830);\n#5832=EDGE_CURVE('',#5819,#5827,#5831,.T.);\n#5833=ORIENTED_EDGE('',*,*,#5832,.T.);\n#5834=CARTESIAN_POINT('',(118.,46.5,60.5));\n#5835=VERTEX_POINT('',#5834);\n#5836=CARTESIAN_POINT('',(118.,46.5,60.5));\n#5837=DIRECTION('',(0.,-1.,0.));\n#5838=VECTOR('',#5837,101.);\n#5839=LINE('',#5836,#5838);\n#5840=EDGE_CURVE('',#5835,#5827,#5839,.T.);\n#5841=ORIENTED_EDGE('',*,*,#5840,.F.);\n#5842=CARTESIAN_POINT('',(118.,46.5,58.5));\n#5843=VERTEX_POINT('',#5842);\n#5844=CARTESIAN_POINT('',(118.,46.5,60.5));\n#5845=DIRECTION('',(-0.,-0.,-1.));\n#5846=VECTOR('',#5845,2.);\n#5847=LINE('',#5844,#5846);\n#5848=EDGE_CURVE('',#5835,#5843,#5847,.T.);\n#5849=ORIENTED_EDGE('',*,*,#5848,.T.);\n#5850=CARTESIAN_POINT('',(118.,50.5,54.5));\n#5851=VERTEX_POINT('',#5850);\n#5852=CARTESIAN_POINT('',(118.,50.5,54.5));\n#5853=DIRECTION('',(0.,-0.707106781,0.707106781));\n#5854=VECTOR('',#5853,5.656854249);\n#5855=LINE('',#5852,#5854);\n#5856=EDGE_CURVE('',#5851,#5843,#5855,.T.);\n#5857=ORIENTED_EDGE('',*,*,#5856,.F.);\n#5858=CARTESIAN_POINT('',(118.,50.5,7.6));\n#5859=VERTEX_POINT('',#5858);\n#5860=CARTESIAN_POINT('',(118.,50.5,7.6));\n#5861=DIRECTION('',(0.,0.,1.));\n#5862=VECTOR('',#5861,46.9);\n#5863=LINE('',#5860,#5862);\n#5864=EDGE_CURVE('',#5859,#5851,#5863,.T.);\n#5865=ORIENTED_EDGE('',*,*,#5864,.F.);\n#5866=CARTESIAN_POINT('',(118.,51.5,7.6));\n#5867=VERTEX_POINT('',#5866);\n#5868=CARTESIAN_POINT('',(118.,50.5,7.6));\n#5869=DIRECTION('',(0.,1.,-0.));\n#5870=VECTOR('',#5869,1.);\n#5871=LINE('',#5868,#5870);\n#5872=EDGE_CURVE('',#5859,#5867,#5871,.T.);\n#5873=ORIENTED_EDGE('',*,*,#5872,.T.);\n#5874=CARTESIAN_POINT('',(118.,51.5,7.6));\n#5875=DIRECTION('',(0.,-0.,-1.));\n#5876=VECTOR('',#5875,4.1);\n#5877=LINE('',#5874,#5876);\n#5878=EDGE_CURVE('',#5867,#5764,#5877,.T.);\n#5879=ORIENTED_EDGE('',*,*,#5878,.T.);\n#5880=EDGE_LOOP('',(#5770,#5776,#5777,#5785,#5793,#5801,#5809,#5817,#5825,#5833,#5841,#5849,#5857,#5865,#5873,#5879));\n#5881=FACE_BOUND('',#5880,.T.);\n#5882=ADVANCED_FACE('',(#5760,#5881),#5710,.F.);\n#5883=CARTESIAN_POINT('',(118.,51.5,0.5));\n#5884=DIRECTION('',(-0.,1.,-0.));\n#5885=DIRECTION('',(-1.,-0.,0.));\n#5886=AXIS2_PLACEMENT_3D('',#5883,#5884,#5885);\n#5887=PLANE('',#5886);\n#5888=CARTESIAN_POINT('',(93.65,51.5,18.25));\n#5889=VERTEX_POINT('',#5888);\n#5890=CARTESIAN_POINT('',(109.75,51.5,18.25));\n#5891=VERTEX_POINT('',#5890);\n#5892=CARTESIAN_POINT('',(93.65,51.5,18.25));\n#5893=DIRECTION('',(1.,0.,-0.));\n#5894=VECTOR('',#5893,16.1);\n#5895=LINE('',#5892,#5894);\n#5896=EDGE_CURVE('',#5889,#5891,#5895,.T.);\n#5897=ORIENTED_EDGE('',*,*,#5896,.T.);\n#5898=CARTESIAN_POINT('',(109.75,51.5,3.25));\n#5899=VERTEX_POINT('',#5898);\n#5900=CARTESIAN_POINT('',(109.75,51.5,18.25));\n#5901=DIRECTION('',(-0.,-0.,-1.));\n#5902=VECTOR('',#5901,15.);\n#5903=LINE('',#5900,#5902);\n#5904=EDGE_CURVE('',#5891,#5899,#5903,.T.);\n#5905=ORIENTED_EDGE('',*,*,#5904,.T.);\n#5906=CARTESIAN_POINT('',(93.65,51.5,3.25));\n#5907=VERTEX_POINT('',#5906);\n#5908=CARTESIAN_POINT('',(109.75,51.5,3.25));\n#5909=DIRECTION('',(-1.,-0.,0.));\n#5910=VECTOR('',#5909,16.1);\n#5911=LINE('',#5908,#5910);\n#5912=EDGE_CURVE('',#5899,#5907,#5911,.T.);\n#5913=ORIENTED_EDGE('',*,*,#5912,.T.);\n#5914=CARTESIAN_POINT('',(93.65,51.5,3.25));\n#5915=DIRECTION('',(0.,0.,1.));\n#5916=VECTOR('',#5915,15.);\n#5917=LINE('',#5914,#5916);\n#5918=EDGE_CURVE('',#5907,#5889,#5917,.T.);\n#5919=ORIENTED_EDGE('',*,*,#5918,.T.);\n#5920=EDGE_LOOP('',(#5897,#5905,#5913,#5919));\n#5921=FACE_BOUND('',#5920,.T.);\n#5922=CARTESIAN_POINT('',(112.,51.5,3.5));\n#5923=VERTEX_POINT('',#5922);\n#5924=CARTESIAN_POINT('',(112.,51.5,3.5));\n#5925=DIRECTION('',(0.,0.,-1.));\n#5926=VECTOR('',#5925,3.);\n#5927=LINE('',#5924,#5926);\n#5928=EDGE_CURVE('',#5923,#5290,#5927,.T.);\n#5929=ORIENTED_EDGE('',*,*,#5928,.F.);\n#5930=CARTESIAN_POINT('',(112.,51.5,3.5));\n#5931=DIRECTION('',(1.,0.,-0.));\n#5932=VECTOR('',#5931,6.);\n#5933=LINE('',#5930,#5932);\n#5934=EDGE_CURVE('',#5923,#5764,#5933,.T.);\n#5935=ORIENTED_EDGE('',*,*,#5934,.T.);\n#5936=ORIENTED_EDGE('',*,*,#5878,.F.);\n#5937=CARTESIAN_POINT('',(117.,51.5,7.6));\n#5938=VERTEX_POINT('',#5937);\n#5939=CARTESIAN_POINT('',(118.,51.5,7.6));\n#5940=DIRECTION('',(-1.,0.,0.));\n#5941=VECTOR('',#5940,1.);\n#5942=LINE('',#5939,#5941);\n#5943=EDGE_CURVE('',#5867,#5938,#5942,.T.);\n#5944=ORIENTED_EDGE('',*,*,#5943,.T.);\n#5945=CARTESIAN_POINT('',(117.,51.5,53.5));\n#5946=VERTEX_POINT('',#5945);\n#5947=CARTESIAN_POINT('',(117.,51.5,53.5));\n#5948=DIRECTION('',(-0.,-0.,-1.));\n#5949=VECTOR('',#5948,45.9);\n#5950=LINE('',#5947,#5949);\n#5951=EDGE_CURVE('',#5946,#5938,#5950,.T.);\n#5952=ORIENTED_EDGE('',*,*,#5951,.F.);\n#5953=CARTESIAN_POINT('',(113.,51.5,53.5));\n#5954=VERTEX_POINT('',#5953);\n#5955=CARTESIAN_POINT('',(113.,51.5,53.5));\n#5956=DIRECTION('',(1.,0.,-0.));\n#5957=VECTOR('',#5956,4.);\n#5958=LINE('',#5955,#5957);\n#5959=EDGE_CURVE('',#5954,#5946,#5958,.T.);\n#5960=ORIENTED_EDGE('',*,*,#5959,.F.);\n#5961=CARTESIAN_POINT('',(113.,51.5,60.5));\n#5962=VERTEX_POINT('',#5961);\n#5963=CARTESIAN_POINT('',(113.,51.5,53.5));\n#5964=DIRECTION('',(0.,0.,1.));\n#5965=VECTOR('',#5964,7.);\n#5966=LINE('',#5963,#5965);\n#5967=EDGE_CURVE('',#5954,#5962,#5966,.T.);\n#5968=ORIENTED_EDGE('',*,*,#5967,.T.);\n#5969=CARTESIAN_POINT('',(86.,51.5,60.5));\n#5970=VERTEX_POINT('',#5969);\n#5971=CARTESIAN_POINT('',(86.,51.5,60.5));\n#5972=DIRECTION('',(1.,0.,-0.));\n#5973=VECTOR('',#5972,27.);\n#5974=LINE('',#5971,#5973);\n#5975=EDGE_CURVE('',#5970,#5962,#5974,.T.);\n#5976=ORIENTED_EDGE('',*,*,#5975,.F.);\n#5977=CARTESIAN_POINT('',(86.,51.5,0.5));\n#5978=DIRECTION('',(0.,0.,1.));\n#5979=VECTOR('',#5978,60.);\n#5980=LINE('',#5977,#5979);\n#5981=EDGE_CURVE('',#5298,#5970,#5980,.T.);\n#5982=ORIENTED_EDGE('',*,*,#5981,.F.);\n#5983=ORIENTED_EDGE('',*,*,#5303,.F.);\n#5984=EDGE_LOOP('',(#5929,#5935,#5936,#5944,#5952,#5960,#5968,#5976,#5982,#5983));\n#5985=FACE_BOUND('',#5984,.T.);\n#5986=ADVANCED_FACE('',(#5921,#5985),#5887,.F.);\n#5987=CARTESIAN_POINT('',(83.,51.5,0.5));\n#5988=DIRECTION('',(1.,0.,-0.));\n#5989=DIRECTION('',(-0.,1.,-0.));\n#5990=AXIS2_PLACEMENT_3D('',#5987,#5988,#5989);\n#5991=PLANE('',#5990);\n#5992=CARTESIAN_POINT('',(83.,61.5,3.5));\n#5993=VERTEX_POINT('',#5992);\n#5994=CARTESIAN_POINT('',(83.,61.5,3.5));\n#5995=DIRECTION('',(0.,1.,0.));\n#5996=VECTOR('',#5995,5.);\n#5997=LINE('',#5994,#5996);\n#5998=EDGE_CURVE('',#5993,#5528,#5997,.T.);\n#5999=ORIENTED_EDGE('',*,*,#5998,.F.);\n#6000=CARTESIAN_POINT('',(83.,61.5,3.5));\n#6001=DIRECTION('',(-0.,0.,-1.));\n#6002=VECTOR('',#6001,3.);\n#6003=LINE('',#6000,#6002);\n#6004=EDGE_CURVE('',#5993,#5314,#6003,.T.);\n#6005=ORIENTED_EDGE('',*,*,#6004,.T.);\n#6006=ORIENTED_EDGE('',*,*,#5319,.F.);\n#6007=CARTESIAN_POINT('',(83.,54.5,60.5));\n#6008=VERTEX_POINT('',#6007);\n#6009=CARTESIAN_POINT('',(83.,54.5,60.5));\n#6010=DIRECTION('',(-0.,-0.,-1.));\n#6011=VECTOR('',#6010,60.);\n#6012=LINE('',#6009,#6011);\n#6013=EDGE_CURVE('',#6008,#5306,#6012,.T.);\n#6014=ORIENTED_EDGE('',*,*,#6013,.F.);\n#6015=CARTESIAN_POINT('',(83.,61.5,60.5));\n#6016=VERTEX_POINT('',#6015);\n#6017=CARTESIAN_POINT('',(83.,61.5,60.5));\n#6018=DIRECTION('',(0.,-1.,0.));\n#6019=VECTOR('',#6018,7.);\n#6020=LINE('',#6017,#6019);\n#6021=EDGE_CURVE('',#6016,#6008,#6020,.T.);\n#6022=ORIENTED_EDGE('',*,*,#6021,.F.);\n#6023=CARTESIAN_POINT('',(83.,61.5,58.5));\n#6024=VERTEX_POINT('',#6023);\n#6025=CARTESIAN_POINT('',(83.,61.5,60.5));\n#6026=DIRECTION('',(-0.,-0.,-1.));\n#6027=VECTOR('',#6026,2.);\n#6028=LINE('',#6025,#6027);\n#6029=EDGE_CURVE('',#6016,#6024,#6028,.T.);\n#6030=ORIENTED_EDGE('',*,*,#6029,.T.);\n#6031=CARTESIAN_POINT('',(83.,65.5,54.5));\n#6032=VERTEX_POINT('',#6031);\n#6033=CARTESIAN_POINT('',(83.,65.5,54.5));\n#6034=DIRECTION('',(0.,-0.707106781,0.707106781));\n#6035=VECTOR('',#6034,5.656854249);\n#6036=LINE('',#6033,#6035);\n#6037=EDGE_CURVE('',#6032,#6024,#6036,.T.);\n#6038=ORIENTED_EDGE('',*,*,#6037,.F.);\n#6039=CARTESIAN_POINT('',(83.,65.5,7.6));\n#6040=VERTEX_POINT('',#6039);\n#6041=CARTESIAN_POINT('',(83.,65.5,7.6));\n#6042=DIRECTION('',(0.,0.,1.));\n#6043=VECTOR('',#6042,46.9);\n#6044=LINE('',#6041,#6043);\n#6045=EDGE_CURVE('',#6040,#6032,#6044,.T.);\n#6046=ORIENTED_EDGE('',*,*,#6045,.F.);\n#6047=CARTESIAN_POINT('',(83.,65.5,7.6));\n#6048=DIRECTION('',(0.,1.,-0.));\n#6049=VECTOR('',#6048,1.);\n#6050=LINE('',#6047,#6049);\n#6051=EDGE_CURVE('',#6040,#5536,#6050,.T.);\n#6052=ORIENTED_EDGE('',*,*,#6051,.T.);\n#6053=ORIENTED_EDGE('',*,*,#5541,.T.);\n#6054=EDGE_LOOP('',(#5999,#6005,#6006,#6014,#6022,#6030,#6038,#6046,#6052,#6053));\n#6055=FACE_BOUND('',#6054,.T.);\n#6056=ADVANCED_FACE('',(#6055),#5991,.F.);\n#6057=CARTESIAN_POINT('',(52.,-58.5,0.5));\n#6058=DIRECTION('',(0.,-1.,0.));\n#6059=DIRECTION('',(1.,0.,-0.));\n#6060=AXIS2_PLACEMENT_3D('',#6057,#6058,#6059);\n#6061=PLANE('',#6060);\n#6062=ORIENTED_EDGE('',*,*,#5642,.F.);\n#6063=ORIENTED_EDGE('',*,*,#5693,.F.);\n#6064=CARTESIAN_POINT('',(52.,-58.5,7.6));\n#6065=VERTEX_POINT('',#6064);\n#6066=CARTESIAN_POINT('',(52.,-58.5,7.6));\n#6067=DIRECTION('',(0.,-0.,-1.));\n#6068=VECTOR('',#6067,4.1);\n#6069=LINE('',#6066,#6068);\n#6070=EDGE_CURVE('',#6065,#5688,#6069,.T.);\n#6071=ORIENTED_EDGE('',*,*,#6070,.F.);\n#6072=CARTESIAN_POINT('',(53.,-58.5,7.6));\n#6073=VERTEX_POINT('',#6072);\n#6074=CARTESIAN_POINT('',(53.,-58.5,7.6));\n#6075=DIRECTION('',(-1.,0.,0.));\n#6076=VECTOR('',#6075,1.);\n#6077=LINE('',#6074,#6076);\n#6078=EDGE_CURVE('',#6073,#6065,#6077,.T.);\n#6079=ORIENTED_EDGE('',*,*,#6078,.F.);\n#6080=CARTESIAN_POINT('',(53.,-58.5,53.5));\n#6081=VERTEX_POINT('',#6080);\n#6082=CARTESIAN_POINT('',(53.,-58.5,53.5));\n#6083=DIRECTION('',(-0.,-0.,-1.));\n#6084=VECTOR('',#6083,45.9);\n#6085=LINE('',#6082,#6084);\n#6086=EDGE_CURVE('',#6081,#6073,#6085,.T.);\n#6087=ORIENTED_EDGE('',*,*,#6086,.F.);\n#6088=CARTESIAN_POINT('',(53.020204103,-58.5,53.5));\n#6089=VERTEX_POINT('',#6088);\n#6090=CARTESIAN_POINT('',(53.,-58.5,53.5));\n#6091=DIRECTION('',(1.,0.,0.));\n#6092=VECTOR('',#6091,0.020204103);\n#6093=LINE('',#6090,#6092);\n#6094=EDGE_CURVE('',#6081,#6089,#6093,.T.);\n#6095=ORIENTED_EDGE('',*,*,#6094,.T.);\n#6096=CARTESIAN_POINT('',(54.979795897,-58.5,53.5));\n#6097=VERTEX_POINT('',#6096);\n#6098=CARTESIAN_POINT('',(54.979795897,-58.5,53.5));\n#6099=DIRECTION('',(-1.,-0.,0.));\n#6100=VECTOR('',#6099,1.959591794);\n#6101=LINE('',#6098,#6100);\n#6102=EDGE_CURVE('',#6097,#6089,#6101,.T.);\n#6103=ORIENTED_EDGE('',*,*,#6102,.F.);\n#6104=CARTESIAN_POINT('',(57.,-58.5,53.5));\n#6105=VERTEX_POINT('',#6104);\n#6106=CARTESIAN_POINT('',(57.,-58.5,53.5));\n#6107=DIRECTION('',(-1.,0.,0.));\n#6108=VECTOR('',#6107,2.020204103);\n#6109=LINE('',#6106,#6108);\n#6110=EDGE_CURVE('',#6105,#6097,#6109,.T.);\n#6111=ORIENTED_EDGE('',*,*,#6110,.F.);\n#6112=CARTESIAN_POINT('',(57.,-58.5,60.5));\n#6113=VERTEX_POINT('',#6112);\n#6114=CARTESIAN_POINT('',(57.,-58.5,53.5));\n#6115=DIRECTION('',(0.,0.,1.));\n#6116=VECTOR('',#6115,7.);\n#6117=LINE('',#6114,#6116);\n#6118=EDGE_CURVE('',#6105,#6113,#6117,.T.);\n#6119=ORIENTED_EDGE('',*,*,#6118,.T.);\n#6120=CARTESIAN_POINT('',(113.,-58.5,60.5));\n#6121=VERTEX_POINT('',#6120);\n#6122=CARTESIAN_POINT('',(113.,-58.5,60.5));\n#6123=DIRECTION('',(-1.,-0.,0.));\n#6124=VECTOR('',#6123,56.);\n#6125=LINE('',#6122,#6124);\n#6126=EDGE_CURVE('',#6121,#6113,#6125,.T.);\n#6127=ORIENTED_EDGE('',*,*,#6126,.F.);\n#6128=CARTESIAN_POINT('',(113.,-58.5,53.5));\n#6129=VERTEX_POINT('',#6128);\n#6130=CARTESIAN_POINT('',(113.,-58.5,60.5));\n#6131=DIRECTION('',(-0.,-0.,-1.));\n#6132=VECTOR('',#6131,7.);\n#6133=LINE('',#6130,#6132);\n#6134=EDGE_CURVE('',#6121,#6129,#6133,.T.);\n#6135=ORIENTED_EDGE('',*,*,#6134,.T.);\n#6136=CARTESIAN_POINT('',(115.020204103,-58.5,53.5));\n#6137=VERTEX_POINT('',#6136);\n#6138=CARTESIAN_POINT('',(115.020204103,-58.5,53.5));\n#6139=DIRECTION('',(-1.,0.,0.));\n#6140=VECTOR('',#6139,2.020204103);\n#6141=LINE('',#6138,#6140);\n#6142=EDGE_CURVE('',#6137,#6129,#6141,.T.);\n#6143=ORIENTED_EDGE('',*,*,#6142,.F.);\n#6144=CARTESIAN_POINT('',(116.979795897,-58.5,53.5));\n#6145=VERTEX_POINT('',#6144);\n#6146=CARTESIAN_POINT('',(116.979795897,-58.5,53.5));\n#6147=DIRECTION('',(-1.,-0.,0.));\n#6148=VECTOR('',#6147,1.959591794);\n#6149=LINE('',#6146,#6148);\n#6150=EDGE_CURVE('',#6145,#6137,#6149,.T.);\n#6151=ORIENTED_EDGE('',*,*,#6150,.F.);\n#6152=CARTESIAN_POINT('',(117.,-58.5,53.5));\n#6153=VERTEX_POINT('',#6152);\n#6154=CARTESIAN_POINT('',(117.,-58.5,53.5));\n#6155=DIRECTION('',(-1.,-0.,-0.));\n#6156=VECTOR('',#6155,0.020204103);\n#6157=LINE('',#6154,#6156);\n#6158=EDGE_CURVE('',#6153,#6145,#6157,.T.);\n#6159=ORIENTED_EDGE('',*,*,#6158,.F.);\n#6160=CARTESIAN_POINT('',(117.,-58.5,7.6));\n#6161=VERTEX_POINT('',#6160);\n#6162=CARTESIAN_POINT('',(117.,-58.5,7.6));\n#6163=DIRECTION('',(0.,0.,1.));\n#6164=VECTOR('',#6163,45.9);\n#6165=LINE('',#6162,#6164);\n#6166=EDGE_CURVE('',#6161,#6153,#6165,.T.);\n#6167=ORIENTED_EDGE('',*,*,#6166,.F.);\n#6168=CARTESIAN_POINT('',(118.,-58.5,7.6));\n#6169=DIRECTION('',(-1.,0.,0.));\n#6170=VECTOR('',#6169,1.);\n#6171=LINE('',#6168,#6170);\n#6172=EDGE_CURVE('',#5795,#6161,#6171,.T.);\n#6173=ORIENTED_EDGE('',*,*,#6172,.F.);\n#6174=ORIENTED_EDGE('',*,*,#5800,.T.);\n#6175=CARTESIAN_POINT('',(112.,-58.5,3.5));\n#6176=VERTEX_POINT('',#6175);\n#6177=CARTESIAN_POINT('',(112.,-58.5,3.5));\n#6178=DIRECTION('',(1.,0.,-0.));\n#6179=VECTOR('',#6178,6.);\n#6180=LINE('',#6177,#6179);\n#6181=EDGE_CURVE('',#6176,#5787,#6180,.T.);\n#6182=ORIENTED_EDGE('',*,*,#6181,.F.);\n#6183=CARTESIAN_POINT('',(112.,-58.5,3.5));\n#6184=DIRECTION('',(0.,0.,-1.));\n#6185=VECTOR('',#6184,3.);\n#6186=LINE('',#6183,#6185);\n#6187=EDGE_CURVE('',#6176,#5250,#6186,.T.);\n#6188=ORIENTED_EDGE('',*,*,#6187,.T.);\n#6189=ORIENTED_EDGE('',*,*,#5255,.F.);\n#6190=EDGE_LOOP('',(#6062,#6063,#6071,#6079,#6087,#6095,#6103,#6111,#6119,#6127,#6135,#6143,#6151,#6159,#6167,#6173,#6174,#6182,#6188,#6189));\n#6191=FACE_BOUND('',#6190,.T.);\n#6192=CARTESIAN_POINT('',(115.5,-58.5,40.5));\n#6193=VERTEX_POINT('',#6192);\n#6194=CARTESIAN_POINT('',(107.,-58.5,40.5));\n#6195=DIRECTION('',(0.,-1.,0.));\n#6196=DIRECTION('',(1.,0.,-0.));\n#6197=AXIS2_PLACEMENT_3D('',#6194,#6195,#6196);\n#6198=CIRCLE('',#6197,8.5);\n#6199=EDGE_CURVE('',#6193,#6193,#6198,.T.);\n#6200=ORIENTED_EDGE('',*,*,#6199,.T.);\n#6201=EDGE_LOOP('',(#6200));\n#6202=FACE_BOUND('',#6201,.T.);\n#6203=CARTESIAN_POINT('',(63.55,-58.5,30.5));\n#6204=VERTEX_POINT('',#6203);\n#6205=CARTESIAN_POINT('',(65.,-58.5,30.5));\n#6206=DIRECTION('',(0.,-1.,0.));\n#6207=DIRECTION('',(-1.,-0.,0.));\n#6208=AXIS2_PLACEMENT_3D('',#6205,#6206,#6207);\n#6209=CIRCLE('',#6208,1.45);\n#6210=EDGE_CURVE('',#6204,#6204,#6209,.T.);\n#6211=ORIENTED_EDGE('',*,*,#6210,.T.);\n#6212=EDGE_LOOP('',(#6211));\n#6213=FACE_BOUND('',#6212,.T.);\n#6214=CARTESIAN_POINT('',(93.05,-58.5,30.5));\n#6215=VERTEX_POINT('',#6214);\n#6216=CARTESIAN_POINT('',(94.5,-58.5,30.5));\n#6217=DIRECTION('',(0.,-1.,0.));\n#6218=DIRECTION('',(-1.,-0.,0.));\n#6219=AXIS2_PLACEMENT_3D('',#6216,#6217,#6218);\n#6220=CIRCLE('',#6219,1.45);\n#6221=EDGE_CURVE('',#6215,#6215,#6220,.T.);\n#6222=ORIENTED_EDGE('',*,*,#6221,.T.);\n#6223=EDGE_LOOP('',(#6222));\n#6224=FACE_BOUND('',#6223,.T.);\n#6225=CARTESIAN_POINT('',(93.05,-58.5,57.5));\n#6226=VERTEX_POINT('',#6225);\n#6227=CARTESIAN_POINT('',(94.5,-58.5,57.5));\n#6228=DIRECTION('',(0.,-1.,0.));\n#6229=DIRECTION('',(-1.,-0.,0.));\n#6230=AXIS2_PLACEMENT_3D('',#6227,#6228,#6229);\n#6231=CIRCLE('',#6230,1.45);\n#6232=EDGE_CURVE('',#6226,#6226,#6231,.T.);\n#6233=ORIENTED_EDGE('',*,*,#6232,.T.);\n#6234=EDGE_LOOP('',(#6233));\n#6235=FACE_BOUND('',#6234,.T.);\n#6236=CARTESIAN_POINT('',(63.55,-58.5,57.5));\n#6237=VERTEX_POINT('',#6236);\n#6238=CARTESIAN_POINT('',(65.,-58.5,57.5));\n#6239=DIRECTION('',(0.,-1.,0.));\n#6240=DIRECTION('',(-1.,-0.,0.));\n#6241=AXIS2_PLACEMENT_3D('',#6238,#6239,#6240);\n#6242=CIRCLE('',#6241,1.45);\n#6243=EDGE_CURVE('',#6237,#6237,#6242,.T.);\n#6244=ORIENTED_EDGE('',*,*,#6243,.T.);\n#6245=EDGE_LOOP('',(#6244));\n#6246=FACE_BOUND('',#6245,.T.);\n#6247=ADVANCED_FACE('',(#6191,#6202,#6213,#6224,#6235,#6246),#6061,.F.);\n#6248=CARTESIAN_POINT('',(117.5,51.,0.5));\n#6249=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#6250=DIRECTION('',(0.707106781,-0.707106781,0.));\n#6251=AXIS2_PLACEMENT_3D('',#6248,#6249,#6250);\n#6252=PLANE('',#6251);\n#6253=ORIENTED_EDGE('',*,*,#5951,.T.);\n#6254=CARTESIAN_POINT('',(117.,51.5,7.6));\n#6255=DIRECTION('',(0.707106781,-0.707106781,0.));\n#6256=VECTOR('',#6255,1.414213562);\n#6257=LINE('',#6254,#6256);\n#6258=EDGE_CURVE('',#5938,#5859,#6257,.T.);\n#6259=ORIENTED_EDGE('',*,*,#6258,.T.);\n#6260=ORIENTED_EDGE('',*,*,#5864,.T.);\n#6261=CARTESIAN_POINT('',(117.,51.5,53.5));\n#6262=DIRECTION('',(0.577350269,-0.577350269,0.577350269));\n#6263=VECTOR('',#6262,1.732050808);\n#6264=LINE('',#6261,#6263);\n#6265=EDGE_CURVE('',#5946,#5851,#6264,.T.);\n#6266=ORIENTED_EDGE('',*,*,#6265,.F.);\n#6267=EDGE_LOOP('',(#6253,#6259,#6260,#6266));\n#6268=FACE_BOUND('',#6267,.T.);\n#6269=ADVANCED_FACE('',(#6268),#6252,.T.);\n#6270=CARTESIAN_POINT('',(82.5,66.,0.5));\n#6271=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#6272=DIRECTION('',(0.707106781,-0.707106781,0.));\n#6273=AXIS2_PLACEMENT_3D('',#6270,#6271,#6272);\n#6274=PLANE('',#6273);\n#6275=ORIENTED_EDGE('',*,*,#5557,.T.);\n#6276=CARTESIAN_POINT('',(82.,66.5,7.6));\n#6277=DIRECTION('',(0.707106781,-0.707106781,0.));\n#6278=VECTOR('',#6277,1.414213562);\n#6279=LINE('',#6276,#6278);\n#6280=EDGE_CURVE('',#5544,#6040,#6279,.T.);\n#6281=ORIENTED_EDGE('',*,*,#6280,.T.);\n#6282=ORIENTED_EDGE('',*,*,#6045,.T.);\n#6283=CARTESIAN_POINT('',(82.,66.5,53.5));\n#6284=DIRECTION('',(0.577350269,-0.577350269,0.577350269));\n#6285=VECTOR('',#6284,1.732050808);\n#6286=LINE('',#6283,#6285);\n#6287=EDGE_CURVE('',#5552,#6032,#6286,.T.);\n#6288=ORIENTED_EDGE('',*,*,#6287,.F.);\n#6289=EDGE_LOOP('',(#6275,#6281,#6282,#6288));\n#6290=FACE_BOUND('',#6289,.T.);\n#6291=ADVANCED_FACE('',(#6290),#6274,.T.);\n#6292=CARTESIAN_POINT('',(52.5,66.,0.5));\n#6293=DIRECTION('',(0.707106781,-0.707106781,0.));\n#6294=DIRECTION('',(0.707106781,0.707106781,-0.));\n#6295=AXIS2_PLACEMENT_3D('',#6292,#6293,#6294);\n#6296=PLANE('',#6295);\n#6297=CARTESIAN_POINT('',(52.,65.5,54.5));\n#6298=VERTEX_POINT('',#6297);\n#6299=CARTESIAN_POINT('',(52.,65.5,7.6));\n#6300=VERTEX_POINT('',#6299);\n#6301=CARTESIAN_POINT('',(52.,65.5,54.5));\n#6302=DIRECTION('',(-0.,-0.,-1.));\n#6303=VECTOR('',#6302,46.9);\n#6304=LINE('',#6301,#6303);\n#6305=EDGE_CURVE('',#6298,#6300,#6304,.T.);\n#6306=ORIENTED_EDGE('',*,*,#6305,.T.);\n#6307=CARTESIAN_POINT('',(52.,65.5,7.6));\n#6308=DIRECTION('',(0.707106781,0.707106781,-0.));\n#6309=VECTOR('',#6308,1.414213562);\n#6310=LINE('',#6307,#6309);\n#6311=EDGE_CURVE('',#6300,#5600,#6310,.T.);\n#6312=ORIENTED_EDGE('',*,*,#6311,.T.);\n#6313=ORIENTED_EDGE('',*,*,#5605,.T.);\n#6314=CARTESIAN_POINT('',(52.,65.5,54.5));\n#6315=DIRECTION('',(0.577350269,0.577350269,-0.577350269));\n#6316=VECTOR('',#6315,1.732050808);\n#6317=LINE('',#6314,#6316);\n#6318=EDGE_CURVE('',#6298,#5592,#6317,.T.);\n#6319=ORIENTED_EDGE('',*,*,#6318,.F.);\n#6320=EDGE_LOOP('',(#6306,#6312,#6313,#6319));\n#6321=FACE_BOUND('',#6320,.T.);\n#6322=ADVANCED_FACE('',(#6321),#6296,.T.);\n#6323=CARTESIAN_POINT('',(52.5,-58.,0.5));\n#6324=DIRECTION('',(0.707106781,0.707106781,-0.));\n#6325=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#6326=AXIS2_PLACEMENT_3D('',#6323,#6324,#6325);\n#6327=PLANE('',#6326);\n#6328=ORIENTED_EDGE('',*,*,#6086,.T.);\n#6329=CARTESIAN_POINT('',(52.,-57.5,7.6));\n#6330=VERTEX_POINT('',#6329);\n#6331=CARTESIAN_POINT('',(53.,-58.5,7.6));\n#6332=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#6333=VECTOR('',#6332,1.414213562);\n#6334=LINE('',#6331,#6333);\n#6335=EDGE_CURVE('',#6073,#6330,#6334,.T.);\n#6336=ORIENTED_EDGE('',*,*,#6335,.T.);\n#6337=CARTESIAN_POINT('',(52.,-57.5,54.5));\n#6338=VERTEX_POINT('',#6337);\n#6339=CARTESIAN_POINT('',(52.,-57.5,7.6));\n#6340=DIRECTION('',(0.,0.,1.));\n#6341=VECTOR('',#6340,46.9);\n#6342=LINE('',#6339,#6341);\n#6343=EDGE_CURVE('',#6330,#6338,#6342,.T.);\n#6344=ORIENTED_EDGE('',*,*,#6343,.T.);\n#6345=CARTESIAN_POINT('',(53.,-58.5,53.5));\n#6346=DIRECTION('',(-0.577350269,0.577350269,0.577350269));\n#6347=VECTOR('',#6346,1.732050808);\n#6348=LINE('',#6345,#6347);\n#6349=EDGE_CURVE('',#6081,#6338,#6348,.T.);\n#6350=ORIENTED_EDGE('',*,*,#6349,.F.);\n#6351=EDGE_LOOP('',(#6328,#6336,#6344,#6350));\n#6352=FACE_BOUND('',#6351,.T.);\n#6353=ADVANCED_FACE('',(#6352),#6327,.T.);\n#6354=CARTESIAN_POINT('',(117.5,-58.,0.5));\n#6355=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#6356=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#6357=AXIS2_PLACEMENT_3D('',#6354,#6355,#6356);\n#6358=PLANE('',#6357);\n#6359=ORIENTED_EDGE('',*,*,#5816,.T.);\n#6360=CARTESIAN_POINT('',(118.,-57.5,7.6));\n#6361=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#6362=VECTOR('',#6361,1.414213562);\n#6363=LINE('',#6360,#6362);\n#6364=EDGE_CURVE('',#5803,#6161,#6363,.T.);\n#6365=ORIENTED_EDGE('',*,*,#6364,.T.);\n#6366=ORIENTED_EDGE('',*,*,#6166,.T.);\n#6367=CARTESIAN_POINT('',(118.,-57.5,54.5));\n#6368=DIRECTION('',(-0.577350269,-0.577350269,-0.577350269));\n#6369=VECTOR('',#6368,1.732050808);\n#6370=LINE('',#6367,#6369);\n#6371=EDGE_CURVE('',#5811,#6153,#6370,.T.);\n#6372=ORIENTED_EDGE('',*,*,#6371,.F.);\n#6373=EDGE_LOOP('',(#6359,#6365,#6366,#6372));\n#6374=FACE_BOUND('',#6373,.T.);\n#6375=ADVANCED_FACE('',(#6374),#6358,.T.);\n#6376=CARTESIAN_POINT('',(56.,91.1,12.5));\n#6377=DIRECTION('',(-1.,0.,0.));\n#6378=DIRECTION('',(0.,-1.,0.));\n#6379=AXIS2_PLACEMENT_3D('',#6376,#6377,#6378);\n#6380=PLANE('',#6379);\n#6381=ORIENTED_EDGE('',*,*,#5490,.F.);\n#6382=CARTESIAN_POINT('',(56.,68.5,5.5));\n#6383=VERTEX_POINT('',#6382);\n#6384=CARTESIAN_POINT('',(56.,68.5,5.5));\n#6385=DIRECTION('',(0.,-1.,0.));\n#6386=VECTOR('',#6385,2.);\n#6387=LINE('',#6384,#6386);\n#6388=EDGE_CURVE('',#6383,#5475,#6387,.T.);\n#6389=ORIENTED_EDGE('',*,*,#6388,.F.);\n#6390=CARTESIAN_POINT('',(56.,68.5,19.5));\n#6391=VERTEX_POINT('',#6390);\n#6392=CARTESIAN_POINT('',(56.,68.5,5.5));\n#6393=DIRECTION('',(0.,0.,1.));\n#6394=VECTOR('',#6393,14.);\n#6395=LINE('',#6392,#6394);\n#6396=EDGE_CURVE('',#6383,#6391,#6395,.T.);\n#6397=ORIENTED_EDGE('',*,*,#6396,.T.);\n#6398=CARTESIAN_POINT('',(56.,68.5,19.5));\n#6399=DIRECTION('',(0.,-1.,0.));\n#6400=VECTOR('',#6399,2.);\n#6401=LINE('',#6398,#6400);\n#6402=EDGE_CURVE('',#6391,#5485,#6401,.T.);\n#6403=ORIENTED_EDGE('',*,*,#6402,.T.);\n#6404=EDGE_LOOP('',(#6381,#6389,#6397,#6403));\n#6405=FACE_BOUND('',#6404,.T.);\n#6406=ADVANCED_FACE('',(#6405),#6380,.F.);\n#6407=CARTESIAN_POINT('',(63.,91.1,5.5));\n#6408=DIRECTION('',(0.,0.,1.));\n#6409=DIRECTION('',(0.,-1.,0.));\n#6410=AXIS2_PLACEMENT_3D('',#6407,#6408,#6409);\n#6411=PLANE('',#6410);\n#6412=ORIENTED_EDGE('',*,*,#6388,.T.);\n#6413=ORIENTED_EDGE('',*,*,#5482,.T.);\n#6414=CARTESIAN_POINT('',(70.,68.5,5.5));\n#6415=VERTEX_POINT('',#6414);\n#6416=CARTESIAN_POINT('',(70.,68.5,5.5));\n#6417=DIRECTION('',(0.,-1.,0.));\n#6418=VECTOR('',#6417,2.);\n#6419=LINE('',#6416,#6418);\n#6420=EDGE_CURVE('',#6415,#5477,#6419,.T.);\n#6421=ORIENTED_EDGE('',*,*,#6420,.F.);\n#6422=CARTESIAN_POINT('',(56.,68.5,5.5));\n#6423=DIRECTION('',(1.,0.,-0.));\n#6424=VECTOR('',#6423,14.);\n#6425=LINE('',#6422,#6424);\n#6426=EDGE_CURVE('',#6383,#6415,#6425,.T.);\n#6427=ORIENTED_EDGE('',*,*,#6426,.F.);\n#6428=EDGE_LOOP('',(#6412,#6413,#6421,#6427));\n#6429=FACE_BOUND('',#6428,.T.);\n#6430=ADVANCED_FACE('',(#6429),#6411,.T.);\n#6431=CARTESIAN_POINT('',(63.,77.5,12.5));\n#6432=DIRECTION('',(0.,-1.,0.));\n#6433=DIRECTION('',(1.,0.,0.));\n#6434=AXIS2_PLACEMENT_3D('',#6431,#6432,#6433);\n#6435=CYLINDRICAL_SURFACE('',#6434,4.);\n#6436=CARTESIAN_POINT('',(67.,75.5,12.5));\n#6437=VERTEX_POINT('',#6436);\n#6438=CARTESIAN_POINT('',(67.,77.5,12.5));\n#6439=VERTEX_POINT('',#6438);\n#6440=CARTESIAN_POINT('',(67.,75.5,12.5));\n#6441=DIRECTION('',(-0.,1.,-0.));\n#6442=VECTOR('',#6441,2.);\n#6443=LINE('',#6440,#6442);\n#6444=EDGE_CURVE('',#6437,#6439,#6443,.T.);\n#6445=ORIENTED_EDGE('',*,*,#6444,.F.);\n#6446=CARTESIAN_POINT('',(63.,75.5,12.5));\n#6447=DIRECTION('',(0.,-1.,0.));\n#6448=DIRECTION('',(1.,0.,0.));\n#6449=AXIS2_PLACEMENT_3D('',#6446,#6447,#6448);\n#6450=CIRCLE('',#6449,4.);\n#6451=EDGE_CURVE('',#6437,#6437,#6450,.T.);\n#6452=ORIENTED_EDGE('',*,*,#6451,.T.);\n#6453=ORIENTED_EDGE('',*,*,#6444,.T.);\n#6454=CARTESIAN_POINT('',(63.,77.5,12.5));\n#6455=DIRECTION('',(0.,-1.,0.));\n#6456=DIRECTION('',(1.,0.,0.));\n#6457=AXIS2_PLACEMENT_3D('',#6454,#6455,#6456);\n#6458=CIRCLE('',#6457,4.);\n#6459=EDGE_CURVE('',#6439,#6439,#6458,.T.);\n#6460=ORIENTED_EDGE('',*,*,#6459,.F.);\n#6461=EDGE_LOOP('',(#6445,#6452,#6453,#6460));\n#6462=FACE_BOUND('',#6461,.T.);\n#6463=ADVANCED_FACE('',(#6462),#6435,.F.);\n#6464=CARTESIAN_POINT('',(231.,77.5,29.5));\n#6465=DIRECTION('',(0.,-1.,0.));\n#6466=DIRECTION('',(1.,0.,0.));\n#6467=AXIS2_PLACEMENT_3D('',#6464,#6465,#6466);\n#6468=PLANE('',#6467);\n#6469=ORIENTED_EDGE('',*,*,#6459,.T.);\n#6470=EDGE_LOOP('',(#6469));\n#6471=FACE_BOUND('',#6470,.T.);\n#6472=CARTESIAN_POINT('',(70.,77.5,21.5));\n#6473=VERTEX_POINT('',#6472);\n#6474=CARTESIAN_POINT('',(70.,77.5,3.5));\n#6475=VERTEX_POINT('',#6474);\n#6476=CARTESIAN_POINT('',(70.,77.5,21.5));\n#6477=DIRECTION('',(0.,-0.,-1.));\n#6478=VECTOR('',#6477,18.);\n#6479=LINE('',#6476,#6478);\n#6480=EDGE_CURVE('',#6473,#6475,#6479,.T.);\n#6481=ORIENTED_EDGE('',*,*,#6480,.T.);\n#6482=CARTESIAN_POINT('',(56.,77.5,3.5));\n#6483=VERTEX_POINT('',#6482);\n#6484=CARTESIAN_POINT('',(70.,77.5,3.5));\n#6485=DIRECTION('',(-1.,0.,0.));\n#6486=VECTOR('',#6485,14.);\n#6487=LINE('',#6484,#6486);\n#6488=EDGE_CURVE('',#6475,#6483,#6487,.T.);\n#6489=ORIENTED_EDGE('',*,*,#6488,.T.);\n#6490=CARTESIAN_POINT('',(56.,77.5,21.5));\n#6491=VERTEX_POINT('',#6490);\n#6492=CARTESIAN_POINT('',(56.,77.5,3.5));\n#6493=DIRECTION('',(0.,0.,1.));\n#6494=VECTOR('',#6493,18.);\n#6495=LINE('',#6492,#6494);\n#6496=EDGE_CURVE('',#6483,#6491,#6495,.T.);\n#6497=ORIENTED_EDGE('',*,*,#6496,.T.);\n#6498=CARTESIAN_POINT('',(56.,77.5,21.5));\n#6499=DIRECTION('',(1.,0.,-0.));\n#6500=VECTOR('',#6499,14.);\n#6501=LINE('',#6498,#6500);\n#6502=EDGE_CURVE('',#6491,#6473,#6501,.T.);\n#6503=ORIENTED_EDGE('',*,*,#6502,.T.);\n#6504=EDGE_LOOP('',(#6481,#6489,#6497,#6503));\n#6505=FACE_BOUND('',#6504,.T.);\n#6506=ADVANCED_FACE('',(#6471,#6505),#6468,.F.);\n#6507=CARTESIAN_POINT('',(231.,75.5,29.5));\n#6508=DIRECTION('',(0.,-1.,0.));\n#6509=DIRECTION('',(1.,0.,0.));\n#6510=AXIS2_PLACEMENT_3D('',#6507,#6508,#6509);\n#6511=PLANE('',#6510);\n#6512=ORIENTED_EDGE('',*,*,#6451,.F.);\n#6513=EDGE_LOOP('',(#6512));\n#6514=FACE_BOUND('',#6513,.T.);\n#6515=CARTESIAN_POINT('',(68.5,75.5,12.5));\n#6516=VERTEX_POINT('',#6515);\n#6517=CARTESIAN_POINT('',(63.,75.5,12.5));\n#6518=DIRECTION('',(0.,-1.,0.));\n#6519=DIRECTION('',(1.,0.,0.));\n#6520=AXIS2_PLACEMENT_3D('',#6517,#6518,#6519);\n#6521=CIRCLE('',#6520,5.5);\n#6522=EDGE_CURVE('',#6516,#6516,#6521,.T.);\n#6523=ORIENTED_EDGE('',*,*,#6522,.T.);\n#6524=EDGE_LOOP('',(#6523));\n#6525=FACE_BOUND('',#6524,.T.);\n#6526=ADVANCED_FACE('',(#6514,#6525),#6511,.T.);\n#6527=CARTESIAN_POINT('',(73.,75.5,12.5));\n#6528=DIRECTION('',(-1.,0.,0.));\n#6529=DIRECTION('',(0.,-1.,0.));\n#6530=AXIS2_PLACEMENT_3D('',#6527,#6528,#6529);\n#6531=PLANE('',#6530);\n#6532=ORIENTED_EDGE('',*,*,#5370,.F.);\n#6533=CARTESIAN_POINT('',(73.,74.5,24.5));\n#6534=VERTEX_POINT('',#6533);\n#6535=CARTESIAN_POINT('',(73.,74.5,0.5));\n#6536=DIRECTION('',(0.,0.,1.));\n#6537=VECTOR('',#6536,24.);\n#6538=LINE('',#6535,#6537);\n#6539=EDGE_CURVE('',#5357,#6534,#6538,.T.);\n#6540=ORIENTED_EDGE('',*,*,#6539,.T.);\n#6541=CARTESIAN_POINT('',(73.,68.5,24.5));\n#6542=VERTEX_POINT('',#6541);\n#6543=CARTESIAN_POINT('',(73.,74.5,24.5));\n#6544=DIRECTION('',(0.,-1.,0.));\n#6545=VECTOR('',#6544,6.);\n#6546=LINE('',#6543,#6545);\n#6547=EDGE_CURVE('',#6534,#6542,#6546,.T.);\n#6548=ORIENTED_EDGE('',*,*,#6547,.T.);\n#6549=CARTESIAN_POINT('',(73.,68.5,24.5));\n#6550=DIRECTION('',(0.,-0.,-1.));\n#6551=VECTOR('',#6550,24.);\n#6552=LINE('',#6549,#6551);\n#6553=EDGE_CURVE('',#6542,#5365,#6552,.T.);\n#6554=ORIENTED_EDGE('',*,*,#6553,.T.);\n#6555=EDGE_LOOP('',(#6532,#6540,#6548,#6554));\n#6556=FACE_BOUND('',#6555,.T.);\n#6557=ADVANCED_FACE('',(#6556),#6531,.F.);\n#6558=CARTESIAN_POINT('',(63.,75.5,24.5));\n#6559=DIRECTION('',(0.,0.,1.));\n#6560=DIRECTION('',(0.,-1.,0.));\n#6561=AXIS2_PLACEMENT_3D('',#6558,#6559,#6560);\n#6562=PLANE('',#6561);\n#6563=ORIENTED_EDGE('',*,*,#6547,.F.);\n#6564=CARTESIAN_POINT('',(53.,74.5,24.5));\n#6565=VERTEX_POINT('',#6564);\n#6566=CARTESIAN_POINT('',(73.,74.5,24.5));\n#6567=DIRECTION('',(-1.,0.,0.));\n#6568=VECTOR('',#6567,20.);\n#6569=LINE('',#6566,#6568);\n#6570=EDGE_CURVE('',#6534,#6565,#6569,.T.);\n#6571=ORIENTED_EDGE('',*,*,#6570,.T.);\n#6572=CARTESIAN_POINT('',(53.,68.5,24.5));\n#6573=VERTEX_POINT('',#6572);\n#6574=CARTESIAN_POINT('',(53.,74.5,24.5));\n#6575=DIRECTION('',(0.,-1.,0.));\n#6576=VECTOR('',#6575,6.);\n#6577=LINE('',#6574,#6576);\n#6578=EDGE_CURVE('',#6565,#6573,#6577,.T.);\n#6579=ORIENTED_EDGE('',*,*,#6578,.T.);\n#6580=CARTESIAN_POINT('',(73.,68.5,24.5));\n#6581=DIRECTION('',(-1.,0.,0.));\n#6582=VECTOR('',#6581,20.);\n#6583=LINE('',#6580,#6582);\n#6584=EDGE_CURVE('',#6542,#6573,#6583,.T.);\n#6585=ORIENTED_EDGE('',*,*,#6584,.F.);\n#6586=EDGE_LOOP('',(#6563,#6571,#6579,#6585));\n#6587=FACE_BOUND('',#6586,.T.);\n#6588=ADVANCED_FACE('',(#6587),#6562,.T.);\n#6589=CARTESIAN_POINT('',(53.,75.5,12.5));\n#6590=DIRECTION('',(-1.,0.,0.));\n#6591=DIRECTION('',(0.,-1.,0.));\n#6592=AXIS2_PLACEMENT_3D('',#6589,#6590,#6591);\n#6593=PLANE('',#6592);\n#6594=ORIENTED_EDGE('',*,*,#6578,.F.);\n#6595=CARTESIAN_POINT('',(53.,74.5,24.5));\n#6596=DIRECTION('',(0.,-0.,-1.));\n#6597=VECTOR('',#6596,24.);\n#6598=LINE('',#6595,#6597);\n#6599=EDGE_CURVE('',#6565,#5347,#6598,.T.);\n#6600=ORIENTED_EDGE('',*,*,#6599,.T.);\n#6601=ORIENTED_EDGE('',*,*,#5354,.T.);\n#6602=CARTESIAN_POINT('',(53.,68.5,24.5));\n#6603=DIRECTION('',(0.,-0.,-1.));\n#6604=VECTOR('',#6603,24.);\n#6605=LINE('',#6602,#6604);\n#6606=EDGE_CURVE('',#6573,#5349,#6605,.T.);\n#6607=ORIENTED_EDGE('',*,*,#6606,.F.);\n#6608=EDGE_LOOP('',(#6594,#6600,#6601,#6607));\n#6609=FACE_BOUND('',#6608,.T.);\n#6610=ADVANCED_FACE('',(#6609),#6593,.T.);\n#6611=CARTESIAN_POINT('',(63.,75.5,12.5));\n#6612=DIRECTION('',(0.,-1.,0.));\n#6613=DIRECTION('',(1.,0.,0.));\n#6614=AXIS2_PLACEMENT_3D('',#6611,#6612,#6613);\n#6615=CYLINDRICAL_SURFACE('',#6614,5.5);\n#6616=CARTESIAN_POINT('',(68.5,68.5,12.5));\n#6617=VERTEX_POINT('',#6616);\n#6618=CARTESIAN_POINT('',(68.5,68.5,12.5));\n#6619=DIRECTION('',(-0.,1.,-0.));\n#6620=VECTOR('',#6619,7.);\n#6621=LINE('',#6618,#6620);\n#6622=EDGE_CURVE('',#6617,#6516,#6621,.T.);\n#6623=ORIENTED_EDGE('',*,*,#6622,.F.);\n#6624=CARTESIAN_POINT('',(63.,68.5,12.5));\n#6625=DIRECTION('',(0.,-1.,0.));\n#6626=DIRECTION('',(1.,0.,0.));\n#6627=AXIS2_PLACEMENT_3D('',#6624,#6625,#6626);\n#6628=CIRCLE('',#6627,5.5);\n#6629=EDGE_CURVE('',#6617,#6617,#6628,.T.);\n#6630=ORIENTED_EDGE('',*,*,#6629,.T.);\n#6631=ORIENTED_EDGE('',*,*,#6622,.T.);\n#6632=ORIENTED_EDGE('',*,*,#6522,.F.);\n#6633=EDGE_LOOP('',(#6623,#6630,#6631,#6632));\n#6634=FACE_BOUND('',#6633,.T.);\n#6635=ADVANCED_FACE('',(#6634),#6615,.F.);\n#6636=CARTESIAN_POINT('',(231.,68.5,29.5));\n#6637=DIRECTION('',(0.,-1.,0.));\n#6638=DIRECTION('',(1.,0.,0.));\n#6639=AXIS2_PLACEMENT_3D('',#6636,#6637,#6638);\n#6640=PLANE('',#6639);\n#6641=ORIENTED_EDGE('',*,*,#6396,.F.);\n#6642=ORIENTED_EDGE('',*,*,#6426,.T.);\n#6643=CARTESIAN_POINT('',(70.,68.5,19.5));\n#6644=VERTEX_POINT('',#6643);\n#6645=CARTESIAN_POINT('',(70.,68.5,5.5));\n#6646=DIRECTION('',(0.,0.,1.));\n#6647=VECTOR('',#6646,14.);\n#6648=LINE('',#6645,#6647);\n#6649=EDGE_CURVE('',#6415,#6644,#6648,.T.);\n#6650=ORIENTED_EDGE('',*,*,#6649,.T.);\n#6651=CARTESIAN_POINT('',(56.,68.5,19.5));\n#6652=DIRECTION('',(1.,0.,-0.));\n#6653=VECTOR('',#6652,14.);\n#6654=LINE('',#6651,#6653);\n#6655=EDGE_CURVE('',#6391,#6644,#6654,.T.);\n#6656=ORIENTED_EDGE('',*,*,#6655,.F.);\n#6657=EDGE_LOOP('',(#6641,#6642,#6650,#6656));\n#6658=FACE_BOUND('',#6657,.T.);\n#6659=ORIENTED_EDGE('',*,*,#6629,.F.);\n#6660=EDGE_LOOP('',(#6659));\n#6661=FACE_BOUND('',#6660,.T.);\n#6662=ADVANCED_FACE('',(#6658,#6661),#6640,.T.);\n#6663=CARTESIAN_POINT('',(53.,74.5,12.5));\n#6664=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#6665=DIRECTION('',(0.,0.,1.));\n#6666=AXIS2_PLACEMENT_3D('',#6663,#6664,#6665);\n#6667=PLANE('',#6666);\n#6668=ORIENTED_EDGE('',*,*,#6496,.F.);\n#6669=CARTESIAN_POINT('',(56.,77.5,3.5));\n#6670=DIRECTION('',(-0.577350269,-0.577350269,-0.577350269));\n#6671=VECTOR('',#6670,5.196152423);\n#6672=LINE('',#6669,#6671);\n#6673=EDGE_CURVE('',#6483,#5347,#6672,.T.);\n#6674=ORIENTED_EDGE('',*,*,#6673,.T.);\n#6675=ORIENTED_EDGE('',*,*,#6599,.F.);\n#6676=CARTESIAN_POINT('',(53.,74.5,24.5));\n#6677=DIRECTION('',(0.577350269,0.577350269,-0.577350269));\n#6678=VECTOR('',#6677,5.196152423);\n#6679=LINE('',#6676,#6678);\n#6680=EDGE_CURVE('',#6565,#6491,#6679,.T.);\n#6681=ORIENTED_EDGE('',*,*,#6680,.T.);\n#6682=EDGE_LOOP('',(#6668,#6674,#6675,#6681));\n#6683=FACE_BOUND('',#6682,.T.);\n#6684=ADVANCED_FACE('',(#6683),#6667,.T.);\n#6685=CARTESIAN_POINT('',(70.,77.5,29.5));\n#6686=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#6687=DIRECTION('',(0.,-0.,-1.));\n#6688=AXIS2_PLACEMENT_3D('',#6685,#6686,#6687);\n#6689=PLANE('',#6688);\n#6690=ORIENTED_EDGE('',*,*,#6539,.F.);\n#6691=CARTESIAN_POINT('',(73.,74.5,0.5));\n#6692=DIRECTION('',(-0.577350269,0.577350269,0.577350269));\n#6693=VECTOR('',#6692,5.196152423);\n#6694=LINE('',#6691,#6693);\n#6695=EDGE_CURVE('',#5357,#6475,#6694,.T.);\n#6696=ORIENTED_EDGE('',*,*,#6695,.T.);\n#6697=ORIENTED_EDGE('',*,*,#6480,.F.);\n#6698=CARTESIAN_POINT('',(70.,77.5,21.5));\n#6699=DIRECTION('',(0.577350269,-0.577350269,0.577350269));\n#6700=VECTOR('',#6699,5.196152423);\n#6701=LINE('',#6698,#6700);\n#6702=EDGE_CURVE('',#6473,#6534,#6701,.T.);\n#6703=ORIENTED_EDGE('',*,*,#6702,.T.);\n#6704=EDGE_LOOP('',(#6690,#6696,#6697,#6703));\n#6705=FACE_BOUND('',#6704,.T.);\n#6706=ADVANCED_FACE('',(#6705),#6689,.F.);\n#6707=CARTESIAN_POINT('',(63.,74.5,24.5));\n#6708=DIRECTION('',(0.,0.707106781,0.707106781));\n#6709=DIRECTION('',(1.,0.,0.));\n#6710=AXIS2_PLACEMENT_3D('',#6707,#6708,#6709);\n#6711=PLANE('',#6710);\n#6712=ORIENTED_EDGE('',*,*,#6702,.F.);\n#6713=ORIENTED_EDGE('',*,*,#6502,.F.);\n#6714=ORIENTED_EDGE('',*,*,#6680,.F.);\n#6715=ORIENTED_EDGE('',*,*,#6570,.F.);\n#6716=EDGE_LOOP('',(#6712,#6713,#6714,#6715));\n#6717=FACE_BOUND('',#6716,.T.);\n#6718=ADVANCED_FACE('',(#6717),#6711,.T.);\n#6719=CARTESIAN_POINT('',(231.,77.5,3.5));\n#6720=DIRECTION('',(0.,-0.707106781,0.707106781));\n#6721=DIRECTION('',(-1.,0.,0.));\n#6722=AXIS2_PLACEMENT_3D('',#6719,#6720,#6721);\n#6723=PLANE('',#6722);\n#6724=ORIENTED_EDGE('',*,*,#6695,.F.);\n#6725=ORIENTED_EDGE('',*,*,#5362,.F.);\n#6726=ORIENTED_EDGE('',*,*,#6673,.F.);\n#6727=ORIENTED_EDGE('',*,*,#6488,.F.);\n#6728=EDGE_LOOP('',(#6724,#6725,#6726,#6727));\n#6729=FACE_BOUND('',#6728,.T.);\n#6730=ADVANCED_FACE('',(#6729),#6723,.F.);\n#6731=CARTESIAN_POINT('',(85.,68.5,0.5));\n#6732=DIRECTION('',(-0.,1.,-0.));\n#6733=DIRECTION('',(-1.,-0.,0.));\n#6734=AXIS2_PLACEMENT_3D('',#6731,#6732,#6733);\n#6735=PLANE('',#6734);\n#6736=ORIENTED_EDGE('',*,*,#6553,.F.);\n#6737=ORIENTED_EDGE('',*,*,#6584,.T.);\n#6738=CARTESIAN_POINT('',(53.,68.5,60.5));\n#6739=VERTEX_POINT('',#6738);\n#6740=CARTESIAN_POINT('',(53.,68.5,60.5));\n#6741=DIRECTION('',(-0.,-0.,-1.));\n#6742=VECTOR('',#6741,36.);\n#6743=LINE('',#6740,#6742);\n#6744=EDGE_CURVE('',#6739,#6573,#6743,.T.);\n#6745=ORIENTED_EDGE('',*,*,#6744,.F.);\n#6746=CARTESIAN_POINT('',(82.,68.5,60.5));\n#6747=VERTEX_POINT('',#6746);\n#6748=CARTESIAN_POINT('',(82.,68.5,60.5));\n#6749=DIRECTION('',(-1.,-0.,0.));\n#6750=VECTOR('',#6749,29.);\n#6751=LINE('',#6748,#6750);\n#6752=EDGE_CURVE('',#6747,#6739,#6751,.T.);\n#6753=ORIENTED_EDGE('',*,*,#6752,.F.);\n#6754=CARTESIAN_POINT('',(82.,68.5,0.5));\n#6755=DIRECTION('',(0.,0.,1.));\n#6756=VECTOR('',#6755,60.);\n#6757=LINE('',#6754,#6756);\n#6758=EDGE_CURVE('',#5373,#6747,#6757,.T.);\n#6759=ORIENTED_EDGE('',*,*,#6758,.F.);\n#6760=ORIENTED_EDGE('',*,*,#5378,.T.);\n#6761=EDGE_LOOP('',(#6736,#6737,#6745,#6753,#6759,#6760));\n#6762=FACE_BOUND('',#6761,.T.);\n#6763=ADVANCED_FACE('',(#6762),#6735,.T.);\n#6764=CARTESIAN_POINT('',(50.,-36.594010768,30.5));\n#6765=DIRECTION('',(-0.,0.866025404,-0.5));\n#6766=DIRECTION('',(-0.,0.5,0.866025404));\n#6767=AXIS2_PLACEMENT_3D('',#6764,#6765,#6766);\n#6768=PLANE('',#6767);\n#6769=CARTESIAN_POINT('',(52.,-36.594010768,30.5));\n#6770=VERTEX_POINT('',#6769);\n#6771=CARTESIAN_POINT('',(52.,-25.047005384,50.5));\n#6772=VERTEX_POINT('',#6771);\n#6773=CARTESIAN_POINT('',(52.,-36.594010768,30.5));\n#6774=DIRECTION('',(-0.,0.5,0.866025404));\n#6775=VECTOR('',#6774,23.094010768);\n#6776=LINE('',#6773,#6775);\n#6777=EDGE_CURVE('',#6770,#6772,#6776,.T.);\n#6778=ORIENTED_EDGE('',*,*,#6777,.F.);\n#6779=CARTESIAN_POINT('',(50.,-36.594010768,30.5));\n#6780=VERTEX_POINT('',#6779);\n#6781=CARTESIAN_POINT('',(50.,-36.594010768,30.5));\n#6782=DIRECTION('',(1.,0.,-0.));\n#6783=VECTOR('',#6782,2.);\n#6784=LINE('',#6781,#6783);\n#6785=EDGE_CURVE('',#6780,#6770,#6784,.T.);\n#6786=ORIENTED_EDGE('',*,*,#6785,.F.);\n#6787=CARTESIAN_POINT('',(50.,-25.047005384,50.5));\n#6788=VERTEX_POINT('',#6787);\n#6789=CARTESIAN_POINT('',(50.,-25.047005384,50.5));\n#6790=DIRECTION('',(0.,-0.5,-0.866025404));\n#6791=VECTOR('',#6790,23.094010768);\n#6792=LINE('',#6789,#6791);\n#6793=EDGE_CURVE('',#6788,#6780,#6792,.T.);\n#6794=ORIENTED_EDGE('',*,*,#6793,.F.);\n#6795=CARTESIAN_POINT('',(50.,-25.047005384,50.5));\n#6796=DIRECTION('',(1.,0.,0.));\n#6797=VECTOR('',#6796,2.);\n#6798=LINE('',#6795,#6797);\n#6799=EDGE_CURVE('',#6788,#6772,#6798,.T.);\n#6800=ORIENTED_EDGE('',*,*,#6799,.T.);\n#6801=EDGE_LOOP('',(#6778,#6786,#6794,#6800));\n#6802=FACE_BOUND('',#6801,.T.);\n#6803=ADVANCED_FACE('',(#6802),#6768,.T.);\n#6804=CARTESIAN_POINT('',(50.,-25.047005384,10.5));\n#6805=DIRECTION('',(-0.,0.866025404,0.5));\n#6806=DIRECTION('',(0.,-0.5,0.866025404));\n#6807=AXIS2_PLACEMENT_3D('',#6804,#6805,#6806);\n#6808=PLANE('',#6807);\n#6809=CARTESIAN_POINT('',(52.,-25.047005384,10.5));\n#6810=VERTEX_POINT('',#6809);\n#6811=CARTESIAN_POINT('',(52.,-25.047005384,10.5));\n#6812=DIRECTION('',(0.,-0.5,0.866025404));\n#6813=VECTOR('',#6812,23.094010768);\n#6814=LINE('',#6811,#6813);\n#6815=EDGE_CURVE('',#6810,#6770,#6814,.T.);\n#6816=ORIENTED_EDGE('',*,*,#6815,.F.);\n#6817=CARTESIAN_POINT('',(50.,-25.047005384,10.5));\n#6818=VERTEX_POINT('',#6817);\n#6819=CARTESIAN_POINT('',(50.,-25.047005384,10.5));\n#6820=DIRECTION('',(1.,0.,-0.));\n#6821=VECTOR('',#6820,2.);\n#6822=LINE('',#6819,#6821);\n#6823=EDGE_CURVE('',#6818,#6810,#6822,.T.);\n#6824=ORIENTED_EDGE('',*,*,#6823,.F.);\n#6825=CARTESIAN_POINT('',(50.,-36.594010768,30.5));\n#6826=DIRECTION('',(0.,0.5,-0.866025404));\n#6827=VECTOR('',#6826,23.094010768);\n#6828=LINE('',#6825,#6827);\n#6829=EDGE_CURVE('',#6780,#6818,#6828,.T.);\n#6830=ORIENTED_EDGE('',*,*,#6829,.F.);\n#6831=ORIENTED_EDGE('',*,*,#6785,.T.);\n#6832=EDGE_LOOP('',(#6816,#6824,#6830,#6831));\n#6833=FACE_BOUND('',#6832,.T.);\n#6834=ADVANCED_FACE('',(#6833),#6808,.T.);\n#6835=CARTESIAN_POINT('',(50.,-1.952994616,10.5));\n#6836=DIRECTION('',(-0.,0.,1.));\n#6837=DIRECTION('',(0.,-1.,0.));\n#6838=AXIS2_PLACEMENT_3D('',#6835,#6836,#6837);\n#6839=PLANE('',#6838);\n#6840=CARTESIAN_POINT('',(52.,-1.952994616,10.5));\n#6841=VERTEX_POINT('',#6840);\n#6842=CARTESIAN_POINT('',(52.,-1.952994616,10.5));\n#6843=DIRECTION('',(0.,-1.,0.));\n#6844=VECTOR('',#6843,23.094010768);\n#6845=LINE('',#6842,#6844);\n#6846=EDGE_CURVE('',#6841,#6810,#6845,.T.);\n#6847=ORIENTED_EDGE('',*,*,#6846,.F.);\n#6848=CARTESIAN_POINT('',(50.,-1.952994616,10.5));\n#6849=VERTEX_POINT('',#6848);\n#6850=CARTESIAN_POINT('',(50.,-1.952994616,10.5));\n#6851=DIRECTION('',(1.,0.,0.));\n#6852=VECTOR('',#6851,2.);\n#6853=LINE('',#6850,#6852);\n#6854=EDGE_CURVE('',#6849,#6841,#6853,.T.);\n#6855=ORIENTED_EDGE('',*,*,#6854,.F.);\n#6856=CARTESIAN_POINT('',(50.,-25.047005384,10.5));\n#6857=DIRECTION('',(-0.,1.,-0.));\n#6858=VECTOR('',#6857,23.094010768);\n#6859=LINE('',#6856,#6858);\n#6860=EDGE_CURVE('',#6818,#6849,#6859,.T.);\n#6861=ORIENTED_EDGE('',*,*,#6860,.F.);\n#6862=ORIENTED_EDGE('',*,*,#6823,.T.);\n#6863=EDGE_LOOP('',(#6847,#6855,#6861,#6862));\n#6864=FACE_BOUND('',#6863,.T.);\n#6865=ADVANCED_FACE('',(#6864),#6839,.T.);\n#6866=CARTESIAN_POINT('',(50.,9.594010768,30.5));\n#6867=DIRECTION('',(0.,-0.866025404,0.5));\n#6868=DIRECTION('',(0.,-0.5,-0.866025404));\n#6869=AXIS2_PLACEMENT_3D('',#6866,#6867,#6868);\n#6870=PLANE('',#6869);\n#6871=CARTESIAN_POINT('',(52.,9.594010768,30.5));\n#6872=VERTEX_POINT('',#6871);\n#6873=CARTESIAN_POINT('',(52.,9.594010768,30.5));\n#6874=DIRECTION('',(0.,-0.5,-0.866025404));\n#6875=VECTOR('',#6874,23.094010768);\n#6876=LINE('',#6873,#6875);\n#6877=EDGE_CURVE('',#6872,#6841,#6876,.T.);\n#6878=ORIENTED_EDGE('',*,*,#6877,.F.);\n#6879=CARTESIAN_POINT('',(50.,9.594010768,30.5));\n#6880=VERTEX_POINT('',#6879);\n#6881=CARTESIAN_POINT('',(50.,9.594010768,30.5));\n#6882=DIRECTION('',(1.,0.,-0.));\n#6883=VECTOR('',#6882,2.);\n#6884=LINE('',#6881,#6883);\n#6885=EDGE_CURVE('',#6880,#6872,#6884,.T.);\n#6886=ORIENTED_EDGE('',*,*,#6885,.F.);\n#6887=CARTESIAN_POINT('',(50.,-1.952994616,10.5));\n#6888=DIRECTION('',(0.,0.5,0.866025404));\n#6889=VECTOR('',#6888,23.094010768);\n#6890=LINE('',#6887,#6889);\n#6891=EDGE_CURVE('',#6849,#6880,#6890,.T.);\n#6892=ORIENTED_EDGE('',*,*,#6891,.F.);\n#6893=ORIENTED_EDGE('',*,*,#6854,.T.);\n#6894=EDGE_LOOP('',(#6878,#6886,#6892,#6893));\n#6895=FACE_BOUND('',#6894,.T.);\n#6896=ADVANCED_FACE('',(#6895),#6870,.T.);\n#6897=CARTESIAN_POINT('',(50.,-1.952994616,50.5));\n#6898=DIRECTION('',(0.,-0.866025404,-0.5));\n#6899=DIRECTION('',(-0.,0.5,-0.866025404));\n#6900=AXIS2_PLACEMENT_3D('',#6897,#6898,#6899);\n#6901=PLANE('',#6900);\n#6902=CARTESIAN_POINT('',(52.,-1.952994616,50.5));\n#6903=VERTEX_POINT('',#6902);\n#6904=CARTESIAN_POINT('',(52.,-1.952994616,50.5));\n#6905=DIRECTION('',(-0.,0.5,-0.866025404));\n#6906=VECTOR('',#6905,23.094010768);\n#6907=LINE('',#6904,#6906);\n#6908=EDGE_CURVE('',#6903,#6872,#6907,.T.);\n#6909=ORIENTED_EDGE('',*,*,#6908,.F.);\n#6910=CARTESIAN_POINT('',(50.,-1.952994616,50.5));\n#6911=VERTEX_POINT('',#6910);\n#6912=CARTESIAN_POINT('',(50.,-1.952994616,50.5));\n#6913=DIRECTION('',(1.,0.,-0.));\n#6914=VECTOR('',#6913,2.);\n#6915=LINE('',#6912,#6914);\n#6916=EDGE_CURVE('',#6911,#6903,#6915,.T.);\n#6917=ORIENTED_EDGE('',*,*,#6916,.F.);\n#6918=CARTESIAN_POINT('',(50.,9.594010768,30.5));\n#6919=DIRECTION('',(0.,-0.5,0.866025404));\n#6920=VECTOR('',#6919,23.094010768);\n#6921=LINE('',#6918,#6920);\n#6922=EDGE_CURVE('',#6880,#6911,#6921,.T.);\n#6923=ORIENTED_EDGE('',*,*,#6922,.F.);\n#6924=ORIENTED_EDGE('',*,*,#6885,.T.);\n#6925=EDGE_LOOP('',(#6909,#6917,#6923,#6924));\n#6926=FACE_BOUND('',#6925,.T.);\n#6927=ADVANCED_FACE('',(#6926),#6901,.T.);\n#6928=CARTESIAN_POINT('',(50.,-25.047005384,50.5));\n#6929=DIRECTION('',(0.,-0.,-1.));\n#6930=DIRECTION('',(-0.,1.,-0.));\n#6931=AXIS2_PLACEMENT_3D('',#6928,#6929,#6930);\n#6932=PLANE('',#6931);\n#6933=CARTESIAN_POINT('',(52.,-25.047005384,50.5));\n#6934=DIRECTION('',(-0.,1.,-0.));\n#6935=VECTOR('',#6934,23.094010768);\n#6936=LINE('',#6933,#6935);\n#6937=EDGE_CURVE('',#6772,#6903,#6936,.T.);\n#6938=ORIENTED_EDGE('',*,*,#6937,.F.);\n#6939=ORIENTED_EDGE('',*,*,#6799,.F.);\n#6940=CARTESIAN_POINT('',(50.,-1.952994616,50.5));\n#6941=DIRECTION('',(0.,-1.,0.));\n#6942=VECTOR('',#6941,23.094010768);\n#6943=LINE('',#6940,#6942);\n#6944=EDGE_CURVE('',#6911,#6788,#6943,.T.);\n#6945=ORIENTED_EDGE('',*,*,#6944,.F.);\n#6946=ORIENTED_EDGE('',*,*,#6916,.T.);\n#6947=EDGE_LOOP('',(#6938,#6939,#6945,#6946));\n#6948=FACE_BOUND('',#6947,.T.);\n#6949=ADVANCED_FACE('',(#6948),#6932,.T.);\n#6950=CARTESIAN_POINT('',(52.,66.5,0.5));\n#6951=DIRECTION('',(-1.,-0.,0.));\n#6952=DIRECTION('',(0.,-1.,0.));\n#6953=AXIS2_PLACEMENT_3D('',#6950,#6951,#6952);\n#6954=PLANE('',#6953);\n#6955=ORIENTED_EDGE('',*,*,#5084,.F.);\n#6956=ORIENTED_EDGE('',*,*,#5150,.F.);\n#6957=ORIENTED_EDGE('',*,*,#5514,.F.);\n#6958=CARTESIAN_POINT('',(52.,65.5,7.6));\n#6959=DIRECTION('',(0.,1.,-0.));\n#6960=VECTOR('',#6959,1.);\n#6961=LINE('',#6958,#6960);\n#6962=EDGE_CURVE('',#6300,#5509,#6961,.T.);\n#6963=ORIENTED_EDGE('',*,*,#6962,.F.);\n#6964=ORIENTED_EDGE('',*,*,#6305,.F.);\n#6965=CARTESIAN_POINT('',(52.,61.5,58.5));\n#6966=VERTEX_POINT('',#6965);\n#6967=CARTESIAN_POINT('',(52.,61.5,58.5));\n#6968=DIRECTION('',(-0.,0.707106781,-0.707106781));\n#6969=VECTOR('',#6968,5.656854249);\n#6970=LINE('',#6967,#6969);\n#6971=EDGE_CURVE('',#6966,#6298,#6970,.T.);\n#6972=ORIENTED_EDGE('',*,*,#6971,.F.);\n#6973=CARTESIAN_POINT('',(52.,61.5,60.5));\n#6974=VERTEX_POINT('',#6973);\n#6975=CARTESIAN_POINT('',(52.,61.5,58.5));\n#6976=DIRECTION('',(0.,0.,1.));\n#6977=VECTOR('',#6976,2.);\n#6978=LINE('',#6975,#6977);\n#6979=EDGE_CURVE('',#6966,#6974,#6978,.T.);\n#6980=ORIENTED_EDGE('',*,*,#6979,.T.);\n#6981=CARTESIAN_POINT('',(52.,-54.5,60.5));\n#6982=VERTEX_POINT('',#6981);\n#6983=CARTESIAN_POINT('',(52.,-54.5,60.5));\n#6984=DIRECTION('',(-0.,1.,-0.));\n#6985=VECTOR('',#6984,116.);\n#6986=LINE('',#6983,#6985);\n#6987=EDGE_CURVE('',#6982,#6974,#6986,.T.);\n#6988=ORIENTED_EDGE('',*,*,#6987,.F.);\n#6989=CARTESIAN_POINT('',(52.,-54.5,57.5));\n#6990=VERTEX_POINT('',#6989);\n#6991=CARTESIAN_POINT('',(52.,-54.5,60.5));\n#6992=DIRECTION('',(-0.,-0.,-1.));\n#6993=VECTOR('',#6992,3.);\n#6994=LINE('',#6991,#6993);\n#6995=EDGE_CURVE('',#6982,#6990,#6994,.T.);\n#6996=ORIENTED_EDGE('',*,*,#6995,.T.);\n#6997=CARTESIAN_POINT('',(52.,-57.5,54.5));\n#6998=DIRECTION('',(0.,0.707106781,0.707106781));\n#6999=VECTOR('',#6998,4.242640687);\n#7000=LINE('',#6997,#6999);\n#7001=EDGE_CURVE('',#6338,#6990,#7000,.T.);\n#7002=ORIENTED_EDGE('',*,*,#7001,.F.);\n#7003=ORIENTED_EDGE('',*,*,#6343,.F.);\n#7004=CARTESIAN_POINT('',(52.,-58.5,7.6));\n#7005=DIRECTION('',(0.,1.,-0.));\n#7006=VECTOR('',#7005,1.);\n#7007=LINE('',#7004,#7006);\n#7008=EDGE_CURVE('',#6065,#6330,#7007,.T.);\n#7009=ORIENTED_EDGE('',*,*,#7008,.F.);\n#7010=ORIENTED_EDGE('',*,*,#6070,.T.);\n#7011=ORIENTED_EDGE('',*,*,#5701,.F.);\n#7012=ORIENTED_EDGE('',*,*,#5659,.T.);\n#7013=ORIENTED_EDGE('',*,*,#5231,.F.);\n#7014=EDGE_LOOP('',(#6955,#6956,#6957,#6963,#6964,#6972,#6980,#6988,#6996,#7002,#7003,#7009,#7010,#7011,#7012,#7013));\n#7015=FACE_BOUND('',#7014,.T.);\n#7016=CARTESIAN_POINT('',(52.,7.35,21.75));\n#7017=VERTEX_POINT('',#7016);\n#7018=CARTESIAN_POINT('',(52.,16.15,21.75));\n#7019=VERTEX_POINT('',#7018);\n#7020=CARTESIAN_POINT('',(52.,11.75,21.75));\n#7021=DIRECTION('',(-1.,-0.,0.));\n#7022=DIRECTION('',(0.,-1.,0.));\n#7023=AXIS2_PLACEMENT_3D('',#7020,#7021,#7022);\n#7024=CIRCLE('',#7023,4.4);\n#7025=EDGE_CURVE('',#7017,#7019,#7024,.T.);\n#7026=ORIENTED_EDGE('',*,*,#7025,.T.);\n#7027=CARTESIAN_POINT('',(52.,11.75,21.75));\n#7028=DIRECTION('',(-1.,-0.,0.));\n#7029=DIRECTION('',(0.,-1.,0.));\n#7030=AXIS2_PLACEMENT_3D('',#7027,#7028,#7029);\n#7031=CIRCLE('',#7030,4.4);\n#7032=EDGE_CURVE('',#7019,#7017,#7031,.T.);\n#7033=ORIENTED_EDGE('',*,*,#7032,.T.);\n#7034=EDGE_LOOP('',(#7026,#7033));\n#7035=FACE_BOUND('',#7034,.T.);\n#7036=ORIENTED_EDGE('',*,*,#6777,.T.);\n#7037=ORIENTED_EDGE('',*,*,#6937,.T.);\n#7038=ORIENTED_EDGE('',*,*,#6908,.T.);\n#7039=ORIENTED_EDGE('',*,*,#6877,.T.);\n#7040=ORIENTED_EDGE('',*,*,#6846,.T.);\n#7041=ORIENTED_EDGE('',*,*,#6815,.T.);\n#7042=EDGE_LOOP('',(#7036,#7037,#7038,#7039,#7040,#7041));\n#7043=FACE_BOUND('',#7042,.T.);\n#7044=ADVANCED_FACE('',(#7015,#7035,#7043),#6954,.F.);\n#7045=CARTESIAN_POINT('',(84.5,53.,0.5));\n#7046=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#7047=DIRECTION('',(0.707106781,-0.707106781,0.));\n#7048=AXIS2_PLACEMENT_3D('',#7045,#7046,#7047);\n#7049=PLANE('',#7048);\n#7050=CARTESIAN_POINT('',(86.,51.5,60.5));\n#7051=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#7052=VECTOR('',#7051,4.242640687);\n#7053=LINE('',#7050,#7052);\n#7054=EDGE_CURVE('',#5970,#6008,#7053,.T.);\n#7055=ORIENTED_EDGE('',*,*,#7054,.T.);\n#7056=ORIENTED_EDGE('',*,*,#6013,.T.);\n#7057=ORIENTED_EDGE('',*,*,#5311,.T.);\n#7058=ORIENTED_EDGE('',*,*,#5981,.T.);\n#7059=EDGE_LOOP('',(#7055,#7056,#7057,#7058));\n#7060=FACE_BOUND('',#7059,.T.);\n#7061=ADVANCED_FACE('',(#7060),#7049,.T.);\n#7062=CARTESIAN_POINT('',(118.5,-60.,0.5));\n#7063=DIRECTION('',(0.707106781,-0.707106781,0.));\n#7064=DIRECTION('',(0.707106781,0.707106781,-0.));\n#7065=AXIS2_PLACEMENT_3D('',#7062,#7063,#7064);\n#7066=PLANE('',#7065);\n#7067=CARTESIAN_POINT('',(120.,-58.5,60.5));\n#7068=VERTEX_POINT('',#7067);\n#7069=CARTESIAN_POINT('',(117.,-61.5,60.5));\n#7070=VERTEX_POINT('',#7069);\n#7071=CARTESIAN_POINT('',(120.,-58.5,60.5));\n#7072=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#7073=VECTOR('',#7072,4.242640687);\n#7074=LINE('',#7071,#7073);\n#7075=EDGE_CURVE('',#7068,#7070,#7074,.T.);\n#7076=ORIENTED_EDGE('',*,*,#7075,.T.);\n#7077=CARTESIAN_POINT('',(117.,-61.5,60.5));\n#7078=DIRECTION('',(-0.,-0.,-1.));\n#7079=VECTOR('',#7078,60.);\n#7080=LINE('',#7077,#7079);\n#7081=EDGE_CURVE('',#7070,#5429,#7080,.T.);\n#7082=ORIENTED_EDGE('',*,*,#7081,.T.);\n#7083=ORIENTED_EDGE('',*,*,#5434,.T.);\n#7084=CARTESIAN_POINT('',(120.,-58.5,0.5));\n#7085=DIRECTION('',(0.,0.,1.));\n#7086=VECTOR('',#7085,60.);\n#7087=LINE('',#7084,#7086);\n#7088=EDGE_CURVE('',#5421,#7068,#7087,.T.);\n#7089=ORIENTED_EDGE('',*,*,#7088,.T.);\n#7090=EDGE_LOOP('',(#7076,#7082,#7083,#7089));\n#7091=FACE_BOUND('',#7090,.T.);\n#7092=ADVANCED_FACE('',(#7091),#7066,.T.);\n#7093=CARTESIAN_POINT('',(50.,-61.5,0.5));\n#7094=DIRECTION('',(0.,-1.,0.));\n#7095=DIRECTION('',(1.,0.,0.));\n#7096=AXIS2_PLACEMENT_3D('',#7093,#7094,#7095);\n#7097=PLANE('',#7096);\n#7098=ORIENTED_EDGE('',*,*,#7081,.F.);\n#7099=CARTESIAN_POINT('',(53.,-61.5,60.5));\n#7100=VERTEX_POINT('',#7099);\n#7101=CARTESIAN_POINT('',(53.,-61.5,60.5));\n#7102=DIRECTION('',(1.,0.,-0.));\n#7103=VECTOR('',#7102,64.);\n#7104=LINE('',#7101,#7103);\n#7105=EDGE_CURVE('',#7100,#7070,#7104,.T.);\n#7106=ORIENTED_EDGE('',*,*,#7105,.F.);\n#7107=CARTESIAN_POINT('',(53.,-61.5,0.5));\n#7108=DIRECTION('',(0.,0.,1.));\n#7109=VECTOR('',#7108,60.);\n#7110=LINE('',#7107,#7109);\n#7111=EDGE_CURVE('',#5437,#7100,#7110,.T.);\n#7112=ORIENTED_EDGE('',*,*,#7111,.F.);\n#7113=ORIENTED_EDGE('',*,*,#5442,.T.);\n#7114=EDGE_LOOP('',(#7098,#7106,#7112,#7113));\n#7115=FACE_BOUND('',#7114,.T.);\n#7116=CARTESIAN_POINT('',(115.5,-61.5,40.5));\n#7117=VERTEX_POINT('',#7116);\n#7118=CARTESIAN_POINT('',(107.,-61.5,40.5));\n#7119=DIRECTION('',(-0.,1.,-0.));\n#7120=DIRECTION('',(1.,0.,-0.));\n#7121=AXIS2_PLACEMENT_3D('',#7118,#7119,#7120);\n#7122=CIRCLE('',#7121,8.5);\n#7123=EDGE_CURVE('',#7117,#7117,#7122,.T.);\n#7124=ORIENTED_EDGE('',*,*,#7123,.T.);\n#7125=EDGE_LOOP('',(#7124));\n#7126=FACE_BOUND('',#7125,.T.);\n#7127=CARTESIAN_POINT('',(63.55,-61.5,30.5));\n#7128=VERTEX_POINT('',#7127);\n#7129=CARTESIAN_POINT('',(65.,-61.5,30.5));\n#7130=DIRECTION('',(-0.,1.,-0.));\n#7131=DIRECTION('',(-1.,-0.,0.));\n#7132=AXIS2_PLACEMENT_3D('',#7129,#7130,#7131);\n#7133=CIRCLE('',#7132,1.45);\n#7134=EDGE_CURVE('',#7128,#7128,#7133,.T.);\n#7135=ORIENTED_EDGE('',*,*,#7134,.T.);\n#7136=EDGE_LOOP('',(#7135));\n#7137=FACE_BOUND('',#7136,.T.);\n#7138=CARTESIAN_POINT('',(93.05,-61.5,30.5));\n#7139=VERTEX_POINT('',#7138);\n#7140=CARTESIAN_POINT('',(94.5,-61.5,30.5));\n#7141=DIRECTION('',(-0.,1.,-0.));\n#7142=DIRECTION('',(-1.,-0.,0.));\n#7143=AXIS2_PLACEMENT_3D('',#7140,#7141,#7142);\n#7144=CIRCLE('',#7143,1.45);\n#7145=EDGE_CURVE('',#7139,#7139,#7144,.T.);\n#7146=ORIENTED_EDGE('',*,*,#7145,.T.);\n#7147=EDGE_LOOP('',(#7146));\n#7148=FACE_BOUND('',#7147,.T.);\n#7149=CARTESIAN_POINT('',(93.05,-61.5,57.5));\n#7150=VERTEX_POINT('',#7149);\n#7151=CARTESIAN_POINT('',(94.5,-61.5,57.5));\n#7152=DIRECTION('',(-0.,1.,-0.));\n#7153=DIRECTION('',(-1.,-0.,0.));\n#7154=AXIS2_PLACEMENT_3D('',#7151,#7152,#7153);\n#7155=CIRCLE('',#7154,1.45);\n#7156=EDGE_CURVE('',#7150,#7150,#7155,.T.);\n#7157=ORIENTED_EDGE('',*,*,#7156,.T.);\n#7158=EDGE_LOOP('',(#7157));\n#7159=FACE_BOUND('',#7158,.T.);\n#7160=CARTESIAN_POINT('',(63.55,-61.5,57.5));\n#7161=VERTEX_POINT('',#7160);\n#7162=CARTESIAN_POINT('',(65.,-61.5,57.5));\n#7163=DIRECTION('',(-0.,1.,-0.));\n#7164=DIRECTION('',(-1.,-0.,0.));\n#7165=AXIS2_PLACEMENT_3D('',#7162,#7163,#7164);\n#7166=CIRCLE('',#7165,1.45);\n#7167=EDGE_CURVE('',#7161,#7161,#7166,.T.);\n#7168=ORIENTED_EDGE('',*,*,#7167,.T.);\n#7169=EDGE_LOOP('',(#7168));\n#7170=FACE_BOUND('',#7169,.T.);\n#7171=ADVANCED_FACE('',(#7115,#7126,#7137,#7148,#7159,#7170),#7097,.T.);\n#7172=CARTESIAN_POINT('',(85.,3.5,60.5));\n#7173=DIRECTION('',(0.,0.,1.));\n#7174=DIRECTION('',(0.,-1.,0.));\n#7175=AXIS2_PLACEMENT_3D('',#7172,#7173,#7174);\n#7176=PLANE('',#7175);\n#7177=ORIENTED_EDGE('',*,*,#7075,.F.);\n#7178=CARTESIAN_POINT('',(120.,50.5,60.5));\n#7179=VERTEX_POINT('',#7178);\n#7180=CARTESIAN_POINT('',(120.,-58.5,60.5));\n#7181=DIRECTION('',(-0.,1.,-0.));\n#7182=VECTOR('',#7181,109.);\n#7183=LINE('',#7180,#7182);\n#7184=EDGE_CURVE('',#7068,#7179,#7183,.T.);\n#7185=ORIENTED_EDGE('',*,*,#7184,.T.);\n#7186=CARTESIAN_POINT('',(117.,53.5,60.5));\n#7187=VERTEX_POINT('',#7186);\n#7188=CARTESIAN_POINT('',(117.,53.5,60.5));\n#7189=DIRECTION('',(0.707106781,-0.707106781,0.));\n#7190=VECTOR('',#7189,4.242640687);\n#7191=LINE('',#7188,#7190);\n#7192=EDGE_CURVE('',#7187,#7179,#7191,.T.);\n#7193=ORIENTED_EDGE('',*,*,#7192,.F.);\n#7194=CARTESIAN_POINT('',(88.,53.5,60.5));\n#7195=VERTEX_POINT('',#7194);\n#7196=CARTESIAN_POINT('',(117.,53.5,60.5));\n#7197=DIRECTION('',(-1.,-0.,0.));\n#7198=VECTOR('',#7197,29.);\n#7199=LINE('',#7196,#7198);\n#7200=EDGE_CURVE('',#7187,#7195,#7199,.T.);\n#7201=ORIENTED_EDGE('',*,*,#7200,.T.);\n#7202=CARTESIAN_POINT('',(85.,56.5,60.5));\n#7203=VERTEX_POINT('',#7202);\n#7204=CARTESIAN_POINT('',(85.,56.5,60.5));\n#7205=DIRECTION('',(0.707106781,-0.707106781,0.));\n#7206=VECTOR('',#7205,4.242640687);\n#7207=LINE('',#7204,#7206);\n#7208=EDGE_CURVE('',#7203,#7195,#7207,.T.);\n#7209=ORIENTED_EDGE('',*,*,#7208,.F.);\n#7210=CARTESIAN_POINT('',(85.,65.5,60.5));\n#7211=VERTEX_POINT('',#7210);\n#7212=CARTESIAN_POINT('',(85.,56.5,60.5));\n#7213=DIRECTION('',(-0.,1.,-0.));\n#7214=VECTOR('',#7213,9.);\n#7215=LINE('',#7212,#7214);\n#7216=EDGE_CURVE('',#7203,#7211,#7215,.T.);\n#7217=ORIENTED_EDGE('',*,*,#7216,.T.);\n#7218=CARTESIAN_POINT('',(82.,68.5,60.5));\n#7219=DIRECTION('',(0.707106781,-0.707106781,0.));\n#7220=VECTOR('',#7219,4.242640687);\n#7221=LINE('',#7218,#7220);\n#7222=EDGE_CURVE('',#6747,#7211,#7221,.T.);\n#7223=ORIENTED_EDGE('',*,*,#7222,.F.);\n#7224=ORIENTED_EDGE('',*,*,#6752,.T.);\n#7225=CARTESIAN_POINT('',(50.,65.5,60.5));\n#7226=VERTEX_POINT('',#7225);\n#7227=CARTESIAN_POINT('',(50.,65.5,60.5));\n#7228=DIRECTION('',(0.707106781,0.707106781,-0.));\n#7229=VECTOR('',#7228,4.242640687);\n#7230=LINE('',#7227,#7229);\n#7231=EDGE_CURVE('',#7226,#6739,#7230,.T.);\n#7232=ORIENTED_EDGE('',*,*,#7231,.F.);\n#7233=CARTESIAN_POINT('',(50.,-58.5,60.5));\n#7234=VERTEX_POINT('',#7233);\n#7235=CARTESIAN_POINT('',(50.,65.5,60.5));\n#7236=DIRECTION('',(0.,-1.,0.));\n#7237=VECTOR('',#7236,124.);\n#7238=LINE('',#7235,#7237);\n#7239=EDGE_CURVE('',#7226,#7234,#7238,.T.);\n#7240=ORIENTED_EDGE('',*,*,#7239,.T.);\n#7241=CARTESIAN_POINT('',(53.,-61.5,60.5));\n#7242=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#7243=VECTOR('',#7242,4.242640687);\n#7244=LINE('',#7241,#7243);\n#7245=EDGE_CURVE('',#7100,#7234,#7244,.T.);\n#7246=ORIENTED_EDGE('',*,*,#7245,.F.);\n#7247=ORIENTED_EDGE('',*,*,#7105,.T.);\n#7248=EDGE_LOOP('',(#7177,#7185,#7193,#7201,#7209,#7217,#7223,#7224,#7232,#7240,#7246,#7247));\n#7249=FACE_BOUND('',#7248,.T.);\n#7250=ORIENTED_EDGE('',*,*,#7054,.F.);\n#7251=ORIENTED_EDGE('',*,*,#5975,.T.);\n#7252=CARTESIAN_POINT('',(113.,46.5,60.5));\n#7253=VERTEX_POINT('',#7252);\n#7254=CARTESIAN_POINT('',(113.,46.5,60.5));\n#7255=DIRECTION('',(0.,1.,-0.));\n#7256=VECTOR('',#7255,5.);\n#7257=LINE('',#7254,#7256);\n#7258=EDGE_CURVE('',#7253,#5962,#7257,.T.);\n#7259=ORIENTED_EDGE('',*,*,#7258,.F.);\n#7260=CARTESIAN_POINT('',(118.,46.5,60.5));\n#7261=DIRECTION('',(-1.,0.,0.));\n#7262=VECTOR('',#7261,5.);\n#7263=LINE('',#7260,#7262);\n#7264=EDGE_CURVE('',#5835,#7253,#7263,.T.);\n#7265=ORIENTED_EDGE('',*,*,#7264,.F.);\n#7266=ORIENTED_EDGE('',*,*,#5840,.T.);\n#7267=CARTESIAN_POINT('',(113.,-54.5,60.5));\n#7268=VERTEX_POINT('',#7267);\n#7269=CARTESIAN_POINT('',(113.,-54.5,60.5));\n#7270=DIRECTION('',(1.,0.,-0.));\n#7271=VECTOR('',#7270,5.);\n#7272=LINE('',#7269,#7271);\n#7273=EDGE_CURVE('',#7268,#5827,#7272,.T.);\n#7274=ORIENTED_EDGE('',*,*,#7273,.F.);\n#7275=CARTESIAN_POINT('',(113.,-58.5,60.5));\n#7276=DIRECTION('',(0.,1.,-0.));\n#7277=VECTOR('',#7276,4.);\n#7278=LINE('',#7275,#7277);\n#7279=EDGE_CURVE('',#6121,#7268,#7278,.T.);\n#7280=ORIENTED_EDGE('',*,*,#7279,.F.);\n#7281=ORIENTED_EDGE('',*,*,#6126,.T.);\n#7282=CARTESIAN_POINT('',(57.,-54.5,60.5));\n#7283=VERTEX_POINT('',#7282);\n#7284=CARTESIAN_POINT('',(57.,-54.5,60.5));\n#7285=DIRECTION('',(0.,-1.,0.));\n#7286=VECTOR('',#7285,4.);\n#7287=LINE('',#7284,#7286);\n#7288=EDGE_CURVE('',#7283,#6113,#7287,.T.);\n#7289=ORIENTED_EDGE('',*,*,#7288,.F.);\n#7290=CARTESIAN_POINT('',(52.,-54.5,60.5));\n#7291=DIRECTION('',(1.,0.,-0.));\n#7292=VECTOR('',#7291,5.);\n#7293=LINE('',#7290,#7292);\n#7294=EDGE_CURVE('',#6982,#7283,#7293,.T.);\n#7295=ORIENTED_EDGE('',*,*,#7294,.F.);\n#7296=ORIENTED_EDGE('',*,*,#6987,.T.);\n#7297=CARTESIAN_POINT('',(57.,61.5,60.5));\n#7298=VERTEX_POINT('',#7297);\n#7299=CARTESIAN_POINT('',(57.,61.5,60.5));\n#7300=DIRECTION('',(-1.,0.,0.));\n#7301=VECTOR('',#7300,5.);\n#7302=LINE('',#7299,#7301);\n#7303=EDGE_CURVE('',#7298,#6974,#7302,.T.);\n#7304=ORIENTED_EDGE('',*,*,#7303,.F.);\n#7305=CARTESIAN_POINT('',(57.,66.5,60.5));\n#7306=DIRECTION('',(0.,-1.,0.));\n#7307=VECTOR('',#7306,5.);\n#7308=LINE('',#7305,#7307);\n#7309=EDGE_CURVE('',#5576,#7298,#7308,.T.);\n#7310=ORIENTED_EDGE('',*,*,#7309,.F.);\n#7311=ORIENTED_EDGE('',*,*,#5581,.T.);\n#7312=CARTESIAN_POINT('',(78.,61.5,60.5));\n#7313=VERTEX_POINT('',#7312);\n#7314=CARTESIAN_POINT('',(78.,61.5,60.5));\n#7315=DIRECTION('',(0.,1.,-0.));\n#7316=VECTOR('',#7315,5.);\n#7317=LINE('',#7314,#7316);\n#7318=EDGE_CURVE('',#7313,#5568,#7317,.T.);\n#7319=ORIENTED_EDGE('',*,*,#7318,.F.);\n#7320=CARTESIAN_POINT('',(83.,61.5,60.5));\n#7321=DIRECTION('',(-1.,0.,0.));\n#7322=VECTOR('',#7321,5.);\n#7323=LINE('',#7320,#7322);\n#7324=EDGE_CURVE('',#6016,#7313,#7323,.T.);\n#7325=ORIENTED_EDGE('',*,*,#7324,.F.);\n#7326=ORIENTED_EDGE('',*,*,#6021,.T.);\n#7327=EDGE_LOOP('',(#7250,#7251,#7259,#7265,#7266,#7274,#7280,#7281,#7289,#7295,#7296,#7304,#7310,#7311,#7319,#7325,#7326));\n#7328=FACE_BOUND('',#7327,.T.);\n#7329=CARTESIAN_POINT('',(54.,-58.9,60.5));\n#7330=VERTEX_POINT('',#7329);\n#7331=CARTESIAN_POINT('',(52.6,-57.5,60.5));\n#7332=VERTEX_POINT('',#7331);\n#7333=CARTESIAN_POINT('',(54.,-57.5,60.5));\n#7334=DIRECTION('',(-0.,-0.,-1.));\n#7335=DIRECTION('',(0.,-1.,0.));\n#7336=AXIS2_PLACEMENT_3D('',#7333,#7334,#7335);\n#7337=CIRCLE('',#7336,1.4);\n#7338=EDGE_CURVE('',#7330,#7332,#7337,.T.);\n#7339=ORIENTED_EDGE('',*,*,#7338,.T.);\n#7340=CARTESIAN_POINT('',(54.,-57.5,60.5));\n#7341=DIRECTION('',(-0.,-0.,-1.));\n#7342=DIRECTION('',(0.,-1.,0.));\n#7343=AXIS2_PLACEMENT_3D('',#7340,#7341,#7342);\n#7344=CIRCLE('',#7343,1.4);\n#7345=EDGE_CURVE('',#7332,#7330,#7344,.T.);\n#7346=ORIENTED_EDGE('',*,*,#7345,.T.);\n#7347=EDGE_LOOP('',(#7339,#7346));\n#7348=FACE_BOUND('',#7347,.T.);\n#7349=CARTESIAN_POINT('',(116.,48.1,60.5));\n#7350=VERTEX_POINT('',#7349);\n#7351=CARTESIAN_POINT('',(114.6,49.5,60.5));\n#7352=VERTEX_POINT('',#7351);\n#7353=CARTESIAN_POINT('',(116.,49.5,60.5));\n#7354=DIRECTION('',(-0.,-0.,-1.));\n#7355=DIRECTION('',(0.,-1.,0.));\n#7356=AXIS2_PLACEMENT_3D('',#7353,#7354,#7355);\n#7357=CIRCLE('',#7356,1.4);\n#7358=EDGE_CURVE('',#7350,#7352,#7357,.T.);\n#7359=ORIENTED_EDGE('',*,*,#7358,.T.);\n#7360=CARTESIAN_POINT('',(116.,49.5,60.5));\n#7361=DIRECTION('',(-0.,-0.,-1.));\n#7362=DIRECTION('',(0.,-1.,0.));\n#7363=AXIS2_PLACEMENT_3D('',#7360,#7361,#7362);\n#7364=CIRCLE('',#7363,1.4);\n#7365=EDGE_CURVE('',#7352,#7350,#7364,.T.);\n#7366=ORIENTED_EDGE('',*,*,#7365,.T.);\n#7367=EDGE_LOOP('',(#7359,#7366));\n#7368=FACE_BOUND('',#7367,.T.);\n#7369=CARTESIAN_POINT('',(116.,-58.9,60.5));\n#7370=VERTEX_POINT('',#7369);\n#7371=CARTESIAN_POINT('',(114.6,-57.5,60.5));\n#7372=VERTEX_POINT('',#7371);\n#7373=CARTESIAN_POINT('',(116.,-57.5,60.5));\n#7374=DIRECTION('',(-0.,-0.,-1.));\n#7375=DIRECTION('',(0.,-1.,0.));\n#7376=AXIS2_PLACEMENT_3D('',#7373,#7374,#7375);\n#7377=CIRCLE('',#7376,1.4);\n#7378=EDGE_CURVE('',#7370,#7372,#7377,.T.);\n#7379=ORIENTED_EDGE('',*,*,#7378,.T.);\n#7380=CARTESIAN_POINT('',(116.,-57.5,60.5));\n#7381=DIRECTION('',(-0.,-0.,-1.));\n#7382=DIRECTION('',(0.,-1.,0.));\n#7383=AXIS2_PLACEMENT_3D('',#7380,#7381,#7382);\n#7384=CIRCLE('',#7383,1.4);\n#7385=EDGE_CURVE('',#7372,#7370,#7384,.T.);\n#7386=ORIENTED_EDGE('',*,*,#7385,.T.);\n#7387=EDGE_LOOP('',(#7379,#7386));\n#7388=FACE_BOUND('',#7387,.T.);\n#7389=CARTESIAN_POINT('',(54.,63.1,60.5));\n#7390=VERTEX_POINT('',#7389);\n#7391=CARTESIAN_POINT('',(52.6,64.5,60.5));\n#7392=VERTEX_POINT('',#7391);\n#7393=CARTESIAN_POINT('',(54.,64.5,60.5));\n#7394=DIRECTION('',(-0.,-0.,-1.));\n#7395=DIRECTION('',(0.,-1.,0.));\n#7396=AXIS2_PLACEMENT_3D('',#7393,#7394,#7395);\n#7397=CIRCLE('',#7396,1.4);\n#7398=EDGE_CURVE('',#7390,#7392,#7397,.T.);\n#7399=ORIENTED_EDGE('',*,*,#7398,.T.);\n#7400=CARTESIAN_POINT('',(54.,64.5,60.5));\n#7401=DIRECTION('',(-0.,-0.,-1.));\n#7402=DIRECTION('',(0.,-1.,0.));\n#7403=AXIS2_PLACEMENT_3D('',#7400,#7401,#7402);\n#7404=CIRCLE('',#7403,1.4);\n#7405=EDGE_CURVE('',#7392,#7390,#7404,.T.);\n#7406=ORIENTED_EDGE('',*,*,#7405,.T.);\n#7407=EDGE_LOOP('',(#7399,#7406));\n#7408=FACE_BOUND('',#7407,.T.);\n#7409=CARTESIAN_POINT('',(81.,63.1,60.5));\n#7410=VERTEX_POINT('',#7409);\n#7411=CARTESIAN_POINT('',(79.6,64.5,60.5));\n#7412=VERTEX_POINT('',#7411);\n#7413=CARTESIAN_POINT('',(81.,64.5,60.5));\n#7414=DIRECTION('',(-0.,-0.,-1.));\n#7415=DIRECTION('',(0.,-1.,0.));\n#7416=AXIS2_PLACEMENT_3D('',#7413,#7414,#7415);\n#7417=CIRCLE('',#7416,1.4);\n#7418=EDGE_CURVE('',#7410,#7412,#7417,.T.);\n#7419=ORIENTED_EDGE('',*,*,#7418,.T.);\n#7420=CARTESIAN_POINT('',(81.,64.5,60.5));\n#7421=DIRECTION('',(-0.,-0.,-1.));\n#7422=DIRECTION('',(0.,-1.,0.));\n#7423=AXIS2_PLACEMENT_3D('',#7420,#7421,#7422);\n#7424=CIRCLE('',#7423,1.4);\n#7425=EDGE_CURVE('',#7412,#7410,#7424,.T.);\n#7426=ORIENTED_EDGE('',*,*,#7425,.T.);\n#7427=EDGE_LOOP('',(#7419,#7426));\n#7428=FACE_BOUND('',#7427,.T.);\n#7429=ADVANCED_FACE('',(#7249,#7328,#7348,#7368,#7388,#7408,#7428),#7176,.T.);\n#7430=CARTESIAN_POINT('',(118.5,52.,0.5));\n#7431=DIRECTION('',(0.707106781,0.707106781,-0.));\n#7432=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#7433=AXIS2_PLACEMENT_3D('',#7430,#7431,#7432);\n#7434=PLANE('',#7433);\n#7435=ORIENTED_EDGE('',*,*,#7192,.T.);\n#7436=CARTESIAN_POINT('',(120.,50.5,60.5));\n#7437=DIRECTION('',(-0.,-0.,-1.));\n#7438=VECTOR('',#7437,60.);\n#7439=LINE('',#7436,#7438);\n#7440=EDGE_CURVE('',#7179,#5413,#7439,.T.);\n#7441=ORIENTED_EDGE('',*,*,#7440,.T.);\n#7442=ORIENTED_EDGE('',*,*,#5418,.T.);\n#7443=CARTESIAN_POINT('',(117.,53.5,0.5));\n#7444=DIRECTION('',(0.,0.,1.));\n#7445=VECTOR('',#7444,60.);\n#7446=LINE('',#7443,#7445);\n#7447=EDGE_CURVE('',#5405,#7187,#7446,.T.);\n#7448=ORIENTED_EDGE('',*,*,#7447,.T.);\n#7449=EDGE_LOOP('',(#7435,#7441,#7442,#7448));\n#7450=FACE_BOUND('',#7449,.T.);\n#7451=ADVANCED_FACE('',(#7450),#7434,.T.);\n#7452=CARTESIAN_POINT('',(120.,53.5,0.5));\n#7453=DIRECTION('',(-0.,1.,-0.));\n#7454=DIRECTION('',(-1.,-0.,0.));\n#7455=AXIS2_PLACEMENT_3D('',#7452,#7453,#7454);\n#7456=PLANE('',#7455);\n#7457=ORIENTED_EDGE('',*,*,#7447,.F.);\n#7458=ORIENTED_EDGE('',*,*,#5410,.T.);\n#7459=CARTESIAN_POINT('',(88.,53.5,60.5));\n#7460=DIRECTION('',(-0.,-0.,-1.));\n#7461=VECTOR('',#7460,60.);\n#7462=LINE('',#7459,#7461);\n#7463=EDGE_CURVE('',#7195,#5397,#7462,.T.);\n#7464=ORIENTED_EDGE('',*,*,#7463,.F.);\n#7465=ORIENTED_EDGE('',*,*,#7200,.F.);\n#7466=EDGE_LOOP('',(#7457,#7458,#7464,#7465));\n#7467=FACE_BOUND('',#7466,.T.);\n#7468=CARTESIAN_POINT('',(109.75,53.5,18.25));\n#7469=VERTEX_POINT('',#7468);\n#7470=CARTESIAN_POINT('',(93.65,53.5,18.25));\n#7471=VERTEX_POINT('',#7470);\n#7472=CARTESIAN_POINT('',(109.75,53.5,18.25));\n#7473=DIRECTION('',(-1.,-0.,0.));\n#7474=VECTOR('',#7473,16.1);\n#7475=LINE('',#7472,#7474);\n#7476=EDGE_CURVE('',#7469,#7471,#7475,.T.);\n#7477=ORIENTED_EDGE('',*,*,#7476,.T.);\n#7478=CARTESIAN_POINT('',(93.65,53.5,3.25));\n#7479=VERTEX_POINT('',#7478);\n#7480=CARTESIAN_POINT('',(93.65,53.5,18.25));\n#7481=DIRECTION('',(-0.,-0.,-1.));\n#7482=VECTOR('',#7481,15.);\n#7483=LINE('',#7480,#7482);\n#7484=EDGE_CURVE('',#7471,#7479,#7483,.T.);\n#7485=ORIENTED_EDGE('',*,*,#7484,.T.);\n#7486=CARTESIAN_POINT('',(109.75,53.5,3.25));\n#7487=VERTEX_POINT('',#7486);\n#7488=CARTESIAN_POINT('',(93.65,53.5,3.25));\n#7489=DIRECTION('',(1.,0.,-0.));\n#7490=VECTOR('',#7489,16.1);\n#7491=LINE('',#7488,#7490);\n#7492=EDGE_CURVE('',#7479,#7487,#7491,.T.);\n#7493=ORIENTED_EDGE('',*,*,#7492,.T.);\n#7494=CARTESIAN_POINT('',(109.75,53.5,3.25));\n#7495=DIRECTION('',(0.,0.,1.));\n#7496=VECTOR('',#7495,15.);\n#7497=LINE('',#7494,#7496);\n#7498=EDGE_CURVE('',#7487,#7469,#7497,.T.);\n#7499=ORIENTED_EDGE('',*,*,#7498,.T.);\n#7500=EDGE_LOOP('',(#7477,#7485,#7493,#7499));\n#7501=FACE_BOUND('',#7500,.T.);\n#7502=ADVANCED_FACE('',(#7467,#7501),#7456,.T.);\n#7503=CARTESIAN_POINT('',(86.5,55.,0.5));\n#7504=DIRECTION('',(0.707106781,0.707106781,-0.));\n#7505=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#7506=AXIS2_PLACEMENT_3D('',#7503,#7504,#7505);\n#7507=PLANE('',#7506);\n#7508=ORIENTED_EDGE('',*,*,#5402,.T.);\n#7509=CARTESIAN_POINT('',(85.,56.5,0.5));\n#7510=DIRECTION('',(0.,0.,1.));\n#7511=VECTOR('',#7510,60.);\n#7512=LINE('',#7509,#7511);\n#7513=EDGE_CURVE('',#5389,#7203,#7512,.T.);\n#7514=ORIENTED_EDGE('',*,*,#7513,.T.);\n#7515=ORIENTED_EDGE('',*,*,#7208,.T.);\n#7516=ORIENTED_EDGE('',*,*,#7463,.T.);\n#7517=EDGE_LOOP('',(#7508,#7514,#7515,#7516));\n#7518=FACE_BOUND('',#7517,.T.);\n#7519=ADVANCED_FACE('',(#7518),#7507,.T.);\n#7520=CARTESIAN_POINT('',(85.,53.5,0.5));\n#7521=DIRECTION('',(1.,0.,-0.));\n#7522=DIRECTION('',(-0.,1.,-0.));\n#7523=AXIS2_PLACEMENT_3D('',#7520,#7521,#7522);\n#7524=PLANE('',#7523);\n#7525=ORIENTED_EDGE('',*,*,#7513,.F.);\n#7526=ORIENTED_EDGE('',*,*,#5394,.T.);\n#7527=CARTESIAN_POINT('',(85.,65.5,60.5));\n#7528=DIRECTION('',(-0.,-0.,-1.));\n#7529=VECTOR('',#7528,60.);\n#7530=LINE('',#7527,#7529);\n#7531=EDGE_CURVE('',#7211,#5381,#7530,.T.);\n#7532=ORIENTED_EDGE('',*,*,#7531,.F.);\n#7533=ORIENTED_EDGE('',*,*,#7216,.F.);\n#7534=EDGE_LOOP('',(#7525,#7526,#7532,#7533));\n#7535=FACE_BOUND('',#7534,.T.);\n#7536=ADVANCED_FACE('',(#7535),#7524,.T.);\n#7537=CARTESIAN_POINT('',(83.5,67.,0.5));\n#7538=DIRECTION('',(0.707106781,0.707106781,-0.));\n#7539=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#7540=AXIS2_PLACEMENT_3D('',#7537,#7538,#7539);\n#7541=PLANE('',#7540);\n#7542=ORIENTED_EDGE('',*,*,#7222,.T.);\n#7543=ORIENTED_EDGE('',*,*,#7531,.T.);\n#7544=ORIENTED_EDGE('',*,*,#5386,.T.);\n#7545=ORIENTED_EDGE('',*,*,#6758,.T.);\n#7546=EDGE_LOOP('',(#7542,#7543,#7544,#7545));\n#7547=FACE_BOUND('',#7546,.T.);\n#7548=ADVANCED_FACE('',(#7547),#7541,.T.);\n#7549=CARTESIAN_POINT('',(51.5,67.,0.5));\n#7550=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#7551=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#7552=AXIS2_PLACEMENT_3D('',#7549,#7550,#7551);\n#7553=PLANE('',#7552);\n#7554=ORIENTED_EDGE('',*,*,#7231,.T.);\n#7555=ORIENTED_EDGE('',*,*,#6744,.T.);\n#7556=ORIENTED_EDGE('',*,*,#6606,.T.);\n#7557=ORIENTED_EDGE('',*,*,#5464,.T.);\n#7558=CARTESIAN_POINT('',(50.,65.5,0.5));\n#7559=DIRECTION('',(0.,0.,1.));\n#7560=VECTOR('',#7559,60.);\n#7561=LINE('',#7558,#7560);\n#7562=EDGE_CURVE('',#5453,#7226,#7561,.T.);\n#7563=ORIENTED_EDGE('',*,*,#7562,.T.);\n#7564=EDGE_LOOP('',(#7554,#7555,#7556,#7557,#7563));\n#7565=FACE_BOUND('',#7564,.T.);\n#7566=ADVANCED_FACE('',(#7565),#7553,.T.);\n#7567=CARTESIAN_POINT('',(50.,68.5,0.5));\n#7568=DIRECTION('',(-1.,0.,0.));\n#7569=DIRECTION('',(0.,-1.,0.));\n#7570=AXIS2_PLACEMENT_3D('',#7567,#7568,#7569);\n#7571=PLANE('',#7570);\n#7572=ORIENTED_EDGE('',*,*,#7562,.F.);\n#7573=ORIENTED_EDGE('',*,*,#5458,.T.);\n#7574=CARTESIAN_POINT('',(50.,-58.5,60.5));\n#7575=DIRECTION('',(-0.,-0.,-1.));\n#7576=VECTOR('',#7575,60.);\n#7577=LINE('',#7574,#7576);\n#7578=EDGE_CURVE('',#7234,#5445,#7577,.T.);\n#7579=ORIENTED_EDGE('',*,*,#7578,.F.);\n#7580=ORIENTED_EDGE('',*,*,#7239,.F.);\n#7581=EDGE_LOOP('',(#7572,#7573,#7579,#7580));\n#7582=FACE_BOUND('',#7581,.T.);\n#7583=ORIENTED_EDGE('',*,*,#6793,.T.);\n#7584=ORIENTED_EDGE('',*,*,#6829,.T.);\n#7585=ORIENTED_EDGE('',*,*,#6860,.T.);\n#7586=ORIENTED_EDGE('',*,*,#6891,.T.);\n#7587=ORIENTED_EDGE('',*,*,#6922,.T.);\n#7588=ORIENTED_EDGE('',*,*,#6944,.T.);\n#7589=EDGE_LOOP('',(#7583,#7584,#7585,#7586,#7587,#7588));\n#7590=FACE_BOUND('',#7589,.T.);\n#7591=CARTESIAN_POINT('',(50.,11.75,26.15));\n#7592=VERTEX_POINT('',#7591);\n#7593=CARTESIAN_POINT('',(50.,16.15,21.75));\n#7594=VERTEX_POINT('',#7593);\n#7595=CARTESIAN_POINT('',(50.,11.75,21.75));\n#7596=DIRECTION('',(1.,-0.,-0.));\n#7597=DIRECTION('',(0.,0.,1.));\n#7598=AXIS2_PLACEMENT_3D('',#7595,#7596,#7597);\n#7599=CIRCLE('',#7598,4.4);\n#7600=EDGE_CURVE('',#7592,#7594,#7599,.T.);\n#7601=ORIENTED_EDGE('',*,*,#7600,.T.);\n#7602=CARTESIAN_POINT('',(50.,11.75,21.75));\n#7603=DIRECTION('',(1.,-0.,-0.));\n#7604=DIRECTION('',(0.,0.,1.));\n#7605=AXIS2_PLACEMENT_3D('',#7602,#7603,#7604);\n#7606=CIRCLE('',#7605,4.4);\n#7607=EDGE_CURVE('',#7594,#7592,#7606,.T.);\n#7608=ORIENTED_EDGE('',*,*,#7607,.T.);\n#7609=EDGE_LOOP('',(#7601,#7608));\n#7610=FACE_BOUND('',#7609,.T.);\n#7611=ADVANCED_FACE('',(#7582,#7590,#7610),#7571,.T.);\n#7612=CARTESIAN_POINT('',(51.5,-60.,0.5));\n#7613=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#7614=DIRECTION('',(0.707106781,-0.707106781,0.));\n#7615=AXIS2_PLACEMENT_3D('',#7612,#7613,#7614);\n#7616=PLANE('',#7615);\n#7617=ORIENTED_EDGE('',*,*,#7245,.T.);\n#7618=ORIENTED_EDGE('',*,*,#7578,.T.);\n#7619=ORIENTED_EDGE('',*,*,#5450,.T.);\n#7620=ORIENTED_EDGE('',*,*,#7111,.T.);\n#7621=EDGE_LOOP('',(#7617,#7618,#7619,#7620));\n#7622=FACE_BOUND('',#7621,.T.);\n#7623=ADVANCED_FACE('',(#7622),#7616,.T.);\n#7624=CARTESIAN_POINT('',(120.,-36.594010768,30.5));\n#7625=DIRECTION('',(0.,-0.866025404,0.5));\n#7626=DIRECTION('',(-0.,0.5,0.866025404));\n#7627=AXIS2_PLACEMENT_3D('',#7624,#7625,#7626);\n#7628=PLANE('',#7627);\n#7629=ORIENTED_EDGE('',*,*,#5719,.F.);\n#7630=CARTESIAN_POINT('',(120.,-25.047005384,50.5));\n#7631=VERTEX_POINT('',#7630);\n#7632=CARTESIAN_POINT('',(120.,-25.047005384,50.5));\n#7633=DIRECTION('',(-1.,-0.,-0.));\n#7634=VECTOR('',#7633,2.);\n#7635=LINE('',#7632,#7634);\n#7636=EDGE_CURVE('',#7631,#5712,#7635,.T.);\n#7637=ORIENTED_EDGE('',*,*,#7636,.F.);\n#7638=CARTESIAN_POINT('',(120.,-36.594010768,30.5));\n#7639=VERTEX_POINT('',#7638);\n#7640=CARTESIAN_POINT('',(120.,-36.594010768,30.5));\n#7641=DIRECTION('',(-0.,0.5,0.866025404));\n#7642=VECTOR('',#7641,23.094010768);\n#7643=LINE('',#7640,#7642);\n#7644=EDGE_CURVE('',#7639,#7631,#7643,.T.);\n#7645=ORIENTED_EDGE('',*,*,#7644,.F.);\n#7646=CARTESIAN_POINT('',(120.,-36.594010768,30.5));\n#7647=DIRECTION('',(-1.,-0.,0.));\n#7648=VECTOR('',#7647,2.);\n#7649=LINE('',#7646,#7648);\n#7650=EDGE_CURVE('',#7639,#5714,#7649,.T.);\n#7651=ORIENTED_EDGE('',*,*,#7650,.T.);\n#7652=EDGE_LOOP('',(#7629,#7637,#7645,#7651));\n#7653=FACE_BOUND('',#7652,.T.);\n#7654=ADVANCED_FACE('',(#7653),#7628,.F.);\n#7655=CARTESIAN_POINT('',(120.,-25.047005384,10.5));\n#7656=DIRECTION('',(0.,-0.866025404,-0.5));\n#7657=DIRECTION('',(0.,-0.5,0.866025404));\n#7658=AXIS2_PLACEMENT_3D('',#7655,#7656,#7657);\n#7659=PLANE('',#7658);\n#7660=ORIENTED_EDGE('',*,*,#5727,.F.);\n#7661=ORIENTED_EDGE('',*,*,#7650,.F.);\n#7662=CARTESIAN_POINT('',(120.,-25.047005384,10.5));\n#7663=VERTEX_POINT('',#7662);\n#7664=CARTESIAN_POINT('',(120.,-25.047005384,10.5));\n#7665=DIRECTION('',(0.,-0.5,0.866025404));\n#7666=VECTOR('',#7665,23.094010768);\n#7667=LINE('',#7664,#7666);\n#7668=EDGE_CURVE('',#7663,#7639,#7667,.T.);\n#7669=ORIENTED_EDGE('',*,*,#7668,.F.);\n#7670=CARTESIAN_POINT('',(120.,-25.047005384,10.5));\n#7671=DIRECTION('',(-1.,-0.,-0.));\n#7672=VECTOR('',#7671,2.);\n#7673=LINE('',#7670,#7672);\n#7674=EDGE_CURVE('',#7663,#5722,#7673,.T.);\n#7675=ORIENTED_EDGE('',*,*,#7674,.T.);\n#7676=EDGE_LOOP('',(#7660,#7661,#7669,#7675));\n#7677=FACE_BOUND('',#7676,.T.);\n#7678=ADVANCED_FACE('',(#7677),#7659,.F.);\n#7679=CARTESIAN_POINT('',(120.,-1.952994616,10.5));\n#7680=DIRECTION('',(0.,-0.,-1.));\n#7681=DIRECTION('',(0.,-1.,0.));\n#7682=AXIS2_PLACEMENT_3D('',#7679,#7680,#7681);\n#7683=PLANE('',#7682);\n#7684=ORIENTED_EDGE('',*,*,#5735,.F.);\n#7685=ORIENTED_EDGE('',*,*,#7674,.F.);\n#7686=CARTESIAN_POINT('',(120.,-1.952994616,10.5));\n#7687=VERTEX_POINT('',#7686);\n#7688=CARTESIAN_POINT('',(120.,-1.952994616,10.5));\n#7689=DIRECTION('',(0.,-1.,0.));\n#7690=VECTOR('',#7689,23.094010768);\n#7691=LINE('',#7688,#7690);\n#7692=EDGE_CURVE('',#7687,#7663,#7691,.T.);\n#7693=ORIENTED_EDGE('',*,*,#7692,.F.);\n#7694=CARTESIAN_POINT('',(120.,-1.952994616,10.5));\n#7695=DIRECTION('',(-1.,-0.,0.));\n#7696=VECTOR('',#7695,2.);\n#7697=LINE('',#7694,#7696);\n#7698=EDGE_CURVE('',#7687,#5730,#7697,.T.);\n#7699=ORIENTED_EDGE('',*,*,#7698,.T.);\n#7700=EDGE_LOOP('',(#7684,#7685,#7693,#7699));\n#7701=FACE_BOUND('',#7700,.T.);\n#7702=ADVANCED_FACE('',(#7701),#7683,.F.);\n#7703=CARTESIAN_POINT('',(120.,9.594010768,30.5));\n#7704=DIRECTION('',(-0.,0.866025404,-0.5));\n#7705=DIRECTION('',(0.,-0.5,-0.866025404));\n#7706=AXIS2_PLACEMENT_3D('',#7703,#7704,#7705);\n#7707=PLANE('',#7706);\n#7708=ORIENTED_EDGE('',*,*,#5743,.F.);\n#7709=ORIENTED_EDGE('',*,*,#7698,.F.);\n#7710=CARTESIAN_POINT('',(120.,9.594010768,30.5));\n#7711=VERTEX_POINT('',#7710);\n#7712=CARTESIAN_POINT('',(120.,9.594010768,30.5));\n#7713=DIRECTION('',(0.,-0.5,-0.866025404));\n#7714=VECTOR('',#7713,23.094010768);\n#7715=LINE('',#7712,#7714);\n#7716=EDGE_CURVE('',#7711,#7687,#7715,.T.);\n#7717=ORIENTED_EDGE('',*,*,#7716,.F.);\n#7718=CARTESIAN_POINT('',(120.,9.594010768,30.5));\n#7719=DIRECTION('',(-1.,-0.,0.));\n#7720=VECTOR('',#7719,2.);\n#7721=LINE('',#7718,#7720);\n#7722=EDGE_CURVE('',#7711,#5738,#7721,.T.);\n#7723=ORIENTED_EDGE('',*,*,#7722,.T.);\n#7724=EDGE_LOOP('',(#7708,#7709,#7717,#7723));\n#7725=FACE_BOUND('',#7724,.T.);\n#7726=ADVANCED_FACE('',(#7725),#7707,.F.);\n#7727=CARTESIAN_POINT('',(120.,-1.952994616,50.5));\n#7728=DIRECTION('',(-0.,0.866025404,0.5));\n#7729=DIRECTION('',(-0.,0.5,-0.866025404));\n#7730=AXIS2_PLACEMENT_3D('',#7727,#7728,#7729);\n#7731=PLANE('',#7730);\n#7732=ORIENTED_EDGE('',*,*,#5751,.F.);\n#7733=ORIENTED_EDGE('',*,*,#7722,.F.);\n#7734=CARTESIAN_POINT('',(120.,-1.952994616,50.5));\n#7735=VERTEX_POINT('',#7734);\n#7736=CARTESIAN_POINT('',(120.,-1.952994616,50.5));\n#7737=DIRECTION('',(-0.,0.5,-0.866025404));\n#7738=VECTOR('',#7737,23.094010768);\n#7739=LINE('',#7736,#7738);\n#7740=EDGE_CURVE('',#7735,#7711,#7739,.T.);\n#7741=ORIENTED_EDGE('',*,*,#7740,.F.);\n#7742=CARTESIAN_POINT('',(120.,-1.952994616,50.5));\n#7743=DIRECTION('',(-1.,-0.,-0.));\n#7744=VECTOR('',#7743,2.);\n#7745=LINE('',#7742,#7744);\n#7746=EDGE_CURVE('',#7735,#5746,#7745,.T.);\n#7747=ORIENTED_EDGE('',*,*,#7746,.T.);\n#7748=EDGE_LOOP('',(#7732,#7733,#7741,#7747));\n#7749=FACE_BOUND('',#7748,.T.);\n#7750=ADVANCED_FACE('',(#7749),#7731,.F.);\n#7751=CARTESIAN_POINT('',(120.,-25.047005384,50.5));\n#7752=DIRECTION('',(-0.,0.,1.));\n#7753=DIRECTION('',(-0.,1.,-0.));\n#7754=AXIS2_PLACEMENT_3D('',#7751,#7752,#7753);\n#7755=PLANE('',#7754);\n#7756=ORIENTED_EDGE('',*,*,#5757,.F.);\n#7757=ORIENTED_EDGE('',*,*,#7746,.F.);\n#7758=CARTESIAN_POINT('',(120.,-25.047005384,50.5));\n#7759=DIRECTION('',(-0.,1.,-0.));\n#7760=VECTOR('',#7759,23.094010768);\n#7761=LINE('',#7758,#7760);\n#7762=EDGE_CURVE('',#7631,#7735,#7761,.T.);\n#7763=ORIENTED_EDGE('',*,*,#7762,.F.);\n#7764=ORIENTED_EDGE('',*,*,#7636,.T.);\n#7765=EDGE_LOOP('',(#7756,#7757,#7763,#7764));\n#7766=FACE_BOUND('',#7765,.T.);\n#7767=ADVANCED_FACE('',(#7766),#7755,.F.);\n#7768=CARTESIAN_POINT('',(99.,-56.5,55.5));\n#7769=DIRECTION('',(0.,0.707106781,-0.707106781));\n#7770=DIRECTION('',(-1.,0.,0.));\n#7771=AXIS2_PLACEMENT_3D('',#7768,#7769,#7770);\n#7772=PLANE('',#7771);\n#7773=ORIENTED_EDGE('',*,*,#6371,.T.);\n#7774=ORIENTED_EDGE('',*,*,#6158,.T.);\n#7775=CARTESIAN_POINT('',(117.4,-57.5,54.5));\n#7776=VERTEX_POINT('',#7775);\n#7777=CARTESIAN_POINT('',(116.,-57.5,54.5));\n#7778=DIRECTION('',(-0.,-0.707106781,0.707106781));\n#7779=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#7780=AXIS2_PLACEMENT_3D('',#7777,#7778,#7779);\n#7781=ELLIPSE('',#7780,1.979898987,1.4);\n#7782=EDGE_CURVE('',#6145,#7776,#7781,.T.);\n#7783=ORIENTED_EDGE('',*,*,#7782,.T.);\n#7784=CARTESIAN_POINT('',(114.6,-57.5,54.5));\n#7785=VERTEX_POINT('',#7784);\n#7786=CARTESIAN_POINT('',(116.,-57.5,54.5));\n#7787=DIRECTION('',(-0.,-0.707106781,0.707106781));\n#7788=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#7789=AXIS2_PLACEMENT_3D('',#7786,#7787,#7788);\n#7790=ELLIPSE('',#7789,1.979898987,1.4);\n#7791=EDGE_CURVE('',#7776,#7785,#7790,.T.);\n#7792=ORIENTED_EDGE('',*,*,#7791,.T.);\n#7793=CARTESIAN_POINT('',(116.,-57.5,54.5));\n#7794=DIRECTION('',(-0.,-0.707106781,0.707106781));\n#7795=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#7796=AXIS2_PLACEMENT_3D('',#7793,#7794,#7795);\n#7797=ELLIPSE('',#7796,1.979898987,1.4);\n#7798=EDGE_CURVE('',#7785,#6137,#7797,.T.);\n#7799=ORIENTED_EDGE('',*,*,#7798,.T.);\n#7800=ORIENTED_EDGE('',*,*,#6142,.T.);\n#7801=CARTESIAN_POINT('',(113.,-54.5,57.5));\n#7802=VERTEX_POINT('',#7801);\n#7803=CARTESIAN_POINT('',(113.,-58.5,53.5));\n#7804=DIRECTION('',(0.,0.707106781,0.707106781));\n#7805=VECTOR('',#7804,5.656854249);\n#7806=LINE('',#7803,#7805);\n#7807=EDGE_CURVE('',#6129,#7802,#7806,.T.);\n#7808=ORIENTED_EDGE('',*,*,#7807,.T.);\n#7809=CARTESIAN_POINT('',(113.,-54.5,57.5));\n#7810=DIRECTION('',(1.,-0.,-0.));\n#7811=VECTOR('',#7810,5.);\n#7812=LINE('',#7809,#7811);\n#7813=EDGE_CURVE('',#7802,#5819,#7812,.T.);\n#7814=ORIENTED_EDGE('',*,*,#7813,.T.);\n#7815=ORIENTED_EDGE('',*,*,#5824,.T.);\n#7816=EDGE_LOOP('',(#7773,#7774,#7783,#7792,#7799,#7800,#7808,#7814,#7815));\n#7817=FACE_BOUND('',#7816,.T.);\n#7818=ADVANCED_FACE('',(#7817),#7772,.T.);\n#7819=CARTESIAN_POINT('',(113.,-54.5,0.5));\n#7820=DIRECTION('',(0.,1.,-0.));\n#7821=DIRECTION('',(1.,0.,0.));\n#7822=AXIS2_PLACEMENT_3D('',#7819,#7820,#7821);\n#7823=PLANE('',#7822);\n#7824=ORIENTED_EDGE('',*,*,#7813,.F.);\n#7825=CARTESIAN_POINT('',(113.,-54.5,60.5));\n#7826=DIRECTION('',(0.,-0.,-1.));\n#7827=VECTOR('',#7826,3.);\n#7828=LINE('',#7825,#7827);\n#7829=EDGE_CURVE('',#7268,#7802,#7828,.T.);\n#7830=ORIENTED_EDGE('',*,*,#7829,.F.);\n#7831=ORIENTED_EDGE('',*,*,#7273,.T.);\n#7832=ORIENTED_EDGE('',*,*,#5832,.F.);\n#7833=EDGE_LOOP('',(#7824,#7830,#7831,#7832));\n#7834=FACE_BOUND('',#7833,.T.);\n#7835=ADVANCED_FACE('',(#7834),#7823,.T.);\n#7836=CARTESIAN_POINT('',(113.,-61.5,0.5));\n#7837=DIRECTION('',(-1.,0.,0.));\n#7838=DIRECTION('',(0.,1.,-0.));\n#7839=AXIS2_PLACEMENT_3D('',#7836,#7837,#7838);\n#7840=PLANE('',#7839);\n#7841=ORIENTED_EDGE('',*,*,#7807,.F.);\n#7842=ORIENTED_EDGE('',*,*,#6134,.F.);\n#7843=ORIENTED_EDGE('',*,*,#7279,.T.);\n#7844=ORIENTED_EDGE('',*,*,#7829,.T.);\n#7845=EDGE_LOOP('',(#7841,#7842,#7843,#7844));\n#7846=FACE_BOUND('',#7845,.T.);\n#7847=ADVANCED_FACE('',(#7846),#7840,.T.);\n#7848=CARTESIAN_POINT('',(116.,-57.5,60.5));\n#7849=DIRECTION('',(-0.,-0.,-1.));\n#7850=DIRECTION('',(-1.,0.,0.));\n#7851=AXIS2_PLACEMENT_3D('',#7848,#7849,#7850);\n#7852=CYLINDRICAL_SURFACE('',#7851,1.4);\n#7853=CARTESIAN_POINT('',(114.6,-57.5,54.5));\n#7854=DIRECTION('',(-0.,0.,1.));\n#7855=VECTOR('',#7854,6.);\n#7856=LINE('',#7853,#7855);\n#7857=EDGE_CURVE('',#7785,#7372,#7856,.T.);\n#7858=ORIENTED_EDGE('',*,*,#7857,.F.);\n#7859=ORIENTED_EDGE('',*,*,#7791,.F.);\n#7860=ORIENTED_EDGE('',*,*,#7782,.F.);\n#7861=CARTESIAN_POINT('',(116.,-57.5,53.5));\n#7862=DIRECTION('',(0.,0.,1.));\n#7863=DIRECTION('',(0.,-1.,0.));\n#7864=AXIS2_PLACEMENT_3D('',#7861,#7862,#7863);\n#7865=CIRCLE('',#7864,1.4);\n#7866=EDGE_CURVE('',#6137,#6145,#7865,.T.);\n#7867=ORIENTED_EDGE('',*,*,#7866,.F.);\n#7868=ORIENTED_EDGE('',*,*,#7798,.F.);\n#7869=ORIENTED_EDGE('',*,*,#7857,.T.);\n#7870=ORIENTED_EDGE('',*,*,#7378,.F.);\n#7871=ORIENTED_EDGE('',*,*,#7385,.F.);\n#7872=EDGE_LOOP('',(#7858,#7859,#7860,#7867,#7868,#7869,#7870,#7871));\n#7873=FACE_BOUND('',#7872,.T.);\n#7874=ADVANCED_FACE('',(#7873),#7852,.F.);\n#7875=CARTESIAN_POINT('',(67.5,-56.5,55.5));\n#7876=DIRECTION('',(0.,0.707106781,-0.707106781));\n#7877=DIRECTION('',(-1.,0.,0.));\n#7878=AXIS2_PLACEMENT_3D('',#7875,#7876,#7877);\n#7879=PLANE('',#7878);\n#7880=ORIENTED_EDGE('',*,*,#6349,.T.);\n#7881=ORIENTED_EDGE('',*,*,#7001,.T.);\n#7882=CARTESIAN_POINT('',(57.,-54.5,57.5));\n#7883=VERTEX_POINT('',#7882);\n#7884=CARTESIAN_POINT('',(52.,-54.5,57.5));\n#7885=DIRECTION('',(1.,-0.,-0.));\n#7886=VECTOR('',#7885,5.);\n#7887=LINE('',#7884,#7886);\n#7888=EDGE_CURVE('',#6990,#7883,#7887,.T.);\n#7889=ORIENTED_EDGE('',*,*,#7888,.T.);\n#7890=CARTESIAN_POINT('',(57.,-54.5,57.5));\n#7891=DIRECTION('',(-0.,-0.707106781,-0.707106781));\n#7892=VECTOR('',#7891,5.656854249);\n#7893=LINE('',#7890,#7892);\n#7894=EDGE_CURVE('',#7883,#6105,#7893,.T.);\n#7895=ORIENTED_EDGE('',*,*,#7894,.T.);\n#7896=ORIENTED_EDGE('',*,*,#6110,.T.);\n#7897=CARTESIAN_POINT('',(55.4,-57.5,54.5));\n#7898=VERTEX_POINT('',#7897);\n#7899=CARTESIAN_POINT('',(54.,-57.5,54.5));\n#7900=DIRECTION('',(-0.,-0.707106781,0.707106781));\n#7901=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#7902=AXIS2_PLACEMENT_3D('',#7899,#7900,#7901);\n#7903=ELLIPSE('',#7902,1.979898987,1.4);\n#7904=EDGE_CURVE('',#6097,#7898,#7903,.T.);\n#7905=ORIENTED_EDGE('',*,*,#7904,.T.);\n#7906=CARTESIAN_POINT('',(52.6,-57.5,54.5));\n#7907=VERTEX_POINT('',#7906);\n#7908=CARTESIAN_POINT('',(54.,-57.5,54.5));\n#7909=DIRECTION('',(-0.,-0.707106781,0.707106781));\n#7910=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#7911=AXIS2_PLACEMENT_3D('',#7908,#7909,#7910);\n#7912=ELLIPSE('',#7911,1.979898987,1.4);\n#7913=EDGE_CURVE('',#7898,#7907,#7912,.T.);\n#7914=ORIENTED_EDGE('',*,*,#7913,.T.);\n#7915=CARTESIAN_POINT('',(54.,-57.5,54.5));\n#7916=DIRECTION('',(-0.,-0.707106781,0.707106781));\n#7917=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#7918=AXIS2_PLACEMENT_3D('',#7915,#7916,#7917);\n#7919=ELLIPSE('',#7918,1.979898987,1.4);\n#7920=EDGE_CURVE('',#7907,#6089,#7919,.T.);\n#7921=ORIENTED_EDGE('',*,*,#7920,.T.);\n#7922=ORIENTED_EDGE('',*,*,#6094,.F.);\n#7923=EDGE_LOOP('',(#7880,#7881,#7889,#7895,#7896,#7905,#7914,#7921,#7922));\n#7924=FACE_BOUND('',#7923,.T.);\n#7925=ADVANCED_FACE('',(#7924),#7879,.T.);\n#7926=CARTESIAN_POINT('',(54.,-57.5,60.5));\n#7927=DIRECTION('',(-0.,-0.,-1.));\n#7928=DIRECTION('',(-1.,0.,0.));\n#7929=AXIS2_PLACEMENT_3D('',#7926,#7927,#7928);\n#7930=CYLINDRICAL_SURFACE('',#7929,1.4);\n#7931=CARTESIAN_POINT('',(52.6,-57.5,54.5));\n#7932=DIRECTION('',(-0.,0.,1.));\n#7933=VECTOR('',#7932,6.);\n#7934=LINE('',#7931,#7933);\n#7935=EDGE_CURVE('',#7907,#7332,#7934,.T.);\n#7936=ORIENTED_EDGE('',*,*,#7935,.F.);\n#7937=ORIENTED_EDGE('',*,*,#7913,.F.);\n#7938=ORIENTED_EDGE('',*,*,#7904,.F.);\n#7939=CARTESIAN_POINT('',(54.,-57.5,53.5));\n#7940=DIRECTION('',(-0.,-0.,-1.));\n#7941=DIRECTION('',(0.,-1.,0.));\n#7942=AXIS2_PLACEMENT_3D('',#7939,#7940,#7941);\n#7943=CIRCLE('',#7942,1.4);\n#7944=EDGE_CURVE('',#6097,#6089,#7943,.T.);\n#7945=ORIENTED_EDGE('',*,*,#7944,.T.);\n#7946=ORIENTED_EDGE('',*,*,#7920,.F.);\n#7947=ORIENTED_EDGE('',*,*,#7935,.T.);\n#7948=ORIENTED_EDGE('',*,*,#7338,.F.);\n#7949=ORIENTED_EDGE('',*,*,#7345,.F.);\n#7950=EDGE_LOOP('',(#7936,#7937,#7938,#7945,#7946,#7947,#7948,#7949));\n#7951=FACE_BOUND('',#7950,.T.);\n#7952=ADVANCED_FACE('',(#7951),#7930,.F.);\n#7953=CARTESIAN_POINT('',(102.5,49.,56.));\n#7954=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#7955=DIRECTION('',(1.,0.,0.));\n#7956=AXIS2_PLACEMENT_3D('',#7953,#7954,#7955);\n#7957=PLANE('',#7956);\n#7958=ORIENTED_EDGE('',*,*,#6265,.T.);\n#7959=ORIENTED_EDGE('',*,*,#5856,.T.);\n#7960=CARTESIAN_POINT('',(113.,46.5,58.5));\n#7961=VERTEX_POINT('',#7960);\n#7962=CARTESIAN_POINT('',(118.,46.5,58.5));\n#7963=DIRECTION('',(-1.,-0.,0.));\n#7964=VECTOR('',#7963,5.);\n#7965=LINE('',#7962,#7964);\n#7966=EDGE_CURVE('',#5843,#7961,#7965,.T.);\n#7967=ORIENTED_EDGE('',*,*,#7966,.T.);\n#7968=CARTESIAN_POINT('',(113.,46.5,58.5));\n#7969=DIRECTION('',(-0.,0.707106781,-0.707106781));\n#7970=VECTOR('',#7969,7.071067812);\n#7971=LINE('',#7968,#7970);\n#7972=EDGE_CURVE('',#7961,#5954,#7971,.T.);\n#7973=ORIENTED_EDGE('',*,*,#7972,.T.);\n#7974=ORIENTED_EDGE('',*,*,#5959,.T.);\n#7975=EDGE_LOOP('',(#7958,#7959,#7967,#7973,#7974));\n#7976=FACE_BOUND('',#7975,.T.);\n#7977=CARTESIAN_POINT('',(116.,48.1,56.9));\n#7978=VERTEX_POINT('',#7977);\n#7979=CARTESIAN_POINT('',(117.4,49.5,55.5));\n#7980=VERTEX_POINT('',#7979);\n#7981=CARTESIAN_POINT('',(116.,49.5,55.5));\n#7982=DIRECTION('',(-0.,0.707106781,0.707106781));\n#7983=DIRECTION('',(0.,0.707106781,-0.707106781));\n#7984=AXIS2_PLACEMENT_3D('',#7981,#7982,#7983);\n#7985=ELLIPSE('',#7984,1.979898987,1.4);\n#7986=EDGE_CURVE('',#7978,#7980,#7985,.T.);\n#7987=ORIENTED_EDGE('',*,*,#7986,.T.);\n#7988=CARTESIAN_POINT('',(114.6,49.5,55.5));\n#7989=VERTEX_POINT('',#7988);\n#7990=CARTESIAN_POINT('',(116.,49.5,55.5));\n#7991=DIRECTION('',(-0.,0.707106781,0.707106781));\n#7992=DIRECTION('',(0.,0.707106781,-0.707106781));\n#7993=AXIS2_PLACEMENT_3D('',#7990,#7991,#7992);\n#7994=ELLIPSE('',#7993,1.979898987,1.4);\n#7995=EDGE_CURVE('',#7980,#7989,#7994,.T.);\n#7996=ORIENTED_EDGE('',*,*,#7995,.T.);\n#7997=CARTESIAN_POINT('',(116.,49.5,55.5));\n#7998=DIRECTION('',(-0.,0.707106781,0.707106781));\n#7999=DIRECTION('',(0.,0.707106781,-0.707106781));\n#8000=AXIS2_PLACEMENT_3D('',#7997,#7998,#7999);\n#8001=ELLIPSE('',#8000,1.979898987,1.4);\n#8002=EDGE_CURVE('',#7989,#7978,#8001,.T.);\n#8003=ORIENTED_EDGE('',*,*,#8002,.T.);\n#8004=EDGE_LOOP('',(#7987,#7996,#8003));\n#8005=FACE_BOUND('',#8004,.T.);\n#8006=ADVANCED_FACE('',(#7976,#8005),#7957,.T.);\n#8007=CARTESIAN_POINT('',(113.,46.5,0.5));\n#8008=DIRECTION('',(-1.,0.,0.));\n#8009=DIRECTION('',(0.,1.,-0.));\n#8010=AXIS2_PLACEMENT_3D('',#8007,#8008,#8009);\n#8011=PLANE('',#8010);\n#8012=ORIENTED_EDGE('',*,*,#7972,.F.);\n#8013=CARTESIAN_POINT('',(113.,46.5,60.5));\n#8014=DIRECTION('',(0.,-0.,-1.));\n#8015=VECTOR('',#8014,2.);\n#8016=LINE('',#8013,#8015);\n#8017=EDGE_CURVE('',#7253,#7961,#8016,.T.);\n#8018=ORIENTED_EDGE('',*,*,#8017,.F.);\n#8019=ORIENTED_EDGE('',*,*,#7258,.T.);\n#8020=ORIENTED_EDGE('',*,*,#5967,.F.);\n#8021=EDGE_LOOP('',(#8012,#8018,#8019,#8020));\n#8022=FACE_BOUND('',#8021,.T.);\n#8023=ADVANCED_FACE('',(#8022),#8011,.T.);\n#8024=CARTESIAN_POINT('',(116.,49.5,60.5));\n#8025=DIRECTION('',(-0.,-0.,-1.));\n#8026=DIRECTION('',(-1.,0.,0.));\n#8027=AXIS2_PLACEMENT_3D('',#8024,#8025,#8026);\n#8028=CYLINDRICAL_SURFACE('',#8027,1.4);\n#8029=CARTESIAN_POINT('',(114.6,49.5,55.5));\n#8030=DIRECTION('',(-0.,0.,1.));\n#8031=VECTOR('',#8030,5.);\n#8032=LINE('',#8029,#8031);\n#8033=EDGE_CURVE('',#7989,#7352,#8032,.T.);\n#8034=ORIENTED_EDGE('',*,*,#8033,.F.);\n#8035=ORIENTED_EDGE('',*,*,#7995,.F.);\n#8036=ORIENTED_EDGE('',*,*,#7986,.F.);\n#8037=ORIENTED_EDGE('',*,*,#8002,.F.);\n#8038=ORIENTED_EDGE('',*,*,#8033,.T.);\n#8039=ORIENTED_EDGE('',*,*,#7358,.F.);\n#8040=ORIENTED_EDGE('',*,*,#7365,.F.);\n#8041=EDGE_LOOP('',(#8034,#8035,#8036,#8037,#8038,#8039,#8040));\n#8042=FACE_BOUND('',#8041,.T.);\n#8043=ADVANCED_FACE('',(#8042),#8028,.F.);\n#8044=CARTESIAN_POINT('',(85.,64.,56.));\n#8045=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#8046=DIRECTION('',(1.,0.,0.));\n#8047=AXIS2_PLACEMENT_3D('',#8044,#8045,#8046);\n#8048=PLANE('',#8047);\n#8049=ORIENTED_EDGE('',*,*,#6287,.T.);\n#8050=ORIENTED_EDGE('',*,*,#6037,.T.);\n#8051=CARTESIAN_POINT('',(78.,61.5,58.5));\n#8052=VERTEX_POINT('',#8051);\n#8053=CARTESIAN_POINT('',(83.,61.5,58.5));\n#8054=DIRECTION('',(-1.,-0.,0.));\n#8055=VECTOR('',#8054,5.);\n#8056=LINE('',#8053,#8055);\n#8057=EDGE_CURVE('',#6024,#8052,#8056,.T.);\n#8058=ORIENTED_EDGE('',*,*,#8057,.T.);\n#8059=CARTESIAN_POINT('',(78.,61.5,58.5));\n#8060=DIRECTION('',(-0.,0.707106781,-0.707106781));\n#8061=VECTOR('',#8060,7.071067812);\n#8062=LINE('',#8059,#8061);\n#8063=EDGE_CURVE('',#8052,#5560,#8062,.T.);\n#8064=ORIENTED_EDGE('',*,*,#8063,.T.);\n#8065=ORIENTED_EDGE('',*,*,#5565,.T.);\n#8066=EDGE_LOOP('',(#8049,#8050,#8058,#8064,#8065));\n#8067=FACE_BOUND('',#8066,.T.);\n#8068=CARTESIAN_POINT('',(81.,63.1,56.9));\n#8069=VERTEX_POINT('',#8068);\n#8070=CARTESIAN_POINT('',(82.4,64.5,55.5));\n#8071=VERTEX_POINT('',#8070);\n#8072=CARTESIAN_POINT('',(81.,64.5,55.5));\n#8073=DIRECTION('',(-0.,0.707106781,0.707106781));\n#8074=DIRECTION('',(0.,0.707106781,-0.707106781));\n#8075=AXIS2_PLACEMENT_3D('',#8072,#8073,#8074);\n#8076=ELLIPSE('',#8075,1.979898987,1.4);\n#8077=EDGE_CURVE('',#8069,#8071,#8076,.T.);\n#8078=ORIENTED_EDGE('',*,*,#8077,.T.);\n#8079=CARTESIAN_POINT('',(79.6,64.5,55.5));\n#8080=VERTEX_POINT('',#8079);\n#8081=CARTESIAN_POINT('',(81.,64.5,55.5));\n#8082=DIRECTION('',(-0.,0.707106781,0.707106781));\n#8083=DIRECTION('',(0.,0.707106781,-0.707106781));\n#8084=AXIS2_PLACEMENT_3D('',#8081,#8082,#8083);\n#8085=ELLIPSE('',#8084,1.979898987,1.4);\n#8086=EDGE_CURVE('',#8071,#8080,#8085,.T.);\n#8087=ORIENTED_EDGE('',*,*,#8086,.T.);\n#8088=CARTESIAN_POINT('',(81.,64.5,55.5));\n#8089=DIRECTION('',(-0.,0.707106781,0.707106781));\n#8090=DIRECTION('',(0.,0.707106781,-0.707106781));\n#8091=AXIS2_PLACEMENT_3D('',#8088,#8089,#8090);\n#8092=ELLIPSE('',#8091,1.979898987,1.4);\n#8093=EDGE_CURVE('',#8080,#8069,#8092,.T.);\n#8094=ORIENTED_EDGE('',*,*,#8093,.T.);\n#8095=EDGE_LOOP('',(#8078,#8087,#8094));\n#8096=FACE_BOUND('',#8095,.T.);\n#8097=ADVANCED_FACE('',(#8067,#8096),#8048,.T.);\n#8098=CARTESIAN_POINT('',(78.,61.5,0.5));\n#8099=DIRECTION('',(-1.,0.,0.));\n#8100=DIRECTION('',(0.,1.,-0.));\n#8101=AXIS2_PLACEMENT_3D('',#8098,#8099,#8100);\n#8102=PLANE('',#8101);\n#8103=ORIENTED_EDGE('',*,*,#8063,.F.);\n#8104=CARTESIAN_POINT('',(78.,61.5,60.5));\n#8105=DIRECTION('',(0.,-0.,-1.));\n#8106=VECTOR('',#8105,2.);\n#8107=LINE('',#8104,#8106);\n#8108=EDGE_CURVE('',#7313,#8052,#8107,.T.);\n#8109=ORIENTED_EDGE('',*,*,#8108,.F.);\n#8110=ORIENTED_EDGE('',*,*,#7318,.T.);\n#8111=ORIENTED_EDGE('',*,*,#5573,.F.);\n#8112=EDGE_LOOP('',(#8103,#8109,#8110,#8111));\n#8113=FACE_BOUND('',#8112,.T.);\n#8114=ADVANCED_FACE('',(#8113),#8102,.T.);\n#8115=CARTESIAN_POINT('',(85.,61.5,0.5));\n#8116=DIRECTION('',(0.,-1.,0.));\n#8117=DIRECTION('',(-1.,0.,0.));\n#8118=AXIS2_PLACEMENT_3D('',#8115,#8116,#8117);\n#8119=PLANE('',#8118);\n#8120=ORIENTED_EDGE('',*,*,#8057,.F.);\n#8121=ORIENTED_EDGE('',*,*,#6029,.F.);\n#8122=ORIENTED_EDGE('',*,*,#7324,.T.);\n#8123=ORIENTED_EDGE('',*,*,#8108,.T.);\n#8124=EDGE_LOOP('',(#8120,#8121,#8122,#8123));\n#8125=FACE_BOUND('',#8124,.T.);\n#8126=ADVANCED_FACE('',(#8125),#8119,.T.);\n#8127=CARTESIAN_POINT('',(81.,64.5,60.5));\n#8128=DIRECTION('',(-0.,-0.,-1.));\n#8129=DIRECTION('',(-1.,0.,0.));\n#8130=AXIS2_PLACEMENT_3D('',#8127,#8128,#8129);\n#8131=CYLINDRICAL_SURFACE('',#8130,1.4);\n#8132=CARTESIAN_POINT('',(79.6,64.5,55.5));\n#8133=DIRECTION('',(-0.,0.,1.));\n#8134=VECTOR('',#8133,5.);\n#8135=LINE('',#8132,#8134);\n#8136=EDGE_CURVE('',#8080,#7412,#8135,.T.);\n#8137=ORIENTED_EDGE('',*,*,#8136,.F.);\n#8138=ORIENTED_EDGE('',*,*,#8086,.F.);\n#8139=ORIENTED_EDGE('',*,*,#8077,.F.);\n#8140=ORIENTED_EDGE('',*,*,#8093,.F.);\n#8141=ORIENTED_EDGE('',*,*,#8136,.T.);\n#8142=ORIENTED_EDGE('',*,*,#7418,.F.);\n#8143=ORIENTED_EDGE('',*,*,#7425,.F.);\n#8144=EDGE_LOOP('',(#8137,#8138,#8139,#8140,#8141,#8142,#8143));\n#8145=FACE_BOUND('',#8144,.T.);\n#8146=ADVANCED_FACE('',(#8145),#8131,.F.);\n#8147=CARTESIAN_POINT('',(71.,64.,56.));\n#8148=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#8149=DIRECTION('',(1.,0.,0.));\n#8150=AXIS2_PLACEMENT_3D('',#8147,#8148,#8149);\n#8151=PLANE('',#8150);\n#8152=ORIENTED_EDGE('',*,*,#6318,.T.);\n#8153=ORIENTED_EDGE('',*,*,#5597,.T.);\n#8154=CARTESIAN_POINT('',(57.,61.5,58.5));\n#8155=VERTEX_POINT('',#8154);\n#8156=CARTESIAN_POINT('',(57.,66.5,53.5));\n#8157=DIRECTION('',(0.,-0.707106781,0.707106781));\n#8158=VECTOR('',#8157,7.071067812);\n#8159=LINE('',#8156,#8158);\n#8160=EDGE_CURVE('',#5584,#8155,#8159,.T.);\n#8161=ORIENTED_EDGE('',*,*,#8160,.T.);\n#8162=CARTESIAN_POINT('',(57.,61.5,58.5));\n#8163=DIRECTION('',(-1.,-0.,0.));\n#8164=VECTOR('',#8163,5.);\n#8165=LINE('',#8162,#8164);\n#8166=EDGE_CURVE('',#8155,#6966,#8165,.T.);\n#8167=ORIENTED_EDGE('',*,*,#8166,.T.);\n#8168=ORIENTED_EDGE('',*,*,#6971,.T.);\n#8169=EDGE_LOOP('',(#8152,#8153,#8161,#8167,#8168));\n#8170=FACE_BOUND('',#8169,.T.);\n#8171=CARTESIAN_POINT('',(54.,63.1,56.9));\n#8172=VERTEX_POINT('',#8171);\n#8173=CARTESIAN_POINT('',(55.4,64.5,55.5));\n#8174=VERTEX_POINT('',#8173);\n#8175=CARTESIAN_POINT('',(54.,64.5,55.5));\n#8176=DIRECTION('',(-0.,0.707106781,0.707106781));\n#8177=DIRECTION('',(0.,0.707106781,-0.707106781));\n#8178=AXIS2_PLACEMENT_3D('',#8175,#8176,#8177);\n#8179=ELLIPSE('',#8178,1.979898987,1.4);\n#8180=EDGE_CURVE('',#8172,#8174,#8179,.T.);\n#8181=ORIENTED_EDGE('',*,*,#8180,.T.);\n#8182=CARTESIAN_POINT('',(52.6,64.5,55.5));\n#8183=VERTEX_POINT('',#8182);\n#8184=CARTESIAN_POINT('',(54.,64.5,55.5));\n#8185=DIRECTION('',(-0.,0.707106781,0.707106781));\n#8186=DIRECTION('',(0.,0.707106781,-0.707106781));\n#8187=AXIS2_PLACEMENT_3D('',#8184,#8185,#8186);\n#8188=ELLIPSE('',#8187,1.979898987,1.4);\n#8189=EDGE_CURVE('',#8174,#8183,#8188,.T.);\n#8190=ORIENTED_EDGE('',*,*,#8189,.T.);\n#8191=CARTESIAN_POINT('',(54.,64.5,55.5));\n#8192=DIRECTION('',(-0.,0.707106781,0.707106781));\n#8193=DIRECTION('',(0.,0.707106781,-0.707106781));\n#8194=AXIS2_PLACEMENT_3D('',#8191,#8192,#8193);\n#8195=ELLIPSE('',#8194,1.979898987,1.4);\n#8196=EDGE_CURVE('',#8183,#8172,#8195,.T.);\n#8197=ORIENTED_EDGE('',*,*,#8196,.T.);\n#8198=EDGE_LOOP('',(#8181,#8190,#8197));\n#8199=FACE_BOUND('',#8198,.T.);\n#8200=ADVANCED_FACE('',(#8170,#8199),#8151,.T.);\n#8201=CARTESIAN_POINT('',(57.,61.5,0.5));\n#8202=DIRECTION('',(0.,-1.,0.));\n#8203=DIRECTION('',(-1.,0.,0.));\n#8204=AXIS2_PLACEMENT_3D('',#8201,#8202,#8203);\n#8205=PLANE('',#8204);\n#8206=ORIENTED_EDGE('',*,*,#8166,.F.);\n#8207=CARTESIAN_POINT('',(57.,61.5,58.5));\n#8208=DIRECTION('',(-0.,0.,1.));\n#8209=VECTOR('',#8208,2.);\n#8210=LINE('',#8207,#8209);\n#8211=EDGE_CURVE('',#8155,#7298,#8210,.T.);\n#8212=ORIENTED_EDGE('',*,*,#8211,.T.);\n#8213=ORIENTED_EDGE('',*,*,#7303,.T.);\n#8214=ORIENTED_EDGE('',*,*,#6979,.F.);\n#8215=EDGE_LOOP('',(#8206,#8212,#8213,#8214));\n#8216=FACE_BOUND('',#8215,.T.);\n#8217=ADVANCED_FACE('',(#8216),#8205,.T.);\n#8218=CARTESIAN_POINT('',(57.,68.5,0.5));\n#8219=DIRECTION('',(1.,0.,0.));\n#8220=DIRECTION('',(0.,-1.,0.));\n#8221=AXIS2_PLACEMENT_3D('',#8218,#8219,#8220);\n#8222=PLANE('',#8221);\n#8223=ORIENTED_EDGE('',*,*,#8160,.F.);\n#8224=ORIENTED_EDGE('',*,*,#5589,.F.);\n#8225=ORIENTED_EDGE('',*,*,#7309,.T.);\n#8226=ORIENTED_EDGE('',*,*,#8211,.F.);\n#8227=EDGE_LOOP('',(#8223,#8224,#8225,#8226));\n#8228=FACE_BOUND('',#8227,.T.);\n#8229=ADVANCED_FACE('',(#8228),#8222,.T.);\n#8230=CARTESIAN_POINT('',(54.,64.5,60.5));\n#8231=DIRECTION('',(-0.,-0.,-1.));\n#8232=DIRECTION('',(-1.,0.,0.));\n#8233=AXIS2_PLACEMENT_3D('',#8230,#8231,#8232);\n#8234=CYLINDRICAL_SURFACE('',#8233,1.4);\n#8235=CARTESIAN_POINT('',(52.6,64.5,55.5));\n#8236=DIRECTION('',(-0.,0.,1.));\n#8237=VECTOR('',#8236,5.);\n#8238=LINE('',#8235,#8237);\n#8239=EDGE_CURVE('',#8183,#7392,#8238,.T.);\n#8240=ORIENTED_EDGE('',*,*,#8239,.F.);\n#8241=ORIENTED_EDGE('',*,*,#8189,.F.);\n#8242=ORIENTED_EDGE('',*,*,#8180,.F.);\n#8243=ORIENTED_EDGE('',*,*,#8196,.F.);\n#8244=ORIENTED_EDGE('',*,*,#8239,.T.);\n#8245=ORIENTED_EDGE('',*,*,#7398,.F.);\n#8246=ORIENTED_EDGE('',*,*,#7405,.F.);\n#8247=EDGE_LOOP('',(#8240,#8241,#8242,#8243,#8244,#8245,#8246));\n#8248=FACE_BOUND('',#8247,.T.);\n#8249=ADVANCED_FACE('',(#8248),#8234,.F.);\n#8250=CARTESIAN_POINT('',(85.,3.5,53.5));\n#8251=DIRECTION('',(0.,0.,1.));\n#8252=DIRECTION('',(0.,-1.,0.));\n#8253=AXIS2_PLACEMENT_3D('',#8250,#8251,#8252);\n#8254=PLANE('',#8253);\n#8255=ORIENTED_EDGE('',*,*,#6150,.T.);\n#8256=ORIENTED_EDGE('',*,*,#7866,.T.);\n#8257=EDGE_LOOP('',(#8255,#8256));\n#8258=FACE_BOUND('',#8257,.T.);\n#8259=ADVANCED_FACE('',(#8258),#8254,.T.);\n#8260=CARTESIAN_POINT('',(85.,3.5,53.5));\n#8261=DIRECTION('',(0.,0.,1.));\n#8262=DIRECTION('',(0.,-1.,0.));\n#8263=AXIS2_PLACEMENT_3D('',#8260,#8261,#8262);\n#8264=PLANE('',#8263);\n#8265=ORIENTED_EDGE('',*,*,#6102,.T.);\n#8266=ORIENTED_EDGE('',*,*,#7944,.F.);\n#8267=EDGE_LOOP('',(#8265,#8266));\n#8268=FACE_BOUND('',#8267,.T.);\n#8269=ADVANCED_FACE('',(#8268),#8264,.T.);\n#8270=CARTESIAN_POINT('',(120.,46.5,0.5));\n#8271=DIRECTION('',(0.,-1.,0.));\n#8272=DIRECTION('',(-1.,0.,0.));\n#8273=AXIS2_PLACEMENT_3D('',#8270,#8271,#8272);\n#8274=PLANE('',#8273);\n#8275=ORIENTED_EDGE('',*,*,#7966,.F.);\n#8276=ORIENTED_EDGE('',*,*,#5848,.F.);\n#8277=ORIENTED_EDGE('',*,*,#7264,.T.);\n#8278=ORIENTED_EDGE('',*,*,#8017,.T.);\n#8279=EDGE_LOOP('',(#8275,#8276,#8277,#8278));\n#8280=FACE_BOUND('',#8279,.T.);\n#8281=ADVANCED_FACE('',(#8280),#8274,.T.);\n#8282=CARTESIAN_POINT('',(50.,-54.5,0.5));\n#8283=DIRECTION('',(0.,1.,-0.));\n#8284=DIRECTION('',(1.,0.,0.));\n#8285=AXIS2_PLACEMENT_3D('',#8282,#8283,#8284);\n#8286=PLANE('',#8285);\n#8287=ORIENTED_EDGE('',*,*,#7888,.F.);\n#8288=ORIENTED_EDGE('',*,*,#6995,.F.);\n#8289=ORIENTED_EDGE('',*,*,#7294,.T.);\n#8290=CARTESIAN_POINT('',(57.,-54.5,60.5));\n#8291=DIRECTION('',(0.,-0.,-1.));\n#8292=VECTOR('',#8291,3.);\n#8293=LINE('',#8290,#8292);\n#8294=EDGE_CURVE('',#7283,#7883,#8293,.T.);\n#8295=ORIENTED_EDGE('',*,*,#8294,.T.);\n#8296=EDGE_LOOP('',(#8287,#8288,#8289,#8295));\n#8297=FACE_BOUND('',#8296,.T.);\n#8298=ADVANCED_FACE('',(#8297),#8286,.T.);\n#8299=CARTESIAN_POINT('',(57.,-54.5,0.5));\n#8300=DIRECTION('',(1.,0.,0.));\n#8301=DIRECTION('',(0.,-1.,0.));\n#8302=AXIS2_PLACEMENT_3D('',#8299,#8300,#8301);\n#8303=PLANE('',#8302);\n#8304=ORIENTED_EDGE('',*,*,#7894,.F.);\n#8305=ORIENTED_EDGE('',*,*,#8294,.F.);\n#8306=ORIENTED_EDGE('',*,*,#7288,.T.);\n#8307=ORIENTED_EDGE('',*,*,#6118,.F.);\n#8308=EDGE_LOOP('',(#8304,#8305,#8306,#8307));\n#8309=FACE_BOUND('',#8308,.T.);\n#8310=ADVANCED_FACE('',(#8309),#8303,.T.);\n#8311=CARTESIAN_POINT('',(107.,-58.5,40.5));\n#8312=DIRECTION('',(0.,-1.,0.));\n#8313=DIRECTION('',(1.,0.,-0.));\n#8314=AXIS2_PLACEMENT_3D('',#8311,#8312,#8313);\n#8315=CYLINDRICAL_SURFACE('',#8314,8.5);\n#8316=CARTESIAN_POINT('',(115.5,-61.5,40.5));\n#8317=DIRECTION('',(-0.,1.,-0.));\n#8318=VECTOR('',#8317,3.);\n#8319=LINE('',#8316,#8318);\n#8320=EDGE_CURVE('',#7117,#6193,#8319,.T.);\n#8321=ORIENTED_EDGE('',*,*,#8320,.F.);\n#8322=ORIENTED_EDGE('',*,*,#7123,.F.);\n#8323=ORIENTED_EDGE('',*,*,#8320,.T.);\n#8324=ORIENTED_EDGE('',*,*,#6199,.F.);\n#8325=EDGE_LOOP('',(#8321,#8322,#8323,#8324));\n#8326=FACE_BOUND('',#8325,.T.);\n#8327=ADVANCED_FACE('',(#8326),#8315,.F.);\n#8328=CARTESIAN_POINT('',(50.,11.75,21.75));\n#8329=DIRECTION('',(1.,0.,0.));\n#8330=DIRECTION('',(0.,1.,-0.));\n#8331=AXIS2_PLACEMENT_3D('',#8328,#8329,#8330);\n#8332=CYLINDRICAL_SURFACE('',#8331,4.4);\n#8333=CARTESIAN_POINT('',(52.,16.15,21.75));\n#8334=DIRECTION('',(-1.,-0.,-0.));\n#8335=VECTOR('',#8334,2.);\n#8336=LINE('',#8333,#8335);\n#8337=EDGE_CURVE('',#7019,#7594,#8336,.T.);\n#8338=ORIENTED_EDGE('',*,*,#8337,.F.);\n#8339=ORIENTED_EDGE('',*,*,#7025,.F.);\n#8340=ORIENTED_EDGE('',*,*,#7032,.F.);\n#8341=ORIENTED_EDGE('',*,*,#8337,.T.);\n#8342=ORIENTED_EDGE('',*,*,#7600,.F.);\n#8343=ORIENTED_EDGE('',*,*,#7607,.F.);\n#8344=EDGE_LOOP('',(#8338,#8339,#8340,#8341,#8342,#8343));\n#8345=FACE_BOUND('',#8344,.T.);\n#8346=ADVANCED_FACE('',(#8345),#8332,.F.);\n#8347=CARTESIAN_POINT('',(109.75,53.5,18.25));\n#8348=DIRECTION('',(0.,0.,1.));\n#8349=DIRECTION('',(-1.,-0.,0.));\n#8350=AXIS2_PLACEMENT_3D('',#8347,#8348,#8349);\n#8351=PLANE('',#8350);\n#8352=ORIENTED_EDGE('',*,*,#5896,.F.);\n#8353=CARTESIAN_POINT('',(93.65,53.5,18.25));\n#8354=DIRECTION('',(0.,-1.,0.));\n#8355=VECTOR('',#8354,2.);\n#8356=LINE('',#8353,#8355);\n#8357=EDGE_CURVE('',#7471,#5889,#8356,.T.);\n#8358=ORIENTED_EDGE('',*,*,#8357,.F.);\n#8359=ORIENTED_EDGE('',*,*,#7476,.F.);\n#8360=CARTESIAN_POINT('',(109.75,53.5,18.25));\n#8361=DIRECTION('',(0.,-1.,0.));\n#8362=VECTOR('',#8361,2.);\n#8363=LINE('',#8360,#8362);\n#8364=EDGE_CURVE('',#7469,#5891,#8363,.T.);\n#8365=ORIENTED_EDGE('',*,*,#8364,.T.);\n#8366=EDGE_LOOP('',(#8352,#8358,#8359,#8365));\n#8367=FACE_BOUND('',#8366,.T.);\n#8368=ADVANCED_FACE('',(#8367),#8351,.F.);\n#8369=CARTESIAN_POINT('',(109.75,53.5,3.25));\n#8370=DIRECTION('',(1.,0.,-0.));\n#8371=DIRECTION('',(0.,0.,1.));\n#8372=AXIS2_PLACEMENT_3D('',#8369,#8370,#8371);\n#8373=PLANE('',#8372);\n#8374=ORIENTED_EDGE('',*,*,#5904,.F.);\n#8375=ORIENTED_EDGE('',*,*,#8364,.F.);\n#8376=ORIENTED_EDGE('',*,*,#7498,.F.);\n#8377=CARTESIAN_POINT('',(109.75,53.5,3.25));\n#8378=DIRECTION('',(0.,-1.,0.));\n#8379=VECTOR('',#8378,2.);\n#8380=LINE('',#8377,#8379);\n#8381=EDGE_CURVE('',#7487,#5899,#8380,.T.);\n#8382=ORIENTED_EDGE('',*,*,#8381,.T.);\n#8383=EDGE_LOOP('',(#8374,#8375,#8376,#8382));\n#8384=FACE_BOUND('',#8383,.T.);\n#8385=ADVANCED_FACE('',(#8384),#8373,.F.);\n#8386=CARTESIAN_POINT('',(93.65,53.5,3.25));\n#8387=DIRECTION('',(-0.,-0.,-1.));\n#8388=DIRECTION('',(1.,0.,-0.));\n#8389=AXIS2_PLACEMENT_3D('',#8386,#8387,#8388);\n#8390=PLANE('',#8389);\n#8391=ORIENTED_EDGE('',*,*,#5912,.F.);\n#8392=ORIENTED_EDGE('',*,*,#8381,.F.);\n#8393=ORIENTED_EDGE('',*,*,#7492,.F.);\n#8394=CARTESIAN_POINT('',(93.65,53.5,3.25));\n#8395=DIRECTION('',(0.,-1.,0.));\n#8396=VECTOR('',#8395,2.);\n#8397=LINE('',#8394,#8396);\n#8398=EDGE_CURVE('',#7479,#5907,#8397,.T.);\n#8399=ORIENTED_EDGE('',*,*,#8398,.T.);\n#8400=EDGE_LOOP('',(#8391,#8392,#8393,#8399));\n#8401=FACE_BOUND('',#8400,.T.);\n#8402=ADVANCED_FACE('',(#8401),#8390,.F.);\n#8403=CARTESIAN_POINT('',(93.65,53.5,18.25));\n#8404=DIRECTION('',(-1.,-0.,0.));\n#8405=DIRECTION('',(0.,-0.,-1.));\n#8406=AXIS2_PLACEMENT_3D('',#8403,#8404,#8405);\n#8407=PLANE('',#8406);\n#8408=ORIENTED_EDGE('',*,*,#5918,.F.);\n#8409=ORIENTED_EDGE('',*,*,#8398,.F.);\n#8410=ORIENTED_EDGE('',*,*,#7484,.F.);\n#8411=ORIENTED_EDGE('',*,*,#8357,.T.);\n#8412=EDGE_LOOP('',(#8408,#8409,#8410,#8411));\n#8413=FACE_BOUND('',#8412,.T.);\n#8414=ADVANCED_FACE('',(#8413),#8407,.F.);\n#8415=CARTESIAN_POINT('',(65.,-217.873774505,30.5));\n#8416=DIRECTION('',(-0.,1.,-0.));\n#8417=DIRECTION('',(-1.,-0.,0.));\n#8418=AXIS2_PLACEMENT_3D('',#8415,#8416,#8417);\n#8419=CYLINDRICAL_SURFACE('',#8418,1.45);\n#8420=CARTESIAN_POINT('',(63.55,-58.5,30.5));\n#8421=DIRECTION('',(0.,-1.,0.));\n#8422=VECTOR('',#8421,3.);\n#8423=LINE('',#8420,#8422);\n#8424=EDGE_CURVE('',#6204,#7128,#8423,.T.);\n#8425=ORIENTED_EDGE('',*,*,#8424,.F.);\n#8426=ORIENTED_EDGE('',*,*,#6210,.F.);\n#8427=ORIENTED_EDGE('',*,*,#8424,.T.);\n#8428=ORIENTED_EDGE('',*,*,#7134,.F.);\n#8429=EDGE_LOOP('',(#8425,#8426,#8427,#8428));\n#8430=FACE_BOUND('',#8429,.T.);\n#8431=ADVANCED_FACE('',(#8430),#8419,.F.);\n#8432=CARTESIAN_POINT('',(94.5,-217.873774505,57.5));\n#8433=DIRECTION('',(-0.,1.,-0.));\n#8434=DIRECTION('',(-1.,-0.,0.));\n#8435=AXIS2_PLACEMENT_3D('',#8432,#8433,#8434);\n#8436=CYLINDRICAL_SURFACE('',#8435,1.45);\n#8437=CARTESIAN_POINT('',(93.05,-58.5,57.5));\n#8438=DIRECTION('',(0.,-1.,0.));\n#8439=VECTOR('',#8438,3.);\n#8440=LINE('',#8437,#8439);\n#8441=EDGE_CURVE('',#6226,#7150,#8440,.T.);\n#8442=ORIENTED_EDGE('',*,*,#8441,.F.);\n#8443=ORIENTED_EDGE('',*,*,#6232,.F.);\n#8444=ORIENTED_EDGE('',*,*,#8441,.T.);\n#8445=ORIENTED_EDGE('',*,*,#7156,.F.);\n#8446=EDGE_LOOP('',(#8442,#8443,#8444,#8445));\n#8447=FACE_BOUND('',#8446,.T.);\n#8448=ADVANCED_FACE('',(#8447),#8436,.F.);\n#8449=CARTESIAN_POINT('',(94.5,-217.873774505,30.5));\n#8450=DIRECTION('',(-0.,1.,-0.));\n#8451=DIRECTION('',(-1.,-0.,0.));\n#8452=AXIS2_PLACEMENT_3D('',#8449,#8450,#8451);\n#8453=CYLINDRICAL_SURFACE('',#8452,1.45);\n#8454=CARTESIAN_POINT('',(93.05,-58.5,30.5));\n#8455=DIRECTION('',(0.,-1.,0.));\n#8456=VECTOR('',#8455,3.);\n#8457=LINE('',#8454,#8456);\n#8458=EDGE_CURVE('',#6215,#7139,#8457,.T.);\n#8459=ORIENTED_EDGE('',*,*,#8458,.F.);\n#8460=ORIENTED_EDGE('',*,*,#6221,.F.);\n#8461=ORIENTED_EDGE('',*,*,#8458,.T.);\n#8462=ORIENTED_EDGE('',*,*,#7145,.F.);\n#8463=EDGE_LOOP('',(#8459,#8460,#8461,#8462));\n#8464=FACE_BOUND('',#8463,.T.);\n#8465=ADVANCED_FACE('',(#8464),#8453,.F.);\n#8466=CARTESIAN_POINT('',(65.,-217.873774505,57.5));\n#8467=DIRECTION('',(-0.,1.,-0.));\n#8468=DIRECTION('',(-1.,-0.,0.));\n#8469=AXIS2_PLACEMENT_3D('',#8466,#8467,#8468);\n#8470=CYLINDRICAL_SURFACE('',#8469,1.45);\n#8471=CARTESIAN_POINT('',(63.55,-58.5,57.5));\n#8472=DIRECTION('',(0.,-1.,0.));\n#8473=VECTOR('',#8472,3.);\n#8474=LINE('',#8471,#8473);\n#8475=EDGE_CURVE('',#6237,#7161,#8474,.T.);\n#8476=ORIENTED_EDGE('',*,*,#8475,.F.);\n#8477=ORIENTED_EDGE('',*,*,#6243,.F.);\n#8478=ORIENTED_EDGE('',*,*,#8475,.T.);\n#8479=ORIENTED_EDGE('',*,*,#7167,.F.);\n#8480=EDGE_LOOP('',(#8476,#8477,#8478,#8479));\n#8481=FACE_BOUND('',#8480,.T.);\n#8482=ADVANCED_FACE('',(#8481),#8470,.F.);\n#8483=CARTESIAN_POINT('',(120.,-61.5,0.5));\n#8484=DIRECTION('',(1.,0.,-0.));\n#8485=DIRECTION('',(-0.,1.,-0.));\n#8486=AXIS2_PLACEMENT_3D('',#8483,#8484,#8485);\n#8487=PLANE('',#8486);\n#8488=ORIENTED_EDGE('',*,*,#7088,.F.);\n#8489=ORIENTED_EDGE('',*,*,#5426,.T.);\n#8490=ORIENTED_EDGE('',*,*,#7440,.F.);\n#8491=ORIENTED_EDGE('',*,*,#7184,.F.);\n#8492=EDGE_LOOP('',(#8488,#8489,#8490,#8491));\n#8493=FACE_BOUND('',#8492,.T.);\n#8494=ORIENTED_EDGE('',*,*,#7644,.T.);\n#8495=ORIENTED_EDGE('',*,*,#7762,.T.);\n#8496=ORIENTED_EDGE('',*,*,#7740,.T.);\n#8497=ORIENTED_EDGE('',*,*,#7716,.T.);\n#8498=ORIENTED_EDGE('',*,*,#7692,.T.);\n#8499=ORIENTED_EDGE('',*,*,#7668,.T.);\n#8500=EDGE_LOOP('',(#8494,#8495,#8496,#8497,#8498,#8499));\n#8501=FACE_BOUND('',#8500,.T.);\n#8502=ADVANCED_FACE('',(#8493,#8501),#8487,.T.);\n#8503=CARTESIAN_POINT('',(70.,91.1,12.5));\n#8504=DIRECTION('',(-1.,0.,0.));\n#8505=DIRECTION('',(0.,-1.,0.));\n#8506=AXIS2_PLACEMENT_3D('',#8503,#8504,#8505);\n#8507=PLANE('',#8506);\n#8508=ORIENTED_EDGE('',*,*,#5504,.T.);\n#8509=CARTESIAN_POINT('',(70.,68.5,19.5));\n#8510=DIRECTION('',(0.,-1.,0.));\n#8511=VECTOR('',#8510,2.);\n#8512=LINE('',#8509,#8511);\n#8513=EDGE_CURVE('',#6644,#5493,#8512,.T.);\n#8514=ORIENTED_EDGE('',*,*,#8513,.F.);\n#8515=ORIENTED_EDGE('',*,*,#6649,.F.);\n#8516=ORIENTED_EDGE('',*,*,#6420,.T.);\n#8517=EDGE_LOOP('',(#8508,#8514,#8515,#8516));\n#8518=FACE_BOUND('',#8517,.T.);\n#8519=ADVANCED_FACE('',(#8518),#8507,.T.);\n#8520=CARTESIAN_POINT('',(63.,91.1,19.5));\n#8521=DIRECTION('',(0.,0.,1.));\n#8522=DIRECTION('',(0.,-1.,0.));\n#8523=AXIS2_PLACEMENT_3D('',#8520,#8521,#8522);\n#8524=PLANE('',#8523);\n#8525=ORIENTED_EDGE('',*,*,#6402,.F.);\n#8526=ORIENTED_EDGE('',*,*,#6655,.T.);\n#8527=ORIENTED_EDGE('',*,*,#8513,.T.);\n#8528=ORIENTED_EDGE('',*,*,#5498,.F.);\n#8529=EDGE_LOOP('',(#8525,#8526,#8527,#8528));\n#8530=FACE_BOUND('',#8529,.T.);\n#8531=ADVANCED_FACE('',(#8530),#8524,.F.);\n#8532=CARTESIAN_POINT('',(59.,59.5,7.6));\n#8533=DIRECTION('',(0.,-0.,-1.));\n#8534=DIRECTION('',(0.,1.,-0.));\n#8535=AXIS2_PLACEMENT_3D('',#8532,#8533,#8534);\n#8536=PLANE('',#8535);\n#8537=ORIENTED_EDGE('',*,*,#6962,.T.);\n#8538=ORIENTED_EDGE('',*,*,#5611,.F.);\n#8539=ORIENTED_EDGE('',*,*,#6311,.F.);\n#8540=EDGE_LOOP('',(#8537,#8538,#8539));\n#8541=FACE_BOUND('',#8540,.T.);\n#8542=ADVANCED_FACE('',(#8541),#8536,.T.);\n#8543=CARTESIAN_POINT('',(117.6,-60.5,7.6));\n#8544=DIRECTION('',(0.,-0.,-1.));\n#8545=DIRECTION('',(0.,1.,-0.));\n#8546=AXIS2_PLACEMENT_3D('',#8543,#8544,#8545);\n#8547=PLANE('',#8546);\n#8548=ORIENTED_EDGE('',*,*,#5808,.F.);\n#8549=ORIENTED_EDGE('',*,*,#6172,.T.);\n#8550=ORIENTED_EDGE('',*,*,#6364,.F.);\n#8551=EDGE_LOOP('',(#8548,#8549,#8550));\n#8552=FACE_BOUND('',#8551,.T.);\n#8553=ADVANCED_FACE('',(#8552),#8547,.T.);\n#8554=CARTESIAN_POINT('',(59.,-60.5,7.6));\n#8555=DIRECTION('',(0.,-0.,-1.));\n#8556=DIRECTION('',(0.,1.,-0.));\n#8557=AXIS2_PLACEMENT_3D('',#8554,#8555,#8556);\n#8558=PLANE('',#8557);\n#8559=ORIENTED_EDGE('',*,*,#6078,.T.);\n#8560=ORIENTED_EDGE('',*,*,#7008,.T.);\n#8561=ORIENTED_EDGE('',*,*,#6335,.F.);\n#8562=EDGE_LOOP('',(#8559,#8560,#8561));\n#8563=FACE_BOUND('',#8562,.T.);\n#8564=ADVANCED_FACE('',(#8563),#8558,.T.);\n#8565=CARTESIAN_POINT('',(82.6,59.5,7.6));\n#8566=DIRECTION('',(0.,-0.,-1.));\n#8567=DIRECTION('',(0.,1.,-0.));\n#8568=AXIS2_PLACEMENT_3D('',#8565,#8566,#8567);\n#8569=PLANE('',#8568);\n#8570=ORIENTED_EDGE('',*,*,#5549,.F.);\n#8571=ORIENTED_EDGE('',*,*,#6051,.F.);\n#8572=ORIENTED_EDGE('',*,*,#6280,.F.);\n#8573=EDGE_LOOP('',(#8570,#8571,#8572));\n#8574=FACE_BOUND('',#8573,.T.);\n#8575=ADVANCED_FACE('',(#8574),#8569,.T.);\n#8576=CARTESIAN_POINT('',(117.6,44.5,7.6));\n#8577=DIRECTION('',(0.,-0.,-1.));\n#8578=DIRECTION('',(0.,1.,-0.));\n#8579=AXIS2_PLACEMENT_3D('',#8576,#8577,#8578);\n#8580=PLANE('',#8579);\n#8581=ORIENTED_EDGE('',*,*,#5943,.F.);\n#8582=ORIENTED_EDGE('',*,*,#5872,.F.);\n#8583=ORIENTED_EDGE('',*,*,#6258,.F.);\n#8584=EDGE_LOOP('',(#8581,#8582,#8583));\n#8585=FACE_BOUND('',#8584,.T.);\n#8586=ADVANCED_FACE('',(#8585),#8580,.T.);\n#8587=CARTESIAN_POINT('',(115.,-52.5,2.5));\n#8588=DIRECTION('',(0.,1.,0.));\n#8589=DIRECTION('',(0.,0.,1.));\n#8590=AXIS2_PLACEMENT_3D('',#8587,#8588,#8589);\n#8591=PLANE('',#8590);\n#8592=ORIENTED_EDGE('',*,*,#5271,.F.);\n#8593=CARTESIAN_POINT('',(112.,-52.5,3.5));\n#8594=VERTEX_POINT('',#8593);\n#8595=CARTESIAN_POINT('',(112.,-52.5,3.5));\n#8596=DIRECTION('',(0.,0.,-1.));\n#8597=VECTOR('',#8596,3.);\n#8598=LINE('',#8595,#8597);\n#8599=EDGE_CURVE('',#8594,#5258,#8598,.T.);\n#8600=ORIENTED_EDGE('',*,*,#8599,.F.);\n#8601=CARTESIAN_POINT('',(112.,-52.5,3.5));\n#8602=DIRECTION('',(1.,0.,-0.));\n#8603=VECTOR('',#8602,6.);\n#8604=LINE('',#8601,#8603);\n#8605=EDGE_CURVE('',#8594,#5779,#8604,.T.);\n#8606=ORIENTED_EDGE('',*,*,#8605,.T.);\n#8607=ORIENTED_EDGE('',*,*,#5784,.T.);\n#8608=EDGE_LOOP('',(#8592,#8600,#8606,#8607));\n#8609=FACE_BOUND('',#8608,.T.);\n#8610=ADVANCED_FACE('',(#8609),#8591,.T.);\n#8611=CARTESIAN_POINT('',(112.,-55.5,2.5));\n#8612=DIRECTION('',(1.,0.,0.));\n#8613=DIRECTION('',(0.,0.,-1.));\n#8614=AXIS2_PLACEMENT_3D('',#8611,#8612,#8613);\n#8615=PLANE('',#8614);\n#8616=ORIENTED_EDGE('',*,*,#5263,.T.);\n#8617=ORIENTED_EDGE('',*,*,#6187,.F.);\n#8618=CARTESIAN_POINT('',(112.,-52.5,3.5));\n#8619=DIRECTION('',(0.,-1.,0.));\n#8620=VECTOR('',#8619,6.);\n#8621=LINE('',#8618,#8620);\n#8622=EDGE_CURVE('',#8594,#6176,#8621,.T.);\n#8623=ORIENTED_EDGE('',*,*,#8622,.F.);\n#8624=ORIENTED_EDGE('',*,*,#8599,.T.);\n#8625=EDGE_LOOP('',(#8616,#8617,#8623,#8624));\n#8626=FACE_BOUND('',#8625,.T.);\n#8627=ADVANCED_FACE('',(#8626),#8615,.F.);\n#8628=CARTESIAN_POINT('',(302.,-133.5,3.5));\n#8629=DIRECTION('',(0.,0.,1.));\n#8630=DIRECTION('',(1.,0.,0.));\n#8631=AXIS2_PLACEMENT_3D('',#8628,#8629,#8630);\n#8632=PLANE('',#8631);\n#8633=CARTESIAN_POINT('',(116.5,-55.5,3.5));\n#8634=VERTEX_POINT('',#8633);\n#8635=CARTESIAN_POINT('',(115.,-55.5,3.5));\n#8636=DIRECTION('',(0.,0.,1.));\n#8637=DIRECTION('',(1.,0.,-0.));\n#8638=AXIS2_PLACEMENT_3D('',#8635,#8636,#8637);\n#8639=CIRCLE('',#8638,1.5);\n#8640=EDGE_CURVE('',#8634,#8634,#8639,.T.);\n#8641=ORIENTED_EDGE('',*,*,#8640,.F.);\n#8642=EDGE_LOOP('',(#8641));\n#8643=FACE_BOUND('',#8642,.T.);\n#8644=ORIENTED_EDGE('',*,*,#6181,.T.);\n#8645=ORIENTED_EDGE('',*,*,#5792,.T.);\n#8646=ORIENTED_EDGE('',*,*,#8605,.F.);\n#8647=ORIENTED_EDGE('',*,*,#8622,.T.);\n#8648=EDGE_LOOP('',(#8644,#8645,#8646,#8647));\n#8649=FACE_BOUND('',#8648,.T.);\n#8650=ADVANCED_FACE('',(#8643,#8649),#8632,.T.);\n#8651=CARTESIAN_POINT('',(80.,61.5,2.5));\n#8652=DIRECTION('',(0.,1.,0.));\n#8653=DIRECTION('',(0.,0.,1.));\n#8654=AXIS2_PLACEMENT_3D('',#8651,#8652,#8653);\n#8655=PLANE('',#8654);\n#8656=ORIENTED_EDGE('',*,*,#5327,.T.);\n#8657=ORIENTED_EDGE('',*,*,#6004,.F.);\n#8658=CARTESIAN_POINT('',(77.,61.5,3.5));\n#8659=VERTEX_POINT('',#8658);\n#8660=CARTESIAN_POINT('',(77.,61.5,3.5));\n#8661=DIRECTION('',(1.,0.,-0.));\n#8662=VECTOR('',#8661,6.);\n#8663=LINE('',#8660,#8662);\n#8664=EDGE_CURVE('',#8659,#5993,#8663,.T.);\n#8665=ORIENTED_EDGE('',*,*,#8664,.F.);\n#8666=CARTESIAN_POINT('',(77.,61.5,3.5));\n#8667=DIRECTION('',(0.,0.,-1.));\n#8668=VECTOR('',#8667,3.);\n#8669=LINE('',#8666,#8668);\n#8670=EDGE_CURVE('',#8659,#5322,#8669,.T.);\n#8671=ORIENTED_EDGE('',*,*,#8670,.T.);\n#8672=EDGE_LOOP('',(#8656,#8657,#8665,#8671));\n#8673=FACE_BOUND('',#8672,.T.);\n#8674=ADVANCED_FACE('',(#8673),#8655,.F.);\n#8675=CARTESIAN_POINT('',(77.,63.5,2.5));\n#8676=DIRECTION('',(1.,0.,0.));\n#8677=DIRECTION('',(0.,0.,-1.));\n#8678=AXIS2_PLACEMENT_3D('',#8675,#8676,#8677);\n#8679=PLANE('',#8678);\n#8680=ORIENTED_EDGE('',*,*,#5335,.T.);\n#8681=ORIENTED_EDGE('',*,*,#8670,.F.);\n#8682=CARTESIAN_POINT('',(77.,66.5,3.5));\n#8683=DIRECTION('',(0.,-1.,0.));\n#8684=VECTOR('',#8683,5.);\n#8685=LINE('',#8682,#8684);\n#8686=EDGE_CURVE('',#5520,#8659,#8685,.T.);\n#8687=ORIENTED_EDGE('',*,*,#8686,.F.);\n#8688=ORIENTED_EDGE('',*,*,#5525,.T.);\n#8689=EDGE_LOOP('',(#8680,#8681,#8687,#8688));\n#8690=FACE_BOUND('',#8689,.T.);\n#8691=ADVANCED_FACE('',(#8690),#8679,.F.);\n#8692=CARTESIAN_POINT('',(267.,-14.5,3.5));\n#8693=DIRECTION('',(0.,0.,1.));\n#8694=DIRECTION('',(1.,0.,0.));\n#8695=AXIS2_PLACEMENT_3D('',#8692,#8693,#8694);\n#8696=PLANE('',#8695);\n#8697=CARTESIAN_POINT('',(82.5,64.5,3.5));\n#8698=VERTEX_POINT('',#8697);\n#8699=CARTESIAN_POINT('',(81.,64.5,3.5));\n#8700=DIRECTION('',(0.,0.,1.));\n#8701=DIRECTION('',(1.,0.,-0.));\n#8702=AXIS2_PLACEMENT_3D('',#8699,#8700,#8701);\n#8703=CIRCLE('',#8702,1.5);\n#8704=EDGE_CURVE('',#8698,#8698,#8703,.T.);\n#8705=ORIENTED_EDGE('',*,*,#8704,.F.);\n#8706=EDGE_LOOP('',(#8705));\n#8707=FACE_BOUND('',#8706,.T.);\n#8708=ORIENTED_EDGE('',*,*,#8664,.T.);\n#8709=ORIENTED_EDGE('',*,*,#5998,.T.);\n#8710=ORIENTED_EDGE('',*,*,#5533,.F.);\n#8711=ORIENTED_EDGE('',*,*,#8686,.T.);\n#8712=EDGE_LOOP('',(#8708,#8709,#8710,#8711));\n#8713=FACE_BOUND('',#8712,.T.);\n#8714=ADVANCED_FACE('',(#8707,#8713),#8696,.T.);\n#8715=CARTESIAN_POINT('',(115.,46.5,2.5));\n#8716=DIRECTION('',(0.,1.,0.));\n#8717=DIRECTION('',(0.,0.,1.));\n#8718=AXIS2_PLACEMENT_3D('',#8715,#8716,#8717);\n#8719=PLANE('',#8718);\n#8720=ORIENTED_EDGE('',*,*,#5287,.T.);\n#8721=ORIENTED_EDGE('',*,*,#5775,.F.);\n#8722=CARTESIAN_POINT('',(112.,46.5,3.5));\n#8723=VERTEX_POINT('',#8722);\n#8724=CARTESIAN_POINT('',(112.,46.5,3.5));\n#8725=DIRECTION('',(1.,0.,-0.));\n#8726=VECTOR('',#8725,6.);\n#8727=LINE('',#8724,#8726);\n#8728=EDGE_CURVE('',#8723,#5762,#8727,.T.);\n#8729=ORIENTED_EDGE('',*,*,#8728,.F.);\n#8730=CARTESIAN_POINT('',(112.,46.5,3.5));\n#8731=DIRECTION('',(0.,0.,-1.));\n#8732=VECTOR('',#8731,3.);\n#8733=LINE('',#8730,#8732);\n#8734=EDGE_CURVE('',#8723,#5282,#8733,.T.);\n#8735=ORIENTED_EDGE('',*,*,#8734,.T.);\n#8736=EDGE_LOOP('',(#8720,#8721,#8729,#8735));\n#8737=FACE_BOUND('',#8736,.T.);\n#8738=ADVANCED_FACE('',(#8737),#8719,.F.);\n#8739=CARTESIAN_POINT('',(112.,48.5,2.5));\n#8740=DIRECTION('',(1.,0.,0.));\n#8741=DIRECTION('',(0.,0.,-1.));\n#8742=AXIS2_PLACEMENT_3D('',#8739,#8740,#8741);\n#8743=PLANE('',#8742);\n#8744=ORIENTED_EDGE('',*,*,#5295,.T.);\n#8745=ORIENTED_EDGE('',*,*,#8734,.F.);\n#8746=CARTESIAN_POINT('',(112.,51.5,3.5));\n#8747=DIRECTION('',(0.,-1.,0.));\n#8748=VECTOR('',#8747,5.);\n#8749=LINE('',#8746,#8748);\n#8750=EDGE_CURVE('',#5923,#8723,#8749,.T.);\n#8751=ORIENTED_EDGE('',*,*,#8750,.F.);\n#8752=ORIENTED_EDGE('',*,*,#5928,.T.);\n#8753=EDGE_LOOP('',(#8744,#8745,#8751,#8752));\n#8754=FACE_BOUND('',#8753,.T.);\n#8755=ADVANCED_FACE('',(#8754),#8743,.F.);\n#8756=CARTESIAN_POINT('',(302.,-29.5,3.5));\n#8757=DIRECTION('',(0.,0.,1.));\n#8758=DIRECTION('',(1.,0.,0.));\n#8759=AXIS2_PLACEMENT_3D('',#8756,#8757,#8758);\n#8760=PLANE('',#8759);\n#8761=CARTESIAN_POINT('',(117.5,49.5,3.5));\n#8762=VERTEX_POINT('',#8761);\n#8763=CARTESIAN_POINT('',(114.5,49.5,3.5));\n#8764=VERTEX_POINT('',#8763);\n#8765=CARTESIAN_POINT('',(116.,49.5,3.5));\n#8766=DIRECTION('',(-0.,-0.,-1.));\n#8767=DIRECTION('',(1.,0.,-0.));\n#8768=AXIS2_PLACEMENT_3D('',#8765,#8766,#8767);\n#8769=CIRCLE('',#8768,1.5);\n#8770=EDGE_CURVE('',#8762,#8764,#8769,.T.);\n#8771=ORIENTED_EDGE('',*,*,#8770,.T.);\n#8772=CARTESIAN_POINT('',(116.,49.5,3.5));\n#8773=DIRECTION('',(-0.,-0.,-1.));\n#8774=DIRECTION('',(1.,0.,-0.));\n#8775=AXIS2_PLACEMENT_3D('',#8772,#8773,#8774);\n#8776=CIRCLE('',#8775,1.5);\n#8777=EDGE_CURVE('',#8764,#8762,#8776,.T.);\n#8778=ORIENTED_EDGE('',*,*,#8777,.T.);\n#8779=EDGE_LOOP('',(#8771,#8778));\n#8780=FACE_BOUND('',#8779,.T.);\n#8781=ORIENTED_EDGE('',*,*,#8728,.T.);\n#8782=ORIENTED_EDGE('',*,*,#5769,.T.);\n#8783=ORIENTED_EDGE('',*,*,#5934,.F.);\n#8784=ORIENTED_EDGE('',*,*,#8750,.T.);\n#8785=EDGE_LOOP('',(#8781,#8782,#8783,#8784));\n#8786=FACE_BOUND('',#8785,.T.);\n#8787=ADVANCED_FACE('',(#8780,#8786),#8760,.T.);\n#8788=CARTESIAN_POINT('',(81.,64.5,-3.5));\n#8789=DIRECTION('',(0.,0.,1.));\n#8790=DIRECTION('',(1.,0.,-0.));\n#8791=AXIS2_PLACEMENT_3D('',#8788,#8789,#8790);\n#8792=CYLINDRICAL_SURFACE('',#8791,1.5);\n#8793=CARTESIAN_POINT('',(82.5,64.5,3.5));\n#8794=DIRECTION('',(-0.,-0.,-1.));\n#8795=VECTOR('',#8794,3.);\n#8796=LINE('',#8793,#8795);\n#8797=EDGE_CURVE('',#8698,#5203,#8796,.T.);\n#8798=ORIENTED_EDGE('',*,*,#8797,.F.);\n#8799=ORIENTED_EDGE('',*,*,#8704,.T.);\n#8800=ORIENTED_EDGE('',*,*,#8797,.T.);\n#8801=ORIENTED_EDGE('',*,*,#5209,.F.);\n#8802=EDGE_LOOP('',(#8798,#8799,#8800,#8801));\n#8803=FACE_BOUND('',#8802,.T.);\n#8804=ADVANCED_FACE('',(#8803),#8792,.F.);\n#8805=CARTESIAN_POINT('',(54.,64.5,-3.5));\n#8806=DIRECTION('',(0.,0.,1.));\n#8807=DIRECTION('',(1.,0.,-0.));\n#8808=AXIS2_PLACEMENT_3D('',#8805,#8806,#8807);\n#8809=CYLINDRICAL_SURFACE('',#8808,1.5);\n#8810=CARTESIAN_POINT('',(55.5,64.5,3.5));\n#8811=DIRECTION('',(-0.,-0.,-1.));\n#8812=VECTOR('',#8811,3.);\n#8813=LINE('',#8810,#8812);\n#8814=EDGE_CURVE('',#5126,#5214,#8813,.T.);\n#8815=ORIENTED_EDGE('',*,*,#8814,.F.);\n#8816=ORIENTED_EDGE('',*,*,#5132,.T.);\n#8817=ORIENTED_EDGE('',*,*,#8814,.T.);\n#8818=ORIENTED_EDGE('',*,*,#5220,.F.);\n#8819=EDGE_LOOP('',(#8815,#8816,#8817,#8818));\n#8820=FACE_BOUND('',#8819,.T.);\n#8821=ADVANCED_FACE('',(#8820),#8809,.F.);\n#8822=CARTESIAN_POINT('',(115.,-55.5,-8.5));\n#8823=DIRECTION('',(0.,0.,1.));\n#8824=DIRECTION('',(1.,0.,-0.));\n#8825=AXIS2_PLACEMENT_3D('',#8822,#8823,#8824);\n#8826=CYLINDRICAL_SURFACE('',#8825,1.5);\n#8827=CARTESIAN_POINT('',(116.5,-55.5,3.5));\n#8828=DIRECTION('',(-0.,-0.,-1.));\n#8829=VECTOR('',#8828,3.);\n#8830=LINE('',#8827,#8829);\n#8831=EDGE_CURVE('',#8634,#5181,#8830,.T.);\n#8832=ORIENTED_EDGE('',*,*,#8831,.F.);\n#8833=ORIENTED_EDGE('',*,*,#8640,.T.);\n#8834=ORIENTED_EDGE('',*,*,#8831,.T.);\n#8835=ORIENTED_EDGE('',*,*,#5187,.F.);\n#8836=EDGE_LOOP('',(#8832,#8833,#8834,#8835));\n#8837=FACE_BOUND('',#8836,.T.);\n#8838=ADVANCED_FACE('',(#8837),#8826,.F.);\n#8839=CARTESIAN_POINT('',(55.,-55.5,-8.5));\n#8840=DIRECTION('',(0.,0.,1.));\n#8841=DIRECTION('',(1.,0.,-0.));\n#8842=AXIS2_PLACEMENT_3D('',#8839,#8840,#8841);\n#8843=CYLINDRICAL_SURFACE('',#8842,1.5);\n#8844=CARTESIAN_POINT('',(56.5,-55.5,3.5));\n#8845=DIRECTION('',(-0.,-0.,-1.));\n#8846=VECTOR('',#8845,3.);\n#8847=LINE('',#8844,#8846);\n#8848=EDGE_CURVE('',#5677,#5192,#8847,.T.);\n#8849=ORIENTED_EDGE('',*,*,#8848,.F.);\n#8850=ORIENTED_EDGE('',*,*,#5683,.T.);\n#8851=ORIENTED_EDGE('',*,*,#8848,.T.);\n#8852=ORIENTED_EDGE('',*,*,#5198,.F.);\n#8853=EDGE_LOOP('',(#8849,#8850,#8851,#8852));\n#8854=FACE_BOUND('',#8853,.T.);\n#8855=ADVANCED_FACE('',(#8854),#8843,.F.);\n#8856=CARTESIAN_POINT('',(116.,49.5,18.5));\n#8857=DIRECTION('',(0.,0.,-1.));\n#8858=DIRECTION('',(-1.,0.,0.));\n#8859=AXIS2_PLACEMENT_3D('',#8856,#8857,#8858);\n#8860=CYLINDRICAL_SURFACE('',#8859,1.5);\n#8861=CARTESIAN_POINT('',(114.5,49.5,0.5));\n#8862=DIRECTION('',(-0.,-0.,1.));\n#8863=VECTOR('',#8862,3.);\n#8864=LINE('',#8861,#8863);\n#8865=EDGE_CURVE('',#5163,#8764,#8864,.T.);\n#8866=ORIENTED_EDGE('',*,*,#8865,.F.);\n#8867=ORIENTED_EDGE('',*,*,#5169,.F.);\n#8868=ORIENTED_EDGE('',*,*,#5176,.F.);\n#8869=ORIENTED_EDGE('',*,*,#8865,.T.);\n#8870=ORIENTED_EDGE('',*,*,#8770,.F.);\n#8871=ORIENTED_EDGE('',*,*,#8777,.F.);\n#8872=EDGE_LOOP('',(#8866,#8867,#8868,#8869,#8870,#8871));\n#8873=FACE_BOUND('',#8872,.T.);\n#8874=ADVANCED_FACE('',(#8873),#8860,.F.);\n#8875=CLOSED_SHELL('',(#5088,#5119,#5154,#5468,#5615,#5646,#5670,#5705,#5882,#5986,#6056,#6247,#6269,#6291,#6322,#6353,#6375,#6406,#6430,#6463,#6506,#6526,#6557,#6588,#6610,#6635,\n#6662,#6684,#6706,#6718,#6730,#6763,#6803,#6834,#6865,#6896,#6927,#6949,#7044,#7061,#7092,#7171,#7429,#7451,#7502,#7519,#7536,#7548,#7566,#7611,#7623,\n#7654,#7678,#7702,#7726,#7750,#7767,#7818,#7835,#7847,#7874,#7925,#7952,#8006,#8023,#8043,#8097,#8114,#8126,#8146,#8200,#8217,#8229,#8249,#8259,#8269,\n#8281,#8298,#8310,#8327,#8346,#8368,#8385,#8402,#8414,#8431,#8448,#8465,#8482,#8502,#8519,#8531,#8542,#8553,#8564,#8575,#8586,#8610,#8627,#8650,#8674,\n#8691,#8714,#8738,#8755,#8787,#8804,#8821,#8838,#8855,#8874));\n#8876=MANIFOLD_SOLID_BREP('case_body',#8875);\n#8877=DRAUGHTING_PRE_DEFINED_COLOUR('white');\n#8878=FILL_AREA_STYLE_COLOUR('',#8877);\n#8879=FILL_AREA_STYLE('',(#8878));\n#8880=SURFACE_STYLE_FILL_AREA(#8879);\n#8881=SURFACE_SIDE_STYLE('',(#8880));\n#8882=SURFACE_STYLE_USAGE(.BOTH.,#8881);\n#8883=PRESENTATION_STYLE_ASSIGNMENT((#8882));\n#5048=STYLED_ITEM('',(#8883),#8876);\n#8885=CARTESIAN_POINT('',(50.,-0.798294078,8.5));\n#8886=DIRECTION('',(-0.,0.,-1.));\n#8887=DIRECTION('',(0.,-1.,-0.));\n#8888=AXIS2_PLACEMENT_3D('',#8885,#8886,#8887);\n#8889=PLANE('',#8888);\n#8890=CARTESIAN_POINT('',(49.,-0.798294078,8.5));\n#8891=VERTEX_POINT('',#8890);\n#8892=CARTESIAN_POINT('',(50.,-0.798294078,8.5));\n#8893=VERTEX_POINT('',#8892);\n#8894=CARTESIAN_POINT('',(49.,-0.798294078,8.5));\n#8895=DIRECTION('',(1.,0.,-0.));\n#8896=VECTOR('',#8895,1.);\n#8897=LINE('',#8894,#8896);\n#8898=EDGE_CURVE('',#8891,#8893,#8897,.T.);\n#8899=ORIENTED_EDGE('',*,*,#8898,.T.);\n#8900=CARTESIAN_POINT('',(50.,-25.855295761,8.5));\n#8901=VERTEX_POINT('',#8900);\n#8902=CARTESIAN_POINT('',(50.,-25.855295761,8.5));\n#8903=DIRECTION('',(-0.,1.,-0.));\n#8904=VECTOR('',#8903,25.057001683);\n#8905=LINE('',#8902,#8904);\n#8906=EDGE_CURVE('',#8901,#8893,#8905,.T.);\n#8907=ORIENTED_EDGE('',*,*,#8906,.F.);\n#8908=CARTESIAN_POINT('',(49.,-25.855295761,8.5));\n#8909=VERTEX_POINT('',#8908);\n#8910=CARTESIAN_POINT('',(50.,-25.855295761,8.5));\n#8911=DIRECTION('',(-1.,-0.,0.));\n#8912=VECTOR('',#8911,1.);\n#8913=LINE('',#8910,#8912);\n#8914=EDGE_CURVE('',#8901,#8909,#8913,.T.);\n#8915=ORIENTED_EDGE('',*,*,#8914,.T.);\n#8916=CARTESIAN_POINT('',(49.,-0.798294078,8.5));\n#8917=DIRECTION('',(0.,-1.,0.));\n#8918=VECTOR('',#8917,25.057001683);\n#8919=LINE('',#8916,#8918);\n#8920=EDGE_CURVE('',#8891,#8909,#8919,.T.);\n#8921=ORIENTED_EDGE('',*,*,#8920,.F.);\n#8922=EDGE_LOOP('',(#8899,#8907,#8915,#8921));\n#8923=FACE_BOUND('',#8922,.T.);\n#8924=ADVANCED_FACE('',(#8923),#8889,.T.);\n#8925=CARTESIAN_POINT('',(50.,-25.855295761,51.9));\n#8926=DIRECTION('',(0.,-0.,1.));\n#8927=DIRECTION('',(-0.,1.,0.));\n#8928=AXIS2_PLACEMENT_3D('',#8925,#8926,#8927);\n#8929=PLANE('',#8928);\n#8930=CARTESIAN_POINT('',(50.,-0.798294078,51.9));\n#8931=VERTEX_POINT('',#8930);\n#8932=CARTESIAN_POINT('',(49.,-0.798294078,51.9));\n#8933=VERTEX_POINT('',#8932);\n#8934=CARTESIAN_POINT('',(50.,-0.798294078,51.9));\n#8935=DIRECTION('',(-1.,-0.,0.));\n#8936=VECTOR('',#8935,1.);\n#8937=LINE('',#8934,#8936);\n#8938=EDGE_CURVE('',#8931,#8933,#8937,.T.);\n#8939=ORIENTED_EDGE('',*,*,#8938,.T.);\n#8940=CARTESIAN_POINT('',(49.,-25.855295761,51.9));\n#8941=VERTEX_POINT('',#8940);\n#8942=CARTESIAN_POINT('',(49.,-25.855295761,51.9));\n#8943=DIRECTION('',(-0.,1.,-0.));\n#8944=VECTOR('',#8943,25.057001683);\n#8945=LINE('',#8942,#8944);\n#8946=EDGE_CURVE('',#8941,#8933,#8945,.T.);\n#8947=ORIENTED_EDGE('',*,*,#8946,.F.);\n#8948=CARTESIAN_POINT('',(50.,-25.855295761,51.9));\n#8949=VERTEX_POINT('',#8948);\n#8950=CARTESIAN_POINT('',(49.,-25.855295761,51.9));\n#8951=DIRECTION('',(1.,0.,-0.));\n#8952=VECTOR('',#8951,1.);\n#8953=LINE('',#8950,#8952);\n#8954=EDGE_CURVE('',#8941,#8949,#8953,.T.);\n#8955=ORIENTED_EDGE('',*,*,#8954,.T.);\n#8956=CARTESIAN_POINT('',(50.,-0.798294078,51.9));\n#8957=DIRECTION('',(0.,-1.,0.));\n#8958=VECTOR('',#8957,25.057001683);\n#8959=LINE('',#8956,#8958);\n#8960=EDGE_CURVE('',#8931,#8949,#8959,.T.);\n#8961=ORIENTED_EDGE('',*,*,#8960,.F.);\n#8962=EDGE_LOOP('',(#8939,#8947,#8955,#8961));\n#8963=FACE_BOUND('',#8962,.T.);\n#8964=ADVANCED_FACE('',(#8963),#8929,.T.);\n#8965=CARTESIAN_POINT('',(49.,-3.155344885,51.9));\n#8966=DIRECTION('',(0.,-1.,-0.));\n#8967=DIRECTION('',(-0.,0.,-1.));\n#8968=AXIS2_PLACEMENT_3D('',#8965,#8966,#8967);\n#8969=PLANE('',#8968);\n#8970=CARTESIAN_POINT('',(49.,-3.155344885,48.9));\n#8971=VERTEX_POINT('',#8970);\n#8972=CARTESIAN_POINT('',(51.,-3.155344885,48.9));\n#8973=VERTEX_POINT('',#8972);\n#8974=CARTESIAN_POINT('',(49.,-3.155344885,48.9));\n#8975=DIRECTION('',(1.,0.,-0.));\n#8976=VECTOR('',#8975,2.);\n#8977=LINE('',#8974,#8976);\n#8978=EDGE_CURVE('',#8971,#8973,#8977,.T.);\n#8979=ORIENTED_EDGE('',*,*,#8978,.F.);\n#8980=CARTESIAN_POINT('',(49.,-3.155344885,11.5));\n#8981=VERTEX_POINT('',#8980);\n#8982=CARTESIAN_POINT('',(49.,-3.155344885,11.5));\n#8983=DIRECTION('',(0.,0.,1.));\n#8984=VECTOR('',#8983,37.4);\n#8985=LINE('',#8982,#8984);\n#8986=EDGE_CURVE('',#8981,#8971,#8985,.T.);\n#8987=ORIENTED_EDGE('',*,*,#8986,.F.);\n#8988=CARTESIAN_POINT('',(51.,-3.155344885,11.5));\n#8989=VERTEX_POINT('',#8988);\n#8990=CARTESIAN_POINT('',(51.,-3.155344885,11.5));\n#8991=DIRECTION('',(-1.,-0.,0.));\n#8992=VECTOR('',#8991,2.);\n#8993=LINE('',#8990,#8992);\n#8994=EDGE_CURVE('',#8989,#8981,#8993,.T.);\n#8995=ORIENTED_EDGE('',*,*,#8994,.F.);\n#8996=CARTESIAN_POINT('',(51.,-3.155344885,48.9));\n#8997=DIRECTION('',(-0.,-0.,-1.));\n#8998=VECTOR('',#8997,37.4);\n#8999=LINE('',#8996,#8998);\n#9000=EDGE_CURVE('',#8973,#8989,#8999,.T.);\n#9001=ORIENTED_EDGE('',*,*,#9000,.F.);\n#9002=EDGE_LOOP('',(#8979,#8987,#8995,#9001));\n#9003=FACE_BOUND('',#9002,.T.);\n#9004=ADVANCED_FACE('',(#9003),#8969,.T.);\n#9005=CARTESIAN_POINT('',(49.,-0.655344885,8.5));\n#9006=DIRECTION('',(-0.,1.,0.));\n#9007=DIRECTION('',(0.,-0.,1.));\n#9008=AXIS2_PLACEMENT_3D('',#9005,#9006,#9007);\n#9009=PLANE('',#9008);\n#9010=CARTESIAN_POINT('',(51.,-0.655344885,45.652404736));\n#9011=VERTEX_POINT('',#9010);\n#9012=CARTESIAN_POINT('',(49.,-0.655344885,45.652404736));\n#9013=VERTEX_POINT('',#9012);\n#9014=CARTESIAN_POINT('',(51.,-0.655344885,45.652404736));\n#9015=DIRECTION('',(-1.,-0.,0.));\n#9016=VECTOR('',#9015,2.);\n#9017=LINE('',#9014,#9016);\n#9018=EDGE_CURVE('',#9011,#9013,#9017,.T.);\n#9019=ORIENTED_EDGE('',*,*,#9018,.F.);\n#9020=CARTESIAN_POINT('',(51.,-0.655344885,14.747595264));\n#9021=VERTEX_POINT('',#9020);\n#9022=CARTESIAN_POINT('',(51.,-0.655344885,14.747595264));\n#9023=DIRECTION('',(0.,0.,1.));\n#9024=VECTOR('',#9023,30.904809472);\n#9025=LINE('',#9022,#9024);\n#9026=EDGE_CURVE('',#9021,#9011,#9025,.T.);\n#9027=ORIENTED_EDGE('',*,*,#9026,.F.);\n#9028=CARTESIAN_POINT('',(49.,-0.655344885,14.747595264));\n#9029=VERTEX_POINT('',#9028);\n#9030=CARTESIAN_POINT('',(49.,-0.655344885,14.747595264));\n#9031=DIRECTION('',(1.,0.,-0.));\n#9032=VECTOR('',#9031,2.);\n#9033=LINE('',#9030,#9032);\n#9034=EDGE_CURVE('',#9029,#9021,#9033,.T.);\n#9035=ORIENTED_EDGE('',*,*,#9034,.F.);\n#9036=CARTESIAN_POINT('',(49.,-0.655344885,45.652404736));\n#9037=DIRECTION('',(-0.,-0.,-1.));\n#9038=VECTOR('',#9037,30.904809472);\n#9039=LINE('',#9036,#9038);\n#9040=EDGE_CURVE('',#9013,#9029,#9039,.T.);\n#9041=ORIENTED_EDGE('',*,*,#9040,.F.);\n#9042=EDGE_LOOP('',(#9019,#9027,#9035,#9041));\n#9043=FACE_BOUND('',#9042,.T.);\n#9044=ADVANCED_FACE('',(#9043),#9009,.T.);\n#9045=CARTESIAN_POINT('',(51.,-1.905344885,30.2));\n#9046=DIRECTION('',(1.,0.,-0.));\n#9047=DIRECTION('',(-0.,1.,-0.));\n#9048=AXIS2_PLACEMENT_3D('',#9045,#9046,#9047);\n#9049=PLANE('',#9048);\n#9050=CARTESIAN_POINT('',(51.,-2.530344886,48.9));\n#9051=VERTEX_POINT('',#9050);\n#9052=CARTESIAN_POINT('',(51.,-3.155344885,48.9));\n#9053=DIRECTION('',(-0.,1.,0.));\n#9054=VECTOR('',#9053,0.625);\n#9055=LINE('',#9052,#9054);\n#9056=EDGE_CURVE('',#8973,#9051,#9055,.T.);\n#9057=ORIENTED_EDGE('',*,*,#9056,.F.);\n#9058=ORIENTED_EDGE('',*,*,#9000,.T.);\n#9059=CARTESIAN_POINT('',(51.,-2.530344885,11.5));\n#9060=VERTEX_POINT('',#9059);\n#9061=CARTESIAN_POINT('',(51.,-2.530344885,11.5));\n#9062=DIRECTION('',(0.,-1.,-0.));\n#9063=VECTOR('',#9062,0.625);\n#9064=LINE('',#9061,#9063);\n#9065=EDGE_CURVE('',#9060,#8989,#9064,.T.);\n#9066=ORIENTED_EDGE('',*,*,#9065,.F.);\n#9067=CARTESIAN_POINT('',(51.,-0.655344885,14.747595264));\n#9068=DIRECTION('',(0.,-0.5,-0.866025404));\n#9069=VECTOR('',#9068,3.75);\n#9070=LINE('',#9067,#9069);\n#9071=EDGE_CURVE('',#9021,#9060,#9070,.T.);\n#9072=ORIENTED_EDGE('',*,*,#9071,.F.);\n#9073=ORIENTED_EDGE('',*,*,#9026,.T.);\n#9074=CARTESIAN_POINT('',(51.,-2.530344886,48.9));\n#9075=DIRECTION('',(-0.,0.5,-0.866025404));\n#9076=VECTOR('',#9075,3.75);\n#9077=LINE('',#9074,#9076);\n#9078=EDGE_CURVE('',#9051,#9011,#9077,.T.);\n#9079=ORIENTED_EDGE('',*,*,#9078,.F.);\n#9080=EDGE_LOOP('',(#9057,#9058,#9066,#9072,#9073,#9079));\n#9081=FACE_BOUND('',#9080,.T.);\n#9082=ADVANCED_FACE('',(#9081),#9049,.T.);\n#9083=CARTESIAN_POINT('',(49.,-12.076794919,8.5));\n#9084=DIRECTION('',(-0.,1.,0.));\n#9085=DIRECTION('',(0.,-0.,1.));\n#9086=AXIS2_PLACEMENT_3D('',#9083,#9084,#9085);\n#9087=PLANE('',#9086);\n#9088=CARTESIAN_POINT('',(49.,-12.076794919,11.5));\n#9089=VERTEX_POINT('',#9088);\n#9090=CARTESIAN_POINT('',(51.,-12.076794919,11.5));\n#9091=VERTEX_POINT('',#9090);\n#9092=CARTESIAN_POINT('',(49.,-12.076794919,11.5));\n#9093=DIRECTION('',(1.,0.,-0.));\n#9094=VECTOR('',#9093,2.);\n#9095=LINE('',#9092,#9094);\n#9096=EDGE_CURVE('',#9089,#9091,#9095,.T.);\n#9097=ORIENTED_EDGE('',*,*,#9096,.F.);\n#9098=CARTESIAN_POINT('',(49.,-12.076794919,48.9));\n#9099=VERTEX_POINT('',#9098);\n#9100=CARTESIAN_POINT('',(49.,-12.076794919,48.9));\n#9101=DIRECTION('',(-0.,-0.,-1.));\n#9102=VECTOR('',#9101,37.4);\n#9103=LINE('',#9100,#9102);\n#9104=EDGE_CURVE('',#9099,#9089,#9103,.T.);\n#9105=ORIENTED_EDGE('',*,*,#9104,.F.);\n#9106=CARTESIAN_POINT('',(51.,-12.076794919,48.9));\n#9107=VERTEX_POINT('',#9106);\n#9108=CARTESIAN_POINT('',(51.,-12.076794919,48.9));\n#9109=DIRECTION('',(-1.,-0.,0.));\n#9110=VECTOR('',#9109,2.);\n#9111=LINE('',#9108,#9110);\n#9112=EDGE_CURVE('',#9107,#9099,#9111,.T.);\n#9113=ORIENTED_EDGE('',*,*,#9112,.F.);\n#9114=CARTESIAN_POINT('',(51.,-12.076794919,11.5));\n#9115=DIRECTION('',(0.,0.,1.));\n#9116=VECTOR('',#9115,37.4);\n#9117=LINE('',#9114,#9116);\n#9118=EDGE_CURVE('',#9091,#9107,#9117,.T.);\n#9119=ORIENTED_EDGE('',*,*,#9118,.F.);\n#9120=EDGE_LOOP('',(#9097,#9105,#9113,#9119));\n#9121=FACE_BOUND('',#9120,.T.);\n#9122=ADVANCED_FACE('',(#9121),#9087,.T.);\n#9123=CARTESIAN_POINT('',(51.,-13.326794919,30.2));\n#9124=DIRECTION('',(1.,0.,-0.));\n#9125=DIRECTION('',(-0.,1.,-0.));\n#9126=AXIS2_PLACEMENT_3D('',#9123,#9124,#9125);\n#9127=PLANE('',#9126);\n#9128=CARTESIAN_POINT('',(51.,-14.576794919,11.5));\n#9129=VERTEX_POINT('',#9128);\n#9130=CARTESIAN_POINT('',(51.,-12.076794919,11.5));\n#9131=DIRECTION('',(0.,-1.,-0.));\n#9132=VECTOR('',#9131,2.5);\n#9133=LINE('',#9130,#9132);\n#9134=EDGE_CURVE('',#9091,#9129,#9133,.T.);\n#9135=ORIENTED_EDGE('',*,*,#9134,.F.);\n#9136=ORIENTED_EDGE('',*,*,#9118,.T.);\n#9137=CARTESIAN_POINT('',(51.,-14.576794919,48.9));\n#9138=VERTEX_POINT('',#9137);\n#9139=CARTESIAN_POINT('',(51.,-14.576794919,48.9));\n#9140=DIRECTION('',(-0.,1.,0.));\n#9141=VECTOR('',#9140,2.5);\n#9142=LINE('',#9139,#9141);\n#9143=EDGE_CURVE('',#9138,#9107,#9142,.T.);\n#9144=ORIENTED_EDGE('',*,*,#9143,.F.);\n#9145=CARTESIAN_POINT('',(51.,-14.576794919,48.9));\n#9146=DIRECTION('',(-0.,-0.,-1.));\n#9147=VECTOR('',#9146,37.4);\n#9148=LINE('',#9145,#9147);\n#9149=EDGE_CURVE('',#9138,#9129,#9148,.T.);\n#9150=ORIENTED_EDGE('',*,*,#9149,.T.);\n#9151=EDGE_LOOP('',(#9135,#9136,#9144,#9150));\n#9152=FACE_BOUND('',#9151,.T.);\n#9153=ADVANCED_FACE('',(#9152),#9127,.T.);\n#9154=CARTESIAN_POINT('',(49.,-14.576794919,51.9));\n#9155=DIRECTION('',(0.,-1.,-0.));\n#9156=DIRECTION('',(-0.,0.,-1.));\n#9157=AXIS2_PLACEMENT_3D('',#9154,#9155,#9156);\n#9158=PLANE('',#9157);\n#9159=CARTESIAN_POINT('',(49.,-14.576794919,11.5));\n#9160=VERTEX_POINT('',#9159);\n#9161=CARTESIAN_POINT('',(51.,-14.576794919,11.5));\n#9162=DIRECTION('',(-1.,-0.,0.));\n#9163=VECTOR('',#9162,2.);\n#9164=LINE('',#9161,#9163);\n#9165=EDGE_CURVE('',#9129,#9160,#9164,.T.);\n#9166=ORIENTED_EDGE('',*,*,#9165,.F.);\n#9167=ORIENTED_EDGE('',*,*,#9149,.F.);\n#9168=CARTESIAN_POINT('',(49.,-14.576794919,48.9));\n#9169=VERTEX_POINT('',#9168);\n#9170=CARTESIAN_POINT('',(49.,-14.576794919,48.9));\n#9171=DIRECTION('',(1.,0.,-0.));\n#9172=VECTOR('',#9171,2.);\n#9173=LINE('',#9170,#9172);\n#9174=EDGE_CURVE('',#9169,#9138,#9173,.T.);\n#9175=ORIENTED_EDGE('',*,*,#9174,.F.);\n#9176=CARTESIAN_POINT('',(49.,-14.576794919,11.5));\n#9177=DIRECTION('',(0.,0.,1.));\n#9178=VECTOR('',#9177,37.4);\n#9179=LINE('',#9176,#9178);\n#9180=EDGE_CURVE('',#9160,#9169,#9179,.T.);\n#9181=ORIENTED_EDGE('',*,*,#9180,.F.);\n#9182=EDGE_LOOP('',(#9166,#9167,#9175,#9181));\n#9183=FACE_BOUND('',#9182,.T.);\n#9184=ADVANCED_FACE('',(#9183),#9158,.T.);\n#9185=CARTESIAN_POINT('',(49.,-23.498244953,8.5));\n#9186=DIRECTION('',(-0.,1.,0.));\n#9187=DIRECTION('',(0.,-0.,1.));\n#9188=AXIS2_PLACEMENT_3D('',#9185,#9186,#9187);\n#9189=PLANE('',#9188);\n#9190=CARTESIAN_POINT('',(49.,-23.498244953,11.5));\n#9191=VERTEX_POINT('',#9190);\n#9192=CARTESIAN_POINT('',(51.,-23.498244953,11.5));\n#9193=VERTEX_POINT('',#9192);\n#9194=CARTESIAN_POINT('',(49.,-23.498244953,11.5));\n#9195=DIRECTION('',(1.,0.,-0.));\n#9196=VECTOR('',#9195,2.);\n#9197=LINE('',#9194,#9196);\n#9198=EDGE_CURVE('',#9191,#9193,#9197,.T.);\n#9199=ORIENTED_EDGE('',*,*,#9198,.F.);\n#9200=CARTESIAN_POINT('',(49.,-23.498244953,48.9));\n#9201=VERTEX_POINT('',#9200);\n#9202=CARTESIAN_POINT('',(49.,-23.498244953,48.9));\n#9203=DIRECTION('',(-0.,-0.,-1.));\n#9204=VECTOR('',#9203,37.4);\n#9205=LINE('',#9202,#9204);\n#9206=EDGE_CURVE('',#9201,#9191,#9205,.T.);\n#9207=ORIENTED_EDGE('',*,*,#9206,.F.);\n#9208=CARTESIAN_POINT('',(51.,-23.498244953,48.9));\n#9209=VERTEX_POINT('',#9208);\n#9210=CARTESIAN_POINT('',(51.,-23.498244953,48.9));\n#9211=DIRECTION('',(-1.,-0.,0.));\n#9212=VECTOR('',#9211,2.);\n#9213=LINE('',#9210,#9212);\n#9214=EDGE_CURVE('',#9209,#9201,#9213,.T.);\n#9215=ORIENTED_EDGE('',*,*,#9214,.F.);\n#9216=CARTESIAN_POINT('',(51.,-23.498244953,11.5));\n#9217=DIRECTION('',(0.,0.,1.));\n#9218=VECTOR('',#9217,37.4);\n#9219=LINE('',#9216,#9218);\n#9220=EDGE_CURVE('',#9193,#9209,#9219,.T.);\n#9221=ORIENTED_EDGE('',*,*,#9220,.F.);\n#9222=EDGE_LOOP('',(#9199,#9207,#9215,#9221));\n#9223=FACE_BOUND('',#9222,.T.);\n#9224=ADVANCED_FACE('',(#9223),#9189,.T.);\n#9225=CARTESIAN_POINT('',(49.,-25.998244953,51.9));\n#9226=DIRECTION('',(0.,-1.,-0.));\n#9227=DIRECTION('',(-0.,0.,-1.));\n#9228=AXIS2_PLACEMENT_3D('',#9225,#9226,#9227);\n#9229=PLANE('',#9228);\n#9230=CARTESIAN_POINT('',(51.,-25.998244953,14.747595264));\n#9231=VERTEX_POINT('',#9230);\n#9232=CARTESIAN_POINT('',(49.,-25.998244953,14.747595264));\n#9233=VERTEX_POINT('',#9232);\n#9234=CARTESIAN_POINT('',(51.,-25.998244953,14.747595264));\n#9235=DIRECTION('',(-1.,-0.,0.));\n#9236=VECTOR('',#9235,2.);\n#9237=LINE('',#9234,#9236);\n#9238=EDGE_CURVE('',#9231,#9233,#9237,.T.);\n#9239=ORIENTED_EDGE('',*,*,#9238,.F.);\n#9240=CARTESIAN_POINT('',(51.,-25.998244953,45.652404736));\n#9241=VERTEX_POINT('',#9240);\n#9242=CARTESIAN_POINT('',(51.,-25.998244953,45.652404736));\n#9243=DIRECTION('',(-0.,-0.,-1.));\n#9244=VECTOR('',#9243,30.904809472);\n#9245=LINE('',#9242,#9244);\n#9246=EDGE_CURVE('',#9241,#9231,#9245,.T.);\n#9247=ORIENTED_EDGE('',*,*,#9246,.F.);\n#9248=CARTESIAN_POINT('',(49.,-25.998244953,45.652404736));\n#9249=VERTEX_POINT('',#9248);\n#9250=CARTESIAN_POINT('',(49.,-25.998244953,45.652404736));\n#9251=DIRECTION('',(1.,0.,-0.));\n#9252=VECTOR('',#9251,2.);\n#9253=LINE('',#9250,#9252);\n#9254=EDGE_CURVE('',#9249,#9241,#9253,.T.);\n#9255=ORIENTED_EDGE('',*,*,#9254,.F.);\n#9256=CARTESIAN_POINT('',(49.,-25.998244953,14.747595264));\n#9257=DIRECTION('',(0.,0.,1.));\n#9258=VECTOR('',#9257,30.904809472);\n#9259=LINE('',#9256,#9258);\n#9260=EDGE_CURVE('',#9233,#9249,#9259,.T.);\n#9261=ORIENTED_EDGE('',*,*,#9260,.F.);\n#9262=EDGE_LOOP('',(#9239,#9247,#9255,#9261));\n#9263=FACE_BOUND('',#9262,.T.);\n#9264=ADVANCED_FACE('',(#9263),#9229,.T.);\n#9265=CARTESIAN_POINT('',(51.,-24.748244953,30.2));\n#9266=DIRECTION('',(1.,0.,-0.));\n#9267=DIRECTION('',(-0.,1.,-0.));\n#9268=AXIS2_PLACEMENT_3D('',#9265,#9266,#9267);\n#9269=PLANE('',#9268);\n#9270=CARTESIAN_POINT('',(51.,-24.123244953,11.5));\n#9271=VERTEX_POINT('',#9270);\n#9272=CARTESIAN_POINT('',(51.,-23.498244953,11.5));\n#9273=DIRECTION('',(0.,-1.,-0.));\n#9274=VECTOR('',#9273,0.625);\n#9275=LINE('',#9272,#9274);\n#9276=EDGE_CURVE('',#9193,#9271,#9275,.T.);\n#9277=ORIENTED_EDGE('',*,*,#9276,.F.);\n#9278=ORIENTED_EDGE('',*,*,#9220,.T.);\n#9279=CARTESIAN_POINT('',(51.,-24.123244953,48.9));\n#9280=VERTEX_POINT('',#9279);\n#9281=CARTESIAN_POINT('',(51.,-24.123244953,48.9));\n#9282=DIRECTION('',(-0.,1.,0.));\n#9283=VECTOR('',#9282,0.625);\n#9284=LINE('',#9281,#9283);\n#9285=EDGE_CURVE('',#9280,#9209,#9284,.T.);\n#9286=ORIENTED_EDGE('',*,*,#9285,.F.);\n#9287=CARTESIAN_POINT('',(51.,-25.998244953,45.652404736));\n#9288=DIRECTION('',(-0.,0.5,0.866025404));\n#9289=VECTOR('',#9288,3.75);\n#9290=LINE('',#9287,#9289);\n#9291=EDGE_CURVE('',#9241,#9280,#9290,.T.);\n#9292=ORIENTED_EDGE('',*,*,#9291,.F.);\n#9293=ORIENTED_EDGE('',*,*,#9246,.T.);\n#9294=CARTESIAN_POINT('',(51.,-24.123244953,11.5));\n#9295=DIRECTION('',(0.,-0.5,0.866025404));\n#9296=VECTOR('',#9295,3.75);\n#9297=LINE('',#9294,#9296);\n#9298=EDGE_CURVE('',#9271,#9231,#9297,.T.);\n#9299=ORIENTED_EDGE('',*,*,#9298,.F.);\n#9300=EDGE_LOOP('',(#9277,#9278,#9286,#9292,#9293,#9299));\n#9301=FACE_BOUND('',#9300,.T.);\n#9302=ADVANCED_FACE('',(#9301),#9269,.T.);\n#9303=CARTESIAN_POINT('',(49.,-31.70896997,51.9));\n#9304=DIRECTION('',(0.,-1.,-0.));\n#9305=DIRECTION('',(-0.,0.,-1.));\n#9306=AXIS2_PLACEMENT_3D('',#9303,#9304,#9305);\n#9307=PLANE('',#9306);\n#9308=CARTESIAN_POINT('',(49.,-31.70896997,35.761138858));\n#9309=VERTEX_POINT('',#9308);\n#9310=CARTESIAN_POINT('',(51.,-31.70896997,35.761138858));\n#9311=VERTEX_POINT('',#9310);\n#9312=CARTESIAN_POINT('',(49.,-31.70896997,35.761138858));\n#9313=DIRECTION('',(1.,0.,-0.));\n#9314=VECTOR('',#9313,2.);\n#9315=LINE('',#9312,#9314);\n#9316=EDGE_CURVE('',#9309,#9311,#9315,.T.);\n#9317=ORIENTED_EDGE('',*,*,#9316,.F.);\n#9318=CARTESIAN_POINT('',(49.,-31.70896997,24.638861141));\n#9319=VERTEX_POINT('',#9318);\n#9320=CARTESIAN_POINT('',(49.,-31.70896997,24.638861141));\n#9321=DIRECTION('',(0.,0.,1.));\n#9322=VECTOR('',#9321,11.122277717);\n#9323=LINE('',#9320,#9322);\n#9324=EDGE_CURVE('',#9319,#9309,#9323,.T.);\n#9325=ORIENTED_EDGE('',*,*,#9324,.F.);\n#9326=CARTESIAN_POINT('',(51.,-31.70896997,24.638861141));\n#9327=VERTEX_POINT('',#9326);\n#9328=CARTESIAN_POINT('',(51.,-31.70896997,24.638861141));\n#9329=DIRECTION('',(-1.,-0.,0.));\n#9330=VECTOR('',#9329,2.);\n#9331=LINE('',#9328,#9330);\n#9332=EDGE_CURVE('',#9327,#9319,#9331,.T.);\n#9333=ORIENTED_EDGE('',*,*,#9332,.F.);\n#9334=CARTESIAN_POINT('',(51.,-31.70896997,35.761138858));\n#9335=DIRECTION('',(-0.,-0.,-1.));\n#9336=VECTOR('',#9335,11.122277717);\n#9337=LINE('',#9334,#9336);\n#9338=EDGE_CURVE('',#9311,#9327,#9337,.T.);\n#9339=ORIENTED_EDGE('',*,*,#9338,.F.);\n#9340=EDGE_LOOP('',(#9317,#9325,#9333,#9339));\n#9341=FACE_BOUND('',#9340,.T.);\n#9342=ADVANCED_FACE('',(#9341),#9307,.T.);\n#9343=CARTESIAN_POINT('',(49.,-29.20896997,8.5));\n#9344=DIRECTION('',(-0.,1.,0.));\n#9345=DIRECTION('',(0.,-0.,1.));\n#9346=AXIS2_PLACEMENT_3D('',#9343,#9344,#9345);\n#9347=PLANE('',#9346);\n#9348=CARTESIAN_POINT('',(51.,-29.20896997,40.091265877));\n#9349=VERTEX_POINT('',#9348);\n#9350=CARTESIAN_POINT('',(49.,-29.20896997,40.091265877));\n#9351=VERTEX_POINT('',#9350);\n#9352=CARTESIAN_POINT('',(51.,-29.20896997,40.091265877));\n#9353=DIRECTION('',(-1.,-0.,0.));\n#9354=VECTOR('',#9353,2.);\n#9355=LINE('',#9352,#9354);\n#9356=EDGE_CURVE('',#9349,#9351,#9355,.T.);\n#9357=ORIENTED_EDGE('',*,*,#9356,.F.);\n#9358=CARTESIAN_POINT('',(51.,-29.20896997,20.308734123));\n#9359=VERTEX_POINT('',#9358);\n#9360=CARTESIAN_POINT('',(51.,-29.20896997,20.308734123));\n#9361=DIRECTION('',(0.,0.,1.));\n#9362=VECTOR('',#9361,19.782531755);\n#9363=LINE('',#9360,#9362);\n#9364=EDGE_CURVE('',#9359,#9349,#9363,.T.);\n#9365=ORIENTED_EDGE('',*,*,#9364,.F.);\n#9366=CARTESIAN_POINT('',(49.,-29.20896997,20.308734123));\n#9367=VERTEX_POINT('',#9366);\n#9368=CARTESIAN_POINT('',(49.,-29.20896997,20.308734123));\n#9369=DIRECTION('',(1.,0.,-0.));\n#9370=VECTOR('',#9369,2.);\n#9371=LINE('',#9368,#9370);\n#9372=EDGE_CURVE('',#9367,#9359,#9371,.T.);\n#9373=ORIENTED_EDGE('',*,*,#9372,.F.);\n#9374=CARTESIAN_POINT('',(49.,-29.20896997,40.091265877));\n#9375=DIRECTION('',(-0.,-0.,-1.));\n#9376=VECTOR('',#9375,19.782531755);\n#9377=LINE('',#9374,#9376);\n#9378=EDGE_CURVE('',#9351,#9367,#9377,.T.);\n#9379=ORIENTED_EDGE('',*,*,#9378,.F.);\n#9380=EDGE_LOOP('',(#9357,#9365,#9373,#9379));\n#9381=FACE_BOUND('',#9380,.T.);\n#9382=ADVANCED_FACE('',(#9381),#9347,.T.);\n#9383=CARTESIAN_POINT('',(51.,-30.45896997,30.2));\n#9384=DIRECTION('',(1.,0.,-0.));\n#9385=DIRECTION('',(-0.,1.,-0.));\n#9386=AXIS2_PLACEMENT_3D('',#9383,#9384,#9385);\n#9387=PLANE('',#9386);\n#9388=CARTESIAN_POINT('',(51.,-31.70896997,35.761138858));\n#9389=DIRECTION('',(-0.,0.5,0.866025404));\n#9390=VECTOR('',#9389,5.);\n#9391=LINE('',#9388,#9390);\n#9392=EDGE_CURVE('',#9311,#9349,#9391,.T.);\n#9393=ORIENTED_EDGE('',*,*,#9392,.F.);\n#9394=ORIENTED_EDGE('',*,*,#9338,.T.);\n#9395=CARTESIAN_POINT('',(51.,-29.20896997,20.308734123));\n#9396=DIRECTION('',(0.,-0.5,0.866025404));\n#9397=VECTOR('',#9396,5.);\n#9398=LINE('',#9395,#9397);\n#9399=EDGE_CURVE('',#9359,#9327,#9398,.T.);\n#9400=ORIENTED_EDGE('',*,*,#9399,.F.);\n#9401=ORIENTED_EDGE('',*,*,#9364,.T.);\n#9402=EDGE_LOOP('',(#9393,#9394,#9400,#9401));\n#9403=FACE_BOUND('',#9402,.T.);\n#9404=ADVANCED_FACE('',(#9403),#9387,.T.);\n#9405=CARTESIAN_POINT('',(49.,5.055380132,8.5));\n#9406=DIRECTION('',(-0.,1.,0.));\n#9407=DIRECTION('',(0.,-0.,1.));\n#9408=AXIS2_PLACEMENT_3D('',#9405,#9406,#9407);\n#9409=PLANE('',#9408);\n#9410=CARTESIAN_POINT('',(49.,5.055380132,24.638861142));\n#9411=VERTEX_POINT('',#9410);\n#9412=CARTESIAN_POINT('',(51.,5.055380132,24.638861142));\n#9413=VERTEX_POINT('',#9412);\n#9414=CARTESIAN_POINT('',(49.,5.055380132,24.638861142));\n#9415=DIRECTION('',(1.,0.,-0.));\n#9416=VECTOR('',#9415,2.);\n#9417=LINE('',#9414,#9416);\n#9418=EDGE_CURVE('',#9411,#9413,#9417,.T.);\n#9419=ORIENTED_EDGE('',*,*,#9418,.F.);\n#9420=CARTESIAN_POINT('',(49.,5.055380132,35.761138859));\n#9421=VERTEX_POINT('',#9420);\n#9422=CARTESIAN_POINT('',(49.,5.055380132,35.761138859));\n#9423=DIRECTION('',(-0.,-0.,-1.));\n#9424=VECTOR('',#9423,11.122277717);\n#9425=LINE('',#9422,#9424);\n#9426=EDGE_CURVE('',#9421,#9411,#9425,.T.);\n#9427=ORIENTED_EDGE('',*,*,#9426,.F.);\n#9428=CARTESIAN_POINT('',(51.,5.055380132,35.761138859));\n#9429=VERTEX_POINT('',#9428);\n#9430=CARTESIAN_POINT('',(51.,5.055380132,35.761138859));\n#9431=DIRECTION('',(-1.,-0.,0.));\n#9432=VECTOR('',#9431,2.);\n#9433=LINE('',#9430,#9432);\n#9434=EDGE_CURVE('',#9429,#9421,#9433,.T.);\n#9435=ORIENTED_EDGE('',*,*,#9434,.F.);\n#9436=CARTESIAN_POINT('',(51.,5.055380132,24.638861142));\n#9437=DIRECTION('',(0.,0.,1.));\n#9438=VECTOR('',#9437,11.122277717);\n#9439=LINE('',#9436,#9438);\n#9440=EDGE_CURVE('',#9413,#9429,#9439,.T.);\n#9441=ORIENTED_EDGE('',*,*,#9440,.F.);\n#9442=EDGE_LOOP('',(#9419,#9427,#9435,#9441));\n#9443=FACE_BOUND('',#9442,.T.);\n#9444=ADVANCED_FACE('',(#9443),#9409,.T.);\n#9445=CARTESIAN_POINT('',(49.,2.555380132,30.2));\n#9446=DIRECTION('',(0.,-1.,-0.));\n#9447=DIRECTION('',(-0.,0.,-1.));\n#9448=AXIS2_PLACEMENT_3D('',#9445,#9446,#9447);\n#9449=PLANE('',#9448);\n#9450=CARTESIAN_POINT('',(51.,2.555380132,20.308734123));\n#9451=VERTEX_POINT('',#9450);\n#9452=CARTESIAN_POINT('',(49.,2.555380132,20.308734123));\n#9453=VERTEX_POINT('',#9452);\n#9454=CARTESIAN_POINT('',(51.,2.555380132,20.308734123));\n#9455=DIRECTION('',(-1.,-0.,0.));\n#9456=VECTOR('',#9455,2.);\n#9457=LINE('',#9454,#9456);\n#9458=EDGE_CURVE('',#9451,#9453,#9457,.T.);\n#9459=ORIENTED_EDGE('',*,*,#9458,.F.);\n#9460=CARTESIAN_POINT('',(51.,2.555380132,40.091265877));\n#9461=VERTEX_POINT('',#9460);\n#9462=CARTESIAN_POINT('',(51.,2.555380132,40.091265877));\n#9463=DIRECTION('',(-0.,-0.,-1.));\n#9464=VECTOR('',#9463,19.782531755);\n#9465=LINE('',#9462,#9464);\n#9466=EDGE_CURVE('',#9461,#9451,#9465,.T.);\n#9467=ORIENTED_EDGE('',*,*,#9466,.F.);\n#9468=CARTESIAN_POINT('',(49.,2.555380132,40.091265877));\n#9469=VERTEX_POINT('',#9468);\n#9470=CARTESIAN_POINT('',(49.,2.555380132,40.091265877));\n#9471=DIRECTION('',(1.,0.,-0.));\n#9472=VECTOR('',#9471,2.);\n#9473=LINE('',#9470,#9472);\n#9474=EDGE_CURVE('',#9469,#9461,#9473,.T.);\n#9475=ORIENTED_EDGE('',*,*,#9474,.F.);\n#9476=CARTESIAN_POINT('',(49.,2.555380132,20.308734123));\n#9477=DIRECTION('',(0.,0.,1.));\n#9478=VECTOR('',#9477,19.782531755);\n#9479=LINE('',#9476,#9478);\n#9480=EDGE_CURVE('',#9453,#9469,#9479,.T.);\n#9481=ORIENTED_EDGE('',*,*,#9480,.F.);\n#9482=EDGE_LOOP('',(#9459,#9467,#9475,#9481));\n#9483=FACE_BOUND('',#9482,.T.);\n#9484=ADVANCED_FACE('',(#9483),#9449,.T.);\n#9485=CARTESIAN_POINT('',(51.,3.805380132,30.2));\n#9486=DIRECTION('',(1.,0.,-0.));\n#9487=DIRECTION('',(-0.,1.,-0.));\n#9488=AXIS2_PLACEMENT_3D('',#9485,#9486,#9487);\n#9489=PLANE('',#9488);\n#9490=CARTESIAN_POINT('',(51.,5.055380132,24.638861142));\n#9491=DIRECTION('',(0.,-0.5,-0.866025404));\n#9492=VECTOR('',#9491,5.);\n#9493=LINE('',#9490,#9492);\n#9494=EDGE_CURVE('',#9413,#9451,#9493,.T.);\n#9495=ORIENTED_EDGE('',*,*,#9494,.F.);\n#9496=ORIENTED_EDGE('',*,*,#9440,.T.);\n#9497=CARTESIAN_POINT('',(51.,2.555380132,40.091265877));\n#9498=DIRECTION('',(-0.,0.5,-0.866025404));\n#9499=VECTOR('',#9498,5.);\n#9500=LINE('',#9497,#9499);\n#9501=EDGE_CURVE('',#9461,#9429,#9500,.T.);\n#9502=ORIENTED_EDGE('',*,*,#9501,.F.);\n#9503=ORIENTED_EDGE('',*,*,#9466,.T.);\n#9504=EDGE_LOOP('',(#9495,#9496,#9502,#9503));\n#9505=FACE_BOUND('',#9504,.T.);\n#9506=ADVANCED_FACE('',(#9505),#9489,.T.);\n#9507=CARTESIAN_POINT('',(49.,-17.787519936,8.5));\n#9508=DIRECTION('',(-0.,1.,0.));\n#9509=DIRECTION('',(0.,-0.,1.));\n#9510=AXIS2_PLACEMENT_3D('',#9507,#9508,#9509);\n#9511=PLANE('',#9510);\n#9512=CARTESIAN_POINT('',(49.,-17.787519936,11.5));\n#9513=VERTEX_POINT('',#9512);\n#9514=CARTESIAN_POINT('',(51.,-17.787519936,11.5));\n#9515=VERTEX_POINT('',#9514);\n#9516=CARTESIAN_POINT('',(49.,-17.787519936,11.5));\n#9517=DIRECTION('',(1.,0.,-0.));\n#9518=VECTOR('',#9517,2.);\n#9519=LINE('',#9516,#9518);\n#9520=EDGE_CURVE('',#9513,#9515,#9519,.T.);\n#9521=ORIENTED_EDGE('',*,*,#9520,.F.);\n#9522=CARTESIAN_POINT('',(49.,-17.787519936,48.9));\n#9523=VERTEX_POINT('',#9522);\n#9524=CARTESIAN_POINT('',(49.,-17.787519936,48.9));\n#9525=DIRECTION('',(-0.,-0.,-1.));\n#9526=VECTOR('',#9525,37.4);\n#9527=LINE('',#9524,#9526);\n#9528=EDGE_CURVE('',#9523,#9513,#9527,.T.);\n#9529=ORIENTED_EDGE('',*,*,#9528,.F.);\n#9530=CARTESIAN_POINT('',(51.,-17.787519936,48.9));\n#9531=VERTEX_POINT('',#9530);\n#9532=CARTESIAN_POINT('',(51.,-17.787519936,48.9));\n#9533=DIRECTION('',(-1.,-0.,0.));\n#9534=VECTOR('',#9533,2.);\n#9535=LINE('',#9532,#9534);\n#9536=EDGE_CURVE('',#9531,#9523,#9535,.T.);\n#9537=ORIENTED_EDGE('',*,*,#9536,.F.);\n#9538=CARTESIAN_POINT('',(51.,-17.787519936,11.5));\n#9539=DIRECTION('',(0.,0.,1.));\n#9540=VECTOR('',#9539,37.4);\n#9541=LINE('',#9538,#9540);\n#9542=EDGE_CURVE('',#9515,#9531,#9541,.T.);\n#9543=ORIENTED_EDGE('',*,*,#9542,.F.);\n#9544=EDGE_LOOP('',(#9521,#9529,#9537,#9543));\n#9545=FACE_BOUND('',#9544,.T.);\n#9546=ADVANCED_FACE('',(#9545),#9511,.T.);\n#9547=CARTESIAN_POINT('',(51.,-19.037519936,30.2));\n#9548=DIRECTION('',(1.,0.,-0.));\n#9549=DIRECTION('',(-0.,1.,-0.));\n#9550=AXIS2_PLACEMENT_3D('',#9547,#9548,#9549);\n#9551=PLANE('',#9550);\n#9552=CARTESIAN_POINT('',(51.,-20.287519936,11.5));\n#9553=VERTEX_POINT('',#9552);\n#9554=CARTESIAN_POINT('',(51.,-17.787519936,11.5));\n#9555=DIRECTION('',(0.,-1.,-0.));\n#9556=VECTOR('',#9555,2.5);\n#9557=LINE('',#9554,#9556);\n#9558=EDGE_CURVE('',#9515,#9553,#9557,.T.);\n#9559=ORIENTED_EDGE('',*,*,#9558,.F.);\n#9560=ORIENTED_EDGE('',*,*,#9542,.T.);\n#9561=CARTESIAN_POINT('',(51.,-20.287519936,48.9));\n#9562=VERTEX_POINT('',#9561);\n#9563=CARTESIAN_POINT('',(51.,-20.287519936,48.9));\n#9564=DIRECTION('',(-0.,1.,0.));\n#9565=VECTOR('',#9564,2.5);\n#9566=LINE('',#9563,#9565);\n#9567=EDGE_CURVE('',#9562,#9531,#9566,.T.);\n#9568=ORIENTED_EDGE('',*,*,#9567,.F.);\n#9569=CARTESIAN_POINT('',(51.,-20.287519936,48.9));\n#9570=DIRECTION('',(-0.,-0.,-1.));\n#9571=VECTOR('',#9570,37.4);\n#9572=LINE('',#9569,#9571);\n#9573=EDGE_CURVE('',#9562,#9553,#9572,.T.);\n#9574=ORIENTED_EDGE('',*,*,#9573,.T.);\n#9575=EDGE_LOOP('',(#9559,#9560,#9568,#9574));\n#9576=FACE_BOUND('',#9575,.T.);\n#9577=ADVANCED_FACE('',(#9576),#9551,.T.);\n#9578=CARTESIAN_POINT('',(49.,-20.287519936,51.9));\n#9579=DIRECTION('',(0.,-1.,-0.));\n#9580=DIRECTION('',(-0.,0.,-1.));\n#9581=AXIS2_PLACEMENT_3D('',#9578,#9579,#9580);\n#9582=PLANE('',#9581);\n#9583=CARTESIAN_POINT('',(49.,-20.287519936,11.5));\n#9584=VERTEX_POINT('',#9583);\n#9585=CARTESIAN_POINT('',(51.,-20.287519936,11.5));\n#9586=DIRECTION('',(-1.,-0.,0.));\n#9587=VECTOR('',#9586,2.);\n#9588=LINE('',#9585,#9587);\n#9589=EDGE_CURVE('',#9553,#9584,#9588,.T.);\n#9590=ORIENTED_EDGE('',*,*,#9589,.F.);\n#9591=ORIENTED_EDGE('',*,*,#9573,.F.);\n#9592=CARTESIAN_POINT('',(49.,-20.287519936,48.9));\n#9593=VERTEX_POINT('',#9592);\n#9594=CARTESIAN_POINT('',(49.,-20.287519936,48.9));\n#9595=DIRECTION('',(1.,0.,-0.));\n#9596=VECTOR('',#9595,2.);\n#9597=LINE('',#9594,#9596);\n#9598=EDGE_CURVE('',#9593,#9562,#9597,.T.);\n#9599=ORIENTED_EDGE('',*,*,#9598,.F.);\n#9600=CARTESIAN_POINT('',(49.,-20.287519936,11.5));\n#9601=DIRECTION('',(0.,0.,1.));\n#9602=VECTOR('',#9601,37.4);\n#9603=LINE('',#9600,#9602);\n#9604=EDGE_CURVE('',#9584,#9593,#9603,.T.);\n#9605=ORIENTED_EDGE('',*,*,#9604,.F.);\n#9606=EDGE_LOOP('',(#9590,#9591,#9599,#9605));\n#9607=FACE_BOUND('',#9606,.T.);\n#9608=ADVANCED_FACE('',(#9607),#9582,.T.);\n#9609=CARTESIAN_POINT('',(49.,-6.366069902,8.5));\n#9610=DIRECTION('',(-0.,1.,0.));\n#9611=DIRECTION('',(0.,-0.,1.));\n#9612=AXIS2_PLACEMENT_3D('',#9609,#9610,#9611);\n#9613=PLANE('',#9612);\n#9614=CARTESIAN_POINT('',(49.,-6.366069902,11.5));\n#9615=VERTEX_POINT('',#9614);\n#9616=CARTESIAN_POINT('',(51.,-6.366069902,11.5));\n#9617=VERTEX_POINT('',#9616);\n#9618=CARTESIAN_POINT('',(49.,-6.366069902,11.5));\n#9619=DIRECTION('',(1.,0.,-0.));\n#9620=VECTOR('',#9619,2.);\n#9621=LINE('',#9618,#9620);\n#9622=EDGE_CURVE('',#9615,#9617,#9621,.T.);\n#9623=ORIENTED_EDGE('',*,*,#9622,.F.);\n#9624=CARTESIAN_POINT('',(49.,-6.366069902,48.9));\n#9625=VERTEX_POINT('',#9624);\n#9626=CARTESIAN_POINT('',(49.,-6.366069902,48.9));\n#9627=DIRECTION('',(-0.,-0.,-1.));\n#9628=VECTOR('',#9627,37.4);\n#9629=LINE('',#9626,#9628);\n#9630=EDGE_CURVE('',#9625,#9615,#9629,.T.);\n#9631=ORIENTED_EDGE('',*,*,#9630,.F.);\n#9632=CARTESIAN_POINT('',(51.,-6.366069902,48.9));\n#9633=VERTEX_POINT('',#9632);\n#9634=CARTESIAN_POINT('',(51.,-6.366069902,48.9));\n#9635=DIRECTION('',(-1.,-0.,0.));\n#9636=VECTOR('',#9635,2.);\n#9637=LINE('',#9634,#9636);\n#9638=EDGE_CURVE('',#9633,#9625,#9637,.T.);\n#9639=ORIENTED_EDGE('',*,*,#9638,.F.);\n#9640=CARTESIAN_POINT('',(51.,-6.366069902,11.5));\n#9641=DIRECTION('',(0.,0.,1.));\n#9642=VECTOR('',#9641,37.4);\n#9643=LINE('',#9640,#9642);\n#9644=EDGE_CURVE('',#9617,#9633,#9643,.T.);\n#9645=ORIENTED_EDGE('',*,*,#9644,.F.);\n#9646=EDGE_LOOP('',(#9623,#9631,#9639,#9645));\n#9647=FACE_BOUND('',#9646,.T.);\n#9648=ADVANCED_FACE('',(#9647),#9613,.T.);\n#9649=CARTESIAN_POINT('',(51.,-7.616069902,30.2));\n#9650=DIRECTION('',(1.,0.,-0.));\n#9651=DIRECTION('',(-0.,1.,-0.));\n#9652=AXIS2_PLACEMENT_3D('',#9649,#9650,#9651);\n#9653=PLANE('',#9652);\n#9654=CARTESIAN_POINT('',(51.,-8.866069902,11.5));\n#9655=VERTEX_POINT('',#9654);\n#9656=CARTESIAN_POINT('',(51.,-6.366069902,11.5));\n#9657=DIRECTION('',(0.,-1.,-0.));\n#9658=VECTOR('',#9657,2.5);\n#9659=LINE('',#9656,#9658);\n#9660=EDGE_CURVE('',#9617,#9655,#9659,.T.);\n#9661=ORIENTED_EDGE('',*,*,#9660,.F.);\n#9662=ORIENTED_EDGE('',*,*,#9644,.T.);\n#9663=CARTESIAN_POINT('',(51.,-8.866069902,48.9));\n#9664=VERTEX_POINT('',#9663);\n#9665=CARTESIAN_POINT('',(51.,-8.866069902,48.9));\n#9666=DIRECTION('',(-0.,1.,0.));\n#9667=VECTOR('',#9666,2.5);\n#9668=LINE('',#9665,#9667);\n#9669=EDGE_CURVE('',#9664,#9633,#9668,.T.);\n#9670=ORIENTED_EDGE('',*,*,#9669,.F.);\n#9671=CARTESIAN_POINT('',(51.,-8.866069902,48.9));\n#9672=DIRECTION('',(-0.,-0.,-1.));\n#9673=VECTOR('',#9672,37.4);\n#9674=LINE('',#9671,#9673);\n#9675=EDGE_CURVE('',#9664,#9655,#9674,.T.);\n#9676=ORIENTED_EDGE('',*,*,#9675,.T.);\n#9677=EDGE_LOOP('',(#9661,#9662,#9670,#9676));\n#9678=FACE_BOUND('',#9677,.T.);\n#9679=ADVANCED_FACE('',(#9678),#9653,.T.);\n#9680=CARTESIAN_POINT('',(49.,-8.866069902,51.9));\n#9681=DIRECTION('',(0.,-1.,-0.));\n#9682=DIRECTION('',(-0.,0.,-1.));\n#9683=AXIS2_PLACEMENT_3D('',#9680,#9681,#9682);\n#9684=PLANE('',#9683);\n#9685=CARTESIAN_POINT('',(49.,-8.866069902,11.5));\n#9686=VERTEX_POINT('',#9685);\n#9687=CARTESIAN_POINT('',(51.,-8.866069902,11.5));\n#9688=DIRECTION('',(-1.,-0.,0.));\n#9689=VECTOR('',#9688,2.);\n#9690=LINE('',#9687,#9689);\n#9691=EDGE_CURVE('',#9655,#9686,#9690,.T.);\n#9692=ORIENTED_EDGE('',*,*,#9691,.F.);\n#9693=ORIENTED_EDGE('',*,*,#9675,.F.);\n#9694=CARTESIAN_POINT('',(49.,-8.866069902,48.9));\n#9695=VERTEX_POINT('',#9694);\n#9696=CARTESIAN_POINT('',(49.,-8.866069902,48.9));\n#9697=DIRECTION('',(1.,0.,-0.));\n#9698=VECTOR('',#9697,2.);\n#9699=LINE('',#9696,#9698);\n#9700=EDGE_CURVE('',#9695,#9664,#9699,.T.);\n#9701=ORIENTED_EDGE('',*,*,#9700,.F.);\n#9702=CARTESIAN_POINT('',(49.,-8.866069902,11.5));\n#9703=DIRECTION('',(0.,0.,1.));\n#9704=VECTOR('',#9703,37.4);\n#9705=LINE('',#9702,#9704);\n#9706=EDGE_CURVE('',#9686,#9695,#9705,.T.);\n#9707=ORIENTED_EDGE('',*,*,#9706,.F.);\n#9708=EDGE_LOOP('',(#9692,#9693,#9701,#9707));\n#9709=FACE_BOUND('',#9708,.T.);\n#9710=ADVANCED_FACE('',(#9709),#9684,.T.);\n#9711=CARTESIAN_POINT('',(50.,-38.383796602,30.2));\n#9712=DIRECTION('',(0.,-0.866025404,0.5));\n#9713=DIRECTION('',(-0.,0.5,0.866025404));\n#9714=AXIS2_PLACEMENT_3D('',#9711,#9712,#9713);\n#9715=PLANE('',#9714);\n#9716=CARTESIAN_POINT('',(49.,-38.383796602,30.2));\n#9717=VERTEX_POINT('',#9716);\n#9718=CARTESIAN_POINT('',(49.,-38.383796602,30.2));\n#9719=DIRECTION('',(-0.,0.5,0.866025404));\n#9720=VECTOR('',#9719,25.057001683);\n#9721=LINE('',#9718,#9720);\n#9722=EDGE_CURVE('',#9717,#8941,#9721,.T.);\n#9723=ORIENTED_EDGE('',*,*,#9722,.F.);\n#9724=CARTESIAN_POINT('',(50.,-38.383796602,30.2));\n#9725=VERTEX_POINT('',#9724);\n#9726=CARTESIAN_POINT('',(50.,-38.383796602,30.2));\n#9727=DIRECTION('',(-1.,-0.,0.));\n#9728=VECTOR('',#9727,1.);\n#9729=LINE('',#9726,#9728);\n#9730=EDGE_CURVE('',#9725,#9717,#9729,.T.);\n#9731=ORIENTED_EDGE('',*,*,#9730,.F.);\n#9732=CARTESIAN_POINT('',(50.,-25.855295761,51.9));\n#9733=DIRECTION('',(0.,-0.5,-0.866025404));\n#9734=VECTOR('',#9733,25.057001683);\n#9735=LINE('',#9732,#9734);\n#9736=EDGE_CURVE('',#8949,#9725,#9735,.T.);\n#9737=ORIENTED_EDGE('',*,*,#9736,.F.);\n#9738=ORIENTED_EDGE('',*,*,#8954,.F.);\n#9739=EDGE_LOOP('',(#9723,#9731,#9737,#9738));\n#9740=FACE_BOUND('',#9739,.T.);\n#9741=ADVANCED_FACE('',(#9740),#9715,.T.);\n#9742=CARTESIAN_POINT('',(52.,-24.123244953,11.5));\n#9743=DIRECTION('',(0.,-0.866025404,-0.5));\n#9744=DIRECTION('',(0.,-0.5,0.866025404));\n#9745=AXIS2_PLACEMENT_3D('',#9742,#9743,#9744);\n#9746=PLANE('',#9745);\n#9747=ORIENTED_EDGE('',*,*,#9298,.T.);\n#9748=ORIENTED_EDGE('',*,*,#9238,.T.);\n#9749=CARTESIAN_POINT('',(49.,-29.20896997,20.308734123));\n#9750=DIRECTION('',(-0.,0.5,-0.866025404));\n#9751=VECTOR('',#9750,6.421450034);\n#9752=LINE('',#9749,#9751);\n#9753=EDGE_CURVE('',#9367,#9233,#9752,.T.);\n#9754=ORIENTED_EDGE('',*,*,#9753,.F.);\n#9755=ORIENTED_EDGE('',*,*,#9372,.T.);\n#9756=ORIENTED_EDGE('',*,*,#9399,.T.);\n#9757=ORIENTED_EDGE('',*,*,#9332,.T.);\n#9758=CARTESIAN_POINT('',(49.,-34.919694987,30.2));\n#9759=VERTEX_POINT('',#9758);\n#9760=CARTESIAN_POINT('',(49.,-34.919694987,30.2));\n#9761=DIRECTION('',(-0.,0.5,-0.866025404));\n#9762=VECTOR('',#9761,6.421450034);\n#9763=LINE('',#9760,#9762);\n#9764=EDGE_CURVE('',#9759,#9319,#9763,.T.);\n#9765=ORIENTED_EDGE('',*,*,#9764,.F.);\n#9766=CARTESIAN_POINT('',(52.,-34.919694987,30.2));\n#9767=VERTEX_POINT('',#9766);\n#9768=CARTESIAN_POINT('',(52.,-34.919694987,30.2));\n#9769=DIRECTION('',(-1.,-0.,0.));\n#9770=VECTOR('',#9769,3.);\n#9771=LINE('',#9768,#9770);\n#9772=EDGE_CURVE('',#9767,#9759,#9771,.T.);\n#9773=ORIENTED_EDGE('',*,*,#9772,.F.);\n#9774=CARTESIAN_POINT('',(52.,-24.123244953,11.5));\n#9775=VERTEX_POINT('',#9774);\n#9776=CARTESIAN_POINT('',(52.,-24.123244953,11.5));\n#9777=DIRECTION('',(0.,-0.5,0.866025404));\n#9778=VECTOR('',#9777,21.592900068);\n#9779=LINE('',#9776,#9778);\n#9780=EDGE_CURVE('',#9775,#9767,#9779,.T.);\n#9781=ORIENTED_EDGE('',*,*,#9780,.F.);\n#9782=CARTESIAN_POINT('',(52.,-24.123244953,11.5));\n#9783=DIRECTION('',(-1.,-0.,0.));\n#9784=VECTOR('',#9783,1.);\n#9785=LINE('',#9782,#9784);\n#9786=EDGE_CURVE('',#9775,#9271,#9785,.T.);\n#9787=ORIENTED_EDGE('',*,*,#9786,.T.);\n#9788=EDGE_LOOP('',(#9747,#9748,#9754,#9755,#9756,#9757,#9765,#9773,#9781,#9787));\n#9789=FACE_BOUND('',#9788,.T.);\n#9790=ADVANCED_FACE('',(#9789),#9746,.F.);\n#9791=CARTESIAN_POINT('',(50.,-25.855295761,8.5));\n#9792=DIRECTION('',(0.,-0.866025404,-0.5));\n#9793=DIRECTION('',(0.,-0.5,0.866025404));\n#9794=AXIS2_PLACEMENT_3D('',#9791,#9792,#9793);\n#9795=PLANE('',#9794);\n#9796=CARTESIAN_POINT('',(50.,-38.383796602,30.2));\n#9797=DIRECTION('',(-0.,0.5,-0.866025404));\n#9798=VECTOR('',#9797,25.057001683);\n#9799=LINE('',#9796,#9798);\n#9800=EDGE_CURVE('',#9725,#8901,#9799,.T.);\n#9801=ORIENTED_EDGE('',*,*,#9800,.F.);\n#9802=ORIENTED_EDGE('',*,*,#9730,.T.);\n#9803=CARTESIAN_POINT('',(49.,-25.855295761,8.5));\n#9804=DIRECTION('',(0.,-0.5,0.866025404));\n#9805=VECTOR('',#9804,25.057001683);\n#9806=LINE('',#9803,#9805);\n#9807=EDGE_CURVE('',#8909,#9717,#9806,.T.);\n#9808=ORIENTED_EDGE('',*,*,#9807,.F.);\n#9809=ORIENTED_EDGE('',*,*,#8914,.F.);\n#9810=EDGE_LOOP('',(#9801,#9802,#9808,#9809));\n#9811=FACE_BOUND('',#9810,.T.);\n#9812=ADVANCED_FACE('',(#9811),#9795,.T.);\n#9813=CARTESIAN_POINT('',(52.,9.420805687,30.2));\n#9814=DIRECTION('',(-0.,0.866025404,-0.5));\n#9815=DIRECTION('',(0.,-0.5,-0.866025404));\n#9816=AXIS2_PLACEMENT_3D('',#9813,#9814,#9815);\n#9817=PLANE('',#9816);\n#9818=CARTESIAN_POINT('',(50.,9.420805687,30.2));\n#9819=VERTEX_POINT('',#9818);\n#9820=CARTESIAN_POINT('',(50.,-1.952994616,10.5));\n#9821=VERTEX_POINT('',#9820);\n#9822=CARTESIAN_POINT('',(50.,9.420805687,30.2));\n#9823=DIRECTION('',(0.,-0.5,-0.866025404));\n#9824=VECTOR('',#9823,22.747600606);\n#9825=LINE('',#9822,#9824);\n#9826=EDGE_CURVE('',#9819,#9821,#9825,.T.);\n#9827=ORIENTED_EDGE('',*,*,#9826,.F.);\n#9828=CARTESIAN_POINT('',(52.,9.420805687,30.2));\n#9829=VERTEX_POINT('',#9828);\n#9830=CARTESIAN_POINT('',(52.,9.420805687,30.2));\n#9831=DIRECTION('',(-1.,-0.,0.));\n#9832=VECTOR('',#9831,2.);\n#9833=LINE('',#9830,#9832);\n#9834=EDGE_CURVE('',#9829,#9819,#9833,.T.);\n#9835=ORIENTED_EDGE('',*,*,#9834,.F.);\n#9836=CARTESIAN_POINT('',(52.,-1.952994616,10.5));\n#9837=VERTEX_POINT('',#9836);\n#9838=CARTESIAN_POINT('',(52.,9.420805687,30.2));\n#9839=DIRECTION('',(0.,-0.5,-0.866025404));\n#9840=VECTOR('',#9839,22.747600606);\n#9841=LINE('',#9838,#9840);\n#9842=EDGE_CURVE('',#9829,#9837,#9841,.T.);\n#9843=ORIENTED_EDGE('',*,*,#9842,.T.);\n#9844=CARTESIAN_POINT('',(52.,-1.952994616,10.5));\n#9845=DIRECTION('',(-1.,-0.,0.));\n#9846=VECTOR('',#9845,2.);\n#9847=LINE('',#9844,#9846);\n#9848=EDGE_CURVE('',#9837,#9821,#9847,.T.);\n#9849=ORIENTED_EDGE('',*,*,#9848,.T.);\n#9850=EDGE_LOOP('',(#9827,#9835,#9843,#9849));\n#9851=FACE_BOUND('',#9850,.T.);\n#9852=ADVANCED_FACE('',(#9851),#9817,.T.);\n#9853=CARTESIAN_POINT('',(50.,11.730206764,30.2));\n#9854=DIRECTION('',(-0.,0.866025404,-0.5));\n#9855=DIRECTION('',(0.,-0.5,-0.866025404));\n#9856=AXIS2_PLACEMENT_3D('',#9853,#9854,#9855);\n#9857=PLANE('',#9856);\n#9858=CARTESIAN_POINT('',(49.,11.730206764,30.2));\n#9859=VERTEX_POINT('',#9858);\n#9860=CARTESIAN_POINT('',(49.,11.730206764,30.2));\n#9861=DIRECTION('',(0.,-0.5,-0.866025404));\n#9862=VECTOR('',#9861,25.057001683);\n#9863=LINE('',#9860,#9862);\n#9864=EDGE_CURVE('',#9859,#8891,#9863,.T.);\n#9865=ORIENTED_EDGE('',*,*,#9864,.F.);\n#9866=CARTESIAN_POINT('',(50.,11.730206764,30.2));\n#9867=VERTEX_POINT('',#9866);\n#9868=CARTESIAN_POINT('',(50.,11.730206764,30.2));\n#9869=DIRECTION('',(-1.,-0.,0.));\n#9870=VECTOR('',#9869,1.);\n#9871=LINE('',#9868,#9870);\n#9872=EDGE_CURVE('',#9867,#9859,#9871,.T.);\n#9873=ORIENTED_EDGE('',*,*,#9872,.F.);\n#9874=CARTESIAN_POINT('',(50.,-0.798294078,8.5));\n#9875=DIRECTION('',(-0.,0.5,0.866025404));\n#9876=VECTOR('',#9875,25.057001683);\n#9877=LINE('',#9874,#9876);\n#9878=EDGE_CURVE('',#8893,#9867,#9877,.T.);\n#9879=ORIENTED_EDGE('',*,*,#9878,.F.);\n#9880=ORIENTED_EDGE('',*,*,#8898,.F.);\n#9881=EDGE_LOOP('',(#9865,#9873,#9879,#9880));\n#9882=FACE_BOUND('',#9881,.T.);\n#9883=ADVANCED_FACE('',(#9882),#9857,.T.);\n#9884=CARTESIAN_POINT('',(52.,-2.530344886,48.9));\n#9885=DIRECTION('',(-0.,0.866025404,0.5));\n#9886=DIRECTION('',(-0.,0.5,-0.866025404));\n#9887=AXIS2_PLACEMENT_3D('',#9884,#9885,#9886);\n#9888=PLANE('',#9887);\n#9889=ORIENTED_EDGE('',*,*,#9078,.T.);\n#9890=ORIENTED_EDGE('',*,*,#9018,.T.);\n#9891=CARTESIAN_POINT('',(49.,2.555380132,40.091265877));\n#9892=DIRECTION('',(0.,-0.5,0.866025404));\n#9893=VECTOR('',#9892,6.421450034);\n#9894=LINE('',#9891,#9893);\n#9895=EDGE_CURVE('',#9469,#9013,#9894,.T.);\n#9896=ORIENTED_EDGE('',*,*,#9895,.F.);\n#9897=ORIENTED_EDGE('',*,*,#9474,.T.);\n#9898=ORIENTED_EDGE('',*,*,#9501,.T.);\n#9899=ORIENTED_EDGE('',*,*,#9434,.T.);\n#9900=CARTESIAN_POINT('',(49.,8.266105149,30.2));\n#9901=VERTEX_POINT('',#9900);\n#9902=CARTESIAN_POINT('',(49.,8.266105149,30.2));\n#9903=DIRECTION('',(0.,-0.5,0.866025404));\n#9904=VECTOR('',#9903,6.421450034);\n#9905=LINE('',#9902,#9904);\n#9906=EDGE_CURVE('',#9901,#9421,#9905,.T.);\n#9907=ORIENTED_EDGE('',*,*,#9906,.F.);\n#9908=CARTESIAN_POINT('',(52.,8.266105149,30.2));\n#9909=VERTEX_POINT('',#9908);\n#9910=CARTESIAN_POINT('',(52.,8.266105149,30.2));\n#9911=DIRECTION('',(-1.,-0.,0.));\n#9912=VECTOR('',#9911,3.);\n#9913=LINE('',#9910,#9912);\n#9914=EDGE_CURVE('',#9909,#9901,#9913,.T.);\n#9915=ORIENTED_EDGE('',*,*,#9914,.F.);\n#9916=CARTESIAN_POINT('',(52.,-2.530344885,48.9));\n#9917=VERTEX_POINT('',#9916);\n#9918=CARTESIAN_POINT('',(52.,-2.530344885,48.9));\n#9919=DIRECTION('',(-0.,0.5,-0.866025404));\n#9920=VECTOR('',#9919,21.592900068);\n#9921=LINE('',#9918,#9920);\n#9922=EDGE_CURVE('',#9917,#9909,#9921,.T.);\n#9923=ORIENTED_EDGE('',*,*,#9922,.F.);\n#9924=CARTESIAN_POINT('',(52.,-2.530344886,48.9));\n#9925=DIRECTION('',(-1.,-0.,0.));\n#9926=VECTOR('',#9925,1.);\n#9927=LINE('',#9924,#9926);\n#9928=EDGE_CURVE('',#9917,#9051,#9927,.T.);\n#9929=ORIENTED_EDGE('',*,*,#9928,.T.);\n#9930=EDGE_LOOP('',(#9889,#9890,#9896,#9897,#9898,#9899,#9907,#9915,#9923,#9929));\n#9931=FACE_BOUND('',#9930,.T.);\n#9932=ADVANCED_FACE('',(#9931),#9888,.F.);\n#9933=CARTESIAN_POINT('',(50.,-0.798294078,51.9));\n#9934=DIRECTION('',(-0.,0.866025404,0.5));\n#9935=DIRECTION('',(-0.,0.5,-0.866025404));\n#9936=AXIS2_PLACEMENT_3D('',#9933,#9934,#9935);\n#9937=PLANE('',#9936);\n#9938=CARTESIAN_POINT('',(50.,11.730206764,30.2));\n#9939=DIRECTION('',(0.,-0.5,0.866025404));\n#9940=VECTOR('',#9939,25.057001683);\n#9941=LINE('',#9938,#9940);\n#9942=EDGE_CURVE('',#9867,#8931,#9941,.T.);\n#9943=ORIENTED_EDGE('',*,*,#9942,.F.);\n#9944=ORIENTED_EDGE('',*,*,#9872,.T.);\n#9945=CARTESIAN_POINT('',(49.,-0.798294078,51.9));\n#9946=DIRECTION('',(-0.,0.5,-0.866025404));\n#9947=VECTOR('',#9946,25.057001683);\n#9948=LINE('',#9945,#9947);\n#9949=EDGE_CURVE('',#8933,#9859,#9948,.T.);\n#9950=ORIENTED_EDGE('',*,*,#9949,.F.);\n#9951=ORIENTED_EDGE('',*,*,#8938,.F.);\n#9952=EDGE_LOOP('',(#9943,#9944,#9950,#9951));\n#9953=FACE_BOUND('',#9952,.T.);\n#9954=ADVANCED_FACE('',(#9953),#9937,.T.);\n#9955=CARTESIAN_POINT('',(52.,-1.952994616,10.5));\n#9956=DIRECTION('',(0.,-0.,-1.));\n#9957=DIRECTION('',(0.,-1.,0.));\n#9958=AXIS2_PLACEMENT_3D('',#9955,#9956,#9957);\n#9959=PLANE('',#9958);\n#9960=CARTESIAN_POINT('',(50.,-24.700595222,10.5));\n#9961=VERTEX_POINT('',#9960);\n#9962=CARTESIAN_POINT('',(50.,-1.952994616,10.5));\n#9963=DIRECTION('',(0.,-1.,0.));\n#9964=VECTOR('',#9963,22.747600606);\n#9965=LINE('',#9962,#9964);\n#9966=EDGE_CURVE('',#9821,#9961,#9965,.T.);\n#9967=ORIENTED_EDGE('',*,*,#9966,.F.);\n#9968=ORIENTED_EDGE('',*,*,#9848,.F.);\n#9969=CARTESIAN_POINT('',(52.,-24.700595222,10.5));\n#9970=VERTEX_POINT('',#9969);\n#9971=CARTESIAN_POINT('',(52.,-1.952994616,10.5));\n#9972=DIRECTION('',(0.,-1.,0.));\n#9973=VECTOR('',#9972,22.747600606);\n#9974=LINE('',#9971,#9973);\n#9975=EDGE_CURVE('',#9837,#9970,#9974,.T.);\n#9976=ORIENTED_EDGE('',*,*,#9975,.T.);\n#9977=CARTESIAN_POINT('',(52.,-24.700595222,10.5));\n#9978=DIRECTION('',(-1.,-0.,0.));\n#9979=VECTOR('',#9978,2.);\n#9980=LINE('',#9977,#9979);\n#9981=EDGE_CURVE('',#9970,#9961,#9980,.T.);\n#9982=ORIENTED_EDGE('',*,*,#9981,.T.);\n#9983=EDGE_LOOP('',(#9967,#9968,#9976,#9982));\n#9984=FACE_BOUND('',#9983,.T.);\n#9985=ADVANCED_FACE('',(#9984),#9959,.T.);\n#9986=CARTESIAN_POINT('',(52.,-2.530344885,11.5));\n#9987=DIRECTION('',(-0.,0.,-1.));\n#9988=DIRECTION('',(0.,-1.,-0.));\n#9989=AXIS2_PLACEMENT_3D('',#9986,#9987,#9988);\n#9990=PLANE('',#9989);\n#9991=ORIENTED_EDGE('',*,*,#9065,.T.);\n#9992=ORIENTED_EDGE('',*,*,#8994,.T.);\n#9993=CARTESIAN_POINT('',(49.,-6.366069902,11.5));\n#9994=DIRECTION('',(-0.,1.,-0.));\n#9995=VECTOR('',#9994,3.210725017);\n#9996=LINE('',#9993,#9995);\n#9997=EDGE_CURVE('',#9615,#8981,#9996,.T.);\n#9998=ORIENTED_EDGE('',*,*,#9997,.F.);\n#9999=ORIENTED_EDGE('',*,*,#9622,.T.);\n#10000=ORIENTED_EDGE('',*,*,#9660,.T.);\n#10001=ORIENTED_EDGE('',*,*,#9691,.T.);\n#10002=CARTESIAN_POINT('',(49.,-12.076794919,11.5));\n#10003=DIRECTION('',(-0.,1.,-0.));\n#10004=VECTOR('',#10003,3.210725017);\n#10005=LINE('',#10002,#10004);\n#10006=EDGE_CURVE('',#9089,#9686,#10005,.T.);\n#10007=ORIENTED_EDGE('',*,*,#10006,.F.);\n#10008=ORIENTED_EDGE('',*,*,#9096,.T.);\n#10009=ORIENTED_EDGE('',*,*,#9134,.T.);\n#10010=ORIENTED_EDGE('',*,*,#9165,.T.);\n#10011=CARTESIAN_POINT('',(49.,-17.787519936,11.5));\n#10012=DIRECTION('',(-0.,1.,-0.));\n#10013=VECTOR('',#10012,3.210725017);\n#10014=LINE('',#10011,#10013);\n#10015=EDGE_CURVE('',#9513,#9160,#10014,.T.);\n#10016=ORIENTED_EDGE('',*,*,#10015,.F.);\n#10017=ORIENTED_EDGE('',*,*,#9520,.T.);\n#10018=ORIENTED_EDGE('',*,*,#9558,.T.);\n#10019=ORIENTED_EDGE('',*,*,#9589,.T.);\n#10020=CARTESIAN_POINT('',(49.,-23.498244953,11.5));\n#10021=DIRECTION('',(-0.,1.,-0.));\n#10022=VECTOR('',#10021,3.210725017);\n#10023=LINE('',#10020,#10022);\n#10024=EDGE_CURVE('',#9191,#9584,#10023,.T.);\n#10025=ORIENTED_EDGE('',*,*,#10024,.F.);\n#10026=ORIENTED_EDGE('',*,*,#9198,.T.);\n#10027=ORIENTED_EDGE('',*,*,#9276,.T.);\n#10028=ORIENTED_EDGE('',*,*,#9786,.F.);\n#10029=CARTESIAN_POINT('',(52.,-2.530344885,11.5));\n#10030=VERTEX_POINT('',#10029);\n#10031=CARTESIAN_POINT('',(52.,-2.530344885,11.5));\n#10032=DIRECTION('',(0.,-1.,0.));\n#10033=VECTOR('',#10032,21.592900068);\n#10034=LINE('',#10031,#10033);\n#10035=EDGE_CURVE('',#10030,#9775,#10034,.T.);\n#10036=ORIENTED_EDGE('',*,*,#10035,.F.);\n#10037=CARTESIAN_POINT('',(52.,-2.530344885,11.5));\n#10038=DIRECTION('',(-1.,-0.,0.));\n#10039=VECTOR('',#10038,1.);\n#10040=LINE('',#10037,#10039);\n#10041=EDGE_CURVE('',#10030,#9060,#10040,.T.);\n#10042=ORIENTED_EDGE('',*,*,#10041,.T.);\n#10043=EDGE_LOOP('',(#9991,#9992,#9998,#9999,#10000,#10001,#10007,#10008,#10009,#10010,#10016,#10017,#10018,#10019,#10025,#10026,#10027,#10028,#10036,#10042));\n#10044=FACE_BOUND('',#10043,.T.);\n#10045=ADVANCED_FACE('',(#10044),#9990,.F.);\n#10046=CARTESIAN_POINT('',(52.,-24.123244953,48.9));\n#10047=DIRECTION('',(0.,-0.,1.));\n#10048=DIRECTION('',(-0.,1.,0.));\n#10049=AXIS2_PLACEMENT_3D('',#10046,#10047,#10048);\n#10050=PLANE('',#10049);\n#10051=ORIENTED_EDGE('',*,*,#8978,.T.);\n#10052=ORIENTED_EDGE('',*,*,#9056,.T.);\n#10053=ORIENTED_EDGE('',*,*,#9928,.F.);\n#10054=CARTESIAN_POINT('',(52.,-24.123244953,48.9));\n#10055=VERTEX_POINT('',#10054);\n#10056=CARTESIAN_POINT('',(52.,-24.123244953,48.9));\n#10057=DIRECTION('',(-0.,1.,-0.));\n#10058=VECTOR('',#10057,21.592900068);\n#10059=LINE('',#10056,#10058);\n#10060=EDGE_CURVE('',#10055,#9917,#10059,.T.);\n#10061=ORIENTED_EDGE('',*,*,#10060,.F.);\n#10062=CARTESIAN_POINT('',(52.,-24.123244953,48.9));\n#10063=DIRECTION('',(-1.,-0.,0.));\n#10064=VECTOR('',#10063,1.);\n#10065=LINE('',#10062,#10064);\n#10066=EDGE_CURVE('',#10055,#9280,#10065,.T.);\n#10067=ORIENTED_EDGE('',*,*,#10066,.T.);\n#10068=ORIENTED_EDGE('',*,*,#9285,.T.);\n#10069=ORIENTED_EDGE('',*,*,#9214,.T.);\n#10070=CARTESIAN_POINT('',(49.,-20.287519936,48.9));\n#10071=DIRECTION('',(0.,-1.,0.));\n#10072=VECTOR('',#10071,3.210725017);\n#10073=LINE('',#10070,#10072);\n#10074=EDGE_CURVE('',#9593,#9201,#10073,.T.);\n#10075=ORIENTED_EDGE('',*,*,#10074,.F.);\n#10076=ORIENTED_EDGE('',*,*,#9598,.T.);\n#10077=ORIENTED_EDGE('',*,*,#9567,.T.);\n#10078=ORIENTED_EDGE('',*,*,#9536,.T.);\n#10079=CARTESIAN_POINT('',(49.,-14.576794919,48.9));\n#10080=DIRECTION('',(0.,-1.,0.));\n#10081=VECTOR('',#10080,3.210725017);\n#10082=LINE('',#10079,#10081);\n#10083=EDGE_CURVE('',#9169,#9523,#10082,.T.);\n#10084=ORIENTED_EDGE('',*,*,#10083,.F.);\n#10085=ORIENTED_EDGE('',*,*,#9174,.T.);\n#10086=ORIENTED_EDGE('',*,*,#9143,.T.);\n#10087=ORIENTED_EDGE('',*,*,#9112,.T.);\n#10088=CARTESIAN_POINT('',(49.,-8.866069902,48.9));\n#10089=DIRECTION('',(0.,-1.,0.));\n#10090=VECTOR('',#10089,3.210725017);\n#10091=LINE('',#10088,#10090);\n#10092=EDGE_CURVE('',#9695,#9099,#10091,.T.);\n#10093=ORIENTED_EDGE('',*,*,#10092,.F.);\n#10094=ORIENTED_EDGE('',*,*,#9700,.T.);\n#10095=ORIENTED_EDGE('',*,*,#9669,.T.);\n#10096=ORIENTED_EDGE('',*,*,#9638,.T.);\n#10097=CARTESIAN_POINT('',(49.,-3.155344885,48.9));\n#10098=DIRECTION('',(0.,-1.,0.));\n#10099=VECTOR('',#10098,3.210725017);\n#10100=LINE('',#10097,#10099);\n#10101=EDGE_CURVE('',#8971,#9625,#10100,.T.);\n#10102=ORIENTED_EDGE('',*,*,#10101,.F.);\n#10103=EDGE_LOOP('',(#10051,#10052,#10053,#10061,#10067,#10068,#10069,#10075,#10076,#10077,#10078,#10084,#10085,#10086,#10087,#10093,#10094,#10095,#10096,#10102));\n#10104=FACE_BOUND('',#10103,.T.);\n#10105=ADVANCED_FACE('',(#10104),#10050,.F.);\n#10106=CARTESIAN_POINT('',(50.,-13.326794919,30.2));\n#10107=DIRECTION('',(-1.,-0.,0.));\n#10108=DIRECTION('',(0.,-1.,0.));\n#10109=AXIS2_PLACEMENT_3D('',#10106,#10107,#10108);\n#10110=PLANE('',#10109);\n#10111=ORIENTED_EDGE('',*,*,#8960,.T.);\n#10112=ORIENTED_EDGE('',*,*,#9736,.T.);\n#10113=ORIENTED_EDGE('',*,*,#9800,.T.);\n#10114=ORIENTED_EDGE('',*,*,#8906,.T.);\n#10115=ORIENTED_EDGE('',*,*,#9878,.T.);\n#10116=ORIENTED_EDGE('',*,*,#9942,.T.);\n#10117=EDGE_LOOP('',(#10111,#10112,#10113,#10114,#10115,#10116));\n#10118=FACE_BOUND('',#10117,.T.);\n#10119=CARTESIAN_POINT('',(50.,-24.700595222,49.9));\n#10120=VERTEX_POINT('',#10119);\n#10121=CARTESIAN_POINT('',(50.,-1.952994616,49.9));\n#10122=VERTEX_POINT('',#10121);\n#10123=CARTESIAN_POINT('',(50.,-24.700595222,49.9));\n#10124=DIRECTION('',(-0.,1.,-0.));\n#10125=VECTOR('',#10124,22.747600606);\n#10126=LINE('',#10123,#10125);\n#10127=EDGE_CURVE('',#10120,#10122,#10126,.T.);\n#10128=ORIENTED_EDGE('',*,*,#10127,.T.);\n#10129=CARTESIAN_POINT('',(50.,-1.952994616,49.9));\n#10130=DIRECTION('',(-0.,0.5,-0.866025404));\n#10131=VECTOR('',#10130,22.747600606);\n#10132=LINE('',#10129,#10131);\n#10133=EDGE_CURVE('',#10122,#9819,#10132,.T.);\n#10134=ORIENTED_EDGE('',*,*,#10133,.T.);\n#10135=ORIENTED_EDGE('',*,*,#9826,.T.);\n#10136=ORIENTED_EDGE('',*,*,#9966,.T.);\n#10137=CARTESIAN_POINT('',(50.,-36.074395525,30.2));\n#10138=VERTEX_POINT('',#10137);\n#10139=CARTESIAN_POINT('',(50.,-24.700595222,10.5));\n#10140=DIRECTION('',(0.,-0.5,0.866025404));\n#10141=VECTOR('',#10140,22.747600606);\n#10142=LINE('',#10139,#10141);\n#10143=EDGE_CURVE('',#9961,#10138,#10142,.T.);\n#10144=ORIENTED_EDGE('',*,*,#10143,.T.);\n#10145=CARTESIAN_POINT('',(50.,-36.074395525,30.2));\n#10146=DIRECTION('',(-0.,0.5,0.866025404));\n#10147=VECTOR('',#10146,22.747600606);\n#10148=LINE('',#10145,#10147);\n#10149=EDGE_CURVE('',#10138,#10120,#10148,.T.);\n#10150=ORIENTED_EDGE('',*,*,#10149,.T.);\n#10151=EDGE_LOOP('',(#10128,#10134,#10135,#10136,#10144,#10150));\n#10152=FACE_BOUND('',#10151,.T.);\n#10153=ADVANCED_FACE('',(#10118,#10152),#10110,.F.);\n#10154=CARTESIAN_POINT('',(49.,-13.326794919,30.2));\n#10155=DIRECTION('',(-1.,-0.,0.));\n#10156=DIRECTION('',(0.,-1.,0.));\n#10157=AXIS2_PLACEMENT_3D('',#10154,#10155,#10156);\n#10158=PLANE('',#10157);\n#10159=ORIENTED_EDGE('',*,*,#9949,.T.);\n#10160=ORIENTED_EDGE('',*,*,#9864,.T.);\n#10161=ORIENTED_EDGE('',*,*,#8920,.T.);\n#10162=ORIENTED_EDGE('',*,*,#9807,.T.);\n#10163=ORIENTED_EDGE('',*,*,#9722,.T.);\n#10164=ORIENTED_EDGE('',*,*,#8946,.T.);\n#10165=EDGE_LOOP('',(#10159,#10160,#10161,#10162,#10163,#10164));\n#10166=FACE_BOUND('',#10165,.T.);\n#10167=ORIENTED_EDGE('',*,*,#10101,.T.);\n#10168=ORIENTED_EDGE('',*,*,#9630,.T.);\n#10169=ORIENTED_EDGE('',*,*,#9997,.T.);\n#10170=ORIENTED_EDGE('',*,*,#8986,.T.);\n#10171=EDGE_LOOP('',(#10167,#10168,#10169,#10170));\n#10172=FACE_BOUND('',#10171,.T.);\n#10173=ORIENTED_EDGE('',*,*,#10006,.T.);\n#10174=ORIENTED_EDGE('',*,*,#9706,.T.);\n#10175=ORIENTED_EDGE('',*,*,#10092,.T.);\n#10176=ORIENTED_EDGE('',*,*,#9104,.T.);\n#10177=EDGE_LOOP('',(#10173,#10174,#10175,#10176));\n#10178=FACE_BOUND('',#10177,.T.);\n#10179=ORIENTED_EDGE('',*,*,#10024,.T.);\n#10180=ORIENTED_EDGE('',*,*,#9604,.T.);\n#10181=ORIENTED_EDGE('',*,*,#10074,.T.);\n#10182=ORIENTED_EDGE('',*,*,#9206,.T.);\n#10183=EDGE_LOOP('',(#10179,#10180,#10181,#10182));\n#10184=FACE_BOUND('',#10183,.T.);\n#10185=CARTESIAN_POINT('',(49.,-31.70896997,35.761138858));\n#10186=DIRECTION('',(0.,-0.5,-0.866025404));\n#10187=VECTOR('',#10186,6.421450034);\n#10188=LINE('',#10185,#10187);\n#10189=EDGE_CURVE('',#9309,#9759,#10188,.T.);\n#10190=ORIENTED_EDGE('',*,*,#10189,.T.);\n#10191=ORIENTED_EDGE('',*,*,#9764,.T.);\n#10192=ORIENTED_EDGE('',*,*,#9324,.T.);\n#10193=EDGE_LOOP('',(#10190,#10191,#10192));\n#10194=FACE_BOUND('',#10193,.T.);\n#10195=CARTESIAN_POINT('',(49.,5.055380132,24.638861142));\n#10196=DIRECTION('',(-0.,0.5,0.866025404));\n#10197=VECTOR('',#10196,6.421450034);\n#10198=LINE('',#10195,#10197);\n#10199=EDGE_CURVE('',#9411,#9901,#10198,.T.);\n#10200=ORIENTED_EDGE('',*,*,#10199,.T.);\n#10201=ORIENTED_EDGE('',*,*,#9906,.T.);\n#10202=ORIENTED_EDGE('',*,*,#9426,.T.);\n#10203=EDGE_LOOP('',(#10200,#10201,#10202));\n#10204=FACE_BOUND('',#10203,.T.);\n#10205=ORIENTED_EDGE('',*,*,#9180,.T.);\n#10206=ORIENTED_EDGE('',*,*,#10083,.T.);\n#10207=ORIENTED_EDGE('',*,*,#9528,.T.);\n#10208=ORIENTED_EDGE('',*,*,#10015,.T.);\n#10209=EDGE_LOOP('',(#10205,#10206,#10207,#10208));\n#10210=FACE_BOUND('',#10209,.T.);\n#10211=ORIENTED_EDGE('',*,*,#9040,.T.);\n#10212=CARTESIAN_POINT('',(49.,-0.655344885,14.747595264));\n#10213=DIRECTION('',(-0.,0.5,0.866025404));\n#10214=VECTOR('',#10213,6.421450034);\n#10215=LINE('',#10212,#10214);\n#10216=EDGE_CURVE('',#9029,#9453,#10215,.T.);\n#10217=ORIENTED_EDGE('',*,*,#10216,.T.);\n#10218=ORIENTED_EDGE('',*,*,#9480,.T.);\n#10219=ORIENTED_EDGE('',*,*,#9895,.T.);\n#10220=EDGE_LOOP('',(#10211,#10217,#10218,#10219));\n#10221=FACE_BOUND('',#10220,.T.);\n#10222=ORIENTED_EDGE('',*,*,#9260,.T.);\n#10223=CARTESIAN_POINT('',(49.,-25.998244953,45.652404736));\n#10224=DIRECTION('',(0.,-0.5,-0.866025404));\n#10225=VECTOR('',#10224,6.421450034);\n#10226=LINE('',#10223,#10225);\n#10227=EDGE_CURVE('',#9249,#9351,#10226,.T.);\n#10228=ORIENTED_EDGE('',*,*,#10227,.T.);\n#10229=ORIENTED_EDGE('',*,*,#9378,.T.);\n#10230=ORIENTED_EDGE('',*,*,#9753,.T.);\n#10231=EDGE_LOOP('',(#10222,#10228,#10229,#10230));\n#10232=FACE_BOUND('',#10231,.T.);\n#10233=ADVANCED_FACE('',(#10166,#10172,#10178,#10184,#10194,#10204,#10210,#10221,#10232),#10158,.T.);\n#10234=CARTESIAN_POINT('',(52.,-34.919694987,30.2));\n#10235=DIRECTION('',(0.,-0.866025404,0.5));\n#10236=DIRECTION('',(-0.,0.5,0.866025404));\n#10237=AXIS2_PLACEMENT_3D('',#10234,#10235,#10236);\n#10238=PLANE('',#10237);\n#10239=ORIENTED_EDGE('',*,*,#9291,.T.);\n#10240=ORIENTED_EDGE('',*,*,#10066,.F.);\n#10241=CARTESIAN_POINT('',(52.,-34.919694987,30.2));\n#10242=DIRECTION('',(-0.,0.5,0.866025404));\n#10243=VECTOR('',#10242,21.592900068);\n#10244=LINE('',#10241,#10243);\n#10245=EDGE_CURVE('',#9767,#10055,#10244,.T.);\n#10246=ORIENTED_EDGE('',*,*,#10245,.F.);\n#10247=ORIENTED_EDGE('',*,*,#9772,.T.);\n#10248=ORIENTED_EDGE('',*,*,#10189,.F.);\n#10249=ORIENTED_EDGE('',*,*,#9316,.T.);\n#10250=ORIENTED_EDGE('',*,*,#9392,.T.);\n#10251=ORIENTED_EDGE('',*,*,#9356,.T.);\n#10252=ORIENTED_EDGE('',*,*,#10227,.F.);\n#10253=ORIENTED_EDGE('',*,*,#9254,.T.);\n#10254=EDGE_LOOP('',(#10239,#10240,#10246,#10247,#10248,#10249,#10250,#10251,#10252,#10253));\n#10255=FACE_BOUND('',#10254,.T.);\n#10256=ADVANCED_FACE('',(#10255),#10238,.F.);\n#10257=CARTESIAN_POINT('',(52.,8.266105149,30.2));\n#10258=DIRECTION('',(-0.,0.866025404,-0.5));\n#10259=DIRECTION('',(0.,-0.5,-0.866025404));\n#10260=AXIS2_PLACEMENT_3D('',#10257,#10258,#10259);\n#10261=PLANE('',#10260);\n#10262=ORIENTED_EDGE('',*,*,#9071,.T.);\n#10263=ORIENTED_EDGE('',*,*,#10041,.F.);\n#10264=CARTESIAN_POINT('',(52.,8.266105149,30.2));\n#10265=DIRECTION('',(0.,-0.5,-0.866025404));\n#10266=VECTOR('',#10265,21.592900068);\n#10267=LINE('',#10264,#10266);\n#10268=EDGE_CURVE('',#9909,#10030,#10267,.T.);\n#10269=ORIENTED_EDGE('',*,*,#10268,.F.);\n#10270=ORIENTED_EDGE('',*,*,#9914,.T.);\n#10271=ORIENTED_EDGE('',*,*,#10199,.F.);\n#10272=ORIENTED_EDGE('',*,*,#9418,.T.);\n#10273=ORIENTED_EDGE('',*,*,#9494,.T.);\n#10274=ORIENTED_EDGE('',*,*,#9458,.T.);\n#10275=ORIENTED_EDGE('',*,*,#10216,.F.);\n#10276=ORIENTED_EDGE('',*,*,#9034,.T.);\n#10277=EDGE_LOOP('',(#10262,#10263,#10269,#10270,#10271,#10272,#10273,#10274,#10275,#10276));\n#10278=FACE_BOUND('',#10277,.T.);\n#10279=ADVANCED_FACE('',(#10278),#10261,.F.);\n#10280=CARTESIAN_POINT('',(52.,-36.074395525,30.2));\n#10281=DIRECTION('',(0.,-0.866025404,0.5));\n#10282=DIRECTION('',(-0.,0.5,0.866025404));\n#10283=AXIS2_PLACEMENT_3D('',#10280,#10281,#10282);\n#10284=PLANE('',#10283);\n#10285=ORIENTED_EDGE('',*,*,#10149,.F.);\n#10286=CARTESIAN_POINT('',(52.,-36.074395525,30.2));\n#10287=VERTEX_POINT('',#10286);\n#10288=CARTESIAN_POINT('',(52.,-36.074395525,30.2));\n#10289=DIRECTION('',(-1.,-0.,0.));\n#10290=VECTOR('',#10289,2.);\n#10291=LINE('',#10288,#10290);\n#10292=EDGE_CURVE('',#10287,#10138,#10291,.T.);\n#10293=ORIENTED_EDGE('',*,*,#10292,.F.);\n#10294=CARTESIAN_POINT('',(52.,-24.700595222,49.9));\n#10295=VERTEX_POINT('',#10294);\n#10296=CARTESIAN_POINT('',(52.,-36.074395525,30.2));\n#10297=DIRECTION('',(-0.,0.5,0.866025404));\n#10298=VECTOR('',#10297,22.747600606);\n#10299=LINE('',#10296,#10298);\n#10300=EDGE_CURVE('',#10287,#10295,#10299,.T.);\n#10301=ORIENTED_EDGE('',*,*,#10300,.T.);\n#10302=CARTESIAN_POINT('',(52.,-24.700595222,49.9));\n#10303=DIRECTION('',(-1.,-0.,0.));\n#10304=VECTOR('',#10303,2.);\n#10305=LINE('',#10302,#10304);\n#10306=EDGE_CURVE('',#10295,#10120,#10305,.T.);\n#10307=ORIENTED_EDGE('',*,*,#10306,.T.);\n#10308=EDGE_LOOP('',(#10285,#10293,#10301,#10307));\n#10309=FACE_BOUND('',#10308,.T.);\n#10310=ADVANCED_FACE('',(#10309),#10284,.T.);\n#10311=CARTESIAN_POINT('',(52.,-24.700595222,10.5));\n#10312=DIRECTION('',(0.,-0.866025404,-0.5));\n#10313=DIRECTION('',(0.,-0.5,0.866025404));\n#10314=AXIS2_PLACEMENT_3D('',#10311,#10312,#10313);\n#10315=PLANE('',#10314);\n#10316=ORIENTED_EDGE('',*,*,#10143,.F.);\n#10317=ORIENTED_EDGE('',*,*,#9981,.F.);\n#10318=CARTESIAN_POINT('',(52.,-24.700595222,10.5));\n#10319=DIRECTION('',(0.,-0.5,0.866025404));\n#10320=VECTOR('',#10319,22.747600606);\n#10321=LINE('',#10318,#10320);\n#10322=EDGE_CURVE('',#9970,#10287,#10321,.T.);\n#10323=ORIENTED_EDGE('',*,*,#10322,.T.);\n#10324=ORIENTED_EDGE('',*,*,#10292,.T.);\n#10325=EDGE_LOOP('',(#10316,#10317,#10323,#10324));\n#10326=FACE_BOUND('',#10325,.T.);\n#10327=ADVANCED_FACE('',(#10326),#10315,.T.);\n#10328=CARTESIAN_POINT('',(52.,-1.952994616,49.9));\n#10329=DIRECTION('',(-0.,0.866025404,0.5));\n#10330=DIRECTION('',(-0.,0.5,-0.866025404));\n#10331=AXIS2_PLACEMENT_3D('',#10328,#10329,#10330);\n#10332=PLANE('',#10331);\n#10333=CARTESIAN_POINT('',(52.,-1.952994616,49.9));\n#10334=VERTEX_POINT('',#10333);\n#10335=CARTESIAN_POINT('',(52.,-1.952994616,49.9));\n#10336=DIRECTION('',(-1.,-0.,0.));\n#10337=VECTOR('',#10336,2.);\n#10338=LINE('',#10335,#10337);\n#10339=EDGE_CURVE('',#10334,#10122,#10338,.T.);\n#10340=ORIENTED_EDGE('',*,*,#10339,.F.);\n#10341=CARTESIAN_POINT('',(52.,-1.952994616,49.9));\n#10342=DIRECTION('',(-0.,0.5,-0.866025404));\n#10343=VECTOR('',#10342,22.747600606);\n#10344=LINE('',#10341,#10343);\n#10345=EDGE_CURVE('',#10334,#9829,#10344,.T.);\n#10346=ORIENTED_EDGE('',*,*,#10345,.T.);\n#10347=ORIENTED_EDGE('',*,*,#9834,.T.);\n#10348=ORIENTED_EDGE('',*,*,#10133,.F.);\n#10349=EDGE_LOOP('',(#10340,#10346,#10347,#10348));\n#10350=FACE_BOUND('',#10349,.T.);\n#10351=ADVANCED_FACE('',(#10350),#10332,.T.);\n#10352=CARTESIAN_POINT('',(52.,-24.700595222,49.9));\n#10353=DIRECTION('',(-0.,0.,1.));\n#10354=DIRECTION('',(-0.,1.,-0.));\n#10355=AXIS2_PLACEMENT_3D('',#10352,#10353,#10354);\n#10356=PLANE('',#10355);\n#10357=ORIENTED_EDGE('',*,*,#10127,.F.);\n#10358=ORIENTED_EDGE('',*,*,#10306,.F.);\n#10359=CARTESIAN_POINT('',(52.,-24.700595222,49.9));\n#10360=DIRECTION('',(-0.,1.,-0.));\n#10361=VECTOR('',#10360,22.747600606);\n#10362=LINE('',#10359,#10361);\n#10363=EDGE_CURVE('',#10295,#10334,#10362,.T.);\n#10364=ORIENTED_EDGE('',*,*,#10363,.T.);\n#10365=ORIENTED_EDGE('',*,*,#10339,.T.);\n#10366=EDGE_LOOP('',(#10357,#10358,#10364,#10365));\n#10367=FACE_BOUND('',#10366,.T.);\n#10368=ADVANCED_FACE('',(#10367),#10356,.T.);\n#10369=CARTESIAN_POINT('',(52.,-13.326794919,30.2));\n#10370=DIRECTION('',(-1.,-0.,0.));\n#10371=DIRECTION('',(0.,-1.,0.));\n#10372=AXIS2_PLACEMENT_3D('',#10369,#10370,#10371);\n#10373=PLANE('',#10372);\n#10374=ORIENTED_EDGE('',*,*,#10363,.F.);\n#10375=ORIENTED_EDGE('',*,*,#10300,.F.);\n#10376=ORIENTED_EDGE('',*,*,#10322,.F.);\n#10377=ORIENTED_EDGE('',*,*,#9975,.F.);\n#10378=ORIENTED_EDGE('',*,*,#9842,.F.);\n#10379=ORIENTED_EDGE('',*,*,#10345,.F.);\n#10380=EDGE_LOOP('',(#10374,#10375,#10376,#10377,#10378,#10379));\n#10381=FACE_BOUND('',#10380,.T.);\n#10382=ORIENTED_EDGE('',*,*,#10060,.T.);\n#10383=ORIENTED_EDGE('',*,*,#9922,.T.);\n#10384=ORIENTED_EDGE('',*,*,#10268,.T.);\n#10385=ORIENTED_EDGE('',*,*,#10035,.T.);\n#10386=ORIENTED_EDGE('',*,*,#9780,.T.);\n#10387=ORIENTED_EDGE('',*,*,#10245,.T.);\n#10388=EDGE_LOOP('',(#10382,#10383,#10384,#10385,#10386,#10387));\n#10389=FACE_BOUND('',#10388,.T.);\n#10390=ADVANCED_FACE('',(#10381,#10389),#10373,.F.);\n#10391=CLOSED_SHELL('',(#8924,#8964,#9004,#9044,#9082,#9122,#9153,#9184,#9224,#9264,#9302,#9342,#9382,#9404,#9444,#9484,#9506,#9546,#9577,#9608,#9648,#9679,#9710,#9741,#9790,#9812,\n#9852,#9883,#9932,#9954,#9985,#10045,#10105,#10153,#10233,#10256,#10279,#10310,#10327,#10351,#10368,#10390));\n#10392=MANIFOLD_SOLID_BREP('case_grill_duplicate',#10391);\n#8884=STYLED_ITEM('',(#4479),#10392);\n#10394=CARTESIAN_POINT('',(99.,-61.5,32.5));\n#10395=DIRECTION('',(-0.707106781,-0.,-0.707106781));\n#10396=DIRECTION('',(0.,-1.,0.));\n#10397=AXIS2_PLACEMENT_3D('',#10394,#10395,#10396);\n#10398=PLANE('',#10397);\n#10399=CARTESIAN_POINT('',(100.,-62.5,31.5));\n#10400=VERTEX_POINT('',#10399);\n#10401=CARTESIAN_POINT('',(98.,-62.5,33.5));\n#10402=VERTEX_POINT('',#10401);\n#10403=CARTESIAN_POINT('',(100.,-62.5,31.5));\n#10404=DIRECTION('',(-0.707106781,0.,0.707106781));\n#10405=VECTOR('',#10404,2.828427125);\n#10406=LINE('',#10403,#10405);\n#10407=EDGE_CURVE('',#10400,#10402,#10406,.T.);\n#10408=ORIENTED_EDGE('',*,*,#10407,.T.);\n#10409=CARTESIAN_POINT('',(98.,-61.5,33.5));\n#10410=VERTEX_POINT('',#10409);\n#10411=CARTESIAN_POINT('',(98.,-62.5,33.5));\n#10412=DIRECTION('',(-0.,1.,-0.));\n#10413=VECTOR('',#10412,1.);\n#10414=LINE('',#10411,#10413);\n#10415=EDGE_CURVE('',#10402,#10410,#10414,.T.);\n#10416=ORIENTED_EDGE('',*,*,#10415,.T.);\n#10417=CARTESIAN_POINT('',(100.,-61.5,31.5));\n#10418=VERTEX_POINT('',#10417);\n#10419=CARTESIAN_POINT('',(98.,-61.5,33.5));\n#10420=DIRECTION('',(0.707106781,-0.,-0.707106781));\n#10421=VECTOR('',#10420,2.828427125);\n#10422=LINE('',#10419,#10421);\n#10423=EDGE_CURVE('',#10410,#10418,#10422,.T.);\n#10424=ORIENTED_EDGE('',*,*,#10423,.T.);\n#10425=CARTESIAN_POINT('',(100.,-61.5,31.5));\n#10426=DIRECTION('',(0.,-1.,0.));\n#10427=VECTOR('',#10426,1.);\n#10428=LINE('',#10425,#10427);\n#10429=EDGE_CURVE('',#10418,#10400,#10428,.T.);\n#10430=ORIENTED_EDGE('',*,*,#10429,.T.);\n#10431=EDGE_LOOP('',(#10408,#10416,#10424,#10430));\n#10432=FACE_BOUND('',#10431,.T.);\n#10433=ADVANCED_FACE('',(#10432),#10398,.T.);\n#10434=CARTESIAN_POINT('',(107.,-62.5,40.5));\n#10435=DIRECTION('',(0.,-1.,0.));\n#10436=DIRECTION('',(1.,0.,0.));\n#10437=AXIS2_PLACEMENT_3D('',#10434,#10435,#10436);\n#10438=PLANE('',#10437);\n#10439=ORIENTED_EDGE('',*,*,#10407,.F.);\n#10440=CARTESIAN_POINT('',(114.,-62.5,31.5));\n#10441=VERTEX_POINT('',#10440);\n#10442=CARTESIAN_POINT('',(100.,-62.5,31.5));\n#10443=DIRECTION('',(1.,0.,-0.));\n#10444=VECTOR('',#10443,14.);\n#10445=LINE('',#10442,#10444);\n#10446=EDGE_CURVE('',#10400,#10441,#10445,.T.);\n#10447=ORIENTED_EDGE('',*,*,#10446,.T.);\n#10448=CARTESIAN_POINT('',(116.,-62.5,33.5));\n#10449=VERTEX_POINT('',#10448);\n#10450=CARTESIAN_POINT('',(116.,-62.5,33.5));\n#10451=DIRECTION('',(-0.707106781,-0.,-0.707106781));\n#10452=VECTOR('',#10451,2.828427125);\n#10453=LINE('',#10450,#10452);\n#10454=EDGE_CURVE('',#10449,#10441,#10453,.T.);\n#10455=ORIENTED_EDGE('',*,*,#10454,.F.);\n#10456=CARTESIAN_POINT('',(116.,-62.5,47.5));\n#10457=VERTEX_POINT('',#10456);\n#10458=CARTESIAN_POINT('',(116.,-62.5,33.5));\n#10459=DIRECTION('',(0.,0.,1.));\n#10460=VECTOR('',#10459,14.);\n#10461=LINE('',#10458,#10460);\n#10462=EDGE_CURVE('',#10449,#10457,#10461,.T.);\n#10463=ORIENTED_EDGE('',*,*,#10462,.T.);\n#10464=CARTESIAN_POINT('',(114.,-62.5,49.5));\n#10465=VERTEX_POINT('',#10464);\n#10466=CARTESIAN_POINT('',(114.,-62.5,49.5));\n#10467=DIRECTION('',(0.707106781,-0.,-0.707106781));\n#10468=VECTOR('',#10467,2.828427125);\n#10469=LINE('',#10466,#10468);\n#10470=EDGE_CURVE('',#10465,#10457,#10469,.T.);\n#10471=ORIENTED_EDGE('',*,*,#10470,.F.);\n#10472=CARTESIAN_POINT('',(100.,-62.5,49.5));\n#10473=VERTEX_POINT('',#10472);\n#10474=CARTESIAN_POINT('',(114.,-62.5,49.5));\n#10475=DIRECTION('',(-1.,-0.,0.));\n#10476=VECTOR('',#10475,14.);\n#10477=LINE('',#10474,#10476);\n#10478=EDGE_CURVE('',#10465,#10473,#10477,.T.);\n#10479=ORIENTED_EDGE('',*,*,#10478,.T.);\n#10480=CARTESIAN_POINT('',(98.,-62.5,47.5));\n#10481=VERTEX_POINT('',#10480);\n#10482=CARTESIAN_POINT('',(98.,-62.5,47.5));\n#10483=DIRECTION('',(0.707106781,0.,0.707106781));\n#10484=VECTOR('',#10483,2.828427125);\n#10485=LINE('',#10482,#10484);\n#10486=EDGE_CURVE('',#10481,#10473,#10485,.T.);\n#10487=ORIENTED_EDGE('',*,*,#10486,.F.);\n#10488=CARTESIAN_POINT('',(98.,-62.5,47.5));\n#10489=DIRECTION('',(-0.,-0.,-1.));\n#10490=VECTOR('',#10489,14.);\n#10491=LINE('',#10488,#10490);\n#10492=EDGE_CURVE('',#10481,#10402,#10491,.T.);\n#10493=ORIENTED_EDGE('',*,*,#10492,.T.);\n#10494=EDGE_LOOP('',(#10439,#10447,#10455,#10463,#10471,#10479,#10487,#10493));\n#10495=FACE_BOUND('',#10494,.T.);\n#10496=CARTESIAN_POINT('',(114.15,-62.5,40.5));\n#10497=VERTEX_POINT('',#10496);\n#10498=CARTESIAN_POINT('',(99.85,-62.5,40.5));\n#10499=VERTEX_POINT('',#10498);\n#10500=CARTESIAN_POINT('',(107.,-62.5,40.5));\n#10501=DIRECTION('',(-0.,1.,-0.));\n#10502=DIRECTION('',(1.,0.,0.));\n#10503=AXIS2_PLACEMENT_3D('',#10500,#10501,#10502);\n#10504=CIRCLE('',#10503,7.15);\n#10505=EDGE_CURVE('',#10497,#10499,#10504,.T.);\n#10506=ORIENTED_EDGE('',*,*,#10505,.T.);\n#10507=CARTESIAN_POINT('',(107.,-62.5,40.5));\n#10508=DIRECTION('',(-0.,1.,-0.));\n#10509=DIRECTION('',(1.,0.,0.));\n#10510=AXIS2_PLACEMENT_3D('',#10507,#10508,#10509);\n#10511=CIRCLE('',#10510,7.15);\n#10512=EDGE_CURVE('',#10499,#10497,#10511,.T.);\n#10513=ORIENTED_EDGE('',*,*,#10512,.T.);\n#10514=EDGE_LOOP('',(#10506,#10513));\n#10515=FACE_BOUND('',#10514,.T.);\n#10516=ADVANCED_FACE('',(#10495,#10515),#10438,.T.);\n#10517=CARTESIAN_POINT('',(98.,-61.5,31.5));\n#10518=DIRECTION('',(0.,-0.,-1.));\n#10519=DIRECTION('',(1.,0.,0.));\n#10520=AXIS2_PLACEMENT_3D('',#10517,#10518,#10519);\n#10521=PLANE('',#10520);\n#10522=ORIENTED_EDGE('',*,*,#10429,.F.);\n#10523=CARTESIAN_POINT('',(114.,-61.5,31.5));\n#10524=VERTEX_POINT('',#10523);\n#10525=CARTESIAN_POINT('',(114.,-61.5,31.5));\n#10526=DIRECTION('',(-1.,-0.,0.));\n#10527=VECTOR('',#10526,14.);\n#10528=LINE('',#10525,#10527);\n#10529=EDGE_CURVE('',#10524,#10418,#10528,.T.);\n#10530=ORIENTED_EDGE('',*,*,#10529,.F.);\n#10531=CARTESIAN_POINT('',(114.,-62.5,31.5));\n#10532=DIRECTION('',(0.,1.,-0.));\n#10533=VECTOR('',#10532,1.);\n#10534=LINE('',#10531,#10533);\n#10535=EDGE_CURVE('',#10441,#10524,#10534,.T.);\n#10536=ORIENTED_EDGE('',*,*,#10535,.F.);\n#10537=ORIENTED_EDGE('',*,*,#10446,.F.);\n#10538=EDGE_LOOP('',(#10522,#10530,#10536,#10537));\n#10539=FACE_BOUND('',#10538,.T.);\n#10540=ADVANCED_FACE('',(#10539),#10521,.T.);\n#10541=CARTESIAN_POINT('',(115.,-61.5,32.5));\n#10542=DIRECTION('',(0.707106781,-0.,-0.707106781));\n#10543=DIRECTION('',(0.,1.,-0.));\n#10544=AXIS2_PLACEMENT_3D('',#10541,#10542,#10543);\n#10545=PLANE('',#10544);\n#10546=ORIENTED_EDGE('',*,*,#10454,.T.);\n#10547=ORIENTED_EDGE('',*,*,#10535,.T.);\n#10548=CARTESIAN_POINT('',(116.,-61.5,33.5));\n#10549=VERTEX_POINT('',#10548);\n#10550=CARTESIAN_POINT('',(114.,-61.5,31.5));\n#10551=DIRECTION('',(0.707106781,0.,0.707106781));\n#10552=VECTOR('',#10551,2.828427125);\n#10553=LINE('',#10550,#10552);\n#10554=EDGE_CURVE('',#10524,#10549,#10553,.T.);\n#10555=ORIENTED_EDGE('',*,*,#10554,.T.);\n#10556=CARTESIAN_POINT('',(116.,-61.5,33.5));\n#10557=DIRECTION('',(-0.,-1.,0.));\n#10558=VECTOR('',#10557,1.);\n#10559=LINE('',#10556,#10558);\n#10560=EDGE_CURVE('',#10549,#10449,#10559,.T.);\n#10561=ORIENTED_EDGE('',*,*,#10560,.T.);\n#10562=EDGE_LOOP('',(#10546,#10547,#10555,#10561));\n#10563=FACE_BOUND('',#10562,.T.);\n#10564=ADVANCED_FACE('',(#10563),#10545,.T.);\n#10565=CARTESIAN_POINT('',(99.,-61.5,48.5));\n#10566=DIRECTION('',(-0.707106781,0.,0.707106781));\n#10567=DIRECTION('',(0.,-1.,0.));\n#10568=AXIS2_PLACEMENT_3D('',#10565,#10566,#10567);\n#10569=PLANE('',#10568);\n#10570=ORIENTED_EDGE('',*,*,#10486,.T.);\n#10571=CARTESIAN_POINT('',(100.,-61.5,49.5));\n#10572=VERTEX_POINT('',#10571);\n#10573=CARTESIAN_POINT('',(100.,-62.5,49.5));\n#10574=DIRECTION('',(-0.,1.,-0.));\n#10575=VECTOR('',#10574,1.);\n#10576=LINE('',#10573,#10575);\n#10577=EDGE_CURVE('',#10473,#10572,#10576,.T.);\n#10578=ORIENTED_EDGE('',*,*,#10577,.T.);\n#10579=CARTESIAN_POINT('',(98.,-61.5,47.5));\n#10580=VERTEX_POINT('',#10579);\n#10581=CARTESIAN_POINT('',(100.,-61.5,49.5));\n#10582=DIRECTION('',(-0.707106781,-0.,-0.707106781));\n#10583=VECTOR('',#10582,2.828427125);\n#10584=LINE('',#10581,#10583);\n#10585=EDGE_CURVE('',#10572,#10580,#10584,.T.);\n#10586=ORIENTED_EDGE('',*,*,#10585,.T.);\n#10587=CARTESIAN_POINT('',(98.,-61.5,47.5));\n#10588=DIRECTION('',(0.,-1.,0.));\n#10589=VECTOR('',#10588,1.);\n#10590=LINE('',#10587,#10589);\n#10591=EDGE_CURVE('',#10580,#10481,#10590,.T.);\n#10592=ORIENTED_EDGE('',*,*,#10591,.T.);\n#10593=EDGE_LOOP('',(#10570,#10578,#10586,#10592));\n#10594=FACE_BOUND('',#10593,.T.);\n#10595=ADVANCED_FACE('',(#10594),#10569,.T.);\n#10596=CARTESIAN_POINT('',(116.,-61.5,49.5));\n#10597=DIRECTION('',(0.,0.,1.));\n#10598=DIRECTION('',(-1.,0.,0.));\n#10599=AXIS2_PLACEMENT_3D('',#10596,#10597,#10598);\n#10600=PLANE('',#10599);\n#10601=ORIENTED_EDGE('',*,*,#10577,.F.);\n#10602=ORIENTED_EDGE('',*,*,#10478,.F.);\n#10603=CARTESIAN_POINT('',(114.,-61.5,49.5));\n#10604=VERTEX_POINT('',#10603);\n#10605=CARTESIAN_POINT('',(114.,-61.5,49.5));\n#10606=DIRECTION('',(-0.,-1.,0.));\n#10607=VECTOR('',#10606,1.);\n#10608=LINE('',#10605,#10607);\n#10609=EDGE_CURVE('',#10604,#10465,#10608,.T.);\n#10610=ORIENTED_EDGE('',*,*,#10609,.F.);\n#10611=CARTESIAN_POINT('',(100.,-61.5,49.5));\n#10612=DIRECTION('',(1.,0.,-0.));\n#10613=VECTOR('',#10612,14.);\n#10614=LINE('',#10611,#10613);\n#10615=EDGE_CURVE('',#10572,#10604,#10614,.T.);\n#10616=ORIENTED_EDGE('',*,*,#10615,.F.);\n#10617=EDGE_LOOP('',(#10601,#10602,#10610,#10616));\n#10618=FACE_BOUND('',#10617,.T.);\n#10619=ADVANCED_FACE('',(#10618),#10600,.T.);\n#10620=CARTESIAN_POINT('',(115.,-61.5,48.5));\n#10621=DIRECTION('',(0.707106781,0.,0.707106781));\n#10622=DIRECTION('',(0.,1.,-0.));\n#10623=AXIS2_PLACEMENT_3D('',#10620,#10621,#10622);\n#10624=PLANE('',#10623);\n#10625=ORIENTED_EDGE('',*,*,#10470,.T.);\n#10626=CARTESIAN_POINT('',(116.,-61.5,47.5));\n#10627=VERTEX_POINT('',#10626);\n#10628=CARTESIAN_POINT('',(116.,-62.5,47.5));\n#10629=DIRECTION('',(0.,1.,-0.));\n#10630=VECTOR('',#10629,1.);\n#10631=LINE('',#10628,#10630);\n#10632=EDGE_CURVE('',#10457,#10627,#10631,.T.);\n#10633=ORIENTED_EDGE('',*,*,#10632,.T.);\n#10634=CARTESIAN_POINT('',(116.,-61.5,47.5));\n#10635=DIRECTION('',(-0.707106781,0.,0.707106781));\n#10636=VECTOR('',#10635,2.828427125);\n#10637=LINE('',#10634,#10636);\n#10638=EDGE_CURVE('',#10627,#10604,#10637,.T.);\n#10639=ORIENTED_EDGE('',*,*,#10638,.T.);\n#10640=ORIENTED_EDGE('',*,*,#10609,.T.);\n#10641=EDGE_LOOP('',(#10625,#10633,#10639,#10640));\n#10642=FACE_BOUND('',#10641,.T.);\n#10643=ADVANCED_FACE('',(#10642),#10624,.T.);\n#10644=CARTESIAN_POINT('',(107.,-61.5,40.5));\n#10645=DIRECTION('',(0.,1.,-0.));\n#10646=DIRECTION('',(-1.,0.,0.));\n#10647=AXIS2_PLACEMENT_3D('',#10644,#10645,#10646);\n#10648=CYLINDRICAL_SURFACE('',#10647,8.15);\n#10649=CARTESIAN_POINT('',(98.85,-58.5,40.5));\n#10650=VERTEX_POINT('',#10649);\n#10651=CARTESIAN_POINT('',(98.85,-61.5,40.5));\n#10652=VERTEX_POINT('',#10651);\n#10653=CARTESIAN_POINT('',(98.85,-58.5,40.5));\n#10654=DIRECTION('',(-0.,-1.,0.));\n#10655=VECTOR('',#10654,3.);\n#10656=LINE('',#10653,#10655);\n#10657=EDGE_CURVE('',#10650,#10652,#10656,.T.);\n#10658=ORIENTED_EDGE('',*,*,#10657,.T.);\n#10659=CARTESIAN_POINT('',(107.,-61.5,40.5));\n#10660=DIRECTION('',(-0.,-1.,0.));\n#10661=DIRECTION('',(-1.,0.,0.));\n#10662=AXIS2_PLACEMENT_3D('',#10659,#10660,#10661);\n#10663=CIRCLE('',#10662,8.15);\n#10664=EDGE_CURVE('',#10652,#10652,#10663,.T.);\n#10665=ORIENTED_EDGE('',*,*,#10664,.F.);\n#10666=ORIENTED_EDGE('',*,*,#10657,.F.);\n#10667=CARTESIAN_POINT('',(107.,-58.5,40.5));\n#10668=DIRECTION('',(0.,1.,-0.));\n#10669=DIRECTION('',(-1.,0.,0.));\n#10670=AXIS2_PLACEMENT_3D('',#10667,#10668,#10669);\n#10671=CIRCLE('',#10670,8.15);\n#10672=EDGE_CURVE('',#10650,#10650,#10671,.T.);\n#10673=ORIENTED_EDGE('',*,*,#10672,.F.);\n#10674=EDGE_LOOP('',(#10658,#10665,#10666,#10673));\n#10675=FACE_BOUND('',#10674,.T.);\n#10676=ADVANCED_FACE('',(#10675),#10648,.T.);\n#10677=CARTESIAN_POINT('',(107.,-58.5,40.5));\n#10678=DIRECTION('',(0.,-1.,0.));\n#10679=DIRECTION('',(1.,0.,0.));\n#10680=AXIS2_PLACEMENT_3D('',#10677,#10678,#10679);\n#10681=PLANE('',#10680);\n#10682=ORIENTED_EDGE('',*,*,#10672,.T.);\n#10683=EDGE_LOOP('',(#10682));\n#10684=FACE_BOUND('',#10683,.T.);\n#10685=CARTESIAN_POINT('',(114.15,-58.5,40.5));\n#10686=VERTEX_POINT('',#10685);\n#10687=CARTESIAN_POINT('',(99.85,-58.5,40.5));\n#10688=VERTEX_POINT('',#10687);\n#10689=CARTESIAN_POINT('',(107.,-58.5,40.5));\n#10690=DIRECTION('',(0.,-1.,0.));\n#10691=DIRECTION('',(1.,0.,0.));\n#10692=AXIS2_PLACEMENT_3D('',#10689,#10690,#10691);\n#10693=CIRCLE('',#10692,7.15);\n#10694=EDGE_CURVE('',#10686,#10688,#10693,.T.);\n#10695=ORIENTED_EDGE('',*,*,#10694,.T.);\n#10696=CARTESIAN_POINT('',(107.,-58.5,40.5));\n#10697=DIRECTION('',(0.,-1.,0.));\n#10698=DIRECTION('',(1.,0.,0.));\n#10699=AXIS2_PLACEMENT_3D('',#10696,#10697,#10698);\n#10700=CIRCLE('',#10699,7.15);\n#10701=EDGE_CURVE('',#10688,#10686,#10700,.T.);\n#10702=ORIENTED_EDGE('',*,*,#10701,.T.);\n#10703=EDGE_LOOP('',(#10695,#10702));\n#10704=FACE_BOUND('',#10703,.T.);\n#10705=ADVANCED_FACE('',(#10684,#10704),#10681,.F.);\n#10706=CARTESIAN_POINT('',(107.,-61.5,40.5));\n#10707=DIRECTION('',(0.,-1.,0.));\n#10708=DIRECTION('',(-1.,0.,0.));\n#10709=AXIS2_PLACEMENT_3D('',#10706,#10707,#10708);\n#10710=CYLINDRICAL_SURFACE('',#10709,7.15);\n#10711=CARTESIAN_POINT('',(99.85,-62.5,40.5));\n#10712=DIRECTION('',(-0.,1.,-0.));\n#10713=VECTOR('',#10712,4.);\n#10714=LINE('',#10711,#10713);\n#10715=EDGE_CURVE('',#10499,#10688,#10714,.T.);\n#10716=ORIENTED_EDGE('',*,*,#10715,.F.);\n#10717=ORIENTED_EDGE('',*,*,#10505,.F.);\n#10718=ORIENTED_EDGE('',*,*,#10512,.F.);\n#10719=ORIENTED_EDGE('',*,*,#10715,.T.);\n#10720=ORIENTED_EDGE('',*,*,#10694,.F.);\n#10721=ORIENTED_EDGE('',*,*,#10701,.F.);\n#10722=EDGE_LOOP('',(#10716,#10717,#10718,#10719,#10720,#10721));\n#10723=FACE_BOUND('',#10722,.T.);\n#10724=ADVANCED_FACE('',(#10723),#10710,.F.);\n#10725=CARTESIAN_POINT('',(116.,-61.5,31.5));\n#10726=DIRECTION('',(1.,-0.,-0.));\n#10727=DIRECTION('',(0.,0.,1.));\n#10728=AXIS2_PLACEMENT_3D('',#10725,#10726,#10727);\n#10729=PLANE('',#10728);\n#10730=ORIENTED_EDGE('',*,*,#10560,.F.);\n#10731=CARTESIAN_POINT('',(116.,-61.5,47.5));\n#10732=DIRECTION('',(-0.,-0.,-1.));\n#10733=VECTOR('',#10732,14.);\n#10734=LINE('',#10731,#10733);\n#10735=EDGE_CURVE('',#10627,#10549,#10734,.T.);\n#10736=ORIENTED_EDGE('',*,*,#10735,.F.);\n#10737=ORIENTED_EDGE('',*,*,#10632,.F.);\n#10738=ORIENTED_EDGE('',*,*,#10462,.F.);\n#10739=EDGE_LOOP('',(#10730,#10736,#10737,#10738));\n#10740=FACE_BOUND('',#10739,.T.);\n#10741=ADVANCED_FACE('',(#10740),#10729,.T.);\n#10742=CARTESIAN_POINT('',(98.,-61.5,49.5));\n#10743=DIRECTION('',(-1.,0.,0.));\n#10744=DIRECTION('',(-0.,-0.,-1.));\n#10745=AXIS2_PLACEMENT_3D('',#10742,#10743,#10744);\n#10746=PLANE('',#10745);\n#10747=ORIENTED_EDGE('',*,*,#10415,.F.);\n#10748=ORIENTED_EDGE('',*,*,#10492,.F.);\n#10749=ORIENTED_EDGE('',*,*,#10591,.F.);\n#10750=CARTESIAN_POINT('',(98.,-61.5,33.5));\n#10751=DIRECTION('',(0.,0.,1.));\n#10752=VECTOR('',#10751,14.);\n#10753=LINE('',#10750,#10752);\n#10754=EDGE_CURVE('',#10410,#10580,#10753,.T.);\n#10755=ORIENTED_EDGE('',*,*,#10754,.F.);\n#10756=EDGE_LOOP('',(#10747,#10748,#10749,#10755));\n#10757=FACE_BOUND('',#10756,.T.);\n#10758=ADVANCED_FACE('',(#10757),#10746,.T.);\n#10759=CARTESIAN_POINT('',(107.,-61.5,40.5));\n#10760=DIRECTION('',(0.,-1.,0.));\n#10761=DIRECTION('',(1.,0.,0.));\n#10762=AXIS2_PLACEMENT_3D('',#10759,#10760,#10761);\n#10763=PLANE('',#10762);\n#10764=ORIENTED_EDGE('',*,*,#10423,.F.);\n#10765=ORIENTED_EDGE('',*,*,#10754,.T.);\n#10766=ORIENTED_EDGE('',*,*,#10585,.F.);\n#10767=ORIENTED_EDGE('',*,*,#10615,.T.);\n#10768=ORIENTED_EDGE('',*,*,#10638,.F.);\n#10769=ORIENTED_EDGE('',*,*,#10735,.T.);\n#10770=ORIENTED_EDGE('',*,*,#10554,.F.);\n#10771=ORIENTED_EDGE('',*,*,#10529,.T.);\n#10772=EDGE_LOOP('',(#10764,#10765,#10766,#10767,#10768,#10769,#10770,#10771));\n#10773=FACE_BOUND('',#10772,.T.);\n#10774=ORIENTED_EDGE('',*,*,#10664,.T.);\n#10775=EDGE_LOOP('',(#10774));\n#10776=FACE_BOUND('',#10775,.T.);\n#10777=ADVANCED_FACE('',(#10773,#10776),#10763,.F.);\n#10778=CLOSED_SHELL('',(#10433,#10516,#10540,#10564,#10595,#10619,#10643,#10676,#10705,#10724,#10741,#10758,#10777));\n#10779=MANIFOLD_SOLID_BREP('case_cablehole',#10778);\n#10393=STYLED_ITEM('',(#5047),#10779);\n#10781=CARTESIAN_POINT('',(107.,-25.25,66.5));\n#10782=DIRECTION('',(0.707106781,0.,0.707106781));\n#10783=DIRECTION('',(0.707106781,0.,-0.707106781));\n#10784=AXIS2_PLACEMENT_3D('',#10781,#10782,#10783);\n#10785=PLANE('',#10784);\n#10786=CARTESIAN_POINT('',(106.5,10.585786438,67.));\n#10787=VERTEX_POINT('',#10786);\n#10788=CARTESIAN_POINT('',(106.5,-33.585786438,67.));\n#10789=VERTEX_POINT('',#10788);\n#10790=CARTESIAN_POINT('',(106.5,10.585786438,67.));\n#10791=DIRECTION('',(-0.,-1.,-0.));\n#10792=VECTOR('',#10791,44.171572875);\n#10793=LINE('',#10790,#10792);\n#10794=EDGE_CURVE('',#10787,#10789,#10793,.T.);\n#10795=ORIENTED_EDGE('',*,*,#10794,.T.);\n#10796=CARTESIAN_POINT('',(107.5,-34.,66.));\n#10797=VERTEX_POINT('',#10796);\n#10798=CARTESIAN_POINT('',(106.5,-33.585786438,67.));\n#10799=DIRECTION('',(0.678598345,-0.281084638,-0.678598345));\n#10800=VECTOR('',#10799,1.473625758);\n#10801=LINE('',#10798,#10800);\n#10802=EDGE_CURVE('',#10789,#10797,#10801,.T.);\n#10803=ORIENTED_EDGE('',*,*,#10802,.T.);\n#10804=CARTESIAN_POINT('',(107.5,11.,66.));\n#10805=VERTEX_POINT('',#10804);\n#10806=CARTESIAN_POINT('',(107.5,-34.,66.));\n#10807=DIRECTION('',(0.,1.,0.));\n#10808=VECTOR('',#10807,45.);\n#10809=LINE('',#10806,#10808);\n#10810=EDGE_CURVE('',#10797,#10805,#10809,.T.);\n#10811=ORIENTED_EDGE('',*,*,#10810,.T.);\n#10812=CARTESIAN_POINT('',(106.5,10.585786438,67.));\n#10813=DIRECTION('',(0.678598345,0.281084638,-0.678598345));\n#10814=VECTOR('',#10813,1.473625758);\n#10815=LINE('',#10812,#10814);\n#10816=EDGE_CURVE('',#10787,#10805,#10815,.T.);\n#10817=ORIENTED_EDGE('',*,*,#10816,.F.);\n#10818=EDGE_LOOP('',(#10795,#10803,#10811,#10817));\n#10819=FACE_BOUND('',#10818,.T.);\n#10820=ADVANCED_FACE('',(#10819),#10785,.T.);\n#10821=CARTESIAN_POINT('',(104.646446609,-36.146446609,66.5));\n#10822=DIRECTION('',(0.5,-0.5,0.707106781));\n#10823=DIRECTION('',(0.816496581,0.,-0.577350269));\n#10824=AXIS2_PLACEMENT_3D('',#10821,#10822,#10823);\n#10825=PLANE('',#10824);\n#10826=CARTESIAN_POINT('',(102.085786438,-38.,67.));\n#10827=VERTEX_POINT('',#10826);\n#10828=CARTESIAN_POINT('',(106.5,-33.585786438,67.));\n#10829=DIRECTION('',(-0.707106781,-0.707106781,-0.));\n#10830=VECTOR('',#10829,6.242640687);\n#10831=LINE('',#10828,#10830);\n#10832=EDGE_CURVE('',#10789,#10827,#10831,.T.);\n#10833=ORIENTED_EDGE('',*,*,#10832,.T.);\n#10834=CARTESIAN_POINT('',(102.5,-39.,66.));\n#10835=VERTEX_POINT('',#10834);\n#10836=CARTESIAN_POINT('',(102.085786438,-38.,67.));\n#10837=DIRECTION('',(0.281084638,-0.678598345,-0.678598345));\n#10838=VECTOR('',#10837,1.473625758);\n#10839=LINE('',#10836,#10838);\n#10840=EDGE_CURVE('',#10827,#10835,#10839,.T.);\n#10841=ORIENTED_EDGE('',*,*,#10840,.T.);\n#10842=CARTESIAN_POINT('',(102.5,-39.,66.));\n#10843=DIRECTION('',(0.707106781,0.707106781,0.));\n#10844=VECTOR('',#10843,7.071067812);\n#10845=LINE('',#10842,#10844);\n#10846=EDGE_CURVE('',#10835,#10797,#10845,.T.);\n#10847=ORIENTED_EDGE('',*,*,#10846,.T.);\n#10848=ORIENTED_EDGE('',*,*,#10802,.F.);\n#10849=EDGE_LOOP('',(#10833,#10841,#10847,#10848));\n#10850=FACE_BOUND('',#10849,.T.);\n#10851=ADVANCED_FACE('',(#10850),#10825,.T.);\n#10852=CARTESIAN_POINT('',(66.25,-38.5,66.5));\n#10853=DIRECTION('',(0.,-0.707106781,0.707106781));\n#10854=DIRECTION('',(1.,0.,0.));\n#10855=AXIS2_PLACEMENT_3D('',#10852,#10853,#10854);\n#10856=PLANE('',#10855);\n#10857=CARTESIAN_POINT('',(57.914213562,-38.,67.));\n#10858=VERTEX_POINT('',#10857);\n#10859=CARTESIAN_POINT('',(102.085786438,-38.,67.));\n#10860=DIRECTION('',(-1.,-0.,0.));\n#10861=VECTOR('',#10860,44.171572875);\n#10862=LINE('',#10859,#10861);\n#10863=EDGE_CURVE('',#10827,#10858,#10862,.T.);\n#10864=ORIENTED_EDGE('',*,*,#10863,.T.);\n#10865=CARTESIAN_POINT('',(57.5,-39.,66.));\n#10866=VERTEX_POINT('',#10865);\n#10867=CARTESIAN_POINT('',(57.914213562,-38.,67.));\n#10868=DIRECTION('',(-0.281084638,-0.678598345,-0.678598345));\n#10869=VECTOR('',#10868,1.473625758);\n#10870=LINE('',#10867,#10869);\n#10871=EDGE_CURVE('',#10858,#10866,#10870,.T.);\n#10872=ORIENTED_EDGE('',*,*,#10871,.T.);\n#10873=CARTESIAN_POINT('',(57.5,-39.,66.));\n#10874=DIRECTION('',(1.,0.,-0.));\n#10875=VECTOR('',#10874,45.);\n#10876=LINE('',#10873,#10875);\n#10877=EDGE_CURVE('',#10866,#10835,#10876,.T.);\n#10878=ORIENTED_EDGE('',*,*,#10877,.T.);\n#10879=ORIENTED_EDGE('',*,*,#10840,.F.);\n#10880=EDGE_LOOP('',(#10864,#10872,#10878,#10879));\n#10881=FACE_BOUND('',#10880,.T.);\n#10882=ADVANCED_FACE('',(#10881),#10856,.T.);\n#10883=CARTESIAN_POINT('',(55.353553391,-36.146446609,66.5));\n#10884=DIRECTION('',(-0.5,-0.5,0.707106781));\n#10885=DIRECTION('',(0.816496581,-0.,0.577350269));\n#10886=AXIS2_PLACEMENT_3D('',#10883,#10884,#10885);\n#10887=PLANE('',#10886);\n#10888=CARTESIAN_POINT('',(52.5,-34.,66.));\n#10889=VERTEX_POINT('',#10888);\n#10890=CARTESIAN_POINT('',(52.5,-34.,66.));\n#10891=DIRECTION('',(0.707106781,-0.707106781,-0.));\n#10892=VECTOR('',#10891,7.071067812);\n#10893=LINE('',#10890,#10892);\n#10894=EDGE_CURVE('',#10889,#10866,#10893,.T.);\n#10895=ORIENTED_EDGE('',*,*,#10894,.T.);\n#10896=ORIENTED_EDGE('',*,*,#10871,.F.);\n#10897=CARTESIAN_POINT('',(53.5,-33.585786438,67.));\n#10898=VERTEX_POINT('',#10897);\n#10899=CARTESIAN_POINT('',(57.914213562,-38.,67.));\n#10900=DIRECTION('',(-0.707106781,0.707106781,0.));\n#10901=VECTOR('',#10900,6.242640687);\n#10902=LINE('',#10899,#10901);\n#10903=EDGE_CURVE('',#10858,#10898,#10902,.T.);\n#10904=ORIENTED_EDGE('',*,*,#10903,.T.);\n#10905=CARTESIAN_POINT('',(53.5,-33.585786438,67.));\n#10906=DIRECTION('',(-0.678598345,-0.281084638,-0.678598345));\n#10907=VECTOR('',#10906,1.473625758);\n#10908=LINE('',#10905,#10907);\n#10909=EDGE_CURVE('',#10898,#10889,#10908,.T.);\n#10910=ORIENTED_EDGE('',*,*,#10909,.T.);\n#10911=EDGE_LOOP('',(#10895,#10896,#10904,#10910));\n#10912=FACE_BOUND('',#10911,.T.);\n#10913=ADVANCED_FACE('',(#10912),#10887,.T.);\n#10914=CARTESIAN_POINT('',(53.,2.25,66.5));\n#10915=DIRECTION('',(-0.707106781,0.,0.707106781));\n#10916=DIRECTION('',(0.707106781,0.,0.707106781));\n#10917=AXIS2_PLACEMENT_3D('',#10914,#10915,#10916);\n#10918=PLANE('',#10917);\n#10919=CARTESIAN_POINT('',(52.5,11.,66.));\n#10920=VERTEX_POINT('',#10919);\n#10921=CARTESIAN_POINT('',(52.5,11.,66.));\n#10922=DIRECTION('',(-0.,-1.,-0.));\n#10923=VECTOR('',#10922,45.);\n#10924=LINE('',#10921,#10923);\n#10925=EDGE_CURVE('',#10920,#10889,#10924,.T.);\n#10926=ORIENTED_EDGE('',*,*,#10925,.T.);\n#10927=ORIENTED_EDGE('',*,*,#10909,.F.);\n#10928=CARTESIAN_POINT('',(53.5,10.585786438,67.));\n#10929=VERTEX_POINT('',#10928);\n#10930=CARTESIAN_POINT('',(53.5,-33.585786438,67.));\n#10931=DIRECTION('',(0.,1.,0.));\n#10932=VECTOR('',#10931,44.171572875);\n#10933=LINE('',#10930,#10932);\n#10934=EDGE_CURVE('',#10898,#10929,#10933,.T.);\n#10935=ORIENTED_EDGE('',*,*,#10934,.T.);\n#10936=CARTESIAN_POINT('',(53.5,10.585786438,67.));\n#10937=DIRECTION('',(-0.678598345,0.281084638,-0.678598345));\n#10938=VECTOR('',#10937,1.473625758);\n#10939=LINE('',#10936,#10938);\n#10940=EDGE_CURVE('',#10929,#10920,#10939,.T.);\n#10941=ORIENTED_EDGE('',*,*,#10940,.T.);\n#10942=EDGE_LOOP('',(#10926,#10927,#10935,#10941));\n#10943=FACE_BOUND('',#10942,.T.);\n#10944=ADVANCED_FACE('',(#10943),#10918,.T.);\n#10945=CARTESIAN_POINT('',(55.353553391,13.146446609,66.5));\n#10946=DIRECTION('',(-0.5,0.5,0.707106781));\n#10947=DIRECTION('',(0.816496581,0.,0.577350269));\n#10948=AXIS2_PLACEMENT_3D('',#10945,#10946,#10947);\n#10949=PLANE('',#10948);\n#10950=CARTESIAN_POINT('',(57.5,16.,66.));\n#10951=VERTEX_POINT('',#10950);\n#10952=CARTESIAN_POINT('',(57.5,16.,66.));\n#10953=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#10954=VECTOR('',#10953,7.071067812);\n#10955=LINE('',#10952,#10954);\n#10956=EDGE_CURVE('',#10951,#10920,#10955,.T.);\n#10957=ORIENTED_EDGE('',*,*,#10956,.T.);\n#10958=ORIENTED_EDGE('',*,*,#10940,.F.);\n#10959=CARTESIAN_POINT('',(57.914213562,15.,67.));\n#10960=VERTEX_POINT('',#10959);\n#10961=CARTESIAN_POINT('',(53.5,10.585786438,67.));\n#10962=DIRECTION('',(0.707106781,0.707106781,-0.));\n#10963=VECTOR('',#10962,6.242640687);\n#10964=LINE('',#10961,#10963);\n#10965=EDGE_CURVE('',#10929,#10960,#10964,.T.);\n#10966=ORIENTED_EDGE('',*,*,#10965,.T.);\n#10967=CARTESIAN_POINT('',(57.914213562,15.,67.));\n#10968=DIRECTION('',(-0.281084638,0.678598345,-0.678598345));\n#10969=VECTOR('',#10968,1.473625758);\n#10970=LINE('',#10967,#10969);\n#10971=EDGE_CURVE('',#10960,#10951,#10970,.T.);\n#10972=ORIENTED_EDGE('',*,*,#10971,.T.);\n#10973=EDGE_LOOP('',(#10957,#10958,#10966,#10972));\n#10974=FACE_BOUND('',#10973,.T.);\n#10975=ADVANCED_FACE('',(#10974),#10949,.T.);\n#10976=CARTESIAN_POINT('',(93.75,15.5,66.5));\n#10977=DIRECTION('',(0.,0.707106781,0.707106781));\n#10978=DIRECTION('',(1.,0.,0.));\n#10979=AXIS2_PLACEMENT_3D('',#10976,#10977,#10978);\n#10980=PLANE('',#10979);\n#10981=CARTESIAN_POINT('',(102.5,16.,66.));\n#10982=VERTEX_POINT('',#10981);\n#10983=CARTESIAN_POINT('',(102.5,16.,66.));\n#10984=DIRECTION('',(-1.,-0.,0.));\n#10985=VECTOR('',#10984,45.);\n#10986=LINE('',#10983,#10985);\n#10987=EDGE_CURVE('',#10982,#10951,#10986,.T.);\n#10988=ORIENTED_EDGE('',*,*,#10987,.T.);\n#10989=ORIENTED_EDGE('',*,*,#10971,.F.);\n#10990=CARTESIAN_POINT('',(102.085786438,15.,67.));\n#10991=VERTEX_POINT('',#10990);\n#10992=CARTESIAN_POINT('',(57.914213562,15.,67.));\n#10993=DIRECTION('',(1.,0.,-0.));\n#10994=VECTOR('',#10993,44.171572875);\n#10995=LINE('',#10992,#10994);\n#10996=EDGE_CURVE('',#10960,#10991,#10995,.T.);\n#10997=ORIENTED_EDGE('',*,*,#10996,.T.);\n#10998=CARTESIAN_POINT('',(102.085786438,15.,67.));\n#10999=DIRECTION('',(0.281084638,0.678598345,-0.678598345));\n#11000=VECTOR('',#10999,1.473625758);\n#11001=LINE('',#10998,#11000);\n#11002=EDGE_CURVE('',#10991,#10982,#11001,.T.);\n#11003=ORIENTED_EDGE('',*,*,#11002,.T.);\n#11004=EDGE_LOOP('',(#10988,#10989,#10997,#11003));\n#11005=FACE_BOUND('',#11004,.T.);\n#11006=ADVANCED_FACE('',(#11005),#10980,.T.);\n#11007=CARTESIAN_POINT('',(104.646446609,13.146446609,66.5));\n#11008=DIRECTION('',(0.5,0.5,0.707106781));\n#11009=DIRECTION('',(0.816496581,-0.,-0.577350269));\n#11010=AXIS2_PLACEMENT_3D('',#11007,#11008,#11009);\n#11011=PLANE('',#11010);\n#11012=CARTESIAN_POINT('',(107.5,11.,66.));\n#11013=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#11014=VECTOR('',#11013,7.071067812);\n#11015=LINE('',#11012,#11014);\n#11016=EDGE_CURVE('',#10805,#10982,#11015,.T.);\n#11017=ORIENTED_EDGE('',*,*,#11016,.T.);\n#11018=ORIENTED_EDGE('',*,*,#11002,.F.);\n#11019=CARTESIAN_POINT('',(102.085786438,15.,67.));\n#11020=DIRECTION('',(0.707106781,-0.707106781,0.));\n#11021=VECTOR('',#11020,6.242640687);\n#11022=LINE('',#11019,#11021);\n#11023=EDGE_CURVE('',#10991,#10787,#11022,.T.);\n#11024=ORIENTED_EDGE('',*,*,#11023,.T.);\n#11025=ORIENTED_EDGE('',*,*,#10816,.T.);\n#11026=EDGE_LOOP('',(#11017,#11018,#11024,#11025));\n#11027=FACE_BOUND('',#11026,.T.);\n#11028=ADVANCED_FACE('',(#11027),#11011,.T.);\n#11029=CARTESIAN_POINT('',(55.,13.5,64.5));\n#11030=DIRECTION('',(-0.707106781,0.707106781,0.));\n#11031=DIRECTION('',(0.,0.,1.));\n#11032=AXIS2_PLACEMENT_3D('',#11029,#11030,#11031);\n#11033=PLANE('',#11032);\n#11034=ORIENTED_EDGE('',*,*,#10956,.F.);\n#11035=CARTESIAN_POINT('',(57.5,16.,64.5));\n#11036=VERTEX_POINT('',#11035);\n#11037=CARTESIAN_POINT('',(57.5,16.,66.));\n#11038=DIRECTION('',(-0.,-0.,-1.));\n#11039=VECTOR('',#11038,1.5);\n#11040=LINE('',#11037,#11039);\n#11041=EDGE_CURVE('',#10951,#11036,#11040,.T.);\n#11042=ORIENTED_EDGE('',*,*,#11041,.T.);\n#11043=CARTESIAN_POINT('',(52.5,11.,64.5));\n#11044=VERTEX_POINT('',#11043);\n#11045=CARTESIAN_POINT('',(57.5,16.,64.5));\n#11046=DIRECTION('',(-0.707106781,-0.707106781,-0.));\n#11047=VECTOR('',#11046,7.071067812);\n#11048=LINE('',#11045,#11047);\n#11049=EDGE_CURVE('',#11036,#11044,#11048,.T.);\n#11050=ORIENTED_EDGE('',*,*,#11049,.T.);\n#11051=CARTESIAN_POINT('',(52.5,11.,64.5));\n#11052=DIRECTION('',(0.,0.,1.));\n#11053=VECTOR('',#11052,1.5);\n#11054=LINE('',#11051,#11053);\n#11055=EDGE_CURVE('',#11044,#10920,#11054,.T.);\n#11056=ORIENTED_EDGE('',*,*,#11055,.T.);\n#11057=EDGE_LOOP('',(#11034,#11042,#11050,#11056));\n#11058=FACE_BOUND('',#11057,.T.);\n#11059=ADVANCED_FACE('',(#11058),#11033,.T.);\n#11060=CARTESIAN_POINT('',(107.5,16.,64.5));\n#11061=DIRECTION('',(0.,1.,0.));\n#11062=DIRECTION('',(-1.,0.,0.));\n#11063=AXIS2_PLACEMENT_3D('',#11060,#11061,#11062);\n#11064=PLANE('',#11063);\n#11065=ORIENTED_EDGE('',*,*,#10987,.F.);\n#11066=CARTESIAN_POINT('',(102.5,16.,64.5));\n#11067=VERTEX_POINT('',#11066);\n#11068=CARTESIAN_POINT('',(102.5,16.,64.5));\n#11069=DIRECTION('',(-0.,-0.,1.));\n#11070=VECTOR('',#11069,1.5);\n#11071=LINE('',#11068,#11070);\n#11072=EDGE_CURVE('',#11067,#10982,#11071,.T.);\n#11073=ORIENTED_EDGE('',*,*,#11072,.F.);\n#11074=CARTESIAN_POINT('',(57.5,16.,64.5));\n#11075=DIRECTION('',(1.,0.,-0.));\n#11076=VECTOR('',#11075,45.);\n#11077=LINE('',#11074,#11076);\n#11078=EDGE_CURVE('',#11036,#11067,#11077,.T.);\n#11079=ORIENTED_EDGE('',*,*,#11078,.F.);\n#11080=ORIENTED_EDGE('',*,*,#11041,.F.);\n#11081=EDGE_LOOP('',(#11065,#11073,#11079,#11080));\n#11082=FACE_BOUND('',#11081,.T.);\n#11083=ADVANCED_FACE('',(#11082),#11064,.T.);\n#11084=CARTESIAN_POINT('',(105.,13.5,64.5));\n#11085=DIRECTION('',(0.707106781,0.707106781,0.));\n#11086=DIRECTION('',(0.,0.,-1.));\n#11087=AXIS2_PLACEMENT_3D('',#11084,#11085,#11086);\n#11088=PLANE('',#11087);\n#11089=ORIENTED_EDGE('',*,*,#11016,.F.);\n#11090=CARTESIAN_POINT('',(107.5,11.,64.5));\n#11091=VERTEX_POINT('',#11090);\n#11092=CARTESIAN_POINT('',(107.5,11.,66.));\n#11093=DIRECTION('',(0.,0.,-1.));\n#11094=VECTOR('',#11093,1.5);\n#11095=LINE('',#11092,#11094);\n#11096=EDGE_CURVE('',#10805,#11091,#11095,.T.);\n#11097=ORIENTED_EDGE('',*,*,#11096,.T.);\n#11098=CARTESIAN_POINT('',(107.5,11.,64.5));\n#11099=DIRECTION('',(-0.707106781,0.707106781,0.));\n#11100=VECTOR('',#11099,7.071067812);\n#11101=LINE('',#11098,#11100);\n#11102=EDGE_CURVE('',#11091,#11067,#11101,.T.);\n#11103=ORIENTED_EDGE('',*,*,#11102,.T.);\n#11104=ORIENTED_EDGE('',*,*,#11072,.T.);\n#11105=EDGE_LOOP('',(#11089,#11097,#11103,#11104));\n#11106=FACE_BOUND('',#11105,.T.);\n#11107=ADVANCED_FACE('',(#11106),#11088,.T.);\n#11108=CARTESIAN_POINT('',(107.5,-39.,64.5));\n#11109=DIRECTION('',(1.,0.,0.));\n#11110=DIRECTION('',(0.,1.,0.));\n#11111=AXIS2_PLACEMENT_3D('',#11108,#11109,#11110);\n#11112=PLANE('',#11111);\n#11113=ORIENTED_EDGE('',*,*,#10810,.F.);\n#11114=CARTESIAN_POINT('',(107.5,-34.,64.5));\n#11115=VERTEX_POINT('',#11114);\n#11116=CARTESIAN_POINT('',(107.5,-34.,64.5));\n#11117=DIRECTION('',(-0.,-0.,1.));\n#11118=VECTOR('',#11117,1.5);\n#11119=LINE('',#11116,#11118);\n#11120=EDGE_CURVE('',#11115,#10797,#11119,.T.);\n#11121=ORIENTED_EDGE('',*,*,#11120,.F.);\n#11122=CARTESIAN_POINT('',(107.5,11.,64.5));\n#11123=DIRECTION('',(-0.,-1.,-0.));\n#11124=VECTOR('',#11123,45.);\n#11125=LINE('',#11122,#11124);\n#11126=EDGE_CURVE('',#11091,#11115,#11125,.T.);\n#11127=ORIENTED_EDGE('',*,*,#11126,.F.);\n#11128=ORIENTED_EDGE('',*,*,#11096,.F.);\n#11129=EDGE_LOOP('',(#11113,#11121,#11127,#11128));\n#11130=FACE_BOUND('',#11129,.T.);\n#11131=ADVANCED_FACE('',(#11130),#11112,.T.);\n#11132=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11133=DIRECTION('',(0.,0.,1.));\n#11134=DIRECTION('',(1.,0.,0.));\n#11135=AXIS2_PLACEMENT_3D('',#11132,#11133,#11134);\n#11136=PLANE('',#11135);\n#11137=ORIENTED_EDGE('',*,*,#10794,.F.);\n#11138=ORIENTED_EDGE('',*,*,#11023,.F.);\n#11139=ORIENTED_EDGE('',*,*,#10996,.F.);\n#11140=ORIENTED_EDGE('',*,*,#10965,.F.);\n#11141=ORIENTED_EDGE('',*,*,#10934,.F.);\n#11142=ORIENTED_EDGE('',*,*,#10903,.F.);\n#11143=ORIENTED_EDGE('',*,*,#10863,.F.);\n#11144=ORIENTED_EDGE('',*,*,#10832,.F.);\n#11145=EDGE_LOOP('',(#11137,#11138,#11139,#11140,#11141,#11142,#11143,#11144));\n#11146=FACE_BOUND('',#11145,.T.);\n#11147=CARTESIAN_POINT('',(78.75,11.966731771,67.));\n#11148=VERTEX_POINT('',#11147);\n#11149=CARTESIAN_POINT('',(78.75,2.946020213,67.));\n#11150=VERTEX_POINT('',#11149);\n#11151=CARTESIAN_POINT('',(78.75,11.966731771,67.));\n#11152=DIRECTION('',(-0.,-1.,-0.));\n#11153=VECTOR('',#11152,9.020711558);\n#11154=LINE('',#11151,#11153);\n#11155=EDGE_CURVE('',#11148,#11150,#11154,.T.);\n#11156=ORIENTED_EDGE('',*,*,#11155,.T.);\n#11157=CARTESIAN_POINT('',(70.669004623,-0.40123767,67.));\n#11158=VERTEX_POINT('',#11157);\n#11159=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11160=DIRECTION('',(-0.,-0.,1.));\n#11161=DIRECTION('',(-1.,0.,0.));\n#11162=AXIS2_PLACEMENT_3D('',#11159,#11160,#11161);\n#11163=CIRCLE('',#11162,14.5);\n#11164=EDGE_CURVE('',#11150,#11158,#11163,.T.);\n#11165=ORIENTED_EDGE('',*,*,#11164,.T.);\n#11166=CARTESIAN_POINT('',(64.290398309,5.977368644,67.));\n#11167=VERTEX_POINT('',#11166);\n#11168=CARTESIAN_POINT('',(70.669004623,-0.40123767,67.));\n#11169=DIRECTION('',(-0.707106781,0.707106781,0.));\n#11170=VECTOR('',#11169,9.020711558);\n#11171=LINE('',#11168,#11170);\n#11172=EDGE_CURVE('',#11158,#11167,#11171,.T.);\n#11173=ORIENTED_EDGE('',*,*,#11172,.T.);\n#11174=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11175=DIRECTION('',(-0.,-0.,-1.));\n#11176=DIRECTION('',(1.,0.,-0.));\n#11177=AXIS2_PLACEMENT_3D('',#11174,#11175,#11176);\n#11178=CIRCLE('',#11177,23.5);\n#11179=EDGE_CURVE('',#11167,#11148,#11178,.T.);\n#11180=ORIENTED_EDGE('',*,*,#11179,.T.);\n#11181=EDGE_LOOP('',(#11156,#11165,#11173,#11180));\n#11182=FACE_BOUND('',#11181,.T.);\n#11183=CARTESIAN_POINT('',(56.533268229,-10.25,67.));\n#11184=VERTEX_POINT('',#11183);\n#11185=CARTESIAN_POINT('',(62.522631356,4.209601691,67.));\n#11186=VERTEX_POINT('',#11185);\n#11187=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11188=DIRECTION('',(-0.,-0.,-1.));\n#11189=DIRECTION('',(1.,0.,-0.));\n#11190=AXIS2_PLACEMENT_3D('',#11187,#11188,#11189);\n#11191=CIRCLE('',#11190,23.5);\n#11192=EDGE_CURVE('',#11184,#11186,#11191,.T.);\n#11193=ORIENTED_EDGE('',*,*,#11192,.T.);\n#11194=CARTESIAN_POINT('',(68.90123767,-2.169004623,67.));\n#11195=VERTEX_POINT('',#11194);\n#11196=CARTESIAN_POINT('',(62.522631356,4.209601691,67.));\n#11197=DIRECTION('',(0.707106781,-0.707106781,0.));\n#11198=VECTOR('',#11197,9.020711558);\n#11199=LINE('',#11196,#11198);\n#11200=EDGE_CURVE('',#11186,#11195,#11199,.T.);\n#11201=ORIENTED_EDGE('',*,*,#11200,.T.);\n#11202=CARTESIAN_POINT('',(65.553979787,-10.25,67.));\n#11203=VERTEX_POINT('',#11202);\n#11204=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11205=DIRECTION('',(-0.,-0.,1.));\n#11206=DIRECTION('',(-1.,0.,0.));\n#11207=AXIS2_PLACEMENT_3D('',#11204,#11205,#11206);\n#11208=CIRCLE('',#11207,14.5);\n#11209=EDGE_CURVE('',#11195,#11203,#11208,.T.);\n#11210=ORIENTED_EDGE('',*,*,#11209,.T.);\n#11211=CARTESIAN_POINT('',(65.553979787,-10.25,67.));\n#11212=DIRECTION('',(-1.,-0.,0.));\n#11213=VECTOR('',#11212,9.020711558);\n#11214=LINE('',#11211,#11213);\n#11215=EDGE_CURVE('',#11203,#11184,#11214,.T.);\n#11216=ORIENTED_EDGE('',*,*,#11215,.T.);\n#11217=EDGE_LOOP('',(#11193,#11201,#11210,#11216));\n#11218=FACE_BOUND('',#11217,.T.);\n#11219=CARTESIAN_POINT('',(62.522631356,-27.209601691,67.));\n#11220=VERTEX_POINT('',#11219);\n#11221=CARTESIAN_POINT('',(56.533268229,-12.75,67.));\n#11222=VERTEX_POINT('',#11221);\n#11223=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11224=DIRECTION('',(-0.,-0.,-1.));\n#11225=DIRECTION('',(1.,0.,-0.));\n#11226=AXIS2_PLACEMENT_3D('',#11223,#11224,#11225);\n#11227=CIRCLE('',#11226,23.5);\n#11228=EDGE_CURVE('',#11220,#11222,#11227,.T.);\n#11229=ORIENTED_EDGE('',*,*,#11228,.T.);\n#11230=CARTESIAN_POINT('',(65.553979787,-12.75,67.));\n#11231=VERTEX_POINT('',#11230);\n#11232=CARTESIAN_POINT('',(56.533268229,-12.75,67.));\n#11233=DIRECTION('',(1.,0.,-0.));\n#11234=VECTOR('',#11233,9.020711558);\n#11235=LINE('',#11232,#11234);\n#11236=EDGE_CURVE('',#11222,#11231,#11235,.T.);\n#11237=ORIENTED_EDGE('',*,*,#11236,.T.);\n#11238=CARTESIAN_POINT('',(68.90123767,-20.830995377,67.));\n#11239=VERTEX_POINT('',#11238);\n#11240=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11241=DIRECTION('',(-0.,-0.,1.));\n#11242=DIRECTION('',(-1.,0.,0.));\n#11243=AXIS2_PLACEMENT_3D('',#11240,#11241,#11242);\n#11244=CIRCLE('',#11243,14.5);\n#11245=EDGE_CURVE('',#11231,#11239,#11244,.T.);\n#11246=ORIENTED_EDGE('',*,*,#11245,.T.);\n#11247=CARTESIAN_POINT('',(68.90123767,-20.830995377,67.));\n#11248=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#11249=VECTOR('',#11248,9.020711558);\n#11250=LINE('',#11247,#11249);\n#11251=EDGE_CURVE('',#11239,#11220,#11250,.T.);\n#11252=ORIENTED_EDGE('',*,*,#11251,.T.);\n#11253=EDGE_LOOP('',(#11229,#11237,#11246,#11252));\n#11254=FACE_BOUND('',#11253,.T.);\n#11255=CARTESIAN_POINT('',(78.75,-34.966731771,67.));\n#11256=VERTEX_POINT('',#11255);\n#11257=CARTESIAN_POINT('',(64.290398309,-28.977368644,67.));\n#11258=VERTEX_POINT('',#11257);\n#11259=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11260=DIRECTION('',(-0.,-0.,-1.));\n#11261=DIRECTION('',(1.,0.,-0.));\n#11262=AXIS2_PLACEMENT_3D('',#11259,#11260,#11261);\n#11263=CIRCLE('',#11262,23.5);\n#11264=EDGE_CURVE('',#11256,#11258,#11263,.T.);\n#11265=ORIENTED_EDGE('',*,*,#11264,.T.);\n#11266=CARTESIAN_POINT('',(70.669004623,-22.59876233,67.));\n#11267=VERTEX_POINT('',#11266);\n#11268=CARTESIAN_POINT('',(64.290398309,-28.977368644,67.));\n#11269=DIRECTION('',(0.707106781,0.707106781,0.));\n#11270=VECTOR('',#11269,9.020711558);\n#11271=LINE('',#11268,#11270);\n#11272=EDGE_CURVE('',#11258,#11267,#11271,.T.);\n#11273=ORIENTED_EDGE('',*,*,#11272,.T.);\n#11274=CARTESIAN_POINT('',(78.75,-25.946020213,67.));\n#11275=VERTEX_POINT('',#11274);\n#11276=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11277=DIRECTION('',(-0.,-0.,1.));\n#11278=DIRECTION('',(-1.,0.,0.));\n#11279=AXIS2_PLACEMENT_3D('',#11276,#11277,#11278);\n#11280=CIRCLE('',#11279,14.5);\n#11281=EDGE_CURVE('',#11267,#11275,#11280,.T.);\n#11282=ORIENTED_EDGE('',*,*,#11281,.T.);\n#11283=CARTESIAN_POINT('',(78.75,-25.946020213,67.));\n#11284=DIRECTION('',(-0.,-1.,-0.));\n#11285=VECTOR('',#11284,9.020711558);\n#11286=LINE('',#11283,#11285);\n#11287=EDGE_CURVE('',#11275,#11256,#11286,.T.);\n#11288=ORIENTED_EDGE('',*,*,#11287,.T.);\n#11289=EDGE_LOOP('',(#11265,#11273,#11282,#11288));\n#11290=FACE_BOUND('',#11289,.T.);\n#11291=CARTESIAN_POINT('',(95.709601691,-28.977368644,67.));\n#11292=VERTEX_POINT('',#11291);\n#11293=CARTESIAN_POINT('',(81.25,-34.966731771,67.));\n#11294=VERTEX_POINT('',#11293);\n#11295=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11296=DIRECTION('',(-0.,-0.,-1.));\n#11297=DIRECTION('',(1.,0.,-0.));\n#11298=AXIS2_PLACEMENT_3D('',#11295,#11296,#11297);\n#11299=CIRCLE('',#11298,23.5);\n#11300=EDGE_CURVE('',#11292,#11294,#11299,.T.);\n#11301=ORIENTED_EDGE('',*,*,#11300,.T.);\n#11302=CARTESIAN_POINT('',(81.25,-25.946020213,67.));\n#11303=VERTEX_POINT('',#11302);\n#11304=CARTESIAN_POINT('',(81.25,-34.966731771,67.));\n#11305=DIRECTION('',(0.,1.,0.));\n#11306=VECTOR('',#11305,9.020711558);\n#11307=LINE('',#11304,#11306);\n#11308=EDGE_CURVE('',#11294,#11303,#11307,.T.);\n#11309=ORIENTED_EDGE('',*,*,#11308,.T.);\n#11310=CARTESIAN_POINT('',(89.330995377,-22.59876233,67.));\n#11311=VERTEX_POINT('',#11310);\n#11312=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11313=DIRECTION('',(-0.,-0.,1.));\n#11314=DIRECTION('',(-1.,0.,0.));\n#11315=AXIS2_PLACEMENT_3D('',#11312,#11313,#11314);\n#11316=CIRCLE('',#11315,14.5);\n#11317=EDGE_CURVE('',#11303,#11311,#11316,.T.);\n#11318=ORIENTED_EDGE('',*,*,#11317,.T.);\n#11319=CARTESIAN_POINT('',(89.330995377,-22.59876233,67.));\n#11320=DIRECTION('',(0.707106781,-0.707106781,0.));\n#11321=VECTOR('',#11320,9.020711558);\n#11322=LINE('',#11319,#11321);\n#11323=EDGE_CURVE('',#11311,#11292,#11322,.T.);\n#11324=ORIENTED_EDGE('',*,*,#11323,.T.);\n#11325=EDGE_LOOP('',(#11301,#11309,#11318,#11324));\n#11326=FACE_BOUND('',#11325,.T.);\n#11327=CARTESIAN_POINT('',(103.466731771,-12.75,67.));\n#11328=VERTEX_POINT('',#11327);\n#11329=CARTESIAN_POINT('',(97.477368644,-27.209601691,67.));\n#11330=VERTEX_POINT('',#11329);\n#11331=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11332=DIRECTION('',(-0.,-0.,-1.));\n#11333=DIRECTION('',(1.,0.,-0.));\n#11334=AXIS2_PLACEMENT_3D('',#11331,#11332,#11333);\n#11335=CIRCLE('',#11334,23.5);\n#11336=EDGE_CURVE('',#11328,#11330,#11335,.T.);\n#11337=ORIENTED_EDGE('',*,*,#11336,.T.);\n#11338=CARTESIAN_POINT('',(91.09876233,-20.830995377,67.));\n#11339=VERTEX_POINT('',#11338);\n#11340=CARTESIAN_POINT('',(97.477368644,-27.209601691,67.));\n#11341=DIRECTION('',(-0.707106781,0.707106781,0.));\n#11342=VECTOR('',#11341,9.020711558);\n#11343=LINE('',#11340,#11342);\n#11344=EDGE_CURVE('',#11330,#11339,#11343,.T.);\n#11345=ORIENTED_EDGE('',*,*,#11344,.T.);\n#11346=CARTESIAN_POINT('',(94.446020213,-12.75,67.));\n#11347=VERTEX_POINT('',#11346);\n#11348=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11349=DIRECTION('',(-0.,-0.,1.));\n#11350=DIRECTION('',(-1.,0.,0.));\n#11351=AXIS2_PLACEMENT_3D('',#11348,#11349,#11350);\n#11352=CIRCLE('',#11351,14.5);\n#11353=EDGE_CURVE('',#11339,#11347,#11352,.T.);\n#11354=ORIENTED_EDGE('',*,*,#11353,.T.);\n#11355=CARTESIAN_POINT('',(94.446020213,-12.75,67.));\n#11356=DIRECTION('',(1.,0.,-0.));\n#11357=VECTOR('',#11356,9.020711558);\n#11358=LINE('',#11355,#11357);\n#11359=EDGE_CURVE('',#11347,#11328,#11358,.T.);\n#11360=ORIENTED_EDGE('',*,*,#11359,.T.);\n#11361=EDGE_LOOP('',(#11337,#11345,#11354,#11360));\n#11362=FACE_BOUND('',#11361,.T.);\n#11363=CARTESIAN_POINT('',(97.477368644,4.209601691,67.));\n#11364=VERTEX_POINT('',#11363);\n#11365=CARTESIAN_POINT('',(103.466731771,-10.25,67.));\n#11366=VERTEX_POINT('',#11365);\n#11367=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11368=DIRECTION('',(-0.,-0.,-1.));\n#11369=DIRECTION('',(1.,0.,-0.));\n#11370=AXIS2_PLACEMENT_3D('',#11367,#11368,#11369);\n#11371=CIRCLE('',#11370,23.5);\n#11372=EDGE_CURVE('',#11364,#11366,#11371,.T.);\n#11373=ORIENTED_EDGE('',*,*,#11372,.T.);\n#11374=CARTESIAN_POINT('',(94.446020213,-10.25,67.));\n#11375=VERTEX_POINT('',#11374);\n#11376=CARTESIAN_POINT('',(103.466731771,-10.25,67.));\n#11377=DIRECTION('',(-1.,-0.,0.));\n#11378=VECTOR('',#11377,9.020711558);\n#11379=LINE('',#11376,#11378);\n#11380=EDGE_CURVE('',#11366,#11375,#11379,.T.);\n#11381=ORIENTED_EDGE('',*,*,#11380,.T.);\n#11382=CARTESIAN_POINT('',(91.09876233,-2.169004623,67.));\n#11383=VERTEX_POINT('',#11382);\n#11384=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11385=DIRECTION('',(-0.,-0.,1.));\n#11386=DIRECTION('',(-1.,0.,0.));\n#11387=AXIS2_PLACEMENT_3D('',#11384,#11385,#11386);\n#11388=CIRCLE('',#11387,14.5);\n#11389=EDGE_CURVE('',#11375,#11383,#11388,.T.);\n#11390=ORIENTED_EDGE('',*,*,#11389,.T.);\n#11391=CARTESIAN_POINT('',(91.09876233,-2.169004623,67.));\n#11392=DIRECTION('',(0.707106781,0.707106781,0.));\n#11393=VECTOR('',#11392,9.020711558);\n#11394=LINE('',#11391,#11393);\n#11395=EDGE_CURVE('',#11383,#11364,#11394,.T.);\n#11396=ORIENTED_EDGE('',*,*,#11395,.T.);\n#11397=EDGE_LOOP('',(#11373,#11381,#11390,#11396));\n#11398=FACE_BOUND('',#11397,.T.);\n#11399=CARTESIAN_POINT('',(81.25,11.966731771,67.));\n#11400=VERTEX_POINT('',#11399);\n#11401=CARTESIAN_POINT('',(95.709601691,5.977368644,67.));\n#11402=VERTEX_POINT('',#11401);\n#11403=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11404=DIRECTION('',(-0.,-0.,-1.));\n#11405=DIRECTION('',(1.,0.,-0.));\n#11406=AXIS2_PLACEMENT_3D('',#11403,#11404,#11405);\n#11407=CIRCLE('',#11406,23.5);\n#11408=EDGE_CURVE('',#11400,#11402,#11407,.T.);\n#11409=ORIENTED_EDGE('',*,*,#11408,.T.);\n#11410=CARTESIAN_POINT('',(89.330995377,-0.40123767,67.));\n#11411=VERTEX_POINT('',#11410);\n#11412=CARTESIAN_POINT('',(95.709601691,5.977368644,67.));\n#11413=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#11414=VECTOR('',#11413,9.020711558);\n#11415=LINE('',#11412,#11414);\n#11416=EDGE_CURVE('',#11402,#11411,#11415,.T.);\n#11417=ORIENTED_EDGE('',*,*,#11416,.T.);\n#11418=CARTESIAN_POINT('',(81.25,2.946020213,67.));\n#11419=VERTEX_POINT('',#11418);\n#11420=CARTESIAN_POINT('',(80.,-11.5,67.));\n#11421=DIRECTION('',(-0.,-0.,1.));\n#11422=DIRECTION('',(-1.,0.,0.));\n#11423=AXIS2_PLACEMENT_3D('',#11420,#11421,#11422);\n#11424=CIRCLE('',#11423,14.5);\n#11425=EDGE_CURVE('',#11411,#11419,#11424,.T.);\n#11426=ORIENTED_EDGE('',*,*,#11425,.T.);\n#11427=CARTESIAN_POINT('',(81.25,2.946020213,67.));\n#11428=DIRECTION('',(0.,1.,0.));\n#11429=VECTOR('',#11428,9.020711558);\n#11430=LINE('',#11427,#11429);\n#11431=EDGE_CURVE('',#11419,#11400,#11430,.T.);\n#11432=ORIENTED_EDGE('',*,*,#11431,.T.);\n#11433=EDGE_LOOP('',(#11409,#11417,#11426,#11432));\n#11434=FACE_BOUND('',#11433,.T.);\n#11435=CARTESIAN_POINT('',(57.,-31.5,67.));\n#11436=VERTEX_POINT('',#11435);\n#11437=CARTESIAN_POINT('',(60.,-31.5,67.));\n#11438=DIRECTION('',(0.,0.,-1.));\n#11439=DIRECTION('',(-1.,0.,0.));\n#11440=AXIS2_PLACEMENT_3D('',#11437,#11438,#11439);\n#11441=CIRCLE('',#11440,3.);\n#11442=EDGE_CURVE('',#11436,#11436,#11441,.T.);\n#11443=ORIENTED_EDGE('',*,*,#11442,.T.);\n#11444=EDGE_LOOP('',(#11443));\n#11445=FACE_BOUND('',#11444,.T.);\n#11446=CARTESIAN_POINT('',(97.,8.5,67.));\n#11447=VERTEX_POINT('',#11446);\n#11448=CARTESIAN_POINT('',(100.,8.5,67.));\n#11449=DIRECTION('',(0.,0.,-1.));\n#11450=DIRECTION('',(-1.,0.,0.));\n#11451=AXIS2_PLACEMENT_3D('',#11448,#11449,#11450);\n#11452=CIRCLE('',#11451,3.);\n#11453=EDGE_CURVE('',#11447,#11447,#11452,.T.);\n#11454=ORIENTED_EDGE('',*,*,#11453,.T.);\n#11455=EDGE_LOOP('',(#11454));\n#11456=FACE_BOUND('',#11455,.T.);\n#11457=CARTESIAN_POINT('',(57.,8.5,67.));\n#11458=VERTEX_POINT('',#11457);\n#11459=CARTESIAN_POINT('',(60.,8.5,67.));\n#11460=DIRECTION('',(0.,0.,-1.));\n#11461=DIRECTION('',(-1.,0.,0.));\n#11462=AXIS2_PLACEMENT_3D('',#11459,#11460,#11461);\n#11463=CIRCLE('',#11462,3.);\n#11464=EDGE_CURVE('',#11458,#11458,#11463,.T.);\n#11465=ORIENTED_EDGE('',*,*,#11464,.T.);\n#11466=EDGE_LOOP('',(#11465));\n#11467=FACE_BOUND('',#11466,.T.);\n#11468=CARTESIAN_POINT('',(97.,-31.5,67.));\n#11469=VERTEX_POINT('',#11468);\n#11470=CARTESIAN_POINT('',(100.,-31.5,67.));\n#11471=DIRECTION('',(0.,0.,-1.));\n#11472=DIRECTION('',(-1.,0.,0.));\n#11473=AXIS2_PLACEMENT_3D('',#11470,#11471,#11472);\n#11474=CIRCLE('',#11473,3.);\n#11475=EDGE_CURVE('',#11469,#11469,#11474,.T.);\n#11476=ORIENTED_EDGE('',*,*,#11475,.T.);\n#11477=EDGE_LOOP('',(#11476));\n#11478=FACE_BOUND('',#11477,.T.);\n#11479=ADVANCED_FACE('',(#11146,#11182,#11218,#11254,#11290,#11326,#11362,#11398,#11434,#11445,#11456,#11467,#11478),#11136,.T.);\n#11480=CARTESIAN_POINT('',(100.,-31.5,67.));\n#11481=DIRECTION('',(0.,0.,-1.));\n#11482=DIRECTION('',(-1.,0.,0.));\n#11483=AXIS2_PLACEMENT_3D('',#11480,#11481,#11482);\n#11484=CYLINDRICAL_SURFACE('',#11483,3.);\n#11485=CARTESIAN_POINT('',(97.,-31.5,65.5));\n#11486=VERTEX_POINT('',#11485);\n#11487=CARTESIAN_POINT('',(97.,-31.5,65.5));\n#11488=DIRECTION('',(-0.,-0.,1.));\n#11489=VECTOR('',#11488,1.5);\n#11490=LINE('',#11487,#11489);\n#11491=EDGE_CURVE('',#11486,#11469,#11490,.T.);\n#11492=ORIENTED_EDGE('',*,*,#11491,.F.);\n#11493=CARTESIAN_POINT('',(100.,-31.5,65.5));\n#11494=DIRECTION('',(0.,0.,-1.));\n#11495=DIRECTION('',(-1.,0.,0.));\n#11496=AXIS2_PLACEMENT_3D('',#11493,#11494,#11495);\n#11497=CIRCLE('',#11496,3.);\n#11498=EDGE_CURVE('',#11486,#11486,#11497,.T.);\n#11499=ORIENTED_EDGE('',*,*,#11498,.T.);\n#11500=ORIENTED_EDGE('',*,*,#11491,.T.);\n#11501=ORIENTED_EDGE('',*,*,#11475,.F.);\n#11502=EDGE_LOOP('',(#11492,#11499,#11500,#11501));\n#11503=FACE_BOUND('',#11502,.T.);\n#11504=ADVANCED_FACE('',(#11503),#11484,.F.);\n#11505=CARTESIAN_POINT('',(100.,-31.5,65.5));\n#11506=DIRECTION('',(0.,0.,1.));\n#11507=DIRECTION('',(1.,0.,0.));\n#11508=AXIS2_PLACEMENT_3D('',#11505,#11506,#11507);\n#11509=PLANE('',#11508);\n#11510=ORIENTED_EDGE('',*,*,#11498,.F.);\n#11511=EDGE_LOOP('',(#11510));\n#11512=FACE_BOUND('',#11511,.T.);\n#11513=CARTESIAN_POINT('',(101.75,-31.5,65.5));\n#11514=VERTEX_POINT('',#11513);\n#11515=CARTESIAN_POINT('',(100.,-31.5,65.5));\n#11516=DIRECTION('',(0.,0.,1.));\n#11517=DIRECTION('',(1.,0.,-0.));\n#11518=AXIS2_PLACEMENT_3D('',#11515,#11516,#11517);\n#11519=CIRCLE('',#11518,1.75);\n#11520=EDGE_CURVE('',#11514,#11514,#11519,.T.);\n#11521=ORIENTED_EDGE('',*,*,#11520,.F.);\n#11522=EDGE_LOOP('',(#11521));\n#11523=FACE_BOUND('',#11522,.T.);\n#11524=ADVANCED_FACE('',(#11512,#11523),#11509,.T.);\n#11525=CARTESIAN_POINT('',(60.,8.5,67.));\n#11526=DIRECTION('',(0.,0.,-1.));\n#11527=DIRECTION('',(-1.,0.,0.));\n#11528=AXIS2_PLACEMENT_3D('',#11525,#11526,#11527);\n#11529=CYLINDRICAL_SURFACE('',#11528,3.);\n#11530=CARTESIAN_POINT('',(57.,8.5,65.5));\n#11531=VERTEX_POINT('',#11530);\n#11532=CARTESIAN_POINT('',(57.,8.5,65.5));\n#11533=DIRECTION('',(-0.,-0.,1.));\n#11534=VECTOR('',#11533,1.5);\n#11535=LINE('',#11532,#11534);\n#11536=EDGE_CURVE('',#11531,#11458,#11535,.T.);\n#11537=ORIENTED_EDGE('',*,*,#11536,.F.);\n#11538=CARTESIAN_POINT('',(60.,8.5,65.5));\n#11539=DIRECTION('',(0.,0.,-1.));\n#11540=DIRECTION('',(-1.,0.,0.));\n#11541=AXIS2_PLACEMENT_3D('',#11538,#11539,#11540);\n#11542=CIRCLE('',#11541,3.);\n#11543=EDGE_CURVE('',#11531,#11531,#11542,.T.);\n#11544=ORIENTED_EDGE('',*,*,#11543,.T.);\n#11545=ORIENTED_EDGE('',*,*,#11536,.T.);\n#11546=ORIENTED_EDGE('',*,*,#11464,.F.);\n#11547=EDGE_LOOP('',(#11537,#11544,#11545,#11546));\n#11548=FACE_BOUND('',#11547,.T.);\n#11549=ADVANCED_FACE('',(#11548),#11529,.F.);\n#11550=CARTESIAN_POINT('',(60.,8.5,65.5));\n#11551=DIRECTION('',(0.,0.,1.));\n#11552=DIRECTION('',(1.,0.,0.));\n#11553=AXIS2_PLACEMENT_3D('',#11550,#11551,#11552);\n#11554=PLANE('',#11553);\n#11555=ORIENTED_EDGE('',*,*,#11543,.F.);\n#11556=EDGE_LOOP('',(#11555));\n#11557=FACE_BOUND('',#11556,.T.);\n#11558=CARTESIAN_POINT('',(61.75,8.5,65.5));\n#11559=VERTEX_POINT('',#11558);\n#11560=CARTESIAN_POINT('',(60.,8.5,65.5));\n#11561=DIRECTION('',(0.,0.,1.));\n#11562=DIRECTION('',(1.,0.,-0.));\n#11563=AXIS2_PLACEMENT_3D('',#11560,#11561,#11562);\n#11564=CIRCLE('',#11563,1.75);\n#11565=EDGE_CURVE('',#11559,#11559,#11564,.T.);\n#11566=ORIENTED_EDGE('',*,*,#11565,.F.);\n#11567=EDGE_LOOP('',(#11566));\n#11568=FACE_BOUND('',#11567,.T.);\n#11569=ADVANCED_FACE('',(#11557,#11568),#11554,.T.);\n#11570=CARTESIAN_POINT('',(100.,8.5,67.));\n#11571=DIRECTION('',(0.,0.,-1.));\n#11572=DIRECTION('',(-1.,0.,0.));\n#11573=AXIS2_PLACEMENT_3D('',#11570,#11571,#11572);\n#11574=CYLINDRICAL_SURFACE('',#11573,3.);\n#11575=CARTESIAN_POINT('',(97.,8.5,65.5));\n#11576=VERTEX_POINT('',#11575);\n#11577=CARTESIAN_POINT('',(97.,8.5,65.5));\n#11578=DIRECTION('',(-0.,-0.,1.));\n#11579=VECTOR('',#11578,1.5);\n#11580=LINE('',#11577,#11579);\n#11581=EDGE_CURVE('',#11576,#11447,#11580,.T.);\n#11582=ORIENTED_EDGE('',*,*,#11581,.F.);\n#11583=CARTESIAN_POINT('',(100.,8.5,65.5));\n#11584=DIRECTION('',(0.,0.,-1.));\n#11585=DIRECTION('',(-1.,0.,0.));\n#11586=AXIS2_PLACEMENT_3D('',#11583,#11584,#11585);\n#11587=CIRCLE('',#11586,3.);\n#11588=EDGE_CURVE('',#11576,#11576,#11587,.T.);\n#11589=ORIENTED_EDGE('',*,*,#11588,.T.);\n#11590=ORIENTED_EDGE('',*,*,#11581,.T.);\n#11591=ORIENTED_EDGE('',*,*,#11453,.F.);\n#11592=EDGE_LOOP('',(#11582,#11589,#11590,#11591));\n#11593=FACE_BOUND('',#11592,.T.);\n#11594=ADVANCED_FACE('',(#11593),#11574,.F.);\n#11595=CARTESIAN_POINT('',(100.,8.5,65.5));\n#11596=DIRECTION('',(0.,0.,1.));\n#11597=DIRECTION('',(1.,0.,0.));\n#11598=AXIS2_PLACEMENT_3D('',#11595,#11596,#11597);\n#11599=PLANE('',#11598);\n#11600=ORIENTED_EDGE('',*,*,#11588,.F.);\n#11601=EDGE_LOOP('',(#11600));\n#11602=FACE_BOUND('',#11601,.T.);\n#11603=CARTESIAN_POINT('',(101.75,8.5,65.5));\n#11604=VERTEX_POINT('',#11603);\n#11605=CARTESIAN_POINT('',(100.,8.5,65.5));\n#11606=DIRECTION('',(0.,0.,1.));\n#11607=DIRECTION('',(1.,0.,-0.));\n#11608=AXIS2_PLACEMENT_3D('',#11605,#11606,#11607);\n#11609=CIRCLE('',#11608,1.75);\n#11610=EDGE_CURVE('',#11604,#11604,#11609,.T.);\n#11611=ORIENTED_EDGE('',*,*,#11610,.F.);\n#11612=EDGE_LOOP('',(#11611));\n#11613=FACE_BOUND('',#11612,.T.);\n#11614=ADVANCED_FACE('',(#11602,#11613),#11599,.T.);\n#11615=CARTESIAN_POINT('',(60.,-31.5,67.));\n#11616=DIRECTION('',(0.,0.,-1.));\n#11617=DIRECTION('',(-1.,0.,0.));\n#11618=AXIS2_PLACEMENT_3D('',#11615,#11616,#11617);\n#11619=CYLINDRICAL_SURFACE('',#11618,3.);\n#11620=CARTESIAN_POINT('',(57.,-31.5,65.5));\n#11621=VERTEX_POINT('',#11620);\n#11622=CARTESIAN_POINT('',(57.,-31.5,65.5));\n#11623=DIRECTION('',(-0.,-0.,1.));\n#11624=VECTOR('',#11623,1.5);\n#11625=LINE('',#11622,#11624);\n#11626=EDGE_CURVE('',#11621,#11436,#11625,.T.);\n#11627=ORIENTED_EDGE('',*,*,#11626,.F.);\n#11628=CARTESIAN_POINT('',(60.,-31.5,65.5));\n#11629=DIRECTION('',(0.,0.,-1.));\n#11630=DIRECTION('',(-1.,0.,0.));\n#11631=AXIS2_PLACEMENT_3D('',#11628,#11629,#11630);\n#11632=CIRCLE('',#11631,3.);\n#11633=EDGE_CURVE('',#11621,#11621,#11632,.T.);\n#11634=ORIENTED_EDGE('',*,*,#11633,.T.);\n#11635=ORIENTED_EDGE('',*,*,#11626,.T.);\n#11636=ORIENTED_EDGE('',*,*,#11442,.F.);\n#11637=EDGE_LOOP('',(#11627,#11634,#11635,#11636));\n#11638=FACE_BOUND('',#11637,.T.);\n#11639=ADVANCED_FACE('',(#11638),#11619,.F.);\n#11640=CARTESIAN_POINT('',(60.,-31.5,65.5));\n#11641=DIRECTION('',(0.,0.,1.));\n#11642=DIRECTION('',(1.,0.,0.));\n#11643=AXIS2_PLACEMENT_3D('',#11640,#11641,#11642);\n#11644=PLANE('',#11643);\n#11645=ORIENTED_EDGE('',*,*,#11633,.F.);\n#11646=EDGE_LOOP('',(#11645));\n#11647=FACE_BOUND('',#11646,.T.);\n#11648=CARTESIAN_POINT('',(61.75,-31.5,65.5));\n#11649=VERTEX_POINT('',#11648);\n#11650=CARTESIAN_POINT('',(60.,-31.5,65.5));\n#11651=DIRECTION('',(0.,0.,1.));\n#11652=DIRECTION('',(1.,0.,-0.));\n#11653=AXIS2_PLACEMENT_3D('',#11650,#11651,#11652);\n#11654=CIRCLE('',#11653,1.75);\n#11655=EDGE_CURVE('',#11649,#11649,#11654,.T.);\n#11656=ORIENTED_EDGE('',*,*,#11655,.F.);\n#11657=EDGE_LOOP('',(#11656));\n#11658=FACE_BOUND('',#11657,.T.);\n#11659=ADVANCED_FACE('',(#11647,#11658),#11644,.T.);\n#11660=CARTESIAN_POINT('',(55.,-36.5,64.5));\n#11661=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#11662=DIRECTION('',(0.,0.,1.));\n#11663=AXIS2_PLACEMENT_3D('',#11660,#11661,#11662);\n#11664=PLANE('',#11663);\n#11665=ORIENTED_EDGE('',*,*,#10894,.F.);\n#11666=CARTESIAN_POINT('',(52.5,-34.,64.5));\n#11667=VERTEX_POINT('',#11666);\n#11668=CARTESIAN_POINT('',(52.5,-34.,66.));\n#11669=DIRECTION('',(-0.,-0.,-1.));\n#11670=VECTOR('',#11669,1.5);\n#11671=LINE('',#11668,#11670);\n#11672=EDGE_CURVE('',#10889,#11667,#11671,.T.);\n#11673=ORIENTED_EDGE('',*,*,#11672,.T.);\n#11674=CARTESIAN_POINT('',(57.5,-39.,64.5));\n#11675=VERTEX_POINT('',#11674);\n#11676=CARTESIAN_POINT('',(52.5,-34.,64.5));\n#11677=DIRECTION('',(0.707106781,-0.707106781,-0.));\n#11678=VECTOR('',#11677,7.071067812);\n#11679=LINE('',#11676,#11678);\n#11680=EDGE_CURVE('',#11667,#11675,#11679,.T.);\n#11681=ORIENTED_EDGE('',*,*,#11680,.T.);\n#11682=CARTESIAN_POINT('',(57.5,-39.,64.5));\n#11683=DIRECTION('',(0.,0.,1.));\n#11684=VECTOR('',#11683,1.5);\n#11685=LINE('',#11682,#11684);\n#11686=EDGE_CURVE('',#11675,#10866,#11685,.T.);\n#11687=ORIENTED_EDGE('',*,*,#11686,.T.);\n#11688=EDGE_LOOP('',(#11665,#11673,#11681,#11687));\n#11689=FACE_BOUND('',#11688,.T.);\n#11690=ADVANCED_FACE('',(#11689),#11664,.T.);\n#11691=CARTESIAN_POINT('',(52.5,-39.,64.5));\n#11692=DIRECTION('',(0.,-1.,0.));\n#11693=DIRECTION('',(1.,0.,0.));\n#11694=AXIS2_PLACEMENT_3D('',#11691,#11692,#11693);\n#11695=PLANE('',#11694);\n#11696=ORIENTED_EDGE('',*,*,#10877,.F.);\n#11697=ORIENTED_EDGE('',*,*,#11686,.F.);\n#11698=CARTESIAN_POINT('',(102.5,-39.,64.5));\n#11699=VERTEX_POINT('',#11698);\n#11700=CARTESIAN_POINT('',(102.5,-39.,64.5));\n#11701=DIRECTION('',(-1.,-0.,0.));\n#11702=VECTOR('',#11701,45.);\n#11703=LINE('',#11700,#11702);\n#11704=EDGE_CURVE('',#11699,#11675,#11703,.T.);\n#11705=ORIENTED_EDGE('',*,*,#11704,.F.);\n#11706=CARTESIAN_POINT('',(102.5,-39.,66.));\n#11707=DIRECTION('',(0.,0.,-1.));\n#11708=VECTOR('',#11707,1.5);\n#11709=LINE('',#11706,#11708);\n#11710=EDGE_CURVE('',#10835,#11699,#11709,.T.);\n#11711=ORIENTED_EDGE('',*,*,#11710,.F.);\n#11712=EDGE_LOOP('',(#11696,#11697,#11705,#11711));\n#11713=FACE_BOUND('',#11712,.T.);\n#11714=ADVANCED_FACE('',(#11713),#11695,.T.);\n#11715=CARTESIAN_POINT('',(105.,-36.5,64.5));\n#11716=DIRECTION('',(0.707106781,-0.707106781,0.));\n#11717=DIRECTION('',(0.,0.,-1.));\n#11718=AXIS2_PLACEMENT_3D('',#11715,#11716,#11717);\n#11719=PLANE('',#11718);\n#11720=ORIENTED_EDGE('',*,*,#10846,.F.);\n#11721=ORIENTED_EDGE('',*,*,#11710,.T.);\n#11722=CARTESIAN_POINT('',(102.5,-39.,64.5));\n#11723=DIRECTION('',(0.707106781,0.707106781,0.));\n#11724=VECTOR('',#11723,7.071067812);\n#11725=LINE('',#11722,#11724);\n#11726=EDGE_CURVE('',#11699,#11115,#11725,.T.);\n#11727=ORIENTED_EDGE('',*,*,#11726,.T.);\n#11728=ORIENTED_EDGE('',*,*,#11120,.T.);\n#11729=EDGE_LOOP('',(#11720,#11721,#11727,#11728));\n#11730=FACE_BOUND('',#11729,.T.);\n#11731=ADVANCED_FACE('',(#11730),#11719,.T.);\n#11732=CARTESIAN_POINT('',(78.75,2.946020213,67.));\n#11733=DIRECTION('',(-1.,0.,0.));\n#11734=DIRECTION('',(0.,1.,0.));\n#11735=AXIS2_PLACEMENT_3D('',#11732,#11733,#11734);\n#11736=PLANE('',#11735);\n#11737=CARTESIAN_POINT('',(78.75,2.946020213,64.5));\n#11738=VERTEX_POINT('',#11737);\n#11739=CARTESIAN_POINT('',(78.75,11.966731771,64.5));\n#11740=VERTEX_POINT('',#11739);\n#11741=CARTESIAN_POINT('',(78.75,2.946020213,64.5));\n#11742=DIRECTION('',(0.,1.,0.));\n#11743=VECTOR('',#11742,9.020711558);\n#11744=LINE('',#11741,#11743);\n#11745=EDGE_CURVE('',#11738,#11740,#11744,.T.);\n#11746=ORIENTED_EDGE('',*,*,#11745,.F.);\n#11747=CARTESIAN_POINT('',(78.75,2.946020213,67.));\n#11748=DIRECTION('',(0.,0.,-1.));\n#11749=VECTOR('',#11748,2.5);\n#11750=LINE('',#11747,#11749);\n#11751=EDGE_CURVE('',#11150,#11738,#11750,.T.);\n#11752=ORIENTED_EDGE('',*,*,#11751,.F.);\n#11753=ORIENTED_EDGE('',*,*,#11155,.F.);\n#11754=CARTESIAN_POINT('',(78.75,11.966731771,64.5));\n#11755=DIRECTION('',(0.,0.,1.));\n#11756=VECTOR('',#11755,2.5);\n#11757=LINE('',#11754,#11756);\n#11758=EDGE_CURVE('',#11740,#11148,#11757,.T.);\n#11759=ORIENTED_EDGE('',*,*,#11758,.F.);\n#11760=EDGE_LOOP('',(#11746,#11752,#11753,#11759));\n#11761=FACE_BOUND('',#11760,.T.);\n#11762=ADVANCED_FACE('',(#11761),#11736,.T.);\n#11763=CARTESIAN_POINT('',(81.25,11.966731771,67.));\n#11764=DIRECTION('',(1.,0.,0.));\n#11765=DIRECTION('',(0.,-1.,0.));\n#11766=AXIS2_PLACEMENT_3D('',#11763,#11764,#11765);\n#11767=PLANE('',#11766);\n#11768=CARTESIAN_POINT('',(81.25,11.966731771,64.5));\n#11769=VERTEX_POINT('',#11768);\n#11770=CARTESIAN_POINT('',(81.25,2.946020213,64.5));\n#11771=VERTEX_POINT('',#11770);\n#11772=CARTESIAN_POINT('',(81.25,11.966731771,64.5));\n#11773=DIRECTION('',(-0.,-1.,-0.));\n#11774=VECTOR('',#11773,9.020711558);\n#11775=LINE('',#11772,#11774);\n#11776=EDGE_CURVE('',#11769,#11771,#11775,.T.);\n#11777=ORIENTED_EDGE('',*,*,#11776,.F.);\n#11778=CARTESIAN_POINT('',(81.25,11.966731771,67.));\n#11779=DIRECTION('',(-0.,-0.,-1.));\n#11780=VECTOR('',#11779,2.5);\n#11781=LINE('',#11778,#11780);\n#11782=EDGE_CURVE('',#11400,#11769,#11781,.T.);\n#11783=ORIENTED_EDGE('',*,*,#11782,.F.);\n#11784=ORIENTED_EDGE('',*,*,#11431,.F.);\n#11785=CARTESIAN_POINT('',(81.25,2.946020213,64.5));\n#11786=DIRECTION('',(-0.,-0.,1.));\n#11787=VECTOR('',#11786,2.5);\n#11788=LINE('',#11785,#11787);\n#11789=EDGE_CURVE('',#11771,#11419,#11788,.T.);\n#11790=ORIENTED_EDGE('',*,*,#11789,.F.);\n#11791=EDGE_LOOP('',(#11777,#11783,#11784,#11790));\n#11792=FACE_BOUND('',#11791,.T.);\n#11793=ADVANCED_FACE('',(#11792),#11767,.T.);\n#11794=CARTESIAN_POINT('',(89.330995377,-0.40123767,67.));\n#11795=DIRECTION('',(-0.707106781,0.707106781,0.));\n#11796=DIRECTION('',(0.707106781,0.707106781,0.));\n#11797=AXIS2_PLACEMENT_3D('',#11794,#11795,#11796);\n#11798=PLANE('',#11797);\n#11799=CARTESIAN_POINT('',(89.330995377,-0.40123767,64.5));\n#11800=VERTEX_POINT('',#11799);\n#11801=CARTESIAN_POINT('',(95.709601691,5.977368644,64.5));\n#11802=VERTEX_POINT('',#11801);\n#11803=CARTESIAN_POINT('',(89.330995377,-0.40123767,64.5));\n#11804=DIRECTION('',(0.707106781,0.707106781,0.));\n#11805=VECTOR('',#11804,9.020711558);\n#11806=LINE('',#11803,#11805);\n#11807=EDGE_CURVE('',#11800,#11802,#11806,.T.);\n#11808=ORIENTED_EDGE('',*,*,#11807,.F.);\n#11809=CARTESIAN_POINT('',(89.330995377,-0.40123767,67.));\n#11810=DIRECTION('',(0.,0.,-1.));\n#11811=VECTOR('',#11810,2.5);\n#11812=LINE('',#11809,#11811);\n#11813=EDGE_CURVE('',#11411,#11800,#11812,.T.);\n#11814=ORIENTED_EDGE('',*,*,#11813,.F.);\n#11815=ORIENTED_EDGE('',*,*,#11416,.F.);\n#11816=CARTESIAN_POINT('',(95.709601691,5.977368644,64.5));\n#11817=DIRECTION('',(0.,0.,1.));\n#11818=VECTOR('',#11817,2.5);\n#11819=LINE('',#11816,#11818);\n#11820=EDGE_CURVE('',#11802,#11402,#11819,.T.);\n#11821=ORIENTED_EDGE('',*,*,#11820,.F.);\n#11822=EDGE_LOOP('',(#11808,#11814,#11815,#11821));\n#11823=FACE_BOUND('',#11822,.T.);\n#11824=ADVANCED_FACE('',(#11823),#11798,.T.);\n#11825=CARTESIAN_POINT('',(97.477368644,4.209601691,67.));\n#11826=DIRECTION('',(0.707106781,-0.707106781,0.));\n#11827=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#11828=AXIS2_PLACEMENT_3D('',#11825,#11826,#11827);\n#11829=PLANE('',#11828);\n#11830=CARTESIAN_POINT('',(97.477368644,4.209601691,64.5));\n#11831=VERTEX_POINT('',#11830);\n#11832=CARTESIAN_POINT('',(91.09876233,-2.169004623,64.5));\n#11833=VERTEX_POINT('',#11832);\n#11834=CARTESIAN_POINT('',(97.477368644,4.209601691,64.5));\n#11835=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#11836=VECTOR('',#11835,9.020711558);\n#11837=LINE('',#11834,#11836);\n#11838=EDGE_CURVE('',#11831,#11833,#11837,.T.);\n#11839=ORIENTED_EDGE('',*,*,#11838,.F.);\n#11840=CARTESIAN_POINT('',(97.477368644,4.209601691,67.));\n#11841=DIRECTION('',(-0.,-0.,-1.));\n#11842=VECTOR('',#11841,2.5);\n#11843=LINE('',#11840,#11842);\n#11844=EDGE_CURVE('',#11364,#11831,#11843,.T.);\n#11845=ORIENTED_EDGE('',*,*,#11844,.F.);\n#11846=ORIENTED_EDGE('',*,*,#11395,.F.);\n#11847=CARTESIAN_POINT('',(91.09876233,-2.169004623,64.5));\n#11848=DIRECTION('',(-0.,-0.,1.));\n#11849=VECTOR('',#11848,2.5);\n#11850=LINE('',#11847,#11849);\n#11851=EDGE_CURVE('',#11833,#11383,#11850,.T.);\n#11852=ORIENTED_EDGE('',*,*,#11851,.F.);\n#11853=EDGE_LOOP('',(#11839,#11845,#11846,#11852));\n#11854=FACE_BOUND('',#11853,.T.);\n#11855=ADVANCED_FACE('',(#11854),#11829,.T.);\n#11856=CARTESIAN_POINT('',(94.446020213,-10.25,67.));\n#11857=DIRECTION('',(0.,1.,0.));\n#11858=DIRECTION('',(1.,-0.,0.));\n#11859=AXIS2_PLACEMENT_3D('',#11856,#11857,#11858);\n#11860=PLANE('',#11859);\n#11861=CARTESIAN_POINT('',(94.446020213,-10.25,64.5));\n#11862=VERTEX_POINT('',#11861);\n#11863=CARTESIAN_POINT('',(103.466731771,-10.25,64.5));\n#11864=VERTEX_POINT('',#11863);\n#11865=CARTESIAN_POINT('',(94.446020213,-10.25,64.5));\n#11866=DIRECTION('',(1.,0.,-0.));\n#11867=VECTOR('',#11866,9.020711558);\n#11868=LINE('',#11865,#11867);\n#11869=EDGE_CURVE('',#11862,#11864,#11868,.T.);\n#11870=ORIENTED_EDGE('',*,*,#11869,.F.);\n#11871=CARTESIAN_POINT('',(94.446020213,-10.25,67.));\n#11872=DIRECTION('',(0.,0.,-1.));\n#11873=VECTOR('',#11872,2.5);\n#11874=LINE('',#11871,#11873);\n#11875=EDGE_CURVE('',#11375,#11862,#11874,.T.);\n#11876=ORIENTED_EDGE('',*,*,#11875,.F.);\n#11877=ORIENTED_EDGE('',*,*,#11380,.F.);\n#11878=CARTESIAN_POINT('',(103.466731771,-10.25,64.5));\n#11879=DIRECTION('',(0.,0.,1.));\n#11880=VECTOR('',#11879,2.5);\n#11881=LINE('',#11878,#11880);\n#11882=EDGE_CURVE('',#11864,#11366,#11881,.T.);\n#11883=ORIENTED_EDGE('',*,*,#11882,.F.);\n#11884=EDGE_LOOP('',(#11870,#11876,#11877,#11883));\n#11885=FACE_BOUND('',#11884,.T.);\n#11886=ADVANCED_FACE('',(#11885),#11860,.T.);\n#11887=CARTESIAN_POINT('',(103.466731771,-12.75,67.));\n#11888=DIRECTION('',(0.,-1.,0.));\n#11889=DIRECTION('',(-1.,-0.,0.));\n#11890=AXIS2_PLACEMENT_3D('',#11887,#11888,#11889);\n#11891=PLANE('',#11890);\n#11892=CARTESIAN_POINT('',(103.466731771,-12.75,64.5));\n#11893=VERTEX_POINT('',#11892);\n#11894=CARTESIAN_POINT('',(94.446020213,-12.75,64.5));\n#11895=VERTEX_POINT('',#11894);\n#11896=CARTESIAN_POINT('',(103.466731771,-12.75,64.5));\n#11897=DIRECTION('',(-1.,-0.,0.));\n#11898=VECTOR('',#11897,9.020711558);\n#11899=LINE('',#11896,#11898);\n#11900=EDGE_CURVE('',#11893,#11895,#11899,.T.);\n#11901=ORIENTED_EDGE('',*,*,#11900,.F.);\n#11902=CARTESIAN_POINT('',(103.466731771,-12.75,67.));\n#11903=DIRECTION('',(-0.,-0.,-1.));\n#11904=VECTOR('',#11903,2.5);\n#11905=LINE('',#11902,#11904);\n#11906=EDGE_CURVE('',#11328,#11893,#11905,.T.);\n#11907=ORIENTED_EDGE('',*,*,#11906,.F.);\n#11908=ORIENTED_EDGE('',*,*,#11359,.F.);\n#11909=CARTESIAN_POINT('',(94.446020213,-12.75,64.5));\n#11910=DIRECTION('',(-0.,-0.,1.));\n#11911=VECTOR('',#11910,2.5);\n#11912=LINE('',#11909,#11911);\n#11913=EDGE_CURVE('',#11895,#11347,#11912,.T.);\n#11914=ORIENTED_EDGE('',*,*,#11913,.F.);\n#11915=EDGE_LOOP('',(#11901,#11907,#11908,#11914));\n#11916=FACE_BOUND('',#11915,.T.);\n#11917=ADVANCED_FACE('',(#11916),#11891,.T.);\n#11918=CARTESIAN_POINT('',(91.09876233,-20.830995377,67.));\n#11919=DIRECTION('',(0.707106781,0.707106781,0.));\n#11920=DIRECTION('',(0.707106781,-0.707106781,0.));\n#11921=AXIS2_PLACEMENT_3D('',#11918,#11919,#11920);\n#11922=PLANE('',#11921);\n#11923=CARTESIAN_POINT('',(91.09876233,-20.830995377,64.5));\n#11924=VERTEX_POINT('',#11923);\n#11925=CARTESIAN_POINT('',(97.477368644,-27.209601691,64.5));\n#11926=VERTEX_POINT('',#11925);\n#11927=CARTESIAN_POINT('',(91.09876233,-20.830995377,64.5));\n#11928=DIRECTION('',(0.707106781,-0.707106781,0.));\n#11929=VECTOR('',#11928,9.020711558);\n#11930=LINE('',#11927,#11929);\n#11931=EDGE_CURVE('',#11924,#11926,#11930,.T.);\n#11932=ORIENTED_EDGE('',*,*,#11931,.F.);\n#11933=CARTESIAN_POINT('',(91.09876233,-20.830995377,67.));\n#11934=DIRECTION('',(0.,0.,-1.));\n#11935=VECTOR('',#11934,2.5);\n#11936=LINE('',#11933,#11935);\n#11937=EDGE_CURVE('',#11339,#11924,#11936,.T.);\n#11938=ORIENTED_EDGE('',*,*,#11937,.F.);\n#11939=ORIENTED_EDGE('',*,*,#11344,.F.);\n#11940=CARTESIAN_POINT('',(97.477368644,-27.209601691,64.5));\n#11941=DIRECTION('',(0.,0.,1.));\n#11942=VECTOR('',#11941,2.5);\n#11943=LINE('',#11940,#11942);\n#11944=EDGE_CURVE('',#11926,#11330,#11943,.T.);\n#11945=ORIENTED_EDGE('',*,*,#11944,.F.);\n#11946=EDGE_LOOP('',(#11932,#11938,#11939,#11945));\n#11947=FACE_BOUND('',#11946,.T.);\n#11948=ADVANCED_FACE('',(#11947),#11922,.T.);\n#11949=CARTESIAN_POINT('',(95.709601691,-28.977368644,67.));\n#11950=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#11951=DIRECTION('',(-0.707106781,0.707106781,0.));\n#11952=AXIS2_PLACEMENT_3D('',#11949,#11950,#11951);\n#11953=PLANE('',#11952);\n#11954=CARTESIAN_POINT('',(95.709601691,-28.977368644,64.5));\n#11955=VERTEX_POINT('',#11954);\n#11956=CARTESIAN_POINT('',(89.330995377,-22.59876233,64.5));\n#11957=VERTEX_POINT('',#11956);\n#11958=CARTESIAN_POINT('',(95.709601691,-28.977368644,64.5));\n#11959=DIRECTION('',(-0.707106781,0.707106781,0.));\n#11960=VECTOR('',#11959,9.020711558);\n#11961=LINE('',#11958,#11960);\n#11962=EDGE_CURVE('',#11955,#11957,#11961,.T.);\n#11963=ORIENTED_EDGE('',*,*,#11962,.F.);\n#11964=CARTESIAN_POINT('',(95.709601691,-28.977368644,67.));\n#11965=DIRECTION('',(-0.,-0.,-1.));\n#11966=VECTOR('',#11965,2.5);\n#11967=LINE('',#11964,#11966);\n#11968=EDGE_CURVE('',#11292,#11955,#11967,.T.);\n#11969=ORIENTED_EDGE('',*,*,#11968,.F.);\n#11970=ORIENTED_EDGE('',*,*,#11323,.F.);\n#11971=CARTESIAN_POINT('',(89.330995377,-22.59876233,64.5));\n#11972=DIRECTION('',(-0.,-0.,1.));\n#11973=VECTOR('',#11972,2.5);\n#11974=LINE('',#11971,#11973);\n#11975=EDGE_CURVE('',#11957,#11311,#11974,.T.);\n#11976=ORIENTED_EDGE('',*,*,#11975,.F.);\n#11977=EDGE_LOOP('',(#11963,#11969,#11970,#11976));\n#11978=FACE_BOUND('',#11977,.T.);\n#11979=ADVANCED_FACE('',(#11978),#11953,.T.);\n#11980=CARTESIAN_POINT('',(81.25,-25.946020213,67.));\n#11981=DIRECTION('',(1.,-0.,0.));\n#11982=DIRECTION('',(-0.,-1.,0.));\n#11983=AXIS2_PLACEMENT_3D('',#11980,#11981,#11982);\n#11984=PLANE('',#11983);\n#11985=CARTESIAN_POINT('',(81.25,-25.946020213,64.5));\n#11986=VERTEX_POINT('',#11985);\n#11987=CARTESIAN_POINT('',(81.25,-34.966731771,64.5));\n#11988=VERTEX_POINT('',#11987);\n#11989=CARTESIAN_POINT('',(81.25,-25.946020213,64.5));\n#11990=DIRECTION('',(-0.,-1.,-0.));\n#11991=VECTOR('',#11990,9.020711558);\n#11992=LINE('',#11989,#11991);\n#11993=EDGE_CURVE('',#11986,#11988,#11992,.T.);\n#11994=ORIENTED_EDGE('',*,*,#11993,.F.);\n#11995=CARTESIAN_POINT('',(81.25,-25.946020213,67.));\n#11996=DIRECTION('',(0.,0.,-1.));\n#11997=VECTOR('',#11996,2.5);\n#11998=LINE('',#11995,#11997);\n#11999=EDGE_CURVE('',#11303,#11986,#11998,.T.);\n#12000=ORIENTED_EDGE('',*,*,#11999,.F.);\n#12001=ORIENTED_EDGE('',*,*,#11308,.F.);\n#12002=CARTESIAN_POINT('',(81.25,-34.966731771,64.5));\n#12003=DIRECTION('',(0.,0.,1.));\n#12004=VECTOR('',#12003,2.5);\n#12005=LINE('',#12002,#12004);\n#12006=EDGE_CURVE('',#11988,#11294,#12005,.T.);\n#12007=ORIENTED_EDGE('',*,*,#12006,.F.);\n#12008=EDGE_LOOP('',(#11994,#12000,#12001,#12007));\n#12009=FACE_BOUND('',#12008,.T.);\n#12010=ADVANCED_FACE('',(#12009),#11984,.T.);\n#12011=CARTESIAN_POINT('',(78.75,-34.966731771,67.));\n#12012=DIRECTION('',(-1.,-0.,0.));\n#12013=DIRECTION('',(-0.,1.,0.));\n#12014=AXIS2_PLACEMENT_3D('',#12011,#12012,#12013);\n#12015=PLANE('',#12014);\n#12016=CARTESIAN_POINT('',(78.75,-34.966731771,64.5));\n#12017=VERTEX_POINT('',#12016);\n#12018=CARTESIAN_POINT('',(78.75,-25.946020213,64.5));\n#12019=VERTEX_POINT('',#12018);\n#12020=CARTESIAN_POINT('',(78.75,-34.966731771,64.5));\n#12021=DIRECTION('',(0.,1.,0.));\n#12022=VECTOR('',#12021,9.020711558);\n#12023=LINE('',#12020,#12022);\n#12024=EDGE_CURVE('',#12017,#12019,#12023,.T.);\n#12025=ORIENTED_EDGE('',*,*,#12024,.F.);\n#12026=CARTESIAN_POINT('',(78.75,-34.966731771,67.));\n#12027=DIRECTION('',(-0.,-0.,-1.));\n#12028=VECTOR('',#12027,2.5);\n#12029=LINE('',#12026,#12028);\n#12030=EDGE_CURVE('',#11256,#12017,#12029,.T.);\n#12031=ORIENTED_EDGE('',*,*,#12030,.F.);\n#12032=ORIENTED_EDGE('',*,*,#11287,.F.);\n#12033=CARTESIAN_POINT('',(78.75,-25.946020213,64.5));\n#12034=DIRECTION('',(-0.,-0.,1.));\n#12035=VECTOR('',#12034,2.5);\n#12036=LINE('',#12033,#12035);\n#12037=EDGE_CURVE('',#12019,#11275,#12036,.T.);\n#12038=ORIENTED_EDGE('',*,*,#12037,.F.);\n#12039=EDGE_LOOP('',(#12025,#12031,#12032,#12038));\n#12040=FACE_BOUND('',#12039,.T.);\n#12041=ADVANCED_FACE('',(#12040),#12015,.T.);\n#12042=CARTESIAN_POINT('',(70.669004623,-22.59876233,67.));\n#12043=DIRECTION('',(0.707106781,-0.707106781,0.));\n#12044=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#12045=AXIS2_PLACEMENT_3D('',#12042,#12043,#12044);\n#12046=PLANE('',#12045);\n#12047=CARTESIAN_POINT('',(70.669004623,-22.59876233,64.5));\n#12048=VERTEX_POINT('',#12047);\n#12049=CARTESIAN_POINT('',(64.290398309,-28.977368644,64.5));\n#12050=VERTEX_POINT('',#12049);\n#12051=CARTESIAN_POINT('',(70.669004623,-22.59876233,64.5));\n#12052=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#12053=VECTOR('',#12052,9.020711558);\n#12054=LINE('',#12051,#12053);\n#12055=EDGE_CURVE('',#12048,#12050,#12054,.T.);\n#12056=ORIENTED_EDGE('',*,*,#12055,.F.);\n#12057=CARTESIAN_POINT('',(70.669004623,-22.59876233,67.));\n#12058=DIRECTION('',(0.,0.,-1.));\n#12059=VECTOR('',#12058,2.5);\n#12060=LINE('',#12057,#12059);\n#12061=EDGE_CURVE('',#11267,#12048,#12060,.T.);\n#12062=ORIENTED_EDGE('',*,*,#12061,.F.);\n#12063=ORIENTED_EDGE('',*,*,#11272,.F.);\n#12064=CARTESIAN_POINT('',(64.290398309,-28.977368644,64.5));\n#12065=DIRECTION('',(0.,0.,1.));\n#12066=VECTOR('',#12065,2.5);\n#12067=LINE('',#12064,#12066);\n#12068=EDGE_CURVE('',#12050,#11258,#12067,.T.);\n#12069=ORIENTED_EDGE('',*,*,#12068,.F.);\n#12070=EDGE_LOOP('',(#12056,#12062,#12063,#12069));\n#12071=FACE_BOUND('',#12070,.T.);\n#12072=ADVANCED_FACE('',(#12071),#12046,.T.);\n#12073=CARTESIAN_POINT('',(62.522631356,-27.209601691,67.));\n#12074=DIRECTION('',(-0.707106781,0.707106781,0.));\n#12075=DIRECTION('',(0.707106781,0.707106781,0.));\n#12076=AXIS2_PLACEMENT_3D('',#12073,#12074,#12075);\n#12077=PLANE('',#12076);\n#12078=CARTESIAN_POINT('',(62.522631356,-27.209601691,64.5));\n#12079=VERTEX_POINT('',#12078);\n#12080=CARTESIAN_POINT('',(68.90123767,-20.830995377,64.5));\n#12081=VERTEX_POINT('',#12080);\n#12082=CARTESIAN_POINT('',(62.522631356,-27.209601691,64.5));\n#12083=DIRECTION('',(0.707106781,0.707106781,0.));\n#12084=VECTOR('',#12083,9.020711558);\n#12085=LINE('',#12082,#12084);\n#12086=EDGE_CURVE('',#12079,#12081,#12085,.T.);\n#12087=ORIENTED_EDGE('',*,*,#12086,.F.);\n#12088=CARTESIAN_POINT('',(62.522631356,-27.209601691,67.));\n#12089=DIRECTION('',(-0.,-0.,-1.));\n#12090=VECTOR('',#12089,2.5);\n#12091=LINE('',#12088,#12090);\n#12092=EDGE_CURVE('',#11220,#12079,#12091,.T.);\n#12093=ORIENTED_EDGE('',*,*,#12092,.F.);\n#12094=ORIENTED_EDGE('',*,*,#11251,.F.);\n#12095=CARTESIAN_POINT('',(68.90123767,-20.830995377,64.5));\n#12096=DIRECTION('',(-0.,-0.,1.));\n#12097=VECTOR('',#12096,2.5);\n#12098=LINE('',#12095,#12097);\n#12099=EDGE_CURVE('',#12081,#11239,#12098,.T.);\n#12100=ORIENTED_EDGE('',*,*,#12099,.F.);\n#12101=EDGE_LOOP('',(#12087,#12093,#12094,#12100));\n#12102=FACE_BOUND('',#12101,.T.);\n#12103=ADVANCED_FACE('',(#12102),#12077,.T.);\n#12104=CARTESIAN_POINT('',(65.553979787,-12.75,67.));\n#12105=DIRECTION('',(-0.,-1.,0.));\n#12106=DIRECTION('',(-1.,0.,0.));\n#12107=AXIS2_PLACEMENT_3D('',#12104,#12105,#12106);\n#12108=PLANE('',#12107);\n#12109=CARTESIAN_POINT('',(65.553979787,-12.75,64.5));\n#12110=VERTEX_POINT('',#12109);\n#12111=CARTESIAN_POINT('',(56.533268229,-12.75,64.5));\n#12112=VERTEX_POINT('',#12111);\n#12113=CARTESIAN_POINT('',(65.553979787,-12.75,64.5));\n#12114=DIRECTION('',(-1.,-0.,0.));\n#12115=VECTOR('',#12114,9.020711558);\n#12116=LINE('',#12113,#12115);\n#12117=EDGE_CURVE('',#12110,#12112,#12116,.T.);\n#12118=ORIENTED_EDGE('',*,*,#12117,.F.);\n#12119=CARTESIAN_POINT('',(65.553979787,-12.75,67.));\n#12120=DIRECTION('',(0.,0.,-1.));\n#12121=VECTOR('',#12120,2.5);\n#12122=LINE('',#12119,#12121);\n#12123=EDGE_CURVE('',#11231,#12110,#12122,.T.);\n#12124=ORIENTED_EDGE('',*,*,#12123,.F.);\n#12125=ORIENTED_EDGE('',*,*,#11236,.F.);\n#12126=CARTESIAN_POINT('',(56.533268229,-12.75,64.5));\n#12127=DIRECTION('',(0.,0.,1.));\n#12128=VECTOR('',#12127,2.5);\n#12129=LINE('',#12126,#12128);\n#12130=EDGE_CURVE('',#12112,#11222,#12129,.T.);\n#12131=ORIENTED_EDGE('',*,*,#12130,.F.);\n#12132=EDGE_LOOP('',(#12118,#12124,#12125,#12131));\n#12133=FACE_BOUND('',#12132,.T.);\n#12134=ADVANCED_FACE('',(#12133),#12108,.T.);\n#12135=CARTESIAN_POINT('',(56.533268229,-10.25,67.));\n#12136=DIRECTION('',(-0.,1.,0.));\n#12137=DIRECTION('',(1.,0.,0.));\n#12138=AXIS2_PLACEMENT_3D('',#12135,#12136,#12137);\n#12139=PLANE('',#12138);\n#12140=CARTESIAN_POINT('',(56.533268229,-10.25,64.5));\n#12141=VERTEX_POINT('',#12140);\n#12142=CARTESIAN_POINT('',(65.553979787,-10.25,64.5));\n#12143=VERTEX_POINT('',#12142);\n#12144=CARTESIAN_POINT('',(56.533268229,-10.25,64.5));\n#12145=DIRECTION('',(1.,0.,-0.));\n#12146=VECTOR('',#12145,9.020711558);\n#12147=LINE('',#12144,#12146);\n#12148=EDGE_CURVE('',#12141,#12143,#12147,.T.);\n#12149=ORIENTED_EDGE('',*,*,#12148,.F.);\n#12150=CARTESIAN_POINT('',(56.533268229,-10.25,67.));\n#12151=DIRECTION('',(-0.,-0.,-1.));\n#12152=VECTOR('',#12151,2.5);\n#12153=LINE('',#12150,#12152);\n#12154=EDGE_CURVE('',#11184,#12141,#12153,.T.);\n#12155=ORIENTED_EDGE('',*,*,#12154,.F.);\n#12156=ORIENTED_EDGE('',*,*,#11215,.F.);\n#12157=CARTESIAN_POINT('',(65.553979787,-10.25,64.5));\n#12158=DIRECTION('',(-0.,-0.,1.));\n#12159=VECTOR('',#12158,2.5);\n#12160=LINE('',#12157,#12159);\n#12161=EDGE_CURVE('',#12143,#11203,#12160,.T.);\n#12162=ORIENTED_EDGE('',*,*,#12161,.F.);\n#12163=EDGE_LOOP('',(#12149,#12155,#12156,#12162));\n#12164=FACE_BOUND('',#12163,.T.);\n#12165=ADVANCED_FACE('',(#12164),#12139,.T.);\n#12166=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12167=DIRECTION('',(0.,0.,1.));\n#12168=DIRECTION('',(-1.,0.,0.));\n#12169=AXIS2_PLACEMENT_3D('',#12166,#12167,#12168);\n#12170=CYLINDRICAL_SURFACE('',#12169,23.5);\n#12171=ORIENTED_EDGE('',*,*,#11758,.T.);\n#12172=ORIENTED_EDGE('',*,*,#11179,.F.);\n#12173=CARTESIAN_POINT('',(64.290398309,5.977368644,64.5));\n#12174=VERTEX_POINT('',#12173);\n#12175=CARTESIAN_POINT('',(64.290398309,5.977368644,67.));\n#12176=DIRECTION('',(-0.,-0.,-1.));\n#12177=VECTOR('',#12176,2.5);\n#12178=LINE('',#12175,#12177);\n#12179=EDGE_CURVE('',#11167,#12174,#12178,.T.);\n#12180=ORIENTED_EDGE('',*,*,#12179,.T.);\n#12181=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12182=DIRECTION('',(0.,0.,1.));\n#12183=DIRECTION('',(1.,0.,-0.));\n#12184=AXIS2_PLACEMENT_3D('',#12181,#12182,#12183);\n#12185=CIRCLE('',#12184,23.5);\n#12186=EDGE_CURVE('',#11740,#12174,#12185,.T.);\n#12187=ORIENTED_EDGE('',*,*,#12186,.F.);\n#12188=EDGE_LOOP('',(#12171,#12172,#12180,#12187));\n#12189=FACE_BOUND('',#12188,.T.);\n#12190=ADVANCED_FACE('',(#12189),#12170,.F.);\n#12191=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12192=DIRECTION('',(0.,0.,1.));\n#12193=DIRECTION('',(-1.,0.,0.));\n#12194=AXIS2_PLACEMENT_3D('',#12191,#12192,#12193);\n#12195=CYLINDRICAL_SURFACE('',#12194,23.5);\n#12196=ORIENTED_EDGE('',*,*,#12154,.T.);\n#12197=CARTESIAN_POINT('',(62.522631356,4.209601691,64.5));\n#12198=VERTEX_POINT('',#12197);\n#12199=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12200=DIRECTION('',(0.,0.,1.));\n#12201=DIRECTION('',(1.,0.,-0.));\n#12202=AXIS2_PLACEMENT_3D('',#12199,#12200,#12201);\n#12203=CIRCLE('',#12202,23.5);\n#12204=EDGE_CURVE('',#12198,#12141,#12203,.T.);\n#12205=ORIENTED_EDGE('',*,*,#12204,.F.);\n#12206=CARTESIAN_POINT('',(62.522631356,4.209601691,64.5));\n#12207=DIRECTION('',(0.,0.,1.));\n#12208=VECTOR('',#12207,2.5);\n#12209=LINE('',#12206,#12208);\n#12210=EDGE_CURVE('',#12198,#11186,#12209,.T.);\n#12211=ORIENTED_EDGE('',*,*,#12210,.T.);\n#12212=ORIENTED_EDGE('',*,*,#11192,.F.);\n#12213=EDGE_LOOP('',(#12196,#12205,#12211,#12212));\n#12214=FACE_BOUND('',#12213,.T.);\n#12215=ADVANCED_FACE('',(#12214),#12195,.F.);\n#12216=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12217=DIRECTION('',(0.,0.,1.));\n#12218=DIRECTION('',(-1.,0.,0.));\n#12219=AXIS2_PLACEMENT_3D('',#12216,#12217,#12218);\n#12220=CYLINDRICAL_SURFACE('',#12219,23.5);\n#12221=ORIENTED_EDGE('',*,*,#12092,.T.);\n#12222=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12223=DIRECTION('',(0.,0.,1.));\n#12224=DIRECTION('',(1.,0.,-0.));\n#12225=AXIS2_PLACEMENT_3D('',#12222,#12223,#12224);\n#12226=CIRCLE('',#12225,23.5);\n#12227=EDGE_CURVE('',#12112,#12079,#12226,.T.);\n#12228=ORIENTED_EDGE('',*,*,#12227,.F.);\n#12229=ORIENTED_EDGE('',*,*,#12130,.T.);\n#12230=ORIENTED_EDGE('',*,*,#11228,.F.);\n#12231=EDGE_LOOP('',(#12221,#12228,#12229,#12230));\n#12232=FACE_BOUND('',#12231,.T.);\n#12233=ADVANCED_FACE('',(#12232),#12220,.F.);\n#12234=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12235=DIRECTION('',(0.,0.,1.));\n#12236=DIRECTION('',(-1.,0.,0.));\n#12237=AXIS2_PLACEMENT_3D('',#12234,#12235,#12236);\n#12238=CYLINDRICAL_SURFACE('',#12237,23.5);\n#12239=ORIENTED_EDGE('',*,*,#12030,.T.);\n#12240=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12241=DIRECTION('',(0.,0.,1.));\n#12242=DIRECTION('',(1.,0.,-0.));\n#12243=AXIS2_PLACEMENT_3D('',#12240,#12241,#12242);\n#12244=CIRCLE('',#12243,23.5);\n#12245=EDGE_CURVE('',#12050,#12017,#12244,.T.);\n#12246=ORIENTED_EDGE('',*,*,#12245,.F.);\n#12247=ORIENTED_EDGE('',*,*,#12068,.T.);\n#12248=ORIENTED_EDGE('',*,*,#11264,.F.);\n#12249=EDGE_LOOP('',(#12239,#12246,#12247,#12248));\n#12250=FACE_BOUND('',#12249,.T.);\n#12251=ADVANCED_FACE('',(#12250),#12238,.F.);\n#12252=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12253=DIRECTION('',(0.,0.,1.));\n#12254=DIRECTION('',(-1.,0.,0.));\n#12255=AXIS2_PLACEMENT_3D('',#12252,#12253,#12254);\n#12256=CYLINDRICAL_SURFACE('',#12255,23.5);\n#12257=ORIENTED_EDGE('',*,*,#11968,.T.);\n#12258=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12259=DIRECTION('',(0.,0.,1.));\n#12260=DIRECTION('',(1.,0.,-0.));\n#12261=AXIS2_PLACEMENT_3D('',#12258,#12259,#12260);\n#12262=CIRCLE('',#12261,23.5);\n#12263=EDGE_CURVE('',#11988,#11955,#12262,.T.);\n#12264=ORIENTED_EDGE('',*,*,#12263,.F.);\n#12265=ORIENTED_EDGE('',*,*,#12006,.T.);\n#12266=ORIENTED_EDGE('',*,*,#11300,.F.);\n#12267=EDGE_LOOP('',(#12257,#12264,#12265,#12266));\n#12268=FACE_BOUND('',#12267,.T.);\n#12269=ADVANCED_FACE('',(#12268),#12256,.F.);\n#12270=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12271=DIRECTION('',(0.,0.,1.));\n#12272=DIRECTION('',(-1.,0.,0.));\n#12273=AXIS2_PLACEMENT_3D('',#12270,#12271,#12272);\n#12274=CYLINDRICAL_SURFACE('',#12273,23.5);\n#12275=ORIENTED_EDGE('',*,*,#11906,.T.);\n#12276=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12277=DIRECTION('',(0.,0.,1.));\n#12278=DIRECTION('',(1.,0.,-0.));\n#12279=AXIS2_PLACEMENT_3D('',#12276,#12277,#12278);\n#12280=CIRCLE('',#12279,23.5);\n#12281=EDGE_CURVE('',#11926,#11893,#12280,.T.);\n#12282=ORIENTED_EDGE('',*,*,#12281,.F.);\n#12283=ORIENTED_EDGE('',*,*,#11944,.T.);\n#12284=ORIENTED_EDGE('',*,*,#11336,.F.);\n#12285=EDGE_LOOP('',(#12275,#12282,#12283,#12284));\n#12286=FACE_BOUND('',#12285,.T.);\n#12287=ADVANCED_FACE('',(#12286),#12274,.F.);\n#12288=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12289=DIRECTION('',(0.,0.,1.));\n#12290=DIRECTION('',(-1.,0.,0.));\n#12291=AXIS2_PLACEMENT_3D('',#12288,#12289,#12290);\n#12292=CYLINDRICAL_SURFACE('',#12291,23.5);\n#12293=ORIENTED_EDGE('',*,*,#11844,.T.);\n#12294=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12295=DIRECTION('',(0.,0.,1.));\n#12296=DIRECTION('',(1.,0.,-0.));\n#12297=AXIS2_PLACEMENT_3D('',#12294,#12295,#12296);\n#12298=CIRCLE('',#12297,23.5);\n#12299=EDGE_CURVE('',#11864,#11831,#12298,.T.);\n#12300=ORIENTED_EDGE('',*,*,#12299,.F.);\n#12301=ORIENTED_EDGE('',*,*,#11882,.T.);\n#12302=ORIENTED_EDGE('',*,*,#11372,.F.);\n#12303=EDGE_LOOP('',(#12293,#12300,#12301,#12302));\n#12304=FACE_BOUND('',#12303,.T.);\n#12305=ADVANCED_FACE('',(#12304),#12292,.F.);\n#12306=CARTESIAN_POINT('',(80.,-11.5,67.));\n#12307=DIRECTION('',(0.,0.,-1.));\n#12308=DIRECTION('',(1.,0.,0.));\n#12309=AXIS2_PLACEMENT_3D('',#12306,#12307,#12308);\n#12310=CYLINDRICAL_SURFACE('',#12309,14.5);\n#12311=ORIENTED_EDGE('',*,*,#12161,.T.);\n#12312=ORIENTED_EDGE('',*,*,#11209,.F.);\n#12313=CARTESIAN_POINT('',(68.90123767,-2.169004623,64.5));\n#12314=VERTEX_POINT('',#12313);\n#12315=CARTESIAN_POINT('',(68.90123767,-2.169004623,67.));\n#12316=DIRECTION('',(0.,0.,-1.));\n#12317=VECTOR('',#12316,2.5);\n#12318=LINE('',#12315,#12317);\n#12319=EDGE_CURVE('',#11195,#12314,#12318,.T.);\n#12320=ORIENTED_EDGE('',*,*,#12319,.T.);\n#12321=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12322=DIRECTION('',(0.,0.,-1.));\n#12323=DIRECTION('',(-1.,0.,0.));\n#12324=AXIS2_PLACEMENT_3D('',#12321,#12322,#12323);\n#12325=CIRCLE('',#12324,14.5);\n#12326=EDGE_CURVE('',#12143,#12314,#12325,.T.);\n#12327=ORIENTED_EDGE('',*,*,#12326,.F.);\n#12328=EDGE_LOOP('',(#12311,#12312,#12320,#12327));\n#12329=FACE_BOUND('',#12328,.T.);\n#12330=ADVANCED_FACE('',(#12329),#12310,.T.);\n#12331=CARTESIAN_POINT('',(80.,-11.5,67.));\n#12332=DIRECTION('',(0.,0.,-1.));\n#12333=DIRECTION('',(1.,0.,0.));\n#12334=AXIS2_PLACEMENT_3D('',#12331,#12332,#12333);\n#12335=CYLINDRICAL_SURFACE('',#12334,14.5);\n#12336=ORIENTED_EDGE('',*,*,#12099,.T.);\n#12337=ORIENTED_EDGE('',*,*,#11245,.F.);\n#12338=ORIENTED_EDGE('',*,*,#12123,.T.);\n#12339=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12340=DIRECTION('',(0.,0.,-1.));\n#12341=DIRECTION('',(-1.,0.,0.));\n#12342=AXIS2_PLACEMENT_3D('',#12339,#12340,#12341);\n#12343=CIRCLE('',#12342,14.5);\n#12344=EDGE_CURVE('',#12081,#12110,#12343,.T.);\n#12345=ORIENTED_EDGE('',*,*,#12344,.F.);\n#12346=EDGE_LOOP('',(#12336,#12337,#12338,#12345));\n#12347=FACE_BOUND('',#12346,.T.);\n#12348=ADVANCED_FACE('',(#12347),#12335,.T.);\n#12349=CARTESIAN_POINT('',(80.,-11.5,67.));\n#12350=DIRECTION('',(0.,0.,-1.));\n#12351=DIRECTION('',(1.,0.,0.));\n#12352=AXIS2_PLACEMENT_3D('',#12349,#12350,#12351);\n#12353=CYLINDRICAL_SURFACE('',#12352,14.5);\n#12354=ORIENTED_EDGE('',*,*,#12037,.T.);\n#12355=ORIENTED_EDGE('',*,*,#11281,.F.);\n#12356=ORIENTED_EDGE('',*,*,#12061,.T.);\n#12357=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12358=DIRECTION('',(0.,0.,-1.));\n#12359=DIRECTION('',(-1.,0.,0.));\n#12360=AXIS2_PLACEMENT_3D('',#12357,#12358,#12359);\n#12361=CIRCLE('',#12360,14.5);\n#12362=EDGE_CURVE('',#12019,#12048,#12361,.T.);\n#12363=ORIENTED_EDGE('',*,*,#12362,.F.);\n#12364=EDGE_LOOP('',(#12354,#12355,#12356,#12363));\n#12365=FACE_BOUND('',#12364,.T.);\n#12366=ADVANCED_FACE('',(#12365),#12353,.T.);\n#12367=CARTESIAN_POINT('',(80.,-11.5,67.));\n#12368=DIRECTION('',(0.,0.,-1.));\n#12369=DIRECTION('',(1.,0.,0.));\n#12370=AXIS2_PLACEMENT_3D('',#12367,#12368,#12369);\n#12371=CYLINDRICAL_SURFACE('',#12370,14.5);\n#12372=ORIENTED_EDGE('',*,*,#11975,.T.);\n#12373=ORIENTED_EDGE('',*,*,#11317,.F.);\n#12374=ORIENTED_EDGE('',*,*,#11999,.T.);\n#12375=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12376=DIRECTION('',(0.,0.,-1.));\n#12377=DIRECTION('',(-1.,0.,0.));\n#12378=AXIS2_PLACEMENT_3D('',#12375,#12376,#12377);\n#12379=CIRCLE('',#12378,14.5);\n#12380=EDGE_CURVE('',#11957,#11986,#12379,.T.);\n#12381=ORIENTED_EDGE('',*,*,#12380,.F.);\n#12382=EDGE_LOOP('',(#12372,#12373,#12374,#12381));\n#12383=FACE_BOUND('',#12382,.T.);\n#12384=ADVANCED_FACE('',(#12383),#12371,.T.);\n#12385=CARTESIAN_POINT('',(80.,-11.5,67.));\n#12386=DIRECTION('',(0.,0.,-1.));\n#12387=DIRECTION('',(1.,0.,0.));\n#12388=AXIS2_PLACEMENT_3D('',#12385,#12386,#12387);\n#12389=CYLINDRICAL_SURFACE('',#12388,14.5);\n#12390=ORIENTED_EDGE('',*,*,#11913,.T.);\n#12391=ORIENTED_EDGE('',*,*,#11353,.F.);\n#12392=ORIENTED_EDGE('',*,*,#11937,.T.);\n#12393=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12394=DIRECTION('',(0.,0.,-1.));\n#12395=DIRECTION('',(-1.,0.,0.));\n#12396=AXIS2_PLACEMENT_3D('',#12393,#12394,#12395);\n#12397=CIRCLE('',#12396,14.5);\n#12398=EDGE_CURVE('',#11895,#11924,#12397,.T.);\n#12399=ORIENTED_EDGE('',*,*,#12398,.F.);\n#12400=EDGE_LOOP('',(#12390,#12391,#12392,#12399));\n#12401=FACE_BOUND('',#12400,.T.);\n#12402=ADVANCED_FACE('',(#12401),#12389,.T.);\n#12403=CARTESIAN_POINT('',(80.,-11.5,67.));\n#12404=DIRECTION('',(0.,0.,-1.));\n#12405=DIRECTION('',(1.,0.,0.));\n#12406=AXIS2_PLACEMENT_3D('',#12403,#12404,#12405);\n#12407=CYLINDRICAL_SURFACE('',#12406,14.5);\n#12408=ORIENTED_EDGE('',*,*,#11851,.T.);\n#12409=ORIENTED_EDGE('',*,*,#11389,.F.);\n#12410=ORIENTED_EDGE('',*,*,#11875,.T.);\n#12411=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12412=DIRECTION('',(0.,0.,-1.));\n#12413=DIRECTION('',(-1.,0.,0.));\n#12414=AXIS2_PLACEMENT_3D('',#12411,#12412,#12413);\n#12415=CIRCLE('',#12414,14.5);\n#12416=EDGE_CURVE('',#11833,#11862,#12415,.T.);\n#12417=ORIENTED_EDGE('',*,*,#12416,.F.);\n#12418=EDGE_LOOP('',(#12408,#12409,#12410,#12417));\n#12419=FACE_BOUND('',#12418,.T.);\n#12420=ADVANCED_FACE('',(#12419),#12407,.T.);\n#12421=CARTESIAN_POINT('',(80.,-11.5,67.));\n#12422=DIRECTION('',(0.,0.,-1.));\n#12423=DIRECTION('',(1.,0.,0.));\n#12424=AXIS2_PLACEMENT_3D('',#12421,#12422,#12423);\n#12425=CYLINDRICAL_SURFACE('',#12424,14.5);\n#12426=ORIENTED_EDGE('',*,*,#11751,.T.);\n#12427=CARTESIAN_POINT('',(70.669004623,-0.40123767,64.5));\n#12428=VERTEX_POINT('',#12427);\n#12429=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12430=DIRECTION('',(0.,0.,-1.));\n#12431=DIRECTION('',(-1.,0.,0.));\n#12432=AXIS2_PLACEMENT_3D('',#12429,#12430,#12431);\n#12433=CIRCLE('',#12432,14.5);\n#12434=EDGE_CURVE('',#12428,#11738,#12433,.T.);\n#12435=ORIENTED_EDGE('',*,*,#12434,.F.);\n#12436=CARTESIAN_POINT('',(70.669004623,-0.40123767,64.5));\n#12437=DIRECTION('',(-0.,-0.,1.));\n#12438=VECTOR('',#12437,2.5);\n#12439=LINE('',#12436,#12438);\n#12440=EDGE_CURVE('',#12428,#11158,#12439,.T.);\n#12441=ORIENTED_EDGE('',*,*,#12440,.T.);\n#12442=ORIENTED_EDGE('',*,*,#11164,.F.);\n#12443=EDGE_LOOP('',(#12426,#12435,#12441,#12442));\n#12444=FACE_BOUND('',#12443,.T.);\n#12445=ADVANCED_FACE('',(#12444),#12425,.T.);\n#12446=CARTESIAN_POINT('',(80.,-11.5,67.));\n#12447=DIRECTION('',(0.,0.,-1.));\n#12448=DIRECTION('',(1.,0.,0.));\n#12449=AXIS2_PLACEMENT_3D('',#12446,#12447,#12448);\n#12450=CYLINDRICAL_SURFACE('',#12449,14.5);\n#12451=ORIENTED_EDGE('',*,*,#11789,.T.);\n#12452=ORIENTED_EDGE('',*,*,#11425,.F.);\n#12453=ORIENTED_EDGE('',*,*,#11813,.T.);\n#12454=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12455=DIRECTION('',(0.,0.,-1.));\n#12456=DIRECTION('',(-1.,0.,0.));\n#12457=AXIS2_PLACEMENT_3D('',#12454,#12455,#12456);\n#12458=CIRCLE('',#12457,14.5);\n#12459=EDGE_CURVE('',#11771,#11800,#12458,.T.);\n#12460=ORIENTED_EDGE('',*,*,#12459,.F.);\n#12461=EDGE_LOOP('',(#12451,#12452,#12453,#12460));\n#12462=FACE_BOUND('',#12461,.T.);\n#12463=ADVANCED_FACE('',(#12462),#12450,.T.);\n#12464=CARTESIAN_POINT('',(68.90123767,-2.169004623,67.));\n#12465=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#12466=DIRECTION('',(-0.707106781,0.707106781,0.));\n#12467=AXIS2_PLACEMENT_3D('',#12464,#12465,#12466);\n#12468=PLANE('',#12467);\n#12469=CARTESIAN_POINT('',(68.90123767,-2.169004623,64.5));\n#12470=DIRECTION('',(-0.707106781,0.707106781,0.));\n#12471=VECTOR('',#12470,9.020711558);\n#12472=LINE('',#12469,#12471);\n#12473=EDGE_CURVE('',#12314,#12198,#12472,.T.);\n#12474=ORIENTED_EDGE('',*,*,#12473,.F.);\n#12475=ORIENTED_EDGE('',*,*,#12319,.F.);\n#12476=ORIENTED_EDGE('',*,*,#11200,.F.);\n#12477=ORIENTED_EDGE('',*,*,#12210,.F.);\n#12478=EDGE_LOOP('',(#12474,#12475,#12476,#12477));\n#12479=FACE_BOUND('',#12478,.T.);\n#12480=ADVANCED_FACE('',(#12479),#12468,.T.);\n#12481=CARTESIAN_POINT('',(64.290398309,5.977368644,67.));\n#12482=DIRECTION('',(0.707106781,0.707106781,0.));\n#12483=DIRECTION('',(0.707106781,-0.707106781,0.));\n#12484=AXIS2_PLACEMENT_3D('',#12481,#12482,#12483);\n#12485=PLANE('',#12484);\n#12486=CARTESIAN_POINT('',(64.290398309,5.977368644,64.5));\n#12487=DIRECTION('',(0.707106781,-0.707106781,0.));\n#12488=VECTOR('',#12487,9.020711558);\n#12489=LINE('',#12486,#12488);\n#12490=EDGE_CURVE('',#12174,#12428,#12489,.T.);\n#12491=ORIENTED_EDGE('',*,*,#12490,.F.);\n#12492=ORIENTED_EDGE('',*,*,#12179,.F.);\n#12493=ORIENTED_EDGE('',*,*,#11172,.F.);\n#12494=ORIENTED_EDGE('',*,*,#12440,.F.);\n#12495=EDGE_LOOP('',(#12491,#12492,#12493,#12494));\n#12496=FACE_BOUND('',#12495,.T.);\n#12497=ADVANCED_FACE('',(#12496),#12485,.T.);\n#12498=CARTESIAN_POINT('',(100.,-31.5,-10.821912081));\n#12499=DIRECTION('',(0.,0.,1.));\n#12500=DIRECTION('',(1.,0.,-0.));\n#12501=AXIS2_PLACEMENT_3D('',#12498,#12499,#12500);\n#12502=CYLINDRICAL_SURFACE('',#12501,1.75);\n#12503=CARTESIAN_POINT('',(101.75,-31.5,64.5));\n#12504=VERTEX_POINT('',#12503);\n#12505=CARTESIAN_POINT('',(101.75,-31.5,65.5));\n#12506=DIRECTION('',(-0.,-0.,-1.));\n#12507=VECTOR('',#12506,1.);\n#12508=LINE('',#12505,#12507);\n#12509=EDGE_CURVE('',#11514,#12504,#12508,.T.);\n#12510=ORIENTED_EDGE('',*,*,#12509,.F.);\n#12511=ORIENTED_EDGE('',*,*,#11520,.T.);\n#12512=ORIENTED_EDGE('',*,*,#12509,.T.);\n#12513=CARTESIAN_POINT('',(100.,-31.5,64.5));\n#12514=DIRECTION('',(0.,0.,1.));\n#12515=DIRECTION('',(1.,0.,-0.));\n#12516=AXIS2_PLACEMENT_3D('',#12513,#12514,#12515);\n#12517=CIRCLE('',#12516,1.75);\n#12518=EDGE_CURVE('',#12504,#12504,#12517,.T.);\n#12519=ORIENTED_EDGE('',*,*,#12518,.F.);\n#12520=EDGE_LOOP('',(#12510,#12511,#12512,#12519));\n#12521=FACE_BOUND('',#12520,.T.);\n#12522=ADVANCED_FACE('',(#12521),#12502,.F.);\n#12523=CARTESIAN_POINT('',(60.,8.5,-10.821912081));\n#12524=DIRECTION('',(0.,0.,1.));\n#12525=DIRECTION('',(1.,0.,-0.));\n#12526=AXIS2_PLACEMENT_3D('',#12523,#12524,#12525);\n#12527=CYLINDRICAL_SURFACE('',#12526,1.75);\n#12528=CARTESIAN_POINT('',(61.75,8.5,64.5));\n#12529=VERTEX_POINT('',#12528);\n#12530=CARTESIAN_POINT('',(61.75,8.5,65.5));\n#12531=DIRECTION('',(-0.,-0.,-1.));\n#12532=VECTOR('',#12531,1.);\n#12533=LINE('',#12530,#12532);\n#12534=EDGE_CURVE('',#11559,#12529,#12533,.T.);\n#12535=ORIENTED_EDGE('',*,*,#12534,.F.);\n#12536=ORIENTED_EDGE('',*,*,#11565,.T.);\n#12537=ORIENTED_EDGE('',*,*,#12534,.T.);\n#12538=CARTESIAN_POINT('',(60.,8.5,64.5));\n#12539=DIRECTION('',(0.,0.,1.));\n#12540=DIRECTION('',(1.,0.,-0.));\n#12541=AXIS2_PLACEMENT_3D('',#12538,#12539,#12540);\n#12542=CIRCLE('',#12541,1.75);\n#12543=EDGE_CURVE('',#12529,#12529,#12542,.T.);\n#12544=ORIENTED_EDGE('',*,*,#12543,.F.);\n#12545=EDGE_LOOP('',(#12535,#12536,#12537,#12544));\n#12546=FACE_BOUND('',#12545,.T.);\n#12547=ADVANCED_FACE('',(#12546),#12527,.F.);\n#12548=CARTESIAN_POINT('',(60.,-31.5,-10.821912081));\n#12549=DIRECTION('',(0.,0.,1.));\n#12550=DIRECTION('',(1.,0.,-0.));\n#12551=AXIS2_PLACEMENT_3D('',#12548,#12549,#12550);\n#12552=CYLINDRICAL_SURFACE('',#12551,1.75);\n#12553=CARTESIAN_POINT('',(61.75,-31.5,64.5));\n#12554=VERTEX_POINT('',#12553);\n#12555=CARTESIAN_POINT('',(61.75,-31.5,65.5));\n#12556=DIRECTION('',(-0.,-0.,-1.));\n#12557=VECTOR('',#12556,1.);\n#12558=LINE('',#12555,#12557);\n#12559=EDGE_CURVE('',#11649,#12554,#12558,.T.);\n#12560=ORIENTED_EDGE('',*,*,#12559,.F.);\n#12561=ORIENTED_EDGE('',*,*,#11655,.T.);\n#12562=ORIENTED_EDGE('',*,*,#12559,.T.);\n#12563=CARTESIAN_POINT('',(60.,-31.5,64.5));\n#12564=DIRECTION('',(0.,0.,1.));\n#12565=DIRECTION('',(1.,0.,-0.));\n#12566=AXIS2_PLACEMENT_3D('',#12563,#12564,#12565);\n#12567=CIRCLE('',#12566,1.75);\n#12568=EDGE_CURVE('',#12554,#12554,#12567,.T.);\n#12569=ORIENTED_EDGE('',*,*,#12568,.F.);\n#12570=EDGE_LOOP('',(#12560,#12561,#12562,#12569));\n#12571=FACE_BOUND('',#12570,.T.);\n#12572=ADVANCED_FACE('',(#12571),#12552,.F.);\n#12573=CARTESIAN_POINT('',(100.,8.5,-10.821912081));\n#12574=DIRECTION('',(0.,0.,1.));\n#12575=DIRECTION('',(1.,0.,-0.));\n#12576=AXIS2_PLACEMENT_3D('',#12573,#12574,#12575);\n#12577=CYLINDRICAL_SURFACE('',#12576,1.75);\n#12578=CARTESIAN_POINT('',(101.75,8.5,64.5));\n#12579=VERTEX_POINT('',#12578);\n#12580=CARTESIAN_POINT('',(101.75,8.5,65.5));\n#12581=DIRECTION('',(-0.,-0.,-1.));\n#12582=VECTOR('',#12581,1.);\n#12583=LINE('',#12580,#12582);\n#12584=EDGE_CURVE('',#11604,#12579,#12583,.T.);\n#12585=ORIENTED_EDGE('',*,*,#12584,.F.);\n#12586=ORIENTED_EDGE('',*,*,#11610,.T.);\n#12587=ORIENTED_EDGE('',*,*,#12584,.T.);\n#12588=CARTESIAN_POINT('',(100.,8.5,64.5));\n#12589=DIRECTION('',(0.,0.,1.));\n#12590=DIRECTION('',(1.,0.,-0.));\n#12591=AXIS2_PLACEMENT_3D('',#12588,#12589,#12590);\n#12592=CIRCLE('',#12591,1.75);\n#12593=EDGE_CURVE('',#12579,#12579,#12592,.T.);\n#12594=ORIENTED_EDGE('',*,*,#12593,.F.);\n#12595=EDGE_LOOP('',(#12585,#12586,#12587,#12594));\n#12596=FACE_BOUND('',#12595,.T.);\n#12597=ADVANCED_FACE('',(#12596),#12577,.F.);\n#12598=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12599=DIRECTION('',(0.,0.,1.));\n#12600=DIRECTION('',(-1.,0.,0.));\n#12601=AXIS2_PLACEMENT_3D('',#12598,#12599,#12600);\n#12602=CYLINDRICAL_SURFACE('',#12601,23.5);\n#12603=ORIENTED_EDGE('',*,*,#11782,.T.);\n#12604=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12605=DIRECTION('',(0.,0.,1.));\n#12606=DIRECTION('',(1.,0.,-0.));\n#12607=AXIS2_PLACEMENT_3D('',#12604,#12605,#12606);\n#12608=CIRCLE('',#12607,23.5);\n#12609=EDGE_CURVE('',#11802,#11769,#12608,.T.);\n#12610=ORIENTED_EDGE('',*,*,#12609,.F.);\n#12611=ORIENTED_EDGE('',*,*,#11820,.T.);\n#12612=ORIENTED_EDGE('',*,*,#11408,.F.);\n#12613=EDGE_LOOP('',(#12603,#12610,#12611,#12612));\n#12614=FACE_BOUND('',#12613,.T.);\n#12615=ADVANCED_FACE('',(#12614),#12602,.F.);\n#12616=CARTESIAN_POINT('',(52.5,16.,64.5));\n#12617=DIRECTION('',(-1.,0.,0.));\n#12618=DIRECTION('',(0.,-1.,0.));\n#12619=AXIS2_PLACEMENT_3D('',#12616,#12617,#12618);\n#12620=PLANE('',#12619);\n#12621=ORIENTED_EDGE('',*,*,#10925,.F.);\n#12622=ORIENTED_EDGE('',*,*,#11055,.F.);\n#12623=CARTESIAN_POINT('',(52.5,-34.,64.5));\n#12624=DIRECTION('',(0.,1.,0.));\n#12625=VECTOR('',#12624,45.);\n#12626=LINE('',#12623,#12625);\n#12627=EDGE_CURVE('',#11667,#11044,#12626,.T.);\n#12628=ORIENTED_EDGE('',*,*,#12627,.F.);\n#12629=ORIENTED_EDGE('',*,*,#11672,.F.);\n#12630=EDGE_LOOP('',(#12621,#12622,#12628,#12629));\n#12631=FACE_BOUND('',#12630,.T.);\n#12632=ADVANCED_FACE('',(#12631),#12620,.T.);\n#12633=CARTESIAN_POINT('',(80.,-11.5,64.5));\n#12634=DIRECTION('',(0.,0.,1.));\n#12635=DIRECTION('',(1.,0.,0.));\n#12636=AXIS2_PLACEMENT_3D('',#12633,#12634,#12635);\n#12637=PLANE('',#12636);\n#12638=ORIENTED_EDGE('',*,*,#11680,.F.);\n#12639=ORIENTED_EDGE('',*,*,#12627,.T.);\n#12640=ORIENTED_EDGE('',*,*,#11049,.F.);\n#12641=ORIENTED_EDGE('',*,*,#11078,.T.);\n#12642=ORIENTED_EDGE('',*,*,#11102,.F.);\n#12643=ORIENTED_EDGE('',*,*,#11126,.T.);\n#12644=ORIENTED_EDGE('',*,*,#11726,.F.);\n#12645=ORIENTED_EDGE('',*,*,#11704,.T.);\n#12646=EDGE_LOOP('',(#12638,#12639,#12640,#12641,#12642,#12643,#12644,#12645));\n#12647=FACE_BOUND('',#12646,.T.);\n#12648=ORIENTED_EDGE('',*,*,#12186,.T.);\n#12649=ORIENTED_EDGE('',*,*,#12490,.T.);\n#12650=ORIENTED_EDGE('',*,*,#12434,.T.);\n#12651=ORIENTED_EDGE('',*,*,#11745,.T.);\n#12652=EDGE_LOOP('',(#12648,#12649,#12650,#12651));\n#12653=FACE_BOUND('',#12652,.T.);\n#12654=ORIENTED_EDGE('',*,*,#11776,.T.);\n#12655=ORIENTED_EDGE('',*,*,#12459,.T.);\n#12656=ORIENTED_EDGE('',*,*,#11807,.T.);\n#12657=ORIENTED_EDGE('',*,*,#12609,.T.);\n#12658=EDGE_LOOP('',(#12654,#12655,#12656,#12657));\n#12659=FACE_BOUND('',#12658,.T.);\n#12660=ORIENTED_EDGE('',*,*,#11838,.T.);\n#12661=ORIENTED_EDGE('',*,*,#12416,.T.);\n#12662=ORIENTED_EDGE('',*,*,#11869,.T.);\n#12663=ORIENTED_EDGE('',*,*,#12299,.T.);\n#12664=EDGE_LOOP('',(#12660,#12661,#12662,#12663));\n#12665=FACE_BOUND('',#12664,.T.);\n#12666=ORIENTED_EDGE('',*,*,#11900,.T.);\n#12667=ORIENTED_EDGE('',*,*,#12398,.T.);\n#12668=ORIENTED_EDGE('',*,*,#11931,.T.);\n#12669=ORIENTED_EDGE('',*,*,#12281,.T.);\n#12670=EDGE_LOOP('',(#12666,#12667,#12668,#12669));\n#12671=FACE_BOUND('',#12670,.T.);\n#12672=ORIENTED_EDGE('',*,*,#11962,.T.);\n#12673=ORIENTED_EDGE('',*,*,#12380,.T.);\n#12674=ORIENTED_EDGE('',*,*,#11993,.T.);\n#12675=ORIENTED_EDGE('',*,*,#12263,.T.);\n#12676=EDGE_LOOP('',(#12672,#12673,#12674,#12675));\n#12677=FACE_BOUND('',#12676,.T.);\n#12678=ORIENTED_EDGE('',*,*,#12024,.T.);\n#12679=ORIENTED_EDGE('',*,*,#12362,.T.);\n#12680=ORIENTED_EDGE('',*,*,#12055,.T.);\n#12681=ORIENTED_EDGE('',*,*,#12245,.T.);\n#12682=EDGE_LOOP('',(#12678,#12679,#12680,#12681));\n#12683=FACE_BOUND('',#12682,.T.);\n#12684=ORIENTED_EDGE('',*,*,#12086,.T.);\n#12685=ORIENTED_EDGE('',*,*,#12344,.T.);\n#12686=ORIENTED_EDGE('',*,*,#12117,.T.);\n#12687=ORIENTED_EDGE('',*,*,#12227,.T.);\n#12688=EDGE_LOOP('',(#12684,#12685,#12686,#12687));\n#12689=FACE_BOUND('',#12688,.T.);\n#12690=ORIENTED_EDGE('',*,*,#12518,.T.);\n#12691=EDGE_LOOP('',(#12690));\n#12692=FACE_BOUND('',#12691,.T.);\n#12693=ORIENTED_EDGE('',*,*,#12543,.T.);\n#12694=EDGE_LOOP('',(#12693));\n#12695=FACE_BOUND('',#12694,.T.);\n#12696=ORIENTED_EDGE('',*,*,#12568,.T.);\n#12697=EDGE_LOOP('',(#12696));\n#12698=FACE_BOUND('',#12697,.T.);\n#12699=ORIENTED_EDGE('',*,*,#12593,.T.);\n#12700=EDGE_LOOP('',(#12699));\n#12701=FACE_BOUND('',#12700,.T.);\n#12702=ORIENTED_EDGE('',*,*,#12148,.T.);\n#12703=ORIENTED_EDGE('',*,*,#12326,.T.);\n#12704=ORIENTED_EDGE('',*,*,#12473,.T.);\n#12705=ORIENTED_EDGE('',*,*,#12204,.T.);\n#12706=EDGE_LOOP('',(#12702,#12703,#12704,#12705));\n#12707=FACE_BOUND('',#12706,.T.);\n#12708=ADVANCED_FACE('',(#12647,#12653,#12659,#12665,#12671,#12677,#12683,#12689,#12692,#12695,#12698,#12701,#12707),#12637,.F.);\n#12709=CLOSED_SHELL('',(#10820,#10851,#10882,#10913,#10944,#10975,#11006,#11028,#11059,#11083,#11107,#11131,#11479,#11504,#11524,#11549,#11569,#11594,#11614,#11639,#11659,#11690,#11714,#11731,#11762,#11793,\n#11824,#11855,#11886,#11917,#11948,#11979,#12010,#12041,#12072,#12103,#12134,#12165,#12190,#12215,#12233,#12251,#12269,#12287,#12305,#12330,#12348,#12366,#12384,#12402,#12420,\n#12445,#12463,#12480,#12497,#12522,#12547,#12572,#12597,#12615,#12632,#12708));\n#12710=MANIFOLD_SOLID_BREP('case_fangrill',#12709);\n#12711=COLOUR_RGB('',0.968627453,1.,0.);\n#12712=FILL_AREA_STYLE_COLOUR('',#12711);\n#12713=FILL_AREA_STYLE('',(#12712));\n#12714=SURFACE_STYLE_FILL_AREA(#12713);\n#12715=SURFACE_SIDE_STYLE('',(#12714));\n#12716=SURFACE_STYLE_USAGE(.BOTH.,#12715);\n#12717=PRESENTATION_STYLE_ASSIGNMENT((#12716));\n#10780=STYLED_ITEM('',(#12717),#12710);\n#12719=CARTESIAN_POINT('',(52.,11.75,21.75));\n#12720=DIRECTION('',(-1.,0.,0.));\n#12721=DIRECTION('',(-0.,0.,-1.));\n#12722=AXIS2_PLACEMENT_3D('',#12719,#12720,#12721);\n#12723=CYLINDRICAL_SURFACE('',#12722,3.5);\n#12724=CARTESIAN_POINT('',(45.7,11.75,18.25));\n#12725=VERTEX_POINT('',#12724);\n#12726=CARTESIAN_POINT('',(52.,11.75,18.25));\n#12727=VERTEX_POINT('',#12726);\n#12728=CARTESIAN_POINT('',(45.7,11.75,18.25));\n#12729=DIRECTION('',(1.,-0.,-0.));\n#12730=VECTOR('',#12729,6.3);\n#12731=LINE('',#12728,#12730);\n#12732=EDGE_CURVE('',#12725,#12727,#12731,.T.);\n#12733=ORIENTED_EDGE('',*,*,#12732,.T.);\n#12734=CARTESIAN_POINT('',(52.,11.75,25.25));\n#12735=VERTEX_POINT('',#12734);\n#12736=CARTESIAN_POINT('',(52.,11.75,21.75));\n#12737=DIRECTION('',(1.,-0.,-0.));\n#12738=DIRECTION('',(0.,0.,1.));\n#12739=AXIS2_PLACEMENT_3D('',#12736,#12737,#12738);\n#12740=CIRCLE('',#12739,3.5);\n#12741=EDGE_CURVE('',#12735,#12727,#12740,.T.);\n#12742=ORIENTED_EDGE('',*,*,#12741,.F.);\n#12743=CARTESIAN_POINT('',(52.,11.75,21.75));\n#12744=DIRECTION('',(1.,-0.,-0.));\n#12745=DIRECTION('',(0.,0.,1.));\n#12746=AXIS2_PLACEMENT_3D('',#12743,#12744,#12745);\n#12747=CIRCLE('',#12746,3.5);\n#12748=EDGE_CURVE('',#12727,#12735,#12747,.T.);\n#12749=ORIENTED_EDGE('',*,*,#12748,.F.);\n#12750=ORIENTED_EDGE('',*,*,#12732,.F.);\n#12751=CARTESIAN_POINT('',(45.7,11.75,25.25));\n#12752=VERTEX_POINT('',#12751);\n#12753=CARTESIAN_POINT('',(45.7,11.75,21.75));\n#12754=DIRECTION('',(1.,-0.,-0.));\n#12755=DIRECTION('',(0.,0.,1.));\n#12756=AXIS2_PLACEMENT_3D('',#12753,#12754,#12755);\n#12757=CIRCLE('',#12756,3.5);\n#12758=EDGE_CURVE('',#12725,#12752,#12757,.T.);\n#12759=ORIENTED_EDGE('',*,*,#12758,.T.);\n#12760=CARTESIAN_POINT('',(45.7,11.75,21.75));\n#12761=DIRECTION('',(1.,-0.,-0.));\n#12762=DIRECTION('',(0.,0.,1.));\n#12763=AXIS2_PLACEMENT_3D('',#12760,#12761,#12762);\n#12764=CIRCLE('',#12763,3.5);\n#12765=EDGE_CURVE('',#12752,#12725,#12764,.T.);\n#12766=ORIENTED_EDGE('',*,*,#12765,.T.);\n#12767=EDGE_LOOP('',(#12733,#12742,#12749,#12750,#12759,#12766));\n#12768=FACE_BOUND('',#12767,.T.);\n#12769=ADVANCED_FACE('',(#12768),#12723,.T.);\n#12770=CARTESIAN_POINT('',(44.2,11.75,21.75));\n#12771=DIRECTION('',(-1.,0.,0.));\n#12772=DIRECTION('',(0.,0.,1.));\n#12773=AXIS2_PLACEMENT_3D('',#12770,#12771,#12772);\n#12774=PLANE('',#12773);\n#12775=CARTESIAN_POINT('',(44.2,11.75,23.75));\n#12776=VERTEX_POINT('',#12775);\n#12777=CARTESIAN_POINT('',(44.2,11.75,21.75));\n#12778=DIRECTION('',(-1.,0.,0.));\n#12779=DIRECTION('',(0.,0.,1.));\n#12780=AXIS2_PLACEMENT_3D('',#12777,#12778,#12779);\n#12781=CIRCLE('',#12780,2.);\n#12782=EDGE_CURVE('',#12776,#12776,#12781,.T.);\n#12783=ORIENTED_EDGE('',*,*,#12782,.T.);\n#12784=EDGE_LOOP('',(#12783));\n#12785=FACE_BOUND('',#12784,.T.);\n#12786=ADVANCED_FACE('',(#12785),#12774,.T.);\n#12787=CARTESIAN_POINT('',(52.8,11.25,21.75));\n#12788=DIRECTION('',(-1.,0.,0.));\n#12789=DIRECTION('',(0.,0.,1.));\n#12790=AXIS2_PLACEMENT_3D('',#12787,#12788,#12789);\n#12791=PLANE('',#12790);\n#12792=CARTESIAN_POINT('',(52.8,11.75,23.75));\n#12793=VERTEX_POINT('',#12792);\n#12794=CARTESIAN_POINT('',(52.8,11.75,19.75));\n#12795=VERTEX_POINT('',#12794);\n#12796=CARTESIAN_POINT('',(52.8,11.75,21.75));\n#12797=DIRECTION('',(-1.,0.,0.));\n#12798=DIRECTION('',(0.,0.,1.));\n#12799=AXIS2_PLACEMENT_3D('',#12796,#12797,#12798);\n#12800=CIRCLE('',#12799,2.);\n#12801=EDGE_CURVE('',#12793,#12795,#12800,.T.);\n#12802=ORIENTED_EDGE('',*,*,#12801,.T.);\n#12803=CARTESIAN_POINT('',(52.8,11.75,21.75));\n#12804=DIRECTION('',(-1.,0.,0.));\n#12805=DIRECTION('',(0.,0.,1.));\n#12806=AXIS2_PLACEMENT_3D('',#12803,#12804,#12805);\n#12807=CIRCLE('',#12806,2.);\n#12808=EDGE_CURVE('',#12795,#12793,#12807,.T.);\n#12809=ORIENTED_EDGE('',*,*,#12808,.T.);\n#12810=EDGE_LOOP('',(#12802,#12809));\n#12811=FACE_BOUND('',#12810,.T.);\n#12812=CARTESIAN_POINT('',(52.8,11.75,27.75));\n#12813=VERTEX_POINT('',#12812);\n#12814=CARTESIAN_POINT('',(52.8,11.75,15.75));\n#12815=VERTEX_POINT('',#12814);\n#12816=CARTESIAN_POINT('',(52.8,11.75,21.75));\n#12817=DIRECTION('',(1.,-0.,-0.));\n#12818=DIRECTION('',(0.,0.,1.));\n#12819=AXIS2_PLACEMENT_3D('',#12816,#12817,#12818);\n#12820=CIRCLE('',#12819,6.);\n#12821=EDGE_CURVE('',#12813,#12815,#12820,.T.);\n#12822=ORIENTED_EDGE('',*,*,#12821,.T.);\n#12823=CARTESIAN_POINT('',(52.8,11.75,21.75));\n#12824=DIRECTION('',(1.,-0.,-0.));\n#12825=DIRECTION('',(0.,0.,1.));\n#12826=AXIS2_PLACEMENT_3D('',#12823,#12824,#12825);\n#12827=CIRCLE('',#12826,6.);\n#12828=EDGE_CURVE('',#12815,#12813,#12827,.T.);\n#12829=ORIENTED_EDGE('',*,*,#12828,.T.);\n#12830=EDGE_LOOP('',(#12822,#12829));\n#12831=FACE_BOUND('',#12830,.T.);\n#12832=ADVANCED_FACE('',(#12811,#12831),#12791,.F.);\n#12833=CARTESIAN_POINT('',(52.,11.75,21.75));\n#12834=DIRECTION('',(-1.,0.,0.));\n#12835=DIRECTION('',(0.,0.,1.));\n#12836=AXIS2_PLACEMENT_3D('',#12833,#12834,#12835);\n#12837=PLANE('',#12836);\n#12838=CARTESIAN_POINT('',(52.,11.75,15.75));\n#12839=VERTEX_POINT('',#12838);\n#12840=CARTESIAN_POINT('',(52.,11.75,27.75));\n#12841=VERTEX_POINT('',#12840);\n#12842=CARTESIAN_POINT('',(52.,11.75,21.75));\n#12843=DIRECTION('',(1.,-0.,-0.));\n#12844=DIRECTION('',(0.,0.,1.));\n#12845=AXIS2_PLACEMENT_3D('',#12842,#12843,#12844);\n#12846=CIRCLE('',#12845,6.);\n#12847=EDGE_CURVE('',#12839,#12841,#12846,.T.);\n#12848=ORIENTED_EDGE('',*,*,#12847,.F.);\n#12849=CARTESIAN_POINT('',(52.,11.75,21.75));\n#12850=DIRECTION('',(1.,-0.,-0.));\n#12851=DIRECTION('',(0.,0.,1.));\n#12852=AXIS2_PLACEMENT_3D('',#12849,#12850,#12851);\n#12853=CIRCLE('',#12852,6.);\n#12854=EDGE_CURVE('',#12841,#12839,#12853,.T.);\n#12855=ORIENTED_EDGE('',*,*,#12854,.F.);\n#12856=EDGE_LOOP('',(#12848,#12855));\n#12857=FACE_BOUND('',#12856,.T.);\n#12858=ORIENTED_EDGE('',*,*,#12741,.T.);\n#12859=ORIENTED_EDGE('',*,*,#12748,.T.);\n#12860=EDGE_LOOP('',(#12858,#12859));\n#12861=FACE_BOUND('',#12860,.T.);\n#12862=ADVANCED_FACE('',(#12857,#12861),#12837,.T.);\n#12863=CARTESIAN_POINT('',(52.,11.75,21.75));\n#12864=DIRECTION('',(1.,0.,-0.));\n#12865=DIRECTION('',(-0.,0.,-1.));\n#12866=AXIS2_PLACEMENT_3D('',#12863,#12864,#12865);\n#12867=CYLINDRICAL_SURFACE('',#12866,6.);\n#12868=CARTESIAN_POINT('',(52.8,11.75,15.75));\n#12869=DIRECTION('',(-1.,-0.,0.));\n#12870=VECTOR('',#12869,0.8);\n#12871=LINE('',#12868,#12870);\n#12872=EDGE_CURVE('',#12815,#12839,#12871,.T.);\n#12873=ORIENTED_EDGE('',*,*,#12872,.T.);\n#12874=ORIENTED_EDGE('',*,*,#12847,.T.);\n#12875=ORIENTED_EDGE('',*,*,#12854,.T.);\n#12876=ORIENTED_EDGE('',*,*,#12872,.F.);\n#12877=ORIENTED_EDGE('',*,*,#12821,.F.);\n#12878=ORIENTED_EDGE('',*,*,#12828,.F.);\n#12879=EDGE_LOOP('',(#12873,#12874,#12875,#12876,#12877,#12878));\n#12880=FACE_BOUND('',#12879,.T.);\n#12881=ADVANCED_FACE('',(#12880),#12867,.T.);\n#12882=CARTESIAN_POINT('',(45.7,11.75,21.75));\n#12883=DIRECTION('',(-1.,0.,0.));\n#12884=DIRECTION('',(0.,0.,1.));\n#12885=AXIS2_PLACEMENT_3D('',#12882,#12883,#12884);\n#12886=TOROIDAL_SURFACE('',#12885,2.,1.5);\n#12887=CARTESIAN_POINT('',(45.7,11.75,23.75));\n#12888=DIRECTION('',(-0.,1.,-0.));\n#12889=DIRECTION('',(0.,0.,1.));\n#12890=AXIS2_PLACEMENT_3D('',#12887,#12888,#12889);\n#12891=CIRCLE('',#12890,1.5);\n#12892=EDGE_CURVE('',#12776,#12752,#12891,.T.);\n#12893=ORIENTED_EDGE('',*,*,#12892,.T.);\n#12894=ORIENTED_EDGE('',*,*,#12758,.F.);\n#12895=ORIENTED_EDGE('',*,*,#12765,.F.);\n#12896=ORIENTED_EDGE('',*,*,#12892,.F.);\n#12897=ORIENTED_EDGE('',*,*,#12782,.F.);\n#12898=EDGE_LOOP('',(#12893,#12894,#12895,#12896,#12897));\n#12899=FACE_BOUND('',#12898,.T.);\n#12900=ADVANCED_FACE('',(#12899),#12886,.T.);\n#12901=CARTESIAN_POINT('',(42.8,11.75,21.75));\n#12902=DIRECTION('',(1.,0.,-0.));\n#12903=DIRECTION('',(-0.,0.,-1.));\n#12904=AXIS2_PLACEMENT_3D('',#12901,#12902,#12903);\n#12905=CYLINDRICAL_SURFACE('',#12904,2.);\n#12906=CARTESIAN_POINT('',(46.8,11.75,19.75));\n#12907=VERTEX_POINT('',#12906);\n#12908=CARTESIAN_POINT('',(52.8,11.75,19.75));\n#12909=DIRECTION('',(-1.,-0.,0.));\n#12910=VECTOR('',#12909,6.);\n#12911=LINE('',#12908,#12910);\n#12912=EDGE_CURVE('',#12795,#12907,#12911,.T.);\n#12913=ORIENTED_EDGE('',*,*,#12912,.F.);\n#12914=ORIENTED_EDGE('',*,*,#12801,.F.);\n#12915=ORIENTED_EDGE('',*,*,#12808,.F.);\n#12916=ORIENTED_EDGE('',*,*,#12912,.T.);\n#12917=CARTESIAN_POINT('',(46.8,11.75,23.75));\n#12918=VERTEX_POINT('',#12917);\n#12919=CARTESIAN_POINT('',(46.8,11.75,21.75));\n#12920=DIRECTION('',(-1.,0.,0.));\n#12921=DIRECTION('',(0.,0.,1.));\n#12922=AXIS2_PLACEMENT_3D('',#12919,#12920,#12921);\n#12923=CIRCLE('',#12922,2.);\n#12924=EDGE_CURVE('',#12907,#12918,#12923,.T.);\n#12925=ORIENTED_EDGE('',*,*,#12924,.T.);\n#12926=CARTESIAN_POINT('',(46.8,11.75,21.75));\n#12927=DIRECTION('',(-1.,0.,0.));\n#12928=DIRECTION('',(0.,0.,1.));\n#12929=AXIS2_PLACEMENT_3D('',#12926,#12927,#12928);\n#12930=CIRCLE('',#12929,2.);\n#12931=EDGE_CURVE('',#12918,#12907,#12930,.T.);\n#12932=ORIENTED_EDGE('',*,*,#12931,.T.);\n#12933=EDGE_LOOP('',(#12913,#12914,#12915,#12916,#12925,#12932));\n#12934=FACE_BOUND('',#12933,.T.);\n#12935=ADVANCED_FACE('',(#12934),#12905,.F.);\n#12936=COLOUR_RGB('',0.494117647,0.494117647,0.525490224);\n#12937=FILL_AREA_STYLE_COLOUR('',#12936);\n#12938=FILL_AREA_STYLE('',(#12937));\n#12939=SURFACE_STYLE_FILL_AREA(#12938);\n#12940=SURFACE_SIDE_STYLE('',(#12939));\n#12941=SURFACE_STYLE_USAGE(.BOTH.,#12940);\n#12942=PRESENTATION_STYLE_ASSIGNMENT((#12941));\n#12943=OVER_RIDING_STYLED_ITEM('',(#12942),#12935,#12718);\n#12944=CARTESIAN_POINT('',(46.8,3.906439233,-6.611526043));\n#12945=DIRECTION('',(-1.,0.,0.));\n#12946=DIRECTION('',(0.,0.,1.));\n#12947=AXIS2_PLACEMENT_3D('',#12944,#12945,#12946);\n#12948=PLANE('',#12947);\n#12949=ORIENTED_EDGE('',*,*,#12924,.F.);\n#12950=ORIENTED_EDGE('',*,*,#12931,.F.);\n#12951=EDGE_LOOP('',(#12949,#12950));\n#12952=FACE_BOUND('',#12951,.T.);\n#12953=ADVANCED_FACE('',(#12952),#12948,.F.);\n#12954=OVER_RIDING_STYLED_ITEM('',(#12942),#12953,#12718);\n#12955=CLOSED_SHELL('',(#12769,#12786,#12832,#12862,#12881,#12900,#12935,#12953));\n#12956=MANIFOLD_SOLID_BREP('reset_button',#12955);\n#12718=STYLED_ITEM('',(#5047),#12956);\n#12958=CARTESIAN_POINT('',(120.,-61.5,-3.5));\n#12959=DIRECTION('',(1.,0.,-0.));\n#12960=DIRECTION('',(-0.,1.,-0.));\n#12961=AXIS2_PLACEMENT_3D('',#12958,#12959,#12960);\n#12962=PLANE('',#12961);\n#12963=CARTESIAN_POINT('',(120.,45.5,-3.5));\n#12964=VERTEX_POINT('',#12963);\n#12965=CARTESIAN_POINT('',(120.,45.5,-1.5));\n#12966=VERTEX_POINT('',#12965);\n#12967=CARTESIAN_POINT('',(120.,45.5,-3.5));\n#12968=DIRECTION('',(-0.,0.,1.));\n#12969=VECTOR('',#12968,2.);\n#12970=LINE('',#12967,#12969);\n#12971=EDGE_CURVE('',#12964,#12966,#12970,.T.);\n#12972=ORIENTED_EDGE('',*,*,#12971,.T.);\n#12973=CARTESIAN_POINT('',(120.,50.5,-1.5));\n#12974=VERTEX_POINT('',#12973);\n#12975=CARTESIAN_POINT('',(120.,45.5,-1.5));\n#12976=DIRECTION('',(0.,1.,0.));\n#12977=VECTOR('',#12976,5.);\n#12978=LINE('',#12975,#12977);\n#12979=EDGE_CURVE('',#12966,#12974,#12978,.T.);\n#12980=ORIENTED_EDGE('',*,*,#12979,.T.);\n#12981=CARTESIAN_POINT('',(120.,50.5,0.5));\n#12982=VERTEX_POINT('',#12981);\n#12983=CARTESIAN_POINT('',(120.,50.5,0.5));\n#12984=DIRECTION('',(-0.,-0.,-1.));\n#12985=VECTOR('',#12984,2.);\n#12986=LINE('',#12983,#12985);\n#12987=EDGE_CURVE('',#12982,#12974,#12986,.T.);\n#12988=ORIENTED_EDGE('',*,*,#12987,.F.);\n#12989=CARTESIAN_POINT('',(120.,-58.5,0.5));\n#12990=VERTEX_POINT('',#12989);\n#12991=CARTESIAN_POINT('',(120.,-58.5,0.5));\n#12992=DIRECTION('',(-0.,1.,-0.));\n#12993=VECTOR('',#12992,109.);\n#12994=LINE('',#12991,#12993);\n#12995=EDGE_CURVE('',#12990,#12982,#12994,.T.);\n#12996=ORIENTED_EDGE('',*,*,#12995,.F.);\n#12997=CARTESIAN_POINT('',(120.,-58.5,-3.5));\n#12998=VERTEX_POINT('',#12997);\n#12999=CARTESIAN_POINT('',(120.,-58.5,-3.5));\n#13000=DIRECTION('',(0.,0.,1.));\n#13001=VECTOR('',#13000,4.);\n#13002=LINE('',#12999,#13001);\n#13003=EDGE_CURVE('',#12998,#12990,#13002,.T.);\n#13004=ORIENTED_EDGE('',*,*,#13003,.F.);\n#13005=CARTESIAN_POINT('',(120.,-58.5,-3.5));\n#13006=DIRECTION('',(-0.,1.,-0.));\n#13007=VECTOR('',#13006,104.);\n#13008=LINE('',#13005,#13007);\n#13009=EDGE_CURVE('',#12998,#12964,#13008,.T.);\n#13010=ORIENTED_EDGE('',*,*,#13009,.T.);\n#13011=EDGE_LOOP('',(#12972,#12980,#12988,#12996,#13004,#13010));\n#13012=FACE_BOUND('',#13011,.T.);\n#13013=ADVANCED_FACE('',(#13012),#12962,.T.);\n#13014=CARTESIAN_POINT('',(85.,53.5,-3.5));\n#13015=DIRECTION('',(1.,0.,-0.));\n#13016=DIRECTION('',(-0.,1.,-0.));\n#13017=AXIS2_PLACEMENT_3D('',#13014,#13015,#13016);\n#13018=PLANE('',#13017);\n#13019=CARTESIAN_POINT('',(85.,60.5,-3.5));\n#13020=VERTEX_POINT('',#13019);\n#13021=CARTESIAN_POINT('',(85.,60.5,-1.5));\n#13022=VERTEX_POINT('',#13021);\n#13023=CARTESIAN_POINT('',(85.,60.5,-3.5));\n#13024=DIRECTION('',(-0.,0.,1.));\n#13025=VECTOR('',#13024,2.);\n#13026=LINE('',#13023,#13025);\n#13027=EDGE_CURVE('',#13020,#13022,#13026,.T.);\n#13028=ORIENTED_EDGE('',*,*,#13027,.T.);\n#13029=CARTESIAN_POINT('',(85.,65.5,-1.5));\n#13030=VERTEX_POINT('',#13029);\n#13031=CARTESIAN_POINT('',(85.,60.5,-1.5));\n#13032=DIRECTION('',(0.,1.,0.));\n#13033=VECTOR('',#13032,5.);\n#13034=LINE('',#13031,#13033);\n#13035=EDGE_CURVE('',#13022,#13030,#13034,.T.);\n#13036=ORIENTED_EDGE('',*,*,#13035,.T.);\n#13037=CARTESIAN_POINT('',(85.,65.5,0.5));\n#13038=VERTEX_POINT('',#13037);\n#13039=CARTESIAN_POINT('',(85.,65.5,0.5));\n#13040=DIRECTION('',(-0.,-0.,-1.));\n#13041=VECTOR('',#13040,2.);\n#13042=LINE('',#13039,#13041);\n#13043=EDGE_CURVE('',#13038,#13030,#13042,.T.);\n#13044=ORIENTED_EDGE('',*,*,#13043,.F.);\n#13045=CARTESIAN_POINT('',(85.,56.5,0.5));\n#13046=VERTEX_POINT('',#13045);\n#13047=CARTESIAN_POINT('',(85.,56.5,0.5));\n#13048=DIRECTION('',(-0.,1.,-0.));\n#13049=VECTOR('',#13048,9.);\n#13050=LINE('',#13047,#13049);\n#13051=EDGE_CURVE('',#13046,#13038,#13050,.T.);\n#13052=ORIENTED_EDGE('',*,*,#13051,.F.);\n#13053=CARTESIAN_POINT('',(85.,56.5,-3.5));\n#13054=VERTEX_POINT('',#13053);\n#13055=CARTESIAN_POINT('',(85.,56.5,-3.5));\n#13056=DIRECTION('',(0.,0.,1.));\n#13057=VECTOR('',#13056,4.);\n#13058=LINE('',#13055,#13057);\n#13059=EDGE_CURVE('',#13054,#13046,#13058,.T.);\n#13060=ORIENTED_EDGE('',*,*,#13059,.F.);\n#13061=CARTESIAN_POINT('',(85.,56.5,-3.5));\n#13062=DIRECTION('',(-0.,1.,-0.));\n#13063=VECTOR('',#13062,4.);\n#13064=LINE('',#13061,#13063);\n#13065=EDGE_CURVE('',#13054,#13020,#13064,.T.);\n#13066=ORIENTED_EDGE('',*,*,#13065,.T.);\n#13067=EDGE_LOOP('',(#13028,#13036,#13044,#13052,#13060,#13066));\n#13068=FACE_BOUND('',#13067,.T.);\n#13069=ADVANCED_FACE('',(#13068),#13018,.T.);\n#13070=CARTESIAN_POINT('',(85.,68.5,-3.5));\n#13071=DIRECTION('',(-0.,1.,-0.));\n#13072=DIRECTION('',(-1.,-0.,0.));\n#13073=AXIS2_PLACEMENT_3D('',#13070,#13071,#13072);\n#13074=PLANE('',#13073);\n#13075=CARTESIAN_POINT('',(53.,68.5,-1.5));\n#13076=VERTEX_POINT('',#13075);\n#13077=CARTESIAN_POINT('',(58.,68.5,-1.5));\n#13078=VERTEX_POINT('',#13077);\n#13079=CARTESIAN_POINT('',(53.,68.5,-1.5));\n#13080=DIRECTION('',(1.,0.,-0.));\n#13081=VECTOR('',#13080,5.);\n#13082=LINE('',#13079,#13081);\n#13083=EDGE_CURVE('',#13076,#13078,#13082,.T.);\n#13084=ORIENTED_EDGE('',*,*,#13083,.F.);\n#13085=CARTESIAN_POINT('',(53.,68.5,0.5));\n#13086=VERTEX_POINT('',#13085);\n#13087=CARTESIAN_POINT('',(53.,68.5,0.5));\n#13088=DIRECTION('',(-0.,-0.,-1.));\n#13089=VECTOR('',#13088,2.);\n#13090=LINE('',#13087,#13089);\n#13091=EDGE_CURVE('',#13086,#13076,#13090,.T.);\n#13092=ORIENTED_EDGE('',*,*,#13091,.F.);\n#13093=CARTESIAN_POINT('',(82.,68.5,0.5));\n#13094=VERTEX_POINT('',#13093);\n#13095=CARTESIAN_POINT('',(82.,68.5,0.5));\n#13096=DIRECTION('',(-1.,-0.,0.));\n#13097=VECTOR('',#13096,29.);\n#13098=LINE('',#13095,#13097);\n#13099=EDGE_CURVE('',#13094,#13086,#13098,.T.);\n#13100=ORIENTED_EDGE('',*,*,#13099,.F.);\n#13101=CARTESIAN_POINT('',(82.,68.5,-1.5));\n#13102=VERTEX_POINT('',#13101);\n#13103=CARTESIAN_POINT('',(82.,68.5,-1.5));\n#13104=DIRECTION('',(0.,0.,1.));\n#13105=VECTOR('',#13104,2.);\n#13106=LINE('',#13103,#13105);\n#13107=EDGE_CURVE('',#13102,#13094,#13106,.T.);\n#13108=ORIENTED_EDGE('',*,*,#13107,.F.);\n#13109=CARTESIAN_POINT('',(77.,68.5,-1.5));\n#13110=VERTEX_POINT('',#13109);\n#13111=CARTESIAN_POINT('',(82.,68.5,-1.5));\n#13112=DIRECTION('',(-1.,0.,-0.));\n#13113=VECTOR('',#13112,5.);\n#13114=LINE('',#13111,#13113);\n#13115=EDGE_CURVE('',#13102,#13110,#13114,.T.);\n#13116=ORIENTED_EDGE('',*,*,#13115,.T.);\n#13117=CARTESIAN_POINT('',(77.,68.5,-3.5));\n#13118=VERTEX_POINT('',#13117);\n#13119=CARTESIAN_POINT('',(77.,68.5,-3.5));\n#13120=DIRECTION('',(-0.,0.,1.));\n#13121=VECTOR('',#13120,2.);\n#13122=LINE('',#13119,#13121);\n#13123=EDGE_CURVE('',#13118,#13110,#13122,.T.);\n#13124=ORIENTED_EDGE('',*,*,#13123,.F.);\n#13125=CARTESIAN_POINT('',(58.,68.5,-3.5));\n#13126=VERTEX_POINT('',#13125);\n#13127=CARTESIAN_POINT('',(77.,68.5,-3.5));\n#13128=DIRECTION('',(-1.,-0.,0.));\n#13129=VECTOR('',#13128,19.);\n#13130=LINE('',#13127,#13129);\n#13131=EDGE_CURVE('',#13118,#13126,#13130,.T.);\n#13132=ORIENTED_EDGE('',*,*,#13131,.T.);\n#13133=CARTESIAN_POINT('',(58.,68.5,-1.5));\n#13134=DIRECTION('',(0.,0.,-1.));\n#13135=VECTOR('',#13134,2.);\n#13136=LINE('',#13133,#13135);\n#13137=EDGE_CURVE('',#13078,#13126,#13136,.T.);\n#13138=ORIENTED_EDGE('',*,*,#13137,.F.);\n#13139=EDGE_LOOP('',(#13084,#13092,#13100,#13108,#13116,#13124,#13132,#13138));\n#13140=FACE_BOUND('',#13139,.T.);\n#13141=ADVANCED_FACE('',(#13140),#13074,.T.);\n#13142=CARTESIAN_POINT('',(120.,53.5,-3.5));\n#13143=DIRECTION('',(-0.,1.,-0.));\n#13144=DIRECTION('',(-1.,-0.,0.));\n#13145=AXIS2_PLACEMENT_3D('',#13142,#13143,#13144);\n#13146=PLANE('',#13145);\n#13147=CARTESIAN_POINT('',(117.,53.5,-1.5));\n#13148=VERTEX_POINT('',#13147);\n#13149=CARTESIAN_POINT('',(117.,53.5,0.5));\n#13150=VERTEX_POINT('',#13149);\n#13151=CARTESIAN_POINT('',(117.,53.5,-1.5));\n#13152=DIRECTION('',(0.,0.,1.));\n#13153=VECTOR('',#13152,2.);\n#13154=LINE('',#13151,#13153);\n#13155=EDGE_CURVE('',#13148,#13150,#13154,.T.);\n#13156=ORIENTED_EDGE('',*,*,#13155,.F.);\n#13157=CARTESIAN_POINT('',(112.,53.5,-1.5));\n#13158=VERTEX_POINT('',#13157);\n#13159=CARTESIAN_POINT('',(117.,53.5,-1.5));\n#13160=DIRECTION('',(-1.,0.,-0.));\n#13161=VECTOR('',#13160,5.);\n#13162=LINE('',#13159,#13161);\n#13163=EDGE_CURVE('',#13148,#13158,#13162,.T.);\n#13164=ORIENTED_EDGE('',*,*,#13163,.T.);\n#13165=CARTESIAN_POINT('',(112.,53.5,-3.5));\n#13166=VERTEX_POINT('',#13165);\n#13167=CARTESIAN_POINT('',(112.,53.5,-3.5));\n#13168=DIRECTION('',(-0.,0.,1.));\n#13169=VECTOR('',#13168,2.);\n#13170=LINE('',#13167,#13169);\n#13171=EDGE_CURVE('',#13166,#13158,#13170,.T.);\n#13172=ORIENTED_EDGE('',*,*,#13171,.F.);\n#13173=CARTESIAN_POINT('',(88.,53.5,-3.5));\n#13174=VERTEX_POINT('',#13173);\n#13175=CARTESIAN_POINT('',(112.,53.5,-3.5));\n#13176=DIRECTION('',(-1.,-0.,0.));\n#13177=VECTOR('',#13176,24.);\n#13178=LINE('',#13175,#13177);\n#13179=EDGE_CURVE('',#13166,#13174,#13178,.T.);\n#13180=ORIENTED_EDGE('',*,*,#13179,.T.);\n#13181=CARTESIAN_POINT('',(88.,53.5,0.5));\n#13182=VERTEX_POINT('',#13181);\n#13183=CARTESIAN_POINT('',(88.,53.5,0.5));\n#13184=DIRECTION('',(-0.,-0.,-1.));\n#13185=VECTOR('',#13184,4.);\n#13186=LINE('',#13183,#13185);\n#13187=EDGE_CURVE('',#13182,#13174,#13186,.T.);\n#13188=ORIENTED_EDGE('',*,*,#13187,.F.);\n#13189=CARTESIAN_POINT('',(117.,53.5,0.5));\n#13190=DIRECTION('',(-1.,-0.,0.));\n#13191=VECTOR('',#13190,29.);\n#13192=LINE('',#13189,#13191);\n#13193=EDGE_CURVE('',#13150,#13182,#13192,.T.);\n#13194=ORIENTED_EDGE('',*,*,#13193,.F.);\n#13195=EDGE_LOOP('',(#13156,#13164,#13172,#13180,#13188,#13194));\n#13196=FACE_BOUND('',#13195,.T.);\n#13197=ADVANCED_FACE('',(#13196),#13146,.T.);\n#13198=CARTESIAN_POINT('',(50.,68.5,-3.5));\n#13199=DIRECTION('',(-1.,0.,0.));\n#13200=DIRECTION('',(0.,-1.,0.));\n#13201=AXIS2_PLACEMENT_3D('',#13198,#13199,#13200);\n#13202=PLANE('',#13201);\n#13203=CARTESIAN_POINT('',(50.,60.5,-1.5));\n#13204=VERTEX_POINT('',#13203);\n#13205=CARTESIAN_POINT('',(50.,65.5,-1.5));\n#13206=VERTEX_POINT('',#13205);\n#13207=CARTESIAN_POINT('',(50.,60.5,-1.5));\n#13208=DIRECTION('',(0.,1.,0.));\n#13209=VECTOR('',#13208,5.);\n#13210=LINE('',#13207,#13209);\n#13211=EDGE_CURVE('',#13204,#13206,#13210,.T.);\n#13212=ORIENTED_EDGE('',*,*,#13211,.F.);\n#13213=CARTESIAN_POINT('',(50.,60.5,-3.5));\n#13214=VERTEX_POINT('',#13213);\n#13215=CARTESIAN_POINT('',(50.,60.5,-1.5));\n#13216=DIRECTION('',(0.,0.,-1.));\n#13217=VECTOR('',#13216,2.);\n#13218=LINE('',#13215,#13217);\n#13219=EDGE_CURVE('',#13204,#13214,#13218,.T.);\n#13220=ORIENTED_EDGE('',*,*,#13219,.T.);\n#13221=CARTESIAN_POINT('',(50.,-58.5,-3.5));\n#13222=VERTEX_POINT('',#13221);\n#13223=CARTESIAN_POINT('',(50.,60.5,-3.5));\n#13224=DIRECTION('',(0.,-1.,0.));\n#13225=VECTOR('',#13224,119.);\n#13226=LINE('',#13223,#13225);\n#13227=EDGE_CURVE('',#13214,#13222,#13226,.T.);\n#13228=ORIENTED_EDGE('',*,*,#13227,.T.);\n#13229=CARTESIAN_POINT('',(50.,-58.5,0.5));\n#13230=VERTEX_POINT('',#13229);\n#13231=CARTESIAN_POINT('',(50.,-58.5,0.5));\n#13232=DIRECTION('',(-0.,-0.,-1.));\n#13233=VECTOR('',#13232,4.);\n#13234=LINE('',#13231,#13233);\n#13235=EDGE_CURVE('',#13230,#13222,#13234,.T.);\n#13236=ORIENTED_EDGE('',*,*,#13235,.F.);\n#13237=CARTESIAN_POINT('',(50.,65.5,0.5));\n#13238=VERTEX_POINT('',#13237);\n#13239=CARTESIAN_POINT('',(50.,65.5,0.5));\n#13240=DIRECTION('',(0.,-1.,0.));\n#13241=VECTOR('',#13240,124.);\n#13242=LINE('',#13239,#13241);\n#13243=EDGE_CURVE('',#13238,#13230,#13242,.T.);\n#13244=ORIENTED_EDGE('',*,*,#13243,.F.);\n#13245=CARTESIAN_POINT('',(50.,65.5,-1.5));\n#13246=DIRECTION('',(0.,0.,1.));\n#13247=VECTOR('',#13246,2.);\n#13248=LINE('',#13245,#13247);\n#13249=EDGE_CURVE('',#13206,#13238,#13248,.T.);\n#13250=ORIENTED_EDGE('',*,*,#13249,.F.);\n#13251=EDGE_LOOP('',(#13212,#13220,#13228,#13236,#13244,#13250));\n#13252=FACE_BOUND('',#13251,.T.);\n#13253=ADVANCED_FACE('',(#13252),#13202,.T.);\n#13254=CARTESIAN_POINT('',(118.5,52.,-3.5));\n#13255=DIRECTION('',(0.707106781,0.707106781,-0.));\n#13256=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#13257=AXIS2_PLACEMENT_3D('',#13254,#13255,#13256);\n#13258=PLANE('',#13257);\n#13259=ORIENTED_EDGE('',*,*,#12987,.T.);\n#13260=CARTESIAN_POINT('',(120.,50.5,-1.5));\n#13261=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#13262=VECTOR('',#13261,4.242640687);\n#13263=LINE('',#13260,#13262);\n#13264=EDGE_CURVE('',#12974,#13148,#13263,.T.);\n#13265=ORIENTED_EDGE('',*,*,#13264,.T.);\n#13266=ORIENTED_EDGE('',*,*,#13155,.T.);\n#13267=CARTESIAN_POINT('',(117.,53.5,0.5));\n#13268=DIRECTION('',(0.707106781,-0.707106781,0.));\n#13269=VECTOR('',#13268,4.242640687);\n#13270=LINE('',#13267,#13269);\n#13271=EDGE_CURVE('',#13150,#12982,#13270,.T.);\n#13272=ORIENTED_EDGE('',*,*,#13271,.T.);\n#13273=EDGE_LOOP('',(#13259,#13265,#13266,#13272));\n#13274=FACE_BOUND('',#13273,.T.);\n#13275=ADVANCED_FACE('',(#13274),#13258,.T.);\n#13276=CARTESIAN_POINT('',(83.5,67.,-3.5));\n#13277=DIRECTION('',(0.707106781,0.707106781,-0.));\n#13278=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#13279=AXIS2_PLACEMENT_3D('',#13276,#13277,#13278);\n#13280=PLANE('',#13279);\n#13281=ORIENTED_EDGE('',*,*,#13043,.T.);\n#13282=CARTESIAN_POINT('',(85.,65.5,-1.5));\n#13283=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#13284=VECTOR('',#13283,4.242640687);\n#13285=LINE('',#13282,#13284);\n#13286=EDGE_CURVE('',#13030,#13102,#13285,.T.);\n#13287=ORIENTED_EDGE('',*,*,#13286,.T.);\n#13288=ORIENTED_EDGE('',*,*,#13107,.T.);\n#13289=CARTESIAN_POINT('',(82.,68.5,0.5));\n#13290=DIRECTION('',(0.707106781,-0.707106781,0.));\n#13291=VECTOR('',#13290,4.242640687);\n#13292=LINE('',#13289,#13291);\n#13293=EDGE_CURVE('',#13094,#13038,#13292,.T.);\n#13294=ORIENTED_EDGE('',*,*,#13293,.T.);\n#13295=EDGE_LOOP('',(#13281,#13287,#13288,#13294));\n#13296=FACE_BOUND('',#13295,.T.);\n#13297=ADVANCED_FACE('',(#13296),#13280,.T.);\n#13298=CARTESIAN_POINT('',(81.,64.5,0.5));\n#13299=DIRECTION('',(-0.,-0.,-1.));\n#13300=DIRECTION('',(-1.,0.,0.));\n#13301=AXIS2_PLACEMENT_3D('',#13298,#13299,#13300);\n#13302=CYLINDRICAL_SURFACE('',#13301,1.4);\n#13303=CARTESIAN_POINT('',(79.6,64.5,-1.5));\n#13304=VERTEX_POINT('',#13303);\n#13305=CARTESIAN_POINT('',(79.6,64.5,0.5));\n#13306=VERTEX_POINT('',#13305);\n#13307=CARTESIAN_POINT('',(79.6,64.5,-1.5));\n#13308=DIRECTION('',(-0.,0.,1.));\n#13309=VECTOR('',#13308,2.);\n#13310=LINE('',#13307,#13309);\n#13311=EDGE_CURVE('',#13304,#13306,#13310,.T.);\n#13312=ORIENTED_EDGE('',*,*,#13311,.F.);\n#13313=CARTESIAN_POINT('',(81.,64.5,-1.5));\n#13314=DIRECTION('',(-0.,-0.,1.));\n#13315=DIRECTION('',(-1.,0.,-0.));\n#13316=AXIS2_PLACEMENT_3D('',#13313,#13314,#13315);\n#13317=CIRCLE('',#13316,1.4);\n#13318=EDGE_CURVE('',#13304,#13304,#13317,.T.);\n#13319=ORIENTED_EDGE('',*,*,#13318,.F.);\n#13320=ORIENTED_EDGE('',*,*,#13311,.T.);\n#13321=CARTESIAN_POINT('',(81.,63.1,0.5));\n#13322=VERTEX_POINT('',#13321);\n#13323=CARTESIAN_POINT('',(81.,64.5,0.5));\n#13324=DIRECTION('',(-0.,-0.,-1.));\n#13325=DIRECTION('',(0.,-1.,0.));\n#13326=AXIS2_PLACEMENT_3D('',#13323,#13324,#13325);\n#13327=CIRCLE('',#13326,1.4);\n#13328=EDGE_CURVE('',#13322,#13306,#13327,.T.);\n#13329=ORIENTED_EDGE('',*,*,#13328,.F.);\n#13330=CARTESIAN_POINT('',(81.,64.5,0.5));\n#13331=DIRECTION('',(-0.,-0.,-1.));\n#13332=DIRECTION('',(0.,-1.,0.));\n#13333=AXIS2_PLACEMENT_3D('',#13330,#13331,#13332);\n#13334=CIRCLE('',#13333,1.4);\n#13335=EDGE_CURVE('',#13306,#13322,#13334,.T.);\n#13336=ORIENTED_EDGE('',*,*,#13335,.F.);\n#13337=EDGE_LOOP('',(#13312,#13319,#13320,#13329,#13336));\n#13338=FACE_BOUND('',#13337,.T.);\n#13339=ADVANCED_FACE('',(#13338),#13302,.F.);\n#13340=CARTESIAN_POINT('',(116.,49.5,0.5));\n#13341=DIRECTION('',(-0.,-0.,-1.));\n#13342=DIRECTION('',(-1.,0.,0.));\n#13343=AXIS2_PLACEMENT_3D('',#13340,#13341,#13342);\n#13344=CYLINDRICAL_SURFACE('',#13343,1.4);\n#13345=CARTESIAN_POINT('',(114.6,49.5,-1.5));\n#13346=VERTEX_POINT('',#13345);\n#13347=CARTESIAN_POINT('',(114.6,49.5,0.5));\n#13348=VERTEX_POINT('',#13347);\n#13349=CARTESIAN_POINT('',(114.6,49.5,-1.5));\n#13350=DIRECTION('',(-0.,0.,1.));\n#13351=VECTOR('',#13350,2.);\n#13352=LINE('',#13349,#13351);\n#13353=EDGE_CURVE('',#13346,#13348,#13352,.T.);\n#13354=ORIENTED_EDGE('',*,*,#13353,.F.);\n#13355=CARTESIAN_POINT('',(116.,49.5,-1.5));\n#13356=DIRECTION('',(-0.,-0.,1.));\n#13357=DIRECTION('',(-1.,0.,-0.));\n#13358=AXIS2_PLACEMENT_3D('',#13355,#13356,#13357);\n#13359=CIRCLE('',#13358,1.4);\n#13360=EDGE_CURVE('',#13346,#13346,#13359,.T.);\n#13361=ORIENTED_EDGE('',*,*,#13360,.F.);\n#13362=ORIENTED_EDGE('',*,*,#13353,.T.);\n#13363=CARTESIAN_POINT('',(116.,48.1,0.5));\n#13364=VERTEX_POINT('',#13363);\n#13365=CARTESIAN_POINT('',(116.,49.5,0.5));\n#13366=DIRECTION('',(-0.,-0.,-1.));\n#13367=DIRECTION('',(0.,-1.,0.));\n#13368=AXIS2_PLACEMENT_3D('',#13365,#13366,#13367);\n#13369=CIRCLE('',#13368,1.4);\n#13370=EDGE_CURVE('',#13364,#13348,#13369,.T.);\n#13371=ORIENTED_EDGE('',*,*,#13370,.F.);\n#13372=CARTESIAN_POINT('',(116.,49.5,0.5));\n#13373=DIRECTION('',(-0.,-0.,-1.));\n#13374=DIRECTION('',(0.,-1.,0.));\n#13375=AXIS2_PLACEMENT_3D('',#13372,#13373,#13374);\n#13376=CIRCLE('',#13375,1.4);\n#13377=EDGE_CURVE('',#13348,#13364,#13376,.T.);\n#13378=ORIENTED_EDGE('',*,*,#13377,.F.);\n#13379=EDGE_LOOP('',(#13354,#13361,#13362,#13371,#13378));\n#13380=FACE_BOUND('',#13379,.T.);\n#13381=ADVANCED_FACE('',(#13380),#13344,.F.);\n#13382=CARTESIAN_POINT('',(54.,64.5,-3.5));\n#13383=DIRECTION('',(0.,0.,1.));\n#13384=DIRECTION('',(0.,-1.,0.));\n#13385=AXIS2_PLACEMENT_3D('',#13382,#13383,#13384);\n#13386=PLANE('',#13385);\n#13387=CARTESIAN_POINT('',(58.5,-55.5,-3.5));\n#13388=VERTEX_POINT('',#13387);\n#13389=CARTESIAN_POINT('',(51.5,-55.5,-3.5));\n#13390=VERTEX_POINT('',#13389);\n#13391=CARTESIAN_POINT('',(55.,-55.5,-3.5));\n#13392=DIRECTION('',(0.,0.,1.));\n#13393=DIRECTION('',(1.,0.,-0.));\n#13394=AXIS2_PLACEMENT_3D('',#13391,#13392,#13393);\n#13395=CIRCLE('',#13394,3.5);\n#13396=EDGE_CURVE('',#13388,#13390,#13395,.T.);\n#13397=ORIENTED_EDGE('',*,*,#13396,.T.);\n#13398=CARTESIAN_POINT('',(55.,-55.5,-3.5));\n#13399=DIRECTION('',(0.,0.,1.));\n#13400=DIRECTION('',(1.,0.,-0.));\n#13401=AXIS2_PLACEMENT_3D('',#13398,#13399,#13400);\n#13402=CIRCLE('',#13401,3.5);\n#13403=EDGE_CURVE('',#13390,#13388,#13402,.T.);\n#13404=ORIENTED_EDGE('',*,*,#13403,.T.);\n#13405=EDGE_LOOP('',(#13397,#13404));\n#13406=FACE_BOUND('',#13405,.T.);\n#13407=CARTESIAN_POINT('',(118.5,-55.5,-3.5));\n#13408=VERTEX_POINT('',#13407);\n#13409=CARTESIAN_POINT('',(111.5,-55.5,-3.5));\n#13410=VERTEX_POINT('',#13409);\n#13411=CARTESIAN_POINT('',(115.,-55.5,-3.5));\n#13412=DIRECTION('',(0.,0.,1.));\n#13413=DIRECTION('',(1.,0.,-0.));\n#13414=AXIS2_PLACEMENT_3D('',#13411,#13412,#13413);\n#13415=CIRCLE('',#13414,3.5);\n#13416=EDGE_CURVE('',#13408,#13410,#13415,.T.);\n#13417=ORIENTED_EDGE('',*,*,#13416,.T.);\n#13418=CARTESIAN_POINT('',(115.,-55.5,-3.5));\n#13419=DIRECTION('',(0.,0.,1.));\n#13420=DIRECTION('',(1.,0.,-0.));\n#13421=AXIS2_PLACEMENT_3D('',#13418,#13419,#13420);\n#13422=CIRCLE('',#13421,3.5);\n#13423=EDGE_CURVE('',#13410,#13408,#13422,.T.);\n#13424=ORIENTED_EDGE('',*,*,#13423,.T.);\n#13425=EDGE_LOOP('',(#13417,#13424));\n#13426=FACE_BOUND('',#13425,.T.);\n#13427=CARTESIAN_POINT('',(61.5,35.232050808,-3.5));\n#13428=VERTEX_POINT('',#13427);\n#13429=CARTESIAN_POINT('',(61.5,31.767949192,-3.5));\n#13430=VERTEX_POINT('',#13429);\n#13431=CARTESIAN_POINT('',(61.5,35.232050808,-3.5));\n#13432=DIRECTION('',(-0.,-1.,0.));\n#13433=VECTOR('',#13432,3.464101615);\n#13434=LINE('',#13431,#13433);\n#13435=EDGE_CURVE('',#13428,#13430,#13434,.T.);\n#13436=ORIENTED_EDGE('',*,*,#13435,.T.);\n#13437=CARTESIAN_POINT('',(64.5,30.035898385,-3.5));\n#13438=VERTEX_POINT('',#13437);\n#13439=CARTESIAN_POINT('',(61.5,31.767949192,-3.5));\n#13440=DIRECTION('',(0.866025404,-0.5,0.));\n#13441=VECTOR('',#13440,3.464101615);\n#13442=LINE('',#13439,#13441);\n#13443=EDGE_CURVE('',#13430,#13438,#13442,.T.);\n#13444=ORIENTED_EDGE('',*,*,#13443,.T.);\n#13445=CARTESIAN_POINT('',(67.5,31.767949192,-3.5));\n#13446=VERTEX_POINT('',#13445);\n#13447=CARTESIAN_POINT('',(64.5,30.035898385,-3.5));\n#13448=DIRECTION('',(0.866025404,0.5,-0.));\n#13449=VECTOR('',#13448,3.464101615);\n#13450=LINE('',#13447,#13449);\n#13451=EDGE_CURVE('',#13438,#13446,#13450,.T.);\n#13452=ORIENTED_EDGE('',*,*,#13451,.T.);\n#13453=CARTESIAN_POINT('',(67.5,35.232050808,-3.5));\n#13454=VERTEX_POINT('',#13453);\n#13455=CARTESIAN_POINT('',(67.5,31.767949192,-3.5));\n#13456=DIRECTION('',(0.,1.,-0.));\n#13457=VECTOR('',#13456,3.464101615);\n#13458=LINE('',#13455,#13457);\n#13459=EDGE_CURVE('',#13446,#13454,#13458,.T.);\n#13460=ORIENTED_EDGE('',*,*,#13459,.T.);\n#13461=CARTESIAN_POINT('',(64.5,36.964101615,-3.5));\n#13462=VERTEX_POINT('',#13461);\n#13463=CARTESIAN_POINT('',(67.5,35.232050808,-3.5));\n#13464=DIRECTION('',(-0.866025404,0.5,-0.));\n#13465=VECTOR('',#13464,3.464101615);\n#13466=LINE('',#13463,#13465);\n#13467=EDGE_CURVE('',#13454,#13462,#13466,.T.);\n#13468=ORIENTED_EDGE('',*,*,#13467,.T.);\n#13469=CARTESIAN_POINT('',(64.5,36.964101615,-3.5));\n#13470=DIRECTION('',(-0.866025404,-0.5,0.));\n#13471=VECTOR('',#13470,3.464101615);\n#13472=LINE('',#13469,#13471);\n#13473=EDGE_CURVE('',#13462,#13428,#13472,.T.);\n#13474=ORIENTED_EDGE('',*,*,#13473,.T.);\n#13475=EDGE_LOOP('',(#13436,#13444,#13452,#13460,#13468,#13474));\n#13476=FACE_BOUND('',#13475,.T.);\n#13477=CARTESIAN_POINT('',(64.5,-46.035898385,-3.5));\n#13478=VERTEX_POINT('',#13477);\n#13479=CARTESIAN_POINT('',(61.5,-47.767949192,-3.5));\n#13480=VERTEX_POINT('',#13479);\n#13481=CARTESIAN_POINT('',(64.5,-46.035898385,-3.5));\n#13482=DIRECTION('',(-0.866025404,-0.5,0.));\n#13483=VECTOR('',#13482,3.464101615);\n#13484=LINE('',#13481,#13483);\n#13485=EDGE_CURVE('',#13478,#13480,#13484,.T.);\n#13486=ORIENTED_EDGE('',*,*,#13485,.T.);\n#13487=CARTESIAN_POINT('',(61.5,-51.232050808,-3.5));\n#13488=VERTEX_POINT('',#13487);\n#13489=CARTESIAN_POINT('',(61.5,-47.767949192,-3.5));\n#13490=DIRECTION('',(-0.,-1.,0.));\n#13491=VECTOR('',#13490,3.464101615);\n#13492=LINE('',#13489,#13491);\n#13493=EDGE_CURVE('',#13480,#13488,#13492,.T.);\n#13494=ORIENTED_EDGE('',*,*,#13493,.T.);\n#13495=CARTESIAN_POINT('',(64.5,-52.964101615,-3.5));\n#13496=VERTEX_POINT('',#13495);\n#13497=CARTESIAN_POINT('',(61.5,-51.232050808,-3.5));\n#13498=DIRECTION('',(0.866025404,-0.5,0.));\n#13499=VECTOR('',#13498,3.464101615);\n#13500=LINE('',#13497,#13499);\n#13501=EDGE_CURVE('',#13488,#13496,#13500,.T.);\n#13502=ORIENTED_EDGE('',*,*,#13501,.T.);\n#13503=CARTESIAN_POINT('',(67.5,-51.232050808,-3.5));\n#13504=VERTEX_POINT('',#13503);\n#13505=CARTESIAN_POINT('',(64.5,-52.964101615,-3.5));\n#13506=DIRECTION('',(0.866025404,0.5,-0.));\n#13507=VECTOR('',#13506,3.464101615);\n#13508=LINE('',#13505,#13507);\n#13509=EDGE_CURVE('',#13496,#13504,#13508,.T.);\n#13510=ORIENTED_EDGE('',*,*,#13509,.T.);\n#13511=CARTESIAN_POINT('',(67.5,-47.767949192,-3.5));\n#13512=VERTEX_POINT('',#13511);\n#13513=CARTESIAN_POINT('',(67.5,-51.232050808,-3.5));\n#13514=DIRECTION('',(0.,1.,-0.));\n#13515=VECTOR('',#13514,3.464101615);\n#13516=LINE('',#13513,#13515);\n#13517=EDGE_CURVE('',#13504,#13512,#13516,.T.);\n#13518=ORIENTED_EDGE('',*,*,#13517,.T.);\n#13519=CARTESIAN_POINT('',(67.5,-47.767949192,-3.5));\n#13520=DIRECTION('',(-0.866025404,0.5,-0.));\n#13521=VECTOR('',#13520,3.464101615);\n#13522=LINE('',#13519,#13521);\n#13523=EDGE_CURVE('',#13512,#13478,#13522,.T.);\n#13524=ORIENTED_EDGE('',*,*,#13523,.T.);\n#13525=EDGE_LOOP('',(#13486,#13494,#13502,#13510,#13518,#13524));\n#13526=FACE_BOUND('',#13525,.T.);\n#13527=CARTESIAN_POINT('',(112.5,28.760898385,-3.5));\n#13528=VERTEX_POINT('',#13527);\n#13529=CARTESIAN_POINT('',(115.5,30.492949192,-3.5));\n#13530=VERTEX_POINT('',#13529);\n#13531=CARTESIAN_POINT('',(112.5,28.760898385,-3.5));\n#13532=DIRECTION('',(0.866025404,0.5,-0.));\n#13533=VECTOR('',#13532,3.464101615);\n#13534=LINE('',#13531,#13533);\n#13535=EDGE_CURVE('',#13528,#13530,#13534,.T.);\n#13536=ORIENTED_EDGE('',*,*,#13535,.T.);\n#13537=CARTESIAN_POINT('',(115.5,33.957050808,-3.5));\n#13538=VERTEX_POINT('',#13537);\n#13539=CARTESIAN_POINT('',(115.5,30.492949192,-3.5));\n#13540=DIRECTION('',(0.,1.,-0.));\n#13541=VECTOR('',#13540,3.464101615);\n#13542=LINE('',#13539,#13541);\n#13543=EDGE_CURVE('',#13530,#13538,#13542,.T.);\n#13544=ORIENTED_EDGE('',*,*,#13543,.T.);\n#13545=CARTESIAN_POINT('',(112.5,35.689101615,-3.5));\n#13546=VERTEX_POINT('',#13545);\n#13547=CARTESIAN_POINT('',(115.5,33.957050808,-3.5));\n#13548=DIRECTION('',(-0.866025404,0.5,-0.));\n#13549=VECTOR('',#13548,3.464101615);\n#13550=LINE('',#13547,#13549);\n#13551=EDGE_CURVE('',#13538,#13546,#13550,.T.);\n#13552=ORIENTED_EDGE('',*,*,#13551,.T.);\n#13553=CARTESIAN_POINT('',(109.5,33.957050808,-3.5));\n#13554=VERTEX_POINT('',#13553);\n#13555=CARTESIAN_POINT('',(112.5,35.689101615,-3.5));\n#13556=DIRECTION('',(-0.866025404,-0.5,0.));\n#13557=VECTOR('',#13556,3.464101615);\n#13558=LINE('',#13555,#13557);\n#13559=EDGE_CURVE('',#13546,#13554,#13558,.T.);\n#13560=ORIENTED_EDGE('',*,*,#13559,.T.);\n#13561=CARTESIAN_POINT('',(109.5,30.492949192,-3.5));\n#13562=VERTEX_POINT('',#13561);\n#13563=CARTESIAN_POINT('',(109.5,33.957050808,-3.5));\n#13564=DIRECTION('',(-0.,-1.,0.));\n#13565=VECTOR('',#13564,3.464101615);\n#13566=LINE('',#13563,#13565);\n#13567=EDGE_CURVE('',#13554,#13562,#13566,.T.);\n#13568=ORIENTED_EDGE('',*,*,#13567,.T.);\n#13569=CARTESIAN_POINT('',(109.5,30.492949192,-3.5));\n#13570=DIRECTION('',(0.866025404,-0.5,0.));\n#13571=VECTOR('',#13570,3.464101615);\n#13572=LINE('',#13569,#13571);\n#13573=EDGE_CURVE('',#13562,#13528,#13572,.T.);\n#13574=ORIENTED_EDGE('',*,*,#13573,.T.);\n#13575=EDGE_LOOP('',(#13536,#13544,#13552,#13560,#13568,#13574));\n#13576=FACE_BOUND('',#13575,.T.);\n#13577=CARTESIAN_POINT('',(58.,64.5,-3.5));\n#13578=VERTEX_POINT('',#13577);\n#13579=CARTESIAN_POINT('',(58.,68.5,-3.5));\n#13580=DIRECTION('',(0.,-1.,0.));\n#13581=VECTOR('',#13580,4.);\n#13582=LINE('',#13579,#13581);\n#13583=EDGE_CURVE('',#13126,#13578,#13582,.T.);\n#13584=ORIENTED_EDGE('',*,*,#13583,.F.);\n#13585=ORIENTED_EDGE('',*,*,#13131,.F.);\n#13586=CARTESIAN_POINT('',(77.,64.5,-3.5));\n#13587=VERTEX_POINT('',#13586);\n#13588=CARTESIAN_POINT('',(77.,68.5,-3.5));\n#13589=DIRECTION('',(0.,-1.,0.));\n#13590=VECTOR('',#13589,4.);\n#13591=LINE('',#13588,#13590);\n#13592=EDGE_CURVE('',#13118,#13587,#13591,.T.);\n#13593=ORIENTED_EDGE('',*,*,#13592,.T.);\n#13594=CARTESIAN_POINT('',(81.,60.5,-3.5));\n#13595=VERTEX_POINT('',#13594);\n#13596=CARTESIAN_POINT('',(81.,64.5,-3.5));\n#13597=DIRECTION('',(0.,0.,-1.));\n#13598=DIRECTION('',(-1.,0.,-0.));\n#13599=AXIS2_PLACEMENT_3D('',#13596,#13597,#13598);\n#13600=CIRCLE('',#13599,4.);\n#13601=EDGE_CURVE('',#13595,#13587,#13600,.T.);\n#13602=ORIENTED_EDGE('',*,*,#13601,.F.);\n#13603=CARTESIAN_POINT('',(85.,60.5,-3.5));\n#13604=DIRECTION('',(-1.,0.,-0.));\n#13605=VECTOR('',#13604,4.);\n#13606=LINE('',#13603,#13605);\n#13607=EDGE_CURVE('',#13020,#13595,#13606,.T.);\n#13608=ORIENTED_EDGE('',*,*,#13607,.F.);\n#13609=ORIENTED_EDGE('',*,*,#13065,.F.);\n#13610=CARTESIAN_POINT('',(88.,53.5,-3.5));\n#13611=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#13612=VECTOR('',#13611,4.242640687);\n#13613=LINE('',#13610,#13612);\n#13614=EDGE_CURVE('',#13174,#13054,#13613,.T.);\n#13615=ORIENTED_EDGE('',*,*,#13614,.F.);\n#13616=ORIENTED_EDGE('',*,*,#13179,.F.);\n#13617=CARTESIAN_POINT('',(112.,49.5,-3.5));\n#13618=VERTEX_POINT('',#13617);\n#13619=CARTESIAN_POINT('',(112.,53.5,-3.5));\n#13620=DIRECTION('',(0.,-1.,0.));\n#13621=VECTOR('',#13620,4.);\n#13622=LINE('',#13619,#13621);\n#13623=EDGE_CURVE('',#13166,#13618,#13622,.T.);\n#13624=ORIENTED_EDGE('',*,*,#13623,.T.);\n#13625=CARTESIAN_POINT('',(116.,45.5,-3.5));\n#13626=VERTEX_POINT('',#13625);\n#13627=CARTESIAN_POINT('',(116.,49.5,-3.5));\n#13628=DIRECTION('',(0.,0.,-1.));\n#13629=DIRECTION('',(-1.,0.,-0.));\n#13630=AXIS2_PLACEMENT_3D('',#13627,#13628,#13629);\n#13631=CIRCLE('',#13630,4.);\n#13632=EDGE_CURVE('',#13626,#13618,#13631,.T.);\n#13633=ORIENTED_EDGE('',*,*,#13632,.F.);\n#13634=CARTESIAN_POINT('',(120.,45.5,-3.5));\n#13635=DIRECTION('',(-1.,0.,-0.));\n#13636=VECTOR('',#13635,4.);\n#13637=LINE('',#13634,#13636);\n#13638=EDGE_CURVE('',#12964,#13626,#13637,.T.);\n#13639=ORIENTED_EDGE('',*,*,#13638,.F.);\n#13640=ORIENTED_EDGE('',*,*,#13009,.F.);\n#13641=CARTESIAN_POINT('',(117.,-61.5,-3.5));\n#13642=VERTEX_POINT('',#13641);\n#13643=CARTESIAN_POINT('',(117.,-61.5,-3.5));\n#13644=DIRECTION('',(0.707106781,0.707106781,-0.));\n#13645=VECTOR('',#13644,4.242640687);\n#13646=LINE('',#13643,#13645);\n#13647=EDGE_CURVE('',#13642,#12998,#13646,.T.);\n#13648=ORIENTED_EDGE('',*,*,#13647,.F.);\n#13649=CARTESIAN_POINT('',(53.,-61.5,-3.5));\n#13650=VERTEX_POINT('',#13649);\n#13651=CARTESIAN_POINT('',(53.,-61.5,-3.5));\n#13652=DIRECTION('',(1.,0.,-0.));\n#13653=VECTOR('',#13652,64.);\n#13654=LINE('',#13651,#13653);\n#13655=EDGE_CURVE('',#13650,#13642,#13654,.T.);\n#13656=ORIENTED_EDGE('',*,*,#13655,.F.);\n#13657=CARTESIAN_POINT('',(50.,-58.5,-3.5));\n#13658=DIRECTION('',(0.707106781,-0.707106781,0.));\n#13659=VECTOR('',#13658,4.242640687);\n#13660=LINE('',#13657,#13659);\n#13661=EDGE_CURVE('',#13222,#13650,#13660,.T.);\n#13662=ORIENTED_EDGE('',*,*,#13661,.F.);\n#13663=ORIENTED_EDGE('',*,*,#13227,.F.);\n#13664=CARTESIAN_POINT('',(54.,60.5,-3.5));\n#13665=VERTEX_POINT('',#13664);\n#13666=CARTESIAN_POINT('',(50.,60.5,-3.5));\n#13667=DIRECTION('',(1.,0.,-0.));\n#13668=VECTOR('',#13667,4.);\n#13669=LINE('',#13666,#13668);\n#13670=EDGE_CURVE('',#13214,#13665,#13669,.T.);\n#13671=ORIENTED_EDGE('',*,*,#13670,.T.);\n#13672=CARTESIAN_POINT('',(54.,64.5,-3.5));\n#13673=DIRECTION('',(0.,0.,1.));\n#13674=DIRECTION('',(1.,0.,-0.));\n#13675=AXIS2_PLACEMENT_3D('',#13672,#13673,#13674);\n#13676=CIRCLE('',#13675,4.);\n#13677=EDGE_CURVE('',#13665,#13578,#13676,.T.);\n#13678=ORIENTED_EDGE('',*,*,#13677,.T.);\n#13679=EDGE_LOOP('',(#13584,#13585,#13593,#13602,#13608,#13609,#13615,#13616,#13624,#13633,#13639,#13640,#13648,#13656,#13662,#13663,#13671,#13678));\n#13680=FACE_BOUND('',#13679,.T.);\n#13681=ADVANCED_FACE('',(#13406,#13426,#13476,#13526,#13576,#13680),#13386,.F.);\n#13682=CARTESIAN_POINT('',(83.6875,2.1875,0.5));\n#13683=DIRECTION('',(0.,0.,1.));\n#13684=DIRECTION('',(0.,-1.,0.));\n#13685=AXIS2_PLACEMENT_3D('',#13682,#13683,#13684);\n#13686=PLANE('',#13685);\n#13687=CARTESIAN_POINT('',(116.5,-55.5,0.5));\n#13688=VERTEX_POINT('',#13687);\n#13689=CARTESIAN_POINT('',(115.,-57.,0.5));\n#13690=VERTEX_POINT('',#13689);\n#13691=CARTESIAN_POINT('',(115.,-55.5,0.5));\n#13692=DIRECTION('',(0.,0.,1.));\n#13693=DIRECTION('',(0.,-1.,0.));\n#13694=AXIS2_PLACEMENT_3D('',#13691,#13692,#13693);\n#13695=CIRCLE('',#13694,1.5);\n#13696=EDGE_CURVE('',#13688,#13690,#13695,.T.);\n#13697=ORIENTED_EDGE('',*,*,#13696,.F.);\n#13698=CARTESIAN_POINT('',(115.,-55.5,0.5));\n#13699=DIRECTION('',(0.,0.,1.));\n#13700=DIRECTION('',(0.,-1.,0.));\n#13701=AXIS2_PLACEMENT_3D('',#13698,#13699,#13700);\n#13702=CIRCLE('',#13701,1.5);\n#13703=EDGE_CURVE('',#13690,#13688,#13702,.T.);\n#13704=ORIENTED_EDGE('',*,*,#13703,.F.);\n#13705=EDGE_LOOP('',(#13697,#13704));\n#13706=FACE_BOUND('',#13705,.T.);\n#13707=CARTESIAN_POINT('',(56.5,-55.5,0.5));\n#13708=VERTEX_POINT('',#13707);\n#13709=CARTESIAN_POINT('',(55.,-57.,0.5));\n#13710=VERTEX_POINT('',#13709);\n#13711=CARTESIAN_POINT('',(55.,-55.5,0.5));\n#13712=DIRECTION('',(0.,0.,1.));\n#13713=DIRECTION('',(0.,-1.,0.));\n#13714=AXIS2_PLACEMENT_3D('',#13711,#13712,#13713);\n#13715=CIRCLE('',#13714,1.5);\n#13716=EDGE_CURVE('',#13708,#13710,#13715,.T.);\n#13717=ORIENTED_EDGE('',*,*,#13716,.F.);\n#13718=CARTESIAN_POINT('',(55.,-55.5,0.5));\n#13719=DIRECTION('',(0.,0.,1.));\n#13720=DIRECTION('',(0.,-1.,0.));\n#13721=AXIS2_PLACEMENT_3D('',#13718,#13719,#13720);\n#13722=CIRCLE('',#13721,1.5);\n#13723=EDGE_CURVE('',#13710,#13708,#13722,.T.);\n#13724=ORIENTED_EDGE('',*,*,#13723,.F.);\n#13725=EDGE_LOOP('',(#13717,#13724));\n#13726=FACE_BOUND('',#13725,.T.);\n#13727=CARTESIAN_POINT('',(81.,51.,0.5));\n#13728=VERTEX_POINT('',#13727);\n#13729=CARTESIAN_POINT('',(81.,57.,0.5));\n#13730=VERTEX_POINT('',#13729);\n#13731=CARTESIAN_POINT('',(81.,51.,0.5));\n#13732=DIRECTION('',(0.,1.,-0.));\n#13733=VECTOR('',#13732,6.);\n#13734=LINE('',#13731,#13733);\n#13735=EDGE_CURVE('',#13728,#13730,#13734,.T.);\n#13736=ORIENTED_EDGE('',*,*,#13735,.F.);\n#13737=CARTESIAN_POINT('',(86.,46.,0.5));\n#13738=VERTEX_POINT('',#13737);\n#13739=CARTESIAN_POINT('',(81.,51.,0.5));\n#13740=DIRECTION('',(0.707106781,-0.707106781,0.));\n#13741=VECTOR('',#13740,7.071067812);\n#13742=LINE('',#13739,#13741);\n#13743=EDGE_CURVE('',#13728,#13738,#13742,.T.);\n#13744=ORIENTED_EDGE('',*,*,#13743,.T.);\n#13745=CARTESIAN_POINT('',(104.,46.,0.5));\n#13746=VERTEX_POINT('',#13745);\n#13747=CARTESIAN_POINT('',(104.,46.,0.5));\n#13748=DIRECTION('',(-1.,-0.,0.));\n#13749=VECTOR('',#13748,18.);\n#13750=LINE('',#13747,#13749);\n#13751=EDGE_CURVE('',#13746,#13738,#13750,.T.);\n#13752=ORIENTED_EDGE('',*,*,#13751,.F.);\n#13753=CARTESIAN_POINT('',(107.,43.,0.5));\n#13754=VERTEX_POINT('',#13753);\n#13755=CARTESIAN_POINT('',(104.,46.,0.5));\n#13756=DIRECTION('',(0.707106781,-0.707106781,0.));\n#13757=VECTOR('',#13756,4.242640687);\n#13758=LINE('',#13755,#13757);\n#13759=EDGE_CURVE('',#13746,#13754,#13758,.T.);\n#13760=ORIENTED_EDGE('',*,*,#13759,.T.);\n#13761=CARTESIAN_POINT('',(107.,28.5,0.5));\n#13762=VERTEX_POINT('',#13761);\n#13763=CARTESIAN_POINT('',(107.,28.5,0.5));\n#13764=DIRECTION('',(-0.,1.,-0.));\n#13765=VECTOR('',#13764,14.5);\n#13766=LINE('',#13763,#13765);\n#13767=EDGE_CURVE('',#13762,#13754,#13766,.T.);\n#13768=ORIENTED_EDGE('',*,*,#13767,.F.);\n#13769=CARTESIAN_POINT('',(110.,25.5,0.5));\n#13770=VERTEX_POINT('',#13769);\n#13771=CARTESIAN_POINT('',(107.,28.5,0.5));\n#13772=DIRECTION('',(0.707106781,-0.707106781,0.));\n#13773=VECTOR('',#13772,4.242640687);\n#13774=LINE('',#13771,#13773);\n#13775=EDGE_CURVE('',#13762,#13770,#13774,.T.);\n#13776=ORIENTED_EDGE('',*,*,#13775,.T.);\n#13777=CARTESIAN_POINT('',(114.,25.5,0.5));\n#13778=VERTEX_POINT('',#13777);\n#13779=CARTESIAN_POINT('',(114.,25.5,0.5));\n#13780=DIRECTION('',(-1.,-0.,0.));\n#13781=VECTOR('',#13780,4.);\n#13782=LINE('',#13779,#13781);\n#13783=EDGE_CURVE('',#13778,#13770,#13782,.T.);\n#13784=ORIENTED_EDGE('',*,*,#13783,.F.);\n#13785=CARTESIAN_POINT('',(114.,-36.,0.5));\n#13786=VERTEX_POINT('',#13785);\n#13787=CARTESIAN_POINT('',(114.,-36.,0.5));\n#13788=DIRECTION('',(-0.,1.,-0.));\n#13789=VECTOR('',#13788,61.5);\n#13790=LINE('',#13787,#13789);\n#13791=EDGE_CURVE('',#13786,#13778,#13790,.T.);\n#13792=ORIENTED_EDGE('',*,*,#13791,.F.);\n#13793=CARTESIAN_POINT('',(110.,-36.,0.5));\n#13794=VERTEX_POINT('',#13793);\n#13795=CARTESIAN_POINT('',(110.,-36.,0.5));\n#13796=DIRECTION('',(1.,0.,-0.));\n#13797=VECTOR('',#13796,4.);\n#13798=LINE('',#13795,#13797);\n#13799=EDGE_CURVE('',#13794,#13786,#13798,.T.);\n#13800=ORIENTED_EDGE('',*,*,#13799,.F.);\n#13801=CARTESIAN_POINT('',(107.,-39.,0.5));\n#13802=VERTEX_POINT('',#13801);\n#13803=CARTESIAN_POINT('',(110.,-36.,0.5));\n#13804=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#13805=VECTOR('',#13804,4.242640687);\n#13806=LINE('',#13803,#13805);\n#13807=EDGE_CURVE('',#13794,#13802,#13806,.T.);\n#13808=ORIENTED_EDGE('',*,*,#13807,.T.);\n#13809=CARTESIAN_POINT('',(107.,-54.,0.5));\n#13810=VERTEX_POINT('',#13809);\n#13811=CARTESIAN_POINT('',(107.,-54.,0.5));\n#13812=DIRECTION('',(0.,1.,-0.));\n#13813=VECTOR('',#13812,15.);\n#13814=LINE('',#13811,#13813);\n#13815=EDGE_CURVE('',#13810,#13802,#13814,.T.);\n#13816=ORIENTED_EDGE('',*,*,#13815,.F.);\n#13817=CARTESIAN_POINT('',(70.,-54.,0.5));\n#13818=VERTEX_POINT('',#13817);\n#13819=CARTESIAN_POINT('',(70.,-54.,0.5));\n#13820=DIRECTION('',(1.,0.,-0.));\n#13821=VECTOR('',#13820,37.);\n#13822=LINE('',#13819,#13821);\n#13823=EDGE_CURVE('',#13818,#13810,#13822,.T.);\n#13824=ORIENTED_EDGE('',*,*,#13823,.F.);\n#13825=CARTESIAN_POINT('',(70.,-46.,0.5));\n#13826=VERTEX_POINT('',#13825);\n#13827=CARTESIAN_POINT('',(70.,-46.,0.5));\n#13828=DIRECTION('',(0.,-1.,0.));\n#13829=VECTOR('',#13828,8.);\n#13830=LINE('',#13827,#13829);\n#13831=EDGE_CURVE('',#13826,#13818,#13830,.T.);\n#13832=ORIENTED_EDGE('',*,*,#13831,.F.);\n#13833=CARTESIAN_POINT('',(67.,-43.,0.5));\n#13834=VERTEX_POINT('',#13833);\n#13835=CARTESIAN_POINT('',(70.,-46.,0.5));\n#13836=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#13837=VECTOR('',#13836,4.242640687);\n#13838=LINE('',#13835,#13837);\n#13839=EDGE_CURVE('',#13826,#13834,#13838,.T.);\n#13840=ORIENTED_EDGE('',*,*,#13839,.T.);\n#13841=CARTESIAN_POINT('',(60.,-43.,0.5));\n#13842=VERTEX_POINT('',#13841);\n#13843=CARTESIAN_POINT('',(60.,-43.,0.5));\n#13844=DIRECTION('',(1.,0.,-0.));\n#13845=VECTOR('',#13844,7.);\n#13846=LINE('',#13843,#13845);\n#13847=EDGE_CURVE('',#13842,#13834,#13846,.T.);\n#13848=ORIENTED_EDGE('',*,*,#13847,.F.);\n#13849=CARTESIAN_POINT('',(57.,-40.,0.5));\n#13850=VERTEX_POINT('',#13849);\n#13851=CARTESIAN_POINT('',(60.,-43.,0.5));\n#13852=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#13853=VECTOR('',#13852,4.242640687);\n#13854=LINE('',#13851,#13853);\n#13855=EDGE_CURVE('',#13842,#13850,#13854,.T.);\n#13856=ORIENTED_EDGE('',*,*,#13855,.T.);\n#13857=CARTESIAN_POINT('',(57.,24.,0.5));\n#13858=VERTEX_POINT('',#13857);\n#13859=CARTESIAN_POINT('',(57.,24.,0.5));\n#13860=DIRECTION('',(0.,-1.,0.));\n#13861=VECTOR('',#13860,64.);\n#13862=LINE('',#13859,#13861);\n#13863=EDGE_CURVE('',#13858,#13850,#13862,.T.);\n#13864=ORIENTED_EDGE('',*,*,#13863,.F.);\n#13865=CARTESIAN_POINT('',(60.,27.,0.5));\n#13866=VERTEX_POINT('',#13865);\n#13867=CARTESIAN_POINT('',(57.,24.,0.5));\n#13868=DIRECTION('',(0.707106781,0.707106781,-0.));\n#13869=VECTOR('',#13868,4.242640687);\n#13870=LINE('',#13867,#13869);\n#13871=EDGE_CURVE('',#13858,#13866,#13870,.T.);\n#13872=ORIENTED_EDGE('',*,*,#13871,.T.);\n#13873=CARTESIAN_POINT('',(67.,27.,0.5));\n#13874=VERTEX_POINT('',#13873);\n#13875=CARTESIAN_POINT('',(67.,27.,0.5));\n#13876=DIRECTION('',(-1.,0.,0.));\n#13877=VECTOR('',#13876,7.);\n#13878=LINE('',#13875,#13877);\n#13879=EDGE_CURVE('',#13874,#13866,#13878,.T.);\n#13880=ORIENTED_EDGE('',*,*,#13879,.F.);\n#13881=CARTESIAN_POINT('',(70.,30.,0.5));\n#13882=VERTEX_POINT('',#13881);\n#13883=CARTESIAN_POINT('',(67.,27.,0.5));\n#13884=DIRECTION('',(0.707106781,0.707106781,-0.));\n#13885=VECTOR('',#13884,4.242640687);\n#13886=LINE('',#13883,#13885);\n#13887=EDGE_CURVE('',#13874,#13882,#13886,.T.);\n#13888=ORIENTED_EDGE('',*,*,#13887,.T.);\n#13889=CARTESIAN_POINT('',(70.,37.,0.5));\n#13890=VERTEX_POINT('',#13889);\n#13891=CARTESIAN_POINT('',(70.,37.,0.5));\n#13892=DIRECTION('',(0.,-1.,0.));\n#13893=VECTOR('',#13892,7.);\n#13894=LINE('',#13891,#13893);\n#13895=EDGE_CURVE('',#13890,#13882,#13894,.T.);\n#13896=ORIENTED_EDGE('',*,*,#13895,.F.);\n#13897=CARTESIAN_POINT('',(67.,40.,0.5));\n#13898=VERTEX_POINT('',#13897);\n#13899=CARTESIAN_POINT('',(70.,37.,0.5));\n#13900=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#13901=VECTOR('',#13900,4.242640687);\n#13902=LINE('',#13899,#13901);\n#13903=EDGE_CURVE('',#13890,#13898,#13902,.T.);\n#13904=ORIENTED_EDGE('',*,*,#13903,.T.);\n#13905=CARTESIAN_POINT('',(57.,40.,0.5));\n#13906=VERTEX_POINT('',#13905);\n#13907=CARTESIAN_POINT('',(57.,40.,0.5));\n#13908=DIRECTION('',(1.,0.,-0.));\n#13909=VECTOR('',#13908,10.);\n#13910=LINE('',#13907,#13909);\n#13911=EDGE_CURVE('',#13906,#13898,#13910,.T.);\n#13912=ORIENTED_EDGE('',*,*,#13911,.F.);\n#13913=CARTESIAN_POINT('',(57.,57.,0.5));\n#13914=VERTEX_POINT('',#13913);\n#13915=CARTESIAN_POINT('',(57.,57.,0.5));\n#13916=DIRECTION('',(0.,-1.,0.));\n#13917=VECTOR('',#13916,17.);\n#13918=LINE('',#13915,#13917);\n#13919=EDGE_CURVE('',#13914,#13906,#13918,.T.);\n#13920=ORIENTED_EDGE('',*,*,#13919,.F.);\n#13921=CARTESIAN_POINT('',(60.,60.,0.5));\n#13922=VERTEX_POINT('',#13921);\n#13923=CARTESIAN_POINT('',(57.,57.,0.5));\n#13924=DIRECTION('',(0.707106781,0.707106781,-0.));\n#13925=VECTOR('',#13924,4.242640687);\n#13926=LINE('',#13923,#13925);\n#13927=EDGE_CURVE('',#13914,#13922,#13926,.T.);\n#13928=ORIENTED_EDGE('',*,*,#13927,.T.);\n#13929=CARTESIAN_POINT('',(78.,60.,0.5));\n#13930=VERTEX_POINT('',#13929);\n#13931=CARTESIAN_POINT('',(78.,60.,0.5));\n#13932=DIRECTION('',(-1.,0.,0.));\n#13933=VECTOR('',#13932,18.);\n#13934=LINE('',#13931,#13933);\n#13935=EDGE_CURVE('',#13930,#13922,#13934,.T.);\n#13936=ORIENTED_EDGE('',*,*,#13935,.F.);\n#13937=CARTESIAN_POINT('',(78.,60.,0.5));\n#13938=DIRECTION('',(0.707106781,-0.707106781,0.));\n#13939=VECTOR('',#13938,4.242640687);\n#13940=LINE('',#13937,#13939);\n#13941=EDGE_CURVE('',#13930,#13730,#13940,.T.);\n#13942=ORIENTED_EDGE('',*,*,#13941,.T.);\n#13943=EDGE_LOOP('',(#13736,#13744,#13752,#13760,#13768,#13776,#13784,#13792,#13800,#13808,#13816,#13824,#13832,#13840,#13848,#13856,#13864,#13872,#13880,#13888,#13896,#13904,#13912,#13920,#13928,#13936,\n#13942));\n#13944=FACE_BOUND('',#13943,.T.);\n#13945=ORIENTED_EDGE('',*,*,#13271,.F.);\n#13946=ORIENTED_EDGE('',*,*,#13193,.T.);\n#13947=CARTESIAN_POINT('',(85.,56.5,0.5));\n#13948=DIRECTION('',(0.707106781,-0.707106781,0.));\n#13949=VECTOR('',#13948,4.242640687);\n#13950=LINE('',#13947,#13949);\n#13951=EDGE_CURVE('',#13046,#13182,#13950,.T.);\n#13952=ORIENTED_EDGE('',*,*,#13951,.F.);\n#13953=ORIENTED_EDGE('',*,*,#13051,.T.);\n#13954=ORIENTED_EDGE('',*,*,#13293,.F.);\n#13955=ORIENTED_EDGE('',*,*,#13099,.T.);\n#13956=CARTESIAN_POINT('',(50.,65.5,0.5));\n#13957=DIRECTION('',(0.707106781,0.707106781,-0.));\n#13958=VECTOR('',#13957,4.242640687);\n#13959=LINE('',#13956,#13958);\n#13960=EDGE_CURVE('',#13238,#13086,#13959,.T.);\n#13961=ORIENTED_EDGE('',*,*,#13960,.F.);\n#13962=ORIENTED_EDGE('',*,*,#13243,.T.);\n#13963=CARTESIAN_POINT('',(53.,-61.5,0.5));\n#13964=VERTEX_POINT('',#13963);\n#13965=CARTESIAN_POINT('',(53.,-61.5,0.5));\n#13966=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#13967=VECTOR('',#13966,4.242640687);\n#13968=LINE('',#13965,#13967);\n#13969=EDGE_CURVE('',#13964,#13230,#13968,.T.);\n#13970=ORIENTED_EDGE('',*,*,#13969,.F.);\n#13971=CARTESIAN_POINT('',(117.,-61.5,0.5));\n#13972=VERTEX_POINT('',#13971);\n#13973=CARTESIAN_POINT('',(53.,-61.5,0.5));\n#13974=DIRECTION('',(1.,0.,-0.));\n#13975=VECTOR('',#13974,64.);\n#13976=LINE('',#13973,#13975);\n#13977=EDGE_CURVE('',#13964,#13972,#13976,.T.);\n#13978=ORIENTED_EDGE('',*,*,#13977,.T.);\n#13979=CARTESIAN_POINT('',(120.,-58.5,0.5));\n#13980=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#13981=VECTOR('',#13980,4.242640687);\n#13982=LINE('',#13979,#13981);\n#13983=EDGE_CURVE('',#12990,#13972,#13982,.T.);\n#13984=ORIENTED_EDGE('',*,*,#13983,.F.);\n#13985=ORIENTED_EDGE('',*,*,#12995,.T.);\n#13986=EDGE_LOOP('',(#13945,#13946,#13952,#13953,#13954,#13955,#13961,#13962,#13970,#13978,#13984,#13985));\n#13987=FACE_BOUND('',#13986,.T.);\n#13988=CARTESIAN_POINT('',(60.5,33.5,0.5));\n#13989=VERTEX_POINT('',#13988);\n#13990=CARTESIAN_POINT('',(64.5,37.5,0.5));\n#13991=VERTEX_POINT('',#13990);\n#13992=CARTESIAN_POINT('',(64.5,33.5,0.5));\n#13993=DIRECTION('',(-0.,0.,1.));\n#13994=DIRECTION('',(0.,1.,-0.));\n#13995=AXIS2_PLACEMENT_3D('',#13992,#13993,#13994);\n#13996=CIRCLE('',#13995,4.);\n#13997=EDGE_CURVE('',#13989,#13991,#13996,.T.);\n#13998=ORIENTED_EDGE('',*,*,#13997,.F.);\n#13999=CARTESIAN_POINT('',(64.5,33.5,0.5));\n#14000=DIRECTION('',(-0.,0.,1.));\n#14001=DIRECTION('',(0.,1.,-0.));\n#14002=AXIS2_PLACEMENT_3D('',#13999,#14000,#14001);\n#14003=CIRCLE('',#14002,4.);\n#14004=EDGE_CURVE('',#13991,#13989,#14003,.T.);\n#14005=ORIENTED_EDGE('',*,*,#14004,.F.);\n#14006=EDGE_LOOP('',(#13998,#14005));\n#14007=FACE_BOUND('',#14006,.T.);\n#14008=CARTESIAN_POINT('',(108.5,-42.775,0.5));\n#14009=VERTEX_POINT('',#14008);\n#14010=CARTESIAN_POINT('',(112.5,-38.775,0.5));\n#14011=VERTEX_POINT('',#14010);\n#14012=CARTESIAN_POINT('',(112.5,-42.775,0.5));\n#14013=DIRECTION('',(-0.,0.,1.));\n#14014=DIRECTION('',(0.,1.,-0.));\n#14015=AXIS2_PLACEMENT_3D('',#14012,#14013,#14014);\n#14016=CIRCLE('',#14015,4.);\n#14017=EDGE_CURVE('',#14009,#14011,#14016,.T.);\n#14018=ORIENTED_EDGE('',*,*,#14017,.F.);\n#14019=CARTESIAN_POINT('',(112.5,-42.775,0.5));\n#14020=DIRECTION('',(-0.,0.,1.));\n#14021=DIRECTION('',(0.,1.,-0.));\n#14022=AXIS2_PLACEMENT_3D('',#14019,#14020,#14021);\n#14023=CIRCLE('',#14022,4.);\n#14024=EDGE_CURVE('',#14011,#14009,#14023,.T.);\n#14025=ORIENTED_EDGE('',*,*,#14024,.F.);\n#14026=EDGE_LOOP('',(#14018,#14025));\n#14027=FACE_BOUND('',#14026,.T.);\n#14028=CARTESIAN_POINT('',(52.25,-36.,0.5));\n#14029=VERTEX_POINT('',#14028);\n#14030=CARTESIAN_POINT('',(52.25,44.,0.5));\n#14031=VERTEX_POINT('',#14030);\n#14032=CARTESIAN_POINT('',(52.25,-36.,0.5));\n#14033=DIRECTION('',(-0.,1.,-0.));\n#14034=VECTOR('',#14033,80.);\n#14035=LINE('',#14032,#14034);\n#14036=EDGE_CURVE('',#14029,#14031,#14035,.T.);\n#14037=ORIENTED_EDGE('',*,*,#14036,.T.);\n#14038=CARTESIAN_POINT('',(53.75,44.,0.5));\n#14039=VERTEX_POINT('',#14038);\n#14040=CARTESIAN_POINT('',(52.25,44.,0.5));\n#14041=DIRECTION('',(1.,0.,-0.));\n#14042=VECTOR('',#14041,1.5);\n#14043=LINE('',#14040,#14042);\n#14044=EDGE_CURVE('',#14031,#14039,#14043,.T.);\n#14045=ORIENTED_EDGE('',*,*,#14044,.T.);\n#14046=CARTESIAN_POINT('',(53.75,-36.,0.5));\n#14047=VERTEX_POINT('',#14046);\n#14048=CARTESIAN_POINT('',(53.75,44.,0.5));\n#14049=DIRECTION('',(0.,-1.,0.));\n#14050=VECTOR('',#14049,80.);\n#14051=LINE('',#14048,#14050);\n#14052=EDGE_CURVE('',#14039,#14047,#14051,.T.);\n#14053=ORIENTED_EDGE('',*,*,#14052,.T.);\n#14054=CARTESIAN_POINT('',(53.75,-36.,0.5));\n#14055=DIRECTION('',(-1.,-0.,0.));\n#14056=VECTOR('',#14055,1.5);\n#14057=LINE('',#14054,#14056);\n#14058=EDGE_CURVE('',#14047,#14029,#14057,.T.);\n#14059=ORIENTED_EDGE('',*,*,#14058,.T.);\n#14060=EDGE_LOOP('',(#14037,#14045,#14053,#14059));\n#14061=FACE_BOUND('',#14060,.T.);\n#14062=CARTESIAN_POINT('',(102.5,-56.75,0.5));\n#14063=VERTEX_POINT('',#14062);\n#14064=CARTESIAN_POINT('',(102.5,-58.25,0.5));\n#14065=VERTEX_POINT('',#14064);\n#14066=CARTESIAN_POINT('',(102.5,-56.75,0.5));\n#14067=DIRECTION('',(0.,-1.,0.));\n#14068=VECTOR('',#14067,1.5);\n#14069=LINE('',#14066,#14068);\n#14070=EDGE_CURVE('',#14063,#14065,#14069,.T.);\n#14071=ORIENTED_EDGE('',*,*,#14070,.T.);\n#14072=CARTESIAN_POINT('',(67.5,-58.25,0.5));\n#14073=VERTEX_POINT('',#14072);\n#14074=CARTESIAN_POINT('',(102.5,-58.25,0.5));\n#14075=DIRECTION('',(-1.,-0.,0.));\n#14076=VECTOR('',#14075,35.);\n#14077=LINE('',#14074,#14076);\n#14078=EDGE_CURVE('',#14065,#14073,#14077,.T.);\n#14079=ORIENTED_EDGE('',*,*,#14078,.T.);\n#14080=CARTESIAN_POINT('',(67.5,-56.75,0.5));\n#14081=VERTEX_POINT('',#14080);\n#14082=CARTESIAN_POINT('',(67.5,-58.25,0.5));\n#14083=DIRECTION('',(-0.,1.,-0.));\n#14084=VECTOR('',#14083,1.5);\n#14085=LINE('',#14082,#14084);\n#14086=EDGE_CURVE('',#14073,#14081,#14085,.T.);\n#14087=ORIENTED_EDGE('',*,*,#14086,.T.);\n#14088=CARTESIAN_POINT('',(67.5,-56.75,0.5));\n#14089=DIRECTION('',(1.,0.,-0.));\n#14090=VECTOR('',#14089,35.);\n#14091=LINE('',#14088,#14090);\n#14092=EDGE_CURVE('',#14081,#14063,#14091,.T.);\n#14093=ORIENTED_EDGE('',*,*,#14092,.T.);\n#14094=EDGE_LOOP('',(#14071,#14079,#14087,#14093));\n#14095=FACE_BOUND('',#14094,.T.);\n#14096=CARTESIAN_POINT('',(76.,66.25,0.5));\n#14097=VERTEX_POINT('',#14096);\n#14098=CARTESIAN_POINT('',(76.,64.75,0.5));\n#14099=VERTEX_POINT('',#14098);\n#14100=CARTESIAN_POINT('',(76.,66.25,0.5));\n#14101=DIRECTION('',(-0.,-1.,0.));\n#14102=VECTOR('',#14101,1.5);\n#14103=LINE('',#14100,#14102);\n#14104=EDGE_CURVE('',#14097,#14099,#14103,.T.);\n#14105=ORIENTED_EDGE('',*,*,#14104,.T.);\n#14106=CARTESIAN_POINT('',(59.,64.75,0.5));\n#14107=VERTEX_POINT('',#14106);\n#14108=CARTESIAN_POINT('',(76.,64.75,0.5));\n#14109=DIRECTION('',(-1.,-0.,0.));\n#14110=VECTOR('',#14109,17.);\n#14111=LINE('',#14108,#14110);\n#14112=EDGE_CURVE('',#14099,#14107,#14111,.T.);\n#14113=ORIENTED_EDGE('',*,*,#14112,.T.);\n#14114=CARTESIAN_POINT('',(59.,66.25,0.5));\n#14115=VERTEX_POINT('',#14114);\n#14116=CARTESIAN_POINT('',(59.,64.75,0.5));\n#14117=DIRECTION('',(0.,1.,-0.));\n#14118=VECTOR('',#14117,1.5);\n#14119=LINE('',#14116,#14118);\n#14120=EDGE_CURVE('',#14107,#14115,#14119,.T.);\n#14121=ORIENTED_EDGE('',*,*,#14120,.T.);\n#14122=CARTESIAN_POINT('',(59.,66.25,0.5));\n#14123=DIRECTION('',(1.,0.,-0.));\n#14124=VECTOR('',#14123,17.);\n#14125=LINE('',#14122,#14124);\n#14126=EDGE_CURVE('',#14115,#14097,#14125,.T.);\n#14127=ORIENTED_EDGE('',*,*,#14126,.T.);\n#14128=EDGE_LOOP('',(#14105,#14113,#14121,#14127));\n#14129=FACE_BOUND('',#14128,.T.);\n#14130=CARTESIAN_POINT('',(110.5,51.25,0.5));\n#14131=VERTEX_POINT('',#14130);\n#14132=CARTESIAN_POINT('',(110.5,49.75,0.5));\n#14133=VERTEX_POINT('',#14132);\n#14134=CARTESIAN_POINT('',(110.5,51.25,0.5));\n#14135=DIRECTION('',(0.,-1.,0.));\n#14136=VECTOR('',#14135,1.5);\n#14137=LINE('',#14134,#14136);\n#14138=EDGE_CURVE('',#14131,#14133,#14137,.T.);\n#14139=ORIENTED_EDGE('',*,*,#14138,.T.);\n#14140=CARTESIAN_POINT('',(90.5,49.75,0.5));\n#14141=VERTEX_POINT('',#14140);\n#14142=CARTESIAN_POINT('',(110.5,49.75,0.5));\n#14143=DIRECTION('',(-1.,-0.,0.));\n#14144=VECTOR('',#14143,20.);\n#14145=LINE('',#14142,#14144);\n#14146=EDGE_CURVE('',#14133,#14141,#14145,.T.);\n#14147=ORIENTED_EDGE('',*,*,#14146,.T.);\n#14148=CARTESIAN_POINT('',(90.5,51.25,0.5));\n#14149=VERTEX_POINT('',#14148);\n#14150=CARTESIAN_POINT('',(90.5,49.75,0.5));\n#14151=DIRECTION('',(-0.,1.,-0.));\n#14152=VECTOR('',#14151,1.5);\n#14153=LINE('',#14150,#14152);\n#14154=EDGE_CURVE('',#14141,#14149,#14153,.T.);\n#14155=ORIENTED_EDGE('',*,*,#14154,.T.);\n#14156=CARTESIAN_POINT('',(90.5,51.25,0.5));\n#14157=DIRECTION('',(1.,0.,-0.));\n#14158=VECTOR('',#14157,20.);\n#14159=LINE('',#14156,#14158);\n#14160=EDGE_CURVE('',#14149,#14131,#14159,.T.);\n#14161=ORIENTED_EDGE('',*,*,#14160,.T.);\n#14162=EDGE_LOOP('',(#14139,#14147,#14155,#14161));\n#14163=FACE_BOUND('',#14162,.T.);\n#14164=CARTESIAN_POINT('',(116.25,-36.,0.5));\n#14165=VERTEX_POINT('',#14164);\n#14166=CARTESIAN_POINT('',(116.25,29.,0.5));\n#14167=VERTEX_POINT('',#14166);\n#14168=CARTESIAN_POINT('',(116.25,-36.,0.5));\n#14169=DIRECTION('',(-0.,1.,-0.));\n#14170=VECTOR('',#14169,65.);\n#14171=LINE('',#14168,#14170);\n#14172=EDGE_CURVE('',#14165,#14167,#14171,.T.);\n#14173=ORIENTED_EDGE('',*,*,#14172,.T.);\n#14174=CARTESIAN_POINT('',(117.75,29.,0.5));\n#14175=VERTEX_POINT('',#14174);\n#14176=CARTESIAN_POINT('',(116.25,29.,0.5));\n#14177=DIRECTION('',(1.,0.,-0.));\n#14178=VECTOR('',#14177,1.5);\n#14179=LINE('',#14176,#14178);\n#14180=EDGE_CURVE('',#14167,#14175,#14179,.T.);\n#14181=ORIENTED_EDGE('',*,*,#14180,.T.);\n#14182=CARTESIAN_POINT('',(117.75,-36.,0.5));\n#14183=VERTEX_POINT('',#14182);\n#14184=CARTESIAN_POINT('',(117.75,29.,0.5));\n#14185=DIRECTION('',(0.,-1.,0.));\n#14186=VECTOR('',#14185,65.);\n#14187=LINE('',#14184,#14186);\n#14188=EDGE_CURVE('',#14175,#14183,#14187,.T.);\n#14189=ORIENTED_EDGE('',*,*,#14188,.T.);\n#14190=CARTESIAN_POINT('',(117.75,-36.,0.5));\n#14191=DIRECTION('',(-1.,-0.,0.));\n#14192=VECTOR('',#14191,1.5);\n#14193=LINE('',#14190,#14192);\n#14194=EDGE_CURVE('',#14183,#14165,#14193,.T.);\n#14195=ORIENTED_EDGE('',*,*,#14194,.T.);\n#14196=EDGE_LOOP('',(#14173,#14181,#14189,#14195));\n#14197=FACE_BOUND('',#14196,.T.);\n#14198=CARTESIAN_POINT('',(54.,63.1,0.5));\n#14199=VERTEX_POINT('',#14198);\n#14200=CARTESIAN_POINT('',(52.6,64.5,0.5));\n#14201=VERTEX_POINT('',#14200);\n#14202=CARTESIAN_POINT('',(54.,64.5,0.5));\n#14203=DIRECTION('',(-0.,-0.,-1.));\n#14204=DIRECTION('',(0.,-1.,0.));\n#14205=AXIS2_PLACEMENT_3D('',#14202,#14203,#14204);\n#14206=CIRCLE('',#14205,1.4);\n#14207=EDGE_CURVE('',#14199,#14201,#14206,.T.);\n#14208=ORIENTED_EDGE('',*,*,#14207,.T.);\n#14209=CARTESIAN_POINT('',(54.,64.5,0.5));\n#14210=DIRECTION('',(-0.,-0.,-1.));\n#14211=DIRECTION('',(0.,-1.,0.));\n#14212=AXIS2_PLACEMENT_3D('',#14209,#14210,#14211);\n#14213=CIRCLE('',#14212,1.4);\n#14214=EDGE_CURVE('',#14201,#14199,#14213,.T.);\n#14215=ORIENTED_EDGE('',*,*,#14214,.T.);\n#14216=EDGE_LOOP('',(#14208,#14215));\n#14217=FACE_BOUND('',#14216,.T.);\n#14218=ORIENTED_EDGE('',*,*,#13370,.T.);\n#14219=ORIENTED_EDGE('',*,*,#13377,.T.);\n#14220=EDGE_LOOP('',(#14218,#14219));\n#14221=FACE_BOUND('',#14220,.T.);\n#14222=ORIENTED_EDGE('',*,*,#13328,.T.);\n#14223=ORIENTED_EDGE('',*,*,#13335,.T.);\n#14224=EDGE_LOOP('',(#14222,#14223));\n#14225=FACE_BOUND('',#14224,.T.);\n#14226=CARTESIAN_POINT('',(60.5,-49.5,0.5));\n#14227=VERTEX_POINT('',#14226);\n#14228=CARTESIAN_POINT('',(64.5,-45.5,0.5));\n#14229=VERTEX_POINT('',#14228);\n#14230=CARTESIAN_POINT('',(64.5,-49.5,0.5));\n#14231=DIRECTION('',(-0.,0.,1.));\n#14232=DIRECTION('',(0.,1.,-0.));\n#14233=AXIS2_PLACEMENT_3D('',#14230,#14231,#14232);\n#14234=CIRCLE('',#14233,4.);\n#14235=EDGE_CURVE('',#14227,#14229,#14234,.T.);\n#14236=ORIENTED_EDGE('',*,*,#14235,.F.);\n#14237=CARTESIAN_POINT('',(64.5,-49.5,0.5));\n#14238=DIRECTION('',(-0.,0.,1.));\n#14239=DIRECTION('',(0.,1.,-0.));\n#14240=AXIS2_PLACEMENT_3D('',#14237,#14238,#14239);\n#14241=CIRCLE('',#14240,4.);\n#14242=EDGE_CURVE('',#14229,#14227,#14241,.T.);\n#14243=ORIENTED_EDGE('',*,*,#14242,.F.);\n#14244=EDGE_LOOP('',(#14236,#14243));\n#14245=FACE_BOUND('',#14244,.T.);\n#14246=CARTESIAN_POINT('',(108.5,32.225,0.5));\n#14247=VERTEX_POINT('',#14246);\n#14248=CARTESIAN_POINT('',(112.5,36.225,0.5));\n#14249=VERTEX_POINT('',#14248);\n#14250=CARTESIAN_POINT('',(112.5,32.225,0.5));\n#14251=DIRECTION('',(-0.,0.,1.));\n#14252=DIRECTION('',(0.,1.,-0.));\n#14253=AXIS2_PLACEMENT_3D('',#14250,#14251,#14252);\n#14254=CIRCLE('',#14253,4.);\n#14255=EDGE_CURVE('',#14247,#14249,#14254,.T.);\n#14256=ORIENTED_EDGE('',*,*,#14255,.F.);\n#14257=CARTESIAN_POINT('',(112.5,32.225,0.5));\n#14258=DIRECTION('',(-0.,0.,1.));\n#14259=DIRECTION('',(0.,1.,-0.));\n#14260=AXIS2_PLACEMENT_3D('',#14257,#14258,#14259);\n#14261=CIRCLE('',#14260,4.);\n#14262=EDGE_CURVE('',#14249,#14247,#14261,.T.);\n#14263=ORIENTED_EDGE('',*,*,#14262,.F.);\n#14264=EDGE_LOOP('',(#14256,#14263));\n#14265=FACE_BOUND('',#14264,.T.);\n#14266=ADVANCED_FACE('',(#13706,#13726,#13944,#13987,#14007,#14027,#14061,#14095,#14129,#14163,#14197,#14217,#14221,#14225,#14245,#14265),#13686,.T.);\n#14267=CARTESIAN_POINT('',(86.5,55.,-3.5));\n#14268=DIRECTION('',(0.707106781,0.707106781,-0.));\n#14269=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#14270=AXIS2_PLACEMENT_3D('',#14267,#14268,#14269);\n#14271=PLANE('',#14270);\n#14272=ORIENTED_EDGE('',*,*,#13614,.T.);\n#14273=ORIENTED_EDGE('',*,*,#13059,.T.);\n#14274=ORIENTED_EDGE('',*,*,#13951,.T.);\n#14275=ORIENTED_EDGE('',*,*,#13187,.T.);\n#14276=EDGE_LOOP('',(#14272,#14273,#14274,#14275));\n#14277=FACE_BOUND('',#14276,.T.);\n#14278=ADVANCED_FACE('',(#14277),#14271,.T.);\n#14279=CARTESIAN_POINT('',(51.5,67.,-3.5));\n#14280=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#14281=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#14282=AXIS2_PLACEMENT_3D('',#14279,#14280,#14281);\n#14283=PLANE('',#14282);\n#14284=CARTESIAN_POINT('',(50.,65.5,-1.5));\n#14285=DIRECTION('',(0.707106781,0.707106781,0.));\n#14286=VECTOR('',#14285,4.242640687);\n#14287=LINE('',#14284,#14286);\n#14288=EDGE_CURVE('',#13206,#13076,#14287,.T.);\n#14289=ORIENTED_EDGE('',*,*,#14288,.F.);\n#14290=ORIENTED_EDGE('',*,*,#13249,.T.);\n#14291=ORIENTED_EDGE('',*,*,#13960,.T.);\n#14292=ORIENTED_EDGE('',*,*,#13091,.T.);\n#14293=EDGE_LOOP('',(#14289,#14290,#14291,#14292));\n#14294=FACE_BOUND('',#14293,.T.);\n#14295=ADVANCED_FACE('',(#14294),#14283,.T.);\n#14296=CARTESIAN_POINT('',(51.5,-60.,-3.5));\n#14297=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#14298=DIRECTION('',(0.707106781,-0.707106781,0.));\n#14299=AXIS2_PLACEMENT_3D('',#14296,#14297,#14298);\n#14300=PLANE('',#14299);\n#14301=ORIENTED_EDGE('',*,*,#13969,.T.);\n#14302=ORIENTED_EDGE('',*,*,#13235,.T.);\n#14303=ORIENTED_EDGE('',*,*,#13661,.T.);\n#14304=CARTESIAN_POINT('',(53.,-61.5,-3.5));\n#14305=DIRECTION('',(0.,0.,1.));\n#14306=VECTOR('',#14305,4.);\n#14307=LINE('',#14304,#14306);\n#14308=EDGE_CURVE('',#13650,#13964,#14307,.T.);\n#14309=ORIENTED_EDGE('',*,*,#14308,.T.);\n#14310=EDGE_LOOP('',(#14301,#14302,#14303,#14309));\n#14311=FACE_BOUND('',#14310,.T.);\n#14312=ADVANCED_FACE('',(#14311),#14300,.T.);\n#14313=CARTESIAN_POINT('',(50.,-61.5,-3.5));\n#14314=DIRECTION('',(0.,-1.,0.));\n#14315=DIRECTION('',(1.,0.,0.));\n#14316=AXIS2_PLACEMENT_3D('',#14313,#14314,#14315);\n#14317=PLANE('',#14316);\n#14318=ORIENTED_EDGE('',*,*,#14308,.F.);\n#14319=ORIENTED_EDGE('',*,*,#13655,.T.);\n#14320=CARTESIAN_POINT('',(117.,-61.5,0.5));\n#14321=DIRECTION('',(-0.,-0.,-1.));\n#14322=VECTOR('',#14321,4.);\n#14323=LINE('',#14320,#14322);\n#14324=EDGE_CURVE('',#13972,#13642,#14323,.T.);\n#14325=ORIENTED_EDGE('',*,*,#14324,.F.);\n#14326=ORIENTED_EDGE('',*,*,#13977,.F.);\n#14327=EDGE_LOOP('',(#14318,#14319,#14325,#14326));\n#14328=FACE_BOUND('',#14327,.T.);\n#14329=ADVANCED_FACE('',(#14328),#14317,.T.);\n#14330=CARTESIAN_POINT('',(118.5,-60.,-3.5));\n#14331=DIRECTION('',(0.707106781,-0.707106781,0.));\n#14332=DIRECTION('',(0.707106781,0.707106781,-0.));\n#14333=AXIS2_PLACEMENT_3D('',#14330,#14331,#14332);\n#14334=PLANE('',#14333);\n#14335=ORIENTED_EDGE('',*,*,#13983,.T.);\n#14336=ORIENTED_EDGE('',*,*,#14324,.T.);\n#14337=ORIENTED_EDGE('',*,*,#13647,.T.);\n#14338=ORIENTED_EDGE('',*,*,#13003,.T.);\n#14339=EDGE_LOOP('',(#14335,#14336,#14337,#14338));\n#14340=FACE_BOUND('',#14339,.T.);\n#14341=ADVANCED_FACE('',(#14340),#14334,.T.);\n#14342=CARTESIAN_POINT('',(52.75,24.,2.));\n#14343=DIRECTION('',(-0.707106781,-0.,0.707106781));\n#14344=DIRECTION('',(0.,-1.,0.));\n#14345=AXIS2_PLACEMENT_3D('',#14342,#14343,#14344);\n#14346=PLANE('',#14345);\n#14347=CARTESIAN_POINT('',(52.25,-36.,1.5));\n#14348=VERTEX_POINT('',#14347);\n#14349=CARTESIAN_POINT('',(53.25,-36.,2.5));\n#14350=VERTEX_POINT('',#14349);\n#14351=CARTESIAN_POINT('',(52.25,-36.,1.5));\n#14352=DIRECTION('',(0.707106781,0.,0.707106781));\n#14353=VECTOR('',#14352,1.414213562);\n#14354=LINE('',#14351,#14353);\n#14355=EDGE_CURVE('',#14348,#14350,#14354,.T.);\n#14356=ORIENTED_EDGE('',*,*,#14355,.T.);\n#14357=CARTESIAN_POINT('',(53.25,44.,2.5));\n#14358=VERTEX_POINT('',#14357);\n#14359=CARTESIAN_POINT('',(53.25,-36.,2.5));\n#14360=DIRECTION('',(-0.,1.,-0.));\n#14361=VECTOR('',#14360,80.);\n#14362=LINE('',#14359,#14361);\n#14363=EDGE_CURVE('',#14350,#14358,#14362,.T.);\n#14364=ORIENTED_EDGE('',*,*,#14363,.T.);\n#14365=CARTESIAN_POINT('',(52.25,44.,1.5));\n#14366=VERTEX_POINT('',#14365);\n#14367=CARTESIAN_POINT('',(53.25,44.,2.5));\n#14368=DIRECTION('',(-0.707106781,-0.,-0.707106781));\n#14369=VECTOR('',#14368,1.414213562);\n#14370=LINE('',#14367,#14369);\n#14371=EDGE_CURVE('',#14358,#14366,#14370,.T.);\n#14372=ORIENTED_EDGE('',*,*,#14371,.T.);\n#14373=CARTESIAN_POINT('',(52.25,44.,1.5));\n#14374=DIRECTION('',(0.,-1.,0.));\n#14375=VECTOR('',#14374,80.);\n#14376=LINE('',#14373,#14375);\n#14377=EDGE_CURVE('',#14366,#14348,#14376,.T.);\n#14378=ORIENTED_EDGE('',*,*,#14377,.T.);\n#14379=EDGE_LOOP('',(#14356,#14364,#14372,#14378));\n#14380=FACE_BOUND('',#14379,.T.);\n#14381=ADVANCED_FACE('',(#14380),#14346,.T.);\n#14382=CARTESIAN_POINT('',(52.25,-36.,0.5));\n#14383=DIRECTION('',(0.,-1.,0.));\n#14384=DIRECTION('',(1.,0.,0.));\n#14385=AXIS2_PLACEMENT_3D('',#14382,#14383,#14384);\n#14386=PLANE('',#14385);\n#14387=ORIENTED_EDGE('',*,*,#14355,.F.);\n#14388=CARTESIAN_POINT('',(52.25,-36.,0.5));\n#14389=DIRECTION('',(0.,0.,1.));\n#14390=VECTOR('',#14389,1.);\n#14391=LINE('',#14388,#14390);\n#14392=EDGE_CURVE('',#14029,#14348,#14391,.T.);\n#14393=ORIENTED_EDGE('',*,*,#14392,.F.);\n#14394=ORIENTED_EDGE('',*,*,#14058,.F.);\n#14395=CARTESIAN_POINT('',(53.75,-36.,2.5));\n#14396=VERTEX_POINT('',#14395);\n#14397=CARTESIAN_POINT('',(53.75,-36.,0.5));\n#14398=DIRECTION('',(0.,0.,1.));\n#14399=VECTOR('',#14398,2.);\n#14400=LINE('',#14397,#14399);\n#14401=EDGE_CURVE('',#14047,#14396,#14400,.T.);\n#14402=ORIENTED_EDGE('',*,*,#14401,.T.);\n#14403=CARTESIAN_POINT('',(53.25,-36.,2.5));\n#14404=DIRECTION('',(1.,0.,-0.));\n#14405=VECTOR('',#14404,0.5);\n#14406=LINE('',#14403,#14405);\n#14407=EDGE_CURVE('',#14350,#14396,#14406,.T.);\n#14408=ORIENTED_EDGE('',*,*,#14407,.F.);\n#14409=EDGE_LOOP('',(#14387,#14393,#14394,#14402,#14408));\n#14410=FACE_BOUND('',#14409,.T.);\n#14411=ADVANCED_FACE('',(#14410),#14386,.T.);\n#14412=CARTESIAN_POINT('',(52.25,44.,0.5));\n#14413=DIRECTION('',(-1.,-0.,0.));\n#14414=DIRECTION('',(0.,-1.,0.));\n#14415=AXIS2_PLACEMENT_3D('',#14412,#14413,#14414);\n#14416=PLANE('',#14415);\n#14417=ORIENTED_EDGE('',*,*,#14377,.F.);\n#14418=CARTESIAN_POINT('',(52.25,44.,0.5));\n#14419=DIRECTION('',(0.,0.,1.));\n#14420=VECTOR('',#14419,1.);\n#14421=LINE('',#14418,#14420);\n#14422=EDGE_CURVE('',#14031,#14366,#14421,.T.);\n#14423=ORIENTED_EDGE('',*,*,#14422,.F.);\n#14424=ORIENTED_EDGE('',*,*,#14036,.F.);\n#14425=ORIENTED_EDGE('',*,*,#14392,.T.);\n#14426=EDGE_LOOP('',(#14417,#14423,#14424,#14425));\n#14427=FACE_BOUND('',#14426,.T.);\n#14428=ADVANCED_FACE('',(#14427),#14416,.T.);\n#14429=CARTESIAN_POINT('',(72.5,65.75,2.));\n#14430=DIRECTION('',(0.,0.707106781,0.707106781));\n#14431=DIRECTION('',(-1.,0.,0.));\n#14432=AXIS2_PLACEMENT_3D('',#14429,#14430,#14431);\n#14433=PLANE('',#14432);\n#14434=CARTESIAN_POINT('',(59.,66.25,1.5));\n#14435=VERTEX_POINT('',#14434);\n#14436=CARTESIAN_POINT('',(59.,65.25,2.5));\n#14437=VERTEX_POINT('',#14436);\n#14438=CARTESIAN_POINT('',(59.,66.25,1.5));\n#14439=DIRECTION('',(0.,-0.707106781,0.707106781));\n#14440=VECTOR('',#14439,1.414213562);\n#14441=LINE('',#14438,#14440);\n#14442=EDGE_CURVE('',#14435,#14437,#14441,.T.);\n#14443=ORIENTED_EDGE('',*,*,#14442,.T.);\n#14444=CARTESIAN_POINT('',(76.,65.25,2.5));\n#14445=VERTEX_POINT('',#14444);\n#14446=CARTESIAN_POINT('',(59.,65.25,2.5));\n#14447=DIRECTION('',(1.,-0.,-0.));\n#14448=VECTOR('',#14447,17.);\n#14449=LINE('',#14446,#14448);\n#14450=EDGE_CURVE('',#14437,#14445,#14449,.T.);\n#14451=ORIENTED_EDGE('',*,*,#14450,.T.);\n#14452=CARTESIAN_POINT('',(76.,66.25,1.5));\n#14453=VERTEX_POINT('',#14452);\n#14454=CARTESIAN_POINT('',(76.,65.25,2.5));\n#14455=DIRECTION('',(0.,0.707106781,-0.707106781));\n#14456=VECTOR('',#14455,1.414213562);\n#14457=LINE('',#14454,#14456);\n#14458=EDGE_CURVE('',#14445,#14453,#14457,.T.);\n#14459=ORIENTED_EDGE('',*,*,#14458,.T.);\n#14460=CARTESIAN_POINT('',(76.,66.25,1.5));\n#14461=DIRECTION('',(-1.,0.,0.));\n#14462=VECTOR('',#14461,17.);\n#14463=LINE('',#14460,#14462);\n#14464=EDGE_CURVE('',#14453,#14435,#14463,.T.);\n#14465=ORIENTED_EDGE('',*,*,#14464,.T.);\n#14466=EDGE_LOOP('',(#14443,#14451,#14459,#14465));\n#14467=FACE_BOUND('',#14466,.T.);\n#14468=ADVANCED_FACE('',(#14467),#14433,.T.);\n#14469=CARTESIAN_POINT('',(67.5,65.5,2.5));\n#14470=DIRECTION('',(0.,0.,1.));\n#14471=DIRECTION('',(0.,-1.,0.));\n#14472=AXIS2_PLACEMENT_3D('',#14469,#14470,#14471);\n#14473=PLANE('',#14472);\n#14474=ORIENTED_EDGE('',*,*,#14450,.F.);\n#14475=CARTESIAN_POINT('',(59.,64.75,2.5));\n#14476=VERTEX_POINT('',#14475);\n#14477=CARTESIAN_POINT('',(59.,65.25,2.5));\n#14478=DIRECTION('',(0.,-1.,0.));\n#14479=VECTOR('',#14478,0.5);\n#14480=LINE('',#14477,#14479);\n#14481=EDGE_CURVE('',#14437,#14476,#14480,.T.);\n#14482=ORIENTED_EDGE('',*,*,#14481,.T.);\n#14483=CARTESIAN_POINT('',(76.,64.75,2.5));\n#14484=VERTEX_POINT('',#14483);\n#14485=CARTESIAN_POINT('',(59.,64.75,2.5));\n#14486=DIRECTION('',(1.,0.,-0.));\n#14487=VECTOR('',#14486,17.);\n#14488=LINE('',#14485,#14487);\n#14489=EDGE_CURVE('',#14476,#14484,#14488,.T.);\n#14490=ORIENTED_EDGE('',*,*,#14489,.T.);\n#14491=CARTESIAN_POINT('',(76.,64.75,2.5));\n#14492=DIRECTION('',(0.,1.,-0.));\n#14493=VECTOR('',#14492,0.5);\n#14494=LINE('',#14491,#14493);\n#14495=EDGE_CURVE('',#14484,#14445,#14494,.T.);\n#14496=ORIENTED_EDGE('',*,*,#14495,.T.);\n#14497=EDGE_LOOP('',(#14474,#14482,#14490,#14496));\n#14498=FACE_BOUND('',#14497,.T.);\n#14499=ADVANCED_FACE('',(#14498),#14473,.T.);\n#14500=CARTESIAN_POINT('',(59.,66.25,0.5));\n#14501=DIRECTION('',(-1.,0.,0.));\n#14502=DIRECTION('',(0.,-1.,0.));\n#14503=AXIS2_PLACEMENT_3D('',#14500,#14501,#14502);\n#14504=PLANE('',#14503);\n#14505=ORIENTED_EDGE('',*,*,#14442,.F.);\n#14506=CARTESIAN_POINT('',(59.,66.25,0.5));\n#14507=DIRECTION('',(0.,0.,1.));\n#14508=VECTOR('',#14507,1.);\n#14509=LINE('',#14506,#14508);\n#14510=EDGE_CURVE('',#14115,#14435,#14509,.T.);\n#14511=ORIENTED_EDGE('',*,*,#14510,.F.);\n#14512=ORIENTED_EDGE('',*,*,#14120,.F.);\n#14513=CARTESIAN_POINT('',(59.,64.75,0.5));\n#14514=DIRECTION('',(0.,0.,1.));\n#14515=VECTOR('',#14514,2.);\n#14516=LINE('',#14513,#14515);\n#14517=EDGE_CURVE('',#14107,#14476,#14516,.T.);\n#14518=ORIENTED_EDGE('',*,*,#14517,.T.);\n#14519=ORIENTED_EDGE('',*,*,#14481,.F.);\n#14520=EDGE_LOOP('',(#14505,#14511,#14512,#14518,#14519));\n#14521=FACE_BOUND('',#14520,.T.);\n#14522=ADVANCED_FACE('',(#14521),#14504,.T.);\n#14523=CARTESIAN_POINT('',(105.5,50.75,2.));\n#14524=DIRECTION('',(-0.,0.707106781,0.707106781));\n#14525=DIRECTION('',(-1.,-0.,0.));\n#14526=AXIS2_PLACEMENT_3D('',#14523,#14524,#14525);\n#14527=PLANE('',#14526);\n#14528=CARTESIAN_POINT('',(90.5,51.25,1.5));\n#14529=VERTEX_POINT('',#14528);\n#14530=CARTESIAN_POINT('',(90.5,50.25,2.5));\n#14531=VERTEX_POINT('',#14530);\n#14532=CARTESIAN_POINT('',(90.5,51.25,1.5));\n#14533=DIRECTION('',(0.,-0.707106781,0.707106781));\n#14534=VECTOR('',#14533,1.414213562);\n#14535=LINE('',#14532,#14534);\n#14536=EDGE_CURVE('',#14529,#14531,#14535,.T.);\n#14537=ORIENTED_EDGE('',*,*,#14536,.T.);\n#14538=CARTESIAN_POINT('',(110.5,50.25,2.5));\n#14539=VERTEX_POINT('',#14538);\n#14540=CARTESIAN_POINT('',(90.5,50.25,2.5));\n#14541=DIRECTION('',(1.,0.,-0.));\n#14542=VECTOR('',#14541,20.);\n#14543=LINE('',#14540,#14542);\n#14544=EDGE_CURVE('',#14531,#14539,#14543,.T.);\n#14545=ORIENTED_EDGE('',*,*,#14544,.T.);\n#14546=CARTESIAN_POINT('',(110.5,51.25,1.5));\n#14547=VERTEX_POINT('',#14546);\n#14548=CARTESIAN_POINT('',(110.5,50.25,2.5));\n#14549=DIRECTION('',(-0.,0.707106781,-0.707106781));\n#14550=VECTOR('',#14549,1.414213562);\n#14551=LINE('',#14548,#14550);\n#14552=EDGE_CURVE('',#14539,#14547,#14551,.T.);\n#14553=ORIENTED_EDGE('',*,*,#14552,.T.);\n#14554=CARTESIAN_POINT('',(110.5,51.25,1.5));\n#14555=DIRECTION('',(-1.,-0.,0.));\n#14556=VECTOR('',#14555,20.);\n#14557=LINE('',#14554,#14556);\n#14558=EDGE_CURVE('',#14547,#14529,#14557,.T.);\n#14559=ORIENTED_EDGE('',*,*,#14558,.T.);\n#14560=EDGE_LOOP('',(#14537,#14545,#14553,#14559));\n#14561=FACE_BOUND('',#14560,.T.);\n#14562=ADVANCED_FACE('',(#14561),#14527,.T.);\n#14563=CARTESIAN_POINT('',(100.5,50.5,2.5));\n#14564=DIRECTION('',(0.,0.,1.));\n#14565=DIRECTION('',(0.,-1.,0.));\n#14566=AXIS2_PLACEMENT_3D('',#14563,#14564,#14565);\n#14567=PLANE('',#14566);\n#14568=ORIENTED_EDGE('',*,*,#14544,.F.);\n#14569=CARTESIAN_POINT('',(90.5,49.75,2.5));\n#14570=VERTEX_POINT('',#14569);\n#14571=CARTESIAN_POINT('',(90.5,50.25,2.5));\n#14572=DIRECTION('',(0.,-1.,0.));\n#14573=VECTOR('',#14572,0.5);\n#14574=LINE('',#14571,#14573);\n#14575=EDGE_CURVE('',#14531,#14570,#14574,.T.);\n#14576=ORIENTED_EDGE('',*,*,#14575,.T.);\n#14577=CARTESIAN_POINT('',(110.5,49.75,2.5));\n#14578=VERTEX_POINT('',#14577);\n#14579=CARTESIAN_POINT('',(90.5,49.75,2.5));\n#14580=DIRECTION('',(1.,0.,-0.));\n#14581=VECTOR('',#14580,20.);\n#14582=LINE('',#14579,#14581);\n#14583=EDGE_CURVE('',#14570,#14578,#14582,.T.);\n#14584=ORIENTED_EDGE('',*,*,#14583,.T.);\n#14585=CARTESIAN_POINT('',(110.5,49.75,2.5));\n#14586=DIRECTION('',(-0.,1.,-0.));\n#14587=VECTOR('',#14586,0.5);\n#14588=LINE('',#14585,#14587);\n#14589=EDGE_CURVE('',#14578,#14539,#14588,.T.);\n#14590=ORIENTED_EDGE('',*,*,#14589,.T.);\n#14591=EDGE_LOOP('',(#14568,#14576,#14584,#14590));\n#14592=FACE_BOUND('',#14591,.T.);\n#14593=ADVANCED_FACE('',(#14592),#14567,.T.);\n#14594=CARTESIAN_POINT('',(90.5,51.25,0.5));\n#14595=DIRECTION('',(-1.,-0.,0.));\n#14596=DIRECTION('',(0.,-1.,0.));\n#14597=AXIS2_PLACEMENT_3D('',#14594,#14595,#14596);\n#14598=PLANE('',#14597);\n#14599=ORIENTED_EDGE('',*,*,#14536,.F.);\n#14600=CARTESIAN_POINT('',(90.5,51.25,0.5));\n#14601=DIRECTION('',(0.,0.,1.));\n#14602=VECTOR('',#14601,1.);\n#14603=LINE('',#14600,#14602);\n#14604=EDGE_CURVE('',#14149,#14529,#14603,.T.);\n#14605=ORIENTED_EDGE('',*,*,#14604,.F.);\n#14606=ORIENTED_EDGE('',*,*,#14154,.F.);\n#14607=CARTESIAN_POINT('',(90.5,49.75,0.5));\n#14608=DIRECTION('',(0.,0.,1.));\n#14609=VECTOR('',#14608,2.);\n#14610=LINE('',#14607,#14609);\n#14611=EDGE_CURVE('',#14141,#14570,#14610,.T.);\n#14612=ORIENTED_EDGE('',*,*,#14611,.T.);\n#14613=ORIENTED_EDGE('',*,*,#14575,.F.);\n#14614=EDGE_LOOP('',(#14599,#14605,#14606,#14612,#14613));\n#14615=FACE_BOUND('',#14614,.T.);\n#14616=ADVANCED_FACE('',(#14615),#14598,.T.);\n#14617=CARTESIAN_POINT('',(117.25,-19.75,2.));\n#14618=DIRECTION('',(0.707106781,0.,0.707106781));\n#14619=DIRECTION('',(-0.,1.,-0.));\n#14620=AXIS2_PLACEMENT_3D('',#14617,#14618,#14619);\n#14621=PLANE('',#14620);\n#14622=CARTESIAN_POINT('',(117.75,29.,1.5));\n#14623=VERTEX_POINT('',#14622);\n#14624=CARTESIAN_POINT('',(116.75,29.,2.5));\n#14625=VERTEX_POINT('',#14624);\n#14626=CARTESIAN_POINT('',(117.75,29.,1.5));\n#14627=DIRECTION('',(-0.707106781,-0.,0.707106781));\n#14628=VECTOR('',#14627,1.414213562);\n#14629=LINE('',#14626,#14628);\n#14630=EDGE_CURVE('',#14623,#14625,#14629,.T.);\n#14631=ORIENTED_EDGE('',*,*,#14630,.T.);\n#14632=CARTESIAN_POINT('',(116.75,-36.,2.5));\n#14633=VERTEX_POINT('',#14632);\n#14634=CARTESIAN_POINT('',(116.75,29.,2.5));\n#14635=DIRECTION('',(0.,-1.,0.));\n#14636=VECTOR('',#14635,65.);\n#14637=LINE('',#14634,#14636);\n#14638=EDGE_CURVE('',#14625,#14633,#14637,.T.);\n#14639=ORIENTED_EDGE('',*,*,#14638,.T.);\n#14640=CARTESIAN_POINT('',(117.75,-36.,1.5));\n#14641=VERTEX_POINT('',#14640);\n#14642=CARTESIAN_POINT('',(116.75,-36.,2.5));\n#14643=DIRECTION('',(0.707106781,0.,-0.707106781));\n#14644=VECTOR('',#14643,1.414213562);\n#14645=LINE('',#14642,#14644);\n#14646=EDGE_CURVE('',#14633,#14641,#14645,.T.);\n#14647=ORIENTED_EDGE('',*,*,#14646,.T.);\n#14648=CARTESIAN_POINT('',(117.75,-36.,1.5));\n#14649=DIRECTION('',(-0.,1.,-0.));\n#14650=VECTOR('',#14649,65.);\n#14651=LINE('',#14648,#14650);\n#14652=EDGE_CURVE('',#14641,#14623,#14651,.T.);\n#14653=ORIENTED_EDGE('',*,*,#14652,.T.);\n#14654=EDGE_LOOP('',(#14631,#14639,#14647,#14653));\n#14655=FACE_BOUND('',#14654,.T.);\n#14656=ADVANCED_FACE('',(#14655),#14621,.T.);\n#14657=CARTESIAN_POINT('',(117.,-3.5,2.5));\n#14658=DIRECTION('',(0.,0.,1.));\n#14659=DIRECTION('',(0.,-1.,0.));\n#14660=AXIS2_PLACEMENT_3D('',#14657,#14658,#14659);\n#14661=PLANE('',#14660);\n#14662=ORIENTED_EDGE('',*,*,#14638,.F.);\n#14663=CARTESIAN_POINT('',(116.25,29.,2.5));\n#14664=VERTEX_POINT('',#14663);\n#14665=CARTESIAN_POINT('',(116.75,29.,2.5));\n#14666=DIRECTION('',(-1.,-0.,0.));\n#14667=VECTOR('',#14666,0.5);\n#14668=LINE('',#14665,#14667);\n#14669=EDGE_CURVE('',#14625,#14664,#14668,.T.);\n#14670=ORIENTED_EDGE('',*,*,#14669,.T.);\n#14671=CARTESIAN_POINT('',(116.25,-36.,2.5));\n#14672=VERTEX_POINT('',#14671);\n#14673=CARTESIAN_POINT('',(116.25,29.,2.5));\n#14674=DIRECTION('',(0.,-1.,0.));\n#14675=VECTOR('',#14674,65.);\n#14676=LINE('',#14673,#14675);\n#14677=EDGE_CURVE('',#14664,#14672,#14676,.T.);\n#14678=ORIENTED_EDGE('',*,*,#14677,.T.);\n#14679=CARTESIAN_POINT('',(116.25,-36.,2.5));\n#14680=DIRECTION('',(1.,0.,-0.));\n#14681=VECTOR('',#14680,0.5);\n#14682=LINE('',#14679,#14681);\n#14683=EDGE_CURVE('',#14672,#14633,#14682,.T.);\n#14684=ORIENTED_EDGE('',*,*,#14683,.T.);\n#14685=EDGE_LOOP('',(#14662,#14670,#14678,#14684));\n#14686=FACE_BOUND('',#14685,.T.);\n#14687=ADVANCED_FACE('',(#14686),#14661,.T.);\n#14688=CARTESIAN_POINT('',(117.75,29.,0.5));\n#14689=DIRECTION('',(0.,1.,-0.));\n#14690=DIRECTION('',(-1.,0.,-0.));\n#14691=AXIS2_PLACEMENT_3D('',#14688,#14689,#14690);\n#14692=PLANE('',#14691);\n#14693=ORIENTED_EDGE('',*,*,#14630,.F.);\n#14694=CARTESIAN_POINT('',(117.75,29.,0.5));\n#14695=DIRECTION('',(0.,0.,1.));\n#14696=VECTOR('',#14695,1.);\n#14697=LINE('',#14694,#14696);\n#14698=EDGE_CURVE('',#14175,#14623,#14697,.T.);\n#14699=ORIENTED_EDGE('',*,*,#14698,.F.);\n#14700=ORIENTED_EDGE('',*,*,#14180,.F.);\n#14701=CARTESIAN_POINT('',(116.25,29.,0.5));\n#14702=DIRECTION('',(0.,0.,1.));\n#14703=VECTOR('',#14702,2.);\n#14704=LINE('',#14701,#14703);\n#14705=EDGE_CURVE('',#14167,#14664,#14704,.T.);\n#14706=ORIENTED_EDGE('',*,*,#14705,.T.);\n#14707=ORIENTED_EDGE('',*,*,#14669,.F.);\n#14708=EDGE_LOOP('',(#14693,#14699,#14700,#14706,#14707));\n#14709=FACE_BOUND('',#14708,.T.);\n#14710=ADVANCED_FACE('',(#14709),#14692,.T.);\n#14711=CARTESIAN_POINT('',(76.25,-57.75,2.));\n#14712=DIRECTION('',(0.,-0.707106781,0.707106781));\n#14713=DIRECTION('',(1.,0.,0.));\n#14714=AXIS2_PLACEMENT_3D('',#14711,#14712,#14713);\n#14715=PLANE('',#14714);\n#14716=CARTESIAN_POINT('',(102.5,-58.25,1.5));\n#14717=VERTEX_POINT('',#14716);\n#14718=CARTESIAN_POINT('',(102.5,-57.25,2.5));\n#14719=VERTEX_POINT('',#14718);\n#14720=CARTESIAN_POINT('',(102.5,-58.25,1.5));\n#14721=DIRECTION('',(-0.,0.707106781,0.707106781));\n#14722=VECTOR('',#14721,1.414213562);\n#14723=LINE('',#14720,#14722);\n#14724=EDGE_CURVE('',#14717,#14719,#14723,.T.);\n#14725=ORIENTED_EDGE('',*,*,#14724,.T.);\n#14726=CARTESIAN_POINT('',(67.5,-57.25,2.5));\n#14727=VERTEX_POINT('',#14726);\n#14728=CARTESIAN_POINT('',(102.5,-57.25,2.5));\n#14729=DIRECTION('',(-1.,-0.,-0.));\n#14730=VECTOR('',#14729,35.);\n#14731=LINE('',#14728,#14730);\n#14732=EDGE_CURVE('',#14719,#14727,#14731,.T.);\n#14733=ORIENTED_EDGE('',*,*,#14732,.T.);\n#14734=CARTESIAN_POINT('',(67.5,-58.25,1.5));\n#14735=VERTEX_POINT('',#14734);\n#14736=CARTESIAN_POINT('',(67.5,-57.25,2.5));\n#14737=DIRECTION('',(0.,-0.707106781,-0.707106781));\n#14738=VECTOR('',#14737,1.414213562);\n#14739=LINE('',#14736,#14738);\n#14740=EDGE_CURVE('',#14727,#14735,#14739,.T.);\n#14741=ORIENTED_EDGE('',*,*,#14740,.T.);\n#14742=CARTESIAN_POINT('',(67.5,-58.25,1.5));\n#14743=DIRECTION('',(1.,0.,0.));\n#14744=VECTOR('',#14743,35.);\n#14745=LINE('',#14742,#14744);\n#14746=EDGE_CURVE('',#14735,#14717,#14745,.T.);\n#14747=ORIENTED_EDGE('',*,*,#14746,.T.);\n#14748=EDGE_LOOP('',(#14725,#14733,#14741,#14747));\n#14749=FACE_BOUND('',#14748,.T.);\n#14750=ADVANCED_FACE('',(#14749),#14715,.T.);\n#14751=CARTESIAN_POINT('',(85.,-57.5,2.5));\n#14752=DIRECTION('',(0.,0.,1.));\n#14753=DIRECTION('',(0.,-1.,0.));\n#14754=AXIS2_PLACEMENT_3D('',#14751,#14752,#14753);\n#14755=PLANE('',#14754);\n#14756=ORIENTED_EDGE('',*,*,#14732,.F.);\n#14757=CARTESIAN_POINT('',(102.5,-56.75,2.5));\n#14758=VERTEX_POINT('',#14757);\n#14759=CARTESIAN_POINT('',(102.5,-57.25,2.5));\n#14760=DIRECTION('',(-0.,1.,-0.));\n#14761=VECTOR('',#14760,0.5);\n#14762=LINE('',#14759,#14761);\n#14763=EDGE_CURVE('',#14719,#14758,#14762,.T.);\n#14764=ORIENTED_EDGE('',*,*,#14763,.T.);\n#14765=CARTESIAN_POINT('',(67.5,-56.75,2.5));\n#14766=VERTEX_POINT('',#14765);\n#14767=CARTESIAN_POINT('',(102.5,-56.75,2.5));\n#14768=DIRECTION('',(-1.,-0.,0.));\n#14769=VECTOR('',#14768,35.);\n#14770=LINE('',#14767,#14769);\n#14771=EDGE_CURVE('',#14758,#14766,#14770,.T.);\n#14772=ORIENTED_EDGE('',*,*,#14771,.T.);\n#14773=CARTESIAN_POINT('',(67.5,-56.75,2.5));\n#14774=DIRECTION('',(0.,-1.,0.));\n#14775=VECTOR('',#14774,0.5);\n#14776=LINE('',#14773,#14775);\n#14777=EDGE_CURVE('',#14766,#14727,#14776,.T.);\n#14778=ORIENTED_EDGE('',*,*,#14777,.T.);\n#14779=EDGE_LOOP('',(#14756,#14764,#14772,#14778));\n#14780=FACE_BOUND('',#14779,.T.);\n#14781=ADVANCED_FACE('',(#14780),#14755,.T.);\n#14782=CARTESIAN_POINT('',(102.5,-58.25,0.5));\n#14783=DIRECTION('',(1.,0.,-0.));\n#14784=DIRECTION('',(-0.,1.,-0.));\n#14785=AXIS2_PLACEMENT_3D('',#14782,#14783,#14784);\n#14786=PLANE('',#14785);\n#14787=ORIENTED_EDGE('',*,*,#14724,.F.);\n#14788=CARTESIAN_POINT('',(102.5,-58.25,0.5));\n#14789=DIRECTION('',(0.,0.,1.));\n#14790=VECTOR('',#14789,1.);\n#14791=LINE('',#14788,#14790);\n#14792=EDGE_CURVE('',#14065,#14717,#14791,.T.);\n#14793=ORIENTED_EDGE('',*,*,#14792,.F.);\n#14794=ORIENTED_EDGE('',*,*,#14070,.F.);\n#14795=CARTESIAN_POINT('',(102.5,-56.75,0.5));\n#14796=DIRECTION('',(0.,0.,1.));\n#14797=VECTOR('',#14796,2.);\n#14798=LINE('',#14795,#14797);\n#14799=EDGE_CURVE('',#14063,#14758,#14798,.T.);\n#14800=ORIENTED_EDGE('',*,*,#14799,.T.);\n#14801=ORIENTED_EDGE('',*,*,#14763,.F.);\n#14802=EDGE_LOOP('',(#14787,#14793,#14794,#14800,#14801));\n#14803=FACE_BOUND('',#14802,.T.);\n#14804=ADVANCED_FACE('',(#14803),#14786,.T.);\n#14805=CARTESIAN_POINT('',(64.5,33.5,1.));\n#14806=DIRECTION('',(-0.,-0.,-1.));\n#14807=DIRECTION('',(-1.,0.,0.));\n#14808=AXIS2_PLACEMENT_3D('',#14805,#14806,#14807);\n#14809=CONICAL_SURFACE('',#14808,3.5,45.);\n#14810=CARTESIAN_POINT('',(61.5,33.5,1.5));\n#14811=VERTEX_POINT('',#14810);\n#14812=CARTESIAN_POINT('',(60.5,33.5,0.5));\n#14813=DIRECTION('',(0.707106781,0.,0.707106781));\n#14814=VECTOR('',#14813,1.414213562);\n#14815=LINE('',#14812,#14814);\n#14816=EDGE_CURVE('',#13989,#14811,#14815,.T.);\n#14817=ORIENTED_EDGE('',*,*,#14816,.T.);\n#14818=CARTESIAN_POINT('',(64.5,36.5,1.5));\n#14819=VERTEX_POINT('',#14818);\n#14820=CARTESIAN_POINT('',(64.5,33.5,1.5));\n#14821=DIRECTION('',(0.,-0.,-1.));\n#14822=DIRECTION('',(0.,1.,-0.));\n#14823=AXIS2_PLACEMENT_3D('',#14820,#14821,#14822);\n#14824=CIRCLE('',#14823,3.);\n#14825=EDGE_CURVE('',#14811,#14819,#14824,.T.);\n#14826=ORIENTED_EDGE('',*,*,#14825,.T.);\n#14827=CARTESIAN_POINT('',(64.5,33.5,1.5));\n#14828=DIRECTION('',(0.,-0.,-1.));\n#14829=DIRECTION('',(0.,1.,-0.));\n#14830=AXIS2_PLACEMENT_3D('',#14827,#14828,#14829);\n#14831=CIRCLE('',#14830,3.);\n#14832=EDGE_CURVE('',#14819,#14811,#14831,.T.);\n#14833=ORIENTED_EDGE('',*,*,#14832,.T.);\n#14834=ORIENTED_EDGE('',*,*,#14816,.F.);\n#14835=ORIENTED_EDGE('',*,*,#13997,.T.);\n#14836=ORIENTED_EDGE('',*,*,#14004,.T.);\n#14837=EDGE_LOOP('',(#14817,#14826,#14833,#14834,#14835,#14836));\n#14838=FACE_BOUND('',#14837,.T.);\n#14839=ADVANCED_FACE('',(#14838),#14809,.T.);\n#14840=CARTESIAN_POINT('',(64.5,33.5,0.5));\n#14841=DIRECTION('',(0.,0.,1.));\n#14842=DIRECTION('',(-1.,0.,0.));\n#14843=AXIS2_PLACEMENT_3D('',#14840,#14841,#14842);\n#14844=CYLINDRICAL_SURFACE('',#14843,3.);\n#14845=CARTESIAN_POINT('',(61.5,33.5,3.5));\n#14846=VERTEX_POINT('',#14845);\n#14847=CARTESIAN_POINT('',(61.5,33.5,3.5));\n#14848=DIRECTION('',(-0.,-0.,-1.));\n#14849=VECTOR('',#14848,2.);\n#14850=LINE('',#14847,#14849);\n#14851=EDGE_CURVE('',#14846,#14811,#14850,.T.);\n#14852=ORIENTED_EDGE('',*,*,#14851,.T.);\n#14853=ORIENTED_EDGE('',*,*,#14832,.F.);\n#14854=ORIENTED_EDGE('',*,*,#14825,.F.);\n#14855=ORIENTED_EDGE('',*,*,#14851,.F.);\n#14856=CARTESIAN_POINT('',(64.5,30.5,3.5));\n#14857=VERTEX_POINT('',#14856);\n#14858=CARTESIAN_POINT('',(64.5,33.5,3.5));\n#14859=DIRECTION('',(0.,0.,1.));\n#14860=DIRECTION('',(0.,-1.,0.));\n#14861=AXIS2_PLACEMENT_3D('',#14858,#14859,#14860);\n#14862=CIRCLE('',#14861,3.);\n#14863=EDGE_CURVE('',#14857,#14846,#14862,.T.);\n#14864=ORIENTED_EDGE('',*,*,#14863,.F.);\n#14865=CARTESIAN_POINT('',(64.5,33.5,3.5));\n#14866=DIRECTION('',(0.,0.,1.));\n#14867=DIRECTION('',(0.,-1.,0.));\n#14868=AXIS2_PLACEMENT_3D('',#14865,#14866,#14867);\n#14869=CIRCLE('',#14868,3.);\n#14870=EDGE_CURVE('',#14846,#14857,#14869,.T.);\n#14871=ORIENTED_EDGE('',*,*,#14870,.F.);\n#14872=EDGE_LOOP('',(#14852,#14853,#14854,#14855,#14864,#14871));\n#14873=FACE_BOUND('',#14872,.T.);\n#14874=ADVANCED_FACE('',(#14873),#14844,.T.);\n#14875=CARTESIAN_POINT('',(112.5,32.225,1.));\n#14876=DIRECTION('',(-0.,-0.,-1.));\n#14877=DIRECTION('',(-1.,0.,0.));\n#14878=AXIS2_PLACEMENT_3D('',#14875,#14876,#14877);\n#14879=CONICAL_SURFACE('',#14878,3.5,45.);\n#14880=CARTESIAN_POINT('',(109.5,32.225,1.5));\n#14881=VERTEX_POINT('',#14880);\n#14882=CARTESIAN_POINT('',(108.5,32.225,0.5));\n#14883=DIRECTION('',(0.707106781,0.,0.707106781));\n#14884=VECTOR('',#14883,1.414213562);\n#14885=LINE('',#14882,#14884);\n#14886=EDGE_CURVE('',#14247,#14881,#14885,.T.);\n#14887=ORIENTED_EDGE('',*,*,#14886,.T.);\n#14888=CARTESIAN_POINT('',(112.5,35.225,1.5));\n#14889=VERTEX_POINT('',#14888);\n#14890=CARTESIAN_POINT('',(112.5,32.225,1.5));\n#14891=DIRECTION('',(0.,-0.,-1.));\n#14892=DIRECTION('',(0.,1.,-0.));\n#14893=AXIS2_PLACEMENT_3D('',#14890,#14891,#14892);\n#14894=CIRCLE('',#14893,3.);\n#14895=EDGE_CURVE('',#14881,#14889,#14894,.T.);\n#14896=ORIENTED_EDGE('',*,*,#14895,.T.);\n#14897=CARTESIAN_POINT('',(112.5,32.225,1.5));\n#14898=DIRECTION('',(0.,-0.,-1.));\n#14899=DIRECTION('',(0.,1.,-0.));\n#14900=AXIS2_PLACEMENT_3D('',#14897,#14898,#14899);\n#14901=CIRCLE('',#14900,3.);\n#14902=EDGE_CURVE('',#14889,#14881,#14901,.T.);\n#14903=ORIENTED_EDGE('',*,*,#14902,.T.);\n#14904=ORIENTED_EDGE('',*,*,#14886,.F.);\n#14905=ORIENTED_EDGE('',*,*,#14255,.T.);\n#14906=ORIENTED_EDGE('',*,*,#14262,.T.);\n#14907=EDGE_LOOP('',(#14887,#14896,#14903,#14904,#14905,#14906));\n#14908=FACE_BOUND('',#14907,.T.);\n#14909=ADVANCED_FACE('',(#14908),#14879,.T.);\n#14910=CARTESIAN_POINT('',(112.5,32.225,0.5));\n#14911=DIRECTION('',(0.,0.,1.));\n#14912=DIRECTION('',(-1.,0.,0.));\n#14913=AXIS2_PLACEMENT_3D('',#14910,#14911,#14912);\n#14914=CYLINDRICAL_SURFACE('',#14913,3.);\n#14915=CARTESIAN_POINT('',(109.5,32.225,3.5));\n#14916=VERTEX_POINT('',#14915);\n#14917=CARTESIAN_POINT('',(109.5,32.225,3.5));\n#14918=DIRECTION('',(-0.,-0.,-1.));\n#14919=VECTOR('',#14918,2.);\n#14920=LINE('',#14917,#14919);\n#14921=EDGE_CURVE('',#14916,#14881,#14920,.T.);\n#14922=ORIENTED_EDGE('',*,*,#14921,.T.);\n#14923=ORIENTED_EDGE('',*,*,#14902,.F.);\n#14924=ORIENTED_EDGE('',*,*,#14895,.F.);\n#14925=ORIENTED_EDGE('',*,*,#14921,.F.);\n#14926=CARTESIAN_POINT('',(112.5,29.225,3.5));\n#14927=VERTEX_POINT('',#14926);\n#14928=CARTESIAN_POINT('',(112.5,32.225,3.5));\n#14929=DIRECTION('',(0.,0.,1.));\n#14930=DIRECTION('',(0.,-1.,0.));\n#14931=AXIS2_PLACEMENT_3D('',#14928,#14929,#14930);\n#14932=CIRCLE('',#14931,3.);\n#14933=EDGE_CURVE('',#14927,#14916,#14932,.T.);\n#14934=ORIENTED_EDGE('',*,*,#14933,.F.);\n#14935=CARTESIAN_POINT('',(112.5,32.225,3.5));\n#14936=DIRECTION('',(0.,0.,1.));\n#14937=DIRECTION('',(0.,-1.,0.));\n#14938=AXIS2_PLACEMENT_3D('',#14935,#14936,#14937);\n#14939=CIRCLE('',#14938,3.);\n#14940=EDGE_CURVE('',#14916,#14927,#14939,.T.);\n#14941=ORIENTED_EDGE('',*,*,#14940,.F.);\n#14942=EDGE_LOOP('',(#14922,#14923,#14924,#14925,#14934,#14941));\n#14943=FACE_BOUND('',#14942,.T.);\n#14944=ADVANCED_FACE('',(#14943),#14914,.T.);\n#14945=CARTESIAN_POINT('',(112.5,-42.775,1.));\n#14946=DIRECTION('',(-0.,-0.,-1.));\n#14947=DIRECTION('',(-1.,0.,0.));\n#14948=AXIS2_PLACEMENT_3D('',#14945,#14946,#14947);\n#14949=CONICAL_SURFACE('',#14948,3.5,45.);\n#14950=CARTESIAN_POINT('',(109.5,-42.775,1.5));\n#14951=VERTEX_POINT('',#14950);\n#14952=CARTESIAN_POINT('',(108.5,-42.775,0.5));\n#14953=DIRECTION('',(0.707106781,0.,0.707106781));\n#14954=VECTOR('',#14953,1.414213562);\n#14955=LINE('',#14952,#14954);\n#14956=EDGE_CURVE('',#14009,#14951,#14955,.T.);\n#14957=ORIENTED_EDGE('',*,*,#14956,.T.);\n#14958=CARTESIAN_POINT('',(112.5,-39.775,1.5));\n#14959=VERTEX_POINT('',#14958);\n#14960=CARTESIAN_POINT('',(112.5,-42.775,1.5));\n#14961=DIRECTION('',(0.,-0.,-1.));\n#14962=DIRECTION('',(0.,1.,-0.));\n#14963=AXIS2_PLACEMENT_3D('',#14960,#14961,#14962);\n#14964=CIRCLE('',#14963,3.);\n#14965=EDGE_CURVE('',#14951,#14959,#14964,.T.);\n#14966=ORIENTED_EDGE('',*,*,#14965,.T.);\n#14967=CARTESIAN_POINT('',(112.5,-42.775,1.5));\n#14968=DIRECTION('',(0.,-0.,-1.));\n#14969=DIRECTION('',(0.,1.,-0.));\n#14970=AXIS2_PLACEMENT_3D('',#14967,#14968,#14969);\n#14971=CIRCLE('',#14970,3.);\n#14972=EDGE_CURVE('',#14959,#14951,#14971,.T.);\n#14973=ORIENTED_EDGE('',*,*,#14972,.T.);\n#14974=ORIENTED_EDGE('',*,*,#14956,.F.);\n#14975=ORIENTED_EDGE('',*,*,#14017,.T.);\n#14976=ORIENTED_EDGE('',*,*,#14024,.T.);\n#14977=EDGE_LOOP('',(#14957,#14966,#14973,#14974,#14975,#14976));\n#14978=FACE_BOUND('',#14977,.T.);\n#14979=ADVANCED_FACE('',(#14978),#14949,.T.);\n#14980=CARTESIAN_POINT('',(112.5,-42.775,0.5));\n#14981=DIRECTION('',(0.,0.,1.));\n#14982=DIRECTION('',(-1.,0.,0.));\n#14983=AXIS2_PLACEMENT_3D('',#14980,#14981,#14982);\n#14984=CYLINDRICAL_SURFACE('',#14983,3.);\n#14985=CARTESIAN_POINT('',(109.5,-42.775,3.5));\n#14986=VERTEX_POINT('',#14985);\n#14987=CARTESIAN_POINT('',(109.5,-42.775,3.5));\n#14988=DIRECTION('',(-0.,-0.,-1.));\n#14989=VECTOR('',#14988,2.);\n#14990=LINE('',#14987,#14989);\n#14991=EDGE_CURVE('',#14986,#14951,#14990,.T.);\n#14992=ORIENTED_EDGE('',*,*,#14991,.T.);\n#14993=ORIENTED_EDGE('',*,*,#14972,.F.);\n#14994=ORIENTED_EDGE('',*,*,#14965,.F.);\n#14995=ORIENTED_EDGE('',*,*,#14991,.F.);\n#14996=CARTESIAN_POINT('',(112.5,-45.775,3.5));\n#14997=VERTEX_POINT('',#14996);\n#14998=CARTESIAN_POINT('',(112.5,-42.775,3.5));\n#14999=DIRECTION('',(0.,0.,1.));\n#15000=DIRECTION('',(0.,-1.,0.));\n#15001=AXIS2_PLACEMENT_3D('',#14998,#14999,#15000);\n#15002=CIRCLE('',#15001,3.);\n#15003=EDGE_CURVE('',#14997,#14986,#15002,.T.);\n#15004=ORIENTED_EDGE('',*,*,#15003,.F.);\n#15005=CARTESIAN_POINT('',(112.5,-42.775,3.5));\n#15006=DIRECTION('',(0.,0.,1.));\n#15007=DIRECTION('',(0.,-1.,0.));\n#15008=AXIS2_PLACEMENT_3D('',#15005,#15006,#15007);\n#15009=CIRCLE('',#15008,3.);\n#15010=EDGE_CURVE('',#14986,#14997,#15009,.T.);\n#15011=ORIENTED_EDGE('',*,*,#15010,.F.);\n#15012=EDGE_LOOP('',(#14992,#14993,#14994,#14995,#15004,#15011));\n#15013=FACE_BOUND('',#15012,.T.);\n#15014=ADVANCED_FACE('',(#15013),#14984,.T.);\n#15015=CARTESIAN_POINT('',(64.5,-49.5,1.));\n#15016=DIRECTION('',(-0.,-0.,-1.));\n#15017=DIRECTION('',(-1.,0.,0.));\n#15018=AXIS2_PLACEMENT_3D('',#15015,#15016,#15017);\n#15019=CONICAL_SURFACE('',#15018,3.5,45.);\n#15020=CARTESIAN_POINT('',(61.5,-49.5,1.5));\n#15021=VERTEX_POINT('',#15020);\n#15022=CARTESIAN_POINT('',(60.5,-49.5,0.5));\n#15023=DIRECTION('',(0.707106781,0.,0.707106781));\n#15024=VECTOR('',#15023,1.414213562);\n#15025=LINE('',#15022,#15024);\n#15026=EDGE_CURVE('',#14227,#15021,#15025,.T.);\n#15027=ORIENTED_EDGE('',*,*,#15026,.T.);\n#15028=CARTESIAN_POINT('',(64.5,-46.5,1.5));\n#15029=VERTEX_POINT('',#15028);\n#15030=CARTESIAN_POINT('',(64.5,-49.5,1.5));\n#15031=DIRECTION('',(0.,-0.,-1.));\n#15032=DIRECTION('',(0.,1.,-0.));\n#15033=AXIS2_PLACEMENT_3D('',#15030,#15031,#15032);\n#15034=CIRCLE('',#15033,3.);\n#15035=EDGE_CURVE('',#15021,#15029,#15034,.T.);\n#15036=ORIENTED_EDGE('',*,*,#15035,.T.);\n#15037=CARTESIAN_POINT('',(64.5,-49.5,1.5));\n#15038=DIRECTION('',(0.,-0.,-1.));\n#15039=DIRECTION('',(0.,1.,-0.));\n#15040=AXIS2_PLACEMENT_3D('',#15037,#15038,#15039);\n#15041=CIRCLE('',#15040,3.);\n#15042=EDGE_CURVE('',#15029,#15021,#15041,.T.);\n#15043=ORIENTED_EDGE('',*,*,#15042,.T.);\n#15044=ORIENTED_EDGE('',*,*,#15026,.F.);\n#15045=ORIENTED_EDGE('',*,*,#14235,.T.);\n#15046=ORIENTED_EDGE('',*,*,#14242,.T.);\n#15047=EDGE_LOOP('',(#15027,#15036,#15043,#15044,#15045,#15046));\n#15048=FACE_BOUND('',#15047,.T.);\n#15049=ADVANCED_FACE('',(#15048),#15019,.T.);\n#15050=CARTESIAN_POINT('',(64.5,-49.5,0.5));\n#15051=DIRECTION('',(0.,0.,1.));\n#15052=DIRECTION('',(-1.,0.,0.));\n#15053=AXIS2_PLACEMENT_3D('',#15050,#15051,#15052);\n#15054=CYLINDRICAL_SURFACE('',#15053,3.);\n#15055=CARTESIAN_POINT('',(61.5,-49.5,3.5));\n#15056=VERTEX_POINT('',#15055);\n#15057=CARTESIAN_POINT('',(61.5,-49.5,3.5));\n#15058=DIRECTION('',(-0.,-0.,-1.));\n#15059=VECTOR('',#15058,2.);\n#15060=LINE('',#15057,#15059);\n#15061=EDGE_CURVE('',#15056,#15021,#15060,.T.);\n#15062=ORIENTED_EDGE('',*,*,#15061,.T.);\n#15063=ORIENTED_EDGE('',*,*,#15042,.F.);\n#15064=ORIENTED_EDGE('',*,*,#15035,.F.);\n#15065=ORIENTED_EDGE('',*,*,#15061,.F.);\n#15066=CARTESIAN_POINT('',(64.5,-52.5,3.5));\n#15067=VERTEX_POINT('',#15066);\n#15068=CARTESIAN_POINT('',(64.5,-49.5,3.5));\n#15069=DIRECTION('',(0.,0.,1.));\n#15070=DIRECTION('',(0.,-1.,0.));\n#15071=AXIS2_PLACEMENT_3D('',#15068,#15069,#15070);\n#15072=CIRCLE('',#15071,3.);\n#15073=EDGE_CURVE('',#15067,#15056,#15072,.T.);\n#15074=ORIENTED_EDGE('',*,*,#15073,.F.);\n#15075=CARTESIAN_POINT('',(64.5,-49.5,3.5));\n#15076=DIRECTION('',(0.,0.,1.));\n#15077=DIRECTION('',(0.,-1.,0.));\n#15078=AXIS2_PLACEMENT_3D('',#15075,#15076,#15077);\n#15079=CIRCLE('',#15078,3.);\n#15080=EDGE_CURVE('',#15056,#15067,#15079,.T.);\n#15081=ORIENTED_EDGE('',*,*,#15080,.F.);\n#15082=EDGE_LOOP('',(#15062,#15063,#15064,#15065,#15074,#15081));\n#15083=FACE_BOUND('',#15082,.T.);\n#15084=ADVANCED_FACE('',(#15083),#15054,.T.);\n#15085=CARTESIAN_POINT('',(112.5,28.760898385,-3.5));\n#15086=DIRECTION('',(0.5,-0.866025404,0.));\n#15087=DIRECTION('',(0.866025404,0.5,-0.));\n#15088=AXIS2_PLACEMENT_3D('',#15085,#15086,#15087);\n#15089=PLANE('',#15088);\n#15090=ORIENTED_EDGE('',*,*,#13535,.F.);\n#15091=CARTESIAN_POINT('',(112.5,28.760898385,-0.5));\n#15092=VERTEX_POINT('',#15091);\n#15093=CARTESIAN_POINT('',(112.5,28.760898385,-3.5));\n#15094=DIRECTION('',(0.,0.,1.));\n#15095=VECTOR('',#15094,3.);\n#15096=LINE('',#15093,#15095);\n#15097=EDGE_CURVE('',#13528,#15092,#15096,.T.);\n#15098=ORIENTED_EDGE('',*,*,#15097,.T.);\n#15099=CARTESIAN_POINT('',(115.5,30.492949192,-0.5));\n#15100=VERTEX_POINT('',#15099);\n#15101=CARTESIAN_POINT('',(112.5,28.760898385,-0.5));\n#15102=DIRECTION('',(0.866025404,0.5,-0.));\n#15103=VECTOR('',#15102,3.464101615);\n#15104=LINE('',#15101,#15103);\n#15105=EDGE_CURVE('',#15092,#15100,#15104,.T.);\n#15106=ORIENTED_EDGE('',*,*,#15105,.T.);\n#15107=CARTESIAN_POINT('',(115.5,30.492949192,-3.5));\n#15108=DIRECTION('',(0.,0.,1.));\n#15109=VECTOR('',#15108,3.);\n#15110=LINE('',#15107,#15109);\n#15111=EDGE_CURVE('',#13530,#15100,#15110,.T.);\n#15112=ORIENTED_EDGE('',*,*,#15111,.F.);\n#15113=EDGE_LOOP('',(#15090,#15098,#15106,#15112));\n#15114=FACE_BOUND('',#15113,.T.);\n#15115=ADVANCED_FACE('',(#15114),#15089,.F.);\n#15116=CARTESIAN_POINT('',(109.5,30.492949192,-3.5));\n#15117=DIRECTION('',(-0.5,-0.866025404,0.));\n#15118=DIRECTION('',(0.866025404,-0.5,0.));\n#15119=AXIS2_PLACEMENT_3D('',#15116,#15117,#15118);\n#15120=PLANE('',#15119);\n#15121=ORIENTED_EDGE('',*,*,#13573,.F.);\n#15122=CARTESIAN_POINT('',(109.5,30.492949192,-0.5));\n#15123=VERTEX_POINT('',#15122);\n#15124=CARTESIAN_POINT('',(109.5,30.492949192,-3.5));\n#15125=DIRECTION('',(0.,0.,1.));\n#15126=VECTOR('',#15125,3.);\n#15127=LINE('',#15124,#15126);\n#15128=EDGE_CURVE('',#13562,#15123,#15127,.T.);\n#15129=ORIENTED_EDGE('',*,*,#15128,.T.);\n#15130=CARTESIAN_POINT('',(109.5,30.492949192,-0.5));\n#15131=DIRECTION('',(0.866025404,-0.5,0.));\n#15132=VECTOR('',#15131,3.464101615);\n#15133=LINE('',#15130,#15132);\n#15134=EDGE_CURVE('',#15123,#15092,#15133,.T.);\n#15135=ORIENTED_EDGE('',*,*,#15134,.T.);\n#15136=ORIENTED_EDGE('',*,*,#15097,.F.);\n#15137=EDGE_LOOP('',(#15121,#15129,#15135,#15136));\n#15138=FACE_BOUND('',#15137,.T.);\n#15139=ADVANCED_FACE('',(#15138),#15120,.F.);\n#15140=CARTESIAN_POINT('',(109.5,33.957050808,-3.5));\n#15141=DIRECTION('',(-1.,-0.,0.));\n#15142=DIRECTION('',(0.,-1.,0.));\n#15143=AXIS2_PLACEMENT_3D('',#15140,#15141,#15142);\n#15144=PLANE('',#15143);\n#15145=ORIENTED_EDGE('',*,*,#13567,.F.);\n#15146=CARTESIAN_POINT('',(109.5,33.957050808,-0.5));\n#15147=VERTEX_POINT('',#15146);\n#15148=CARTESIAN_POINT('',(109.5,33.957050808,-3.5));\n#15149=DIRECTION('',(0.,0.,1.));\n#15150=VECTOR('',#15149,3.);\n#15151=LINE('',#15148,#15150);\n#15152=EDGE_CURVE('',#13554,#15147,#15151,.T.);\n#15153=ORIENTED_EDGE('',*,*,#15152,.T.);\n#15154=CARTESIAN_POINT('',(109.5,33.957050808,-0.5));\n#15155=DIRECTION('',(0.,-1.,0.));\n#15156=VECTOR('',#15155,3.464101615);\n#15157=LINE('',#15154,#15156);\n#15158=EDGE_CURVE('',#15147,#15123,#15157,.T.);\n#15159=ORIENTED_EDGE('',*,*,#15158,.T.);\n#15160=ORIENTED_EDGE('',*,*,#15128,.F.);\n#15161=EDGE_LOOP('',(#15145,#15153,#15159,#15160));\n#15162=FACE_BOUND('',#15161,.T.);\n#15163=ADVANCED_FACE('',(#15162),#15144,.F.);\n#15164=CARTESIAN_POINT('',(112.5,35.689101615,-3.5));\n#15165=DIRECTION('',(-0.5,0.866025404,-0.));\n#15166=DIRECTION('',(-0.866025404,-0.5,0.));\n#15167=AXIS2_PLACEMENT_3D('',#15164,#15165,#15166);\n#15168=PLANE('',#15167);\n#15169=ORIENTED_EDGE('',*,*,#13559,.F.);\n#15170=CARTESIAN_POINT('',(112.5,35.689101615,-0.5));\n#15171=VERTEX_POINT('',#15170);\n#15172=CARTESIAN_POINT('',(112.5,35.689101615,-3.5));\n#15173=DIRECTION('',(0.,0.,1.));\n#15174=VECTOR('',#15173,3.);\n#15175=LINE('',#15172,#15174);\n#15176=EDGE_CURVE('',#13546,#15171,#15175,.T.);\n#15177=ORIENTED_EDGE('',*,*,#15176,.T.);\n#15178=CARTESIAN_POINT('',(112.5,35.689101615,-0.5));\n#15179=DIRECTION('',(-0.866025404,-0.5,0.));\n#15180=VECTOR('',#15179,3.464101615);\n#15181=LINE('',#15178,#15180);\n#15182=EDGE_CURVE('',#15171,#15147,#15181,.T.);\n#15183=ORIENTED_EDGE('',*,*,#15182,.T.);\n#15184=ORIENTED_EDGE('',*,*,#15152,.F.);\n#15185=EDGE_LOOP('',(#15169,#15177,#15183,#15184));\n#15186=FACE_BOUND('',#15185,.T.);\n#15187=ADVANCED_FACE('',(#15186),#15168,.F.);\n#15188=CARTESIAN_POINT('',(115.5,33.957050808,-3.5));\n#15189=DIRECTION('',(0.5,0.866025404,-0.));\n#15190=DIRECTION('',(-0.866025404,0.5,-0.));\n#15191=AXIS2_PLACEMENT_3D('',#15188,#15189,#15190);\n#15192=PLANE('',#15191);\n#15193=ORIENTED_EDGE('',*,*,#13551,.F.);\n#15194=CARTESIAN_POINT('',(115.5,33.957050808,-0.5));\n#15195=VERTEX_POINT('',#15194);\n#15196=CARTESIAN_POINT('',(115.5,33.957050808,-3.5));\n#15197=DIRECTION('',(0.,0.,1.));\n#15198=VECTOR('',#15197,3.);\n#15199=LINE('',#15196,#15198);\n#15200=EDGE_CURVE('',#13538,#15195,#15199,.T.);\n#15201=ORIENTED_EDGE('',*,*,#15200,.T.);\n#15202=CARTESIAN_POINT('',(115.5,33.957050808,-0.5));\n#15203=DIRECTION('',(-0.866025404,0.5,-0.));\n#15204=VECTOR('',#15203,3.464101615);\n#15205=LINE('',#15202,#15204);\n#15206=EDGE_CURVE('',#15195,#15171,#15205,.T.);\n#15207=ORIENTED_EDGE('',*,*,#15206,.T.);\n#15208=ORIENTED_EDGE('',*,*,#15176,.F.);\n#15209=EDGE_LOOP('',(#15193,#15201,#15207,#15208));\n#15210=FACE_BOUND('',#15209,.T.);\n#15211=ADVANCED_FACE('',(#15210),#15192,.F.);\n#15212=CARTESIAN_POINT('',(115.5,30.492949192,-3.5));\n#15213=DIRECTION('',(1.,0.,-0.));\n#15214=DIRECTION('',(-0.,1.,-0.));\n#15215=AXIS2_PLACEMENT_3D('',#15212,#15213,#15214);\n#15216=PLANE('',#15215);\n#15217=ORIENTED_EDGE('',*,*,#13543,.F.);\n#15218=ORIENTED_EDGE('',*,*,#15111,.T.);\n#15219=CARTESIAN_POINT('',(115.5,30.492949192,-0.5));\n#15220=DIRECTION('',(-0.,1.,-0.));\n#15221=VECTOR('',#15220,3.464101615);\n#15222=LINE('',#15219,#15221);\n#15223=EDGE_CURVE('',#15100,#15195,#15222,.T.);\n#15224=ORIENTED_EDGE('',*,*,#15223,.T.);\n#15225=ORIENTED_EDGE('',*,*,#15200,.F.);\n#15226=EDGE_LOOP('',(#15217,#15218,#15224,#15225));\n#15227=FACE_BOUND('',#15226,.T.);\n#15228=ADVANCED_FACE('',(#15227),#15216,.F.);\n#15229=CARTESIAN_POINT('',(112.5,32.225,-0.5));\n#15230=DIRECTION('',(0.,0.,1.));\n#15231=DIRECTION('',(0.,-1.,0.));\n#15232=AXIS2_PLACEMENT_3D('',#15229,#15230,#15231);\n#15233=PLANE('',#15232);\n#15234=ORIENTED_EDGE('',*,*,#15223,.F.);\n#15235=ORIENTED_EDGE('',*,*,#15105,.F.);\n#15236=ORIENTED_EDGE('',*,*,#15134,.F.);\n#15237=ORIENTED_EDGE('',*,*,#15158,.F.);\n#15238=ORIENTED_EDGE('',*,*,#15182,.F.);\n#15239=ORIENTED_EDGE('',*,*,#15206,.F.);\n#15240=EDGE_LOOP('',(#15234,#15235,#15236,#15237,#15238,#15239));\n#15241=FACE_BOUND('',#15240,.T.);\n#15242=CARTESIAN_POINT('',(110.75,32.225,-0.5));\n#15243=VERTEX_POINT('',#15242);\n#15244=CARTESIAN_POINT('',(112.5,30.475,-0.5));\n#15245=VERTEX_POINT('',#15244);\n#15246=CARTESIAN_POINT('',(112.5,32.225,-0.5));\n#15247=DIRECTION('',(-0.,-0.,-1.));\n#15248=DIRECTION('',(0.,-1.,0.));\n#15249=AXIS2_PLACEMENT_3D('',#15246,#15247,#15248);\n#15250=CIRCLE('',#15249,1.75);\n#15251=EDGE_CURVE('',#15243,#15245,#15250,.T.);\n#15252=ORIENTED_EDGE('',*,*,#15251,.F.);\n#15253=CARTESIAN_POINT('',(112.5,32.225,-0.5));\n#15254=DIRECTION('',(-0.,-0.,-1.));\n#15255=DIRECTION('',(0.,-1.,0.));\n#15256=AXIS2_PLACEMENT_3D('',#15253,#15254,#15255);\n#15257=CIRCLE('',#15256,1.75);\n#15258=EDGE_CURVE('',#15245,#15243,#15257,.T.);\n#15259=ORIENTED_EDGE('',*,*,#15258,.F.);\n#15260=EDGE_LOOP('',(#15252,#15259));\n#15261=FACE_BOUND('',#15260,.T.);\n#15262=ADVANCED_FACE('',(#15241,#15261),#15233,.F.);\n#15263=CARTESIAN_POINT('',(64.5,-46.035898385,-3.5));\n#15264=DIRECTION('',(-0.5,0.866025404,-0.));\n#15265=DIRECTION('',(-0.866025404,-0.5,0.));\n#15266=AXIS2_PLACEMENT_3D('',#15263,#15264,#15265);\n#15267=PLANE('',#15266);\n#15268=ORIENTED_EDGE('',*,*,#13485,.F.);\n#15269=CARTESIAN_POINT('',(64.5,-46.035898385,-0.3));\n#15270=VERTEX_POINT('',#15269);\n#15271=CARTESIAN_POINT('',(64.5,-46.035898385,-3.5));\n#15272=DIRECTION('',(0.,0.,1.));\n#15273=VECTOR('',#15272,3.2);\n#15274=LINE('',#15271,#15273);\n#15275=EDGE_CURVE('',#13478,#15270,#15274,.T.);\n#15276=ORIENTED_EDGE('',*,*,#15275,.T.);\n#15277=CARTESIAN_POINT('',(61.5,-47.767949192,-0.3));\n#15278=VERTEX_POINT('',#15277);\n#15279=CARTESIAN_POINT('',(64.5,-46.035898385,-0.3));\n#15280=DIRECTION('',(-0.866025404,-0.5,0.));\n#15281=VECTOR('',#15280,3.464101615);\n#15282=LINE('',#15279,#15281);\n#15283=EDGE_CURVE('',#15270,#15278,#15282,.T.);\n#15284=ORIENTED_EDGE('',*,*,#15283,.T.);\n#15285=CARTESIAN_POINT('',(61.5,-47.767949192,-3.5));\n#15286=DIRECTION('',(0.,0.,1.));\n#15287=VECTOR('',#15286,3.2);\n#15288=LINE('',#15285,#15287);\n#15289=EDGE_CURVE('',#13480,#15278,#15288,.T.);\n#15290=ORIENTED_EDGE('',*,*,#15289,.F.);\n#15291=EDGE_LOOP('',(#15268,#15276,#15284,#15290));\n#15292=FACE_BOUND('',#15291,.T.);\n#15293=ADVANCED_FACE('',(#15292),#15267,.F.);\n#15294=CARTESIAN_POINT('',(67.5,-47.767949192,-3.5));\n#15295=DIRECTION('',(0.5,0.866025404,-0.));\n#15296=DIRECTION('',(-0.866025404,0.5,-0.));\n#15297=AXIS2_PLACEMENT_3D('',#15294,#15295,#15296);\n#15298=PLANE('',#15297);\n#15299=ORIENTED_EDGE('',*,*,#13523,.F.);\n#15300=CARTESIAN_POINT('',(67.5,-47.767949192,-0.3));\n#15301=VERTEX_POINT('',#15300);\n#15302=CARTESIAN_POINT('',(67.5,-47.767949192,-3.5));\n#15303=DIRECTION('',(0.,0.,1.));\n#15304=VECTOR('',#15303,3.2);\n#15305=LINE('',#15302,#15304);\n#15306=EDGE_CURVE('',#13512,#15301,#15305,.T.);\n#15307=ORIENTED_EDGE('',*,*,#15306,.T.);\n#15308=CARTESIAN_POINT('',(67.5,-47.767949192,-0.3));\n#15309=DIRECTION('',(-0.866025404,0.5,-0.));\n#15310=VECTOR('',#15309,3.464101615);\n#15311=LINE('',#15308,#15310);\n#15312=EDGE_CURVE('',#15301,#15270,#15311,.T.);\n#15313=ORIENTED_EDGE('',*,*,#15312,.T.);\n#15314=ORIENTED_EDGE('',*,*,#15275,.F.);\n#15315=EDGE_LOOP('',(#15299,#15307,#15313,#15314));\n#15316=FACE_BOUND('',#15315,.T.);\n#15317=ADVANCED_FACE('',(#15316),#15298,.F.);\n#15318=CARTESIAN_POINT('',(67.5,-51.232050808,-3.5));\n#15319=DIRECTION('',(1.,0.,-0.));\n#15320=DIRECTION('',(-0.,1.,-0.));\n#15321=AXIS2_PLACEMENT_3D('',#15318,#15319,#15320);\n#15322=PLANE('',#15321);\n#15323=ORIENTED_EDGE('',*,*,#13517,.F.);\n#15324=CARTESIAN_POINT('',(67.5,-51.232050808,-0.3));\n#15325=VERTEX_POINT('',#15324);\n#15326=CARTESIAN_POINT('',(67.5,-51.232050808,-3.5));\n#15327=DIRECTION('',(0.,0.,1.));\n#15328=VECTOR('',#15327,3.2);\n#15329=LINE('',#15326,#15328);\n#15330=EDGE_CURVE('',#13504,#15325,#15329,.T.);\n#15331=ORIENTED_EDGE('',*,*,#15330,.T.);\n#15332=CARTESIAN_POINT('',(67.5,-51.232050808,-0.3));\n#15333=DIRECTION('',(-0.,1.,-0.));\n#15334=VECTOR('',#15333,3.464101615);\n#15335=LINE('',#15332,#15334);\n#15336=EDGE_CURVE('',#15325,#15301,#15335,.T.);\n#15337=ORIENTED_EDGE('',*,*,#15336,.T.);\n#15338=ORIENTED_EDGE('',*,*,#15306,.F.);\n#15339=EDGE_LOOP('',(#15323,#15331,#15337,#15338));\n#15340=FACE_BOUND('',#15339,.T.);\n#15341=ADVANCED_FACE('',(#15340),#15322,.F.);\n#15342=CARTESIAN_POINT('',(64.5,-52.964101615,-3.5));\n#15343=DIRECTION('',(0.5,-0.866025404,0.));\n#15344=DIRECTION('',(0.866025404,0.5,-0.));\n#15345=AXIS2_PLACEMENT_3D('',#15342,#15343,#15344);\n#15346=PLANE('',#15345);\n#15347=ORIENTED_EDGE('',*,*,#13509,.F.);\n#15348=CARTESIAN_POINT('',(64.5,-52.964101615,-0.3));\n#15349=VERTEX_POINT('',#15348);\n#15350=CARTESIAN_POINT('',(64.5,-52.964101615,-3.5));\n#15351=DIRECTION('',(0.,0.,1.));\n#15352=VECTOR('',#15351,3.2);\n#15353=LINE('',#15350,#15352);\n#15354=EDGE_CURVE('',#13496,#15349,#15353,.T.);\n#15355=ORIENTED_EDGE('',*,*,#15354,.T.);\n#15356=CARTESIAN_POINT('',(64.5,-52.964101615,-0.3));\n#15357=DIRECTION('',(0.866025404,0.5,-0.));\n#15358=VECTOR('',#15357,3.464101615);\n#15359=LINE('',#15356,#15358);\n#15360=EDGE_CURVE('',#15349,#15325,#15359,.T.);\n#15361=ORIENTED_EDGE('',*,*,#15360,.T.);\n#15362=ORIENTED_EDGE('',*,*,#15330,.F.);\n#15363=EDGE_LOOP('',(#15347,#15355,#15361,#15362));\n#15364=FACE_BOUND('',#15363,.T.);\n#15365=ADVANCED_FACE('',(#15364),#15346,.F.);\n#15366=CARTESIAN_POINT('',(61.5,-51.232050808,-3.5));\n#15367=DIRECTION('',(-0.5,-0.866025404,0.));\n#15368=DIRECTION('',(0.866025404,-0.5,0.));\n#15369=AXIS2_PLACEMENT_3D('',#15366,#15367,#15368);\n#15370=PLANE('',#15369);\n#15371=ORIENTED_EDGE('',*,*,#13501,.F.);\n#15372=CARTESIAN_POINT('',(61.5,-51.232050808,-0.3));\n#15373=VERTEX_POINT('',#15372);\n#15374=CARTESIAN_POINT('',(61.5,-51.232050808,-3.5));\n#15375=DIRECTION('',(0.,0.,1.));\n#15376=VECTOR('',#15375,3.2);\n#15377=LINE('',#15374,#15376);\n#15378=EDGE_CURVE('',#13488,#15373,#15377,.T.);\n#15379=ORIENTED_EDGE('',*,*,#15378,.T.);\n#15380=CARTESIAN_POINT('',(61.5,-51.232050808,-0.3));\n#15381=DIRECTION('',(0.866025404,-0.5,0.));\n#15382=VECTOR('',#15381,3.464101615);\n#15383=LINE('',#15380,#15382);\n#15384=EDGE_CURVE('',#15373,#15349,#15383,.T.);\n#15385=ORIENTED_EDGE('',*,*,#15384,.T.);\n#15386=ORIENTED_EDGE('',*,*,#15354,.F.);\n#15387=EDGE_LOOP('',(#15371,#15379,#15385,#15386));\n#15388=FACE_BOUND('',#15387,.T.);\n#15389=ADVANCED_FACE('',(#15388),#15370,.F.);\n#15390=CARTESIAN_POINT('',(61.5,-47.767949192,-3.5));\n#15391=DIRECTION('',(-1.,0.,0.));\n#15392=DIRECTION('',(0.,-1.,0.));\n#15393=AXIS2_PLACEMENT_3D('',#15390,#15391,#15392);\n#15394=PLANE('',#15393);\n#15395=ORIENTED_EDGE('',*,*,#13493,.F.);\n#15396=ORIENTED_EDGE('',*,*,#15289,.T.);\n#15397=CARTESIAN_POINT('',(61.5,-47.767949192,-0.3));\n#15398=DIRECTION('',(0.,-1.,0.));\n#15399=VECTOR('',#15398,3.464101615);\n#15400=LINE('',#15397,#15399);\n#15401=EDGE_CURVE('',#15278,#15373,#15400,.T.);\n#15402=ORIENTED_EDGE('',*,*,#15401,.T.);\n#15403=ORIENTED_EDGE('',*,*,#15378,.F.);\n#15404=EDGE_LOOP('',(#15395,#15396,#15402,#15403));\n#15405=FACE_BOUND('',#15404,.T.);\n#15406=ADVANCED_FACE('',(#15405),#15394,.F.);\n#15407=CARTESIAN_POINT('',(64.5,-49.5,-0.3));\n#15408=DIRECTION('',(0.,0.,1.));\n#15409=DIRECTION('',(0.,-1.,0.));\n#15410=AXIS2_PLACEMENT_3D('',#15407,#15408,#15409);\n#15411=PLANE('',#15410);\n#15412=ORIENTED_EDGE('',*,*,#15401,.F.);\n#15413=ORIENTED_EDGE('',*,*,#15283,.F.);\n#15414=ORIENTED_EDGE('',*,*,#15312,.F.);\n#15415=ORIENTED_EDGE('',*,*,#15336,.F.);\n#15416=ORIENTED_EDGE('',*,*,#15360,.F.);\n#15417=ORIENTED_EDGE('',*,*,#15384,.F.);\n#15418=EDGE_LOOP('',(#15412,#15413,#15414,#15415,#15416,#15417));\n#15419=FACE_BOUND('',#15418,.T.);\n#15420=CARTESIAN_POINT('',(62.75,-49.5,-0.3));\n#15421=VERTEX_POINT('',#15420);\n#15422=CARTESIAN_POINT('',(64.5,-51.25,-0.3));\n#15423=VERTEX_POINT('',#15422);\n#15424=CARTESIAN_POINT('',(64.5,-49.5,-0.3));\n#15425=DIRECTION('',(-0.,-0.,-1.));\n#15426=DIRECTION('',(0.,-1.,0.));\n#15427=AXIS2_PLACEMENT_3D('',#15424,#15425,#15426);\n#15428=CIRCLE('',#15427,1.75);\n#15429=EDGE_CURVE('',#15421,#15423,#15428,.T.);\n#15430=ORIENTED_EDGE('',*,*,#15429,.F.);\n#15431=CARTESIAN_POINT('',(64.5,-49.5,-0.3));\n#15432=DIRECTION('',(-0.,-0.,-1.));\n#15433=DIRECTION('',(0.,-1.,0.));\n#15434=AXIS2_PLACEMENT_3D('',#15431,#15432,#15433);\n#15435=CIRCLE('',#15434,1.75);\n#15436=EDGE_CURVE('',#15423,#15421,#15435,.T.);\n#15437=ORIENTED_EDGE('',*,*,#15436,.F.);\n#15438=EDGE_LOOP('',(#15430,#15437));\n#15439=FACE_BOUND('',#15438,.T.);\n#15440=ADVANCED_FACE('',(#15419,#15439),#15411,.F.);\n#15441=CARTESIAN_POINT('',(61.5,35.232050808,-3.5));\n#15442=DIRECTION('',(-1.,-0.,0.));\n#15443=DIRECTION('',(0.,-1.,0.));\n#15444=AXIS2_PLACEMENT_3D('',#15441,#15442,#15443);\n#15445=PLANE('',#15444);\n#15446=ORIENTED_EDGE('',*,*,#13435,.F.);\n#15447=CARTESIAN_POINT('',(61.5,35.232050808,-0.3));\n#15448=VERTEX_POINT('',#15447);\n#15449=CARTESIAN_POINT('',(61.5,35.232050808,-3.5));\n#15450=DIRECTION('',(0.,0.,1.));\n#15451=VECTOR('',#15450,3.2);\n#15452=LINE('',#15449,#15451);\n#15453=EDGE_CURVE('',#13428,#15448,#15452,.T.);\n#15454=ORIENTED_EDGE('',*,*,#15453,.T.);\n#15455=CARTESIAN_POINT('',(61.5,31.767949192,-0.3));\n#15456=VERTEX_POINT('',#15455);\n#15457=CARTESIAN_POINT('',(61.5,35.232050808,-0.3));\n#15458=DIRECTION('',(0.,-1.,0.));\n#15459=VECTOR('',#15458,3.464101615);\n#15460=LINE('',#15457,#15459);\n#15461=EDGE_CURVE('',#15448,#15456,#15460,.T.);\n#15462=ORIENTED_EDGE('',*,*,#15461,.T.);\n#15463=CARTESIAN_POINT('',(61.5,31.767949192,-3.5));\n#15464=DIRECTION('',(0.,0.,1.));\n#15465=VECTOR('',#15464,3.2);\n#15466=LINE('',#15463,#15465);\n#15467=EDGE_CURVE('',#13430,#15456,#15466,.T.);\n#15468=ORIENTED_EDGE('',*,*,#15467,.F.);\n#15469=EDGE_LOOP('',(#15446,#15454,#15462,#15468));\n#15470=FACE_BOUND('',#15469,.T.);\n#15471=ADVANCED_FACE('',(#15470),#15445,.F.);\n#15472=CARTESIAN_POINT('',(64.5,36.964101615,-3.5));\n#15473=DIRECTION('',(-0.5,0.866025404,-0.));\n#15474=DIRECTION('',(-0.866025404,-0.5,0.));\n#15475=AXIS2_PLACEMENT_3D('',#15472,#15473,#15474);\n#15476=PLANE('',#15475);\n#15477=ORIENTED_EDGE('',*,*,#13473,.F.);\n#15478=CARTESIAN_POINT('',(64.5,36.964101615,-0.3));\n#15479=VERTEX_POINT('',#15478);\n#15480=CARTESIAN_POINT('',(64.5,36.964101615,-3.5));\n#15481=DIRECTION('',(0.,0.,1.));\n#15482=VECTOR('',#15481,3.2);\n#15483=LINE('',#15480,#15482);\n#15484=EDGE_CURVE('',#13462,#15479,#15483,.T.);\n#15485=ORIENTED_EDGE('',*,*,#15484,.T.);\n#15486=CARTESIAN_POINT('',(64.5,36.964101615,-0.3));\n#15487=DIRECTION('',(-0.866025404,-0.5,0.));\n#15488=VECTOR('',#15487,3.464101615);\n#15489=LINE('',#15486,#15488);\n#15490=EDGE_CURVE('',#15479,#15448,#15489,.T.);\n#15491=ORIENTED_EDGE('',*,*,#15490,.T.);\n#15492=ORIENTED_EDGE('',*,*,#15453,.F.);\n#15493=EDGE_LOOP('',(#15477,#15485,#15491,#15492));\n#15494=FACE_BOUND('',#15493,.T.);\n#15495=ADVANCED_FACE('',(#15494),#15476,.F.);\n#15496=CARTESIAN_POINT('',(67.5,35.232050808,-3.5));\n#15497=DIRECTION('',(0.5,0.866025404,-0.));\n#15498=DIRECTION('',(-0.866025404,0.5,-0.));\n#15499=AXIS2_PLACEMENT_3D('',#15496,#15497,#15498);\n#15500=PLANE('',#15499);\n#15501=ORIENTED_EDGE('',*,*,#13467,.F.);\n#15502=CARTESIAN_POINT('',(67.5,35.232050808,-0.3));\n#15503=VERTEX_POINT('',#15502);\n#15504=CARTESIAN_POINT('',(67.5,35.232050808,-3.5));\n#15505=DIRECTION('',(0.,0.,1.));\n#15506=VECTOR('',#15505,3.2);\n#15507=LINE('',#15504,#15506);\n#15508=EDGE_CURVE('',#13454,#15503,#15507,.T.);\n#15509=ORIENTED_EDGE('',*,*,#15508,.T.);\n#15510=CARTESIAN_POINT('',(67.5,35.232050808,-0.3));\n#15511=DIRECTION('',(-0.866025404,0.5,-0.));\n#15512=VECTOR('',#15511,3.464101615);\n#15513=LINE('',#15510,#15512);\n#15514=EDGE_CURVE('',#15503,#15479,#15513,.T.);\n#15515=ORIENTED_EDGE('',*,*,#15514,.T.);\n#15516=ORIENTED_EDGE('',*,*,#15484,.F.);\n#15517=EDGE_LOOP('',(#15501,#15509,#15515,#15516));\n#15518=FACE_BOUND('',#15517,.T.);\n#15519=ADVANCED_FACE('',(#15518),#15500,.F.);\n#15520=CARTESIAN_POINT('',(67.5,31.767949192,-3.5));\n#15521=DIRECTION('',(1.,0.,0.));\n#15522=DIRECTION('',(0.,1.,-0.));\n#15523=AXIS2_PLACEMENT_3D('',#15520,#15521,#15522);\n#15524=PLANE('',#15523);\n#15525=ORIENTED_EDGE('',*,*,#13459,.F.);\n#15526=CARTESIAN_POINT('',(67.5,31.767949192,-0.3));\n#15527=VERTEX_POINT('',#15526);\n#15528=CARTESIAN_POINT('',(67.5,31.767949192,-3.5));\n#15529=DIRECTION('',(0.,0.,1.));\n#15530=VECTOR('',#15529,3.2);\n#15531=LINE('',#15528,#15530);\n#15532=EDGE_CURVE('',#13446,#15527,#15531,.T.);\n#15533=ORIENTED_EDGE('',*,*,#15532,.T.);\n#15534=CARTESIAN_POINT('',(67.5,31.767949192,-0.3));\n#15535=DIRECTION('',(0.,1.,-0.));\n#15536=VECTOR('',#15535,3.464101615);\n#15537=LINE('',#15534,#15536);\n#15538=EDGE_CURVE('',#15527,#15503,#15537,.T.);\n#15539=ORIENTED_EDGE('',*,*,#15538,.T.);\n#15540=ORIENTED_EDGE('',*,*,#15508,.F.);\n#15541=EDGE_LOOP('',(#15525,#15533,#15539,#15540));\n#15542=FACE_BOUND('',#15541,.T.);\n#15543=ADVANCED_FACE('',(#15542),#15524,.F.);\n#15544=CARTESIAN_POINT('',(64.5,30.035898385,-3.5));\n#15545=DIRECTION('',(0.5,-0.866025404,0.));\n#15546=DIRECTION('',(0.866025404,0.5,-0.));\n#15547=AXIS2_PLACEMENT_3D('',#15544,#15545,#15546);\n#15548=PLANE('',#15547);\n#15549=ORIENTED_EDGE('',*,*,#13451,.F.);\n#15550=CARTESIAN_POINT('',(64.5,30.035898385,-0.3));\n#15551=VERTEX_POINT('',#15550);\n#15552=CARTESIAN_POINT('',(64.5,30.035898385,-3.5));\n#15553=DIRECTION('',(0.,0.,1.));\n#15554=VECTOR('',#15553,3.2);\n#15555=LINE('',#15552,#15554);\n#15556=EDGE_CURVE('',#13438,#15551,#15555,.T.);\n#15557=ORIENTED_EDGE('',*,*,#15556,.T.);\n#15558=CARTESIAN_POINT('',(64.5,30.035898385,-0.3));\n#15559=DIRECTION('',(0.866025404,0.5,-0.));\n#15560=VECTOR('',#15559,3.464101615);\n#15561=LINE('',#15558,#15560);\n#15562=EDGE_CURVE('',#15551,#15527,#15561,.T.);\n#15563=ORIENTED_EDGE('',*,*,#15562,.T.);\n#15564=ORIENTED_EDGE('',*,*,#15532,.F.);\n#15565=EDGE_LOOP('',(#15549,#15557,#15563,#15564));\n#15566=FACE_BOUND('',#15565,.T.);\n#15567=ADVANCED_FACE('',(#15566),#15548,.F.);\n#15568=CARTESIAN_POINT('',(61.5,31.767949192,-3.5));\n#15569=DIRECTION('',(-0.5,-0.866025404,0.));\n#15570=DIRECTION('',(0.866025404,-0.5,0.));\n#15571=AXIS2_PLACEMENT_3D('',#15568,#15569,#15570);\n#15572=PLANE('',#15571);\n#15573=ORIENTED_EDGE('',*,*,#13443,.F.);\n#15574=ORIENTED_EDGE('',*,*,#15467,.T.);\n#15575=CARTESIAN_POINT('',(61.5,31.767949192,-0.3));\n#15576=DIRECTION('',(0.866025404,-0.5,0.));\n#15577=VECTOR('',#15576,3.464101615);\n#15578=LINE('',#15575,#15577);\n#15579=EDGE_CURVE('',#15456,#15551,#15578,.T.);\n#15580=ORIENTED_EDGE('',*,*,#15579,.T.);\n#15581=ORIENTED_EDGE('',*,*,#15556,.F.);\n#15582=EDGE_LOOP('',(#15573,#15574,#15580,#15581));\n#15583=FACE_BOUND('',#15582,.T.);\n#15584=ADVANCED_FACE('',(#15583),#15572,.F.);\n#15585=CARTESIAN_POINT('',(64.5,33.5,-0.3));\n#15586=DIRECTION('',(0.,0.,1.));\n#15587=DIRECTION('',(0.,-1.,0.));\n#15588=AXIS2_PLACEMENT_3D('',#15585,#15586,#15587);\n#15589=PLANE('',#15588);\n#15590=ORIENTED_EDGE('',*,*,#15579,.F.);\n#15591=ORIENTED_EDGE('',*,*,#15461,.F.);\n#15592=ORIENTED_EDGE('',*,*,#15490,.F.);\n#15593=ORIENTED_EDGE('',*,*,#15514,.F.);\n#15594=ORIENTED_EDGE('',*,*,#15538,.F.);\n#15595=ORIENTED_EDGE('',*,*,#15562,.F.);\n#15596=EDGE_LOOP('',(#15590,#15591,#15592,#15593,#15594,#15595));\n#15597=FACE_BOUND('',#15596,.T.);\n#15598=CARTESIAN_POINT('',(62.75,33.5,-0.3));\n#15599=VERTEX_POINT('',#15598);\n#15600=CARTESIAN_POINT('',(64.5,31.75,-0.3));\n#15601=VERTEX_POINT('',#15600);\n#15602=CARTESIAN_POINT('',(64.5,33.5,-0.3));\n#15603=DIRECTION('',(-0.,-0.,-1.));\n#15604=DIRECTION('',(0.,-1.,0.));\n#15605=AXIS2_PLACEMENT_3D('',#15602,#15603,#15604);\n#15606=CIRCLE('',#15605,1.75);\n#15607=EDGE_CURVE('',#15599,#15601,#15606,.T.);\n#15608=ORIENTED_EDGE('',*,*,#15607,.F.);\n#15609=CARTESIAN_POINT('',(64.5,33.5,-0.3));\n#15610=DIRECTION('',(-0.,-0.,-1.));\n#15611=DIRECTION('',(0.,-1.,0.));\n#15612=AXIS2_PLACEMENT_3D('',#15609,#15610,#15611);\n#15613=CIRCLE('',#15612,1.75);\n#15614=EDGE_CURVE('',#15601,#15599,#15613,.T.);\n#15615=ORIENTED_EDGE('',*,*,#15614,.F.);\n#15616=EDGE_LOOP('',(#15608,#15615));\n#15617=FACE_BOUND('',#15616,.T.);\n#15618=ADVANCED_FACE('',(#15597,#15617),#15589,.F.);\n#15619=CARTESIAN_POINT('',(54.,64.5,0.5));\n#15620=DIRECTION('',(-0.,-0.,-1.));\n#15621=DIRECTION('',(-1.,0.,0.));\n#15622=AXIS2_PLACEMENT_3D('',#15619,#15620,#15621);\n#15623=CYLINDRICAL_SURFACE('',#15622,1.4);\n#15624=CARTESIAN_POINT('',(52.6,64.5,-1.5));\n#15625=VERTEX_POINT('',#15624);\n#15626=CARTESIAN_POINT('',(52.6,64.5,-1.5));\n#15627=DIRECTION('',(-0.,0.,1.));\n#15628=VECTOR('',#15627,2.);\n#15629=LINE('',#15626,#15628);\n#15630=EDGE_CURVE('',#15625,#14201,#15629,.T.);\n#15631=ORIENTED_EDGE('',*,*,#15630,.F.);\n#15632=CARTESIAN_POINT('',(55.4,64.5,-1.5));\n#15633=VERTEX_POINT('',#15632);\n#15634=CARTESIAN_POINT('',(54.,64.5,-1.5));\n#15635=DIRECTION('',(-0.,-0.,-1.));\n#15636=DIRECTION('',(1.,0.,-0.));\n#15637=AXIS2_PLACEMENT_3D('',#15634,#15635,#15636);\n#15638=CIRCLE('',#15637,1.4);\n#15639=EDGE_CURVE('',#15625,#15633,#15638,.T.);\n#15640=ORIENTED_EDGE('',*,*,#15639,.T.);\n#15641=CARTESIAN_POINT('',(54.,64.5,-1.5));\n#15642=DIRECTION('',(-0.,-0.,-1.));\n#15643=DIRECTION('',(1.,0.,-0.));\n#15644=AXIS2_PLACEMENT_3D('',#15641,#15642,#15643);\n#15645=CIRCLE('',#15644,1.4);\n#15646=EDGE_CURVE('',#15633,#15625,#15645,.T.);\n#15647=ORIENTED_EDGE('',*,*,#15646,.T.);\n#15648=ORIENTED_EDGE('',*,*,#15630,.T.);\n#15649=ORIENTED_EDGE('',*,*,#14207,.F.);\n#15650=ORIENTED_EDGE('',*,*,#14214,.F.);\n#15651=EDGE_LOOP('',(#15631,#15640,#15647,#15648,#15649,#15650));\n#15652=FACE_BOUND('',#15651,.T.);\n#15653=ADVANCED_FACE('',(#15652),#15623,.F.);\n#15654=CARTESIAN_POINT('',(116.25,29.,0.5));\n#15655=DIRECTION('',(-1.,-0.,0.));\n#15656=DIRECTION('',(0.,-1.,0.));\n#15657=AXIS2_PLACEMENT_3D('',#15654,#15655,#15656);\n#15658=PLANE('',#15657);\n#15659=ORIENTED_EDGE('',*,*,#14172,.F.);\n#15660=CARTESIAN_POINT('',(116.25,-36.,0.5));\n#15661=DIRECTION('',(0.,0.,1.));\n#15662=VECTOR('',#15661,2.);\n#15663=LINE('',#15660,#15662);\n#15664=EDGE_CURVE('',#14165,#14672,#15663,.T.);\n#15665=ORIENTED_EDGE('',*,*,#15664,.T.);\n#15666=ORIENTED_EDGE('',*,*,#14677,.F.);\n#15667=ORIENTED_EDGE('',*,*,#14705,.F.);\n#15668=EDGE_LOOP('',(#15659,#15665,#15666,#15667));\n#15669=FACE_BOUND('',#15668,.T.);\n#15670=ADVANCED_FACE('',(#15669),#15658,.T.);\n#15671=CARTESIAN_POINT('',(117.75,-36.,0.5));\n#15672=DIRECTION('',(1.,0.,-0.));\n#15673=DIRECTION('',(-0.,1.,-0.));\n#15674=AXIS2_PLACEMENT_3D('',#15671,#15672,#15673);\n#15675=PLANE('',#15674);\n#15676=ORIENTED_EDGE('',*,*,#14652,.F.);\n#15677=CARTESIAN_POINT('',(117.75,-36.,0.5));\n#15678=DIRECTION('',(0.,0.,1.));\n#15679=VECTOR('',#15678,1.);\n#15680=LINE('',#15677,#15679);\n#15681=EDGE_CURVE('',#14183,#14641,#15680,.T.);\n#15682=ORIENTED_EDGE('',*,*,#15681,.F.);\n#15683=ORIENTED_EDGE('',*,*,#14188,.F.);\n#15684=ORIENTED_EDGE('',*,*,#14698,.T.);\n#15685=EDGE_LOOP('',(#15676,#15682,#15683,#15684));\n#15686=FACE_BOUND('',#15685,.T.);\n#15687=ADVANCED_FACE('',(#15686),#15675,.T.);\n#15688=CARTESIAN_POINT('',(116.25,-36.,0.5));\n#15689=DIRECTION('',(0.,-1.,0.));\n#15690=DIRECTION('',(1.,0.,0.));\n#15691=AXIS2_PLACEMENT_3D('',#15688,#15689,#15690);\n#15692=PLANE('',#15691);\n#15693=ORIENTED_EDGE('',*,*,#14646,.F.);\n#15694=ORIENTED_EDGE('',*,*,#14683,.F.);\n#15695=ORIENTED_EDGE('',*,*,#15664,.F.);\n#15696=ORIENTED_EDGE('',*,*,#14194,.F.);\n#15697=ORIENTED_EDGE('',*,*,#15681,.T.);\n#15698=EDGE_LOOP('',(#15693,#15694,#15695,#15696,#15697));\n#15699=FACE_BOUND('',#15698,.T.);\n#15700=ADVANCED_FACE('',(#15699),#15692,.T.);\n#15701=CARTESIAN_POINT('',(110.5,49.75,0.5));\n#15702=DIRECTION('',(1.,0.,-0.));\n#15703=DIRECTION('',(-0.,1.,-0.));\n#15704=AXIS2_PLACEMENT_3D('',#15701,#15702,#15703);\n#15705=PLANE('',#15704);\n#15706=ORIENTED_EDGE('',*,*,#14552,.F.);\n#15707=ORIENTED_EDGE('',*,*,#14589,.F.);\n#15708=CARTESIAN_POINT('',(110.5,49.75,0.5));\n#15709=DIRECTION('',(0.,0.,1.));\n#15710=VECTOR('',#15709,2.);\n#15711=LINE('',#15708,#15710);\n#15712=EDGE_CURVE('',#14133,#14578,#15711,.T.);\n#15713=ORIENTED_EDGE('',*,*,#15712,.F.);\n#15714=ORIENTED_EDGE('',*,*,#14138,.F.);\n#15715=CARTESIAN_POINT('',(110.5,51.25,0.5));\n#15716=DIRECTION('',(0.,0.,1.));\n#15717=VECTOR('',#15716,1.);\n#15718=LINE('',#15715,#15717);\n#15719=EDGE_CURVE('',#14131,#14547,#15718,.T.);\n#15720=ORIENTED_EDGE('',*,*,#15719,.T.);\n#15721=EDGE_LOOP('',(#15706,#15707,#15713,#15714,#15720));\n#15722=FACE_BOUND('',#15721,.T.);\n#15723=ADVANCED_FACE('',(#15722),#15705,.T.);\n#15724=CARTESIAN_POINT('',(90.5,49.75,0.5));\n#15725=DIRECTION('',(0.,-1.,0.));\n#15726=DIRECTION('',(1.,0.,-0.));\n#15727=AXIS2_PLACEMENT_3D('',#15724,#15725,#15726);\n#15728=PLANE('',#15727);\n#15729=ORIENTED_EDGE('',*,*,#14146,.F.);\n#15730=ORIENTED_EDGE('',*,*,#15712,.T.);\n#15731=ORIENTED_EDGE('',*,*,#14583,.F.);\n#15732=ORIENTED_EDGE('',*,*,#14611,.F.);\n#15733=EDGE_LOOP('',(#15729,#15730,#15731,#15732));\n#15734=FACE_BOUND('',#15733,.T.);\n#15735=ADVANCED_FACE('',(#15734),#15728,.T.);\n#15736=CARTESIAN_POINT('',(110.5,51.25,0.5));\n#15737=DIRECTION('',(-0.,1.,-0.));\n#15738=DIRECTION('',(-1.,-0.,0.));\n#15739=AXIS2_PLACEMENT_3D('',#15736,#15737,#15738);\n#15740=PLANE('',#15739);\n#15741=ORIENTED_EDGE('',*,*,#14558,.F.);\n#15742=ORIENTED_EDGE('',*,*,#15719,.F.);\n#15743=ORIENTED_EDGE('',*,*,#14160,.F.);\n#15744=ORIENTED_EDGE('',*,*,#14604,.T.);\n#15745=EDGE_LOOP('',(#15741,#15742,#15743,#15744));\n#15746=FACE_BOUND('',#15745,.T.);\n#15747=ADVANCED_FACE('',(#15746),#15740,.T.);\n#15748=CARTESIAN_POINT('',(76.,64.75,0.5));\n#15749=DIRECTION('',(1.,-0.,0.));\n#15750=DIRECTION('',(0.,1.,-0.));\n#15751=AXIS2_PLACEMENT_3D('',#15748,#15749,#15750);\n#15752=PLANE('',#15751);\n#15753=ORIENTED_EDGE('',*,*,#14458,.F.);\n#15754=ORIENTED_EDGE('',*,*,#14495,.F.);\n#15755=CARTESIAN_POINT('',(76.,64.75,0.5));\n#15756=DIRECTION('',(0.,0.,1.));\n#15757=VECTOR('',#15756,2.);\n#15758=LINE('',#15755,#15757);\n#15759=EDGE_CURVE('',#14099,#14484,#15758,.T.);\n#15760=ORIENTED_EDGE('',*,*,#15759,.F.);\n#15761=ORIENTED_EDGE('',*,*,#14104,.F.);\n#15762=CARTESIAN_POINT('',(76.,66.25,0.5));\n#15763=DIRECTION('',(0.,0.,1.));\n#15764=VECTOR('',#15763,1.);\n#15765=LINE('',#15762,#15764);\n#15766=EDGE_CURVE('',#14097,#14453,#15765,.T.);\n#15767=ORIENTED_EDGE('',*,*,#15766,.T.);\n#15768=EDGE_LOOP('',(#15753,#15754,#15760,#15761,#15767));\n#15769=FACE_BOUND('',#15768,.T.);\n#15770=ADVANCED_FACE('',(#15769),#15752,.T.);\n#15771=CARTESIAN_POINT('',(57.5,64.75,0.5));\n#15772=DIRECTION('',(0.,-1.,0.));\n#15773=DIRECTION('',(1.,0.,0.));\n#15774=AXIS2_PLACEMENT_3D('',#15771,#15772,#15773);\n#15775=PLANE('',#15774);\n#15776=ORIENTED_EDGE('',*,*,#14112,.F.);\n#15777=ORIENTED_EDGE('',*,*,#15759,.T.);\n#15778=ORIENTED_EDGE('',*,*,#14489,.F.);\n#15779=ORIENTED_EDGE('',*,*,#14517,.F.);\n#15780=EDGE_LOOP('',(#15776,#15777,#15778,#15779));\n#15781=FACE_BOUND('',#15780,.T.);\n#15782=ADVANCED_FACE('',(#15781),#15775,.T.);\n#15783=CARTESIAN_POINT('',(77.5,66.25,0.5));\n#15784=DIRECTION('',(0.,1.,-0.));\n#15785=DIRECTION('',(-1.,0.,0.));\n#15786=AXIS2_PLACEMENT_3D('',#15783,#15784,#15785);\n#15787=PLANE('',#15786);\n#15788=ORIENTED_EDGE('',*,*,#14464,.F.);\n#15789=ORIENTED_EDGE('',*,*,#15766,.F.);\n#15790=ORIENTED_EDGE('',*,*,#14126,.F.);\n#15791=ORIENTED_EDGE('',*,*,#14510,.T.);\n#15792=EDGE_LOOP('',(#15788,#15789,#15790,#15791));\n#15793=FACE_BOUND('',#15792,.T.);\n#15794=ADVANCED_FACE('',(#15793),#15787,.T.);\n#15795=CARTESIAN_POINT('',(67.5,-58.25,0.5));\n#15796=DIRECTION('',(0.,-1.,0.));\n#15797=DIRECTION('',(1.,0.,-0.));\n#15798=AXIS2_PLACEMENT_3D('',#15795,#15796,#15797);\n#15799=PLANE('',#15798);\n#15800=ORIENTED_EDGE('',*,*,#14746,.F.);\n#15801=CARTESIAN_POINT('',(67.5,-58.25,0.5));\n#15802=DIRECTION('',(0.,0.,1.));\n#15803=VECTOR('',#15802,1.);\n#15804=LINE('',#15801,#15803);\n#15805=EDGE_CURVE('',#14073,#14735,#15804,.T.);\n#15806=ORIENTED_EDGE('',*,*,#15805,.F.);\n#15807=ORIENTED_EDGE('',*,*,#14078,.F.);\n#15808=ORIENTED_EDGE('',*,*,#14792,.T.);\n#15809=EDGE_LOOP('',(#15800,#15806,#15807,#15808));\n#15810=FACE_BOUND('',#15809,.T.);\n#15811=ADVANCED_FACE('',(#15810),#15799,.T.);\n#15812=CARTESIAN_POINT('',(67.5,-56.75,0.5));\n#15813=DIRECTION('',(-1.,0.,0.));\n#15814=DIRECTION('',(0.,-1.,0.));\n#15815=AXIS2_PLACEMENT_3D('',#15812,#15813,#15814);\n#15816=PLANE('',#15815);\n#15817=ORIENTED_EDGE('',*,*,#14740,.F.);\n#15818=ORIENTED_EDGE('',*,*,#14777,.F.);\n#15819=CARTESIAN_POINT('',(67.5,-56.75,0.5));\n#15820=DIRECTION('',(0.,0.,1.));\n#15821=VECTOR('',#15820,2.);\n#15822=LINE('',#15819,#15821);\n#15823=EDGE_CURVE('',#14081,#14766,#15822,.T.);\n#15824=ORIENTED_EDGE('',*,*,#15823,.F.);\n#15825=ORIENTED_EDGE('',*,*,#14086,.F.);\n#15826=ORIENTED_EDGE('',*,*,#15805,.T.);\n#15827=EDGE_LOOP('',(#15817,#15818,#15824,#15825,#15826));\n#15828=FACE_BOUND('',#15827,.T.);\n#15829=ADVANCED_FACE('',(#15828),#15816,.T.);\n#15830=CARTESIAN_POINT('',(102.5,-56.75,0.5));\n#15831=DIRECTION('',(-0.,1.,-0.));\n#15832=DIRECTION('',(-1.,-0.,0.));\n#15833=AXIS2_PLACEMENT_3D('',#15830,#15831,#15832);\n#15834=PLANE('',#15833);\n#15835=ORIENTED_EDGE('',*,*,#14092,.F.);\n#15836=ORIENTED_EDGE('',*,*,#15823,.T.);\n#15837=ORIENTED_EDGE('',*,*,#14771,.F.);\n#15838=ORIENTED_EDGE('',*,*,#14799,.F.);\n#15839=EDGE_LOOP('',(#15835,#15836,#15837,#15838));\n#15840=FACE_BOUND('',#15839,.T.);\n#15841=ADVANCED_FACE('',(#15840),#15834,.T.);\n#15842=CARTESIAN_POINT('',(53.75,44.,0.5));\n#15843=DIRECTION('',(-0.,1.,-0.));\n#15844=DIRECTION('',(-1.,-0.,0.));\n#15845=AXIS2_PLACEMENT_3D('',#15842,#15843,#15844);\n#15846=PLANE('',#15845);\n#15847=ORIENTED_EDGE('',*,*,#14371,.F.);\n#15848=CARTESIAN_POINT('',(53.75,44.,2.5));\n#15849=VERTEX_POINT('',#15848);\n#15850=CARTESIAN_POINT('',(53.75,44.,2.5));\n#15851=DIRECTION('',(-1.,-0.,0.));\n#15852=VECTOR('',#15851,0.5);\n#15853=LINE('',#15850,#15852);\n#15854=EDGE_CURVE('',#15849,#14358,#15853,.T.);\n#15855=ORIENTED_EDGE('',*,*,#15854,.F.);\n#15856=CARTESIAN_POINT('',(53.75,44.,0.5));\n#15857=DIRECTION('',(0.,0.,1.));\n#15858=VECTOR('',#15857,2.);\n#15859=LINE('',#15856,#15858);\n#15860=EDGE_CURVE('',#14039,#15849,#15859,.T.);\n#15861=ORIENTED_EDGE('',*,*,#15860,.F.);\n#15862=ORIENTED_EDGE('',*,*,#14044,.F.);\n#15863=ORIENTED_EDGE('',*,*,#14422,.T.);\n#15864=EDGE_LOOP('',(#15847,#15855,#15861,#15862,#15863));\n#15865=FACE_BOUND('',#15864,.T.);\n#15866=ADVANCED_FACE('',(#15865),#15846,.T.);\n#15867=CARTESIAN_POINT('',(53.75,-36.,0.5));\n#15868=DIRECTION('',(1.,0.,-0.));\n#15869=DIRECTION('',(-0.,1.,-0.));\n#15870=AXIS2_PLACEMENT_3D('',#15867,#15868,#15869);\n#15871=PLANE('',#15870);\n#15872=ORIENTED_EDGE('',*,*,#14052,.F.);\n#15873=ORIENTED_EDGE('',*,*,#15860,.T.);\n#15874=CARTESIAN_POINT('',(53.75,-36.,2.5));\n#15875=DIRECTION('',(-0.,1.,-0.));\n#15876=VECTOR('',#15875,80.);\n#15877=LINE('',#15874,#15876);\n#15878=EDGE_CURVE('',#14396,#15849,#15877,.T.);\n#15879=ORIENTED_EDGE('',*,*,#15878,.F.);\n#15880=ORIENTED_EDGE('',*,*,#14401,.F.);\n#15881=EDGE_LOOP('',(#15872,#15873,#15879,#15880));\n#15882=FACE_BOUND('',#15881,.T.);\n#15883=ADVANCED_FACE('',(#15882),#15871,.T.);\n#15884=CARTESIAN_POINT('',(53.,4.,2.5));\n#15885=DIRECTION('',(0.,0.,1.));\n#15886=DIRECTION('',(0.,-1.,0.));\n#15887=AXIS2_PLACEMENT_3D('',#15884,#15885,#15886);\n#15888=PLANE('',#15887);\n#15889=ORIENTED_EDGE('',*,*,#14363,.F.);\n#15890=ORIENTED_EDGE('',*,*,#14407,.T.);\n#15891=ORIENTED_EDGE('',*,*,#15878,.T.);\n#15892=ORIENTED_EDGE('',*,*,#15854,.T.);\n#15893=EDGE_LOOP('',(#15889,#15890,#15891,#15892));\n#15894=FACE_BOUND('',#15893,.T.);\n#15895=ADVANCED_FACE('',(#15894),#15888,.T.);\n#15896=CARTESIAN_POINT('',(112.5,-42.775,3.5));\n#15897=DIRECTION('',(0.,0.,1.));\n#15898=DIRECTION('',(0.,-1.,0.));\n#15899=AXIS2_PLACEMENT_3D('',#15896,#15897,#15898);\n#15900=PLANE('',#15899);\n#15901=ORIENTED_EDGE('',*,*,#15003,.T.);\n#15902=ORIENTED_EDGE('',*,*,#15010,.T.);\n#15903=EDGE_LOOP('',(#15901,#15902));\n#15904=FACE_BOUND('',#15903,.T.);\n#15905=ADVANCED_FACE('',(#15904),#15900,.T.);\n#15906=CARTESIAN_POINT('',(64.5,33.5,3.5));\n#15907=DIRECTION('',(0.,0.,1.));\n#15908=DIRECTION('',(0.,-1.,0.));\n#15909=AXIS2_PLACEMENT_3D('',#15906,#15907,#15908);\n#15910=PLANE('',#15909);\n#15911=ORIENTED_EDGE('',*,*,#14863,.T.);\n#15912=ORIENTED_EDGE('',*,*,#14870,.T.);\n#15913=EDGE_LOOP('',(#15911,#15912));\n#15914=FACE_BOUND('',#15913,.T.);\n#15915=CARTESIAN_POINT('',(64.5,31.75,3.5));\n#15916=VERTEX_POINT('',#15915);\n#15917=CARTESIAN_POINT('',(62.75,33.5,3.5));\n#15918=VERTEX_POINT('',#15917);\n#15919=CARTESIAN_POINT('',(64.5,33.5,3.5));\n#15920=DIRECTION('',(-0.,-0.,-1.));\n#15921=DIRECTION('',(0.,-1.,0.));\n#15922=AXIS2_PLACEMENT_3D('',#15919,#15920,#15921);\n#15923=CIRCLE('',#15922,1.75);\n#15924=EDGE_CURVE('',#15916,#15918,#15923,.T.);\n#15925=ORIENTED_EDGE('',*,*,#15924,.T.);\n#15926=CARTESIAN_POINT('',(64.5,33.5,3.5));\n#15927=DIRECTION('',(-0.,-0.,-1.));\n#15928=DIRECTION('',(0.,-1.,0.));\n#15929=AXIS2_PLACEMENT_3D('',#15926,#15927,#15928);\n#15930=CIRCLE('',#15929,1.75);\n#15931=EDGE_CURVE('',#15918,#15916,#15930,.T.);\n#15932=ORIENTED_EDGE('',*,*,#15931,.T.);\n#15933=EDGE_LOOP('',(#15925,#15932));\n#15934=FACE_BOUND('',#15933,.T.);\n#15935=ADVANCED_FACE('',(#15914,#15934),#15910,.T.);\n#15936=CARTESIAN_POINT('',(64.5,-49.5,3.5));\n#15937=DIRECTION('',(0.,0.,1.));\n#15938=DIRECTION('',(0.,-1.,0.));\n#15939=AXIS2_PLACEMENT_3D('',#15936,#15937,#15938);\n#15940=PLANE('',#15939);\n#15941=ORIENTED_EDGE('',*,*,#15073,.T.);\n#15942=ORIENTED_EDGE('',*,*,#15080,.T.);\n#15943=EDGE_LOOP('',(#15941,#15942));\n#15944=FACE_BOUND('',#15943,.T.);\n#15945=CARTESIAN_POINT('',(64.5,-51.25,3.5));\n#15946=VERTEX_POINT('',#15945);\n#15947=CARTESIAN_POINT('',(62.75,-49.5,3.5));\n#15948=VERTEX_POINT('',#15947);\n#15949=CARTESIAN_POINT('',(64.5,-49.5,3.5));\n#15950=DIRECTION('',(-0.,-0.,-1.));\n#15951=DIRECTION('',(0.,-1.,0.));\n#15952=AXIS2_PLACEMENT_3D('',#15949,#15950,#15951);\n#15953=CIRCLE('',#15952,1.75);\n#15954=EDGE_CURVE('',#15946,#15948,#15953,.T.);\n#15955=ORIENTED_EDGE('',*,*,#15954,.T.);\n#15956=CARTESIAN_POINT('',(64.5,-49.5,3.5));\n#15957=DIRECTION('',(-0.,-0.,-1.));\n#15958=DIRECTION('',(0.,-1.,0.));\n#15959=AXIS2_PLACEMENT_3D('',#15956,#15957,#15958);\n#15960=CIRCLE('',#15959,1.75);\n#15961=EDGE_CURVE('',#15948,#15946,#15960,.T.);\n#15962=ORIENTED_EDGE('',*,*,#15961,.T.);\n#15963=EDGE_LOOP('',(#15955,#15962));\n#15964=FACE_BOUND('',#15963,.T.);\n#15965=ADVANCED_FACE('',(#15944,#15964),#15940,.T.);\n#15966=CARTESIAN_POINT('',(112.5,32.225,3.5));\n#15967=DIRECTION('',(0.,0.,1.));\n#15968=DIRECTION('',(0.,-1.,0.));\n#15969=AXIS2_PLACEMENT_3D('',#15966,#15967,#15968);\n#15970=PLANE('',#15969);\n#15971=ORIENTED_EDGE('',*,*,#14933,.T.);\n#15972=ORIENTED_EDGE('',*,*,#14940,.T.);\n#15973=EDGE_LOOP('',(#15971,#15972));\n#15974=FACE_BOUND('',#15973,.T.);\n#15975=CARTESIAN_POINT('',(112.5,30.475,3.5));\n#15976=VERTEX_POINT('',#15975);\n#15977=CARTESIAN_POINT('',(110.75,32.225,3.5));\n#15978=VERTEX_POINT('',#15977);\n#15979=CARTESIAN_POINT('',(112.5,32.225,3.5));\n#15980=DIRECTION('',(-0.,-0.,-1.));\n#15981=DIRECTION('',(0.,-1.,0.));\n#15982=AXIS2_PLACEMENT_3D('',#15979,#15980,#15981);\n#15983=CIRCLE('',#15982,1.75);\n#15984=EDGE_CURVE('',#15976,#15978,#15983,.T.);\n#15985=ORIENTED_EDGE('',*,*,#15984,.T.);\n#15986=CARTESIAN_POINT('',(112.5,32.225,3.5));\n#15987=DIRECTION('',(-0.,-0.,-1.));\n#15988=DIRECTION('',(0.,-1.,0.));\n#15989=AXIS2_PLACEMENT_3D('',#15986,#15987,#15988);\n#15990=CIRCLE('',#15989,1.75);\n#15991=EDGE_CURVE('',#15978,#15976,#15990,.T.);\n#15992=ORIENTED_EDGE('',*,*,#15991,.T.);\n#15993=EDGE_LOOP('',(#15985,#15992));\n#15994=FACE_BOUND('',#15993,.T.);\n#15995=ADVANCED_FACE('',(#15974,#15994),#15970,.T.);\n#15996=CARTESIAN_POINT('',(64.5,33.5,144.202403501));\n#15997=DIRECTION('',(0.,0.,1.));\n#15998=DIRECTION('',(-1.,0.,0.));\n#15999=AXIS2_PLACEMENT_3D('',#15996,#15997,#15998);\n#16000=CYLINDRICAL_SURFACE('',#15999,1.75);\n#16001=CARTESIAN_POINT('',(62.75,33.5,3.5));\n#16002=DIRECTION('',(-0.,-0.,-1.));\n#16003=VECTOR('',#16002,3.8);\n#16004=LINE('',#16001,#16003);\n#16005=EDGE_CURVE('',#15918,#15599,#16004,.T.);\n#16006=ORIENTED_EDGE('',*,*,#16005,.F.);\n#16007=ORIENTED_EDGE('',*,*,#15924,.F.);\n#16008=ORIENTED_EDGE('',*,*,#15931,.F.);\n#16009=ORIENTED_EDGE('',*,*,#16005,.T.);\n#16010=ORIENTED_EDGE('',*,*,#15607,.T.);\n#16011=ORIENTED_EDGE('',*,*,#15614,.T.);\n#16012=EDGE_LOOP('',(#16006,#16007,#16008,#16009,#16010,#16011));\n#16013=FACE_BOUND('',#16012,.T.);\n#16014=ADVANCED_FACE('',(#16013),#16000,.F.);\n#16015=CARTESIAN_POINT('',(64.5,-49.5,144.202403501));\n#16016=DIRECTION('',(0.,0.,1.));\n#16017=DIRECTION('',(-1.,0.,0.));\n#16018=AXIS2_PLACEMENT_3D('',#16015,#16016,#16017);\n#16019=CYLINDRICAL_SURFACE('',#16018,1.75);\n#16020=CARTESIAN_POINT('',(62.75,-49.5,3.5));\n#16021=DIRECTION('',(-0.,-0.,-1.));\n#16022=VECTOR('',#16021,3.8);\n#16023=LINE('',#16020,#16022);\n#16024=EDGE_CURVE('',#15948,#15421,#16023,.T.);\n#16025=ORIENTED_EDGE('',*,*,#16024,.F.);\n#16026=ORIENTED_EDGE('',*,*,#15954,.F.);\n#16027=ORIENTED_EDGE('',*,*,#15961,.F.);\n#16028=ORIENTED_EDGE('',*,*,#16024,.T.);\n#16029=ORIENTED_EDGE('',*,*,#15429,.T.);\n#16030=ORIENTED_EDGE('',*,*,#15436,.T.);\n#16031=EDGE_LOOP('',(#16025,#16026,#16027,#16028,#16029,#16030));\n#16032=FACE_BOUND('',#16031,.T.);\n#16033=ADVANCED_FACE('',(#16032),#16019,.F.);\n#16034=CARTESIAN_POINT('',(112.5,32.225,144.202403501));\n#16035=DIRECTION('',(0.,0.,1.));\n#16036=DIRECTION('',(-1.,0.,0.));\n#16037=AXIS2_PLACEMENT_3D('',#16034,#16035,#16036);\n#16038=CYLINDRICAL_SURFACE('',#16037,1.75);\n#16039=CARTESIAN_POINT('',(110.75,32.225,3.5));\n#16040=DIRECTION('',(-0.,-0.,-1.));\n#16041=VECTOR('',#16040,4.);\n#16042=LINE('',#16039,#16041);\n#16043=EDGE_CURVE('',#15978,#15243,#16042,.T.);\n#16044=ORIENTED_EDGE('',*,*,#16043,.F.);\n#16045=ORIENTED_EDGE('',*,*,#15984,.F.);\n#16046=ORIENTED_EDGE('',*,*,#15991,.F.);\n#16047=ORIENTED_EDGE('',*,*,#16043,.T.);\n#16048=ORIENTED_EDGE('',*,*,#15251,.T.);\n#16049=ORIENTED_EDGE('',*,*,#15258,.T.);\n#16050=EDGE_LOOP('',(#16044,#16045,#16046,#16047,#16048,#16049));\n#16051=FACE_BOUND('',#16050,.T.);\n#16052=ADVANCED_FACE('',(#16051),#16038,.F.);\n#16053=CARTESIAN_POINT('',(107.,59.5,6.5));\n#16054=DIRECTION('',(1.,0.,0.));\n#16055=DIRECTION('',(0.,0.,1.));\n#16056=AXIS2_PLACEMENT_3D('',#16053,#16054,#16055);\n#16057=PLANE('',#16056);\n#16058=ORIENTED_EDGE('',*,*,#13767,.T.);\n#16059=CARTESIAN_POINT('',(107.,43.,-2.1));\n#16060=VERTEX_POINT('',#16059);\n#16061=CARTESIAN_POINT('',(107.,43.,0.5));\n#16062=DIRECTION('',(0.,0.,-1.));\n#16063=VECTOR('',#16062,2.6);\n#16064=LINE('',#16061,#16063);\n#16065=EDGE_CURVE('',#13754,#16060,#16064,.T.);\n#16066=ORIENTED_EDGE('',*,*,#16065,.T.);\n#16067=CARTESIAN_POINT('',(107.,28.5,-2.1));\n#16068=VERTEX_POINT('',#16067);\n#16069=CARTESIAN_POINT('',(107.,43.,-2.1));\n#16070=DIRECTION('',(0.,-1.,0.));\n#16071=VECTOR('',#16070,14.5);\n#16072=LINE('',#16069,#16071);\n#16073=EDGE_CURVE('',#16060,#16068,#16072,.T.);\n#16074=ORIENTED_EDGE('',*,*,#16073,.T.);\n#16075=CARTESIAN_POINT('',(107.,28.5,-2.1));\n#16076=DIRECTION('',(0.,0.,1.));\n#16077=VECTOR('',#16076,2.6);\n#16078=LINE('',#16075,#16077);\n#16079=EDGE_CURVE('',#16068,#13762,#16078,.T.);\n#16080=ORIENTED_EDGE('',*,*,#16079,.T.);\n#16081=EDGE_LOOP('',(#16058,#16066,#16074,#16080));\n#16082=FACE_BOUND('',#16081,.T.);\n#16083=ADVANCED_FACE('',(#16082),#16057,.F.);\n#16084=CARTESIAN_POINT('',(68.,46.,6.5));\n#16085=DIRECTION('',(-0.,1.,0.));\n#16086=DIRECTION('',(0.,0.,1.));\n#16087=AXIS2_PLACEMENT_3D('',#16084,#16085,#16086);\n#16088=PLANE('',#16087);\n#16089=ORIENTED_EDGE('',*,*,#13751,.T.);\n#16090=CARTESIAN_POINT('',(86.,46.,-2.1));\n#16091=VERTEX_POINT('',#16090);\n#16092=CARTESIAN_POINT('',(86.,46.,0.5));\n#16093=DIRECTION('',(0.,0.,-1.));\n#16094=VECTOR('',#16093,2.6);\n#16095=LINE('',#16092,#16094);\n#16096=EDGE_CURVE('',#13738,#16091,#16095,.T.);\n#16097=ORIENTED_EDGE('',*,*,#16096,.T.);\n#16098=CARTESIAN_POINT('',(104.,46.,-2.1));\n#16099=VERTEX_POINT('',#16098);\n#16100=CARTESIAN_POINT('',(86.,46.,-2.1));\n#16101=DIRECTION('',(1.,0.,0.));\n#16102=VECTOR('',#16101,18.);\n#16103=LINE('',#16100,#16102);\n#16104=EDGE_CURVE('',#16091,#16099,#16103,.T.);\n#16105=ORIENTED_EDGE('',*,*,#16104,.T.);\n#16106=CARTESIAN_POINT('',(104.,46.,-2.1));\n#16107=DIRECTION('',(0.,0.,1.));\n#16108=VECTOR('',#16107,2.6);\n#16109=LINE('',#16106,#16108);\n#16110=EDGE_CURVE('',#16099,#13746,#16109,.T.);\n#16111=ORIENTED_EDGE('',*,*,#16110,.T.);\n#16112=EDGE_LOOP('',(#16089,#16097,#16105,#16111));\n#16113=FACE_BOUND('',#16112,.T.);\n#16114=ADVANCED_FACE('',(#16113),#16088,.F.);\n#16115=CARTESIAN_POINT('',(70.,59.5,6.5));\n#16116=DIRECTION('',(-1.,-0.,0.));\n#16117=DIRECTION('',(0.,0.,-1.));\n#16118=AXIS2_PLACEMENT_3D('',#16115,#16116,#16117);\n#16119=PLANE('',#16118);\n#16120=CARTESIAN_POINT('',(70.,30.,-2.1));\n#16121=VERTEX_POINT('',#16120);\n#16122=CARTESIAN_POINT('',(70.,37.,-2.1));\n#16123=VERTEX_POINT('',#16122);\n#16124=CARTESIAN_POINT('',(70.,30.,-2.1));\n#16125=DIRECTION('',(-0.,1.,0.));\n#16126=VECTOR('',#16125,7.);\n#16127=LINE('',#16124,#16126);\n#16128=EDGE_CURVE('',#16121,#16123,#16127,.T.);\n#16129=ORIENTED_EDGE('',*,*,#16128,.T.);\n#16130=CARTESIAN_POINT('',(70.,37.,-2.1));\n#16131=DIRECTION('',(0.,0.,1.));\n#16132=VECTOR('',#16131,2.6);\n#16133=LINE('',#16130,#16132);\n#16134=EDGE_CURVE('',#16123,#13890,#16133,.T.);\n#16135=ORIENTED_EDGE('',*,*,#16134,.T.);\n#16136=ORIENTED_EDGE('',*,*,#13895,.T.);\n#16137=CARTESIAN_POINT('',(70.,30.,0.5));\n#16138=DIRECTION('',(0.,0.,-1.));\n#16139=VECTOR('',#16138,2.6);\n#16140=LINE('',#16137,#16139);\n#16141=EDGE_CURVE('',#13882,#16121,#16140,.T.);\n#16142=ORIENTED_EDGE('',*,*,#16141,.T.);\n#16143=EDGE_LOOP('',(#16129,#16135,#16136,#16142));\n#16144=FACE_BOUND('',#16143,.T.);\n#16145=ADVANCED_FACE('',(#16144),#16119,.F.);\n#16146=CARTESIAN_POINT('',(118.,192.,-2.1));\n#16147=DIRECTION('',(0.,0.,1.));\n#16148=DIRECTION('',(0.,-1.,0.));\n#16149=AXIS2_PLACEMENT_3D('',#16146,#16147,#16148);\n#16150=PLANE('',#16149);\n#16151=CARTESIAN_POINT('',(60.,27.,-2.1));\n#16152=VERTEX_POINT('',#16151);\n#16153=CARTESIAN_POINT('',(67.,27.,-2.1));\n#16154=VERTEX_POINT('',#16153);\n#16155=CARTESIAN_POINT('',(60.,27.,-2.1));\n#16156=DIRECTION('',(1.,0.,-0.));\n#16157=VECTOR('',#16156,7.);\n#16158=LINE('',#16155,#16157);\n#16159=EDGE_CURVE('',#16152,#16154,#16158,.T.);\n#16160=ORIENTED_EDGE('',*,*,#16159,.F.);\n#16161=CARTESIAN_POINT('',(57.,24.,-2.1));\n#16162=VERTEX_POINT('',#16161);\n#16163=CARTESIAN_POINT('',(60.,27.,-2.1));\n#16164=DIRECTION('',(-0.707106781,-0.707106781,-0.));\n#16165=VECTOR('',#16164,4.242640687);\n#16166=LINE('',#16163,#16165);\n#16167=EDGE_CURVE('',#16152,#16162,#16166,.T.);\n#16168=ORIENTED_EDGE('',*,*,#16167,.T.);\n#16169=CARTESIAN_POINT('',(57.,-40.,-2.1));\n#16170=VERTEX_POINT('',#16169);\n#16171=CARTESIAN_POINT('',(57.,-40.,-2.1));\n#16172=DIRECTION('',(0.,1.,0.));\n#16173=VECTOR('',#16172,64.);\n#16174=LINE('',#16171,#16173);\n#16175=EDGE_CURVE('',#16170,#16162,#16174,.T.);\n#16176=ORIENTED_EDGE('',*,*,#16175,.F.);\n#16177=CARTESIAN_POINT('',(60.,-43.,-2.1));\n#16178=VERTEX_POINT('',#16177);\n#16179=CARTESIAN_POINT('',(57.,-40.,-2.1));\n#16180=DIRECTION('',(0.707106781,-0.707106781,-0.));\n#16181=VECTOR('',#16180,4.242640687);\n#16182=LINE('',#16179,#16181);\n#16183=EDGE_CURVE('',#16170,#16178,#16182,.T.);\n#16184=ORIENTED_EDGE('',*,*,#16183,.T.);\n#16185=CARTESIAN_POINT('',(67.,-43.,-2.1));\n#16186=VERTEX_POINT('',#16185);\n#16187=CARTESIAN_POINT('',(67.,-43.,-2.1));\n#16188=DIRECTION('',(-1.,0.,0.));\n#16189=VECTOR('',#16188,7.);\n#16190=LINE('',#16187,#16189);\n#16191=EDGE_CURVE('',#16186,#16178,#16190,.T.);\n#16192=ORIENTED_EDGE('',*,*,#16191,.F.);\n#16193=CARTESIAN_POINT('',(70.,-46.,-2.1));\n#16194=VERTEX_POINT('',#16193);\n#16195=CARTESIAN_POINT('',(67.,-43.,-2.1));\n#16196=DIRECTION('',(0.707106781,-0.707106781,-0.));\n#16197=VECTOR('',#16196,4.242640687);\n#16198=LINE('',#16195,#16197);\n#16199=EDGE_CURVE('',#16186,#16194,#16198,.T.);\n#16200=ORIENTED_EDGE('',*,*,#16199,.T.);\n#16201=CARTESIAN_POINT('',(70.,-54.,-2.1));\n#16202=VERTEX_POINT('',#16201);\n#16203=CARTESIAN_POINT('',(70.,-54.,-2.1));\n#16204=DIRECTION('',(0.,1.,0.));\n#16205=VECTOR('',#16204,8.);\n#16206=LINE('',#16203,#16205);\n#16207=EDGE_CURVE('',#16202,#16194,#16206,.T.);\n#16208=ORIENTED_EDGE('',*,*,#16207,.F.);\n#16209=CARTESIAN_POINT('',(107.,-54.,-2.1));\n#16210=VERTEX_POINT('',#16209);\n#16211=CARTESIAN_POINT('',(107.,-54.,-2.1));\n#16212=DIRECTION('',(-1.,0.,0.));\n#16213=VECTOR('',#16212,37.);\n#16214=LINE('',#16211,#16213);\n#16215=EDGE_CURVE('',#16210,#16202,#16214,.T.);\n#16216=ORIENTED_EDGE('',*,*,#16215,.F.);\n#16217=CARTESIAN_POINT('',(107.,-39.,-2.1));\n#16218=VERTEX_POINT('',#16217);\n#16219=CARTESIAN_POINT('',(107.,-39.,-2.1));\n#16220=DIRECTION('',(0.,-1.,0.));\n#16221=VECTOR('',#16220,15.);\n#16222=LINE('',#16219,#16221);\n#16223=EDGE_CURVE('',#16218,#16210,#16222,.T.);\n#16224=ORIENTED_EDGE('',*,*,#16223,.F.);\n#16225=CARTESIAN_POINT('',(110.,-36.,-2.1));\n#16226=VERTEX_POINT('',#16225);\n#16227=CARTESIAN_POINT('',(107.,-39.,-2.1));\n#16228=DIRECTION('',(0.707106781,0.707106781,-0.));\n#16229=VECTOR('',#16228,4.242640687);\n#16230=LINE('',#16227,#16229);\n#16231=EDGE_CURVE('',#16218,#16226,#16230,.T.);\n#16232=ORIENTED_EDGE('',*,*,#16231,.T.);\n#16233=CARTESIAN_POINT('',(114.,-36.,-2.1));\n#16234=VERTEX_POINT('',#16233);\n#16235=CARTESIAN_POINT('',(114.,-36.,-2.1));\n#16236=DIRECTION('',(-1.,-0.,0.));\n#16237=VECTOR('',#16236,4.);\n#16238=LINE('',#16235,#16237);\n#16239=EDGE_CURVE('',#16234,#16226,#16238,.T.);\n#16240=ORIENTED_EDGE('',*,*,#16239,.F.);\n#16241=CARTESIAN_POINT('',(114.,25.5,-2.1));\n#16242=VERTEX_POINT('',#16241);\n#16243=CARTESIAN_POINT('',(114.,25.5,-2.1));\n#16244=DIRECTION('',(0.,-1.,0.));\n#16245=VECTOR('',#16244,61.5);\n#16246=LINE('',#16243,#16245);\n#16247=EDGE_CURVE('',#16242,#16234,#16246,.T.);\n#16248=ORIENTED_EDGE('',*,*,#16247,.F.);\n#16249=CARTESIAN_POINT('',(110.,25.5,-2.1));\n#16250=VERTEX_POINT('',#16249);\n#16251=CARTESIAN_POINT('',(110.,25.5,-2.1));\n#16252=DIRECTION('',(1.,0.,0.));\n#16253=VECTOR('',#16252,4.);\n#16254=LINE('',#16251,#16253);\n#16255=EDGE_CURVE('',#16250,#16242,#16254,.T.);\n#16256=ORIENTED_EDGE('',*,*,#16255,.F.);\n#16257=CARTESIAN_POINT('',(110.,25.5,-2.1));\n#16258=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#16259=VECTOR('',#16258,4.242640687);\n#16260=LINE('',#16257,#16259);\n#16261=EDGE_CURVE('',#16250,#16068,#16260,.T.);\n#16262=ORIENTED_EDGE('',*,*,#16261,.T.);\n#16263=ORIENTED_EDGE('',*,*,#16073,.F.);\n#16264=CARTESIAN_POINT('',(107.,43.,-2.1));\n#16265=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#16266=VECTOR('',#16265,4.242640687);\n#16267=LINE('',#16264,#16266);\n#16268=EDGE_CURVE('',#16060,#16099,#16267,.T.);\n#16269=ORIENTED_EDGE('',*,*,#16268,.T.);\n#16270=ORIENTED_EDGE('',*,*,#16104,.F.);\n#16271=CARTESIAN_POINT('',(81.,51.,-2.1));\n#16272=VERTEX_POINT('',#16271);\n#16273=CARTESIAN_POINT('',(86.,46.,-2.1));\n#16274=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#16275=VECTOR('',#16274,7.071067812);\n#16276=LINE('',#16273,#16275);\n#16277=EDGE_CURVE('',#16091,#16272,#16276,.T.);\n#16278=ORIENTED_EDGE('',*,*,#16277,.T.);\n#16279=CARTESIAN_POINT('',(81.,57.,-2.1));\n#16280=VERTEX_POINT('',#16279);\n#16281=CARTESIAN_POINT('',(81.,57.,-2.1));\n#16282=DIRECTION('',(0.,-1.,0.));\n#16283=VECTOR('',#16282,6.);\n#16284=LINE('',#16281,#16283);\n#16285=EDGE_CURVE('',#16280,#16272,#16284,.T.);\n#16286=ORIENTED_EDGE('',*,*,#16285,.F.);\n#16287=CARTESIAN_POINT('',(78.,60.,-2.1));\n#16288=VERTEX_POINT('',#16287);\n#16289=CARTESIAN_POINT('',(81.,57.,-2.1));\n#16290=DIRECTION('',(-0.707106781,0.707106781,-0.));\n#16291=VECTOR('',#16290,4.242640687);\n#16292=LINE('',#16289,#16291);\n#16293=EDGE_CURVE('',#16280,#16288,#16292,.T.);\n#16294=ORIENTED_EDGE('',*,*,#16293,.T.);\n#16295=CARTESIAN_POINT('',(60.,60.,-2.1));\n#16296=VERTEX_POINT('',#16295);\n#16297=CARTESIAN_POINT('',(60.,60.,-2.1));\n#16298=DIRECTION('',(1.,0.,-0.));\n#16299=VECTOR('',#16298,18.);\n#16300=LINE('',#16297,#16299);\n#16301=EDGE_CURVE('',#16296,#16288,#16300,.T.);\n#16302=ORIENTED_EDGE('',*,*,#16301,.F.);\n#16303=CARTESIAN_POINT('',(57.,57.,-2.1));\n#16304=VERTEX_POINT('',#16303);\n#16305=CARTESIAN_POINT('',(60.,60.,-2.1));\n#16306=DIRECTION('',(-0.707106781,-0.707106781,-0.));\n#16307=VECTOR('',#16306,4.242640687);\n#16308=LINE('',#16305,#16307);\n#16309=EDGE_CURVE('',#16296,#16304,#16308,.T.);\n#16310=ORIENTED_EDGE('',*,*,#16309,.T.);\n#16311=CARTESIAN_POINT('',(57.,40.,-2.1));\n#16312=VERTEX_POINT('',#16311);\n#16313=CARTESIAN_POINT('',(57.,40.,-2.1));\n#16314=DIRECTION('',(0.,1.,0.));\n#16315=VECTOR('',#16314,17.);\n#16316=LINE('',#16313,#16315);\n#16317=EDGE_CURVE('',#16312,#16304,#16316,.T.);\n#16318=ORIENTED_EDGE('',*,*,#16317,.F.);\n#16319=CARTESIAN_POINT('',(67.,40.,-2.1));\n#16320=VERTEX_POINT('',#16319);\n#16321=CARTESIAN_POINT('',(67.,40.,-2.1));\n#16322=DIRECTION('',(-1.,0.,0.));\n#16323=VECTOR('',#16322,10.);\n#16324=LINE('',#16321,#16323);\n#16325=EDGE_CURVE('',#16320,#16312,#16324,.T.);\n#16326=ORIENTED_EDGE('',*,*,#16325,.F.);\n#16327=CARTESIAN_POINT('',(67.,40.,-2.1));\n#16328=DIRECTION('',(0.707106781,-0.707106781,-0.));\n#16329=VECTOR('',#16328,4.242640687);\n#16330=LINE('',#16327,#16329);\n#16331=EDGE_CURVE('',#16320,#16123,#16330,.T.);\n#16332=ORIENTED_EDGE('',*,*,#16331,.T.);\n#16333=ORIENTED_EDGE('',*,*,#16128,.F.);\n#16334=CARTESIAN_POINT('',(70.,30.,-2.1));\n#16335=DIRECTION('',(-0.707106781,-0.707106781,-0.));\n#16336=VECTOR('',#16335,4.242640687);\n#16337=LINE('',#16334,#16336);\n#16338=EDGE_CURVE('',#16121,#16154,#16337,.T.);\n#16339=ORIENTED_EDGE('',*,*,#16338,.T.);\n#16340=EDGE_LOOP('',(#16160,#16168,#16176,#16184,#16192,#16200,#16208,#16216,#16224,#16232,#16240,#16248,#16256,#16262,#16263,#16269,#16270,#16278,#16286,#16294,#16302,#16310,#16318,#16326,#16332,#16333,\n#16339));\n#16341=FACE_BOUND('',#16340,.T.);\n#16342=ADVANCED_FACE('',(#16341),#16150,.T.);\n#16343=CARTESIAN_POINT('',(75.,-36.,6.5));\n#16344=DIRECTION('',(0.,-1.,0.));\n#16345=DIRECTION('',(0.,0.,-1.));\n#16346=AXIS2_PLACEMENT_3D('',#16343,#16344,#16345);\n#16347=PLANE('',#16346);\n#16348=ORIENTED_EDGE('',*,*,#16239,.T.);\n#16349=CARTESIAN_POINT('',(110.,-36.,-2.1));\n#16350=DIRECTION('',(0.,0.,1.));\n#16351=VECTOR('',#16350,2.6);\n#16352=LINE('',#16349,#16351);\n#16353=EDGE_CURVE('',#16226,#13794,#16352,.T.);\n#16354=ORIENTED_EDGE('',*,*,#16353,.T.);\n#16355=ORIENTED_EDGE('',*,*,#13799,.T.);\n#16356=CARTESIAN_POINT('',(114.,-36.,0.5));\n#16357=DIRECTION('',(0.,0.,-1.));\n#16358=VECTOR('',#16357,2.6);\n#16359=LINE('',#16356,#16358);\n#16360=EDGE_CURVE('',#13786,#16234,#16359,.T.);\n#16361=ORIENTED_EDGE('',*,*,#16360,.T.);\n#16362=EDGE_LOOP('',(#16348,#16354,#16355,#16361));\n#16363=FACE_BOUND('',#16362,.T.);\n#16364=ADVANCED_FACE('',(#16363),#16347,.F.);\n#16365=CARTESIAN_POINT('',(114.,-3.5,6.5));\n#16366=DIRECTION('',(1.,0.,0.));\n#16367=DIRECTION('',(0.,0.,1.));\n#16368=AXIS2_PLACEMENT_3D('',#16365,#16366,#16367);\n#16369=PLANE('',#16368);\n#16370=ORIENTED_EDGE('',*,*,#13791,.T.);\n#16371=CARTESIAN_POINT('',(114.,25.5,0.5));\n#16372=DIRECTION('',(0.,0.,-1.));\n#16373=VECTOR('',#16372,2.6);\n#16374=LINE('',#16371,#16373);\n#16375=EDGE_CURVE('',#13778,#16242,#16374,.T.);\n#16376=ORIENTED_EDGE('',*,*,#16375,.T.);\n#16377=ORIENTED_EDGE('',*,*,#16247,.T.);\n#16378=ORIENTED_EDGE('',*,*,#16360,.F.);\n#16379=EDGE_LOOP('',(#16370,#16376,#16377,#16378));\n#16380=FACE_BOUND('',#16379,.T.);\n#16381=ADVANCED_FACE('',(#16380),#16369,.F.);\n#16382=CARTESIAN_POINT('',(75.,25.5,6.5));\n#16383=DIRECTION('',(-0.,1.,0.));\n#16384=DIRECTION('',(0.,0.,1.));\n#16385=AXIS2_PLACEMENT_3D('',#16382,#16383,#16384);\n#16386=PLANE('',#16385);\n#16387=ORIENTED_EDGE('',*,*,#13783,.T.);\n#16388=CARTESIAN_POINT('',(110.,25.5,0.5));\n#16389=DIRECTION('',(0.,0.,-1.));\n#16390=VECTOR('',#16389,2.6);\n#16391=LINE('',#16388,#16390);\n#16392=EDGE_CURVE('',#13770,#16250,#16391,.T.);\n#16393=ORIENTED_EDGE('',*,*,#16392,.T.);\n#16394=ORIENTED_EDGE('',*,*,#16255,.T.);\n#16395=ORIENTED_EDGE('',*,*,#16375,.F.);\n#16396=EDGE_LOOP('',(#16387,#16393,#16394,#16395));\n#16397=FACE_BOUND('',#16396,.T.);\n#16398=ADVANCED_FACE('',(#16397),#16386,.F.);\n#16399=CARTESIAN_POINT('',(74.5,-43.,6.5));\n#16400=DIRECTION('',(0.,-1.,0.));\n#16401=DIRECTION('',(0.,0.,-1.));\n#16402=AXIS2_PLACEMENT_3D('',#16399,#16400,#16401);\n#16403=PLANE('',#16402);\n#16404=ORIENTED_EDGE('',*,*,#16191,.T.);\n#16405=CARTESIAN_POINT('',(60.,-43.,-2.1));\n#16406=DIRECTION('',(0.,0.,1.));\n#16407=VECTOR('',#16406,2.6);\n#16408=LINE('',#16405,#16407);\n#16409=EDGE_CURVE('',#16178,#13842,#16408,.T.);\n#16410=ORIENTED_EDGE('',*,*,#16409,.T.);\n#16411=ORIENTED_EDGE('',*,*,#13847,.T.);\n#16412=CARTESIAN_POINT('',(67.,-43.,0.5));\n#16413=DIRECTION('',(0.,0.,-1.));\n#16414=VECTOR('',#16413,2.6);\n#16415=LINE('',#16412,#16414);\n#16416=EDGE_CURVE('',#13834,#16186,#16415,.T.);\n#16417=ORIENTED_EDGE('',*,*,#16416,.T.);\n#16418=EDGE_LOOP('',(#16404,#16410,#16411,#16417));\n#16419=FACE_BOUND('',#16418,.T.);\n#16420=ADVANCED_FACE('',(#16419),#16403,.F.);\n#16421=CARTESIAN_POINT('',(107.,-16.,6.5));\n#16422=DIRECTION('',(1.,0.,0.));\n#16423=DIRECTION('',(0.,0.,-1.));\n#16424=AXIS2_PLACEMENT_3D('',#16421,#16422,#16423);\n#16425=PLANE('',#16424);\n#16426=ORIENTED_EDGE('',*,*,#13815,.T.);\n#16427=CARTESIAN_POINT('',(107.,-39.,0.5));\n#16428=DIRECTION('',(0.,0.,-1.));\n#16429=VECTOR('',#16428,2.6);\n#16430=LINE('',#16427,#16429);\n#16431=EDGE_CURVE('',#13802,#16218,#16430,.T.);\n#16432=ORIENTED_EDGE('',*,*,#16431,.T.);\n#16433=ORIENTED_EDGE('',*,*,#16223,.T.);\n#16434=CARTESIAN_POINT('',(107.,-54.,0.5));\n#16435=DIRECTION('',(0.,0.,-1.));\n#16436=VECTOR('',#16435,2.6);\n#16437=LINE('',#16434,#16436);\n#16438=EDGE_CURVE('',#13810,#16210,#16437,.T.);\n#16439=ORIENTED_EDGE('',*,*,#16438,.F.);\n#16440=EDGE_LOOP('',(#16426,#16432,#16433,#16439));\n#16441=FACE_BOUND('',#16440,.T.);\n#16442=ADVANCED_FACE('',(#16441),#16425,.F.);\n#16443=CARTESIAN_POINT('',(74.5,27.,6.5));\n#16444=DIRECTION('',(0.,1.,0.));\n#16445=DIRECTION('',(0.,0.,1.));\n#16446=AXIS2_PLACEMENT_3D('',#16443,#16444,#16445);\n#16447=PLANE('',#16446);\n#16448=ORIENTED_EDGE('',*,*,#13879,.T.);\n#16449=CARTESIAN_POINT('',(60.,27.,0.5));\n#16450=DIRECTION('',(0.,0.,-1.));\n#16451=VECTOR('',#16450,2.6);\n#16452=LINE('',#16449,#16451);\n#16453=EDGE_CURVE('',#13866,#16152,#16452,.T.);\n#16454=ORIENTED_EDGE('',*,*,#16453,.T.);\n#16455=ORIENTED_EDGE('',*,*,#16159,.T.);\n#16456=CARTESIAN_POINT('',(67.,27.,-2.1));\n#16457=DIRECTION('',(0.,0.,1.));\n#16458=VECTOR('',#16457,2.6);\n#16459=LINE('',#16456,#16458);\n#16460=EDGE_CURVE('',#16154,#13874,#16459,.T.);\n#16461=ORIENTED_EDGE('',*,*,#16460,.T.);\n#16462=EDGE_LOOP('',(#16448,#16454,#16455,#16461));\n#16463=FACE_BOUND('',#16462,.T.);\n#16464=ADVANCED_FACE('',(#16463),#16447,.F.);\n#16465=CARTESIAN_POINT('',(57.,-16.,6.5));\n#16466=DIRECTION('',(-1.,0.,0.));\n#16467=DIRECTION('',(0.,0.,1.));\n#16468=AXIS2_PLACEMENT_3D('',#16465,#16466,#16467);\n#16469=PLANE('',#16468);\n#16470=ORIENTED_EDGE('',*,*,#16175,.T.);\n#16471=CARTESIAN_POINT('',(57.,24.,-2.1));\n#16472=DIRECTION('',(0.,0.,1.));\n#16473=VECTOR('',#16472,2.6);\n#16474=LINE('',#16471,#16473);\n#16475=EDGE_CURVE('',#16162,#13858,#16474,.T.);\n#16476=ORIENTED_EDGE('',*,*,#16475,.T.);\n#16477=ORIENTED_EDGE('',*,*,#13863,.T.);\n#16478=CARTESIAN_POINT('',(57.,-40.,0.5));\n#16479=DIRECTION('',(0.,0.,-1.));\n#16480=VECTOR('',#16479,2.6);\n#16481=LINE('',#16478,#16480);\n#16482=EDGE_CURVE('',#13850,#16170,#16481,.T.);\n#16483=ORIENTED_EDGE('',*,*,#16482,.T.);\n#16484=EDGE_LOOP('',(#16470,#16476,#16477,#16483));\n#16485=FACE_BOUND('',#16484,.T.);\n#16486=ADVANCED_FACE('',(#16485),#16469,.F.);\n#16487=CARTESIAN_POINT('',(70.,-86.,6.5));\n#16488=DIRECTION('',(-1.,0.,0.));\n#16489=DIRECTION('',(0.,0.,1.));\n#16490=AXIS2_PLACEMENT_3D('',#16487,#16488,#16489);\n#16491=PLANE('',#16490);\n#16492=ORIENTED_EDGE('',*,*,#16207,.T.);\n#16493=CARTESIAN_POINT('',(70.,-46.,-2.1));\n#16494=DIRECTION('',(0.,0.,1.));\n#16495=VECTOR('',#16494,2.6);\n#16496=LINE('',#16493,#16495);\n#16497=EDGE_CURVE('',#16194,#13826,#16496,.T.);\n#16498=ORIENTED_EDGE('',*,*,#16497,.T.);\n#16499=ORIENTED_EDGE('',*,*,#13831,.T.);\n#16500=CARTESIAN_POINT('',(70.,-54.,0.5));\n#16501=DIRECTION('',(0.,0.,-1.));\n#16502=VECTOR('',#16501,2.6);\n#16503=LINE('',#16500,#16502);\n#16504=EDGE_CURVE('',#13818,#16202,#16503,.T.);\n#16505=ORIENTED_EDGE('',*,*,#16504,.T.);\n#16506=EDGE_LOOP('',(#16492,#16498,#16499,#16505));\n#16507=FACE_BOUND('',#16506,.T.);\n#16508=ADVANCED_FACE('',(#16507),#16491,.F.);\n#16509=CARTESIAN_POINT('',(74.5,-54.,6.5));\n#16510=DIRECTION('',(0.,-1.,0.));\n#16511=DIRECTION('',(0.,0.,-1.));\n#16512=AXIS2_PLACEMENT_3D('',#16509,#16510,#16511);\n#16513=PLANE('',#16512);\n#16514=ORIENTED_EDGE('',*,*,#13823,.T.);\n#16515=ORIENTED_EDGE('',*,*,#16438,.T.);\n#16516=ORIENTED_EDGE('',*,*,#16215,.T.);\n#16517=ORIENTED_EDGE('',*,*,#16504,.F.);\n#16518=EDGE_LOOP('',(#16514,#16515,#16516,#16517));\n#16519=FACE_BOUND('',#16518,.T.);\n#16520=ADVANCED_FACE('',(#16519),#16513,.F.);\n#16521=CARTESIAN_POINT('',(70.,30.,6.5));\n#16522=DIRECTION('',(-0.707106781,0.707106781,0.));\n#16523=DIRECTION('',(0.,0.,-1.));\n#16524=AXIS2_PLACEMENT_3D('',#16521,#16522,#16523);\n#16525=PLANE('',#16524);\n#16526=ORIENTED_EDGE('',*,*,#13887,.F.);\n#16527=ORIENTED_EDGE('',*,*,#16460,.F.);\n#16528=ORIENTED_EDGE('',*,*,#16338,.F.);\n#16529=ORIENTED_EDGE('',*,*,#16141,.F.);\n#16530=EDGE_LOOP('',(#16526,#16527,#16528,#16529));\n#16531=FACE_BOUND('',#16530,.T.);\n#16532=ADVANCED_FACE('',(#16531),#16525,.F.);\n#16533=CARTESIAN_POINT('',(67.,-43.,6.5));\n#16534=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#16535=DIRECTION('',(0.,0.,-1.));\n#16536=AXIS2_PLACEMENT_3D('',#16533,#16534,#16535);\n#16537=PLANE('',#16536);\n#16538=ORIENTED_EDGE('',*,*,#13839,.F.);\n#16539=ORIENTED_EDGE('',*,*,#16497,.F.);\n#16540=ORIENTED_EDGE('',*,*,#16199,.F.);\n#16541=ORIENTED_EDGE('',*,*,#16416,.F.);\n#16542=EDGE_LOOP('',(#16538,#16539,#16540,#16541));\n#16543=FACE_BOUND('',#16542,.T.);\n#16544=ADVANCED_FACE('',(#16543),#16537,.F.);\n#16545=CARTESIAN_POINT('',(107.,-39.,6.5));\n#16546=DIRECTION('',(0.707106781,-0.707106781,0.));\n#16547=DIRECTION('',(0.,0.,-1.));\n#16548=AXIS2_PLACEMENT_3D('',#16545,#16546,#16547);\n#16549=PLANE('',#16548);\n#16550=ORIENTED_EDGE('',*,*,#13807,.F.);\n#16551=ORIENTED_EDGE('',*,*,#16353,.F.);\n#16552=ORIENTED_EDGE('',*,*,#16231,.F.);\n#16553=ORIENTED_EDGE('',*,*,#16431,.F.);\n#16554=EDGE_LOOP('',(#16550,#16551,#16552,#16553));\n#16555=FACE_BOUND('',#16554,.T.);\n#16556=ADVANCED_FACE('',(#16555),#16549,.F.);\n#16557=CARTESIAN_POINT('',(110.,25.5,6.5));\n#16558=DIRECTION('',(0.707106781,0.707106781,0.));\n#16559=DIRECTION('',(0.,0.,-1.));\n#16560=AXIS2_PLACEMENT_3D('',#16557,#16558,#16559);\n#16561=PLANE('',#16560);\n#16562=ORIENTED_EDGE('',*,*,#13775,.F.);\n#16563=ORIENTED_EDGE('',*,*,#16079,.F.);\n#16564=ORIENTED_EDGE('',*,*,#16261,.F.);\n#16565=ORIENTED_EDGE('',*,*,#16392,.F.);\n#16566=EDGE_LOOP('',(#16562,#16563,#16564,#16565));\n#16567=FACE_BOUND('',#16566,.T.);\n#16568=ADVANCED_FACE('',(#16567),#16561,.F.);\n#16569=CARTESIAN_POINT('',(107.,43.,6.5));\n#16570=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#16571=DIRECTION('',(0.,0.,1.));\n#16572=AXIS2_PLACEMENT_3D('',#16569,#16570,#16571);\n#16573=PLANE('',#16572);\n#16574=ORIENTED_EDGE('',*,*,#13759,.F.);\n#16575=ORIENTED_EDGE('',*,*,#16110,.F.);\n#16576=ORIENTED_EDGE('',*,*,#16268,.F.);\n#16577=ORIENTED_EDGE('',*,*,#16065,.F.);\n#16578=EDGE_LOOP('',(#16574,#16575,#16576,#16577));\n#16579=FACE_BOUND('',#16578,.T.);\n#16580=ADVANCED_FACE('',(#16579),#16573,.T.);\n#16581=CARTESIAN_POINT('',(69.5,60.,9.5));\n#16582=DIRECTION('',(0.,1.,0.));\n#16583=DIRECTION('',(0.,0.,1.));\n#16584=AXIS2_PLACEMENT_3D('',#16581,#16582,#16583);\n#16585=PLANE('',#16584);\n#16586=ORIENTED_EDGE('',*,*,#16301,.T.);\n#16587=CARTESIAN_POINT('',(78.,60.,-2.1));\n#16588=DIRECTION('',(0.,0.,1.));\n#16589=VECTOR('',#16588,2.6);\n#16590=LINE('',#16587,#16589);\n#16591=EDGE_CURVE('',#16288,#13930,#16590,.T.);\n#16592=ORIENTED_EDGE('',*,*,#16591,.T.);\n#16593=ORIENTED_EDGE('',*,*,#13935,.T.);\n#16594=CARTESIAN_POINT('',(60.,60.,0.5));\n#16595=DIRECTION('',(0.,0.,-1.));\n#16596=VECTOR('',#16595,2.6);\n#16597=LINE('',#16594,#16596);\n#16598=EDGE_CURVE('',#13922,#16296,#16597,.T.);\n#16599=ORIENTED_EDGE('',*,*,#16598,.T.);\n#16600=EDGE_LOOP('',(#16586,#16592,#16593,#16599));\n#16601=FACE_BOUND('',#16600,.T.);\n#16602=ADVANCED_FACE('',(#16601),#16585,.F.);\n#16603=CARTESIAN_POINT('',(57.,50.,9.5));\n#16604=DIRECTION('',(-1.,0.,0.));\n#16605=DIRECTION('',(0.,0.,1.));\n#16606=AXIS2_PLACEMENT_3D('',#16603,#16604,#16605);\n#16607=PLANE('',#16606);\n#16608=ORIENTED_EDGE('',*,*,#16317,.T.);\n#16609=CARTESIAN_POINT('',(57.,57.,-2.1));\n#16610=DIRECTION('',(0.,0.,1.));\n#16611=VECTOR('',#16610,2.6);\n#16612=LINE('',#16609,#16611);\n#16613=EDGE_CURVE('',#16304,#13914,#16612,.T.);\n#16614=ORIENTED_EDGE('',*,*,#16613,.T.);\n#16615=ORIENTED_EDGE('',*,*,#13919,.T.);\n#16616=CARTESIAN_POINT('',(57.,40.,0.5));\n#16617=DIRECTION('',(0.,0.,-1.));\n#16618=VECTOR('',#16617,2.6);\n#16619=LINE('',#16616,#16618);\n#16620=EDGE_CURVE('',#13906,#16312,#16619,.T.);\n#16621=ORIENTED_EDGE('',*,*,#16620,.T.);\n#16622=EDGE_LOOP('',(#16608,#16614,#16615,#16621));\n#16623=FACE_BOUND('',#16622,.T.);\n#16624=ADVANCED_FACE('',(#16623),#16607,.F.);\n#16625=CARTESIAN_POINT('',(69.5,40.,9.5));\n#16626=DIRECTION('',(0.,-1.,0.));\n#16627=DIRECTION('',(0.,0.,-1.));\n#16628=AXIS2_PLACEMENT_3D('',#16625,#16626,#16627);\n#16629=PLANE('',#16628);\n#16630=ORIENTED_EDGE('',*,*,#13911,.T.);\n#16631=CARTESIAN_POINT('',(67.,40.,0.5));\n#16632=DIRECTION('',(0.,0.,-1.));\n#16633=VECTOR('',#16632,2.6);\n#16634=LINE('',#16631,#16633);\n#16635=EDGE_CURVE('',#13898,#16320,#16634,.T.);\n#16636=ORIENTED_EDGE('',*,*,#16635,.T.);\n#16637=ORIENTED_EDGE('',*,*,#16325,.T.);\n#16638=ORIENTED_EDGE('',*,*,#16620,.F.);\n#16639=EDGE_LOOP('',(#16630,#16636,#16637,#16638));\n#16640=FACE_BOUND('',#16639,.T.);\n#16641=ADVANCED_FACE('',(#16640),#16629,.F.);\n#16642=CARTESIAN_POINT('',(81.,70.,9.5));\n#16643=DIRECTION('',(1.,0.,0.));\n#16644=DIRECTION('',(0.,0.,-1.));\n#16645=AXIS2_PLACEMENT_3D('',#16642,#16643,#16644);\n#16646=PLANE('',#16645);\n#16647=ORIENTED_EDGE('',*,*,#16285,.T.);\n#16648=CARTESIAN_POINT('',(81.,51.,-2.1));\n#16649=DIRECTION('',(0.,0.,1.));\n#16650=VECTOR('',#16649,2.6);\n#16651=LINE('',#16648,#16650);\n#16652=EDGE_CURVE('',#16272,#13728,#16651,.T.);\n#16653=ORIENTED_EDGE('',*,*,#16652,.T.);\n#16654=ORIENTED_EDGE('',*,*,#13735,.T.);\n#16655=CARTESIAN_POINT('',(81.,57.,0.5));\n#16656=DIRECTION('',(0.,0.,-1.));\n#16657=VECTOR('',#16656,2.6);\n#16658=LINE('',#16655,#16657);\n#16659=EDGE_CURVE('',#13730,#16280,#16658,.T.);\n#16660=ORIENTED_EDGE('',*,*,#16659,.T.);\n#16661=EDGE_LOOP('',(#16647,#16653,#16654,#16660));\n#16662=FACE_BOUND('',#16661,.T.);\n#16663=ADVANCED_FACE('',(#16662),#16646,.F.);\n#16664=CARTESIAN_POINT('',(70.,37.,6.5));\n#16665=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#16666=DIRECTION('',(0.,0.,1.));\n#16667=AXIS2_PLACEMENT_3D('',#16664,#16665,#16666);\n#16668=PLANE('',#16667);\n#16669=ORIENTED_EDGE('',*,*,#16331,.F.);\n#16670=ORIENTED_EDGE('',*,*,#16635,.F.);\n#16671=ORIENTED_EDGE('',*,*,#13903,.F.);\n#16672=ORIENTED_EDGE('',*,*,#16134,.F.);\n#16673=EDGE_LOOP('',(#16669,#16670,#16671,#16672));\n#16674=FACE_BOUND('',#16673,.T.);\n#16675=ADVANCED_FACE('',(#16674),#16668,.F.);\n#16676=CARTESIAN_POINT('',(60.,60.,9.5));\n#16677=DIRECTION('',(0.707106781,-0.707106781,0.));\n#16678=DIRECTION('',(0.,0.,1.));\n#16679=AXIS2_PLACEMENT_3D('',#16676,#16677,#16678);\n#16680=PLANE('',#16679);\n#16681=ORIENTED_EDGE('',*,*,#13927,.F.);\n#16682=ORIENTED_EDGE('',*,*,#16613,.F.);\n#16683=ORIENTED_EDGE('',*,*,#16309,.F.);\n#16684=ORIENTED_EDGE('',*,*,#16598,.F.);\n#16685=EDGE_LOOP('',(#16681,#16682,#16683,#16684));\n#16686=FACE_BOUND('',#16685,.T.);\n#16687=ADVANCED_FACE('',(#16686),#16680,.T.);\n#16688=CARTESIAN_POINT('',(81.,57.,9.5));\n#16689=DIRECTION('',(-0.707106781,-0.707106781,0.));\n#16690=DIRECTION('',(0.,0.,1.));\n#16691=AXIS2_PLACEMENT_3D('',#16688,#16689,#16690);\n#16692=PLANE('',#16691);\n#16693=ORIENTED_EDGE('',*,*,#13941,.F.);\n#16694=ORIENTED_EDGE('',*,*,#16591,.F.);\n#16695=ORIENTED_EDGE('',*,*,#16293,.F.);\n#16696=ORIENTED_EDGE('',*,*,#16659,.F.);\n#16697=EDGE_LOOP('',(#16693,#16694,#16695,#16696));\n#16698=FACE_BOUND('',#16697,.T.);\n#16699=ADVANCED_FACE('',(#16698),#16692,.T.);\n#16700=CARTESIAN_POINT('',(86.,46.,6.5));\n#16701=DIRECTION('',(0.707106781,0.707106781,0.));\n#16702=DIRECTION('',(0.,0.,-1.));\n#16703=AXIS2_PLACEMENT_3D('',#16700,#16701,#16702);\n#16704=PLANE('',#16703);\n#16705=ORIENTED_EDGE('',*,*,#13743,.F.);\n#16706=ORIENTED_EDGE('',*,*,#16652,.F.);\n#16707=ORIENTED_EDGE('',*,*,#16277,.F.);\n#16708=ORIENTED_EDGE('',*,*,#16096,.F.);\n#16709=EDGE_LOOP('',(#16705,#16706,#16707,#16708));\n#16710=FACE_BOUND('',#16709,.T.);\n#16711=ADVANCED_FACE('',(#16710),#16704,.F.);\n#16712=CARTESIAN_POINT('',(57.,-40.,6.5));\n#16713=DIRECTION('',(0.707106781,0.707106781,0.));\n#16714=DIRECTION('',(0.,0.,1.));\n#16715=AXIS2_PLACEMENT_3D('',#16712,#16713,#16714);\n#16716=PLANE('',#16715);\n#16717=ORIENTED_EDGE('',*,*,#13855,.F.);\n#16718=ORIENTED_EDGE('',*,*,#16409,.F.);\n#16719=ORIENTED_EDGE('',*,*,#16183,.F.);\n#16720=ORIENTED_EDGE('',*,*,#16482,.F.);\n#16721=EDGE_LOOP('',(#16717,#16718,#16719,#16720));\n#16722=FACE_BOUND('',#16721,.T.);\n#16723=ADVANCED_FACE('',(#16722),#16716,.T.);\n#16724=CARTESIAN_POINT('',(60.,27.,6.5));\n#16725=DIRECTION('',(0.707106781,-0.707106781,0.));\n#16726=DIRECTION('',(0.,0.,1.));\n#16727=AXIS2_PLACEMENT_3D('',#16724,#16725,#16726);\n#16728=PLANE('',#16727);\n#16729=ORIENTED_EDGE('',*,*,#13871,.F.);\n#16730=ORIENTED_EDGE('',*,*,#16475,.F.);\n#16731=ORIENTED_EDGE('',*,*,#16167,.F.);\n#16732=ORIENTED_EDGE('',*,*,#16453,.F.);\n#16733=EDGE_LOOP('',(#16729,#16730,#16731,#16732));\n#16734=FACE_BOUND('',#16733,.T.);\n#16735=ADVANCED_FACE('',(#16734),#16728,.T.);\n#16736=CARTESIAN_POINT('',(55.,-55.5,-8.5));\n#16737=DIRECTION('',(0.,0.,1.));\n#16738=DIRECTION('',(1.,0.,-0.));\n#16739=AXIS2_PLACEMENT_3D('',#16736,#16737,#16738);\n#16740=CYLINDRICAL_SURFACE('',#16739,1.5);\n#16741=CARTESIAN_POINT('',(56.5,-55.5,-1.5));\n#16742=VERTEX_POINT('',#16741);\n#16743=CARTESIAN_POINT('',(56.5,-55.5,0.5));\n#16744=DIRECTION('',(-0.,-0.,-1.));\n#16745=VECTOR('',#16744,2.);\n#16746=LINE('',#16743,#16745);\n#16747=EDGE_CURVE('',#13708,#16742,#16746,.T.);\n#16748=ORIENTED_EDGE('',*,*,#16747,.F.);\n#16749=ORIENTED_EDGE('',*,*,#13716,.T.);\n#16750=ORIENTED_EDGE('',*,*,#13723,.T.);\n#16751=ORIENTED_EDGE('',*,*,#16747,.T.);\n#16752=CARTESIAN_POINT('',(55.,-55.5,-1.5));\n#16753=DIRECTION('',(-0.,-0.,-1.));\n#16754=DIRECTION('',(1.,0.,-0.));\n#16755=AXIS2_PLACEMENT_3D('',#16752,#16753,#16754);\n#16756=CIRCLE('',#16755,1.5);\n#16757=EDGE_CURVE('',#16742,#16742,#16756,.T.);\n#16758=ORIENTED_EDGE('',*,*,#16757,.T.);\n#16759=EDGE_LOOP('',(#16748,#16749,#16750,#16751,#16758));\n#16760=FACE_BOUND('',#16759,.T.);\n#16761=ADVANCED_FACE('',(#16760),#16740,.F.);\n#16762=CARTESIAN_POINT('',(115.,-55.5,-8.5));\n#16763=DIRECTION('',(0.,0.,1.));\n#16764=DIRECTION('',(1.,0.,-0.));\n#16765=AXIS2_PLACEMENT_3D('',#16762,#16763,#16764);\n#16766=CYLINDRICAL_SURFACE('',#16765,1.5);\n#16767=CARTESIAN_POINT('',(116.5,-55.5,-1.5));\n#16768=VERTEX_POINT('',#16767);\n#16769=CARTESIAN_POINT('',(116.5,-55.5,0.5));\n#16770=DIRECTION('',(-0.,-0.,-1.));\n#16771=VECTOR('',#16770,2.);\n#16772=LINE('',#16769,#16771);\n#16773=EDGE_CURVE('',#13688,#16768,#16772,.T.);\n#16774=ORIENTED_EDGE('',*,*,#16773,.F.);\n#16775=ORIENTED_EDGE('',*,*,#13696,.T.);\n#16776=ORIENTED_EDGE('',*,*,#13703,.T.);\n#16777=ORIENTED_EDGE('',*,*,#16773,.T.);\n#16778=CARTESIAN_POINT('',(115.,-55.5,-1.5));\n#16779=DIRECTION('',(-0.,-0.,-1.));\n#16780=DIRECTION('',(1.,0.,-0.));\n#16781=AXIS2_PLACEMENT_3D('',#16778,#16779,#16780);\n#16782=CIRCLE('',#16781,1.5);\n#16783=EDGE_CURVE('',#16768,#16768,#16782,.T.);\n#16784=ORIENTED_EDGE('',*,*,#16783,.T.);\n#16785=EDGE_LOOP('',(#16774,#16775,#16776,#16777,#16784));\n#16786=FACE_BOUND('',#16785,.T.);\n#16787=ADVANCED_FACE('',(#16786),#16766,.F.);\n#16788=CARTESIAN_POINT('',(110.5,3.5,-1.5));\n#16789=DIRECTION('',(0.,0.,-1.));\n#16790=DIRECTION('',(-1.,0.,-0.));\n#16791=AXIS2_PLACEMENT_3D('',#16788,#16789,#16790);\n#16792=PLANE('',#16791);\n#16793=ORIENTED_EDGE('',*,*,#13035,.F.);\n#16794=CARTESIAN_POINT('',(81.,60.5,-1.5));\n#16795=VERTEX_POINT('',#16794);\n#16796=CARTESIAN_POINT('',(85.,60.5,-1.5));\n#16797=DIRECTION('',(-1.,0.,-0.));\n#16798=VECTOR('',#16797,4.);\n#16799=LINE('',#16796,#16798);\n#16800=EDGE_CURVE('',#13022,#16795,#16799,.T.);\n#16801=ORIENTED_EDGE('',*,*,#16800,.T.);\n#16802=CARTESIAN_POINT('',(77.,64.5,-1.5));\n#16803=VERTEX_POINT('',#16802);\n#16804=CARTESIAN_POINT('',(81.,64.5,-1.5));\n#16805=DIRECTION('',(0.,0.,-1.));\n#16806=DIRECTION('',(-1.,0.,-0.));\n#16807=AXIS2_PLACEMENT_3D('',#16804,#16805,#16806);\n#16808=CIRCLE('',#16807,4.);\n#16809=EDGE_CURVE('',#16795,#16803,#16808,.T.);\n#16810=ORIENTED_EDGE('',*,*,#16809,.T.);\n#16811=CARTESIAN_POINT('',(77.,68.5,-1.5));\n#16812=DIRECTION('',(0.,-1.,0.));\n#16813=VECTOR('',#16812,4.);\n#16814=LINE('',#16811,#16813);\n#16815=EDGE_CURVE('',#13110,#16803,#16814,.T.);\n#16816=ORIENTED_EDGE('',*,*,#16815,.F.);\n#16817=ORIENTED_EDGE('',*,*,#13115,.F.);\n#16818=ORIENTED_EDGE('',*,*,#13286,.F.);\n#16819=EDGE_LOOP('',(#16793,#16801,#16810,#16816,#16817,#16818));\n#16820=FACE_BOUND('',#16819,.T.);\n#16821=ORIENTED_EDGE('',*,*,#13318,.T.);\n#16822=EDGE_LOOP('',(#16821));\n#16823=FACE_BOUND('',#16822,.T.);\n#16824=ADVANCED_FACE('',(#16820,#16823),#16792,.T.);\n#16825=OVER_RIDING_STYLED_ITEM('',(#12942),#16824,#12957);\n#16826=CARTESIAN_POINT('',(83.,60.5,-3.5));\n#16827=DIRECTION('',(0.,1.,0.));\n#16828=DIRECTION('',(0.,0.,-1.));\n#16829=AXIS2_PLACEMENT_3D('',#16826,#16827,#16828);\n#16830=PLANE('',#16829);\n#16831=ORIENTED_EDGE('',*,*,#16800,.F.);\n#16832=ORIENTED_EDGE('',*,*,#13027,.F.);\n#16833=ORIENTED_EDGE('',*,*,#13607,.T.);\n#16834=CARTESIAN_POINT('',(81.,60.5,-3.5));\n#16835=DIRECTION('',(-0.,0.,1.));\n#16836=VECTOR('',#16835,2.);\n#16837=LINE('',#16834,#16836);\n#16838=EDGE_CURVE('',#13595,#16795,#16837,.T.);\n#16839=ORIENTED_EDGE('',*,*,#16838,.T.);\n#16840=EDGE_LOOP('',(#16831,#16832,#16833,#16839));\n#16841=FACE_BOUND('',#16840,.T.);\n#16842=ADVANCED_FACE('',(#16841),#16830,.T.);\n#16843=OVER_RIDING_STYLED_ITEM('',(#12942),#16842,#12957);\n#16844=CARTESIAN_POINT('',(81.,64.5,-3.5));\n#16845=DIRECTION('',(-0.,0.,1.));\n#16846=DIRECTION('',(1.,0.,0.));\n#16847=AXIS2_PLACEMENT_3D('',#16844,#16845,#16846);\n#16848=CYLINDRICAL_SURFACE('',#16847,4.);\n#16849=ORIENTED_EDGE('',*,*,#16809,.F.);\n#16850=ORIENTED_EDGE('',*,*,#16838,.F.);\n#16851=ORIENTED_EDGE('',*,*,#13601,.T.);\n#16852=CARTESIAN_POINT('',(77.,64.5,-3.5));\n#16853=DIRECTION('',(-0.,0.,1.));\n#16854=VECTOR('',#16853,2.);\n#16855=LINE('',#16852,#16854);\n#16856=EDGE_CURVE('',#13587,#16803,#16855,.T.);\n#16857=ORIENTED_EDGE('',*,*,#16856,.T.);\n#16858=EDGE_LOOP('',(#16849,#16850,#16851,#16857));\n#16859=FACE_BOUND('',#16858,.T.);\n#16860=ADVANCED_FACE('',(#16859),#16848,.F.);\n#16861=OVER_RIDING_STYLED_ITEM('',(#12942),#16860,#12957);\n#16862=CARTESIAN_POINT('',(77.,66.5,-3.5));\n#16863=DIRECTION('',(-1.,0.,-0.));\n#16864=DIRECTION('',(-0.,0.,1.));\n#16865=AXIS2_PLACEMENT_3D('',#16862,#16863,#16864);\n#16866=PLANE('',#16865);\n#16867=ORIENTED_EDGE('',*,*,#16815,.T.);\n#16868=ORIENTED_EDGE('',*,*,#16856,.F.);\n#16869=ORIENTED_EDGE('',*,*,#13592,.F.);\n#16870=ORIENTED_EDGE('',*,*,#13123,.T.);\n#16871=EDGE_LOOP('',(#16867,#16868,#16869,#16870));\n#16872=FACE_BOUND('',#16871,.T.);\n#16873=ADVANCED_FACE('',(#16872),#16866,.F.);\n#16874=OVER_RIDING_STYLED_ITEM('',(#12942),#16873,#12957);\n#16875=CARTESIAN_POINT('',(145.5,-11.5,-1.5));\n#16876=DIRECTION('',(0.,0.,-1.));\n#16877=DIRECTION('',(-1.,0.,-0.));\n#16878=AXIS2_PLACEMENT_3D('',#16875,#16876,#16877);\n#16879=PLANE('',#16878);\n#16880=ORIENTED_EDGE('',*,*,#12979,.F.);\n#16881=CARTESIAN_POINT('',(116.,45.5,-1.5));\n#16882=VERTEX_POINT('',#16881);\n#16883=CARTESIAN_POINT('',(120.,45.5,-1.5));\n#16884=DIRECTION('',(-1.,0.,-0.));\n#16885=VECTOR('',#16884,4.);\n#16886=LINE('',#16883,#16885);\n#16887=EDGE_CURVE('',#12966,#16882,#16886,.T.);\n#16888=ORIENTED_EDGE('',*,*,#16887,.T.);\n#16889=CARTESIAN_POINT('',(112.,49.5,-1.5));\n#16890=VERTEX_POINT('',#16889);\n#16891=CARTESIAN_POINT('',(116.,49.5,-1.5));\n#16892=DIRECTION('',(0.,0.,-1.));\n#16893=DIRECTION('',(-1.,0.,-0.));\n#16894=AXIS2_PLACEMENT_3D('',#16891,#16892,#16893);\n#16895=CIRCLE('',#16894,4.);\n#16896=EDGE_CURVE('',#16882,#16890,#16895,.T.);\n#16897=ORIENTED_EDGE('',*,*,#16896,.T.);\n#16898=CARTESIAN_POINT('',(112.,53.5,-1.5));\n#16899=DIRECTION('',(0.,-1.,0.));\n#16900=VECTOR('',#16899,4.);\n#16901=LINE('',#16898,#16900);\n#16902=EDGE_CURVE('',#13158,#16890,#16901,.T.);\n#16903=ORIENTED_EDGE('',*,*,#16902,.F.);\n#16904=ORIENTED_EDGE('',*,*,#13163,.F.);\n#16905=ORIENTED_EDGE('',*,*,#13264,.F.);\n#16906=EDGE_LOOP('',(#16880,#16888,#16897,#16903,#16904,#16905));\n#16907=FACE_BOUND('',#16906,.T.);\n#16908=ORIENTED_EDGE('',*,*,#13360,.T.);\n#16909=EDGE_LOOP('',(#16908));\n#16910=FACE_BOUND('',#16909,.T.);\n#16911=ADVANCED_FACE('',(#16907,#16910),#16879,.T.);\n#16912=OVER_RIDING_STYLED_ITEM('',(#12942),#16911,#12957);\n#16913=CARTESIAN_POINT('',(118.,45.5,-3.5));\n#16914=DIRECTION('',(0.,1.,0.));\n#16915=DIRECTION('',(0.,0.,-1.));\n#16916=AXIS2_PLACEMENT_3D('',#16913,#16914,#16915);\n#16917=PLANE('',#16916);\n#16918=ORIENTED_EDGE('',*,*,#16887,.F.);\n#16919=ORIENTED_EDGE('',*,*,#12971,.F.);\n#16920=ORIENTED_EDGE('',*,*,#13638,.T.);\n#16921=CARTESIAN_POINT('',(116.,45.5,-3.5));\n#16922=DIRECTION('',(-0.,0.,1.));\n#16923=VECTOR('',#16922,2.);\n#16924=LINE('',#16921,#16923);\n#16925=EDGE_CURVE('',#13626,#16882,#16924,.T.);\n#16926=ORIENTED_EDGE('',*,*,#16925,.T.);\n#16927=EDGE_LOOP('',(#16918,#16919,#16920,#16926));\n#16928=FACE_BOUND('',#16927,.T.);\n#16929=ADVANCED_FACE('',(#16928),#16917,.T.);\n#16930=OVER_RIDING_STYLED_ITEM('',(#12942),#16929,#12957);\n#16931=CARTESIAN_POINT('',(116.,49.5,-3.5));\n#16932=DIRECTION('',(-0.,0.,1.));\n#16933=DIRECTION('',(1.,0.,0.));\n#16934=AXIS2_PLACEMENT_3D('',#16931,#16932,#16933);\n#16935=CYLINDRICAL_SURFACE('',#16934,4.);\n#16936=ORIENTED_EDGE('',*,*,#16896,.F.);\n#16937=ORIENTED_EDGE('',*,*,#16925,.F.);\n#16938=ORIENTED_EDGE('',*,*,#13632,.T.);\n#16939=CARTESIAN_POINT('',(112.,49.5,-3.5));\n#16940=DIRECTION('',(-0.,0.,1.));\n#16941=VECTOR('',#16940,2.);\n#16942=LINE('',#16939,#16941);\n#16943=EDGE_CURVE('',#13618,#16890,#16942,.T.);\n#16944=ORIENTED_EDGE('',*,*,#16943,.T.);\n#16945=EDGE_LOOP('',(#16936,#16937,#16938,#16944));\n#16946=FACE_BOUND('',#16945,.T.);\n#16947=ADVANCED_FACE('',(#16946),#16935,.F.);\n#16948=OVER_RIDING_STYLED_ITEM('',(#12942),#16947,#12957);\n#16949=CARTESIAN_POINT('',(112.,51.5,-3.5));\n#16950=DIRECTION('',(-1.,0.,-0.));\n#16951=DIRECTION('',(-0.,0.,1.));\n#16952=AXIS2_PLACEMENT_3D('',#16949,#16950,#16951);\n#16953=PLANE('',#16952);\n#16954=ORIENTED_EDGE('',*,*,#16902,.T.);\n#16955=ORIENTED_EDGE('',*,*,#16943,.F.);\n#16956=ORIENTED_EDGE('',*,*,#13623,.F.);\n#16957=ORIENTED_EDGE('',*,*,#13171,.T.);\n#16958=EDGE_LOOP('',(#16954,#16955,#16956,#16957));\n#16959=FACE_BOUND('',#16958,.T.);\n#16960=ADVANCED_FACE('',(#16959),#16953,.F.);\n#16961=OVER_RIDING_STYLED_ITEM('',(#12942),#16960,#12957);\n#16962=CARTESIAN_POINT('',(24.5,3.5,-1.5));\n#16963=DIRECTION('',(0.,0.,1.));\n#16964=DIRECTION('',(1.,0.,0.));\n#16965=AXIS2_PLACEMENT_3D('',#16962,#16963,#16964);\n#16966=PLANE('',#16965);\n#16967=ORIENTED_EDGE('',*,*,#14288,.T.);\n#16968=ORIENTED_EDGE('',*,*,#13083,.T.);\n#16969=CARTESIAN_POINT('',(58.,64.5,-1.5));\n#16970=VERTEX_POINT('',#16969);\n#16971=CARTESIAN_POINT('',(58.,68.5,-1.5));\n#16972=DIRECTION('',(0.,-1.,0.));\n#16973=VECTOR('',#16972,4.);\n#16974=LINE('',#16971,#16973);\n#16975=EDGE_CURVE('',#13078,#16970,#16974,.T.);\n#16976=ORIENTED_EDGE('',*,*,#16975,.T.);\n#16977=CARTESIAN_POINT('',(54.,60.5,-1.5));\n#16978=VERTEX_POINT('',#16977);\n#16979=CARTESIAN_POINT('',(54.,64.5,-1.5));\n#16980=DIRECTION('',(0.,0.,1.));\n#16981=DIRECTION('',(1.,0.,-0.));\n#16982=AXIS2_PLACEMENT_3D('',#16979,#16980,#16981);\n#16983=CIRCLE('',#16982,4.);\n#16984=EDGE_CURVE('',#16978,#16970,#16983,.T.);\n#16985=ORIENTED_EDGE('',*,*,#16984,.F.);\n#16986=CARTESIAN_POINT('',(50.,60.5,-1.5));\n#16987=DIRECTION('',(1.,0.,-0.));\n#16988=VECTOR('',#16987,4.);\n#16989=LINE('',#16986,#16988);\n#16990=EDGE_CURVE('',#13204,#16978,#16989,.T.);\n#16991=ORIENTED_EDGE('',*,*,#16990,.F.);\n#16992=ORIENTED_EDGE('',*,*,#13211,.T.);\n#16993=EDGE_LOOP('',(#16967,#16968,#16976,#16985,#16991,#16992));\n#16994=FACE_BOUND('',#16993,.T.);\n#16995=ORIENTED_EDGE('',*,*,#15639,.F.);\n#16996=ORIENTED_EDGE('',*,*,#15646,.F.);\n#16997=EDGE_LOOP('',(#16995,#16996));\n#16998=FACE_BOUND('',#16997,.T.);\n#16999=ADVANCED_FACE('',(#16994,#16998),#16966,.F.);\n#17000=OVER_RIDING_STYLED_ITEM('',(#12942),#16999,#12957);\n#17001=CARTESIAN_POINT('',(52.,60.5,-1.5));\n#17002=DIRECTION('',(0.,1.,0.));\n#17003=DIRECTION('',(0.,0.,1.));\n#17004=AXIS2_PLACEMENT_3D('',#17001,#17002,#17003);\n#17005=PLANE('',#17004);\n#17006=ORIENTED_EDGE('',*,*,#13670,.F.);\n#17007=ORIENTED_EDGE('',*,*,#13219,.F.);\n#17008=ORIENTED_EDGE('',*,*,#16990,.T.);\n#17009=CARTESIAN_POINT('',(54.,60.5,-1.5));\n#17010=DIRECTION('',(0.,0.,-1.));\n#17011=VECTOR('',#17010,2.);\n#17012=LINE('',#17009,#17011);\n#17013=EDGE_CURVE('',#16978,#13665,#17012,.T.);\n#17014=ORIENTED_EDGE('',*,*,#17013,.T.);\n#17015=EDGE_LOOP('',(#17006,#17007,#17008,#17014));\n#17016=FACE_BOUND('',#17015,.T.);\n#17017=ADVANCED_FACE('',(#17016),#17005,.T.);\n#17018=OVER_RIDING_STYLED_ITEM('',(#12942),#17017,#12957);\n#17019=CARTESIAN_POINT('',(54.,64.5,-1.5));\n#17020=DIRECTION('',(0.,0.,-1.));\n#17021=DIRECTION('',(-1.,0.,0.));\n#17022=AXIS2_PLACEMENT_3D('',#17019,#17020,#17021);\n#17023=CYLINDRICAL_SURFACE('',#17022,4.);\n#17024=ORIENTED_EDGE('',*,*,#13677,.F.);\n#17025=ORIENTED_EDGE('',*,*,#17013,.F.);\n#17026=ORIENTED_EDGE('',*,*,#16984,.T.);\n#17027=CARTESIAN_POINT('',(58.,64.5,-1.5));\n#17028=DIRECTION('',(0.,0.,-1.));\n#17029=VECTOR('',#17028,2.);\n#17030=LINE('',#17027,#17029);\n#17031=EDGE_CURVE('',#16970,#13578,#17030,.T.);\n#17032=ORIENTED_EDGE('',*,*,#17031,.T.);\n#17033=EDGE_LOOP('',(#17024,#17025,#17026,#17032));\n#17034=FACE_BOUND('',#17033,.T.);\n#17035=ADVANCED_FACE('',(#17034),#17023,.F.);\n#17036=OVER_RIDING_STYLED_ITEM('',(#12942),#17035,#12957);\n#17037=CARTESIAN_POINT('',(58.,66.5,-1.5));\n#17038=DIRECTION('',(1.,0.,0.));\n#17039=DIRECTION('',(0.,0.,-1.));\n#17040=AXIS2_PLACEMENT_3D('',#17037,#17038,#17039);\n#17041=PLANE('',#17040);\n#17042=ORIENTED_EDGE('',*,*,#13583,.T.);\n#17043=ORIENTED_EDGE('',*,*,#17031,.F.);\n#17044=ORIENTED_EDGE('',*,*,#16975,.F.);\n#17045=ORIENTED_EDGE('',*,*,#13137,.T.);\n#17046=EDGE_LOOP('',(#17042,#17043,#17044,#17045));\n#17047=FACE_BOUND('',#17046,.T.);\n#17048=ADVANCED_FACE('',(#17047),#17041,.F.);\n#17049=OVER_RIDING_STYLED_ITEM('',(#12942),#17048,#12957);\n#17050=CARTESIAN_POINT('',(-25.626149281,71.063074641,-1.5));\n#17051=DIRECTION('',(0.,0.,1.));\n#17052=DIRECTION('',(1.,0.,0.));\n#17053=AXIS2_PLACEMENT_3D('',#17050,#17051,#17052);\n#17054=PLANE('',#17053);\n#17055=CARTESIAN_POINT('',(111.5,-55.5,-1.5));\n#17056=VERTEX_POINT('',#17055);\n#17057=CARTESIAN_POINT('',(118.5,-55.5,-1.5));\n#17058=VERTEX_POINT('',#17057);\n#17059=CARTESIAN_POINT('',(115.,-55.5,-1.5));\n#17060=DIRECTION('',(0.,0.,1.));\n#17061=DIRECTION('',(1.,0.,-0.));\n#17062=AXIS2_PLACEMENT_3D('',#17059,#17060,#17061);\n#17063=CIRCLE('',#17062,3.5);\n#17064=EDGE_CURVE('',#17056,#17058,#17063,.T.);\n#17065=ORIENTED_EDGE('',*,*,#17064,.F.);\n#17066=CARTESIAN_POINT('',(115.,-55.5,-1.5));\n#17067=DIRECTION('',(0.,0.,1.));\n#17068=DIRECTION('',(1.,0.,-0.));\n#17069=AXIS2_PLACEMENT_3D('',#17066,#17067,#17068);\n#17070=CIRCLE('',#17069,3.5);\n#17071=EDGE_CURVE('',#17058,#17056,#17070,.T.);\n#17072=ORIENTED_EDGE('',*,*,#17071,.F.);\n#17073=EDGE_LOOP('',(#17065,#17072));\n#17074=FACE_BOUND('',#17073,.T.);\n#17075=ORIENTED_EDGE('',*,*,#16783,.F.);\n#17076=EDGE_LOOP('',(#17075));\n#17077=FACE_BOUND('',#17076,.T.);\n#17078=ADVANCED_FACE('',(#17074,#17077),#17054,.F.);\n#17079=OVER_RIDING_STYLED_ITEM('',(#12942),#17078,#12957);\n#17080=CARTESIAN_POINT('',(115.,-55.5,-1.5));\n#17081=DIRECTION('',(0.,0.,-1.));\n#17082=DIRECTION('',(-1.,0.,0.));\n#17083=AXIS2_PLACEMENT_3D('',#17080,#17081,#17082);\n#17084=CYLINDRICAL_SURFACE('',#17083,3.5);\n#17085=CARTESIAN_POINT('',(111.5,-55.5,-3.5));\n#17086=DIRECTION('',(-0.,-0.,1.));\n#17087=VECTOR('',#17086,2.);\n#17088=LINE('',#17085,#17087);\n#17089=EDGE_CURVE('',#13410,#17056,#17088,.T.);\n#17090=ORIENTED_EDGE('',*,*,#17089,.F.);\n#17091=ORIENTED_EDGE('',*,*,#13416,.F.);\n#17092=ORIENTED_EDGE('',*,*,#13423,.F.);\n#17093=ORIENTED_EDGE('',*,*,#17089,.T.);\n#17094=ORIENTED_EDGE('',*,*,#17064,.T.);\n#17095=ORIENTED_EDGE('',*,*,#17071,.T.);\n#17096=EDGE_LOOP('',(#17090,#17091,#17092,#17093,#17094,#17095));\n#17097=FACE_BOUND('',#17096,.T.);\n#17098=ADVANCED_FACE('',(#17097),#17084,.F.);\n#17099=OVER_RIDING_STYLED_ITEM('',(#12942),#17098,#12957);\n#17100=CARTESIAN_POINT('',(-85.626149281,71.063074641,-1.5));\n#17101=DIRECTION('',(0.,0.,1.));\n#17102=DIRECTION('',(1.,0.,0.));\n#17103=AXIS2_PLACEMENT_3D('',#17100,#17101,#17102);\n#17104=PLANE('',#17103);\n#17105=CARTESIAN_POINT('',(51.5,-55.5,-1.5));\n#17106=VERTEX_POINT('',#17105);\n#17107=CARTESIAN_POINT('',(58.5,-55.5,-1.5));\n#17108=VERTEX_POINT('',#17107);\n#17109=CARTESIAN_POINT('',(55.,-55.5,-1.5));\n#17110=DIRECTION('',(0.,0.,1.));\n#17111=DIRECTION('',(1.,0.,-0.));\n#17112=AXIS2_PLACEMENT_3D('',#17109,#17110,#17111);\n#17113=CIRCLE('',#17112,3.5);\n#17114=EDGE_CURVE('',#17106,#17108,#17113,.T.);\n#17115=ORIENTED_EDGE('',*,*,#17114,.F.);\n#17116=CARTESIAN_POINT('',(55.,-55.5,-1.5));\n#17117=DIRECTION('',(0.,0.,1.));\n#17118=DIRECTION('',(1.,0.,-0.));\n#17119=AXIS2_PLACEMENT_3D('',#17116,#17117,#17118);\n#17120=CIRCLE('',#17119,3.5);\n#17121=EDGE_CURVE('',#17108,#17106,#17120,.T.);\n#17122=ORIENTED_EDGE('',*,*,#17121,.F.);\n#17123=EDGE_LOOP('',(#17115,#17122));\n#17124=FACE_BOUND('',#17123,.T.);\n#17125=ORIENTED_EDGE('',*,*,#16757,.F.);\n#17126=EDGE_LOOP('',(#17125));\n#17127=FACE_BOUND('',#17126,.T.);\n#17128=ADVANCED_FACE('',(#17124,#17127),#17104,.F.);\n#17129=OVER_RIDING_STYLED_ITEM('',(#12942),#17128,#12957);\n#17130=CARTESIAN_POINT('',(55.,-55.5,-1.5));\n#17131=DIRECTION('',(0.,0.,-1.));\n#17132=DIRECTION('',(-1.,0.,0.));\n#17133=AXIS2_PLACEMENT_3D('',#17130,#17131,#17132);\n#17134=CYLINDRICAL_SURFACE('',#17133,3.5);\n#17135=CARTESIAN_POINT('',(51.5,-55.5,-3.5));\n#17136=DIRECTION('',(-0.,-0.,1.));\n#17137=VECTOR('',#17136,2.);\n#17138=LINE('',#17135,#17137);\n#17139=EDGE_CURVE('',#13390,#17106,#17138,.T.);\n#17140=ORIENTED_EDGE('',*,*,#17139,.F.);\n#17141=ORIENTED_EDGE('',*,*,#13396,.F.);\n#17142=ORIENTED_EDGE('',*,*,#13403,.F.);\n#17143=ORIENTED_EDGE('',*,*,#17139,.T.);\n#17144=ORIENTED_EDGE('',*,*,#17114,.T.);\n#17145=ORIENTED_EDGE('',*,*,#17121,.T.);\n#17146=EDGE_LOOP('',(#17140,#17141,#17142,#17143,#17144,#17145));\n#17147=FACE_BOUND('',#17146,.T.);\n#17148=ADVANCED_FACE('',(#17147),#17134,.F.);\n#17149=OVER_RIDING_STYLED_ITEM('',(#12942),#17148,#12957);\n#17150=CLOSED_SHELL('',(#13013,#13069,#13141,#13197,#13253,#13275,#13297,#13339,#13381,#13681,#14266,#14278,#14295,#14312,#14329,#14341,#14381,#14411,#14428,#14468,#14499,#14522,#14562,#14593,#14616,#14656,\n#14687,#14710,#14750,#14781,#14804,#14839,#14874,#14909,#14944,#14979,#15014,#15049,#15084,#15115,#15139,#15163,#15187,#15211,#15228,#15262,#15293,#15317,#15341,#15365,#15389,\n#15406,#15440,#15471,#15495,#15519,#15543,#15567,#15584,#15618,#15653,#15670,#15687,#15700,#15723,#15735,#15747,#15770,#15782,#15794,#15811,#15829,#15841,#15866,#15883,#15895,\n#15905,#15935,#15965,#15995,#16014,#16033,#16052,#16083,#16114,#16145,#16342,#16364,#16381,#16398,#16420,#16442,#16464,#16486,#16508,#16520,#16532,#16544,#16556,#16568,#16580,\n#16602,#16624,#16641,#16663,#16675,#16687,#16699,#16711,#16723,#16735,#16761,#16787,#16824,#16842,#16860,#16873,#16911,#16929,#16947,#16960,#16999,#17017,#17035,#17048,#17078,\n#17098,#17128,#17148));\n#17151=MANIFOLD_SOLID_BREP('case_bottom',#17150);\n#17152=DRAUGHTING_PRE_DEFINED_COLOUR('red');\n#17153=FILL_AREA_STYLE_COLOUR('',#17152);\n#17154=FILL_AREA_STYLE('',(#17153));\n#17155=SURFACE_STYLE_FILL_AREA(#17154);\n#17156=SURFACE_SIDE_STYLE('',(#17155));\n#17157=SURFACE_STYLE_USAGE(.BOTH.,#17156);\n#17158=PRESENTATION_STYLE_ASSIGNMENT((#17157));\n#12957=STYLED_ITEM('',(#17158),#17151);\n#16=SHAPE_REPRESENTATION('/private/var/mobile/Containers/Data/Application/0946B395-5DCC-47DE-8AEB-740C48F2A785/tmp/export/temp_export.x_b',(#15),#10);\n#17=ADVANCED_BREP_SHAPE_REPRESENTATION('/private/var/mobile/Containers/Data/Application/0946B395-5DCC-47DE-8AEB-740C48F2A785/tmp/export/temp_export.x_b',(#2956,#4472,#5040,#8876,#10392,#10779,#12710,#12956,#17151),#10);\n#17166=SHAPE_REPRESENTATION_RELATIONSHIP('','',#16,#17);\n#17167=APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies');\n#17168=APPLICATION_PROTOCOL_DEFINITION('international standard','configuration_control_3d_design_ed2_mim',2004,#17167);\n#17169=PRODUCT_CONTEXT('',#17167,'mechanical');\n#17170=PRODUCT_DEFINITION_CONTEXT('part definition',#17167,'design');\n#24=PRODUCT('/private/var/mobile/Containers/Data/Application/0946B395-5DCC-47DE-8AEB-740C48F2A785/tmp/export/temp_export.x_b','/private/var/mobile/Containers/Data/Application/0946B395-5DCC-47DE-8AEB-740C48F2A785/tmp/export/temp_export.x_b','',(#17169));\n#17171=PRODUCT_RELATED_PRODUCT_CATEGORY('part','',(#24));\n#17172=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#24,.NOT_KNOWN.);\n#25=PRODUCT_DEFINITION('design','',#17172,#17170);\n#23=PRODUCT_DEFINITION_SHAPE('','',#25);\n#17173=SHAPE_DEFINITION_REPRESENTATION(#23,#16);\n#11=DRAUGHTING_MODEL('',(),#10);\n#1=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#26,#2964,#4480,#5048,#8884,#10393,#10780,#12943,#12954,#12718,#16825,#16843,#16861,#16874,#16912,#16930,#16948,#16961,#17000,#17018,#17036,#17049,#17079,#17099,#17129,#17149,\n#12957),#10);\nENDSEC;\nEND-ISO-10303-21;\n"
  },
  {
    "path": "CAD Files/toolheads_stl/28byj_cover_by_woutervanschaik/Cap.stp",
    "content": "ISO-10303-21;\r\nHEADER;\r\n/* Generated by software containing ST-Developer\r\n * from STEP Tools, Inc. (www.steptools.com) \r\n */\r\n\r\nFILE_DESCRIPTION(\r\n/* description */ (''),\r\n/* implementation_level */ '2;1');\r\n\r\nFILE_NAME(\r\n/* name */ 'D:\\\\Inventor\\\\ROBOT\\\\Cap.stp',\r\n/* time_stamp */ '2021-01-29T09:26:12+01:00',\r\n/* author */ ('woute'),\r\n/* organization */ (''),\r\n/* preprocessor_version */ 'ST-DEVELOPER v17',\r\n/* originating_system */ 'Autodesk Inventor 2019',\r\n/* authorisation */ '');\r\n\r\nFILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));\r\nENDSEC;\r\n\r\nDATA;\r\n#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#2304);\r\n#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#2311,#12);\r\n#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#2303);\r\n#13=STYLED_ITEM('',(#2320),#14);\r\n#14=MANIFOLD_SOLID_BREP('Solid1',#1304);\r\n#15=FACE_BOUND('',#203,.T.);\r\n#16=FACE_BOUND('',#205,.T.);\r\n#17=FACE_BOUND('',#210,.T.);\r\n#18=FACE_BOUND('',#212,.T.);\r\n#19=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#2115,#2116,#2117,#2118),(#2119,\r\n#2120,#2121,#2122),(#2123,#2124,#2125,#2126),(#2127,#2128,#2129,#2130)),\r\n .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,4),(0.,1.),(0.,0.0731200017332135),\r\n .UNSPECIFIED.);\r\n#20=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#2140,#2141,#2142,#2143),(#2144,\r\n#2145,#2146,#2147),(#2148,#2149,#2150,#2151),(#2152,#2153,#2154,#2155)),\r\n .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,4),(0.,1.),(-0.0106293538609489,0.),\r\n .UNSPECIFIED.);\r\n#21=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#2162,#2163,#2164,#2165),(#2166,\r\n#2167,#2168,#2169),(#2170,#2171,#2172,#2173),(#2174,#2175,#2176,#2177)),\r\n .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,4),(0.,1.),(0.,0.073120001733213),\r\n .UNSPECIFIED.);\r\n#22=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#2187,#2188,#2189,#2190),(#2191,\r\n#2192,#2193,#2194),(#2195,#2196,#2197,#2198),(#2199,#2200,#2201,#2202)),\r\n .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,4),(0.,1.),(-0.0106293538610148,0.),\r\n .UNSPECIFIED.);\r\n#23=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1893,#1894,#1895,#1896),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.0436604749531579),.UNSPECIFIED.);\r\n#24=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1900,#1901,#1902,#1903),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.0436604749531635),.UNSPECIFIED.);\r\n#25=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1919,#1920,#1921,#1922),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.148854329527433,0.159042170104341),\r\n .UNSPECIFIED.);\r\n#26=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1931,#1932,#1933,#1934),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.0106293538609489),.UNSPECIFIED.);\r\n#27=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1935,#1936,#1937,#1938),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(-0.0626979159091937,0.),.UNSPECIFIED.);\r\n#28=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1964,#1965,#1966,#1967),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.0436604749531656),.UNSPECIFIED.);\r\n#29=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1977,#1978,#1979,#1980),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.0436604749531743),.UNSPECIFIED.);\r\n#30=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1996,#1997,#1998,#1999),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.0626979159091927),.UNSPECIFIED.);\r\n#31=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2001,#2002,#2003,#2004),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(-0.0106293538610148,0.),.UNSPECIFIED.);\r\n#32=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2012,#2013,#2014,#2015),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.0101925832044589),.UNSPECIFIED.);\r\n#33=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2028,#2029,#2030,#2031),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.0731200017332135),.UNSPECIFIED.);\r\n#34=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2033,#2034,#2035,#2036),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(-0.00213208186922165,0.),.UNSPECIFIED.);\r\n#35=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2043,#2044,#2045,#2046),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.0138287526619646),.UNSPECIFIED.);\r\n#36=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2059,#2060,#2061,#2062),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.260396269019209,0.274385239477495),\r\n .UNSPECIFIED.);\r\n#37=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2070,#2071,#2072,#2073),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.00213208186921963),.UNSPECIFIED.);\r\n#38=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2074,#2075,#2076,#2077),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(-0.073120001733213,0.),.UNSPECIFIED.);\r\n#39=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2131,#2132,#2133,#2134),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(-1.,0.),.UNSPECIFIED.);\r\n#40=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2135,#2136,#2137,#2138),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(-0.360868170829098,0.),.UNSPECIFIED.);\r\n#41=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2156,#2157,#2158,#2159,#2160,#2161),\r\n .UNSPECIFIED.,.F.,.F.,(4,2,4),(0.,0.190411806012693,0.380860645117042),\r\n .UNSPECIFIED.);\r\n#42=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2178,#2179,#2180,#2181),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(-1.,0.),.UNSPECIFIED.);\r\n#43=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2182,#2183,#2184,#2185),\r\n .UNSPECIFIED.,.F.,.F.,(4,4),(-0.360870257089528,0.),.UNSPECIFIED.);\r\n#44=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2203,#2204,#2205,#2206,#2207,#2208),\r\n .UNSPECIFIED.,.F.,.F.,(4,2,4),(0.,0.190446381212687,0.380860645414424),\r\n .UNSPECIFIED.);\r\n#45=CONICAL_SURFACE('',#1351,3.25,0.785398163397449);\r\n#46=CONICAL_SURFACE('',#1357,15.75,0.785398163397444);\r\n#47=CONICAL_SURFACE('',#1364,15.75,0.785398163397449);\r\n#48=CONICAL_SURFACE('',#1366,3.25,0.785398163397449);\r\n#49=CONICAL_SURFACE('',#1370,15.75,0.785398163397446);\r\n#50=(\r\nBOUNDED_CURVE()\r\nB_SPLINE_CURVE(2,(#1865,#1866,#1867),.UNSPECIFIED.,.F.,.F.)\r\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(0.0530620199554711,0.105236894751069),\r\n .UNSPECIFIED.)\r\nCURVE()\r\nGEOMETRIC_REPRESENTATION_ITEM()\r\nRATIONAL_B_SPLINE_CURVE((1.00514165081616,1.00509867043284,1.00000000518492))\r\nREPRESENTATION_ITEM('')\r\n);\r\n#51=(\r\nBOUNDED_CURVE()\r\nB_SPLINE_CURVE(2,(#1874,#1875,#1876),.UNSPECIFIED.,.F.,.F.)\r\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(1.98612170684181E-8,0.0466802657991868),\r\n .UNSPECIFIED.)\r\nCURVE()\r\nGEOMETRIC_REPRESENTATION_ITEM()\r\nRATIONAL_B_SPLINE_CURVE((1.00000000018151,1.00021330330913,1.00025004290513))\r\nREPRESENTATION_ITEM('')\r\n);\r\n#52=(\r\nBOUNDED_CURVE()\r\nB_SPLINE_CURVE(2,(#1904,#1905,#1906),.UNSPECIFIED.,.F.,.F.)\r\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(2.65287637394577E-8,0.0521749013243627),\r\n .UNSPECIFIED.)\r\nCURVE()\r\nGEOMETRIC_REPRESENTATION_ITEM()\r\nRATIONAL_B_SPLINE_CURVE((1.00000000518492,1.00509867043297,1.00514165081629))\r\nREPRESENTATION_ITEM('')\r\n);\r\n#53=(\r\nBOUNDED_CURVE()\r\nB_SPLINE_CURVE(2,(#1909,#1910,#1911),.UNSPECIFIED.,.F.,.F.)\r\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(0.0683364616185943,0.115014827528471),\r\n .UNSPECIFIED.)\r\nCURVE()\r\nGEOMETRIC_REPRESENTATION_ITEM()\r\nRATIONAL_B_SPLINE_CURVE((1.00026931971815,1.00023205582007,1.00001822521101))\r\nREPRESENTATION_ITEM('')\r\n);\r\n#54=(\r\nBOUNDED_CURVE()\r\nB_SPLINE_CURVE(2,(#1942,#1943,#1944),.UNSPECIFIED.,.F.,.F.)\r\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(0.0661068524908888,0.112787098428856),\r\n .UNSPECIFIED.)\r\nCURVE()\r\nGEOMETRIC_REPRESENTATION_ITEM()\r\nRATIONAL_B_SPLINE_CURVE((1.0002500429051,1.00021330330911,1.00000000018151))\r\nREPRESENTATION_ITEM('')\r\n);\r\n#55=(\r\nBOUNDED_CURVE()\r\nB_SPLINE_CURVE(2,(#1951,#1952,#1953),.UNSPECIFIED.,.F.,.F.)\r\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(2.65287622307954E-8,0.0521749013243611),\r\n .UNSPECIFIED.)\r\nCURVE()\r\nGEOMETRIC_REPRESENTATION_ITEM()\r\nRATIONAL_B_SPLINE_CURVE((1.00000000518492,1.00509867043292,1.00514165081624))\r\nREPRESENTATION_ITEM('')\r\n);\r\n#56=(\r\nBOUNDED_CURVE()\r\nB_SPLINE_CURVE(2,(#1973,#1974,#1975),.UNSPECIFIED.,.F.,.F.)\r\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(0.0530620199554708,0.105236894751069),\r\n .UNSPECIFIED.)\r\nCURVE()\r\nGEOMETRIC_REPRESENTATION_ITEM()\r\nRATIONAL_B_SPLINE_CURVE((1.00514165081623,1.00509867043291,1.00000000518492))\r\nREPRESENTATION_ITEM('')\r\n);\r\n#57=(\r\nBOUNDED_CURVE()\r\nB_SPLINE_CURVE(2,(#1989,#1990,#1991),.UNSPECIFIED.,.F.,.F.)\r\nB_SPLINE_CURVE_WITH_KNOTS((3,3),(0.00195542513735351,0.048633791047179),\r\n .UNSPECIFIED.)\r\nCURVE()\r\nGEOMETRIC_REPRESENTATION_ITEM()\r\nRATIONAL_B_SPLINE_CURVE((1.00001822521099,1.00023205581971,1.00026931971774))\r\nREPRESENTATION_ITEM('')\r\n);\r\n#58=PLANE('',#1334);\r\n#59=PLANE('',#1345);\r\n#60=PLANE('',#1353);\r\n#61=PLANE('',#1359);\r\n#62=PLANE('',#1369);\r\n#63=PLANE('',#1375);\r\n#64=PLANE('',#1376);\r\n#65=PLANE('',#1377);\r\n#66=PLANE('',#1378);\r\n#67=PLANE('',#1379);\r\n#68=PLANE('',#1380);\r\n#69=PLANE('',#1381);\r\n#70=PLANE('',#1382);\r\n#71=PLANE('',#1391);\r\n#72=PLANE('',#1392);\r\n#73=PLANE('',#1393);\r\n#74=PLANE('',#1394);\r\n#75=PLANE('',#1395);\r\n#76=PLANE('',#1396);\r\n#77=PLANE('',#1397);\r\n#78=PLANE('',#1398);\r\n#79=PLANE('',#1399);\r\n#80=PLANE('',#1400);\r\n#81=PLANE('',#1401);\r\n#82=PLANE('',#1406);\r\n#83=PLANE('',#1408);\r\n#84=PLANE('',#1410);\r\n#85=PLANE('',#1411);\r\n#86=PLANE('',#1412);\r\n#87=PLANE('',#1413);\r\n#88=PLANE('',#1415);\r\n#89=PLANE('',#1418);\r\n#90=PLANE('',#1419);\r\n#91=PLANE('',#1421);\r\n#92=PLANE('',#1423);\r\n#93=PLANE('',#1424);\r\n#94=PLANE('',#1426);\r\n#95=PLANE('',#1427);\r\n#96=PLANE('',#1428);\r\n#97=PLANE('',#1429);\r\n#98=PLANE('',#1430);\r\n#99=FACE_OUTER_BOUND('',#161,.T.);\r\n#100=FACE_OUTER_BOUND('',#162,.T.);\r\n#101=FACE_OUTER_BOUND('',#163,.T.);\r\n#102=FACE_OUTER_BOUND('',#164,.T.);\r\n#103=FACE_OUTER_BOUND('',#165,.T.);\r\n#104=FACE_OUTER_BOUND('',#166,.T.);\r\n#105=FACE_OUTER_BOUND('',#167,.T.);\r\n#106=FACE_OUTER_BOUND('',#168,.T.);\r\n#107=FACE_OUTER_BOUND('',#169,.T.);\r\n#108=FACE_OUTER_BOUND('',#170,.T.);\r\n#109=FACE_OUTER_BOUND('',#171,.T.);\r\n#110=FACE_OUTER_BOUND('',#172,.T.);\r\n#111=FACE_OUTER_BOUND('',#173,.T.);\r\n#112=FACE_OUTER_BOUND('',#174,.T.);\r\n#113=FACE_OUTER_BOUND('',#175,.T.);\r\n#114=FACE_OUTER_BOUND('',#176,.T.);\r\n#115=FACE_OUTER_BOUND('',#177,.T.);\r\n#116=FACE_OUTER_BOUND('',#178,.T.);\r\n#117=FACE_OUTER_BOUND('',#179,.T.);\r\n#118=FACE_OUTER_BOUND('',#180,.T.);\r\n#119=FACE_OUTER_BOUND('',#181,.T.);\r\n#120=FACE_OUTER_BOUND('',#182,.T.);\r\n#121=FACE_OUTER_BOUND('',#183,.T.);\r\n#122=FACE_OUTER_BOUND('',#184,.T.);\r\n#123=FACE_OUTER_BOUND('',#185,.T.);\r\n#124=FACE_OUTER_BOUND('',#186,.T.);\r\n#125=FACE_OUTER_BOUND('',#187,.T.);\r\n#126=FACE_OUTER_BOUND('',#188,.T.);\r\n#127=FACE_OUTER_BOUND('',#189,.T.);\r\n#128=FACE_OUTER_BOUND('',#190,.T.);\r\n#129=FACE_OUTER_BOUND('',#191,.T.);\r\n#130=FACE_OUTER_BOUND('',#192,.T.);\r\n#131=FACE_OUTER_BOUND('',#193,.T.);\r\n#132=FACE_OUTER_BOUND('',#194,.T.);\r\n#133=FACE_OUTER_BOUND('',#195,.T.);\r\n#134=FACE_OUTER_BOUND('',#196,.T.);\r\n#135=FACE_OUTER_BOUND('',#197,.T.);\r\n#136=FACE_OUTER_BOUND('',#198,.T.);\r\n#137=FACE_OUTER_BOUND('',#199,.T.);\r\n#138=FACE_OUTER_BOUND('',#200,.T.);\r\n#139=FACE_OUTER_BOUND('',#201,.T.);\r\n#140=FACE_OUTER_BOUND('',#202,.T.);\r\n#141=FACE_OUTER_BOUND('',#204,.T.);\r\n#142=FACE_OUTER_BOUND('',#206,.T.);\r\n#143=FACE_OUTER_BOUND('',#207,.T.);\r\n#144=FACE_OUTER_BOUND('',#208,.T.);\r\n#145=FACE_OUTER_BOUND('',#209,.T.);\r\n#146=FACE_OUTER_BOUND('',#211,.T.);\r\n#147=FACE_OUTER_BOUND('',#213,.T.);\r\n#148=FACE_OUTER_BOUND('',#214,.T.);\r\n#149=FACE_OUTER_BOUND('',#215,.T.);\r\n#150=FACE_OUTER_BOUND('',#216,.T.);\r\n#151=FACE_OUTER_BOUND('',#217,.T.);\r\n#152=FACE_OUTER_BOUND('',#218,.T.);\r\n#153=FACE_OUTER_BOUND('',#219,.T.);\r\n#154=FACE_OUTER_BOUND('',#220,.T.);\r\n#155=FACE_OUTER_BOUND('',#221,.T.);\r\n#156=FACE_OUTER_BOUND('',#222,.T.);\r\n#157=FACE_OUTER_BOUND('',#223,.T.);\r\n#158=FACE_OUTER_BOUND('',#224,.T.);\r\n#159=FACE_OUTER_BOUND('',#225,.T.);\r\n#160=FACE_OUTER_BOUND('',#226,.T.);\r\n#161=EDGE_LOOP('',(#838,#839,#840,#841,#842,#843));\r\n#162=EDGE_LOOP('',(#844,#845,#846,#847,#848,#849));\r\n#163=EDGE_LOOP('',(#850,#851,#852,#853,#854,#855,#856,#857,#858,#859,#860,\r\n#861,#862,#863,#864,#865,#866,#867,#868,#869,#870,#871,#872,#873,#874,#875,\r\n#876,#877,#878,#879,#880,#881,#882,#883,#884,#885,#886,#887));\r\n#164=EDGE_LOOP('',(#888,#889,#890,#891,#892));\r\n#165=EDGE_LOOP('',(#893,#894,#895,#896,#897,#898,#899,#900));\r\n#166=EDGE_LOOP('',(#901,#902,#903,#904,#905,#906));\r\n#167=EDGE_LOOP('',(#907,#908,#909,#910,#911));\r\n#168=EDGE_LOOP('',(#912,#913,#914,#915,#916,#917,#918));\r\n#169=EDGE_LOOP('',(#919,#920,#921,#922,#923,#924));\r\n#170=EDGE_LOOP('',(#925,#926,#927,#928,#929));\r\n#171=EDGE_LOOP('',(#930,#931,#932,#933,#934,#935,#936,#937));\r\n#172=EDGE_LOOP('',(#938,#939,#940,#941,#942,#943));\r\n#173=EDGE_LOOP('',(#944,#945,#946,#947,#948,#949));\r\n#174=EDGE_LOOP('',(#950,#951,#952,#953,#954));\r\n#175=EDGE_LOOP('',(#955,#956,#957,#958,#959,#960));\r\n#176=EDGE_LOOP('',(#961,#962,#963,#964,#965,#966,#967));\r\n#177=EDGE_LOOP('',(#968,#969,#970,#971,#972));\r\n#178=EDGE_LOOP('',(#973,#974,#975,#976,#977,#978));\r\n#179=EDGE_LOOP('',(#979,#980,#981,#982,#983));\r\n#180=EDGE_LOOP('',(#984,#985,#986,#987,#988));\r\n#181=EDGE_LOOP('',(#989,#990,#991,#992,#993));\r\n#182=EDGE_LOOP('',(#994,#995,#996,#997,#998,#999));\r\n#183=EDGE_LOOP('',(#1000,#1001,#1002,#1003,#1004,#1005));\r\n#184=EDGE_LOOP('',(#1006,#1007,#1008,#1009));\r\n#185=EDGE_LOOP('',(#1010,#1011,#1012,#1013,#1014,#1015,#1016,#1017,#1018,\r\n#1019,#1020,#1021,#1022,#1023,#1024,#1025,#1026,#1027,#1028,#1029));\r\n#186=EDGE_LOOP('',(#1030,#1031,#1032,#1033));\r\n#187=EDGE_LOOP('',(#1034,#1035,#1036,#1037,#1038,#1039));\r\n#188=EDGE_LOOP('',(#1040,#1041,#1042,#1043));\r\n#189=EDGE_LOOP('',(#1044,#1045,#1046,#1047));\r\n#190=EDGE_LOOP('',(#1048,#1049,#1050,#1051,#1052,#1053));\r\n#191=EDGE_LOOP('',(#1054,#1055,#1056,#1057));\r\n#192=EDGE_LOOP('',(#1058,#1059,#1060,#1061));\r\n#193=EDGE_LOOP('',(#1062,#1063,#1064,#1065,#1066,#1067,#1068,#1069));\r\n#194=EDGE_LOOP('',(#1070,#1071,#1072,#1073,#1074,#1075,#1076,#1077,#1078,\r\n#1079));\r\n#195=EDGE_LOOP('',(#1080,#1081,#1082,#1083));\r\n#196=EDGE_LOOP('',(#1084,#1085,#1086,#1087));\r\n#197=EDGE_LOOP('',(#1088,#1089,#1090,#1091));\r\n#198=EDGE_LOOP('',(#1092,#1093,#1094,#1095));\r\n#199=EDGE_LOOP('',(#1096,#1097,#1098,#1099));\r\n#200=EDGE_LOOP('',(#1100,#1101,#1102,#1103));\r\n#201=EDGE_LOOP('',(#1104,#1105,#1106,#1107,#1108,#1109,#1110,#1111));\r\n#202=EDGE_LOOP('',(#1112,#1113,#1114,#1115,#1116,#1117,#1118,#1119,#1120,\r\n#1121,#1122,#1123));\r\n#203=EDGE_LOOP('',(#1124,#1125));\r\n#204=EDGE_LOOP('',(#1126,#1127,#1128,#1129,#1130,#1131,#1132,#1133,#1134,\r\n#1135,#1136,#1137));\r\n#205=EDGE_LOOP('',(#1138,#1139));\r\n#206=EDGE_LOOP('',(#1140,#1141,#1142,#1143));\r\n#207=EDGE_LOOP('',(#1144,#1145,#1146,#1147));\r\n#208=EDGE_LOOP('',(#1148,#1149,#1150,#1151));\r\n#209=EDGE_LOOP('',(#1152,#1153,#1154,#1155));\r\n#210=EDGE_LOOP('',(#1156,#1157));\r\n#211=EDGE_LOOP('',(#1158,#1159,#1160,#1161));\r\n#212=EDGE_LOOP('',(#1162,#1163));\r\n#213=EDGE_LOOP('',(#1164,#1165,#1166,#1167));\r\n#214=EDGE_LOOP('',(#1168,#1169,#1170,#1171));\r\n#215=EDGE_LOOP('',(#1172,#1173,#1174,#1175));\r\n#216=EDGE_LOOP('',(#1176,#1177,#1178,#1179));\r\n#217=EDGE_LOOP('',(#1180,#1181,#1182,#1183));\r\n#218=EDGE_LOOP('',(#1184,#1185,#1186,#1187));\r\n#219=EDGE_LOOP('',(#1188,#1189,#1190,#1191));\r\n#220=EDGE_LOOP('',(#1192,#1193,#1194,#1195));\r\n#221=EDGE_LOOP('',(#1196,#1197,#1198,#1199));\r\n#222=EDGE_LOOP('',(#1200,#1201,#1202,#1203));\r\n#223=EDGE_LOOP('',(#1204,#1205,#1206,#1207,#1208,#1209,#1210,#1211,#1212,\r\n#1213));\r\n#224=EDGE_LOOP('',(#1214,#1215,#1216,#1217));\r\n#225=EDGE_LOOP('',(#1218,#1219,#1220,#1221,#1222,#1223,#1224,#1225));\r\n#226=EDGE_LOOP('',(#1226,#1227,#1228,#1229));\r\n#227=LINE('',#1771,#344);\r\n#228=LINE('',#1781,#345);\r\n#229=LINE('',#1788,#346);\r\n#230=LINE('',#1792,#347);\r\n#231=LINE('',#1796,#348);\r\n#232=LINE('',#1798,#349);\r\n#233=LINE('',#1800,#350);\r\n#234=LINE('',#1802,#351);\r\n#235=LINE('',#1804,#352);\r\n#236=LINE('',#1806,#353);\r\n#237=LINE('',#1808,#354);\r\n#238=LINE('',#1810,#355);\r\n#239=LINE('',#1814,#356);\r\n#240=LINE('',#1816,#357);\r\n#241=LINE('',#1820,#358);\r\n#242=LINE('',#1822,#359);\r\n#243=LINE('',#1826,#360);\r\n#244=LINE('',#1828,#361);\r\n#245=LINE('',#1832,#362);\r\n#246=LINE('',#1834,#363);\r\n#247=LINE('',#1838,#364);\r\n#248=LINE('',#1840,#365);\r\n#249=LINE('',#1842,#366);\r\n#250=LINE('',#1844,#367);\r\n#251=LINE('',#1846,#368);\r\n#252=LINE('',#1848,#369);\r\n#253=LINE('',#1850,#370);\r\n#254=LINE('',#1852,#371);\r\n#255=LINE('',#1856,#372);\r\n#256=LINE('',#1860,#373);\r\n#257=LINE('',#1869,#374);\r\n#258=LINE('',#1871,#375);\r\n#259=LINE('',#1873,#376);\r\n#260=LINE('',#1881,#377);\r\n#261=LINE('',#1885,#378);\r\n#262=LINE('',#1889,#379);\r\n#263=LINE('',#1913,#380);\r\n#264=LINE('',#1914,#381);\r\n#265=LINE('',#1923,#382);\r\n#266=LINE('',#1925,#383);\r\n#267=LINE('',#1946,#384);\r\n#268=LINE('',#1948,#385);\r\n#269=LINE('',#1950,#386);\r\n#270=LINE('',#1957,#387);\r\n#271=LINE('',#1959,#388);\r\n#272=LINE('',#1984,#389);\r\n#273=LINE('',#1986,#390);\r\n#274=LINE('',#1988,#391);\r\n#275=LINE('',#2009,#392);\r\n#276=LINE('',#2011,#393);\r\n#277=LINE('',#2018,#394);\r\n#278=LINE('',#2020,#395);\r\n#279=LINE('',#2022,#396);\r\n#280=LINE('',#2023,#397);\r\n#281=LINE('',#2026,#398);\r\n#282=LINE('',#2038,#399);\r\n#283=LINE('',#2039,#400);\r\n#284=LINE('',#2042,#401);\r\n#285=LINE('',#2049,#402);\r\n#286=LINE('',#2051,#403);\r\n#287=LINE('',#2053,#404);\r\n#288=LINE('',#2054,#405);\r\n#289=LINE('',#2057,#406);\r\n#290=LINE('',#2063,#407);\r\n#291=LINE('',#2066,#408);\r\n#292=LINE('',#2068,#409);\r\n#293=LINE('',#2079,#410);\r\n#294=LINE('',#2080,#411);\r\n#295=LINE('',#2083,#412);\r\n#296=LINE('',#2085,#413);\r\n#297=LINE('',#2086,#414);\r\n#298=LINE('',#2089,#415);\r\n#299=LINE('',#2091,#416);\r\n#300=LINE('',#2094,#417);\r\n#301=LINE('',#2096,#418);\r\n#302=LINE('',#2102,#419);\r\n#303=LINE('',#2106,#420);\r\n#304=LINE('',#2109,#421);\r\n#305=LINE('',#2113,#422);\r\n#306=LINE('',#2114,#423);\r\n#307=LINE('',#2211,#424);\r\n#308=LINE('',#2213,#425);\r\n#309=LINE('',#2214,#426);\r\n#310=LINE('',#2218,#427);\r\n#311=LINE('',#2219,#428);\r\n#312=LINE('',#2222,#429);\r\n#313=LINE('',#2223,#430);\r\n#314=LINE('',#2226,#431);\r\n#315=LINE('',#2227,#432);\r\n#316=LINE('',#2230,#433);\r\n#317=LINE('',#2231,#434);\r\n#318=LINE('',#2234,#435);\r\n#319=LINE('',#2235,#436);\r\n#320=LINE('',#2238,#437);\r\n#321=LINE('',#2239,#438);\r\n#322=LINE('',#2246,#439);\r\n#323=LINE('',#2250,#440);\r\n#324=LINE('',#2254,#441);\r\n#325=LINE('',#2255,#442);\r\n#326=LINE('',#2258,#443);\r\n#327=LINE('',#2259,#444);\r\n#328=LINE('',#2261,#445);\r\n#329=LINE('',#2264,#446);\r\n#330=LINE('',#2266,#447);\r\n#331=LINE('',#2270,#448);\r\n#332=LINE('',#2272,#449);\r\n#333=LINE('',#2275,#450);\r\n#334=LINE('',#2278,#451);\r\n#335=LINE('',#2280,#452);\r\n#336=LINE('',#2283,#453);\r\n#337=LINE('',#2286,#454);\r\n#338=LINE('',#2288,#455);\r\n#339=LINE('',#2292,#456);\r\n#340=LINE('',#2294,#457);\r\n#341=LINE('',#2295,#458);\r\n#342=LINE('',#2297,#459);\r\n#343=LINE('',#2299,#460);\r\n#344=VECTOR('',#1439,1.75);\r\n#345=VECTOR('',#1450,1.75);\r\n#346=VECTOR('',#1457,10.);\r\n#347=VECTOR('',#1460,10.);\r\n#348=VECTOR('',#1463,10.);\r\n#349=VECTOR('',#1464,10.);\r\n#350=VECTOR('',#1465,10.);\r\n#351=VECTOR('',#1466,10.);\r\n#352=VECTOR('',#1467,10.);\r\n#353=VECTOR('',#1468,10.);\r\n#354=VECTOR('',#1469,10.);\r\n#355=VECTOR('',#1470,10.);\r\n#356=VECTOR('',#1473,10.);\r\n#357=VECTOR('',#1474,10.);\r\n#358=VECTOR('',#1477,10.);\r\n#359=VECTOR('',#1478,10.);\r\n#360=VECTOR('',#1481,10.);\r\n#361=VECTOR('',#1482,10.);\r\n#362=VECTOR('',#1485,10.);\r\n#363=VECTOR('',#1486,10.);\r\n#364=VECTOR('',#1489,10.);\r\n#365=VECTOR('',#1490,10.);\r\n#366=VECTOR('',#1491,10.);\r\n#367=VECTOR('',#1492,10.);\r\n#368=VECTOR('',#1493,10.);\r\n#369=VECTOR('',#1494,10.);\r\n#370=VECTOR('',#1495,10.);\r\n#371=VECTOR('',#1496,10.);\r\n#372=VECTOR('',#1499,10.);\r\n#373=VECTOR('',#1502,10.);\r\n#374=VECTOR('',#1507,10.);\r\n#375=VECTOR('',#1508,10.);\r\n#376=VECTOR('',#1509,10.);\r\n#377=VECTOR('',#1514,10.);\r\n#378=VECTOR('',#1517,10.);\r\n#379=VECTOR('',#1520,10.);\r\n#380=VECTOR('',#1529,10.);\r\n#381=VECTOR('',#1530,10.);\r\n#382=VECTOR('',#1535,10.);\r\n#383=VECTOR('',#1536,10.);\r\n#384=VECTOR('',#1545,10.);\r\n#385=VECTOR('',#1546,10.);\r\n#386=VECTOR('',#1547,10.);\r\n#387=VECTOR('',#1552,10.);\r\n#388=VECTOR('',#1553,10.);\r\n#389=VECTOR('',#1570,10.);\r\n#390=VECTOR('',#1571,10.);\r\n#391=VECTOR('',#1572,10.);\r\n#392=VECTOR('',#1583,10.);\r\n#393=VECTOR('',#1584,10.);\r\n#394=VECTOR('',#1587,10.);\r\n#395=VECTOR('',#1588,10.);\r\n#396=VECTOR('',#1589,10.);\r\n#397=VECTOR('',#1590,10.);\r\n#398=VECTOR('',#1593,10.);\r\n#399=VECTOR('',#1594,10.);\r\n#400=VECTOR('',#1595,10.);\r\n#401=VECTOR('',#1598,10.);\r\n#402=VECTOR('',#1601,10.);\r\n#403=VECTOR('',#1602,10.);\r\n#404=VECTOR('',#1603,10.);\r\n#405=VECTOR('',#1604,10.);\r\n#406=VECTOR('',#1607,10.);\r\n#407=VECTOR('',#1608,10.);\r\n#408=VECTOR('',#1611,10.);\r\n#409=VECTOR('',#1612,10.);\r\n#410=VECTOR('',#1615,10.);\r\n#411=VECTOR('',#1616,10.);\r\n#412=VECTOR('',#1619,10.);\r\n#413=VECTOR('',#1620,10.);\r\n#414=VECTOR('',#1621,10.);\r\n#415=VECTOR('',#1624,10.);\r\n#416=VECTOR('',#1625,10.);\r\n#417=VECTOR('',#1628,10.);\r\n#418=VECTOR('',#1629,10.);\r\n#419=VECTOR('',#1636,10.);\r\n#420=VECTOR('',#1639,10.);\r\n#421=VECTOR('',#1642,10.);\r\n#422=VECTOR('',#1647,10.);\r\n#423=VECTOR('',#1648,10.);\r\n#424=VECTOR('',#1655,10.);\r\n#425=VECTOR('',#1656,10.);\r\n#426=VECTOR('',#1657,10.);\r\n#427=VECTOR('',#1662,10.);\r\n#428=VECTOR('',#1663,10.);\r\n#429=VECTOR('',#1666,10.);\r\n#430=VECTOR('',#1667,10.);\r\n#431=VECTOR('',#1670,10.);\r\n#432=VECTOR('',#1671,10.);\r\n#433=VECTOR('',#1674,10.);\r\n#434=VECTOR('',#1675,10.);\r\n#435=VECTOR('',#1678,10.);\r\n#436=VECTOR('',#1679,10.);\r\n#437=VECTOR('',#1682,10.);\r\n#438=VECTOR('',#1683,10.);\r\n#439=VECTOR('',#1694,10.);\r\n#440=VECTOR('',#1699,10.);\r\n#441=VECTOR('',#1704,10.);\r\n#442=VECTOR('',#1705,10.);\r\n#443=VECTOR('',#1708,10.);\r\n#444=VECTOR('',#1709,10.);\r\n#445=VECTOR('',#1712,10.);\r\n#446=VECTOR('',#1715,10.);\r\n#447=VECTOR('',#1716,10.);\r\n#448=VECTOR('',#1721,10.);\r\n#449=VECTOR('',#1722,10.);\r\n#450=VECTOR('',#1727,10.);\r\n#451=VECTOR('',#1732,10.);\r\n#452=VECTOR('',#1735,10.);\r\n#453=VECTOR('',#1740,10.);\r\n#454=VECTOR('',#1745,10.);\r\n#455=VECTOR('',#1748,10.);\r\n#456=VECTOR('',#1753,10.);\r\n#457=VECTOR('',#1754,10.);\r\n#458=VECTOR('',#1755,10.);\r\n#459=VECTOR('',#1758,10.);\r\n#460=VECTOR('',#1761,10.);\r\n#461=CIRCLE('',#1325,1.75);\r\n#462=CIRCLE('',#1326,1.75);\r\n#463=CIRCLE('',#1327,1.75);\r\n#464=CIRCLE('',#1328,1.75);\r\n#465=CIRCLE('',#1330,1.75);\r\n#466=CIRCLE('',#1331,1.75);\r\n#467=CIRCLE('',#1332,1.75);\r\n#468=CIRCLE('',#1333,1.75);\r\n#469=CIRCLE('',#1335,4.);\r\n#470=CIRCLE('',#1336,15.);\r\n#471=CIRCLE('',#1337,16.);\r\n#472=CIRCLE('',#1338,5.);\r\n#473=CIRCLE('',#1339,16.);\r\n#474=CIRCLE('',#1340,5.);\r\n#475=CIRCLE('',#1341,16.);\r\n#476=CIRCLE('',#1342,15.);\r\n#477=CIRCLE('',#1343,4.);\r\n#478=CIRCLE('',#1344,15.);\r\n#479=CIRCLE('',#1347,3.);\r\n#480=CIRCLE('',#1348,3.);\r\n#481=CIRCLE('',#1349,3.);\r\n#482=CIRCLE('',#1350,3.);\r\n#483=CIRCLE('',#1352,3.5);\r\n#484=CIRCLE('',#1355,16.);\r\n#485=CIRCLE('',#1356,16.);\r\n#486=CIRCLE('',#1358,15.5);\r\n#487=CIRCLE('',#1361,16.);\r\n#488=CIRCLE('',#1362,16.);\r\n#489=CIRCLE('',#1363,16.);\r\n#490=CIRCLE('',#1365,15.5);\r\n#491=CIRCLE('',#1367,3.);\r\n#492=CIRCLE('',#1368,3.5);\r\n#493=CIRCLE('',#1371,16.);\r\n#494=CIRCLE('',#1372,15.5);\r\n#495=CIRCLE('',#1374,16.);\r\n#496=CIRCLE('',#1384,15.);\r\n#497=CIRCLE('',#1385,15.);\r\n#498=CIRCLE('',#1386,15.);\r\n#499=CIRCLE('',#1387,15.);\r\n#500=CIRCLE('',#1388,15.);\r\n#501=CIRCLE('',#1389,15.);\r\n#502=CIRCLE('',#1390,15.);\r\n#503=CIRCLE('',#1403,3.);\r\n#504=CIRCLE('',#1404,3.);\r\n#505=CIRCLE('',#1405,3.);\r\n#506=CIRCLE('',#1407,5.);\r\n#507=CIRCLE('',#1409,5.);\r\n#508=CIRCLE('',#1414,4.);\r\n#509=CIRCLE('',#1416,4.);\r\n#510=VERTEX_POINT('',#1766);\r\n#511=VERTEX_POINT('',#1767);\r\n#512=VERTEX_POINT('',#1770);\r\n#513=VERTEX_POINT('',#1772);\r\n#514=VERTEX_POINT('',#1776);\r\n#515=VERTEX_POINT('',#1777);\r\n#516=VERTEX_POINT('',#1780);\r\n#517=VERTEX_POINT('',#1782);\r\n#518=VERTEX_POINT('',#1786);\r\n#519=VERTEX_POINT('',#1787);\r\n#520=VERTEX_POINT('',#1789);\r\n#521=VERTEX_POINT('',#1791);\r\n#522=VERTEX_POINT('',#1793);\r\n#523=VERTEX_POINT('',#1795);\r\n#524=VERTEX_POINT('',#1797);\r\n#525=VERTEX_POINT('',#1799);\r\n#526=VERTEX_POINT('',#1801);\r\n#527=VERTEX_POINT('',#1803);\r\n#528=VERTEX_POINT('',#1805);\r\n#529=VERTEX_POINT('',#1807);\r\n#530=VERTEX_POINT('',#1809);\r\n#531=VERTEX_POINT('',#1811);\r\n#532=VERTEX_POINT('',#1813);\r\n#533=VERTEX_POINT('',#1815);\r\n#534=VERTEX_POINT('',#1817);\r\n#535=VERTEX_POINT('',#1819);\r\n#536=VERTEX_POINT('',#1821);\r\n#537=VERTEX_POINT('',#1823);\r\n#538=VERTEX_POINT('',#1825);\r\n#539=VERTEX_POINT('',#1827);\r\n#540=VERTEX_POINT('',#1829);\r\n#541=VERTEX_POINT('',#1831);\r\n#542=VERTEX_POINT('',#1833);\r\n#543=VERTEX_POINT('',#1835);\r\n#544=VERTEX_POINT('',#1837);\r\n#545=VERTEX_POINT('',#1839);\r\n#546=VERTEX_POINT('',#1841);\r\n#547=VERTEX_POINT('',#1843);\r\n#548=VERTEX_POINT('',#1845);\r\n#549=VERTEX_POINT('',#1847);\r\n#550=VERTEX_POINT('',#1849);\r\n#551=VERTEX_POINT('',#1851);\r\n#552=VERTEX_POINT('',#1853);\r\n#553=VERTEX_POINT('',#1855);\r\n#554=VERTEX_POINT('',#1857);\r\n#555=VERTEX_POINT('',#1859);\r\n#556=VERTEX_POINT('',#1863);\r\n#557=VERTEX_POINT('',#1864);\r\n#558=VERTEX_POINT('',#1868);\r\n#559=VERTEX_POINT('',#1870);\r\n#560=VERTEX_POINT('',#1872);\r\n#561=VERTEX_POINT('',#1878);\r\n#562=VERTEX_POINT('',#1880);\r\n#563=VERTEX_POINT('',#1882);\r\n#564=VERTEX_POINT('',#1884);\r\n#565=VERTEX_POINT('',#1886);\r\n#566=VERTEX_POINT('',#1888);\r\n#567=VERTEX_POINT('',#1892);\r\n#568=VERTEX_POINT('',#1897);\r\n#569=VERTEX_POINT('',#1899);\r\n#570=VERTEX_POINT('',#1908);\r\n#571=VERTEX_POINT('',#1912);\r\n#572=VERTEX_POINT('',#1916);\r\n#573=VERTEX_POINT('',#1918);\r\n#574=VERTEX_POINT('',#1924);\r\n#575=VERTEX_POINT('',#1928);\r\n#576=VERTEX_POINT('',#1930);\r\n#577=VERTEX_POINT('',#1940);\r\n#578=VERTEX_POINT('',#1941);\r\n#579=VERTEX_POINT('',#1945);\r\n#580=VERTEX_POINT('',#1947);\r\n#581=VERTEX_POINT('',#1949);\r\n#582=VERTEX_POINT('',#1955);\r\n#583=VERTEX_POINT('',#1958);\r\n#584=VERTEX_POINT('',#1963);\r\n#585=VERTEX_POINT('',#1970);\r\n#586=VERTEX_POINT('',#1972);\r\n#587=VERTEX_POINT('',#1976);\r\n#588=VERTEX_POINT('',#1983);\r\n#589=VERTEX_POINT('',#1985);\r\n#590=VERTEX_POINT('',#1987);\r\n#591=VERTEX_POINT('',#1993);\r\n#592=VERTEX_POINT('',#1995);\r\n#593=VERTEX_POINT('',#2000);\r\n#594=VERTEX_POINT('',#2007);\r\n#595=VERTEX_POINT('',#2010);\r\n#596=VERTEX_POINT('',#2017);\r\n#597=VERTEX_POINT('',#2019);\r\n#598=VERTEX_POINT('',#2021);\r\n#599=VERTEX_POINT('',#2025);\r\n#600=VERTEX_POINT('',#2027);\r\n#601=VERTEX_POINT('',#2032);\r\n#602=VERTEX_POINT('',#2037);\r\n#603=VERTEX_POINT('',#2041);\r\n#604=VERTEX_POINT('',#2048);\r\n#605=VERTEX_POINT('',#2050);\r\n#606=VERTEX_POINT('',#2052);\r\n#607=VERTEX_POINT('',#2056);\r\n#608=VERTEX_POINT('',#2058);\r\n#609=VERTEX_POINT('',#2065);\r\n#610=VERTEX_POINT('',#2067);\r\n#611=VERTEX_POINT('',#2069);\r\n#612=VERTEX_POINT('',#2082);\r\n#613=VERTEX_POINT('',#2084);\r\n#614=VERTEX_POINT('',#2088);\r\n#615=VERTEX_POINT('',#2090);\r\n#616=VERTEX_POINT('',#2092);\r\n#617=VERTEX_POINT('',#2095);\r\n#618=VERTEX_POINT('',#2099);\r\n#619=VERTEX_POINT('',#2101);\r\n#620=VERTEX_POINT('',#2103);\r\n#621=VERTEX_POINT('',#2105);\r\n#622=VERTEX_POINT('',#2108);\r\n#623=VERTEX_POINT('',#2112);\r\n#624=VERTEX_POINT('',#2210);\r\n#625=VERTEX_POINT('',#2212);\r\n#626=VERTEX_POINT('',#2217);\r\n#627=VERTEX_POINT('',#2221);\r\n#628=VERTEX_POINT('',#2225);\r\n#629=VERTEX_POINT('',#2229);\r\n#630=VERTEX_POINT('',#2233);\r\n#631=VERTEX_POINT('',#2237);\r\n#632=VERTEX_POINT('',#2245);\r\n#633=VERTEX_POINT('',#2249);\r\n#634=VERTEX_POINT('',#2253);\r\n#635=VERTEX_POINT('',#2257);\r\n#636=VERTEX_POINT('',#2263);\r\n#637=VERTEX_POINT('',#2265);\r\n#638=VERTEX_POINT('',#2269);\r\n#639=VERTEX_POINT('',#2271);\r\n#640=VERTEX_POINT('',#2291);\r\n#641=VERTEX_POINT('',#2293);\r\n#642=EDGE_CURVE('',#510,#511,#461,.T.);\r\n#643=EDGE_CURVE('',#511,#510,#462,.T.);\r\n#644=EDGE_CURVE('',#511,#512,#227,.T.);\r\n#645=EDGE_CURVE('',#513,#512,#463,.T.);\r\n#646=EDGE_CURVE('',#512,#513,#464,.T.);\r\n#647=EDGE_CURVE('',#514,#515,#465,.T.);\r\n#648=EDGE_CURVE('',#515,#514,#466,.T.);\r\n#649=EDGE_CURVE('',#515,#516,#228,.T.);\r\n#650=EDGE_CURVE('',#517,#516,#467,.T.);\r\n#651=EDGE_CURVE('',#516,#517,#468,.T.);\r\n#652=EDGE_CURVE('',#518,#519,#229,.T.);\r\n#653=EDGE_CURVE('',#519,#520,#469,.T.);\r\n#654=EDGE_CURVE('',#520,#521,#230,.T.);\r\n#655=EDGE_CURVE('',#521,#522,#470,.T.);\r\n#656=EDGE_CURVE('',#523,#522,#231,.T.);\r\n#657=EDGE_CURVE('',#523,#524,#232,.T.);\r\n#658=EDGE_CURVE('',#524,#525,#233,.T.);\r\n#659=EDGE_CURVE('',#525,#526,#234,.T.);\r\n#660=EDGE_CURVE('',#526,#527,#235,.T.);\r\n#661=EDGE_CURVE('',#528,#527,#236,.T.);\r\n#662=EDGE_CURVE('',#528,#529,#237,.T.);\r\n#663=EDGE_CURVE('',#530,#529,#238,.T.);\r\n#664=EDGE_CURVE('',#530,#531,#471,.T.);\r\n#665=EDGE_CURVE('',#532,#531,#239,.T.);\r\n#666=EDGE_CURVE('',#532,#533,#240,.T.);\r\n#667=EDGE_CURVE('',#533,#534,#472,.T.);\r\n#668=EDGE_CURVE('',#534,#535,#241,.T.);\r\n#669=EDGE_CURVE('',#536,#535,#242,.T.);\r\n#670=EDGE_CURVE('',#536,#537,#473,.T.);\r\n#671=EDGE_CURVE('',#538,#537,#243,.T.);\r\n#672=EDGE_CURVE('',#538,#539,#244,.T.);\r\n#673=EDGE_CURVE('',#539,#540,#474,.T.);\r\n#674=EDGE_CURVE('',#540,#541,#245,.T.);\r\n#675=EDGE_CURVE('',#542,#541,#246,.T.);\r\n#676=EDGE_CURVE('',#542,#543,#475,.T.);\r\n#677=EDGE_CURVE('',#544,#543,#247,.T.);\r\n#678=EDGE_CURVE('',#544,#545,#248,.T.);\r\n#679=EDGE_CURVE('',#546,#545,#249,.T.);\r\n#680=EDGE_CURVE('',#546,#547,#250,.T.);\r\n#681=EDGE_CURVE('',#547,#548,#251,.T.);\r\n#682=EDGE_CURVE('',#548,#549,#252,.T.);\r\n#683=EDGE_CURVE('',#549,#550,#253,.T.);\r\n#684=EDGE_CURVE('',#551,#550,#254,.T.);\r\n#685=EDGE_CURVE('',#551,#552,#476,.T.);\r\n#686=EDGE_CURVE('',#552,#553,#255,.T.);\r\n#687=EDGE_CURVE('',#553,#554,#477,.T.);\r\n#688=EDGE_CURVE('',#554,#555,#256,.T.);\r\n#689=EDGE_CURVE('',#555,#518,#478,.T.);\r\n#690=EDGE_CURVE('',#556,#557,#50,.T.);\r\n#691=EDGE_CURVE('',#557,#558,#257,.T.);\r\n#692=EDGE_CURVE('',#558,#559,#258,.F.);\r\n#693=EDGE_CURVE('',#559,#560,#259,.T.);\r\n#694=EDGE_CURVE('',#560,#556,#51,.T.);\r\n#695=EDGE_CURVE('',#561,#557,#479,.T.);\r\n#696=EDGE_CURVE('',#562,#561,#260,.T.);\r\n#697=EDGE_CURVE('',#562,#563,#480,.T.);\r\n#698=EDGE_CURVE('',#564,#563,#261,.T.);\r\n#699=EDGE_CURVE('',#565,#564,#481,.T.);\r\n#700=EDGE_CURVE('',#566,#565,#262,.T.);\r\n#701=EDGE_CURVE('',#566,#558,#482,.T.);\r\n#702=EDGE_CURVE('',#567,#556,#23,.T.);\r\n#703=EDGE_CURVE('',#567,#568,#483,.T.);\r\n#704=EDGE_CURVE('',#568,#569,#24,.T.);\r\n#705=EDGE_CURVE('',#561,#569,#52,.T.);\r\n#706=EDGE_CURVE('',#569,#570,#53,.T.);\r\n#707=EDGE_CURVE('',#570,#571,#263,.T.);\r\n#708=EDGE_CURVE('',#571,#562,#264,.F.);\r\n#709=EDGE_CURVE('',#572,#570,#484,.T.);\r\n#710=EDGE_CURVE('',#573,#572,#25,.T.);\r\n#711=EDGE_CURVE('',#543,#573,#265,.T.);\r\n#712=EDGE_CURVE('',#574,#542,#266,.T.);\r\n#713=EDGE_CURVE('',#574,#571,#485,.T.);\r\n#714=EDGE_CURVE('',#568,#575,#486,.T.);\r\n#715=EDGE_CURVE('',#576,#575,#26,.T.);\r\n#716=EDGE_CURVE('',#572,#576,#27,.T.);\r\n#717=EDGE_CURVE('',#577,#578,#54,.T.);\r\n#718=EDGE_CURVE('',#578,#579,#267,.T.);\r\n#719=EDGE_CURVE('',#579,#580,#268,.F.);\r\n#720=EDGE_CURVE('',#580,#581,#269,.T.);\r\n#721=EDGE_CURVE('',#581,#577,#55,.T.);\r\n#722=EDGE_CURVE('',#559,#582,#487,.T.);\r\n#723=EDGE_CURVE('',#537,#582,#270,.T.);\r\n#724=EDGE_CURVE('',#583,#536,#271,.T.);\r\n#725=EDGE_CURVE('',#583,#579,#488,.T.);\r\n#726=EDGE_CURVE('',#560,#578,#489,.T.);\r\n#727=EDGE_CURVE('',#584,#577,#28,.T.);\r\n#728=EDGE_CURVE('',#584,#567,#490,.T.);\r\n#729=EDGE_CURVE('',#581,#585,#491,.T.);\r\n#730=EDGE_CURVE('',#586,#585,#56,.T.);\r\n#731=EDGE_CURVE('',#587,#586,#29,.T.);\r\n#732=EDGE_CURVE('',#587,#584,#492,.T.);\r\n#733=EDGE_CURVE('',#585,#588,#272,.T.);\r\n#734=EDGE_CURVE('',#588,#589,#273,.F.);\r\n#735=EDGE_CURVE('',#589,#590,#274,.T.);\r\n#736=EDGE_CURVE('',#590,#586,#57,.T.);\r\n#737=EDGE_CURVE('',#590,#591,#493,.T.);\r\n#738=EDGE_CURVE('',#592,#591,#30,.T.);\r\n#739=EDGE_CURVE('',#593,#592,#31,.T.);\r\n#740=EDGE_CURVE('',#593,#587,#494,.T.);\r\n#741=EDGE_CURVE('',#589,#594,#495,.T.);\r\n#742=EDGE_CURVE('',#531,#594,#275,.T.);\r\n#743=EDGE_CURVE('',#595,#530,#276,.T.);\r\n#744=EDGE_CURVE('',#591,#595,#32,.T.);\r\n#745=EDGE_CURVE('',#545,#596,#277,.T.);\r\n#746=EDGE_CURVE('',#596,#597,#278,.T.);\r\n#747=EDGE_CURVE('',#597,#598,#279,.T.);\r\n#748=EDGE_CURVE('',#598,#546,#280,.T.);\r\n#749=EDGE_CURVE('',#596,#599,#281,.T.);\r\n#750=EDGE_CURVE('',#600,#599,#33,.T.);\r\n#751=EDGE_CURVE('',#601,#600,#34,.T.);\r\n#752=EDGE_CURVE('',#601,#602,#282,.T.);\r\n#753=EDGE_CURVE('',#602,#597,#283,.T.);\r\n#754=EDGE_CURVE('',#603,#544,#284,.T.);\r\n#755=EDGE_CURVE('',#599,#603,#35,.T.);\r\n#756=EDGE_CURVE('',#527,#604,#285,.T.);\r\n#757=EDGE_CURVE('',#604,#605,#286,.T.);\r\n#758=EDGE_CURVE('',#605,#606,#287,.T.);\r\n#759=EDGE_CURVE('',#606,#528,#288,.T.);\r\n#760=EDGE_CURVE('',#607,#606,#289,.T.);\r\n#761=EDGE_CURVE('',#608,#607,#36,.T.);\r\n#762=EDGE_CURVE('',#529,#608,#290,.T.);\r\n#763=EDGE_CURVE('',#609,#605,#291,.T.);\r\n#764=EDGE_CURVE('',#609,#610,#292,.T.);\r\n#765=EDGE_CURVE('',#611,#610,#37,.T.);\r\n#766=EDGE_CURVE('',#607,#611,#38,.T.);\r\n#767=EDGE_CURVE('',#602,#609,#293,.T.);\r\n#768=EDGE_CURVE('',#604,#598,#294,.T.);\r\n#769=EDGE_CURVE('',#522,#612,#295,.T.);\r\n#770=EDGE_CURVE('',#612,#613,#296,.F.);\r\n#771=EDGE_CURVE('',#613,#523,#297,.T.);\r\n#772=EDGE_CURVE('',#614,#518,#298,.T.);\r\n#773=EDGE_CURVE('',#555,#615,#299,.T.);\r\n#774=EDGE_CURVE('',#615,#616,#496,.T.);\r\n#775=EDGE_CURVE('',#616,#552,#300,.T.);\r\n#776=EDGE_CURVE('',#617,#551,#301,.T.);\r\n#777=EDGE_CURVE('',#564,#617,#497,.T.);\r\n#778=EDGE_CURVE('',#563,#566,#498,.T.);\r\n#779=EDGE_CURVE('',#618,#565,#499,.T.);\r\n#780=EDGE_CURVE('',#618,#619,#302,.T.);\r\n#781=EDGE_CURVE('',#619,#620,#500,.T.);\r\n#782=EDGE_CURVE('',#620,#621,#303,.T.);\r\n#783=EDGE_CURVE('',#612,#621,#501,.T.);\r\n#784=EDGE_CURVE('',#521,#622,#304,.T.);\r\n#785=EDGE_CURVE('',#622,#614,#502,.T.);\r\n#786=EDGE_CURVE('',#550,#623,#305,.T.);\r\n#787=EDGE_CURVE('',#623,#617,#306,.F.);\r\n#788=EDGE_CURVE('',#600,#576,#39,.T.);\r\n#789=EDGE_CURVE('',#573,#603,#40,.T.);\r\n#790=EDGE_CURVE('',#575,#601,#41,.T.);\r\n#791=EDGE_CURVE('',#592,#611,#42,.T.);\r\n#792=EDGE_CURVE('',#608,#595,#43,.T.);\r\n#793=EDGE_CURVE('',#610,#593,#44,.T.);\r\n#794=EDGE_CURVE('',#526,#624,#307,.T.);\r\n#795=EDGE_CURVE('',#624,#625,#308,.T.);\r\n#796=EDGE_CURVE('',#625,#547,#309,.T.);\r\n#797=EDGE_CURVE('',#626,#574,#310,.T.);\r\n#798=EDGE_CURVE('',#541,#626,#311,.T.);\r\n#799=EDGE_CURVE('',#582,#627,#312,.T.);\r\n#800=EDGE_CURVE('',#627,#538,#313,.T.);\r\n#801=EDGE_CURVE('',#628,#627,#314,.T.);\r\n#802=EDGE_CURVE('',#539,#628,#315,.T.);\r\n#803=EDGE_CURVE('',#629,#583,#316,.T.);\r\n#804=EDGE_CURVE('',#535,#629,#317,.T.);\r\n#805=EDGE_CURVE('',#594,#630,#318,.T.);\r\n#806=EDGE_CURVE('',#630,#532,#319,.T.);\r\n#807=EDGE_CURVE('',#631,#630,#320,.T.);\r\n#808=EDGE_CURVE('',#533,#631,#321,.T.);\r\n#809=EDGE_CURVE('',#580,#619,#503,.T.);\r\n#810=EDGE_CURVE('',#621,#618,#504,.T.);\r\n#811=EDGE_CURVE('',#620,#588,#505,.T.);\r\n#812=EDGE_CURVE('',#629,#632,#322,.T.);\r\n#813=EDGE_CURVE('',#632,#631,#506,.T.);\r\n#814=EDGE_CURVE('',#626,#633,#323,.T.);\r\n#815=EDGE_CURVE('',#633,#628,#507,.T.);\r\n#816=EDGE_CURVE('',#634,#525,#324,.T.);\r\n#817=EDGE_CURVE('',#634,#624,#325,.T.);\r\n#818=EDGE_CURVE('',#625,#635,#326,.T.);\r\n#819=EDGE_CURVE('',#548,#635,#327,.T.);\r\n#820=EDGE_CURVE('',#635,#634,#328,.T.);\r\n#821=EDGE_CURVE('',#636,#616,#329,.T.);\r\n#822=EDGE_CURVE('',#615,#637,#330,.T.);\r\n#823=EDGE_CURVE('',#637,#636,#508,.T.);\r\n#824=EDGE_CURVE('',#638,#614,#331,.T.);\r\n#825=EDGE_CURVE('',#622,#639,#332,.T.);\r\n#826=EDGE_CURVE('',#639,#638,#509,.T.);\r\n#827=EDGE_CURVE('',#540,#633,#333,.T.);\r\n#828=EDGE_CURVE('',#553,#636,#334,.T.);\r\n#829=EDGE_CURVE('',#554,#637,#335,.T.);\r\n#830=EDGE_CURVE('',#534,#632,#336,.T.);\r\n#831=EDGE_CURVE('',#519,#638,#337,.T.);\r\n#832=EDGE_CURVE('',#520,#639,#338,.T.);\r\n#833=EDGE_CURVE('',#623,#640,#339,.T.);\r\n#834=EDGE_CURVE('',#640,#641,#340,.T.);\r\n#835=EDGE_CURVE('',#641,#613,#341,.T.);\r\n#836=EDGE_CURVE('',#641,#524,#342,.T.);\r\n#837=EDGE_CURVE('',#640,#549,#343,.T.);\r\n#838=ORIENTED_EDGE('',*,*,#642,.F.);\r\n#839=ORIENTED_EDGE('',*,*,#643,.F.);\r\n#840=ORIENTED_EDGE('',*,*,#644,.T.);\r\n#841=ORIENTED_EDGE('',*,*,#645,.F.);\r\n#842=ORIENTED_EDGE('',*,*,#646,.F.);\r\n#843=ORIENTED_EDGE('',*,*,#644,.F.);\r\n#844=ORIENTED_EDGE('',*,*,#647,.F.);\r\n#845=ORIENTED_EDGE('',*,*,#648,.F.);\r\n#846=ORIENTED_EDGE('',*,*,#649,.T.);\r\n#847=ORIENTED_EDGE('',*,*,#650,.F.);\r\n#848=ORIENTED_EDGE('',*,*,#651,.F.);\r\n#849=ORIENTED_EDGE('',*,*,#649,.F.);\r\n#850=ORIENTED_EDGE('',*,*,#652,.T.);\r\n#851=ORIENTED_EDGE('',*,*,#653,.T.);\r\n#852=ORIENTED_EDGE('',*,*,#654,.T.);\r\n#853=ORIENTED_EDGE('',*,*,#655,.T.);\r\n#854=ORIENTED_EDGE('',*,*,#656,.F.);\r\n#855=ORIENTED_EDGE('',*,*,#657,.T.);\r\n#856=ORIENTED_EDGE('',*,*,#658,.T.);\r\n#857=ORIENTED_EDGE('',*,*,#659,.T.);\r\n#858=ORIENTED_EDGE('',*,*,#660,.T.);\r\n#859=ORIENTED_EDGE('',*,*,#661,.F.);\r\n#860=ORIENTED_EDGE('',*,*,#662,.T.);\r\n#861=ORIENTED_EDGE('',*,*,#663,.F.);\r\n#862=ORIENTED_EDGE('',*,*,#664,.T.);\r\n#863=ORIENTED_EDGE('',*,*,#665,.F.);\r\n#864=ORIENTED_EDGE('',*,*,#666,.T.);\r\n#865=ORIENTED_EDGE('',*,*,#667,.T.);\r\n#866=ORIENTED_EDGE('',*,*,#668,.T.);\r\n#867=ORIENTED_EDGE('',*,*,#669,.F.);\r\n#868=ORIENTED_EDGE('',*,*,#670,.T.);\r\n#869=ORIENTED_EDGE('',*,*,#671,.F.);\r\n#870=ORIENTED_EDGE('',*,*,#672,.T.);\r\n#871=ORIENTED_EDGE('',*,*,#673,.T.);\r\n#872=ORIENTED_EDGE('',*,*,#674,.T.);\r\n#873=ORIENTED_EDGE('',*,*,#675,.F.);\r\n#874=ORIENTED_EDGE('',*,*,#676,.T.);\r\n#875=ORIENTED_EDGE('',*,*,#677,.F.);\r\n#876=ORIENTED_EDGE('',*,*,#678,.T.);\r\n#877=ORIENTED_EDGE('',*,*,#679,.F.);\r\n#878=ORIENTED_EDGE('',*,*,#680,.T.);\r\n#879=ORIENTED_EDGE('',*,*,#681,.T.);\r\n#880=ORIENTED_EDGE('',*,*,#682,.T.);\r\n#881=ORIENTED_EDGE('',*,*,#683,.T.);\r\n#882=ORIENTED_EDGE('',*,*,#684,.F.);\r\n#883=ORIENTED_EDGE('',*,*,#685,.T.);\r\n#884=ORIENTED_EDGE('',*,*,#686,.T.);\r\n#885=ORIENTED_EDGE('',*,*,#687,.T.);\r\n#886=ORIENTED_EDGE('',*,*,#688,.T.);\r\n#887=ORIENTED_EDGE('',*,*,#689,.T.);\r\n#888=ORIENTED_EDGE('',*,*,#690,.T.);\r\n#889=ORIENTED_EDGE('',*,*,#691,.T.);\r\n#890=ORIENTED_EDGE('',*,*,#692,.T.);\r\n#891=ORIENTED_EDGE('',*,*,#693,.T.);\r\n#892=ORIENTED_EDGE('',*,*,#694,.T.);\r\n#893=ORIENTED_EDGE('',*,*,#691,.F.);\r\n#894=ORIENTED_EDGE('',*,*,#695,.F.);\r\n#895=ORIENTED_EDGE('',*,*,#696,.F.);\r\n#896=ORIENTED_EDGE('',*,*,#697,.T.);\r\n#897=ORIENTED_EDGE('',*,*,#698,.F.);\r\n#898=ORIENTED_EDGE('',*,*,#699,.F.);\r\n#899=ORIENTED_EDGE('',*,*,#700,.F.);\r\n#900=ORIENTED_EDGE('',*,*,#701,.T.);\r\n#901=ORIENTED_EDGE('',*,*,#690,.F.);\r\n#902=ORIENTED_EDGE('',*,*,#702,.F.);\r\n#903=ORIENTED_EDGE('',*,*,#703,.T.);\r\n#904=ORIENTED_EDGE('',*,*,#704,.T.);\r\n#905=ORIENTED_EDGE('',*,*,#705,.F.);\r\n#906=ORIENTED_EDGE('',*,*,#695,.T.);\r\n#907=ORIENTED_EDGE('',*,*,#706,.T.);\r\n#908=ORIENTED_EDGE('',*,*,#707,.T.);\r\n#909=ORIENTED_EDGE('',*,*,#708,.T.);\r\n#910=ORIENTED_EDGE('',*,*,#696,.T.);\r\n#911=ORIENTED_EDGE('',*,*,#705,.T.);\r\n#912=ORIENTED_EDGE('',*,*,#707,.F.);\r\n#913=ORIENTED_EDGE('',*,*,#709,.F.);\r\n#914=ORIENTED_EDGE('',*,*,#710,.F.);\r\n#915=ORIENTED_EDGE('',*,*,#711,.F.);\r\n#916=ORIENTED_EDGE('',*,*,#676,.F.);\r\n#917=ORIENTED_EDGE('',*,*,#712,.F.);\r\n#918=ORIENTED_EDGE('',*,*,#713,.T.);\r\n#919=ORIENTED_EDGE('',*,*,#706,.F.);\r\n#920=ORIENTED_EDGE('',*,*,#704,.F.);\r\n#921=ORIENTED_EDGE('',*,*,#714,.T.);\r\n#922=ORIENTED_EDGE('',*,*,#715,.F.);\r\n#923=ORIENTED_EDGE('',*,*,#716,.F.);\r\n#924=ORIENTED_EDGE('',*,*,#709,.T.);\r\n#925=ORIENTED_EDGE('',*,*,#717,.T.);\r\n#926=ORIENTED_EDGE('',*,*,#718,.T.);\r\n#927=ORIENTED_EDGE('',*,*,#719,.T.);\r\n#928=ORIENTED_EDGE('',*,*,#720,.T.);\r\n#929=ORIENTED_EDGE('',*,*,#721,.T.);\r\n#930=ORIENTED_EDGE('',*,*,#693,.F.);\r\n#931=ORIENTED_EDGE('',*,*,#722,.T.);\r\n#932=ORIENTED_EDGE('',*,*,#723,.F.);\r\n#933=ORIENTED_EDGE('',*,*,#670,.F.);\r\n#934=ORIENTED_EDGE('',*,*,#724,.F.);\r\n#935=ORIENTED_EDGE('',*,*,#725,.T.);\r\n#936=ORIENTED_EDGE('',*,*,#718,.F.);\r\n#937=ORIENTED_EDGE('',*,*,#726,.F.);\r\n#938=ORIENTED_EDGE('',*,*,#694,.F.);\r\n#939=ORIENTED_EDGE('',*,*,#726,.T.);\r\n#940=ORIENTED_EDGE('',*,*,#717,.F.);\r\n#941=ORIENTED_EDGE('',*,*,#727,.F.);\r\n#942=ORIENTED_EDGE('',*,*,#728,.T.);\r\n#943=ORIENTED_EDGE('',*,*,#702,.T.);\r\n#944=ORIENTED_EDGE('',*,*,#721,.F.);\r\n#945=ORIENTED_EDGE('',*,*,#729,.T.);\r\n#946=ORIENTED_EDGE('',*,*,#730,.F.);\r\n#947=ORIENTED_EDGE('',*,*,#731,.F.);\r\n#948=ORIENTED_EDGE('',*,*,#732,.T.);\r\n#949=ORIENTED_EDGE('',*,*,#727,.T.);\r\n#950=ORIENTED_EDGE('',*,*,#730,.T.);\r\n#951=ORIENTED_EDGE('',*,*,#733,.T.);\r\n#952=ORIENTED_EDGE('',*,*,#734,.T.);\r\n#953=ORIENTED_EDGE('',*,*,#735,.T.);\r\n#954=ORIENTED_EDGE('',*,*,#736,.T.);\r\n#955=ORIENTED_EDGE('',*,*,#736,.F.);\r\n#956=ORIENTED_EDGE('',*,*,#737,.T.);\r\n#957=ORIENTED_EDGE('',*,*,#738,.F.);\r\n#958=ORIENTED_EDGE('',*,*,#739,.F.);\r\n#959=ORIENTED_EDGE('',*,*,#740,.T.);\r\n#960=ORIENTED_EDGE('',*,*,#731,.T.);\r\n#961=ORIENTED_EDGE('',*,*,#735,.F.);\r\n#962=ORIENTED_EDGE('',*,*,#741,.T.);\r\n#963=ORIENTED_EDGE('',*,*,#742,.F.);\r\n#964=ORIENTED_EDGE('',*,*,#664,.F.);\r\n#965=ORIENTED_EDGE('',*,*,#743,.F.);\r\n#966=ORIENTED_EDGE('',*,*,#744,.F.);\r\n#967=ORIENTED_EDGE('',*,*,#737,.F.);\r\n#968=ORIENTED_EDGE('',*,*,#679,.T.);\r\n#969=ORIENTED_EDGE('',*,*,#745,.T.);\r\n#970=ORIENTED_EDGE('',*,*,#746,.T.);\r\n#971=ORIENTED_EDGE('',*,*,#747,.T.);\r\n#972=ORIENTED_EDGE('',*,*,#748,.T.);\r\n#973=ORIENTED_EDGE('',*,*,#746,.F.);\r\n#974=ORIENTED_EDGE('',*,*,#749,.T.);\r\n#975=ORIENTED_EDGE('',*,*,#750,.F.);\r\n#976=ORIENTED_EDGE('',*,*,#751,.F.);\r\n#977=ORIENTED_EDGE('',*,*,#752,.T.);\r\n#978=ORIENTED_EDGE('',*,*,#753,.T.);\r\n#979=ORIENTED_EDGE('',*,*,#745,.F.);\r\n#980=ORIENTED_EDGE('',*,*,#678,.F.);\r\n#981=ORIENTED_EDGE('',*,*,#754,.F.);\r\n#982=ORIENTED_EDGE('',*,*,#755,.F.);\r\n#983=ORIENTED_EDGE('',*,*,#749,.F.);\r\n#984=ORIENTED_EDGE('',*,*,#661,.T.);\r\n#985=ORIENTED_EDGE('',*,*,#756,.T.);\r\n#986=ORIENTED_EDGE('',*,*,#757,.T.);\r\n#987=ORIENTED_EDGE('',*,*,#758,.T.);\r\n#988=ORIENTED_EDGE('',*,*,#759,.T.);\r\n#989=ORIENTED_EDGE('',*,*,#759,.F.);\r\n#990=ORIENTED_EDGE('',*,*,#760,.F.);\r\n#991=ORIENTED_EDGE('',*,*,#761,.F.);\r\n#992=ORIENTED_EDGE('',*,*,#762,.F.);\r\n#993=ORIENTED_EDGE('',*,*,#662,.F.);\r\n#994=ORIENTED_EDGE('',*,*,#758,.F.);\r\n#995=ORIENTED_EDGE('',*,*,#763,.F.);\r\n#996=ORIENTED_EDGE('',*,*,#764,.T.);\r\n#997=ORIENTED_EDGE('',*,*,#765,.F.);\r\n#998=ORIENTED_EDGE('',*,*,#766,.F.);\r\n#999=ORIENTED_EDGE('',*,*,#760,.T.);\r\n#1000=ORIENTED_EDGE('',*,*,#747,.F.);\r\n#1001=ORIENTED_EDGE('',*,*,#753,.F.);\r\n#1002=ORIENTED_EDGE('',*,*,#767,.T.);\r\n#1003=ORIENTED_EDGE('',*,*,#763,.T.);\r\n#1004=ORIENTED_EDGE('',*,*,#757,.F.);\r\n#1005=ORIENTED_EDGE('',*,*,#768,.T.);\r\n#1006=ORIENTED_EDGE('',*,*,#656,.T.);\r\n#1007=ORIENTED_EDGE('',*,*,#769,.T.);\r\n#1008=ORIENTED_EDGE('',*,*,#770,.T.);\r\n#1009=ORIENTED_EDGE('',*,*,#771,.T.);\r\n#1010=ORIENTED_EDGE('',*,*,#772,.T.);\r\n#1011=ORIENTED_EDGE('',*,*,#689,.F.);\r\n#1012=ORIENTED_EDGE('',*,*,#773,.T.);\r\n#1013=ORIENTED_EDGE('',*,*,#774,.T.);\r\n#1014=ORIENTED_EDGE('',*,*,#775,.T.);\r\n#1015=ORIENTED_EDGE('',*,*,#685,.F.);\r\n#1016=ORIENTED_EDGE('',*,*,#776,.F.);\r\n#1017=ORIENTED_EDGE('',*,*,#777,.F.);\r\n#1018=ORIENTED_EDGE('',*,*,#698,.T.);\r\n#1019=ORIENTED_EDGE('',*,*,#778,.T.);\r\n#1020=ORIENTED_EDGE('',*,*,#700,.T.);\r\n#1021=ORIENTED_EDGE('',*,*,#779,.F.);\r\n#1022=ORIENTED_EDGE('',*,*,#780,.T.);\r\n#1023=ORIENTED_EDGE('',*,*,#781,.T.);\r\n#1024=ORIENTED_EDGE('',*,*,#782,.T.);\r\n#1025=ORIENTED_EDGE('',*,*,#783,.F.);\r\n#1026=ORIENTED_EDGE('',*,*,#769,.F.);\r\n#1027=ORIENTED_EDGE('',*,*,#655,.F.);\r\n#1028=ORIENTED_EDGE('',*,*,#784,.T.);\r\n#1029=ORIENTED_EDGE('',*,*,#785,.T.);\r\n#1030=ORIENTED_EDGE('',*,*,#684,.T.);\r\n#1031=ORIENTED_EDGE('',*,*,#786,.T.);\r\n#1032=ORIENTED_EDGE('',*,*,#787,.T.);\r\n#1033=ORIENTED_EDGE('',*,*,#776,.T.);\r\n#1034=ORIENTED_EDGE('',*,*,#788,.F.);\r\n#1035=ORIENTED_EDGE('',*,*,#750,.T.);\r\n#1036=ORIENTED_EDGE('',*,*,#755,.T.);\r\n#1037=ORIENTED_EDGE('',*,*,#789,.F.);\r\n#1038=ORIENTED_EDGE('',*,*,#710,.T.);\r\n#1039=ORIENTED_EDGE('',*,*,#716,.T.);\r\n#1040=ORIENTED_EDGE('',*,*,#677,.T.);\r\n#1041=ORIENTED_EDGE('',*,*,#711,.T.);\r\n#1042=ORIENTED_EDGE('',*,*,#789,.T.);\r\n#1043=ORIENTED_EDGE('',*,*,#754,.T.);\r\n#1044=ORIENTED_EDGE('',*,*,#788,.T.);\r\n#1045=ORIENTED_EDGE('',*,*,#715,.T.);\r\n#1046=ORIENTED_EDGE('',*,*,#790,.T.);\r\n#1047=ORIENTED_EDGE('',*,*,#751,.T.);\r\n#1048=ORIENTED_EDGE('',*,*,#791,.F.);\r\n#1049=ORIENTED_EDGE('',*,*,#738,.T.);\r\n#1050=ORIENTED_EDGE('',*,*,#744,.T.);\r\n#1051=ORIENTED_EDGE('',*,*,#792,.F.);\r\n#1052=ORIENTED_EDGE('',*,*,#761,.T.);\r\n#1053=ORIENTED_EDGE('',*,*,#766,.T.);\r\n#1054=ORIENTED_EDGE('',*,*,#743,.T.);\r\n#1055=ORIENTED_EDGE('',*,*,#663,.T.);\r\n#1056=ORIENTED_EDGE('',*,*,#762,.T.);\r\n#1057=ORIENTED_EDGE('',*,*,#792,.T.);\r\n#1058=ORIENTED_EDGE('',*,*,#791,.T.);\r\n#1059=ORIENTED_EDGE('',*,*,#765,.T.);\r\n#1060=ORIENTED_EDGE('',*,*,#793,.T.);\r\n#1061=ORIENTED_EDGE('',*,*,#739,.T.);\r\n#1062=ORIENTED_EDGE('',*,*,#748,.F.);\r\n#1063=ORIENTED_EDGE('',*,*,#768,.F.);\r\n#1064=ORIENTED_EDGE('',*,*,#756,.F.);\r\n#1065=ORIENTED_EDGE('',*,*,#660,.F.);\r\n#1066=ORIENTED_EDGE('',*,*,#794,.T.);\r\n#1067=ORIENTED_EDGE('',*,*,#795,.T.);\r\n#1068=ORIENTED_EDGE('',*,*,#796,.T.);\r\n#1069=ORIENTED_EDGE('',*,*,#680,.F.);\r\n#1070=ORIENTED_EDGE('',*,*,#767,.F.);\r\n#1071=ORIENTED_EDGE('',*,*,#752,.F.);\r\n#1072=ORIENTED_EDGE('',*,*,#790,.F.);\r\n#1073=ORIENTED_EDGE('',*,*,#714,.F.);\r\n#1074=ORIENTED_EDGE('',*,*,#703,.F.);\r\n#1075=ORIENTED_EDGE('',*,*,#728,.F.);\r\n#1076=ORIENTED_EDGE('',*,*,#732,.F.);\r\n#1077=ORIENTED_EDGE('',*,*,#740,.F.);\r\n#1078=ORIENTED_EDGE('',*,*,#793,.F.);\r\n#1079=ORIENTED_EDGE('',*,*,#764,.F.);\r\n#1080=ORIENTED_EDGE('',*,*,#797,.T.);\r\n#1081=ORIENTED_EDGE('',*,*,#712,.T.);\r\n#1082=ORIENTED_EDGE('',*,*,#675,.T.);\r\n#1083=ORIENTED_EDGE('',*,*,#798,.T.);\r\n#1084=ORIENTED_EDGE('',*,*,#799,.T.);\r\n#1085=ORIENTED_EDGE('',*,*,#800,.T.);\r\n#1086=ORIENTED_EDGE('',*,*,#671,.T.);\r\n#1087=ORIENTED_EDGE('',*,*,#723,.T.);\r\n#1088=ORIENTED_EDGE('',*,*,#800,.F.);\r\n#1089=ORIENTED_EDGE('',*,*,#801,.F.);\r\n#1090=ORIENTED_EDGE('',*,*,#802,.F.);\r\n#1091=ORIENTED_EDGE('',*,*,#672,.F.);\r\n#1092=ORIENTED_EDGE('',*,*,#803,.T.);\r\n#1093=ORIENTED_EDGE('',*,*,#724,.T.);\r\n#1094=ORIENTED_EDGE('',*,*,#669,.T.);\r\n#1095=ORIENTED_EDGE('',*,*,#804,.T.);\r\n#1096=ORIENTED_EDGE('',*,*,#805,.T.);\r\n#1097=ORIENTED_EDGE('',*,*,#806,.T.);\r\n#1098=ORIENTED_EDGE('',*,*,#665,.T.);\r\n#1099=ORIENTED_EDGE('',*,*,#742,.T.);\r\n#1100=ORIENTED_EDGE('',*,*,#806,.F.);\r\n#1101=ORIENTED_EDGE('',*,*,#807,.F.);\r\n#1102=ORIENTED_EDGE('',*,*,#808,.F.);\r\n#1103=ORIENTED_EDGE('',*,*,#666,.F.);\r\n#1104=ORIENTED_EDGE('',*,*,#720,.F.);\r\n#1105=ORIENTED_EDGE('',*,*,#809,.T.);\r\n#1106=ORIENTED_EDGE('',*,*,#780,.F.);\r\n#1107=ORIENTED_EDGE('',*,*,#810,.F.);\r\n#1108=ORIENTED_EDGE('',*,*,#782,.F.);\r\n#1109=ORIENTED_EDGE('',*,*,#811,.T.);\r\n#1110=ORIENTED_EDGE('',*,*,#733,.F.);\r\n#1111=ORIENTED_EDGE('',*,*,#729,.F.);\r\n#1112=ORIENTED_EDGE('',*,*,#811,.F.);\r\n#1113=ORIENTED_EDGE('',*,*,#781,.F.);\r\n#1114=ORIENTED_EDGE('',*,*,#809,.F.);\r\n#1115=ORIENTED_EDGE('',*,*,#719,.F.);\r\n#1116=ORIENTED_EDGE('',*,*,#725,.F.);\r\n#1117=ORIENTED_EDGE('',*,*,#803,.F.);\r\n#1118=ORIENTED_EDGE('',*,*,#812,.T.);\r\n#1119=ORIENTED_EDGE('',*,*,#813,.T.);\r\n#1120=ORIENTED_EDGE('',*,*,#807,.T.);\r\n#1121=ORIENTED_EDGE('',*,*,#805,.F.);\r\n#1122=ORIENTED_EDGE('',*,*,#741,.F.);\r\n#1123=ORIENTED_EDGE('',*,*,#734,.F.);\r\n#1124=ORIENTED_EDGE('',*,*,#642,.T.);\r\n#1125=ORIENTED_EDGE('',*,*,#643,.T.);\r\n#1126=ORIENTED_EDGE('',*,*,#713,.F.);\r\n#1127=ORIENTED_EDGE('',*,*,#797,.F.);\r\n#1128=ORIENTED_EDGE('',*,*,#814,.T.);\r\n#1129=ORIENTED_EDGE('',*,*,#815,.T.);\r\n#1130=ORIENTED_EDGE('',*,*,#801,.T.);\r\n#1131=ORIENTED_EDGE('',*,*,#799,.F.);\r\n#1132=ORIENTED_EDGE('',*,*,#722,.F.);\r\n#1133=ORIENTED_EDGE('',*,*,#692,.F.);\r\n#1134=ORIENTED_EDGE('',*,*,#701,.F.);\r\n#1135=ORIENTED_EDGE('',*,*,#778,.F.);\r\n#1136=ORIENTED_EDGE('',*,*,#697,.F.);\r\n#1137=ORIENTED_EDGE('',*,*,#708,.F.);\r\n#1138=ORIENTED_EDGE('',*,*,#647,.T.);\r\n#1139=ORIENTED_EDGE('',*,*,#648,.T.);\r\n#1140=ORIENTED_EDGE('',*,*,#659,.F.);\r\n#1141=ORIENTED_EDGE('',*,*,#816,.F.);\r\n#1142=ORIENTED_EDGE('',*,*,#817,.T.);\r\n#1143=ORIENTED_EDGE('',*,*,#794,.F.);\r\n#1144=ORIENTED_EDGE('',*,*,#681,.F.);\r\n#1145=ORIENTED_EDGE('',*,*,#796,.F.);\r\n#1146=ORIENTED_EDGE('',*,*,#818,.T.);\r\n#1147=ORIENTED_EDGE('',*,*,#819,.F.);\r\n#1148=ORIENTED_EDGE('',*,*,#795,.F.);\r\n#1149=ORIENTED_EDGE('',*,*,#817,.F.);\r\n#1150=ORIENTED_EDGE('',*,*,#820,.F.);\r\n#1151=ORIENTED_EDGE('',*,*,#818,.F.);\r\n#1152=ORIENTED_EDGE('',*,*,#821,.T.);\r\n#1153=ORIENTED_EDGE('',*,*,#774,.F.);\r\n#1154=ORIENTED_EDGE('',*,*,#822,.T.);\r\n#1155=ORIENTED_EDGE('',*,*,#823,.T.);\r\n#1156=ORIENTED_EDGE('',*,*,#650,.T.);\r\n#1157=ORIENTED_EDGE('',*,*,#651,.T.);\r\n#1158=ORIENTED_EDGE('',*,*,#824,.T.);\r\n#1159=ORIENTED_EDGE('',*,*,#785,.F.);\r\n#1160=ORIENTED_EDGE('',*,*,#825,.T.);\r\n#1161=ORIENTED_EDGE('',*,*,#826,.T.);\r\n#1162=ORIENTED_EDGE('',*,*,#645,.T.);\r\n#1163=ORIENTED_EDGE('',*,*,#646,.T.);\r\n#1164=ORIENTED_EDGE('',*,*,#673,.F.);\r\n#1165=ORIENTED_EDGE('',*,*,#802,.T.);\r\n#1166=ORIENTED_EDGE('',*,*,#815,.F.);\r\n#1167=ORIENTED_EDGE('',*,*,#827,.F.);\r\n#1168=ORIENTED_EDGE('',*,*,#798,.F.);\r\n#1169=ORIENTED_EDGE('',*,*,#674,.F.);\r\n#1170=ORIENTED_EDGE('',*,*,#827,.T.);\r\n#1171=ORIENTED_EDGE('',*,*,#814,.F.);\r\n#1172=ORIENTED_EDGE('',*,*,#686,.F.);\r\n#1173=ORIENTED_EDGE('',*,*,#775,.F.);\r\n#1174=ORIENTED_EDGE('',*,*,#821,.F.);\r\n#1175=ORIENTED_EDGE('',*,*,#828,.F.);\r\n#1176=ORIENTED_EDGE('',*,*,#687,.F.);\r\n#1177=ORIENTED_EDGE('',*,*,#828,.T.);\r\n#1178=ORIENTED_EDGE('',*,*,#823,.F.);\r\n#1179=ORIENTED_EDGE('',*,*,#829,.F.);\r\n#1180=ORIENTED_EDGE('',*,*,#688,.F.);\r\n#1181=ORIENTED_EDGE('',*,*,#829,.T.);\r\n#1182=ORIENTED_EDGE('',*,*,#822,.F.);\r\n#1183=ORIENTED_EDGE('',*,*,#773,.F.);\r\n#1184=ORIENTED_EDGE('',*,*,#667,.F.);\r\n#1185=ORIENTED_EDGE('',*,*,#808,.T.);\r\n#1186=ORIENTED_EDGE('',*,*,#813,.F.);\r\n#1187=ORIENTED_EDGE('',*,*,#830,.F.);\r\n#1188=ORIENTED_EDGE('',*,*,#804,.F.);\r\n#1189=ORIENTED_EDGE('',*,*,#668,.F.);\r\n#1190=ORIENTED_EDGE('',*,*,#830,.T.);\r\n#1191=ORIENTED_EDGE('',*,*,#812,.F.);\r\n#1192=ORIENTED_EDGE('',*,*,#652,.F.);\r\n#1193=ORIENTED_EDGE('',*,*,#772,.F.);\r\n#1194=ORIENTED_EDGE('',*,*,#824,.F.);\r\n#1195=ORIENTED_EDGE('',*,*,#831,.F.);\r\n#1196=ORIENTED_EDGE('',*,*,#653,.F.);\r\n#1197=ORIENTED_EDGE('',*,*,#831,.T.);\r\n#1198=ORIENTED_EDGE('',*,*,#826,.F.);\r\n#1199=ORIENTED_EDGE('',*,*,#832,.F.);\r\n#1200=ORIENTED_EDGE('',*,*,#654,.F.);\r\n#1201=ORIENTED_EDGE('',*,*,#832,.T.);\r\n#1202=ORIENTED_EDGE('',*,*,#825,.F.);\r\n#1203=ORIENTED_EDGE('',*,*,#784,.F.);\r\n#1204=ORIENTED_EDGE('',*,*,#810,.T.);\r\n#1205=ORIENTED_EDGE('',*,*,#779,.T.);\r\n#1206=ORIENTED_EDGE('',*,*,#699,.T.);\r\n#1207=ORIENTED_EDGE('',*,*,#777,.T.);\r\n#1208=ORIENTED_EDGE('',*,*,#787,.F.);\r\n#1209=ORIENTED_EDGE('',*,*,#833,.T.);\r\n#1210=ORIENTED_EDGE('',*,*,#834,.T.);\r\n#1211=ORIENTED_EDGE('',*,*,#835,.T.);\r\n#1212=ORIENTED_EDGE('',*,*,#770,.F.);\r\n#1213=ORIENTED_EDGE('',*,*,#783,.T.);\r\n#1214=ORIENTED_EDGE('',*,*,#771,.F.);\r\n#1215=ORIENTED_EDGE('',*,*,#835,.F.);\r\n#1216=ORIENTED_EDGE('',*,*,#836,.T.);\r\n#1217=ORIENTED_EDGE('',*,*,#657,.F.);\r\n#1218=ORIENTED_EDGE('',*,*,#816,.T.);\r\n#1219=ORIENTED_EDGE('',*,*,#658,.F.);\r\n#1220=ORIENTED_EDGE('',*,*,#836,.F.);\r\n#1221=ORIENTED_EDGE('',*,*,#834,.F.);\r\n#1222=ORIENTED_EDGE('',*,*,#837,.T.);\r\n#1223=ORIENTED_EDGE('',*,*,#682,.F.);\r\n#1224=ORIENTED_EDGE('',*,*,#819,.T.);\r\n#1225=ORIENTED_EDGE('',*,*,#820,.T.);\r\n#1226=ORIENTED_EDGE('',*,*,#786,.F.);\r\n#1227=ORIENTED_EDGE('',*,*,#683,.F.);\r\n#1228=ORIENTED_EDGE('',*,*,#837,.F.);\r\n#1229=ORIENTED_EDGE('',*,*,#833,.F.);\r\n#1230=CYLINDRICAL_SURFACE('',#1324,1.75);\r\n#1231=CYLINDRICAL_SURFACE('',#1329,1.75);\r\n#1232=CYLINDRICAL_SURFACE('',#1346,3.);\r\n#1233=CYLINDRICAL_SURFACE('',#1354,16.);\r\n#1234=CYLINDRICAL_SURFACE('',#1360,16.);\r\n#1235=CYLINDRICAL_SURFACE('',#1373,16.);\r\n#1236=CYLINDRICAL_SURFACE('',#1383,15.);\r\n#1237=CYLINDRICAL_SURFACE('',#1402,3.);\r\n#1238=CYLINDRICAL_SURFACE('',#1417,5.);\r\n#1239=CYLINDRICAL_SURFACE('',#1420,4.);\r\n#1240=CYLINDRICAL_SURFACE('',#1422,5.);\r\n#1241=CYLINDRICAL_SURFACE('',#1425,4.);\r\n#1242=ADVANCED_FACE('',(#99),#1230,.F.);\r\n#1243=ADVANCED_FACE('',(#100),#1231,.F.);\r\n#1244=ADVANCED_FACE('',(#101),#58,.F.);\r\n#1245=ADVANCED_FACE('',(#102),#59,.T.);\r\n#1246=ADVANCED_FACE('',(#103),#1232,.F.);\r\n#1247=ADVANCED_FACE('',(#104),#45,.F.);\r\n#1248=ADVANCED_FACE('',(#105),#60,.T.);\r\n#1249=ADVANCED_FACE('',(#106),#1233,.T.);\r\n#1250=ADVANCED_FACE('',(#107),#46,.T.);\r\n#1251=ADVANCED_FACE('',(#108),#61,.T.);\r\n#1252=ADVANCED_FACE('',(#109),#1234,.T.);\r\n#1253=ADVANCED_FACE('',(#110),#47,.T.);\r\n#1254=ADVANCED_FACE('',(#111),#48,.F.);\r\n#1255=ADVANCED_FACE('',(#112),#62,.T.);\r\n#1256=ADVANCED_FACE('',(#113),#49,.T.);\r\n#1257=ADVANCED_FACE('',(#114),#1235,.T.);\r\n#1258=ADVANCED_FACE('',(#115),#63,.T.);\r\n#1259=ADVANCED_FACE('',(#116),#64,.T.);\r\n#1260=ADVANCED_FACE('',(#117),#65,.T.);\r\n#1261=ADVANCED_FACE('',(#118),#66,.T.);\r\n#1262=ADVANCED_FACE('',(#119),#67,.T.);\r\n#1263=ADVANCED_FACE('',(#120),#68,.T.);\r\n#1264=ADVANCED_FACE('',(#121),#69,.T.);\r\n#1265=ADVANCED_FACE('',(#122),#70,.T.);\r\n#1266=ADVANCED_FACE('',(#123),#1236,.F.);\r\n#1267=ADVANCED_FACE('',(#124),#71,.T.);\r\n#1268=ADVANCED_FACE('',(#125),#19,.T.);\r\n#1269=ADVANCED_FACE('',(#126),#72,.T.);\r\n#1270=ADVANCED_FACE('',(#127),#20,.T.);\r\n#1271=ADVANCED_FACE('',(#128),#21,.T.);\r\n#1272=ADVANCED_FACE('',(#129),#73,.T.);\r\n#1273=ADVANCED_FACE('',(#130),#22,.T.);\r\n#1274=ADVANCED_FACE('',(#131),#74,.T.);\r\n#1275=ADVANCED_FACE('',(#132),#75,.T.);\r\n#1276=ADVANCED_FACE('',(#133),#76,.T.);\r\n#1277=ADVANCED_FACE('',(#134),#77,.T.);\r\n#1278=ADVANCED_FACE('',(#135),#78,.T.);\r\n#1279=ADVANCED_FACE('',(#136),#79,.T.);\r\n#1280=ADVANCED_FACE('',(#137),#80,.T.);\r\n#1281=ADVANCED_FACE('',(#138),#81,.T.);\r\n#1282=ADVANCED_FACE('',(#139),#1237,.F.);\r\n#1283=ADVANCED_FACE('',(#140,#15),#82,.T.);\r\n#1284=ADVANCED_FACE('',(#141,#16),#83,.T.);\r\n#1285=ADVANCED_FACE('',(#142),#84,.F.);\r\n#1286=ADVANCED_FACE('',(#143),#85,.F.);\r\n#1287=ADVANCED_FACE('',(#144),#86,.F.);\r\n#1288=ADVANCED_FACE('',(#145,#17),#87,.F.);\r\n#1289=ADVANCED_FACE('',(#146,#18),#88,.F.);\r\n#1290=ADVANCED_FACE('',(#147),#1238,.T.);\r\n#1291=ADVANCED_FACE('',(#148),#89,.T.);\r\n#1292=ADVANCED_FACE('',(#149),#90,.T.);\r\n#1293=ADVANCED_FACE('',(#150),#1239,.F.);\r\n#1294=ADVANCED_FACE('',(#151),#91,.T.);\r\n#1295=ADVANCED_FACE('',(#152),#1240,.T.);\r\n#1296=ADVANCED_FACE('',(#153),#92,.T.);\r\n#1297=ADVANCED_FACE('',(#154),#93,.T.);\r\n#1298=ADVANCED_FACE('',(#155),#1241,.F.);\r\n#1299=ADVANCED_FACE('',(#156),#94,.T.);\r\n#1300=ADVANCED_FACE('',(#157),#95,.F.);\r\n#1301=ADVANCED_FACE('',(#158),#96,.F.);\r\n#1302=ADVANCED_FACE('',(#159),#97,.F.);\r\n#1303=ADVANCED_FACE('',(#160),#98,.F.);\r\n#1304=CLOSED_SHELL('',(#1242,#1243,#1244,#1245,#1246,#1247,#1248,#1249,\r\n#1250,#1251,#1252,#1253,#1254,#1255,#1256,#1257,#1258,#1259,#1260,#1261,\r\n#1262,#1263,#1264,#1265,#1266,#1267,#1268,#1269,#1270,#1271,#1272,#1273,\r\n#1274,#1275,#1276,#1277,#1278,#1279,#1280,#1281,#1282,#1283,#1284,#1285,\r\n#1286,#1287,#1288,#1289,#1290,#1291,#1292,#1293,#1294,#1295,#1296,#1297,\r\n#1298,#1299,#1300,#1301,#1302,#1303));\r\n#1305=DERIVED_UNIT_ELEMENT(#1307,1.);\r\n#1306=DERIVED_UNIT_ELEMENT(#2306,3.);\r\n#1307=(\r\nMASS_UNIT()\r\nNAMED_UNIT(*)\r\nSI_UNIT($,.GRAM.)\r\n);\r\n#1308=DERIVED_UNIT((#1305,#1306));\r\n#1309=MEASURE_REPRESENTATION_ITEM('density measure',\r\nPOSITIVE_RATIO_MEASURE(1.),#1308);\r\n#1310=PROPERTY_DEFINITION_REPRESENTATION(#1315,#1312);\r\n#1311=PROPERTY_DEFINITION_REPRESENTATION(#1316,#1313);\r\n#1312=REPRESENTATION('material name',(#1314),#2303);\r\n#1313=REPRESENTATION('density',(#1309),#2303);\r\n#1314=DESCRIPTIVE_REPRESENTATION_ITEM('Generic','Generic');\r\n#1315=PROPERTY_DEFINITION('material property','material name',#2313);\r\n#1316=PROPERTY_DEFINITION('material property','density of part',#2313);\r\n#1317=DATE_TIME_ROLE('creation_date');\r\n#1318=APPLIED_DATE_AND_TIME_ASSIGNMENT(#1319,#1317,(#2313));\r\n#1319=DATE_AND_TIME(#1320,#1321);\r\n#1320=CALENDAR_DATE(2020,18,9);\r\n#1321=LOCAL_TIME(9,56,2.,#1322);\r\n#1322=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.BEHIND.);\r\n#1323=AXIS2_PLACEMENT_3D('placement',#1764,#1431,#1432);\r\n#1324=AXIS2_PLACEMENT_3D('',#1765,#1433,#1434);\r\n#1325=AXIS2_PLACEMENT_3D('',#1768,#1435,#1436);\r\n#1326=AXIS2_PLACEMENT_3D('',#1769,#1437,#1438);\r\n#1327=AXIS2_PLACEMENT_3D('',#1773,#1440,#1441);\r\n#1328=AXIS2_PLACEMENT_3D('',#1774,#1442,#1443);\r\n#1329=AXIS2_PLACEMENT_3D('',#1775,#1444,#1445);\r\n#1330=AXIS2_PLACEMENT_3D('',#1778,#1446,#1447);\r\n#1331=AXIS2_PLACEMENT_3D('',#1779,#1448,#1449);\r\n#1332=AXIS2_PLACEMENT_3D('',#1783,#1451,#1452);\r\n#1333=AXIS2_PLACEMENT_3D('',#1784,#1453,#1454);\r\n#1334=AXIS2_PLACEMENT_3D('',#1785,#1455,#1456);\r\n#1335=AXIS2_PLACEMENT_3D('',#1790,#1458,#1459);\r\n#1336=AXIS2_PLACEMENT_3D('',#1794,#1461,#1462);\r\n#1337=AXIS2_PLACEMENT_3D('',#1812,#1471,#1472);\r\n#1338=AXIS2_PLACEMENT_3D('',#1818,#1475,#1476);\r\n#1339=AXIS2_PLACEMENT_3D('',#1824,#1479,#1480);\r\n#1340=AXIS2_PLACEMENT_3D('',#1830,#1483,#1484);\r\n#1341=AXIS2_PLACEMENT_3D('',#1836,#1487,#1488);\r\n#1342=AXIS2_PLACEMENT_3D('',#1854,#1497,#1498);\r\n#1343=AXIS2_PLACEMENT_3D('',#1858,#1500,#1501);\r\n#1344=AXIS2_PLACEMENT_3D('',#1861,#1503,#1504);\r\n#1345=AXIS2_PLACEMENT_3D('',#1862,#1505,#1506);\r\n#1346=AXIS2_PLACEMENT_3D('',#1877,#1510,#1511);\r\n#1347=AXIS2_PLACEMENT_3D('',#1879,#1512,#1513);\r\n#1348=AXIS2_PLACEMENT_3D('',#1883,#1515,#1516);\r\n#1349=AXIS2_PLACEMENT_3D('',#1887,#1518,#1519);\r\n#1350=AXIS2_PLACEMENT_3D('',#1890,#1521,#1522);\r\n#1351=AXIS2_PLACEMENT_3D('',#1891,#1523,#1524);\r\n#1352=AXIS2_PLACEMENT_3D('',#1898,#1525,#1526);\r\n#1353=AXIS2_PLACEMENT_3D('',#1907,#1527,#1528);\r\n#1354=AXIS2_PLACEMENT_3D('',#1915,#1531,#1532);\r\n#1355=AXIS2_PLACEMENT_3D('',#1917,#1533,#1534);\r\n#1356=AXIS2_PLACEMENT_3D('',#1926,#1537,#1538);\r\n#1357=AXIS2_PLACEMENT_3D('',#1927,#1539,#1540);\r\n#1358=AXIS2_PLACEMENT_3D('',#1929,#1541,#1542);\r\n#1359=AXIS2_PLACEMENT_3D('',#1939,#1543,#1544);\r\n#1360=AXIS2_PLACEMENT_3D('',#1954,#1548,#1549);\r\n#1361=AXIS2_PLACEMENT_3D('',#1956,#1550,#1551);\r\n#1362=AXIS2_PLACEMENT_3D('',#1960,#1554,#1555);\r\n#1363=AXIS2_PLACEMENT_3D('',#1961,#1556,#1557);\r\n#1364=AXIS2_PLACEMENT_3D('',#1962,#1558,#1559);\r\n#1365=AXIS2_PLACEMENT_3D('',#1968,#1560,#1561);\r\n#1366=AXIS2_PLACEMENT_3D('',#1969,#1562,#1563);\r\n#1367=AXIS2_PLACEMENT_3D('',#1971,#1564,#1565);\r\n#1368=AXIS2_PLACEMENT_3D('',#1981,#1566,#1567);\r\n#1369=AXIS2_PLACEMENT_3D('',#1982,#1568,#1569);\r\n#1370=AXIS2_PLACEMENT_3D('',#1992,#1573,#1574);\r\n#1371=AXIS2_PLACEMENT_3D('',#1994,#1575,#1576);\r\n#1372=AXIS2_PLACEMENT_3D('',#2005,#1577,#1578);\r\n#1373=AXIS2_PLACEMENT_3D('',#2006,#1579,#1580);\r\n#1374=AXIS2_PLACEMENT_3D('',#2008,#1581,#1582);\r\n#1375=AXIS2_PLACEMENT_3D('',#2016,#1585,#1586);\r\n#1376=AXIS2_PLACEMENT_3D('',#2024,#1591,#1592);\r\n#1377=AXIS2_PLACEMENT_3D('',#2040,#1596,#1597);\r\n#1378=AXIS2_PLACEMENT_3D('',#2047,#1599,#1600);\r\n#1379=AXIS2_PLACEMENT_3D('',#2055,#1605,#1606);\r\n#1380=AXIS2_PLACEMENT_3D('',#2064,#1609,#1610);\r\n#1381=AXIS2_PLACEMENT_3D('',#2078,#1613,#1614);\r\n#1382=AXIS2_PLACEMENT_3D('',#2081,#1617,#1618);\r\n#1383=AXIS2_PLACEMENT_3D('',#2087,#1622,#1623);\r\n#1384=AXIS2_PLACEMENT_3D('',#2093,#1626,#1627);\r\n#1385=AXIS2_PLACEMENT_3D('',#2097,#1630,#1631);\r\n#1386=AXIS2_PLACEMENT_3D('',#2098,#1632,#1633);\r\n#1387=AXIS2_PLACEMENT_3D('',#2100,#1634,#1635);\r\n#1388=AXIS2_PLACEMENT_3D('',#2104,#1637,#1638);\r\n#1389=AXIS2_PLACEMENT_3D('',#2107,#1640,#1641);\r\n#1390=AXIS2_PLACEMENT_3D('',#2110,#1643,#1644);\r\n#1391=AXIS2_PLACEMENT_3D('',#2111,#1645,#1646);\r\n#1392=AXIS2_PLACEMENT_3D('',#2139,#1649,#1650);\r\n#1393=AXIS2_PLACEMENT_3D('',#2186,#1651,#1652);\r\n#1394=AXIS2_PLACEMENT_3D('',#2209,#1653,#1654);\r\n#1395=AXIS2_PLACEMENT_3D('',#2215,#1658,#1659);\r\n#1396=AXIS2_PLACEMENT_3D('',#2216,#1660,#1661);\r\n#1397=AXIS2_PLACEMENT_3D('',#2220,#1664,#1665);\r\n#1398=AXIS2_PLACEMENT_3D('',#2224,#1668,#1669);\r\n#1399=AXIS2_PLACEMENT_3D('',#2228,#1672,#1673);\r\n#1400=AXIS2_PLACEMENT_3D('',#2232,#1676,#1677);\r\n#1401=AXIS2_PLACEMENT_3D('',#2236,#1680,#1681);\r\n#1402=AXIS2_PLACEMENT_3D('',#2240,#1684,#1685);\r\n#1403=AXIS2_PLACEMENT_3D('',#2241,#1686,#1687);\r\n#1404=AXIS2_PLACEMENT_3D('',#2242,#1688,#1689);\r\n#1405=AXIS2_PLACEMENT_3D('',#2243,#1690,#1691);\r\n#1406=AXIS2_PLACEMENT_3D('',#2244,#1692,#1693);\r\n#1407=AXIS2_PLACEMENT_3D('',#2247,#1695,#1696);\r\n#1408=AXIS2_PLACEMENT_3D('',#2248,#1697,#1698);\r\n#1409=AXIS2_PLACEMENT_3D('',#2251,#1700,#1701);\r\n#1410=AXIS2_PLACEMENT_3D('',#2252,#1702,#1703);\r\n#1411=AXIS2_PLACEMENT_3D('',#2256,#1706,#1707);\r\n#1412=AXIS2_PLACEMENT_3D('',#2260,#1710,#1711);\r\n#1413=AXIS2_PLACEMENT_3D('',#2262,#1713,#1714);\r\n#1414=AXIS2_PLACEMENT_3D('',#2267,#1717,#1718);\r\n#1415=AXIS2_PLACEMENT_3D('',#2268,#1719,#1720);\r\n#1416=AXIS2_PLACEMENT_3D('',#2273,#1723,#1724);\r\n#1417=AXIS2_PLACEMENT_3D('',#2274,#1725,#1726);\r\n#1418=AXIS2_PLACEMENT_3D('',#2276,#1728,#1729);\r\n#1419=AXIS2_PLACEMENT_3D('',#2277,#1730,#1731);\r\n#1420=AXIS2_PLACEMENT_3D('',#2279,#1733,#1734);\r\n#1421=AXIS2_PLACEMENT_3D('',#2281,#1736,#1737);\r\n#1422=AXIS2_PLACEMENT_3D('',#2282,#1738,#1739);\r\n#1423=AXIS2_PLACEMENT_3D('',#2284,#1741,#1742);\r\n#1424=AXIS2_PLACEMENT_3D('',#2285,#1743,#1744);\r\n#1425=AXIS2_PLACEMENT_3D('',#2287,#1746,#1747);\r\n#1426=AXIS2_PLACEMENT_3D('',#2289,#1749,#1750);\r\n#1427=AXIS2_PLACEMENT_3D('',#2290,#1751,#1752);\r\n#1428=AXIS2_PLACEMENT_3D('',#2296,#1756,#1757);\r\n#1429=AXIS2_PLACEMENT_3D('',#2298,#1759,#1760);\r\n#1430=AXIS2_PLACEMENT_3D('',#2300,#1762,#1763);\r\n#1431=DIRECTION('axis',(0.,0.,1.));\r\n#1432=DIRECTION('refdir',(1.,0.,0.));\r\n#1433=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1434=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1435=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1436=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1437=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1438=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1439=DIRECTION('',(0.,0.,-1.));\r\n#1440=DIRECTION('center_axis',(0.,0.,1.));\r\n#1441=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1442=DIRECTION('center_axis',(0.,0.,1.));\r\n#1443=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1444=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1445=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1446=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1447=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1448=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1449=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1450=DIRECTION('',(0.,0.,-1.));\r\n#1451=DIRECTION('center_axis',(0.,0.,1.));\r\n#1452=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1453=DIRECTION('center_axis',(0.,0.,1.));\r\n#1454=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1455=DIRECTION('center_axis',(0.,0.,1.));\r\n#1456=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1457=DIRECTION('',(-1.,-2.76440785439527E-16,0.));\r\n#1458=DIRECTION('center_axis',(0.,0.,1.));\r\n#1459=DIRECTION('ref_axis',(-5.55111512312578E-16,1.,0.));\r\n#1460=DIRECTION('',(1.,5.36287245429507E-16,0.));\r\n#1461=DIRECTION('center_axis',(0.,0.,1.));\r\n#1462=DIRECTION('ref_axis',(0.549999999999998,-0.835164654424504,0.));\r\n#1463=DIRECTION('',(-0.444716729865674,0.895671273502495,0.));\r\n#1464=DIRECTION('',(0.,-1.,0.));\r\n#1465=DIRECTION('',(1.,3.22973970800045E-15,0.));\r\n#1466=DIRECTION('',(0.,-1.,0.));\r\n#1467=DIRECTION('',(-1.,-3.36067510156804E-15,0.));\r\n#1468=DIRECTION('',(0.707106781186548,-0.707106781186546,0.));\r\n#1469=DIRECTION('',(0.,1.,0.));\r\n#1470=DIRECTION('',(0.431282095615291,-0.902217132403106,0.));\r\n#1471=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1472=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1473=DIRECTION('',(0.828027448578529,-0.560687563978845,0.));\r\n#1474=DIRECTION('',(-1.,-7.23644492137672E-16,0.));\r\n#1475=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1476=DIRECTION('ref_axis',(4.44089209850063E-16,-1.,0.));\r\n#1477=DIRECTION('',(1.,4.82429661425115E-16,0.));\r\n#1478=DIRECTION('',(-0.828027448578529,-0.560687563978846,0.));\r\n#1479=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1480=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1481=DIRECTION('',(-0.828027448578528,0.560687563978846,0.));\r\n#1482=DIRECTION('',(1.,0.,0.));\r\n#1483=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1484=DIRECTION('ref_axis',(-4.44089209850063E-16,1.,0.));\r\n#1485=DIRECTION('',(-1.,2.41214830712557E-16,0.));\r\n#1486=DIRECTION('',(0.828027448578528,0.560687563978846,0.));\r\n#1487=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1488=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1489=DIRECTION('',(0.431282095615291,0.902217132403106,0.));\r\n#1490=DIRECTION('',(0.,-1.,0.));\r\n#1491=DIRECTION('',(0.707106781186544,0.707106781186551,0.));\r\n#1492=DIRECTION('',(-1.,-3.36067510156804E-15,0.));\r\n#1493=DIRECTION('',(-1.11022302462516E-15,1.,0.));\r\n#1494=DIRECTION('',(1.,3.22973970800045E-15,0.));\r\n#1495=DIRECTION('',(0.,1.,0.));\r\n#1496=DIRECTION('',(-0.444716729865674,-0.895671273502495,0.));\r\n#1497=DIRECTION('center_axis',(0.,0.,1.));\r\n#1498=DIRECTION('ref_axis',(0.549999999999998,-0.835164654424504,0.));\r\n#1499=DIRECTION('',(1.,0.,0.));\r\n#1500=DIRECTION('center_axis',(0.,0.,1.));\r\n#1501=DIRECTION('ref_axis',(5.55111512312578E-16,-1.,0.));\r\n#1502=DIRECTION('',(-1.,0.,0.));\r\n#1503=DIRECTION('center_axis',(0.,0.,1.));\r\n#1504=DIRECTION('ref_axis',(0.549999999999998,-0.835164654424504,0.));\r\n#1505=DIRECTION('center_axis',(0.93646774108782,-0.350753716875354,0.));\r\n#1506=DIRECTION('ref_axis',(0.,0.,-1.));\r\n#1507=DIRECTION('',(0.,0.,-1.));\r\n#1508=DIRECTION('',(-0.350753716875354,-0.93646774108782,0.));\r\n#1509=DIRECTION('',(0.,0.,1.));\r\n#1510=DIRECTION('center_axis',(0.,0.,1.));\r\n#1511=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1512=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1513=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1514=DIRECTION('',(0.,0.,1.));\r\n#1515=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1516=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1517=DIRECTION('',(0.,0.,-1.));\r\n#1518=DIRECTION('center_axis',(0.,0.,1.));\r\n#1519=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1520=DIRECTION('',(0.,0.,1.));\r\n#1521=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1522=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1523=DIRECTION('center_axis',(0.,0.,1.));\r\n#1524=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1525=DIRECTION('center_axis',(0.,0.,1.));\r\n#1526=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1527=DIRECTION('center_axis',(0.93646774108782,0.350753716875354,0.));\r\n#1528=DIRECTION('ref_axis',(0.,0.,-1.));\r\n#1529=DIRECTION('',(0.,0.,-1.));\r\n#1530=DIRECTION('',(0.350753716875354,-0.93646774108782,0.));\r\n#1531=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1532=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1533=DIRECTION('center_axis',(0.,0.,1.));\r\n#1534=DIRECTION('ref_axis',(0.578124999999998,-0.815948211821683,0.));\r\n#1535=DIRECTION('',(0.,0.,1.));\r\n#1536=DIRECTION('',(0.,0.,-1.));\r\n#1537=DIRECTION('center_axis',(0.,0.,1.));\r\n#1538=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1539=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1540=DIRECTION('ref_axis',(0.578124999999998,-0.815948211821683,0.));\r\n#1541=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1542=DIRECTION('ref_axis',(0.578124999999998,-0.815948211821683,0.));\r\n#1543=DIRECTION('center_axis',(-0.93646774108782,-0.350753716875354,0.));\r\n#1544=DIRECTION('ref_axis',(0.,0.,1.));\r\n#1545=DIRECTION('',(0.,0.,-1.));\r\n#1546=DIRECTION('',(-0.350753716875354,0.93646774108782,0.));\r\n#1547=DIRECTION('',(0.,0.,1.));\r\n#1548=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1549=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1550=DIRECTION('center_axis',(0.,0.,1.));\r\n#1551=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1552=DIRECTION('',(0.,0.,1.));\r\n#1553=DIRECTION('',(0.,0.,-1.));\r\n#1554=DIRECTION('center_axis',(0.,0.,1.));\r\n#1555=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1556=DIRECTION('center_axis',(0.,0.,1.));\r\n#1557=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1558=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1559=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1560=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1561=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1562=DIRECTION('center_axis',(0.,0.,1.));\r\n#1563=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1564=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1565=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1566=DIRECTION('center_axis',(0.,0.,1.));\r\n#1567=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1568=DIRECTION('center_axis',(-0.93646774108782,0.350753716875354,0.));\r\n#1569=DIRECTION('ref_axis',(0.,0.,1.));\r\n#1570=DIRECTION('',(0.,0.,-1.));\r\n#1571=DIRECTION('',(0.350753716875354,0.93646774108782,0.));\r\n#1572=DIRECTION('',(0.,0.,1.));\r\n#1573=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1574=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1575=DIRECTION('center_axis',(0.,0.,1.));\r\n#1576=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1577=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1578=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1579=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1580=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1581=DIRECTION('center_axis',(0.,0.,1.));\r\n#1582=DIRECTION('ref_axis',(-0.578124999999998,0.815948211821683,0.));\r\n#1583=DIRECTION('',(0.,0.,1.));\r\n#1584=DIRECTION('',(0.,0.,-1.));\r\n#1585=DIRECTION('center_axis',(0.707106781186551,-0.707106781186544,0.));\r\n#1586=DIRECTION('ref_axis',(0.,0.,-1.));\r\n#1587=DIRECTION('',(0.,0.,1.));\r\n#1588=DIRECTION('',(-0.577350269189624,-0.577350269189629,0.577350269189624));\r\n#1589=DIRECTION('',(-0.577350269189622,-0.577350269189627,-0.577350269189628));\r\n#1590=DIRECTION('',(0.,0.,-1.));\r\n#1591=DIRECTION('center_axis',(0.707106781186547,0.,0.707106781186548));\r\n#1592=DIRECTION('ref_axis',(0.707106781186548,0.,-0.707106781186547));\r\n#1593=DIRECTION('',(0.,1.,0.));\r\n#1594=DIRECTION('',(0.,-1.,0.));\r\n#1595=DIRECTION('',(0.577350269189629,-0.577350269189621,-0.577350269189628));\r\n#1596=DIRECTION('center_axis',(1.,0.,0.));\r\n#1597=DIRECTION('ref_axis',(0.,-1.,0.));\r\n#1598=DIRECTION('',(0.,0.,-1.));\r\n#1599=DIRECTION('center_axis',(-0.707106781186547,-0.707106781186549,0.));\r\n#1600=DIRECTION('ref_axis',(0.,0.,1.));\r\n#1601=DIRECTION('',(0.,0.,1.));\r\n#1602=DIRECTION('',(-0.577350269189626,0.577350269189624,0.577350269189628));\r\n#1603=DIRECTION('',(-0.577350269189627,0.577350269189625,-0.577350269189626));\r\n#1604=DIRECTION('',(0.,0.,-1.));\r\n#1605=DIRECTION('center_axis',(-1.,0.,0.));\r\n#1606=DIRECTION('ref_axis',(0.,1.,0.));\r\n#1607=DIRECTION('',(0.,-1.,0.));\r\n#1608=DIRECTION('',(0.,0.,1.));\r\n#1609=DIRECTION('center_axis',(-0.707106781186547,0.,0.707106781186548));\r\n#1610=DIRECTION('ref_axis',(0.707106781186548,0.,0.707106781186547));\r\n#1611=DIRECTION('',(-0.577350269189627,-0.577350269189624,-0.577350269189626));\r\n#1612=DIRECTION('',(0.,1.,0.));\r\n#1613=DIRECTION('center_axis',(2.37635615368356E-15,-0.707106781186549,\r\n0.707106781186546));\r\n#1614=DIRECTION('ref_axis',(1.,0.,-3.36067510156805E-15));\r\n#1615=DIRECTION('',(-1.,-3.36067510156804E-15,0.));\r\n#1616=DIRECTION('',(1.,3.36067510156804E-15,0.));\r\n#1617=DIRECTION('center_axis',(0.895671273502495,0.444716729865674,0.));\r\n#1618=DIRECTION('ref_axis',(0.,0.,-1.));\r\n#1619=DIRECTION('',(0.,0.,1.));\r\n#1620=DIRECTION('',(-0.444716729865674,0.895671273502495,0.));\r\n#1621=DIRECTION('',(0.,0.,-1.));\r\n#1622=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1623=DIRECTION('ref_axis',(2.22044604925031E-16,1.,0.));\r\n#1624=DIRECTION('',(0.,0.,-1.));\r\n#1625=DIRECTION('',(0.,0.,1.));\r\n#1626=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1627=DIRECTION('ref_axis',(0.549999999999998,-0.835164654424504,0.));\r\n#1628=DIRECTION('',(0.,0.,-1.));\r\n#1629=DIRECTION('',(0.,0.,-1.));\r\n#1630=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1631=DIRECTION('ref_axis',(0.549999999999998,-0.835164654424504,0.));\r\n#1632=DIRECTION('center_axis',(0.,0.,1.));\r\n#1633=DIRECTION('ref_axis',(0.549999999999998,-0.835164654424504,0.));\r\n#1634=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1635=DIRECTION('ref_axis',(0.549999999999998,-0.835164654424504,0.));\r\n#1636=DIRECTION('',(0.,0.,-1.));\r\n#1637=DIRECTION('center_axis',(0.,0.,1.));\r\n#1638=DIRECTION('ref_axis',(0.549999999999998,-0.835164654424504,0.));\r\n#1639=DIRECTION('',(0.,0.,1.));\r\n#1640=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1641=DIRECTION('ref_axis',(0.549999999999998,-0.835164654424504,0.));\r\n#1642=DIRECTION('',(0.,0.,1.));\r\n#1643=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1644=DIRECTION('ref_axis',(0.549999999999998,-0.835164654424504,0.));\r\n#1645=DIRECTION('center_axis',(-0.895671273502495,0.444716729865674,0.));\r\n#1646=DIRECTION('ref_axis',(0.,0.,1.));\r\n#1647=DIRECTION('',(0.,0.,1.));\r\n#1648=DIRECTION('',(-0.444716729865674,-0.895671273502495,0.));\r\n#1649=DIRECTION('center_axis',(0.902217132403106,-0.431282095615291,0.));\r\n#1650=DIRECTION('ref_axis',(0.,0.,-1.));\r\n#1651=DIRECTION('center_axis',(-0.902217132403106,-0.431282095615291,0.));\r\n#1652=DIRECTION('ref_axis',(0.,0.,1.));\r\n#1653=DIRECTION('center_axis',(3.36067510156804E-15,-1.,0.));\r\n#1654=DIRECTION('ref_axis',(-1.,-3.36067510156804E-15,0.));\r\n#1655=DIRECTION('',(0.,0.,1.));\r\n#1656=DIRECTION('',(1.,3.36067510156804E-15,0.));\r\n#1657=DIRECTION('',(0.,0.,-1.));\r\n#1658=DIRECTION('center_axis',(0.,0.,1.));\r\n#1659=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1660=DIRECTION('center_axis',(0.560687563978846,-0.828027448578528,0.));\r\n#1661=DIRECTION('ref_axis',(0.,0.,-1.));\r\n#1662=DIRECTION('',(-0.828027448578528,-0.560687563978846,0.));\r\n#1663=DIRECTION('',(0.,0.,1.));\r\n#1664=DIRECTION('center_axis',(0.560687563978846,0.828027448578528,0.));\r\n#1665=DIRECTION('ref_axis',(0.,0.,-1.));\r\n#1666=DIRECTION('',(0.828027448578528,-0.560687563978846,0.));\r\n#1667=DIRECTION('',(0.,0.,-1.));\r\n#1668=DIRECTION('center_axis',(0.,1.,0.));\r\n#1669=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1670=DIRECTION('',(-1.,0.,0.));\r\n#1671=DIRECTION('',(0.,0.,1.));\r\n#1672=DIRECTION('center_axis',(-0.560687563978846,0.828027448578529,0.));\r\n#1673=DIRECTION('ref_axis',(0.,0.,1.));\r\n#1674=DIRECTION('',(0.828027448578529,0.560687563978846,0.));\r\n#1675=DIRECTION('',(0.,0.,1.));\r\n#1676=DIRECTION('center_axis',(-0.560687563978845,-0.828027448578529,0.));\r\n#1677=DIRECTION('ref_axis',(0.,0.,1.));\r\n#1678=DIRECTION('',(-0.828027448578529,0.560687563978845,0.));\r\n#1679=DIRECTION('',(0.,0.,-1.));\r\n#1680=DIRECTION('center_axis',(7.23644492137672E-16,-1.,0.));\r\n#1681=DIRECTION('ref_axis',(1.,7.23644492137672E-16,0.));\r\n#1682=DIRECTION('',(1.,7.23644492137672E-16,0.));\r\n#1683=DIRECTION('',(0.,0.,1.));\r\n#1684=DIRECTION('center_axis',(0.,0.,1.));\r\n#1685=DIRECTION('ref_axis',(1.,1.22464679914735E-16,0.));\r\n#1686=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1687=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1688=DIRECTION('center_axis',(0.,0.,1.));\r\n#1689=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1690=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1691=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1692=DIRECTION('center_axis',(0.,0.,1.));\r\n#1693=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1694=DIRECTION('',(-1.,0.,0.));\r\n#1695=DIRECTION('center_axis',(0.,0.,1.));\r\n#1696=DIRECTION('ref_axis',(4.44089209850063E-16,1.,0.));\r\n#1697=DIRECTION('center_axis',(0.,0.,1.));\r\n#1698=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1699=DIRECTION('',(1.,-2.41214830712557E-16,0.));\r\n#1700=DIRECTION('center_axis',(0.,0.,1.));\r\n#1701=DIRECTION('ref_axis',(-4.44089209850063E-16,-1.,0.));\r\n#1702=DIRECTION('center_axis',(-1.,0.,0.));\r\n#1703=DIRECTION('ref_axis',(0.,-1.,0.));\r\n#1704=DIRECTION('',(0.,0.,-1.));\r\n#1705=DIRECTION('',(0.,-1.,0.));\r\n#1706=DIRECTION('center_axis',(1.,1.11022302462516E-15,0.));\r\n#1707=DIRECTION('ref_axis',(-1.11022302462516E-15,1.,0.));\r\n#1708=DIRECTION('',(-1.11022302462516E-15,1.,0.));\r\n#1709=DIRECTION('',(0.,0.,1.));\r\n#1710=DIRECTION('center_axis',(0.,0.,1.));\r\n#1711=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1712=DIRECTION('',(-1.,-3.22973970800045E-15,0.));\r\n#1713=DIRECTION('center_axis',(0.,0.,1.));\r\n#1714=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1715=DIRECTION('',(-1.,0.,0.));\r\n#1716=DIRECTION('',(1.,0.,0.));\r\n#1717=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1718=DIRECTION('ref_axis',(5.55111512312578E-16,-1.,0.));\r\n#1719=DIRECTION('center_axis',(0.,0.,1.));\r\n#1720=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1721=DIRECTION('',(1.,2.76440785439527E-16,0.));\r\n#1722=DIRECTION('',(-1.,-5.36287245429507E-16,0.));\r\n#1723=DIRECTION('center_axis',(0.,0.,-1.));\r\n#1724=DIRECTION('ref_axis',(-5.55111512312578E-16,1.,0.));\r\n#1725=DIRECTION('center_axis',(0.,0.,1.));\r\n#1726=DIRECTION('ref_axis',(-4.44089209850063E-16,1.,0.));\r\n#1727=DIRECTION('',(0.,0.,1.));\r\n#1728=DIRECTION('center_axis',(-2.41214830712557E-16,-1.,0.));\r\n#1729=DIRECTION('ref_axis',(1.,-2.41214830712557E-16,0.));\r\n#1730=DIRECTION('center_axis',(0.,1.,0.));\r\n#1731=DIRECTION('ref_axis',(-1.,0.,0.));\r\n#1732=DIRECTION('',(0.,0.,1.));\r\n#1733=DIRECTION('center_axis',(0.,0.,1.));\r\n#1734=DIRECTION('ref_axis',(5.55111512312578E-16,-1.,0.));\r\n#1735=DIRECTION('',(0.,0.,1.));\r\n#1736=DIRECTION('center_axis',(2.76440785439527E-16,-1.,0.));\r\n#1737=DIRECTION('ref_axis',(1.,2.76440785439527E-16,0.));\r\n#1738=DIRECTION('center_axis',(0.,0.,1.));\r\n#1739=DIRECTION('ref_axis',(4.44089209850063E-16,-1.,0.));\r\n#1740=DIRECTION('',(0.,0.,1.));\r\n#1741=DIRECTION('center_axis',(-4.82429661425115E-16,1.,0.));\r\n#1742=DIRECTION('ref_axis',(-1.,-4.82429661425115E-16,0.));\r\n#1743=DIRECTION('center_axis',(2.76440785439527E-16,-1.,0.));\r\n#1744=DIRECTION('ref_axis',(1.,2.76440785439527E-16,0.));\r\n#1745=DIRECTION('',(0.,0.,1.));\r\n#1746=DIRECTION('center_axis',(0.,0.,1.));\r\n#1747=DIRECTION('ref_axis',(-5.55111512312578E-16,1.,0.));\r\n#1748=DIRECTION('',(0.,0.,1.));\r\n#1749=DIRECTION('center_axis',(-8.29322356318581E-16,1.,0.));\r\n#1750=DIRECTION('ref_axis',(-1.,-8.29322356318581E-16,0.));\r\n#1751=DIRECTION('center_axis',(0.,0.,1.));\r\n#1752=DIRECTION('ref_axis',(1.,0.,0.));\r\n#1753=DIRECTION('',(0.,-1.,0.));\r\n#1754=DIRECTION('',(-1.,-3.22973970800045E-15,0.));\r\n#1755=DIRECTION('',(0.,1.,0.));\r\n#1756=DIRECTION('center_axis',(-1.,0.,0.));\r\n#1757=DIRECTION('ref_axis',(0.,1.,0.));\r\n#1758=DIRECTION('',(0.,0.,-1.));\r\n#1759=DIRECTION('center_axis',(3.22973970800046E-15,-1.,0.));\r\n#1760=DIRECTION('ref_axis',(-1.,-3.22973970800045E-15,0.));\r\n#1761=DIRECTION('',(0.,0.,-1.));\r\n#1762=DIRECTION('center_axis',(1.,0.,0.));\r\n#1763=DIRECTION('ref_axis',(0.,-1.,0.));\r\n#1764=CARTESIAN_POINT('',(0.,0.,0.));\r\n#1765=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,-18.));\r\n#1766=CARTESIAN_POINT('',(-15.9767857142857,0.861578922557854,-18.));\r\n#1767=CARTESIAN_POINT('',(-15.75,-3.73397730156679E-15,-18.));\r\n#1768=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,-18.));\r\n#1769=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,-18.));\r\n#1770=CARTESIAN_POINT('',(-15.75,-3.73397730156679E-15,-19.));\r\n#1771=CARTESIAN_POINT('',(-15.75,-3.73397730156679E-15,-18.));\r\n#1772=CARTESIAN_POINT('',(-15.9767857142857,-0.861578922557861,-19.));\r\n#1773=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,-19.));\r\n#1774=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,-19.));\r\n#1775=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,-18.));\r\n#1776=CARTESIAN_POINT('',(15.9767857142857,0.861578922557837,-18.));\r\n#1777=CARTESIAN_POINT('',(19.25,2.69541839395681E-15,-18.));\r\n#1778=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,-18.));\r\n#1779=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,-18.));\r\n#1780=CARTESIAN_POINT('',(19.25,2.69541839395681E-15,-19.));\r\n#1781=CARTESIAN_POINT('',(19.25,2.69541839395681E-15,-18.));\r\n#1782=CARTESIAN_POINT('',(15.9767857142857,0.86157892255786,-19.));\r\n#1783=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,-19.));\r\n#1784=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,-19.));\r\n#1785=CARTESIAN_POINT('Origin',(-6.22043689235088E-15,-5.19398926408722,\r\n-20.));\r\n#1786=CARTESIAN_POINT('',(-14.456832294801,4.,-20.));\r\n#1787=CARTESIAN_POINT('',(-17.5,4.,-20.));\r\n#1788=CARTESIAN_POINT('',(-15.4919333848297,4.,-20.));\r\n#1789=CARTESIAN_POINT('',(-17.5,-4.,-20.));\r\n#1790=CARTESIAN_POINT('Origin',(-17.5,0.,-20.));\r\n#1791=CARTESIAN_POINT('',(-14.456832294801,-4.,-20.));\r\n#1792=CARTESIAN_POINT('',(-7.74596669241484,-3.99999999999999,-20.));\r\n#1793=CARTESIAN_POINT('',(-9.84327999914661,-11.3185616956573,-20.));\r\n#1794=CARTESIAN_POINT('Origin',(0.,0.,-20.));\r\n#1795=CARTESIAN_POINT('',(-8.25,-14.5274698163676,-20.));\r\n#1796=CARTESIAN_POINT('',(-9.6913624850657,-11.6245275929719,-20.));\r\n#1797=CARTESIAN_POINT('',(-8.25,-21.1,-20.));\r\n#1798=CARTESIAN_POINT('',(-8.25,-13.1469946320436,-20.));\r\n#1799=CARTESIAN_POINT('',(-3.,-21.1,-20.));\r\n#1800=CARTESIAN_POINT('',(4.12500000000002,-21.1,-20.));\r\n#1801=CARTESIAN_POINT('',(-3.,-22.1,-20.));\r\n#1802=CARTESIAN_POINT('',(-3.,-13.1469946320436,-20.));\r\n#1803=CARTESIAN_POINT('',(-8.5,-22.1,-20.));\r\n#1804=CARTESIAN_POINT('',(9.25,-22.0999999999999,-20.));\r\n#1805=CARTESIAN_POINT('',(-9.25,-21.35,-20.));\r\n#1806=CARTESIAN_POINT('',(-10.7890026839782,-19.8109973160218,-20.));\r\n#1807=CARTESIAN_POINT('',(-9.25,-15.055171389147,-20.));\r\n#1808=CARTESIAN_POINT('',(-9.25,-22.1,-20.));\r\n#1809=CARTESIAN_POINT('',(-10.8064403822513,-11.7991883731402,-20.));\r\n#1810=CARTESIAN_POINT('',(-10.6973832173428,-12.0273296375054,-20.));\r\n#1811=CARTESIAN_POINT('',(-14.4561663311728,-6.85705877220446,-20.));\r\n#1812=CARTESIAN_POINT('Origin',(0.,0.,-20.));\r\n#1813=CARTESIAN_POINT('',(-17.1986841535707,-5.,-20.));\r\n#1814=CARTESIAN_POINT('',(-10.5720612882779,-9.48712785805086,-20.));\r\n#1815=CARTESIAN_POINT('',(-17.5,-5.,-20.));\r\n#1816=CARTESIAN_POINT('',(-15.1986841535707,-5.,-20.));\r\n#1817=CARTESIAN_POINT('',(-17.5,5.,-20.));\r\n#1818=CARTESIAN_POINT('Origin',(-17.5,0.,-20.));\r\n#1819=CARTESIAN_POINT('',(-17.1986841535707,5.,-20.));\r\n#1820=CARTESIAN_POINT('',(-17.5,5.,-20.));\r\n#1821=CARTESIAN_POINT('',(-14.4561663311728,6.85705877220446,-20.));\r\n#1822=CARTESIAN_POINT('',(-12.9834471196802,7.85429062548925,-20.));\r\n#1823=CARTESIAN_POINT('',(14.4561663311728,6.85705877220446,-20.));\r\n#1824=CARTESIAN_POINT('Origin',(0.,0.,-20.));\r\n#1825=CARTESIAN_POINT('',(17.1986841535707,5.,-20.));\r\n#1826=CARTESIAN_POINT('',(12.9834471196802,7.85429062548925,-20.));\r\n#1827=CARTESIAN_POINT('',(17.5,5.,-20.));\r\n#1828=CARTESIAN_POINT('',(15.1986841535707,5.,-20.));\r\n#1829=CARTESIAN_POINT('',(17.5,-5.,-20.));\r\n#1830=CARTESIAN_POINT('Origin',(17.5,0.,-20.));\r\n#1831=CARTESIAN_POINT('',(17.1986841535707,-5.,-20.));\r\n#1832=CARTESIAN_POINT('',(17.5,-5.,-20.));\r\n#1833=CARTESIAN_POINT('',(14.4561663311728,-6.85705877220446,-20.));\r\n#1834=CARTESIAN_POINT('',(10.5720612882779,-9.48712785805087,-20.));\r\n#1835=CARTESIAN_POINT('',(10.8064403822513,-11.7991883731402,-20.));\r\n#1836=CARTESIAN_POINT('Origin',(0.,0.,-20.));\r\n#1837=CARTESIAN_POINT('',(9.25,-15.055171389147,-20.));\r\n#1838=CARTESIAN_POINT('',(10.6973832173428,-12.0273296375054,-20.));\r\n#1839=CARTESIAN_POINT('',(9.25,-21.3499999999999,-20.));\r\n#1840=CARTESIAN_POINT('',(9.25,-13.055171389147,-20.));\r\n#1841=CARTESIAN_POINT('',(8.5,-22.0999999999999,-20.));\r\n#1842=CARTESIAN_POINT('',(10.7890026839782,-19.8109973160217,-20.));\r\n#1843=CARTESIAN_POINT('',(3.,-22.1,-20.));\r\n#1844=CARTESIAN_POINT('',(9.25,-22.0999999999999,-20.));\r\n#1845=CARTESIAN_POINT('',(3.,-21.1,-20.));\r\n#1846=CARTESIAN_POINT('',(2.99999999999999,-13.6469946320436,-20.));\r\n#1847=CARTESIAN_POINT('',(8.25,-21.0999999999999,-20.));\r\n#1848=CARTESIAN_POINT('',(4.12500000000002,-21.1,-20.));\r\n#1849=CARTESIAN_POINT('',(8.25,-14.5274698163676,-20.));\r\n#1850=CARTESIAN_POINT('',(8.25,-8.86072954022741,-20.));\r\n#1851=CARTESIAN_POINT('',(9.84327999914661,-11.3185616956573,-20.));\r\n#1852=CARTESIAN_POINT('',(9.6913624850657,-11.6245275929719,-20.));\r\n#1853=CARTESIAN_POINT('',(14.456832294801,-4.,-20.));\r\n#1854=CARTESIAN_POINT('Origin',(0.,0.,-20.));\r\n#1855=CARTESIAN_POINT('',(17.5,-4.,-20.));\r\n#1856=CARTESIAN_POINT('',(15.4919333848297,-4.,-20.));\r\n#1857=CARTESIAN_POINT('',(17.5,4.,-20.));\r\n#1858=CARTESIAN_POINT('Origin',(17.5,0.,-20.));\r\n#1859=CARTESIAN_POINT('',(14.456832294801,4.,-20.));\r\n#1860=CARTESIAN_POINT('',(7.74596669241483,4.,-20.));\r\n#1861=CARTESIAN_POINT('Origin',(0.,0.,-20.));\r\n#1862=CARTESIAN_POINT('Origin',(15.5706683295687,2.56531018608064,0.));\r\n#1863=CARTESIAN_POINT('',(15.573906669972,2.57395612710367,0.714822799339025));\r\n#1864=CARTESIAN_POINT('',(15.419300769925,2.16117808474113,0.5));\r\n#1865=CARTESIAN_POINT('Ctrl Pts',(15.573906669972,2.57395612710367,0.714822799339025));\r\n#1866=CARTESIAN_POINT('Ctrl Pts',(15.4939316540277,2.36043302265301,0.591780323543169));\r\n#1867=CARTESIAN_POINT('Ctrl Pts',(15.419300769925,2.16117808474113,0.499999999999994));\r\n#1868=CARTESIAN_POINT('',(15.419300769925,2.16117808474113,-18.));\r\n#1869=CARTESIAN_POINT('',(15.419300769925,2.16117808474113,0.));\r\n#1870=CARTESIAN_POINT('',(15.7220358892123,2.96944228742016,-18.));\r\n#1871=CARTESIAN_POINT('',(15.363697730969,2.01272505407166,-18.));\r\n#1872=CARTESIAN_POINT('',(15.7220358892123,2.96944228742016,0.5));\r\n#1873=CARTESIAN_POINT('',(15.7220358892123,2.96944228742016,0.));\r\n#1874=CARTESIAN_POINT('Ctrl Pts',(15.7220358892123,2.96944228742016,0.499999999999993));\r\n#1875=CARTESIAN_POINT('Ctrl Pts',(15.6474707095185,2.77036274127483,0.610216973589773));\r\n#1876=CARTESIAN_POINT('Ctrl Pts',(15.573906669972,2.57395612710367,0.714822799339025));\r\n#1877=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,-18.));\r\n#1878=CARTESIAN_POINT('',(15.419300769925,-2.16117808474112,0.5));\r\n#1879=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,0.5));\r\n#1880=CARTESIAN_POINT('',(15.419300769925,-2.16117808474112,-18.));\r\n#1881=CARTESIAN_POINT('',(15.419300769925,-2.16117808474112,0.));\r\n#1882=CARTESIAN_POINT('',(14.9214285714286,-1.53328711849904,-18.));\r\n#1883=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,-18.));\r\n#1884=CARTESIAN_POINT('',(14.9214285714286,-1.53328711849905,0.));\r\n#1885=CARTESIAN_POINT('',(14.9214285714286,-1.53328711849904,-18.));\r\n#1886=CARTESIAN_POINT('',(14.9214285714286,1.53328711849905,0.));\r\n#1887=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,0.));\r\n#1888=CARTESIAN_POINT('',(14.9214285714286,1.53328711849905,-18.));\r\n#1889=CARTESIAN_POINT('',(14.9214285714286,1.53328711849905,-18.));\r\n#1890=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,-18.));\r\n#1891=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,0.75));\r\n#1892=CARTESIAN_POINT('',(15.2642857142857,2.69287608936116,1.));\r\n#1893=CARTESIAN_POINT('Ctrl Pts',(15.2642857142857,2.69287608936117,1.));\r\n#1894=CARTESIAN_POINT('Ctrl Pts',(15.3676361498683,2.65495859197792,0.904808809331872));\r\n#1895=CARTESIAN_POINT('Ctrl Pts',(15.4709886262953,2.61533707020076,0.809615738938578));\r\n#1896=CARTESIAN_POINT('Ctrl Pts',(15.5739066750033,2.57395612521918,0.714822799339025));\r\n#1897=CARTESIAN_POINT('',(15.2642857142857,-2.69287608936116,1.));\r\n#1898=CARTESIAN_POINT('Origin',(17.5,2.9097315838076E-15,1.));\r\n#1899=CARTESIAN_POINT('',(15.573906669972,-2.57395612710367,0.714822799339025));\r\n#1900=CARTESIAN_POINT('Ctrl Pts',(15.2642857142857,-2.69287608936116,0.999999999999999));\r\n#1901=CARTESIAN_POINT('Ctrl Pts',(15.3676361498683,-2.65495859197791,0.904808809331857));\r\n#1902=CARTESIAN_POINT('Ctrl Pts',(15.4709886262953,-2.61533707020075,0.809615738938568));\r\n#1903=CARTESIAN_POINT('Ctrl Pts',(15.5739066750033,-2.57395612521918,0.714822799339024));\r\n#1904=CARTESIAN_POINT('Ctrl Pts',(15.419300769925,-2.16117808474113,0.499999999999993));\r\n#1905=CARTESIAN_POINT('Ctrl Pts',(15.4939316540277,-2.36043302265303,0.591780323543183));\r\n#1906=CARTESIAN_POINT('Ctrl Pts',(15.573906669972,-2.57395612710367,0.714822799339025));\r\n#1907=CARTESIAN_POINT('Origin',(15.5706683295687,-2.56531018608064,0.));\r\n#1908=CARTESIAN_POINT('',(15.7220358892123,-2.96944228742016,0.5));\r\n#1909=CARTESIAN_POINT('Ctrl Pts',(15.573906669972,-2.57395612710367,0.714822799339025));\r\n#1910=CARTESIAN_POINT('Ctrl Pts',(15.6474707092248,-2.7703627416978,0.610216974177646));\r\n#1911=CARTESIAN_POINT('Ctrl Pts',(15.7220358892123,-2.96944228742016,0.5));\r\n#1912=CARTESIAN_POINT('',(15.7220358892123,-2.96944228742016,-18.));\r\n#1913=CARTESIAN_POINT('',(15.7220358892123,-2.96944228742016,0.));\r\n#1914=CARTESIAN_POINT('',(15.363697730969,-2.01272505407165,-18.));\r\n#1915=CARTESIAN_POINT('Origin',(0.,0.,0.));\r\n#1916=CARTESIAN_POINT('',(10.8771653953706,-11.7340220255773,0.500000004063772));\r\n#1917=CARTESIAN_POINT('Origin',(0.,0.,0.5));\r\n#1918=CARTESIAN_POINT('',(10.8064403822513,-11.7991883731402,0.533776129004477));\r\n#1919=CARTESIAN_POINT('Ctrl Pts',(10.8064403890908,-11.7991883855437,0.533776142257054));\r\n#1920=CARTESIAN_POINT('Ctrl Pts',(10.8300652086947,-11.7775529584155,0.522455349924894));\r\n#1921=CARTESIAN_POINT('Ctrl Pts',(10.8536393241848,-11.7558301621529,0.511197610151755));\r\n#1922=CARTESIAN_POINT('Ctrl Pts',(10.8771654017394,-11.7340220330785,0.500000007517183));\r\n#1923=CARTESIAN_POINT('',(10.8064403822513,-11.7991883731402,0.));\r\n#1924=CARTESIAN_POINT('',(14.4561663311728,-6.85705877220446,-18.));\r\n#1925=CARTESIAN_POINT('',(14.4561663311728,-6.85705877220446,0.));\r\n#1926=CARTESIAN_POINT('Origin',(0.,0.,-18.));\r\n#1927=CARTESIAN_POINT('Origin',(0.,0.,0.75));\r\n#1928=CARTESIAN_POINT('',(10.3996864286626,-11.4933251144084,0.999999999999965));\r\n#1929=CARTESIAN_POINT('Origin',(0.,0.,1.));\r\n#1930=CARTESIAN_POINT('',(10.4681135115306,-11.5278751429842,0.928445620217529));\r\n#1931=CARTESIAN_POINT('Ctrl Pts',(10.4681135115306,-11.5278751429842,0.928445620217528));\r\n#1932=CARTESIAN_POINT('Ctrl Pts',(10.4452997008885,-11.5163711874801,0.952298969284359));\r\n#1933=CARTESIAN_POINT('Ctrl Pts',(10.4224905695051,-11.5048544928638,0.976150528452119));\r\n#1934=CARTESIAN_POINT('Ctrl Pts',(10.3996864286626,-11.4933251144084,0.999999999999999));\r\n#1935=CARTESIAN_POINT('Ctrl Pts',(10.8771653987717,-11.7340220315837,0.500000010630963));\r\n#1936=CARTESIAN_POINT('Ctrl Pts',(10.7409135726091,-11.6653924277904,0.642958495190877));\r\n#1937=CARTESIAN_POINT('Ctrl Pts',(10.6045643267878,-11.596681013772,0.785777261220387));\r\n#1938=CARTESIAN_POINT('Ctrl Pts',(10.4681135115306,-11.5278751429842,0.928445620217529));\r\n#1939=CARTESIAN_POINT('Origin',(-15.5706683295687,2.56531018608064,0.));\r\n#1940=CARTESIAN_POINT('',(-15.573906669972,2.57395612710366,0.714822799339025));\r\n#1941=CARTESIAN_POINT('',(-15.7220358892123,2.96944228742016,0.5));\r\n#1942=CARTESIAN_POINT('Ctrl Pts',(-15.573906669972,2.57395612710367,0.714822799339025));\r\n#1943=CARTESIAN_POINT('Ctrl Pts',(-15.6474707095185,2.77036274127482,0.610216973589774));\r\n#1944=CARTESIAN_POINT('Ctrl Pts',(-15.7220358892123,2.96944228742016,0.499999999999996));\r\n#1945=CARTESIAN_POINT('',(-15.7220358892123,2.96944228742016,-18.));\r\n#1946=CARTESIAN_POINT('',(-15.7220358892123,2.96944228742016,0.));\r\n#1947=CARTESIAN_POINT('',(-15.419300769925,2.16117808474112,-18.));\r\n#1948=CARTESIAN_POINT('',(-15.363697730969,2.01272505407165,-18.));\r\n#1949=CARTESIAN_POINT('',(-15.419300769925,2.16117808474112,0.5));\r\n#1950=CARTESIAN_POINT('',(-15.419300769925,2.16117808474112,0.));\r\n#1951=CARTESIAN_POINT('Ctrl Pts',(-15.419300769925,2.16117808474112,0.499999999999994));\r\n#1952=CARTESIAN_POINT('Ctrl Pts',(-15.4939316540277,2.36043302265302,0.591780323543177));\r\n#1953=CARTESIAN_POINT('Ctrl Pts',(-15.573906669972,2.57395612710366,0.714822799339025));\r\n#1954=CARTESIAN_POINT('Origin',(0.,0.,0.));\r\n#1955=CARTESIAN_POINT('',(14.4561663311728,6.85705877220446,-18.));\r\n#1956=CARTESIAN_POINT('Origin',(0.,0.,-18.));\r\n#1957=CARTESIAN_POINT('',(14.4561663311728,6.85705877220446,0.));\r\n#1958=CARTESIAN_POINT('',(-14.4561663311728,6.85705877220446,-18.));\r\n#1959=CARTESIAN_POINT('',(-14.4561663311728,6.85705877220446,0.));\r\n#1960=CARTESIAN_POINT('Origin',(0.,0.,-18.));\r\n#1961=CARTESIAN_POINT('Origin',(0.,0.,0.5));\r\n#1962=CARTESIAN_POINT('Origin',(0.,0.,0.75));\r\n#1963=CARTESIAN_POINT('',(-15.2642857142857,2.69287608936116,1.));\r\n#1964=CARTESIAN_POINT('Ctrl Pts',(-15.2642857142857,2.69287608936116,1.));\r\n#1965=CARTESIAN_POINT('Ctrl Pts',(-15.3676361498683,2.6549585919779,0.904808809331854));\r\n#1966=CARTESIAN_POINT('Ctrl Pts',(-15.4709886262953,2.61533707020075,0.809615738938566));\r\n#1967=CARTESIAN_POINT('Ctrl Pts',(-15.5739066750033,2.57395612521918,0.714822799339025));\r\n#1968=CARTESIAN_POINT('Origin',(0.,0.,1.));\r\n#1969=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,0.75));\r\n#1970=CARTESIAN_POINT('',(-15.419300769925,-2.16117808474113,0.5));\r\n#1971=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,0.5));\r\n#1972=CARTESIAN_POINT('',(-15.573906669972,-2.57395612710367,0.714822799339024));\r\n#1973=CARTESIAN_POINT('Ctrl Pts',(-15.573906669972,-2.57395612710367,0.714822799339024));\r\n#1974=CARTESIAN_POINT('Ctrl Pts',(-15.4939316540277,-2.36043302265302,0.591780323543179));\r\n#1975=CARTESIAN_POINT('Ctrl Pts',(-15.419300769925,-2.16117808474113,0.499999999999995));\r\n#1976=CARTESIAN_POINT('',(-15.2642857142857,-2.69287608936117,1.));\r\n#1977=CARTESIAN_POINT('Ctrl Pts',(-15.2642857142857,-2.69287608936117,1.));\r\n#1978=CARTESIAN_POINT('Ctrl Pts',(-15.3676361498683,-2.6549585919779,0.904808809331835));\r\n#1979=CARTESIAN_POINT('Ctrl Pts',(-15.4709886262953,-2.61533707020075,0.809615738938552));\r\n#1980=CARTESIAN_POINT('Ctrl Pts',(-15.5739066750033,-2.57395612521918,0.714822799339024));\r\n#1981=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,1.));\r\n#1982=CARTESIAN_POINT('Origin',(-15.5706683295687,-2.56531018608065,0.));\r\n#1983=CARTESIAN_POINT('',(-15.419300769925,-2.16117808474113,-18.));\r\n#1984=CARTESIAN_POINT('',(-15.419300769925,-2.16117808474113,0.));\r\n#1985=CARTESIAN_POINT('',(-15.7220358892123,-2.96944228742017,-18.));\r\n#1986=CARTESIAN_POINT('',(-15.363697730969,-2.01272505407166,-18.));\r\n#1987=CARTESIAN_POINT('',(-15.7220358892123,-2.96944228742017,0.5));\r\n#1988=CARTESIAN_POINT('',(-15.7220358892123,-2.96944228742016,0.));\r\n#1989=CARTESIAN_POINT('Ctrl Pts',(-15.7220358892123,-2.96944228742017,0.5));\r\n#1990=CARTESIAN_POINT('Ctrl Pts',(-15.6474707095187,-2.77036274127517,0.610216973589597));\r\n#1991=CARTESIAN_POINT('Ctrl Pts',(-15.573906669972,-2.57395612710367,0.714822799339024));\r\n#1992=CARTESIAN_POINT('Origin',(0.,0.,0.75));\r\n#1993=CARTESIAN_POINT('',(-10.8771653953706,-11.7340220255773,0.500000004063774));\r\n#1994=CARTESIAN_POINT('Origin',(0.,0.,0.5));\r\n#1995=CARTESIAN_POINT('',(-10.4681135115306,-11.5278751429842,0.928445620217524));\r\n#1996=CARTESIAN_POINT('Ctrl Pts',(-10.4681135115306,-11.5278751429842,0.928445620217524));\r\n#1997=CARTESIAN_POINT('Ctrl Pts',(-10.6045643267878,-11.596681013772,0.785777261220384));\r\n#1998=CARTESIAN_POINT('Ctrl Pts',(-10.7409135726091,-11.6653924277904,0.642958495190876));\r\n#1999=CARTESIAN_POINT('Ctrl Pts',(-10.8771653987717,-11.7340220315837,0.500000010630965));\r\n#2000=CARTESIAN_POINT('',(-10.3996864286626,-11.4933251144084,0.999999999999965));\r\n#2001=CARTESIAN_POINT('Ctrl Pts',(-10.3996864286626,-11.4933251144084,1.00000000000003));\r\n#2002=CARTESIAN_POINT('Ctrl Pts',(-10.4224905695049,-11.5048544928637,0.976150528452282));\r\n#2003=CARTESIAN_POINT('Ctrl Pts',(-10.4452997008884,-11.51637118748,0.952298969284513));\r\n#2004=CARTESIAN_POINT('Ctrl Pts',(-10.4681135115306,-11.5278751429842,0.928445620217524));\r\n#2005=CARTESIAN_POINT('Origin',(0.,0.,1.));\r\n#2006=CARTESIAN_POINT('Origin',(0.,0.,0.));\r\n#2007=CARTESIAN_POINT('',(-14.4561663311728,-6.85705877220446,-18.));\r\n#2008=CARTESIAN_POINT('Origin',(0.,0.,-18.));\r\n#2009=CARTESIAN_POINT('',(-14.4561663311728,-6.85705877220446,0.));\r\n#2010=CARTESIAN_POINT('',(-10.8064403822513,-11.7991883731402,0.533776129004477));\r\n#2011=CARTESIAN_POINT('',(-10.8064403822513,-11.7991883731402,0.));\r\n#2012=CARTESIAN_POINT('Ctrl Pts',(-10.8771654017394,-11.7340220330785,0.500000007517184));\r\n#2013=CARTESIAN_POINT('Ctrl Pts',(-10.8536400898903,-11.7558294523616,0.511197245702288));\r\n#2014=CARTESIAN_POINT('Ctrl Pts',(-10.8300640362433,-11.7775511625119,0.52245706091656));\r\n#2015=CARTESIAN_POINT('Ctrl Pts',(-10.8064403890909,-11.7991883855437,0.533776142257051));\r\n#2016=CARTESIAN_POINT('Origin',(8.875,-21.7249999999999,0.));\r\n#2017=CARTESIAN_POINT('',(9.25,-21.3499999999999,0.5));\r\n#2018=CARTESIAN_POINT('',(9.25,-21.3499999999999,0.));\r\n#2019=CARTESIAN_POINT('',(8.875,-21.7249999999999,0.875));\r\n#2020=CARTESIAN_POINT('',(11.1625699455638,-19.4374300544361,-1.41256994556381));\r\n#2021=CARTESIAN_POINT('',(8.5,-22.0999999999999,0.5));\r\n#2022=CARTESIAN_POINT('',(7.97916666666668,-22.6208333333333,-0.0208333333333284));\r\n#2023=CARTESIAN_POINT('',(8.5,-22.0999999999999,0.));\r\n#2024=CARTESIAN_POINT('Origin',(9.,-9.1245803266171,0.75));\r\n#2025=CARTESIAN_POINT('',(9.25,-15.1846439682957,0.500000000000003));\r\n#2026=CARTESIAN_POINT('',(9.25,-9.1245803266171,0.5));\r\n#2027=CARTESIAN_POINT('',(8.76439948490349,-14.9335707821079,0.985600515096511));\r\n#2028=CARTESIAN_POINT('Ctrl Pts',(8.76439948490349,-14.9335707821079,0.985600515096511));\r\n#2029=CARTESIAN_POINT('Ctrl Pts',(8.92626632326899,-15.0172618441705,0.823733676731006));\r\n#2030=CARTESIAN_POINT('Ctrl Pts',(9.0881331616345,-15.1009529062331,0.661866838365501));\r\n#2031=CARTESIAN_POINT('Ctrl Pts',(9.25000000000001,-15.1846439682957,0.499999999999996));\r\n#2032=CARTESIAN_POINT('',(8.75000000000002,-14.9261236343524,0.999999999999979));\r\n#2033=CARTESIAN_POINT('Ctrl Pts',(8.75000000000103,-14.9261236343537,0.999999999998968));\r\n#2034=CARTESIAN_POINT('Ctrl Pts',(8.75479976633251,-14.9286066814695,0.995200233667485));\r\n#2035=CARTESIAN_POINT('Ctrl Pts',(8.75959959542866,-14.9310890640983,0.990400404571345));\r\n#2036=CARTESIAN_POINT('Ctrl Pts',(8.76439948490349,-14.9335707821079,0.985600515096511));\r\n#2037=CARTESIAN_POINT('',(8.75,-21.5999999999999,1.));\r\n#2038=CARTESIAN_POINT('',(8.75,-9.1245803266171,1.));\r\n#2039=CARTESIAN_POINT('',(8.75,-21.5999999999999,1.));\r\n#2040=CARTESIAN_POINT('Origin',(9.25,-13.055171389147,0.));\r\n#2041=CARTESIAN_POINT('',(9.25,-15.055171389147,0.549056900014234));\r\n#2042=CARTESIAN_POINT('',(9.25,-15.055171389147,0.));\r\n#2043=CARTESIAN_POINT('Ctrl Pts',(9.25,-15.1846439682957,0.500000000000001));\r\n#2044=CARTESIAN_POINT('Ctrl Pts',(9.25,-15.1415290023968,0.516308603312191));\r\n#2045=CARTESIAN_POINT('Ctrl Pts',(9.24999536667347,-15.0983690098111,0.532665605462936));\r\n#2046=CARTESIAN_POINT('Ctrl Pts',(9.25000000006947,-15.0551713892732,0.549056900148942));\r\n#2047=CARTESIAN_POINT('Origin',(-8.875,-21.725,0.));\r\n#2048=CARTESIAN_POINT('',(-8.5,-22.1,0.5));\r\n#2049=CARTESIAN_POINT('',(-8.5,-22.1,0.));\r\n#2050=CARTESIAN_POINT('',(-8.875,-21.725,0.875000000000003));\r\n#2051=CARTESIAN_POINT('',(-6.4375,-24.1625,-1.5625));\r\n#2052=CARTESIAN_POINT('',(-9.25,-21.35,0.5));\r\n#2053=CARTESIAN_POINT('',(-10.4088342279927,-20.1911657720073,-0.658834227992729));\r\n#2054=CARTESIAN_POINT('',(-9.25,-21.35,0.));\r\n#2055=CARTESIAN_POINT('Origin',(-9.25,-22.1,0.));\r\n#2056=CARTESIAN_POINT('',(-9.25,-15.1846439682958,0.500000000000002));\r\n#2057=CARTESIAN_POINT('',(-9.25,-13.6469946320436,0.5));\r\n#2058=CARTESIAN_POINT('',(-9.25,-15.055171389147,0.549056900014243));\r\n#2059=CARTESIAN_POINT('Ctrl Pts',(-9.25000000006955,-15.055171389273,0.549056900148947));\r\n#2060=CARTESIAN_POINT('Ctrl Pts',(-9.24999377854761,-15.0983869210835,0.532660086544845));\r\n#2061=CARTESIAN_POINT('Ctrl Pts',(-9.25,-15.1415488724241,0.51630108730502));\r\n#2062=CARTESIAN_POINT('Ctrl Pts',(-9.25,-15.1846439682958,0.5));\r\n#2063=CARTESIAN_POINT('',(-9.25,-15.055171389147,0.));\r\n#2064=CARTESIAN_POINT('Origin',(-9.,-13.6469946320436,0.75));\r\n#2065=CARTESIAN_POINT('',(-8.75,-21.6,1.));\r\n#2066=CARTESIAN_POINT('',(-8.75,-21.6,1.));\r\n#2067=CARTESIAN_POINT('',(-8.75000000000002,-14.9261236343524,0.999999999999978));\r\n#2068=CARTESIAN_POINT('',(-8.75,-13.6469946320436,1.));\r\n#2069=CARTESIAN_POINT('',(-8.76439948490348,-14.9335707821079,0.985600515096523));\r\n#2070=CARTESIAN_POINT('Ctrl Pts',(-8.76439948490348,-14.9335707821079,0.985600515096523));\r\n#2071=CARTESIAN_POINT('Ctrl Pts',(-8.75959959542865,-14.9310890640983,0.990400404571352));\r\n#2072=CARTESIAN_POINT('Ctrl Pts',(-8.75479976633252,-14.9286066814695,0.995200233667481));\r\n#2073=CARTESIAN_POINT('Ctrl Pts',(-8.75000000000105,-14.9261236343538,0.999999999998948));\r\n#2074=CARTESIAN_POINT('Ctrl Pts',(-9.24999999999999,-15.1846439682957,0.500000000000012));\r\n#2075=CARTESIAN_POINT('Ctrl Pts',(-9.08813316163448,-15.1009529062331,0.661866838365516));\r\n#2076=CARTESIAN_POINT('Ctrl Pts',(-8.92626632326898,-15.0172618441705,0.823733676731019));\r\n#2077=CARTESIAN_POINT('Ctrl Pts',(-8.76439948490348,-14.9335707821079,0.985600515096523));\r\n#2078=CARTESIAN_POINT('Origin',(4.62500000000003,-21.85,0.75));\r\n#2079=CARTESIAN_POINT('',(4.62500000000002,-21.6,1.));\r\n#2080=CARTESIAN_POINT('',(4.62500000000003,-22.1,0.5));\r\n#2081=CARTESIAN_POINT('Origin',(-9.04663999957331,-12.9230157560124,0.));\r\n#2082=CARTESIAN_POINT('',(-9.84327999914661,-11.3185616956573,0.));\r\n#2083=CARTESIAN_POINT('',(-9.84327999914661,-11.3185616956573,0.));\r\n#2084=CARTESIAN_POINT('',(-8.25,-14.5274698163676,0.));\r\n#2085=CARTESIAN_POINT('',(-9.6913624850657,-11.6245275929719,0.));\r\n#2086=CARTESIAN_POINT('',(-8.25,-14.5274698163676,0.));\r\n#2087=CARTESIAN_POINT('Origin',(0.,0.,0.));\r\n#2088=CARTESIAN_POINT('',(-14.456832294801,4.,-19.));\r\n#2089=CARTESIAN_POINT('',(-14.456832294801,4.,0.));\r\n#2090=CARTESIAN_POINT('',(14.456832294801,4.,-19.));\r\n#2091=CARTESIAN_POINT('',(14.456832294801,4.,0.));\r\n#2092=CARTESIAN_POINT('',(14.456832294801,-4.,-19.));\r\n#2093=CARTESIAN_POINT('Origin',(0.,0.,-19.));\r\n#2094=CARTESIAN_POINT('',(14.456832294801,-4.,0.));\r\n#2095=CARTESIAN_POINT('',(9.84327999914661,-11.3185616956573,0.));\r\n#2096=CARTESIAN_POINT('',(9.84327999914661,-11.3185616956573,0.));\r\n#2097=CARTESIAN_POINT('Origin',(0.,0.,0.));\r\n#2098=CARTESIAN_POINT('Origin',(0.,0.,-18.));\r\n#2099=CARTESIAN_POINT('',(-14.9214285714286,1.53328711849905,0.));\r\n#2100=CARTESIAN_POINT('Origin',(0.,0.,0.));\r\n#2101=CARTESIAN_POINT('',(-14.9214285714286,1.53328711849904,-18.));\r\n#2102=CARTESIAN_POINT('',(-14.9214285714286,1.53328711849904,-18.));\r\n#2103=CARTESIAN_POINT('',(-14.9214285714286,-1.53328711849905,-18.));\r\n#2104=CARTESIAN_POINT('Origin',(0.,0.,-18.));\r\n#2105=CARTESIAN_POINT('',(-14.9214285714286,-1.53328711849905,0.));\r\n#2106=CARTESIAN_POINT('',(-14.9214285714286,-1.53328711849905,-18.));\r\n#2107=CARTESIAN_POINT('Origin',(0.,0.,0.));\r\n#2108=CARTESIAN_POINT('',(-14.456832294801,-4.,-19.));\r\n#2109=CARTESIAN_POINT('',(-14.456832294801,-4.,0.));\r\n#2110=CARTESIAN_POINT('Origin',(0.,0.,-19.));\r\n#2111=CARTESIAN_POINT('Origin',(9.04663999957331,-12.9230157560124,0.));\r\n#2112=CARTESIAN_POINT('',(8.25,-14.5274698163676,0.));\r\n#2113=CARTESIAN_POINT('',(8.25,-14.5274698163676,0.));\r\n#2114=CARTESIAN_POINT('',(9.6913624850657,-11.6245275929719,0.));\r\n#2115=CARTESIAN_POINT('Ctrl Pts',(10.4681135115306,-11.5278751429842,0.928445620217529));\r\n#2116=CARTESIAN_POINT('Ctrl Pts',(10.6272461350543,-11.6081184065489,0.762061929374368));\r\n#2117=CARTESIAN_POINT('Ctrl Pts',(10.7862406154722,-11.6882332008414,0.595473672123694));\r\n#2118=CARTESIAN_POINT('Ctrl Pts',(10.945103535029,-11.7682395854093,0.428697802228409));\r\n#2119=CARTESIAN_POINT('Ctrl Pts',(9.90020883598825,-12.6631070226921,0.947497251843856));\r\n#2120=CARTESIAN_POINT('Ctrl Pts',(10.0602528644592,-12.7444995524227,0.782619178493248));\r\n#2121=CARTESIAN_POINT('Ctrl Pts',(10.2202047975263,-12.825806435972,0.617604727537629));\r\n#2122=CARTESIAN_POINT('Ctrl Pts',(10.3800690233527,-12.9070410463714,0.452465201485605));\r\n#2123=CARTESIAN_POINT('Ctrl Pts',(9.33230416044587,-13.7983389024,0.966548883470183));\r\n#2124=CARTESIAN_POINT('Ctrl Pts',(9.49325959386411,-13.8808806982966,0.803176427612127));\r\n#2125=CARTESIAN_POINT('Ctrl Pts',(9.65416897958039,-13.9633796711025,0.639735782951566));\r\n#2126=CARTESIAN_POINT('Ctrl Pts',(9.81503451167634,-14.0458425073336,0.476232600742801));\r\n#2127=CARTESIAN_POINT('Ctrl Pts',(8.76439948490349,-14.9335707821079,0.985600515096511));\r\n#2128=CARTESIAN_POINT('Ctrl Pts',(8.92626632326899,-15.0172618441705,0.823733676731006));\r\n#2129=CARTESIAN_POINT('Ctrl Pts',(9.0881331616345,-15.1009529062331,0.661866838365501));\r\n#2130=CARTESIAN_POINT('Ctrl Pts',(9.25000000000001,-15.1846439682957,0.499999999999996));\r\n#2131=CARTESIAN_POINT('Ctrl Pts',(8.76439948490349,-14.9335707821079,0.985600515096511));\r\n#2132=CARTESIAN_POINT('Ctrl Pts',(9.33230416044587,-13.7983389024,0.966548883470183));\r\n#2133=CARTESIAN_POINT('Ctrl Pts',(9.90020883598825,-12.6631070226921,0.947497251843856));\r\n#2134=CARTESIAN_POINT('Ctrl Pts',(10.4681135115306,-11.5278751429842,0.928445620217529));\r\n#2135=CARTESIAN_POINT('Ctrl Pts',(10.8064403909993,-11.7991883820548,0.533776142039788));\r\n#2136=CARTESIAN_POINT('Ctrl Pts',(10.28765402281,-12.8844593627264,0.53802619593003));\r\n#2137=CARTESIAN_POINT('Ctrl Pts',(9.76878031907821,-13.9699130508632,0.543135861885486));\r\n#2138=CARTESIAN_POINT('Ctrl Pts',(9.25000000008938,-15.0551713892332,0.549056900148067));\r\n#2139=CARTESIAN_POINT('Origin',(10.0282201911257,-13.4271798811436,0.));\r\n#2140=CARTESIAN_POINT('Ctrl Pts',(10.3996864286626,-11.4933251144084,0.999999999999999));\r\n#2141=CARTESIAN_POINT('Ctrl Pts',(10.4224905695051,-11.5048544928638,0.976150528452119));\r\n#2142=CARTESIAN_POINT('Ctrl Pts',(10.4452997008885,-11.5163711874801,0.952298969284359));\r\n#2143=CARTESIAN_POINT('Ctrl Pts',(10.4681135115306,-11.5278751429842,0.928445620217528));\r\n#2144=CARTESIAN_POINT('Ctrl Pts',(9.83066284684911,-12.6276847151241,1.01912810559264));\r\n#2145=CARTESIAN_POINT('Ctrl Pts',(9.85384101944764,-12.6395061217864,0.995253045857177));\r\n#2146=CARTESIAN_POINT('Ctrl Pts',(9.87702311785079,-12.6513135717455,0.971375995597791));\r\n#2147=CARTESIAN_POINT('Ctrl Pts',(9.90020883598825,-12.6631070226921,0.947497251843856));\r\n#2148=CARTESIAN_POINT('Ctrl Pts',(9.26163926503559,-13.7620443158398,1.03825621118528));\r\n#2149=CARTESIAN_POINT('Ctrl Pts',(9.28519146939017,-13.774157750709,1.01435556326223));\r\n#2150=CARTESIAN_POINT('Ctrl Pts',(9.30874653481307,-13.7862559560108,0.990453021911222));\r\n#2151=CARTESIAN_POINT('Ctrl Pts',(9.33230416044587,-13.7983389024,0.966548883470183));\r\n#2152=CARTESIAN_POINT('Ctrl Pts',(8.69261568322208,-14.8964039165554,1.05738431677792));\r\n#2153=CARTESIAN_POINT('Ctrl Pts',(8.71654191933271,-14.9088093796316,1.03345808066729));\r\n#2154=CARTESIAN_POINT('Ctrl Pts',(8.74046995177535,-14.9211983402762,1.00953004822465));\r\n#2155=CARTESIAN_POINT('Ctrl Pts',(8.76439948490349,-14.9335707821079,0.985600515096511));\r\n#2156=CARTESIAN_POINT('Ctrl Pts',(10.3996864286626,-11.4933251144084,1.));\r\n#2157=CARTESIAN_POINT('Ctrl Pts',(10.1242970065686,-12.0651750930537,1.));\r\n#2158=CARTESIAN_POINT('Ctrl Pts',(9.84914098941542,-12.6371441551833,1.));\r\n#2159=CARTESIAN_POINT('Ctrl Pts',(9.2992485377639,-13.7814075153117,1.));\r\n#2160=CARTESIAN_POINT('Ctrl Pts',(9.02450701313544,-14.3537126383765,0.999999999999999));\r\n#2161=CARTESIAN_POINT('Ctrl Pts',(8.75,-14.9261236343524,0.999999999999999));\r\n#2162=CARTESIAN_POINT('Ctrl Pts',(-8.76439948490348,-14.9335707821079,0.985600515096523));\r\n#2163=CARTESIAN_POINT('Ctrl Pts',(-8.92626632326898,-15.0172618441705,0.823733676731019));\r\n#2164=CARTESIAN_POINT('Ctrl Pts',(-9.08813316163448,-15.1009529062331,0.661866838365516));\r\n#2165=CARTESIAN_POINT('Ctrl Pts',(-9.24999999999999,-15.1846439682957,0.500000000000012));\r\n#2166=CARTESIAN_POINT('Ctrl Pts',(-9.33230416044586,-13.7983389024,0.96654888347019));\r\n#2167=CARTESIAN_POINT('Ctrl Pts',(-9.4932595938641,-13.8808806982966,0.803176427612134));\r\n#2168=CARTESIAN_POINT('Ctrl Pts',(-9.65416897958038,-13.9633796711026,0.639735782951574));\r\n#2169=CARTESIAN_POINT('Ctrl Pts',(-9.81503451167633,-14.0458425073336,0.476232600742811));\r\n#2170=CARTESIAN_POINT('Ctrl Pts',(-9.90020883598824,-12.6631070226921,0.947497251843857));\r\n#2171=CARTESIAN_POINT('Ctrl Pts',(-10.0602528644592,-12.7444995524228,0.782619178493249));\r\n#2172=CARTESIAN_POINT('Ctrl Pts',(-10.2202047975263,-12.825806435972,0.617604727537633));\r\n#2173=CARTESIAN_POINT('Ctrl Pts',(-10.3800690233527,-12.9070410463714,0.452465201485609));\r\n#2174=CARTESIAN_POINT('Ctrl Pts',(-10.4681135115306,-11.5278751429842,0.928445620217524));\r\n#2175=CARTESIAN_POINT('Ctrl Pts',(-10.6272461350544,-11.6081184065489,0.762061929374364));\r\n#2176=CARTESIAN_POINT('Ctrl Pts',(-10.7862406154722,-11.6882332008414,0.595473672123691));\r\n#2177=CARTESIAN_POINT('Ctrl Pts',(-10.945103535029,-11.7682395854093,0.428697802228408));\r\n#2178=CARTESIAN_POINT('Ctrl Pts',(-10.4681135115306,-11.5278751429842,0.928445620217524));\r\n#2179=CARTESIAN_POINT('Ctrl Pts',(-9.90020883598824,-12.6631070226921,0.947497251843857));\r\n#2180=CARTESIAN_POINT('Ctrl Pts',(-9.33230416044586,-13.7983389024,0.96654888347019));\r\n#2181=CARTESIAN_POINT('Ctrl Pts',(-8.76439948490348,-14.9335707821079,0.985600515096523));\r\n#2182=CARTESIAN_POINT('Ctrl Pts',(-9.25000000008936,-15.0551713892332,0.549056900148095));\r\n#2183=CARTESIAN_POINT('Ctrl Pts',(-9.7687803190624,-13.9699130508962,0.543135861885691));\r\n#2184=CARTESIAN_POINT('Ctrl Pts',(-10.2876540228025,-12.8844593627421,0.538026195930085));\r\n#2185=CARTESIAN_POINT('Ctrl Pts',(-10.8064403909993,-11.7991883820548,0.533776142039779));\r\n#2186=CARTESIAN_POINT('Origin',(-10.0282201911257,-13.4271798811436,0.));\r\n#2187=CARTESIAN_POINT('Ctrl Pts',(-8.69261568322206,-14.8964039165555,1.05738431677794));\r\n#2188=CARTESIAN_POINT('Ctrl Pts',(-8.71654191933256,-14.9088093796315,1.03345808066744));\r\n#2189=CARTESIAN_POINT('Ctrl Pts',(-8.74046995177519,-14.9211983402761,1.00953004822481));\r\n#2190=CARTESIAN_POINT('Ctrl Pts',(-8.76439948490348,-14.9335707821079,0.985600515096523));\r\n#2191=CARTESIAN_POINT('Ctrl Pts',(-9.26163926503557,-13.7620443158398,1.0382562111853));\r\n#2192=CARTESIAN_POINT('Ctrl Pts',(-9.28519146939002,-13.7741577507089,1.01435556326239));\r\n#2193=CARTESIAN_POINT('Ctrl Pts',(-9.30874653481291,-13.7862559560108,0.99045302191138));\r\n#2194=CARTESIAN_POINT('Ctrl Pts',(-9.33230416044586,-13.7983389024,0.96654888347019));\r\n#2195=CARTESIAN_POINT('Ctrl Pts',(-9.83066284684908,-12.6276847151241,1.01912810559267));\r\n#2196=CARTESIAN_POINT('Ctrl Pts',(-9.85384101944748,-12.6395061217863,0.995253045857335));\r\n#2197=CARTESIAN_POINT('Ctrl Pts',(-9.87702311785064,-12.6513135717454,0.971375995597946));\r\n#2198=CARTESIAN_POINT('Ctrl Pts',(-9.90020883598824,-12.6631070226921,0.947497251843857));\r\n#2199=CARTESIAN_POINT('Ctrl Pts',(-10.3996864286626,-11.4933251144084,1.00000000000003));\r\n#2200=CARTESIAN_POINT('Ctrl Pts',(-10.4224905695049,-11.5048544928637,0.976150528452282));\r\n#2201=CARTESIAN_POINT('Ctrl Pts',(-10.4452997008884,-11.51637118748,0.952298969284513));\r\n#2202=CARTESIAN_POINT('Ctrl Pts',(-10.4681135115306,-11.5278751429842,0.928445620217524));\r\n#2203=CARTESIAN_POINT('Ctrl Pts',(-8.75,-14.9261236343524,1.));\r\n#2204=CARTESIAN_POINT('Ctrl Pts',(-9.024503470197,-14.3537200262276,1.));\r\n#2205=CARTESIAN_POINT('Ctrl Pts',(-9.29924144579494,-13.7814222883614,0.999999999999999));\r\n#2206=CARTESIAN_POINT('Ctrl Pts',(-9.84913388536431,-12.6371589224324,0.999999999999999));\r\n#2207=CARTESIAN_POINT('Ctrl Pts',(-10.1242934515467,-12.0651824751063,0.999999999999999));\r\n#2208=CARTESIAN_POINT('Ctrl Pts',(-10.3996864286626,-11.4933251144084,0.999999999999999));\r\n#2209=CARTESIAN_POINT('Origin',(9.25,-22.0999999999999,0.));\r\n#2210=CARTESIAN_POINT('',(-3.,-22.1,-16.));\r\n#2211=CARTESIAN_POINT('',(-3.,-22.1,-10.));\r\n#2212=CARTESIAN_POINT('',(3.,-22.1,-16.));\r\n#2213=CARTESIAN_POINT('',(4.625,-22.1,-16.));\r\n#2214=CARTESIAN_POINT('',(3.,-22.1,-10.));\r\n#2215=CARTESIAN_POINT('Origin',(-3.94086638566508E-15,-5.19398926408722,\r\n1.));\r\n#2216=CARTESIAN_POINT('Origin',(15.8274252423717,-5.92852938610223,0.));\r\n#2217=CARTESIAN_POINT('',(17.1986841535707,-5.,-18.));\r\n#2218=CARTESIAN_POINT('',(18.3101281682509,-4.24740074962521,-18.));\r\n#2219=CARTESIAN_POINT('',(17.1986841535707,-5.,0.));\r\n#2220=CARTESIAN_POINT('Origin',(15.8274252423717,5.92852938610223,0.));\r\n#2221=CARTESIAN_POINT('',(17.1986841535707,5.,-18.));\r\n#2222=CARTESIAN_POINT('',(18.3101281682509,4.24740074962521,-18.));\r\n#2223=CARTESIAN_POINT('',(17.1986841535707,5.,0.));\r\n#2224=CARTESIAN_POINT('Origin',(17.5,5.,-20.));\r\n#2225=CARTESIAN_POINT('',(17.5,5.,-18.));\r\n#2226=CARTESIAN_POINT('',(17.5,5.,-18.));\r\n#2227=CARTESIAN_POINT('',(17.5,5.,-20.));\r\n#2228=CARTESIAN_POINT('Origin',(-15.8274252423717,5.92852938610223,0.));\r\n#2229=CARTESIAN_POINT('',(-17.1986841535707,5.,-18.));\r\n#2230=CARTESIAN_POINT('',(-18.3101281682509,4.24740074962521,-18.));\r\n#2231=CARTESIAN_POINT('',(-17.1986841535707,5.,0.));\r\n#2232=CARTESIAN_POINT('Origin',(-15.8274252423717,-5.92852938610223,0.));\r\n#2233=CARTESIAN_POINT('',(-17.1986841535707,-5.,-18.));\r\n#2234=CARTESIAN_POINT('',(-18.3101281682509,-4.24740074962522,-18.));\r\n#2235=CARTESIAN_POINT('',(-17.1986841535707,-5.,0.));\r\n#2236=CARTESIAN_POINT('Origin',(-17.5,-5.,-20.));\r\n#2237=CARTESIAN_POINT('',(-17.5,-5.,-18.));\r\n#2238=CARTESIAN_POINT('',(-17.5,-5.,-18.));\r\n#2239=CARTESIAN_POINT('',(-17.5,-5.,-20.));\r\n#2240=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,-18.));\r\n#2241=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,-18.));\r\n#2242=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,0.));\r\n#2243=CARTESIAN_POINT('Origin',(-17.5,-3.51966411171601E-15,-18.));\r\n#2244=CARTESIAN_POINT('Origin',(-19.0551147151647,-1.52537376836018E-15,\r\n-18.));\r\n#2245=CARTESIAN_POINT('',(-17.5,5.,-18.));\r\n#2246=CARTESIAN_POINT('',(-15.1986841535707,5.,-18.));\r\n#2247=CARTESIAN_POINT('Origin',(-17.5,0.,-18.));\r\n#2248=CARTESIAN_POINT('Origin',(19.0551147151646,-1.61042141252806E-15,\r\n-18.));\r\n#2249=CARTESIAN_POINT('',(17.5,-5.,-18.));\r\n#2250=CARTESIAN_POINT('',(15.1986841535707,-5.,-18.));\r\n#2251=CARTESIAN_POINT('Origin',(17.5,0.,-18.));\r\n#2252=CARTESIAN_POINT('Origin',(-3.,-21.1,-20.));\r\n#2253=CARTESIAN_POINT('',(-3.,-21.1,-16.));\r\n#2254=CARTESIAN_POINT('',(-3.,-21.1,-10.));\r\n#2255=CARTESIAN_POINT('',(-3.,-22.1,-16.));\r\n#2256=CARTESIAN_POINT('Origin',(3.,-22.1,-20.));\r\n#2257=CARTESIAN_POINT('',(3.,-21.1,-16.));\r\n#2258=CARTESIAN_POINT('',(3.,-21.1,-16.));\r\n#2259=CARTESIAN_POINT('',(3.,-21.1,-10.));\r\n#2260=CARTESIAN_POINT('Origin',(-2.60208521396521E-16,-21.6,-16.));\r\n#2261=CARTESIAN_POINT('',(4.125,-21.1,-16.));\r\n#2262=CARTESIAN_POINT('Origin',(19.0551147151646,-1.61042141252806E-15,\r\n-19.));\r\n#2263=CARTESIAN_POINT('',(17.5,-4.,-19.));\r\n#2264=CARTESIAN_POINT('',(15.4919333848297,-4.,-19.));\r\n#2265=CARTESIAN_POINT('',(17.5,4.,-19.));\r\n#2266=CARTESIAN_POINT('',(7.74596669241483,4.,-19.));\r\n#2267=CARTESIAN_POINT('Origin',(17.5,0.,-19.));\r\n#2268=CARTESIAN_POINT('Origin',(-19.0551147151647,-1.52537376836018E-15,\r\n-19.));\r\n#2269=CARTESIAN_POINT('',(-17.5,4.,-19.));\r\n#2270=CARTESIAN_POINT('',(-15.4919333848297,4.,-19.));\r\n#2271=CARTESIAN_POINT('',(-17.5,-4.,-19.));\r\n#2272=CARTESIAN_POINT('',(-7.74596669241483,-3.99999999999999,-19.));\r\n#2273=CARTESIAN_POINT('Origin',(-17.5,0.,-19.));\r\n#2274=CARTESIAN_POINT('Origin',(17.5,0.,-20.));\r\n#2275=CARTESIAN_POINT('',(17.5,-5.,-20.));\r\n#2276=CARTESIAN_POINT('Origin',(15.1986841535707,-5.,-20.));\r\n#2277=CARTESIAN_POINT('Origin',(17.5,-4.,-20.));\r\n#2278=CARTESIAN_POINT('',(17.5,-4.,-20.));\r\n#2279=CARTESIAN_POINT('Origin',(17.5,0.,-20.));\r\n#2280=CARTESIAN_POINT('',(17.5,4.,-20.));\r\n#2281=CARTESIAN_POINT('Origin',(15.4919333848297,4.,-20.));\r\n#2282=CARTESIAN_POINT('Origin',(-17.5,0.,-20.));\r\n#2283=CARTESIAN_POINT('',(-17.5,5.,-20.));\r\n#2284=CARTESIAN_POINT('Origin',(-15.1986841535707,5.,-20.));\r\n#2285=CARTESIAN_POINT('Origin',(-17.5,4.,-20.));\r\n#2286=CARTESIAN_POINT('',(-17.5,4.,-20.));\r\n#2287=CARTESIAN_POINT('Origin',(-17.5,0.,-20.));\r\n#2288=CARTESIAN_POINT('',(-17.5,-4.,-20.));\r\n#2289=CARTESIAN_POINT('Origin',(-15.4919333848297,-4.,-20.));\r\n#2290=CARTESIAN_POINT('Origin',(-3.94086638566508E-15,-5.19398926408722,\r\n0.));\r\n#2291=CARTESIAN_POINT('',(8.25,-21.0999999999999,0.));\r\n#2292=CARTESIAN_POINT('',(8.25,-8.86072954022741,0.));\r\n#2293=CARTESIAN_POINT('',(-8.25,-21.1,0.));\r\n#2294=CARTESIAN_POINT('',(4.12500000000002,-21.1,0.));\r\n#2295=CARTESIAN_POINT('',(-8.25,-13.1469946320436,0.));\r\n#2296=CARTESIAN_POINT('Origin',(-8.25,-21.1,0.));\r\n#2297=CARTESIAN_POINT('',(-8.25,-21.1,0.));\r\n#2298=CARTESIAN_POINT('Origin',(8.25,-21.0999999999999,0.));\r\n#2299=CARTESIAN_POINT('',(8.25,-21.0999999999999,0.));\r\n#2300=CARTESIAN_POINT('Origin',(8.25,-12.5274698163676,0.));\r\n#2301=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#2305,\r\n'DISTANCE_ACCURACY_VALUE',\r\n'Maximum model space distance between geometric entities at asserted c\r\nonnectivities');\r\n#2302=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#2305,\r\n'DISTANCE_ACCURACY_VALUE',\r\n'Maximum model space distance between geometric entities at asserted c\r\nonnectivities');\r\n#2303=(\r\nGEOMETRIC_REPRESENTATION_CONTEXT(3)\r\nGLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2301))\r\nGLOBAL_UNIT_ASSIGNED_CONTEXT((#2305,#2308,#2307))\r\nREPRESENTATION_CONTEXT('','3D')\r\n);\r\n#2304=(\r\nGEOMETRIC_REPRESENTATION_CONTEXT(3)\r\nGLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2302))\r\nGLOBAL_UNIT_ASSIGNED_CONTEXT((#2305,#2308,#2307))\r\nREPRESENTATION_CONTEXT('','3D')\r\n);\r\n#2305=(\r\nLENGTH_UNIT()\r\nNAMED_UNIT(*)\r\nSI_UNIT(.MILLI.,.METRE.)\r\n);\r\n#2306=(\r\nLENGTH_UNIT()\r\nNAMED_UNIT(*)\r\nSI_UNIT(.CENTI.,.METRE.)\r\n);\r\n#2307=(\r\nNAMED_UNIT(*)\r\nSI_UNIT($,.STERADIAN.)\r\nSOLID_ANGLE_UNIT()\r\n);\r\n#2308=(\r\nNAMED_UNIT(*)\r\nPLANE_ANGLE_UNIT()\r\nSI_UNIT($,.RADIAN.)\r\n);\r\n#2309=SHAPE_DEFINITION_REPRESENTATION(#2310,#2311);\r\n#2310=PRODUCT_DEFINITION_SHAPE('',$,#2313);\r\n#2311=SHAPE_REPRESENTATION('',(#1323),#2303);\r\n#2312=PRODUCT_DEFINITION_CONTEXT('part definition',#2317,'design');\r\n#2313=PRODUCT_DEFINITION('Part4','Cap',#2314,#2312);\r\n#2314=PRODUCT_DEFINITION_FORMATION('',$,#2319);\r\n#2315=PRODUCT_RELATED_PRODUCT_CATEGORY('Cap','Cap',(#2319));\r\n#2316=APPLICATION_PROTOCOL_DEFINITION('international standard',\r\n'automotive_design',2009,#2317);\r\n#2317=APPLICATION_CONTEXT(\r\n'Core Data for Automotive Mechanical Design Process');\r\n#2318=PRODUCT_CONTEXT('part definition',#2317,'mechanical');\r\n#2319=PRODUCT('Part4','Cap',$,(#2318));\r\n#2320=PRESENTATION_STYLE_ASSIGNMENT((#2321));\r\n#2321=SURFACE_STYLE_USAGE(.BOTH.,#2322);\r\n#2322=SURFACE_SIDE_STYLE('',(#2323));\r\n#2323=SURFACE_STYLE_FILL_AREA(#2324);\r\n#2324=FILL_AREA_STYLE('',(#2325));\r\n#2325=FILL_AREA_STYLE_COLOUR('',#2326);\r\n#2326=COLOUR_RGB('',0.749019607843137,0.749019607843137,0.749019607843137);\r\nENDSEC;\r\nEND-ISO-10303-21;\r\n"
  },
  {
    "path": "CAD Files/toolheads_stl/gripper_stl_by_ftobler/gripperHolePlateWithPenHolder_by_Leandro.stl",
    "content": "solid OpenSCAD_Model\n  facet normal 0 -0 1\n    outer loop\n      vertex 7 25 4\n      vertex 7 28.5 4\n      vertex 3.5 25 4\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.5 25 4\n      vertex -7 28.5 4\n      vertex -7 25 4\n    endloop\n  endfacet\n  facet normal 0.707107 -0.707107 0\n    outer loop\n      vertex 7 28.5 20\n      vertex 3.5 25 9.5\n      vertex 7 28.5 4\n    endloop\n  endfacet\n  facet normal 0.707107 -0.707107 0\n    outer loop\n      vertex 3 24.5 10\n      vertex 7 28.5 20\n      vertex 3 24.5 20\n    endloop\n  endfacet\n  facet normal 0.707107 -0.707107 0\n    outer loop\n      vertex 7 28.5 20\n      vertex 3 24.5 10\n      vertex 3.5 25 9.5\n    endloop\n  endfacet\n  facet normal 0.707107 -0.707107 0\n    outer loop\n      vertex 7 28.5 4\n      vertex 3.5 25 9.5\n      vertex 3.5 25 4\n    endloop\n  endfacet\n  facet normal -0.707107 -0.707107 -0\n    outer loop\n      vertex -3.5 25 9.5\n      vertex -7 28.5 4\n      vertex -3.5 25 4\n    endloop\n  endfacet\n  facet normal -0.707107 -0.707107 0\n    outer loop\n      vertex -7 28.5 4\n      vertex -3.5 25 9.5\n      vertex -7 28.5 20\n    endloop\n  endfacet\n  facet normal -0.707107 -0.707107 0\n    outer loop\n      vertex -3 24.5 10\n      vertex -7 28.5 20\n      vertex -3.5 25 9.5\n    endloop\n  endfacet\n  facet normal -0.707107 -0.707107 0\n    outer loop\n      vertex -7 28.5 20\n      vertex -3 24.5 10\n      vertex -3 24.5 20\n    endloop\n  endfacet\n  facet normal 0 -1 0\n    outer loop\n      vertex -3 24.5 10\n      vertex 3 24.5 20\n      vertex -3 24.5 20\n    endloop\n  endfacet\n  facet normal 0 -1 -0\n    outer loop\n      vertex 3 24.5 20\n      vertex -3 24.5 10\n      vertex 3 24.5 10\n    endloop\n  endfacet\n  facet normal 0.707107 0.707107 -0\n    outer loop\n      vertex 10.5 25 0.5\n      vertex 7 28.5 1\n      vertex 10.5 25 1\n    endloop\n  endfacet\n  facet normal 0.707107 0.707107 0\n    outer loop\n      vertex 7 28.5 1\n      vertex 10.5 25 0.5\n      vertex 7 28.5 0\n    endloop\n  endfacet\n  facet normal 0.707107 0.707107 0\n    outer loop\n      vertex 7 28.5 0\n      vertex 10.5 25 0.5\n      vertex 11 24.5 0\n    endloop\n  endfacet\n  facet normal 0.5 0.5 0.707107\n    outer loop\n      vertex 10.5 25 1\n      vertex 7 28.5 1\n      vertex 7 25 3.47487\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 7 25 3.47487\n      vertex 7 28.5 4\n      vertex 7 25 4\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 7 28.5 4\n      vertex 7 25 3.47487\n      vertex 7 28.5 1\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 7 28.5 4\n      vertex 7 38 20\n      vertex 7 28.5 20\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 7 38 20\n      vertex 7 28.5 4\n      vertex 7 38 0\n    endloop\n  endfacet\n  facet normal 1 -0 0\n    outer loop\n      vertex 7 28.5 1\n      vertex 7 38 0\n      vertex 7 28.5 4\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 7 38 0\n      vertex 7 28.5 1\n      vertex 7 28.5 0\n    endloop\n  endfacet\n  facet normal 0.759257 0.650791 0\n    outer loop\n      vertex 7 38 20\n      vertex 4 41.5 0\n      vertex 4 41.5 20\n    endloop\n  endfacet\n  facet normal 0.759257 0.650791 0\n    outer loop\n      vertex 4 41.5 0\n      vertex 7 38 20\n      vertex 7 38 0\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex -7 38.5 0\n      vertex -4 41.5 20\n      vertex -4 41.5 0\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex -4 41.5 20\n      vertex -7 38.5 0\n      vertex -7 38.5 20\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -3.49296 4.0806 0\n      vertex -15.635 -0.363201 0\n      vertex -15.6039 -0.121733 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -15.6968 -0.598705 0\n      vertex -15.635 -0.363201 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.3176 -1.89122 0\n      vertex -15.4287 -16.3849 0\n      vertex -15.709 -16.4466 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -15.7882 -0.824379 0\n      vertex -15.6968 -0.598705 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -15.9076 -1.03652 0\n      vertex -15.7882 -0.824379 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -22.3434 -14.8125 0\n      vertex -15.709 -16.4466 0\n      vertex -15.9809 -16.5382 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -16.0533 -1.23163 0\n      vertex -15.9076 -1.03652 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -16.2226 -1.40653 0\n      vertex -16.0533 -1.23163 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -22.097 -15.1182 0\n      vertex -15.9809 -16.5382 0\n      vertex -16.2413 -16.6587 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -16.413 -1.55833 0\n      vertex -16.2226 -1.40653 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21.8731 -15.4407 0\n      vertex -16.2413 -16.6587 0\n      vertex -16.4871 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -16.6212 -1.68454 0\n      vertex -16.413 -1.55833 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21.6728 -15.7783 0\n      vertex -16.4871 -16.8066 0\n      vertex -16.7156 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -16.8438 -1.78309 0\n      vertex -16.6212 -1.68454 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21.497 -16.1294 0\n      vertex -16.7156 -16.9803 0\n      vertex -16.9239 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -17.0772 -1.85236 0\n      vertex -16.8438 -1.78309 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21.3468 -16.4922 0\n      vertex -16.9239 -17.1776 0\n      vertex -17.1096 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21.2228 -16.8647 0\n      vertex -17.1096 -17.3963 0\n      vertex -17.2707 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.4287 -16.3849 0\n      vertex -17.3176 -1.89122 0\n      vertex -17.0772 -1.85236 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21.1257 -17.2451 0\n      vertex -17.2707 -17.6338 0\n      vertex -17.4051 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21.056 -17.6315 0\n      vertex -17.4051 -17.8873 0\n      vertex -17.5113 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.9809 -16.5382 0\n      vertex -22.097 -15.1182 0\n      vertex -22.3434 -14.8125 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21.014 -18.0218 0\n      vertex -17.5113 -18.1539 0\n      vertex -17.588 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21 -18.4142 0\n      vertex -17.588 -18.4303 0\n      vertex -17.6345 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21 -18.4142 0\n      vertex -17.6345 -18.7135 0\n      vertex -17.65 -19 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -16.2413 -16.6587 0\n      vertex -21.8731 -15.4407 0\n      vertex -22.097 -15.1182 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.29835 34.6321 0\n      vertex 7 38 0\n      vertex 5.29835 34.3679 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.28518 34.8961 0\n      vertex 7 38 0\n      vertex 5.29835 34.6321 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.25887 35.159 0\n      vertex 7 38 0\n      vertex 5.28518 34.8961 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.21948 35.4203 0\n      vertex 7 38 0\n      vertex 5.25887 35.159 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.16712 35.6794 0\n      vertex 7 38 0\n      vertex 5.21948 35.4203 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.10191 35.9355 0\n      vertex 7 38 0\n      vertex 5.16712 35.6794 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.02401 36.188 0\n      vertex 7 38 0\n      vertex 5.10191 35.9355 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.93363 36.4363 0\n      vertex 7 38 0\n      vertex 5.02401 36.188 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.83098 36.6798 0\n      vertex 7 38 0\n      vertex 4.93363 36.4363 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.71632 36.9179 0\n      vertex 7 38 0\n      vertex 4.83098 36.6798 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.58993 37.15 0\n      vertex 7 38 0\n      vertex 4.71632 36.9179 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.45214 37.3755 0\n      vertex 7 38 0\n      vertex 4.58993 37.15 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.30327 37.5938 0\n      vertex 7 38 0\n      vertex 4.45214 37.3755 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.14371 37.8045 0\n      vertex 7 38 0\n      vertex 4.30327 37.5938 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 3.97384 38.0069 0\n      vertex 7 38 0\n      vertex 4.14371 37.8045 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 3.79409 38.2007 0\n      vertex 7 38 0\n      vertex 3.97384 38.0069 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 38 0\n      vertex 3.79409 38.2007 0\n      vertex 4 41.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 3.60492 38.3852 0\n      vertex 4 41.5 0\n      vertex 3.79409 38.2007 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 3.40677 38.56 0\n      vertex 4 41.5 0\n      vertex 3.60492 38.3852 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 3.20016 38.7248 0\n      vertex 4 41.5 0\n      vertex 3.40677 38.56 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.9856 38.8791 0\n      vertex 4 41.5 0\n      vertex 3.20016 38.7248 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.76361 39.0225 0\n      vertex 4 41.5 0\n      vertex 2.9856 38.8791 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.53475 39.1546 0\n      vertex 4 41.5 0\n      vertex 2.76361 39.0225 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.29958 39.2751 0\n      vertex 4 41.5 0\n      vertex 2.53475 39.1546 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.0587 39.3838 0\n      vertex 4 41.5 0\n      vertex 2.29958 39.2751 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.81271 39.4803 0\n      vertex 4 41.5 0\n      vertex 2.0587 39.3838 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.5622 39.5645 0\n      vertex 4 41.5 0\n      vertex 1.81271 39.4803 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 4 41.5 0\n      vertex 1.5622 39.5645 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.05017 39.6949 0\n      vertex 4 41.5 0\n      vertex 1.30782 39.6361 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.789925 39.7408 0\n      vertex 4 41.5 0\n      vertex 1.05017 39.6949 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.52771 39.7737 0\n      vertex 4 41.5 0\n      vertex 0.789925 39.7408 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.264183 39.7934 0\n      vertex 4 41.5 0\n      vertex 0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0 39.8 0\n      vertex 4 41.5 0\n      vertex 0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -4 41.5 0\n      vertex 0 39.8 0\n      vertex -0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -4 41.5 0\n      vertex -0.264183 39.7934 0\n      vertex -0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -4 41.5 0\n      vertex -0.52771 39.7737 0\n      vertex -0.789921 39.7408 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -4 41.5 0\n      vertex -0.789921 39.7408 0\n      vertex -1.05017 39.6949 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.05017 39.6949 0\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.30781 39.6361 0\n      vertex -1.5622 39.5645 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.5622 39.5645 0\n      vertex -1.81271 39.4803 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0 39.8 0\n      vertex -4 41.5 0\n      vertex 4 41.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.0587 39.3838 0\n      vertex -4 41.5 0\n      vertex -1.81271 39.4803 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.29958 39.2751 0\n      vertex -4 41.5 0\n      vertex -2.0587 39.3838 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.53474 39.1546 0\n      vertex -4 41.5 0\n      vertex -2.29958 39.2751 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.76361 39.0225 0\n      vertex -4 41.5 0\n      vertex -2.53474 39.1546 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.9856 38.8791 0\n      vertex -4 41.5 0\n      vertex -2.76361 39.0225 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -3.20016 38.7248 0\n      vertex -4 41.5 0\n      vertex -2.9856 38.8791 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -3.40677 38.56 0\n      vertex -4 41.5 0\n      vertex -3.20016 38.7248 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -3.60492 38.3852 0\n      vertex -4 41.5 0\n      vertex -3.40677 38.56 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -3.79409 38.2007 0\n      vertex -4 41.5 0\n      vertex -3.60492 38.3852 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -3.79409 38.2007 0\n      vertex -3.97384 38.0069 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -3.97384 38.0069 0\n      vertex -4.14371 37.8045 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -4.14371 37.8045 0\n      vertex -4.30327 37.5938 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -4.30327 37.5938 0\n      vertex -4.45214 37.3755 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -4.45214 37.3755 0\n      vertex -4.58994 37.15 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -4.58994 37.15 0\n      vertex -4.71632 36.9179 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -4.71632 36.9179 0\n      vertex -4.83098 36.6798 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -4.83098 36.6798 0\n      vertex -4.93363 36.4363 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -4.93363 36.4363 0\n      vertex -5.02402 36.188 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -5.02402 36.188 0\n      vertex -5.10191 35.9355 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -5.10191 35.9355 0\n      vertex -5.16712 35.6794 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -5.16712 35.6794 0\n      vertex -5.21948 35.4203 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -5.29835 34.3679 0\n      vertex -7 38.5 0\n      vertex -5.29835 34.6321 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -5.29835 34.6321 0\n      vertex -7 38.5 0\n      vertex -5.28518 34.8961 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -5.28518 34.8961 0\n      vertex -7 38.5 0\n      vertex -5.25887 35.159 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -5.25887 35.159 0\n      vertex -7 38.5 0\n      vertex -5.21948 35.4203 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -3.79409 38.2007 0\n      vertex -7 38.5 0\n      vertex -4 41.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.00533 9.58403 0\n      vertex 17.1968 1.87564 0\n      vertex 5.1119 9.19623 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 17.1968 1.87564 0\n      vertex 5.00533 9.58403 0\n      vertex 11 24.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 5.21948 33.5797 0\n      vertex 5.25887 33.841 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 5.16712 33.3206 0\n      vertex 5.21948 33.5797 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.86939 9.96254 0\n      vertex 11 24.5 0\n      vertex 5.00533 9.58403 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 5.10191 33.0645 0\n      vertex 5.16712 33.3206 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.70487 10.3295 0\n      vertex 11 24.5 0\n      vertex 4.86939 9.96254 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 5.02401 32.812 0\n      vertex 5.10191 33.0645 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 4.93363 32.5637 0\n      vertex 5.02401 32.812 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.51274 10.6828 0\n      vertex 11 24.5 0\n      vertex 4.70487 10.3295 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 4.83098 32.3202 0\n      vertex 4.93363 32.5637 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.29413 11.0204 0\n      vertex 11 24.5 0\n      vertex 4.51274 10.6828 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 4.71632 32.0821 0\n      vertex 4.83098 32.3202 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 4.58993 31.85 0\n      vertex 4.71632 32.0821 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 4.05032 11.3403 0\n      vertex 11 24.5 0\n      vertex 4.29413 11.0204 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 4.45214 31.6245 0\n      vertex 4.58993 31.85 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 3.78274 11.6405 0\n      vertex 11 24.5 0\n      vertex 4.05032 11.3403 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 4.30327 31.4062 0\n      vertex 4.45214 31.6245 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 4.14371 31.1955 0\n      vertex 4.30327 31.4062 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 3.49296 11.9194 0\n      vertex 11 24.5 0\n      vertex 3.78274 11.6405 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 3.97384 30.9931 0\n      vertex 4.14371 31.1955 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 3.18268 12.1753 0\n      vertex 11 24.5 0\n      vertex 3.49296 11.9194 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 3.79409 30.7993 0\n      vertex 3.97384 30.9931 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 3.60492 30.6148 0\n      vertex 3.79409 30.7993 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.85373 12.4067 0\n      vertex 11 24.5 0\n      vertex 3.18268 12.1753 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 3.40677 30.44 0\n      vertex 3.60492 30.6148 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.50803 12.6122 0\n      vertex 11 24.5 0\n      vertex 2.85373 12.4067 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 3.20016 30.2752 0\n      vertex 3.40677 30.44 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 2.9856 30.1209 0\n      vertex 3.20016 30.2752 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.14761 12.7906 0\n      vertex 11 24.5 0\n      vertex 2.50803 12.6122 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 2.76361 29.9776 0\n      vertex 2.9856 30.1209 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.77459 12.941 0\n      vertex 11 24.5 0\n      vertex 2.14761 12.7906 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 2.53475 29.8454 0\n      vertex 2.76361 29.9776 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 2.29958 29.7249 0\n      vertex 2.53475 29.8454 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.39115 13.0623 0\n      vertex 11 24.5 0\n      vertex 1.77459 12.941 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 2.0587 29.6162 0\n      vertex 2.29958 29.7249 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 11 24.5 0\n      vertex 1.39115 13.0623 0\n      vertex 7 28.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 1.81271 29.5196 0\n      vertex 2.0587 29.6162 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 1.5622 29.4355 0\n      vertex 1.81271 29.5196 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.30782 29.3639 0\n      vertex 7 28.5 0\n      vertex 1.39115 13.0623 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 1.30782 29.3639 0\n      vertex 1.5622 29.4355 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.39115 13.0623 0\n      vertex 1.05017 29.3051 0\n      vertex 1.30782 29.3639 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.999553 13.154 0\n      vertex 1.05017 29.3051 0\n      vertex 1.39115 13.0623 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.999553 13.154 0\n      vertex 0.789925 29.2592 0\n      vertex 1.05017 29.3051 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.602088 13.2154 0\n      vertex 0.789925 29.2592 0\n      vertex 0.999553 13.154 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.602088 13.2154 0\n      vertex 0.52771 29.2263 0\n      vertex 0.789925 29.2592 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.602088 13.2154 0\n      vertex 0.264183 29.2066 0\n      vertex 0.52771 29.2263 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.201089 13.2461 0\n      vertex 0.264183 29.2066 0\n      vertex 0.602088 13.2154 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.201089 13.2461 0\n      vertex 0 29.2 0\n      vertex 0.264183 29.2066 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.201089 13.2461 0\n      vertex 0 29.2 0\n      vertex 0.201089 13.2461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.201089 13.2461 0\n      vertex -0.264183 29.2066 0\n      vertex 0 29.2 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.201089 13.2461 0\n      vertex -0.52771 29.2263 0\n      vertex -0.264183 29.2066 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.602088 13.2154 0\n      vertex -0.52771 29.2263 0\n      vertex -0.201089 13.2461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.602088 13.2154 0\n      vertex -0.789921 29.2592 0\n      vertex -0.52771 29.2263 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.999553 13.154 0\n      vertex -0.789921 29.2592 0\n      vertex -0.602088 13.2154 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.999553 13.154 0\n      vertex -1.05017 29.3051 0\n      vertex -0.789921 29.2592 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.999553 13.154 0\n      vertex -1.30781 29.3639 0\n      vertex -1.05017 29.3051 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 28.5 0\n      vertex -0.999553 13.154 0\n      vertex -1.39115 13.0623 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.999553 13.154 0\n      vertex -7 28.5 0\n      vertex -1.30781 29.3639 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -1.39115 13.0623 0\n      vertex -1.77459 12.941 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -1.30781 29.3639 0\n      vertex -7 28.5 0\n      vertex -1.5622 29.4355 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -1.5622 29.4355 0\n      vertex -7 28.5 0\n      vertex -1.81271 29.5196 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -1.77459 12.941 0\n      vertex -2.14761 12.7906 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -1.81271 29.5196 0\n      vertex -7 28.5 0\n      vertex -2.0587 29.6162 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -2.14761 12.7906 0\n      vertex -2.50803 12.6122 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -2.0587 29.6162 0\n      vertex -7 28.5 0\n      vertex -2.29958 29.7249 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -2.29958 29.7249 0\n      vertex -7 28.5 0\n      vertex -2.53474 29.8454 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -2.50803 12.6122 0\n      vertex -2.85373 12.4067 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -2.53474 29.8454 0\n      vertex -7 28.5 0\n      vertex -2.76361 29.9776 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -2.85373 12.4067 0\n      vertex -3.18268 12.1753 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -2.76361 29.9776 0\n      vertex -7 28.5 0\n      vertex -2.9856 30.1209 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -2.9856 30.1209 0\n      vertex -7 28.5 0\n      vertex -3.20016 30.2752 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -3.18268 12.1753 0\n      vertex -3.49296 11.9194 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -3.20016 30.2752 0\n      vertex -7 28.5 0\n      vertex -3.40677 30.44 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -3.49296 11.9194 0\n      vertex -3.78274 11.6405 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -3.40677 30.44 0\n      vertex -7 28.5 0\n      vertex -3.60492 30.6148 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -3.60492 30.6148 0\n      vertex -7 28.5 0\n      vertex -3.79409 30.7993 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -3.78274 11.6405 0\n      vertex -4.05032 11.3403 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -3.79409 30.7993 0\n      vertex -7 28.5 0\n      vertex -3.97384 30.9931 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -4.05032 11.3403 0\n      vertex -4.29413 11.0204 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -3.97384 30.9931 0\n      vertex -7 28.5 0\n      vertex -4.14371 31.1955 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.14371 31.1955 0\n      vertex -7 28.5 0\n      vertex -4.30327 31.4062 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -4.29413 11.0204 0\n      vertex -4.51274 10.6828 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.30327 31.4062 0\n      vertex -7 28.5 0\n      vertex -4.45214 31.6245 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -4.51274 10.6828 0\n      vertex -4.70487 10.3295 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.45214 31.6245 0\n      vertex -7 28.5 0\n      vertex -4.58994 31.85 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.58994 31.85 0\n      vertex -7 28.5 0\n      vertex -4.71632 32.0821 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -4.70487 10.3295 0\n      vertex -4.86939 9.96254 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.71632 32.0821 0\n      vertex -7 28.5 0\n      vertex -4.83098 32.3202 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -4.86939 9.96254 0\n      vertex -5.00533 9.58403 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.83098 32.3202 0\n      vertex -7 28.5 0\n      vertex -4.93363 32.5637 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.93363 32.5637 0\n      vertex -7 28.5 0\n      vertex -5.02402 32.812 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -5.00533 9.58403 0\n      vertex -5.1119 9.19623 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -5.02402 32.812 0\n      vertex -7 28.5 0\n      vertex -5.10191 33.0645 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -5.1119 9.19623 0\n      vertex -5.18847 8.80141 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -5.10191 33.0645 0\n      vertex -7 28.5 0\n      vertex -5.16712 33.3206 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -5.18847 8.80141 0\n      vertex -5.2346 8.40188 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -5.2346 8.40188 0\n      vertex -5.25 8 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -5.16712 33.3206 0\n      vertex -7 28.5 0\n      vertex -5.21948 33.5797 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.58804 -18.4303 0\n      vertex 12.3655 -18.7135 0\n      vertex 2.63447 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.51128 -18.1539 0\n      vertex 12.3655 -18.7135 0\n      vertex 2.58804 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.40507 -17.8873 0\n      vertex 12.3655 -18.7135 0\n      vertex 2.51128 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.27067 -17.6338 0\n      vertex 12.3655 -18.7135 0\n      vertex 2.40507 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.10965 -17.3963 0\n      vertex 12.3655 -18.7135 0\n      vertex 2.27067 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.92389 -17.1776 0\n      vertex 12.3655 -18.7135 0\n      vertex 2.10965 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.71557 -16.9803 0\n      vertex 12.3655 -18.7135 0\n      vertex 1.92389 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.48715 -16.8066 0\n      vertex 12.3655 -18.7135 0\n      vertex 1.71557 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 2.50803 3.38781 0\n      vertex 2.85373 3.59333 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 1.48715 -16.8066 0\n      vertex 2.50803 3.38781 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.50803 3.38781 0\n      vertex 1.48715 -16.8066 0\n      vertex 2.14761 3.20936 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.24128 -16.6587 0\n      vertex 2.14761 3.20936 0\n      vertex 1.48715 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.14761 3.20936 0\n      vertex 1.24128 -16.6587 0\n      vertex 1.77459 3.05901 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.980865 -16.5382 0\n      vertex 1.77459 3.05901 0\n      vertex 1.24128 -16.6587 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.77459 3.05901 0\n      vertex 0.980865 -16.5382 0\n      vertex 1.39115 2.93767 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.70895 -16.4466 0\n      vertex 1.39115 2.93767 0\n      vertex 0.980865 -16.5382 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.39115 2.93767 0\n      vertex 0.70895 -16.4466 0\n      vertex 0.999553 2.84603 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.428721 -16.3849 0\n      vertex 0.999553 2.84603 0\n      vertex 0.70895 -16.4466 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.999553 2.84603 0\n      vertex 0.428721 -16.3849 0\n      vertex 0.602088 2.78464 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.143468 -16.3539 0\n      vertex 0.602088 2.78464 0\n      vertex 0.428721 -16.3849 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 0.602088 2.78464 0\n      vertex 0.143468 -16.3539 0\n      vertex 0.201089 2.75385 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.143468 -16.3539 0\n      vertex 0.201089 2.75385 0\n      vertex 0.143468 -16.3539 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.143468 -16.3539 0\n      vertex -0.201089 2.75385 0\n      vertex 0.201089 2.75385 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.602088 2.78464 0\n      vertex -0.143468 -16.3539 0\n      vertex -0.428721 -16.3849 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.143468 -16.3539 0\n      vertex -0.602088 2.78464 0\n      vertex -0.201089 2.75385 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.999553 2.84603 0\n      vertex -0.428721 -16.3849 0\n      vertex -0.70895 -16.4466 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.39115 2.93767 0\n      vertex -0.70895 -16.4466 0\n      vertex -0.980865 -16.5382 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.428721 -16.3849 0\n      vertex -0.999553 2.84603 0\n      vertex -0.602088 2.78464 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.77459 3.05901 0\n      vertex -0.980865 -16.5382 0\n      vertex -1.24128 -16.6587 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.70895 -16.4466 0\n      vertex -1.39115 2.93767 0\n      vertex -0.999553 2.84603 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -1.24128 -16.6587 0\n      vertex -1.48715 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -13.5129 -16.8066 0\n      vertex -1.48715 -16.8066 0\n      vertex -1.71557 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -0.980865 -16.5382 0\n      vertex -1.77459 3.05901 0\n      vertex -1.39115 2.93767 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -13.2844 -16.9803 0\n      vertex -1.71557 -16.9803 0\n      vertex -1.92389 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -13.0761 -17.1776 0\n      vertex -1.92389 -17.1776 0\n      vertex -2.10965 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.24128 -16.6587 0\n      vertex -2.14761 3.20936 0\n      vertex -1.77459 3.05901 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.8904 -17.3963 0\n      vertex -2.10965 -17.3963 0\n      vertex -2.27067 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.7293 -17.6338 0\n      vertex -2.27067 -17.6338 0\n      vertex -2.40507 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -2.14761 3.20936 0\n      vertex -1.24128 -16.6587 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.5949 -17.8873 0\n      vertex -2.40507 -17.8873 0\n      vertex -2.51128 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.4887 -18.1539 0\n      vertex -2.51128 -18.1539 0\n      vertex -2.58804 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.412 -18.4303 0\n      vertex -2.58804 -18.4303 0\n      vertex -2.63447 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.3655 -18.7135 0\n      vertex -2.63447 -18.7135 0\n      vertex -2.65 -19 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.71557 -16.9803 0\n      vertex -13.2844 -16.9803 0\n      vertex -13.5129 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.6039 0.121733 0\n      vertex -4.05032 4.65973 0\n      vertex -15.6039 -0.121733 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.05032 4.65973 0\n      vertex -15.6039 0.121733 0\n      vertex -4.29413 4.97958 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 0.363201 0\n      vertex -4.29413 4.97958 0\n      vertex -15.6039 0.121733 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.29413 4.97958 0\n      vertex -15.635 0.363201 0\n      vertex -4.51274 5.31715 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.51274 5.31715 0\n      vertex -15.6968 0.598705 0\n      vertex -4.70487 5.67047 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.7882 0.824379 0\n      vertex -4.70487 5.67047 0\n      vertex -15.6968 0.598705 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.70487 5.67047 0\n      vertex -15.7882 0.824379 0\n      vertex -4.86939 6.03746 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.6968 0.598705 0\n      vertex -4.51274 5.31715 0\n      vertex -15.635 0.363201 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -2.50803 3.38781 0\n      vertex -2.14761 3.20936 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -13.5129 -16.8066 0\n      vertex -13.7587 -16.6587 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -13.7587 -16.6587 0\n      vertex -14.0191 -16.5382 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -14.0191 -16.5382 0\n      vertex -14.291 -16.4466 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -14.291 -16.4466 0\n      vertex -14.5713 -16.3849 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -14.5713 -16.3849 0\n      vertex -14.8565 -16.3539 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -14.8565 -16.3539 0\n      vertex -15.1435 -16.3539 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.0772 -1.85236 0\n      vertex -15.1435 -16.3539 0\n      vertex -15.4287 -16.3849 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.9076 1.03652 0\n      vertex -4.86939 6.03746 0\n      vertex -15.7882 0.824379 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -4.86939 6.03746 0\n      vertex -15.9076 1.03652 0\n      vertex -5.00533 6.41597 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -16.0533 1.23163 0\n      vertex -5.00533 6.41597 0\n      vertex -15.9076 1.03652 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -5.00533 6.41597 0\n      vertex -16.0533 1.23163 0\n      vertex -5.1119 6.80377 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -5.1119 6.80377 0\n      vertex -16.0533 1.23163 0\n      vertex -5.18847 7.19859 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -16.2226 1.40653 0\n      vertex -5.18847 7.19859 0\n      vertex -16.0533 1.23163 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -5.18847 7.19859 0\n      vertex -16.2226 1.40653 0\n      vertex -5.2346 7.59812 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -16.413 1.55833 0\n      vertex -5.2346 7.59812 0\n      vertex -16.2226 1.40653 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -16.6212 1.68454 0\n      vertex -5.2346 7.59812 0\n      vertex -16.413 1.55833 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -16.8438 1.78309 0\n      vertex -5.2346 7.59812 0\n      vertex -16.6212 1.68454 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.0772 1.85236 0\n      vertex -5.2346 7.59812 0\n      vertex -16.8438 1.78309 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.3176 1.89122 0\n      vertex -5.2346 7.59812 0\n      vertex -17.0772 1.85236 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -5.2346 7.59812 0\n      vertex -17.3176 1.89122 0\n      vertex -11 24.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.5609 1.89902 0\n      vertex -11 24.5 0\n      vertex -17.3176 1.89122 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.8032 1.87564 0\n      vertex -11 24.5 0\n      vertex -17.5609 1.89902 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -29.5 21.7929 0\n      vertex -17.8032 1.87564 0\n      vertex -18.0406 1.82147 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -29.5 21.7929 0\n      vertex -18.0406 1.82147 0\n      vertex -18.2691 1.73738 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -29.5 21.7929 0\n      vertex -18.2691 1.73738 0\n      vertex -18.4849 1.62477 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -29.5 21.7929 0\n      vertex -18.4849 1.62477 0\n      vertex -18.6846 1.48548 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -29.5 21.7929 0\n      vertex -18.6846 1.48548 0\n      vertex -18.8649 1.3218 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -29.5 21.7929 0\n      vertex -18.8649 1.3218 0\n      vertex -19.0227 1.13641 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -29.5 21.7929 0\n      vertex -19.0227 1.13641 0\n      vertex -19.1555 0.932363 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -29.5 21.7929 0\n      vertex -19.1555 0.932363 0\n      vertex -19.2611 0.713007 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -17.5609 -1.89902 0\n      vertex -22.6109 -14.5251 0\n      vertex -17.8032 -1.87564 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -17.8032 -1.87564 0\n      vertex -22.6109 -14.5251 0\n      vertex -18.0406 -1.82147 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -18.0406 -1.82147 0\n      vertex -22.6109 -14.5251 0\n      vertex -18.2691 -1.73738 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -18.2691 -1.73738 0\n      vertex -22.6109 -14.5251 0\n      vertex -18.4849 -1.62477 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -29.5 -7.63604 0\n      vertex -18.4849 -1.62477 0\n      vertex -22.6109 -14.5251 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -18.4849 -1.62477 0\n      vertex -29.5 -7.63604 0\n      vertex -18.6846 -1.48548 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -18.6846 -1.48548 0\n      vertex -29.5 -7.63604 0\n      vertex -18.8649 -1.3218 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -18.8649 -1.3218 0\n      vertex -29.5 -7.63604 0\n      vertex -19.0227 -1.13641 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -19.0227 -1.13641 0\n      vertex -29.5 -7.63604 0\n      vertex -19.1555 -0.932363 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -19.1555 -0.932363 0\n      vertex -29.5 -7.63604 0\n      vertex -19.2611 -0.713007 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -19.2611 -0.713007 0\n      vertex -29.5 -7.63604 0\n      vertex -19.3379 -0.481943 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -19.3379 -0.481943 0\n      vertex -29.5 -7.63604 0\n      vertex -19.3844 -0.242966 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -19.3844 -0.242966 0\n      vertex -29.5 -7.63604 0\n      vertex -19.4 0 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -19.4 0 0\n      vertex -29.5 -7.63604 0\n      vertex -19.3844 0.242966 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.8032 1.87564 0\n      vertex -26.7929 24.5 0\n      vertex -11 24.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -29.5 -7.63604 0\n      vertex -19.2611 0.713007 0\n      vertex -19.3379 0.481943 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -19.3844 0.242966 0\n      vertex -29.5 -7.63604 0\n      vertex -19.3379 0.481943 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -19.2611 0.713007 0\n      vertex -29.5 -7.63604 0\n      vertex -29.5 21.7929 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.8032 1.87564 0\n      vertex -29.5 21.7929 0\n      vertex -26.7929 24.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 17.588 -19.5697 0\n      vertex 21 -18.4142 0\n      vertex 21 -21.7929 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 19.365 -0.363201 0\n      vertex 19.3961 -0.121733 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 19.3032 -0.598705 0\n      vertex 19.365 -0.363201 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 19.2118 -0.824379 0\n      vertex 19.3032 -0.598705 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 19.0924 -1.03652 0\n      vertex 19.2118 -0.824379 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 18.9467 -1.23163 0\n      vertex 19.0924 -1.03652 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 17.1096 -17.3963 0\n      vertex 21 -18.4142 0\n      vertex 17.2707 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 18.7774 -1.40653 0\n      vertex 18.9467 -1.23163 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 16.9239 -17.1776 0\n      vertex 21 -18.4142 0\n      vertex 17.1096 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 16.9239 -20.8224 0\n      vertex 21 -21.7929 0\n      vertex 18.2929 -24.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 17.6345 -18.7135 0\n      vertex 17.588 -18.4303 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 17.588 -18.4303 0\n      vertex 17.5113 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 17.5113 -18.1539 0\n      vertex 17.4051 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 17.65 -19 0\n      vertex 17.6345 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 17.6345 -19.2865 0\n      vertex 17.65 -19 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 17.588 -19.5697 0\n      vertex 17.6345 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -21.7929 0\n      vertex 17.5113 -19.8461 0\n      vertex 17.588 -19.5697 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -21.7929 0\n      vertex 17.4051 -20.1127 0\n      vertex 17.5113 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -21.7929 0\n      vertex 17.2707 -20.3662 0\n      vertex 17.4051 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -21.7929 0\n      vertex 17.1096 -20.6037 0\n      vertex 17.2707 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -21.7929 0\n      vertex 16.9239 -20.8224 0\n      vertex 17.1096 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 16.7156 -21.0197 0\n      vertex 16.9239 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 16.4871 -21.1934 0\n      vertex 16.7156 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 16.2413 -21.3413 0\n      vertex 16.4871 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 15.9809 -21.4618 0\n      vertex 16.2413 -21.3413 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 15.709 -21.5534 0\n      vertex 15.9809 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 15.4287 -21.6151 0\n      vertex 15.709 -21.5534 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 15.1435 -21.6461 0\n      vertex 15.4287 -21.6151 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 14.8565 -21.6461 0\n      vertex 15.1435 -21.6461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 14.5713 -21.6151 0\n      vertex 14.8565 -21.6461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 14.291 -21.5534 0\n      vertex 14.5713 -21.6151 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 14.0191 -21.4618 0\n      vertex 14.291 -21.5534 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 13.7587 -21.3413 0\n      vertex 14.0191 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.24128 -21.3413 0\n      vertex 13.7587 -21.3413 0\n      vertex 18.2929 -24.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.1119 9.19623 0\n      vertex 16.9594 1.82147 0\n      vertex 5.18847 8.80141 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.65 -19 0\n      vertex 12.35 -19 0\n      vertex 12.3655 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.28518 34.1039 0\n      vertex 7 38 0\n      vertex 7 28.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 12.3655 -18.7135 0\n      vertex 5.25 8 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 38 0\n      vertex 5.28518 34.1039 0\n      vertex 5.29835 34.3679 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 7 28.5 0\n      vertex 5.25887 33.841 0\n      vertex 5.28518 34.1039 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 16.9594 1.82147 0\n      vertex 5.1119 9.19623 0\n      vertex 17.1968 1.87564 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.63447 -19.2865 0\n      vertex 12.3655 -19.2865 0\n      vertex 12.412 -19.5697 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 5.2346 7.59812 0\n      vertex 5.25 8 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 5.18847 7.19859 0\n      vertex 5.2346 7.59812 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 5.1119 6.80377 0\n      vertex 5.18847 7.19859 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 5.00533 6.41597 0\n      vertex 5.1119 6.80377 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.58804 -19.5697 0\n      vertex 12.412 -19.5697 0\n      vertex 12.4887 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 4.86939 6.03746 0\n      vertex 5.00533 6.41597 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 4.70487 5.67047 0\n      vertex 4.86939 6.03746 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 4.51274 5.31715 0\n      vertex 4.70487 5.67047 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 4.29413 4.97958 0\n      vertex 4.51274 5.31715 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 4.05032 4.65973 0\n      vertex 4.29413 4.97958 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 3.78274 4.35948 0\n      vertex 4.05032 4.65973 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 3.49296 4.0806 0\n      vertex 3.78274 4.35948 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 3.18268 3.82471 0\n      vertex 3.49296 4.0806 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 2.85373 3.59333 0\n      vertex 3.18268 3.82471 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.51128 -19.8461 0\n      vertex 12.4887 -19.8461 0\n      vertex 12.5949 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.63447 -18.7135 0\n      vertex 12.3655 -18.7135 0\n      vertex 2.65 -19 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.40507 -20.1127 0\n      vertex 12.5949 -20.1127 0\n      vertex 12.7293 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.27067 -20.3662 0\n      vertex 12.7293 -20.3662 0\n      vertex 12.8904 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.10965 -20.6037 0\n      vertex 12.8904 -20.6037 0\n      vertex 13.0761 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.92389 -20.8224 0\n      vertex 13.0761 -20.8224 0\n      vertex 13.2844 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.71557 -21.0197 0\n      vertex 13.2844 -21.0197 0\n      vertex 13.5129 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 13.7587 -21.3413 0\n      vertex 1.24128 -21.3413 0\n      vertex 13.5129 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.3655 -19.2865 0\n      vertex 2.63447 -19.2865 0\n      vertex 2.65 -19 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.412 -19.5697 0\n      vertex 2.58804 -19.5697 0\n      vertex 2.63447 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.4887 -19.8461 0\n      vertex 2.51128 -19.8461 0\n      vertex 2.58804 -19.5697 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.5949 -20.1127 0\n      vertex 2.40507 -20.1127 0\n      vertex 2.51128 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.7293 -20.3662 0\n      vertex 2.27067 -20.3662 0\n      vertex 2.40507 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 12.8904 -20.6037 0\n      vertex 2.10965 -20.6037 0\n      vertex 2.27067 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 13.0761 -20.8224 0\n      vertex 1.92389 -20.8224 0\n      vertex 2.10965 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 13.2844 -21.0197 0\n      vertex 1.71557 -21.0197 0\n      vertex 1.92389 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 13.5129 -21.1934 0\n      vertex 1.48715 -21.1934 0\n      vertex 1.71557 -21.0197 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 13.5129 -21.1934 0\n      vertex 1.24128 -21.3413 0\n      vertex 1.48715 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 0.980865 -21.4618 0\n      vertex 1.24128 -21.3413 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 0.70895 -21.5534 0\n      vertex 0.980865 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 0.428721 -21.6151 0\n      vertex 0.70895 -21.5534 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex 0.143468 -21.6461 0\n      vertex 0.428721 -21.6151 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.2929 -24.5 0\n      vertex -0.143468 -21.6461 0\n      vertex 0.143468 -21.6461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex -0.143468 -21.6461 0\n      vertex 18.2929 -24.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.3655 -18.7135 0\n      vertex -2.65 -19 0\n      vertex -12.35 -19 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.63447 -18.7135 0\n      vertex -12.3655 -18.7135 0\n      vertex -12.412 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.58804 -18.4303 0\n      vertex -12.412 -18.4303 0\n      vertex -12.4887 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.51128 -18.1539 0\n      vertex -12.4887 -18.1539 0\n      vertex -12.5949 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.35 -19 0\n      vertex -2.65 -19 0\n      vertex -2.63447 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.40507 -17.8873 0\n      vertex -12.5949 -17.8873 0\n      vertex -12.7293 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.27067 -17.6338 0\n      vertex -12.7293 -17.6338 0\n      vertex -12.8904 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.10965 -17.3963 0\n      vertex -12.8904 -17.3963 0\n      vertex -13.0761 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.92389 -17.1776 0\n      vertex -13.0761 -17.1776 0\n      vertex -13.2844 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -1.48715 -16.8066 0\n      vertex -13.5129 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -2.85373 3.59333 0\n      vertex -2.50803 3.38781 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -3.18268 3.82471 0\n      vertex -2.85373 3.59333 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -3.49296 4.0806 0\n      vertex -3.18268 3.82471 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -5.21948 33.5797 0\n      vertex -7 28.5 0\n      vertex -5.25887 33.841 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -5.25887 33.841 0\n      vertex -7 28.5 0\n      vertex -5.28518 34.1039 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -5.28518 34.1039 0\n      vertex -7 38.5 0\n      vertex -5.29835 34.3679 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -7 38.5 0\n      vertex -5.28518 34.1039 0\n      vertex -7 28.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -11 24.5 0\n      vertex -5.25 8 0\n      vertex -5.2346 7.59812 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.39115 13.0623 0\n      vertex -11 24.5 0\n      vertex -7 28.5 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -3.49296 4.0806 0\n      vertex -15.6039 -0.121733 0\n      vertex -3.78274 4.35948 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.3655 -19.2865 0\n      vertex -2.63447 -19.2865 0\n      vertex -2.58804 -19.5697 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -3.78274 4.35948 0\n      vertex -15.6039 -0.121733 0\n      vertex -4.05032 4.65973 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.412 -19.5697 0\n      vertex -2.58804 -19.5697 0\n      vertex -2.51128 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.4887 -19.8461 0\n      vertex -2.51128 -19.8461 0\n      vertex -2.40507 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.5949 -20.1127 0\n      vertex -2.40507 -20.1127 0\n      vertex -2.27067 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.7293 -20.3662 0\n      vertex -2.27067 -20.3662 0\n      vertex -2.10965 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -12.8904 -20.6037 0\n      vertex -2.10965 -20.6037 0\n      vertex -1.92389 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -13.0761 -20.8224 0\n      vertex -1.92389 -20.8224 0\n      vertex -1.71557 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -13.2844 -21.0197 0\n      vertex -1.71557 -21.0197 0\n      vertex -1.48715 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -13.5129 -21.1934 0\n      vertex -1.48715 -21.1934 0\n      vertex -1.24128 -21.3413 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -13.7587 -21.3413 0\n      vertex -1.24128 -21.3413 0\n      vertex -0.980865 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex -0.980865 -21.4618 0\n      vertex -0.70895 -21.5534 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex -0.70895 -21.5534 0\n      vertex -0.428721 -21.6151 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.63447 -19.2865 0\n      vertex -12.3655 -19.2865 0\n      vertex -12.35 -19 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.58804 -19.5697 0\n      vertex -12.412 -19.5697 0\n      vertex -12.3655 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.51128 -19.8461 0\n      vertex -12.4887 -19.8461 0\n      vertex -12.412 -19.5697 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -0.143468 -21.6461 0\n      vertex -18.2929 -24.5 0\n      vertex -0.428721 -21.6151 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.40507 -20.1127 0\n      vertex -12.5949 -20.1127 0\n      vertex -12.4887 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.27067 -20.3662 0\n      vertex -12.7293 -20.3662 0\n      vertex -12.5949 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -2.10965 -20.6037 0\n      vertex -12.8904 -20.6037 0\n      vertex -12.7293 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.92389 -20.8224 0\n      vertex -13.0761 -20.8224 0\n      vertex -12.8904 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.71557 -21.0197 0\n      vertex -13.2844 -21.0197 0\n      vertex -13.0761 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.48715 -21.1934 0\n      vertex -13.5129 -21.1934 0\n      vertex -13.2844 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.24128 -21.3413 0\n      vertex -13.7587 -21.3413 0\n      vertex -13.5129 -21.1934 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -0.980865 -21.4618 0\n      vertex -18.2929 -24.5 0\n      vertex -13.7587 -21.3413 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -13.7587 -21.3413 0\n      vertex -18.2929 -24.5 0\n      vertex -14.0191 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -14.0191 -21.4618 0\n      vertex -18.2929 -24.5 0\n      vertex -14.291 -21.5534 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -14.291 -21.5534 0\n      vertex -18.2929 -24.5 0\n      vertex -14.5713 -21.6151 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -14.5713 -21.6151 0\n      vertex -18.2929 -24.5 0\n      vertex -14.8565 -21.6461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.588 -18.4303 0\n      vertex -21 -18.4142 0\n      vertex -21.014 -18.0218 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.5113 -18.1539 0\n      vertex -21.014 -18.0218 0\n      vertex -21.056 -17.6315 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -14.8565 -21.6461 0\n      vertex -18.2929 -24.5 0\n      vertex -15.1435 -21.6461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex -15.4287 -21.6151 0\n      vertex -15.1435 -21.6461 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex -15.709 -21.5534 0\n      vertex -15.4287 -21.6151 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex -15.9809 -21.4618 0\n      vertex -15.709 -21.5534 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex -16.2413 -21.3413 0\n      vertex -15.9809 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex -16.4871 -21.1934 0\n      vertex -16.2413 -21.3413 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex -16.7156 -21.0197 0\n      vertex -16.4871 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex -16.9239 -20.8224 0\n      vertex -16.7156 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21 -21.7929 0\n      vertex -16.9239 -20.8224 0\n      vertex -18.2929 -24.5 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -16.9239 -20.8224 0\n      vertex -21 -21.7929 0\n      vertex -17.1096 -20.6037 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -17.1096 -20.6037 0\n      vertex -21 -21.7929 0\n      vertex -17.2707 -20.3662 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -17.2707 -20.3662 0\n      vertex -21 -21.7929 0\n      vertex -17.4051 -20.1127 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -17.4051 -20.1127 0\n      vertex -21 -21.7929 0\n      vertex -17.5113 -19.8461 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -17.5113 -19.8461 0\n      vertex -21 -21.7929 0\n      vertex -17.588 -19.5697 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -21 -18.4142 0\n      vertex -17.588 -19.5697 0\n      vertex -21 -21.7929 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.588 -19.5697 0\n      vertex -21 -18.4142 0\n      vertex -17.6345 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.6345 -19.2865 0\n      vertex -21 -18.4142 0\n      vertex -17.65 -19 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.4051 -17.8873 0\n      vertex -21.056 -17.6315 0\n      vertex -21.1257 -17.2451 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.2707 -17.6338 0\n      vertex -21.1257 -17.2451 0\n      vertex -21.2228 -16.8647 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -17.1096 -17.3963 0\n      vertex -21.2228 -16.8647 0\n      vertex -21.3468 -16.4922 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -16.9239 -17.1776 0\n      vertex -21.3468 -16.4922 0\n      vertex -21.497 -16.1294 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -16.7156 -16.9803 0\n      vertex -21.497 -16.1294 0\n      vertex -21.6728 -15.7783 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -16.4871 -16.8066 0\n      vertex -21.6728 -15.7783 0\n      vertex -21.8731 -15.4407 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.709 -16.4466 0\n      vertex -22.3434 -14.8125 0\n      vertex -22.6109 -14.5251 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.709 -16.4466 0\n      vertex -22.6109 -14.5251 0\n      vertex -17.5609 -1.89902 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -15.709 -16.4466 0\n      vertex -17.5609 -1.89902 0\n      vertex -17.3176 -1.89122 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.2118 0.824379 0\n      vertex 29.5 21.7929 0\n      vertex 29.5 -7.63604 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 29.5 -7.63604 0\n      vertex 22.6109 -14.5251 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 22.6109 -14.5251 0\n      vertex 22.3434 -14.8125 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 22.3434 -14.8125 0\n      vertex 22.097 -15.1182 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 22.097 -15.1182 0\n      vertex 21.8731 -15.4407 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 21.8731 -15.4407 0\n      vertex 21.6728 -15.7783 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 21.6728 -15.7783 0\n      vertex 21.497 -16.1294 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 21.497 -16.1294 0\n      vertex 21.3468 -16.4922 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 21.3468 -16.4922 0\n      vertex 21.2228 -16.8647 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 21.2228 -16.8647 0\n      vertex 21.1257 -17.2451 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 21.1257 -17.2451 0\n      vertex 21.056 -17.6315 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 21.014 -18.0218 0\n      vertex 21 -18.4142 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 21.056 -17.6315 0\n      vertex 21.014 -18.0218 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 29.5 -7.63604 0\n      vertex 19.3961 -0.121733 0\n      vertex 19.3961 0.121733 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.365 0.363201 0\n      vertex 29.5 -7.63604 0\n      vertex 19.3961 0.121733 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.3032 0.598705 0\n      vertex 29.5 -7.63604 0\n      vertex 19.365 0.363201 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.2118 0.824379 0\n      vertex 29.5 -7.63604 0\n      vertex 19.3032 0.598705 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 19.0924 1.03652 0\n      vertex 29.5 21.7929 0\n      vertex 19.2118 0.824379 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.9467 1.23163 0\n      vertex 29.5 21.7929 0\n      vertex 19.0924 1.03652 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.7774 1.40653 0\n      vertex 29.5 21.7929 0\n      vertex 18.9467 1.23163 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.587 1.55833 0\n      vertex 29.5 21.7929 0\n      vertex 18.7774 1.40653 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.3788 1.68454 0\n      vertex 29.5 21.7929 0\n      vertex 18.587 1.55833 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.1562 1.78309 0\n      vertex 29.5 21.7929 0\n      vertex 18.3788 1.68454 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 17.9228 1.85236 0\n      vertex 29.5 21.7929 0\n      vertex 18.1562 1.78309 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 17.6824 1.89122 0\n      vertex 29.5 21.7929 0\n      vertex 17.9228 1.85236 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 29.5 21.7929 0\n      vertex 17.6824 1.89122 0\n      vertex 26.7929 24.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 11 24.5 0\n      vertex 17.6824 1.89122 0\n      vertex 17.4391 1.89902 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 11 24.5 0\n      vertex 17.4391 1.89902 0\n      vertex 17.1968 1.87564 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 16.7309 1.73738 0\n      vertex 5.18847 8.80141 0\n      vertex 16.9594 1.82147 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.18847 8.80141 0\n      vertex 16.7309 1.73738 0\n      vertex 5.2346 8.40188 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 16.7309 1.73738 0\n      vertex 16.5151 1.62477 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 16.5151 1.62477 0\n      vertex 16.3154 1.48548 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 16.3154 1.48548 0\n      vertex 16.1351 1.3218 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 16.1351 1.3218 0\n      vertex 15.9773 1.13641 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 15.9773 1.13641 0\n      vertex 15.8445 0.932363 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 15.8445 0.932363 0\n      vertex 15.7389 0.713007 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 13.5129 -16.8066 0\n      vertex 16.1351 -1.3218 0\n      vertex 13.7587 -16.6587 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 16.1351 -1.3218 0\n      vertex 13.5129 -16.8066 0\n      vertex 15.9773 -1.13641 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 13.2844 -16.9803 0\n      vertex 15.9773 -1.13641 0\n      vertex 13.5129 -16.8066 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 15.9773 -1.13641 0\n      vertex 13.2844 -16.9803 0\n      vertex 15.8445 -0.932363 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 13.0761 -17.1776 0\n      vertex 15.8445 -0.932363 0\n      vertex 13.2844 -16.9803 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 15.8445 -0.932363 0\n      vertex 13.0761 -17.1776 0\n      vertex 15.7389 -0.713007 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 13.0761 -17.1776 0\n      vertex 12.8904 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 13.0761 -17.1776 0\n      vertex 5.2346 8.40188 0\n      vertex 15.7389 -0.713007 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 12.8904 -17.3963 0\n      vertex 12.7293 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 15.7389 -0.713007 0\n      vertex 5.2346 8.40188 0\n      vertex 15.6621 -0.481943 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 12.7293 -17.6338 0\n      vertex 12.5949 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 15.6621 -0.481943 0\n      vertex 5.2346 8.40188 0\n      vertex 15.6156 -0.242966 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 12.5949 -17.8873 0\n      vertex 12.4887 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 15.6156 -0.242966 0\n      vertex 5.2346 8.40188 0\n      vertex 15.6 0 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 12.4887 -18.1539 0\n      vertex 12.412 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 17.6824 1.89122 0\n      vertex 11 24.5 0\n      vertex 26.7929 24.5 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 15.7389 0.713007 0\n      vertex 15.6621 0.481943 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 15.6621 0.481943 0\n      vertex 15.6156 0.242966 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 15.6156 0.242966 0\n      vertex 15.6 0 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 12.412 -18.4303 0\n      vertex 12.3655 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 2.65 -19 0\n      vertex 12.3655 -18.7135 0\n      vertex 12.35 -19 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 17.4051 -17.8873 0\n      vertex 17.2707 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 18.587 -1.55833 0\n      vertex 18.7774 -1.40653 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 16.7156 -16.9803 0\n      vertex 21 -18.4142 0\n      vertex 16.9239 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 18.3788 -1.68454 0\n      vertex 18.587 -1.55833 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 16.4871 -16.8066 0\n      vertex 21 -18.4142 0\n      vertex 16.7156 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0 -0 -1\n    outer loop\n      vertex 18.1562 -1.78309 0\n      vertex 21 -18.4142 0\n      vertex 16.4871 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 21 -18.4142 0\n      vertex 18.1562 -1.78309 0\n      vertex 18.3788 -1.68454 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 16.2413 -16.6587 0\n      vertex 18.1562 -1.78309 0\n      vertex 16.4871 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 18.1562 -1.78309 0\n      vertex 16.2413 -16.6587 0\n      vertex 17.9228 -1.85236 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 15.9809 -16.5382 0\n      vertex 17.9228 -1.85236 0\n      vertex 16.2413 -16.6587 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 17.9228 -1.85236 0\n      vertex 15.9809 -16.5382 0\n      vertex 17.6824 -1.89122 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 15.709 -16.4466 0\n      vertex 17.6824 -1.89122 0\n      vertex 15.9809 -16.5382 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 17.6824 -1.89122 0\n      vertex 15.709 -16.4466 0\n      vertex 17.4391 -1.89902 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 15.4287 -16.3849 0\n      vertex 17.4391 -1.89902 0\n      vertex 15.709 -16.4466 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 17.4391 -1.89902 0\n      vertex 15.4287 -16.3849 0\n      vertex 17.1968 -1.87564 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 15.1435 -16.3539 0\n      vertex 17.1968 -1.87564 0\n      vertex 15.4287 -16.3849 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 17.1968 -1.87564 0\n      vertex 15.1435 -16.3539 0\n      vertex 16.9594 -1.82147 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 14.8565 -16.3539 0\n      vertex 16.9594 -1.82147 0\n      vertex 15.1435 -16.3539 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 16.9594 -1.82147 0\n      vertex 14.8565 -16.3539 0\n      vertex 16.7309 -1.73738 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 14.5713 -16.3849 0\n      vertex 16.7309 -1.73738 0\n      vertex 14.8565 -16.3539 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 16.7309 -1.73738 0\n      vertex 14.5713 -16.3849 0\n      vertex 16.5151 -1.62477 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 14.291 -16.4466 0\n      vertex 16.5151 -1.62477 0\n      vertex 14.5713 -16.3849 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 16.5151 -1.62477 0\n      vertex 14.291 -16.4466 0\n      vertex 16.3154 -1.48548 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 14.0191 -16.5382 0\n      vertex 16.3154 -1.48548 0\n      vertex 14.291 -16.4466 0\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex 16.3154 -1.48548 0\n      vertex 14.0191 -16.5382 0\n      vertex 16.1351 -1.3218 0\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 13.7587 -16.6587 0\n      vertex 16.1351 -1.3218 0\n      vertex 14.0191 -16.5382 0\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -7 25 3.47487\n      vertex -7 28.5 4\n      vertex -7 28.5 1\n    endloop\n  endfacet\n  facet normal -1 -0 0\n    outer loop\n      vertex -7 28.5 4\n      vertex -7 25 3.47487\n      vertex -7 25 4\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -7 28.5 1\n      vertex -7 38.5 0\n      vertex -7 28.5 0\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -7 28.5 4\n      vertex -7 38.5 0\n      vertex -7 28.5 1\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -7 38.5 0\n      vertex -7 28.5 4\n      vertex -7 38.5 20\n    endloop\n  endfacet\n  facet normal -1 -0 0\n    outer loop\n      vertex -7 38.5 20\n      vertex -7 28.5 4\n      vertex -7 28.5 20\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex -7 28.5 0\n      vertex -10.5 25 0.5\n      vertex -7 28.5 1\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex -10.5 25 0.5\n      vertex -7 28.5 0\n      vertex -11 24.5 0\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex -7 28.5 1\n      vertex -10.5 25 0.5\n      vertex -10.5 25 1\n    endloop\n  endfacet\n  facet normal -0.5 0.5 0.707107\n    outer loop\n      vertex -7 25 3.47487\n      vertex -7 28.5 1\n      vertex -10.5 25 1\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0 41.5 16.3\n      vertex -4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.0648003 41.5 16.2984\n      vertex 0 41.5 16.3\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.129436 41.5 16.2935\n      vertex 0.0648003 41.5 16.2984\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.193756 41.5 16.2855\n      vertex 0.129436 41.5 16.2935\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.257591 41.5 16.2742\n      vertex 0.193756 41.5 16.2855\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.320786 41.5 16.2598\n      vertex 0.257591 41.5 16.2742\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.383183 41.5 16.2422\n      vertex 0.320786 41.5 16.2598\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.444626 41.5 16.2216\n      vertex 0.383183 41.5 16.2422\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.504967 41.5 16.1979\n      vertex 0.444626 41.5 16.2216\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.564049 41.5 16.1713\n      vertex 0.504967 41.5 16.1979\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.621731 41.5 16.1417\n      vertex 0.564049 41.5 16.1713\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.677864 41.5 16.1093\n      vertex 0.621731 41.5 16.1417\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.732315 41.5 16.0741\n      vertex 0.677864 41.5 16.1093\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.784943 41.5 16.0363\n      vertex 0.732315 41.5 16.0741\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.835621 41.5 15.9959\n      vertex 0.784943 41.5 16.0363\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.884224 41.5 15.953\n      vertex 0.835621 41.5 15.9959\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.930626 41.5 15.9077\n      vertex 0.884224 41.5 15.953\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.974712 41.5 15.8602\n      vertex 0.930626 41.5 15.9077\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.01638 41.5 15.8105\n      vertex 0.974712 41.5 15.8602\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.05552 41.5 15.7589\n      vertex 1.01638 41.5 15.8105\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.09203 41.5 15.7053\n      vertex 1.05552 41.5 15.7589\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.12584 41.5 15.65\n      vertex 1.09203 41.5 15.7053\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.15683 41.5 15.5931\n      vertex 1.12584 41.5 15.65\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.18496 41.5 15.5347\n      vertex 1.15683 41.5 15.5931\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.21014 41.5 15.4749\n      vertex 1.18496 41.5 15.5347\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.23231 41.5 15.414\n      vertex 1.21014 41.5 15.4749\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.25141 41.5 15.3521\n      vertex 1.23231 41.5 15.414\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.26741 41.5 15.2893\n      vertex 1.25141 41.5 15.3521\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.28025 41.5 15.2257\n      vertex 1.26741 41.5 15.2893\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.28991 41.5 15.1616\n      vertex 1.28025 41.5 15.2257\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.29637 41.5 15.0971\n      vertex 1.28991 41.5 15.1616\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.29959 41.5 15.0324\n      vertex 1.29637 41.5 15.0971\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.29959 41.5 14.9676\n      vertex 1.29959 41.5 15.0324\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.29637 41.5 14.9029\n      vertex 1.29959 41.5 14.9676\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.28991 41.5 14.8384\n      vertex 1.29637 41.5 14.9029\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.28025 41.5 14.7743\n      vertex 1.28991 41.5 14.8384\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.26741 41.5 14.7107\n      vertex 1.28025 41.5 14.7743\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.25141 41.5 14.6479\n      vertex 1.26741 41.5 14.7107\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.25141 41.5 5.35209\n      vertex 1.25141 41.5 14.6479\n      vertex 4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.25141 41.5 14.6479\n      vertex 1.25141 41.5 5.35209\n      vertex 1.23231 41.5 14.586\n    endloop\n  endfacet\n  facet normal -0 1 0\n    outer loop\n      vertex 1.23231 41.5 5.41403\n      vertex 1.23231 41.5 14.586\n      vertex 1.25141 41.5 5.35209\n    endloop\n  endfacet\n  facet normal -0 1 0\n    outer loop\n      vertex 1.21014 41.5 5.47494\n      vertex 1.21014 41.5 14.5251\n      vertex 1.23231 41.5 5.41403\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.0648003 41.5 13.7016\n      vertex 0 41.5 6.3\n      vertex 0 41.5 13.7\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.0648003 41.5 6.29838\n      vertex 0.0648003 41.5 13.7016\n      vertex 0.129436 41.5 13.7065\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.129436 41.5 6.29354\n      vertex 0.129436 41.5 13.7065\n      vertex 0.193756 41.5 13.7145\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.193756 41.5 6.28548\n      vertex 0.193756 41.5 13.7145\n      vertex 0.257591 41.5 13.7258\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.257591 41.5 6.27422\n      vertex 0.257591 41.5 13.7258\n      vertex 0.320786 41.5 13.7402\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.320786 41.5 6.2598\n      vertex 0.320786 41.5 13.7402\n      vertex 0.383183 41.5 13.7578\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.383183 41.5 6.24224\n      vertex 0.383183 41.5 13.7578\n      vertex 0.444626 41.5 13.7784\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.444626 41.5 6.2216\n      vertex 0.444626 41.5 13.7784\n      vertex 0.504967 41.5 13.8021\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.504967 41.5 6.19792\n      vertex 0.504967 41.5 13.8021\n      vertex 0.564049 41.5 13.8287\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.564049 41.5 6.17126\n      vertex 0.564049 41.5 13.8287\n      vertex 0.621731 41.5 13.8583\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.621731 41.5 6.14169\n      vertex 0.621731 41.5 13.8583\n      vertex 0.677864 41.5 13.8907\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.677864 41.5 6.10928\n      vertex 0.677864 41.5 13.8907\n      vertex 0.732315 41.5 13.9259\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.732315 41.5 6.07411\n      vertex 0.732315 41.5 13.9259\n      vertex 0.784943 41.5 13.9637\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.784943 41.5 6.03627\n      vertex 0.784943 41.5 13.9637\n      vertex 0.835621 41.5 14.0041\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.835621 41.5 5.99586\n      vertex 0.835621 41.5 14.0041\n      vertex 0.884224 41.5 14.047\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.884224 41.5 5.95297\n      vertex 0.884224 41.5 14.047\n      vertex 0.930626 41.5 14.0923\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.930626 41.5 5.90771\n      vertex 0.930626 41.5 14.0923\n      vertex 0.974712 41.5 14.1398\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.974712 41.5 5.86019\n      vertex 0.974712 41.5 14.1398\n      vertex 1.01638 41.5 14.1895\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.01638 41.5 5.81054\n      vertex 1.01638 41.5 14.1895\n      vertex 1.05552 41.5 14.2411\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.05552 41.5 5.75887\n      vertex 1.05552 41.5 14.2411\n      vertex 1.09203 41.5 14.2947\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.09203 41.5 5.70531\n      vertex 1.09203 41.5 14.2947\n      vertex 1.12584 41.5 14.35\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.12584 41.5 5.65\n      vertex 1.12584 41.5 14.35\n      vertex 1.15683 41.5 14.4069\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.21014 41.5 14.5251\n      vertex 1.21014 41.5 5.47494\n      vertex 1.18496 41.5 14.4653\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.0648003 41.5 13.7016\n      vertex 0.0648003 41.5 6.29838\n      vertex 0 41.5 6.3\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.129436 41.5 13.7065\n      vertex 0.129436 41.5 6.29354\n      vertex 0.0648003 41.5 6.29838\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.193756 41.5 13.7145\n      vertex 0.193756 41.5 6.28548\n      vertex 0.129436 41.5 6.29354\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.257591 41.5 13.7258\n      vertex 0.257591 41.5 6.27422\n      vertex 0.193756 41.5 6.28548\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.320786 41.5 13.7402\n      vertex 0.320786 41.5 6.2598\n      vertex 0.257591 41.5 6.27422\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.383183 41.5 13.7578\n      vertex 0.383183 41.5 6.24224\n      vertex 0.320786 41.5 6.2598\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.444626 41.5 13.7784\n      vertex 0.444626 41.5 6.2216\n      vertex 0.383183 41.5 6.24224\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.504967 41.5 13.8021\n      vertex 0.504967 41.5 6.19792\n      vertex 0.444626 41.5 6.2216\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.564049 41.5 13.8287\n      vertex 0.564049 41.5 6.17126\n      vertex 0.504967 41.5 6.19792\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.621731 41.5 13.8583\n      vertex 0.621731 41.5 6.14169\n      vertex 0.564049 41.5 6.17126\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.677864 41.5 13.8907\n      vertex 0.677864 41.5 6.10928\n      vertex 0.621731 41.5 6.14169\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.732315 41.5 13.9259\n      vertex 0.732315 41.5 6.07411\n      vertex 0.677864 41.5 6.10928\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.784943 41.5 13.9637\n      vertex 0.784943 41.5 6.03627\n      vertex 0.732315 41.5 6.07411\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.835621 41.5 14.0041\n      vertex 0.835621 41.5 5.99586\n      vertex 0.784943 41.5 6.03627\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.884224 41.5 14.047\n      vertex 0.884224 41.5 5.95297\n      vertex 0.835621 41.5 5.99586\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.930626 41.5 14.0923\n      vertex 0.930626 41.5 5.90771\n      vertex 0.884224 41.5 5.95297\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.974712 41.5 14.1398\n      vertex 0.974712 41.5 5.86019\n      vertex 0.930626 41.5 5.90771\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.01638 41.5 14.1895\n      vertex 1.01638 41.5 5.81054\n      vertex 0.974712 41.5 5.86019\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.05552 41.5 14.2411\n      vertex 1.05552 41.5 5.75887\n      vertex 1.01638 41.5 5.81054\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.09203 41.5 14.2947\n      vertex 1.09203 41.5 5.70531\n      vertex 1.05552 41.5 5.75887\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.12584 41.5 14.35\n      vertex 1.12584 41.5 5.65\n      vertex 1.09203 41.5 5.70531\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.15683 41.5 14.4069\n      vertex 1.15683 41.5 5.59307\n      vertex 1.12584 41.5 5.65\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.15683 41.5 14.4069\n      vertex 1.18496 41.5 5.53467\n      vertex 1.15683 41.5 5.59307\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.18496 41.5 14.4653\n      vertex 1.18496 41.5 5.53467\n      vertex 1.15683 41.5 14.4069\n    endloop\n  endfacet\n  facet normal -0 1 0\n    outer loop\n      vertex 1.18496 41.5 5.53467\n      vertex 1.18496 41.5 14.4653\n      vertex 1.21014 41.5 5.47494\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.23231 41.5 14.586\n      vertex 1.23231 41.5 5.41403\n      vertex 1.21014 41.5 14.5251\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex 4 41.5 0\n      vertex 1.25141 41.5 5.35209\n      vertex 4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.25141 41.5 5.35209\n      vertex 4 41.5 0\n      vertex 1.26741 41.5 5.28928\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.26741 41.5 5.28928\n      vertex 4 41.5 0\n      vertex 1.28025 41.5 5.22574\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.28025 41.5 5.22574\n      vertex 4 41.5 0\n      vertex 1.28991 41.5 5.16165\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.28991 41.5 5.16165\n      vertex 4 41.5 0\n      vertex 1.29637 41.5 5.09715\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.29637 41.5 5.09715\n      vertex 4 41.5 0\n      vertex 1.29959 41.5 5.03241\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.29959 41.5 5.03241\n      vertex 4 41.5 0\n      vertex 1.29959 41.5 4.96759\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.29959 41.5 4.96759\n      vertex 4 41.5 0\n      vertex 1.29637 41.5 4.90285\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.29637 41.5 4.90285\n      vertex 4 41.5 0\n      vertex 1.28991 41.5 4.83835\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.0648003 41.5 3.70162\n      vertex 4 41.5 0\n      vertex 0 41.5 3.7\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.129436 41.5 3.70646\n      vertex 4 41.5 0\n      vertex 0.0648003 41.5 3.70162\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.193756 41.5 3.71452\n      vertex 4 41.5 0\n      vertex 0.129436 41.5 3.70646\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.257591 41.5 3.72578\n      vertex 4 41.5 0\n      vertex 0.193756 41.5 3.71452\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.320786 41.5 3.7402\n      vertex 4 41.5 0\n      vertex 0.257591 41.5 3.72578\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.383183 41.5 3.75776\n      vertex 4 41.5 0\n      vertex 0.320786 41.5 3.7402\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.444626 41.5 3.7784\n      vertex 4 41.5 0\n      vertex 0.383183 41.5 3.75776\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.504967 41.5 3.80208\n      vertex 4 41.5 0\n      vertex 0.444626 41.5 3.7784\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.564049 41.5 3.82874\n      vertex 4 41.5 0\n      vertex 0.504967 41.5 3.80208\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.621731 41.5 3.85831\n      vertex 4 41.5 0\n      vertex 0.564049 41.5 3.82874\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.677864 41.5 3.89072\n      vertex 4 41.5 0\n      vertex 0.621731 41.5 3.85831\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.732315 41.5 3.92589\n      vertex 4 41.5 0\n      vertex 0.677864 41.5 3.89072\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.784943 41.5 3.96373\n      vertex 4 41.5 0\n      vertex 0.732315 41.5 3.92589\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.835621 41.5 4.00414\n      vertex 4 41.5 0\n      vertex 0.784943 41.5 3.96373\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.884224 41.5 4.04703\n      vertex 4 41.5 0\n      vertex 0.835621 41.5 4.00414\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.930626 41.5 4.09229\n      vertex 4 41.5 0\n      vertex 0.884224 41.5 4.04703\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0.974712 41.5 4.13981\n      vertex 4 41.5 0\n      vertex 0.930626 41.5 4.09229\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.01638 41.5 4.18946\n      vertex 4 41.5 0\n      vertex 0.974712 41.5 4.13981\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.05552 41.5 4.24113\n      vertex 4 41.5 0\n      vertex 1.01638 41.5 4.18946\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.09203 41.5 4.29469\n      vertex 4 41.5 0\n      vertex 1.05552 41.5 4.24113\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.12584 41.5 4.35\n      vertex 4 41.5 0\n      vertex 1.09203 41.5 4.29469\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.15683 41.5 4.40693\n      vertex 4 41.5 0\n      vertex 1.12584 41.5 4.35\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.18496 41.5 4.46533\n      vertex 4 41.5 0\n      vertex 1.15683 41.5 4.40693\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.21014 41.5 4.52506\n      vertex 4 41.5 0\n      vertex 1.18496 41.5 4.46533\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.23231 41.5 4.58597\n      vertex 4 41.5 0\n      vertex 1.21014 41.5 4.52506\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.25141 41.5 4.64791\n      vertex 4 41.5 0\n      vertex 1.23231 41.5 4.58597\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.26741 41.5 4.71072\n      vertex 4 41.5 0\n      vertex 1.25141 41.5 4.64791\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.28025 41.5 4.77426\n      vertex 4 41.5 0\n      vertex 1.26741 41.5 4.71072\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 1.28991 41.5 4.83835\n      vertex 4 41.5 0\n      vertex 1.28025 41.5 4.77426\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.0648003 41.5 16.2984\n      vertex -4 41.5 20\n      vertex 0 41.5 16.3\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.12944 41.5 16.2935\n      vertex -4 41.5 20\n      vertex -0.0648003 41.5 16.2984\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.193752 41.5 16.2855\n      vertex -4 41.5 20\n      vertex -0.12944 41.5 16.2935\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.257591 41.5 16.2742\n      vertex -4 41.5 20\n      vertex -0.193752 41.5 16.2855\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.320786 41.5 16.2598\n      vertex -4 41.5 20\n      vertex -0.257591 41.5 16.2742\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.383179 41.5 16.2422\n      vertex -4 41.5 20\n      vertex -0.320786 41.5 16.2598\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.444626 41.5 16.2216\n      vertex -4 41.5 20\n      vertex -0.383179 41.5 16.2422\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.504963 41.5 16.1979\n      vertex -4 41.5 20\n      vertex -0.444626 41.5 16.2216\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.564049 41.5 16.1713\n      vertex -4 41.5 20\n      vertex -0.504963 41.5 16.1979\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.621731 41.5 16.1417\n      vertex -4 41.5 20\n      vertex -0.564049 41.5 16.1713\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.677864 41.5 16.1093\n      vertex -4 41.5 20\n      vertex -0.621731 41.5 16.1417\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.732315 41.5 16.0741\n      vertex -4 41.5 20\n      vertex -0.677864 41.5 16.1093\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.784946 41.5 16.0363\n      vertex -4 41.5 20\n      vertex -0.732315 41.5 16.0741\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.835625 41.5 15.9959\n      vertex -4 41.5 20\n      vertex -0.784946 41.5 16.0363\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.884224 41.5 15.953\n      vertex -4 41.5 20\n      vertex -0.835625 41.5 15.9959\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.930626 41.5 15.9077\n      vertex -4 41.5 20\n      vertex -0.884224 41.5 15.953\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -0.974716 41.5 15.8602\n      vertex -4 41.5 20\n      vertex -0.930626 41.5 15.9077\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.01638 41.5 15.8105\n      vertex -4 41.5 20\n      vertex -0.974716 41.5 15.8602\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.05552 41.5 15.7589\n      vertex -4 41.5 20\n      vertex -1.01638 41.5 15.8105\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.09203 41.5 15.7053\n      vertex -4 41.5 20\n      vertex -1.05552 41.5 15.7589\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.12583 41.5 15.65\n      vertex -4 41.5 20\n      vertex -1.09203 41.5 15.7053\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.15683 41.5 15.5931\n      vertex -4 41.5 20\n      vertex -1.12583 41.5 15.65\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.18496 41.5 15.5347\n      vertex -4 41.5 20\n      vertex -1.15683 41.5 15.5931\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.21014 41.5 15.4749\n      vertex -4 41.5 20\n      vertex -1.18496 41.5 15.5347\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.2323 41.5 15.414\n      vertex -4 41.5 20\n      vertex -1.21014 41.5 15.4749\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.25141 41.5 15.3521\n      vertex -4 41.5 20\n      vertex -1.2323 41.5 15.414\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.26741 41.5 15.2893\n      vertex -4 41.5 20\n      vertex -1.25141 41.5 15.3521\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.28025 41.5 15.2257\n      vertex -4 41.5 20\n      vertex -1.26741 41.5 15.2893\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.28991 41.5 15.1616\n      vertex -4 41.5 20\n      vertex -1.28025 41.5 15.2257\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.29636 41.5 15.0971\n      vertex -4 41.5 20\n      vertex -1.28991 41.5 15.1616\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.29959 41.5 15.0324\n      vertex -4 41.5 20\n      vertex -1.29636 41.5 15.0971\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -1.29959 41.5 14.9676\n      vertex -4 41.5 20\n      vertex -1.29959 41.5 15.0324\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.29636 41.5 14.9029\n      vertex -4 41.5 20\n      vertex -1.29959 41.5 14.9676\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.28991 41.5 14.8384\n      vertex -4 41.5 20\n      vertex -1.29636 41.5 14.9029\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.28025 41.5 14.7743\n      vertex -4 41.5 20\n      vertex -1.28991 41.5 14.8384\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.26741 41.5 14.7107\n      vertex -4 41.5 20\n      vertex -1.28025 41.5 14.7743\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.25141 41.5 14.6479\n      vertex -4 41.5 20\n      vertex -1.26741 41.5 14.7107\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.25141 41.5 5.35209\n      vertex -1.25141 41.5 14.6479\n      vertex -1.2323 41.5 14.586\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.2323 41.5 5.41403\n      vertex -1.2323 41.5 14.586\n      vertex -1.21014 41.5 14.5251\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.21014 41.5 5.47494\n      vertex -1.21014 41.5 14.5251\n      vertex -1.18496 41.5 14.4653\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.18496 41.5 5.53467\n      vertex -1.18496 41.5 14.4653\n      vertex -1.15683 41.5 14.4069\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex 0 41.5 6.3\n      vertex -0.0648003 41.5 13.7016\n      vertex 0 41.5 13.7\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.0648003 41.5 6.29838\n      vertex -0.0648003 41.5 13.7016\n      vertex 0 41.5 6.3\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.0648003 41.5 13.7016\n      vertex -0.0648003 41.5 6.29838\n      vertex -0.12944 41.5 13.7065\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.12944 41.5 6.29354\n      vertex -0.12944 41.5 13.7065\n      vertex -0.0648003 41.5 6.29838\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.12944 41.5 13.7065\n      vertex -0.12944 41.5 6.29354\n      vertex -0.193752 41.5 13.7145\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.193752 41.5 6.28548\n      vertex -0.193752 41.5 13.7145\n      vertex -0.12944 41.5 6.29354\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.193752 41.5 13.7145\n      vertex -0.193752 41.5 6.28548\n      vertex -0.257591 41.5 13.7258\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.257591 41.5 6.27422\n      vertex -0.257591 41.5 13.7258\n      vertex -0.193752 41.5 6.28548\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.257591 41.5 13.7258\n      vertex -0.257591 41.5 6.27422\n      vertex -0.320786 41.5 13.7402\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.320786 41.5 6.2598\n      vertex -0.320786 41.5 13.7402\n      vertex -0.257591 41.5 6.27422\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.320786 41.5 13.7402\n      vertex -0.320786 41.5 6.2598\n      vertex -0.383179 41.5 13.7578\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.383179 41.5 6.24224\n      vertex -0.383179 41.5 13.7578\n      vertex -0.320786 41.5 6.2598\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.383179 41.5 13.7578\n      vertex -0.383179 41.5 6.24224\n      vertex -0.444626 41.5 13.7784\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.444626 41.5 6.2216\n      vertex -0.444626 41.5 13.7784\n      vertex -0.383179 41.5 6.24224\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.444626 41.5 13.7784\n      vertex -0.444626 41.5 6.2216\n      vertex -0.504963 41.5 13.8021\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.504963 41.5 6.19792\n      vertex -0.504963 41.5 13.8021\n      vertex -0.444626 41.5 6.2216\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.504963 41.5 13.8021\n      vertex -0.504963 41.5 6.19792\n      vertex -0.564049 41.5 13.8287\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.564049 41.5 6.17126\n      vertex -0.564049 41.5 13.8287\n      vertex -0.504963 41.5 6.19792\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.564049 41.5 13.8287\n      vertex -0.564049 41.5 6.17126\n      vertex -0.621731 41.5 13.8583\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.621731 41.5 6.14169\n      vertex -0.621731 41.5 13.8583\n      vertex -0.564049 41.5 6.17126\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.621731 41.5 13.8583\n      vertex -0.621731 41.5 6.14169\n      vertex -0.677864 41.5 13.8907\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.677864 41.5 6.10928\n      vertex -0.677864 41.5 13.8907\n      vertex -0.621731 41.5 6.14169\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.677864 41.5 13.8907\n      vertex -0.677864 41.5 6.10928\n      vertex -0.732315 41.5 13.9259\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.732315 41.5 6.07411\n      vertex -0.732315 41.5 13.9259\n      vertex -0.677864 41.5 6.10928\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.732315 41.5 13.9259\n      vertex -0.732315 41.5 6.07411\n      vertex -0.784946 41.5 13.9637\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.784946 41.5 6.03627\n      vertex -0.784946 41.5 13.9637\n      vertex -0.732315 41.5 6.07411\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.784946 41.5 13.9637\n      vertex -0.784946 41.5 6.03627\n      vertex -0.835625 41.5 14.0041\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.835625 41.5 5.99586\n      vertex -0.835625 41.5 14.0041\n      vertex -0.784946 41.5 6.03627\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.835625 41.5 14.0041\n      vertex -0.835625 41.5 5.99586\n      vertex -0.884224 41.5 14.047\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.884224 41.5 5.95297\n      vertex -0.884224 41.5 14.047\n      vertex -0.835625 41.5 5.99586\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.884224 41.5 14.047\n      vertex -0.884224 41.5 5.95297\n      vertex -0.930626 41.5 14.0923\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.930626 41.5 5.90771\n      vertex -0.930626 41.5 14.0923\n      vertex -0.884224 41.5 5.95297\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.930626 41.5 14.0923\n      vertex -0.930626 41.5 5.90771\n      vertex -0.974716 41.5 14.1398\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.974716 41.5 5.86019\n      vertex -0.974716 41.5 14.1398\n      vertex -0.930626 41.5 5.90771\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.974716 41.5 14.1398\n      vertex -0.974716 41.5 5.86019\n      vertex -1.01638 41.5 14.1895\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.01638 41.5 5.81054\n      vertex -1.01638 41.5 14.1895\n      vertex -0.974716 41.5 5.86019\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.01638 41.5 14.1895\n      vertex -1.01638 41.5 5.81054\n      vertex -1.05552 41.5 14.2411\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.05552 41.5 5.75887\n      vertex -1.05552 41.5 14.2411\n      vertex -1.01638 41.5 5.81054\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.05552 41.5 14.2411\n      vertex -1.05552 41.5 5.75887\n      vertex -1.09203 41.5 14.2947\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.09203 41.5 5.70531\n      vertex -1.09203 41.5 14.2947\n      vertex -1.05552 41.5 5.75887\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.09203 41.5 14.2947\n      vertex -1.09203 41.5 5.70531\n      vertex -1.12583 41.5 14.35\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.12583 41.5 5.65\n      vertex -1.12583 41.5 14.35\n      vertex -1.09203 41.5 5.70531\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.12583 41.5 14.35\n      vertex -1.12583 41.5 5.65\n      vertex -1.15683 41.5 14.4069\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.15683 41.5 5.59307\n      vertex -1.15683 41.5 14.4069\n      vertex -1.12583 41.5 5.65\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.18496 41.5 5.53467\n      vertex -1.15683 41.5 14.4069\n      vertex -1.15683 41.5 5.59307\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.18496 41.5 14.4653\n      vertex -1.18496 41.5 5.53467\n      vertex -1.21014 41.5 5.47494\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.21014 41.5 14.5251\n      vertex -1.21014 41.5 5.47494\n      vertex -1.2323 41.5 5.41403\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.2323 41.5 14.586\n      vertex -1.2323 41.5 5.41403\n      vertex -1.25141 41.5 5.35209\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.25141 41.5 14.6479\n      vertex -1.25141 41.5 5.35209\n      vertex -4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.25141 41.5 5.35209\n      vertex -1.26741 41.5 5.28928\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.26741 41.5 5.28928\n      vertex -1.28025 41.5 5.22574\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.28025 41.5 5.22574\n      vertex -1.28991 41.5 5.16165\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.28991 41.5 5.16165\n      vertex -1.29636 41.5 5.09715\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.29636 41.5 5.09715\n      vertex -1.29959 41.5 5.03241\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.29959 41.5 5.03241\n      vertex -1.29959 41.5 4.96759\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.29959 41.5 4.96759\n      vertex -1.29636 41.5 4.90285\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.29636 41.5 4.90285\n      vertex -1.28991 41.5 4.83835\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -4 41.5 0\n      vertex -1.28991 41.5 4.83835\n      vertex -1.28025 41.5 4.77426\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -4 41.5 0\n      vertex 0 41.5 3.7\n      vertex 4 41.5 0\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 0 41.5 3.7\n      vertex -4 41.5 0\n      vertex -0.0648003 41.5 3.70162\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.0648003 41.5 3.70162\n      vertex -4 41.5 0\n      vertex -0.12944 41.5 3.70646\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.12944 41.5 3.70646\n      vertex -4 41.5 0\n      vertex -0.193752 41.5 3.71452\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.193752 41.5 3.71452\n      vertex -4 41.5 0\n      vertex -0.257591 41.5 3.72578\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.257591 41.5 3.72578\n      vertex -4 41.5 0\n      vertex -0.320786 41.5 3.7402\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.320786 41.5 3.7402\n      vertex -4 41.5 0\n      vertex -0.383179 41.5 3.75776\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.383179 41.5 3.75776\n      vertex -4 41.5 0\n      vertex -0.444626 41.5 3.7784\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.444626 41.5 3.7784\n      vertex -4 41.5 0\n      vertex -0.504963 41.5 3.80208\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.504963 41.5 3.80208\n      vertex -4 41.5 0\n      vertex -0.564049 41.5 3.82874\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.564049 41.5 3.82874\n      vertex -4 41.5 0\n      vertex -0.621731 41.5 3.85831\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.621731 41.5 3.85831\n      vertex -4 41.5 0\n      vertex -0.677864 41.5 3.89072\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.677864 41.5 3.89072\n      vertex -4 41.5 0\n      vertex -0.732315 41.5 3.92589\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.732315 41.5 3.92589\n      vertex -4 41.5 0\n      vertex -0.784946 41.5 3.96373\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.25141 41.5 5.35209\n      vertex -4 41.5 0\n      vertex -4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.26741 41.5 4.71072\n      vertex -4 41.5 0\n      vertex -1.28025 41.5 4.77426\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.25141 41.5 4.64791\n      vertex -4 41.5 0\n      vertex -1.26741 41.5 4.71072\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.2323 41.5 4.58597\n      vertex -4 41.5 0\n      vertex -1.25141 41.5 4.64791\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.21014 41.5 4.52506\n      vertex -4 41.5 0\n      vertex -1.2323 41.5 4.58597\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.18496 41.5 4.46533\n      vertex -4 41.5 0\n      vertex -1.21014 41.5 4.52506\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.15683 41.5 4.40693\n      vertex -4 41.5 0\n      vertex -1.18496 41.5 4.46533\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.12583 41.5 4.35\n      vertex -4 41.5 0\n      vertex -1.15683 41.5 4.40693\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.09203 41.5 4.29469\n      vertex -4 41.5 0\n      vertex -1.12583 41.5 4.35\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.05552 41.5 4.24113\n      vertex -4 41.5 0\n      vertex -1.09203 41.5 4.29469\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -1.01638 41.5 4.18946\n      vertex -4 41.5 0\n      vertex -1.05552 41.5 4.24113\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.974716 41.5 4.13981\n      vertex -4 41.5 0\n      vertex -1.01638 41.5 4.18946\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.930626 41.5 4.09229\n      vertex -4 41.5 0\n      vertex -0.974716 41.5 4.13981\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.884224 41.5 4.04703\n      vertex -4 41.5 0\n      vertex -0.930626 41.5 4.09229\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.835625 41.5 4.00414\n      vertex -4 41.5 0\n      vertex -0.884224 41.5 4.04703\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.784946 41.5 3.96373\n      vertex -4 41.5 0\n      vertex -0.835625 41.5 4.00414\n    endloop\n  endfacet\n  facet normal -0.0249749 0.999688 0\n    outer loop\n      vertex 0.264183 29.2066 0\n      vertex 0 29.2 20\n      vertex 0.264183 29.2066 20\n    endloop\n  endfacet\n  facet normal -0.0249749 0.999688 0\n    outer loop\n      vertex 0 29.2 20\n      vertex 0.264183 29.2066 0\n      vertex 0 29.2 0\n    endloop\n  endfacet\n  facet normal -0.0745471 0.997217 0\n    outer loop\n      vertex 0.52771 29.2263 0\n      vertex 0.264183 29.2066 20\n      vertex 0.52771 29.2263 20\n    endloop\n  endfacet\n  facet normal -0.0745471 0.997217 0\n    outer loop\n      vertex 0.264183 29.2066 20\n      vertex 0.52771 29.2263 0\n      vertex 0.264183 29.2066 0\n    endloop\n  endfacet\n  facet normal -0.124493 0.99222 0\n    outer loop\n      vertex 0.789925 29.2592 0\n      vertex 0.52771 29.2263 20\n      vertex 0.789925 29.2592 20\n    endloop\n  endfacet\n  facet normal -0.124493 0.99222 0\n    outer loop\n      vertex 0.52771 29.2263 20\n      vertex 0.789925 29.2592 0\n      vertex 0.52771 29.2263 0\n    endloop\n  endfacet\n  facet normal -0.173691 0.9848 0\n    outer loop\n      vertex 1.05017 29.3051 0\n      vertex 0.789925 29.2592 20\n      vertex 1.05017 29.3051 20\n    endloop\n  endfacet\n  facet normal -0.173691 0.9848 0\n    outer loop\n      vertex 0.789925 29.2592 20\n      vertex 1.05017 29.3051 0\n      vertex 0.789925 29.2592 0\n    endloop\n  endfacet\n  facet normal -0.222496 0.974934 0\n    outer loop\n      vertex 1.30782 29.3639 0\n      vertex 1.05017 29.3051 20\n      vertex 1.30782 29.3639 20\n    endloop\n  endfacet\n  facet normal -0.222496 0.974934 0\n    outer loop\n      vertex 1.05017 29.3051 20\n      vertex 1.30782 29.3639 0\n      vertex 1.05017 29.3051 0\n    endloop\n  endfacet\n  facet normal -0.270941 0.962596 0\n    outer loop\n      vertex 1.5622 29.4355 0\n      vertex 1.30782 29.3639 20\n      vertex 1.5622 29.4355 20\n    endloop\n  endfacet\n  facet normal -0.270941 0.962596 0\n    outer loop\n      vertex 1.30782 29.3639 20\n      vertex 1.5622 29.4355 0\n      vertex 1.30782 29.3639 0\n    endloop\n  endfacet\n  facet normal -0.318259 0.948004 0\n    outer loop\n      vertex 1.81271 29.5196 0\n      vertex 1.5622 29.4355 20\n      vertex 1.81271 29.5196 20\n    endloop\n  endfacet\n  facet normal -0.318259 0.948004 0\n    outer loop\n      vertex 1.5622 29.4355 20\n      vertex 1.81271 29.5196 0\n      vertex 1.5622 29.4355 0\n    endloop\n  endfacet\n  facet normal -0.365525 0.930802 0\n    outer loop\n      vertex 2.0587 29.6162 0\n      vertex 1.81271 29.5196 20\n      vertex 2.0587 29.6162 20\n    endloop\n  endfacet\n  facet normal -0.365525 0.930802 0\n    outer loop\n      vertex 1.81271 29.5196 20\n      vertex 2.0587 29.6162 0\n      vertex 1.81271 29.5196 0\n    endloop\n  endfacet\n  facet normal -0.411321 0.911491 0\n    outer loop\n      vertex 2.29958 29.7249 0\n      vertex 2.0587 29.6162 20\n      vertex 2.29958 29.7249 20\n    endloop\n  endfacet\n  facet normal -0.411321 0.911491 0\n    outer loop\n      vertex 2.0587 29.6162 20\n      vertex 2.29958 29.7249 0\n      vertex 2.0587 29.6162 0\n    endloop\n  endfacet\n  facet normal -0.456017 0.889971 0\n    outer loop\n      vertex 2.53475 29.8454 0\n      vertex 2.29958 29.7249 20\n      vertex 2.53475 29.8454 20\n    endloop\n  endfacet\n  facet normal -0.456017 0.889971 0\n    outer loop\n      vertex 2.29958 29.7249 20\n      vertex 2.53475 29.8454 0\n      vertex 2.29958 29.7249 0\n    endloop\n  endfacet\n  facet normal -0.500192 0.865915 0\n    outer loop\n      vertex 2.76361 29.9776 0\n      vertex 2.53475 29.8454 20\n      vertex 2.76361 29.9776 20\n    endloop\n  endfacet\n  facet normal -0.500192 0.865915 0\n    outer loop\n      vertex 2.53475 29.8454 20\n      vertex 2.76361 29.9776 0\n      vertex 2.53475 29.8454 0\n    endloop\n  endfacet\n  facet normal -0.542342 0.840158 0\n    outer loop\n      vertex 2.9856 30.1209 0\n      vertex 2.76361 29.9776 20\n      vertex 2.9856 30.1209 20\n    endloop\n  endfacet\n  facet normal -0.542342 0.840158 0\n    outer loop\n      vertex 2.76361 29.9776 20\n      vertex 2.9856 30.1209 0\n      vertex 2.76361 29.9776 0\n    endloop\n  endfacet\n  facet normal -0.583848 0.811863 0\n    outer loop\n      vertex 3.20016 30.2752 0\n      vertex 2.9856 30.1209 20\n      vertex 3.20016 30.2752 20\n    endloop\n  endfacet\n  facet normal -0.583848 0.811863 0\n    outer loop\n      vertex 2.9856 30.1209 20\n      vertex 3.20016 30.2752 0\n      vertex 2.9856 30.1209 0\n    endloop\n  endfacet\n  facet normal -0.623568 0.781769 0\n    outer loop\n      vertex 3.40677 30.44 0\n      vertex 3.20016 30.2752 20\n      vertex 3.40677 30.44 20\n    endloop\n  endfacet\n  facet normal -0.623568 0.781769 0\n    outer loop\n      vertex 3.20016 30.2752 20\n      vertex 3.40677 30.44 0\n      vertex 3.20016 30.2752 0\n    endloop\n  endfacet\n  facet normal -0.66154 0.74991 0\n    outer loop\n      vertex 3.60492 30.6148 0\n      vertex 3.40677 30.44 20\n      vertex 3.60492 30.6148 20\n    endloop\n  endfacet\n  facet normal -0.66154 0.74991 0\n    outer loop\n      vertex 3.40677 30.44 20\n      vertex 3.60492 30.6148 0\n      vertex 3.40677 30.44 0\n    endloop\n  endfacet\n  facet normal -0.698215 0.715888 0\n    outer loop\n      vertex 3.79409 30.7993 0\n      vertex 3.60492 30.6148 20\n      vertex 3.79409 30.7993 20\n    endloop\n  endfacet\n  facet normal -0.698215 0.715888 0\n    outer loop\n      vertex 3.60492 30.6148 20\n      vertex 3.79409 30.7993 0\n      vertex 3.60492 30.6148 0\n    endloop\n  endfacet\n  facet normal -0.733184 0.68003 0\n    outer loop\n      vertex 3.79409 30.7993 0\n      vertex 3.97384 30.9931 20\n      vertex 3.97384 30.9931 0\n    endloop\n  endfacet\n  facet normal -0.733184 0.68003 0\n    outer loop\n      vertex 3.97384 30.9931 20\n      vertex 3.79409 30.7993 0\n      vertex 3.79409 30.7993 20\n    endloop\n  endfacet\n  facet normal -0.765977 0.642868 0\n    outer loop\n      vertex 3.97384 30.9931 0\n      vertex 4.14371 31.1955 20\n      vertex 4.14371 31.1955 0\n    endloop\n  endfacet\n  facet normal -0.765977 0.642868 0\n    outer loop\n      vertex 4.14371 31.1955 20\n      vertex 3.97384 30.9931 0\n      vertex 3.97384 30.9931 20\n    endloop\n  endfacet\n  facet normal -0.797204 0.603711 0\n    outer loop\n      vertex 4.14371 31.1955 0\n      vertex 4.30327 31.4062 20\n      vertex 4.30327 31.4062 0\n    endloop\n  endfacet\n  facet normal -0.797204 0.603711 0\n    outer loop\n      vertex 4.30327 31.4062 20\n      vertex 4.14371 31.1955 0\n      vertex 4.14371 31.1955 20\n    endloop\n  endfacet\n  facet normal -0.826176 0.563412 0\n    outer loop\n      vertex 4.30327 31.4062 0\n      vertex 4.45214 31.6245 20\n      vertex 4.45214 31.6245 0\n    endloop\n  endfacet\n  facet normal -0.826176 0.563412 0\n    outer loop\n      vertex 4.45214 31.6245 20\n      vertex 4.30327 31.4062 0\n      vertex 4.30327 31.4062 20\n    endloop\n  endfacet\n  facet normal -0.853308 0.521407 0\n    outer loop\n      vertex 4.45214 31.6245 0\n      vertex 4.58993 31.85 20\n      vertex 4.58993 31.85 0\n    endloop\n  endfacet\n  facet normal -0.853308 0.521407 0\n    outer loop\n      vertex 4.58993 31.85 20\n      vertex 4.45214 31.6245 0\n      vertex 4.45214 31.6245 20\n    endloop\n  endfacet\n  facet normal -0.878229 0.47824 0\n    outer loop\n      vertex 4.58993 31.85 0\n      vertex 4.71632 32.0821 20\n      vertex 4.71632 32.0821 0\n    endloop\n  endfacet\n  facet normal -0.878229 0.47824 0\n    outer loop\n      vertex 4.71632 32.0821 20\n      vertex 4.58993 31.85 0\n      vertex 4.58993 31.85 20\n    endloop\n  endfacet\n  facet normal -0.900973 0.433875 0\n    outer loop\n      vertex 4.71632 32.0821 0\n      vertex 4.83098 32.3202 20\n      vertex 4.83098 32.3202 0\n    endloop\n  endfacet\n  facet normal -0.900973 0.433875 0\n    outer loop\n      vertex 4.83098 32.3202 20\n      vertex 4.71632 32.0821 0\n      vertex 4.71632 32.0821 20\n    endloop\n  endfacet\n  facet normal -0.921468 0.388455 0\n    outer loop\n      vertex 4.83098 32.3202 0\n      vertex 4.93363 32.5637 20\n      vertex 4.93363 32.5637 0\n    endloop\n  endfacet\n  facet normal -0.921468 0.388455 0\n    outer loop\n      vertex 4.93363 32.5637 20\n      vertex 4.83098 32.3202 0\n      vertex 4.83098 32.3202 20\n    endloop\n  endfacet\n  facet normal -0.939685 0.342041 0\n    outer loop\n      vertex 4.93363 32.5637 0\n      vertex 5.02401 32.812 20\n      vertex 5.02401 32.812 0\n    endloop\n  endfacet\n  facet normal -0.939685 0.342041 0\n    outer loop\n      vertex 5.02401 32.812 20\n      vertex 4.93363 32.5637 0\n      vertex 4.93363 32.5637 20\n    endloop\n  endfacet\n  facet normal -0.955558 0.294804 0\n    outer loop\n      vertex 5.02401 32.812 0\n      vertex 5.10191 33.0645 20\n      vertex 5.10191 33.0645 0\n    endloop\n  endfacet\n  facet normal -0.955558 0.294804 0\n    outer loop\n      vertex 5.10191 33.0645 20\n      vertex 5.02401 32.812 0\n      vertex 5.02401 32.812 20\n    endloop\n  endfacet\n  facet normal -0.969078 0.246754 0\n    outer loop\n      vertex 5.10191 33.0645 0\n      vertex 5.16712 33.3206 20\n      vertex 5.16712 33.3206 0\n    endloop\n  endfacet\n  facet normal -0.969078 0.246754 0\n    outer loop\n      vertex 5.16712 33.3206 20\n      vertex 5.10191 33.0645 0\n      vertex 5.10191 33.0645 20\n    endloop\n  endfacet\n  facet normal -0.980186 0.19808 0\n    outer loop\n      vertex 5.16712 33.3206 0\n      vertex 5.21948 33.5797 20\n      vertex 5.21948 33.5797 0\n    endloop\n  endfacet\n  facet normal -0.980186 0.19808 0\n    outer loop\n      vertex 5.21948 33.5797 20\n      vertex 5.16712 33.3206 0\n      vertex 5.16712 33.3206 20\n    endloop\n  endfacet\n  facet normal -0.988828 0.149062 0\n    outer loop\n      vertex 5.21948 33.5797 0\n      vertex 5.25887 33.841 20\n      vertex 5.25887 33.841 0\n    endloop\n  endfacet\n  facet normal -0.988828 0.149062 0\n    outer loop\n      vertex 5.25887 33.841 20\n      vertex 5.21948 33.5797 0\n      vertex 5.21948 33.5797 20\n    endloop\n  endfacet\n  facet normal -0.99503 0.0995787 0\n    outer loop\n      vertex 5.25887 33.841 0\n      vertex 5.28518 34.1039 20\n      vertex 5.28518 34.1039 0\n    endloop\n  endfacet\n  facet normal -0.99503 0.0995787 0\n    outer loop\n      vertex 5.28518 34.1039 20\n      vertex 5.25887 33.841 0\n      vertex 5.25887 33.841 20\n    endloop\n  endfacet\n  facet normal -0.998758 0.0498244 0\n    outer loop\n      vertex 5.28518 34.1039 0\n      vertex 5.29835 34.3679 20\n      vertex 5.29835 34.3679 0\n    endloop\n  endfacet\n  facet normal -0.998758 0.0498244 0\n    outer loop\n      vertex 5.29835 34.3679 20\n      vertex 5.28518 34.1039 0\n      vertex 5.28518 34.1039 20\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex 5.29835 34.3679 0\n      vertex 5.29835 34.6321 20\n      vertex 5.29835 34.6321 0\n    endloop\n  endfacet\n  facet normal -1 -0 0\n    outer loop\n      vertex 5.29835 34.6321 20\n      vertex 5.29835 34.3679 0\n      vertex 5.29835 34.3679 20\n    endloop\n  endfacet\n  facet normal -0.998758 -0.0498244 0\n    outer loop\n      vertex 5.29835 34.6321 0\n      vertex 5.28518 34.8961 20\n      vertex 5.28518 34.8961 0\n    endloop\n  endfacet\n  facet normal -0.998758 -0.0498244 0\n    outer loop\n      vertex 5.28518 34.8961 20\n      vertex 5.29835 34.6321 0\n      vertex 5.29835 34.6321 20\n    endloop\n  endfacet\n  facet normal -0.99503 -0.0995787 0\n    outer loop\n      vertex 5.28518 34.8961 0\n      vertex 5.25887 35.159 20\n      vertex 5.25887 35.159 0\n    endloop\n  endfacet\n  facet normal -0.99503 -0.0995787 0\n    outer loop\n      vertex 5.25887 35.159 20\n      vertex 5.28518 34.8961 0\n      vertex 5.28518 34.8961 20\n    endloop\n  endfacet\n  facet normal -0.988828 -0.149062 0\n    outer loop\n      vertex 5.25887 35.159 0\n      vertex 5.21948 35.4203 20\n      vertex 5.21948 35.4203 0\n    endloop\n  endfacet\n  facet normal -0.988828 -0.149062 0\n    outer loop\n      vertex 5.21948 35.4203 20\n      vertex 5.25887 35.159 0\n      vertex 5.25887 35.159 20\n    endloop\n  endfacet\n  facet normal -0.980186 -0.19808 0\n    outer loop\n      vertex 5.21948 35.4203 0\n      vertex 5.16712 35.6794 20\n      vertex 5.16712 35.6794 0\n    endloop\n  endfacet\n  facet normal -0.980186 -0.19808 0\n    outer loop\n      vertex 5.16712 35.6794 20\n      vertex 5.21948 35.4203 0\n      vertex 5.21948 35.4203 20\n    endloop\n  endfacet\n  facet normal -0.969078 -0.246754 0\n    outer loop\n      vertex 5.16712 35.6794 0\n      vertex 5.10191 35.9355 20\n      vertex 5.10191 35.9355 0\n    endloop\n  endfacet\n  facet normal -0.969078 -0.246754 0\n    outer loop\n      vertex 5.10191 35.9355 20\n      vertex 5.16712 35.6794 0\n      vertex 5.16712 35.6794 20\n    endloop\n  endfacet\n  facet normal -0.955558 -0.294804 0\n    outer loop\n      vertex 5.10191 35.9355 0\n      vertex 5.02401 36.188 20\n      vertex 5.02401 36.188 0\n    endloop\n  endfacet\n  facet normal -0.955558 -0.294804 0\n    outer loop\n      vertex 5.02401 36.188 20\n      vertex 5.10191 35.9355 0\n      vertex 5.10191 35.9355 20\n    endloop\n  endfacet\n  facet normal -0.939685 -0.342041 0\n    outer loop\n      vertex 5.02401 36.188 0\n      vertex 4.93363 36.4363 20\n      vertex 4.93363 36.4363 0\n    endloop\n  endfacet\n  facet normal -0.939685 -0.342041 0\n    outer loop\n      vertex 4.93363 36.4363 20\n      vertex 5.02401 36.188 0\n      vertex 5.02401 36.188 20\n    endloop\n  endfacet\n  facet normal -0.921468 -0.388455 0\n    outer loop\n      vertex 4.93363 36.4363 0\n      vertex 4.83098 36.6798 20\n      vertex 4.83098 36.6798 0\n    endloop\n  endfacet\n  facet normal -0.921468 -0.388455 0\n    outer loop\n      vertex 4.83098 36.6798 20\n      vertex 4.93363 36.4363 0\n      vertex 4.93363 36.4363 20\n    endloop\n  endfacet\n  facet normal -0.900973 -0.433875 0\n    outer loop\n      vertex 4.83098 36.6798 0\n      vertex 4.71632 36.9179 20\n      vertex 4.71632 36.9179 0\n    endloop\n  endfacet\n  facet normal -0.900973 -0.433875 0\n    outer loop\n      vertex 4.71632 36.9179 20\n      vertex 4.83098 36.6798 0\n      vertex 4.83098 36.6798 20\n    endloop\n  endfacet\n  facet normal -0.878229 -0.47824 0\n    outer loop\n      vertex 4.71632 36.9179 0\n      vertex 4.58993 37.15 20\n      vertex 4.58993 37.15 0\n    endloop\n  endfacet\n  facet normal -0.878229 -0.47824 0\n    outer loop\n      vertex 4.58993 37.15 20\n      vertex 4.71632 36.9179 0\n      vertex 4.71632 36.9179 20\n    endloop\n  endfacet\n  facet normal -0.853308 -0.521407 0\n    outer loop\n      vertex 4.58993 37.15 0\n      vertex 4.45214 37.3755 20\n      vertex 4.45214 37.3755 0\n    endloop\n  endfacet\n  facet normal -0.853308 -0.521407 0\n    outer loop\n      vertex 4.45214 37.3755 20\n      vertex 4.58993 37.15 0\n      vertex 4.58993 37.15 20\n    endloop\n  endfacet\n  facet normal -0.826176 -0.563412 0\n    outer loop\n      vertex 4.45214 37.3755 0\n      vertex 4.30327 37.5938 20\n      vertex 4.30327 37.5938 0\n    endloop\n  endfacet\n  facet normal -0.826176 -0.563412 0\n    outer loop\n      vertex 4.30327 37.5938 20\n      vertex 4.45214 37.3755 0\n      vertex 4.45214 37.3755 20\n    endloop\n  endfacet\n  facet normal -0.797204 -0.603711 0\n    outer loop\n      vertex 4.30327 37.5938 0\n      vertex 4.14371 37.8045 20\n      vertex 4.14371 37.8045 0\n    endloop\n  endfacet\n  facet normal -0.797204 -0.603711 0\n    outer loop\n      vertex 4.14371 37.8045 20\n      vertex 4.30327 37.5938 0\n      vertex 4.30327 37.5938 20\n    endloop\n  endfacet\n  facet normal -0.765977 -0.642868 0\n    outer loop\n      vertex 4.14371 37.8045 0\n      vertex 3.97384 38.0069 20\n      vertex 3.97384 38.0069 0\n    endloop\n  endfacet\n  facet normal -0.765977 -0.642868 0\n    outer loop\n      vertex 3.97384 38.0069 20\n      vertex 4.14371 37.8045 0\n      vertex 4.14371 37.8045 20\n    endloop\n  endfacet\n  facet normal -0.733184 -0.68003 0\n    outer loop\n      vertex 3.97384 38.0069 0\n      vertex 3.79409 38.2007 20\n      vertex 3.79409 38.2007 0\n    endloop\n  endfacet\n  facet normal -0.733184 -0.68003 0\n    outer loop\n      vertex 3.79409 38.2007 20\n      vertex 3.97384 38.0069 0\n      vertex 3.97384 38.0069 20\n    endloop\n  endfacet\n  facet normal -0.698215 -0.715888 0\n    outer loop\n      vertex 3.60492 38.3852 0\n      vertex 3.79409 38.2007 20\n      vertex 3.60492 38.3852 20\n    endloop\n  endfacet\n  facet normal -0.698215 -0.715888 -0\n    outer loop\n      vertex 3.79409 38.2007 20\n      vertex 3.60492 38.3852 0\n      vertex 3.79409 38.2007 0\n    endloop\n  endfacet\n  facet normal -0.66154 -0.74991 0\n    outer loop\n      vertex 3.40677 38.56 0\n      vertex 3.60492 38.3852 20\n      vertex 3.40677 38.56 20\n    endloop\n  endfacet\n  facet normal -0.66154 -0.74991 -0\n    outer loop\n      vertex 3.60492 38.3852 20\n      vertex 3.40677 38.56 0\n      vertex 3.60492 38.3852 0\n    endloop\n  endfacet\n  facet normal -0.623568 -0.781769 0\n    outer loop\n      vertex 3.20016 38.7248 0\n      vertex 3.40677 38.56 20\n      vertex 3.20016 38.7248 20\n    endloop\n  endfacet\n  facet normal -0.623568 -0.781769 -0\n    outer loop\n      vertex 3.40677 38.56 20\n      vertex 3.20016 38.7248 0\n      vertex 3.40677 38.56 0\n    endloop\n  endfacet\n  facet normal -0.583848 -0.811863 0\n    outer loop\n      vertex 2.9856 38.8791 0\n      vertex 3.20016 38.7248 20\n      vertex 2.9856 38.8791 20\n    endloop\n  endfacet\n  facet normal -0.583848 -0.811863 -0\n    outer loop\n      vertex 3.20016 38.7248 20\n      vertex 2.9856 38.8791 0\n      vertex 3.20016 38.7248 0\n    endloop\n  endfacet\n  facet normal -0.542609 -0.839985 0\n    outer loop\n      vertex 2.76361 39.0225 0\n      vertex 2.9856 38.8791 20\n      vertex 2.76361 39.0225 20\n    endloop\n  endfacet\n  facet normal -0.542609 -0.839985 -0\n    outer loop\n      vertex 2.9856 38.8791 20\n      vertex 2.76361 39.0225 0\n      vertex 2.9856 38.8791 0\n    endloop\n  endfacet\n  facet normal -0.499908 -0.866078 0\n    outer loop\n      vertex 2.53475 39.1546 0\n      vertex 2.76361 39.0225 20\n      vertex 2.53475 39.1546 20\n    endloop\n  endfacet\n  facet normal -0.499908 -0.866078 -0\n    outer loop\n      vertex 2.76361 39.0225 20\n      vertex 2.53475 39.1546 0\n      vertex 2.76361 39.0225 0\n    endloop\n  endfacet\n  facet normal -0.456017 -0.889971 0\n    outer loop\n      vertex 2.29958 39.2751 0\n      vertex 2.53475 39.1546 20\n      vertex 2.29958 39.2751 20\n    endloop\n  endfacet\n  facet normal -0.456017 -0.889971 -0\n    outer loop\n      vertex 2.53475 39.1546 20\n      vertex 2.29958 39.2751 0\n      vertex 2.53475 39.1546 0\n    endloop\n  endfacet\n  facet normal -0.411321 -0.911491 0\n    outer loop\n      vertex 2.0587 39.3838 0\n      vertex 2.29958 39.2751 20\n      vertex 2.0587 39.3838 20\n    endloop\n  endfacet\n  facet normal -0.411321 -0.911491 -0\n    outer loop\n      vertex 2.29958 39.2751 20\n      vertex 2.0587 39.3838 0\n      vertex 2.29958 39.2751 0\n    endloop\n  endfacet\n  facet normal -0.365197 -0.93093 0\n    outer loop\n      vertex 1.81271 39.4803 0\n      vertex 2.0587 39.3838 20\n      vertex 1.81271 39.4803 20\n    endloop\n  endfacet\n  facet normal -0.365197 -0.93093 -0\n    outer loop\n      vertex 2.0587 39.3838 20\n      vertex 1.81271 39.4803 0\n      vertex 2.0587 39.3838 0\n    endloop\n  endfacet\n  facet normal -0.318599 -0.94789 0\n    outer loop\n      vertex 1.5622 39.5645 0\n      vertex 1.81271 39.4803 20\n      vertex 1.5622 39.5645 20\n    endloop\n  endfacet\n  facet normal -0.318599 -0.94789 -0\n    outer loop\n      vertex 1.81271 39.4803 20\n      vertex 1.5622 39.5645 0\n      vertex 1.81271 39.4803 0\n    endloop\n  endfacet\n  facet normal -0.270941 -0.962596 0\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.5622 39.5645 20\n      vertex 1.30782 39.6361 20\n    endloop\n  endfacet\n  facet normal -0.270941 -0.962596 -0\n    outer loop\n      vertex 1.5622 39.5645 20\n      vertex 1.30782 39.6361 0\n      vertex 1.5622 39.5645 0\n    endloop\n  endfacet\n  facet normal 0.270931 -0.962599 0\n    outer loop\n      vertex -1.5622 39.5645 0\n      vertex -1.30781 39.6361 20\n      vertex -1.5622 39.5645 20\n    endloop\n  endfacet\n  facet normal 0.270931 -0.962599 0\n    outer loop\n      vertex -1.30781 39.6361 20\n      vertex -1.5622 39.5645 0\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.365197 -0.93093 0\n    outer loop\n      vertex -2.0587 39.3838 0\n      vertex -1.81271 39.4803 20\n      vertex -2.0587 39.3838 20\n    endloop\n  endfacet\n  facet normal 0.365197 -0.93093 0\n    outer loop\n      vertex -1.81271 39.4803 20\n      vertex -2.0587 39.3838 0\n      vertex -1.81271 39.4803 0\n    endloop\n  endfacet\n  facet normal 0.499892 -0.866088 0\n    outer loop\n      vertex -2.76361 39.0225 0\n      vertex -2.53474 39.1546 20\n      vertex -2.76361 39.0225 20\n    endloop\n  endfacet\n  facet normal 0.499892 -0.866088 0\n    outer loop\n      vertex -2.53474 39.1546 20\n      vertex -2.76361 39.0225 0\n      vertex -2.53474 39.1546 0\n    endloop\n  endfacet\n  facet normal 0.542609 -0.839985 0\n    outer loop\n      vertex -2.9856 38.8791 0\n      vertex -2.76361 39.0225 20\n      vertex -2.9856 38.8791 20\n    endloop\n  endfacet\n  facet normal 0.542609 -0.839985 0\n    outer loop\n      vertex -2.76361 39.0225 20\n      vertex -2.9856 38.8791 0\n      vertex -2.76361 39.0225 0\n    endloop\n  endfacet\n  facet normal 0.66154 -0.74991 0\n    outer loop\n      vertex -3.60492 38.3852 0\n      vertex -3.40677 38.56 20\n      vertex -3.60492 38.3852 20\n    endloop\n  endfacet\n  facet normal 0.66154 -0.74991 0\n    outer loop\n      vertex -3.40677 38.56 20\n      vertex -3.60492 38.3852 0\n      vertex -3.40677 38.56 0\n    endloop\n  endfacet\n  facet normal 0.698215 -0.715888 0\n    outer loop\n      vertex -3.79409 38.2007 0\n      vertex -3.60492 38.3852 20\n      vertex -3.79409 38.2007 20\n    endloop\n  endfacet\n  facet normal 0.698215 -0.715888 0\n    outer loop\n      vertex -3.60492 38.3852 20\n      vertex -3.79409 38.2007 0\n      vertex -3.60492 38.3852 0\n    endloop\n  endfacet\n  facet normal 0.765977 -0.642868 0\n    outer loop\n      vertex -4.14371 37.8045 20\n      vertex -3.97384 38.0069 0\n      vertex -3.97384 38.0069 20\n    endloop\n  endfacet\n  facet normal 0.765977 -0.642868 0\n    outer loop\n      vertex -3.97384 38.0069 0\n      vertex -4.14371 37.8045 20\n      vertex -4.14371 37.8045 0\n    endloop\n  endfacet\n  facet normal 0.797204 -0.603711 0\n    outer loop\n      vertex -4.30327 37.5938 20\n      vertex -4.14371 37.8045 0\n      vertex -4.14371 37.8045 20\n    endloop\n  endfacet\n  facet normal 0.797204 -0.603711 0\n    outer loop\n      vertex -4.14371 37.8045 0\n      vertex -4.30327 37.5938 20\n      vertex -4.30327 37.5938 0\n    endloop\n  endfacet\n  facet normal 0.826176 -0.563412 0\n    outer loop\n      vertex -4.45214 37.3755 20\n      vertex -4.30327 37.5938 0\n      vertex -4.30327 37.5938 20\n    endloop\n  endfacet\n  facet normal 0.826176 -0.563412 0\n    outer loop\n      vertex -4.30327 37.5938 0\n      vertex -4.45214 37.3755 20\n      vertex -4.45214 37.3755 0\n    endloop\n  endfacet\n  facet normal 0.878245 -0.47821 0\n    outer loop\n      vertex -4.71632 36.9179 20\n      vertex -4.58994 37.15 0\n      vertex -4.58994 37.15 20\n    endloop\n  endfacet\n  facet normal 0.878245 -0.47821 0\n    outer loop\n      vertex -4.58994 37.15 0\n      vertex -4.71632 36.9179 20\n      vertex -4.71632 36.9179 0\n    endloop\n  endfacet\n  facet normal 0.939673 -0.342074 0\n    outer loop\n      vertex -5.02402 36.188 20\n      vertex -4.93363 36.4363 0\n      vertex -4.93363 36.4363 20\n    endloop\n  endfacet\n  facet normal 0.939673 -0.342074 0\n    outer loop\n      vertex -4.93363 36.4363 0\n      vertex -5.02402 36.188 20\n      vertex -5.02402 36.188 0\n    endloop\n  endfacet\n  facet normal 0.969078 -0.246754 0\n    outer loop\n      vertex -5.16712 35.6794 20\n      vertex -5.10191 35.9355 0\n      vertex -5.10191 35.9355 20\n    endloop\n  endfacet\n  facet normal 0.969078 -0.246754 0\n    outer loop\n      vertex -5.10191 35.9355 0\n      vertex -5.16712 35.6794 20\n      vertex -5.16712 35.6794 0\n    endloop\n  endfacet\n  facet normal 0.980186 -0.19808 0\n    outer loop\n      vertex -5.21948 35.4203 20\n      vertex -5.16712 35.6794 0\n      vertex -5.16712 35.6794 20\n    endloop\n  endfacet\n  facet normal 0.980186 -0.19808 0\n    outer loop\n      vertex -5.16712 35.6794 0\n      vertex -5.21948 35.4203 20\n      vertex -5.21948 35.4203 0\n    endloop\n  endfacet\n  facet normal 0.99503 -0.0995787 0\n    outer loop\n      vertex -5.28518 34.8961 20\n      vertex -5.25887 35.159 0\n      vertex -5.25887 35.159 20\n    endloop\n  endfacet\n  facet normal 0.99503 -0.0995787 0\n    outer loop\n      vertex -5.25887 35.159 0\n      vertex -5.28518 34.8961 20\n      vertex -5.28518 34.8961 0\n    endloop\n  endfacet\n  facet normal 1 -0 0\n    outer loop\n      vertex -5.29835 34.3679 20\n      vertex -5.29835 34.6321 0\n      vertex -5.29835 34.6321 20\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex -5.29835 34.6321 0\n      vertex -5.29835 34.3679 20\n      vertex -5.29835 34.3679 0\n    endloop\n  endfacet\n  facet normal 0.998758 0.0498244 0\n    outer loop\n      vertex -5.28518 34.1039 20\n      vertex -5.29835 34.3679 0\n      vertex -5.29835 34.3679 20\n    endloop\n  endfacet\n  facet normal 0.998758 0.0498244 0\n    outer loop\n      vertex -5.29835 34.3679 0\n      vertex -5.28518 34.1039 20\n      vertex -5.28518 34.1039 0\n    endloop\n  endfacet\n  facet normal 0.99503 0.0995787 0\n    outer loop\n      vertex -5.25887 33.841 20\n      vertex -5.28518 34.1039 0\n      vertex -5.28518 34.1039 20\n    endloop\n  endfacet\n  facet normal 0.99503 0.0995787 0\n    outer loop\n      vertex -5.28518 34.1039 0\n      vertex -5.25887 33.841 20\n      vertex -5.25887 33.841 0\n    endloop\n  endfacet\n  facet normal 0.988828 0.149062 0\n    outer loop\n      vertex -5.21948 33.5797 20\n      vertex -5.25887 33.841 0\n      vertex -5.25887 33.841 20\n    endloop\n  endfacet\n  facet normal 0.988828 0.149062 0\n    outer loop\n      vertex -5.25887 33.841 0\n      vertex -5.21948 33.5797 20\n      vertex -5.21948 33.5797 0\n    endloop\n  endfacet\n  facet normal 0.955568 0.294769 0\n    outer loop\n      vertex -5.02402 32.812 20\n      vertex -5.10191 33.0645 0\n      vertex -5.10191 33.0645 20\n    endloop\n  endfacet\n  facet normal 0.955568 0.294769 0\n    outer loop\n      vertex -5.10191 33.0645 0\n      vertex -5.02402 32.812 20\n      vertex -5.02402 32.812 0\n    endloop\n  endfacet\n  facet normal 0.939673 0.342074 0\n    outer loop\n      vertex -4.93363 32.5637 20\n      vertex -5.02402 32.812 0\n      vertex -5.02402 32.812 20\n    endloop\n  endfacet\n  facet normal 0.939673 0.342074 0\n    outer loop\n      vertex -5.02402 32.812 0\n      vertex -4.93363 32.5637 20\n      vertex -4.93363 32.5637 0\n    endloop\n  endfacet\n  facet normal 0.921468 0.388455 0\n    outer loop\n      vertex -4.83098 32.3202 20\n      vertex -4.93363 32.5637 0\n      vertex -4.93363 32.5637 20\n    endloop\n  endfacet\n  facet normal 0.921468 0.388455 0\n    outer loop\n      vertex -4.93363 32.5637 0\n      vertex -4.83098 32.3202 20\n      vertex -4.83098 32.3202 0\n    endloop\n  endfacet\n  facet normal 0.900973 0.433875 0\n    outer loop\n      vertex -4.71632 32.0821 20\n      vertex -4.83098 32.3202 0\n      vertex -4.83098 32.3202 20\n    endloop\n  endfacet\n  facet normal 0.900973 0.433875 0\n    outer loop\n      vertex -4.83098 32.3202 0\n      vertex -4.71632 32.0821 20\n      vertex -4.71632 32.0821 0\n    endloop\n  endfacet\n  facet normal 0.878245 0.47821 0\n    outer loop\n      vertex -4.58994 31.85 20\n      vertex -4.71632 32.0821 0\n      vertex -4.71632 32.0821 20\n    endloop\n  endfacet\n  facet normal 0.878245 0.47821 0\n    outer loop\n      vertex -4.71632 32.0821 0\n      vertex -4.58994 31.85 20\n      vertex -4.58994 31.85 0\n    endloop\n  endfacet\n  facet normal 0.853291 0.521435 0\n    outer loop\n      vertex -4.45214 31.6245 20\n      vertex -4.58994 31.85 0\n      vertex -4.58994 31.85 20\n    endloop\n  endfacet\n  facet normal 0.853291 0.521435 0\n    outer loop\n      vertex -4.58994 31.85 0\n      vertex -4.45214 31.6245 20\n      vertex -4.45214 31.6245 0\n    endloop\n  endfacet\n  facet normal 0.826176 0.563412 0\n    outer loop\n      vertex -4.30327 31.4062 20\n      vertex -4.45214 31.6245 0\n      vertex -4.45214 31.6245 20\n    endloop\n  endfacet\n  facet normal 0.826176 0.563412 0\n    outer loop\n      vertex -4.45214 31.6245 0\n      vertex -4.30327 31.4062 20\n      vertex -4.30327 31.4062 0\n    endloop\n  endfacet\n  facet normal 0.797204 0.603711 0\n    outer loop\n      vertex -4.14371 31.1955 20\n      vertex -4.30327 31.4062 0\n      vertex -4.30327 31.4062 20\n    endloop\n  endfacet\n  facet normal 0.797204 0.603711 0\n    outer loop\n      vertex -4.30327 31.4062 0\n      vertex -4.14371 31.1955 20\n      vertex -4.14371 31.1955 0\n    endloop\n  endfacet\n  facet normal 0.765977 0.642868 0\n    outer loop\n      vertex -3.97384 30.9931 20\n      vertex -4.14371 31.1955 0\n      vertex -4.14371 31.1955 20\n    endloop\n  endfacet\n  facet normal 0.765977 0.642868 0\n    outer loop\n      vertex -4.14371 31.1955 0\n      vertex -3.97384 30.9931 20\n      vertex -3.97384 30.9931 0\n    endloop\n  endfacet\n  facet normal 0.733184 0.68003 0\n    outer loop\n      vertex -3.79409 30.7993 20\n      vertex -3.97384 30.9931 0\n      vertex -3.97384 30.9931 20\n    endloop\n  endfacet\n  facet normal 0.733184 0.68003 0\n    outer loop\n      vertex -3.97384 30.9931 0\n      vertex -3.79409 30.7993 20\n      vertex -3.79409 30.7993 0\n    endloop\n  endfacet\n  facet normal 0.698215 0.715888 -0\n    outer loop\n      vertex -3.60492 30.6148 0\n      vertex -3.79409 30.7993 20\n      vertex -3.60492 30.6148 20\n    endloop\n  endfacet\n  facet normal 0.698215 0.715888 0\n    outer loop\n      vertex -3.79409 30.7993 20\n      vertex -3.60492 30.6148 0\n      vertex -3.79409 30.7993 0\n    endloop\n  endfacet\n  facet normal 0.542342 0.840158 -0\n    outer loop\n      vertex -2.76361 29.9776 0\n      vertex -2.9856 30.1209 20\n      vertex -2.76361 29.9776 20\n    endloop\n  endfacet\n  facet normal 0.542342 0.840158 0\n    outer loop\n      vertex -2.9856 30.1209 20\n      vertex -2.76361 29.9776 0\n      vertex -2.9856 30.1209 0\n    endloop\n  endfacet\n  facet normal 0.500175 0.865924 -0\n    outer loop\n      vertex -2.53474 29.8454 0\n      vertex -2.76361 29.9776 20\n      vertex -2.53474 29.8454 20\n    endloop\n  endfacet\n  facet normal 0.500175 0.865924 0\n    outer loop\n      vertex -2.76361 29.9776 20\n      vertex -2.53474 29.8454 0\n      vertex -2.76361 29.9776 0\n    endloop\n  endfacet\n  facet normal 0.456032 0.889963 -0\n    outer loop\n      vertex -2.29958 29.7249 0\n      vertex -2.53474 29.8454 20\n      vertex -2.29958 29.7249 20\n    endloop\n  endfacet\n  facet normal 0.456032 0.889963 0\n    outer loop\n      vertex -2.53474 29.8454 20\n      vertex -2.29958 29.7249 0\n      vertex -2.53474 29.8454 0\n    endloop\n  endfacet\n  facet normal 0.411321 0.911491 -0\n    outer loop\n      vertex -2.0587 29.6162 0\n      vertex -2.29958 29.7249 20\n      vertex -2.0587 29.6162 20\n    endloop\n  endfacet\n  facet normal 0.411321 0.911491 0\n    outer loop\n      vertex -2.29958 29.7249 20\n      vertex -2.0587 29.6162 0\n      vertex -2.29958 29.7249 0\n    endloop\n  endfacet\n  facet normal 0.365525 0.930802 -0\n    outer loop\n      vertex -1.81271 29.5196 0\n      vertex -2.0587 29.6162 20\n      vertex -1.81271 29.5196 20\n    endloop\n  endfacet\n  facet normal 0.365525 0.930802 0\n    outer loop\n      vertex -2.0587 29.6162 20\n      vertex -1.81271 29.5196 0\n      vertex -2.0587 29.6162 0\n    endloop\n  endfacet\n  facet normal 0.318259 0.948004 -0\n    outer loop\n      vertex -1.5622 29.4355 0\n      vertex -1.81271 29.5196 20\n      vertex -1.5622 29.4355 20\n    endloop\n  endfacet\n  facet normal 0.318259 0.948004 0\n    outer loop\n      vertex -1.81271 29.5196 20\n      vertex -1.5622 29.4355 0\n      vertex -1.81271 29.5196 0\n    endloop\n  endfacet\n  facet normal 0.222504 0.974932 -0\n    outer loop\n      vertex -1.05017 29.3051 0\n      vertex -1.30781 29.3639 20\n      vertex -1.05017 29.3051 20\n    endloop\n  endfacet\n  facet normal 0.222504 0.974932 0\n    outer loop\n      vertex -1.30781 29.3639 20\n      vertex -1.05017 29.3051 0\n      vertex -1.30781 29.3639 0\n    endloop\n  endfacet\n  facet normal 0.173689 0.984801 -0\n    outer loop\n      vertex -0.789921 29.2592 0\n      vertex -1.05017 29.3051 20\n      vertex -0.789921 29.2592 20\n    endloop\n  endfacet\n  facet normal 0.173689 0.984801 0\n    outer loop\n      vertex -1.05017 29.3051 20\n      vertex -0.789921 29.2592 0\n      vertex -1.05017 29.3051 0\n    endloop\n  endfacet\n  facet normal 0.0375505 -0.999295 4.7458e-05\n    outer loop\n      vertex -0.193752 39.7964 13.7145\n      vertex -0.225693 39.7952 13.7197\n      vertex -0.264183 39.7934 6.27287\n    endloop\n  endfacet\n  facet normal 0.0469727 -0.998896 -1.33845e-06\n    outer loop\n      vertex -0.225693 39.7952 13.7197\n      vertex -0.257591 39.7937 13.7258\n      vertex -0.264183 39.7934 6.27287\n    endloop\n  endfacet\n  facet normal 0.0454627 -0.998966 0\n    outer loop\n      vertex -0.257591 39.7937 13.7258\n      vertex -0.264183 39.7934 13.7271\n      vertex -0.264183 39.7934 6.27287\n    endloop\n  endfacet\n  facet normal 0.0279778 -0.999609 0.000165226\n    outer loop\n      vertex -0.12944 39.7984 13.7065\n      vertex -0.161617 39.7975 13.7101\n      vertex -0.264183 39.7934 6.27287\n    endloop\n  endfacet\n  facet normal 0.0342214 -0.999414 7.90147e-05\n    outer loop\n      vertex -0.161617 39.7975 13.7101\n      vertex -0.193752 39.7964 13.7145\n      vertex -0.264183 39.7934 6.27287\n    endloop\n  endfacet\n  facet normal 0.0154843 -0.99988 0.000418908\n    outer loop\n      vertex -0.0648003 39.7996 13.7016\n      vertex -0.0971413 39.7991 13.7036\n      vertex -0.264183 39.7934 6.27287\n    endloop\n  endfacet\n  facet normal 0.0216927 -0.999765 0.000279256\n    outer loop\n      vertex -0.0971413 39.7991 13.7036\n      vertex -0.12944 39.7984 13.7065\n      vertex -0.264183 39.7934 6.27287\n    endloop\n  endfacet\n  facet normal 0.0455421 -0.998962 -0.00038859\n    outer loop\n      vertex -0.257591 39.7937 6.27422\n      vertex -0.0648003 39.7996 13.7016\n      vertex -0.264183 39.7934 6.27287\n    endloop\n  endfacet\n  facet normal 0.00928531 -0.999957 0.000553307\n    outer loop\n      vertex -0.0324211 39.7999 13.7004\n      vertex -0.0648003 39.7996 13.7016\n      vertex -0.257591 39.7937 6.27422\n    endloop\n  endfacet\n  facet normal 0.0471413 -0.998888 -0.000595421\n    outer loop\n      vertex -0.225731 39.7952 6.28025\n      vertex -0.0324211 39.7999 13.7004\n      vertex -0.257591 39.7937 6.27422\n    endloop\n  endfacet\n  facet normal 0.00308077 -0.999995 -1.59017e-08\n    outer loop\n      vertex 0 39.8 6.3\n      vertex -0.0324211 39.7999 13.7004\n      vertex -0.0324593 39.7999 6.29959\n    endloop\n  endfacet\n  facet normal 0.0154419 -0.999881 -2.7024e-05\n    outer loop\n      vertex -0.0648003 39.7996 6.29838\n      vertex -0.0324211 39.7999 13.7004\n      vertex -0.0971794 39.7991 6.29636\n    endloop\n  endfacet\n  facet normal 0.0279448 -0.999609 -0.0001636\n    outer loop\n      vertex -0.12944 39.7984 6.29354\n      vertex -0.0324211 39.7999 13.7004\n      vertex -0.161655 39.7975 6.28991\n    endloop\n  endfacet\n  facet normal 0.0375546 -0.999295 -0.000345411\n    outer loop\n      vertex -0.193752 39.7964 6.28548\n      vertex -0.0324211 39.7999 13.7004\n      vertex -0.225731 39.7952 6.28025\n    endloop\n  endfacet\n  facet normal 0.0342888 -0.999412 -0.000274299\n    outer loop\n      vertex -0.161655 39.7975 6.28991\n      vertex -0.0324211 39.7999 13.7004\n      vertex -0.193752 39.7964 6.28548\n    endloop\n  endfacet\n  facet normal 0.0217003 -0.999765 -8.1775e-05\n    outer loop\n      vertex -0.0971794 39.7991 6.29636\n      vertex -0.0324211 39.7999 13.7004\n      vertex -0.12944 39.7984 6.29354\n    endloop\n  endfacet\n  facet normal 0.00927575 -0.999957 -4.78777e-08\n    outer loop\n      vertex -0.0324593 39.7999 6.29959\n      vertex -0.0324211 39.7999 13.7004\n      vertex -0.0648003 39.7996 6.29838\n    endloop\n  endfacet\n  facet normal 0.0030844 -0.999995 0\n    outer loop\n      vertex 0 39.8 6.3\n      vertex 0 39.8 13.7\n      vertex -0.0324211 39.7999 13.7004\n    endloop\n  endfacet\n  facet normal -0.0374898 -0.999297 -5.56187e-05\n    outer loop\n      vertex 0.193756 39.7964 6.28548\n      vertex 0.22575 39.7952 6.28025\n      vertex 0.129436 39.7984 13.7065\n    endloop\n  endfacet\n  facet normal -0.047091 -0.998891 -0.000180316\n    outer loop\n      vertex 0.22575 39.7952 6.28025\n      vertex 0.257591 39.7937 6.27422\n      vertex 0.129436 39.7984 13.7065\n    endloop\n  endfacet\n  facet normal -0.0454939 -0.998965 -0.00015273\n    outer loop\n      vertex 0.257591 39.7937 6.27422\n      vertex 0.264183 39.7934 6.27287\n      vertex 0.129436 39.7984 13.7065\n    endloop\n  endfacet\n  facet normal -0.027903 -0.999611 0\n    outer loop\n      vertex 0.161678 39.7975 6.28991\n      vertex 0.129436 39.7984 13.7065\n      vertex 0.129436 39.7984 6.29354\n    endloop\n  endfacet\n  facet normal -0.0342751 -0.999412 -2.77252e-05\n    outer loop\n      vertex 0.161678 39.7975 6.28991\n      vertex 0.193756 39.7964 6.28548\n      vertex 0.129436 39.7984 13.7065\n    endloop\n  endfacet\n  facet normal -0.0154328 -0.999881 -2.73141e-05\n    outer loop\n      vertex 0.0971985 39.7991 6.29636\n      vertex 0.129436 39.7984 13.7065\n      vertex 0.0648003 39.7996 6.29838\n    endloop\n  endfacet\n  facet normal -0.0217087 -0.999764 0\n    outer loop\n      vertex 0.129436 39.7984 6.29354\n      vertex 0.129436 39.7984 13.7065\n      vertex 0.0971985 39.7991 6.29636\n    endloop\n  endfacet\n  facet normal -0.00308839 -0.999995 0\n    outer loop\n      vertex 0.0323792 39.7999 13.7004\n      vertex 0 39.8 13.7\n      vertex 0 39.8 6.3\n    endloop\n  endfacet\n  facet normal -0.0030844 -0.999995 -1.74625e-08\n    outer loop\n      vertex 0.0324211 39.7999 6.2996\n      vertex 0.0323792 39.7999 13.7004\n      vertex 0 39.8 6.3\n    endloop\n  endfacet\n  facet normal -0.0216446 -0.999766 2.6902e-05\n    outer loop\n      vertex 0.129436 39.7984 13.7065\n      vertex 0.0970993 39.7991 13.7036\n      vertex 0.0648003 39.7996 6.29838\n    endloop\n  endfacet\n  facet normal -0.0154785 -0.99988 0\n    outer loop\n      vertex 0.0970993 39.7991 13.7036\n      vertex 0.0648003 39.7996 13.7016\n      vertex 0.0648003 39.7996 6.29838\n    endloop\n  endfacet\n  facet normal -0.00925284 -0.999957 0\n    outer loop\n      vertex 0.0648003 39.7996 6.29838\n      vertex 0.0648003 39.7996 13.7016\n      vertex 0.0323792 39.7999 13.7004\n    endloop\n  endfacet\n  facet normal -0.00926481 -0.999957 -5.24532e-08\n    outer loop\n      vertex 0.0324211 39.7999 6.2996\n      vertex 0.0648003 39.7996 6.29838\n      vertex 0.0323792 39.7999 13.7004\n    endloop\n  endfacet\n  facet normal -0.0454627 -0.998966 0\n    outer loop\n      vertex 0.264183 39.7934 6.27287\n      vertex 0.264183 39.7934 13.7271\n      vertex 0.257591 39.7937 13.7258\n    endloop\n  endfacet\n  facet normal -0.0471186 -0.998889 -1.46777e-06\n    outer loop\n      vertex 0.264183 39.7934 6.27287\n      vertex 0.257591 39.7937 13.7258\n      vertex 0.225792 39.7952 13.7198\n    endloop\n  endfacet\n  facet normal -0.0374396 -0.999299 4.85292e-05\n    outer loop\n      vertex 0.264183 39.7934 6.27287\n      vertex 0.225792 39.7952 13.7198\n      vertex 0.193756 39.7964 13.7145\n    endloop\n  endfacet\n  facet normal -0.0342948 -0.999412 7.83369e-05\n    outer loop\n      vertex 0.264183 39.7934 6.27287\n      vertex 0.193756 39.7964 13.7145\n      vertex 0.16169 39.7975 13.7101\n    endloop\n  endfacet\n  facet normal -0.0279112 -0.99961 0.000166419\n    outer loop\n      vertex 0.264183 39.7934 6.27287\n      vertex 0.16169 39.7975 13.7101\n      vertex 0.129436 39.7984 13.7065\n    endloop\n  endfacet\n  facet normal -0.0853622 -0.99635 -0.000213351\n    outer loop\n      vertex 0.444626 39.7813 6.2216\n      vertex 0.475002 39.7787 6.21011\n      vertex 0.320786 39.7903 13.7402\n    endloop\n  endfacet\n  facet normal -0.0931757 -0.99565 -0.000374451\n    outer loop\n      vertex 0.475002 39.7787 6.21011\n      vertex 0.504971 39.7759 6.19792\n      vertex 0.320786 39.7903 13.7402\n    endloop\n  endfacet\n  facet normal -0.096496 -0.995333 -0.000456136\n    outer loop\n      vertex 0.504971 39.7759 6.19792\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.320786 39.7903 13.7402\n    endloop\n  endfacet\n  facet normal -0.07449 -0.997222 -6.12997e-05\n    outer loop\n      vertex 0.383183 39.7861 6.24224\n      vertex 0.413982 39.7838 6.23232\n      vertex 0.320786 39.7903 13.7402\n    endloop\n  endfacet\n  facet normal -0.081363 -0.996685 -0.00014708\n    outer loop\n      vertex 0.413982 39.7838 6.23232\n      vertex 0.444626 39.7813 6.2216\n      vertex 0.320786 39.7903 13.7402\n    endloop\n  endfacet\n  facet normal -0.0638165 -0.997962 0\n    outer loop\n      vertex 0.352062 39.7883 6.25142\n      vertex 0.320786 39.7903 13.7402\n      vertex 0.320786 39.7903 6.2598\n    endloop\n  endfacet\n  facet normal -0.0705241 -0.99751 -2.81343e-05\n    outer loop\n      vertex 0.352062 39.7883 6.25142\n      vertex 0.383183 39.7861 6.24224\n      vertex 0.320786 39.7903 13.7402\n    endloop\n  endfacet\n  facet normal -0.0546855 -0.998504 0\n    outer loop\n      vertex 0.264183 39.7934 6.27287\n      vertex 0.320786 39.7903 13.7402\n      vertex 0.264183 39.7934 13.7271\n    endloop\n  endfacet\n  facet normal -0.0546855 -0.998504 -0\n    outer loop\n      vertex 0.320786 39.7903 13.7402\n      vertex 0.264183 39.7934 6.27287\n      vertex 0.320786 39.7903 6.2598\n    endloop\n  endfacet\n  facet normal -0.0962836 -0.995354 0\n    outer loop\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.52771 39.7737 13.8119\n      vertex 0.504967 39.7759 13.8021\n    endloop\n  endfacet\n  facet normal -0.0927743 -0.995687 1.05786e-05\n    outer loop\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.504967 39.7759 13.8021\n      vertex 0.474915 39.7787 13.7899\n    endloop\n  endfacet\n  facet normal -0.0855483 -0.996334 6.11891e-05\n    outer loop\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.474915 39.7787 13.7899\n      vertex 0.444626 39.7813 13.7784\n    endloop\n  endfacet\n  facet normal -0.0814597 -0.996677 0.000106286\n    outer loop\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.444626 39.7813 13.7784\n      vertex 0.414024 39.7838 13.7677\n    endloop\n  endfacet\n  facet normal -0.0744373 -0.997226 0.000212346\n    outer loop\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.414024 39.7838 13.7677\n      vertex 0.383183 39.7861 13.7578\n    endloop\n  endfacet\n  facet normal -0.0706944 -0.997498 0.000284255\n    outer loop\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.383183 39.7861 13.7578\n      vertex 0.352104 39.7883 13.7486\n    endloop\n  endfacet\n  facet normal -0.0638498 -0.997959 0.000444122\n    outer loop\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.352104 39.7883 13.7486\n      vertex 0.320786 39.7903 13.7402\n    endloop\n  endfacet\n  facet normal -0.144765 -0.989466 5.13828e-06\n    outer loop\n      vertex 0.784943 39.7415 6.03627\n      vertex 0.790009 39.7408 13.9676\n      vertex 0.732315 39.7492 6.07411\n    endloop\n  endfacet\n  facet normal -0.109511 -0.993986 0\n    outer loop\n      vertex 0.593094 39.7667 6.15682\n      vertex 0.564049 39.7699 13.8287\n      vertex 0.564049 39.7699 6.17126\n    endloop\n  endfacet\n  facet normal -0.104004 -0.994577 0\n    outer loop\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.564049 39.7699 13.8287\n      vertex 0.52771 39.7737 13.8119\n    endloop\n  endfacet\n  facet normal -0.104004 -0.994577 -0\n    outer loop\n      vertex 0.564049 39.7699 13.8287\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.564049 39.7699 6.17126\n    endloop\n  endfacet\n  facet normal -0.114612 -0.99341 0\n    outer loop\n      vertex 0.621731 39.7634 6.14169\n      vertex 0.621731 39.7634 13.8583\n      vertex 0.593128 39.7667 13.8432\n    endloop\n  endfacet\n  facet normal -0.109394 -0.993998 1.96308e-05\n    outer loop\n      vertex 0.621731 39.7634 6.14169\n      vertex 0.593128 39.7667 13.8432\n      vertex 0.564049 39.7699 13.8287\n    endloop\n  endfacet\n  facet normal -0.114488 -0.993425 -1.90751e-05\n    outer loop\n      vertex 0.593094 39.7667 6.15682\n      vertex 0.621731 39.7634 6.14169\n      vertex 0.564049 39.7699 13.8287\n    endloop\n  endfacet\n  facet normal -0.122004 -0.99253 0\n    outer loop\n      vertex 0.621731 39.7634 6.14169\n      vertex 0.677864 39.7565 13.8907\n      vertex 0.621731 39.7634 13.8583\n    endloop\n  endfacet\n  facet normal -0.122004 -0.99253 -0\n    outer loop\n      vertex 0.677864 39.7565 13.8907\n      vertex 0.621731 39.7634 6.14169\n      vertex 0.677864 39.7565 6.10928\n    endloop\n  endfacet\n  facet normal -0.132877 -0.991133 0\n    outer loop\n      vertex 0.677864 39.7565 6.10928\n      vertex 0.732315 39.7492 13.9259\n      vertex 0.677864 39.7565 13.8907\n    endloop\n  endfacet\n  facet normal -0.132877 -0.991133 -0\n    outer loop\n      vertex 0.732315 39.7492 13.9259\n      vertex 0.677864 39.7565 6.10928\n      vertex 0.732315 39.7492 6.07411\n    endloop\n  endfacet\n  facet normal -0.136835 -0.990594 -5.40246e-05\n    outer loop\n      vertex 0.790009 39.7408 13.9676\n      vertex 0.784943 39.7415 13.9637\n      vertex 0.732315 39.7492 6.07411\n    endloop\n  endfacet\n  facet normal -0.144769 -0.989466 0\n    outer loop\n      vertex 0.784943 39.7415 13.9637\n      vertex 0.732315 39.7492 13.9259\n      vertex 0.732315 39.7492 6.07411\n    endloop\n  endfacet\n  facet normal -0.18855 -0.982064 0\n    outer loop\n      vertex 1.01638 39.7016 5.81054\n      vertex 0.974712 39.7096 14.1398\n      vertex 0.974712 39.7096 5.86019\n    endloop\n  endfacet\n  facet normal -0.153809 -0.988101 0\n    outer loop\n      vertex 0.790009 39.7408 6.03242\n      vertex 0.835621 39.7337 14.0041\n      vertex 0.790009 39.7408 13.9676\n    endloop\n  endfacet\n  facet normal -0.153809 -0.988101 -0\n    outer loop\n      vertex 0.835621 39.7337 14.0041\n      vertex 0.790009 39.7408 6.03242\n      vertex 0.835621 39.7337 5.99586\n    endloop\n  endfacet\n  facet normal -0.162413 -0.986723 0\n    outer loop\n      vertex 0.835621 39.7337 5.99586\n      vertex 0.884224 39.7257 14.047\n      vertex 0.835621 39.7337 14.0041\n    endloop\n  endfacet\n  facet normal -0.162413 -0.986723 -0\n    outer loop\n      vertex 0.884224 39.7257 14.047\n      vertex 0.835621 39.7337 5.99586\n      vertex 0.884224 39.7257 5.95297\n    endloop\n  endfacet\n  facet normal -0.1699 -0.985461 0\n    outer loop\n      vertex 0.884224 39.7257 5.95297\n      vertex 0.930626 39.7177 14.0923\n      vertex 0.884224 39.7257 14.047\n    endloop\n  endfacet\n  facet normal -0.1699 -0.985461 -0\n    outer loop\n      vertex 0.930626 39.7177 14.0923\n      vertex 0.884224 39.7257 5.95297\n      vertex 0.930626 39.7177 5.90771\n    endloop\n  endfacet\n  facet normal -0.180707 -0.983537 0\n    outer loop\n      vertex 0.930626 39.7177 5.90771\n      vertex 0.974712 39.7096 14.1398\n      vertex 0.930626 39.7177 14.0923\n    endloop\n  endfacet\n  facet normal -0.180707 -0.983537 -0\n    outer loop\n      vertex 0.974712 39.7096 14.1398\n      vertex 0.930626 39.7177 5.90771\n      vertex 0.974712 39.7096 5.86019\n    endloop\n  endfacet\n  facet normal -0.19367 -0.981067 0\n    outer loop\n      vertex 1.05032 39.6949 5.76604\n      vertex 1.05032 39.6949 14.234\n      vertex 1.01638 39.7016 14.1895\n    endloop\n  endfacet\n  facet normal -0.188575 -0.982059 2.13178e-05\n    outer loop\n      vertex 1.05032 39.6949 5.76604\n      vertex 1.01638 39.7016 14.1895\n      vertex 0.974712 39.7096 14.1398\n    endloop\n  endfacet\n  facet normal -0.154809 -0.987944 0.00127822\n    outer loop\n      vertex 1.05017 39.6949 0\n      vertex 0.835621 39.7337 4.00414\n      vertex 0.790009 39.7408 3.96758\n    endloop\n  endfacet\n  facet normal -0.163118 -0.986606 0.000820034\n    outer loop\n      vertex 1.05017 39.6949 0\n      vertex 0.884224 39.7257 4.04703\n      vertex 0.835621 39.7337 4.00414\n    endloop\n  endfacet\n  facet normal -0.170385 -0.985377 0.000512684\n    outer loop\n      vertex 1.05017 39.6949 0\n      vertex 0.930626 39.7177 4.09229\n      vertex 0.884224 39.7257 4.04703\n    endloop\n  endfacet\n  facet normal -0.18091 -0.9835 0.000194775\n    outer loop\n      vertex 1.05017 39.6949 0\n      vertex 0.974712 39.7096 4.13981\n      vertex 0.930626 39.7177 4.09229\n    endloop\n  endfacet\n  facet normal -0.193678 -0.981065 6.8616e-06\n    outer loop\n      vertex 1.05017 39.6949 0\n      vertex 1.05032 39.6949 4.23396\n      vertex 1.01638 39.7016 4.18946\n    endloop\n  endfacet\n  facet normal -0.188607 -0.982053 4.93444e-05\n    outer loop\n      vertex 1.05017 39.6949 0\n      vertex 1.01638 39.7016 4.18946\n      vertex 0.974712 39.7096 4.13981\n    endloop\n  endfacet\n  facet normal -0.104638 -0.994509 0.00138557\n    outer loop\n      vertex 0.789925 39.7408 0\n      vertex 0.564049 39.7699 3.82874\n      vertex 0.52771 39.7737 3.81192\n    endloop\n  endfacet\n  facet normal -0.115032 -0.993362 0.000804066\n    outer loop\n      vertex 0.789925 39.7408 0\n      vertex 0.621731 39.7634 3.85831\n      vertex 0.593128 39.7667 3.84319\n    endloop\n  endfacet\n  facet normal -0.10991 -0.993941 0.00107023\n    outer loop\n      vertex 0.789925 39.7408 0\n      vertex 0.593128 39.7667 3.84319\n      vertex 0.564049 39.7699 3.82874\n    endloop\n  endfacet\n  facet normal -0.122279 -0.992496 0.000483072\n    outer loop\n      vertex 0.789925 39.7408 0\n      vertex 0.677864 39.7565 3.89072\n      vertex 0.621731 39.7634 3.85831\n    endloop\n  endfacet\n  facet normal -0.132984 -0.991118 0.00016918\n    outer loop\n      vertex 0.789925 39.7408 0\n      vertex 0.732315 39.7492 3.92589\n      vertex 0.677864 39.7565 3.89072\n    endloop\n  endfacet\n  facet normal -0.136878 -0.990588 2.89792e-06\n    outer loop\n      vertex 0.789925 39.7408 0\n      vertex 0.790009 39.7408 3.96758\n      vertex 0.784943 39.7415 3.96373\n    endloop\n  endfacet\n  facet normal -0.144764 -0.989466 -7.21183e-06\n    outer loop\n      vertex 0.789925 39.7408 0\n      vertex 0.784943 39.7415 3.96373\n      vertex 0.732315 39.7492 3.92589\n    endloop\n  endfacet\n  facet normal -0.055005 -0.998485 0.00138843\n    outer loop\n      vertex 0.52771 39.7737 0\n      vertex 0.320786 39.7903 3.7402\n      vertex 0.264183 39.7934 3.72713\n    endloop\n  endfacet\n  facet normal -0.0962836 -0.995354 0\n    outer loop\n      vertex 0.52771 39.7737 0\n      vertex 0.52771 39.7737 3.81192\n      vertex 0.504967 39.7759 3.80208\n    endloop\n  endfacet\n  facet normal -0.0927786 -0.995687 2.11589e-05\n    outer loop\n      vertex 0.52771 39.7737 0\n      vertex 0.504967 39.7759 3.80208\n      vertex 0.474915 39.7787 3.78985\n    endloop\n  endfacet\n  facet normal -0.0855712 -0.996332 0.000122414\n    outer loop\n      vertex 0.52771 39.7737 0\n      vertex 0.474915 39.7787 3.78985\n      vertex 0.444626 39.7813 3.7784\n    endloop\n  endfacet\n  facet normal -0.0814967 -0.996674 0.000212695\n    outer loop\n      vertex 0.52771 39.7737 0\n      vertex 0.444626 39.7813 3.7784\n      vertex 0.414024 39.7838 3.76769\n    endloop\n  endfacet\n  facet normal -0.0745056 -0.997221 0.000425109\n    outer loop\n      vertex 0.52771 39.7737 0\n      vertex 0.414024 39.7838 3.76769\n      vertex 0.383183 39.7861 3.75776\n    endloop\n  endfacet\n  facet normal -0.0707778 -0.997492 0.000569381\n    outer loop\n      vertex 0.52771 39.7737 0\n      vertex 0.383183 39.7861 3.75776\n      vertex 0.352104 39.7883 3.74859\n    endloop\n  endfacet\n  facet normal -0.0639687 -0.997952 0.00089015\n    outer loop\n      vertex 0.52771 39.7737 0\n      vertex 0.352104 39.7883 3.74859\n      vertex 0.320786 39.7903 3.7402\n    endloop\n  endfacet\n  facet normal -0.00929701 -0.999956 0.0011741\n    outer loop\n      vertex 0.264183 39.7934 0\n      vertex 0.0648003 39.7996 3.70162\n      vertex 0.0323792 39.7999 3.7004\n    endloop\n  endfacet\n  facet normal -0.0155306 -0.999879 0.000838203\n    outer loop\n      vertex 0.264183 39.7934 0\n      vertex 0.0970993 39.7991 3.70363\n      vertex 0.0648003 39.7996 3.70162\n    endloop\n  endfacet\n  facet normal -0.0216912 -0.999765 0.000560105\n    outer loop\n      vertex 0.264183 39.7934 0\n      vertex 0.129436 39.7984 3.70646\n      vertex 0.0970993 39.7991 3.70363\n    endloop\n  endfacet\n  facet normal -0.0249749 -0.999688 0.000191519\n    outer loop\n      vertex 0.264183 39.7934 0\n      vertex 0.0323792 39.7999 3.7004\n      vertex 0 39.8 0\n    endloop\n  endfacet\n  facet normal -0.0454627 -0.998966 0\n    outer loop\n      vertex 0.264183 39.7934 0\n      vertex 0.264183 39.7934 3.72713\n      vertex 0.257591 39.7937 3.72578\n    endloop\n  endfacet\n  facet normal -0.0471183 -0.998889 -2.93559e-06\n    outer loop\n      vertex 0.264183 39.7934 0\n      vertex 0.257591 39.7937 3.72578\n      vertex 0.225792 39.7952 3.71976\n    endloop\n  endfacet\n  facet normal -0.0374475 -0.999299 9.7074e-05\n    outer loop\n      vertex 0.264183 39.7934 0\n      vertex 0.225792 39.7952 3.71976\n      vertex 0.193756 39.7964 3.71452\n    endloop\n  endfacet\n  facet normal -0.0343057 -0.999411 0.000156733\n    outer loop\n      vertex 0.264183 39.7934 0\n      vertex 0.193756 39.7964 3.71452\n      vertex 0.16169 39.7975 3.71009\n    endloop\n  endfacet\n  facet normal -0.0279301 -0.99961 0.000333081\n    outer loop\n      vertex 0.264183 39.7934 0\n      vertex 0.16169 39.7975 3.71009\n      vertex 0.129436 39.7984 3.70646\n    endloop\n  endfacet\n  facet normal 0.0469725 -0.998896 -2.67695e-06\n    outer loop\n      vertex -0.225693 39.7952 3.71974\n      vertex -0.257591 39.7937 3.72578\n      vertex -0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal 0.0375583 -0.999294 9.49292e-05\n    outer loop\n      vertex -0.193752 39.7964 3.71452\n      vertex -0.225693 39.7952 3.71974\n      vertex -0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal 0.0342324 -0.999414 0.000158088\n    outer loop\n      vertex -0.161617 39.7975 3.71008\n      vertex -0.193752 39.7964 3.71452\n      vertex -0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal 0.0279965 -0.999608 0.000330694\n    outer loop\n      vertex -0.12944 39.7984 3.70646\n      vertex -0.161617 39.7975 3.71008\n      vertex -0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal 0.0217166 -0.999764 0.000559203\n    outer loop\n      vertex -0.0971413 39.7991 3.70363\n      vertex -0.12944 39.7984 3.70646\n      vertex -0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal 0.0155105 -0.999879 0.000839286\n    outer loop\n      vertex -0.0648003 39.7996 3.70162\n      vertex -0.0971413 39.7991 3.70363\n      vertex -0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal 0.0249749 -0.999688 0.000191802\n    outer loop\n      vertex 0 39.8 0\n      vertex -0.0324211 39.7999 3.7004\n      vertex -0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal 0.00930901 -0.999956 0.00117345\n    outer loop\n      vertex -0.0324211 39.7999 3.7004\n      vertex -0.0648003 39.7996 3.70162\n      vertex -0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal 0.0030844 -0.999995 0\n    outer loop\n      vertex 0 39.8 0\n      vertex 0 39.8 3.7\n      vertex -0.0324211 39.7999 3.7004\n    endloop\n  endfacet\n  facet normal 0.0928703 -0.995678 2.0703e-05\n    outer loop\n      vertex -0.474949 39.7787 3.78987\n      vertex -0.504971 39.7759 3.80208\n      vertex -0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0.0854768 -0.99634 0.000124506\n    outer loop\n      vertex -0.444626 39.7813 3.7784\n      vertex -0.474949 39.7787 3.78987\n      vertex -0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0.0815886 -0.996666 0.000210659\n    outer loop\n      vertex -0.414059 39.7838 3.7677\n      vertex -0.444626 39.7813 3.7784\n      vertex -0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0.0744133 -0.997227 0.000428603\n    outer loop\n      vertex -0.383179 39.7861 3.75776\n      vertex -0.414059 39.7838 3.7677\n      vertex -0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0.0708718 -0.997485 0.000565667\n    outer loop\n      vertex -0.352142 39.7883 3.7486\n      vertex -0.383179 39.7861 3.75776\n      vertex -0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0.0638929 -0.997956 0.000894365\n    outer loop\n      vertex -0.320786 39.7903 3.7402\n      vertex -0.352142 39.7883 3.7486\n      vertex -0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0.0745471 -0.997217 0\n    outer loop\n      vertex -0.264183 39.7934 0\n      vertex -0.264183 39.7934 3.72713\n      vertex -0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0.055005 -0.998485 0.00138843\n    outer loop\n      vertex -0.264183 39.7934 3.72713\n      vertex -0.320786 39.7903 3.7402\n      vertex -0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0.144756 -0.989467 -6.94606e-06\n    outer loop\n      vertex -0.732315 39.7492 3.92589\n      vertex -0.784946 39.7415 3.96373\n      vertex -0.789921 39.7408 0\n    endloop\n  endfacet\n  facet normal 0.110214 -0.993907 0.00105214\n    outer loop\n      vertex -0.564049 39.7699 3.82874\n      vertex -0.593044 39.7667 3.84315\n      vertex -0.789921 39.7408 0\n    endloop\n  endfacet\n  facet normal 0.124495 -0.99222 0\n    outer loop\n      vertex -0.52771 39.7737 0\n      vertex -0.52771 39.7737 3.81192\n      vertex -0.789921 39.7408 0\n    endloop\n  endfacet\n  facet normal 0.104638 -0.994509 0.00138568\n    outer loop\n      vertex -0.52771 39.7737 3.81192\n      vertex -0.564049 39.7699 3.82874\n      vertex -0.789921 39.7408 0\n    endloop\n  endfacet\n  facet normal 0.114708 -0.993399 0.000818518\n    outer loop\n      vertex -0.593044 39.7667 3.84315\n      vertex -0.621731 39.7634 3.85831\n      vertex -0.789921 39.7408 0\n    endloop\n  endfacet\n  facet normal 0.122279 -0.992496 0.000483195\n    outer loop\n      vertex -0.621731 39.7634 3.85831\n      vertex -0.677864 39.7565 3.89072\n      vertex -0.789921 39.7408 0\n    endloop\n  endfacet\n  facet normal 0.132984 -0.991118 0.000169315\n    outer loop\n      vertex -0.677864 39.7565 3.89072\n      vertex -0.732315 39.7492 3.92589\n      vertex -0.789921 39.7408 0\n    endloop\n  endfacet\n  facet normal 0.188624 -0.982049 4.91996e-05\n    outer loop\n      vertex -0.974716 39.7096 4.13981\n      vertex -1.01638 39.7016 4.18946\n      vertex -1.05017 39.6949 0\n    endloop\n  endfacet\n  facet normal 0.173689 -0.984801 3.98371e-06\n    outer loop\n      vertex -0.789921 39.7408 0\n      vertex -0.790012 39.7408 3.96758\n      vertex -1.05017 39.6949 0\n    endloop\n  endfacet\n  facet normal 0.154806 -0.987944 0.00127854\n    outer loop\n      vertex -0.790012 39.7408 3.96758\n      vertex -0.835625 39.7337 4.00414\n      vertex -1.05017 39.6949 0\n    endloop\n  endfacet\n  facet normal 0.163131 -0.986604 0.000819501\n    outer loop\n      vertex -0.835625 39.7337 4.00414\n      vertex -0.884224 39.7257 4.04703\n      vertex -1.05017 39.6949 0\n    endloop\n  endfacet\n  facet normal 0.170385 -0.985377 0.000512684\n    outer loop\n      vertex -0.884224 39.7257 4.04703\n      vertex -0.930626 39.7177 4.09229\n      vertex -1.05017 39.6949 0\n    endloop\n  endfacet\n  facet normal 0.180895 -0.983502 0.00019524\n    outer loop\n      vertex -0.930626 39.7177 4.09229\n      vertex -0.974716 39.7096 4.13981\n      vertex -1.05017 39.6949 0\n    endloop\n  endfacet\n  facet normal 0.188592 -0.982056 2.12451e-05\n    outer loop\n      vertex -0.974716 39.7096 14.1398\n      vertex -1.01638 39.7016 14.1895\n      vertex -1.05032 39.6949 5.76604\n    endloop\n  endfacet\n  facet normal 0.153805 -0.988101 0\n    outer loop\n      vertex -0.835625 39.7337 14.0041\n      vertex -0.790012 39.7408 6.03242\n      vertex -0.790012 39.7408 13.9676\n    endloop\n  endfacet\n  facet normal 0.153805 -0.988101 0\n    outer loop\n      vertex -0.790012 39.7408 6.03242\n      vertex -0.835625 39.7337 14.0041\n      vertex -0.835625 39.7337 5.99586\n    endloop\n  endfacet\n  facet normal 0.162426 -0.986721 0\n    outer loop\n      vertex -0.884224 39.7257 14.047\n      vertex -0.835625 39.7337 5.99586\n      vertex -0.835625 39.7337 14.0041\n    endloop\n  endfacet\n  facet normal 0.162426 -0.986721 0\n    outer loop\n      vertex -0.835625 39.7337 5.99586\n      vertex -0.884224 39.7257 14.047\n      vertex -0.884224 39.7257 5.95297\n    endloop\n  endfacet\n  facet normal 0.1699 -0.985461 0\n    outer loop\n      vertex -0.930626 39.7177 14.0923\n      vertex -0.884224 39.7257 5.95297\n      vertex -0.884224 39.7257 14.047\n    endloop\n  endfacet\n  facet normal 0.1699 -0.985461 0\n    outer loop\n      vertex -0.884224 39.7257 5.95297\n      vertex -0.930626 39.7177 14.0923\n      vertex -0.930626 39.7177 5.90771\n    endloop\n  endfacet\n  facet normal 0.180691 -0.98354 0\n    outer loop\n      vertex -0.974716 39.7096 14.1398\n      vertex -0.930626 39.7177 5.90771\n      vertex -0.930626 39.7177 14.0923\n    endloop\n  endfacet\n  facet normal 0.180691 -0.98354 0\n    outer loop\n      vertex -0.930626 39.7177 5.90771\n      vertex -0.974716 39.7096 14.1398\n      vertex -0.974716 39.7096 5.86019\n    endloop\n  endfacet\n  facet normal 0.193703 -0.98106 -2.66496e-05\n    outer loop\n      vertex -1.01638 39.7016 5.81054\n      vertex -0.974716 39.7096 14.1398\n      vertex -1.05032 39.6949 5.76604\n    endloop\n  endfacet\n  facet normal 0.188568 -0.98206 0\n    outer loop\n      vertex -0.974716 39.7096 5.86019\n      vertex -0.974716 39.7096 14.1398\n      vertex -1.01638 39.7016 5.81054\n    endloop\n  endfacet\n  facet normal 0.144757 -0.989467 -5.13306e-06\n    outer loop\n      vertex -0.732315 39.7492 13.9259\n      vertex -0.784946 39.7415 13.9637\n      vertex -0.790012 39.7408 6.03242\n    endloop\n  endfacet\n  facet normal 0.109698 -0.993965 0\n    outer loop\n      vertex -0.564049 39.7699 6.17126\n      vertex -0.564049 39.7699 13.8287\n      vertex -0.593044 39.7667 13.8432\n    endloop\n  endfacet\n  facet normal 0.104004 -0.994577 0\n    outer loop\n      vertex -0.564049 39.7699 13.8287\n      vertex -0.52771 39.7737 6.18808\n      vertex -0.52771 39.7737 13.8119\n    endloop\n  endfacet\n  facet normal 0.104004 -0.994577 0\n    outer loop\n      vertex -0.52771 39.7737 6.18808\n      vertex -0.564049 39.7699 13.8287\n      vertex -0.564049 39.7699 6.17126\n    endloop\n  endfacet\n  facet normal 0.114387 -0.993436 0\n    outer loop\n      vertex -0.593071 39.7667 6.15683\n      vertex -0.621731 39.7634 13.8583\n      vertex -0.621731 39.7634 6.14169\n    endloop\n  endfacet\n  facet normal 0.109606 -0.993975 -1.80244e-05\n    outer loop\n      vertex -0.593071 39.7667 6.15683\n      vertex -0.564049 39.7699 6.17126\n      vertex -0.621731 39.7634 13.8583\n    endloop\n  endfacet\n  facet normal 0.122004 -0.99253 0\n    outer loop\n      vertex -0.677864 39.7565 13.8907\n      vertex -0.621731 39.7634 6.14169\n      vertex -0.621731 39.7634 13.8583\n    endloop\n  endfacet\n  facet normal 0.122004 -0.99253 0\n    outer loop\n      vertex -0.621731 39.7634 6.14169\n      vertex -0.677864 39.7565 13.8907\n      vertex -0.677864 39.7565 6.10928\n    endloop\n  endfacet\n  facet normal 0.11429 -0.993447 1.7572e-05\n    outer loop\n      vertex -0.564049 39.7699 6.17126\n      vertex -0.593044 39.7667 13.8432\n      vertex -0.621731 39.7634 13.8583\n    endloop\n  endfacet\n  facet normal 0.132877 -0.991133 0\n    outer loop\n      vertex -0.732315 39.7492 13.9259\n      vertex -0.677864 39.7565 6.10928\n      vertex -0.677864 39.7565 13.8907\n    endloop\n  endfacet\n  facet normal 0.132877 -0.991133 0\n    outer loop\n      vertex -0.677864 39.7565 6.10928\n      vertex -0.732315 39.7492 13.9259\n      vertex -0.732315 39.7492 6.07411\n    endloop\n  endfacet\n  facet normal 0.136835 -0.990594 5.39684e-05\n    outer loop\n      vertex -0.784946 39.7415 6.03627\n      vertex -0.732315 39.7492 13.9259\n      vertex -0.790012 39.7408 6.03242\n    endloop\n  endfacet\n  facet normal 0.144761 -0.989467 0\n    outer loop\n      vertex -0.732315 39.7492 6.07411\n      vertex -0.732315 39.7492 13.9259\n      vertex -0.784946 39.7415 6.03627\n    endloop\n  endfacet\n  facet normal 0.0854535 -0.996342 6.22352e-05\n    outer loop\n      vertex -0.444626 39.7813 13.7784\n      vertex -0.474949 39.7787 13.7899\n      vertex -0.52771 39.7737 6.18808\n    endloop\n  endfacet\n  facet normal 0.0928661 -0.995679 1.03507e-05\n    outer loop\n      vertex -0.474949 39.7787 13.7899\n      vertex -0.504971 39.7759 13.8021\n      vertex -0.52771 39.7737 6.18808\n    endloop\n  endfacet\n  facet normal 0.0963004 -0.995352 0\n    outer loop\n      vertex -0.504971 39.7759 13.8021\n      vertex -0.52771 39.7737 13.8119\n      vertex -0.52771 39.7737 6.18808\n    endloop\n  endfacet\n  facet normal 0.0743444 -0.997233 0.000214092\n    outer loop\n      vertex -0.383179 39.7861 13.7578\n      vertex -0.414059 39.7838 13.7677\n      vertex -0.52771 39.7737 6.18808\n    endloop\n  endfacet\n  facet normal 0.081552 -0.996669 0.000105268\n    outer loop\n      vertex -0.414059 39.7838 13.7677\n      vertex -0.444626 39.7813 13.7784\n      vertex -0.52771 39.7737 6.18808\n    endloop\n  endfacet\n  facet normal 0.0637733 -0.997964 0.000446229\n    outer loop\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.352142 39.7883 13.7486\n      vertex -0.52771 39.7737 6.18808\n    endloop\n  endfacet\n  facet normal 0.070789 -0.997491 0.000282399\n    outer loop\n      vertex -0.352142 39.7883 13.7486\n      vertex -0.383179 39.7861 13.7578\n      vertex -0.52771 39.7737 6.18808\n    endloop\n  endfacet\n  facet normal 0.0546855 -0.998504 0\n    outer loop\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.264183 39.7934 6.27287\n      vertex -0.264183 39.7934 13.7271\n    endloop\n  endfacet\n  facet normal 0.0546855 -0.998504 0\n    outer loop\n      vertex -0.264183 39.7934 6.27287\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.320786 39.7903 6.2598\n    endloop\n  endfacet\n  facet normal 0.0702073 -0.997532 -2.54477e-05\n    outer loop\n      vertex -0.383179 39.7861 6.24224\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.391705 39.7855 6.23958\n    endloop\n  endfacet\n  facet normal 0.0791521 -0.996863 -0.000110451\n    outer loop\n      vertex -0.391705 39.7855 6.23958\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.444626 39.7813 6.2216\n    endloop\n  endfacet\n  facet normal 0.0704902 -0.997512 -2.78132e-05\n    outer loop\n      vertex -0.352043 39.7883 6.25142\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.383179 39.7861 6.24224\n    endloop\n  endfacet\n  facet normal 0.0964619 -0.995337 -0.000455197\n    outer loop\n      vertex -0.504963 39.7759 6.19792\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.52771 39.7737 6.18808\n    endloop\n  endfacet\n  facet normal 0.0931291 -0.995654 -0.000373207\n    outer loop\n      vertex -0.474979 39.7787 6.21012\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.504963 39.7759 6.19792\n    endloop\n  endfacet\n  facet normal 0.0854267 -0.996344 -0.000214421\n    outer loop\n      vertex -0.444626 39.7813 6.2216\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.474979 39.7787 6.21012\n    endloop\n  endfacet\n  facet normal 0.0638551 -0.997959 0\n    outer loop\n      vertex -0.320786 39.7903 6.2598\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.352043 39.7883 6.25142\n    endloop\n  endfacet\n  facet normal -0.261733 -0.96514 -0.000794666\n    outer loop\n      vertex 1.26741 39.6462 15.2893\n      vertex 1.17862 39.6664 20\n      vertex 1.17567 39.6672 20\n    endloop\n  endfacet\n  facet normal -0.24378 -0.96983 -0.000436174\n    outer loop\n      vertex 1.17862 39.6664 20\n      vertex 1.26741 39.6462 15.2893\n      vertex 1.27423 39.6445 15.2575\n    endloop\n  endfacet\n  facet normal -0.224185 -0.974547 -8.22272e-05\n    outer loop\n      vertex 1.14171 39.6756 15.6217\n      vertex 1.12402 39.6793 20\n      vertex 1.11663 39.681 20\n    endloop\n  endfacet\n  facet normal -0.219502 -0.975612 -6.24033e-05\n    outer loop\n      vertex 1.12402 39.6793 20\n      vertex 1.14171 39.6756 15.6217\n      vertex 1.15683 39.6722 15.5931\n    endloop\n  endfacet\n  facet normal -0.223128 -0.974789 -9.07252e-05\n    outer loop\n      vertex 1.15683 39.6722 15.5931\n      vertex 1.13101 39.6777 20\n      vertex 1.12402 39.6793 20\n    endloop\n  endfacet\n  facet normal -0.22296 -0.974828 -8.96942e-05\n    outer loop\n      vertex 1.13101 39.6777 20\n      vertex 1.15683 39.6722 15.5931\n      vertex 1.17127 39.6689 15.564\n    endloop\n  endfacet\n  facet normal -0.208108 -0.978106 5.16047e-05\n    outer loop\n      vertex 1.17127 39.6689 15.564\n      vertex 1.13759 39.6763 20\n      vertex 1.13101 39.6777 20\n    endloop\n  endfacet\n  facet normal -0.21405 -0.976823 4.34928e-06\n    outer loop\n      vertex 1.13759 39.6763 20\n      vertex 1.17127 39.6689 15.564\n      vertex 1.18496 39.6659 15.5347\n    endloop\n  endfacet\n  facet normal -0.23587 -0.971785 -0.000238865\n    outer loop\n      vertex 1.18496 39.6659 15.5347\n      vertex 1.14377 39.6748 20\n      vertex 1.13759 39.6763 20\n    endloop\n  endfacet\n  facet normal -0.233094 -0.972454 -0.000211926\n    outer loop\n      vertex 1.14377 39.6748 20\n      vertex 1.18496 39.6659 15.5347\n      vertex 1.19792 39.6628 15.505\n    endloop\n  endfacet\n  facet normal -0.219794 -0.975546 -4.34435e-05\n    outer loop\n      vertex 1.19792 39.6628 15.505\n      vertex 1.14954 39.6735 20\n      vertex 1.14377 39.6748 20\n    endloop\n  endfacet\n  facet normal -0.223545 -0.974693 -8.58533e-05\n    outer loop\n      vertex 1.14954 39.6735 20\n      vertex 1.19792 39.6628 15.505\n      vertex 1.21014 39.66 15.4749\n    endloop\n  endfacet\n  facet normal -0.235704 -0.971825 -0.000257235\n    outer loop\n      vertex 1.21014 39.66 15.4749\n      vertex 1.1549 39.6722 20\n      vertex 1.14954 39.6735 20\n    endloop\n  endfacet\n  facet normal -0.229973 -0.973197 -0.000183581\n    outer loop\n      vertex 1.1549 39.6722 20\n      vertex 1.21014 39.66 15.4749\n      vertex 1.22159 39.6573 15.4446\n    endloop\n  endfacet\n  facet normal -0.234704 -0.972067 -0.000256538\n    outer loop\n      vertex 1.22159 39.6573 15.4446\n      vertex 1.15987 39.671 20\n      vertex 1.1549 39.6722 20\n    endloop\n  endfacet\n  facet normal -0.227532 -0.973771 -0.000154243\n    outer loop\n      vertex 1.15987 39.671 20\n      vertex 1.22159 39.6573 15.4446\n      vertex 1.23231 39.6548 15.414\n    endloop\n  endfacet\n  facet normal -0.234989 -0.971998 -0.000278282\n    outer loop\n      vertex 1.23231 39.6548 15.414\n      vertex 1.16442 39.6699 20\n      vertex 1.15987 39.671 20\n    endloop\n  endfacet\n  facet normal -0.236014 -0.97175 -0.000294287\n    outer loop\n      vertex 1.16442 39.6699 20\n      vertex 1.23231 39.6548 15.414\n      vertex 1.24223 39.6524 15.3832\n    endloop\n  endfacet\n  facet normal -0.234259 -0.972174 -0.00026309\n    outer loop\n      vertex 1.24223 39.6524 15.3832\n      vertex 1.16857 39.6689 20\n      vertex 1.16442 39.6699 20\n    endloop\n  endfacet\n  facet normal -0.244416 -0.96967 -0.000434099\n    outer loop\n      vertex 1.16857 39.6689 20\n      vertex 1.24223 39.6524 15.3832\n      vertex 1.25141 39.6501 15.3521\n    endloop\n  endfacet\n  facet normal -0.233373 -0.972387 -0.000226282\n    outer loop\n      vertex 1.25141 39.6501 15.3521\n      vertex 1.17232 39.668 20\n      vertex 1.16857 39.6689 20\n    endloop\n  endfacet\n  facet normal -0.233195 -0.97243 -0.00022309\n    outer loop\n      vertex 1.17232 39.668 20\n      vertex 1.25141 39.6501 15.3521\n      vertex 1.25978 39.6481 15.3208\n    endloop\n  endfacet\n  facet normal -0.232275 -0.97265 -0.00020495\n    outer loop\n      vertex 1.25978 39.6481 15.3208\n      vertex 1.17567 39.6672 20\n      vertex 1.17232 39.668 20\n    endloop\n  endfacet\n  facet normal -0.243243 -0.969965 -0.000413073\n    outer loop\n      vertex 1.17567 39.6672 20\n      vertex 1.25978 39.6481 15.3208\n      vertex 1.26741 39.6462 15.2893\n    endloop\n  endfacet\n  facet normal -0.229039 -0.973417 -0.000122428\n    outer loop\n      vertex 1.27423 39.6445 15.2575\n      vertex 1.18117 39.6658 20\n      vertex 1.17862 39.6664 20\n    endloop\n  endfacet\n  facet normal -0.243918 -0.969796 -0.000430657\n    outer loop\n      vertex 1.18117 39.6658 20\n      vertex 1.27423 39.6445 15.2575\n      vertex 1.28025 39.643 15.2257\n    endloop\n  endfacet\n  facet normal -0.268799 -0.963196 -0.000978515\n    outer loop\n      vertex 1.28025 39.643 15.2257\n      vertex 1.18332 39.6652 20\n      vertex 1.18117 39.6658 20\n    endloop\n  endfacet\n  facet normal -0.243756 -0.969837 -0.000439197\n    outer loop\n      vertex 1.18332 39.6652 20\n      vertex 1.28025 39.643 15.2257\n      vertex 1.28548 39.6417 15.1937\n    endloop\n  endfacet\n  facet normal -0.221621 -0.975133 5.71771e-05\n    outer loop\n      vertex 1.28548 39.6417 15.1937\n      vertex 1.18508 39.6648 20\n      vertex 1.18332 39.6652 20\n    endloop\n  endfacet\n  facet normal -0.243957 -0.969786 -0.000435111\n    outer loop\n      vertex 1.18508 39.6648 20\n      vertex 1.28548 39.6417 15.1937\n      vertex 1.28991 39.6406 15.1616\n    endloop\n  endfacet\n  facet normal -0.278396 -0.960466 -0.00122788\n    outer loop\n      vertex 1.28991 39.6406 15.1616\n      vertex 1.18646 39.6644 20\n      vertex 1.18508 39.6648 20\n    endloop\n  endfacet\n  facet normal -0.244467 -0.969658 -0.000457226\n    outer loop\n      vertex 1.18646 39.6644 20\n      vertex 1.28991 39.6406 15.1616\n      vertex 1.29354 39.6397 15.1294\n    endloop\n  endfacet\n  facet normal -0.19802 -0.980198 0.000617363\n    outer loop\n      vertex 1.29354 39.6397 15.1294\n      vertex 1.18745 39.6642 20\n      vertex 1.18646 39.6644 20\n    endloop\n  endfacet\n  facet normal -0.245072 -0.969505 -0.000461299\n    outer loop\n      vertex 1.18745 39.6642 20\n      vertex 1.29354 39.6397 15.1294\n      vertex 1.29637 39.639 15.0971\n    endloop\n  endfacet\n  facet normal -0.316227 -0.948681 -0.00214907\n    outer loop\n      vertex 1.29637 39.639 15.0971\n      vertex 1.18805 39.664 20\n      vertex 1.18745 39.6642 20\n    endloop\n  endfacet\n  facet normal -0.248604 -0.968605 -0.000553478\n    outer loop\n      vertex 1.18805 39.664 20\n      vertex 1.29637 39.639 15.0971\n      vertex 1.29839 39.6385 15.0648\n    endloop\n  endfacet\n  facet normal -0.203954 -0.97898 0\n    outer loop\n      vertex 1.09203 39.6862 15.7053\n      vertex 1.10883 39.6827 20\n      vertex 1.09203 39.6862 20\n    endloop\n  endfacet\n  facet normal -0.208257 -0.978074 1.75693e-05\n    outer loop\n      vertex 1.10883 39.6827 20\n      vertex 1.09203 39.6862 15.7053\n      vertex 1.12584 39.679 15.65\n    endloop\n  endfacet\n  facet normal -0.21295 -0.977063 -1.6414e-06\n    outer loop\n      vertex 1.12584 39.679 15.65\n      vertex 1.11663 39.681 20\n      vertex 1.10883 39.6827 20\n    endloop\n  endfacet\n  facet normal -0.209477 -0.977814 6.05679e-06\n    outer loop\n      vertex 1.11663 39.681 20\n      vertex 1.12584 39.679 15.65\n      vertex 1.14171 39.6756 15.6217\n    endloop\n  endfacet\n  facet normal 0 -0.999987 0.00516689\n    outer loop\n      vertex 1.29839 39.6385 15.0648\n      vertex 1.18827 39.664 20\n      vertex 1.18805 39.664 20\n    endloop\n  endfacet\n  facet normal -0.267786 -0.963478 -0.000996891\n    outer loop\n      vertex 1.18827 39.664 20\n      vertex 1.29839 39.6385 15.0648\n      vertex 1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal -0.206959 -0.97835 0\n    outer loop\n      vertex 1.05032 39.6949 15.766\n      vertex 1.05552 39.6938 20\n      vertex 1.05032 39.6949 20\n    endloop\n  endfacet\n  facet normal -0.206959 -0.97835 -0\n    outer loop\n      vertex 1.05552 39.6938 20\n      vertex 1.05032 39.6949 15.766\n      vertex 1.05552 39.6938 15.7589\n    endloop\n  endfacet\n  facet normal -0.203794 -0.979014 0\n    outer loop\n      vertex 1.05552 39.6938 15.7589\n      vertex 1.09203 39.6862 20\n      vertex 1.05552 39.6938 20\n    endloop\n  endfacet\n  facet normal -0.203794 -0.979014 -0\n    outer loop\n      vertex 1.09203 39.6862 20\n      vertex 1.05552 39.6938 15.7589\n      vertex 1.09203 39.6862 15.7053\n    endloop\n  endfacet\n  facet normal -0.243794 -0.969827 -0.000440126\n    outer loop\n      vertex 1.26741 39.6462 5.28928\n      vertex 1.27423 39.6445 5.25754\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.219506 -0.975611 -6.49835e-05\n    outer loop\n      vertex 1.14171 39.6756 5.62169\n      vertex 1.15683 39.6722 5.59307\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.222964 -0.974827 -9.19932e-05\n    outer loop\n      vertex 1.15683 39.6722 5.59307\n      vertex 1.17127 39.6689 5.56403\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.214074 -0.976818 -7.3597e-06\n    outer loop\n      vertex 1.17127 39.6689 5.56403\n      vertex 1.18496 39.6659 5.53467\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.233111 -0.97245 -0.000219431\n    outer loop\n      vertex 1.18496 39.6659 5.53467\n      vertex 1.19792 39.6628 5.50497\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.223575 -0.974687 -9.85996e-05\n    outer loop\n      vertex 1.19792 39.6628 5.50497\n      vertex 1.21014 39.66 5.47494\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.229986 -0.973194 -0.000188897\n    outer loop\n      vertex 1.21014 39.66 5.47494\n      vertex 1.22159 39.6573 5.44465\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.227524 -0.973773 -0.000150953\n    outer loop\n      vertex 1.22159 39.6573 5.44465\n      vertex 1.23231 39.6548 5.41403\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.236008 -0.971751 -0.000292125\n    outer loop\n      vertex 1.23231 39.6548 5.41403\n      vertex 1.24223 39.6524 5.38322\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.244444 -0.969663 -0.000442216\n    outer loop\n      vertex 1.24223 39.6524 5.38322\n      vertex 1.25141 39.6501 5.35209\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.233222 -0.972424 -0.000231072\n    outer loop\n      vertex 1.25141 39.6501 5.35209\n      vertex 1.25978 39.6481 5.32085\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.243314 -0.969948 -0.000430234\n    outer loop\n      vertex 1.25978 39.6481 5.32085\n      vertex 1.26741 39.6462 5.28928\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.243986 -0.969779 -0.000444213\n    outer loop\n      vertex 1.27423 39.6445 5.25754\n      vertex 1.28025 39.643 5.22574\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.243757 -0.969836 -0.000439196\n    outer loop\n      vertex 1.28025 39.643 5.22574\n      vertex 1.28548 39.6417 5.19372\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.244023 -0.969769 -0.00044518\n    outer loop\n      vertex 1.28548 39.6417 5.19372\n      vertex 1.28991 39.6406 5.16165\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.244452 -0.969661 -0.000455002\n    outer loop\n      vertex 1.28991 39.6406 5.16165\n      vertex 1.29354 39.6397 5.12942\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.245182 -0.969477 -0.000471993\n    outer loop\n      vertex 1.29354 39.6397 5.12942\n      vertex 1.29637 39.639 5.09715\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.248601 -0.968606 -0.000552418\n    outer loop\n      vertex 1.29637 39.639 5.09715\n      vertex 1.29839 39.6385 5.0648\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.208284 -0.978068 0\n    outer loop\n      vertex 1.12584 39.679 5.65\n      vertex 1.09203 39.6862 14.2947\n      vertex 1.09203 39.6862 5.70531\n    endloop\n  endfacet\n  facet normal -0.209495 -0.97781 -4.95242e-06\n    outer loop\n      vertex 1.12584 39.679 5.65\n      vertex 1.14171 39.6756 5.62169\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.268458 -0.963291 -0.00102385\n    outer loop\n      vertex 1.29839 39.6385 5.0648\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.206959 -0.97835 0\n    outer loop\n      vertex 1.05032 39.6949 5.76604\n      vertex 1.05552 39.6938 14.2411\n      vertex 1.05032 39.6949 14.234\n    endloop\n  endfacet\n  facet normal -0.206959 -0.97835 -0\n    outer loop\n      vertex 1.05552 39.6938 14.2411\n      vertex 1.05032 39.6949 5.76604\n      vertex 1.05552 39.6938 5.75887\n    endloop\n  endfacet\n  facet normal -0.203794 -0.979014 0\n    outer loop\n      vertex 1.05552 39.6938 5.75887\n      vertex 1.09203 39.6862 14.2947\n      vertex 1.05552 39.6938 14.2411\n    endloop\n  endfacet\n  facet normal -0.203794 -0.979014 -0\n    outer loop\n      vertex 1.09203 39.6862 14.2947\n      vertex 1.05552 39.6938 5.75887\n      vertex 1.09203 39.6862 5.70531\n    endloop\n  endfacet\n  facet normal -0.208176 -0.978091 0.00092264\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.05552 39.6938 4.24113\n      vertex 1.05032 39.6949 4.23396\n    endloop\n  endfacet\n  facet normal -0.205339 -0.97869 0.00109955\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.09203 39.6862 4.29469\n      vertex 1.05552 39.6938 4.24113\n    endloop\n  endfacet\n  facet normal -0.223693 -0.97466 0.000319897\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.17125 39.6689 4.43594\n      vertex 1.15683 39.6722 4.40693\n    endloop\n  endfacet\n  facet normal -0.219547 -0.975602 0.000469669\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.15683 39.6722 4.40693\n      vertex 1.14166 39.6756 4.37822\n    endloop\n  endfacet\n  facet normal -0.211471 -0.977384 0.000792269\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.14166 39.6756 4.37822\n      vertex 1.12584 39.679 4.35\n    endloop\n  endfacet\n  facet normal -0.232499 -0.972597 9.37335e-05\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.19794 39.6628 4.49507\n      vertex 1.18496 39.6659 4.46533\n    endloop\n  endfacet\n  facet normal -0.214992 -0.976616 0.000602234\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.18496 39.6659 4.46533\n      vertex 1.17125 39.6689 4.43594\n    endloop\n  endfacet\n  facet normal -0.229596 -0.973286 0.000184439\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.22161 39.6573 4.55539\n      vertex 1.21014 39.66 4.52506\n    endloop\n  endfacet\n  facet normal -0.2244 -0.974497 0.000303001\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.21014 39.66 4.52506\n      vertex 1.19794 39.6628 4.49507\n    endloop\n  endfacet\n  facet normal -0.243961 -0.969785 -6.24803e-05\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.24224 39.6523 4.61682\n      vertex 1.23231 39.6548 4.58597\n    endloop\n  endfacet\n  facet normal -0.233593 -0.972334 9.37383e-05\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.25141 39.6501 4.64791\n      vertex 1.24224 39.6523 4.61682\n    endloop\n  endfacet\n  facet normal -0.228098 -0.973638 0.000214421\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.23231 39.6548 4.58597\n      vertex 1.22161 39.6573 4.55539\n    endloop\n  endfacet\n  facet normal -0.242244 -0.970215 2.14312e-06\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.26741 39.6462 4.71072\n      vertex 1.2598 39.6481 4.6792\n    endloop\n  endfacet\n  facet normal -0.242211 -0.970224 2.44308e-06\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.27422 39.6445 4.74237\n      vertex 1.26741 39.6462 4.71072\n    endloop\n  endfacet\n  facet normal -0.232272 -0.972651 0.000110721\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.2598 39.6481 4.6792\n      vertex 1.25141 39.6501 4.64791\n    endloop\n  endfacet\n  facet normal -0.241441 -0.970416 8.24271e-06\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.28025 39.643 4.77426\n      vertex 1.27422 39.6445 4.74237\n    endloop\n  endfacet\n  facet normal -0.240561 -0.970634 1.22768e-05\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.28991 39.6406 4.83835\n      vertex 1.28547 39.6417 4.80618\n    endloop\n  endfacet\n  facet normal -0.240254 -0.97071 1.30845e-05\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.29637 39.639 4.90285\n      vertex 1.29354 39.6397 4.87062\n    endloop\n  endfacet\n  facet normal -0.240463 -0.970658 1.25647e-05\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.29839 39.6385 4.93524\n      vertex 1.29637 39.639 4.90285\n    endloop\n  endfacet\n  facet normal -0.240745 -0.970589 1.15564e-05\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.29354 39.6397 4.87062\n      vertex 1.28991 39.6406 4.83835\n    endloop\n  endfacet\n  facet normal -0.241699 -0.970351 6.65663e-06\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.28547 39.6417 4.80618\n      vertex 1.28025 39.643 4.77426\n    endloop\n  endfacet\n  facet normal -0.247779 -0.968817 0\n    outer loop\n      vertex 1.3 39.6381 15\n      vertex 1.30782 39.6361 20\n      vertex 1.3 39.6381 20\n    endloop\n  endfacet\n  facet normal -0.247779 -0.968817 0\n    outer loop\n      vertex 1.3 39.6381 5.00002\n      vertex 1.30782 39.6361 20\n      vertex 1.3 39.6381 15\n    endloop\n  endfacet\n  facet normal -0.247779 -0.968817 -0\n    outer loop\n      vertex 1.30782 39.6361 20\n      vertex 1.3 39.6381 5.00002\n      vertex 1.30782 39.6361 0\n    endloop\n  endfacet\n  facet normal -0.238152 -0.971228 1.60212e-05\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.3 39.6381 5.00002\n      vertex 1.29959 39.6382 4.96759\n    endloop\n  endfacet\n  facet normal -0.242737 -0.970092 7.94475e-06\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.29959 39.6382 4.96759\n      vertex 1.29839 39.6385 4.93524\n    endloop\n  endfacet\n  facet normal -0.223338 -0.974741 0.000134135\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.17125 39.6689 14.4359\n      vertex 1.15683 39.6722 14.4069\n    endloop\n  endfacet\n  facet normal -0.214301 -0.976768 0.00026409\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.18496 39.6659 14.4653\n      vertex 1.17125 39.6689 14.4359\n    endloop\n  endfacet\n  facet normal -0.219066 -0.97571 0.000202707\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.15683 39.6722 14.4069\n      vertex 1.14166 39.6756 14.3782\n    endloop\n  endfacet\n  facet normal -0.232366 -0.972628 3.24042e-05\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.19794 39.6628 14.4951\n      vertex 1.18496 39.6659 14.4653\n    endloop\n  endfacet\n  facet normal -0.210718 -0.977547 0.000351125\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.14166 39.6756 14.3782\n      vertex 1.12584 39.679 14.35\n    endloop\n  endfacet\n  facet normal -0.22932 -0.973351 7.44112e-05\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.22161 39.6573 14.5554\n      vertex 1.21014 39.66 14.5251\n    endloop\n  endfacet\n  facet normal -0.227756 -0.973718 8.79578e-05\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.23231 39.6548 14.586\n      vertex 1.22161 39.6573 14.5554\n    endloop\n  endfacet\n  facet normal -0.22399 -0.974591 0.000127484\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.21014 39.66 14.5251\n      vertex 1.19794 39.6628 14.4951\n    endloop\n  endfacet\n  facet normal -0.244046 -0.969764 -3.36328e-05\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.24224 39.6523 14.6168\n      vertex 1.23231 39.6548 14.586\n    endloop\n  endfacet\n  facet normal -0.233401 -0.97238 3.39082e-05\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.25141 39.6501 14.6479\n      vertex 1.24224 39.6523 14.6168\n    endloop\n  endfacet\n  facet normal -0.242222 -0.970221 -3.40449e-06\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.26741 39.6462 14.7107\n      vertex 1.2598 39.6481 14.6792\n    endloop\n  endfacet\n  facet normal -0.242186 -0.97023 -3.27617e-06\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.27422 39.6445 14.7424\n      vertex 1.26741 39.6462 14.7107\n    endloop\n  endfacet\n  facet normal -0.232027 -0.972709 4.12013e-05\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.2598 39.6481 14.6792\n      vertex 1.25141 39.6501 14.6479\n    endloop\n  endfacet\n  facet normal -0.241394 -0.970427 -1.07897e-06\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.28025 39.643 14.7743\n      vertex 1.27422 39.6445 14.7424\n    endloop\n  endfacet\n  facet normal -0.241651 -0.970363 -1.62137e-06\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.28547 39.6417 14.8062\n      vertex 1.28025 39.643 14.7743\n    endloop\n  endfacet\n  facet normal -0.240479 -0.970654 1.77085e-07\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.28991 39.6406 14.8384\n      vertex 1.28547 39.6417 14.8062\n    endloop\n  endfacet\n  facet normal -0.240117 -0.970744 3.46231e-07\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.29637 39.639 14.9029\n      vertex 1.29354 39.6397 14.8706\n    endloop\n  endfacet\n  facet normal -0.240278 -0.970704 2.90595e-07\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.29839 39.6385 14.9352\n      vertex 1.29637 39.639 14.9029\n    endloop\n  endfacet\n  facet normal -0.240648 -0.970613 -2.34181e-16\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.29354 39.6397 14.8706\n      vertex 1.28991 39.6406 14.8384\n    endloop\n  endfacet\n  facet normal -0.236956 -0.97152 0\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.3 39.6381 15\n      vertex 1.29959 39.6382 14.9676\n    endloop\n  endfacet\n  facet normal -0.236956 -0.97152 -0\n    outer loop\n      vertex 1.3 39.6381 15\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.3 39.6381 5.00002\n    endloop\n  endfacet\n  facet normal -0.242536 -0.970143 0\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.29959 39.6382 14.9676\n      vertex 1.29839 39.6385 14.9352\n    endloop\n  endfacet\n  facet normal -0.223499 -0.974704 0.000128675\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.2318 39.6544 20\n      vertex 1.22395 39.6562 20\n    endloop\n  endfacet\n  facet normal -0.210517 -0.97759 0.00031524\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.23923 39.6528 20\n      vertex 1.2318 39.6544 20\n    endloop\n  endfacet\n  facet normal -0.223144 -0.974786 0.000134381\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.22395 39.6562 20\n      vertex 1.21565 39.6581 20\n    endloop\n  endfacet\n  facet normal -0.235997 -0.971754 -1.15135e-05\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.24623 39.6511 20\n      vertex 1.23923 39.6528 20\n    endloop\n  endfacet\n  facet normal -0.213596 -0.976922 0.000304267\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.21565 39.6581 20\n      vertex 1.20696 39.66 20\n    endloop\n  endfacet\n  facet normal -0.237686 -0.971342 -1.06221e-05\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.25891 39.6481 20\n      vertex 1.25278 39.6496 20\n    endloop\n  endfacet\n  facet normal -0.22236 -0.974965 0.000122097\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.26461 39.6468 20\n      vertex 1.25891 39.6481 20\n    endloop\n  endfacet\n  facet normal -0.223229 -0.974766 0.000133463\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.25278 39.6496 20\n      vertex 1.24623 39.6511 20\n    endloop\n  endfacet\n  facet normal -0.239929 -0.97079 -8.8424e-06\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.26987 39.6455 20\n      vertex 1.26461 39.6468 20\n    endloop\n  endfacet\n  facet normal -0.222057 -0.975034 0.000104316\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.2747 39.6444 20\n      vertex 1.26987 39.6455 20\n    endloop\n  endfacet\n  facet normal -0.244259 -0.96971 -1.19484e-05\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.28307 39.6423 20\n      vertex 1.2791 39.6433 20\n    endloop\n  endfacet\n  facet normal -0.246399 -0.969169 -1.95098e-05\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.28661 39.6414 20\n      vertex 1.28307 39.6423 20\n    endloop\n  endfacet\n  facet normal -0.242536 -0.970143 -4.39412e-06\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.2791 39.6433 20\n      vertex 1.2747 39.6444 20\n    endloop\n  endfacet\n  facet normal -0.218917 -0.975744 5.65341e-05\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.28973 39.6407 20\n      vertex 1.28661 39.6414 20\n    endloop\n  endfacet\n  facet normal -0.251836 -0.96777 -1.28188e-05\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.29242 39.64 20\n      vertex 1.28973 39.6407 20\n    endloop\n  endfacet\n  facet normal -0.255541 -0.966798 -1.8519e-05\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.29469 39.6394 20\n      vertex 1.29242 39.64 20\n    endloop\n  endfacet\n  facet normal -0.26938 -0.963034 -1.03032e-05\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.29797 39.6386 20\n      vertex 1.29654 39.639 20\n    endloop\n  endfacet\n  facet normal -0.282166 -0.959366 -1.47683e-05\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.29899 39.6383 20\n      vertex 1.29797 39.6386 20\n    endloop\n  endfacet\n  facet normal -0.211333 -0.977414 2.76525e-05\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.29654 39.639 20\n      vertex 1.29469 39.6394 20\n    endloop\n  endfacet\n  facet normal -0.236956 -0.97152 0\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.3 39.6381 20\n      vertex 1.29959 39.6382 20\n    endloop\n  endfacet\n  facet normal -0.236956 -0.97152 -0\n    outer loop\n      vertex 1.3 39.6381 20\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.3 39.6381 15\n    endloop\n  endfacet\n  facet normal -0.164399 -0.986394 0\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.29959 39.6382 20\n      vertex 1.29899 39.6383 20\n    endloop\n  endfacet\n  facet normal -0.209279 -0.977856 0.00038887\n    outer loop\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.20696 39.66 20\n      vertex 1.18827 39.664 20\n    endloop\n  endfacet\n  facet normal -0.20889 -0.977939 0.000386939\n    outer loop\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.12584 39.679 14.35\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.209649 -0.977776 0.000872333\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.12584 39.679 4.35\n      vertex 1.09203 39.6862 4.29469\n    endloop\n  endfacet\n  facet normal -0.222496 -0.974934 7.88255e-06\n    outer loop\n      vertex 1.30782 39.6361 0\n      vertex 1.05032 39.6949 4.23396\n      vertex 1.05017 39.6949 0\n    endloop\n  endfacet\n  facet normal -0.189639 -0.981854 0\n    outer loop\n      vertex 0.974712 39.7096 15.8602\n      vertex 0.995422 39.7056 20\n      vertex 0.974712 39.7096 20\n    endloop\n  endfacet\n  facet normal -0.188557 -0.982062 -5.61416e-06\n    outer loop\n      vertex 0.995422 39.7056 20\n      vertex 0.974712 39.7096 15.8602\n      vertex 1.01638 39.7016 15.8105\n    endloop\n  endfacet\n  facet normal -0.153809 -0.988101 0\n    outer loop\n      vertex 0.790009 39.7408 16.0324\n      vertex 0.835621 39.7337 20\n      vertex 0.790009 39.7408 20\n    endloop\n  endfacet\n  facet normal -0.153809 -0.988101 -0\n    outer loop\n      vertex 0.835621 39.7337 20\n      vertex 0.790009 39.7408 16.0324\n      vertex 0.835621 39.7337 15.9959\n    endloop\n  endfacet\n  facet normal -0.162413 -0.986723 0\n    outer loop\n      vertex 0.835621 39.7337 15.9959\n      vertex 0.884224 39.7257 20\n      vertex 0.835621 39.7337 20\n    endloop\n  endfacet\n  facet normal -0.162413 -0.986723 -0\n    outer loop\n      vertex 0.884224 39.7257 20\n      vertex 0.835621 39.7337 15.9959\n      vertex 0.884224 39.7257 15.953\n    endloop\n  endfacet\n  facet normal -0.1699 -0.985461 0\n    outer loop\n      vertex 0.884224 39.7257 15.953\n      vertex 0.930626 39.7177 20\n      vertex 0.884224 39.7257 20\n    endloop\n  endfacet\n  facet normal -0.1699 -0.985461 -0\n    outer loop\n      vertex 0.930626 39.7177 20\n      vertex 0.884224 39.7257 15.953\n      vertex 0.930626 39.7177 15.9077\n    endloop\n  endfacet\n  facet normal -0.180707 -0.983537 0\n    outer loop\n      vertex 0.930626 39.7177 15.9077\n      vertex 0.974712 39.7096 20\n      vertex 0.930626 39.7177 20\n    endloop\n  endfacet\n  facet normal -0.180707 -0.983537 -0\n    outer loop\n      vertex 0.974712 39.7096 20\n      vertex 0.930626 39.7177 15.9077\n      vertex 0.974712 39.7096 15.8602\n    endloop\n  endfacet\n  facet normal -0.195453 -0.980713 0\n    outer loop\n      vertex 1.05032 39.6949 15.766\n      vertex 1.05032 39.6949 20\n      vertex 1.03326 39.6983 20\n    endloop\n  endfacet\n  facet normal -0.185662 -0.982614 4.0978e-05\n    outer loop\n      vertex 1.05032 39.6949 15.766\n      vertex 1.03326 39.6983 20\n      vertex 1.01209 39.7023 20\n    endloop\n  endfacet\n  facet normal -0.142128 -0.989848 -2.01573e-05\n    outer loop\n      vertex 0.732315 39.7492 16.0741\n      vertex 0.787474 39.7412 20\n      vertex 0.761009 39.745 20\n    endloop\n  endfacet\n  facet normal -0.144756 -0.989467 1.75437e-05\n    outer loop\n      vertex 0.787474 39.7412 20\n      vertex 0.732315 39.7492 16.0741\n      vertex 0.784943 39.7415 16.0363\n    endloop\n  endfacet\n  facet normal -0.109717 -0.993963 0\n    outer loop\n      vertex 0.564049 39.7699 16.1713\n      vertex 0.578544 39.7683 20\n      vertex 0.564049 39.7699 20\n    endloop\n  endfacet\n  facet normal -0.109512 -0.993986 -7.85091e-07\n    outer loop\n      vertex 0.578544 39.7683 20\n      vertex 0.564049 39.7699 16.1713\n      vertex 0.593094 39.7667 16.1568\n    endloop\n  endfacet\n  facet normal -0.104004 -0.994577 0\n    outer loop\n      vertex 0.52771 39.7737 16.1881\n      vertex 0.564049 39.7699 20\n      vertex 0.52771 39.7737 20\n    endloop\n  endfacet\n  facet normal -0.104004 -0.994577 -0\n    outer loop\n      vertex 0.564049 39.7699 20\n      vertex 0.52771 39.7737 16.1881\n      vertex 0.564049 39.7699 16.1713\n    endloop\n  endfacet\n  facet normal -0.117806 -0.993037 0\n    outer loop\n      vertex 0.621731 39.7634 16.1417\n      vertex 0.621731 39.7634 20\n      vertex 0.607401 39.7651 20\n    endloop\n  endfacet\n  facet normal -0.108775 -0.994066 3.39966e-05\n    outer loop\n      vertex 0.621731 39.7634 16.1417\n      vertex 0.607401 39.7651 20\n      vertex 0.592779 39.7667 20\n    endloop\n  endfacet\n  facet normal -0.111696 -0.993742 -9.15491e-06\n    outer loop\n      vertex 0.593094 39.7667 16.1568\n      vertex 0.592779 39.7667 20\n      vertex 0.578544 39.7683 20\n    endloop\n  endfacet\n  facet normal -0.114483 -0.993425 -9.38335e-06\n    outer loop\n      vertex 0.592779 39.7667 20\n      vertex 0.593094 39.7667 16.1568\n      vertex 0.621731 39.7634 16.1417\n    endloop\n  endfacet\n  facet normal -0.122004 -0.99253 0\n    outer loop\n      vertex 0.621731 39.7634 16.1417\n      vertex 0.677864 39.7565 20\n      vertex 0.621731 39.7634 20\n    endloop\n  endfacet\n  facet normal -0.122004 -0.99253 -0\n    outer loop\n      vertex 0.677864 39.7565 20\n      vertex 0.621731 39.7634 16.1417\n      vertex 0.677864 39.7565 16.1093\n    endloop\n  endfacet\n  facet normal -0.132877 -0.991133 0\n    outer loop\n      vertex 0.677864 39.7565 16.1093\n      vertex 0.732315 39.7492 20\n      vertex 0.677864 39.7565 20\n    endloop\n  endfacet\n  facet normal -0.132877 -0.991133 -0\n    outer loop\n      vertex 0.732315 39.7492 20\n      vertex 0.677864 39.7565 16.1093\n      vertex 0.732315 39.7492 16.0741\n    endloop\n  endfacet\n  facet normal -0.157622 -0.9875 9.55952e-05\n    outer loop\n      vertex 0.761009 39.745 20\n      vertex 0.758503 39.7454 20\n      vertex 0.732315 39.7492 16.0741\n    endloop\n  endfacet\n  facet normal -0.143601 -0.989636 0\n    outer loop\n      vertex 0.758503 39.7454 20\n      vertex 0.732315 39.7492 20\n      vertex 0.732315 39.7492 16.0741\n    endloop\n  endfacet\n  facet normal -0.0863773 -0.996262 -0.000236214\n    outer loop\n      vertex 0.444626 39.7813 16.2216\n      vertex 0.397385 39.7845 20\n      vertex 0.382391 39.7858 20\n    endloop\n  endfacet\n  facet normal -0.0853661 -0.99635 -0.000223496\n    outer loop\n      vertex 0.397385 39.7845 20\n      vertex 0.444626 39.7813 16.2216\n      vertex 0.475002 39.7787 16.2101\n    endloop\n  endfacet\n  facet normal -0.0945732 -0.995518 -0.000413331\n    outer loop\n      vertex 0.475002 39.7787 16.2101\n      vertex 0.412122 39.7831 20\n      vertex 0.397385 39.7845 20\n    endloop\n  endfacet\n  facet normal -0.0931822 -0.995649 -0.0003901\n    outer loop\n      vertex 0.412122 39.7831 20\n      vertex 0.475002 39.7787 16.2101\n      vertex 0.504971 39.7759 16.1979\n    endloop\n  endfacet\n  facet normal -0.0893832 -0.995997 -0.000296668\n    outer loop\n      vertex 0.504971 39.7759 16.1979\n      vertex 0.423265 39.7821 20\n      vertex 0.412122 39.7831 20\n    endloop\n  endfacet\n  facet normal -0.0964928 -0.995334 -0.000450533\n    outer loop\n      vertex 0.423265 39.7821 20\n      vertex 0.504971 39.7759 16.1979\n      vertex 0.52771 39.7737 16.1881\n    endloop\n  endfacet\n  facet normal -0.071701 -0.997426 -3.92886e-05\n    outer loop\n      vertex 0.383183 39.7861 16.2422\n      vertex 0.367213 39.7871 20\n      vertex 0.351911 39.7882 20\n    endloop\n  endfacet\n  facet normal -0.0744867 -0.997222 -5.11819e-05\n    outer loop\n      vertex 0.367213 39.7871 20\n      vertex 0.383183 39.7861 16.2422\n      vertex 0.413982 39.7838 16.2323\n    endloop\n  endfacet\n  facet normal -0.0853378 -0.996352 -0.00018664\n    outer loop\n      vertex 0.413982 39.7838 16.2323\n      vertex 0.382391 39.7858 20\n      vertex 0.367213 39.7871 20\n    endloop\n  endfacet\n  facet normal -0.081365 -0.996684 -0.000153153\n    outer loop\n      vertex 0.382391 39.7858 20\n      vertex 0.413982 39.7838 16.2323\n      vertex 0.444626 39.7813 16.2216\n    endloop\n  endfacet\n  facet normal -0.0638897 -0.997957 0\n    outer loop\n      vertex 0.320786 39.7903 16.2598\n      vertex 0.336406 39.7893 20\n      vertex 0.320786 39.7903 20\n    endloop\n  endfacet\n  facet normal -0.0638165 -0.997962 -3.06777e-07\n    outer loop\n      vertex 0.336406 39.7893 20\n      vertex 0.320786 39.7903 16.2598\n      vertex 0.352062 39.7883 16.2514\n    endloop\n  endfacet\n  facet normal -0.070767 -0.997493 -2.94604e-05\n    outer loop\n      vertex 0.352062 39.7883 16.2514\n      vertex 0.351911 39.7882 20\n      vertex 0.336406 39.7893 20\n    endloop\n  endfacet\n  facet normal -0.0705245 -0.99751 -2.9451e-05\n    outer loop\n      vertex 0.351911 39.7882 20\n      vertex 0.352062 39.7883 16.2514\n      vertex 0.383183 39.7861 16.2422\n    endloop\n  endfacet\n  facet normal -0.0546855 -0.998504 0\n    outer loop\n      vertex 0.264183 39.7934 16.2729\n      vertex 0.320786 39.7903 20\n      vertex 0.264183 39.7934 20\n    endloop\n  endfacet\n  facet normal -0.0546855 -0.998504 -0\n    outer loop\n      vertex 0.320786 39.7903 20\n      vertex 0.264183 39.7934 16.2729\n      vertex 0.320786 39.7903 16.2598\n    endloop\n  endfacet\n  facet normal -0.0961622 -0.995366 0\n    outer loop\n      vertex 0.52771 39.7737 16.1881\n      vertex 0.52771 39.7737 20\n      vertex 0.516324 39.7748 20\n    endloop\n  endfacet\n  facet normal -0.0923921 -0.995723 1.13641e-05\n    outer loop\n      vertex 0.52771 39.7737 16.1881\n      vertex 0.516324 39.7748 20\n      vertex 0.501236 39.7762 20\n    endloop\n  endfacet\n  facet normal -0.0849268 -0.996387 6.36471e-05\n    outer loop\n      vertex 0.52771 39.7737 16.1881\n      vertex 0.501236 39.7762 20\n      vertex 0.485984 39.7775 20\n    endloop\n  endfacet\n  facet normal -0.0838515 -0.996478 7.55083e-05\n    outer loop\n      vertex 0.52771 39.7737 16.1881\n      vertex 0.485984 39.7775 20\n      vertex 0.470535 39.7788 20\n    endloop\n  endfacet\n  facet normal -0.0766672 -0.997057 0.00018404\n    outer loop\n      vertex 0.52771 39.7737 16.1881\n      vertex 0.470535 39.7788 20\n      vertex 0.454929 39.78 20\n    endloop\n  endfacet\n  facet normal -0.0633364 -0.997992 0.000440112\n    outer loop\n      vertex 0.52771 39.7737 16.1881\n      vertex 0.454929 39.78 20\n      vertex 0.439172 39.781 20\n    endloop\n  endfacet\n  facet normal -0.0689872 -0.997617 0.000308145\n    outer loop\n      vertex 0.52771 39.7737 16.1881\n      vertex 0.439172 39.781 20\n      vertex 0.423265 39.7821 20\n    endloop\n  endfacet\n  facet normal -0.0376004 -0.999293 -5.68721e-05\n    outer loop\n      vertex 0.193756 39.7964 16.2855\n      vertex 0.177507 39.7968 20\n      vertex 0.161561 39.7974 20\n    endloop\n  endfacet\n  facet normal -0.03749 -0.999297 -5.63888e-05\n    outer loop\n      vertex 0.177507 39.7968 20\n      vertex 0.193756 39.7964 16.2855\n      vertex 0.22575 39.7952 16.2802\n    endloop\n  endfacet\n  facet normal -0.0441488 -0.999025 -0.000142866\n    outer loop\n      vertex 0.22575 39.7952 16.2802\n      vertex 0.193347 39.7961 20\n      vertex 0.177507 39.7968 20\n    endloop\n  endfacet\n  facet normal -0.0470886 -0.998891 -0.000168506\n    outer loop\n      vertex 0.193347 39.7961 20\n      vertex 0.22575 39.7952 16.2802\n      vertex 0.257591 39.7937 16.2742\n    endloop\n  endfacet\n  facet normal -0.0609551 -0.99814 -0.000408091\n    outer loop\n      vertex 0.257591 39.7937 16.2742\n      vertex 0.196622 39.7959 20\n      vertex 0.193347 39.7961 20\n    endloop\n  endfacet\n  facet normal -0.0454931 -0.998965 -0.000154583\n    outer loop\n      vertex 0.196622 39.7959 20\n      vertex 0.257591 39.7937 16.2742\n      vertex 0.264183 39.7934 16.2729\n    endloop\n  endfacet\n  facet normal -0.0248155 -0.999692 0\n    outer loop\n      vertex 0.129436 39.7984 16.2935\n      vertex 0.14555 39.798 20\n      vertex 0.129436 39.7984 20\n    endloop\n  endfacet\n  facet normal -0.0279015 -0.999611 1.34253e-05\n    outer loop\n      vertex 0.14555 39.798 20\n      vertex 0.129436 39.7984 16.2935\n      vertex 0.161678 39.7975 16.2899\n    endloop\n  endfacet\n  facet normal -0.037448 -0.999299 -2.81155e-05\n    outer loop\n      vertex 0.161678 39.7975 16.2899\n      vertex 0.161561 39.7974 20\n      vertex 0.14555 39.798 20\n    endloop\n  endfacet\n  facet normal -0.0342751 -0.999412 -2.80185e-05\n    outer loop\n      vertex 0.161561 39.7974 20\n      vertex 0.161678 39.7975 16.2899\n      vertex 0.193756 39.7964 16.2855\n    endloop\n  endfacet\n  facet normal -0.0123342 -0.999924 -5.44621e-05\n    outer loop\n      vertex 0.0648003 39.7996 16.2984\n      vertex 0.113311 39.7988 20\n      vertex 0.0970972 39.799 20\n    endloop\n  endfacet\n  facet normal -0.015432 -0.999881 -1.38559e-05\n    outer loop\n      vertex 0.113311 39.7988 20\n      vertex 0.0648003 39.7996 16.2984\n      vertex 0.0971985 39.7991 16.2964\n    endloop\n  endfacet\n  facet normal -0.0247986 -0.999692 2.69088e-05\n    outer loop\n      vertex 0.0971985 39.7991 16.2964\n      vertex 0.129436 39.7984 20\n      vertex 0.113311 39.7988 20\n    endloop\n  endfacet\n  facet normal -0.0217087 -0.999764 -0\n    outer loop\n      vertex 0.129436 39.7984 20\n      vertex 0.0971985 39.7991 16.2964\n      vertex 0.129436 39.7984 16.2935\n    endloop\n  endfacet\n  facet normal -0.00617703 -0.999981 0\n    outer loop\n      vertex 0.0161887 39.7999 20\n      vertex 0 39.8 20\n      vertex 0 39.8 16.3\n    endloop\n  endfacet\n  facet normal 0 -1 -2.7027e-05\n    outer loop\n      vertex 0 39.8 16.3\n      vertex 0.0324001 39.7999 20\n      vertex 0.0161887 39.7999 20\n    endloop\n  endfacet\n  facet normal -0.0030844 -0.999995 -1.75041e-08\n    outer loop\n      vertex 0.0324001 39.7999 20\n      vertex 0 39.8 16.3\n      vertex 0.0324211 39.7999 16.2996\n    endloop\n  endfacet\n  facet normal -0.0247575 -0.999693 5.39693e-05\n    outer loop\n      vertex 0.0970972 39.799 20\n      vertex 0.0809454 39.7994 20\n      vertex 0.0648003 39.7996 16.2984\n    endloop\n  endfacet\n  facet normal -0.0123867 -0.999923 0\n    outer loop\n      vertex 0.0809454 39.7994 20\n      vertex 0.0648003 39.7996 20\n      vertex 0.0648003 39.7996 16.2984\n    endloop\n  endfacet\n  facet normal -0.0061677 -0.999981 0\n    outer loop\n      vertex 0.0648003 39.7996 16.2984\n      vertex 0.0648003 39.7996 20\n      vertex 0.0485871 39.7997 20\n    endloop\n  endfacet\n  facet normal -0.0123547 -0.999924 -7.01134e-08\n    outer loop\n      vertex 0.0324211 39.7999 16.2996\n      vertex 0.0485871 39.7997 20\n      vertex 0.0324001 39.7999 20\n    endloop\n  endfacet\n  facet normal -0.00926531 -0.999957 -1.35684e-05\n    outer loop\n      vertex 0.0485871 39.7997 20\n      vertex 0.0324211 39.7999 16.2996\n      vertex 0.0648003 39.7996 16.2984\n    endloop\n  endfacet\n  facet normal -0.0605682 -0.998164 0\n    outer loop\n      vertex 0.264183 39.7934 16.2729\n      vertex 0.264183 39.7934 20\n      vertex 0.260887 39.7936 20\n    endloop\n  endfacet\n  facet normal -0.0439302 -0.999035 1.47603e-05\n    outer loop\n      vertex 0.264183 39.7934 16.2729\n      vertex 0.260887 39.7936 20\n      vertex 0.244968 39.7943 20\n    endloop\n  endfacet\n  facet normal -0.0373385 -0.999303 4.88082e-05\n    outer loop\n      vertex 0.264183 39.7934 16.2729\n      vertex 0.244968 39.7943 20\n      vertex 0.22891 39.7949 20\n    endloop\n  endfacet\n  facet normal -0.037262 -0.999306 4.95331e-05\n    outer loop\n      vertex 0.264183 39.7934 16.2729\n      vertex 0.22891 39.7949 20\n      vertex 0.212819 39.7955 20\n    endloop\n  endfacet\n  facet normal -0.0246884 -0.999695 0.000223033\n    outer loop\n      vertex 0.264183 39.7934 16.2729\n      vertex 0.212819 39.7955 20\n      vertex 0.196622 39.7959 20\n    endloop\n  endfacet\n  facet normal 0.037448 -0.999299 4.77506e-05\n    outer loop\n      vertex -0.228908 39.7949 20\n      vertex -0.244919 39.7943 20\n      vertex -0.264183 39.7934 16.2729\n    endloop\n  endfacet\n  facet normal 0.0437956 -0.999041 1.48796e-05\n    outer loop\n      vertex -0.244919 39.7943 20\n      vertex -0.260887 39.7936 20\n      vertex -0.264183 39.7934 16.2729\n    endloop\n  endfacet\n  facet normal 0.0605682 -0.998164 0\n    outer loop\n      vertex -0.260887 39.7936 20\n      vertex -0.264183 39.7934 20\n      vertex -0.264183 39.7934 16.2729\n    endloop\n  endfacet\n  facet normal 0.0247464 -0.999694 0.000221993\n    outer loop\n      vertex -0.196624 39.7959 20\n      vertex -0.212783 39.7955 20\n      vertex -0.264183 39.7934 16.2729\n    endloop\n  endfacet\n  facet normal 0.0371836 -0.999308 5.02568e-05\n    outer loop\n      vertex -0.212783 39.7955 20\n      vertex -0.228908 39.7949 20\n      vertex -0.264183 39.7934 16.2729\n    endloop\n  endfacet\n  facet normal 0.0123075 -0.999924 0.000501354\n    outer loop\n      vertex -0.164149 39.7965 20\n      vertex -0.180398 39.7963 20\n      vertex -0.264183 39.7934 16.2729\n    endloop\n  endfacet\n  facet normal 0.0246443 -0.999696 0.000223846\n    outer loop\n      vertex -0.180398 39.7963 20\n      vertex -0.196624 39.7959 20\n      vertex -0.264183 39.7934 16.2729\n    endloop\n  endfacet\n  facet normal 0.0611038 -0.998131 -0.000782355\n    outer loop\n      vertex -0.164149 39.7965 20\n      vertex -0.257591 39.7937 16.2742\n      vertex -0.160882 39.7967 20\n    endloop\n  endfacet\n  facet normal 0.0455397 -0.998962 -0.000391385\n    outer loop\n      vertex -0.257591 39.7937 16.2742\n      vertex -0.164149 39.7965 20\n      vertex -0.264183 39.7934 16.2729\n    endloop\n  endfacet\n  facet normal 0.00614994 -0.999981 0.000645549\n    outer loop\n      vertex -0.144622 39.7968 20\n      vertex -0.160882 39.7967 20\n      vertex -0.257591 39.7937 16.2742\n    endloop\n  endfacet\n  facet normal 0.0505745 -0.99872 -0.000673198\n    outer loop\n      vertex -0.144622 39.7968 20\n      vertex -0.225731 39.7952 16.2803\n      vertex -0.128824 39.7976 20\n    endloop\n  endfacet\n  facet normal 0.0471432 -0.998888 -0.000598305\n    outer loop\n      vertex -0.225731 39.7952 16.2803\n      vertex -0.144622 39.7968 20\n      vertex -0.257591 39.7937 16.2742\n    endloop\n  endfacet\n  facet normal 0 -1 -2.7027e-05\n    outer loop\n      vertex -0.0324402 39.7999 20\n      vertex 0 39.8 16.3\n      vertex -0.0162097 39.7999 20\n    endloop\n  endfacet\n  facet normal 0.00308077 -0.999995 -1.59017e-08\n    outer loop\n      vertex 0 39.8 16.3\n      vertex -0.0324402 39.7999 20\n      vertex -0.0324593 39.7999 16.2996\n    endloop\n  endfacet\n  facet normal 0.0123614 -0.999924 -2.70607e-05\n    outer loop\n      vertex -0.0647861 39.7995 20\n      vertex -0.0648003 39.7996 16.2984\n      vertex -0.048608 39.7997 20\n    endloop\n  endfacet\n  facet normal 0.0154419 -0.999881 -2.70714e-05\n    outer loop\n      vertex -0.0648003 39.7996 16.2984\n      vertex -0.0647861 39.7995 20\n      vertex -0.0971794 39.7991 16.2964\n    endloop\n  endfacet\n  facet normal 0.0248947 -0.99969 -0.00013728\n    outer loop\n      vertex -0.0969538 39.7987 20\n      vertex -0.12944 39.7984 16.2935\n      vertex -0.0808911 39.7991 20\n    endloop\n  endfacet\n  facet normal 0.0279447 -0.999609 -0.000164019\n    outer loop\n      vertex -0.12944 39.7984 16.2935\n      vertex -0.0969538 39.7987 20\n      vertex -0.161655 39.7975 16.2899\n    endloop\n  endfacet\n  facet normal 0.0377303 -0.999288 -0.000336683\n    outer loop\n      vertex -0.128824 39.7976 20\n      vertex -0.193752 39.7964 16.2855\n      vertex -0.112933 39.7982 20\n    endloop\n  endfacet\n  facet normal 0.0375524 -0.999295 -0.000333571\n    outer loop\n      vertex -0.193752 39.7964 16.2855\n      vertex -0.128824 39.7976 20\n      vertex -0.225731 39.7952 16.2803\n    endloop\n  endfacet\n  facet normal 0.0312754 -0.999511 -0.000222134\n    outer loop\n      vertex -0.112933 39.7982 20\n      vertex -0.161655 39.7975 16.2899\n      vertex -0.0969538 39.7987 20\n    endloop\n  endfacet\n  facet normal 0.0342868 -0.999412 -0.0002617\n    outer loop\n      vertex -0.161655 39.7975 16.2899\n      vertex -0.112933 39.7982 20\n      vertex -0.193752 39.7964 16.2855\n    endloop\n  endfacet\n  facet normal 0.0248293 -0.999692 -0.000109199\n    outer loop\n      vertex -0.0808911 39.7991 20\n      vertex -0.0971794 39.7991 16.2964\n      vertex -0.0647861 39.7995 20\n    endloop\n  endfacet\n  facet normal 0.0217018 -0.999764 -9.54436e-05\n    outer loop\n      vertex -0.0971794 39.7991 16.2964\n      vertex -0.0808911 39.7991 20\n      vertex -0.12944 39.7984 16.2935\n    endloop\n  endfacet\n  facet normal 0.0123693 -0.999923 -6.38455e-08\n    outer loop\n      vertex -0.048608 39.7997 20\n      vertex -0.0324593 39.7999 16.2996\n      vertex -0.0324402 39.7999 20\n    endloop\n  endfacet\n  facet normal 0.00927626 -0.999957 -1.35639e-05\n    outer loop\n      vertex -0.0324593 39.7999 16.2996\n      vertex -0.048608 39.7997 20\n      vertex -0.0648003 39.7996 16.2984\n    endloop\n  endfacet\n  facet normal 0.00616903 -0.999981 0\n    outer loop\n      vertex 0 39.8 16.3\n      vertex 0 39.8 20\n      vertex -0.0162097 39.7999 20\n    endloop\n  endfacet\n  facet normal 0.0848329 -0.996395 6.46826e-05\n    outer loop\n      vertex -0.485984 39.7775 20\n      vertex -0.501253 39.7762 20\n      vertex -0.52771 39.7737 16.1881\n    endloop\n  endfacet\n  facet normal 0.0924832 -0.995714 1.11379e-05\n    outer loop\n      vertex -0.501253 39.7762 20\n      vertex -0.516326 39.7748 20\n      vertex -0.52771 39.7737 16.1881\n    endloop\n  endfacet\n  facet normal 0.0961789 -0.995364 0\n    outer loop\n      vertex -0.516326 39.7748 20\n      vertex -0.52771 39.7737 20\n      vertex -0.52771 39.7737 16.1881\n    endloop\n  endfacet\n  facet normal 0.0765696 -0.997064 0.000185875\n    outer loop\n      vertex -0.454927 39.78 20\n      vertex -0.470553 39.7788 20\n      vertex -0.52771 39.7737 16.1881\n    endloop\n  endfacet\n  facet normal 0.0839486 -0.99647 7.4437e-05\n    outer loop\n      vertex -0.470553 39.7788 20\n      vertex -0.485984 39.7775 20\n      vertex -0.52771 39.7737 16.1881\n    endloop\n  endfacet\n  facet normal 0.0689053 -0.997623 0.000310402\n    outer loop\n      vertex -0.423265 39.7821 20\n      vertex -0.439191 39.781 20\n      vertex -0.52771 39.7737 16.1881\n    endloop\n  endfacet\n  facet normal 0.0634206 -0.997987 0.000438462\n    outer loop\n      vertex -0.439191 39.781 20\n      vertex -0.454927 39.78 20\n      vertex -0.52771 39.7737 16.1881\n    endloop\n  endfacet\n  facet normal 0.0546855 -0.998504 0\n    outer loop\n      vertex -0.320786 39.7903 20\n      vertex -0.264183 39.7934 16.2729\n      vertex -0.264183 39.7934 20\n    endloop\n  endfacet\n  facet normal 0.0546855 -0.998504 0\n    outer loop\n      vertex -0.264183 39.7934 16.2729\n      vertex -0.320786 39.7903 20\n      vertex -0.320786 39.7903 16.2598\n    endloop\n  endfacet\n  facet normal 0.0705783 -0.997506 -2.98631e-05\n    outer loop\n      vertex -0.356149 39.7879 20\n      vertex -0.383179 39.7861 16.2422\n      vertex -0.351909 39.7882 20\n    endloop\n  endfacet\n  facet normal 0.0702076 -0.997532 -2.71844e-05\n    outer loop\n      vertex -0.383179 39.7861 16.2422\n      vertex -0.356149 39.7879 20\n      vertex -0.391705 39.7855 16.2396\n    endloop\n  endfacet\n  facet normal 0.0797694 -0.996813 -0.000118053\n    outer loop\n      vertex -0.382391 39.7858 20\n      vertex -0.391705 39.7855 16.2396\n      vertex -0.356149 39.7879 20\n    endloop\n  endfacet\n  facet normal 0.0791542 -0.996862 -0.000116526\n    outer loop\n      vertex -0.391705 39.7855 16.2396\n      vertex -0.382391 39.7858 20\n      vertex -0.444626 39.7813 16.2216\n    endloop\n  endfacet\n  facet normal 0.0707352 -0.997495 -2.91384e-05\n    outer loop\n      vertex -0.351909 39.7882 20\n      vertex -0.352043 39.7883 16.2514\n      vertex -0.336397 39.7893 20\n    endloop\n  endfacet\n  facet normal 0.0704906 -0.997512 -2.91301e-05\n    outer loop\n      vertex -0.352043 39.7883 16.2514\n      vertex -0.351909 39.7882 20\n      vertex -0.383179 39.7861 16.2422\n    endloop\n  endfacet\n  facet normal 0.0893594 -0.995999 -0.000295964\n    outer loop\n      vertex -0.423265 39.7821 20\n      vertex -0.504963 39.7759 16.1979\n      vertex -0.412119 39.7831 20\n    endloop\n  endfacet\n  facet normal 0.0964587 -0.995337 -0.000449593\n    outer loop\n      vertex -0.504963 39.7759 16.1979\n      vertex -0.423265 39.7821 20\n      vertex -0.52771 39.7737 16.1881\n    endloop\n  endfacet\n  facet normal 0.0945223 -0.995523 -0.000411983\n    outer loop\n      vertex -0.412119 39.7831 20\n      vertex -0.474979 39.7787 16.2101\n      vertex -0.397374 39.7845 20\n    endloop\n  endfacet\n  facet normal 0.0931354 -0.995653 -0.000388828\n    outer loop\n      vertex -0.474979 39.7787 16.2101\n      vertex -0.412119 39.7831 20\n      vertex -0.504963 39.7759 16.1979\n    endloop\n  endfacet\n  facet normal 0.0864402 -0.996257 -0.000237257\n    outer loop\n      vertex -0.397374 39.7845 20\n      vertex -0.444626 39.7813 16.2216\n      vertex -0.382391 39.7858 20\n    endloop\n  endfacet\n  facet normal 0.0854307 -0.996344 -0.000224558\n    outer loop\n      vertex -0.444626 39.7813 16.2216\n      vertex -0.397374 39.7845 20\n      vertex -0.474979 39.7787 16.2101\n    endloop\n  endfacet\n  facet normal 0.0639264 -0.997955 0\n    outer loop\n      vertex -0.336397 39.7893 20\n      vertex -0.320786 39.7903 16.2598\n      vertex -0.320786 39.7903 20\n    endloop\n  endfacet\n  facet normal 0.0638552 -0.997959 -2.98436e-07\n    outer loop\n      vertex -0.320786 39.7903 16.2598\n      vertex -0.336397 39.7893 20\n      vertex -0.352043 39.7883 16.2514\n    endloop\n  endfacet\n  facet normal 0.142118 -0.98985 9.02653e-06\n    outer loop\n      vertex -0.761011 39.745 20\n      vertex -0.787478 39.7412 20\n      vertex -0.790012 39.7408 16.0324\n    endloop\n  endfacet\n  facet normal 0.109904 -0.993942 0\n    outer loop\n      vertex -0.564049 39.7699 16.1713\n      vertex -0.564049 39.7699 20\n      vertex -0.578519 39.7683 20\n    endloop\n  endfacet\n  facet normal 0.104004 -0.994577 0\n    outer loop\n      vertex -0.564049 39.7699 20\n      vertex -0.52771 39.7737 16.1881\n      vertex -0.52771 39.7737 20\n    endloop\n  endfacet\n  facet normal 0.104004 -0.994577 0\n    outer loop\n      vertex -0.52771 39.7737 16.1881\n      vertex -0.564049 39.7699 20\n      vertex -0.564049 39.7699 16.1713\n    endloop\n  endfacet\n  facet normal 0.11758 -0.993063 2.41262e-05\n    outer loop\n      vertex -0.621731 39.7634 20\n      vertex -0.593071 39.7667 16.1568\n      vertex -0.607373 39.7651 20\n    endloop\n  endfacet\n  facet normal 0.114387 -0.993436 0\n    outer loop\n      vertex -0.593071 39.7667 16.1568\n      vertex -0.621731 39.7634 20\n      vertex -0.621731 39.7634 16.1417\n    endloop\n  endfacet\n  facet normal 0.108981 -0.994044 -1.30366e-05\n    outer loop\n      vertex -0.607373 39.7651 20\n      vertex -0.564049 39.7699 16.1713\n      vertex -0.592779 39.7667 20\n    endloop\n  endfacet\n  facet normal 0.1096 -0.993976 -5.94901e-06\n    outer loop\n      vertex -0.564049 39.7699 16.1713\n      vertex -0.607373 39.7651 20\n      vertex -0.593071 39.7667 16.1568\n    endloop\n  endfacet\n  facet normal 0.122004 -0.99253 0\n    outer loop\n      vertex -0.677864 39.7565 20\n      vertex -0.621731 39.7634 16.1417\n      vertex -0.621731 39.7634 20\n    endloop\n  endfacet\n  facet normal 0.122004 -0.99253 0\n    outer loop\n      vertex -0.621731 39.7634 16.1417\n      vertex -0.677864 39.7565 20\n      vertex -0.677864 39.7565 16.1093\n    endloop\n  endfacet\n  facet normal 0.111502 -0.993764 6.11578e-06\n    outer loop\n      vertex -0.564049 39.7699 16.1713\n      vertex -0.578519 39.7683 20\n      vertex -0.592779 39.7667 20\n    endloop\n  endfacet\n  facet normal 0.132877 -0.991133 0\n    outer loop\n      vertex -0.732315 39.7492 20\n      vertex -0.677864 39.7565 16.1093\n      vertex -0.677864 39.7565 20\n    endloop\n  endfacet\n  facet normal 0.132877 -0.991133 0\n    outer loop\n      vertex -0.677864 39.7565 16.1093\n      vertex -0.732315 39.7492 20\n      vertex -0.732315 39.7492 16.0741\n    endloop\n  endfacet\n  facet normal 0.157622 -0.9875 -7.98308e-05\n    outer loop\n      vertex -0.761011 39.745 20\n      vertex -0.784946 39.7415 16.0363\n      vertex -0.758505 39.7454 20\n    endloop\n  endfacet\n  facet normal 0.136839 -0.990593 4.83978e-05\n    outer loop\n      vertex -0.784946 39.7415 16.0363\n      vertex -0.761011 39.745 20\n      vertex -0.790012 39.7408 16.0324\n    endloop\n  endfacet\n  facet normal 0.14359 -0.989637 0\n    outer loop\n      vertex -0.758505 39.7454 20\n      vertex -0.732315 39.7492 16.0741\n      vertex -0.732315 39.7492 20\n    endloop\n  endfacet\n  facet normal 0.144755 -0.989468 7.93618e-06\n    outer loop\n      vertex -0.732315 39.7492 16.0741\n      vertex -0.758505 39.7454 20\n      vertex -0.784946 39.7415 16.0363\n    endloop\n  endfacet\n  facet normal 0.185662 -0.982614 4.0978e-05\n    outer loop\n      vertex -1.01209 39.7023 20\n      vertex -1.03326 39.6983 20\n      vertex -1.05032 39.6949 15.766\n    endloop\n  endfacet\n  facet normal 0.153805 -0.988101 0\n    outer loop\n      vertex -0.835625 39.7337 20\n      vertex -0.790012 39.7408 16.0324\n      vertex -0.790012 39.7408 20\n    endloop\n  endfacet\n  facet normal 0.153805 -0.988101 0\n    outer loop\n      vertex -0.790012 39.7408 16.0324\n      vertex -0.835625 39.7337 20\n      vertex -0.835625 39.7337 15.9959\n    endloop\n  endfacet\n  facet normal 0.162426 -0.986721 0\n    outer loop\n      vertex -0.884224 39.7257 20\n      vertex -0.835625 39.7337 15.9959\n      vertex -0.835625 39.7337 20\n    endloop\n  endfacet\n  facet normal 0.162426 -0.986721 0\n    outer loop\n      vertex -0.835625 39.7337 15.9959\n      vertex -0.884224 39.7257 20\n      vertex -0.884224 39.7257 15.953\n    endloop\n  endfacet\n  facet normal 0.1699 -0.985461 0\n    outer loop\n      vertex -0.930626 39.7177 20\n      vertex -0.884224 39.7257 15.953\n      vertex -0.884224 39.7257 20\n    endloop\n  endfacet\n  facet normal 0.1699 -0.985461 0\n    outer loop\n      vertex -0.884224 39.7257 15.953\n      vertex -0.930626 39.7177 20\n      vertex -0.930626 39.7177 15.9077\n    endloop\n  endfacet\n  facet normal 0.180691 -0.98354 0\n    outer loop\n      vertex -0.974716 39.7096 20\n      vertex -0.930626 39.7177 15.9077\n      vertex -0.930626 39.7177 20\n    endloop\n  endfacet\n  facet normal 0.180691 -0.98354 0\n    outer loop\n      vertex -0.930626 39.7177 15.9077\n      vertex -0.974716 39.7096 20\n      vertex -0.974716 39.7096 15.8602\n    endloop\n  endfacet\n  facet normal 0.194237 -0.980955 -3.49941e-05\n    outer loop\n      vertex -1.01209 39.7023 20\n      vertex -1.01638 39.7016 15.8105\n      vertex -0.995424 39.7056 20\n    endloop\n  endfacet\n  facet normal 0.193713 -0.981058 -3.44405e-05\n    outer loop\n      vertex -1.01638 39.7016 15.8105\n      vertex -1.01209 39.7023 20\n      vertex -1.05032 39.6949 15.766\n    endloop\n  endfacet\n  facet normal 0.189656 -0.981851 0\n    outer loop\n      vertex -0.995424 39.7056 20\n      vertex -0.974716 39.7096 15.8602\n      vertex -0.974716 39.7096 20\n    endloop\n  endfacet\n  facet normal 0.188574 -0.982059 -5.61468e-06\n    outer loop\n      vertex -0.974716 39.7096 15.8602\n      vertex -0.995424 39.7056 20\n      vertex -1.01638 39.7016 15.8105\n    endloop\n  endfacet\n  facet normal -0 -1 0\n    outer loop\n      vertex -1.2998 39.6381 20\n      vertex -1.3 39.6381 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.248077 -0.96874 0\n    outer loop\n      vertex -1.30781 39.6361 20\n      vertex -1.3 39.6381 15.0001\n      vertex -1.3 39.6381 20\n    endloop\n  endfacet\n  facet normal 0.248077 -0.96874 0\n    outer loop\n      vertex -1.30781 39.6361 20\n      vertex -1.3 39.6381 5.00006\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.248077 -0.96874 0\n    outer loop\n      vertex -1.3 39.6381 5.00006\n      vertex -1.30781 39.6361 20\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.236956 -0.97152 0\n    outer loop\n      vertex -1.29959 39.6382 14.9676\n      vertex -1.3 39.6381 15.0001\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.238185 -0.97122 1.64427e-05\n    outer loop\n      vertex -1.29959 39.6382 4.96759\n      vertex -1.3 39.6381 5.00006\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.233751 -0.972297 4.30234e-05\n    outer loop\n      vertex -1.29959 39.6382 5.03241\n      vertex -1.2323 39.6548 14.586\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.219332 -0.97565 0.000198434\n    outer loop\n      vertex -1.14168 39.6756 14.3783\n      vertex -1.15683 39.6722 14.4069\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.217232 -0.97612 0.000232121\n    outer loop\n      vertex -1.15683 39.6722 14.4069\n      vertex -1.17124 39.669 14.4359\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.220762 -0.975328 0.000181354\n    outer loop\n      vertex -1.17124 39.669 14.4359\n      vertex -1.18496 39.6659 14.4653\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.233027 -0.97247 2.39114e-05\n    outer loop\n      vertex -1.18496 39.6659 14.4653\n      vertex -1.1979 39.6628 14.495\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.223311 -0.974747 0.000134238\n    outer loop\n      vertex -1.1979 39.6628 14.495\n      vertex -1.21014 39.66 14.5251\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.22932 -0.973351 7.44112e-05\n    outer loop\n      vertex -1.21014 39.66 14.5251\n      vertex -1.22161 39.6573 14.5554\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.227953 -0.973672 8.6249e-05\n    outer loop\n      vertex -1.22161 39.6573 14.5554\n      vertex -1.2323 39.6548 14.586\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.243367 -0.969934 -2.90082e-05\n    outer loop\n      vertex -1.2323 39.6548 14.586\n      vertex -1.24226 39.6523 14.6169\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.233875 -0.972267 3.14256e-05\n    outer loop\n      vertex -1.24226 39.6523 14.6169\n      vertex -1.25141 39.6501 14.6479\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.232027 -0.972709 4.12833e-05\n    outer loop\n      vertex -1.25141 39.6501 14.6479\n      vertex -1.2598 39.6481 14.6792\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.242222 -0.970221 -3.62581e-06\n    outer loop\n      vertex -1.2598 39.6481 14.6792\n      vertex -1.26741 39.6462 14.7107\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.242185 -0.97023 -3.49593e-06\n    outer loop\n      vertex -1.26741 39.6462 14.7107\n      vertex -1.27422 39.6445 14.7424\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.241393 -0.970427 -1.27069e-06\n    outer loop\n      vertex -1.27422 39.6445 14.7424\n      vertex -1.28025 39.643 14.7743\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.24122 -0.97047 -9.00159e-07\n    outer loop\n      vertex -1.28025 39.643 14.7743\n      vertex -1.28548 39.6417 14.8062\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.240985 -0.970529 -5.3048e-07\n    outer loop\n      vertex -1.28548 39.6417 14.8062\n      vertex -1.28991 39.6406 14.8384\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.240646 -0.970613 -1.61602e-07\n    outer loop\n      vertex -1.28991 39.6406 14.8384\n      vertex -1.29354 39.6397 14.8705\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.240912 -0.970547 -3.46081e-07\n    outer loop\n      vertex -1.29354 39.6397 14.8705\n      vertex -1.29636 39.639 14.9029\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.240272 -0.970706 -9.64871e-08\n    outer loop\n      vertex -1.29636 39.639 14.9029\n      vertex -1.29838 39.6385 14.9351\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.240644 -0.970614 -1.60777e-07\n    outer loop\n      vertex -1.29838 39.6385 14.9351\n      vertex -1.29959 39.6382 14.9676\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0 -0.999999 0.00173122\n    outer loop\n      vertex -1.26469 39.6468 20\n      vertex -1.29959 39.6382 15.0324\n      vertex -1.26461 39.6468 20\n    endloop\n  endfacet\n  facet normal 0.234094 -0.972214 3.84846e-05\n    outer loop\n      vertex -1.29959 39.6382 15.0324\n      vertex -1.26469 39.6468 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.223399 -0.974727 0.000130275\n    outer loop\n      vertex -1.21566 39.6581 20\n      vertex -1.22395 39.6562 20\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.22377 -0.974642 0.000124327\n    outer loop\n      vertex -1.22395 39.6562 20\n      vertex -1.23179 39.6544 20\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.210517 -0.97759 0.000314816\n    outer loop\n      vertex -1.23179 39.6544 20\n      vertex -1.23922 39.6528 20\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.236316 -0.971676 -1.60904e-05\n    outer loop\n      vertex -1.23922 39.6528 20\n      vertex -1.24621 39.6511 20\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.222583 -0.974914 0.000139887\n    outer loop\n      vertex -1.24621 39.6511 20\n      vertex -1.25278 39.6496 20\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.23732 -0.971431 -6.97495e-06\n    outer loop\n      vertex -1.25278 39.6496 20\n      vertex -1.25892 39.6481 20\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.222732 -0.97488 0.000119335\n    outer loop\n      vertex -1.25892 39.6481 20\n      vertex -1.26461 39.6468 20\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.238646 -0.971107 4.40586e-06\n    outer loop\n      vertex -1.26469 39.6468 20\n      vertex -1.26998 39.6455 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.240648 -0.970613 -8.34262e-06\n    outer loop\n      vertex -1.26998 39.6455 20\n      vertex -1.27482 39.6443 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.241502 -0.9704 -1.29097e-05\n    outer loop\n      vertex -1.27482 39.6443 20\n      vertex -1.27924 39.6432 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.220562 -0.975373 7.91097e-05\n    outer loop\n      vertex -1.27924 39.6432 20\n      vertex -1.28322 39.6423 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.245747 -0.969334 -1.04854e-05\n    outer loop\n      vertex -1.28322 39.6423 20\n      vertex -1.28677 39.6414 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.247631 -0.968855 -1.57868e-05\n    outer loop\n      vertex -1.28677 39.6414 20\n      vertex -1.2899 39.6406 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.251836 -0.96777 -2.48243e-05\n    outer loop\n      vertex -1.2899 39.6406 20\n      vertex -1.29259 39.6399 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.214208 -0.976788 3.41883e-05\n    outer loop\n      vertex -1.29259 39.6399 20\n      vertex -1.29487 39.6394 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.259601 -0.965716 -1.52648e-05\n    outer loop\n      vertex -1.29487 39.6394 20\n      vertex -1.29673 39.6389 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.205321 -0.978695 2.23119e-05\n    outer loop\n      vertex -1.29673 39.6389 20\n      vertex -1.29816 39.6386 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.279642 -0.960104 -6.89797e-06\n    outer loop\n      vertex -1.29816 39.6386 20\n      vertex -1.29919 39.6383 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.311551 -0.95023 -1.24623e-05\n    outer loop\n      vertex -1.29919 39.6383 20\n      vertex -1.2998 39.6381 20\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.211116 -0.977461 0.000807857\n    outer loop\n      vertex -1.12583 39.679 4.35\n      vertex -1.14168 39.6756 4.37825\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.219806 -0.975543 0.000460815\n    outer loop\n      vertex -1.14168 39.6756 4.37825\n      vertex -1.15683 39.6722 4.40693\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.217809 -0.975991 0.000532921\n    outer loop\n      vertex -1.15683 39.6722 4.40693\n      vertex -1.17124 39.669 4.43592\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.221251 -0.975217 0.000421203\n    outer loop\n      vertex -1.17124 39.669 4.43592\n      vertex -1.18496 39.6659 4.46533\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.233139 -0.972443 7.5628e-05\n    outer loop\n      vertex -1.18496 39.6659 4.46533\n      vertex -1.1979 39.6628 4.49498\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.223742 -0.974648 0.000318507\n    outer loop\n      vertex -1.1979 39.6628 4.49498\n      vertex -1.21014 39.66 4.52506\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.229597 -0.973286 0.000184916\n    outer loop\n      vertex -1.21014 39.66 4.52506\n      vertex -1.22161 39.6573 4.5554\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.228291 -0.973593 0.000211059\n    outer loop\n      vertex -1.22161 39.6573 4.5554\n      vertex -1.2323 39.6548 4.58597\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.243303 -0.96995 -5.09737e-05\n    outer loop\n      vertex -1.2323 39.6548 4.58597\n      vertex -1.24226 39.6523 4.61686\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.234058 -0.972223 8.82649e-05\n    outer loop\n      vertex -1.24226 39.6523 4.61686\n      vertex -1.25141 39.6501 4.64791\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.232275 -0.97265 0.000111193\n    outer loop\n      vertex -1.25141 39.6501 4.64791\n      vertex -1.2598 39.6481 4.67924\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.242246 -0.970215 2.63984e-06\n    outer loop\n      vertex -1.2598 39.6481 4.67924\n      vertex -1.26741 39.6462 4.71072\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.242213 -0.970223 2.9374e-06\n    outer loop\n      vertex -1.26741 39.6462 4.71072\n      vertex -1.27422 39.6445 4.74241\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.241443 -0.970415 8.73376e-06\n    outer loop\n      vertex -1.27422 39.6445 4.74241\n      vertex -1.28025 39.643 4.77426\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.241282 -0.970455 9.72314e-06\n    outer loop\n      vertex -1.28025 39.643 4.77426\n      vertex -1.28548 39.6417 4.80623\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.241063 -0.97051 1.08036e-05\n    outer loop\n      vertex -1.28548 39.6417 4.80623\n      vertex -1.28991 39.6406 4.83835\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.240748 -0.970588 1.20393e-05\n    outer loop\n      vertex -1.28991 39.6406 4.83835\n      vertex -1.29354 39.6397 4.87052\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.241036 -0.970516 1.11434e-05\n    outer loop\n      vertex -1.29354 39.6397 4.87052\n      vertex -1.29636 39.639 4.90285\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.240463 -0.970658 1.25661e-05\n    outer loop\n      vertex -1.29636 39.639 4.90285\n      vertex -1.29838 39.6385 4.93514\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.240941 -0.97054 1.15954e-05\n    outer loop\n      vertex -1.29838 39.6385 4.93514\n      vertex -1.29959 39.6382 4.96759\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.209705 -0.977764 0.000869894\n    outer loop\n      vertex -1.09203 39.6862 4.29469\n      vertex -1.12583 39.679 4.35\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.209386 -0.977833 0.00038635\n    outer loop\n      vertex -1.18827 39.664 20\n      vertex -1.20695 39.66 20\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.213128 -0.977024 0.000313016\n    outer loop\n      vertex -1.20695 39.66 20\n      vertex -1.21566 39.6581 20\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.208947 -0.977927 0.000385598\n    outer loop\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.12583 39.679 14.35\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.210351 -0.977626 0.000358093\n    outer loop\n      vertex -1.12583 39.679 14.35\n      vertex -1.14168 39.6756 14.3783\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.203794 -0.979014 0\n    outer loop\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.05552 39.6938 5.75887\n      vertex -1.05552 39.6938 14.2411\n    endloop\n  endfacet\n  facet normal 0.203794 -0.979014 0\n    outer loop\n      vertex -1.05552 39.6938 5.75887\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.09203 39.6862 5.70531\n    endloop\n  endfacet\n  facet normal 0.206959 -0.97835 0\n    outer loop\n      vertex -1.05552 39.6938 14.2411\n      vertex -1.05032 39.6949 5.76604\n      vertex -1.05032 39.6949 14.234\n    endloop\n  endfacet\n  facet normal 0.206959 -0.97835 0\n    outer loop\n      vertex -1.05032 39.6949 5.76604\n      vertex -1.05552 39.6938 14.2411\n      vertex -1.05552 39.6938 5.75887\n    endloop\n  endfacet\n  facet normal 0.223262 -0.974758 -9.43231e-05\n    outer loop\n      vertex -1.15683 39.6722 5.59307\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.17125 39.6689 5.56406\n    endloop\n  endfacet\n  facet normal 0.213769 -0.976884 -3.97017e-06\n    outer loop\n      vertex -1.17125 39.6689 5.56406\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.18496 39.6659 5.53467\n    endloop\n  endfacet\n  facet normal 0.219227 -0.975674 -6.27986e-05\n    outer loop\n      vertex -1.14169 39.6756 5.62173\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.15683 39.6722 5.59307\n    endloop\n  endfacet\n  facet normal 0.209622 -0.977782 -5.22827e-06\n    outer loop\n      vertex -1.12583 39.679 5.65\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.14169 39.6756 5.62173\n    endloop\n  endfacet\n  facet normal 0.223395 -0.974728 -9.60756e-05\n    outer loop\n      vertex -1.19791 39.6628 5.505\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.21014 39.66 5.47494\n    endloop\n  endfacet\n  facet normal 0.230183 -0.973147 -0.000191672\n    outer loop\n      vertex -1.21014 39.66 5.47494\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.22158 39.6573 5.44468\n    endloop\n  endfacet\n  facet normal 0.233285 -0.972408 -0.000221373\n    outer loop\n      vertex -1.18496 39.6659 5.53467\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.19791 39.6628 5.505\n    endloop\n  endfacet\n  facet normal 0.227523 -0.973773 -0.000150691\n    outer loop\n      vertex -1.22158 39.6573 5.44468\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.2323 39.6548 5.41403\n    endloop\n  endfacet\n  facet normal 0.244727 -0.969592 -0.000437211\n    outer loop\n      vertex -1.2323 39.6548 5.41403\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.24226 39.6523 5.38314\n    endloop\n  endfacet\n  facet normal 0.232381 -0.972625 -0.000215267\n    outer loop\n      vertex -1.25141 39.6501 5.35209\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.25981 39.6481 5.32075\n    endloop\n  endfacet\n  facet normal 0.24429 -0.969702 -0.000450346\n    outer loop\n      vertex -1.25981 39.6481 5.32075\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.26741 39.6462 5.28928\n    endloop\n  endfacet\n  facet normal 0.234599 -0.972092 -0.000256957\n    outer loop\n      vertex -1.24226 39.6523 5.38314\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.25141 39.6501 5.35209\n    endloop\n  endfacet\n  facet normal 0.243792 -0.969827 -0.000440085\n    outer loop\n      vertex -1.26741 39.6462 5.28928\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.27423 39.6445 5.25757\n    endloop\n  endfacet\n  facet normal 0.243988 -0.969778 -0.000444265\n    outer loop\n      vertex -1.27423 39.6445 5.25757\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.28025 39.643 5.22574\n    endloop\n  endfacet\n  facet normal 0.243754 -0.969837 -0.000439117\n    outer loop\n      vertex -1.28025 39.643 5.22574\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.28548 39.6417 5.19376\n    endloop\n  endfacet\n  facet normal 0.244028 -0.969768 -0.000445282\n    outer loop\n      vertex -1.28548 39.6417 5.19376\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.28991 39.6406 5.16165\n    endloop\n  endfacet\n  facet normal 0.244446 -0.969663 -0.000454869\n    outer loop\n      vertex -1.28991 39.6406 5.16165\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.29354 39.6397 5.12946\n    endloop\n  endfacet\n  facet normal 0.246282 -0.969198 -0.000497602\n    outer loop\n      vertex -1.29354 39.6397 5.12946\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.29636 39.639 5.09715\n    endloop\n  endfacet\n  facet normal 0.248579 -0.968612 -0.000551625\n    outer loop\n      vertex -1.29636 39.639 5.09715\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.29838 39.6385 5.06484\n    endloop\n  endfacet\n  facet normal 0.263371 -0.964694 -0.000902582\n    outer loop\n      vertex -1.29838 39.6385 5.06484\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.208343 -0.978056 0\n    outer loop\n      vertex -1.09203 39.6862 5.70531\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.12583 39.679 5.65\n    endloop\n  endfacet\n  facet normal 0.203794 -0.979014 0\n    outer loop\n      vertex -1.09203 39.6862 20\n      vertex -1.05552 39.6938 15.7589\n      vertex -1.05552 39.6938 20\n    endloop\n  endfacet\n  facet normal 0.203794 -0.979014 0\n    outer loop\n      vertex -1.05552 39.6938 15.7589\n      vertex -1.09203 39.6862 20\n      vertex -1.09203 39.6862 15.7053\n    endloop\n  endfacet\n  facet normal 0.206959 -0.97835 0\n    outer loop\n      vertex -1.05552 39.6938 20\n      vertex -1.05032 39.6949 15.766\n      vertex -1.05032 39.6949 20\n    endloop\n  endfacet\n  facet normal 0.206959 -0.97835 0\n    outer loop\n      vertex -1.05032 39.6949 15.766\n      vertex -1.05552 39.6938 20\n      vertex -1.05552 39.6938 15.7589\n    endloop\n  endfacet\n  facet normal 0.223431 -0.97472 -9.30985e-05\n    outer loop\n      vertex -1.131 39.6777 20\n      vertex -1.15683 39.6722 15.5931\n      vertex -1.12402 39.6793 20\n    endloop\n  endfacet\n  facet normal 0.223258 -0.974759 -9.20302e-05\n    outer loop\n      vertex -1.15683 39.6722 15.5931\n      vertex -1.131 39.6777 20\n      vertex -1.17125 39.6689 15.5641\n    endloop\n  endfacet\n  facet normal 0.207805 -0.97817 5.4944e-05\n    outer loop\n      vertex -1.13759 39.6763 20\n      vertex -1.17125 39.6689 15.5641\n      vertex -1.131 39.6777 20\n    endloop\n  endfacet\n  facet normal 0.213745 -0.97689 7.7398e-06\n    outer loop\n      vertex -1.17125 39.6689 15.5641\n      vertex -1.13759 39.6763 20\n      vertex -1.18496 39.6659 15.5347\n    endloop\n  endfacet\n  facet normal 0.223898 -0.974613 -7.99858e-05\n    outer loop\n      vertex -1.12402 39.6793 20\n      vertex -1.14169 39.6756 15.6217\n      vertex -1.11662 39.681 20\n    endloop\n  endfacet\n  facet normal 0.219222 -0.975675 -6.02176e-05\n    outer loop\n      vertex -1.14169 39.6756 15.6217\n      vertex -1.12402 39.6793 20\n      vertex -1.15683 39.6722 15.5931\n    endloop\n  endfacet\n  facet normal 0.21295 -0.977063 -1.6414e-06\n    outer loop\n      vertex -1.11662 39.681 20\n      vertex -1.12583 39.679 15.65\n      vertex -1.10882 39.6827 20\n    endloop\n  endfacet\n  facet normal 0.209603 -0.977786 5.77592e-06\n    outer loop\n      vertex -1.12583 39.679 15.65\n      vertex -1.11662 39.681 20\n      vertex -1.14169 39.6756 15.6217\n    endloop\n  endfacet\n  facet normal 0.219432 -0.975628 -3.88657e-05\n    outer loop\n      vertex -1.14954 39.6735 20\n      vertex -1.19791 39.6628 15.505\n      vertex -1.14376 39.6748 20\n    endloop\n  endfacet\n  facet normal 0.223366 -0.974735 -8.33256e-05\n    outer loop\n      vertex -1.19791 39.6628 15.505\n      vertex -1.14954 39.6735 20\n      vertex -1.21014 39.66 15.4749\n    endloop\n  endfacet\n  facet normal 0.235704 -0.971825 -0.000257235\n    outer loop\n      vertex -1.1549 39.6722 20\n      vertex -1.21014 39.66 15.4749\n      vertex -1.14954 39.6735 20\n    endloop\n  endfacet\n  facet normal 0.230168 -0.973151 -0.000186088\n    outer loop\n      vertex -1.21014 39.66 15.4749\n      vertex -1.1549 39.6722 20\n      vertex -1.22158 39.6573 15.4447\n    endloop\n  endfacet\n  facet normal 0.236231 -0.971697 -0.000242899\n    outer loop\n      vertex -1.14376 39.6748 20\n      vertex -1.18496 39.6659 15.5347\n      vertex -1.13759 39.6763 20\n    endloop\n  endfacet\n  facet normal 0.233269 -0.972412 -0.000214146\n    outer loop\n      vertex -1.18496 39.6659 15.5347\n      vertex -1.14376 39.6748 20\n      vertex -1.19791 39.6628 15.505\n    endloop\n  endfacet\n  facet normal 0.234704 -0.972067 -0.000256028\n    outer loop\n      vertex -1.15987 39.671 20\n      vertex -1.22158 39.6573 15.4447\n      vertex -1.1549 39.6722 20\n    endloop\n  endfacet\n  facet normal 0.227532 -0.973771 -0.000153747\n    outer loop\n      vertex -1.22158 39.6573 15.4447\n      vertex -1.15987 39.671 20\n      vertex -1.2323 39.6548 15.414\n    endloop\n  endfacet\n  facet normal 0.234502 -0.972116 -0.000269663\n    outer loop\n      vertex -1.16443 39.6699 20\n      vertex -1.2323 39.6548 15.414\n      vertex -1.15987 39.671 20\n    endloop\n  endfacet\n  facet normal 0.244704 -0.969598 -0.000428939\n    outer loop\n      vertex -1.2323 39.6548 15.414\n      vertex -1.16443 39.6699 20\n      vertex -1.24226 39.6523 15.3831\n    endloop\n  endfacet\n  facet normal 0.232786 -0.972528 -0.00021525\n    outer loop\n      vertex -1.17233 39.668 20\n      vertex -1.25141 39.6501 15.3521\n      vertex -1.16857 39.6689 20\n    endloop\n  endfacet\n  facet normal 0.232355 -0.972631 -0.000207513\n    outer loop\n      vertex -1.25141 39.6501 15.3521\n      vertex -1.17233 39.668 20\n      vertex -1.25981 39.6481 15.3207\n    endloop\n  endfacet\n  facet normal 0.232932 -0.972493 -0.000218905\n    outer loop\n      vertex -1.17567 39.6672 20\n      vertex -1.25981 39.6481 15.3207\n      vertex -1.17233 39.668 20\n    endloop\n  endfacet\n  facet normal 0.24422 -0.96972 -0.000433184\n    outer loop\n      vertex -1.25981 39.6481 15.3207\n      vertex -1.17567 39.6672 20\n      vertex -1.26741 39.6462 15.2893\n    endloop\n  endfacet\n  facet normal 0.234794 -0.972045 -0.000252547\n    outer loop\n      vertex -1.16857 39.6689 20\n      vertex -1.24226 39.6523 15.3831\n      vertex -1.16443 39.6699 20\n    endloop\n  endfacet\n  facet normal 0.234572 -0.972099 -0.000248813\n    outer loop\n      vertex -1.24226 39.6523 15.3831\n      vertex -1.16857 39.6689 20\n      vertex -1.25141 39.6501 15.3521\n    endloop\n  endfacet\n  facet normal 0.261733 -0.96514 -0.000794666\n    outer loop\n      vertex -1.17862 39.6664 20\n      vertex -1.26741 39.6462 15.2893\n      vertex -1.17567 39.6672 20\n    endloop\n  endfacet\n  facet normal 0.243774 -0.969832 -0.000436042\n    outer loop\n      vertex -1.26741 39.6462 15.2893\n      vertex -1.17862 39.6664 20\n      vertex -1.27423 39.6445 15.2576\n    endloop\n  endfacet\n  facet normal 0.229039 -0.973417 -0.000122431\n    outer loop\n      vertex -1.18117 39.6658 20\n      vertex -1.27423 39.6445 15.2576\n      vertex -1.17862 39.6664 20\n    endloop\n  endfacet\n  facet normal 0.243926 -0.969794 -0.000430823\n    outer loop\n      vertex -1.27423 39.6445 15.2576\n      vertex -1.18117 39.6658 20\n      vertex -1.28025 39.643 15.2257\n    endloop\n  endfacet\n  facet normal 0.268799 -0.963196 -0.000978515\n    outer loop\n      vertex -1.18332 39.6652 20\n      vertex -1.28025 39.643 15.2257\n      vertex -1.18117 39.6658 20\n    endloop\n  endfacet\n  facet normal 0.243747 -0.969839 -0.000439004\n    outer loop\n      vertex -1.28025 39.643 15.2257\n      vertex -1.18332 39.6652 20\n      vertex -1.28548 39.6417 15.1938\n    endloop\n  endfacet\n  facet normal 0.221621 -0.975133 5.71783e-05\n    outer loop\n      vertex -1.18508 39.6648 20\n      vertex -1.28548 39.6417 15.1938\n      vertex -1.18332 39.6652 20\n    endloop\n  endfacet\n  facet normal 0.243968 -0.969783 -0.000435363\n    outer loop\n      vertex -1.28548 39.6417 15.1938\n      vertex -1.18508 39.6648 20\n      vertex -1.28991 39.6406 15.1616\n    endloop\n  endfacet\n  facet normal 0.278396 -0.960466 -0.00122788\n    outer loop\n      vertex -1.18646 39.6644 20\n      vertex -1.28991 39.6406 15.1616\n      vertex -1.18508 39.6648 20\n    endloop\n  endfacet\n  facet normal 0.244452 -0.969661 -0.000456895\n    outer loop\n      vertex -1.28991 39.6406 15.1616\n      vertex -1.18646 39.6644 20\n      vertex -1.29354 39.6397 15.1295\n    endloop\n  endfacet\n  facet normal 0.19996 -0.979804 0.000572722\n    outer loop\n      vertex -1.18744 39.6642 20\n      vertex -1.29354 39.6397 15.1295\n      vertex -1.18646 39.6644 20\n    endloop\n  endfacet\n  facet normal 0.246189 -0.969222 -0.000487568\n    outer loop\n      vertex -1.29354 39.6397 15.1295\n      vertex -1.18744 39.6642 20\n      vertex -1.29636 39.639 15.0971\n    endloop\n  endfacet\n  facet normal 0.31155 -0.950228 -0.00203722\n    outer loop\n      vertex -1.18805 39.664 20\n      vertex -1.29636 39.639 15.0971\n      vertex -1.18744 39.6642 20\n    endloop\n  endfacet\n  facet normal 0.248592 -0.968608 -0.000552696\n    outer loop\n      vertex -1.29636 39.639 15.0971\n      vertex -1.18805 39.664 20\n      vertex -1.29838 39.6385 15.0648\n    endloop\n  endfacet\n  facet normal 0 -0.999987 0.00516689\n    outer loop\n      vertex -1.18827 39.664 20\n      vertex -1.29838 39.6385 15.0648\n      vertex -1.18805 39.664 20\n    endloop\n  endfacet\n  facet normal 0.262638 -0.964894 -0.000874174\n    outer loop\n      vertex -1.29838 39.6385 15.0648\n      vertex -1.18827 39.664 20\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.204071 -0.978956 0\n    outer loop\n      vertex -1.10882 39.6827 20\n      vertex -1.09203 39.6862 15.7053\n      vertex -1.09203 39.6862 20\n    endloop\n  endfacet\n  facet normal 0.208316 -0.978062 1.73265e-05\n    outer loop\n      vertex -1.09203 39.6862 15.7053\n      vertex -1.10882 39.6827 20\n      vertex -1.12583 39.679 15.65\n    endloop\n  endfacet\n  facet normal 0.222504 -0.974932 7.88284e-06\n    outer loop\n      vertex -1.05017 39.6949 0\n      vertex -1.05032 39.6949 4.23396\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.208177 -0.978091 0.000923093\n    outer loop\n      vertex -1.05032 39.6949 4.23396\n      vertex -1.05552 39.6938 4.24113\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.20534 -0.97869 0.00109999\n    outer loop\n      vertex -1.05552 39.6938 4.24113\n      vertex -1.09203 39.6862 4.29469\n      vertex -1.30781 39.6361 0\n    endloop\n  endfacet\n  facet normal 0.195453 -0.980713 0\n    outer loop\n      vertex -1.03326 39.6983 20\n      vertex -1.05032 39.6949 20\n      vertex -1.05032 39.6949 15.766\n    endloop\n  endfacet\n  facet normal 0.155923 -0.987769 0\n    outer loop\n      vertex -0.787478 39.7412 20\n      vertex -0.790012 39.7408 20\n      vertex -0.790012 39.7408 16.0324\n    endloop\n  endfacet\n  facet normal -0.155863 -0.987779 2.47633e-05\n    outer loop\n      vertex 0.784943 39.7415 16.0363\n      vertex 0.790009 39.7408 20\n      vertex 0.787474 39.7412 20\n    endloop\n  endfacet\n  facet normal -0.136876 -0.990588 -0\n    outer loop\n      vertex 0.790009 39.7408 20\n      vertex 0.784943 39.7415 16.0363\n      vertex 0.790009 39.7408 16.0324\n    endloop\n  endfacet\n  facet normal -0.194214 -0.980959 -3.49703e-05\n    outer loop\n      vertex 1.01638 39.7016 15.8105\n      vertex 1.01209 39.7023 20\n      vertex 0.995422 39.7056 20\n    endloop\n  endfacet\n  facet normal -0.193713 -0.981058 -3.44405e-05\n    outer loop\n      vertex 1.01209 39.7023 20\n      vertex 1.01638 39.7016 15.8105\n      vertex 1.05032 39.6949 15.766\n    endloop\n  endfacet\n  facet normal 0.136876 -0.990588 0\n    outer loop\n      vertex -0.784946 39.7415 13.9637\n      vertex -0.790012 39.7408 13.9676\n      vertex -0.790012 39.7408 6.03242\n    endloop\n  endfacet\n  facet normal 0.19367 -0.981067 0\n    outer loop\n      vertex -1.01638 39.7016 14.1895\n      vertex -1.05032 39.6949 14.234\n      vertex -1.05032 39.6949 5.76604\n    endloop\n  endfacet\n  facet normal 0.193678 -0.981065 6.8616e-06\n    outer loop\n      vertex -1.05017 39.6949 0\n      vertex -1.01638 39.7016 4.18946\n      vertex -1.05032 39.6949 4.23396\n    endloop\n  endfacet\n  facet normal 0.136878 -0.990588 3.13942e-06\n    outer loop\n      vertex -0.789921 39.7408 0\n      vertex -0.784946 39.7415 3.96373\n      vertex -0.790012 39.7408 3.96758\n    endloop\n  endfacet\n  facet normal 0.0963004 -0.995352 0\n    outer loop\n      vertex -0.504971 39.7759 3.80208\n      vertex -0.52771 39.7737 3.81192\n      vertex -0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal 0.0454627 -0.998966 0\n    outer loop\n      vertex -0.257591 39.7937 3.72578\n      vertex -0.264183 39.7934 3.72713\n      vertex -0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal -0.00308839 -0.999995 0\n    outer loop\n      vertex 0.0323792 39.7999 3.7004\n      vertex 0 39.8 3.7\n      vertex 0 39.8 0\n    endloop\n  endfacet\n  facet normal -0.0745471 -0.997217 0\n    outer loop\n      vertex 0.52771 39.7737 0\n      vertex 0.264183 39.7934 3.72713\n      vertex 0.264183 39.7934 0\n    endloop\n  endfacet\n  facet normal -0.124493 -0.99222 0\n    outer loop\n      vertex 0.789925 39.7408 0\n      vertex 0.52771 39.7737 3.81192\n      vertex 0.52771 39.7737 0\n    endloop\n  endfacet\n  facet normal -0.173691 -0.9848 3.67732e-06\n    outer loop\n      vertex 1.05017 39.6949 0\n      vertex 0.790009 39.7408 3.96758\n      vertex 0.789925 39.7408 0\n    endloop\n  endfacet\n  facet normal -0.193703 -0.98106 -2.67433e-05\n    outer loop\n      vertex 1.01638 39.7016 5.81054\n      vertex 1.05032 39.6949 5.76604\n      vertex 0.974712 39.7096 14.1398\n    endloop\n  endfacet\n  facet normal -0.136876 -0.990588 0\n    outer loop\n      vertex 0.790009 39.7408 6.03242\n      vertex 0.790009 39.7408 13.9676\n      vertex 0.784943 39.7415 6.03627\n    endloop\n  endfacet\n  facet normal 0.0249749 0.999688 -0\n    outer loop\n      vertex 0 29.2 0\n      vertex -0.264183 29.2066 20\n      vertex 0 29.2 20\n    endloop\n  endfacet\n  facet normal 0.0249749 0.999688 0\n    outer loop\n      vertex -0.264183 29.2066 20\n      vertex 0 29.2 0\n      vertex -0.264183 29.2066 0\n    endloop\n  endfacet\n  facet normal 0.0745471 0.997217 -0\n    outer loop\n      vertex -0.264183 29.2066 0\n      vertex -0.52771 29.2263 20\n      vertex -0.264183 29.2066 20\n    endloop\n  endfacet\n  facet normal 0.0745471 0.997217 0\n    outer loop\n      vertex -0.52771 29.2263 20\n      vertex -0.264183 29.2066 0\n      vertex -0.52771 29.2263 0\n    endloop\n  endfacet\n  facet normal 0.124495 0.99222 -0\n    outer loop\n      vertex -0.52771 29.2263 0\n      vertex -0.789921 29.2592 20\n      vertex -0.52771 29.2263 20\n    endloop\n  endfacet\n  facet normal 0.124495 0.99222 0\n    outer loop\n      vertex -0.789921 29.2592 20\n      vertex -0.52771 29.2263 0\n      vertex -0.789921 29.2592 0\n    endloop\n  endfacet\n  facet normal 0.270931 0.962599 -0\n    outer loop\n      vertex -1.30781 29.3639 0\n      vertex -1.5622 29.4355 20\n      vertex -1.30781 29.3639 20\n    endloop\n  endfacet\n  facet normal 0.270931 0.962599 0\n    outer loop\n      vertex -1.5622 29.4355 20\n      vertex -1.30781 29.3639 0\n      vertex -1.5622 29.4355 0\n    endloop\n  endfacet\n  facet normal 0.583848 0.811863 -0\n    outer loop\n      vertex -2.9856 30.1209 0\n      vertex -3.20016 30.2752 20\n      vertex -2.9856 30.1209 20\n    endloop\n  endfacet\n  facet normal 0.583848 0.811863 0\n    outer loop\n      vertex -3.20016 30.2752 20\n      vertex -2.9856 30.1209 0\n      vertex -3.20016 30.2752 0\n    endloop\n  endfacet\n  facet normal 0.623568 0.781769 -0\n    outer loop\n      vertex -3.20016 30.2752 0\n      vertex -3.40677 30.44 20\n      vertex -3.20016 30.2752 20\n    endloop\n  endfacet\n  facet normal 0.623568 0.781769 0\n    outer loop\n      vertex -3.40677 30.44 20\n      vertex -3.20016 30.2752 0\n      vertex -3.40677 30.44 0\n    endloop\n  endfacet\n  facet normal 0.66154 0.74991 -0\n    outer loop\n      vertex -3.40677 30.44 0\n      vertex -3.60492 30.6148 20\n      vertex -3.40677 30.44 20\n    endloop\n  endfacet\n  facet normal 0.66154 0.74991 0\n    outer loop\n      vertex -3.60492 30.6148 20\n      vertex -3.40677 30.44 0\n      vertex -3.60492 30.6148 0\n    endloop\n  endfacet\n  facet normal 0.969078 0.246754 0\n    outer loop\n      vertex -5.10191 33.0645 20\n      vertex -5.16712 33.3206 0\n      vertex -5.16712 33.3206 20\n    endloop\n  endfacet\n  facet normal 0.969078 0.246754 0\n    outer loop\n      vertex -5.16712 33.3206 0\n      vertex -5.10191 33.0645 20\n      vertex -5.10191 33.0645 0\n    endloop\n  endfacet\n  facet normal 0.980186 0.19808 0\n    outer loop\n      vertex -5.16712 33.3206 20\n      vertex -5.21948 33.5797 0\n      vertex -5.21948 33.5797 20\n    endloop\n  endfacet\n  facet normal 0.980186 0.19808 0\n    outer loop\n      vertex -5.21948 33.5797 0\n      vertex -5.16712 33.3206 20\n      vertex -5.16712 33.3206 0\n    endloop\n  endfacet\n  facet normal 0.998758 -0.0498244 0\n    outer loop\n      vertex -5.29835 34.6321 20\n      vertex -5.28518 34.8961 0\n      vertex -5.28518 34.8961 20\n    endloop\n  endfacet\n  facet normal 0.998758 -0.0498244 0\n    outer loop\n      vertex -5.28518 34.8961 0\n      vertex -5.29835 34.6321 20\n      vertex -5.29835 34.6321 0\n    endloop\n  endfacet\n  facet normal 0.988828 -0.149062 0\n    outer loop\n      vertex -5.25887 35.159 20\n      vertex -5.21948 35.4203 0\n      vertex -5.21948 35.4203 20\n    endloop\n  endfacet\n  facet normal 0.988828 -0.149062 0\n    outer loop\n      vertex -5.21948 35.4203 0\n      vertex -5.25887 35.159 20\n      vertex -5.25887 35.159 0\n    endloop\n  endfacet\n  facet normal 0.955568 -0.294769 0\n    outer loop\n      vertex -5.10191 35.9355 20\n      vertex -5.02402 36.188 0\n      vertex -5.02402 36.188 20\n    endloop\n  endfacet\n  facet normal 0.955568 -0.294769 0\n    outer loop\n      vertex -5.02402 36.188 0\n      vertex -5.10191 35.9355 20\n      vertex -5.10191 35.9355 0\n    endloop\n  endfacet\n  facet normal 0.921468 -0.388455 0\n    outer loop\n      vertex -4.93363 36.4363 20\n      vertex -4.83098 36.6798 0\n      vertex -4.83098 36.6798 20\n    endloop\n  endfacet\n  facet normal 0.921468 -0.388455 0\n    outer loop\n      vertex -4.83098 36.6798 0\n      vertex -4.93363 36.4363 20\n      vertex -4.93363 36.4363 0\n    endloop\n  endfacet\n  facet normal 0.900973 -0.433875 0\n    outer loop\n      vertex -4.83098 36.6798 20\n      vertex -4.71632 36.9179 0\n      vertex -4.71632 36.9179 20\n    endloop\n  endfacet\n  facet normal 0.900973 -0.433875 0\n    outer loop\n      vertex -4.71632 36.9179 0\n      vertex -4.83098 36.6798 20\n      vertex -4.83098 36.6798 0\n    endloop\n  endfacet\n  facet normal 0.853291 -0.521435 0\n    outer loop\n      vertex -4.58994 37.15 20\n      vertex -4.45214 37.3755 0\n      vertex -4.45214 37.3755 20\n    endloop\n  endfacet\n  facet normal 0.853291 -0.521435 0\n    outer loop\n      vertex -4.45214 37.3755 0\n      vertex -4.58994 37.15 20\n      vertex -4.58994 37.15 0\n    endloop\n  endfacet\n  facet normal 0.733184 -0.68003 0\n    outer loop\n      vertex -3.97384 38.0069 20\n      vertex -3.79409 38.2007 0\n      vertex -3.79409 38.2007 20\n    endloop\n  endfacet\n  facet normal 0.733184 -0.68003 0\n    outer loop\n      vertex -3.79409 38.2007 0\n      vertex -3.97384 38.0069 20\n      vertex -3.97384 38.0069 0\n    endloop\n  endfacet\n  facet normal 0.623568 -0.781769 0\n    outer loop\n      vertex -3.40677 38.56 0\n      vertex -3.20016 38.7248 20\n      vertex -3.40677 38.56 20\n    endloop\n  endfacet\n  facet normal 0.623568 -0.781769 0\n    outer loop\n      vertex -3.20016 38.7248 20\n      vertex -3.40677 38.56 0\n      vertex -3.20016 38.7248 0\n    endloop\n  endfacet\n  facet normal 0.583848 -0.811863 0\n    outer loop\n      vertex -3.20016 38.7248 0\n      vertex -2.9856 38.8791 20\n      vertex -3.20016 38.7248 20\n    endloop\n  endfacet\n  facet normal 0.583848 -0.811863 0\n    outer loop\n      vertex -2.9856 38.8791 20\n      vertex -3.20016 38.7248 0\n      vertex -2.9856 38.8791 0\n    endloop\n  endfacet\n  facet normal 0.456032 -0.889963 0\n    outer loop\n      vertex -2.53474 39.1546 0\n      vertex -2.29958 39.2751 20\n      vertex -2.53474 39.1546 20\n    endloop\n  endfacet\n  facet normal 0.456032 -0.889963 0\n    outer loop\n      vertex -2.29958 39.2751 20\n      vertex -2.53474 39.1546 0\n      vertex -2.29958 39.2751 0\n    endloop\n  endfacet\n  facet normal 0.411321 -0.911491 0\n    outer loop\n      vertex -2.29958 39.2751 0\n      vertex -2.0587 39.3838 20\n      vertex -2.29958 39.2751 20\n    endloop\n  endfacet\n  facet normal 0.411321 -0.911491 0\n    outer loop\n      vertex -2.0587 39.3838 20\n      vertex -2.29958 39.2751 0\n      vertex -2.0587 39.3838 0\n    endloop\n  endfacet\n  facet normal 0.318599 -0.94789 0\n    outer loop\n      vertex -1.81271 39.4803 0\n      vertex -1.5622 39.5645 20\n      vertex -1.81271 39.4803 20\n    endloop\n  endfacet\n  facet normal 0.318599 -0.94789 0\n    outer loop\n      vertex -1.5622 39.5645 20\n      vertex -1.81271 39.4803 0\n      vertex -1.5622 39.5645 0\n    endloop\n  endfacet\n  facet normal 0.365334 0 -0.930877\n    outer loop\n      vertex -0.444626 41.5 6.2216\n      vertex -0.444626 39.7813 6.2216\n      vertex -0.504963 41.5 6.19792\n    endloop\n  endfacet\n  facet normal 0.353794 -0.000466374 -0.935323\n    outer loop\n      vertex -0.444626 39.7813 6.2216\n      vertex -0.474979 39.7787 6.21012\n      vertex -0.504963 41.5 6.19792\n    endloop\n  endfacet\n  facet normal 0.411279 0 -0.911509\n    outer loop\n      vertex -0.504963 41.5 6.19792\n      vertex -0.504963 39.7759 6.19792\n      vertex -0.564049 41.5 6.17126\n    endloop\n  endfacet\n  facet normal 0.397076 -0.000583791 -0.917785\n    outer loop\n      vertex -0.504963 39.7759 6.19792\n      vertex -0.52771 39.7737 6.18808\n      vertex -0.564049 41.5 6.17126\n    endloop\n  endfacet\n  facet normal 0.456188 0 -0.889883\n    outer loop\n      vertex -0.564049 41.5 6.17126\n      vertex -0.564049 39.7699 6.17126\n      vertex -0.621731 41.5 6.14169\n    endloop\n  endfacet\n  facet normal 0.445254 -0.000458922 -0.895404\n    outer loop\n      vertex -0.564049 39.7699 6.17126\n      vertex -0.593071 39.7667 6.15683\n      vertex -0.621731 41.5 6.14169\n    endloop\n  endfacet\n  facet normal 0.623441 0 -0.78187\n    outer loop\n      vertex -0.784946 41.5 6.03627\n      vertex -0.784946 39.7415 6.03627\n      vertex -0.835625 41.5 5.99586\n    endloop\n  endfacet\n  facet normal 0.605142 -0.000854764 -0.796117\n    outer loop\n      vertex -0.784946 39.7415 6.03627\n      vertex -0.790012 39.7408 6.03242\n      vertex -0.835625 41.5 5.99586\n    endloop\n  endfacet\n  facet normal 0.797121 0 -0.603819\n    outer loop\n      vertex -1.01638 41.5 5.81054\n      vertex -1.01638 39.7016 5.81054\n      vertex -1.05552 41.5 5.75887\n    endloop\n  endfacet\n  facet normal 0.795137 -0.000118217 -0.60643\n    outer loop\n      vertex -1.01638 39.7016 5.81054\n      vertex -1.05032 39.6949 5.76604\n      vertex -1.05552 41.5 5.75887\n    endloop\n  endfacet\n  facet normal 0.878237 0 -0.478225\n    outer loop\n      vertex -1.12583 41.5 5.65\n      vertex -1.12583 39.679 5.65\n      vertex -1.15683 41.5 5.59307\n    endloop\n  endfacet\n  facet normal 0.87215 -0.000447943 -0.489239\n    outer loop\n      vertex -1.12583 39.679 5.65\n      vertex -1.14169 39.6756 5.62173\n      vertex -1.15683 41.5 5.59307\n    endloop\n  endfacet\n  facet normal 0.900932 0 -0.433959\n    outer loop\n      vertex -1.15683 41.5 5.59307\n      vertex -1.15683 39.6722 5.59307\n      vertex -1.18496 41.5 5.53467\n    endloop\n  endfacet\n  facet normal 0.895494 -0.000438797 -0.445073\n    outer loop\n      vertex -1.15683 39.6722 5.59307\n      vertex -1.17125 39.6689 5.56406\n      vertex -1.18496 41.5 5.53467\n    endloop\n  endfacet\n  facet normal 0.921467 0 -0.388457\n    outer loop\n      vertex -1.18496 41.5 5.53467\n      vertex -1.18496 39.6659 5.53467\n      vertex -1.21014 41.5 5.47494\n    endloop\n  endfacet\n  facet normal 0.916521 -0.000443346 -0.399986\n    outer loop\n      vertex -1.18496 39.6659 5.53467\n      vertex -1.19791 39.6628 5.505\n      vertex -1.21014 41.5 5.47494\n    endloop\n  endfacet\n  facet normal 0.939739 0 -0.341892\n    outer loop\n      vertex -1.21014 41.5 5.47494\n      vertex -1.21014 39.66 5.47494\n      vertex -1.2323 41.5 5.41403\n    endloop\n  endfacet\n  facet normal 0.935399 -0.000439682 -0.353595\n    outer loop\n      vertex -1.21014 39.66 5.47494\n      vertex -1.22158 39.6573 5.44468\n      vertex -1.2323 41.5 5.41403\n    endloop\n  endfacet\n  facet normal 0.955555 0 -0.294812\n    outer loop\n      vertex -1.2323 41.5 5.41403\n      vertex -1.2323 39.6548 5.41403\n      vertex -1.25141 41.5 5.35209\n    endloop\n  endfacet\n  facet normal 0.95176 -0.000443206 -0.306844\n    outer loop\n      vertex -1.2323 39.6548 5.41403\n      vertex -1.24226 39.6523 5.38314\n      vertex -1.25141 41.5 5.35209\n    endloop\n  endfacet\n  facet normal 0.969053 0 -0.246853\n    outer loop\n      vertex -1.25141 41.5 5.35209\n      vertex -1.25141 39.6501 5.35209\n      vertex -1.26741 41.5 5.28928\n    endloop\n  endfacet\n  facet normal 0.965914 -0.000434966 -0.258864\n    outer loop\n      vertex -1.25141 39.6501 5.35209\n      vertex -1.25981 39.6481 5.32075\n      vertex -1.26741 41.5 5.28928\n    endloop\n  endfacet\n  facet normal 0.980187 0 -0.198074\n    outer loop\n      vertex -1.26741 41.5 5.28928\n      vertex -1.26741 39.6462 5.28928\n      vertex -1.28025 41.5 5.22574\n    endloop\n  endfacet\n  facet normal 0.977649 -0.000434713 -0.210244\n    outer loop\n      vertex -1.26741 39.6462 5.28928\n      vertex -1.27423 39.6445 5.25757\n      vertex -1.28025 41.5 5.22574\n    endloop\n  endfacet\n  facet normal 0.988831 0 -0.149042\n    outer loop\n      vertex -1.28025 41.5 5.22574\n      vertex -1.28025 39.643 5.22574\n      vertex -1.28991 41.5 5.16165\n    endloop\n  endfacet\n  facet normal 0.986893 -0.000435843 -0.161378\n    outer loop\n      vertex -1.28025 39.643 5.22574\n      vertex -1.28548 39.6417 5.19376\n      vertex -1.28991 41.5 5.16165\n    endloop\n  endfacet\n  facet normal 0.995037 0 -0.0995037\n    outer loop\n      vertex -1.28991 41.5 5.16165\n      vertex -1.28991 39.6406 5.16165\n      vertex -1.29636 41.5 5.09715\n    endloop\n  endfacet\n  facet normal 0.993703 -0.000439687 -0.112046\n    outer loop\n      vertex -1.28991 39.6406 5.16165\n      vertex -1.29354 39.6397 5.12946\n      vertex -1.29636 41.5 5.09715\n    endloop\n  endfacet\n  facet normal 0.998758 0 -0.0498299\n    outer loop\n      vertex -1.29636 41.5 5.09715\n      vertex -1.29636 39.639 5.09715\n      vertex -1.29959 41.5 5.03241\n    endloop\n  endfacet\n  facet normal 0.998052 -0.000438189 -0.0623908\n    outer loop\n      vertex -1.29636 39.639 5.09715\n      vertex -1.29838 39.6385 5.06484\n      vertex -1.29959 41.5 5.03241\n    endloop\n  endfacet\n  facet normal 1 -0.000220205 0\n    outer loop\n      vertex -1.29959 41.5 4.96759\n      vertex -1.29959 41.5 5.03241\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.99992 0 -0.0126729\n    outer loop\n      vertex -1.29959 41.5 5.03241\n      vertex -1.29959 39.6382 5.03241\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.998049 -0.000439532 0.0624292\n    outer loop\n      vertex -1.29838 39.6385 4.93514\n      vertex -1.29636 39.639 4.90285\n      vertex -1.29959 41.5 4.96759\n    endloop\n  endfacet\n  facet normal 0.999306 0 0.0372622\n    outer loop\n      vertex -1.29838 39.6385 4.93514\n      vertex -1.29959 41.5 4.96759\n      vertex -1.29959 39.6382 4.96759\n    endloop\n  endfacet\n  facet normal 0.993695 -0.000442097 0.112114\n    outer loop\n      vertex -1.29354 39.6397 4.87052\n      vertex -1.28991 39.6406 4.83835\n      vertex -1.29636 41.5 4.90285\n    endloop\n  endfacet\n  facet normal 0.996217 0 0.0868956\n    outer loop\n      vertex -1.29354 39.6397 4.87052\n      vertex -1.29636 41.5 4.90285\n      vertex -1.29636 39.639 4.90285\n    endloop\n  endfacet\n  facet normal 0.986884 -0.000437579 0.161427\n    outer loop\n      vertex -1.28548 39.6417 4.80623\n      vertex -1.28025 39.643 4.77426\n      vertex -1.28991 41.5 4.83835\n    endloop\n  endfacet\n  facet normal 0.990623 0 0.136627\n    outer loop\n      vertex -1.28548 39.6417 4.80623\n      vertex -1.28991 41.5 4.83835\n      vertex -1.28991 39.6406 4.83835\n    endloop\n  endfacet\n  facet normal 0.977685 -0.000428713 0.210076\n    outer loop\n      vertex -1.27422 39.6445 4.74241\n      vertex -1.26741 39.6462 4.71072\n      vertex -1.28025 41.5 4.77426\n    endloop\n  endfacet\n  facet normal 0.982546 0 0.18602\n    outer loop\n      vertex -1.27422 39.6445 4.74241\n      vertex -1.28025 41.5 4.77426\n      vertex -1.28025 39.643 4.77426\n    endloop\n  endfacet\n  facet normal 0.96597 -0.000427345 0.258654\n    outer loop\n      vertex -1.2598 39.6481 4.67924\n      vertex -1.25141 39.6501 4.64791\n      vertex -1.26741 41.5 4.71072\n    endloop\n  endfacet\n  facet normal 0.972002 0 0.234973\n    outer loop\n      vertex -1.2598 39.6481 4.67924\n      vertex -1.26741 41.5 4.71072\n      vertex -1.26741 39.6462 4.71072\n    endloop\n  endfacet\n  facet normal 0.95176 -0.000443206 0.306844\n    outer loop\n      vertex -1.24226 39.6523 4.61686\n      vertex -1.2323 39.6548 4.58597\n      vertex -1.25141 41.5 4.64791\n    endloop\n  endfacet\n  facet normal 0.959218 0 0.282668\n    outer loop\n      vertex -1.24226 39.6523 4.61686\n      vertex -1.25141 41.5 4.64791\n      vertex -1.25141 39.6501 4.64791\n    endloop\n  endfacet\n  facet normal 0.935401 -0.000439438 0.353588\n    outer loop\n      vertex -1.22161 39.6573 4.5554\n      vertex -1.21014 39.66 4.52506\n      vertex -1.2323 41.5 4.58597\n    endloop\n  endfacet\n  facet normal 0.94395 0 0.330089\n    outer loop\n      vertex -1.22161 39.6573 4.5554\n      vertex -1.2323 41.5 4.58597\n      vertex -1.2323 39.6548 4.58597\n    endloop\n  endfacet\n  facet normal 0.916536 -0.000442077 0.399953\n    outer loop\n      vertex -1.1979 39.6628 4.49498\n      vertex -1.18496 39.6659 4.46533\n      vertex -1.21014 41.5 4.52506\n    endloop\n  endfacet\n  facet normal 0.926252 0 0.376906\n    outer loop\n      vertex -1.1979 39.6628 4.49498\n      vertex -1.21014 41.5 4.52506\n      vertex -1.21014 39.66 4.52506\n    endloop\n  endfacet\n  facet normal 0.895494 -0.000438786 0.445073\n    outer loop\n      vertex -1.17124 39.669 4.43592\n      vertex -1.15683 39.6722 4.40693\n      vertex -1.18496 41.5 4.46533\n    endloop\n  endfacet\n  facet normal 0.906238 0 0.422767\n    outer loop\n      vertex -1.17124 39.669 4.43592\n      vertex -1.18496 41.5 4.46533\n      vertex -1.18496 39.6659 4.46533\n    endloop\n  endfacet\n  facet normal 0.872134 -0.000449107 0.489267\n    outer loop\n      vertex -1.14168 39.6756 4.37825\n      vertex -1.12583 39.679 4.35\n      vertex -1.15683 41.5 4.40693\n    endloop\n  endfacet\n  facet normal 0.884215 0 0.46708\n    outer loop\n      vertex -1.14168 39.6756 4.37825\n      vertex -1.15683 41.5 4.40693\n      vertex -1.15683 39.6722 4.40693\n    endloop\n  endfacet\n  facet normal 0.853286 0 0.521444\n    outer loop\n      vertex -1.12583 41.5 4.35\n      vertex -1.09203 39.6862 4.29469\n      vertex -1.09203 41.5 4.29469\n    endloop\n  endfacet\n  facet normal 0.853286 0 0.521444\n    outer loop\n      vertex -1.09203 39.6862 4.29469\n      vertex -1.12583 41.5 4.35\n      vertex -1.12583 39.679 4.35\n    endloop\n  endfacet\n  facet normal 0.826286 0 0.563251\n    outer loop\n      vertex -1.09203 41.5 4.29469\n      vertex -1.05552 39.6938 4.24113\n      vertex -1.05552 41.5 4.24113\n    endloop\n  endfacet\n  facet normal 0.826286 0 0.563251\n    outer loop\n      vertex -1.05552 39.6938 4.24113\n      vertex -1.09203 41.5 4.29469\n      vertex -1.09203 39.6862 4.29469\n    endloop\n  endfacet\n  facet normal 0.795137 -0.000118217 0.60643\n    outer loop\n      vertex -1.05032 39.6949 4.23396\n      vertex -1.01638 39.7016 4.18946\n      vertex -1.05552 41.5 4.24113\n    endloop\n  endfacet\n  facet normal 0.809517 0 0.587097\n    outer loop\n      vertex -1.05032 39.6949 4.23396\n      vertex -1.05552 41.5 4.24113\n      vertex -1.05552 39.6938 4.24113\n    endloop\n  endfacet\n  facet normal 0.766024 0 0.642812\n    outer loop\n      vertex -1.01638 41.5 4.18946\n      vertex -0.974716 39.7096 4.13981\n      vertex -0.974716 41.5 4.13981\n    endloop\n  endfacet\n  facet normal 0.766024 0 0.642812\n    outer loop\n      vertex -0.974716 39.7096 4.13981\n      vertex -1.01638 41.5 4.18946\n      vertex -1.01638 39.7016 4.18946\n    endloop\n  endfacet\n  facet normal 0.733068 0 0.680155\n    outer loop\n      vertex -0.974716 41.5 4.13981\n      vertex -0.930626 39.7177 4.09229\n      vertex -0.930626 41.5 4.09229\n    endloop\n  endfacet\n  facet normal 0.733068 0 0.680155\n    outer loop\n      vertex -0.930626 39.7177 4.09229\n      vertex -0.974716 41.5 4.13981\n      vertex -0.974716 39.7096 4.13981\n    endloop\n  endfacet\n  facet normal 0.698243 0 0.715861\n    outer loop\n      vertex -0.930626 41.5 4.09229\n      vertex -0.884224 39.7257 4.04703\n      vertex -0.884224 41.5 4.04703\n    endloop\n  endfacet\n  facet normal 0.698243 0 0.715861\n    outer loop\n      vertex -0.884224 39.7257 4.04703\n      vertex -0.930626 41.5 4.09229\n      vertex -0.930626 39.7177 4.09229\n    endloop\n  endfacet\n  facet normal 0.661696 0 0.749773\n    outer loop\n      vertex -0.884224 41.5 4.04703\n      vertex -0.835625 39.7337 4.00414\n      vertex -0.835625 41.5 4.00414\n    endloop\n  endfacet\n  facet normal 0.661696 0 0.749773\n    outer loop\n      vertex -0.835625 39.7337 4.00414\n      vertex -0.884224 41.5 4.04703\n      vertex -0.884224 39.7257 4.04703\n    endloop\n  endfacet\n  facet normal 0.605142 -0.000854764 0.796117\n    outer loop\n      vertex -0.790012 39.7408 3.96758\n      vertex -0.784946 39.7415 3.96373\n      vertex -0.835625 41.5 4.00414\n    endloop\n  endfacet\n  facet normal 0.625421 0 0.780288\n    outer loop\n      vertex -0.790012 39.7408 3.96758\n      vertex -0.835625 41.5 4.00414\n      vertex -0.835625 39.7337 4.00414\n    endloop\n  endfacet\n  facet normal 0.583753 0 0.811932\n    outer loop\n      vertex -0.784946 41.5 3.96373\n      vertex -0.732315 39.7492 3.92589\n      vertex -0.732315 41.5 3.92589\n    endloop\n  endfacet\n  facet normal 0.583753 0 0.811932\n    outer loop\n      vertex -0.732315 39.7492 3.92589\n      vertex -0.784946 41.5 3.96373\n      vertex -0.784946 39.7415 3.96373\n    endloop\n  endfacet\n  facet normal 0.542566 0 0.840013\n    outer loop\n      vertex -0.732315 41.5 3.92589\n      vertex -0.677864 39.7565 3.89072\n      vertex -0.677864 41.5 3.89072\n    endloop\n  endfacet\n  facet normal 0.542566 0 0.840013\n    outer loop\n      vertex -0.677864 39.7565 3.89072\n      vertex -0.732315 41.5 3.92589\n      vertex -0.732315 39.7492 3.92589\n    endloop\n  endfacet\n  facet normal 0.500018 0 0.866015\n    outer loop\n      vertex -0.677864 41.5 3.89072\n      vertex -0.621731 39.7634 3.85831\n      vertex -0.621731 41.5 3.85831\n    endloop\n  endfacet\n  facet normal 0.500018 0 0.866015\n    outer loop\n      vertex -0.621731 39.7634 3.85831\n      vertex -0.677864 41.5 3.89072\n      vertex -0.677864 39.7565 3.89072\n    endloop\n  endfacet\n  facet normal 0.445092 -0.000465708 0.895485\n    outer loop\n      vertex -0.593044 39.7667 3.84315\n      vertex -0.564049 39.7699 3.82874\n      vertex -0.621731 41.5 3.85831\n    endloop\n  endfacet\n  facet normal 0.467232 0 0.884135\n    outer loop\n      vertex -0.593044 39.7667 3.84315\n      vertex -0.621731 41.5 3.85831\n      vertex -0.621731 39.7634 3.85831\n    endloop\n  endfacet\n  facet normal 0.397194 -0.000580824 0.917735\n    outer loop\n      vertex -0.52771 39.7737 3.81192\n      vertex -0.504971 39.7759 3.80208\n      vertex -0.564049 41.5 3.82874\n    endloop\n  endfacet\n  facet normal 0.420049 0 0.907501\n    outer loop\n      vertex -0.52771 39.7737 3.81192\n      vertex -0.564049 41.5 3.82874\n      vertex -0.564049 39.7699 3.82874\n    endloop\n  endfacet\n  facet normal 0.353831 -0.000464912 0.935309\n    outer loop\n      vertex -0.474949 39.7787 3.78987\n      vertex -0.444626 39.7813 3.7784\n      vertex -0.504963 41.5 3.80208\n    endloop\n  endfacet\n  facet normal 0.376736 -1.7481e-06 0.926321\n    outer loop\n      vertex -0.474949 39.7787 3.78987\n      vertex -0.504963 41.5 3.80208\n      vertex -0.504971 39.7759 3.80208\n    endloop\n  endfacet\n  facet normal 0.30644 -0.000476783 0.95189\n    outer loop\n      vertex -0.414059 39.7838 3.7677\n      vertex -0.383179 39.7861 3.75776\n      vertex -0.444626 41.5 3.7784\n    endloop\n  endfacet\n  facet normal 0.330393 0 0.943843\n    outer loop\n      vertex -0.414059 39.7838 3.7677\n      vertex -0.444626 41.5 3.7784\n      vertex -0.444626 39.7813 3.7784\n    endloop\n  endfacet\n  facet normal 0.258795 -0.00047655 0.965932\n    outer loop\n      vertex -0.352142 39.7883 3.7486\n      vertex -0.320786 39.7903 3.7402\n      vertex -0.383179 41.5 3.75776\n    endloop\n  endfacet\n  facet normal 0.283061 0 0.959102\n    outer loop\n      vertex -0.352142 39.7883 3.7486\n      vertex -0.383179 41.5 3.75776\n      vertex -0.383179 39.7861 3.75776\n    endloop\n  endfacet\n  facet normal 0.200667 -0.000847191 0.979659\n    outer loop\n      vertex -0.264183 39.7934 3.72713\n      vertex -0.257591 39.7937 3.72578\n      vertex -0.320786 41.5 3.7402\n    endloop\n  endfacet\n  facet normal 0.224986 0 0.974362\n    outer loop\n      vertex -0.264183 39.7934 3.72713\n      vertex -0.320786 41.5 3.7402\n      vertex -0.320786 39.7903 3.7402\n    endloop\n  endfacet\n  facet normal 0.161304 -0.000478428 0.986905\n    outer loop\n      vertex -0.225693 39.7952 3.71974\n      vertex -0.193752 39.7964 3.71452\n      vertex -0.257591 41.5 3.72578\n    endloop\n  endfacet\n  facet normal 0.186048 0 0.982541\n    outer loop\n      vertex -0.225693 39.7952 3.71974\n      vertex -0.257591 41.5 3.72578\n      vertex -0.257591 39.7937 3.72578\n    endloop\n  endfacet\n  facet normal 0.111811 -0.000481128 0.993729\n    outer loop\n      vertex -0.161617 39.7975 3.71008\n      vertex -0.12944 39.7984 3.70646\n      vertex -0.193752 41.5 3.71452\n    endloop\n  endfacet\n  facet normal 0.136867 0 0.990589\n    outer loop\n      vertex -0.161617 39.7975 3.71008\n      vertex -0.193752 41.5 3.71452\n      vertex -0.193752 39.7964 3.71452\n    endloop\n  endfacet\n  facet normal 0.062038 -0.00048257 0.998074\n    outer loop\n      vertex -0.0971413 39.7991 3.70363\n      vertex -0.0648003 39.7996 3.70162\n      vertex -0.12944 41.5 3.70646\n    endloop\n  endfacet\n  facet normal 0.0872852 0 0.996183\n    outer loop\n      vertex -0.0971413 39.7991 3.70363\n      vertex -0.12944 41.5 3.70646\n      vertex -0.12944 39.7984 3.70646\n    endloop\n  endfacet\n  facet normal 0.0249921 -0.000241395 0.999688\n    outer loop\n      vertex -0.0324211 39.7999 3.7004\n      vertex 0 41.5 3.7\n      vertex -0.0648003 41.5 3.70162\n    endloop\n  endfacet\n  facet normal 0.0376518 0 0.999291\n    outer loop\n      vertex -0.0324211 39.7999 3.7004\n      vertex -0.0648003 41.5 3.70162\n      vertex -0.0648003 39.7996 3.70162\n    endloop\n  endfacet\n  facet normal -0.0123527 0 0.999924\n    outer loop\n      vertex 0.0323792 39.7999 3.7004\n      vertex 0 41.5 3.7\n      vertex 0 39.8 3.7\n    endloop\n  endfacet\n  facet normal -0.0249921 -0.000240779 0.999688\n    outer loop\n      vertex 0.0323792 39.7999 3.7004\n      vertex 0.0648003 41.5 3.70162\n      vertex 0 41.5 3.7\n    endloop\n  endfacet\n  facet normal -0.0746722 0 0.997208\n    outer loop\n      vertex 0.129436 41.5 3.70646\n      vertex 0.0648003 41.5 3.70162\n      vertex 0.0648003 39.7996 3.70162\n    endloop\n  endfacet\n  facet normal -0.0621183 -0.000479649 0.998069\n    outer loop\n      vertex 0.0970993 39.7991 3.70363\n      vertex 0.129436 41.5 3.70646\n      vertex 0.0648003 39.7996 3.70162\n    endloop\n  endfacet\n  facet normal -0.124339 0 0.99224\n    outer loop\n      vertex 0.193756 41.5 3.71452\n      vertex 0.129436 41.5 3.70646\n      vertex 0.129436 39.7984 3.70646\n    endloop\n  endfacet\n  facet normal -0.111851 -0.000479047 0.993725\n    outer loop\n      vertex 0.16169 39.7975 3.71009\n      vertex 0.193756 41.5 3.71452\n      vertex 0.129436 39.7984 3.70646\n    endloop\n  endfacet\n  facet normal -0.173711 0 0.984797\n    outer loop\n      vertex 0.257591 41.5 3.72578\n      vertex 0.193756 41.5 3.71452\n      vertex 0.193756 39.7964 3.71452\n    endloop\n  endfacet\n  facet normal -0.161438 -0.00047364 0.986883\n    outer loop\n      vertex 0.225792 39.7952 3.71976\n      vertex 0.257591 41.5 3.72578\n      vertex 0.193756 39.7964 3.71452\n    endloop\n  endfacet\n  facet normal -0.222465 0 0.974941\n    outer loop\n      vertex 0.320786 41.5 3.7402\n      vertex 0.257591 41.5 3.72578\n      vertex 0.257591 39.7937 3.72578\n    endloop\n  endfacet\n  facet normal -0.200667 -0.000847191 0.979659\n    outer loop\n      vertex 0.264183 39.7934 3.72713\n      vertex 0.320786 41.5 3.7402\n      vertex 0.257591 39.7937 3.72578\n    endloop\n  endfacet\n  facet normal -0.270901 0 0.962607\n    outer loop\n      vertex 0.383183 41.5 3.75776\n      vertex 0.320786 41.5 3.7402\n      vertex 0.320786 39.7903 3.7402\n    endloop\n  endfacet\n  facet normal -0.2588 -0.000475742 0.965931\n    outer loop\n      vertex 0.352104 39.7883 3.74859\n      vertex 0.383183 41.5 3.75776\n      vertex 0.320786 39.7903 3.7402\n    endloop\n  endfacet\n  facet normal -0.318435 0 0.947945\n    outer loop\n      vertex 0.444626 41.5 3.7784\n      vertex 0.383183 41.5 3.75776\n      vertex 0.383183 39.7861 3.75776\n    endloop\n  endfacet\n  facet normal -0.306512 -0.000474665 0.951867\n    outer loop\n      vertex 0.414024 39.7838 3.76769\n      vertex 0.444626 41.5 3.7784\n      vertex 0.383183 39.7861 3.75776\n    endloop\n  endfacet\n  facet normal -0.365313 0 0.930885\n    outer loop\n      vertex 0.504967 41.5 3.80208\n      vertex 0.444626 41.5 3.7784\n      vertex 0.444626 39.7813 3.7784\n    endloop\n  endfacet\n  facet normal -0.353638 -0.000471843 0.935382\n    outer loop\n      vertex 0.474915 39.7787 3.78985\n      vertex 0.504967 41.5 3.80208\n      vertex 0.444626 39.7813 3.7784\n    endloop\n  endfacet\n  facet normal -0.411302 0 0.911499\n    outer loop\n      vertex 0.564049 41.5 3.82874\n      vertex 0.504967 41.5 3.80208\n      vertex 0.504967 39.7759 3.80208\n    endloop\n  endfacet\n  facet normal -0.397135 -0.000582307 0.91776\n    outer loop\n      vertex 0.52771 39.7737 3.81192\n      vertex 0.564049 41.5 3.82874\n      vertex 0.504967 39.7759 3.80208\n    endloop\n  endfacet\n  facet normal -0.456188 0 0.889883\n    outer loop\n      vertex 0.621731 41.5 3.85831\n      vertex 0.564049 41.5 3.82874\n      vertex 0.564049 39.7699 3.82874\n    endloop\n  endfacet\n  facet normal -0.445048 -0.000467511 0.895506\n    outer loop\n      vertex 0.593128 39.7667 3.84319\n      vertex 0.621731 41.5 3.85831\n      vertex 0.564049 39.7699 3.82874\n    endloop\n  endfacet\n  facet normal -0.623449 0 0.781864\n    outer loop\n      vertex 0.835621 41.5 4.00414\n      vertex 0.784943 41.5 3.96373\n      vertex 0.784943 39.7415 3.96373\n    endloop\n  endfacet\n  facet normal -0.605142 -0.000855107 0.796117\n    outer loop\n      vertex 0.790009 39.7408 3.96758\n      vertex 0.835621 41.5 4.00414\n      vertex 0.784943 39.7415 3.96373\n    endloop\n  endfacet\n  facet normal -0.797121 0 0.603819\n    outer loop\n      vertex 1.05552 41.5 4.24113\n      vertex 1.01638 41.5 4.18946\n      vertex 1.01638 39.7016 4.18946\n    endloop\n  endfacet\n  facet normal -0.795137 -0.000118217 0.60643\n    outer loop\n      vertex 1.05032 39.6949 4.23396\n      vertex 1.05552 41.5 4.24113\n      vertex 1.01638 39.7016 4.18946\n    endloop\n  endfacet\n  facet normal -0.878302 0 0.478106\n    outer loop\n      vertex 1.15683 41.5 4.40693\n      vertex 1.12584 41.5 4.35\n      vertex 1.12584 39.679 4.35\n    endloop\n  endfacet\n  facet normal -0.872307 -0.00044129 0.488958\n    outer loop\n      vertex 1.14166 39.6756 4.37822\n      vertex 1.15683 41.5 4.40693\n      vertex 1.12584 39.679 4.35\n    endloop\n  endfacet\n  facet normal -0.900932 0 0.433959\n    outer loop\n      vertex 1.18496 41.5 4.46533\n      vertex 1.15683 41.5 4.40693\n      vertex 1.15683 39.6722 4.40693\n    endloop\n  endfacet\n  facet normal -0.895494 -0.000438797 0.445073\n    outer loop\n      vertex 1.17125 39.6689 4.43594\n      vertex 1.18496 41.5 4.46533\n      vertex 1.15683 39.6722 4.40693\n    endloop\n  endfacet\n  facet normal -0.921467 0 0.388457\n    outer loop\n      vertex 1.21014 41.5 4.52506\n      vertex 1.18496 41.5 4.46533\n      vertex 1.18496 39.6659 4.46533\n    endloop\n  endfacet\n  facet normal -0.916527 -0.0004428 0.399972\n    outer loop\n      vertex 1.19794 39.6628 4.49507\n      vertex 1.21014 41.5 4.52506\n      vertex 1.18496 39.6659 4.46533\n    endloop\n  endfacet\n  facet normal -0.93969 0 0.342028\n    outer loop\n      vertex 1.23231 41.5 4.58597\n      vertex 1.21014 41.5 4.52506\n      vertex 1.21014 39.66 4.52506\n    endloop\n  endfacet\n  facet normal -0.935363 -0.000438199 0.35369\n    outer loop\n      vertex 1.22161 39.6573 4.55539\n      vertex 1.23231 41.5 4.58597\n      vertex 1.21014 39.66 4.52506\n    endloop\n  endfacet\n  facet normal -0.955599 0 0.294671\n    outer loop\n      vertex 1.25141 41.5 4.64791\n      vertex 1.23231 41.5 4.58597\n      vertex 1.23231 39.6548 4.58597\n    endloop\n  endfacet\n  facet normal -0.951913 -0.000430755 0.306367\n    outer loop\n      vertex 1.24224 39.6523 4.61682\n      vertex 1.25141 41.5 4.64791\n      vertex 1.23231 39.6548 4.58597\n    endloop\n  endfacet\n  facet normal -0.969053 0 0.246853\n    outer loop\n      vertex 1.26741 41.5 4.71072\n      vertex 1.25141 41.5 4.64791\n      vertex 1.25141 39.6501 4.64791\n    endloop\n  endfacet\n  facet normal -0.965887 -0.00043851 0.258962\n    outer loop\n      vertex 1.2598 39.6481 4.6792\n      vertex 1.26741 41.5 4.71072\n      vertex 1.25141 39.6501 4.64791\n    endloop\n  endfacet\n  facet normal -0.980187 0 0.198074\n    outer loop\n      vertex 1.28025 41.5 4.77426\n      vertex 1.26741 41.5 4.71072\n      vertex 1.26741 39.6462 4.71072\n    endloop\n  endfacet\n  facet normal -0.977631 -0.000437772 0.210329\n    outer loop\n      vertex 1.27422 39.6445 4.74237\n      vertex 1.28025 41.5 4.77426\n      vertex 1.26741 39.6462 4.71072\n    endloop\n  endfacet\n  facet normal -0.988831 0 0.149042\n    outer loop\n      vertex 1.28991 41.5 4.83835\n      vertex 1.28025 41.5 4.77426\n      vertex 1.28025 39.643 4.77426\n    endloop\n  endfacet\n  facet normal -0.986893 -0.000435642 0.161373\n    outer loop\n      vertex 1.28547 39.6417 4.80618\n      vertex 1.28991 41.5 4.83835\n      vertex 1.28025 39.643 4.77426\n    endloop\n  endfacet\n  facet normal -0.995022 0 0.0996565\n    outer loop\n      vertex 1.29637 41.5 4.90285\n      vertex 1.28991 41.5 4.83835\n      vertex 1.28991 39.6406 4.83835\n    endloop\n  endfacet\n  facet normal -0.993734 -0.000424735 0.111772\n    outer loop\n      vertex 1.29354 39.6397 4.87062\n      vertex 1.29637 41.5 4.90285\n      vertex 1.28991 39.6406 4.83835\n    endloop\n  endfacet\n  facet normal -0.998765 0 0.049676\n    outer loop\n      vertex 1.29959 41.5 4.96759\n      vertex 1.29637 41.5 4.90285\n      vertex 1.29637 39.639 4.90285\n    endloop\n  endfacet\n  facet normal -0.998061 -0.000438196 0.0622373\n    outer loop\n      vertex 1.29839 39.6385 4.93524\n      vertex 1.29959 41.5 4.96759\n      vertex 1.29637 39.639 4.90285\n    endloop\n  endfacet\n  facet normal -0.99992 0 0.0126416\n    outer loop\n      vertex 1.3 39.6381 5.00002\n      vertex 1.29959 41.5 4.96759\n      vertex 1.29959 39.6382 4.96759\n    endloop\n  endfacet\n  facet normal -1 -0.000220205 0\n    outer loop\n      vertex 1.3 39.6381 5.00002\n      vertex 1.29959 41.5 5.03241\n      vertex 1.29959 41.5 4.96759\n    endloop\n  endfacet\n  facet normal -0.998057 -0.000440869 -0.0623139\n    outer loop\n      vertex 1.29959 41.5 5.03241\n      vertex 1.29839 39.6385 5.0648\n      vertex 1.29637 39.639 5.09715\n    endloop\n  endfacet\n  facet normal -0.999314 -0 -0.0370231\n    outer loop\n      vertex 1.29959 41.5 5.03241\n      vertex 1.29959 39.6382 5.03241\n      vertex 1.29839 39.6385 5.0648\n    endloop\n  endfacet\n  facet normal -0.993718 -0.000429535 -0.111909\n    outer loop\n      vertex 1.29637 41.5 5.09715\n      vertex 1.29354 39.6397 5.12942\n      vertex 1.28991 39.6406 5.16165\n    endloop\n  endfacet\n  facet normal -0.996177 -0 -0.0873622\n    outer loop\n      vertex 1.29637 41.5 5.09715\n      vertex 1.29637 39.639 5.09715\n      vertex 1.29354 39.6397 5.12942\n    endloop\n  endfacet\n  facet normal -0.986925 -0.000428909 -0.161182\n    outer loop\n      vertex 1.28991 41.5 5.16165\n      vertex 1.28548 39.6417 5.19372\n      vertex 1.28025 39.643 5.22574\n    endloop\n  endfacet\n  facet normal -0.990594 -0 -0.136836\n    outer loop\n      vertex 1.28991 41.5 5.16165\n      vertex 1.28991 39.6406 5.16165\n      vertex 1.28548 39.6417 5.19372\n    endloop\n  endfacet\n  facet normal -0.97769 -0.000427932 -0.210054\n    outer loop\n      vertex 1.28025 41.5 5.22574\n      vertex 1.27423 39.6445 5.25754\n      vertex 1.26741 39.6462 5.28928\n    endloop\n  endfacet\n  facet normal -0.982549 -0 -0.186005\n    outer loop\n      vertex 1.28025 41.5 5.22574\n      vertex 1.28025 39.643 5.22574\n      vertex 1.27423 39.6445 5.25754\n    endloop\n  endfacet\n  facet normal -0.965938 -0.000431625 -0.258772\n    outer loop\n      vertex 1.26741 41.5 5.28928\n      vertex 1.25978 39.6481 5.32085\n      vertex 1.25141 39.6501 5.35209\n    endloop\n  endfacet\n  facet normal -0.972014 -0 -0.234921\n    outer loop\n      vertex 1.26741 41.5 5.28928\n      vertex 1.26741 39.6462 5.28928\n      vertex 1.25978 39.6481 5.32085\n    endloop\n  endfacet\n  facet normal -0.951887 -0.000433762 -0.306449\n    outer loop\n      vertex 1.25141 41.5 5.35209\n      vertex 1.24223 39.6524 5.38322\n      vertex 1.23231 39.6548 5.41403\n    endloop\n  endfacet\n  facet normal -0.959164 -0 -0.28285\n    outer loop\n      vertex 1.25141 41.5 5.35209\n      vertex 1.25141 39.6501 5.35209\n      vertex 1.24223 39.6524 5.38322\n    endloop\n  endfacet\n  facet normal -0.935412 -0.000433253 -0.353559\n    outer loop\n      vertex 1.23231 41.5 5.41403\n      vertex 1.22159 39.6573 5.44465\n      vertex 1.21014 39.66 5.47494\n    endloop\n  endfacet\n  facet normal -0.94383 -0 -0.330433\n    outer loop\n      vertex 1.23231 41.5 5.41403\n      vertex 1.23231 39.6548 5.41403\n      vertex 1.22159 39.6573 5.44465\n    endloop\n  endfacet\n  facet normal -0.916556 -0.000440265 -0.399906\n    outer loop\n      vertex 1.21014 41.5 5.47494\n      vertex 1.19792 39.6628 5.50497\n      vertex 1.18496 39.6659 5.53467\n    endloop\n  endfacet\n  facet normal -0.926248 -0 -0.376915\n    outer loop\n      vertex 1.21014 41.5 5.47494\n      vertex 1.21014 39.66 5.47494\n      vertex 1.19792 39.6628 5.50497\n    endloop\n  endfacet\n  facet normal -0.895432 -0.000443762 -0.445199\n    outer loop\n      vertex 1.18496 41.5 5.53467\n      vertex 1.17127 39.6689 5.56403\n      vertex 1.15683 39.6722 5.59307\n    endloop\n  endfacet\n  facet normal -0.906317 -0 -0.422598\n    outer loop\n      vertex 1.18496 41.5 5.53467\n      vertex 1.18496 39.6659 5.53467\n      vertex 1.17127 39.6689 5.56403\n    endloop\n  endfacet\n  facet normal -0.872313 -0.000440863 -0.488948\n    outer loop\n      vertex 1.15683 41.5 5.59307\n      vertex 1.14171 39.6756 5.62169\n      vertex 1.12584 39.679 5.65\n    endloop\n  endfacet\n  facet normal -0.884193 -0 -0.467121\n    outer loop\n      vertex 1.15683 41.5 5.59307\n      vertex 1.15683 39.6722 5.59307\n      vertex 1.14171 39.6756 5.62169\n    endloop\n  endfacet\n  facet normal -0.853217 0 -0.521556\n    outer loop\n      vertex 1.12584 41.5 5.65\n      vertex 1.09203 39.6862 5.70531\n      vertex 1.09203 41.5 5.70531\n    endloop\n  endfacet\n  facet normal -0.853217 0 -0.521556\n    outer loop\n      vertex 1.09203 39.6862 5.70531\n      vertex 1.12584 41.5 5.65\n      vertex 1.12584 39.679 5.65\n    endloop\n  endfacet\n  facet normal -0.826286 0 -0.563251\n    outer loop\n      vertex 1.09203 41.5 5.70531\n      vertex 1.05552 39.6938 5.75887\n      vertex 1.05552 41.5 5.75887\n    endloop\n  endfacet\n  facet normal -0.826286 0 -0.563251\n    outer loop\n      vertex 1.05552 39.6938 5.75887\n      vertex 1.09203 41.5 5.70531\n      vertex 1.09203 39.6862 5.70531\n    endloop\n  endfacet\n  facet normal -0.795137 -0.000118217 -0.60643\n    outer loop\n      vertex 1.05552 41.5 5.75887\n      vertex 1.05032 39.6949 5.76604\n      vertex 1.01638 39.7016 5.81054\n    endloop\n  endfacet\n  facet normal -0.809517 -0 -0.587097\n    outer loop\n      vertex 1.05552 41.5 5.75887\n      vertex 1.05552 39.6938 5.75887\n      vertex 1.05032 39.6949 5.76604\n    endloop\n  endfacet\n  facet normal -0.765994 0 -0.642848\n    outer loop\n      vertex 1.01638 41.5 5.81054\n      vertex 0.974712 39.7096 5.86019\n      vertex 0.974712 41.5 5.86019\n    endloop\n  endfacet\n  facet normal -0.765994 0 -0.642848\n    outer loop\n      vertex 0.974712 39.7096 5.86019\n      vertex 1.01638 41.5 5.81054\n      vertex 1.01638 39.7016 5.81054\n    endloop\n  endfacet\n  facet normal -0.733099 0 -0.680122\n    outer loop\n      vertex 0.974712 41.5 5.86019\n      vertex 0.930626 39.7177 5.90771\n      vertex 0.930626 41.5 5.90771\n    endloop\n  endfacet\n  facet normal -0.733099 0 -0.680122\n    outer loop\n      vertex 0.930626 39.7177 5.90771\n      vertex 0.974712 41.5 5.86019\n      vertex 0.974712 39.7096 5.86019\n    endloop\n  endfacet\n  facet normal -0.698243 0 -0.715861\n    outer loop\n      vertex 0.884224 39.7257 5.95297\n      vertex 0.930626 41.5 5.90771\n      vertex 0.930626 39.7177 5.90771\n    endloop\n  endfacet\n  facet normal -0.698243 0 -0.715861\n    outer loop\n      vertex 0.930626 41.5 5.90771\n      vertex 0.884224 39.7257 5.95297\n      vertex 0.884224 41.5 5.95297\n    endloop\n  endfacet\n  facet normal -0.661665 0 -0.7498\n    outer loop\n      vertex 0.835621 39.7337 5.99586\n      vertex 0.884224 41.5 5.95297\n      vertex 0.884224 39.7257 5.95297\n    endloop\n  endfacet\n  facet normal -0.661665 0 -0.7498\n    outer loop\n      vertex 0.884224 41.5 5.95297\n      vertex 0.835621 39.7337 5.99586\n      vertex 0.835621 41.5 5.99586\n    endloop\n  endfacet\n  facet normal -0.605142 -0.000855107 -0.796117\n    outer loop\n      vertex 0.835621 41.5 5.99586\n      vertex 0.790009 39.7408 6.03242\n      vertex 0.784943 39.7415 6.03627\n    endloop\n  endfacet\n  facet normal -0.625429 -0 -0.780281\n    outer loop\n      vertex 0.835621 41.5 5.99586\n      vertex 0.835621 39.7337 5.99586\n      vertex 0.790009 39.7408 6.03242\n    endloop\n  endfacet\n  facet normal -0.583775 0 -0.811916\n    outer loop\n      vertex 0.732315 39.7492 6.07411\n      vertex 0.784943 41.5 6.03627\n      vertex 0.784943 39.7415 6.03627\n    endloop\n  endfacet\n  facet normal -0.583775 0 -0.811916\n    outer loop\n      vertex 0.784943 41.5 6.03627\n      vertex 0.732315 39.7492 6.07411\n      vertex 0.732315 41.5 6.07411\n    endloop\n  endfacet\n  facet normal -0.542566 0 -0.840013\n    outer loop\n      vertex 0.677864 39.7565 6.10928\n      vertex 0.732315 41.5 6.07411\n      vertex 0.732315 39.7492 6.07411\n    endloop\n  endfacet\n  facet normal -0.542566 0 -0.840013\n    outer loop\n      vertex 0.732315 41.5 6.07411\n      vertex 0.677864 39.7565 6.10928\n      vertex 0.677864 41.5 6.10928\n    endloop\n  endfacet\n  facet normal -0.500018 0 -0.866015\n    outer loop\n      vertex 0.621731 39.7634 6.14169\n      vertex 0.677864 41.5 6.10928\n      vertex 0.677864 39.7565 6.10928\n    endloop\n  endfacet\n  facet normal -0.500018 0 -0.866015\n    outer loop\n      vertex 0.677864 41.5 6.10928\n      vertex 0.621731 39.7634 6.14169\n      vertex 0.621731 41.5 6.14169\n    endloop\n  endfacet\n  facet normal -0.445218 -0.000460403 -0.895422\n    outer loop\n      vertex 0.621731 41.5 6.14169\n      vertex 0.593094 39.7667 6.15682\n      vertex 0.564049 39.7699 6.17126\n    endloop\n  endfacet\n  facet normal -0.467146 -0 -0.88418\n    outer loop\n      vertex 0.621731 41.5 6.14169\n      vertex 0.621731 39.7634 6.14169\n      vertex 0.593094 39.7667 6.15682\n    endloop\n  endfacet\n  facet normal -0.397194 -0.000580824 -0.917735\n    outer loop\n      vertex 0.564049 41.5 6.17126\n      vertex 0.52771 39.7737 6.18808\n      vertex 0.504971 39.7759 6.19792\n    endloop\n  endfacet\n  facet normal -0.420049 -0 -0.907501\n    outer loop\n      vertex 0.564049 41.5 6.17126\n      vertex 0.564049 39.7699 6.17126\n      vertex 0.52771 39.7737 6.18808\n    endloop\n  endfacet\n  facet normal -0.353829 -0.000464146 -0.93531\n    outer loop\n      vertex 0.504967 41.5 6.19792\n      vertex 0.475002 39.7787 6.21011\n      vertex 0.444626 39.7813 6.2216\n    endloop\n  endfacet\n  facet normal -0.376778 -8.74143e-07 -0.926304\n    outer loop\n      vertex 0.504967 41.5 6.19792\n      vertex 0.504971 39.7759 6.19792\n      vertex 0.475002 39.7787 6.21011\n    endloop\n  endfacet\n  facet normal -0.30661 -0.000470755 -0.951835\n    outer loop\n      vertex 0.444626 41.5 6.2216\n      vertex 0.413982 39.7838 6.23232\n      vertex 0.383183 39.7861 6.24224\n    endloop\n  endfacet\n  facet normal -0.330202 -0 -0.94391\n    outer loop\n      vertex 0.444626 41.5 6.2216\n      vertex 0.444626 39.7813 6.2216\n      vertex 0.413982 39.7838 6.23232\n    endloop\n  endfacet\n  facet normal -0.258836 -0.000474328 -0.965921\n    outer loop\n      vertex 0.383183 41.5 6.24224\n      vertex 0.352062 39.7883 6.25142\n      vertex 0.320786 39.7903 6.2598\n    endloop\n  endfacet\n  facet normal -0.282925 -0 -0.959142\n    outer loop\n      vertex 0.383183 41.5 6.24224\n      vertex 0.383183 39.7861 6.24224\n      vertex 0.352062 39.7883 6.25142\n    endloop\n  endfacet\n  facet normal -0.200667 -0.000847191 -0.979659\n    outer loop\n      vertex 0.320786 41.5 6.2598\n      vertex 0.264183 39.7934 6.27287\n      vertex 0.257591 39.7937 6.27422\n    endloop\n  endfacet\n  facet normal -0.224986 -0 -0.974362\n    outer loop\n      vertex 0.320786 41.5 6.2598\n      vertex 0.320786 39.7903 6.2598\n      vertex 0.264183 39.7934 6.27287\n    endloop\n  endfacet\n  facet normal -0.161344 -0.000477259 -0.986898\n    outer loop\n      vertex 0.257591 41.5 6.27422\n      vertex 0.22575 39.7952 6.28025\n      vertex 0.193756 39.7964 6.28548\n    endloop\n  endfacet\n  facet normal -0.186071 -0 -0.982536\n    outer loop\n      vertex 0.257591 41.5 6.27422\n      vertex 0.257591 39.7937 6.27422\n      vertex 0.22575 39.7952 6.28025\n    endloop\n  endfacet\n  facet normal -0.111892 -0.000477472 -0.99372\n    outer loop\n      vertex 0.193756 41.5 6.28548\n      vertex 0.161678 39.7975 6.28991\n      vertex 0.129436 39.7984 6.29354\n    endloop\n  endfacet\n  facet normal -0.136803 -0 -0.990598\n    outer loop\n      vertex 0.193756 41.5 6.28548\n      vertex 0.193756 39.7964 6.28548\n      vertex 0.161678 39.7975 6.28991\n    endloop\n  endfacet\n  facet normal -0.0622356 -0.000475168 -0.998061\n    outer loop\n      vertex 0.129436 41.5 6.29354\n      vertex 0.0971985 39.7991 6.29636\n      vertex 0.0648003 39.7996 6.29838\n    endloop\n  endfacet\n  facet normal -0.087143 -0 -0.996196\n    outer loop\n      vertex 0.129436 41.5 6.29354\n      vertex 0.129436 39.7984 6.29354\n      vertex 0.0971985 39.7991 6.29636\n    endloop\n  endfacet\n  facet normal -0.0249921 -0.000241395 -0.999688\n    outer loop\n      vertex 0.0648003 41.5 6.29838\n      vertex 0.0324211 39.7999 6.2996\n      vertex 0 41.5 6.3\n    endloop\n  endfacet\n  facet normal -0.0376518 -0 -0.999291\n    outer loop\n      vertex 0.0648003 41.5 6.29838\n      vertex 0.0648003 39.7996 6.29838\n      vertex 0.0324211 39.7999 6.2996\n    endloop\n  endfacet\n  facet normal 0.0126302 0 -0.99992\n    outer loop\n      vertex 0 41.5 6.3\n      vertex 0 39.8 6.3\n      vertex -0.0324593 39.7999 6.29959\n    endloop\n  endfacet\n  facet normal 0.0249921 -0.000236076 -0.999688\n    outer loop\n      vertex 0 41.5 6.3\n      vertex -0.0324593 39.7999 6.29959\n      vertex -0.0648003 41.5 6.29838\n    endloop\n  endfacet\n  facet normal 0.0746676 0 -0.997208\n    outer loop\n      vertex -0.0648003 41.5 6.29838\n      vertex -0.0648003 39.7996 6.29838\n      vertex -0.12944 41.5 6.29354\n    endloop\n  endfacet\n  facet normal 0.0622722 -0.000473626 -0.998059\n    outer loop\n      vertex -0.0648003 39.7996 6.29838\n      vertex -0.0971794 39.7991 6.29636\n      vertex -0.12944 41.5 6.29354\n    endloop\n  endfacet\n  facet normal 0.124354 0 -0.992238\n    outer loop\n      vertex -0.12944 41.5 6.29354\n      vertex -0.12944 39.7984 6.29354\n      vertex -0.193752 41.5 6.28548\n    endloop\n  endfacet\n  facet normal 0.111985 -0.000474452 -0.99371\n    outer loop\n      vertex -0.12944 39.7984 6.29354\n      vertex -0.161655 39.7975 6.28991\n      vertex -0.193752 41.5 6.28548\n    endloop\n  endfacet\n  facet normal 0.1737 0 -0.984799\n    outer loop\n      vertex -0.193752 41.5 6.28548\n      vertex -0.193752 39.7964 6.28548\n      vertex -0.257591 41.5 6.27422\n    endloop\n  endfacet\n  facet normal 0.161418 -0.000474043 -0.986886\n    outer loop\n      vertex -0.193752 39.7964 6.28548\n      vertex -0.225731 39.7952 6.28025\n      vertex -0.257591 41.5 6.27422\n    endloop\n  endfacet\n  facet normal 0.222465 0 -0.974941\n    outer loop\n      vertex -0.257591 41.5 6.27422\n      vertex -0.257591 39.7937 6.27422\n      vertex -0.320786 41.5 6.2598\n    endloop\n  endfacet\n  facet normal 0.200667 -0.000847191 -0.979659\n    outer loop\n      vertex -0.257591 39.7937 6.27422\n      vertex -0.264183 39.7934 6.27287\n      vertex -0.320786 41.5 6.2598\n    endloop\n  endfacet\n  facet normal 0.270917 0 -0.962603\n    outer loop\n      vertex -0.320786 41.5 6.2598\n      vertex -0.320786 39.7903 6.2598\n      vertex -0.383179 41.5 6.24224\n    endloop\n  endfacet\n  facet normal 0.258983 -0.000469185 -0.965882\n    outer loop\n      vertex -0.320786 39.7903 6.2598\n      vertex -0.352043 39.7883 6.25142\n      vertex -0.383179 41.5 6.24224\n    endloop\n  endfacet\n  facet normal 0.318416 0 -0.947951\n    outer loop\n      vertex -0.383179 41.5 6.24224\n      vertex -0.383179 39.7861 6.24224\n      vertex -0.444626 41.5 6.2216\n    endloop\n  endfacet\n  facet normal 0.297881 -0.000816331 -0.954603\n    outer loop\n      vertex -0.383179 39.7861 6.24224\n      vertex -0.391705 39.7855 6.23958\n      vertex -0.444626 41.5 6.2216\n    endloop\n  endfacet\n  facet normal 0.321692 0 -0.946844\n    outer loop\n      vertex -0.444626 41.5 6.2216\n      vertex -0.391705 39.7855 6.23958\n      vertex -0.444626 39.7813 6.2216\n    endloop\n  endfacet\n  facet normal 0.2828 0 -0.959179\n    outer loop\n      vertex -0.383179 41.5 6.24224\n      vertex -0.352043 39.7883 6.25142\n      vertex -0.383179 39.7861 6.24224\n    endloop\n  endfacet\n  facet normal 0.224986 0 -0.974362\n    outer loop\n      vertex -0.320786 41.5 6.2598\n      vertex -0.264183 39.7934 6.27287\n      vertex -0.320786 39.7903 6.2598\n    endloop\n  endfacet\n  facet normal 0.185964 0 -0.982557\n    outer loop\n      vertex -0.257591 41.5 6.27422\n      vertex -0.225731 39.7952 6.28025\n      vertex -0.257591 39.7937 6.27422\n    endloop\n  endfacet\n  facet normal 0.136723 0 -0.990609\n    outer loop\n      vertex -0.193752 41.5 6.28548\n      vertex -0.161655 39.7975 6.28991\n      vertex -0.193752 39.7964 6.28548\n    endloop\n  endfacet\n  facet normal 0.0870811 0 -0.996201\n    outer loop\n      vertex -0.12944 41.5 6.29354\n      vertex -0.0971794 39.7991 6.29636\n      vertex -0.12944 39.7984 6.29354\n    endloop\n  endfacet\n  facet normal 0.0373877 0 -0.999301\n    outer loop\n      vertex -0.0648003 41.5 6.29838\n      vertex -0.0324593 39.7999 6.29959\n      vertex -0.0648003 39.7996 6.29838\n    endloop\n  endfacet\n  facet normal -0.0123367 -0 -0.999924\n    outer loop\n      vertex 0 41.5 6.3\n      vertex 0.0324211 39.7999 6.2996\n      vertex 0 39.8 6.3\n    endloop\n  endfacet\n  facet normal -0.0746722 -0 -0.997208\n    outer loop\n      vertex 0.0648003 41.5 6.29838\n      vertex 0.129436 41.5 6.29354\n      vertex 0.0648003 39.7996 6.29838\n    endloop\n  endfacet\n  facet normal -0.124339 -0 -0.99224\n    outer loop\n      vertex 0.129436 41.5 6.29354\n      vertex 0.193756 41.5 6.28548\n      vertex 0.129436 39.7984 6.29354\n    endloop\n  endfacet\n  facet normal -0.173711 -0 -0.984797\n    outer loop\n      vertex 0.193756 41.5 6.28548\n      vertex 0.257591 41.5 6.27422\n      vertex 0.193756 39.7964 6.28548\n    endloop\n  endfacet\n  facet normal -0.222465 -0 -0.974941\n    outer loop\n      vertex 0.257591 41.5 6.27422\n      vertex 0.320786 41.5 6.2598\n      vertex 0.257591 39.7937 6.27422\n    endloop\n  endfacet\n  facet normal -0.270901 -0 -0.962607\n    outer loop\n      vertex 0.320786 41.5 6.2598\n      vertex 0.383183 41.5 6.24224\n      vertex 0.320786 39.7903 6.2598\n    endloop\n  endfacet\n  facet normal -0.318435 -0 -0.947945\n    outer loop\n      vertex 0.383183 41.5 6.24224\n      vertex 0.444626 41.5 6.2216\n      vertex 0.383183 39.7861 6.24224\n    endloop\n  endfacet\n  facet normal -0.365313 -0 -0.930885\n    outer loop\n      vertex 0.444626 41.5 6.2216\n      vertex 0.504967 41.5 6.19792\n      vertex 0.444626 39.7813 6.2216\n    endloop\n  endfacet\n  facet normal -0.411302 -9.54242e-07 -0.911499\n    outer loop\n      vertex 0.564049 41.5 6.17126\n      vertex 0.504971 39.7759 6.19792\n      vertex 0.504967 41.5 6.19792\n    endloop\n  endfacet\n  facet normal -0.456188 -0 -0.889883\n    outer loop\n      vertex 0.564049 41.5 6.17126\n      vertex 0.621731 41.5 6.14169\n      vertex 0.564049 39.7699 6.17126\n    endloop\n  endfacet\n  facet normal -0.623449 -0 -0.781864\n    outer loop\n      vertex 0.784943 41.5 6.03627\n      vertex 0.835621 41.5 5.99586\n      vertex 0.784943 39.7415 6.03627\n    endloop\n  endfacet\n  facet normal -0.797121 -0 -0.603819\n    outer loop\n      vertex 1.01638 41.5 5.81054\n      vertex 1.05552 41.5 5.75887\n      vertex 1.01638 39.7016 5.81054\n    endloop\n  endfacet\n  facet normal -0.878302 -0 -0.478106\n    outer loop\n      vertex 1.12584 41.5 5.65\n      vertex 1.15683 41.5 5.59307\n      vertex 1.12584 39.679 5.65\n    endloop\n  endfacet\n  facet normal -0.900932 -0 -0.433959\n    outer loop\n      vertex 1.15683 41.5 5.59307\n      vertex 1.18496 41.5 5.53467\n      vertex 1.15683 39.6722 5.59307\n    endloop\n  endfacet\n  facet normal -0.921467 -0 -0.388457\n    outer loop\n      vertex 1.18496 41.5 5.53467\n      vertex 1.21014 41.5 5.47494\n      vertex 1.18496 39.6659 5.53467\n    endloop\n  endfacet\n  facet normal -0.93969 -0 -0.342028\n    outer loop\n      vertex 1.21014 41.5 5.47494\n      vertex 1.23231 41.5 5.41403\n      vertex 1.21014 39.66 5.47494\n    endloop\n  endfacet\n  facet normal -0.955599 -0 -0.294671\n    outer loop\n      vertex 1.23231 41.5 5.41403\n      vertex 1.25141 41.5 5.35209\n      vertex 1.23231 39.6548 5.41403\n    endloop\n  endfacet\n  facet normal -0.969053 -0 -0.246853\n    outer loop\n      vertex 1.25141 41.5 5.35209\n      vertex 1.26741 41.5 5.28928\n      vertex 1.25141 39.6501 5.35209\n    endloop\n  endfacet\n  facet normal -0.980187 -0 -0.198074\n    outer loop\n      vertex 1.26741 41.5 5.28928\n      vertex 1.28025 41.5 5.22574\n      vertex 1.26741 39.6462 5.28928\n    endloop\n  endfacet\n  facet normal -0.988831 -0 -0.149042\n    outer loop\n      vertex 1.28025 41.5 5.22574\n      vertex 1.28991 41.5 5.16165\n      vertex 1.28025 39.643 5.22574\n    endloop\n  endfacet\n  facet normal -0.995022 -0 -0.0996565\n    outer loop\n      vertex 1.28991 41.5 5.16165\n      vertex 1.29637 41.5 5.09715\n      vertex 1.28991 39.6406 5.16165\n    endloop\n  endfacet\n  facet normal -0.998765 -0 -0.049676\n    outer loop\n      vertex 1.29637 41.5 5.09715\n      vertex 1.29959 41.5 5.03241\n      vertex 1.29637 39.639 5.09715\n    endloop\n  endfacet\n  facet normal -0.99992 -0 -0.0126572\n    outer loop\n      vertex 1.29959 41.5 5.03241\n      vertex 1.3 39.6381 5.00002\n      vertex 1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal -0.999313 0 0.0370688\n    outer loop\n      vertex 1.29959 39.6382 4.96759\n      vertex 1.29959 41.5 4.96759\n      vertex 1.29839 39.6385 4.93524\n    endloop\n  endfacet\n  facet normal -0.996167 0 0.0874698\n    outer loop\n      vertex 1.29637 39.639 4.90285\n      vertex 1.29637 41.5 4.90285\n      vertex 1.29354 39.6397 4.87062\n    endloop\n  endfacet\n  facet normal -0.99061 0 0.136721\n    outer loop\n      vertex 1.28991 39.6406 4.83835\n      vertex 1.28991 41.5 4.83835\n      vertex 1.28547 39.6417 4.80618\n    endloop\n  endfacet\n  facet normal -0.982588 0 0.185795\n    outer loop\n      vertex 1.28025 39.643 4.77426\n      vertex 1.28025 41.5 4.77426\n      vertex 1.27422 39.6445 4.74237\n    endloop\n  endfacet\n  facet normal -0.97207 0 0.234691\n    outer loop\n      vertex 1.26741 39.6462 4.71072\n      vertex 1.26741 41.5 4.71072\n      vertex 1.2598 39.6481 4.6792\n    endloop\n  endfacet\n  facet normal -0.959149 0 0.282901\n    outer loop\n      vertex 1.25141 39.6501 4.64791\n      vertex 1.25141 41.5 4.64791\n      vertex 1.24224 39.6523 4.61682\n    endloop\n  endfacet\n  facet normal -0.943887 0 0.330268\n    outer loop\n      vertex 1.23231 39.6548 4.58597\n      vertex 1.23231 41.5 4.58597\n      vertex 1.22161 39.6573 4.55539\n    endloop\n  endfacet\n  facet normal -0.926288 0 0.376816\n    outer loop\n      vertex 1.21014 39.66 4.52506\n      vertex 1.21014 41.5 4.52506\n      vertex 1.19794 39.6628 4.49507\n    endloop\n  endfacet\n  facet normal -0.906246 0 0.42275\n    outer loop\n      vertex 1.18496 39.6659 4.46533\n      vertex 1.18496 41.5 4.46533\n      vertex 1.17125 39.6689 4.43594\n    endloop\n  endfacet\n  facet normal -0.884162 0 0.46718\n    outer loop\n      vertex 1.15683 39.6722 4.40693\n      vertex 1.15683 41.5 4.40693\n      vertex 1.14166 39.6756 4.37822\n    endloop\n  endfacet\n  facet normal -0.853217 0 0.521556\n    outer loop\n      vertex 1.09203 39.6862 4.29469\n      vertex 1.12584 41.5 4.35\n      vertex 1.09203 41.5 4.29469\n    endloop\n  endfacet\n  facet normal -0.853217 0 0.521556\n    outer loop\n      vertex 1.12584 41.5 4.35\n      vertex 1.09203 39.6862 4.29469\n      vertex 1.12584 39.679 4.35\n    endloop\n  endfacet\n  facet normal -0.826286 0 0.563251\n    outer loop\n      vertex 1.05552 39.6938 4.24113\n      vertex 1.09203 41.5 4.29469\n      vertex 1.05552 41.5 4.24113\n    endloop\n  endfacet\n  facet normal -0.826286 0 0.563251\n    outer loop\n      vertex 1.09203 41.5 4.29469\n      vertex 1.05552 39.6938 4.24113\n      vertex 1.09203 39.6862 4.29469\n    endloop\n  endfacet\n  facet normal -0.809517 0 0.587097\n    outer loop\n      vertex 1.05552 39.6938 4.24113\n      vertex 1.05552 41.5 4.24113\n      vertex 1.05032 39.6949 4.23396\n    endloop\n  endfacet\n  facet normal -0.765994 0 0.642848\n    outer loop\n      vertex 0.974712 39.7096 4.13981\n      vertex 1.01638 41.5 4.18946\n      vertex 0.974712 41.5 4.13981\n    endloop\n  endfacet\n  facet normal -0.765994 0 0.642848\n    outer loop\n      vertex 1.01638 41.5 4.18946\n      vertex 0.974712 39.7096 4.13981\n      vertex 1.01638 39.7016 4.18946\n    endloop\n  endfacet\n  facet normal -0.733099 0 0.680122\n    outer loop\n      vertex 0.930626 39.7177 4.09229\n      vertex 0.974712 41.5 4.13981\n      vertex 0.930626 41.5 4.09229\n    endloop\n  endfacet\n  facet normal -0.733099 0 0.680122\n    outer loop\n      vertex 0.974712 41.5 4.13981\n      vertex 0.930626 39.7177 4.09229\n      vertex 0.974712 39.7096 4.13981\n    endloop\n  endfacet\n  facet normal -0.698243 0 0.715861\n    outer loop\n      vertex 0.884224 39.7257 4.04703\n      vertex 0.930626 41.5 4.09229\n      vertex 0.884224 41.5 4.04703\n    endloop\n  endfacet\n  facet normal -0.698243 0 0.715861\n    outer loop\n      vertex 0.930626 41.5 4.09229\n      vertex 0.884224 39.7257 4.04703\n      vertex 0.930626 39.7177 4.09229\n    endloop\n  endfacet\n  facet normal -0.661665 0 0.7498\n    outer loop\n      vertex 0.835621 39.7337 4.00414\n      vertex 0.884224 41.5 4.04703\n      vertex 0.835621 41.5 4.00414\n    endloop\n  endfacet\n  facet normal -0.661665 0 0.7498\n    outer loop\n      vertex 0.884224 41.5 4.04703\n      vertex 0.835621 39.7337 4.00414\n      vertex 0.884224 39.7257 4.04703\n    endloop\n  endfacet\n  facet normal -0.625429 0 0.780281\n    outer loop\n      vertex 0.835621 39.7337 4.00414\n      vertex 0.835621 41.5 4.00414\n      vertex 0.790009 39.7408 3.96758\n    endloop\n  endfacet\n  facet normal -0.583775 0 0.811916\n    outer loop\n      vertex 0.732315 39.7492 3.92589\n      vertex 0.784943 41.5 3.96373\n      vertex 0.732315 41.5 3.92589\n    endloop\n  endfacet\n  facet normal -0.583775 0 0.811916\n    outer loop\n      vertex 0.784943 41.5 3.96373\n      vertex 0.732315 39.7492 3.92589\n      vertex 0.784943 39.7415 3.96373\n    endloop\n  endfacet\n  facet normal -0.542566 0 0.840013\n    outer loop\n      vertex 0.677864 39.7565 3.89072\n      vertex 0.732315 41.5 3.92589\n      vertex 0.677864 41.5 3.89072\n    endloop\n  endfacet\n  facet normal -0.542566 0 0.840013\n    outer loop\n      vertex 0.732315 41.5 3.92589\n      vertex 0.677864 39.7565 3.89072\n      vertex 0.732315 39.7492 3.92589\n    endloop\n  endfacet\n  facet normal -0.500018 0 0.866015\n    outer loop\n      vertex 0.621731 39.7634 3.85831\n      vertex 0.677864 41.5 3.89072\n      vertex 0.621731 41.5 3.85831\n    endloop\n  endfacet\n  facet normal -0.500018 0 0.866015\n    outer loop\n      vertex 0.677864 41.5 3.89072\n      vertex 0.621731 39.7634 3.85831\n      vertex 0.677864 39.7565 3.89072\n    endloop\n  endfacet\n  facet normal -0.467338 0 0.884079\n    outer loop\n      vertex 0.621731 39.7634 3.85831\n      vertex 0.621731 41.5 3.85831\n      vertex 0.593128 39.7667 3.84319\n    endloop\n  endfacet\n  facet normal -0.420049 0 0.907501\n    outer loop\n      vertex 0.564049 39.7699 3.82874\n      vertex 0.564049 41.5 3.82874\n      vertex 0.52771 39.7737 3.81192\n    endloop\n  endfacet\n  facet normal -0.376942 0 0.926237\n    outer loop\n      vertex 0.504967 39.7759 3.80208\n      vertex 0.504967 41.5 3.80208\n      vertex 0.474915 39.7787 3.78985\n    endloop\n  endfacet\n  facet normal -0.330331 0 0.943865\n    outer loop\n      vertex 0.444626 39.7813 3.7784\n      vertex 0.444626 41.5 3.7784\n      vertex 0.414024 39.7838 3.76769\n    endloop\n  endfacet\n  facet normal -0.282993 0 0.959122\n    outer loop\n      vertex 0.383183 39.7861 3.75776\n      vertex 0.383183 41.5 3.75776\n      vertex 0.352104 39.7883 3.74859\n    endloop\n  endfacet\n  facet normal -0.224986 0 0.974362\n    outer loop\n      vertex 0.320786 39.7903 3.7402\n      vertex 0.320786 41.5 3.7402\n      vertex 0.264183 39.7934 3.72713\n    endloop\n  endfacet\n  facet normal -0.18601 0 0.982548\n    outer loop\n      vertex 0.257591 39.7937 3.72578\n      vertex 0.257591 41.5 3.72578\n      vertex 0.225792 39.7952 3.71976\n    endloop\n  endfacet\n  facet normal -0.136853 0 0.990591\n    outer loop\n      vertex 0.193756 39.7964 3.71452\n      vertex 0.193756 41.5 3.71452\n      vertex 0.16169 39.7975 3.71009\n    endloop\n  endfacet\n  facet normal -0.0871834 0 0.996192\n    outer loop\n      vertex 0.129436 39.7984 3.70646\n      vertex 0.129436 41.5 3.70646\n      vertex 0.0970993 39.7991 3.70363\n    endloop\n  endfacet\n  facet normal -0.0376032 0 0.999293\n    outer loop\n      vertex 0.0648003 39.7996 3.70162\n      vertex 0.0648003 41.5 3.70162\n      vertex 0.0323792 39.7999 3.7004\n    endloop\n  endfacet\n  facet normal 0.0123367 -0 0.999924\n    outer loop\n      vertex 0 39.8 3.7\n      vertex 0 41.5 3.7\n      vertex -0.0324211 39.7999 3.7004\n    endloop\n  endfacet\n  facet normal 0.0746676 -0 0.997208\n    outer loop\n      vertex -0.0648003 39.7996 3.70162\n      vertex -0.0648003 41.5 3.70162\n      vertex -0.12944 41.5 3.70646\n    endloop\n  endfacet\n  facet normal 0.124354 -0 0.992238\n    outer loop\n      vertex -0.12944 39.7984 3.70646\n      vertex -0.12944 41.5 3.70646\n      vertex -0.193752 41.5 3.71452\n    endloop\n  endfacet\n  facet normal 0.1737 -0 0.984799\n    outer loop\n      vertex -0.193752 39.7964 3.71452\n      vertex -0.193752 41.5 3.71452\n      vertex -0.257591 41.5 3.72578\n    endloop\n  endfacet\n  facet normal 0.222465 -0 0.974941\n    outer loop\n      vertex -0.257591 39.7937 3.72578\n      vertex -0.257591 41.5 3.72578\n      vertex -0.320786 41.5 3.7402\n    endloop\n  endfacet\n  facet normal 0.270917 -0 0.962603\n    outer loop\n      vertex -0.320786 39.7903 3.7402\n      vertex -0.320786 41.5 3.7402\n      vertex -0.383179 41.5 3.75776\n    endloop\n  endfacet\n  facet normal 0.318416 -0 0.947951\n    outer loop\n      vertex -0.383179 39.7861 3.75776\n      vertex -0.383179 41.5 3.75776\n      vertex -0.444626 41.5 3.7784\n    endloop\n  endfacet\n  facet normal 0.365334 -0 0.930877\n    outer loop\n      vertex -0.444626 39.7813 3.7784\n      vertex -0.444626 41.5 3.7784\n      vertex -0.504963 41.5 3.80208\n    endloop\n  endfacet\n  facet normal 0.411279 -1.90838e-06 0.911509\n    outer loop\n      vertex -0.504971 39.7759 3.80208\n      vertex -0.504963 41.5 3.80208\n      vertex -0.564049 41.5 3.82874\n    endloop\n  endfacet\n  facet normal 0.456188 -0 0.889883\n    outer loop\n      vertex -0.564049 39.7699 3.82874\n      vertex -0.564049 41.5 3.82874\n      vertex -0.621731 41.5 3.85831\n    endloop\n  endfacet\n  facet normal 0.623441 -0 0.78187\n    outer loop\n      vertex -0.784946 39.7415 3.96373\n      vertex -0.784946 41.5 3.96373\n      vertex -0.835625 41.5 4.00414\n    endloop\n  endfacet\n  facet normal 0.797121 -0 0.603819\n    outer loop\n      vertex -1.01638 39.7016 4.18946\n      vertex -1.01638 41.5 4.18946\n      vertex -1.05552 41.5 4.24113\n    endloop\n  endfacet\n  facet normal 0.878237 -0 0.478225\n    outer loop\n      vertex -1.12583 39.679 4.35\n      vertex -1.12583 41.5 4.35\n      vertex -1.15683 41.5 4.40693\n    endloop\n  endfacet\n  facet normal 0.900932 -0 0.433959\n    outer loop\n      vertex -1.15683 39.6722 4.40693\n      vertex -1.15683 41.5 4.40693\n      vertex -1.18496 41.5 4.46533\n    endloop\n  endfacet\n  facet normal 0.921467 -0 0.388457\n    outer loop\n      vertex -1.18496 39.6659 4.46533\n      vertex -1.18496 41.5 4.46533\n      vertex -1.21014 41.5 4.52506\n    endloop\n  endfacet\n  facet normal 0.939739 -0 0.341892\n    outer loop\n      vertex -1.21014 39.66 4.52506\n      vertex -1.21014 41.5 4.52506\n      vertex -1.2323 41.5 4.58597\n    endloop\n  endfacet\n  facet normal 0.955555 -0 0.294812\n    outer loop\n      vertex -1.2323 39.6548 4.58597\n      vertex -1.2323 41.5 4.58597\n      vertex -1.25141 41.5 4.64791\n    endloop\n  endfacet\n  facet normal 0.969053 -0 0.246853\n    outer loop\n      vertex -1.25141 39.6501 4.64791\n      vertex -1.25141 41.5 4.64791\n      vertex -1.26741 41.5 4.71072\n    endloop\n  endfacet\n  facet normal 0.980187 -0 0.198074\n    outer loop\n      vertex -1.26741 39.6462 4.71072\n      vertex -1.26741 41.5 4.71072\n      vertex -1.28025 41.5 4.77426\n    endloop\n  endfacet\n  facet normal 0.988831 -0 0.149042\n    outer loop\n      vertex -1.28025 39.643 4.77426\n      vertex -1.28025 41.5 4.77426\n      vertex -1.28991 41.5 4.83835\n    endloop\n  endfacet\n  facet normal 0.995037 -0 0.0995037\n    outer loop\n      vertex -1.28991 39.6406 4.83835\n      vertex -1.28991 41.5 4.83835\n      vertex -1.29636 41.5 4.90285\n    endloop\n  endfacet\n  facet normal 0.998758 -0 0.0498299\n    outer loop\n      vertex -1.29636 39.639 4.90285\n      vertex -1.29636 41.5 4.90285\n      vertex -1.29959 41.5 4.96759\n    endloop\n  endfacet\n  facet normal 0.99992 -0 0.012626\n    outer loop\n      vertex -1.29959 39.6382 4.96759\n      vertex -1.29959 41.5 4.96759\n      vertex -1.3 39.6381 5.00006\n    endloop\n  endfacet\n  facet normal 0.999305 0 -0.0372852\n    outer loop\n      vertex -1.29959 41.5 5.03241\n      vertex -1.29838 39.6385 5.06484\n      vertex -1.29959 39.6382 5.03241\n    endloop\n  endfacet\n  facet normal 0.996213 0 -0.0869489\n    outer loop\n      vertex -1.29636 41.5 5.09715\n      vertex -1.29354 39.6397 5.12946\n      vertex -1.29636 39.639 5.09715\n    endloop\n  endfacet\n  facet normal 0.990617 0 -0.136669\n    outer loop\n      vertex -1.28991 41.5 5.16165\n      vertex -1.28548 39.6417 5.19376\n      vertex -1.28991 39.6406 5.16165\n    endloop\n  endfacet\n  facet normal 0.982581 0 -0.185835\n    outer loop\n      vertex -1.28025 41.5 5.22574\n      vertex -1.27423 39.6445 5.25757\n      vertex -1.28025 39.643 5.22574\n    endloop\n  endfacet\n  facet normal 0.972055 0 -0.234751\n    outer loop\n      vertex -1.26741 41.5 5.28928\n      vertex -1.25981 39.6481 5.32075\n      vertex -1.26741 39.6462 5.28928\n    endloop\n  endfacet\n  facet normal 0.959218 0 -0.282668\n    outer loop\n      vertex -1.25141 41.5 5.35209\n      vertex -1.24226 39.6523 5.38314\n      vertex -1.25141 39.6501 5.35209\n    endloop\n  endfacet\n  facet normal 0.94393 0 -0.330145\n    outer loop\n      vertex -1.2323 41.5 5.41403\n      vertex -1.22158 39.6573 5.44468\n      vertex -1.2323 39.6548 5.41403\n    endloop\n  endfacet\n  facet normal 0.926272 0 -0.376856\n    outer loop\n      vertex -1.21014 41.5 5.47494\n      vertex -1.19791 39.6628 5.505\n      vertex -1.21014 39.66 5.47494\n    endloop\n  endfacet\n  facet normal 0.906246 0 -0.42275\n    outer loop\n      vertex -1.18496 41.5 5.53467\n      vertex -1.17125 39.6689 5.56406\n      vertex -1.18496 39.6659 5.53467\n    endloop\n  endfacet\n  facet normal 0.884208 0 -0.467094\n    outer loop\n      vertex -1.15683 41.5 5.59307\n      vertex -1.14169 39.6756 5.62173\n      vertex -1.15683 39.6722 5.59307\n    endloop\n  endfacet\n  facet normal 0.853286 0 -0.521444\n    outer loop\n      vertex -1.09203 39.6862 5.70531\n      vertex -1.12583 41.5 5.65\n      vertex -1.09203 41.5 5.70531\n    endloop\n  endfacet\n  facet normal 0.853286 0 -0.521444\n    outer loop\n      vertex -1.12583 41.5 5.65\n      vertex -1.09203 39.6862 5.70531\n      vertex -1.12583 39.679 5.65\n    endloop\n  endfacet\n  facet normal 0.826286 0 -0.563251\n    outer loop\n      vertex -1.05552 39.6938 5.75887\n      vertex -1.09203 41.5 5.70531\n      vertex -1.05552 41.5 5.75887\n    endloop\n  endfacet\n  facet normal 0.826286 0 -0.563251\n    outer loop\n      vertex -1.09203 41.5 5.70531\n      vertex -1.05552 39.6938 5.75887\n      vertex -1.09203 39.6862 5.70531\n    endloop\n  endfacet\n  facet normal 0.809517 0 -0.587097\n    outer loop\n      vertex -1.05552 41.5 5.75887\n      vertex -1.05032 39.6949 5.76604\n      vertex -1.05552 39.6938 5.75887\n    endloop\n  endfacet\n  facet normal 0.766024 0 -0.642812\n    outer loop\n      vertex -0.974716 39.7096 5.86019\n      vertex -1.01638 41.5 5.81054\n      vertex -0.974716 41.5 5.86019\n    endloop\n  endfacet\n  facet normal 0.766024 0 -0.642812\n    outer loop\n      vertex -1.01638 41.5 5.81054\n      vertex -0.974716 39.7096 5.86019\n      vertex -1.01638 39.7016 5.81054\n    endloop\n  endfacet\n  facet normal 0.733068 0 -0.680155\n    outer loop\n      vertex -0.930626 39.7177 5.90771\n      vertex -0.974716 41.5 5.86019\n      vertex -0.930626 41.5 5.90771\n    endloop\n  endfacet\n  facet normal 0.733068 0 -0.680155\n    outer loop\n      vertex -0.974716 41.5 5.86019\n      vertex -0.930626 39.7177 5.90771\n      vertex -0.974716 39.7096 5.86019\n    endloop\n  endfacet\n  facet normal 0.698243 0 -0.715861\n    outer loop\n      vertex -0.930626 41.5 5.90771\n      vertex -0.884224 39.7257 5.95297\n      vertex -0.930626 39.7177 5.90771\n    endloop\n  endfacet\n  facet normal 0.698243 0 -0.715861\n    outer loop\n      vertex -0.884224 39.7257 5.95297\n      vertex -0.930626 41.5 5.90771\n      vertex -0.884224 41.5 5.95297\n    endloop\n  endfacet\n  facet normal 0.661696 0 -0.749773\n    outer loop\n      vertex -0.884224 41.5 5.95297\n      vertex -0.835625 39.7337 5.99586\n      vertex -0.884224 39.7257 5.95297\n    endloop\n  endfacet\n  facet normal 0.661696 0 -0.749773\n    outer loop\n      vertex -0.835625 39.7337 5.99586\n      vertex -0.884224 41.5 5.95297\n      vertex -0.835625 41.5 5.99586\n    endloop\n  endfacet\n  facet normal 0.625421 0 -0.780288\n    outer loop\n      vertex -0.835625 41.5 5.99586\n      vertex -0.790012 39.7408 6.03242\n      vertex -0.835625 39.7337 5.99586\n    endloop\n  endfacet\n  facet normal 0.583753 0 -0.811932\n    outer loop\n      vertex -0.784946 41.5 6.03627\n      vertex -0.732315 39.7492 6.07411\n      vertex -0.784946 39.7415 6.03627\n    endloop\n  endfacet\n  facet normal 0.583753 0 -0.811932\n    outer loop\n      vertex -0.732315 39.7492 6.07411\n      vertex -0.784946 41.5 6.03627\n      vertex -0.732315 41.5 6.07411\n    endloop\n  endfacet\n  facet normal 0.542566 0 -0.840013\n    outer loop\n      vertex -0.732315 41.5 6.07411\n      vertex -0.677864 39.7565 6.10928\n      vertex -0.732315 39.7492 6.07411\n    endloop\n  endfacet\n  facet normal 0.542566 0 -0.840013\n    outer loop\n      vertex -0.677864 39.7565 6.10928\n      vertex -0.732315 41.5 6.07411\n      vertex -0.677864 41.5 6.10928\n    endloop\n  endfacet\n  facet normal 0.500018 0 -0.866015\n    outer loop\n      vertex -0.677864 41.5 6.10928\n      vertex -0.621731 39.7634 6.14169\n      vertex -0.677864 39.7565 6.10928\n    endloop\n  endfacet\n  facet normal 0.500018 0 -0.866015\n    outer loop\n      vertex -0.621731 39.7634 6.14169\n      vertex -0.677864 41.5 6.10928\n      vertex -0.621731 41.5 6.14169\n    endloop\n  endfacet\n  facet normal 0.467094 0 -0.884208\n    outer loop\n      vertex -0.621731 41.5 6.14169\n      vertex -0.593071 39.7667 6.15683\n      vertex -0.621731 39.7634 6.14169\n    endloop\n  endfacet\n  facet normal 0.420049 0 -0.907501\n    outer loop\n      vertex -0.564049 41.5 6.17126\n      vertex -0.52771 39.7737 6.18808\n      vertex -0.564049 39.7699 6.17126\n    endloop\n  endfacet\n  facet normal 0.376881 0 -0.926262\n    outer loop\n      vertex -0.504963 41.5 6.19792\n      vertex -0.474979 39.7787 6.21012\n      vertex -0.504963 39.7759 6.19792\n    endloop\n  endfacet\n  facet normal 0.365601 0 -0.930772\n    outer loop\n      vertex -0.444626 41.5 16.2216\n      vertex -0.444626 39.7813 16.2216\n      vertex -0.504963 41.5 16.1979\n    endloop\n  endfacet\n  facet normal 0.354333 -0.000455556 -0.935119\n    outer loop\n      vertex -0.444626 39.7813 16.2216\n      vertex -0.474979 39.7787 16.2101\n      vertex -0.504963 41.5 16.1979\n    endloop\n  endfacet\n  facet normal 0.41051 0 -0.911856\n    outer loop\n      vertex -0.504963 41.5 16.1979\n      vertex -0.504963 39.7759 16.1979\n      vertex -0.564049 41.5 16.1713\n    endloop\n  endfacet\n  facet normal 0.395717 -0.000607471 -0.918372\n    outer loop\n      vertex -0.504963 39.7759 16.1979\n      vertex -0.52771 39.7737 16.1881\n      vertex -0.564049 41.5 16.1713\n    endloop\n  endfacet\n  facet normal 0.456555 0 -0.889695\n    outer loop\n      vertex -0.564049 41.5 16.1713\n      vertex -0.564049 39.7699 16.1713\n      vertex -0.621731 41.5 16.1417\n    endloop\n  endfacet\n  facet normal 0.446978 -0.000402265 -0.894545\n    outer loop\n      vertex -0.564049 39.7699 16.1713\n      vertex -0.593071 39.7667 16.1568\n      vertex -0.621731 41.5 16.1417\n    endloop\n  endfacet\n  facet normal 0.623347 0 -0.781945\n    outer loop\n      vertex -0.784946 41.5 16.0363\n      vertex -0.784946 39.7415 16.0363\n      vertex -0.835625 41.5 15.9959\n    endloop\n  endfacet\n  facet normal 0.610067 -0.000621749 -0.79235\n    outer loop\n      vertex -0.784946 39.7415 16.0363\n      vertex -0.790012 39.7408 16.0324\n      vertex -0.835625 41.5 15.9959\n    endloop\n  endfacet\n  facet normal 0.796727 0 -0.604339\n    outer loop\n      vertex -1.01638 41.5 15.8105\n      vertex -1.01638 39.7016 15.8105\n      vertex -1.05552 41.5 15.7589\n    endloop\n  endfacet\n  facet normal 0.795135 -9.47144e-05 -0.606432\n    outer loop\n      vertex -1.01638 39.7016 15.8105\n      vertex -1.05032 39.6949 15.766\n      vertex -1.05552 41.5 15.7589\n    endloop\n  endfacet\n  facet normal 0.878131 0 -0.47842\n    outer loop\n      vertex -1.12583 41.5 15.65\n      vertex -1.12583 39.679 15.65\n      vertex -1.15683 41.5 15.5931\n    endloop\n  endfacet\n  facet normal 0.87237 -0.000423876 -0.488846\n    outer loop\n      vertex -1.12583 39.679 15.65\n      vertex -1.14169 39.6756 15.6217\n      vertex -1.15683 41.5 15.5931\n    endloop\n  endfacet\n  facet normal 0.900932 0 -0.433959\n    outer loop\n      vertex -1.15683 41.5 15.5931\n      vertex -1.15683 39.6722 15.5931\n      vertex -1.18496 41.5 15.5347\n    endloop\n  endfacet\n  facet normal 0.895433 -0.000443652 -0.445196\n    outer loop\n      vertex -1.15683 39.6722 15.5931\n      vertex -1.17125 39.6689 15.5641\n      vertex -1.18496 41.5 15.5347\n    endloop\n  endfacet\n  facet normal 0.92163 0 -0.388071\n    outer loop\n      vertex -1.18496 41.5 15.5347\n      vertex -1.18496 39.6659 15.5347\n      vertex -1.21014 41.5 15.4749\n    endloop\n  endfacet\n  facet normal 0.916669 -0.000445504 -0.399646\n    outer loop\n      vertex -1.18496 39.6659 15.5347\n      vertex -1.19791 39.6628 15.505\n      vertex -1.21014 41.5 15.4749\n    endloop\n  endfacet\n  facet normal 0.939721 0 -0.341941\n    outer loop\n      vertex -1.21014 41.5 15.4749\n      vertex -1.21014 39.66 15.4749\n      vertex -1.2323 41.5 15.414\n    endloop\n  endfacet\n  facet normal 0.935167 -0.000460834 -0.354207\n    outer loop\n      vertex -1.21014 39.66 15.4749\n      vertex -1.22158 39.6573 15.4447\n      vertex -1.2323 41.5 15.414\n    endloop\n  endfacet\n  facet normal 0.955502 0 -0.294986\n    outer loop\n      vertex -1.2323 41.5 15.414\n      vertex -1.2323 39.6548 15.414\n      vertex -1.25141 41.5 15.3521\n    endloop\n  endfacet\n  facet normal 0.951788 -0.000433263 -0.306755\n    outer loop\n      vertex -1.2323 39.6548 15.414\n      vertex -1.24226 39.6523 15.3831\n      vertex -1.25141 41.5 15.3521\n    endloop\n  endfacet\n  facet normal 0.969043 0 -0.24689\n    outer loop\n      vertex -1.25141 41.5 15.3521\n      vertex -1.25141 39.6501 15.3521\n      vertex -1.26741 41.5 15.2893\n    endloop\n  endfacet\n  facet normal 0.966037 -0.000416867 -0.258404\n    outer loop\n      vertex -1.25141 39.6501 15.3521\n      vertex -1.25981 39.6481 15.3207\n      vertex -1.26741 41.5 15.2893\n    endloop\n  endfacet\n  facet normal 0.980223 0 -0.197894\n    outer loop\n      vertex -1.26741 41.5 15.2893\n      vertex -1.26741 39.6462 15.2893\n      vertex -1.28025 41.5 15.2257\n    endloop\n  endfacet\n  facet normal 0.977635 -0.00044377 -0.210307\n    outer loop\n      vertex -1.26741 39.6462 15.2893\n      vertex -1.27423 39.6445 15.2576\n      vertex -1.28025 41.5 15.2257\n    endloop\n  endfacet\n  facet normal 0.988834 0 -0.149019\n    outer loop\n      vertex -1.28025 41.5 15.2257\n      vertex -1.28025 39.643 15.2257\n      vertex -1.28991 41.5 15.1616\n    endloop\n  endfacet\n  facet normal 0.986828 -0.000450631 -0.161772\n    outer loop\n      vertex -1.28025 39.643 15.2257\n      vertex -1.28548 39.6417 15.1938\n      vertex -1.28991 41.5 15.1616\n    endloop\n  endfacet\n  facet normal 0.995037 0 -0.0995037\n    outer loop\n      vertex -1.28991 41.5 15.1616\n      vertex -1.28991 39.6406 15.1616\n      vertex -1.29636 41.5 15.0971\n    endloop\n  endfacet\n  facet normal 0.993668 -0.000450558 -0.112355\n    outer loop\n      vertex -1.28991 39.6406 15.1616\n      vertex -1.29354 39.6397 15.1295\n      vertex -1.29636 41.5 15.0971\n    endloop\n  endfacet\n  facet normal 0.998756 0 -0.0498606\n    outer loop\n      vertex -1.29636 41.5 15.0971\n      vertex -1.29636 39.639 15.0971\n      vertex -1.29959 41.5 15.0324\n    endloop\n  endfacet\n  facet normal 0.99805 -0.00043752 -0.06241\n    outer loop\n      vertex -1.29636 39.639 15.0971\n      vertex -1.29838 39.6385 15.0648\n      vertex -1.29959 41.5 15.0324\n    endloop\n  endfacet\n  facet normal 1 -0.000220205 0\n    outer loop\n      vertex -1.29959 41.5 14.9676\n      vertex -1.29959 41.5 15.0324\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.999919 0 -0.0126925\n    outer loop\n      vertex -1.29959 41.5 15.0324\n      vertex -1.29959 39.6382 15.0324\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.998038 -0.000444249 0.062603\n    outer loop\n      vertex -1.29838 39.6385 14.9351\n      vertex -1.29636 39.639 14.9029\n      vertex -1.29959 41.5 14.9676\n    endloop\n  endfacet\n  facet normal 0.999308 0 0.037205\n    outer loop\n      vertex -1.29838 39.6385 14.9351\n      vertex -1.29959 41.5 14.9676\n      vertex -1.29959 39.6382 14.9676\n    endloop\n  endfacet\n  facet normal 0.993668 -0.000450558 0.112355\n    outer loop\n      vertex -1.29354 39.6397 14.8705\n      vertex -1.28991 39.6406 14.8384\n      vertex -1.29636 41.5 14.9029\n    endloop\n  endfacet\n  facet normal 0.996234 0 0.0867092\n    outer loop\n      vertex -1.29354 39.6397 14.8705\n      vertex -1.29636 41.5 14.9029\n      vertex -1.29636 39.639 14.9029\n    endloop\n  endfacet\n  facet normal 0.986828 -0.000450631 0.161772\n    outer loop\n      vertex -1.28548 39.6417 14.8062\n      vertex -1.28025 39.643 14.7743\n      vertex -1.28991 41.5 14.8384\n    endloop\n  endfacet\n  facet normal 0.990668 0 0.136294\n    outer loop\n      vertex -1.28548 39.6417 14.8062\n      vertex -1.28991 41.5 14.8384\n      vertex -1.28991 39.6406 14.8384\n    endloop\n  endfacet\n  facet normal 0.977699 -0.000433237 0.210012\n    outer loop\n      vertex -1.27422 39.6445 14.7424\n      vertex -1.26741 39.6462 14.7107\n      vertex -1.28025 41.5 14.7743\n    endloop\n  endfacet\n  facet normal 0.982599 0 0.185739\n    outer loop\n      vertex -1.27422 39.6445 14.7424\n      vertex -1.28025 41.5 14.7743\n      vertex -1.28025 39.643 14.7743\n    endloop\n  endfacet\n  facet normal 0.965908 -0.00043432 0.258885\n    outer loop\n      vertex -1.2598 39.6481 14.6792\n      vertex -1.25141 39.6501 14.6479\n      vertex -1.26741 41.5 14.7107\n    endloop\n  endfacet\n  facet normal 0.972036 0 0.234832\n    outer loop\n      vertex -1.2598 39.6481 14.6792\n      vertex -1.26741 41.5 14.7107\n      vertex -1.26741 39.6462 14.7107\n    endloop\n  endfacet\n  facet normal 0.951788 -0.000433263 0.306755\n    outer loop\n      vertex -1.24226 39.6523 14.6169\n      vertex -1.2323 39.6548 14.586\n      vertex -1.25141 41.5 14.6479\n    endloop\n  endfacet\n  facet normal 0.959094 0 0.283087\n    outer loop\n      vertex -1.24226 39.6523 14.6169\n      vertex -1.25141 41.5 14.6479\n      vertex -1.25141 39.6501 14.6479\n    endloop\n  endfacet\n  facet normal 0.935247 -0.000452851 0.353995\n    outer loop\n      vertex -1.22161 39.6573 14.5554\n      vertex -1.21014 39.66 14.5251\n      vertex -1.2323 41.5 14.586\n    endloop\n  endfacet\n  facet normal 0.944051 0 0.329801\n    outer loop\n      vertex -1.22161 39.6573 14.5554\n      vertex -1.2323 41.5 14.586\n      vertex -1.2323 39.6548 14.586\n    endloop\n  endfacet\n  facet normal 0.916782 -0.000435528 0.399388\n    outer loop\n      vertex -1.1979 39.6628 14.495\n      vertex -1.18496 39.6659 14.4653\n      vertex -1.21014 41.5 14.5251\n    endloop\n  endfacet\n  facet normal 0.926339 0 0.376691\n    outer loop\n      vertex -1.1979 39.6628 14.495\n      vertex -1.21014 41.5 14.5251\n      vertex -1.21014 39.66 14.5251\n    endloop\n  endfacet\n  facet normal 0.895555 -0.000433929 0.44495\n    outer loop\n      vertex -1.17124 39.669 14.4359\n      vertex -1.15683 39.6722 14.4069\n      vertex -1.18496 41.5 14.4653\n    endloop\n  endfacet\n  facet normal 0.906183 0 0.422885\n    outer loop\n      vertex -1.17124 39.669 14.4359\n      vertex -1.18496 41.5 14.4653\n      vertex -1.18496 39.6659 14.4653\n    endloop\n  endfacet\n  facet normal 0.872501 -0.000414342 0.488612\n    outer loop\n      vertex -1.14168 39.6756 14.3783\n      vertex -1.12583 39.679 14.35\n      vertex -1.15683 41.5 14.4069\n    endloop\n  endfacet\n  facet normal 0.883675 0 0.468101\n    outer loop\n      vertex -1.14168 39.6756 14.3783\n      vertex -1.15683 41.5 14.4069\n      vertex -1.15683 39.6722 14.4069\n    endloop\n  endfacet\n  facet normal 0.853244 0 0.521512\n    outer loop\n      vertex -1.12583 41.5 14.35\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.09203 41.5 14.2947\n    endloop\n  endfacet\n  facet normal 0.853244 0 0.521512\n    outer loop\n      vertex -1.09203 39.6862 14.2947\n      vertex -1.12583 41.5 14.35\n      vertex -1.12583 39.679 14.35\n    endloop\n  endfacet\n  facet normal 0.826482 0 0.562964\n    outer loop\n      vertex -1.09203 41.5 14.2947\n      vertex -1.05552 39.6938 14.2411\n      vertex -1.05552 41.5 14.2411\n    endloop\n  endfacet\n  facet normal 0.826482 0 0.562964\n    outer loop\n      vertex -1.05552 39.6938 14.2411\n      vertex -1.09203 41.5 14.2947\n      vertex -1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal 0.795135 -9.47144e-05 0.606432\n    outer loop\n      vertex -1.05032 39.6949 14.234\n      vertex -1.01638 39.7016 14.1895\n      vertex -1.05552 41.5 14.2411\n    endloop\n  endfacet\n  facet normal 0.806766 0 0.590871\n    outer loop\n      vertex -1.05032 39.6949 14.234\n      vertex -1.05552 41.5 14.2411\n      vertex -1.05552 39.6938 14.2411\n    endloop\n  endfacet\n  facet normal 0.766342 0 0.642432\n    outer loop\n      vertex -1.01638 41.5 14.1895\n      vertex -0.974716 39.7096 14.1398\n      vertex -0.974716 41.5 14.1398\n    endloop\n  endfacet\n  facet normal 0.766342 0 0.642432\n    outer loop\n      vertex -0.974716 39.7096 14.1398\n      vertex -1.01638 41.5 14.1895\n      vertex -1.01638 39.7016 14.1895\n    endloop\n  endfacet\n  facet normal 0.732925 0 0.680309\n    outer loop\n      vertex -0.974716 41.5 14.1398\n      vertex -0.930626 39.7177 14.0923\n      vertex -0.930626 41.5 14.0923\n    endloop\n  endfacet\n  facet normal 0.732925 0 0.680309\n    outer loop\n      vertex -0.930626 39.7177 14.0923\n      vertex -0.974716 41.5 14.1398\n      vertex -0.974716 39.7096 14.1398\n    endloop\n  endfacet\n  facet normal 0.698559 0 0.715553\n    outer loop\n      vertex -0.930626 41.5 14.0923\n      vertex -0.884224 39.7257 14.047\n      vertex -0.884224 41.5 14.047\n    endloop\n  endfacet\n  facet normal 0.698559 0 0.715553\n    outer loop\n      vertex -0.884224 39.7257 14.047\n      vertex -0.930626 41.5 14.0923\n      vertex -0.930626 39.7177 14.0923\n    endloop\n  endfacet\n  facet normal 0.661782 0 0.749696\n    outer loop\n      vertex -0.884224 41.5 14.047\n      vertex -0.835625 39.7337 14.0041\n      vertex -0.835625 41.5 14.0041\n    endloop\n  endfacet\n  facet normal 0.661782 0 0.749696\n    outer loop\n      vertex -0.835625 39.7337 14.0041\n      vertex -0.884224 41.5 14.047\n      vertex -0.884224 39.7257 14.047\n    endloop\n  endfacet\n  facet normal 0.610067 -0.000621749 0.79235\n    outer loop\n      vertex -0.790012 39.7408 13.9676\n      vertex -0.784946 39.7415 13.9637\n      vertex -0.835625 41.5 14.0041\n    endloop\n  endfacet\n  facet normal 0.624795 0 0.780789\n    outer loop\n      vertex -0.790012 39.7408 13.9676\n      vertex -0.835625 41.5 14.0041\n      vertex -0.835625 39.7337 14.0041\n    endloop\n  endfacet\n  facet normal 0.583346 0 0.812224\n    outer loop\n      vertex -0.784946 41.5 13.9637\n      vertex -0.732315 39.7492 13.9259\n      vertex -0.732315 41.5 13.9259\n    endloop\n  endfacet\n  facet normal 0.583346 0 0.812224\n    outer loop\n      vertex -0.732315 39.7492 13.9259\n      vertex -0.784946 41.5 13.9637\n      vertex -0.784946 39.7415 13.9637\n    endloop\n  endfacet\n  facet normal 0.542892 0 0.839802\n    outer loop\n      vertex -0.732315 41.5 13.9259\n      vertex -0.677864 39.7565 13.8907\n      vertex -0.677864 41.5 13.8907\n    endloop\n  endfacet\n  facet normal 0.542892 0 0.839802\n    outer loop\n      vertex -0.677864 39.7565 13.8907\n      vertex -0.732315 41.5 13.9259\n      vertex -0.732315 39.7492 13.9259\n    endloop\n  endfacet\n  facet normal 0.499903 0 0.866082\n    outer loop\n      vertex -0.677864 41.5 13.8907\n      vertex -0.621731 39.7634 13.8583\n      vertex -0.621731 41.5 13.8583\n    endloop\n  endfacet\n  facet normal 0.499903 0 0.866082\n    outer loop\n      vertex -0.621731 39.7634 13.8583\n      vertex -0.677864 41.5 13.8907\n      vertex -0.677864 39.7565 13.8907\n    endloop\n  endfacet\n  facet normal 0.44731 -0.000388367 0.894379\n    outer loop\n      vertex -0.593044 39.7667 13.8432\n      vertex -0.564049 39.7699 13.8287\n      vertex -0.621731 41.5 13.8583\n    endloop\n  endfacet\n  facet normal 0.465785 0 0.884898\n    outer loop\n      vertex -0.593044 39.7667 13.8432\n      vertex -0.621731 41.5 13.8583\n      vertex -0.621731 39.7634 13.8583\n    endloop\n  endfacet\n  facet normal 0.395835 -0.000604513 0.918322\n    outer loop\n      vertex -0.52771 39.7737 13.8119\n      vertex -0.504971 39.7759 13.8021\n      vertex -0.564049 41.5 13.8287\n    endloop\n  endfacet\n  facet normal 0.419638 0 0.907692\n    outer loop\n      vertex -0.52771 39.7737 13.8119\n      vertex -0.564049 41.5 13.8287\n      vertex -0.564049 39.7699 13.8287\n    endloop\n  endfacet\n  facet normal 0.354638 -0.000443231 0.935004\n    outer loop\n      vertex -0.474949 39.7787 13.7899\n      vertex -0.444626 39.7813 13.7784\n      vertex -0.504963 41.5 13.8021\n    endloop\n  endfacet\n  facet normal 0.376472 -1.74687e-06 0.926428\n    outer loop\n      vertex -0.474949 39.7787 13.7899\n      vertex -0.504963 41.5 13.8021\n      vertex -0.504971 39.7759 13.8021\n    endloop\n  endfacet\n  facet normal 0.305324 -0.000498903 0.952248\n    outer loop\n      vertex -0.414059 39.7838 13.7677\n      vertex -0.383179 39.7861 13.7578\n      vertex -0.444626 41.5 13.7784\n    endloop\n  endfacet\n  facet normal 0.330393 0 0.943843\n    outer loop\n      vertex -0.414059 39.7838 13.7677\n      vertex -0.444626 41.5 13.7784\n      vertex -0.444626 39.7813 13.7784\n    endloop\n  endfacet\n  facet normal 0.258797 -0.000499096 0.965932\n    outer loop\n      vertex -0.352142 39.7883 13.7486\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.383179 41.5 13.7578\n    endloop\n  endfacet\n  facet normal 0.284198 0 0.958766\n    outer loop\n      vertex -0.352142 39.7883 13.7486\n      vertex -0.383179 41.5 13.7578\n      vertex -0.383179 39.7861 13.7578\n    endloop\n  endfacet\n  facet normal 0.193531 -0.00111209 0.981094\n    outer loop\n      vertex -0.264183 39.7934 13.7271\n      vertex -0.257591 39.7937 13.7258\n      vertex -0.320786 41.5 13.7402\n    endloop\n  endfacet\n  facet normal 0.225477 0 0.974249\n    outer loop\n      vertex -0.264183 39.7934 13.7271\n      vertex -0.320786 41.5 13.7402\n      vertex -0.320786 39.7903 13.7402\n    endloop\n  endfacet\n  facet normal 0.160704 -0.000524744 0.987003\n    outer loop\n      vertex -0.225693 39.7952 13.7197\n      vertex -0.193752 39.7964 13.7145\n      vertex -0.257591 41.5 13.7258\n    endloop\n  endfacet\n  facet normal 0.187831 0 0.982201\n    outer loop\n      vertex -0.225693 39.7952 13.7197\n      vertex -0.257591 41.5 13.7258\n      vertex -0.257591 39.7937 13.7258\n    endloop\n  endfacet\n  facet normal 0.1112 -0.000469478 0.993798\n    outer loop\n      vertex -0.161617 39.7975 13.7101\n      vertex -0.12944 39.7984 13.7065\n      vertex -0.193752 41.5 13.7145\n    endloop\n  endfacet\n  facet normal 0.135657 0 0.990756\n    outer loop\n      vertex -0.161617 39.7975 13.7101\n      vertex -0.193752 41.5 13.7145\n      vertex -0.193752 39.7964 13.7145\n    endloop\n  endfacet\n  facet normal 0.0617312 -0.000529502 0.998093\n    outer loop\n      vertex -0.0971413 39.7991 13.7036\n      vertex -0.0648003 39.7996 13.7016\n      vertex -0.12944 41.5 13.7065\n    endloop\n  endfacet\n  facet normal 0.0894272 0 0.995993\n    outer loop\n      vertex -0.0971413 39.7991 13.7036\n      vertex -0.12944 41.5 13.7065\n      vertex -0.12944 39.7984 13.7065\n    endloop\n  endfacet\n  facet normal 0.0246837 -0.000235513 0.999695\n    outer loop\n      vertex -0.0324211 39.7999 13.7004\n      vertex 0 41.5 13.7\n      vertex -0.0648003 41.5 13.7016\n    endloop\n  endfacet\n  facet normal 0.0370354 0 0.999314\n    outer loop\n      vertex -0.0324211 39.7999 13.7004\n      vertex -0.0648003 41.5 13.7016\n      vertex -0.0648003 39.7996 13.7016\n    endloop\n  endfacet\n  facet normal -0.0123527 0 0.999924\n    outer loop\n      vertex 0.0323792 39.7999 13.7004\n      vertex 0 41.5 13.7\n      vertex 0 39.8 13.7\n    endloop\n  endfacet\n  facet normal -0.0246837 -0.000234904 0.999695\n    outer loop\n      vertex 0.0323792 39.7999 13.7004\n      vertex 0.0648003 41.5 13.7016\n      vertex 0 41.5 13.7\n    endloop\n  endfacet\n  facet normal -0.0755926 0 0.997139\n    outer loop\n      vertex 0.129436 41.5 13.7065\n      vertex 0.0648003 41.5 13.7016\n      vertex 0.0648003 39.7996 13.7016\n    endloop\n  endfacet\n  facet normal -0.0618112 -0.000526595 0.998088\n    outer loop\n      vertex 0.0970993 39.7991 13.7036\n      vertex 0.129436 41.5 13.7065\n      vertex 0.0648003 39.7996 13.7016\n    endloop\n  endfacet\n  facet normal -0.123427 0 0.992354\n    outer loop\n      vertex 0.193756 41.5 13.7145\n      vertex 0.129436 41.5 13.7065\n      vertex 0.129436 39.7984 13.7065\n    endloop\n  endfacet\n  facet normal -0.110938 -0.000478994 0.993827\n    outer loop\n      vertex 0.16169 39.7975 13.7101\n      vertex 0.193756 41.5 13.7145\n      vertex 0.129436 39.7984 13.7065\n    endloop\n  endfacet\n  facet normal -0.174309 0 0.984691\n    outer loop\n      vertex 0.257591 41.5 13.7258\n      vertex 0.193756 41.5 13.7145\n      vertex 0.193756 39.7964 13.7145\n    endloop\n  endfacet\n  facet normal -0.163236 -0.00042749 0.986587\n    outer loop\n      vertex 0.225792 39.7952 13.7198\n      vertex 0.257591 41.5 13.7258\n      vertex 0.193756 39.7964 13.7145\n    endloop\n  endfacet\n  facet normal -0.222171 0 0.975008\n    outer loop\n      vertex 0.320786 41.5 13.7402\n      vertex 0.257591 41.5 13.7258\n      vertex 0.257591 39.7937 13.7258\n    endloop\n  endfacet\n  facet normal -0.193531 -0.00111209 0.981094\n    outer loop\n      vertex 0.264183 39.7934 13.7271\n      vertex 0.320786 41.5 13.7402\n      vertex 0.257591 39.7937 13.7258\n    endloop\n  endfacet\n  facet normal -0.271472 0 0.962446\n    outer loop\n      vertex 0.383183 41.5 13.7578\n      vertex 0.320786 41.5 13.7402\n      vertex 0.320786 39.7903 13.7402\n    endloop\n  endfacet\n  facet normal -0.259089 -0.000487019 0.965853\n    outer loop\n      vertex 0.352104 39.7883 13.7486\n      vertex 0.383183 41.5 13.7578\n      vertex 0.320786 39.7903 13.7402\n    endloop\n  endfacet\n  facet normal -0.31788 0 0.948131\n    outer loop\n      vertex 0.444626 41.5 13.7784\n      vertex 0.383183 41.5 13.7578\n      vertex 0.383183 39.7861 13.7578\n    endloop\n  endfacet\n  facet normal -0.305673 -0.000485752 0.952136\n    outer loop\n      vertex 0.414024 39.7838 13.7677\n      vertex 0.444626 41.5 13.7784\n      vertex 0.383183 39.7861 13.7578\n    endloop\n  endfacet\n  facet normal -0.36558 0 0.93078\n    outer loop\n      vertex 0.504967 41.5 13.8021\n      vertex 0.444626 41.5 13.7784\n      vertex 0.444626 39.7813 13.7784\n    endloop\n  endfacet\n  facet normal -0.354985 -0.000428413 0.934872\n    outer loop\n      vertex 0.474915 39.7787 13.7899\n      vertex 0.504967 41.5 13.8021\n      vertex 0.444626 39.7813 13.7784\n    endloop\n  endfacet\n  facet normal -0.410533 0 0.911846\n    outer loop\n      vertex 0.564049 41.5 13.8287\n      vertex 0.504967 41.5 13.8021\n      vertex 0.504967 39.7759 13.8021\n    endloop\n  endfacet\n  facet normal -0.395776 -0.000605993 0.918347\n    outer loop\n      vertex 0.52771 39.7737 13.8119\n      vertex 0.564049 41.5 13.8287\n      vertex 0.504967 39.7759 13.8021\n    endloop\n  endfacet\n  facet normal -0.456555 0 0.889695\n    outer loop\n      vertex 0.621731 41.5 13.8583\n      vertex 0.564049 41.5 13.8287\n      vertex 0.564049 39.7699 13.8287\n    endloop\n  endfacet\n  facet normal -0.446279 -0.000431538 0.894894\n    outer loop\n      vertex 0.593128 39.7667 13.8432\n      vertex 0.621731 41.5 13.8583\n      vertex 0.564049 39.7699 13.8287\n    endloop\n  endfacet\n  facet normal -0.623354 0 0.781939\n    outer loop\n      vertex 0.835621 41.5 14.0041\n      vertex 0.784943 41.5 13.9637\n      vertex 0.784943 39.7415 13.9637\n    endloop\n  endfacet\n  facet normal -0.610067 -0.000622095 0.79235\n    outer loop\n      vertex 0.790009 39.7408 13.9676\n      vertex 0.835621 41.5 14.0041\n      vertex 0.784943 39.7415 13.9637\n    endloop\n  endfacet\n  facet normal -0.796727 0 0.604339\n    outer loop\n      vertex 1.05552 41.5 14.2411\n      vertex 1.01638 41.5 14.1895\n      vertex 1.01638 39.7016 14.1895\n    endloop\n  endfacet\n  facet normal -0.795135 -9.47144e-05 0.606432\n    outer loop\n      vertex 1.05032 39.6949 14.234\n      vertex 1.05552 41.5 14.2411\n      vertex 1.01638 39.7016 14.1895\n    endloop\n  endfacet\n  facet normal -0.878196 0 0.478301\n    outer loop\n      vertex 1.15683 41.5 14.4069\n      vertex 1.12584 41.5 14.35\n      vertex 1.12584 39.679 14.35\n    endloop\n  endfacet\n  facet normal -0.872159 -0.000443984 0.489222\n    outer loop\n      vertex 1.14166 39.6756 14.3782\n      vertex 1.15683 41.5 14.4069\n      vertex 1.12584 39.679 14.35\n    endloop\n  endfacet\n  facet normal -0.900932 0 0.433959\n    outer loop\n      vertex 1.18496 41.5 14.4653\n      vertex 1.15683 41.5 14.4069\n      vertex 1.15683 39.6722 14.4069\n    endloop\n  endfacet\n  facet normal -0.895433 -0.000443652 0.445196\n    outer loop\n      vertex 1.17125 39.6689 14.4359\n      vertex 1.18496 41.5 14.4653\n      vertex 1.15683 39.6722 14.4069\n    endloop\n  endfacet\n  facet normal -0.92163 0 0.388071\n    outer loop\n      vertex 1.21014 41.5 14.5251\n      vertex 1.18496 41.5 14.4653\n      vertex 1.18496 39.6659 14.4653\n    endloop\n  endfacet\n  facet normal -0.916822 -0.000431984 0.399296\n    outer loop\n      vertex 1.19794 39.6628 14.4951\n      vertex 1.21014 41.5 14.5251\n      vertex 1.18496 39.6659 14.4653\n    endloop\n  endfacet\n  facet normal -0.939672 0 0.342078\n    outer loop\n      vertex 1.23231 41.5 14.586\n      vertex 1.21014 41.5 14.5251\n      vertex 1.21014 39.66 14.5251\n    endloop\n  endfacet\n  facet normal -0.935247 -0.000447783 0.353996\n    outer loop\n      vertex 1.22161 39.6573 14.5554\n      vertex 1.23231 41.5 14.586\n      vertex 1.21014 39.66 14.5251\n    endloop\n  endfacet\n  facet normal -0.955545 0 0.294845\n    outer loop\n      vertex 1.25141 41.5 14.6479\n      vertex 1.23231 41.5 14.586\n      vertex 1.23231 39.6548 14.586\n    endloop\n  endfacet\n  facet normal -0.951768 -0.000440703 0.306817\n    outer loop\n      vertex 1.24224 39.6523 14.6168\n      vertex 1.25141 41.5 14.6479\n      vertex 1.23231 39.6548 14.586\n    endloop\n  endfacet\n  facet normal -0.969043 0 0.24689\n    outer loop\n      vertex 1.26741 41.5 14.7107\n      vertex 1.25141 41.5 14.6479\n      vertex 1.25141 39.6501 14.6479\n    endloop\n  endfacet\n  facet normal -0.965908 -0.00043432 0.258885\n    outer loop\n      vertex 1.2598 39.6481 14.6792\n      vertex 1.26741 41.5 14.7107\n      vertex 1.25141 39.6501 14.6479\n    endloop\n  endfacet\n  facet normal -0.980223 0 0.197894\n    outer loop\n      vertex 1.28025 41.5 14.7743\n      vertex 1.26741 41.5 14.7107\n      vertex 1.26741 39.6462 14.7107\n    endloop\n  endfacet\n  facet normal -0.977699 -0.000433237 0.210012\n    outer loop\n      vertex 1.27422 39.6445 14.7424\n      vertex 1.28025 41.5 14.7743\n      vertex 1.26741 39.6462 14.7107\n    endloop\n  endfacet\n  facet normal -0.988834 0 0.149019\n    outer loop\n      vertex 1.28991 41.5 14.8384\n      vertex 1.28025 41.5 14.7743\n      vertex 1.28025 39.643 14.7743\n    endloop\n  endfacet\n  facet normal -0.986877 -0.00043999 0.161471\n    outer loop\n      vertex 1.28547 39.6417 14.8062\n      vertex 1.28991 41.5 14.8384\n      vertex 1.28025 39.643 14.7743\n    endloop\n  endfacet\n  facet normal -0.995022 0 0.0996565\n    outer loop\n      vertex 1.29637 41.5 14.9029\n      vertex 1.28991 41.5 14.8384\n      vertex 1.28991 39.6406 14.8384\n    endloop\n  endfacet\n  facet normal -0.993707 -0.000433143 0.112011\n    outer loop\n      vertex 1.29354 39.6397 14.8706\n      vertex 1.29637 41.5 14.9029\n      vertex 1.28991 39.6406 14.8384\n    endloop\n  endfacet\n  facet normal -0.998764 0 0.0497066\n    outer loop\n      vertex 1.29959 41.5 14.9676\n      vertex 1.29637 41.5 14.9029\n      vertex 1.29637 39.639 14.9029\n    endloop\n  endfacet\n  facet normal -0.998051 -0.00044288 0.0624099\n    outer loop\n      vertex 1.29839 39.6385 14.9352\n      vertex 1.29959 41.5 14.9676\n      vertex 1.29637 39.639 14.9029\n    endloop\n  endfacet\n  facet normal -0.99992 0 0.0126533\n    outer loop\n      vertex 1.3 39.6381 15\n      vertex 1.29959 41.5 14.9676\n      vertex 1.29959 39.6382 14.9676\n    endloop\n  endfacet\n  facet normal -1 -0.000220205 0\n    outer loop\n      vertex 1.3 39.6381 15\n      vertex 1.29959 41.5 15.0324\n      vertex 1.29959 41.5 14.9676\n    endloop\n  endfacet\n  facet normal -0.998051 -0.00044288 -0.0624099\n    outer loop\n      vertex 1.29959 41.5 15.0324\n      vertex 1.29839 39.6385 15.0648\n      vertex 1.29637 39.639 15.0971\n    endloop\n  endfacet\n  facet normal -0.999315 -0 -0.0370117\n    outer loop\n      vertex 1.29959 41.5 15.0324\n      vertex 1.29959 39.6382 15.0324\n      vertex 1.29839 39.6385 15.0648\n    endloop\n  endfacet\n  facet normal -0.993707 -0.000433143 -0.112011\n    outer loop\n      vertex 1.29637 41.5 15.0971\n      vertex 1.29354 39.6397 15.1294\n      vertex 1.28991 39.6406 15.1616\n    endloop\n  endfacet\n  facet normal -0.996184 -0 -0.0872817\n    outer loop\n      vertex 1.29637 41.5 15.0971\n      vertex 1.29637 39.639 15.0971\n      vertex 1.29354 39.6397 15.1294\n    endloop\n  endfacet\n  facet normal -0.986909 -0.000433241 -0.16128\n    outer loop\n      vertex 1.28991 41.5 15.1616\n      vertex 1.28548 39.6417 15.1937\n      vertex 1.28025 39.643 15.2257\n    endloop\n  endfacet\n  facet normal -0.990611 -0 -0.13671\n    outer loop\n      vertex 1.28991 41.5 15.1616\n      vertex 1.28991 39.6406 15.1616\n      vertex 1.28548 39.6417 15.1937\n    endloop\n  endfacet\n  facet normal -0.977771 -0.000421181 -0.209676\n    outer loop\n      vertex 1.28025 41.5 15.2257\n      vertex 1.27423 39.6445 15.2575\n      vertex 1.26741 39.6462 15.2893\n    endloop\n  endfacet\n  facet normal -0.982549 -0 -0.186005\n    outer loop\n      vertex 1.28025 41.5 15.2257\n      vertex 1.28025 39.643 15.2257\n      vertex 1.27423 39.6445 15.2575\n    endloop\n  endfacet\n  facet normal -0.966062 -0.000413479 -0.25831\n    outer loop\n      vertex 1.26741 41.5 15.2893\n      vertex 1.25978 39.6481 15.3208\n      vertex 1.25141 39.6501 15.3521\n    endloop\n  endfacet\n  facet normal -0.971895 -0 -0.235415\n    outer loop\n      vertex 1.26741 41.5 15.2893\n      vertex 1.26741 39.6462 15.2893\n      vertex 1.25978 39.6481 15.3208\n    endloop\n  endfacet\n  facet normal -0.951858 -0.000430452 -0.306539\n    outer loop\n      vertex 1.25141 41.5 15.3521\n      vertex 1.24223 39.6524 15.3832\n      vertex 1.23231 39.6548 15.414\n    endloop\n  endfacet\n  facet normal -0.95909 -0 -0.283101\n    outer loop\n      vertex 1.25141 41.5 15.3521\n      vertex 1.25141 39.6501 15.3521\n      vertex 1.24223 39.6524 15.3832\n    endloop\n  endfacet\n  facet normal -0.935451 -0.000427504 -0.353457\n    outer loop\n      vertex 1.23231 41.5 15.414\n      vertex 1.22159 39.6573 15.4446\n      vertex 1.21014 39.66 15.4749\n    endloop\n  endfacet\n  facet normal -0.943762 -0 -0.330625\n    outer loop\n      vertex 1.23231 41.5 15.414\n      vertex 1.23231 39.6548 15.414\n      vertex 1.22159 39.6573 15.4446\n    endloop\n  endfacet\n  facet normal -0.916557 -0.000455477 -0.399904\n    outer loop\n      vertex 1.21014 41.5 15.4749\n      vertex 1.19792 39.6628 15.505\n      vertex 1.18496 39.6659 15.5347\n    endloop\n  endfacet\n  facet normal -0.926554 -0 -0.376162\n    outer loop\n      vertex 1.21014 41.5 15.4749\n      vertex 1.21014 39.66 15.4749\n      vertex 1.19792 39.6628 15.505\n    endloop\n  endfacet\n  facet normal -0.895796 -0.000414708 -0.444465\n    outer loop\n      vertex 1.18496 41.5 15.5347\n      vertex 1.17127 39.6689 15.564\n      vertex 1.15683 39.6722 15.5931\n    endloop\n  endfacet\n  facet normal -0.905986 -0 -0.423309\n    outer loop\n      vertex 1.18496 41.5 15.5347\n      vertex 1.18496 39.6659 15.5347\n      vertex 1.17127 39.6689 15.564\n    endloop\n  endfacet\n  facet normal -0.872239 -0.000438179 -0.489079\n    outer loop\n      vertex 1.15683 41.5 15.5931\n      vertex 1.14171 39.6756 15.6217\n      vertex 1.12584 39.679 15.65\n    endloop\n  endfacet\n  facet normal -0.884058 -0 -0.467376\n    outer loop\n      vertex 1.15683 41.5 15.5931\n      vertex 1.15683 39.6722 15.5931\n      vertex 1.14171 39.6756 15.6217\n    endloop\n  endfacet\n  facet normal -0.853175 0 -0.521625\n    outer loop\n      vertex 1.12584 41.5 15.65\n      vertex 1.09203 39.6862 15.7053\n      vertex 1.09203 41.5 15.7053\n    endloop\n  endfacet\n  facet normal -0.853175 0 -0.521625\n    outer loop\n      vertex 1.09203 39.6862 15.7053\n      vertex 1.12584 41.5 15.65\n      vertex 1.12584 39.679 15.65\n    endloop\n  endfacet\n  facet normal -0.826482 0 -0.562964\n    outer loop\n      vertex 1.09203 41.5 15.7053\n      vertex 1.05552 39.6938 15.7589\n      vertex 1.05552 41.5 15.7589\n    endloop\n  endfacet\n  facet normal -0.826482 0 -0.562964\n    outer loop\n      vertex 1.05552 39.6938 15.7589\n      vertex 1.09203 41.5 15.7053\n      vertex 1.09203 39.6862 15.7053\n    endloop\n  endfacet\n  facet normal -0.795135 -9.47144e-05 -0.606432\n    outer loop\n      vertex 1.05552 41.5 15.7589\n      vertex 1.05032 39.6949 15.766\n      vertex 1.01638 39.7016 15.8105\n    endloop\n  endfacet\n  facet normal -0.806766 -0 -0.590871\n    outer loop\n      vertex 1.05552 41.5 15.7589\n      vertex 1.05552 39.6938 15.7589\n      vertex 1.05032 39.6949 15.766\n    endloop\n  endfacet\n  facet normal -0.766312 0 -0.642469\n    outer loop\n      vertex 1.01638 41.5 15.8105\n      vertex 0.974712 39.7096 15.8602\n      vertex 0.974712 41.5 15.8602\n    endloop\n  endfacet\n  facet normal -0.766312 0 -0.642469\n    outer loop\n      vertex 0.974712 39.7096 15.8602\n      vertex 1.01638 41.5 15.8105\n      vertex 1.01638 39.7016 15.8105\n    endloop\n  endfacet\n  facet normal -0.732956 0 -0.680276\n    outer loop\n      vertex 0.974712 41.5 15.8602\n      vertex 0.930626 39.7177 15.9077\n      vertex 0.930626 41.5 15.9077\n    endloop\n  endfacet\n  facet normal -0.732956 0 -0.680276\n    outer loop\n      vertex 0.930626 39.7177 15.9077\n      vertex 0.974712 41.5 15.8602\n      vertex 0.974712 39.7096 15.8602\n    endloop\n  endfacet\n  facet normal -0.698559 0 -0.715553\n    outer loop\n      vertex 0.884224 39.7257 15.953\n      vertex 0.930626 41.5 15.9077\n      vertex 0.930626 39.7177 15.9077\n    endloop\n  endfacet\n  facet normal -0.698559 0 -0.715553\n    outer loop\n      vertex 0.930626 41.5 15.9077\n      vertex 0.884224 39.7257 15.953\n      vertex 0.884224 41.5 15.953\n    endloop\n  endfacet\n  facet normal -0.661752 0 -0.749723\n    outer loop\n      vertex 0.835621 39.7337 15.9959\n      vertex 0.884224 41.5 15.953\n      vertex 0.884224 39.7257 15.953\n    endloop\n  endfacet\n  facet normal -0.661752 0 -0.749723\n    outer loop\n      vertex 0.884224 41.5 15.953\n      vertex 0.835621 39.7337 15.9959\n      vertex 0.835621 41.5 15.9959\n    endloop\n  endfacet\n  facet normal -0.610067 -0.000622095 -0.79235\n    outer loop\n      vertex 0.835621 41.5 15.9959\n      vertex 0.790009 39.7408 16.0324\n      vertex 0.784943 39.7415 16.0363\n    endloop\n  endfacet\n  facet normal -0.624804 -0 -0.780782\n    outer loop\n      vertex 0.835621 41.5 15.9959\n      vertex 0.835621 39.7337 15.9959\n      vertex 0.790009 39.7408 16.0324\n    endloop\n  endfacet\n  facet normal -0.583368 0 -0.812208\n    outer loop\n      vertex 0.732315 39.7492 16.0741\n      vertex 0.784943 41.5 16.0363\n      vertex 0.784943 39.7415 16.0363\n    endloop\n  endfacet\n  facet normal -0.583368 0 -0.812208\n    outer loop\n      vertex 0.784943 41.5 16.0363\n      vertex 0.732315 39.7492 16.0741\n      vertex 0.732315 41.5 16.0741\n    endloop\n  endfacet\n  facet normal -0.542892 0 -0.839802\n    outer loop\n      vertex 0.677864 39.7565 16.1093\n      vertex 0.732315 41.5 16.0741\n      vertex 0.732315 39.7492 16.0741\n    endloop\n  endfacet\n  facet normal -0.542892 0 -0.839802\n    outer loop\n      vertex 0.732315 41.5 16.0741\n      vertex 0.677864 39.7565 16.1093\n      vertex 0.677864 41.5 16.1093\n    endloop\n  endfacet\n  facet normal -0.499903 0 -0.866082\n    outer loop\n      vertex 0.621731 39.7634 16.1417\n      vertex 0.677864 41.5 16.1093\n      vertex 0.677864 39.7565 16.1093\n    endloop\n  endfacet\n  facet normal -0.499903 0 -0.866082\n    outer loop\n      vertex 0.677864 41.5 16.1093\n      vertex 0.621731 39.7634 16.1417\n      vertex 0.621731 41.5 16.1417\n    endloop\n  endfacet\n  facet normal -0.446696 -0.000414088 -0.894686\n    outer loop\n      vertex 0.621731 41.5 16.1417\n      vertex 0.593094 39.7667 16.1568\n      vertex 0.564049 39.7699 16.1713\n    endloop\n  endfacet\n  facet normal -0.466421 -0 -0.884563\n    outer loop\n      vertex 0.621731 41.5 16.1417\n      vertex 0.621731 39.7634 16.1417\n      vertex 0.593094 39.7667 16.1568\n    endloop\n  endfacet\n  facet normal -0.395835 -0.000604513 -0.918322\n    outer loop\n      vertex 0.564049 41.5 16.1713\n      vertex 0.52771 39.7737 16.1881\n      vertex 0.504971 39.7759 16.1979\n    endloop\n  endfacet\n  facet normal -0.419638 -0 -0.907692\n    outer loop\n      vertex 0.564049 41.5 16.1713\n      vertex 0.564049 39.7699 16.1713\n      vertex 0.52771 39.7737 16.1881\n    endloop\n  endfacet\n  facet normal -0.354099 -0.000464169 -0.935208\n    outer loop\n      vertex 0.504967 41.5 16.1979\n      vertex 0.475002 39.7787 16.2101\n      vertex 0.444626 39.7813 16.2216\n    endloop\n  endfacet\n  facet normal -0.377043 -8.74758e-07 -0.926196\n    outer loop\n      vertex 0.504967 41.5 16.1979\n      vertex 0.504971 39.7759 16.1979\n      vertex 0.475002 39.7787 16.2101\n    endloop\n  endfacet\n  facet normal -0.30605 -0.000470788 -0.952015\n    outer loop\n      vertex 0.444626 41.5 16.2216\n      vertex 0.413982 39.7838 16.2323\n      vertex 0.383183 39.7861 16.2422\n    endloop\n  endfacet\n  facet normal -0.329653 -0 -0.944102\n    outer loop\n      vertex 0.444626 41.5 16.2216\n      vertex 0.444626 39.7813 16.2216\n      vertex 0.413982 39.7838 16.2323\n    endloop\n  endfacet\n  facet normal -0.259413 -0.000474308 -0.965766\n    outer loop\n      vertex 0.383183 41.5 16.2422\n      vertex 0.352062 39.7883 16.2514\n      vertex 0.320786 39.7903 16.2598\n    endloop\n  endfacet\n  facet normal -0.283492 -0 -0.958974\n    outer loop\n      vertex 0.383183 41.5 16.2422\n      vertex 0.383183 39.7861 16.2422\n      vertex 0.352062 39.7883 16.2514\n    endloop\n  endfacet\n  facet normal -0.193531 -0.00111209 -0.981094\n    outer loop\n      vertex 0.320786 41.5 16.2598\n      vertex 0.264183 39.7934 16.2729\n      vertex 0.257591 39.7937 16.2742\n    endloop\n  endfacet\n  facet normal -0.225477 -0 -0.974249\n    outer loop\n      vertex 0.320786 41.5 16.2598\n      vertex 0.320786 39.7903 16.2598\n      vertex 0.264183 39.7934 16.2729\n    endloop\n  endfacet\n  facet normal -0.163444 -0.000419457 -0.986553\n    outer loop\n      vertex 0.257591 41.5 16.2742\n      vertex 0.22575 39.7952 16.2802\n      vertex 0.193756 39.7964 16.2855\n    endloop\n  endfacet\n  facet normal -0.185177 -0 -0.982705\n    outer loop\n      vertex 0.257591 41.5 16.2742\n      vertex 0.257591 39.7937 16.2742\n      vertex 0.22575 39.7952 16.2802\n    endloop\n  endfacet\n  facet normal -0.110979 -0.000477433 -0.993823\n    outer loop\n      vertex 0.193756 41.5 16.2855\n      vertex 0.161678 39.7975 16.2899\n      vertex 0.129436 39.7984 16.2935\n    endloop\n  endfacet\n  facet normal -0.135893 -0 -0.990723\n    outer loop\n      vertex 0.193756 41.5 16.2855\n      vertex 0.193756 39.7964 16.2855\n      vertex 0.161678 39.7975 16.2899\n    endloop\n  endfacet\n  facet normal -0.0616227 -0.000533791 -0.998099\n    outer loop\n      vertex 0.129436 41.5 16.2935\n      vertex 0.0971985 39.7991 16.2964\n      vertex 0.0648003 39.7996 16.2984\n    endloop\n  endfacet\n  facet normal -0.0895956 -0 -0.995978\n    outer loop\n      vertex 0.129436 41.5 16.2935\n      vertex 0.129436 39.7984 16.2935\n      vertex 0.0971985 39.7991 16.2964\n    endloop\n  endfacet\n  facet normal -0.0246837 -0.000235513 -0.999695\n    outer loop\n      vertex 0.0648003 41.5 16.2984\n      vertex 0.0324211 39.7999 16.2996\n      vertex 0 41.5 16.3\n    endloop\n  endfacet\n  facet normal -0.0370354 -0 -0.999314\n    outer loop\n      vertex 0.0648003 41.5 16.2984\n      vertex 0.0648003 39.7996 16.2984\n      vertex 0.0324211 39.7999 16.2996\n    endloop\n  endfacet\n  facet normal 0.0123222 0 -0.999924\n    outer loop\n      vertex 0 41.5 16.3\n      vertex 0 39.8 16.3\n      vertex -0.0324593 39.7999 16.2996\n    endloop\n  endfacet\n  facet normal 0.0246837 -0.000236067 -0.999695\n    outer loop\n      vertex 0 41.5 16.3\n      vertex -0.0324593 39.7999 16.2996\n      vertex -0.0648003 41.5 16.2984\n    endloop\n  endfacet\n  facet normal 0.0755879 0 -0.997139\n    outer loop\n      vertex -0.0648003 41.5 16.2984\n      vertex -0.0648003 39.7996 16.2984\n      vertex -0.12944 41.5 16.2935\n    endloop\n  endfacet\n  facet normal 0.0616589 -0.000532264 -0.998097\n    outer loop\n      vertex -0.0648003 39.7996 16.2984\n      vertex -0.0971794 39.7991 16.2964\n      vertex -0.12944 41.5 16.2935\n    endloop\n  endfacet\n  facet normal 0.123442 0 -0.992352\n    outer loop\n      vertex -0.12944 41.5 16.2935\n      vertex -0.12944 39.7984 16.2935\n      vertex -0.193752 41.5 16.2855\n    endloop\n  endfacet\n  facet normal 0.111071 -0.000474437 -0.993812\n    outer loop\n      vertex -0.12944 39.7984 16.2935\n      vertex -0.161655 39.7975 16.2899\n      vertex -0.193752 41.5 16.2855\n    endloop\n  endfacet\n  facet normal 0.174298 0 -0.984693\n    outer loop\n      vertex -0.193752 41.5 16.2855\n      vertex -0.193752 39.7964 16.2855\n      vertex -0.257591 41.5 16.2742\n    endloop\n  endfacet\n  facet normal 0.160518 -0.000531906 -0.987033\n    outer loop\n      vertex -0.193752 39.7964 16.2855\n      vertex -0.225731 39.7952 16.2803\n      vertex -0.257591 41.5 16.2742\n    endloop\n  endfacet\n  facet normal 0.222171 0 -0.975008\n    outer loop\n      vertex -0.257591 41.5 16.2742\n      vertex -0.257591 39.7937 16.2742\n      vertex -0.320786 41.5 16.2598\n    endloop\n  endfacet\n  facet normal 0.193531 -0.00111209 -0.981094\n    outer loop\n      vertex -0.257591 39.7937 16.2742\n      vertex -0.264183 39.7934 16.2729\n      vertex -0.320786 41.5 16.2598\n    endloop\n  endfacet\n  facet normal 0.271488 0 -0.962442\n    outer loop\n      vertex -0.320786 41.5 16.2598\n      vertex -0.320786 39.7903 16.2598\n      vertex -0.383179 41.5 16.2422\n    endloop\n  endfacet\n  facet normal 0.259559 -0.000469153 -0.965727\n    outer loop\n      vertex -0.320786 39.7903 16.2598\n      vertex -0.352043 39.7883 16.2514\n      vertex -0.383179 41.5 16.2422\n    endloop\n  endfacet\n  facet normal 0.317861 0 -0.948137\n    outer loop\n      vertex -0.383179 41.5 16.2422\n      vertex -0.383179 39.7861 16.2422\n      vertex -0.444626 41.5 16.2216\n    endloop\n  endfacet\n  facet normal 0.291755 -0.0010364 -0.956493\n    outer loop\n      vertex -0.383179 39.7861 16.2422\n      vertex -0.391705 39.7855 16.2396\n      vertex -0.444626 41.5 16.2216\n    endloop\n  endfacet\n  facet normal 0.322013 0 -0.946735\n    outer loop\n      vertex -0.444626 41.5 16.2216\n      vertex -0.391705 39.7855 16.2396\n      vertex -0.444626 39.7813 16.2216\n    endloop\n  endfacet\n  facet normal 0.283367 0 -0.959012\n    outer loop\n      vertex -0.383179 41.5 16.2422\n      vertex -0.352043 39.7883 16.2514\n      vertex -0.383179 39.7861 16.2422\n    endloop\n  endfacet\n  facet normal 0.225477 0 -0.974249\n    outer loop\n      vertex -0.320786 41.5 16.2598\n      vertex -0.264183 39.7934 16.2729\n      vertex -0.320786 39.7903 16.2598\n    endloop\n  endfacet\n  facet normal 0.188047 0 -0.98216\n    outer loop\n      vertex -0.257591 41.5 16.2742\n      vertex -0.225731 39.7952 16.2803\n      vertex -0.257591 39.7937 16.2742\n    endloop\n  endfacet\n  facet normal 0.135814 0 -0.990734\n    outer loop\n      vertex -0.193752 41.5 16.2855\n      vertex -0.161655 39.7975 16.2899\n      vertex -0.193752 39.7964 16.2855\n    endloop\n  endfacet\n  facet normal 0.0895319 0 -0.995984\n    outer loop\n      vertex -0.12944 41.5 16.2935\n      vertex -0.0971794 39.7991 16.2964\n      vertex -0.12944 39.7984 16.2935\n    endloop\n  endfacet\n  facet normal 0.0370791 0 -0.999312\n    outer loop\n      vertex -0.0648003 41.5 16.2984\n      vertex -0.0324593 39.7999 16.2996\n      vertex -0.0648003 39.7996 16.2984\n    endloop\n  endfacet\n  facet normal -0.0123367 -0 -0.999924\n    outer loop\n      vertex 0 41.5 16.3\n      vertex 0.0324211 39.7999 16.2996\n      vertex 0 39.8 16.3\n    endloop\n  endfacet\n  facet normal -0.0755926 -0 -0.997139\n    outer loop\n      vertex 0.0648003 41.5 16.2984\n      vertex 0.129436 41.5 16.2935\n      vertex 0.0648003 39.7996 16.2984\n    endloop\n  endfacet\n  facet normal -0.123427 -0 -0.992354\n    outer loop\n      vertex 0.129436 41.5 16.2935\n      vertex 0.193756 41.5 16.2855\n      vertex 0.129436 39.7984 16.2935\n    endloop\n  endfacet\n  facet normal -0.174309 -0 -0.984691\n    outer loop\n      vertex 0.193756 41.5 16.2855\n      vertex 0.257591 41.5 16.2742\n      vertex 0.193756 39.7964 16.2855\n    endloop\n  endfacet\n  facet normal -0.222171 -0 -0.975008\n    outer loop\n      vertex 0.257591 41.5 16.2742\n      vertex 0.320786 41.5 16.2598\n      vertex 0.257591 39.7937 16.2742\n    endloop\n  endfacet\n  facet normal -0.271472 -0 -0.962446\n    outer loop\n      vertex 0.320786 41.5 16.2598\n      vertex 0.383183 41.5 16.2422\n      vertex 0.320786 39.7903 16.2598\n    endloop\n  endfacet\n  facet normal -0.31788 -0 -0.948131\n    outer loop\n      vertex 0.383183 41.5 16.2422\n      vertex 0.444626 41.5 16.2216\n      vertex 0.383183 39.7861 16.2422\n    endloop\n  endfacet\n  facet normal -0.36558 -0 -0.93078\n    outer loop\n      vertex 0.444626 41.5 16.2216\n      vertex 0.504967 41.5 16.1979\n      vertex 0.444626 39.7813 16.2216\n    endloop\n  endfacet\n  facet normal -0.410533 -9.52457e-07 -0.911846\n    outer loop\n      vertex 0.564049 41.5 16.1713\n      vertex 0.504971 39.7759 16.1979\n      vertex 0.504967 41.5 16.1979\n    endloop\n  endfacet\n  facet normal -0.456555 -0 -0.889695\n    outer loop\n      vertex 0.564049 41.5 16.1713\n      vertex 0.621731 41.5 16.1417\n      vertex 0.564049 39.7699 16.1713\n    endloop\n  endfacet\n  facet normal -0.623354 -0 -0.781939\n    outer loop\n      vertex 0.784943 41.5 16.0363\n      vertex 0.835621 41.5 15.9959\n      vertex 0.784943 39.7415 16.0363\n    endloop\n  endfacet\n  facet normal -0.796727 -0 -0.604339\n    outer loop\n      vertex 1.01638 41.5 15.8105\n      vertex 1.05552 41.5 15.7589\n      vertex 1.01638 39.7016 15.8105\n    endloop\n  endfacet\n  facet normal -0.878196 -0 -0.478301\n    outer loop\n      vertex 1.12584 41.5 15.65\n      vertex 1.15683 41.5 15.5931\n      vertex 1.12584 39.679 15.65\n    endloop\n  endfacet\n  facet normal -0.900932 -0 -0.433959\n    outer loop\n      vertex 1.15683 41.5 15.5931\n      vertex 1.18496 41.5 15.5347\n      vertex 1.15683 39.6722 15.5931\n    endloop\n  endfacet\n  facet normal -0.92163 -0 -0.388071\n    outer loop\n      vertex 1.18496 41.5 15.5347\n      vertex 1.21014 41.5 15.4749\n      vertex 1.18496 39.6659 15.5347\n    endloop\n  endfacet\n  facet normal -0.939672 -0 -0.342078\n    outer loop\n      vertex 1.21014 41.5 15.4749\n      vertex 1.23231 41.5 15.414\n      vertex 1.21014 39.66 15.4749\n    endloop\n  endfacet\n  facet normal -0.955545 -0 -0.294845\n    outer loop\n      vertex 1.23231 41.5 15.414\n      vertex 1.25141 41.5 15.3521\n      vertex 1.23231 39.6548 15.414\n    endloop\n  endfacet\n  facet normal -0.969043 -0 -0.24689\n    outer loop\n      vertex 1.25141 41.5 15.3521\n      vertex 1.26741 41.5 15.2893\n      vertex 1.25141 39.6501 15.3521\n    endloop\n  endfacet\n  facet normal -0.980223 -0 -0.197894\n    outer loop\n      vertex 1.26741 41.5 15.2893\n      vertex 1.28025 41.5 15.2257\n      vertex 1.26741 39.6462 15.2893\n    endloop\n  endfacet\n  facet normal -0.988834 -0 -0.149019\n    outer loop\n      vertex 1.28025 41.5 15.2257\n      vertex 1.28991 41.5 15.1616\n      vertex 1.28025 39.643 15.2257\n    endloop\n  endfacet\n  facet normal -0.995022 -0 -0.0996565\n    outer loop\n      vertex 1.28991 41.5 15.1616\n      vertex 1.29637 41.5 15.0971\n      vertex 1.28991 39.6406 15.1616\n    endloop\n  endfacet\n  facet normal -0.998764 -0 -0.0497066\n    outer loop\n      vertex 1.29637 41.5 15.0971\n      vertex 1.29959 41.5 15.0324\n      vertex 1.29637 39.639 15.0971\n    endloop\n  endfacet\n  facet normal -0.99992 -0 -0.0126533\n    outer loop\n      vertex 1.29959 41.5 15.0324\n      vertex 1.3 39.6381 15\n      vertex 1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal -0.999315 0 0.0370117\n    outer loop\n      vertex 1.29959 39.6382 14.9676\n      vertex 1.29959 41.5 14.9676\n      vertex 1.29839 39.6385 14.9352\n    endloop\n  endfacet\n  facet normal -0.996184 0 0.0872817\n    outer loop\n      vertex 1.29637 39.639 14.9029\n      vertex 1.29637 41.5 14.9029\n      vertex 1.29354 39.6397 14.8706\n    endloop\n  endfacet\n  facet normal -0.990627 0 0.136596\n    outer loop\n      vertex 1.28991 39.6406 14.8384\n      vertex 1.28991 41.5 14.8384\n      vertex 1.28547 39.6417 14.8062\n    endloop\n  endfacet\n  facet normal -0.982599 0 0.185739\n    outer loop\n      vertex 1.28025 39.643 14.7743\n      vertex 1.28025 41.5 14.7743\n      vertex 1.27422 39.6445 14.7424\n    endloop\n  endfacet\n  facet normal -0.972036 0 0.234832\n    outer loop\n      vertex 1.26741 39.6462 14.7107\n      vertex 1.26741 41.5 14.7107\n      vertex 1.2598 39.6481 14.6792\n    endloop\n  endfacet\n  facet normal -0.959174 0 0.282817\n    outer loop\n      vertex 1.25141 39.6501 14.6479\n      vertex 1.25141 41.5 14.6479\n      vertex 1.24224 39.6523 14.6168\n    endloop\n  endfacet\n  facet normal -0.943955 0 0.330076\n    outer loop\n      vertex 1.23231 39.6548 14.586\n      vertex 1.23231 41.5 14.586\n      vertex 1.22161 39.6573 14.5554\n    endloop\n  endfacet\n  facet normal -0.926332 0 0.376708\n    outer loop\n      vertex 1.21014 39.66 14.5251\n      vertex 1.21014 41.5 14.5251\n      vertex 1.19794 39.6628 14.4951\n    endloop\n  endfacet\n  facet normal -0.906301 0 0.422632\n    outer loop\n      vertex 1.18496 39.6659 14.4653\n      vertex 1.18496 41.5 14.4653\n      vertex 1.17125 39.6689 14.4359\n    endloop\n  endfacet\n  facet normal -0.884095 0 0.467307\n    outer loop\n      vertex 1.15683 39.6722 14.4069\n      vertex 1.15683 41.5 14.4069\n      vertex 1.14166 39.6756 14.3782\n    endloop\n  endfacet\n  facet normal -0.853175 0 0.521625\n    outer loop\n      vertex 1.09203 39.6862 14.2947\n      vertex 1.12584 41.5 14.35\n      vertex 1.09203 41.5 14.2947\n    endloop\n  endfacet\n  facet normal -0.853175 0 0.521625\n    outer loop\n      vertex 1.12584 41.5 14.35\n      vertex 1.09203 39.6862 14.2947\n      vertex 1.12584 39.679 14.35\n    endloop\n  endfacet\n  facet normal -0.826482 0 0.562964\n    outer loop\n      vertex 1.05552 39.6938 14.2411\n      vertex 1.09203 41.5 14.2947\n      vertex 1.05552 41.5 14.2411\n    endloop\n  endfacet\n  facet normal -0.826482 0 0.562964\n    outer loop\n      vertex 1.09203 41.5 14.2947\n      vertex 1.05552 39.6938 14.2411\n      vertex 1.09203 39.6862 14.2947\n    endloop\n  endfacet\n  facet normal -0.806766 0 0.590871\n    outer loop\n      vertex 1.05552 39.6938 14.2411\n      vertex 1.05552 41.5 14.2411\n      vertex 1.05032 39.6949 14.234\n    endloop\n  endfacet\n  facet normal -0.766312 0 0.642469\n    outer loop\n      vertex 0.974712 39.7096 14.1398\n      vertex 1.01638 41.5 14.1895\n      vertex 0.974712 41.5 14.1398\n    endloop\n  endfacet\n  facet normal -0.766312 0 0.642469\n    outer loop\n      vertex 1.01638 41.5 14.1895\n      vertex 0.974712 39.7096 14.1398\n      vertex 1.01638 39.7016 14.1895\n    endloop\n  endfacet\n  facet normal -0.732956 0 0.680276\n    outer loop\n      vertex 0.930626 39.7177 14.0923\n      vertex 0.974712 41.5 14.1398\n      vertex 0.930626 41.5 14.0923\n    endloop\n  endfacet\n  facet normal -0.732956 0 0.680276\n    outer loop\n      vertex 0.974712 41.5 14.1398\n      vertex 0.930626 39.7177 14.0923\n      vertex 0.974712 39.7096 14.1398\n    endloop\n  endfacet\n  facet normal -0.698559 0 0.715553\n    outer loop\n      vertex 0.884224 39.7257 14.047\n      vertex 0.930626 41.5 14.0923\n      vertex 0.884224 41.5 14.047\n    endloop\n  endfacet\n  facet normal -0.698559 0 0.715553\n    outer loop\n      vertex 0.930626 41.5 14.0923\n      vertex 0.884224 39.7257 14.047\n      vertex 0.930626 39.7177 14.0923\n    endloop\n  endfacet\n  facet normal -0.661752 0 0.749723\n    outer loop\n      vertex 0.835621 39.7337 14.0041\n      vertex 0.884224 41.5 14.047\n      vertex 0.835621 41.5 14.0041\n    endloop\n  endfacet\n  facet normal -0.661752 0 0.749723\n    outer loop\n      vertex 0.884224 41.5 14.047\n      vertex 0.835621 39.7337 14.0041\n      vertex 0.884224 39.7257 14.047\n    endloop\n  endfacet\n  facet normal -0.624804 0 0.780782\n    outer loop\n      vertex 0.835621 39.7337 14.0041\n      vertex 0.835621 41.5 14.0041\n      vertex 0.790009 39.7408 13.9676\n    endloop\n  endfacet\n  facet normal -0.583368 0 0.812208\n    outer loop\n      vertex 0.732315 39.7492 13.9259\n      vertex 0.784943 41.5 13.9637\n      vertex 0.732315 41.5 13.9259\n    endloop\n  endfacet\n  facet normal -0.583368 0 0.812208\n    outer loop\n      vertex 0.784943 41.5 13.9637\n      vertex 0.732315 39.7492 13.9259\n      vertex 0.784943 39.7415 13.9637\n    endloop\n  endfacet\n  facet normal -0.542892 0 0.839802\n    outer loop\n      vertex 0.677864 39.7565 13.8907\n      vertex 0.732315 41.5 13.9259\n      vertex 0.677864 41.5 13.8907\n    endloop\n  endfacet\n  facet normal -0.542892 0 0.839802\n    outer loop\n      vertex 0.732315 41.5 13.9259\n      vertex 0.677864 39.7565 13.8907\n      vertex 0.732315 39.7492 13.9259\n    endloop\n  endfacet\n  facet normal -0.499903 0 0.866082\n    outer loop\n      vertex 0.621731 39.7634 13.8583\n      vertex 0.677864 41.5 13.8907\n      vertex 0.621731 41.5 13.8583\n    endloop\n  endfacet\n  facet normal -0.499903 0 0.866082\n    outer loop\n      vertex 0.677864 41.5 13.8907\n      vertex 0.621731 39.7634 13.8583\n      vertex 0.677864 39.7565 13.8907\n    endloop\n  endfacet\n  facet normal -0.466855 0 0.884334\n    outer loop\n      vertex 0.621731 39.7634 13.8583\n      vertex 0.621731 41.5 13.8583\n      vertex 0.593128 39.7667 13.8432\n    endloop\n  endfacet\n  facet normal -0.419638 0 0.907692\n    outer loop\n      vertex 0.564049 39.7699 13.8287\n      vertex 0.564049 41.5 13.8287\n      vertex 0.52771 39.7737 13.8119\n    endloop\n  endfacet\n  facet normal -0.376149 0 0.926559\n    outer loop\n      vertex 0.504967 39.7759 13.8021\n      vertex 0.504967 41.5 13.8021\n      vertex 0.474915 39.7787 13.7899\n    endloop\n  endfacet\n  facet normal -0.330056 0 0.943961\n    outer loop\n      vertex 0.444626 39.7813 13.7784\n      vertex 0.444626 41.5 13.7784\n      vertex 0.414024 39.7838 13.7677\n    endloop\n  endfacet\n  facet normal -0.283845 0 0.95887\n    outer loop\n      vertex 0.383183 39.7861 13.7578\n      vertex 0.383183 41.5 13.7578\n      vertex 0.352104 39.7883 13.7486\n    endloop\n  endfacet\n  facet normal -0.225477 0 0.974249\n    outer loop\n      vertex 0.320786 39.7903 13.7402\n      vertex 0.320786 41.5 13.7402\n      vertex 0.264183 39.7934 13.7271\n    endloop\n  endfacet\n  facet normal -0.185413 0 0.982661\n    outer loop\n      vertex 0.257591 39.7937 13.7258\n      vertex 0.257591 41.5 13.7258\n      vertex 0.225792 39.7952 13.7198\n    endloop\n  endfacet\n  facet normal -0.135943 0 0.990717\n    outer loop\n      vertex 0.193756 39.7964 13.7145\n      vertex 0.193756 41.5 13.7145\n      vertex 0.16169 39.7975 13.7101\n    endloop\n  endfacet\n  facet normal -0.0893229 0 0.996003\n    outer loop\n      vertex 0.129436 39.7984 13.7065\n      vertex 0.129436 41.5 13.7065\n      vertex 0.0970993 39.7991 13.7036\n    endloop\n  endfacet\n  facet normal -0.0369876 0 0.999316\n    outer loop\n      vertex 0.0648003 39.7996 13.7016\n      vertex 0.0648003 41.5 13.7016\n      vertex 0.0323792 39.7999 13.7004\n    endloop\n  endfacet\n  facet normal 0.0123367 -0 0.999924\n    outer loop\n      vertex 0 39.8 13.7\n      vertex 0 41.5 13.7\n      vertex -0.0324211 39.7999 13.7004\n    endloop\n  endfacet\n  facet normal 0.0755879 -0 0.997139\n    outer loop\n      vertex -0.0648003 39.7996 13.7016\n      vertex -0.0648003 41.5 13.7016\n      vertex -0.12944 41.5 13.7065\n    endloop\n  endfacet\n  facet normal 0.123442 -0 0.992352\n    outer loop\n      vertex -0.12944 39.7984 13.7065\n      vertex -0.12944 41.5 13.7065\n      vertex -0.193752 41.5 13.7145\n    endloop\n  endfacet\n  facet normal 0.174298 -0 0.984693\n    outer loop\n      vertex -0.193752 39.7964 13.7145\n      vertex -0.193752 41.5 13.7145\n      vertex -0.257591 41.5 13.7258\n    endloop\n  endfacet\n  facet normal 0.222171 -0 0.975008\n    outer loop\n      vertex -0.257591 39.7937 13.7258\n      vertex -0.257591 41.5 13.7258\n      vertex -0.320786 41.5 13.7402\n    endloop\n  endfacet\n  facet normal 0.271488 -0 0.962442\n    outer loop\n      vertex -0.320786 39.7903 13.7402\n      vertex -0.320786 41.5 13.7402\n      vertex -0.383179 41.5 13.7578\n    endloop\n  endfacet\n  facet normal 0.317861 -0 0.948137\n    outer loop\n      vertex -0.383179 39.7861 13.7578\n      vertex -0.383179 41.5 13.7578\n      vertex -0.444626 41.5 13.7784\n    endloop\n  endfacet\n  facet normal 0.365601 -0 0.930772\n    outer loop\n      vertex -0.444626 39.7813 13.7784\n      vertex -0.444626 41.5 13.7784\n      vertex -0.504963 41.5 13.8021\n    endloop\n  endfacet\n  facet normal 0.41051 -1.90481e-06 0.911856\n    outer loop\n      vertex -0.504971 39.7759 13.8021\n      vertex -0.504963 41.5 13.8021\n      vertex -0.564049 41.5 13.8287\n    endloop\n  endfacet\n  facet normal 0.456555 -0 0.889695\n    outer loop\n      vertex -0.564049 39.7699 13.8287\n      vertex -0.564049 41.5 13.8287\n      vertex -0.621731 41.5 13.8583\n    endloop\n  endfacet\n  facet normal 0.623347 -0 0.781945\n    outer loop\n      vertex -0.784946 39.7415 13.9637\n      vertex -0.784946 41.5 13.9637\n      vertex -0.835625 41.5 14.0041\n    endloop\n  endfacet\n  facet normal 0.796727 -0 0.604339\n    outer loop\n      vertex -1.01638 39.7016 14.1895\n      vertex -1.01638 41.5 14.1895\n      vertex -1.05552 41.5 14.2411\n    endloop\n  endfacet\n  facet normal 0.878131 -0 0.47842\n    outer loop\n      vertex -1.12583 39.679 14.35\n      vertex -1.12583 41.5 14.35\n      vertex -1.15683 41.5 14.4069\n    endloop\n  endfacet\n  facet normal 0.900932 -0 0.433959\n    outer loop\n      vertex -1.15683 39.6722 14.4069\n      vertex -1.15683 41.5 14.4069\n      vertex -1.18496 41.5 14.4653\n    endloop\n  endfacet\n  facet normal 0.92163 -0 0.388071\n    outer loop\n      vertex -1.18496 39.6659 14.4653\n      vertex -1.18496 41.5 14.4653\n      vertex -1.21014 41.5 14.5251\n    endloop\n  endfacet\n  facet normal 0.939721 -0 0.341941\n    outer loop\n      vertex -1.21014 39.66 14.5251\n      vertex -1.21014 41.5 14.5251\n      vertex -1.2323 41.5 14.586\n    endloop\n  endfacet\n  facet normal 0.955502 -0 0.294986\n    outer loop\n      vertex -1.2323 39.6548 14.586\n      vertex -1.2323 41.5 14.586\n      vertex -1.25141 41.5 14.6479\n    endloop\n  endfacet\n  facet normal 0.969043 -0 0.24689\n    outer loop\n      vertex -1.25141 39.6501 14.6479\n      vertex -1.25141 41.5 14.6479\n      vertex -1.26741 41.5 14.7107\n    endloop\n  endfacet\n  facet normal 0.980223 -0 0.197894\n    outer loop\n      vertex -1.26741 39.6462 14.7107\n      vertex -1.26741 41.5 14.7107\n      vertex -1.28025 41.5 14.7743\n    endloop\n  endfacet\n  facet normal 0.988834 -0 0.149019\n    outer loop\n      vertex -1.28025 39.643 14.7743\n      vertex -1.28025 41.5 14.7743\n      vertex -1.28991 41.5 14.8384\n    endloop\n  endfacet\n  facet normal 0.995037 -0 0.0995037\n    outer loop\n      vertex -1.28991 39.6406 14.8384\n      vertex -1.28991 41.5 14.8384\n      vertex -1.29636 41.5 14.9029\n    endloop\n  endfacet\n  facet normal 0.998756 -0 0.0498606\n    outer loop\n      vertex -1.29636 39.639 14.9029\n      vertex -1.29636 41.5 14.9029\n      vertex -1.29959 41.5 14.9676\n    endloop\n  endfacet\n  facet normal 0.99992 -0 0.0126144\n    outer loop\n      vertex -1.29959 39.6382 14.9676\n      vertex -1.29959 41.5 14.9676\n      vertex -1.3 39.6381 15.0001\n    endloop\n  endfacet\n  facet normal 0.999303 0 -0.0373197\n    outer loop\n      vertex -1.29959 41.5 15.0324\n      vertex -1.29838 39.6385 15.0648\n      vertex -1.29959 39.6382 15.0324\n    endloop\n  endfacet\n  facet normal 0.996234 0 -0.0867092\n    outer loop\n      vertex -1.29636 41.5 15.0971\n      vertex -1.29354 39.6397 15.1295\n      vertex -1.29636 39.639 15.0971\n    endloop\n  endfacet\n  facet normal 0.990668 0 -0.136294\n    outer loop\n      vertex -1.28991 41.5 15.1616\n      vertex -1.28548 39.6417 15.1938\n      vertex -1.28991 39.6406 15.1616\n    endloop\n  endfacet\n  facet normal 0.982655 0 -0.185442\n    outer loop\n      vertex -1.28025 41.5 15.2257\n      vertex -1.27423 39.6445 15.2576\n      vertex -1.28025 39.643 15.2257\n    endloop\n  endfacet\n  facet normal 0.971936 0 -0.235246\n    outer loop\n      vertex -1.26741 41.5 15.2893\n      vertex -1.25981 39.6481 15.3207\n      vertex -1.26741 39.6462 15.2893\n    endloop\n  endfacet\n  facet normal 0.959094 0 -0.283087\n    outer loop\n      vertex -1.25141 41.5 15.3521\n      vertex -1.24226 39.6523 15.3831\n      vertex -1.25141 39.6501 15.3521\n    endloop\n  endfacet\n  facet normal 0.944098 0 -0.329665\n    outer loop\n      vertex -1.2323 41.5 15.414\n      vertex -1.22158 39.6573 15.4447\n      vertex -1.2323 39.6548 15.414\n    endloop\n  endfacet\n  facet normal 0.926446 0 -0.376427\n    outer loop\n      vertex -1.21014 41.5 15.4749\n      vertex -1.19791 39.6628 15.505\n      vertex -1.21014 39.66 15.4749\n    endloop\n  endfacet\n  facet normal 0.906301 0 -0.422632\n    outer loop\n      vertex -1.18496 41.5 15.5347\n      vertex -1.17125 39.6689 15.5641\n      vertex -1.18496 39.6659 15.5347\n    endloop\n  endfacet\n  facet normal 0.883803 0 -0.467859\n    outer loop\n      vertex -1.15683 41.5 15.5931\n      vertex -1.14169 39.6756 15.6217\n      vertex -1.15683 39.6722 15.5931\n    endloop\n  endfacet\n  facet normal 0.853244 0 -0.521512\n    outer loop\n      vertex -1.09203 39.6862 15.7053\n      vertex -1.12583 41.5 15.65\n      vertex -1.09203 41.5 15.7053\n    endloop\n  endfacet\n  facet normal 0.853244 0 -0.521512\n    outer loop\n      vertex -1.12583 41.5 15.65\n      vertex -1.09203 39.6862 15.7053\n      vertex -1.12583 39.679 15.65\n    endloop\n  endfacet\n  facet normal 0.826482 0 -0.562964\n    outer loop\n      vertex -1.05552 39.6938 15.7589\n      vertex -1.09203 41.5 15.7053\n      vertex -1.05552 41.5 15.7589\n    endloop\n  endfacet\n  facet normal 0.826482 0 -0.562964\n    outer loop\n      vertex -1.09203 41.5 15.7053\n      vertex -1.05552 39.6938 15.7589\n      vertex -1.09203 39.6862 15.7053\n    endloop\n  endfacet\n  facet normal 0.806766 0 -0.590871\n    outer loop\n      vertex -1.05552 41.5 15.7589\n      vertex -1.05032 39.6949 15.766\n      vertex -1.05552 39.6938 15.7589\n    endloop\n  endfacet\n  facet normal 0.766342 0 -0.642432\n    outer loop\n      vertex -0.974716 39.7096 15.8602\n      vertex -1.01638 41.5 15.8105\n      vertex -0.974716 41.5 15.8602\n    endloop\n  endfacet\n  facet normal 0.766342 0 -0.642432\n    outer loop\n      vertex -1.01638 41.5 15.8105\n      vertex -0.974716 39.7096 15.8602\n      vertex -1.01638 39.7016 15.8105\n    endloop\n  endfacet\n  facet normal 0.732925 0 -0.680309\n    outer loop\n      vertex -0.930626 39.7177 15.9077\n      vertex -0.974716 41.5 15.8602\n      vertex -0.930626 41.5 15.9077\n    endloop\n  endfacet\n  facet normal 0.732925 0 -0.680309\n    outer loop\n      vertex -0.974716 41.5 15.8602\n      vertex -0.930626 39.7177 15.9077\n      vertex -0.974716 39.7096 15.8602\n    endloop\n  endfacet\n  facet normal 0.698559 0 -0.715553\n    outer loop\n      vertex -0.930626 41.5 15.9077\n      vertex -0.884224 39.7257 15.953\n      vertex -0.930626 39.7177 15.9077\n    endloop\n  endfacet\n  facet normal 0.698559 0 -0.715553\n    outer loop\n      vertex -0.884224 39.7257 15.953\n      vertex -0.930626 41.5 15.9077\n      vertex -0.884224 41.5 15.953\n    endloop\n  endfacet\n  facet normal 0.661782 0 -0.749696\n    outer loop\n      vertex -0.884224 41.5 15.953\n      vertex -0.835625 39.7337 15.9959\n      vertex -0.884224 39.7257 15.953\n    endloop\n  endfacet\n  facet normal 0.661782 0 -0.749696\n    outer loop\n      vertex -0.835625 39.7337 15.9959\n      vertex -0.884224 41.5 15.953\n      vertex -0.835625 41.5 15.9959\n    endloop\n  endfacet\n  facet normal 0.624795 0 -0.780789\n    outer loop\n      vertex -0.835625 41.5 15.9959\n      vertex -0.790012 39.7408 16.0324\n      vertex -0.835625 39.7337 15.9959\n    endloop\n  endfacet\n  facet normal 0.583346 0 -0.812224\n    outer loop\n      vertex -0.784946 41.5 16.0363\n      vertex -0.732315 39.7492 16.0741\n      vertex -0.784946 39.7415 16.0363\n    endloop\n  endfacet\n  facet normal 0.583346 0 -0.812224\n    outer loop\n      vertex -0.732315 39.7492 16.0741\n      vertex -0.784946 41.5 16.0363\n      vertex -0.732315 41.5 16.0741\n    endloop\n  endfacet\n  facet normal 0.542892 0 -0.839802\n    outer loop\n      vertex -0.732315 41.5 16.0741\n      vertex -0.677864 39.7565 16.1093\n      vertex -0.732315 39.7492 16.0741\n    endloop\n  endfacet\n  facet normal 0.542892 0 -0.839802\n    outer loop\n      vertex -0.677864 39.7565 16.1093\n      vertex -0.732315 41.5 16.0741\n      vertex -0.677864 41.5 16.1093\n    endloop\n  endfacet\n  facet normal 0.499903 0 -0.866082\n    outer loop\n      vertex -0.677864 41.5 16.1093\n      vertex -0.621731 39.7634 16.1417\n      vertex -0.677864 39.7565 16.1093\n    endloop\n  endfacet\n  facet normal 0.499903 0 -0.866082\n    outer loop\n      vertex -0.621731 39.7634 16.1417\n      vertex -0.677864 41.5 16.1093\n      vertex -0.621731 41.5 16.1417\n    endloop\n  endfacet\n  facet normal 0.466128 0 -0.884717\n    outer loop\n      vertex -0.621731 41.5 16.1417\n      vertex -0.593071 39.7667 16.1568\n      vertex -0.621731 39.7634 16.1417\n    endloop\n  endfacet\n  facet normal 0.419638 0 -0.907692\n    outer loop\n      vertex -0.564049 41.5 16.1713\n      vertex -0.52771 39.7737 16.1881\n      vertex -0.564049 39.7699 16.1713\n    endloop\n  endfacet\n  facet normal 0.376881 0 -0.926262\n    outer loop\n      vertex -0.504963 41.5 16.1979\n      vertex -0.474979 39.7787 16.2101\n      vertex -0.504963 39.7759 16.1979\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.29835 34.3679 20\n      vertex 7 38 20\n      vertex 5.29835 34.6321 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 5.28518 34.8961 20\n      vertex 5.29835 34.6321 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 5.25887 35.159 20\n      vertex 5.28518 34.8961 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 5.21948 35.4203 20\n      vertex 5.25887 35.159 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 5.16712 35.6794 20\n      vertex 5.21948 35.4203 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 5.10191 35.9355 20\n      vertex 5.16712 35.6794 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 5.02401 36.188 20\n      vertex 5.10191 35.9355 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 4.93363 36.4363 20\n      vertex 5.02401 36.188 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 4.83098 36.6798 20\n      vertex 4.93363 36.4363 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 4.71632 36.9179 20\n      vertex 4.83098 36.6798 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 4.58993 37.15 20\n      vertex 4.71632 36.9179 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 4.45214 37.3755 20\n      vertex 4.58993 37.15 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 4.30327 37.5938 20\n      vertex 4.45214 37.3755 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 4.14371 37.8045 20\n      vertex 4.30327 37.5938 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 3.79409 38.2007 20\n      vertex 7 38 20\n      vertex 4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 3.97384 38.0069 20\n      vertex 4.14371 37.8045 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 3.79409 38.2007 20\n      vertex 3.97384 38.0069 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 3.60492 38.3852 20\n      vertex 3.79409 38.2007 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 3.40677 38.56 20\n      vertex 3.60492 38.3852 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 3.20016 38.7248 20\n      vertex 3.40677 38.56 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 2.9856 38.8791 20\n      vertex 3.20016 38.7248 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 2.76361 39.0225 20\n      vertex 2.9856 38.8791 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 2.53475 39.1546 20\n      vertex 2.76361 39.0225 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 2.29958 39.2751 20\n      vertex 2.53475 39.1546 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 2.0587 39.3838 20\n      vertex 2.29958 39.2751 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.81271 39.4803 20\n      vertex 2.0587 39.3838 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.5622 39.5645 20\n      vertex 1.81271 39.4803 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.30782 39.6361 20\n      vertex 1.5622 39.5645 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.3 39.6381 20\n      vertex 1.30782 39.6361 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 1.29797 39.6386 20\n      vertex 1.3 39.6381 20\n      vertex 4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.3 39.6381 20\n      vertex 1.29899 39.6383 20\n      vertex 1.29959 39.6382 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.3 39.6381 20\n      vertex 1.29797 39.6386 20\n      vertex 1.29899 39.6383 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.29654 39.639 20\n      vertex 1.29797 39.6386 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.29469 39.6394 20\n      vertex 1.29654 39.639 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.29242 39.64 20\n      vertex 1.29469 39.6394 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.28973 39.6407 20\n      vertex 1.29242 39.64 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.28661 39.6414 20\n      vertex 1.28973 39.6407 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.28307 39.6423 20\n      vertex 1.28661 39.6414 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.2791 39.6433 20\n      vertex 1.28307 39.6423 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.2747 39.6444 20\n      vertex 1.2791 39.6433 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.26987 39.6455 20\n      vertex 1.2747 39.6444 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.26461 39.6468 20\n      vertex 1.26987 39.6455 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.25891 39.6481 20\n      vertex 1.26461 39.6468 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.25278 39.6496 20\n      vertex 1.25891 39.6481 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.24623 39.6511 20\n      vertex 1.25278 39.6496 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.23923 39.6528 20\n      vertex 1.24623 39.6511 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.2318 39.6544 20\n      vertex 1.23923 39.6528 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.22395 39.6562 20\n      vertex 1.2318 39.6544 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.21565 39.6581 20\n      vertex 1.22395 39.6562 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.20696 39.66 20\n      vertex 1.21565 39.6581 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 1.17567 39.6672 20\n      vertex 1.20696 39.66 20\n      vertex 4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.20696 39.66 20\n      vertex 1.18805 39.664 20\n      vertex 1.18827 39.664 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.20696 39.66 20\n      vertex 1.18745 39.6642 20\n      vertex 1.18805 39.664 20\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex 1.20696 39.66 20\n      vertex 1.18646 39.6644 20\n      vertex 1.18745 39.6642 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.20696 39.66 20\n      vertex 1.18508 39.6648 20\n      vertex 1.18646 39.6644 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.20696 39.66 20\n      vertex 1.18332 39.6652 20\n      vertex 1.18508 39.6648 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.20696 39.66 20\n      vertex 1.18117 39.6658 20\n      vertex 1.18332 39.6652 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.20696 39.66 20\n      vertex 1.17862 39.6664 20\n      vertex 1.18117 39.6658 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.20696 39.66 20\n      vertex 1.17567 39.6672 20\n      vertex 1.17862 39.6664 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.17232 39.668 20\n      vertex 1.17567 39.6672 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.16857 39.6689 20\n      vertex 1.17232 39.668 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.16442 39.6699 20\n      vertex 1.16857 39.6689 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.15987 39.671 20\n      vertex 1.16442 39.6699 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.1549 39.6722 20\n      vertex 1.15987 39.671 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.14954 39.6735 20\n      vertex 1.1549 39.6722 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.14377 39.6748 20\n      vertex 1.14954 39.6735 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.13759 39.6763 20\n      vertex 1.14377 39.6748 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.13101 39.6777 20\n      vertex 1.13759 39.6763 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.12402 39.6793 20\n      vertex 1.13101 39.6777 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.11663 39.681 20\n      vertex 1.12402 39.6793 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.10883 39.6827 20\n      vertex 1.11663 39.681 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.09203 39.6862 20\n      vertex 1.10883 39.6827 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.05552 39.6938 20\n      vertex 1.09203 39.6862 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.05032 39.6949 20\n      vertex 1.05552 39.6938 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.03326 39.6983 20\n      vertex 1.05032 39.6949 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 1.01209 39.7023 20\n      vertex 1.03326 39.6983 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.995422 39.7056 20\n      vertex 1.01209 39.7023 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.974712 39.7096 20\n      vertex 0.995422 39.7056 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.930626 39.7177 20\n      vertex 0.974712 39.7096 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.884224 39.7257 20\n      vertex 0.930626 39.7177 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.835621 39.7337 20\n      vertex 0.884224 39.7257 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.790009 39.7408 20\n      vertex 0.835621 39.7337 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.787474 39.7412 20\n      vertex 0.790009 39.7408 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.761009 39.745 20\n      vertex 0.787474 39.7412 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.758503 39.7454 20\n      vertex 0.761009 39.745 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.732315 39.7492 20\n      vertex 0.758503 39.7454 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.677864 39.7565 20\n      vertex 0.732315 39.7492 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.621731 39.7634 20\n      vertex 0.677864 39.7565 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.607401 39.7651 20\n      vertex 0.621731 39.7634 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.592779 39.7667 20\n      vertex 0.607401 39.7651 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.578544 39.7683 20\n      vertex 0.592779 39.7667 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.564049 39.7699 20\n      vertex 0.578544 39.7683 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.52771 39.7737 20\n      vertex 0.564049 39.7699 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.516324 39.7748 20\n      vertex 0.52771 39.7737 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.501236 39.7762 20\n      vertex 0.516324 39.7748 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.485984 39.7775 20\n      vertex 0.501236 39.7762 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.470535 39.7788 20\n      vertex 0.485984 39.7775 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.454929 39.78 20\n      vertex 0.470535 39.7788 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.439172 39.781 20\n      vertex 0.454929 39.78 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.397385 39.7845 20\n      vertex 0.439172 39.781 20\n      vertex 4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.439172 39.781 20\n      vertex 0.412122 39.7831 20\n      vertex 0.423265 39.7821 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.439172 39.781 20\n      vertex 0.397385 39.7845 20\n      vertex 0.412122 39.7831 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.382391 39.7858 20\n      vertex 0.397385 39.7845 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.367213 39.7871 20\n      vertex 0.382391 39.7858 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.351911 39.7882 20\n      vertex 0.367213 39.7871 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.336406 39.7893 20\n      vertex 0.351911 39.7882 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.320786 39.7903 20\n      vertex 0.336406 39.7893 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.264183 39.7934 20\n      vertex 0.320786 39.7903 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.260887 39.7936 20\n      vertex 0.264183 39.7934 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.244968 39.7943 20\n      vertex 0.260887 39.7936 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.22891 39.7949 20\n      vertex 0.244968 39.7943 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.212819 39.7955 20\n      vertex 0.22891 39.7949 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.177507 39.7968 20\n      vertex 0.212819 39.7955 20\n      vertex 4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.212819 39.7955 20\n      vertex 0.193347 39.7961 20\n      vertex 0.196622 39.7959 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.212819 39.7955 20\n      vertex 0.177507 39.7968 20\n      vertex 0.193347 39.7961 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.161561 39.7974 20\n      vertex 0.177507 39.7968 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.14555 39.798 20\n      vertex 0.161561 39.7974 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.129436 39.7984 20\n      vertex 0.14555 39.798 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.113311 39.7988 20\n      vertex 0.129436 39.7984 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.0970972 39.799 20\n      vertex 0.113311 39.7988 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.0809454 39.7994 20\n      vertex 0.0970972 39.799 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.0648003 39.7996 20\n      vertex 0.0809454 39.7994 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.0485871 39.7997 20\n      vertex 0.0648003 39.7996 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.0324001 39.7999 20\n      vertex 0.0485871 39.7997 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0.0161887 39.7999 20\n      vertex 0.0324001 39.7999 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex 0 39.8 20\n      vertex 0.0161887 39.7999 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex -0.0162097 39.7999 20\n      vertex 0 39.8 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4 41.5 20\n      vertex -0.0324402 39.7999 20\n      vertex -0.0162097 39.7999 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -4 41.5 20\n      vertex -0.0324402 39.7999 20\n      vertex 4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.0324402 39.7999 20\n      vertex -4 41.5 20\n      vertex -0.048608 39.7997 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.048608 39.7997 20\n      vertex -4 41.5 20\n      vertex -0.0647861 39.7995 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.0647861 39.7995 20\n      vertex -4 41.5 20\n      vertex -0.0808911 39.7991 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.0808911 39.7991 20\n      vertex -4 41.5 20\n      vertex -0.0969538 39.7987 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.0969538 39.7987 20\n      vertex -4 41.5 20\n      vertex -0.112933 39.7982 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.112933 39.7982 20\n      vertex -4 41.5 20\n      vertex -0.128824 39.7976 20\n    endloop\n  endfacet\n  facet normal 0 -0 1\n    outer loop\n      vertex -0.160882 39.7967 20\n      vertex -0.128824 39.7976 20\n      vertex -4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.128824 39.7976 20\n      vertex -0.160882 39.7967 20\n      vertex -0.144622 39.7968 20\n    endloop\n  endfacet\n  facet normal 0 -0 1\n    outer loop\n      vertex -0.180398 39.7963 20\n      vertex -0.160882 39.7967 20\n      vertex -4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.160882 39.7967 20\n      vertex -0.180398 39.7963 20\n      vertex -0.164149 39.7965 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.180398 39.7963 20\n      vertex -4 41.5 20\n      vertex -0.196624 39.7959 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.196624 39.7959 20\n      vertex -4 41.5 20\n      vertex -0.212783 39.7955 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.212783 39.7955 20\n      vertex -4 41.5 20\n      vertex -0.228908 39.7949 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.228908 39.7949 20\n      vertex -4 41.5 20\n      vertex -0.244919 39.7943 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.244919 39.7943 20\n      vertex -4 41.5 20\n      vertex -0.260887 39.7936 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.260887 39.7936 20\n      vertex -4 41.5 20\n      vertex -0.264183 39.7934 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.264183 39.7934 20\n      vertex -4 41.5 20\n      vertex -0.320786 39.7903 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.320786 39.7903 20\n      vertex -4 41.5 20\n      vertex -0.336397 39.7893 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.336397 39.7893 20\n      vertex -4 41.5 20\n      vertex -0.351909 39.7882 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.351909 39.7882 20\n      vertex -4 41.5 20\n      vertex -0.356149 39.7879 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.356149 39.7879 20\n      vertex -4 41.5 20\n      vertex -0.382391 39.7858 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.382391 39.7858 20\n      vertex -4 41.5 20\n      vertex -0.397374 39.7845 20\n    endloop\n  endfacet\n  facet normal 0 -0 1\n    outer loop\n      vertex -0.439191 39.781 20\n      vertex -0.397374 39.7845 20\n      vertex -4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.397374 39.7845 20\n      vertex -0.439191 39.781 20\n      vertex -0.412119 39.7831 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.412119 39.7831 20\n      vertex -0.439191 39.781 20\n      vertex -0.423265 39.7821 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.439191 39.781 20\n      vertex -4 41.5 20\n      vertex -0.454927 39.78 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.454927 39.78 20\n      vertex -4 41.5 20\n      vertex -0.470553 39.7788 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.470553 39.7788 20\n      vertex -4 41.5 20\n      vertex -0.485984 39.7775 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.485984 39.7775 20\n      vertex -4 41.5 20\n      vertex -0.501253 39.7762 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.501253 39.7762 20\n      vertex -4 41.5 20\n      vertex -0.516326 39.7748 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.516326 39.7748 20\n      vertex -4 41.5 20\n      vertex -0.52771 39.7737 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.52771 39.7737 20\n      vertex -4 41.5 20\n      vertex -0.564049 39.7699 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.564049 39.7699 20\n      vertex -4 41.5 20\n      vertex -0.578519 39.7683 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.578519 39.7683 20\n      vertex -4 41.5 20\n      vertex -0.592779 39.7667 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.592779 39.7667 20\n      vertex -4 41.5 20\n      vertex -0.607373 39.7651 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.607373 39.7651 20\n      vertex -4 41.5 20\n      vertex -0.621731 39.7634 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.621731 39.7634 20\n      vertex -4 41.5 20\n      vertex -0.677864 39.7565 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.677864 39.7565 20\n      vertex -4 41.5 20\n      vertex -0.732315 39.7492 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.732315 39.7492 20\n      vertex -4 41.5 20\n      vertex -0.758505 39.7454 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.758505 39.7454 20\n      vertex -4 41.5 20\n      vertex -0.761011 39.745 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.761011 39.745 20\n      vertex -4 41.5 20\n      vertex -0.787478 39.7412 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.787478 39.7412 20\n      vertex -4 41.5 20\n      vertex -0.790012 39.7408 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.790012 39.7408 20\n      vertex -4 41.5 20\n      vertex -0.835625 39.7337 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.835625 39.7337 20\n      vertex -4 41.5 20\n      vertex -0.884224 39.7257 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.884224 39.7257 20\n      vertex -4 41.5 20\n      vertex -0.930626 39.7177 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.930626 39.7177 20\n      vertex -4 41.5 20\n      vertex -0.974716 39.7096 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.974716 39.7096 20\n      vertex -4 41.5 20\n      vertex -0.995424 39.7056 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.995424 39.7056 20\n      vertex -4 41.5 20\n      vertex -1.01209 39.7023 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.01209 39.7023 20\n      vertex -4 41.5 20\n      vertex -1.03326 39.6983 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.03326 39.6983 20\n      vertex -4 41.5 20\n      vertex -1.05032 39.6949 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.05032 39.6949 20\n      vertex -4 41.5 20\n      vertex -1.05552 39.6938 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.05552 39.6938 20\n      vertex -4 41.5 20\n      vertex -1.09203 39.6862 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.09203 39.6862 20\n      vertex -4 41.5 20\n      vertex -1.10882 39.6827 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.10882 39.6827 20\n      vertex -4 41.5 20\n      vertex -1.11662 39.681 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.11662 39.681 20\n      vertex -4 41.5 20\n      vertex -1.12402 39.6793 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.12402 39.6793 20\n      vertex -4 41.5 20\n      vertex -1.131 39.6777 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.131 39.6777 20\n      vertex -4 41.5 20\n      vertex -1.13759 39.6763 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.13759 39.6763 20\n      vertex -4 41.5 20\n      vertex -1.14376 39.6748 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.14376 39.6748 20\n      vertex -4 41.5 20\n      vertex -1.14954 39.6735 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.14954 39.6735 20\n      vertex -4 41.5 20\n      vertex -1.1549 39.6722 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.1549 39.6722 20\n      vertex -4 41.5 20\n      vertex -1.15987 39.671 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.15987 39.671 20\n      vertex -4 41.5 20\n      vertex -1.16443 39.6699 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.16443 39.6699 20\n      vertex -4 41.5 20\n      vertex -1.16857 39.6689 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.16857 39.6689 20\n      vertex -4 41.5 20\n      vertex -1.17233 39.668 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.17233 39.668 20\n      vertex -4 41.5 20\n      vertex -1.17567 39.6672 20\n    endloop\n  endfacet\n  facet normal 0 -0 1\n    outer loop\n      vertex -1.20695 39.66 20\n      vertex -1.17567 39.6672 20\n      vertex -4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.17567 39.6672 20\n      vertex -1.20695 39.66 20\n      vertex -1.17862 39.6664 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.17862 39.6664 20\n      vertex -1.20695 39.66 20\n      vertex -1.18117 39.6658 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.18117 39.6658 20\n      vertex -1.20695 39.66 20\n      vertex -1.18332 39.6652 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.18332 39.6652 20\n      vertex -1.20695 39.66 20\n      vertex -1.18508 39.6648 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.18508 39.6648 20\n      vertex -1.20695 39.66 20\n      vertex -1.18646 39.6644 20\n    endloop\n  endfacet\n  facet normal 0 0 -1\n    outer loop\n      vertex -1.18646 39.6644 20\n      vertex -1.20695 39.66 20\n      vertex -1.18744 39.6642 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.18744 39.6642 20\n      vertex -1.20695 39.66 20\n      vertex -1.18805 39.664 20\n    endloop\n  endfacet\n  facet normal -0 0 -1\n    outer loop\n      vertex -1.18805 39.664 20\n      vertex -1.20695 39.66 20\n      vertex -1.18827 39.664 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.20695 39.66 20\n      vertex -4 41.5 20\n      vertex -1.21566 39.6581 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.21566 39.6581 20\n      vertex -4 41.5 20\n      vertex -1.22395 39.6562 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.22395 39.6562 20\n      vertex -4 41.5 20\n      vertex -1.23179 39.6544 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.23179 39.6544 20\n      vertex -4 41.5 20\n      vertex -1.23922 39.6528 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.23922 39.6528 20\n      vertex -4 41.5 20\n      vertex -1.24621 39.6511 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.24621 39.6511 20\n      vertex -4 41.5 20\n      vertex -1.25278 39.6496 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.25278 39.6496 20\n      vertex -4 41.5 20\n      vertex -1.25892 39.6481 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.25892 39.6481 20\n      vertex -4 41.5 20\n      vertex -1.26461 39.6468 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.26461 39.6468 20\n      vertex -4 41.5 20\n      vertex -1.26469 39.6468 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.26469 39.6468 20\n      vertex -4 41.5 20\n      vertex -1.26998 39.6455 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.26998 39.6455 20\n      vertex -4 41.5 20\n      vertex -1.27482 39.6443 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.27482 39.6443 20\n      vertex -4 41.5 20\n      vertex -1.27924 39.6432 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.27924 39.6432 20\n      vertex -4 41.5 20\n      vertex -1.28322 39.6423 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.28322 39.6423 20\n      vertex -4 41.5 20\n      vertex -1.28677 39.6414 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.28677 39.6414 20\n      vertex -4 41.5 20\n      vertex -1.2899 39.6406 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.2899 39.6406 20\n      vertex -4 41.5 20\n      vertex -1.29259 39.6399 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.29259 39.6399 20\n      vertex -4 41.5 20\n      vertex -1.29487 39.6394 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.29487 39.6394 20\n      vertex -4 41.5 20\n      vertex -1.29673 39.6389 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.29673 39.6389 20\n      vertex -4 41.5 20\n      vertex -1.29816 39.6386 20\n    endloop\n  endfacet\n  facet normal 0 -0 1\n    outer loop\n      vertex -1.3 39.6381 20\n      vertex -1.29816 39.6386 20\n      vertex -4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.29816 39.6386 20\n      vertex -1.3 39.6381 20\n      vertex -1.29919 39.6383 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.29919 39.6383 20\n      vertex -1.3 39.6381 20\n      vertex -1.2998 39.6381 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.3 39.6381 20\n      vertex -4 41.5 20\n      vertex -1.30781 39.6361 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.30781 39.6361 20\n      vertex -4 41.5 20\n      vertex -1.5622 39.5645 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.5622 39.5645 20\n      vertex -4 41.5 20\n      vertex -1.81271 39.4803 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4 41.5 20\n      vertex -2.0587 39.3838 20\n      vertex -1.81271 39.4803 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4 41.5 20\n      vertex -2.29958 39.2751 20\n      vertex -2.0587 39.3838 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4 41.5 20\n      vertex -2.53474 39.1546 20\n      vertex -2.29958 39.2751 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4 41.5 20\n      vertex -2.76361 39.0225 20\n      vertex -2.53474 39.1546 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4 41.5 20\n      vertex -2.9856 38.8791 20\n      vertex -2.76361 39.0225 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4 41.5 20\n      vertex -3.20016 38.7248 20\n      vertex -2.9856 38.8791 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4 41.5 20\n      vertex -3.40677 38.56 20\n      vertex -3.20016 38.7248 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4 41.5 20\n      vertex -3.60492 38.3852 20\n      vertex -3.40677 38.56 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4 41.5 20\n      vertex -3.79409 38.2007 20\n      vertex -3.60492 38.3852 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -7 38.5 20\n      vertex -3.79409 38.2007 20\n      vertex -4 41.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.79409 38.2007 20\n      vertex -7 38.5 20\n      vertex -3.97384 38.0069 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.97384 38.0069 20\n      vertex -7 38.5 20\n      vertex -4.14371 37.8045 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.14371 37.8045 20\n      vertex -7 38.5 20\n      vertex -4.30327 37.5938 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.30327 37.5938 20\n      vertex -7 38.5 20\n      vertex -4.45214 37.3755 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.45214 37.3755 20\n      vertex -7 38.5 20\n      vertex -4.58994 37.15 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.58994 37.15 20\n      vertex -7 38.5 20\n      vertex -4.71632 36.9179 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.71632 36.9179 20\n      vertex -7 38.5 20\n      vertex -4.83098 36.6798 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.83098 36.6798 20\n      vertex -7 38.5 20\n      vertex -4.93363 36.4363 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.93363 36.4363 20\n      vertex -7 38.5 20\n      vertex -5.02402 36.188 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.02402 36.188 20\n      vertex -7 38.5 20\n      vertex -5.10191 35.9355 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.10191 35.9355 20\n      vertex -7 38.5 20\n      vertex -5.16712 35.6794 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.29835 34.6321 20\n      vertex -7 38.5 20\n      vertex -5.29835 34.3679 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.28518 34.8961 20\n      vertex -7 38.5 20\n      vertex -5.29835 34.6321 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.25887 35.159 20\n      vertex -7 38.5 20\n      vertex -5.28518 34.8961 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.21948 35.4203 20\n      vertex -7 38.5 20\n      vertex -5.25887 35.159 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.16712 35.6794 20\n      vertex -7 38.5 20\n      vertex -5.21948 35.4203 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.28518 34.1039 20\n      vertex 7 38 20\n      vertex 5.29835 34.3679 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 38 20\n      vertex 5.28518 34.1039 20\n      vertex 7 28.5 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.25887 33.841 20\n      vertex 7 28.5 20\n      vertex 5.28518 34.1039 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.21948 33.5797 20\n      vertex 7 28.5 20\n      vertex 5.25887 33.841 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.16712 33.3206 20\n      vertex 7 28.5 20\n      vertex 5.21948 33.5797 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.10191 33.0645 20\n      vertex 7 28.5 20\n      vertex 5.16712 33.3206 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.02401 32.812 20\n      vertex 7 28.5 20\n      vertex 5.10191 33.0645 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.93363 32.5637 20\n      vertex 7 28.5 20\n      vertex 5.02401 32.812 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.83098 32.3202 20\n      vertex 7 28.5 20\n      vertex 4.93363 32.5637 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.71632 32.0821 20\n      vertex 7 28.5 20\n      vertex 4.83098 32.3202 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.58993 31.85 20\n      vertex 7 28.5 20\n      vertex 4.71632 32.0821 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.45214 31.6245 20\n      vertex 7 28.5 20\n      vertex 4.58993 31.85 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.30327 31.4062 20\n      vertex 7 28.5 20\n      vertex 4.45214 31.6245 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.14371 31.1955 20\n      vertex 7 28.5 20\n      vertex 4.30327 31.4062 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 3.97384 30.9931 20\n      vertex 7 28.5 20\n      vertex 4.14371 31.1955 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 3.79409 30.7993 20\n      vertex 7 28.5 20\n      vertex 3.97384 30.9931 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 3.60492 30.6148 20\n      vertex 7 28.5 20\n      vertex 3.79409 30.7993 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 3.40677 30.44 20\n      vertex 7 28.5 20\n      vertex 3.60492 30.6148 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 3.20016 30.2752 20\n      vertex 7 28.5 20\n      vertex 3.40677 30.44 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 2.9856 30.1209 20\n      vertex 7 28.5 20\n      vertex 3.20016 30.2752 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 2.76361 29.9776 20\n      vertex 7 28.5 20\n      vertex 2.9856 30.1209 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7 28.5 20\n      vertex 2.76361 29.9776 20\n      vertex 3 24.5 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 2.53475 29.8454 20\n      vertex 3 24.5 20\n      vertex 2.76361 29.9776 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 2.29958 29.7249 20\n      vertex 3 24.5 20\n      vertex 2.53475 29.8454 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 2.0587 29.6162 20\n      vertex 3 24.5 20\n      vertex 2.29958 29.7249 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 1.81271 29.5196 20\n      vertex 3 24.5 20\n      vertex 2.0587 29.6162 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 1.5622 29.4355 20\n      vertex 3 24.5 20\n      vertex 1.81271 29.5196 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 1.30782 29.3639 20\n      vertex 3 24.5 20\n      vertex 1.5622 29.4355 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 1.05017 29.3051 20\n      vertex 3 24.5 20\n      vertex 1.30782 29.3639 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.789925 29.2592 20\n      vertex 3 24.5 20\n      vertex 1.05017 29.3051 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.52771 29.2263 20\n      vertex 3 24.5 20\n      vertex 0.789925 29.2592 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.264183 29.2066 20\n      vertex 3 24.5 20\n      vertex 0.52771 29.2263 20\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0 29.2 20\n      vertex 3 24.5 20\n      vertex 0.264183 29.2066 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex 0 29.2 20\n      vertex -0.264183 29.2066 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex -0.264183 29.2066 20\n      vertex -0.52771 29.2263 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex -0.52771 29.2263 20\n      vertex -0.789921 29.2592 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex -0.789921 29.2592 20\n      vertex -1.05017 29.3051 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex -1.05017 29.3051 20\n      vertex -1.30781 29.3639 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex -1.30781 29.3639 20\n      vertex -1.5622 29.4355 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex -1.5622 29.4355 20\n      vertex -1.81271 29.5196 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex -1.81271 29.5196 20\n      vertex -2.0587 29.6162 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex -2.0587 29.6162 20\n      vertex -2.29958 29.7249 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex -2.29958 29.7249 20\n      vertex -2.53474 29.8454 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 20\n      vertex -2.53474 29.8454 20\n      vertex -2.76361 29.9776 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -2.76361 29.9776 20\n      vertex -2.9856 30.1209 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 29.2 20\n      vertex -3 24.5 20\n      vertex 3 24.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -2.9856 30.1209 20\n      vertex -3.20016 30.2752 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -3.20016 30.2752 20\n      vertex -3.40677 30.44 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -3.40677 30.44 20\n      vertex -3.60492 30.6148 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -3.60492 30.6148 20\n      vertex -3.79409 30.7993 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -3.79409 30.7993 20\n      vertex -3.97384 30.9931 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -3.97384 30.9931 20\n      vertex -4.14371 31.1955 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -4.14371 31.1955 20\n      vertex -4.30327 31.4062 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -4.30327 31.4062 20\n      vertex -4.45214 31.6245 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -4.45214 31.6245 20\n      vertex -4.58994 31.85 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -4.58994 31.85 20\n      vertex -4.71632 32.0821 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -4.71632 32.0821 20\n      vertex -4.83098 32.3202 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -4.83098 32.3202 20\n      vertex -4.93363 32.5637 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -4.93363 32.5637 20\n      vertex -5.02402 32.812 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -5.02402 32.812 20\n      vertex -5.10191 33.0645 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -5.10191 33.0645 20\n      vertex -5.16712 33.3206 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 38.5 20\n      vertex -5.28518 34.1039 20\n      vertex -5.29835 34.3679 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7 28.5 20\n      vertex -5.28518 34.1039 20\n      vertex -7 38.5 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.28518 34.1039 20\n      vertex -7 28.5 20\n      vertex -5.25887 33.841 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.25887 33.841 20\n      vertex -7 28.5 20\n      vertex -5.21948 33.5797 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.21948 33.5797 20\n      vertex -7 28.5 20\n      vertex -5.16712 33.3206 20\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.76361 29.9776 20\n      vertex -7 28.5 20\n      vertex -3 24.5 20\n    endloop\n  endfacet\n  facet normal -0.447481 0.550653 0.704658\n    outer loop\n      vertex 5.77757 0.458803 5.5\n      vertex 6.20008 0.80215 5.5\n      vertex 5.60549 0.958803 5\n    endloop\n  endfacet\n  facet normal -0.454736 0.538416 0.709452\n    outer loop\n      vertex 6.20008 0.80215 5.5\n      vertex 6.00398 1.29536 5\n      vertex 5.60549 0.958803 5\n    endloop\n  endfacet\n  facet normal -0.478324 0.524137 0.704618\n    outer loop\n      vertex 6.20008 0.80215 5.5\n      vertex 6.60222 1.16914 5.5\n      vertex 6.00398 1.29536 5\n    endloop\n  endfacet\n  facet normal -0.507588 0.495909 0.704577\n    outer loop\n      vertex 6.60222 1.16914 5.5\n      vertex 6.98268 1.55856 5.5\n      vertex 6.38231 1.65444 5\n    endloop\n  endfacet\n  facet normal -0.535193 0.46604 0.704539\n    outer loop\n      vertex 6.98268 1.55856 5.5\n      vertex 7.3402 1.96913 5.5\n      vertex 6.7392 2.03483 5\n    endloop\n  endfacet\n  facet normal -0.561033 0.434639 0.704507\n    outer loop\n      vertex 7.3402 1.96913 5.5\n      vertex 7.67362 2.39951 5.5\n      vertex 7.07345 2.43526 5\n    endloop\n  endfacet\n  facet normal -0.58503 0.401805 0.704481\n    outer loop\n      vertex 7.67362 2.39951 5.5\n      vertex 7.98184 2.84828 5.5\n      vertex 7.38394 2.85438 5\n    endloop\n  endfacet\n  facet normal -0.60711 0.367642 0.704455\n    outer loop\n      vertex 7.98184 2.84828 5.5\n      vertex 8.26385 3.31398 5.5\n      vertex 7.66963 3.29078 5\n    endloop\n  endfacet\n  facet normal -0.627194 0.332266 0.704434\n    outer loop\n      vertex 8.26385 3.31398 5.5\n      vertex 8.51871 3.79506 5.5\n      vertex 7.92956 3.74301 5\n    endloop\n  endfacet\n  facet normal -0.645217 0.29581 0.704409\n    outer loop\n      vertex 8.51871 3.79506 5.5\n      vertex 8.7456 4.28995 5.5\n      vertex 8.16286 4.20953 5\n    endloop\n  endfacet\n  facet normal -0.66112 0.25837 0.70439\n    outer loop\n      vertex 8.7456 4.28995 5.5\n      vertex 8.94377 4.79703 5.5\n      vertex 8.36874 4.68878 5\n    endloop\n  endfacet\n  facet normal -0.674852 0.220074 0.704373\n    outer loop\n      vertex 8.94377 4.79703 5.5\n      vertex 9.11256 5.31462 5.5\n      vertex 8.54651 5.17915 5\n    endloop\n  endfacet\n  facet normal -0.68636 0.181062 0.704362\n    outer loop\n      vertex 9.11256 5.31462 5.5\n      vertex 9.25143 5.84104 5.5\n      vertex 8.69557 5.679 5\n    endloop\n  endfacet\n  facet normal -0.69562 0.141445 0.704348\n    outer loop\n      vertex 9.25143 5.84104 5.5\n      vertex 9.35991 6.37454 5.5\n      vertex 8.81543 6.18664 5\n    endloop\n  endfacet\n  facet normal -0.702588 0.101362 0.704341\n    outer loop\n      vertex 9.35991 6.37454 5.5\n      vertex 9.43765 6.91339 5.5\n      vertex 8.90567 6.70037 5\n    endloop\n  endfacet\n  facet normal -0.707244 0.0609569 0.704337\n    outer loop\n      vertex 9.43765 6.91339 5.5\n      vertex 9.4844 7.4558 5.5\n      vertex 8.966 7.21847 5\n    endloop\n  endfacet\n  facet normal -0.709578 0.0203407 0.704333\n    outer loop\n      vertex 9.4844 7.4558 5.5\n      vertex 9.5 8 5.5\n      vertex 8.99622 7.7392 5\n    endloop\n  endfacet\n  facet normal -0.709578 -0.0203407 0.704333\n    outer loop\n      vertex 9.5 8 5.5\n      vertex 9.4844 8.5442 5.5\n      vertex 8.99622 8.2608 5\n    endloop\n  endfacet\n  facet normal -0.707244 -0.0609569 0.704337\n    outer loop\n      vertex 9.4844 8.5442 5.5\n      vertex 9.43765 9.08661 5.5\n      vertex 8.966 8.78153 5\n    endloop\n  endfacet\n  facet normal -0.702587 -0.101362 0.704342\n    outer loop\n      vertex 9.43765 9.08661 5.5\n      vertex 9.35991 9.62546 5.5\n      vertex 8.90567 9.29962 5\n    endloop\n  endfacet\n  facet normal -0.695619 -0.141434 0.704351\n    outer loop\n      vertex 9.35991 9.62546 5.5\n      vertex 9.25143 10.159 5.5\n      vertex 8.81543 9.81336 5\n    endloop\n  endfacet\n  facet normal -0.686354 -0.181068 0.704367\n    outer loop\n      vertex 9.25143 10.159 5.5\n      vertex 9.11256 10.6854 5.5\n      vertex 8.69557 10.321 5\n    endloop\n  endfacet\n  facet normal -0.674859 -0.220072 0.704368\n    outer loop\n      vertex 9.11256 10.6854 5.5\n      vertex 8.94377 11.203 5.5\n      vertex 8.54651 10.8209 5\n    endloop\n  endfacet\n  facet normal -0.661105 -0.258405 0.704392\n    outer loop\n      vertex 8.94377 11.203 5.5\n      vertex 8.7456 11.71 5.5\n      vertex 8.36874 11.3112 5\n    endloop\n  endfacet\n  facet normal -0.645239 -0.295814 0.704387\n    outer loop\n      vertex 8.7456 11.71 5.5\n      vertex 8.51871 12.2049 5.5\n      vertex 8.16286 11.7905 5\n    endloop\n  endfacet\n  facet normal -0.627211 -0.332261 0.704421\n    outer loop\n      vertex 8.51871 12.2049 5.5\n      vertex 8.26385 12.686 5.5\n      vertex 7.92956 12.257 5\n    endloop\n  endfacet\n  facet normal -0.60711 -0.367642 0.704455\n    outer loop\n      vertex 8.26385 12.686 5.5\n      vertex 7.98184 13.1517 5.5\n      vertex 7.66963 12.7092 5\n    endloop\n  endfacet\n  facet normal -0.585036 -0.401782 0.704488\n    outer loop\n      vertex 7.98184 13.1517 5.5\n      vertex 7.67362 13.6005 5.5\n      vertex 7.38394 13.1456 5\n    endloop\n  endfacet\n  facet normal -0.561022 -0.434609 0.704535\n    outer loop\n      vertex 7.67362 13.6005 5.5\n      vertex 7.3402 14.0309 5.5\n      vertex 7.07345 13.5647 5\n    endloop\n  endfacet\n  facet normal -0.535169 -0.466099 0.704518\n    outer loop\n      vertex 7.3402 14.0309 5.5\n      vertex 6.98268 14.4414 5.5\n      vertex 6.7392 13.9652 5\n    endloop\n  endfacet\n  facet normal -0.507649 -0.495867 0.704563\n    outer loop\n      vertex 6.98268 14.4414 5.5\n      vertex 6.60222 14.8309 5.5\n      vertex 6.38231 14.3456 5\n    endloop\n  endfacet\n  facet normal -0.478252 -0.524187 0.704629\n    outer loop\n      vertex 6.60222 14.8309 5.5\n      vertex 6.20008 15.1978 5.5\n      vertex 6.00398 14.7046 5\n    endloop\n  endfacet\n  facet normal -0.447528 -0.550627 0.704648\n    outer loop\n      vertex 6.20008 15.1978 5.5\n      vertex 5.77757 15.5412 5.5\n      vertex 5.60549 15.0412 5\n    endloop\n  endfacet\n  facet normal -0.454778 -0.538398 0.70944\n    outer loop\n      vertex 6.00398 14.7046 5\n      vertex 6.20008 15.1978 5.5\n      vertex 5.60549 15.0412 5\n    endloop\n  endfacet\n  facet normal -0.485136 0.511144 0.709489\n    outer loop\n      vertex 6.60222 1.16914 5.5\n      vertex 6.38231 1.65444 5\n      vertex 6.00398 1.29536 5\n    endloop\n  endfacet\n  facet normal -0.513905 0.482157 0.709525\n    outer loop\n      vertex 6.98268 1.55856 5.5\n      vertex 6.7392 2.03483 5\n      vertex 6.38231 1.65444 5\n    endloop\n  endfacet\n  facet normal -0.540953 0.451548 0.709559\n    outer loop\n      vertex 7.3402 1.96913 5.5\n      vertex 7.07345 2.43526 5\n      vertex 6.7392 2.03483 5\n    endloop\n  endfacet\n  facet normal -0.566176 0.419431 0.709593\n    outer loop\n      vertex 7.67362 2.39951 5.5\n      vertex 7.38394 2.85438 5\n      vertex 7.07345 2.43526 5\n    endloop\n  endfacet\n  facet normal -0.589494 0.385913 0.709625\n    outer loop\n      vertex 7.98184 2.84828 5.5\n      vertex 7.66963 3.29078 5\n      vertex 7.38394 2.85438 5\n    endloop\n  endfacet\n  facet normal -0.610839 0.351094 0.709654\n    outer loop\n      vertex 8.26385 3.31398 5.5\n      vertex 7.92956 3.74301 5\n      vertex 7.66963 3.29078 5\n    endloop\n  endfacet\n  facet normal -0.630128 0.315118 0.709676\n    outer loop\n      vertex 8.51871 3.79506 5.5\n      vertex 8.16286 4.20953 5\n      vertex 7.92956 3.74301 5\n    endloop\n  endfacet\n  facet normal -0.647306 0.278075 0.709697\n    outer loop\n      vertex 8.7456 4.28995 5.5\n      vertex 8.36874 4.68878 5\n      vertex 8.16286 4.20953 5\n    endloop\n  endfacet\n  facet normal -0.662311 0.240102 0.709715\n    outer loop\n      vertex 8.94377 4.79703 5.5\n      vertex 8.54651 5.17915 5\n      vertex 8.36874 4.68878 5\n    endloop\n  endfacet\n  facet normal -0.675095 0.20132 0.70973\n    outer loop\n      vertex 9.11256 5.31462 5.5\n      vertex 8.69557 5.679 5\n      vertex 8.54651 5.17915 5\n    endloop\n  endfacet\n  facet normal -0.685609 0.161881 0.709743\n    outer loop\n      vertex 9.25143 5.84104 5.5\n      vertex 8.81543 6.18664 5\n      vertex 8.69557 5.679 5\n    endloop\n  endfacet\n  facet normal -0.693829 0.121876 0.709752\n    outer loop\n      vertex 9.35991 6.37454 5.5\n      vertex 8.90567 6.70037 5\n      vertex 8.81543 6.18664 5\n    endloop\n  endfacet\n  facet normal -0.699717 0.0814784 0.709758\n    outer loop\n      vertex 9.43765 6.91339 5.5\n      vertex 8.966 7.21847 5\n      vertex 8.90567 6.70037 5\n    endloop\n  endfacet\n  facet normal -0.703256 0.0408127 0.709764\n    outer loop\n      vertex 9.4844 7.4558 5.5\n      vertex 8.99622 7.7392 5\n      vertex 8.966 7.21847 5\n    endloop\n  endfacet\n  facet normal -0.704439 0 0.709765\n    outer loop\n      vertex 9.5 8 5.5\n      vertex 8.99622 8.2608 5\n      vertex 8.99622 7.7392 5\n    endloop\n  endfacet\n  facet normal -0.703256 -0.0408127 0.709764\n    outer loop\n      vertex 8.99622 8.2608 5\n      vertex 9.4844 8.5442 5.5\n      vertex 8.966 8.78153 5\n    endloop\n  endfacet\n  facet normal -0.699717 -0.0814799 0.709759\n    outer loop\n      vertex 8.966 8.78153 5\n      vertex 9.43765 9.08661 5.5\n      vertex 8.90567 9.29962 5\n    endloop\n  endfacet\n  facet normal -0.693829 -0.121873 0.709752\n    outer loop\n      vertex 8.90567 9.29962 5\n      vertex 9.35991 9.62546 5.5\n      vertex 8.81543 9.81336 5\n    endloop\n  endfacet\n  facet normal -0.685603 -0.161879 0.709749\n    outer loop\n      vertex 8.81543 9.81336 5\n      vertex 9.25143 10.159 5.5\n      vertex 8.69557 10.321 5\n    endloop\n  endfacet\n  facet normal -0.675101 -0.201301 0.709729\n    outer loop\n      vertex 8.69557 10.321 5\n      vertex 9.11256 10.6854 5.5\n      vertex 8.54651 10.8209 5\n    endloop\n  endfacet\n  facet normal -0.662298 -0.240132 0.709717\n    outer loop\n      vertex 8.54651 10.8209 5\n      vertex 8.94377 11.203 5.5\n      vertex 8.36874 11.3112 5\n    endloop\n  endfacet\n  facet normal -0.64733 -0.278056 0.709683\n    outer loop\n      vertex 8.36874 11.3112 5\n      vertex 8.7456 11.71 5.5\n      vertex 8.16286 11.7905 5\n    endloop\n  endfacet\n  facet normal -0.63014 -0.315137 0.709656\n    outer loop\n      vertex 8.16286 11.7905 5\n      vertex 8.51871 12.2049 5.5\n      vertex 7.92956 12.257 5\n    endloop\n  endfacet\n  facet normal -0.610834 -0.351115 0.709648\n    outer loop\n      vertex 7.92956 12.257 5\n      vertex 8.26385 12.686 5.5\n      vertex 7.66963 12.7092 5\n    endloop\n  endfacet\n  facet normal -0.589494 -0.385913 0.709625\n    outer loop\n      vertex 7.66963 12.7092 5\n      vertex 7.98184 13.1517 5.5\n      vertex 7.38394 13.1456 5\n    endloop\n  endfacet\n  facet normal -0.566154 -0.419435 0.709609\n    outer loop\n      vertex 7.38394 13.1456 5\n      vertex 7.67362 13.6005 5.5\n      vertex 7.07345 13.5647 5\n    endloop\n  endfacet\n  facet normal -0.540976 -0.451489 0.709579\n    outer loop\n      vertex 7.07345 13.5647 5\n      vertex 7.3402 14.0309 5.5\n      vertex 6.7392 13.9652 5\n    endloop\n  endfacet\n  facet normal -0.513938 -0.482174 0.70949\n    outer loop\n      vertex 6.7392 13.9652 5\n      vertex 6.98268 14.4414 5.5\n      vertex 6.38231 14.3456 5\n    endloop\n  endfacet\n  facet normal -0.48507 -0.511188 0.709503\n    outer loop\n      vertex 6.38231 14.3456 5\n      vertex 6.60222 14.8309 5.5\n      vertex 6.00398 14.7046 5\n    endloop\n  endfacet\n  facet normal -0.999568 0.0293518 0.00129219\n    outer loop\n      vertex 8.99622 7.7392 5\n      vertex 9 8 2\n      vertex 8.98449 7.47181 2\n    endloop\n  endfacet\n  facet normal -0.998319 0.0579364 -0.00126044\n    outer loop\n      vertex 8.99622 7.7392 5\n      vertex 8.98449 7.47181 2\n      vertex 8.966 7.21847 5\n    endloop\n  endfacet\n  facet normal -0.996121 0.0879793 0.00129013\n    outer loop\n      vertex 8.966 7.21847 5\n      vertex 8.98449 7.47181 2\n      vertex 8.938 6.94544 2\n    endloop\n  endfacet\n  facet normal -0.993288 0.115663 -0.00125581\n    outer loop\n      vertex 8.966 7.21847 5\n      vertex 8.938 6.94544 2\n      vertex 8.90567 6.70037 5\n    endloop\n  endfacet\n  facet normal -0.989244 0.146268 0.00128788\n    outer loop\n      vertex 8.90567 6.70037 5\n      vertex 8.938 6.94544 2\n      vertex 8.86071 6.42271 2\n    endloop\n  endfacet\n  facet normal -0.978953 0.204083 0.00128366\n    outer loop\n      vertex 8.81543 6.18664 5\n      vertex 8.86071 6.42271 2\n      vertex 8.75287 5.90542 2\n    endloop\n  endfacet\n  facet normal -0.965291 0.261174 0.00127464\n    outer loop\n      vertex 8.69557 5.679 5\n      vertex 8.75287 5.90542 2\n      vertex 8.61486 5.39534 2\n    endloop\n  endfacet\n  facet normal -0.948296 0.317385 0.00126652\n    outer loop\n      vertex 8.54651 5.17915 5\n      vertex 8.61486 5.39534 2\n      vertex 8.44715 4.89425 2\n    endloop\n  endfacet\n  facet normal -0.928035 0.37249 0.00125607\n    outer loop\n      vertex 8.36874 4.68878 5\n      vertex 8.44715 4.89425 2\n      vertex 8.25032 4.40386 2\n    endloop\n  endfacet\n  facet normal -0.904578 0.426306 0.00124322\n    outer loop\n      vertex 8.16286 4.20953 5\n      vertex 8.25032 4.40386 2\n      vertex 8.02505 3.92586 2\n    endloop\n  endfacet\n  facet normal -0.877993 0.478671 0.0012285\n    outer loop\n      vertex 7.92956 3.74301 5\n      vertex 8.02505 3.92586 2\n      vertex 7.77211 3.46191 2\n    endloop\n  endfacet\n  facet normal -0.848395 0.529362 0.00121541\n    outer loop\n      vertex 7.66963 3.29078 5\n      vertex 7.77211 3.46191 2\n      vertex 7.49239 3.01361 2\n    endloop\n  endfacet\n  facet normal -0.815869 0.578235 0.00119713\n    outer loop\n      vertex 7.38394 2.85438 5\n      vertex 7.49239 3.01361 2\n      vertex 7.18684 2.58249 2\n    endloop\n  endfacet\n  facet normal -0.780519 0.625131 0.00117831\n    outer loop\n      vertex 7.07345 2.43526 5\n      vertex 7.18684 2.58249 2\n      vertex 6.85651 2.17005 2\n    endloop\n  endfacet\n  facet normal -0.74248 0.669867 0.0011597\n    outer loop\n      vertex 6.7392 2.03483 5\n      vertex 6.85651 2.17005 2\n      vertex 6.50254 1.77771 2\n    endloop\n  endfacet\n  facet normal -0.701912 0.712263 0.00113662\n    outer loop\n      vertex 6.38231 1.65444 5\n      vertex 6.50254 1.77771 2\n      vertex 6.12617 1.40681 2\n    endloop\n  endfacet\n  facet normal -0.658877 0.75225 0.00111005\n    outer loop\n      vertex 6.00398 1.29536 5\n      vertex 6.12617 1.40681 2\n      vertex 5.72867 1.05865 2\n    endloop\n  endfacet\n  facet normal -0.613601 0.789616 0.0010858\n    outer loop\n      vertex 5.60549 0.958803 5\n      vertex 5.72867 1.05865 2\n      vertex 5.31142 0.73441 2\n    endloop\n  endfacet\n  facet normal -0.566209 0.824261 0.000462976\n    outer loop\n      vertex 5.26482 0.700569 5.25823\n      vertex 5.31142 0.73441 2\n      vertex 4.87587 0.435218 2\n    endloop\n  endfacet\n  facet normal -0.52139 0.853319 -0.000327695\n    outer loop\n      vertex 4.91227 0.458803 5.5\n      vertex 4.87587 0.435218 2\n      vertex 4.46893 0.187916 5.5\n    endloop\n  endfacet\n  facet normal -0.565406 0.824813 0.00032216\n    outer loop\n      vertex 4.91227 0.458803 5.5\n      vertex 5.26482 0.700569 5.25823\n      vertex 4.87587 0.435218 2\n    endloop\n  endfacet\n  facet normal -0.98492 0.173008 -0.00125176\n    outer loop\n      vertex 8.90567 6.70037 5\n      vertex 8.86071 6.42271 2\n      vertex 8.81543 6.18664 5\n    endloop\n  endfacet\n  facet normal -0.973239 0.229794 -0.00124557\n    outer loop\n      vertex 8.81543 6.18664 5\n      vertex 8.75287 5.90542 2\n      vertex 8.69557 5.679 5\n    endloop\n  endfacet\n  facet normal -0.958297 0.285773 -0.00123943\n    outer loop\n      vertex 8.69557 5.679 5\n      vertex 8.61486 5.39534 2\n      vertex 8.54651 5.17915 5\n    endloop\n  endfacet\n  facet normal -0.940129 0.340817 -0.00122924\n    outer loop\n      vertex 8.54651 5.17915 5\n      vertex 8.44715 4.89425 2\n      vertex 8.36874 4.68878 5\n    endloop\n  endfacet\n  facet normal -0.918806 0.394708 -0.00121839\n    outer loop\n      vertex 8.36874 4.68878 5\n      vertex 8.25032 4.40386 2\n      vertex 8.16286 4.20953 5\n    endloop\n  endfacet\n  facet normal -0.894396 0.447275 -0.00120723\n    outer loop\n      vertex 8.16286 4.20953 5\n      vertex 8.02505 3.92586 2\n      vertex 7.92956 3.74301 5\n    endloop\n  endfacet\n  facet normal -0.86699 0.498323 -0.00119036\n    outer loop\n      vertex 7.92956 3.74301 5\n      vertex 7.77211 3.46191 2\n      vertex 7.66963 3.29078 5\n    endloop\n  endfacet\n  facet normal -0.83666 0.547721 -0.00117406\n    outer loop\n      vertex 7.66963 3.29078 5\n      vertex 7.49239 3.01361 2\n      vertex 7.38394 2.85438 5\n    endloop\n  endfacet\n  facet normal -0.803528 0.595265 -0.00115707\n    outer loop\n      vertex 7.38394 2.85438 5\n      vertex 7.18684 2.58249 2\n      vertex 7.07345 2.43526 5\n    endloop\n  endfacet\n  facet normal -0.767694 0.640815 -0.00113571\n    outer loop\n      vertex 7.07345 2.43526 5\n      vertex 6.85651 2.17005 2\n      vertex 6.7392 2.03483 5\n    endloop\n  endfacet\n  facet normal -0.729274 0.684221 -0.00111226\n    outer loop\n      vertex 6.7392 2.03483 5\n      vertex 6.50254 1.77771 2\n      vertex 6.38231 1.65444 5\n    endloop\n  endfacet\n  facet normal -0.688413 0.725318 -0.00109349\n    outer loop\n      vertex 6.38231 1.65444 5\n      vertex 6.12617 1.40681 2\n      vertex 6.00398 1.29536 5\n    endloop\n  endfacet\n  facet normal -0.645241 0.763978 -0.00106663\n    outer loop\n      vertex 6.00398 1.29536 5\n      vertex 5.72867 1.05865 2\n      vertex 5.60549 0.958803 5\n    endloop\n  endfacet\n  facet normal -0.604258 0.796789 -0.000366548\n    outer loop\n      vertex 5.60549 0.958803 5\n      vertex 5.31142 0.73441 2\n      vertex 5.26482 0.700569 5.25823\n    endloop\n  endfacet\n  facet normal -0.516848 0.856077 0.000395244\n    outer loop\n      vertex 4.46893 0.187916 5.5\n      vertex 4.87587 0.435218 2\n      vertex 4.4235 0.162104 2\n    endloop\n  endfacet\n  facet normal -0.471285 0.881981 -0.00038721\n    outer loop\n      vertex 4.46893 0.187916 5.5\n      vertex 4.4235 0.162104 2\n      vertex 4.0107 -0.0569382 5.5\n    endloop\n  endfacet\n  facet normal -0.465724 0.88493 0.000453251\n    outer loop\n      vertex 4.0107 -0.0569382 5.5\n      vertex 4.4235 0.162104 2\n      vertex 3.95589 -0.0839911 2\n    endloop\n  endfacet\n  facet normal -0.412984 0.910738 0.00050991\n    outer loop\n      vertex 3.53911 -0.274944 5.5\n      vertex 3.95589 -0.0839911 2\n      vertex 3.47464 -0.302219 2\n    endloop\n  endfacet\n  facet normal -0.358829 0.933403 0.000562499\n    outer loop\n      vertex 3.05572 -0.465374 5.5\n      vertex 3.47464 -0.302219 2\n      vertex 2.98142 -0.491828 2\n    endloop\n  endfacet\n  facet normal -0.303424 0.952855 0.000613938\n    outer loop\n      vertex 2.56215 -0.627594 5.5\n      vertex 2.98142 -0.491828 2\n      vertex 2.47791 -0.652164 2\n    endloop\n  endfacet\n  facet normal -0.246986 0.969019 0.000662055\n    outer loop\n      vertex 2.06004 -0.761063 5.5\n      vertex 2.47791 -0.652164 2\n      vertex 1.96587 -0.782674 2\n    endloop\n  endfacet\n  facet normal -0.189688 0.981844 0.000707842\n    outer loop\n      vertex 1.55107 -0.865335 5.5\n      vertex 1.96587 -0.782674 2\n      vertex 1.44705 -0.882908 2\n    endloop\n  endfacet\n  facet normal -0.131738 0.991284 0.000751601\n    outer loop\n      vertex 1.03693 -0.940065 5.5\n      vertex 1.44705 -0.882908 2\n      vertex 0.923234 -0.952521 2\n    endloop\n  endfacet\n  facet normal -0.073336 0.997307 0.000792477\n    outer loop\n      vertex 0.519328 -0.985003 5.5\n      vertex 0.923234 -0.952521 2\n      vertex 0.39624 -0.991273 2\n    endloop\n  endfacet\n  facet normal -0.0146797 0.999892 0.000831244\n    outer loop\n      vertex 0 -1 5.5\n      vertex 0.39624 -0.991273 2\n      vertex -0.132118 -0.99903 2\n    endloop\n  endfacet\n  facet normal 0.0440278 0.99903 0.000867028\n    outer loop\n      vertex -0.519328 -0.985003 5.5\n      vertex -0.132118 -0.99903 2\n      vertex -0.660022 -0.975765 2\n    endloop\n  endfacet\n  facet normal 0.102582 0.994724 0.000900673\n    outer loop\n      vertex -1.03693 -0.940065 5.5\n      vertex -0.660022 -0.975765 2\n      vertex -1.18565 -0.921559 2\n    endloop\n  endfacet\n  facet normal 0.160783 0.986989 0.000931637\n    outer loop\n      vertex -1.55107 -0.865335 5.5\n      vertex -1.18565 -0.921559 2\n      vertex -1.70719 -0.836599 2\n    endloop\n  endfacet\n  facet normal 0.218429 0.975852 0.000960145\n    outer loop\n      vertex -2.06004 -0.761063 5.5\n      vertex -1.70719 -0.836599 2\n      vertex -2.22285 -0.721177 2\n    endloop\n  endfacet\n  facet normal 0.275325 0.961351 0.000986151\n    outer loop\n      vertex -2.56215 -0.627594 5.5\n      vertex -2.22285 -0.721177 2\n      vertex -2.73084 -0.575692 2\n    endloop\n  endfacet\n  facet normal 0.331269 0.943536 0.00100962\n    outer loop\n      vertex -3.05572 -0.465374 5.5\n      vertex -2.73084 -0.575692 2\n      vertex -3.22942 -0.400644 2\n    endloop\n  endfacet\n  facet normal 0.386071 0.922469 0.00103082\n    outer loop\n      vertex -3.53911 -0.274944 5.5\n      vertex -3.22942 -0.400644 2\n      vertex -3.71687 -0.196637 2\n    endloop\n  endfacet\n  facet normal 0.439545 0.89822 0.00104891\n    outer loop\n      vertex -4.0107 -0.0569382 5.5\n      vertex -3.71687 -0.196637 2\n      vertex -4.1915 0.0356236 2\n    endloop\n  endfacet\n  facet normal 0.491498 0.870878 0.00106515\n    outer loop\n      vertex -4.46893 0.187916 5.5\n      vertex -4.1915 0.0356236 2\n      vertex -4.65169 0.295341 2\n    endloop\n  endfacet\n  facet normal 0.541761 0.840532 0.00107918\n    outer loop\n      vertex -4.91227 0.458803 5.5\n      vertex -4.65169 0.295341 2\n      vertex -5.09584 0.581616 2\n    endloop\n  endfacet\n  facet normal 0.590162 0.807284 0.0011346\n    outer loop\n      vertex -5.26482 0.700569 5.25823\n      vertex -5.09584 0.581616 2\n      vertex -5.52242 0.893466 2\n    endloop\n  endfacet\n  facet normal 0.636513 0.771266 0.00082763\n    outer loop\n      vertex -5.60549 0.958803 5\n      vertex -5.52242 0.893466 2\n      vertex -5.92997 1.22981 2\n    endloop\n  endfacet\n  facet normal 0.680685 0.732576 0.000785731\n    outer loop\n      vertex -6.00398 1.29536 5\n      vertex -5.92997 1.22981 2\n      vertex -6.31708 1.5895 2\n    endloop\n  endfacet\n  facet normal 0.722501 0.69137 0.000743721\n    outer loop\n      vertex -6.38231 1.65444 5\n      vertex -6.31708 1.5895 2\n      vertex -6.68241 1.97128 2\n    endloop\n  endfacet\n  facet normal 0.761841 0.647764 0.000699838\n    outer loop\n      vertex -6.7392 2.03483 5\n      vertex -6.68241 1.97128 2\n      vertex -7.0247 2.37385 2\n    endloop\n  endfacet\n  facet normal 0.798535 0.601948 0.000654316\n    outer loop\n      vertex -7.07345 2.43526 5\n      vertex -7.0247 2.37385 2\n      vertex -7.34278 2.79581 2\n    endloop\n  endfacet\n  facet normal 0.832492 0.554036 0.000605165\n    outer loop\n      vertex -7.38394 2.85438 5\n      vertex -7.34278 2.79581 2\n      vertex -7.63554 3.23571 2\n    endloop\n  endfacet\n  facet normal 0.863562 0.504243 0.000556725\n    outer loop\n      vertex -7.66963 3.29078 5\n      vertex -7.63554 3.23571 2\n      vertex -7.90199 3.69203 2\n    endloop\n  endfacet\n  facet normal 0.891678 0.452671 0.000502137\n    outer loop\n      vertex -7.92956 3.74301 5\n      vertex -7.90199 3.69203 2\n      vertex -8.14119 4.16321 2\n    endloop\n  endfacet\n  facet normal 0.916699 0.399578 0.00045213\n    outer loop\n      vertex -8.16286 4.20953 5\n      vertex -8.14119 4.16321 2\n      vertex -8.35233 4.6476 2\n    endloop\n  endfacet\n  facet normal 0.938571 0.345085 0.000397115\n    outer loop\n      vertex -8.36874 4.68878 5\n      vertex -8.35233 4.6476 2\n      vertex -8.53468 5.14356 2\n    endloop\n  endfacet\n  facet normal 0.957206 0.289408 0.000341237\n    outer loop\n      vertex -8.54651 5.17915 5\n      vertex -8.53468 5.14356 2\n      vertex -8.68761 5.64937 2\n    endloop\n  endfacet\n  facet normal 0.97254 0.232736 0.000281818\n    outer loop\n      vertex -8.69557 5.679 5\n      vertex -8.68761 5.64937 2\n      vertex -8.81059 6.16327 2\n    endloop\n  endfacet\n  facet normal 0.984526 0.17524 0.000223245\n    outer loop\n      vertex -8.81543 6.18664 5\n      vertex -8.81059 6.16327 2\n      vertex -8.90319 6.68351 2\n    endloop\n  endfacet\n  facet normal 0.993111 0.117179 0.000162423\n    outer loop\n      vertex -8.90567 6.70037 5\n      vertex -8.90319 6.68351 2\n      vertex -8.96511 7.20829 2\n    endloop\n  endfacet\n  facet normal 0.998277 0.0586854 9.70162e-05\n    outer loop\n      vertex -8.966 7.21847 5\n      vertex -8.96511 7.20829 2\n      vertex -8.99612 7.73579 2\n    endloop\n  endfacet\n  facet normal 1 -0 3.33333e-05\n    outer loop\n      vertex -8.99622 7.7392 5\n      vertex -8.99612 8.26421 2\n      vertex -8.99622 8.2608 5\n    endloop\n  endfacet\n  facet normal 1 0 3.33333e-05\n    outer loop\n      vertex -8.99612 8.26421 2\n      vertex -8.99622 7.7392 5\n      vertex -8.99612 7.73579 2\n    endloop\n  endfacet\n  facet normal 0.99832 -0.0579364 -3.25771e-05\n    outer loop\n      vertex -8.99612 8.26421 2\n      vertex -8.966 8.78153 5\n      vertex -8.99622 8.2608 5\n    endloop\n  endfacet\n  facet normal -0.419612 0.907704 -0.000444886\n    outer loop\n      vertex 4.0107 -0.0569382 5.5\n      vertex 3.95589 -0.0839911 2\n      vertex 3.53911 -0.274944 5.5\n    endloop\n  endfacet\n  facet normal -0.366531 0.930406 -0.000499028\n    outer loop\n      vertex 3.53911 -0.274944 5.5\n      vertex 3.47464 -0.302219 2\n      vertex 3.05572 -0.465374 5.5\n    endloop\n  endfacet\n  facet normal -0.312235 0.950005 -0.000552107\n    outer loop\n      vertex 3.05572 -0.465374 5.5\n      vertex 2.98142 -0.491828 2\n      vertex 2.56215 -0.627594 5.5\n    endloop\n  endfacet\n  facet normal -0.256895 0.966439 -0.000601301\n    outer loop\n      vertex 2.56215 -0.627594 5.5\n      vertex 2.47791 -0.652164 2\n      vertex 2.06004 -0.761063 5.5\n    endloop\n  endfacet\n  facet normal -0.2007 0.979653 -0.000648955\n    outer loop\n      vertex 2.06004 -0.761063 5.5\n      vertex 1.96587 -0.782674 2\n      vertex 1.55107 -0.865335 5.5\n    endloop\n  endfacet\n  facet normal -0.143838 0.989601 -0.000693779\n    outer loop\n      vertex 1.55107 -0.865335 5.5\n      vertex 1.44705 -0.882908 2\n      vertex 1.03693 -0.940065 5.5\n    endloop\n  endfacet\n  facet normal -0.0864942 0.996252 -0.000735791\n    outer loop\n      vertex 1.03693 -0.940065 5.5\n      vertex 0.923234 -0.952521 2\n      vertex 0.519328 -0.985003 5.5\n    endloop\n  endfacet\n  facet normal -0.0288657 0.999583 -0.000775534\n    outer loop\n      vertex 0.519328 -0.985003 5.5\n      vertex 0.39624 -0.991273 2\n      vertex 0 -1 5.5\n    endloop\n  endfacet\n  facet normal 0.0288657 0.999583 -0.000812594\n    outer loop\n      vertex 0 -1 5.5\n      vertex -0.132118 -0.99903 2\n      vertex -0.519328 -0.985003 5.5\n    endloop\n  endfacet\n  facet normal 0.0864942 0.996252 -0.000847383\n    outer loop\n      vertex -0.519328 -0.985003 5.5\n      vertex -0.660022 -0.975765 2\n      vertex -1.03693 -0.940065 5.5\n    endloop\n  endfacet\n  facet normal 0.143838 0.989601 -0.000879438\n    outer loop\n      vertex -1.03693 -0.940065 5.5\n      vertex -1.18565 -0.921559 2\n      vertex -1.55107 -0.865335 5.5\n    endloop\n  endfacet\n  facet normal 0.2007 0.979652 -0.000909144\n    outer loop\n      vertex -1.55107 -0.865335 5.5\n      vertex -1.70719 -0.836599 2\n      vertex -2.06004 -0.761063 5.5\n    endloop\n  endfacet\n  facet normal 0.256895 0.966439 -0.000936492\n    outer loop\n      vertex -2.06004 -0.761063 5.5\n      vertex -2.22285 -0.721177 2\n      vertex -2.56215 -0.627594 5.5\n    endloop\n  endfacet\n  facet normal 0.312235 0.950004 -0.000961073\n    outer loop\n      vertex -2.56215 -0.627594 5.5\n      vertex -2.73084 -0.575692 2\n      vertex -3.05572 -0.465374 5.5\n    endloop\n  endfacet\n  facet normal 0.36653 0.930406 -0.000983194\n    outer loop\n      vertex -3.05572 -0.465374 5.5\n      vertex -3.22942 -0.400644 2\n      vertex -3.53911 -0.274944 5.5\n    endloop\n  endfacet\n  facet normal 0.419611 0.907703 -0.00100303\n    outer loop\n      vertex -3.53911 -0.274944 5.5\n      vertex -3.71687 -0.196637 2\n      vertex -4.0107 -0.0569382 5.5\n    endloop\n  endfacet\n  facet normal 0.471284 0.881981 -0.00102015\n    outer loop\n      vertex -4.0107 -0.0569382 5.5\n      vertex -4.1915 0.0356236 2\n      vertex -4.46893 0.187916 5.5\n    endloop\n  endfacet\n  facet normal 0.521389 0.853318 -0.00103469\n    outer loop\n      vertex -4.46893 0.187916 5.5\n      vertex -4.65169 0.295341 2\n      vertex -4.91227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 0.565906 0.824469 -0.000750806\n    outer loop\n      vertex -4.91227 0.458803 5.5\n      vertex -5.09584 0.581616 2\n      vertex -5.26482 0.700569 5.25823\n    endloop\n  endfacet\n  facet normal 0.604378 0.796697 -0.000616047\n    outer loop\n      vertex -5.26482 0.700569 5.25823\n      vertex -5.52242 0.893466 2\n      vertex -5.60549 0.958803 5\n    endloop\n  endfacet\n  facet normal 0.645241 0.763978 -0.000774821\n    outer loop\n      vertex -5.60549 0.958803 5\n      vertex -5.92997 1.22981 2\n      vertex -6.00398 1.29536 5\n    endloop\n  endfacet\n  facet normal 0.688413 0.725318 -0.00073233\n    outer loop\n      vertex -6.00398 1.29536 5\n      vertex -6.31708 1.5895 2\n      vertex -6.38231 1.65444 5\n    endloop\n  endfacet\n  facet normal 0.729275 0.684221 -0.000688912\n    outer loop\n      vertex -6.38231 1.65444 5\n      vertex -6.68241 1.97128 2\n      vertex -6.7392 2.03483 5\n    endloop\n  endfacet\n  facet normal 0.767694 0.640816 -0.000642465\n    outer loop\n      vertex -6.7392 2.03483 5\n      vertex -7.0247 2.37385 2\n      vertex -7.07345 2.43526 5\n    endloop\n  endfacet\n  facet normal 0.803529 0.595265 -0.000597151\n    outer loop\n      vertex -7.07345 2.43526 5\n      vertex -7.34278 2.79581 2\n      vertex -7.38394 2.85438 5\n    endloop\n  endfacet\n  facet normal 0.836661 0.547721 -0.000547084\n    outer loop\n      vertex -7.38394 2.85438 5\n      vertex -7.63554 3.23571 2\n      vertex -7.66963 3.29078 5\n    endloop\n  endfacet\n  facet normal 0.866991 0.498324 -0.000500535\n    outer loop\n      vertex -7.66963 3.29078 5\n      vertex -7.90199 3.69203 2\n      vertex -7.92956 3.74301 5\n    endloop\n  endfacet\n  facet normal 0.894396 0.447275 -0.000445401\n    outer loop\n      vertex -7.92956 3.74301 5\n      vertex -8.14119 4.16321 2\n      vertex -8.16286 4.20953 5\n    endloop\n  endfacet\n  facet normal 0.918806 0.394708 -0.000392156\n    outer loop\n      vertex -8.16286 4.20953 5\n      vertex -8.35233 4.6476 2\n      vertex -8.36874 4.68878 5\n    endloop\n  endfacet\n  facet normal 0.940129 0.340818 -0.000335991\n    outer loop\n      vertex -8.36874 4.68878 5\n      vertex -8.53468 5.14356 2\n      vertex -8.54651 5.17915 5\n    endloop\n  endfacet\n  facet normal 0.958297 0.285773 -0.000279806\n    outer loop\n      vertex -8.54651 5.17915 5\n      vertex -8.68761 5.64937 2\n      vertex -8.69557 5.679 5\n    endloop\n  endfacet\n  facet normal 0.973239 0.229794 -0.000219933\n    outer loop\n      vertex -8.69557 5.679 5\n      vertex -8.81059 6.16327 2\n      vertex -8.81543 6.18664 5\n    endloop\n  endfacet\n  facet normal 0.98492 0.173008 -0.000158102\n    outer loop\n      vertex -8.81543 6.18664 5\n      vertex -8.90319 6.68351 2\n      vertex -8.90567 6.70037 5\n    endloop\n  endfacet\n  facet normal 0.993288 0.115663 -9.78081e-05\n    outer loop\n      vertex -8.90567 6.70037 5\n      vertex -8.96511 7.20829 2\n      vertex -8.966 7.21847 5\n    endloop\n  endfacet\n  facet normal 0.99832 0.0579364 -3.25771e-05\n    outer loop\n      vertex -8.966 7.21847 5\n      vertex -8.99612 7.73579 2\n      vertex -8.99622 7.7392 5\n    endloop\n  endfacet\n  facet normal 0.998277 -0.0586854 9.70162e-05\n    outer loop\n      vertex -8.96511 8.79171 2\n      vertex -8.966 8.78153 5\n      vertex -8.99612 8.26421 2\n    endloop\n  endfacet\n  facet normal 0.993288 -0.115665 -9.78157e-05\n    outer loop\n      vertex -8.96511 8.79171 2\n      vertex -8.90567 9.29962 5\n      vertex -8.966 8.78153 5\n    endloop\n  endfacet\n  facet normal 0.993111 -0.117179 0.000162033\n    outer loop\n      vertex -8.90319 9.31649 2\n      vertex -8.90567 9.29962 5\n      vertex -8.96511 8.79171 2\n    endloop\n  endfacet\n  facet normal 0.984526 -0.17524 0.000223245\n    outer loop\n      vertex -8.81059 9.83673 2\n      vertex -8.81543 9.81336 5\n      vertex -8.90319 9.31649 2\n    endloop\n  endfacet\n  facet normal 0.972537 -0.232749 0.00028401\n    outer loop\n      vertex -8.68761 10.3506 2\n      vertex -8.69557 10.321 5\n      vertex -8.81059 9.83673 2\n    endloop\n  endfacet\n  facet normal 0.957204 -0.289413 0.000349851\n    outer loop\n      vertex -8.53468 10.8564 2\n      vertex -8.54651 10.8209 5\n      vertex -8.68761 10.3506 2\n    endloop\n  endfacet\n  facet normal 0.93858 -0.345061 0.0003952\n    outer loop\n      vertex -8.35233 11.3524 2\n      vertex -8.36874 11.3112 5\n      vertex -8.53468 10.8564 2\n    endloop\n  endfacet\n  facet normal 0.916702 -0.399572 0.000454923\n    outer loop\n      vertex -8.14119 11.8368 2\n      vertex -8.16286 11.7905 5\n      vertex -8.35233 11.3524 2\n    endloop\n  endfacet\n  facet normal 0.891685 -0.452655 0.00049945\n    outer loop\n      vertex -7.90199 12.308 2\n      vertex -7.92956 12.257 5\n      vertex -8.14119 11.8368 2\n    endloop\n  endfacet\n  facet normal 0.863552 -0.504259 0.00055127\n    outer loop\n      vertex -7.63554 12.7643 2\n      vertex -7.66963 12.7092 5\n      vertex -7.90199 12.308 2\n    endloop\n  endfacet\n  facet normal 0.832492 -0.554036 0.000599624\n    outer loop\n      vertex -7.34278 13.2042 2\n      vertex -7.38394 13.1456 5\n      vertex -7.63554 12.7643 2\n    endloop\n  endfacet\n  facet normal 0.798562 -0.601912 0.00063745\n    outer loop\n      vertex -7.0247 13.6262 2\n      vertex -7.07345 13.5647 5\n      vertex -7.34278 13.2042 2\n    endloop\n  endfacet\n  facet normal 0.761785 -0.64783 0.000708198\n    outer loop\n      vertex -6.68241 14.0287 2\n      vertex -6.7392 13.9652 5\n      vertex -7.0247 13.6262 2\n    endloop\n  endfacet\n  facet normal 0.722519 -0.691351 0.000753741\n    outer loop\n      vertex -6.31708 14.4105 2\n      vertex -6.38231 14.3456 5\n      vertex -6.68241 14.0287 2\n    endloop\n  endfacet\n  facet normal 0.680695 -0.732566 0.000773979\n    outer loop\n      vertex -5.92997 14.7702 2\n      vertex -6.00398 14.7046 5\n      vertex -6.31708 14.4105 2\n    endloop\n  endfacet\n  facet normal 0.636463 -0.771307 0.000834881\n    outer loop\n      vertex -5.52242 15.1065 2\n      vertex -5.60549 15.0412 5\n      vertex -5.92997 14.7702 2\n    endloop\n  endfacet\n  facet normal 0.590224 -0.807239 0.0011278\n    outer loop\n      vertex -5.09584 15.4184 2\n      vertex -5.26482 15.2994 5.25823\n      vertex -5.52242 15.1065 2\n    endloop\n  endfacet\n  facet normal 0.541795 -0.84051 0.00107355\n    outer loop\n      vertex -4.65169 15.7047 2\n      vertex -4.91227 15.5412 5.5\n      vertex -5.09584 15.4184 2\n    endloop\n  endfacet\n  facet normal 0.491473 -0.870892 0.00106066\n    outer loop\n      vertex -4.1915 15.9644 2\n      vertex -4.46893 15.8121 5.5\n      vertex -4.65169 15.7047 2\n    endloop\n  endfacet\n  facet normal 0.439452 -0.898265 0.00103902\n    outer loop\n      vertex -3.71687 16.1966 2\n      vertex -4.0107 16.0569 5.5\n      vertex -4.1915 15.9644 2\n    endloop\n  endfacet\n  facet normal 0.386059 -0.922473 0.00102965\n    outer loop\n      vertex -3.22942 16.4006 2\n      vertex -3.53911 16.2749 5.5\n      vertex -3.71687 16.1966 2\n    endloop\n  endfacet\n  facet normal 0.331357 -0.943505 0.00102357\n    outer loop\n      vertex -2.73084 16.5757 2\n      vertex -3.05572 16.4654 5.5\n      vertex -3.22942 16.4006 2\n    endloop\n  endfacet\n  facet normal 0.275351 -0.961343 0.000984226\n    outer loop\n      vertex -2.22285 16.7212 2\n      vertex -2.56215 16.6276 5.5\n      vertex -2.73084 16.5757 2\n    endloop\n  endfacet\n  facet normal 0.218389 -0.975861 0.000965994\n    outer loop\n      vertex -1.70719 16.8366 2\n      vertex -2.06004 16.7611 5.5\n      vertex -2.22285 16.7212 2\n    endloop\n  endfacet\n  facet normal 0.160856 -0.986977 0.000918097\n    outer loop\n      vertex -1.18565 16.9216 2\n      vertex -1.55107 16.8653 5.5\n      vertex -1.70719 16.8366 2\n    endloop\n  endfacet\n  facet normal 0.102571 -0.994725 0.000899452\n    outer loop\n      vertex -0.660022 16.9758 2\n      vertex -1.03693 16.9401 5.5\n      vertex -1.18565 16.9216 2\n    endloop\n  endfacet\n  facet normal 0.043905 -0.999035 0.00086113\n    outer loop\n      vertex -0.132118 16.999 2\n      vertex -0.519328 16.985 5.5\n      vertex -0.660022 16.9758 2\n    endloop\n  endfacet\n  facet normal -0.0145719 -0.999893 0.000835744\n    outer loop\n      vertex 0.39624 16.9913 2\n      vertex 0 17 5.5\n      vertex -0.132118 16.999 2\n    endloop\n  endfacet\n  facet normal -0.0734264 -0.9973 0.000787118\n    outer loop\n      vertex 0.923234 16.9525 2\n      vertex 0.519328 16.985 5.5\n      vertex 0.39624 16.9913 2\n    endloop\n  endfacet\n  facet normal -0.131713 -0.991288 0.000766665\n    outer loop\n      vertex 1.44705 16.8829 2\n      vertex 1.03693 16.9401 5.5\n      vertex 0.923234 16.9525 2\n    endloop\n  endfacet\n  facet normal -0.189626 -0.981856 0.000698364\n    outer loop\n      vertex 1.96587 16.7827 2\n      vertex 1.55107 16.8653 5.5\n      vertex 1.44705 16.8829 2\n    endloop\n  endfacet\n  facet normal -0.246968 -0.969023 0.000664595\n    outer loop\n      vertex 2.47791 16.6522 2\n      vertex 2.06004 16.7611 5.5\n      vertex 1.96587 16.7827 2\n    endloop\n  endfacet\n  facet normal -0.303534 -0.95282 0.000608663\n    outer loop\n      vertex 2.98142 16.4918 2\n      vertex 2.56215 16.6276 5.5\n      vertex 2.47791 16.6522 2\n    endloop\n  endfacet\n  facet normal -0.358814 -0.933409 0.000576542\n    outer loop\n      vertex 3.47464 16.3022 2\n      vertex 3.05572 16.4654 5.5\n      vertex 2.98142 16.4918 2\n    endloop\n  endfacet\n  facet normal -0.41294 -0.910758 0.000502443\n    outer loop\n      vertex 3.95589 16.084 2\n      vertex 3.53911 16.2749 5.5\n      vertex 3.47464 16.3022 2\n    endloop\n  endfacet\n  facet normal -0.465731 -0.884926 0.000441486\n    outer loop\n      vertex 4.4235 15.8379 2\n      vertex 4.0107 16.0569 5.5\n      vertex 3.95589 16.084 2\n    endloop\n  endfacet\n  facet normal -0.516829 -0.856089 0.000397841\n    outer loop\n      vertex 4.87587 15.5648 2\n      vertex 4.46893 15.8121 5.5\n      vertex 4.4235 15.8379 2\n    endloop\n  endfacet\n  facet normal -0.565461 -0.824775 0.000319457\n    outer loop\n      vertex 5.26482 15.2994 5.25823\n      vertex 4.91227 15.5412 5.5\n      vertex 4.87587 15.5648 2\n    endloop\n  endfacet\n  facet normal -0.521408 -0.853307 -0.000331088\n    outer loop\n      vertex 4.87587 15.5648 2\n      vertex 4.91227 15.5412 5.5\n      vertex 4.46893 15.8121 5.5\n    endloop\n  endfacet\n  facet normal 0.984921 -0.173004 -0.00015866\n    outer loop\n      vertex -8.90319 9.31649 2\n      vertex -8.81543 9.81336 5\n      vertex -8.90567 9.29962 5\n    endloop\n  endfacet\n  facet normal 0.973239 -0.229794 -0.000219933\n    outer loop\n      vertex -8.81059 9.83673 2\n      vertex -8.69557 10.321 5\n      vertex -8.81543 9.81336 5\n    endloop\n  endfacet\n  facet normal 0.958305 -0.285747 -0.000276668\n    outer loop\n      vertex -8.68761 10.3506 2\n      vertex -8.54651 10.8209 5\n      vertex -8.69557 10.321 5\n    endloop\n  endfacet\n  facet normal 0.940114 -0.340861 -0.000326337\n    outer loop\n      vertex -8.53468 10.8564 2\n      vertex -8.36874 11.3112 5\n      vertex -8.54651 10.8209 5\n    endloop\n  endfacet\n  facet normal 0.918821 -0.394673 -0.000394228\n    outer loop\n      vertex -8.35233 11.3524 2\n      vertex -8.16286 11.7905 5\n      vertex -8.36874 11.3112 5\n    endloop\n  endfacet\n  facet normal 0.894389 -0.44729 -0.000442711\n    outer loop\n      vertex -8.14119 11.8368 2\n      vertex -7.92956 12.257 5\n      vertex -8.16286 11.7905 5\n    endloop\n  endfacet\n  facet normal 0.866977 -0.498349 -0.000504411\n    outer loop\n      vertex -7.90199 12.308 2\n      vertex -7.66963 12.7092 5\n      vertex -7.92956 12.257 5\n    endloop\n  endfacet\n  facet normal 0.836661 -0.547721 -0.000552561\n    outer loop\n      vertex -7.63554 12.7643 2\n      vertex -7.38394 13.1456 5\n      vertex -7.66963 12.7092 5\n    endloop\n  endfacet\n  facet normal 0.803515 -0.595284 -0.000603648\n    outer loop\n      vertex -7.34278 13.2042 2\n      vertex -7.07345 13.5647 5\n      vertex -7.38394 13.1456 5\n    endloop\n  endfacet\n  facet normal 0.76775 -0.64075 -0.00065944\n    outer loop\n      vertex -7.0247 13.6262 2\n      vertex -6.7392 13.9652 5\n      vertex -7.07345 13.5647 5\n    endloop\n  endfacet\n  facet normal 0.729283 -0.684211 -0.000677136\n    outer loop\n      vertex -6.68241 14.0287 2\n      vertex -6.38231 14.3456 5\n      vertex -6.7392 13.9652 5\n    endloop\n  endfacet\n  facet normal 0.688332 -0.725395 -0.000726071\n    outer loop\n      vertex -6.31708 14.4105 2\n      vertex -6.00398 14.7046 5\n      vertex -6.38231 14.3456 5\n    endloop\n  endfacet\n  facet normal 0.64529 -0.763938 -0.000785478\n    outer loop\n      vertex -5.92997 14.7702 2\n      vertex -5.60549 15.0412 5\n      vertex -6.00398 14.7046 5\n    endloop\n  endfacet\n  facet normal 0.604324 -0.796738 -0.000608611\n    outer loop\n      vertex -5.52242 15.1065 2\n      vertex -5.26482 15.2994 5.25823\n      vertex -5.60549 15.0412 5\n    endloop\n  endfacet\n  facet normal 0.565964 -0.82443 -0.000758272\n    outer loop\n      vertex -5.09584 15.4184 2\n      vertex -4.91227 15.5412 5.5\n      vertex -5.26482 15.2994 5.25823\n    endloop\n  endfacet\n  facet normal 0.521408 -0.853307 -0.00104208\n    outer loop\n      vertex -4.65169 15.7047 2\n      vertex -4.46893 15.8121 5.5\n      vertex -4.91227 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 0.471203 -0.882024 -0.00103038\n    outer loop\n      vertex -4.1915 15.9644 2\n      vertex -4.0107 16.0569 5.5\n      vertex -4.46893 15.8121 5.5\n    endloop\n  endfacet\n  facet normal 0.419602 -0.907708 -0.00100429\n    outer loop\n      vertex -3.71687 16.1966 2\n      vertex -3.53911 16.2749 5.5\n      vertex -4.0107 16.0569 5.5\n    endloop\n  endfacet\n  facet normal 0.366647 -0.93036 -0.000971224\n    outer loop\n      vertex -3.22942 16.4006 2\n      vertex -3.05572 16.4654 5.5\n      vertex -3.53911 16.2749 5.5\n    endloop\n  endfacet\n  facet normal 0.3122 -0.950016 -0.000959772\n    outer loop\n      vertex -2.73084 16.5757 2\n      vertex -2.56215 16.6276 5.5\n      vertex -3.05572 16.4654 5.5\n    endloop\n  endfacet\n  facet normal 0.256951 -0.966424 -0.000935387\n    outer loop\n      vertex -2.22285 16.7212 2\n      vertex -2.06004 16.7611 5.5\n      vertex -2.56215 16.6276 5.5\n    endloop\n  endfacet\n  facet normal 0.200567 -0.97968 -0.000913064\n    outer loop\n      vertex -1.70719 16.8366 2\n      vertex -1.55107 16.8653 5.5\n      vertex -2.06004 16.7611 5.5\n    endloop\n  endfacet\n  facet normal 0.14397 -0.989582 -0.000886843\n    outer loop\n      vertex -1.18565 16.9216 2\n      vertex -1.03693 16.9401 5.5\n      vertex -1.55107 16.8653 5.5\n    endloop\n  endfacet\n  facet normal 0.0864216 -0.996258 -0.000855264\n    outer loop\n      vertex -0.660022 16.9758 2\n      vertex -0.519328 16.985 5.5\n      vertex -1.03693 16.9401 5.5\n    endloop\n  endfacet\n  facet normal 0.0288714 -0.999583 -0.000804244\n    outer loop\n      vertex -0.132118 16.999 2\n      vertex 0 17 5.5\n      vertex -0.519328 16.985 5.5\n    endloop\n  endfacet\n  facet normal -0.0288714 -0.999583 -0.000783899\n    outer loop\n      vertex 0.39624 16.9913 2\n      vertex 0.519328 16.985 5.5\n      vertex 0 17 5.5\n    endloop\n  endfacet\n  facet normal -0.0864216 -0.996258 -0.000722232\n    outer loop\n      vertex 0.923234 16.9525 2\n      vertex 1.03693 16.9401 5.5\n      vertex 0.519328 16.985 5.5\n    endloop\n  endfacet\n  facet normal -0.14397 -0.989582 -0.000697395\n    outer loop\n      vertex 1.44705 16.8829 2\n      vertex 1.55107 16.8653 5.5\n      vertex 1.03693 16.9401 5.5\n    endloop\n  endfacet\n  facet normal -0.200567 -0.97968 -0.000649623\n    outer loop\n      vertex 1.96587 16.7827 2\n      vertex 2.06004 16.7611 5.5\n      vertex 1.55107 16.8653 5.5\n    endloop\n  endfacet\n  facet normal -0.256951 -0.966424 -0.00060814\n    outer loop\n      vertex 2.47791 16.6522 2\n      vertex 2.56215 16.6276 5.5\n      vertex 2.06004 16.7611 5.5\n    endloop\n  endfacet\n  facet normal -0.3122 -0.950016 -0.000538273\n    outer loop\n      vertex 2.98142 16.4918 2\n      vertex 3.05572 16.4654 5.5\n      vertex 2.56215 16.6276 5.5\n    endloop\n  endfacet\n  facet normal -0.366647 -0.93036 -0.000503167\n    outer loop\n      vertex 3.47464 16.3022 2\n      vertex 3.53911 16.2749 5.5\n      vertex 3.05572 16.4654 5.5\n    endloop\n  endfacet\n  facet normal -0.419602 -0.907708 -0.000457278\n    outer loop\n      vertex 3.95589 16.084 2\n      vertex 4.0107 16.0569 5.5\n      vertex 3.53911 16.2749 5.5\n    endloop\n  endfacet\n  facet normal -0.471204 -0.882024 -0.000385559\n    outer loop\n      vertex 4.4235 15.8379 2\n      vertex 4.46893 15.8121 5.5\n      vertex 4.0107 16.0569 5.5\n    endloop\n  endfacet\n  facet normal -0.56622 -0.824254 0.000452383\n    outer loop\n      vertex 5.31142 15.2656 2\n      vertex 5.26482 15.2994 5.25823\n      vertex 4.87587 15.5648 2\n    endloop\n  endfacet\n  facet normal -0.604212 -0.796824 -0.000375551\n    outer loop\n      vertex 5.31142 15.2656 2\n      vertex 5.60549 15.0412 5\n      vertex 5.26482 15.2994 5.25823\n    endloop\n  endfacet\n  facet normal -0.613554 -0.789652 0.00107659\n    outer loop\n      vertex 5.72867 14.9414 2\n      vertex 5.60549 15.0412 5\n      vertex 5.31142 15.2656 2\n    endloop\n  endfacet\n  facet normal -0.658919 -0.752213 0.00109438\n    outer loop\n      vertex 6.12617 14.5932 2\n      vertex 6.00398 14.7046 5\n      vertex 5.72867 14.9414 2\n    endloop\n  endfacet\n  facet normal -0.701912 -0.712263 0.00114375\n    outer loop\n      vertex 6.50254 14.2223 2\n      vertex 6.38231 14.3456 5\n      vertex 6.12617 14.5932 2\n    endloop\n  endfacet\n  facet normal -0.742531 -0.669811 0.00117302\n    outer loop\n      vertex 6.85651 13.8299 2\n      vertex 6.7392 13.9652 5\n      vertex 6.50254 14.2223 2\n    endloop\n  endfacet\n  facet normal -0.78049 -0.625168 0.00117499\n    outer loop\n      vertex 7.18684 13.4175 2\n      vertex 7.07345 13.5647 5\n      vertex 6.85651 13.8299 2\n    endloop\n  endfacet\n  facet normal -0.815856 -0.578253 0.00119276\n    outer loop\n      vertex 7.49239 12.9864 2\n      vertex 7.38394 13.1456 5\n      vertex 7.18684 13.4175 2\n    endloop\n  endfacet\n  facet normal -0.848395 -0.529362 0.00121011\n    outer loop\n      vertex 7.77211 12.5381 2\n      vertex 7.66963 12.7092 5\n      vertex 7.49239 12.9864 2\n    endloop\n  endfacet\n  facet normal -0.878015 -0.478632 0.00123336\n    outer loop\n      vertex 8.02505 12.0741 2\n      vertex 7.92956 12.257 5\n      vertex 7.77211 12.5381 2\n    endloop\n  endfacet\n  facet normal -0.904578 -0.426306 0.00125317\n    outer loop\n      vertex 8.25032 11.5961 2\n      vertex 8.16286 11.7905 5\n      vertex 8.02505 12.0741 2\n    endloop\n  endfacet\n  facet normal -0.928012 -0.372549 0.00125202\n    outer loop\n      vertex 8.44715 11.1058 2\n      vertex 8.36874 11.3112 5\n      vertex 8.25032 11.5961 2\n    endloop\n  endfacet\n  facet normal -0.948298 -0.31738 0.00126712\n    outer loop\n      vertex 8.61486 10.6047 2\n      vertex 8.54651 10.8209 5\n      vertex 8.44715 11.1058 2\n    endloop\n  endfacet\n  facet normal -0.965293 -0.261165 0.00127213\n    outer loop\n      vertex 8.75287 10.0946 2\n      vertex 8.69557 10.321 5\n      vertex 8.61486 10.6047 2\n    endloop\n  endfacet\n  facet normal -0.978954 -0.204076 0.00128304\n    outer loop\n      vertex 8.86071 9.57729 2\n      vertex 8.81543 9.81336 5\n      vertex 8.75287 10.0946 2\n    endloop\n  endfacet\n  facet normal -0.989244 -0.146268 0.00128739\n    outer loop\n      vertex 8.938 9.05456 2\n      vertex 8.90567 9.29962 5\n      vertex 8.86071 9.57729 2\n    endloop\n  endfacet\n  facet normal -0.996121 -0.0879793 0.00129013\n    outer loop\n      vertex 8.98449 8.52819 2\n      vertex 8.966 8.78153 5\n      vertex 8.938 9.05456 2\n    endloop\n  endfacet\n  facet normal -0.999568 -0.0293518 0.00129219\n    outer loop\n      vertex 9 8 2\n      vertex 8.99622 8.2608 5\n      vertex 8.98449 8.52819 2\n    endloop\n  endfacet\n  facet normal -0.999999 -0 -0.00126\n    outer loop\n      vertex 8.99622 8.2608 5\n      vertex 9 8 2\n      vertex 8.99622 7.7392 5\n    endloop\n  endfacet\n  facet normal -0.645289 -0.763937 -0.00108193\n    outer loop\n      vertex 5.72867 14.9414 2\n      vertex 6.00398 14.7046 5\n      vertex 5.60549 15.0412 5\n    endloop\n  endfacet\n  facet normal -0.688332 -0.725395 -0.00109944\n    outer loop\n      vertex 6.12617 14.5932 2\n      vertex 6.38231 14.3456 5\n      vertex 6.00398 14.7046 5\n    endloop\n  endfacet\n  facet normal -0.729283 -0.684211 -0.00110617\n    outer loop\n      vertex 6.50254 14.2223 2\n      vertex 6.7392 13.9652 5\n      vertex 6.38231 14.3456 5\n    endloop\n  endfacet\n  facet normal -0.767749 -0.640749 -0.00112375\n    outer loop\n      vertex 6.85651 13.8299 2\n      vertex 7.07345 13.5647 5\n      vertex 6.7392 13.9652 5\n    endloop\n  endfacet\n  facet normal -0.803515 -0.595284 -0.0011616\n    outer loop\n      vertex 7.18684 13.4175 2\n      vertex 7.38394 13.1456 5\n      vertex 7.07345 13.5647 5\n    endloop\n  endfacet\n  facet normal -0.83666 -0.547721 -0.00117954\n    outer loop\n      vertex 7.49239 12.9864 2\n      vertex 7.66963 12.7092 5\n      vertex 7.38394 13.1456 5\n    endloop\n  endfacet\n  facet normal -0.866976 -0.498348 -0.00119344\n    outer loop\n      vertex 7.77211 12.5381 2\n      vertex 7.92956 12.257 5\n      vertex 7.66963 12.7092 5\n    endloop\n  endfacet\n  facet normal -0.894388 -0.44729 -0.0011986\n    outer loop\n      vertex 8.02505 12.0741 2\n      vertex 8.16286 11.7905 5\n      vertex 7.92956 12.257 5\n    endloop\n  endfacet\n  facet normal -0.918821 -0.394673 -0.00121187\n    outer loop\n      vertex 8.25032 11.5961 2\n      vertex 8.36874 11.3112 5\n      vertex 8.16286 11.7905 5\n    endloop\n  endfacet\n  facet normal -0.940113 -0.34086 -0.00123384\n    outer loop\n      vertex 8.44715 11.1058 2\n      vertex 8.54651 10.8209 5\n      vertex 8.36874 11.3112 5\n    endloop\n  endfacet\n  facet normal -0.958304 -0.285747 -0.00124054\n    outer loop\n      vertex 8.61486 10.6047 2\n      vertex 8.69557 10.321 5\n      vertex 8.54651 10.8209 5\n    endloop\n  endfacet\n  facet normal -0.973239 -0.229794 -0.00124711\n    outer loop\n      vertex 8.75287 10.0946 2\n      vertex 8.81543 9.81336 5\n      vertex 8.69557 10.321 5\n    endloop\n  endfacet\n  facet normal -0.98492 -0.173004 -0.00125203\n    outer loop\n      vertex 8.86071 9.57729 2\n      vertex 8.90567 9.29962 5\n      vertex 8.81543 9.81336 5\n    endloop\n  endfacet\n  facet normal -0.993287 -0.115665 -0.00125602\n    outer loop\n      vertex 8.938 9.05456 2\n      vertex 8.966 8.78153 5\n      vertex 8.90567 9.29962 5\n    endloop\n  endfacet\n  facet normal -0.998319 -0.0579364 -0.00126044\n    outer loop\n      vertex 8.98449 8.52819 2\n      vertex 8.99622 8.2608 5\n      vertex 8.966 8.78153 5\n    endloop\n  endfacet\n  facet normal 0.447528 -0.550627 0.704648\n    outer loop\n      vertex -5.60549 15.0412 5\n      vertex -5.77757 15.5412 5.5\n      vertex -6.20008 15.1978 5.5\n    endloop\n  endfacet\n  facet normal 0.454778 -0.538398 0.70944\n    outer loop\n      vertex -6.00398 14.7046 5\n      vertex -5.60549 15.0412 5\n      vertex -6.20008 15.1978 5.5\n    endloop\n  endfacet\n  facet normal 0.478252 -0.524187 0.704629\n    outer loop\n      vertex -6.00398 14.7046 5\n      vertex -6.20008 15.1978 5.5\n      vertex -6.60222 14.8309 5.5\n    endloop\n  endfacet\n  facet normal 0.507649 -0.495867 0.704563\n    outer loop\n      vertex -6.38231 14.3456 5\n      vertex -6.60222 14.8309 5.5\n      vertex -6.98268 14.4414 5.5\n    endloop\n  endfacet\n  facet normal 0.535169 -0.466099 0.704518\n    outer loop\n      vertex -6.7392 13.9652 5\n      vertex -6.98268 14.4414 5.5\n      vertex -7.3402 14.0309 5.5\n    endloop\n  endfacet\n  facet normal 0.561022 -0.434609 0.704535\n    outer loop\n      vertex -7.07345 13.5647 5\n      vertex -7.3402 14.0309 5.5\n      vertex -7.67362 13.6005 5.5\n    endloop\n  endfacet\n  facet normal 0.585036 -0.401782 0.704488\n    outer loop\n      vertex -7.38394 13.1456 5\n      vertex -7.67362 13.6005 5.5\n      vertex -7.98184 13.1517 5.5\n    endloop\n  endfacet\n  facet normal 0.60711 -0.367642 0.704455\n    outer loop\n      vertex -7.66963 12.7092 5\n      vertex -7.98184 13.1517 5.5\n      vertex -8.26385 12.686 5.5\n    endloop\n  endfacet\n  facet normal 0.627211 -0.332261 0.704421\n    outer loop\n      vertex -7.92956 12.257 5\n      vertex -8.26385 12.686 5.5\n      vertex -8.51871 12.2049 5.5\n    endloop\n  endfacet\n  facet normal 0.645239 -0.295814 0.704387\n    outer loop\n      vertex -8.16286 11.7905 5\n      vertex -8.51871 12.2049 5.5\n      vertex -8.7456 11.71 5.5\n    endloop\n  endfacet\n  facet normal 0.661105 -0.258405 0.704392\n    outer loop\n      vertex -8.36874 11.3112 5\n      vertex -8.7456 11.71 5.5\n      vertex -8.94377 11.203 5.5\n    endloop\n  endfacet\n  facet normal 0.674859 -0.220072 0.704368\n    outer loop\n      vertex -8.54651 10.8209 5\n      vertex -8.94377 11.203 5.5\n      vertex -9.11256 10.6854 5.5\n    endloop\n  endfacet\n  facet normal 0.686354 -0.181068 0.704367\n    outer loop\n      vertex -8.69557 10.321 5\n      vertex -9.11256 10.6854 5.5\n      vertex -9.25143 10.159 5.5\n    endloop\n  endfacet\n  facet normal 0.695619 -0.141434 0.704351\n    outer loop\n      vertex -8.81543 9.81336 5\n      vertex -9.25143 10.159 5.5\n      vertex -9.35991 9.62546 5.5\n    endloop\n  endfacet\n  facet normal 0.702587 -0.101362 0.704342\n    outer loop\n      vertex -8.90567 9.29962 5\n      vertex -9.35991 9.62546 5.5\n      vertex -9.43765 9.08661 5.5\n    endloop\n  endfacet\n  facet normal 0.707244 -0.0609569 0.704337\n    outer loop\n      vertex -8.966 8.78153 5\n      vertex -9.43765 9.08661 5.5\n      vertex -9.4844 8.5442 5.5\n    endloop\n  endfacet\n  facet normal 0.709578 -0.0203407 0.704333\n    outer loop\n      vertex -8.99622 8.2608 5\n      vertex -9.4844 8.5442 5.5\n      vertex -9.5 8 5.5\n    endloop\n  endfacet\n  facet normal 0.709578 0.0203407 0.704333\n    outer loop\n      vertex -9.4844 7.4558 5.5\n      vertex -8.99622 7.7392 5\n      vertex -9.5 8 5.5\n    endloop\n  endfacet\n  facet normal 0.707244 0.0609569 0.704337\n    outer loop\n      vertex -9.43765 6.91339 5.5\n      vertex -8.966 7.21847 5\n      vertex -9.4844 7.4558 5.5\n    endloop\n  endfacet\n  facet normal 0.702588 0.101362 0.704341\n    outer loop\n      vertex -9.35991 6.37454 5.5\n      vertex -8.90567 6.70037 5\n      vertex -9.43765 6.91339 5.5\n    endloop\n  endfacet\n  facet normal 0.69562 0.141445 0.704348\n    outer loop\n      vertex -9.25143 5.84104 5.5\n      vertex -8.81543 6.18664 5\n      vertex -9.35991 6.37454 5.5\n    endloop\n  endfacet\n  facet normal 0.68636 0.181062 0.704362\n    outer loop\n      vertex -9.11256 5.31462 5.5\n      vertex -8.69557 5.679 5\n      vertex -9.25143 5.84104 5.5\n    endloop\n  endfacet\n  facet normal 0.674852 0.220074 0.704373\n    outer loop\n      vertex -8.94377 4.79703 5.5\n      vertex -8.54651 5.17915 5\n      vertex -9.11256 5.31462 5.5\n    endloop\n  endfacet\n  facet normal 0.66112 0.25837 0.70439\n    outer loop\n      vertex -8.7456 4.28995 5.5\n      vertex -8.36874 4.68878 5\n      vertex -8.94377 4.79703 5.5\n    endloop\n  endfacet\n  facet normal 0.645217 0.29581 0.704409\n    outer loop\n      vertex -8.51871 3.79506 5.5\n      vertex -8.16286 4.20953 5\n      vertex -8.7456 4.28995 5.5\n    endloop\n  endfacet\n  facet normal 0.627194 0.332266 0.704434\n    outer loop\n      vertex -8.26385 3.31398 5.5\n      vertex -7.92956 3.74301 5\n      vertex -8.51871 3.79506 5.5\n    endloop\n  endfacet\n  facet normal 0.60711 0.367642 0.704455\n    outer loop\n      vertex -7.98184 2.84828 5.5\n      vertex -7.66963 3.29078 5\n      vertex -8.26385 3.31398 5.5\n    endloop\n  endfacet\n  facet normal 0.58503 0.401805 0.704481\n    outer loop\n      vertex -7.67362 2.39951 5.5\n      vertex -7.38394 2.85438 5\n      vertex -7.98184 2.84828 5.5\n    endloop\n  endfacet\n  facet normal 0.561033 0.434639 0.704507\n    outer loop\n      vertex -7.3402 1.96913 5.5\n      vertex -7.07345 2.43526 5\n      vertex -7.67362 2.39951 5.5\n    endloop\n  endfacet\n  facet normal 0.535193 0.46604 0.704539\n    outer loop\n      vertex -6.98268 1.55856 5.5\n      vertex -6.7392 2.03483 5\n      vertex -7.3402 1.96913 5.5\n    endloop\n  endfacet\n  facet normal 0.507588 0.495909 0.704577\n    outer loop\n      vertex -6.60222 1.16914 5.5\n      vertex -6.38231 1.65444 5\n      vertex -6.98268 1.55856 5.5\n    endloop\n  endfacet\n  facet normal 0.478324 0.524137 0.704618\n    outer loop\n      vertex -6.20008 0.80215 5.5\n      vertex -6.00398 1.29536 5\n      vertex -6.60222 1.16914 5.5\n    endloop\n  endfacet\n  facet normal 0.447481 0.550653 0.704658\n    outer loop\n      vertex -5.77757 0.458803 5.5\n      vertex -5.60549 0.958803 5\n      vertex -6.20008 0.80215 5.5\n    endloop\n  endfacet\n  facet normal 0.454736 0.538416 0.709452\n    outer loop\n      vertex -5.60549 0.958803 5\n      vertex -6.00398 1.29536 5\n      vertex -6.20008 0.80215 5.5\n    endloop\n  endfacet\n  facet normal 0.48507 -0.511188 0.709503\n    outer loop\n      vertex -6.38231 14.3456 5\n      vertex -6.00398 14.7046 5\n      vertex -6.60222 14.8309 5.5\n    endloop\n  endfacet\n  facet normal 0.513938 -0.482174 0.70949\n    outer loop\n      vertex -6.7392 13.9652 5\n      vertex -6.38231 14.3456 5\n      vertex -6.98268 14.4414 5.5\n    endloop\n  endfacet\n  facet normal 0.540976 -0.451489 0.709579\n    outer loop\n      vertex -7.07345 13.5647 5\n      vertex -6.7392 13.9652 5\n      vertex -7.3402 14.0309 5.5\n    endloop\n  endfacet\n  facet normal 0.566154 -0.419435 0.709609\n    outer loop\n      vertex -7.38394 13.1456 5\n      vertex -7.07345 13.5647 5\n      vertex -7.67362 13.6005 5.5\n    endloop\n  endfacet\n  facet normal 0.589494 -0.385913 0.709625\n    outer loop\n      vertex -7.66963 12.7092 5\n      vertex -7.38394 13.1456 5\n      vertex -7.98184 13.1517 5.5\n    endloop\n  endfacet\n  facet normal 0.610834 -0.351115 0.709648\n    outer loop\n      vertex -7.92956 12.257 5\n      vertex -7.66963 12.7092 5\n      vertex -8.26385 12.686 5.5\n    endloop\n  endfacet\n  facet normal 0.63014 -0.315137 0.709656\n    outer loop\n      vertex -8.16286 11.7905 5\n      vertex -7.92956 12.257 5\n      vertex -8.51871 12.2049 5.5\n    endloop\n  endfacet\n  facet normal 0.64733 -0.278056 0.709683\n    outer loop\n      vertex -8.36874 11.3112 5\n      vertex -8.16286 11.7905 5\n      vertex -8.7456 11.71 5.5\n    endloop\n  endfacet\n  facet normal 0.662298 -0.240132 0.709717\n    outer loop\n      vertex -8.54651 10.8209 5\n      vertex -8.36874 11.3112 5\n      vertex -8.94377 11.203 5.5\n    endloop\n  endfacet\n  facet normal 0.675101 -0.201301 0.709729\n    outer loop\n      vertex -8.69557 10.321 5\n      vertex -8.54651 10.8209 5\n      vertex -9.11256 10.6854 5.5\n    endloop\n  endfacet\n  facet normal 0.685603 -0.161879 0.709749\n    outer loop\n      vertex -8.81543 9.81336 5\n      vertex -8.69557 10.321 5\n      vertex -9.25143 10.159 5.5\n    endloop\n  endfacet\n  facet normal 0.693829 -0.121873 0.709752\n    outer loop\n      vertex -8.90567 9.29962 5\n      vertex -8.81543 9.81336 5\n      vertex -9.35991 9.62546 5.5\n    endloop\n  endfacet\n  facet normal 0.699717 -0.0814799 0.709759\n    outer loop\n      vertex -8.966 8.78153 5\n      vertex -8.90567 9.29962 5\n      vertex -9.43765 9.08661 5.5\n    endloop\n  endfacet\n  facet normal 0.703256 -0.0408127 0.709764\n    outer loop\n      vertex -8.99622 8.2608 5\n      vertex -8.966 8.78153 5\n      vertex -9.4844 8.5442 5.5\n    endloop\n  endfacet\n  facet normal 0.704439 -0 0.709765\n    outer loop\n      vertex -8.99622 7.7392 5\n      vertex -8.99622 8.2608 5\n      vertex -9.5 8 5.5\n    endloop\n  endfacet\n  facet normal 0.703256 0.0408127 0.709764\n    outer loop\n      vertex -8.966 7.21847 5\n      vertex -8.99622 7.7392 5\n      vertex -9.4844 7.4558 5.5\n    endloop\n  endfacet\n  facet normal 0.699717 0.0814784 0.709758\n    outer loop\n      vertex -8.90567 6.70037 5\n      vertex -8.966 7.21847 5\n      vertex -9.43765 6.91339 5.5\n    endloop\n  endfacet\n  facet normal 0.693829 0.121876 0.709752\n    outer loop\n      vertex -8.81543 6.18664 5\n      vertex -8.90567 6.70037 5\n      vertex -9.35991 6.37454 5.5\n    endloop\n  endfacet\n  facet normal 0.685609 0.161881 0.709743\n    outer loop\n      vertex -8.69557 5.679 5\n      vertex -8.81543 6.18664 5\n      vertex -9.25143 5.84104 5.5\n    endloop\n  endfacet\n  facet normal 0.675095 0.20132 0.70973\n    outer loop\n      vertex -8.54651 5.17915 5\n      vertex -8.69557 5.679 5\n      vertex -9.11256 5.31462 5.5\n    endloop\n  endfacet\n  facet normal 0.662311 0.240102 0.709715\n    outer loop\n      vertex -8.36874 4.68878 5\n      vertex -8.54651 5.17915 5\n      vertex -8.94377 4.79703 5.5\n    endloop\n  endfacet\n  facet normal 0.647306 0.278075 0.709697\n    outer loop\n      vertex -8.16286 4.20953 5\n      vertex -8.36874 4.68878 5\n      vertex -8.7456 4.28995 5.5\n    endloop\n  endfacet\n  facet normal 0.630128 0.315118 0.709676\n    outer loop\n      vertex -7.92956 3.74301 5\n      vertex -8.16286 4.20953 5\n      vertex -8.51871 3.79506 5.5\n    endloop\n  endfacet\n  facet normal 0.610839 0.351094 0.709654\n    outer loop\n      vertex -7.66963 3.29078 5\n      vertex -7.92956 3.74301 5\n      vertex -8.26385 3.31398 5.5\n    endloop\n  endfacet\n  facet normal 0.589494 0.385913 0.709625\n    outer loop\n      vertex -7.38394 2.85438 5\n      vertex -7.66963 3.29078 5\n      vertex -7.98184 2.84828 5.5\n    endloop\n  endfacet\n  facet normal 0.566176 0.419431 0.709593\n    outer loop\n      vertex -7.07345 2.43526 5\n      vertex -7.38394 2.85438 5\n      vertex -7.67362 2.39951 5.5\n    endloop\n  endfacet\n  facet normal 0.540953 0.451548 0.709559\n    outer loop\n      vertex -6.7392 2.03483 5\n      vertex -7.07345 2.43526 5\n      vertex -7.3402 1.96913 5.5\n    endloop\n  endfacet\n  facet normal 0.513905 0.482157 0.709525\n    outer loop\n      vertex -6.38231 1.65444 5\n      vertex -6.7392 2.03483 5\n      vertex -6.98268 1.55856 5.5\n    endloop\n  endfacet\n  facet normal 0.485136 0.511144 0.709489\n    outer loop\n      vertex -6.00398 1.29536 5\n      vertex -6.38231 1.65444 5\n      vertex -6.60222 1.16914 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 18.5046 0.975034 5.5\n      vertex 30 0.458803 5.5\n      vertex 30 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 0.458803 5.5\n      vertex 18.7422 0.645751 5.5\n      vertex 18.8227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 0.458803 5.5\n      vertex 18.6354 0.819049 5.5\n      vertex 18.7422 0.645751 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 0.458803 5.5\n      vertex 18.5046 0.975034 5.5\n      vertex 18.6354 0.819049 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 18.3526 1.11041 5.5\n      vertex 18.5046 0.975034 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 18.1826 1.22231 5.5\n      vertex 18.3526 1.11041 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 17.9982 1.30837 5.5\n      vertex 18.1826 1.22231 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 17.8032 1.36678 5.5\n      vertex 17.9982 1.30837 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 9.35991 9.62546 5.5\n      vertex 17.8032 1.36678 5.5\n      vertex 30 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.8032 1.36678 5.5\n      vertex 9.35991 9.62546 5.5\n      vertex 17.6018 1.3963 5.5\n    endloop\n  endfacet\n  facet normal -0 -0 1\n    outer loop\n      vertex 9.43765 9.08661 5.5\n      vertex 17.6018 1.3963 5.5\n      vertex 9.35991 9.62546 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.6018 1.3963 5.5\n      vertex 9.43765 9.08661 5.5\n      vertex 17.3982 1.3963 5.5\n    endloop\n  endfacet\n  facet normal -0 -0 1\n    outer loop\n      vertex 9.4844 8.5442 5.5\n      vertex 17.3982 1.3963 5.5\n      vertex 9.43765 9.08661 5.5\n    endloop\n  endfacet\n  facet normal -0 -0 1\n    outer loop\n      vertex 9.5 8 5.5\n      vertex 17.3982 1.3963 5.5\n      vertex 9.4844 8.5442 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.3982 1.3963 5.5\n      vertex 9.5 8 5.5\n      vertex 17.1968 1.36678 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 9.25143 5.84104 5.5\n      vertex 16.6474 1.11041 5.5\n      vertex 9.35991 6.37454 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.8174 1.22231 5.5\n      vertex 9.35991 6.37454 5.5\n      vertex 16.6474 1.11041 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 9.35991 6.37454 5.5\n      vertex 16.8174 1.22231 5.5\n      vertex 9.43765 6.91339 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 9.4844 7.4558 5.5\n      vertex 17.1968 1.36678 5.5\n      vertex 9.5 8 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.0018 1.30837 5.5\n      vertex 9.43765 6.91339 5.5\n      vertex 16.8174 1.22231 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 9.43765 6.91339 5.5\n      vertex 17.0018 1.30837 5.5\n      vertex 9.4844 7.4558 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.1968 1.36678 5.5\n      vertex 9.4844 7.4558 5.5\n      vertex 17.0018 1.30837 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 9.25143 10.159 5.5\n      vertex 9.35991 9.62546 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 9.11256 10.6854 5.5\n      vertex 9.25143 10.159 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 8.94377 11.203 5.5\n      vertex 9.11256 10.6854 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 8.7456 11.71 5.5\n      vertex 8.94377 11.203 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 8.51871 12.2049 5.5\n      vertex 8.7456 11.71 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 8.26385 12.686 5.5\n      vertex 8.51871 12.2049 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 7.98184 13.1517 5.5\n      vertex 8.26385 12.686 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 7.67362 13.6005 5.5\n      vertex 7.98184 13.1517 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 7.3402 14.0309 5.5\n      vertex 7.67362 13.6005 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 6.98268 14.4414 5.5\n      vertex 7.3402 14.0309 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 6.60222 14.8309 5.5\n      vertex 6.98268 14.4414 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 6.20008 15.1978 5.5\n      vertex 6.60222 14.8309 5.5\n    endloop\n  endfacet\n  facet normal 0 -0 1\n    outer loop\n      vertex 6.20008 15.1978 5.5\n      vertex 30 15.5412 5.5\n      vertex 5.77757 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.6474 1.11041 5.5\n      vertex 9.25143 5.84104 5.5\n      vertex 16.4954 0.975034 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 9.11256 5.31462 5.5\n      vertex 16.4954 0.975034 5.5\n      vertex 9.25143 5.84104 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 8.94377 4.79703 5.5\n      vertex 16.4954 0.975034 5.5\n      vertex 9.11256 5.31462 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.4954 0.975034 5.5\n      vertex 8.94377 4.79703 5.5\n      vertex 16.3646 0.819049 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 8.7456 4.28995 5.5\n      vertex 16.3646 0.819049 5.5\n      vertex 8.94377 4.79703 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.3646 0.819049 5.5\n      vertex 8.7456 4.28995 5.5\n      vertex 16.2578 0.645751 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 8.51871 3.79506 5.5\n      vertex 16.2578 0.645751 5.5\n      vertex 8.7456 4.28995 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.2578 0.645751 5.5\n      vertex 8.51871 3.79506 5.5\n      vertex 16.1773 0.458803 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 8.26385 3.31398 5.5\n      vertex 16.1773 0.458803 5.5\n      vertex 8.51871 3.79506 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 7.98184 2.84828 5.5\n      vertex 16.1773 0.458803 5.5\n      vertex 8.26385 3.31398 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 7.67362 2.39951 5.5\n      vertex 16.1773 0.458803 5.5\n      vertex 7.98184 2.84828 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 7.3402 1.96913 5.5\n      vertex 16.1773 0.458803 5.5\n      vertex 7.67362 2.39951 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 6.98268 1.55856 5.5\n      vertex 16.1773 0.458803 5.5\n      vertex 7.3402 1.96913 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 6.60222 1.16914 5.5\n      vertex 16.1773 0.458803 5.5\n      vertex 6.98268 1.55856 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 6.20008 0.80215 5.5\n      vertex 16.1773 0.458803 5.5\n      vertex 6.60222 1.16914 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.1773 0.458803 5.5\n      vertex 6.20008 0.80215 5.5\n      vertex 5.77757 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 0 0.7071 0.707114\n    outer loop\n      vertex 15.6004 -0.0411959 6\n      vertex 15.7447 0.100587 5.85822\n      vertex 5.05857 -0.0411959 6\n    endloop\n  endfacet\n  facet normal -2.16668e-07 0.707108 0.707106\n    outer loop\n      vertex 15.7447 0.100587 5.85822\n      vertex 5.77757 0.458803 5.5\n      vertex 5.05857 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0 0.707113 0.707101\n    outer loop\n      vertex 5.77757 0.458803 5.5\n      vertex 5.26482 0.700569 5.25823\n      vertex 4.91227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal -6.58473e-06 0.707106 0.707108\n    outer loop\n      vertex 5.26482 0.700569 5.25823\n      vertex 5.77757 0.458803 5.5\n      vertex 5.60549 0.958803 5\n    endloop\n  endfacet\n  facet normal 0 0.707108 0.707106\n    outer loop\n      vertex 5.05857 -0.0411959 6\n      vertex 5.77757 0.458803 5.5\n      vertex 4.91227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 6.62885e-07 0.70712 0.707094\n    outer loop\n      vertex 15.8889 0.231182 5.72762\n      vertex 5.77757 0.458803 5.5\n      vertex 15.7447 0.100587 5.85822\n    endloop\n  endfacet\n  facet normal -5.80845e-07 0.707092 0.707121\n    outer loop\n      vertex 16.0331 0.350587 5.60822\n      vertex 5.77757 0.458803 5.5\n      vertex 15.8889 0.231182 5.72762\n    endloop\n  endfacet\n  facet normal -0 0.70712 0.707094\n    outer loop\n      vertex 5.77757 0.458803 5.5\n      vertex 16.0331 0.350587 5.60822\n      vertex 16.1773 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 5.40389e-07 0.707092 0.707121\n    outer loop\n      vertex 30 0.458803 5.5\n      vertex 18.9669 0.350587 5.60822\n      vertex 19.1111 0.231182 5.72762\n    endloop\n  endfacet\n  facet normal 0 0.70712 0.707094\n    outer loop\n      vertex 18.9669 0.350587 5.60822\n      vertex 30 0.458803 5.5\n      vertex 18.8227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 5.5618e-07 0.707121 0.707093\n    outer loop\n      vertex 19.2553 0.100587 5.85822\n      vertex 30 -0.0411959 6\n      vertex 19.1111 0.231182 5.72762\n    endloop\n  endfacet\n  facet normal -0 0.7071 0.707114\n    outer loop\n      vertex 19.3996 -0.0411959 6\n      vertex 30 -0.0411959 6\n      vertex 19.2553 0.100587 5.85822\n    endloop\n  endfacet\n  facet normal -9.74572e-08 0.707108 0.707106\n    outer loop\n      vertex 30 -0.0411959 6\n      vertex 30 0.458803 5.5\n      vertex 19.1111 0.231182 5.72762\n    endloop\n  endfacet\n  facet normal -6.62885e-07 0.70712 0.707094\n    outer loop\n      vertex -5.77757 0.458803 5.5\n      vertex -15.8889 0.231182 5.72762\n      vertex -15.7447 0.100587 5.85822\n    endloop\n  endfacet\n  facet normal 5.80845e-07 0.707092 0.707121\n    outer loop\n      vertex -5.77757 0.458803 5.5\n      vertex -16.0331 0.350587 5.60822\n      vertex -15.8889 0.231182 5.72762\n    endloop\n  endfacet\n  facet normal 0 0.70712 0.707094\n    outer loop\n      vertex -16.0331 0.350587 5.60822\n      vertex -5.77757 0.458803 5.5\n      vertex -16.1773 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 2.16668e-07 0.707108 0.707106\n    outer loop\n      vertex -5.05857 -0.0411959 6\n      vertex -5.77757 0.458803 5.5\n      vertex -15.7447 0.100587 5.85822\n    endloop\n  endfacet\n  facet normal -0 0.7071 0.707114\n    outer loop\n      vertex -15.6004 -0.0411959 6\n      vertex -5.05857 -0.0411959 6\n      vertex -15.7447 0.100587 5.85822\n    endloop\n  endfacet\n  facet normal 0 0.707108 0.707106\n    outer loop\n      vertex -5.05857 -0.0411959 6\n      vertex -4.91227 0.458803 5.5\n      vertex -5.77757 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 0 0.707113 0.707101\n    outer loop\n      vertex -5.26482 0.700569 5.25823\n      vertex -5.77757 0.458803 5.5\n      vertex -4.91227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 6.58473e-06 0.707106 0.707108\n    outer loop\n      vertex -5.77757 0.458803 5.5\n      vertex -5.26482 0.700569 5.25823\n      vertex -5.60549 0.958803 5\n    endloop\n  endfacet\n  facet normal 0 0.7071 0.707114\n    outer loop\n      vertex -19.3996 -0.0411959 6\n      vertex -19.2553 0.100587 5.85822\n      vertex -30 -0.0411959 6\n    endloop\n  endfacet\n  facet normal -5.5618e-07 0.707121 0.707093\n    outer loop\n      vertex -19.2553 0.100587 5.85822\n      vertex -19.1111 0.231182 5.72762\n      vertex -30 -0.0411959 6\n    endloop\n  endfacet\n  facet normal -5.40389e-07 0.707092 0.707121\n    outer loop\n      vertex -18.9669 0.350587 5.60822\n      vertex -30 0.458803 5.5\n      vertex -19.1111 0.231182 5.72762\n    endloop\n  endfacet\n  facet normal -0 0.70712 0.707094\n    outer loop\n      vertex -30 0.458803 5.5\n      vertex -18.9669 0.350587 5.60822\n      vertex -18.8227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 9.74572e-08 0.707108 0.707106\n    outer loop\n      vertex -19.1111 0.231182 5.72762\n      vertex -30 0.458803 5.5\n      vertex -30 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0 -0.707107 0.707107\n    outer loop\n      vertex 30 16.0412 6\n      vertex 5.77757 15.5412 5.5\n      vertex 30 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 0 -0.707107 0.707107\n    outer loop\n      vertex 5.05857 16.0412 6\n      vertex 5.77757 15.5412 5.5\n      vertex 30 16.0412 6\n    endloop\n  endfacet\n  facet normal 0 -0.707107 0.707107\n    outer loop\n      vertex 5.77757 15.5412 5.5\n      vertex 5.05857 16.0412 6\n      vertex 4.91227 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 0 -0.707063 0.707151\n    outer loop\n      vertex 5.26482 15.2994 5.25823\n      vertex 5.77757 15.5412 5.5\n      vertex 4.91227 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 4.93862e-05 -0.707115 0.707098\n    outer loop\n      vertex 5.77757 15.5412 5.5\n      vertex 5.26482 15.2994 5.25823\n      vertex 5.60549 15.0412 5\n    endloop\n  endfacet\n  facet normal 0 -0.707063 0.707151\n    outer loop\n      vertex -5.77757 15.5412 5.5\n      vertex -5.26482 15.2994 5.25823\n      vertex -4.91227 15.5412 5.5\n    endloop\n  endfacet\n  facet normal -4.93862e-05 -0.707115 0.707098\n    outer loop\n      vertex -5.26482 15.2994 5.25823\n      vertex -5.77757 15.5412 5.5\n      vertex -5.60549 15.0412 5\n    endloop\n  endfacet\n  facet normal 0 -0.707107 0.707107\n    outer loop\n      vertex -5.05857 16.0412 6\n      vertex -5.77757 15.5412 5.5\n      vertex -4.91227 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 0 -0.707107 0.707107\n    outer loop\n      vertex -30 16.0412 6\n      vertex -5.77757 15.5412 5.5\n      vertex -5.05857 16.0412 6\n    endloop\n  endfacet\n  facet normal 0 -0.707107 0.707107\n    outer loop\n      vertex -5.77757 15.5412 5.5\n      vertex -30 16.0412 6\n      vertex -30 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.3982 1.3963 5.5\n      vertex -9.5 8 5.5\n      vertex -9.4844 8.5442 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.3982 1.3963 5.5\n      vertex -9.4844 8.5442 5.5\n      vertex -9.43765 9.08661 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.6018 1.3963 5.5\n      vertex -9.43765 9.08661 5.5\n      vertex -9.35991 9.62546 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -9.35991 9.62546 5.5\n      vertex -9.25143 10.159 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -9.25143 10.159 5.5\n      vertex -9.11256 10.6854 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -9.11256 10.6854 5.5\n      vertex -8.94377 11.203 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -8.94377 11.203 5.5\n      vertex -8.7456 11.71 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -8.7456 11.71 5.5\n      vertex -8.51871 12.2049 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -8.51871 12.2049 5.5\n      vertex -8.26385 12.686 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -8.26385 12.686 5.5\n      vertex -7.98184 13.1517 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.5 8 5.5\n      vertex -16.2578 0.645751 5.5\n      vertex -16.1773 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.5 8 5.5\n      vertex -16.3646 0.819049 5.5\n      vertex -16.2578 0.645751 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.5 8 5.5\n      vertex -16.4954 0.975034 5.5\n      vertex -16.3646 0.819049 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -7.98184 13.1517 5.5\n      vertex -7.67362 13.6005 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.5 8 5.5\n      vertex -16.6474 1.11041 5.5\n      vertex -16.4954 0.975034 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.5 8 5.5\n      vertex -16.8174 1.22231 5.5\n      vertex -16.6474 1.11041 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.5 8 5.5\n      vertex -17.0018 1.30837 5.5\n      vertex -16.8174 1.22231 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.5 8 5.5\n      vertex -17.1968 1.36678 5.5\n      vertex -17.0018 1.30837 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -7.67362 13.6005 5.5\n      vertex -7.3402 14.0309 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.5 8 5.5\n      vertex -17.3982 1.3963 5.5\n      vertex -17.1968 1.36678 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.43765 9.08661 5.5\n      vertex -17.6018 1.3963 5.5\n      vertex -17.3982 1.3963 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.35991 9.62546 5.5\n      vertex -30 15.5412 5.5\n      vertex -17.8032 1.36678 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.35991 9.62546 5.5\n      vertex -17.8032 1.36678 5.5\n      vertex -17.6018 1.3963 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.8032 1.36678 5.5\n      vertex -30 15.5412 5.5\n      vertex -17.9982 1.30837 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.9982 1.30837 5.5\n      vertex -30 15.5412 5.5\n      vertex -18.1826 1.22231 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.1826 1.22231 5.5\n      vertex -30 15.5412 5.5\n      vertex -18.3526 1.11041 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -6.20008 15.1978 5.5\n      vertex -5.77757 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -6.60222 14.8309 5.5\n      vertex -6.20008 15.1978 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -6.98268 14.4414 5.5\n      vertex -6.60222 14.8309 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -7.3402 14.0309 5.5\n      vertex -6.98268 14.4414 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.3526 1.11041 5.5\n      vertex -30 15.5412 5.5\n      vertex -18.5046 0.975034 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 0.458803 5.5\n      vertex -18.5046 0.975034 5.5\n      vertex -30 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.5046 0.975034 5.5\n      vertex -30 0.458803 5.5\n      vertex -18.6354 0.819049 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.6354 0.819049 5.5\n      vertex -30 0.458803 5.5\n      vertex -18.7422 0.645751 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.7422 0.645751 5.5\n      vertex -30 0.458803 5.5\n      vertex -18.8227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.20008 0.80215 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -5.77757 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.60222 1.16914 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -6.20008 0.80215 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.98268 1.55856 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -6.60222 1.16914 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.3402 1.96913 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -6.98268 1.55856 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.67362 2.39951 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -7.3402 1.96913 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.98184 2.84828 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -7.67362 2.39951 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.26385 3.31398 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -7.98184 2.84828 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.51871 3.79506 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -8.26385 3.31398 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.7456 4.28995 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -8.51871 3.79506 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.94377 4.79703 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -8.7456 4.28995 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.11256 5.31462 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -8.94377 4.79703 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.25143 5.84104 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -9.11256 5.31462 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.35991 6.37454 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -9.25143 5.84104 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.43765 6.91339 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -9.35991 6.37454 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -9.4844 7.4558 5.5\n      vertex -16.1773 0.458803 5.5\n      vertex -9.43765 6.91339 5.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.1773 0.458803 5.5\n      vertex -9.4844 7.4558 5.5\n      vertex -9.5 8 5.5\n    endloop\n  endfacet\n  facet normal 0.673114 -0.179483 0.717428\n    outer loop\n      vertex -18.8755 0.260788 5.5\n      vertex -18.8227 0.458803 5.5\n      vertex -18.9669 0.350587 5.60822\n    endloop\n  endfacet\n  facet normal 0.697078 -0.138335 0.703524\n    outer loop\n      vertex -18.8755 0.260788 5.5\n      vertex -18.9669 0.350587 5.60822\n      vertex -19.1111 0.231182 5.72762\n    endloop\n  endfacet\n  facet normal 0.697346 -0.0553747 0.714592\n    outer loop\n      vertex -18.8755 0.260788 5.5\n      vertex -19.1111 0.231182 5.72762\n      vertex -19.2553 0.100587 5.85822\n    endloop\n  endfacet\n  facet normal 0.701637 -0.0802943 0.707996\n    outer loop\n      vertex -18.8988 0.0571852 5.5\n      vertex -18.8755 0.260788 5.5\n      vertex -19.2553 0.100587 5.85822\n    endloop\n  endfacet\n  facet normal 0.70787 -0.0142533 0.706198\n    outer loop\n      vertex -18.8988 0.0571852 5.5\n      vertex -19.2553 0.100587 5.85822\n      vertex -19.3996 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0.704124 0.0226884 0.709715\n    outer loop\n      vertex -18.8922 -0.147643 5.5\n      vertex -18.8988 0.0571852 5.5\n      vertex -19.3996 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0.706948 0.0593919 0.704767\n    outer loop\n      vertex -19.3799 -0.275687 6\n      vertex -18.8922 -0.147643 5.5\n      vertex -19.3996 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0.693469 0.146064 0.705526\n    outer loop\n      vertex -19.3314 -0.50595 6\n      vertex -18.8557 -0.349308 5.5\n      vertex -19.3799 -0.275687 6\n    endloop\n  endfacet\n  facet normal 0.668926 0.230288 0.706757\n    outer loop\n      vertex -19.2548 -0.728453 6\n      vertex -18.7902 -0.543488 5.5\n      vertex -19.3314 -0.50595 6\n    endloop\n  endfacet\n  facet normal 0.635924 0.31145 0.706116\n    outer loop\n      vertex -19.1513 -0.939781 6\n      vertex -18.7902 -0.543488 5.5\n      vertex -19.2548 -0.728453 6\n    endloop\n  endfacet\n  facet normal 0.628623 0.320969 0.708387\n    outer loop\n      vertex -18.697 -0.726022 5.5\n      vertex -18.7902 -0.543488 5.5\n      vertex -19.1513 -0.939781 6\n    endloop\n  endfacet\n  facet normal 0.593414 0.388157 0.70512\n    outer loop\n      vertex -19.0225 -1.13669 6\n      vertex -18.697 -0.726022 5.5\n      vertex -19.1513 -0.939781 6\n    endloop\n  endfacet\n  facet normal 0.574266 0.408576 0.709425\n    outer loop\n      vertex -18.5782 -0.892999 5.5\n      vertex -18.697 -0.726022 5.5\n      vertex -19.0225 -1.13669 6\n    endloop\n  endfacet\n  facet normal 0.541208 0.458947 0.7046\n    outer loop\n      vertex -18.8703 -1.31617 6\n      vertex -18.5782 -0.892999 5.5\n      vertex -19.0225 -1.13669 6\n    endloop\n  endfacet\n  facet normal 0.480369 0.522317 0.704579\n    outer loop\n      vertex -18.6971 -1.47546 6\n      vertex -18.4363 -1.04084 5.5\n      vertex -18.8703 -1.31617 6\n    endloop\n  endfacet\n  facet normal 0.411779 0.577323 0.705079\n    outer loop\n      vertex -18.5055 -1.61212 6\n      vertex -18.2743 -1.16638 5.5\n      vertex -18.6971 -1.47546 6\n    endloop\n  endfacet\n  facet normal 0.336811 0.622889 0.706093\n    outer loop\n      vertex -18.2985 -1.72405 6\n      vertex -18.0957 -1.26692 5.5\n      vertex -18.5055 -1.61212 6\n    endloop\n  endfacet\n  facet normal 0.257039 0.659058 0.706805\n    outer loop\n      vertex -18.0793 -1.80954 6\n      vertex -18.0957 -1.26692 5.5\n      vertex -18.2985 -1.72405 6\n    endloop\n  endfacet\n  facet normal 0.253119 0.659695 0.707625\n    outer loop\n      vertex -18.0793 -1.80954 6\n      vertex -17.9044 -1.34032 5.5\n      vertex -18.0957 -1.26692 5.5\n    endloop\n  endfacet\n  facet normal 0.173876 0.687009 0.705539\n    outer loop\n      vertex -17.8512 -1.86727 6\n      vertex -17.9044 -1.34032 5.5\n      vertex -18.0793 -1.80954 6\n    endloop\n  endfacet\n  facet normal 0.153756 0.688253 0.70899\n    outer loop\n      vertex -17.8512 -1.86727 6\n      vertex -17.7044 -1.385 5.5\n      vertex -17.9044 -1.34032 5.5\n    endloop\n  endfacet\n  facet normal 0.0876752 0.703995 0.704773\n    outer loop\n      vertex -17.6177 -1.89635 6\n      vertex -17.7044 -1.385 5.5\n      vertex -17.8512 -1.86727 6\n    endloop\n  endfacet\n  facet normal 0 0.709692 0.704512\n    outer loop\n      vertex -17.3823 -1.89635 6\n      vertex -17.5 -1.4 5.5\n      vertex -17.6177 -1.89635 6\n    endloop\n  endfacet\n  facet normal -0.0876752 0.703995 0.704773\n    outer loop\n      vertex -17.1488 -1.86727 6\n      vertex -17.2956 -1.385 5.5\n      vertex -17.3823 -1.89635 6\n    endloop\n  endfacet\n  facet normal -0.173876 0.687009 0.705539\n    outer loop\n      vertex -16.9207 -1.80954 6\n      vertex -17.0956 -1.34032 5.5\n      vertex -17.1488 -1.86727 6\n    endloop\n  endfacet\n  facet normal -0.257039 0.659058 0.706805\n    outer loop\n      vertex -16.7015 -1.72405 6\n      vertex -16.9043 -1.26692 5.5\n      vertex -16.9207 -1.80954 6\n    endloop\n  endfacet\n  facet normal -0.336811 0.622889 0.706093\n    outer loop\n      vertex -16.7015 -1.72405 6\n      vertex -16.4945 -1.61212 6\n      vertex -16.9043 -1.26692 5.5\n    endloop\n  endfacet\n  facet normal -0.346233 0.615051 0.708403\n    outer loop\n      vertex -16.4945 -1.61212 6\n      vertex -16.7257 -1.16638 5.5\n      vertex -16.9043 -1.26692 5.5\n    endloop\n  endfacet\n  facet normal -0.411779 0.577323 0.705079\n    outer loop\n      vertex -16.4945 -1.61212 6\n      vertex -16.3029 -1.47546 6\n      vertex -16.7257 -1.16638 5.5\n    endloop\n  endfacet\n  facet normal -0.431709 0.557088 0.709423\n    outer loop\n      vertex -16.3029 -1.47546 6\n      vertex -16.5637 -1.04084 5.5\n      vertex -16.7257 -1.16638 5.5\n    endloop\n  endfacet\n  facet normal -0.480369 0.522317 0.704579\n    outer loop\n      vertex -16.3029 -1.47546 6\n      vertex -16.1297 -1.31617 6\n      vertex -16.5637 -1.04084 5.5\n    endloop\n  endfacet\n  facet normal -0.541208 0.458947 0.7046\n    outer loop\n      vertex -16.1297 -1.31617 6\n      vertex -15.9775 -1.13669 6\n      vertex -16.4218 -0.892999 5.5\n    endloop\n  endfacet\n  facet normal -0.593414 0.388157 0.70512\n    outer loop\n      vertex -15.9775 -1.13669 6\n      vertex -15.8487 -0.939781 6\n      vertex -16.303 -0.726022 5.5\n    endloop\n  endfacet\n  facet normal -0.635924 0.31145 0.706116\n    outer loop\n      vertex -15.8487 -0.939781 6\n      vertex -15.7452 -0.728453 6\n      vertex -16.2098 -0.543488 5.5\n    endloop\n  endfacet\n  facet normal -0.668926 0.230288 0.706757\n    outer loop\n      vertex -15.7452 -0.728453 6\n      vertex -15.6686 -0.50595 6\n      vertex -16.2098 -0.543488 5.5\n    endloop\n  endfacet\n  facet normal -0.669471 0.225823 0.707681\n    outer loop\n      vertex -15.6686 -0.50595 6\n      vertex -16.1443 -0.349308 5.5\n      vertex -16.2098 -0.543488 5.5\n    endloop\n  endfacet\n  facet normal -0.693469 0.146064 0.705526\n    outer loop\n      vertex -15.6686 -0.50595 6\n      vertex -15.6201 -0.275687 6\n      vertex -16.1443 -0.349308 5.5\n    endloop\n  endfacet\n  facet normal -0.693921 0.125595 0.709013\n    outer loop\n      vertex -15.6201 -0.275687 6\n      vertex -16.1078 -0.147643 5.5\n      vertex -16.1443 -0.349308 5.5\n    endloop\n  endfacet\n  facet normal -0.706948 0.0593919 0.704767\n    outer loop\n      vertex -15.6201 -0.275687 6\n      vertex -15.6004 -0.0411959 6\n      vertex -16.1078 -0.147643 5.5\n    endloop\n  endfacet\n  facet normal -0.70787 -0.0142533 0.706198\n    outer loop\n      vertex -15.6004 -0.0411959 6\n      vertex -15.7447 0.100587 5.85822\n      vertex -16.1012 0.0571852 5.5\n    endloop\n  endfacet\n  facet normal -0.703001 -0.0683086 0.707901\n    outer loop\n      vertex -15.7447 0.100587 5.85822\n      vertex -15.8889 0.231182 5.72762\n      vertex -16.1012 0.0571852 5.5\n    endloop\n  endfacet\n  facet normal -0.697775 -0.0798524 0.711852\n    outer loop\n      vertex -16.1012 0.0571852 5.5\n      vertex -15.8889 0.231182 5.72762\n      vertex -16.1245 0.260788 5.5\n    endloop\n  endfacet\n  facet normal -0.697078 -0.138335 0.703524\n    outer loop\n      vertex -15.8889 0.231182 5.72762\n      vertex -16.0331 0.350587 5.60822\n      vertex -16.1245 0.260788 5.5\n    endloop\n  endfacet\n  facet normal -0.673114 -0.179483 0.717428\n    outer loop\n      vertex -16.1245 0.260788 5.5\n      vertex -16.0331 0.350587 5.60822\n      vertex -16.1773 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 0.693921 0.125595 0.709013\n    outer loop\n      vertex -18.8557 -0.349308 5.5\n      vertex -18.8922 -0.147643 5.5\n      vertex -19.3799 -0.275687 6\n    endloop\n  endfacet\n  facet normal 0.669471 0.225823 0.707681\n    outer loop\n      vertex -18.7902 -0.543488 5.5\n      vertex -18.8557 -0.349308 5.5\n      vertex -19.3314 -0.50595 6\n    endloop\n  endfacet\n  facet normal 0.508227 0.487804 0.709755\n    outer loop\n      vertex -18.4363 -1.04084 5.5\n      vertex -18.5782 -0.892999 5.5\n      vertex -18.8703 -1.31617 6\n    endloop\n  endfacet\n  facet normal 0.431709 0.557088 0.709423\n    outer loop\n      vertex -18.2743 -1.16638 5.5\n      vertex -18.4363 -1.04084 5.5\n      vertex -18.6971 -1.47546 6\n    endloop\n  endfacet\n  facet normal 0.346233 0.615051 0.708403\n    outer loop\n      vertex -18.0957 -1.26692 5.5\n      vertex -18.2743 -1.16638 5.5\n      vertex -18.5055 -1.61212 6\n    endloop\n  endfacet\n  facet normal 0.0515645 0.702653 0.709662\n    outer loop\n      vertex -17.6177 -1.89635 6\n      vertex -17.5 -1.4 5.5\n      vertex -17.7044 -1.385 5.5\n    endloop\n  endfacet\n  facet normal -0.0515645 0.702653 0.709662\n    outer loop\n      vertex -17.3823 -1.89635 6\n      vertex -17.2956 -1.385 5.5\n      vertex -17.5 -1.4 5.5\n    endloop\n  endfacet\n  facet normal -0.153756 0.688253 0.70899\n    outer loop\n      vertex -17.1488 -1.86727 6\n      vertex -17.0956 -1.34032 5.5\n      vertex -17.2956 -1.385 5.5\n    endloop\n  endfacet\n  facet normal -0.253119 0.659695 0.707625\n    outer loop\n      vertex -16.9207 -1.80954 6\n      vertex -16.9043 -1.26692 5.5\n      vertex -17.0956 -1.34032 5.5\n    endloop\n  endfacet\n  facet normal -0.508227 0.487804 0.709755\n    outer loop\n      vertex -16.1297 -1.31617 6\n      vertex -16.4218 -0.892999 5.5\n      vertex -16.5637 -1.04084 5.5\n    endloop\n  endfacet\n  facet normal -0.574266 0.408576 0.709425\n    outer loop\n      vertex -15.9775 -1.13669 6\n      vertex -16.303 -0.726022 5.5\n      vertex -16.4218 -0.892999 5.5\n    endloop\n  endfacet\n  facet normal -0.628623 0.320969 0.708387\n    outer loop\n      vertex -15.8487 -0.939781 6\n      vertex -16.2098 -0.543488 5.5\n      vertex -16.303 -0.726022 5.5\n    endloop\n  endfacet\n  facet normal -0.704124 0.0226884 0.709715\n    outer loop\n      vertex -15.6004 -0.0411959 6\n      vertex -16.1012 0.0571852 5.5\n      vertex -16.1078 -0.147643 5.5\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -30 22 0.5\n      vertex -30 21.0412 6\n      vertex -30 22 9.5\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -30 15.5412 5.5\n      vertex -30 21.0412 6\n      vertex -30 22 0.5\n    endloop\n  endfacet\n  facet normal -1 -0 0\n    outer loop\n      vertex -30 21.0412 6\n      vertex -30 15.5412 5.5\n      vertex -30 16.0412 6\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -30 22 0.5\n      vertex -30 0.458803 5.5\n      vertex -30 15.5412 5.5\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -30 0.458803 5.5\n      vertex -30 -5.0412 6\n      vertex -30 -0.0411959 6\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -30 -7.84315 0.5\n      vertex -30 0.458803 5.5\n      vertex -30 22 0.5\n    endloop\n  endfacet\n  facet normal -1 -0 0\n    outer loop\n      vertex -30 0.458803 5.5\n      vertex -30 -7.84315 0.5\n      vertex -30 -5.0412 6\n    endloop\n  endfacet\n  facet normal -1 -0 0\n    outer loop\n      vertex -30 22 9.5\n      vertex -30 21.0412 6\n      vertex -30 19.5914 9.5\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -30 -7.84315 9.5\n      vertex -30 -5.0412 6\n      vertex -30 -7.84315 0.5\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -30 -5.0412 6\n      vertex -30 -7.84315 9.5\n      vertex -30 -3.59145 9.5\n    endloop\n  endfacet\n  facet normal 0.36761 -0.601611 0.709174\n    outer loop\n      vertex -4.91227 15.5412 5.5\n      vertex -4.46893 15.8121 5.5\n      vertex -5.05857 16.0412 6\n    endloop\n  endfacet\n  facet normal 0.360591 -0.610651 0.705038\n    outer loop\n      vertex -4.46893 15.8121 5.5\n      vertex -4.5993 16.3124 6\n      vertex -5.05857 16.0412 6\n    endloop\n  endfacet\n  facet normal 0.33229 -0.621999 0.709014\n    outer loop\n      vertex -4.46893 15.8121 5.5\n      vertex -4.0107 16.0569 5.5\n      vertex -4.5993 16.3124 6\n    endloop\n  endfacet\n  facet normal 0.295939 -0.640192 0.708925\n    outer loop\n      vertex -4.0107 16.0569 5.5\n      vertex -3.53911 16.2749 5.5\n      vertex -4.12553 16.5575 6\n    endloop\n  endfacet\n  facet normal 0.258671 -0.656372 0.708707\n    outer loop\n      vertex -3.53911 16.2749 5.5\n      vertex -3.05572 16.4654 5.5\n      vertex -3.63875 16.7755 6\n    endloop\n  endfacet\n  facet normal 0.220328 -0.670451 0.708485\n    outer loop\n      vertex -3.05572 16.4654 5.5\n      vertex -2.56215 16.6276 5.5\n      vertex -3.14051 16.9659 6\n    endloop\n  endfacet\n  facet normal 0.181394 -0.682246 0.708263\n    outer loop\n      vertex -2.56215 16.6276 5.5\n      vertex -2.06004 16.7611 5.5\n      vertex -2.63236 17.128 6\n    endloop\n  endfacet\n  facet normal 0.141633 -0.691811 0.708052\n    outer loop\n      vertex -2.06004 16.7611 5.5\n      vertex -1.55107 16.8653 5.5\n      vertex -2.11591 17.2614 6\n    endloop\n  endfacet\n  facet normal 0.101701 -0.699043 0.707811\n    outer loop\n      vertex -1.55107 16.8653 5.5\n      vertex -1.03693 16.9401 5.5\n      vertex -1.5928 17.3655 6\n    endloop\n  endfacet\n  facet normal 0.0610711 -0.704021 0.707549\n    outer loop\n      vertex -1.03693 16.9401 5.5\n      vertex -0.519328 16.985 5.5\n      vertex -1.06466 17.4402 6\n    endloop\n  endfacet\n  facet normal 0.0204113 -0.706677 0.707242\n    outer loop\n      vertex -0.519328 16.985 5.5\n      vertex 0 17 5.5\n      vertex -0.533173 17.485 6\n    endloop\n  endfacet\n  facet normal -0.0198894 -0.706967 0.706967\n    outer loop\n      vertex 0.533173 17.485 6\n      vertex 0 17.5 6\n      vertex 0 17 5.5\n    endloop\n  endfacet\n  facet normal 0.0198894 -0.706967 0.706967\n    outer loop\n      vertex 0 17 5.5\n      vertex 0 17.5 6\n      vertex -0.533173 17.485 6\n    endloop\n  endfacet\n  facet normal 0.32576 -0.629683 0.705252\n    outer loop\n      vertex -4.0107 16.0569 5.5\n      vertex -4.12553 16.5575 6\n      vertex -4.5993 16.3124 6\n    endloop\n  endfacet\n  facet normal 0.289706 -0.646896 0.705405\n    outer loop\n      vertex -3.53911 16.2749 5.5\n      vertex -3.63875 16.7755 6\n      vertex -4.12553 16.5575 6\n    endloop\n  endfacet\n  facet normal 0.252972 -0.66198 0.705541\n    outer loop\n      vertex -3.05572 16.4654 5.5\n      vertex -3.14051 16.9659 6\n      vertex -3.63875 16.7755 6\n    endloop\n  endfacet\n  facet normal 0.215313 -0.674963 0.705737\n    outer loop\n      vertex -2.56215 16.6276 5.5\n      vertex -2.63236 17.128 6\n      vertex -3.14051 16.9659 6\n    endloop\n  endfacet\n  facet normal 0.177131 -0.68575 0.705954\n    outer loop\n      vertex -2.06004 16.7611 5.5\n      vertex -2.11591 17.2614 6\n      vertex -2.63236 17.128 6\n    endloop\n  endfacet\n  facet normal 0.138186 -0.694393 0.706204\n    outer loop\n      vertex -1.55107 16.8653 5.5\n      vertex -1.5928 17.3655 6\n      vertex -2.11591 17.2614 6\n    endloop\n  endfacet\n  facet normal 0.099121 -0.7008 0.706438\n    outer loop\n      vertex -1.03693 16.9401 5.5\n      vertex -1.06466 17.4402 6\n      vertex -1.5928 17.3655 6\n    endloop\n  endfacet\n  facet normal 0.0594286 -0.705034 0.706679\n    outer loop\n      vertex -0.519328 16.985 5.5\n      vertex -0.533173 17.485 6\n      vertex -1.06466 17.4402 6\n    endloop\n  endfacet\n  facet normal -0.0204113 -0.706677 0.707242\n    outer loop\n      vertex 0.519328 16.985 5.5\n      vertex 0.533173 17.485 6\n      vertex 0 17 5.5\n    endloop\n  endfacet\n  facet normal -0.0594286 -0.705034 0.706679\n    outer loop\n      vertex 1.06466 17.4402 6\n      vertex 0.533173 17.485 6\n      vertex 0.519328 16.985 5.5\n    endloop\n  endfacet\n  facet normal -0.0610711 -0.704021 0.707549\n    outer loop\n      vertex 1.03693 16.9401 5.5\n      vertex 1.06466 17.4402 6\n      vertex 0.519328 16.985 5.5\n    endloop\n  endfacet\n  facet normal -0.101701 -0.699043 0.707811\n    outer loop\n      vertex 1.55107 16.8653 5.5\n      vertex 1.5928 17.3655 6\n      vertex 1.03693 16.9401 5.5\n    endloop\n  endfacet\n  facet normal -0.141633 -0.691811 0.708052\n    outer loop\n      vertex 2.06004 16.7611 5.5\n      vertex 2.11591 17.2614 6\n      vertex 1.55107 16.8653 5.5\n    endloop\n  endfacet\n  facet normal -0.181394 -0.682246 0.708263\n    outer loop\n      vertex 2.56215 16.6276 5.5\n      vertex 2.63236 17.128 6\n      vertex 2.06004 16.7611 5.5\n    endloop\n  endfacet\n  facet normal -0.220328 -0.670451 0.708485\n    outer loop\n      vertex 3.05572 16.4654 5.5\n      vertex 3.14051 16.9659 6\n      vertex 2.56215 16.6276 5.5\n    endloop\n  endfacet\n  facet normal -0.258671 -0.656372 0.708707\n    outer loop\n      vertex 3.53911 16.2749 5.5\n      vertex 3.63875 16.7755 6\n      vertex 3.05572 16.4654 5.5\n    endloop\n  endfacet\n  facet normal -0.295939 -0.640192 0.708925\n    outer loop\n      vertex 4.0107 16.0569 5.5\n      vertex 4.12553 16.5575 6\n      vertex 3.53911 16.2749 5.5\n    endloop\n  endfacet\n  facet normal -0.33229 -0.621999 0.709014\n    outer loop\n      vertex 4.46893 15.8121 5.5\n      vertex 4.5993 16.3124 6\n      vertex 4.0107 16.0569 5.5\n    endloop\n  endfacet\n  facet normal -0.36761 -0.601611 0.709174\n    outer loop\n      vertex 4.91227 15.5412 5.5\n      vertex 5.05857 16.0412 6\n      vertex 4.46893 15.8121 5.5\n    endloop\n  endfacet\n  facet normal -0.360591 -0.610651 0.705038\n    outer loop\n      vertex 5.05857 16.0412 6\n      vertex 4.5993 16.3124 6\n      vertex 4.46893 15.8121 5.5\n    endloop\n  endfacet\n  facet normal -0.099121 -0.7008 0.706438\n    outer loop\n      vertex 1.5928 17.3655 6\n      vertex 1.06466 17.4402 6\n      vertex 1.03693 16.9401 5.5\n    endloop\n  endfacet\n  facet normal -0.138186 -0.694393 0.706204\n    outer loop\n      vertex 2.11591 17.2614 6\n      vertex 1.5928 17.3655 6\n      vertex 1.55107 16.8653 5.5\n    endloop\n  endfacet\n  facet normal -0.177131 -0.68575 0.705954\n    outer loop\n      vertex 2.63236 17.128 6\n      vertex 2.11591 17.2614 6\n      vertex 2.06004 16.7611 5.5\n    endloop\n  endfacet\n  facet normal -0.215313 -0.674963 0.705737\n    outer loop\n      vertex 3.14051 16.9659 6\n      vertex 2.63236 17.128 6\n      vertex 2.56215 16.6276 5.5\n    endloop\n  endfacet\n  facet normal -0.252972 -0.66198 0.705541\n    outer loop\n      vertex 3.63875 16.7755 6\n      vertex 3.14051 16.9659 6\n      vertex 3.05572 16.4654 5.5\n    endloop\n  endfacet\n  facet normal -0.289706 -0.646896 0.705405\n    outer loop\n      vertex 4.12553 16.5575 6\n      vertex 3.63875 16.7755 6\n      vertex 3.53911 16.2749 5.5\n    endloop\n  endfacet\n  facet normal -0.32576 -0.629683 0.705252\n    outer loop\n      vertex 4.5993 16.3124 6\n      vertex 4.12553 16.5575 6\n      vertex 4.0107 16.0569 5.5\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 30 16.0412 6\n      vertex 30 21.0412 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 5.05857 16.0412 6\n      vertex 30 16.0412 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex 5.05857 16.0412 6\n      vertex 29.5 20.5 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.05857 16.0412 6\n      vertex 0 20.5 6\n      vertex 4.5993 16.3124 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.5993 16.3124 6\n      vertex 0 20.5 6\n      vertex 4.12553 16.5575 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.12553 16.5575 6\n      vertex 0 20.5 6\n      vertex 3.63875 16.7755 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.63875 16.7755 6\n      vertex 0 20.5 6\n      vertex 3.14051 16.9659 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.14051 16.9659 6\n      vertex 0 20.5 6\n      vertex 2.63236 17.128 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.63236 17.128 6\n      vertex 0 20.5 6\n      vertex 2.11591 17.2614 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.11591 17.2614 6\n      vertex 0 20.5 6\n      vertex 1.5928 17.3655 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.5928 17.3655 6\n      vertex 0 20.5 6\n      vertex 1.06466 17.4402 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.06466 17.4402 6\n      vertex 0 20.5 6\n      vertex 0.533173 17.485 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex 0 17.5 6\n      vertex 0.533173 17.485 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex -0.533173 17.485 6\n      vertex 0 17.5 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex -1.06466 17.4402 6\n      vertex -0.533173 17.485 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex -1.5928 17.3655 6\n      vertex -1.06466 17.4402 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex -2.11591 17.2614 6\n      vertex -1.5928 17.3655 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex -2.63236 17.128 6\n      vertex -2.11591 17.2614 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex -3.14051 16.9659 6\n      vertex -2.63236 17.128 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex -3.63875 16.7755 6\n      vertex -3.14051 16.9659 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex -4.12553 16.5575 6\n      vertex -3.63875 16.7755 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex -4.5993 16.3124 6\n      vertex -4.12553 16.5575 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 20.5 6\n      vertex -5.05857 16.0412 6\n      vertex -4.5993 16.3124 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -29.5 20.5 6\n      vertex -5.05857 16.0412 6\n      vertex 0 20.5 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -29.5 20.5 6\n      vertex -30 16.0412 6\n      vertex -5.05857 16.0412 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 16.0412 6\n      vertex -29.5 20.5 6\n      vertex -30 21.0412 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 -0.0411959 6\n      vertex 29.5 -4.5 6\n      vertex 30 -5.0412 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 19.3799 -0.275687 6\n      vertex 30 -0.0411959 6\n      vertex 19.3996 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 19.3314 -0.50595 6\n      vertex 30 -0.0411959 6\n      vertex 19.3799 -0.275687 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 30 -0.0411959 6\n      vertex 19.3314 -0.50595 6\n      vertex 29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 19.2548 -0.728453 6\n      vertex 29.5 -4.5 6\n      vertex 19.3314 -0.50595 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 19.1513 -0.939781 6\n      vertex 29.5 -4.5 6\n      vertex 19.2548 -0.728453 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 19.0225 -1.13669 6\n      vertex 29.5 -4.5 6\n      vertex 19.1513 -0.939781 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 18.8703 -1.31617 6\n      vertex 29.5 -4.5 6\n      vertex 19.0225 -1.13669 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 18.6971 -1.47546 6\n      vertex 29.5 -4.5 6\n      vertex 18.8703 -1.31617 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 18.5055 -1.61212 6\n      vertex 29.5 -4.5 6\n      vertex 18.6971 -1.47546 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 18.2985 -1.72405 6\n      vertex 29.5 -4.5 6\n      vertex 18.5055 -1.61212 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 18.0793 -1.80954 6\n      vertex 29.5 -4.5 6\n      vertex 18.2985 -1.72405 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 17.8512 -1.86727 6\n      vertex 29.5 -4.5 6\n      vertex 18.0793 -1.80954 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 17.6177 -1.89635 6\n      vertex 29.5 -4.5 6\n      vertex 17.8512 -1.86727 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 17.3823 -1.89635 6\n      vertex 29.5 -4.5 6\n      vertex 17.6177 -1.89635 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 17.3823 -1.89635 6\n      vertex 17.1488 -1.86727 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.05857 -0.0411959 6\n      vertex 15.6201 -0.275687 6\n      vertex 15.6004 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.05857 -0.0411959 6\n      vertex 15.6686 -0.50595 6\n      vertex 15.6201 -0.275687 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.05857 -0.0411959 6\n      vertex 15.7452 -0.728453 6\n      vertex 15.6686 -0.50595 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.05857 -0.0411959 6\n      vertex 15.8487 -0.939781 6\n      vertex 15.7452 -0.728453 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.05857 -0.0411959 6\n      vertex 15.9775 -1.13669 6\n      vertex 15.8487 -0.939781 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.05857 -0.0411959 6\n      vertex 16.1297 -1.31617 6\n      vertex 15.9775 -1.13669 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.05857 -0.0411959 6\n      vertex 16.3029 -1.47546 6\n      vertex 16.1297 -1.31617 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.5993 -0.312426 6\n      vertex 16.3029 -1.47546 6\n      vertex 5.05857 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 16.3029 -1.47546 6\n      vertex 4.5993 -0.312426 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.3029 -1.47546 6\n      vertex 0 -4.5 6\n      vertex 16.4945 -1.61212 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.4945 -1.61212 6\n      vertex 0 -4.5 6\n      vertex 16.7015 -1.72405 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.7015 -1.72405 6\n      vertex 0 -4.5 6\n      vertex 16.9207 -1.80954 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.9207 -1.80954 6\n      vertex 0 -4.5 6\n      vertex 17.1488 -1.86727 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 4.5993 -0.312426 6\n      vertex 4.12553 -0.557453 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 4.12553 -0.557453 6\n      vertex 3.63875 -0.775504 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 3.63875 -0.775504 6\n      vertex 3.14051 -0.965892 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 3.14051 -0.965892 6\n      vertex 2.63236 -1.12802 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 2.63236 -1.12802 6\n      vertex 2.11591 -1.26137 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 2.11591 -1.26137 6\n      vertex 1.5928 -1.36552 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 1.5928 -1.36552 6\n      vertex 1.06466 -1.44015 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 1.06466 -1.44015 6\n      vertex 0.533173 -1.48503 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -4.5 6\n      vertex 0.533173 -1.48503 6\n      vertex 0 -1.5 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.3823 -1.89635 6\n      vertex 0 -4.5 6\n      vertex 29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.533173 -1.48503 6\n      vertex 0 -4.5 6\n      vertex 0 -1.5 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.06466 -1.44015 6\n      vertex 0 -4.5 6\n      vertex -0.533173 -1.48503 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.5928 -1.36552 6\n      vertex 0 -4.5 6\n      vertex -1.06466 -1.44015 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.11591 -1.26137 6\n      vertex 0 -4.5 6\n      vertex -1.5928 -1.36552 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.63236 -1.12802 6\n      vertex 0 -4.5 6\n      vertex -2.11591 -1.26137 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.14051 -0.965892 6\n      vertex 0 -4.5 6\n      vertex -2.63236 -1.12802 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.63875 -0.775504 6\n      vertex 0 -4.5 6\n      vertex -3.14051 -0.965892 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.12553 -0.557453 6\n      vertex 0 -4.5 6\n      vertex -3.63875 -0.775504 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.5993 -0.312426 6\n      vertex 0 -4.5 6\n      vertex -4.12553 -0.557453 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.3029 -1.47546 6\n      vertex -4.5993 -0.312426 6\n      vertex -5.05857 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.6201 -0.275687 6\n      vertex -5.05857 -0.0411959 6\n      vertex -15.6004 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.6686 -0.50595 6\n      vertex -5.05857 -0.0411959 6\n      vertex -15.6201 -0.275687 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.7452 -0.728453 6\n      vertex -5.05857 -0.0411959 6\n      vertex -15.6686 -0.50595 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.8487 -0.939781 6\n      vertex -5.05857 -0.0411959 6\n      vertex -15.7452 -0.728453 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.9775 -1.13669 6\n      vertex -5.05857 -0.0411959 6\n      vertex -15.8487 -0.939781 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.1297 -1.31617 6\n      vertex -5.05857 -0.0411959 6\n      vertex -15.9775 -1.13669 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.3029 -1.47546 6\n      vertex -5.05857 -0.0411959 6\n      vertex -16.1297 -1.31617 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.5993 -0.312426 6\n      vertex -16.3029 -1.47546 6\n      vertex 0 -4.5 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -16.4945 -1.61212 6\n      vertex 0 -4.5 6\n      vertex -16.3029 -1.47546 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -16.7015 -1.72405 6\n      vertex 0 -4.5 6\n      vertex -16.4945 -1.61212 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -16.9207 -1.80954 6\n      vertex 0 -4.5 6\n      vertex -16.7015 -1.72405 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -17.1488 -1.86727 6\n      vertex 0 -4.5 6\n      vertex -16.9207 -1.80954 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -17.3823 -1.89635 6\n      vertex 0 -4.5 6\n      vertex -17.1488 -1.86727 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -29.5 -4.5 6\n      vertex -17.3823 -1.89635 6\n      vertex -17.6177 -1.89635 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -29.5 -4.5 6\n      vertex -17.6177 -1.89635 6\n      vertex -17.8512 -1.86727 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.3823 -1.89635 6\n      vertex -29.5 -4.5 6\n      vertex 0 -4.5 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.0793 -1.80954 6\n      vertex -29.5 -4.5 6\n      vertex -17.8512 -1.86727 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.2985 -1.72405 6\n      vertex -29.5 -4.5 6\n      vertex -18.0793 -1.80954 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.5055 -1.61212 6\n      vertex -29.5 -4.5 6\n      vertex -18.2985 -1.72405 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.6971 -1.47546 6\n      vertex -29.5 -4.5 6\n      vertex -18.5055 -1.61212 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.8703 -1.31617 6\n      vertex -29.5 -4.5 6\n      vertex -18.6971 -1.47546 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -19.0225 -1.13669 6\n      vertex -29.5 -4.5 6\n      vertex -18.8703 -1.31617 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -19.1513 -0.939781 6\n      vertex -29.5 -4.5 6\n      vertex -19.0225 -1.13669 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -19.2548 -0.728453 6\n      vertex -29.5 -4.5 6\n      vertex -19.1513 -0.939781 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -19.3314 -0.50595 6\n      vertex -29.5 -4.5 6\n      vertex -19.2548 -0.728453 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -30 -0.0411959 6\n      vertex -19.3314 -0.50595 6\n      vertex -19.3799 -0.275687 6\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -30 -0.0411959 6\n      vertex -19.3799 -0.275687 6\n      vertex -19.3996 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -19.3314 -0.50595 6\n      vertex -30 -0.0411959 6\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -29.5 -4.5 6\n      vertex -30 -0.0411959 6\n      vertex -30 -5.0412 6\n    endloop\n  endfacet\n  facet normal -0.705153 0.0427118 0.707767\n    outer loop\n      vertex -12.3655 -19.2865 10\n      vertex -12.85 -19 9.5\n      vertex -12.8657 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal -0.699151 0.114797 0.705698\n    outer loop\n      vertex -12.412 -19.5697 10\n      vertex -12.3655 -19.2865 10\n      vertex -12.8657 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal -0.693954 0.127211 0.708692\n    outer loop\n      vertex -12.412 -19.5697 10\n      vertex -12.8657 -19.2592 9.5\n      vertex -12.9125 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal -0.683382 0.189636 0.705001\n    outer loop\n      vertex -12.4887 -19.8461 10\n      vertex -12.412 -19.5697 10\n      vertex -12.9125 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal -0.672951 0.209568 0.709379\n    outer loop\n      vertex -12.4887 -19.8461 10\n      vertex -12.9125 -19.5145 9.5\n      vertex -12.9897 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal -0.64234 0.289161 0.709778\n    outer loop\n      vertex -12.5949 -20.1127 10\n      vertex -12.9897 -19.7624 9.5\n      vertex -13.0963 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal -0.6027 0.364442 0.709883\n    outer loop\n      vertex -12.7293 -20.3662 10\n      vertex -13.0963 -19.9992 9.5\n      vertex -13.2306 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal -0.554659 0.434447 0.709655\n    outer loop\n      vertex -12.8904 -20.6037 10\n      vertex -13.2306 -20.2213 9.5\n      vertex -13.3907 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal -0.49852 0.49852 0.709194\n    outer loop\n      vertex -13.0761 -20.8224 10\n      vertex -13.3907 -20.4257 9.5\n      vertex -13.5743 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.435218 0.555643 0.708411\n    outer loop\n      vertex -13.2844 -21.0197 10\n      vertex -13.5743 -20.6093 9.5\n      vertex -13.7787 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal -0.365753 0.604867 0.707362\n    outer loop\n      vertex -13.5129 -21.1934 10\n      vertex -13.7787 -20.7694 9.5\n      vertex -14.0008 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal -0.297312 0.64249 0.706266\n    outer loop\n      vertex -13.7587 -21.3413 10\n      vertex -14.0008 -20.9037 9.5\n      vertex -14.0191 -21.4618 10\n    endloop\n  endfacet\n  facet normal -0.364646 0.606018 0.706948\n    outer loop\n      vertex -13.7587 -21.3413 10\n      vertex -13.5129 -21.1934 10\n      vertex -14.0008 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal -0.659271 0.26262 0.704552\n    outer loop\n      vertex -12.5949 -20.1127 10\n      vertex -12.4887 -19.8461 10\n      vertex -12.9897 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal -0.62714 0.332496 0.704373\n    outer loop\n      vertex -12.7293 -20.3662 10\n      vertex -12.5949 -20.1127 10\n      vertex -13.0963 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal -0.587409 0.398449 0.704407\n    outer loop\n      vertex -12.8904 -20.6037 10\n      vertex -12.7293 -20.3662 10\n      vertex -13.2306 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal -0.540858 0.459247 0.704674\n    outer loop\n      vertex -13.0761 -20.8224 10\n      vertex -12.8904 -20.6037 10\n      vertex -13.3907 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal -0.487568 0.514752 0.7052\n    outer loop\n      vertex -13.2844 -21.0197 10\n      vertex -13.0761 -20.8224 10\n      vertex -13.5743 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.428607 0.563826 0.705972\n    outer loop\n      vertex -13.5129 -21.1934 10\n      vertex -13.2844 -21.0197 10\n      vertex -13.7787 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal -0.289856 0.643884 0.708094\n    outer loop\n      vertex -14.0191 -21.4618 10\n      vertex -14.0008 -20.9037 9.5\n      vertex -14.2376 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal -0.226285 0.671692 0.705425\n    outer loop\n      vertex -14.0191 -21.4618 10\n      vertex -14.2376 -21.0103 9.5\n      vertex -14.291 -21.5534 10\n    endloop\n  endfacet\n  facet normal -0.209687 0.673334 0.70898\n    outer loop\n      vertex -14.291 -21.5534 10\n      vertex -14.2376 -21.0103 9.5\n      vertex -14.4855 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal -0.127055 0.6931 0.709556\n    outer loop\n      vertex -14.5713 -21.6151 10\n      vertex -14.4855 -21.0875 9.5\n      vertex -14.7408 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal -0.0425867 0.703088 0.709826\n    outer loop\n      vertex -14.8565 -21.6461 10\n      vertex -14.7408 -21.1343 9.5\n      vertex -15 -21.15 9.5\n    endloop\n  endfacet\n  facet normal 0.0425867 0.703088 0.709826\n    outer loop\n      vertex -15.1435 -21.6461 10\n      vertex -15 -21.15 9.5\n      vertex -15.2592 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal 0.127055 0.6931 0.709556\n    outer loop\n      vertex -15.4287 -21.6151 10\n      vertex -15.2592 -21.1343 9.5\n      vertex -15.5145 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal 0.209687 0.673334 0.70898\n    outer loop\n      vertex -15.709 -21.5534 10\n      vertex -15.5145 -21.0875 9.5\n      vertex -15.7624 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal 0.289856 0.643884 0.708094\n    outer loop\n      vertex -15.9809 -21.4618 10\n      vertex -15.7624 -21.0103 9.5\n      vertex -15.9992 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal 0.364646 0.606018 0.706948\n    outer loop\n      vertex -16.2413 -21.3413 10\n      vertex -15.9992 -20.9037 9.5\n      vertex -16.4871 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0.297312 0.64249 0.706266\n    outer loop\n      vertex -15.9809 -21.4618 10\n      vertex -15.9992 -20.9037 9.5\n      vertex -16.2413 -21.3413 10\n    endloop\n  endfacet\n  facet normal -0.152494 0.692774 0.704847\n    outer loop\n      vertex -14.291 -21.5534 10\n      vertex -14.4855 -21.0875 9.5\n      vertex -14.5713 -21.6151 10\n    endloop\n  endfacet\n  facet normal -0.0766926 0.705572 0.704476\n    outer loop\n      vertex -14.5713 -21.6151 10\n      vertex -14.7408 -21.1343 9.5\n      vertex -14.8565 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0 0.70987 0.704333\n    outer loop\n      vertex -14.8565 -21.6461 10\n      vertex -15 -21.15 9.5\n      vertex -15.1435 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0.0766926 0.705572 0.704476\n    outer loop\n      vertex -15.1435 -21.6461 10\n      vertex -15.2592 -21.1343 9.5\n      vertex -15.4287 -21.6151 10\n    endloop\n  endfacet\n  facet normal 0.152494 0.692774 0.704847\n    outer loop\n      vertex -15.4287 -21.6151 10\n      vertex -15.5145 -21.0875 9.5\n      vertex -15.709 -21.5534 10\n    endloop\n  endfacet\n  facet normal 0.226285 0.671692 0.705425\n    outer loop\n      vertex -15.709 -21.5534 10\n      vertex -15.7624 -21.0103 9.5\n      vertex -15.9809 -21.4618 10\n    endloop\n  endfacet\n  facet normal 0.365753 0.604867 0.707362\n    outer loop\n      vertex -15.9992 -20.9037 9.5\n      vertex -16.2213 -20.7694 9.5\n      vertex -16.4871 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0.428607 0.563826 0.705972\n    outer loop\n      vertex -16.4871 -21.1934 10\n      vertex -16.2213 -20.7694 9.5\n      vertex -16.7156 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0.435218 0.555643 0.708411\n    outer loop\n      vertex -16.2213 -20.7694 9.5\n      vertex -16.4257 -20.6093 9.5\n      vertex -16.7156 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0.49852 0.49852 0.709194\n    outer loop\n      vertex -16.4257 -20.6093 9.5\n      vertex -16.6093 -20.4257 9.5\n      vertex -16.9239 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0.554659 0.434447 0.709655\n    outer loop\n      vertex -16.6093 -20.4257 9.5\n      vertex -16.7694 -20.2213 9.5\n      vertex -17.1096 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0.6027 0.364442 0.709883\n    outer loop\n      vertex -16.7694 -20.2213 9.5\n      vertex -16.9037 -19.9992 9.5\n      vertex -17.2707 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0.64234 0.289161 0.709778\n    outer loop\n      vertex -16.9037 -19.9992 9.5\n      vertex -17.0103 -19.7624 9.5\n      vertex -17.4051 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0.672951 0.209568 0.709379\n    outer loop\n      vertex -17.0103 -19.7624 9.5\n      vertex -17.0875 -19.5145 9.5\n      vertex -17.5113 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0.693954 0.127211 0.708692\n    outer loop\n      vertex -17.0875 -19.5145 9.5\n      vertex -17.1343 -19.2592 9.5\n      vertex -17.588 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0.705153 0.0427118 0.707767\n    outer loop\n      vertex -17.1343 -19.2592 9.5\n      vertex -17.15 -19 9.5\n      vertex -17.6345 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0.70659 -0.0382274 0.70659\n    outer loop\n      vertex -17.15 -19 9.5\n      vertex -17.6345 -18.7135 10\n      vertex -17.65 -19 10\n    endloop\n  endfacet\n  facet normal 0.70659 0.0382274 0.70659\n    outer loop\n      vertex -17.6345 -19.2865 10\n      vertex -17.15 -19 9.5\n      vertex -17.65 -19 10\n    endloop\n  endfacet\n  facet normal 0.487568 0.514752 0.7052\n    outer loop\n      vertex -16.7156 -21.0197 10\n      vertex -16.4257 -20.6093 9.5\n      vertex -16.9239 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0.540858 0.459247 0.704674\n    outer loop\n      vertex -16.9239 -20.8224 10\n      vertex -16.6093 -20.4257 9.5\n      vertex -17.1096 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0.587409 0.398449 0.704407\n    outer loop\n      vertex -17.1096 -20.6037 10\n      vertex -16.7694 -20.2213 9.5\n      vertex -17.2707 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0.62714 0.332496 0.704373\n    outer loop\n      vertex -17.2707 -20.3662 10\n      vertex -16.9037 -19.9992 9.5\n      vertex -17.4051 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0.659271 0.26262 0.704552\n    outer loop\n      vertex -17.4051 -20.1127 10\n      vertex -17.0103 -19.7624 9.5\n      vertex -17.5113 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0.683382 0.189636 0.705001\n    outer loop\n      vertex -17.5113 -19.8461 10\n      vertex -17.0875 -19.5145 9.5\n      vertex -17.588 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0.699151 0.114797 0.705698\n    outer loop\n      vertex -17.588 -19.5697 10\n      vertex -17.1343 -19.2592 9.5\n      vertex -17.6345 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0.705153 -0.0427118 0.707767\n    outer loop\n      vertex -17.15 -19 9.5\n      vertex -17.1343 -18.7408 9.5\n      vertex -17.6345 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0.699151 -0.114797 0.705698\n    outer loop\n      vertex -17.1343 -18.7408 9.5\n      vertex -17.588 -18.4303 10\n      vertex -17.6345 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0.693954 -0.127211 0.708692\n    outer loop\n      vertex -17.1343 -18.7408 9.5\n      vertex -17.0875 -18.4855 9.5\n      vertex -17.588 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0.672951 -0.209568 0.709379\n    outer loop\n      vertex -17.0875 -18.4855 9.5\n      vertex -17.0103 -18.2376 9.5\n      vertex -17.5113 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0.64234 -0.289161 0.709778\n    outer loop\n      vertex -17.0103 -18.2376 9.5\n      vertex -16.9037 -18.0008 9.5\n      vertex -17.4051 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0.6027 -0.364442 0.709883\n    outer loop\n      vertex -16.9037 -18.0008 9.5\n      vertex -16.7694 -17.7787 9.5\n      vertex -17.2707 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0.554659 -0.434447 0.709655\n    outer loop\n      vertex -16.7694 -17.7787 9.5\n      vertex -16.6093 -17.5743 9.5\n      vertex -17.1096 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0.49852 -0.49852 0.709194\n    outer loop\n      vertex -16.6093 -17.5743 9.5\n      vertex -16.4257 -17.3907 9.5\n      vertex -16.9239 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0.435218 -0.555643 0.708411\n    outer loop\n      vertex -16.4257 -17.3907 9.5\n      vertex -16.2213 -17.2306 9.5\n      vertex -16.7156 -16.9803 10\n    endloop\n  endfacet\n  facet normal 0.365753 -0.604867 0.707362\n    outer loop\n      vertex -16.2213 -17.2306 9.5\n      vertex -15.9992 -17.0963 9.5\n      vertex -16.4871 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0.297312 -0.64249 0.706266\n    outer loop\n      vertex -15.9992 -17.0963 9.5\n      vertex -15.9809 -16.5382 10\n      vertex -16.2413 -16.6587 10\n    endloop\n  endfacet\n  facet normal 0.364646 -0.606018 0.706948\n    outer loop\n      vertex -15.9992 -17.0963 9.5\n      vertex -16.2413 -16.6587 10\n      vertex -16.4871 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0.683382 -0.189636 0.705001\n    outer loop\n      vertex -17.0875 -18.4855 9.5\n      vertex -17.5113 -18.1539 10\n      vertex -17.588 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0.659271 -0.26262 0.704552\n    outer loop\n      vertex -17.0103 -18.2376 9.5\n      vertex -17.4051 -17.8873 10\n      vertex -17.5113 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0.62714 -0.332496 0.704373\n    outer loop\n      vertex -16.9037 -18.0008 9.5\n      vertex -17.2707 -17.6338 10\n      vertex -17.4051 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0.587409 -0.398449 0.704407\n    outer loop\n      vertex -16.7694 -17.7787 9.5\n      vertex -17.1096 -17.3963 10\n      vertex -17.2707 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0.540858 -0.459247 0.704674\n    outer loop\n      vertex -16.6093 -17.5743 9.5\n      vertex -16.9239 -17.1776 10\n      vertex -17.1096 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0.487568 -0.514752 0.7052\n    outer loop\n      vertex -16.4257 -17.3907 9.5\n      vertex -16.7156 -16.9803 10\n      vertex -16.9239 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0.428607 -0.563826 0.705972\n    outer loop\n      vertex -16.2213 -17.2306 9.5\n      vertex -16.4871 -16.8066 10\n      vertex -16.7156 -16.9803 10\n    endloop\n  endfacet\n  facet normal 0.289856 -0.643884 0.708094\n    outer loop\n      vertex -15.7624 -16.9897 9.5\n      vertex -15.9809 -16.5382 10\n      vertex -15.9992 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal 0.226285 -0.671692 0.705425\n    outer loop\n      vertex -15.7624 -16.9897 9.5\n      vertex -15.709 -16.4466 10\n      vertex -15.9809 -16.5382 10\n    endloop\n  endfacet\n  facet normal 0.209687 -0.673334 0.70898\n    outer loop\n      vertex -15.5145 -16.9125 9.5\n      vertex -15.709 -16.4466 10\n      vertex -15.7624 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal 0.127055 -0.6931 0.709556\n    outer loop\n      vertex -15.2592 -16.8657 9.5\n      vertex -15.4287 -16.3849 10\n      vertex -15.5145 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal 0.0425867 -0.703088 0.709826\n    outer loop\n      vertex -15 -16.85 9.5\n      vertex -15.1435 -16.3539 10\n      vertex -15.2592 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal -0.0425867 -0.703088 0.709826\n    outer loop\n      vertex -14.7408 -16.8657 9.5\n      vertex -14.8565 -16.3539 10\n      vertex -15 -16.85 9.5\n    endloop\n  endfacet\n  facet normal -0.127055 -0.6931 0.709556\n    outer loop\n      vertex -14.4855 -16.9125 9.5\n      vertex -14.5713 -16.3849 10\n      vertex -14.7408 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal -0.209687 -0.673334 0.70898\n    outer loop\n      vertex -14.2376 -16.9897 9.5\n      vertex -14.291 -16.4466 10\n      vertex -14.4855 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal -0.289856 -0.643884 0.708094\n    outer loop\n      vertex -14.0008 -17.0963 9.5\n      vertex -14.0191 -16.5382 10\n      vertex -14.2376 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal -0.364646 -0.606018 0.706948\n    outer loop\n      vertex -13.5129 -16.8066 10\n      vertex -13.7587 -16.6587 10\n      vertex -14.0008 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal -0.297312 -0.64249 0.706266\n    outer loop\n      vertex -14.0008 -17.0963 9.5\n      vertex -13.7587 -16.6587 10\n      vertex -14.0191 -16.5382 10\n    endloop\n  endfacet\n  facet normal 0.152494 -0.692774 0.704847\n    outer loop\n      vertex -15.5145 -16.9125 9.5\n      vertex -15.4287 -16.3849 10\n      vertex -15.709 -16.4466 10\n    endloop\n  endfacet\n  facet normal 0.0766926 -0.705572 0.704476\n    outer loop\n      vertex -15.2592 -16.8657 9.5\n      vertex -15.1435 -16.3539 10\n      vertex -15.4287 -16.3849 10\n    endloop\n  endfacet\n  facet normal 0 -0.70987 0.704333\n    outer loop\n      vertex -15 -16.85 9.5\n      vertex -14.8565 -16.3539 10\n      vertex -15.1435 -16.3539 10\n    endloop\n  endfacet\n  facet normal -0.0766926 -0.705572 0.704476\n    outer loop\n      vertex -14.7408 -16.8657 9.5\n      vertex -14.5713 -16.3849 10\n      vertex -14.8565 -16.3539 10\n    endloop\n  endfacet\n  facet normal -0.152494 -0.692774 0.704847\n    outer loop\n      vertex -14.4855 -16.9125 9.5\n      vertex -14.291 -16.4466 10\n      vertex -14.5713 -16.3849 10\n    endloop\n  endfacet\n  facet normal -0.226285 -0.671692 0.705425\n    outer loop\n      vertex -14.2376 -16.9897 9.5\n      vertex -14.0191 -16.5382 10\n      vertex -14.291 -16.4466 10\n    endloop\n  endfacet\n  facet normal -0.365753 -0.604867 0.707362\n    outer loop\n      vertex -13.7787 -17.2306 9.5\n      vertex -13.5129 -16.8066 10\n      vertex -14.0008 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal -0.428607 -0.563826 0.705972\n    outer loop\n      vertex -13.2844 -16.9803 10\n      vertex -13.5129 -16.8066 10\n      vertex -13.7787 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal -0.435218 -0.555643 0.708411\n    outer loop\n      vertex -13.5743 -17.3907 9.5\n      vertex -13.2844 -16.9803 10\n      vertex -13.7787 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal -0.49852 -0.49852 0.709194\n    outer loop\n      vertex -13.3907 -17.5743 9.5\n      vertex -13.0761 -17.1776 10\n      vertex -13.5743 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal -0.554659 -0.434447 0.709655\n    outer loop\n      vertex -13.2306 -17.7787 9.5\n      vertex -12.8904 -17.3963 10\n      vertex -13.3907 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal -0.6027 -0.364442 0.709883\n    outer loop\n      vertex -13.0963 -18.0008 9.5\n      vertex -12.7293 -17.6338 10\n      vertex -13.2306 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal -0.64234 -0.289161 0.709778\n    outer loop\n      vertex -12.9897 -18.2376 9.5\n      vertex -12.5949 -17.8873 10\n      vertex -13.0963 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal -0.672951 -0.209568 0.709379\n    outer loop\n      vertex -12.9125 -18.4855 9.5\n      vertex -12.4887 -18.1539 10\n      vertex -12.9897 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal -0.693954 -0.127211 0.708692\n    outer loop\n      vertex -12.8657 -18.7408 9.5\n      vertex -12.412 -18.4303 10\n      vertex -12.9125 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal -0.705153 -0.0427118 0.707767\n    outer loop\n      vertex -12.85 -19 9.5\n      vertex -12.3655 -18.7135 10\n      vertex -12.8657 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal -0.70659 0.0382274 0.70659\n    outer loop\n      vertex -12.3655 -19.2865 10\n      vertex -12.35 -19 10\n      vertex -12.85 -19 9.5\n    endloop\n  endfacet\n  facet normal -0.70659 -0.0382274 0.70659\n    outer loop\n      vertex -12.35 -19 10\n      vertex -12.3655 -18.7135 10\n      vertex -12.85 -19 9.5\n    endloop\n  endfacet\n  facet normal -0.487568 -0.514752 0.7052\n    outer loop\n      vertex -13.0761 -17.1776 10\n      vertex -13.2844 -16.9803 10\n      vertex -13.5743 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal -0.540858 -0.459247 0.704674\n    outer loop\n      vertex -12.8904 -17.3963 10\n      vertex -13.0761 -17.1776 10\n      vertex -13.3907 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal -0.587409 -0.398449 0.704407\n    outer loop\n      vertex -12.7293 -17.6338 10\n      vertex -12.8904 -17.3963 10\n      vertex -13.2306 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal -0.62714 -0.332496 0.704373\n    outer loop\n      vertex -12.5949 -17.8873 10\n      vertex -12.7293 -17.6338 10\n      vertex -13.0963 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal -0.659271 -0.26262 0.704552\n    outer loop\n      vertex -12.4887 -18.1539 10\n      vertex -12.5949 -17.8873 10\n      vertex -12.9897 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal -0.683382 -0.189636 0.705001\n    outer loop\n      vertex -12.412 -18.4303 10\n      vertex -12.4887 -18.1539 10\n      vertex -12.9125 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal -0.699151 -0.114797 0.705698\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -12.412 -18.4303 10\n      vertex -12.8657 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.63447 -18.7135 10\n      vertex -12.3655 -18.7135 10\n      vertex -12.35 -19 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -12.412 -18.4303 10\n      vertex -12.3655 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -12.4887 -18.1539 10\n      vertex -12.412 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -12.5949 -17.8873 10\n      vertex -12.4887 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -12.7293 -17.6338 10\n      vertex -12.5949 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -12.8904 -17.3963 10\n      vertex -12.7293 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -13.0761 -17.1776 10\n      vertex -12.8904 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -13.2844 -16.9803 10\n      vertex -13.0761 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -13.5129 -16.8066 10\n      vertex -13.2844 -16.9803 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -13.7587 -16.6587 10\n      vertex -13.5129 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -14.0191 -16.5382 10\n      vertex -13.7587 -16.6587 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.17121 -2.84315 10\n      vertex -14.291 -16.4466 10\n      vertex -14.0191 -16.5382 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.17121 -2.84315 10\n      vertex -14.5713 -16.3849 10\n      vertex -14.291 -16.4466 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.17121 -2.84315 10\n      vertex -14.8565 -16.3539 10\n      vertex -14.5713 -16.3849 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.17121 -2.84315 10\n      vertex -15.1435 -16.3539 10\n      vertex -14.8565 -16.3539 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.17121 -2.84315 10\n      vertex -15.4287 -16.3849 10\n      vertex -15.1435 -16.3539 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -22.6109 -14.5251 10\n      vertex -15.4287 -16.3849 10\n      vertex -7.17121 -2.84315 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.4287 -16.3849 10\n      vertex -22.6109 -14.5251 10\n      vertex -15.709 -16.4466 10\n    endloop\n  endfacet\n  facet normal -0 -0 1\n    outer loop\n      vertex -22.3434 -14.8125 10\n      vertex -15.709 -16.4466 10\n      vertex -22.6109 -14.5251 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.709 -16.4466 10\n      vertex -22.3434 -14.8125 10\n      vertex -15.9809 -16.5382 10\n    endloop\n  endfacet\n  facet normal -0 -0 1\n    outer loop\n      vertex -22.097 -15.1182 10\n      vertex -15.9809 -16.5382 10\n      vertex -22.3434 -14.8125 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.9809 -16.5382 10\n      vertex -22.097 -15.1182 10\n      vertex -16.2413 -16.6587 10\n    endloop\n  endfacet\n  facet normal -0 -0 1\n    outer loop\n      vertex -21.8731 -15.4407 10\n      vertex -16.2413 -16.6587 10\n      vertex -22.097 -15.1182 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -21 -18.4142 10\n      vertex -17.65 -19 10\n      vertex -17.6345 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.65 -19 10\n      vertex -21 -18.4142 10\n      vertex -21 -21.7929 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.588 -18.4303 10\n      vertex -21 -18.4142 10\n      vertex -17.6345 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -21.014 -18.0218 10\n      vertex -17.588 -18.4303 10\n      vertex -17.5113 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -21.056 -17.6315 10\n      vertex -17.5113 -18.1539 10\n      vertex -17.4051 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -21.1257 -17.2451 10\n      vertex -17.4051 -17.8873 10\n      vertex -17.2707 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -21.2228 -16.8647 10\n      vertex -17.2707 -17.6338 10\n      vertex -17.1096 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.2413 -16.6587 10\n      vertex -21.8731 -15.4407 10\n      vertex -16.4871 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.588 -18.4303 10\n      vertex -21.014 -18.0218 10\n      vertex -21 -18.4142 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.5113 -18.1539 10\n      vertex -21.056 -17.6315 10\n      vertex -21.014 -18.0218 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.4051 -17.8873 10\n      vertex -21.1257 -17.2451 10\n      vertex -21.056 -17.6315 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.2707 -17.6338 10\n      vertex -21.2228 -16.8647 10\n      vertex -21.1257 -17.2451 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.1096 -17.3963 10\n      vertex -21.3468 -16.4922 10\n      vertex -21.2228 -16.8647 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.9239 -17.1776 10\n      vertex -21.3468 -16.4922 10\n      vertex -17.1096 -17.3963 10\n    endloop\n  endfacet\n  facet normal -0 -0 1\n    outer loop\n      vertex -21.3468 -16.4922 10\n      vertex -16.9239 -17.1776 10\n      vertex -21.497 -16.1294 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.7156 -16.9803 10\n      vertex -21.497 -16.1294 10\n      vertex -16.9239 -17.1776 10\n    endloop\n  endfacet\n  facet normal -0 -0 1\n    outer loop\n      vertex -21.497 -16.1294 10\n      vertex -16.7156 -16.9803 10\n      vertex -21.6728 -15.7783 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.4871 -16.8066 10\n      vertex -21.6728 -15.7783 10\n      vertex -16.7156 -16.9803 10\n    endloop\n  endfacet\n  facet normal -0 -0 1\n    outer loop\n      vertex -21.6728 -15.7783 10\n      vertex -16.4871 -16.8066 10\n      vertex -21.8731 -15.4407 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -29.5 -2.84315 10\n      vertex -22.6109 -14.5251 10\n      vertex -7.17121 -2.84315 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -22.6109 -14.5251 10\n      vertex -29.5 -2.84315 10\n      vertex -29.5 -7.63604 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.65 -19 10\n      vertex -21 -21.7929 10\n      vertex -18.2929 -24.5 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 12.3655 -18.7135 10\n      vertex 2.63447 -18.7135 10\n      vertex 2.65 -19 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.74427 -4.44911 10\n      vertex 2.58804 -18.4303 10\n      vertex 2.63447 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.24128 -16.6587 10\n      vertex 3.13388 -4.61661 10\n      vertex 2.51607 -4.75419 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.74427 -4.44911 10\n      vertex 2.51128 -18.1539 10\n      vertex 2.58804 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.74427 -4.44911 10\n      vertex 2.40507 -17.8873 10\n      vertex 2.51128 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.74427 -4.44911 10\n      vertex 2.27067 -17.6338 10\n      vertex 2.40507 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.74427 -4.44911 10\n      vertex 2.10965 -17.3963 10\n      vertex 2.27067 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.74427 -4.44911 10\n      vertex 1.92389 -17.1776 10\n      vertex 2.10965 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.980865 -16.5382 10\n      vertex 2.51607 -4.75419 10\n      vertex 1.89229 -4.86154 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.74427 -4.44911 10\n      vertex 1.71557 -16.9803 10\n      vertex 1.92389 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.74427 -4.44911 10\n      vertex 1.48715 -16.8066 10\n      vertex 1.71557 -16.9803 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.70895 -16.4466 10\n      vertex 1.89229 -4.86154 10\n      vertex 1.26402 -4.9384 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.13388 -4.61661 10\n      vertex 1.24128 -16.6587 10\n      vertex 1.48715 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.51607 -4.75419 10\n      vertex 0.980865 -16.5382 10\n      vertex 1.24128 -16.6587 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.89229 -4.86154 10\n      vertex 0.70895 -16.4466 10\n      vertex 0.980865 -16.5382 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.428721 -16.3849 10\n      vertex 1.26402 -4.9384 10\n      vertex 0.632761 -4.98459 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.26402 -4.9384 10\n      vertex 0.428721 -16.3849 10\n      vertex 0.70895 -16.4466 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.632761 -4.98459 10\n      vertex 0.143468 -16.3539 10\n      vertex 0.428721 -16.3849 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0 -5 10\n      vertex 0.143468 -16.3539 10\n      vertex 0.632761 -4.98459 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 -5 10\n      vertex -0.143468 -16.3539 10\n      vertex 0.143468 -16.3539 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.632761 -4.98459 10\n      vertex -0.143468 -16.3539 10\n      vertex 0 -5 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.143468 -16.3539 10\n      vertex -0.632761 -4.98459 10\n      vertex -0.428721 -16.3849 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.26402 -4.9384 10\n      vertex -0.428721 -16.3849 10\n      vertex -0.632761 -4.98459 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.428721 -16.3849 10\n      vertex -1.26402 -4.9384 10\n      vertex -0.70895 -16.4466 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.89229 -4.86154 10\n      vertex -0.70895 -16.4466 10\n      vertex -1.26402 -4.9384 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.70895 -16.4466 10\n      vertex -1.89229 -4.86154 10\n      vertex -0.980865 -16.5382 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.51607 -4.75419 10\n      vertex -0.980865 -16.5382 10\n      vertex -1.89229 -4.86154 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.980865 -16.5382 10\n      vertex -2.51607 -4.75419 10\n      vertex -1.24128 -16.6587 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.13388 -4.61661 10\n      vertex -1.24128 -16.6587 10\n      vertex -2.51607 -4.75419 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.24128 -16.6587 10\n      vertex -3.13388 -4.61661 10\n      vertex -1.48715 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.74427 -4.44911 10\n      vertex -1.48715 -16.8066 10\n      vertex -3.13388 -4.61661 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.48715 -16.8066 10\n      vertex -3.74427 -4.44911 10\n      vertex -1.71557 -16.9803 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.34578 -4.25211 10\n      vertex -1.71557 -16.9803 10\n      vertex -3.74427 -4.44911 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.71557 -16.9803 10\n      vertex -4.34578 -4.25211 10\n      vertex -1.92389 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.93699 -4.02606 10\n      vertex -1.92389 -17.1776 10\n      vertex -4.34578 -4.25211 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -1.92389 -17.1776 10\n      vertex -4.93699 -4.02606 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -2.10965 -17.3963 10\n      vertex -1.92389 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -2.27067 -17.6338 10\n      vertex -2.10965 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -2.40507 -17.8873 10\n      vertex -2.27067 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 29.5 -2.84315 10\n      vertex 22.6109 -14.5251 10\n      vertex 29.5 -7.63604 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 7.17121 -2.84315 10\n      vertex 22.6109 -14.5251 10\n      vertex 29.5 -2.84315 10\n    endloop\n  endfacet\n  facet normal 0 -0 1\n    outer loop\n      vertex 15.4287 -16.3849 10\n      vertex 22.6109 -14.5251 10\n      vertex 7.17121 -2.84315 10\n    endloop\n  endfacet\n  facet normal 0 -0 1\n    outer loop\n      vertex 15.709 -16.4466 10\n      vertex 22.6109 -14.5251 10\n      vertex 15.4287 -16.3849 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 17.588 -19.5697 10\n      vertex 21 -21.7929 10\n      vertex 21 -18.4142 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.588 -18.4303 10\n      vertex 21 -18.4142 10\n      vertex 21.014 -18.0218 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.5113 -18.1539 10\n      vertex 21.014 -18.0218 10\n      vertex 21.056 -17.6315 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.4051 -17.8873 10\n      vertex 21.056 -17.6315 10\n      vertex 21.1257 -17.2451 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.2707 -17.6338 10\n      vertex 21.1257 -17.2451 10\n      vertex 21.2228 -16.8647 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 17.1096 -17.3963 10\n      vertex 21.2228 -16.8647 10\n      vertex 21.3468 -16.4922 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21 -18.4142 10\n      vertex 17.65 -19 10\n      vertex 17.6345 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.9239 -17.1776 10\n      vertex 21.3468 -16.4922 10\n      vertex 21.497 -16.1294 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.7156 -16.9803 10\n      vertex 21.497 -16.1294 10\n      vertex 21.6728 -15.7783 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 16.4871 -16.8066 10\n      vertex 21.6728 -15.7783 10\n      vertex 21.8731 -15.4407 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 22.6109 -14.5251 10\n      vertex 15.709 -16.4466 10\n      vertex 22.3434 -14.8125 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21 -18.4142 10\n      vertex 17.6345 -18.7135 10\n      vertex 17.65 -19 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21 -18.4142 10\n      vertex 17.588 -18.4303 10\n      vertex 17.6345 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21.014 -18.0218 10\n      vertex 17.5113 -18.1539 10\n      vertex 17.588 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21.056 -17.6315 10\n      vertex 17.4051 -17.8873 10\n      vertex 17.5113 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21.1257 -17.2451 10\n      vertex 17.2707 -17.6338 10\n      vertex 17.4051 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21.2228 -16.8647 10\n      vertex 17.1096 -17.3963 10\n      vertex 17.2707 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21.3468 -16.4922 10\n      vertex 16.9239 -17.1776 10\n      vertex 17.1096 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21.497 -16.1294 10\n      vertex 16.7156 -16.9803 10\n      vertex 16.9239 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21.6728 -15.7783 10\n      vertex 16.4871 -16.8066 10\n      vertex 16.7156 -16.9803 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21.8731 -15.4407 10\n      vertex 16.2413 -16.6587 10\n      vertex 16.4871 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 22.097 -15.1182 10\n      vertex 16.2413 -16.6587 10\n      vertex 21.8731 -15.4407 10\n    endloop\n  endfacet\n  facet normal 0 -0 1\n    outer loop\n      vertex 16.2413 -16.6587 10\n      vertex 22.097 -15.1182 10\n      vertex 15.9809 -16.5382 10\n    endloop\n  endfacet\n  facet normal 0 -0 1\n    outer loop\n      vertex 15.9809 -16.5382 10\n      vertex 22.3434 -14.8125 10\n      vertex 15.709 -16.4466 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 22.3434 -14.8125 10\n      vertex 15.9809 -16.5382 10\n      vertex 22.097 -15.1182 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 15.4287 -16.3849 10\n      vertex 7.17121 -2.84315 10\n      vertex 15.1435 -16.3539 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 15.1435 -16.3539 10\n      vertex 7.17121 -2.84315 10\n      vertex 14.8565 -16.3539 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 14.8565 -16.3539 10\n      vertex 7.17121 -2.84315 10\n      vertex 14.5713 -16.3849 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 14.5713 -16.3849 10\n      vertex 7.17121 -2.84315 10\n      vertex 14.291 -16.4466 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 14.291 -16.4466 10\n      vertex 7.17121 -2.84315 10\n      vertex 14.0191 -16.5382 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 6.63493 -3.17934 10\n      vertex 14.0191 -16.5382 10\n      vertex 7.17121 -2.84315 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 14.0191 -16.5382 10\n      vertex 6.63493 -3.17934 10\n      vertex 13.7587 -16.6587 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 13.0761 -17.1776 10\n      vertex 2.63447 -18.7135 10\n      vertex 12.8904 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.63447 -18.7135 10\n      vertex 13.0761 -17.1776 10\n      vertex 4.34578 -4.25211 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.34578 -4.25211 10\n      vertex 13.0761 -17.1776 10\n      vertex 4.93699 -4.02606 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 13.2844 -16.9803 10\n      vertex 4.93699 -4.02606 10\n      vertex 13.0761 -17.1776 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.93699 -4.02606 10\n      vertex 13.2844 -16.9803 10\n      vertex 5.51649 -3.7715 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 13.5129 -16.8066 10\n      vertex 5.51649 -3.7715 10\n      vertex 13.2844 -16.9803 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.51649 -3.7715 10\n      vertex 13.5129 -16.8066 10\n      vertex 6.08292 -3.48904 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 13.7587 -16.6587 10\n      vertex 6.08292 -3.48904 10\n      vertex 13.5129 -16.8066 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 6.08292 -3.48904 10\n      vertex 13.7587 -16.6587 10\n      vertex 6.63493 -3.17934 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21 -18.4142 10\n      vertex 17.6345 -19.2865 10\n      vertex 17.588 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21 -21.7929 10\n      vertex 17.588 -19.5697 10\n      vertex 17.5113 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21 -21.7929 10\n      vertex 17.5113 -19.8461 10\n      vertex 17.4051 -20.1127 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 17.2707 -20.3662 10\n      vertex 21 -21.7929 10\n      vertex 17.4051 -20.1127 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 17.1096 -20.6037 10\n      vertex 21 -21.7929 10\n      vertex 17.2707 -20.3662 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 16.9239 -20.8224 10\n      vertex 21 -21.7929 10\n      vertex 17.1096 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 21 -21.7929 10\n      vertex 16.9239 -20.8224 10\n      vertex 18.2929 -24.5 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 16.7156 -21.0197 10\n      vertex 18.2929 -24.5 10\n      vertex 16.9239 -20.8224 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 16.4871 -21.1934 10\n      vertex 18.2929 -24.5 10\n      vertex 16.7156 -21.0197 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 16.2413 -21.3413 10\n      vertex 18.2929 -24.5 10\n      vertex 16.4871 -21.1934 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 15.9809 -21.4618 10\n      vertex 18.2929 -24.5 10\n      vertex 16.2413 -21.3413 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 15.709 -21.5534 10\n      vertex 18.2929 -24.5 10\n      vertex 15.9809 -21.4618 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 15.4287 -21.6151 10\n      vertex 18.2929 -24.5 10\n      vertex 15.709 -21.5534 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 15.1435 -21.6461 10\n      vertex 18.2929 -24.5 10\n      vertex 15.4287 -21.6151 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 14.8565 -21.6461 10\n      vertex 18.2929 -24.5 10\n      vertex 15.1435 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 14.5713 -21.6151 10\n      vertex 18.2929 -24.5 10\n      vertex 14.8565 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 14.291 -21.5534 10\n      vertex 18.2929 -24.5 10\n      vertex 14.5713 -21.6151 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 14.0191 -21.4618 10\n      vertex 18.2929 -24.5 10\n      vertex 14.291 -21.5534 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 13.7587 -21.3413 10\n      vertex 18.2929 -24.5 10\n      vertex 14.0191 -21.4618 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.24128 -21.3413 10\n      vertex 13.7587 -21.3413 10\n      vertex 13.5129 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.63447 -18.7135 10\n      vertex 12.7293 -17.6338 10\n      vertex 12.8904 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.63447 -18.7135 10\n      vertex 12.5949 -17.8873 10\n      vertex 12.7293 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.63447 -18.7135 10\n      vertex 12.4887 -18.1539 10\n      vertex 12.5949 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.63447 -18.7135 10\n      vertex 12.412 -18.4303 10\n      vertex 12.4887 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.63447 -18.7135 10\n      vertex 12.3655 -18.7135 10\n      vertex 12.412 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 12.35 -19 10\n      vertex 2.65 -19 10\n      vertex 12.3655 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.63447 -19.2865 10\n      vertex 12.3655 -19.2865 10\n      vertex 2.65 -19 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 12.3655 -19.2865 10\n      vertex 2.63447 -19.2865 10\n      vertex 12.412 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 12.3655 -18.7135 10\n      vertex 2.65 -19 10\n      vertex 12.35 -19 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.63447 -18.7135 10\n      vertex 4.34578 -4.25211 10\n      vertex 3.74427 -4.44911 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.58804 -19.5697 10\n      vertex 12.412 -19.5697 10\n      vertex 2.63447 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.48715 -16.8066 10\n      vertex 3.74427 -4.44911 10\n      vertex 3.13388 -4.61661 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 12.412 -19.5697 10\n      vertex 2.58804 -19.5697 10\n      vertex 12.4887 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.51128 -19.8461 10\n      vertex 12.4887 -19.8461 10\n      vertex 2.58804 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 12.4887 -19.8461 10\n      vertex 2.51128 -19.8461 10\n      vertex 12.5949 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.40507 -20.1127 10\n      vertex 12.5949 -20.1127 10\n      vertex 2.51128 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 12.5949 -20.1127 10\n      vertex 2.40507 -20.1127 10\n      vertex 12.7293 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.27067 -20.3662 10\n      vertex 12.7293 -20.3662 10\n      vertex 2.40507 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 12.7293 -20.3662 10\n      vertex 2.27067 -20.3662 10\n      vertex 12.8904 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.10965 -20.6037 10\n      vertex 12.8904 -20.6037 10\n      vertex 2.27067 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 12.8904 -20.6037 10\n      vertex 2.10965 -20.6037 10\n      vertex 13.0761 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.92389 -20.8224 10\n      vertex 13.0761 -20.8224 10\n      vertex 2.10965 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 13.0761 -20.8224 10\n      vertex 1.92389 -20.8224 10\n      vertex 13.2844 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.71557 -21.0197 10\n      vertex 13.2844 -21.0197 10\n      vertex 1.92389 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 13.2844 -21.0197 10\n      vertex 1.71557 -21.0197 10\n      vertex 13.5129 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.48715 -21.1934 10\n      vertex 13.5129 -21.1934 10\n      vertex 1.71557 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.24128 -21.3413 10\n      vertex 13.5129 -21.1934 10\n      vertex 1.48715 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 13.7587 -21.3413 10\n      vertex 1.24128 -21.3413 10\n      vertex 18.2929 -24.5 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.980865 -21.4618 10\n      vertex 18.2929 -24.5 10\n      vertex 1.24128 -21.3413 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.70895 -21.5534 10\n      vertex 18.2929 -24.5 10\n      vertex 0.980865 -21.4618 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.428721 -21.6151 10\n      vertex 18.2929 -24.5 10\n      vertex 0.70895 -21.5534 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.143468 -21.6461 10\n      vertex 18.2929 -24.5 10\n      vertex 0.428721 -21.6151 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -0.143468 -21.6461 10\n      vertex 18.2929 -24.5 10\n      vertex 0.143468 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.2929 -24.5 10\n      vertex -0.143468 -21.6461 10\n      vertex -0.428721 -21.6151 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -2.51128 -18.1539 10\n      vertex -2.40507 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -2.63447 -18.7135 10\n      vertex -2.58804 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.63447 -18.7135 10\n      vertex -12.35 -19 10\n      vertex -2.65 -19 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -2.58804 -18.4303 10\n      vertex -2.51128 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -4.93699 -4.02606 10\n      vertex -5.51649 -3.7715 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.65 -19 10\n      vertex -12.35 -19 10\n      vertex -2.63447 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -5.51649 -3.7715 10\n      vertex -6.08292 -3.48904 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -18.7135 10\n      vertex -6.08292 -3.48904 10\n      vertex -6.63493 -3.17934 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -14.0191 -16.5382 10\n      vertex -6.63493 -3.17934 10\n      vertex -7.17121 -2.84315 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.3655 -19.2865 10\n      vertex -2.63447 -19.2865 10\n      vertex -12.35 -19 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.63447 -19.2865 10\n      vertex -12.3655 -19.2865 10\n      vertex -2.58804 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.412 -19.5697 10\n      vertex -2.58804 -19.5697 10\n      vertex -12.3655 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.58804 -19.5697 10\n      vertex -12.412 -19.5697 10\n      vertex -2.51128 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.4887 -19.8461 10\n      vertex -2.51128 -19.8461 10\n      vertex -12.412 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.51128 -19.8461 10\n      vertex -12.4887 -19.8461 10\n      vertex -2.40507 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.5949 -20.1127 10\n      vertex -2.40507 -20.1127 10\n      vertex -12.4887 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.40507 -20.1127 10\n      vertex -12.5949 -20.1127 10\n      vertex -2.27067 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.7293 -20.3662 10\n      vertex -2.27067 -20.3662 10\n      vertex -12.5949 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.27067 -20.3662 10\n      vertex -12.7293 -20.3662 10\n      vertex -2.10965 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -12.8904 -20.6037 10\n      vertex -2.10965 -20.6037 10\n      vertex -12.7293 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.10965 -20.6037 10\n      vertex -12.8904 -20.6037 10\n      vertex -1.92389 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -13.0761 -20.8224 10\n      vertex -1.92389 -20.8224 10\n      vertex -12.8904 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.92389 -20.8224 10\n      vertex -13.0761 -20.8224 10\n      vertex -1.71557 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -13.2844 -21.0197 10\n      vertex -1.71557 -21.0197 10\n      vertex -13.0761 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.71557 -21.0197 10\n      vertex -13.2844 -21.0197 10\n      vertex -1.48715 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -13.5129 -21.1934 10\n      vertex -1.48715 -21.1934 10\n      vertex -13.2844 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.48715 -21.1934 10\n      vertex -13.5129 -21.1934 10\n      vertex -1.24128 -21.3413 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -13.7587 -21.3413 10\n      vertex -1.24128 -21.3413 10\n      vertex -13.5129 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.24128 -21.3413 10\n      vertex -13.7587 -21.3413 10\n      vertex -0.980865 -21.4618 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.2929 -24.5 10\n      vertex -0.980865 -21.4618 10\n      vertex -13.7587 -21.3413 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.980865 -21.4618 10\n      vertex -18.2929 -24.5 10\n      vertex -0.70895 -21.5534 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.70895 -21.5534 10\n      vertex -18.2929 -24.5 10\n      vertex -0.428721 -21.6151 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.2929 -24.5 10\n      vertex -13.7587 -21.3413 10\n      vertex -14.0191 -21.4618 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.2929 -24.5 10\n      vertex -14.0191 -21.4618 10\n      vertex -14.291 -21.5534 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.2929 -24.5 10\n      vertex -14.291 -21.5534 10\n      vertex -14.5713 -21.6151 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.2929 -24.5 10\n      vertex -14.5713 -21.6151 10\n      vertex -14.8565 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.2929 -24.5 10\n      vertex -14.8565 -21.6461 10\n      vertex -15.1435 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.143468 -21.6461 10\n      vertex -18.2929 -24.5 10\n      vertex 18.2929 -24.5 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.4287 -21.6151 10\n      vertex -18.2929 -24.5 10\n      vertex -15.1435 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.709 -21.5534 10\n      vertex -18.2929 -24.5 10\n      vertex -15.4287 -21.6151 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -15.9809 -21.4618 10\n      vertex -18.2929 -24.5 10\n      vertex -15.709 -21.5534 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.2413 -21.3413 10\n      vertex -18.2929 -24.5 10\n      vertex -15.9809 -21.4618 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.4871 -21.1934 10\n      vertex -18.2929 -24.5 10\n      vertex -16.2413 -21.3413 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.7156 -21.0197 10\n      vertex -18.2929 -24.5 10\n      vertex -16.4871 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -16.9239 -20.8224 10\n      vertex -18.2929 -24.5 10\n      vertex -16.7156 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.1096 -20.6037 10\n      vertex -18.2929 -24.5 10\n      vertex -16.9239 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.2707 -20.3662 10\n      vertex -18.2929 -24.5 10\n      vertex -17.1096 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.4051 -20.1127 10\n      vertex -18.2929 -24.5 10\n      vertex -17.2707 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.5113 -19.8461 10\n      vertex -18.2929 -24.5 10\n      vertex -17.4051 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.588 -19.5697 10\n      vertex -18.2929 -24.5 10\n      vertex -17.5113 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -17.6345 -19.2865 10\n      vertex -18.2929 -24.5 10\n      vertex -17.588 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -18.2929 -24.5 10\n      vertex -17.6345 -19.2865 10\n      vertex -17.65 -19 10\n    endloop\n  endfacet\n  facet normal 0.998171 -0.0604602 0\n    outer loop\n      vertex -17.15 -19 9.5\n      vertex -17.1343 -18.7408 0.5\n      vertex -17.1343 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal 0.998171 -0.0604602 0\n    outer loop\n      vertex -17.1343 -18.7408 0.5\n      vertex -17.15 -19 9.5\n      vertex -17.15 -19 0.5\n    endloop\n  endfacet\n  facet normal 0.98361 -0.180309 0\n    outer loop\n      vertex -17.1343 -18.7408 9.5\n      vertex -17.0875 -18.4855 0.5\n      vertex -17.0875 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal 0.98361 -0.180309 0\n    outer loop\n      vertex -17.0875 -18.4855 0.5\n      vertex -17.1343 -18.7408 9.5\n      vertex -17.1343 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal 0.954774 -0.297332 0\n    outer loop\n      vertex -17.0875 -18.4855 9.5\n      vertex -17.0103 -18.2376 0.5\n      vertex -17.0103 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal 0.954774 -0.297332 0\n    outer loop\n      vertex -17.0103 -18.2376 0.5\n      vertex -17.0875 -18.4855 9.5\n      vertex -17.0875 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal 0.911864 -0.410493 0\n    outer loop\n      vertex -17.0103 -18.2376 9.5\n      vertex -16.9037 -18.0008 0.5\n      vertex -16.9037 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal 0.911864 -0.410493 0\n    outer loop\n      vertex -16.9037 -18.0008 0.5\n      vertex -17.0103 -18.2376 9.5\n      vertex -17.0103 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal 0.85572 -0.517439 0\n    outer loop\n      vertex -16.9037 -18.0008 9.5\n      vertex -16.7694 -17.7787 0.5\n      vertex -16.7694 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal 0.85572 -0.517439 0\n    outer loop\n      vertex -16.7694 -17.7787 0.5\n      vertex -16.9037 -18.0008 9.5\n      vertex -16.9037 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal 0.787253 -0.61663 0\n    outer loop\n      vertex -16.7694 -17.7787 9.5\n      vertex -16.6093 -17.5743 0.5\n      vertex -16.6093 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal 0.787253 -0.61663 0\n    outer loop\n      vertex -16.6093 -17.5743 0.5\n      vertex -16.7694 -17.7787 9.5\n      vertex -16.7694 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal 0.707107 -0.707107 0\n    outer loop\n      vertex -16.6093 -17.5743 9.5\n      vertex -16.4257 -17.3907 0.5\n      vertex -16.4257 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal 0.707107 -0.707107 0\n    outer loop\n      vertex -16.4257 -17.3907 0.5\n      vertex -16.6093 -17.5743 9.5\n      vertex -16.6093 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal 0.61663 -0.787253 0\n    outer loop\n      vertex -16.4257 -17.3907 0.5\n      vertex -16.2213 -17.2306 9.5\n      vertex -16.4257 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal 0.61663 -0.787253 0\n    outer loop\n      vertex -16.2213 -17.2306 9.5\n      vertex -16.4257 -17.3907 0.5\n      vertex -16.2213 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal 0.517439 -0.85572 0\n    outer loop\n      vertex -16.2213 -17.2306 0.5\n      vertex -15.9992 -17.0963 9.5\n      vertex -16.2213 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal 0.517439 -0.85572 0\n    outer loop\n      vertex -15.9992 -17.0963 9.5\n      vertex -16.2213 -17.2306 0.5\n      vertex -15.9992 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal 0.410493 -0.911864 0\n    outer loop\n      vertex -15.9992 -17.0963 0.5\n      vertex -15.7624 -16.9897 9.5\n      vertex -15.9992 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal 0.410493 -0.911864 0\n    outer loop\n      vertex -15.7624 -16.9897 9.5\n      vertex -15.9992 -17.0963 0.5\n      vertex -15.7624 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal 0.297332 -0.954774 0\n    outer loop\n      vertex -15.7624 -16.9897 0.5\n      vertex -15.5145 -16.9125 9.5\n      vertex -15.7624 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal 0.297332 -0.954774 0\n    outer loop\n      vertex -15.5145 -16.9125 9.5\n      vertex -15.7624 -16.9897 0.5\n      vertex -15.5145 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal 0.180309 -0.98361 0\n    outer loop\n      vertex -15.5145 -16.9125 0.5\n      vertex -15.2592 -16.8657 9.5\n      vertex -15.5145 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal 0.180309 -0.98361 0\n    outer loop\n      vertex -15.2592 -16.8657 9.5\n      vertex -15.5145 -16.9125 0.5\n      vertex -15.2592 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal 0.0604602 -0.998171 0\n    outer loop\n      vertex -15.2592 -16.8657 0.5\n      vertex -15 -16.85 9.5\n      vertex -15.2592 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal 0.0604602 -0.998171 0\n    outer loop\n      vertex -15 -16.85 9.5\n      vertex -15.2592 -16.8657 0.5\n      vertex -15 -16.85 0.5\n    endloop\n  endfacet\n  facet normal -0.0604602 -0.998171 0\n    outer loop\n      vertex -15 -16.85 0.5\n      vertex -14.7408 -16.8657 9.5\n      vertex -15 -16.85 9.5\n    endloop\n  endfacet\n  facet normal -0.0604602 -0.998171 -0\n    outer loop\n      vertex -14.7408 -16.8657 9.5\n      vertex -15 -16.85 0.5\n      vertex -14.7408 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal -0.180309 -0.98361 0\n    outer loop\n      vertex -14.7408 -16.8657 0.5\n      vertex -14.4855 -16.9125 9.5\n      vertex -14.7408 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal -0.180309 -0.98361 -0\n    outer loop\n      vertex -14.4855 -16.9125 9.5\n      vertex -14.7408 -16.8657 0.5\n      vertex -14.4855 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal -0.297332 -0.954774 0\n    outer loop\n      vertex -14.4855 -16.9125 0.5\n      vertex -14.2376 -16.9897 9.5\n      vertex -14.4855 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal -0.297332 -0.954774 -0\n    outer loop\n      vertex -14.2376 -16.9897 9.5\n      vertex -14.4855 -16.9125 0.5\n      vertex -14.2376 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal -0.410493 -0.911864 0\n    outer loop\n      vertex -14.2376 -16.9897 0.5\n      vertex -14.0008 -17.0963 9.5\n      vertex -14.2376 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal -0.410493 -0.911864 -0\n    outer loop\n      vertex -14.0008 -17.0963 9.5\n      vertex -14.2376 -16.9897 0.5\n      vertex -14.0008 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal -0.517439 -0.85572 0\n    outer loop\n      vertex -14.0008 -17.0963 0.5\n      vertex -13.7787 -17.2306 9.5\n      vertex -14.0008 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal -0.517439 -0.85572 -0\n    outer loop\n      vertex -13.7787 -17.2306 9.5\n      vertex -14.0008 -17.0963 0.5\n      vertex -13.7787 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal -0.61663 -0.787253 0\n    outer loop\n      vertex -13.7787 -17.2306 0.5\n      vertex -13.5743 -17.3907 9.5\n      vertex -13.7787 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal -0.61663 -0.787253 -0\n    outer loop\n      vertex -13.5743 -17.3907 9.5\n      vertex -13.7787 -17.2306 0.5\n      vertex -13.5743 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 -0.707107 0\n    outer loop\n      vertex -13.3907 -17.5743 0.5\n      vertex -13.5743 -17.3907 9.5\n      vertex -13.5743 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 -0.707107 0\n    outer loop\n      vertex -13.5743 -17.3907 9.5\n      vertex -13.3907 -17.5743 0.5\n      vertex -13.3907 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal -0.787253 -0.61663 0\n    outer loop\n      vertex -13.2306 -17.7787 0.5\n      vertex -13.3907 -17.5743 9.5\n      vertex -13.3907 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal -0.787253 -0.61663 0\n    outer loop\n      vertex -13.3907 -17.5743 9.5\n      vertex -13.2306 -17.7787 0.5\n      vertex -13.2306 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal -0.85572 -0.517439 0\n    outer loop\n      vertex -13.0963 -18.0008 0.5\n      vertex -13.2306 -17.7787 9.5\n      vertex -13.2306 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal -0.85572 -0.517439 0\n    outer loop\n      vertex -13.2306 -17.7787 9.5\n      vertex -13.0963 -18.0008 0.5\n      vertex -13.0963 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal -0.911864 -0.410493 0\n    outer loop\n      vertex -12.9897 -18.2376 0.5\n      vertex -13.0963 -18.0008 9.5\n      vertex -13.0963 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal -0.911864 -0.410493 0\n    outer loop\n      vertex -13.0963 -18.0008 9.5\n      vertex -12.9897 -18.2376 0.5\n      vertex -12.9897 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal -0.954774 -0.297332 0\n    outer loop\n      vertex -12.9125 -18.4855 0.5\n      vertex -12.9897 -18.2376 9.5\n      vertex -12.9897 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal -0.954774 -0.297332 0\n    outer loop\n      vertex -12.9897 -18.2376 9.5\n      vertex -12.9125 -18.4855 0.5\n      vertex -12.9125 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal -0.98361 -0.180309 0\n    outer loop\n      vertex -12.8657 -18.7408 0.5\n      vertex -12.9125 -18.4855 9.5\n      vertex -12.9125 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal -0.98361 -0.180309 0\n    outer loop\n      vertex -12.9125 -18.4855 9.5\n      vertex -12.8657 -18.7408 0.5\n      vertex -12.8657 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal -0.998171 -0.0604602 0\n    outer loop\n      vertex -12.85 -19 0.5\n      vertex -12.8657 -18.7408 9.5\n      vertex -12.8657 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal -0.998171 -0.0604602 0\n    outer loop\n      vertex -12.8657 -18.7408 9.5\n      vertex -12.85 -19 0.5\n      vertex -12.85 -19 9.5\n    endloop\n  endfacet\n  facet normal -0.998171 0.0604602 0\n    outer loop\n      vertex -12.8657 -19.2592 0.5\n      vertex -12.85 -19 9.5\n      vertex -12.85 -19 0.5\n    endloop\n  endfacet\n  facet normal -0.998171 0.0604602 0\n    outer loop\n      vertex -12.85 -19 9.5\n      vertex -12.8657 -19.2592 0.5\n      vertex -12.8657 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal -0.98361 0.180309 0\n    outer loop\n      vertex -12.9125 -19.5145 0.5\n      vertex -12.8657 -19.2592 9.5\n      vertex -12.8657 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.98361 0.180309 0\n    outer loop\n      vertex -12.8657 -19.2592 9.5\n      vertex -12.9125 -19.5145 0.5\n      vertex -12.9125 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal -0.954774 0.297332 0\n    outer loop\n      vertex -12.9897 -19.7624 0.5\n      vertex -12.9125 -19.5145 9.5\n      vertex -12.9125 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal -0.954774 0.297332 0\n    outer loop\n      vertex -12.9125 -19.5145 9.5\n      vertex -12.9897 -19.7624 0.5\n      vertex -12.9897 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal -0.911864 0.410493 0\n    outer loop\n      vertex -13.0963 -19.9992 0.5\n      vertex -12.9897 -19.7624 9.5\n      vertex -12.9897 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal -0.911864 0.410493 0\n    outer loop\n      vertex -12.9897 -19.7624 9.5\n      vertex -13.0963 -19.9992 0.5\n      vertex -13.0963 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal -0.85572 0.517439 0\n    outer loop\n      vertex -13.2306 -20.2213 0.5\n      vertex -13.0963 -19.9992 9.5\n      vertex -13.0963 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal -0.85572 0.517439 0\n    outer loop\n      vertex -13.0963 -19.9992 9.5\n      vertex -13.2306 -20.2213 0.5\n      vertex -13.2306 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal -0.787253 0.61663 0\n    outer loop\n      vertex -13.3907 -20.4257 0.5\n      vertex -13.2306 -20.2213 9.5\n      vertex -13.2306 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal -0.787253 0.61663 0\n    outer loop\n      vertex -13.2306 -20.2213 9.5\n      vertex -13.3907 -20.4257 0.5\n      vertex -13.3907 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex -13.5743 -20.6093 0.5\n      vertex -13.3907 -20.4257 9.5\n      vertex -13.3907 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex -13.3907 -20.4257 9.5\n      vertex -13.5743 -20.6093 0.5\n      vertex -13.5743 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.61663 0.787253 0\n    outer loop\n      vertex -13.5743 -20.6093 0.5\n      vertex -13.7787 -20.7694 9.5\n      vertex -13.5743 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.61663 0.787253 0\n    outer loop\n      vertex -13.7787 -20.7694 9.5\n      vertex -13.5743 -20.6093 0.5\n      vertex -13.7787 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal -0.517439 0.85572 0\n    outer loop\n      vertex -13.7787 -20.7694 0.5\n      vertex -14.0008 -20.9037 9.5\n      vertex -13.7787 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal -0.517439 0.85572 0\n    outer loop\n      vertex -14.0008 -20.9037 9.5\n      vertex -13.7787 -20.7694 0.5\n      vertex -14.0008 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal -0.410493 0.911864 0\n    outer loop\n      vertex -14.0008 -20.9037 0.5\n      vertex -14.2376 -21.0103 9.5\n      vertex -14.0008 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal -0.410493 0.911864 0\n    outer loop\n      vertex -14.2376 -21.0103 9.5\n      vertex -14.0008 -20.9037 0.5\n      vertex -14.2376 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal -0.297332 0.954774 0\n    outer loop\n      vertex -14.2376 -21.0103 0.5\n      vertex -14.4855 -21.0875 9.5\n      vertex -14.2376 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal -0.297332 0.954774 0\n    outer loop\n      vertex -14.4855 -21.0875 9.5\n      vertex -14.2376 -21.0103 0.5\n      vertex -14.4855 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal -0.180309 0.98361 0\n    outer loop\n      vertex -14.4855 -21.0875 0.5\n      vertex -14.7408 -21.1343 9.5\n      vertex -14.4855 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal -0.180309 0.98361 0\n    outer loop\n      vertex -14.7408 -21.1343 9.5\n      vertex -14.4855 -21.0875 0.5\n      vertex -14.7408 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal -0.0604602 0.998171 0\n    outer loop\n      vertex -14.7408 -21.1343 0.5\n      vertex -15 -21.15 9.5\n      vertex -14.7408 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal -0.0604602 0.998171 0\n    outer loop\n      vertex -15 -21.15 9.5\n      vertex -14.7408 -21.1343 0.5\n      vertex -15 -21.15 0.5\n    endloop\n  endfacet\n  facet normal 0.0604602 0.998171 -0\n    outer loop\n      vertex -15 -21.15 0.5\n      vertex -15.2592 -21.1343 9.5\n      vertex -15 -21.15 9.5\n    endloop\n  endfacet\n  facet normal 0.0604602 0.998171 0\n    outer loop\n      vertex -15.2592 -21.1343 9.5\n      vertex -15 -21.15 0.5\n      vertex -15.2592 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal 0.180309 0.98361 -0\n    outer loop\n      vertex -15.2592 -21.1343 0.5\n      vertex -15.5145 -21.0875 9.5\n      vertex -15.2592 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal 0.180309 0.98361 0\n    outer loop\n      vertex -15.5145 -21.0875 9.5\n      vertex -15.2592 -21.1343 0.5\n      vertex -15.5145 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal 0.297332 0.954774 -0\n    outer loop\n      vertex -15.5145 -21.0875 0.5\n      vertex -15.7624 -21.0103 9.5\n      vertex -15.5145 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal 0.297332 0.954774 0\n    outer loop\n      vertex -15.7624 -21.0103 9.5\n      vertex -15.5145 -21.0875 0.5\n      vertex -15.7624 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal 0.410493 0.911864 -0\n    outer loop\n      vertex -15.7624 -21.0103 0.5\n      vertex -15.9992 -20.9037 9.5\n      vertex -15.7624 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal 0.410493 0.911864 0\n    outer loop\n      vertex -15.9992 -20.9037 9.5\n      vertex -15.7624 -21.0103 0.5\n      vertex -15.9992 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal 0.517439 0.85572 -0\n    outer loop\n      vertex -15.9992 -20.9037 0.5\n      vertex -16.2213 -20.7694 9.5\n      vertex -15.9992 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal 0.517439 0.85572 0\n    outer loop\n      vertex -16.2213 -20.7694 9.5\n      vertex -15.9992 -20.9037 0.5\n      vertex -16.2213 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal 0.61663 0.787253 -0\n    outer loop\n      vertex -16.2213 -20.7694 0.5\n      vertex -16.4257 -20.6093 9.5\n      vertex -16.2213 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal 0.61663 0.787253 0\n    outer loop\n      vertex -16.4257 -20.6093 9.5\n      vertex -16.2213 -20.7694 0.5\n      vertex -16.4257 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal 0.707107 0.707107 0\n    outer loop\n      vertex -16.4257 -20.6093 9.5\n      vertex -16.6093 -20.4257 0.5\n      vertex -16.6093 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal 0.707107 0.707107 0\n    outer loop\n      vertex -16.6093 -20.4257 0.5\n      vertex -16.4257 -20.6093 9.5\n      vertex -16.4257 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal 0.787253 0.61663 0\n    outer loop\n      vertex -16.6093 -20.4257 9.5\n      vertex -16.7694 -20.2213 0.5\n      vertex -16.7694 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal 0.787253 0.61663 0\n    outer loop\n      vertex -16.7694 -20.2213 0.5\n      vertex -16.6093 -20.4257 9.5\n      vertex -16.6093 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal 0.85572 0.517439 0\n    outer loop\n      vertex -16.7694 -20.2213 9.5\n      vertex -16.9037 -19.9992 0.5\n      vertex -16.9037 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal 0.85572 0.517439 0\n    outer loop\n      vertex -16.9037 -19.9992 0.5\n      vertex -16.7694 -20.2213 9.5\n      vertex -16.7694 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal 0.911864 0.410493 0\n    outer loop\n      vertex -16.9037 -19.9992 9.5\n      vertex -17.0103 -19.7624 0.5\n      vertex -17.0103 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal 0.911864 0.410493 0\n    outer loop\n      vertex -17.0103 -19.7624 0.5\n      vertex -16.9037 -19.9992 9.5\n      vertex -16.9037 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal 0.954774 0.297332 0\n    outer loop\n      vertex -17.0103 -19.7624 9.5\n      vertex -17.0875 -19.5145 0.5\n      vertex -17.0875 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal 0.954774 0.297332 0\n    outer loop\n      vertex -17.0875 -19.5145 0.5\n      vertex -17.0103 -19.7624 9.5\n      vertex -17.0103 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal 0.98361 0.180309 0\n    outer loop\n      vertex -17.0875 -19.5145 9.5\n      vertex -17.1343 -19.2592 0.5\n      vertex -17.1343 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal 0.98361 0.180309 0\n    outer loop\n      vertex -17.1343 -19.2592 0.5\n      vertex -17.0875 -19.5145 9.5\n      vertex -17.0875 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal 0.998171 0.0604602 0\n    outer loop\n      vertex -17.1343 -19.2592 9.5\n      vertex -17.15 -19 0.5\n      vertex -17.15 -19 9.5\n    endloop\n  endfacet\n  facet normal 0.998171 0.0604602 0\n    outer loop\n      vertex -17.15 -19 0.5\n      vertex -17.1343 -19.2592 9.5\n      vertex -17.1343 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.705192 0.0426597 0.707732\n    outer loop\n      vertex 2.63447 -19.2865 10\n      vertex 2.15 -19 9.5\n      vertex 2.13432 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal -0.699204 0.114633 0.705672\n    outer loop\n      vertex 2.58804 -19.5697 10\n      vertex 2.63447 -19.2865 10\n      vertex 2.13432 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal -0.693941 0.127209 0.708706\n    outer loop\n      vertex 2.58804 -19.5697 10\n      vertex 2.13432 -19.2592 9.5\n      vertex 2.08752 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal -0.683342 0.189773 0.705004\n    outer loop\n      vertex 2.51128 -19.8461 10\n      vertex 2.58804 -19.5697 10\n      vertex 2.08752 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal -0.672927 0.209669 0.709372\n    outer loop\n      vertex 2.51128 -19.8461 10\n      vertex 2.08752 -19.5145 9.5\n      vertex 2.01028 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal -0.642414 0.289059 0.709752\n    outer loop\n      vertex 2.40507 -20.1127 10\n      vertex 2.01028 -19.7624 9.5\n      vertex 1.90373 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal -0.602702 0.364498 0.709853\n    outer loop\n      vertex 2.27067 -20.3662 10\n      vertex 1.90373 -19.9992 9.5\n      vertex 1.76941 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal -0.554627 0.434449 0.709679\n    outer loop\n      vertex 2.10965 -20.6037 10\n      vertex 1.76941 -20.2213 9.5\n      vertex 1.6093 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal -0.498538 0.49851 0.709188\n    outer loop\n      vertex 1.92389 -20.8224 10\n      vertex 1.6093 -20.4257 9.5\n      vertex 1.42571 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.435269 0.555627 0.708393\n    outer loop\n      vertex 1.71557 -21.0197 10\n      vertex 1.42571 -20.6093 9.5\n      vertex 1.22134 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal -0.365648 0.604928 0.707364\n    outer loop\n      vertex 1.48715 -21.1934 10\n      vertex 1.22134 -20.7694 9.5\n      vertex 0.999154 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal -0.297295 0.64249 0.706273\n    outer loop\n      vertex 1.24128 -21.3413 10\n      vertex 0.999154 -20.9037 9.5\n      vertex 0.980865 -21.4618 10\n    endloop\n  endfacet\n  facet normal -0.364564 0.606054 0.706959\n    outer loop\n      vertex 1.24128 -21.3413 10\n      vertex 1.48715 -21.1934 10\n      vertex 0.999154 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal -0.659264 0.262642 0.704549\n    outer loop\n      vertex 2.40507 -20.1127 10\n      vertex 2.51128 -19.8461 10\n      vertex 2.01028 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal -0.627174 0.332513 0.704335\n    outer loop\n      vertex 2.27067 -20.3662 10\n      vertex 2.40507 -20.1127 10\n      vertex 1.90373 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal -0.587499 0.398312 0.70441\n    outer loop\n      vertex 2.10965 -20.6037 10\n      vertex 2.27067 -20.3662 10\n      vertex 1.76941 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal -0.54078 0.459329 0.70468\n    outer loop\n      vertex 1.92389 -20.8224 10\n      vertex 2.10965 -20.6037 10\n      vertex 1.6093 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal -0.487556 0.514787 0.705183\n    outer loop\n      vertex 1.71557 -21.0197 10\n      vertex 1.92389 -20.8224 10\n      vertex 1.42571 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.428702 0.563755 0.705971\n    outer loop\n      vertex 1.48715 -21.1934 10\n      vertex 1.71557 -21.0197 10\n      vertex 1.22134 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal -0.289907 0.643871 0.708085\n    outer loop\n      vertex 0.980865 -21.4618 10\n      vertex 0.999154 -20.9037 9.5\n      vertex 0.7624 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal -0.226277 0.671704 0.705416\n    outer loop\n      vertex 0.980865 -21.4618 10\n      vertex 0.7624 -21.0103 9.5\n      vertex 0.70895 -21.5534 10\n    endloop\n  endfacet\n  facet normal -0.209713 0.673342 0.708965\n    outer loop\n      vertex 0.70895 -21.5534 10\n      vertex 0.7624 -21.0103 9.5\n      vertex 0.514528 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal -0.127018 0.693101 0.709562\n    outer loop\n      vertex 0.428721 -21.6151 10\n      vertex 0.514528 -21.0875 9.5\n      vertex 0.259153 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal -0.0425945 0.703088 0.709826\n    outer loop\n      vertex 0.143468 -21.6461 10\n      vertex 0.259153 -21.1343 9.5\n      vertex 0 -21.15 9.5\n    endloop\n  endfacet\n  facet normal 0.0425945 0.703088 0.709826\n    outer loop\n      vertex -0.143468 -21.6461 10\n      vertex 0 -21.15 9.5\n      vertex -0.259153 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal 0.127018 0.693101 0.709562\n    outer loop\n      vertex -0.428721 -21.6151 10\n      vertex -0.259153 -21.1343 9.5\n      vertex -0.514528 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal 0.209713 0.673342 0.708965\n    outer loop\n      vertex -0.70895 -21.5534 10\n      vertex -0.514528 -21.0875 9.5\n      vertex -0.7624 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal 0.289907 0.643871 0.708085\n    outer loop\n      vertex -0.980865 -21.4618 10\n      vertex -0.7624 -21.0103 9.5\n      vertex -0.999154 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal 0.364564 0.606054 0.706959\n    outer loop\n      vertex -1.24128 -21.3413 10\n      vertex -0.999154 -20.9037 9.5\n      vertex -1.48715 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0.297295 0.64249 0.706273\n    outer loop\n      vertex -0.980865 -21.4618 10\n      vertex -0.999154 -20.9037 9.5\n      vertex -1.24128 -21.3413 10\n    endloop\n  endfacet\n  facet normal -0.152533 0.692774 0.704839\n    outer loop\n      vertex 0.70895 -21.5534 10\n      vertex 0.514528 -21.0875 9.5\n      vertex 0.428721 -21.6151 10\n    endloop\n  endfacet\n  facet normal -0.0766781 0.70557 0.70448\n    outer loop\n      vertex 0.428721 -21.6151 10\n      vertex 0.259153 -21.1343 9.5\n      vertex 0.143468 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0 0.70987 0.704333\n    outer loop\n      vertex 0.143468 -21.6461 10\n      vertex 0 -21.15 9.5\n      vertex -0.143468 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0.0766781 0.70557 0.70448\n    outer loop\n      vertex -0.143468 -21.6461 10\n      vertex -0.259153 -21.1343 9.5\n      vertex -0.428721 -21.6151 10\n    endloop\n  endfacet\n  facet normal 0.152533 0.692774 0.704839\n    outer loop\n      vertex -0.428721 -21.6151 10\n      vertex -0.514528 -21.0875 9.5\n      vertex -0.70895 -21.5534 10\n    endloop\n  endfacet\n  facet normal 0.226277 0.671704 0.705416\n    outer loop\n      vertex -0.70895 -21.5534 10\n      vertex -0.7624 -21.0103 9.5\n      vertex -0.980865 -21.4618 10\n    endloop\n  endfacet\n  facet normal 0.365648 0.604928 0.707364\n    outer loop\n      vertex -0.999154 -20.9037 9.5\n      vertex -1.22134 -20.7694 9.5\n      vertex -1.48715 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0.428702 0.563755 0.705971\n    outer loop\n      vertex -1.48715 -21.1934 10\n      vertex -1.22134 -20.7694 9.5\n      vertex -1.71557 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0.435269 0.555627 0.708393\n    outer loop\n      vertex -1.22134 -20.7694 9.5\n      vertex -1.42571 -20.6093 9.5\n      vertex -1.71557 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0.498538 0.49851 0.709188\n    outer loop\n      vertex -1.42571 -20.6093 9.5\n      vertex -1.6093 -20.4257 9.5\n      vertex -1.92389 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0.554627 0.434449 0.709679\n    outer loop\n      vertex -1.6093 -20.4257 9.5\n      vertex -1.76941 -20.2213 9.5\n      vertex -2.10965 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0.602702 0.364498 0.709853\n    outer loop\n      vertex -1.76941 -20.2213 9.5\n      vertex -1.90373 -19.9992 9.5\n      vertex -2.27067 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0.642414 0.289059 0.709752\n    outer loop\n      vertex -1.90373 -19.9992 9.5\n      vertex -2.01028 -19.7624 9.5\n      vertex -2.40507 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0.672927 0.209669 0.709372\n    outer loop\n      vertex -2.01028 -19.7624 9.5\n      vertex -2.08752 -19.5145 9.5\n      vertex -2.51128 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0.693941 0.127209 0.708706\n    outer loop\n      vertex -2.08752 -19.5145 9.5\n      vertex -2.13432 -19.2592 9.5\n      vertex -2.58804 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0.705192 0.0426597 0.707732\n    outer loop\n      vertex -2.13432 -19.2592 9.5\n      vertex -2.15 -19 9.5\n      vertex -2.63447 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0.706588 -0.0383013 0.706588\n    outer loop\n      vertex -2.15 -19 9.5\n      vertex -2.63447 -18.7135 10\n      vertex -2.65 -19 10\n    endloop\n  endfacet\n  facet normal 0.706588 0.0383013 0.706588\n    outer loop\n      vertex -2.63447 -19.2865 10\n      vertex -2.15 -19 9.5\n      vertex -2.65 -19 10\n    endloop\n  endfacet\n  facet normal 0.487556 0.514787 0.705183\n    outer loop\n      vertex -1.71557 -21.0197 10\n      vertex -1.42571 -20.6093 9.5\n      vertex -1.92389 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0.54078 0.459329 0.70468\n    outer loop\n      vertex -1.92389 -20.8224 10\n      vertex -1.6093 -20.4257 9.5\n      vertex -2.10965 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0.587499 0.398312 0.70441\n    outer loop\n      vertex -2.10965 -20.6037 10\n      vertex -1.76941 -20.2213 9.5\n      vertex -2.27067 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0.627174 0.332513 0.704335\n    outer loop\n      vertex -2.27067 -20.3662 10\n      vertex -1.90373 -19.9992 9.5\n      vertex -2.40507 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0.659264 0.262642 0.704549\n    outer loop\n      vertex -2.40507 -20.1127 10\n      vertex -2.01028 -19.7624 9.5\n      vertex -2.51128 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0.683342 0.189773 0.705004\n    outer loop\n      vertex -2.51128 -19.8461 10\n      vertex -2.08752 -19.5145 9.5\n      vertex -2.58804 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0.699204 0.114633 0.705672\n    outer loop\n      vertex -2.58804 -19.5697 10\n      vertex -2.13432 -19.2592 9.5\n      vertex -2.63447 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0.705192 -0.0426597 0.707732\n    outer loop\n      vertex -2.15 -19 9.5\n      vertex -2.13432 -18.7408 9.5\n      vertex -2.63447 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0.699204 -0.114633 0.705672\n    outer loop\n      vertex -2.13432 -18.7408 9.5\n      vertex -2.58804 -18.4303 10\n      vertex -2.63447 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0.693941 -0.127209 0.708706\n    outer loop\n      vertex -2.13432 -18.7408 9.5\n      vertex -2.08752 -18.4855 9.5\n      vertex -2.58804 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0.672927 -0.209669 0.709372\n    outer loop\n      vertex -2.08752 -18.4855 9.5\n      vertex -2.01028 -18.2376 9.5\n      vertex -2.51128 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0.642414 -0.289059 0.709752\n    outer loop\n      vertex -2.01028 -18.2376 9.5\n      vertex -1.90373 -18.0008 9.5\n      vertex -2.40507 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0.602702 -0.364498 0.709853\n    outer loop\n      vertex -1.90373 -18.0008 9.5\n      vertex -1.76941 -17.7787 9.5\n      vertex -2.27067 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0.554627 -0.434449 0.709679\n    outer loop\n      vertex -1.76941 -17.7787 9.5\n      vertex -1.6093 -17.5743 9.5\n      vertex -2.10965 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0.498538 -0.49851 0.709188\n    outer loop\n      vertex -1.6093 -17.5743 9.5\n      vertex -1.42571 -17.3907 9.5\n      vertex -1.92389 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0.435269 -0.555627 0.708393\n    outer loop\n      vertex -1.42571 -17.3907 9.5\n      vertex -1.22134 -17.2306 9.5\n      vertex -1.71557 -16.9803 10\n    endloop\n  endfacet\n  facet normal 0.365648 -0.604928 0.707364\n    outer loop\n      vertex -1.22134 -17.2306 9.5\n      vertex -0.999154 -17.0963 9.5\n      vertex -1.48715 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0.297295 -0.64249 0.706273\n    outer loop\n      vertex -0.999154 -17.0963 9.5\n      vertex -0.980865 -16.5382 10\n      vertex -1.24128 -16.6587 10\n    endloop\n  endfacet\n  facet normal 0.364564 -0.606054 0.706959\n    outer loop\n      vertex -0.999154 -17.0963 9.5\n      vertex -1.24128 -16.6587 10\n      vertex -1.48715 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0.683342 -0.189773 0.705004\n    outer loop\n      vertex -2.08752 -18.4855 9.5\n      vertex -2.51128 -18.1539 10\n      vertex -2.58804 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0.659264 -0.262642 0.704549\n    outer loop\n      vertex -2.01028 -18.2376 9.5\n      vertex -2.40507 -17.8873 10\n      vertex -2.51128 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0.627174 -0.332513 0.704335\n    outer loop\n      vertex -1.90373 -18.0008 9.5\n      vertex -2.27067 -17.6338 10\n      vertex -2.40507 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0.587499 -0.398312 0.70441\n    outer loop\n      vertex -1.76941 -17.7787 9.5\n      vertex -2.10965 -17.3963 10\n      vertex -2.27067 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0.54078 -0.459329 0.70468\n    outer loop\n      vertex -1.6093 -17.5743 9.5\n      vertex -1.92389 -17.1776 10\n      vertex -2.10965 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0.487556 -0.514787 0.705183\n    outer loop\n      vertex -1.42571 -17.3907 9.5\n      vertex -1.71557 -16.9803 10\n      vertex -1.92389 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0.428702 -0.563755 0.705971\n    outer loop\n      vertex -1.22134 -17.2306 9.5\n      vertex -1.48715 -16.8066 10\n      vertex -1.71557 -16.9803 10\n    endloop\n  endfacet\n  facet normal 0.289907 -0.643871 0.708085\n    outer loop\n      vertex -0.7624 -16.9897 9.5\n      vertex -0.980865 -16.5382 10\n      vertex -0.999154 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal 0.226277 -0.671704 0.705416\n    outer loop\n      vertex -0.7624 -16.9897 9.5\n      vertex -0.70895 -16.4466 10\n      vertex -0.980865 -16.5382 10\n    endloop\n  endfacet\n  facet normal 0.209713 -0.673342 0.708965\n    outer loop\n      vertex -0.514528 -16.9125 9.5\n      vertex -0.70895 -16.4466 10\n      vertex -0.7624 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal 0.127018 -0.693101 0.709562\n    outer loop\n      vertex -0.259153 -16.8657 9.5\n      vertex -0.428721 -16.3849 10\n      vertex -0.514528 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal 0.0425945 -0.703088 0.709826\n    outer loop\n      vertex 0 -16.85 9.5\n      vertex -0.143468 -16.3539 10\n      vertex -0.259153 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal -0.0425945 -0.703088 0.709826\n    outer loop\n      vertex 0.259153 -16.8657 9.5\n      vertex 0.143468 -16.3539 10\n      vertex 0 -16.85 9.5\n    endloop\n  endfacet\n  facet normal -0.127018 -0.693101 0.709562\n    outer loop\n      vertex 0.514528 -16.9125 9.5\n      vertex 0.428721 -16.3849 10\n      vertex 0.259153 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal -0.209713 -0.673342 0.708965\n    outer loop\n      vertex 0.7624 -16.9897 9.5\n      vertex 0.70895 -16.4466 10\n      vertex 0.514528 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal -0.289907 -0.643871 0.708085\n    outer loop\n      vertex 0.999154 -17.0963 9.5\n      vertex 0.980865 -16.5382 10\n      vertex 0.7624 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal -0.364564 -0.606054 0.706959\n    outer loop\n      vertex 1.48715 -16.8066 10\n      vertex 1.24128 -16.6587 10\n      vertex 0.999154 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal -0.297295 -0.64249 0.706273\n    outer loop\n      vertex 0.999154 -17.0963 9.5\n      vertex 1.24128 -16.6587 10\n      vertex 0.980865 -16.5382 10\n    endloop\n  endfacet\n  facet normal 0.152533 -0.692774 0.704839\n    outer loop\n      vertex -0.514528 -16.9125 9.5\n      vertex -0.428721 -16.3849 10\n      vertex -0.70895 -16.4466 10\n    endloop\n  endfacet\n  facet normal 0.0766781 -0.70557 0.70448\n    outer loop\n      vertex -0.259153 -16.8657 9.5\n      vertex -0.143468 -16.3539 10\n      vertex -0.428721 -16.3849 10\n    endloop\n  endfacet\n  facet normal 0 -0.70987 0.704333\n    outer loop\n      vertex 0 -16.85 9.5\n      vertex 0.143468 -16.3539 10\n      vertex -0.143468 -16.3539 10\n    endloop\n  endfacet\n  facet normal -0.0766781 -0.70557 0.70448\n    outer loop\n      vertex 0.259153 -16.8657 9.5\n      vertex 0.428721 -16.3849 10\n      vertex 0.143468 -16.3539 10\n    endloop\n  endfacet\n  facet normal -0.152533 -0.692774 0.704839\n    outer loop\n      vertex 0.514528 -16.9125 9.5\n      vertex 0.70895 -16.4466 10\n      vertex 0.428721 -16.3849 10\n    endloop\n  endfacet\n  facet normal -0.226277 -0.671704 0.705416\n    outer loop\n      vertex 0.7624 -16.9897 9.5\n      vertex 0.980865 -16.5382 10\n      vertex 0.70895 -16.4466 10\n    endloop\n  endfacet\n  facet normal -0.365648 -0.604928 0.707364\n    outer loop\n      vertex 1.22134 -17.2306 9.5\n      vertex 1.48715 -16.8066 10\n      vertex 0.999154 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal -0.428702 -0.563755 0.705971\n    outer loop\n      vertex 1.71557 -16.9803 10\n      vertex 1.48715 -16.8066 10\n      vertex 1.22134 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal -0.435269 -0.555627 0.708393\n    outer loop\n      vertex 1.42571 -17.3907 9.5\n      vertex 1.71557 -16.9803 10\n      vertex 1.22134 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal -0.498538 -0.49851 0.709188\n    outer loop\n      vertex 1.6093 -17.5743 9.5\n      vertex 1.92389 -17.1776 10\n      vertex 1.42571 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal -0.554627 -0.434449 0.709679\n    outer loop\n      vertex 1.76941 -17.7787 9.5\n      vertex 2.10965 -17.3963 10\n      vertex 1.6093 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal -0.602702 -0.364498 0.709853\n    outer loop\n      vertex 1.90373 -18.0008 9.5\n      vertex 2.27067 -17.6338 10\n      vertex 1.76941 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal -0.642414 -0.289059 0.709752\n    outer loop\n      vertex 2.01028 -18.2376 9.5\n      vertex 2.40507 -17.8873 10\n      vertex 1.90373 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal -0.672927 -0.209669 0.709372\n    outer loop\n      vertex 2.08752 -18.4855 9.5\n      vertex 2.51128 -18.1539 10\n      vertex 2.01028 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal -0.693941 -0.127209 0.708706\n    outer loop\n      vertex 2.13432 -18.7408 9.5\n      vertex 2.58804 -18.4303 10\n      vertex 2.08752 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal -0.705192 -0.0426597 0.707732\n    outer loop\n      vertex 2.15 -19 9.5\n      vertex 2.63447 -18.7135 10\n      vertex 2.13432 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal -0.706588 0.0383013 0.706588\n    outer loop\n      vertex 2.63447 -19.2865 10\n      vertex 2.65 -19 10\n      vertex 2.15 -19 9.5\n    endloop\n  endfacet\n  facet normal -0.706588 -0.0383013 0.706588\n    outer loop\n      vertex 2.65 -19 10\n      vertex 2.63447 -18.7135 10\n      vertex 2.15 -19 9.5\n    endloop\n  endfacet\n  facet normal -0.487556 -0.514787 0.705183\n    outer loop\n      vertex 1.92389 -17.1776 10\n      vertex 1.71557 -16.9803 10\n      vertex 1.42571 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal -0.54078 -0.459329 0.70468\n    outer loop\n      vertex 2.10965 -17.3963 10\n      vertex 1.92389 -17.1776 10\n      vertex 1.6093 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal -0.587499 -0.398312 0.70441\n    outer loop\n      vertex 2.27067 -17.6338 10\n      vertex 2.10965 -17.3963 10\n      vertex 1.76941 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal -0.627174 -0.332513 0.704335\n    outer loop\n      vertex 2.40507 -17.8873 10\n      vertex 2.27067 -17.6338 10\n      vertex 1.90373 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal -0.659264 -0.262642 0.704549\n    outer loop\n      vertex 2.51128 -18.1539 10\n      vertex 2.40507 -17.8873 10\n      vertex 2.01028 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal -0.683342 -0.189773 0.705004\n    outer loop\n      vertex 2.58804 -18.4303 10\n      vertex 2.51128 -18.1539 10\n      vertex 2.08752 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal -0.699204 -0.114633 0.705672\n    outer loop\n      vertex 2.63447 -18.7135 10\n      vertex 2.58804 -18.4303 10\n      vertex 2.13432 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal 0.998175 -0.0603834 0\n    outer loop\n      vertex -2.15 -19 9.5\n      vertex -2.13432 -18.7408 0.5\n      vertex -2.13432 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal 0.998175 -0.0603834 0\n    outer loop\n      vertex -2.13432 -18.7408 0.5\n      vertex -2.15 -19 9.5\n      vertex -2.15 -19 0.5\n    endloop\n  endfacet\n  facet normal 0.98361 -0.180309 0\n    outer loop\n      vertex -2.13432 -18.7408 9.5\n      vertex -2.08752 -18.4855 0.5\n      vertex -2.08752 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal 0.98361 -0.180309 0\n    outer loop\n      vertex -2.08752 -18.4855 0.5\n      vertex -2.13432 -18.7408 9.5\n      vertex -2.13432 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal 0.95473 -0.297472 0\n    outer loop\n      vertex -2.08752 -18.4855 9.5\n      vertex -2.01028 -18.2376 0.5\n      vertex -2.01028 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal 0.95473 -0.297472 0\n    outer loop\n      vertex -2.01028 -18.2376 0.5\n      vertex -2.08752 -18.4855 9.5\n      vertex -2.08752 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal 0.911936 -0.410333 0\n    outer loop\n      vertex -2.01028 -18.2376 9.5\n      vertex -1.90373 -18.0008 0.5\n      vertex -1.90373 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal 0.911936 -0.410333 0\n    outer loop\n      vertex -1.90373 -18.0008 0.5\n      vertex -2.01028 -18.2376 9.5\n      vertex -2.01028 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal 0.855686 -0.517495 0\n    outer loop\n      vertex -1.90373 -18.0008 9.5\n      vertex -1.76941 -17.7787 0.5\n      vertex -1.76941 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal 0.855686 -0.517495 0\n    outer loop\n      vertex -1.76941 -17.7787 0.5\n      vertex -1.90373 -18.0008 9.5\n      vertex -1.90373 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal 0.787234 -0.616654 0\n    outer loop\n      vertex -1.76941 -17.7787 9.5\n      vertex -1.6093 -17.5743 0.5\n      vertex -1.6093 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal 0.787234 -0.616654 0\n    outer loop\n      vertex -1.6093 -17.5743 0.5\n      vertex -1.76941 -17.7787 9.5\n      vertex -1.76941 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal 0.707126 -0.707088 0\n    outer loop\n      vertex -1.6093 -17.5743 9.5\n      vertex -1.42571 -17.3907 0.5\n      vertex -1.42571 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal 0.707126 -0.707088 0\n    outer loop\n      vertex -1.42571 -17.3907 0.5\n      vertex -1.6093 -17.5743 9.5\n      vertex -1.6093 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal 0.616686 -0.787209 0\n    outer loop\n      vertex -1.42571 -17.3907 0.5\n      vertex -1.22134 -17.2306 9.5\n      vertex -1.42571 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal 0.616686 -0.787209 0\n    outer loop\n      vertex -1.22134 -17.2306 9.5\n      vertex -1.42571 -17.3907 0.5\n      vertex -1.22134 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal 0.517292 -0.855809 0\n    outer loop\n      vertex -1.22134 -17.2306 0.5\n      vertex -0.999154 -17.0963 9.5\n      vertex -1.22134 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal 0.517292 -0.855809 0\n    outer loop\n      vertex -0.999154 -17.0963 9.5\n      vertex -1.22134 -17.2306 0.5\n      vertex -0.999154 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal 0.410559 -0.911834 0\n    outer loop\n      vertex -0.999154 -17.0963 0.5\n      vertex -0.7624 -16.9897 9.5\n      vertex -0.999154 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal 0.410559 -0.911834 0\n    outer loop\n      vertex -0.7624 -16.9897 9.5\n      vertex -0.999154 -17.0963 0.5\n      vertex -0.7624 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal 0.297362 -0.954765 0\n    outer loop\n      vertex -0.7624 -16.9897 0.5\n      vertex -0.514528 -16.9125 9.5\n      vertex -0.7624 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal 0.297362 -0.954765 0\n    outer loop\n      vertex -0.514528 -16.9125 9.5\n      vertex -0.7624 -16.9897 0.5\n      vertex -0.514528 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal 0.180258 -0.983619 0\n    outer loop\n      vertex -0.514528 -16.9125 0.5\n      vertex -0.259153 -16.8657 9.5\n      vertex -0.514528 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal 0.180258 -0.983619 0\n    outer loop\n      vertex -0.259153 -16.8657 9.5\n      vertex -0.514528 -16.9125 0.5\n      vertex -0.259153 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal 0.0604711 -0.99817 0\n    outer loop\n      vertex -0.259153 -16.8657 0.5\n      vertex 0 -16.85 9.5\n      vertex -0.259153 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal 0.0604711 -0.99817 0\n    outer loop\n      vertex 0 -16.85 9.5\n      vertex -0.259153 -16.8657 0.5\n      vertex 0 -16.85 0.5\n    endloop\n  endfacet\n  facet normal -0.0604711 -0.99817 0\n    outer loop\n      vertex 0 -16.85 0.5\n      vertex 0.259153 -16.8657 9.5\n      vertex 0 -16.85 9.5\n    endloop\n  endfacet\n  facet normal -0.0604711 -0.99817 -0\n    outer loop\n      vertex 0.259153 -16.8657 9.5\n      vertex 0 -16.85 0.5\n      vertex 0.259153 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal -0.180258 -0.983619 0\n    outer loop\n      vertex 0.259153 -16.8657 0.5\n      vertex 0.514528 -16.9125 9.5\n      vertex 0.259153 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal -0.180258 -0.983619 -0\n    outer loop\n      vertex 0.514528 -16.9125 9.5\n      vertex 0.259153 -16.8657 0.5\n      vertex 0.514528 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal -0.297362 -0.954765 0\n    outer loop\n      vertex 0.514528 -16.9125 0.5\n      vertex 0.7624 -16.9897 9.5\n      vertex 0.514528 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal -0.297362 -0.954765 -0\n    outer loop\n      vertex 0.7624 -16.9897 9.5\n      vertex 0.514528 -16.9125 0.5\n      vertex 0.7624 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal -0.410559 -0.911834 0\n    outer loop\n      vertex 0.7624 -16.9897 0.5\n      vertex 0.999154 -17.0963 9.5\n      vertex 0.7624 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal -0.410559 -0.911834 -0\n    outer loop\n      vertex 0.999154 -17.0963 9.5\n      vertex 0.7624 -16.9897 0.5\n      vertex 0.999154 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal -0.517292 -0.855809 0\n    outer loop\n      vertex 0.999154 -17.0963 0.5\n      vertex 1.22134 -17.2306 9.5\n      vertex 0.999154 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal -0.517292 -0.855809 -0\n    outer loop\n      vertex 1.22134 -17.2306 9.5\n      vertex 0.999154 -17.0963 0.5\n      vertex 1.22134 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal -0.616686 -0.787209 0\n    outer loop\n      vertex 1.22134 -17.2306 0.5\n      vertex 1.42571 -17.3907 9.5\n      vertex 1.22134 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal -0.616686 -0.787209 -0\n    outer loop\n      vertex 1.42571 -17.3907 9.5\n      vertex 1.22134 -17.2306 0.5\n      vertex 1.42571 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.707126 -0.707088 0\n    outer loop\n      vertex 1.6093 -17.5743 0.5\n      vertex 1.42571 -17.3907 9.5\n      vertex 1.42571 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.707126 -0.707088 0\n    outer loop\n      vertex 1.42571 -17.3907 9.5\n      vertex 1.6093 -17.5743 0.5\n      vertex 1.6093 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal -0.787234 -0.616654 0\n    outer loop\n      vertex 1.76941 -17.7787 0.5\n      vertex 1.6093 -17.5743 9.5\n      vertex 1.6093 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal -0.787234 -0.616654 0\n    outer loop\n      vertex 1.6093 -17.5743 9.5\n      vertex 1.76941 -17.7787 0.5\n      vertex 1.76941 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal -0.855686 -0.517495 0\n    outer loop\n      vertex 1.90373 -18.0008 0.5\n      vertex 1.76941 -17.7787 9.5\n      vertex 1.76941 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal -0.855686 -0.517495 0\n    outer loop\n      vertex 1.76941 -17.7787 9.5\n      vertex 1.90373 -18.0008 0.5\n      vertex 1.90373 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal -0.911936 -0.410333 0\n    outer loop\n      vertex 2.01028 -18.2376 0.5\n      vertex 1.90373 -18.0008 9.5\n      vertex 1.90373 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal -0.911936 -0.410333 0\n    outer loop\n      vertex 1.90373 -18.0008 9.5\n      vertex 2.01028 -18.2376 0.5\n      vertex 2.01028 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal -0.95473 -0.297472 0\n    outer loop\n      vertex 2.08752 -18.4855 0.5\n      vertex 2.01028 -18.2376 9.5\n      vertex 2.01028 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal -0.95473 -0.297472 0\n    outer loop\n      vertex 2.01028 -18.2376 9.5\n      vertex 2.08752 -18.4855 0.5\n      vertex 2.08752 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal -0.98361 -0.180309 0\n    outer loop\n      vertex 2.13432 -18.7408 0.5\n      vertex 2.08752 -18.4855 9.5\n      vertex 2.08752 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal -0.98361 -0.180309 0\n    outer loop\n      vertex 2.08752 -18.4855 9.5\n      vertex 2.13432 -18.7408 0.5\n      vertex 2.13432 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal -0.998175 -0.0603834 0\n    outer loop\n      vertex 2.15 -19 0.5\n      vertex 2.13432 -18.7408 9.5\n      vertex 2.13432 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal -0.998175 -0.0603834 0\n    outer loop\n      vertex 2.13432 -18.7408 9.5\n      vertex 2.15 -19 0.5\n      vertex 2.15 -19 9.5\n    endloop\n  endfacet\n  facet normal -0.998175 0.0603834 0\n    outer loop\n      vertex 2.13432 -19.2592 0.5\n      vertex 2.15 -19 9.5\n      vertex 2.15 -19 0.5\n    endloop\n  endfacet\n  facet normal -0.998175 0.0603834 0\n    outer loop\n      vertex 2.15 -19 9.5\n      vertex 2.13432 -19.2592 0.5\n      vertex 2.13432 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal -0.98361 0.180309 0\n    outer loop\n      vertex 2.08752 -19.5145 0.5\n      vertex 2.13432 -19.2592 9.5\n      vertex 2.13432 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.98361 0.180309 0\n    outer loop\n      vertex 2.13432 -19.2592 9.5\n      vertex 2.08752 -19.5145 0.5\n      vertex 2.08752 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal -0.95473 0.297472 0\n    outer loop\n      vertex 2.01028 -19.7624 0.5\n      vertex 2.08752 -19.5145 9.5\n      vertex 2.08752 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal -0.95473 0.297472 0\n    outer loop\n      vertex 2.08752 -19.5145 9.5\n      vertex 2.01028 -19.7624 0.5\n      vertex 2.01028 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal -0.911936 0.410333 0\n    outer loop\n      vertex 1.90373 -19.9992 0.5\n      vertex 2.01028 -19.7624 9.5\n      vertex 2.01028 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal -0.911936 0.410333 0\n    outer loop\n      vertex 2.01028 -19.7624 9.5\n      vertex 1.90373 -19.9992 0.5\n      vertex 1.90373 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal -0.855686 0.517495 0\n    outer loop\n      vertex 1.76941 -20.2213 0.5\n      vertex 1.90373 -19.9992 9.5\n      vertex 1.90373 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal -0.855686 0.517495 0\n    outer loop\n      vertex 1.90373 -19.9992 9.5\n      vertex 1.76941 -20.2213 0.5\n      vertex 1.76941 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal -0.787234 0.616654 0\n    outer loop\n      vertex 1.6093 -20.4257 0.5\n      vertex 1.76941 -20.2213 9.5\n      vertex 1.76941 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal -0.787234 0.616654 0\n    outer loop\n      vertex 1.76941 -20.2213 9.5\n      vertex 1.6093 -20.4257 0.5\n      vertex 1.6093 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal -0.707126 0.707088 0\n    outer loop\n      vertex 1.42571 -20.6093 0.5\n      vertex 1.6093 -20.4257 9.5\n      vertex 1.6093 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.707126 0.707088 0\n    outer loop\n      vertex 1.6093 -20.4257 9.5\n      vertex 1.42571 -20.6093 0.5\n      vertex 1.42571 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.616686 0.787209 0\n    outer loop\n      vertex 1.42571 -20.6093 0.5\n      vertex 1.22134 -20.7694 9.5\n      vertex 1.42571 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.616686 0.787209 0\n    outer loop\n      vertex 1.22134 -20.7694 9.5\n      vertex 1.42571 -20.6093 0.5\n      vertex 1.22134 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal -0.517292 0.855809 0\n    outer loop\n      vertex 1.22134 -20.7694 0.5\n      vertex 0.999154 -20.9037 9.5\n      vertex 1.22134 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal -0.517292 0.855809 0\n    outer loop\n      vertex 0.999154 -20.9037 9.5\n      vertex 1.22134 -20.7694 0.5\n      vertex 0.999154 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal -0.410559 0.911834 0\n    outer loop\n      vertex 0.999154 -20.9037 0.5\n      vertex 0.7624 -21.0103 9.5\n      vertex 0.999154 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal -0.410559 0.911834 0\n    outer loop\n      vertex 0.7624 -21.0103 9.5\n      vertex 0.999154 -20.9037 0.5\n      vertex 0.7624 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal -0.297362 0.954765 0\n    outer loop\n      vertex 0.7624 -21.0103 0.5\n      vertex 0.514528 -21.0875 9.5\n      vertex 0.7624 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal -0.297362 0.954765 0\n    outer loop\n      vertex 0.514528 -21.0875 9.5\n      vertex 0.7624 -21.0103 0.5\n      vertex 0.514528 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal -0.180258 0.983619 0\n    outer loop\n      vertex 0.514528 -21.0875 0.5\n      vertex 0.259153 -21.1343 9.5\n      vertex 0.514528 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal -0.180258 0.983619 0\n    outer loop\n      vertex 0.259153 -21.1343 9.5\n      vertex 0.514528 -21.0875 0.5\n      vertex 0.259153 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal -0.0604711 0.99817 0\n    outer loop\n      vertex 0.259153 -21.1343 0.5\n      vertex 0 -21.15 9.5\n      vertex 0.259153 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal -0.0604711 0.99817 0\n    outer loop\n      vertex 0 -21.15 9.5\n      vertex 0.259153 -21.1343 0.5\n      vertex 0 -21.15 0.5\n    endloop\n  endfacet\n  facet normal 0.0604711 0.99817 -0\n    outer loop\n      vertex 0 -21.15 0.5\n      vertex -0.259153 -21.1343 9.5\n      vertex 0 -21.15 9.5\n    endloop\n  endfacet\n  facet normal 0.0604711 0.99817 0\n    outer loop\n      vertex -0.259153 -21.1343 9.5\n      vertex 0 -21.15 0.5\n      vertex -0.259153 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal 0.180258 0.983619 -0\n    outer loop\n      vertex -0.259153 -21.1343 0.5\n      vertex -0.514528 -21.0875 9.5\n      vertex -0.259153 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal 0.180258 0.983619 0\n    outer loop\n      vertex -0.514528 -21.0875 9.5\n      vertex -0.259153 -21.1343 0.5\n      vertex -0.514528 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal 0.297362 0.954765 -0\n    outer loop\n      vertex -0.514528 -21.0875 0.5\n      vertex -0.7624 -21.0103 9.5\n      vertex -0.514528 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal 0.297362 0.954765 0\n    outer loop\n      vertex -0.7624 -21.0103 9.5\n      vertex -0.514528 -21.0875 0.5\n      vertex -0.7624 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal 0.410559 0.911834 -0\n    outer loop\n      vertex -0.7624 -21.0103 0.5\n      vertex -0.999154 -20.9037 9.5\n      vertex -0.7624 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal 0.410559 0.911834 0\n    outer loop\n      vertex -0.999154 -20.9037 9.5\n      vertex -0.7624 -21.0103 0.5\n      vertex -0.999154 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal 0.517292 0.855809 -0\n    outer loop\n      vertex -0.999154 -20.9037 0.5\n      vertex -1.22134 -20.7694 9.5\n      vertex -0.999154 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal 0.517292 0.855809 0\n    outer loop\n      vertex -1.22134 -20.7694 9.5\n      vertex -0.999154 -20.9037 0.5\n      vertex -1.22134 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal 0.616686 0.787209 -0\n    outer loop\n      vertex -1.22134 -20.7694 0.5\n      vertex -1.42571 -20.6093 9.5\n      vertex -1.22134 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal 0.616686 0.787209 0\n    outer loop\n      vertex -1.42571 -20.6093 9.5\n      vertex -1.22134 -20.7694 0.5\n      vertex -1.42571 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal 0.707126 0.707088 0\n    outer loop\n      vertex -1.42571 -20.6093 9.5\n      vertex -1.6093 -20.4257 0.5\n      vertex -1.6093 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal 0.707126 0.707088 0\n    outer loop\n      vertex -1.6093 -20.4257 0.5\n      vertex -1.42571 -20.6093 9.5\n      vertex -1.42571 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal 0.787234 0.616654 0\n    outer loop\n      vertex -1.6093 -20.4257 9.5\n      vertex -1.76941 -20.2213 0.5\n      vertex -1.76941 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal 0.787234 0.616654 0\n    outer loop\n      vertex -1.76941 -20.2213 0.5\n      vertex -1.6093 -20.4257 9.5\n      vertex -1.6093 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal 0.855686 0.517495 0\n    outer loop\n      vertex -1.76941 -20.2213 9.5\n      vertex -1.90373 -19.9992 0.5\n      vertex -1.90373 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal 0.855686 0.517495 0\n    outer loop\n      vertex -1.90373 -19.9992 0.5\n      vertex -1.76941 -20.2213 9.5\n      vertex -1.76941 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal 0.911936 0.410333 0\n    outer loop\n      vertex -1.90373 -19.9992 9.5\n      vertex -2.01028 -19.7624 0.5\n      vertex -2.01028 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal 0.911936 0.410333 0\n    outer loop\n      vertex -2.01028 -19.7624 0.5\n      vertex -1.90373 -19.9992 9.5\n      vertex -1.90373 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal 0.95473 0.297472 0\n    outer loop\n      vertex -2.01028 -19.7624 9.5\n      vertex -2.08752 -19.5145 0.5\n      vertex -2.08752 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal 0.95473 0.297472 0\n    outer loop\n      vertex -2.08752 -19.5145 0.5\n      vertex -2.01028 -19.7624 9.5\n      vertex -2.01028 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal 0.98361 0.180309 0\n    outer loop\n      vertex -2.08752 -19.5145 9.5\n      vertex -2.13432 -19.2592 0.5\n      vertex -2.13432 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal 0.98361 0.180309 0\n    outer loop\n      vertex -2.13432 -19.2592 0.5\n      vertex -2.08752 -19.5145 9.5\n      vertex -2.08752 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal 0.998175 0.0603834 0\n    outer loop\n      vertex -2.13432 -19.2592 9.5\n      vertex -2.15 -19 0.5\n      vertex -2.15 -19 9.5\n    endloop\n  endfacet\n  facet normal 0.998175 0.0603834 0\n    outer loop\n      vertex -2.15 -19 0.5\n      vertex -2.13432 -19.2592 9.5\n      vertex -2.13432 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.705153 0.0427118 0.707767\n    outer loop\n      vertex 17.6345 -19.2865 10\n      vertex 17.15 -19 9.5\n      vertex 17.1343 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal -0.699151 0.114797 0.705698\n    outer loop\n      vertex 17.588 -19.5697 10\n      vertex 17.6345 -19.2865 10\n      vertex 17.1343 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal -0.693954 0.127211 0.708692\n    outer loop\n      vertex 17.588 -19.5697 10\n      vertex 17.1343 -19.2592 9.5\n      vertex 17.0875 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal -0.683382 0.189636 0.705001\n    outer loop\n      vertex 17.5113 -19.8461 10\n      vertex 17.588 -19.5697 10\n      vertex 17.0875 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal -0.672951 0.209568 0.709379\n    outer loop\n      vertex 17.5113 -19.8461 10\n      vertex 17.0875 -19.5145 9.5\n      vertex 17.0103 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal -0.64234 0.289161 0.709778\n    outer loop\n      vertex 17.4051 -20.1127 10\n      vertex 17.0103 -19.7624 9.5\n      vertex 16.9037 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal -0.6027 0.364442 0.709883\n    outer loop\n      vertex 17.2707 -20.3662 10\n      vertex 16.9037 -19.9992 9.5\n      vertex 16.7694 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal -0.554659 0.434447 0.709655\n    outer loop\n      vertex 17.1096 -20.6037 10\n      vertex 16.7694 -20.2213 9.5\n      vertex 16.6093 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal -0.49852 0.49852 0.709194\n    outer loop\n      vertex 16.9239 -20.8224 10\n      vertex 16.6093 -20.4257 9.5\n      vertex 16.4257 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.435218 0.555643 0.708411\n    outer loop\n      vertex 16.7156 -21.0197 10\n      vertex 16.4257 -20.6093 9.5\n      vertex 16.2213 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal -0.365753 0.604867 0.707362\n    outer loop\n      vertex 16.4871 -21.1934 10\n      vertex 16.2213 -20.7694 9.5\n      vertex 15.9992 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal -0.297312 0.64249 0.706266\n    outer loop\n      vertex 16.2413 -21.3413 10\n      vertex 15.9992 -20.9037 9.5\n      vertex 15.9809 -21.4618 10\n    endloop\n  endfacet\n  facet normal -0.364646 0.606018 0.706948\n    outer loop\n      vertex 16.2413 -21.3413 10\n      vertex 16.4871 -21.1934 10\n      vertex 15.9992 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal -0.659271 0.26262 0.704552\n    outer loop\n      vertex 17.4051 -20.1127 10\n      vertex 17.5113 -19.8461 10\n      vertex 17.0103 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal -0.62714 0.332496 0.704373\n    outer loop\n      vertex 17.2707 -20.3662 10\n      vertex 17.4051 -20.1127 10\n      vertex 16.9037 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal -0.587409 0.398449 0.704407\n    outer loop\n      vertex 17.1096 -20.6037 10\n      vertex 17.2707 -20.3662 10\n      vertex 16.7694 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal -0.540858 0.459247 0.704674\n    outer loop\n      vertex 16.9239 -20.8224 10\n      vertex 17.1096 -20.6037 10\n      vertex 16.6093 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal -0.487568 0.514752 0.7052\n    outer loop\n      vertex 16.7156 -21.0197 10\n      vertex 16.9239 -20.8224 10\n      vertex 16.4257 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.428607 0.563826 0.705972\n    outer loop\n      vertex 16.4871 -21.1934 10\n      vertex 16.7156 -21.0197 10\n      vertex 16.2213 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal -0.289856 0.643884 0.708094\n    outer loop\n      vertex 15.9809 -21.4618 10\n      vertex 15.9992 -20.9037 9.5\n      vertex 15.7624 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal -0.226285 0.671692 0.705425\n    outer loop\n      vertex 15.9809 -21.4618 10\n      vertex 15.7624 -21.0103 9.5\n      vertex 15.709 -21.5534 10\n    endloop\n  endfacet\n  facet normal -0.209687 0.673334 0.70898\n    outer loop\n      vertex 15.709 -21.5534 10\n      vertex 15.7624 -21.0103 9.5\n      vertex 15.5145 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal -0.127055 0.6931 0.709556\n    outer loop\n      vertex 15.4287 -21.6151 10\n      vertex 15.5145 -21.0875 9.5\n      vertex 15.2592 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal -0.0425867 0.703088 0.709826\n    outer loop\n      vertex 15.1435 -21.6461 10\n      vertex 15.2592 -21.1343 9.5\n      vertex 15 -21.15 9.5\n    endloop\n  endfacet\n  facet normal 0.0425867 0.703088 0.709826\n    outer loop\n      vertex 14.8565 -21.6461 10\n      vertex 15 -21.15 9.5\n      vertex 14.7408 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal 0.127055 0.6931 0.709556\n    outer loop\n      vertex 14.5713 -21.6151 10\n      vertex 14.7408 -21.1343 9.5\n      vertex 14.4855 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal 0.209687 0.673334 0.70898\n    outer loop\n      vertex 14.291 -21.5534 10\n      vertex 14.4855 -21.0875 9.5\n      vertex 14.2376 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal 0.289856 0.643884 0.708094\n    outer loop\n      vertex 14.0191 -21.4618 10\n      vertex 14.2376 -21.0103 9.5\n      vertex 14.0008 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal 0.364646 0.606018 0.706948\n    outer loop\n      vertex 13.7587 -21.3413 10\n      vertex 14.0008 -20.9037 9.5\n      vertex 13.5129 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0.297312 0.64249 0.706266\n    outer loop\n      vertex 14.0191 -21.4618 10\n      vertex 14.0008 -20.9037 9.5\n      vertex 13.7587 -21.3413 10\n    endloop\n  endfacet\n  facet normal -0.152494 0.692774 0.704847\n    outer loop\n      vertex 15.709 -21.5534 10\n      vertex 15.5145 -21.0875 9.5\n      vertex 15.4287 -21.6151 10\n    endloop\n  endfacet\n  facet normal -0.0766926 0.705572 0.704476\n    outer loop\n      vertex 15.4287 -21.6151 10\n      vertex 15.2592 -21.1343 9.5\n      vertex 15.1435 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0 0.70987 0.704333\n    outer loop\n      vertex 15.1435 -21.6461 10\n      vertex 15 -21.15 9.5\n      vertex 14.8565 -21.6461 10\n    endloop\n  endfacet\n  facet normal 0.0766926 0.705572 0.704476\n    outer loop\n      vertex 14.8565 -21.6461 10\n      vertex 14.7408 -21.1343 9.5\n      vertex 14.5713 -21.6151 10\n    endloop\n  endfacet\n  facet normal 0.152494 0.692774 0.704847\n    outer loop\n      vertex 14.5713 -21.6151 10\n      vertex 14.4855 -21.0875 9.5\n      vertex 14.291 -21.5534 10\n    endloop\n  endfacet\n  facet normal 0.226285 0.671692 0.705425\n    outer loop\n      vertex 14.291 -21.5534 10\n      vertex 14.2376 -21.0103 9.5\n      vertex 14.0191 -21.4618 10\n    endloop\n  endfacet\n  facet normal 0.365753 0.604867 0.707362\n    outer loop\n      vertex 14.0008 -20.9037 9.5\n      vertex 13.7787 -20.7694 9.5\n      vertex 13.5129 -21.1934 10\n    endloop\n  endfacet\n  facet normal 0.428607 0.563826 0.705972\n    outer loop\n      vertex 13.5129 -21.1934 10\n      vertex 13.7787 -20.7694 9.5\n      vertex 13.2844 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0.435218 0.555643 0.708411\n    outer loop\n      vertex 13.7787 -20.7694 9.5\n      vertex 13.5743 -20.6093 9.5\n      vertex 13.2844 -21.0197 10\n    endloop\n  endfacet\n  facet normal 0.49852 0.49852 0.709194\n    outer loop\n      vertex 13.5743 -20.6093 9.5\n      vertex 13.3907 -20.4257 9.5\n      vertex 13.0761 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0.554659 0.434447 0.709655\n    outer loop\n      vertex 13.3907 -20.4257 9.5\n      vertex 13.2306 -20.2213 9.5\n      vertex 12.8904 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0.6027 0.364442 0.709883\n    outer loop\n      vertex 13.2306 -20.2213 9.5\n      vertex 13.0963 -19.9992 9.5\n      vertex 12.7293 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0.64234 0.289161 0.709778\n    outer loop\n      vertex 13.0963 -19.9992 9.5\n      vertex 12.9897 -19.7624 9.5\n      vertex 12.5949 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0.672951 0.209568 0.709379\n    outer loop\n      vertex 12.9897 -19.7624 9.5\n      vertex 12.9125 -19.5145 9.5\n      vertex 12.4887 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0.693954 0.127211 0.708692\n    outer loop\n      vertex 12.9125 -19.5145 9.5\n      vertex 12.8657 -19.2592 9.5\n      vertex 12.412 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0.705153 0.0427118 0.707767\n    outer loop\n      vertex 12.8657 -19.2592 9.5\n      vertex 12.85 -19 9.5\n      vertex 12.3655 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0.70659 -0.0382274 0.70659\n    outer loop\n      vertex 12.85 -19 9.5\n      vertex 12.3655 -18.7135 10\n      vertex 12.35 -19 10\n    endloop\n  endfacet\n  facet normal 0.70659 0.0382274 0.70659\n    outer loop\n      vertex 12.3655 -19.2865 10\n      vertex 12.85 -19 9.5\n      vertex 12.35 -19 10\n    endloop\n  endfacet\n  facet normal 0.487568 0.514752 0.7052\n    outer loop\n      vertex 13.2844 -21.0197 10\n      vertex 13.5743 -20.6093 9.5\n      vertex 13.0761 -20.8224 10\n    endloop\n  endfacet\n  facet normal 0.540858 0.459247 0.704674\n    outer loop\n      vertex 13.0761 -20.8224 10\n      vertex 13.3907 -20.4257 9.5\n      vertex 12.8904 -20.6037 10\n    endloop\n  endfacet\n  facet normal 0.587409 0.398449 0.704407\n    outer loop\n      vertex 12.8904 -20.6037 10\n      vertex 13.2306 -20.2213 9.5\n      vertex 12.7293 -20.3662 10\n    endloop\n  endfacet\n  facet normal 0.62714 0.332496 0.704373\n    outer loop\n      vertex 12.7293 -20.3662 10\n      vertex 13.0963 -19.9992 9.5\n      vertex 12.5949 -20.1127 10\n    endloop\n  endfacet\n  facet normal 0.659271 0.26262 0.704552\n    outer loop\n      vertex 12.5949 -20.1127 10\n      vertex 12.9897 -19.7624 9.5\n      vertex 12.4887 -19.8461 10\n    endloop\n  endfacet\n  facet normal 0.683382 0.189636 0.705001\n    outer loop\n      vertex 12.4887 -19.8461 10\n      vertex 12.9125 -19.5145 9.5\n      vertex 12.412 -19.5697 10\n    endloop\n  endfacet\n  facet normal 0.699151 0.114797 0.705698\n    outer loop\n      vertex 12.412 -19.5697 10\n      vertex 12.8657 -19.2592 9.5\n      vertex 12.3655 -19.2865 10\n    endloop\n  endfacet\n  facet normal 0.705153 -0.0427118 0.707767\n    outer loop\n      vertex 12.85 -19 9.5\n      vertex 12.8657 -18.7408 9.5\n      vertex 12.3655 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0.699151 -0.114797 0.705698\n    outer loop\n      vertex 12.8657 -18.7408 9.5\n      vertex 12.412 -18.4303 10\n      vertex 12.3655 -18.7135 10\n    endloop\n  endfacet\n  facet normal 0.693954 -0.127211 0.708692\n    outer loop\n      vertex 12.8657 -18.7408 9.5\n      vertex 12.9125 -18.4855 9.5\n      vertex 12.412 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0.672951 -0.209568 0.709379\n    outer loop\n      vertex 12.9125 -18.4855 9.5\n      vertex 12.9897 -18.2376 9.5\n      vertex 12.4887 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0.64234 -0.289161 0.709778\n    outer loop\n      vertex 12.9897 -18.2376 9.5\n      vertex 13.0963 -18.0008 9.5\n      vertex 12.5949 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0.6027 -0.364442 0.709883\n    outer loop\n      vertex 13.0963 -18.0008 9.5\n      vertex 13.2306 -17.7787 9.5\n      vertex 12.7293 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0.554659 -0.434447 0.709655\n    outer loop\n      vertex 13.2306 -17.7787 9.5\n      vertex 13.3907 -17.5743 9.5\n      vertex 12.8904 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0.49852 -0.49852 0.709194\n    outer loop\n      vertex 13.3907 -17.5743 9.5\n      vertex 13.5743 -17.3907 9.5\n      vertex 13.0761 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0.435218 -0.555643 0.708411\n    outer loop\n      vertex 13.5743 -17.3907 9.5\n      vertex 13.7787 -17.2306 9.5\n      vertex 13.2844 -16.9803 10\n    endloop\n  endfacet\n  facet normal 0.365753 -0.604867 0.707362\n    outer loop\n      vertex 13.7787 -17.2306 9.5\n      vertex 14.0008 -17.0963 9.5\n      vertex 13.5129 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0.297312 -0.64249 0.706266\n    outer loop\n      vertex 14.0008 -17.0963 9.5\n      vertex 14.0191 -16.5382 10\n      vertex 13.7587 -16.6587 10\n    endloop\n  endfacet\n  facet normal 0.364646 -0.606018 0.706948\n    outer loop\n      vertex 14.0008 -17.0963 9.5\n      vertex 13.7587 -16.6587 10\n      vertex 13.5129 -16.8066 10\n    endloop\n  endfacet\n  facet normal 0.683382 -0.189636 0.705001\n    outer loop\n      vertex 12.9125 -18.4855 9.5\n      vertex 12.4887 -18.1539 10\n      vertex 12.412 -18.4303 10\n    endloop\n  endfacet\n  facet normal 0.659271 -0.26262 0.704552\n    outer loop\n      vertex 12.9897 -18.2376 9.5\n      vertex 12.5949 -17.8873 10\n      vertex 12.4887 -18.1539 10\n    endloop\n  endfacet\n  facet normal 0.62714 -0.332496 0.704373\n    outer loop\n      vertex 13.0963 -18.0008 9.5\n      vertex 12.7293 -17.6338 10\n      vertex 12.5949 -17.8873 10\n    endloop\n  endfacet\n  facet normal 0.587409 -0.398449 0.704407\n    outer loop\n      vertex 13.2306 -17.7787 9.5\n      vertex 12.8904 -17.3963 10\n      vertex 12.7293 -17.6338 10\n    endloop\n  endfacet\n  facet normal 0.540858 -0.459247 0.704674\n    outer loop\n      vertex 13.3907 -17.5743 9.5\n      vertex 13.0761 -17.1776 10\n      vertex 12.8904 -17.3963 10\n    endloop\n  endfacet\n  facet normal 0.487568 -0.514752 0.7052\n    outer loop\n      vertex 13.5743 -17.3907 9.5\n      vertex 13.2844 -16.9803 10\n      vertex 13.0761 -17.1776 10\n    endloop\n  endfacet\n  facet normal 0.428607 -0.563826 0.705972\n    outer loop\n      vertex 13.7787 -17.2306 9.5\n      vertex 13.5129 -16.8066 10\n      vertex 13.2844 -16.9803 10\n    endloop\n  endfacet\n  facet normal 0.289856 -0.643884 0.708094\n    outer loop\n      vertex 14.2376 -16.9897 9.5\n      vertex 14.0191 -16.5382 10\n      vertex 14.0008 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal 0.226285 -0.671692 0.705425\n    outer loop\n      vertex 14.2376 -16.9897 9.5\n      vertex 14.291 -16.4466 10\n      vertex 14.0191 -16.5382 10\n    endloop\n  endfacet\n  facet normal 0.209687 -0.673334 0.70898\n    outer loop\n      vertex 14.4855 -16.9125 9.5\n      vertex 14.291 -16.4466 10\n      vertex 14.2376 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal 0.127055 -0.6931 0.709556\n    outer loop\n      vertex 14.7408 -16.8657 9.5\n      vertex 14.5713 -16.3849 10\n      vertex 14.4855 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal 0.0425867 -0.703088 0.709826\n    outer loop\n      vertex 15 -16.85 9.5\n      vertex 14.8565 -16.3539 10\n      vertex 14.7408 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal -0.0425867 -0.703088 0.709826\n    outer loop\n      vertex 15.2592 -16.8657 9.5\n      vertex 15.1435 -16.3539 10\n      vertex 15 -16.85 9.5\n    endloop\n  endfacet\n  facet normal -0.127055 -0.6931 0.709556\n    outer loop\n      vertex 15.5145 -16.9125 9.5\n      vertex 15.4287 -16.3849 10\n      vertex 15.2592 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal -0.209687 -0.673334 0.70898\n    outer loop\n      vertex 15.7624 -16.9897 9.5\n      vertex 15.709 -16.4466 10\n      vertex 15.5145 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal -0.289856 -0.643884 0.708094\n    outer loop\n      vertex 15.9992 -17.0963 9.5\n      vertex 15.9809 -16.5382 10\n      vertex 15.7624 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal -0.364646 -0.606018 0.706948\n    outer loop\n      vertex 16.4871 -16.8066 10\n      vertex 16.2413 -16.6587 10\n      vertex 15.9992 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal -0.297312 -0.64249 0.706266\n    outer loop\n      vertex 15.9992 -17.0963 9.5\n      vertex 16.2413 -16.6587 10\n      vertex 15.9809 -16.5382 10\n    endloop\n  endfacet\n  facet normal 0.152494 -0.692774 0.704847\n    outer loop\n      vertex 14.4855 -16.9125 9.5\n      vertex 14.5713 -16.3849 10\n      vertex 14.291 -16.4466 10\n    endloop\n  endfacet\n  facet normal 0.0766926 -0.705572 0.704476\n    outer loop\n      vertex 14.7408 -16.8657 9.5\n      vertex 14.8565 -16.3539 10\n      vertex 14.5713 -16.3849 10\n    endloop\n  endfacet\n  facet normal 0 -0.70987 0.704333\n    outer loop\n      vertex 15 -16.85 9.5\n      vertex 15.1435 -16.3539 10\n      vertex 14.8565 -16.3539 10\n    endloop\n  endfacet\n  facet normal -0.0766926 -0.705572 0.704476\n    outer loop\n      vertex 15.2592 -16.8657 9.5\n      vertex 15.4287 -16.3849 10\n      vertex 15.1435 -16.3539 10\n    endloop\n  endfacet\n  facet normal -0.152494 -0.692774 0.704847\n    outer loop\n      vertex 15.5145 -16.9125 9.5\n      vertex 15.709 -16.4466 10\n      vertex 15.4287 -16.3849 10\n    endloop\n  endfacet\n  facet normal -0.226285 -0.671692 0.705425\n    outer loop\n      vertex 15.7624 -16.9897 9.5\n      vertex 15.9809 -16.5382 10\n      vertex 15.709 -16.4466 10\n    endloop\n  endfacet\n  facet normal -0.365753 -0.604867 0.707362\n    outer loop\n      vertex 16.2213 -17.2306 9.5\n      vertex 16.4871 -16.8066 10\n      vertex 15.9992 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal -0.428607 -0.563826 0.705972\n    outer loop\n      vertex 16.7156 -16.9803 10\n      vertex 16.4871 -16.8066 10\n      vertex 16.2213 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal -0.435218 -0.555643 0.708411\n    outer loop\n      vertex 16.4257 -17.3907 9.5\n      vertex 16.7156 -16.9803 10\n      vertex 16.2213 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal -0.49852 -0.49852 0.709194\n    outer loop\n      vertex 16.6093 -17.5743 9.5\n      vertex 16.9239 -17.1776 10\n      vertex 16.4257 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal -0.554659 -0.434447 0.709655\n    outer loop\n      vertex 16.7694 -17.7787 9.5\n      vertex 17.1096 -17.3963 10\n      vertex 16.6093 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal -0.6027 -0.364442 0.709883\n    outer loop\n      vertex 16.9037 -18.0008 9.5\n      vertex 17.2707 -17.6338 10\n      vertex 16.7694 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal -0.64234 -0.289161 0.709778\n    outer loop\n      vertex 17.0103 -18.2376 9.5\n      vertex 17.4051 -17.8873 10\n      vertex 16.9037 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal -0.672951 -0.209568 0.709379\n    outer loop\n      vertex 17.0875 -18.4855 9.5\n      vertex 17.5113 -18.1539 10\n      vertex 17.0103 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal -0.693954 -0.127211 0.708692\n    outer loop\n      vertex 17.1343 -18.7408 9.5\n      vertex 17.588 -18.4303 10\n      vertex 17.0875 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal -0.705153 -0.0427118 0.707767\n    outer loop\n      vertex 17.15 -19 9.5\n      vertex 17.6345 -18.7135 10\n      vertex 17.1343 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal -0.70659 0.0382274 0.70659\n    outer loop\n      vertex 17.6345 -19.2865 10\n      vertex 17.65 -19 10\n      vertex 17.15 -19 9.5\n    endloop\n  endfacet\n  facet normal -0.70659 -0.0382274 0.70659\n    outer loop\n      vertex 17.65 -19 10\n      vertex 17.6345 -18.7135 10\n      vertex 17.15 -19 9.5\n    endloop\n  endfacet\n  facet normal -0.487568 -0.514752 0.7052\n    outer loop\n      vertex 16.9239 -17.1776 10\n      vertex 16.7156 -16.9803 10\n      vertex 16.4257 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal -0.540858 -0.459247 0.704674\n    outer loop\n      vertex 17.1096 -17.3963 10\n      vertex 16.9239 -17.1776 10\n      vertex 16.6093 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal -0.587409 -0.398449 0.704407\n    outer loop\n      vertex 17.2707 -17.6338 10\n      vertex 17.1096 -17.3963 10\n      vertex 16.7694 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal -0.62714 -0.332496 0.704373\n    outer loop\n      vertex 17.4051 -17.8873 10\n      vertex 17.2707 -17.6338 10\n      vertex 16.9037 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal -0.659271 -0.26262 0.704552\n    outer loop\n      vertex 17.5113 -18.1539 10\n      vertex 17.4051 -17.8873 10\n      vertex 17.0103 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal -0.683382 -0.189636 0.705001\n    outer loop\n      vertex 17.588 -18.4303 10\n      vertex 17.5113 -18.1539 10\n      vertex 17.0875 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal -0.699151 -0.114797 0.705698\n    outer loop\n      vertex 17.6345 -18.7135 10\n      vertex 17.588 -18.4303 10\n      vertex 17.1343 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal 0.998171 -0.0604602 0\n    outer loop\n      vertex 12.85 -19 9.5\n      vertex 12.8657 -18.7408 0.5\n      vertex 12.8657 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal 0.998171 -0.0604602 0\n    outer loop\n      vertex 12.8657 -18.7408 0.5\n      vertex 12.85 -19 9.5\n      vertex 12.85 -19 0.5\n    endloop\n  endfacet\n  facet normal 0.98361 -0.180309 0\n    outer loop\n      vertex 12.8657 -18.7408 9.5\n      vertex 12.9125 -18.4855 0.5\n      vertex 12.9125 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal 0.98361 -0.180309 0\n    outer loop\n      vertex 12.9125 -18.4855 0.5\n      vertex 12.8657 -18.7408 9.5\n      vertex 12.8657 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal 0.954774 -0.297332 0\n    outer loop\n      vertex 12.9125 -18.4855 9.5\n      vertex 12.9897 -18.2376 0.5\n      vertex 12.9897 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal 0.954774 -0.297332 0\n    outer loop\n      vertex 12.9897 -18.2376 0.5\n      vertex 12.9125 -18.4855 9.5\n      vertex 12.9125 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal 0.911864 -0.410493 0\n    outer loop\n      vertex 12.9897 -18.2376 9.5\n      vertex 13.0963 -18.0008 0.5\n      vertex 13.0963 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal 0.911864 -0.410493 0\n    outer loop\n      vertex 13.0963 -18.0008 0.5\n      vertex 12.9897 -18.2376 9.5\n      vertex 12.9897 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal 0.85572 -0.517439 0\n    outer loop\n      vertex 13.0963 -18.0008 9.5\n      vertex 13.2306 -17.7787 0.5\n      vertex 13.2306 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal 0.85572 -0.517439 0\n    outer loop\n      vertex 13.2306 -17.7787 0.5\n      vertex 13.0963 -18.0008 9.5\n      vertex 13.0963 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal 0.787253 -0.61663 0\n    outer loop\n      vertex 13.2306 -17.7787 9.5\n      vertex 13.3907 -17.5743 0.5\n      vertex 13.3907 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal 0.787253 -0.61663 0\n    outer loop\n      vertex 13.3907 -17.5743 0.5\n      vertex 13.2306 -17.7787 9.5\n      vertex 13.2306 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal 0.707107 -0.707107 0\n    outer loop\n      vertex 13.3907 -17.5743 9.5\n      vertex 13.5743 -17.3907 0.5\n      vertex 13.5743 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal 0.707107 -0.707107 0\n    outer loop\n      vertex 13.5743 -17.3907 0.5\n      vertex 13.3907 -17.5743 9.5\n      vertex 13.3907 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal 0.61663 -0.787253 0\n    outer loop\n      vertex 13.5743 -17.3907 0.5\n      vertex 13.7787 -17.2306 9.5\n      vertex 13.5743 -17.3907 9.5\n    endloop\n  endfacet\n  facet normal 0.61663 -0.787253 0\n    outer loop\n      vertex 13.7787 -17.2306 9.5\n      vertex 13.5743 -17.3907 0.5\n      vertex 13.7787 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal 0.517439 -0.85572 0\n    outer loop\n      vertex 13.7787 -17.2306 0.5\n      vertex 14.0008 -17.0963 9.5\n      vertex 13.7787 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal 0.517439 -0.85572 0\n    outer loop\n      vertex 14.0008 -17.0963 9.5\n      vertex 13.7787 -17.2306 0.5\n      vertex 14.0008 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal 0.410493 -0.911864 0\n    outer loop\n      vertex 14.0008 -17.0963 0.5\n      vertex 14.2376 -16.9897 9.5\n      vertex 14.0008 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal 0.410493 -0.911864 0\n    outer loop\n      vertex 14.2376 -16.9897 9.5\n      vertex 14.0008 -17.0963 0.5\n      vertex 14.2376 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal 0.297332 -0.954774 0\n    outer loop\n      vertex 14.2376 -16.9897 0.5\n      vertex 14.4855 -16.9125 9.5\n      vertex 14.2376 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal 0.297332 -0.954774 0\n    outer loop\n      vertex 14.4855 -16.9125 9.5\n      vertex 14.2376 -16.9897 0.5\n      vertex 14.4855 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal 0.180309 -0.98361 0\n    outer loop\n      vertex 14.4855 -16.9125 0.5\n      vertex 14.7408 -16.8657 9.5\n      vertex 14.4855 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal 0.180309 -0.98361 0\n    outer loop\n      vertex 14.7408 -16.8657 9.5\n      vertex 14.4855 -16.9125 0.5\n      vertex 14.7408 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal 0.0604602 -0.998171 0\n    outer loop\n      vertex 14.7408 -16.8657 0.5\n      vertex 15 -16.85 9.5\n      vertex 14.7408 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal 0.0604602 -0.998171 0\n    outer loop\n      vertex 15 -16.85 9.5\n      vertex 14.7408 -16.8657 0.5\n      vertex 15 -16.85 0.5\n    endloop\n  endfacet\n  facet normal -0.0604602 -0.998171 0\n    outer loop\n      vertex 15 -16.85 0.5\n      vertex 15.2592 -16.8657 9.5\n      vertex 15 -16.85 9.5\n    endloop\n  endfacet\n  facet normal -0.0604602 -0.998171 -0\n    outer loop\n      vertex 15.2592 -16.8657 9.5\n      vertex 15 -16.85 0.5\n      vertex 15.2592 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal -0.180309 -0.98361 0\n    outer loop\n      vertex 15.2592 -16.8657 0.5\n      vertex 15.5145 -16.9125 9.5\n      vertex 15.2592 -16.8657 9.5\n    endloop\n  endfacet\n  facet normal -0.180309 -0.98361 -0\n    outer loop\n      vertex 15.5145 -16.9125 9.5\n      vertex 15.2592 -16.8657 0.5\n      vertex 15.5145 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal -0.297332 -0.954774 0\n    outer loop\n      vertex 15.5145 -16.9125 0.5\n      vertex 15.7624 -16.9897 9.5\n      vertex 15.5145 -16.9125 9.5\n    endloop\n  endfacet\n  facet normal -0.297332 -0.954774 -0\n    outer loop\n      vertex 15.7624 -16.9897 9.5\n      vertex 15.5145 -16.9125 0.5\n      vertex 15.7624 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal -0.410493 -0.911864 0\n    outer loop\n      vertex 15.7624 -16.9897 0.5\n      vertex 15.9992 -17.0963 9.5\n      vertex 15.7624 -16.9897 9.5\n    endloop\n  endfacet\n  facet normal -0.410493 -0.911864 -0\n    outer loop\n      vertex 15.9992 -17.0963 9.5\n      vertex 15.7624 -16.9897 0.5\n      vertex 15.9992 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal -0.517439 -0.85572 0\n    outer loop\n      vertex 15.9992 -17.0963 0.5\n      vertex 16.2213 -17.2306 9.5\n      vertex 15.9992 -17.0963 9.5\n    endloop\n  endfacet\n  facet normal -0.517439 -0.85572 -0\n    outer loop\n      vertex 16.2213 -17.2306 9.5\n      vertex 15.9992 -17.0963 0.5\n      vertex 16.2213 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal -0.61663 -0.787253 0\n    outer loop\n      vertex 16.2213 -17.2306 0.5\n      vertex 16.4257 -17.3907 9.5\n      vertex 16.2213 -17.2306 9.5\n    endloop\n  endfacet\n  facet normal -0.61663 -0.787253 -0\n    outer loop\n      vertex 16.4257 -17.3907 9.5\n      vertex 16.2213 -17.2306 0.5\n      vertex 16.4257 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 -0.707107 0\n    outer loop\n      vertex 16.6093 -17.5743 0.5\n      vertex 16.4257 -17.3907 9.5\n      vertex 16.4257 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 -0.707107 0\n    outer loop\n      vertex 16.4257 -17.3907 9.5\n      vertex 16.6093 -17.5743 0.5\n      vertex 16.6093 -17.5743 9.5\n    endloop\n  endfacet\n  facet normal -0.787253 -0.61663 0\n    outer loop\n      vertex 16.7694 -17.7787 0.5\n      vertex 16.6093 -17.5743 9.5\n      vertex 16.6093 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal -0.787253 -0.61663 0\n    outer loop\n      vertex 16.6093 -17.5743 9.5\n      vertex 16.7694 -17.7787 0.5\n      vertex 16.7694 -17.7787 9.5\n    endloop\n  endfacet\n  facet normal -0.85572 -0.517439 0\n    outer loop\n      vertex 16.9037 -18.0008 0.5\n      vertex 16.7694 -17.7787 9.5\n      vertex 16.7694 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal -0.85572 -0.517439 0\n    outer loop\n      vertex 16.7694 -17.7787 9.5\n      vertex 16.9037 -18.0008 0.5\n      vertex 16.9037 -18.0008 9.5\n    endloop\n  endfacet\n  facet normal -0.911864 -0.410493 0\n    outer loop\n      vertex 17.0103 -18.2376 0.5\n      vertex 16.9037 -18.0008 9.5\n      vertex 16.9037 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal -0.911864 -0.410493 0\n    outer loop\n      vertex 16.9037 -18.0008 9.5\n      vertex 17.0103 -18.2376 0.5\n      vertex 17.0103 -18.2376 9.5\n    endloop\n  endfacet\n  facet normal -0.954774 -0.297332 0\n    outer loop\n      vertex 17.0875 -18.4855 0.5\n      vertex 17.0103 -18.2376 9.5\n      vertex 17.0103 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal -0.954774 -0.297332 0\n    outer loop\n      vertex 17.0103 -18.2376 9.5\n      vertex 17.0875 -18.4855 0.5\n      vertex 17.0875 -18.4855 9.5\n    endloop\n  endfacet\n  facet normal -0.98361 -0.180309 0\n    outer loop\n      vertex 17.1343 -18.7408 0.5\n      vertex 17.0875 -18.4855 9.5\n      vertex 17.0875 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal -0.98361 -0.180309 0\n    outer loop\n      vertex 17.0875 -18.4855 9.5\n      vertex 17.1343 -18.7408 0.5\n      vertex 17.1343 -18.7408 9.5\n    endloop\n  endfacet\n  facet normal -0.998171 -0.0604602 0\n    outer loop\n      vertex 17.15 -19 0.5\n      vertex 17.1343 -18.7408 9.5\n      vertex 17.1343 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal -0.998171 -0.0604602 0\n    outer loop\n      vertex 17.1343 -18.7408 9.5\n      vertex 17.15 -19 0.5\n      vertex 17.15 -19 9.5\n    endloop\n  endfacet\n  facet normal -0.998171 0.0604602 0\n    outer loop\n      vertex 17.1343 -19.2592 0.5\n      vertex 17.15 -19 9.5\n      vertex 17.15 -19 0.5\n    endloop\n  endfacet\n  facet normal -0.998171 0.0604602 0\n    outer loop\n      vertex 17.15 -19 9.5\n      vertex 17.1343 -19.2592 0.5\n      vertex 17.1343 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal -0.98361 0.180309 0\n    outer loop\n      vertex 17.0875 -19.5145 0.5\n      vertex 17.1343 -19.2592 9.5\n      vertex 17.1343 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.98361 0.180309 0\n    outer loop\n      vertex 17.1343 -19.2592 9.5\n      vertex 17.0875 -19.5145 0.5\n      vertex 17.0875 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal -0.954774 0.297332 0\n    outer loop\n      vertex 17.0103 -19.7624 0.5\n      vertex 17.0875 -19.5145 9.5\n      vertex 17.0875 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal -0.954774 0.297332 0\n    outer loop\n      vertex 17.0875 -19.5145 9.5\n      vertex 17.0103 -19.7624 0.5\n      vertex 17.0103 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal -0.911864 0.410493 0\n    outer loop\n      vertex 16.9037 -19.9992 0.5\n      vertex 17.0103 -19.7624 9.5\n      vertex 17.0103 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal -0.911864 0.410493 0\n    outer loop\n      vertex 17.0103 -19.7624 9.5\n      vertex 16.9037 -19.9992 0.5\n      vertex 16.9037 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal -0.85572 0.517439 0\n    outer loop\n      vertex 16.7694 -20.2213 0.5\n      vertex 16.9037 -19.9992 9.5\n      vertex 16.9037 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal -0.85572 0.517439 0\n    outer loop\n      vertex 16.9037 -19.9992 9.5\n      vertex 16.7694 -20.2213 0.5\n      vertex 16.7694 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal -0.787253 0.61663 0\n    outer loop\n      vertex 16.6093 -20.4257 0.5\n      vertex 16.7694 -20.2213 9.5\n      vertex 16.7694 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal -0.787253 0.61663 0\n    outer loop\n      vertex 16.7694 -20.2213 9.5\n      vertex 16.6093 -20.4257 0.5\n      vertex 16.6093 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex 16.4257 -20.6093 0.5\n      vertex 16.6093 -20.4257 9.5\n      vertex 16.6093 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex 16.6093 -20.4257 9.5\n      vertex 16.4257 -20.6093 0.5\n      vertex 16.4257 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.61663 0.787253 0\n    outer loop\n      vertex 16.4257 -20.6093 0.5\n      vertex 16.2213 -20.7694 9.5\n      vertex 16.4257 -20.6093 9.5\n    endloop\n  endfacet\n  facet normal -0.61663 0.787253 0\n    outer loop\n      vertex 16.2213 -20.7694 9.5\n      vertex 16.4257 -20.6093 0.5\n      vertex 16.2213 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal -0.517439 0.85572 0\n    outer loop\n      vertex 16.2213 -20.7694 0.5\n      vertex 15.9992 -20.9037 9.5\n      vertex 16.2213 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal -0.517439 0.85572 0\n    outer loop\n      vertex 15.9992 -20.9037 9.5\n      vertex 16.2213 -20.7694 0.5\n      vertex 15.9992 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal -0.410493 0.911864 0\n    outer loop\n      vertex 15.9992 -20.9037 0.5\n      vertex 15.7624 -21.0103 9.5\n      vertex 15.9992 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal -0.410493 0.911864 0\n    outer loop\n      vertex 15.7624 -21.0103 9.5\n      vertex 15.9992 -20.9037 0.5\n      vertex 15.7624 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal -0.297332 0.954774 0\n    outer loop\n      vertex 15.7624 -21.0103 0.5\n      vertex 15.5145 -21.0875 9.5\n      vertex 15.7624 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal -0.297332 0.954774 0\n    outer loop\n      vertex 15.5145 -21.0875 9.5\n      vertex 15.7624 -21.0103 0.5\n      vertex 15.5145 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal -0.180309 0.98361 0\n    outer loop\n      vertex 15.5145 -21.0875 0.5\n      vertex 15.2592 -21.1343 9.5\n      vertex 15.5145 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal -0.180309 0.98361 0\n    outer loop\n      vertex 15.2592 -21.1343 9.5\n      vertex 15.5145 -21.0875 0.5\n      vertex 15.2592 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal -0.0604602 0.998171 0\n    outer loop\n      vertex 15.2592 -21.1343 0.5\n      vertex 15 -21.15 9.5\n      vertex 15.2592 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal -0.0604602 0.998171 0\n    outer loop\n      vertex 15 -21.15 9.5\n      vertex 15.2592 -21.1343 0.5\n      vertex 15 -21.15 0.5\n    endloop\n  endfacet\n  facet normal 0.0604602 0.998171 -0\n    outer loop\n      vertex 15 -21.15 0.5\n      vertex 14.7408 -21.1343 9.5\n      vertex 15 -21.15 9.5\n    endloop\n  endfacet\n  facet normal 0.0604602 0.998171 0\n    outer loop\n      vertex 14.7408 -21.1343 9.5\n      vertex 15 -21.15 0.5\n      vertex 14.7408 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal 0.180309 0.98361 -0\n    outer loop\n      vertex 14.7408 -21.1343 0.5\n      vertex 14.4855 -21.0875 9.5\n      vertex 14.7408 -21.1343 9.5\n    endloop\n  endfacet\n  facet normal 0.180309 0.98361 0\n    outer loop\n      vertex 14.4855 -21.0875 9.5\n      vertex 14.7408 -21.1343 0.5\n      vertex 14.4855 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal 0.297332 0.954774 -0\n    outer loop\n      vertex 14.4855 -21.0875 0.5\n      vertex 14.2376 -21.0103 9.5\n      vertex 14.4855 -21.0875 9.5\n    endloop\n  endfacet\n  facet normal 0.297332 0.954774 0\n    outer loop\n      vertex 14.2376 -21.0103 9.5\n      vertex 14.4855 -21.0875 0.5\n      vertex 14.2376 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal 0.410493 0.911864 -0\n    outer loop\n      vertex 14.2376 -21.0103 0.5\n      vertex 14.0008 -20.9037 9.5\n      vertex 14.2376 -21.0103 9.5\n    endloop\n  endfacet\n  facet normal 0.410493 0.911864 0\n    outer loop\n      vertex 14.0008 -20.9037 9.5\n      vertex 14.2376 -21.0103 0.5\n      vertex 14.0008 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal 0.517439 0.85572 -0\n    outer loop\n      vertex 14.0008 -20.9037 0.5\n      vertex 13.7787 -20.7694 9.5\n      vertex 14.0008 -20.9037 9.5\n    endloop\n  endfacet\n  facet normal 0.517439 0.85572 0\n    outer loop\n      vertex 13.7787 -20.7694 9.5\n      vertex 14.0008 -20.9037 0.5\n      vertex 13.7787 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal 0.61663 0.787253 -0\n    outer loop\n      vertex 13.7787 -20.7694 0.5\n      vertex 13.5743 -20.6093 9.5\n      vertex 13.7787 -20.7694 9.5\n    endloop\n  endfacet\n  facet normal 0.61663 0.787253 0\n    outer loop\n      vertex 13.5743 -20.6093 9.5\n      vertex 13.7787 -20.7694 0.5\n      vertex 13.5743 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal 0.707107 0.707107 0\n    outer loop\n      vertex 13.5743 -20.6093 9.5\n      vertex 13.3907 -20.4257 0.5\n      vertex 13.3907 -20.4257 9.5\n    endloop\n  endfacet\n  facet normal 0.707107 0.707107 0\n    outer loop\n      vertex 13.3907 -20.4257 0.5\n      vertex 13.5743 -20.6093 9.5\n      vertex 13.5743 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal 0.787253 0.61663 0\n    outer loop\n      vertex 13.3907 -20.4257 9.5\n      vertex 13.2306 -20.2213 0.5\n      vertex 13.2306 -20.2213 9.5\n    endloop\n  endfacet\n  facet normal 0.787253 0.61663 0\n    outer loop\n      vertex 13.2306 -20.2213 0.5\n      vertex 13.3907 -20.4257 9.5\n      vertex 13.3907 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal 0.85572 0.517439 0\n    outer loop\n      vertex 13.2306 -20.2213 9.5\n      vertex 13.0963 -19.9992 0.5\n      vertex 13.0963 -19.9992 9.5\n    endloop\n  endfacet\n  facet normal 0.85572 0.517439 0\n    outer loop\n      vertex 13.0963 -19.9992 0.5\n      vertex 13.2306 -20.2213 9.5\n      vertex 13.2306 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal 0.911864 0.410493 0\n    outer loop\n      vertex 13.0963 -19.9992 9.5\n      vertex 12.9897 -19.7624 0.5\n      vertex 12.9897 -19.7624 9.5\n    endloop\n  endfacet\n  facet normal 0.911864 0.410493 0\n    outer loop\n      vertex 12.9897 -19.7624 0.5\n      vertex 13.0963 -19.9992 9.5\n      vertex 13.0963 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal 0.954774 0.297332 0\n    outer loop\n      vertex 12.9897 -19.7624 9.5\n      vertex 12.9125 -19.5145 0.5\n      vertex 12.9125 -19.5145 9.5\n    endloop\n  endfacet\n  facet normal 0.954774 0.297332 0\n    outer loop\n      vertex 12.9125 -19.5145 0.5\n      vertex 12.9897 -19.7624 9.5\n      vertex 12.9897 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal 0.98361 0.180309 0\n    outer loop\n      vertex 12.9125 -19.5145 9.5\n      vertex 12.8657 -19.2592 0.5\n      vertex 12.8657 -19.2592 9.5\n    endloop\n  endfacet\n  facet normal 0.98361 0.180309 0\n    outer loop\n      vertex 12.8657 -19.2592 0.5\n      vertex 12.9125 -19.5145 9.5\n      vertex 12.9125 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal 0.998171 0.0604602 0\n    outer loop\n      vertex 12.8657 -19.2592 9.5\n      vertex 12.85 -19 0.5\n      vertex 12.85 -19 9.5\n    endloop\n  endfacet\n  facet normal 0.998171 0.0604602 0\n    outer loop\n      vertex 12.85 -19 0.5\n      vertex 12.8657 -19.2592 9.5\n      vertex 12.8657 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal 0.997217 -0.0745551 0\n    outer loop\n      vertex -18.9 0 1.05058\n      vertex -18.8844 0.208659 0.5\n      vertex -18.8844 0.208659 1.05058\n    endloop\n  endfacet\n  facet normal 0.997217 -0.0745551 0\n    outer loop\n      vertex -18.8844 0.208659 0.5\n      vertex -18.9 0 1.05058\n      vertex -18.9 0 0.5\n    endloop\n  endfacet\n  facet normal 0.974888 -0.222697 0\n    outer loop\n      vertex -18.8844 0.208659 1.05058\n      vertex -18.8378 0.412657 0.5\n      vertex -18.8378 0.412657 1.05058\n    endloop\n  endfacet\n  facet normal 0.974888 -0.222697 0\n    outer loop\n      vertex -18.8378 0.412657 0.5\n      vertex -18.8844 0.208659 1.05058\n      vertex -18.8844 0.208659 0.5\n    endloop\n  endfacet\n  facet normal 0.918469 -0.395494 -0.000557749\n    outer loop\n      vertex -18.7614 0.607437 1.05058\n      vertex -18.7422 0.645751 5.5\n      vertex -18.8227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 0.930948 -0.365152 0.000627726\n    outer loop\n      vertex -18.7614 0.607437 1.05058\n      vertex -18.8227 0.458803 5.5\n      vertex -18.8378 0.412657 1.05058\n    endloop\n  endfacet\n  facet normal 0.96624 -0.257644 -0.000607037\n    outer loop\n      vertex -18.8378 0.412657 1.05058\n      vertex -18.8227 0.458803 5.5\n      vertex -18.8755 0.260788 5.5\n    endloop\n  endfacet\n  facet normal 0.974887 -0.222697 0.000659069\n    outer loop\n      vertex -18.8378 0.412657 1.05058\n      vertex -18.8755 0.260788 5.5\n      vertex -18.8844 0.208659 1.05058\n    endloop\n  endfacet\n  facet normal 0.993515 -0.113696 -0.000655233\n    outer loop\n      vertex -18.8844 0.208659 1.05058\n      vertex -18.8755 0.260788 5.5\n      vertex -18.8988 0.0571852 5.5\n    endloop\n  endfacet\n  facet normal 0.999481 0.0322054 -0.000683471\n    outer loop\n      vertex -18.8988 0.0571852 5.5\n      vertex -18.8922 -0.147643 5.5\n      vertex -18.9 0 1.05058\n    endloop\n  endfacet\n  facet normal 0.984012 0.1781 -0.000717313\n    outer loop\n      vertex -18.8557 -0.349308 5.5\n      vertex -18.8844 -0.208659 1.05058\n      vertex -18.8922 -0.147643 5.5\n    endloop\n  endfacet\n  facet normal 0.947545 0.319622 -0.000738675\n    outer loop\n      vertex -18.7902 -0.543488 5.5\n      vertex -18.8378 -0.412657 1.05058\n      vertex -18.8557 -0.349308 5.5\n    endloop\n  endfacet\n  facet normal 0.890622 0.454743 -0.000770981\n    outer loop\n      vertex -18.697 -0.726022 5.5\n      vertex -18.7614 -0.607437 1.05058\n      vertex -18.7902 -0.543488 5.5\n    endloop\n  endfacet\n  facet normal 0.814815 0.579721 -0.00077955\n    outer loop\n      vertex -18.5782 -0.892999 5.5\n      vertex -18.6567 -0.788648 1.05058\n      vertex -18.697 -0.726022 5.5\n    endloop\n  endfacet\n  facet normal 0.721454 0.692462 -0.000804462\n    outer loop\n      vertex -18.4363 -1.04084 5.5\n      vertex -18.5263 -0.952241 1.05058\n      vertex -18.5782 -0.892999 5.5\n    endloop\n  endfacet\n  facet normal 0.612541 0.790438 -0.000815219\n    outer loop\n      vertex -18.2743 -1.16638 5.5\n      vertex -18.3729 -1.09456 1.05058\n      vertex -18.4363 -1.04084 5.5\n    endloop\n  endfacet\n  facet normal 0.490548 0.871414 -0.000827267\n    outer loop\n      vertex -18.0957 -1.26692 5.5\n      vertex -18.2 -1.21243 1.05058\n      vertex -18.2743 -1.16638 5.5\n    endloop\n  endfacet\n  facet normal 0.358227 0.933634 -0.000837916\n    outer loop\n      vertex -17.9044 -1.34032 5.5\n      vertex -18.0115 -1.30322 1.05058\n      vertex -18.0957 -1.26692 5.5\n    endloop\n  endfacet\n  facet normal 0.218026 0.975943 -0.000839231\n    outer loop\n      vertex -17.7044 -1.385 5.5\n      vertex -17.8115 -1.3649 1.05058\n      vertex -17.9044 -1.34032 5.5\n    endloop\n  endfacet\n  facet normal 0.0731887 0.997318 -0.000841919\n    outer loop\n      vertex -17.5 -1.4 5.5\n      vertex -17.6046 -1.39608 1.05058\n      vertex -17.7044 -1.385 5.5\n    endloop\n  endfacet\n  facet normal -0.0731887 0.997318 -0.000841919\n    outer loop\n      vertex -17.2956 -1.385 5.5\n      vertex -17.3954 -1.39608 1.05058\n      vertex -17.5 -1.4 5.5\n    endloop\n  endfacet\n  facet normal -0.218026 0.975943 -0.000839231\n    outer loop\n      vertex -17.0956 -1.34032 5.5\n      vertex -17.1885 -1.3649 1.05058\n      vertex -17.2956 -1.385 5.5\n    endloop\n  endfacet\n  facet normal -0.358227 0.933634 -0.000837916\n    outer loop\n      vertex -16.9043 -1.26692 5.5\n      vertex -16.9885 -1.30322 1.05058\n      vertex -17.0956 -1.34032 5.5\n    endloop\n  endfacet\n  facet normal -0.490548 0.871414 -0.000827267\n    outer loop\n      vertex -16.7257 -1.16638 5.5\n      vertex -16.8 -1.21243 1.05058\n      vertex -16.9043 -1.26692 5.5\n    endloop\n  endfacet\n  facet normal -0.612541 0.790438 -0.000815219\n    outer loop\n      vertex -16.5637 -1.04084 5.5\n      vertex -16.6271 -1.09456 1.05058\n      vertex -16.7257 -1.16638 5.5\n    endloop\n  endfacet\n  facet normal -0.721454 0.692462 -0.000804462\n    outer loop\n      vertex -16.4218 -0.892999 5.5\n      vertex -16.4737 -0.952241 1.05058\n      vertex -16.5637 -1.04084 5.5\n    endloop\n  endfacet\n  facet normal -0.814815 0.579721 -0.00077955\n    outer loop\n      vertex -16.303 -0.726022 5.5\n      vertex -16.3433 -0.788648 1.05058\n      vertex -16.4218 -0.892999 5.5\n    endloop\n  endfacet\n  facet normal -0.890622 0.454743 -0.000770981\n    outer loop\n      vertex -16.2098 -0.543488 5.5\n      vertex -16.2386 -0.607437 1.05058\n      vertex -16.303 -0.726022 5.5\n    endloop\n  endfacet\n  facet normal -0.947545 0.319622 -0.000738675\n    outer loop\n      vertex -16.1443 -0.349308 5.5\n      vertex -16.1622 -0.412657 1.05058\n      vertex -16.2098 -0.543488 5.5\n    endloop\n  endfacet\n  facet normal -0.984012 0.1781 -0.000717313\n    outer loop\n      vertex -16.1078 -0.147643 5.5\n      vertex -16.1156 -0.208659 1.05058\n      vertex -16.1443 -0.349308 5.5\n    endloop\n  endfacet\n  facet normal -0.999481 0.0322054 -0.000683471\n    outer loop\n      vertex -16.1012 0.0571852 5.5\n      vertex -16.1 0 1.05058\n      vertex -16.1078 -0.147643 5.5\n    endloop\n  endfacet\n  facet normal -0.993515 -0.113696 -0.000655233\n    outer loop\n      vertex -16.1156 0.208659 1.05058\n      vertex -16.1012 0.0571852 5.5\n      vertex -16.1245 0.260788 5.5\n    endloop\n  endfacet\n  facet normal -0.96624 -0.257644 -0.000607037\n    outer loop\n      vertex -16.1622 0.412657 1.05058\n      vertex -16.1245 0.260788 5.5\n      vertex -16.1773 0.458803 5.5\n    endloop\n  endfacet\n  facet normal -0.918469 -0.395494 -0.000557749\n    outer loop\n      vertex -16.2386 0.607437 1.05058\n      vertex -16.1773 0.458803 5.5\n      vertex -16.2578 0.645751 5.5\n    endloop\n  endfacet\n  facet normal -0.851318 -0.52465 -0.000490669\n    outer loop\n      vertex -16.3433 0.788648 1.05058\n      vertex -16.2578 0.645751 5.5\n      vertex -16.3646 0.819049 5.5\n    endloop\n  endfacet\n  facet normal -0.766255 -0.642537 -0.000445538\n    outer loop\n      vertex -16.4737 0.952241 1.05058\n      vertex -16.3646 0.819049 5.5\n      vertex -16.4954 0.975034 5.5\n    endloop\n  endfacet\n  facet normal -0.66509 -0.746763 -0.000374239\n    outer loop\n      vertex -16.6271 1.09456 1.05058\n      vertex -16.4954 0.975034 5.5\n      vertex -16.6474 1.11041 5.5\n    endloop\n  endfacet\n  facet normal -0.549815 -0.835286 -0.000295353\n    outer loop\n      vertex -16.8 1.21243 1.05058\n      vertex -16.6474 1.11041 5.5\n      vertex -16.8174 1.22231 5.5\n    endloop\n  endfacet\n  facet normal -0.422912 -0.906171 -0.000215299\n    outer loop\n      vertex -16.9885 1.30322 1.05058\n      vertex -16.8174 1.22231 5.5\n      vertex -17.0018 1.30837 5.5\n    endloop\n  endfacet\n  facet normal -0.286942 -0.957948 -0.000130507\n    outer loop\n      vertex -17.1885 1.3649 1.05058\n      vertex -17.0018 1.30837 5.5\n      vertex -17.1968 1.36678 5.5\n    endloop\n  endfacet\n  facet normal -0.145024 -0.989428 -4.23413e-05\n    outer loop\n      vertex -17.3954 1.39608 1.05058\n      vertex -17.1968 1.36678 5.5\n      vertex -17.3982 1.3963 5.5\n    endloop\n  endfacet\n  facet normal 0 -1 4.94446e-05\n    outer loop\n      vertex -17.6046 1.39608 1.05058\n      vertex -17.3982 1.3963 5.5\n      vertex -17.6018 1.3963 5.5\n    endloop\n  endfacet\n  facet normal 0 -1 4.94446e-05\n    outer loop\n      vertex -17.3982 1.3963 5.5\n      vertex -17.6046 1.39608 1.05058\n      vertex -17.3954 1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0.145024 -0.989428 -4.23413e-05\n    outer loop\n      vertex -17.6046 1.39608 1.05058\n      vertex -17.6018 1.3963 5.5\n      vertex -17.8032 1.36678 5.5\n    endloop\n  endfacet\n  facet normal 0.149018 -0.988834 0.000139829\n    outer loop\n      vertex -17.6046 1.39608 1.05058\n      vertex -17.8032 1.36678 5.5\n      vertex -17.8115 1.3649 1.05058\n    endloop\n  endfacet\n  facet normal 0.294704 -0.955589 0\n    outer loop\n      vertex -18.0115 1.30322 0.5\n      vertex -17.8115 1.3649 1.05058\n      vertex -18.0115 1.30322 1.05058\n    endloop\n  endfacet\n  facet normal 0.294704 -0.955589 0\n    outer loop\n      vertex -17.8115 1.3649 1.05058\n      vertex -18.0115 1.30322 0.5\n      vertex -17.8115 1.3649 0.5\n    endloop\n  endfacet\n  facet normal 0.149018 -0.988834 0\n    outer loop\n      vertex -17.8115 1.3649 0.5\n      vertex -17.6046 1.39608 1.05058\n      vertex -17.8115 1.3649 1.05058\n    endloop\n  endfacet\n  facet normal 0.149018 -0.988834 0\n    outer loop\n      vertex -17.6046 1.39608 1.05058\n      vertex -17.8115 1.3649 0.5\n      vertex -17.6046 1.39608 0.5\n    endloop\n  endfacet\n  facet normal 0 -1 0\n    outer loop\n      vertex -17.6046 1.39608 0.5\n      vertex -17.3954 1.39608 1.05058\n      vertex -17.6046 1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0 -1 -0\n    outer loop\n      vertex -17.3954 1.39608 1.05058\n      vertex -17.6046 1.39608 0.5\n      vertex -17.3954 1.39608 0.5\n    endloop\n  endfacet\n  facet normal -0.149018 -0.988834 0\n    outer loop\n      vertex -17.3954 1.39608 0.5\n      vertex -17.1885 1.3649 1.05058\n      vertex -17.3954 1.39608 1.05058\n    endloop\n  endfacet\n  facet normal -0.149018 -0.988834 -0\n    outer loop\n      vertex -17.1885 1.3649 1.05058\n      vertex -17.3954 1.39608 0.5\n      vertex -17.1885 1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.294704 -0.955589 0\n    outer loop\n      vertex -17.1885 1.3649 0.5\n      vertex -16.9885 1.30322 1.05058\n      vertex -17.1885 1.3649 1.05058\n    endloop\n  endfacet\n  facet normal -0.294704 -0.955589 -0\n    outer loop\n      vertex -16.9885 1.30322 1.05058\n      vertex -17.1885 1.3649 0.5\n      vertex -16.9885 1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.433935 -0.900944 0\n    outer loop\n      vertex -16.9885 1.30322 0.5\n      vertex -16.8 1.21243 1.05058\n      vertex -16.9885 1.30322 1.05058\n    endloop\n  endfacet\n  facet normal -0.433935 -0.900944 -0\n    outer loop\n      vertex -16.8 1.21243 1.05058\n      vertex -16.9885 1.30322 0.5\n      vertex -16.8 1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.563283 -0.826264 0\n    outer loop\n      vertex -16.8 1.21243 0.5\n      vertex -16.6271 1.09456 1.05058\n      vertex -16.8 1.21243 1.05058\n    endloop\n  endfacet\n  facet normal -0.563283 -0.826264 -0\n    outer loop\n      vertex -16.6271 1.09456 1.05058\n      vertex -16.8 1.21243 0.5\n      vertex -16.6271 1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.680133 -0.733089 0\n    outer loop\n      vertex -16.6271 1.09456 0.5\n      vertex -16.4737 0.952241 1.05058\n      vertex -16.6271 1.09456 1.05058\n    endloop\n  endfacet\n  facet normal -0.680133 -0.733089 -0\n    outer loop\n      vertex -16.4737 0.952241 1.05058\n      vertex -16.6271 1.09456 0.5\n      vertex -16.4737 0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.781974 -0.623311 0\n    outer loop\n      vertex -16.3433 0.788648 0.5\n      vertex -16.4737 0.952241 1.05058\n      vertex -16.4737 0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.781974 -0.623311 0\n    outer loop\n      vertex -16.4737 0.952241 1.05058\n      vertex -16.3433 0.788648 0.5\n      vertex -16.3433 0.788648 1.05058\n    endloop\n  endfacet\n  facet normal -0.865864 -0.500279 0\n    outer loop\n      vertex -16.2386 0.607437 0.5\n      vertex -16.3433 0.788648 1.05058\n      vertex -16.3433 0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.865864 -0.500279 0\n    outer loop\n      vertex -16.3433 0.788648 1.05058\n      vertex -16.2386 0.607437 0.5\n      vertex -16.2386 0.607437 1.05058\n    endloop\n  endfacet\n  facet normal -0.930948 -0.365153 0\n    outer loop\n      vertex -16.1622 0.412657 0.5\n      vertex -16.2386 0.607437 1.05058\n      vertex -16.2386 0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.930948 -0.365153 0\n    outer loop\n      vertex -16.2386 0.607437 1.05058\n      vertex -16.1622 0.412657 0.5\n      vertex -16.1622 0.412657 1.05058\n    endloop\n  endfacet\n  facet normal -0.974888 -0.222697 0\n    outer loop\n      vertex -16.1156 0.208659 0.5\n      vertex -16.1622 0.412657 1.05058\n      vertex -16.1622 0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.974888 -0.222697 0\n    outer loop\n      vertex -16.1622 0.412657 1.05058\n      vertex -16.1156 0.208659 0.5\n      vertex -16.1156 0.208659 1.05058\n    endloop\n  endfacet\n  facet normal -0.997217 -0.0745551 0\n    outer loop\n      vertex -16.1 0 0.5\n      vertex -16.1156 0.208659 1.05058\n      vertex -16.1156 0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.997217 -0.0745551 0\n    outer loop\n      vertex -16.1156 0.208659 1.05058\n      vertex -16.1 0 0.5\n      vertex -16.1 0 1.05058\n    endloop\n  endfacet\n  facet normal -0.997217 0.0745551 0\n    outer loop\n      vertex -16.1156 -0.208659 0.5\n      vertex -16.1 0 1.05058\n      vertex -16.1 0 0.5\n    endloop\n  endfacet\n  facet normal -0.997217 0.0745551 0\n    outer loop\n      vertex -16.1 0 1.05058\n      vertex -16.1156 -0.208659 0.5\n      vertex -16.1156 -0.208659 1.05058\n    endloop\n  endfacet\n  facet normal -0.974888 0.222697 0\n    outer loop\n      vertex -16.1622 -0.412657 0.5\n      vertex -16.1156 -0.208659 1.05058\n      vertex -16.1156 -0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.974888 0.222697 0\n    outer loop\n      vertex -16.1156 -0.208659 1.05058\n      vertex -16.1622 -0.412657 0.5\n      vertex -16.1622 -0.412657 1.05058\n    endloop\n  endfacet\n  facet normal -0.930948 0.365153 0\n    outer loop\n      vertex -16.2386 -0.607437 0.5\n      vertex -16.1622 -0.412657 1.05058\n      vertex -16.1622 -0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.930948 0.365153 0\n    outer loop\n      vertex -16.1622 -0.412657 1.05058\n      vertex -16.2386 -0.607437 0.5\n      vertex -16.2386 -0.607437 1.05058\n    endloop\n  endfacet\n  facet normal -0.865864 0.500279 0\n    outer loop\n      vertex -16.3433 -0.788648 0.5\n      vertex -16.2386 -0.607437 1.05058\n      vertex -16.2386 -0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.865864 0.500279 0\n    outer loop\n      vertex -16.2386 -0.607437 1.05058\n      vertex -16.3433 -0.788648 0.5\n      vertex -16.3433 -0.788648 1.05058\n    endloop\n  endfacet\n  facet normal -0.781974 0.623311 0\n    outer loop\n      vertex -16.4737 -0.952241 0.5\n      vertex -16.3433 -0.788648 1.05058\n      vertex -16.3433 -0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.781974 0.623311 0\n    outer loop\n      vertex -16.3433 -0.788648 1.05058\n      vertex -16.4737 -0.952241 0.5\n      vertex -16.4737 -0.952241 1.05058\n    endloop\n  endfacet\n  facet normal -0.680133 0.733089 0\n    outer loop\n      vertex -16.4737 -0.952241 0.5\n      vertex -16.6271 -1.09456 1.05058\n      vertex -16.4737 -0.952241 1.05058\n    endloop\n  endfacet\n  facet normal -0.680133 0.733089 0\n    outer loop\n      vertex -16.6271 -1.09456 1.05058\n      vertex -16.4737 -0.952241 0.5\n      vertex -16.6271 -1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.563283 0.826264 0\n    outer loop\n      vertex -16.6271 -1.09456 0.5\n      vertex -16.8 -1.21243 1.05058\n      vertex -16.6271 -1.09456 1.05058\n    endloop\n  endfacet\n  facet normal -0.563283 0.826264 0\n    outer loop\n      vertex -16.8 -1.21243 1.05058\n      vertex -16.6271 -1.09456 0.5\n      vertex -16.8 -1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.433935 0.900944 0\n    outer loop\n      vertex -16.8 -1.21243 0.5\n      vertex -16.9885 -1.30322 1.05058\n      vertex -16.8 -1.21243 1.05058\n    endloop\n  endfacet\n  facet normal -0.433935 0.900944 0\n    outer loop\n      vertex -16.9885 -1.30322 1.05058\n      vertex -16.8 -1.21243 0.5\n      vertex -16.9885 -1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.294704 0.955589 0\n    outer loop\n      vertex -16.9885 -1.30322 0.5\n      vertex -17.1885 -1.3649 1.05058\n      vertex -16.9885 -1.30322 1.05058\n    endloop\n  endfacet\n  facet normal -0.294704 0.955589 0\n    outer loop\n      vertex -17.1885 -1.3649 1.05058\n      vertex -16.9885 -1.30322 0.5\n      vertex -17.1885 -1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.149018 0.988834 0\n    outer loop\n      vertex -17.1885 -1.3649 0.5\n      vertex -17.3954 -1.39608 1.05058\n      vertex -17.1885 -1.3649 1.05058\n    endloop\n  endfacet\n  facet normal -0.149018 0.988834 0\n    outer loop\n      vertex -17.3954 -1.39608 1.05058\n      vertex -17.1885 -1.3649 0.5\n      vertex -17.3954 -1.39608 0.5\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex -17.3954 -1.39608 0.5\n      vertex -17.6046 -1.39608 1.05058\n      vertex -17.3954 -1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -17.6046 -1.39608 1.05058\n      vertex -17.3954 -1.39608 0.5\n      vertex -17.6046 -1.39608 0.5\n    endloop\n  endfacet\n  facet normal 0.149018 0.988834 -0\n    outer loop\n      vertex -17.6046 -1.39608 0.5\n      vertex -17.8115 -1.3649 1.05058\n      vertex -17.6046 -1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0.149018 0.988834 0\n    outer loop\n      vertex -17.8115 -1.3649 1.05058\n      vertex -17.6046 -1.39608 0.5\n      vertex -17.8115 -1.3649 0.5\n    endloop\n  endfacet\n  facet normal 0.294704 0.955589 -0\n    outer loop\n      vertex -17.8115 -1.3649 0.5\n      vertex -18.0115 -1.30322 1.05058\n      vertex -17.8115 -1.3649 1.05058\n    endloop\n  endfacet\n  facet normal 0.294704 0.955589 0\n    outer loop\n      vertex -18.0115 -1.30322 1.05058\n      vertex -17.8115 -1.3649 0.5\n      vertex -18.0115 -1.30322 0.5\n    endloop\n  endfacet\n  facet normal 0.433935 0.900944 -0\n    outer loop\n      vertex -18.0115 -1.30322 0.5\n      vertex -18.2 -1.21243 1.05058\n      vertex -18.0115 -1.30322 1.05058\n    endloop\n  endfacet\n  facet normal 0.433935 0.900944 0\n    outer loop\n      vertex -18.2 -1.21243 1.05058\n      vertex -18.0115 -1.30322 0.5\n      vertex -18.2 -1.21243 0.5\n    endloop\n  endfacet\n  facet normal 0.563283 0.826264 -0\n    outer loop\n      vertex -18.2 -1.21243 0.5\n      vertex -18.3729 -1.09456 1.05058\n      vertex -18.2 -1.21243 1.05058\n    endloop\n  endfacet\n  facet normal 0.563283 0.826264 0\n    outer loop\n      vertex -18.3729 -1.09456 1.05058\n      vertex -18.2 -1.21243 0.5\n      vertex -18.3729 -1.09456 0.5\n    endloop\n  endfacet\n  facet normal 0.680133 0.733089 -0\n    outer loop\n      vertex -18.3729 -1.09456 0.5\n      vertex -18.5263 -0.952241 1.05058\n      vertex -18.3729 -1.09456 1.05058\n    endloop\n  endfacet\n  facet normal 0.680133 0.733089 0\n    outer loop\n      vertex -18.5263 -0.952241 1.05058\n      vertex -18.3729 -1.09456 0.5\n      vertex -18.5263 -0.952241 0.5\n    endloop\n  endfacet\n  facet normal 0.781974 0.623311 0\n    outer loop\n      vertex -18.5263 -0.952241 1.05058\n      vertex -18.6567 -0.788648 0.5\n      vertex -18.6567 -0.788648 1.05058\n    endloop\n  endfacet\n  facet normal 0.781974 0.623311 0\n    outer loop\n      vertex -18.6567 -0.788648 0.5\n      vertex -18.5263 -0.952241 1.05058\n      vertex -18.5263 -0.952241 0.5\n    endloop\n  endfacet\n  facet normal 0.865864 0.500279 0\n    outer loop\n      vertex -18.6567 -0.788648 1.05058\n      vertex -18.7614 -0.607437 0.5\n      vertex -18.7614 -0.607437 1.05058\n    endloop\n  endfacet\n  facet normal 0.865864 0.500279 0\n    outer loop\n      vertex -18.7614 -0.607437 0.5\n      vertex -18.6567 -0.788648 1.05058\n      vertex -18.6567 -0.788648 0.5\n    endloop\n  endfacet\n  facet normal 0.930948 0.365153 0\n    outer loop\n      vertex -18.7614 -0.607437 1.05058\n      vertex -18.8378 -0.412657 0.5\n      vertex -18.8378 -0.412657 1.05058\n    endloop\n  endfacet\n  facet normal 0.930948 0.365153 0\n    outer loop\n      vertex -18.8378 -0.412657 0.5\n      vertex -18.7614 -0.607437 1.05058\n      vertex -18.7614 -0.607437 0.5\n    endloop\n  endfacet\n  facet normal 0.974888 0.222697 0\n    outer loop\n      vertex -18.8378 -0.412657 1.05058\n      vertex -18.8844 -0.208659 0.5\n      vertex -18.8844 -0.208659 1.05058\n    endloop\n  endfacet\n  facet normal 0.974888 0.222697 0\n    outer loop\n      vertex -18.8844 -0.208659 0.5\n      vertex -18.8378 -0.412657 1.05058\n      vertex -18.8378 -0.412657 0.5\n    endloop\n  endfacet\n  facet normal 0.997217 0.0745551 0\n    outer loop\n      vertex -18.8844 -0.208659 1.05058\n      vertex -18.9 0 0.5\n      vertex -18.9 0 1.05058\n    endloop\n  endfacet\n  facet normal 0.997217 0.0745551 0\n    outer loop\n      vertex -18.9 0 0.5\n      vertex -18.8844 -0.208659 1.05058\n      vertex -18.8844 -0.208659 0.5\n    endloop\n  endfacet\n  facet normal 0.997217 -0.074555 0.000689255\n    outer loop\n      vertex -18.8844 0.208659 1.05058\n      vertex -18.8988 0.0571852 5.5\n      vertex -18.9 0 1.05058\n    endloop\n  endfacet\n  facet normal 0.930948 -0.365153 0\n    outer loop\n      vertex -18.8378 0.412657 1.05058\n      vertex -18.7614 0.607437 0.5\n      vertex -18.7614 0.607437 1.05058\n    endloop\n  endfacet\n  facet normal 0.930948 -0.365153 0\n    outer loop\n      vertex -18.7614 0.607437 0.5\n      vertex -18.8378 0.412657 1.05058\n      vertex -18.8378 0.412657 0.5\n    endloop\n  endfacet\n  facet normal 0.851318 -0.52465 -0.000490669\n    outer loop\n      vertex -18.6567 0.788648 1.05058\n      vertex -18.6354 0.819049 5.5\n      vertex -18.7422 0.645751 5.5\n    endloop\n  endfacet\n  facet normal 0.865864 -0.500279 0.000571553\n    outer loop\n      vertex -18.6567 0.788648 1.05058\n      vertex -18.7422 0.645751 5.5\n      vertex -18.7614 0.607437 1.05058\n    endloop\n  endfacet\n  facet normal 0.865864 -0.500279 0\n    outer loop\n      vertex -18.7614 0.607437 1.05058\n      vertex -18.6567 0.788648 0.5\n      vertex -18.6567 0.788648 1.05058\n    endloop\n  endfacet\n  facet normal 0.865864 -0.500279 0\n    outer loop\n      vertex -18.6567 0.788648 0.5\n      vertex -18.7614 0.607437 1.05058\n      vertex -18.7614 0.607437 0.5\n    endloop\n  endfacet\n  facet normal 0.766255 -0.642537 -0.000445538\n    outer loop\n      vertex -18.5263 0.952241 1.05058\n      vertex -18.5046 0.975034 5.5\n      vertex -18.6354 0.819049 5.5\n    endloop\n  endfacet\n  facet normal 0.781974 -0.623311 0.000515404\n    outer loop\n      vertex -18.5263 0.952241 1.05058\n      vertex -18.6354 0.819049 5.5\n      vertex -18.6567 0.788648 1.05058\n    endloop\n  endfacet\n  facet normal 0.781974 -0.623311 0\n    outer loop\n      vertex -18.6567 0.788648 1.05058\n      vertex -18.5263 0.952241 0.5\n      vertex -18.5263 0.952241 1.05058\n    endloop\n  endfacet\n  facet normal 0.781974 -0.623311 0\n    outer loop\n      vertex -18.5263 0.952241 0.5\n      vertex -18.6567 0.788648 1.05058\n      vertex -18.6567 0.788648 0.5\n    endloop\n  endfacet\n  facet normal 0.66509 -0.746763 -0.000374239\n    outer loop\n      vertex -18.3729 1.09456 1.05058\n      vertex -18.3526 1.11041 5.5\n      vertex -18.5046 0.975034 5.5\n    endloop\n  endfacet\n  facet normal 0.680133 -0.733088 0.000438349\n    outer loop\n      vertex -18.3729 1.09456 1.05058\n      vertex -18.5046 0.975034 5.5\n      vertex -18.5263 0.952241 1.05058\n    endloop\n  endfacet\n  facet normal 0.680133 -0.733089 0\n    outer loop\n      vertex -18.5263 0.952241 0.5\n      vertex -18.3729 1.09456 1.05058\n      vertex -18.5263 0.952241 1.05058\n    endloop\n  endfacet\n  facet normal 0.680133 -0.733089 0\n    outer loop\n      vertex -18.3729 1.09456 1.05058\n      vertex -18.5263 0.952241 0.5\n      vertex -18.3729 1.09456 0.5\n    endloop\n  endfacet\n  facet normal 0.549815 -0.835286 -0.000295353\n    outer loop\n      vertex -18.2 1.21243 1.05058\n      vertex -18.1826 1.22231 5.5\n      vertex -18.3526 1.11041 5.5\n    endloop\n  endfacet\n  facet normal 0.563283 -0.826264 0.000373448\n    outer loop\n      vertex -18.2 1.21243 1.05058\n      vertex -18.3526 1.11041 5.5\n      vertex -18.3729 1.09456 1.05058\n    endloop\n  endfacet\n  facet normal 0.563283 -0.826264 0\n    outer loop\n      vertex -18.3729 1.09456 0.5\n      vertex -18.2 1.21243 1.05058\n      vertex -18.3729 1.09456 1.05058\n    endloop\n  endfacet\n  facet normal 0.563283 -0.826264 0\n    outer loop\n      vertex -18.2 1.21243 1.05058\n      vertex -18.3729 1.09456 0.5\n      vertex -18.2 1.21243 0.5\n    endloop\n  endfacet\n  facet normal 0.422912 -0.906171 -0.000215299\n    outer loop\n      vertex -18.0115 1.30322 1.05058\n      vertex -17.9982 1.30837 5.5\n      vertex -18.1826 1.22231 5.5\n    endloop\n  endfacet\n  facet normal 0.433935 -0.900944 0.000303604\n    outer loop\n      vertex -18.0115 1.30322 1.05058\n      vertex -18.1826 1.22231 5.5\n      vertex -18.2 1.21243 1.05058\n    endloop\n  endfacet\n  facet normal 0.433935 -0.900944 0\n    outer loop\n      vertex -18.2 1.21243 0.5\n      vertex -18.0115 1.30322 1.05058\n      vertex -18.2 1.21243 1.05058\n    endloop\n  endfacet\n  facet normal 0.433935 -0.900944 0\n    outer loop\n      vertex -18.0115 1.30322 1.05058\n      vertex -18.2 1.21243 0.5\n      vertex -18.0115 1.30322 0.5\n    endloop\n  endfacet\n  facet normal 0.286942 -0.957948 -0.000130507\n    outer loop\n      vertex -17.8115 1.3649 1.05058\n      vertex -17.8032 1.36678 5.5\n      vertex -17.9982 1.30837 5.5\n    endloop\n  endfacet\n  facet normal 0.294704 -0.955589 0.000225136\n    outer loop\n      vertex -17.8115 1.3649 1.05058\n      vertex -17.9982 1.30837 5.5\n      vertex -18.0115 1.30322 1.05058\n    endloop\n  endfacet\n  facet normal -0.149018 -0.988834 0.000139829\n    outer loop\n      vertex -17.1885 1.3649 1.05058\n      vertex -17.1968 1.36678 5.5\n      vertex -17.3954 1.39608 1.05058\n    endloop\n  endfacet\n  facet normal -0.294704 -0.955589 0.000225136\n    outer loop\n      vertex -16.9885 1.30322 1.05058\n      vertex -17.0018 1.30837 5.5\n      vertex -17.1885 1.3649 1.05058\n    endloop\n  endfacet\n  facet normal -0.433935 -0.900944 0.000303604\n    outer loop\n      vertex -16.8 1.21243 1.05058\n      vertex -16.8174 1.22231 5.5\n      vertex -16.9885 1.30322 1.05058\n    endloop\n  endfacet\n  facet normal -0.563283 -0.826264 0.000373448\n    outer loop\n      vertex -16.6271 1.09456 1.05058\n      vertex -16.6474 1.11041 5.5\n      vertex -16.8 1.21243 1.05058\n    endloop\n  endfacet\n  facet normal -0.680133 -0.733088 0.000438349\n    outer loop\n      vertex -16.4737 0.952241 1.05058\n      vertex -16.4954 0.975034 5.5\n      vertex -16.6271 1.09456 1.05058\n    endloop\n  endfacet\n  facet normal -0.781974 -0.623311 0.000515404\n    outer loop\n      vertex -16.3433 0.788648 1.05058\n      vertex -16.3646 0.819049 5.5\n      vertex -16.4737 0.952241 1.05058\n    endloop\n  endfacet\n  facet normal -0.865864 -0.500279 0.000571553\n    outer loop\n      vertex -16.2386 0.607437 1.05058\n      vertex -16.2578 0.645751 5.5\n      vertex -16.3433 0.788648 1.05058\n    endloop\n  endfacet\n  facet normal -0.930948 -0.365152 0.000627726\n    outer loop\n      vertex -16.1622 0.412657 1.05058\n      vertex -16.1773 0.458803 5.5\n      vertex -16.2386 0.607437 1.05058\n    endloop\n  endfacet\n  facet normal -0.974887 -0.222697 0.000659069\n    outer loop\n      vertex -16.1156 0.208659 1.05058\n      vertex -16.1245 0.260788 5.5\n      vertex -16.1622 0.412657 1.05058\n    endloop\n  endfacet\n  facet normal -0.997217 -0.074555 0.000689255\n    outer loop\n      vertex -16.1 0 1.05058\n      vertex -16.1012 0.0571852 5.5\n      vertex -16.1156 0.208659 1.05058\n    endloop\n  endfacet\n  facet normal -0.997217 0.074555 0.000725766\n    outer loop\n      vertex -16.1078 -0.147643 5.5\n      vertex -16.1 0 1.05058\n      vertex -16.1156 -0.208659 1.05058\n    endloop\n  endfacet\n  facet normal -0.974887 0.222697 0.0007513\n    outer loop\n      vertex -16.1443 -0.349308 5.5\n      vertex -16.1156 -0.208659 1.05058\n      vertex -16.1622 -0.412657 1.05058\n    endloop\n  endfacet\n  facet normal -0.930947 0.365152 0.000777664\n    outer loop\n      vertex -16.2098 -0.543488 5.5\n      vertex -16.1622 -0.412657 1.05058\n      vertex -16.2386 -0.607437 1.05058\n    endloop\n  endfacet\n  facet normal -0.865864 0.500279 0.000800976\n    outer loop\n      vertex -16.303 -0.726022 5.5\n      vertex -16.2386 -0.607437 1.05058\n      vertex -16.3433 -0.788648 1.05058\n    endloop\n  endfacet\n  facet normal -0.781973 0.623311 0.00082218\n    outer loop\n      vertex -16.4218 -0.892999 5.5\n      vertex -16.3433 -0.788648 1.05058\n      vertex -16.4737 -0.952241 1.05058\n    endloop\n  endfacet\n  facet normal -0.680133 0.733088 0.000840317\n    outer loop\n      vertex -16.5637 -1.04084 5.5\n      vertex -16.4737 -0.952241 1.05058\n      vertex -16.6271 -1.09456 1.05058\n    endloop\n  endfacet\n  facet normal -0.563283 0.826263 0.000854609\n    outer loop\n      vertex -16.7257 -1.16638 5.5\n      vertex -16.6271 -1.09456 1.05058\n      vertex -16.8 -1.21243 1.05058\n    endloop\n  endfacet\n  facet normal -0.433935 0.900944 0.00086147\n    outer loop\n      vertex -16.9043 -1.26692 5.5\n      vertex -16.8 -1.21243 1.05058\n      vertex -16.9885 -1.30322 1.05058\n    endloop\n  endfacet\n  facet normal -0.294703 0.955588 0.000874179\n    outer loop\n      vertex -17.0956 -1.34032 5.5\n      vertex -16.9885 -1.30322 1.05058\n      vertex -17.1885 -1.3649 1.05058\n    endloop\n  endfacet\n  facet normal -0.149018 0.988834 0.000880053\n    outer loop\n      vertex -17.2956 -1.385 5.5\n      vertex -17.1885 -1.3649 1.05058\n      vertex -17.3954 -1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0 1 0.000881013\n    outer loop\n      vertex -17.5 -1.4 5.5\n      vertex -17.3954 -1.39608 1.05058\n      vertex -17.6046 -1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0.149018 0.988834 0.000880053\n    outer loop\n      vertex -17.7044 -1.385 5.5\n      vertex -17.6046 -1.39608 1.05058\n      vertex -17.8115 -1.3649 1.05058\n    endloop\n  endfacet\n  facet normal 0.294703 0.955588 0.000874179\n    outer loop\n      vertex -17.9044 -1.34032 5.5\n      vertex -17.8115 -1.3649 1.05058\n      vertex -18.0115 -1.30322 1.05058\n    endloop\n  endfacet\n  facet normal 0.433935 0.900944 0.00086147\n    outer loop\n      vertex -18.0957 -1.26692 5.5\n      vertex -18.0115 -1.30322 1.05058\n      vertex -18.2 -1.21243 1.05058\n    endloop\n  endfacet\n  facet normal 0.563283 0.826263 0.000854609\n    outer loop\n      vertex -18.2743 -1.16638 5.5\n      vertex -18.2 -1.21243 1.05058\n      vertex -18.3729 -1.09456 1.05058\n    endloop\n  endfacet\n  facet normal 0.680133 0.733088 0.000840317\n    outer loop\n      vertex -18.4363 -1.04084 5.5\n      vertex -18.3729 -1.09456 1.05058\n      vertex -18.5263 -0.952241 1.05058\n    endloop\n  endfacet\n  facet normal 0.781973 0.623311 0.00082218\n    outer loop\n      vertex -18.5782 -0.892999 5.5\n      vertex -18.5263 -0.952241 1.05058\n      vertex -18.6567 -0.788648 1.05058\n    endloop\n  endfacet\n  facet normal 0.865864 0.500279 0.000800976\n    outer loop\n      vertex -18.697 -0.726022 5.5\n      vertex -18.6567 -0.788648 1.05058\n      vertex -18.7614 -0.607437 1.05058\n    endloop\n  endfacet\n  facet normal 0.930947 0.365152 0.000777664\n    outer loop\n      vertex -18.7902 -0.543488 5.5\n      vertex -18.7614 -0.607437 1.05058\n      vertex -18.8378 -0.412657 1.05058\n    endloop\n  endfacet\n  facet normal 0.974887 0.222697 0.0007513\n    outer loop\n      vertex -18.8557 -0.349308 5.5\n      vertex -18.8378 -0.412657 1.05058\n      vertex -18.8844 -0.208659 1.05058\n    endloop\n  endfacet\n  facet normal 0.997217 0.074555 0.000725766\n    outer loop\n      vertex -18.8922 -0.147643 5.5\n      vertex -18.8844 -0.208659 1.05058\n      vertex -18.9 0 1.05058\n    endloop\n  endfacet\n  facet normal -0.70787 -0.0142533 0.706198\n    outer loop\n      vertex 19.3996 -0.0411959 6\n      vertex 19.2553 0.100587 5.85822\n      vertex 18.8988 0.0571852 5.5\n    endloop\n  endfacet\n  facet normal -0.703001 -0.0683086 0.707901\n    outer loop\n      vertex 19.2553 0.100587 5.85822\n      vertex 19.1111 0.231182 5.72762\n      vertex 18.8988 0.0571852 5.5\n    endloop\n  endfacet\n  facet normal -0.697775 -0.0798524 0.711852\n    outer loop\n      vertex 18.8988 0.0571852 5.5\n      vertex 19.1111 0.231182 5.72762\n      vertex 18.8755 0.260788 5.5\n    endloop\n  endfacet\n  facet normal -0.697078 -0.138335 0.703524\n    outer loop\n      vertex 19.1111 0.231182 5.72762\n      vertex 18.9669 0.350587 5.60822\n      vertex 18.8755 0.260788 5.5\n    endloop\n  endfacet\n  facet normal -0.673114 -0.179483 0.717428\n    outer loop\n      vertex 18.8755 0.260788 5.5\n      vertex 18.9669 0.350587 5.60822\n      vertex 18.8227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal -0.704124 0.0226884 0.709715\n    outer loop\n      vertex 19.3996 -0.0411959 6\n      vertex 18.8988 0.0571852 5.5\n      vertex 18.8922 -0.147643 5.5\n    endloop\n  endfacet\n  facet normal -0.706948 0.0593919 0.704767\n    outer loop\n      vertex 19.3799 -0.275687 6\n      vertex 19.3996 -0.0411959 6\n      vertex 18.8922 -0.147643 5.5\n    endloop\n  endfacet\n  facet normal -0.693921 0.125595 0.709013\n    outer loop\n      vertex 19.3799 -0.275687 6\n      vertex 18.8922 -0.147643 5.5\n      vertex 18.8557 -0.349308 5.5\n    endloop\n  endfacet\n  facet normal -0.669471 0.225823 0.707681\n    outer loop\n      vertex 19.3314 -0.50595 6\n      vertex 18.8557 -0.349308 5.5\n      vertex 18.7902 -0.543488 5.5\n    endloop\n  endfacet\n  facet normal -0.635924 0.31145 0.706116\n    outer loop\n      vertex 19.1513 -0.939781 6\n      vertex 19.2548 -0.728453 6\n      vertex 18.7902 -0.543488 5.5\n    endloop\n  endfacet\n  facet normal -0.668926 0.230288 0.706757\n    outer loop\n      vertex 19.2548 -0.728453 6\n      vertex 19.3314 -0.50595 6\n      vertex 18.7902 -0.543488 5.5\n    endloop\n  endfacet\n  facet normal -0.693469 0.146064 0.705526\n    outer loop\n      vertex 19.3314 -0.50595 6\n      vertex 19.3799 -0.275687 6\n      vertex 18.8557 -0.349308 5.5\n    endloop\n  endfacet\n  facet normal -0.628623 0.320969 0.708387\n    outer loop\n      vertex 19.1513 -0.939781 6\n      vertex 18.7902 -0.543488 5.5\n      vertex 18.697 -0.726022 5.5\n    endloop\n  endfacet\n  facet normal -0.593414 0.388157 0.70512\n    outer loop\n      vertex 19.0225 -1.13669 6\n      vertex 19.1513 -0.939781 6\n      vertex 18.697 -0.726022 5.5\n    endloop\n  endfacet\n  facet normal -0.574266 0.408576 0.709425\n    outer loop\n      vertex 19.0225 -1.13669 6\n      vertex 18.697 -0.726022 5.5\n      vertex 18.5782 -0.892999 5.5\n    endloop\n  endfacet\n  facet normal -0.508227 0.487804 0.709755\n    outer loop\n      vertex 18.8703 -1.31617 6\n      vertex 18.5782 -0.892999 5.5\n      vertex 18.4363 -1.04084 5.5\n    endloop\n  endfacet\n  facet normal -0.431709 0.557088 0.709423\n    outer loop\n      vertex 18.6971 -1.47546 6\n      vertex 18.4363 -1.04084 5.5\n      vertex 18.2743 -1.16638 5.5\n    endloop\n  endfacet\n  facet normal -0.346233 0.615051 0.708403\n    outer loop\n      vertex 18.5055 -1.61212 6\n      vertex 18.2743 -1.16638 5.5\n      vertex 18.0957 -1.26692 5.5\n    endloop\n  endfacet\n  facet normal -0.257039 0.659058 0.706805\n    outer loop\n      vertex 18.2985 -1.72405 6\n      vertex 18.0957 -1.26692 5.5\n      vertex 18.0793 -1.80954 6\n    endloop\n  endfacet\n  facet normal -0.336811 0.622889 0.706093\n    outer loop\n      vertex 18.2985 -1.72405 6\n      vertex 18.5055 -1.61212 6\n      vertex 18.0957 -1.26692 5.5\n    endloop\n  endfacet\n  facet normal -0.541208 0.458947 0.7046\n    outer loop\n      vertex 18.8703 -1.31617 6\n      vertex 19.0225 -1.13669 6\n      vertex 18.5782 -0.892999 5.5\n    endloop\n  endfacet\n  facet normal -0.480369 0.522317 0.704579\n    outer loop\n      vertex 18.6971 -1.47546 6\n      vertex 18.8703 -1.31617 6\n      vertex 18.4363 -1.04084 5.5\n    endloop\n  endfacet\n  facet normal -0.411779 0.577323 0.705079\n    outer loop\n      vertex 18.5055 -1.61212 6\n      vertex 18.6971 -1.47546 6\n      vertex 18.2743 -1.16638 5.5\n    endloop\n  endfacet\n  facet normal -0.253119 0.659695 0.707625\n    outer loop\n      vertex 18.0793 -1.80954 6\n      vertex 18.0957 -1.26692 5.5\n      vertex 17.9044 -1.34032 5.5\n    endloop\n  endfacet\n  facet normal -0.173876 0.687009 0.705539\n    outer loop\n      vertex 18.0793 -1.80954 6\n      vertex 17.9044 -1.34032 5.5\n      vertex 17.8512 -1.86727 6\n    endloop\n  endfacet\n  facet normal -0.153756 0.688253 0.70899\n    outer loop\n      vertex 17.8512 -1.86727 6\n      vertex 17.9044 -1.34032 5.5\n      vertex 17.7044 -1.385 5.5\n    endloop\n  endfacet\n  facet normal -0.0515645 0.702653 0.709662\n    outer loop\n      vertex 17.6177 -1.89635 6\n      vertex 17.7044 -1.385 5.5\n      vertex 17.5 -1.4 5.5\n    endloop\n  endfacet\n  facet normal 0.0515645 0.702653 0.709662\n    outer loop\n      vertex 17.3823 -1.89635 6\n      vertex 17.5 -1.4 5.5\n      vertex 17.2956 -1.385 5.5\n    endloop\n  endfacet\n  facet normal 0.153756 0.688253 0.70899\n    outer loop\n      vertex 17.1488 -1.86727 6\n      vertex 17.2956 -1.385 5.5\n      vertex 17.0956 -1.34032 5.5\n    endloop\n  endfacet\n  facet normal 0.253119 0.659695 0.707625\n    outer loop\n      vertex 16.9207 -1.80954 6\n      vertex 17.0956 -1.34032 5.5\n      vertex 16.9043 -1.26692 5.5\n    endloop\n  endfacet\n  facet normal 0.336811 0.622889 0.706093\n    outer loop\n      vertex 16.7015 -1.72405 6\n      vertex 16.9043 -1.26692 5.5\n      vertex 16.4945 -1.61212 6\n    endloop\n  endfacet\n  facet normal 0.257039 0.659058 0.706805\n    outer loop\n      vertex 16.9207 -1.80954 6\n      vertex 16.9043 -1.26692 5.5\n      vertex 16.7015 -1.72405 6\n    endloop\n  endfacet\n  facet normal -0.0876752 0.703995 0.704773\n    outer loop\n      vertex 17.8512 -1.86727 6\n      vertex 17.7044 -1.385 5.5\n      vertex 17.6177 -1.89635 6\n    endloop\n  endfacet\n  facet normal 0 0.709692 0.704512\n    outer loop\n      vertex 17.6177 -1.89635 6\n      vertex 17.5 -1.4 5.5\n      vertex 17.3823 -1.89635 6\n    endloop\n  endfacet\n  facet normal 0.0876752 0.703995 0.704773\n    outer loop\n      vertex 17.3823 -1.89635 6\n      vertex 17.2956 -1.385 5.5\n      vertex 17.1488 -1.86727 6\n    endloop\n  endfacet\n  facet normal 0.173876 0.687009 0.705539\n    outer loop\n      vertex 17.1488 -1.86727 6\n      vertex 17.0956 -1.34032 5.5\n      vertex 16.9207 -1.80954 6\n    endloop\n  endfacet\n  facet normal 0.346233 0.615051 0.708403\n    outer loop\n      vertex 16.9043 -1.26692 5.5\n      vertex 16.7257 -1.16638 5.5\n      vertex 16.4945 -1.61212 6\n    endloop\n  endfacet\n  facet normal 0.411779 0.577323 0.705079\n    outer loop\n      vertex 16.4945 -1.61212 6\n      vertex 16.7257 -1.16638 5.5\n      vertex 16.3029 -1.47546 6\n    endloop\n  endfacet\n  facet normal 0.431709 0.557088 0.709423\n    outer loop\n      vertex 16.7257 -1.16638 5.5\n      vertex 16.5637 -1.04084 5.5\n      vertex 16.3029 -1.47546 6\n    endloop\n  endfacet\n  facet normal 0.508227 0.487804 0.709755\n    outer loop\n      vertex 16.5637 -1.04084 5.5\n      vertex 16.4218 -0.892999 5.5\n      vertex 16.1297 -1.31617 6\n    endloop\n  endfacet\n  facet normal 0.574266 0.408576 0.709425\n    outer loop\n      vertex 16.4218 -0.892999 5.5\n      vertex 16.303 -0.726022 5.5\n      vertex 15.9775 -1.13669 6\n    endloop\n  endfacet\n  facet normal 0.628623 0.320969 0.708387\n    outer loop\n      vertex 16.303 -0.726022 5.5\n      vertex 16.2098 -0.543488 5.5\n      vertex 15.8487 -0.939781 6\n    endloop\n  endfacet\n  facet normal 0.668926 0.230288 0.706757\n    outer loop\n      vertex 15.7452 -0.728453 6\n      vertex 16.2098 -0.543488 5.5\n      vertex 15.6686 -0.50595 6\n    endloop\n  endfacet\n  facet normal 0.635924 0.31145 0.706116\n    outer loop\n      vertex 15.8487 -0.939781 6\n      vertex 16.2098 -0.543488 5.5\n      vertex 15.7452 -0.728453 6\n    endloop\n  endfacet\n  facet normal 0.480369 0.522317 0.704579\n    outer loop\n      vertex 16.3029 -1.47546 6\n      vertex 16.5637 -1.04084 5.5\n      vertex 16.1297 -1.31617 6\n    endloop\n  endfacet\n  facet normal 0.541208 0.458947 0.7046\n    outer loop\n      vertex 16.1297 -1.31617 6\n      vertex 16.4218 -0.892999 5.5\n      vertex 15.9775 -1.13669 6\n    endloop\n  endfacet\n  facet normal 0.593414 0.388157 0.70512\n    outer loop\n      vertex 15.9775 -1.13669 6\n      vertex 16.303 -0.726022 5.5\n      vertex 15.8487 -0.939781 6\n    endloop\n  endfacet\n  facet normal 0.669471 0.225823 0.707681\n    outer loop\n      vertex 16.2098 -0.543488 5.5\n      vertex 16.1443 -0.349308 5.5\n      vertex 15.6686 -0.50595 6\n    endloop\n  endfacet\n  facet normal 0.693469 0.146064 0.705526\n    outer loop\n      vertex 15.6686 -0.50595 6\n      vertex 16.1443 -0.349308 5.5\n      vertex 15.6201 -0.275687 6\n    endloop\n  endfacet\n  facet normal 0.693921 0.125595 0.709013\n    outer loop\n      vertex 16.1443 -0.349308 5.5\n      vertex 16.1078 -0.147643 5.5\n      vertex 15.6201 -0.275687 6\n    endloop\n  endfacet\n  facet normal 0.704124 0.0226884 0.709715\n    outer loop\n      vertex 16.1078 -0.147643 5.5\n      vertex 16.1012 0.0571852 5.5\n      vertex 15.6004 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0.701637 -0.0802943 0.707996\n    outer loop\n      vertex 16.1012 0.0571852 5.5\n      vertex 16.1245 0.260788 5.5\n      vertex 15.7447 0.100587 5.85822\n    endloop\n  endfacet\n  facet normal 0.697078 -0.138335 0.703524\n    outer loop\n      vertex 16.1245 0.260788 5.5\n      vertex 16.0331 0.350587 5.60822\n      vertex 15.8889 0.231182 5.72762\n    endloop\n  endfacet\n  facet normal 0.697346 -0.0553747 0.714592\n    outer loop\n      vertex 16.1245 0.260788 5.5\n      vertex 15.8889 0.231182 5.72762\n      vertex 15.7447 0.100587 5.85822\n    endloop\n  endfacet\n  facet normal 0.706948 0.0593919 0.704767\n    outer loop\n      vertex 15.6201 -0.275687 6\n      vertex 16.1078 -0.147643 5.5\n      vertex 15.6004 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0.70787 -0.0142533 0.706198\n    outer loop\n      vertex 16.1012 0.0571852 5.5\n      vertex 15.7447 0.100587 5.85822\n      vertex 15.6004 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0.673114 -0.179483 0.717428\n    outer loop\n      vertex 16.1245 0.260788 5.5\n      vertex 16.1773 0.458803 5.5\n      vertex 16.0331 0.350587 5.60822\n    endloop\n  endfacet\n  facet normal 0.997217 -0.0745551 0\n    outer loop\n      vertex 16.1 0 1.05058\n      vertex 16.1156 0.208659 0.5\n      vertex 16.1156 0.208659 1.05058\n    endloop\n  endfacet\n  facet normal 0.997217 -0.0745551 0\n    outer loop\n      vertex 16.1156 0.208659 0.5\n      vertex 16.1 0 1.05058\n      vertex 16.1 0 0.5\n    endloop\n  endfacet\n  facet normal 0.974888 -0.222697 0\n    outer loop\n      vertex 16.1156 0.208659 1.05058\n      vertex 16.1622 0.412657 0.5\n      vertex 16.1622 0.412657 1.05058\n    endloop\n  endfacet\n  facet normal 0.974888 -0.222697 0\n    outer loop\n      vertex 16.1622 0.412657 0.5\n      vertex 16.1156 0.208659 1.05058\n      vertex 16.1156 0.208659 0.5\n    endloop\n  endfacet\n  facet normal 0.918469 -0.395494 -0.000557749\n    outer loop\n      vertex 16.2386 0.607437 1.05058\n      vertex 16.2578 0.645751 5.5\n      vertex 16.1773 0.458803 5.5\n    endloop\n  endfacet\n  facet normal 0.930948 -0.365152 0.000627726\n    outer loop\n      vertex 16.2386 0.607437 1.05058\n      vertex 16.1773 0.458803 5.5\n      vertex 16.1622 0.412657 1.05058\n    endloop\n  endfacet\n  facet normal 0.96624 -0.257644 -0.000607037\n    outer loop\n      vertex 16.1622 0.412657 1.05058\n      vertex 16.1773 0.458803 5.5\n      vertex 16.1245 0.260788 5.5\n    endloop\n  endfacet\n  facet normal 0.974887 -0.222697 0.000659069\n    outer loop\n      vertex 16.1622 0.412657 1.05058\n      vertex 16.1245 0.260788 5.5\n      vertex 16.1156 0.208659 1.05058\n    endloop\n  endfacet\n  facet normal 0.993515 -0.113696 -0.000655233\n    outer loop\n      vertex 16.1156 0.208659 1.05058\n      vertex 16.1245 0.260788 5.5\n      vertex 16.1012 0.0571852 5.5\n    endloop\n  endfacet\n  facet normal 0.999481 0.0322054 -0.000683471\n    outer loop\n      vertex 16.1012 0.0571852 5.5\n      vertex 16.1078 -0.147643 5.5\n      vertex 16.1 0 1.05058\n    endloop\n  endfacet\n  facet normal 0.984012 0.1781 -0.000717313\n    outer loop\n      vertex 16.1443 -0.349308 5.5\n      vertex 16.1156 -0.208659 1.05058\n      vertex 16.1078 -0.147643 5.5\n    endloop\n  endfacet\n  facet normal 0.947545 0.319622 -0.000738675\n    outer loop\n      vertex 16.2098 -0.543488 5.5\n      vertex 16.1622 -0.412657 1.05058\n      vertex 16.1443 -0.349308 5.5\n    endloop\n  endfacet\n  facet normal 0.890622 0.454743 -0.000770981\n    outer loop\n      vertex 16.303 -0.726022 5.5\n      vertex 16.2386 -0.607437 1.05058\n      vertex 16.2098 -0.543488 5.5\n    endloop\n  endfacet\n  facet normal 0.814815 0.579721 -0.00077955\n    outer loop\n      vertex 16.4218 -0.892999 5.5\n      vertex 16.3433 -0.788648 1.05058\n      vertex 16.303 -0.726022 5.5\n    endloop\n  endfacet\n  facet normal 0.721454 0.692462 -0.000804462\n    outer loop\n      vertex 16.5637 -1.04084 5.5\n      vertex 16.4737 -0.952241 1.05058\n      vertex 16.4218 -0.892999 5.5\n    endloop\n  endfacet\n  facet normal 0.612541 0.790438 -0.000815219\n    outer loop\n      vertex 16.7257 -1.16638 5.5\n      vertex 16.6271 -1.09456 1.05058\n      vertex 16.5637 -1.04084 5.5\n    endloop\n  endfacet\n  facet normal 0.490548 0.871414 -0.000827267\n    outer loop\n      vertex 16.9043 -1.26692 5.5\n      vertex 16.8 -1.21243 1.05058\n      vertex 16.7257 -1.16638 5.5\n    endloop\n  endfacet\n  facet normal 0.358227 0.933634 -0.000837916\n    outer loop\n      vertex 17.0956 -1.34032 5.5\n      vertex 16.9885 -1.30322 1.05058\n      vertex 16.9043 -1.26692 5.5\n    endloop\n  endfacet\n  facet normal 0.218026 0.975943 -0.000839231\n    outer loop\n      vertex 17.2956 -1.385 5.5\n      vertex 17.1885 -1.3649 1.05058\n      vertex 17.0956 -1.34032 5.5\n    endloop\n  endfacet\n  facet normal 0.0731887 0.997318 -0.000841919\n    outer loop\n      vertex 17.5 -1.4 5.5\n      vertex 17.3954 -1.39608 1.05058\n      vertex 17.2956 -1.385 5.5\n    endloop\n  endfacet\n  facet normal -0.0731887 0.997318 -0.000841919\n    outer loop\n      vertex 17.7044 -1.385 5.5\n      vertex 17.6046 -1.39608 1.05058\n      vertex 17.5 -1.4 5.5\n    endloop\n  endfacet\n  facet normal -0.218026 0.975943 -0.000839231\n    outer loop\n      vertex 17.9044 -1.34032 5.5\n      vertex 17.8115 -1.3649 1.05058\n      vertex 17.7044 -1.385 5.5\n    endloop\n  endfacet\n  facet normal -0.358227 0.933634 -0.000837916\n    outer loop\n      vertex 18.0957 -1.26692 5.5\n      vertex 18.0115 -1.30322 1.05058\n      vertex 17.9044 -1.34032 5.5\n    endloop\n  endfacet\n  facet normal -0.490548 0.871414 -0.000827267\n    outer loop\n      vertex 18.2743 -1.16638 5.5\n      vertex 18.2 -1.21243 1.05058\n      vertex 18.0957 -1.26692 5.5\n    endloop\n  endfacet\n  facet normal -0.612541 0.790438 -0.000815219\n    outer loop\n      vertex 18.4363 -1.04084 5.5\n      vertex 18.3729 -1.09456 1.05058\n      vertex 18.2743 -1.16638 5.5\n    endloop\n  endfacet\n  facet normal -0.721454 0.692462 -0.000804462\n    outer loop\n      vertex 18.5782 -0.892999 5.5\n      vertex 18.5263 -0.952241 1.05058\n      vertex 18.4363 -1.04084 5.5\n    endloop\n  endfacet\n  facet normal -0.814815 0.579721 -0.00077955\n    outer loop\n      vertex 18.697 -0.726022 5.5\n      vertex 18.6567 -0.788648 1.05058\n      vertex 18.5782 -0.892999 5.5\n    endloop\n  endfacet\n  facet normal -0.890622 0.454743 -0.000770981\n    outer loop\n      vertex 18.7902 -0.543488 5.5\n      vertex 18.7614 -0.607437 1.05058\n      vertex 18.697 -0.726022 5.5\n    endloop\n  endfacet\n  facet normal -0.947545 0.319622 -0.000738675\n    outer loop\n      vertex 18.8557 -0.349308 5.5\n      vertex 18.8378 -0.412657 1.05058\n      vertex 18.7902 -0.543488 5.5\n    endloop\n  endfacet\n  facet normal -0.984012 0.1781 -0.000717313\n    outer loop\n      vertex 18.8922 -0.147643 5.5\n      vertex 18.8844 -0.208659 1.05058\n      vertex 18.8557 -0.349308 5.5\n    endloop\n  endfacet\n  facet normal -0.999481 0.0322054 -0.000683471\n    outer loop\n      vertex 18.8988 0.0571852 5.5\n      vertex 18.9 0 1.05058\n      vertex 18.8922 -0.147643 5.5\n    endloop\n  endfacet\n  facet normal -0.993515 -0.113696 -0.000655233\n    outer loop\n      vertex 18.8844 0.208659 1.05058\n      vertex 18.8988 0.0571852 5.5\n      vertex 18.8755 0.260788 5.5\n    endloop\n  endfacet\n  facet normal -0.96624 -0.257644 -0.000607037\n    outer loop\n      vertex 18.8378 0.412657 1.05058\n      vertex 18.8755 0.260788 5.5\n      vertex 18.8227 0.458803 5.5\n    endloop\n  endfacet\n  facet normal -0.918469 -0.395494 -0.000557749\n    outer loop\n      vertex 18.7614 0.607437 1.05058\n      vertex 18.8227 0.458803 5.5\n      vertex 18.7422 0.645751 5.5\n    endloop\n  endfacet\n  facet normal -0.851318 -0.52465 -0.000490669\n    outer loop\n      vertex 18.6567 0.788648 1.05058\n      vertex 18.7422 0.645751 5.5\n      vertex 18.6354 0.819049 5.5\n    endloop\n  endfacet\n  facet normal -0.766255 -0.642537 -0.000445538\n    outer loop\n      vertex 18.5263 0.952241 1.05058\n      vertex 18.6354 0.819049 5.5\n      vertex 18.5046 0.975034 5.5\n    endloop\n  endfacet\n  facet normal -0.66509 -0.746763 -0.000374239\n    outer loop\n      vertex 18.3729 1.09456 1.05058\n      vertex 18.5046 0.975034 5.5\n      vertex 18.3526 1.11041 5.5\n    endloop\n  endfacet\n  facet normal -0.549815 -0.835286 -0.000295353\n    outer loop\n      vertex 18.2 1.21243 1.05058\n      vertex 18.3526 1.11041 5.5\n      vertex 18.1826 1.22231 5.5\n    endloop\n  endfacet\n  facet normal -0.422912 -0.906171 -0.000215299\n    outer loop\n      vertex 18.0115 1.30322 1.05058\n      vertex 18.1826 1.22231 5.5\n      vertex 17.9982 1.30837 5.5\n    endloop\n  endfacet\n  facet normal -0.286942 -0.957948 -0.000130507\n    outer loop\n      vertex 17.8115 1.3649 1.05058\n      vertex 17.9982 1.30837 5.5\n      vertex 17.8032 1.36678 5.5\n    endloop\n  endfacet\n  facet normal -0.145024 -0.989428 -4.23413e-05\n    outer loop\n      vertex 17.6046 1.39608 1.05058\n      vertex 17.8032 1.36678 5.5\n      vertex 17.6018 1.3963 5.5\n    endloop\n  endfacet\n  facet normal 0 -1 4.94446e-05\n    outer loop\n      vertex 17.3954 1.39608 1.05058\n      vertex 17.6018 1.3963 5.5\n      vertex 17.3982 1.3963 5.5\n    endloop\n  endfacet\n  facet normal 0 -1 4.94446e-05\n    outer loop\n      vertex 17.6018 1.3963 5.5\n      vertex 17.3954 1.39608 1.05058\n      vertex 17.6046 1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0.145024 -0.989428 -4.23413e-05\n    outer loop\n      vertex 17.3954 1.39608 1.05058\n      vertex 17.3982 1.3963 5.5\n      vertex 17.1968 1.36678 5.5\n    endloop\n  endfacet\n  facet normal 0.149018 -0.988834 0.000139829\n    outer loop\n      vertex 17.3954 1.39608 1.05058\n      vertex 17.1968 1.36678 5.5\n      vertex 17.1885 1.3649 1.05058\n    endloop\n  endfacet\n  facet normal 0.294704 -0.955589 0\n    outer loop\n      vertex 16.9885 1.30322 0.5\n      vertex 17.1885 1.3649 1.05058\n      vertex 16.9885 1.30322 1.05058\n    endloop\n  endfacet\n  facet normal 0.294704 -0.955589 0\n    outer loop\n      vertex 17.1885 1.3649 1.05058\n      vertex 16.9885 1.30322 0.5\n      vertex 17.1885 1.3649 0.5\n    endloop\n  endfacet\n  facet normal 0.149018 -0.988834 0\n    outer loop\n      vertex 17.1885 1.3649 0.5\n      vertex 17.3954 1.39608 1.05058\n      vertex 17.1885 1.3649 1.05058\n    endloop\n  endfacet\n  facet normal 0.149018 -0.988834 0\n    outer loop\n      vertex 17.3954 1.39608 1.05058\n      vertex 17.1885 1.3649 0.5\n      vertex 17.3954 1.39608 0.5\n    endloop\n  endfacet\n  facet normal 0 -1 0\n    outer loop\n      vertex 17.3954 1.39608 0.5\n      vertex 17.6046 1.39608 1.05058\n      vertex 17.3954 1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0 -1 -0\n    outer loop\n      vertex 17.6046 1.39608 1.05058\n      vertex 17.3954 1.39608 0.5\n      vertex 17.6046 1.39608 0.5\n    endloop\n  endfacet\n  facet normal -0.149018 -0.988834 0\n    outer loop\n      vertex 17.6046 1.39608 0.5\n      vertex 17.8115 1.3649 1.05058\n      vertex 17.6046 1.39608 1.05058\n    endloop\n  endfacet\n  facet normal -0.149018 -0.988834 -0\n    outer loop\n      vertex 17.8115 1.3649 1.05058\n      vertex 17.6046 1.39608 0.5\n      vertex 17.8115 1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.294704 -0.955589 0\n    outer loop\n      vertex 17.8115 1.3649 0.5\n      vertex 18.0115 1.30322 1.05058\n      vertex 17.8115 1.3649 1.05058\n    endloop\n  endfacet\n  facet normal -0.294704 -0.955589 -0\n    outer loop\n      vertex 18.0115 1.30322 1.05058\n      vertex 17.8115 1.3649 0.5\n      vertex 18.0115 1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.433935 -0.900944 0\n    outer loop\n      vertex 18.0115 1.30322 0.5\n      vertex 18.2 1.21243 1.05058\n      vertex 18.0115 1.30322 1.05058\n    endloop\n  endfacet\n  facet normal -0.433935 -0.900944 -0\n    outer loop\n      vertex 18.2 1.21243 1.05058\n      vertex 18.0115 1.30322 0.5\n      vertex 18.2 1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.563283 -0.826264 0\n    outer loop\n      vertex 18.2 1.21243 0.5\n      vertex 18.3729 1.09456 1.05058\n      vertex 18.2 1.21243 1.05058\n    endloop\n  endfacet\n  facet normal -0.563283 -0.826264 -0\n    outer loop\n      vertex 18.3729 1.09456 1.05058\n      vertex 18.2 1.21243 0.5\n      vertex 18.3729 1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.680133 -0.733089 0\n    outer loop\n      vertex 18.3729 1.09456 0.5\n      vertex 18.5263 0.952241 1.05058\n      vertex 18.3729 1.09456 1.05058\n    endloop\n  endfacet\n  facet normal -0.680133 -0.733089 -0\n    outer loop\n      vertex 18.5263 0.952241 1.05058\n      vertex 18.3729 1.09456 0.5\n      vertex 18.5263 0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.781974 -0.623311 0\n    outer loop\n      vertex 18.6567 0.788648 0.5\n      vertex 18.5263 0.952241 1.05058\n      vertex 18.5263 0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.781974 -0.623311 0\n    outer loop\n      vertex 18.5263 0.952241 1.05058\n      vertex 18.6567 0.788648 0.5\n      vertex 18.6567 0.788648 1.05058\n    endloop\n  endfacet\n  facet normal -0.865864 -0.500279 0\n    outer loop\n      vertex 18.7614 0.607437 0.5\n      vertex 18.6567 0.788648 1.05058\n      vertex 18.6567 0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.865864 -0.500279 0\n    outer loop\n      vertex 18.6567 0.788648 1.05058\n      vertex 18.7614 0.607437 0.5\n      vertex 18.7614 0.607437 1.05058\n    endloop\n  endfacet\n  facet normal -0.930948 -0.365153 0\n    outer loop\n      vertex 18.8378 0.412657 0.5\n      vertex 18.7614 0.607437 1.05058\n      vertex 18.7614 0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.930948 -0.365153 0\n    outer loop\n      vertex 18.7614 0.607437 1.05058\n      vertex 18.8378 0.412657 0.5\n      vertex 18.8378 0.412657 1.05058\n    endloop\n  endfacet\n  facet normal -0.974888 -0.222697 0\n    outer loop\n      vertex 18.8844 0.208659 0.5\n      vertex 18.8378 0.412657 1.05058\n      vertex 18.8378 0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.974888 -0.222697 0\n    outer loop\n      vertex 18.8378 0.412657 1.05058\n      vertex 18.8844 0.208659 0.5\n      vertex 18.8844 0.208659 1.05058\n    endloop\n  endfacet\n  facet normal -0.997217 -0.0745551 0\n    outer loop\n      vertex 18.9 0 0.5\n      vertex 18.8844 0.208659 1.05058\n      vertex 18.8844 0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.997217 -0.0745551 0\n    outer loop\n      vertex 18.8844 0.208659 1.05058\n      vertex 18.9 0 0.5\n      vertex 18.9 0 1.05058\n    endloop\n  endfacet\n  facet normal -0.997217 0.0745551 0\n    outer loop\n      vertex 18.8844 -0.208659 0.5\n      vertex 18.9 0 1.05058\n      vertex 18.9 0 0.5\n    endloop\n  endfacet\n  facet normal -0.997217 0.0745551 0\n    outer loop\n      vertex 18.9 0 1.05058\n      vertex 18.8844 -0.208659 0.5\n      vertex 18.8844 -0.208659 1.05058\n    endloop\n  endfacet\n  facet normal -0.974888 0.222697 0\n    outer loop\n      vertex 18.8378 -0.412657 0.5\n      vertex 18.8844 -0.208659 1.05058\n      vertex 18.8844 -0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.974888 0.222697 0\n    outer loop\n      vertex 18.8844 -0.208659 1.05058\n      vertex 18.8378 -0.412657 0.5\n      vertex 18.8378 -0.412657 1.05058\n    endloop\n  endfacet\n  facet normal -0.930948 0.365153 0\n    outer loop\n      vertex 18.7614 -0.607437 0.5\n      vertex 18.8378 -0.412657 1.05058\n      vertex 18.8378 -0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.930948 0.365153 0\n    outer loop\n      vertex 18.8378 -0.412657 1.05058\n      vertex 18.7614 -0.607437 0.5\n      vertex 18.7614 -0.607437 1.05058\n    endloop\n  endfacet\n  facet normal -0.865864 0.500279 0\n    outer loop\n      vertex 18.6567 -0.788648 0.5\n      vertex 18.7614 -0.607437 1.05058\n      vertex 18.7614 -0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.865864 0.500279 0\n    outer loop\n      vertex 18.7614 -0.607437 1.05058\n      vertex 18.6567 -0.788648 0.5\n      vertex 18.6567 -0.788648 1.05058\n    endloop\n  endfacet\n  facet normal -0.781974 0.623311 0\n    outer loop\n      vertex 18.5263 -0.952241 0.5\n      vertex 18.6567 -0.788648 1.05058\n      vertex 18.6567 -0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.781974 0.623311 0\n    outer loop\n      vertex 18.6567 -0.788648 1.05058\n      vertex 18.5263 -0.952241 0.5\n      vertex 18.5263 -0.952241 1.05058\n    endloop\n  endfacet\n  facet normal -0.680133 0.733089 0\n    outer loop\n      vertex 18.5263 -0.952241 0.5\n      vertex 18.3729 -1.09456 1.05058\n      vertex 18.5263 -0.952241 1.05058\n    endloop\n  endfacet\n  facet normal -0.680133 0.733089 0\n    outer loop\n      vertex 18.3729 -1.09456 1.05058\n      vertex 18.5263 -0.952241 0.5\n      vertex 18.3729 -1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.563283 0.826264 0\n    outer loop\n      vertex 18.3729 -1.09456 0.5\n      vertex 18.2 -1.21243 1.05058\n      vertex 18.3729 -1.09456 1.05058\n    endloop\n  endfacet\n  facet normal -0.563283 0.826264 0\n    outer loop\n      vertex 18.2 -1.21243 1.05058\n      vertex 18.3729 -1.09456 0.5\n      vertex 18.2 -1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.433935 0.900944 0\n    outer loop\n      vertex 18.2 -1.21243 0.5\n      vertex 18.0115 -1.30322 1.05058\n      vertex 18.2 -1.21243 1.05058\n    endloop\n  endfacet\n  facet normal -0.433935 0.900944 0\n    outer loop\n      vertex 18.0115 -1.30322 1.05058\n      vertex 18.2 -1.21243 0.5\n      vertex 18.0115 -1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.294704 0.955589 0\n    outer loop\n      vertex 18.0115 -1.30322 0.5\n      vertex 17.8115 -1.3649 1.05058\n      vertex 18.0115 -1.30322 1.05058\n    endloop\n  endfacet\n  facet normal -0.294704 0.955589 0\n    outer loop\n      vertex 17.8115 -1.3649 1.05058\n      vertex 18.0115 -1.30322 0.5\n      vertex 17.8115 -1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.149018 0.988834 0\n    outer loop\n      vertex 17.8115 -1.3649 0.5\n      vertex 17.6046 -1.39608 1.05058\n      vertex 17.8115 -1.3649 1.05058\n    endloop\n  endfacet\n  facet normal -0.149018 0.988834 0\n    outer loop\n      vertex 17.6046 -1.39608 1.05058\n      vertex 17.8115 -1.3649 0.5\n      vertex 17.6046 -1.39608 0.5\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex 17.6046 -1.39608 0.5\n      vertex 17.3954 -1.39608 1.05058\n      vertex 17.6046 -1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 17.3954 -1.39608 1.05058\n      vertex 17.6046 -1.39608 0.5\n      vertex 17.3954 -1.39608 0.5\n    endloop\n  endfacet\n  facet normal 0.149018 0.988834 -0\n    outer loop\n      vertex 17.3954 -1.39608 0.5\n      vertex 17.1885 -1.3649 1.05058\n      vertex 17.3954 -1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0.149018 0.988834 0\n    outer loop\n      vertex 17.1885 -1.3649 1.05058\n      vertex 17.3954 -1.39608 0.5\n      vertex 17.1885 -1.3649 0.5\n    endloop\n  endfacet\n  facet normal 0.294704 0.955589 -0\n    outer loop\n      vertex 17.1885 -1.3649 0.5\n      vertex 16.9885 -1.30322 1.05058\n      vertex 17.1885 -1.3649 1.05058\n    endloop\n  endfacet\n  facet normal 0.294704 0.955589 0\n    outer loop\n      vertex 16.9885 -1.30322 1.05058\n      vertex 17.1885 -1.3649 0.5\n      vertex 16.9885 -1.30322 0.5\n    endloop\n  endfacet\n  facet normal 0.433935 0.900944 -0\n    outer loop\n      vertex 16.9885 -1.30322 0.5\n      vertex 16.8 -1.21243 1.05058\n      vertex 16.9885 -1.30322 1.05058\n    endloop\n  endfacet\n  facet normal 0.433935 0.900944 0\n    outer loop\n      vertex 16.8 -1.21243 1.05058\n      vertex 16.9885 -1.30322 0.5\n      vertex 16.8 -1.21243 0.5\n    endloop\n  endfacet\n  facet normal 0.563283 0.826264 -0\n    outer loop\n      vertex 16.8 -1.21243 0.5\n      vertex 16.6271 -1.09456 1.05058\n      vertex 16.8 -1.21243 1.05058\n    endloop\n  endfacet\n  facet normal 0.563283 0.826264 0\n    outer loop\n      vertex 16.6271 -1.09456 1.05058\n      vertex 16.8 -1.21243 0.5\n      vertex 16.6271 -1.09456 0.5\n    endloop\n  endfacet\n  facet normal 0.680133 0.733089 -0\n    outer loop\n      vertex 16.6271 -1.09456 0.5\n      vertex 16.4737 -0.952241 1.05058\n      vertex 16.6271 -1.09456 1.05058\n    endloop\n  endfacet\n  facet normal 0.680133 0.733089 0\n    outer loop\n      vertex 16.4737 -0.952241 1.05058\n      vertex 16.6271 -1.09456 0.5\n      vertex 16.4737 -0.952241 0.5\n    endloop\n  endfacet\n  facet normal 0.781974 0.623311 0\n    outer loop\n      vertex 16.4737 -0.952241 1.05058\n      vertex 16.3433 -0.788648 0.5\n      vertex 16.3433 -0.788648 1.05058\n    endloop\n  endfacet\n  facet normal 0.781974 0.623311 0\n    outer loop\n      vertex 16.3433 -0.788648 0.5\n      vertex 16.4737 -0.952241 1.05058\n      vertex 16.4737 -0.952241 0.5\n    endloop\n  endfacet\n  facet normal 0.865864 0.500279 0\n    outer loop\n      vertex 16.3433 -0.788648 1.05058\n      vertex 16.2386 -0.607437 0.5\n      vertex 16.2386 -0.607437 1.05058\n    endloop\n  endfacet\n  facet normal 0.865864 0.500279 0\n    outer loop\n      vertex 16.2386 -0.607437 0.5\n      vertex 16.3433 -0.788648 1.05058\n      vertex 16.3433 -0.788648 0.5\n    endloop\n  endfacet\n  facet normal 0.930948 0.365153 0\n    outer loop\n      vertex 16.2386 -0.607437 1.05058\n      vertex 16.1622 -0.412657 0.5\n      vertex 16.1622 -0.412657 1.05058\n    endloop\n  endfacet\n  facet normal 0.930948 0.365153 0\n    outer loop\n      vertex 16.1622 -0.412657 0.5\n      vertex 16.2386 -0.607437 1.05058\n      vertex 16.2386 -0.607437 0.5\n    endloop\n  endfacet\n  facet normal 0.974888 0.222697 0\n    outer loop\n      vertex 16.1622 -0.412657 1.05058\n      vertex 16.1156 -0.208659 0.5\n      vertex 16.1156 -0.208659 1.05058\n    endloop\n  endfacet\n  facet normal 0.974888 0.222697 0\n    outer loop\n      vertex 16.1156 -0.208659 0.5\n      vertex 16.1622 -0.412657 1.05058\n      vertex 16.1622 -0.412657 0.5\n    endloop\n  endfacet\n  facet normal 0.997217 0.0745551 0\n    outer loop\n      vertex 16.1156 -0.208659 1.05058\n      vertex 16.1 0 0.5\n      vertex 16.1 0 1.05058\n    endloop\n  endfacet\n  facet normal 0.997217 0.0745551 0\n    outer loop\n      vertex 16.1 0 0.5\n      vertex 16.1156 -0.208659 1.05058\n      vertex 16.1156 -0.208659 0.5\n    endloop\n  endfacet\n  facet normal 0.997217 -0.074555 0.000689255\n    outer loop\n      vertex 16.1156 0.208659 1.05058\n      vertex 16.1012 0.0571852 5.5\n      vertex 16.1 0 1.05058\n    endloop\n  endfacet\n  facet normal 0.930948 -0.365153 0\n    outer loop\n      vertex 16.1622 0.412657 1.05058\n      vertex 16.2386 0.607437 0.5\n      vertex 16.2386 0.607437 1.05058\n    endloop\n  endfacet\n  facet normal 0.930948 -0.365153 0\n    outer loop\n      vertex 16.2386 0.607437 0.5\n      vertex 16.1622 0.412657 1.05058\n      vertex 16.1622 0.412657 0.5\n    endloop\n  endfacet\n  facet normal 0.851318 -0.52465 -0.000490669\n    outer loop\n      vertex 16.3433 0.788648 1.05058\n      vertex 16.3646 0.819049 5.5\n      vertex 16.2578 0.645751 5.5\n    endloop\n  endfacet\n  facet normal 0.865864 -0.500279 0.000571553\n    outer loop\n      vertex 16.3433 0.788648 1.05058\n      vertex 16.2578 0.645751 5.5\n      vertex 16.2386 0.607437 1.05058\n    endloop\n  endfacet\n  facet normal 0.865864 -0.500279 0\n    outer loop\n      vertex 16.2386 0.607437 1.05058\n      vertex 16.3433 0.788648 0.5\n      vertex 16.3433 0.788648 1.05058\n    endloop\n  endfacet\n  facet normal 0.865864 -0.500279 0\n    outer loop\n      vertex 16.3433 0.788648 0.5\n      vertex 16.2386 0.607437 1.05058\n      vertex 16.2386 0.607437 0.5\n    endloop\n  endfacet\n  facet normal 0.766255 -0.642537 -0.000445538\n    outer loop\n      vertex 16.4737 0.952241 1.05058\n      vertex 16.4954 0.975034 5.5\n      vertex 16.3646 0.819049 5.5\n    endloop\n  endfacet\n  facet normal 0.781974 -0.623311 0.000515404\n    outer loop\n      vertex 16.4737 0.952241 1.05058\n      vertex 16.3646 0.819049 5.5\n      vertex 16.3433 0.788648 1.05058\n    endloop\n  endfacet\n  facet normal 0.781974 -0.623311 0\n    outer loop\n      vertex 16.3433 0.788648 1.05058\n      vertex 16.4737 0.952241 0.5\n      vertex 16.4737 0.952241 1.05058\n    endloop\n  endfacet\n  facet normal 0.781974 -0.623311 0\n    outer loop\n      vertex 16.4737 0.952241 0.5\n      vertex 16.3433 0.788648 1.05058\n      vertex 16.3433 0.788648 0.5\n    endloop\n  endfacet\n  facet normal 0.66509 -0.746763 -0.000374239\n    outer loop\n      vertex 16.6271 1.09456 1.05058\n      vertex 16.6474 1.11041 5.5\n      vertex 16.4954 0.975034 5.5\n    endloop\n  endfacet\n  facet normal 0.680133 -0.733088 0.000438349\n    outer loop\n      vertex 16.6271 1.09456 1.05058\n      vertex 16.4954 0.975034 5.5\n      vertex 16.4737 0.952241 1.05058\n    endloop\n  endfacet\n  facet normal 0.680133 -0.733089 0\n    outer loop\n      vertex 16.4737 0.952241 0.5\n      vertex 16.6271 1.09456 1.05058\n      vertex 16.4737 0.952241 1.05058\n    endloop\n  endfacet\n  facet normal 0.680133 -0.733089 0\n    outer loop\n      vertex 16.6271 1.09456 1.05058\n      vertex 16.4737 0.952241 0.5\n      vertex 16.6271 1.09456 0.5\n    endloop\n  endfacet\n  facet normal 0.549815 -0.835286 -0.000295353\n    outer loop\n      vertex 16.8 1.21243 1.05058\n      vertex 16.8174 1.22231 5.5\n      vertex 16.6474 1.11041 5.5\n    endloop\n  endfacet\n  facet normal 0.563283 -0.826264 0.000373448\n    outer loop\n      vertex 16.8 1.21243 1.05058\n      vertex 16.6474 1.11041 5.5\n      vertex 16.6271 1.09456 1.05058\n    endloop\n  endfacet\n  facet normal 0.563283 -0.826264 0\n    outer loop\n      vertex 16.6271 1.09456 0.5\n      vertex 16.8 1.21243 1.05058\n      vertex 16.6271 1.09456 1.05058\n    endloop\n  endfacet\n  facet normal 0.563283 -0.826264 0\n    outer loop\n      vertex 16.8 1.21243 1.05058\n      vertex 16.6271 1.09456 0.5\n      vertex 16.8 1.21243 0.5\n    endloop\n  endfacet\n  facet normal 0.422912 -0.906171 -0.000215299\n    outer loop\n      vertex 16.9885 1.30322 1.05058\n      vertex 17.0018 1.30837 5.5\n      vertex 16.8174 1.22231 5.5\n    endloop\n  endfacet\n  facet normal 0.433935 -0.900944 0.000303604\n    outer loop\n      vertex 16.9885 1.30322 1.05058\n      vertex 16.8174 1.22231 5.5\n      vertex 16.8 1.21243 1.05058\n    endloop\n  endfacet\n  facet normal 0.433935 -0.900944 0\n    outer loop\n      vertex 16.8 1.21243 0.5\n      vertex 16.9885 1.30322 1.05058\n      vertex 16.8 1.21243 1.05058\n    endloop\n  endfacet\n  facet normal 0.433935 -0.900944 0\n    outer loop\n      vertex 16.9885 1.30322 1.05058\n      vertex 16.8 1.21243 0.5\n      vertex 16.9885 1.30322 0.5\n    endloop\n  endfacet\n  facet normal 0.286942 -0.957948 -0.000130507\n    outer loop\n      vertex 17.1885 1.3649 1.05058\n      vertex 17.1968 1.36678 5.5\n      vertex 17.0018 1.30837 5.5\n    endloop\n  endfacet\n  facet normal 0.294704 -0.955589 0.000225136\n    outer loop\n      vertex 17.1885 1.3649 1.05058\n      vertex 17.0018 1.30837 5.5\n      vertex 16.9885 1.30322 1.05058\n    endloop\n  endfacet\n  facet normal -0.149018 -0.988834 0.000139829\n    outer loop\n      vertex 17.8115 1.3649 1.05058\n      vertex 17.8032 1.36678 5.5\n      vertex 17.6046 1.39608 1.05058\n    endloop\n  endfacet\n  facet normal -0.294704 -0.955589 0.000225136\n    outer loop\n      vertex 18.0115 1.30322 1.05058\n      vertex 17.9982 1.30837 5.5\n      vertex 17.8115 1.3649 1.05058\n    endloop\n  endfacet\n  facet normal -0.433935 -0.900944 0.000303604\n    outer loop\n      vertex 18.2 1.21243 1.05058\n      vertex 18.1826 1.22231 5.5\n      vertex 18.0115 1.30322 1.05058\n    endloop\n  endfacet\n  facet normal -0.563283 -0.826264 0.000373448\n    outer loop\n      vertex 18.3729 1.09456 1.05058\n      vertex 18.3526 1.11041 5.5\n      vertex 18.2 1.21243 1.05058\n    endloop\n  endfacet\n  facet normal -0.680133 -0.733088 0.000438349\n    outer loop\n      vertex 18.5263 0.952241 1.05058\n      vertex 18.5046 0.975034 5.5\n      vertex 18.3729 1.09456 1.05058\n    endloop\n  endfacet\n  facet normal -0.781974 -0.623311 0.000515404\n    outer loop\n      vertex 18.6567 0.788648 1.05058\n      vertex 18.6354 0.819049 5.5\n      vertex 18.5263 0.952241 1.05058\n    endloop\n  endfacet\n  facet normal -0.865864 -0.500279 0.000571553\n    outer loop\n      vertex 18.7614 0.607437 1.05058\n      vertex 18.7422 0.645751 5.5\n      vertex 18.6567 0.788648 1.05058\n    endloop\n  endfacet\n  facet normal -0.930948 -0.365152 0.000627726\n    outer loop\n      vertex 18.8378 0.412657 1.05058\n      vertex 18.8227 0.458803 5.5\n      vertex 18.7614 0.607437 1.05058\n    endloop\n  endfacet\n  facet normal -0.974887 -0.222697 0.000659069\n    outer loop\n      vertex 18.8844 0.208659 1.05058\n      vertex 18.8755 0.260788 5.5\n      vertex 18.8378 0.412657 1.05058\n    endloop\n  endfacet\n  facet normal -0.997217 -0.074555 0.000689255\n    outer loop\n      vertex 18.9 0 1.05058\n      vertex 18.8988 0.0571852 5.5\n      vertex 18.8844 0.208659 1.05058\n    endloop\n  endfacet\n  facet normal -0.997217 0.074555 0.000725766\n    outer loop\n      vertex 18.8922 -0.147643 5.5\n      vertex 18.9 0 1.05058\n      vertex 18.8844 -0.208659 1.05058\n    endloop\n  endfacet\n  facet normal -0.974887 0.222697 0.0007513\n    outer loop\n      vertex 18.8557 -0.349308 5.5\n      vertex 18.8844 -0.208659 1.05058\n      vertex 18.8378 -0.412657 1.05058\n    endloop\n  endfacet\n  facet normal -0.930947 0.365152 0.000777664\n    outer loop\n      vertex 18.7902 -0.543488 5.5\n      vertex 18.8378 -0.412657 1.05058\n      vertex 18.7614 -0.607437 1.05058\n    endloop\n  endfacet\n  facet normal -0.865864 0.500279 0.000800976\n    outer loop\n      vertex 18.697 -0.726022 5.5\n      vertex 18.7614 -0.607437 1.05058\n      vertex 18.6567 -0.788648 1.05058\n    endloop\n  endfacet\n  facet normal -0.781973 0.623311 0.00082218\n    outer loop\n      vertex 18.5782 -0.892999 5.5\n      vertex 18.6567 -0.788648 1.05058\n      vertex 18.5263 -0.952241 1.05058\n    endloop\n  endfacet\n  facet normal -0.680133 0.733088 0.000840317\n    outer loop\n      vertex 18.4363 -1.04084 5.5\n      vertex 18.5263 -0.952241 1.05058\n      vertex 18.3729 -1.09456 1.05058\n    endloop\n  endfacet\n  facet normal -0.563283 0.826263 0.000854609\n    outer loop\n      vertex 18.2743 -1.16638 5.5\n      vertex 18.3729 -1.09456 1.05058\n      vertex 18.2 -1.21243 1.05058\n    endloop\n  endfacet\n  facet normal -0.433935 0.900944 0.00086147\n    outer loop\n      vertex 18.0957 -1.26692 5.5\n      vertex 18.2 -1.21243 1.05058\n      vertex 18.0115 -1.30322 1.05058\n    endloop\n  endfacet\n  facet normal -0.294703 0.955588 0.000874179\n    outer loop\n      vertex 17.9044 -1.34032 5.5\n      vertex 18.0115 -1.30322 1.05058\n      vertex 17.8115 -1.3649 1.05058\n    endloop\n  endfacet\n  facet normal -0.149018 0.988834 0.000880053\n    outer loop\n      vertex 17.7044 -1.385 5.5\n      vertex 17.8115 -1.3649 1.05058\n      vertex 17.6046 -1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0 1 0.000881013\n    outer loop\n      vertex 17.5 -1.4 5.5\n      vertex 17.6046 -1.39608 1.05058\n      vertex 17.3954 -1.39608 1.05058\n    endloop\n  endfacet\n  facet normal 0.149018 0.988834 0.000880053\n    outer loop\n      vertex 17.2956 -1.385 5.5\n      vertex 17.3954 -1.39608 1.05058\n      vertex 17.1885 -1.3649 1.05058\n    endloop\n  endfacet\n  facet normal 0.294703 0.955588 0.000874179\n    outer loop\n      vertex 17.0956 -1.34032 5.5\n      vertex 17.1885 -1.3649 1.05058\n      vertex 16.9885 -1.30322 1.05058\n    endloop\n  endfacet\n  facet normal 0.433935 0.900944 0.00086147\n    outer loop\n      vertex 16.9043 -1.26692 5.5\n      vertex 16.9885 -1.30322 1.05058\n      vertex 16.8 -1.21243 1.05058\n    endloop\n  endfacet\n  facet normal 0.563283 0.826263 0.000854609\n    outer loop\n      vertex 16.7257 -1.16638 5.5\n      vertex 16.8 -1.21243 1.05058\n      vertex 16.6271 -1.09456 1.05058\n    endloop\n  endfacet\n  facet normal 0.680133 0.733088 0.000840317\n    outer loop\n      vertex 16.5637 -1.04084 5.5\n      vertex 16.6271 -1.09456 1.05058\n      vertex 16.4737 -0.952241 1.05058\n    endloop\n  endfacet\n  facet normal 0.781973 0.623311 0.00082218\n    outer loop\n      vertex 16.4218 -0.892999 5.5\n      vertex 16.4737 -0.952241 1.05058\n      vertex 16.3433 -0.788648 1.05058\n    endloop\n  endfacet\n  facet normal 0.865864 0.500279 0.000800976\n    outer loop\n      vertex 16.303 -0.726022 5.5\n      vertex 16.3433 -0.788648 1.05058\n      vertex 16.2386 -0.607437 1.05058\n    endloop\n  endfacet\n  facet normal 0.930947 0.365152 0.000777664\n    outer loop\n      vertex 16.2098 -0.543488 5.5\n      vertex 16.2386 -0.607437 1.05058\n      vertex 16.1622 -0.412657 1.05058\n    endloop\n  endfacet\n  facet normal 0.974887 0.222697 0.0007513\n    outer loop\n      vertex 16.1443 -0.349308 5.5\n      vertex 16.1622 -0.412657 1.05058\n      vertex 16.1156 -0.208659 1.05058\n    endloop\n  endfacet\n  facet normal 0.997217 0.074555 0.000725766\n    outer loop\n      vertex 16.1078 -0.147643 5.5\n      vertex 16.1156 -0.208659 1.05058\n      vertex 16.1 0 1.05058\n    endloop\n  endfacet\n  facet normal 0.707107 0 -0.707107\n    outer loop\n      vertex 30 22 0.5\n      vertex 29.5 -7.63604 0\n      vertex 29.5 21.7929 0\n    endloop\n  endfacet\n  facet normal 0.707107 0 -0.707107\n    outer loop\n      vertex 29.5 -7.63604 0\n      vertex 30 22 0.5\n      vertex 30 -7.84315 0.5\n    endloop\n  endfacet\n  facet normal 0.500002 0.500002 -0.707103\n    outer loop\n      vertex 29.5 21.7929 0\n      vertex 27 25 0.5\n      vertex 30 22 0.5\n    endloop\n  endfacet\n  facet normal 0.500002 0.500002 -0.707103\n    outer loop\n      vertex 27 25 0.5\n      vertex 29.5 21.7929 0\n      vertex 26.7929 24.5 0\n    endloop\n  endfacet\n  facet normal 0 0.707107 -0.707107\n    outer loop\n      vertex 11 24.5 0\n      vertex 27 25 0.5\n      vertex 26.7929 24.5 0\n    endloop\n  endfacet\n  facet normal 0 0.707107 -0.707107\n    outer loop\n      vertex 27 25 0.5\n      vertex 11 24.5 0\n      vertex 10.5 25 0.5\n    endloop\n  endfacet\n  facet normal 0 0.707107 -0.707107\n    outer loop\n      vertex -11 24.5 0\n      vertex -27 25 0.5\n      vertex -10.5 25 0.5\n    endloop\n  endfacet\n  facet normal 0 0.707107 -0.707107\n    outer loop\n      vertex -27 25 0.5\n      vertex -11 24.5 0\n      vertex -26.7929 24.5 0\n    endloop\n  endfacet\n  facet normal -0.500002 0.500002 -0.707103\n    outer loop\n      vertex -29.5 21.7929 0\n      vertex -27 25 0.5\n      vertex -26.7929 24.5 0\n    endloop\n  endfacet\n  facet normal -0.500002 0.500002 -0.707103\n    outer loop\n      vertex -27 25 0.5\n      vertex -29.5 21.7929 0\n      vertex -30 22 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 0 -0.707107\n    outer loop\n      vertex -29.5 -7.63604 0\n      vertex -30 22 0.5\n      vertex -29.5 21.7929 0\n    endloop\n  endfacet\n  facet normal -0.707107 -0 -0.707107\n    outer loop\n      vertex -30 22 0.5\n      vertex -29.5 -7.63604 0\n      vertex -30 -7.84315 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 0 -0.707107\n    outer loop\n      vertex -21 -21.7929 0\n      vertex -21.5 -18.4142 0.5\n      vertex -21 -18.4142 0\n    endloop\n  endfacet\n  facet normal -0.707107 -0 -0.707107\n    outer loop\n      vertex -21.5 -18.4142 0.5\n      vertex -21 -21.7929 0\n      vertex -21.5 -22 0.5\n    endloop\n  endfacet\n  facet normal -0.517731 -0.481882 -0.706926\n    outer loop\n      vertex -22.6109 -14.5251 0\n      vertex -22.3434 -14.8125 0\n      vertex -22.9645 -14.8787 0.5\n    endloop\n  endfacet\n  facet normal -0.518714 -0.479491 -0.707831\n    outer loop\n      vertex -22.3434 -14.8125 0\n      vertex -22.698 -15.167 0.5\n      vertex -22.9645 -14.8787 0.5\n    endloop\n  endfacet\n  facet normal -0.551337 -0.444388 -0.706079\n    outer loop\n      vertex -22.3434 -14.8125 0\n      vertex -22.097 -15.1182 0\n      vertex -22.698 -15.167 0.5\n    endloop\n  endfacet\n  facet normal -0.582215 -0.40421 -0.705436\n    outer loop\n      vertex -22.097 -15.1182 0\n      vertex -21.8731 -15.4407 0\n      vertex -22.4549 -15.4753 0.5\n    endloop\n  endfacet\n  facet normal -0.609959 -0.361892 -0.704971\n    outer loop\n      vertex -21.8731 -15.4407 0\n      vertex -21.6728 -15.7783 0\n      vertex -22.2368 -15.8017 0.5\n    endloop\n  endfacet\n  facet normal -0.63438 -0.317641 -0.704746\n    outer loop\n      vertex -21.6728 -15.7783 0\n      vertex -21.497 -16.1294 0\n      vertex -22.045 -16.1443 0.5\n    endloop\n  endfacet\n  facet normal -0.655625 -0.27143 -0.704614\n    outer loop\n      vertex -21.497 -16.1294 0\n      vertex -21.3468 -16.4922 0\n      vertex -21.8806 -16.5008 0.5\n    endloop\n  endfacet\n  facet normal -0.673213 -0.224103 -0.704672\n    outer loop\n      vertex -21.3468 -16.4922 0\n      vertex -21.2228 -16.8647 0\n      vertex -21.7447 -16.8691 0.5\n    endloop\n  endfacet\n  facet normal -0.687164 -0.175404 -0.70501\n    outer loop\n      vertex -21.2228 -16.8647 0\n      vertex -21.1257 -17.2451 0\n      vertex -21.6382 -17.247 0.5\n    endloop\n  endfacet\n  facet normal -0.697507 -0.125818 -0.705445\n    outer loop\n      vertex -21.1257 -17.2451 0\n      vertex -21.056 -17.6315 0\n      vertex -21.5616 -17.632 0.5\n    endloop\n  endfacet\n  facet normal -0.70408 -0.0757658 -0.706067\n    outer loop\n      vertex -21.056 -17.6315 0\n      vertex -21.014 -18.0218 0\n      vertex -21.5154 -18.0219 0.5\n    endloop\n  endfacet\n  facet normal -0.706882 -0.02522 -0.706882\n    outer loop\n      vertex -21.014 -18.0218 0\n      vertex -21 -18.4142 0\n      vertex -21.5 -18.4142 0.5\n    endloop\n  endfacet\n  facet normal -0.705844 -0.0277084 -0.707826\n    outer loop\n      vertex -21.014 -18.0218 0\n      vertex -21.5 -18.4142 0.5\n      vertex -21.5154 -18.0219 0.5\n    endloop\n  endfacet\n  facet normal -0.554062 -0.436887 -0.708622\n    outer loop\n      vertex -22.097 -15.1182 0\n      vertex -22.4549 -15.4753 0.5\n      vertex -22.698 -15.167 0.5\n    endloop\n  endfacet\n  facet normal -0.58619 -0.391691 -0.709196\n    outer loop\n      vertex -21.8731 -15.4407 0\n      vertex -22.2368 -15.8017 0.5\n      vertex -22.4549 -15.4753 0.5\n    endloop\n  endfacet\n  facet normal -0.614806 -0.344191 -0.70961\n    outer loop\n      vertex -21.6728 -15.7783 0\n      vertex -22.045 -16.1443 0.5\n      vertex -22.2368 -15.8017 0.5\n    endloop\n  endfacet\n  facet normal -0.639636 -0.294968 -0.709831\n    outer loop\n      vertex -21.497 -16.1294 0\n      vertex -21.8806 -16.5008 0.5\n      vertex -22.045 -16.1443 0.5\n    endloop\n  endfacet\n  facet normal -0.660888 -0.243863 -0.709759\n    outer loop\n      vertex -21.3468 -16.4922 0\n      vertex -21.7447 -16.8691 0.5\n      vertex -21.8806 -16.5008 0.5\n    endloop\n  endfacet\n  facet normal -0.6782 -0.191131 -0.709587\n    outer loop\n      vertex -21.2228 -16.8647 0\n      vertex -21.6382 -17.247 0.5\n      vertex -21.7447 -16.8691 0.5\n    endloop\n  endfacet\n  facet normal -0.691423 -0.137566 -0.709232\n    outer loop\n      vertex -21.1257 -17.2451 0\n      vertex -21.5616 -17.632 0.5\n      vertex -21.6382 -17.247 0.5\n    endloop\n  endfacet\n  facet normal -0.700689 -0.083026 -0.70862\n    outer loop\n      vertex -21.056 -17.6315 0\n      vertex -21.5154 -18.0219 0.5\n      vertex -21.5616 -17.632 0.5\n    endloop\n  endfacet\n  facet normal -0.499966 -0.499968 -0.707153\n    outer loop\n      vertex -22.9645 -14.8787 0.5\n      vertex -29.5 -7.63604 0\n      vertex -22.6109 -14.5251 0\n    endloop\n  endfacet\n  facet normal -0.5 -0.499997 -0.707109\n    outer loop\n      vertex -29.5 -7.63604 0\n      vertex -22.9645 -14.8787 0.5\n      vertex -30 -7.84315 0.5\n    endloop\n  endfacet\n  facet normal -0.500002 -0.500002 -0.707103\n    outer loop\n      vertex -18.5 -25 0.5\n      vertex -21 -21.7929 0\n      vertex -18.2929 -24.5 0\n    endloop\n  endfacet\n  facet normal -0.500002 -0.500002 -0.707103\n    outer loop\n      vertex -21 -21.7929 0\n      vertex -18.5 -25 0.5\n      vertex -21.5 -22 0.5\n    endloop\n  endfacet\n  facet normal 0 -0.707107 -0.707107\n    outer loop\n      vertex -18.2929 -24.5 0\n      vertex 18.5 -25 0.5\n      vertex -18.5 -25 0.5\n    endloop\n  endfacet\n  facet normal 0 -0.707107 -0.707107\n    outer loop\n      vertex 18.5 -25 0.5\n      vertex -18.2929 -24.5 0\n      vertex 18.2929 -24.5 0\n    endloop\n  endfacet\n  facet normal 0.500002 -0.500002 -0.707103\n    outer loop\n      vertex 18.5 -25 0.5\n      vertex 21 -21.7929 0\n      vertex 21.5 -22 0.5\n    endloop\n  endfacet\n  facet normal 0.500002 -0.500002 -0.707103\n    outer loop\n      vertex 21 -21.7929 0\n      vertex 18.5 -25 0.5\n      vertex 18.2929 -24.5 0\n    endloop\n  endfacet\n  facet normal 0.5 -0.499997 -0.707109\n    outer loop\n      vertex 22.9645 -14.8787 0.5\n      vertex 29.5 -7.63604 0\n      vertex 30 -7.84315 0.5\n    endloop\n  endfacet\n  facet normal 0.499966 -0.499968 -0.707153\n    outer loop\n      vertex 29.5 -7.63604 0\n      vertex 22.9645 -14.8787 0.5\n      vertex 22.6109 -14.5251 0\n    endloop\n  endfacet\n  facet normal 0.706882 -0.02522 -0.706882\n    outer loop\n      vertex 21.014 -18.0218 0\n      vertex 21.5 -18.4142 0.5\n      vertex 21 -18.4142 0\n    endloop\n  endfacet\n  facet normal 0.705844 -0.0277084 -0.707826\n    outer loop\n      vertex 21.5154 -18.0219 0.5\n      vertex 21.5 -18.4142 0.5\n      vertex 21.014 -18.0218 0\n    endloop\n  endfacet\n  facet normal 0.70408 -0.0757658 -0.706067\n    outer loop\n      vertex 21.056 -17.6315 0\n      vertex 21.5154 -18.0219 0.5\n      vertex 21.014 -18.0218 0\n    endloop\n  endfacet\n  facet normal 0.697507 -0.125818 -0.705445\n    outer loop\n      vertex 21.1257 -17.2451 0\n      vertex 21.5616 -17.632 0.5\n      vertex 21.056 -17.6315 0\n    endloop\n  endfacet\n  facet normal 0.687164 -0.175404 -0.70501\n    outer loop\n      vertex 21.2228 -16.8647 0\n      vertex 21.6382 -17.247 0.5\n      vertex 21.1257 -17.2451 0\n    endloop\n  endfacet\n  facet normal 0.673213 -0.224103 -0.704672\n    outer loop\n      vertex 21.3468 -16.4922 0\n      vertex 21.7447 -16.8691 0.5\n      vertex 21.2228 -16.8647 0\n    endloop\n  endfacet\n  facet normal 0.655625 -0.27143 -0.704614\n    outer loop\n      vertex 21.497 -16.1294 0\n      vertex 21.8806 -16.5008 0.5\n      vertex 21.3468 -16.4922 0\n    endloop\n  endfacet\n  facet normal 0.63438 -0.317641 -0.704746\n    outer loop\n      vertex 21.6728 -15.7783 0\n      vertex 22.045 -16.1443 0.5\n      vertex 21.497 -16.1294 0\n    endloop\n  endfacet\n  facet normal 0.609959 -0.361892 -0.704971\n    outer loop\n      vertex 21.8731 -15.4407 0\n      vertex 22.2368 -15.8017 0.5\n      vertex 21.6728 -15.7783 0\n    endloop\n  endfacet\n  facet normal 0.582215 -0.40421 -0.705436\n    outer loop\n      vertex 22.097 -15.1182 0\n      vertex 22.4549 -15.4753 0.5\n      vertex 21.8731 -15.4407 0\n    endloop\n  endfacet\n  facet normal 0.551337 -0.444388 -0.706079\n    outer loop\n      vertex 22.3434 -14.8125 0\n      vertex 22.698 -15.167 0.5\n      vertex 22.097 -15.1182 0\n    endloop\n  endfacet\n  facet normal 0.517731 -0.481882 -0.706926\n    outer loop\n      vertex 22.6109 -14.5251 0\n      vertex 22.9645 -14.8787 0.5\n      vertex 22.3434 -14.8125 0\n    endloop\n  endfacet\n  facet normal 0.518714 -0.479491 -0.707831\n    outer loop\n      vertex 22.9645 -14.8787 0.5\n      vertex 22.698 -15.167 0.5\n      vertex 22.3434 -14.8125 0\n    endloop\n  endfacet\n  facet normal 0.700689 -0.083026 -0.70862\n    outer loop\n      vertex 21.5616 -17.632 0.5\n      vertex 21.5154 -18.0219 0.5\n      vertex 21.056 -17.6315 0\n    endloop\n  endfacet\n  facet normal 0.691423 -0.137566 -0.709232\n    outer loop\n      vertex 21.6382 -17.247 0.5\n      vertex 21.5616 -17.632 0.5\n      vertex 21.1257 -17.2451 0\n    endloop\n  endfacet\n  facet normal 0.6782 -0.191131 -0.709587\n    outer loop\n      vertex 21.7447 -16.8691 0.5\n      vertex 21.6382 -17.247 0.5\n      vertex 21.2228 -16.8647 0\n    endloop\n  endfacet\n  facet normal 0.660888 -0.243863 -0.709759\n    outer loop\n      vertex 21.8806 -16.5008 0.5\n      vertex 21.7447 -16.8691 0.5\n      vertex 21.3468 -16.4922 0\n    endloop\n  endfacet\n  facet normal 0.639636 -0.294968 -0.709831\n    outer loop\n      vertex 22.045 -16.1443 0.5\n      vertex 21.8806 -16.5008 0.5\n      vertex 21.497 -16.1294 0\n    endloop\n  endfacet\n  facet normal 0.614806 -0.344191 -0.70961\n    outer loop\n      vertex 22.2368 -15.8017 0.5\n      vertex 22.045 -16.1443 0.5\n      vertex 21.6728 -15.7783 0\n    endloop\n  endfacet\n  facet normal 0.58619 -0.391691 -0.709196\n    outer loop\n      vertex 22.4549 -15.4753 0.5\n      vertex 22.2368 -15.8017 0.5\n      vertex 21.8731 -15.4407 0\n    endloop\n  endfacet\n  facet normal 0.554062 -0.436887 -0.708622\n    outer loop\n      vertex 22.698 -15.167 0.5\n      vertex 22.4549 -15.4753 0.5\n      vertex 22.097 -15.1182 0\n    endloop\n  endfacet\n  facet normal 0.707107 0 -0.707107\n    outer loop\n      vertex 21.5 -18.4142 0.5\n      vertex 21 -21.7929 0\n      vertex 21 -18.4142 0\n    endloop\n  endfacet\n  facet normal 0.707107 0 -0.707107\n    outer loop\n      vertex 21 -21.7929 0\n      vertex 21.5 -18.4142 0.5\n      vertex 21.5 -22 0.5\n    endloop\n  endfacet\n  facet normal 0.707107 0.707107 0\n    outer loop\n      vertex 30 22 9.5\n      vertex 27 25 0.5\n      vertex 27 25 9.5\n    endloop\n  endfacet\n  facet normal 0.707107 0.707107 0\n    outer loop\n      vertex 27 25 0.5\n      vertex 30 22 9.5\n      vertex 30 22 0.5\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 27 25 9.5\n      vertex 7 25 4\n      vertex 3.5 25 9.5\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex 10.5 25 1\n      vertex 7 25 4\n      vertex 27 25 9.5\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 7 25 4\n      vertex 10.5 25 1\n      vertex 7 25 3.47487\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex 27 25 0.5\n      vertex 10.5 25 1\n      vertex 27 25 9.5\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 10.5 25 1\n      vertex 27 25 0.5\n      vertex 10.5 25 0.5\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex 3.5 25 9.5\n      vertex 7 25 4\n      vertex 3.5 25 4\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -7 25 4\n      vertex -3.5 25 9.5\n      vertex -3.5 25 4\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -3.5 25 9.5\n      vertex -7 25 4\n      vertex -27 25 9.5\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -10.5 25 1\n      vertex -7 25 4\n      vertex -7 25 3.47487\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -7 25 4\n      vertex -10.5 25 1\n      vertex -27 25 9.5\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -27 25 0.5\n      vertex -10.5 25 1\n      vertex -10.5 25 0.5\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -10.5 25 1\n      vertex -27 25 0.5\n      vertex -27 25 9.5\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex -30 22 0.5\n      vertex -27 25 9.5\n      vertex -27 25 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 0.707107 0\n    outer loop\n      vertex -27 25 9.5\n      vertex -30 22 0.5\n      vertex -30 22 9.5\n    endloop\n  endfacet\n  facet normal -0.707109 -0.707104 0\n    outer loop\n      vertex -22.9645 -14.8787 0.5\n      vertex -30 -7.84315 9.5\n      vertex -30 -7.84315 0.5\n    endloop\n  endfacet\n  facet normal -0.707109 -0.707104 0\n    outer loop\n      vertex -30 -7.84315 9.5\n      vertex -22.9645 -14.8787 0.5\n      vertex -22.9645 -14.8787 9.5\n    endloop\n  endfacet\n  facet normal -0.717423 -0.696638 0\n    outer loop\n      vertex -22.8606 -14.9857 5.25\n      vertex -22.9645 -14.8787 9.5\n      vertex -22.9645 -14.8787 0.5\n    endloop\n  endfacet\n  facet normal -0.754567 -0.656222 0.000875197\n    outer loop\n      vertex -22.5997 -15.2857 5.25\n      vertex -22.698 -15.167 9.5\n      vertex -22.8606 -14.9857 5.25\n    endloop\n  endfacet\n  facet normal -0.804296 -0.594228 0.000893275\n    outer loop\n      vertex -22.3635 -15.6054 5.25\n      vertex -22.4549 -15.4753 9.5\n      vertex -22.5997 -15.2857 5.25\n    endloop\n  endfacet\n  facet normal -0.849014 -0.52837 0.00090611\n    outer loop\n      vertex -22.1534 -15.943 5.25\n      vertex -22.2368 -15.8017 9.5\n      vertex -22.3635 -15.6054 5.25\n    endloop\n  endfacet\n  facet normal -0.888256 -0.459347 0.000898902\n    outer loop\n      vertex -21.9708 -16.2961 5.25\n      vertex -22.045 -16.1443 9.5\n      vertex -22.1534 -15.943 5.25\n    endloop\n  endfacet\n  facet normal -0.921957 -0.387292 0.000913359\n    outer loop\n      vertex -21.8168 -16.6627 5.25\n      vertex -21.8806 -16.5008 9.5\n      vertex -21.9708 -16.2961 5.25\n    endloop\n  endfacet\n  facet normal -0.949859 -0.312679 0.000928929\n    outer loop\n      vertex -21.6925 -17.0403 5.25\n      vertex -21.7447 -16.8691 9.5\n      vertex -21.8168 -16.6627 5.25\n    endloop\n  endfacet\n  facet normal -0.971647 -0.236435 0.000915136\n    outer loop\n      vertex -21.5985 -17.4266 5.25\n      vertex -21.6382 -17.247 9.5\n      vertex -21.6925 -17.0403 5.25\n    endloop\n  endfacet\n  facet normal -0.987362 -0.158481 0.00091333\n    outer loop\n      vertex -21.5355 -17.8191 5.25\n      vertex -21.5616 -17.632 9.5\n      vertex -21.5985 -17.4266 5.25\n    endloop\n  endfacet\n  facet normal -0.996856 -0.0792353 0.000933618\n    outer loop\n      vertex -21.504 -18.2154 5.25\n      vertex -21.5154 -18.0219 9.5\n      vertex -21.5355 -17.8191 5.25\n    endloop\n  endfacet\n  facet normal -0.999798 -0.0201167 0\n    outer loop\n      vertex -21.5 -18.4142 0.5\n      vertex -21.5 -18.4142 9.5\n      vertex -21.504 -18.2154 5.25\n    endloop\n  endfacet\n  facet normal -0.99923 -0.0392254 -0.000894376\n    outer loop\n      vertex -21.504 -18.2154 5.25\n      vertex -21.5 -18.4142 9.5\n      vertex -21.5154 -18.0219 9.5\n    endloop\n  endfacet\n  facet normal -0.785247 -0.619182 0.00077747\n    outer loop\n      vertex -22.4549 -15.4753 0.5\n      vertex -22.5997 -15.2857 5.25\n      vertex -22.698 -15.167 0.5\n    endloop\n  endfacet\n  facet normal -0.804296 -0.594228 -0.000799246\n    outer loop\n      vertex -22.4549 -15.4753 0.5\n      vertex -22.3635 -15.6054 5.25\n      vertex -22.5997 -15.2857 5.25\n    endloop\n  endfacet\n  facet normal -0.831462 -0.555581 0.000781989\n    outer loop\n      vertex -22.2368 -15.8017 0.5\n      vertex -22.3635 -15.6054 5.25\n      vertex -22.4549 -15.4753 0.5\n    endloop\n  endfacet\n  facet normal -0.849014 -0.52837 -0.00081073\n    outer loop\n      vertex -22.2368 -15.8017 0.5\n      vertex -22.1534 -15.943 5.25\n      vertex -22.3635 -15.6054 5.25\n    endloop\n  endfacet\n  facet normal -0.872567 -0.488495 0.000789002\n    outer loop\n      vertex -22.045 -16.1443 0.5\n      vertex -22.1534 -15.943 5.25\n      vertex -22.2368 -15.8017 0.5\n    endloop\n  endfacet\n  facet normal -0.908093 -0.418767 0.000802452\n    outer loop\n      vertex -21.8806 -16.5008 0.5\n      vertex -21.9708 -16.2961 5.25\n      vertex -22.045 -16.1443 0.5\n    endloop\n  endfacet\n  facet normal -0.938169 -0.346177 0.000801905\n    outer loop\n      vertex -21.7447 -16.8691 0.5\n      vertex -21.8168 -16.6627 5.25\n      vertex -21.8806 -16.5008 0.5\n    endloop\n  endfacet\n  facet normal -0.962507 -0.271254 0.00080087\n    outer loop\n      vertex -21.6382 -17.247 0.5\n      vertex -21.6925 -17.0403 5.25\n      vertex -21.7447 -16.8691 0.5\n    endloop\n  endfacet\n  facet normal -0.980776 -0.195136 0.00081902\n    outer loop\n      vertex -21.5616 -17.632 0.5\n      vertex -21.5985 -17.4266 5.25\n      vertex -21.6382 -17.247 0.5\n    endloop\n  endfacet\n  facet normal -0.993053 -0.117669 0.000821654\n    outer loop\n      vertex -21.5154 -18.0219 0.5\n      vertex -21.5355 -17.8191 5.25\n      vertex -21.5616 -17.632 0.5\n    endloop\n  endfacet\n  facet normal -0.99923 -0.0392254 0.000800231\n    outer loop\n      vertex -21.5 -18.4142 0.5\n      vertex -21.504 -18.2154 5.25\n      vertex -21.5154 -18.0219 0.5\n    endloop\n  endfacet\n  facet normal -0.996856 -0.0792353 -0.000835343\n    outer loop\n      vertex -21.5154 -18.0219 0.5\n      vertex -21.504 -18.2154 5.25\n      vertex -21.5355 -17.8191 5.25\n    endloop\n  endfacet\n  facet normal -0.888256 -0.459347 -0.00080428\n    outer loop\n      vertex -22.045 -16.1443 0.5\n      vertex -21.9708 -16.2961 5.25\n      vertex -22.1534 -15.943 5.25\n    endloop\n  endfacet\n  facet normal -0.921957 -0.387292 -0.000817216\n    outer loop\n      vertex -21.8806 -16.5008 0.5\n      vertex -21.8168 -16.6627 5.25\n      vertex -21.9708 -16.2961 5.25\n    endloop\n  endfacet\n  facet normal -0.949859 -0.312679 -0.000831147\n    outer loop\n      vertex -21.7447 -16.8691 0.5\n      vertex -21.6925 -17.0403 5.25\n      vertex -21.8168 -16.6627 5.25\n    endloop\n  endfacet\n  facet normal -0.971647 -0.236435 -0.000818806\n    outer loop\n      vertex -21.6382 -17.247 0.5\n      vertex -21.5985 -17.4266 5.25\n      vertex -21.6925 -17.0403 5.25\n    endloop\n  endfacet\n  facet normal -0.987362 -0.158481 -0.00081719\n    outer loop\n      vertex -21.5616 -17.632 0.5\n      vertex -21.5355 -17.8191 5.25\n      vertex -21.5985 -17.4266 5.25\n    endloop\n  endfacet\n  facet normal -0.993052 -0.117669 -0.000918319\n    outer loop\n      vertex -21.5355 -17.8191 5.25\n      vertex -21.5154 -18.0219 9.5\n      vertex -21.5616 -17.632 9.5\n    endloop\n  endfacet\n  facet normal -0.980776 -0.195136 -0.000915375\n    outer loop\n      vertex -21.5985 -17.4266 5.25\n      vertex -21.5616 -17.632 9.5\n      vertex -21.6382 -17.247 9.5\n    endloop\n  endfacet\n  facet normal -0.962507 -0.271254 -0.00089509\n    outer loop\n      vertex -21.6925 -17.0403 5.25\n      vertex -21.6382 -17.247 9.5\n      vertex -21.7447 -16.8691 9.5\n    endloop\n  endfacet\n  facet normal -0.938169 -0.346177 -0.000896246\n    outer loop\n      vertex -21.8168 -16.6627 5.25\n      vertex -21.7447 -16.8691 9.5\n      vertex -21.8806 -16.5008 9.5\n    endloop\n  endfacet\n  facet normal -0.908093 -0.418767 -0.000896858\n    outer loop\n      vertex -21.9708 -16.2961 5.25\n      vertex -21.8806 -16.5008 9.5\n      vertex -22.045 -16.1443 9.5\n    endloop\n  endfacet\n  facet normal -0.872566 -0.488495 -0.000881825\n    outer loop\n      vertex -22.1534 -15.943 5.25\n      vertex -22.045 -16.1443 9.5\n      vertex -22.2368 -15.8017 9.5\n    endloop\n  endfacet\n  facet normal -0.831462 -0.555581 -0.000873988\n    outer loop\n      vertex -22.3635 -15.6054 5.25\n      vertex -22.2368 -15.8017 9.5\n      vertex -22.4549 -15.4753 9.5\n    endloop\n  endfacet\n  facet normal -0.785247 -0.619181 -0.000868937\n    outer loop\n      vertex -22.5997 -15.2857 5.25\n      vertex -22.4549 -15.4753 9.5\n      vertex -22.698 -15.167 9.5\n    endloop\n  endfacet\n  facet normal -0.734324 -0.678798 -0.000862335\n    outer loop\n      vertex -22.8606 -14.9857 5.25\n      vertex -22.698 -15.167 9.5\n      vertex -22.9645 -14.8787 9.5\n    endloop\n  endfacet\n  facet normal -0.734325 -0.678798 0.000771563\n    outer loop\n      vertex -22.698 -15.167 0.5\n      vertex -22.8606 -14.9857 5.25\n      vertex -22.9645 -14.8787 0.5\n    endloop\n  endfacet\n  facet normal -0.754567 -0.656222 -0.000783071\n    outer loop\n      vertex -22.698 -15.167 0.5\n      vertex -22.5997 -15.2857 5.25\n      vertex -22.8606 -14.9857 5.25\n    endloop\n  endfacet\n  facet normal -1 0 0\n    outer loop\n      vertex -21.5 -22 0.5\n      vertex -21.5 -18.4142 9.5\n      vertex -21.5 -18.4142 0.5\n    endloop\n  endfacet\n  facet normal -1 -0 0\n    outer loop\n      vertex -21.5 -18.4142 9.5\n      vertex -21.5 -22 0.5\n      vertex -21.5 -22 9.5\n    endloop\n  endfacet\n  facet normal 0.707107 -0 0.707107\n    outer loop\n      vertex 29.5 -7.63604 10\n      vertex 30 -3.59145 9.5\n      vertex 29.5 -2.84315 10\n    endloop\n  endfacet\n  facet normal 0.707107 0 0.707107\n    outer loop\n      vertex 30 -3.59145 9.5\n      vertex 29.5 -7.63604 10\n      vertex 30 -7.84315 9.5\n    endloop\n  endfacet\n  facet normal 0.707107 -0 0.707107\n    outer loop\n      vertex 21 -21.7929 10\n      vertex 21.5 -18.4142 9.5\n      vertex 21 -18.4142 10\n    endloop\n  endfacet\n  facet normal 0.707107 0 0.707107\n    outer loop\n      vertex 21.5 -18.4142 9.5\n      vertex 21 -21.7929 10\n      vertex 21.5 -22 9.5\n    endloop\n  endfacet\n  facet normal 0.517731 -0.481882 0.706926\n    outer loop\n      vertex 22.9645 -14.8787 9.5\n      vertex 22.6109 -14.5251 10\n      vertex 22.3434 -14.8125 10\n    endloop\n  endfacet\n  facet normal 0.518714 -0.479491 0.707831\n    outer loop\n      vertex 22.698 -15.167 9.5\n      vertex 22.9645 -14.8787 9.5\n      vertex 22.3434 -14.8125 10\n    endloop\n  endfacet\n  facet normal 0.551337 -0.444388 0.706079\n    outer loop\n      vertex 22.698 -15.167 9.5\n      vertex 22.3434 -14.8125 10\n      vertex 22.097 -15.1182 10\n    endloop\n  endfacet\n  facet normal 0.582215 -0.40421 0.705436\n    outer loop\n      vertex 22.4549 -15.4753 9.5\n      vertex 22.097 -15.1182 10\n      vertex 21.8731 -15.4407 10\n    endloop\n  endfacet\n  facet normal 0.609959 -0.361892 0.704971\n    outer loop\n      vertex 22.2368 -15.8017 9.5\n      vertex 21.8731 -15.4407 10\n      vertex 21.6728 -15.7783 10\n    endloop\n  endfacet\n  facet normal 0.63438 -0.317641 0.704746\n    outer loop\n      vertex 22.045 -16.1443 9.5\n      vertex 21.6728 -15.7783 10\n      vertex 21.497 -16.1294 10\n    endloop\n  endfacet\n  facet normal 0.655625 -0.27143 0.704614\n    outer loop\n      vertex 21.8806 -16.5008 9.5\n      vertex 21.497 -16.1294 10\n      vertex 21.3468 -16.4922 10\n    endloop\n  endfacet\n  facet normal 0.673213 -0.224103 0.704672\n    outer loop\n      vertex 21.7447 -16.8691 9.5\n      vertex 21.3468 -16.4922 10\n      vertex 21.2228 -16.8647 10\n    endloop\n  endfacet\n  facet normal 0.687164 -0.175404 0.70501\n    outer loop\n      vertex 21.6382 -17.247 9.5\n      vertex 21.2228 -16.8647 10\n      vertex 21.1257 -17.2451 10\n    endloop\n  endfacet\n  facet normal 0.697507 -0.125818 0.705445\n    outer loop\n      vertex 21.5616 -17.632 9.5\n      vertex 21.1257 -17.2451 10\n      vertex 21.056 -17.6315 10\n    endloop\n  endfacet\n  facet normal 0.70408 -0.0757658 0.706067\n    outer loop\n      vertex 21.5154 -18.0219 9.5\n      vertex 21.056 -17.6315 10\n      vertex 21.014 -18.0218 10\n    endloop\n  endfacet\n  facet normal 0.706882 -0.02522 0.706882\n    outer loop\n      vertex 21.5 -18.4142 9.5\n      vertex 21.014 -18.0218 10\n      vertex 21 -18.4142 10\n    endloop\n  endfacet\n  facet normal 0.705844 -0.0277084 0.707826\n    outer loop\n      vertex 21.5 -18.4142 9.5\n      vertex 21.5154 -18.0219 9.5\n      vertex 21.014 -18.0218 10\n    endloop\n  endfacet\n  facet normal 0.554062 -0.436887 0.708622\n    outer loop\n      vertex 22.4549 -15.4753 9.5\n      vertex 22.698 -15.167 9.5\n      vertex 22.097 -15.1182 10\n    endloop\n  endfacet\n  facet normal 0.58619 -0.391691 0.709196\n    outer loop\n      vertex 22.2368 -15.8017 9.5\n      vertex 22.4549 -15.4753 9.5\n      vertex 21.8731 -15.4407 10\n    endloop\n  endfacet\n  facet normal 0.614806 -0.344191 0.70961\n    outer loop\n      vertex 22.045 -16.1443 9.5\n      vertex 22.2368 -15.8017 9.5\n      vertex 21.6728 -15.7783 10\n    endloop\n  endfacet\n  facet normal 0.639636 -0.294968 0.709831\n    outer loop\n      vertex 21.8806 -16.5008 9.5\n      vertex 22.045 -16.1443 9.5\n      vertex 21.497 -16.1294 10\n    endloop\n  endfacet\n  facet normal 0.660888 -0.243863 0.709759\n    outer loop\n      vertex 21.7447 -16.8691 9.5\n      vertex 21.8806 -16.5008 9.5\n      vertex 21.3468 -16.4922 10\n    endloop\n  endfacet\n  facet normal 0.6782 -0.191131 0.709587\n    outer loop\n      vertex 21.6382 -17.247 9.5\n      vertex 21.7447 -16.8691 9.5\n      vertex 21.2228 -16.8647 10\n    endloop\n  endfacet\n  facet normal 0.691423 -0.137566 0.709232\n    outer loop\n      vertex 21.5616 -17.632 9.5\n      vertex 21.6382 -17.247 9.5\n      vertex 21.1257 -17.2451 10\n    endloop\n  endfacet\n  facet normal 0.700689 -0.083026 0.70862\n    outer loop\n      vertex 21.5154 -18.0219 9.5\n      vertex 21.5616 -17.632 9.5\n      vertex 21.056 -17.6315 10\n    endloop\n  endfacet\n  facet normal 0.5 -0.499997 0.707109\n    outer loop\n      vertex 29.5 -7.63604 10\n      vertex 22.9645 -14.8787 9.5\n      vertex 30 -7.84315 9.5\n    endloop\n  endfacet\n  facet normal 0.499966 -0.499968 0.707153\n    outer loop\n      vertex 22.9645 -14.8787 9.5\n      vertex 29.5 -7.63604 10\n      vertex 22.6109 -14.5251 10\n    endloop\n  endfacet\n  facet normal 0.707109 0.653279 -0.270598\n    outer loop\n      vertex 30 -3.59145 9.5\n      vertex 30 -5.0412 6\n      vertex 29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 0.707105 0.653283 -0.270598\n    outer loop\n      vertex 29.5 -2.84315 10\n      vertex 30 -3.59145 9.5\n      vertex 29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 0.500002 -0.500002 0.707103\n    outer loop\n      vertex 21 -21.7929 10\n      vertex 18.5 -25 9.5\n      vertex 21.5 -22 9.5\n    endloop\n  endfacet\n  facet normal 0.500002 -0.500002 0.707103\n    outer loop\n      vertex 18.5 -25 9.5\n      vertex 21 -21.7929 10\n      vertex 18.2929 -24.5 10\n    endloop\n  endfacet\n  facet normal 0 -0.707107 0.707107\n    outer loop\n      vertex -18.5 -25 9.5\n      vertex 18.2929 -24.5 10\n      vertex -18.2929 -24.5 10\n    endloop\n  endfacet\n  facet normal 0 -0.707107 0.707107\n    outer loop\n      vertex 18.2929 -24.5 10\n      vertex -18.5 -25 9.5\n      vertex 18.5 -25 9.5\n    endloop\n  endfacet\n  facet normal -0.500002 -0.500002 0.707103\n    outer loop\n      vertex -21 -21.7929 10\n      vertex -18.5 -25 9.5\n      vertex -18.2929 -24.5 10\n    endloop\n  endfacet\n  facet normal -0.500002 -0.500002 0.707103\n    outer loop\n      vertex -18.5 -25 9.5\n      vertex -21 -21.7929 10\n      vertex -21.5 -22 9.5\n    endloop\n  endfacet\n  facet normal -0.499966 -0.499968 0.707153\n    outer loop\n      vertex -29.5 -7.63604 10\n      vertex -22.9645 -14.8787 9.5\n      vertex -22.6109 -14.5251 10\n    endloop\n  endfacet\n  facet normal -0.5 -0.499997 0.707109\n    outer loop\n      vertex -22.9645 -14.8787 9.5\n      vertex -29.5 -7.63604 10\n      vertex -30 -7.84315 9.5\n    endloop\n  endfacet\n  facet normal -0.706882 -0.02522 0.706882\n    outer loop\n      vertex -21 -18.4142 10\n      vertex -21.014 -18.0218 10\n      vertex -21.5 -18.4142 9.5\n    endloop\n  endfacet\n  facet normal -0.705844 -0.0277084 0.707826\n    outer loop\n      vertex -21.5 -18.4142 9.5\n      vertex -21.014 -18.0218 10\n      vertex -21.5154 -18.0219 9.5\n    endloop\n  endfacet\n  facet normal -0.70408 -0.0757658 0.706067\n    outer loop\n      vertex -21.014 -18.0218 10\n      vertex -21.056 -17.6315 10\n      vertex -21.5154 -18.0219 9.5\n    endloop\n  endfacet\n  facet normal -0.697507 -0.125818 0.705445\n    outer loop\n      vertex -21.056 -17.6315 10\n      vertex -21.1257 -17.2451 10\n      vertex -21.5616 -17.632 9.5\n    endloop\n  endfacet\n  facet normal -0.687164 -0.175404 0.70501\n    outer loop\n      vertex -21.1257 -17.2451 10\n      vertex -21.2228 -16.8647 10\n      vertex -21.6382 -17.247 9.5\n    endloop\n  endfacet\n  facet normal -0.673213 -0.224103 0.704672\n    outer loop\n      vertex -21.2228 -16.8647 10\n      vertex -21.3468 -16.4922 10\n      vertex -21.7447 -16.8691 9.5\n    endloop\n  endfacet\n  facet normal -0.655625 -0.27143 0.704614\n    outer loop\n      vertex -21.3468 -16.4922 10\n      vertex -21.497 -16.1294 10\n      vertex -21.8806 -16.5008 9.5\n    endloop\n  endfacet\n  facet normal -0.63438 -0.317641 0.704746\n    outer loop\n      vertex -21.497 -16.1294 10\n      vertex -21.6728 -15.7783 10\n      vertex -22.045 -16.1443 9.5\n    endloop\n  endfacet\n  facet normal -0.609959 -0.361892 0.704971\n    outer loop\n      vertex -21.6728 -15.7783 10\n      vertex -21.8731 -15.4407 10\n      vertex -22.2368 -15.8017 9.5\n    endloop\n  endfacet\n  facet normal -0.582215 -0.40421 0.705436\n    outer loop\n      vertex -21.8731 -15.4407 10\n      vertex -22.097 -15.1182 10\n      vertex -22.4549 -15.4753 9.5\n    endloop\n  endfacet\n  facet normal -0.551337 -0.444388 0.706079\n    outer loop\n      vertex -22.097 -15.1182 10\n      vertex -22.3434 -14.8125 10\n      vertex -22.698 -15.167 9.5\n    endloop\n  endfacet\n  facet normal -0.517731 -0.481882 0.706926\n    outer loop\n      vertex -22.3434 -14.8125 10\n      vertex -22.6109 -14.5251 10\n      vertex -22.9645 -14.8787 9.5\n    endloop\n  endfacet\n  facet normal -0.518714 -0.479491 0.707831\n    outer loop\n      vertex -22.698 -15.167 9.5\n      vertex -22.3434 -14.8125 10\n      vertex -22.9645 -14.8787 9.5\n    endloop\n  endfacet\n  facet normal -0.700689 -0.083026 0.70862\n    outer loop\n      vertex -21.5154 -18.0219 9.5\n      vertex -21.056 -17.6315 10\n      vertex -21.5616 -17.632 9.5\n    endloop\n  endfacet\n  facet normal -0.691423 -0.137566 0.709232\n    outer loop\n      vertex -21.5616 -17.632 9.5\n      vertex -21.1257 -17.2451 10\n      vertex -21.6382 -17.247 9.5\n    endloop\n  endfacet\n  facet normal -0.6782 -0.191131 0.709587\n    outer loop\n      vertex -21.6382 -17.247 9.5\n      vertex -21.2228 -16.8647 10\n      vertex -21.7447 -16.8691 9.5\n    endloop\n  endfacet\n  facet normal -0.660888 -0.243863 0.709759\n    outer loop\n      vertex -21.7447 -16.8691 9.5\n      vertex -21.3468 -16.4922 10\n      vertex -21.8806 -16.5008 9.5\n    endloop\n  endfacet\n  facet normal -0.639636 -0.294968 0.709831\n    outer loop\n      vertex -21.8806 -16.5008 9.5\n      vertex -21.497 -16.1294 10\n      vertex -22.045 -16.1443 9.5\n    endloop\n  endfacet\n  facet normal -0.614806 -0.344191 0.70961\n    outer loop\n      vertex -22.045 -16.1443 9.5\n      vertex -21.6728 -15.7783 10\n      vertex -22.2368 -15.8017 9.5\n    endloop\n  endfacet\n  facet normal -0.58619 -0.391691 0.709196\n    outer loop\n      vertex -22.2368 -15.8017 9.5\n      vertex -21.8731 -15.4407 10\n      vertex -22.4549 -15.4753 9.5\n    endloop\n  endfacet\n  facet normal -0.554062 -0.436887 0.708622\n    outer loop\n      vertex -22.4549 -15.4753 9.5\n      vertex -22.097 -15.1182 10\n      vertex -22.698 -15.167 9.5\n    endloop\n  endfacet\n  facet normal -0.707107 0 0.707107\n    outer loop\n      vertex -21.5 -18.4142 9.5\n      vertex -21 -21.7929 10\n      vertex -21 -18.4142 10\n    endloop\n  endfacet\n  facet normal -0.707107 0 0.707107\n    outer loop\n      vertex -21 -21.7929 10\n      vertex -21.5 -18.4142 9.5\n      vertex -21.5 -22 9.5\n    endloop\n  endfacet\n  facet normal -0.707107 0 0.707107\n    outer loop\n      vertex -30 -3.59145 9.5\n      vertex -29.5 -7.63604 10\n      vertex -29.5 -2.84315 10\n    endloop\n  endfacet\n  facet normal -0.707107 0 0.707107\n    outer loop\n      vertex -29.5 -7.63604 10\n      vertex -30 -3.59145 9.5\n      vertex -30 -7.84315 9.5\n    endloop\n  endfacet\n  facet normal -0.707105 0.653283 -0.270598\n    outer loop\n      vertex -29.5 -2.84315 10\n      vertex -29.5 -4.5 6\n      vertex -30 -3.59145 9.5\n    endloop\n  endfacet\n  facet normal -0.707109 0.653279 -0.270598\n    outer loop\n      vertex -30 -3.59145 9.5\n      vertex -29.5 -4.5 6\n      vertex -30 -5.0412 6\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 30 -3.59145 9.5\n      vertex 30 -7.84315 9.5\n      vertex 30 -5.0412 6\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 30 22 9.5\n      vertex 30 21.0412 6\n      vertex 30 22 0.5\n    endloop\n  endfacet\n  facet normal 1 0 -0\n    outer loop\n      vertex 30 21.0412 6\n      vertex 30 22 9.5\n      vertex 30 19.5914 9.5\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 30 15.5412 5.5\n      vertex 30 21.0412 6\n      vertex 30 16.0412 6\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 30 21.0412 6\n      vertex 30 15.5412 5.5\n      vertex 30 22 0.5\n    endloop\n  endfacet\n  facet normal 1 -0 0\n    outer loop\n      vertex 30 0.458803 5.5\n      vertex 30 22 0.5\n      vertex 30 15.5412 5.5\n    endloop\n  endfacet\n  facet normal 1 -0 0\n    outer loop\n      vertex 30 -5.0412 6\n      vertex 30 0.458803 5.5\n      vertex 30 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 30 -7.84315 0.5\n      vertex 30 0.458803 5.5\n      vertex 30 -5.0412 6\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 30 0.458803 5.5\n      vertex 30 -7.84315 0.5\n      vertex 30 22 0.5\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 30 -7.84315 0.5\n      vertex 30 -5.0412 6\n      vertex 30 -7.84315 9.5\n    endloop\n  endfacet\n  facet normal 0.707109 -0.707104 0\n    outer loop\n      vertex 22.9645 -14.8787 9.5\n      vertex 30 -7.84315 0.5\n      vertex 30 -7.84315 9.5\n    endloop\n  endfacet\n  facet normal 0.707109 -0.707104 0\n    outer loop\n      vertex 30 -7.84315 0.5\n      vertex 22.9645 -14.8787 9.5\n      vertex 22.9645 -14.8787 0.5\n    endloop\n  endfacet\n  facet normal 0.999891 -0.0147536 0\n    outer loop\n      vertex 21.5022 -18.2651 5.25\n      vertex 21.5 -18.4142 9.5\n      vertex 21.5 -18.4142 0.5\n    endloop\n  endfacet\n  facet normal 0.997569 -0.0696739 0.000888654\n    outer loop\n      vertex 21.5299 -17.8685 5.25\n      vertex 21.5154 -18.0219 9.5\n      vertex 21.5022 -18.2651 5.25\n    endloop\n  endfacet\n  facet normal 0.988923 -0.148427 0.000883296\n    outer loop\n      vertex 21.5889 -17.4754 5.25\n      vertex 21.5616 -17.632 9.5\n      vertex 21.5299 -17.8685 5.25\n    endloop\n  endfacet\n  facet normal 0.973935 -0.226824 0.000892143\n    outer loop\n      vertex 21.6791 -17.0881 5.25\n      vertex 21.6382 -17.247 9.5\n      vertex 21.5889 -17.4754 5.25\n    endloop\n  endfacet\n  facet normal 0.952872 -0.30337 0.000924592\n    outer loop\n      vertex 21.7997 -16.7093 5.25\n      vertex 21.7447 -16.8691 9.5\n      vertex 21.6791 -17.0881 5.25\n    endloop\n  endfacet\n  facet normal 0.925799 -0.378016 0.00092215\n    outer loop\n      vertex 21.95 -16.3412 5.25\n      vertex 21.8806 -16.5008 9.5\n      vertex 21.7997 -16.7093 5.25\n    endloop\n  endfacet\n  facet normal 0.892862 -0.45033 0.000905455\n    outer loop\n      vertex 22.129 -15.9863 5.25\n      vertex 22.045 -16.1443 9.5\n      vertex 21.95 -16.3412 5.25\n    endloop\n  endfacet\n  facet normal 0.854101 -0.520106 0.000926948\n    outer loop\n      vertex 22.3358 -15.6467 5.25\n      vertex 22.2368 -15.8017 9.5\n      vertex 22.129 -15.9863 5.25\n    endloop\n  endfacet\n  facet normal 0.810234 -0.586105 0.000931667\n    outer loop\n      vertex 22.5688 -15.3246 5.25\n      vertex 22.4549 -15.4753 9.5\n      vertex 22.3358 -15.6467 5.25\n    endloop\n  endfacet\n  facet normal 0.761082 -0.648655 0.000916766\n    outer loop\n      vertex 22.8267 -15.022 5.25\n      vertex 22.698 -15.167 9.5\n      vertex 22.5688 -15.3246 5.25\n    endloop\n  endfacet\n  facet normal 0.720804 -0.693139 0\n    outer loop\n      vertex 22.9645 -14.8787 0.5\n      vertex 22.9645 -14.8787 9.5\n      vertex 22.8267 -15.022 5.25\n    endloop\n  endfacet\n  facet normal 0.734324 -0.678798 -0.000921919\n    outer loop\n      vertex 22.8267 -15.022 5.25\n      vertex 22.9645 -14.8787 9.5\n      vertex 22.698 -15.167 9.5\n    endloop\n  endfacet\n  facet normal 0.993053 -0.117669 0.000768656\n    outer loop\n      vertex 21.5616 -17.632 0.5\n      vertex 21.5299 -17.8685 5.25\n      vertex 21.5154 -18.0219 0.5\n    endloop\n  endfacet\n  facet normal 0.988923 -0.148427 -0.000790318\n    outer loop\n      vertex 21.5616 -17.632 0.5\n      vertex 21.5889 -17.4754 5.25\n      vertex 21.5299 -17.8685 5.25\n    endloop\n  endfacet\n  facet normal 0.980776 -0.195136 0.000796452\n    outer loop\n      vertex 21.6382 -17.247 0.5\n      vertex 21.5889 -17.4754 5.25\n      vertex 21.5616 -17.632 0.5\n    endloop\n  endfacet\n  facet normal 0.973935 -0.226824 -0.000798233\n    outer loop\n      vertex 21.6382 -17.247 0.5\n      vertex 21.6791 -17.0881 5.25\n      vertex 21.5889 -17.4754 5.25\n    endloop\n  endfacet\n  facet normal 0.962507 -0.271254 0.000786478\n    outer loop\n      vertex 21.7447 -16.8691 0.5\n      vertex 21.6791 -17.0881 5.25\n      vertex 21.6382 -17.247 0.5\n    endloop\n  endfacet\n  facet normal 0.938169 -0.346177 0.00078313\n    outer loop\n      vertex 21.8806 -16.5008 0.5\n      vertex 21.7997 -16.7093 5.25\n      vertex 21.7447 -16.8691 0.5\n    endloop\n  endfacet\n  facet normal 0.908093 -0.418767 0.00080286\n    outer loop\n      vertex 22.045 -16.1443 0.5\n      vertex 21.95 -16.3412 5.25\n      vertex 21.8806 -16.5008 0.5\n    endloop\n  endfacet\n  facet normal 0.872567 -0.488495 0.000818224\n    outer loop\n      vertex 22.2368 -15.8017 0.5\n      vertex 22.129 -15.9863 5.25\n      vertex 22.045 -16.1443 0.5\n    endloop\n  endfacet\n  facet normal 0.831462 -0.555581 0.000800089\n    outer loop\n      vertex 22.4549 -15.4753 0.5\n      vertex 22.3358 -15.6467 5.25\n      vertex 22.2368 -15.8017 0.5\n    endloop\n  endfacet\n  facet normal 0.785247 -0.619182 0.00081494\n    outer loop\n      vertex 22.698 -15.167 0.5\n      vertex 22.5688 -15.3246 5.25\n      vertex 22.4549 -15.4753 0.5\n    endloop\n  endfacet\n  facet normal 0.734325 -0.678798 0.000824875\n    outer loop\n      vertex 22.9645 -14.8787 0.5\n      vertex 22.8267 -15.022 5.25\n      vertex 22.698 -15.167 0.5\n    endloop\n  endfacet\n  facet normal 0.761082 -0.648655 -0.000820265\n    outer loop\n      vertex 22.698 -15.167 0.5\n      vertex 22.8267 -15.022 5.25\n      vertex 22.5688 -15.3246 5.25\n    endloop\n  endfacet\n  facet normal 0.952873 -0.30337 -0.000827267\n    outer loop\n      vertex 21.7447 -16.8691 0.5\n      vertex 21.7997 -16.7093 5.25\n      vertex 21.6791 -17.0881 5.25\n    endloop\n  endfacet\n  facet normal 0.925799 -0.378016 -0.000825082\n    outer loop\n      vertex 21.8806 -16.5008 0.5\n      vertex 21.95 -16.3412 5.25\n      vertex 21.7997 -16.7093 5.25\n    endloop\n  endfacet\n  facet normal 0.892862 -0.45033 -0.000810144\n    outer loop\n      vertex 22.045 -16.1443 0.5\n      vertex 22.129 -15.9863 5.25\n      vertex 21.95 -16.3412 5.25\n    endloop\n  endfacet\n  facet normal 0.854101 -0.520106 -0.000829374\n    outer loop\n      vertex 22.2368 -15.8017 0.5\n      vertex 22.3358 -15.6467 5.25\n      vertex 22.129 -15.9863 5.25\n    endloop\n  endfacet\n  facet normal 0.810234 -0.586106 -0.000833596\n    outer loop\n      vertex 22.4549 -15.4753 0.5\n      vertex 22.5688 -15.3246 5.25\n      vertex 22.3358 -15.6467 5.25\n    endloop\n  endfacet\n  facet normal 0.785247 -0.619181 -0.000910816\n    outer loop\n      vertex 22.5688 -15.3246 5.25\n      vertex 22.698 -15.167 9.5\n      vertex 22.4549 -15.4753 9.5\n    endloop\n  endfacet\n  facet normal 0.831462 -0.555581 -0.000894217\n    outer loop\n      vertex 22.3358 -15.6467 5.25\n      vertex 22.4549 -15.4753 9.5\n      vertex 22.2368 -15.8017 9.5\n    endloop\n  endfacet\n  facet normal 0.872566 -0.488495 -0.000914485\n    outer loop\n      vertex 22.129 -15.9863 5.25\n      vertex 22.2368 -15.8017 9.5\n      vertex 22.045 -16.1443 9.5\n    endloop\n  endfacet\n  facet normal 0.908093 -0.418767 -0.000897314\n    outer loop\n      vertex 21.95 -16.3412 5.25\n      vertex 22.045 -16.1443 9.5\n      vertex 21.8806 -16.5008 9.5\n    endloop\n  endfacet\n  facet normal 0.938169 -0.346177 -0.000875262\n    outer loop\n      vertex 21.7997 -16.7093 5.25\n      vertex 21.8806 -16.5008 9.5\n      vertex 21.7447 -16.8691 9.5\n    endloop\n  endfacet\n  facet normal 0.962507 -0.271254 -0.000879005\n    outer loop\n      vertex 21.6791 -17.0881 5.25\n      vertex 21.7447 -16.8691 9.5\n      vertex 21.6382 -17.247 9.5\n    endloop\n  endfacet\n  facet normal 0.980776 -0.195136 -0.000890152\n    outer loop\n      vertex 21.5889 -17.4754 5.25\n      vertex 21.6382 -17.247 9.5\n      vertex 21.5616 -17.632 9.5\n    endloop\n  endfacet\n  facet normal 0.993053 -0.117669 -0.000859086\n    outer loop\n      vertex 21.5299 -17.8685 5.25\n      vertex 21.5616 -17.632 9.5\n      vertex 21.5154 -18.0219 9.5\n    endloop\n  endfacet\n  facet normal 0.99923 -0.0392254 -0.000858872\n    outer loop\n      vertex 21.5022 -18.2651 5.25\n      vertex 21.5154 -18.0219 9.5\n      vertex 21.5 -18.4142 9.5\n    endloop\n  endfacet\n  facet normal 0.99923 -0.0392254 0.000768465\n    outer loop\n      vertex 21.5154 -18.0219 0.5\n      vertex 21.5022 -18.2651 5.25\n      vertex 21.5 -18.4142 0.5\n    endloop\n  endfacet\n  facet normal 0.99757 -0.0696739 -0.000795111\n    outer loop\n      vertex 21.5154 -18.0219 0.5\n      vertex 21.5299 -17.8685 5.25\n      vertex 21.5022 -18.2651 5.25\n    endloop\n  endfacet\n  facet normal 1 -0 0\n    outer loop\n      vertex 21.5 -22 9.5\n      vertex 21.5 -18.4142 0.5\n      vertex 21.5 -18.4142 9.5\n    endloop\n  endfacet\n  facet normal 1 0 0\n    outer loop\n      vertex 21.5 -18.4142 0.5\n      vertex 21.5 -22 9.5\n      vertex 21.5 -22 0.5\n    endloop\n  endfacet\n  facet normal 0.707107 -0.707107 0\n    outer loop\n      vertex 18.5 -25 9.5\n      vertex 21.5 -22 0.5\n      vertex 21.5 -22 9.5\n    endloop\n  endfacet\n  facet normal 0.707107 -0.707107 0\n    outer loop\n      vertex 21.5 -22 0.5\n      vertex 18.5 -25 9.5\n      vertex 18.5 -25 0.5\n    endloop\n  endfacet\n  facet normal 0 -1 0\n    outer loop\n      vertex -18.5 -25 0.5\n      vertex 18.5 -25 9.5\n      vertex -18.5 -25 9.5\n    endloop\n  endfacet\n  facet normal 0 -1 -0\n    outer loop\n      vertex 18.5 -25 9.5\n      vertex -18.5 -25 0.5\n      vertex 18.5 -25 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 -0.707107 0\n    outer loop\n      vertex -18.5 -25 0.5\n      vertex -21.5 -22 9.5\n      vertex -21.5 -22 0.5\n    endloop\n  endfacet\n  facet normal -0.707107 -0.707107 0\n    outer loop\n      vertex -21.5 -22 9.5\n      vertex -18.5 -25 0.5\n      vertex -18.5 -25 9.5\n    endloop\n  endfacet\n  facet normal -0.707107 -0.653277 -0.270606\n    outer loop\n      vertex -30 21.0412 6\n      vertex -29.5 20.5 6\n      vertex -30 19.5914 9.5\n    endloop\n  endfacet\n  facet normal -0.7071 -0.653285 -0.270607\n    outer loop\n      vertex -29.5 20.5 6\n      vertex -29.5 18.8431 10\n      vertex -30 19.5914 9.5\n    endloop\n  endfacet\n  facet normal -0.707107 0 0.707107\n    outer loop\n      vertex -30 19.5914 9.5\n      vertex -29.5 21.7929 10\n      vertex -30 22 9.5\n    endloop\n  endfacet\n  facet normal -0.707107 0 0.707107\n    outer loop\n      vertex -29.5 21.7929 10\n      vertex -30 19.5914 9.5\n      vertex -29.5 18.8431 10\n    endloop\n  endfacet\n  facet normal -0.500002 0.500002 0.707103\n    outer loop\n      vertex -27 25 9.5\n      vertex -29.5 21.7929 10\n      vertex -26.7929 24.5 10\n    endloop\n  endfacet\n  facet normal -0.500002 0.500002 0.707103\n    outer loop\n      vertex -29.5 21.7929 10\n      vertex -27 25 9.5\n      vertex -30 22 9.5\n    endloop\n  endfacet\n  facet normal -0 0.707107 0.707107\n    outer loop\n      vertex 3.5 25 9.5\n      vertex 26.7929 24.5 10\n      vertex 27 25 9.5\n    endloop\n  endfacet\n  facet normal 0 0.707107 0.707107\n    outer loop\n      vertex 26.7929 24.5 10\n      vertex 3.5 25 9.5\n      vertex 3 24.5 10\n    endloop\n  endfacet\n  facet normal 0 0.707107 0.707107\n    outer loop\n      vertex -3.5 25 9.5\n      vertex -26.7929 24.5 10\n      vertex -3 24.5 10\n    endloop\n  endfacet\n  facet normal 0 0.707107 0.707107\n    outer loop\n      vertex -26.7929 24.5 10\n      vertex -3.5 25 9.5\n      vertex -27 25 9.5\n    endloop\n  endfacet\n  facet normal 0.500002 0.500002 0.707103\n    outer loop\n      vertex 27 25 9.5\n      vertex 29.5 21.7929 10\n      vertex 30 22 9.5\n    endloop\n  endfacet\n  facet normal 0.500002 0.500002 0.707103\n    outer loop\n      vertex 29.5 21.7929 10\n      vertex 27 25 9.5\n      vertex 26.7929 24.5 10\n    endloop\n  endfacet\n  facet normal 0.707107 0 0.707107\n    outer loop\n      vertex 29.5 21.7929 10\n      vertex 30 19.5914 9.5\n      vertex 30 22 9.5\n    endloop\n  endfacet\n  facet normal 0.707107 0 0.707107\n    outer loop\n      vertex 30 19.5914 9.5\n      vertex 29.5 21.7929 10\n      vertex 29.5 18.8431 10\n    endloop\n  endfacet\n  facet normal 0.7071 -0.653285 -0.270607\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 30 19.5914 9.5\n      vertex 29.5 18.8431 10\n    endloop\n  endfacet\n  facet normal 0.707107 -0.653277 -0.270606\n    outer loop\n      vertex 30 21.0412 6\n      vertex 30 19.5914 9.5\n      vertex 29.5 20.5 6\n    endloop\n  endfacet\n  facet normal 0.367597 0.601617 0.709175\n    outer loop\n      vertex -4.46893 0.187916 5.5\n      vertex -4.91227 0.458803 5.5\n      vertex -5.05857 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0.36061 0.610616 0.705059\n    outer loop\n      vertex -4.5993 -0.312426 6\n      vertex -4.46893 0.187916 5.5\n      vertex -5.05857 -0.0411959 6\n    endloop\n  endfacet\n  facet normal 0.325703 0.62976 0.705209\n    outer loop\n      vertex -4.12553 -0.557453 6\n      vertex -4.0107 -0.0569382 5.5\n      vertex -4.5993 -0.312426 6\n    endloop\n  endfacet\n  facet normal 0.289776 0.646901 0.705372\n    outer loop\n      vertex -3.63875 -0.775504 6\n      vertex -3.53911 -0.274944 5.5\n      vertex -4.12553 -0.557453 6\n    endloop\n  endfacet\n  facet normal 0.252954 0.661973 0.705554\n    outer loop\n      vertex -3.14051 -0.965892 6\n      vertex -3.05572 -0.465374 5.5\n      vertex -3.63875 -0.775504 6\n    endloop\n  endfacet\n  facet normal 0.215343 0.674938 0.705752\n    outer loop\n      vertex -2.63236 -1.12802 6\n      vertex -2.56215 -0.627594 5.5\n      vertex -3.14051 -0.965892 6\n    endloop\n  endfacet\n  facet normal 0.177066 0.685757 0.705964\n    outer loop\n      vertex -2.11591 -1.26137 6\n      vertex -2.06004 -0.761063 5.5\n      vertex -2.63236 -1.12802 6\n    endloop\n  endfacet\n  facet normal 0.138252 0.694394 0.706189\n    outer loop\n      vertex -1.5928 -1.36552 6\n      vertex -1.55107 -0.865335 5.5\n      vertex -2.11591 -1.26137 6\n    endloop\n  endfacet\n  facet normal 0.0990309 0.70082 0.706431\n    outer loop\n      vertex -1.06466 -1.44015 6\n      vertex -1.03693 -0.940065 5.5\n      vertex -1.5928 -1.36552 6\n    endloop\n  endfacet\n  facet normal 0.0595326 0.705009 0.706695\n    outer loop\n      vertex -0.533173 -1.48503 6\n      vertex -0.519328 -0.985003 5.5\n      vertex -1.06466 -1.44015 6\n    endloop\n  endfacet\n  facet normal 0.0198497 0.706967 0.706967\n    outer loop\n      vertex 0 -1.5 6\n      vertex 0 -1 5.5\n      vertex -0.533173 -1.48503 6\n    endloop\n  endfacet\n  facet normal -0.0198497 0.706967 0.706967\n    outer loop\n      vertex 0.533173 -1.48503 6\n      vertex 0 -1 5.5\n      vertex 0 -1.5 6\n    endloop\n  endfacet\n  facet normal -0.0204067 0.706658 0.707261\n    outer loop\n      vertex 0.533173 -1.48503 6\n      vertex 0.519328 -0.985003 5.5\n      vertex 0 -1 5.5\n    endloop\n  endfacet\n  facet normal -0.0595326 0.705009 0.706695\n    outer loop\n      vertex 0.533173 -1.48503 6\n      vertex 1.06466 -1.44015 6\n      vertex 0.519328 -0.985003 5.5\n    endloop\n  endfacet\n  facet normal -0.0611234 0.704028 0.707537\n    outer loop\n      vertex 1.06466 -1.44015 6\n      vertex 1.03693 -0.940065 5.5\n      vertex 0.519328 -0.985003 5.5\n    endloop\n  endfacet\n  facet normal -0.0990309 0.70082 0.706431\n    outer loop\n      vertex 1.06466 -1.44015 6\n      vertex 1.5928 -1.36552 6\n      vertex 1.03693 -0.940065 5.5\n    endloop\n  endfacet\n  facet normal -0.138252 0.694394 0.706189\n    outer loop\n      vertex 1.5928 -1.36552 6\n      vertex 2.11591 -1.26137 6\n      vertex 1.55107 -0.865335 5.5\n    endloop\n  endfacet\n  facet normal -0.177066 0.685757 0.705964\n    outer loop\n      vertex 2.11591 -1.26137 6\n      vertex 2.63236 -1.12802 6\n      vertex 2.06004 -0.761063 5.5\n    endloop\n  endfacet\n  facet normal -0.215343 0.674938 0.705752\n    outer loop\n      vertex 2.63236 -1.12802 6\n      vertex 3.14051 -0.965892 6\n      vertex 2.56215 -0.627594 5.5\n    endloop\n  endfacet\n  facet normal -0.252954 0.661973 0.705554\n    outer loop\n      vertex 3.14051 -0.965892 6\n      vertex 3.63875 -0.775504 6\n      vertex 3.05572 -0.465374 5.5\n    endloop\n  endfacet\n  facet normal -0.289776 0.646901 0.705372\n    outer loop\n      vertex 3.63875 -0.775504 6\n      vertex 4.12553 -0.557453 6\n      vertex 3.53911 -0.274944 5.5\n    endloop\n  endfacet\n  facet normal -0.325703 0.62976 0.705209\n    outer loop\n      vertex 4.12553 -0.557453 6\n      vertex 4.5993 -0.312426 6\n      vertex 4.0107 -0.0569382 5.5\n    endloop\n  endfacet\n  facet normal -0.36061 0.610616 0.705059\n    outer loop\n      vertex 4.5993 -0.312426 6\n      vertex 5.05857 -0.0411959 6\n      vertex 4.46893 0.187916 5.5\n    endloop\n  endfacet\n  facet normal -0.367597 0.601617 0.709175\n    outer loop\n      vertex 5.05857 -0.0411959 6\n      vertex 4.91227 0.458803 5.5\n      vertex 4.46893 0.187916 5.5\n    endloop\n  endfacet\n  facet normal 0.332339 0.621952 0.709032\n    outer loop\n      vertex -4.0107 -0.0569382 5.5\n      vertex -4.46893 0.187916 5.5\n      vertex -4.5993 -0.312426 6\n    endloop\n  endfacet\n  facet normal 0.295968 0.640239 0.70887\n    outer loop\n      vertex -3.53911 -0.274944 5.5\n      vertex -4.0107 -0.0569382 5.5\n      vertex -4.12553 -0.557453 6\n    endloop\n  endfacet\n  facet normal 0.258595 0.656421 0.708689\n    outer loop\n      vertex -3.05572 -0.465374 5.5\n      vertex -3.53911 -0.274944 5.5\n      vertex -3.63875 -0.775504 6\n    endloop\n  endfacet\n  facet normal 0.220349 0.670434 0.708495\n    outer loop\n      vertex -2.56215 -0.627594 5.5\n      vertex -3.05572 -0.465374 5.5\n      vertex -3.14051 -0.965892 6\n    endloop\n  endfacet\n  facet normal 0.18135 0.682237 0.708283\n    outer loop\n      vertex -2.06004 -0.761063 5.5\n      vertex -2.56215 -0.627594 5.5\n      vertex -2.63236 -1.12802 6\n    endloop\n  endfacet\n  facet normal 0.141726 0.691791 0.708053\n    outer loop\n      vertex -1.55107 -0.865335 5.5\n      vertex -2.06004 -0.761063 5.5\n      vertex -2.11591 -1.26137 6\n    endloop\n  endfacet\n  facet normal 0.101609 0.699064 0.707803\n    outer loop\n      vertex -1.03693 -0.940065 5.5\n      vertex -1.55107 -0.865335 5.5\n      vertex -1.5928 -1.36552 6\n    endloop\n  endfacet\n  facet normal 0.0611234 0.704028 0.707537\n    outer loop\n      vertex -0.519328 -0.985003 5.5\n      vertex -1.03693 -0.940065 5.5\n      vertex -1.06466 -1.44015 6\n    endloop\n  endfacet\n  facet normal 0.0204067 0.706658 0.707261\n    outer loop\n      vertex 0 -1 5.5\n      vertex -0.519328 -0.985003 5.5\n      vertex -0.533173 -1.48503 6\n    endloop\n  endfacet\n  facet normal -0.101609 0.699064 0.707803\n    outer loop\n      vertex 1.5928 -1.36552 6\n      vertex 1.55107 -0.865335 5.5\n      vertex 1.03693 -0.940065 5.5\n    endloop\n  endfacet\n  facet normal -0.141726 0.691791 0.708053\n    outer loop\n      vertex 2.11591 -1.26137 6\n      vertex 2.06004 -0.761063 5.5\n      vertex 1.55107 -0.865335 5.5\n    endloop\n  endfacet\n  facet normal -0.18135 0.682237 0.708283\n    outer loop\n      vertex 2.63236 -1.12802 6\n      vertex 2.56215 -0.627594 5.5\n      vertex 2.06004 -0.761063 5.5\n    endloop\n  endfacet\n  facet normal -0.220349 0.670434 0.708495\n    outer loop\n      vertex 3.14051 -0.965892 6\n      vertex 3.05572 -0.465374 5.5\n      vertex 2.56215 -0.627594 5.5\n    endloop\n  endfacet\n  facet normal -0.258595 0.656421 0.708689\n    outer loop\n      vertex 3.63875 -0.775504 6\n      vertex 3.53911 -0.274944 5.5\n      vertex 3.05572 -0.465374 5.5\n    endloop\n  endfacet\n  facet normal -0.295968 0.640239 0.70887\n    outer loop\n      vertex 4.12553 -0.557453 6\n      vertex 4.0107 -0.0569382 5.5\n      vertex 3.53911 -0.274944 5.5\n    endloop\n  endfacet\n  facet normal -0.332339 0.621952 0.709032\n    outer loop\n      vertex 4.5993 -0.312426 6\n      vertex 4.46893 0.187916 5.5\n      vertex 4.0107 -0.0569382 5.5\n    endloop\n  endfacet\n  facet normal -0.706847 0.0270863 0.706847\n    outer loop\n      vertex 5.2346 7.59812 2\n      vertex 5.25 8 2\n      vertex 4.75 8 1.5\n    endloop\n  endfacet\n  facet normal -0.706261 0.0284559 0.70738\n    outer loop\n      vertex 5.2346 7.59812 2\n      vertex 4.75 8 1.5\n      vertex 4.7346 7.61778 1.5\n    endloop\n  endfacet\n  facet normal -0.703174 0.081189 0.706367\n    outer loop\n      vertex 5.18847 7.19859 2\n      vertex 5.2346 7.59812 2\n      vertex 4.7346 7.61778 1.5\n    endloop\n  endfacet\n  facet normal -0.701185 0.0851438 0.707877\n    outer loop\n      vertex 5.18847 7.19859 2\n      vertex 4.7346 7.61778 1.5\n      vertex 4.68849 7.23805 1.5\n    endloop\n  endfacet\n  facet normal -0.695321 0.134848 0.705935\n    outer loop\n      vertex 5.1119 6.80377 2\n      vertex 5.18847 7.19859 2\n      vertex 4.68849 7.23805 1.5\n    endloop\n  endfacet\n  facet normal -0.691622 0.141203 0.708323\n    outer loop\n      vertex 5.1119 6.80377 2\n      vertex 4.68849 7.23805 1.5\n      vertex 4.61197 6.86325 1.5\n    endloop\n  endfacet\n  facet normal -0.677653 0.196276 0.708704\n    outer loop\n      vertex 5.00533 6.41597 2\n      vertex 4.61197 6.86325 1.5\n      vertex 4.50555 6.49583 1.5\n    endloop\n  endfacet\n  facet normal -0.659346 0.250064 0.709036\n    outer loop\n      vertex 4.86939 6.03746 2\n      vertex 4.50555 6.49583 1.5\n      vertex 4.3699 6.13816 1.5\n    endloop\n  endfacet\n  facet normal -0.636854 0.302174 0.709301\n    outer loop\n      vertex 4.70487 5.67047 2\n      vertex 4.3699 6.13816 1.5\n      vertex 4.20592 5.79256 1.5\n    endloop\n  endfacet\n  facet normal -0.610269 0.35236 0.709517\n    outer loop\n      vertex 4.51274 5.31715 2\n      vertex 4.20592 5.79256 1.5\n      vertex 4.01465 5.46129 1.5\n    endloop\n  endfacet\n  facet normal -0.579823 0.400214 0.709672\n    outer loop\n      vertex 4.29413 4.97958 2\n      vertex 4.01465 5.46129 1.5\n      vertex 3.79735 5.14647 1.5\n    endloop\n  endfacet\n  facet normal -0.545659 0.445514 0.70977\n    outer loop\n      vertex 4.05032 4.65973 2\n      vertex 3.79735 5.14647 1.5\n      vertex 3.55543 4.85017 1.5\n    endloop\n  endfacet\n  facet normal -0.508004 0.487951 0.709814\n    outer loop\n      vertex 3.78274 4.35948 2\n      vertex 3.55543 4.85017 1.5\n      vertex 3.29044 4.57429 1.5\n    endloop\n  endfacet\n  facet normal -0.46711 0.527253 0.709797\n    outer loop\n      vertex 3.49296 4.0806 2\n      vertex 3.29044 4.57429 1.5\n      vertex 3.00412 4.32063 1.5\n    endloop\n  endfacet\n  facet normal -0.423206 0.563189 0.709729\n    outer loop\n      vertex 3.18268 3.82471 2\n      vertex 3.00412 4.32063 1.5\n      vertex 2.69831 4.09083 1.5\n    endloop\n  endfacet\n  facet normal -0.376587 0.595522 0.709603\n    outer loop\n      vertex 2.85373 3.59333 2\n      vertex 2.69831 4.09083 1.5\n      vertex 2.375 3.88638 1.5\n    endloop\n  endfacet\n  facet normal -0.327534 0.624058 0.709417\n    outer loop\n      vertex 2.50803 3.38781 2\n      vertex 2.375 3.88638 1.5\n      vertex 2.03629 3.70861 1.5\n    endloop\n  endfacet\n  facet normal -0.276352 0.648618 0.709172\n    outer loop\n      vertex 2.14761 3.20936 2\n      vertex 2.03629 3.70861 1.5\n      vertex 1.68437 3.55867 1.5\n    endloop\n  endfacet\n  facet normal -0.223349 0.669033 0.708879\n    outer loop\n      vertex 1.77459 3.05901 2\n      vertex 1.68437 3.55867 1.5\n      vertex 1.32153 3.43754 1.5\n    endloop\n  endfacet\n  facet normal -0.168893 0.685182 0.70852\n    outer loop\n      vertex 1.39115 2.93767 2\n      vertex 1.32153 3.43754 1.5\n      vertex 0.950122 3.34599 1.5\n    endloop\n  endfacet\n  facet normal -0.113265 0.696963 0.708105\n    outer loop\n      vertex 0.999553 2.84603 2\n      vertex 0.950122 3.34599 1.5\n      vertex 0.572549 3.28463 1.5\n    endloop\n  endfacet\n  facet normal -0.056855 0.704289 0.707633\n    outer loop\n      vertex 0.602088 2.78464 2\n      vertex 0.572549 3.28463 1.5\n      vertex 0.191263 3.25385 1.5\n    endloop\n  endfacet\n  facet normal 0.0541733 0.705536 0.706601\n    outer loop\n      vertex -0.201089 2.75385 2\n      vertex -0.191263 3.25385 1.5\n      vertex -0.602088 2.78464 2\n    endloop\n  endfacet\n  facet normal 0 0.707107 0.707107\n    outer loop\n      vertex 0.191263 3.25385 1.5\n      vertex -0.201089 2.75385 2\n      vertex 0.201089 2.75385 2\n    endloop\n  endfacet\n  facet normal 0 0.707107 0.707107\n    outer loop\n      vertex -0.201089 2.75385 2\n      vertex 0.191263 3.25385 1.5\n      vertex -0.191263 3.25385 1.5\n    endloop\n  endfacet\n  facet normal -0.706847 -0.0270863 0.706847\n    outer loop\n      vertex 5.25 8 2\n      vertex 5.2346 8.40188 2\n      vertex 4.75 8 1.5\n    endloop\n  endfacet\n  facet normal -0.683397 -0.0789055 0.72577\n    outer loop\n      vertex 5.2346 8.40188 2\n      vertex 5.18847 8.80141 2\n      vertex 4.75 8 1.5\n    endloop\n  endfacet\n  facet normal -0.701185 -0.0851438 0.707877\n    outer loop\n      vertex 4.7346 8.38222 1.5\n      vertex 5.18847 8.80141 2\n      vertex 4.68849 8.76195 1.5\n    endloop\n  endfacet\n  facet normal -0.727762 -0.0293222 0.685202\n    outer loop\n      vertex 4.75 8 1.5\n      vertex 5.18847 8.80141 2\n      vertex 4.7346 8.38222 1.5\n    endloop\n  endfacet\n  facet normal -0.695321 -0.134848 0.705935\n    outer loop\n      vertex 5.18847 8.80141 2\n      vertex 5.1119 9.19623 2\n      vertex 4.68849 8.76195 1.5\n    endloop\n  endfacet\n  facet normal -0.691622 -0.141203 0.708323\n    outer loop\n      vertex 4.68849 8.76195 1.5\n      vertex 5.1119 9.19623 2\n      vertex 4.61197 9.13675 1.5\n    endloop\n  endfacet\n  facet normal -0.683318 -0.18778 0.70556\n    outer loop\n      vertex 5.1119 9.19623 2\n      vertex 5.00533 9.58403 2\n      vertex 4.61197 9.13675 1.5\n    endloop\n  endfacet\n  facet normal -0.66725 -0.239639 0.705231\n    outer loop\n      vertex 5.00533 9.58403 2\n      vertex 4.86939 9.96254 2\n      vertex 4.50555 9.50417 1.5\n    endloop\n  endfacet\n  facet normal -0.647182 -0.290153 0.704959\n    outer loop\n      vertex 4.86939 9.96254 2\n      vertex 4.70487 10.3295 2\n      vertex 4.3699 9.86184 1.5\n    endloop\n  endfacet\n  facet normal -0.623272 -0.338945 0.704733\n    outer loop\n      vertex 4.70487 10.3295 2\n      vertex 4.51274 10.6828 2\n      vertex 4.20592 10.2074 1.5\n    endloop\n  endfacet\n  facet normal -0.595668 -0.38572 0.704557\n    outer loop\n      vertex 4.51274 10.6828 2\n      vertex 4.29413 11.0204 2\n      vertex 4.01465 10.5387 1.5\n    endloop\n  endfacet\n  facet normal -0.564487 -0.430221 0.70446\n    outer loop\n      vertex 4.29413 11.0204 2\n      vertex 4.05032 11.3403 2\n      vertex 3.79735 10.8535 1.5\n    endloop\n  endfacet\n  facet normal -0.52987 -0.472294 0.704398\n    outer loop\n      vertex 4.05032 11.3403 2\n      vertex 3.78274 11.6405 2\n      vertex 3.55543 11.1498 1.5\n    endloop\n  endfacet\n  facet normal -0.492236 -0.511438 0.704369\n    outer loop\n      vertex 3.78274 11.6405 2\n      vertex 3.49296 11.9194 2\n      vertex 3.29044 11.4257 1.5\n    endloop\n  endfacet\n  facet normal -0.451626 -0.547599 0.704393\n    outer loop\n      vertex 3.49296 11.9194 2\n      vertex 3.18268 12.1753 2\n      vertex 3.00412 11.6794 1.5\n    endloop\n  endfacet\n  facet normal -0.408334 -0.580472 0.704497\n    outer loop\n      vertex 3.18268 12.1753 2\n      vertex 2.85373 12.4067 2\n      vertex 2.69831 11.9092 1.5\n    endloop\n  endfacet\n  facet normal -0.36256 -0.609913 0.704668\n    outer loop\n      vertex 2.85373 12.4067 2\n      vertex 2.50803 12.6122 2\n      vertex 2.375 12.1136 1.5\n    endloop\n  endfacet\n  facet normal -0.314692 -0.63577 0.704816\n    outer loop\n      vertex 2.50803 12.6122 2\n      vertex 2.14761 12.7906 2\n      vertex 2.03629 12.2914 1.5\n    endloop\n  endfacet\n  facet normal -0.265164 -0.657656 0.705108\n    outer loop\n      vertex 2.14761 12.7906 2\n      vertex 1.77459 12.941 2\n      vertex 1.68437 12.4413 1.5\n    endloop\n  endfacet\n  facet normal -0.213803 -0.675849 0.705349\n    outer loop\n      vertex 1.77459 12.941 2\n      vertex 1.39115 13.0623 2\n      vertex 1.32153 12.5625 1.5\n    endloop\n  endfacet\n  facet normal -0.161528 -0.689791 0.70576\n    outer loop\n      vertex 1.39115 13.0623 2\n      vertex 0.999553 13.154 2\n      vertex 0.950122 12.654 1.5\n    endloop\n  endfacet\n  facet normal -0.108099 -0.699763 0.706149\n    outer loop\n      vertex 0.999553 13.154 2\n      vertex 0.602088 13.2154 2\n      vertex 0.572549 12.7154 1.5\n    endloop\n  endfacet\n  facet normal -0.0540156 -0.705544 0.706605\n    outer loop\n      vertex 0.602088 13.2154 2\n      vertex 0.201089 13.2461 2\n      vertex 0.191263 12.7461 1.5\n    endloop\n  endfacet\n  facet normal 0 -0.707107 0.707107\n    outer loop\n      vertex -0.191263 12.7461 1.5\n      vertex 0.201089 13.2461 2\n      vertex -0.201089 13.2461 2\n    endloop\n  endfacet\n  facet normal 0 -0.707107 0.707107\n    outer loop\n      vertex 0.201089 13.2461 2\n      vertex -0.191263 12.7461 1.5\n      vertex 0.191263 12.7461 1.5\n    endloop\n  endfacet\n  facet normal 0.0540156 -0.705544 0.706605\n    outer loop\n      vertex -0.191263 12.7461 1.5\n      vertex -0.201089 13.2461 2\n      vertex -0.602088 13.2154 2\n    endloop\n  endfacet\n  facet normal 0.0567075 -0.704292 0.707642\n    outer loop\n      vertex -0.572549 12.7154 1.5\n      vertex -0.191263 12.7461 1.5\n      vertex -0.602088 13.2154 2\n    endloop\n  endfacet\n  facet normal 0.108099 -0.699763 0.706149\n    outer loop\n      vertex -0.572549 12.7154 1.5\n      vertex -0.602088 13.2154 2\n      vertex -0.999553 13.154 2\n    endloop\n  endfacet\n  facet normal 0.161528 -0.689791 0.70576\n    outer loop\n      vertex -0.950122 12.654 1.5\n      vertex -0.999553 13.154 2\n      vertex -1.39115 13.0623 2\n    endloop\n  endfacet\n  facet normal 0.213803 -0.675849 0.705349\n    outer loop\n      vertex -1.32153 12.5625 1.5\n      vertex -1.39115 13.0623 2\n      vertex -1.77459 12.941 2\n    endloop\n  endfacet\n  facet normal 0.265164 -0.657656 0.705108\n    outer loop\n      vertex -1.68437 12.4413 1.5\n      vertex -1.77459 12.941 2\n      vertex -2.14761 12.7906 2\n    endloop\n  endfacet\n  facet normal 0.314692 -0.63577 0.704816\n    outer loop\n      vertex -2.03629 12.2914 1.5\n      vertex -2.14761 12.7906 2\n      vertex -2.50803 12.6122 2\n    endloop\n  endfacet\n  facet normal 0.36256 -0.609913 0.704668\n    outer loop\n      vertex -2.375 12.1136 1.5\n      vertex -2.50803 12.6122 2\n      vertex -2.85373 12.4067 2\n    endloop\n  endfacet\n  facet normal 0.408334 -0.580472 0.704497\n    outer loop\n      vertex -2.69831 11.9092 1.5\n      vertex -2.85373 12.4067 2\n      vertex -3.18268 12.1753 2\n    endloop\n  endfacet\n  facet normal 0.451626 -0.547599 0.704393\n    outer loop\n      vertex -3.00412 11.6794 1.5\n      vertex -3.18268 12.1753 2\n      vertex -3.49296 11.9194 2\n    endloop\n  endfacet\n  facet normal 0.492236 -0.511438 0.704369\n    outer loop\n      vertex -3.29044 11.4257 1.5\n      vertex -3.49296 11.9194 2\n      vertex -3.78274 11.6405 2\n    endloop\n  endfacet\n  facet normal 0.52987 -0.472294 0.704398\n    outer loop\n      vertex -3.55543 11.1498 1.5\n      vertex -3.78274 11.6405 2\n      vertex -4.05032 11.3403 2\n    endloop\n  endfacet\n  facet normal 0.564487 -0.430221 0.70446\n    outer loop\n      vertex -3.79735 10.8535 1.5\n      vertex -4.05032 11.3403 2\n      vertex -4.29413 11.0204 2\n    endloop\n  endfacet\n  facet normal 0.595668 -0.38572 0.704557\n    outer loop\n      vertex -4.01465 10.5387 1.5\n      vertex -4.29413 11.0204 2\n      vertex -4.51274 10.6828 2\n    endloop\n  endfacet\n  facet normal 0.623272 -0.338945 0.704733\n    outer loop\n      vertex -4.20592 10.2074 1.5\n      vertex -4.51274 10.6828 2\n      vertex -4.70487 10.3295 2\n    endloop\n  endfacet\n  facet normal 0.647182 -0.290153 0.704959\n    outer loop\n      vertex -4.3699 9.86184 1.5\n      vertex -4.70487 10.3295 2\n      vertex -4.86939 9.96254 2\n    endloop\n  endfacet\n  facet normal 0.66725 -0.239639 0.705231\n    outer loop\n      vertex -4.50555 9.50417 1.5\n      vertex -4.86939 9.96254 2\n      vertex -5.00533 9.58403 2\n    endloop\n  endfacet\n  facet normal 0.683318 -0.18778 0.70556\n    outer loop\n      vertex -4.61197 9.13675 1.5\n      vertex -5.00533 9.58403 2\n      vertex -5.1119 9.19623 2\n    endloop\n  endfacet\n  facet normal 0.695321 -0.134848 0.705935\n    outer loop\n      vertex -4.68849 8.76195 1.5\n      vertex -5.1119 9.19623 2\n      vertex -5.18847 8.80141 2\n    endloop\n  endfacet\n  facet normal 0.703174 -0.081189 0.706367\n    outer loop\n      vertex -4.7346 8.38222 1.5\n      vertex -5.18847 8.80141 2\n      vertex -5.2346 8.40188 2\n    endloop\n  endfacet\n  facet normal 0.706847 -0.0270863 0.706847\n    outer loop\n      vertex -4.75 8 1.5\n      vertex -5.2346 8.40188 2\n      vertex -5.25 8 2\n    endloop\n  endfacet\n  facet normal 0.706847 0.0270863 0.706847\n    outer loop\n      vertex -5.2346 7.59812 2\n      vertex -4.75 8 1.5\n      vertex -5.25 8 2\n    endloop\n  endfacet\n  facet normal 0.706261 0.0284559 0.70738\n    outer loop\n      vertex -4.7346 7.61778 1.5\n      vertex -4.75 8 1.5\n      vertex -5.2346 7.59812 2\n    endloop\n  endfacet\n  facet normal 0.703174 0.081189 0.706367\n    outer loop\n      vertex -5.18847 7.19859 2\n      vertex -4.7346 7.61778 1.5\n      vertex -5.2346 7.59812 2\n    endloop\n  endfacet\n  facet normal 0.701185 0.0851438 0.707877\n    outer loop\n      vertex -4.68849 7.23805 1.5\n      vertex -4.7346 7.61778 1.5\n      vertex -5.18847 7.19859 2\n    endloop\n  endfacet\n  facet normal 0.695321 0.134848 0.705935\n    outer loop\n      vertex -5.1119 6.80377 2\n      vertex -4.68849 7.23805 1.5\n      vertex -5.18847 7.19859 2\n    endloop\n  endfacet\n  facet normal 0.683318 0.18778 0.70556\n    outer loop\n      vertex -5.00533 6.41597 2\n      vertex -4.61197 6.86325 1.5\n      vertex -5.1119 6.80377 2\n    endloop\n  endfacet\n  facet normal 0.66725 0.239639 0.705231\n    outer loop\n      vertex -4.86939 6.03746 2\n      vertex -4.50555 6.49583 1.5\n      vertex -5.00533 6.41597 2\n    endloop\n  endfacet\n  facet normal 0.647189 0.290132 0.704961\n    outer loop\n      vertex -4.70487 5.67047 2\n      vertex -4.3699 6.13816 1.5\n      vertex -4.86939 6.03746 2\n    endloop\n  endfacet\n  facet normal 0.623281 0.338931 0.704732\n    outer loop\n      vertex -4.51274 5.31715 2\n      vertex -4.20592 5.79256 1.5\n      vertex -4.70487 5.67047 2\n    endloop\n  endfacet\n  facet normal 0.595643 0.385738 0.704568\n    outer loop\n      vertex -4.29413 4.97958 2\n      vertex -4.01465 5.46129 1.5\n      vertex -4.51274 5.31715 2\n    endloop\n  endfacet\n  facet normal 0.564466 0.430272 0.704447\n    outer loop\n      vertex -4.05032 4.65973 2\n      vertex -3.79735 5.14647 1.5\n      vertex -4.29413 4.97958 2\n    endloop\n  endfacet\n  facet normal 0.529922 0.472261 0.704381\n    outer loop\n      vertex -3.78274 4.35948 2\n      vertex -3.55543 4.85017 1.5\n      vertex -4.05032 4.65973 2\n    endloop\n  endfacet\n  facet normal 0.492217 0.511456 0.704369\n    outer loop\n      vertex -3.49296 4.0806 2\n      vertex -3.29044 4.57429 1.5\n      vertex -3.78274 4.35948 2\n    endloop\n  endfacet\n  facet normal 0.451607 0.547597 0.704407\n    outer loop\n      vertex -3.18268 3.82471 2\n      vertex -3.00412 4.32063 1.5\n      vertex -3.49296 4.0806 2\n    endloop\n  endfacet\n  facet normal 0.408307 0.580485 0.704501\n    outer loop\n      vertex -2.85373 3.59333 2\n      vertex -2.69831 4.09083 1.5\n      vertex -3.18268 3.82471 2\n    endloop\n  endfacet\n  facet normal 0.362598 0.609917 0.704645\n    outer loop\n      vertex -2.50803 3.38781 2\n      vertex -2.375 3.88638 1.5\n      vertex -2.85373 3.59333 2\n    endloop\n  endfacet\n  facet normal 0.314753 0.635715 0.704838\n    outer loop\n      vertex -2.14761 3.20936 2\n      vertex -2.03629 3.70861 1.5\n      vertex -2.50803 3.38781 2\n    endloop\n  endfacet\n  facet normal 0.265095 0.657703 0.70509\n    outer loop\n      vertex -1.77459 3.05901 2\n      vertex -1.68437 3.55867 1.5\n      vertex -2.14761 3.20936 2\n    endloop\n  endfacet\n  facet normal 0.213854 0.675789 0.70539\n    outer loop\n      vertex -1.39115 2.93767 2\n      vertex -1.32153 3.43754 1.5\n      vertex -1.77459 3.05901 2\n    endloop\n  endfacet\n  facet normal 0.161432 0.689835 0.705739\n    outer loop\n      vertex -0.999553 2.84603 2\n      vertex -0.950122 3.34599 1.5\n      vertex -1.39115 2.93767 2\n    endloop\n  endfacet\n  facet normal 0.108082 0.699772 0.706143\n    outer loop\n      vertex -0.602088 2.78464 2\n      vertex -0.572549 3.28463 1.5\n      vertex -0.999553 2.84603 2\n    endloop\n  endfacet\n  facet normal 0.056855 0.704289 0.707633\n    outer loop\n      vertex -0.191263 3.25385 1.5\n      vertex -0.572549 3.28463 1.5\n      vertex -0.602088 2.78464 2\n    endloop\n  endfacet\n  facet normal -0.677653 -0.196276 0.708704\n    outer loop\n      vertex 4.61197 9.13675 1.5\n      vertex 5.00533 9.58403 2\n      vertex 4.50555 9.50417 1.5\n    endloop\n  endfacet\n  facet normal -0.659346 -0.250064 0.709036\n    outer loop\n      vertex 4.50555 9.50417 1.5\n      vertex 4.86939 9.96254 2\n      vertex 4.3699 9.86184 1.5\n    endloop\n  endfacet\n  facet normal -0.63684 -0.302203 0.709301\n    outer loop\n      vertex 4.3699 9.86184 1.5\n      vertex 4.70487 10.3295 2\n      vertex 4.20592 10.2074 1.5\n    endloop\n  endfacet\n  facet normal -0.610293 -0.352341 0.709506\n    outer loop\n      vertex 4.20592 10.2074 1.5\n      vertex 4.51274 10.6828 2\n      vertex 4.01465 10.5387 1.5\n    endloop\n  endfacet\n  facet normal -0.57981 -0.400231 0.709673\n    outer loop\n      vertex 4.01465 10.5387 1.5\n      vertex 4.29413 11.0204 2\n      vertex 3.79735 10.8535 1.5\n    endloop\n  endfacet\n  facet normal -0.545638 -0.445497 0.709796\n    outer loop\n      vertex 3.79735 10.8535 1.5\n      vertex 4.05032 11.3403 2\n      vertex 3.55543 11.1498 1.5\n    endloop\n  endfacet\n  facet normal -0.508022 -0.487933 0.709814\n    outer loop\n      vertex 3.55543 11.1498 1.5\n      vertex 3.78274 11.6405 2\n      vertex 3.29044 11.4257 1.5\n    endloop\n  endfacet\n  facet normal -0.467154 -0.52722 0.709793\n    outer loop\n      vertex 3.29044 11.4257 1.5\n      vertex 3.49296 11.9194 2\n      vertex 3.00412 11.6794 1.5\n    endloop\n  endfacet\n  facet normal -0.423213 -0.563198 0.709717\n    outer loop\n      vertex 3.00412 11.6794 1.5\n      vertex 3.18268 12.1753 2\n      vertex 2.69831 11.9092 1.5\n    endloop\n  endfacet\n  facet normal -0.376516 -0.595555 0.709613\n    outer loop\n      vertex 2.69831 11.9092 1.5\n      vertex 2.85373 12.4067 2\n      vertex 2.375 12.1136 1.5\n    endloop\n  endfacet\n  facet normal -0.327571 -0.624024 0.70943\n    outer loop\n      vertex 2.375 12.1136 1.5\n      vertex 2.50803 12.6122 2\n      vertex 2.03629 12.2914 1.5\n    endloop\n  endfacet\n  facet normal -0.2763 -0.648668 0.709146\n    outer loop\n      vertex 2.03629 12.2914 1.5\n      vertex 2.14761 12.7906 2\n      vertex 1.68437 12.4413 1.5\n    endloop\n  endfacet\n  facet normal -0.22346 -0.668977 0.708897\n    outer loop\n      vertex 1.68437 12.4413 1.5\n      vertex 1.77459 12.941 2\n      vertex 1.32153 12.5625 1.5\n    endloop\n  endfacet\n  facet normal -0.168817 -0.685245 0.708477\n    outer loop\n      vertex 1.32153 12.5625 1.5\n      vertex 1.39115 13.0623 2\n      vertex 0.950122 12.654 1.5\n    endloop\n  endfacet\n  facet normal -0.113332 -0.696927 0.708131\n    outer loop\n      vertex 0.950122 12.654 1.5\n      vertex 0.999553 13.154 2\n      vertex 0.572549 12.7154 1.5\n    endloop\n  endfacet\n  facet normal -0.0567075 -0.704292 0.707642\n    outer loop\n      vertex 0.572549 12.7154 1.5\n      vertex 0.602088 13.2154 2\n      vertex 0.191263 12.7461 1.5\n    endloop\n  endfacet\n  facet normal 0.113332 -0.696927 0.708131\n    outer loop\n      vertex -0.950122 12.654 1.5\n      vertex -0.572549 12.7154 1.5\n      vertex -0.999553 13.154 2\n    endloop\n  endfacet\n  facet normal 0.168817 -0.685245 0.708477\n    outer loop\n      vertex -1.32153 12.5625 1.5\n      vertex -0.950122 12.654 1.5\n      vertex -1.39115 13.0623 2\n    endloop\n  endfacet\n  facet normal 0.22346 -0.668977 0.708897\n    outer loop\n      vertex -1.68437 12.4413 1.5\n      vertex -1.32153 12.5625 1.5\n      vertex -1.77459 12.941 2\n    endloop\n  endfacet\n  facet normal 0.2763 -0.648668 0.709146\n    outer loop\n      vertex -2.03629 12.2914 1.5\n      vertex -1.68437 12.4413 1.5\n      vertex -2.14761 12.7906 2\n    endloop\n  endfacet\n  facet normal 0.327571 -0.624024 0.70943\n    outer loop\n      vertex -2.375 12.1136 1.5\n      vertex -2.03629 12.2914 1.5\n      vertex -2.50803 12.6122 2\n    endloop\n  endfacet\n  facet normal 0.376516 -0.595555 0.709613\n    outer loop\n      vertex -2.69831 11.9092 1.5\n      vertex -2.375 12.1136 1.5\n      vertex -2.85373 12.4067 2\n    endloop\n  endfacet\n  facet normal 0.423213 -0.563198 0.709717\n    outer loop\n      vertex -3.00412 11.6794 1.5\n      vertex -2.69831 11.9092 1.5\n      vertex -3.18268 12.1753 2\n    endloop\n  endfacet\n  facet normal 0.467154 -0.52722 0.709793\n    outer loop\n      vertex -3.29044 11.4257 1.5\n      vertex -3.00412 11.6794 1.5\n      vertex -3.49296 11.9194 2\n    endloop\n  endfacet\n  facet normal 0.508022 -0.487933 0.709814\n    outer loop\n      vertex -3.55543 11.1498 1.5\n      vertex -3.29044 11.4257 1.5\n      vertex -3.78274 11.6405 2\n    endloop\n  endfacet\n  facet normal 0.545638 -0.445497 0.709796\n    outer loop\n      vertex -3.79735 10.8535 1.5\n      vertex -3.55543 11.1498 1.5\n      vertex -4.05032 11.3403 2\n    endloop\n  endfacet\n  facet normal 0.57981 -0.400231 0.709673\n    outer loop\n      vertex -4.01465 10.5387 1.5\n      vertex -3.79735 10.8535 1.5\n      vertex -4.29413 11.0204 2\n    endloop\n  endfacet\n  facet normal 0.610293 -0.352341 0.709506\n    outer loop\n      vertex -4.20592 10.2074 1.5\n      vertex -4.01465 10.5387 1.5\n      vertex -4.51274 10.6828 2\n    endloop\n  endfacet\n  facet normal 0.63684 -0.302203 0.709301\n    outer loop\n      vertex -4.3699 9.86184 1.5\n      vertex -4.20592 10.2074 1.5\n      vertex -4.70487 10.3295 2\n    endloop\n  endfacet\n  facet normal 0.659346 -0.250064 0.709036\n    outer loop\n      vertex -4.50555 9.50417 1.5\n      vertex -4.3699 9.86184 1.5\n      vertex -4.86939 9.96254 2\n    endloop\n  endfacet\n  facet normal 0.677653 -0.196276 0.708704\n    outer loop\n      vertex -4.61197 9.13675 1.5\n      vertex -4.50555 9.50417 1.5\n      vertex -5.00533 9.58403 2\n    endloop\n  endfacet\n  facet normal 0.691622 -0.141203 0.708323\n    outer loop\n      vertex -4.68849 8.76195 1.5\n      vertex -4.61197 9.13675 1.5\n      vertex -5.1119 9.19623 2\n    endloop\n  endfacet\n  facet normal 0.701185 -0.0851438 0.707877\n    outer loop\n      vertex -4.7346 8.38222 1.5\n      vertex -4.68849 8.76195 1.5\n      vertex -5.18847 8.80141 2\n    endloop\n  endfacet\n  facet normal 0.706261 -0.0284559 0.70738\n    outer loop\n      vertex -4.75 8 1.5\n      vertex -4.7346 8.38222 1.5\n      vertex -5.2346 8.40188 2\n    endloop\n  endfacet\n  facet normal 0.691622 0.141203 0.708323\n    outer loop\n      vertex -4.61197 6.86325 1.5\n      vertex -4.68849 7.23805 1.5\n      vertex -5.1119 6.80377 2\n    endloop\n  endfacet\n  facet normal 0.677653 0.196276 0.708704\n    outer loop\n      vertex -4.50555 6.49583 1.5\n      vertex -4.61197 6.86325 1.5\n      vertex -5.00533 6.41597 2\n    endloop\n  endfacet\n  facet normal 0.659346 0.250064 0.709036\n    outer loop\n      vertex -4.3699 6.13816 1.5\n      vertex -4.50555 6.49583 1.5\n      vertex -4.86939 6.03746 2\n    endloop\n  endfacet\n  facet normal 0.636854 0.302174 0.709301\n    outer loop\n      vertex -4.20592 5.79256 1.5\n      vertex -4.3699 6.13816 1.5\n      vertex -4.70487 5.67047 2\n    endloop\n  endfacet\n  facet normal 0.610269 0.35236 0.709517\n    outer loop\n      vertex -4.01465 5.46129 1.5\n      vertex -4.20592 5.79256 1.5\n      vertex -4.51274 5.31715 2\n    endloop\n  endfacet\n  facet normal 0.579823 0.400214 0.709672\n    outer loop\n      vertex -3.79735 5.14647 1.5\n      vertex -4.01465 5.46129 1.5\n      vertex -4.29413 4.97958 2\n    endloop\n  endfacet\n  facet normal 0.545659 0.445514 0.70977\n    outer loop\n      vertex -3.55543 4.85017 1.5\n      vertex -3.79735 5.14647 1.5\n      vertex -4.05032 4.65973 2\n    endloop\n  endfacet\n  facet normal 0.508004 0.487951 0.709814\n    outer loop\n      vertex -3.29044 4.57429 1.5\n      vertex -3.55543 4.85017 1.5\n      vertex -3.78274 4.35948 2\n    endloop\n  endfacet\n  facet normal 0.46711 0.527253 0.709797\n    outer loop\n      vertex -3.00412 4.32063 1.5\n      vertex -3.29044 4.57429 1.5\n      vertex -3.49296 4.0806 2\n    endloop\n  endfacet\n  facet normal 0.423206 0.563189 0.709729\n    outer loop\n      vertex -2.69831 4.09083 1.5\n      vertex -3.00412 4.32063 1.5\n      vertex -3.18268 3.82471 2\n    endloop\n  endfacet\n  facet normal 0.376587 0.595522 0.709603\n    outer loop\n      vertex -2.375 3.88638 1.5\n      vertex -2.69831 4.09083 1.5\n      vertex -2.85373 3.59333 2\n    endloop\n  endfacet\n  facet normal 0.327534 0.624058 0.709417\n    outer loop\n      vertex -2.03629 3.70861 1.5\n      vertex -2.375 3.88638 1.5\n      vertex -2.50803 3.38781 2\n    endloop\n  endfacet\n  facet normal 0.276352 0.648618 0.709172\n    outer loop\n      vertex -1.68437 3.55867 1.5\n      vertex -2.03629 3.70861 1.5\n      vertex -2.14761 3.20936 2\n    endloop\n  endfacet\n  facet normal 0.223349 0.669033 0.708879\n    outer loop\n      vertex -1.32153 3.43754 1.5\n      vertex -1.68437 3.55867 1.5\n      vertex -1.77459 3.05901 2\n    endloop\n  endfacet\n  facet normal 0.168893 0.685182 0.70852\n    outer loop\n      vertex -0.950122 3.34599 1.5\n      vertex -1.32153 3.43754 1.5\n      vertex -1.39115 2.93767 2\n    endloop\n  endfacet\n  facet normal 0.113265 0.696963 0.708105\n    outer loop\n      vertex -0.572549 3.28463 1.5\n      vertex -0.950122 3.34599 1.5\n      vertex -0.999553 2.84603 2\n    endloop\n  endfacet\n  facet normal -0.0541733 0.705536 0.706601\n    outer loop\n      vertex 0.201089 2.75385 2\n      vertex 0.602088 2.78464 2\n      vertex 0.191263 3.25385 1.5\n    endloop\n  endfacet\n  facet normal -0.108082 0.699772 0.706143\n    outer loop\n      vertex 0.602088 2.78464 2\n      vertex 0.999553 2.84603 2\n      vertex 0.572549 3.28463 1.5\n    endloop\n  endfacet\n  facet normal -0.161432 0.689835 0.705739\n    outer loop\n      vertex 0.999553 2.84603 2\n      vertex 1.39115 2.93767 2\n      vertex 0.950122 3.34599 1.5\n    endloop\n  endfacet\n  facet normal -0.213854 0.675789 0.70539\n    outer loop\n      vertex 1.39115 2.93767 2\n      vertex 1.77459 3.05901 2\n      vertex 1.32153 3.43754 1.5\n    endloop\n  endfacet\n  facet normal -0.265095 0.657703 0.70509\n    outer loop\n      vertex 1.77459 3.05901 2\n      vertex 2.14761 3.20936 2\n      vertex 1.68437 3.55867 1.5\n    endloop\n  endfacet\n  facet normal -0.314753 0.635715 0.704838\n    outer loop\n      vertex 2.14761 3.20936 2\n      vertex 2.50803 3.38781 2\n      vertex 2.03629 3.70861 1.5\n    endloop\n  endfacet\n  facet normal -0.362598 0.609917 0.704645\n    outer loop\n      vertex 2.50803 3.38781 2\n      vertex 2.85373 3.59333 2\n      vertex 2.375 3.88638 1.5\n    endloop\n  endfacet\n  facet normal -0.408307 0.580485 0.704501\n    outer loop\n      vertex 2.85373 3.59333 2\n      vertex 3.18268 3.82471 2\n      vertex 2.69831 4.09083 1.5\n    endloop\n  endfacet\n  facet normal -0.451607 0.547597 0.704407\n    outer loop\n      vertex 3.18268 3.82471 2\n      vertex 3.49296 4.0806 2\n      vertex 3.00412 4.32063 1.5\n    endloop\n  endfacet\n  facet normal -0.492217 0.511456 0.704369\n    outer loop\n      vertex 3.49296 4.0806 2\n      vertex 3.78274 4.35948 2\n      vertex 3.29044 4.57429 1.5\n    endloop\n  endfacet\n  facet normal -0.529922 0.472261 0.704381\n    outer loop\n      vertex 3.78274 4.35948 2\n      vertex 4.05032 4.65973 2\n      vertex 3.55543 4.85017 1.5\n    endloop\n  endfacet\n  facet normal -0.564466 0.430272 0.704447\n    outer loop\n      vertex 4.05032 4.65973 2\n      vertex 4.29413 4.97958 2\n      vertex 3.79735 5.14647 1.5\n    endloop\n  endfacet\n  facet normal -0.595643 0.385738 0.704568\n    outer loop\n      vertex 4.29413 4.97958 2\n      vertex 4.51274 5.31715 2\n      vertex 4.01465 5.46129 1.5\n    endloop\n  endfacet\n  facet normal -0.623281 0.338931 0.704732\n    outer loop\n      vertex 4.51274 5.31715 2\n      vertex 4.70487 5.67047 2\n      vertex 4.20592 5.79256 1.5\n    endloop\n  endfacet\n  facet normal -0.647189 0.290132 0.704961\n    outer loop\n      vertex 4.70487 5.67047 2\n      vertex 4.86939 6.03746 2\n      vertex 4.3699 6.13816 1.5\n    endloop\n  endfacet\n  facet normal -0.66725 0.239639 0.705231\n    outer loop\n      vertex 4.86939 6.03746 2\n      vertex 5.00533 6.41597 2\n      vertex 4.50555 6.49583 1.5\n    endloop\n  endfacet\n  facet normal -0.683318 0.18778 0.70556\n    outer loop\n      vertex 5.00533 6.41597 2\n      vertex 5.1119 6.80377 2\n      vertex 4.61197 6.86325 1.5\n    endloop\n  endfacet\n  facet normal 0.999189 -0.0402583 0\n    outer loop\n      vertex -4.75 8 1.5\n      vertex -4.7346 8.38222 0.5\n      vertex -4.7346 8.38222 1.5\n    endloop\n  endfacet\n  facet normal 0.999189 -0.0402583 0\n    outer loop\n      vertex -4.7346 8.38222 0.5\n      vertex -4.75 8 1.5\n      vertex -4.75 8 0.5\n    endloop\n  endfacet\n  facet normal 0.992708 -0.120543 0\n    outer loop\n      vertex -4.7346 8.38222 1.5\n      vertex -4.68849 8.76195 0.5\n      vertex -4.68849 8.76195 1.5\n    endloop\n  endfacet\n  facet normal 0.992708 -0.120543 0\n    outer loop\n      vertex -4.68849 8.76195 0.5\n      vertex -4.7346 8.38222 1.5\n      vertex -4.7346 8.38222 0.5\n    endloop\n  endfacet\n  facet normal 0.979789 -0.200036 0\n    outer loop\n      vertex -4.68849 8.76195 1.5\n      vertex -4.61197 9.13675 0.5\n      vertex -4.61197 9.13675 1.5\n    endloop\n  endfacet\n  facet normal 0.979789 -0.200036 0\n    outer loop\n      vertex -4.61197 9.13675 0.5\n      vertex -4.68849 8.76195 1.5\n      vertex -4.68849 8.76195 0.5\n    endloop\n  endfacet\n  facet normal 0.960521 -0.278207 0\n    outer loop\n      vertex -4.61197 9.13675 1.5\n      vertex -4.50555 9.50417 0.5\n      vertex -4.50555 9.50417 1.5\n    endloop\n  endfacet\n  facet normal 0.960521 -0.278207 0\n    outer loop\n      vertex -4.50555 9.50417 0.5\n      vertex -4.61197 9.13675 1.5\n      vertex -4.61197 9.13675 0.5\n    endloop\n  endfacet\n  facet normal 0.935013 -0.354613 0\n    outer loop\n      vertex -4.50555 9.50417 1.5\n      vertex -4.3699 9.86184 0.5\n      vertex -4.3699 9.86184 1.5\n    endloop\n  endfacet\n  facet normal 0.935013 -0.354613 0\n    outer loop\n      vertex -4.3699 9.86184 0.5\n      vertex -4.50555 9.50417 1.5\n      vertex -4.50555 9.50417 0.5\n    endloop\n  endfacet\n  facet normal 0.903441 -0.428713 0\n    outer loop\n      vertex -4.3699 9.86184 1.5\n      vertex -4.20592 10.2074 0.5\n      vertex -4.20592 10.2074 1.5\n    endloop\n  endfacet\n  facet normal 0.903441 -0.428713 0\n    outer loop\n      vertex -4.20592 10.2074 0.5\n      vertex -4.3699 9.86184 1.5\n      vertex -4.3699 9.86184 0.5\n    endloop\n  endfacet\n  facet normal 0.866032 -0.499988 0\n    outer loop\n      vertex -4.20592 10.2074 1.5\n      vertex -4.01465 10.5387 0.5\n      vertex -4.01465 10.5387 1.5\n    endloop\n  endfacet\n  facet normal 0.866032 -0.499988 0\n    outer loop\n      vertex -4.01465 10.5387 0.5\n      vertex -4.20592 10.2074 1.5\n      vertex -4.20592 10.2074 0.5\n    endloop\n  endfacet\n  facet normal 0.822973 -0.568081 0\n    outer loop\n      vertex -4.01465 10.5387 1.5\n      vertex -3.79735 10.8535 0.5\n      vertex -3.79735 10.8535 1.5\n    endloop\n  endfacet\n  facet normal 0.822973 -0.568081 0\n    outer loop\n      vertex -3.79735 10.8535 0.5\n      vertex -4.01465 10.5387 1.5\n      vertex -4.01465 10.5387 0.5\n    endloop\n  endfacet\n  facet normal 0.774607 -0.632443 0\n    outer loop\n      vertex -3.79735 10.8535 1.5\n      vertex -3.55543 11.1498 0.5\n      vertex -3.55543 11.1498 1.5\n    endloop\n  endfacet\n  facet normal 0.774607 -0.632443 0\n    outer loop\n      vertex -3.55543 11.1498 0.5\n      vertex -3.79735 10.8535 1.5\n      vertex -3.79735 10.8535 0.5\n    endloop\n  endfacet\n  facet normal 0.721223 -0.692703 0\n    outer loop\n      vertex -3.55543 11.1498 1.5\n      vertex -3.29044 11.4257 0.5\n      vertex -3.29044 11.4257 1.5\n    endloop\n  endfacet\n  facet normal 0.721223 -0.692703 0\n    outer loop\n      vertex -3.29044 11.4257 0.5\n      vertex -3.55543 11.1498 1.5\n      vertex -3.55543 11.1498 0.5\n    endloop\n  endfacet\n  facet normal 0.663185 -0.748455 0\n    outer loop\n      vertex -3.29044 11.4257 0.5\n      vertex -3.00412 11.6794 1.5\n      vertex -3.29044 11.4257 1.5\n    endloop\n  endfacet\n  facet normal 0.663185 -0.748455 0\n    outer loop\n      vertex -3.00412 11.6794 1.5\n      vertex -3.29044 11.4257 0.5\n      vertex -3.00412 11.6794 0.5\n    endloop\n  endfacet\n  facet normal 0.60074 -0.799444 0\n    outer loop\n      vertex -3.00412 11.6794 0.5\n      vertex -2.69831 11.9092 1.5\n      vertex -3.00412 11.6794 1.5\n    endloop\n  endfacet\n  facet normal 0.60074 -0.799444 0\n    outer loop\n      vertex -2.69831 11.9092 1.5\n      vertex -3.00412 11.6794 0.5\n      vertex -2.69831 11.9092 0.5\n    endloop\n  endfacet\n  facet normal 0.534375 -0.845248 0\n    outer loop\n      vertex -2.69831 11.9092 0.5\n      vertex -2.375 12.1136 1.5\n      vertex -2.69831 11.9092 1.5\n    endloop\n  endfacet\n  facet normal 0.534375 -0.845248 0\n    outer loop\n      vertex -2.375 12.1136 1.5\n      vertex -2.69831 11.9092 0.5\n      vertex -2.375 12.1136 0.5\n    endloop\n  endfacet\n  facet normal 0.464787 -0.885422 0\n    outer loop\n      vertex -2.375 12.1136 0.5\n      vertex -2.03629 12.2914 1.5\n      vertex -2.375 12.1136 1.5\n    endloop\n  endfacet\n  facet normal 0.464787 -0.885422 0\n    outer loop\n      vertex -2.03629 12.2914 1.5\n      vertex -2.375 12.1136 0.5\n      vertex -2.03629 12.2914 0.5\n    endloop\n  endfacet\n  facet normal 0.39188 -0.920016 0\n    outer loop\n      vertex -2.03629 12.2914 0.5\n      vertex -1.68437 12.4413 1.5\n      vertex -2.03629 12.2914 1.5\n    endloop\n  endfacet\n  facet normal 0.39188 -0.920016 0\n    outer loop\n      vertex -1.68437 12.4413 1.5\n      vertex -2.03629 12.2914 0.5\n      vertex -1.68437 12.4413 0.5\n    endloop\n  endfacet\n  facet normal 0.316824 -0.948484 0\n    outer loop\n      vertex -1.68437 12.4413 0.5\n      vertex -1.32153 12.5625 1.5\n      vertex -1.68437 12.4413 1.5\n    endloop\n  endfacet\n  facet normal 0.316824 -0.948484 0\n    outer loop\n      vertex -1.32153 12.5625 1.5\n      vertex -1.68437 12.4413 0.5\n      vertex -1.32153 12.5625 0.5\n    endloop\n  endfacet\n  facet normal 0.239208 -0.970968 0\n    outer loop\n      vertex -1.32153 12.5625 0.5\n      vertex -0.950122 12.654 1.5\n      vertex -1.32153 12.5625 1.5\n    endloop\n  endfacet\n  facet normal 0.239208 -0.970968 0\n    outer loop\n      vertex -0.950122 12.654 1.5\n      vertex -1.32153 12.5625 0.5\n      vertex -0.950122 12.654 0.5\n    endloop\n  endfacet\n  facet normal 0.160509 -0.987034 0\n    outer loop\n      vertex -0.950122 12.654 0.5\n      vertex -0.572549 12.7154 1.5\n      vertex -0.950122 12.654 1.5\n    endloop\n  endfacet\n  facet normal 0.160509 -0.987034 0\n    outer loop\n      vertex -0.572549 12.7154 1.5\n      vertex -0.950122 12.654 0.5\n      vertex -0.572549 12.7154 0.5\n    endloop\n  endfacet\n  facet normal 0.0802573 -0.996774 0\n    outer loop\n      vertex -0.572549 12.7154 0.5\n      vertex -0.191263 12.7461 1.5\n      vertex -0.572549 12.7154 1.5\n    endloop\n  endfacet\n  facet normal 0.0802573 -0.996774 0\n    outer loop\n      vertex -0.191263 12.7461 1.5\n      vertex -0.572549 12.7154 0.5\n      vertex -0.191263 12.7461 0.5\n    endloop\n  endfacet\n  facet normal 0 -1 0\n    outer loop\n      vertex -0.191263 12.7461 0.5\n      vertex 0.191263 12.7461 1.5\n      vertex -0.191263 12.7461 1.5\n    endloop\n  endfacet\n  facet normal 0 -1 -0\n    outer loop\n      vertex 0.191263 12.7461 1.5\n      vertex -0.191263 12.7461 0.5\n      vertex 0.191263 12.7461 0.5\n    endloop\n  endfacet\n  facet normal -0.0802573 -0.996774 0\n    outer loop\n      vertex 0.191263 12.7461 0.5\n      vertex 0.572549 12.7154 1.5\n      vertex 0.191263 12.7461 1.5\n    endloop\n  endfacet\n  facet normal -0.0802573 -0.996774 -0\n    outer loop\n      vertex 0.572549 12.7154 1.5\n      vertex 0.191263 12.7461 0.5\n      vertex 0.572549 12.7154 0.5\n    endloop\n  endfacet\n  facet normal -0.160509 -0.987034 0\n    outer loop\n      vertex 0.572549 12.7154 0.5\n      vertex 0.950122 12.654 1.5\n      vertex 0.572549 12.7154 1.5\n    endloop\n  endfacet\n  facet normal -0.160509 -0.987034 -0\n    outer loop\n      vertex 0.950122 12.654 1.5\n      vertex 0.572549 12.7154 0.5\n      vertex 0.950122 12.654 0.5\n    endloop\n  endfacet\n  facet normal -0.239208 -0.970968 0\n    outer loop\n      vertex 0.950122 12.654 0.5\n      vertex 1.32153 12.5625 1.5\n      vertex 0.950122 12.654 1.5\n    endloop\n  endfacet\n  facet normal -0.239208 -0.970968 -0\n    outer loop\n      vertex 1.32153 12.5625 1.5\n      vertex 0.950122 12.654 0.5\n      vertex 1.32153 12.5625 0.5\n    endloop\n  endfacet\n  facet normal -0.316824 -0.948484 0\n    outer loop\n      vertex 1.32153 12.5625 0.5\n      vertex 1.68437 12.4413 1.5\n      vertex 1.32153 12.5625 1.5\n    endloop\n  endfacet\n  facet normal -0.316824 -0.948484 -0\n    outer loop\n      vertex 1.68437 12.4413 1.5\n      vertex 1.32153 12.5625 0.5\n      vertex 1.68437 12.4413 0.5\n    endloop\n  endfacet\n  facet normal -0.39188 -0.920016 0\n    outer loop\n      vertex 1.68437 12.4413 0.5\n      vertex 2.03629 12.2914 1.5\n      vertex 1.68437 12.4413 1.5\n    endloop\n  endfacet\n  facet normal -0.39188 -0.920016 -0\n    outer loop\n      vertex 2.03629 12.2914 1.5\n      vertex 1.68437 12.4413 0.5\n      vertex 2.03629 12.2914 0.5\n    endloop\n  endfacet\n  facet normal -0.464787 -0.885422 0\n    outer loop\n      vertex 2.03629 12.2914 0.5\n      vertex 2.375 12.1136 1.5\n      vertex 2.03629 12.2914 1.5\n    endloop\n  endfacet\n  facet normal -0.464787 -0.885422 -0\n    outer loop\n      vertex 2.375 12.1136 1.5\n      vertex 2.03629 12.2914 0.5\n      vertex 2.375 12.1136 0.5\n    endloop\n  endfacet\n  facet normal -0.534375 -0.845248 0\n    outer loop\n      vertex 2.375 12.1136 0.5\n      vertex 2.69831 11.9092 1.5\n      vertex 2.375 12.1136 1.5\n    endloop\n  endfacet\n  facet normal -0.534375 -0.845248 -0\n    outer loop\n      vertex 2.69831 11.9092 1.5\n      vertex 2.375 12.1136 0.5\n      vertex 2.69831 11.9092 0.5\n    endloop\n  endfacet\n  facet normal -0.60074 -0.799444 0\n    outer loop\n      vertex 2.69831 11.9092 0.5\n      vertex 3.00412 11.6794 1.5\n      vertex 2.69831 11.9092 1.5\n    endloop\n  endfacet\n  facet normal -0.60074 -0.799444 -0\n    outer loop\n      vertex 3.00412 11.6794 1.5\n      vertex 2.69831 11.9092 0.5\n      vertex 3.00412 11.6794 0.5\n    endloop\n  endfacet\n  facet normal -0.663185 -0.748455 0\n    outer loop\n      vertex 3.00412 11.6794 0.5\n      vertex 3.29044 11.4257 1.5\n      vertex 3.00412 11.6794 1.5\n    endloop\n  endfacet\n  facet normal -0.663185 -0.748455 -0\n    outer loop\n      vertex 3.29044 11.4257 1.5\n      vertex 3.00412 11.6794 0.5\n      vertex 3.29044 11.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.721223 -0.692703 0\n    outer loop\n      vertex 3.55543 11.1498 0.5\n      vertex 3.29044 11.4257 1.5\n      vertex 3.29044 11.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.721223 -0.692703 0\n    outer loop\n      vertex 3.29044 11.4257 1.5\n      vertex 3.55543 11.1498 0.5\n      vertex 3.55543 11.1498 1.5\n    endloop\n  endfacet\n  facet normal -0.774607 -0.632443 0\n    outer loop\n      vertex 3.79735 10.8535 0.5\n      vertex 3.55543 11.1498 1.5\n      vertex 3.55543 11.1498 0.5\n    endloop\n  endfacet\n  facet normal -0.774607 -0.632443 0\n    outer loop\n      vertex 3.55543 11.1498 1.5\n      vertex 3.79735 10.8535 0.5\n      vertex 3.79735 10.8535 1.5\n    endloop\n  endfacet\n  facet normal -0.822973 -0.568081 0\n    outer loop\n      vertex 4.01465 10.5387 0.5\n      vertex 3.79735 10.8535 1.5\n      vertex 3.79735 10.8535 0.5\n    endloop\n  endfacet\n  facet normal -0.822973 -0.568081 0\n    outer loop\n      vertex 3.79735 10.8535 1.5\n      vertex 4.01465 10.5387 0.5\n      vertex 4.01465 10.5387 1.5\n    endloop\n  endfacet\n  facet normal -0.866032 -0.499988 0\n    outer loop\n      vertex 4.20592 10.2074 0.5\n      vertex 4.01465 10.5387 1.5\n      vertex 4.01465 10.5387 0.5\n    endloop\n  endfacet\n  facet normal -0.866032 -0.499988 0\n    outer loop\n      vertex 4.01465 10.5387 1.5\n      vertex 4.20592 10.2074 0.5\n      vertex 4.20592 10.2074 1.5\n    endloop\n  endfacet\n  facet normal -0.903441 -0.428713 0\n    outer loop\n      vertex 4.3699 9.86184 0.5\n      vertex 4.20592 10.2074 1.5\n      vertex 4.20592 10.2074 0.5\n    endloop\n  endfacet\n  facet normal -0.903441 -0.428713 0\n    outer loop\n      vertex 4.20592 10.2074 1.5\n      vertex 4.3699 9.86184 0.5\n      vertex 4.3699 9.86184 1.5\n    endloop\n  endfacet\n  facet normal -0.935013 -0.354613 0\n    outer loop\n      vertex 4.50555 9.50417 0.5\n      vertex 4.3699 9.86184 1.5\n      vertex 4.3699 9.86184 0.5\n    endloop\n  endfacet\n  facet normal -0.935013 -0.354613 0\n    outer loop\n      vertex 4.3699 9.86184 1.5\n      vertex 4.50555 9.50417 0.5\n      vertex 4.50555 9.50417 1.5\n    endloop\n  endfacet\n  facet normal -0.960521 -0.278207 0\n    outer loop\n      vertex 4.61197 9.13675 0.5\n      vertex 4.50555 9.50417 1.5\n      vertex 4.50555 9.50417 0.5\n    endloop\n  endfacet\n  facet normal -0.960521 -0.278207 0\n    outer loop\n      vertex 4.50555 9.50417 1.5\n      vertex 4.61197 9.13675 0.5\n      vertex 4.61197 9.13675 1.5\n    endloop\n  endfacet\n  facet normal -0.979789 -0.200036 0\n    outer loop\n      vertex 4.68849 8.76195 0.5\n      vertex 4.61197 9.13675 1.5\n      vertex 4.61197 9.13675 0.5\n    endloop\n  endfacet\n  facet normal -0.979789 -0.200036 0\n    outer loop\n      vertex 4.61197 9.13675 1.5\n      vertex 4.68849 8.76195 0.5\n      vertex 4.68849 8.76195 1.5\n    endloop\n  endfacet\n  facet normal -0.992708 -0.120543 0\n    outer loop\n      vertex 4.7346 8.38222 0.5\n      vertex 4.68849 8.76195 1.5\n      vertex 4.68849 8.76195 0.5\n    endloop\n  endfacet\n  facet normal -0.992708 -0.120543 0\n    outer loop\n      vertex 4.68849 8.76195 1.5\n      vertex 4.7346 8.38222 0.5\n      vertex 4.7346 8.38222 1.5\n    endloop\n  endfacet\n  facet normal -0.999189 -0.0402583 0\n    outer loop\n      vertex 4.75 8 0.5\n      vertex 4.7346 8.38222 1.5\n      vertex 4.7346 8.38222 0.5\n    endloop\n  endfacet\n  facet normal -0.999189 -0.0402583 0\n    outer loop\n      vertex 4.7346 8.38222 1.5\n      vertex 4.75 8 0.5\n      vertex 4.75 8 1.5\n    endloop\n  endfacet\n  facet normal -0.999189 0.0402583 0\n    outer loop\n      vertex 4.7346 7.61778 0.5\n      vertex 4.75 8 1.5\n      vertex 4.75 8 0.5\n    endloop\n  endfacet\n  facet normal -0.999189 0.0402583 0\n    outer loop\n      vertex 4.75 8 1.5\n      vertex 4.7346 7.61778 0.5\n      vertex 4.7346 7.61778 1.5\n    endloop\n  endfacet\n  facet normal -0.992708 0.120543 0\n    outer loop\n      vertex 4.68849 7.23805 0.5\n      vertex 4.7346 7.61778 1.5\n      vertex 4.7346 7.61778 0.5\n    endloop\n  endfacet\n  facet normal -0.992708 0.120543 0\n    outer loop\n      vertex 4.7346 7.61778 1.5\n      vertex 4.68849 7.23805 0.5\n      vertex 4.68849 7.23805 1.5\n    endloop\n  endfacet\n  facet normal -0.979789 0.200036 0\n    outer loop\n      vertex 4.61197 6.86325 0.5\n      vertex 4.68849 7.23805 1.5\n      vertex 4.68849 7.23805 0.5\n    endloop\n  endfacet\n  facet normal -0.979789 0.200036 0\n    outer loop\n      vertex 4.68849 7.23805 1.5\n      vertex 4.61197 6.86325 0.5\n      vertex 4.61197 6.86325 1.5\n    endloop\n  endfacet\n  facet normal -0.960521 0.278207 0\n    outer loop\n      vertex 4.50555 6.49583 0.5\n      vertex 4.61197 6.86325 1.5\n      vertex 4.61197 6.86325 0.5\n    endloop\n  endfacet\n  facet normal -0.960521 0.278207 0\n    outer loop\n      vertex 4.61197 6.86325 1.5\n      vertex 4.50555 6.49583 0.5\n      vertex 4.50555 6.49583 1.5\n    endloop\n  endfacet\n  facet normal -0.935013 0.354613 0\n    outer loop\n      vertex 4.3699 6.13816 0.5\n      vertex 4.50555 6.49583 1.5\n      vertex 4.50555 6.49583 0.5\n    endloop\n  endfacet\n  facet normal -0.935013 0.354613 0\n    outer loop\n      vertex 4.50555 6.49583 1.5\n      vertex 4.3699 6.13816 0.5\n      vertex 4.3699 6.13816 1.5\n    endloop\n  endfacet\n  facet normal -0.90346 0.428673 0\n    outer loop\n      vertex 4.20592 5.79256 0.5\n      vertex 4.3699 6.13816 1.5\n      vertex 4.3699 6.13816 0.5\n    endloop\n  endfacet\n  facet normal -0.90346 0.428673 0\n    outer loop\n      vertex 4.3699 6.13816 1.5\n      vertex 4.20592 5.79256 0.5\n      vertex 4.20592 5.79256 1.5\n    endloop\n  endfacet\n  facet normal -0.866013 0.500022 0\n    outer loop\n      vertex 4.01465 5.46129 0.5\n      vertex 4.20592 5.79256 1.5\n      vertex 4.20592 5.79256 0.5\n    endloop\n  endfacet\n  facet normal -0.866013 0.500022 0\n    outer loop\n      vertex 4.20592 5.79256 1.5\n      vertex 4.01465 5.46129 0.5\n      vertex 4.01465 5.46129 1.5\n    endloop\n  endfacet\n  facet normal -0.822989 0.568057 0\n    outer loop\n      vertex 3.79735 5.14647 0.5\n      vertex 4.01465 5.46129 1.5\n      vertex 4.01465 5.46129 0.5\n    endloop\n  endfacet\n  facet normal -0.822989 0.568057 0\n    outer loop\n      vertex 4.01465 5.46129 1.5\n      vertex 3.79735 5.14647 0.5\n      vertex 3.79735 5.14647 1.5\n    endloop\n  endfacet\n  facet normal -0.774607 0.632443 0\n    outer loop\n      vertex 3.55543 4.85017 0.5\n      vertex 3.79735 5.14647 1.5\n      vertex 3.79735 5.14647 0.5\n    endloop\n  endfacet\n  facet normal -0.774607 0.632443 0\n    outer loop\n      vertex 3.79735 5.14647 1.5\n      vertex 3.55543 4.85017 0.5\n      vertex 3.55543 4.85017 1.5\n    endloop\n  endfacet\n  facet normal -0.721198 0.692729 0\n    outer loop\n      vertex 3.29044 4.57429 0.5\n      vertex 3.55543 4.85017 1.5\n      vertex 3.55543 4.85017 0.5\n    endloop\n  endfacet\n  facet normal -0.721198 0.692729 0\n    outer loop\n      vertex 3.55543 4.85017 1.5\n      vertex 3.29044 4.57429 0.5\n      vertex 3.29044 4.57429 1.5\n    endloop\n  endfacet\n  facet normal -0.663126 0.748507 0\n    outer loop\n      vertex 3.29044 4.57429 0.5\n      vertex 3.00412 4.32063 1.5\n      vertex 3.29044 4.57429 1.5\n    endloop\n  endfacet\n  facet normal -0.663126 0.748507 0\n    outer loop\n      vertex 3.00412 4.32063 1.5\n      vertex 3.29044 4.57429 0.5\n      vertex 3.00412 4.32063 0.5\n    endloop\n  endfacet\n  facet normal -0.60074 0.799444 0\n    outer loop\n      vertex 3.00412 4.32063 0.5\n      vertex 2.69831 4.09083 1.5\n      vertex 3.00412 4.32063 1.5\n    endloop\n  endfacet\n  facet normal -0.60074 0.799444 0\n    outer loop\n      vertex 2.69831 4.09083 1.5\n      vertex 3.00412 4.32063 0.5\n      vertex 2.69831 4.09083 0.5\n    endloop\n  endfacet\n  facet normal -0.534468 0.845189 0\n    outer loop\n      vertex 2.69831 4.09083 0.5\n      vertex 2.375 3.88638 1.5\n      vertex 2.69831 4.09083 1.5\n    endloop\n  endfacet\n  facet normal -0.534468 0.845189 0\n    outer loop\n      vertex 2.375 3.88638 1.5\n      vertex 2.69831 4.09083 0.5\n      vertex 2.375 3.88638 0.5\n    endloop\n  endfacet\n  facet normal -0.464726 0.885455 0\n    outer loop\n      vertex 2.375 3.88638 0.5\n      vertex 2.03629 3.70861 1.5\n      vertex 2.375 3.88638 1.5\n    endloop\n  endfacet\n  facet normal -0.464726 0.885455 0\n    outer loop\n      vertex 2.03629 3.70861 1.5\n      vertex 2.375 3.88638 0.5\n      vertex 2.03629 3.70861 0.5\n    endloop\n  endfacet\n  facet normal -0.391969 0.919979 0\n    outer loop\n      vertex 2.03629 3.70861 0.5\n      vertex 1.68437 3.55867 1.5\n      vertex 2.03629 3.70861 1.5\n    endloop\n  endfacet\n  facet normal -0.391969 0.919979 0\n    outer loop\n      vertex 1.68437 3.55867 1.5\n      vertex 2.03629 3.70861 0.5\n      vertex 1.68437 3.55867 0.5\n    endloop\n  endfacet\n  facet normal -0.316659 0.948539 0\n    outer loop\n      vertex 1.68437 3.55867 0.5\n      vertex 1.32153 3.43754 1.5\n      vertex 1.68437 3.55867 1.5\n    endloop\n  endfacet\n  facet normal -0.316659 0.948539 0\n    outer loop\n      vertex 1.32153 3.43754 1.5\n      vertex 1.68437 3.55867 0.5\n      vertex 1.32153 3.43754 0.5\n    endloop\n  endfacet\n  facet normal -0.239331 0.970938 0\n    outer loop\n      vertex 1.32153 3.43754 0.5\n      vertex 0.950122 3.34599 1.5\n      vertex 1.32153 3.43754 1.5\n    endloop\n  endfacet\n  facet normal -0.239331 0.970938 0\n    outer loop\n      vertex 0.950122 3.34599 1.5\n      vertex 1.32153 3.43754 0.5\n      vertex 0.950122 3.34599 0.5\n    endloop\n  endfacet\n  facet normal -0.160407 0.987051 0\n    outer loop\n      vertex 0.950122 3.34599 0.5\n      vertex 0.572549 3.28463 1.5\n      vertex 0.950122 3.34599 1.5\n    endloop\n  endfacet\n  facet normal -0.160407 0.987051 0\n    outer loop\n      vertex 0.572549 3.28463 1.5\n      vertex 0.950122 3.34599 0.5\n      vertex 0.572549 3.28463 0.5\n    endloop\n  endfacet\n  facet normal -0.080465 0.996757 0\n    outer loop\n      vertex 0.572549 3.28463 0.5\n      vertex 0.191263 3.25385 1.5\n      vertex 0.572549 3.28463 1.5\n    endloop\n  endfacet\n  facet normal -0.080465 0.996757 0\n    outer loop\n      vertex 0.191263 3.25385 1.5\n      vertex 0.572549 3.28463 0.5\n      vertex 0.191263 3.25385 0.5\n    endloop\n  endfacet\n  facet normal 0 1 -0\n    outer loop\n      vertex 0.191263 3.25385 0.5\n      vertex -0.191263 3.25385 1.5\n      vertex 0.191263 3.25385 1.5\n    endloop\n  endfacet\n  facet normal 0 1 0\n    outer loop\n      vertex -0.191263 3.25385 1.5\n      vertex 0.191263 3.25385 0.5\n      vertex -0.191263 3.25385 0.5\n    endloop\n  endfacet\n  facet normal 0.080465 0.996757 -0\n    outer loop\n      vertex -0.191263 3.25385 0.5\n      vertex -0.572549 3.28463 1.5\n      vertex -0.191263 3.25385 1.5\n    endloop\n  endfacet\n  facet normal 0.080465 0.996757 0\n    outer loop\n      vertex -0.572549 3.28463 1.5\n      vertex -0.191263 3.25385 0.5\n      vertex -0.572549 3.28463 0.5\n    endloop\n  endfacet\n  facet normal 0.160407 0.987051 -0\n    outer loop\n      vertex -0.572549 3.28463 0.5\n      vertex -0.950122 3.34599 1.5\n      vertex -0.572549 3.28463 1.5\n    endloop\n  endfacet\n  facet normal 0.160407 0.987051 0\n    outer loop\n      vertex -0.950122 3.34599 1.5\n      vertex -0.572549 3.28463 0.5\n      vertex -0.950122 3.34599 0.5\n    endloop\n  endfacet\n  facet normal 0.239331 0.970938 -0\n    outer loop\n      vertex -0.950122 3.34599 0.5\n      vertex -1.32153 3.43754 1.5\n      vertex -0.950122 3.34599 1.5\n    endloop\n  endfacet\n  facet normal 0.239331 0.970938 0\n    outer loop\n      vertex -1.32153 3.43754 1.5\n      vertex -0.950122 3.34599 0.5\n      vertex -1.32153 3.43754 0.5\n    endloop\n  endfacet\n  facet normal 0.316659 0.948539 -0\n    outer loop\n      vertex -1.32153 3.43754 0.5\n      vertex -1.68437 3.55867 1.5\n      vertex -1.32153 3.43754 1.5\n    endloop\n  endfacet\n  facet normal 0.316659 0.948539 0\n    outer loop\n      vertex -1.68437 3.55867 1.5\n      vertex -1.32153 3.43754 0.5\n      vertex -1.68437 3.55867 0.5\n    endloop\n  endfacet\n  facet normal 0.391969 0.919979 -0\n    outer loop\n      vertex -1.68437 3.55867 0.5\n      vertex -2.03629 3.70861 1.5\n      vertex -1.68437 3.55867 1.5\n    endloop\n  endfacet\n  facet normal 0.391969 0.919979 0\n    outer loop\n      vertex -2.03629 3.70861 1.5\n      vertex -1.68437 3.55867 0.5\n      vertex -2.03629 3.70861 0.5\n    endloop\n  endfacet\n  facet normal 0.464726 0.885455 -0\n    outer loop\n      vertex -2.03629 3.70861 0.5\n      vertex -2.375 3.88638 1.5\n      vertex -2.03629 3.70861 1.5\n    endloop\n  endfacet\n  facet normal 0.464726 0.885455 0\n    outer loop\n      vertex -2.375 3.88638 1.5\n      vertex -2.03629 3.70861 0.5\n      vertex -2.375 3.88638 0.5\n    endloop\n  endfacet\n  facet normal 0.534468 0.845189 -0\n    outer loop\n      vertex -2.375 3.88638 0.5\n      vertex -2.69831 4.09083 1.5\n      vertex -2.375 3.88638 1.5\n    endloop\n  endfacet\n  facet normal 0.534468 0.845189 0\n    outer loop\n      vertex -2.69831 4.09083 1.5\n      vertex -2.375 3.88638 0.5\n      vertex -2.69831 4.09083 0.5\n    endloop\n  endfacet\n  facet normal 0.60074 0.799444 -0\n    outer loop\n      vertex -2.69831 4.09083 0.5\n      vertex -3.00412 4.32063 1.5\n      vertex -2.69831 4.09083 1.5\n    endloop\n  endfacet\n  facet normal 0.60074 0.799444 0\n    outer loop\n      vertex -3.00412 4.32063 1.5\n      vertex -2.69831 4.09083 0.5\n      vertex -3.00412 4.32063 0.5\n    endloop\n  endfacet\n  facet normal 0.663126 0.748507 -0\n    outer loop\n      vertex -3.00412 4.32063 0.5\n      vertex -3.29044 4.57429 1.5\n      vertex -3.00412 4.32063 1.5\n    endloop\n  endfacet\n  facet normal 0.663126 0.748507 0\n    outer loop\n      vertex -3.29044 4.57429 1.5\n      vertex -3.00412 4.32063 0.5\n      vertex -3.29044 4.57429 0.5\n    endloop\n  endfacet\n  facet normal 0.721198 0.692729 0\n    outer loop\n      vertex -3.29044 4.57429 1.5\n      vertex -3.55543 4.85017 0.5\n      vertex -3.55543 4.85017 1.5\n    endloop\n  endfacet\n  facet normal 0.721198 0.692729 0\n    outer loop\n      vertex -3.55543 4.85017 0.5\n      vertex -3.29044 4.57429 1.5\n      vertex -3.29044 4.57429 0.5\n    endloop\n  endfacet\n  facet normal 0.774607 0.632443 0\n    outer loop\n      vertex -3.55543 4.85017 1.5\n      vertex -3.79735 5.14647 0.5\n      vertex -3.79735 5.14647 1.5\n    endloop\n  endfacet\n  facet normal 0.774607 0.632443 0\n    outer loop\n      vertex -3.79735 5.14647 0.5\n      vertex -3.55543 4.85017 1.5\n      vertex -3.55543 4.85017 0.5\n    endloop\n  endfacet\n  facet normal 0.822989 0.568057 0\n    outer loop\n      vertex -3.79735 5.14647 1.5\n      vertex -4.01465 5.46129 0.5\n      vertex -4.01465 5.46129 1.5\n    endloop\n  endfacet\n  facet normal 0.822989 0.568057 0\n    outer loop\n      vertex -4.01465 5.46129 0.5\n      vertex -3.79735 5.14647 1.5\n      vertex -3.79735 5.14647 0.5\n    endloop\n  endfacet\n  facet normal 0.866013 0.500022 0\n    outer loop\n      vertex -4.01465 5.46129 1.5\n      vertex -4.20592 5.79256 0.5\n      vertex -4.20592 5.79256 1.5\n    endloop\n  endfacet\n  facet normal 0.866013 0.500022 0\n    outer loop\n      vertex -4.20592 5.79256 0.5\n      vertex -4.01465 5.46129 1.5\n      vertex -4.01465 5.46129 0.5\n    endloop\n  endfacet\n  facet normal 0.90346 0.428673 0\n    outer loop\n      vertex -4.20592 5.79256 1.5\n      vertex -4.3699 6.13816 0.5\n      vertex -4.3699 6.13816 1.5\n    endloop\n  endfacet\n  facet normal 0.90346 0.428673 0\n    outer loop\n      vertex -4.3699 6.13816 0.5\n      vertex -4.20592 5.79256 1.5\n      vertex -4.20592 5.79256 0.5\n    endloop\n  endfacet\n  facet normal 0.935013 0.354613 0\n    outer loop\n      vertex -4.3699 6.13816 1.5\n      vertex -4.50555 6.49583 0.5\n      vertex -4.50555 6.49583 1.5\n    endloop\n  endfacet\n  facet normal 0.935013 0.354613 0\n    outer loop\n      vertex -4.50555 6.49583 0.5\n      vertex -4.3699 6.13816 1.5\n      vertex -4.3699 6.13816 0.5\n    endloop\n  endfacet\n  facet normal 0.960521 0.278207 0\n    outer loop\n      vertex -4.50555 6.49583 1.5\n      vertex -4.61197 6.86325 0.5\n      vertex -4.61197 6.86325 1.5\n    endloop\n  endfacet\n  facet normal 0.960521 0.278207 0\n    outer loop\n      vertex -4.61197 6.86325 0.5\n      vertex -4.50555 6.49583 1.5\n      vertex -4.50555 6.49583 0.5\n    endloop\n  endfacet\n  facet normal 0.979789 0.200036 0\n    outer loop\n      vertex -4.61197 6.86325 1.5\n      vertex -4.68849 7.23805 0.5\n      vertex -4.68849 7.23805 1.5\n    endloop\n  endfacet\n  facet normal 0.979789 0.200036 0\n    outer loop\n      vertex -4.68849 7.23805 0.5\n      vertex -4.61197 6.86325 1.5\n      vertex -4.61197 6.86325 0.5\n    endloop\n  endfacet\n  facet normal 0.992708 0.120543 0\n    outer loop\n      vertex -4.68849 7.23805 1.5\n      vertex -4.7346 7.61778 0.5\n      vertex -4.7346 7.61778 1.5\n    endloop\n  endfacet\n  facet normal 0.992708 0.120543 0\n    outer loop\n      vertex -4.7346 7.61778 0.5\n      vertex -4.68849 7.23805 1.5\n      vertex -4.68849 7.23805 0.5\n    endloop\n  endfacet\n  facet normal 0.999189 0.0402583 0\n    outer loop\n      vertex -4.7346 7.61778 1.5\n      vertex -4.75 8 0.5\n      vertex -4.75 8 1.5\n    endloop\n  endfacet\n  facet normal 0.999189 0.0402583 0\n    outer loop\n      vertex -4.75 8 0.5\n      vertex -4.7346 7.61778 1.5\n      vertex -4.7346 7.61778 0.5\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.25 8 2\n      vertex 9 8 2\n      vertex 8.98449 8.52819 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.2346 8.40188 2\n      vertex 8.98449 8.52819 2\n      vertex 8.938 9.05456 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 9 8 2\n      vertex 5.25 8 2\n      vertex 8.98449 7.47181 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.18847 8.80141 2\n      vertex 8.938 9.05456 2\n      vertex 8.86071 9.57729 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.2346 7.59812 2\n      vertex 8.98449 7.47181 2\n      vertex 5.25 8 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.1119 9.19623 2\n      vertex 8.86071 9.57729 2\n      vertex 8.75287 10.0946 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.98449 7.47181 2\n      vertex 5.2346 7.59812 2\n      vertex 8.938 6.94544 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.1119 9.19623 2\n      vertex 8.75287 10.0946 2\n      vertex 8.61486 10.6047 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.18847 7.19859 2\n      vertex 8.938 6.94544 2\n      vertex 5.2346 7.59812 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.00533 9.58403 2\n      vertex 8.61486 10.6047 2\n      vertex 8.44715 11.1058 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.938 6.94544 2\n      vertex 5.18847 7.19859 2\n      vertex 8.86071 6.42271 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.86939 9.96254 2\n      vertex 8.44715 11.1058 2\n      vertex 8.25032 11.5961 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.1119 6.80377 2\n      vertex 8.86071 6.42271 2\n      vertex 5.18847 7.19859 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.70487 10.3295 2\n      vertex 8.25032 11.5961 2\n      vertex 8.02505 12.0741 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.86071 6.42271 2\n      vertex 5.1119 6.80377 2\n      vertex 8.75287 5.90542 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.70487 10.3295 2\n      vertex 8.02505 12.0741 2\n      vertex 7.77211 12.5381 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.75287 5.90542 2\n      vertex 5.1119 6.80377 2\n      vertex 8.61486 5.39534 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.51274 10.6828 2\n      vertex 7.77211 12.5381 2\n      vertex 7.49239 12.9864 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 5.00533 6.41597 2\n      vertex 8.61486 5.39534 2\n      vertex 5.1119 6.80377 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.29413 11.0204 2\n      vertex 7.49239 12.9864 2\n      vertex 7.18684 13.4175 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.61486 5.39534 2\n      vertex 5.00533 6.41597 2\n      vertex 8.44715 4.89425 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.05032 11.3403 2\n      vertex 7.18684 13.4175 2\n      vertex 6.85651 13.8299 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.86939 6.03746 2\n      vertex 8.44715 4.89425 2\n      vertex 5.00533 6.41597 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.78274 11.6405 2\n      vertex 6.85651 13.8299 2\n      vertex 6.50254 14.2223 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.44715 4.89425 2\n      vertex 4.86939 6.03746 2\n      vertex 8.25032 4.40386 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.78274 11.6405 2\n      vertex 6.50254 14.2223 2\n      vertex 6.12617 14.5932 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.70487 5.67047 2\n      vertex 8.25032 4.40386 2\n      vertex 4.86939 6.03746 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.49296 11.9194 2\n      vertex 6.12617 14.5932 2\n      vertex 5.72867 14.9414 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.25032 4.40386 2\n      vertex 4.70487 5.67047 2\n      vertex 8.02505 3.92586 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.18268 12.1753 2\n      vertex 5.72867 14.9414 2\n      vertex 5.31142 15.2656 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.02505 3.92586 2\n      vertex 4.70487 5.67047 2\n      vertex 7.77211 3.46191 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.51274 5.31715 2\n      vertex 7.77211 3.46191 2\n      vertex 4.70487 5.67047 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.98449 8.52819 2\n      vertex 5.2346 8.40188 2\n      vertex 5.25 8 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.938 9.05456 2\n      vertex 5.18847 8.80141 2\n      vertex 5.2346 8.40188 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.86071 9.57729 2\n      vertex 5.1119 9.19623 2\n      vertex 5.18847 8.80141 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.61486 10.6047 2\n      vertex 5.00533 9.58403 2\n      vertex 5.1119 9.19623 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.85373 12.4067 2\n      vertex 5.31142 15.2656 2\n      vertex 4.87587 15.5648 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.44715 11.1058 2\n      vertex 4.86939 9.96254 2\n      vertex 5.00533 9.58403 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 8.25032 11.5961 2\n      vertex 4.70487 10.3295 2\n      vertex 4.86939 9.96254 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7.77211 12.5381 2\n      vertex 4.51274 10.6828 2\n      vertex 4.70487 10.3295 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.85373 12.4067 2\n      vertex 4.87587 15.5648 2\n      vertex 4.4235 15.8379 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7.49239 12.9864 2\n      vertex 4.29413 11.0204 2\n      vertex 4.51274 10.6828 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7.18684 13.4175 2\n      vertex 4.05032 11.3403 2\n      vertex 4.29413 11.0204 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.50803 12.6122 2\n      vertex 4.4235 15.8379 2\n      vertex 3.95589 16.084 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 6.85651 13.8299 2\n      vertex 3.78274 11.6405 2\n      vertex 4.05032 11.3403 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 6.12617 14.5932 2\n      vertex 3.49296 11.9194 2\n      vertex 3.78274 11.6405 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.14761 12.7906 2\n      vertex 3.95589 16.084 2\n      vertex 3.47464 16.3022 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.72867 14.9414 2\n      vertex 3.18268 12.1753 2\n      vertex 3.49296 11.9194 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.77459 12.941 2\n      vertex 3.47464 16.3022 2\n      vertex 2.98142 16.4918 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.31142 15.2656 2\n      vertex 2.85373 12.4067 2\n      vertex 3.18268 12.1753 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.4235 15.8379 2\n      vertex 2.50803 12.6122 2\n      vertex 2.85373 12.4067 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.77459 12.941 2\n      vertex 2.98142 16.4918 2\n      vertex 2.47791 16.6522 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.95589 16.084 2\n      vertex 2.14761 12.7906 2\n      vertex 2.50803 12.6122 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.39115 13.0623 2\n      vertex 2.47791 16.6522 2\n      vertex 1.96587 16.7827 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.47464 16.3022 2\n      vertex 1.77459 12.941 2\n      vertex 2.14761 12.7906 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.999553 13.154 2\n      vertex 1.96587 16.7827 2\n      vertex 1.44705 16.8829 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.47791 16.6522 2\n      vertex 1.39115 13.0623 2\n      vertex 1.77459 12.941 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.96587 16.7827 2\n      vertex 0.999553 13.154 2\n      vertex 1.39115 13.0623 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.602088 13.2154 2\n      vertex 1.44705 16.8829 2\n      vertex 0.923234 16.9525 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.44705 16.8829 2\n      vertex 0.602088 13.2154 2\n      vertex 0.999553 13.154 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.201089 13.2461 2\n      vertex 0.923234 16.9525 2\n      vertex 0.39624 16.9913 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.923234 16.9525 2\n      vertex 0.201089 13.2461 2\n      vertex 0.602088 13.2154 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.132118 16.999 2\n      vertex 0.201089 13.2461 2\n      vertex 0.39624 16.9913 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.132118 16.999 2\n      vertex -0.201089 13.2461 2\n      vertex 0.201089 13.2461 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -0.660022 16.9758 2\n      vertex -0.201089 13.2461 2\n      vertex -0.132118 16.999 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.201089 13.2461 2\n      vertex -0.660022 16.9758 2\n      vertex -0.602088 13.2154 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -1.18565 16.9216 2\n      vertex -0.602088 13.2154 2\n      vertex -0.660022 16.9758 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.602088 13.2154 2\n      vertex -1.18565 16.9216 2\n      vertex -0.999553 13.154 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -1.70719 16.8366 2\n      vertex -0.999553 13.154 2\n      vertex -1.18565 16.9216 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -2.22285 16.7212 2\n      vertex -0.999553 13.154 2\n      vertex -1.70719 16.8366 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.999553 13.154 2\n      vertex -2.22285 16.7212 2\n      vertex -1.39115 13.0623 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -2.73084 16.5757 2\n      vertex -1.39115 13.0623 2\n      vertex -2.22285 16.7212 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.39115 13.0623 2\n      vertex -2.73084 16.5757 2\n      vertex -1.77459 12.941 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -3.22942 16.4006 2\n      vertex -1.77459 12.941 2\n      vertex -2.73084 16.5757 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.77459 12.941 2\n      vertex -3.22942 16.4006 2\n      vertex -2.14761 12.7906 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -3.71687 16.1966 2\n      vertex -2.14761 12.7906 2\n      vertex -3.22942 16.4006 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -4.1915 15.9644 2\n      vertex -2.14761 12.7906 2\n      vertex -3.71687 16.1966 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.14761 12.7906 2\n      vertex -4.1915 15.9644 2\n      vertex -2.50803 12.6122 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -4.65169 15.7047 2\n      vertex -2.50803 12.6122 2\n      vertex -4.1915 15.9644 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.50803 12.6122 2\n      vertex -4.65169 15.7047 2\n      vertex -2.85373 12.4067 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -5.09584 15.4184 2\n      vertex -2.85373 12.4067 2\n      vertex -4.65169 15.7047 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.85373 12.4067 2\n      vertex -5.09584 15.4184 2\n      vertex -3.18268 12.1753 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -5.52242 15.1065 2\n      vertex -3.18268 12.1753 2\n      vertex -5.09584 15.4184 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.18268 12.1753 2\n      vertex -5.52242 15.1065 2\n      vertex -3.49296 11.9194 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -5.92997 14.7702 2\n      vertex -3.49296 11.9194 2\n      vertex -5.52242 15.1065 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -6.31708 14.4105 2\n      vertex -3.49296 11.9194 2\n      vertex -5.92997 14.7702 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.49296 11.9194 2\n      vertex -6.31708 14.4105 2\n      vertex -3.78274 11.6405 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -6.68241 14.0287 2\n      vertex -3.78274 11.6405 2\n      vertex -6.31708 14.4105 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.78274 11.6405 2\n      vertex -6.68241 14.0287 2\n      vertex -4.05032 11.3403 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -7.0247 13.6262 2\n      vertex -4.05032 11.3403 2\n      vertex -6.68241 14.0287 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.05032 11.3403 2\n      vertex -7.0247 13.6262 2\n      vertex -4.29413 11.0204 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -7.34278 13.2042 2\n      vertex -4.29413 11.0204 2\n      vertex -7.0247 13.6262 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -7.63554 12.7643 2\n      vertex -4.29413 11.0204 2\n      vertex -7.34278 13.2042 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.29413 11.0204 2\n      vertex -7.63554 12.7643 2\n      vertex -4.51274 10.6828 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -7.90199 12.308 2\n      vertex -4.51274 10.6828 2\n      vertex -7.63554 12.7643 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7.77211 3.46191 2\n      vertex 4.51274 5.31715 2\n      vertex 7.49239 3.01361 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.29413 4.97958 2\n      vertex 7.49239 3.01361 2\n      vertex 4.51274 5.31715 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7.49239 3.01361 2\n      vertex 4.29413 4.97958 2\n      vertex 7.18684 2.58249 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 4.05032 4.65973 2\n      vertex 7.18684 2.58249 2\n      vertex 4.29413 4.97958 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7.18684 2.58249 2\n      vertex 4.05032 4.65973 2\n      vertex 6.85651 2.17005 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 3.78274 4.35948 2\n      vertex 6.85651 2.17005 2\n      vertex 4.05032 4.65973 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 6.85651 2.17005 2\n      vertex 3.78274 4.35948 2\n      vertex 6.50254 1.77771 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 6.50254 1.77771 2\n      vertex 3.78274 4.35948 2\n      vertex 6.12617 1.40681 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 3.49296 4.0806 2\n      vertex 6.12617 1.40681 2\n      vertex 3.78274 4.35948 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 6.12617 1.40681 2\n      vertex 3.49296 4.0806 2\n      vertex 5.72867 1.05865 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 3.18268 3.82471 2\n      vertex 5.72867 1.05865 2\n      vertex 3.49296 4.0806 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.72867 1.05865 2\n      vertex 3.18268 3.82471 2\n      vertex 5.31142 0.73441 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 2.85373 3.59333 2\n      vertex 5.31142 0.73441 2\n      vertex 3.18268 3.82471 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.31142 0.73441 2\n      vertex 2.85373 3.59333 2\n      vertex 4.87587 0.435218 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.87587 0.435218 2\n      vertex 2.85373 3.59333 2\n      vertex 4.4235 0.162104 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 2.50803 3.38781 2\n      vertex 4.4235 0.162104 2\n      vertex 2.85373 3.59333 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.4235 0.162104 2\n      vertex 2.50803 3.38781 2\n      vertex 3.95589 -0.0839911 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 2.14761 3.20936 2\n      vertex 3.95589 -0.0839911 2\n      vertex 2.50803 3.38781 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.95589 -0.0839911 2\n      vertex 2.14761 3.20936 2\n      vertex 3.47464 -0.302219 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 1.77459 3.05901 2\n      vertex 3.47464 -0.302219 2\n      vertex 2.14761 3.20936 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.47464 -0.302219 2\n      vertex 1.77459 3.05901 2\n      vertex 2.98142 -0.491828 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.98142 -0.491828 2\n      vertex 1.77459 3.05901 2\n      vertex 2.47791 -0.652164 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 1.39115 2.93767 2\n      vertex 2.47791 -0.652164 2\n      vertex 1.77459 3.05901 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 2.47791 -0.652164 2\n      vertex 1.39115 2.93767 2\n      vertex 1.96587 -0.782674 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.999553 2.84603 2\n      vertex 1.96587 -0.782674 2\n      vertex 1.39115 2.93767 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.96587 -0.782674 2\n      vertex 0.999553 2.84603 2\n      vertex 1.44705 -0.882908 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.602088 2.78464 2\n      vertex 1.44705 -0.882908 2\n      vertex 0.999553 2.84603 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 1.44705 -0.882908 2\n      vertex 0.602088 2.78464 2\n      vertex 0.923234 -0.952521 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 0.201089 2.75385 2\n      vertex 0.923234 -0.952521 2\n      vertex 0.602088 2.78464 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.923234 -0.952521 2\n      vertex 0.201089 2.75385 2\n      vertex 0.39624 -0.991273 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0.201089 2.75385 2\n      vertex -0.132118 -0.99903 2\n      vertex 0.39624 -0.991273 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -0.201089 2.75385 2\n      vertex -0.132118 -0.99903 2\n      vertex 0.201089 2.75385 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.660022 -0.975765 2\n      vertex -0.201089 2.75385 2\n      vertex -0.602088 2.78464 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.201089 2.75385 2\n      vertex -0.660022 -0.975765 2\n      vertex -0.132118 -0.99903 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.18565 -0.921559 2\n      vertex -0.602088 2.78464 2\n      vertex -0.999553 2.84603 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.602088 2.78464 2\n      vertex -1.18565 -0.921559 2\n      vertex -0.660022 -0.975765 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.22285 -0.721177 2\n      vertex -0.999553 2.84603 2\n      vertex -1.39115 2.93767 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.999553 2.84603 2\n      vertex -1.70719 -0.836599 2\n      vertex -1.18565 -0.921559 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.73084 -0.575692 2\n      vertex -1.39115 2.93767 2\n      vertex -1.77459 3.05901 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.22942 -0.400644 2\n      vertex -1.77459 3.05901 2\n      vertex -2.14761 3.20936 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.999553 2.84603 2\n      vertex -2.22285 -0.721177 2\n      vertex -1.70719 -0.836599 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.1915 0.0356236 2\n      vertex -2.14761 3.20936 2\n      vertex -2.50803 3.38781 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.39115 2.93767 2\n      vertex -2.73084 -0.575692 2\n      vertex -2.22285 -0.721177 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.65169 0.295341 2\n      vertex -2.50803 3.38781 2\n      vertex -2.85373 3.59333 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.09584 0.581616 2\n      vertex -2.85373 3.59333 2\n      vertex -3.18268 3.82471 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.77459 3.05901 2\n      vertex -3.22942 -0.400644 2\n      vertex -2.73084 -0.575692 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.52242 0.893466 2\n      vertex -3.18268 3.82471 2\n      vertex -3.49296 4.0806 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.14761 3.20936 2\n      vertex -3.71687 -0.196637 2\n      vertex -3.22942 -0.400644 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.31708 1.5895 2\n      vertex -3.49296 4.0806 2\n      vertex -3.78274 4.35948 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -6.68241 1.97128 2\n      vertex -3.78274 4.35948 2\n      vertex -4.05032 4.65973 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.14761 3.20936 2\n      vertex -4.1915 0.0356236 2\n      vertex -3.71687 -0.196637 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.0247 2.37385 2\n      vertex -4.05032 4.65973 2\n      vertex -4.29413 4.97958 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.63554 3.23571 2\n      vertex -4.29413 4.97958 2\n      vertex -4.51274 5.31715 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.50803 3.38781 2\n      vertex -4.65169 0.295341 2\n      vertex -4.1915 0.0356236 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -7.90199 3.69203 2\n      vertex -4.51274 5.31715 2\n      vertex -4.70487 5.67047 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.14119 4.16321 2\n      vertex -4.70487 5.67047 2\n      vertex -4.86939 6.03746 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.53468 5.14356 2\n      vertex -4.86939 6.03746 2\n      vertex -5.00533 6.41597 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -2.85373 3.59333 2\n      vertex -5.09584 0.581616 2\n      vertex -4.65169 0.295341 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.68761 5.64937 2\n      vertex -5.00533 6.41597 2\n      vertex -5.1119 6.80377 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.81059 6.16327 2\n      vertex -5.1119 6.80377 2\n      vertex -5.18847 7.19859 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.90319 6.68351 2\n      vertex -5.18847 7.19859 2\n      vertex -5.2346 7.59812 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -8.99612 7.73579 2\n      vertex -5.2346 7.59812 2\n      vertex -5.25 8 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.51274 10.6828 2\n      vertex -7.90199 12.308 2\n      vertex -4.70487 10.3295 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.18268 3.82471 2\n      vertex -5.52242 0.893466 2\n      vertex -5.09584 0.581616 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -8.14119 11.8368 2\n      vertex -4.70487 10.3295 2\n      vertex -7.90199 12.308 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.49296 4.0806 2\n      vertex -5.92997 1.22981 2\n      vertex -5.52242 0.893466 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.70487 10.3295 2\n      vertex -8.14119 11.8368 2\n      vertex -4.86939 9.96254 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.49296 4.0806 2\n      vertex -6.31708 1.5895 2\n      vertex -5.92997 1.22981 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -8.35233 11.3524 2\n      vertex -4.86939 9.96254 2\n      vertex -8.14119 11.8368 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3.78274 4.35948 2\n      vertex -6.68241 1.97128 2\n      vertex -6.31708 1.5895 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -8.53468 10.8564 2\n      vertex -4.86939 9.96254 2\n      vertex -8.35233 11.3524 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.05032 4.65973 2\n      vertex -7.0247 2.37385 2\n      vertex -6.68241 1.97128 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.86939 9.96254 2\n      vertex -8.53468 10.8564 2\n      vertex -5.00533 9.58403 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.29413 4.97958 2\n      vertex -7.34278 2.79581 2\n      vertex -7.0247 2.37385 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -8.68761 10.3506 2\n      vertex -5.00533 9.58403 2\n      vertex -8.53468 10.8564 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.29413 4.97958 2\n      vertex -7.63554 3.23571 2\n      vertex -7.34278 2.79581 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.00533 9.58403 2\n      vertex -8.68761 10.3506 2\n      vertex -5.1119 9.19623 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.51274 5.31715 2\n      vertex -7.90199 3.69203 2\n      vertex -7.63554 3.23571 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -8.81059 9.83673 2\n      vertex -5.1119 9.19623 2\n      vertex -8.68761 10.3506 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.70487 5.67047 2\n      vertex -8.14119 4.16321 2\n      vertex -7.90199 3.69203 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.1119 9.19623 2\n      vertex -8.81059 9.83673 2\n      vertex -5.18847 8.80141 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.86939 6.03746 2\n      vertex -8.35233 4.6476 2\n      vertex -8.14119 4.16321 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -8.90319 9.31649 2\n      vertex -5.18847 8.80141 2\n      vertex -8.81059 9.83673 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -4.86939 6.03746 2\n      vertex -8.53468 5.14356 2\n      vertex -8.35233 4.6476 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.18847 8.80141 2\n      vertex -8.90319 9.31649 2\n      vertex -5.2346 8.40188 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.00533 6.41597 2\n      vertex -8.68761 5.64937 2\n      vertex -8.53468 5.14356 2\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -8.96511 8.79171 2\n      vertex -5.2346 8.40188 2\n      vertex -8.90319 9.31649 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.1119 6.80377 2\n      vertex -8.81059 6.16327 2\n      vertex -8.68761 5.64937 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.99612 8.26421 2\n      vertex -5.2346 8.40188 2\n      vertex -8.96511 8.79171 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.18847 7.19859 2\n      vertex -8.90319 6.68351 2\n      vertex -8.81059 6.16327 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.2346 8.40188 2\n      vertex -8.99612 8.26421 2\n      vertex -5.25 8 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.2346 7.59812 2\n      vertex -8.96511 7.20829 2\n      vertex -8.90319 6.68351 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -8.99612 7.73579 2\n      vertex -5.25 8 2\n      vertex -8.99612 8.26421 2\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -5.2346 7.59812 2\n      vertex -8.99612 7.73579 2\n      vertex -8.96511 7.20829 2\n    endloop\n  endfacet\n  facet normal 0.706261 0.0284559 -0.70738\n    outer loop\n      vertex -4.75 8 0.5\n      vertex -4.7346 7.61778 0.5\n      vertex -5.2346 7.59812 0\n    endloop\n  endfacet\n  facet normal 0.703174 0.081189 -0.706367\n    outer loop\n      vertex -4.7346 7.61778 0.5\n      vertex -5.18847 7.19859 0\n      vertex -5.2346 7.59812 0\n    endloop\n  endfacet\n  facet normal 0.701185 0.0851438 -0.707877\n    outer loop\n      vertex -4.7346 7.61778 0.5\n      vertex -4.68849 7.23805 0.5\n      vertex -5.18847 7.19859 0\n    endloop\n  endfacet\n  facet normal 0.695321 0.134848 -0.705935\n    outer loop\n      vertex -4.68849 7.23805 0.5\n      vertex -5.1119 6.80377 0\n      vertex -5.18847 7.19859 0\n    endloop\n  endfacet\n  facet normal 0.691622 0.141203 -0.708323\n    outer loop\n      vertex -4.68849 7.23805 0.5\n      vertex -4.61197 6.86325 0.5\n      vertex -5.1119 6.80377 0\n    endloop\n  endfacet\n  facet normal 0.677653 0.196276 -0.708704\n    outer loop\n      vertex -4.61197 6.86325 0.5\n      vertex -4.50555 6.49583 0.5\n      vertex -5.00533 6.41597 0\n    endloop\n  endfacet\n  facet normal 0.659346 0.250064 -0.709036\n    outer loop\n      vertex -4.50555 6.49583 0.5\n      vertex -4.3699 6.13816 0.5\n      vertex -4.86939 6.03746 0\n    endloop\n  endfacet\n  facet normal 0.636854 0.302174 -0.709301\n    outer loop\n      vertex -4.3699 6.13816 0.5\n      vertex -4.20592 5.79256 0.5\n      vertex -4.70487 5.67047 0\n    endloop\n  endfacet\n  facet normal 0.610269 0.35236 -0.709517\n    outer loop\n      vertex -4.20592 5.79256 0.5\n      vertex -4.01465 5.46129 0.5\n      vertex -4.51274 5.31715 0\n    endloop\n  endfacet\n  facet normal 0.579823 0.400214 -0.709672\n    outer loop\n      vertex -4.01465 5.46129 0.5\n      vertex -3.79735 5.14647 0.5\n      vertex -4.29413 4.97958 0\n    endloop\n  endfacet\n  facet normal 0.545659 0.445514 -0.70977\n    outer loop\n      vertex -3.79735 5.14647 0.5\n      vertex -3.55543 4.85017 0.5\n      vertex -4.05032 4.65973 0\n    endloop\n  endfacet\n  facet normal 0.508004 0.487951 -0.709814\n    outer loop\n      vertex -3.55543 4.85017 0.5\n      vertex -3.29044 4.57429 0.5\n      vertex -3.78274 4.35948 0\n    endloop\n  endfacet\n  facet normal 0.46711 0.527253 -0.709797\n    outer loop\n      vertex -3.29044 4.57429 0.5\n      vertex -3.00412 4.32063 0.5\n      vertex -3.49296 4.0806 0\n    endloop\n  endfacet\n  facet normal 0.423206 0.563189 -0.709729\n    outer loop\n      vertex -3.00412 4.32063 0.5\n      vertex -2.69831 4.09083 0.5\n      vertex -3.18268 3.82471 0\n    endloop\n  endfacet\n  facet normal 0.376587 0.595522 -0.709603\n    outer loop\n      vertex -2.69831 4.09083 0.5\n      vertex -2.375 3.88638 0.5\n      vertex -2.85373 3.59333 0\n    endloop\n  endfacet\n  facet normal 0.327534 0.624058 -0.709417\n    outer loop\n      vertex -2.375 3.88638 0.5\n      vertex -2.03629 3.70861 0.5\n      vertex -2.50803 3.38781 0\n    endloop\n  endfacet\n  facet normal 0.276352 0.648618 -0.709172\n    outer loop\n      vertex -2.03629 3.70861 0.5\n      vertex -1.68437 3.55867 0.5\n      vertex -2.14761 3.20936 0\n    endloop\n  endfacet\n  facet normal 0.223349 0.669033 -0.708879\n    outer loop\n      vertex -1.68437 3.55867 0.5\n      vertex -1.32153 3.43754 0.5\n      vertex -1.77459 3.05901 0\n    endloop\n  endfacet\n  facet normal 0.168893 0.685182 -0.70852\n    outer loop\n      vertex -1.32153 3.43754 0.5\n      vertex -0.950122 3.34599 0.5\n      vertex -1.39115 2.93767 0\n    endloop\n  endfacet\n  facet normal 0.113265 0.696963 -0.708105\n    outer loop\n      vertex -0.950122 3.34599 0.5\n      vertex -0.572549 3.28463 0.5\n      vertex -0.999553 2.84603 0\n    endloop\n  endfacet\n  facet normal 0.056855 0.704289 -0.707633\n    outer loop\n      vertex -0.572549 3.28463 0.5\n      vertex -0.191263 3.25385 0.5\n      vertex -0.602088 2.78464 0\n    endloop\n  endfacet\n  facet normal 0 0.707107 -0.707107\n    outer loop\n      vertex 0.201089 2.75385 0\n      vertex -0.191263 3.25385 0.5\n      vertex 0.191263 3.25385 0.5\n    endloop\n  endfacet\n  facet normal 0 0.707107 -0.707107\n    outer loop\n      vertex -0.191263 3.25385 0.5\n      vertex 0.201089 2.75385 0\n      vertex -0.201089 2.75385 0\n    endloop\n  endfacet\n  facet normal -0.0541733 0.705536 -0.706601\n    outer loop\n      vertex 0.602088 2.78464 0\n      vertex 0.201089 2.75385 0\n      vertex 0.191263 3.25385 0.5\n    endloop\n  endfacet\n  facet normal 0.683318 0.18778 -0.70556\n    outer loop\n      vertex -4.61197 6.86325 0.5\n      vertex -5.00533 6.41597 0\n      vertex -5.1119 6.80377 0\n    endloop\n  endfacet\n  facet normal 0.66725 0.239639 -0.705231\n    outer loop\n      vertex -4.50555 6.49583 0.5\n      vertex -4.86939 6.03746 0\n      vertex -5.00533 6.41597 0\n    endloop\n  endfacet\n  facet normal 0.647189 0.290132 -0.704961\n    outer loop\n      vertex -4.3699 6.13816 0.5\n      vertex -4.70487 5.67047 0\n      vertex -4.86939 6.03746 0\n    endloop\n  endfacet\n  facet normal 0.623281 0.338931 -0.704732\n    outer loop\n      vertex -4.20592 5.79256 0.5\n      vertex -4.51274 5.31715 0\n      vertex -4.70487 5.67047 0\n    endloop\n  endfacet\n  facet normal 0.595643 0.385738 -0.704568\n    outer loop\n      vertex -4.01465 5.46129 0.5\n      vertex -4.29413 4.97958 0\n      vertex -4.51274 5.31715 0\n    endloop\n  endfacet\n  facet normal 0.564466 0.430272 -0.704447\n    outer loop\n      vertex -3.79735 5.14647 0.5\n      vertex -4.05032 4.65973 0\n      vertex -4.29413 4.97958 0\n    endloop\n  endfacet\n  facet normal 0.529922 0.472261 -0.704381\n    outer loop\n      vertex -3.55543 4.85017 0.5\n      vertex -3.78274 4.35948 0\n      vertex -4.05032 4.65973 0\n    endloop\n  endfacet\n  facet normal 0.492217 0.511456 -0.704369\n    outer loop\n      vertex -3.29044 4.57429 0.5\n      vertex -3.49296 4.0806 0\n      vertex -3.78274 4.35948 0\n    endloop\n  endfacet\n  facet normal 0.451607 0.547597 -0.704407\n    outer loop\n      vertex -3.00412 4.32063 0.5\n      vertex -3.18268 3.82471 0\n      vertex -3.49296 4.0806 0\n    endloop\n  endfacet\n  facet normal 0.408307 0.580485 -0.704501\n    outer loop\n      vertex -2.69831 4.09083 0.5\n      vertex -2.85373 3.59333 0\n      vertex -3.18268 3.82471 0\n    endloop\n  endfacet\n  facet normal 0.362598 0.609917 -0.704645\n    outer loop\n      vertex -2.375 3.88638 0.5\n      vertex -2.50803 3.38781 0\n      vertex -2.85373 3.59333 0\n    endloop\n  endfacet\n  facet normal 0.314753 0.635715 -0.704838\n    outer loop\n      vertex -2.03629 3.70861 0.5\n      vertex -2.14761 3.20936 0\n      vertex -2.50803 3.38781 0\n    endloop\n  endfacet\n  facet normal 0.265095 0.657703 -0.70509\n    outer loop\n      vertex -1.68437 3.55867 0.5\n      vertex -1.77459 3.05901 0\n      vertex -2.14761 3.20936 0\n    endloop\n  endfacet\n  facet normal 0.213854 0.675789 -0.70539\n    outer loop\n      vertex -1.32153 3.43754 0.5\n      vertex -1.39115 2.93767 0\n      vertex -1.77459 3.05901 0\n    endloop\n  endfacet\n  facet normal 0.161432 0.689835 -0.705739\n    outer loop\n      vertex -0.950122 3.34599 0.5\n      vertex -0.999553 2.84603 0\n      vertex -1.39115 2.93767 0\n    endloop\n  endfacet\n  facet normal 0.108082 0.699772 -0.706143\n    outer loop\n      vertex -0.572549 3.28463 0.5\n      vertex -0.602088 2.78464 0\n      vertex -0.999553 2.84603 0\n    endloop\n  endfacet\n  facet normal 0.0541733 0.705536 -0.706601\n    outer loop\n      vertex -0.191263 3.25385 0.5\n      vertex -0.201089 2.75385 0\n      vertex -0.602088 2.78464 0\n    endloop\n  endfacet\n  facet normal -0.056855 0.704289 -0.707633\n    outer loop\n      vertex 0.572549 3.28463 0.5\n      vertex 0.602088 2.78464 0\n      vertex 0.191263 3.25385 0.5\n    endloop\n  endfacet\n  facet normal -0.108082 0.699772 -0.706143\n    outer loop\n      vertex 0.999553 2.84603 0\n      vertex 0.602088 2.78464 0\n      vertex 0.572549 3.28463 0.5\n    endloop\n  endfacet\n  facet normal -0.113265 0.696963 -0.708105\n    outer loop\n      vertex 0.950122 3.34599 0.5\n      vertex 0.999553 2.84603 0\n      vertex 0.572549 3.28463 0.5\n    endloop\n  endfacet\n  facet normal -0.168893 0.685182 -0.70852\n    outer loop\n      vertex 1.32153 3.43754 0.5\n      vertex 1.39115 2.93767 0\n      vertex 0.950122 3.34599 0.5\n    endloop\n  endfacet\n  facet normal -0.223349 0.669033 -0.708879\n    outer loop\n      vertex 1.68437 3.55867 0.5\n      vertex 1.77459 3.05901 0\n      vertex 1.32153 3.43754 0.5\n    endloop\n  endfacet\n  facet normal -0.276352 0.648618 -0.709172\n    outer loop\n      vertex 2.03629 3.70861 0.5\n      vertex 2.14761 3.20936 0\n      vertex 1.68437 3.55867 0.5\n    endloop\n  endfacet\n  facet normal -0.327534 0.624058 -0.709417\n    outer loop\n      vertex 2.375 3.88638 0.5\n      vertex 2.50803 3.38781 0\n      vertex 2.03629 3.70861 0.5\n    endloop\n  endfacet\n  facet normal -0.376587 0.595522 -0.709603\n    outer loop\n      vertex 2.69831 4.09083 0.5\n      vertex 2.85373 3.59333 0\n      vertex 2.375 3.88638 0.5\n    endloop\n  endfacet\n  facet normal -0.423206 0.563189 -0.709729\n    outer loop\n      vertex 3.00412 4.32063 0.5\n      vertex 3.18268 3.82471 0\n      vertex 2.69831 4.09083 0.5\n    endloop\n  endfacet\n  facet normal -0.46711 0.527253 -0.709797\n    outer loop\n      vertex 3.29044 4.57429 0.5\n      vertex 3.49296 4.0806 0\n      vertex 3.00412 4.32063 0.5\n    endloop\n  endfacet\n  facet normal -0.508004 0.487951 -0.709814\n    outer loop\n      vertex 3.55543 4.85017 0.5\n      vertex 3.78274 4.35948 0\n      vertex 3.29044 4.57429 0.5\n    endloop\n  endfacet\n  facet normal -0.545659 0.445514 -0.70977\n    outer loop\n      vertex 3.79735 5.14647 0.5\n      vertex 4.05032 4.65973 0\n      vertex 3.55543 4.85017 0.5\n    endloop\n  endfacet\n  facet normal -0.579823 0.400214 -0.709672\n    outer loop\n      vertex 4.01465 5.46129 0.5\n      vertex 4.29413 4.97958 0\n      vertex 3.79735 5.14647 0.5\n    endloop\n  endfacet\n  facet normal -0.610269 0.35236 -0.709517\n    outer loop\n      vertex 4.20592 5.79256 0.5\n      vertex 4.51274 5.31715 0\n      vertex 4.01465 5.46129 0.5\n    endloop\n  endfacet\n  facet normal -0.636854 0.302174 -0.709301\n    outer loop\n      vertex 4.3699 6.13816 0.5\n      vertex 4.70487 5.67047 0\n      vertex 4.20592 5.79256 0.5\n    endloop\n  endfacet\n  facet normal -0.659346 0.250064 -0.709036\n    outer loop\n      vertex 4.50555 6.49583 0.5\n      vertex 4.86939 6.03746 0\n      vertex 4.3699 6.13816 0.5\n    endloop\n  endfacet\n  facet normal -0.677653 0.196276 -0.708704\n    outer loop\n      vertex 4.61197 6.86325 0.5\n      vertex 5.00533 6.41597 0\n      vertex 4.50555 6.49583 0.5\n    endloop\n  endfacet\n  facet normal -0.691622 0.141203 -0.708323\n    outer loop\n      vertex 4.68849 7.23805 0.5\n      vertex 5.1119 6.80377 0\n      vertex 4.61197 6.86325 0.5\n    endloop\n  endfacet\n  facet normal -0.701185 0.0851438 -0.707877\n    outer loop\n      vertex 4.7346 7.61778 0.5\n      vertex 5.18847 7.19859 0\n      vertex 4.68849 7.23805 0.5\n    endloop\n  endfacet\n  facet normal -0.706261 0.0284559 -0.70738\n    outer loop\n      vertex 4.75 8 0.5\n      vertex 5.2346 7.59812 0\n      vertex 4.7346 7.61778 0.5\n    endloop\n  endfacet\n  facet normal -0.706847 -0.0270863 -0.706847\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 5.25 8 0\n      vertex 4.75 8 0.5\n    endloop\n  endfacet\n  facet normal -0.706847 0.0270863 -0.706847\n    outer loop\n      vertex 5.25 8 0\n      vertex 5.2346 7.59812 0\n      vertex 4.75 8 0.5\n    endloop\n  endfacet\n  facet normal -0.161432 0.689835 -0.705739\n    outer loop\n      vertex 1.39115 2.93767 0\n      vertex 0.999553 2.84603 0\n      vertex 0.950122 3.34599 0.5\n    endloop\n  endfacet\n  facet normal -0.213854 0.675789 -0.70539\n    outer loop\n      vertex 1.77459 3.05901 0\n      vertex 1.39115 2.93767 0\n      vertex 1.32153 3.43754 0.5\n    endloop\n  endfacet\n  facet normal -0.265095 0.657703 -0.70509\n    outer loop\n      vertex 2.14761 3.20936 0\n      vertex 1.77459 3.05901 0\n      vertex 1.68437 3.55867 0.5\n    endloop\n  endfacet\n  facet normal -0.314753 0.635715 -0.704838\n    outer loop\n      vertex 2.50803 3.38781 0\n      vertex 2.14761 3.20936 0\n      vertex 2.03629 3.70861 0.5\n    endloop\n  endfacet\n  facet normal -0.362598 0.609917 -0.704645\n    outer loop\n      vertex 2.85373 3.59333 0\n      vertex 2.50803 3.38781 0\n      vertex 2.375 3.88638 0.5\n    endloop\n  endfacet\n  facet normal -0.408307 0.580485 -0.704501\n    outer loop\n      vertex 3.18268 3.82471 0\n      vertex 2.85373 3.59333 0\n      vertex 2.69831 4.09083 0.5\n    endloop\n  endfacet\n  facet normal -0.451607 0.547597 -0.704407\n    outer loop\n      vertex 3.49296 4.0806 0\n      vertex 3.18268 3.82471 0\n      vertex 3.00412 4.32063 0.5\n    endloop\n  endfacet\n  facet normal -0.492217 0.511456 -0.704369\n    outer loop\n      vertex 3.78274 4.35948 0\n      vertex 3.49296 4.0806 0\n      vertex 3.29044 4.57429 0.5\n    endloop\n  endfacet\n  facet normal -0.529922 0.472261 -0.704381\n    outer loop\n      vertex 4.05032 4.65973 0\n      vertex 3.78274 4.35948 0\n      vertex 3.55543 4.85017 0.5\n    endloop\n  endfacet\n  facet normal -0.564466 0.430272 -0.704447\n    outer loop\n      vertex 4.29413 4.97958 0\n      vertex 4.05032 4.65973 0\n      vertex 3.79735 5.14647 0.5\n    endloop\n  endfacet\n  facet normal -0.595643 0.385738 -0.704568\n    outer loop\n      vertex 4.51274 5.31715 0\n      vertex 4.29413 4.97958 0\n      vertex 4.01465 5.46129 0.5\n    endloop\n  endfacet\n  facet normal -0.623281 0.338931 -0.704732\n    outer loop\n      vertex 4.70487 5.67047 0\n      vertex 4.51274 5.31715 0\n      vertex 4.20592 5.79256 0.5\n    endloop\n  endfacet\n  facet normal -0.647189 0.290132 -0.704961\n    outer loop\n      vertex 4.86939 6.03746 0\n      vertex 4.70487 5.67047 0\n      vertex 4.3699 6.13816 0.5\n    endloop\n  endfacet\n  facet normal -0.66725 0.239639 -0.705231\n    outer loop\n      vertex 5.00533 6.41597 0\n      vertex 4.86939 6.03746 0\n      vertex 4.50555 6.49583 0.5\n    endloop\n  endfacet\n  facet normal -0.683318 0.18778 -0.70556\n    outer loop\n      vertex 5.1119 6.80377 0\n      vertex 5.00533 6.41597 0\n      vertex 4.61197 6.86325 0.5\n    endloop\n  endfacet\n  facet normal -0.695321 0.134848 -0.705935\n    outer loop\n      vertex 5.18847 7.19859 0\n      vertex 5.1119 6.80377 0\n      vertex 4.68849 7.23805 0.5\n    endloop\n  endfacet\n  facet normal -0.703174 0.081189 -0.706367\n    outer loop\n      vertex 5.2346 7.59812 0\n      vertex 5.18847 7.19859 0\n      vertex 4.7346 7.61778 0.5\n    endloop\n  endfacet\n  facet normal -0.706261 -0.0284559 -0.70738\n    outer loop\n      vertex 5.2346 8.40188 0\n      vertex 4.75 8 0.5\n      vertex 4.7346 8.38222 0.5\n    endloop\n  endfacet\n  facet normal -0.703174 -0.081189 -0.706367\n    outer loop\n      vertex 5.18847 8.80141 0\n      vertex 5.2346 8.40188 0\n      vertex 4.7346 8.38222 0.5\n    endloop\n  endfacet\n  facet normal -0.701185 -0.0851438 -0.707877\n    outer loop\n      vertex 5.18847 8.80141 0\n      vertex 4.7346 8.38222 0.5\n      vertex 4.68849 8.76195 0.5\n    endloop\n  endfacet\n  facet normal -0.691622 -0.141203 -0.708323\n    outer loop\n      vertex 5.1119 9.19623 0\n      vertex 4.68849 8.76195 0.5\n      vertex 4.61197 9.13675 0.5\n    endloop\n  endfacet\n  facet normal -0.677653 -0.196276 -0.708704\n    outer loop\n      vertex 5.00533 9.58403 0\n      vertex 4.61197 9.13675 0.5\n      vertex 4.50555 9.50417 0.5\n    endloop\n  endfacet\n  facet normal -0.659346 -0.250064 -0.709036\n    outer loop\n      vertex 4.86939 9.96254 0\n      vertex 4.50555 9.50417 0.5\n      vertex 4.3699 9.86184 0.5\n    endloop\n  endfacet\n  facet normal -0.63684 -0.302203 -0.709301\n    outer loop\n      vertex 4.70487 10.3295 0\n      vertex 4.3699 9.86184 0.5\n      vertex 4.20592 10.2074 0.5\n    endloop\n  endfacet\n  facet normal -0.610293 -0.352341 -0.709506\n    outer loop\n      vertex 4.51274 10.6828 0\n      vertex 4.20592 10.2074 0.5\n      vertex 4.01465 10.5387 0.5\n    endloop\n  endfacet\n  facet normal -0.57981 -0.400231 -0.709673\n    outer loop\n      vertex 4.29413 11.0204 0\n      vertex 4.01465 10.5387 0.5\n      vertex 3.79735 10.8535 0.5\n    endloop\n  endfacet\n  facet normal -0.545638 -0.445497 -0.709796\n    outer loop\n      vertex 4.05032 11.3403 0\n      vertex 3.79735 10.8535 0.5\n      vertex 3.55543 11.1498 0.5\n    endloop\n  endfacet\n  facet normal -0.508022 -0.487933 -0.709814\n    outer loop\n      vertex 3.78274 11.6405 0\n      vertex 3.55543 11.1498 0.5\n      vertex 3.29044 11.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.467154 -0.52722 -0.709793\n    outer loop\n      vertex 3.49296 11.9194 0\n      vertex 3.29044 11.4257 0.5\n      vertex 3.00412 11.6794 0.5\n    endloop\n  endfacet\n  facet normal -0.423213 -0.563198 -0.709717\n    outer loop\n      vertex 3.18268 12.1753 0\n      vertex 3.00412 11.6794 0.5\n      vertex 2.69831 11.9092 0.5\n    endloop\n  endfacet\n  facet normal -0.376516 -0.595555 -0.709613\n    outer loop\n      vertex 2.85373 12.4067 0\n      vertex 2.69831 11.9092 0.5\n      vertex 2.375 12.1136 0.5\n    endloop\n  endfacet\n  facet normal -0.327571 -0.624024 -0.70943\n    outer loop\n      vertex 2.50803 12.6122 0\n      vertex 2.375 12.1136 0.5\n      vertex 2.03629 12.2914 0.5\n    endloop\n  endfacet\n  facet normal -0.2763 -0.648668 -0.709146\n    outer loop\n      vertex 2.14761 12.7906 0\n      vertex 2.03629 12.2914 0.5\n      vertex 1.68437 12.4413 0.5\n    endloop\n  endfacet\n  facet normal -0.22346 -0.668977 -0.708897\n    outer loop\n      vertex 1.77459 12.941 0\n      vertex 1.68437 12.4413 0.5\n      vertex 1.32153 12.5625 0.5\n    endloop\n  endfacet\n  facet normal -0.168817 -0.685245 -0.708477\n    outer loop\n      vertex 1.39115 13.0623 0\n      vertex 1.32153 12.5625 0.5\n      vertex 0.950122 12.654 0.5\n    endloop\n  endfacet\n  facet normal -0.113332 -0.696927 -0.708131\n    outer loop\n      vertex 0.999553 13.154 0\n      vertex 0.950122 12.654 0.5\n      vertex 0.572549 12.7154 0.5\n    endloop\n  endfacet\n  facet normal -0.0567075 -0.704292 -0.707642\n    outer loop\n      vertex 0.602088 13.2154 0\n      vertex 0.572549 12.7154 0.5\n      vertex 0.191263 12.7461 0.5\n    endloop\n  endfacet\n  facet normal 0.0540156 -0.705544 -0.706605\n    outer loop\n      vertex -0.201089 13.2461 0\n      vertex -0.191263 12.7461 0.5\n      vertex -0.602088 13.2154 0\n    endloop\n  endfacet\n  facet normal 0 -0.707107 -0.707107\n    outer loop\n      vertex -0.201089 13.2461 0\n      vertex 0.191263 12.7461 0.5\n      vertex -0.191263 12.7461 0.5\n    endloop\n  endfacet\n  facet normal 0 -0.707107 -0.707107\n    outer loop\n      vertex 0.191263 12.7461 0.5\n      vertex -0.201089 13.2461 0\n      vertex 0.201089 13.2461 0\n    endloop\n  endfacet\n  facet normal -0.695321 -0.134848 -0.705935\n    outer loop\n      vertex 5.1119 9.19623 0\n      vertex 5.18847 8.80141 0\n      vertex 4.68849 8.76195 0.5\n    endloop\n  endfacet\n  facet normal -0.683318 -0.18778 -0.70556\n    outer loop\n      vertex 5.00533 9.58403 0\n      vertex 5.1119 9.19623 0\n      vertex 4.61197 9.13675 0.5\n    endloop\n  endfacet\n  facet normal -0.66725 -0.239639 -0.705231\n    outer loop\n      vertex 4.86939 9.96254 0\n      vertex 5.00533 9.58403 0\n      vertex 4.50555 9.50417 0.5\n    endloop\n  endfacet\n  facet normal -0.647182 -0.290153 -0.704959\n    outer loop\n      vertex 4.70487 10.3295 0\n      vertex 4.86939 9.96254 0\n      vertex 4.3699 9.86184 0.5\n    endloop\n  endfacet\n  facet normal -0.623272 -0.338945 -0.704733\n    outer loop\n      vertex 4.51274 10.6828 0\n      vertex 4.70487 10.3295 0\n      vertex 4.20592 10.2074 0.5\n    endloop\n  endfacet\n  facet normal -0.595668 -0.38572 -0.704557\n    outer loop\n      vertex 4.29413 11.0204 0\n      vertex 4.51274 10.6828 0\n      vertex 4.01465 10.5387 0.5\n    endloop\n  endfacet\n  facet normal -0.564487 -0.430221 -0.70446\n    outer loop\n      vertex 4.05032 11.3403 0\n      vertex 4.29413 11.0204 0\n      vertex 3.79735 10.8535 0.5\n    endloop\n  endfacet\n  facet normal -0.52987 -0.472294 -0.704398\n    outer loop\n      vertex 3.78274 11.6405 0\n      vertex 4.05032 11.3403 0\n      vertex 3.55543 11.1498 0.5\n    endloop\n  endfacet\n  facet normal -0.492236 -0.511438 -0.704369\n    outer loop\n      vertex 3.49296 11.9194 0\n      vertex 3.78274 11.6405 0\n      vertex 3.29044 11.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.451626 -0.547599 -0.704393\n    outer loop\n      vertex 3.18268 12.1753 0\n      vertex 3.49296 11.9194 0\n      vertex 3.00412 11.6794 0.5\n    endloop\n  endfacet\n  facet normal -0.408334 -0.580472 -0.704497\n    outer loop\n      vertex 2.85373 12.4067 0\n      vertex 3.18268 12.1753 0\n      vertex 2.69831 11.9092 0.5\n    endloop\n  endfacet\n  facet normal -0.36256 -0.609913 -0.704668\n    outer loop\n      vertex 2.50803 12.6122 0\n      vertex 2.85373 12.4067 0\n      vertex 2.375 12.1136 0.5\n    endloop\n  endfacet\n  facet normal -0.314692 -0.63577 -0.704816\n    outer loop\n      vertex 2.14761 12.7906 0\n      vertex 2.50803 12.6122 0\n      vertex 2.03629 12.2914 0.5\n    endloop\n  endfacet\n  facet normal -0.265164 -0.657656 -0.705108\n    outer loop\n      vertex 1.77459 12.941 0\n      vertex 2.14761 12.7906 0\n      vertex 1.68437 12.4413 0.5\n    endloop\n  endfacet\n  facet normal -0.213803 -0.675849 -0.705349\n    outer loop\n      vertex 1.39115 13.0623 0\n      vertex 1.77459 12.941 0\n      vertex 1.32153 12.5625 0.5\n    endloop\n  endfacet\n  facet normal -0.161528 -0.689791 -0.70576\n    outer loop\n      vertex 0.999553 13.154 0\n      vertex 1.39115 13.0623 0\n      vertex 0.950122 12.654 0.5\n    endloop\n  endfacet\n  facet normal -0.108099 -0.699763 -0.706149\n    outer loop\n      vertex 0.602088 13.2154 0\n      vertex 0.999553 13.154 0\n      vertex 0.572549 12.7154 0.5\n    endloop\n  endfacet\n  facet normal -0.0540156 -0.705544 -0.706605\n    outer loop\n      vertex 0.201089 13.2461 0\n      vertex 0.602088 13.2154 0\n      vertex 0.191263 12.7461 0.5\n    endloop\n  endfacet\n  facet normal 0.0567075 -0.704292 -0.707642\n    outer loop\n      vertex -0.191263 12.7461 0.5\n      vertex -0.572549 12.7154 0.5\n      vertex -0.602088 13.2154 0\n    endloop\n  endfacet\n  facet normal 0.108099 -0.699763 -0.706149\n    outer loop\n      vertex -0.602088 13.2154 0\n      vertex -0.572549 12.7154 0.5\n      vertex -0.999553 13.154 0\n    endloop\n  endfacet\n  facet normal 0.113332 -0.696927 -0.708131\n    outer loop\n      vertex -0.572549 12.7154 0.5\n      vertex -0.950122 12.654 0.5\n      vertex -0.999553 13.154 0\n    endloop\n  endfacet\n  facet normal 0.168817 -0.685245 -0.708477\n    outer loop\n      vertex -0.950122 12.654 0.5\n      vertex -1.32153 12.5625 0.5\n      vertex -1.39115 13.0623 0\n    endloop\n  endfacet\n  facet normal 0.22346 -0.668977 -0.708897\n    outer loop\n      vertex -1.32153 12.5625 0.5\n      vertex -1.68437 12.4413 0.5\n      vertex -1.77459 12.941 0\n    endloop\n  endfacet\n  facet normal 0.2763 -0.648668 -0.709146\n    outer loop\n      vertex -1.68437 12.4413 0.5\n      vertex -2.03629 12.2914 0.5\n      vertex -2.14761 12.7906 0\n    endloop\n  endfacet\n  facet normal 0.327571 -0.624024 -0.70943\n    outer loop\n      vertex -2.03629 12.2914 0.5\n      vertex -2.375 12.1136 0.5\n      vertex -2.50803 12.6122 0\n    endloop\n  endfacet\n  facet normal 0.376516 -0.595555 -0.709613\n    outer loop\n      vertex -2.375 12.1136 0.5\n      vertex -2.69831 11.9092 0.5\n      vertex -2.85373 12.4067 0\n    endloop\n  endfacet\n  facet normal 0.423213 -0.563198 -0.709717\n    outer loop\n      vertex -2.69831 11.9092 0.5\n      vertex -3.00412 11.6794 0.5\n      vertex -3.18268 12.1753 0\n    endloop\n  endfacet\n  facet normal 0.467154 -0.52722 -0.709793\n    outer loop\n      vertex -3.00412 11.6794 0.5\n      vertex -3.29044 11.4257 0.5\n      vertex -3.49296 11.9194 0\n    endloop\n  endfacet\n  facet normal 0.508022 -0.487933 -0.709814\n    outer loop\n      vertex -3.29044 11.4257 0.5\n      vertex -3.55543 11.1498 0.5\n      vertex -3.78274 11.6405 0\n    endloop\n  endfacet\n  facet normal 0.545638 -0.445497 -0.709796\n    outer loop\n      vertex -3.55543 11.1498 0.5\n      vertex -3.79735 10.8535 0.5\n      vertex -4.05032 11.3403 0\n    endloop\n  endfacet\n  facet normal 0.57981 -0.400231 -0.709673\n    outer loop\n      vertex -3.79735 10.8535 0.5\n      vertex -4.01465 10.5387 0.5\n      vertex -4.29413 11.0204 0\n    endloop\n  endfacet\n  facet normal 0.610293 -0.352341 -0.709506\n    outer loop\n      vertex -4.01465 10.5387 0.5\n      vertex -4.20592 10.2074 0.5\n      vertex -4.51274 10.6828 0\n    endloop\n  endfacet\n  facet normal 0.63684 -0.302203 -0.709301\n    outer loop\n      vertex -4.20592 10.2074 0.5\n      vertex -4.3699 9.86184 0.5\n      vertex -4.70487 10.3295 0\n    endloop\n  endfacet\n  facet normal 0.659346 -0.250064 -0.709036\n    outer loop\n      vertex -4.3699 9.86184 0.5\n      vertex -4.50555 9.50417 0.5\n      vertex -4.86939 9.96254 0\n    endloop\n  endfacet\n  facet normal 0.677653 -0.196276 -0.708704\n    outer loop\n      vertex -4.50555 9.50417 0.5\n      vertex -4.61197 9.13675 0.5\n      vertex -5.00533 9.58403 0\n    endloop\n  endfacet\n  facet normal 0.691622 -0.141203 -0.708323\n    outer loop\n      vertex -4.61197 9.13675 0.5\n      vertex -4.68849 8.76195 0.5\n      vertex -5.1119 9.19623 0\n    endloop\n  endfacet\n  facet normal 0.701185 -0.0851438 -0.707877\n    outer loop\n      vertex -4.68849 8.76195 0.5\n      vertex -4.7346 8.38222 0.5\n      vertex -5.18847 8.80141 0\n    endloop\n  endfacet\n  facet normal 0.727762 -0.0293222 -0.685202\n    outer loop\n      vertex -4.7346 8.38222 0.5\n      vertex -4.75 8 0.5\n      vertex -5.18847 8.80141 0\n    endloop\n  endfacet\n  facet normal 0.683397 -0.0789055 -0.72577\n    outer loop\n      vertex -5.18847 8.80141 0\n      vertex -4.75 8 0.5\n      vertex -5.2346 8.40188 0\n    endloop\n  endfacet\n  facet normal 0.706847 -0.0270863 -0.706847\n    outer loop\n      vertex -5.2346 8.40188 0\n      vertex -4.75 8 0.5\n      vertex -5.25 8 0\n    endloop\n  endfacet\n  facet normal 0.706847 0.0270863 -0.706847\n    outer loop\n      vertex -4.75 8 0.5\n      vertex -5.2346 7.59812 0\n      vertex -5.25 8 0\n    endloop\n  endfacet\n  facet normal 0.161528 -0.689791 -0.70576\n    outer loop\n      vertex -0.999553 13.154 0\n      vertex -0.950122 12.654 0.5\n      vertex -1.39115 13.0623 0\n    endloop\n  endfacet\n  facet normal 0.213803 -0.675849 -0.705349\n    outer loop\n      vertex -1.39115 13.0623 0\n      vertex -1.32153 12.5625 0.5\n      vertex -1.77459 12.941 0\n    endloop\n  endfacet\n  facet normal 0.265164 -0.657656 -0.705108\n    outer loop\n      vertex -1.77459 12.941 0\n      vertex -1.68437 12.4413 0.5\n      vertex -2.14761 12.7906 0\n    endloop\n  endfacet\n  facet normal 0.314692 -0.63577 -0.704816\n    outer loop\n      vertex -2.14761 12.7906 0\n      vertex -2.03629 12.2914 0.5\n      vertex -2.50803 12.6122 0\n    endloop\n  endfacet\n  facet normal 0.36256 -0.609913 -0.704668\n    outer loop\n      vertex -2.50803 12.6122 0\n      vertex -2.375 12.1136 0.5\n      vertex -2.85373 12.4067 0\n    endloop\n  endfacet\n  facet normal 0.408334 -0.580472 -0.704497\n    outer loop\n      vertex -2.85373 12.4067 0\n      vertex -2.69831 11.9092 0.5\n      vertex -3.18268 12.1753 0\n    endloop\n  endfacet\n  facet normal 0.451626 -0.547599 -0.704393\n    outer loop\n      vertex -3.18268 12.1753 0\n      vertex -3.00412 11.6794 0.5\n      vertex -3.49296 11.9194 0\n    endloop\n  endfacet\n  facet normal 0.492236 -0.511438 -0.704369\n    outer loop\n      vertex -3.49296 11.9194 0\n      vertex -3.29044 11.4257 0.5\n      vertex -3.78274 11.6405 0\n    endloop\n  endfacet\n  facet normal 0.52987 -0.472294 -0.704398\n    outer loop\n      vertex -3.78274 11.6405 0\n      vertex -3.55543 11.1498 0.5\n      vertex -4.05032 11.3403 0\n    endloop\n  endfacet\n  facet normal 0.564487 -0.430221 -0.70446\n    outer loop\n      vertex -4.05032 11.3403 0\n      vertex -3.79735 10.8535 0.5\n      vertex -4.29413 11.0204 0\n    endloop\n  endfacet\n  facet normal 0.595668 -0.38572 -0.704557\n    outer loop\n      vertex -4.29413 11.0204 0\n      vertex -4.01465 10.5387 0.5\n      vertex -4.51274 10.6828 0\n    endloop\n  endfacet\n  facet normal 0.623272 -0.338945 -0.704733\n    outer loop\n      vertex -4.51274 10.6828 0\n      vertex -4.20592 10.2074 0.5\n      vertex -4.70487 10.3295 0\n    endloop\n  endfacet\n  facet normal 0.647182 -0.290153 -0.704959\n    outer loop\n      vertex -4.70487 10.3295 0\n      vertex -4.3699 9.86184 0.5\n      vertex -4.86939 9.96254 0\n    endloop\n  endfacet\n  facet normal 0.66725 -0.239639 -0.705231\n    outer loop\n      vertex -4.86939 9.96254 0\n      vertex -4.50555 9.50417 0.5\n      vertex -5.00533 9.58403 0\n    endloop\n  endfacet\n  facet normal 0.683318 -0.18778 -0.70556\n    outer loop\n      vertex -5.00533 9.58403 0\n      vertex -4.61197 9.13675 0.5\n      vertex -5.1119 9.19623 0\n    endloop\n  endfacet\n  facet normal 0.695321 -0.134848 -0.705935\n    outer loop\n      vertex -5.1119 9.19623 0\n      vertex -4.68849 8.76195 0.5\n      vertex -5.18847 8.80141 0\n    endloop\n  endfacet\n  facet normal 0.704317 0.0526569 -0.70793\n    outer loop\n      vertex 16.1 0 0.5\n      vertex 16.1156 -0.208659 0.5\n      vertex 15.6156 -0.242966 0\n    endloop\n  endfacet\n  facet normal 0.695933 0.135414 -0.705224\n    outer loop\n      vertex 16.1156 -0.208659 0.5\n      vertex 15.6621 -0.481943 0\n      vertex 15.6156 -0.242966 0\n    endloop\n  endfacet\n  facet normal 0.687305 0.157003 -0.709198\n    outer loop\n      vertex 16.1156 -0.208659 0.5\n      vertex 16.1622 -0.412657 0.5\n      vertex 15.6621 -0.481943 0\n    endloop\n  endfacet\n  facet normal 0.673415 0.223827 -0.704566\n    outer loop\n      vertex 16.1622 -0.412657 0.5\n      vertex 15.7389 -0.713007 0\n      vertex 15.6621 -0.481943 0\n    endloop\n  endfacet\n  facet normal 0.65582 0.257237 -0.709739\n    outer loop\n      vertex 16.1622 -0.412657 0.5\n      vertex 16.2386 -0.607437 0.5\n      vertex 15.7389 -0.713007 0\n    endloop\n  endfacet\n  facet normal 0.609942 0.352412 -0.709772\n    outer loop\n      vertex 16.2386 -0.607437 0.5\n      vertex 16.3433 -0.788648 0.5\n      vertex 15.8445 -0.932363 0\n    endloop\n  endfacet\n  facet normal 0.551301 0.439442 -0.709195\n    outer loop\n      vertex 16.3433 -0.788648 0.5\n      vertex 16.4737 -0.952241 0.5\n      vertex 15.9773 -1.13641 0\n    endloop\n  endfacet\n  facet normal 0.480344 0.517744 -0.707963\n    outer loop\n      vertex 16.4737 -0.952241 0.5\n      vertex 16.6271 -1.09456 0.5\n      vertex 16.1351 -1.3218 0\n    endloop\n  endfacet\n  facet normal 0.404949 0.580576 -0.706363\n    outer loop\n      vertex 16.6271 -1.09456 0.5\n      vertex 16.5151 -1.62477 0\n      vertex 16.3154 -1.48548 0\n    endloop\n  endfacet\n  facet normal 0.475786 0.524097 -0.706364\n    outer loop\n      vertex 16.6271 -1.09456 0.5\n      vertex 16.3154 -1.48548 0\n      vertex 16.1351 -1.3218 0\n    endloop\n  endfacet\n  facet normal 0.639653 0.307935 -0.704287\n    outer loop\n      vertex 16.2386 -0.607437 0.5\n      vertex 15.8445 -0.932363 0\n      vertex 15.7389 -0.713007 0\n    endloop\n  endfacet\n  facet normal 0.594752 0.387082 -0.704583\n    outer loop\n      vertex 16.3433 -0.788648 0.5\n      vertex 15.9773 -1.13641 0\n      vertex 15.8445 -0.932363 0\n    endloop\n  endfacet\n  facet normal 0.539872 0.459528 -0.705246\n    outer loop\n      vertex 16.4737 -0.952241 0.5\n      vertex 16.1351 -1.3218 0\n      vertex 15.9773 -1.13641 0\n    endloop\n  endfacet\n  facet normal 0.397831 0.583567 -0.70794\n    outer loop\n      vertex 16.6271 -1.09456 0.5\n      vertex 16.8 -1.21243 0.5\n      vertex 16.5151 -1.62477 0\n    endloop\n  endfacet\n  facet normal 0.32799 0.628543 -0.705235\n    outer loop\n      vertex 16.8 -1.21243 0.5\n      vertex 16.7309 -1.73738 0\n      vertex 16.5151 -1.62477 0\n    endloop\n  endfacet\n  facet normal 0.305939 0.635196 -0.709173\n    outer loop\n      vertex 16.8 -1.21243 0.5\n      vertex 16.9885 -1.30322 0.5\n      vertex 16.7309 -1.73738 0\n    endloop\n  endfacet\n  facet normal 0.207595 0.673134 -0.709785\n    outer loop\n      vertex 16.9885 -1.30322 0.5\n      vertex 17.1885 -1.3649 0.5\n      vertex 16.9594 -1.82147 0\n    endloop\n  endfacet\n  facet normal 0.104972 0.696559 -0.709779\n    outer loop\n      vertex 17.3954 -1.39608 0.5\n      vertex 17.1968 -1.87564 0\n      vertex 17.1885 -1.3649 0.5\n    endloop\n  endfacet\n  facet normal 0 0.705031 -0.709177\n    outer loop\n      vertex 17.6046 -1.39608 0.5\n      vertex 17.4391 -1.89902 0\n      vertex 17.3954 -1.39608 0.5\n    endloop\n  endfacet\n  facet normal -0.105245 0.698369 -0.707957\n    outer loop\n      vertex 17.8115 -1.3649 0.5\n      vertex 17.6824 -1.89122 0\n      vertex 17.6046 -1.39608 0.5\n    endloop\n  endfacet\n  facet normal -0.201392 0.678574 -0.706385\n    outer loop\n      vertex 18.1562 -1.78309 0\n      vertex 17.9228 -1.85236 0\n      vertex 17.8115 -1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.112953 0.698762 -0.70638\n    outer loop\n      vertex 17.8115 -1.3649 0.5\n      vertex 17.9228 -1.85236 0\n      vertex 17.6824 -1.89122 0\n    endloop\n  endfacet\n  facet normal 0.245088 0.665983 -0.704556\n    outer loop\n      vertex 16.9885 -1.30322 0.5\n      vertex 16.9594 -1.82147 0\n      vertex 16.7309 -1.73738 0\n    endloop\n  endfacet\n  facet normal 0.15792 0.692085 -0.704329\n    outer loop\n      vertex 17.1885 -1.3649 0.5\n      vertex 17.1968 -1.87564 0\n      vertex 16.9594 -1.82147 0\n    endloop\n  endfacet\n  facet normal 0.0681584 0.706364 -0.70456\n    outer loop\n      vertex 17.3954 -1.39608 0.5\n      vertex 17.4391 -1.89902 0\n      vertex 17.1968 -1.87564 0\n    endloop\n  endfacet\n  facet normal -0.0227171 0.708599 -0.705246\n    outer loop\n      vertex 17.6046 -1.39608 0.5\n      vertex 17.6824 -1.89122 0\n      vertex 17.4391 -1.89902 0\n    endloop\n  endfacet\n  facet normal -0.208137 0.674892 -0.707955\n    outer loop\n      vertex 18.0115 -1.30322 0.5\n      vertex 18.1562 -1.78309 0\n      vertex 17.8115 -1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.287007 0.648279 -0.705239\n    outer loop\n      vertex 18.3788 -1.68454 0\n      vertex 18.1562 -1.78309 0\n      vertex 18.0115 -1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.30594 0.635198 -0.709171\n    outer loop\n      vertex 18.2 -1.21243 0.5\n      vertex 18.3788 -1.68454 0\n      vertex 18.0115 -1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.396793 0.582043 -0.709775\n    outer loop\n      vertex 18.3729 -1.09456 0.5\n      vertex 18.587 -1.55833 0\n      vertex 18.2 -1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.479095 0.516398 -0.709789\n    outer loop\n      vertex 18.5263 -0.952241 0.5\n      vertex 18.7774 -1.40653 0\n      vertex 18.3729 -1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.551344 0.439477 -0.70914\n    outer loop\n      vertex 18.6567 -0.788648 0.5\n      vertex 18.9467 -1.23163 0\n      vertex 18.5263 -0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.611486 0.353304 -0.707998\n    outer loop\n      vertex 18.7614 -0.607437 0.5\n      vertex 19.0924 -1.03652 0\n      vertex 18.6567 -0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.656116 0.265733 -0.706327\n    outer loop\n      vertex 19.3032 -0.598705 0\n      vertex 19.2118 -0.824379 0\n      vertex 18.7614 -0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.616883 0.347202 -0.706333\n    outer loop\n      vertex 19.2118 -0.824379 0\n      vertex 19.0924 -1.03652 0\n      vertex 18.7614 -0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.367873 0.606854 -0.704555\n    outer loop\n      vertex 18.587 -1.55833 0\n      vertex 18.3788 -1.68454 0\n      vertex 18.2 -1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.44253 0.555057 -0.704329\n    outer loop\n      vertex 18.7774 -1.40653 0\n      vertex 18.587 -1.55833 0\n      vertex 18.3729 -1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.509909 0.493583 -0.704535\n    outer loop\n      vertex 18.9467 -1.23163 0\n      vertex 18.7774 -1.40653 0\n      vertex 18.5263 -0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.568033 0.424183 -0.705271\n    outer loop\n      vertex 19.0924 -1.03652 0\n      vertex 18.9467 -1.23163 0\n      vertex 18.6567 -0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.657491 0.257892 -0.707953\n    outer loop\n      vertex 18.8378 -0.412657 0.5\n      vertex 19.3032 -0.598705 0\n      vertex 18.7614 -0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.685743 0.17995 -0.705248\n    outer loop\n      vertex 19.365 -0.363201 0\n      vertex 19.3032 -0.598705 0\n      vertex 18.8378 -0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.687321 0.157007 -0.709181\n    outer loop\n      vertex 18.8844 -0.208659 0.5\n      vertex 19.365 -0.363201 0\n      vertex 18.8378 -0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.702468 0.0525187 -0.709775\n    outer loop\n      vertex 18.9 0 0.5\n      vertex 19.3961 -0.121733 0\n      vertex 18.8844 -0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.702468 -0.0525187 -0.709775\n    outer loop\n      vertex 19.3961 0.121733 0\n      vertex 18.9 0 0.5\n      vertex 18.8844 0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.687321 -0.157007 -0.709181\n    outer loop\n      vertex 19.365 0.363201 0\n      vertex 18.8844 0.208659 0.5\n      vertex 18.8378 0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.657491 -0.257892 -0.707953\n    outer loop\n      vertex 19.3032 0.598705 0\n      vertex 18.8378 0.412657 0.5\n      vertex 18.7614 0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.616883 -0.347202 -0.706333\n    outer loop\n      vertex 19.0924 1.03652 0\n      vertex 19.2118 0.824379 0\n      vertex 18.7614 0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.656116 -0.265733 -0.706327\n    outer loop\n      vertex 19.2118 0.824379 0\n      vertex 19.3032 0.598705 0\n      vertex 18.7614 0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.70384 0.0906515 -0.70455\n    outer loop\n      vertex 19.3961 -0.121733 0\n      vertex 19.365 -0.363201 0\n      vertex 18.8844 -0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.70987 -0 -0.704333\n    outer loop\n      vertex 19.3961 0.121733 0\n      vertex 19.3961 -0.121733 0\n      vertex 18.9 0 0.5\n    endloop\n  endfacet\n  facet normal -0.70384 -0.0906515 -0.70455\n    outer loop\n      vertex 19.365 0.363201 0\n      vertex 19.3961 0.121733 0\n      vertex 18.8844 0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.685743 -0.17995 -0.705248\n    outer loop\n      vertex 19.3032 0.598705 0\n      vertex 19.365 0.363201 0\n      vertex 18.8378 0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.611486 -0.353304 -0.707998\n    outer loop\n      vertex 19.0924 1.03652 0\n      vertex 18.7614 0.607437 0.5\n      vertex 18.6567 0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.568033 -0.424183 -0.705271\n    outer loop\n      vertex 18.9467 1.23163 0\n      vertex 19.0924 1.03652 0\n      vertex 18.6567 0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.551344 -0.439477 -0.70914\n    outer loop\n      vertex 18.9467 1.23163 0\n      vertex 18.6567 0.788648 0.5\n      vertex 18.5263 0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.479095 -0.516398 -0.709789\n    outer loop\n      vertex 18.7774 1.40653 0\n      vertex 18.5263 0.952241 0.5\n      vertex 18.3729 1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.396793 -0.582043 -0.709775\n    outer loop\n      vertex 18.587 1.55833 0\n      vertex 18.3729 1.09456 0.5\n      vertex 18.2 1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.30594 -0.635198 -0.709171\n    outer loop\n      vertex 18.3788 1.68454 0\n      vertex 18.2 1.21243 0.5\n      vertex 18.0115 1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.208137 -0.674892 -0.707955\n    outer loop\n      vertex 18.1562 1.78309 0\n      vertex 18.0115 1.30322 0.5\n      vertex 17.8115 1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.112953 -0.698762 -0.70638\n    outer loop\n      vertex 17.9228 1.85236 0\n      vertex 17.8115 1.3649 0.5\n      vertex 17.6824 1.89122 0\n    endloop\n  endfacet\n  facet normal -0.201392 -0.678574 -0.706385\n    outer loop\n      vertex 17.9228 1.85236 0\n      vertex 18.1562 1.78309 0\n      vertex 17.8115 1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.509909 -0.493583 -0.704535\n    outer loop\n      vertex 18.7774 1.40653 0\n      vertex 18.9467 1.23163 0\n      vertex 18.5263 0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.44253 -0.555057 -0.704329\n    outer loop\n      vertex 18.587 1.55833 0\n      vertex 18.7774 1.40653 0\n      vertex 18.3729 1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.367873 -0.606854 -0.704555\n    outer loop\n      vertex 18.3788 1.68454 0\n      vertex 18.587 1.55833 0\n      vertex 18.2 1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.287007 -0.648279 -0.705239\n    outer loop\n      vertex 18.1562 1.78309 0\n      vertex 18.3788 1.68454 0\n      vertex 18.0115 1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.105245 -0.698369 -0.707957\n    outer loop\n      vertex 17.6824 1.89122 0\n      vertex 17.8115 1.3649 0.5\n      vertex 17.6046 1.39608 0.5\n    endloop\n  endfacet\n  facet normal -0.0227171 -0.708599 -0.705246\n    outer loop\n      vertex 17.6824 1.89122 0\n      vertex 17.6046 1.39608 0.5\n      vertex 17.4391 1.89902 0\n    endloop\n  endfacet\n  facet normal 0 -0.705031 -0.709177\n    outer loop\n      vertex 17.4391 1.89902 0\n      vertex 17.6046 1.39608 0.5\n      vertex 17.3954 1.39608 0.5\n    endloop\n  endfacet\n  facet normal 0.104972 -0.696559 -0.709779\n    outer loop\n      vertex 17.1968 1.87564 0\n      vertex 17.3954 1.39608 0.5\n      vertex 17.1885 1.3649 0.5\n    endloop\n  endfacet\n  facet normal 0.207595 -0.673134 -0.709785\n    outer loop\n      vertex 17.1885 1.3649 0.5\n      vertex 16.9885 1.30322 0.5\n      vertex 16.9594 1.82147 0\n    endloop\n  endfacet\n  facet normal 0.305939 -0.635196 -0.709173\n    outer loop\n      vertex 16.9885 1.30322 0.5\n      vertex 16.8 1.21243 0.5\n      vertex 16.7309 1.73738 0\n    endloop\n  endfacet\n  facet normal 0.397831 -0.583567 -0.70794\n    outer loop\n      vertex 16.8 1.21243 0.5\n      vertex 16.6271 1.09456 0.5\n      vertex 16.5151 1.62477 0\n    endloop\n  endfacet\n  facet normal 0.475786 -0.524097 -0.706364\n    outer loop\n      vertex 16.3154 1.48548 0\n      vertex 16.6271 1.09456 0.5\n      vertex 16.1351 1.3218 0\n    endloop\n  endfacet\n  facet normal 0.404949 -0.580576 -0.706363\n    outer loop\n      vertex 16.5151 1.62477 0\n      vertex 16.6271 1.09456 0.5\n      vertex 16.3154 1.48548 0\n    endloop\n  endfacet\n  facet normal 0.0681584 -0.706364 -0.70456\n    outer loop\n      vertex 17.4391 1.89902 0\n      vertex 17.3954 1.39608 0.5\n      vertex 17.1968 1.87564 0\n    endloop\n  endfacet\n  facet normal 0.15792 -0.692085 -0.704329\n    outer loop\n      vertex 17.1968 1.87564 0\n      vertex 17.1885 1.3649 0.5\n      vertex 16.9594 1.82147 0\n    endloop\n  endfacet\n  facet normal 0.245088 -0.665983 -0.704556\n    outer loop\n      vertex 16.9594 1.82147 0\n      vertex 16.9885 1.30322 0.5\n      vertex 16.7309 1.73738 0\n    endloop\n  endfacet\n  facet normal 0.32799 -0.628543 -0.705235\n    outer loop\n      vertex 16.7309 1.73738 0\n      vertex 16.8 1.21243 0.5\n      vertex 16.5151 1.62477 0\n    endloop\n  endfacet\n  facet normal 0.480344 -0.517744 -0.707963\n    outer loop\n      vertex 16.6271 1.09456 0.5\n      vertex 16.4737 0.952241 0.5\n      vertex 16.1351 1.3218 0\n    endloop\n  endfacet\n  facet normal 0.539872 -0.459528 -0.705246\n    outer loop\n      vertex 16.1351 1.3218 0\n      vertex 16.4737 0.952241 0.5\n      vertex 15.9773 1.13641 0\n    endloop\n  endfacet\n  facet normal 0.551301 -0.439442 -0.709195\n    outer loop\n      vertex 16.4737 0.952241 0.5\n      vertex 16.3433 0.788648 0.5\n      vertex 15.9773 1.13641 0\n    endloop\n  endfacet\n  facet normal 0.609942 -0.352412 -0.709772\n    outer loop\n      vertex 16.3433 0.788648 0.5\n      vertex 16.2386 0.607437 0.5\n      vertex 15.8445 0.932363 0\n    endloop\n  endfacet\n  facet normal 0.65582 -0.257237 -0.709739\n    outer loop\n      vertex 16.2386 0.607437 0.5\n      vertex 16.1622 0.412657 0.5\n      vertex 15.7389 0.713007 0\n    endloop\n  endfacet\n  facet normal 0.687305 -0.157003 -0.709198\n    outer loop\n      vertex 16.1622 0.412657 0.5\n      vertex 16.1156 0.208659 0.5\n      vertex 15.6621 0.481943 0\n    endloop\n  endfacet\n  facet normal 0.704317 -0.0526569 -0.70793\n    outer loop\n      vertex 16.1156 0.208659 0.5\n      vertex 16.1 0 0.5\n      vertex 15.6156 0.242966 0\n    endloop\n  endfacet\n  facet normal 0.706379 0.0453541 -0.706379\n    outer loop\n      vertex 16.1 0 0.5\n      vertex 15.6156 -0.242966 0\n      vertex 15.6 0 0\n    endloop\n  endfacet\n  facet normal 0.706379 -0.0453541 -0.706379\n    outer loop\n      vertex 15.6156 0.242966 0\n      vertex 16.1 0 0.5\n      vertex 15.6 0 0\n    endloop\n  endfacet\n  facet normal 0.594752 -0.387082 -0.704583\n    outer loop\n      vertex 15.9773 1.13641 0\n      vertex 16.3433 0.788648 0.5\n      vertex 15.8445 0.932363 0\n    endloop\n  endfacet\n  facet normal 0.639653 -0.307935 -0.704287\n    outer loop\n      vertex 15.8445 0.932363 0\n      vertex 16.2386 0.607437 0.5\n      vertex 15.7389 0.713007 0\n    endloop\n  endfacet\n  facet normal 0.673415 -0.223827 -0.704566\n    outer loop\n      vertex 15.7389 0.713007 0\n      vertex 16.1622 0.412657 0.5\n      vertex 15.6621 0.481943 0\n    endloop\n  endfacet\n  facet normal 0.695933 -0.135414 -0.705224\n    outer loop\n      vertex 15.6621 0.481943 0\n      vertex 16.1156 0.208659 0.5\n      vertex 15.6156 0.242966 0\n    endloop\n  endfacet\n  facet normal 0.704317 0.0526569 -0.70793\n    outer loop\n      vertex -18.9 0 0.5\n      vertex -18.8844 -0.208659 0.5\n      vertex -19.3844 -0.242966 0\n    endloop\n  endfacet\n  facet normal 0.695933 0.135414 -0.705224\n    outer loop\n      vertex -18.8844 -0.208659 0.5\n      vertex -19.3379 -0.481943 0\n      vertex -19.3844 -0.242966 0\n    endloop\n  endfacet\n  facet normal 0.687305 0.157003 -0.709198\n    outer loop\n      vertex -18.8844 -0.208659 0.5\n      vertex -18.8378 -0.412657 0.5\n      vertex -19.3379 -0.481943 0\n    endloop\n  endfacet\n  facet normal 0.673415 0.223827 -0.704566\n    outer loop\n      vertex -18.8378 -0.412657 0.5\n      vertex -19.2611 -0.713007 0\n      vertex -19.3379 -0.481943 0\n    endloop\n  endfacet\n  facet normal 0.65582 0.257237 -0.709739\n    outer loop\n      vertex -18.8378 -0.412657 0.5\n      vertex -18.7614 -0.607437 0.5\n      vertex -19.2611 -0.713007 0\n    endloop\n  endfacet\n  facet normal 0.609942 0.352412 -0.709772\n    outer loop\n      vertex -18.7614 -0.607437 0.5\n      vertex -18.6567 -0.788648 0.5\n      vertex -19.1555 -0.932363 0\n    endloop\n  endfacet\n  facet normal 0.551301 0.439442 -0.709195\n    outer loop\n      vertex -18.6567 -0.788648 0.5\n      vertex -18.5263 -0.952241 0.5\n      vertex -19.0227 -1.13641 0\n    endloop\n  endfacet\n  facet normal 0.480344 0.517744 -0.707963\n    outer loop\n      vertex -18.5263 -0.952241 0.5\n      vertex -18.3729 -1.09456 0.5\n      vertex -18.8649 -1.3218 0\n    endloop\n  endfacet\n  facet normal 0.404949 0.580576 -0.706363\n    outer loop\n      vertex -18.3729 -1.09456 0.5\n      vertex -18.4849 -1.62477 0\n      vertex -18.6846 -1.48548 0\n    endloop\n  endfacet\n  facet normal 0.475786 0.524097 -0.706364\n    outer loop\n      vertex -18.3729 -1.09456 0.5\n      vertex -18.6846 -1.48548 0\n      vertex -18.8649 -1.3218 0\n    endloop\n  endfacet\n  facet normal 0.639653 0.307935 -0.704287\n    outer loop\n      vertex -18.7614 -0.607437 0.5\n      vertex -19.1555 -0.932363 0\n      vertex -19.2611 -0.713007 0\n    endloop\n  endfacet\n  facet normal 0.594752 0.387082 -0.704583\n    outer loop\n      vertex -18.6567 -0.788648 0.5\n      vertex -19.0227 -1.13641 0\n      vertex -19.1555 -0.932363 0\n    endloop\n  endfacet\n  facet normal 0.539872 0.459528 -0.705246\n    outer loop\n      vertex -18.5263 -0.952241 0.5\n      vertex -18.8649 -1.3218 0\n      vertex -19.0227 -1.13641 0\n    endloop\n  endfacet\n  facet normal 0.397831 0.583567 -0.70794\n    outer loop\n      vertex -18.3729 -1.09456 0.5\n      vertex -18.2 -1.21243 0.5\n      vertex -18.4849 -1.62477 0\n    endloop\n  endfacet\n  facet normal 0.32799 0.628543 -0.705235\n    outer loop\n      vertex -18.2 -1.21243 0.5\n      vertex -18.2691 -1.73738 0\n      vertex -18.4849 -1.62477 0\n    endloop\n  endfacet\n  facet normal 0.305939 0.635196 -0.709173\n    outer loop\n      vertex -18.2 -1.21243 0.5\n      vertex -18.0115 -1.30322 0.5\n      vertex -18.2691 -1.73738 0\n    endloop\n  endfacet\n  facet normal 0.207595 0.673134 -0.709785\n    outer loop\n      vertex -18.0115 -1.30322 0.5\n      vertex -17.8115 -1.3649 0.5\n      vertex -18.0406 -1.82147 0\n    endloop\n  endfacet\n  facet normal 0.104972 0.696559 -0.709779\n    outer loop\n      vertex -17.6046 -1.39608 0.5\n      vertex -17.8032 -1.87564 0\n      vertex -17.8115 -1.3649 0.5\n    endloop\n  endfacet\n  facet normal 0 0.705031 -0.709177\n    outer loop\n      vertex -17.3954 -1.39608 0.5\n      vertex -17.5609 -1.89902 0\n      vertex -17.6046 -1.39608 0.5\n    endloop\n  endfacet\n  facet normal -0.105245 0.698369 -0.707957\n    outer loop\n      vertex -17.1885 -1.3649 0.5\n      vertex -17.3176 -1.89122 0\n      vertex -17.3954 -1.39608 0.5\n    endloop\n  endfacet\n  facet normal -0.201392 0.678574 -0.706385\n    outer loop\n      vertex -16.8438 -1.78309 0\n      vertex -17.0772 -1.85236 0\n      vertex -17.1885 -1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.112953 0.698762 -0.70638\n    outer loop\n      vertex -17.1885 -1.3649 0.5\n      vertex -17.0772 -1.85236 0\n      vertex -17.3176 -1.89122 0\n    endloop\n  endfacet\n  facet normal 0.245088 0.665983 -0.704556\n    outer loop\n      vertex -18.0115 -1.30322 0.5\n      vertex -18.0406 -1.82147 0\n      vertex -18.2691 -1.73738 0\n    endloop\n  endfacet\n  facet normal 0.15792 0.692085 -0.704329\n    outer loop\n      vertex -17.8115 -1.3649 0.5\n      vertex -17.8032 -1.87564 0\n      vertex -18.0406 -1.82147 0\n    endloop\n  endfacet\n  facet normal 0.0681584 0.706364 -0.70456\n    outer loop\n      vertex -17.6046 -1.39608 0.5\n      vertex -17.5609 -1.89902 0\n      vertex -17.8032 -1.87564 0\n    endloop\n  endfacet\n  facet normal -0.0227171 0.708599 -0.705246\n    outer loop\n      vertex -17.3954 -1.39608 0.5\n      vertex -17.3176 -1.89122 0\n      vertex -17.5609 -1.89902 0\n    endloop\n  endfacet\n  facet normal -0.208137 0.674892 -0.707955\n    outer loop\n      vertex -16.9885 -1.30322 0.5\n      vertex -16.8438 -1.78309 0\n      vertex -17.1885 -1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.287007 0.648279 -0.705239\n    outer loop\n      vertex -16.6212 -1.68454 0\n      vertex -16.8438 -1.78309 0\n      vertex -16.9885 -1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.30594 0.635198 -0.709171\n    outer loop\n      vertex -16.8 -1.21243 0.5\n      vertex -16.6212 -1.68454 0\n      vertex -16.9885 -1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.396793 0.582043 -0.709775\n    outer loop\n      vertex -16.6271 -1.09456 0.5\n      vertex -16.413 -1.55833 0\n      vertex -16.8 -1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.479095 0.516398 -0.709789\n    outer loop\n      vertex -16.4737 -0.952241 0.5\n      vertex -16.2226 -1.40653 0\n      vertex -16.6271 -1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.551344 0.439477 -0.70914\n    outer loop\n      vertex -16.3433 -0.788648 0.5\n      vertex -16.0533 -1.23163 0\n      vertex -16.4737 -0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.611486 0.353304 -0.707998\n    outer loop\n      vertex -16.2386 -0.607437 0.5\n      vertex -15.9076 -1.03652 0\n      vertex -16.3433 -0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.656116 0.265733 -0.706327\n    outer loop\n      vertex -15.6968 -0.598705 0\n      vertex -15.7882 -0.824379 0\n      vertex -16.2386 -0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.616883 0.347202 -0.706333\n    outer loop\n      vertex -15.7882 -0.824379 0\n      vertex -15.9076 -1.03652 0\n      vertex -16.2386 -0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.367873 0.606854 -0.704555\n    outer loop\n      vertex -16.413 -1.55833 0\n      vertex -16.6212 -1.68454 0\n      vertex -16.8 -1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.44253 0.555057 -0.704329\n    outer loop\n      vertex -16.2226 -1.40653 0\n      vertex -16.413 -1.55833 0\n      vertex -16.6271 -1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.509909 0.493583 -0.704535\n    outer loop\n      vertex -16.0533 -1.23163 0\n      vertex -16.2226 -1.40653 0\n      vertex -16.4737 -0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.568033 0.424183 -0.705271\n    outer loop\n      vertex -15.9076 -1.03652 0\n      vertex -16.0533 -1.23163 0\n      vertex -16.3433 -0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.657491 0.257892 -0.707953\n    outer loop\n      vertex -16.1622 -0.412657 0.5\n      vertex -15.6968 -0.598705 0\n      vertex -16.2386 -0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.685743 0.17995 -0.705248\n    outer loop\n      vertex -15.635 -0.363201 0\n      vertex -15.6968 -0.598705 0\n      vertex -16.1622 -0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.687321 0.157007 -0.709181\n    outer loop\n      vertex -16.1156 -0.208659 0.5\n      vertex -15.635 -0.363201 0\n      vertex -16.1622 -0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.702468 0.0525187 -0.709775\n    outer loop\n      vertex -16.1 0 0.5\n      vertex -15.6039 -0.121733 0\n      vertex -16.1156 -0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.702468 -0.0525187 -0.709775\n    outer loop\n      vertex -15.6039 0.121733 0\n      vertex -16.1 0 0.5\n      vertex -16.1156 0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.687321 -0.157007 -0.709181\n    outer loop\n      vertex -15.635 0.363201 0\n      vertex -16.1156 0.208659 0.5\n      vertex -16.1622 0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.657491 -0.257892 -0.707953\n    outer loop\n      vertex -15.6968 0.598705 0\n      vertex -16.1622 0.412657 0.5\n      vertex -16.2386 0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.616883 -0.347202 -0.706333\n    outer loop\n      vertex -15.9076 1.03652 0\n      vertex -15.7882 0.824379 0\n      vertex -16.2386 0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.656116 -0.265733 -0.706327\n    outer loop\n      vertex -15.7882 0.824379 0\n      vertex -15.6968 0.598705 0\n      vertex -16.2386 0.607437 0.5\n    endloop\n  endfacet\n  facet normal -0.70384 0.0906515 -0.70455\n    outer loop\n      vertex -15.6039 -0.121733 0\n      vertex -15.635 -0.363201 0\n      vertex -16.1156 -0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.70987 -0 -0.704333\n    outer loop\n      vertex -15.6039 0.121733 0\n      vertex -15.6039 -0.121733 0\n      vertex -16.1 0 0.5\n    endloop\n  endfacet\n  facet normal -0.70384 -0.0906515 -0.70455\n    outer loop\n      vertex -15.635 0.363201 0\n      vertex -15.6039 0.121733 0\n      vertex -16.1156 0.208659 0.5\n    endloop\n  endfacet\n  facet normal -0.685743 -0.17995 -0.705248\n    outer loop\n      vertex -15.6968 0.598705 0\n      vertex -15.635 0.363201 0\n      vertex -16.1622 0.412657 0.5\n    endloop\n  endfacet\n  facet normal -0.611486 -0.353304 -0.707998\n    outer loop\n      vertex -15.9076 1.03652 0\n      vertex -16.2386 0.607437 0.5\n      vertex -16.3433 0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.568033 -0.424183 -0.705271\n    outer loop\n      vertex -16.0533 1.23163 0\n      vertex -15.9076 1.03652 0\n      vertex -16.3433 0.788648 0.5\n    endloop\n  endfacet\n  facet normal -0.551344 -0.439477 -0.70914\n    outer loop\n      vertex -16.0533 1.23163 0\n      vertex -16.3433 0.788648 0.5\n      vertex -16.4737 0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.479095 -0.516398 -0.709789\n    outer loop\n      vertex -16.2226 1.40653 0\n      vertex -16.4737 0.952241 0.5\n      vertex -16.6271 1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.396793 -0.582043 -0.709775\n    outer loop\n      vertex -16.413 1.55833 0\n      vertex -16.6271 1.09456 0.5\n      vertex -16.8 1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.30594 -0.635198 -0.709171\n    outer loop\n      vertex -16.6212 1.68454 0\n      vertex -16.8 1.21243 0.5\n      vertex -16.9885 1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.208137 -0.674892 -0.707955\n    outer loop\n      vertex -16.8438 1.78309 0\n      vertex -16.9885 1.30322 0.5\n      vertex -17.1885 1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.112953 -0.698762 -0.70638\n    outer loop\n      vertex -17.0772 1.85236 0\n      vertex -17.1885 1.3649 0.5\n      vertex -17.3176 1.89122 0\n    endloop\n  endfacet\n  facet normal -0.201392 -0.678574 -0.706385\n    outer loop\n      vertex -17.0772 1.85236 0\n      vertex -16.8438 1.78309 0\n      vertex -17.1885 1.3649 0.5\n    endloop\n  endfacet\n  facet normal -0.509909 -0.493583 -0.704535\n    outer loop\n      vertex -16.2226 1.40653 0\n      vertex -16.0533 1.23163 0\n      vertex -16.4737 0.952241 0.5\n    endloop\n  endfacet\n  facet normal -0.44253 -0.555057 -0.704329\n    outer loop\n      vertex -16.413 1.55833 0\n      vertex -16.2226 1.40653 0\n      vertex -16.6271 1.09456 0.5\n    endloop\n  endfacet\n  facet normal -0.367873 -0.606854 -0.704555\n    outer loop\n      vertex -16.6212 1.68454 0\n      vertex -16.413 1.55833 0\n      vertex -16.8 1.21243 0.5\n    endloop\n  endfacet\n  facet normal -0.287007 -0.648279 -0.705239\n    outer loop\n      vertex -16.8438 1.78309 0\n      vertex -16.6212 1.68454 0\n      vertex -16.9885 1.30322 0.5\n    endloop\n  endfacet\n  facet normal -0.105245 -0.698369 -0.707957\n    outer loop\n      vertex -17.3176 1.89122 0\n      vertex -17.1885 1.3649 0.5\n      vertex -17.3954 1.39608 0.5\n    endloop\n  endfacet\n  facet normal -0.0227171 -0.708599 -0.705246\n    outer loop\n      vertex -17.3176 1.89122 0\n      vertex -17.3954 1.39608 0.5\n      vertex -17.5609 1.89902 0\n    endloop\n  endfacet\n  facet normal 0 -0.705031 -0.709177\n    outer loop\n      vertex -17.5609 1.89902 0\n      vertex -17.3954 1.39608 0.5\n      vertex -17.6046 1.39608 0.5\n    endloop\n  endfacet\n  facet normal 0.104972 -0.696559 -0.709779\n    outer loop\n      vertex -17.8032 1.87564 0\n      vertex -17.6046 1.39608 0.5\n      vertex -17.8115 1.3649 0.5\n    endloop\n  endfacet\n  facet normal 0.207595 -0.673134 -0.709785\n    outer loop\n      vertex -17.8115 1.3649 0.5\n      vertex -18.0115 1.30322 0.5\n      vertex -18.0406 1.82147 0\n    endloop\n  endfacet\n  facet normal 0.305939 -0.635196 -0.709173\n    outer loop\n      vertex -18.0115 1.30322 0.5\n      vertex -18.2 1.21243 0.5\n      vertex -18.2691 1.73738 0\n    endloop\n  endfacet\n  facet normal 0.397831 -0.583567 -0.70794\n    outer loop\n      vertex -18.2 1.21243 0.5\n      vertex -18.3729 1.09456 0.5\n      vertex -18.4849 1.62477 0\n    endloop\n  endfacet\n  facet normal 0.475786 -0.524097 -0.706364\n    outer loop\n      vertex -18.6846 1.48548 0\n      vertex -18.3729 1.09456 0.5\n      vertex -18.8649 1.3218 0\n    endloop\n  endfacet\n  facet normal 0.404949 -0.580576 -0.706363\n    outer loop\n      vertex -18.4849 1.62477 0\n      vertex -18.3729 1.09456 0.5\n      vertex -18.6846 1.48548 0\n    endloop\n  endfacet\n  facet normal 0.0681584 -0.706364 -0.70456\n    outer loop\n      vertex -17.5609 1.89902 0\n      vertex -17.6046 1.39608 0.5\n      vertex -17.8032 1.87564 0\n    endloop\n  endfacet\n  facet normal 0.15792 -0.692085 -0.704329\n    outer loop\n      vertex -17.8032 1.87564 0\n      vertex -17.8115 1.3649 0.5\n      vertex -18.0406 1.82147 0\n    endloop\n  endfacet\n  facet normal 0.245088 -0.665983 -0.704556\n    outer loop\n      vertex -18.0406 1.82147 0\n      vertex -18.0115 1.30322 0.5\n      vertex -18.2691 1.73738 0\n    endloop\n  endfacet\n  facet normal 0.32799 -0.628543 -0.705235\n    outer loop\n      vertex -18.2691 1.73738 0\n      vertex -18.2 1.21243 0.5\n      vertex -18.4849 1.62477 0\n    endloop\n  endfacet\n  facet normal 0.480344 -0.517744 -0.707963\n    outer loop\n      vertex -18.3729 1.09456 0.5\n      vertex -18.5263 0.952241 0.5\n      vertex -18.8649 1.3218 0\n    endloop\n  endfacet\n  facet normal 0.539872 -0.459528 -0.705246\n    outer loop\n      vertex -18.8649 1.3218 0\n      vertex -18.5263 0.952241 0.5\n      vertex -19.0227 1.13641 0\n    endloop\n  endfacet\n  facet normal 0.551301 -0.439442 -0.709195\n    outer loop\n      vertex -18.5263 0.952241 0.5\n      vertex -18.6567 0.788648 0.5\n      vertex -19.0227 1.13641 0\n    endloop\n  endfacet\n  facet normal 0.609942 -0.352412 -0.709772\n    outer loop\n      vertex -18.6567 0.788648 0.5\n      vertex -18.7614 0.607437 0.5\n      vertex -19.1555 0.932363 0\n    endloop\n  endfacet\n  facet normal 0.65582 -0.257237 -0.709739\n    outer loop\n      vertex -18.7614 0.607437 0.5\n      vertex -18.8378 0.412657 0.5\n      vertex -19.2611 0.713007 0\n    endloop\n  endfacet\n  facet normal 0.687305 -0.157003 -0.709198\n    outer loop\n      vertex -18.8378 0.412657 0.5\n      vertex -18.8844 0.208659 0.5\n      vertex -19.3379 0.481943 0\n    endloop\n  endfacet\n  facet normal 0.704317 -0.0526569 -0.70793\n    outer loop\n      vertex -18.8844 0.208659 0.5\n      vertex -18.9 0 0.5\n      vertex -19.3844 0.242966 0\n    endloop\n  endfacet\n  facet normal 0.706379 0.0453541 -0.706379\n    outer loop\n      vertex -18.9 0 0.5\n      vertex -19.3844 -0.242966 0\n      vertex -19.4 0 0\n    endloop\n  endfacet\n  facet normal 0.706379 -0.0453541 -0.706379\n    outer loop\n      vertex -19.3844 0.242966 0\n      vertex -18.9 0 0.5\n      vertex -19.4 0 0\n    endloop\n  endfacet\n  facet normal 0.594752 -0.387082 -0.704583\n    outer loop\n      vertex -19.0227 1.13641 0\n      vertex -18.6567 0.788648 0.5\n      vertex -19.1555 0.932363 0\n    endloop\n  endfacet\n  facet normal 0.639653 -0.307935 -0.704287\n    outer loop\n      vertex -19.1555 0.932363 0\n      vertex -18.7614 0.607437 0.5\n      vertex -19.2611 0.713007 0\n    endloop\n  endfacet\n  facet normal 0.673415 -0.223827 -0.704566\n    outer loop\n      vertex -19.2611 0.713007 0\n      vertex -18.8378 0.412657 0.5\n      vertex -19.3379 0.481943 0\n    endloop\n  endfacet\n  facet normal 0.695933 -0.135414 -0.705224\n    outer loop\n      vertex -19.3379 0.481943 0\n      vertex -18.8844 0.208659 0.5\n      vertex -19.3844 0.242966 0\n    endloop\n  endfacet\n  facet normal 0.705153 0.0427118 -0.707767\n    outer loop\n      vertex 12.85 -19 0.5\n      vertex 12.8657 -19.2592 0.5\n      vertex 12.3655 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0.699151 0.114797 -0.705698\n    outer loop\n      vertex 12.8657 -19.2592 0.5\n      vertex 12.412 -19.5697 0\n      vertex 12.3655 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0.693954 0.127211 -0.708692\n    outer loop\n      vertex 12.8657 -19.2592 0.5\n      vertex 12.9125 -19.5145 0.5\n      vertex 12.412 -19.5697 0\n    endloop\n  endfacet\n  facet normal 0.683382 0.189636 -0.705001\n    outer loop\n      vertex 12.9125 -19.5145 0.5\n      vertex 12.4887 -19.8461 0\n      vertex 12.412 -19.5697 0\n    endloop\n  endfacet\n  facet normal 0.672951 0.209568 -0.709379\n    outer loop\n      vertex 12.9125 -19.5145 0.5\n      vertex 12.9897 -19.7624 0.5\n      vertex 12.4887 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0.64234 0.289161 -0.709778\n    outer loop\n      vertex 12.9897 -19.7624 0.5\n      vertex 13.0963 -19.9992 0.5\n      vertex 12.5949 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0.6027 0.364442 -0.709883\n    outer loop\n      vertex 13.0963 -19.9992 0.5\n      vertex 13.2306 -20.2213 0.5\n      vertex 12.7293 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0.554659 0.434447 -0.709655\n    outer loop\n      vertex 13.2306 -20.2213 0.5\n      vertex 13.3907 -20.4257 0.5\n      vertex 12.8904 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0.49852 0.49852 -0.709194\n    outer loop\n      vertex 13.3907 -20.4257 0.5\n      vertex 13.5743 -20.6093 0.5\n      vertex 13.0761 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0.435218 0.555643 -0.708411\n    outer loop\n      vertex 13.5743 -20.6093 0.5\n      vertex 13.7787 -20.7694 0.5\n      vertex 13.2844 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0.365753 0.604867 -0.707362\n    outer loop\n      vertex 13.7787 -20.7694 0.5\n      vertex 14.0008 -20.9037 0.5\n      vertex 13.5129 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0.297312 0.64249 -0.706266\n    outer loop\n      vertex 14.0008 -20.9037 0.5\n      vertex 14.0191 -21.4618 0\n      vertex 13.7587 -21.3413 0\n    endloop\n  endfacet\n  facet normal 0.364646 0.606018 -0.706948\n    outer loop\n      vertex 14.0008 -20.9037 0.5\n      vertex 13.7587 -21.3413 0\n      vertex 13.5129 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0.659271 0.26262 -0.704552\n    outer loop\n      vertex 12.9897 -19.7624 0.5\n      vertex 12.5949 -20.1127 0\n      vertex 12.4887 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0.62714 0.332496 -0.704373\n    outer loop\n      vertex 13.0963 -19.9992 0.5\n      vertex 12.7293 -20.3662 0\n      vertex 12.5949 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0.587409 0.398449 -0.704407\n    outer loop\n      vertex 13.2306 -20.2213 0.5\n      vertex 12.8904 -20.6037 0\n      vertex 12.7293 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0.540858 0.459247 -0.704674\n    outer loop\n      vertex 13.3907 -20.4257 0.5\n      vertex 13.0761 -20.8224 0\n      vertex 12.8904 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0.487568 0.514752 -0.7052\n    outer loop\n      vertex 13.5743 -20.6093 0.5\n      vertex 13.2844 -21.0197 0\n      vertex 13.0761 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0.428607 0.563826 -0.705972\n    outer loop\n      vertex 13.7787 -20.7694 0.5\n      vertex 13.5129 -21.1934 0\n      vertex 13.2844 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0.289856 0.643884 -0.708094\n    outer loop\n      vertex 14.2376 -21.0103 0.5\n      vertex 14.0191 -21.4618 0\n      vertex 14.0008 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal 0.226285 0.671692 -0.705425\n    outer loop\n      vertex 14.2376 -21.0103 0.5\n      vertex 14.291 -21.5534 0\n      vertex 14.0191 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0.209687 0.673334 -0.70898\n    outer loop\n      vertex 14.4855 -21.0875 0.5\n      vertex 14.291 -21.5534 0\n      vertex 14.2376 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal 0.127055 0.6931 -0.709556\n    outer loop\n      vertex 14.7408 -21.1343 0.5\n      vertex 14.5713 -21.6151 0\n      vertex 14.4855 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal 0.0425867 0.703088 -0.709826\n    outer loop\n      vertex 15 -21.15 0.5\n      vertex 14.8565 -21.6461 0\n      vertex 14.7408 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal -0.0425867 0.703088 -0.709826\n    outer loop\n      vertex 15.2592 -21.1343 0.5\n      vertex 15.1435 -21.6461 0\n      vertex 15 -21.15 0.5\n    endloop\n  endfacet\n  facet normal -0.127055 0.6931 -0.709556\n    outer loop\n      vertex 15.5145 -21.0875 0.5\n      vertex 15.4287 -21.6151 0\n      vertex 15.2592 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal -0.209687 0.673334 -0.70898\n    outer loop\n      vertex 15.7624 -21.0103 0.5\n      vertex 15.709 -21.5534 0\n      vertex 15.5145 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal -0.289856 0.643884 -0.708094\n    outer loop\n      vertex 15.9992 -20.9037 0.5\n      vertex 15.9809 -21.4618 0\n      vertex 15.7624 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal -0.364646 0.606018 -0.706948\n    outer loop\n      vertex 16.4871 -21.1934 0\n      vertex 16.2413 -21.3413 0\n      vertex 15.9992 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal -0.297312 0.64249 -0.706266\n    outer loop\n      vertex 15.9992 -20.9037 0.5\n      vertex 16.2413 -21.3413 0\n      vertex 15.9809 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0.152494 0.692774 -0.704847\n    outer loop\n      vertex 14.4855 -21.0875 0.5\n      vertex 14.5713 -21.6151 0\n      vertex 14.291 -21.5534 0\n    endloop\n  endfacet\n  facet normal 0.0766926 0.705572 -0.704476\n    outer loop\n      vertex 14.7408 -21.1343 0.5\n      vertex 14.8565 -21.6461 0\n      vertex 14.5713 -21.6151 0\n    endloop\n  endfacet\n  facet normal 0 0.70987 -0.704333\n    outer loop\n      vertex 15 -21.15 0.5\n      vertex 15.1435 -21.6461 0\n      vertex 14.8565 -21.6461 0\n    endloop\n  endfacet\n  facet normal -0.0766926 0.705572 -0.704476\n    outer loop\n      vertex 15.2592 -21.1343 0.5\n      vertex 15.4287 -21.6151 0\n      vertex 15.1435 -21.6461 0\n    endloop\n  endfacet\n  facet normal -0.152494 0.692774 -0.704847\n    outer loop\n      vertex 15.5145 -21.0875 0.5\n      vertex 15.709 -21.5534 0\n      vertex 15.4287 -21.6151 0\n    endloop\n  endfacet\n  facet normal -0.226285 0.671692 -0.705425\n    outer loop\n      vertex 15.7624 -21.0103 0.5\n      vertex 15.9809 -21.4618 0\n      vertex 15.709 -21.5534 0\n    endloop\n  endfacet\n  facet normal -0.365753 0.604867 -0.707362\n    outer loop\n      vertex 16.2213 -20.7694 0.5\n      vertex 16.4871 -21.1934 0\n      vertex 15.9992 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal -0.428607 0.563826 -0.705972\n    outer loop\n      vertex 16.7156 -21.0197 0\n      vertex 16.4871 -21.1934 0\n      vertex 16.2213 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal -0.435218 0.555643 -0.708411\n    outer loop\n      vertex 16.4257 -20.6093 0.5\n      vertex 16.7156 -21.0197 0\n      vertex 16.2213 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal -0.49852 0.49852 -0.709194\n    outer loop\n      vertex 16.6093 -20.4257 0.5\n      vertex 16.9239 -20.8224 0\n      vertex 16.4257 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal -0.554659 0.434447 -0.709655\n    outer loop\n      vertex 16.7694 -20.2213 0.5\n      vertex 17.1096 -20.6037 0\n      vertex 16.6093 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.6027 0.364442 -0.709883\n    outer loop\n      vertex 16.9037 -19.9992 0.5\n      vertex 17.2707 -20.3662 0\n      vertex 16.7694 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal -0.64234 0.289161 -0.709778\n    outer loop\n      vertex 17.0103 -19.7624 0.5\n      vertex 17.4051 -20.1127 0\n      vertex 16.9037 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal -0.672951 0.209568 -0.709379\n    outer loop\n      vertex 17.0875 -19.5145 0.5\n      vertex 17.5113 -19.8461 0\n      vertex 17.0103 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal -0.693954 0.127211 -0.708692\n    outer loop\n      vertex 17.1343 -19.2592 0.5\n      vertex 17.588 -19.5697 0\n      vertex 17.0875 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal -0.705153 0.0427118 -0.707767\n    outer loop\n      vertex 17.15 -19 0.5\n      vertex 17.6345 -19.2865 0\n      vertex 17.1343 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.70659 -0.0382274 -0.70659\n    outer loop\n      vertex 17.6345 -18.7135 0\n      vertex 17.65 -19 0\n      vertex 17.15 -19 0.5\n    endloop\n  endfacet\n  facet normal -0.70659 0.0382274 -0.70659\n    outer loop\n      vertex 17.65 -19 0\n      vertex 17.6345 -19.2865 0\n      vertex 17.15 -19 0.5\n    endloop\n  endfacet\n  facet normal -0.487568 0.514752 -0.7052\n    outer loop\n      vertex 16.9239 -20.8224 0\n      vertex 16.7156 -21.0197 0\n      vertex 16.4257 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal -0.540858 0.459247 -0.704674\n    outer loop\n      vertex 17.1096 -20.6037 0\n      vertex 16.9239 -20.8224 0\n      vertex 16.6093 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.587409 0.398449 -0.704407\n    outer loop\n      vertex 17.2707 -20.3662 0\n      vertex 17.1096 -20.6037 0\n      vertex 16.7694 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal -0.62714 0.332496 -0.704373\n    outer loop\n      vertex 17.4051 -20.1127 0\n      vertex 17.2707 -20.3662 0\n      vertex 16.9037 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal -0.659271 0.26262 -0.704552\n    outer loop\n      vertex 17.5113 -19.8461 0\n      vertex 17.4051 -20.1127 0\n      vertex 17.0103 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal -0.683382 0.189636 -0.705001\n    outer loop\n      vertex 17.588 -19.5697 0\n      vertex 17.5113 -19.8461 0\n      vertex 17.0875 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal -0.699151 0.114797 -0.705698\n    outer loop\n      vertex 17.6345 -19.2865 0\n      vertex 17.588 -19.5697 0\n      vertex 17.1343 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.705153 -0.0427118 -0.707767\n    outer loop\n      vertex 17.6345 -18.7135 0\n      vertex 17.15 -19 0.5\n      vertex 17.1343 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal -0.699151 -0.114797 -0.705698\n    outer loop\n      vertex 17.588 -18.4303 0\n      vertex 17.6345 -18.7135 0\n      vertex 17.1343 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal -0.693954 -0.127211 -0.708692\n    outer loop\n      vertex 17.588 -18.4303 0\n      vertex 17.1343 -18.7408 0.5\n      vertex 17.0875 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal -0.672951 -0.209568 -0.709379\n    outer loop\n      vertex 17.5113 -18.1539 0\n      vertex 17.0875 -18.4855 0.5\n      vertex 17.0103 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal -0.64234 -0.289161 -0.709778\n    outer loop\n      vertex 17.4051 -17.8873 0\n      vertex 17.0103 -18.2376 0.5\n      vertex 16.9037 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal -0.6027 -0.364442 -0.709883\n    outer loop\n      vertex 17.2707 -17.6338 0\n      vertex 16.9037 -18.0008 0.5\n      vertex 16.7694 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal -0.554659 -0.434447 -0.709655\n    outer loop\n      vertex 17.1096 -17.3963 0\n      vertex 16.7694 -17.7787 0.5\n      vertex 16.6093 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal -0.49852 -0.49852 -0.709194\n    outer loop\n      vertex 16.9239 -17.1776 0\n      vertex 16.6093 -17.5743 0.5\n      vertex 16.4257 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.435218 -0.555643 -0.708411\n    outer loop\n      vertex 16.7156 -16.9803 0\n      vertex 16.4257 -17.3907 0.5\n      vertex 16.2213 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal -0.365753 -0.604867 -0.707362\n    outer loop\n      vertex 16.4871 -16.8066 0\n      vertex 16.2213 -17.2306 0.5\n      vertex 15.9992 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal -0.297312 -0.64249 -0.706266\n    outer loop\n      vertex 16.2413 -16.6587 0\n      vertex 15.9992 -17.0963 0.5\n      vertex 15.9809 -16.5382 0\n    endloop\n  endfacet\n  facet normal -0.364646 -0.606018 -0.706948\n    outer loop\n      vertex 16.2413 -16.6587 0\n      vertex 16.4871 -16.8066 0\n      vertex 15.9992 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal -0.683382 -0.189636 -0.705001\n    outer loop\n      vertex 17.5113 -18.1539 0\n      vertex 17.588 -18.4303 0\n      vertex 17.0875 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal -0.659271 -0.26262 -0.704552\n    outer loop\n      vertex 17.4051 -17.8873 0\n      vertex 17.5113 -18.1539 0\n      vertex 17.0103 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal -0.62714 -0.332496 -0.704373\n    outer loop\n      vertex 17.2707 -17.6338 0\n      vertex 17.4051 -17.8873 0\n      vertex 16.9037 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal -0.587409 -0.398449 -0.704407\n    outer loop\n      vertex 17.1096 -17.3963 0\n      vertex 17.2707 -17.6338 0\n      vertex 16.7694 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal -0.540858 -0.459247 -0.704674\n    outer loop\n      vertex 16.9239 -17.1776 0\n      vertex 17.1096 -17.3963 0\n      vertex 16.6093 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal -0.487568 -0.514752 -0.7052\n    outer loop\n      vertex 16.7156 -16.9803 0\n      vertex 16.9239 -17.1776 0\n      vertex 16.4257 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.428607 -0.563826 -0.705972\n    outer loop\n      vertex 16.4871 -16.8066 0\n      vertex 16.7156 -16.9803 0\n      vertex 16.2213 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal -0.289856 -0.643884 -0.708094\n    outer loop\n      vertex 15.9809 -16.5382 0\n      vertex 15.9992 -17.0963 0.5\n      vertex 15.7624 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal -0.226285 -0.671692 -0.705425\n    outer loop\n      vertex 15.9809 -16.5382 0\n      vertex 15.7624 -16.9897 0.5\n      vertex 15.709 -16.4466 0\n    endloop\n  endfacet\n  facet normal -0.209687 -0.673334 -0.70898\n    outer loop\n      vertex 15.709 -16.4466 0\n      vertex 15.7624 -16.9897 0.5\n      vertex 15.5145 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal -0.127055 -0.6931 -0.709556\n    outer loop\n      vertex 15.4287 -16.3849 0\n      vertex 15.5145 -16.9125 0.5\n      vertex 15.2592 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal -0.0425867 -0.703088 -0.709826\n    outer loop\n      vertex 15.1435 -16.3539 0\n      vertex 15.2592 -16.8657 0.5\n      vertex 15 -16.85 0.5\n    endloop\n  endfacet\n  facet normal 0.0425867 -0.703088 -0.709826\n    outer loop\n      vertex 14.8565 -16.3539 0\n      vertex 15 -16.85 0.5\n      vertex 14.7408 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal 0.127055 -0.6931 -0.709556\n    outer loop\n      vertex 14.5713 -16.3849 0\n      vertex 14.7408 -16.8657 0.5\n      vertex 14.4855 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal 0.209687 -0.673334 -0.70898\n    outer loop\n      vertex 14.291 -16.4466 0\n      vertex 14.4855 -16.9125 0.5\n      vertex 14.2376 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal 0.289856 -0.643884 -0.708094\n    outer loop\n      vertex 14.0191 -16.5382 0\n      vertex 14.2376 -16.9897 0.5\n      vertex 14.0008 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal 0.364646 -0.606018 -0.706948\n    outer loop\n      vertex 13.7587 -16.6587 0\n      vertex 14.0008 -17.0963 0.5\n      vertex 13.5129 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0.297312 -0.64249 -0.706266\n    outer loop\n      vertex 14.0191 -16.5382 0\n      vertex 14.0008 -17.0963 0.5\n      vertex 13.7587 -16.6587 0\n    endloop\n  endfacet\n  facet normal -0.152494 -0.692774 -0.704847\n    outer loop\n      vertex 15.709 -16.4466 0\n      vertex 15.5145 -16.9125 0.5\n      vertex 15.4287 -16.3849 0\n    endloop\n  endfacet\n  facet normal -0.0766926 -0.705572 -0.704476\n    outer loop\n      vertex 15.4287 -16.3849 0\n      vertex 15.2592 -16.8657 0.5\n      vertex 15.1435 -16.3539 0\n    endloop\n  endfacet\n  facet normal -0 -0.70987 -0.704333\n    outer loop\n      vertex 15.1435 -16.3539 0\n      vertex 15 -16.85 0.5\n      vertex 14.8565 -16.3539 0\n    endloop\n  endfacet\n  facet normal 0.0766926 -0.705572 -0.704476\n    outer loop\n      vertex 14.8565 -16.3539 0\n      vertex 14.7408 -16.8657 0.5\n      vertex 14.5713 -16.3849 0\n    endloop\n  endfacet\n  facet normal 0.152494 -0.692774 -0.704847\n    outer loop\n      vertex 14.5713 -16.3849 0\n      vertex 14.4855 -16.9125 0.5\n      vertex 14.291 -16.4466 0\n    endloop\n  endfacet\n  facet normal 0.226285 -0.671692 -0.705425\n    outer loop\n      vertex 14.291 -16.4466 0\n      vertex 14.2376 -16.9897 0.5\n      vertex 14.0191 -16.5382 0\n    endloop\n  endfacet\n  facet normal 0.365753 -0.604867 -0.707362\n    outer loop\n      vertex 14.0008 -17.0963 0.5\n      vertex 13.7787 -17.2306 0.5\n      vertex 13.5129 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0.428607 -0.563826 -0.705972\n    outer loop\n      vertex 13.5129 -16.8066 0\n      vertex 13.7787 -17.2306 0.5\n      vertex 13.2844 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0.435218 -0.555643 -0.708411\n    outer loop\n      vertex 13.7787 -17.2306 0.5\n      vertex 13.5743 -17.3907 0.5\n      vertex 13.2844 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0.49852 -0.49852 -0.709194\n    outer loop\n      vertex 13.5743 -17.3907 0.5\n      vertex 13.3907 -17.5743 0.5\n      vertex 13.0761 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0.554659 -0.434447 -0.709655\n    outer loop\n      vertex 13.3907 -17.5743 0.5\n      vertex 13.2306 -17.7787 0.5\n      vertex 12.8904 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0.6027 -0.364442 -0.709883\n    outer loop\n      vertex 13.2306 -17.7787 0.5\n      vertex 13.0963 -18.0008 0.5\n      vertex 12.7293 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0.64234 -0.289161 -0.709778\n    outer loop\n      vertex 13.0963 -18.0008 0.5\n      vertex 12.9897 -18.2376 0.5\n      vertex 12.5949 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0.672951 -0.209568 -0.709379\n    outer loop\n      vertex 12.9897 -18.2376 0.5\n      vertex 12.9125 -18.4855 0.5\n      vertex 12.4887 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0.693954 -0.127211 -0.708692\n    outer loop\n      vertex 12.9125 -18.4855 0.5\n      vertex 12.8657 -18.7408 0.5\n      vertex 12.412 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0.705153 -0.0427118 -0.707767\n    outer loop\n      vertex 12.8657 -18.7408 0.5\n      vertex 12.85 -19 0.5\n      vertex 12.3655 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0.70659 0.0382274 -0.70659\n    outer loop\n      vertex 12.85 -19 0.5\n      vertex 12.3655 -19.2865 0\n      vertex 12.35 -19 0\n    endloop\n  endfacet\n  facet normal 0.70659 -0.0382274 -0.70659\n    outer loop\n      vertex 12.3655 -18.7135 0\n      vertex 12.85 -19 0.5\n      vertex 12.35 -19 0\n    endloop\n  endfacet\n  facet normal 0.487568 -0.514752 -0.7052\n    outer loop\n      vertex 13.2844 -16.9803 0\n      vertex 13.5743 -17.3907 0.5\n      vertex 13.0761 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0.540858 -0.459247 -0.704674\n    outer loop\n      vertex 13.0761 -17.1776 0\n      vertex 13.3907 -17.5743 0.5\n      vertex 12.8904 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0.587409 -0.398449 -0.704407\n    outer loop\n      vertex 12.8904 -17.3963 0\n      vertex 13.2306 -17.7787 0.5\n      vertex 12.7293 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0.62714 -0.332496 -0.704373\n    outer loop\n      vertex 12.7293 -17.6338 0\n      vertex 13.0963 -18.0008 0.5\n      vertex 12.5949 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0.659271 -0.26262 -0.704552\n    outer loop\n      vertex 12.5949 -17.8873 0\n      vertex 12.9897 -18.2376 0.5\n      vertex 12.4887 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0.683382 -0.189636 -0.705001\n    outer loop\n      vertex 12.4887 -18.1539 0\n      vertex 12.9125 -18.4855 0.5\n      vertex 12.412 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0.699151 -0.114797 -0.705698\n    outer loop\n      vertex 12.412 -18.4303 0\n      vertex 12.8657 -18.7408 0.5\n      vertex 12.3655 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0.705192 0.0426597 -0.707732\n    outer loop\n      vertex -2.15 -19 0.5\n      vertex -2.13432 -19.2592 0.5\n      vertex -2.63447 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0.699204 0.114633 -0.705672\n    outer loop\n      vertex -2.13432 -19.2592 0.5\n      vertex -2.58804 -19.5697 0\n      vertex -2.63447 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0.693941 0.127209 -0.708706\n    outer loop\n      vertex -2.13432 -19.2592 0.5\n      vertex -2.08752 -19.5145 0.5\n      vertex -2.58804 -19.5697 0\n    endloop\n  endfacet\n  facet normal 0.683342 0.189773 -0.705004\n    outer loop\n      vertex -2.08752 -19.5145 0.5\n      vertex -2.51128 -19.8461 0\n      vertex -2.58804 -19.5697 0\n    endloop\n  endfacet\n  facet normal 0.672927 0.209669 -0.709372\n    outer loop\n      vertex -2.08752 -19.5145 0.5\n      vertex -2.01028 -19.7624 0.5\n      vertex -2.51128 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0.642414 0.289059 -0.709752\n    outer loop\n      vertex -2.01028 -19.7624 0.5\n      vertex -1.90373 -19.9992 0.5\n      vertex -2.40507 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0.602702 0.364498 -0.709853\n    outer loop\n      vertex -1.90373 -19.9992 0.5\n      vertex -1.76941 -20.2213 0.5\n      vertex -2.27067 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0.554627 0.434449 -0.709679\n    outer loop\n      vertex -1.76941 -20.2213 0.5\n      vertex -1.6093 -20.4257 0.5\n      vertex -2.10965 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0.498538 0.49851 -0.709188\n    outer loop\n      vertex -1.6093 -20.4257 0.5\n      vertex -1.42571 -20.6093 0.5\n      vertex -1.92389 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0.435269 0.555627 -0.708393\n    outer loop\n      vertex -1.42571 -20.6093 0.5\n      vertex -1.22134 -20.7694 0.5\n      vertex -1.71557 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0.365648 0.604928 -0.707364\n    outer loop\n      vertex -1.22134 -20.7694 0.5\n      vertex -0.999154 -20.9037 0.5\n      vertex -1.48715 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0.297295 0.64249 -0.706273\n    outer loop\n      vertex -0.999154 -20.9037 0.5\n      vertex -0.980865 -21.4618 0\n      vertex -1.24128 -21.3413 0\n    endloop\n  endfacet\n  facet normal 0.364564 0.606054 -0.706959\n    outer loop\n      vertex -0.999154 -20.9037 0.5\n      vertex -1.24128 -21.3413 0\n      vertex -1.48715 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0.659264 0.262642 -0.704549\n    outer loop\n      vertex -2.01028 -19.7624 0.5\n      vertex -2.40507 -20.1127 0\n      vertex -2.51128 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0.627174 0.332513 -0.704335\n    outer loop\n      vertex -1.90373 -19.9992 0.5\n      vertex -2.27067 -20.3662 0\n      vertex -2.40507 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0.587499 0.398312 -0.70441\n    outer loop\n      vertex -1.76941 -20.2213 0.5\n      vertex -2.10965 -20.6037 0\n      vertex -2.27067 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0.54078 0.459329 -0.70468\n    outer loop\n      vertex -1.6093 -20.4257 0.5\n      vertex -1.92389 -20.8224 0\n      vertex -2.10965 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0.487556 0.514787 -0.705183\n    outer loop\n      vertex -1.42571 -20.6093 0.5\n      vertex -1.71557 -21.0197 0\n      vertex -1.92389 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0.428702 0.563755 -0.705971\n    outer loop\n      vertex -1.22134 -20.7694 0.5\n      vertex -1.48715 -21.1934 0\n      vertex -1.71557 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0.289907 0.643871 -0.708085\n    outer loop\n      vertex -0.7624 -21.0103 0.5\n      vertex -0.980865 -21.4618 0\n      vertex -0.999154 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal 0.226277 0.671704 -0.705416\n    outer loop\n      vertex -0.7624 -21.0103 0.5\n      vertex -0.70895 -21.5534 0\n      vertex -0.980865 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0.209713 0.673342 -0.708965\n    outer loop\n      vertex -0.514528 -21.0875 0.5\n      vertex -0.70895 -21.5534 0\n      vertex -0.7624 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal 0.127018 0.693101 -0.709562\n    outer loop\n      vertex -0.259153 -21.1343 0.5\n      vertex -0.428721 -21.6151 0\n      vertex -0.514528 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal 0.0425945 0.703088 -0.709826\n    outer loop\n      vertex 0 -21.15 0.5\n      vertex -0.143468 -21.6461 0\n      vertex -0.259153 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal -0.0425945 0.703088 -0.709826\n    outer loop\n      vertex 0.259153 -21.1343 0.5\n      vertex 0.143468 -21.6461 0\n      vertex 0 -21.15 0.5\n    endloop\n  endfacet\n  facet normal -0.127018 0.693101 -0.709562\n    outer loop\n      vertex 0.514528 -21.0875 0.5\n      vertex 0.428721 -21.6151 0\n      vertex 0.259153 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal -0.209713 0.673342 -0.708965\n    outer loop\n      vertex 0.7624 -21.0103 0.5\n      vertex 0.70895 -21.5534 0\n      vertex 0.514528 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal -0.289907 0.643871 -0.708085\n    outer loop\n      vertex 0.999154 -20.9037 0.5\n      vertex 0.980865 -21.4618 0\n      vertex 0.7624 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal -0.364564 0.606054 -0.706959\n    outer loop\n      vertex 1.48715 -21.1934 0\n      vertex 1.24128 -21.3413 0\n      vertex 0.999154 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal -0.297295 0.64249 -0.706273\n    outer loop\n      vertex 0.999154 -20.9037 0.5\n      vertex 1.24128 -21.3413 0\n      vertex 0.980865 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0.152533 0.692774 -0.704839\n    outer loop\n      vertex -0.514528 -21.0875 0.5\n      vertex -0.428721 -21.6151 0\n      vertex -0.70895 -21.5534 0\n    endloop\n  endfacet\n  facet normal 0.0766781 0.70557 -0.70448\n    outer loop\n      vertex -0.259153 -21.1343 0.5\n      vertex -0.143468 -21.6461 0\n      vertex -0.428721 -21.6151 0\n    endloop\n  endfacet\n  facet normal 0 0.70987 -0.704333\n    outer loop\n      vertex 0 -21.15 0.5\n      vertex 0.143468 -21.6461 0\n      vertex -0.143468 -21.6461 0\n    endloop\n  endfacet\n  facet normal -0.0766781 0.70557 -0.70448\n    outer loop\n      vertex 0.259153 -21.1343 0.5\n      vertex 0.428721 -21.6151 0\n      vertex 0.143468 -21.6461 0\n    endloop\n  endfacet\n  facet normal -0.152533 0.692774 -0.704839\n    outer loop\n      vertex 0.514528 -21.0875 0.5\n      vertex 0.70895 -21.5534 0\n      vertex 0.428721 -21.6151 0\n    endloop\n  endfacet\n  facet normal -0.226277 0.671704 -0.705416\n    outer loop\n      vertex 0.7624 -21.0103 0.5\n      vertex 0.980865 -21.4618 0\n      vertex 0.70895 -21.5534 0\n    endloop\n  endfacet\n  facet normal -0.365648 0.604928 -0.707364\n    outer loop\n      vertex 1.22134 -20.7694 0.5\n      vertex 1.48715 -21.1934 0\n      vertex 0.999154 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal -0.428702 0.563755 -0.705971\n    outer loop\n      vertex 1.71557 -21.0197 0\n      vertex 1.48715 -21.1934 0\n      vertex 1.22134 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal -0.435269 0.555627 -0.708393\n    outer loop\n      vertex 1.42571 -20.6093 0.5\n      vertex 1.71557 -21.0197 0\n      vertex 1.22134 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal -0.498538 0.49851 -0.709188\n    outer loop\n      vertex 1.6093 -20.4257 0.5\n      vertex 1.92389 -20.8224 0\n      vertex 1.42571 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal -0.554627 0.434449 -0.709679\n    outer loop\n      vertex 1.76941 -20.2213 0.5\n      vertex 2.10965 -20.6037 0\n      vertex 1.6093 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.602702 0.364498 -0.709853\n    outer loop\n      vertex 1.90373 -19.9992 0.5\n      vertex 2.27067 -20.3662 0\n      vertex 1.76941 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal -0.642414 0.289059 -0.709752\n    outer loop\n      vertex 2.01028 -19.7624 0.5\n      vertex 2.40507 -20.1127 0\n      vertex 1.90373 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal -0.672927 0.209669 -0.709372\n    outer loop\n      vertex 2.08752 -19.5145 0.5\n      vertex 2.51128 -19.8461 0\n      vertex 2.01028 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal -0.693941 0.127209 -0.708706\n    outer loop\n      vertex 2.13432 -19.2592 0.5\n      vertex 2.58804 -19.5697 0\n      vertex 2.08752 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal -0.705192 0.0426597 -0.707732\n    outer loop\n      vertex 2.15 -19 0.5\n      vertex 2.63447 -19.2865 0\n      vertex 2.13432 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.706588 -0.0383013 -0.706588\n    outer loop\n      vertex 2.63447 -18.7135 0\n      vertex 2.65 -19 0\n      vertex 2.15 -19 0.5\n    endloop\n  endfacet\n  facet normal -0.706588 0.0383013 -0.706588\n    outer loop\n      vertex 2.65 -19 0\n      vertex 2.63447 -19.2865 0\n      vertex 2.15 -19 0.5\n    endloop\n  endfacet\n  facet normal -0.487556 0.514787 -0.705183\n    outer loop\n      vertex 1.92389 -20.8224 0\n      vertex 1.71557 -21.0197 0\n      vertex 1.42571 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal -0.54078 0.459329 -0.70468\n    outer loop\n      vertex 2.10965 -20.6037 0\n      vertex 1.92389 -20.8224 0\n      vertex 1.6093 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.587499 0.398312 -0.70441\n    outer loop\n      vertex 2.27067 -20.3662 0\n      vertex 2.10965 -20.6037 0\n      vertex 1.76941 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal -0.627174 0.332513 -0.704335\n    outer loop\n      vertex 2.40507 -20.1127 0\n      vertex 2.27067 -20.3662 0\n      vertex 1.90373 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal -0.659264 0.262642 -0.704549\n    outer loop\n      vertex 2.51128 -19.8461 0\n      vertex 2.40507 -20.1127 0\n      vertex 2.01028 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal -0.683342 0.189773 -0.705004\n    outer loop\n      vertex 2.58804 -19.5697 0\n      vertex 2.51128 -19.8461 0\n      vertex 2.08752 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal -0.699204 0.114633 -0.705672\n    outer loop\n      vertex 2.63447 -19.2865 0\n      vertex 2.58804 -19.5697 0\n      vertex 2.13432 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.705192 -0.0426597 -0.707732\n    outer loop\n      vertex 2.63447 -18.7135 0\n      vertex 2.15 -19 0.5\n      vertex 2.13432 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal -0.699204 -0.114633 -0.705672\n    outer loop\n      vertex 2.58804 -18.4303 0\n      vertex 2.63447 -18.7135 0\n      vertex 2.13432 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal -0.693941 -0.127209 -0.708706\n    outer loop\n      vertex 2.58804 -18.4303 0\n      vertex 2.13432 -18.7408 0.5\n      vertex 2.08752 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal -0.672927 -0.209669 -0.709372\n    outer loop\n      vertex 2.51128 -18.1539 0\n      vertex 2.08752 -18.4855 0.5\n      vertex 2.01028 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal -0.642414 -0.289059 -0.709752\n    outer loop\n      vertex 2.40507 -17.8873 0\n      vertex 2.01028 -18.2376 0.5\n      vertex 1.90373 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal -0.602702 -0.364498 -0.709853\n    outer loop\n      vertex 2.27067 -17.6338 0\n      vertex 1.90373 -18.0008 0.5\n      vertex 1.76941 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal -0.554627 -0.434449 -0.709679\n    outer loop\n      vertex 2.10965 -17.3963 0\n      vertex 1.76941 -17.7787 0.5\n      vertex 1.6093 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal -0.498538 -0.49851 -0.709188\n    outer loop\n      vertex 1.92389 -17.1776 0\n      vertex 1.6093 -17.5743 0.5\n      vertex 1.42571 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.435269 -0.555627 -0.708393\n    outer loop\n      vertex 1.71557 -16.9803 0\n      vertex 1.42571 -17.3907 0.5\n      vertex 1.22134 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal -0.365648 -0.604928 -0.707364\n    outer loop\n      vertex 1.48715 -16.8066 0\n      vertex 1.22134 -17.2306 0.5\n      vertex 0.999154 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal -0.297295 -0.64249 -0.706273\n    outer loop\n      vertex 1.24128 -16.6587 0\n      vertex 0.999154 -17.0963 0.5\n      vertex 0.980865 -16.5382 0\n    endloop\n  endfacet\n  facet normal -0.364564 -0.606054 -0.706959\n    outer loop\n      vertex 1.24128 -16.6587 0\n      vertex 1.48715 -16.8066 0\n      vertex 0.999154 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal -0.683342 -0.189773 -0.705004\n    outer loop\n      vertex 2.51128 -18.1539 0\n      vertex 2.58804 -18.4303 0\n      vertex 2.08752 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal -0.659264 -0.262642 -0.704549\n    outer loop\n      vertex 2.40507 -17.8873 0\n      vertex 2.51128 -18.1539 0\n      vertex 2.01028 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal -0.627174 -0.332513 -0.704335\n    outer loop\n      vertex 2.27067 -17.6338 0\n      vertex 2.40507 -17.8873 0\n      vertex 1.90373 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal -0.587499 -0.398312 -0.70441\n    outer loop\n      vertex 2.10965 -17.3963 0\n      vertex 2.27067 -17.6338 0\n      vertex 1.76941 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal -0.54078 -0.459329 -0.70468\n    outer loop\n      vertex 1.92389 -17.1776 0\n      vertex 2.10965 -17.3963 0\n      vertex 1.6093 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal -0.487556 -0.514787 -0.705183\n    outer loop\n      vertex 1.71557 -16.9803 0\n      vertex 1.92389 -17.1776 0\n      vertex 1.42571 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.428702 -0.563755 -0.705971\n    outer loop\n      vertex 1.48715 -16.8066 0\n      vertex 1.71557 -16.9803 0\n      vertex 1.22134 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal -0.289907 -0.643871 -0.708085\n    outer loop\n      vertex 0.980865 -16.5382 0\n      vertex 0.999154 -17.0963 0.5\n      vertex 0.7624 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal -0.226277 -0.671704 -0.705416\n    outer loop\n      vertex 0.980865 -16.5382 0\n      vertex 0.7624 -16.9897 0.5\n      vertex 0.70895 -16.4466 0\n    endloop\n  endfacet\n  facet normal -0.209713 -0.673342 -0.708965\n    outer loop\n      vertex 0.70895 -16.4466 0\n      vertex 0.7624 -16.9897 0.5\n      vertex 0.514528 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal -0.127018 -0.693101 -0.709562\n    outer loop\n      vertex 0.428721 -16.3849 0\n      vertex 0.514528 -16.9125 0.5\n      vertex 0.259153 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal -0.0425945 -0.703088 -0.709826\n    outer loop\n      vertex 0.143468 -16.3539 0\n      vertex 0.259153 -16.8657 0.5\n      vertex 0 -16.85 0.5\n    endloop\n  endfacet\n  facet normal 0.0425945 -0.703088 -0.709826\n    outer loop\n      vertex -0.143468 -16.3539 0\n      vertex 0 -16.85 0.5\n      vertex -0.259153 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal 0.127018 -0.693101 -0.709562\n    outer loop\n      vertex -0.428721 -16.3849 0\n      vertex -0.259153 -16.8657 0.5\n      vertex -0.514528 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal 0.209713 -0.673342 -0.708965\n    outer loop\n      vertex -0.70895 -16.4466 0\n      vertex -0.514528 -16.9125 0.5\n      vertex -0.7624 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal 0.289907 -0.643871 -0.708085\n    outer loop\n      vertex -0.980865 -16.5382 0\n      vertex -0.7624 -16.9897 0.5\n      vertex -0.999154 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal 0.364564 -0.606054 -0.706959\n    outer loop\n      vertex -1.24128 -16.6587 0\n      vertex -0.999154 -17.0963 0.5\n      vertex -1.48715 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0.297295 -0.64249 -0.706273\n    outer loop\n      vertex -0.980865 -16.5382 0\n      vertex -0.999154 -17.0963 0.5\n      vertex -1.24128 -16.6587 0\n    endloop\n  endfacet\n  facet normal -0.152533 -0.692774 -0.704839\n    outer loop\n      vertex 0.70895 -16.4466 0\n      vertex 0.514528 -16.9125 0.5\n      vertex 0.428721 -16.3849 0\n    endloop\n  endfacet\n  facet normal -0.0766781 -0.70557 -0.70448\n    outer loop\n      vertex 0.428721 -16.3849 0\n      vertex 0.259153 -16.8657 0.5\n      vertex 0.143468 -16.3539 0\n    endloop\n  endfacet\n  facet normal -0 -0.70987 -0.704333\n    outer loop\n      vertex 0.143468 -16.3539 0\n      vertex 0 -16.85 0.5\n      vertex -0.143468 -16.3539 0\n    endloop\n  endfacet\n  facet normal 0.0766781 -0.70557 -0.70448\n    outer loop\n      vertex -0.143468 -16.3539 0\n      vertex -0.259153 -16.8657 0.5\n      vertex -0.428721 -16.3849 0\n    endloop\n  endfacet\n  facet normal 0.152533 -0.692774 -0.704839\n    outer loop\n      vertex -0.428721 -16.3849 0\n      vertex -0.514528 -16.9125 0.5\n      vertex -0.70895 -16.4466 0\n    endloop\n  endfacet\n  facet normal 0.226277 -0.671704 -0.705416\n    outer loop\n      vertex -0.70895 -16.4466 0\n      vertex -0.7624 -16.9897 0.5\n      vertex -0.980865 -16.5382 0\n    endloop\n  endfacet\n  facet normal 0.365648 -0.604928 -0.707364\n    outer loop\n      vertex -0.999154 -17.0963 0.5\n      vertex -1.22134 -17.2306 0.5\n      vertex -1.48715 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0.428702 -0.563755 -0.705971\n    outer loop\n      vertex -1.48715 -16.8066 0\n      vertex -1.22134 -17.2306 0.5\n      vertex -1.71557 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0.435269 -0.555627 -0.708393\n    outer loop\n      vertex -1.22134 -17.2306 0.5\n      vertex -1.42571 -17.3907 0.5\n      vertex -1.71557 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0.498538 -0.49851 -0.709188\n    outer loop\n      vertex -1.42571 -17.3907 0.5\n      vertex -1.6093 -17.5743 0.5\n      vertex -1.92389 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0.554627 -0.434449 -0.709679\n    outer loop\n      vertex -1.6093 -17.5743 0.5\n      vertex -1.76941 -17.7787 0.5\n      vertex -2.10965 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0.602702 -0.364498 -0.709853\n    outer loop\n      vertex -1.76941 -17.7787 0.5\n      vertex -1.90373 -18.0008 0.5\n      vertex -2.27067 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0.642414 -0.289059 -0.709752\n    outer loop\n      vertex -1.90373 -18.0008 0.5\n      vertex -2.01028 -18.2376 0.5\n      vertex -2.40507 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0.672927 -0.209669 -0.709372\n    outer loop\n      vertex -2.01028 -18.2376 0.5\n      vertex -2.08752 -18.4855 0.5\n      vertex -2.51128 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0.693941 -0.127209 -0.708706\n    outer loop\n      vertex -2.08752 -18.4855 0.5\n      vertex -2.13432 -18.7408 0.5\n      vertex -2.58804 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0.705192 -0.0426597 -0.707732\n    outer loop\n      vertex -2.13432 -18.7408 0.5\n      vertex -2.15 -19 0.5\n      vertex -2.63447 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0.706588 0.0383013 -0.706588\n    outer loop\n      vertex -2.15 -19 0.5\n      vertex -2.63447 -19.2865 0\n      vertex -2.65 -19 0\n    endloop\n  endfacet\n  facet normal 0.706588 -0.0383013 -0.706588\n    outer loop\n      vertex -2.63447 -18.7135 0\n      vertex -2.15 -19 0.5\n      vertex -2.65 -19 0\n    endloop\n  endfacet\n  facet normal 0.487556 -0.514787 -0.705183\n    outer loop\n      vertex -1.71557 -16.9803 0\n      vertex -1.42571 -17.3907 0.5\n      vertex -1.92389 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0.54078 -0.459329 -0.70468\n    outer loop\n      vertex -1.92389 -17.1776 0\n      vertex -1.6093 -17.5743 0.5\n      vertex -2.10965 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0.587499 -0.398312 -0.70441\n    outer loop\n      vertex -2.10965 -17.3963 0\n      vertex -1.76941 -17.7787 0.5\n      vertex -2.27067 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0.627174 -0.332513 -0.704335\n    outer loop\n      vertex -2.27067 -17.6338 0\n      vertex -1.90373 -18.0008 0.5\n      vertex -2.40507 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0.659264 -0.262642 -0.704549\n    outer loop\n      vertex -2.40507 -17.8873 0\n      vertex -2.01028 -18.2376 0.5\n      vertex -2.51128 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0.683342 -0.189773 -0.705004\n    outer loop\n      vertex -2.51128 -18.1539 0\n      vertex -2.08752 -18.4855 0.5\n      vertex -2.58804 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0.699204 -0.114633 -0.705672\n    outer loop\n      vertex -2.58804 -18.4303 0\n      vertex -2.13432 -18.7408 0.5\n      vertex -2.63447 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0.705153 0.0427118 -0.707767\n    outer loop\n      vertex -17.15 -19 0.5\n      vertex -17.1343 -19.2592 0.5\n      vertex -17.6345 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0.699151 0.114797 -0.705698\n    outer loop\n      vertex -17.1343 -19.2592 0.5\n      vertex -17.588 -19.5697 0\n      vertex -17.6345 -19.2865 0\n    endloop\n  endfacet\n  facet normal 0.693954 0.127211 -0.708692\n    outer loop\n      vertex -17.1343 -19.2592 0.5\n      vertex -17.0875 -19.5145 0.5\n      vertex -17.588 -19.5697 0\n    endloop\n  endfacet\n  facet normal 0.683382 0.189636 -0.705001\n    outer loop\n      vertex -17.0875 -19.5145 0.5\n      vertex -17.5113 -19.8461 0\n      vertex -17.588 -19.5697 0\n    endloop\n  endfacet\n  facet normal 0.672951 0.209568 -0.709379\n    outer loop\n      vertex -17.0875 -19.5145 0.5\n      vertex -17.0103 -19.7624 0.5\n      vertex -17.5113 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0.64234 0.289161 -0.709778\n    outer loop\n      vertex -17.0103 -19.7624 0.5\n      vertex -16.9037 -19.9992 0.5\n      vertex -17.4051 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0.6027 0.364442 -0.709883\n    outer loop\n      vertex -16.9037 -19.9992 0.5\n      vertex -16.7694 -20.2213 0.5\n      vertex -17.2707 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0.554659 0.434447 -0.709655\n    outer loop\n      vertex -16.7694 -20.2213 0.5\n      vertex -16.6093 -20.4257 0.5\n      vertex -17.1096 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0.49852 0.49852 -0.709194\n    outer loop\n      vertex -16.6093 -20.4257 0.5\n      vertex -16.4257 -20.6093 0.5\n      vertex -16.9239 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0.435218 0.555643 -0.708411\n    outer loop\n      vertex -16.4257 -20.6093 0.5\n      vertex -16.2213 -20.7694 0.5\n      vertex -16.7156 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0.365753 0.604867 -0.707362\n    outer loop\n      vertex -16.2213 -20.7694 0.5\n      vertex -15.9992 -20.9037 0.5\n      vertex -16.4871 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0.297312 0.64249 -0.706266\n    outer loop\n      vertex -15.9992 -20.9037 0.5\n      vertex -15.9809 -21.4618 0\n      vertex -16.2413 -21.3413 0\n    endloop\n  endfacet\n  facet normal 0.364646 0.606018 -0.706948\n    outer loop\n      vertex -15.9992 -20.9037 0.5\n      vertex -16.2413 -21.3413 0\n      vertex -16.4871 -21.1934 0\n    endloop\n  endfacet\n  facet normal 0.659271 0.26262 -0.704552\n    outer loop\n      vertex -17.0103 -19.7624 0.5\n      vertex -17.4051 -20.1127 0\n      vertex -17.5113 -19.8461 0\n    endloop\n  endfacet\n  facet normal 0.62714 0.332496 -0.704373\n    outer loop\n      vertex -16.9037 -19.9992 0.5\n      vertex -17.2707 -20.3662 0\n      vertex -17.4051 -20.1127 0\n    endloop\n  endfacet\n  facet normal 0.587409 0.398449 -0.704407\n    outer loop\n      vertex -16.7694 -20.2213 0.5\n      vertex -17.1096 -20.6037 0\n      vertex -17.2707 -20.3662 0\n    endloop\n  endfacet\n  facet normal 0.540858 0.459247 -0.704674\n    outer loop\n      vertex -16.6093 -20.4257 0.5\n      vertex -16.9239 -20.8224 0\n      vertex -17.1096 -20.6037 0\n    endloop\n  endfacet\n  facet normal 0.487568 0.514752 -0.7052\n    outer loop\n      vertex -16.4257 -20.6093 0.5\n      vertex -16.7156 -21.0197 0\n      vertex -16.9239 -20.8224 0\n    endloop\n  endfacet\n  facet normal 0.428607 0.563826 -0.705972\n    outer loop\n      vertex -16.2213 -20.7694 0.5\n      vertex -16.4871 -21.1934 0\n      vertex -16.7156 -21.0197 0\n    endloop\n  endfacet\n  facet normal 0.289856 0.643884 -0.708094\n    outer loop\n      vertex -15.7624 -21.0103 0.5\n      vertex -15.9809 -21.4618 0\n      vertex -15.9992 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal 0.226285 0.671692 -0.705425\n    outer loop\n      vertex -15.7624 -21.0103 0.5\n      vertex -15.709 -21.5534 0\n      vertex -15.9809 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0.209687 0.673334 -0.70898\n    outer loop\n      vertex -15.5145 -21.0875 0.5\n      vertex -15.709 -21.5534 0\n      vertex -15.7624 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal 0.127055 0.6931 -0.709556\n    outer loop\n      vertex -15.2592 -21.1343 0.5\n      vertex -15.4287 -21.6151 0\n      vertex -15.5145 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal 0.0425867 0.703088 -0.709826\n    outer loop\n      vertex -15 -21.15 0.5\n      vertex -15.1435 -21.6461 0\n      vertex -15.2592 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal -0.0425867 0.703088 -0.709826\n    outer loop\n      vertex -14.7408 -21.1343 0.5\n      vertex -14.8565 -21.6461 0\n      vertex -15 -21.15 0.5\n    endloop\n  endfacet\n  facet normal -0.127055 0.6931 -0.709556\n    outer loop\n      vertex -14.4855 -21.0875 0.5\n      vertex -14.5713 -21.6151 0\n      vertex -14.7408 -21.1343 0.5\n    endloop\n  endfacet\n  facet normal -0.209687 0.673334 -0.70898\n    outer loop\n      vertex -14.2376 -21.0103 0.5\n      vertex -14.291 -21.5534 0\n      vertex -14.4855 -21.0875 0.5\n    endloop\n  endfacet\n  facet normal -0.289856 0.643884 -0.708094\n    outer loop\n      vertex -14.0008 -20.9037 0.5\n      vertex -14.0191 -21.4618 0\n      vertex -14.2376 -21.0103 0.5\n    endloop\n  endfacet\n  facet normal -0.364646 0.606018 -0.706948\n    outer loop\n      vertex -13.5129 -21.1934 0\n      vertex -13.7587 -21.3413 0\n      vertex -14.0008 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal -0.297312 0.64249 -0.706266\n    outer loop\n      vertex -14.0008 -20.9037 0.5\n      vertex -13.7587 -21.3413 0\n      vertex -14.0191 -21.4618 0\n    endloop\n  endfacet\n  facet normal 0.152494 0.692774 -0.704847\n    outer loop\n      vertex -15.5145 -21.0875 0.5\n      vertex -15.4287 -21.6151 0\n      vertex -15.709 -21.5534 0\n    endloop\n  endfacet\n  facet normal 0.0766926 0.705572 -0.704476\n    outer loop\n      vertex -15.2592 -21.1343 0.5\n      vertex -15.1435 -21.6461 0\n      vertex -15.4287 -21.6151 0\n    endloop\n  endfacet\n  facet normal 0 0.70987 -0.704333\n    outer loop\n      vertex -15 -21.15 0.5\n      vertex -14.8565 -21.6461 0\n      vertex -15.1435 -21.6461 0\n    endloop\n  endfacet\n  facet normal -0.0766926 0.705572 -0.704476\n    outer loop\n      vertex -14.7408 -21.1343 0.5\n      vertex -14.5713 -21.6151 0\n      vertex -14.8565 -21.6461 0\n    endloop\n  endfacet\n  facet normal -0.152494 0.692774 -0.704847\n    outer loop\n      vertex -14.4855 -21.0875 0.5\n      vertex -14.291 -21.5534 0\n      vertex -14.5713 -21.6151 0\n    endloop\n  endfacet\n  facet normal -0.226285 0.671692 -0.705425\n    outer loop\n      vertex -14.2376 -21.0103 0.5\n      vertex -14.0191 -21.4618 0\n      vertex -14.291 -21.5534 0\n    endloop\n  endfacet\n  facet normal -0.365753 0.604867 -0.707362\n    outer loop\n      vertex -13.7787 -20.7694 0.5\n      vertex -13.5129 -21.1934 0\n      vertex -14.0008 -20.9037 0.5\n    endloop\n  endfacet\n  facet normal -0.428607 0.563826 -0.705972\n    outer loop\n      vertex -13.2844 -21.0197 0\n      vertex -13.5129 -21.1934 0\n      vertex -13.7787 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal -0.435218 0.555643 -0.708411\n    outer loop\n      vertex -13.5743 -20.6093 0.5\n      vertex -13.2844 -21.0197 0\n      vertex -13.7787 -20.7694 0.5\n    endloop\n  endfacet\n  facet normal -0.49852 0.49852 -0.709194\n    outer loop\n      vertex -13.3907 -20.4257 0.5\n      vertex -13.0761 -20.8224 0\n      vertex -13.5743 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal -0.554659 0.434447 -0.709655\n    outer loop\n      vertex -13.2306 -20.2213 0.5\n      vertex -12.8904 -20.6037 0\n      vertex -13.3907 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.6027 0.364442 -0.709883\n    outer loop\n      vertex -13.0963 -19.9992 0.5\n      vertex -12.7293 -20.3662 0\n      vertex -13.2306 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal -0.64234 0.289161 -0.709778\n    outer loop\n      vertex -12.9897 -19.7624 0.5\n      vertex -12.5949 -20.1127 0\n      vertex -13.0963 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal -0.672951 0.209568 -0.709379\n    outer loop\n      vertex -12.9125 -19.5145 0.5\n      vertex -12.4887 -19.8461 0\n      vertex -12.9897 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal -0.693954 0.127211 -0.708692\n    outer loop\n      vertex -12.8657 -19.2592 0.5\n      vertex -12.412 -19.5697 0\n      vertex -12.9125 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal -0.705153 0.0427118 -0.707767\n    outer loop\n      vertex -12.85 -19 0.5\n      vertex -12.3655 -19.2865 0\n      vertex -12.8657 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.70659 -0.0382274 -0.70659\n    outer loop\n      vertex -12.3655 -18.7135 0\n      vertex -12.35 -19 0\n      vertex -12.85 -19 0.5\n    endloop\n  endfacet\n  facet normal -0.70659 0.0382274 -0.70659\n    outer loop\n      vertex -12.35 -19 0\n      vertex -12.3655 -19.2865 0\n      vertex -12.85 -19 0.5\n    endloop\n  endfacet\n  facet normal -0.487568 0.514752 -0.7052\n    outer loop\n      vertex -13.0761 -20.8224 0\n      vertex -13.2844 -21.0197 0\n      vertex -13.5743 -20.6093 0.5\n    endloop\n  endfacet\n  facet normal -0.540858 0.459247 -0.704674\n    outer loop\n      vertex -12.8904 -20.6037 0\n      vertex -13.0761 -20.8224 0\n      vertex -13.3907 -20.4257 0.5\n    endloop\n  endfacet\n  facet normal -0.587409 0.398449 -0.704407\n    outer loop\n      vertex -12.7293 -20.3662 0\n      vertex -12.8904 -20.6037 0\n      vertex -13.2306 -20.2213 0.5\n    endloop\n  endfacet\n  facet normal -0.62714 0.332496 -0.704373\n    outer loop\n      vertex -12.5949 -20.1127 0\n      vertex -12.7293 -20.3662 0\n      vertex -13.0963 -19.9992 0.5\n    endloop\n  endfacet\n  facet normal -0.659271 0.26262 -0.704552\n    outer loop\n      vertex -12.4887 -19.8461 0\n      vertex -12.5949 -20.1127 0\n      vertex -12.9897 -19.7624 0.5\n    endloop\n  endfacet\n  facet normal -0.683382 0.189636 -0.705001\n    outer loop\n      vertex -12.412 -19.5697 0\n      vertex -12.4887 -19.8461 0\n      vertex -12.9125 -19.5145 0.5\n    endloop\n  endfacet\n  facet normal -0.699151 0.114797 -0.705698\n    outer loop\n      vertex -12.3655 -19.2865 0\n      vertex -12.412 -19.5697 0\n      vertex -12.8657 -19.2592 0.5\n    endloop\n  endfacet\n  facet normal -0.705153 -0.0427118 -0.707767\n    outer loop\n      vertex -12.3655 -18.7135 0\n      vertex -12.85 -19 0.5\n      vertex -12.8657 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal -0.699151 -0.114797 -0.705698\n    outer loop\n      vertex -12.412 -18.4303 0\n      vertex -12.3655 -18.7135 0\n      vertex -12.8657 -18.7408 0.5\n    endloop\n  endfacet\n  facet normal -0.693954 -0.127211 -0.708692\n    outer loop\n      vertex -12.412 -18.4303 0\n      vertex -12.8657 -18.7408 0.5\n      vertex -12.9125 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal -0.672951 -0.209568 -0.709379\n    outer loop\n      vertex -12.4887 -18.1539 0\n      vertex -12.9125 -18.4855 0.5\n      vertex -12.9897 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal -0.64234 -0.289161 -0.709778\n    outer loop\n      vertex -12.5949 -17.8873 0\n      vertex -12.9897 -18.2376 0.5\n      vertex -13.0963 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal -0.6027 -0.364442 -0.709883\n    outer loop\n      vertex -12.7293 -17.6338 0\n      vertex -13.0963 -18.0008 0.5\n      vertex -13.2306 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal -0.554659 -0.434447 -0.709655\n    outer loop\n      vertex -12.8904 -17.3963 0\n      vertex -13.2306 -17.7787 0.5\n      vertex -13.3907 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal -0.49852 -0.49852 -0.709194\n    outer loop\n      vertex -13.0761 -17.1776 0\n      vertex -13.3907 -17.5743 0.5\n      vertex -13.5743 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.435218 -0.555643 -0.708411\n    outer loop\n      vertex -13.2844 -16.9803 0\n      vertex -13.5743 -17.3907 0.5\n      vertex -13.7787 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal -0.365753 -0.604867 -0.707362\n    outer loop\n      vertex -13.5129 -16.8066 0\n      vertex -13.7787 -17.2306 0.5\n      vertex -14.0008 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal -0.297312 -0.64249 -0.706266\n    outer loop\n      vertex -13.7587 -16.6587 0\n      vertex -14.0008 -17.0963 0.5\n      vertex -14.0191 -16.5382 0\n    endloop\n  endfacet\n  facet normal -0.364646 -0.606018 -0.706948\n    outer loop\n      vertex -13.7587 -16.6587 0\n      vertex -13.5129 -16.8066 0\n      vertex -14.0008 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal -0.683382 -0.189636 -0.705001\n    outer loop\n      vertex -12.4887 -18.1539 0\n      vertex -12.412 -18.4303 0\n      vertex -12.9125 -18.4855 0.5\n    endloop\n  endfacet\n  facet normal -0.659271 -0.26262 -0.704552\n    outer loop\n      vertex -12.5949 -17.8873 0\n      vertex -12.4887 -18.1539 0\n      vertex -12.9897 -18.2376 0.5\n    endloop\n  endfacet\n  facet normal -0.62714 -0.332496 -0.704373\n    outer loop\n      vertex -12.7293 -17.6338 0\n      vertex -12.5949 -17.8873 0\n      vertex -13.0963 -18.0008 0.5\n    endloop\n  endfacet\n  facet normal -0.587409 -0.398449 -0.704407\n    outer loop\n      vertex -12.8904 -17.3963 0\n      vertex -12.7293 -17.6338 0\n      vertex -13.2306 -17.7787 0.5\n    endloop\n  endfacet\n  facet normal -0.540858 -0.459247 -0.704674\n    outer loop\n      vertex -13.0761 -17.1776 0\n      vertex -12.8904 -17.3963 0\n      vertex -13.3907 -17.5743 0.5\n    endloop\n  endfacet\n  facet normal -0.487568 -0.514752 -0.7052\n    outer loop\n      vertex -13.2844 -16.9803 0\n      vertex -13.0761 -17.1776 0\n      vertex -13.5743 -17.3907 0.5\n    endloop\n  endfacet\n  facet normal -0.428607 -0.563826 -0.705972\n    outer loop\n      vertex -13.5129 -16.8066 0\n      vertex -13.2844 -16.9803 0\n      vertex -13.7787 -17.2306 0.5\n    endloop\n  endfacet\n  facet normal -0.289856 -0.643884 -0.708094\n    outer loop\n      vertex -14.0191 -16.5382 0\n      vertex -14.0008 -17.0963 0.5\n      vertex -14.2376 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal -0.226285 -0.671692 -0.705425\n    outer loop\n      vertex -14.0191 -16.5382 0\n      vertex -14.2376 -16.9897 0.5\n      vertex -14.291 -16.4466 0\n    endloop\n  endfacet\n  facet normal -0.209687 -0.673334 -0.70898\n    outer loop\n      vertex -14.291 -16.4466 0\n      vertex -14.2376 -16.9897 0.5\n      vertex -14.4855 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal -0.127055 -0.6931 -0.709556\n    outer loop\n      vertex -14.5713 -16.3849 0\n      vertex -14.4855 -16.9125 0.5\n      vertex -14.7408 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal -0.0425867 -0.703088 -0.709826\n    outer loop\n      vertex -14.8565 -16.3539 0\n      vertex -14.7408 -16.8657 0.5\n      vertex -15 -16.85 0.5\n    endloop\n  endfacet\n  facet normal 0.0425867 -0.703088 -0.709826\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -15 -16.85 0.5\n      vertex -15.2592 -16.8657 0.5\n    endloop\n  endfacet\n  facet normal 0.127055 -0.6931 -0.709556\n    outer loop\n      vertex -15.4287 -16.3849 0\n      vertex -15.2592 -16.8657 0.5\n      vertex -15.5145 -16.9125 0.5\n    endloop\n  endfacet\n  facet normal 0.209687 -0.673334 -0.70898\n    outer loop\n      vertex -15.709 -16.4466 0\n      vertex -15.5145 -16.9125 0.5\n      vertex -15.7624 -16.9897 0.5\n    endloop\n  endfacet\n  facet normal 0.289856 -0.643884 -0.708094\n    outer loop\n      vertex -15.9809 -16.5382 0\n      vertex -15.7624 -16.9897 0.5\n      vertex -15.9992 -17.0963 0.5\n    endloop\n  endfacet\n  facet normal 0.364646 -0.606018 -0.706948\n    outer loop\n      vertex -16.2413 -16.6587 0\n      vertex -15.9992 -17.0963 0.5\n      vertex -16.4871 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0.297312 -0.64249 -0.706266\n    outer loop\n      vertex -15.9809 -16.5382 0\n      vertex -15.9992 -17.0963 0.5\n      vertex -16.2413 -16.6587 0\n    endloop\n  endfacet\n  facet normal -0.152494 -0.692774 -0.704847\n    outer loop\n      vertex -14.291 -16.4466 0\n      vertex -14.4855 -16.9125 0.5\n      vertex -14.5713 -16.3849 0\n    endloop\n  endfacet\n  facet normal -0.0766926 -0.705572 -0.704476\n    outer loop\n      vertex -14.5713 -16.3849 0\n      vertex -14.7408 -16.8657 0.5\n      vertex -14.8565 -16.3539 0\n    endloop\n  endfacet\n  facet normal -0 -0.70987 -0.704333\n    outer loop\n      vertex -14.8565 -16.3539 0\n      vertex -15 -16.85 0.5\n      vertex -15.1435 -16.3539 0\n    endloop\n  endfacet\n  facet normal 0.0766926 -0.705572 -0.704476\n    outer loop\n      vertex -15.1435 -16.3539 0\n      vertex -15.2592 -16.8657 0.5\n      vertex -15.4287 -16.3849 0\n    endloop\n  endfacet\n  facet normal 0.152494 -0.692774 -0.704847\n    outer loop\n      vertex -15.4287 -16.3849 0\n      vertex -15.5145 -16.9125 0.5\n      vertex -15.709 -16.4466 0\n    endloop\n  endfacet\n  facet normal 0.226285 -0.671692 -0.705425\n    outer loop\n      vertex -15.709 -16.4466 0\n      vertex -15.7624 -16.9897 0.5\n      vertex -15.9809 -16.5382 0\n    endloop\n  endfacet\n  facet normal 0.365753 -0.604867 -0.707362\n    outer loop\n      vertex -15.9992 -17.0963 0.5\n      vertex -16.2213 -17.2306 0.5\n      vertex -16.4871 -16.8066 0\n    endloop\n  endfacet\n  facet normal 0.428607 -0.563826 -0.705972\n    outer loop\n      vertex -16.4871 -16.8066 0\n      vertex -16.2213 -17.2306 0.5\n      vertex -16.7156 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0.435218 -0.555643 -0.708411\n    outer loop\n      vertex -16.2213 -17.2306 0.5\n      vertex -16.4257 -17.3907 0.5\n      vertex -16.7156 -16.9803 0\n    endloop\n  endfacet\n  facet normal 0.49852 -0.49852 -0.709194\n    outer loop\n      vertex -16.4257 -17.3907 0.5\n      vertex -16.6093 -17.5743 0.5\n      vertex -16.9239 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0.554659 -0.434447 -0.709655\n    outer loop\n      vertex -16.6093 -17.5743 0.5\n      vertex -16.7694 -17.7787 0.5\n      vertex -17.1096 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0.6027 -0.364442 -0.709883\n    outer loop\n      vertex -16.7694 -17.7787 0.5\n      vertex -16.9037 -18.0008 0.5\n      vertex -17.2707 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0.64234 -0.289161 -0.709778\n    outer loop\n      vertex -16.9037 -18.0008 0.5\n      vertex -17.0103 -18.2376 0.5\n      vertex -17.4051 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0.672951 -0.209568 -0.709379\n    outer loop\n      vertex -17.0103 -18.2376 0.5\n      vertex -17.0875 -18.4855 0.5\n      vertex -17.5113 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0.693954 -0.127211 -0.708692\n    outer loop\n      vertex -17.0875 -18.4855 0.5\n      vertex -17.1343 -18.7408 0.5\n      vertex -17.588 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0.705153 -0.0427118 -0.707767\n    outer loop\n      vertex -17.1343 -18.7408 0.5\n      vertex -17.15 -19 0.5\n      vertex -17.6345 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0.70659 0.0382274 -0.70659\n    outer loop\n      vertex -17.15 -19 0.5\n      vertex -17.6345 -19.2865 0\n      vertex -17.65 -19 0\n    endloop\n  endfacet\n  facet normal 0.70659 -0.0382274 -0.70659\n    outer loop\n      vertex -17.6345 -18.7135 0\n      vertex -17.15 -19 0.5\n      vertex -17.65 -19 0\n    endloop\n  endfacet\n  facet normal 0.487568 -0.514752 -0.7052\n    outer loop\n      vertex -16.7156 -16.9803 0\n      vertex -16.4257 -17.3907 0.5\n      vertex -16.9239 -17.1776 0\n    endloop\n  endfacet\n  facet normal 0.540858 -0.459247 -0.704674\n    outer loop\n      vertex -16.9239 -17.1776 0\n      vertex -16.6093 -17.5743 0.5\n      vertex -17.1096 -17.3963 0\n    endloop\n  endfacet\n  facet normal 0.587409 -0.398449 -0.704407\n    outer loop\n      vertex -17.1096 -17.3963 0\n      vertex -16.7694 -17.7787 0.5\n      vertex -17.2707 -17.6338 0\n    endloop\n  endfacet\n  facet normal 0.62714 -0.332496 -0.704373\n    outer loop\n      vertex -17.2707 -17.6338 0\n      vertex -16.9037 -18.0008 0.5\n      vertex -17.4051 -17.8873 0\n    endloop\n  endfacet\n  facet normal 0.659271 -0.26262 -0.704552\n    outer loop\n      vertex -17.4051 -17.8873 0\n      vertex -17.0103 -18.2376 0.5\n      vertex -17.5113 -18.1539 0\n    endloop\n  endfacet\n  facet normal 0.683382 -0.189636 -0.705001\n    outer loop\n      vertex -17.5113 -18.1539 0\n      vertex -17.0875 -18.4855 0.5\n      vertex -17.588 -18.4303 0\n    endloop\n  endfacet\n  facet normal 0.699151 -0.114797 -0.705698\n    outer loop\n      vertex -17.588 -18.4303 0\n      vertex -17.1343 -18.7408 0.5\n      vertex -17.6345 -18.7135 0\n    endloop\n  endfacet\n  facet normal 0.345914 0.616707 0.707118\n    outer loop\n      vertex -6.08292 -3.48904 10\n      vertex -5.84311 -3.05025 9.5\n      vertex -6.50113 -2.9523 9.73647\n    endloop\n  endfacet\n  facet normal 0.34602 0.616747 0.707031\n    outer loop\n      vertex -6.08292 -3.48904 10\n      vertex -6.50113 -2.9523 9.73647\n      vertex -6.63493 -3.17934 10\n    endloop\n  endfacet\n  facet normal 0.368327 0.603646 0.707069\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -6.50113 -2.9523 9.73647\n      vertex -6.83457 -2.89915 9.86479\n    endloop\n  endfacet\n  facet normal 0.380966 0.607706 0.69682\n    outer loop\n      vertex -6.63493 -3.17934 10\n      vertex -6.83457 -2.89915 9.86479\n      vertex -7.17121 -2.84315 10\n    endloop\n  endfacet\n  facet normal 0.31565 0.632987 0.706889\n    outer loop\n      vertex -5.51649 -3.7715 10\n      vertex -5.84311 -3.05025 9.5\n      vertex -6.08292 -3.48904 10\n    endloop\n  endfacet\n  facet normal 0.315237 0.632951 0.707106\n    outer loop\n      vertex -5.51649 -3.7715 10\n      vertex -5.29892 -3.32128 9.5\n      vertex -5.84311 -3.05025 9.5\n    endloop\n  endfacet\n  facet normal 0.28447 0.647589 0.706899\n    outer loop\n      vertex -4.93699 -4.02606 10\n      vertex -5.29892 -3.32128 9.5\n      vertex -5.51649 -3.7715 10\n    endloop\n  endfacet\n  facet normal 0.252603 0.660656 0.706913\n    outer loop\n      vertex -4.34578 -4.25211 10\n      vertex -4.7422 -3.56553 9.5\n      vertex -4.93699 -4.02606 10\n    endloop\n  endfacet\n  facet normal 0.220138 0.672159 0.706924\n    outer loop\n      vertex -3.74427 -4.44911 10\n      vertex -4.17427 -3.78242 9.5\n      vertex -4.34578 -4.25211 10\n    endloop\n  endfacet\n  facet normal 0.18717 0.682069 0.706929\n    outer loop\n      vertex -3.13388 -4.61661 10\n      vertex -3.59645 -3.97145 9.5\n      vertex -3.74427 -4.44911 10\n    endloop\n  endfacet\n  facet normal 0.153735 0.690356 0.706947\n    outer loop\n      vertex -2.51607 -4.75419 10\n      vertex -3.01014 -4.13215 9.5\n      vertex -3.13388 -4.61661 10\n    endloop\n  endfacet\n  facet normal 0.119953 0.697013 0.706954\n    outer loop\n      vertex -1.89229 -4.86154 10\n      vertex -2.4167 -4.26416 9.5\n      vertex -2.51607 -4.75419 10\n    endloop\n  endfacet\n  facet normal 0.0858817 0.702016 0.706964\n    outer loop\n      vertex -1.26402 -4.9384 10\n      vertex -1.81754 -4.36716 9.5\n      vertex -1.89229 -4.86154 10\n    endloop\n  endfacet\n  facet normal 0.0516114 0.70535 0.706977\n    outer loop\n      vertex -0.632761 -4.98459 10\n      vertex -1.21409 -4.4409 9.5\n      vertex -1.26402 -4.9384 10\n    endloop\n  endfacet\n  facet normal 0.0172184 0.707017 0.706987\n    outer loop\n      vertex 0 -5 10\n      vertex -0.607763 -4.48522 9.5\n      vertex -0.632761 -4.98459 10\n    endloop\n  endfacet\n  facet normal -0.0171934 0.707002 0.707002\n    outer loop\n      vertex 0.607763 -4.48522 9.5\n      vertex 0 -4.5 9.5\n      vertex 0 -5 10\n    endloop\n  endfacet\n  facet normal 0.0171934 0.707002 0.707002\n    outer loop\n      vertex 0 -5 10\n      vertex 0 -4.5 9.5\n      vertex -0.607763 -4.48522 9.5\n    endloop\n  endfacet\n  facet normal 0.284094 0.647537 0.707097\n    outer loop\n      vertex -4.93699 -4.02606 10\n      vertex -4.7422 -3.56553 9.5\n      vertex -5.29892 -3.32128 9.5\n    endloop\n  endfacet\n  facet normal 0.252278 0.660595 0.707086\n    outer loop\n      vertex -4.34578 -4.25211 10\n      vertex -4.17427 -3.78242 9.5\n      vertex -4.7422 -3.56553 9.5\n    endloop\n  endfacet\n  facet normal 0.219871 0.672095 0.707068\n    outer loop\n      vertex -3.74427 -4.44911 10\n      vertex -3.59645 -3.97145 9.5\n      vertex -4.17427 -3.78242 9.5\n    endloop\n  endfacet\n  facet normal 0.186927 0.681998 0.707062\n    outer loop\n      vertex -3.13388 -4.61661 10\n      vertex -3.01014 -4.13215 9.5\n      vertex -3.59645 -3.97145 9.5\n    endloop\n  endfacet\n  facet normal 0.153555 0.690294 0.707047\n    outer loop\n      vertex -2.51607 -4.75419 10\n      vertex -2.4167 -4.26416 9.5\n      vertex -3.01014 -4.13215 9.5\n    endloop\n  endfacet\n  facet normal 0.119812 0.696956 0.707034\n    outer loop\n      vertex -1.89229 -4.86154 10\n      vertex -1.81754 -4.36716 9.5\n      vertex -2.4167 -4.26416 9.5\n    endloop\n  endfacet\n  facet normal 0.0857786 0.701968 0.707024\n    outer loop\n      vertex -1.26402 -4.9384 10\n      vertex -1.21409 -4.4409 9.5\n      vertex -1.81754 -4.36716 9.5\n    endloop\n  endfacet\n  facet normal 0.0515561 0.705321 0.70701\n    outer loop\n      vertex -0.632761 -4.98459 10\n      vertex -0.607763 -4.48522 9.5\n      vertex -1.21409 -4.4409 9.5\n    endloop\n  endfacet\n  facet normal -0.0172184 0.707017 0.706987\n    outer loop\n      vertex 0.632761 -4.98459 10\n      vertex 0.607763 -4.48522 9.5\n      vertex 0 -5 10\n    endloop\n  endfacet\n  facet normal -0.0515561 0.705321 0.70701\n    outer loop\n      vertex 0.632761 -4.98459 10\n      vertex 1.21409 -4.4409 9.5\n      vertex 0.607763 -4.48522 9.5\n    endloop\n  endfacet\n  facet normal -0.0516114 0.70535 0.706977\n    outer loop\n      vertex 1.26402 -4.9384 10\n      vertex 1.21409 -4.4409 9.5\n      vertex 0.632761 -4.98459 10\n    endloop\n  endfacet\n  facet normal -0.0858817 0.702016 0.706964\n    outer loop\n      vertex 1.89229 -4.86154 10\n      vertex 1.81754 -4.36716 9.5\n      vertex 1.26402 -4.9384 10\n    endloop\n  endfacet\n  facet normal -0.119953 0.697013 0.706954\n    outer loop\n      vertex 2.51607 -4.75419 10\n      vertex 2.4167 -4.26416 9.5\n      vertex 1.89229 -4.86154 10\n    endloop\n  endfacet\n  facet normal -0.153735 0.690356 0.706947\n    outer loop\n      vertex 3.13388 -4.61661 10\n      vertex 3.01014 -4.13215 9.5\n      vertex 2.51607 -4.75419 10\n    endloop\n  endfacet\n  facet normal -0.18717 0.682069 0.706929\n    outer loop\n      vertex 3.74427 -4.44911 10\n      vertex 3.59645 -3.97145 9.5\n      vertex 3.13388 -4.61661 10\n    endloop\n  endfacet\n  facet normal -0.220138 0.672159 0.706924\n    outer loop\n      vertex 4.34578 -4.25211 10\n      vertex 4.17427 -3.78242 9.5\n      vertex 3.74427 -4.44911 10\n    endloop\n  endfacet\n  facet normal -0.252603 0.660656 0.706913\n    outer loop\n      vertex 4.93699 -4.02606 10\n      vertex 4.7422 -3.56553 9.5\n      vertex 4.34578 -4.25211 10\n    endloop\n  endfacet\n  facet normal -0.28447 0.647589 0.706899\n    outer loop\n      vertex 5.51649 -3.7715 10\n      vertex 5.29892 -3.32128 9.5\n      vertex 4.93699 -4.02606 10\n    endloop\n  endfacet\n  facet normal -0.31565 0.632987 0.706889\n    outer loop\n      vertex 6.08292 -3.48904 10\n      vertex 5.84311 -3.05025 9.5\n      vertex 5.51649 -3.7715 10\n    endloop\n  endfacet\n  facet normal -0.34602 0.616747 0.707031\n    outer loop\n      vertex 6.63493 -3.17934 10\n      vertex 6.50113 -2.9523 9.73647\n      vertex 6.08292 -3.48904 10\n    endloop\n  endfacet\n  facet normal -0.380966 0.607706 0.69682\n    outer loop\n      vertex 7.17121 -2.84315 10\n      vertex 6.83457 -2.89915 9.86479\n      vertex 6.63493 -3.17934 10\n    endloop\n  endfacet\n  facet normal -0.368327 0.603646 0.707069\n    outer loop\n      vertex 6.63493 -3.17934 10\n      vertex 6.83457 -2.89915 9.86479\n      vertex 6.50113 -2.9523 9.73647\n    endloop\n  endfacet\n  facet normal -0.0857786 0.701968 0.707024\n    outer loop\n      vertex 1.26402 -4.9384 10\n      vertex 1.81754 -4.36716 9.5\n      vertex 1.21409 -4.4409 9.5\n    endloop\n  endfacet\n  facet normal -0.119812 0.696956 0.707034\n    outer loop\n      vertex 1.89229 -4.86154 10\n      vertex 2.4167 -4.26416 9.5\n      vertex 1.81754 -4.36716 9.5\n    endloop\n  endfacet\n  facet normal -0.153555 0.690294 0.707047\n    outer loop\n      vertex 2.51607 -4.75419 10\n      vertex 3.01014 -4.13215 9.5\n      vertex 2.4167 -4.26416 9.5\n    endloop\n  endfacet\n  facet normal -0.186927 0.681998 0.707062\n    outer loop\n      vertex 3.13388 -4.61661 10\n      vertex 3.59645 -3.97145 9.5\n      vertex 3.01014 -4.13215 9.5\n    endloop\n  endfacet\n  facet normal -0.219871 0.672095 0.707068\n    outer loop\n      vertex 3.74427 -4.44911 10\n      vertex 4.17427 -3.78242 9.5\n      vertex 3.59645 -3.97145 9.5\n    endloop\n  endfacet\n  facet normal -0.252278 0.660595 0.707086\n    outer loop\n      vertex 4.34578 -4.25211 10\n      vertex 4.7422 -3.56553 9.5\n      vertex 4.17427 -3.78242 9.5\n    endloop\n  endfacet\n  facet normal -0.284094 0.647537 0.707097\n    outer loop\n      vertex 4.93699 -4.02606 10\n      vertex 5.29892 -3.32128 9.5\n      vertex 4.7422 -3.56553 9.5\n    endloop\n  endfacet\n  facet normal -0.315237 0.632951 0.707106\n    outer loop\n      vertex 5.51649 -3.7715 10\n      vertex 5.84311 -3.05025 9.5\n      vertex 5.29892 -3.32128 9.5\n    endloop\n  endfacet\n  facet normal -0.345914 0.616707 0.707118\n    outer loop\n      vertex 6.08292 -3.48904 10\n      vertex 6.50113 -2.9523 9.73647\n      vertex 5.84311 -3.05025 9.5\n    endloop\n  endfacet\n  facet normal -2.94794e-07 0.92388 -0.382683\n    outer loop\n      vertex -29.5 -2.84315 10\n      vertex -4.81243 -3.53648 8.32613\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 7.67437e-07 0.923885 -0.382669\n    outer loop\n      vertex -5.16087 -3.38488 8.69214\n      vertex -4.81243 -3.53648 8.32613\n      vertex -29.5 -2.84315 10\n    endloop\n  endfacet\n  facet normal -4.88803e-07 0.923877 -0.382689\n    outer loop\n      vertex -5.50453 -3.22275 9.08355\n      vertex -5.16087 -3.38488 8.69214\n      vertex -29.5 -2.84315 10\n    endloop\n  endfacet\n  facet normal -3.42561e-07 0.923879 -0.382686\n    outer loop\n      vertex -6.50113 -2.9523 9.73647\n      vertex -5.50453 -3.22275 9.08355\n      vertex -29.5 -2.84315 10\n    endloop\n  endfacet\n  facet normal -1.58587e-07 0.923884 -0.382672\n    outer loop\n      vertex -6.83457 -2.89915 9.86479\n      vertex -6.50113 -2.9523 9.73647\n      vertex -29.5 -2.84315 10\n    endloop\n  endfacet\n  facet normal 0 0.923894 -0.38265\n    outer loop\n      vertex -7.17121 -2.84315 10\n      vertex -6.83457 -2.89915 9.86479\n      vertex -29.5 -2.84315 10\n    endloop\n  endfacet\n  facet normal 9.64515e-07 0.923879 -0.382684\n    outer loop\n      vertex -5.84311 -3.05025 9.5\n      vertex -5.50453 -3.22275 9.08355\n      vertex -6.50113 -2.9523 9.73647\n    endloop\n  endfacet\n  facet normal 1.10941e-06 0.923875 -0.382695\n    outer loop\n      vertex -4.81243 -3.53648 8.32613\n      vertex -4.45955 -3.67743 7.98586\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal -8.9041e-07 0.923884 -0.382674\n    outer loop\n      vertex -4.45955 -3.67743 7.98586\n      vertex -4.10255 -3.80758 7.67164\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 1.07397e-06 0.923873 -0.382699\n    outer loop\n      vertex -4.10255 -3.80758 7.67164\n      vertex -3.74176 -3.92683 7.38376\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal -2.06733e-07 0.923881 -0.382679\n    outer loop\n      vertex -3.74176 -3.92683 7.38376\n      vertex -3.37751 -4.03505 7.12249\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 2.82705e-08 0.923879 -0.382684\n    outer loop\n      vertex -3.37751 -4.03505 7.12249\n      vertex -3.01014 -4.13215 6.88807\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal -1.65632e-07 0.923882 -0.382679\n    outer loop\n      vertex -3.01014 -4.13215 6.88807\n      vertex -2.63998 -4.21804 6.68071\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 5.06249e-07 0.923872 -0.382701\n    outer loop\n      vertex -2.63998 -4.21804 6.68071\n      vertex -2.26739 -4.29264 6.50062\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 3.31178e-07 0.923876 -0.382693\n    outer loop\n      vertex -2.26739 -4.29264 6.50062\n      vertex -1.8927 -4.35588 6.34795\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal -2.16995e-08 0.923885 -0.382669\n    outer loop\n      vertex -1.8927 -4.35588 6.34795\n      vertex -1.51626 -4.4077 6.22284\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal -3.92814e-07 0.923902 -0.382629\n    outer loop\n      vertex -1.51626 -4.4077 6.22284\n      vertex -1.13843 -4.44805 6.12541\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal -1.09154e-07 0.923879 -0.382684\n    outer loop\n      vertex -1.13843 -4.44805 6.12541\n      vertex -0.759536 -4.4769 6.05576\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal -2.106e-07 0.923898 -0.38264\n    outer loop\n      vertex -0.759536 -4.4769 6.05576\n      vertex -0.379943 -4.49422 6.01394\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 0 0.923742 -0.383015\n    outer loop\n      vertex -0.379943 -4.49422 6.01394\n      vertex 0 -4.5 6\n      vertex -29.5 -4.5 6\n    endloop\n  endfacet\n  facet normal 0.445796 0.895096 -0.00832359\n    outer loop\n      vertex -5.29892 -3.32128 9.5\n      vertex -5.50453 -3.22275 9.08355\n      vertex -5.84311 -3.05025 9.5\n    endloop\n  endfacet\n  facet normal 0.42865 0.903468 0.00212243\n    outer loop\n      vertex -5.29892 -3.32128 9.5\n      vertex -5.16087 -3.38488 8.69214\n      vertex -5.50453 -3.22275 9.08355\n    endloop\n  endfacet\n  facet normal 0.401762 0.915738 -0.00343831\n    outer loop\n      vertex -4.7422 -3.56553 9.5\n      vertex -5.16087 -3.38488 8.69214\n      vertex -5.29892 -3.32128 9.5\n    endloop\n  endfacet\n  facet normal 0.371553 0.928411 0.000746415\n    outer loop\n      vertex -4.7422 -3.56553 9.5\n      vertex -4.45955 -3.67743 7.98586\n      vertex -4.81243 -3.53648 8.32613\n    endloop\n  endfacet\n  facet normal 0.397979 0.917394 -0.00110723\n    outer loop\n      vertex -4.7422 -3.56553 9.5\n      vertex -4.81243 -3.53648 8.32613\n      vertex -5.16087 -3.38488 8.69214\n    endloop\n  endfacet\n  facet normal 0.356764 0.934191 -0.0024415\n    outer loop\n      vertex -4.17427 -3.78242 9.5\n      vertex -4.45955 -3.67743 7.98586\n      vertex -4.7422 -3.56553 9.5\n    endloop\n  endfacet\n  facet normal 0.342922 0.939364 0.000525048\n    outer loop\n      vertex -4.17427 -3.78242 9.5\n      vertex -4.10255 -3.80758 7.67164\n      vertex -4.45955 -3.67743 7.98586\n    endloop\n  endfacet\n  facet normal 0.313265 0.949665 -0.000780034\n    outer loop\n      vertex -3.74176 -3.92683 7.38376\n      vertex -4.10255 -3.80758 7.67164\n      vertex -4.17427 -3.78242 9.5\n    endloop\n  endfacet\n  facet normal 0.310928 0.950433 -0.00131016\n    outer loop\n      vertex -3.59645 -3.97145 9.5\n      vertex -3.74176 -3.92683 7.38376\n      vertex -4.17427 -3.78242 9.5\n    endloop\n  endfacet\n  facet normal 0.264338 0.964429 -0.00145683\n    outer loop\n      vertex -3.01014 -4.13215 9.5\n      vertex -3.37751 -4.03505 7.12249\n      vertex -3.59645 -3.97145 9.5\n    endloop\n  endfacet\n  facet normal 0.22603 0.97412 0\n    outer loop\n      vertex -3.01014 -4.13215 9.5\n      vertex -2.63998 -4.21804 6.68071\n      vertex -3.01014 -4.13215 6.88807\n    endloop\n  endfacet\n  facet normal 0.255536 0.9668 0\n    outer loop\n      vertex -3.01014 -4.13215 9.5\n      vertex -3.01014 -4.13215 6.88807\n      vertex -3.37751 -4.03505 7.12249\n    endloop\n  endfacet\n  facet normal 0.285212 0.958464 0.000624973\n    outer loop\n      vertex -3.59645 -3.97145 9.5\n      vertex -3.37751 -4.03505 7.12249\n      vertex -3.74176 -3.92683 7.38376\n    endloop\n  endfacet\n  facet normal 0.217141 0.976139 -0.00122857\n    outer loop\n      vertex -2.4167 -4.26416 9.5\n      vertex -2.63998 -4.21804 6.68071\n      vertex -3.01014 -4.13215 9.5\n    endloop\n  endfacet\n  facet normal 0.196544 0.980495 0.00047392\n    outer loop\n      vertex -2.4167 -4.26416 9.5\n      vertex -2.26739 -4.29264 6.50062\n      vertex -2.63998 -4.21804 6.68071\n    endloop\n  endfacet\n  facet normal 0.169422 0.985543 -0.000924143\n    outer loop\n      vertex -1.81754 -4.36716 9.5\n      vertex -2.26739 -4.29264 6.50062\n      vertex -2.4167 -4.26416 9.5\n    endloop\n  endfacet\n  facet normal 0.136467 0.990645 0.000291117\n    outer loop\n      vertex -1.81754 -4.36716 9.5\n      vertex -1.51626 -4.4077 6.22284\n      vertex -1.8927 -4.35588 6.34795\n    endloop\n  endfacet\n  facet normal 0.166253 0.986083 -0.000435454\n    outer loop\n      vertex -1.81754 -4.36716 9.5\n      vertex -1.8927 -4.35588 6.34795\n      vertex -2.26739 -4.29264 6.50062\n    endloop\n  endfacet\n  facet normal 0.121295 0.992616 -0.00112807\n    outer loop\n      vertex -1.21409 -4.4409 9.5\n      vertex -1.51626 -4.4077 6.22284\n      vertex -1.81754 -4.36716 9.5\n    endloop\n  endfacet\n  facet normal 0.106261 0.994338 0.000275634\n    outer loop\n      vertex -1.21409 -4.4409 9.5\n      vertex -1.13843 -4.44805 6.12541\n      vertex -1.51626 -4.4077 6.22284\n    endloop\n  endfacet\n  facet normal 0.0758476 0.997119 -0.000412132\n    outer loop\n      vertex -0.759536 -4.4769 6.05576\n      vertex -1.13843 -4.44805 6.12541\n      vertex -1.21409 -4.4409 9.5\n    endloop\n  endfacet\n  facet normal 0.0729014 0.997339 -0.000803253\n    outer loop\n      vertex -0.607763 -4.48522 9.5\n      vertex -0.759536 -4.4769 6.05576\n      vertex -1.21409 -4.4409 9.5\n    endloop\n  endfacet\n  facet normal 0.0243115 0.999704 -0.000992149\n    outer loop\n      vertex 0 -4.5 9.5\n      vertex -0.379943 -4.49422 6.01394\n      vertex -0.607763 -4.48522 9.5\n    endloop\n  endfacet\n  facet normal -0.015211 0.999884 0\n    outer loop\n      vertex 0 -4.5 9.5\n      vertex 0.379943 -4.49422 6.01394\n      vertex 0 -4.5 6\n    endloop\n  endfacet\n  facet normal 0.015211 0.999884 0\n    outer loop\n      vertex 0 -4.5 9.5\n      vertex 0 -4.5 6\n      vertex -0.379943 -4.49422 6.01394\n    endloop\n  endfacet\n  facet normal 0.0456247 0.998959 0.000402627\n    outer loop\n      vertex -0.607763 -4.48522 9.5\n      vertex -0.379943 -4.49422 6.01394\n      vertex -0.759536 -4.4769 6.05576\n    endloop\n  endfacet\n  facet normal -0.0243115 0.999704 -0.000992149\n    outer loop\n      vertex 0.607763 -4.48522 9.5\n      vertex 0.379943 -4.49422 6.01394\n      vertex 0 -4.5 9.5\n    endloop\n  endfacet\n  facet normal -0.0456247 0.998959 0.000402627\n    outer loop\n      vertex 0.607763 -4.48522 9.5\n      vertex 0.759536 -4.4769 6.05576\n      vertex 0.379943 -4.49422 6.01394\n    endloop\n  endfacet\n  facet normal -0.0729014 0.997339 -0.000803253\n    outer loop\n      vertex 1.21409 -4.4409 9.5\n      vertex 0.759536 -4.4769 6.05576\n      vertex 0.607763 -4.48522 9.5\n    endloop\n  endfacet\n  facet normal -0.106261 0.994338 0.000275634\n    outer loop\n      vertex 1.21409 -4.4409 9.5\n      vertex 1.51626 -4.4077 6.22284\n      vertex 1.13843 -4.44805 6.12541\n    endloop\n  endfacet\n  facet normal -0.0758476 0.997119 -0.000412132\n    outer loop\n      vertex 1.21409 -4.4409 9.5\n      vertex 1.13843 -4.44805 6.12541\n      vertex 0.759536 -4.4769 6.05576\n    endloop\n  endfacet\n  facet normal -0.121295 0.992616 -0.00112807\n    outer loop\n      vertex 1.81754 -4.36716 9.5\n      vertex 1.51626 -4.4077 6.22284\n      vertex 1.21409 -4.4409 9.5\n    endloop\n  endfacet\n  facet normal -0.136467 0.990645 0.000291117\n    outer loop\n      vertex 1.81754 -4.36716 9.5\n      vertex 1.8927 -4.35588 6.34795\n      vertex 1.51626 -4.4077 6.22284\n    endloop\n  endfacet\n  facet normal -0.166253 0.986083 -0.000435454\n    outer loop\n      vertex 2.26739 -4.29264 6.50062\n      vertex 1.8927 -4.35588 6.34795\n      vertex 1.81754 -4.36716 9.5\n    endloop\n  endfacet\n  facet normal -0.169422 0.985543 -0.000924143\n    outer loop\n      vertex 2.4167 -4.26416 9.5\n      vertex 2.26739 -4.29264 6.50062\n      vertex 1.81754 -4.36716 9.5\n    endloop\n  endfacet\n  facet normal -0.217141 0.976139 -0.00122857\n    outer loop\n      vertex 3.01014 -4.13215 9.5\n      vertex 2.63998 -4.21804 6.68071\n      vertex 2.4167 -4.26416 9.5\n    endloop\n  endfacet\n  facet normal -0.255536 0.9668 0\n    outer loop\n      vertex 3.01014 -4.13215 9.5\n      vertex 3.37751 -4.03505 7.12249\n      vertex 3.01014 -4.13215 6.88807\n    endloop\n  endfacet\n  facet normal -0.22603 0.97412 0\n    outer loop\n      vertex 3.01014 -4.13215 9.5\n      vertex 3.01014 -4.13215 6.88807\n      vertex 2.63998 -4.21804 6.68071\n    endloop\n  endfacet\n  facet normal -0.196544 0.980495 0.00047392\n    outer loop\n      vertex 2.4167 -4.26416 9.5\n      vertex 2.63998 -4.21804 6.68071\n      vertex 2.26739 -4.29264 6.50062\n    endloop\n  endfacet\n  facet normal -0.264338 0.964429 -0.00145683\n    outer loop\n      vertex 3.59645 -3.97145 9.5\n      vertex 3.37751 -4.03505 7.12249\n      vertex 3.01014 -4.13215 9.5\n    endloop\n  endfacet\n  facet normal -0.285212 0.958464 0.000624973\n    outer loop\n      vertex 3.59645 -3.97145 9.5\n      vertex 3.74176 -3.92683 7.38376\n      vertex 3.37751 -4.03505 7.12249\n    endloop\n  endfacet\n  facet normal -0.310928 0.950433 -0.00131016\n    outer loop\n      vertex 4.17427 -3.78242 9.5\n      vertex 3.74176 -3.92683 7.38376\n      vertex 3.59645 -3.97145 9.5\n    endloop\n  endfacet\n  facet normal -0.342922 0.939364 0.000525048\n    outer loop\n      vertex 4.17427 -3.78242 9.5\n      vertex 4.45955 -3.67743 7.98586\n      vertex 4.10255 -3.80758 7.67164\n    endloop\n  endfacet\n  facet normal -0.313265 0.949665 -0.000780034\n    outer loop\n      vertex 4.17427 -3.78242 9.5\n      vertex 4.10255 -3.80758 7.67164\n      vertex 3.74176 -3.92683 7.38376\n    endloop\n  endfacet\n  facet normal -0.356764 0.934191 -0.0024415\n    outer loop\n      vertex 4.7422 -3.56553 9.5\n      vertex 4.45955 -3.67743 7.98586\n      vertex 4.17427 -3.78242 9.5\n    endloop\n  endfacet\n  facet normal -0.371553 0.928411 0.000746415\n    outer loop\n      vertex 4.7422 -3.56553 9.5\n      vertex 4.81243 -3.53648 8.32613\n      vertex 4.45955 -3.67743 7.98586\n    endloop\n  endfacet\n  facet normal -0.397979 0.917394 -0.00110723\n    outer loop\n      vertex 5.16087 -3.38488 8.69214\n      vertex 4.81243 -3.53648 8.32613\n      vertex 4.7422 -3.56553 9.5\n    endloop\n  endfacet\n  facet normal -0.401762 0.915738 -0.00343831\n    outer loop\n      vertex 5.29892 -3.32128 9.5\n      vertex 5.16087 -3.38488 8.69214\n      vertex 4.7422 -3.56553 9.5\n    endloop\n  endfacet\n  facet normal -0.445796 0.895096 -0.00832359\n    outer loop\n      vertex 5.84311 -3.05025 9.5\n      vertex 5.50453 -3.22275 9.08355\n      vertex 5.29892 -3.32128 9.5\n    endloop\n  endfacet\n  facet normal -0.42865 0.903468 0.00212243\n    outer loop\n      vertex 5.29892 -3.32128 9.5\n      vertex 5.50453 -3.22275 9.08355\n      vertex 5.16087 -3.38488 8.69214\n    endloop\n  endfacet\n  facet normal -0.345948 -0.616752 0.707062\n    outer loop\n      vertex 6.50113 18.9523 9.73647\n      vertex 6.08292 19.489 10\n      vertex 5.84311 19.0503 9.5\n    endloop\n  endfacet\n  facet normal -0.346043 -0.616788 0.706984\n    outer loop\n      vertex 6.50113 18.9523 9.73647\n      vertex 6.63493 19.1793 10\n      vertex 6.08292 19.489 10\n    endloop\n  endfacet\n  facet normal -0.368236 -0.603754 0.707024\n    outer loop\n      vertex 6.83457 18.8992 9.86479\n      vertex 6.63493 19.1793 10\n      vertex 6.50113 18.9523 9.73647\n    endloop\n  endfacet\n  facet normal -0.381088 -0.607882 0.6966\n    outer loop\n      vertex 6.83457 18.8992 9.86479\n      vertex 7.17121 18.8431 10\n      vertex 6.63493 19.1793 10\n    endloop\n  endfacet\n  facet normal -0.315711 -0.63302 0.706833\n    outer loop\n      vertex 5.84311 19.0503 9.5\n      vertex 6.08292 19.489 10\n      vertex 5.51649 19.7715 10\n    endloop\n  endfacet\n  facet normal -0.315214 -0.632976 0.707094\n    outer loop\n      vertex 5.84311 19.0503 9.5\n      vertex 5.51649 19.7715 10\n      vertex 5.29892 19.3213 9.5\n    endloop\n  endfacet\n  facet normal -0.284512 -0.647583 0.706887\n    outer loop\n      vertex 5.29892 19.3213 9.5\n      vertex 5.51649 19.7715 10\n      vertex 4.93699 20.0261 10\n    endloop\n  endfacet\n  facet normal -0.252538 -0.660632 0.706958\n    outer loop\n      vertex 4.7422 19.5655 9.5\n      vertex 4.93699 20.0261 10\n      vertex 4.34578 20.2521 10\n    endloop\n  endfacet\n  facet normal -0.220136 -0.672152 0.706931\n    outer loop\n      vertex 4.17427 19.7824 9.5\n      vertex 4.34578 20.2521 10\n      vertex 3.74427 20.4491 10\n    endloop\n  endfacet\n  facet normal -0.187163 -0.682043 0.706957\n    outer loop\n      vertex 3.59645 19.9714 9.5\n      vertex 3.74427 20.4491 10\n      vertex 3.13388 20.6166 10\n    endloop\n  endfacet\n  facet normal -0.153766 -0.690392 0.706905\n    outer loop\n      vertex 3.01014 20.1322 9.5\n      vertex 3.13388 20.6166 10\n      vertex 2.51607 20.7542 10\n    endloop\n  endfacet\n  facet normal -0.119903 -0.697044 0.706932\n    outer loop\n      vertex 2.4167 20.2642 9.5\n      vertex 2.51607 20.7542 10\n      vertex 1.89229 20.8615 10\n    endloop\n  endfacet\n  facet normal -0.0859325 -0.702065 0.706909\n    outer loop\n      vertex 1.81754 20.3672 9.5\n      vertex 1.89229 20.8615 10\n      vertex 1.26402 20.9384 10\n    endloop\n  endfacet\n  facet normal -0.0516225 -0.705349 0.706978\n    outer loop\n      vertex 1.21409 20.4409 9.5\n      vertex 1.26402 20.9384 10\n      vertex 0.632761 20.9846 10\n    endloop\n  endfacet\n  facet normal -0.0172067 -0.706996 0.707008\n    outer loop\n      vertex 0.607763 20.4852 9.5\n      vertex 0.632761 20.9846 10\n      vertex 0 21 10\n    endloop\n  endfacet\n  facet normal 0.0172166 -0.707002 0.707002\n    outer loop\n      vertex 0 20.5 9.5\n      vertex 0 21 10\n      vertex -0.607763 20.4852 9.5\n    endloop\n  endfacet\n  facet normal -0.0172166 -0.707002 0.707002\n    outer loop\n      vertex 0.607763 20.4852 9.5\n      vertex 0 21 10\n      vertex 0 20.5 9.5\n    endloop\n  endfacet\n  facet normal -0.284027 -0.647516 0.707143\n    outer loop\n      vertex 5.29892 19.3213 9.5\n      vertex 4.93699 20.0261 10\n      vertex 4.7422 19.5655 9.5\n    endloop\n  endfacet\n  facet normal -0.252286 -0.660585 0.707092\n    outer loop\n      vertex 4.7422 19.5655 9.5\n      vertex 4.34578 20.2521 10\n      vertex 4.17427 19.7824 9.5\n    endloop\n  endfacet\n  facet normal -0.219831 -0.672079 0.707095\n    outer loop\n      vertex 4.17427 19.7824 9.5\n      vertex 3.74427 20.4491 10\n      vertex 3.59645 19.9714 9.5\n    endloop\n  endfacet\n  facet normal -0.187046 -0.682009 0.70702\n    outer loop\n      vertex 3.59645 19.9714 9.5\n      vertex 3.13388 20.6166 10\n      vertex 3.01014 20.1322 9.5\n    endloop\n  endfacet\n  facet normal -0.153548 -0.690316 0.707026\n    outer loop\n      vertex 3.01014 20.1322 9.5\n      vertex 2.51607 20.7542 10\n      vertex 2.4167 20.2642 9.5\n    endloop\n  endfacet\n  facet normal -0.119821 -0.697011 0.706978\n    outer loop\n      vertex 2.4167 20.2642 9.5\n      vertex 1.89229 20.8615 10\n      vertex 1.81754 20.3672 9.5\n    endloop\n  endfacet\n  facet normal -0.0857327 -0.701973 0.707025\n    outer loop\n      vertex 1.81754 20.3672 9.5\n      vertex 1.26402 20.9384 10\n      vertex 1.21409 20.4409 9.5\n    endloop\n  endfacet\n  facet normal -0.0515314 -0.705302 0.707032\n    outer loop\n      vertex 1.21409 20.4409 9.5\n      vertex 0.632761 20.9846 10\n      vertex 0.607763 20.4852 9.5\n    endloop\n  endfacet\n  facet normal 0.0172067 -0.706996 0.707008\n    outer loop\n      vertex -0.607763 20.4852 9.5\n      vertex 0 21 10\n      vertex -0.632761 20.9846 10\n    endloop\n  endfacet\n  facet normal 0.0515314 -0.705302 0.707032\n    outer loop\n      vertex -0.607763 20.4852 9.5\n      vertex -0.632761 20.9846 10\n      vertex -1.21409 20.4409 9.5\n    endloop\n  endfacet\n  facet normal 0.0516225 -0.705349 0.706978\n    outer loop\n      vertex -1.21409 20.4409 9.5\n      vertex -0.632761 20.9846 10\n      vertex -1.26402 20.9384 10\n    endloop\n  endfacet\n  facet normal 0.0859325 -0.702065 0.706909\n    outer loop\n      vertex -1.81754 20.3672 9.5\n      vertex -1.26402 20.9384 10\n      vertex -1.89229 20.8615 10\n    endloop\n  endfacet\n  facet normal 0.119903 -0.697044 0.706932\n    outer loop\n      vertex -2.4167 20.2642 9.5\n      vertex -1.89229 20.8615 10\n      vertex -2.51607 20.7542 10\n    endloop\n  endfacet\n  facet normal 0.153766 -0.690392 0.706905\n    outer loop\n      vertex -3.01014 20.1322 9.5\n      vertex -2.51607 20.7542 10\n      vertex -3.13388 20.6166 10\n    endloop\n  endfacet\n  facet normal 0.187163 -0.682043 0.706957\n    outer loop\n      vertex -3.59645 19.9714 9.5\n      vertex -3.13388 20.6166 10\n      vertex -3.74427 20.4491 10\n    endloop\n  endfacet\n  facet normal 0.220136 -0.672152 0.706931\n    outer loop\n      vertex -4.17427 19.7824 9.5\n      vertex -3.74427 20.4491 10\n      vertex -4.34578 20.2521 10\n    endloop\n  endfacet\n  facet normal 0.252538 -0.660632 0.706958\n    outer loop\n      vertex -4.7422 19.5655 9.5\n      vertex -4.34578 20.2521 10\n      vertex -4.93699 20.0261 10\n    endloop\n  endfacet\n  facet normal 0.284512 -0.647583 0.706887\n    outer loop\n      vertex -5.29892 19.3213 9.5\n      vertex -4.93699 20.0261 10\n      vertex -5.51649 19.7715 10\n    endloop\n  endfacet\n  facet normal 0.315711 -0.63302 0.706833\n    outer loop\n      vertex -5.84311 19.0503 9.5\n      vertex -5.51649 19.7715 10\n      vertex -6.08292 19.489 10\n    endloop\n  endfacet\n  facet normal 0.346043 -0.616788 0.706984\n    outer loop\n      vertex -6.50113 18.9523 9.73647\n      vertex -6.08292 19.489 10\n      vertex -6.63493 19.1793 10\n    endloop\n  endfacet\n  facet normal 0.381088 -0.607882 0.6966\n    outer loop\n      vertex -6.83457 18.8992 9.86479\n      vertex -6.63493 19.1793 10\n      vertex -7.17121 18.8431 10\n    endloop\n  endfacet\n  facet normal 0.368236 -0.603754 0.707024\n    outer loop\n      vertex -6.50113 18.9523 9.73647\n      vertex -6.63493 19.1793 10\n      vertex -6.83457 18.8992 9.86479\n    endloop\n  endfacet\n  facet normal 0.0857327 -0.701973 0.707025\n    outer loop\n      vertex -1.21409 20.4409 9.5\n      vertex -1.26402 20.9384 10\n      vertex -1.81754 20.3672 9.5\n    endloop\n  endfacet\n  facet normal 0.119821 -0.697011 0.706978\n    outer loop\n      vertex -1.81754 20.3672 9.5\n      vertex -1.89229 20.8615 10\n      vertex -2.4167 20.2642 9.5\n    endloop\n  endfacet\n  facet normal 0.153548 -0.690316 0.707026\n    outer loop\n      vertex -2.4167 20.2642 9.5\n      vertex -2.51607 20.7542 10\n      vertex -3.01014 20.1322 9.5\n    endloop\n  endfacet\n  facet normal 0.187046 -0.682009 0.70702\n    outer loop\n      vertex -3.01014 20.1322 9.5\n      vertex -3.13388 20.6166 10\n      vertex -3.59645 19.9714 9.5\n    endloop\n  endfacet\n  facet normal 0.219831 -0.672079 0.707095\n    outer loop\n      vertex -3.59645 19.9714 9.5\n      vertex -3.74427 20.4491 10\n      vertex -4.17427 19.7824 9.5\n    endloop\n  endfacet\n  facet normal 0.252286 -0.660585 0.707092\n    outer loop\n      vertex -4.17427 19.7824 9.5\n      vertex -4.34578 20.2521 10\n      vertex -4.7422 19.5655 9.5\n    endloop\n  endfacet\n  facet normal 0.284027 -0.647516 0.707143\n    outer loop\n      vertex -4.7422 19.5655 9.5\n      vertex -4.93699 20.0261 10\n      vertex -5.29892 19.3213 9.5\n    endloop\n  endfacet\n  facet normal 0.315214 -0.632976 0.707094\n    outer loop\n      vertex -5.29892 19.3213 9.5\n      vertex -5.51649 19.7715 10\n      vertex -5.84311 19.0503 9.5\n    endloop\n  endfacet\n  facet normal 0.345948 -0.616752 0.707062\n    outer loop\n      vertex -5.84311 19.0503 9.5\n      vertex -6.08292 19.489 10\n      vertex -6.50113 18.9523 9.73647\n    endloop\n  endfacet\n  facet normal -1.54179e-06 -0.923876 -0.382692\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 29.5 18.8431 10\n      vertex 4.81243 19.5365 8.32613\n    endloop\n  endfacet\n  facet normal -3.56781e-06 -0.923886 -0.382667\n    outer loop\n      vertex 29.5 18.8431 10\n      vertex 5.16087 19.3849 8.69214\n      vertex 4.81243 19.5365 8.32613\n    endloop\n  endfacet\n  facet normal -6.2935e-06 -0.923904 -0.382624\n    outer loop\n      vertex 29.5 18.8431 10\n      vertex 5.50453 19.2228 9.08355\n      vertex 5.16087 19.3849 8.69214\n    endloop\n  endfacet\n  facet normal -8.76591e-07 -0.923854 -0.382745\n    outer loop\n      vertex 29.5 18.8431 10\n      vertex 6.50113 18.9523 9.73647\n      vertex 5.50453 19.2228 9.08355\n    endloop\n  endfacet\n  facet normal -6.164e-06 -0.924017 -0.382351\n    outer loop\n      vertex 29.5 18.8431 10\n      vertex 6.83457 18.8992 9.86479\n      vertex 6.50113 18.9523 9.73647\n    endloop\n  endfacet\n  facet normal -0 -0.923652 -0.383233\n    outer loop\n      vertex 29.5 18.8431 10\n      vertex 7.17121 18.8431 10\n      vertex 6.83457 18.8992 9.86479\n    endloop\n  endfacet\n  facet normal -0.000100146 -0.923908 -0.382615\n    outer loop\n      vertex 6.50113 18.9523 9.73647\n      vertex 5.84311 19.0503 9.5\n      vertex 5.50453 19.2228 9.08355\n    endloop\n  endfacet\n  facet normal 9.86191e-06 -0.923919 -0.382589\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 4.81243 19.5365 8.32613\n      vertex 4.45955 19.6774 7.98586\n    endloop\n  endfacet\n  facet normal -8.78903e-06 -0.923835 -0.38279\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 4.45955 19.6774 7.98586\n      vertex 4.10255 19.8076 7.67164\n    endloop\n  endfacet\n  facet normal 8.01102e-06 -0.923926 -0.382572\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 4.10255 19.8076 7.67164\n      vertex 3.74176 19.9268 7.38376\n    endloop\n  endfacet\n  facet normal -1.29291e-05 -0.923788 -0.382905\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 3.74176 19.9268 7.38376\n      vertex 3.37751 20.0351 7.12249\n    endloop\n  endfacet\n  facet normal -1.68506e-06 -0.92388 -0.382681\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 3.37751 20.0351 7.12249\n      vertex 3.01014 20.1322 6.88807\n    endloop\n  endfacet\n  facet normal 1.1206e-05 -0.924016 -0.382353\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 3.01014 20.1322 6.88807\n      vertex 2.63998 20.218 6.68071\n    endloop\n  endfacet\n  facet normal 8.01039e-07 -0.923871 -0.382704\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 2.63998 20.218 6.68071\n      vertex 2.26739 20.2926 6.50062\n    endloop\n  endfacet\n  facet normal -5.41855e-06 -0.923752 -0.382992\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 2.26739 20.2926 6.50062\n      vertex 1.8927 20.3559 6.34795\n    endloop\n  endfacet\n  facet normal 1.17034e-06 -0.923936 -0.382546\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 1.8927 20.3559 6.34795\n      vertex 1.51626 20.4077 6.22284\n    endloop\n  endfacet\n  facet normal -3.26915e-06 -0.923739 -0.383022\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 1.51626 20.4077 6.22284\n      vertex 1.13843 20.4481 6.12541\n    endloop\n  endfacet\n  facet normal 1.38281e-06 -0.924111 -0.382124\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 1.13843 20.4481 6.12541\n      vertex 0.759536 20.4769 6.05576\n    endloop\n  endfacet\n  facet normal 1.05317e-06 -0.924051 -0.382269\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 0.759536 20.4769 6.05576\n      vertex 0.379943 20.4942 6.01394\n    endloop\n  endfacet\n  facet normal -0 -0.923273 -0.384145\n    outer loop\n      vertex 29.5 20.5 6\n      vertex 0.379943 20.4942 6.01394\n      vertex 0 20.5 6\n    endloop\n  endfacet\n  facet normal -0.445756 -0.895115 -0.00836389\n    outer loop\n      vertex 5.50453 19.2228 9.08355\n      vertex 5.84311 19.0503 9.5\n      vertex 5.29892 19.3213 9.5\n    endloop\n  endfacet\n  facet normal -0.42857 -0.903506 0.00210579\n    outer loop\n      vertex 5.50453 19.2228 9.08355\n      vertex 5.29892 19.3213 9.5\n      vertex 5.16087 19.3849 8.69214\n    endloop\n  endfacet\n  facet normal -0.401693 -0.915768 -0.00345248\n    outer loop\n      vertex 5.16087 19.3849 8.69214\n      vertex 5.29892 19.3213 9.5\n      vertex 4.7422 19.5655 9.5\n    endloop\n  endfacet\n  facet normal -0.371415 -0.928467 0.000716511\n    outer loop\n      vertex 4.81243 19.5365 8.32613\n      vertex 4.7422 19.5655 9.5\n      vertex 4.45955 19.6774 7.98586\n    endloop\n  endfacet\n  facet normal -0.397946 -0.917408 -0.00114401\n    outer loop\n      vertex 4.81243 19.5365 8.32613\n      vertex 5.16087 19.3849 8.69214\n      vertex 4.7422 19.5655 9.5\n    endloop\n  endfacet\n  facet normal -0.356778 -0.934186 -0.00243842\n    outer loop\n      vertex 4.45955 19.6774 7.98586\n      vertex 4.7422 19.5655 9.5\n      vertex 4.17427 19.7824 9.5\n    endloop\n  endfacet\n  facet normal -0.343026 -0.939326 0.000509087\n    outer loop\n      vertex 4.45955 19.6774 7.98586\n      vertex 4.17427 19.7824 9.5\n      vertex 4.10255 19.8076 7.67164\n    endloop\n  endfacet\n  facet normal -0.313127 -0.949711 -0.00080685\n    outer loop\n      vertex 4.10255 19.8076 7.67164\n      vertex 4.17427 19.7824 9.5\n      vertex 3.74176 19.9268 7.38376\n    endloop\n  endfacet\n  facet normal -0.310883 -0.950447 -0.00131577\n    outer loop\n      vertex 3.74176 19.9268 7.38376\n      vertex 4.17427 19.7824 9.5\n      vertex 3.59645 19.9714 9.5\n    endloop\n  endfacet\n  facet normal -0.264491 -0.964387 -0.00148218\n    outer loop\n      vertex 3.37751 20.0351 7.12249\n      vertex 3.59645 19.9714 9.5\n      vertex 3.01014 20.1322 9.5\n    endloop\n  endfacet\n  facet normal -0.225805 -0.974173 0\n    outer loop\n      vertex 3.01014 20.1322 6.88807\n      vertex 3.01014 20.1322 9.5\n      vertex 2.63998 20.218 6.68071\n    endloop\n  endfacet\n  facet normal -0.255536 -0.9668 0\n    outer loop\n      vertex 3.37751 20.0351 7.12249\n      vertex 3.01014 20.1322 9.5\n      vertex 3.01014 20.1322 6.88807\n    endloop\n  endfacet\n  facet normal -0.28539 -0.958411 0.000602531\n    outer loop\n      vertex 3.74176 19.9268 7.38376\n      vertex 3.59645 19.9714 9.5\n      vertex 3.37751 20.0351 7.12249\n    endloop\n  endfacet\n  facet normal -0.217125 -0.976143 -0.00119957\n    outer loop\n      vertex 2.63998 20.218 6.68071\n      vertex 3.01014 20.1322 9.5\n      vertex 2.4167 20.2642 9.5\n    endloop\n  endfacet\n  facet normal -0.196556 -0.980492 0.000500715\n    outer loop\n      vertex 2.63998 20.218 6.68071\n      vertex 2.4167 20.2642 9.5\n      vertex 2.26739 20.2926 6.50062\n    endloop\n  endfacet\n  facet normal -0.169422 -0.985543 -0.000897856\n    outer loop\n      vertex 2.26739 20.2926 6.50062\n      vertex 2.4167 20.2642 9.5\n      vertex 1.81754 20.3672 9.5\n    endloop\n  endfacet\n  facet normal -0.136418 -0.990651 0.0002986\n    outer loop\n      vertex 1.8927 20.3559 6.34795\n      vertex 1.81754 20.3672 9.5\n      vertex 1.51626 20.4077 6.22284\n    endloop\n  endfacet\n  facet normal -0.166408 -0.986057 -0.000432975\n    outer loop\n      vertex 1.8927 20.3559 6.34795\n      vertex 2.26739 20.2926 6.50062\n      vertex 1.81754 20.3672 9.5\n    endloop\n  endfacet\n  facet normal -0.12123 -0.992624 -0.00112202\n    outer loop\n      vertex 1.51626 20.4077 6.22284\n      vertex 1.81754 20.3672 9.5\n      vertex 1.21409 20.4409 9.5\n    endloop\n  endfacet\n  facet normal -0.106388 -0.994325 0.000263779\n    outer loop\n      vertex 1.51626 20.4077 6.22284\n      vertex 1.21409 20.4409 9.5\n      vertex 1.13843 20.4481 6.12541\n    endloop\n  endfacet\n  facet normal -0.0757135 -0.99713 -0.000429934\n    outer loop\n      vertex 1.13843 20.4481 6.12541\n      vertex 1.21409 20.4409 9.5\n      vertex 0.759536 20.4769 6.05576\n    endloop\n  endfacet\n  facet normal -0.0728686 -0.997341 -0.000807597\n    outer loop\n      vertex 0.759536 20.4769 6.05576\n      vertex 1.21409 20.4409 9.5\n      vertex 0.607763 20.4852 9.5\n    endloop\n  endfacet\n  facet normal -0.0243444 -0.999703 -0.000989999\n    outer loop\n      vertex 0.379943 20.4942 6.01394\n      vertex 0.607763 20.4852 9.5\n      vertex 0 20.5 9.5\n    endloop\n  endfacet\n  facet normal 0.0152637 -0.999884 0\n    outer loop\n      vertex 0 20.5 6\n      vertex 0 20.5 9.5\n      vertex -0.379943 20.4942 6.01394\n    endloop\n  endfacet\n  facet normal -0.0152637 -0.999884 0\n    outer loop\n      vertex 0.379943 20.4942 6.01394\n      vertex 0 20.5 9.5\n      vertex 0 20.5 6\n    endloop\n  endfacet\n  facet normal -0.0455718 -0.998961 0.000399163\n    outer loop\n      vertex 0.759536 20.4769 6.05576\n      vertex 0.607763 20.4852 9.5\n      vertex 0.379943 20.4942 6.01394\n    endloop\n  endfacet\n  facet normal 0.0243444 -0.999703 -0.000989999\n    outer loop\n      vertex -0.379943 20.4942 6.01394\n      vertex 0 20.5 9.5\n      vertex -0.607763 20.4852 9.5\n    endloop\n  endfacet\n  facet normal 0.0455718 -0.998961 0.000399163\n    outer loop\n      vertex -0.379943 20.4942 6.01394\n      vertex -0.607763 20.4852 9.5\n      vertex -0.759536 20.4769 6.05576\n    endloop\n  endfacet\n  facet normal 0.0728686 -0.997341 -0.000807597\n    outer loop\n      vertex -0.759536 20.4769 6.05576\n      vertex -0.607763 20.4852 9.5\n      vertex -1.21409 20.4409 9.5\n    endloop\n  endfacet\n  facet normal 0.106388 -0.994325 0.000263779\n    outer loop\n      vertex -1.13843 20.4481 6.12541\n      vertex -1.21409 20.4409 9.5\n      vertex -1.51626 20.4077 6.22284\n    endloop\n  endfacet\n  facet normal 0.0757135 -0.99713 -0.000429934\n    outer loop\n      vertex -1.13843 20.4481 6.12541\n      vertex -0.759536 20.4769 6.05576\n      vertex -1.21409 20.4409 9.5\n    endloop\n  endfacet\n  facet normal 0.12123 -0.992624 -0.00112202\n    outer loop\n      vertex -1.51626 20.4077 6.22284\n      vertex -1.21409 20.4409 9.5\n      vertex -1.81754 20.3672 9.5\n    endloop\n  endfacet\n  facet normal 0.136418 -0.990651 0.0002986\n    outer loop\n      vertex -1.51626 20.4077 6.22284\n      vertex -1.81754 20.3672 9.5\n      vertex -1.8927 20.3559 6.34795\n    endloop\n  endfacet\n  facet normal 0.166408 -0.986057 -0.000432975\n    outer loop\n      vertex -1.8927 20.3559 6.34795\n      vertex -1.81754 20.3672 9.5\n      vertex -2.26739 20.2926 6.50062\n    endloop\n  endfacet\n  facet normal 0.169422 -0.985543 -0.000897856\n    outer loop\n      vertex -2.26739 20.2926 6.50062\n      vertex -1.81754 20.3672 9.5\n      vertex -2.4167 20.2642 9.5\n    endloop\n  endfacet\n  facet normal 0.217125 -0.976143 -0.00119957\n    outer loop\n      vertex -2.63998 20.218 6.68071\n      vertex -2.4167 20.2642 9.5\n      vertex -3.01014 20.1322 9.5\n    endloop\n  endfacet\n  facet normal 0.255536 -0.9668 0\n    outer loop\n      vertex -3.01014 20.1322 6.88807\n      vertex -3.01014 20.1322 9.5\n      vertex -3.37751 20.0351 7.12249\n    endloop\n  endfacet\n  facet normal 0.225805 -0.974173 0\n    outer loop\n      vertex -2.63998 20.218 6.68071\n      vertex -3.01014 20.1322 9.5\n      vertex -3.01014 20.1322 6.88807\n    endloop\n  endfacet\n  facet normal 0.196556 -0.980492 0.000500715\n    outer loop\n      vertex -2.26739 20.2926 6.50062\n      vertex -2.4167 20.2642 9.5\n      vertex -2.63998 20.218 6.68071\n    endloop\n  endfacet\n  facet normal 0.264491 -0.964387 -0.00148218\n    outer loop\n      vertex -3.37751 20.0351 7.12249\n      vertex -3.01014 20.1322 9.5\n      vertex -3.59645 19.9714 9.5\n    endloop\n  endfacet\n  facet normal 0.28539 -0.958411 0.000602531\n    outer loop\n      vertex -3.37751 20.0351 7.12249\n      vertex -3.59645 19.9714 9.5\n      vertex -3.74176 19.9268 7.38376\n    endloop\n  endfacet\n  facet normal 0.310883 -0.950447 -0.00131577\n    outer loop\n      vertex -3.74176 19.9268 7.38376\n      vertex -3.59645 19.9714 9.5\n      vertex -4.17427 19.7824 9.5\n    endloop\n  endfacet\n  facet normal 0.343026 -0.939326 0.000509087\n    outer loop\n      vertex -4.10255 19.8076 7.67164\n      vertex -4.17427 19.7824 9.5\n      vertex -4.45955 19.6774 7.98586\n    endloop\n  endfacet\n  facet normal 0.313127 -0.949711 -0.00080685\n    outer loop\n      vertex -4.10255 19.8076 7.67164\n      vertex -3.74176 19.9268 7.38376\n      vertex -4.17427 19.7824 9.5\n    endloop\n  endfacet\n  facet normal 0.356778 -0.934186 -0.00243842\n    outer loop\n      vertex -4.45955 19.6774 7.98586\n      vertex -4.17427 19.7824 9.5\n      vertex -4.7422 19.5655 9.5\n    endloop\n  endfacet\n  facet normal 0.371415 -0.928467 0.000716511\n    outer loop\n      vertex -4.45955 19.6774 7.98586\n      vertex -4.7422 19.5655 9.5\n      vertex -4.81243 19.5365 8.32613\n    endloop\n  endfacet\n  facet normal 0.397946 -0.917408 -0.00114401\n    outer loop\n      vertex -4.81243 19.5365 8.32613\n      vertex -4.7422 19.5655 9.5\n      vertex -5.16087 19.3849 8.69214\n    endloop\n  endfacet\n  facet normal 0.401693 -0.915768 -0.00345248\n    outer loop\n      vertex -5.16087 19.3849 8.69214\n      vertex -4.7422 19.5655 9.5\n      vertex -5.29892 19.3213 9.5\n    endloop\n  endfacet\n  facet normal 0.445756 -0.895115 -0.00836389\n    outer loop\n      vertex -5.50453 19.2228 9.08355\n      vertex -5.29892 19.3213 9.5\n      vertex -5.84311 19.0503 9.5\n    endloop\n  endfacet\n  facet normal 0.42857 -0.903506 0.00210579\n    outer loop\n      vertex -5.16087 19.3849 8.69214\n      vertex -5.29892 19.3213 9.5\n      vertex -5.50453 19.2228 9.08355\n    endloop\n  endfacet\n  facet normal 1.54179e-06 -0.923876 -0.382692\n    outer loop\n      vertex -29.5 20.5 6\n      vertex -4.81243 19.5365 8.32613\n      vertex -29.5 18.8431 10\n    endloop\n  endfacet\n  facet normal -9.86191e-06 -0.923919 -0.382589\n    outer loop\n      vertex -4.45955 19.6774 7.98586\n      vertex -4.81243 19.5365 8.32613\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal 8.78903e-06 -0.923835 -0.38279\n    outer loop\n      vertex -4.10255 19.8076 7.67164\n      vertex -4.45955 19.6774 7.98586\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal -8.01102e-06 -0.923926 -0.382572\n    outer loop\n      vertex -3.74176 19.9268 7.38376\n      vertex -4.10255 19.8076 7.67164\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal 1.29291e-05 -0.923788 -0.382905\n    outer loop\n      vertex -3.37751 20.0351 7.12249\n      vertex -3.74176 19.9268 7.38376\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal 1.68506e-06 -0.92388 -0.382681\n    outer loop\n      vertex -3.01014 20.1322 6.88807\n      vertex -3.37751 20.0351 7.12249\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal -1.1206e-05 -0.924016 -0.382353\n    outer loop\n      vertex -2.63998 20.218 6.68071\n      vertex -3.01014 20.1322 6.88807\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal -8.01039e-07 -0.923871 -0.382704\n    outer loop\n      vertex -2.26739 20.2926 6.50062\n      vertex -2.63998 20.218 6.68071\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal 5.41855e-06 -0.923752 -0.382992\n    outer loop\n      vertex -1.8927 20.3559 6.34795\n      vertex -2.26739 20.2926 6.50062\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal -1.17034e-06 -0.923936 -0.382546\n    outer loop\n      vertex -1.51626 20.4077 6.22284\n      vertex -1.8927 20.3559 6.34795\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal 3.26915e-06 -0.923739 -0.383022\n    outer loop\n      vertex -1.13843 20.4481 6.12541\n      vertex -1.51626 20.4077 6.22284\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal -1.38281e-06 -0.924111 -0.382124\n    outer loop\n      vertex -0.759536 20.4769 6.05576\n      vertex -1.13843 20.4481 6.12541\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal -1.05317e-06 -0.924051 -0.382269\n    outer loop\n      vertex -0.379943 20.4942 6.01394\n      vertex -0.759536 20.4769 6.05576\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal -0 -0.923273 -0.384145\n    outer loop\n      vertex 0 20.5 6\n      vertex -0.379943 20.4942 6.01394\n      vertex -29.5 20.5 6\n    endloop\n  endfacet\n  facet normal 3.56781e-06 -0.923886 -0.382667\n    outer loop\n      vertex -4.81243 19.5365 8.32613\n      vertex -5.16087 19.3849 8.69214\n      vertex -29.5 18.8431 10\n    endloop\n  endfacet\n  facet normal 6.2935e-06 -0.923904 -0.382624\n    outer loop\n      vertex -5.16087 19.3849 8.69214\n      vertex -5.50453 19.2228 9.08355\n      vertex -29.5 18.8431 10\n    endloop\n  endfacet\n  facet normal 0.000100146 -0.923908 -0.382615\n    outer loop\n      vertex -5.50453 19.2228 9.08355\n      vertex -5.84311 19.0503 9.5\n      vertex -6.50113 18.9523 9.73647\n    endloop\n  endfacet\n  facet normal 8.76591e-07 -0.923854 -0.382745\n    outer loop\n      vertex -5.50453 19.2228 9.08355\n      vertex -6.50113 18.9523 9.73647\n      vertex -29.5 18.8431 10\n    endloop\n  endfacet\n  facet normal 6.164e-06 -0.924017 -0.382351\n    outer loop\n      vertex -6.50113 18.9523 9.73647\n      vertex -6.83457 18.8992 9.86479\n      vertex -29.5 18.8431 10\n    endloop\n  endfacet\n  facet normal 0 -0.923652 -0.383233\n    outer loop\n      vertex -6.83457 18.8992 9.86479\n      vertex -7.17121 18.8431 10\n      vertex -29.5 18.8431 10\n    endloop\n  endfacet\n  facet normal 2.94794e-07 0.92388 -0.382683\n    outer loop\n      vertex 29.5 -2.84315 10\n      vertex 29.5 -4.5 6\n      vertex 4.81243 -3.53648 8.32613\n    endloop\n  endfacet\n  facet normal -1.10941e-06 0.923875 -0.382695\n    outer loop\n      vertex 4.81243 -3.53648 8.32613\n      vertex 29.5 -4.5 6\n      vertex 4.45955 -3.67743 7.98586\n    endloop\n  endfacet\n  facet normal 8.9041e-07 0.923884 -0.382674\n    outer loop\n      vertex 4.45955 -3.67743 7.98586\n      vertex 29.5 -4.5 6\n      vertex 4.10255 -3.80758 7.67164\n    endloop\n  endfacet\n  facet normal -1.07397e-06 0.923873 -0.382699\n    outer loop\n      vertex 4.10255 -3.80758 7.67164\n      vertex 29.5 -4.5 6\n      vertex 3.74176 -3.92683 7.38376\n    endloop\n  endfacet\n  facet normal 2.06733e-07 0.923881 -0.382679\n    outer loop\n      vertex 3.74176 -3.92683 7.38376\n      vertex 29.5 -4.5 6\n      vertex 3.37751 -4.03505 7.12249\n    endloop\n  endfacet\n  facet normal -2.82705e-08 0.923879 -0.382684\n    outer loop\n      vertex 3.37751 -4.03505 7.12249\n      vertex 29.5 -4.5 6\n      vertex 3.01014 -4.13215 6.88807\n    endloop\n  endfacet\n  facet normal 1.65632e-07 0.923882 -0.382679\n    outer loop\n      vertex 3.01014 -4.13215 6.88807\n      vertex 29.5 -4.5 6\n      vertex 2.63998 -4.21804 6.68071\n    endloop\n  endfacet\n  facet normal -5.06249e-07 0.923872 -0.382701\n    outer loop\n      vertex 2.63998 -4.21804 6.68071\n      vertex 29.5 -4.5 6\n      vertex 2.26739 -4.29264 6.50062\n    endloop\n  endfacet\n  facet normal -3.31178e-07 0.923876 -0.382693\n    outer loop\n      vertex 2.26739 -4.29264 6.50062\n      vertex 29.5 -4.5 6\n      vertex 1.8927 -4.35588 6.34795\n    endloop\n  endfacet\n  facet normal 2.16995e-08 0.923885 -0.382669\n    outer loop\n      vertex 1.8927 -4.35588 6.34795\n      vertex 29.5 -4.5 6\n      vertex 1.51626 -4.4077 6.22284\n    endloop\n  endfacet\n  facet normal 3.92814e-07 0.923902 -0.382629\n    outer loop\n      vertex 1.51626 -4.4077 6.22284\n      vertex 29.5 -4.5 6\n      vertex 1.13843 -4.44805 6.12541\n    endloop\n  endfacet\n  facet normal 1.09154e-07 0.923879 -0.382684\n    outer loop\n      vertex 1.13843 -4.44805 6.12541\n      vertex 29.5 -4.5 6\n      vertex 0.759536 -4.4769 6.05576\n    endloop\n  endfacet\n  facet normal 2.106e-07 0.923898 -0.38264\n    outer loop\n      vertex 0.759536 -4.4769 6.05576\n      vertex 29.5 -4.5 6\n      vertex 0.379943 -4.49422 6.01394\n    endloop\n  endfacet\n  facet normal 0 0.923742 -0.383015\n    outer loop\n      vertex 0.379943 -4.49422 6.01394\n      vertex 29.5 -4.5 6\n      vertex 0 -4.5 6\n    endloop\n  endfacet\n  facet normal -7.67437e-07 0.923885 -0.382669\n    outer loop\n      vertex 5.16087 -3.38488 8.69214\n      vertex 29.5 -2.84315 10\n      vertex 4.81243 -3.53648 8.32613\n    endloop\n  endfacet\n  facet normal 4.88803e-07 0.923877 -0.382689\n    outer loop\n      vertex 5.50453 -3.22275 9.08355\n      vertex 29.5 -2.84315 10\n      vertex 5.16087 -3.38488 8.69214\n    endloop\n  endfacet\n  facet normal -9.64515e-07 0.923879 -0.382684\n    outer loop\n      vertex 5.84311 -3.05025 9.5\n      vertex 6.50113 -2.9523 9.73647\n      vertex 5.50453 -3.22275 9.08355\n    endloop\n  endfacet\n  facet normal 3.42561e-07 0.923879 -0.382686\n    outer loop\n      vertex 6.50113 -2.9523 9.73647\n      vertex 29.5 -2.84315 10\n      vertex 5.50453 -3.22275 9.08355\n    endloop\n  endfacet\n  facet normal 1.58587e-07 0.923884 -0.382672\n    outer loop\n      vertex 6.83457 -2.89915 9.86479\n      vertex 29.5 -2.84315 10\n      vertex 6.50113 -2.9523 9.73647\n    endloop\n  endfacet\n  facet normal 0 0.923894 -0.38265\n    outer loop\n      vertex 7.17121 -2.84315 10\n      vertex 29.5 -2.84315 10\n      vertex 6.83457 -2.89915 9.86479\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 26.7929 24.5 10\n      vertex 29.5 18.8431 10\n      vertex 29.5 21.7929 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 26.7929 24.5 10\n      vertex 7.17121 18.8431 10\n      vertex 29.5 18.8431 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex 3 24.5 10\n      vertex 7.17121 18.8431 10\n      vertex 26.7929 24.5 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 7.17121 18.8431 10\n      vertex 3 24.5 10\n      vertex 6.63493 19.1793 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 6.63493 19.1793 10\n      vertex 3 24.5 10\n      vertex 6.08292 19.489 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 6.08292 19.489 10\n      vertex 3 24.5 10\n      vertex 5.51649 19.7715 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 5.51649 19.7715 10\n      vertex 3 24.5 10\n      vertex 4.93699 20.0261 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.93699 20.0261 10\n      vertex 3 24.5 10\n      vertex 4.34578 20.2521 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 4.34578 20.2521 10\n      vertex 3 24.5 10\n      vertex 3.74427 20.4491 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3.74427 20.4491 10\n      vertex 3 24.5 10\n      vertex 3.13388 20.6166 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3 24.5 10\n      vertex 2.51607 20.7542 10\n      vertex 3.13388 20.6166 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3 24.5 10\n      vertex 1.89229 20.8615 10\n      vertex 2.51607 20.7542 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3 24.5 10\n      vertex 1.26402 20.9384 10\n      vertex 1.89229 20.8615 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3 24.5 10\n      vertex 0.632761 20.9846 10\n      vertex 1.26402 20.9384 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 3 24.5 10\n      vertex 0 21 10\n      vertex 0.632761 20.9846 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -3 24.5 10\n      vertex 0 21 10\n      vertex 3 24.5 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex 0 21 10\n      vertex -3 24.5 10\n      vertex -0.632761 20.9846 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -0.632761 20.9846 10\n      vertex -3 24.5 10\n      vertex -1.26402 20.9384 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.26402 20.9384 10\n      vertex -3 24.5 10\n      vertex -1.89229 20.8615 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -1.89229 20.8615 10\n      vertex -3 24.5 10\n      vertex -2.51607 20.7542 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 10\n      vertex -3.13388 20.6166 10\n      vertex -2.51607 20.7542 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 10\n      vertex -3.74427 20.4491 10\n      vertex -3.13388 20.6166 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 10\n      vertex -4.34578 20.2521 10\n      vertex -3.74427 20.4491 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 10\n      vertex -4.93699 20.0261 10\n      vertex -4.34578 20.2521 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 10\n      vertex -5.51649 19.7715 10\n      vertex -4.93699 20.0261 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 10\n      vertex -6.08292 19.489 10\n      vertex -5.51649 19.7715 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 10\n      vertex -6.63493 19.1793 10\n      vertex -6.08292 19.489 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -3 24.5 10\n      vertex -7.17121 18.8431 10\n      vertex -6.63493 19.1793 10\n    endloop\n  endfacet\n  facet normal -0 0 1\n    outer loop\n      vertex -26.7929 24.5 10\n      vertex -7.17121 18.8431 10\n      vertex -3 24.5 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -29.5 18.8431 10\n      vertex -26.7929 24.5 10\n      vertex -29.5 21.7929 10\n    endloop\n  endfacet\n  facet normal 0 0 1\n    outer loop\n      vertex -26.7929 24.5 10\n      vertex -29.5 18.8431 10\n      vertex -7.17121 18.8431 10\n    endloop\n  endfacet\nendsolid OpenSCAD_Model\n"
  },
  {
    "path": "LICENSE",
    "content": "GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.  We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors.  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights.  Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received.  You must make sure that they, too, receive\nor can get the source code.  And you must show them these terms so they\nknow their rights.\n\n  Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n  For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software.  For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n  Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so.  This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software.  The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable.  Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts.  If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n  Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary.  To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Use with the GNU Affero General Public License.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n    <program>  Copyright (C) <year>  <name of author>\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n<https://www.gnu.org/licenses/>.\n\n  The GNU General Public License does not permit incorporating your program\ninto proprietary programs.  If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.  But first, please read\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\n"
  },
  {
    "path": "README.md",
    "content": "# community_robot_arm \n[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/yh1NoQ2Z36A/0.jpg)](https://www.youtube.com/watch?v=yh1NoQ2Z36A)\n\nCommunity robot arm is an open source collaboration project participated by an online community of learners & developers. Clear background and documentation about the project is available [here](https://www.20sffactory.com/robot/about)<br/>. It was developed based on the original design by [Florin Tobler](https://www.thingiverse.com/1718984)<br/> with multiple rounds of open hardware & software modification.\n\n**REPOSITORY OF COMMUNITY ROBOT ARM**\n* arduino_firmware Version V0.81 (07Aug2021)\n  - ESP32 (WEMOS D1R32) SUPPORT WITH WIIMOTE\n  - ESP32 JOYSTICK ADJUSTABLE SPEED MULTIPLIER CONFIG\n* arduino_firmware Version V0.71 (13Jun2021)\n  - ESP32 (WEMOS D1R32) SUPPORT WITH PS4 JOYSTICK OPTIOON\n  - CUSTOM SPEED CURVE COMMAND\n  - UNO OPTION WITH RAIL\n* arduino_firmware Version V0.61 (03May2021)\n  - Arduino Uno Controller Option\n  - Fixed Issue of G28 Homing for Original Ftobler without endstop\n* arduino_firmware Version V0.51 (03Apr2021)\n  - Servo Gripper Option\n* arduino_firmware Version V0.41 (24Feb2021)\n  - Different Lengths of Upper & Lower Shank Supported\n* arduino_firmware Version V0.31 (19JAN2021)\n  Changes:\n  - G92 Current Position Setting Option\n  - M114 Endstop State Reporting\n  - Limit Checking Move Overflow Prevention\n  - Logger Functions\n* Arduino Firmware Version V0.21 (28OCT2020)\n  Changes:\n  - Speed Curve Configuration Choices: Flat, Arctan, Cosin\n  - E Axis (Rail) Option enabled\n* CAD_files contains STL & STEP files\n\n[Facebook Group](https://www.facebook.com/groups/robotarm)<br/>\n[Discord Group](https://discord.gg/W5GUR7eSru)<br/>\n\n\nGraphical contents and CAD files are licensed under CC BY 4.0 License. Community Firmware is licensed under GNU-3.0 License.\n\n"
  },
  {
    "path": "arduino_firmware/config.h_samples/config_sample_V0.61/20sffactory_rail/config.h",
    "content": "#ifndef CONFIG_H_\n#define CONFIG_H_\n\n//SERIAL SETTINGS\n#define BAUD 115200\n\n//MEGA2560 BY DEFAULT, SET TO true IF UNO & CNC SHILED USED TO DRIVE ROBOT\n#define USE_UNO false\n\n//ROBOT ARM LENGTH\n//#define SHANK_LENGTH 140.0\n#define LOW_SHANK_LENGTH 140.0\n#define HIGH_SHANK_LENGTH 140.0\n\n#define END_EFFECTOR_OFFSET 54.0 // LENGTH FROM UPPER SHANK BEARING TO MIDPOINT OF END EFFECTOR IN MM\n\n//INITIAL INTERPOLATION SETTINGS\n//  INITIAL_XYZ FORMS VERTICAL LOWER ARM & HORIZONTAL UPPER ARM IN 90 DEGREES\n#define INITIAL_X 0.0 // CARTESIAN COORDINATE X  \n#define INITIAL_Y (HIGH_SHANK_LENGTH+END_EFFECTOR_OFFSET) // CARTESIAN COORDINATE Y\n#define INITIAL_Z LOW_SHANK_LENGTH // CARTESIAN COORDINATE Z\n\n#define INITIAL_E0 0.0 // RAIL STEPPER ENDSTOP POSITION \n\n//  CALIBRATE HOME STEPS TO REACH DESIRED INITIAL_XYZ POSITIONS\n#define X_HOME_STEPS 1020 //765 //860 // STEPS FROM X_ENDSTOP TO INITIAL_XYZ FOR UPPER ARM\n#define Y_HOME_STEPS 1900 //1940 // STEPS FROM Y_ENDSTOP TO INITIAL_XYZ FOR LOWER ARM\n#define Z_HOME_STEPS 3640 // STEPS FROM Z_ENDSTOP TO INITIAL_XYZ FOR ROTATION CENTER\n#define E0_HOME_STEPS 0 // STEPS FROM E0_ENDSTOP TO INITIAL_E0\n\n//HOMING SETTINGS:\n#define HOME_X_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Y_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Z_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_E0_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_ON_BOOT false // \"true\" IF HOMING REQUIRED AFTER POWER ON\n#define HOME_DWELL 1400 // INCREASE TO SLOW DOWN HOMING SPEED\n\n//STEPPER SETTINGS:\n#define MICROSTEPS 16 // MICROSTEPPING CONFIGURATION ON RAMPS1.4\n#define STEPS_PER_REV 200 // NEMA17 STEPS PER REVOLUTION\n#define INVERSE_X_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Y_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Z_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_E0_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n\n//RAIL SETTINGS:\n#define RAIL true // E0 STEPPER USED AS RAIL. SET TO 'false' IF ROBOT ARM IS STATIONARY.\n#define STEPS_PER_MM_RAIL 80.0 // STEPS PER MM FOR RAIL MOTOR\n#define RAIL_LENGTH 200.0 // MAX LENGTH OF RAIL IN MM\n\n//ENDSTOP SETTINGS:\n#define X_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Y_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Z_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define E0_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n\n//GEAR RATIO SETTINGS\n#define MOTOR_GEAR_TEETH 20.0 // 20.0 FOR 20SFFACTORY BELT VERSION   9.0 FOR FTOBLER GEAR VERSION\n#define MAIN_GEAR_TEETH 90.0 // 90.0 FOR 20SFFACTORY BELT VERSION   32.0 FOR FTOBLER GEAR VERSION\n\n//EQUIPMENT SETTINGS\n#define LASER false // 12V LASER CONNECTED TO LASER_PIN\n#define PUMP false // 12V AIR PUMP CONNECTED TO PUMP_PIN\n#define FAN_DELAY 120 // FAN ON IN SECONDS\n\n//GRIPPER SETTINGS\n#define GRIPPER 0 //GRIPPER MOTOR IN USE\n        // 0: 28BYJ-48 MICRO STEPPER MOTOR\n        // 1: 9G SERVO OR MG996 SERVO EQUIVALENT\n//28BYJ GRIPPER SETTINGS\n#define BYJ_GRIP_STEPS 1200 //FTOBLER: 1200\n//SERVO GRIPPER SETTINGS\n#define SERVO_GRIP_DEGREE 90.0\n#define SERVO_UNGRIP_DEGREE 0.0\n\n//COMMAND QUEUE SETTINGS\n#define QUEUE_SIZE 15\n\n//PRINT REPLY SETTING\n#define PRINT_REPLY false // \"true\" TO PRINT MSG AFTER ONE COMMAND IS PROCESSED\n#define PRINT_REPLY_MSG \"ok\" // MSG SENT FOR USER'S POST PROCESSING WITH OTHER SOFTWARE\n\n//SPEED PROFILE SETTING\n#define SPEED_PROFILE 2 // OPTIONS BELOW\n//0: FLAT SPEED CURVE (CONSTANT SPEED PER MOVEMENT, SUITABLE FOR REALTIME CONTROL SOFTWARE)\n//1: ARCTAN APPROX (SLIGHT BELL CURVE ACCELERATION & DECELERATION)\n//2: COSIN APPROX (TOTAL BELL CURVE ACCEL FROM 0 & DECEL FROM 0, SUITABLE FOR PRESET COMMAND MOVEMENTS)\n\n\n//LOG SETTINGS\n#define LOG_LEVEL 2\n//0: ERROR\n//1: INFO\n//2: DEBUG\n\n//MOVE LIMIT PARAMETERS\n#define Z_MIN -140.0 //MINIMUM Z HEIGHT OF TOOLHEAD TOUCHING GROUND\n#define Z_MAX (LOW_SHANK_LENGTH+30.0) //SHANK_LENGTH ADDING ARBITUARY NUMBER FOR Z_MAX\n#define SHANKS_MIN_ANGLE_COS 0.791436948 \n#define SHANKS_MAX_ANGLE_COS -0.774944489 \n#define R_MIN (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MIN_ANGLE_COS) ))\n#define R_MAX (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MAX_ANGLE_COS) ))\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/config.h_samples/config_sample_V0.61/ftobler_original/config.h",
    "content": "#ifndef CONFIG_H_\n#define CONFIG_H_\n\n//SERIAL SETTINGS\n#define BAUD 115200\n\n//MEGA2560 BY DEFAULT, SET TO true IF UNO & CNC SHILED USED TO DRIVE ROBOT\n#define USE_UNO false\n\n//ROBOT ARM LENGTH\n//#define SHANK_LENGTH 140.0\n#define LOW_SHANK_LENGTH 120.0\n#define HIGH_SHANK_LENGTH 120.0\n\n#define END_EFFECTOR_OFFSET 54.0 // LENGTH FROM UPPER SHANK BEARING TO MIDPOINT OF END EFFECTOR IN MM\n\n//INITIAL INTERPOLATION SETTINGS\n//  INITIAL_XYZ FORMS VERTICAL LOWER ARM & HORIZONTAL UPPER ARM IN 90 DEGREES\n#define INITIAL_X 0.0 // CARTESIAN COORDINATE X  \n#define INITIAL_Y (HIGH_SHANK_LENGTH+END_EFFECTOR_OFFSET) // CARTESIAN COORDINATE Y\n#define INITIAL_Z LOW_SHANK_LENGTH // CARTESIAN COORDINATE Z\n\n#define INITIAL_E0 0.0 // RAIL STEPPER ENDSTOP POSITION \n\n//  CALIBRATE HOME STEPS TO REACH DESIRED INITIAL_XYZ POSITIONS\n#define X_HOME_STEPS 1020 // STEPS FROM X_ENDSTOP TO INITIAL_XYZ FOR UPPER ARM\n#define Y_HOME_STEPS 1900 // STEPS FROM Y_ENDSTOP TO INITIAL_XYZ FOR LOWER ARM\n#define Z_HOME_STEPS 0 // STEPS FROM Z_ENDSTOP TO INITIAL_XYZ FOR ROTATION CENTER\n#define E0_HOME_STEPS 0 // STEPS FROM E0_ENDSTOP TO INITIAL_E0\n\n//HOMING SETTINGS:\n#define HOME_X_STEPPER false // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Y_STEPPER false // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Z_STEPPER false // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_E0_STEPPER false // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_ON_BOOT false // \"true\" IF HOMING REQUIRED AFTER POWER ON\n#define HOME_DWELL 1400 // INCREASE TO SLOW DOWN HOMING SPEED\n\n//STEPPER SETTINGS:\n#define MICROSTEPS 16 // MICROSTEPPING CONFIGURATION ON RAMPS1.4\n#define STEPS_PER_REV 200 // NEMA17 STEPS PER REVOLUTION\n#define INVERSE_X_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Y_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Z_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_E0_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n\n//RAIL SETTINGS:\n#define RAIL false // E0 STEPPER USED AS RAIL. SET TO 'false' IF ROBOT ARM IS STATIONARY.\n#define STEPS_PER_MM_RAIL 80.0 // STEPS PER MM FOR RAIL MOTOR\n#define RAIL_LENGTH 200.0 // MAX LENGTH OF RAIL IN MM\n\n//ENDSTOP SETTINGS:\n#define X_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Y_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Z_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define E0_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n\n//GEAR RATIO SETTINGS\n#define MOTOR_GEAR_TEETH 9.0 // 20.0 FOR 20SFFACTORY BELT VERSION   9.0 FOR FTOBLER GEAR VERSION\n#define MAIN_GEAR_TEETH 32.0 // 90.0 FOR 20SFFACTORY BELT VERSION   32.0 FOR FTOBLER GEAR VERSION\n\n//EQUIPMENT SETTINGS\n#define LASER false // 12V LASER CONNECTED TO LASER_PIN\n#define PUMP false // 12V AIR PUMP CONNECTED TO PUMP_PIN\n#define FAN_DELAY 120 // FAN ON IN SECONDS\n\n//GRIPPER SETTINGS\n#define GRIPPER 0 //GRIPPER MOTOR IN USE\n        // 0: 28BYJ-48 MICRO STEPPER MOTOR\n        // 1: 9G SERVO OR MG996 SERVO EQUIVALENT\n//28BYJ GRIPPER SETTINGS\n#define BYJ_GRIP_STEPS 1200 //FTOBLER: 1200\n//SERVO GRIPPER SETTINGS\n#define SERVO_GRIP_DEGREE 90.0\n#define SERVO_UNGRIP_DEGREE 0.0\n\n//COMMAND QUEUE SETTINGS\n#define QUEUE_SIZE 15\n\n//PRINT REPLY SETTING\n#define PRINT_REPLY false // \"true\" TO PRINT MSG AFTER ONE COMMAND IS PROCESSED\n#define PRINT_REPLY_MSG \"ok\" // MSG SENT FOR USER'S POST PROCESSING WITH OTHER SOFTWARE\n\n//SPEED PROFILE SETTING\n#define SPEED_PROFILE 2 // OPTIONS BELOW\n//0: FLAT SPEED CURVE (CONSTANT SPEED PER MOVEMENT, SUITABLE FOR REALTIME CONTROL SOFTWARE)\n//1: ARCTAN APPROX (SLIGHT BELL CURVE ACCELERATION & DECELERATION)\n//2: COSIN APPROX (TOTAL BELL CURVE ACCEL FROM 0 & DECEL FROM 0, SUITABLE FOR PRESET COMMAND MOVEMENTS)\n\n\n//LOG SETTINGS\n#define LOG_LEVEL 2\n//0: ERROR\n//1: INFO\n//2: DEBUG\n\n//MOVE LIMIT PARAMETERS\n#define Z_MIN -120.0 //MINIMUM Z HEIGHT OF TOOLHEAD TOUCHING GROUND\n#define Z_MAX (LOW_SHANK_LENGTH+30.0) //SHANK_LENGTH ADDING ARBITUARY NUMBER FOR Z_MAX\n#define SHANKS_MIN_ANGLE_COS 0.791436948 \n#define SHANKS_MAX_ANGLE_COS -0.774944489 \n#define R_MIN (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MIN_ANGLE_COS) ))\n#define R_MAX (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MAX_ANGLE_COS) ))\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/RampsStepper.cpp",
    "content": "#include \"rampsStepper.h\"\n#include \"config.h\"\n\n#include <Arduino.h>\n\nRampsStepper::RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse) {\n  setReductionRatio(MAIN_GEAR_TEETH / MOTOR_GEAR_TEETH, MICROSTEPS * STEPS_PER_REV);\n  stepPin = aStepPin;\n  dirPin = aDirPin;\n  enablePin = aEnablePin;\n  inverse = aInverse;\n  stepperStepPosition = 0;\n  stepperStepTargetPosition;\n  pinMode(stepPin, OUTPUT);\n  pinMode(dirPin, OUTPUT);\n  pinMode(enablePin, OUTPUT);\n  enable(false);\n}\n\nvoid RampsStepper::enable(bool value) {\n  digitalWrite(enablePin, !value);\n}\n\nbool RampsStepper::isOnPosition() const {\n  return stepperStepPosition == stepperStepTargetPosition;\n}\n\nint RampsStepper::getPosition() const {\n  return stepperStepPosition;\n}\n\nvoid RampsStepper::setPosition(int value) {\n  stepperStepPosition = value;\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPosition(int value) {\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPositionMM(float mm, float steps_per_mm) {\n  stepperStepTargetPosition = mm * steps_per_mm;\n}\n\nvoid RampsStepper::stepRelative(int value) {\n  value += stepperStepPosition;\n  stepToPosition(value);\n}\n\nfloat RampsStepper::getPositionRad() const {\n  return stepperStepPosition / radToStepFactor;\n}\n\nvoid RampsStepper::setPositionRad(float rad) {\n  setPosition(rad * radToStepFactor);\n}\n\nvoid RampsStepper::stepToPositionRad(float rad) {\n  stepperStepTargetPosition = rad * radToStepFactor;\n}\n\nvoid RampsStepper::stepRelativeRad(float rad) {\n  stepRelative(rad * radToStepFactor);\n}\n\nvoid RampsStepper::update() {   \n  while (stepperStepTargetPosition < stepperStepPosition) {  \n    digitalWrite(dirPin, !inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition--;\n  }\n  \n  while (stepperStepTargetPosition > stepperStepPosition) {    \n    digitalWrite(dirPin, inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition++;\n  }\n}\n\nvoid RampsStepper::setReductionRatio(float gearRatio, int stepsPerRev) {\n  radToStepFactor = gearRatio * stepsPerRev / 2 / PI;\n};\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/RampsStepper.h",
    "content": "#ifndef RAMPSSTEPPER_H_\n#define RAMPSSTEPPER_H_\n\nclass RampsStepper {\npublic:\n  RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse);\n  void enable(bool value = true);\n    \n  bool isOnPosition() const;\n  int getPosition() const;\n  void setPosition(int value);\n  void stepToPosition(int value);\n  void stepToPositionMM(float mm, float steps_per_mm);\n  void stepRelative(int value);\n  float getPositionRad() const;\n  void setPositionRad(float rad);\n  void stepToPositionRad(float rad);\n  void stepRelativeRad(float rad);\n  \n  void update();\n  \n  void setReductionRatio(float gearRatio, int stepsPerRev);\nprivate:\n  int stepperStepTargetPosition;\n  int stepperStepPosition;\n  int stepPin;\n  int dirPin;\n  int enablePin;  \n  bool inverse;\n  float radToStepFactor;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/byj_gripper.cpp",
    "content": "#include \"byj_gripper.h\"\n#include <Arduino.h>\n\nBYJ_Gripper::BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps){\n  grip_steps = steps;\n  byj_pin_0 = pin0;\n  byj_pin_1 = pin1;\n  byj_pin_2 = pin2;\n  byj_pin_3 = pin3;\n  step_cycle = 0;\n  pinMode(byj_pin_0, OUTPUT);\n  pinMode(byj_pin_1, OUTPUT);\n  pinMode(byj_pin_2, OUTPUT);\n  pinMode(byj_pin_3, OUTPUT);\n}\n\nvoid BYJ_Gripper::cmdOn() {\n  direction = true;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::cmdOff() {\n  direction = false;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::setDirection(){\n  if (direction == true) {\n    step_cycle++;\n  }\n  if (direction == false) {\n    step_cycle--;\n  }\n  if (step_cycle > 7) {\n    step_cycle = 0;\n  }\n  if (step_cycle < 0) {\n    step_cycle = 7;\n  }\n}\n\nvoid BYJ_Gripper::moveSteps() {\n  switch (step_cycle) {\n  case 0:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 1:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 2:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 3:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 4:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 5:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 6:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 7:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  default:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  }\n  setDirection();\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/byj_gripper.h",
    "content": "#ifndef BYJ_GRIPPER_H_\n#define BYJ_GRIPPER_H_\n\n\nclass BYJ_Gripper {\npublic:\n  BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  bool direction;\n  void moveSteps();\n  void setDirection();\n  int byj_pin_0;\n  int byj_pin_1;\n  int byj_pin_2;\n  int byj_pin_3;\n  int grip_steps;\n  int step_cycle;\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/command.cpp",
    "content": "#include \"command.h\"\n#include \"logger.h\"\n#include <Arduino.h>\n\nCommand::Command() {\n  //initialize Command to a zero-move value;\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueF = 0;\n  new_command.valueE = NAN;\n  new_command.valueS = 0;\n  message = \"\";\n  isRelativeCoord = false;\n}\n\nbool Command::handleGcode() {\n  if (Serial.available()) {\n    char c = Serial.read();\n    if (c == '\\n') {\n       return false; \n    }\n    if (c == '\\r') {\n       bool b = processMessage(message);\n       message = \"\";\n       return b;\n    } else {\n       message += c; \n    }\n  }\n  return false;\n}\n\nbool Command::processMessage(String msg){\n\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueE = NAN;\n  new_command.valueF = 0;\n  new_command.valueS = 0;  \n  msg.toUpperCase();\n  msg.replace(\" \", \"\");\n  int active_index = 0;\n  new_command.id = msg[active_index];\n  if((new_command.id != 'G') && (new_command.id != 'M')){\n    printErr();\n    return false;\n  }\n\n  active_index++;\n  int temp_index = active_index;\n  while (temp_index<msg.length() && !isAlpha(msg[temp_index])){\n    temp_index++;\n  }\n  new_command.num = msg.substring(active_index, temp_index).toInt();\n  active_index = temp_index;\n  temp_index++;\n  while (temp_index<msg.length()){\n    while (!isAlpha(msg[temp_index]) || msg[temp_index]=='.'){\n      temp_index++;\n      if (temp_index == msg.length()){\n        break;\n      }\n    }\n    value_segment(msg.substring(active_index, temp_index));\n    active_index = temp_index;\n    temp_index++;\n  }\n  return true;\n}\n\nvoid Command::value_segment(String msg_segment){\n  float msg_value = msg_segment.substring(1).toFloat();\n  switch (msg_segment[0]){\n    case 'X': new_command.valueX = msg_value; break;\n    case 'Y': new_command.valueY = msg_value; break;\n    case 'Z': new_command.valueZ = msg_value; break;\n    case 'E': new_command.valueE = msg_value; break;\n    case 'F': new_command.valueF = msg_value; break;\n    case 'S': new_command.valueS = msg_value; break;\n  }\n}\n\n\nCmd Command::getCmd() const {\n  return new_command; \n}\n\nvoid Command::cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad){\n  if(isRelativeCoord) {\n    Logger::logINFO(\"RELATIVE MODE\");\n  } else {\n    Logger::logINFO(\"ABSOLUTE MODE\");\n  }\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(pos.xmm - pos_offset.xmm)+\" Y:\"+String(pos.ymm - pos_offset.ymm)+\" Z:\"+String(pos.zmm - pos_offset.zmm)+\" E:\"+String(pos.emm - pos_offset.emm)+\"]\");\n  //Logger::logINFO(\"RADIANS: [HIGH:\"+String(highRad)+\" LOW:\"+String(lowRad)+\" ROT:\"+String(rotRad));\n}\n\nvoid Command::cmdToRelative(){\n  isRelativeCoord = true;\n  Logger::logINFO(\"RELATIVE MODE ON\");\n}\n\nvoid Command::cmdToAbsolute(){\n  isRelativeCoord = false;\n  Logger::logINFO(\"ABSOLUTE MODE ON\");\n}\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord){\n\n  if(isRelativeCoord == true){\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos.emm; \n  } else {\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos_offset.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos_offset.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos_offset.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos_offset.emm;\n  }\n}\n\nvoid cmdDwell(Cmd(&cmd)){\n  delay(int(cmd.valueS * 1000));\n}\n\nvoid printErr() {\n  Logger::logERROR(\"COMMAND NOT RECOGNIZED\");\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/command.h",
    "content": "#ifndef COMMAND_H_\n#define COMMAND_H_\n\n#include <Arduino.h>\n#include \"interpolation.h\"\n\nstruct Cmd {\n  char id;\n  int num;\n  float valueX;\n  float valueY;\n  float valueZ;\n  float valueF;\n  float valueE;\n  float valueS; \n};\n\nclass Command {\n  public:\n    Command();\n    bool handleGcode();\n    bool processMessage(String msg);\n    void value_segment(String msg_segment);\n    Cmd getCmd() const;\n    void cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad);\n    void cmdToRelative();\n    void cmdToAbsolute();\n    bool isRelativeCoord;\n    Cmd new_command;\n\n  private: \n    String message;\n};\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord);\nvoid cmdDwell(Cmd(&cmd));\nvoid printErr();\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/config.h",
    "content": "#ifndef CONFIG_H_\n#define CONFIG_H_\n\n//SERIAL SETTINGS\n#define BAUD 115200\n\n//ROBOT ARM LENGTH\n#define SHANK_LENGTH 140.0\n#define END_EFFECTOR_OFFSET 55.0 // LENGTH FROM UPPER SHANK BEARING TO MIDPOINT OF END EFFECTOR IN MM\n\n//INITIAL INTERPOLATION SETTINGS\n//  INITIAL_XYZ FORMS VERTICAL LOWER ARM & HORIZONTAL UPPER ARM IN 90 DEGREES\n#define INITIAL_X 0.0 // CARTESIAN COORDINATE X  \n#define INITIAL_Y (SHANK_LENGTH+END_EFFECTOR_OFFSET) // CARTESIAN COORDINATE Y\n#define INITIAL_Z SHANK_LENGTH // CARTESIAN COORDINATE Z\n#define INITIAL_E0 0.0 // RAIL STEPPER ENDSTOP POSITION \n\n//  CALIBRATE HOME STEPS TO REACH DESIRED INITIAL_XYZ POSITIONS\n#define X_HOME_STEPS 765 //860 // STEPS FROM X_ENDSTOP TO INITIAL_XYZ FOR UPPER ARM\n#define Y_HOME_STEPS 1750 //1940 // STEPS FROM Y_ENDSTOP TO INITIAL_XYZ FOR LOWER ARM\n#define Z_HOME_STEPS 3721 // STEPS FROM Z_ENDSTOP TO INITIAL_XYZ FOR ROTATION CENTER\n#define E0_HOME_STEPS 0 // STEPS FROM E0_ENDSTOP TO INITIAL_E0\n\n//HOMING SETTINGS:\n#define HOME_X_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Y_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Z_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_E0_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_ON_BOOT false // \"true\" IF HOMING REQUIRED AFTER POWER ON\n#define HOME_DWELL 1400 // INCREASE TO SLOW DOWN HOMING SPEED\n\n//STEPPER SETTINGS:\n#define MICROSTEPS 16 // MICROSTEPPING CONFIGURATION ON RAMPS1.4\n#define STEPS_PER_REV 200 // NEMA17 STEPS PER REVOLUTION\n#define INVERSE_X_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Y_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Z_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_E0_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n\n//RAIL SETTINGS:\n#define RAIL true // E0 STEPPER USED AS RAIL. SET TO 'false' IF ROBOT ARM IS STATIONARY.\n#define STEPS_PER_MM_RAIL 80.0 // STEPS PER MM FOR RAIL MOTOR\n#define RAIL_LENGTH 200.0 // MAX LENGTH OF RAIL IN MM\n\n//ENDSTOP SETTINGS:\n#define X_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Y_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Z_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define E0_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n\n//GEAR RATIO SETTINGS\n#define MOTOR_GEAR_TEETH 20.0 // 20.0 FOR 20SFFACTORY BELT VERSION   9.0 FOR FTOBLER GEAR VERSION\n#define MAIN_GEAR_TEETH 90.0 // 90.0 FOR 20SFFACTORY BELT VERSION   32.0 FOR FTOBLER GEAR VERSION\n\n//EQUIPMENT SETTINGS\n#define LASER false // 12V LASER CONNECTED TO LASER_PIN\n#define PUMP false // 12V AIR PUMP CONNECTED TO PUMP_PIN\n#define FAN_DELAY 120 // FAN ON IN SECONDS\n\n//28BYJ GRIPPER SETTINGS\n#define GRIP_STEPS 1200 //FTOBLER: 1200\n\n//COMMAND QUEUE SETTINGS\n#define QUEUE_SIZE 15\n\n//PRINT REPLY SETTING\n#define PRINT_REPLY false // \"true\" TO PRINT MSG AFTER ONE COMMAND IS PROCESSED\n#define PRINT_REPLY_MSG \"ok\" // MSG SENT FOR USER'S POST PROCESSING WITH OTHER SOFTWARE\n\n//SPEED PROFILE SETTING\n#define SPEED_PROFILE 2 // OPTIONS BELOW\n//0: FLAT SPEED CURVE (CONSTANT SPEED PER MOVEMENT, SUITABLE FOR REALTIME CONTROL SOFTWARE)\n//1: ARCTAN APPROX (SLIGHT BELL CURVE ACCELERATION & DECELERATION)\n//2: COSIN APPROX (TOTAL BELL CURVE ACCEL FROM 0 & DECEL FROM 0, SUITABLE FOR PRESET COMMAND MOVEMENTS)\n\n//LOG SETTINGS\n#define LOG_LEVEL 2\n//0: ERROR\n//1: INFO\n//2: DEBUG\n\n//MOVE LIMIT PARAMETERS\n#define Z_MIN -125.0 //MINIMUM Z HEIGHT OF TOOLHEAD TOUCHING GROUND\n#define Z_MAX (SHANK_LENGTH+30.0) //SHANK_LENGTH ADDING ARBITUARY NUMBER FOR Z_MAX\n#define R_MIN (SHANK_LENGTH * 0.85 + END_EFFECTOR_OFFSET) //INNER RADIUS MINIMUM. x0.85 APPROX OF LAW OF COSINES\n#define R_MAX (SHANK_LENGTH * 1.85 + END_EFFECTOR_OFFSET) //OUTTER RADIUS MAXIMUM. x1.85 APPROX OF LAW OF COSINES\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/endstop.cpp",
    "content": "#include \"endstop.h\"\n#include <Arduino.h>\n\nEndstop::Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell){\n  min_pin = a_min_pin;\n  dir_pin = a_dir_pin;\n  step_pin = a_step_pin;\n  en_pin = a_en_pin;\n  switch_input = a_switch_input;\n  home_dwell = a_home_dwell;\n  step_offset = a_step_offset;\n  pinMode(min_pin, INPUT_PULLUP);\n}\n\nvoid Endstop::home(bool dir) {\n  digitalWrite(en_pin, LOW);\n  delayMicroseconds(5);\n  if (dir==1){\n    digitalWrite(dir_pin, HIGH);\n  }\n  else {\n    digitalWrite(dir_pin, LOW);\n  }\n  delayMicroseconds(5);\n  bState = digitalRead(min_pin);\n  while (bState != switch_input) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n    bState = digitalRead(min_pin);\n  }\n  homeOffset(dir);\n}\n\nvoid Endstop::homeOffset(bool dir){\n  if (dir==1){\n    digitalWrite(dir_pin, LOW);\n  }\n  else{\n    digitalWrite(dir_pin, HIGH);\n  }\n  delayMicroseconds(5);\n  for (int i = 1; i <= step_offset; i++) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n  }\n}\n\nbool Endstop::state(){\n  bState = digitalRead(min_pin);\n  return bState;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/endstop.h",
    "content": "#ifndef ENDSTOP_H_\n#define ENDSTOP_H_\n\nclass Endstop {\n  public:\n    Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell);\n    void home(bool dir);\n    bool state();\n\n  private:\n    int min_pin;\n    int dir_pin;\n    int step_pin;\n    int en_pin;\n    int switch_input;\n    int home_dwell;\n    int step_offset;\n    void homeOffset(bool dir);\n    bool bState;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/equipment.cpp",
    "content": "#include \"equipment.h\"\n#include <Arduino.h>\n\nEquipment::Equipment(int equipment_pin){\n  pin = equipment_pin;\n  pinMode(pin, OUTPUT);\n}\n\nvoid Equipment::cmdOn(){\n  digitalWrite(pin, HIGH);  \n}\n\nvoid Equipment::cmdOff(){\n  digitalWrite(pin, LOW);  \n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/equipment.h",
    "content": "#ifndef EQUIPMENT_H_\n#define EQUIPMENT_H_\n\nclass Equipment {\npublic:\n  Equipment(int equipment_pin);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  int pin;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/fanControl.cpp",
    "content": "#include \"fanControl.h\"\n#include <Arduino.h>\n\n\nFanControl::FanControl(int aPin, int aFanDelay) {\n  fan_delay = aFanDelay * 1000;\n  nextShutdown = 0;\n  pin = aPin;\n  pinMode(pin , OUTPUT);\n  digitalWrite(pin , LOW);\n  state = false;\n}\n\nvoid FanControl::enable(bool value) {\n  if (value) {\n    state = true;\n    digitalWrite(pin, HIGH);\n  } else {\n    disable();\n  }\n}\n\nvoid FanControl::disable() {\n  state = false;\n  nextShutdown = millis() + fan_delay;\n  update();\n}\n\nvoid FanControl::update() {\n  if (!state) {\n     if (millis() >= nextShutdown) {\n       digitalWrite(pin, LOW);\n     }\n  }\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/fanControl.h",
    "content": "#ifndef FANCONTROL_H_\n#define FANCONTROL_H_\n\nclass FanControl {\npublic:\n  FanControl(int aPin, int aFanDelay);\n  void enable(bool value = true);\n  void disable();\n  void update();\nprivate:\n  bool state;\n  int pin;\n  long fan_delay;\n  long nextShutdown;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/interpolation.cpp",
    "content": "#include \"interpolation.h\"\n#include \"config.h\"\n#include \"queue.h\"\n#include \"logger.h\"\n\nInterpolation::Interpolation(){\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\n//G92 POSITION OFFSET FUNCTIONS\nvoid Interpolation::setPosOffset(float new_x, float new_y, float new_z, float new_e) {\n  pos_offset.xmm = xPosmm - new_x;\n  pos_offset.ymm = yPosmm - new_y;\n  pos_offset.zmm = zPosmm - new_z;\n  pos_offset.emm = ePosmm - new_e;\n  Logger::logINFO(\"POSITION OFFSET: [X\" + String(pos_offset.xmm) + \" Y:\" + String(pos_offset.ymm) + \" Z:\" + String(pos_offset.zmm) + \" E:\" + String(pos_offset.emm) + \"]\");\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(new_x)+\" Y:\"+String(new_y)+\" Z:\"+String(new_z)+\" E:\"+String(new_e)+\"]\");\n}\n\nvoid Interpolation::resetPosOffset(){\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\nPoint Interpolation::getPosOffset() const {\n  return pos_offset;\n}\n\n\nvoid Interpolation::setCurrentPos(float px, float py, float pz, float pe) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setCurrentPos(p);\n}\n\nvoid Interpolation::setInterpolation(float px, float py, float pz, float pe, float v) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setInterpolation(p, v);\n}\n\nvoid Interpolation::setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float v) {\n  Point p1;\n  Point p2;\n  p1.xmm = p1x;\n  p1.ymm = p1y;\n  p1.zmm = p1z;\n  p1.emm = p1e;\n  p2.xmm = p2x;\n  p2.ymm = p2y;\n  p2.zmm = p2z;\n  p2.emm = p2e;\n  setInterpolation(p1, p2, v);\n}\n\nvoid Interpolation::setInterpolation(Point p1, float v) {\n  Point p0;\n  p0.xmm = xStartmm + xDelta;\n  p0.ymm = yStartmm + yDelta;\n  p0.zmm = zStartmm + zDelta;\n  p0.emm = eStartmm + eDelta;\n  setInterpolation(p0, p1, v);\n}\n\nvoid Interpolation::setInterpolation(Point p0, Point p1, float av) {\n  v = av; //mm/s\n  \n  float a = (p1.xmm - p0.xmm);\n  float b = (p1.ymm - p0.ymm);\n  float c = (p1.zmm - p0.zmm);\n  float e = abs(p1.emm - p0.emm);\n  float dist = sqrt(a*a + b*b + c*c);\n\n  if (dist < e) {\n    dist = e; \n  }\n\n  if (v < 5) { //includes 0 = default value\n    v = sqrt(dist) * 10; //set a good value for v\n  }\n  if (v < 5) {\n     v = 5; \n  }\n  \n  tmul = v / dist;\n  \n  xStartmm = p0.xmm;\n  yStartmm = p0.ymm;\n  zStartmm = p0.zmm;\n  eStartmm = p0.emm;\n  \n  xDelta = (p1.xmm - p0.xmm);\n  yDelta = (p1.ymm - p0.ymm);\n  zDelta = (p1.zmm - p0.zmm);\n  eDelta = (p1.emm - p0.emm);\n   \n  state = 0;\n  \n  startTime = micros();\n}\n\nvoid Interpolation::setCurrentPos(Point p) {\n  xStartmm = p.xmm;\n  yStartmm = p.ymm;\n  zStartmm = p.zmm;\n  eStartmm = p.emm;\n  xDelta = 0;\n  yDelta = 0;\n  zDelta = 0;\n  eDelta = 0;\n}\n\nvoid Interpolation::updateActualPosition() {\n  if (state != 0) {\n    return;\n  }    \n  long microsek = micros();\n  float t = (microsek - startTime) / 1000000.0;\n  float progress;\n  switch (SPEED_PROFILE){\n    // FLAT SPEED CURVE\n    case 0:\n      progress = t * tmul;\n      if (progress >= 1.0){\n        progress = 1.0;\n        state = 1;\n      }\n      break;\n    // ARCTAN APPROX\n    case 1:\n      progress = atan((PI * t * tmul) - (PI * 0.5)) * 0.5 + 0.5;\n      if (progress >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n    // COSIN APPROX\n    case 2:\n      progress = -cos(t * tmul * PI) * 0.5 + 0.5;\n      if ((t * tmul) >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n  }\n  pos_tracker[X_AXIS] = xStartmm + progress * xDelta;\n  pos_tracker[Y_AXIS] = yStartmm + progress * yDelta;\n  pos_tracker[Z_AXIS] = zStartmm + progress * zDelta;\n  pos_tracker[E_AXIS] = eStartmm + progress * eDelta;\n\n  if(isAllowedPosition(pos_tracker)){\n    xPosmm = pos_tracker[X_AXIS];\n    yPosmm = pos_tracker[Y_AXIS];\n    zPosmm = pos_tracker[Z_AXIS];\n    ePosmm = pos_tracker[E_AXIS];\n  } else {\n    pos_tracker[X_AXIS] = xPosmm;\n    pos_tracker[Y_AXIS] = yPosmm;\n    pos_tracker[Z_AXIS] = zPosmm;\n    pos_tracker[E_AXIS] = ePosmm;\n    state = 1;\n    progress = 1.0;\n    xStartmm = xPosmm;\n    yStartmm = yPosmm;\n    zStartmm = zPosmm;\n    eStartmm = ePosmm;\n    xDelta = 0;\n    yDelta = 0;\n    zDelta = 0;\n    eDelta = 0;\n  }\n  //FOR DECIPHERING SPEED CURVE\n  //Serial.print(\"xPosmm:\");\n  //Serial.print(xPosmm);\n  //Serial.print(\" yPosmm:\");\n  //Serial.print(yPosmm);\n  //Serial.print(\" zPosmm:\");\n  //Serial.println(zPosmm);\n}\n\nbool Interpolation::isFinished() const {\n  return state != 0; \n}\n\nfloat Interpolation::getXPosmm() const {\n  return xPosmm;\n}\n\nfloat Interpolation::getYPosmm() const {\n  return yPosmm;\n}\n\nfloat Interpolation::getZPosmm() const {\n  return zPosmm;\n}\n\nfloat Interpolation::getEPosmm() const {\n  return ePosmm;\n}\n\nPoint Interpolation::getPosmm() const {\n  Point p;\n  p.xmm = xPosmm;\n  p.ymm = yPosmm;\n  p.zmm = zPosmm;\n  p.emm = ePosmm;\n  return p;\n}\n\nbool Interpolation::isAllowedPosition(float pos_tracker[4]) {\n  float squaredPositionModule = pos_tracker[X_AXIS]*pos_tracker[X_AXIS] + pos_tracker[Y_AXIS]*pos_tracker[Y_AXIS] + pos_tracker[Z_AXIS]*pos_tracker[Z_AXIS];\n  \n  if((squaredPositionModule <= R_MAX*R_MAX) \n    && (squaredPositionModule >= R_MIN*R_MIN) \n    && (pos_tracker[Z_AXIS]) >= Z_MIN \n    && (pos_tracker[Z_AXIS]) <= Z_MAX\n    && (pos_tracker[E_AXIS]) <= RAIL_LENGTH) {\n    return true;\n  }   \n  //Logger::logDEBUG(\"squaredPositionModule: \" + String(squaredPositionModule) + \", R_MIN^2: \" + String(R_MIN*R_MIN) + \", R_MAX^2: \" + String(R_MAX*R_MAX));\n  Logger::logERROR(\"LIMIT REACHED: [X:\" + String(pos_tracker[X_AXIS]) + \" Y:\" + String(pos_tracker[Y_AXIS]) + \" Z:\" + String(pos_tracker[Z_AXIS]) + \" E:\" + String(pos_tracker[E_AXIS]) + \"]\");\n  return false;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/interpolation.h",
    "content": "#ifndef INTERPOLATION_H_\n#define INTERPOLATION_H_\n#include <Arduino.h>\n\n#define X_AXIS 0\n#define Y_AXIS 1\n#define Z_AXIS 2\n#define E_AXIS 3\n\nstruct Point {\n  float xmm;\n  float ymm;\n  float zmm;\n  float emm;\n};\nclass Interpolation {\npublic:\n  //void resetInterpolation(float px, float py, float pz);\n  //void resetInterpolation(float p1x, float p1y, float p1z, float p2x, float p2y, float p2z);\n  //void resetInterpolation(Point p0, Point p1);\n  Interpolation();\n  void setCurrentPos(float px, float py, float pz, float pe);\n  void setInterpolation(float px, float py, float pz, float pe, float v = 0);\n  void setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float av = 0);\n  \n  void setCurrentPos(Point p);\n  void setInterpolation(Point p1, float v = 0);\n  void setInterpolation(Point p0, Point p1, float v = 0);\n  \n  void updateActualPosition();\n  bool isFinished() const;\n  \n  float getXPosmm() const;\n  float getYPosmm() const;\n  float getZPosmm() const;\n  float getEPosmm() const;\n  Point getPosmm() const;\n  bool isAllowedPosition(float pos_tracker[4]);\n  void setPosOffset(float new_x, float new_y, float new_z, float new_e);\n  void resetPosOffset();\n  Point getPosOffset() const;\n\nprivate:\n  Point pos_offset;\n  float pos_tracker[4];\n  byte state;\n  \n  long startTime;  \n  \n  float xStartmm;\n  float yStartmm;\n  float zStartmm;\n  float eStartmm;\n  float xDelta;\n  float yDelta;\n  float zDelta;\n  float eDelta;\n  float xPosmm;\n  float yPosmm;\n  float zPosmm;\n  float ePosmm;\n  float v;\n  float tmul;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/logger.cpp",
    "content": "#include \"logger.h\"\n#include \"config.h\"\n\nvoid Logger::log(String message, int level) {\n  if(LOG_LEVEL >= level) {\n    switch(level) {\n      case LOG_ERROR:\n        Serial.print(\"ERROR: \");\n      break;\n      case LOG_INFO:\n        Serial.print(\"INFO: \");\n      break;\n      case LOG_DEBUG:\n        Serial.print(\"DEBUG: \");\n      break;\n    }\n    Serial.println(message);\n  }\n}\nvoid Logger::logERROR(String message) {\n  log(message, LOG_ERROR);\n}\nvoid Logger::logINFO(String message) {\n  log(message, LOG_INFO);\n}\nvoid Logger::logDEBUG(String message) {\n  log(message, LOG_DEBUG);\n}"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/logger.h",
    "content": "#ifndef LOGGER_H_\n#define LOGGER_H_\n\n#include <Arduino.h>\n\n#define LOG_ERROR 0\n#define LOG_INFO 1\n#define LOG_DEBUG 2\n\nclass Logger {\n  public:\n    static void log(String message, int level);\n    static void logINFO(String message);\n    static void logERROR(String message);\n    static void logDEBUG(String message);\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/pinout.h",
    "content": "#ifndef PINOUT_H_\n#define PINOUT_H_\n\n/*\n * pinout of RAMPS 1.4\n *\n * source: http://reprap.org/wiki/RAMPS_1.4\n */\n\n//RAMPS 1.4 PINS\n#define X_STEP_PIN         54\n#define X_DIR_PIN          55\n#define X_ENABLE_PIN       38\n#define X_MIN_PIN           3\n#define X_MAX_PIN           2\n \n#define Y_STEP_PIN         60\n#define Y_DIR_PIN          61\n#define Y_ENABLE_PIN       56\n#define Y_MIN_PIN          14\n#define Y_MAX_PIN          15\n\n#define Z_STEP_PIN         46\n#define Z_DIR_PIN          48\n#define Z_ENABLE_PIN       62\n#define Z_MIN_PIN          18\n#define Z_MAX_PIN          19\n\n#define E0_STEP_PIN        26\n#define E0_DIR_PIN         28\n#define E0_ENABLE_PIN      24\n#define E0_MIN_PIN         20\n\n#define E1_STEP_PIN        36\n#define E1_DIR_PIN         34\n#define E1_ENABLE_PIN      30\n\n#define BYJ_PIN_0          40\n#define BYJ_PIN_1          63\n#define BYJ_PIN_2          59\n#define BYJ_PIN_3          64\n\n#define PUMP_PIN            8\n#define LASER_PIN          10\n#define LED_PIN            13\n\n#define SDPOWER            -1\n#define SDSS               53\n\n#define FAN_PIN             9\n\n#define PS_ON_PIN          12\n#define KILL_PIN           -1\n\n//#define HEATER_0_PIN       10\n//#define HEATER_1_PIN        8\n#define TEMP_0_PIN         13   // ANALOG NUMBERING\n#define TEMP_1_PIN         14   // ANALOG NUMBERING\n\n//RAMPS AUX-2\n\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/queue.h",
    "content": "#ifndef QUEUE_H_\n#define QUEUE_H_\n\ntemplate <typename Element> class Queue {\npublic:\n  Queue(int alen);\n  ~Queue();\n  bool push(Element elem);\n  Element pop();\n  bool isFull() const;\n  bool isEmpty() const;\n  int getFreeSpace() const;\n  int getMaxLength() const;\n  inline int getUsedSpace() const;\nprivate:\n  Queue(Queue<Element>& q);  //copy const.\n  Element* data;\n  int len;\n  int start;\n  int count;\n};\n\ntemplate <typename Element>\nQueue<Element>::Queue(int alen) {\n  data = new Element[alen];\n  len = alen;\n  start = 0;\n  count = 0;\n}\n\ntemplate <typename Element>\nQueue<Element>::~Queue() {\n  delete data;\n}\n\ntemplate <typename Element>\nQueue<Element>::Queue(Queue<Element>& q) {\n  //nothing ever is allowed to do something here\n}\n\ntemplate <typename Element>\nbool Queue<Element>::push(Element elem) {\n  data[(start + count++) % len] = elem;\n}\n\ntemplate <typename Element>\nElement Queue<Element>::pop() {\n  count--;\n  int s = start;\n  start = (start + 1) % len;\n  return data[(s) % len];\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isFull() const {\n  return count >= len;\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isEmpty() const {\n  return count <= 0;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getFreeSpace() const {\n  return len - count;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getMaxLength() const {\n  return len;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getUsedSpace() const {\n  return count;\n}\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/robotArm_v0.31.ino",
    "content": "//20SFFACTORY COMMUNITY ROBOT FIRMWARE v0.31\n//WITH G92, M114, LOGGER, LIMIT_CHECK FUNCTIONS\n\n#include \"config.h\"\n#include \"pinout.h\"\n#include \"logger.h\"\n\n#include <Arduino.h>\n\n#include \"robotGeometry.h\"\n#include \"interpolation.h\"\n#include \"fanControl.h\"\n#include \"rampsStepper.h\"\n#include \"queue.h\"\n#include \"command.h\"\n#include \"byj_gripper.h\"\n#include \"equipment.h\"\n#include \"endstop.h\"\n\n//STEPPER OBJECTS\nRampsStepper stepperHigher(X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, INVERSE_X_STEPPER);\nRampsStepper stepperLower(Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, INVERSE_Y_STEPPER);\nRampsStepper stepperRotate(Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, INVERSE_Z_STEPPER);\n\n//RAIL OBJECTS\nRampsStepper stepperRail(E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, INVERSE_E0_STEPPER);\nEndstop endstopE0(E0_MIN_PIN, E0_DIR_PIN, E0_STEP_PIN, E0_ENABLE_PIN, E0_MIN_INPUT, E0_HOME_STEPS, HOME_DWELL);\n\n//ENDSTOP OBJECTS\nEndstop endstopX(X_MIN_PIN, X_DIR_PIN, X_STEP_PIN, X_ENABLE_PIN, X_MIN_INPUT, X_HOME_STEPS, HOME_DWELL);\nEndstop endstopY(Y_MIN_PIN, Y_DIR_PIN, Y_STEP_PIN, Y_ENABLE_PIN, Y_MIN_INPUT, Y_HOME_STEPS, HOME_DWELL);\nEndstop endstopZ(Z_MIN_PIN, Z_DIR_PIN, Z_STEP_PIN, Z_ENABLE_PIN, Z_MIN_INPUT, Z_HOME_STEPS, HOME_DWELL);\n\n//EQUIPMENT OBJECTS\nBYJ_Gripper byj_gripper(BYJ_PIN_0, BYJ_PIN_1, BYJ_PIN_2, BYJ_PIN_3, GRIP_STEPS);\nEquipment laser(LASER_PIN);\nEquipment pump(PUMP_PIN);\nEquipment led(LED_PIN);\nFanControl fan(FAN_PIN, FAN_DELAY);\n\n//EXECUTION & COMMAND OBJECTS\nRobotGeometry geometry(END_EFFECTOR_OFFSET, SHANK_LENGTH);\nInterpolation interpolator;\nQueue<Cmd> queue(QUEUE_SIZE);\nCommand command;\n\nvoid setup()\n{\n  Serial.begin(BAUD);\n  stepperHigher.setPositionRad(PI / 2.0); // 90°\n  stepperLower.setPositionRad(0);         // 0°\n  stepperRotate.setPositionRad(0);        // 0°\n  stepperRail.setPosition(0);\n  if (HOME_ON_BOOT) { //HOME DURING SETUP() IF HOME_ON_BOOT ENABLED\n    homeSequence(); \n    Logger::logINFO(\"ROBOT ONLINE\");\n  } else {\n    setStepperEnable(false); //ROBOT ADJUSTABLE BY HAND AFTER TURNING ON\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && !HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"ROTATE ROBOT TO FACE FRONT CENTRE & SEND G28 TO CALIBRATE\");\n    }\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"SEND G28 TO CALIBRATE\");\n    }\n    if (!HOME_X_STEPPER && !HOME_Y_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"HOME ROBOT MANUALLY & SEND G28 TO CALIBRATE\");\n    }\n  }\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n}\n\nvoid loop() {\n  interpolator.updateActualPosition();\n  geometry.set(interpolator.getXPosmm(), interpolator.getYPosmm(), interpolator.getZPosmm());\n  stepperRotate.stepToPositionRad(geometry.getRotRad());\n  stepperLower.stepToPositionRad(geometry.getLowRad());\n  stepperHigher.stepToPositionRad(geometry.getHighRad());\n  if (RAIL){\n    stepperRail.stepToPositionMM(interpolator.getEPosmm(), STEPS_PER_MM_RAIL);\n  }\n  stepperRotate.update();\n  stepperLower.update();\n  stepperHigher.update();\n  if (RAIL){\n    stepperRail.update();\n  }\n  fan.update();\n  if (!queue.isFull()) {\n    if (command.handleGcode()) {\n      queue.push(command.getCmd());\n    }\n  }\n  if ((!queue.isEmpty()) && interpolator.isFinished()) {\n    executeCommand(queue.pop());\n    if (PRINT_REPLY) {Serial.println(PRINT_REPLY_MSG);}\n  }\n\n  if (millis() % 500 < 250) {\n    led.cmdOn();\n  }\n  else {\n    led.cmdOff();\n  }\n}\n\nvoid executeCommand(Cmd cmd) {\n\n  if (cmd.id == -1) {\n    printErr();\n    return;\n  }\n\n  if (cmd.id == 'G') {\n    switch (cmd.num) {\n    case 0:\n    case 1:\n      fan.enable(true);\n      Point posoffset;\n      posoffset = interpolator.getPosOffset();      \n      cmdMove(cmd, interpolator.getPosmm(), posoffset, command.isRelativeCoord);\n      interpolator.setInterpolation(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE, cmd.valueF);\n      Logger::logINFO(\"LINEAR MOVE: X\" + String(cmd.valueX-posoffset.xmm) + \" Y\" + String(cmd.valueY-posoffset.ymm) + \" Z\" + String(cmd.valueZ-posoffset.zmm) + \" E\" + String(cmd.valueE-posoffset.emm));\n      break;\n    case 4: cmdDwell(cmd); break;\n    case 28: homeSequence(); break;\n    case 90: command.cmdToAbsolute(); break; // ABSOLUTE COORDINATE MODE\n    case 91: command.cmdToRelative(); break; // RELATIVE COORDINATE MODE\n    case 92: \n      interpolator.resetPosOffset();\n      cmdMove(cmd, interpolator.getPosmm(), interpolator.getPosOffset(), false);\n      interpolator.setPosOffset(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE);\n      break;\n    default: printErr();\n    }\n  }\n  else if (cmd.id == 'M') {\n    switch (cmd.num) {\n    case 1: pump.cmdOn(); break;\n    case 2: pump.cmdOff(); break;\n    case 3: byj_gripper.cmdOn(); break;\n    case 5: byj_gripper.cmdOff(); break;\n    case 6: laser.cmdOn(); break;\n    case 7: laser.cmdOff(); break;\n    case 17: setStepperEnable(true); break;\n    case 18: setStepperEnable(false); break;\n    case 106: fan.enable(true); break;\n    case 107: fan.enable(false); break;\n    case 114: command.cmdGetPosition(interpolator.getPosmm(), interpolator.getPosOffset(), stepperHigher.getPosition(), stepperLower.getPosition(), stepperRotate.getPosition()); break;// Return the current positions of all axis \n    case 119: \n      Logger::logINFO(\"ENDSTOP STATE: [UPPER_SHANK(X):\"+String(endstopX.state())+\" LOWER_SHANK(Y):\"+String(endstopY.state())+\" ROTATE_GEAR(Z):\"+String(endstopZ.state())+\"]\");\n      break;\n    default: printErr();\n    }\n  }\n  else {\n    printErr();\n  }\n}\n\nvoid setStepperEnable(bool enable){\n  stepperRotate.enable(enable);\n  stepperLower.enable(enable);\n  stepperHigher.enable(enable);\n  if(RAIL){\n    stepperRail.enable(enable);\n  }\n  fan.enable(enable);\n}\n\nvoid homeSequence(){\n  setStepperEnable(false);\n  fan.enable(true);\n  if (HOME_Y_STEPPER){\n    endstopY.home(!INVERSE_Y_STEPPER); //INDICATE STEPPER HOMING DIRECTION\n  }\n  if (HOME_X_STEPPER){\n    endstopX.home(!INVERSE_X_STEPPER); //INDICATE STEPPER HOMING DIRECTION\n  }\n  if (HOME_Z_STEPPER){\n    endstopZ.home(INVERSE_Z_STEPPER); //INDICATE STEPPER HOMING DIRECDTION\n  }\n  if (RAIL){\n    if (HOME_E0_STEPPER){\n      endstopE0.home(!INVERSE_E0_STEPPER); //\n    }\n  }\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n  Logger::logINFO(\"HOMING COMPLETE\");\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/robotGeometry.cpp",
    "content": "#include \"robotGeometry.h\"\n\n#include <math.h>\n#include <Arduino.h>\n\nRobotGeometry::RobotGeometry(float a_ee_offset, float a_shank_length) {\n  ee_offset = a_ee_offset;\n  shank_length = a_shank_length;\n}\n\nvoid RobotGeometry::set(float axmm, float aymm, float azmm) {\n  xmm = axmm;\n  ymm = aymm;\n  zmm = azmm; \n  calculateGrad();\n}\n\nfloat RobotGeometry::getXmm() const {\n  return xmm;\n}\n\nfloat RobotGeometry::getYmm() const {\n  return ymm;\n}\n\nfloat RobotGeometry::getZmm() const {\n  return zmm;\n}\n\nfloat RobotGeometry::getRotRad() const {\n  return rot;\n}\n\nfloat RobotGeometry::getLowRad() const {\n  return low;\n}\n\nfloat RobotGeometry::getHighRad() const {\n  return high;\n}\n\nvoid RobotGeometry::calculateGrad() {\n   \n   float rrot =  sqrt((xmm * xmm) + (ymm * ymm)) - ee_offset;    //radius from Top View\n   float rrot_ee = rrot + ee_offset;\n   float rside = sqrt((rrot * rrot) + (zmm * zmm));  //radius from Side View. Use rrot instead of ymm..for everything\n   \n   rot = asin(xmm / rrot_ee);\n   high = acos((rside * 0.5) / shank_length) * 2.0;\n   \n   //Angle of Lower Stepper Motor  (asin()=Angle To Gripper)\n   if (zmm > 0) {\n     low =      asin(rrot / rside) + ((PI - high) / 2.0) - (PI / 2.0);\n   } else {\n     low = PI - asin(rrot / rside) + ((PI - high) / 2.0) - (PI / 2.0);\n   }\n   //correct higher Angle as it is mechanically bounded width lower Motor\n   high = high + low;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.31/robotGeometry.h",
    "content": "#ifndef ROBOTGEOMETRY_H_\n#define ROBOTGEOMETRY_H_\n\nclass RobotGeometry {\npublic:\n  RobotGeometry(float a_ee_offset, float a_shank_length);\n  void set(float axmm, float aymm, float azmm);\n  float getXmm() const;\n  float getYmm() const;\n  float getZmm() const;\n  float getRotRad() const;\n  float getLowRad() const;\n  float getHighRad() const;\nprivate:\n  void calculateGrad();\n  float ee_offset;\n  float shank_length;\n  float xmm;\n  float ymm;\n  float zmm;\n  float rot;\n  float low;\n  float high;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/RampsStepper.cpp",
    "content": "#include \"RampsStepper.h\"\n#include \"config.h\"\n\n#include <Arduino.h>\n\nRampsStepper::RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse) {\n  setReductionRatio(MAIN_GEAR_TEETH / MOTOR_GEAR_TEETH, MICROSTEPS * STEPS_PER_REV);\n  stepPin = aStepPin;\n  dirPin = aDirPin;\n  enablePin = aEnablePin;\n  inverse = aInverse;\n  stepperStepPosition = 0;\n  stepperStepTargetPosition;\n  pinMode(stepPin, OUTPUT);\n  pinMode(dirPin, OUTPUT);\n  pinMode(enablePin, OUTPUT);\n  enable(false);\n}\n\nvoid RampsStepper::enable(bool value) {\n  digitalWrite(enablePin, !value);\n}\n\nbool RampsStepper::isOnPosition() const {\n  return stepperStepPosition == stepperStepTargetPosition;\n}\n\nint RampsStepper::getPosition() const {\n  return stepperStepPosition;\n}\n\nvoid RampsStepper::setPosition(int value) {\n  stepperStepPosition = value;\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPosition(int value) {\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPositionMM(float mm, float steps_per_mm) {\n  stepperStepTargetPosition = mm * steps_per_mm;\n}\n\nvoid RampsStepper::stepRelative(int value) {\n  value += stepperStepPosition;\n  stepToPosition(value);\n}\n\nfloat RampsStepper::getPositionRad() const {\n  return stepperStepPosition / radToStepFactor;\n}\n\nvoid RampsStepper::setPositionRad(float rad) {\n  setPosition(rad * radToStepFactor);\n}\n\nvoid RampsStepper::stepToPositionRad(float rad) {\n  stepperStepTargetPosition = rad * radToStepFactor;\n}\n\nvoid RampsStepper::stepRelativeRad(float rad) {\n  stepRelative(rad * radToStepFactor);\n}\n\nvoid RampsStepper::update() {   \n  while (stepperStepTargetPosition < stepperStepPosition) {  \n    digitalWrite(dirPin, !inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition--;\n  }\n  \n  while (stepperStepTargetPosition > stepperStepPosition) {    \n    digitalWrite(dirPin, inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition++;\n  }\n}\n\nvoid RampsStepper::setReductionRatio(float gearRatio, int stepsPerRev) {\n  radToStepFactor = gearRatio * stepsPerRev / 2 / PI;\n};\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/RampsStepper.h",
    "content": "#ifndef RAMPSSTEPPER_H_\n#define RAMPSSTEPPER_H_\n\nclass RampsStepper {\npublic:\n  RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse);\n  void enable(bool value = true);\n    \n  bool isOnPosition() const;\n  int getPosition() const;\n  void setPosition(int value);\n  void stepToPosition(int value);\n  void stepToPositionMM(float mm, float steps_per_mm);\n  void stepRelative(int value);\n  float getPositionRad() const;\n  void setPositionRad(float rad);\n  void stepToPositionRad(float rad);\n  void stepRelativeRad(float rad);\n  \n  void update();\n  \n  void setReductionRatio(float gearRatio, int stepsPerRev);\nprivate:\n  int stepperStepTargetPosition;\n  int stepperStepPosition;\n  int stepPin;\n  int dirPin;\n  int enablePin;  \n  bool inverse;\n  float radToStepFactor;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/byj_gripper.cpp",
    "content": "#include \"byj_gripper.h\"\n#include <Arduino.h>\n\nBYJ_Gripper::BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps){\n  grip_steps = steps;\n  byj_pin_0 = pin0;\n  byj_pin_1 = pin1;\n  byj_pin_2 = pin2;\n  byj_pin_3 = pin3;\n  step_cycle = 0;\n  pinMode(byj_pin_0, OUTPUT);\n  pinMode(byj_pin_1, OUTPUT);\n  pinMode(byj_pin_2, OUTPUT);\n  pinMode(byj_pin_3, OUTPUT);\n}\n\nvoid BYJ_Gripper::cmdOn() {\n  direction = true;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::cmdOff() {\n  direction = false;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::setDirection(){\n  if (direction == true) {\n    step_cycle++;\n  }\n  if (direction == false) {\n    step_cycle--;\n  }\n  if (step_cycle > 7) {\n    step_cycle = 0;\n  }\n  if (step_cycle < 0) {\n    step_cycle = 7;\n  }\n}\n\nvoid BYJ_Gripper::moveSteps() {\n  switch (step_cycle) {\n  case 0:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 1:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 2:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 3:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 4:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 5:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 6:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 7:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  default:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  }\n  setDirection();\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/byj_gripper.h",
    "content": "#ifndef BYJ_GRIPPER_H_\n#define BYJ_GRIPPER_H_\n\n\nclass BYJ_Gripper {\npublic:\n  BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  bool direction;\n  void moveSteps();\n  void setDirection();\n  int byj_pin_0;\n  int byj_pin_1;\n  int byj_pin_2;\n  int byj_pin_3;\n  int grip_steps;\n  int step_cycle;\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/command.cpp",
    "content": "#include \"command.h\"\n#include \"logger.h\"\n#include <Arduino.h>\n\nCommand::Command() {\n  //initialize Command to a zero-move value;\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueF = 0;\n  new_command.valueE = NAN;\n  new_command.valueS = 0;\n  message = \"\";\n  isRelativeCoord = false;\n}\n\nbool Command::handleGcode() {\n  if (Serial.available()) {\n    char c = Serial.read();\n    if (c == '\\n') {\n       return false; \n    }\n    if (c == '\\r') {\n       bool b = processMessage(message);\n       message = \"\";\n       return b;\n    } else {\n       message += c; \n    }\n  }\n  return false;\n}\n\nbool Command::processMessage(String msg){\n\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueE = NAN;\n  new_command.valueF = 0;\n  new_command.valueS = 0;  \n  msg.toUpperCase();\n  msg.replace(\" \", \"\");\n  int active_index = 0;\n  new_command.id = msg[active_index];\n  if((new_command.id != 'G') && (new_command.id != 'M')){\n    printErr();\n    return false;\n  }\n\n  active_index++;\n  int temp_index = active_index;\n  while (temp_index<msg.length() && !isAlpha(msg[temp_index])){\n    temp_index++;\n  }\n  new_command.num = msg.substring(active_index, temp_index).toInt();\n  active_index = temp_index;\n  temp_index++;\n  while (temp_index<msg.length()){\n    while (!isAlpha(msg[temp_index]) || msg[temp_index]=='.'){\n      temp_index++;\n      if (temp_index == msg.length()){\n        break;\n      }\n    }\n    value_segment(msg.substring(active_index, temp_index));\n    active_index = temp_index;\n    temp_index++;\n  }\n  return true;\n}\n\nvoid Command::value_segment(String msg_segment){\n  float msg_value = msg_segment.substring(1).toFloat();\n  switch (msg_segment[0]){\n    case 'X': new_command.valueX = msg_value; break;\n    case 'Y': new_command.valueY = msg_value; break;\n    case 'Z': new_command.valueZ = msg_value; break;\n    case 'E': new_command.valueE = msg_value; break;\n    case 'F': new_command.valueF = msg_value; break;\n    case 'S': new_command.valueS = msg_value; break;\n  }\n}\n\n\nCmd Command::getCmd() const {\n  return new_command; \n}\n\nvoid Command::cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad){\n  if(isRelativeCoord) {\n    Logger::logINFO(\"RELATIVE MODE\");\n  } else {\n    Logger::logINFO(\"ABSOLUTE MODE\");\n  }\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(pos.xmm - pos_offset.xmm)+\" Y:\"+String(pos.ymm - pos_offset.ymm)+\" Z:\"+String(pos.zmm - pos_offset.zmm)+\" E:\"+String(pos.emm - pos_offset.emm)+\"]\");\n  //Logger::logINFO(\"RADIANS: [HIGH:\"+String(highRad)+\" LOW:\"+String(lowRad)+\" ROT:\"+String(rotRad));\n}\n\nvoid Command::cmdToRelative(){\n  isRelativeCoord = true;\n  Logger::logINFO(\"RELATIVE MODE ON\");\n}\n\nvoid Command::cmdToAbsolute(){\n  isRelativeCoord = false;\n  Logger::logINFO(\"ABSOLUTE MODE ON\");\n}\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord){\n\n  if(isRelativeCoord == true){\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos.emm; \n  } else {\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos_offset.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos_offset.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos_offset.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos_offset.emm;\n  }\n}\n\nvoid cmdDwell(Cmd(&cmd)){\n  delay(int(cmd.valueS * 1000));\n}\n\nvoid printErr() {\n  Logger::logERROR(\"COMMAND NOT RECOGNIZED\");\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/command.h",
    "content": "#ifndef COMMAND_H_\n#define COMMAND_H_\n\n#include <Arduino.h>\n#include \"interpolation.h\"\n\nstruct Cmd {\n  char id;\n  int num;\n  float valueX;\n  float valueY;\n  float valueZ;\n  float valueF;\n  float valueE;\n  float valueS; \n};\n\nclass Command {\n  public:\n    Command();\n    bool handleGcode();\n    bool processMessage(String msg);\n    void value_segment(String msg_segment);\n    Cmd getCmd() const;\n    void cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad);\n    void cmdToRelative();\n    void cmdToAbsolute();\n    bool isRelativeCoord;\n    Cmd new_command;\n\n  private: \n    String message;\n};\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord);\nvoid cmdDwell(Cmd(&cmd));\nvoid printErr();\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/config.h",
    "content": "#ifndef CONFIG_H_\n#define CONFIG_H_\n\n//SERIAL SETTINGS\n#define BAUD 115200\n\n//ROBOT ARM LENGTH\n//#define SHANK_LENGTH 140.0\n#define LOW_SHANK_LENGTH 140.0\n#define HIGH_SHANK_LENGTH 140.0\n\n#define END_EFFECTOR_OFFSET 55.0 // LENGTH FROM UPPER SHANK BEARING TO MIDPOINT OF END EFFECTOR IN MM\n\n//INITIAL INTERPOLATION SETTINGS\n//  INITIAL_XYZ FORMS VERTICAL LOWER ARM & HORIZONTAL UPPER ARM IN 90 DEGREES\n#define INITIAL_X 0.0 // CARTESIAN COORDINATE X  \n#define INITIAL_Y (HIGH_SHANK_LENGTH+END_EFFECTOR_OFFSET) // CARTESIAN COORDINATE Y\n#define INITIAL_Z LOW_SHANK_LENGTH // CARTESIAN COORDINATE Z\n\n#define INITIAL_E0 0.0 // RAIL STEPPER ENDSTOP POSITION \n\n//  CALIBRATE HOME STEPS TO REACH DESIRED INITIAL_XYZ POSITIONS\n#define X_HOME_STEPS 765 //765 //860 // STEPS FROM X_ENDSTOP TO INITIAL_XYZ FOR UPPER ARM\n#define Y_HOME_STEPS 1940 //1940 // STEPS FROM Y_ENDSTOP TO INITIAL_XYZ FOR LOWER ARM\n#define Z_HOME_STEPS 3600 // STEPS FROM Z_ENDSTOP TO INITIAL_XYZ FOR ROTATION CENTER\n#define E0_HOME_STEPS 0 // STEPS FROM E0_ENDSTOP TO INITIAL_E0\n\n//HOMING SETTINGS:\n#define HOME_X_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Y_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Z_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_E0_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_ON_BOOT false // \"true\" IF HOMING REQUIRED AFTER POWER ON\n#define HOME_DWELL 1400 // INCREASE TO SLOW DOWN HOMING SPEED\n\n//STEPPER SETTINGS:\n#define MICROSTEPS 16 // MICROSTEPPING CONFIGURATION ON RAMPS1.4\n#define STEPS_PER_REV 200 // NEMA17 STEPS PER REVOLUTION\n#define INVERSE_X_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Y_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Z_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_E0_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n\n//RAIL SETTINGS:\n#define RAIL true // E0 STEPPER USED AS RAIL. SET TO 'false' IF ROBOT ARM IS STATIONARY.\n#define STEPS_PER_MM_RAIL 80.0 // STEPS PER MM FOR RAIL MOTOR\n#define RAIL_LENGTH 200.0 // MAX LENGTH OF RAIL IN MM\n\n//ENDSTOP SETTINGS:\n#define X_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Y_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Z_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define E0_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n\n//GEAR RATIO SETTINGS\n#define MOTOR_GEAR_TEETH 20.0 // 20.0 FOR 20SFFACTORY BELT VERSION   9.0 FOR FTOBLER GEAR VERSION\n#define MAIN_GEAR_TEETH 90.0 // 90.0 FOR 20SFFACTORY BELT VERSION   32.0 FOR FTOBLER GEAR VERSION\n\n//EQUIPMENT SETTINGS\n#define LASER false // 12V LASER CONNECTED TO LASER_PIN\n#define PUMP false // 12V AIR PUMP CONNECTED TO PUMP_PIN\n#define FAN_DELAY 120 // FAN ON IN SECONDS\n\n//28BYJ GRIPPER SETTINGS\n#define GRIP_STEPS 1200 //FTOBLER: 1200\n\n//COMMAND QUEUE SETTINGS\n#define QUEUE_SIZE 15\n\n//PRINT REPLY SETTING\n#define PRINT_REPLY false // \"true\" TO PRINT MSG AFTER ONE COMMAND IS PROCESSED\n#define PRINT_REPLY_MSG \"ok\" // MSG SENT FOR USER'S POST PROCESSING WITH OTHER SOFTWARE\n\n//SPEED PROFILE SETTING\n#define SPEED_PROFILE 2 // OPTIONS BELOW\n//0: FLAT SPEED CURVE (CONSTANT SPEED PER MOVEMENT, SUITABLE FOR REALTIME CONTROL SOFTWARE)\n//1: ARCTAN APPROX (SLIGHT BELL CURVE ACCELERATION & DECELERATION)\n//2: COSIN APPROX (TOTAL BELL CURVE ACCEL FROM 0 & DECEL FROM 0, SUITABLE FOR PRESET COMMAND MOVEMENTS)\n\n//LOG SETTINGS\n#define LOG_LEVEL 2\n//0: ERROR\n//1: INFO\n//2: DEBUG\n\n//MOVE LIMIT PARAMETERS\n#define Z_MIN -125.0 //MINIMUM Z HEIGHT OF TOOLHEAD TOUCHING GROUND\n#define Z_MAX (LOW_SHANK_LENGTH+30.0) //SHANK_LENGTH ADDING ARBITUARY NUMBER FOR Z_MAX\n#define SHANKS_MIN_ANGLE_COS 0.791436948 \n#define SHANKS_MAX_ANGLE_COS -0.774944489 \n#define R_MIN (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MIN_ANGLE_COS) ))\n#define R_MAX (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MAX_ANGLE_COS) ))\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/endstop.cpp",
    "content": "#include \"endstop.h\"\n#include <Arduino.h>\n\nEndstop::Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell){\n  min_pin = a_min_pin;\n  dir_pin = a_dir_pin;\n  step_pin = a_step_pin;\n  en_pin = a_en_pin;\n  switch_input = a_switch_input;\n  home_dwell = a_home_dwell;\n  step_offset = a_step_offset;\n  pinMode(min_pin, INPUT_PULLUP);\n}\n\nvoid Endstop::home(bool dir) {\n  digitalWrite(en_pin, LOW);\n  delayMicroseconds(5);\n  if (dir==1){\n    digitalWrite(dir_pin, HIGH);\n  }\n  else {\n    digitalWrite(dir_pin, LOW);\n  }\n  delayMicroseconds(5);\n  bState = digitalRead(min_pin);\n  while (bState != switch_input) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n    bState = digitalRead(min_pin);\n  }\n  homeOffset(dir);\n}\n\nvoid Endstop::homeOffset(bool dir){\n  if (dir==1){\n    digitalWrite(dir_pin, LOW);\n  }\n  else{\n    digitalWrite(dir_pin, HIGH);\n  }\n  delayMicroseconds(5);\n  for (int i = 1; i <= step_offset; i++) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n  }\n}\n\nbool Endstop::state(){\n  bState = digitalRead(min_pin);\n  return bState;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/endstop.h",
    "content": "#ifndef ENDSTOP_H_\n#define ENDSTOP_H_\n\nclass Endstop {\n  public:\n    Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell);\n    void home(bool dir);\n    bool state();\n\n  private:\n    int min_pin;\n    int dir_pin;\n    int step_pin;\n    int en_pin;\n    int switch_input;\n    int home_dwell;\n    int step_offset;\n    void homeOffset(bool dir);\n    bool bState;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/equipment.cpp",
    "content": "#include \"equipment.h\"\n#include <Arduino.h>\n\nEquipment::Equipment(int equipment_pin){\n  pin = equipment_pin;\n  pinMode(pin, OUTPUT);\n}\n\nvoid Equipment::cmdOn(){\n  digitalWrite(pin, HIGH);  \n}\n\nvoid Equipment::cmdOff(){\n  digitalWrite(pin, LOW);  \n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/equipment.h",
    "content": "#ifndef EQUIPMENT_H_\n#define EQUIPMENT_H_\n\nclass Equipment {\npublic:\n  Equipment(int equipment_pin);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  int pin;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/fanControl.cpp",
    "content": "#include \"fanControl.h\"\n#include <Arduino.h>\n\n\nFanControl::FanControl(int aPin, int aFanDelay) {\n  fan_delay = aFanDelay * 1000;\n  nextShutdown = 0;\n  pin = aPin;\n  pinMode(pin , OUTPUT);\n  digitalWrite(pin , LOW);\n  state = false;\n}\n\nvoid FanControl::enable(bool value) {\n  if (value) {\n    state = true;\n    digitalWrite(pin, HIGH);\n  } else {\n    disable();\n  }\n}\n\nvoid FanControl::disable() {\n  state = false;\n  nextShutdown = millis() + fan_delay;\n  update();\n}\n\nvoid FanControl::update() {\n  if (!state) {\n     if (millis() >= nextShutdown) {\n       digitalWrite(pin, LOW);\n     }\n  }\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/fanControl.h",
    "content": "#ifndef FANCONTROL_H_\n#define FANCONTROL_H_\n\nclass FanControl {\npublic:\n  FanControl(int aPin, int aFanDelay);\n  void enable(bool value = true);\n  void disable();\n  void update();\nprivate:\n  bool state;\n  int pin;\n  long fan_delay;\n  long nextShutdown;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/interpolation.cpp",
    "content": "#include \"interpolation.h\"\n#include \"config.h\"\n#include \"queue.h\"\n#include \"logger.h\"\n\nInterpolation::Interpolation(){\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\n//G92 POSITION OFFSET FUNCTIONS\nvoid Interpolation::setPosOffset(float new_x, float new_y, float new_z, float new_e) {\n  pos_offset.xmm = xPosmm - new_x;\n  pos_offset.ymm = yPosmm - new_y;\n  pos_offset.zmm = zPosmm - new_z;\n  pos_offset.emm = ePosmm - new_e;\n  Logger::logINFO(\"POSITION OFFSET: [X\" + String(pos_offset.xmm) + \" Y:\" + String(pos_offset.ymm) + \" Z:\" + String(pos_offset.zmm) + \" E:\" + String(pos_offset.emm) + \"]\");\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(new_x)+\" Y:\"+String(new_y)+\" Z:\"+String(new_z)+\" E:\"+String(new_e)+\"]\");\n}\n\nvoid Interpolation::resetPosOffset(){\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\nPoint Interpolation::getPosOffset() const {\n  return pos_offset;\n}\n\n\nvoid Interpolation::setCurrentPos(float px, float py, float pz, float pe) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setCurrentPos(p);\n}\n\nvoid Interpolation::setInterpolation(float px, float py, float pz, float pe, float v) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setInterpolation(p, v);\n}\n\nvoid Interpolation::setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float v) {\n  Point p1;\n  Point p2;\n  p1.xmm = p1x;\n  p1.ymm = p1y;\n  p1.zmm = p1z;\n  p1.emm = p1e;\n  p2.xmm = p2x;\n  p2.ymm = p2y;\n  p2.zmm = p2z;\n  p2.emm = p2e;\n  setInterpolation(p1, p2, v);\n}\n\nvoid Interpolation::setInterpolation(Point p1, float v) {\n  Point p0;\n  p0.xmm = xStartmm + xDelta;\n  p0.ymm = yStartmm + yDelta;\n  p0.zmm = zStartmm + zDelta;\n  p0.emm = eStartmm + eDelta;\n  setInterpolation(p0, p1, v);\n}\n\nvoid Interpolation::setInterpolation(Point p0, Point p1, float av) {\n  v = av; //mm/s\n  \n  float a = (p1.xmm - p0.xmm);\n  float b = (p1.ymm - p0.ymm);\n  float c = (p1.zmm - p0.zmm);\n  float e = abs(p1.emm - p0.emm);\n  float dist = sqrt(a*a + b*b + c*c);\n\n  if (dist < e) {\n    dist = e; \n  }\n\n  if (v < 5) { //includes 0 = default value\n    v = sqrt(dist) * 10; //set a good value for v\n  }\n  if (v < 5) {\n     v = 5; \n  }\n  \n  tmul = v / dist;\n  \n  xStartmm = p0.xmm;\n  yStartmm = p0.ymm;\n  zStartmm = p0.zmm;\n  eStartmm = p0.emm;\n  \n  xDelta = (p1.xmm - p0.xmm);\n  yDelta = (p1.ymm - p0.ymm);\n  zDelta = (p1.zmm - p0.zmm);\n  eDelta = (p1.emm - p0.emm);\n   \n  state = 0;\n  \n  startTime = micros();\n}\n\nvoid Interpolation::setCurrentPos(Point p) {\n  xStartmm = p.xmm;\n  yStartmm = p.ymm;\n  zStartmm = p.zmm;\n  eStartmm = p.emm;\n  xDelta = 0;\n  yDelta = 0;\n  zDelta = 0;\n  eDelta = 0;\n}\n\nvoid Interpolation::updateActualPosition() {\n  if (state != 0) {\n    return;\n  }    \n  long microsek = micros();\n  float t = (microsek - startTime) / 1000000.0;\n  float progress;\n  switch (SPEED_PROFILE){\n    // FLAT SPEED CURVE\n    case 0:\n      progress = t * tmul;\n      if (progress >= 1.0){\n        progress = 1.0;\n        state = 1;\n      }\n      break;\n    // ARCTAN APPROX\n    case 1:\n      progress = atan((PI * t * tmul) - (PI * 0.5)) * 0.5 + 0.5;\n      if (progress >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n    // COSIN APPROX\n    case 2:\n      progress = -cos(t * tmul * PI) * 0.5 + 0.5;\n      if ((t * tmul) >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n  }\n  pos_tracker[X_AXIS] = xStartmm + progress * xDelta;\n  pos_tracker[Y_AXIS] = yStartmm + progress * yDelta;\n  pos_tracker[Z_AXIS] = zStartmm + progress * zDelta;\n  pos_tracker[E_AXIS] = eStartmm + progress * eDelta;\n\n  if(isAllowedPosition(pos_tracker)){\n    xPosmm = pos_tracker[X_AXIS];\n    yPosmm = pos_tracker[Y_AXIS];\n    zPosmm = pos_tracker[Z_AXIS];\n    ePosmm = pos_tracker[E_AXIS];\n  } else {\n    pos_tracker[X_AXIS] = xPosmm;\n    pos_tracker[Y_AXIS] = yPosmm;\n    pos_tracker[Z_AXIS] = zPosmm;\n    pos_tracker[E_AXIS] = ePosmm;\n    state = 1;\n    progress = 1.0;\n    xStartmm = xPosmm;\n    yStartmm = yPosmm;\n    zStartmm = zPosmm;\n    eStartmm = ePosmm;\n    xDelta = 0;\n    yDelta = 0;\n    zDelta = 0;\n    eDelta = 0;\n  }\n  //FOR DECIPHERING SPEED CURVE\n  //Serial.print(\"xPosmm:\");\n  //Serial.print(xPosmm);\n  //Serial.print(\" yPosmm:\");\n  //Serial.print(yPosmm);\n  //Serial.print(\" zPosmm:\");\n  //Serial.println(zPosmm);\n}\n\nbool Interpolation::isFinished() const {\n  return state != 0; \n}\n\nfloat Interpolation::getXPosmm() const {\n  return xPosmm;\n}\n\nfloat Interpolation::getYPosmm() const {\n  return yPosmm;\n}\n\nfloat Interpolation::getZPosmm() const {\n  return zPosmm;\n}\n\nfloat Interpolation::getEPosmm() const {\n  return ePosmm;\n}\n\nPoint Interpolation::getPosmm() const {\n  Point p;\n  p.xmm = xPosmm;\n  p.ymm = yPosmm;\n  p.zmm = zPosmm;\n  p.emm = ePosmm;\n  return p;\n}\n\nbool Interpolation::isAllowedPosition(float pos_tracker[4]) {\n  float rrot_ee = hypot(pos_tracker[X_AXIS], pos_tracker[Y_AXIS]);\n  float rrot = rrot_ee - END_EFFECTOR_OFFSET; \n  float rrot_x = rrot * (pos_tracker[Y_AXIS] / rrot_ee);\n  float rrot_y = rrot * (pos_tracker[X_AXIS] / rrot_ee);\n  float squaredPositionModule = sq(rrot_x) + sq(rrot_y) + sq(pos_tracker[Z_AXIS]);  \n\n      bool retVal = (\n          squaredPositionModule <= sq(R_MAX) \n          && squaredPositionModule >= sq(R_MIN) \n          && pos_tracker[Z_AXIS] >= Z_MIN  \n          && pos_tracker[Z_AXIS] <= Z_MAX   \n          && pos_tracker[E_AXIS] <= RAIL_LENGTH\n      );\n  if(!retVal) {\n    Logger::logERROR(\"LIMIT REACHED: [X:\" + String(pos_tracker[X_AXIS]) + \" Y:\" + String(pos_tracker[Y_AXIS]) + \" Z:\" + String(pos_tracker[Z_AXIS]) + \" E:\" + String(pos_tracker[E_AXIS]) + \"]\");\n  }\n  return retVal;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/interpolation.h",
    "content": "#ifndef INTERPOLATION_H_\n#define INTERPOLATION_H_\n#include <Arduino.h>\n\n#define X_AXIS 0\n#define Y_AXIS 1\n#define Z_AXIS 2\n#define E_AXIS 3\n\nstruct Point {\n  float xmm;\n  float ymm;\n  float zmm;\n  float emm;\n};\nclass Interpolation {\npublic:\n  //void resetInterpolation(float px, float py, float pz);\n  //void resetInterpolation(float p1x, float p1y, float p1z, float p2x, float p2y, float p2z);\n  //void resetInterpolation(Point p0, Point p1);\n  Interpolation();\n  void setCurrentPos(float px, float py, float pz, float pe);\n  void setInterpolation(float px, float py, float pz, float pe, float v = 0);\n  void setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float av = 0);\n  \n  void setCurrentPos(Point p);\n  void setInterpolation(Point p1, float v = 0);\n  void setInterpolation(Point p0, Point p1, float v = 0);\n  \n  void updateActualPosition();\n  bool isFinished() const;\n  \n  float getXPosmm() const;\n  float getYPosmm() const;\n  float getZPosmm() const;\n  float getEPosmm() const;\n  Point getPosmm() const;\n  bool isAllowedPosition(float pos_tracker[4]);\n  void setPosOffset(float new_x, float new_y, float new_z, float new_e);\n  void resetPosOffset();\n  Point getPosOffset() const;\n\nprivate:\n  Point pos_offset;\n  float pos_tracker[4];\n  byte state;\n  \n  long startTime;  \n  \n  float xStartmm;\n  float yStartmm;\n  float zStartmm;\n  float eStartmm;\n  float xDelta;\n  float yDelta;\n  float zDelta;\n  float eDelta;\n  float xPosmm;\n  float yPosmm;\n  float zPosmm;\n  float ePosmm;\n  float v;\n  float tmul;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/logger.cpp",
    "content": "#include \"logger.h\"\n#include \"config.h\"\n\nvoid Logger::log(String message, int level) {\n  if(LOG_LEVEL >= level) {\n    switch(level) {\n      case LOG_ERROR:\n        Serial.print(\"ERROR: \");\n      break;\n      case LOG_INFO:\n        Serial.print(\"INFO: \");\n      break;\n      case LOG_DEBUG:\n        Serial.print(\"DEBUG: \");\n      break;\n    }\n    Serial.println(message);\n  }\n}\nvoid Logger::logERROR(String message) {\n  log(message, LOG_ERROR);\n}\nvoid Logger::logINFO(String message) {\n  log(message, LOG_INFO);\n}\nvoid Logger::logDEBUG(String message) {\n  log(message, LOG_DEBUG);\n}"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/logger.h",
    "content": "#ifndef LOGGER_H_\n#define LOGGER_H_\n\n#include <Arduino.h>\n\n#define LOG_ERROR 0\n#define LOG_INFO 1\n#define LOG_DEBUG 2\n\nclass Logger {\n  public:\n    static void log(String message, int level);\n    static void logINFO(String message);\n    static void logERROR(String message);\n    static void logDEBUG(String message);\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/pinout.h",
    "content": "#ifndef PINOUT_H_\n#define PINOUT_H_\n\n/*\n * pinout of RAMPS 1.4\n *\n * source: http://reprap.org/wiki/RAMPS_1.4\n */\n\n//RAMPS 1.4 PINS\n#define X_STEP_PIN         54\n#define X_DIR_PIN          55\n#define X_ENABLE_PIN       38\n#define X_MIN_PIN           3\n#define X_MAX_PIN           2\n \n#define Y_STEP_PIN         60\n#define Y_DIR_PIN          61\n#define Y_ENABLE_PIN       56\n#define Y_MIN_PIN          14\n#define Y_MAX_PIN          15\n\n#define Z_STEP_PIN         46\n#define Z_DIR_PIN          48\n#define Z_ENABLE_PIN       62\n#define Z_MIN_PIN          18\n#define Z_MAX_PIN          19\n\n#define E0_STEP_PIN        26\n#define E0_DIR_PIN         28\n#define E0_ENABLE_PIN      24\n#define E0_MIN_PIN         20\n\n#define E1_STEP_PIN        36\n#define E1_DIR_PIN         34\n#define E1_ENABLE_PIN      30\n\n#define BYJ_PIN_0          40\n#define BYJ_PIN_1          63\n#define BYJ_PIN_2          59\n#define BYJ_PIN_3          64\n\n#define PUMP_PIN            8\n#define LASER_PIN          10\n#define LED_PIN            13\n\n#define SDPOWER            -1\n#define SDSS               53\n\n#define FAN_PIN             9\n\n#define PS_ON_PIN          12\n#define KILL_PIN           -1\n\n//#define HEATER_0_PIN       10\n//#define HEATER_1_PIN        8\n#define TEMP_0_PIN         13   // ANALOG NUMBERING\n#define TEMP_1_PIN         14   // ANALOG NUMBERING\n\n//RAMPS AUX-2\n\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/queue.h",
    "content": "#ifndef QUEUE_H_\n#define QUEUE_H_\n\ntemplate <typename Element> class Queue {\npublic:\n  Queue(int alen);\n  ~Queue();\n  bool push(Element elem);\n  Element pop();\n  bool isFull() const;\n  bool isEmpty() const;\n  int getFreeSpace() const;\n  int getMaxLength() const;\n  inline int getUsedSpace() const;\nprivate:\n  Queue(Queue<Element>& q);  //copy const.\n  Element* data;\n  int len;\n  int start;\n  int count;\n};\n\ntemplate <typename Element>\nQueue<Element>::Queue(int alen) {\n  data = new Element[alen];\n  len = alen;\n  start = 0;\n  count = 0;\n}\n\ntemplate <typename Element>\nQueue<Element>::~Queue() {\n  delete data;\n}\n\ntemplate <typename Element>\nQueue<Element>::Queue(Queue<Element>& q) {\n  //nothing ever is allowed to do something here\n}\n\ntemplate <typename Element>\nbool Queue<Element>::push(Element elem) {\n  data[(start + count++) % len] = elem;\n}\n\ntemplate <typename Element>\nElement Queue<Element>::pop() {\n  count--;\n  int s = start;\n  start = (start + 1) % len;\n  return data[(s) % len];\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isFull() const {\n  return count >= len;\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isEmpty() const {\n  return count <= 0;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getFreeSpace() const {\n  return len - count;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getMaxLength() const {\n  return len;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getUsedSpace() const {\n  return count;\n}\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/robotArm_v0.41.ino",
    "content": "//20SFFACTORY COMMUNITY ROBOT FIRMWARE v0.41\n//V0.31 WITH G92, M114, LOGGER, LIMIT_CHECK FUNCTIONS\n//V0.41 WITH DUAL SHANK LENGTH SUPPORT\n\n#include \"config.h\"\n#include \"pinout.h\"\n#include \"logger.h\"\n\n#include <Arduino.h>\n\n#include \"robotGeometry.h\"\n#include \"interpolation.h\"\n#include \"fanControl.h\"\n#include \"RampsStepper.h\"\n#include \"queue.h\"\n#include \"command.h\"\n#include \"byj_gripper.h\"\n#include \"equipment.h\"\n#include \"endstop.h\"\n\n//STEPPER OBJECTS\nRampsStepper stepperHigher(X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, INVERSE_X_STEPPER);\nRampsStepper stepperLower(Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, INVERSE_Y_STEPPER);\nRampsStepper stepperRotate(Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, INVERSE_Z_STEPPER);\n\n//RAIL OBJECTS\nRampsStepper stepperRail(E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, INVERSE_E0_STEPPER);\nEndstop endstopE0(E0_MIN_PIN, E0_DIR_PIN, E0_STEP_PIN, E0_ENABLE_PIN, E0_MIN_INPUT, E0_HOME_STEPS, HOME_DWELL);\n\n//ENDSTOP OBJECTS\nEndstop endstopX(X_MIN_PIN, X_DIR_PIN, X_STEP_PIN, X_ENABLE_PIN, X_MIN_INPUT, X_HOME_STEPS, HOME_DWELL);\nEndstop endstopY(Y_MIN_PIN, Y_DIR_PIN, Y_STEP_PIN, Y_ENABLE_PIN, Y_MIN_INPUT, Y_HOME_STEPS, HOME_DWELL);\nEndstop endstopZ(Z_MIN_PIN, Z_DIR_PIN, Z_STEP_PIN, Z_ENABLE_PIN, Z_MIN_INPUT, Z_HOME_STEPS, HOME_DWELL);\n\n//EQUIPMENT OBJECTS\nBYJ_Gripper byj_gripper(BYJ_PIN_0, BYJ_PIN_1, BYJ_PIN_2, BYJ_PIN_3, GRIP_STEPS);\nEquipment laser(LASER_PIN);\nEquipment pump(PUMP_PIN);\nEquipment led(LED_PIN);\nFanControl fan(FAN_PIN, FAN_DELAY);\n\n//EXECUTION & COMMAND OBJECTS\nRobotGeometry geometry(END_EFFECTOR_OFFSET, LOW_SHANK_LENGTH, HIGH_SHANK_LENGTH);\nInterpolation interpolator;\nQueue<Cmd> queue(QUEUE_SIZE);\nCommand command;\n\nvoid setup()\n{\n  Serial.begin(BAUD);\n  stepperHigher.setPositionRad(PI / 2.0); // 90°\n  stepperLower.setPositionRad(0);         // 0°\n  stepperRotate.setPositionRad(0);        // 0°\n  stepperRail.setPosition(0);\n  if (HOME_ON_BOOT) { //HOME DURING SETUP() IF HOME_ON_BOOT ENABLED\n    homeSequence(); \n    Logger::logINFO(\"ROBOT ONLINE\");\n  } else {\n    setStepperEnable(false); //ROBOT ADJUSTABLE BY HAND AFTER TURNING ON\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && !HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"ROTATE ROBOT TO FACE FRONT CENTRE & SEND G28 TO CALIBRATE\");\n    }\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"SEND G28 TO CALIBRATE\");\n    }\n    if (!HOME_X_STEPPER && !HOME_Y_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"HOME ROBOT MANUALLY & SEND G28 TO CALIBRATE\");\n    }\n  }\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n}\n\nvoid loop() {\n  interpolator.updateActualPosition();\n  geometry.set(interpolator.getXPosmm(), interpolator.getYPosmm(), interpolator.getZPosmm());\n  stepperRotate.stepToPositionRad(geometry.getRotRad());\n  stepperLower.stepToPositionRad(geometry.getLowRad());\n  stepperHigher.stepToPositionRad(geometry.getHighRad());\n  if (RAIL){\n    stepperRail.stepToPositionMM(interpolator.getEPosmm(), STEPS_PER_MM_RAIL);\n  }\n  stepperRotate.update();\n  stepperLower.update();\n  stepperHigher.update();\n  if (RAIL){\n    stepperRail.update();\n  }\n  fan.update();\n  if (!queue.isFull()) {\n    if (command.handleGcode()) {\n      queue.push(command.getCmd());\n    }\n  }\n  if ((!queue.isEmpty()) && interpolator.isFinished()) {\n    executeCommand(queue.pop());\n    if (PRINT_REPLY) {Serial.println(PRINT_REPLY_MSG);}\n  }\n\n  if (millis() % 500 < 250) {\n    led.cmdOn();\n  }\n  else {\n    led.cmdOff();\n  }\n}\n\nvoid executeCommand(Cmd cmd) {\n\n  if (cmd.id == -1) {\n    printErr();\n    return;\n  }\n\n  if (cmd.id == 'G') {\n    switch (cmd.num) {\n    case 0:\n    case 1:\n      fan.enable(true);\n      Point posoffset;\n      posoffset = interpolator.getPosOffset();      \n      cmdMove(cmd, interpolator.getPosmm(), posoffset, command.isRelativeCoord);\n      interpolator.setInterpolation(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE, cmd.valueF);\n      Logger::logINFO(\"LINEAR MOVE: X\" + String(cmd.valueX-posoffset.xmm) + \" Y\" + String(cmd.valueY-posoffset.ymm) + \" Z\" + String(cmd.valueZ-posoffset.zmm) + \" E\" + String(cmd.valueE-posoffset.emm));\n      break;\n    case 4: cmdDwell(cmd); break;\n    case 28: homeSequence(); break;\n    case 90: command.cmdToAbsolute(); break; // ABSOLUTE COORDINATE MODE\n    case 91: command.cmdToRelative(); break; // RELATIVE COORDINATE MODE\n    case 92: \n      interpolator.resetPosOffset();\n      cmdMove(cmd, interpolator.getPosmm(), interpolator.getPosOffset(), false);\n      interpolator.setPosOffset(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE);\n      break;\n    default: printErr();\n    }\n  }\n  else if (cmd.id == 'M') {\n    switch (cmd.num) {\n    case 1: pump.cmdOn(); break;\n    case 2: pump.cmdOff(); break;\n    case 3: byj_gripper.cmdOn(); break;\n    case 5: byj_gripper.cmdOff(); break;\n    case 6: laser.cmdOn(); break;\n    case 7: laser.cmdOff(); break;\n    case 17: setStepperEnable(true); break;\n    case 18: setStepperEnable(false); break;\n    case 106: fan.enable(true); break;\n    case 107: fan.enable(false); break;\n    case 114: command.cmdGetPosition(interpolator.getPosmm(), interpolator.getPosOffset(), stepperHigher.getPosition(), stepperLower.getPosition(), stepperRotate.getPosition()); break;// Return the current positions of all axis \n    case 119: \n      Logger::logINFO(\"ENDSTOP STATE: [UPPER_SHANK(X):\"+String(endstopX.state())+\" LOWER_SHANK(Y):\"+String(endstopY.state())+\" ROTATE_GEAR(Z):\"+String(endstopZ.state())+\"]\");\n      break;\n    default: printErr();\n    }\n  }\n  else {\n    printErr();\n  }\n}\n\nvoid setStepperEnable(bool enable){\n  stepperRotate.enable(enable);\n  stepperLower.enable(enable);\n  stepperHigher.enable(enable);\n  if(RAIL){\n    stepperRail.enable(enable);\n  }\n  fan.enable(enable);\n}\n\nvoid homeSequence(){\n  setStepperEnable(false);\n  fan.enable(true);\n  if (HOME_Y_STEPPER){\n    endstopY.home(!INVERSE_Y_STEPPER); //INDICATE STEPPER HOMING DIRECTION\n  }\n  if (HOME_X_STEPPER){\n    endstopX.home(!INVERSE_X_STEPPER); //INDICATE STEPPER HOMING DIRECTION\n  }\n  if (HOME_Z_STEPPER){\n    endstopZ.home(INVERSE_Z_STEPPER); //INDICATE STEPPER HOMING DIRECDTION\n  }\n  if (RAIL){\n    if (HOME_E0_STEPPER){\n      endstopE0.home(!INVERSE_E0_STEPPER); //\n    }\n  }\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n  Logger::logINFO(\"HOMING COMPLETE\");\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/robotGeometry.cpp",
    "content": "#include \"robotGeometry.h\"\n\n#include <math.h>\n#include <Arduino.h>\n\nRobotGeometry::RobotGeometry(float a_ee_offset, float a_low_shank_length, float a_high_shank_length) {\n  ee_offset = a_ee_offset;\n  low_shank_length = a_low_shank_length;\n  high_shank_length = a_high_shank_length;\n}\n\nvoid RobotGeometry::set(float axmm, float aymm, float azmm) {\n  xmm = axmm;\n  ymm = aymm;\n  zmm = azmm; \n  calculateGrad();\n}\n\nfloat RobotGeometry::getXmm() const {\n  return xmm;\n}\n\nfloat RobotGeometry::getYmm() const {\n  return ymm;\n}\n\nfloat RobotGeometry::getZmm() const {\n  return zmm;\n}\n\nfloat RobotGeometry::getRotRad() const {\n  return rot;\n}\n\nfloat RobotGeometry::getLowRad() const {\n  return low;\n}\n\nfloat RobotGeometry::getHighRad() const {\n  return high;\n}\n\nvoid RobotGeometry::calculateGrad() {\n   float rrot_ee =  hypot(xmm, ymm);    \n   float rrot = rrot_ee - ee_offset; //radius from Top View\n   float rside = hypot(rrot, zmm);  //radius from Side View. Use rrot instead of ymm..for everything\n   float rside_2 = sq(rside);\n   float low_2 = sq(low_shank_length);\n   float high_2 = sq(high_shank_length);\n   \n   rot = asin(xmm / rrot_ee);\n   high = PI - acos((low_2 + high_2 - rside_2) / (2 * low_shank_length * high_shank_length));\n\n   //Angle of Lower Stepper Motor  (asin()=Angle To Gripper)\n   if (zmm > 0) {\n     low =  acos(zmm / rside) - acos((low_2 - high_2 + rside_2) / (2 * low_shank_length * rside));\n   } else {\n     low = PI - asin(rrot / rside) - acos((low_2 - high_2 + rside_2) / (2 * low_shank_length * rside));\n   }\n   high = high + low;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.41/robotGeometry.h",
    "content": "#ifndef ROBOTGEOMETRY_H_\n#define ROBOTGEOMETRY_H_\n\nclass RobotGeometry {\npublic:\n  RobotGeometry(float a_ee_offset, float a_low_shank_length, float a_high_length);\n  void set(float axmm, float aymm, float azmm);\n  float getXmm() const;\n  float getYmm() const;\n  float getZmm() const;\n  float getRotRad() const;\n  float getLowRad() const;\n  float getHighRad() const;\nprivate:\n  void calculateGrad();\n  float ee_offset;\n  float low_shank_length;\n  float high_shank_length;\n  float xmm;\n  float ymm;\n  float zmm;\n  float rot;\n  float low;\n  float high;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/RampsStepper.cpp",
    "content": "#include \"RampsStepper.h\"\n#include \"config.h\"\n\n#include <Arduino.h>\n\nRampsStepper::RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse) {\n  setReductionRatio(MAIN_GEAR_TEETH / MOTOR_GEAR_TEETH, MICROSTEPS * STEPS_PER_REV);\n  stepPin = aStepPin;\n  dirPin = aDirPin;\n  enablePin = aEnablePin;\n  inverse = aInverse;\n  stepperStepPosition = 0;\n  stepperStepTargetPosition;\n  pinMode(stepPin, OUTPUT);\n  pinMode(dirPin, OUTPUT);\n  pinMode(enablePin, OUTPUT);\n  enable(false);\n}\n\nvoid RampsStepper::enable(bool value) {\n  digitalWrite(enablePin, !value);\n}\n\nbool RampsStepper::isOnPosition() const {\n  return stepperStepPosition == stepperStepTargetPosition;\n}\n\nint RampsStepper::getPosition() const {\n  return stepperStepPosition;\n}\n\nvoid RampsStepper::setPosition(int value) {\n  stepperStepPosition = value;\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPosition(int value) {\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPositionMM(float mm, float steps_per_mm) {\n  stepperStepTargetPosition = mm * steps_per_mm;\n}\n\nvoid RampsStepper::stepRelative(int value) {\n  value += stepperStepPosition;\n  stepToPosition(value);\n}\n\nfloat RampsStepper::getPositionRad() const {\n  return stepperStepPosition / radToStepFactor;\n}\n\nvoid RampsStepper::setPositionRad(float rad) {\n  setPosition(rad * radToStepFactor);\n}\n\nvoid RampsStepper::stepToPositionRad(float rad) {\n  stepperStepTargetPosition = rad * radToStepFactor;\n}\n\nvoid RampsStepper::stepRelativeRad(float rad) {\n  stepRelative(rad * radToStepFactor);\n}\n\nvoid RampsStepper::update() {   \n  while (stepperStepTargetPosition < stepperStepPosition) {  \n    digitalWrite(dirPin, !inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition--;\n  }\n  \n  while (stepperStepTargetPosition > stepperStepPosition) {    \n    digitalWrite(dirPin, inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition++;\n  }\n}\n\nvoid RampsStepper::setReductionRatio(float gearRatio, int stepsPerRev) {\n  radToStepFactor = gearRatio * stepsPerRev / 2 / PI;\n};\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/RampsStepper.h",
    "content": "#ifndef RAMPSSTEPPER_H_\n#define RAMPSSTEPPER_H_\n\nclass RampsStepper {\npublic:\n  RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse);\n  void enable(bool value = true);\n    \n  bool isOnPosition() const;\n  int getPosition() const;\n  void setPosition(int value);\n  void stepToPosition(int value);\n  void stepToPositionMM(float mm, float steps_per_mm);\n  void stepRelative(int value);\n  float getPositionRad() const;\n  void setPositionRad(float rad);\n  void stepToPositionRad(float rad);\n  void stepRelativeRad(float rad);\n  \n  void update();\n  \n  void setReductionRatio(float gearRatio, int stepsPerRev);\nprivate:\n  int stepperStepTargetPosition;\n  int stepperStepPosition;\n  int stepPin;\n  int dirPin;\n  int enablePin;  \n  bool inverse;\n  float radToStepFactor;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/byj_gripper.cpp",
    "content": "#include \"byj_gripper.h\"\n#include <Arduino.h>\n\nBYJ_Gripper::BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps){\n  grip_steps = steps;\n  byj_pin_0 = pin0;\n  byj_pin_1 = pin1;\n  byj_pin_2 = pin2;\n  byj_pin_3 = pin3;\n  step_cycle = 0;\n  pinMode(byj_pin_0, OUTPUT);\n  pinMode(byj_pin_1, OUTPUT);\n  pinMode(byj_pin_2, OUTPUT);\n  pinMode(byj_pin_3, OUTPUT);\n}\n\nvoid BYJ_Gripper::cmdOn() {\n  direction = true;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::cmdOff() {\n  direction = false;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::setDirection(){\n  if (direction == true) {\n    step_cycle++;\n  }\n  if (direction == false) {\n    step_cycle--;\n  }\n  if (step_cycle > 7) {\n    step_cycle = 0;\n  }\n  if (step_cycle < 0) {\n    step_cycle = 7;\n  }\n}\n\nvoid BYJ_Gripper::moveSteps() {\n  switch (step_cycle) {\n  case 0:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 1:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 2:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 3:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 4:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 5:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 6:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 7:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  default:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  }\n  setDirection();\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/byj_gripper.h",
    "content": "#ifndef BYJ_GRIPPER_H_\n#define BYJ_GRIPPER_H_\n\n\nclass BYJ_Gripper {\npublic:\n  BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  bool direction;\n  void moveSteps();\n  void setDirection();\n  int byj_pin_0;\n  int byj_pin_1;\n  int byj_pin_2;\n  int byj_pin_3;\n  int grip_steps;\n  int step_cycle;\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/command.cpp",
    "content": "#include \"command.h\"\n#include \"logger.h\"\n#include <Arduino.h>\n\nCommand::Command() {\n  //initialize Command to a zero-move value;\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueF = 0;\n  new_command.valueE = NAN;\n  new_command.valueS = 0;\n  message = \"\";\n  isRelativeCoord = false;\n}\n\nbool Command::handleGcode() {\n  if (Serial.available()) {\n    char c = Serial.read();\n    if (c == '\\n') {\n       return false; \n    }\n    if (c == '\\r') {\n       bool b = processMessage(message);\n       message = \"\";\n       return b;\n    } else {\n       message += c; \n    }\n  }\n  return false;\n}\n\nbool Command::processMessage(String msg){\n\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueE = NAN;\n  new_command.valueF = 0;\n  new_command.valueS = 0;  \n  msg.toUpperCase();\n  msg.replace(\" \", \"\");\n  int active_index = 0;\n  new_command.id = msg[active_index];\n  if((new_command.id != 'G') && (new_command.id != 'M')){\n    printErr();\n    return false;\n  }\n\n  active_index++;\n  int temp_index = active_index;\n  while (temp_index<msg.length() && !isAlpha(msg[temp_index])){\n    temp_index++;\n  }\n  new_command.num = msg.substring(active_index, temp_index).toInt();\n  active_index = temp_index;\n  temp_index++;\n  while (temp_index<msg.length()){\n    while (!isAlpha(msg[temp_index]) || msg[temp_index]=='.'){\n      temp_index++;\n      if (temp_index == msg.length()){\n        break;\n      }\n    }\n    value_segment(msg.substring(active_index, temp_index));\n    active_index = temp_index;\n    temp_index++;\n  }\n  return true;\n}\n\nvoid Command::value_segment(String msg_segment){\n  float msg_value = msg_segment.substring(1).toFloat();\n  switch (msg_segment[0]){\n    case 'X': new_command.valueX = msg_value; break;\n    case 'Y': new_command.valueY = msg_value; break;\n    case 'Z': new_command.valueZ = msg_value; break;\n    case 'E': new_command.valueE = msg_value; break;\n    case 'F': new_command.valueF = msg_value; break;\n    case 'S': new_command.valueS = msg_value; break;\n  }\n}\n\n\nCmd Command::getCmd() const {\n  return new_command; \n}\n\nvoid Command::cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad){\n  if(isRelativeCoord) {\n    Logger::logINFO(\"RELATIVE MODE\");\n  } else {\n    Logger::logINFO(\"ABSOLUTE MODE\");\n  }\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(pos.xmm - pos_offset.xmm)+\" Y:\"+String(pos.ymm - pos_offset.ymm)+\" Z:\"+String(pos.zmm - pos_offset.zmm)+\" E:\"+String(pos.emm - pos_offset.emm)+\"]\");\n  //Logger::logINFO(\"RADIANS: [HIGH:\"+String(highRad)+\" LOW:\"+String(lowRad)+\" ROT:\"+String(rotRad));\n}\n\nvoid Command::cmdToRelative(){\n  isRelativeCoord = true;\n  Logger::logINFO(\"RELATIVE MODE ON\");\n}\n\nvoid Command::cmdToAbsolute(){\n  isRelativeCoord = false;\n  Logger::logINFO(\"ABSOLUTE MODE ON\");\n}\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord){\n\n  if(isRelativeCoord == true){\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos.emm; \n  } else {\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos_offset.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos_offset.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos_offset.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos_offset.emm;\n  }\n}\n\nvoid cmdDwell(Cmd(&cmd)){\n  delay(int(cmd.valueS * 1000));\n}\n\nvoid printErr() {\n  Logger::logERROR(\"COMMAND NOT RECOGNIZED\");\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/command.h",
    "content": "#ifndef COMMAND_H_\n#define COMMAND_H_\n\n#include <Arduino.h>\n#include \"interpolation.h\"\n\nstruct Cmd {\n  char id;\n  int num;\n  float valueX;\n  float valueY;\n  float valueZ;\n  float valueF;\n  float valueE;\n  float valueS; \n};\n\nclass Command {\n  public:\n    Command();\n    bool handleGcode();\n    bool processMessage(String msg);\n    void value_segment(String msg_segment);\n    Cmd getCmd() const;\n    void cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad);\n    void cmdToRelative();\n    void cmdToAbsolute();\n    bool isRelativeCoord;\n    Cmd new_command;\n\n  private: \n    String message;\n};\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord);\nvoid cmdDwell(Cmd(&cmd));\nvoid printErr();\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/config.h",
    "content": "#ifndef CONFIG_H_\n#define CONFIG_H_\n\n//SERIAL SETTINGS\n#define BAUD 115200\n\n//ROBOT ARM LENGTH\n//#define SHANK_LENGTH 140.0\n#define LOW_SHANK_LENGTH 120.0\n#define HIGH_SHANK_LENGTH 120.0\n\n#define END_EFFECTOR_OFFSET 54.0 // LENGTH FROM UPPER SHANK BEARING TO MIDPOINT OF END EFFECTOR IN MM\n\n//INITIAL INTERPOLATION SETTINGS\n//  INITIAL_XYZ FORMS VERTICAL LOWER ARM & HORIZONTAL UPPER ARM IN 90 DEGREES\n#define INITIAL_X 0.0 // CARTESIAN COORDINATE X  \n#define INITIAL_Y (HIGH_SHANK_LENGTH+END_EFFECTOR_OFFSET) // CARTESIAN COORDINATE Y\n#define INITIAL_Z LOW_SHANK_LENGTH // CARTESIAN COORDINATE Z\n\n#define INITIAL_E0 0.0 // RAIL STEPPER ENDSTOP POSITION \n\n//  CALIBRATE HOME STEPS TO REACH DESIRED INITIAL_XYZ POSITIONS\n#define X_HOME_STEPS 820 //765 //860 // STEPS FROM X_ENDSTOP TO INITIAL_XYZ FOR UPPER ARM\n#define Y_HOME_STEPS 1850 //1940 // STEPS FROM Y_ENDSTOP TO INITIAL_XYZ FOR LOWER ARM\n#define Z_HOME_STEPS 3600 // STEPS FROM Z_ENDSTOP TO INITIAL_XYZ FOR ROTATION CENTER\n#define E0_HOME_STEPS 0 // STEPS FROM E0_ENDSTOP TO INITIAL_E0\n\n//HOMING SETTINGS:\n#define HOME_X_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Y_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Z_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_E0_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_ON_BOOT false // \"true\" IF HOMING REQUIRED AFTER POWER ON\n#define HOME_DWELL 1400 // INCREASE TO SLOW DOWN HOMING SPEED\n\n//STEPPER SETTINGS:\n#define MICROSTEPS 16 // MICROSTEPPING CONFIGURATION ON RAMPS1.4\n#define STEPS_PER_REV 200 // NEMA17 STEPS PER REVOLUTION\n#define INVERSE_X_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Y_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Z_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_E0_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n\n//RAIL SETTINGS:\n#define RAIL true // E0 STEPPER USED AS RAIL. SET TO 'false' IF ROBOT ARM IS STATIONARY.\n#define STEPS_PER_MM_RAIL 80.0 // STEPS PER MM FOR RAIL MOTOR\n#define RAIL_LENGTH 200.0 // MAX LENGTH OF RAIL IN MM\n\n//ENDSTOP SETTINGS:\n#define X_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Y_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Z_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define E0_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n\n//GEAR RATIO SETTINGS\n#define MOTOR_GEAR_TEETH 20.0 // 20.0 FOR 20SFFACTORY BELT VERSION   9.0 FOR FTOBLER GEAR VERSION\n#define MAIN_GEAR_TEETH 90.0 // 90.0 FOR 20SFFACTORY BELT VERSION   32.0 FOR FTOBLER GEAR VERSION\n\n//EQUIPMENT SETTINGS\n#define LASER false // 12V LASER CONNECTED TO LASER_PIN\n#define PUMP false // 12V AIR PUMP CONNECTED TO PUMP_PIN\n#define FAN_DELAY 120 // FAN ON IN SECONDS\n\n//GRIPPER SETTINGS\n#define GRIPPER 1 //GRIPPER MOTOR IN USE\n        // 0: 28BYJ-48 MICRO STEPPER MOTOR\n        // 1: 9G SERVO OR MG996 SERVO EQUIVALENT\n//28BYJ GRIPPER SETTINGS\n#define BYJ_GRIP_STEPS 1200 //FTOBLER: 1200\n//SERVO GRIPPER SETTINGS\n#define SERVO_GRIP_DEGREE 90.0\n#define SERVO_UNGRIP_DEGREE 0.0\n\n//COMMAND QUEUE SETTINGS\n#define QUEUE_SIZE 15\n\n//PRINT REPLY SETTING\n#define PRINT_REPLY false // \"true\" TO PRINT MSG AFTER ONE COMMAND IS PROCESSED\n#define PRINT_REPLY_MSG \"ok\" // MSG SENT FOR USER'S POST PROCESSING WITH OTHER SOFTWARE\n\n//SPEED PROFILE SETTING\n#define SPEED_PROFILE 2 // OPTIONS BELOW\n//0: FLAT SPEED CURVE (CONSTANT SPEED PER MOVEMENT, SUITABLE FOR REALTIME CONTROL SOFTWARE)\n//1: ARCTAN APPROX (SLIGHT BELL CURVE ACCELERATION & DECELERATION)\n//2: COSIN APPROX (TOTAL BELL CURVE ACCEL FROM 0 & DECEL FROM 0, SUITABLE FOR PRESET COMMAND MOVEMENTS)\n\n//LOG SETTINGS\n#define LOG_LEVEL 2\n//0: ERROR\n//1: INFO\n//2: DEBUG\n\n//MOVE LIMIT PARAMETERS\n#define Z_MIN -140.0 //MINIMUM Z HEIGHT OF TOOLHEAD TOUCHING GROUND\n#define Z_MAX (LOW_SHANK_LENGTH+30.0) //SHANK_LENGTH ADDING ARBITUARY NUMBER FOR Z_MAX\n#define SHANKS_MIN_ANGLE_COS 0.791436948 \n#define SHANKS_MAX_ANGLE_COS -0.774944489 \n#define R_MIN (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MIN_ANGLE_COS) ))\n#define R_MAX (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MAX_ANGLE_COS) ))\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/endstop.cpp",
    "content": "#include \"endstop.h\"\n#include <Arduino.h>\n\nEndstop::Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell){\n  min_pin = a_min_pin;\n  dir_pin = a_dir_pin;\n  step_pin = a_step_pin;\n  en_pin = a_en_pin;\n  switch_input = a_switch_input;\n  home_dwell = a_home_dwell;\n  step_offset = a_step_offset;\n  pinMode(min_pin, INPUT_PULLUP);\n}\n\nvoid Endstop::home(bool dir) {\n  digitalWrite(en_pin, LOW);\n  delayMicroseconds(5);\n  if (dir==1){\n    digitalWrite(dir_pin, HIGH);\n  }\n  else {\n    digitalWrite(dir_pin, LOW);\n  }\n  delayMicroseconds(5);\n  bState = digitalRead(min_pin);\n  while (bState != switch_input) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n    bState = digitalRead(min_pin);\n  }\n  homeOffset(dir);\n}\n\nvoid Endstop::homeOffset(bool dir){\n  if (dir==1){\n    digitalWrite(dir_pin, LOW);\n  }\n  else{\n    digitalWrite(dir_pin, HIGH);\n  }\n  delayMicroseconds(5);\n  for (int i = 1; i <= step_offset; i++) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n  }\n}\n\nbool Endstop::state(){\n  bState = digitalRead(min_pin);\n  return bState;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/endstop.h",
    "content": "#ifndef ENDSTOP_H_\n#define ENDSTOP_H_\n\nclass Endstop {\n  public:\n    Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell);\n    void home(bool dir);\n    bool state();\n\n  private:\n    int min_pin;\n    int dir_pin;\n    int step_pin;\n    int en_pin;\n    int switch_input;\n    int home_dwell;\n    int step_offset;\n    void homeOffset(bool dir);\n    bool bState;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/equipment.cpp",
    "content": "#include \"equipment.h\"\n#include <Arduino.h>\n\nEquipment::Equipment(int equipment_pin){\n  pin = equipment_pin;\n  pinMode(pin, OUTPUT);\n}\n\nvoid Equipment::cmdOn(){\n  digitalWrite(pin, HIGH);  \n}\n\nvoid Equipment::cmdOff(){\n  digitalWrite(pin, LOW);  \n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/equipment.h",
    "content": "#ifndef EQUIPMENT_H_\n#define EQUIPMENT_H_\n\nclass Equipment {\npublic:\n  Equipment(int equipment_pin);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  int pin;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/fanControl.cpp",
    "content": "#include \"fanControl.h\"\n#include <Arduino.h>\n\n\nFanControl::FanControl(int aPin, int aFanDelay) {\n  fan_delay = aFanDelay * 1000;\n  nextShutdown = 0;\n  pin = aPin;\n  pinMode(pin , OUTPUT);\n  digitalWrite(pin , LOW);\n  state = false;\n}\n\nvoid FanControl::enable(bool value) {\n  if (value) {\n    state = true;\n    digitalWrite(pin, HIGH);\n  } else {\n    disable();\n  }\n}\n\nvoid FanControl::disable() {\n  state = false;\n  nextShutdown = millis() + fan_delay;\n  update();\n}\n\nvoid FanControl::update() {\n  if (!state) {\n     if (millis() >= nextShutdown) {\n       digitalWrite(pin, LOW);\n     }\n  }\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/fanControl.h",
    "content": "#ifndef FANCONTROL_H_\n#define FANCONTROL_H_\n\nclass FanControl {\npublic:\n  FanControl(int aPin, int aFanDelay);\n  void enable(bool value = true);\n  void disable();\n  void update();\nprivate:\n  bool state;\n  int pin;\n  long fan_delay;\n  long nextShutdown;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/interpolation.cpp",
    "content": "#include \"interpolation.h\"\n#include \"config.h\"\n#include \"queue.h\"\n#include \"logger.h\"\n\nInterpolation::Interpolation(){\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\n//G92 POSITION OFFSET FUNCTIONS\nvoid Interpolation::setPosOffset(float new_x, float new_y, float new_z, float new_e) {\n  pos_offset.xmm = xPosmm - new_x;\n  pos_offset.ymm = yPosmm - new_y;\n  pos_offset.zmm = zPosmm - new_z;\n  pos_offset.emm = ePosmm - new_e;\n  Logger::logINFO(\"POSITION OFFSET: [X\" + String(pos_offset.xmm) + \" Y:\" + String(pos_offset.ymm) + \" Z:\" + String(pos_offset.zmm) + \" E:\" + String(pos_offset.emm) + \"]\");\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(new_x)+\" Y:\"+String(new_y)+\" Z:\"+String(new_z)+\" E:\"+String(new_e)+\"]\");\n}\n\nvoid Interpolation::resetPosOffset(){\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\nPoint Interpolation::getPosOffset() const {\n  return pos_offset;\n}\n\n\nvoid Interpolation::setCurrentPos(float px, float py, float pz, float pe) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setCurrentPos(p);\n}\n\nvoid Interpolation::setInterpolation(float px, float py, float pz, float pe, float v) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setInterpolation(p, v);\n}\n\nvoid Interpolation::setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float v) {\n  Point p1;\n  Point p2;\n  p1.xmm = p1x;\n  p1.ymm = p1y;\n  p1.zmm = p1z;\n  p1.emm = p1e;\n  p2.xmm = p2x;\n  p2.ymm = p2y;\n  p2.zmm = p2z;\n  p2.emm = p2e;\n  setInterpolation(p1, p2, v);\n}\n\nvoid Interpolation::setInterpolation(Point p1, float v) {\n  Point p0;\n  p0.xmm = xStartmm + xDelta;\n  p0.ymm = yStartmm + yDelta;\n  p0.zmm = zStartmm + zDelta;\n  p0.emm = eStartmm + eDelta;\n  setInterpolation(p0, p1, v);\n}\n\nvoid Interpolation::setInterpolation(Point p0, Point p1, float av) {\n  v = av; //mm/s\n  \n  float a = (p1.xmm - p0.xmm);\n  float b = (p1.ymm - p0.ymm);\n  float c = (p1.zmm - p0.zmm);\n  float e = abs(p1.emm - p0.emm);\n  float dist = sqrt(a*a + b*b + c*c);\n\n  if (dist < e) {\n    dist = e; \n  }\n\n  if (v < 5) { //includes 0 = default value\n    v = sqrt(dist) * 10; //set a good value for v\n  }\n  if (v < 5) {\n     v = 5; \n  }\n  \n  tmul = v / dist;\n  \n  xStartmm = p0.xmm;\n  yStartmm = p0.ymm;\n  zStartmm = p0.zmm;\n  eStartmm = p0.emm;\n  \n  xDelta = (p1.xmm - p0.xmm);\n  yDelta = (p1.ymm - p0.ymm);\n  zDelta = (p1.zmm - p0.zmm);\n  eDelta = (p1.emm - p0.emm);\n   \n  state = 0;\n  \n  startTime = micros();\n}\n\nvoid Interpolation::setCurrentPos(Point p) {\n  xStartmm = p.xmm;\n  yStartmm = p.ymm;\n  zStartmm = p.zmm;\n  eStartmm = p.emm;\n  xDelta = 0;\n  yDelta = 0;\n  zDelta = 0;\n  eDelta = 0;\n}\n\nvoid Interpolation::updateActualPosition() {\n  if (state != 0) {\n    return;\n  }    \n  long microsek = micros();\n  float t = (microsek - startTime) / 1000000.0;\n  float progress;\n  switch (SPEED_PROFILE){\n    // FLAT SPEED CURVE\n    case 0:\n      progress = t * tmul;\n      if (progress >= 1.0){\n        progress = 1.0;\n        state = 1;\n      }\n      break;\n    // ARCTAN APPROX\n    case 1:\n      progress = atan((PI * t * tmul) - (PI * 0.5)) * 0.5 + 0.5;\n      if (progress >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n    // COSIN APPROX\n    case 2:\n      progress = -cos(t * tmul * PI) * 0.5 + 0.5;\n      if ((t * tmul) >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n  }\n  pos_tracker[X_AXIS] = xStartmm + progress * xDelta;\n  pos_tracker[Y_AXIS] = yStartmm + progress * yDelta;\n  pos_tracker[Z_AXIS] = zStartmm + progress * zDelta;\n  pos_tracker[E_AXIS] = eStartmm + progress * eDelta;\n\n  if(isAllowedPosition(pos_tracker)){\n    xPosmm = pos_tracker[X_AXIS];\n    yPosmm = pos_tracker[Y_AXIS];\n    zPosmm = pos_tracker[Z_AXIS];\n    ePosmm = pos_tracker[E_AXIS];\n  } else {\n    pos_tracker[X_AXIS] = xPosmm;\n    pos_tracker[Y_AXIS] = yPosmm;\n    pos_tracker[Z_AXIS] = zPosmm;\n    pos_tracker[E_AXIS] = ePosmm;\n    state = 1;\n    progress = 1.0;\n    xStartmm = xPosmm;\n    yStartmm = yPosmm;\n    zStartmm = zPosmm;\n    eStartmm = ePosmm;\n    xDelta = 0;\n    yDelta = 0;\n    zDelta = 0;\n    eDelta = 0;\n  }\n  //FOR DECIPHERING SPEED CURVE\n  //Serial.print(\"xPosmm:\");\n  //Serial.print(xPosmm);\n  //Serial.print(\" yPosmm:\");\n  //Serial.print(yPosmm);\n  //Serial.print(\" zPosmm:\");\n  //Serial.println(zPosmm);\n}\n\nbool Interpolation::isFinished() const {\n  return state != 0; \n}\n\nfloat Interpolation::getXPosmm() const {\n  return xPosmm;\n}\n\nfloat Interpolation::getYPosmm() const {\n  return yPosmm;\n}\n\nfloat Interpolation::getZPosmm() const {\n  return zPosmm;\n}\n\nfloat Interpolation::getEPosmm() const {\n  return ePosmm;\n}\n\nPoint Interpolation::getPosmm() const {\n  Point p;\n  p.xmm = xPosmm;\n  p.ymm = yPosmm;\n  p.zmm = zPosmm;\n  p.emm = ePosmm;\n  return p;\n}\n\nbool Interpolation::isAllowedPosition(float pos_tracker[4]) {\n  float rrot_ee = hypot(pos_tracker[X_AXIS], pos_tracker[Y_AXIS]);\n  float rrot = rrot_ee - END_EFFECTOR_OFFSET; \n  float rrot_x = rrot * (pos_tracker[Y_AXIS] / rrot_ee);\n  float rrot_y = rrot * (pos_tracker[X_AXIS] / rrot_ee);\n  float squaredPositionModule = sq(rrot_x) + sq(rrot_y) + sq(pos_tracker[Z_AXIS]);  \n\n      bool retVal = (\n          squaredPositionModule <= sq(R_MAX) \n          && squaredPositionModule >= sq(R_MIN) \n          && pos_tracker[Z_AXIS] >= Z_MIN  \n          && pos_tracker[Z_AXIS] <= Z_MAX   \n          && pos_tracker[E_AXIS] <= RAIL_LENGTH\n      );\n  if(!retVal) {\n    Logger::logERROR(\"LIMIT REACHED: [X:\" + String(pos_tracker[X_AXIS]) + \" Y:\" + String(pos_tracker[Y_AXIS]) + \" Z:\" + String(pos_tracker[Z_AXIS]) + \" E:\" + String(pos_tracker[E_AXIS]) + \"]\");\n  }\n  return retVal;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/interpolation.h",
    "content": "#ifndef INTERPOLATION_H_\n#define INTERPOLATION_H_\n#include <Arduino.h>\n\n#define X_AXIS 0\n#define Y_AXIS 1\n#define Z_AXIS 2\n#define E_AXIS 3\n\nstruct Point {\n  float xmm;\n  float ymm;\n  float zmm;\n  float emm;\n};\nclass Interpolation {\npublic:\n  //void resetInterpolation(float px, float py, float pz);\n  //void resetInterpolation(float p1x, float p1y, float p1z, float p2x, float p2y, float p2z);\n  //void resetInterpolation(Point p0, Point p1);\n  Interpolation();\n  void setCurrentPos(float px, float py, float pz, float pe);\n  void setInterpolation(float px, float py, float pz, float pe, float v = 0);\n  void setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float av = 0);\n  \n  void setCurrentPos(Point p);\n  void setInterpolation(Point p1, float v = 0);\n  void setInterpolation(Point p0, Point p1, float v = 0);\n  \n  void updateActualPosition();\n  bool isFinished() const;\n  \n  float getXPosmm() const;\n  float getYPosmm() const;\n  float getZPosmm() const;\n  float getEPosmm() const;\n  Point getPosmm() const;\n  bool isAllowedPosition(float pos_tracker[4]);\n  void setPosOffset(float new_x, float new_y, float new_z, float new_e);\n  void resetPosOffset();\n  Point getPosOffset() const;\n\nprivate:\n  Point pos_offset;\n  float pos_tracker[4];\n  byte state;\n  \n  long startTime;  \n  \n  float xStartmm;\n  float yStartmm;\n  float zStartmm;\n  float eStartmm;\n  float xDelta;\n  float yDelta;\n  float zDelta;\n  float eDelta;\n  float xPosmm;\n  float yPosmm;\n  float zPosmm;\n  float ePosmm;\n  float v;\n  float tmul;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/logger.cpp",
    "content": "#include \"logger.h\"\n#include \"config.h\"\n\nvoid Logger::log(String message, int level) {\n  if(LOG_LEVEL >= level) {\n    switch(level) {\n      case LOG_ERROR:\n        Serial.print(\"ERROR: \");\n      break;\n      case LOG_INFO:\n        Serial.print(\"INFO: \");\n      break;\n      case LOG_DEBUG:\n        Serial.print(\"DEBUG: \");\n      break;\n    }\n    Serial.println(message);\n  }\n}\nvoid Logger::logERROR(String message) {\n  log(message, LOG_ERROR);\n}\nvoid Logger::logINFO(String message) {\n  log(message, LOG_INFO);\n}\nvoid Logger::logDEBUG(String message) {\n  log(message, LOG_DEBUG);\n}"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/logger.h",
    "content": "#ifndef LOGGER_H_\n#define LOGGER_H_\n\n#include <Arduino.h>\n\n#define LOG_ERROR 0\n#define LOG_INFO 1\n#define LOG_DEBUG 2\n\nclass Logger {\n  public:\n    static void log(String message, int level);\n    static void logINFO(String message);\n    static void logERROR(String message);\n    static void logDEBUG(String message);\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/pinout.h",
    "content": "#ifndef PINOUT_H_\n#define PINOUT_H_\n\n/*\n * pinout of RAMPS 1.4\n *\n * source: http://reprap.org/wiki/RAMPS_1.4\n */\n\n//RAMPS 1.4 PINS\n#define X_STEP_PIN         54\n#define X_DIR_PIN          55\n#define X_ENABLE_PIN       38\n#define X_MIN_PIN           3\n#define X_MAX_PIN           2\n \n#define Y_STEP_PIN         60\n#define Y_DIR_PIN          61\n#define Y_ENABLE_PIN       56\n#define Y_MIN_PIN          14\n#define Y_MAX_PIN          15\n\n#define Z_STEP_PIN         46\n#define Z_DIR_PIN          48\n#define Z_ENABLE_PIN       62\n#define Z_MIN_PIN          18\n#define Z_MAX_PIN          19\n\n#define E0_STEP_PIN        26\n#define E0_DIR_PIN         28\n#define E0_ENABLE_PIN      24\n#define E0_MIN_PIN         20\n\n#define E1_STEP_PIN        36\n#define E1_DIR_PIN         34\n#define E1_ENABLE_PIN      30\n\n#define BYJ_PIN_0          40\n#define BYJ_PIN_1          63\n#define BYJ_PIN_2          59\n#define BYJ_PIN_3          64\n\n#define SERVO_PIN           4\n\n#define PUMP_PIN            8\n#define LASER_PIN          10\n#define LED_PIN            13\n\n#define SDPOWER            -1\n#define SDSS               53\n\n#define FAN_PIN             9\n\n#define PS_ON_PIN          12\n#define KILL_PIN           -1\n\n//#define HEATER_0_PIN       10\n//#define HEATER_1_PIN        8\n#define TEMP_0_PIN         13   // ANALOG NUMBERING\n#define TEMP_1_PIN         14   // ANALOG NUMBERING\n\n//RAMPS AUX-2\n\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/queue.h",
    "content": "#ifndef QUEUE_H_\n#define QUEUE_H_\n\ntemplate <typename Element> class Queue {\npublic:\n  Queue(int alen);\n  ~Queue();\n  bool push(Element elem);\n  Element pop();\n  bool isFull() const;\n  bool isEmpty() const;\n  int getFreeSpace() const;\n  int getMaxLength() const;\n  inline int getUsedSpace() const;\nprivate:\n  Queue(Queue<Element>& q);  //copy const.\n  Element* data;\n  int len;\n  int start;\n  int count;\n};\n\ntemplate <typename Element>\nQueue<Element>::Queue(int alen) {\n  data = new Element[alen];\n  len = alen;\n  start = 0;\n  count = 0;\n}\n\ntemplate <typename Element>\nQueue<Element>::~Queue() {\n  delete data;\n}\n\ntemplate <typename Element>\nQueue<Element>::Queue(Queue<Element>& q) {\n  //nothing ever is allowed to do something here\n}\n\ntemplate <typename Element>\nbool Queue<Element>::push(Element elem) {\n  data[(start + count++) % len] = elem;\n}\n\ntemplate <typename Element>\nElement Queue<Element>::pop() {\n  count--;\n  int s = start;\n  start = (start + 1) % len;\n  return data[(s) % len];\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isFull() const {\n  return count >= len;\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isEmpty() const {\n  return count <= 0;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getFreeSpace() const {\n  return len - count;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getMaxLength() const {\n  return len;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getUsedSpace() const {\n  return count;\n}\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/robotArm_v0.51.ino",
    "content": "//20SFFACTORY COMMUNITY ROBOT FIRMWARE v0.51\n//V0.31 WITH G92, M114, LOGGER, LIMIT_CHECK FUNCTIONS\n//V0.41 WITH DUAL SHANK LENGTH SUPPORT\n//V0.51 WITH SERVO GRIPPER\n\n#include \"config.h\"\n#include \"pinout.h\"\n#include \"logger.h\"\n\n#include <Arduino.h>\n\n#include \"robotGeometry.h\"\n#include \"interpolation.h\"\n#include \"fanControl.h\"\n#include \"RampsStepper.h\"\n#include \"queue.h\"\n#include \"command.h\"\n#include \"byj_gripper.h\"\n#include \"servo_gripper.h\"\n#include \"equipment.h\"\n#include \"endstop.h\"\n\n//STEPPER OBJECTS\nRampsStepper stepperHigher(X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, INVERSE_X_STEPPER);\nRampsStepper stepperLower(Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, INVERSE_Y_STEPPER);\nRampsStepper stepperRotate(Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, INVERSE_Z_STEPPER);\n\n//RAIL OBJECTS\nRampsStepper stepperRail(E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, INVERSE_E0_STEPPER);\nEndstop endstopE0(E0_MIN_PIN, E0_DIR_PIN, E0_STEP_PIN, E0_ENABLE_PIN, E0_MIN_INPUT, E0_HOME_STEPS, HOME_DWELL);\n\n//ENDSTOP OBJECTS\nEndstop endstopX(X_MIN_PIN, X_DIR_PIN, X_STEP_PIN, X_ENABLE_PIN, X_MIN_INPUT, X_HOME_STEPS, HOME_DWELL);\nEndstop endstopY(Y_MIN_PIN, Y_DIR_PIN, Y_STEP_PIN, Y_ENABLE_PIN, Y_MIN_INPUT, Y_HOME_STEPS, HOME_DWELL);\nEndstop endstopZ(Z_MIN_PIN, Z_DIR_PIN, Z_STEP_PIN, Z_ENABLE_PIN, Z_MIN_INPUT, Z_HOME_STEPS, HOME_DWELL);\n\n//EQUIPMENT OBJECTS\nBYJ_Gripper byj_gripper(BYJ_PIN_0, BYJ_PIN_1, BYJ_PIN_2, BYJ_PIN_3, BYJ_GRIP_STEPS);\nServo_Gripper servo_gripper(SERVO_PIN, SERVO_GRIP_DEGREE, SERVO_UNGRIP_DEGREE);\nEquipment laser(LASER_PIN);\nEquipment pump(PUMP_PIN);\nEquipment led(LED_PIN);\nFanControl fan(FAN_PIN, FAN_DELAY);\n\n//EXECUTION & COMMAND OBJECTS\nRobotGeometry geometry(END_EFFECTOR_OFFSET, LOW_SHANK_LENGTH, HIGH_SHANK_LENGTH);\nInterpolation interpolator;\nQueue<Cmd> queue(QUEUE_SIZE);\nCommand command;\n\nvoid setup()\n{\n  Serial.begin(BAUD);\n  stepperHigher.setPositionRad(PI / 2.0); // 90°\n  stepperLower.setPositionRad(0);         // 0°\n  stepperRotate.setPositionRad(0);        // 0°\n  stepperRail.setPosition(0);\n  if (HOME_ON_BOOT) { //HOME DURING SETUP() IF HOME_ON_BOOT ENABLED\n    homeSequence(); \n    Logger::logINFO(\"ROBOT ONLINE\");\n  } else {\n    setStepperEnable(false); //ROBOT ADJUSTABLE BY HAND AFTER TURNING ON\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && !HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"ROTATE ROBOT TO FACE FRONT CENTRE & SEND G28 TO CALIBRATE\");\n    }\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"SEND G28 TO CALIBRATE\");\n    }\n    if (!HOME_X_STEPPER && !HOME_Y_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"HOME ROBOT MANUALLY & SEND G28 TO CALIBRATE\");\n    }\n  }\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n}\n\nvoid loop() {\n  interpolator.updateActualPosition();\n  geometry.set(interpolator.getXPosmm(), interpolator.getYPosmm(), interpolator.getZPosmm());\n  stepperRotate.stepToPositionRad(geometry.getRotRad());\n  stepperLower.stepToPositionRad(geometry.getLowRad());\n  stepperHigher.stepToPositionRad(geometry.getHighRad());\n  if (RAIL){\n    stepperRail.stepToPositionMM(interpolator.getEPosmm(), STEPS_PER_MM_RAIL);\n  }\n  stepperRotate.update();\n  stepperLower.update();\n  stepperHigher.update();\n  if (RAIL){\n    stepperRail.update();\n  }\n  fan.update();\n  if (!queue.isFull()) {\n    if (command.handleGcode()) {\n      queue.push(command.getCmd());\n    }\n  }\n  if ((!queue.isEmpty()) && interpolator.isFinished()) {\n    executeCommand(queue.pop());\n    if (PRINT_REPLY) {Serial.println(PRINT_REPLY_MSG);}\n  }\n\n  if (millis() % 500 < 250) {\n    led.cmdOn();\n  }\n  else {\n    led.cmdOff();\n  }\n}\n\nvoid executeCommand(Cmd cmd) {\n\n  if (cmd.id == -1) {\n    printErr();\n    return;\n  }\n\n  if (cmd.id == 'G') {\n    switch (cmd.num) {\n    case 0:\n    case 1:\n      fan.enable(true);\n      Point posoffset;\n      posoffset = interpolator.getPosOffset();      \n      cmdMove(cmd, interpolator.getPosmm(), posoffset, command.isRelativeCoord);\n      interpolator.setInterpolation(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE, cmd.valueF);\n      Logger::logINFO(\"LINEAR MOVE: X\" + String(cmd.valueX-posoffset.xmm) + \" Y\" + String(cmd.valueY-posoffset.ymm) + \" Z\" + String(cmd.valueZ-posoffset.zmm) + \" E\" + String(cmd.valueE-posoffset.emm));\n      break;\n    case 4: cmdDwell(cmd); break;\n    case 28: homeSequence(); break;\n    case 90: command.cmdToAbsolute(); break; // ABSOLUTE COORDINATE MODE\n    case 91: command.cmdToRelative(); break; // RELATIVE COORDINATE MODE\n    case 92: \n      interpolator.resetPosOffset();\n      cmdMove(cmd, interpolator.getPosmm(), interpolator.getPosOffset(), false);\n      interpolator.setPosOffset(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE);\n      break;\n    default: printErr();\n    }\n  }\n  else if (cmd.id == 'M') {\n    switch (cmd.num) {\n    case 1: pump.cmdOn(); break;\n    case 2: pump.cmdOff(); break;\n    case 3: \n      if (GRIPPER == 0){\n        byj_gripper.cmdOn(); break;\n      } else if (GRIPPER == 1){\n        servo_gripper.cmdOn(); break;\n      }\n    case 5:\n      if (GRIPPER == 0){\n        byj_gripper.cmdOff(); break;\n      } else if (GRIPPER == 1){\n        servo_gripper.cmdOff(); break;\n      }\n    case 6: laser.cmdOn(); break;\n    case 7: laser.cmdOff(); break;\n    case 17: setStepperEnable(true); break;\n    case 18: setStepperEnable(false); break;\n    case 106: fan.enable(true); break;\n    case 107: fan.enable(false); break;\n    case 114: command.cmdGetPosition(interpolator.getPosmm(), interpolator.getPosOffset(), stepperHigher.getPosition(), stepperLower.getPosition(), stepperRotate.getPosition()); break;// Return the current positions of all axis \n    case 119: \n      Logger::logINFO(\"ENDSTOP STATE: [UPPER_SHANK(X):\"+String(endstopX.state())+\" LOWER_SHANK(Y):\"+String(endstopY.state())+\" ROTATE_GEAR(Z):\"+String(endstopZ.state())+\"]\");\n      break;\n    default: printErr();\n    }\n  }\n  else {\n    printErr();\n  }\n}\n\nvoid setStepperEnable(bool enable){\n  stepperRotate.enable(enable);\n  stepperLower.enable(enable);\n  stepperHigher.enable(enable);\n  if(RAIL){\n    stepperRail.enable(enable);\n  }\n  fan.enable(enable);\n}\n\nvoid homeSequence(){\n  setStepperEnable(false);\n  fan.enable(true);\n  if (HOME_Y_STEPPER){\n    endstopY.home(!INVERSE_Y_STEPPER); //INDICATE STEPPER HOMING DIRECTION\n  }\n  if (HOME_X_STEPPER){\n    endstopX.home(!INVERSE_X_STEPPER); //INDICATE STEPPER HOMING DIRECTION\n  }\n  if (HOME_Z_STEPPER){\n    endstopZ.home(INVERSE_Z_STEPPER); //INDICATE STEPPER HOMING DIRECDTION\n  }\n  if (RAIL){\n    if (HOME_E0_STEPPER){\n      endstopE0.home(!INVERSE_E0_STEPPER); //\n    }\n  }\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n  Logger::logINFO(\"HOMING COMPLETE\");\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/robotGeometry.cpp",
    "content": "#include \"robotGeometry.h\"\n\n#include <math.h>\n#include <Arduino.h>\n\nRobotGeometry::RobotGeometry(float a_ee_offset, float a_low_shank_length, float a_high_shank_length) {\n  ee_offset = a_ee_offset;\n  low_shank_length = a_low_shank_length;\n  high_shank_length = a_high_shank_length;\n}\n\nvoid RobotGeometry::set(float axmm, float aymm, float azmm) {\n  xmm = axmm;\n  ymm = aymm;\n  zmm = azmm; \n  calculateGrad();\n}\n\nfloat RobotGeometry::getXmm() const {\n  return xmm;\n}\n\nfloat RobotGeometry::getYmm() const {\n  return ymm;\n}\n\nfloat RobotGeometry::getZmm() const {\n  return zmm;\n}\n\nfloat RobotGeometry::getRotRad() const {\n  return rot;\n}\n\nfloat RobotGeometry::getLowRad() const {\n  return low;\n}\n\nfloat RobotGeometry::getHighRad() const {\n  return high;\n}\n\nvoid RobotGeometry::calculateGrad() {\n   float rrot_ee =  hypot(xmm, ymm);    \n   float rrot = rrot_ee - ee_offset; //radius from Top View\n   float rside = hypot(rrot, zmm);  //radius from Side View. Use rrot instead of ymm..for everything\n   float rside_2 = sq(rside);\n   float low_2 = sq(low_shank_length);\n   float high_2 = sq(high_shank_length);\n   \n   rot = asin(xmm / rrot_ee);\n   high = PI - acos((low_2 + high_2 - rside_2) / (2 * low_shank_length * high_shank_length));\n\n   //Angle of Lower Stepper Motor  (asin()=Angle To Gripper)\n   if (zmm > 0) {\n     low =  acos(zmm / rside) - acos((low_2 - high_2 + rside_2) / (2 * low_shank_length * rside));\n   } else {\n     low = PI - asin(rrot / rside) - acos((low_2 - high_2 + rside_2) / (2 * low_shank_length * rside));\n   }\n   high = high + low;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/robotGeometry.h",
    "content": "#ifndef ROBOTGEOMETRY_H_\n#define ROBOTGEOMETRY_H_\n\nclass RobotGeometry {\npublic:\n  RobotGeometry(float a_ee_offset, float a_low_shank_length, float a_high_length);\n  void set(float axmm, float aymm, float azmm);\n  float getXmm() const;\n  float getYmm() const;\n  float getZmm() const;\n  float getRotRad() const;\n  float getLowRad() const;\n  float getHighRad() const;\nprivate:\n  void calculateGrad();\n  float ee_offset;\n  float low_shank_length;\n  float high_shank_length;\n  float xmm;\n  float ymm;\n  float zmm;\n  float rot;\n  float low;\n  float high;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/servo_gripper.cpp",
    "content": "#include \"servo_gripper.h\"\n#include <Arduino.h>\n#include <Servo.h>\n\n\nServo_Gripper::Servo_Gripper(int pin, float grip_degree, float ungrip_degree){\n  servo_pin = pin;\n  servo_grip_deg = grip_degree;\n  servo_ungrip_deg = ungrip_degree;\n  Servo servo_motor;\n}\n\nvoid Servo_Gripper::cmdOn(){\n  servo_motor.attach(servo_pin);\n  servo_motor.write(servo_grip_deg);\n  delay(300);\n  servo_motor.detach();\n}\n\nvoid Servo_Gripper::cmdOff(){\n  servo_motor.attach(servo_pin);\n  servo_motor.write(servo_ungrip_deg);\n  delay(300);\n  servo_motor.detach();\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.51/servo_gripper.h",
    "content": "#ifndef SERVO_GRIPPER_H_\n#define SERVO_GRIPPER_H_\n#include <Servo.h>\n\nclass Servo_Gripper{\npublic:\n  Servo_Gripper(int pin, float grip_degree, float ungrip_degree);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  Servo servo_motor;\n  int servo_pin;\n  float servo_grip_deg;\n  float servo_ungrip_deg;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/RampsStepper.cpp",
    "content": "#include \"RampsStepper.h\"\n#include \"config.h\"\n\n#include <Arduino.h>\n\nRampsStepper::RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse) {\n  setReductionRatio(MAIN_GEAR_TEETH / MOTOR_GEAR_TEETH, MICROSTEPS * STEPS_PER_REV);\n  stepPin = aStepPin;\n  dirPin = aDirPin;\n  enablePin = aEnablePin;\n  inverse = aInverse;\n  stepperStepPosition = 0;\n  stepperStepTargetPosition;\n  pinMode(stepPin, OUTPUT);\n  pinMode(dirPin, OUTPUT);\n  pinMode(enablePin, OUTPUT);\n  enable(false);\n}\n\nvoid RampsStepper::enable(bool value) {\n  digitalWrite(enablePin, !value);\n}\n\nbool RampsStepper::isOnPosition() const {\n  return stepperStepPosition == stepperStepTargetPosition;\n}\n\nint RampsStepper::getPosition() const {\n  return stepperStepPosition;\n}\n\nvoid RampsStepper::setPosition(int value) {\n  stepperStepPosition = value;\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPosition(int value) {\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPositionMM(float mm, float steps_per_mm) {\n  stepperStepTargetPosition = mm * steps_per_mm;\n}\n\nvoid RampsStepper::stepRelative(int value) {\n  value += stepperStepPosition;\n  stepToPosition(value);\n}\n\nfloat RampsStepper::getPositionRad() const {\n  return stepperStepPosition / radToStepFactor;\n}\n\nvoid RampsStepper::setPositionRad(float rad) {\n  setPosition(rad * radToStepFactor);\n}\n\nvoid RampsStepper::stepToPositionRad(float rad) {\n  stepperStepTargetPosition = rad * radToStepFactor;\n}\n\nvoid RampsStepper::stepRelativeRad(float rad) {\n  stepRelative(rad * radToStepFactor);\n}\n\nvoid RampsStepper::update() {   \n  while (stepperStepTargetPosition < stepperStepPosition) {  \n    digitalWrite(dirPin, !inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition--;\n  }\n  \n  while (stepperStepTargetPosition > stepperStepPosition) {    \n    digitalWrite(dirPin, inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition++;\n  }\n}\n\nvoid RampsStepper::setReductionRatio(float gearRatio, int stepsPerRev) {\n  radToStepFactor = gearRatio * stepsPerRev / 2 / PI;\n};\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/RampsStepper.h",
    "content": "#ifndef RAMPSSTEPPER_H_\n#define RAMPSSTEPPER_H_\n\nclass RampsStepper {\npublic:\n  RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse);\n  void enable(bool value = true);\n    \n  bool isOnPosition() const;\n  int getPosition() const;\n  void setPosition(int value);\n  void stepToPosition(int value);\n  void stepToPositionMM(float mm, float steps_per_mm);\n  void stepRelative(int value);\n  float getPositionRad() const;\n  void setPositionRad(float rad);\n  void stepToPositionRad(float rad);\n  void stepRelativeRad(float rad);\n  \n  void update();\n  \n  void setReductionRatio(float gearRatio, int stepsPerRev);\nprivate:\n  int stepperStepTargetPosition;\n  int stepperStepPosition;\n  int stepPin;\n  int dirPin;\n  int enablePin;  \n  bool inverse;\n  float radToStepFactor;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/byj_gripper.cpp",
    "content": "#include \"byj_gripper.h\"\n#include <Arduino.h>\n\nBYJ_Gripper::BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps){\n  grip_steps = steps;\n  byj_pin_0 = pin0;\n  byj_pin_1 = pin1;\n  byj_pin_2 = pin2;\n  byj_pin_3 = pin3;\n  step_cycle = 0;\n  pinMode(byj_pin_0, OUTPUT);\n  pinMode(byj_pin_1, OUTPUT);\n  pinMode(byj_pin_2, OUTPUT);\n  pinMode(byj_pin_3, OUTPUT);\n}\n\nvoid BYJ_Gripper::cmdOn() {\n  direction = true;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::cmdOff() {\n  direction = false;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::setDirection(){\n  if (direction == true) {\n    step_cycle++;\n  }\n  if (direction == false) {\n    step_cycle--;\n  }\n  if (step_cycle > 7) {\n    step_cycle = 0;\n  }\n  if (step_cycle < 0) {\n    step_cycle = 7;\n  }\n}\n\nvoid BYJ_Gripper::moveSteps() {\n  switch (step_cycle) {\n  case 0:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 1:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 2:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 3:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 4:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 5:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 6:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 7:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  default:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  }\n  setDirection();\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/byj_gripper.h",
    "content": "#ifndef BYJ_GRIPPER_H_\n#define BYJ_GRIPPER_H_\n\n\nclass BYJ_Gripper {\npublic:\n  BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  bool direction;\n  void moveSteps();\n  void setDirection();\n  int byj_pin_0;\n  int byj_pin_1;\n  int byj_pin_2;\n  int byj_pin_3;\n  int grip_steps;\n  int step_cycle;\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/command.cpp",
    "content": "#include \"command.h\"\n#include \"logger.h\"\n#include \"config.h\"\n#include <Arduino.h>\n\nCommand::Command() {\n  //initialize Command to a zero-move value;\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueF = 0;\n  new_command.valueE = NAN;\n  new_command.valueS = 0;\n  message = \"\";\n  isRelativeCoord = false;\n}\n\nbool Command::handleGcode() {\n  if (Serial.available()) {\n    char c = Serial.read();\n    if (c == '\\n') {\n       return false; \n    }\n    if (c == '\\r') {\n       bool b = processMessage(message);\n       message = \"\";\n       return b;\n    } else {\n       message += c; \n    }\n  }\n  return false;\n}\n\nbool Command::processMessage(String msg){\n\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueE = NAN;\n  new_command.valueF = 0;\n  new_command.valueS = 0;  \n  msg.toUpperCase();\n  msg.replace(\" \", \"\");\n  int active_index = 0;\n  new_command.id = msg[active_index];\n  if((new_command.id != 'G') && (new_command.id != 'M')){\n    printErr();\n    return false;\n  }\n\n  active_index++;\n  int temp_index = active_index;\n  while (temp_index<msg.length() && !isAlpha(msg[temp_index])){\n    temp_index++;\n  }\n  new_command.num = msg.substring(active_index, temp_index).toInt();\n  active_index = temp_index;\n  temp_index++;\n  while (temp_index<msg.length()){\n    while (!isAlpha(msg[temp_index]) || msg[temp_index]=='.'){\n      temp_index++;\n      if (temp_index == msg.length()){\n        break;\n      }\n    }\n    value_segment(msg.substring(active_index, temp_index));\n    active_index = temp_index;\n    temp_index++;\n  }\n  return true;\n}\n\nvoid Command::value_segment(String msg_segment){\n  float msg_value = msg_segment.substring(1).toFloat();\n  switch (msg_segment[0]){\n    case 'X': new_command.valueX = msg_value; break;\n    case 'Y': new_command.valueY = msg_value; break;\n    case 'Z': new_command.valueZ = msg_value; break;\n    case 'E': new_command.valueE = msg_value; break;\n    case 'F': new_command.valueF = msg_value; break;\n    case 'S': new_command.valueS = msg_value; break;\n  }\n}\n\n\nCmd Command::getCmd() const {\n  return new_command; \n}\n\nvoid Command::cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad){\n  if(isRelativeCoord) {\n    Logger::logINFO(\"RELATIVE MODE\");\n  } else {\n    Logger::logINFO(\"ABSOLUTE MODE\");\n  }\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(pos.xmm - pos_offset.xmm)+\" Y:\"+String(pos.ymm - pos_offset.ymm)+\" Z:\"+String(pos.zmm - pos_offset.zmm)+\" E:\"+String(pos.emm - pos_offset.emm)+\"]\");\n  //Logger::logINFO(\"RADIANS: [HIGH:\"+String(highRad)+\" LOW:\"+String(lowRad)+\" ROT:\"+String(rotRad));\n}\n\nvoid Command::cmdToRelative(){\n  isRelativeCoord = true;\n  Logger::logINFO(\"RELATIVE MODE ON\");\n}\n\nvoid Command::cmdToAbsolute(){\n  isRelativeCoord = false;\n  Logger::logINFO(\"ABSOLUTE MODE ON\");\n}\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord){\n\n  if(isRelativeCoord == true){\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos.emm; \n  } else {\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos_offset.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos_offset.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos_offset.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos_offset.emm;\n  }\n}\n\nvoid cmdDwell(Cmd(&cmd)){\n  delay(int(cmd.valueS * 1000));\n}\n\nvoid printErr() {\n  Logger::logERROR(\"COMMAND NOT RECOGNIZED\");\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/command.h",
    "content": "#ifndef COMMAND_H_\n#define COMMAND_H_\n\n#include <Arduino.h>\n#include \"interpolation.h\"\n\nstruct Cmd {\n  char id;\n  int num;\n  float valueX;\n  float valueY;\n  float valueZ;\n  float valueF;\n  float valueE;\n  float valueS; \n};\n\nclass Command {\n  public:\n    Command();\n    bool handleGcode();\n    bool processMessage(String msg);\n    void value_segment(String msg_segment);\n    Cmd getCmd() const;\n    void cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad);\n    void cmdToRelative();\n    void cmdToAbsolute();\n    bool isRelativeCoord;\n    Cmd new_command;\n\n  private: \n    String message;\n};\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord);\nvoid cmdDwell(Cmd(&cmd));\nvoid printErr();\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/config.h",
    "content": "#ifndef CONFIG_H_\n#define CONFIG_H_\n\n//SERIAL SETTINGS\n#define BAUD 115200\n\n//MEGA2560 BY DEFAULT, SET TO true IF UNO & CNC SHILED USED TO DRIVE ROBOT\n#define USE_UNO false\n\n//ROBOT ARM LENGTH\n//#define SHANK_LENGTH 140.0\n#define LOW_SHANK_LENGTH 140.0\n#define HIGH_SHANK_LENGTH 140.0\n\n#define END_EFFECTOR_OFFSET 54.0 // LENGTH FROM UPPER SHANK BEARING TO MIDPOINT OF END EFFECTOR IN MM\n\n//INITIAL INTERPOLATION SETTINGS\n//  INITIAL_XYZ FORMS VERTICAL LOWER ARM & HORIZONTAL UPPER ARM IN 90 DEGREES\n#define INITIAL_X 0.0 // CARTESIAN COORDINATE X  \n#define INITIAL_Y (HIGH_SHANK_LENGTH+END_EFFECTOR_OFFSET) // CARTESIAN COORDINATE Y\n#define INITIAL_Z LOW_SHANK_LENGTH // CARTESIAN COORDINATE Z\n\n#define INITIAL_E0 0.0 // RAIL STEPPER ENDSTOP POSITION \n\n//  CALIBRATE HOME STEPS TO REACH DESIRED INITIAL_XYZ POSITIONS\n#define X_HOME_STEPS 1020 //765 //860 // STEPS FROM X_ENDSTOP TO INITIAL_XYZ FOR UPPER ARM\n#define Y_HOME_STEPS 1900 //1940 // STEPS FROM Y_ENDSTOP TO INITIAL_XYZ FOR LOWER ARM\n#define Z_HOME_STEPS 3640 // STEPS FROM Z_ENDSTOP TO INITIAL_XYZ FOR ROTATION CENTER\n#define E0_HOME_STEPS 0 // STEPS FROM E0_ENDSTOP TO INITIAL_E0\n\n//HOMING SETTINGS:\n#define HOME_X_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Y_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Z_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_E0_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_ON_BOOT false // \"true\" IF HOMING REQUIRED AFTER POWER ON\n#define HOME_DWELL 1400 // INCREASE TO SLOW DOWN HOMING SPEED\n\n//STEPPER SETTINGS:\n#define MICROSTEPS 16 // MICROSTEPPING CONFIGURATION ON RAMPS1.4\n#define STEPS_PER_REV 200 // NEMA17 STEPS PER REVOLUTION\n#define INVERSE_X_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Y_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Z_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_E0_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n\n//RAIL SETTINGS:\n#define RAIL true // E0 STEPPER USED AS RAIL. SET TO 'false' IF ROBOT ARM IS STATIONARY.\n#define STEPS_PER_MM_RAIL 80.0 // STEPS PER MM FOR RAIL MOTOR\n#define RAIL_LENGTH 200.0 // MAX LENGTH OF RAIL IN MM\n\n//ENDSTOP SETTINGS:\n#define X_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Y_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Z_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define E0_MIN_INPUT 1 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n\n//GEAR RATIO SETTINGS\n#define MOTOR_GEAR_TEETH 20.0 // 20.0 FOR 20SFFACTORY BELT VERSION   9.0 FOR FTOBLER GEAR VERSION\n#define MAIN_GEAR_TEETH 90.0 // 90.0 FOR 20SFFACTORY BELT VERSION   32.0 FOR FTOBLER GEAR VERSION\n\n//EQUIPMENT SETTINGS\n#define LASER false // 12V LASER CONNECTED TO LASER_PIN\n#define PUMP false // 12V AIR PUMP CONNECTED TO PUMP_PIN\n#define FAN_DELAY 120 // FAN ON IN SECONDS\n\n//GRIPPER SETTINGS\n#define GRIPPER 0 //GRIPPER MOTOR IN USE\n        // 0: 28BYJ-48 MICRO STEPPER MOTOR\n        // 1: 9G SERVO OR MG996 SERVO EQUIVALENT\n//28BYJ GRIPPER SETTINGS\n#define BYJ_GRIP_STEPS 1200 //FTOBLER: 1200\n//SERVO GRIPPER SETTINGS\n#define SERVO_GRIP_DEGREE 90.0\n#define SERVO_UNGRIP_DEGREE 0.0\n\n//COMMAND QUEUE SETTINGS\n#define QUEUE_SIZE 15\n\n//PRINT REPLY SETTING\n#define PRINT_REPLY false // \"true\" TO PRINT MSG AFTER ONE COMMAND IS PROCESSED\n#define PRINT_REPLY_MSG \"ok\" // MSG SENT FOR USER'S POST PROCESSING WITH OTHER SOFTWARE\n\n//SPEED PROFILE SETTING\n#define SPEED_PROFILE 2 // OPTIONS BELOW\n//0: FLAT SPEED CURVE (CONSTANT SPEED PER MOVEMENT, SUITABLE FOR REALTIME CONTROL SOFTWARE)\n//1: ARCTAN APPROX (SLIGHT BELL CURVE ACCELERATION & DECELERATION)\n//2: COSIN APPROX (TOTAL BELL CURVE ACCEL FROM 0 & DECEL FROM 0, SUITABLE FOR PRESET COMMAND MOVEMENTS)\n\n\n//LOG SETTINGS\n#define LOG_LEVEL 2\n//0: ERROR\n//1: INFO\n//2: DEBUG\n\n//MOVE LIMIT PARAMETERS\n#define Z_MIN -140.0 //MINIMUM Z HEIGHT OF TOOLHEAD TOUCHING GROUND\n#define Z_MAX (LOW_SHANK_LENGTH+30.0) //SHANK_LENGTH ADDING ARBITUARY NUMBER FOR Z_MAX\n#define SHANKS_MIN_ANGLE_COS 0.791436948 \n#define SHANKS_MAX_ANGLE_COS -0.774944489 \n#define R_MIN (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MIN_ANGLE_COS) ))\n#define R_MAX (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MAX_ANGLE_COS) ))\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/endstop.cpp",
    "content": "#include \"endstop.h\"\n#include <Arduino.h>\n\nEndstop::Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell){\n  min_pin = a_min_pin;\n  dir_pin = a_dir_pin;\n  step_pin = a_step_pin;\n  en_pin = a_en_pin;\n  switch_input = a_switch_input;\n  home_dwell = a_home_dwell;\n  step_offset = a_step_offset;\n  pinMode(min_pin, INPUT_PULLUP);\n}\n\nvoid Endstop::home(bool dir) {\n  digitalWrite(en_pin, LOW);\n  delayMicroseconds(5);\n  if (dir==1){\n    digitalWrite(dir_pin, HIGH);\n  } else {\n    digitalWrite(dir_pin, LOW);\n  }\n  delayMicroseconds(5);\n  bState = !(digitalRead(min_pin) ^ switch_input);\n  while (!bState) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n    bState = !(digitalRead(min_pin) ^ switch_input);\n  }\n  homeOffset(dir);\n}\n\nvoid Endstop::homeOffset(bool dir){\n  if (dir==1){\n    digitalWrite(dir_pin, LOW);\n  }\n  else{\n    digitalWrite(dir_pin, HIGH);\n  }\n  delayMicroseconds(5);\n  for (int i = 1; i <= step_offset; i++) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n  }\n}\n\nvoid Endstop::oneStepToEndstop(bool dir){\n  digitalWrite(en_pin, LOW);\n  delayMicroseconds(5);\n  if (dir==1){\n    digitalWrite(dir_pin, HIGH);\n  } else {\n    digitalWrite(dir_pin, LOW);\n  }\n  delayMicroseconds(5);\n  bState = !(digitalRead(min_pin) ^ switch_input);\n\n  if (!bState) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n  }\n  bState = !(digitalRead(min_pin) ^ switch_input);\n}\n\nbool Endstop::state(){\n  bState = !(digitalRead(min_pin) ^ switch_input);\n  return bState;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/endstop.h",
    "content": "#ifndef ENDSTOP_H_\n#define ENDSTOP_H_\n\nclass Endstop {\n  public:\n    Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell);\n    void home(bool dir);\n    void homeOffset(bool dir);\n    void oneStepToEndstop(bool dir);\n    bool state();\n    bool bState;\n\n  private:\n    int min_pin;\n    int dir_pin;\n    int step_pin;\n    int en_pin;\n    int switch_input;\n    int home_dwell;\n    int step_offset;\n    \n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/equipment.cpp",
    "content": "#include \"equipment.h\"\n#include <Arduino.h>\n\nEquipment::Equipment(int equipment_pin){\n  pin = equipment_pin;\n  pinMode(pin, OUTPUT);\n}\n\nvoid Equipment::cmdOn(){\n  digitalWrite(pin, HIGH);  \n}\n\nvoid Equipment::cmdOff(){\n  digitalWrite(pin, LOW);  \n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/equipment.h",
    "content": "#ifndef EQUIPMENT_H_\n#define EQUIPMENT_H_\n\nclass Equipment {\npublic:\n  Equipment(int equipment_pin);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  int pin;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/fanControl.cpp",
    "content": "#include \"fanControl.h\"\n#include <Arduino.h>\n\n\nFanControl::FanControl(int aPin, int aFanDelay) {\n  fan_delay = aFanDelay * 1000;\n  nextShutdown = 0;\n  pin = aPin;\n  pinMode(pin , OUTPUT);\n  digitalWrite(pin , LOW);\n  state = false;\n}\n\nvoid FanControl::enable(bool value) {\n  if (value) {\n    state = true;\n    digitalWrite(pin, HIGH);\n  } else {\n    disable();\n  }\n}\n\nvoid FanControl::disable() {\n  state = false;\n  nextShutdown = millis() + fan_delay;\n  update();\n}\n\nvoid FanControl::update() {\n  if (!state) {\n     if (millis() >= nextShutdown) {\n       digitalWrite(pin, LOW);\n     }\n  }\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/fanControl.h",
    "content": "#ifndef FANCONTROL_H_\n#define FANCONTROL_H_\n\nclass FanControl {\npublic:\n  FanControl(int aPin, int aFanDelay);\n  void enable(bool value = true);\n  void disable();\n  void update();\nprivate:\n  bool state;\n  int pin;\n  long fan_delay;\n  long nextShutdown;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/interpolation.cpp",
    "content": "#include \"interpolation.h\"\n#include \"config.h\"\n#include \"queue.h\"\n#include \"logger.h\"\n\nInterpolation::Interpolation(){\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\n//G92 POSITION OFFSET FUNCTIONS\nvoid Interpolation::setPosOffset(float new_x, float new_y, float new_z, float new_e) {\n  pos_offset.xmm = xPosmm - new_x;\n  pos_offset.ymm = yPosmm - new_y;\n  pos_offset.zmm = zPosmm - new_z;\n  pos_offset.emm = ePosmm - new_e;\n  Logger::logINFO(\"POSITION OFFSET: [X\" + String(pos_offset.xmm) + \" Y:\" + String(pos_offset.ymm) + \" Z:\" + String(pos_offset.zmm) + \" E:\" + String(pos_offset.emm) + \"]\");\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(new_x)+\" Y:\"+String(new_y)+\" Z:\"+String(new_z)+\" E:\"+String(new_e)+\"]\");\n}\n\nvoid Interpolation::resetPosOffset(){\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\nPoint Interpolation::getPosOffset() const {\n  return pos_offset;\n}\n\n\nvoid Interpolation::setCurrentPos(float px, float py, float pz, float pe) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setCurrentPos(p);\n}\n\nvoid Interpolation::setInterpolation(float px, float py, float pz, float pe, float v) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setInterpolation(p, v);\n}\n\nvoid Interpolation::setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float v) {\n  Point p1;\n  Point p2;\n  p1.xmm = p1x;\n  p1.ymm = p1y;\n  p1.zmm = p1z;\n  p1.emm = p1e;\n  p2.xmm = p2x;\n  p2.ymm = p2y;\n  p2.zmm = p2z;\n  p2.emm = p2e;\n  setInterpolation(p1, p2, v);\n}\n\nvoid Interpolation::setInterpolation(Point p1, float v) {\n  Point p0;\n  p0.xmm = xStartmm + xDelta;\n  p0.ymm = yStartmm + yDelta;\n  p0.zmm = zStartmm + zDelta;\n  p0.emm = eStartmm + eDelta;\n  setInterpolation(p0, p1, v);\n}\n\nvoid Interpolation::setInterpolation(Point p0, Point p1, float av) {\n  v = av; //mm/s\n  \n  float a = (p1.xmm - p0.xmm);\n  float b = (p1.ymm - p0.ymm);\n  float c = (p1.zmm - p0.zmm);\n  float e = abs(p1.emm - p0.emm);\n  float dist = sqrt(a*a + b*b + c*c);\n\n  if (dist < e) {\n    dist = e; \n  }\n\n  if (v < 5) { //includes 0 = default value\n    v = sqrt(dist) * 10; //set a good value for v\n  }\n  if (v < 5) {\n     v = 5; \n  }\n  \n  tmul = v / dist;\n  \n  xStartmm = p0.xmm;\n  yStartmm = p0.ymm;\n  zStartmm = p0.zmm;\n  eStartmm = p0.emm;\n  \n  xDelta = (p1.xmm - p0.xmm);\n  yDelta = (p1.ymm - p0.ymm);\n  zDelta = (p1.zmm - p0.zmm);\n  eDelta = (p1.emm - p0.emm);\n   \n  state = 0;\n  \n  startTime = micros();\n}\n\nvoid Interpolation::setCurrentPos(Point p) {\n  xStartmm = p.xmm;\n  yStartmm = p.ymm;\n  zStartmm = p.zmm;\n  eStartmm = p.emm;\n  xDelta = 0;\n  yDelta = 0;\n  zDelta = 0;\n  eDelta = 0;\n}\n\nvoid Interpolation::updateActualPosition() {\n  if (state != 0) {\n    return;\n  }    \n  long microsek = micros();\n  float t = (microsek - startTime) / 1000000.0;\n  float progress;\n  switch (SPEED_PROFILE){\n    // FLAT SPEED CURVE\n    case 0:\n      progress = t * tmul;\n      if (progress >= 1.0){\n        progress = 1.0;\n        state = 1;\n      }\n      break;\n    // ARCTAN APPROX\n    case 1:\n      progress = atan((PI * t * tmul) - (PI * 0.5)) * 0.5 + 0.5;\n      if (progress >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n    // COSIN APPROX\n    case 2:\n      progress = -cos(t * tmul * PI) * 0.5 + 0.5;\n      if ((t * tmul) >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n  }\n  pos_tracker[X_AXIS] = xStartmm + progress * xDelta;\n  pos_tracker[Y_AXIS] = yStartmm + progress * yDelta;\n  pos_tracker[Z_AXIS] = zStartmm + progress * zDelta;\n  pos_tracker[E_AXIS] = eStartmm + progress * eDelta;\n\n  if(isAllowedPosition(pos_tracker)){\n    xPosmm = pos_tracker[X_AXIS];\n    yPosmm = pos_tracker[Y_AXIS];\n    zPosmm = pos_tracker[Z_AXIS];\n    ePosmm = pos_tracker[E_AXIS];\n  } else {\n    pos_tracker[X_AXIS] = xPosmm;\n    pos_tracker[Y_AXIS] = yPosmm;\n    pos_tracker[Z_AXIS] = zPosmm;\n    pos_tracker[E_AXIS] = ePosmm;\n    state = 1;\n    progress = 1.0;\n    xStartmm = xPosmm;\n    yStartmm = yPosmm;\n    zStartmm = zPosmm;\n    eStartmm = ePosmm;\n    xDelta = 0;\n    yDelta = 0;\n    zDelta = 0;\n    eDelta = 0;\n  }\n  //FOR DECIPHERING SPEED CURVE\n  //Serial.print(\"xPosmm:\");\n  //Serial.print(xPosmm);\n  //Serial.print(\" yPosmm:\");\n  //Serial.print(yPosmm);\n  //Serial.print(\" zPosmm:\");\n  //Serial.println(zPosmm);\n}\n\nbool Interpolation::isFinished() const {\n  return state != 0; \n}\n\nfloat Interpolation::getXPosmm() const {\n  return xPosmm;\n}\n\nfloat Interpolation::getYPosmm() const {\n  return yPosmm;\n}\n\nfloat Interpolation::getZPosmm() const {\n  return zPosmm;\n}\n\nfloat Interpolation::getEPosmm() const {\n  return ePosmm;\n}\n\nPoint Interpolation::getPosmm() const {\n  Point p;\n  p.xmm = xPosmm;\n  p.ymm = yPosmm;\n  p.zmm = zPosmm;\n  p.emm = ePosmm;\n  return p;\n}\n\nbool Interpolation::isAllowedPosition(float pos_tracker[4]) {\n  float rrot_ee = hypot(pos_tracker[X_AXIS], pos_tracker[Y_AXIS]);\n  float rrot = rrot_ee - END_EFFECTOR_OFFSET; \n  float rrot_x = rrot * (pos_tracker[Y_AXIS] / rrot_ee);\n  float rrot_y = rrot * (pos_tracker[X_AXIS] / rrot_ee);\n  float squaredPositionModule = sq(rrot_x) + sq(rrot_y) + sq(pos_tracker[Z_AXIS]);  \n\n      bool retVal = (\n          squaredPositionModule <= sq(R_MAX) \n          && squaredPositionModule >= sq(R_MIN) \n          && pos_tracker[Z_AXIS] >= Z_MIN  \n          && pos_tracker[Z_AXIS] <= Z_MAX   \n          && pos_tracker[E_AXIS] <= RAIL_LENGTH\n      );\n  if(!retVal) {\n    Logger::logERROR(\"LIMIT REACHED: [X:\" + String(pos_tracker[X_AXIS]) + \" Y:\" + String(pos_tracker[Y_AXIS]) + \" Z:\" + String(pos_tracker[Z_AXIS]) + \" E:\" + String(pos_tracker[E_AXIS]) + \"]\");\n  }\n  return retVal;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/interpolation.h",
    "content": "#ifndef INTERPOLATION_H_\n#define INTERPOLATION_H_\n#include <Arduino.h>\n\n#define X_AXIS 0\n#define Y_AXIS 1\n#define Z_AXIS 2\n#define E_AXIS 3\n\nstruct Point {\n  float xmm;\n  float ymm;\n  float zmm;\n  float emm;\n};\nclass Interpolation {\npublic:\n  //void resetInterpolation(float px, float py, float pz);\n  //void resetInterpolation(float p1x, float p1y, float p1z, float p2x, float p2y, float p2z);\n  //void resetInterpolation(Point p0, Point p1);\n  Interpolation();\n  void setCurrentPos(float px, float py, float pz, float pe);\n  void setInterpolation(float px, float py, float pz, float pe, float v = 0);\n  void setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float av = 0);\n  \n  void setCurrentPos(Point p);\n  void setInterpolation(Point p1, float v = 0);\n  void setInterpolation(Point p0, Point p1, float v = 0);\n  \n  void updateActualPosition();\n  bool isFinished() const;\n  \n  float getXPosmm() const;\n  float getYPosmm() const;\n  float getZPosmm() const;\n  float getEPosmm() const;\n  Point getPosmm() const;\n  bool isAllowedPosition(float pos_tracker[4]);\n  void setPosOffset(float new_x, float new_y, float new_z, float new_e);\n  void resetPosOffset();\n  Point getPosOffset() const;\n\nprivate:\n  Point pos_offset;\n  float pos_tracker[4];\n  byte state;\n  \n  long startTime;  \n  \n  float xStartmm;\n  float yStartmm;\n  float zStartmm;\n  float eStartmm;\n  float xDelta;\n  float yDelta;\n  float zDelta;\n  float eDelta;\n  float xPosmm;\n  float yPosmm;\n  float zPosmm;\n  float ePosmm;\n  float v;\n  float tmul;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/logger.cpp",
    "content": "#include \"logger.h\"\n#include \"config.h\"\n\nvoid Logger::log(String message, int level) {\n  if(LOG_LEVEL >= level) {\n    String logMsg;\n    switch(level) {\n      case LOG_ERROR:\n        logMsg = \"ERROR: \";\n      break;\n      case LOG_INFO:\n        logMsg = \"INFO: \";\n      break;\n      case LOG_DEBUG:\n        logMsg = \"DEBUG: \";\n      break;\n    }\n    logMsg = logMsg + message;\n    Serial.println(logMsg);\n  }\n}\nvoid Logger::logERROR(String message) {\n  log(message, LOG_ERROR);\n}\nvoid Logger::logINFO(String message) {\n  log(message, LOG_INFO);\n}\nvoid Logger::logDEBUG(String message) {\n  log(message, LOG_DEBUG);\n}"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/logger.h",
    "content": "#ifndef LOGGER_H_\n#define LOGGER_H_\n\n#include <Arduino.h>\n\n#define LOG_ERROR 0\n#define LOG_INFO 1\n#define LOG_DEBUG 2\n\nclass Logger {\n  public:\n    static void log(String message, int level);\n    static void logINFO(String message);\n    static void logERROR(String message);\n    static void logDEBUG(String message);\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/pinout.h",
    "content": "#ifndef PINOUT_H_\n#define PINOUT_H_\n\n/*\n * pinout of RAMPS 1.4\n *\n * source: http://reprap.org/wiki/RAMPS_1.4\n */\n\n//RAMPS 1.4 PINS\n#define X_STEP_PIN         54\n#define X_DIR_PIN          55\n#define X_ENABLE_PIN       38\n#define X_MIN_PIN           3\n#define X_MAX_PIN           2\n \n#define Y_STEP_PIN         60\n#define Y_DIR_PIN          61\n#define Y_ENABLE_PIN       56\n#define Y_MIN_PIN          14\n#define Y_MAX_PIN          15\n\n#define Z_STEP_PIN         46\n#define Z_DIR_PIN          48\n#define Z_ENABLE_PIN       62\n#define Z_MIN_PIN          18\n#define Z_MAX_PIN          19\n\n#define E0_STEP_PIN        26\n#define E0_DIR_PIN         28\n#define E0_ENABLE_PIN      24\n#define E0_MIN_PIN         20\n\n#define E1_STEP_PIN        36\n#define E1_DIR_PIN         34\n#define E1_ENABLE_PIN      30\n\n#define BYJ_PIN_0          40\n#define BYJ_PIN_1          63\n#define BYJ_PIN_2          59\n#define BYJ_PIN_3          64\n\n#define SERVO_PIN           4\n\n#define PUMP_PIN            8\n#define LASER_PIN          10\n#define LED_PIN            13\n\n#define SDPOWER            -1\n#define SDSS               53\n\n#define FAN_PIN             9\n\n#define PS_ON_PIN          12\n#define KILL_PIN           -1\n\n//#define HEATER_0_PIN       10\n//#define HEATER_1_PIN        8\n#define TEMP_0_PIN         13   // ANALOG NUMBERING\n#define TEMP_1_PIN         14   // ANALOG NUMBERING\n\n//RAMPS AUX-2\n\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/pinout_uno.h",
    "content": "#ifndef PINOUT_UNO_H_\n#define PINOUT_UNO_H_\n\n#define X_STEP_PIN          2\n#define X_DIR_PIN           5\n#define X_ENABLE_PIN        8\n#define X_MIN_PIN           9\n#define X_MAX_PIN          -1\n \n#define Y_STEP_PIN          3\n#define Y_DIR_PIN           6\n#define Y_ENABLE_PIN        8\n#define Y_MIN_PIN          10\n#define Y_MAX_PIN          -1\n\n#define Z_STEP_PIN          4\n#define Z_DIR_PIN           7\n#define Z_ENABLE_PIN        8\n#define Z_MIN_PIN          11\n#define Z_MAX_PIN          -1\n\n#define E0_STEP_PIN        -1\n#define E0_DIR_PIN         -1\n#define E0_ENABLE_PIN      -1\n#define E0_MIN_PIN         -1\n\n#define E1_STEP_PIN        -1\n#define E1_DIR_PIN         -1\n#define E1_ENABLE_PIN      -1\n\n#define BYJ_PIN_0          -1\n#define BYJ_PIN_1          -1\n#define BYJ_PIN_2          -1\n#define BYJ_PIN_3          -1\n\n#define SERVO_PIN          12\n\n#define PUMP_PIN           -1\n#define LASER_PIN          -1\n#define LED_PIN            -1\n\n#define SDPOWER            -1\n#define SDSS               -1\n\n#define FAN_PIN            -1\n\n#define PS_ON_PIN          -1\n#define KILL_PIN           -1\n\n#define TEMP_0_PIN         -1   // ANALOG NUMBERING\n#define TEMP_1_PIN         -1   // ANALOG NUMBERING\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/queue.h",
    "content": "#ifndef QUEUE_H_\n#define QUEUE_H_\n\ntemplate <typename Element> class Queue {\npublic:\n  Queue(int alen);\n  ~Queue();\n  bool push(Element elem);\n  Element pop();\n  bool isFull() const;\n  bool isEmpty() const;\n  int getFreeSpace() const;\n  int getMaxLength() const;\n  inline int getUsedSpace() const;\nprivate:\n  Queue(Queue<Element>& q);  //copy const.\n  Element* data;\n  int len;\n  int start;\n  int count;\n};\n\ntemplate <typename Element>\nQueue<Element>::Queue(int alen) {\n  data = new Element[alen];\n  len = alen;\n  start = 0;\n  count = 0;\n}\n\ntemplate <typename Element>\nQueue<Element>::~Queue() {\n  delete data;\n}\n\ntemplate <typename Element>\nQueue<Element>::Queue(Queue<Element>& q) {\n  //nothing ever is allowed to do something here\n}\n\ntemplate <typename Element>\nbool Queue<Element>::push(Element elem) {\n  data[(start + count++) % len] = elem;\n}\n\ntemplate <typename Element>\nElement Queue<Element>::pop() {\n  count--;\n  int s = start;\n  start = (start + 1) % len;\n  return data[(s) % len];\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isFull() const {\n  return count >= len;\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isEmpty() const {\n  return count <= 0;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getFreeSpace() const {\n  return len - count;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getMaxLength() const {\n  return len;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getUsedSpace() const {\n  return count;\n}\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/robotArm_v0.61.ino",
    "content": "//20SFFACTORY COMMUNITY ROBOT FIRMWARE v0.61\n\n//V0.31 WITH G92, M114, LOGGER, LIMIT_CHECK FUNCTIONS\n//V0.41 WITH DUAL SHANK LENGTH SUPPORT\n//V0.51 WITH SERVO GRIPPER\n//V0.61 WITH ARDUINO UNO OPTION\n\n#include \"config.h\"\n#include \"logger.h\"\n\n#include \"pinout.h\"\n#if USE_UNO\n  #include \"pinout_uno.h\"\n#endif\n\n#include <Arduino.h>\n\n#include \"robotGeometry.h\"\n#include \"interpolation.h\"\n#include \"fanControl.h\"\n#include \"RampsStepper.h\"\n#include \"queue.h\"\n#include \"command.h\"\n#include \"byj_gripper.h\"\n#include \"servo_gripper.h\"\n#include \"equipment.h\"\n#include \"endstop.h\"\n\n//STEPPER OBJECTS\nRampsStepper stepperHigher(X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, INVERSE_X_STEPPER);\nRampsStepper stepperLower(Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, INVERSE_Y_STEPPER);\nRampsStepper stepperRotate(Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, INVERSE_Z_STEPPER);\n\n//RAIL OBJECTS\nRampsStepper stepperRail(E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, INVERSE_E0_STEPPER);\nEndstop endstopE0(E0_MIN_PIN, E0_DIR_PIN, E0_STEP_PIN, E0_ENABLE_PIN, E0_MIN_INPUT, E0_HOME_STEPS, HOME_DWELL);\n\n//ENDSTOP OBJECTS\nEndstop endstopX(X_MIN_PIN, X_DIR_PIN, X_STEP_PIN, X_ENABLE_PIN, X_MIN_INPUT, X_HOME_STEPS, HOME_DWELL);\nEndstop endstopY(Y_MIN_PIN, Y_DIR_PIN, Y_STEP_PIN, Y_ENABLE_PIN, Y_MIN_INPUT, Y_HOME_STEPS, HOME_DWELL);\nEndstop endstopZ(Z_MIN_PIN, Z_DIR_PIN, Z_STEP_PIN, Z_ENABLE_PIN, Z_MIN_INPUT, Z_HOME_STEPS, HOME_DWELL);\n\n//EQUIPMENT OBJECTS\nBYJ_Gripper byj_gripper(BYJ_PIN_0, BYJ_PIN_1, BYJ_PIN_2, BYJ_PIN_3, BYJ_GRIP_STEPS);\nServo_Gripper servo_gripper(SERVO_PIN, SERVO_GRIP_DEGREE, SERVO_UNGRIP_DEGREE);\nEquipment laser(LASER_PIN);\nEquipment pump(PUMP_PIN);\nEquipment led(LED_PIN);\nFanControl fan(FAN_PIN, FAN_DELAY);\n\n//EXECUTION & COMMAND OBJECTS\nRobotGeometry geometry(END_EFFECTOR_OFFSET, LOW_SHANK_LENGTH, HIGH_SHANK_LENGTH);\nInterpolation interpolator;\nQueue<Cmd> queue(QUEUE_SIZE);\nCommand command;\n\nvoid setup()\n{\n  Serial.begin(BAUD);\n  stepperHigher.setPositionRad(PI / 2.0); // 90°\n  stepperLower.setPositionRad(0);         // 0°\n  stepperRotate.setPositionRad(0);        // 0°\n  stepperRail.setPosition(0);\n  if (HOME_ON_BOOT) { //HOME DURING SETUP() IF HOME_ON_BOOT ENABLED\n    homeSequence(); \n    Logger::logINFO(\"ROBOT ONLINE\");\n  } else {\n    setStepperEnable(false); //ROBOT ADJUSTABLE BY HAND AFTER TURNING ON\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && !HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"ROTATE ROBOT TO FACE FRONT CENTRE & SEND G28 TO CALIBRATE\");\n    }\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"SEND G28 TO CALIBRATE\");\n    }\n    if (!HOME_X_STEPPER && !HOME_Y_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"HOME ROBOT MANUALLY & SEND G28 TO CALIBRATE\");\n    }\n  }\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n}\n\nvoid loop() {\n  interpolator.updateActualPosition();\n  geometry.set(interpolator.getXPosmm(), interpolator.getYPosmm(), interpolator.getZPosmm());\n  stepperRotate.stepToPositionRad(geometry.getRotRad());\n  stepperLower.stepToPositionRad(geometry.getLowRad());\n  stepperHigher.stepToPositionRad(geometry.getHighRad());\n  #if RAIL\n    stepperRail.stepToPositionMM(interpolator.getEPosmm(), STEPS_PER_MM_RAIL);\n  #endif\n  stepperRotate.update();\n  stepperLower.update();\n  stepperHigher.update();\n  #if RAIL\n    stepperRail.update();\n  #endif\n  fan.update();\n\n  if (!queue.isFull()) {\n    if (command.handleGcode()) {\n      queue.push(command.getCmd());\n    }\n  }\n  if ((!queue.isEmpty()) && interpolator.isFinished()) {\n    executeCommand(queue.pop());\n    if (PRINT_REPLY) {\n      Serial.println(PRINT_REPLY_MSG);\n    }\n  }\n  if (millis() % 500 < 250) {\n    led.cmdOn();\n  }\n  else {\n    led.cmdOff();\n  }\n}\n\nvoid executeCommand(Cmd cmd) {\n\n  if (cmd.id == -1) {\n    printErr();\n    return;\n  }\n\n  if (cmd.id == 'G') {\n    switch (cmd.num) {\n    case 0:\n    case 1:\n      fan.enable(true);\n      Point posoffset;\n      posoffset = interpolator.getPosOffset();      \n      cmdMove(cmd, interpolator.getPosmm(), posoffset, command.isRelativeCoord);\n      interpolator.setInterpolation(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE, cmd.valueF);\n      Logger::logINFO(\"LINEAR MOVE: X\" + String(cmd.valueX-posoffset.xmm) + \" Y\" + String(cmd.valueY-posoffset.ymm) + \" Z\" + String(cmd.valueZ-posoffset.zmm) + \" E\" + String(cmd.valueE-posoffset.emm));\n      break;\n    case 4: cmdDwell(cmd); break;\n    case 28: \n      if (USE_UNO){\n        homeSequence_UNO();\n        break;\n      } else {\n        homeSequence();\n        break;\n      }\n    case 90: command.cmdToAbsolute(); break; // ABSOLUTE COORDINATE MODE\n    case 91: command.cmdToRelative(); break; // RELATIVE COORDINATE MODE\n    case 92: \n      interpolator.resetPosOffset();\n      cmdMove(cmd, interpolator.getPosmm(), interpolator.getPosOffset(), false);\n      interpolator.setPosOffset(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE);\n      break;\n    default: printErr();\n    }\n  }\n  else if (cmd.id == 'M') {\n    switch (cmd.num) {\n    case 1: pump.cmdOn(); break;\n    case 2: pump.cmdOff(); break;\n    case 3: \n      if (GRIPPER == 0){\n        byj_gripper.cmdOn(); break;\n      } else if (GRIPPER == 1){\n        servo_gripper.cmdOn(); break;\n      }\n    case 5:\n      if (GRIPPER == 0){\n        byj_gripper.cmdOff(); break;\n      } else if (GRIPPER == 1){\n        servo_gripper.cmdOff(); break;\n      }\n    case 6: laser.cmdOn(); break;\n    case 7: laser.cmdOff(); break;\n    case 17: setStepperEnable(true); break;\n    case 18: setStepperEnable(false); break;\n    case 106: fan.enable(true); break;\n    case 107: fan.enable(false); break;\n    case 114: command.cmdGetPosition(interpolator.getPosmm(), interpolator.getPosOffset(), stepperHigher.getPosition(), stepperLower.getPosition(), stepperRotate.getPosition()); break;// Return the current positions of all axis \n    case 119:\n      String endstopMsg = \"ENDSTOP: [X:\";\n      endstopMsg += String(endstopX.state());\n      endstopMsg += \" Y:\";\n      endstopMsg += String(endstopY.state());\n      endstopMsg += \" Z:\";\n      endstopMsg += String(endstopZ.state());\n      endstopMsg += \"]\";\n      //ORIGINAL LOG STRING UNDESIRABLE FOR UNO PROCESSING\n      //Logger::logINFO(\"ENDSTOP STATE: [UPPER_SHANK(X):\"+String(endstopX.state())+\" LOWER_SHANK(Y):\"+String(endstopY.state())+\" ROTATE_GEAR(Z):\"+String(endstopZ.state())+\"]\");\n      Logger::logINFO(endstopMsg);\n      break;\n    default: printErr();\n    }\n  }\n  else {\n    printErr();\n  }\n}\n\nvoid setStepperEnable(bool enable){\n  stepperRotate.enable(enable);\n  stepperLower.enable(enable);\n  stepperHigher.enable(enable);\n  #if RAIL\n    stepperRail.enable(enable);\n  #endif\n  fan.enable(enable);\n}\n\nvoid homeSequence(){\n  setStepperEnable(false);\n  fan.enable(true);\n  if (HOME_Y_STEPPER && HOME_X_STEPPER){\n    endstopY.home(!INVERSE_Y_STEPPER);\n    endstopX.home(!INVERSE_X_STEPPER);\n  } else {\n    setStepperEnable(true);\n    endstopY.homeOffset(!INVERSE_Y_STEPPER);\n    endstopX.homeOffset(!INVERSE_X_STEPPER);\n  }\n  if (HOME_Z_STEPPER){\n    endstopZ.home(INVERSE_Z_STEPPER);\n  }\n  #if RAIL\n    if (HOME_E0_STEPPER){\n      endstopE0.home(!INVERSE_E0_STEPPER);\n    }\n  #endif\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n  Logger::logINFO(\"HOMING COMPLETE\");\n}\n\n//DUE TO UNO CNC SHIELD LIMIT, 1 EN PIN SERVES 3 MOTORS, HENCE DIFFERENT HOMESEQUENCE IS REQUIRED\nvoid homeSequence_UNO(){\n  if (HOME_Y_STEPPER && HOME_X_STEPPER){\n    while (!endstopY.state() || !endstopX.state()){\n      endstopY.oneStepToEndstop(!INVERSE_Y_STEPPER);\n      endstopX.oneStepToEndstop(!INVERSE_X_STEPPER);\n    }\n    endstopY.homeOffset(!INVERSE_Y_STEPPER);\n    endstopX.homeOffset(!INVERSE_X_STEPPER);\n  } else {\n    setStepperEnable(true);\n    endstopY.homeOffset(!INVERSE_Y_STEPPER);\n    endstopX.homeOffset(!INVERSE_X_STEPPER);\n  }\n  if (HOME_Z_STEPPER){\n    endstopZ.home(INVERSE_Z_STEPPER); //INDICATE STEPPER HOMING DIRECDTION\n  }\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n  Logger::logINFO(\"HOMING COMPLETE\");\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/robotGeometry.cpp",
    "content": "#include \"robotGeometry.h\"\n\n#include <math.h>\n#include <Arduino.h>\n\nRobotGeometry::RobotGeometry(float a_ee_offset, float a_low_shank_length, float a_high_shank_length) {\n  ee_offset = a_ee_offset;\n  low_shank_length = a_low_shank_length;\n  high_shank_length = a_high_shank_length;\n}\n\nvoid RobotGeometry::set(float axmm, float aymm, float azmm) {\n  xmm = axmm;\n  ymm = aymm;\n  zmm = azmm; \n  calculateGrad();\n}\n\nfloat RobotGeometry::getXmm() const {\n  return xmm;\n}\n\nfloat RobotGeometry::getYmm() const {\n  return ymm;\n}\n\nfloat RobotGeometry::getZmm() const {\n  return zmm;\n}\n\nfloat RobotGeometry::getRotRad() const {\n  return rot;\n}\n\nfloat RobotGeometry::getLowRad() const {\n  return low;\n}\n\nfloat RobotGeometry::getHighRad() const {\n  return high;\n}\n\nvoid RobotGeometry::calculateGrad() {\n   float rrot_ee =  hypot(xmm, ymm);    \n   float rrot = rrot_ee - ee_offset; //radius from Top View\n   float rside = hypot(rrot, zmm);  //radius from Side View. Use rrot instead of ymm..for everything\n   float rside_2 = sq(rside);\n   float low_2 = sq(low_shank_length);\n   float high_2 = sq(high_shank_length);\n   \n   rot = asin(xmm / rrot_ee);\n   high = PI - acos((low_2 + high_2 - rside_2) / (2 * low_shank_length * high_shank_length));\n\n   //Angle of Lower Stepper Motor  (asin()=Angle To Gripper)\n   if (zmm > 0) {\n     low =  acos(zmm / rside) - acos((low_2 - high_2 + rside_2) / (2 * low_shank_length * rside));\n   } else {\n     low = PI - asin(rrot / rside) - acos((low_2 - high_2 + rside_2) / (2 * low_shank_length * rside));\n   }\n   high = high + low;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/robotGeometry.h",
    "content": "#ifndef ROBOTGEOMETRY_H_\n#define ROBOTGEOMETRY_H_\n\nclass RobotGeometry {\npublic:\n  RobotGeometry(float a_ee_offset, float a_low_shank_length, float a_high_length);\n  void set(float axmm, float aymm, float azmm);\n  float getXmm() const;\n  float getYmm() const;\n  float getZmm() const;\n  float getRotRad() const;\n  float getLowRad() const;\n  float getHighRad() const;\nprivate:\n  void calculateGrad();\n  float ee_offset;\n  float low_shank_length;\n  float high_shank_length;\n  float xmm;\n  float ymm;\n  float zmm;\n  float rot;\n  float low;\n  float high;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/servo_gripper.cpp",
    "content": "#include \"servo_gripper.h\"\n#include <Arduino.h>\n#include <Servo.h>\n\n\nServo_Gripper::Servo_Gripper(int pin, float grip_degree, float ungrip_degree){\n  servo_pin = pin;\n  servo_grip_deg = grip_degree;\n  servo_ungrip_deg = ungrip_degree;\n  Servo servo_motor;\n}\n\nvoid Servo_Gripper::cmdOn(){\n  servo_motor.attach(servo_pin);\n  servo_motor.write(servo_grip_deg);\n  delay(300);\n  servo_motor.detach();\n}\n\nvoid Servo_Gripper::cmdOff(){\n  servo_motor.attach(servo_pin);\n  servo_motor.write(servo_ungrip_deg);\n  delay(300);\n  servo_motor.detach();\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.61/servo_gripper.h",
    "content": "#ifndef SERVO_GRIPPER_H_\n#define SERVO_GRIPPER_H_\n#include <Servo.h>\n\nclass Servo_Gripper{\npublic:\n  Servo_Gripper(int pin, float grip_degree, float ungrip_degree);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  Servo servo_motor;\n  int servo_pin;\n  float servo_grip_deg;\n  float servo_ungrip_deg;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/RampsStepper.cpp",
    "content": "#include <Arduino.h>\n#include \"RampsStepper.h\"\n\nRampsStepper::RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse, float main_gear_teeth, float motor_gear_teeth, int microsteps, int steps_per_rev) {\n  setReductionRatio(main_gear_teeth / motor_gear_teeth, microsteps * steps_per_rev);\n  stepPin = aStepPin;\n  dirPin = aDirPin;\n  enablePin = aEnablePin;\n  inverse = aInverse;\n  stepperStepPosition = 0;\n  stepperStepTargetPosition;\n  pinMode(stepPin, OUTPUT);\n  pinMode(dirPin, OUTPUT);\n  pinMode(enablePin, OUTPUT);\n  enable(false);\n}\n\nvoid RampsStepper::enable(bool value) {\n  digitalWrite(enablePin, !value);\n}\n\nbool RampsStepper::isOnPosition() const {\n  return stepperStepPosition == stepperStepTargetPosition;\n}\n\nint RampsStepper::getPosition() const {\n  return stepperStepPosition;\n}\n\nvoid RampsStepper::setPosition(int value) {\n  stepperStepPosition = value;\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPosition(int value) {\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPositionMM(float mm, float steps_per_mm) {\n  stepperStepTargetPosition = mm * steps_per_mm;\n}\n\nvoid RampsStepper::stepRelative(int value) {\n  value += stepperStepPosition;\n  stepToPosition(value);\n}\n\nfloat RampsStepper::getPositionRad() const {\n  return stepperStepPosition / radToStepFactor;\n}\n\nvoid RampsStepper::setPositionRad(float rad) {\n  setPosition(rad * radToStepFactor);\n}\n\nvoid RampsStepper::stepToPositionRad(float rad) {\n  stepperStepTargetPosition = rad * radToStepFactor;\n}\n\nvoid RampsStepper::stepRelativeRad(float rad) {\n  stepRelative(rad * radToStepFactor);\n}\n\nvoid RampsStepper::update() {   \n  while (stepperStepTargetPosition < stepperStepPosition) {  \n    digitalWrite(dirPin, !inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition--;\n  }\n  \n  while (stepperStepTargetPosition > stepperStepPosition) {    \n    digitalWrite(dirPin, inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition++;\n  }\n}\n\nvoid RampsStepper::setReductionRatio(float gearRatio, int stepsPerRev) {\n  radToStepFactor = gearRatio * stepsPerRev / 2 / PI;\n};\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/RampsStepper.h",
    "content": "#ifndef RAMPSSTEPPER_H_\n#define RAMPSSTEPPER_H_\n\nclass RampsStepper {\npublic:\n  RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse, float main_gear_teeth, float motor_gear_teeth, int microsteps, int steps_per_rev);\n  void enable(bool value = true);\n    \n  bool isOnPosition() const;\n  int getPosition() const;\n  void setPosition(int value);\n  void stepToPosition(int value);\n  void stepToPositionMM(float mm, float steps_per_mm);\n  void stepRelative(int value);\n  float getPositionRad() const;\n  void setPositionRad(float rad);\n  void stepToPositionRad(float rad);\n  void stepRelativeRad(float rad);\n  \n  void update();\n  \n  void setReductionRatio(float gearRatio, int stepsPerRev);\nprivate:\n  int stepperStepTargetPosition;\n  int stepperStepPosition;\n  int stepPin;\n  int dirPin;\n  int enablePin;  \n  bool inverse;\n  float radToStepFactor;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/byj_gripper.cpp",
    "content": "#include \"byj_gripper.h\"\n#include <Arduino.h>\n\nBYJ_Gripper::BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps){\n  grip_steps = steps;\n  byj_pin_0 = pin0;\n  byj_pin_1 = pin1;\n  byj_pin_2 = pin2;\n  byj_pin_3 = pin3;\n  step_cycle = 0;\n  pinMode(byj_pin_0, OUTPUT);\n  pinMode(byj_pin_1, OUTPUT);\n  pinMode(byj_pin_2, OUTPUT);\n  pinMode(byj_pin_3, OUTPUT);\n}\n\nvoid BYJ_Gripper::cmdOn() {\n  direction = true;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::cmdOff() {\n  direction = false;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::setDirection(){\n  if (direction == true) {\n    step_cycle++;\n  }\n  if (direction == false) {\n    step_cycle--;\n  }\n  if (step_cycle > 7) {\n    step_cycle = 0;\n  }\n  if (step_cycle < 0) {\n    step_cycle = 7;\n  }\n}\n\nvoid BYJ_Gripper::moveSteps() {\n  switch (step_cycle) {\n  case 0:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 1:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 2:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 3:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 4:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 5:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 6:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 7:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  default:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  }\n  setDirection();\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/byj_gripper.h",
    "content": "#ifndef BYJ_GRIPPER_H_\n#define BYJ_GRIPPER_H_\n\n\nclass BYJ_Gripper {\npublic:\n  BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  bool direction;\n  void moveSteps();\n  void setDirection();\n  int byj_pin_0;\n  int byj_pin_1;\n  int byj_pin_2;\n  int byj_pin_3;\n  int grip_steps;\n  int step_cycle;\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/command.cpp",
    "content": "#include \"command.h\"\n#include \"logger.h\"\n#include <Arduino.h>\n\nCommand::Command() {\n  //initialize Command to a zero-move value;\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueF = 0;\n  new_command.valueE = NAN;\n  new_command.valueS = 0;\n  message = \"\";\n  isRelativeCoord = false;\n}\n\nbool Command::handleGcode() {\n  if (Serial.available()) {\n    char c = Serial.read();\n    if (c == '\\n') {\n       return false; \n    }\n    if (c == '\\r') {\n       bool b = processMessage(message);\n       message = \"\";\n       return b;\n    } else {\n       message += c; \n    }\n  }\n  return false;\n}\n\nbool Command::processMessage(String msg){\n\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueE = NAN;\n  new_command.valueF = 0;\n  new_command.valueS = 0;  \n  msg.toUpperCase();\n  msg.replace(\" \", \"\");\n  int active_index = 0;\n  new_command.id = msg[active_index];\n  if((new_command.id != 'G') && (new_command.id != 'M')){\n    printErr();\n    return false;\n  }\n\n  active_index++;\n  int temp_index = active_index;\n  while (temp_index<msg.length() && !isAlpha(msg[temp_index])){\n    temp_index++;\n  }\n  new_command.num = msg.substring(active_index, temp_index).toInt();\n  active_index = temp_index;\n  temp_index++;\n  while (temp_index<msg.length()){\n    while (!isAlpha(msg[temp_index]) || msg[temp_index]=='.'){\n      temp_index++;\n      if (temp_index == msg.length()){\n        break;\n      }\n    }\n    value_segment(msg.substring(active_index, temp_index));\n    active_index = temp_index;\n    temp_index++;\n  }\n  return true;\n}\n\nvoid Command::value_segment(String msg_segment){\n  float msg_value = msg_segment.substring(1).toFloat();\n  switch (msg_segment[0]){\n    case 'X': new_command.valueX = msg_value; break;\n    case 'Y': new_command.valueY = msg_value; break;\n    case 'Z': new_command.valueZ = msg_value; break;\n    case 'E': new_command.valueE = msg_value; break;\n    case 'F': new_command.valueF = msg_value; break;\n    case 'S': new_command.valueS = msg_value; break;\n  }\n}\n\n\nCmd Command::getCmd() const {\n  return new_command; \n}\n\nvoid Command::cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad){\n  if(isRelativeCoord) {\n    Logger::logINFO(\"RELATIVE MODE\");\n  } else {\n    Logger::logINFO(\"ABSOLUTE MODE\");\n  }\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(pos.xmm - pos_offset.xmm)+\" Y:\"+String(pos.ymm - pos_offset.ymm)+\" Z:\"+String(pos.zmm - pos_offset.zmm)+\" E:\"+String(pos.emm - pos_offset.emm)+\"]\");\n  //Logger::logINFO(\"RADIANS: [HIGH:\"+String(highRad)+\" LOW:\"+String(lowRad)+\" ROT:\"+String(rotRad));\n}\n\nvoid Command::cmdToRelative(){\n  isRelativeCoord = true;\n  Logger::logINFO(\"RELATIVE MODE ON\");\n}\n\nvoid Command::cmdToAbsolute(){\n  isRelativeCoord = false;\n  Logger::logINFO(\"ABSOLUTE MODE ON\");\n}\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord){\n\n  if(isRelativeCoord == true){\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos.emm; \n  } else {\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos_offset.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos_offset.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos_offset.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos_offset.emm;\n  }\n}\n\nvoid cmdDwell(Cmd(&cmd)){\n  delay(int(cmd.valueS * 1000));\n}\n\nvoid printErr() {\n  Logger::logERROR(\"COMMAND NOT RECOGNIZED\");\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/command.h",
    "content": "#ifndef COMMAND_H_\n#define COMMAND_H_\n\n#include <Arduino.h>\n#include \"interpolation.h\"\n\nstruct Cmd {\n  char id;\n  int num;\n  float valueX;\n  float valueY;\n  float valueZ;\n  float valueF;\n  float valueE;\n  float valueS; \n};\n\nclass Command {\n  public:\n    Command();\n    bool handleGcode();\n    bool processMessage(String msg);\n    void value_segment(String msg_segment);\n    Cmd getCmd() const;\n    void cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad);\n    void cmdToRelative();\n    void cmdToAbsolute();\n    bool isRelativeCoord;\n    Cmd new_command;\n\n  private: \n    String message;\n};\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord);\nvoid cmdDwell(Cmd(&cmd));\nvoid printErr();\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/config.h",
    "content": "#ifndef CONFIG_H_\n#define CONFIG_H_\n\n//SERIAL SETTINGS\n#define BAUD 115200\n\n//CHOICE OF MCU BOARDS TO DRIVE ROBOT. BY DEFAULT: 0 (MEGA2560)\n#define BOARD_CHOICE MEGA2560\n     //CHOICES: \n     //  MEGA2560\n     //  UNO\n     //  WEMOSD1R32\n     \n     //..DO NOT CHANGE BELOW BOARD VALUES..//\n     #define MEGA2560    0 //ARDUINO MEGA2560 & RAMPS 1.4\n     #define UNO         1 //ARDUINO UNO & CNC SHIELD\n     #define WEMOSD1R32  2 //ESP32 - WEMOS D1 R32 & CNC SHIELD\n     //PLEASE SEE & ADJUST ESP32 PARAMETERS IN [config_esp32.h]\n\n//ROBOT ARM LENGTH\n//#define SHANK_LENGTH 140.0\n#define LOW_SHANK_LENGTH 140.0\n#define HIGH_SHANK_LENGTH 140.0\n\n#define END_EFFECTOR_OFFSET 54.0 // LENGTH FROM UPPER SHANK BEARING TO MIDPOINT OF END EFFECTOR IN MM\n\n//INITIAL INTERPOLATION SETTINGS\n//  INITIAL_XYZ FORMS VERTICAL LOWER ARM & HORIZONTAL UPPER ARM IN 90 DEGREES\n#define INITIAL_X 0.0 // CARTESIAN COORDINATE X  \n#define INITIAL_Y (HIGH_SHANK_LENGTH+END_EFFECTOR_OFFSET) // CARTESIAN COORDINATE Y\n#define INITIAL_Z LOW_SHANK_LENGTH // CARTESIAN COORDINATE Z\n\n#define INITIAL_E0 0.0 // RAIL STEPPER ENDSTOP POSITION \n\n//  CALIBRATE HOME STEPS TO REACH DESIRED INITIAL_XYZ POSITIONS\n#define X_HOME_STEPS 1020//1020 //765 //860 // STEPS FROM X_ENDSTOP TO INITIAL_XYZ FOR UPPER ARM\n#define Y_HOME_STEPS 1900//1900 //1940 // STEPS FROM Y_ENDSTOP TO INITIAL_XYZ FOR LOWER ARM\n#define Z_HOME_STEPS 3640//3640 // STEPS FROM Z_ENDSTOP TO INITIAL_XYZ FOR ROTATION CENTER\n#define E0_HOME_STEPS 300 // STEPS FROM E0_ENDSTOP TO INITIAL_E0\n\n//HOMING SETTINGS:\n#define HOME_X_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Y_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Z_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_E0_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_ON_BOOT false // \"true\" IF HOMING REQUIRED AFTER POWER ON\n#define HOME_DWELL 800 // INCREASE TO SLOW DOWN HOMING SPEED\n\n//STEPPER SETTINGS:\n#define MICROSTEPS 16 // MICROSTEPPING CONFIGURATION ON RAMPS1.4\n#define STEPS_PER_REV 200 // NEMA17 STEPS PER REVOLUTION\n#define INVERSE_X_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Y_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Z_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_E0_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n\n//RAIL SETTINGS:\n#define RAIL true // E0 STEPPER USED AS RAIL. SET TO 'false' IF ROBOT ARM IS STATIONARY.\n#define STEPS_PER_MM_RAIL 80  // STEPS PER MM FOR RAIL MOTOR\n        //FORMULA: STEPS_PER_REV * MICROSTEPS / MOTOR_GEAR_TEETH / 2\n#define RAIL_LENGTH 400.0 // MAX LENGTH OF RAIL IN MM\n\n//ENDSTOP SETTINGS:\n#define X_MIN_INPUT 0 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Y_MIN_INPUT 0 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define Z_MIN_INPUT 0 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n#define E0_MIN_INPUT 0 // OUTPUT VALUE WHEN SWITCH ACTIVATED\n\n//GEAR RATIO SETTINGS\n#define MOTOR_GEAR_TEETH 20.0 // 20.0 FOR 20SFFACTORY BELT VERSION   9.0 FOR FTOBLER GEAR VERSION\n#define MAIN_GEAR_TEETH 90.0 // 90.0 FOR 20SFFACTORY BELT VERSION   32.0 FOR FTOBLER GEAR VERSION\n\n//EQUIPMENT SETTINGS\n#define LASER false // 12V LASER CONNECTED TO LASER_PIN\n#define PUMP false // 12V AIR PUMP CONNECTED TO PUMP_PIN\n#define FAN_DELAY 120 // FAN ON IN SECONDS\n\n//GRIPPER SETTINGS\n#define GRIPPER 1 //GRIPPER MOTOR IN USE\n     // 0: 28BYJ-48 MICRO STEPPER MOTOR (WORKS ON BOARD_CHOICE MEGA2560 ONLY)\n     // 1: 9G SERVO OR MG996 SERVO EQUIVALENT\n     \n     //..DO NOT CHANGE BELOW MOTOR DEFINE VALUES..//\n     #define BYJ 0\n     #define SERVO 1\n\n//28BYJ GRIPPER SETTINGS\n#define BYJ_GRIP_STEPS 1200 //FTOBLER: 1200\n//SERVO GRIPPER SETTINGS\n#define SERVO_GRIP_DEGREE 90.0\n#define SERVO_UNGRIP_DEGREE 0.0\n\n//COMMAND QUEUE SETTINGS\n#define QUEUE_SIZE 15\n\n//PRINT REPLY SETTING\n#define PRINT_REPLY false // \"true\" TO PRINT MSG AFTER ONE COMMAND IS PROCESSED\n#define PRINT_REPLY_MSG \"ok\" // MSG SENT FOR USER'S POST PROCESSING WITH OTHER SOFTWARE\n\n//DEFAULT SPEED PROFILE SETTING \n#define SPEED_PROFILE 2 // OPTIONS BELOW\n//0: FLAT SPEED CURVE (CONSTANT SPEED PER MOVEMENT, SUITABLE FOR REALTIME CONTROL SOFTWARE)\n//1: ARCTAN APPROX (SLIGHT BELL CURVE ACCELERATION & DECELERATION)\n//2: COSIN APPROX (TOTAL BELL CURVE ACCEL FROM 0 & DECEL TO 0, SUITABLE FOR PRESET COMMAND MOVEMENTS)\n\n//LOG SETTINGS\n#define LOG_LEVEL 2\n//0: ERROR\n//1: INFO\n//2: DEBUG\n\n//MOVE LIMIT PARAMETERS\n#define Z_MIN -140.0 //MINIMUM Z HEIGHT OF TOOLHEAD TOUCHING GROUND\n#define Z_MAX (LOW_SHANK_LENGTH+30.0) //SHANK_LENGTH ADDING ARBITUARY NUMBER FOR Z_MAX\n#define SHANKS_MIN_ANGLE_COS 0.791436948 \n#define SHANKS_MAX_ANGLE_COS -0.774944489 \n#define R_MIN (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MIN_ANGLE_COS) ))\n#define R_MAX (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MAX_ANGLE_COS) ))\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/config_esp32.h",
    "content": "//ESP32 SETTINGS (FOR ESP32 USERS ONLY, OTHERWISE LEAVE UNCHANGED)\n  //-------\n  //TO USE WEMOSD1R32 OPTION, BOARD ESP32 V1.0.4 NEEDS TO BE INSTALLED IN ARDUINO IDE\n  //TUTORIAL: www.randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/\n  //-------\n  //LIBARIES OF ESP32 TO BE ADDED\n  //  1) ESP32Servo < www.arduino.cc/reference/en/libraries/esp32servo/ >\n  //  2) PS4Controller < https://github.com/aed3/PS4-esp32 >\n  //-------\n  //ESP32 SUPPORTS PS4 CONTROLLER: USE 'SIXAXISPAIRTOOL' TO FIND MAC ADDRESS < https://sixaxispairtool.software.informer.com/ >\n\n//PS4 CONTROLLER TARGET MAC ADDRESS\n#define ESP32_PS4_CONTROLLER true\n#define PS4_MAC \"20:ff:fa:cc:00:ff\"\n\n//BUTTON DECLARATIONS\n#define PS4_RIGHT             0\n#define PS4_DOWN              1\n#define PS4_UP                2\n#define PS4_LEFT              3\n#define PS4_SQUARE            4\n#define PS4_CROSS             5\n#define PS4_CIRCLE            6\n#define PS4_TRIANGLE          7\n#define PS4_L1                8\n#define PS4_R1                9\n#define PS4_SHARE             10\n#define PS4_OPTIONS           11\n#define PS4_L3                12\n#define PS4_R3                13\n#define PS4_PSBUTTON          14\n#define PS4_TOUCHPAD          15\n#define PS4_LSTICKX           16\n#define PS4_LSTICKY           17\n#define PS4_RSTICKX           18\n#define PS4_RSTICKY           19\n#define PS4_L2VALUE           20\n#define PS4_R2VALUE           21\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/controller_ps4.cpp",
    "content": "\n#include <Arduino.h>\n\n#include \"config_esp32.h\"\n#include \"controller_ps4.h\"\n#include \"logger.h\"\n\n#if BOARD_CHOICE == WEMOSD1R32\n#include <PS4Controller.h>\nController_PS4::Controller_PS4(char* aMacAddress){\n  macAddress = aMacAddress;\n}\n\nvoid Controller_PS4::setup(){\n  PS4.begin(macAddress);\n  while (!PS4.isConnected()){\n    if (PS4.isConnected()){\n      Logger::logINFO(\"PS4 CONTROLLER CONNECTED\");\n      break;\n    }\n    Logger::logINFO(\"CONNECTING TO PS4 CONTROLLER\");\n    delay(1000);\n  }\n}\n\nbool Controller_PS4::checkConnection(){\n  return PS4.isConnected();\n}\n\nvoid Controller_PS4::update(){\n  buttons[PS4_RIGHT] = PS4.Right();\n  buttons[PS4_DOWN] = PS4.Down();\n  buttons[PS4_UP] = PS4.Up();\n  buttons[PS4_LEFT] = PS4.Left();\n  buttons[PS4_SQUARE] = PS4.Square();\n  buttons[PS4_CROSS] = PS4.Cross();\n  buttons[PS4_CIRCLE] = PS4.Circle();\n  buttons[PS4_TRIANGLE] = PS4.Triangle();\n  buttons[PS4_L1] = PS4.L1();\n  buttons[PS4_R1] = PS4.R1();\n  buttons[PS4_SHARE] = PS4.Share();\n  buttons[PS4_OPTIONS] = PS4.Options();\n  buttons[PS4_L3] = PS4.L3();\n  buttons[PS4_R3] = PS4.R3();\n  buttons[PS4_PSBUTTON] = PS4.PSButton();\n  buttons[PS4_TOUCHPAD] = PS4.Touchpad();\n  buttons[PS4_LSTICKX] = PS4.LStickX();\n  buttons[PS4_LSTICKY] = PS4.LStickY();\n  buttons[PS4_RSTICKX] = PS4.RStickX();\n  buttons[PS4_RSTICKY] = PS4.RStickY();\n  buttons[PS4_L2VALUE] = PS4.L2Value();\n  buttons[PS4_R2VALUE] = PS4.R2Value();\n}\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/controller_ps4.h",
    "content": "#ifndef CONTROLLER_PS4_H_\n#define CONTROLLER_PS4_H_\n\n#include \"config.h\"\n\n#if BOARD_CHOICE == WEMOSD1R32\n\nclass Controller_PS4 {\n  public:\n    Controller_PS4(char* aMacAddress);\n    int buttons[22];\n    void setup();\n    void update();\n    bool checkConnection();\n\n  private:\n    char* macAddress;\n};\n\n#endif\n#endif"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/endstop.cpp",
    "content": "#include \"endstop.h\"\n#include <Arduino.h>\n\nEndstop::Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell, bool does_swap_pin){\n  min_pin = a_min_pin;\n  dir_pin = a_dir_pin;\n  step_pin = a_step_pin;\n  en_pin = a_en_pin;\n  switch_input = a_switch_input;\n  home_dwell = a_home_dwell;\n  step_offset = a_step_offset;\n  swap_pin = does_swap_pin;\n  if (swap_pin == false){\n    pinMode(min_pin, INPUT_PULLUP);   \n  }\n}\n\nvoid Endstop::home(bool dir) {\n  if (swap_pin == true){\n    pinMode(min_pin, INPUT_PULLUP);\n    delayMicroseconds(5);\n  }\n  digitalWrite(en_pin, LOW);\n  delayMicroseconds(5);\n  if (dir==1){\n    digitalWrite(dir_pin, HIGH);\n  } else {\n    digitalWrite(dir_pin, LOW);\n  }\n  delayMicroseconds(5);\n  bState = !(digitalRead(min_pin) ^ switch_input);\n  while (!bState) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n    bState = !(digitalRead(min_pin) ^ switch_input);\n  }\n  homeOffset(dir);\n  if (swap_pin == true){\n    pinMode(min_pin, OUTPUT);\n    delayMicroseconds(5);\n  }\n}\n\nvoid Endstop::homeOffset(bool dir){\n  if (dir==1){\n    digitalWrite(dir_pin, LOW);\n  }\n  else{\n    digitalWrite(dir_pin, HIGH);\n  }\n  delayMicroseconds(5);\n  for (int i = 1; i <= step_offset; i++) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n  }\n}\n\nvoid Endstop::oneStepToEndstop(bool dir){\n  if (swap_pin == true){\n    pinMode(min_pin, INPUT_PULLUP);\n  }\n  digitalWrite(en_pin, LOW);\n  delayMicroseconds(5);\n  if (dir==1){\n    digitalWrite(dir_pin, HIGH);\n  } else {\n    digitalWrite(dir_pin, LOW);\n  }\n  delayMicroseconds(5);\n  bState = !(digitalRead(min_pin) ^ switch_input);\n\n  if (!bState) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n  }\n  bState = !(digitalRead(min_pin) ^ switch_input);\n}\n\nbool Endstop::state(){\n  if (swap_pin == true){\n    pinMode(min_pin, INPUT_PULLUP);\n    delayMicroseconds(5);\n  }\n  bState = !(digitalRead(min_pin) ^ switch_input);\n  if (swap_pin == true){\n    pinMode(min_pin, OUTPUT);\n    delayMicroseconds(5);\n  }\n  return bState;\n}"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/endstop.h",
    "content": "#ifndef ENDSTOP_H_\n#define ENDSTOP_H_\n\nclass Endstop {\n  public:\n    Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell, bool does_swap_pin);\n    void home(bool dir);\n    void homeOffset(bool dir);\n    void oneStepToEndstop(bool dir);\n    bool state();\n    bool bState;\n\n  private:\n    int min_pin;\n    int dir_pin;\n    int step_pin;\n    int en_pin;\n    int switch_input;\n    int home_dwell;\n    int step_offset;\n    bool swap_pin;    \n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/equipment.cpp",
    "content": "#include \"equipment.h\"\n#include <Arduino.h>\n\nEquipment::Equipment(int equipment_pin){\n  pin = equipment_pin;\n  pinMode(pin, OUTPUT);\n}\n\nvoid Equipment::cmdOn(){\n  digitalWrite(pin, HIGH);  \n}\n\nvoid Equipment::cmdOff(){\n  digitalWrite(pin, LOW);  \n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/equipment.h",
    "content": "#ifndef EQUIPMENT_H_\n#define EQUIPMENT_H_\n\nclass Equipment {\npublic:\n  Equipment(int equipment_pin);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  int pin;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/fanControl.cpp",
    "content": "#include \"fanControl.h\"\n#include <Arduino.h>\n\n\nFanControl::FanControl(int aPin, int aFanDelay) {\n  fan_delay = aFanDelay * 1000;\n  nextShutdown = 0;\n  pin = aPin;\n  pinMode(pin , OUTPUT);\n  digitalWrite(pin , LOW);\n  state = false;\n}\n\nvoid FanControl::enable(bool value) {\n  if (value) {\n    state = true;\n    digitalWrite(pin, HIGH);\n  } else {\n    disable();\n  }\n}\n\nvoid FanControl::disable() {\n  state = false;\n  nextShutdown = millis() + fan_delay;\n  update();\n}\n\nvoid FanControl::update() {\n  if (!state) {\n     if (millis() >= nextShutdown) {\n       digitalWrite(pin, LOW);\n     }\n  }\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/fanControl.h",
    "content": "#ifndef FANCONTROL_H_\n#define FANCONTROL_H_\n\nclass FanControl {\npublic:\n  FanControl(int aPin, int aFanDelay);\n  void enable(bool value = true);\n  void disable();\n  void update();\nprivate:\n  bool state;\n  int pin;\n  long fan_delay;\n  long nextShutdown;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/interpolation.cpp",
    "content": "#include \"interpolation.h\"\n#include \"config.h\"\n#include \"queue.h\"\n#include \"logger.h\"\n\nInterpolation::Interpolation(){\n  speed_profile = SPEED_PROFILE;\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\nvoid Interpolation::setSpeedProfile(int new_speed_profile){\n  speed_profile = new_speed_profile;\n}\n\n//G92 POSITION OFFSET FUNCTIONS\nvoid Interpolation::setPosOffset(float new_x, float new_y, float new_z, float new_e) {\n  pos_offset.xmm = xPosmm - new_x;\n  pos_offset.ymm = yPosmm - new_y;\n  pos_offset.zmm = zPosmm - new_z;\n  pos_offset.emm = ePosmm - new_e;\n  Logger::logINFO(\"POSITION OFFSET: [X\" + String(pos_offset.xmm) + \" Y:\" + String(pos_offset.ymm) + \" Z:\" + String(pos_offset.zmm) + \" E:\" + String(pos_offset.emm) + \"]\");\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(new_x)+\" Y:\"+String(new_y)+\" Z:\"+String(new_z)+\" E:\"+String(new_e)+\"]\");\n}\n\nvoid Interpolation::resetPosOffset(){\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\nPoint Interpolation::getPosOffset() const {\n  return pos_offset;\n}\n\n\nvoid Interpolation::setCurrentPos(float px, float py, float pz, float pe) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setCurrentPos(p);\n}\n\nvoid Interpolation::setInterpolation(float px, float py, float pz, float pe, float v) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setInterpolation(p, v);\n}\n\nvoid Interpolation::setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float v) {\n  Point p1;\n  Point p2;\n  p1.xmm = p1x;\n  p1.ymm = p1y;\n  p1.zmm = p1z;\n  p1.emm = p1e;\n  p2.xmm = p2x;\n  p2.ymm = p2y;\n  p2.zmm = p2z;\n  p2.emm = p2e;\n  setInterpolation(p1, p2, v);\n}\n\nvoid Interpolation::setInterpolation(Point p1, float v) {\n  Point p0;\n  p0.xmm = xStartmm + xDelta;\n  p0.ymm = yStartmm + yDelta;\n  p0.zmm = zStartmm + zDelta;\n  p0.emm = eStartmm + eDelta;\n  setInterpolation(p0, p1, v);\n}\n\nvoid Interpolation::setInterpolation(Point p0, Point p1, float av) {\n  v = av; //mm/s\n  \n  float a = (p1.xmm - p0.xmm);\n  float b = (p1.ymm - p0.ymm);\n  float c = (p1.zmm - p0.zmm);\n  float e = abs(p1.emm - p0.emm);\n  float dist = sqrt(a*a + b*b + c*c);\n\n  if (dist < e) {\n    dist = e; \n  }\n\n  if (v < 5) { //includes 0 = default value\n    v = sqrt(dist) * 10; //set a good value for v\n  }\n  if (v < 5) {\n     v = 5; \n  }\n  \n  tmul = v / dist;\n  \n  xStartmm = p0.xmm;\n  yStartmm = p0.ymm;\n  zStartmm = p0.zmm;\n  eStartmm = p0.emm;\n  \n  xDelta = (p1.xmm - p0.xmm);\n  yDelta = (p1.ymm - p0.ymm);\n  zDelta = (p1.zmm - p0.zmm);\n  eDelta = (p1.emm - p0.emm);\n   \n  state = 0;\n  \n  startTime = micros();\n}\n\nvoid Interpolation::setCurrentPos(Point p) {\n  xStartmm = p.xmm;\n  yStartmm = p.ymm;\n  zStartmm = p.zmm;\n  eStartmm = p.emm;\n  xDelta = 0;\n  yDelta = 0;\n  zDelta = 0;\n  eDelta = 0;\n}\n\nvoid Interpolation::updateActualPosition() {\n  if (state != 0) {\n    return;\n  }    \n  long microsek = micros();\n  float t = (microsek - startTime) / 1000000.0;\n  float progress;\n  switch (speed_profile){\n    // FLAT SPEED CURVE\n    case 0:\n      progress = t * tmul;\n      if (progress >= 1.0){\n        progress = 1.0;\n        state = 1;\n      }\n      break;\n    // ARCTAN APPROX\n    case 1:\n      progress = atan((PI * t * tmul) - (PI * 0.5)) * 0.5 + 0.5;\n      if (progress >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n    // COSIN APPROX\n    case 2:\n      progress = -cos(t * tmul * PI) * 0.5 + 0.5;\n      if ((t * tmul) >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n  }\n  pos_tracker[X_AXIS] = xStartmm + progress * xDelta;\n  pos_tracker[Y_AXIS] = yStartmm + progress * yDelta;\n  pos_tracker[Z_AXIS] = zStartmm + progress * zDelta;\n  pos_tracker[E_AXIS] = eStartmm + progress * eDelta;\n\n  if(isAllowedPosition(pos_tracker)){\n    xPosmm = pos_tracker[X_AXIS];\n    yPosmm = pos_tracker[Y_AXIS];\n    zPosmm = pos_tracker[Z_AXIS];\n    ePosmm = pos_tracker[E_AXIS];\n  } else {\n    pos_tracker[X_AXIS] = xPosmm;\n    pos_tracker[Y_AXIS] = yPosmm;\n    pos_tracker[Z_AXIS] = zPosmm;\n    pos_tracker[E_AXIS] = ePosmm;\n    state = 1;\n    progress = 1.0;\n    xStartmm = xPosmm;\n    yStartmm = yPosmm;\n    zStartmm = zPosmm;\n    eStartmm = ePosmm;\n    xDelta = 0;\n    yDelta = 0;\n    zDelta = 0;\n    eDelta = 0;\n  }\n  //FOR DECIPHERING SPEED CURVE\n  //Serial.print(\"xPosmm:\");\n  //Serial.print(xPosmm);\n  //Serial.print(\" yPosmm:\");\n  //Serial.print(yPosmm);\n  //Serial.print(\" zPosmm:\");\n  //Serial.println(zPosmm);\n}\n\nbool Interpolation::isFinished() const {\n  return state != 0; \n}\n\nfloat Interpolation::getXPosmm() const {\n  return xPosmm;\n}\n\nfloat Interpolation::getYPosmm() const {\n  return yPosmm;\n}\n\nfloat Interpolation::getZPosmm() const {\n  return zPosmm;\n}\n\nfloat Interpolation::getEPosmm() const {\n  return ePosmm;\n}\n\nPoint Interpolation::getPosmm() const {\n  Point p;\n  p.xmm = xPosmm;\n  p.ymm = yPosmm;\n  p.zmm = zPosmm;\n  p.emm = ePosmm;\n  return p;\n}\n\nbool Interpolation::isAllowedPosition(float pos_tracker[4]) {\n  float rrot_ee = hypot(pos_tracker[X_AXIS], pos_tracker[Y_AXIS]);\n  float rrot = rrot_ee - END_EFFECTOR_OFFSET; \n  float rrot_x = rrot * (pos_tracker[Y_AXIS] / rrot_ee);\n  float rrot_y = rrot * (pos_tracker[X_AXIS] / rrot_ee);\n  float squaredPositionModule = sq(rrot_x) + sq(rrot_y) + sq(pos_tracker[Z_AXIS]);  \n\n      bool retVal = (\n          squaredPositionModule <= sq(R_MAX) \n          && squaredPositionModule >= sq(R_MIN) \n          && pos_tracker[Z_AXIS] >= Z_MIN  \n          && pos_tracker[Z_AXIS] <= Z_MAX \n          #if RAIL\n          && pos_tracker[E_AXIS] <= RAIL_LENGTH\n          && pos_tracker[E_AXIS] >= 0\n          #endif\n      );\n  if(!retVal) {\n    Logger::logERROR(\"LIMIT REACHED: [X:\" + String(pos_tracker[X_AXIS]) + \" Y:\" + String(pos_tracker[Y_AXIS]) + \" Z:\" + String(pos_tracker[Z_AXIS]) + \" E:\" + String(pos_tracker[E_AXIS]) + \"]\");\n  }\n  return retVal;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/interpolation.h",
    "content": "#ifndef INTERPOLATION_H_\n#define INTERPOLATION_H_\n#include <Arduino.h>\n\n#define X_AXIS 0\n#define Y_AXIS 1\n#define Z_AXIS 2\n#define E_AXIS 3\n\nstruct Point {\n  float xmm;\n  float ymm;\n  float zmm;\n  float emm;\n};\nclass Interpolation {\npublic:\n  //void resetInterpolation(float px, float py, float pz);\n  //void resetInterpolation(float p1x, float p1y, float p1z, float p2x, float p2y, float p2z);\n  //void resetInterpolation(Point p0, Point p1);\n  Interpolation();\n  void setCurrentPos(float px, float py, float pz, float pe);\n  void setInterpolation(float px, float py, float pz, float pe, float v = 0);\n  void setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float av = 0);\n  \n  void setCurrentPos(Point p);\n  void setInterpolation(Point p1, float v = 0);\n  void setInterpolation(Point p0, Point p1, float v = 0);\n  \n  void updateActualPosition();\n  bool isFinished() const;\n  \n  float getXPosmm() const;\n  float getYPosmm() const;\n  float getZPosmm() const;\n  float getEPosmm() const;\n  Point getPosmm() const;\n  bool isAllowedPosition(float pos_tracker[4]);\n  void setPosOffset(float new_x, float new_y, float new_z, float new_e);\n  void resetPosOffset();\n  Point getPosOffset() const;\n  int speed_profile;\n  void setSpeedProfile(int new_speed_profile);\n  \nprivate:\n  Point pos_offset;\n  float pos_tracker[4];\n  byte state;\n  \n  long startTime;  \n  \n  float xStartmm;\n  float yStartmm;\n  float zStartmm;\n  float eStartmm;\n  float xDelta;\n  float yDelta;\n  float zDelta;\n  float eDelta;\n  float xPosmm;\n  float yPosmm;\n  float zPosmm;\n  float ePosmm;\n  float v;\n  float tmul;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/logger.cpp",
    "content": "#include \"config.h\"\n#include \"logger.h\"\n\nvoid Logger::log(String message, int level) {\n  if(LOG_LEVEL >= level) {\n    String logMsg;\n    switch(level) {\n      case LOG_ERROR:\n        logMsg = \"ERROR: \";\n      break;\n      case LOG_INFO:\n        logMsg = \"INFO: \";\n      break;\n      case LOG_DEBUG:\n        logMsg = \"DEBUG: \";\n      break;\n    }\n    logMsg = logMsg + message;\n    Serial.println(logMsg);\n  }\n}\n\nvoid Logger::logERROR(String message) {\n  log(message, LOG_ERROR);\n}\nvoid Logger::logINFO(String message) {\n  log(message, LOG_INFO);\n}\nvoid Logger::logDEBUG(String message) {\n  log(message, LOG_DEBUG);\n}"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/logger.h",
    "content": "#ifndef LOGGER_H_\n#define LOGGER_H_\n\n#include <Arduino.h>\n\n#define LOG_ERROR 0\n#define LOG_INFO 1\n#define LOG_DEBUG 2\n\nclass Logger {\n  public:\n    static void log(String message, int level);\n    static void logINFO(String message);\n    static void logERROR(String message);\n    static void logDEBUG(String message);\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/pinout/pinout.h",
    "content": "#ifndef PINOUT_H_\n#define PINOUT_H_\n\n/*\n * pinout of RAMPS 1.4\n *\n * source: http://reprap.org/wiki/RAMPS_1.4\n */\n\n//RAMPS 1.4 PINS\n#define X_STEP_PIN         54\n#define X_DIR_PIN          55\n#define X_ENABLE_PIN       38\n#define X_MIN_PIN           3\n#define X_MAX_PIN           2\n \n#define Y_STEP_PIN         60\n#define Y_DIR_PIN          61\n#define Y_ENABLE_PIN       56\n#define Y_MIN_PIN          14\n#define Y_MAX_PIN          15\n\n#define Z_STEP_PIN         46\n#define Z_DIR_PIN          48\n#define Z_ENABLE_PIN       62\n#define Z_MIN_PIN          18\n#define Z_MAX_PIN          19\n\n#define E0_STEP_PIN        26\n#define E0_DIR_PIN         28\n#define E0_ENABLE_PIN      24\n#define E0_MIN_PIN         20\n\n#define E1_STEP_PIN        36\n#define E1_DIR_PIN         34\n#define E1_ENABLE_PIN      30\n\n#define BYJ_PIN_0          40\n#define BYJ_PIN_1          63\n#define BYJ_PIN_2          59\n#define BYJ_PIN_3          64\n\n#define SERVO_PIN           4\n\n#define PUMP_PIN            8\n#define LASER_PIN          10\n#define LED_PIN            13\n\n#define SDPOWER            -1\n#define SDSS               53\n\n#define FAN_PIN             9\n\n#define PS_ON_PIN          12\n#define KILL_PIN           -1\n\n//#define HEATER_0_PIN       10\n//#define HEATER_1_PIN        8\n#define TEMP_0_PIN         13   // ANALOG NUMBERING\n#define TEMP_1_PIN         14   // ANALOG NUMBERING\n\n//RAMPS AUX-2\n\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/pinout/pinout_uno.h",
    "content": "#ifndef PINOUT_UNO_H_\n#define PINOUT_UNO_H_\n\n#define X_STEP_PIN          2\n#define X_DIR_PIN           5\n#define X_ENABLE_PIN        8\n#define X_MIN_PIN           9\n#define X_MAX_PIN          -1\n \n#define Y_STEP_PIN          3\n#define Y_DIR_PIN           6\n#define Y_ENABLE_PIN        8\n#define Y_MIN_PIN          10\n#define Y_MAX_PIN          -1\n\n#define Z_STEP_PIN          4\n#define Z_DIR_PIN           7\n#define Z_ENABLE_PIN        8\n#define Z_MIN_PIN          11 \n#define Z_MAX_PIN          -1\n\n#define E0_STEP_PIN        12\n#define E0_DIR_PIN         13\n#define E0_ENABLE_PIN       8\n#define E0_MIN_PIN         16 //A2 PIN //UNO ANALOG PIN CAN FUNCTION AS DIGITAL PIN\n\n#define E1_STEP_PIN        -1\n#define E1_DIR_PIN         -1\n#define E1_ENABLE_PIN      -1\n\n#define BYJ_PIN_0          -1 \n#define BYJ_PIN_1          -1 \n#define BYJ_PIN_2          -1 \n#define BYJ_PIN_3          -1\n\n\n#define SERVO_PIN          17 //A3 PIN //UNO ANALOG PIN CAN FUNCTION AS DIGITAL PIN\n\n#define PUMP_PIN           -1\n#define LASER_PIN          -1\n#define LED_PIN            -1\n\n#define SDPOWER            -1\n#define SDSS               -1\n\n#define FAN_PIN            -1\n\n#define PS_ON_PIN          -1\n#define KILL_PIN           -1\n\n#define TEMP_0_PIN         -1   // ANALOG NUMBERING\n#define TEMP_1_PIN         -1   // ANALOG NUMBERING\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/pinout/pinout_wemosD1R32.h",
    "content": "#ifndef PINOUT_ESP32WEMOS_H_\n#define PINOUT_ESP32WEMOS_H_\n\n#define X_STEP_PIN         26\n#define X_DIR_PIN          16 //SHARE WITH E0_MIN_PIN\n#define X_ENABLE_PIN       12\n#define X_MIN_PIN          13\n#define X_MAX_PIN          -1\n \n#define Y_STEP_PIN         25\n#define Y_DIR_PIN          27\n#define Y_ENABLE_PIN       12\n#define Y_MIN_PIN           5\n#define Y_MAX_PIN          -1\n\n#define Z_STEP_PIN         17\n#define Z_DIR_PIN          14\n#define Z_ENABLE_PIN       12\n#define Z_MIN_PIN          23 //SHARE WITH SERVO_PIN\n#define Z_MAX_PIN          -1\n\n#define E0_STEP_PIN        19\n#define E0_DIR_PIN         18\n#define E0_ENABLE_PIN      12\n#define E0_MIN_PIN         16 //SHARE WITH X_DIR_PIN\n\n#define E1_STEP_PIN        -1\n#define E1_DIR_PIN         -1\n#define E1_ENABLE_PIN      -1\n\n#define BYJ_PIN_0          -1\n#define BYJ_PIN_1          -1\n#define BYJ_PIN_2          -1\n#define BYJ_PIN_3          -1\n\n#define SERVO_PIN          23 //SHARE WITH Z_MIN_PIN\n\n#define PUMP_PIN           -1\n#define LASER_PIN          -1\n#define LED_PIN            -1\n\n#define SDPOWER            -1\n#define SDSS               -1\n\n#define FAN_PIN            -1\n\n#define PS_ON_PIN          -1\n#define KILL_PIN           -1\n\n#define TEMP_0_PIN         -1\n#define TEMP_1_PIN         -1\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/queue.h",
    "content": "#ifndef QUEUE_H_\n#define QUEUE_H_\n\ntemplate <typename Element> class Queue {\npublic:\n  Queue(int alen);\n  ~Queue();\n  bool push(Element elem);\n  Element pop();\n  bool isFull() const;\n  bool isEmpty() const;\n  int getFreeSpace() const;\n  int getMaxLength() const;\n  inline int getUsedSpace() const;\nprivate:\n  Queue(Queue<Element>& q);  //copy const.\n  Element* data;\n  int len;\n  int start;\n  int count;\n};\n\ntemplate <typename Element>\nQueue<Element>::Queue(int alen) {\n  data = new Element[alen];\n  len = alen;\n  start = 0;\n  count = 0;\n}\n\ntemplate <typename Element>\nQueue<Element>::~Queue() {\n  delete data;\n}\n\ntemplate <typename Element>\nQueue<Element>::Queue(Queue<Element>& q) {\n  //nothing ever is allowed to do something here\n}\n\ntemplate <typename Element>\nbool Queue<Element>::push(Element elem) {\n  data[(start + count++) % len] = elem;\n}\n\ntemplate <typename Element>\nElement Queue<Element>::pop() {\n  count--;\n  int s = start;\n  start = (start + 1) % len;\n  return data[(s) % len];\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isFull() const {\n  return count >= len;\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isEmpty() const {\n  return count <= 0;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getFreeSpace() const {\n  return len - count;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getMaxLength() const {\n  return len;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getUsedSpace() const {\n  return count;\n}\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/robotArm_v0.71.ino",
    "content": "//20SFFACTORY COMMUNITY ROBOT FIRMWARE\n\n//MAINTAINER: LEOYEUNG@20SFFACTORY\n//CONTACT: yeung.kl.leo@gmail.com\n//FORUM: www.facebook.com/groups/robotarm\n//DOCUMENTATION: www.20sffactory.com/robot/resource\n\n//VERSION: V0.71\n\n//VERSION HISTORY:\n//   V0.31 WITH G92, M114, LOGGER, LIMIT_CHECK FUNCTIONS\n//   V0.41 WITH DUAL SHANK LENGTH SUPPORT\n//   V0.51 WITH SERVO GRIPPER\n//   V0.61 WITH ARDUINO UNO OPTION\n//   V0.71 WITH:\n//       ESP32(WEMOS D1R32) WITH PS4 JOYSTICK CONTROL OPTION\n//       COMMAND TO SET CUSTOM SPEED PROFILE 'M205 S0'\n//       UNO OPTION WITH RAIL SUPPORT\n\n#include <Arduino.h>\n//GENERAL CONFIG SETTINGS\n#include \"config.h\"\n\n#include \"robotGeometry.h\"\n#include \"interpolation.h\"\n#include \"RampsStepper.h\"\n#include \"queue.h\"\n#include \"command.h\"\n#include \"equipment.h\"\n#include \"endstop.h\"\n#include \"logger.h\"\n#include \"fanControl.h\"\n//INCLUDE CORRESPONDING GRIPPER MOTOR CLASS\n#if GRIPPER == SERVO\n  #include \"servo_gripper.h\"\n#elif GRIPPER == BYJ\n  #include \"byj_gripper.h\"\n#endif\n\n//DETERMINE PINOUTS & CONFIG TO USE SUBJECT TO BOARD_CHOICE\n#if BOARD_CHOICE == UNO\n  #include \"pinout/pinout_uno.h\"\n#elif BOARD_CHOICE == WEMOSD1R32\n  #include \"pinout/pinout_wemosD1R32.h\"\n  #include \"config_esp32.h\"\n#elif BOARD_CHOICE == MEGA2560\n  #include \"pinout/pinout.h\"\n#endif\n\n//STEPPER OBJECTS\nRampsStepper stepperHigher(X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, INVERSE_X_STEPPER, MAIN_GEAR_TEETH, MOTOR_GEAR_TEETH, MICROSTEPS, STEPS_PER_REV);\nRampsStepper stepperLower(Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, INVERSE_Y_STEPPER, MAIN_GEAR_TEETH, MOTOR_GEAR_TEETH, MICROSTEPS, STEPS_PER_REV);\nRampsStepper stepperRotate(Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, INVERSE_Z_STEPPER, MAIN_GEAR_TEETH, MOTOR_GEAR_TEETH, MICROSTEPS, STEPS_PER_REV);\n\n//RAIL OBJECTS\n#if RAIL\n  RampsStepper stepperRail(E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, INVERSE_E0_STEPPER, MAIN_GEAR_TEETH, MOTOR_GEAR_TEETH, MICROSTEPS, STEPS_PER_REV);\n  #if BOARD_CHOICE == WEMOSD1R32 //PINSWAP REQIURED ON D1R32 DUE TO INSUFFICIENT DIGIAL PINS\n    Endstop endstopE0(E0_MIN_PIN, E0_DIR_PIN, E0_STEP_PIN, E0_ENABLE_PIN, E0_MIN_INPUT, E0_HOME_STEPS, HOME_DWELL, true);\n  #else \n    Endstop endstopE0(E0_MIN_PIN, E0_DIR_PIN, E0_STEP_PIN, E0_ENABLE_PIN, E0_MIN_INPUT, E0_HOME_STEPS, HOME_DWELL, false);\n  #endif\n#endif\n\n//ENDSTOP OBJECTS\nEndstop endstopX(X_MIN_PIN, X_DIR_PIN, X_STEP_PIN, X_ENABLE_PIN, X_MIN_INPUT, X_HOME_STEPS, HOME_DWELL, false);\nEndstop endstopY(Y_MIN_PIN, Y_DIR_PIN, Y_STEP_PIN, Y_ENABLE_PIN, Y_MIN_INPUT, Y_HOME_STEPS, HOME_DWELL, false);\n#if BOARD_CHOICE == WEMOSD1R32\n  Endstop endstopZ(Z_MIN_PIN, Z_DIR_PIN, Z_STEP_PIN, Z_ENABLE_PIN, Z_MIN_INPUT, Z_HOME_STEPS, HOME_DWELL, true);\n#else\n  Endstop endstopZ(Z_MIN_PIN, Z_DIR_PIN, Z_STEP_PIN, Z_ENABLE_PIN, Z_MIN_INPUT, Z_HOME_STEPS, HOME_DWELL, false);\n#endif\n\n//EQUIPMENT OBJECTS\n#if GRIPPER == SERVO\n  Servo_Gripper servo_gripper(SERVO_PIN, SERVO_GRIP_DEGREE, SERVO_UNGRIP_DEGREE);\n#elif GRIPPER == BYJ\n  BYJ_Gripper byj_gripper(BYJ_PIN_0, BYJ_PIN_1, BYJ_PIN_2, BYJ_PIN_3, BYJ_GRIP_STEPS);\n#endif\nEquipment laser(LASER_PIN);\nEquipment pump(PUMP_PIN);\nEquipment led(LED_PIN);\nFanControl fan(FAN_PIN, FAN_DELAY);\n\n//EXECUTION & COMMAND OBJECTS\nRobotGeometry geometry(END_EFFECTOR_OFFSET, LOW_SHANK_LENGTH, HIGH_SHANK_LENGTH);\nInterpolation interpolator;\nQueue<Cmd> queue(QUEUE_SIZE);\nCommand command;\n\n//PS4 CONTROLLER OBJECT FOR ESP32\n#if BOARD_CHOICE == WEMOSD1R32 && ESP32_PS4_CONTROLLER\n  #include \"controller_ps4.h\"\n  Controller_PS4 controller_ps4(PS4_MAC);\n#endif\n\nvoid setup()\n{\n  Serial.begin(BAUD);\n  #if BOARD_CHOICE == WEMOSD1R32 && ESP32_PS4_CONTROLLER\n    controller_ps4.setup();\n  #endif\n  stepperHigher.setPositionRad(PI / 2.0); // 90°\n  stepperLower.setPositionRad(0);         // 0°\n  stepperRotate.setPositionRad(0);        // 0°\n  #if RAIL\n  stepperRail.setPosition(0);\n  #endif\n  if (HOME_ON_BOOT) { //HOME DURING SETUP() IF HOME_ON_BOOT ENABLED\n    homeSequence(); \n    Logger::logINFO(\"ROBOT ONLINE\");\n  } else {\n    setStepperEnable(false); //ROBOT ADJUSTABLE BY HAND AFTER TURNING ON\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && !HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"ROTATE ROBOT TO FACE FRONT CENTRE & SEND G28 TO CALIBRATE\");\n    }\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"SEND G28 TO CALIBRATE\");\n    }\n    if (!HOME_X_STEPPER && !HOME_Y_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"HOME ROBOT MANUALLY & SEND G28 TO CALIBRATE\");\n    }\n  }\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n}\n\nvoid loop() {\n  interpolator.updateActualPosition();\n  geometry.set(interpolator.getXPosmm(), interpolator.getYPosmm(), interpolator.getZPosmm());\n  stepperRotate.stepToPositionRad(geometry.getRotRad());\n  stepperLower.stepToPositionRad(geometry.getLowRad());\n  stepperHigher.stepToPositionRad(geometry.getHighRad());\n  #if RAIL\n    stepperRail.stepToPositionMM(interpolator.getEPosmm(), STEPS_PER_MM_RAIL);\n  #endif\n  stepperRotate.update();\n  stepperLower.update();\n  stepperHigher.update();\n  #if RAIL\n    stepperRail.update();\n  #endif\n  fan.update();\n\n  if (!queue.isFull()) {\n    if (command.handleGcode()) {\n      queue.push(command.getCmd());\n    }\n  }\n  if ((!queue.isEmpty()) && interpolator.isFinished()) {\n    executeCommand(queue.pop());\n    if (PRINT_REPLY) {\n      Serial.println(PRINT_REPLY_MSG);\n    }\n  }\n\n  if (millis() % 500 < 250) {\n    led.cmdOn();\n  }\n  else {\n    led.cmdOff();\n  }\n\n  #if BOARD_CHOICE == WEMOSD1R32 && ESP32_PS4_CONTROLLER\n    ps4_controller_loop();\n  #endif\n}\n\nvoid executeCommand(Cmd cmd) {\n\n  if (cmd.id == -1) {\n    printErr();\n    return;\n  }\n\n  if (cmd.id == 'G') {\n    switch (cmd.num) {\n    case 0:\n    case 1:\n      fan.enable(true);\n      Point posoffset;\n      posoffset = interpolator.getPosOffset();      \n      cmdMove(cmd, interpolator.getPosmm(), posoffset, command.isRelativeCoord);\n      interpolator.setInterpolation(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE, cmd.valueF);\n      Logger::logINFO(\"LINEAR MOVE: [X:\" + String(cmd.valueX-posoffset.xmm) + \" Y:\" + String(cmd.valueY-posoffset.ymm) + \" Z:\" + String(cmd.valueZ-posoffset.zmm) + \" E:\" + String(cmd.valueE-posoffset.emm)+\"]\");\n      break;\n    case 4: cmdDwell(cmd); break;\n    case 28: \n      if (BOARD_CHOICE == UNO || BOARD_CHOICE == WEMOSD1R32){\n        homeSequence_UNO();\n        break;\n      } else {\n        homeSequence();\n        break;\n      }\n    case 90: command.cmdToAbsolute(); break; // ABSOLUTE COORDINATE MODE\n    case 91: command.cmdToRelative(); break; // RELATIVE COORDINATE MODE\n    case 92: \n      interpolator.resetPosOffset();\n      cmdMove(cmd, interpolator.getPosmm(), interpolator.getPosOffset(), false);\n      interpolator.setPosOffset(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE);\n      break;\n    default: printErr();\n    }\n  }\n  else if (cmd.id == 'M') {\n    switch (cmd.num) {\n    case 1: pump.cmdOn(); break;\n    case 2: pump.cmdOff(); break;\n    case 3: \n      #if GRIPPER == BYJ\n        byj_gripper.cmdOn(); break;\n      #elif GRIPPER == SERVO\n        servo_gripper.cmdOn(); break;\n      #endif\n    case 5:\n      #if GRIPPER == BYJ\n        byj_gripper.cmdOff(); break;\n      #elif GRIPPER == SERVO\n        servo_gripper.cmdOff(); break;\n      #endif\n    case 6: laser.cmdOn(); break;\n    case 7: laser.cmdOff(); break;\n    case 17: setStepperEnable(true); break;\n    case 18: setStepperEnable(false); break;\n    case 106: fan.enable(true); break;\n    case 107: fan.enable(false); break;\n    case 114: command.cmdGetPosition(interpolator.getPosmm(), interpolator.getPosOffset(), stepperHigher.getPosition(), stepperLower.getPosition(), stepperRotate.getPosition()); break;// Return the current positions of all axis \n    case 119: {\n      String endstopMsg = \"ENDSTOP: [X:\";\n      endstopMsg += String(endstopX.state());\n      endstopMsg += \" Y:\";\n      endstopMsg += String(endstopY.state());\n      endstopMsg += \" Z:\";\n      endstopMsg += String(endstopZ.state());\n      #if RAIL\n        endstopMsg += \" E:\";\n        endstopMsg += String(endstopE0.state());\n      #endif\n      endstopMsg += \"]\";\n      //ORIGINAL LOG STRING UNDESIRABLE FOR UNO PROCESSING\n      //Logger::logINFO(\"ENDSTOP STATE: [UPPER_SHANK(X):\"+String(endstopX.state())+\" LOWER_SHANK(Y):\"+String(endstopY.state())+\" ROTATE_GEAR(Z):\"+String(endstopZ.state())+\"]\");\n      Logger::logINFO(endstopMsg);\n      break;}\n    case 205:\n      interpolator.setSpeedProfile(cmd.valueS); \n      Logger::logINFO(\"SPEED PROFILE: [\" + String(interpolator.speed_profile) + \"]\");\n      break;\n    default: printErr();\n    }\n  }\n  else {\n    printErr();\n  }\n}\n\nvoid setStepperEnable(bool enable){\n  stepperRotate.enable(enable);\n  stepperLower.enable(enable);\n  stepperHigher.enable(enable);\n  #if RAIL\n    stepperRail.enable(enable);\n  #endif\n  fan.enable(enable);\n}\n\nvoid homeSequence(){\n  setStepperEnable(false);\n  fan.enable(true);\n  if (HOME_Y_STEPPER && HOME_X_STEPPER){\n    endstopY.home(!INVERSE_Y_STEPPER);\n    endstopX.home(!INVERSE_X_STEPPER);\n  } else {\n    setStepperEnable(true);\n    endstopY.homeOffset(!INVERSE_Y_STEPPER);\n    endstopX.homeOffset(!INVERSE_X_STEPPER);\n  }\n  if (HOME_Z_STEPPER){\n    endstopZ.home(INVERSE_Z_STEPPER);\n  }\n  #if RAIL\n    if (HOME_E0_STEPPER){\n      endstopE0.home(!INVERSE_E0_STEPPER);\n    }\n  #endif\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n  Logger::logINFO(\"HOMING COMPLETE\");\n}\n\n//DUE TO UNO CNC SHIELD LIMIT, 1 EN PIN SERVES 3 MOTORS, HENCE DIFFERENT HOMESEQUENCE IS REQUIRED\nvoid homeSequence_UNO(){\n  #if GRIPPER == SERVO\n  if (servo_gripper.readDegree() != SERVO_UNGRIP_DEGREE){\n    servo_gripper.cmdOff();\n  }\n  #endif\n  if (HOME_Y_STEPPER && HOME_X_STEPPER){\n    while (!endstopY.state() || !endstopX.state()){\n      endstopY.oneStepToEndstop(!INVERSE_Y_STEPPER);\n      endstopX.oneStepToEndstop(!INVERSE_X_STEPPER);\n    }\n    endstopY.homeOffset(!INVERSE_Y_STEPPER);\n    endstopX.homeOffset(!INVERSE_X_STEPPER);\n  } else {\n    setStepperEnable(true);\n    endstopY.homeOffset(!INVERSE_Y_STEPPER);\n    endstopX.homeOffset(!INVERSE_X_STEPPER);\n  }\n  if (HOME_Z_STEPPER){\n    endstopZ.home(INVERSE_Z_STEPPER); //INDICATE STEPPER HOMING DIRECDTION\n  }\n  #if RAIL\n    if (HOME_E0_STEPPER){\n      endstopE0.home(!INVERSE_E0_STEPPER);\n    }\n  #endif\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n  Logger::logINFO(\"HOMING COMPLETE\");\n}\n\n#if BOARD_CHOICE == WEMOSD1R32 && ESP32_PS4_CONTROLLER\nvoid ps4_controller_loop(){\n  controller_ps4.update();\n  interpolator.speed_profile = 0;\n  if (controller_ps4.buttons[PS4_CROSS]){if (GRIPPER == 1){servo_gripper.cmdOn();}}\n  if (controller_ps4.buttons[PS4_CIRCLE]){if (GRIPPER == 1){servo_gripper.cmdOff();}}\n  if (controller_ps4.buttons[PS4_OPTIONS]){setStepperEnable(true);}\n  if (controller_ps4.buttons[PS4_SHARE]){setStepperEnable(false);}\n  if (controller_ps4.buttons[PS4_TOUCHPAD]){homeSequence_UNO();}\n  float x_distance = 0.0;\n  float y_distance = 0.0;\n  float z_distance = 0.0;\n  float e_distance = 0.0;\n  if (abs(controller_ps4.buttons[PS4_RSTICKY]) > 10){\n    z_distance = float(controller_ps4.buttons[PS4_RSTICKY]) / 2500.0;\n  }\n  if (abs(controller_ps4.buttons[PS4_LSTICKX]) > 10){\n    float turn_rad = float(controller_ps4.buttons[PS4_LSTICKX]) / 300000.0;\n    x_distance += sin(geometry.getRotRad() + turn_rad) * geometry.getHypot() - interpolator.getXPosmm();\n    y_distance += cos(geometry.getRotRad() + turn_rad) * geometry.getHypot() - interpolator.getYPosmm();\n  }\n  if (abs(controller_ps4.buttons[PS4_LSTICKY]) > 10){\n    float hp_distance = float(controller_ps4.buttons[PS4_LSTICKY]) / 2500.0;\n    float hp_ratio = hp_distance / geometry.getHypot();\n    x_distance += interpolator.getXPosmm() * hp_ratio;\n    y_distance += interpolator.getYPosmm() * hp_ratio;\n  }\n  if (abs(controller_ps4.buttons[PS4_L2VALUE]) > 10){\n    e_distance -= float(controller_ps4.buttons[PS4_L2VALUE]) / 10000.0;\n  }\n  if (abs(controller_ps4.buttons[PS4_R2VALUE]) > 10){\n    e_distance += float(controller_ps4.buttons[PS4_R2VALUE]) / 10000.0;\n  }\n  if (x_distance || y_distance || z_distance || e_distance){\n    interpolator.speed_profile = 0;\n    interpolator.setInterpolation(interpolator.getXPosmm()+x_distance, interpolator.getYPosmm()+y_distance, interpolator.getZPosmm()+z_distance, interpolator.getEPosmm()+e_distance, 5);\n  }\n}\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/robotGeometry.cpp",
    "content": "#include \"robotGeometry.h\"\n\n#include <math.h>\n#include <Arduino.h>\n\nRobotGeometry::RobotGeometry(float a_ee_offset, float a_low_shank_length, float a_high_shank_length) {\n  ee_offset = a_ee_offset;\n  low_shank_length = a_low_shank_length;\n  high_shank_length = a_high_shank_length;\n}\n\nvoid RobotGeometry::set(float axmm, float aymm, float azmm) {\n  xmm = axmm;\n  ymm = aymm;\n  zmm = azmm; \n  calculateGrad();\n}\n\nfloat RobotGeometry::getXmm() const {\n  return xmm;\n}\n\nfloat RobotGeometry::getYmm() const {\n  return ymm;\n}\n\nfloat RobotGeometry::getZmm() const {\n  return zmm;\n}\n\nfloat RobotGeometry::getRotRad() const {\n  return rot;\n}\n\nfloat RobotGeometry::getLowRad() const {\n  return low;\n}\n\nfloat RobotGeometry::getHighRad() const {\n  return high;\n}\n\nfloat RobotGeometry::getHypot() const {\n  return rrot_ee;\n}\n\nvoid RobotGeometry::calculateGrad() {\n   rrot_ee =  hypot(xmm, ymm);    \n   float rrot = rrot_ee - ee_offset; //radius from Top View\n   float rside = hypot(rrot, zmm);  //radius from Side View. Use rrot instead of ymm..for everything\n   float rside_2 = sq(rside);\n   float low_2 = sq(low_shank_length);\n   float high_2 = sq(high_shank_length);\n   \n   rot = asin(xmm / rrot_ee);\n   high = PI - acos((low_2 + high_2 - rside_2) / (2 * low_shank_length * high_shank_length));\n\n   //Angle of Lower Stepper Motor  (asin()=Angle To Gripper)\n   if (zmm > 0) {\n     low =  acos(zmm / rside) - acos((low_2 - high_2 + rside_2) / (2 * low_shank_length * rside));\n   } else {\n     low = PI - asin(rrot / rside) - acos((low_2 - high_2 + rside_2) / (2 * low_shank_length * rside));\n   }\n   high = high + low;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/robotGeometry.h",
    "content": "#ifndef ROBOTGEOMETRY_H_\n#define ROBOTGEOMETRY_H_\n\nclass RobotGeometry {\npublic:\n  RobotGeometry(float a_ee_offset, float a_low_shank_length, float a_high_length);\n  void set(float axmm, float aymm, float azmm);\n  float getXmm() const;\n  float getYmm() const;\n  float getZmm() const;\n  float getRotRad() const;\n  float getLowRad() const;\n  float getHighRad() const;\n  float getHypot() const;\nprivate:\n  void calculateGrad();\n  float ee_offset;\n  float low_shank_length;\n  float high_shank_length;\n  float xmm;\n  float ymm;\n  float zmm;\n  float rot;\n  float low;\n  float high;\n  float rrot_ee;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/servo_gripper.cpp",
    "content": "#include \"servo_gripper.h\"\n#include \"config.h\"\n\n#include <Arduino.h>\n\n#if BOARD_CHOICE == WEMOSD1R32\n  #include <ESP32Servo.h>\n#else \n  #include <Servo.h>\n#endif\n\nServo_Gripper::Servo_Gripper(int pin, float grip_degree, float ungrip_degree){\n  servo_pin = pin;\n  servo_grip_deg = grip_degree;\n  servo_ungrip_deg = ungrip_degree;\n  Servo servo_motor;\n}\n\nvoid Servo_Gripper::cmdOn(){\n  servo_motor.attach(servo_pin);\n  delayMicroseconds(10);\n  servo_motor.write(servo_grip_deg);\n  delay(300);\n  //servo_motor.detach();\n}\n\nvoid Servo_Gripper::cmdOff(){\n  //servo_motor.attach(servo_pin);\n  servo_motor.write(servo_ungrip_deg);\n  delay(300);\n  servo_motor.detach();\n  delayMicroseconds(50);\n}\n\nfloat Servo_Gripper::readDegree(){\n  float servo_current_degree = servo_motor.read();\n  return servo_current_degree;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.71/servo_gripper.h",
    "content": "#ifndef SERVO_GRIPPER_H_\n#define SERVO_GRIPPER_H_\n\n#include \"config.h\"\n\n#if BOARD_CHOICE == WEMOSD1R32\n  #include <ESP32Servo.h>\n#else \n  #include <Servo.h>\n#endif\n\nclass Servo_Gripper{\npublic:\n  Servo_Gripper(int pin, float grip_degree, float ungrip_degree);\n  void cmdOn();\n  void cmdOff();\n  float readDegree();\nprivate:\n  Servo servo_motor;\n  int servo_pin;\n  float servo_grip_deg;\n  float servo_ungrip_deg;\n};\n\n#endif"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/RampsStepper.cpp",
    "content": "#include <Arduino.h>\n#include \"RampsStepper.h\"\n\nRampsStepper::RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse, float main_gear_teeth, float motor_gear_teeth, int microsteps, int steps_per_rev) {\n  setReductionRatio(main_gear_teeth / motor_gear_teeth, microsteps * steps_per_rev);\n  stepPin = aStepPin;\n  dirPin = aDirPin;\n  enablePin = aEnablePin;\n  inverse = aInverse;\n  stepperStepPosition = 0;\n  stepperStepTargetPosition;\n  pinMode(stepPin, OUTPUT);\n  pinMode(dirPin, OUTPUT);\n  pinMode(enablePin, OUTPUT);\n  enable(false);\n}\n\nvoid RampsStepper::enable(bool value) {\n  digitalWrite(enablePin, !value);\n}\n\nbool RampsStepper::isOnPosition() const {\n  return stepperStepPosition == stepperStepTargetPosition;\n}\n\nint RampsStepper::getPosition() const {\n  return stepperStepPosition;\n}\n\nvoid RampsStepper::setPosition(int value) {\n  stepperStepPosition = value;\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPosition(int value) {\n  stepperStepTargetPosition = value;\n}\n\nvoid RampsStepper::stepToPositionMM(float mm, float steps_per_mm) {\n  stepperStepTargetPosition = mm * steps_per_mm;\n}\n\nvoid RampsStepper::stepRelative(int value) {\n  value += stepperStepPosition;\n  stepToPosition(value);\n}\n\nfloat RampsStepper::getPositionRad() const {\n  return stepperStepPosition / radToStepFactor;\n}\n\nvoid RampsStepper::setPositionRad(float rad) {\n  setPosition(rad * radToStepFactor);\n}\n\nvoid RampsStepper::stepToPositionRad(float rad) {\n  stepperStepTargetPosition = rad * radToStepFactor;\n}\n\nvoid RampsStepper::stepRelativeRad(float rad) {\n  stepRelative(rad * radToStepFactor);\n}\n\nvoid RampsStepper::update() {   \n  while (stepperStepTargetPosition < stepperStepPosition) {  \n    digitalWrite(dirPin, !inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition--;\n  }\n  \n  while (stepperStepTargetPosition > stepperStepPosition) {    \n    digitalWrite(dirPin, inverse);\n    digitalWrite(stepPin, HIGH);\n    digitalWrite(stepPin, LOW);\n    stepperStepPosition++;\n  }\n}\n\nvoid RampsStepper::setReductionRatio(float gearRatio, int stepsPerRev) {\n  radToStepFactor = gearRatio * stepsPerRev / 2 / PI;\n};\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/RampsStepper.h",
    "content": "#ifndef RAMPSSTEPPER_H_\n#define RAMPSSTEPPER_H_\n\nclass RampsStepper {\npublic:\n  RampsStepper(int aStepPin, int aDirPin, int aEnablePin, bool aInverse, float main_gear_teeth, float motor_gear_teeth, int microsteps, int steps_per_rev);\n  void enable(bool value = true);\n    \n  bool isOnPosition() const;\n  int getPosition() const;\n  void setPosition(int value);\n  void stepToPosition(int value);\n  void stepToPositionMM(float mm, float steps_per_mm);\n  void stepRelative(int value);\n  float getPositionRad() const;\n  void setPositionRad(float rad);\n  void stepToPositionRad(float rad);\n  void stepRelativeRad(float rad);\n  \n  void update();\n  \n  void setReductionRatio(float gearRatio, int stepsPerRev);\nprivate:\n  int stepperStepTargetPosition;\n  int stepperStepPosition;\n  int stepPin;\n  int dirPin;\n  int enablePin;  \n  bool inverse;\n  float radToStepFactor;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/byj_gripper.cpp",
    "content": "#include \"byj_gripper.h\"\n#include <Arduino.h>\n\nBYJ_Gripper::BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps){\n  grip_steps = steps;\n  byj_pin_0 = pin0;\n  byj_pin_1 = pin1;\n  byj_pin_2 = pin2;\n  byj_pin_3 = pin3;\n  step_cycle = 0;\n  pinMode(byj_pin_0, OUTPUT);\n  pinMode(byj_pin_1, OUTPUT);\n  pinMode(byj_pin_2, OUTPUT);\n  pinMode(byj_pin_3, OUTPUT);\n}\n\nvoid BYJ_Gripper::cmdOn() {\n  direction = true;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::cmdOff() {\n  direction = false;\n  for (int i = 1; i <= grip_steps; i++) {\n    moveSteps();\n    delay(1);\n  }\n}\n\nvoid BYJ_Gripper::setDirection(){\n  if (direction == true) {\n    step_cycle++;\n  }\n  if (direction == false) {\n    step_cycle--;\n  }\n  if (step_cycle > 7) {\n    step_cycle = 0;\n  }\n  if (step_cycle < 0) {\n    step_cycle = 7;\n  }\n}\n\nvoid BYJ_Gripper::moveSteps() {\n  switch (step_cycle) {\n  case 0:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 1:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  case 2:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 3:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, HIGH);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 4:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 5:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, HIGH);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 6:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  case 7:\n    digitalWrite(byj_pin_0, HIGH);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, HIGH);\n    break;\n  default:\n    digitalWrite(byj_pin_0, LOW);\n    digitalWrite(byj_pin_1, LOW);\n    digitalWrite(byj_pin_2, LOW);\n    digitalWrite(byj_pin_3, LOW);\n    break;\n  }\n  setDirection();\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/byj_gripper.h",
    "content": "#ifndef BYJ_GRIPPER_H_\n#define BYJ_GRIPPER_H_\n\n\nclass BYJ_Gripper {\npublic:\n  BYJ_Gripper(int pin0, int pin1, int pin2, int pin3, int steps);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  bool direction;\n  void moveSteps();\n  void setDirection();\n  int byj_pin_0;\n  int byj_pin_1;\n  int byj_pin_2;\n  int byj_pin_3;\n  int grip_steps;\n  int step_cycle;\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/command.cpp",
    "content": "#include \"command.h\"\n#include \"logger.h\"\n#include <Arduino.h>\n\nCommand::Command() {\n  //initialize Command to a zero-move value;\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueF = 0;\n  new_command.valueE = NAN;\n  new_command.valueS = 0;\n  message = \"\";\n  isRelativeCoord = false;\n}\n\nbool Command::handleGcode() {\n  if (Serial.available()) {\n    char c = Serial.read();\n    if (c == '\\n') {\n       return false; \n    }\n    if (c == '\\r') {\n       bool b = processMessage(message);\n       message = \"\";\n       return b;\n    } else {\n       message += c; \n    }\n  }\n  return false;\n}\n\nbool Command::processMessage(String msg){\n\n  new_command.valueX = NAN; \n  new_command.valueY = NAN;\n  new_command.valueZ = NAN;\n  new_command.valueE = NAN;\n  new_command.valueF = 0;\n  new_command.valueS = 0;  \n  msg.toUpperCase();\n  msg.replace(\" \", \"\");\n  int active_index = 0;\n  new_command.id = msg[active_index];\n  if((new_command.id != 'G') && (new_command.id != 'M')){\n    printErr();\n    return false;\n  }\n\n  active_index++;\n  int temp_index = active_index;\n  while (temp_index<msg.length() && !isAlpha(msg[temp_index])){\n    temp_index++;\n  }\n  new_command.num = msg.substring(active_index, temp_index).toInt();\n  active_index = temp_index;\n  temp_index++;\n  while (temp_index<msg.length()){\n    while (!isAlpha(msg[temp_index]) || msg[temp_index]=='.'){\n      temp_index++;\n      if (temp_index == msg.length()){\n        break;\n      }\n    }\n    value_segment(msg.substring(active_index, temp_index));\n    active_index = temp_index;\n    temp_index++;\n  }\n  return true;\n}\n\nvoid Command::value_segment(String msg_segment){\n  float msg_value = msg_segment.substring(1).toFloat();\n  switch (msg_segment[0]){\n    case 'X': new_command.valueX = msg_value; break;\n    case 'Y': new_command.valueY = msg_value; break;\n    case 'Z': new_command.valueZ = msg_value; break;\n    case 'E': new_command.valueE = msg_value; break;\n    case 'F': new_command.valueF = msg_value; break;\n    case 'S': new_command.valueS = msg_value; break;\n  }\n}\n\n\nCmd Command::getCmd() const {\n  return new_command; \n}\n\nvoid Command::cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad){\n  if(isRelativeCoord) {\n    Logger::logINFO(\"RELATIVE MODE\");\n  } else {\n    Logger::logINFO(\"ABSOLUTE MODE\");\n  }\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(pos.xmm - pos_offset.xmm)+\" Y:\"+String(pos.ymm - pos_offset.ymm)+\" Z:\"+String(pos.zmm - pos_offset.zmm)+\" E:\"+String(pos.emm - pos_offset.emm)+\"]\");\n  //Logger::logINFO(\"RADIANS: [HIGH:\"+String(highRad)+\" LOW:\"+String(lowRad)+\" ROT:\"+String(rotRad));\n}\n\nvoid Command::cmdToRelative(){\n  isRelativeCoord = true;\n  Logger::logINFO(\"RELATIVE MODE ON\");\n}\n\nvoid Command::cmdToAbsolute(){\n  isRelativeCoord = false;\n  Logger::logINFO(\"ABSOLUTE MODE ON\");\n}\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord){\n\n  if(isRelativeCoord == true){\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos.emm; \n  } else {\n    cmd.valueX = isnan(cmd.valueX) ? pos.xmm : cmd.valueX + pos_offset.xmm;\n    cmd.valueY = isnan(cmd.valueY) ? pos.ymm : cmd.valueY + pos_offset.ymm;\n    cmd.valueZ = isnan(cmd.valueZ) ? pos.zmm : cmd.valueZ + pos_offset.zmm;\n    cmd.valueE = isnan(cmd.valueE) ? pos.emm : cmd.valueE + pos_offset.emm;\n  }\n}\n\nvoid cmdDwell(Cmd(&cmd)){\n  delay(int(cmd.valueS * 1000));\n}\n\nvoid printErr() {\n  Logger::logERROR(\"COMMAND NOT RECOGNIZED\");\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/command.h",
    "content": "#ifndef COMMAND_H_\n#define COMMAND_H_\n\n#include <Arduino.h>\n#include \"interpolation.h\"\n\nstruct Cmd {\n  char id;\n  int num;\n  float valueX;\n  float valueY;\n  float valueZ;\n  float valueF;\n  float valueE;\n  float valueS; \n};\n\nclass Command {\n  public:\n    Command();\n    bool handleGcode();\n    bool processMessage(String msg);\n    void value_segment(String msg_segment);\n    Cmd getCmd() const;\n    void cmdGetPosition(Point pos, Point pos_offset, float highRad, float lowRad, float rotRad);\n    void cmdToRelative();\n    void cmdToAbsolute();\n    bool isRelativeCoord;\n    Cmd new_command;\n\n  private: \n    String message;\n};\n\nvoid cmdMove(Cmd(&cmd), Point pos, Point pos_offset, bool isRelativeCoord);\nvoid cmdDwell(Cmd(&cmd));\nvoid printErr();\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/config.h",
    "content": "#ifndef CONFIG_H_\n#define CONFIG_H_\n\n//SERIAL SETTINGS\n#define BAUD 115200\n\n//CHOICE OF MCU BOARDS TO DRIVE ROBOT. BY DEFAULT: 0 (MEGA2560)\n#define BOARD_CHOICE WEMOSD1R32\n     //CHOICES: \n     //  MEGA2560\n     //  UNO\n     //  WEMOSD1R32\n     \n     //..DO NOT CHANGE BELOW BOARD VALUES..//\n     #define MEGA2560    0 //ARDUINO MEGA2560 & RAMPS 1.4\n     #define UNO         1 //ARDUINO UNO & CNC SHIELD\n     #define WEMOSD1R32  2 //ESP32 - WEMOS D1 R32 & CNC SHIELD\n     //PLEASE SEE & ADJUST ESP32 PARAMETERS IN [config_esp32.h]\n\n//ROBOT ARM LENGTH\n//#define SHANK_LENGTH 140.0\n#define LOW_SHANK_LENGTH 120.0\n#define HIGH_SHANK_LENGTH 120.0\n\n#define END_EFFECTOR_OFFSET 54.0 // LENGTH FROM UPPER SHANK BEARING TO MIDPOINT OF END EFFECTOR IN MM\n\n//INITIAL INTERPOLATION SETTINGS\n//  INITIAL_XYZ FORMS VERTICAL LOWER ARM & HORIZONTAL UPPER ARM IN 90 DEGREES\n#define INITIAL_X 0.0 // CARTESIAN COORDINATE X  \n#define INITIAL_Y (HIGH_SHANK_LENGTH+END_EFFECTOR_OFFSET) // CARTESIAN COORDINATE Y\n#define INITIAL_Z LOW_SHANK_LENGTH // CARTESIAN COORDINATE Z\n\n#define INITIAL_E0 0.0 // RAIL STEPPER ENDSTOP POSITION \n\n//  CALIBRATE HOME STEPS TO REACH DESIRED INITIAL_XYZ POSITIONS\n#define X_HOME_STEPS 1020 //765 //860 // STEPS FROM X_ENDSTOP TO INITIAL_XYZ FOR UPPER ARM\n#define Y_HOME_STEPS 1900 //1940 // STEPS FROM Y_ENDSTOP TO INITIAL_XYZ FOR LOWER ARM\n#define Z_HOME_STEPS 3640 // STEPS FROM Z_ENDSTOP TO INITIAL_XYZ FOR ROTATION CENTER\n#define E0_HOME_STEPS 500 // STEPS FROM E0_ENDSTOP TO INITIAL_E0\n\n//HOMING SETTINGS:\n#define HOME_X_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Y_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_Z_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_E0_STEPPER true // \"true\" IF ENDSTOP IS INSTALLED\n#define HOME_ON_BOOT false // \"true\" IF HOMING REQUIRED AFTER POWER ON\n#define HOME_DWELL 800 // INCREASE TO SLOW DOWN HOMING SPEED\n\n//STEPPER SETTINGS:\n#define MICROSTEPS 16 // MICROSTEPPING CONFIGURATION ON RAMPS1.4\n#define STEPS_PER_REV 200 // NEMA17 STEPS PER REVOLUTION\n#define INVERSE_X_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Y_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_Z_STEPPER true // CHANGE IF STEPPER MOVES OTHER WAY\n#define INVERSE_E0_STEPPER false // CHANGE IF STEPPER MOVES OTHER WAY\n\n//RAIL SETTINGS:\n#define RAIL false // E0 STEPPER USED AS RAIL. SET TO 'false' IF ROBOT ARM IS STATIONARY.\n#define STEPS_PER_MM_RAIL 160  // STEPS PER MM FOR RAIL MOTOR\n        //FORMULA: STEPS_PER_REV * MICROSTEPS / MOTOR_GEAR_TEETH / 2\n#define RAIL_LENGTH 400.0 // MAX LENGTH OF RAIL IN MM\n\n//ENDSTOP SETTINGS:\n#define X_MIN_INPUT 0 // OUTPUT VALUE WHEN SWITCH ACTIVATED - NO: 0, NC: 1\n#define Y_MIN_INPUT 0 // OUTPUT VALUE WHEN SWITCH ACTIVATED - NO: 0, NC: 1\n#define Z_MIN_INPUT 0 // OUTPUT VALUE WHEN SWITCH ACTIVATED - NO: 0, NC: 1\n#define E0_MIN_INPUT 0 // OUTPUT VALUE WHEN SWITCH ACTIVATED - NO: 0, NC: 1\n\n//GEAR RATIO SETTINGS\n#define MOTOR_GEAR_TEETH 20.0 // 20.0 FOR 20SFFACTORY BELT VERSION   9.0 FOR FTOBLER GEAR VERSION\n#define MAIN_GEAR_TEETH 90.0 // 90.0 FOR 20SFFACTORY BELT VERSION   32.0 FOR FTOBLER GEAR VERSION\n\n//EQUIPMENT SETTINGS\n#define LASER false // 12V LASER CONNECTED TO LASER_PIN\n#define PUMP false // 12V AIR PUMP CONNECTED TO PUMP_PIN\n#define FAN_DELAY 120 // FAN ON IN SECONDS\n\n//GRIPPER SETTINGS\n#define GRIPPER 1 //GRIPPER MOTOR IN USE\n     // 0: 28BYJ-48 MICRO STEPPER MOTOR (WORKS ON BOARD_CHOICE MEGA2560 ONLY)\n     // 1: 9G SERVO OR MG996 SERVO EQUIVALENT\n     \n     //..DO NOT CHANGE BELOW MOTOR DEFINE VALUES..//\n     #define BYJ 0\n     #define SERVO 1\n\n//28BYJ GRIPPER SETTINGS\n#define BYJ_GRIP_STEPS 1200 //FTOBLER: 1200\n//SERVO GRIPPER SETTINGS\n#define SERVO_GRIP_DEGREE 90.0\n#define SERVO_UNGRIP_DEGREE 0.0\n\n//COMMAND QUEUE SETTINGS\n#define QUEUE_SIZE 15\n\n//PRINT REPLY SETTING\n#define PRINT_REPLY false // \"true\" TO PRINT MSG AFTER ONE COMMAND IS PROCESSED\n#define PRINT_REPLY_MSG \"ok\" // MSG SENT FOR USER'S POST PROCESSING WITH OTHER SOFTWARE\n\n//DEFAULT SPEED PROFILE SETTING \n#define SPEED_PROFILE 2 // OPTIONS BELOW\n//0: FLAT SPEED CURVE (CONSTANT SPEED PER MOVEMENT, SUITABLE FOR REALTIME CONTROL SOFTWARE)\n//1: ARCTAN APPROX (SLIGHT BELL CURVE ACCELERATION & DECELERATION)\n//2: COSIN APPROX (TOTAL BELL CURVE ACCEL FROM 0 & DECEL TO 0, SUITABLE FOR PRESET COMMAND MOVEMENTS)\n\n//LOG SETTINGS\n#define LOG_LEVEL 2\n//0: ERROR\n//1: INFO\n//2: DEBUG\n\n//MOVE LIMIT PARAMETERS\n#define Z_MIN -140.0 //MINIMUM Z HEIGHT OF TOOLHEAD TOUCHING GROUND\n#define Z_MAX (LOW_SHANK_LENGTH+30.0) //SHANK_LENGTH ADDING ARBITUARY NUMBER FOR Z_MAX\n#define SHANKS_MIN_ANGLE_COS 0.791436948 \n#define SHANKS_MAX_ANGLE_COS -0.774944489 \n#define R_MIN (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MIN_ANGLE_COS) ))\n#define R_MAX (sqrt((sq(LOW_SHANK_LENGTH) + sq(HIGH_SHANK_LENGTH)) - (2*LOW_SHANK_LENGTH*HIGH_SHANK_LENGTH*SHANKS_MAX_ANGLE_COS) ))\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/config_esp32.h",
    "content": "//ESP32 SETTINGS (FOR ESP32 USERS ONLY, OTHERWISE LEAVE UNCHANGED)\n  //-------\n  //TO USE WEMOSD1R32 OPTION, BOARD ESP32 V1.0.4 NEEDS TO BE INSTALLED IN ARDUINO IDE\n  //TUTORIAL: www.randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/\n  //-------\n  //LIBARIES OF ESP32 TO BE ADDED\n  //  1) ESP32Servo < www.arduino.cc/reference/en/libraries/esp32servo/ >\n  //  2) PS4Controller < https://github.com/aed3/PS4-esp32 >\n  //  3) ESP32Wiimote https://github.com/bigw00d/Arduino-ESP32Wiimote\n  //-------\n  //ESP32 SUPPORTS PS4 CONTROLLER: USE 'SIXAXISPAIRTOOL' TO FIND MAC ADDRESS < https://sixaxispairtool.software.informer.com/ >\n\n#define ESP32_JOYSTICK NONE\n    //CHOICES:\n    //  NONE              < NOT USING JOYSTICK >\n    //  DUALSHOCK4        < PLAYSTATION 4 CONTROLLER >\n    //  WIIMOTE           < WII REMOTE >\n\n    //..DO NOT CHANGE BELOW VALUES..//\n    #define NONE            0\n    #define DUALSHOCK4      1\n    #define WIIMOTE         2\n\n//JOYSTICK CONTROL SPEED MULTIPLIER - REDUCE TO ADJUST SENSITIVITY/SPEED\n#define JOYSTICK_SPEED_MULTIPLIER 1.0\n\n//PS4 CONTROLLER TARGET MAC ADDRESS\n#define PS4_MAC \"20:ff:fa:cc:00:ff\"\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/controller_ps4.cpp",
    "content": "\n#include <Arduino.h>\n\n#include \"config_esp32.h\"\n#include \"controller_ps4.h\"\n#include \"logger.h\"\n\n#if BOARD_CHOICE == WEMOSD1R32\n#include <PS4Controller.h>\nController_PS4::Controller_PS4(char* aMacAddress){\n  macAddress = aMacAddress;\n}\n\nvoid Controller_PS4::setup(){\n  PS4.begin(macAddress);\n  while (!PS4.isConnected()){\n    if (PS4.isConnected()){\n      Logger::logINFO(\"PS4 CONTROLLER CONNECTED\");\n      break;\n    }\n    Logger::logINFO(\"CONNECTING TO PS4 CONTROLLER\");\n    delay(1000);\n  }\n}\n\nbool Controller_PS4::checkConnection(){\n  return PS4.isConnected();\n}\n\nvoid Controller_PS4::update(){\n  buttons[PS4_RIGHT] = PS4.Right();\n  buttons[PS4_DOWN] = PS4.Down();\n  buttons[PS4_UP] = PS4.Up();\n  buttons[PS4_LEFT] = PS4.Left();\n  buttons[PS4_SQUARE] = PS4.Square();\n  buttons[PS4_CROSS] = PS4.Cross();\n  buttons[PS4_CIRCLE] = PS4.Circle();\n  buttons[PS4_TRIANGLE] = PS4.Triangle();\n  buttons[PS4_L1] = PS4.L1();\n  buttons[PS4_R1] = PS4.R1();\n  buttons[PS4_SHARE] = PS4.Share();\n  buttons[PS4_OPTIONS] = PS4.Options();\n  buttons[PS4_L3] = PS4.L3();\n  buttons[PS4_R3] = PS4.R3();\n  buttons[PS4_PSBUTTON] = PS4.PSButton();\n  buttons[PS4_TOUCHPAD] = PS4.Touchpad();\n  buttons[PS4_LSTICKX] = PS4.LStickX();\n  buttons[PS4_LSTICKY] = PS4.LStickY();\n  buttons[PS4_RSTICKX] = PS4.RStickX();\n  buttons[PS4_RSTICKY] = PS4.RStickY();\n  buttons[PS4_L2VALUE] = PS4.L2Value();\n  buttons[PS4_R2VALUE] = PS4.R2Value();\n}\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/controller_ps4.h",
    "content": "#ifndef CONTROLLER_PS4_H_\n#define CONTROLLER_PS4_H_\n\n#include \"config.h\"\n\n//PS4 BUTTON DECLARATIONS\n#define PS4_RIGHT             0\n#define PS4_DOWN              1\n#define PS4_UP                2\n#define PS4_LEFT              3\n#define PS4_SQUARE            4\n#define PS4_CROSS             5\n#define PS4_CIRCLE            6\n#define PS4_TRIANGLE          7\n#define PS4_L1                8\n#define PS4_R1                9\n#define PS4_SHARE             10\n#define PS4_OPTIONS           11\n#define PS4_L3                12\n#define PS4_R3                13\n#define PS4_PSBUTTON          14\n#define PS4_TOUCHPAD          15\n#define PS4_LSTICKX           16\n#define PS4_LSTICKY           17\n#define PS4_RSTICKX           18\n#define PS4_RSTICKY           19\n#define PS4_L2VALUE           20\n#define PS4_R2VALUE           21\n\n#if BOARD_CHOICE == WEMOSD1R32\n\nclass Controller_PS4 {\n  public:\n    Controller_PS4(char* aMacAddress);\n    int buttons[22];\n    void setup();\n    void update();\n    bool checkConnection();\n\n  private:\n    char* macAddress;\n};\n\n#endif\n#endif"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/controller_wiimote.cpp",
    "content": "\n#include <Arduino.h>\n\n#include \"config_esp32.h\"\n#include \"controller_wiimote.h\"\n#include \"logger.h\"\n\n#if BOARD_CHOICE == WEMOSD1R32\n#include \"ESP32Wiimote.h\"\n\nController_Wiimote::Controller_Wiimote(){\n  ESP32Wiimote wiimote;\n}\n\nvoid Controller_Wiimote::setup(){\n  Logger::logINFO(\"HOLD 1+2 BUTTON TO CONNECT WIIMOTE\");\n  Logger::logINFO(\"WHEN LED1 LIGHTS UP. PRESS ANY BUTTON TO START\");\n  wiimote.init();\n  wiimote.addFilter(ACTION_IGNORE, FILTER_NUNCHUK_ACCEL);\n  while (wiimote.available() == 0){\n    wiimote.task();\n    if (wiimote.available() > 0){\n      Logger::logINFO(\"WIIMOTE CONNECTED\");\n      break;\n    }\n  Logger::logINFO(\"CONNECTING TO WIIMOTE\");\n  delay(10);\n  }\n}\n\nvoid Controller_Wiimote::update(){\n  wiimote.task();\n  if (wiimote.available() > 0){\n    button = wiimote.getButtonState();\n  }\n  delayMicroseconds(10);\n}\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/controller_wiimote.h",
    "content": "#ifndef CONTROLLER_WIIMOTE_H_\n#define CONTROLLER_WIIMOTE_H_\n\n#include \"config.h\"\n\n#if BOARD_CHOICE == WEMOSD1R32\n\n#include \"ESP32Wiimote.h\"\n\n#define WII_LEFT 0x0800\n#define WII_RIGHT 0x0400\n#define WII_UP 0x0200\n#define WII_DOWN 0x0100\n#define WII_A 0x0008\n#define WII_B 0x0004\n#define WII_PLUS 0x1000\n#define WII_HOME 0x0080\n#define WII_MINUS 0x0010\n#define WII_ONE 0x0002\n#define WII_TWO 0x0001\n\nclass Controller_Wiimote {\n  public:\n    Controller_Wiimote();\n    uint16_t button;\n    void setup();\n    void update();\n  private:\n    ESP32Wiimote wiimote;\n};\n\n#endif\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/endstop.cpp",
    "content": "#include \"endstop.h\"\n#include <Arduino.h>\n\nEndstop::Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell, bool does_swap_pin){\n  min_pin = a_min_pin;\n  dir_pin = a_dir_pin;\n  step_pin = a_step_pin;\n  en_pin = a_en_pin;\n  switch_input = a_switch_input;\n  home_dwell = a_home_dwell;\n  step_offset = a_step_offset;\n  swap_pin = does_swap_pin;\n  if (swap_pin == false){\n    pinMode(min_pin, INPUT_PULLUP);   \n  }\n}\n\nvoid Endstop::home(bool dir) {\n  if (swap_pin == true){\n    pinMode(min_pin, INPUT_PULLUP);\n    delayMicroseconds(5);\n  }\n  digitalWrite(en_pin, LOW);\n  delayMicroseconds(5);\n  if (dir==1){\n    digitalWrite(dir_pin, HIGH);\n  } else {\n    digitalWrite(dir_pin, LOW);\n  }\n  delayMicroseconds(5);\n  bState = !(digitalRead(min_pin) ^ switch_input);\n  while (!bState) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n    bState = !(digitalRead(min_pin) ^ switch_input);\n  }\n  homeOffset(dir);\n  if (swap_pin == true){\n    pinMode(min_pin, OUTPUT);\n    delayMicroseconds(5);\n  }\n}\n\nvoid Endstop::homeOffset(bool dir){\n  if (dir==1){\n    digitalWrite(dir_pin, LOW);\n  }\n  else{\n    digitalWrite(dir_pin, HIGH);\n  }\n  delayMicroseconds(5);\n  for (int i = 1; i <= step_offset; i++) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n  }\n}\n\nvoid Endstop::oneStepToEndstop(bool dir){\n  if (swap_pin == true){\n    pinMode(min_pin, INPUT_PULLUP);\n  }\n  digitalWrite(en_pin, LOW);\n  delayMicroseconds(5);\n  if (dir==1){\n    digitalWrite(dir_pin, HIGH);\n  } else {\n    digitalWrite(dir_pin, LOW);\n  }\n  delayMicroseconds(5);\n  bState = !(digitalRead(min_pin) ^ switch_input);\n\n  if (!bState) {\n    digitalWrite(step_pin, HIGH);\n    digitalWrite(step_pin, LOW);\n    delayMicroseconds(home_dwell);\n  }\n  bState = !(digitalRead(min_pin) ^ switch_input);\n}\n\nbool Endstop::state(){\n  if (swap_pin == true){\n    pinMode(min_pin, INPUT_PULLUP);\n    delayMicroseconds(5);\n  }\n  bState = !(digitalRead(min_pin) ^ switch_input);\n  if (swap_pin == true){\n    pinMode(min_pin, OUTPUT);\n    delayMicroseconds(5);\n  }\n  return bState;\n}"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/endstop.h",
    "content": "#ifndef ENDSTOP_H_\n#define ENDSTOP_H_\n\nclass Endstop {\n  public:\n    Endstop(int a_min_pin, int a_dir_pin, int a_step_pin, int a_en_pin, int a_switch_input, int a_step_offset, int a_home_dwell, bool does_swap_pin);\n    void home(bool dir);\n    void homeOffset(bool dir);\n    void oneStepToEndstop(bool dir);\n    bool state();\n    bool bState;\n\n  private:\n    int min_pin;\n    int dir_pin;\n    int step_pin;\n    int en_pin;\n    int switch_input;\n    int home_dwell;\n    int step_offset;\n    bool swap_pin;    \n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/equipment.cpp",
    "content": "#include \"equipment.h\"\n#include <Arduino.h>\n\nEquipment::Equipment(int equipment_pin){\n  pin = equipment_pin;\n  pinMode(pin, OUTPUT);\n}\n\nvoid Equipment::cmdOn(){\n  digitalWrite(pin, HIGH);  \n}\n\nvoid Equipment::cmdOff(){\n  digitalWrite(pin, LOW);  \n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/equipment.h",
    "content": "#ifndef EQUIPMENT_H_\n#define EQUIPMENT_H_\n\nclass Equipment {\npublic:\n  Equipment(int equipment_pin);\n  void cmdOn();\n  void cmdOff();\nprivate:\n  int pin;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/fanControl.cpp",
    "content": "#include \"fanControl.h\"\n#include <Arduino.h>\n\n\nFanControl::FanControl(int aPin, int aFanDelay) {\n  fan_delay = aFanDelay * 1000;\n  nextShutdown = 0;\n  pin = aPin;\n  pinMode(pin , OUTPUT);\n  digitalWrite(pin , LOW);\n  state = false;\n}\n\nvoid FanControl::enable(bool value) {\n  if (value) {\n    state = true;\n    digitalWrite(pin, HIGH);\n  } else {\n    disable();\n  }\n}\n\nvoid FanControl::disable() {\n  state = false;\n  nextShutdown = millis() + fan_delay;\n  update();\n}\n\nvoid FanControl::update() {\n  if (!state) {\n     if (millis() >= nextShutdown) {\n       digitalWrite(pin, LOW);\n     }\n  }\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/fanControl.h",
    "content": "#ifndef FANCONTROL_H_\n#define FANCONTROL_H_\n\nclass FanControl {\npublic:\n  FanControl(int aPin, int aFanDelay);\n  void enable(bool value = true);\n  void disable();\n  void update();\nprivate:\n  bool state;\n  int pin;\n  long fan_delay;\n  long nextShutdown;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/interpolation.cpp",
    "content": "#include \"interpolation.h\"\n#include \"config.h\"\n#include \"queue.h\"\n#include \"logger.h\"\n\nInterpolation::Interpolation(){\n  speed_profile = SPEED_PROFILE;\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\nvoid Interpolation::setSpeedProfile(int new_speed_profile){\n  speed_profile = new_speed_profile;\n}\n\n//G92 POSITION OFFSET FUNCTIONS\nvoid Interpolation::setPosOffset(float new_x, float new_y, float new_z, float new_e) {\n  pos_offset.xmm = xPosmm - new_x;\n  pos_offset.ymm = yPosmm - new_y;\n  pos_offset.zmm = zPosmm - new_z;\n  pos_offset.emm = ePosmm - new_e;\n  Logger::logINFO(\"POSITION OFFSET: [X\" + String(pos_offset.xmm) + \" Y:\" + String(pos_offset.ymm) + \" Z:\" + String(pos_offset.zmm) + \" E:\" + String(pos_offset.emm) + \"]\");\n  Logger::logINFO(\"CURRENT POSITION: [X:\"+String(new_x)+\" Y:\"+String(new_y)+\" Z:\"+String(new_z)+\" E:\"+String(new_e)+\"]\");\n}\n\nvoid Interpolation::resetPosOffset(){\n  pos_offset.xmm = 0.0;\n  pos_offset.ymm = 0.0;\n  pos_offset.zmm = 0.0;\n  pos_offset.emm = 0.0;\n}\n\nPoint Interpolation::getPosOffset() const {\n  return pos_offset;\n}\n\n\nvoid Interpolation::setCurrentPos(float px, float py, float pz, float pe) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setCurrentPos(p);\n}\n\nvoid Interpolation::setInterpolation(float px, float py, float pz, float pe, float v) {\n  Point p;\n  p.xmm = px;\n  p.ymm = py;\n  p.zmm = pz;\n  p.emm = pe;\n  setInterpolation(p, v);\n}\n\nvoid Interpolation::setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float v) {\n  Point p1;\n  Point p2;\n  p1.xmm = p1x;\n  p1.ymm = p1y;\n  p1.zmm = p1z;\n  p1.emm = p1e;\n  p2.xmm = p2x;\n  p2.ymm = p2y;\n  p2.zmm = p2z;\n  p2.emm = p2e;\n  setInterpolation(p1, p2, v);\n}\n\nvoid Interpolation::setInterpolation(Point p1, float v) {\n  Point p0;\n  p0.xmm = xStartmm + xDelta;\n  p0.ymm = yStartmm + yDelta;\n  p0.zmm = zStartmm + zDelta;\n  p0.emm = eStartmm + eDelta;\n  setInterpolation(p0, p1, v);\n}\n\nvoid Interpolation::setInterpolation(Point p0, Point p1, float av) {\n  v = av; //mm/s\n  \n  float a = (p1.xmm - p0.xmm);\n  float b = (p1.ymm - p0.ymm);\n  float c = (p1.zmm - p0.zmm);\n  float e = abs(p1.emm - p0.emm);\n  float dist = sqrt(a*a + b*b + c*c);\n\n  if (dist < e) {\n    dist = e; \n  }\n\n  if (v < 5) { //includes 0 = default value\n    v = sqrt(dist) * 10; //set a good value for v\n  }\n  if (v < 5) {\n     v = 5; \n  }\n  \n  tmul = v / dist;\n  \n  xStartmm = p0.xmm;\n  yStartmm = p0.ymm;\n  zStartmm = p0.zmm;\n  eStartmm = p0.emm;\n  \n  xDelta = (p1.xmm - p0.xmm);\n  yDelta = (p1.ymm - p0.ymm);\n  zDelta = (p1.zmm - p0.zmm);\n  eDelta = (p1.emm - p0.emm);\n   \n  state = 0;\n  \n  startTime = micros();\n}\n\nvoid Interpolation::setCurrentPos(Point p) {\n  xStartmm = p.xmm;\n  yStartmm = p.ymm;\n  zStartmm = p.zmm;\n  eStartmm = p.emm;\n  xDelta = 0;\n  yDelta = 0;\n  zDelta = 0;\n  eDelta = 0;\n}\n\nvoid Interpolation::updateActualPosition() {\n  if (state != 0) {\n    return;\n  }    \n  long microsek = micros();\n  float t = (microsek - startTime) / 1000000.0;\n  float progress;\n  switch (speed_profile){\n    // FLAT SPEED CURVE\n    case 0:\n      progress = t * tmul;\n      if (progress >= 1.0){\n        progress = 1.0;\n        state = 1;\n      }\n      break;\n    // ARCTAN APPROX\n    case 1:\n      progress = atan((PI * t * tmul) - (PI * 0.5)) * 0.5 + 0.5;\n      if (progress >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n    // COSIN APPROX\n    case 2:\n      progress = -cos(t * tmul * PI) * 0.5 + 0.5;\n      if ((t * tmul) >= 1.0) {\n        progress = 1.0; \n        state = 1;\n      }\n      break;\n  }\n  pos_tracker[X_AXIS] = xStartmm + progress * xDelta;\n  pos_tracker[Y_AXIS] = yStartmm + progress * yDelta;\n  pos_tracker[Z_AXIS] = zStartmm + progress * zDelta;\n  pos_tracker[E_AXIS] = eStartmm + progress * eDelta;\n\n  if(isAllowedPosition(pos_tracker)){\n    xPosmm = pos_tracker[X_AXIS];\n    yPosmm = pos_tracker[Y_AXIS];\n    zPosmm = pos_tracker[Z_AXIS];\n    ePosmm = pos_tracker[E_AXIS];\n  } else {\n    pos_tracker[X_AXIS] = xPosmm;\n    pos_tracker[Y_AXIS] = yPosmm;\n    pos_tracker[Z_AXIS] = zPosmm;\n    pos_tracker[E_AXIS] = ePosmm;\n    state = 1;\n    progress = 1.0;\n    xStartmm = xPosmm;\n    yStartmm = yPosmm;\n    zStartmm = zPosmm;\n    eStartmm = ePosmm;\n    xDelta = 0;\n    yDelta = 0;\n    zDelta = 0;\n    eDelta = 0;\n  }\n  //FOR DECIPHERING SPEED CURVE\n  //Serial.print(\"xPosmm:\");\n  //Serial.print(xPosmm);\n  //Serial.print(\" yPosmm:\");\n  //Serial.print(yPosmm);\n  //Serial.print(\" zPosmm:\");\n  //Serial.println(zPosmm);\n}\n\nbool Interpolation::isFinished() const {\n  return state != 0; \n}\n\nfloat Interpolation::getXPosmm() const {\n  return xPosmm;\n}\n\nfloat Interpolation::getYPosmm() const {\n  return yPosmm;\n}\n\nfloat Interpolation::getZPosmm() const {\n  return zPosmm;\n}\n\nfloat Interpolation::getEPosmm() const {\n  return ePosmm;\n}\n\nPoint Interpolation::getPosmm() const {\n  Point p;\n  p.xmm = xPosmm;\n  p.ymm = yPosmm;\n  p.zmm = zPosmm;\n  p.emm = ePosmm;\n  return p;\n}\n\nbool Interpolation::isAllowedPosition(float pos_tracker[4]) {\n  float rrot_ee = hypot(pos_tracker[X_AXIS], pos_tracker[Y_AXIS]);\n  float rrot = rrot_ee - END_EFFECTOR_OFFSET; \n  float rrot_x = rrot * (pos_tracker[Y_AXIS] / rrot_ee);\n  float rrot_y = rrot * (pos_tracker[X_AXIS] / rrot_ee);\n  float squaredPositionModule = sq(rrot_x) + sq(rrot_y) + sq(pos_tracker[Z_AXIS]);  \n\n      bool retVal = (\n          squaredPositionModule <= sq(R_MAX) \n          && squaredPositionModule >= sq(R_MIN) \n          && pos_tracker[Z_AXIS] >= Z_MIN  \n          && pos_tracker[Z_AXIS] <= Z_MAX \n          #if RAIL\n          && pos_tracker[E_AXIS] <= RAIL_LENGTH\n          && pos_tracker[E_AXIS] >= 0\n          #endif\n      );\n  if(!retVal) {\n    Logger::logERROR(\"LIMIT REACHED: [X:\" + String(pos_tracker[X_AXIS]) + \" Y:\" + String(pos_tracker[Y_AXIS]) + \" Z:\" + String(pos_tracker[Z_AXIS]) + \" E:\" + String(pos_tracker[E_AXIS]) + \"]\");\n  }\n  return retVal;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/interpolation.h",
    "content": "#ifndef INTERPOLATION_H_\n#define INTERPOLATION_H_\n#include <Arduino.h>\n\n#define X_AXIS 0\n#define Y_AXIS 1\n#define Z_AXIS 2\n#define E_AXIS 3\n\nstruct Point {\n  float xmm;\n  float ymm;\n  float zmm;\n  float emm;\n};\nclass Interpolation {\npublic:\n  //void resetInterpolation(float px, float py, float pz);\n  //void resetInterpolation(float p1x, float p1y, float p1z, float p2x, float p2y, float p2z);\n  //void resetInterpolation(Point p0, Point p1);\n  Interpolation();\n  void setCurrentPos(float px, float py, float pz, float pe);\n  void setInterpolation(float px, float py, float pz, float pe, float v = 0);\n  void setInterpolation(float p1x, float p1y, float p1z, float p1e, float p2x, float p2y, float p2z, float p2e, float av = 0);\n  \n  void setCurrentPos(Point p);\n  void setInterpolation(Point p1, float v = 0);\n  void setInterpolation(Point p0, Point p1, float v = 0);\n  \n  void updateActualPosition();\n  bool isFinished() const;\n  \n  float getXPosmm() const;\n  float getYPosmm() const;\n  float getZPosmm() const;\n  float getEPosmm() const;\n  Point getPosmm() const;\n  bool isAllowedPosition(float pos_tracker[4]);\n  void setPosOffset(float new_x, float new_y, float new_z, float new_e);\n  void resetPosOffset();\n  Point getPosOffset() const;\n  int speed_profile;\n  void setSpeedProfile(int new_speed_profile);\n  \nprivate:\n  Point pos_offset;\n  float pos_tracker[4];\n  byte state;\n  \n  long startTime;  \n  \n  float xStartmm;\n  float yStartmm;\n  float zStartmm;\n  float eStartmm;\n  float xDelta;\n  float yDelta;\n  float zDelta;\n  float eDelta;\n  float xPosmm;\n  float yPosmm;\n  float zPosmm;\n  float ePosmm;\n  float v;\n  float tmul;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/logger.cpp",
    "content": "#include \"config.h\"\n#include \"logger.h\"\n\nvoid Logger::log(String message, int level) {\n  if(LOG_LEVEL >= level) {\n    String logMsg;\n    switch(level) {\n      case LOG_ERROR:\n        logMsg = \"ERROR: \";\n      break;\n      case LOG_INFO:\n        logMsg = \"INFO: \";\n      break;\n      case LOG_DEBUG:\n        logMsg = \"DEBUG: \";\n      break;\n    }\n    logMsg = logMsg + message;\n    Serial.println(logMsg);\n  }\n}\n\nvoid Logger::logERROR(String message) {\n  log(message, LOG_ERROR);\n}\nvoid Logger::logINFO(String message) {\n  log(message, LOG_INFO);\n}\nvoid Logger::logDEBUG(String message) {\n  log(message, LOG_DEBUG);\n}"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/logger.h",
    "content": "#ifndef LOGGER_H_\n#define LOGGER_H_\n\n#include <Arduino.h>\n\n#define LOG_ERROR 0\n#define LOG_INFO 1\n#define LOG_DEBUG 2\n\nclass Logger {\n  public:\n    static void log(String message, int level);\n    static void logINFO(String message);\n    static void logERROR(String message);\n    static void logDEBUG(String message);\n};\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/pinout/pinout.h",
    "content": "#ifndef PINOUT_H_\n#define PINOUT_H_\n\n/*\n * pinout of RAMPS 1.4\n *\n * source: http://reprap.org/wiki/RAMPS_1.4\n */\n\n//RAMPS 1.4 PINS\n#define X_STEP_PIN         54\n#define X_DIR_PIN          55\n#define X_ENABLE_PIN       38\n#define X_MIN_PIN           3\n#define X_MAX_PIN           2\n \n#define Y_STEP_PIN         60\n#define Y_DIR_PIN          61\n#define Y_ENABLE_PIN       56\n#define Y_MIN_PIN          14\n#define Y_MAX_PIN          15\n\n#define Z_STEP_PIN         46\n#define Z_DIR_PIN          48\n#define Z_ENABLE_PIN       62\n#define Z_MIN_PIN          18\n#define Z_MAX_PIN          19\n\n#define E0_STEP_PIN        26\n#define E0_DIR_PIN         28\n#define E0_ENABLE_PIN      24\n#define E0_MIN_PIN         20\n\n#define E1_STEP_PIN        36\n#define E1_DIR_PIN         34\n#define E1_ENABLE_PIN      30\n\n#define BYJ_PIN_0          40\n#define BYJ_PIN_1          63\n#define BYJ_PIN_2          59\n#define BYJ_PIN_3          64\n\n#define SERVO_PIN           4\n\n#define PUMP_PIN            8\n#define LASER_PIN          10\n#define LED_PIN            13\n\n#define SDPOWER            -1\n#define SDSS               53\n\n#define FAN_PIN             9\n\n#define PS_ON_PIN          12\n#define KILL_PIN           -1\n\n//#define HEATER_0_PIN       10\n//#define HEATER_1_PIN        8\n#define TEMP_0_PIN         13   // ANALOG NUMBERING\n#define TEMP_1_PIN         14   // ANALOG NUMBERING\n\n//RAMPS AUX-2\n\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/pinout/pinout_uno.h",
    "content": "#ifndef PINOUT_UNO_H_\n#define PINOUT_UNO_H_\n\n#define X_STEP_PIN          2\n#define X_DIR_PIN           5\n#define X_ENABLE_PIN        8\n#define X_MIN_PIN           9\n#define X_MAX_PIN          -1\n \n#define Y_STEP_PIN          3\n#define Y_DIR_PIN           6\n#define Y_ENABLE_PIN        8\n#define Y_MIN_PIN          10\n#define Y_MAX_PIN          -1\n\n#define Z_STEP_PIN          4\n#define Z_DIR_PIN           7\n#define Z_ENABLE_PIN        8\n#define Z_MIN_PIN          11 \n#define Z_MAX_PIN          -1\n\n#define E0_STEP_PIN        12\n#define E0_DIR_PIN         13\n#define E0_ENABLE_PIN       8\n#define E0_MIN_PIN         16 //A2 PIN //UNO ANALOG PIN CAN FUNCTION AS DIGITAL PIN\n\n#define E1_STEP_PIN        -1\n#define E1_DIR_PIN         -1\n#define E1_ENABLE_PIN      -1\n\n#define BYJ_PIN_0          -1 \n#define BYJ_PIN_1          -1 \n#define BYJ_PIN_2          -1 \n#define BYJ_PIN_3          -1\n\n\n#define SERVO_PIN          17 //A3 PIN //UNO ANALOG PIN CAN FUNCTION AS DIGITAL PIN\n\n#define PUMP_PIN           -1\n#define LASER_PIN          -1\n#define LED_PIN            -1\n\n#define SDPOWER            -1\n#define SDSS               -1\n\n#define FAN_PIN            -1\n\n#define PS_ON_PIN          -1\n#define KILL_PIN           -1\n\n#define TEMP_0_PIN         -1   // ANALOG NUMBERING\n#define TEMP_1_PIN         -1   // ANALOG NUMBERING\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/pinout/pinout_wemosD1R32.h",
    "content": "#ifndef PINOUT_ESP32WEMOS_H_\n#define PINOUT_ESP32WEMOS_H_\n\n#define X_STEP_PIN         26\n#define X_DIR_PIN          16 //SHARE WITH E0_MIN_PIN\n#define X_ENABLE_PIN       12\n#define X_MIN_PIN          13\n#define X_MAX_PIN          -1\n \n#define Y_STEP_PIN         25\n#define Y_DIR_PIN          27\n#define Y_ENABLE_PIN       12\n#define Y_MIN_PIN           5\n#define Y_MAX_PIN          -1\n\n#define Z_STEP_PIN         17\n#define Z_DIR_PIN          14\n#define Z_ENABLE_PIN       12\n#define Z_MIN_PIN          23 //SHARE WITH SERVO_PIN\n#define Z_MAX_PIN          -1\n\n#define E0_STEP_PIN        19\n#define E0_DIR_PIN         18\n#define E0_ENABLE_PIN      12\n#define E0_MIN_PIN         16 //SHARE WITH X_DIR_PIN\n\n#define E1_STEP_PIN        -1\n#define E1_DIR_PIN         -1\n#define E1_ENABLE_PIN      -1\n\n#define BYJ_PIN_0          -1\n#define BYJ_PIN_1          -1\n#define BYJ_PIN_2          -1\n#define BYJ_PIN_3          -1\n\n#define SERVO_PIN          19 //SERVO_PIN FOR STATIONARY\n\n#define PUMP_PIN           -1\n#define LASER_PIN          -1\n#define LED_PIN            -1\n\n#define SDPOWER            -1\n#define SDSS               -1\n\n#define FAN_PIN            -1\n\n#define PS_ON_PIN          -1\n#define KILL_PIN           -1\n\n#define TEMP_0_PIN         -1\n#define TEMP_1_PIN         -1\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/queue.h",
    "content": "#ifndef QUEUE_H_\n#define QUEUE_H_\n\ntemplate <typename Element> class Queue {\npublic:\n  Queue(int alen);\n  ~Queue();\n  bool push(Element elem);\n  Element pop();\n  bool isFull() const;\n  bool isEmpty() const;\n  int getFreeSpace() const;\n  int getMaxLength() const;\n  inline int getUsedSpace() const;\nprivate:\n  Queue(Queue<Element>& q);  //copy const.\n  Element* data;\n  int len;\n  int start;\n  int count;\n};\n\ntemplate <typename Element>\nQueue<Element>::Queue(int alen) {\n  data = new Element[alen];\n  len = alen;\n  start = 0;\n  count = 0;\n}\n\ntemplate <typename Element>\nQueue<Element>::~Queue() {\n  delete data;\n}\n\ntemplate <typename Element>\nQueue<Element>::Queue(Queue<Element>& q) {\n  //nothing ever is allowed to do something here\n}\n\ntemplate <typename Element>\nbool Queue<Element>::push(Element elem) {\n  data[(start + count++) % len] = elem;\n}\n\ntemplate <typename Element>\nElement Queue<Element>::pop() {\n  count--;\n  int s = start;\n  start = (start + 1) % len;\n  return data[(s) % len];\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isFull() const {\n  return count >= len;\n}\n\ntemplate <typename Element>\nbool Queue<Element>::isEmpty() const {\n  return count <= 0;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getFreeSpace() const {\n  return len - count;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getMaxLength() const {\n  return len;\n}\n\ntemplate <typename Element>\nint Queue<Element>::getUsedSpace() const {\n  return count;\n}\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/robotArm_v0.81.ino",
    "content": "//20SFFACTORY COMMUNITY ROBOT FIRMWARE\n\n//MAINTAINER: LEOYEUNG@20SFFACTORY\n//CONTACT: yeung.kl.leo@gmail.com\n//FORUM: www.facebook.com/groups/robotarm\n\n//VERSION: V0.81\n\n//VERSION HISTORY:\n//   V0.31 WITH G92, M114, LOGGER, LIMIT_CHECK FUNCTIONS\n//   V0.41 WITH DUAL SHANK LENGTH SUPPORT\n//   V0.51 WITH SERVO GRIPPER\n//   V0.61 WITH ARDUINO UNO OPTION\n//   V0.71 WITH:\n//       ESP32(WEMOS D1R32) WITH PS4 JOYSTICK CONTROL OPTION\n//       COMMAND TO SET CUSTOM SPEED PROFILE 'M205 S0'\n//       UNO OPTION WITH RAIL SUPPORT\n//   V0.81 WITH WII REMOTE, JOYSTICK ADJUSTABLE SPEED MULTIPLIER\n\n\n#include <Arduino.h>\n//GENERAL CONFIG SETTINGS\n#include \"config.h\"\n\n#include \"robotGeometry.h\"\n#include \"interpolation.h\"\n#include \"RampsStepper.h\"\n#include \"queue.h\"\n#include \"command.h\"\n#include \"equipment.h\"\n#include \"endstop.h\"\n#include \"logger.h\"\n#include \"fanControl.h\"\n//INCLUDE CORRESPONDING GRIPPER MOTOR CLASS\n#if GRIPPER == SERVO\n  #include \"servo_gripper.h\"\n#elif GRIPPER == BYJ\n  #include \"byj_gripper.h\"\n#endif\n\n//DETERMINE PINOUTS & CONFIG TO USE SUBJECT TO BOARD_CHOICE\n#if BOARD_CHOICE == UNO\n  #include \"pinout/pinout_uno.h\"\n#elif BOARD_CHOICE == WEMOSD1R32\n  #include \"pinout/pinout_wemosD1R32.h\"\n  #include \"config_esp32.h\"\n#elif BOARD_CHOICE == MEGA2560\n  #include \"pinout/pinout.h\"\n#endif\n\n//STEPPER OBJECTS\nRampsStepper stepperHigher(X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, INVERSE_X_STEPPER, MAIN_GEAR_TEETH, MOTOR_GEAR_TEETH, MICROSTEPS, STEPS_PER_REV);\nRampsStepper stepperLower(Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, INVERSE_Y_STEPPER, MAIN_GEAR_TEETH, MOTOR_GEAR_TEETH, MICROSTEPS, STEPS_PER_REV);\nRampsStepper stepperRotate(Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, INVERSE_Z_STEPPER, MAIN_GEAR_TEETH, MOTOR_GEAR_TEETH, MICROSTEPS, STEPS_PER_REV);\n\n//RAIL OBJECTS\n#if RAIL\n  RampsStepper stepperRail(E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, INVERSE_E0_STEPPER, MAIN_GEAR_TEETH, MOTOR_GEAR_TEETH, MICROSTEPS, STEPS_PER_REV);\n  #if BOARD_CHOICE == WEMOSD1R32 //PINSWAP REQIURED ON D1R32 DUE TO INSUFFICIENT DIGIAL PINS\n    #define SERVO_PIN 23 // REDEFINE SERVO_PIN FOR RAIL // SHARE WITH Z_MIN_PIN\n    Endstop endstopE0(E0_MIN_PIN, E0_DIR_PIN, E0_STEP_PIN, E0_ENABLE_PIN, E0_MIN_INPUT, E0_HOME_STEPS, HOME_DWELL, true);\n  #else \n    Endstop endstopE0(E0_MIN_PIN, E0_DIR_PIN, E0_STEP_PIN, E0_ENABLE_PIN, E0_MIN_INPUT, E0_HOME_STEPS, HOME_DWELL, false);\n  #endif\n#endif\n\n//ENDSTOP OBJECTS\nEndstop endstopX(X_MIN_PIN, X_DIR_PIN, X_STEP_PIN, X_ENABLE_PIN, X_MIN_INPUT, X_HOME_STEPS, HOME_DWELL, false);\nEndstop endstopY(Y_MIN_PIN, Y_DIR_PIN, Y_STEP_PIN, Y_ENABLE_PIN, Y_MIN_INPUT, Y_HOME_STEPS, HOME_DWELL, false);\n#if BOARD_CHOICE == WEMOSD1R32\n  Endstop endstopZ(Z_MIN_PIN, Z_DIR_PIN, Z_STEP_PIN, Z_ENABLE_PIN, Z_MIN_INPUT, Z_HOME_STEPS, HOME_DWELL, true);\n#else\n  Endstop endstopZ(Z_MIN_PIN, Z_DIR_PIN, Z_STEP_PIN, Z_ENABLE_PIN, Z_MIN_INPUT, Z_HOME_STEPS, HOME_DWELL, false);\n#endif\n\n//EQUIPMENT OBJECTS\n#if GRIPPER == SERVO\n  Servo_Gripper servo_gripper(SERVO_PIN, SERVO_GRIP_DEGREE, SERVO_UNGRIP_DEGREE);\n#elif GRIPPER == BYJ\n  BYJ_Gripper byj_gripper(BYJ_PIN_0, BYJ_PIN_1, BYJ_PIN_2, BYJ_PIN_3, BYJ_GRIP_STEPS);\n#endif\nEquipment laser(LASER_PIN);\nEquipment pump(PUMP_PIN);\nEquipment led(LED_PIN);\nFanControl fan(FAN_PIN, FAN_DELAY);\n\n//EXECUTION & COMMAND OBJECTS\nRobotGeometry geometry(END_EFFECTOR_OFFSET, LOW_SHANK_LENGTH, HIGH_SHANK_LENGTH);\nInterpolation interpolator;\nQueue<Cmd> queue(QUEUE_SIZE);\nCommand command;\n\n//PS4 CONTROLLER OBJECT FOR ESP32\n#if BOARD_CHOICE == WEMOSD1R32 && ESP32_JOYSTICK == DUALSHOCK4\n  #include \"controller_ps4.h\"\n  Controller_PS4 controller_ps4(PS4_MAC);\n#endif\n#if BOARD_CHOICE == WEMOSD1R32 && ESP32_JOYSTICK == WIIMOTE\n  #include \"controller_wiimote.h\"\n  Controller_Wiimote controller_wiimote;\n#endif\n\nvoid setup()\n{\n  Serial.begin(BAUD);\n  #if BOARD_CHOICE == WEMOSD1R32 && ESP32_JOYSTICK == DUALSHOCK4\n    controller_ps4.setup();\n  #endif\n  #if BOARD_CHOICE == WEMOSD1R32 && ESP32_JOYSTICK == WIIMOTE\n    controller_wiimote.setup();\n  #endif\n  stepperHigher.setPositionRad(PI / 2.0); // 90°\n  stepperLower.setPositionRad(0);         // 0°\n  stepperRotate.setPositionRad(0);        // 0°\n  #if RAIL\n  stepperRail.setPosition(0);\n  #endif\n  if (HOME_ON_BOOT) { //HOME DURING SETUP() IF HOME_ON_BOOT ENABLED\n    homeSequence(); \n    Logger::logINFO(\"ROBOT ONLINE\");\n  } else {\n    setStepperEnable(false); //ROBOT ADJUSTABLE BY HAND AFTER TURNING ON\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && !HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"ROTATE ROBOT TO FACE FRONT CENTRE & SEND G28 TO CALIBRATE\");\n    }\n    if (HOME_X_STEPPER && HOME_Y_STEPPER && HOME_Z_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"SEND G28 TO CALIBRATE\");\n    }\n    if (!HOME_X_STEPPER && !HOME_Y_STEPPER){\n      Logger::logINFO(\"ROBOT ONLINE\");\n      Logger::logINFO(\"HOME ROBOT MANUALLY & SEND G28 TO CALIBRATE\");\n    }\n  }\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n}\n\nvoid loop() {\n  interpolator.updateActualPosition();\n  geometry.set(interpolator.getXPosmm(), interpolator.getYPosmm(), interpolator.getZPosmm());\n  stepperRotate.stepToPositionRad(geometry.getRotRad());\n  stepperLower.stepToPositionRad(geometry.getLowRad());\n  stepperHigher.stepToPositionRad(geometry.getHighRad());\n  #if RAIL\n    stepperRail.stepToPositionMM(interpolator.getEPosmm(), STEPS_PER_MM_RAIL);\n  #endif\n  stepperRotate.update();\n  stepperLower.update();\n  stepperHigher.update();\n  #if RAIL\n    stepperRail.update();\n  #endif\n  fan.update();\n\n  if (!queue.isFull()) {\n    if (command.handleGcode()) {\n      queue.push(command.getCmd());\n    }\n  }\n  if ((!queue.isEmpty()) && interpolator.isFinished()) {\n    executeCommand(queue.pop());\n    if (PRINT_REPLY) {\n      Serial.println(PRINT_REPLY_MSG);\n    }\n  }\n\n  if (millis() % 500 < 250) {\n    led.cmdOn();\n  }\n  else {\n    led.cmdOff();\n  }\n\n  #if BOARD_CHOICE == WEMOSD1R32 && ESP32_JOYSTICK == DUALSHOCK4\n    ps4_controller_loop();\n  #endif\n  #if BOARD_CHOICE == WEMOSD1R32 && ESP32_JOYSTICK == WIIMOTE\n    wiimote_controller_loop();\n  #endif\n}\n\nvoid executeCommand(Cmd cmd) {\n\n  if (cmd.id == -1) {\n    printErr();\n    return;\n  }\n\n  if (cmd.id == 'G') {\n    switch (cmd.num) {\n    case 0:\n    case 1:\n      fan.enable(true);\n      Point posoffset;\n      posoffset = interpolator.getPosOffset();      \n      cmdMove(cmd, interpolator.getPosmm(), posoffset, command.isRelativeCoord);\n      interpolator.setInterpolation(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE, cmd.valueF);\n      Logger::logINFO(\"LINEAR MOVE: [X:\" + String(cmd.valueX-posoffset.xmm) + \" Y:\" + String(cmd.valueY-posoffset.ymm) + \" Z:\" + String(cmd.valueZ-posoffset.zmm) + \" E:\" + String(cmd.valueE-posoffset.emm)+\"]\");\n      break;\n    case 4: cmdDwell(cmd); break;\n    case 28: \n      if (BOARD_CHOICE == UNO || BOARD_CHOICE == WEMOSD1R32){\n        homeSequence_UNO();\n        break;\n      } else {\n        homeSequence();\n        break;\n      }\n    case 90: command.cmdToAbsolute(); break; // ABSOLUTE COORDINATE MODE\n    case 91: command.cmdToRelative(); break; // RELATIVE COORDINATE MODE\n    case 92: \n      interpolator.resetPosOffset();\n      cmdMove(cmd, interpolator.getPosmm(), interpolator.getPosOffset(), false);\n      interpolator.setPosOffset(cmd.valueX, cmd.valueY, cmd.valueZ, cmd.valueE);\n      break;\n    default: printErr();\n    }\n  }\n  else if (cmd.id == 'M') {\n    switch (cmd.num) {\n    case 1: pump.cmdOn(); break;\n    case 2: pump.cmdOff(); break;\n    case 3: \n      #if GRIPPER == BYJ\n        byj_gripper.cmdOn(); break;\n      #elif GRIPPER == SERVO\n        servo_gripper.cmdOn(); break;\n      #endif\n    case 5:\n      #if GRIPPER == BYJ\n        byj_gripper.cmdOff(); break;\n      #elif GRIPPER == SERVO\n        servo_gripper.cmdOff(); break;\n      #endif\n    case 6: laser.cmdOn(); break;\n    case 7: laser.cmdOff(); break;\n    case 17: setStepperEnable(true); break;\n    case 18: setStepperEnable(false); break;\n    case 106: fan.enable(true); break;\n    case 107: fan.enable(false); break;\n    case 114: command.cmdGetPosition(interpolator.getPosmm(), interpolator.getPosOffset(), stepperHigher.getPosition(), stepperLower.getPosition(), stepperRotate.getPosition()); break;// Return the current positions of all axis \n    case 119: {\n      String endstopMsg = \"ENDSTOP: [X:\";\n      endstopMsg += String(endstopX.state());\n      endstopMsg += \" Y:\";\n      endstopMsg += String(endstopY.state());\n      endstopMsg += \" Z:\";\n      endstopMsg += String(endstopZ.state());\n      #if RAIL\n        endstopMsg += \" E:\";\n        endstopMsg += String(endstopE0.state());\n      #endif\n      endstopMsg += \"]\";\n      //ORIGINAL LOG STRING UNDESIRABLE FOR UNO PROCESSING\n      //Logger::logINFO(\"ENDSTOP STATE: [UPPER_SHANK(X):\"+String(endstopX.state())+\" LOWER_SHANK(Y):\"+String(endstopY.state())+\" ROTATE_GEAR(Z):\"+String(endstopZ.state())+\"]\");\n      Logger::logINFO(endstopMsg);\n      break;}\n    case 205:\n      interpolator.setSpeedProfile(cmd.valueS); \n      Logger::logINFO(\"SPEED PROFILE: [\" + String(interpolator.speed_profile) + \"]\");\n      break;\n    default: printErr();\n    }\n  }\n  else {\n    printErr();\n  }\n}\n\nvoid setStepperEnable(bool enable){\n  stepperRotate.enable(enable);\n  stepperLower.enable(enable);\n  stepperHigher.enable(enable);\n  #if RAIL\n    stepperRail.enable(enable);\n  #endif\n  fan.enable(enable);\n}\n\nvoid homeSequence(){\n  setStepperEnable(false);\n  fan.enable(true);\n  if (HOME_Y_STEPPER && HOME_X_STEPPER){\n    endstopY.home(!INVERSE_Y_STEPPER);\n    endstopX.home(!INVERSE_X_STEPPER);\n  } else {\n    setStepperEnable(true);\n    endstopY.homeOffset(!INVERSE_Y_STEPPER);\n    endstopX.homeOffset(!INVERSE_X_STEPPER);\n  }\n  if (HOME_Z_STEPPER){\n    endstopZ.home(INVERSE_Z_STEPPER);\n  }\n  #if RAIL\n    if (HOME_E0_STEPPER){\n      endstopE0.home(!INVERSE_E0_STEPPER);\n    }\n  #endif\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n  Logger::logINFO(\"HOMING COMPLETE\");\n}\n\n//DUE TO UNO CNC SHIELD LIMIT, 1 EN PIN SERVES 3 MOTORS, HENCE DIFFERENT HOMESEQUENCE IS REQUIRED\nvoid homeSequence_UNO(){\n  #if GRIPPER == SERVO\n  if (servo_gripper.readDegree() != SERVO_UNGRIP_DEGREE){\n    servo_gripper.cmdOff();\n  }\n  #endif\n  if (HOME_Y_STEPPER && HOME_X_STEPPER){\n    while (!endstopY.state() || !endstopX.state()){\n      endstopY.oneStepToEndstop(!INVERSE_Y_STEPPER);\n      endstopX.oneStepToEndstop(!INVERSE_X_STEPPER);\n    }\n    endstopY.homeOffset(!INVERSE_Y_STEPPER);\n    endstopX.homeOffset(!INVERSE_X_STEPPER);\n  } else {\n    setStepperEnable(true);\n    endstopY.homeOffset(!INVERSE_Y_STEPPER);\n    endstopX.homeOffset(!INVERSE_X_STEPPER);\n  }\n  if (HOME_Z_STEPPER){\n    endstopZ.home(INVERSE_Z_STEPPER); //INDICATE STEPPER HOMING DIRECDTION\n  }\n  #if RAIL\n    if (HOME_E0_STEPPER){\n      endstopE0.home(!INVERSE_E0_STEPPER);\n    }\n  #endif\n  interpolator.setInterpolation(INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0, INITIAL_X, INITIAL_Y, INITIAL_Z, INITIAL_E0);\n  Logger::logINFO(\"HOMING COMPLETE\");\n}\n\n#if BOARD_CHOICE == WEMOSD1R32 && ESP32_JOYSTICK == DUALSHOCK4\nvoid ps4_controller_loop(){\n  controller_ps4.update();\n  interpolator.speed_profile = 0;\n  if (controller_ps4.buttons[PS4_CROSS]){if (GRIPPER == SERVO){servo_gripper.cmdOn();}}\n  if (controller_ps4.buttons[PS4_CIRCLE]){if (GRIPPER == SERVO){servo_gripper.cmdOff();}}\n  if (controller_ps4.buttons[PS4_OPTIONS]){setStepperEnable(true);}\n  if (controller_ps4.buttons[PS4_SHARE]){setStepperEnable(false);}\n  if (controller_ps4.buttons[PS4_TOUCHPAD]){homeSequence_UNO();}\n  float x_distance = 0.0;\n  float y_distance = 0.0;\n  float z_distance = 0.0;\n  float e_distance = 0.0;\n  if (abs(controller_ps4.buttons[PS4_RSTICKY]) > 10){\n//    z_distance = float(controller_ps4.buttons[PS4_RSTICKY]) / 2500.0;\n    z_distance = float(controller_ps4.buttons[PS4_RSTICKY])*JOYSTICK_SPEED_MULTIPLIER / 2500.0;\n  }\n  if (abs(controller_ps4.buttons[PS4_LSTICKX]) > 10){\n    float turn_rad = float(controller_ps4.buttons[PS4_LSTICKX])*JOYSTICK_SPEED_MULTIPLIER / 300000.0;\n    x_distance += sin(geometry.getRotRad() + turn_rad) * geometry.getHypot() - interpolator.getXPosmm();\n    y_distance += cos(geometry.getRotRad() + turn_rad) * geometry.getHypot() - interpolator.getYPosmm();\n  }\n  if (abs(controller_ps4.buttons[PS4_LSTICKY]) > 10){\n    float hp_distance = float(controller_ps4.buttons[PS4_LSTICKY])*JOYSTICK_SPEED_MULTIPLIER / 2500.0;\n    float hp_ratio = hp_distance / geometry.getHypot();\n    x_distance += interpolator.getXPosmm() * hp_ratio;\n    y_distance += interpolator.getYPosmm() * hp_ratio;\n  }\n  if (abs(controller_ps4.buttons[PS4_L2VALUE]) > 10){\n    e_distance -= float(controller_ps4.buttons[PS4_L2VALUE])*JOYSTICK_SPEED_MULTIPLIER/ 10000.0;\n  }\n  if (abs(controller_ps4.buttons[PS4_R2VALUE]) > 10){\n    e_distance += float(controller_ps4.buttons[PS4_R2VALUE])*JOYSTICK_SPEED_MULTIPLIER/ 10000.0;\n  }\n  if (x_distance || y_distance || z_distance || e_distance){\n    interpolator.speed_profile = 0;\n    interpolator.setInterpolation(interpolator.getXPosmm()+x_distance, interpolator.getYPosmm()+y_distance, interpolator.getZPosmm()+z_distance, interpolator.getEPosmm()+e_distance, 5);\n  }\n}\n#endif\n\n#if BOARD_CHOICE == WEMOSD1R32 && ESP32_JOYSTICK == WIIMOTE\nvoid wiimote_controller_loop(){\n  controller_wiimote.update();\n  interpolator.speed_profile = 0;\n  if (controller_wiimote.button == WII_A && GRIPPER == SERVO){\n    if (!servo_gripper.isOn()){\n      servo_gripper.cmdOn();\n    } else {\n      servo_gripper.cmdOff();\n    }\n  }\n  if (controller_wiimote.button == WII_PLUS){setStepperEnable(true);}\n  if (controller_wiimote.button == WII_MINUS){setStepperEnable(false);}\n  if (controller_wiimote.button == WII_HOME){homeSequence_UNO();}\n  \n  float x_distance = 0.0;\n  float y_distance = 0.0;\n  float z_distance = 0.0;\n  float e_distance = 0.0;\n  float hp_distance = 0.0;\n  float turn_rad = 0.0;\n\n  if (controller_wiimote.button == WII_LEFT || controller_wiimote.button == WII_LEFT+WII_DOWN || controller_wiimote.button == WII_LEFT+WII_UP){\n    hp_distance = float(0.015 * JOYSTICK_SPEED_MULTIPLIER);\n  }\n  if (controller_wiimote.button == WII_RIGHT || controller_wiimote.button == WII_RIGHT+WII_DOWN || controller_wiimote.button == WII_RIGHT+WII_UP){\n    hp_distance = float(-0.015 * JOYSTICK_SPEED_MULTIPLIER);\n  }\n  if (controller_wiimote.button == WII_DOWN || controller_wiimote.button == WII_LEFT+WII_DOWN || controller_wiimote.button == WII_RIGHT+WII_DOWN){\n    turn_rad = float(-0.0001 * JOYSTICK_SPEED_MULTIPLIER);\n  }\n  if (controller_wiimote.button == WII_UP || controller_wiimote.button == WII_LEFT+WII_UP || controller_wiimote.button == WII_RIGHT+WII_UP){\n    turn_rad = float(0.0001 * JOYSTICK_SPEED_MULTIPLIER);\n  }\n  if (controller_wiimote.button == WII_LEFT+WII_B){\n    z_distance = float (0.015 * JOYSTICK_SPEED_MULTIPLIER);\n  }\n  if (controller_wiimote.button == WII_RIGHT+WII_B){\n    z_distance = float (-0.015 * JOYSTICK_SPEED_MULTIPLIER);\n  }\n  if (controller_wiimote.button == WII_DOWN+WII_B){\n    e_distance = float (-0.008 * JOYSTICK_SPEED_MULTIPLIER);\n  }\n  if (controller_wiimote.button == WII_UP+WII_B){\n    e_distance = float (0.008 * JOYSTICK_SPEED_MULTIPLIER);\n  }\n  if (abs(hp_distance) > 0.0){\n    float hp_ratio = hp_distance / geometry.getHypot();\n    x_distance += interpolator.getXPosmm() * hp_ratio;\n    y_distance += interpolator.getYPosmm() * hp_ratio;    \n  }\n  if (abs(turn_rad) > 0.0){\n    x_distance += sin(geometry.getRotRad() + turn_rad) * geometry.getHypot() - interpolator.getXPosmm();\n    y_distance += cos(geometry.getRotRad() + turn_rad) * geometry.getHypot() - interpolator.getYPosmm();    \n  }\n\n  if (x_distance || y_distance || z_distance || e_distance){\n    interpolator.speed_profile = 0;\n    interpolator.setInterpolation(interpolator.getXPosmm()+x_distance, interpolator.getYPosmm()+y_distance, interpolator.getZPosmm()+z_distance, interpolator.getEPosmm()+e_distance, 5);\n    //SOLUTION FOR WIIMOTE Y<0.05 FREEZE ISSUE\n    if (interpolator.getYPosmm() < 0.5) {\n      interpolator.setInterpolation(interpolator.getXPosmm(), 0.5, interpolator.getZPosmm(), interpolator.getEPosmm(), 5);\n    }\n  }\n}\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/robotGeometry.cpp",
    "content": "#include \"robotGeometry.h\"\n\n#include <math.h>\n#include <Arduino.h>\n\nRobotGeometry::RobotGeometry(float a_ee_offset, float a_low_shank_length, float a_high_shank_length) {\n  ee_offset = a_ee_offset;\n  low_shank_length = a_low_shank_length;\n  high_shank_length = a_high_shank_length;\n}\n\nvoid RobotGeometry::set(float axmm, float aymm, float azmm) {\n  xmm = axmm;\n  ymm = aymm;\n  zmm = azmm; \n  calculateGrad();\n}\n\nfloat RobotGeometry::getXmm() const {\n  return xmm;\n}\n\nfloat RobotGeometry::getYmm() const {\n  return ymm;\n}\n\nfloat RobotGeometry::getZmm() const {\n  return zmm;\n}\n\nfloat RobotGeometry::getRotRad() const {\n  return rot;\n}\n\nfloat RobotGeometry::getLowRad() const {\n  return low;\n}\n\nfloat RobotGeometry::getHighRad() const {\n  return high;\n}\n\nfloat RobotGeometry::getHypot() const {\n  return rrot_ee;\n}\n\nvoid RobotGeometry::calculateGrad() {\n   rrot_ee =  hypot(xmm, ymm);    \n   float rrot = rrot_ee - ee_offset; //radius from Top View\n   float rside = hypot(rrot, zmm);  //radius from Side View. Use rrot instead of ymm..for everything\n   float rside_2 = sq(rside);\n   float low_2 = sq(low_shank_length);\n   float high_2 = sq(high_shank_length);\n   \n   rot = asin(xmm / rrot_ee);\n   high = PI - acos((low_2 + high_2 - rside_2) / (2 * low_shank_length * high_shank_length));\n\n   //Angle of Lower Stepper Motor  (asin()=Angle To Gripper)\n   if (zmm > 0) {\n     low =  acos(zmm / rside) - acos((low_2 - high_2 + rside_2) / (2 * low_shank_length * rside));\n   } else {\n     low = PI - asin(rrot / rside) - acos((low_2 - high_2 + rside_2) / (2 * low_shank_length * rside));\n   }\n   high = high + low;\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/robotGeometry.h",
    "content": "#ifndef ROBOTGEOMETRY_H_\n#define ROBOTGEOMETRY_H_\n\nclass RobotGeometry {\npublic:\n  RobotGeometry(float a_ee_offset, float a_low_shank_length, float a_high_length);\n  void set(float axmm, float aymm, float azmm);\n  float getXmm() const;\n  float getYmm() const;\n  float getZmm() const;\n  float getRotRad() const;\n  float getLowRad() const;\n  float getHighRad() const;\n  float getHypot() const;\nprivate:\n  void calculateGrad();\n  float ee_offset;\n  float low_shank_length;\n  float high_shank_length;\n  float xmm;\n  float ymm;\n  float zmm;\n  float rot;\n  float low;\n  float high;\n  float rrot_ee;\n};\n\n#endif\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/servo_gripper.cpp",
    "content": "#include \"servo_gripper.h\"\n#include \"config.h\"\n\n#include <Arduino.h>\n\n#if BOARD_CHOICE == WEMOSD1R32\n  #include <ESP32Servo.h>\n#else \n  #include <Servo.h>\n#endif\n\nServo_Gripper::Servo_Gripper(int pin, float grip_degree, float ungrip_degree){\n  servo_pin = pin;\n  servo_grip_deg = grip_degree;\n  servo_ungrip_deg = ungrip_degree;\n  Servo servo_motor;\n}\n\nvoid Servo_Gripper::cmdOn(){\n  servo_motor.attach(servo_pin);\n  delayMicroseconds(10);\n  servo_motor.write(servo_grip_deg);\n  delay(300);\n  //servo_motor.detach();\n}\n\nvoid Servo_Gripper::cmdOff(){\n  //servo_motor.attach(servo_pin);\n  servo_motor.write(servo_ungrip_deg);\n  delay(300);\n  servo_motor.detach();\n  delayMicroseconds(50);\n}\n\nfloat Servo_Gripper::readDegree(){\n  float servo_current_degree = servo_motor.read();\n  return servo_current_degree;\n}\n\nbool Servo_Gripper::isOn(){\n  float servo_current_degree = servo_motor.read();\n  if (servo_current_degree == servo_grip_deg){\n    return true;\n  } else {\n    return false;\n  }\n}\n"
  },
  {
    "path": "arduino_firmware/robotArm_v0.81/servo_gripper.h",
    "content": "#ifndef SERVO_GRIPPER_H_\n#define SERVO_GRIPPER_H_\n\n#include \"config.h\"\n\n#if BOARD_CHOICE == WEMOSD1R32\n  #include <ESP32Servo.h>\n#else \n  #include <Servo.h>\n#endif\n\nclass Servo_Gripper{\npublic:\n  Servo_Gripper(int pin, float grip_degree, float ungrip_degree);\n  void cmdOn();\n  void cmdOff();\n  float readDegree();\n  bool isOn();\nprivate:\n  Servo servo_motor;\n  int servo_pin;\n  float servo_grip_deg;\n  float servo_ungrip_deg;\n};\n\n#endif"
  },
  {
    "path": "temp_codes/consecutive_command.py",
    "content": "import serial\nimport time\n\n#PORT DECLARATIONS\nport = '/dev/cu.usbserial-14530' #SEE PORT NAME IN ARDUINO IDE: TOOLS>PORT:\nbaud = 115200 #BY DEFAULT 115200\ntimeout = None #LEAVE AS IS\nser = serial.Serial(port,baud,timeout=timeout)\ntime.sleep(2)\n\n#LIST OF COMMANDS TO BE EXECUTED BY ROBOT ARM, CHANGE ACCORDINGLY\ncmdList = [\n\"G0 X0 Y120 Z120 F165\",\n\"G0 X0 Y120 Z60 F165\",\n\"G0 X0 Y120 Z120 F165\",\n\"G0 X0 Y120 Z60 F165\",\n\"G0 X0 Y120 Z120 F165\",\n\"G0 X100 Y120 Z60 F165\",\n]\n\nbCmdList = []\nfor cmd in cmdList:\n    cmd_temp = cmd + '\\r'\n    bCmdList.append(cmd_temp.encode('utf-8'))\n\n#ROBOT HOMES ITSELF\nser.write(b'G28\\r')\nprint(\"homing in progress\")\ntime.sleep(10)\nprint(ser.readline())\n\ndef wait_complete():\n    waitstatus = 1\n    while True:\n        a = ser.readline()\n        if \"ok\" in a.decode(\"utf-8\"):\n            waitstatus = 0\n            break\n\n#ROBOT BEGINS WHEN USER INPUTS \"y\"\nbegin = input('type y to begin: ')\n\nwhile True:\n    if begin == 'y':\n        break\n\nfor bCmd in bCmdList:\n    ser.write(bCmd)\n    print(bCmd)\n    wait_complete()"
  }
]