####################################################################################################
#
# Invoking X3D model self-test:
#
#   $ python HFantenna.py
#
# Python package x3d.py package is available on PyPI for import.
#   This approach simplifies Python X3D deployment and use.
#   https://pypi.org/project/x3d
#
# Installation:
#       pip install x3d
# or
#       python -m pip install x3d
#
# Developer options for loading x3d package in other Python programs:
#
#    from x3d import *  # preferred approach, terser source that avoids x3d.* class prefixes
#
# or
#    import x3d         # traditional way to subclass x3d package, all classes require x3d.* prefix,
#                       # but python source is very verbose, for example x3d.Material x3d.Shape etc.
#                       # X3dToPython.xslt stylesheet insertPackagePrefix=true supports this option.
#
# Project home page:    # X3D Python Scene Access Interface Library (X3DPSAIL)
#                       # https://www.web3d.org/x3d/stylesheets/python/python.html
# Conversion generator: # https://www.web3d.org/x3d/stylesheets/X3dToPython.xslt
#
####################################################################################################

from x3d import *

newModel=X3D(profile='Interchange',version='3.1',
  head=head(
    children=[
    meta(content='HFantenna.x3d',name='title'),
    meta(content='Brazilian Naval Academy Training Ship',name='description'),
    meta(content='Claudio Coreixas',name='creator'),
    meta(content='20 October 2009',name='created'),
    meta(content='20 October 2019',name='modified'),
    meta(content='http://www.en.mar.mil.br',name='reference'),
    meta(content='ships parts',name='subject'),
    meta(content='https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/PatrolCraftNavalAcademyBrazil/HFantenna.x3d',name='identifier'),
    meta(content='X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit',name='generator'),
    meta(content='../../license.html',name='license')]),
  Scene=Scene(
    children=[
    WorldInfo(title='HFantenna.x3d'),
    Transform(DEF='Cylinder01',
      children=[
      Transform(translation=(0.0,0.35,0.0),
        children=[
        Shape(
          appearance=Appearance(
            material=Material(ambientIntensity=1.0,diffuseColor=(0.7882,0.7882,0.7882),shininess=0.145)),
          geometry=Cylinder(height=0.7,radius=0.0060))])]),
    Transform(DEF='Cylinder02',translation=(0.0,0.6562,0.0),
      children=[
      Transform(translation=(0.0,0.35,0.0),
        children=[
        Shape(
          appearance=Appearance(
            material=Material(ambientIntensity=1.0,diffuseColor=(0.7882,0.7882,0.7882),shininess=0.145)),
          geometry=Cylinder(height=0.7,radius=0.0050))])]),
    Transform(DEF='Cylinder03',translation=(0.0,1.345,0.0),
      children=[
      Transform(translation=(0.0,0.35,0.0),
        children=[
        Shape(
          appearance=Appearance(
            material=Material(ambientIntensity=1.0,diffuseColor=(0.7882,0.7882,0.7882),shininess=0.145)),
          geometry=Cylinder(height=0.7,radius=0.0020))])]),
    Transform(DEF='Cylinder04',translation=(0.0,1.306,0.0),
      children=[
      Transform(translation=(0.0,0.045,0.0),
        children=[
        Shape(
          appearance=Appearance(
            material=Material(ambientIntensity=1.0,diffuseColor=(0.0,0.0,0.0),shininess=0.145)),
          geometry=Cylinder(height=0.09,radius=0.0060))])]),
    Transform(DEF='Cylinder05',translation=(0.0,0.6606,0.0),
      children=[
      Transform(translation=(0.0,0.045,0.0),
        children=[
        Shape(
          appearance=Appearance(
            material=Material(ambientIntensity=1.0,diffuseColor=(0.0,0.0,0.0),shininess=0.145)),
          geometry=Cylinder(height=0.09,radius=0.0080))])]),
    Transform(DEF='Torus01',translation=(0.0,0.007791,0.0),
      children=[
      Shape(
        appearance=Appearance(
          material=Material(ambientIntensity=1.0,diffuseColor=(0.3569,0.1412,0.01176),shininess=0.145)),
        geometry=IndexedFaceSet(DEF='Torus01-FACES',coordIndex=[0,13,12,-1,0,1,13,-1,1,14,13,-1,1,2,14,-1,2,15,14,-1,2,3,15,-1,3,16,15,-1,3,4,16,-1,4,17,16,-1,4,5,17,-1,5,18,17,-1,5,6,18,-1,6,19,18,-1,6,7,19,-1,7,20,19,-1,7,8,20,-1,8,21,20,-1,8,9,21,-1,9,22,21,-1,9,10,22,-1,10,23,22,-1,10,11,23,-1,11,12,23,-1,11,0,12,-1,12,25,24,-1,12,13,25,-1,13,26,25,-1,13,14,26,-1,14,27,26,-1,14,15,27,-1,15,28,27,-1,15,16,28,-1,16,29,28,-1,16,17,29,-1,17,30,29,-1,17,18,30,-1,18,31,30,-1,18,19,31,-1,19,32,31,-1,19,20,32,-1,20,33,32,-1,20,21,33,-1,21,34,33,-1,21,22,34,-1,22,35,34,-1,22,23,35,-1,23,24,35,-1,23,12,24,-1,24,37,36,-1,24,25,37,-1,25,38,37,-1,25,26,38,-1,26,39,38,-1,26,27,39,-1,27,40,39,-1,27,28,40,-1,28,41,40,-1,28,29,41,-1,29,42,41,-1,29,30,42,-1,30,43,42,-1,30,31,43,-1,31,44,43,-1,31,32,44,-1,32,45,44,-1,32,33,45,-1,33,46,45,-1,33,34,46,-1,34,47,46,-1,34,35,47,-1,35,36,47,-1,35,24,36,-1,36,49,48,-1,36,37,49,-1,37,50,49,-1,37,38,50,-1,38,51,50,-1,38,39,51,-1,39,52,51,-1,39,40,52,-1,40,53,52,-1,40,41,53,-1,41,54,53,-1,41,42,54,-1,42,55,54,-1,42,43,55,-1,43,56,55,-1,43,44,56,-1,44,57,56,-1,44,45,57,-1,45,58,57,-1,45,46,58,-1,46,59,58,-1,46,47,59,-1,47,48,59,-1,47,36,48,-1,48,61,60,-1,48,49,61,-1,49,62,61,-1,49,50,62,-1,50,63,62,-1,50,51,63,-1,51,64,63,-1,51,52,64,-1,52,65,64,-1,52,53,65,-1,53,66,65,-1,53,54,66,-1,54,67,66,-1,54,55,67,-1,55,68,67,-1,55,56,68,-1,56,69,68,-1,56,57,69,-1,57,70,69,-1,57,58,70,-1,58,71,70,-1,58,59,71,-1,59,60,71,-1,59,48,60,-1,60,73,72,-1,60,61,73,-1,61,74,73,-1,61,62,74,-1,62,75,74,-1,62,63,75,-1,63,76,75,-1,63,64,76,-1,64,77,76,-1,64,65,77,-1,65,78,77,-1,65,66,78,-1,66,79,78,-1,66,67,79,-1,67,80,79,-1,67,68,80,-1,68,81,80,-1,68,69,81,-1,69,82,81,-1,69,70,82,-1,70,83,82,-1,70,71,83,-1,71,72,83,-1,71,60,72,-1,72,85,84,-1,72,73,85,-1,73,86,85,-1,73,74,86,-1,74,87,86,-1,74,75,87,-1,75,88,87,-1,75,76,88,-1,76,89,88,-1,76,77,89,-1,77,90,89,-1,77,78,90,-1,78,91,90,-1,78,79,91,-1,79,92,91,-1,79,80,92,-1,80,93,92,-1,80,81,93,-1,81,94,93,-1,81,82,94,-1,82,95,94,-1,82,83,95,-1,83,84,95,-1,83,72,84,-1,84,97,96,-1,84,85,97,-1,85,98,97,-1,85,86,98,-1,86,99,98,-1,86,87,99,-1,87,100,99,-1,87,88,100,-1,88,101,100,-1,88,89,101,-1,89,102,101,-1,89,90,102,-1,90,103,102,-1,90,91,103,-1,91,104,103,-1,91,92,104,-1,92,105,104,-1,92,93,105,-1,93,106,105,-1,93,94,106,-1,94,107,106,-1,94,95,107,-1,95,96,107,-1,95,84,96,-1,96,109,108,-1,96,97,109,-1,97,110,109,-1,97,98,110,-1,98,111,110,-1,98,99,111,-1,99,112,111,-1,99,100,112,-1,100,113,112,-1,100,101,113,-1,101,114,113,-1,101,102,114,-1,102,115,114,-1,102,103,115,-1,103,116,115,-1,103,104,116,-1,104,117,116,-1,104,105,117,-1,105,118,117,-1,105,106,118,-1,106,119,118,-1,106,107,119,-1,107,108,119,-1,107,96,108,-1,108,121,120,-1,108,109,121,-1,109,122,121,-1,109,110,122,-1,110,123,122,-1,110,111,123,-1,111,124,123,-1,111,112,124,-1,112,125,124,-1,112,113,125,-1,113,126,125,-1,113,114,126,-1,114,127,126,-1,114,115,127,-1,115,128,127,-1,115,116,128,-1,116,129,128,-1,116,117,129,-1,117,130,129,-1,117,118,130,-1,118,131,130,-1,118,119,131,-1,119,120,131,-1,119,108,120,-1,120,133,132,-1,120,121,133,-1,121,134,133,-1,121,122,134,-1,122,135,134,-1,122,123,135,-1,123,136,135,-1,123,124,136,-1,124,137,136,-1,124,125,137,-1,125,138,137,-1,125,126,138,-1,126,139,138,-1,126,127,139,-1,127,140,139,-1,127,128,140,-1,128,141,140,-1,128,129,141,-1,129,142,141,-1,129,130,142,-1,130,143,142,-1,130,131,143,-1,131,132,143,-1,131,120,132,-1,132,145,144,-1,132,133,145,-1,133,146,145,-1,133,134,146,-1,134,147,146,-1,134,135,147,-1,135,148,147,-1,135,136,148,-1,136,149,148,-1,136,137,149,-1,137,150,149,-1,137,138,150,-1,138,151,150,-1,138,139,151,-1,139,152,151,-1,139,140,152,-1,140,153,152,-1,140,141,153,-1,141,154,153,-1,141,142,154,-1,142,155,154,-1,142,143,155,-1,143,144,155,-1,143,132,144,-1,144,157,156,-1,144,145,157,-1,145,158,157,-1,145,146,158,-1,146,159,158,-1,146,147,159,-1,147,160,159,-1,147,148,160,-1,148,161,160,-1,148,149,161,-1,149,162,161,-1,149,150,162,-1,150,163,162,-1,150,151,163,-1,151,164,163,-1,151,152,164,-1,152,165,164,-1,152,153,165,-1,153,166,165,-1,153,154,166,-1,154,167,166,-1,154,155,167,-1,155,156,167,-1,155,144,156,-1,156,169,168,-1,156,157,169,-1,157,170,169,-1,157,158,170,-1,158,171,170,-1,158,159,171,-1,159,172,171,-1,159,160,172,-1,160,173,172,-1,160,161,173,-1,161,174,173,-1,161,162,174,-1,162,175,174,-1,162,163,175,-1,163,176,175,-1,163,164,176,-1,164,177,176,-1,164,165,177,-1,165,178,177,-1,165,166,178,-1,166,179,178,-1,166,167,179,-1,167,168,179,-1,167,156,168,-1,168,181,180,-1,168,169,181,-1,169,182,181,-1,169,170,182,-1,170,183,182,-1,170,171,183,-1,171,184,183,-1,171,172,184,-1,172,185,184,-1,172,173,185,-1,173,186,185,-1,173,174,186,-1,174,187,186,-1,174,175,187,-1,175,188,187,-1,175,176,188,-1,176,189,188,-1,176,177,189,-1,177,190,189,-1,177,178,190,-1,178,191,190,-1,178,179,191,-1,179,180,191,-1,179,168,180,-1,180,193,192,-1,180,181,193,-1,181,194,193,-1,181,182,194,-1,182,195,194,-1,182,183,195,-1,183,196,195,-1,183,184,196,-1,184,197,196,-1,184,185,197,-1,185,198,197,-1,185,186,198,-1,186,199,198,-1,186,187,199,-1,187,200,199,-1,187,188,200,-1,188,201,200,-1,188,189,201,-1,189,202,201,-1,189,190,202,-1,190,203,202,-1,190,191,203,-1,191,192,203,-1,191,180,192,-1,192,205,204,-1,192,193,205,-1,193,206,205,-1,193,194,206,-1,194,207,206,-1,194,195,207,-1,195,208,207,-1,195,196,208,-1,196,209,208,-1,196,197,209,-1,197,210,209,-1,197,198,210,-1,198,211,210,-1,198,199,211,-1,199,212,211,-1,199,200,212,-1,200,213,212,-1,200,201,213,-1,201,214,213,-1,201,202,214,-1,202,215,214,-1,202,203,215,-1,203,204,215,-1,203,192,204,-1,204,217,216,-1,204,205,217,-1,205,218,217,-1,205,206,218,-1,206,219,218,-1,206,207,219,-1,207,220,219,-1,207,208,220,-1,208,221,220,-1,208,209,221,-1,209,222,221,-1,209,210,222,-1,210,223,222,-1,210,211,223,-1,211,224,223,-1,211,212,224,-1,212,225,224,-1,212,213,225,-1,213,226,225,-1,213,214,226,-1,214,227,226,-1,214,215,227,-1,215,216,227,-1,215,204,216,-1,216,229,228,-1,216,217,229,-1,217,230,229,-1,217,218,230,-1,218,231,230,-1,218,219,231,-1,219,232,231,-1,219,220,232,-1,220,233,232,-1,220,221,233,-1,221,234,233,-1,221,222,234,-1,222,235,234,-1,222,223,235,-1,223,236,235,-1,223,224,236,-1,224,237,236,-1,224,225,237,-1,225,238,237,-1,225,226,238,-1,226,239,238,-1,226,227,239,-1,227,228,239,-1,227,216,228,-1,228,241,240,-1,228,229,241,-1,229,242,241,-1,229,230,242,-1,230,243,242,-1,230,231,243,-1,231,244,243,-1,231,232,244,-1,232,245,244,-1,232,233,245,-1,233,246,245,-1,233,234,246,-1,234,247,246,-1,234,235,247,-1,235,248,247,-1,235,236,248,-1,236,249,248,-1,236,237,249,-1,237,250,249,-1,237,238,250,-1,238,251,250,-1,238,239,251,-1,239,240,251,-1,239,228,240,-1,240,253,252,-1,240,241,253,-1,241,254,253,-1,241,242,254,-1,242,255,254,-1,242,243,255,-1,243,256,255,-1,243,244,256,-1,244,257,256,-1,244,245,257,-1,245,258,257,-1,245,246,258,-1,246,259,258,-1,246,247,259,-1,247,260,259,-1,247,248,260,-1,248,261,260,-1,248,249,261,-1,249,262,261,-1,249,250,262,-1,250,263,262,-1,250,251,263,-1,251,252,263,-1,251,240,252,-1,252,265,264,-1,252,253,265,-1,253,266,265,-1,253,254,266,-1,254,267,266,-1,254,255,267,-1,255,268,267,-1,255,256,268,-1,256,269,268,-1,256,257,269,-1,257,270,269,-1,257,258,270,-1,258,271,270,-1,258,259,271,-1,259,272,271,-1,259,260,272,-1,260,273,272,-1,260,261,273,-1,261,274,273,-1,261,262,274,-1,262,275,274,-1,262,263,275,-1,263,264,275,-1,263,252,264,-1,264,277,276,-1,264,265,277,-1,265,278,277,-1,265,266,278,-1,266,279,278,-1,266,267,279,-1,267,280,279,-1,267,268,280,-1,268,281,280,-1,268,269,281,-1,269,282,281,-1,269,270,282,-1,270,283,282,-1,270,271,283,-1,271,284,283,-1,271,272,284,-1,272,285,284,-1,272,273,285,-1,273,286,285,-1,273,274,286,-1,274,287,286,-1,274,275,287,-1,275,276,287,-1,275,264,276,-1,276,1,0,-1,276,277,1,-1,277,2,1,-1,277,278,2,-1,278,3,2,-1,278,279,3,-1,279,4,3,-1,279,280,4,-1,280,5,4,-1,280,281,5,-1,281,6,5,-1,281,282,6,-1,282,7,6,-1,282,283,7,-1,283,8,7,-1,283,284,8,-1,284,9,8,-1,284,285,9,-1,285,10,9,-1,285,286,10,-1,286,11,10,-1,286,287,11,-1,287,0,11,-1,287,276,0,-1],
          coord=Coordinate(DEF='Torus01-COORD',point=[(0.0,0.0,-0.038),(0.0,0.0040,-0.03693),(0.0,0.006928,-0.034),(0.0,0.0080,-0.03),(0.0,0.006928,-0.026),(0.0,0.0040,-0.02307),(0.0,0.0,-0.022),(0.0,-0.0040,-0.02307),(0.0,-0.006928,-0.026),(0.0,-0.0080,-0.03),(0.0,-0.006928,-0.034),(0.0,-0.0040,-0.03693),(0.009835,0.0,-0.03671),(0.009558,0.0040,-0.03567),(0.0088,0.006928,-0.03284),(0.007765,0.0080,-0.02898),(0.006729,0.006928,-0.02511),(0.005971,0.0040,-0.02229),(0.005694,0.0,-0.02125),(0.005971,-0.0040,-0.02229),(0.006729,-0.006928,-0.02511),(0.007765,-0.0080,-0.02898),(0.0088,-0.006928,-0.03284),(0.009558,-0.0040,-0.03567),(0.019,0.0,-0.03291),(0.01846,0.0040,-0.03198),(0.017,0.006928,-0.02944),(0.015,0.0080,-0.02598),(0.013,0.006928,-0.02252),(0.01154,0.0040,-0.01998),(0.011,0.0,-0.01905),(0.01154,-0.0040,-0.01998),(0.013,-0.006928,-0.02252),(0.015,-0.0080,-0.02598),(0.017,-0.006928,-0.02944),(0.01846,-0.0040,-0.03198),(0.02687,0.0,-0.02687),(0.02611,0.0040,-0.02611),(0.02404,0.006928,-0.02404),(0.02121,0.0080,-0.02121),(0.01838,0.006928,-0.01838),(0.01631,0.0040,-0.01631),(0.01556,0.0,-0.01556),(0.01631,-0.0040,-0.01631),(0.01838,-0.006928,-0.01838),(0.02121,-0.0080,-0.02121),(0.02404,-0.006928,-0.02404),(0.02611,-0.0040,-0.02611),(0.03291,0.0,-0.019),(0.03198,0.0040,-0.01846),(0.02944,0.006928,-0.017),(0.02598,0.0080,-0.015),(0.02252,0.006928,-0.013),(0.01998,0.0040,-0.01154),(0.01905,0.0,-0.011),(0.01998,-0.0040,-0.01154),(0.02252,-0.006928,-0.013),(0.02598,-0.0080,-0.015),(0.02944,-0.006928,-0.017),(0.03198,-0.0040,-0.01846),(0.03671,0.0,-0.009835),(0.03567,0.0040,-0.009558),(0.03284,0.006928,-0.0088),(0.02898,0.0080,-0.007765),(0.02511,0.006928,-0.006729),(0.02229,0.0040,-0.005971),(0.02125,0.0,-0.005694),(0.02229,-0.0040,-0.005971),(0.02511,-0.006928,-0.006729),(0.02898,-0.0080,-0.007765),(0.03284,-0.006928,-0.0088),(0.03567,-0.0040,-0.009558),(0.038,0.0,0.0),(0.03693,0.0040,0.0),(0.034,0.006928,0.0),(0.03,0.0080,0.0),(0.026,0.006928,0.0),(0.02307,0.0040,0.0),(0.022,0.0,0.0),(0.02307,-0.0040,0.0),(0.026,-0.006928,0.0),(0.03,-0.0080,0.0),(0.034,-0.006928,0.0),(0.03693,-0.0040,0.0),(0.03671,0.0,0.009835),(0.03567,0.0040,0.009558),(0.03284,0.006928,0.0088),(0.02898,0.0080,0.007765),(0.02511,0.006928,0.006729),(0.02229,0.0040,0.005971),(0.02125,0.0,0.005694),(0.02229,-0.0040,0.005971),(0.02511,-0.006928,0.006729),(0.02898,-0.0080,0.007765),(0.03284,-0.006928,0.0088),(0.03567,-0.0040,0.009558),(0.03291,0.0,0.019),(0.03198,0.0040,0.01846),(0.02944,0.006928,0.017),(0.02598,0.0080,0.015),(0.02252,0.006928,0.013),(0.01998,0.0040,0.01154),(0.01905,0.0,0.011),(0.01998,-0.0040,0.01154),(0.02252,-0.006928,0.013),(0.02598,-0.0080,0.015),(0.02944,-0.006928,0.017),(0.03198,-0.0040,0.01846),(0.02687,0.0,0.02687),(0.02611,0.0040,0.02611),(0.02404,0.006928,0.02404),(0.02121,0.0080,0.02121),(0.01838,0.006928,0.01838),(0.01631,0.0040,0.01631),(0.01556,0.0,0.01556),(0.01631,-0.0040,0.01631),(0.01838,-0.006928,0.01838),(0.02121,-0.0080,0.02121),(0.02404,-0.006928,0.02404),(0.02611,-0.0040,0.02611),(0.019,0.0,0.03291),(0.01846,0.0040,0.03198),(0.017,0.006928,0.02944),(0.015,0.0080,0.02598),(0.013,0.006928,0.02252),(0.01154,0.0040,0.01998),(0.011,0.0,0.01905),(0.01154,-0.0040,0.01998),(0.013,-0.006928,0.02252),(0.015,-0.0080,0.02598),(0.017,-0.006928,0.02944),(0.01846,-0.0040,0.03198),(0.009835,0.0,0.03671),(0.009558,0.0040,0.03567),(0.0088,0.006928,0.03284),(0.007765,0.0080,0.02898),(0.006729,0.006928,0.02511),(0.005971,0.0040,0.02229),(0.005694,0.0,0.02125),(0.005971,-0.0040,0.02229),(0.006729,-0.006928,0.02511),(0.007765,-0.0080,0.02898),(0.0088,-0.006928,0.03284),(0.009558,-0.0040,0.03567),(0.0,0.0,0.038),(0.0,0.0040,0.03693),(0.0,0.006928,0.034),(0.0,0.0080,0.03),(0.0,0.006928,0.026),(0.0,0.0040,0.02307),(0.0,0.0,0.022),(0.0,-0.0040,0.02307),(0.0,-0.006928,0.026),(0.0,-0.0080,0.03),(0.0,-0.006928,0.034),(0.0,-0.0040,0.03693),(-0.009835,0.0,0.03671),(-0.009558,0.0040,0.03567),(-0.0088,0.006928,0.03284),(-0.007765,0.0080,0.02898),(-0.006729,0.006928,0.02511),(-0.005971,0.0040,0.02229),(-0.005694,0.0,0.02125),(-0.005971,-0.0040,0.02229),(-0.006729,-0.006928,0.02511),(-0.007765,-0.0080,0.02898),(-0.0088,-0.006928,0.03284),(-0.009558,-0.0040,0.03567),(-0.019,0.0,0.03291),(-0.01846,0.0040,0.03198),(-0.017,0.006928,0.02944),(-0.015,0.0080,0.02598),(-0.013,0.006928,0.02252),(-0.01154,0.0040,0.01998),(-0.011,0.0,0.01905),(-0.01154,-0.0040,0.01998),(-0.013,-0.006928,0.02252),(-0.015,-0.0080,0.02598),(-0.017,-0.006928,0.02944),(-0.01846,-0.0040,0.03198),(-0.02687,0.0,0.02687),(-0.02611,0.0040,0.02611),(-0.02404,0.006928,0.02404),(-0.02121,0.0080,0.02121),(-0.01838,0.006928,0.01838),(-0.01631,0.0040,0.01631),(-0.01556,0.0,0.01556),(-0.01631,-0.0040,0.01631),(-0.01838,-0.006928,0.01838),(-0.02121,-0.0080,0.02121),(-0.02404,-0.006928,0.02404),(-0.02611,-0.0040,0.02611),(-0.03291,0.0,0.019),(-0.03198,0.0040,0.01846),(-0.02944,0.006928,0.017),(-0.02598,0.0080,0.015),(-0.02252,0.006928,0.013),(-0.01998,0.0040,0.01154),(-0.01905,0.0,0.011),(-0.01998,-0.0040,0.01154),(-0.02252,-0.006928,0.013),(-0.02598,-0.0080,0.015),(-0.02944,-0.006928,0.017),(-0.03198,-0.0040,0.01846),(-0.03671,0.0,0.009835),(-0.03567,0.0040,0.009558),(-0.03284,0.006928,0.0088),(-0.02898,0.0080,0.007765),(-0.02511,0.006928,0.006729),(-0.02229,0.0040,0.005971),(-0.02125,0.0,0.005694),(-0.02229,-0.0040,0.005971),(-0.02511,-0.006928,0.006729),(-0.02898,-0.0080,0.007765),(-0.03284,-0.006928,0.0088),(-0.03567,-0.0040,0.009558),(-0.038,0.0,0.0),(-0.03693,0.0040,0.0),(-0.034,0.006928,0.0),(-0.03,0.0080,0.0),(-0.026,0.006928,0.0),(-0.02307,0.0040,0.0),(-0.022,0.0,0.0),(-0.02307,-0.0040,0.0),(-0.026,-0.006928,0.0),(-0.03,-0.0080,0.0),(-0.034,-0.006928,0.0),(-0.03693,-0.0040,0.0),(-0.03671,0.0,-0.009835),(-0.03567,0.0040,-0.009558),(-0.03284,0.006928,-0.0088),(-0.02898,0.0080,-0.007765),(-0.02511,0.006928,-0.006729),(-0.02229,0.0040,-0.005971),(-0.02125,0.0,-0.005694),(-0.02229,-0.0040,-0.005971),(-0.02511,-0.006928,-0.006729),(-0.02898,-0.0080,-0.007765),(-0.03284,-0.006928,-0.0088),(-0.03567,-0.0040,-0.009558),(-0.03291,0.0,-0.019),(-0.03198,0.0040,-0.01846),(-0.02944,0.006928,-0.017),(-0.02598,0.0080,-0.015),(-0.02252,0.006928,-0.013),(-0.01998,0.0040,-0.01154),(-0.01905,0.0,-0.011),(-0.01998,-0.0040,-0.01154),(-0.02252,-0.006928,-0.013),(-0.02598,-0.0080,-0.015),(-0.02944,-0.006928,-0.017),(-0.03198,-0.0040,-0.01846),(-0.02687,0.0,-0.02687),(-0.02611,0.0040,-0.02611),(-0.02404,0.006928,-0.02404),(-0.02121,0.0080,-0.02121),(-0.01838,0.006928,-0.01838),(-0.01631,0.0040,-0.01631),(-0.01556,0.0,-0.01556),(-0.01631,-0.0040,-0.01631),(-0.01838,-0.006928,-0.01838),(-0.02121,-0.0080,-0.02121),(-0.02404,-0.006928,-0.02404),(-0.02611,-0.0040,-0.02611),(-0.019,0.0,-0.03291),(-0.01846,0.0040,-0.03198),(-0.017,0.006928,-0.02944),(-0.015,0.0080,-0.02598),(-0.013,0.006928,-0.02252),(-0.01154,0.0040,-0.01998),(-0.011,0.0,-0.01905),(-0.01154,-0.0040,-0.01998),(-0.013,-0.006928,-0.02252),(-0.015,-0.0080,-0.02598),(-0.017,-0.006928,-0.02944),(-0.01846,-0.0040,-0.03198),(-0.009835,0.0,-0.03671),(-0.009558,0.0040,-0.03567),(-0.0088,0.006928,-0.03284),(-0.007765,0.0080,-0.02898),(-0.006729,0.006928,-0.02511),(-0.005971,0.0040,-0.02229),(-0.005694,0.0,-0.02125),(-0.005971,-0.0040,-0.02229),(-0.006729,-0.006928,-0.02511),(-0.007765,-0.0080,-0.02898),(-0.0088,-0.006928,-0.03284),(-0.009558,-0.0040,-0.03567)])))]),
    Transform(DEF='Torus02',translation=(0.0,0.01973,0.0),
      children=[
      Shape(
        appearance=Appearance(
          material=Material(ambientIntensity=1.0,diffuseColor=(0.3569,0.1412,0.01176),shininess=0.145)),
        geometry=IndexedFaceSet(DEF='Torus02-FACES',coordIndex=[0,13,12,-1,0,1,13,-1,1,14,13,-1,1,2,14,-1,2,15,14,-1,2,3,15,-1,3,16,15,-1,3,4,16,-1,4,17,16,-1,4,5,17,-1,5,18,17,-1,5,6,18,-1,6,19,18,-1,6,7,19,-1,7,20,19,-1,7,8,20,-1,8,21,20,-1,8,9,21,-1,9,22,21,-1,9,10,22,-1,10,23,22,-1,10,11,23,-1,11,12,23,-1,11,0,12,-1,12,25,24,-1,12,13,25,-1,13,26,25,-1,13,14,26,-1,14,27,26,-1,14,15,27,-1,15,28,27,-1,15,16,28,-1,16,29,28,-1,16,17,29,-1,17,30,29,-1,17,18,30,-1,18,31,30,-1,18,19,31,-1,19,32,31,-1,19,20,32,-1,20,33,32,-1,20,21,33,-1,21,34,33,-1,21,22,34,-1,22,35,34,-1,22,23,35,-1,23,24,35,-1,23,12,24,-1,24,37,36,-1,24,25,37,-1,25,38,37,-1,25,26,38,-1,26,39,38,-1,26,27,39,-1,27,40,39,-1,27,28,40,-1,28,41,40,-1,28,29,41,-1,29,42,41,-1,29,30,42,-1,30,43,42,-1,30,31,43,-1,31,44,43,-1,31,32,44,-1,32,45,44,-1,32,33,45,-1,33,46,45,-1,33,34,46,-1,34,47,46,-1,34,35,47,-1,35,36,47,-1,35,24,36,-1,36,49,48,-1,36,37,49,-1,37,50,49,-1,37,38,50,-1,38,51,50,-1,38,39,51,-1,39,52,51,-1,39,40,52,-1,40,53,52,-1,40,41,53,-1,41,54,53,-1,41,42,54,-1,42,55,54,-1,42,43,55,-1,43,56,55,-1,43,44,56,-1,44,57,56,-1,44,45,57,-1,45,58,57,-1,45,46,58,-1,46,59,58,-1,46,47,59,-1,47,48,59,-1,47,36,48,-1,48,61,60,-1,48,49,61,-1,49,62,61,-1,49,50,62,-1,50,63,62,-1,50,51,63,-1,51,64,63,-1,51,52,64,-1,52,65,64,-1,52,53,65,-1,53,66,65,-1,53,54,66,-1,54,67,66,-1,54,55,67,-1,55,68,67,-1,55,56,68,-1,56,69,68,-1,56,57,69,-1,57,70,69,-1,57,58,70,-1,58,71,70,-1,58,59,71,-1,59,60,71,-1,59,48,60,-1,60,73,72,-1,60,61,73,-1,61,74,73,-1,61,62,74,-1,62,75,74,-1,62,63,75,-1,63,76,75,-1,63,64,76,-1,64,77,76,-1,64,65,77,-1,65,78,77,-1,65,66,78,-1,66,79,78,-1,66,67,79,-1,67,80,79,-1,67,68,80,-1,68,81,80,-1,68,69,81,-1,69,82,81,-1,69,70,82,-1,70,83,82,-1,70,71,83,-1,71,72,83,-1,71,60,72,-1,72,85,84,-1,72,73,85,-1,73,86,85,-1,73,74,86,-1,74,87,86,-1,74,75,87,-1,75,88,87,-1,75,76,88,-1,76,89,88,-1,76,77,89,-1,77,90,89,-1,77,78,90,-1,78,91,90,-1,78,79,91,-1,79,92,91,-1,79,80,92,-1,80,93,92,-1,80,81,93,-1,81,94,93,-1,81,82,94,-1,82,95,94,-1,82,83,95,-1,83,84,95,-1,83,72,84,-1,84,97,96,-1,84,85,97,-1,85,98,97,-1,85,86,98,-1,86,99,98,-1,86,87,99,-1,87,100,99,-1,87,88,100,-1,88,101,100,-1,88,89,101,-1,89,102,101,-1,89,90,102,-1,90,103,102,-1,90,91,103,-1,91,104,103,-1,91,92,104,-1,92,105,104,-1,92,93,105,-1,93,106,105,-1,93,94,106,-1,94,107,106,-1,94,95,107,-1,95,96,107,-1,95,84,96,-1,96,109,108,-1,96,97,109,-1,97,110,109,-1,97,98,110,-1,98,111,110,-1,98,99,111,-1,99,112,111,-1,99,100,112,-1,100,113,112,-1,100,101,113,-1,101,114,113,-1,101,102,114,-1,102,115,114,-1,102,103,115,-1,103,116,115,-1,103,104,116,-1,104,117,116,-1,104,105,117,-1,105,118,117,-1,105,106,118,-1,106,119,118,-1,106,107,119,-1,107,108,119,-1,107,96,108,-1,108,121,120,-1,108,109,121,-1,109,122,121,-1,109,110,122,-1,110,123,122,-1,110,111,123,-1,111,124,123,-1,111,112,124,-1,112,125,124,-1,112,113,125,-1,113,126,125,-1,113,114,126,-1,114,127,126,-1,114,115,127,-1,115,128,127,-1,115,116,128,-1,116,129,128,-1,116,117,129,-1,117,130,129,-1,117,118,130,-1,118,131,130,-1,118,119,131,-1,119,120,131,-1,119,108,120,-1,120,133,132,-1,120,121,133,-1,121,134,133,-1,121,122,134,-1,122,135,134,-1,122,123,135,-1,123,136,135,-1,123,124,136,-1,124,137,136,-1,124,125,137,-1,125,138,137,-1,125,126,138,-1,126,139,138,-1,126,127,139,-1,127,140,139,-1,127,128,140,-1,128,141,140,-1,128,129,141,-1,129,142,141,-1,129,130,142,-1,130,143,142,-1,130,131,143,-1,131,132,143,-1,131,120,132,-1,132,145,144,-1,132,133,145,-1,133,146,145,-1,133,134,146,-1,134,147,146,-1,134,135,147,-1,135,148,147,-1,135,136,148,-1,136,149,148,-1,136,137,149,-1,137,150,149,-1,137,138,150,-1,138,151,150,-1,138,139,151,-1,139,152,151,-1,139,140,152,-1,140,153,152,-1,140,141,153,-1,141,154,153,-1,141,142,154,-1,142,155,154,-1,142,143,155,-1,143,144,155,-1,143,132,144,-1,144,157,156,-1,144,145,157,-1,145,158,157,-1,145,146,158,-1,146,159,158,-1,146,147,159,-1,147,160,159,-1,147,148,160,-1,148,161,160,-1,148,149,161,-1,149,162,161,-1,149,150,162,-1,150,163,162,-1,150,151,163,-1,151,164,163,-1,151,152,164,-1,152,165,164,-1,152,153,165,-1,153,166,165,-1,153,154,166,-1,154,167,166,-1,154,155,167,-1,155,156,167,-1,155,144,156,-1,156,169,168,-1,156,157,169,-1,157,170,169,-1,157,158,170,-1,158,171,170,-1,158,159,171,-1,159,172,171,-1,159,160,172,-1,160,173,172,-1,160,161,173,-1,161,174,173,-1,161,162,174,-1,162,175,174,-1,162,163,175,-1,163,176,175,-1,163,164,176,-1,164,177,176,-1,164,165,177,-1,165,178,177,-1,165,166,178,-1,166,179,178,-1,166,167,179,-1,167,168,179,-1,167,156,168,-1,168,181,180,-1,168,169,181,-1,169,182,181,-1,169,170,182,-1,170,183,182,-1,170,171,183,-1,171,184,183,-1,171,172,184,-1,172,185,184,-1,172,173,185,-1,173,186,185,-1,173,174,186,-1,174,187,186,-1,174,175,187,-1,175,188,187,-1,175,176,188,-1,176,189,188,-1,176,177,189,-1,177,190,189,-1,177,178,190,-1,178,191,190,-1,178,179,191,-1,179,180,191,-1,179,168,180,-1,180,193,192,-1,180,181,193,-1,181,194,193,-1,181,182,194,-1,182,195,194,-1,182,183,195,-1,183,196,195,-1,183,184,196,-1,184,197,196,-1,184,185,197,-1,185,198,197,-1,185,186,198,-1,186,199,198,-1,186,187,199,-1,187,200,199,-1,187,188,200,-1,188,201,200,-1,188,189,201,-1,189,202,201,-1,189,190,202,-1,190,203,202,-1,190,191,203,-1,191,192,203,-1,191,180,192,-1,192,205,204,-1,192,193,205,-1,193,206,205,-1,193,194,206,-1,194,207,206,-1,194,195,207,-1,195,208,207,-1,195,196,208,-1,196,209,208,-1,196,197,209,-1,197,210,209,-1,197,198,210,-1,198,211,210,-1,198,199,211,-1,199,212,211,-1,199,200,212,-1,200,213,212,-1,200,201,213,-1,201,214,213,-1,201,202,214,-1,202,215,214,-1,202,203,215,-1,203,204,215,-1,203,192,204,-1,204,217,216,-1,204,205,217,-1,205,218,217,-1,205,206,218,-1,206,219,218,-1,206,207,219,-1,207,220,219,-1,207,208,220,-1,208,221,220,-1,208,209,221,-1,209,222,221,-1,209,210,222,-1,210,223,222,-1,210,211,223,-1,211,224,223,-1,211,212,224,-1,212,225,224,-1,212,213,225,-1,213,226,225,-1,213,214,226,-1,214,227,226,-1,214,215,227,-1,215,216,227,-1,215,204,216,-1,216,229,228,-1,216,217,229,-1,217,230,229,-1,217,218,230,-1,218,231,230,-1,218,219,231,-1,219,232,231,-1,219,220,232,-1,220,233,232,-1,220,221,233,-1,221,234,233,-1,221,222,234,-1,222,235,234,-1,222,223,235,-1,223,236,235,-1,223,224,236,-1,224,237,236,-1,224,225,237,-1,225,238,237,-1,225,226,238,-1,226,239,238,-1,226,227,239,-1,227,228,239,-1,227,216,228,-1,228,241,240,-1,228,229,241,-1,229,242,241,-1,229,230,242,-1,230,243,242,-1,230,231,243,-1,231,244,243,-1,231,232,244,-1,232,245,244,-1,232,233,245,-1,233,246,245,-1,233,234,246,-1,234,247,246,-1,234,235,247,-1,235,248,247,-1,235,236,248,-1,236,249,248,-1,236,237,249,-1,237,250,249,-1,237,238,250,-1,238,251,250,-1,238,239,251,-1,239,240,251,-1,239,228,240,-1,240,253,252,-1,240,241,253,-1,241,254,253,-1,241,242,254,-1,242,255,254,-1,242,243,255,-1,243,256,255,-1,243,244,256,-1,244,257,256,-1,244,245,257,-1,245,258,257,-1,245,246,258,-1,246,259,258,-1,246,247,259,-1,247,260,259,-1,247,248,260,-1,248,261,260,-1,248,249,261,-1,249,262,261,-1,249,250,262,-1,250,263,262,-1,250,251,263,-1,251,252,263,-1,251,240,252,-1,252,265,264,-1,252,253,265,-1,253,266,265,-1,253,254,266,-1,254,267,266,-1,254,255,267,-1,255,268,267,-1,255,256,268,-1,256,269,268,-1,256,257,269,-1,257,270,269,-1,257,258,270,-1,258,271,270,-1,258,259,271,-1,259,272,271,-1,259,260,272,-1,260,273,272,-1,260,261,273,-1,261,274,273,-1,261,262,274,-1,262,275,274,-1,262,263,275,-1,263,264,275,-1,263,252,264,-1,264,277,276,-1,264,265,277,-1,265,278,277,-1,265,266,278,-1,266,279,278,-1,266,267,279,-1,267,280,279,-1,267,268,280,-1,268,281,280,-1,268,269,281,-1,269,282,281,-1,269,270,282,-1,270,283,282,-1,270,271,283,-1,271,284,283,-1,271,272,284,-1,272,285,284,-1,272,273,285,-1,273,286,285,-1,273,274,286,-1,274,287,286,-1,274,275,287,-1,275,276,287,-1,275,264,276,-1,276,1,0,-1,276,277,1,-1,277,2,1,-1,277,278,2,-1,278,3,2,-1,278,279,3,-1,279,4,3,-1,279,280,4,-1,280,5,4,-1,280,281,5,-1,281,6,5,-1,281,282,6,-1,282,7,6,-1,282,283,7,-1,283,8,7,-1,283,284,8,-1,284,9,8,-1,284,285,9,-1,285,10,9,-1,285,286,10,-1,286,11,10,-1,286,287,11,-1,287,0,11,-1,287,276,0,-1],
          coord=Coordinate(DEF='Torus02-COORD',point=[(0.0,0.0,-0.033),(0.0,0.0040,-0.03193),(0.0,0.006928,-0.029),(0.0,0.0080,-0.025),(0.0,0.006928,-0.021),(0.0,0.0040,-0.01807),(0.0,0.0,-0.017),(0.0,-0.0040,-0.01807),(0.0,-0.006928,-0.021),(0.0,-0.0080,-0.025),(0.0,-0.006928,-0.029),(0.0,-0.0040,-0.03193),(0.008541,0.0,-0.03188),(0.008264,0.0040,-0.03084),(0.007506,0.006928,-0.02801),(0.00647,0.0080,-0.02415),(0.005435,0.006928,-0.02028),(0.004677,0.0040,-0.01746),(0.0044,0.0,-0.01642),(0.004677,-0.0040,-0.01746),(0.005435,-0.006928,-0.02028),(0.00647,-0.0080,-0.02415),(0.007506,-0.006928,-0.02801),(0.008264,-0.0040,-0.03084),(0.0165,0.0,-0.02858),(0.01596,0.0040,-0.02765),(0.0145,0.006928,-0.02511),(0.0125,0.0080,-0.02165),(0.0105,0.006928,-0.01819),(0.009036,0.0040,-0.01565),(0.0085,0.0,-0.01472),(0.009036,-0.0040,-0.01565),(0.0105,-0.006928,-0.01819),(0.0125,-0.0080,-0.02165),(0.0145,-0.006928,-0.02511),(0.01596,-0.0040,-0.02765),(0.02333,0.0,-0.02333),(0.02258,0.0040,-0.02258),(0.02051,0.006928,-0.02051),(0.01768,0.0080,-0.01768),(0.01485,0.006928,-0.01485),(0.01278,0.0040,-0.01278),(0.01202,0.0,-0.01202),(0.01278,-0.0040,-0.01278),(0.01485,-0.006928,-0.01485),(0.01768,-0.0080,-0.01768),(0.02051,-0.006928,-0.02051),(0.02258,-0.0040,-0.02258),(0.02858,0.0,-0.0165),(0.02765,0.0040,-0.01596),(0.02511,0.006928,-0.0145),(0.02165,0.0080,-0.0125),(0.01819,0.006928,-0.0105),(0.01565,0.0040,-0.009036),(0.01472,0.0,-0.0085),(0.01565,-0.0040,-0.009036),(0.01819,-0.006928,-0.0105),(0.02165,-0.0080,-0.0125),(0.02511,-0.006928,-0.0145),(0.02765,-0.0040,-0.01596),(0.03188,0.0,-0.008541),(0.03084,0.0040,-0.008264),(0.02801,0.006928,-0.007506),(0.02415,0.0080,-0.00647),(0.02028,0.006928,-0.005435),(0.01746,0.0040,-0.004677),(0.01642,0.0,-0.0044),(0.01746,-0.0040,-0.004677),(0.02028,-0.006928,-0.005435),(0.02415,-0.0080,-0.00647),(0.02801,-0.006928,-0.007506),(0.03084,-0.0040,-0.008264),(0.033,0.0,0.0),(0.03193,0.0040,0.0),(0.029,0.006928,0.0),(0.025,0.0080,0.0),(0.021,0.006928,0.0),(0.01807,0.0040,0.0),(0.017,0.0,0.0),(0.01807,-0.0040,0.0),(0.021,-0.006928,0.0),(0.025,-0.0080,0.0),(0.029,-0.006928,0.0),(0.03193,-0.0040,0.0),(0.03188,0.0,0.008541),(0.03084,0.0040,0.008264),(0.02801,0.006928,0.007506),(0.02415,0.0080,0.00647),(0.02028,0.006928,0.005435),(0.01746,0.0040,0.004677),(0.01642,0.0,0.0044),(0.01746,-0.0040,0.004677),(0.02028,-0.006928,0.005435),(0.02415,-0.0080,0.00647),(0.02801,-0.006928,0.007506),(0.03084,-0.0040,0.008264),(0.02858,0.0,0.0165),(0.02765,0.0040,0.01596),(0.02511,0.006928,0.0145),(0.02165,0.0080,0.0125),(0.01819,0.006928,0.0105),(0.01565,0.0040,0.009036),(0.01472,0.0,0.0085),(0.01565,-0.0040,0.009036),(0.01819,-0.006928,0.0105),(0.02165,-0.0080,0.0125),(0.02511,-0.006928,0.0145),(0.02765,-0.0040,0.01596),(0.02333,0.0,0.02333),(0.02258,0.0040,0.02258),(0.02051,0.006928,0.02051),(0.01768,0.0080,0.01768),(0.01485,0.006928,0.01485),(0.01278,0.0040,0.01278),(0.01202,0.0,0.01202),(0.01278,-0.0040,0.01278),(0.01485,-0.006928,0.01485),(0.01768,-0.0080,0.01768),(0.02051,-0.006928,0.02051),(0.02258,-0.0040,0.02258),(0.0165,0.0,0.02858),(0.01596,0.0040,0.02765),(0.0145,0.006928,0.02511),(0.0125,0.0080,0.02165),(0.0105,0.006928,0.01819),(0.009036,0.0040,0.01565),(0.0085,0.0,0.01472),(0.009036,-0.0040,0.01565),(0.0105,-0.006928,0.01819),(0.0125,-0.0080,0.02165),(0.0145,-0.006928,0.02511),(0.01596,-0.0040,0.02765),(0.008541,0.0,0.03188),(0.008264,0.0040,0.03084),(0.007506,0.006928,0.02801),(0.00647,0.0080,0.02415),(0.005435,0.006928,0.02028),(0.004677,0.0040,0.01746),(0.0044,0.0,0.01642),(0.004677,-0.0040,0.01746),(0.005435,-0.006928,0.02028),(0.00647,-0.0080,0.02415),(0.007506,-0.006928,0.02801),(0.008264,-0.0040,0.03084),(0.0,0.0,0.033),(0.0,0.0040,0.03193),(0.0,0.006928,0.029),(0.0,0.0080,0.025),(0.0,0.006928,0.021),(0.0,0.0040,0.01807),(0.0,0.0,0.017),(0.0,-0.0040,0.01807),(0.0,-0.006928,0.021),(0.0,-0.0080,0.025),(0.0,-0.006928,0.029),(0.0,-0.0040,0.03193),(-0.008541,0.0,0.03188),(-0.008264,0.0040,0.03084),(-0.007506,0.006928,0.02801),(-0.00647,0.0080,0.02415),(-0.005435,0.006928,0.02028),(-0.004677,0.0040,0.01746),(-0.0044,0.0,0.01642),(-0.004677,-0.0040,0.01746),(-0.005435,-0.006928,0.02028),(-0.00647,-0.0080,0.02415),(-0.007506,-0.006928,0.02801),(-0.008264,-0.0040,0.03084),(-0.0165,0.0,0.02858),(-0.01596,0.0040,0.02765),(-0.0145,0.006928,0.02511),(-0.0125,0.0080,0.02165),(-0.0105,0.006928,0.01819),(-0.009036,0.0040,0.01565),(-0.0085,0.0,0.01472),(-0.009036,-0.0040,0.01565),(-0.0105,-0.006928,0.01819),(-0.0125,-0.0080,0.02165),(-0.0145,-0.006928,0.02511),(-0.01596,-0.0040,0.02765),(-0.02333,0.0,0.02333),(-0.02258,0.0040,0.02258),(-0.02051,0.006928,0.02051),(-0.01768,0.0080,0.01768),(-0.01485,0.006928,0.01485),(-0.01278,0.0040,0.01278),(-0.01202,0.0,0.01202),(-0.01278,-0.0040,0.01278),(-0.01485,-0.006928,0.01485),(-0.01768,-0.0080,0.01768),(-0.02051,-0.006928,0.02051),(-0.02258,-0.0040,0.02258),(-0.02858,0.0,0.0165),(-0.02765,0.0040,0.01596),(-0.02511,0.006928,0.0145),(-0.02165,0.0080,0.0125),(-0.01819,0.006928,0.0105),(-0.01565,0.0040,0.009036),(-0.01472,0.0,0.0085),(-0.01565,-0.0040,0.009036),(-0.01819,-0.006928,0.0105),(-0.02165,-0.0080,0.0125),(-0.02511,-0.006928,0.0145),(-0.02765,-0.0040,0.01596),(-0.03188,0.0,0.008541),(-0.03084,0.0040,0.008264),(-0.02801,0.006928,0.007506),(-0.02415,0.0080,0.00647),(-0.02028,0.006928,0.005435),(-0.01746,0.0040,0.004677),(-0.01642,0.0,0.0044),(-0.01746,-0.0040,0.004677),(-0.02028,-0.006928,0.005435),(-0.02415,-0.0080,0.00647),(-0.02801,-0.006928,0.007506),(-0.03084,-0.0040,0.008264),(-0.033,0.0,0.0),(-0.03193,0.0040,0.0),(-0.029,0.006928,0.0),(-0.025,0.0080,0.0),(-0.021,0.006928,0.0),(-0.01807,0.0040,0.0),(-0.017,0.0,0.0),(-0.01807,-0.0040,0.0),(-0.021,-0.006928,0.0),(-0.025,-0.0080,0.0),(-0.029,-0.006928,0.0),(-0.03193,-0.0040,0.0),(-0.03188,0.0,-0.008541),(-0.03084,0.0040,-0.008264),(-0.02801,0.006928,-0.007506),(-0.02415,0.0080,-0.00647),(-0.02028,0.006928,-0.005435),(-0.01746,0.0040,-0.004677),(-0.01642,0.0,-0.0044),(-0.01746,-0.0040,-0.004677),(-0.02028,-0.006928,-0.005435),(-0.02415,-0.0080,-0.00647),(-0.02801,-0.006928,-0.007506),(-0.03084,-0.0040,-0.008264),(-0.02858,0.0,-0.0165),(-0.02765,0.0040,-0.01596),(-0.02511,0.006928,-0.0145),(-0.02165,0.0080,-0.0125),(-0.01819,0.006928,-0.0105),(-0.01565,0.0040,-0.009036),(-0.01472,0.0,-0.0085),(-0.01565,-0.0040,-0.009036),(-0.01819,-0.006928,-0.0105),(-0.02165,-0.0080,-0.0125),(-0.02511,-0.006928,-0.0145),(-0.02765,-0.0040,-0.01596),(-0.02333,0.0,-0.02333),(-0.02258,0.0040,-0.02258),(-0.02051,0.006928,-0.02051),(-0.01768,0.0080,-0.01768),(-0.01485,0.006928,-0.01485),(-0.01278,0.0040,-0.01278),(-0.01202,0.0,-0.01202),(-0.01278,-0.0040,-0.01278),(-0.01485,-0.006928,-0.01485),(-0.01768,-0.0080,-0.01768),(-0.02051,-0.006928,-0.02051),(-0.02258,-0.0040,-0.02258),(-0.0165,0.0,-0.02858),(-0.01596,0.0040,-0.02765),(-0.0145,0.006928,-0.02511),(-0.0125,0.0080,-0.02165),(-0.0105,0.006928,-0.01819),(-0.009036,0.0040,-0.01565),(-0.0085,0.0,-0.01472),(-0.009036,-0.0040,-0.01565),(-0.0105,-0.006928,-0.01819),(-0.0125,-0.0080,-0.02165),(-0.0145,-0.006928,-0.02511),(-0.01596,-0.0040,-0.02765),(-0.008541,0.0,-0.03188),(-0.008264,0.0040,-0.03084),(-0.007506,0.006928,-0.02801),(-0.00647,0.0080,-0.02415),(-0.005435,0.006928,-0.02028),(-0.004677,0.0040,-0.01746),(-0.0044,0.0,-0.01642),(-0.004677,-0.0040,-0.01746),(-0.005435,-0.006928,-0.02028),(-0.00647,-0.0080,-0.02415),(-0.007506,-0.006928,-0.02801),(-0.008264,-0.0040,-0.03084)])))]),
    Transform(DEF='Torus03',translation=(0.0,0.03323,0.0),
      children=[
      Shape(
        appearance=Appearance(
          material=Material(ambientIntensity=1.0,diffuseColor=(0.3569,0.1412,0.01176),shininess=0.145)),
        geometry=IndexedFaceSet(DEF='Torus03-FACES',coordIndex=[0,13,12,-1,0,1,13,-1,1,14,13,-1,1,2,14,-1,2,15,14,-1,2,3,15,-1,3,16,15,-1,3,4,16,-1,4,17,16,-1,4,5,17,-1,5,18,17,-1,5,6,18,-1,6,19,18,-1,6,7,19,-1,7,20,19,-1,7,8,20,-1,8,21,20,-1,8,9,21,-1,9,22,21,-1,9,10,22,-1,10,23,22,-1,10,11,23,-1,11,12,23,-1,11,0,12,-1,12,25,24,-1,12,13,25,-1,13,26,25,-1,13,14,26,-1,14,27,26,-1,14,15,27,-1,15,28,27,-1,15,16,28,-1,16,29,28,-1,16,17,29,-1,17,30,29,-1,17,18,30,-1,18,31,30,-1,18,19,31,-1,19,32,31,-1,19,20,32,-1,20,33,32,-1,20,21,33,-1,21,34,33,-1,21,22,34,-1,22,35,34,-1,22,23,35,-1,23,24,35,-1,23,12,24,-1,24,37,36,-1,24,25,37,-1,25,38,37,-1,25,26,38,-1,26,39,38,-1,26,27,39,-1,27,40,39,-1,27,28,40,-1,28,41,40,-1,28,29,41,-1,29,42,41,-1,29,30,42,-1,30,43,42,-1,30,31,43,-1,31,44,43,-1,31,32,44,-1,32,45,44,-1,32,33,45,-1,33,46,45,-1,33,34,46,-1,34,47,46,-1,34,35,47,-1,35,36,47,-1,35,24,36,-1,36,49,48,-1,36,37,49,-1,37,50,49,-1,37,38,50,-1,38,51,50,-1,38,39,51,-1,39,52,51,-1,39,40,52,-1,40,53,52,-1,40,41,53,-1,41,54,53,-1,41,42,54,-1,42,55,54,-1,42,43,55,-1,43,56,55,-1,43,44,56,-1,44,57,56,-1,44,45,57,-1,45,58,57,-1,45,46,58,-1,46,59,58,-1,46,47,59,-1,47,48,59,-1,47,36,48,-1,48,61,60,-1,48,49,61,-1,49,62,61,-1,49,50,62,-1,50,63,62,-1,50,51,63,-1,51,64,63,-1,51,52,64,-1,52,65,64,-1,52,53,65,-1,53,66,65,-1,53,54,66,-1,54,67,66,-1,54,55,67,-1,55,68,67,-1,55,56,68,-1,56,69,68,-1,56,57,69,-1,57,70,69,-1,57,58,70,-1,58,71,70,-1,58,59,71,-1,59,60,71,-1,59,48,60,-1,60,73,72,-1,60,61,73,-1,61,74,73,-1,61,62,74,-1,62,75,74,-1,62,63,75,-1,63,76,75,-1,63,64,76,-1,64,77,76,-1,64,65,77,-1,65,78,77,-1,65,66,78,-1,66,79,78,-1,66,67,79,-1,67,80,79,-1,67,68,80,-1,68,81,80,-1,68,69,81,-1,69,82,81,-1,69,70,82,-1,70,83,82,-1,70,71,83,-1,71,72,83,-1,71,60,72,-1,72,85,84,-1,72,73,85,-1,73,86,85,-1,73,74,86,-1,74,87,86,-1,74,75,87,-1,75,88,87,-1,75,76,88,-1,76,89,88,-1,76,77,89,-1,77,90,89,-1,77,78,90,-1,78,91,90,-1,78,79,91,-1,79,92,91,-1,79,80,92,-1,80,93,92,-1,80,81,93,-1,81,94,93,-1,81,82,94,-1,82,95,94,-1,82,83,95,-1,83,84,95,-1,83,72,84,-1,84,97,96,-1,84,85,97,-1,85,98,97,-1,85,86,98,-1,86,99,98,-1,86,87,99,-1,87,100,99,-1,87,88,100,-1,88,101,100,-1,88,89,101,-1,89,102,101,-1,89,90,102,-1,90,103,102,-1,90,91,103,-1,91,104,103,-1,91,92,104,-1,92,105,104,-1,92,93,105,-1,93,106,105,-1,93,94,106,-1,94,107,106,-1,94,95,107,-1,95,96,107,-1,95,84,96,-1,96,109,108,-1,96,97,109,-1,97,110,109,-1,97,98,110,-1,98,111,110,-1,98,99,111,-1,99,112,111,-1,99,100,112,-1,100,113,112,-1,100,101,113,-1,101,114,113,-1,101,102,114,-1,102,115,114,-1,102,103,115,-1,103,116,115,-1,103,104,116,-1,104,117,116,-1,104,105,117,-1,105,118,117,-1,105,106,118,-1,106,119,118,-1,106,107,119,-1,107,108,119,-1,107,96,108,-1,108,121,120,-1,108,109,121,-1,109,122,121,-1,109,110,122,-1,110,123,122,-1,110,111,123,-1,111,124,123,-1,111,112,124,-1,112,125,124,-1,112,113,125,-1,113,126,125,-1,113,114,126,-1,114,127,126,-1,114,115,127,-1,115,128,127,-1,115,116,128,-1,116,129,128,-1,116,117,129,-1,117,130,129,-1,117,118,130,-1,118,131,130,-1,118,119,131,-1,119,120,131,-1,119,108,120,-1,120,133,132,-1,120,121,133,-1,121,134,133,-1,121,122,134,-1,122,135,134,-1,122,123,135,-1,123,136,135,-1,123,124,136,-1,124,137,136,-1,124,125,137,-1,125,138,137,-1,125,126,138,-1,126,139,138,-1,126,127,139,-1,127,140,139,-1,127,128,140,-1,128,141,140,-1,128,129,141,-1,129,142,141,-1,129,130,142,-1,130,143,142,-1,130,131,143,-1,131,132,143,-1,131,120,132,-1,132,145,144,-1,132,133,145,-1,133,146,145,-1,133,134,146,-1,134,147,146,-1,134,135,147,-1,135,148,147,-1,135,136,148,-1,136,149,148,-1,136,137,149,-1,137,150,149,-1,137,138,150,-1,138,151,150,-1,138,139,151,-1,139,152,151,-1,139,140,152,-1,140,153,152,-1,140,141,153,-1,141,154,153,-1,141,142,154,-1,142,155,154,-1,142,143,155,-1,143,144,155,-1,143,132,144,-1,144,157,156,-1,144,145,157,-1,145,158,157,-1,145,146,158,-1,146,159,158,-1,146,147,159,-1,147,160,159,-1,147,148,160,-1,148,161,160,-1,148,149,161,-1,149,162,161,-1,149,150,162,-1,150,163,162,-1,150,151,163,-1,151,164,163,-1,151,152,164,-1,152,165,164,-1,152,153,165,-1,153,166,165,-1,153,154,166,-1,154,167,166,-1,154,155,167,-1,155,156,167,-1,155,144,156,-1,156,169,168,-1,156,157,169,-1,157,170,169,-1,157,158,170,-1,158,171,170,-1,158,159,171,-1,159,172,171,-1,159,160,172,-1,160,173,172,-1,160,161,173,-1,161,174,173,-1,161,162,174,-1,162,175,174,-1,162,163,175,-1,163,176,175,-1,163,164,176,-1,164,177,176,-1,164,165,177,-1,165,178,177,-1,165,166,178,-1,166,179,178,-1,166,167,179,-1,167,168,179,-1,167,156,168,-1,168,181,180,-1,168,169,181,-1,169,182,181,-1,169,170,182,-1,170,183,182,-1,170,171,183,-1,171,184,183,-1,171,172,184,-1,172,185,184,-1,172,173,185,-1,173,186,185,-1,173,174,186,-1,174,187,186,-1,174,175,187,-1,175,188,187,-1,175,176,188,-1,176,189,188,-1,176,177,189,-1,177,190,189,-1,177,178,190,-1,178,191,190,-1,178,179,191,-1,179,180,191,-1,179,168,180,-1,180,193,192,-1,180,181,193,-1,181,194,193,-1,181,182,194,-1,182,195,194,-1,182,183,195,-1,183,196,195,-1,183,184,196,-1,184,197,196,-1,184,185,197,-1,185,198,197,-1,185,186,198,-1,186,199,198,-1,186,187,199,-1,187,200,199,-1,187,188,200,-1,188,201,200,-1,188,189,201,-1,189,202,201,-1,189,190,202,-1,190,203,202,-1,190,191,203,-1,191,192,203,-1,191,180,192,-1,192,205,204,-1,192,193,205,-1,193,206,205,-1,193,194,206,-1,194,207,206,-1,194,195,207,-1,195,208,207,-1,195,196,208,-1,196,209,208,-1,196,197,209,-1,197,210,209,-1,197,198,210,-1,198,211,210,-1,198,199,211,-1,199,212,211,-1,199,200,212,-1,200,213,212,-1,200,201,213,-1,201,214,213,-1,201,202,214,-1,202,215,214,-1,202,203,215,-1,203,204,215,-1,203,192,204,-1,204,217,216,-1,204,205,217,-1,205,218,217,-1,205,206,218,-1,206,219,218,-1,206,207,219,-1,207,220,219,-1,207,208,220,-1,208,221,220,-1,208,209,221,-1,209,222,221,-1,209,210,222,-1,210,223,222,-1,210,211,223,-1,211,224,223,-1,211,212,224,-1,212,225,224,-1,212,213,225,-1,213,226,225,-1,213,214,226,-1,214,227,226,-1,214,215,227,-1,215,216,227,-1,215,204,216,-1,216,229,228,-1,216,217,229,-1,217,230,229,-1,217,218,230,-1,218,231,230,-1,218,219,231,-1,219,232,231,-1,219,220,232,-1,220,233,232,-1,220,221,233,-1,221,234,233,-1,221,222,234,-1,222,235,234,-1,222,223,235,-1,223,236,235,-1,223,224,236,-1,224,237,236,-1,224,225,237,-1,225,238,237,-1,225,226,238,-1,226,239,238,-1,226,227,239,-1,227,228,239,-1,227,216,228,-1,228,241,240,-1,228,229,241,-1,229,242,241,-1,229,230,242,-1,230,243,242,-1,230,231,243,-1,231,244,243,-1,231,232,244,-1,232,245,244,-1,232,233,245,-1,233,246,245,-1,233,234,246,-1,234,247,246,-1,234,235,247,-1,235,248,247,-1,235,236,248,-1,236,249,248,-1,236,237,249,-1,237,250,249,-1,237,238,250,-1,238,251,250,-1,238,239,251,-1,239,240,251,-1,239,228,240,-1,240,253,252,-1,240,241,253,-1,241,254,253,-1,241,242,254,-1,242,255,254,-1,242,243,255,-1,243,256,255,-1,243,244,256,-1,244,257,256,-1,244,245,257,-1,245,258,257,-1,245,246,258,-1,246,259,258,-1,246,247,259,-1,247,260,259,-1,247,248,260,-1,248,261,260,-1,248,249,261,-1,249,262,261,-1,249,250,262,-1,250,263,262,-1,250,251,263,-1,251,252,263,-1,251,240,252,-1,252,265,264,-1,252,253,265,-1,253,266,265,-1,253,254,266,-1,254,267,266,-1,254,255,267,-1,255,268,267,-1,255,256,268,-1,256,269,268,-1,256,257,269,-1,257,270,269,-1,257,258,270,-1,258,271,270,-1,258,259,271,-1,259,272,271,-1,259,260,272,-1,260,273,272,-1,260,261,273,-1,261,274,273,-1,261,262,274,-1,262,275,274,-1,262,263,275,-1,263,264,275,-1,263,252,264,-1,264,277,276,-1,264,265,277,-1,265,278,277,-1,265,266,278,-1,266,279,278,-1,266,267,279,-1,267,280,279,-1,267,268,280,-1,268,281,280,-1,268,269,281,-1,269,282,281,-1,269,270,282,-1,270,283,282,-1,270,271,283,-1,271,284,283,-1,271,272,284,-1,272,285,284,-1,272,273,285,-1,273,286,285,-1,273,274,286,-1,274,287,286,-1,274,275,287,-1,275,276,287,-1,275,264,276,-1,276,1,0,-1,276,277,1,-1,277,2,1,-1,277,278,2,-1,278,3,2,-1,278,279,3,-1,279,4,3,-1,279,280,4,-1,280,5,4,-1,280,281,5,-1,281,6,5,-1,281,282,6,-1,282,7,6,-1,282,283,7,-1,283,8,7,-1,283,284,8,-1,284,9,8,-1,284,285,9,-1,285,10,9,-1,285,286,10,-1,286,11,10,-1,286,287,11,-1,287,0,11,-1,287,276,0,-1],
          coord=Coordinate(DEF='Torus03-COORD',point=[(0.0,0.0,-0.028),(0.0,0.0040,-0.02693),(0.0,0.006928,-0.024),(0.0,0.0080,-0.02),(0.0,0.006928,-0.016),(0.0,0.0040,-0.01307),(0.0,0.0,-0.012),(0.0,-0.0040,-0.01307),(0.0,-0.006928,-0.016),(0.0,-0.0080,-0.02),(0.0,-0.006928,-0.024),(0.0,-0.0040,-0.02693),(0.007247,0.0,-0.02705),(0.00697,0.0040,-0.02601),(0.006212,0.006928,-0.02318),(0.005176,0.0080,-0.01932),(0.004141,0.006928,-0.01545),(0.003383,0.0040,-0.01263),(0.003106,0.0,-0.01159),(0.003383,-0.0040,-0.01263),(0.004141,-0.006928,-0.01545),(0.005176,-0.0080,-0.01932),(0.006212,-0.006928,-0.02318),(0.00697,-0.0040,-0.02601),(0.014,0.0,-0.02425),(0.01346,0.0040,-0.02332),(0.012,0.006928,-0.02078),(0.01,0.0080,-0.01732),(0.0080,0.006928,-0.01386),(0.006536,0.0040,-0.01132),(0.0060,0.0,-0.01039),(0.006536,-0.0040,-0.01132),(0.0080,-0.006928,-0.01386),(0.01,-0.0080,-0.01732),(0.012,-0.006928,-0.02078),(0.01346,-0.0040,-0.02332),(0.0198,0.0,-0.0198),(0.01904,0.0040,-0.01904),(0.01697,0.006928,-0.01697),(0.01414,0.0080,-0.01414),(0.01131,0.006928,-0.01131),(0.009243,0.0040,-0.009243),(0.008485,0.0,-0.008485),(0.009243,-0.0040,-0.009243),(0.01131,-0.006928,-0.01131),(0.01414,-0.0080,-0.01414),(0.01697,-0.006928,-0.01697),(0.01904,-0.0040,-0.01904),(0.02425,0.0,-0.014),(0.02332,0.0040,-0.01346),(0.02078,0.006928,-0.012),(0.01732,0.0080,-0.01),(0.01386,0.006928,-0.0080),(0.01132,0.0040,-0.006536),(0.01039,0.0,-0.0060),(0.01132,-0.0040,-0.006536),(0.01386,-0.006928,-0.0080),(0.01732,-0.0080,-0.01),(0.02078,-0.006928,-0.012),(0.02332,-0.0040,-0.01346),(0.02705,0.0,-0.007247),(0.02601,0.0040,-0.00697),(0.02318,0.006928,-0.006212),(0.01932,0.0080,-0.005176),(0.01545,0.006928,-0.004141),(0.01263,0.0040,-0.003383),(0.01159,0.0,-0.003106),(0.01263,-0.0040,-0.003383),(0.01545,-0.006928,-0.004141),(0.01932,-0.0080,-0.005176),(0.02318,-0.006928,-0.006212),(0.02601,-0.0040,-0.00697),(0.028,0.0,0.0),(0.02693,0.0040,0.0),(0.024,0.006928,0.0),(0.02,0.0080,0.0),(0.016,0.006928,0.0),(0.01307,0.0040,0.0),(0.012,0.0,0.0),(0.01307,-0.0040,0.0),(0.016,-0.006928,0.0),(0.02,-0.0080,0.0),(0.024,-0.006928,0.0),(0.02693,-0.0040,0.0),(0.02705,0.0,0.007247),(0.02601,0.0040,0.00697),(0.02318,0.006928,0.006212),(0.01932,0.0080,0.005176),(0.01545,0.006928,0.004141),(0.01263,0.0040,0.003383),(0.01159,0.0,0.003106),(0.01263,-0.0040,0.003383),(0.01545,-0.006928,0.004141),(0.01932,-0.0080,0.005176),(0.02318,-0.006928,0.006212),(0.02601,-0.0040,0.00697),(0.02425,0.0,0.014),(0.02332,0.0040,0.01346),(0.02078,0.006928,0.012),(0.01732,0.0080,0.01),(0.01386,0.006928,0.0080),(0.01132,0.0040,0.006536),(0.01039,0.0,0.0060),(0.01132,-0.0040,0.006536),(0.01386,-0.006928,0.0080),(0.01732,-0.0080,0.01),(0.02078,-0.006928,0.012),(0.02332,-0.0040,0.01346),(0.0198,0.0,0.0198),(0.01904,0.0040,0.01904),(0.01697,0.006928,0.01697),(0.01414,0.0080,0.01414),(0.01131,0.006928,0.01131),(0.009243,0.0040,0.009243),(0.008485,0.0,0.008485),(0.009243,-0.0040,0.009243),(0.01131,-0.006928,0.01131),(0.01414,-0.0080,0.01414),(0.01697,-0.006928,0.01697),(0.01904,-0.0040,0.01904),(0.014,0.0,0.02425),(0.01346,0.0040,0.02332),(0.012,0.006928,0.02078),(0.01,0.0080,0.01732),(0.0080,0.006928,0.01386),(0.006536,0.0040,0.01132),(0.0060,0.0,0.01039),(0.006536,-0.0040,0.01132),(0.0080,-0.006928,0.01386),(0.01,-0.0080,0.01732),(0.012,-0.006928,0.02078),(0.01346,-0.0040,0.02332),(0.007247,0.0,0.02705),(0.00697,0.0040,0.02601),(0.006212,0.006928,0.02318),(0.005176,0.0080,0.01932),(0.004141,0.006928,0.01545),(0.003383,0.0040,0.01263),(0.003106,0.0,0.01159),(0.003383,-0.0040,0.01263),(0.004141,-0.006928,0.01545),(0.005176,-0.0080,0.01932),(0.006212,-0.006928,0.02318),(0.00697,-0.0040,0.02601),(0.0,0.0,0.028),(0.0,0.0040,0.02693),(0.0,0.006928,0.024),(0.0,0.0080,0.02),(0.0,0.006928,0.016),(0.0,0.0040,0.01307),(0.0,0.0,0.012),(0.0,-0.0040,0.01307),(0.0,-0.006928,0.016),(0.0,-0.0080,0.02),(0.0,-0.006928,0.024),(0.0,-0.0040,0.02693),(-0.007247,0.0,0.02705),(-0.00697,0.0040,0.02601),(-0.006212,0.006928,0.02318),(-0.005176,0.0080,0.01932),(-0.004141,0.006928,0.01545),(-0.003383,0.0040,0.01263),(-0.003106,0.0,0.01159),(-0.003383,-0.0040,0.01263),(-0.004141,-0.006928,0.01545),(-0.005176,-0.0080,0.01932),(-0.006212,-0.006928,0.02318),(-0.00697,-0.0040,0.02601),(-0.014,0.0,0.02425),(-0.01346,0.0040,0.02332),(-0.012,0.006928,0.02078),(-0.01,0.0080,0.01732),(-0.0080,0.006928,0.01386),(-0.006536,0.0040,0.01132),(-0.0060,0.0,0.01039),(-0.006536,-0.0040,0.01132),(-0.0080,-0.006928,0.01386),(-0.01,-0.0080,0.01732),(-0.012,-0.006928,0.02078),(-0.01346,-0.0040,0.02332),(-0.0198,0.0,0.0198),(-0.01904,0.0040,0.01904),(-0.01697,0.006928,0.01697),(-0.01414,0.0080,0.01414),(-0.01131,0.006928,0.01131),(-0.009243,0.0040,0.009243),(-0.008485,0.0,0.008485),(-0.009243,-0.0040,0.009243),(-0.01131,-0.006928,0.01131),(-0.01414,-0.0080,0.01414),(-0.01697,-0.006928,0.01697),(-0.01904,-0.0040,0.01904),(-0.02425,0.0,0.014),(-0.02332,0.0040,0.01346),(-0.02078,0.006928,0.012),(-0.01732,0.0080,0.01),(-0.01386,0.006928,0.0080),(-0.01132,0.0040,0.006536),(-0.01039,0.0,0.0060),(-0.01132,-0.0040,0.006536),(-0.01386,-0.006928,0.0080),(-0.01732,-0.0080,0.01),(-0.02078,-0.006928,0.012),(-0.02332,-0.0040,0.01346),(-0.02705,0.0,0.007247),(-0.02601,0.0040,0.00697),(-0.02318,0.006928,0.006212),(-0.01932,0.0080,0.005176),(-0.01545,0.006928,0.004141),(-0.01263,0.0040,0.003383),(-0.01159,0.0,0.003106),(-0.01263,-0.0040,0.003383),(-0.01545,-0.006928,0.004141),(-0.01932,-0.0080,0.005176),(-0.02318,-0.006928,0.006212),(-0.02601,-0.0040,0.00697),(-0.028,0.0,0.0),(-0.02693,0.0040,0.0),(-0.024,0.006928,0.0),(-0.02,0.0080,0.0),(-0.016,0.006928,0.0),(-0.01307,0.0040,0.0),(-0.012,0.0,0.0),(-0.01307,-0.0040,0.0),(-0.016,-0.006928,0.0),(-0.02,-0.0080,0.0),(-0.024,-0.006928,0.0),(-0.02693,-0.0040,0.0),(-0.02705,0.0,-0.007247),(-0.02601,0.0040,-0.00697),(-0.02318,0.006928,-0.006212),(-0.01932,0.0080,-0.005176),(-0.01545,0.006928,-0.004141),(-0.01263,0.0040,-0.003383),(-0.01159,0.0,-0.003106),(-0.01263,-0.0040,-0.003383),(-0.01545,-0.006928,-0.004141),(-0.01932,-0.0080,-0.005176),(-0.02318,-0.006928,-0.006212),(-0.02601,-0.0040,-0.00697),(-0.02425,0.0,-0.014),(-0.02332,0.0040,-0.01346),(-0.02078,0.006928,-0.012),(-0.01732,0.0080,-0.01),(-0.01386,0.006928,-0.0080),(-0.01132,0.0040,-0.006536),(-0.01039,0.0,-0.0060),(-0.01132,-0.0040,-0.006536),(-0.01386,-0.006928,-0.0080),(-0.01732,-0.0080,-0.01),(-0.02078,-0.006928,-0.012),(-0.02332,-0.0040,-0.01346),(-0.0198,0.0,-0.0198),(-0.01904,0.0040,-0.01904),(-0.01697,0.006928,-0.01697),(-0.01414,0.0080,-0.01414),(-0.01131,0.006928,-0.01131),(-0.009243,0.0040,-0.009243),(-0.008485,0.0,-0.008485),(-0.009243,-0.0040,-0.009243),(-0.01131,-0.006928,-0.01131),(-0.01414,-0.0080,-0.01414),(-0.01697,-0.006928,-0.01697),(-0.01904,-0.0040,-0.01904),(-0.014,0.0,-0.02425),(-0.01346,0.0040,-0.02332),(-0.012,0.006928,-0.02078),(-0.01,0.0080,-0.01732),(-0.0080,0.006928,-0.01386),(-0.006536,0.0040,-0.01132),(-0.0060,0.0,-0.01039),(-0.006536,-0.0040,-0.01132),(-0.0080,-0.006928,-0.01386),(-0.01,-0.0080,-0.01732),(-0.012,-0.006928,-0.02078),(-0.01346,-0.0040,-0.02332),(-0.007247,0.0,-0.02705),(-0.00697,0.0040,-0.02601),(-0.006212,0.006928,-0.02318),(-0.005176,0.0080,-0.01932),(-0.004141,0.006928,-0.01545),(-0.003383,0.0040,-0.01263),(-0.003106,0.0,-0.01159),(-0.003383,-0.0040,-0.01263),(-0.004141,-0.006928,-0.01545),(-0.005176,-0.0080,-0.01932),(-0.006212,-0.006928,-0.02318),(-0.00697,-0.0040,-0.02601)])))]),
    Transform(DEF='Torus04',translation=(0.0,0.04787,0.0),
      children=[
      Shape(
        appearance=Appearance(
          material=Material(ambientIntensity=1.0,diffuseColor=(0.3569,0.1412,0.01176),shininess=0.145)),
        geometry=IndexedFaceSet(DEF='Torus04-FACES',coordIndex=[0,13,12,-1,0,1,13,-1,1,14,13,-1,1,2,14,-1,2,15,14,-1,2,3,15,-1,3,16,15,-1,3,4,16,-1,4,17,16,-1,4,5,17,-1,5,18,17,-1,5,6,18,-1,6,19,18,-1,6,7,19,-1,7,20,19,-1,7,8,20,-1,8,21,20,-1,8,9,21,-1,9,22,21,-1,9,10,22,-1,10,23,22,-1,10,11,23,-1,11,12,23,-1,11,0,12,-1,12,25,24,-1,12,13,25,-1,13,26,25,-1,13,14,26,-1,14,27,26,-1,14,15,27,-1,15,28,27,-1,15,16,28,-1,16,29,28,-1,16,17,29,-1,17,30,29,-1,17,18,30,-1,18,31,30,-1,18,19,31,-1,19,32,31,-1,19,20,32,-1,20,33,32,-1,20,21,33,-1,21,34,33,-1,21,22,34,-1,22,35,34,-1,22,23,35,-1,23,24,35,-1,23,12,24,-1,24,37,36,-1,24,25,37,-1,25,38,37,-1,25,26,38,-1,26,39,38,-1,26,27,39,-1,27,40,39,-1,27,28,40,-1,28,41,40,-1,28,29,41,-1,29,42,41,-1,29,30,42,-1,30,43,42,-1,30,31,43,-1,31,44,43,-1,31,32,44,-1,32,45,44,-1,32,33,45,-1,33,46,45,-1,33,34,46,-1,34,47,46,-1,34,35,47,-1,35,36,47,-1,35,24,36,-1,36,49,48,-1,36,37,49,-1,37,50,49,-1,37,38,50,-1,38,51,50,-1,38,39,51,-1,39,52,51,-1,39,40,52,-1,40,53,52,-1,40,41,53,-1,41,54,53,-1,41,42,54,-1,42,55,54,-1,42,43,55,-1,43,56,55,-1,43,44,56,-1,44,57,56,-1,44,45,57,-1,45,58,57,-1,45,46,58,-1,46,59,58,-1,46,47,59,-1,47,48,59,-1,47,36,48,-1,48,61,60,-1,48,49,61,-1,49,62,61,-1,49,50,62,-1,50,63,62,-1,50,51,63,-1,51,64,63,-1,51,52,64,-1,52,65,64,-1,52,53,65,-1,53,66,65,-1,53,54,66,-1,54,67,66,-1,54,55,67,-1,55,68,67,-1,55,56,68,-1,56,69,68,-1,56,57,69,-1,57,70,69,-1,57,58,70,-1,58,71,70,-1,58,59,71,-1,59,60,71,-1,59,48,60,-1,60,73,72,-1,60,61,73,-1,61,74,73,-1,61,62,74,-1,62,75,74,-1,62,63,75,-1,63,76,75,-1,63,64,76,-1,64,77,76,-1,64,65,77,-1,65,78,77,-1,65,66,78,-1,66,79,78,-1,66,67,79,-1,67,80,79,-1,67,68,80,-1,68,81,80,-1,68,69,81,-1,69,82,81,-1,69,70,82,-1,70,83,82,-1,70,71,83,-1,71,72,83,-1,71,60,72,-1,72,85,84,-1,72,73,85,-1,73,86,85,-1,73,74,86,-1,74,87,86,-1,74,75,87,-1,75,88,87,-1,75,76,88,-1,76,89,88,-1,76,77,89,-1,77,90,89,-1,77,78,90,-1,78,91,90,-1,78,79,91,-1,79,92,91,-1,79,80,92,-1,80,93,92,-1,80,81,93,-1,81,94,93,-1,81,82,94,-1,82,95,94,-1,82,83,95,-1,83,84,95,-1,83,72,84,-1,84,97,96,-1,84,85,97,-1,85,98,97,-1,85,86,98,-1,86,99,98,-1,86,87,99,-1,87,100,99,-1,87,88,100,-1,88,101,100,-1,88,89,101,-1,89,102,101,-1,89,90,102,-1,90,103,102,-1,90,91,103,-1,91,104,103,-1,91,92,104,-1,92,105,104,-1,92,93,105,-1,93,106,105,-1,93,94,106,-1,94,107,106,-1,94,95,107,-1,95,96,107,-1,95,84,96,-1,96,109,108,-1,96,97,109,-1,97,110,109,-1,97,98,110,-1,98,111,110,-1,98,99,111,-1,99,112,111,-1,99,100,112,-1,100,113,112,-1,100,101,113,-1,101,114,113,-1,101,102,114,-1,102,115,114,-1,102,103,115,-1,103,116,115,-1,103,104,116,-1,104,117,116,-1,104,105,117,-1,105,118,117,-1,105,106,118,-1,106,119,118,-1,106,107,119,-1,107,108,119,-1,107,96,108,-1,108,121,120,-1,108,109,121,-1,109,122,121,-1,109,110,122,-1,110,123,122,-1,110,111,123,-1,111,124,123,-1,111,112,124,-1,112,125,124,-1,112,113,125,-1,113,126,125,-1,113,114,126,-1,114,127,126,-1,114,115,127,-1,115,128,127,-1,115,116,128,-1,116,129,128,-1,116,117,129,-1,117,130,129,-1,117,118,130,-1,118,131,130,-1,118,119,131,-1,119,120,131,-1,119,108,120,-1,120,133,132,-1,120,121,133,-1,121,134,133,-1,121,122,134,-1,122,135,134,-1,122,123,135,-1,123,136,135,-1,123,124,136,-1,124,137,136,-1,124,125,137,-1,125,138,137,-1,125,126,138,-1,126,139,138,-1,126,127,139,-1,127,140,139,-1,127,128,140,-1,128,141,140,-1,128,129,141,-1,129,142,141,-1,129,130,142,-1,130,143,142,-1,130,131,143,-1,131,132,143,-1,131,120,132,-1,132,145,144,-1,132,133,145,-1,133,146,145,-1,133,134,146,-1,134,147,146,-1,134,135,147,-1,135,148,147,-1,135,136,148,-1,136,149,148,-1,136,137,149,-1,137,150,149,-1,137,138,150,-1,138,151,150,-1,138,139,151,-1,139,152,151,-1,139,140,152,-1,140,153,152,-1,140,141,153,-1,141,154,153,-1,141,142,154,-1,142,155,154,-1,142,143,155,-1,143,144,155,-1,143,132,144,-1,144,157,156,-1,144,145,157,-1,145,158,157,-1,145,146,158,-1,146,159,158,-1,146,147,159,-1,147,160,159,-1,147,148,160,-1,148,161,160,-1,148,149,161,-1,149,162,161,-1,149,150,162,-1,150,163,162,-1,150,151,163,-1,151,164,163,-1,151,152,164,-1,152,165,164,-1,152,153,165,-1,153,166,165,-1,153,154,166,-1,154,167,166,-1,154,155,167,-1,155,156,167,-1,155,144,156,-1,156,169,168,-1,156,157,169,-1,157,170,169,-1,157,158,170,-1,158,171,170,-1,158,159,171,-1,159,172,171,-1,159,160,172,-1,160,173,172,-1,160,161,173,-1,161,174,173,-1,161,162,174,-1,162,175,174,-1,162,163,175,-1,163,176,175,-1,163,164,176,-1,164,177,176,-1,164,165,177,-1,165,178,177,-1,165,166,178,-1,166,179,178,-1,166,167,179,-1,167,168,179,-1,167,156,168,-1,168,181,180,-1,168,169,181,-1,169,182,181,-1,169,170,182,-1,170,183,182,-1,170,171,183,-1,171,184,183,-1,171,172,184,-1,172,185,184,-1,172,173,185,-1,173,186,185,-1,173,174,186,-1,174,187,186,-1,174,175,187,-1,175,188,187,-1,175,176,188,-1,176,189,188,-1,176,177,189,-1,177,190,189,-1,177,178,190,-1,178,191,190,-1,178,179,191,-1,179,180,191,-1,179,168,180,-1,180,193,192,-1,180,181,193,-1,181,194,193,-1,181,182,194,-1,182,195,194,-1,182,183,195,-1,183,196,195,-1,183,184,196,-1,184,197,196,-1,184,185,197,-1,185,198,197,-1,185,186,198,-1,186,199,198,-1,186,187,199,-1,187,200,199,-1,187,188,200,-1,188,201,200,-1,188,189,201,-1,189,202,201,-1,189,190,202,-1,190,203,202,-1,190,191,203,-1,191,192,203,-1,191,180,192,-1,192,205,204,-1,192,193,205,-1,193,206,205,-1,193,194,206,-1,194,207,206,-1,194,195,207,-1,195,208,207,-1,195,196,208,-1,196,209,208,-1,196,197,209,-1,197,210,209,-1,197,198,210,-1,198,211,210,-1,198,199,211,-1,199,212,211,-1,199,200,212,-1,200,213,212,-1,200,201,213,-1,201,214,213,-1,201,202,214,-1,202,215,214,-1,202,203,215,-1,203,204,215,-1,203,192,204,-1,204,217,216,-1,204,205,217,-1,205,218,217,-1,205,206,218,-1,206,219,218,-1,206,207,219,-1,207,220,219,-1,207,208,220,-1,208,221,220,-1,208,209,221,-1,209,222,221,-1,209,210,222,-1,210,223,222,-1,210,211,223,-1,211,224,223,-1,211,212,224,-1,212,225,224,-1,212,213,225,-1,213,226,225,-1,213,214,226,-1,214,227,226,-1,214,215,227,-1,215,216,227,-1,215,204,216,-1,216,229,228,-1,216,217,229,-1,217,230,229,-1,217,218,230,-1,218,231,230,-1,218,219,231,-1,219,232,231,-1,219,220,232,-1,220,233,232,-1,220,221,233,-1,221,234,233,-1,221,222,234,-1,222,235,234,-1,222,223,235,-1,223,236,235,-1,223,224,236,-1,224,237,236,-1,224,225,237,-1,225,238,237,-1,225,226,238,-1,226,239,238,-1,226,227,239,-1,227,228,239,-1,227,216,228,-1,228,241,240,-1,228,229,241,-1,229,242,241,-1,229,230,242,-1,230,243,242,-1,230,231,243,-1,231,244,243,-1,231,232,244,-1,232,245,244,-1,232,233,245,-1,233,246,245,-1,233,234,246,-1,234,247,246,-1,234,235,247,-1,235,248,247,-1,235,236,248,-1,236,249,248,-1,236,237,249,-1,237,250,249,-1,237,238,250,-1,238,251,250,-1,238,239,251,-1,239,240,251,-1,239,228,240,-1,240,253,252,-1,240,241,253,-1,241,254,253,-1,241,242,254,-1,242,255,254,-1,242,243,255,-1,243,256,255,-1,243,244,256,-1,244,257,256,-1,244,245,257,-1,245,258,257,-1,245,246,258,-1,246,259,258,-1,246,247,259,-1,247,260,259,-1,247,248,260,-1,248,261,260,-1,248,249,261,-1,249,262,261,-1,249,250,262,-1,250,263,262,-1,250,251,263,-1,251,252,263,-1,251,240,252,-1,252,265,264,-1,252,253,265,-1,253,266,265,-1,253,254,266,-1,254,267,266,-1,254,255,267,-1,255,268,267,-1,255,256,268,-1,256,269,268,-1,256,257,269,-1,257,270,269,-1,257,258,270,-1,258,271,270,-1,258,259,271,-1,259,272,271,-1,259,260,272,-1,260,273,272,-1,260,261,273,-1,261,274,273,-1,261,262,274,-1,262,275,274,-1,262,263,275,-1,263,264,275,-1,263,252,264,-1,264,277,276,-1,264,265,277,-1,265,278,277,-1,265,266,278,-1,266,279,278,-1,266,267,279,-1,267,280,279,-1,267,268,280,-1,268,281,280,-1,268,269,281,-1,269,282,281,-1,269,270,282,-1,270,283,282,-1,270,271,283,-1,271,284,283,-1,271,272,284,-1,272,285,284,-1,272,273,285,-1,273,286,285,-1,273,274,286,-1,274,287,286,-1,274,275,287,-1,275,276,287,-1,275,264,276,-1,276,1,0,-1,276,277,1,-1,277,2,1,-1,277,278,2,-1,278,3,2,-1,278,279,3,-1,279,4,3,-1,279,280,4,-1,280,5,4,-1,280,281,5,-1,281,6,5,-1,281,282,6,-1,282,7,6,-1,282,283,7,-1,283,8,7,-1,283,284,8,-1,284,9,8,-1,284,285,9,-1,285,10,9,-1,285,286,10,-1,286,11,10,-1,286,287,11,-1,287,0,11,-1,287,276,0,-1],
          coord=Coordinate(DEF='Torus04-COORD',point=[(0.0,0.0,-0.023),(0.0,0.0040,-0.02193),(0.0,0.006928,-0.019),(0.0,0.0080,-0.015),(0.0,0.006928,-0.011),(0.0,0.0040,-0.008072),(0.0,0.0,-0.0070),(0.0,-0.0040,-0.008072),(0.0,-0.006928,-0.011),(0.0,-0.0080,-0.015),(0.0,-0.006928,-0.019),(0.0,-0.0040,-0.02193),(0.005953,0.0,-0.02222),(0.005675,0.0040,-0.02118),(0.004918,0.006928,-0.01835),(0.003882,0.0080,-0.01449),(0.002847,0.006928,-0.01063),(0.002089,0.0040,-0.007797),(0.001812,0.0,-0.006761),(0.002089,-0.0040,-0.007797),(0.002847,-0.006928,-0.01063),(0.003882,-0.0080,-0.01449),(0.004918,-0.006928,-0.01835),(0.005675,-0.0040,-0.02118),(0.0115,0.0,-0.01992),(0.01096,0.0040,-0.01899),(0.0095,0.006928,-0.01645),(0.0075,0.0080,-0.01299),(0.0055,0.006928,-0.009526),(0.004036,0.0040,-0.00699),(0.0035,0.0,-0.006062),(0.004036,-0.0040,-0.00699),(0.0055,-0.006928,-0.009526),(0.0075,-0.0080,-0.01299),(0.0095,-0.006928,-0.01645),(0.01096,-0.0040,-0.01899),(0.01626,0.0,-0.01626),(0.01551,0.0040,-0.01551),(0.01344,0.006928,-0.01344),(0.01061,0.0080,-0.01061),(0.007778,0.006928,-0.007778),(0.005708,0.0040,-0.005708),(0.00495,0.0,-0.00495),(0.005708,-0.0040,-0.005708),(0.007778,-0.006928,-0.007778),(0.01061,-0.0080,-0.01061),(0.01344,-0.006928,-0.01344),(0.01551,-0.0040,-0.01551),(0.01992,0.0,-0.0115),(0.01899,0.0040,-0.01096),(0.01645,0.006928,-0.0095),(0.01299,0.0080,-0.0075),(0.009526,0.006928,-0.0055),(0.00699,0.0040,-0.004036),(0.006062,0.0,-0.0035),(0.00699,-0.0040,-0.004036),(0.009526,-0.006928,-0.0055),(0.01299,-0.0080,-0.0075),(0.01645,-0.006928,-0.0095),(0.01899,-0.0040,-0.01096),(0.02222,0.0,-0.005953),(0.02118,0.0040,-0.005675),(0.01835,0.006928,-0.004918),(0.01449,0.0080,-0.003882),(0.01063,0.006928,-0.002847),(0.007797,0.0040,-0.002089),(0.006761,0.0,-0.001812),(0.007797,-0.0040,-0.002089),(0.01063,-0.006928,-0.002847),(0.01449,-0.0080,-0.003882),(0.01835,-0.006928,-0.004918),(0.02118,-0.0040,-0.005675),(0.023,0.0,0.0),(0.02193,0.0040,0.0),(0.019,0.006928,0.0),(0.015,0.0080,0.0),(0.011,0.006928,0.0),(0.008072,0.0040,0.0),(0.0070,0.0,0.0),(0.008072,-0.0040,0.0),(0.011,-0.006928,0.0),(0.015,-0.0080,0.0),(0.019,-0.006928,0.0),(0.02193,-0.0040,0.0),(0.02222,0.0,0.005953),(0.02118,0.0040,0.005675),(0.01835,0.006928,0.004918),(0.01449,0.0080,0.003882),(0.01063,0.006928,0.002847),(0.007797,0.0040,0.002089),(0.006761,0.0,0.001812),(0.007797,-0.0040,0.002089),(0.01063,-0.006928,0.002847),(0.01449,-0.0080,0.003882),(0.01835,-0.006928,0.004918),(0.02118,-0.0040,0.005675),(0.01992,0.0,0.0115),(0.01899,0.0040,0.01096),(0.01645,0.006928,0.0095),(0.01299,0.0080,0.0075),(0.009526,0.006928,0.0055),(0.00699,0.0040,0.004036),(0.006062,0.0,0.0035),(0.00699,-0.0040,0.004036),(0.009526,-0.006928,0.0055),(0.01299,-0.0080,0.0075),(0.01645,-0.006928,0.0095),(0.01899,-0.0040,0.01096),(0.01626,0.0,0.01626),(0.01551,0.0040,0.01551),(0.01344,0.006928,0.01344),(0.01061,0.0080,0.01061),(0.007778,0.006928,0.007778),(0.005708,0.0040,0.005708),(0.00495,0.0,0.00495),(0.005708,-0.0040,0.005708),(0.007778,-0.006928,0.007778),(0.01061,-0.0080,0.01061),(0.01344,-0.006928,0.01344),(0.01551,-0.0040,0.01551),(0.0115,0.0,0.01992),(0.01096,0.0040,0.01899),(0.0095,0.006928,0.01645),(0.0075,0.0080,0.01299),(0.0055,0.006928,0.009526),(0.004036,0.0040,0.00699),(0.0035,0.0,0.006062),(0.004036,-0.0040,0.00699),(0.0055,-0.006928,0.009526),(0.0075,-0.0080,0.01299),(0.0095,-0.006928,0.01645),(0.01096,-0.0040,0.01899),(0.005953,0.0,0.02222),(0.005675,0.0040,0.02118),(0.004918,0.006928,0.01835),(0.003882,0.0080,0.01449),(0.002847,0.006928,0.01063),(0.002089,0.0040,0.007797),(0.001812,0.0,0.006761),(0.002089,-0.0040,0.007797),(0.002847,-0.006928,0.01063),(0.003882,-0.0080,0.01449),(0.004918,-0.006928,0.01835),(0.005675,-0.0040,0.02118),(0.0,0.0,0.023),(0.0,0.0040,0.02193),(0.0,0.006928,0.019),(0.0,0.0080,0.015),(0.0,0.006928,0.011),(0.0,0.0040,0.008072),(0.0,0.0,0.0070),(0.0,-0.0040,0.008072),(0.0,-0.006928,0.011),(0.0,-0.0080,0.015),(0.0,-0.006928,0.019),(0.0,-0.0040,0.02193),(-0.005953,0.0,0.02222),(-0.005675,0.0040,0.02118),(-0.004918,0.006928,0.01835),(-0.003882,0.0080,0.01449),(-0.002847,0.006928,0.01063),(-0.002089,0.0040,0.007797),(-0.001812,0.0,0.006761),(-0.002089,-0.0040,0.007797),(-0.002847,-0.006928,0.01063),(-0.003882,-0.0080,0.01449),(-0.004918,-0.006928,0.01835),(-0.005675,-0.0040,0.02118),(-0.0115,0.0,0.01992),(-0.01096,0.0040,0.01899),(-0.0095,0.006928,0.01645),(-0.0075,0.0080,0.01299),(-0.0055,0.006928,0.009526),(-0.004036,0.0040,0.00699),(-0.0035,0.0,0.006062),(-0.004036,-0.0040,0.00699),(-0.0055,-0.006928,0.009526),(-0.0075,-0.0080,0.01299),(-0.0095,-0.006928,0.01645),(-0.01096,-0.0040,0.01899),(-0.01626,0.0,0.01626),(-0.01551,0.0040,0.01551),(-0.01344,0.006928,0.01344),(-0.01061,0.0080,0.01061),(-0.007778,0.006928,0.007778),(-0.005708,0.0040,0.005708),(-0.00495,0.0,0.00495),(-0.005708,-0.0040,0.005708),(-0.007778,-0.006928,0.007778),(-0.01061,-0.0080,0.01061),(-0.01344,-0.006928,0.01344),(-0.01551,-0.0040,0.01551),(-0.01992,0.0,0.0115),(-0.01899,0.0040,0.01096),(-0.01645,0.006928,0.0095),(-0.01299,0.0080,0.0075),(-0.009526,0.006928,0.0055),(-0.00699,0.0040,0.004036),(-0.006062,0.0,0.0035),(-0.00699,-0.0040,0.004036),(-0.009526,-0.006928,0.0055),(-0.01299,-0.0080,0.0075),(-0.01645,-0.006928,0.0095),(-0.01899,-0.0040,0.01096),(-0.02222,0.0,0.005953),(-0.02118,0.0040,0.005675),(-0.01835,0.006928,0.004918),(-0.01449,0.0080,0.003882),(-0.01063,0.006928,0.002847),(-0.007797,0.0040,0.002089),(-0.006761,0.0,0.001812),(-0.007797,-0.0040,0.002089),(-0.01063,-0.006928,0.002847),(-0.01449,-0.0080,0.003882),(-0.01835,-0.006928,0.004918),(-0.02118,-0.0040,0.005675),(-0.023,0.0,0.0),(-0.02193,0.0040,0.0),(-0.019,0.006928,0.0),(-0.015,0.0080,0.0),(-0.011,0.006928,0.0),(-0.008072,0.0040,0.0),(-0.0070,0.0,0.0),(-0.008072,-0.0040,0.0),(-0.011,-0.006928,0.0),(-0.015,-0.0080,0.0),(-0.019,-0.006928,0.0),(-0.02193,-0.0040,0.0),(-0.02222,0.0,-0.005953),(-0.02118,0.0040,-0.005675),(-0.01835,0.006928,-0.004918),(-0.01449,0.0080,-0.003882),(-0.01063,0.006928,-0.002847),(-0.007797,0.0040,-0.002089),(-0.006761,0.0,-0.001812),(-0.007797,-0.0040,-0.002089),(-0.01063,-0.006928,-0.002847),(-0.01449,-0.0080,-0.003882),(-0.01835,-0.006928,-0.004918),(-0.02118,-0.0040,-0.005675),(-0.01992,0.0,-0.0115),(-0.01899,0.0040,-0.01096),(-0.01645,0.006928,-0.0095),(-0.01299,0.0080,-0.0075),(-0.009526,0.006928,-0.0055),(-0.00699,0.0040,-0.004036),(-0.006062,0.0,-0.0035),(-0.00699,-0.0040,-0.004036),(-0.009526,-0.006928,-0.0055),(-0.01299,-0.0080,-0.0075),(-0.01645,-0.006928,-0.0095),(-0.01899,-0.0040,-0.01096),(-0.01626,0.0,-0.01626),(-0.01551,0.0040,-0.01551),(-0.01344,0.006928,-0.01344),(-0.01061,0.0080,-0.01061),(-0.007778,0.006928,-0.007778),(-0.005708,0.0040,-0.005708),(-0.00495,0.0,-0.00495),(-0.005708,-0.0040,-0.005708),(-0.007778,-0.006928,-0.007778),(-0.01061,-0.0080,-0.01061),(-0.01344,-0.006928,-0.01344),(-0.01551,-0.0040,-0.01551),(-0.0115,0.0,-0.01992),(-0.01096,0.0040,-0.01899),(-0.0095,0.006928,-0.01645),(-0.0075,0.0080,-0.01299),(-0.0055,0.006928,-0.009526),(-0.004036,0.0040,-0.00699),(-0.0035,0.0,-0.006062),(-0.004036,-0.0040,-0.00699),(-0.0055,-0.006928,-0.009526),(-0.0075,-0.0080,-0.01299),(-0.0095,-0.006928,-0.01645),(-0.01096,-0.0040,-0.01899),(-0.005953,0.0,-0.02222),(-0.005675,0.0040,-0.02118),(-0.004918,0.006928,-0.01835),(-0.003882,0.0080,-0.01449),(-0.002847,0.006928,-0.01063),(-0.002089,0.0040,-0.007797),(-0.001812,0.0,-0.006761),(-0.002089,-0.0040,-0.007797),(-0.002847,-0.006928,-0.01063),(-0.003882,-0.0080,-0.01449),(-0.004918,-0.006928,-0.01835),(-0.005675,-0.0040,-0.02118)])))]),
    Transform(DEF='Box01',
      children=[
      Transform(translation=(0.0,-0.0010,0.0),
        children=[
        Shape(
          appearance=Appearance(
            material=Material(ambientIntensity=1.0,diffuseColor=(0.7882,0.7882,0.7882),shininess=0.145)),
          geometry=Box(size=(0.18,0.0020,0.142)))])]),
    Transform(DEF='Rectangle01',rotation=(-1.0,0.0,0.0,-1.571),translation=(0.0,-0.02632,-0.07093),
      children=[
      Shape(
        appearance=Appearance(
          material=Material(ambientIntensity=1.0,diffuseColor=(0.7882,0.7882,0.7882),shininess=0.145)),
        geometry=IndexedFaceSet(DEF='Rectangle01-FACES',coordIndex=[0,1,4,-1,0,4,3,-1,1,2,5,-1,1,5,4,-1,2,0,3,-1,2,3,5,-1,2,1,0,-1,5,3,4,-1],
          coord=Coordinate(DEF='Rectangle01-COORD',point=[(0.08993,0.0,-0.02584),(-0.08993,0.0,-0.02584),(-0.08993,0.0,0.02584),(0.08993,0.0020,-0.02584),(-0.08993,0.0020,-0.02584),(-0.08993,0.0020,0.02584)])))]),
    Transform(DEF='Rectangle02',rotation=(-1.0,0.0,0.0,-1.571),translation=(0.0,-0.02632,0.06988),
      children=[
      Shape(
        appearance=Appearance(
          material=Material(ambientIntensity=1.0,diffuseColor=(0.7882,0.7882,0.7882),shininess=0.145)),
        geometry=IndexedFaceSet(DEF='Rectangle02-FACES',coordIndex=[0,1,4,-1,0,4,3,-1,1,2,5,-1,1,5,4,-1,2,0,3,-1,2,3,5,-1,2,1,0,-1,5,3,4,-1],
          coord=Coordinate(DEF='Rectangle02-COORD',point=[(0.08993,0.0,-0.02584),(-0.08993,0.0,-0.02584),(-0.08993,0.0,0.02584),(0.08993,0.0020,-0.02584),(-0.08993,0.0020,-0.02584),(-0.08993,0.0020,0.02584),(0,0,0)])))])])
)

### X3D model conversion complete ###

####################################################################################################
# Self-test diagnostics
####################################################################################################

print('Self-test diagnostics for HFantenna.py:')
if        metaDiagnostics(newModel): # built-in utility method in X3D class
    print(metaDiagnostics(newModel)) # display meta info, hint, warning, error, TODO values in this model
# print('check newModel.XML() serialization...')
newModelXML= newModel.XML() # test export method XML() for exceptions during export
newModel.XMLvalidate()
# print(newModelXML) # diagnostic

try:
#   print('check newModel.VRML() serialization...')
    newModelVRML=newModel.VRML() # test export method VRML() for exceptions during export
    # print(prependLineNumbers(newModelVRML)) # debug
    print("Python-to-VRML export of VRML output successful", flush=True)
except Exception as err: # usually BaseException
    # https://stackoverflow.com/questions/18176602/how-to-get-the-name-of-an-exception-that-was-caught-in-python
    print("*** Python-to-VRML export of VRML output failed:", type(err).__name__, err)
    if newModelVRML: # may have failed to generate
        print(prependLineNumbers(newModelVRML, err.lineno))

try:
#   print('check newModel.JSON() serialization...')
    newModelJSON=newModel.JSON() # test export method JSON() for exceptions during export
#   print(prependLineNumbers(newModelJSON)) # debug
    print("Python-to-JSON export of JSON output successful (under development)")
except Exception as err: # usually SyntaxError
    print("*** Python-to-JSON export of JSON output failed:", type(err).__name__, err)
    if newModelJSON: # may have failed to generate
        print(prependLineNumbers(newModelJSON,err.lineno))

print("python HFantenna.py load and self-test diagnostics complete.")
