####################################################################################################
#
# Invoking X3D model self-test:
#
#   $ python lcartend.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='Interactive',version='4.0',
  head=head(
    children=[
    meta(content='lcartend.x3d',name='title'),
    meta(content='cartilage model, TODO finish',name='description'),
    meta(content='Don Brutzman, Joe Williams, John Carlson, Damon Hernandez',name='creator'),
    meta(content='Don Brutzman',name='translator'),
    meta(content='5 December 2013',name='created'),
    meta(content='5 March 2026',name='translated'),
    meta(content='23 April 2026',name='modified'),
    meta(content='originals/lcartend.x3d',name='reference'),
    meta(content='https://en.wikipedia.org/wiki/List_of_bones_of_the_human_skeleton',name='reference'),
    meta(content='usage examples https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical',name='reference'),
    meta(content='X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit',name='generator'),
    meta(content='X3D Tidy, https://www.web3d.org/x3d/stylesheets/X3dTidy.html',name='generator'),
    meta(content='https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Bones/lcartend.x3d',name='identifier'),
    meta(content='../license.html',name='license')]),
  Scene=Scene(
    children=[
    WorldInfo(title='*TODO_add_title*'),
    Background(skyColor=[(0.858824,1,0.94902)]),
    Comment('user hover lights bone and reveals description, user selection/deselection temporarily binds/unbinds close-up hidden viewpoint'),
    TouchSensor(DEF='UserTouchSensor',description='cartilage lcartend'),
    Transform(DEF='lcartend',translation=(0.0703,1.3334,0.0508),
      children=[
      BooleanToggle(DEF='UserTouchState'),
      ROUTE(fromField='isActive',fromNode='UserTouchSensor',toField='set_boolean',toNode='UserTouchState'),
      Viewpoint(DEF='HiddenViewpoint',nearDistance=0.001,position=(0,0,0.2),retainUserOffsets=True,
        navigationInfo=NavigationInfo(transitionType=["ANIMATE"],type=["EXAMINE"])),
      ROUTE(fromField='toggle',fromNode='UserTouchState',toField='set_bind',toNode='HiddenViewpoint'),
      DirectionalLight(DEF='HiddenLight',ambientIntensity=1,color=(0.1,0.1,1),on=False),
      ROUTE(fromField='toggle',fromNode='UserTouchState',toField='on',toNode='HiddenLight'),
      Transform(DEF='CenterOfRotationForJoint',visible=False,
        children=[
        Comment('insert computations for joint center of rotation here'),
        Inline(DEF='AxesDisplay',description='RGB display axes showing XYZ direction in local coordinate system',url=["AxesDisplay.x3d"],visible=False)]),
      ROUTE(fromField='toggle',fromNode='UserTouchState',toField='visible',toNode='CenterOfRotationForJoint'),
      Shape(
        appearance=Appearance(
          material=Material(DEF='CartilageMaterial',ambientIntensity=0.965,diffuseColor=(1,1,0.6),shininess=0.05,specularColor=(0.95,0.95,0.8))),
        geometry=IndexedFaceSet(DEF='lcartend_geometry',coordIndex=[0,1,2,-1,3,4,5,-1,3,6,4,-1,7,8,9,-1,9,10,7,-1,11,12,13,-1,11,14,12,-1,15,16,17,-1,15,18,16,-1,19,20,21,-1,19,22,20,-1,9,23,10,-1,23,24,10,-1,9,25,12,-1,11,13,26,-1,13,27,26,-1,28,29,30,-1,28,31,29,-1,9,8,25,-1,3,32,33,-1,3,2,32,-1,34,35,36,-1,37,38,34,-1,38,39,34,-1,40,41,42,-1,40,43,41,-1,44,45,46,-1,45,47,46,-1,48,49,50,-1,48,51,49,-1,35,39,50,-1,39,52,50,-1,53,54,55,-1,54,52,55,-1,56,55,57,-1,56,53,55,-1,42,41,57,-1,41,58,57,-1,59,60,61,-1,60,58,61,-1,62,63,64,-1,63,65,64,-1,66,67,68,-1,66,69,67,-1,65,66,64,-1,65,70,66,-1,71,72,73,-1,71,74,72,-1,75,76,77,-1,78,79,80,-1,78,81,79,-1,82,83,84,-1,82,85,83,-1,86,84,87,-1,86,82,84,-1,88,89,90,-1,88,91,89,-1,92,93,94,-1,94,95,92,-1,88,96,97,-1,98,96,99,-1,87,96,86,-1,96,88,90,-1,96,87,95,-1,100,101,102,-1,102,103,100,-1,104,105,106,-1,107,100,103,-1,108,109,110,-1,111,112,113,-1,113,103,111,-1,103,113,107,-1,114,115,116,-1,116,117,114,-1,115,118,119,-1,119,116,115,-1,120,121,122,-1,120,123,121,-1,124,115,125,-1,115,114,125,-1,126,127,128,-1,128,129,126,-1,123,130,131,-1,123,132,130,-1,130,133,131,-1,134,135,133,-1,119,118,133,-1,136,121,123,-1,123,131,136,-1,134,133,137,-1,138,139,140,-1,141,142,143,-1,144,145,146,-1,144,147,145,-1,148,149,144,-1,148,150,149,-1,147,151,152,-1,153,154,155,-1,154,156,155,-1,157,158,159,-1,160,161,155,-1,162,163,164,-1,164,165,162,-1,145,147,166,-1,167,168,169,-1,170,171,172,-1,173,174,175,-1,173,176,174,-1,177,170,172,-1,178,179,180,-1,179,181,180,-1,182,183,184,-1,182,179,183,-1,180,163,162,-1,162,185,180,-1,142,186,143,-1,163,187,186,-1,163,188,187,-1,183,189,190,-1,186,142,164,-1,164,163,186,-1,191,192,193,-1,192,194,193,-1,195,196,197,-1,143,193,198,-1,143,148,141,-1,168,199,200,-1,200,201,168,-1,190,177,184,-1,189,178,175,-1,178,202,175,-1,159,203,157,-1,204,143,187,-1,143,198,150,-1,171,200,172,-1,172,184,177,-1,172,182,184,-1,202,205,173,-1,206,207,208,-1,207,209,208,-1,210,211,212,-1,211,213,212,-1,214,215,216,-1,216,217,214,-1,218,219,220,-1,218,213,219,-1,215,221,216,-1,215,222,221,-1,223,224,225,-1,223,226,224,-1,227,228,229,-1,230,231,232,-1,233,234,235,-1,229,236,237,-1,237,226,229,-1,238,236,239,-1,238,240,236,-1,241,242,243,-1,244,245,243,-1,246,247,243,-1,243,242,248,-1,249,231,250,-1,251,231,252,-1,231,230,252,-1,251,250,231,-1,253,254,255,-1,253,256,254,-1,257,258,259,-1,258,260,259,-1,261,262,256,-1,262,263,256,-1,264,265,262,-1,266,267,251,-1,266,268,267,-1,269,270,271,-1,265,259,260,-1,265,272,259,-1,270,273,252,-1,252,274,270,-1,269,266,273,-1,275,264,261,-1,272,265,264,-1,276,277,278,-1,278,279,276,-1,280,281,282,-1,280,283,281,-1,284,285,286,-1,284,287,285,-1,288,289,290,-1,288,291,289,-1,292,293,294,-1,292,295,293,-1,293,296,297,-1,298,299,300,-1,299,301,302,-1,299,298,301,-1,303,304,305,-1,304,306,305,-1,307,308,309,-1,308,301,309,-1,310,304,311,-1,310,312,304,-1,313,314,315,-1,314,316,315,-1,317,318,319,-1,318,283,319,-1,293,295,320,-1,320,296,293,-1,321,307,309,-1,321,316,307,-1,298,300,322,-1,323,324,325,-1,325,326,323,-1,325,327,326,-1,325,328,327,-1,329,330,276,-1,330,331,276,-1,332,333,334,-1,333,335,334,-1,336,337,338,-1,323,339,340,-1,323,341,339,-1,342,343,344,-1,332,345,333,-1,345,338,333,-1,342,346,347,-1,348,349,350,-1,350,351,348,-1,352,353,354,-1,354,355,352,-1,356,357,358,-1,356,359,357,-1,360,361,359,-1,359,356,360,-1,362,363,364,-1,348,365,366,-1,365,367,366,-1,368,369,370,-1,370,369,371,-1,371,372,370,-1,373,374,375,-1,374,376,375,-1,377,378,379,-1,379,380,377,-1,373,375,379,-1,379,378,373,-1,381,376,382,-1,376,383,382,-1,384,385,374,-1,374,386,384,-1,387,368,352,-1,352,349,387,-1,348,366,387,-1,388,389,390,-1,391,392,393,-1,391,394,392,-1,395,396,397,-1,398,399,400,-1,399,401,400,-1,401,402,403,-1,401,399,402,-1,390,404,405,-1,390,406,404,-1,407,397,403,-1,397,401,403,-1,408,393,409,-1,408,391,393,-1,402,399,410,-1,399,411,410,-1,362,365,363,-1,365,412,363,-1,413,414,398,-1,398,415,413,-1,408,396,395,-1,389,388,416,-1,389,406,390,-1,417,418,419,-1,420,421,422,-1,421,423,422,-1,424,425,426,-1,425,427,426,-1,428,429,430,-1,428,361,429,-1,418,431,432,-1,432,419,418,-1,433,434,435,-1,433,436,434,-1,437,438,439,-1,439,421,437,-1,419,440,420,-1,419,432,440,-1,441,442,434,-1,442,431,434,-1,428,430,438,-1,438,437,428,-1,443,428,437,-1,437,440,443,-1,444,424,426,-1,426,436,444,-1,445,446,447,-1,446,448,447,-1,449,450,451,-1,451,452,449,-1,453,454,455,-1,453,456,454,-1,457,458,459,-1,457,460,458,-1,461,462,463,-1,463,464,461,-1,465,466,467,-1,465,468,466,-1,469,446,445,-1,469,470,446,-1,471,472,473,-1,474,475,476,-1,450,477,451,-1,450,478,477,-1,460,479,458,-1,460,480,479,-1,481,482,483,-1,481,484,482,-1,468,485,466,-1,468,486,485,-1,448,478,450,-1,448,487,478,-1,488,489,487,-1,490,491,489,-1,492,493,494,-1,479,492,495,-1,479,496,492,-1,497,494,493,-1,498,499,500,-1,501,502,503,-1,502,504,503,-1,505,506,507,-1,506,508,507,-1,505,507,509,-1,505,509,510,-1,511,512,513,-1,514,515,513,-1,516,517,518,-1,503,509,519,-1,519,501,503,-1,515,520,513,-1,472,471,521,-1,499,522,500,-1,523,524,525,-1,525,526,523,-1,513,512,514,-1,527,510,509,-1,509,503,527,-1,528,529,510,-1,510,527,528,-1,530,514,531,-1,530,515,514,-1,520,532,502,-1,502,501,520,-1,510,529,505,-1,529,506,505,-1,473,528,504,-1,504,471,473,-1,525,533,508,-1,508,534,525,-1,535,536,537,-1,538,522,499,-1,492,496,539,-1,539,493,492,-1,540,539,541,-1,539,496,541,-1,540,542,543,-1,486,543,485,-1,486,544,543,-1,494,545,546,-1,480,496,479,-1,480,541,496,-1,547,494,546,-1,493,548,497,-1,549,490,489,-1,550,488,487,-1,487,470,550,-1,466,485,551,-1,551,552,466,-1,486,483,482,-1,486,468,483,-1,546,545,462,-1,545,463,462,-1,458,495,553,-1,458,479,495,-1,492,547,495,-1,492,494,547,-1,525,534,526,-1,554,555,556,-1,464,463,481,-1,481,557,464,-1,558,468,465,-1,558,483,468,-1,467,552,559,-1,467,466,552,-1,432,431,560,-1,431,442,560,-1,424,444,561,-1,561,562,424,-1,417,444,433,-1,444,436,433,-1,563,564,565,-1,564,562,565,-1,562,564,425,-1,425,424,562,-1,566,389,567,-1,389,416,567,-1,395,391,408,-1,413,415,568,-1,568,569,413,-1,416,388,570,-1,388,571,570,-1,572,573,574,-1,573,367,574,-1,574,367,365,-1,365,362,574,-1,400,409,398,-1,409,415,398,-1,414,411,398,-1,411,399,398,-1,400,401,396,-1,401,397,396,-1,391,395,394,-1,406,389,572,-1,388,390,571,-1,390,405,571,-1,368,353,352,-1,370,403,402,-1,402,353,370,-1,348,387,349,-1,575,375,576,-1,575,379,375,-1,385,383,374,-1,383,376,374,-1,577,578,579,-1,579,580,577,-1,581,582,583,-1,582,584,583,-1,577,581,386,-1,386,578,577,-1,366,585,387,-1,353,368,370,-1,586,587,588,-1,589,590,591,-1,592,593,594,-1,353,402,410,-1,410,354,353,-1,412,348,351,-1,412,365,348,-1,338,345,336,-1,339,336,345,-1,342,344,346,-1,340,345,332,-1,340,339,345,-1,347,595,342,-1,326,327,344,-1,344,343,326,-1,339,341,336,-1,596,333,338,-1,338,337,596,-1,597,327,328,-1,328,598,597,-1,323,599,324,-1,323,340,599,-1,597,331,330,-1,597,598,331,-1,600,301,308,-1,601,602,320,-1,602,296,320,-1,603,601,320,-1,320,604,603,-1,605,316,314,-1,605,307,316,-1,300,606,607,-1,607,322,300,-1,608,609,610,-1,610,611,608,-1,603,604,612,-1,612,613,603,-1,311,304,303,-1,303,614,311,-1,609,608,315,-1,608,613,315,-1,600,317,615,-1,615,302,600,-1,616,312,617,-1,312,310,617,-1,302,301,600,-1,611,614,602,-1,618,619,620,-1,618,621,619,-1,290,289,295,-1,295,292,290,-1,286,285,291,-1,291,288,286,-1,282,287,284,-1,282,281,287,-1,269,273,270,-1,253,261,256,-1,253,275,261,-1,273,266,251,-1,251,252,273,-1,274,622,270,-1,622,271,270,-1,266,269,268,-1,260,263,262,-1,262,265,260,-1,261,264,262,-1,622,623,624,-1,622,274,623,-1,625,626,267,-1,626,251,267,-1,626,250,251,-1,622,257,259,-1,622,624,257,-1,250,627,249,-1,626,627,250,-1,248,246,243,-1,245,241,243,-1,242,241,235,-1,235,628,242,-1,237,246,629,-1,246,248,629,-1,247,244,243,-1,630,240,238,-1,630,631,240,-1,226,629,224,-1,226,237,629,-1,239,236,229,-1,238,632,633,-1,227,226,223,-1,227,229,226,-1,634,222,215,-1,634,635,222,-1,636,637,638,-1,637,639,638,-1,640,212,641,-1,640,642,212,-1,208,215,214,-1,208,634,215,-1,643,644,642,-1,643,645,644,-1,212,213,641,-1,213,218,641,-1,646,173,205,-1,646,176,173,-1,170,177,203,-1,203,647,170,-1,199,648,200,-1,199,649,648,-1,191,143,650,-1,143,186,187,-1,157,651,158,-1,190,189,175,-1,652,650,143,-1,193,143,191,-1,649,199,167,-1,204,187,188,-1,188,649,204,-1,183,190,184,-1,653,143,204,-1,178,189,183,-1,183,179,178,-1,179,648,181,-1,179,182,648,-1,165,185,162,-1,165,654,185,-1,170,655,171,-1,170,647,655,-1,173,175,202,-1,205,202,185,-1,151,656,140,-1,151,149,656,-1,140,656,138,-1,656,194,138,-1,657,138,192,-1,138,194,192,-1,139,658,140,-1,167,653,204,-1,204,649,167,-1,199,168,167,-1,659,660,655,-1,655,647,659,-1,161,661,660,-1,157,174,651,-1,155,156,646,-1,156,176,646,-1,161,660,153,-1,153,155,161,-1,144,149,147,-1,149,151,147,-1,148,143,150,-1,169,168,201,-1,117,116,662,-1,116,663,662,-1,119,133,130,-1,136,133,135,-1,118,137,133,-1,115,124,118,-1,124,137,118,-1,127,126,134,-1,126,135,134,-1,131,133,136,-1,120,132,123,-1,120,664,132,-1,126,122,121,-1,126,129,122,-1,124,125,128,-1,128,127,124,-1,116,119,132,-1,119,130,132,-1,116,132,663,-1,132,664,663,-1,111,103,102,-1,105,665,106,-1,110,109,665,-1,665,105,110,-1,109,101,100,-1,109,108,101,-1,108,666,101,-1,108,667,666,-1,665,113,106,-1,665,107,113,-1,101,666,668,-1,668,102,101,-1,95,94,96,-1,98,86,96,-1,90,99,96,-1,669,97,96,-1,96,94,669,-1,80,91,88,-1,88,97,80,-1,98,82,86,-1,98,670,82,-1,89,671,672,-1,89,673,671,-1,84,674,92,-1,84,83,674,-1,93,81,78,-1,93,675,81,-1,80,676,91,-1,80,79,676,-1,69,677,67,-1,677,678,67,-1,679,680,75,-1,75,77,679,-1,68,67,75,-1,75,680,68,-1,62,64,681,-1,57,58,56,-1,58,60,56,-1,55,38,42,-1,42,57,55,-1,55,52,38,-1,52,39,38,-1,50,52,48,-1,52,54,48,-1,682,34,36,-1,40,42,37,-1,42,38,37,-1,35,34,39,-1,7,10,683,-1,9,14,23,-1,9,12,14,-1,1,684,32,-1,32,2,1,-1,7,683,685,-1,21,686,19,-1,686,687,19,-1,26,31,11,-1,31,28,11,-1,688,27,689,-1,27,13,689,-1,685,683,690,-1,691,692,17,-1,17,16,691,-1,693,6,3,-1,3,33,693,-1,22,4,694,-1,694,30,22,-1,13,25,689,-1,13,12,25,-1,4,6,694,-1,3,5,0,-1,0,2,3,-1,689,8,692,-1,689,25,8,-1,685,695,15,-1,685,690,695,-1,696,697,698,-1,696,684,697,-1,0,699,1,-1,699,0,687,-1,5,22,19,-1,5,4,22,-1,694,28,30,-1,694,700,28,-1,684,701,32,-1,701,684,696,-1,700,23,14,-1,700,693,23,-1,702,697,703,-1,698,697,702,-1,688,692,691,-1,692,688,689,-1,704,687,686,-1,699,687,704,-1,15,705,18,-1,695,705,15,-1,696,683,701,-1,696,690,683,-1,6,700,694,-1,6,693,700,-1,61,45,59,-1,45,61,47,-1,44,49,51,-1,44,46,49,-1,34,706,37,-1,34,682,706,-1,71,707,708,-1,71,73,707,-1,74,77,709,-1,679,77,74,-1,710,711,712,-1,72,711,710,-1,713,714,715,-1,714,713,70,-1,66,713,69,-1,66,70,713,-1,680,681,68,-1,681,680,62,-1,714,707,710,-1,707,714,708,-1,76,67,678,-1,76,75,67,-1,675,92,674,-1,675,93,92,-1,716,672,671,-1,716,670,672,-1,89,676,673,-1,91,676,89,-1,670,99,672,-1,99,670,98,-1,80,669,78,-1,669,80,97,-1,104,717,718,-1,112,717,104,-1,719,102,668,-1,719,111,102,-1,108,720,667,-1,110,720,108,-1,107,109,100,-1,107,665,109,-1,121,135,126,-1,121,136,135,-1,134,124,127,-1,124,134,137,-1,164,145,165,-1,164,146,145,-1,155,721,160,-1,155,646,721,-1,651,176,156,-1,651,174,176,-1,158,659,159,-1,659,158,154,-1,154,660,659,-1,154,153,660,-1,169,196,167,-1,169,197,196,-1,192,169,657,-1,197,169,192,-1,200,722,201,-1,200,171,722,-1,723,171,655,-1,171,723,722,-1,188,648,649,-1,188,181,648,-1,149,198,656,-1,198,149,150,-1,650,195,197,-1,650,652,195,-1,196,653,167,-1,195,653,196,-1,175,157,190,-1,174,157,175,-1,647,159,659,-1,647,203,159,-1,724,725,726,-1,724,727,725,-1,728,727,724,-1,728,729,727,-1,730,634,731,-1,634,730,635,-1,732,733,734,-1,726,733,732,-1,216,643,217,-1,216,645,643,-1,642,210,212,-1,642,644,210,-1,636,219,735,-1,219,636,736,-1,209,638,731,-1,737,638,209,-1,643,640,738,-1,643,642,640,-1,736,739,740,-1,736,737,739,-1,206,214,741,-1,206,208,214,-1,742,216,221,-1,216,742,645,-1,644,732,210,-1,644,743,732,-1,636,744,637,-1,735,744,636,-1,639,731,638,-1,639,730,731,-1,222,729,221,-1,727,729,222,-1,728,743,742,-1,743,728,724,-1,745,734,733,-1,745,744,734,-1,746,730,639,-1,730,746,747,-1,748,229,228,-1,748,239,229,-1,749,234,750,-1,749,751,234,-1,238,752,630,-1,752,238,633,-1,224,628,751,-1,224,629,628,-1,235,630,233,-1,235,631,630,-1,247,237,236,-1,247,246,237,-1,629,242,628,-1,629,248,242,-1,241,631,235,-1,241,245,631,-1,254,263,753,-1,263,254,256,-1,623,252,230,-1,623,274,252,-1,268,253,267,-1,268,275,253,-1,754,755,756,-1,754,319,755,-1,297,757,758,-1,297,305,757,-1,759,760,306,-1,760,759,761,-1,762,619,763,-1,620,619,762,-1,764,621,618,-1,764,765,621,-1,610,321,766,-1,610,609,321,-1,611,767,608,-1,611,768,767,-1,317,754,615,-1,317,319,754,-1,616,621,765,-1,621,616,607,-1,313,613,612,-1,315,613,313,-1,604,291,612,-1,604,289,291,-1,613,767,603,-1,608,767,613,-1,602,768,611,-1,602,601,768,-1,322,616,617,-1,322,607,616,-1,605,283,318,-1,281,283,605,-1,300,769,606,-1,300,299,769,-1,600,318,317,-1,318,600,308,-1,303,602,614,-1,296,602,303,-1,759,304,312,-1,759,306,304,-1,615,763,769,-1,754,763,615,-1,314,285,287,-1,285,314,313,-1,619,769,763,-1,619,606,769,-1,770,310,766,-1,310,770,617,-1,771,329,276,-1,329,771,596,-1,329,347,330,-1,329,595,347,-1,330,346,597,-1,330,347,346,-1,326,341,323,-1,326,343,341,-1,342,341,343,-1,342,336,341,-1,336,595,337,-1,342,595,336,-1,772,773,429,-1,774,773,772,-1,775,776,777,-1,775,427,776,-1,429,360,772,-1,429,361,360,-1,778,563,779,-1,778,564,563,-1,375,381,576,-1,375,376,381,-1,370,407,403,-1,372,407,370,-1,780,579,781,-1,780,580,579,-1,584,566,583,-1,566,584,573,-1,368,585,369,-1,368,387,585,-1,371,581,577,-1,581,371,582,-1,385,567,782,-1,567,385,384,-1,371,580,372,-1,580,371,577,-1,583,386,581,-1,583,384,386,-1,378,781,579,-1,377,781,378,-1,589,383,590,-1,589,382,383,-1,405,783,571,-1,405,588,783,-1,406,574,404,-1,406,572,574,-1,568,784,569,-1,568,785,784,-1,409,568,415,-1,409,393,568,-1,570,590,782,-1,570,591,590,-1,591,571,783,-1,570,571,591,-1,782,416,570,-1,416,782,567,-1,395,781,394,-1,781,395,780,-1,417,435,418,-1,417,433,435,-1,775,442,441,-1,775,594,442,-1,359,560,357,-1,560,359,443,-1,563,786,773,-1,565,786,563,-1,417,561,444,-1,561,417,422,-1,787,788,789,-1,788,787,423,-1,562,787,565,-1,562,561,787,-1,790,791,792,-1,790,553,791,-1,559,793,794,-1,559,552,793,-1,557,483,558,-1,557,481,483,-1,550,554,556,-1,554,550,795,-1,494,484,545,-1,484,494,497,-1,547,553,495,-1,547,791,553,-1,456,796,454,-1,456,797,796,-1,791,546,462,-1,546,791,547,-1,798,552,551,-1,552,798,793,-1,488,556,799,-1,556,488,550,-1,800,551,801,-1,798,551,800,-1,802,803,804,-1,805,803,802,-1,804,796,797,-1,796,804,806,-1,803,543,542,-1,803,801,543,-1,540,544,539,-1,540,543,544,-1,482,497,548,-1,482,484,497,-1,796,541,480,-1,796,806,541,-1,548,486,482,-1,548,544,486,-1,549,798,800,-1,549,799,798,-1,806,540,541,-1,542,540,806,-1,491,805,802,-1,490,805,491,-1,548,539,544,-1,493,539,548,-1,500,807,498,-1,500,808,807,-1,535,471,536,-1,535,521,471,-1,498,809,518,-1,498,531,809,-1,524,533,525,-1,524,810,533,-1,811,529,476,-1,811,506,529,-1,536,504,502,-1,536,471,504,-1,812,530,807,-1,812,532,530,-1,508,811,534,-1,508,506,811,-1,519,520,501,-1,519,513,520,-1,809,511,810,-1,511,809,512,-1,508,813,507,-1,508,533,813,-1,532,515,530,-1,515,532,520,-1,504,527,503,-1,527,504,528,-1,518,523,516,-1,524,523,518,-1,814,807,808,-1,807,814,812,-1,511,519,813,-1,511,513,519,-1,537,812,814,-1,537,536,812,-1,519,507,813,-1,519,509,507,-1,813,810,511,-1,813,533,810,-1,531,512,809,-1,531,514,512,-1,807,531,498,-1,807,530,531,-1,502,812,536,-1,812,502,532,-1,529,473,476,-1,473,529,528,-1,809,524,518,-1,524,809,810,-1,815,499,498,-1,499,815,538,-1,517,498,518,-1,517,815,498,-1,805,549,800,-1,805,490,549,-1,491,477,478,-1,491,802,477,-1,485,801,551,-1,543,801,485,-1,804,542,806,-1,804,803,542,-1,802,797,477,-1,802,804,797,-1,800,803,805,-1,800,801,803,-1,478,489,491,-1,489,478,487,-1,799,489,488,-1,549,489,799,-1,793,799,556,-1,793,798,799,-1,454,480,460,-1,454,796,480,-1,451,797,456,-1,451,477,797,-1,448,470,487,-1,470,448,446,-1,545,481,463,-1,481,545,484,-1,470,795,550,-1,795,470,469,-1,556,794,793,-1,794,556,555,-1,792,462,461,-1,792,791,462,-1,459,553,790,-1,459,458,553,-1,455,460,457,-1,455,454,460,-1,453,451,456,-1,452,451,453,-1,448,449,447,-1,448,450,449,-1,430,789,438,-1,789,430,786,-1,443,432,560,-1,440,432,443,-1,786,787,789,-1,787,786,565,-1,436,441,434,-1,436,426,441,-1,421,440,437,-1,440,421,420,-1,438,788,439,-1,438,789,788,-1,561,423,787,-1,561,422,423,-1,435,431,418,-1,435,434,431,-1,773,430,429,-1,773,786,430,-1,361,443,359,-1,443,361,428,-1,357,442,594,-1,442,357,560,-1,441,427,775,-1,426,427,441,-1,419,422,417,-1,422,419,420,-1,439,423,421,-1,439,788,423,-1,407,395,397,-1,407,780,395,-1,389,573,572,-1,573,389,566,-1,785,816,784,-1,785,380,816,-1,394,377,392,-1,394,781,377,-1,400,408,409,-1,396,408,400,-1,364,405,404,-1,405,364,588,-1,785,377,380,-1,392,377,785,-1,568,392,785,-1,393,392,568,-1,362,404,574,-1,404,362,364,-1,579,373,378,-1,579,578,373,-1,782,383,385,-1,782,590,383,-1,380,575,816,-1,575,380,379,-1,585,584,582,-1,585,366,584,-1,373,386,374,-1,373,578,386,-1,369,582,371,-1,582,369,585,-1,573,366,367,-1,573,584,366,-1,583,567,384,-1,583,566,567,-1,780,372,580,-1,780,407,372,-1,425,778,817,-1,778,425,564,-1,563,774,779,-1,563,773,774,-1,775,592,594,-1,592,775,777,-1,427,817,776,-1,427,425,817,-1,594,358,357,-1,358,594,593,-1,349,355,350,-1,349,352,355,-1,346,327,597,-1,346,344,327,-1,337,329,596,-1,337,595,329,-1,771,333,596,-1,771,335,333,-1,332,599,340,-1,332,334,599,-1,311,611,610,-1,311,614,611,-1,321,315,316,-1,315,321,609,-1,603,768,601,-1,767,768,603,-1,297,303,305,-1,296,303,297,-1,287,605,314,-1,287,281,605,-1,621,606,619,-1,607,606,621,-1,295,604,320,-1,295,289,604,-1,299,615,769,-1,615,299,302,-1,311,766,310,-1,311,610,766,-1,307,318,308,-1,605,318,307,-1,298,617,770,-1,298,322,617,-1,312,765,759,-1,312,616,765,-1,285,612,291,-1,313,612,285,-1,309,766,321,-1,766,309,770,-1,301,770,309,-1,301,298,770,-1,761,765,764,-1,761,759,765,-1,756,763,754,-1,762,763,756,-1,757,306,760,-1,757,305,306,-1,293,758,294,-1,293,297,758,-1,319,280,755,-1,319,283,280,-1,271,264,269,-1,271,272,264,-1,275,269,264,-1,275,268,269,-1,259,271,622,-1,259,272,271,-1,258,263,260,-1,753,263,258,-1,267,255,625,-1,253,255,267,-1,240,247,236,-1,244,247,240,-1,631,244,240,-1,631,245,244,-1,751,235,234,-1,751,628,235,-1,233,752,818,-1,233,630,752,-1,234,818,750,-1,234,233,818,-1,225,751,749,-1,225,224,751,-1,632,239,748,-1,632,238,239,-1,637,745,819,-1,637,744,745,-1,743,726,732,-1,743,724,726,-1,742,729,728,-1,742,221,729,-1,639,819,746,-1,639,637,819,-1,211,744,735,-1,211,734,744,-1,742,644,645,-1,742,743,644,-1,741,217,820,-1,741,214,217,-1,737,207,739,-1,737,209,207,-1,220,736,740,-1,220,219,736,-1,217,738,820,-1,217,643,738,-1,737,636,638,-1,736,636,737,-1,213,735,219,-1,213,211,735,-1,210,734,211,-1,732,734,210,-1,747,635,730,-1,635,747,725,-1,731,208,209,-1,208,731,634,-1,747,726,725,-1,747,733,726,-1,746,733,747,-1,733,819,745,-1,746,819,733,-1,156,158,651,-1,156,154,158,-1,205,654,821,-1,205,185,654,-1,200,182,172,-1,200,648,182,-1,203,190,157,-1,177,190,203,-1,653,652,143,-1,195,652,653,-1,192,650,197,-1,650,192,191,-1,656,193,194,-1,193,656,198,-1,141,144,146,-1,148,144,141,-1,181,163,180,-1,181,188,163,-1,178,185,202,-1,178,180,185,-1,821,646,205,-1,646,821,721,-1,723,660,661,-1,660,723,655,-1,165,166,654,-1,165,145,166,-1,146,142,141,-1,164,142,146,-1,104,113,112,-1,104,106,113,-1,822,104,718,-1,822,105,104,-1,717,111,719,-1,111,717,112,-1,110,822,720,-1,105,822,110,-1,78,94,93,-1,94,78,669,-1,672,90,89,-1,90,672,99,-1,95,84,92,-1,87,84,95,-1,85,670,716,-1,670,85,82,-1,71,679,74,-1,63,679,71,-1,710,73,72,-1,73,710,707,-1,70,708,714,-1,708,70,65,-1,681,66,68,-1,64,66,681,-1,679,62,680,-1,62,679,63,-1,715,710,712,-1,710,715,714,-1,72,709,711,-1,74,709,72,-1,63,708,65,-1,708,63,71,-1,41,61,58,-1,61,41,43,-1,35,49,36,-1,50,49,35,-1,46,36,49,-1,46,682,36,-1,706,46,47,-1,46,706,682,-1,43,47,61,-1,47,43,706,-1,43,37,706,-1,40,37,43,-1,701,10,24,-1,683,10,701,-1,695,702,705,-1,702,695,698,-1,29,22,30,-1,29,20,22,-1,699,703,697,-1,704,703,699,-1,33,23,693,-1,24,23,33,-1,32,24,33,-1,32,701,24,-1,15,7,685,-1,15,17,7,-1,687,5,19,-1,687,0,5,-1,697,1,699,-1,697,684,1,-1,690,698,695,-1,690,696,698,-1,692,7,17,-1,692,8,7,-1,700,11,28,-1,700,14,11,-1,140,152,151,-1,152,140,658,-1,635,727,222,-1,725,727,635,-1],creaseAngle=1.571,
          coord=Coordinate(DEF='lcartend_coordinate',point=[(0.0073,-0.0524,0.0226),(0.0081,-0.0548,0.0234),(0.0088,-0.0537,0.0221),(0.0086,-0.0528,0.0212),(0.0069,-0.0519,0.0214),(0.0069,-0.0518,0.0217),(0.0082,-0.0532,0.0206),(0.0113,-0.0651,0.0177),(0.0110,-0.0650,0.0171),(0.0116,-0.0610,0.0176),(0.0117,-0.0610,0.0188),(0.0091,-0.0582,0.0175),(0.0098,-0.0620,0.0171),(0.0098,-0.0620,0.0166),(0.0093,-0.0583,0.0178),(0.0108,-0.0637,0.0202),(0.0121,-0.0657,0.0169),(0.0115,-0.0656,0.0175),(0.0120,-0.0640,0.0198),(0.0069,-0.0514,0.0221),(0.0074,-0.0508,0.0211),(0.0077,-0.0508,0.0222),(0.0068,-0.0516,0.0214),(0.0106,-0.0576,0.0188),(0.0110,-0.0577,0.0198),(0.0105,-0.0638,0.0169),(0.0098,-0.0575,0.0163),(0.0108,-0.0615,0.0154),(0.0082,-0.0544,0.0187),(0.0081,-0.0515,0.0190),(0.0072,-0.0529,0.0198),(0.0088,-0.0536,0.0175),(0.0103,-0.0551,0.0216),(0.0100,-0.0545,0.0206),(0.0263,-0.0732,0.0187),(0.0249,-0.0720,0.0190),(0.0252,-0.0717,0.0200),(0.0282,-0.0777,0.0163),(0.0280,-0.0792,0.0147),(0.0257,-0.0741,0.0177),(0.0292,-0.0796,0.0148),(0.0292,-0.0801,0.0144),(0.0296,-0.0799,0.0132),(0.0287,-0.0795,0.0167),(0.0256,-0.0728,0.0229),(0.0273,-0.0773,0.0214),(0.0252,-0.0734,0.0222),(0.0270,-0.0776,0.0204),(0.0229,-0.0718,0.0196),(0.0238,-0.0716,0.0215),(0.0234,-0.0722,0.0197),(0.0239,-0.0709,0.0217),(0.0247,-0.0749,0.0178),(0.0275,-0.0810,0.0129),(0.0247,-0.0752,0.0166),(0.0275,-0.0809,0.0138),(0.0294,-0.0822,0.0129),(0.0289,-0.0814,0.0134),(0.0290,-0.0817,0.0146),(0.0286,-0.0805,0.0187),(0.0296,-0.0824,0.0152),(0.0281,-0.0804,0.0186),(0.0397,-0.0979,0.0074),(0.0386,-0.0958,0.0081),(0.0415,-0.0984,0.0079),(0.0407,-0.0952,0.0098),(0.0428,-0.1002,0.0076),(0.0420,-0.1015,0.0055),(0.0415,-0.1011,0.0066),(0.0441,-0.1001,0.0064),(0.0416,-0.0960,0.0106),(0.0379,-0.0937,0.0093),(0.0355,-0.0914,0.0101),(0.0373,-0.0922,0.0101),(0.0358,-0.0938,0.0088),(0.0393,-0.1000,0.0055),(0.0402,-0.0993,0.0040),(0.0375,-0.0969,0.0059),(0.0549,-0.1124,-0.0096),(0.0539,-0.1112,-0.0095),(0.0544,-0.1113,-0.0093),(0.0547,-0.1127,-0.0101),(0.0575,-0.1097,-0.0060),(0.0587,-0.1125,-0.0086),(0.0580,-0.1125,-0.0088),(0.0580,-0.1094,-0.0057),(0.0580,-0.1096,-0.0077),(0.0582,-0.1116,-0.0088),(0.0557,-0.1099,-0.0098),(0.0549,-0.1092,-0.0077),(0.0562,-0.1093,-0.0088),(0.0547,-0.1101,-0.0086),(0.0574,-0.1140,-0.0098),(0.0569,-0.1139,-0.0100),(0.0570,-0.1124,-0.0103),(0.0577,-0.1125,-0.0096),(0.0572,-0.1105,-0.0093),(0.0557,-0.1105,-0.0100),(0.0576,-0.1091,-0.0076),(0.0571,-0.1089,-0.0079),(0.0633,-0.1222,-0.0251),(0.0635,-0.1229,-0.0245),(0.0628,-0.1235,-0.0257),(0.0620,-0.1223,-0.0258),(0.0605,-0.1199,-0.0211),(0.0615,-0.1185,-0.0192),(0.0609,-0.1194,-0.0218),(0.0620,-0.1214,-0.0246),(0.0630,-0.1201,-0.0210),(0.0633,-0.1191,-0.0218),(0.0624,-0.1185,-0.0192),(0.0620,-0.1237,-0.0262),(0.0605,-0.1220,-0.0245),(0.0609,-0.1215,-0.0250),(-0.0507,-0.0191,0.0322),(-0.0507,-0.0191,0.0318),(-0.0496,-0.0204,0.0301),(-0.0496,-0.0210,0.0308),(-0.0526,-0.0180,0.0309),(-0.0527,-0.0189,0.0298),(-0.0530,-0.0155,0.0255),(-0.0507,-0.0111,0.0260),(-0.0505,-0.0106,0.0254),(-0.0524,-0.0153,0.0260),(-0.0512,-0.0143,0.0318),(-0.0516,-0.0141,0.0326),(-0.0495,-0.0097,0.0274),(-0.0498,-0.0107,0.0299),(-0.0496,-0.0097,0.0303),(-0.0476,-0.0089,0.0273),(-0.0527,-0.0183,0.0287),(-0.0530,-0.0151,0.0273),(-0.0512,-0.0193,0.0279),(-0.0529,-0.0149,0.0289),(-0.0523,-0.0120,0.0292),(-0.0520,-0.0117,0.0280),(-0.0524,-0.0124,0.0272),(-0.0527,-0.0146,0.0307),(-0.0624,-0.0464,0.0366),(-0.0629,-0.0456,0.0385),(-0.0622,-0.0433,0.0389),(-0.0621,-0.0397,0.0374),(-0.0612,-0.0394,0.0367),(-0.0628,-0.0414,0.0361),(-0.0612,-0.0397,0.0387),(-0.0594,-0.0383,0.0384),(-0.0600,-0.0388,0.0381),(-0.0611,-0.0393,0.0391),(-0.0631,-0.0405,0.0377),(-0.0620,-0.0416,0.0389),(-0.0634,-0.0414,0.0376),(-0.0619,-0.0417,0.0393),(-0.0625,-0.0419,0.0395),(-0.0509,-0.0238,0.0308),(-0.0531,-0.0250,0.0311),(-0.0512,-0.0249,0.0328),(-0.0536,-0.0256,0.0332),(-0.0558,-0.0291,0.0322),(-0.0546,-0.0262,0.0314),(-0.0551,-0.0272,0.0306),(-0.0504,-0.0236,0.0331),(-0.0494,-0.0223,0.0303),(-0.0577,-0.0375,0.0366),(-0.0585,-0.0378,0.0356),(-0.0590,-0.0385,0.0370),(-0.0579,-0.0377,0.0371),(-0.0589,-0.0375,0.0386),(-0.0582,-0.0406,0.0333),(-0.0576,-0.0404,0.0327),(-0.0600,-0.0433,0.0322),(-0.0553,-0.0328,0.0311),(-0.0543,-0.0328,0.0303),(-0.0558,-0.0358,0.0323),(-0.0557,-0.0320,0.0352),(-0.0559,-0.0289,0.0337),(-0.0565,-0.0314,0.0345),(-0.0543,-0.0278,0.0342),(-0.0563,-0.0321,0.0317),(-0.0572,-0.0361,0.0350),(-0.0574,-0.0363,0.0342),(-0.0577,-0.0370,0.0353),(-0.0581,-0.0371,0.0343),(-0.0569,-0.0365,0.0335),(-0.0568,-0.0345,0.0337),(-0.0566,-0.0339,0.0327),(-0.0569,-0.0367,0.0369),(-0.0607,-0.0395,0.0360),(-0.0603,-0.0396,0.0352),(-0.0589,-0.0378,0.0346),(-0.0568,-0.0336,0.0345),(-0.0565,-0.0318,0.0331),(-0.0633,-0.0436,0.0352),(-0.0616,-0.0455,0.0345),(-0.0638,-0.0436,0.0365),(-0.0628,-0.0459,0.0366),(-0.0612,-0.0413,0.0342),(-0.0591,-0.0418,0.0331),(-0.0601,-0.0432,0.0328),(-0.0638,-0.0425,0.0374),(-0.0573,-0.0393,0.0331),(-0.0565,-0.0388,0.0327),(-0.0565,-0.0389,0.0318),(-0.0562,-0.0351,0.0358),(-0.0558,-0.0293,0.0308),(-0.0605,-0.0403,0.0347),(-0.0549,-0.0318,0.0358),(0.0001,-0.0292,0.0258),(0.0005,-0.0318,0.0256),(-0.0003,-0.0293,0.0256),(-0.0001,-0.0318,0.0253),(-0.0024,-0.0312,0.0221),(-0.0015,-0.0330,0.0225),(-0.0028,-0.0316,0.0221),(-0.0019,-0.0335,0.0224),(-0.0013,-0.0253,0.0250),(-0.0013,-0.0254,0.0244),(-0.0039,-0.0236,0.0231),(-0.0042,-0.0229,0.0235),(-0.0018,-0.0339,0.0219),(-0.0009,-0.0353,0.0226),(-0.0006,-0.0356,0.0222),(-0.0013,-0.0247,0.0226),(0.0001,-0.0265,0.0235),(-0.0054,-0.0071,0.0220),(-0.0052,-0.0004,0.0212),(-0.0053,-0.0003,0.0214),(-0.0053,-0.0071,0.0217),(-0.0060,-0.0095,0.0210),(-0.0060,-0.0095,0.0210),(-0.0059,-0.0094,0.0209),(-0.0476,-0.0040,0.0255),(-0.0475,-0.0041,0.0254),(-0.0471,-0.0042,0.0256),(-0.0108,0.0083,0.0158),(-0.0106,0.0088,0.0161),(-0.0109,0.0075,0.0163),(-0.0060,-0.0091,0.0206),(-0.0058,-0.0064,0.0215),(-0.0074,-0.0043,0.0177),(-0.0059,-0.0092,0.0202),(-0.0076,-0.0041,0.0181),(-0.0077,0.0068,0.0154),(-0.0052,0.0038,0.0177),(-0.0037,0.0002,0.0168),(-0.0052,-0.0016,0.0167),(-0.0058,0.0017,0.0161),(-0.0033,-0.0042,0.0196),(-0.0034,-0.0064,0.0188),(-0.0039,0.0006,0.0188),(-0.0488,-0.0053,0.0230),(-0.0502,-0.0025,0.0226),(-0.0520,-0.0009,0.0227),(-0.0502,-0.0011,0.0245),(-0.0545,0.0076,0.0190),(-0.0520,0.0140,0.0177),(-0.0547,0.0077,0.0183),(-0.0536,0.0110,0.0187),(-0.0522,0.0090,0.0256),(-0.0510,0.0145,0.0220),(-0.0523,0.0085,0.0251),(-0.0523,0.0113,0.0229),(-0.0562,0.0088,0.0205),(-0.0558,0.0098,0.0212),(-0.0520,0.0122,0.0201),(-0.0561,0.0067,0.0226),(-0.0555,0.0088,0.0232),(-0.0550,0.0010,0.0230),(-0.0536,0.0014,0.0210),(-0.0554,0.0029,0.0217),(-0.0555,0.0030,0.0235),(-0.0545,0.0010,0.0251),(-0.0542,0.0033,0.0251),(-0.0548,0.0069,0.0245),(-0.0541,0.0002,0.0243),(-0.0508,-0.0003,0.0264),(-0.0560,0.0063,0.0207),(-0.0543,0.0364,0.0154),(-0.0541,0.0364,0.0156),(-0.0541,0.0365,0.0156),(-0.0541,0.0365,0.0156),(-0.0089,0.0372,0.0103),(-0.0094,0.0411,0.0091),(-0.0093,0.0411,0.0095),(-0.0088,0.0373,0.0101),(-0.0098,0.0438,0.0084),(-0.0111,0.0490,0.0062),(-0.0111,0.0490,0.0064),(-0.0099,0.0437,0.0083),(-0.0126,0.0521,0.0043),(-0.0141,0.0546,0.0028),(-0.0141,0.0546,0.0028),(-0.0126,0.0521,0.0043),(-0.0151,0.0551,0.0014),(-0.0150,0.0545,0.0011),(-0.0151,0.0546,0.0009),(-0.0149,0.0550,0.0014),(-0.0156,0.0523,0.0020),(-0.0146,0.0525,0.0006),(-0.0091,0.0363,0.0071),(-0.0104,0.0322,0.0103),(-0.0108,0.0322,0.0098),(-0.0083,0.0368,0.0081),(-0.0099,0.0331,0.0106),(-0.0153,0.0501,0.0021),(-0.0149,0.0479,0.0023),(-0.0143,0.0502,0.0008),(-0.0139,0.0481,0.0014),(-0.0103,0.0409,0.0091),(-0.0098,0.0368,0.0103),(-0.0076,0.0429,0.0052),(-0.0135,0.0413,0.0059),(-0.0144,0.0478,0.0028),(-0.0138,0.0410,0.0057),(-0.0116,0.0489,0.0064),(-0.0106,0.0437,0.0083),(-0.0119,0.0488,0.0057),(-0.0107,0.0436,0.0079),(-0.0094,0.0340,0.0112),(-0.0097,0.0369,0.0106),(-0.0083,0.0342,0.0103),(-0.0156,0.0542,0.0023),(-0.0072,0.0461,0.0037),(-0.0119,0.0350,0.0086),(-0.0563,0.0458,0.0045),(-0.0563,0.0461,0.0040),(-0.0573,0.0359,0.0074),(-0.0570,0.0363,0.0079),(-0.0557,0.0329,0.0108),(-0.0542,0.0308,0.0110),(-0.0545,0.0373,0.0139),(-0.0547,0.0333,0.0143),(-0.0526,0.0314,0.0161),(-0.0536,0.0505,0.0052),(-0.0541,0.0496,0.0069),(-0.0521,0.0534,0.0043),(-0.0530,0.0521,0.0062),(-0.0577,0.0434,0.0081),(-0.0565,0.0441,0.0093),(-0.0566,0.0474,0.0074),(-0.0572,0.0472,0.0055),(-0.0551,0.0492,0.0045),(-0.0575,0.0439,0.0062),(-0.0580,0.0384,0.0101),(-0.0579,0.0377,0.0086),(-0.0577,0.0347,0.0108),(-0.0570,0.0478,0.0062),(-0.0572,0.0344,0.0119),(-0.0572,0.0350,0.0125),(-0.0542,0.0848,-0.0069),(-0.0548,0.0845,-0.0067),(-0.0552,0.0852,-0.0066),(-0.0550,0.0858,-0.0072),(-0.0548,0.0845,-0.0066),(-0.0543,0.0838,-0.0062),(-0.0555,0.0847,-0.0062),(-0.0552,0.0849,-0.0064),(-0.0191,0.0804,-0.0060),(-0.0206,0.0840,-0.0084),(-0.0207,0.0841,-0.0083),(-0.0190,0.0803,-0.0062),(-0.0180,0.0771,-0.0047),(-0.0179,0.0771,-0.0049),(-0.0526,0.0909,-0.0127),(-0.0526,0.0908,-0.0123),(-0.0517,0.0932,-0.0154),(-0.0541,0.0848,-0.0071),(-0.0548,0.0841,-0.0074),(-0.0547,0.0842,-0.0076),(-0.0546,0.0839,-0.0069),(-0.0551,0.0838,-0.0072),(-0.0549,0.0837,-0.0071),(-0.0578,0.0842,-0.0086),(-0.0576,0.0840,-0.0086),(-0.0565,0.0841,-0.0127),(-0.0565,0.0844,-0.0129),(-0.0563,0.0857,-0.0144),(-0.0563,0.0858,-0.0144),(-0.0561,0.0834,-0.0122),(-0.0561,0.0837,-0.0123),(-0.0563,0.0853,-0.0141),(-0.0565,0.0849,-0.0140),(-0.0573,0.0862,-0.0147),(-0.0567,0.0861,-0.0151),(-0.0557,0.0866,-0.0146),(-0.0580,0.0844,-0.0112),(-0.0558,0.0848,-0.0129),(-0.0582,0.0842,-0.0112),(-0.0546,0.0841,-0.0069),(-0.0565,0.0894,-0.0139),(-0.0576,0.0877,-0.0122),(-0.0562,0.0897,-0.0139),(-0.0587,0.0793,-0.0076),(-0.0565,0.0778,-0.0089),(-0.0561,0.0761,-0.0072),(-0.0586,0.0808,-0.0088),(-0.0590,0.0817,-0.0083),(-0.0585,0.0792,-0.0064),(-0.0582,0.0812,-0.0071),(-0.0549,0.0739,-0.0030),(-0.0554,0.0778,-0.0037),(-0.0557,0.0771,-0.0054),(-0.0554,0.0788,-0.0054),(-0.0543,0.0837,-0.0062),(-0.0548,0.0835,-0.0071),(-0.0523,0.0909,-0.0146),(-0.0521,0.0914,-0.0156),(-0.0563,0.0893,-0.0130),(-0.0576,0.0839,-0.0084),(-0.0586,0.0786,-0.0067),(-0.0560,0.0760,-0.0060),(-0.0555,0.0846,-0.0060),(-0.0557,0.0772,-0.0020),(-0.0549,0.0860,-0.0074),(-0.0530,0.0710,-0.0032),(-0.0543,0.0721,-0.0011),(-0.0541,0.0725,-0.0040),(-0.0570,0.0877,-0.0130),(-0.0197,0.0822,-0.0105),(-0.0192,0.0818,-0.0096),(-0.0190,0.0816,-0.0093),(-0.0184,0.0800,-0.0086),(-0.0177,0.0788,-0.0081),(-0.0193,0.0796,-0.0096),(-0.0182,0.0777,-0.0084),(-0.0226,0.0833,-0.0117),(-0.0229,0.0835,-0.0122),(-0.0227,0.0838,-0.0115),(-0.0226,0.0844,-0.0118),(-0.0182,0.0770,-0.0052),(-0.0175,0.0748,-0.0049),(-0.0182,0.0751,-0.0052),(-0.0198,0.0837,-0.0101),(-0.0190,0.0824,-0.0093),(-0.0197,0.0824,-0.0105),(-0.0201,0.0841,-0.0108),(-0.0195,0.0824,-0.0100),(-0.0206,0.0839,-0.0112),(-0.0165,0.0776,-0.0066),(-0.0162,0.0765,-0.0066),(-0.0174,0.0782,-0.0079),(-0.0181,0.0803,-0.0079),(-0.0221,0.0843,-0.0105),(-0.0217,0.0847,-0.0100),(-0.0192,0.0802,-0.0064),(-0.0211,0.0835,-0.0117),(-0.0278,0.1239,-0.0388),(-0.0276,0.1237,-0.0389),(-0.0279,0.1236,-0.0393),(-0.0277,0.1234,-0.0391),(-0.0279,0.1220,-0.0396),(-0.0276,0.1219,-0.0394),(-0.0270,0.1179,-0.0386),(-0.0273,0.1179,-0.0388),(-0.0268,0.1148,-0.0377),(-0.0259,0.1119,-0.0359),(-0.0261,0.1118,-0.0360),(-0.0265,0.1148,-0.0374),(-0.0249,0.1094,-0.0344),(-0.0231,0.1066,-0.0324),(-0.0233,0.1065,-0.0324),(-0.0247,0.1095,-0.0343),(-0.0201,0.1034,-0.0286),(-0.0200,0.1035,-0.0286),(-0.0202,0.1039,-0.0280),(-0.0202,0.1038,-0.0279),(-0.0228,0.1100,-0.0284),(-0.0236,0.1135,-0.0298),(-0.0237,0.1136,-0.0297),(-0.0227,0.1100,-0.0285),(-0.0274,0.1232,-0.0379),(-0.0272,0.1230,-0.0382),(-0.0406,0.1076,-0.0312),(-0.0422,0.1060,-0.0303),(-0.0424,0.1056,-0.0289),(-0.0421,0.1049,-0.0266),(-0.0421,0.1050,-0.0266),(-0.0423,0.1051,-0.0266),(-0.0270,0.1182,-0.0379),(-0.0275,0.1219,-0.0389),(-0.0234,0.1074,-0.0324),(-0.0248,0.1097,-0.0341),(-0.0210,0.1049,-0.0272),(-0.0220,0.1067,-0.0272),(-0.0218,0.1068,-0.0272),(-0.0213,0.1050,-0.0273),(-0.0239,0.1133,-0.0301),(-0.0229,0.1100,-0.0286),(-0.0273,0.1225,-0.0386),(-0.0269,0.1217,-0.0374),(-0.0264,0.1208,-0.0379),(-0.0262,0.1200,-0.0376),(-0.0265,0.1199,-0.0381),(-0.0217,0.1065,-0.0310),(-0.0214,0.1070,-0.0300),(-0.0210,0.1050,-0.0290),(-0.0220,0.1051,-0.0303),(-0.0228,0.1079,-0.0320),(-0.0214,0.1056,-0.0283),(-0.0335,0.1167,-0.0324),(-0.0343,0.1184,-0.0329),(-0.0359,0.1188,-0.0343),(-0.0405,0.1142,-0.0330),(-0.0383,0.1118,-0.0341),(-0.0428,0.1110,-0.0312),(-0.0406,0.1076,-0.0312),(-0.0434,0.1099,-0.0275),(-0.0415,0.1063,-0.0261),(-0.0421,0.1109,-0.0274),(-0.0379,0.1074,-0.0258),(-0.0436,0.1128,-0.0298),(-0.0442,0.1093,-0.0281),(-0.0370,0.1165,-0.0297),(-0.0370,0.1174,-0.0307),(-0.0402,0.1172,-0.0316),(-0.0376,0.1180,-0.0320),(-0.0385,0.1177,-0.0330),(-0.0329,0.1183,-0.0291),(-0.0333,0.1194,-0.0304),(-0.0324,0.1160,-0.0304),(-0.0410,0.1157,-0.0312),(-0.0397,0.1165,-0.0335),(-0.0422,0.1083,-0.0324),(-0.0350,0.1192,-0.0331),(-0.0327,0.1154,-0.0277),(-0.0323,0.1136,-0.0280),(-0.0330,0.1108,-0.0270),(-0.0339,0.1123,-0.0266),(-0.0440,0.1096,-0.0291),(-0.0424,0.1058,-0.0287),(-0.0422,0.1056,-0.0268),(-0.0351,0.1163,-0.0338),(-0.0337,0.1165,-0.0323),(-0.0372,0.1140,-0.0343),(-0.0334,0.1110,-0.0274),(-0.0374,0.1070,-0.0255),(-0.0404,0.1101,-0.0341),(-0.0384,0.1117,-0.0345),(-0.0396,0.1120,-0.0350),(-0.0340,0.1194,-0.0315),(-0.0221,0.1087,-0.0314),(-0.0230,0.1119,-0.0331),(-0.0243,0.1101,-0.0338),(-0.0237,0.1130,-0.0338),(-0.0238,0.1131,-0.0310),(-0.0227,0.1098,-0.0295),(-0.0209,0.1043,-0.0279),(-0.0207,0.1040,-0.0285),(-0.0212,0.1042,-0.0292),(-0.0221,0.1078,-0.0284),(-0.0261,0.1200,-0.0367),(-0.0267,0.1219,-0.0372),(-0.0248,0.1159,-0.0323),(-0.0244,0.1161,-0.0318),(-0.0215,0.1046,-0.0306),(-0.0261,0.1205,-0.0353),(-0.0261,0.1205,-0.0353),(-0.0260,0.1203,-0.0355),(-0.0211,0.1048,-0.0270),(-0.0219,0.1068,-0.0270),(-0.0244,0.1163,-0.0315),(-0.0207,0.0837,-0.0086),(-0.0201,0.0790,-0.0103),(-0.0221,0.0779,-0.0105),(-0.0202,0.0744,-0.0079),(-0.0221,0.0776,-0.0105),(-0.0203,0.0746,-0.0076),(-0.0585,0.0851,-0.0100),(-0.0579,0.0845,-0.0112),(-0.0550,0.0738,-0.0066),(-0.0562,0.0725,-0.0071),(-0.0536,0.0903,-0.0158),(-0.0528,0.0912,-0.0161),(-0.0565,0.0879,-0.0115),(-0.0574,0.0847,-0.0089),(-0.0533,0.0886,-0.0120),(-0.0570,0.0853,-0.0146),(-0.0573,0.0861,-0.0147),(-0.0589,0.0844,-0.0098),(-0.0582,0.0840,-0.0110),(-0.0580,0.0838,-0.0110),(-0.0588,0.0840,-0.0096),(-0.0589,0.0845,-0.0098),(-0.0578,0.0844,-0.0088),(-0.0585,0.0848,-0.0100),(-0.0574,0.0845,-0.0088),(-0.0550,0.0840,-0.0074),(-0.0508,0.0943,-0.0175),(-0.0507,0.0943,-0.0175),(-0.0512,0.0941,-0.0175),(-0.0568,0.0865,-0.0154),(-0.0556,0.0869,-0.0149),(-0.0538,0.0921,-0.0175),(-0.0218,0.0857,-0.0103),(-0.0218,0.0857,-0.0101),(-0.0216,0.0854,-0.0101),(-0.0565,0.0380,0.0123),(-0.0547,0.0460,0.0096),(-0.0546,0.0320,0.0130),(-0.0512,0.0293,0.0142),(-0.0536,0.0524,0.0032),(-0.0095,0.0340,0.0110),(-0.0154,0.0537,0.0025),(-0.0153,0.0524,0.0021),(-0.0146,0.0538,0.0030),(-0.0148,0.0541,0.0032),(-0.0102,0.0409,0.0093),(-0.0109,0.0317,0.0098),(-0.0122,0.0348,0.0083),(-0.0111,0.0520,0.0026),(-0.0088,0.0498,0.0028),(-0.0100,0.0492,0.0011),(-0.0118,0.0521,0.0008),(-0.0132,0.0516,0.0047),(-0.0133,0.0514,0.0043),(-0.0148,0.0502,0.0023),(-0.0099,0.0329,0.0108),(-0.0133,0.0388,0.0066),(-0.0131,0.0392,0.0069),(-0.0111,0.0351,0.0069),(-0.0098,0.0318,0.0089),(-0.0099,0.0317,0.0089),(-0.0111,0.0351,0.0069),(-0.0514,0.0021,0.0268),(-0.0492,-0.0021,0.0273),(-0.0513,0.0020,0.0273),(-0.0536,0.0012,0.0206),(-0.0532,0.0007,0.0206),(-0.0518,-0.0026,0.0217),(-0.0073,0.0047,0.0192),(-0.0057,-0.0006,0.0211),(-0.0089,0.0027,0.0163),(-0.0091,0.0025,0.0167),(-0.0076,-0.0044,0.0176),(-0.0076,-0.0043,0.0176),(-0.0003,-0.0292,0.0250),(0.0008,-0.0285,0.0236),(-0.0004,-0.0348,0.0234),(0.0009,-0.0323,0.0226),(-0.0000,-0.0336,0.0243),(0.0009,-0.0313,0.0232),(-0.0042,-0.0273,0.0215),(-0.0029,-0.0320,0.0216),(-0.0040,-0.0273,0.0220),(-0.0048,-0.0235,0.0226),(-0.0035,-0.0271,0.0221),(-0.0042,-0.0238,0.0230),(-0.0529,-0.0276,0.0347),(-0.0539,-0.0288,0.0298),(-0.0573,-0.0377,0.0335),(-0.0579,-0.0391,0.0337),(-0.0625,-0.0425,0.0343),(-0.0552,-0.0267,0.0328),(-0.0616,-0.0416,0.0343),(-0.0608,-0.0409,0.0342),(-0.0569,-0.0363,0.0377),(-0.0522,-0.0288,0.0290),(-0.0624,-0.0432,0.0385),(-0.0614,-0.0460,0.0342),(-0.0628,-0.0434,0.0391),(-0.0533,-0.0264,0.0298),(-0.0507,-0.0253,0.0293),(-0.0503,-0.0245,0.0285),(-0.0495,-0.0211,0.0301),(-0.0497,-0.0212,0.0292),(-0.0507,-0.0199,0.0274),(0.0624,-0.1188,-0.0220),(0.0638,-0.1230,-0.0249),(0.0635,-0.1201,-0.0211),(0.0630,-0.1238,-0.0262),(0.0561,-0.1115,-0.0103),(0.0567,-0.1093,-0.0059),(0.0559,-0.1081,-0.0057),(0.0559,-0.1091,-0.0062),(0.0544,-0.1087,-0.0074),(0.0577,-0.1144,-0.0101),(0.0567,-0.1145,-0.0105),(0.0539,-0.1099,-0.0086),(0.0449,-0.1009,0.0047),(0.0437,-0.1014,0.0035),(0.0369,-0.0970,0.0072),(0.0394,-0.0996,0.0067),(0.0408,-0.0992,0.0071),(0.0262,-0.0731,0.0204),(0.0120,-0.0609,0.0204),(0.0089,-0.0573,0.0234),(0.0107,-0.0631,0.0206),(0.0077,-0.0514,0.0231),(0.0072,-0.0522,0.0227),(0.0117,-0.0635,0.0154),(0.0103,-0.0641,0.0166),(0.0103,-0.0611,0.0222),(0.0118,-0.0658,0.0163),(0.0112,-0.0655,0.0167),(0.0096,-0.0543,0.0197),(0.0073,-0.0531,0.0201),(0.0105,-0.0613,0.0225),(0.0097,-0.0593,0.0231),(0.0089,-0.0573,0.0238),(0.0097,-0.0593,0.0235),(0.0081,-0.0547,0.0236),(0.0084,-0.0545,0.0190),(0.0113,-0.0580,0.0214),(0.0102,-0.0592,0.0239),(0.0093,-0.0569,0.0241),(0.0086,-0.0544,0.0240),(0.0110,-0.0612,0.0226),(0.0277,-0.0772,0.0187),(0.0384,-0.0920,0.0110),(0.0397,-0.0930,0.0110),(0.0360,-0.0932,0.0076),(0.0373,-0.0911,0.0118),(0.0359,-0.0902,0.0089),(0.0379,-0.0897,0.0110),(0.0426,-0.0957,0.0101),(0.0394,-0.0925,0.0124),(0.0403,-0.0916,0.0119),(0.0570,-0.1084,-0.0052),(0.0599,-0.1220,-0.0250),(0.0599,-0.1198,-0.0215),(0.0620,-0.1239,-0.0267),(0.0628,-0.1182,-0.0190),(-0.0527,-0.0274,0.0355),(-0.0543,-0.0328,0.0298),(-0.0523,-0.0289,0.0284),(0.0001,-0.0281,0.0222),(0.0006,-0.0283,0.0229),(0.0003,-0.0286,0.0222),(0.0005,-0.0274,0.0229),(0.0001,-0.0275,0.0224),(0.0001,-0.0274,0.0225),(0.0008,-0.0300,0.0235),(-0.0001,-0.0314,0.0246),(-0.0006,-0.0298,0.0217),(0.0004,-0.0291,0.0224),(-0.0000,-0.0311,0.0220),(-0.0006,-0.0347,0.0227),(-0.0003,-0.0353,0.0236),(-0.0000,-0.0344,0.0248),(-0.0048,-0.0228,0.0222),(0.0005,-0.0345,0.0250),(0.0001,-0.0357,0.0238),(-0.0009,-0.0248,0.0250),(-0.0016,-0.0251,0.0221),(-0.0013,-0.0274,0.0217),(0.0006,-0.0324,0.0221),(0.0006,-0.0298,0.0224),(0.0006,-0.0291,0.0226),(0.0006,-0.0287,0.0227),(-0.0060,-0.0093,0.0201),(-0.0069,0.0052,0.0193),(-0.0107,0.0090,0.0161),(-0.0069,0.0051,0.0192),(-0.0090,0.0027,0.0162),(-0.0508,0.0155,0.0190),(-0.0085,0.0333,0.0101),(-0.0084,0.0336,0.0108),(-0.0086,0.0324,0.0105),(-0.0144,0.0502,0.0006),(-0.0147,0.0525,0.0006),(-0.0123,0.0415,0.0040),(-0.0139,0.0481,0.0013),(-0.0124,0.0414,0.0040),(-0.0090,0.0317,0.0098),(-0.0089,0.0321,0.0096),(-0.0119,0.0393,0.0049),(-0.0119,0.0393,0.0050),(-0.0082,0.0454,0.0023),(-0.0124,0.0538,0.0018),(-0.0126,0.0537,0.0013),(-0.0104,0.0318,0.0106),(-0.0086,0.0421,0.0042),(-0.0546,0.0464,0.0101),(-0.0175,0.0747,-0.0047),(-0.0179,0.0741,-0.0054),(-0.0179,0.0739,-0.0052),(-0.0221,0.0851,-0.0110),(-0.0229,0.0846,-0.0120),(-0.0223,0.0855,-0.0110),(-0.0224,0.0775,-0.0108),(-0.0203,0.0743,-0.0079),(-0.0588,0.0839,-0.0095),(-0.0580,0.0837,-0.0108),(-0.0557,0.0851,-0.0132),(-0.0521,0.0939,-0.0180),(-0.0579,0.0780,-0.0105),(-0.0568,0.0784,-0.0100),(-0.0183,0.0743,-0.0054),(-0.0186,0.0758,-0.0079),(-0.0174,0.0776,-0.0079),(-0.0164,0.0758,-0.0066),(-0.0215,0.1044,-0.0307),(-0.0206,0.1038,-0.0296),(-0.0207,0.1036,-0.0296),(-0.0254,0.1189,-0.0343),(-0.0255,0.1191,-0.0341),(-0.0268,0.1220,-0.0369),(-0.0260,0.1120,-0.0357),(-0.0265,0.1150,-0.0369),(-0.0259,0.1187,-0.0348),(-0.0263,0.1200,-0.0358),(-0.0254,0.1176,-0.0347),(-0.0246,0.1154,-0.0329),(-0.0262,0.1172,-0.0372),(-0.0244,0.1153,-0.0352),(-0.0259,0.1147,-0.0364),(-0.0254,0.1176,-0.0364),(-0.0254,0.1124,-0.0353),(-0.0350,0.1164,-0.0341),(-0.0367,0.1184,-0.0353),(-0.0328,0.1159,-0.0306),(-0.0329,0.1136,-0.0284),(-0.0410,0.1057,-0.0255),(-0.0371,0.1140,-0.0347),(-0.0374,0.1140,-0.0285),(-0.0386,0.1154,-0.0357),(-0.0336,0.1194,-0.0308),(-0.0570,0.0849,-0.0144),(-0.0232,0.0836,-0.0123),(-0.0111,0.0085,0.0156),(0.0006,-0.0297,0.0225),(-0.0039,-0.0218,0.0232),(-0.0548,-0.0316,0.0365),(0.0612,-0.1181,-0.0188)])))])])
)

### X3D model conversion complete ###

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

print('Self-test diagnostics for lcartend.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 lcartend.py load and self-test diagnostics complete.")
