media @ VU
[] readme course preface I 1 2 II 3 4 III 5 6 7 IV 8 9 10 V 11 12 afterthoughts appendix references examples resources _

talk show tell print

avatar-sport.vr

avatar-sport.vr (wrl ) [ flux / bitmanagement / cortona / octaga ]


  
  PROTO Avatar-sport [
   exposedField MFFloat avatarSize[ 0.25 1.7500]
   exposedField SFBool isAvatar TRUE
    exposedField SFTime gesture1 0 #
    exposedField SFTime gesture2 0 #Likes jim
    exposedField SFTime gesture3 0 #Agrees jim
    exposedField SFTime gesture4 0 #Smiles jim
    exposedField SFTime gesture5 0 #Frowns jim
    exposedField SFTime gesture6 0 #Disagrees jim
    exposedField SFTime gesture7 0 #No likes jim
    exposedField SFTime gesture8 0 #Good by lil
    eventIn SFTime set_gesture9 #Superzen lil
    eventIn SFTime set_gesture10 #Rire jim
   exposedField MFString gestureNames ["","Likes jim","Agrees jim","Smiles jim","Frowns jim","Disagrees jim","No likes jim","Good by lil","Superzen lil","Rire jim"]
   
          eventIn SFVec3f set_position
   
   exposedField SFRotation rotation 0 1 0 0
   exposedField SFInt32 whichChoice 0
   exposedField SFBool isOver FALSE
   exposedField SFTime touchTime 0
   exposedField SFVec3f position  0 0 0
   exposedField SFBool isPilot FALSE
   exposedField SFFloat avatarHeight 1.80
   #exposedField SFString nickname "fussballer1"
  ]{
   #
   Switch { whichChoice IS whichChoice
    choice DEF WalkingAvatar Transform { rotation IS rotation
    children [
    DEF AvatarInterpolator PositionInterpolator { key [0,1] keyValue [0 0 0,0 0 0] },
    DEF AvatarScript Script {
    directOutput TRUE
    eventIn SFVec3f set_position IS set_position
    eventIn SFBool isActive
    exposedField SFBool isPilot IS isPilot
    field SFBool moveActive FALSE
    field SFBool newMove FALSE
    field SFVec3f curPosition 0 0 0
    field MFVec3f keyValues[]
    field SFNode  AvatarTransform USE WalkingAvatar
    eventOut SFTime  startMove
    eventOut SFTime  startWalk
    eventOut SFTime  stopWalk
    eventOut MFVec3f values_changed
    url "vrmlscript:
    function move(timestamp){
     if(!isPilot)
           { 
                   keyValues[0] = AvatarTransform.translation_changed;
             keyValues[1] = curPosition;
             values_changed = keyValues;
             startMove = timestamp;
             startWalk = timestamp;
           }
    }
    function isActive (value, timestamp){
     moveActive = value;
     if ( moveActive == FALSE ){
      if ( newMove ){ newMove = FALSE; move(timestamp); }
      else { stopWalk  = timestamp; }
     }
    }
    function set_position (value, timestamp){
     if(( curPosition[0]==value[0] )&&( curPosition[1]==value[1] )&&( curPosition[2]==value[2] ))
     {return;}
     curPosition = value;
     if(isPilot){
      AvatarTransform.set_translation = value;
      startWalk = timestamp;
      stopWalk = timestamp + 1;
      return;
     }
     else if (moveActive)
      newMove = TRUE;
     else
      move(timestamp);
    }
   "}#script
   DEF TimeMove TimeSensor {cycleInterval 1 }
   DEF TimeStop TimeSensor {cycleInterval 0.1 }
   DEF TimeWalk TimeSensor {cycleInterval 1 }
   ROUTE AvatarScript.values_changed TO AvatarInterpolator.set_keyValue
   ROUTE TimeMove.fraction_changed TO AvatarInterpolator.set_fraction
   ROUTE AvatarInterpolator.value_changed TO WalkingAvatar.set_translation
   ROUTE TimeMove.isActive TO AvatarScript.isActive
   ROUTE AvatarScript.startMove TO TimeMove.set_startTime
   ROUTE AvatarScript.startWalk TO TimeWalk.set_startTime
   ROUTE AvatarScript.stopWalk  TO TimeWalk.set_stopTime
   ROUTE AvatarScript.stopWalk  TO TimeStop.set_startTime
   
   #
   DEF TOUCH TouchSensor{ touchTime IS touchTime, isOver IS isOver }
   DEF TOUCH TouchSensor{}
   WorldInfo { info ["Avatarstudio Copyright (C) 1999 CANAL+. Designed by blaxxun interactive. All Rights Reserved."]}
   DEF vis VisibilitySensor { size 1 2 1  center 0 1 0 }
   Shape {
    appearance DEF MainApp Appearance{
     material Material{diffuseColor 0.56 0.22 0.15}
     ##texture ImageTexture{url "../avatar/sportmanblue2.jpg" }
     <template type=texture name=sport/>
    }
    geometry IndexedFaceSet {
     creaseAngle 3.14
     coord DEF PointList Coordinate{
      point[
       -0.1060 -0.0216 -0.0011,-0.1000 -0.0225 -0.0329,-0.1269 -0.0734 -0.0384,-0.0639 -0.0225 -0.0563,-0.0256 -0.0405 -0.0602,-0.0614 -0.0545 -0.0826,0.1065 -0.0216 -0.0011,0.1345 -0.0845 0.0025,0.1246 -0.0734 -0.0384,0.0981 -0.0225 -0.0329,
       0.0242 -0.0405 -0.0602,0.0004 -0.0748 -0.0706,0.0000 -0.0449 -0.0584,0.0630 -0.0545 -0.0826,0.0679 -0.0225 -0.0563,-0.1357 -0.0845 0.0025,-0.0286 -0.2029 0.0598,0.0000 -0.1034 0.0872,-0.0371 -0.0972 0.0803,-0.0658 -0.0375 0.0641,
       -0.0727 -0.0961 0.0674,0.0364 -0.0972 0.0803,0.0281 -0.2029 0.0598,0.0741 -0.0961 0.0674,0.0674 -0.0375 0.0641,0.0000 -0.0528 0.0914,-0.0015 -0.0567 -0.1078,0.1498 -0.0763 -0.0077,0.1365 -0.0763 -0.0700,-0.1372 -0.0763 -0.0700,
       -0.1506 -0.0763 -0.0077,0.0987 -0.1232 0.0959,0.1125 0.0743 0.0860,0.0715 0.0752 0.1262,0.0004 0.1076 0.1146,0.0004 -0.1375 0.1161,-0.0715 0.0752 0.1262,-0.1129 0.0743 0.0860,-0.0990 -0.1232 0.0959,0.1741 0.1172 -0.0919,
       0.1691 0.0992 0.0262,0.0866 0.1389 -0.1358,-0.0874 0.1389 -0.1358,0.0440 0.2715 -0.0867,0.0610 0.2731 -0.0495,0.0944 0.2483 -0.0520,0.0000 0.2723 -0.1087,-0.0444 0.2715 -0.0867,-0.1723 0.1172 -0.0919,-0.0947 0.2483 -0.0520,
       -0.1674 0.0992 0.0262,0.0375 0.2574 0.0146,0.0000 0.2487 0.0254,0.0009 0.2024 0.0429,0.0595 0.2049 0.0548,0.0532 0.2666 -0.0056,-0.0000 0.1354 0.0928,0.1637 0.1932 0.0198,0.0950 0.2203 0.0681,-0.0380 0.2574 0.0146,
       -0.0537 0.2666 -0.0056,-0.0599 0.2049 0.0548,-0.0897 0.2203 0.0681,-0.0615 0.2731 -0.0495,-0.1648 0.1932 0.0198,-0.0553 -0.0107 0.0604,-0.0186 -0.0007 0.0856,-0.0482 0.0527 0.0507,-0.0710 -0.0003 0.0303,0.0122 -0.0328 0.0831,
       -0.0320 -0.0311 0.0687,0.0508 -0.0068 0.0720,0.0042 0.0630 0.0582,0.0459 0.0527 0.0526,0.0527 -0.0108 0.0623,0.0683 -0.0003 0.0322,-0.0523 -0.0068 0.0738,-0.0141 -0.0329 0.0849,0.0163 -0.0008 0.0875,-0.0059 0.0629 0.0602,
       0.0296 -0.0312 0.0706,0.0005 0.0230 -0.0595,0.0349 0.0218 -0.0413,-0.0339 0.0218 -0.0413,0.0516 0.0238 0.0226,0.0000 0.0162 0.0519,-0.0521 0.0238 0.0226,0.0186 -0.0449 0.0187,0.0428 -0.0413 0.0006,0.0246 -0.0199 0.0159,
       -0.0175 -0.0449 0.0187,0.0004 -0.0450 0.0277,0.0004 -0.0365 0.0253,0.0004 -0.0255 0.0246,-0.0184 -0.0199 0.0159,-0.0104 0.0216 0.0112,0.0004 0.0245 0.0206,0.0004 0.0495 0.0242,0.0119 0.0216 0.0112,0.0005 -0.0186 0.0379,
       -0.0402 -0.0413 0.0006,0.0485 -0.0568 -0.0248,-0.0495 -0.0568 -0.0248,0.0670 -0.0086 -0.0259,0.0462 -0.0377 -0.0514,-0.0448 -0.0377 -0.0514,-0.0688 -0.0086 -0.0259,0.0296 0.0334 0.0389,0.0601 0.0215 0.0242,0.0554 0.0346 0.0197,
       -0.0618 0.0215 0.0242,-0.0558 0.0346 0.0197,-0.0742 0.0322 -0.0247,-0.0287 0.0334 0.0389,0.0743 0.0322 -0.0247,0.0585 -0.0008 -0.0380,-0.0638 -0.0008 -0.0380,-0.0576 0.1036 0.0169,-0.0712 0.0789 -0.0075,-0.0386 0.1090 0.0290,
       0.0004 0.1139 0.0388,0.0564 0.1028 0.0161,0.0390 0.1098 0.0290,0.0700 0.0789 -0.0075,0.0730 0.0322 -0.0569,-0.0737 0.0446 -0.0439,0.0750 0.0446 -0.0439,-0.0712 0.0322 -0.0569,-0.0144 0.0226 0.0183,-0.0019 0.0055 0.0066,
       0.0072 0.0054 0.0118,0.0162 -0.0030 0.0151,-0.0128 -0.0019 0.0006,0.0023 -0.0026 0.0095,-0.0019 -0.0070 0.0044,0.0071 -0.0070 0.0109,0.0137 0.0230 0.0185,0.0036 0.0055 0.0065,0.0127 -0.0015 0.0012,-0.0045 0.0054 0.0115,
       -0.0146 -0.0030 0.0151,-0.0045 -0.0066 0.0106,-0.0006 -0.0026 0.0092,0.0035 -0.0070 0.0043,0.0351 -0.0725 -0.0467,0.0012 -0.0702 -0.0577,-0.0332 -0.0725 -0.0467,0.0493 0.1023 0.0674,0.0728 0.0934 0.0431,0.0510 0.1099 0.0357,
       0.0008 0.1183 0.0314,0.0247 0.1092 0.0743,-0.0202 0.1097 0.0743,-0.0733 0.0929 0.0431,-0.0503 0.1023 0.0674,-0.0519 0.1099 0.0357,0.0008 0.1188 -0.0112,0.0373 0.1037 -0.0473,0.0008 0.1055 -0.0577,0.0895 0.0558 -0.0127,
       0.0486 0.0101 -0.0961,0.0015 0.0096 -0.1041,0.0008 0.0750 -0.0900,0.0624 -0.0379 -0.0492,0.0425 -0.0389 -0.0860,0.0015 -0.0385 -0.0956,-0.0431 -0.0389 -0.0860,-0.0486 0.0101 -0.0961,-0.0622 -0.0408 -0.0715,-0.0901 0.0553 -0.0127,
       -0.0712 0.0941 -0.0181,-0.0763 0.0656 -0.0574,0.0692 0.0945 -0.0181,0.0500 0.1107 -0.0115,-0.0504 0.1107 -0.0115,0.0658 0.0096 -0.0837,-0.0551 0.0719 -0.0790,-0.0659 0.0092 -0.0833,0.0753 0.0656 -0.0574,0.0547 0.0719 -0.0785,
       -0.0368 0.1033 -0.0474,-0.0164 0.0332 -0.0094,-0.0011 -0.0309 0.0004,-0.0097 0.0332 0.0052,-0.0087 0.0094 -0.0233,0.0021 -0.0309 0.0004,0.0184 0.0332 -0.0094,0.0121 0.0332 0.0052,0.0112 0.0094 -0.0233,0.0370 -0.0226 0.0032,
       0.0124 -0.0311 0.0308,0.0004 -0.0363 0.0217,0.0004 -0.0305 0.0343,-0.0380 -0.0226 0.0032,-0.0124 -0.0311 0.0308,0.0005 -0.0135 0.0327,-0.0188 -0.0123 0.0249,0.0192 -0.0123 0.0249,-0.0049 -0.0157 -0.0000,0.0049 -0.0157 -0.0000,
       0.0049 0.0157 -0.0000,-0.0606 -0.0210 0.0177,-0.0602 0.0619 0.0192,-0.2300 0.0662 0.0118,-0.2299 -0.0242 0.0310,-0.2303 -0.0556 -0.0689,-0.0599 0.0524 -0.0482,-0.0507 0.0046 -0.0757,-0.2304 0.0130 -0.0867,-0.2512 0.0377 0.0009,
       -0.2417 -0.0135 0.0146,-0.1665 0.0349 0.0067,-0.1665 -0.0250 0.0007,-0.2163 -0.0323 -0.0469,-0.1667 -0.0387 -0.0678,-0.1667 0.0260 -0.0456,-0.2089 0.0070 -0.0583,-0.0272 0.0468 0.0013,-0.0293 0.0418 -0.0616,0.0075 0.0440 -0.0473,
       0.0083 0.0457 -0.0172,-0.0236 -0.0314 -0.0504,-0.2374 -0.0149 0.0100,-0.2389 0.0295 0.0213,-0.2366 0.0170 0.0185,-0.2402 -0.0145 -0.0082,-0.2417 0.0304 -0.0043,-0.0360 0.0064 -0.0532,-0.2394 0.0170 -0.0122,-0.0185 0.0337 0.0079,
       -0.0856 0.0242 -0.0118,-0.0622 -0.0440 -0.0170,-0.1334 -0.0027 -0.0072,-0.1319 -0.0348 -0.0045,-0.0650 0.0403 0.0015,-0.0802 0.0337 -0.0100,-0.0454 -0.0040 -0.0413,-0.1193 -0.0031 -0.0208,-0.1246 0.0156 -0.0102,-0.0430 0.0305 -0.0216,
       0.0130 -0.0384 -0.0501,-0.0129 0.0017 -0.0534,0.0104 0.0020 -0.0548,-0.0052 -0.0391 -0.0521,0.0681 -0.0204 0.0220,0.0677 0.0636 0.0258,0.2374 -0.0235 0.0359,0.2374 0.0667 0.0168,0.2376 -0.0558 -0.0656,0.0674 0.0532 -0.0432,
       0.2377 0.0128 -0.0831,0.0582 0.0069 -0.0680,0.1739 0.0357 0.0119,0.2491 -0.0129 0.0194,0.2586 0.0381 0.0057,0.1739 -0.0245 0.0054,0.1741 -0.0383 -0.0636,0.2236 -0.0322 -0.0431,0.1741 0.0265 -0.0410,0.2162 0.0071 -0.0543,
       0.0276 0.0449 -0.0599,0.0256 0.0499 0.0030,-0.0090 0.0471 -0.0457,-0.0098 0.0488 -0.0157,0.0201 -0.0464 -0.0472,0.2360 -0.0294 -0.0047,0.2332 -0.0296 0.0138,0.2347 0.0147 0.0249,0.2324 0.0022 0.0222,0.2375 0.0157 -0.0005,
       0.2352 0.0022 -0.0086,0.0325 -0.0087 -0.0498,0.0614 -0.0440 -0.0148,0.0177 0.0337 0.0102,0.0887 0.0242 -0.0096,0.1311 -0.0348 -0.0023,0.1326 -0.0027 -0.0050,0.1238 0.0156 -0.0080,0.0818 0.0337 -0.0078,0.0446 -0.0040 -0.0390,
       0.1185 -0.0031 -0.0186,0.0674 0.0403 0.0033,0.0433 0.0305 -0.0195,0.0048 -0.0392 -0.0478,-0.0107 0.0019 -0.0501,-0.0133 -0.0385 -0.0456,0.0126 0.0014 -0.0488,-0.0656 -0.0924 -0.0506,-0.0335 -0.1194 -0.0845,-0.1018 -0.2989 -0.0596,
       -0.0551 -0.3011 -0.1017,0.0087 -0.1427 -0.1306,0.0377 -0.3011 -0.1254,-0.1116 -0.2989 0.0156,0.0637 -0.1468 -0.1139,0.1091 -0.2989 -0.0422,0.1003 -0.1232 -0.0286,0.0044 -0.2989 0.1207,-0.0611 -0.2989 0.0855,0.0535 -0.2989 0.1031,
       0.0948 -0.2989 0.0513,-0.0283 -0.2294 0.0705,-0.0688 -0.2294 0.0230,-0.0457 -0.3768 0.0158,0.0916 -0.2294 -0.0370,0.0520 -0.2294 0.0769,0.0695 -0.3745 0.0138,0.0152 -0.3817 0.0547,0.0631 -0.4108 -0.0826,-0.0356 -0.4096 -0.0782,
       -0.0631 -0.2294 -0.0392,0.0246 -0.2294 -0.0938,0.0678 -0.0343 -0.1350,0.0741 0.0128 -0.1230,0.1111 -0.0385 -0.1065,0.1149 -0.1157 -0.0381,0.0190 -0.0205 -0.1331,0.0275 0.0318 -0.1141,0.1144 -0.0884 -0.0763,-0.0544 -0.0268 -0.0533,
       -0.0336 -0.0527 -0.1037,-0.0028 -0.1245 0.0547,0.0735 -0.2127 0.0094,0.0526 -0.0766 0.0132,0.0508 -0.1993 -0.1103,-0.0235 -0.4518 -0.0068,0.0061 -0.4441 0.0262,-0.0906 -0.2012 0.0124,0.0360 -0.4514 -0.0103,-0.0570 -0.0735 0.0171,
       -0.0024 -0.0804 0.0677,-0.0654 -0.1836 -0.1174,-0.0091 -0.4441 -0.0458,0.0287 -0.4449 -0.0506,-0.0417 -0.0459 0.0617,0.0089 -0.0132 0.0431,-0.0322 -0.0182 0.0031,0.0352 -0.0989 0.0056,-0.0444 -0.0989 0.0056,0.0072 -0.0989 -0.0717,
       0.0465 -0.0954 0.0169,0.0400 -0.0255 -0.0052,0.0435 -0.0459 0.0793,0.0437 -0.0989 -0.0502,-0.0083 -0.0113 -0.0443,-0.0391 -0.0989 -0.0528,0.0008 -0.0409 0.0800,-0.0453 -0.0954 0.0169,0.0072 -0.0659 -0.0716,0.0368 -0.0121 -0.0503,
       -0.0390 -0.0009 0.0023,-0.0342 0.0160 0.0031,0.0543 -0.0989 0.0867,-0.0517 -0.0989 0.0633,0.0023 -0.0257 0.0956,-0.0398 -0.0315 0.0813,-0.0480 -0.0522 0.0877,0.0018 -0.0522 0.1031,0.0441 -0.0522 0.0952,0.0384 -0.0296 0.0904,
       -0.0578 -0.0245 0.0253,-0.0039 -0.0441 0.0727,0.0507 -0.0245 0.0253,-0.0027 -0.0092 0.0789,0.1042 -0.3007 -0.0609,0.0681 -0.0942 -0.0519,0.1150 -0.3007 0.0147,-0.0592 -0.1485 -0.1151,-0.0045 -0.1445 -0.1318,-0.0341 -0.3029 -0.1268,
       0.0376 -0.1212 -0.0857,0.0585 -0.3029 -0.1026,-0.1060 -0.3007 -0.0431,-0.0957 -0.1250 -0.0299,0.0645 -0.3007 0.0846,-0.0026 -0.3007 0.1203,-0.0916 -0.3007 0.0504,-0.0503 -0.3007 0.1022,-0.0645 -0.3763 0.0127,-0.0470 -0.2312 0.0759,
       -0.0866 -0.2312 -0.0380,0.0506 -0.3786 0.0146,0.0737 -0.2312 0.0220,0.0332 -0.2312 0.0694,-0.0103 -0.3835 0.0535,-0.0581 -0.4126 -0.0834,-0.0196 -0.2312 -0.0948,0.0680 -0.2312 -0.0403,0.0405 -0.4114 -0.0790,-0.0204 -0.0259 -0.1313,
       -0.0273 0.0265 -0.1124,-0.0686 -0.0397 -0.1333,0.0339 -0.0581 -0.1020,0.0544 -0.0322 -0.0515,-0.0728 0.0074 -0.1213,-0.0525 -0.0777 0.0098,-0.0734 -0.2138 0.0062,0.0028 -0.1256 0.0515,-0.0508 -0.2004 -0.1131,0.0906 -0.2023 0.0093,
       -0.0060 -0.4452 0.0227,0.0236 -0.4529 -0.0100,-0.0358 -0.4525 -0.0135,0.0570 -0.0746 0.0138,0.0024 -0.0815 0.0644,0.0654 -0.1846 -0.1202,0.0088 -0.4452 -0.0490,-0.0286 -0.4460 -0.0537,-0.0465 -0.0903 0.0185,-0.0543 -0.0938 0.0882,
       -0.0435 -0.0408 0.0808,0.0417 -0.0408 0.0633,0.0517 -0.0938 0.0649,0.0453 -0.0903 0.0185,0.0327 -0.0131 0.0050,-0.0089 -0.0081 0.0447,-0.0072 -0.0938 -0.0698,0.0444 -0.0938 0.0075,-0.0352 -0.0938 0.0075,-0.0400 -0.0204 -0.0033,
       -0.0436 -0.0938 -0.0483,0.0392 -0.0938 -0.0509,0.0088 -0.0062 -0.0424,-0.0009 -0.0358 0.0816,-0.0072 -0.0607 -0.0697,-0.0368 -0.0070 -0.0484,0.0380 0.0042 0.0042,0.0356 0.0207 0.0050,0.0476 -0.0522 0.0897,0.0393 -0.0315 0.0832,
       -0.0028 -0.0257 0.0976,-0.0445 -0.0522 0.0972,-0.0023 -0.0522 0.1050,-0.0389 -0.0296 0.0923,0.0038 -0.0462 0.0749,0.0577 -0.0267 0.0275,-0.0507 -0.0267 0.0275,0.0027 -0.0113 0.0811,
      ]#point
     }#Coordinate
     coordIndex[
      0,1,2,-1,3,4,5,-1,6,7,8,-1,8,9,6,-1,10,11,12,-1,4,11,5,-1,1,3,5,-1,12,11,4,-1,5,2,1,-1,13,14,9,-1,
      13,10,14,-1,9,8,13,-1,2,15,0,-1,13,11,10,-1,16,17,18,-1,19,20,18,-1,19,0,15,-1,21,17,22,-1,23,7,24,-1,7,6,24,-1,
      24,25,21,-1,25,17,21,-1,18,25,19,-1,18,17,25,-1,21,23,24,-1,19,15,20,-1,17,16,22,-1,18,20,16,-1,22,23,21,-1,14,10,26,-1,
      10,12,26,-1,27,6,28,-1,9,14,28,-1,26,12,4,-1,26,4,3,-1,29,0,30,-1,29,1,0,-1,31,32,33,-1,34,35,31,-1,27,32,31,-1,
      35,25,24,-1,24,6,31,-1,31,6,27,-1,24,31,35,-1,31,33,34,-1,36,37,38,-1,34,36,38,-1,38,37,30,-1,19,25,35,-1,38,0,19,-1,
      30,0,38,-1,35,38,19,-1,38,35,34,-1,6,9,28,-1,26,28,14,-1,3,29,26,-1,29,3,1,-1,28,39,27,-1,27,39,40,-1,40,32,27,-1,
      41,26,42,-1,43,44,45,-1,41,45,39,-1,41,46,43,-1,39,28,41,-1,26,41,28,-1,42,46,41,-1,47,46,42,-1,48,49,42,-1,42,49,47,-1,
      30,48,29,-1,50,48,30,-1,42,29,48,-1,29,42,26,-1,51,52,53,-1,54,55,51,-1,54,53,56,-1,54,57,45,-1,44,55,58,-1,58,45,44,-1,
      30,37,50,-1,59,60,61,-1,61,53,59,-1,56,53,61,-1,61,60,62,-1,63,49,62,-1,49,64,61,-1,43,45,41,-1,49,63,47,-1,51,53,54,-1,
      53,52,59,-1,58,55,54,-1,45,58,54,-1,62,60,63,-1,61,62,49,-1,65,66,67,-1,68,50,37,-1,68,67,64,-1,67,61,64,-1,69,36,34,-1,
      36,70,37,-1,34,71,69,-1,56,72,71,-1,34,56,71,-1,72,67,66,-1,66,71,72,-1,72,61,67,-1,61,72,56,-1,64,50,68,-1,68,37,65,-1,
      68,65,67,-1,65,70,66,-1,69,66,70,-1,65,37,70,-1,66,69,71,-1,36,69,70,-1,73,74,75,-1,32,40,75,-1,57,73,75,-1,57,54,73,-1,
      76,77,78,-1,32,77,33,-1,34,33,77,-1,76,79,56,-1,76,56,34,-1,78,73,79,-1,79,76,78,-1,73,54,79,-1,56,79,54,-1,75,40,57,-1,
      32,75,74,-1,77,76,34,-1,80,78,77,-1,78,80,74,-1,32,80,77,-1,73,78,74,-1,74,80,32,-1,46,81,82,-1,82,43,46,-1,47,63,83,-1,
      83,81,46,-1,44,82,84,-1,55,84,51,-1,85,52,51,-1,84,55,44,-1,86,83,63,-1,59,52,85,-1,85,86,59,-1,63,60,86,-1,51,84,85,-1,
      59,86,60,-1,46,47,83,-1,82,44,43,-1,87,88,89,-1,90,91,92,-1,92,93,94,-1,92,91,87,-1,95,96,97,-1,98,96,89,-1,99,93,89,-1,
      96,99,89,-1,94,93,99,-1,94,99,96,-1,97,96,98,-1,94,96,95,-1,87,89,92,-1,94,100,90,-1,92,94,90,-1,89,93,92,-1,103,101,84,-1,
      103,84,104,-1,105,83,86,-1,86,102,106,-1,103,88,101,-1,107,108,109,-1,102,100,106,-1,110,111,112,-1,94,113,110,-1,114,109,108,-1,112,106,110,-1,
      108,88,103,-1,110,100,94,-1,89,88,108,-1,113,94,95,-1,98,89,107,-1,108,107,89,-1,108,103,114,-1,106,100,110,-1,111,110,113,-1,84,82,104,-1,
      105,86,106,-1,104,115,103,-1,106,116,105,-1,117,118,128,-1,128,129,130,-1,119,117,128,-1,131,97,130,-1,130,97,128,-1,132,129,128,-1,112,132,128,-1,
      133,134,135,-1,130,133,135,-1,130,129,133,-1,135,131,130,-1,129,132,134,-1,134,133,129,-1,128,118,112,-1,128,97,119,-1,131,95,97,-1,134,132,111,-1,
      135,134,113,-1,111,132,112,-1,131,135,113,-1,113,134,111,-1,95,131,113,-1,97,120,119,-1,136,121,122,-1,136,137,138,-1,114,123,136,-1,139,136,97,-1,
      139,137,136,-1,136,138,114,-1,139,140,141,-1,141,142,139,-1,137,142,143,-1,143,138,137,-1,142,137,139,-1,141,143,142,-1,97,140,139,-1,136,123,121,-1,
      97,98,140,-1,107,141,140,-1,107,140,98,-1,114,138,109,-1,109,138,143,-1,109,143,107,-1,143,141,107,-1,122,120,97,-1,122,97,136,-1,82,144,104,-1,
      82,81,145,-1,83,146,145,-1,145,144,82,-1,105,146,83,-1,145,81,83,-1,146,105,116,-1,115,104,144,-1,147,121,148,-1,149,150,151,-1,122,121,147,-1,
      152,119,120,-1,152,151,150,-1,117,153,118,-1,154,155,153,-1,152,150,155,-1,152,154,119,-1,154,117,119,-1,151,120,122,-1,123,148,121,-1,148,149,147,-1,
      151,147,149,-1,147,151,122,-1,120,151,152,-1,153,117,154,-1,155,154,152,-1,156,150,149,-1,157,158,156,-1,148,123,159,-1,160,161,162,-1,124,115,163,-1,
      144,145,164,-1,165,166,167,-1,167,161,165,-1,169,170,171,-1,170,153,155,-1,162,161,167,-1,148,172,149,-1,159,172,148,-1,149,172,173,-1,155,150,156,-1,
      153,170,169,-1,155,156,174,-1,125,118,169,-1,145,146,166,-1,144,164,163,-1,164,145,165,-1,164,160,175,-1,176,167,177,-1,172,178,179,-1,180,170,174,-1,
      169,171,125,-1,169,118,153,-1,116,168,146,-1,177,171,176,-1,170,180,176,-1,162,179,160,-1,158,162,176,-1,179,162,158,-1,159,123,126,-1,177,167,166,-1,
      167,176,162,-1,179,178,175,-1,160,164,165,-1,180,158,176,-1,178,172,159,-1,175,160,179,-1,124,175,178,-1,179,157,172,-1,144,163,115,-1,168,166,146,-1,
      177,166,168,-1,156,158,180,-1,176,171,170,-1,157,156,173,-1,179,158,157,-1,168,127,177,-1,163,164,175,-1,174,156,180,-1,174,170,155,-1,173,172,157,-1,
      173,156,149,-1,171,127,125,-1,126,178,159,-1,171,177,127,-1,126,124,178,-1,175,124,163,-1,168,116,127,-1,165,161,160,-1,165,145,166,-1,114,126,123,-1,
      125,112,118,-1,183,181,184,-1,127,181,125,-1,106,182,116,-1,184,182,183,-1,182,106,112,-1,116,182,127,-1,125,183,112,-1,183,182,112,-1,125,181,183,-1,
      184,181,127,-1,182,184,127,-1,114,103,185,-1,124,186,188,-1,124,185,115,-1,187,186,126,-1,114,185,187,-1,115,185,103,-1,126,186,124,-1,114,187,126,-1,
      187,185,188,-1,188,186,187,-1,124,188,185,-1,84,101,189,-1,88,189,101,-1,84,189,190,-1,191,190,192,-1,191,85,84,-1,193,102,86,-1,86,191,194,-1,
      194,193,86,-1,86,85,191,-1,195,192,190,-1,190,189,88,-1,90,100,196,-1,195,91,90,-1,102,193,100,-1,190,191,84,-1,190,88,197,-1,192,194,191,-1,
      100,193,194,-1,87,91,195,-1,196,194,195,-1,87,195,197,-1,194,192,195,-1,197,88,87,-1,197,195,190,-1,196,100,194,-1,90,196,195,-1,198,199,200,-1,
      48,50,201,-1,201,50,64,-1,64,202,201,-1,203,204,202,-1,201,202,204,-1,204,205,201,-1,201,205,48,-1,206,207,208,-1,208,203,206,-1,208,207,48,-1,
      48,205,208,-1,202,206,203,-1,209,210,211,-1,212,211,210,-1,210,213,212,-1,212,213,214,-1,216,209,215,-1,216,215,214,-1,214,213,216,-1,211,215,209,-1,
      206,202,217,-1,218,207,206,-1,48,207,218,-1,64,217,202,-1,48,219,49,-1,219,218,217,-1,220,217,64,-1,48,218,219,-1,49,219,220,-1,220,219,217,-1,
      49,220,64,-1,206,217,218,-1,221,210,222,-1,223,224,210,-1,222,225,221,-1,209,226,223,-1,227,228,226,-1,227,225,228,-1,225,227,221,-1,210,224,222,-1,
      210,209,223,-1,226,209,227,-1,231,229,234,-1,231,225,222,-1,229,224,223,-1,231,230,232,-1,232,233,231,-1,235,230,231,-1,226,236,239,-1,235,234,239,-1,
      225,231,236,-1,236,228,225,-1,226,228,236,-1,236,233,237,-1,238,230,236,-1,236,231,233,-1,235,236,230,-1,229,223,226,-1,231,222,224,-1,224,229,231,-1,
      239,236,235,-1,231,234,235,-1,237,232,238,-1,236,237,238,-1,237,233,232,-1,230,238,232,-1,239,234,229,-1,239,229,226,-1,240,213,210,-1,241,227,209,-1,
      216,213,240,-1,242,216,240,-1,216,242,209,-1,241,242,243,-1,243,240,210,-1,243,221,241,-1,242,241,209,-1,221,227,241,-1,240,243,242,-1,221,243,210,-1,
      244,40,39,-1,244,245,57,-1,244,57,40,-1,245,246,247,-1,246,245,244,-1,39,248,244,-1,244,248,246,-1,247,249,245,-1,250,251,249,-1,250,248,39,-1,
      39,251,250,-1,249,247,250,-1,252,253,254,-1,253,252,255,-1,256,257,255,-1,255,257,253,-1,254,258,252,-1,259,257,256,-1,256,258,259,-1,258,254,259,-1,
      260,261,249,-1,249,251,260,-1,260,251,39,-1,245,261,57,-1,262,260,39,-1,261,262,263,-1,57,263,45,-1,45,262,39,-1,261,260,262,-1,263,262,45,-1,
      57,261,263,-1,261,245,249,-1,264,265,266,-1,254,253,267,-1,268,267,253,-1,269,270,271,-1,271,254,269,-1,270,265,271,-1,264,271,265,-1,266,253,264,-1,
      267,269,254,-1,266,268,253,-1,272,273,268,-1,272,274,278,-1,266,265,272,-1,272,275,276,-1,276,277,274,-1,269,267,273,-1,279,270,269,-1,279,272,265,-1,
      265,270,279,-1,269,273,282,-1,276,275,280,-1,279,274,277,-1,275,272,279,-1,274,279,278,-1,268,266,272,-1,267,268,273,-1,278,279,282,-1,273,281,282,-1,
      281,273,272,-1,278,281,272,-1,280,275,279,-1,277,280,279,-1,277,276,280,-1,276,274,272,-1,282,281,278,-1,282,279,269,-1,253,283,264,-1,254,284,259,-1,
      285,257,259,-1,286,271,264,-1,254,286,284,-1,284,283,285,-1,285,259,284,-1,253,257,285,-1,253,285,283,-1,283,284,286,-1,286,264,283,-1,254,271,286,-1,
      287,288,289,-1,290,291,292,-1,293,15,287,-1,292,294,295,-1,16,295,296,-1,297,20,298,-1,299,16,297,-1,300,16,299,-1,16,20,297,-1,298,15,293,-1,
      20,15,298,-1,293,287,289,-1,289,288,290,-1,291,290,288,-1,292,291,294,-1,296,295,294,-1,295,16,300,-1,301,302,303,-1,304,305,306,-1,307,301,303,-1,
      306,305,307,-1,308,304,306,-1,305,301,307,-1,309,310,311,-1,311,308,309,-1,302,310,309,-1,309,303,302,-1,311,304,308,-1,291,316,312,-1,313,314,312,-1,
      294,315,296,-1,313,316,317,-1,313,5,11,-1,318,294,314,-1,319,320,288,-1,320,316,291,-1,314,294,312,-1,318,315,294,-1,288,287,319,-1,2,317,316,-1,
      291,288,320,-1,316,313,312,-1,316,320,2,-1,312,294,291,-1,5,317,2,-1,313,317,5,-1,319,2,320,-1,15,319,287,-1,11,314,313,-1,15,2,319,-1,
      321,322,323,-1,324,308,323,-1,323,322,324,-1,325,326,327,-1,321,327,326,-1,326,328,322,-1,322,321,326,-1,324,322,328,-1,329,327,321,-1,323,330,321,-1,
      321,330,329,-1,331,327,329,-1,325,327,331,-1,308,324,331,-1,309,308,331,-1,329,309,331,-1,331,324,332,-1,331,332,325,-1,333,332,324,-1,328,333,324,-1,
      334,335,336,-1,337,338,339,-1,340,341,342,-1,341,335,342,-1,341,340,343,-1,336,344,345,-1,346,335,334,-1,339,343,337,-1,345,347,336,-1,348,343,339,-1,
      344,348,345,-1,348,344,349,-1,348,339,345,-1,349,343,348,-1,342,335,346,-1,338,345,339,-1,345,338,347,-1,340,337,343,-1,347,337,340,-1,334,336,347,-1,
      347,338,337,-1,343,349,341,-1,325,335,326,-1,335,341,328,-1,328,341,349,-1,336,335,350,-1,350,335,351,-1,349,344,332,-1,344,336,350,-1,344,351,325,-1,
      326,335,328,-1,349,333,328,-1,333,349,332,-1,325,332,344,-1,351,335,325,-1,344,350,351,-1,342,352,340,-1,347,353,334,-1,340,353,347,-1,340,352,353,-1,
      354,355,356,-1,354,357,358,-1,357,356,353,-1,352,358,357,-1,359,358,352,-1,354,342,346,-1,353,356,355,-1,342,359,352,-1,334,355,354,-1,353,355,334,-1,
      356,357,354,-1,342,354,359,-1,358,359,354,-1,353,352,357,-1,354,346,334,-1,360,329,330,-1,361,330,362,-1,362,323,308,-1,363,307,303,-1,362,306,363,-1,
      309,360,303,-1,363,361,362,-1,360,361,363,-1,306,362,308,-1,330,323,362,-1,360,330,361,-1,309,329,360,-1,363,303,360,-1,306,307,363,-1,364,365,366,-1,
      367,368,369,-1,370,371,368,-1,367,372,373,-1,366,7,374,-1,375,23,22,-1,376,22,372,-1,374,7,23,-1,377,22,376,-1,375,22,377,-1,374,23,375,-1,
      373,372,22,-1,365,7,366,-1,364,370,365,-1,371,370,364,-1,369,368,371,-1,372,367,369,-1,378,379,380,-1,381,382,383,-1,381,383,384,-1,384,379,378,-1,
      378,380,385,-1,384,383,379,-1,385,380,386,-1,386,387,388,-1,388,385,386,-1,388,387,382,-1,382,381,388,-1,373,315,367,-1,389,390,8,-1,367,315,318,-1,
      368,367,391,-1,392,8,393,-1,365,393,7,-1,13,390,394,-1,391,394,389,-1,394,314,11,-1,391,367,314,-1,392,370,368,-1,8,392,389,-1,314,367,318,-1,
      393,365,370,-1,8,390,13,-1,370,392,393,-1,368,389,392,-1,394,390,389,-1,391,389,368,-1,391,314,394,-1,13,394,11,-1,393,8,7,-1,395,396,397,-1,
      395,385,398,-1,398,396,395,-1,399,400,401,-1,400,399,397,-1,400,397,396,-1,396,402,400,-1,402,396,398,-1,397,399,403,-1,397,404,395,-1,403,404,397,-1,
      403,399,405,-1,405,399,401,-1,405,398,385,-1,405,385,388,-1,405,388,403,-1,406,398,405,-1,401,406,405,-1,398,407,402,-1,398,406,407,-1,408,409,410,-1,
      411,412,413,-1,413,412,408,-1,412,409,408,-1,414,415,411,-1,416,417,418,-1,410,419,408,-1,410,415,419,-1,420,408,419,-1,421,422,414,-1,411,415,423,-1,
      418,420,416,-1,414,413,421,-1,416,420,424,-1,421,424,422,-1,425,422,424,-1,421,416,424,-1,424,420,425,-1,423,415,410,-1,416,421,417,-1,413,417,421,-1,
      420,418,408,-1,408,418,413,-1,413,414,411,-1,418,417,413,-1,419,425,420,-1,400,415,401,-1,402,419,415,-1,425,419,402,-1,426,415,414,-1,401,415,427,-1,
      406,422,425,-1,426,414,422,-1,427,426,422,-1,402,415,400,-1,402,407,425,-1,406,425,407,-1,422,406,401,-1,427,415,426,-1,401,427,422,-1,428,429,430,-1,
      431,432,430,-1,412,428,432,-1,432,431,409,-1,409,431,433,-1,423,410,430,-1,429,428,412,-1,409,433,410,-1,430,429,411,-1,411,429,412,-1,430,432,428,-1,
      433,430,410,-1,430,433,431,-1,432,409,412,-1,411,423,430,-1,434,404,435,-1,436,395,404,-1,385,436,378,-1,435,381,437,-1,437,384,378,-1,435,403,388,-1,
      437,434,435,-1,436,434,437,-1,436,404,434,-1,385,395,436,-1,404,403,435,-1,381,435,388,-1,437,378,436,-1,381,384,437,-1,296,315,16,-1,16,315,22,-1,
      22,315,373,-1,
     ]#coordIndex
     texCoord TextureCoordinate{
      point[
       0.7295 0.9971,0.6943 0.9971,0.7100 0.9717,0.6670 0.9971,0.6445 0.9971,0.6680 0.9805,0.5264 0.9971,0.5137 0.9678,0.5371 0.9678,0.5557 0.9980,
       0.6074 0.9961,0.6250 0.9795,0.6250 0.9971,0.5820 0.9785,0.5820 0.9980,0.7363 0.9688,0.6025 0.4600,0.6240 0.4736,0.5996 0.4795,0.5781 0.4980,
       0.5762 0.4766,0.5215 0.4971,0.5146 0.4814,0.6504 0.4775,0.6484 0.4590,0.6797 0.4756,0.7314 0.4756,0.6729 0.4980,0.7266 0.4971,0.6260 0.4971,
       0.5693 0.0020,0.6094 0.0010,0.6250 0.0166,0.6309 0.0020,0.5371 0.0215,0.5264 0.0020,0.5625 0.0225,0.5469 0.0010,0.6494 0.0020,0.6787 0.0020,
       0.6963 0.0244,0.7256 0.0020,0.7217 0.0215,0.7090 0.0029,0.9365 0.7715,0.9570 0.8477,0.9248 0.8496,0.8721 0.8730,0.8750 0.7725,0.9668 0.7715,
       0.8760 0.7510,0.9375 0.7520,0.9697 0.7520,0.8242 0.8516,0.7930 0.8496,0.8164 0.7725,0.7783 0.7725,0.8076 0.7539,0.7715 0.7520,0.5420 0.1592,
       0.5254 0.1514,0.9736 0.9014,0.5850 0.1748,0.6719 0.1748,0.6035 0.2344,0.5938 0.2373,0.5732 0.2217,0.6240 0.2354,0.6455 0.2344,0.7168 0.1602,
       0.6729 0.2275,0.7275 0.1543,0.1445 0.9844,0.1230 0.9834,0.1230 0.9521,0.9189 0.9492,0.8994 0.9814,0.9014 0.9844,0.8760 0.9492,0.8740 0.9121,
       0.9678 0.9365,0.9287 0.9717,0.9082 0.9922,0.9121 0.9580,0.7705 0.9043,0.8545 0.9795,0.8506 0.9854,0.8320 0.9492,0.8389 0.9580,0.8389 0.9932,
       0.8223 0.9746,0.7852 0.9473,0.6563 0.2373,0.1016 0.9795,0.7900 0.8916,0.8047 0.8965,0.8047 0.9199,0.7861 0.8945,0.8262 0.8770,0.8008 0.8789,
       0.8477 0.8955,0.8311 0.9199,0.9482 0.9180,0.9551 0.8906,0.9551 0.8965,0.9023 0.8926,0.9219 0.8818,0.9453 0.8965,0.9238 0.9199,0.9502 0.8809,
       0.1240 0.7314,0.1270 0.7471,0.0957 0.7480,0.1035 0.7334,0.1445 0.7344,0.1563 0.7373,0.1563 0.7461,0.1582 0.9844,0.1553 0.9971,0.1367 0.9980,
       0.1406 0.9785,0.1240 0.9980,0.1055 0.9971,0.0918 0.9971,0.0908 0.9844,0.1035 0.9795,0.0938 0.7373,0.1504 0.3223,0.1797 0.3271,0.1563 0.3496,
       0.1084 0.3203,0.1289 0.3213,0.1299 0.3320,0.1289 0.3428,0.0986 0.3516,0.1123 0.4004,0.1289 0.3965,0.1289 0.4365,0.1396 0.3984,0.1289 0.3496,
       0.0752 0.3242,0.2285 0.3574,0.1953 0.3008,0.2080 0.2520,0.2236 0.3174,0.0273 0.3076,0.0137 0.2520,0.0410 0.2520,0.0664 0.3047,0.0313 0.3594,
       0.1631 0.3857,0.1943 0.3770,0.1875 0.3887,0.0615 0.3730,0.0635 0.3887,0.0410 0.4102,0.0918 0.3857,0.2168 0.4160,0.2275 0.2500,0.2393 0.3574,
       0.0186 0.3633,0.0586 0.4785,0.0313 0.4492,0.0674 0.4326,0.0762 0.4102,0.0908 0.4092,0.0859 0.4912,0.0986 0.4043,0.0664 0.4043,0.0820 0.4033,
       0.0742 0.3984,0.0889 0.3984,0.1260 0.4971,0.1904 0.4355,0.1924 0.4795,0.1641 0.4912,0.1787 0.4092,0.1885 0.4043,0.2217 0.4395,0.1631 0.4092,
       0.1543 0.4014,0.1650 0.3965,0.1699 0.4053,0.1777 0.3975,0.0713 0.0068,0.0830 0.0400,0.0244 0.0264,0.1201 0.0107,0.1211 0.0361,0.1807 0.0186,
       0.1699 0.0498,0.2334 0.0332,0.2256 0.0938,0.0078 0.0811,0.3203 0.9678,0.2979 0.9736,0.3096 0.9502,0.3193 0.9453,0.3652 0.9473,0.3486 0.9717,
       0.3193 0.9883,0.3828 0.9717,0.4238 0.9961,0.3643 0.9961,0.4551 0.9736,0.4346 0.9365,0.4736 0.9180,0.4170 0.9697,0.4053 0.9512,0.2822 0.9453,
       0.3633 0.9258,0.3301 0.9014,0.3623 0.8994,0.2861 0.8936,0.3311 0.8115,0.3672 0.8076,0.3613 0.8516,0.2656 0.8320,0.2549 0.8018,0.2979 0.8018,
       0.3330 0.7510,0.3662 0.7549,0.3389 0.7666,0.3643 0.7627,0.3926 0.7676,0.4023 0.8125,0.4551 0.8730,0.4209 0.9023,0.4180 0.8574,0.3057 0.9033,
       0.3213 0.9160,0.4014 0.9141,0.4756 0.8418,0.3877 0.7607,0.3154 0.8252,0.4004 0.8516,0.4150 0.8135,0.3037 0.8594,0.3164 0.8535,0.3887 0.8916,
       0.4746 0.7793,0.4189 0.7783,0.2646 0.8662,0.4717 0.8232,0.2539 0.8789,0.4922 0.8545,0.0244 0.4404,0.0107 0.4385,0.0107 0.3994,0.0049 0.3994,
       0.0088 0.4434,0.0166 0.3604,0.2373 0.3623,0.2480 0.4092,0.2432 0.4326,0.2428 0.4014,0.2295 0.4375,0.2451 0.4346,0.1787 0.2920,0.1504 0.2881,
       0.1309 0.2744,0.1299 0.2871,0.1309 0.2529,0.0918 0.2959,0.1104 0.2871,0.1289 0.3037,0.1162 0.3018,0.1543 0.3096,0.2334 0.2666,0.2334 0.4834,
       0.7275 0.1797,0.7676 0.9307,0.7529 0.9658,0.6689 0.7334,0.6689 0.7090,0.7471 0.7422,0.7471 0.7070,0.6680 0.6924,0.7461 0.6934,0.5518 0.5430,
       0.5508 0.5313,0.6211 0.5234,0.6221 0.5459,0.5527 0.5098,0.6211 0.5059,0.5518 0.5537,0.4404 0.7256,0.4434 0.7100,0.4971 0.7422,0.4971 0.7070,
       0.4531 0.6934,0.4971 0.6953,0.3457 0.5234,0.3564 0.5410,0.3018 0.5430,0.3027 0.5098,0.3447 0.5059,0.3018 0.5537,0.7432 0.2100,0.7432 0.2178,
       0.7207 0.2217,0.7168 0.2148,0.7383 0.1943,0.7734 0.9688,0.6953 0.2207,0.7930 0.9727,0.6973 0.2236,0.4277 0.6924,0.4395 0.7100,0.3613 0.7109,
       0.3682 0.7344,0.3643 0.7246,0.3643 0.7021,0.4326 0.5313,0.4307 0.5479,0.3662 0.5264,0.4346 0.5313,0.4326 0.5137,0.3701 0.5049,0.3496 0.6982,
       0.3525 0.7441,0.3389 0.7471,0.3311 0.7383,0.3154 0.7207,0.3223 0.7002,0.3281 0.7451,0.4629 0.5371,0.4596 0.5511,0.4727 0.5576,0.4648 0.5586,
       0.4648 0.5098,0.4346 0.5410,0.4795 0.5117,0.4756 0.5352,0.4814 0.5508,0.4736 0.5508,0.4512 0.5576,0.4307 0.5469,0.4834 0.5361,0.3174 0.7354,
       0.4453 0.6934,0.3613 0.5225,0.3535 0.5049,0.3545 0.5225,0.3623 0.5059,0.4365 0.6934,0.5186 0.1777,0.9971 0.9297,0.9961 0.9639,0.5518 0.6748,
       0.6318 0.6445,0.6318 0.6689,0.5518 0.6445,0.5498 0.6279,0.6328 0.6299,0.6738 0.6074,0.7461 0.6045,0.7471 0.6133,0.6729 0.5859,0.7471 0.5879,
       0.6768 0.5654,0.7480 0.5654,0.3018 0.6748,0.3623 0.6465,0.3643 0.6602,0.3018 0.6445,0.3008 0.6299,0.3555 0.6289,0.4453 0.5996,0.4961 0.6045,
       0.4971 0.6133,0.4541 0.5840,0.4551 0.5654,0.4961 0.5664,0.5322 0.2090,0.5313 0.2148,0.5078 0.2100,0.5166 0.1826,0.9668 0.9688,0.5547 0.2197,
       0.5625 0.2227,0.9521 0.9707,0.5078 0.2119,0.3789 0.6270,0.4365 0.6338,0.4316 0.6436,0.3604 0.6436,0.4336 0.6719,0.4316 0.6611,0.3633 0.6025,
       0.3623 0.5898,0.4307 0.5850,0.3604 0.5713,0.4336 0.5674,0.3682 0.6064,0.4668 0.6299,0.4473 0.6816,0.4658 0.6748,0.4727 0.6826,0.4814 0.6309,
       0.4883 0.6543,0.4873 0.6709,0.3486 0.6191,0.3379 0.5996,0.3311 0.5664,0.3408 0.6133,0.3135 0.5996,0.3154 0.5674,0.3184 0.5938,0.3252 0.6143,
       0.3125 0.6094,0.3301 0.6221,0.3359 0.6211,0.4619 0.6826,0.3682 0.6279,0.4482 0.5840,0.4482 0.5654,0.4395 0.5830,0.4395 0.5654,0.3613 0.6289,
       0.7246 0.9463,0.7080 0.9326,0.7090 0.8643,0.6895 0.8643,0.6875 0.9258,0.6660 0.8633,0.7236 0.8652,0.6641 0.9238,0.6465 0.8633,0.6025 0.3643,
       0.6104 0.4346,0.5625 0.3652,0.5420 0.3662,0.5801 0.3662,0.5928 0.3652,0.5244 0.3652,0.6387 0.9365,0.2891 0.3975,0.2646 0.3945,0.2764 0.3682,
       0.3525 0.3877,0.3223 0.3994,0.3340 0.3633,0.3057 0.3633,0.3428 0.3525,0.4541 0.1074,0.4707 0.1377,0.4375 0.1377,0.4082 0.1025,0.4824 0.1436,
       0.4746 0.1182,0.3965 0.1377,0.6846 0.9668,0.6563 0.9629,0.6523 0.9658,0.6240 0.9619,0.6279 0.9385,0.6777 0.9688,0.6279 0.9463,0.7217 0.9609,
       0.7070 0.9561,0.3037 0.3281,0.3242 0.3105,0.3330 0.3379,0.3408 0.3115,0.2832 0.2656,0.3037 0.2656,0.2656 0.3145,0.3164 0.2646,0.2754 0.3428,
       0.3076 0.3398,0.4512 0.0635,0.4873 0.0645,0.4756 0.0938,0.4648 0.0146,0.4111 0.0605,0.4434 0.0156,0.4258 0.0146,0.3281 0.2646,0.8594 0.6914,
       0.8691 0.7446,0.8115 0.7153,0.7969 0.6377,0.8135 0.6411,0.7588 0.6377,0.8174 0.6450,0.8164 0.7139,0.8672 0.6826,0.7637 0.6362,0.7715 0.7285,
       0.7871 0.6387,0.8965 0.7104,0.7998 0.6357,0.7656 0.6821,0.7842 0.7197,0.2822 0.2627,0.3047 0.2529,0.3037 0.2637,0.3154 0.2520,0.3174 0.2637,
       0.3232 0.2529,0.2881 0.2529,0.2861 0.2568,0.2832 0.2578,0.4287 0.0029,0.4463 0.0029,0.4453 0.0146,0.4590 0.0020,0.4600 0.0059,0.4658 0.0088,
       0.4678 0.0127,0.4229 0.0146,0.8730 0.6309,0.8965 0.6274,0.9834 0.6748,0.9590 0.6577,0.9727 0.6367,0.9883 0.6416,0.9756 0.6377,0.9521 0.6533,
       0.2773 0.3506,0.3086 0.3477,0.3330 0.3477,0.3076 0.3545,0.4717 0.1025,0.5381 0.8643,0.5234 0.9453,0.5254 0.8643,0.5908 0.9307,0.5576 0.9258,
       0.5811 0.8643,0.5410 0.9336,0.5566 0.8643,0.6006 0.8633,0.6094 0.9365,0.7246 0.3662,0.7109 0.3672,0.6953 0.3652,0.6602 0.3662,0.6455 0.3652,
       0.6787 0.3662,0.6396 0.4355,0.4180 0.3672,0.4316 0.3984,0.3945 0.3975,0.4688 0.3701,0.4814 0.3965,0.4609 0.3975,0.4385 0.3662,0.4072 0.3574,
       0.3447 0.1084,0.3545 0.1445,0.3193 0.1445,0.2852 0.1445,0.2969 0.1084,0.2666 0.1465,0.2764 0.1201,0.5645 0.9658,0.5723 0.9678,0.5938 0.9639,
       0.5410 0.9551,0.5244 0.9590,0.5967 0.9678,0.4170 0.3408,0.4268 0.3145,0.4414 0.3320,0.4072 0.3174,0.4834 0.3174,0.4473 0.2646,0.4668 0.2637,
       0.4326 0.2646,0.4775 0.3447,0.4424 0.3428,0.2754 0.0947,0.2656 0.0674,0.2959 0.0693,0.2822 0.0127,0.3418 0.0674,0.3105 0.0156,0.4229 0.2646,
       0.3291 0.0156,0.8223 0.6396,0.8818 0.6279,0.8857 0.6270,0.7969 0.6416,0.8076 0.7144,0.8594 0.7412,0.7744 0.6392,0.8066 0.7139,0.7637 0.6333,
       0.7822 0.7207,0.7705 0.6836,0.7646 0.7305,0.4463 0.2637,0.4463 0.2529,0.4658 0.2637,0.4346 0.2637,0.4375 0.2520,0.4277 0.2529,0.4629 0.2549,
       0.4609 0.2529,0.4648 0.2559,0.3008 0.0137,0.3096 0.0029,0.3213 0.0020,0.2861 0.0059,0.2891 0.0020,0.2852 0.0059,0.4209 0.2646,0.3281 0.0146,
       0.2832 0.0127,0.9717 0.6377,0.9824 0.6748,0.9727 0.6362,0.9863 0.6416,0.4424 0.3496,0.4717 0.3574,0.4189 0.3496,0.4414 0.3574,0.2783 0.1074,
       0.6250 0.4424,
      ]#point
     }#TextureCoordinate
     texCoordIndex[
      0,1,2,-1,3,4,5,-1,6,7,8,-1,8,9,6,-1,10,11,12,-1,4,11,5,-1,1,3,5,-1,12,11,4,-1,5,2,1,-1,13,14,9,-1,
      13,10,14,-1,9,8,13,-1,2,15,0,-1,13,11,10,-1,16,17,18,-1,19,20,18,-1,19,21,22,-1,23,17,24,-1,25,26,27,-1,26,28,27,-1,
      27,29,23,-1,29,17,23,-1,18,29,19,-1,18,17,29,-1,23,25,27,-1,19,22,20,-1,17,16,24,-1,18,20,16,-1,24,25,23,-1,30,31,32,-1,
      31,33,32,-1,34,35,36,-1,37,30,36,-1,32,33,38,-1,32,38,39,-1,40,41,42,-1,40,43,41,-1,44,45,46,-1,47,48,44,-1,49,45,44,-1,
      48,50,51,-1,51,52,44,-1,44,52,49,-1,51,44,48,-1,44,46,47,-1,53,54,55,-1,47,53,55,-1,55,54,56,-1,57,50,48,-1,55,58,57,-1,
      56,58,55,-1,48,55,57,-1,55,48,47,-1,35,37,36,-1,32,36,30,-1,39,40,32,-1,40,39,43,-1,36,59,34,-1,34,59,60,-1,61,45,49,-1,
      62,32,63,-1,64,65,66,-1,62,66,59,-1,62,67,64,-1,59,36,62,-1,32,62,36,-1,63,67,62,-1,68,67,63,-1,69,70,63,-1,63,70,68,-1,
      42,69,40,-1,71,69,42,-1,63,40,69,-1,40,63,32,-1,72,73,74,-1,75,76,77,-1,75,78,79,-1,75,80,81,-1,82,76,83,-1,83,81,82,-1,
      56,54,84,-1,85,86,87,-1,87,78,85,-1,79,78,87,-1,87,86,88,-1,89,90,88,-1,90,91,87,-1,64,66,62,-1,70,92,68,-1,77,78,75,-1,
      74,73,93,-1,83,76,75,-1,81,83,75,-1,88,86,89,-1,87,88,90,-1,94,95,96,-1,97,84,54,-1,97,96,91,-1,96,87,91,-1,98,53,47,-1,
      53,99,54,-1,47,100,98,-1,79,101,100,-1,47,79,100,-1,101,96,95,-1,95,100,101,-1,101,87,96,-1,87,101,79,-1,91,84,97,-1,97,54,94,-1,
      97,94,96,-1,94,99,95,-1,98,95,99,-1,94,54,99,-1,95,98,100,-1,53,98,99,-1,102,103,104,-1,45,61,104,-1,80,102,104,-1,80,75,102,-1,
      105,106,107,-1,45,106,46,-1,47,46,106,-1,105,108,79,-1,105,79,47,-1,107,102,108,-1,108,105,107,-1,102,75,108,-1,79,108,75,-1,104,61,80,-1,
      45,104,103,-1,106,105,47,-1,109,107,106,-1,107,109,103,-1,45,109,106,-1,102,107,103,-1,103,109,45,-1,110,111,112,-1,112,113,110,-1,114,115,116,-1,
      116,111,110,-1,117,118,119,-1,120,119,72,-1,121,73,72,-1,119,120,117,-1,122,123,124,-1,93,73,121,-1,121,122,93,-1,124,125,122,-1,72,119,121,-1,
      93,122,125,-1,110,114,116,-1,112,126,113,-1,127,128,129,-1,130,131,132,-1,132,133,134,-1,132,131,127,-1,135,136,137,-1,138,136,129,-1,139,133,129,-1,
      136,139,129,-1,134,133,139,-1,134,139,136,-1,137,136,138,-1,134,136,135,-1,127,129,132,-1,134,140,130,-1,132,134,130,-1,129,133,132,-1,141,142,143,-1,
      141,143,144,-1,145,146,147,-1,147,148,149,-1,141,128,142,-1,150,151,152,-1,148,140,149,-1,153,154,155,-1,134,156,153,-1,157,152,151,-1,155,149,153,-1,
      151,128,141,-1,153,140,134,-1,129,128,151,-1,156,134,135,-1,138,129,150,-1,151,150,129,-1,151,141,157,-1,149,140,153,-1,154,153,156,-1,143,158,144,-1,
      145,147,149,-1,144,159,141,-1,149,160,145,-1,161,162,163,-1,163,164,165,-1,166,161,163,-1,167,137,165,-1,165,137,163,-1,168,164,163,-1,155,168,163,-1,
      169,170,171,-1,165,169,171,-1,165,164,169,-1,171,167,165,-1,164,168,170,-1,170,169,164,-1,163,162,155,-1,163,137,166,-1,167,135,137,-1,170,168,154,-1,
      171,170,156,-1,154,168,155,-1,167,171,156,-1,156,170,154,-1,135,167,156,-1,137,172,166,-1,173,174,175,-1,173,176,177,-1,157,178,173,-1,179,173,137,-1,
      179,176,173,-1,173,177,157,-1,179,180,181,-1,181,182,179,-1,176,182,183,-1,183,177,176,-1,182,176,179,-1,181,183,182,-1,137,180,179,-1,173,178,174,-1,
      137,138,180,-1,150,181,180,-1,150,180,138,-1,157,177,152,-1,152,177,183,-1,152,183,150,-1,183,181,150,-1,175,172,137,-1,175,137,173,-1,184,185,186,-1,
      184,187,188,-1,189,190,188,-1,188,185,184,-1,191,190,189,-1,188,187,189,-1,190,191,192,-1,193,186,185,-1,194,195,196,-1,197,198,199,-1,200,195,194,-1,
      201,202,203,-1,201,199,198,-1,204,205,206,-1,207,208,205,-1,201,198,208,-1,201,207,202,-1,207,204,202,-1,199,203,200,-1,209,196,195,-1,196,197,194,-1,
      199,194,197,-1,194,199,200,-1,203,199,201,-1,205,204,207,-1,208,207,201,-1,210,198,197,-1,211,212,210,-1,196,209,213,-1,214,215,216,-1,217,218,219,-1,
      220,221,222,-1,223,224,225,-1,225,215,223,-1,226,227,228,-1,227,205,208,-1,216,215,225,-1,196,229,197,-1,213,229,196,-1,197,229,230,-1,208,198,210,-1,
      205,227,226,-1,208,210,231,-1,232,206,226,-1,221,233,224,-1,220,222,219,-1,222,221,223,-1,222,214,234,-1,235,225,236,-1,229,237,238,-1,239,227,231,-1,
      226,228,232,-1,226,206,205,-1,240,241,233,-1,236,228,235,-1,227,239,235,-1,216,238,214,-1,212,216,235,-1,238,216,212,-1,213,209,242,-1,236,225,224,-1,
      225,235,216,-1,238,237,234,-1,214,222,223,-1,239,212,235,-1,237,229,213,-1,234,214,238,-1,217,234,237,-1,238,211,229,-1,220,219,218,-1,241,224,233,-1,
      236,224,241,-1,210,212,239,-1,235,228,227,-1,211,210,230,-1,238,212,211,-1,241,243,236,-1,219,222,234,-1,231,210,239,-1,231,227,208,-1,230,229,211,-1,
      230,210,197,-1,228,243,232,-1,242,237,213,-1,228,236,243,-1,242,217,237,-1,234,217,219,-1,241,240,243,-1,223,215,214,-1,223,221,224,-1,244,242,209,-1,
      232,245,206,-1,246,247,248,-1,249,247,250,-1,149,251,160,-1,248,251,246,-1,251,149,155,-1,160,251,249,-1,250,246,155,-1,246,251,155,-1,250,247,246,-1,
      248,247,249,-1,251,248,249,-1,157,141,252,-1,253,254,255,-1,253,252,159,-1,256,254,257,-1,157,252,256,-1,159,252,141,-1,257,254,253,-1,157,256,257,-1,
      256,252,255,-1,255,254,256,-1,253,255,252,-1,143,142,258,-1,128,258,142,-1,143,258,259,-1,260,259,261,-1,260,262,143,-1,263,148,147,-1,147,260,264,-1,
      264,263,147,-1,147,262,260,-1,265,261,259,-1,259,258,128,-1,130,140,266,-1,265,131,130,-1,148,263,140,-1,259,260,143,-1,259,128,267,-1,261,264,260,-1,
      140,263,264,-1,127,131,265,-1,266,264,265,-1,127,265,267,-1,264,261,265,-1,267,128,127,-1,267,265,259,-1,266,140,264,-1,130,266,265,-1,268,268,269,-1,
      69,71,270,-1,271,84,91,-1,91,272,271,-1,273,274,275,-1,276,275,274,-1,274,277,276,-1,276,277,278,-1,279,280,281,-1,281,282,279,-1,281,280,283,-1,
      283,284,281,-1,285,279,282,-1,286,287,288,-1,289,288,287,-1,287,290,289,-1,289,290,291,-1,292,293,294,-1,292,294,295,-1,295,296,292,-1,297,294,293,-1,
      298,299,300,-1,301,302,298,-1,69,302,301,-1,91,303,272,-1,69,304,70,-1,304,301,300,-1,305,303,91,-1,69,301,304,-1,70,304,306,-1,306,304,300,-1,
      90,305,91,-1,298,300,301,-1,307,308,309,-1,310,311,308,-1,309,312,307,-1,293,313,314,-1,315,316,313,-1,315,317,316,-1,317,315,318,-1,308,311,309,-1,
      308,286,310,-1,313,293,315,-1,319,320,321,-1,319,312,309,-1,320,311,310,-1,319,322,323,-1,323,324,319,-1,325,322,319,-1,313,326,327,-1,328,329,327,-1,
      317,330,326,-1,326,331,317,-1,313,331,326,-1,326,332,333,-1,334,335,326,-1,326,330,332,-1,328,326,335,-1,336,337,313,-1,319,309,311,-1,311,320,319,-1,
      327,326,328,-1,319,321,325,-1,333,338,334,-1,326,333,334,-1,333,332,338,-1,322,339,323,-1,327,329,336,-1,327,336,313,-1,340,290,287,-1,341,315,293,-1,
      292,296,342,-1,343,292,342,-1,292,343,293,-1,341,343,344,-1,345,340,287,-1,344,318,341,-1,343,341,293,-1,318,315,341,-1,342,344,343,-1,307,345,287,-1,
      346,60,59,-1,347,348,80,-1,347,80,61,-1,349,350,351,-1,350,349,352,-1,353,354,352,-1,352,354,350,-1,355,356,357,-1,358,359,356,-1,358,360,361,-1,
      361,359,358,-1,356,355,358,-1,362,363,364,-1,363,362,365,-1,366,367,365,-1,365,367,363,-1,368,369,370,-1,371,372,373,-1,373,369,371,-1,369,368,371,-1,
      374,375,376,-1,376,377,374,-1,374,377,59,-1,348,378,80,-1,379,374,59,-1,375,379,380,-1,80,381,81,-1,66,379,59,-1,375,374,379,-1,380,379,66,-1,
      80,378,381,-1,375,382,376,-1,383,384,385,-1,364,386,387,-1,388,387,386,-1,389,390,391,-1,391,368,389,-1,390,392,391,-1,393,391,392,-1,385,386,383,-1,
      394,389,368,-1,385,388,386,-1,395,396,388,-1,395,397,398,-1,385,384,395,-1,395,399,400,-1,400,401,397,-1,389,394,402,-1,403,390,389,-1,403,404,392,-1,
      392,390,403,-1,389,402,405,-1,406,407,408,-1,403,409,410,-1,407,404,403,-1,409,403,411,-1,388,385,395,-1,387,388,396,-1,411,403,405,-1,402,412,405,-1,
      413,396,395,-1,398,413,395,-1,408,407,403,-1,410,408,403,-1,410,406,408,-1,400,397,395,-1,405,412,411,-1,405,403,389,-1,363,414,383,-1,368,415,371,-1,
      416,372,371,-1,417,391,393,-1,368,417,415,-1,415,418,416,-1,416,371,415,-1,363,367,419,-1,363,419,414,-1,418,415,417,-1,417,393,418,-1,368,391,417,-1,
      420,421,422,-1,423,424,425,-1,426,15,420,-1,425,427,428,-1,16,429,430,-1,431,20,432,-1,433,16,431,-1,434,16,433,-1,16,20,431,-1,432,22,435,-1,
      20,22,432,-1,426,420,422,-1,422,421,423,-1,424,423,421,-1,425,424,427,-1,436,428,427,-1,429,16,434,-1,437,438,439,-1,440,441,442,-1,443,437,439,-1,
      442,441,443,-1,444,440,442,-1,441,437,443,-1,445,446,447,-1,447,448,445,-1,449,446,445,-1,445,450,449,-1,447,451,448,-1,424,452,453,-1,454,455,453,-1,
      427,456,436,-1,454,452,457,-1,454,5,11,-1,458,427,455,-1,459,460,421,-1,460,452,424,-1,455,427,453,-1,458,456,427,-1,421,420,459,-1,2,457,452,-1,
      424,421,460,-1,452,454,453,-1,452,460,2,-1,453,427,424,-1,5,457,2,-1,454,457,5,-1,459,2,460,-1,15,459,420,-1,11,455,454,-1,15,2,459,-1,
      461,462,463,-1,464,444,463,-1,463,462,464,-1,465,466,467,-1,461,467,466,-1,466,468,462,-1,462,461,466,-1,464,462,468,-1,469,467,461,-1,463,470,461,-1,
      461,470,469,-1,471,472,473,-1,474,472,471,-1,448,475,471,-1,445,448,471,-1,473,445,471,-1,471,475,476,-1,471,476,474,-1,477,476,475,-1,468,478,464,-1,
      479,480,481,-1,482,483,484,-1,485,486,487,-1,486,480,487,-1,486,485,488,-1,481,489,490,-1,491,480,479,-1,484,488,482,-1,490,492,481,-1,493,488,484,-1,
      489,493,490,-1,493,489,494,-1,493,484,490,-1,494,488,493,-1,487,480,491,-1,483,490,484,-1,490,483,492,-1,485,482,488,-1,492,482,485,-1,479,481,492,-1,
      492,483,482,-1,488,494,486,-1,495,496,497,-1,496,498,499,-1,499,498,500,-1,501,496,502,-1,502,496,503,-1,504,505,506,-1,505,507,508,-1,505,509,510,-1,
      497,496,499,-1,500,478,499,-1,511,504,506,-1,510,506,505,-1,503,496,495,-1,505,508,509,-1,487,512,485,-1,492,513,479,-1,485,513,492,-1,485,512,513,-1,
      514,515,516,-1,514,517,518,-1,517,516,513,-1,512,518,517,-1,519,518,512,-1,514,487,491,-1,513,516,515,-1,487,519,512,-1,479,515,514,-1,513,515,479,-1,
      516,517,514,-1,487,514,519,-1,518,519,514,-1,513,512,517,-1,514,491,479,-1,520,469,470,-1,521,470,522,-1,522,463,444,-1,523,443,439,-1,522,442,523,-1,
      445,524,450,-1,523,521,522,-1,520,521,523,-1,442,522,444,-1,470,463,522,-1,520,470,521,-1,445,473,524,-1,523,439,520,-1,442,443,523,-1,525,526,527,-1,
      528,529,530,-1,531,532,529,-1,528,533,534,-1,535,26,536,-1,537,25,24,-1,538,24,539,-1,536,26,25,-1,540,24,538,-1,537,24,540,-1,536,25,537,-1,
      541,539,24,-1,526,7,527,-1,525,531,526,-1,532,531,525,-1,530,529,532,-1,533,528,530,-1,542,543,544,-1,545,546,547,-1,545,547,548,-1,548,543,542,-1,
      542,544,549,-1,548,547,543,-1,550,551,552,-1,552,553,554,-1,554,550,552,-1,554,553,555,-1,555,556,554,-1,534,456,528,-1,557,558,8,-1,528,456,458,-1,
      529,528,559,-1,560,8,561,-1,526,561,7,-1,13,558,562,-1,559,562,557,-1,562,455,11,-1,559,528,455,-1,560,531,529,-1,8,560,557,-1,455,528,458,-1,
      561,526,531,-1,8,558,13,-1,531,560,561,-1,529,557,560,-1,562,558,557,-1,559,557,529,-1,559,455,562,-1,13,562,11,-1,561,8,7,-1,563,564,565,-1,
      563,549,566,-1,566,564,563,-1,567,568,569,-1,568,567,565,-1,568,565,564,-1,564,570,568,-1,570,564,566,-1,565,567,571,-1,565,572,563,-1,571,572,565,-1,
      573,574,575,-1,575,574,576,-1,575,577,550,-1,575,550,554,-1,575,554,573,-1,578,577,575,-1,576,578,575,-1,566,579,570,-1,577,578,580,-1,581,582,487,-1,
      479,583,584,-1,584,583,581,-1,583,582,581,-1,585,586,479,-1,587,483,482,-1,487,588,581,-1,487,586,588,-1,488,581,588,-1,589,590,585,-1,479,586,491,-1,
      482,488,587,-1,585,584,589,-1,587,488,591,-1,589,591,590,-1,592,590,591,-1,589,587,591,-1,591,488,592,-1,491,586,487,-1,587,589,483,-1,584,483,589,-1,
      488,482,581,-1,581,482,584,-1,584,585,479,-1,482,483,584,-1,588,592,488,-1,593,594,595,-1,596,597,594,-1,598,597,596,-1,599,594,600,-1,595,594,601,-1,
      602,603,604,-1,605,606,603,-1,607,605,603,-1,596,594,593,-1,596,608,598,-1,602,604,609,-1,603,602,610,-1,601,594,599,-1,610,607,603,-1,611,515,612,-1,
      613,614,612,-1,583,611,614,-1,614,613,582,-1,582,613,519,-1,491,487,612,-1,515,611,583,-1,582,519,487,-1,612,515,479,-1,479,515,583,-1,612,614,611,-1,
      519,612,487,-1,612,519,613,-1,614,582,583,-1,479,491,612,-1,615,572,616,-1,617,563,572,-1,549,617,542,-1,616,545,618,-1,618,548,542,-1,619,573,554,-1,
      618,615,616,-1,617,615,618,-1,617,572,615,-1,549,563,617,-1,572,571,616,-1,556,619,554,-1,618,542,617,-1,545,548,618,-1,430,620,16,-1,16,620,24,-1,
      24,620,541,-1,
     ]#texCoordIndex
    }#IndexedFaceSet
   } #shape
  ]} #children transform
  } #switch
  # gestures :
  # gesture1 : 
  DEF TS1 TimeSensor{cycleInterval 1.8380}
  DEF PI1_1 PositionInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.0061 1.0207 0.0262,
    -0.0061 1.0224 0.0262 ]
  }
  ROUTE TS1.fraction_changed TO PI1_1.set_fraction
  DEF OI1_1 OrientationInterpolator {
   key[0,0.250,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.5490 -0.8358 -0.0000  -0.0588 ]
  }
  ROUTE TS1.fraction_changed TO OI1_1.set_fraction
  DEF OI1_2 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9936 -0.1086 -0.0314  -0.1492,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS1.fraction_changed TO OI1_2.set_fraction
  DEF OI1_3 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9598 0.0825 -0.2683  -0.0774,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS1.fraction_changed TO OI1_3.set_fraction
  DEF OI1_4 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9598 0.0825 -0.2683  -0.0774,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS1.fraction_changed TO OI1_4.set_fraction
  DEF OI1_18 OrientationInterpolator {
   key[0,0.250,0.500,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    0.4263 -0.8223 -0.3770  -1.2032,
    0.6184 0.1570 -0.7700  -0.7270,
    -0.1865 -0.2414 -0.9523  -1.3032 ]
  }
  ROUTE TS1.fraction_changed TO OI1_18.set_fraction
  DEF OI1_19 OrientationInterpolator {
   key[0,0.250,0.500,1.000,]
   keyValue[
    0.1620 0.1289 0.9783  -0.6827,
    -0.4263 0.8223 0.3770  -0.6016,
    -0.6184 -0.1570 0.7700  -0.3635,
    0.1865 0.2414 0.9523  -0.6516 ]
  }
  ROUTE TS1.fraction_changed TO OI1_19.set_fraction
  DEF OI1_20 OrientationInterpolator {
   key[0.000,0.250,0.500,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    0.2057 -0.9692 0.1352  -2.0492,
    -0.0294 -0.8853 0.4641  -1.5004,
    -0.7976 -0.6031 0.0083  -0.7391 ]
  }
  ROUTE TS1.fraction_changed TO OI1_20.set_fraction
  DEF OI1_22 OrientationInterpolator {
   key[0.000,0.250,0.500,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    -0.2057 0.9692 -0.1352  -1.0246,
    0.0294 0.8853 -0.4641  -0.7502,
    0.7976 0.6031 -0.0083  -0.3696 ]
  }
  ROUTE TS1.fraction_changed TO OI1_22.set_fraction
  DEF OI1_29 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    0.9907 0.1056 -0.0857  -0.1558,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS1.fraction_changed TO OI1_29.set_fraction
  DEF OI1_30 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    -0.9907 -0.1056 0.0857  -0.0779,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS1.fraction_changed TO OI1_30.set_fraction
  DEF OI1_36 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    0.9756 0.1745 0.1331  -0.1063,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS1.fraction_changed TO OI1_36.set_fraction
  DEF OI1_37 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -0.6385 0.0843 -0.7650  -0.0166,
    -0.9756 -0.1745 -0.1331  -0.0532,
    -0.6385 0.0843 -0.7650  -0.0166 ]
  }
  ROUTE TS1.fraction_changed TO OI1_37.set_fraction
  DEF OI1_38 OrientationInterpolator {
   key[0,0.250,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.0286 0.9959 0.0854  -0.0227 ]
  }
  ROUTE TS1.fraction_changed TO OI1_38.set_fraction
  DEF OI1_41 OrientationInterpolator {
   key[0,0.250,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0286 -0.9959 -0.0854  -0.0113 ]
  }
  ROUTE TS1.fraction_changed TO OI1_41.set_fraction
  DEF OI1_-1 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    0.9642 -0.0236 0.2643  -0.0141,
    0.9889 0.1483 -0.0006  -0.1302,
    0.9642 -0.0236 0.2643  -0.0141 ]
  }
  ROUTE TS1.fraction_changed TO OI1_-1.set_fraction
  # gesture2 : Likes jim
  DEF TS2 TimeSensor{cycleInterval 3.2154}
  DEF PI2_1 PositionInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    0.0049 1.0628 0.0232,
    -0.0215 0.9654 -0.0255,
    -0.0479 0.5548 -0.0743,
    -0.0310 0.5713 -0.1177,
    -0.0479 0.5548 -0.0743,
    -0.0215 1.0004 -0.0255,
    0.0049 1.0628 0.0232 ]
  }
  ROUTE TS2.fraction_changed TO PI2_1.set_fraction
  DEF OI2_1 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_1.set_fraction
  DEF OI2_2 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.0000 0.0000 1.0000  -0.2817,
    0.0000 0.0000 -1.0000  -0.2239,
    0.9957 0.0295 -0.0880  -0.3334,
    0.0000 0.0000 -1.0000  -0.2239,
    0.7609 -0.1824 0.6227  -0.4928,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_2.set_fraction
  DEF OI2_3 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0859 -0.5632 -0.8218  -0.1960,
    -0.2922 -0.6630 0.6892  -0.3141,
    -0.8653 -0.4105 0.2877  -0.2713,
    -0.3668 0.1912 0.9104  -0.1802,
    -0.9376 0.0088 -0.3476  -0.5078,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_3.set_fraction
  DEF OI2_4 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0859 -0.5632 -0.8218  -0.1960,
    -0.2922 -0.6630 0.6892  -0.3141,
    -0.8653 -0.4105 0.2877  -0.2713,
    -0.3668 0.1912 0.9104  -0.1802,
    -0.9376 0.0088 -0.3476  -0.5078,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_4.set_fraction
  DEF OI2_7 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    0.6198 0.5690 -0.5405  -0.4736,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_7.set_fraction
  DEF OI2_8 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    0.6198 0.5690 -0.5405  -0.4736,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_8.set_fraction
  DEF OI2_18 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    -0.2087 -0.6070 -0.7668  -1.1024,
    -0.0745 -0.6116 -0.7877  -1.1562,
    -0.2087 -0.6070 -0.7668  -1.1024,
    -0.0362 -0.6622 -0.7484  -1.1508,
    -0.2087 -0.6070 -0.7668  -1.1024,
    -0.4190 0.1139 -0.9008  -0.5914,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS2.fraction_changed TO OI2_18.set_fraction
  DEF OI2_19 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.1619 0.1288 0.9784  -0.6827,
    0.2087 0.6070 0.7668  -0.5513,
    0.0747 0.6115 0.7877  -0.5781,
    0.2087 0.6070 0.7668  -0.5513,
    0.0363 0.6622 0.7485  -0.5754,
    0.2087 0.6070 0.7668  -0.5513,
    0.4189 -0.1140 0.9009  -0.2957,
    0.1619 0.1288 0.9784  -0.6827 ]
  }
  ROUTE TS2.fraction_changed TO OI2_19.set_fraction
  DEF OI2_20 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.5492 -0.8309 0.0896  -1.1337,
    -0.6852 -0.6915 0.2288  -1.3617,
    -0.1621 -0.9665 -0.1992  -0.9803,
    -0.7062 -0.6614 0.2527  -1.4155,
    0.2588 -0.8604 -0.4390  -1.0287,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS2.fraction_changed TO OI2_20.set_fraction
  DEF OI2_21 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -0.9314 -0.3362 -0.1393  -0.8369,
    -0.3989 -0.8474 -0.3504  -1.6587,
    -0.9314 -0.3362 -0.1393  -0.8369 ]
  }
  ROUTE TS2.fraction_changed TO OI2_21.set_fraction
  DEF OI2_22 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.5492 0.8309 -0.0894  -0.5669,
    0.6852 0.6915 -0.2288  -0.6809,
    0.1620 0.9665 0.1991  -0.4902,
    0.7061 0.6614 -0.2528  -0.7078,
    -0.2586 0.8604 0.4391  -0.5145,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS2.fraction_changed TO OI2_22.set_fraction
  DEF OI2_23 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    -0.2016 0.1464 0.9685  -1.3577,
    0.6172 0.5665 0.5461  -1.2963,
    0.6172 0.5665 0.5461  -1.2963,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS2.fraction_changed TO OI2_23.set_fraction
  DEF OI2_24 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    0.2016 -0.1463 -0.9685  -0.6788,
    -0.6171 -0.5665 -0.5461  -0.6482,
    -0.6171 -0.5665 -0.5461  -0.6482,
    0.2016 -0.1463 -0.9685  -0.6788 ]
  }
  ROUTE TS2.fraction_changed TO OI2_24.set_fraction
  DEF OI2_25 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    0.3289 0.9161 0.2295  -0.9417,
    0.3289 0.9161 0.2295  -0.9417,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS2.fraction_changed TO OI2_25.set_fraction
  DEF OI2_26 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    -0.9131 0.3781 0.1527  -0.8332,
    -0.5519 0.7753 0.3070  -1.1318,
    -0.5519 0.7753 0.3070  -1.1318,
    -0.9131 0.3781 0.1527  -0.8332 ]
  }
  ROUTE TS2.fraction_changed TO OI2_26.set_fraction
  DEF OI2_27 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    -0.3288 -0.9161 -0.2294  -0.4709,
    -0.3288 -0.9161 -0.2294  -0.4709,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS2.fraction_changed TO OI2_27.set_fraction
  DEF OI2_29 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    0.1512 0.2952 -0.9434  -0.2213,
    0.1977 0.1912 0.9614  -0.4013,
    -0.8039 0.2444 0.5422  -0.4071,
    0.2060 0.2748 0.9392  -0.4126,
    0.8340 0.4045 -0.3753  -0.5493,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS2.fraction_changed TO OI2_29.set_fraction
  DEF OI2_30 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    -0.1501 -0.2947 0.9437  -0.1107,
    -0.1977 -0.1917 -0.9613  -0.2007,
    0.8040 -0.2441 -0.5422  -0.2036,
    -0.2059 -0.2749 -0.9392  -0.2063,
    -0.8339 -0.4046 0.3753  -0.2747,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS2.fraction_changed TO OI2_30.set_fraction
  DEF OI2_31 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    0.0000 -1.0000 0.0000  0.0000,
    -0.9923 0.1152 0.0447  -1.8644,
    -0.9752 0.1990 0.0969  -1.7249,
    -0.9923 0.1152 0.0447  -1.8644,
    -0.9914 0.1308 -0.0013  -1.9380,
    0.0000 -1.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_31.set_fraction
  DEF OI2_32 OrientationInterpolator {
   key[0.000,0.125,0.250,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9940 -0.1043 0.0329  -0.6178,
    -0.8248 -0.5653 -0.0142  -0.0563,
    -0.8248 -0.5653 -0.0142  -0.0563,
    0.9940 -0.1043 0.0329  -0.6178,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_32.set_fraction
  DEF OI2_34 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9923 -0.1153 -0.0447  -0.9323,
    0.9752 -0.1991 -0.0969  -0.8624,
    0.9923 -0.1153 -0.0447  -0.9323,
    0.9914 -0.1307 0.0013  -0.9691,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_34.set_fraction
  DEF OI2_36 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    0.8573 -0.1025 -0.5044  -0.8418,
    0.9586 -0.2661 -0.1017  -1.4076,
    0.9480 -0.1778 -0.2640  -1.2347,
    0.9586 -0.2661 -0.1017  -1.4076,
    0.4003 -0.1376 -0.9060  -0.4812,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS2.fraction_changed TO OI2_36.set_fraction
  DEF OI2_37 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    -0.6414 0.0847 -0.7625  -0.0165,
    -0.8573 0.1024 0.5045  -0.4209,
    -0.9586 0.2661 0.1015  -0.7038,
    -0.9480 0.1778 0.2640  -0.6174,
    -0.9586 0.2661 0.1015  -0.7038,
    -0.4001 0.1375 0.9061  -0.2405,
    -0.6414 0.0847 -0.7625  -0.0165 ]
  }
  ROUTE TS2.fraction_changed TO OI2_37.set_fraction
  DEF OI2_38 OrientationInterpolator {
   key[0.000,0.125,0.250,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9753 -0.2094 0.0709  -1.1513,
    -0.9920 -0.1237 0.0263  -2.2615,
    -0.9920 -0.1237 0.0263  -2.2615,
    -0.9856 0.0865 0.1451  -0.9799,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_38.set_fraction
  DEF OI2_39 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9945 0.0970 -0.0395  -0.7780,
    0.9919 0.1202 -0.0401  -0.6503,
    0.9945 0.0970 -0.0395  -0.7780,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_39.set_fraction
  DEF OI2_41 OrientationInterpolator {
   key[0.000,0.125,0.250,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9753 0.2093 -0.0708  -0.5755,
    0.9920 0.1238 -0.0263  -1.1307,
    0.9920 0.1238 -0.0263  -1.1307,
    0.9856 -0.0866 -0.1451  -0.4901,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS2.fraction_changed TO OI2_41.set_fraction
  DEF OI2_-1 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    0.9627 -0.0283 0.2690  -0.0141,
    0.8318 0.0790 -0.5495  -0.4938,
    0.8567 -0.5156 0.0161  -0.7490,
    0.9360 -0.3095 -0.1676  -0.4305,
    0.8578 -0.5123 0.0429  -0.7490,
    0.7764 -0.0312 -0.6295  -0.4656,
    0.9627 -0.0283 0.2690  -0.0141 ]
  }
  ROUTE TS2.fraction_changed TO OI2_-1.set_fraction
  # gesture3 : Agrees jim
  DEF TS3 TimeSensor{cycleInterval 1.4222}
  DEF PI3_1 PositionInterpolator {
   key[0.000,0.125,0.250,0.500,0.875,1.000,]
   keyValue[
    -0.0061 1.0638 0.0262,
    -0.0103 0.6805 0.0451,
    -0.0016 1.2097 0.0210,
    -0.0254 1.3105 -0.0387,
    -0.0079 0.8628 0.0444,
    -0.0061 1.0638 0.0262 ]
  }
  ROUTE TS3.fraction_changed TO PI3_1.set_fraction
  DEF OI3_1 OrientationInterpolator {
   key[0.000,0.125,0.500,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.0000 0.0000 -1.0000  -0.0034,
    -0.8149 -0.1854 0.5492  -0.5261,
    0.0000 0.0000 -1.0000  -0.0034,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_1.set_fraction
  DEF OI3_2 OrientationInterpolator {
   key[0.000,0.125,0.500,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0020 0.0004  -0.4965,
    0.9374 -0.1220 0.3263  -1.1410,
    -1.0000 0.0020 0.0004  -0.4965,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_2.set_fraction
  DEF OI3_3 OrientationInterpolator {
   key[0.000,0.125,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9608 -0.2771 0.0046  -0.1314,
    -0.7482 0.3182 -0.5822  -0.6692,
    0.0149 0.3573 -0.9339  -0.3380,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_3.set_fraction
  DEF OI3_4 OrientationInterpolator {
   key[0.000,0.125,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9608 -0.2771 0.0046  -0.1314,
    -0.7482 0.3182 -0.5822  -0.6692,
    0.0149 0.3573 -0.9339  -0.3380,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_4.set_fraction
  DEF OI3_7 OrientationInterpolator {
   key[0.000,0.125,0.375,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -0.5020 0.4786 0.7203  -0.3350,
    0.5622 -0.7322 0.3843  -0.5394,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_7.set_fraction
  DEF OI3_8 OrientationInterpolator {
   key[0.000,0.125,0.375,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -0.5020 0.4786 0.7203  -0.3350,
    0.5622 -0.7322 0.3843  -0.5394,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_8.set_fraction
  DEF OI3_18 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    -0.1380 0.4242 -0.8950  -1.2761,
    -0.4366 0.3802 -0.8154  -0.2702,
    -0.4366 0.3802 -0.8154  -0.2702,
    0.3039 -0.1167 0.9455  -1.2999,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS3.fraction_changed TO OI3_18.set_fraction
  DEF OI3_19 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    0.1619 0.1288 0.9784  -0.6827,
    0.1380 -0.4243 0.8949  -0.6381,
    0.4371 -0.3808 0.8149  -0.1351,
    0.4371 -0.3808 0.8149  -0.1351,
    -0.3038 0.1165 -0.9456  -0.6499,
    0.1619 0.1288 0.9784  -0.6827 ]
  }
  ROUTE TS3.fraction_changed TO OI3_19.set_fraction
  DEF OI3_20 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.4056 -0.9093 0.0929  -1.4260,
    0.0114 -0.7762 -0.6304  -2.4392,
    0.0114 -0.7762 -0.6304  -2.4392,
    -1.0000 0.0000 0.0000  -0.4015,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS3.fraction_changed TO OI3_20.set_fraction
  DEF OI3_21 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -0.9314 -0.3362 -0.1393  -0.8369,
    -0.9314 -0.3362 -0.1393  -0.8369,
    -0.7348 0.1166 -0.6681  -0.9938,
    -0.7348 0.1166 -0.6681  -0.9938,
    -0.4814 -0.0906 0.8718  -0.9967,
    -0.9314 -0.3362 -0.1393  -0.8369 ]
  }
  ROUTE TS3.fraction_changed TO OI3_21.set_fraction
  DEF OI3_22 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.4054 0.9094 -0.0928  -0.7131,
    -0.0114 0.7762 0.6304  -1.2195,
    -0.0114 0.7762 0.6304  -1.2195,
    1.0000 0.0000 0.0000  -0.2007,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS3.fraction_changed TO OI3_22.set_fraction
  DEF OI3_23 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -0.2016 0.1464 0.9685  -1.3577,
    -0.1501 -0.2063 0.9669  -1.2202,
    -0.6563 -0.0304 0.7539  -0.6505,
    -0.6563 -0.0304 0.7539  -0.6505,
    0.2799 0.1010 -0.9547  -0.9743,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS3.fraction_changed TO OI3_23.set_fraction
  DEF OI3_24 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    0.2016 -0.1463 -0.9685  -0.6788,
    0.1502 0.2064 -0.9669  -0.6101,
    0.6563 0.0303 -0.7539  -0.3254,
    0.6563 0.0303 -0.7539  -0.3254,
    -0.2799 -0.1012 0.9547  -0.4871,
    0.2016 -0.1463 -0.9685  -0.6788 ]
  }
  ROUTE TS3.fraction_changed TO OI3_24.set_fraction
  DEF OI3_25 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.3702 0.9146 -0.1623  -1.1606,
    -0.1200 0.9926 0.0181  -2.2679,
    -0.1200 0.9926 0.0181  -2.2679,
    -1.0000 0.0000 0.0000  -0.4015,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS3.fraction_changed TO OI3_25.set_fraction
  DEF OI3_26 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -0.9131 0.3781 0.1527  -0.8332,
    -0.9131 0.3781 0.1527  -0.8332,
    -0.9927 -0.1184 -0.0213  -0.4550,
    -0.9927 -0.1184 -0.0213  -0.4550,
    -0.6766 -0.6099 -0.4126  -0.7451,
    -0.9131 0.3781 0.1527  -0.8332 ]
  }
  ROUTE TS3.fraction_changed TO OI3_26.set_fraction
  DEF OI3_27 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.3701 -0.9147 0.1622  -0.5803,
    0.1199 -0.9926 -0.0181  -1.1339,
    0.1199 -0.9926 -0.0181  -1.1339,
    1.0000 0.0000 0.0000  -0.2007,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS3.fraction_changed TO OI3_27.set_fraction
  DEF OI3_29 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.875,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    0.9983 0.0078 -0.0582  -1.6334,
    0.3151 0.0840 -0.9453  -0.0190,
    0.2075 0.2567 0.9440  -1.1085,
    0.0828 0.1243 0.9888  -0.9785,
    0.2075 0.2567 0.9440  -1.1085,
    0.9989 0.0464 -0.0067  -1.2529,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS3.fraction_changed TO OI3_29.set_fraction
  DEF OI3_30 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.875,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    -0.9983 -0.0078 0.0582  -0.8167,
    -0.3151 -0.0840 0.9453  -0.0095,
    -0.2076 -0.2566 -0.9440  -0.5543,
    -0.0826 -0.1243 -0.9888  -0.4893,
    -0.2076 -0.2566 -0.9440  -0.5543,
    -0.9989 -0.0464 0.0065  -0.6265,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS3.fraction_changed TO OI3_30.set_fraction
  DEF OI3_31 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.875,1.000,]
   keyValue[
    0.0000 -1.0000 0.0000  0.0000,
    -0.9981 -0.0117 0.0599  -1.9861,
    0.0000 -1.0000 0.0000  0.0000,
    -0.9043 0.3173 0.2856  -2.4429,
    -0.9393 0.3132 0.1404  -1.9625,
    -0.9043 0.3173 0.2856  -2.4429,
    -0.9909 -0.1069 -0.0823  -1.4660,
    0.0000 -1.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_31.set_fraction
  DEF OI3_32 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    1.0000 -0.0007 0.0005  -0.8773,
    -0.9998 0.0223 0.0015  -0.2699,
    0.7291 -0.6066 -0.3170  -1.4446,
    -0.9991 -0.0426 0.0038  -0.4741,
    0.7291 -0.6066 -0.3170  -1.4446,
    0.9986 0.0514 -0.0149  -0.5722,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_32.set_fraction
  DEF OI3_34 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9981 0.0118 -0.0600  -0.9931,
    -1.0000 0.0000 0.0000  0.0000,
    0.9043 -0.3172 -0.2856  -1.2215,
    0.9392 -0.3132 -0.1405  -0.9814,
    0.9043 -0.3172 -0.2856  -1.2215,
    0.9909 0.1069 0.0823  -0.7330,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_34.set_fraction
  DEF OI3_36 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.875,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    1.0000 -0.0050 0.0048  -1.5654,
    0.4208 0.1749 -0.8902  -0.1523,
    0.0116 -0.3147 -0.9491  -0.9307,
    -0.0351 0.0866 -0.9956  -0.9838,
    0.0116 -0.3147 -0.9491  -0.9307,
    0.9994 -0.0234 0.0274  -1.3583,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS3.fraction_changed TO OI3_36.set_fraction
  DEF OI3_37 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.875,1.000,]
   keyValue[
    -0.6414 0.0847 -0.7625  -0.0165,
    -1.0000 0.0050 -0.0047  -0.7828,
    -0.4202 -0.1759 0.8902  -0.0762,
    -0.0117 0.3149 0.9491  -0.4653,
    0.0349 -0.0867 0.9956  -0.4919,
    -0.0117 0.3149 0.9491  -0.4653,
    -0.9994 0.0234 -0.0273  -0.6792,
    -0.6414 0.0847 -0.7625  -0.0165 ]
  }
  ROUTE TS3.fraction_changed TO OI3_37.set_fraction
  DEF OI3_38 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9972 0.0609 0.0443  -1.9398,
    0.0240 0.9962 0.0840  -0.0167,
    -0.8755 -0.3662 -0.3152  -2.3624,
    -0.9239 -0.2861 -0.2542  -1.8465,
    -0.8755 -0.3662 -0.3152  -2.3624,
    -0.9977 0.0566 0.0383  -1.3965,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_38.set_fraction
  DEF OI3_39 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9999 -0.0115 0.0053  -0.8608,
    -0.9530 -0.0231 0.3020  -0.8672,
    0.3583 0.3312 0.8729  -1.0521,
    -0.8607 0.2764 0.4276  -0.7079,
    0.3583 0.3312 0.8729  -1.0521,
    1.0000 -0.0007 0.0004  -0.5418,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_39.set_fraction
  DEF OI3_41 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9972 -0.0609 -0.0442  -0.9698,
    -0.0243 -0.9970 -0.0730  -0.0082,
    0.8755 0.3662 0.3152  -1.1811,
    0.9238 0.2862 0.2541  -0.9233,
    0.8755 0.3662 0.3152  -1.1811,
    0.9977 -0.0567 -0.0383  -0.6983,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS3.fraction_changed TO OI3_41.set_fraction
  DEF OI3_-1 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.9627 -0.0283 0.2690  -0.0141,
    0.9996 0.0271 0.0112  -1.5989,
    0.4070 0.1661 -0.8982  -0.0855,
    0.3375 -0.6179 0.7101  -0.1542,
    0.9232 0.3610 -0.1319  -0.1153,
    0.3375 -0.6179 0.7101  -0.1542,
    0.8690 -0.4928 0.0459  -0.7592,
    0.9984 -0.0002 0.0568  -1.3048,
    0.9627 -0.0283 0.2690  -0.0141 ]
  }
  ROUTE TS3.fraction_changed TO OI3_-1.set_fraction
  # gesture4 : Smiles jim
  DEF TS4 TimeSensor{cycleInterval 1.8194}
  DEF PI4_1 PositionInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.0061 1.0628 0.0262,
    -0.0027 0.9926 0.0461,
    -0.0027 0.7485 0.0461,
    -0.0307 1.3277 0.0482,
    -0.0027 1.7048 0.0270,
    0.1138 1.5438 -0.0499,
    -0.0540 1.1561 0.1910,
    0.0103 0.7150 0.1026,
    -0.0061 1.0628 0.0262 ]
  }
  ROUTE TS4.fraction_changed TO PI4_1.set_fraction
  DEF OI4_1 OrientationInterpolator {
   key[0.000,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9995 0.0322 0.0000  -0.2300,
    -0.0880 -0.5530 0.8285  -2.9010,
    -0.5865 -0.1288 -0.7996  -1.3842,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_1.set_fraction
  DEF OI4_2 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9927 -0.1138 -0.0402  -0.6846,
    -0.9539 -0.2514 -0.1640  -1.1997,
    -0.9881 -0.1511 -0.0282  -0.3715,
    0.6228 0.7585 0.1918  -1.0546,
    -0.9927 -0.1138 -0.0402  -0.6846,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_2.set_fraction
  DEF OI4_3 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9683 0.2125 -0.1314  -0.2273,
    0.1407 -0.4043 0.9038  -0.5795,
    -0.9157 0.0349 0.4004  -1.0762,
    0.3631 0.3136 -0.8774  -0.5146,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_3.set_fraction
  DEF OI4_4 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9683 0.2125 -0.1314  -0.2273,
    0.1407 -0.4043 0.9038  -0.5795,
    -0.9157 0.0349 0.4004  -1.0762,
    0.3631 0.3136 -0.8774  -0.5146,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_4.set_fraction
  DEF OI4_7 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9360 0.3506 0.0301  -0.1330,
    -0.9719 0.2288 0.0555  -0.4910,
    0.9795 -0.1917 0.0616  -0.4921,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_7.set_fraction
  DEF OI4_8 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9360 0.3506 0.0301  -0.1330,
    -0.9719 0.2288 0.0555  -0.4910,
    0.9795 -0.1917 0.0616  -0.4921,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_8.set_fraction
  DEF OI4_18 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.750,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    -0.1325 -0.2865 -0.9489  -0.9672,
    -0.3604 -0.4143 -0.8358  -0.7404,
    -0.1862 -0.4004 -0.8972  -1.4149,
    0.3067 -0.7043 0.6403  -1.0870,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS4.fraction_changed TO OI4_18.set_fraction
  DEF OI4_19 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.750,1.000,]
   keyValue[
    0.1619 0.1288 0.9784  -0.6827,
    0.1324 0.2865 0.9489  -0.4836,
    0.3603 0.4141 0.8359  -0.3701,
    0.1862 0.4004 0.8972  -0.7075,
    -0.3066 0.7041 -0.6404  -0.5435,
    0.1619 0.1288 0.9784  -0.6827 ]
  }
  ROUTE TS4.fraction_changed TO OI4_19.set_fraction
  DEF OI4_20 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.4661 -0.8735 0.1404  -1.1240,
    -1.0000 0.0000 0.0000  -0.4015,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS4.fraction_changed TO OI4_20.set_fraction
  DEF OI4_22 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.4663 0.8734 -0.1403  -0.5619,
    1.0000 0.0000 0.0000  -0.2007,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS4.fraction_changed TO OI4_22.set_fraction
  DEF OI4_23 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.750,1.000,]
   keyValue[
    -0.2016 0.1464 0.9685  -1.3577,
    -0.2077 0.0511 0.9768  -1.0866,
    -0.4585 0.2340 0.8573  -0.6014,
    -0.4738 -0.8774 -0.0748  -0.5361,
    -0.2016 0.1464 0.9685  -1.3577,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS4.fraction_changed TO OI4_23.set_fraction
  DEF OI4_24 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.750,1.000,]
   keyValue[
    0.2016 -0.1463 -0.9685  -0.6788,
    0.2076 -0.0511 -0.9769  -0.5433,
    0.4587 -0.2337 -0.8573  -0.3007,
    0.4736 0.8776 0.0748  -0.2681,
    0.2016 -0.1463 -0.9685  -0.6788,
    0.2016 -0.1463 -0.9685  -0.6788 ]
  }
  ROUTE TS4.fraction_changed TO OI4_24.set_fraction
  DEF OI4_25 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.5150 0.8533 -0.0822  -1.1355,
    -1.0000 0.0000 0.0000  -0.4015,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS4.fraction_changed TO OI4_25.set_fraction
  DEF OI4_27 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.5149 -0.8533 0.0821  -0.5677,
    1.0000 0.0000 0.0000  -0.2007,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS4.fraction_changed TO OI4_27.set_fraction
  DEF OI4_29 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    0.9973 0.0583 0.0436  -1.5937,
    0.9583 0.2428 0.1504  -1.2030,
    0.9988 0.0497 0.0043  -1.5278,
    0.9535 0.0654 0.2942  -0.5770,
    0.6503 -0.4783 0.5902  -0.6433,
    0.9973 0.0583 0.0436  -1.5937,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS4.fraction_changed TO OI4_29.set_fraction
  DEF OI4_30 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    -0.9974 -0.0583 -0.0436  -0.7968,
    -0.9584 -0.2427 -0.1502  -0.6015,
    -0.9988 -0.0496 -0.0043  -0.7640,
    -0.9535 -0.0654 -0.2942  -0.2886,
    -0.6502 0.4784 -0.5902  -0.3216,
    -0.9974 -0.0583 -0.0436  -0.7968,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS4.fraction_changed TO OI4_30.set_fraction
  DEF OI4_31 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    0.0000 -1.0000 0.0000  0.0000,
    -0.9987 0.0484 0.0144  -1.8328,
    0.0000 -1.0000 0.0000  0.0000,
    -0.9999 0.0051 -0.0137  -2.4205,
    -0.7952 -0.6041 0.0524  -0.1299,
    -0.9987 0.0484 0.0144  -1.8328,
    0.0000 -1.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_31.set_fraction
  DEF OI4_32 OrientationInterpolator {
   key[0.000,0.250,0.375,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9939 -0.1102 0.0010  -0.6408,
    -0.9971 0.0686 0.0322  -0.8796,
    0.1249 0.9921 -0.0149  -0.4885,
    0.9975 -0.0690 0.0127  -1.0033,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_32.set_fraction
  DEF OI4_34 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9987 -0.0484 -0.0145  -0.9164,
    -1.0000 0.0000 0.0000  0.0000,
    0.9999 -0.0051 0.0137  -1.2103,
    0.7952 0.6041 -0.0524  -0.0649,
    0.9987 -0.0484 -0.0145  -0.9164,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_34.set_fraction
  DEF OI4_36 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    0.9967 -0.0616 0.0530  -1.5866,
    0.9493 0.2553 0.1834  -1.2236,
    0.9993 -0.0051 -0.0365  -1.6319,
    0.9993 0.0275 -0.0245  -0.7609,
    -0.0380 -0.8484 -0.5280  -0.9582,
    0.9967 -0.0616 0.0530  -1.5866,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS4.fraction_changed TO OI4_36.set_fraction
  DEF OI4_37 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.6414 0.0847 -0.7625  -0.0165,
    -0.9967 0.0616 -0.0531  -0.7932,
    -0.9493 -0.2553 -0.1833  -0.6118,
    -0.9993 0.0050 0.0365  -0.8160,
    -0.9993 -0.0275 0.0243  -0.3805,
    0.0379 0.8484 0.5281  -0.4792,
    -0.9967 0.0616 -0.0531  -0.7932,
    -0.6414 0.0847 -0.7625  -0.0165 ]
  }
  ROUTE TS4.fraction_changed TO OI4_37.set_fraction
  DEF OI4_38 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9955 -0.0819 -0.0466  -1.7931,
    -1.0000 0.0000 0.0000  0.0000,
    -0.9998 0.0073 -0.0166  -2.6657,
    -0.9288 0.2845 0.2374  -1.1198,
    -0.9955 -0.0819 -0.0466  -1.7931,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_38.set_fraction
  DEF OI4_39 OrientationInterpolator {
   key[0.000,0.250,0.375,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9987 -0.0488 0.0153  -0.6121,
    -1.0000 0.0002 0.0002  -0.9547,
    0.9998 -0.0183 0.0101  -1.0148,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_39.set_fraction
  DEF OI4_41 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9955 0.0819 0.0466  -0.8966,
    -1.0000 0.0000 0.0000  0.0000,
    0.9998 -0.0073 0.0165  -1.3329,
    0.9288 -0.2845 -0.2374  -0.5598,
    0.9955 0.0819 0.0466  -0.8966,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS4.fraction_changed TO OI4_41.set_fraction
  DEF OI4_-1 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.9627 -0.0283 0.2690  -0.0141,
    0.9950 -0.0064 0.1001  -0.8008,
    0.9919 -0.0578 0.1130  -1.5883,
    0.9479 0.2686 0.1712  -1.2132,
    0.9996 -0.0266 -0.0111  -1.5793,
    0.9945 -0.0564 0.0888  -0.6610,
    -0.1638 -0.9864 0.0110  -0.6087,
    0.9919 -0.0578 0.1130  -1.5883,
    0.9627 -0.0283 0.2690  -0.0141 ]
  }
  ROUTE TS4.fraction_changed TO OI4_-1.set_fraction
  # gesture5 : Frowns jim
  DEF TS5 TimeSensor{cycleInterval 1.8626}
  DEF PI5_1 PositionInterpolator {
   key[0.000,0.250,0.625,1.000,]
   keyValue[
    0.0135 1.0628 0.0225,
    0.0018 1.0592 0.1818,
    0.0287 1.0606 0.0951,
    0.0135 1.0628 0.0225 ]
  }
  ROUTE TS5.fraction_changed TO PI5_1.set_fraction
  DEF OI5_1 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_1.set_fraction
  DEF OI5_2 OrientationInterpolator {
   key[0.000,0.250,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.8830 -0.4652 0.0621  -0.3008,
    -0.2425 0.9699 0.0243  -0.2058,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_2.set_fraction
  DEF OI5_3 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.8460 -0.5278 -0.0750  -0.3947,
    0.7632 -0.5692 0.3057  -0.0949,
    0.9924 -0.1228 0.0017  -0.2335,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_3.set_fraction
  DEF OI5_4 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.8460 -0.5278 -0.0750  -0.3947,
    0.7632 -0.5692 0.3057  -0.0949,
    0.9924 -0.1228 0.0017  -0.2335,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_4.set_fraction
  DEF OI5_7 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0378 0.9993 0.0056  -0.2864,
    -0.0889 -0.9958 -0.0220  -0.4957,
    -0.8512 0.5211 0.0621  -0.2521,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_7.set_fraction
  DEF OI5_8 OrientationInterpolator {
   key[0.000,0.250,0.375,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0378 0.9993 0.0056  -0.2864,
    -0.0889 -0.9958 -0.0220  -0.4957,
    -0.8512 0.5211 0.0621  -0.2521,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_8.set_fraction
  DEF OI5_18 OrientationInterpolator {
   key[0.000,0.250,0.375,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    0.5042 -0.6947 -0.5130  -0.9460,
    0.1244 -0.9686 -0.2154  -1.5641,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS5.fraction_changed TO OI5_18.set_fraction
  DEF OI5_19 OrientationInterpolator {
   key[0.000,0.250,0.375,1.000,]
   keyValue[
    0.1619 0.1288 0.9784  -0.6827,
    -0.5040 0.6948 0.5130  -0.4730,
    -0.1244 0.9686 0.2154  -0.7821,
    0.1619 0.1288 0.9784  -0.6827 ]
  }
  ROUTE TS5.fraction_changed TO OI5_19.set_fraction
  DEF OI5_20 OrientationInterpolator {
   key[0.000,0.250,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.3304 -0.6318 0.7012  -1.3193,
    -0.9784 0.0952 0.1837  -0.2719,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS5.fraction_changed TO OI5_20.set_fraction
  DEF OI5_21 OrientationInterpolator {
   key[0.000,0.250,0.375,1.000,]
   keyValue[
    -0.9314 -0.3362 -0.1393  -0.8369,
    -0.9214 0.1630 -0.3527  -0.7671,
    -0.3300 0.5031 0.7987  -1.3111,
    -0.9314 -0.3362 -0.1393  -0.8369 ]
  }
  ROUTE TS5.fraction_changed TO OI5_21.set_fraction
  DEF OI5_22 OrientationInterpolator {
   key[0.000,0.250,0.375,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.3304 0.6318 -0.7012  -0.6596,
    0.9782 -0.0958 -0.1842  -0.1359,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS5.fraction_changed TO OI5_22.set_fraction
  DEF OI5_23 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -0.2016 0.1464 0.9685  -1.3577,
    -0.0589 -0.4267 0.9025  -1.0893,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS5.fraction_changed TO OI5_23.set_fraction
  DEF OI5_24 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    0.2016 -0.1463 -0.9685  -0.6788,
    0.0587 0.4267 -0.9025  -0.5448,
    0.2016 -0.1463 -0.9685  -0.6788 ]
  }
  ROUTE TS5.fraction_changed TO OI5_24.set_fraction
  DEF OI5_25 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.1656 0.9756 -0.1442  -1.9171,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS5.fraction_changed TO OI5_25.set_fraction
  DEF OI5_26 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -0.9131 0.3781 0.1527  -0.8332,
    -0.7260 -0.2696 -0.6326  -1.3483,
    -0.9131 0.3781 0.1527  -0.8332 ]
  }
  ROUTE TS5.fraction_changed TO OI5_26.set_fraction
  DEF OI5_27 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.1657 -0.9756 0.1442  -0.9586,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS5.fraction_changed TO OI5_27.set_fraction
  DEF OI5_29 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    0.9741 0.2206 0.0491  -0.5059,
    0.6641 0.7426 -0.0866  -0.1480,
    0.8918 -0.4334 -0.1299  -0.4581,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS5.fraction_changed TO OI5_29.set_fraction
  DEF OI5_30 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    -0.9742 -0.2204 -0.0491  -0.2530,
    -0.6642 -0.7425 0.0864  -0.0741,
    -0.8918 0.4332 0.1304  -0.2290,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS5.fraction_changed TO OI5_30.set_fraction
  DEF OI5_31 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.625,1.000,]
   keyValue[
    0.0000 -1.0000 0.0000  0.0000,
    -0.9846 0.1720 -0.0322  -0.7914,
    -0.7654 0.6412 0.0553  -0.4300,
    -0.0316 0.9992 -0.0235  -0.2727,
    -0.9907 -0.1208 0.0629  -0.9088,
    0.0000 -1.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_31.set_fraction
  DEF OI5_32 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9990 0.0441 -0.0100  -0.4433,
    -0.8666 0.4988 0.0176  -0.0794,
    -1.0000 -0.0070 -0.0015  -0.4048,
    1.0000 0.0010 -0.0003  -0.6365,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_32.set_fraction
  DEF OI5_34 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9846 -0.1719 0.0320  -0.3958,
    0.7653 -0.6413 -0.0550  -0.2150,
    0.0308 -0.9992 0.0235  -0.1364,
    0.9907 0.1208 -0.0631  -0.4543,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_34.set_fraction
  DEF OI5_36 OrientationInterpolator {
   key[0.000,0.250,0.375,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    -0.9553 0.2937 -0.0324  -0.4729,
    -0.5574 -0.8210 0.1234  -0.2388,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS5.fraction_changed TO OI5_36.set_fraction
  DEF OI5_37 OrientationInterpolator {
   key[0.000,0.250,0.375,1.000,]
   keyValue[
    -0.6414 0.0847 -0.7625  -0.0165,
    0.9555 -0.2933 0.0322  -0.2365,
    0.5577 0.8207 -0.1239  -0.1195,
    -0.6414 0.0847 -0.7625  -0.0165 ]
  }
  ROUTE TS5.fraction_changed TO OI5_37.set_fraction
  DEF OI5_38 OrientationInterpolator {
   key[0.000,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0282 -0.9960 -0.0847  -0.1063,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_38.set_fraction
  DEF OI5_39 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    1.0000 -0.0044 0.0000  -0.0902,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_39.set_fraction
  DEF OI5_41 OrientationInterpolator {
   key[0.000,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.0301 0.9958 0.0864  -0.0532,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS5.fraction_changed TO OI5_41.set_fraction
  DEF OI5_-1 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,1.000,]
   keyValue[
    0.9627 -0.0283 0.2690  -0.0141,
    0.8308 0.5502 -0.0843  -0.1663,
    -0.8248 0.5274 -0.2041  -0.2170,
    0.5830 -0.7966 0.1598  -0.2421,
    0.9627 -0.0283 0.2690  -0.0141 ]
  }
  ROUTE TS5.fraction_changed TO OI5_-1.set_fraction
  # gesture6 : Disagrees jim
  DEF TS6 TimeSensor{cycleInterval 1.8935}
  DEF PI6_1 PositionInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -0.0061 1.0638 0.0262,
    -0.0168 1.0456 0.0307,
    -0.0061 1.0638 0.0262 ]
  }
  ROUTE TS6.fraction_changed TO PI6_1.set_fraction
  DEF OI6_1 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS6.fraction_changed TO OI6_1.set_fraction
  DEF OI6_2 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9120 0.0336 0.4088  -0.3169,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS6.fraction_changed TO OI6_2.set_fraction
  DEF OI6_3 OrientationInterpolator {
   key[0.000,0.125,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.2486 0.9684 0.0202  -0.1683,
    -0.7636 0.4815 -0.4302  -0.2423,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS6.fraction_changed TO OI6_3.set_fraction
  DEF OI6_4 OrientationInterpolator {
   key[0.000,0.125,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.2486 0.9684 0.0202  -0.1683,
    -0.7636 0.4815 -0.4302  -0.2423,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS6.fraction_changed TO OI6_4.set_fraction
  DEF OI6_7 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0010 1.0000 0.0000  -0.1949,
    0.0652 -0.9978 0.0106  -0.3235,
    0.0842 0.5582 0.8254  -0.1355,
    0.0506 -0.9828 0.1776  -0.3417,
    0.2299 0.9732 -0.0046  -0.0861,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS6.fraction_changed TO OI6_7.set_fraction
  DEF OI6_8 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0010 1.0000 0.0000  -0.1949,
    0.0652 -0.9978 0.0106  -0.3235,
    0.0842 0.5582 0.8254  -0.1355,
    0.0506 -0.9828 0.1776  -0.3417,
    0.2299 0.9732 -0.0046  -0.0861,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS6.fraction_changed TO OI6_8.set_fraction
  DEF OI6_18 OrientationInterpolator {
   key[0.000,0.125,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    -0.1132 -0.2827 -0.9525  -1.2342,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS6.fraction_changed TO OI6_18.set_fraction
  DEF OI6_19 OrientationInterpolator {
   key[0.000,0.125,1.000,]
   keyValue[
    0.1619 0.1288 0.9784  -0.6827,
    0.1133 0.2826 0.9525  -0.6170,
    0.1619 0.1288 0.9784  -0.6827 ]
  }
  ROUTE TS6.fraction_changed TO OI6_19.set_fraction
  DEF OI6_20 OrientationInterpolator {
   key[0.000,0.125,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.6118 -0.7808 0.1268  -0.9167,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS6.fraction_changed TO OI6_20.set_fraction
  DEF OI6_22 OrientationInterpolator {
   key[0.000,0.125,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.6118 0.7808 -0.1268  -0.4584,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS6.fraction_changed TO OI6_22.set_fraction
  DEF OI6_23 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,1.000,]
   keyValue[
    -0.2016 0.1464 0.9685  -1.3577,
    0.2498 0.6909 0.6784  -1.2016,
    0.4835 0.5115 0.7104  -1.3595,
    0.2323 0.7013 0.6739  -1.1948,
    0.4013 0.5839 0.7057  -1.2873,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS6.fraction_changed TO OI6_23.set_fraction
  DEF OI6_24 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,1.000,]
   keyValue[
    0.2016 -0.1463 -0.9685  -0.6788,
    -0.2497 -0.6908 -0.6786  -0.6008,
    -0.4836 -0.5115 -0.7103  -0.6797,
    -0.2324 -0.7014 -0.6738  -0.5974,
    -0.4012 -0.5840 -0.7057  -0.6436,
    0.2016 -0.1463 -0.9685  -0.6788 ]
  }
  ROUTE TS6.fraction_changed TO OI6_24.set_fraction
  DEF OI6_25 OrientationInterpolator {
   key[0.000,0.125,0.500,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.0355 0.8395 -0.5421  -1.0193,
    -0.0268 0.8341 -0.5509  -0.9539,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS6.fraction_changed TO OI6_25.set_fraction
  DEF OI6_26 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -0.9131 0.3781 0.1527  -0.8332,
    -0.9024 -0.3933 -0.1760  -1.7520,
    -0.7786 -0.0778 -0.6227  -1.6898,
    -0.8520 -0.4087 -0.3274  -1.5709,
    -0.8164 -0.1801 -0.5487  -1.4570,
    -0.7154 -0.6924 -0.0933  -1.6148,
    -0.9131 0.3781 0.1527  -0.8332 ]
  }
  ROUTE TS6.fraction_changed TO OI6_26.set_fraction
  DEF OI6_27 OrientationInterpolator {
   key[0.000,0.125,0.500,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.0353 -0.8394 0.5423  -0.5096,
    0.0267 -0.8342 0.5509  -0.4768,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS6.fraction_changed TO OI6_27.set_fraction
  DEF OI6_29 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    -0.8345 0.0100 -0.5510  -0.3403,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS6.fraction_changed TO OI6_29.set_fraction
  DEF OI6_30 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    0.8345 -0.0106 0.5509  -0.1701,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS6.fraction_changed TO OI6_30.set_fraction
  DEF OI6_31 OrientationInterpolator {
   key[0,0.375,]
   keyValue[
    0.0000 -1.0000 0.0000  0.0000,
    0.0356 -0.9954 -0.0889  -0.0112 ]
  }
  ROUTE TS6.fraction_changed TO OI6_31.set_fraction
  DEF OI6_34 OrientationInterpolator {
   key[0,0.375,]
   keyValue[
    0.0000 1.0000 0.0000  0.0000,
    -0.0356 0.9968 0.0712  -0.0056 ]
  }
  ROUTE TS6.fraction_changed TO OI6_34.set_fraction
  DEF OI6_36 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    0.0013 -0.5226 -0.8526  -0.2981,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS6.fraction_changed TO OI6_36.set_fraction
  DEF OI6_37 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -0.6414 0.0847 -0.7625  -0.0165,
    -0.0013 0.5224 0.8527  -0.1491,
    -0.6414 0.0847 -0.7625  -0.0165 ]
  }
  ROUTE TS6.fraction_changed TO OI6_37.set_fraction
  DEF OI6_38 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9486 -0.3130 0.0467  -0.6578,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS6.fraction_changed TO OI6_38.set_fraction
  DEF OI6_39 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9989 -0.0465 0.0101  -0.4204,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS6.fraction_changed TO OI6_39.set_fraction
  DEF OI6_41 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9487 0.3128 -0.0464  -0.3289,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS6.fraction_changed TO OI6_41.set_fraction
  DEF OI6_-1 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    0.9627 -0.0283 0.2690  -0.0141,
    -0.4415 -0.1552 -0.8837  -0.2740,
    0.9627 -0.0283 0.2690  -0.0141 ]
  }
  ROUTE TS6.fraction_changed TO OI6_-1.set_fraction
  # gesture7 : No likes jim
  DEF TS7 TimeSensor{cycleInterval 1.5543}
  DEF PI7_1 PositionInterpolator {
   key[0.000,0.250,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.0047 1.0628 0.0225,
    0.0527 1.0664 -0.0639,
    -0.0523 1.0403 0.2224,
    -0.0523 1.0511 0.2224,
    0.0495 1.0606 -0.0689,
    0.0047 1.0740 0.0225,
    0.0047 1.0628 0.0225 ]
  }
  ROUTE TS7.fraction_changed TO PI7_1.set_fraction
  DEF OI7_1 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_1.set_fraction
  DEF OI7_2 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.2317 -0.9698 -0.0759  -0.7530,
    0.1748 0.7513 0.6364  -0.6449,
    0.2566 -0.1642 0.9525  -0.3352,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_2.set_fraction
  DEF OI7_3 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9080 0.3787 0.1795  -0.1316,
    -0.4923 0.7592 -0.4256  -0.5277,
    -0.6229 -0.4130 -0.6644  -0.5619,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_3.set_fraction
  DEF OI7_4 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9080 0.3787 0.1795  -0.1316,
    -0.4923 0.7592 -0.4256  -0.5277,
    -0.6229 -0.4130 -0.6644  -0.5619,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_4.set_fraction
  DEF OI7_7 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.1314 0.9911 0.0215  -0.3271,
    -0.0711 -0.9787 0.1925  -0.5029,
    0.4451 0.8882 0.1142  -0.4003,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_7.set_fraction
  DEF OI7_8 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.1314 0.9911 0.0215  -0.3271,
    -0.0711 -0.9787 0.1925  -0.5029,
    0.4451 0.8882 0.1142  -0.4003,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_8.set_fraction
  DEF OI7_18 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    -0.1274 -0.2695 -0.9545  -0.6604,
    0.2902 -0.0061 -0.9569  -0.9205,
    0.3555 -0.4758 0.8045  -1.2876,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS7.fraction_changed TO OI7_18.set_fraction
  DEF OI7_19 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,1.000,]
   keyValue[
    0.1619 0.1288 0.9784  -0.6827,
    0.1272 0.2695 0.9546  -0.3302,
    -0.2902 0.0061 0.9569  -0.4603,
    -0.3556 0.4757 -0.8045  -0.6438,
    0.1619 0.1288 0.9784  -0.6827 ]
  }
  ROUTE TS7.fraction_changed TO OI7_19.set_fraction
  DEF OI7_20 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.6015 -0.7733 0.2005  -0.9399,
    -0.1476 -0.9035 0.4023  -1.5277,
    -0.7937 -0.5889 0.1526  -0.6152,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS7.fraction_changed TO OI7_20.set_fraction
  DEF OI7_21 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,1.000,]
   keyValue[
    -0.9314 -0.3362 -0.1393  -0.8369,
    -0.7621 -0.0348 0.6466  -1.1811,
    -0.8736 -0.1255 0.4702  -0.9984,
    -0.3488 0.4523 0.8208  -0.8230,
    -0.9314 -0.3362 -0.1393  -0.8369 ]
  }
  ROUTE TS7.fraction_changed TO OI7_21.set_fraction
  DEF OI7_22 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.6015 0.7733 -0.2006  -0.4699,
    0.1475 0.9035 -0.4024  -0.7640,
    0.7937 0.5888 -0.1527  -0.3076,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS7.fraction_changed TO OI7_22.set_fraction
  DEF OI7_23 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    -0.2016 0.1464 0.9685  -1.3577,
    0.0402 -0.7491 0.6612  -1.1156,
    0.6178 0.6394 0.4577  -0.6988,
    -0.5210 0.2026 0.8292  -0.3754,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS7.fraction_changed TO OI7_23.set_fraction
  DEF OI7_24 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    0.2016 -0.1463 -0.9685  -0.6788,
    -0.0403 0.7491 -0.6612  -0.5577,
    -0.6176 -0.6395 -0.4578  -0.3495,
    0.5208 -0.2028 -0.8292  -0.1877,
    0.2016 -0.1463 -0.9685  -0.6788 ]
  }
  ROUTE TS7.fraction_changed TO OI7_24.set_fraction
  DEF OI7_25 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.1226 0.9741 -0.1902  -1.9773,
    0.9972 0.0201 0.0723  -0.4209,
    -0.0531 0.9931 0.1045  -2.0137,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS7.fraction_changed TO OI7_25.set_fraction
  DEF OI7_26 OrientationInterpolator {
   key[0.000,0.250,0.500,1.000,]
   keyValue[
    -0.9131 0.3781 0.1527  -0.8332,
    -0.9131 0.3781 0.1527  -0.8332,
    -0.6266 -0.5201 -0.5804  -1.6398,
    -0.9131 0.3781 0.1527  -0.8332 ]
  }
  ROUTE TS7.fraction_changed TO OI7_26.set_fraction
  DEF OI7_27 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.1227 -0.9740 0.1903  -0.9886,
    -0.9972 -0.0200 -0.0724  -0.2104,
    0.0531 -0.9931 -0.1045  -1.0069,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS7.fraction_changed TO OI7_27.set_fraction
  DEF OI7_29 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    -0.0543 0.9654 0.2550  -0.8590,
    0.7624 0.1869 -0.6195  -0.6957,
    0.3262 0.9107 -0.2535  -0.5088,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS7.fraction_changed TO OI7_29.set_fraction
  DEF OI7_30 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    0.0544 -0.9654 -0.2549  -0.4294,
    -0.7624 -0.1867 0.6196  -0.3478,
    -0.3264 -0.9107 0.2531  -0.2543,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS7.fraction_changed TO OI7_30.set_fraction
  DEF OI7_31 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    0.0000 -1.0000 0.0000  0.0000,
    -0.8244 0.5588 -0.0906  -0.3283,
    -0.9893 -0.1142 -0.0911  -1.3245,
    -0.3244 -0.8111 0.4867  -0.0037,
    0.0000 -1.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_31.set_fraction
  DEF OI7_32 OrientationInterpolator {
   key[0.000,0.250,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.6455 -0.3953 -0.6535  -0.1240,
    -0.9803 0.1973 0.0003  -0.5914,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_32.set_fraction
  DEF OI7_34 OrientationInterpolator {
   key[0.000,0.250,0.500,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.8245 -0.5586 0.0903  -0.1642,
    0.9893 0.1141 0.0911  -0.6622,
    0.3487 0.8137 -0.4650  -0.0017,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_34.set_fraction
  DEF OI7_36 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    0.9846 0.1272 -0.1196  -0.1590,
    0.4579 0.5243 -0.7180  -0.1447,
    -0.9270 0.1666 -0.3360  -0.6514,
    0.2308 0.8077 -0.5425  -0.5584,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS7.fraction_changed TO OI7_36.set_fraction
  DEF OI7_37 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,1.000,]
   keyValue[
    -0.6414 0.0847 -0.7625  -0.0165,
    -0.9843 -0.1284 0.1208  -0.0795,
    -0.4582 -0.5244 0.7177  -0.0725,
    0.9270 -0.1665 0.3361  -0.3257,
    -0.2307 -0.8077 0.5426  -0.2792,
    -0.6414 0.0847 -0.7625  -0.0165 ]
  }
  ROUTE TS7.fraction_changed TO OI7_37.set_fraction
  DEF OI7_38 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9226 0.3788 0.0732  -0.5624,
    -0.7696 0.6214 0.1468  -0.7155,
    -0.2671 -0.9603 -0.0803  -0.5887,
    -0.9296 -0.3306 0.1629  -0.8718,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_38.set_fraction
  DEF OI7_39 OrientationInterpolator {
   key[0.000,0.125,0.250,0.625,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9994 -0.0358 -0.0032  -0.3143,
    0.9464 0.3202 -0.0430  -0.2801,
    0.3933 0.9181 -0.0493  -0.1828,
    0.9966 0.0778 -0.0275  -0.5521,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_39.set_fraction
  DEF OI7_41 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.9225 -0.3789 -0.0735  -0.2812,
    0.7695 -0.6216 -0.1467  -0.3578,
    0.2673 0.9602 0.0805  -0.2943,
    0.9296 0.3307 -0.1628  -0.4359,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS7.fraction_changed TO OI7_41.set_fraction
  DEF OI7_-1 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,1.000,]
   keyValue[
    0.9627 -0.0283 0.2690  -0.0141,
    0.3185 0.8950 0.3124  -0.2323,
    0.1378 0.9737 0.1815  -0.4569,
    0.0533 0.7571 -0.6511  -0.3242,
    -0.1995 -0.2141 -0.9562  -0.3579,
    0.0789 0.5074 -0.8581  -0.4060,
    0.3463 0.8271 -0.4427  -0.5269,
    0.9627 -0.0283 0.2690  -0.0141 ]
  }
  ROUTE TS7.fraction_changed TO OI7_-1.set_fraction
  # gesture8 : Good by lil
  DEF TS8 TimeSensor{cycleInterval 1.9079}
  DEF PI8_1 PositionInterpolator {
   key[0.000,0.250,0.375,1.000,]
   keyValue[
    -0.0061 1.0638 0.0262,
    -0.0741 1.0874 0.0486,
    -0.1081 1.0770 0.0599,
    -0.0061 1.0638 0.0262 ]
  }
  ROUTE TS8.fraction_changed TO PI8_1.set_fraction
  DEF OI8_1 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_1.set_fraction
  DEF OI8_2 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.8997 -0.1635 -0.4048  -0.4778,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_2.set_fraction
  DEF OI8_3 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.7633 -0.4834 0.4286  -0.2969,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_3.set_fraction
  DEF OI8_4 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.7633 -0.4834 0.4286  -0.2969,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_4.set_fraction
  DEF OI8_7 OrientationInterpolator {
   key[0.000,0.375,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.1694 0.9852 -0.0271  -0.3189,
    -0.0873 0.9961 0.0094  -0.2134,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_7.set_fraction
  DEF OI8_8 OrientationInterpolator {
   key[0.000,0.375,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.1694 0.9852 -0.0271  -0.3189,
    -0.0873 0.9961 0.0094  -0.2134,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_8.set_fraction
  DEF OI8_18 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    0.3117 -0.9443 0.1055  -0.8852,
    0.5352 -0.8202 0.2021  -0.5267,
    0.3117 -0.9443 0.1055  -0.8852,
    0.5352 -0.8202 0.2021  -0.5267,
    0.3117 -0.9443 0.1055  -0.8852,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS8.fraction_changed TO OI8_18.set_fraction
  DEF OI8_19 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,1.000,]
   keyValue[
    0.1619 0.1288 0.9784  -0.6827,
    -0.3116 0.9443 -0.1057  -0.4427,
    -0.5354 0.8202 -0.2018  -0.2634,
    -0.3116 0.9443 -0.1057  -0.4427,
    -0.5354 0.8202 -0.2018  -0.2634,
    -0.3116 0.9443 -0.1057  -0.4427,
    0.1619 0.1288 0.9784  -0.6827 ]
  }
  ROUTE TS8.fraction_changed TO OI8_19.set_fraction
  DEF OI8_20 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.4401 -0.7251 0.5297  -1.0015,
    0.9386 -0.3422 -0.0433  -0.6675,
    -0.4401 -0.7251 0.5297  -1.0015,
    0.9386 -0.3422 -0.0433  -0.6675,
    -0.4401 -0.7251 0.5297  -1.0015,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS8.fraction_changed TO OI8_20.set_fraction
  DEF OI8_21 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,1.000,]
   keyValue[
    -0.9314 -0.3362 -0.1393  -0.8369,
    -0.8242 -0.1403 0.5486  -1.7549,
    -0.8209 0.5398 0.1863  -1.5033,
    -0.8242 -0.1403 0.5486  -1.7549,
    -0.8209 0.5398 0.1863  -1.5033,
    -0.8242 -0.1403 0.5486  -1.7549,
    -0.9314 -0.3362 -0.1393  -0.8369 ]
  }
  ROUTE TS8.fraction_changed TO OI8_21.set_fraction
  DEF OI8_22 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.4399 0.7253 -0.5295  -0.5008,
    -0.9387 0.3420 0.0434  -0.3337,
    0.4399 0.7253 -0.5295  -0.5008,
    -0.9387 0.3420 0.0434  -0.3337,
    0.4399 0.7253 -0.5295  -0.5008,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS8.fraction_changed TO OI8_22.set_fraction
  DEF OI8_23 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -0.2016 0.1464 0.9685  -1.3577,
    -0.0444 0.1429 0.9887  -1.2799,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS8.fraction_changed TO OI8_23.set_fraction
  DEF OI8_24 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    0.2016 -0.1463 -0.9685  -0.6788,
    0.0442 -0.1428 -0.9888  -0.6400,
    0.2016 -0.1463 -0.9685  -0.6788 ]
  }
  ROUTE TS8.fraction_changed TO OI8_24.set_fraction
  DEF OI8_25 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.5985 0.7818 -0.1751  -0.7435,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS8.fraction_changed TO OI8_25.set_fraction
  DEF OI8_26 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -0.9131 0.3781 0.1527  -0.8332,
    -0.8721 0.0773 -0.4831  -0.9372,
    -0.9131 0.3781 0.1527  -0.8332 ]
  }
  ROUTE TS8.fraction_changed TO OI8_26.set_fraction
  DEF OI8_27 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.5984 -0.7819 0.1748  -0.3718,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS8.fraction_changed TO OI8_27.set_fraction
  DEF OI8_29 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    -0.9966 -0.0381 0.0734  -0.5040,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS8.fraction_changed TO OI8_29.set_fraction
  DEF OI8_30 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    0.9966 0.0382 -0.0732  -0.2521,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS8.fraction_changed TO OI8_30.set_fraction
  DEF OI8_31 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    0.0000 -1.0000 0.0000  0.0000,
    -0.0390 0.9954 0.0870  -0.2419,
    0.0000 -1.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_31.set_fraction
  DEF OI8_32 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_32.set_fraction
  DEF OI8_34 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.0397 -0.9953 -0.0878  -0.1208,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_34.set_fraction
  DEF OI8_36 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    -0.9576 -0.2571 0.1298  -0.4808,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS8.fraction_changed TO OI8_36.set_fraction
  DEF OI8_37 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -0.6414 0.0847 -0.7625  -0.0165,
    0.9576 0.2569 -0.1301  -0.2403,
    -0.6414 0.0847 -0.7625  -0.0165 ]
  }
  ROUTE TS8.fraction_changed TO OI8_37.set_fraction
  DEF OI8_38 OrientationInterpolator {
   key[0.000,0.375,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.8772 -0.4639 -0.1236  -0.3217,
    -0.9986 -0.0428 0.0302  -0.5293,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_38.set_fraction
  DEF OI8_39 OrientationInterpolator {
   key[0.000,0.375,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9981 0.0611 0.0099  -0.3253,
    -0.9980 0.0615 0.0108  -0.1301,
    0.9949 0.0993 -0.0154  -0.3399,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_39.set_fraction
  DEF OI8_41 OrientationInterpolator {
   key[0.000,0.375,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.8770 0.4640 0.1244  -0.1609,
    0.9986 0.0432 -0.0303  -0.2645,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS8.fraction_changed TO OI8_41.set_fraction
  DEF OI8_-1 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    0.9627 -0.0283 0.2690  -0.0141,
    -0.9836 -0.1725 0.0524  -0.4894,
    0.9627 -0.0283 0.2690  -0.0141 ]
  }
  ROUTE TS8.fraction_changed TO OI8_-1.set_fraction
  
  # gesture1 : Running
  DEF TS9 TimeSensor{cycleInterval 1.0461 loop TRUE enabled FALSE}
  DEF PI9_1 PositionInterpolator {
   key[0.000,0.125,0.250,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    0.0497 1.0489 0.1701,
    0.0485 1.0674 0.1553,
    0.0085 1.1066 0.1511,
    -0.0050 1.0728 0.1640,
    -0.0052 1.0189 0.1738,
    -0.0203 1.0567 0.1684,
    -0.0305 1.0807 0.1887,
    0.0240 1.0309 0.1399 ]
  }
  ROUTE TS9.fraction_changed TO PI9_1.set_fraction
  DEF OI9_1 OrientationInterpolator {
   key[0.000,0.125,0.250,0.625,0.750,1.000,]
   keyValue[
    -0.9864 -0.1644 0.0000  -0.1994,
    -0.9999 -0.0124 0.0000  -0.2965,
    -0.9844 -0.1761 -0.0000  -0.2342,
    -0.9905 -0.1374 -0.0000  -0.1494,
    -0.9963 -0.0859 -0.0000  -0.1599,
    -1.0000 -0.0001 0.0000  -0.2807 ]
  }
  ROUTE TS9.fraction_changed TO OI9_1.set_fraction
  DEF OI9_3 OrientationInterpolator {
   key[0.000,0.250,0.625,0.750,1.000,]
   keyValue[
    -0.5137 0.8430 -0.1597  -0.0973,
    -0.7264 0.6761 -0.1232  -0.0907,
    -0.6818 -0.7183 -0.1386  -0.0480,
    -0.1754 -0.9835 -0.0447  -0.1231,
    0.0007 1.0000 -0.0000  -0.0327 ]
  }
  ROUTE TS9.fraction_changed TO OI9_3.set_fraction
  
  DEF OI9_4 OrientationInterpolator {
   key[0.000,0.250,0.625,0.750,1.000,]
   keyValue[
    -0.5137 0.8430 -0.1597  -0.0973,
    -0.7264 0.6761 -0.1232  -0.0907,
    -0.6818 -0.7183 -0.1386  -0.0480,
    -0.1754 -0.9835 -0.0447  -0.1231,
    0.0007 1.0000 -0.0000  -0.0327 ]
  }
  ROUTE TS9.fraction_changed TO OI9_4.set_fraction
  DEF OI9_18 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.2855 0.3165 -0.9046  -1.1713,
    -0.1388 0.4745 -0.8692  -1.3204,
    -0.1276 -0.1885 -0.9737  -1.0698,
    0.1026 -0.7320 -0.6735  -1.1883,
    0.1542 -0.7397 -0.6550  -1.2175,
    -0.0216 -0.2966 -0.9548  -1.0111,
    -0.1280 -0.1647 -0.9780  -1.2188,
    -0.0303 0.0195 -0.9994  -1.2810 ]
  }
  ROUTE TS9.fraction_changed TO OI9_18.set_fraction
  DEF OI9_19 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.2855 -0.3165 0.9046  -0.5857,
    0.1388 -0.4745 0.8692  -0.6602,
    0.1276 0.1885 0.9737  -0.5349,
    -0.1026 0.7320 0.6735  -0.5942,
    -0.1542 0.7397 0.6550  -0.6088,
    0.0216 0.2966 0.9548  -0.5055,
    0.1280 0.1647 0.9780  -0.6094,
    0.0303 -0.0195 0.9994  -0.6405 ]
  }
  ROUTE TS9.fraction_changed TO OI9_19.set_fraction
  DEF OI9_20 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.5544 -0.8007 0.2269  -1.7856,
    -0.3497 -0.9035 0.2477  -1.9746,
    -0.3633 -0.9085 0.2064  -1.6679,
    -0.1607 -0.9609 0.2254  -1.1484,
    -0.1001 -0.9599 0.2619  -1.1329,
    -0.2751 -0.9443 0.1807  -1.4032,
    -0.6319 -0.7459 0.2106  -1.2356,
    -0.3399 -0.9176 0.2061  -1.3951 ]
  }
  ROUTE TS9.fraction_changed TO OI9_20.set_fraction
  DEF OI9_22 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.5544 0.8007 -0.2269  -0.8928,
    0.3497 0.9035 -0.2477  -0.9873,
    0.3633 0.9085 -0.2064  -0.8339,
    0.1607 0.9609 -0.2254  -0.5742,
    0.1001 0.9599 -0.2619  -0.5664,
    0.2751 0.9443 -0.1807  -0.7016,
    0.6319 0.7459 -0.2106  -0.6178,
    0.3399 0.9176 -0.2061  -0.6975 ]
  }
  ROUTE TS9.fraction_changed TO OI1_22.set_fraction
  DEF OI9_23 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.625,1.000,]
   keyValue[
    -0.0368 0.3310 0.9429  -1.2154,
    0.1797 0.6354 0.7510  -1.2590,
    0.1566 0.7382 0.6561  -1.1629,
    -0.1529 -0.3477 0.9251  -1.1749,
    -0.2414 -0.3489 0.9056  -1.3041,
    -0.0832 0.1363 0.9872  -1.0477 ]
  }
  ROUTE TS9.fraction_changed TO OI9_23.set_fraction
  DEF OI9_24 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.625,1.000,]
   keyValue[
    0.0368 -0.3310 -0.9429  -0.6077,
    -0.1797 -0.6354 -0.7510  -0.6295,
    -0.1566 -0.7382 -0.6561  -0.5814,
    0.1529 0.3477 -0.9251  -0.5875,
    0.2414 0.3489 -0.9056  -0.6520,
    0.0832 -0.1363 -0.9872  -0.5239 ]
  }
  ROUTE TS9.fraction_changed TO OI9_24.set_fraction
  DEF OI9_25 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.625,1.000,]
   keyValue[
    -0.0496 0.9987 -0.0098  -1.5764,
    0.3229 0.9453 -0.0463  -1.2268,
    0.3459 0.9379 0.0277  -1.2442,
    -0.3798 0.8887 -0.2567  -1.8252,
    -0.3601 0.9326 0.0252  -1.5833,
    -0.2237 0.9352 -0.2745  -1.9742 ]
  }
  ROUTE TS9.fraction_changed TO OI9_25.set_fraction
  DEF OI9_26 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.9165 0.3857 0.1063  -1.5213,
    -0.9131 0.3781 0.1527  -0.8332 ]
  }
  ROUTE TS9.fraction_changed TO OI9_26.set_fraction
  DEF OI9_27 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.625,1.000,]
   keyValue[
    0.0496 -0.9987 0.0098  -0.7882,
    -0.3229 -0.9453 0.0463  -0.6134,
    -0.3459 -0.9379 -0.0277  -0.6221,
    0.3798 -0.8887 0.2567  -0.9126,
    0.3601 -0.9326 -0.0252  -0.7916,
    0.2237 -0.9352 0.2745  -0.9871 ]
  }
  ROUTE TS9.fraction_changed TO OI9_27.set_fraction
  DEF OI9_29 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    0.9837 0.1503 0.0989  -0.4103,
    0.9947 0.0320 0.0975  -0.9411,
    0.9963 0.0764 -0.0386  -0.9391,
    0.9960 0.0846 -0.0277  -0.5625,
    -0.7516 0.6595 0.0063  -0.1065,
    -0.9848 0.1569 -0.0742  -0.2572,
    -0.7803 0.6002 -0.1759  -0.1206,
    0.9846 0.0755 -0.1575  -0.3389 ]
  }
  ROUTE TS9.fraction_changed TO OI9_29.set_fraction
  DEF OI9_30 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.9837 -0.1503 -0.0989  -0.2051,
    -0.9947 -0.0320 -0.0975  -0.4705,
    -0.9963 -0.0764 0.0386  -0.4696,
    -0.9960 -0.0846 0.0277  -0.2813,
    0.7516 -0.6595 -0.0063  -0.0532,
    0.9848 -0.1569 0.0742  -0.1286,
    0.7803 -0.6002 0.1759  -0.0603,
    -0.9846 -0.0755 0.1575  -0.1695 ]
  }
  ROUTE TS9.fraction_changed TO OI9_30.set_fraction
  DEF OI9_31 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.9786 0.1759 0.1065  -1.4445,
    -0.9918 0.0869 0.0942  -1.6567,
    -0.8410 0.5238 0.1353  -0.6613,
    -0.7390 0.6649 0.1083  -0.5027,
    -0.5861 0.8058 0.0849  -0.3612,
    -0.4851 0.8720 0.0660  -0.4455,
    -0.8310 0.5185 0.2015  -1.0590,
    -0.9612 0.1961 0.1940  -1.6095 ]
  }
  ROUTE TS9.fraction_changed TO OI9_31.set_fraction
  DEF OI9_32 OrientationInterpolator {
   key[0.000,0.125,0.375,0.500,0.625,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9922 -0.0084 -0.1246  -0.3139,
    0.7523 0.2127 -0.6235  -0.1874,
    -0.3917 -0.3383 -0.8556  -0.1817,
    -0.2446 -0.0789 -0.9664  -0.1970,
    -0.9766 -0.0371 -0.2119  -0.5959,
    -0.8996 -0.4182 -0.1256  -0.6447 ]
  }
  ROUTE TS9.fraction_changed TO OI9_32.set_fraction
  DEF OI9_34 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    0.9786 -0.1759 -0.1065  -0.7223,
    0.9918 -0.0869 -0.0942  -0.8284,
    0.8410 -0.5238 -0.1353  -0.3307,
    0.7390 -0.6649 -0.1083  -0.2513,
    0.5861 -0.8058 -0.0849  -0.1806,
    0.4851 -0.8720 -0.0660  -0.2227,
    0.8310 -0.5185 -0.2015  -0.5295,
    0.9612 -0.1961 -0.1940  -0.8048 ]
  }
  ROUTE TS9.fraction_changed TO OI9_34.set_fraction
  DEF OI9_36 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.4692 0.0618 -0.8809  -0.0451,
    -0.1826 0.0875 -0.9793  -0.1007,
    0.9953 -0.0754 -0.0602  -0.7615,
    0.9974 -0.0233 -0.0680  -1.0343,
    0.9982 -0.0291 -0.0528  -1.1668,
    0.9966 -0.0358 -0.0737  -0.7979,
    0.9937 -0.1005 -0.0499  -0.4266 ]
  }
  ROUTE TS9.fraction_changed TO OI9_36.set_fraction
  DEF OI9_37 OrientationInterpolator {
   key[0.000,0.250,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.4692 -0.0618 0.8809  -0.0226,
    0.1826 -0.0875 0.9793  -0.0503,
    -0.9953 0.0754 0.0602  -0.3808,
    -0.9974 0.0233 0.0680  -0.5171,
    -0.9982 0.0291 0.0528  -0.5834,
    -0.9966 0.0358 0.0737  -0.3990,
    -0.9937 0.1005 0.0499  -0.2133 ]
  }
  ROUTE TS9.fraction_changed TO OI9_37.set_fraction
  DEF OI9_38 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.0286 -0.9959 -0.0854  0.0000,
    -1.0000 -0.0015 0.0002  -0.4767,
    -0.9998 -0.0186 -0.0010  -1.2186,
    -0.9996 -0.0262 0.0056  -1.9178,
    -1.0000 -0.0016 0.0000  -1.7906,
    -0.9999 -0.0157 -0.0038  -1.1576,
    -0.9984 -0.0560 -0.0014  -0.7276,
    -0.9344 -0.3533 -0.0469  -0.3783 ]
  }
  ROUTE TS9.fraction_changed TO OI9_38.set_fraction
  DEF OI9_39 OrientationInterpolator {
   key[0.000,0.125,0.250,1.000,]
   keyValue[
    -0.9974 0.0712 0.0083  -0.2326,
    -0.9824 0.0403 -0.1824  -0.3960,
    -0.9723 -0.1700 -0.1606  -0.9026,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS9.fraction_changed TO OI9_39.set_fraction
  DEF OI9_41 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.0286 0.9959 0.0854  0.0000,
    1.0000 0.0015 -0.0002  -0.2384,
    0.9998 0.0186 0.0010  -0.6093,
    0.9996 0.0262 -0.0056  -0.9589,
    1.0000 0.0016 -0.0000  -0.8953,
    0.9999 0.0157 0.0038  -0.5788,
    0.9984 0.0560 0.0014  -0.3638,
    0.9344 0.3533 0.0469  -0.1891 ]
  }
  ROUTE TS9.fraction_changed TO OI9_41.set_fraction
  DEF OI9_-1 OrientationInterpolator {
   key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,]
   keyValue[
    0.9939 0.1106 0.0013  -0.2148,
    0.9994 -0.0306 0.0155  -0.4694,
    0.9873 -0.0132 -0.1582  -0.4657,
    0.9997 -0.0233 -0.0008  -0.4999,
    0.9993 0.0211 -0.0322  -0.4576,
    0.9975 0.0638 -0.0303  -0.3537,
    0.9980 -0.0097 -0.0617  -0.3808 ]
  }
  ROUTE TS9.fraction_changed TO OI9_-1.set_fraction
  
  # gesture10 : Kratzen
  DEF TS10 TimeSensor{cycleInterval 1.3333}
  DEF PI10_1 PositionInterpolator {
   key[0.000,0.125,]
   keyValue[
    -0.0061 1.0115 0.0262,
    -0.0061 1.0115 0.0262 ]
  }
  ROUTE TS10.fraction_changed TO PI10_1.set_fraction
  DEF OI10_7 OrientationInterpolator {
   key[0.000,0.250,0.500,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.1732 0.8387 0.5163  -0.3922,
    -0.0808 0.7874 0.6111  -0.3605,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS10.fraction_changed TO OI10_7.set_fraction
  DEF OI10_8 OrientationInterpolator {
   key[0.000,0.250,0.500,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.1732 0.8387 0.5163  -0.3922,
    -0.0808 0.7874 0.6111  -0.3605,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS10.fraction_changed TO OI10_8.set_fraction
  DEF OI10_18 OrientationInterpolator {
   key[0,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    -0.4252 -0.3540 -0.8330  -1.2222,
    -0.3468 -0.3042 -0.8872  -1.2994,
    -0.4231 -0.2367 -0.8746  -1.0524,
    -0.1744 -0.2087 -0.9623  -1.5563,
    -0.2241 -0.2123 -0.9512  -1.3248 ]
  }
  ROUTE TS10.fraction_changed TO OI10_18.set_fraction
  DEF OI10_19 OrientationInterpolator {
   key[0,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    0.1620 0.1289 0.9783  -0.6827,
    0.4252 0.3540 0.8330  -0.6111,
    0.3468 0.3042 0.8872  -0.6497,
    0.4231 0.2367 0.8746  -0.5262,
    0.1744 0.2087 0.9623  -0.7781,
    0.2241 0.2123 0.9512  -0.6624 ]
  }
  ROUTE TS10.fraction_changed TO OI10_19.set_fraction
  DEF OI10_20 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.7173 -0.6857 0.1234  -1.7638,
    -0.7940 -0.5733 0.2021  -1.7962,
    -0.6292 -0.7384 0.2428  -1.9935,
    -0.8717 -0.4376 0.2204  -1.5405,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS10.fraction_changed TO OI10_20.set_fraction
  DEF OI10_21 OrientationInterpolator {
   key[0.000,0.250,0.375,1.000,]
   keyValue[
    -0.9314 -0.3362 -0.1393  -0.8369,
    -0.7351 -0.6745 -0.0684  -0.8182,
    -0.5589 -0.7586 -0.3347  -1.2588,
    -0.9314 -0.3362 -0.1393  -0.8369 ]
  }
  ROUTE TS10.fraction_changed TO OI10_21.set_fraction
  DEF OI10_22 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.7173 0.6857 -0.1234  -0.8819,
    0.7940 0.5733 -0.2021  -0.8981,
    0.6292 0.7384 -0.2428  -0.9967,
    0.8717 0.4376 -0.2204  -0.7703,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS10.fraction_changed TO OI10_22.set_fraction
  DEF OI10_23 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,1.000,]
   keyValue[
    -0.2016 0.1464 0.9685  -1.3577,
    0.4932 0.7558 0.4307  -1.8215,
    0.2532 0.8451 0.4709  -1.5230,
    0.2374 0.8839 0.4030  -1.5734,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS10.fraction_changed TO OI10_23.set_fraction
  DEF OI10_24 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,1.000,]
   keyValue[
    0.2016 -0.1464 -0.9685  -0.6788,
    -0.4932 -0.7558 -0.4307  -0.9107,
    -0.2532 -0.8451 -0.4709  -0.7615,
    -0.2374 -0.8839 -0.4030  -0.7867,
    0.2016 -0.1464 -0.9685  -0.6788 ]
  }
  ROUTE TS10.fraction_changed TO OI10_24.set_fraction
  DEF OI10_25 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    0.0760 0.9627 -0.2596  -2.4261,
    0.0594 0.8932 -0.4457  -2.2251,
    0.1106 0.9394 -0.3245  -2.2357,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS10.fraction_changed TO OI10_25.set_fraction
  DEF OI10_26 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -0.9131 0.3781 0.1527  -0.8332,
    -0.7803 -0.0045 -0.6254  -1.0330,
    -0.9131 0.3781 0.1527  -0.8332 ]
  }
  ROUTE TS10.fraction_changed TO OI10_26.set_fraction
  DEF OI10_27 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    -0.0760 -0.9627 0.2596  -1.2131,
    -0.0594 -0.8932 0.4457  -1.1125,
    -0.1106 -0.9394 0.3245  -1.1178,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS10.fraction_changed TO OI10_27.set_fraction
  # gesture3 : 
  DEF TS11 TimeSensor{cycleInterval 1.6695}
  DEF PI11_1 PositionInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.0061 1.0115 0.0262,
    -0.0061 1.0115 0.0262 ]
  }
  ROUTE TS11.fraction_changed TO PI11_1.set_fraction
  DEF OI11_1 OrientationInterpolator {
   key[0.000,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0001 -1.0000 0.0000  -0.0490,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS11.fraction_changed TO OI11_1.set_fraction
  DEF OI11_3 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.0500 -0.9987 0.0083  -0.3283,
    0.0595 -0.9982 0.0088  -0.2414,
    0.0514 -0.9986 0.0145  -0.5058,
    0.0800 0.9967 -0.0149  -0.4615,
    -0.0119 0.9999 0.0099  -0.1890,
    -0.0064 1.0000 0.0003  -0.5606,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS11.fraction_changed TO OI11_3.set_fraction
  DEF OI11_4 OrientationInterpolator {
   key[0.000,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.0500 -0.9987 0.0083  -0.3283,
    0.0595 -0.9982 0.0088  -0.2414,
    0.0514 -0.9986 0.0145  -0.5058,
    0.0800 0.9967 -0.0149  -0.4615,
    -0.0119 0.9999 0.0099  -0.1890,
    -0.0064 1.0000 0.0003  -0.5606,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS11.fraction_changed TO OI11_4.set_fraction
  DEF OI11_7 OrientationInterpolator {
   key[0.000,0.250,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0665 -0.9978 -0.0080  -0.2368,
    0.1322 0.9911 -0.0178  -0.2057,
    -0.0417 0.9991 -0.0090  -0.0640,
    0.0026 1.0000 -0.0003  -0.2616,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS11.fraction_changed TO OI11_7.set_fraction
  DEF OI11_8 OrientationInterpolator {
   key[0.000,0.250,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.0665 -0.9978 -0.0080  -0.2368,
    0.1322 0.9911 -0.0178  -0.2057,
    -0.0417 0.9991 -0.0090  -0.0640,
    0.0026 1.0000 -0.0003  -0.2616,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS11.fraction_changed TO OI11_8.set_fraction
  DEF OI11_18 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    0.7325 -0.5263 -0.4319  -0.4163,
    0.2995 -0.9396 -0.1656  -0.7525,
    0.1564 -0.9825 -0.1015  -0.9381,
    0.0524 -0.9986 0.0025  -1.2368,
    -0.0308 -0.9995 -0.0038  -0.9679,
    0.0601 -0.9978 0.0278  -0.5401,
    -0.2306 -0.9677 -0.1023  -0.4817,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS11.fraction_changed TO OI11_18.set_fraction
  DEF OI11_19 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.1620 0.1289 0.9783  -0.6827,
    -0.7325 0.5263 0.4319  -0.2081,
    -0.2995 0.9396 0.1656  -0.3763,
    -0.1564 0.9825 0.1015  -0.4690,
    -0.0524 0.9986 -0.0025  -0.6184,
    0.0308 0.9995 0.0038  -0.4840,
    -0.0601 0.9978 -0.0278  -0.2700,
    0.2306 0.9677 0.1023  -0.2409,
    0.1620 0.1289 0.9783  -0.6827 ]
  }
  ROUTE TS11.fraction_changed TO OI11_19.set_fraction
  DEF OI11_20 OrientationInterpolator {
   key[0.000,0.125,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.2390 -0.9173 0.3185  -2.5704,
    -0.3384 -0.8963 0.2866  -1.5718,
    0.0129 -0.9915 -0.1295  -2.3034,
    -0.1026 -0.9938 0.0430  -2.3360,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS11.fraction_changed TO OI11_20.set_fraction
  DEF OI11_22 OrientationInterpolator {
   key[0.000,0.125,0.625,0.750,0.875,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.2390 0.9173 -0.3185  -1.2852,
    0.3384 0.8963 -0.2866  -0.7859,
    -0.0129 0.9915 0.1295  -1.1517,
    0.1026 0.9938 -0.0430  -1.1680,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS11.fraction_changed TO OI11_22.set_fraction
  DEF OI11_23 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    -0.2016 0.1464 0.9685  -1.3577,
    -0.1961 0.4927 0.8478  -0.2611,
    -0.1642 0.8364 0.5229  -0.6141,
    0.0722 0.9954 -0.0624  -0.4355,
    -0.0797 0.9878 -0.1336  -0.4741,
    0.2103 0.8379 0.5036  -0.1934,
    -0.1299 0.9656 0.2251  -0.6716,
    -0.4321 0.8753 0.2172  -0.5071,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS11.fraction_changed TO OI11_23.set_fraction
  DEF OI11_24 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,]
   keyValue[
    0.2016 -0.1464 -0.9685  -0.6788,
    0.1961 -0.4927 -0.8478  -0.1306,
    0.1642 -0.8364 -0.5229  -0.3070,
    -0.0722 -0.9954 0.0624  -0.2177,
    0.0797 -0.9878 0.1336  -0.2370,
    -0.2103 -0.8379 -0.5036  -0.0967,
    0.1299 -0.9656 -0.2251  -0.3358,
    0.4321 -0.8753 -0.2172  -0.2535,
    0.2016 -0.1464 -0.9685  -0.6788 ]
  }
  ROUTE TS11.fraction_changed TO OI11_24.set_fraction
  DEF OI11_25 OrientationInterpolator {
   key[0.000,0.125,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.0557 0.9821 -0.1798  -2.4737,
    -0.1016 0.9647 -0.2428  -1.9396,
    -0.0691 0.9747 -0.2125  -2.1162,
    -0.1198 0.9797 -0.1606  -1.9775,
    -0.1105 0.9881 -0.1071  -2.3199,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS11.fraction_changed TO OI11_25.set_fraction
  DEF OI11_27 OrientationInterpolator {
   key[0.000,0.125,0.375,0.625,0.750,0.875,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.0557 -0.9821 0.1798  -1.2369,
    0.1016 -0.9647 0.2428  -0.9698,
    0.0691 -0.9747 0.2125  -1.0581,
    0.1198 -0.9797 0.1606  -0.9888,
    0.1105 -0.9881 0.1071  -1.1599,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS11.fraction_changed TO OI11_27.set_fraction
  DEF OI11_29 OrientationInterpolator {
   key[0.000,0.125,0.750,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    0.0561 -0.0867 0.9947  -0.1130,
    0.1195 -0.0859 0.9891  -0.0525,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS11.fraction_changed TO OI11_29.set_fraction
  DEF OI11_30 OrientationInterpolator {
   key[0.000,0.125,0.750,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    -0.0561 0.0867 -0.9947  -0.0565,
    -0.1195 0.0859 -0.9891  -0.0262,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS11.fraction_changed TO OI11_30.set_fraction
  DEF OI11_31 OrientationInterpolator {
   key[0,0.125,0.750,]
   keyValue[
    -0.0391 0.9954 0.0873  -0.0813,
    0.0200 -0.9988 -0.0446  -0.0003,
    0.0264 -0.9979 -0.0590  -0.0007 ]
  }
  ROUTE TS11.fraction_changed TO OI11_31.set_fraction
  DEF OI11_34 OrientationInterpolator {
   key[0,0.125,0.750,]
   keyValue[
    0.0391 -0.9954 -0.0873  -0.0406,
    -0.0200 0.9988 0.0446  0.0000,
    -0.0264 0.9979 0.0590  0.0000 ]
  }
  ROUTE TS11.fraction_changed TO OI11_34.set_fraction
  DEF OI11_36 OrientationInterpolator {
   key[0.000,0.125,0.750,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    0.0324 0.0844 -0.9959  -0.1227,
    0.2706 0.0745 -0.9598  -0.1192,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS11.fraction_changed TO OI11_36.set_fraction
  DEF OI11_37 OrientationInterpolator {
   key[0.000,0.125,0.750,1.000,]
   keyValue[
    -0.6385 0.0843 -0.7650  -0.0166,
    -0.0324 -0.0844 0.9959  -0.0613,
    -0.2706 -0.0745 0.9598  -0.0596,
    -0.6385 0.0843 -0.7650  -0.0166 ]
  }
  ROUTE TS11.fraction_changed TO OI11_37.set_fraction
  DEF OI11_38 OrientationInterpolator {
   key[0,0.125,0.750,]
   keyValue[
    -0.0286 -0.9959 -0.0854  -0.0902,
    -0.0286 -0.9959 -0.0854  0.0000,
    -0.0286 -0.9959 -0.0854  0.0000 ]
  }
  ROUTE TS11.fraction_changed TO OI11_38.set_fraction
  DEF OI11_41 OrientationInterpolator {
   key[0,0.125,0.750,]
   keyValue[
    0.0286 0.9959 0.0854  -0.0451,
    0.0286 0.9959 0.0854  0.0000,
    0.0286 0.9959 0.0854  0.0000 ]
  }
  ROUTE TS11.fraction_changed TO OI11_41.set_fraction
  DEF OI11_-1 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    0.9642 -0.0236 0.2643  -0.0141,
    0.9642 -0.0236 0.2643  -0.0141 ]
  }
  ROUTE TS11.fraction_changed TO OI11_-1.set_fraction
  # gesture4 : 
  DEF TS12 TimeSensor{cycleInterval 1.1270}
  DEF PI12_1 PositionInterpolator {
   key[0.000,0.125,0.250,0.750,1.000,]
   keyValue[
    -0.0061 1.0115 0.0262,
    -0.0040 1.0336 0.0253,
    -0.0018 1.0057 0.0244,
    -0.0047 1.0297 0.0256,
    -0.0061 1.0113 0.0262 ]
  }
  ROUTE TS12.fraction_changed TO PI12_1.set_fraction
  DEF OI12_1 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS12.fraction_changed TO OI12_1.set_fraction
  DEF OI12_2 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.8191 -0.5718 -0.0471  -0.2006,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS12.fraction_changed TO OI12_2.set_fraction
  DEF OI12_3 OrientationInterpolator {
   key[0.000,0.125,0.250,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.5901 -0.8019 -0.0938  -0.3916,
    -0.8961 -0.4230 -0.1348  -0.5270,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS12.fraction_changed TO OI12_3.set_fraction
  DEF OI12_4 OrientationInterpolator {
   key[0.000,0.125,0.250,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.5901 -0.8019 -0.0938  -0.3916,
    -0.8961 -0.4230 -0.1348  -0.5270,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS12.fraction_changed TO OI12_4.set_fraction
  DEF OI12_7 OrientationInterpolator {
   key[0.000,0.125,0.250,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9491 -0.3141 -0.0234  -0.1563,
    -0.9959 -0.0874 -0.0219  -0.4726,
    -0.8723 -0.4836 -0.0724  -0.0429,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS12.fraction_changed TO OI12_7.set_fraction
  DEF OI12_8 OrientationInterpolator {
   key[0.000,0.125,0.250,0.625,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9491 -0.3141 -0.0234  -0.1563,
    -0.9959 -0.0874 -0.0219  -0.4726,
    -0.8723 -0.4836 -0.0724  -0.0429,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS12.fraction_changed TO OI12_8.set_fraction
  DEF OI12_18 OrientationInterpolator {
   key[0.000,0.500,0.625,0.750,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    0.0961 -0.9524 0.2892  -1.4797,
    0.2065 -0.8446 0.4939  -1.6015,
    0.4288 -0.7673 0.4769  -1.0638,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS12.fraction_changed TO OI12_18.set_fraction
  DEF OI12_19 OrientationInterpolator {
   key[0.000,0.500,0.625,0.750,1.000,]
   keyValue[
    0.1620 0.1289 0.9783  -0.6827,
    -0.0961 0.9524 -0.2892  -0.7399,
    -0.2065 0.8446 -0.4939  -0.8007,
    -0.4288 0.7673 -0.4769  -0.5319,
    0.1620 0.1289 0.9783  -0.6827 ]
  }
  ROUTE TS12.fraction_changed TO OI12_19.set_fraction
  DEF OI12_20 OrientationInterpolator {
   key[0.000,0.500,0.625,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.1442 -0.9255 0.3503  -1.8601,
    -0.1242 -0.7818 0.6111  -2.1309,
    -0.0148 -0.8843 0.4667  -2.2387,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS12.fraction_changed TO OI12_20.set_fraction
  DEF OI12_22 OrientationInterpolator {
   key[0.000,0.500,0.625,0.750,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.1442 0.9255 -0.3503  -0.9301,
    0.1242 0.7818 -0.6111  -1.0654,
    0.0148 0.8843 -0.4667  -1.1193,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS12.fraction_changed TO OI12_22.set_fraction
  DEF OI12_29 OrientationInterpolator {
   key[0.000,0.125,0.250,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    0.9614 0.1703 0.2160  -0.2122,
    0.9767 0.1674 0.1346  -0.5969,
    0.1915 -0.8311 -0.5221  -0.0401 ]
  }
  ROUTE TS12.fraction_changed TO OI12_29.set_fraction
  DEF OI12_30 OrientationInterpolator {
   key[0.000,0.125,0.250,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    -0.9614 -0.1703 -0.2160  -0.1061,
    -0.9767 -0.1674 -0.1346  -0.2985,
    -0.1915 0.8311 0.5221  -0.0201 ]
  }
  ROUTE TS12.fraction_changed TO OI12_30.set_fraction
  DEF OI12_31 OrientationInterpolator {
   key[0,0.125,0.250,1.000,]
   keyValue[
    -0.0391 0.9954 0.0873  -0.0813,
    -0.9974 0.0715 -0.0101  -0.4533,
    -0.9657 0.2541 0.0533  -0.9625,
    0.0064 1.0000 0.0076  -0.2281 ]
  }
  ROUTE TS12.fraction_changed TO OI12_31.set_fraction
  DEF OI12_34 OrientationInterpolator {
   key[0,0.125,0.250,1.000,]
   keyValue[
    0.0391 -0.9954 -0.0873  -0.0406,
    0.9974 -0.0715 0.0101  -0.2266,
    0.9657 -0.2541 -0.0533  -0.4813,
    -0.0064 -1.0000 -0.0076  -0.1141 ]
  }
  ROUTE TS12.fraction_changed TO OI12_34.set_fraction
  DEF OI12_36 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    0.4137 -0.8696 -0.2695  -0.4599,
    0.6367 -0.1179 0.7620  -0.0332 ]
  }
  ROUTE TS12.fraction_changed TO OI12_36.set_fraction
  DEF OI12_37 OrientationInterpolator {
   key[0.000,0.250,1.000,]
   keyValue[
    -0.6385 0.0843 -0.7650  -0.0166,
    -0.4137 0.8696 0.2695  -0.2299,
    -0.6367 0.1179 -0.7620  -0.0166 ]
  }
  ROUTE TS12.fraction_changed TO OI12_37.set_fraction
  DEF OI12_38 OrientationInterpolator {
   key[0,0.250,1.000,]
   keyValue[
    -0.0286 -0.9959 -0.0854  -0.0902,
    -0.7076 -0.7063 0.0179  -0.8666,
    0.0006 -0.9996 -0.0271  -0.1295 ]
  }
  ROUTE TS12.fraction_changed TO OI12_38.set_fraction
  DEF OI12_41 OrientationInterpolator {
   key[0,0.250,1.000,]
   keyValue[
    0.0286 0.9959 0.0854  -0.0451,
    0.7076 0.7063 -0.0179  -0.4333,
    -0.0006 0.9996 0.0271  -0.0647 ]
  }
  ROUTE TS12.fraction_changed TO OI12_41.set_fraction
  DEF OI12_-1 OrientationInterpolator {
   key[0.000,0.125,0.250,1.000,]
   keyValue[
    0.9642 -0.0236 0.2643  -0.0141,
    0.8475 -0.5186 0.1131  -0.1759,
    0.8414 -0.4916 0.2246  -0.4189,
    0.6288 -0.7736 0.0782  -0.0237 ]
  }
  ROUTE TS12.fraction_changed TO OI12_-1.set_fraction
  # gesture5 : 
  DEF TS13 TimeSensor{cycleInterval 1.3333}
  DEF PI13_1 PositionInterpolator {
   key[0.000,0.125,0.375,0.750,0.875,1.000,]
   keyValue[
    -0.0061 1.0115 0.0262,
    -0.0150 0.9687 0.0282,
    -0.0210 0.8756 0.1672,
    0.0053 0.8871 0.0216,
    -0.0004 0.9768 0.0239,
    -0.0061 1.0111 0.0262 ]
  }
  ROUTE TS13.fraction_changed TO PI13_1.set_fraction
  DEF OI13_1 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.3071 -0.9517 -0.0000  -0.0519,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS13.fraction_changed TO OI13_1.set_fraction
  DEF OI13_2 OrientationInterpolator {
   key[0.000,0.375,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 -0.0040 -0.0038  -1.5311,
    -0.9998 -0.0126 -0.0134  -1.5169,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS13.fraction_changed TO OI13_2.set_fraction
  DEF OI13_3 OrientationInterpolator {
   key[0.000,0.375,0.500,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9401 0.3387 -0.0383  -0.6010,
    -0.9053 -0.2870 -0.3132  -0.2167,
    -0.9796 -0.1871 -0.0736  -0.9261,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS13.fraction_changed TO OI13_3.set_fraction
  DEF OI13_4 OrientationInterpolator {
   key[0.000,0.375,0.500,0.750,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.9401 0.3387 -0.0383  -0.6010,
    -0.9053 -0.2870 -0.3132  -0.2167,
    -0.9796 -0.1871 -0.0736  -0.9261,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS13.fraction_changed TO OI13_4.set_fraction
  DEF OI13_18 OrientationInterpolator {
   key[0.000,0.125,0.375,0.625,0.750,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    0.4595 -0.6058 0.6495  -1.6703,
    0.1806 -0.4286 0.8853  -1.4420,
    0.0241 -0.3079 0.9511  -1.5742,
    0.3388 -0.2851 0.8966  -1.6606,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS13.fraction_changed TO OI13_18.set_fraction
  DEF OI13_19 OrientationInterpolator {
   key[0.000,0.125,0.375,0.625,0.750,1.000,]
   keyValue[
    0.1620 0.1289 0.9783  -0.6827,
    -0.4595 0.6058 -0.6495  -0.8352,
    -0.1806 0.4286 -0.8853  -0.7210,
    -0.0241 0.3079 -0.9511  -0.7871,
    -0.3388 0.2851 -0.8966  -0.8303,
    0.1620 0.1289 0.9783  -0.6827 ]
  }
  ROUTE TS13.fraction_changed TO OI13_19.set_fraction
  DEF OI13_20 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.1221 -0.9021 0.4139  -0.6476,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS13.fraction_changed TO OI13_20.set_fraction
  DEF OI13_22 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.1221 0.9021 -0.4139  -0.3238,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS13.fraction_changed TO OI13_22.set_fraction
  DEF OI13_23 OrientationInterpolator {
   key[0.000,0.125,0.375,0.625,0.750,1.000,]
   keyValue[
    -0.2016 0.1464 0.9685  -1.3577,
    0.2744 0.3228 -0.9058  -1.5126,
    0.1361 0.5421 -0.8292  -1.4344,
    -0.0057 0.1942 -0.9809  -1.4370,
    0.6117 0.5465 -0.5720  -1.8456,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS13.fraction_changed TO OI13_23.set_fraction
  DEF OI13_24 OrientationInterpolator {
   key[0.000,0.125,0.375,0.625,0.750,1.000,]
   keyValue[
    0.2016 -0.1464 -0.9685  -0.6788,
    -0.2744 -0.3228 0.9058  -0.7563,
    -0.1361 -0.5421 0.8292  -0.7172,
    0.0057 -0.1942 0.9809  -0.7185,
    -0.6117 -0.5465 0.5720  -0.9228,
    0.2016 -0.1464 -0.9685  -0.6788 ]
  }
  ROUTE TS13.fraction_changed TO OI13_24.set_fraction
  DEF OI13_25 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -0.2130 0.8789 -0.4269  -0.3975,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS13.fraction_changed TO OI13_25.set_fraction
  DEF OI13_27 OrientationInterpolator {
   key[0.000,0.375,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    0.2130 -0.8789 0.4269  -0.1988,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS13.fraction_changed TO OI13_27.set_fraction
  DEF OI13_29 OrientationInterpolator {
   key[0.000,0.125,0.375,0.750,1.000,]
   keyValue[
    0.3151 0.0840 -0.9453  -0.0190,
    0.8315 -0.0164 0.5553  -0.5679,
    0.9851 0.1096 0.1327  -1.6093,
    0.9872 0.0659 0.1452  -1.5978,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS13.fraction_changed TO OI13_29.set_fraction
  DEF OI13_30 OrientationInterpolator {
   key[0.000,0.125,0.375,0.750,1.000,]
   keyValue[
    -0.3151 -0.0840 0.9453  -0.0095,
    -0.8315 0.0164 -0.5553  -0.2839,
    -0.9851 -0.1096 -0.1327  -0.8046,
    -0.9872 -0.0659 -0.1452  -0.7989,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS13.fraction_changed TO OI13_30.set_fraction
  DEF OI13_31 OrientationInterpolator {
   key[0,0.125,0.750,]
   keyValue[
    -0.0391 0.9954 0.0873  -0.0813,
    0.0296 -0.9974 -0.0661  -0.0008,
    -0.0391 0.9954 0.0873  -0.0813 ]
  }
  ROUTE TS13.fraction_changed TO OI13_31.set_fraction
  DEF OI13_32 OrientationInterpolator {
   key[0.000,0.125,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.0000 0.0000 -1.0000  -0.4627,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS13.fraction_changed TO OI13_32.set_fraction
  DEF OI13_34 OrientationInterpolator {
   key[0,0.125,0.750,]
   keyValue[
    0.0391 -0.9954 -0.0873  -0.0406,
    -0.0296 0.9974 0.0661  -0.0005,
    0.0391 -0.9954 -0.0873  -0.0406 ]
  }
  ROUTE TS13.fraction_changed TO OI13_34.set_fraction
  DEF OI13_36 OrientationInterpolator {
   key[0.000,0.125,0.375,0.750,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    0.6982 0.0413 -0.7147  -0.6024,
    0.9728 -0.1440 -0.1816  -1.4935,
    0.9750 -0.0566 -0.2150  -1.5331,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS13.fraction_changed TO OI13_36.set_fraction
  DEF OI13_37 OrientationInterpolator {
   key[0.000,0.125,0.375,0.750,1.000,]
   keyValue[
    -0.6385 0.0843 -0.7650  -0.0166,
    -0.6982 -0.0413 0.7147  -0.3012,
    -0.9728 0.1440 0.1816  -0.7468,
    -0.9750 0.0566 0.2150  -0.7666,
    -0.6385 0.0843 -0.7650  -0.0166 ]
  }
  ROUTE TS13.fraction_changed TO OI13_37.set_fraction
  DEF OI13_38 OrientationInterpolator {
   key[0,0.125,0.750,]
   keyValue[
    -0.0286 -0.9959 -0.0854  -0.0902,
    -0.0286 -0.9959 -0.0854  0.0000,
    -0.0286 -0.9959 -0.0854  -0.0902 ]
  }
  ROUTE TS13.fraction_changed TO OI13_38.set_fraction
  DEF OI13_39 OrientationInterpolator {
   key[0.000,0.125,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    0.0000 0.0000 1.0000  -0.4098,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS13.fraction_changed TO OI13_39.set_fraction
  DEF OI13_41 OrientationInterpolator {
   key[0,0.125,0.750,]
   keyValue[
    0.0286 0.9959 0.0854  -0.0451,
    0.0286 0.9959 0.0854  0.0000,
    0.0286 0.9959 0.0854  -0.0451 ]
  }
  ROUTE TS13.fraction_changed TO OI13_41.set_fraction
  DEF OI13_-1 OrientationInterpolator {
   key[0.000,0.125,0.250,0.375,0.750,0.875,1.000,]
   keyValue[
    0.9642 -0.0236 0.2643  -0.0141,
    0.9175 -0.3314 -0.2199  -0.4554,
    0.9438 -0.3115 -0.1104  -0.9940,
    0.9556 -0.2924 -0.0353  -1.5306,
    0.9612 -0.2362 -0.1421  -1.5470,
    0.9912 -0.1284 -0.0310  -0.7766,
    0.9642 -0.0236 0.2643  -0.0141 ]
  }
  ROUTE TS13.fraction_changed TO OI13_-1.set_fraction
  
  ##do nothing
  DEF TS14 TimeSensor{cycleInterval 0.6667}
  DEF PI14_1 PositionInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.0061 1.0098 0.0262,
    -0.0061 1.0098 0.0262 ]
  }
  ROUTE TS14.fraction_changed TO PI14_1.set_fraction
  DEF OI14_1 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_1.set_fraction
  DEF OI14_2 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.6542 -0.7563 -0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_2.set_fraction
  DEF OI14_3 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    0.4750 0.8800 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_3.set_fraction
  DEF OI14_4 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    0.4750 0.8800 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_4.set_fraction
  DEF OI14_7 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_7.set_fraction
  DEF OI14_8 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_8.set_fraction
  DEF OI14_18 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.1620 -0.1289 -0.9783  -1.3653,
    -0.1620 -0.1289 -0.9783  -1.3653 ]
  }
  ROUTE TS14.fraction_changed TO OI14_18.set_fraction
  DEF OI14_19 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    0.1620 0.1289 0.9783  -0.6827,
    0.1620 0.1289 0.9783  -0.6827 ]
  }
  ROUTE TS14.fraction_changed TO OI14_19.set_fraction
  DEF OI14_20 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS14.fraction_changed TO OI14_20.set_fraction
  DEF OI14_21 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.9318 -0.3356 -0.1386  -0.8389,
    -0.9314 -0.3362 -0.1393  -0.8369 ]
  }
  ROUTE TS14.fraction_changed TO OI14_21.set_fraction
  DEF OI14_22 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS14.fraction_changed TO OI14_22.set_fraction
  DEF OI14_23 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.1937 0.1411 0.9709  -1.3551,
    -0.2016 0.1464 0.9685  -1.3577 ]
  }
  ROUTE TS14.fraction_changed TO OI14_23.set_fraction
  DEF OI14_24 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    0.1937 -0.1411 -0.9709  -0.6776,
    0.2016 -0.1464 -0.9685  -0.6788 ]
  }
  ROUTE TS14.fraction_changed TO OI14_24.set_fraction
  DEF OI14_25 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  -0.4015,
    -1.0000 0.0000 0.0000  -0.4015 ]
  }
  ROUTE TS14.fraction_changed TO OI14_25.set_fraction
  DEF OI14_26 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.9138 0.3768 0.1513  -0.8369,
    -0.9131 0.3781 0.1527  -0.8332 ]
  }
  ROUTE TS14.fraction_changed TO OI14_26.set_fraction
  DEF OI14_27 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    1.0000 0.0000 0.0000  -0.2007,
    1.0000 0.0000 0.0000  -0.2007 ]
  }
  ROUTE TS14.fraction_changed TO OI14_27.set_fraction
  DEF OI14_29 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    0.3151 0.0841 -0.9453  -0.0190,
    0.3151 0.0840 -0.9453  -0.0190 ]
  }
  ROUTE TS14.fraction_changed TO OI14_29.set_fraction
  DEF OI14_30 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.3151 -0.0841 0.9453  -0.0095,
    -0.3151 -0.0840 0.9453  -0.0095 ]
  }
  ROUTE TS14.fraction_changed TO OI14_30.set_fraction
  DEF OI14_31 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    0.0122 -0.9990 -0.0420  -0.0007,
    0.0122 -0.9990 -0.0420  -0.0007 ]
  }
  ROUTE TS14.fraction_changed TO OI14_31.set_fraction
  DEF OI14_32 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -0.4472 -0.8944 -0.0000  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_32.set_fraction
  DEF OI14_34 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.0122 0.9990 0.0420  0.0000,
    -0.0122 0.9990 0.0420  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_34.set_fraction
  DEF OI14_36 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    0.6385 -0.0843 0.7650  -0.0332,
    0.6385 -0.0843 0.7650  -0.0332 ]
  }
  ROUTE TS14.fraction_changed TO OI14_36.set_fraction
  DEF OI14_37 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.6385 0.0843 -0.7650  -0.0166,
    -0.6385 0.0843 -0.7650  -0.0166 ]
  }
  ROUTE TS14.fraction_changed TO OI14_37.set_fraction
  DEF OI14_38 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -0.0286 -0.9959 -0.0854  0.0000,
    -0.0286 -0.9959 -0.0854  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_38.set_fraction
  DEF OI14_39 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_39.set_fraction
  DEF OI14_41 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    0.0286 0.9959 0.0854  0.0000,
    0.0286 0.9959 0.0854  0.0000 ]
  }
  ROUTE TS14.fraction_changed TO OI14_41.set_fraction
  DEF OI14_43 OrientationInterpolator {
   key[0.000,1.000,]
   keyValue[
    0.9642 -0.0236 0.2643  -0.0141,
    0.9642 -0.0236 0.2643  -0.0141 ]
  }
  ROUTE TS14.fraction_changed TO OI14_43.set_fraction
  
  DEF Welder Script {
   directOutput TRUE
   eventIn SFBool Watched
   eventIn SFFloat fooEvents
   eventIn SFTime G0 IS gesture1
   eventIn SFTime G1 IS gesture2
   eventIn SFTime G2 IS gesture3
   eventIn SFTime G3 IS gesture4
   eventIn SFTime G4 IS gesture5
   eventIn SFTime G5 IS gesture6
   eventIn SFTime G6 IS gesture7
   eventIn SFTime G7 IS gesture8
   eventIn SFTime G8 #IS set_gesture9
   eventIn SFTime G9 #IS set_gesture10
   eventIn SFTime G10 
   eventIn SFTime G11
   eventIn SFTime G12
   eventIn SFTime G13
  
   eventIn SFTime Touch
   eventIn SFBool Gend
   eventIn SFVec3f P1
   eventIn SFRotation R1
   eventIn SFRotation R2
   eventIn SFRotation R3
   eventIn SFRotation R4
   eventIn SFRotation R7
   eventIn SFRotation R8
   eventIn SFRotation R18
   eventIn SFRotation R19
   eventIn SFRotation R20
   eventIn SFRotation R21
   eventIn SFRotation R22
   eventIn SFRotation R23
   eventIn SFRotation R24
   eventIn SFRotation R25
   eventIn SFRotation R26
   eventIn SFRotation R27
   eventIn SFRotation R29
   eventIn SFRotation R30
   eventIn SFRotation R31
   eventIn SFRotation R32
   eventIn SFRotation R34
   eventIn SFRotation R36
   eventIn SFRotation R37
   eventIn SFRotation R38
   eventIn SFRotation R39
   eventIn SFRotation R41
   eventIn SFRotation R43
   field SFNode Vtx USE PointList
   field MFVec3f W []
   field MFVec3f V []
   field SFVec3f Pc 0.0049 1.0628 0.0232
   field MFVec3f P [
    0 -1.7401 0,
    0.0049 1.0628 0.0232
    0.0006 0.1081 0.0008
    -0.0004 0.0119 -0.0018
    0.0004 0.0601 -0.0021
    -0.0779 0.0847 0.0240
    0.0788 0.0847 0.0215
    -0.0004 0.2761 -0.0368
    -0.0004 0.0430 0.0062
    0.0000 0.0491 0.0711
    -0.0000 -0.0168 -0.0327
    -0.0377 0.0459 0.0217
    0.0377 0.0459 0.0217
    -0.0002 0.0388 -0.0359
    -0.0743 0.0199 -0.0429
    0.0715 0.0199 -0.0429
    -0.0000 -0.0447 -0.0118
    0.0000 0.0275 0.0049
    -0.1489 0.1893 -0.0229
    0.0002 0.0177 0.0068
    -0.2428 -0.0011 -0.0031
    -0.2486 0.0129 0.0233
    -0.0000 0.0055 -0.0015
    0.1389 0.1893 -0.0270
    0.0092 0.0147 0.0084
    0.2536 0.0134 -0.0028
    0.2460 -0.0020 0.0245
    -0.0032 -0.0093 -0.0026
    -0.0918 -0.1434 -0.0519
    -0.0137 0.0222 0.0504
    -0.0040 -0.0008 0.0008
    0.0135 -0.4128 -0.0379
    -0.0012 -0.4843 -0.0100
    0.0013 -0.0466 0.0746
    0.0037 -0.0011 0.0056
    0.0924 -0.1426 -0.0519
    0.0080 0.0232 0.0519
    0.0074 0.0028 -0.0023
    -0.0086 -0.4135 -0.0359
    0.0009 -0.4905 -0.0151
    -0.0009 -0.0415 0.0742
    -0.0036 0.0000 0.0000
   ]#pivots
  
   field MFRotation R0 [
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -0.1620 -0.1289 -0.9783  -1.3653,
    0.1620 0.1289 0.9783  -0.6827,
    -1.0000 0.0000 0.0000  -0.4015,
    -0.9314 -0.3362 -0.1393  -0.8369,
    1.0000 0.0000 0.0000  -0.2007,
    -0.2016 0.1464 0.9685  -1.3577,
    0.2016 -0.1464 -0.9685  -0.6788,
    -1.0000 0.0000 0.0000  -0.4015,
    -0.9131 0.3781 0.1527  -0.8332,
    1.0000 0.0000 0.0000  -0.2007,
    -1.0000 0.0000 0.0000  0.0000,
    0.3151 0.0840 -0.9453  -0.0190,
    -0.3151 -0.0840 0.9453  -0.0095,
    0.0000 -1.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    0.0000 1.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    0.6385 -0.0843 0.7650  -0.0332,
    -0.6385 0.0843 -0.7650  -0.0166,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
    -1.0000 0.0000 0.0000  0.0000,
   ]#rotations
  
   field MFRotation R[]
   field MFInt32 vgroups[
    0 0 0 #dummy
    1 0 0 #dummy
    2 0 26
    3 26 39
    4 39 65
    5 65 73
    5 73 81
    5 81 87
    6 0 0 #dummy
    7 87 103
    8 103 128
    9 128 136
    9 136 144
    9 144 181
    9 181 185
    9 185 189
    8 189 198
    7 198 201
    5 201 217
    6 217 221
    6 221 229
    7 229 240
    7 240 244
    5 244 260
    6 260 264
    6 264 272
    7 272 283
    7 283 287
    3 0 0 #dummy
    4 287 312
    5 312 321
    5 321 334
    6 334 354
    7 354 360
    6 360 364
    3 0 0 #dummy
    4 364 389
    5 389 395
    5 395 408
    6 408 428
    7 428 434
    6 434 438
   ]
  
   field SFInt32 mode 0
   field SFBool watched TRUE
   field SFInt32 currG -1
   field SFInt32 nextG -1
   field MFNode ts[USE TS1,USE TS2,USE TS3,USE TS4,USE TS5,USE TS6,USE TS7,USE TS8,USE TS9,USE TS10,USE TS11,USE TS12,USE TS13]
  
   url "javascript:
  
   function P1(p){P[1]=p;}
   function R1(r){R[1]=r;}
   function R2(r){R[2]=r;}
   function R3(r){R[3]=r;}
   function R4(r){R[4]=r;}
   function R7(r){R[7]=r;}
   function R8(r){R[8]=r;}
   function R18(r){R[18]=r;}
   function R19(r){R[19]=r;}
   function R20(r){R[20]=r;}
   function R21(r){R[21]=r;}
   function R22(r){R[22]=r;}
   function R23(r){R[23]=r;}
   function R24(r){R[24]=r;}
   function R25(r){R[25]=r;}
   function R26(r){R[26]=r;}
   function R27(r){R[27]=r;}
   function R29(r){R[29]=r;}
   function R30(r){R[30]=r;}
   function R31(r){R[31]=r;}
   function R32(r){R[32]=r;}
   function R34(r){R[34]=r;}
   function R36(r){R[36]=r;}
   function R37(r){R[37]=r;}
   function R38(r){R[38]=r;}
   function R39(r){R[39]=r;}
   function R41(r){R[41]=r;}
   function VtxTransform(){
    var i;
    m0=new VrmlMatrix();
    m0.setTransform(P[0],R[0]);
    m1=new VrmlMatrix();
    m1.setTransform(P[1],R[1]);m1=m1.multRight(m0);
    m2=new VrmlMatrix();
    m2.setTransform(P[2],R[2]);m2=m2.multRight(m1);
    for(i=0;i<26;i++){W[i]=m2.multVecMatrix(V[i]);}
    m3=new VrmlMatrix();
    m3.setTransform(P[3],R[3]);m3=m3.multRight(m2);
    for(i=26;i<39;i++){W[i]=m3.multVecMatrix(V[i]);}
    m4=new VrmlMatrix();
    m4.setTransform(P[4],R[4]);m4=m4.multRight(m3);
    for(i=39;i<65;i++){W[i]=m4.multVecMatrix(V[i]);}
    m5=new VrmlMatrix();
    m5.setTransform(P[5],R[5]);m5=m5.multRight(m4);
    for(i=65;i<73;i++){W[i]=m5.multVecMatrix(V[i]);}
    m5.setTransform(P[6],R[6]);m5=m5.multRight(m4);
    for(i=73;i<81;i++){W[i]=m5.multVecMatrix(V[i]);}
    m5.setTransform(P[7],R[7]);m5=m5.multRight(m4);
    for(i=81;i<87;i++){W[i]=m5.multVecMatrix(V[i]);}
    m6=new VrmlMatrix();
    m6.setTransform(P[8],R[8]);m6=m6.multRight(m5);
    m7=new VrmlMatrix();
    m7.setTransform(P[9],R[9]);m7=m7.multRight(m6);
    for(i=87;i<103;i++){W[i]=m7.multVecMatrix(V[i]);}
    m8=new VrmlMatrix();
    m8.setTransform(P[10],R[10]);m8=m8.multRight(m7);
    for(i=103;i<128;i++){W[i]=m8.multVecMatrix(V[i]);}
    m9=new VrmlMatrix();
    m9.setTransform(P[11],R[11]);m9=m9.multRight(m8);
    for(i=128;i<136;i++){W[i]=m9.multVecMatrix(V[i]);}
    m9.setTransform(P[12],R[12]);m9=m9.multRight(m8);
    for(i=136;i<144;i++){W[i]=m9.multVecMatrix(V[i]);}
    m9.setTransform(P[13],R[13]);m9=m9.multRight(m8);
    for(i=144;i<181;i++){W[i]=m9.multVecMatrix(V[i]);}
    m9.setTransform(P[14],R[14]);m9=m9.multRight(m8);
    for(i=181;i<185;i++){W[i]=m9.multVecMatrix(V[i]);}
    m9.setTransform(P[15],R[15]);m9=m9.multRight(m8);
    for(i=185;i<189;i++){W[i]=m9.multVecMatrix(V[i]);}
    m8.setTransform(P[16],R[16]);m8=m8.multRight(m7);
    for(i=189;i<198;i++){W[i]=m8.multVecMatrix(V[i]);}
    m7.setTransform(P[17],R[17]);m7=m7.multRight(m6);
    for(i=198;i<201;i++){W[i]=m7.multVecMatrix(V[i]);}
    m5.setTransform(P[18],R[18]);m5=m5.multRight(m4);
    for(i=201;i<217;i++){W[i]=m5.multVecMatrix(V[i]);}
    m6.setTransform(P[19],R[19]);m6=m6.multRight(m5);
    for(i=217;i<221;i++){W[i]=m6.multVecMatrix(V[i]);}
    m6.setTransform(P[20],R[20]);m6=m6.multRight(m5);
    for(i=221;i<229;i++){W[i]=m6.multVecMatrix(V[i]);}
    m7.setTransform(P[21],R[21]);m7=m7.multRight(m6);
    for(i=229;i<240;i++){W[i]=m7.multVecMatrix(V[i]);}
    m7.setTransform(P[22],R[22]);m7=m7.multRight(m6);
    for(i=240;i<244;i++){W[i]=m7.multVecMatrix(V[i]);}
    m5.setTransform(P[23],R[23]);m5=m5.multRight(m4);
    for(i=244;i<260;i++){W[i]=m5.multVecMatrix(V[i]);}
    m6.setTransform(P[24],R[24]);m6=m6.multRight(m5);
    for(i=260;i<264;i++){W[i]=m6.multVecMatrix(V[i]);}
    m6.setTransform(P[25],R[25]);m6=m6.multRight(m5);
    for(i=264;i<272;i++){W[i]=m6.multVecMatrix(V[i]);}
    m7.setTransform(P[26],R[26]);m7=m7.multRight(m6);
    for(i=272;i<283;i++){W[i]=m7.multVecMatrix(V[i]);}
    m7.setTransform(P[27],R[27]);m7=m7.multRight(m6);
    for(i=283;i<287;i++){W[i]=m7.multVecMatrix(V[i]);}
    m3.setTransform(P[28],R[28]);m3=m3.multRight(m2);
    m4.setTransform(P[29],R[29]);m4=m4.multRight(m3);
    for(i=287;i<312;i++){W[i]=m4.multVecMatrix(V[i]);}
    m5.setTransform(P[30],R[30]);m5=m5.multRight(m4);
    for(i=312;i<321;i++){W[i]=m5.multVecMatrix(V[i]);}
    m5.setTransform(P[31],R[31]);m5=m5.multRight(m4);
    for(i=321;i<334;i++){W[i]=m5.multVecMatrix(V[i]);}
    m6.setTransform(P[32],R[32]);m6=m6.multRight(m5);
    for(i=334;i<354;i++){W[i]=m6.multVecMatrix(V[i]);}
    m7.setTransform(P[33],R[33]);m7=m7.multRight(m6);
    for(i=354;i<360;i++){W[i]=m7.multVecMatrix(V[i]);}
    m6.setTransform(P[34],R[34]);m6=m6.multRight(m5);
    for(i=360;i<364;i++){W[i]=m6.multVecMatrix(V[i]);}
    m3.setTransform(P[35],R[35]);m3=m3.multRight(m2);
    m4.setTransform(P[36],R[36]);m4=m4.multRight(m3);
    for(i=364;i<389;i++){W[i]=m4.multVecMatrix(V[i]);}
    m5.setTransform(P[37],R[37]);m5=m5.multRight(m4);
    for(i=389;i<395;i++){W[i]=m5.multVecMatrix(V[i]);}
    m5.setTransform(P[38],R[38]);m5=m5.multRight(m4);
    for(i=395;i<408;i++){W[i]=m5.multVecMatrix(V[i]);}
    m6.setTransform(P[39],R[39]);m6=m6.multRight(m5);
    for(i=408;i<428;i++){W[i]=m6.multVecMatrix(V[i]);}
    m7.setTransform(P[40],R[40]);m7=m7.multRight(m6);
    for(i=428;i<434;i++){W[i]=m7.multVecMatrix(V[i]);}
    m6.setTransform(P[41],R[41]);m6=m6.multRight(m5);
    for(i=434;i<438;i++){W[i]=m6.multVecMatrix(V[i]);}
    Vtx.point=W;
   }//VtxTransform
  
   function fooEvents(t){if(mode==0)VtxTransform();}
  
   function eventsProcessed(){
    if(mode==2) Vtx.point.setByVertexTransform(V,vgroups,P,R);
    else VtxTransform();
   }
  
   function Gstart(g,t){
    P[1]=Pc;R=R0;
    if(currG==-1){ts[g].startTime=t;currG=g;nextG=-1;}
    else{ts[currG].stopTime=t;currG=-1;nextG=g;}
    }
   function Gend(b,t){
    if(b==false){
     currG=nextG;
     if(nextG != -1){ts[nextG].startTime=t;nextG=-1;}
     eventsProcessed();
    }
   }
   function G0(t){if(watched)Gstart(0,t);}
   function G1(t){if(watched)Gstart(1,t);}
   function G2(t){if(watched)Gstart(2,t);}
   function G3(t){if(watched)Gstart(3,t);}
   function G4(t){if(watched)Gstart(4,t);}
   function G5(t){if(watched)Gstart(5,t);}
   function G6(t){if(watched)Gstart(6,t);}
   function G7(t){if(watched)Gstart(7,t);}
   function G8(t){if(watched)Gstart(8,t);}
   function G9(t){if(watched)Gstart(9,t);}
   function G10(t){if(watched)Gstart(10,t);}
   function G11(t){if(watched)Gstart(11,t);}
   function G12(t){if(watched)Gstart(12,t);}
  
   function Touch(t){ G9(t);}
  
   function initialize() {
    if (V.length==0){ //prevent twice
     R=R0;
     V=Vtx.point;
     W.length=438;
    }
   name=Browser.getName();
   if(name=='blaxxunCC3D'){
     ver=Browser.getVersion();
     if(ver<4.0)mode=0;      //no eventsProcess
     else if(ver<4.1)mode=1; //eventsProcess ok
     else mode=2;            //setByVertexTransform()
    }
    else if(name=='CosmoPlayer')mode=1; //eventsProcess ok
    eventsProcessed();
   }
  
   function Watched(b){ //from VisibilitySensor
    if(V.length==0){
           //Browser.print('lili Watched, not yet initialized');
      initialize();
    }
    watched=b;
   }
  
   " #url
  }#sript Welder
  
  DEF random_clock TimeSensor{cycleInterval 8 loop FALSE enabled TRUE}
  
  DEF wa_script Script {
  eventIn SFVec3f set_position IS set_position
  eventIn SFBool set_watched
  eventIn SFBool stop_walk
  field SFNode trans USE WalkingAvatar
  field SFNode walk USE TS9
  field SFNode stop USE TS14
  field SFTime lastTime 0
  field SFBool watched FALSE
  field SFVec3f dest 0 0 0
  exposedField SFBool isStop TRUE
  field SFInt32 stopp 0 
  eventIn SFBool set_active
  field SFNode gest USE Welder 
  eventOut SFTime randomTime_changed
  directOutput TRUE
  url "vrmlscript:
  function set_watched(v,t){watched = v;}
  
  function set_position(v, t)
  {
          if(dest[0] != v[0] || dest[1] != v[1] || dest[2] != v[2])
          {
                  isStop = false;
            stopp = 0;
            if(stop.isActive){stop.stopTime = t;}
            if(!walk.enabled && watched)
                  {
                walk.enabled = true;                              
                gest.G8 = t;
            }
                  dest = v;
          }
  }
  function stop_walk(b, t)
  {
          if(!b)
          {
            if(walk.enabled)
                  { 
               walk.enabled = false;
               walk.stopTime = t; 
            }
                  if(stopp < 1)
                  {
              stop.startTime = t; 
              isStop = true;
                          stopp++;
                  } 
     return;
          }
  }
  function set_active(v,t){
   if(v){return;}
   if(!watched || !isStop){randomTime_changed = t; return;}
   rnd = Math.random() * 100;
   if(rnd <25){randomTime_changed = t; return;}
   if(rnd >=25 && rnd < 35){gest.G10 = t;}//
   if(rnd >=35 && rnd < 45){gest.G11 = t;}
   if(rnd >=45 && rnd < 55){gest.G12 = t;}
   if(rnd >=55 && rnd < 65){gest.G13 = t;}
   if(rnd >=65 && rnd < 80){gest.G10 = t;}
   if(rnd >=90){gest.G12 = t;}
   randomTime_changed = t;
  }
  
  function initialize(){
   lastTime=Browser.getTime();
   randomTime_changed = Browser.getTime();
  }
  
  "}
  
  ROUTE TimeStop.isActive TO wa_script.stop_walk
  ROUTE vis.isActive TO wa_script.set_watched
  ROUTE wa_script.randomTime_changed TO random_clock.set_startTime
  ROUTE random_clock.isActive TO wa_script.set_active
  ROUTE vis.isActive TO wa_script.set_watched
  

#############################################################


#BEGIN LILLIPUT ROUTES

#############################################################


ROUTE TOUCH.touchTime TO Welder.Touch ROUTE vis.isActive TO Welder.Watched ROUTE PI1_1.value_changed TO Welder.P1 ROUTE OI1_1.value_changed TO Welder.R1 ROUTE OI1_2.value_changed TO Welder.R2 ROUTE OI1_3.value_changed TO Welder.R3 ROUTE OI1_4.value_changed TO Welder.R4 ROUTE OI1_18.value_changed TO Welder.R18 ROUTE OI1_19.value_changed TO Welder.R19 ROUTE OI1_20.value_changed TO Welder.R20 ROUTE OI1_22.value_changed TO Welder.R22 ROUTE OI1_29.value_changed TO Welder.R29 ROUTE OI1_30.value_changed TO Welder.R30 ROUTE OI1_36.value_changed TO Welder.R36 ROUTE OI1_37.value_changed TO Welder.R37 ROUTE OI1_38.value_changed TO Welder.R38 ROUTE OI1_41.value_changed TO Welder.R41 ROUTE TS1.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS1.isActive TO Welder.Gend ROUTE PI2_1.value_changed TO Welder.P1 ROUTE OI2_1.value_changed TO Welder.R1 ROUTE OI2_2.value_changed TO Welder.R2 ROUTE OI2_3.value_changed TO Welder.R3 ROUTE OI2_4.value_changed TO Welder.R4 ROUTE OI2_7.value_changed TO Welder.R7 ROUTE OI2_8.value_changed TO Welder.R8 ROUTE OI2_18.value_changed TO Welder.R18 ROUTE OI2_19.value_changed TO Welder.R19 ROUTE OI2_20.value_changed TO Welder.R20 ROUTE OI2_21.value_changed TO Welder.R21 ROUTE OI2_22.value_changed TO Welder.R22 ROUTE OI2_23.value_changed TO Welder.R23 ROUTE OI2_24.value_changed TO Welder.R24 ROUTE OI2_25.value_changed TO Welder.R25 ROUTE OI2_26.value_changed TO Welder.R26 ROUTE OI2_27.value_changed TO Welder.R27 ROUTE OI2_29.value_changed TO Welder.R29 ROUTE OI2_30.value_changed TO Welder.R30 ROUTE OI2_31.value_changed TO Welder.R31 ROUTE OI2_32.value_changed TO Welder.R32 ROUTE OI2_34.value_changed TO Welder.R34 ROUTE OI2_36.value_changed TO Welder.R36 ROUTE OI2_37.value_changed TO Welder.R37 ROUTE OI2_38.value_changed TO Welder.R38 ROUTE OI2_39.value_changed TO Welder.R39 ROUTE OI2_41.value_changed TO Welder.R41 ROUTE TS2.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS2.isActive TO Welder.Gend ROUTE PI3_1.value_changed TO Welder.P1 ROUTE OI3_1.value_changed TO Welder.R1 ROUTE OI3_2.value_changed TO Welder.R2 ROUTE OI3_3.value_changed TO Welder.R3 ROUTE OI3_4.value_changed TO Welder.R4 ROUTE OI3_7.value_changed TO Welder.R7 ROUTE OI3_8.value_changed TO Welder.R8 ROUTE OI3_18.value_changed TO Welder.R18 ROUTE OI3_19.value_changed TO Welder.R19 ROUTE OI3_20.value_changed TO Welder.R20 ROUTE OI3_21.value_changed TO Welder.R21 ROUTE OI3_22.value_changed TO Welder.R22 ROUTE OI3_23.value_changed TO Welder.R23 ROUTE OI3_24.value_changed TO Welder.R24 ROUTE OI3_25.value_changed TO Welder.R25 ROUTE OI3_26.value_changed TO Welder.R26 ROUTE OI3_27.value_changed TO Welder.R27 ROUTE OI3_29.value_changed TO Welder.R29 ROUTE OI3_30.value_changed TO Welder.R30 ROUTE OI3_31.value_changed TO Welder.R31 ROUTE OI3_32.value_changed TO Welder.R32 ROUTE OI3_34.value_changed TO Welder.R34 ROUTE OI3_36.value_changed TO Welder.R36 ROUTE OI3_37.value_changed TO Welder.R37 ROUTE OI3_38.value_changed TO Welder.R38 ROUTE OI3_39.value_changed TO Welder.R39 ROUTE OI3_41.value_changed TO Welder.R41 ROUTE TS3.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS3.isActive TO Welder.Gend ROUTE PI4_1.value_changed TO Welder.P1 ROUTE OI4_1.value_changed TO Welder.R1 ROUTE OI4_2.value_changed TO Welder.R2 ROUTE OI4_3.value_changed TO Welder.R3 ROUTE OI4_4.value_changed TO Welder.R4 ROUTE OI4_7.value_changed TO Welder.R7 ROUTE OI4_8.value_changed TO Welder.R8 ROUTE OI4_18.value_changed TO Welder.R18 ROUTE OI4_19.value_changed TO Welder.R19 ROUTE OI4_20.value_changed TO Welder.R20 ROUTE OI4_22.value_changed TO Welder.R22 ROUTE OI4_23.value_changed TO Welder.R23 ROUTE OI4_24.value_changed TO Welder.R24 ROUTE OI4_25.value_changed TO Welder.R25 ROUTE OI4_27.value_changed TO Welder.R27 ROUTE OI4_29.value_changed TO Welder.R29 ROUTE OI4_30.value_changed TO Welder.R30 ROUTE OI4_31.value_changed TO Welder.R31 ROUTE OI4_32.value_changed TO Welder.R32 ROUTE OI4_34.value_changed TO Welder.R34 ROUTE OI4_36.value_changed TO Welder.R36 ROUTE OI4_37.value_changed TO Welder.R37 ROUTE OI4_38.value_changed TO Welder.R38 ROUTE OI4_39.value_changed TO Welder.R39 ROUTE OI4_41.value_changed TO Welder.R41 ROUTE TS4.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS4.isActive TO Welder.Gend ROUTE PI5_1.value_changed TO Welder.P1 ROUTE OI5_1.value_changed TO Welder.R1 ROUTE OI5_2.value_changed TO Welder.R2 ROUTE OI5_3.value_changed TO Welder.R3 ROUTE OI5_4.value_changed TO Welder.R4 ROUTE OI5_7.value_changed TO Welder.R7 ROUTE OI5_8.value_changed TO Welder.R8 ROUTE OI5_18.value_changed TO Welder.R18 ROUTE OI5_19.value_changed TO Welder.R19 ROUTE OI5_20.value_changed TO Welder.R20 ROUTE OI5_21.value_changed TO Welder.R21 ROUTE OI5_22.value_changed TO Welder.R22 ROUTE OI5_23.value_changed TO Welder.R23 ROUTE OI5_24.value_changed TO Welder.R24 ROUTE OI5_25.value_changed TO Welder.R25 ROUTE OI5_26.value_changed TO Welder.R26 ROUTE OI5_27.value_changed TO Welder.R27 ROUTE OI5_29.value_changed TO Welder.R29 ROUTE OI5_30.value_changed TO Welder.R30 ROUTE OI5_31.value_changed TO Welder.R31 ROUTE OI5_32.value_changed TO Welder.R32 ROUTE OI5_34.value_changed TO Welder.R34 ROUTE OI5_36.value_changed TO Welder.R36 ROUTE OI5_37.value_changed TO Welder.R37 ROUTE OI5_38.value_changed TO Welder.R38 ROUTE OI5_39.value_changed TO Welder.R39 ROUTE OI5_41.value_changed TO Welder.R41 ROUTE TS5.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS5.isActive TO Welder.Gend ROUTE PI6_1.value_changed TO Welder.P1 ROUTE OI6_1.value_changed TO Welder.R1 ROUTE OI6_2.value_changed TO Welder.R2 ROUTE OI6_3.value_changed TO Welder.R3 ROUTE OI6_4.value_changed TO Welder.R4 ROUTE OI6_7.value_changed TO Welder.R7 ROUTE OI6_8.value_changed TO Welder.R8 ROUTE OI6_18.value_changed TO Welder.R18 ROUTE OI6_19.value_changed TO Welder.R19 ROUTE OI6_20.value_changed TO Welder.R20 ROUTE OI6_22.value_changed TO Welder.R22 ROUTE OI6_23.value_changed TO Welder.R23 ROUTE OI6_24.value_changed TO Welder.R24 ROUTE OI6_25.value_changed TO Welder.R25 ROUTE OI6_26.value_changed TO Welder.R26 ROUTE OI6_27.value_changed TO Welder.R27 ROUTE OI6_29.value_changed TO Welder.R29 ROUTE OI6_30.value_changed TO Welder.R30 ROUTE OI6_31.value_changed TO Welder.R31 ROUTE OI6_34.value_changed TO Welder.R34 ROUTE OI6_36.value_changed TO Welder.R36 ROUTE OI6_37.value_changed TO Welder.R37 ROUTE OI6_38.value_changed TO Welder.R38 ROUTE OI6_39.value_changed TO Welder.R39 ROUTE OI6_41.value_changed TO Welder.R41 ROUTE TS6.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS6.isActive TO Welder.Gend ROUTE PI7_1.value_changed TO Welder.P1 ROUTE OI7_1.value_changed TO Welder.R1 ROUTE OI7_2.value_changed TO Welder.R2 ROUTE OI7_3.value_changed TO Welder.R3 ROUTE OI7_4.value_changed TO Welder.R4 ROUTE OI7_7.value_changed TO Welder.R7 ROUTE OI7_8.value_changed TO Welder.R8 ROUTE OI7_18.value_changed TO Welder.R18 ROUTE OI7_19.value_changed TO Welder.R19 ROUTE OI7_20.value_changed TO Welder.R20 ROUTE OI7_21.value_changed TO Welder.R21 ROUTE OI7_22.value_changed TO Welder.R22 ROUTE OI7_23.value_changed TO Welder.R23 ROUTE OI7_24.value_changed TO Welder.R24 ROUTE OI7_25.value_changed TO Welder.R25 ROUTE OI7_26.value_changed TO Welder.R26 ROUTE OI7_27.value_changed TO Welder.R27 ROUTE OI7_29.value_changed TO Welder.R29 ROUTE OI7_30.value_changed TO Welder.R30 ROUTE OI7_31.value_changed TO Welder.R31 ROUTE OI7_32.value_changed TO Welder.R32 ROUTE OI7_34.value_changed TO Welder.R34 ROUTE OI7_36.value_changed TO Welder.R36 ROUTE OI7_37.value_changed TO Welder.R37 ROUTE OI7_38.value_changed TO Welder.R38 ROUTE OI7_39.value_changed TO Welder.R39 ROUTE OI7_41.value_changed TO Welder.R41 ROUTE TS7.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS7.isActive TO Welder.Gend ROUTE PI8_1.value_changed TO Welder.P1 ROUTE OI8_1.value_changed TO Welder.R1 ROUTE OI8_2.value_changed TO Welder.R2 ROUTE OI8_3.value_changed TO Welder.R3 ROUTE OI8_4.value_changed TO Welder.R4 ROUTE OI8_7.value_changed TO Welder.R7 ROUTE OI8_8.value_changed TO Welder.R8 ROUTE OI8_18.value_changed TO Welder.R18 ROUTE OI8_19.value_changed TO Welder.R19 ROUTE OI8_20.value_changed TO Welder.R20 ROUTE OI8_21.value_changed TO Welder.R21 ROUTE OI8_22.value_changed TO Welder.R22 ROUTE OI8_23.value_changed TO Welder.R23 ROUTE OI8_24.value_changed TO Welder.R24 ROUTE OI8_25.value_changed TO Welder.R25 ROUTE OI8_26.value_changed TO Welder.R26 ROUTE OI8_27.value_changed TO Welder.R27 ROUTE OI8_29.value_changed TO Welder.R29 ROUTE OI8_30.value_changed TO Welder.R30 ROUTE OI8_31.value_changed TO Welder.R31 ROUTE OI8_32.value_changed TO Welder.R32 ROUTE OI8_34.value_changed TO Welder.R34 ROUTE OI8_36.value_changed TO Welder.R36 ROUTE OI8_37.value_changed TO Welder.R37 ROUTE OI8_38.value_changed TO Welder.R38 ROUTE OI8_39.value_changed TO Welder.R39 ROUTE OI8_41.value_changed TO Welder.R41 ROUTE TS8.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS8.isActive TO Welder.Gend ROUTE PI9_1.value_changed TO Welder.P1 ROUTE OI9_1.value_changed TO Welder.R1 ROUTE OI9_3.value_changed TO Welder.R3 ROUTE OI9_4.value_changed TO Welder.R4 ROUTE OI9_18.value_changed TO Welder.R18 ROUTE OI9_19.value_changed TO Welder.R19 ROUTE OI9_20.value_changed TO Welder.R20 ROUTE OI9_22.value_changed TO Welder.R22 ROUTE OI9_23.value_changed TO Welder.R23 ROUTE OI9_24.value_changed TO Welder.R24 ROUTE OI9_25.value_changed TO Welder.R25 ROUTE OI9_26.value_changed TO Welder.R26 ROUTE OI9_27.value_changed TO Welder.R27 ROUTE OI9_29.value_changed TO Welder.R29 ROUTE OI9_30.value_changed TO Welder.R30 ROUTE OI9_31.value_changed TO Welder.R31 ROUTE OI9_32.value_changed TO Welder.R32 ROUTE OI9_34.value_changed TO Welder.R34 ROUTE OI9_36.value_changed TO Welder.R36 ROUTE OI9_37.value_changed TO Welder.R37 ROUTE OI9_38.value_changed TO Welder.R38 ROUTE OI9_39.value_changed TO Welder.R39 ROUTE OI9_41.value_changed TO Welder.R41 ROUTE TS9.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS9.isActive TO Welder.Gend ROUTE PI10_1.value_changed TO Welder.P1 ROUTE OI10_7.value_changed TO Welder.R7 ROUTE OI10_8.value_changed TO Welder.R8 ROUTE OI10_18.value_changed TO Welder.R18 ROUTE OI10_19.value_changed TO Welder.R19 ROUTE OI10_20.value_changed TO Welder.R20 ROUTE OI10_21.value_changed TO Welder.R21 ROUTE OI10_22.value_changed TO Welder.R22 ROUTE OI10_23.value_changed TO Welder.R23 ROUTE OI10_24.value_changed TO Welder.R24 ROUTE OI10_25.value_changed TO Welder.R25 ROUTE OI10_26.value_changed TO Welder.R26 ROUTE OI10_27.value_changed TO Welder.R27 ROUTE TS10.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS10.isActive TO Welder.Gend ROUTE PI11_1.value_changed TO Welder.P1 ROUTE OI11_1.value_changed TO Welder.R1 ROUTE OI11_3.value_changed TO Welder.R3 ROUTE OI11_4.value_changed TO Welder.R4 ROUTE OI11_7.value_changed TO Welder.R7 ROUTE OI11_8.value_changed TO Welder.R8 ROUTE OI11_18.value_changed TO Welder.R18 ROUTE OI11_19.value_changed TO Welder.R19 ROUTE OI11_20.value_changed TO Welder.R20 ROUTE OI11_22.value_changed TO Welder.R22 ROUTE OI11_23.value_changed TO Welder.R23 ROUTE OI11_24.value_changed TO Welder.R24 ROUTE OI11_25.value_changed TO Welder.R25 ROUTE OI11_27.value_changed TO Welder.R27 ROUTE OI11_29.value_changed TO Welder.R29 ROUTE OI11_30.value_changed TO Welder.R30 ROUTE OI11_31.value_changed TO Welder.R31 ROUTE OI11_34.value_changed TO Welder.R34 ROUTE OI11_36.value_changed TO Welder.R36 ROUTE OI11_37.value_changed TO Welder.R37 ROUTE OI11_38.value_changed TO Welder.R38 ROUTE OI11_41.value_changed TO Welder.R41 ROUTE TS11.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS11.isActive TO Welder.Gend ROUTE PI12_1.value_changed TO Welder.P1 ROUTE OI12_1.value_changed TO Welder.R2 ROUTE OI12_2.value_changed TO Welder.R2 ROUTE OI12_3.value_changed TO Welder.R3 ROUTE OI12_4.value_changed TO Welder.R4 ROUTE OI12_7.value_changed TO Welder.R7 ROUTE OI12_8.value_changed TO Welder.R8 ROUTE OI12_18.value_changed TO Welder.R18 ROUTE OI12_19.value_changed TO Welder.R19 ROUTE OI12_20.value_changed TO Welder.R20 ROUTE OI12_22.value_changed TO Welder.R22 ROUTE OI12_29.value_changed TO Welder.R29 ROUTE OI12_30.value_changed TO Welder.R30 ROUTE OI12_31.value_changed TO Welder.R31 ROUTE OI12_34.value_changed TO Welder.R34 ROUTE OI12_36.value_changed TO Welder.R36 ROUTE OI12_37.value_changed TO Welder.R37 ROUTE OI12_38.value_changed TO Welder.R38 ROUTE OI12_41.value_changed TO Welder.R41 ROUTE TS12.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS12.isActive TO Welder.Gend ROUTE PI13_1.value_changed TO Welder.P1 ROUTE OI13_1.value_changed TO Welder.R1 ROUTE OI13_2.value_changed TO Welder.R2 ROUTE OI13_3.value_changed TO Welder.R3 ROUTE OI13_4.value_changed TO Welder.R4 ROUTE OI13_18.value_changed TO Welder.R18 ROUTE OI13_19.value_changed TO Welder.R19 ROUTE OI13_20.value_changed TO Welder.R20 ROUTE OI13_22.value_changed TO Welder.R22 ROUTE OI13_23.value_changed TO Welder.R23 ROUTE OI13_24.value_changed TO Welder.R24 ROUTE OI13_25.value_changed TO Welder.R25 ROUTE OI13_27.value_changed TO Welder.R27 ROUTE OI13_29.value_changed TO Welder.R29 ROUTE OI13_30.value_changed TO Welder.R30 ROUTE OI13_31.value_changed TO Welder.R31 ROUTE OI13_34.value_changed TO Welder.R34 ROUTE OI13_36.value_changed TO Welder.R36 ROUTE OI13_37.value_changed TO Welder.R37 ROUTE OI13_38.value_changed TO Welder.R38 ROUTE OI13_39.value_changed TO Welder.R39 ROUTE OI13_41.value_changed TO Welder.R41 ROUTE TS13.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS13.isActive TO Welder.Gend ROUTE PI14_1.value_changed TO Welder.P1 ROUTE OI14_1.value_changed TO Welder.R1 ROUTE OI14_2.value_changed TO Welder.R2 ROUTE OI14_3.value_changed TO Welder.R3 ROUTE OI14_4.value_changed TO Welder.R4 ROUTE OI14_7.value_changed TO Welder.R7 ROUTE OI14_8.value_changed TO Welder.R8 ROUTE OI14_18.value_changed TO Welder.R18 ROUTE OI14_19.value_changed TO Welder.R19 ROUTE OI14_20.value_changed TO Welder.R20 ROUTE OI14_21.value_changed TO Welder.R21 ROUTE OI14_22.value_changed TO Welder.R22 ROUTE OI14_23.value_changed TO Welder.R23 ROUTE OI14_24.value_changed TO Welder.R24 ROUTE OI14_25.value_changed TO Welder.R25 ROUTE OI14_26.value_changed TO Welder.R26 ROUTE OI14_27.value_changed TO Welder.R27 ROUTE OI14_29.value_changed TO Welder.R29 ROUTE OI14_30.value_changed TO Welder.R30 ROUTE OI14_31.value_changed TO Welder.R31 ROUTE OI14_32.value_changed TO Welder.R32 ROUTE OI14_34.value_changed TO Welder.R34 ROUTE OI14_36.value_changed TO Welder.R36 ROUTE OI14_37.value_changed TO Welder.R37 ROUTE OI14_38.value_changed TO Welder.R38 ROUTE OI14_39.value_changed TO Welder.R39 ROUTE OI14_41.value_changed TO Welder.R41 ROUTE TS14.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS14.isActive TO Welder.Gend } #end of PROTO Avatar Avatar-sport {}


(C) A. Eliëns 21/5/2007

You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.