{ "X3D": {
    "encoding":"UTF-8",
    "@profile":"Immersive",
    "@version":"3.0",
    "@xsd:noNamespaceSchemaLocation":"https://www.web3d.org/specifications/x3d-3.0.xsd",
    "JSON schema":"https://www.web3d.org/specifications/x3d-4.0-JSONSchema.autogenerated.json",
    "head": {
        "meta": [
          {
            "@name":"title",
            "@content":"NetworkReroutingRoutes.x3d"
          },
          {
            "@name":"description",
            "@content":"This file contains a pattern of three routes for a network: a primary, alternate and second-alternate (tertiary). By pushing the buttons, the packets move forward along their predetermined routes for one iteration. Routing and interpolators are pre-wired to move left-to-right only."
          },
          {
            "@name":"creator",
            "@content":"Bill Fischer"
          },
          {
            "@name":"created",
            "@content":"22 March 2001"
          },
          {
            "@name":"modified",
            "@content":"20 October 2019"
          },
          {
            "@name":"reference",
            "@content":"NetworkReroutingAlternateRoutes.x3d"
          },
          {
            "@name":"Image",
            "@content":"NetworkReroutingAlternateRoutes.png"
          },
          {
            "@name":"identifier",
            "@content":"https://www.web3d.org/x3d/content/examples/Basic/Networking/NetworkReroutingRoutes.x3d"
          },
          {
            "@name":"reference",
            "@content":"NetworkReroutingAlternateRoutes.x3d"
          },
          {
            "@name":"reference",
            "@content":"NetworkReroutingNetwork.x3d"
          },
          {
            "@name":"generator",
            "@content":"X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit"
          },
          {
            "@name":"license",
            "@content":"../license.html"
          },
          {
            "@name":"translated",
            "@content":"20 April 2026"
          },
          {
            "@name":"generator",
            "@content":"X3dToJson.xslt, https://www.web3d.org/x3d/stylesheets/X3dToJson.html"
          },
          {
            "@name":"reference",
            "@content":"X3D JSON encoding: https://www.web3d.org/wiki/index.php/X3D_JSON_Encoding"
          }
        ]
    },
    "Scene": {
        "-children":[
          { "WorldInfo":
            {
              "@title":"NetworkReroutingRoutes.x3d"
            }
          },
          { "Group":
            {
              "@DEF":"packets_group",
              "-children":[
                { "Transform":
                  {
                    "@DEF":"packet1_transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[-6,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@DEF":"prim_packet",
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@emissiveColor":[0.8,0.2,0.2]
                                          }
                                        }
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":0.5,
                                      "@radius":0.075
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet1_2transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[-6,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"prim_packet"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,-0.785],
                          "@translation":[-4,-0.5,0],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"prim_packet"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_2transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,-0.785],
                          "@translation":[-4,-0.5,0],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"prim_packet"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[-2,-0.5,2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"prim_packet"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_2transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[-2,-0.5,2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"prim_packet"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet4_transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,-0.785],
                          "@translation":[0,-0.5,0],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"prim_packet"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet4_2transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,-0.785],
                          "@translation":[0,-0.5,0],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"prim_packet"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet5_transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[2,-0.5,2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"prim_packet"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet5_2transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[2,-0.5,2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"prim_packet"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet6_transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[4,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"prim_packet"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet6_2transmit",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[4,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"prim_packet"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_1",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[-6,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@DEF":"packet2",
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@emissiveColor":[0.2,0.2,1]
                                          }
                                        }
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":0.5,
                                      "@radius":0.075
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_1a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[-6,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet2"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_2",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,-0.785],
                          "@translation":[-4,-0.5,0],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet2"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_2a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,-0.785],
                          "@translation":[-4,-0.5,0],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet2"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_3",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[-2,-0.5,2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet2"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_3a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[-2,-0.5,2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet2"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_3b",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[-4,-0.5,4],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet2"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_3b2",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[-4,-0.5,4],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet2"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_4",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[0,-0.5,4],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet2"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_4a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[0,-0.5,4],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet2"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_5",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[2,-0.5,2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet2"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_5a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[2,-0.5,2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet2"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_6",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[4,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet2"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet2_6a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[4,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet2"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_1",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[-6,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@DEF":"packet3",
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@emissiveColor":[0.2,1,0.2]
                                          }
                                        }
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":0.5,
                                      "@radius":0.075
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_1a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[-6,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet3"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_2",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[-4,-0.5,0],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet3"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_2a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[-4,-0.5,0],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet3"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_3",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,-0.785],
                          "@translation":[-2,-0.5,-2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet3"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_3a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,-0.785],
                          "@translation":[-2,-0.5,-2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet3"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_3b",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[-4,-0.5,-4],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet3"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_3b2",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[-4,-0.5,-4],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet3"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_4",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[0,-0.5,-4],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet3"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_4a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[0,-0.5,-4],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet3"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_4b",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[4,-0.5,-4],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet3"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_4b2",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,0.785],
                          "@translation":[4,-0.5,-4],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet3"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_5",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,-0.785],
                          "@translation":[2,-0.5,-2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet3"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_5a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,1,0,-0.785],
                          "@translation":[2,-0.5,-2],
                          "-children":[
                            { "Transform":
                              {
                                "@rotation":[0,0,1,1.57],
                                "-children":[
                                  { "Shape":
                                    {
                                      "@USE":"packet3"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_6",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[4,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet3"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"packet3_6a",
                    "-children":[
                      { "Transform":
                        {
                          "@rotation":[0,0,1,1.57],
                          "@translation":[4,-0.5,0],
                          "-children":[
                            { "Shape":
                              {
                                "@USE":"packet3"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@scale":[0.4,0.4,0.4],
                    "@translation":[-5,-0.5,-6],
                    "-children":[
                      { "Group":
                        {
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@emissiveColor":[0.8,0.2,0.2]
                                          }
                                        }
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":2.5,
                                      "@radius":0.75
                                    }
                                  }
                              }
                            },
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@diffuseColor":[0.5,0.5,0.5]
                                          }
                                        }
                                    }
                                  },
                                "-geometry":
                                  { "Box":
                                    {
                                    }
                                  }
                              }
                            },
                            { "TouchSensor":
                              {
                                "@DEF":"primaryTouch",
                                "@description":"primary TouchSensor"
                              }
                            },
                            { "Transform":
                              {
                                "@translation":[0,10.5,0],
                                "-children":[
                                  { "Billboard":
                                    {
                                      "-children":[
                                        { "Shape":
                                          {
                                            "-geometry":
                                              { "Text":
                                                {
                                                  "@string":["Primary"],
                                                  "-fontStyle":
                                                    { "FontStyle":
                                                      {
                                                        "@horizontal":false,
                                                        "@style":"BOLD"
                                                      }
                                                    }
                                                }
                                              },
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "-material":
                                                    { "Material":
                                                      {
                                                        "@emissiveColor":[1,0.2,0.2]
                                                      }
                                                    }
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@scale":[0.4,0.4,0.4],
                    "@translation":[-4,-0.5,-6],
                    "-children":[
                      { "Group":
                        {
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@diffuseColor":[0.5,0.5,0.5]
                                          }
                                        }
                                    }
                                  },
                                "-geometry":
                                  { "Box":
                                    {
                                    }
                                  }
                              }
                            },
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@emissiveColor":[0.2,0.2,0.8]
                                          }
                                        }
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":2.5,
                                      "@radius":0.75
                                    }
                                  }
                              }
                            },
                            { "TouchSensor":
                              {
                                "@DEF":"secondaryTouch",
                                "@description":"secondary TouchSensor"
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@translation":[0,10.5,0],
                          "-children":[
                            { "Billboard":
                              {
                                "-children":[
                                  { "Shape":
                                    {
                                      "-geometry":
                                        { "Text":
                                          {
                                            "@string":["Secondary"],
                                            "-fontStyle":
                                              { "FontStyle":
                                                {
                                                  "@horizontal":false,
                                                  "@style":"BOLD"
                                                }
                                              }
                                          }
                                        },
                                      "-appearance":
                                        { "Appearance":
                                          {
                                            "-material":
                                              { "Material":
                                                {
                                                  "@emissiveColor":[0.2,0.2,1]
                                                }
                                              }
                                          }
                                        }
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@scale":[0.4,0.4,0.4],
                    "@translation":[-3,-0.5,-6],
                    "-children":[
                      { "Group":
                        {
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@diffuseColor":[0.5,0.5,0.5]
                                          }
                                        }
                                    }
                                  },
                                "-geometry":
                                  { "Box":
                                    {
                                    }
                                  }
                              }
                            },
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@emissiveColor":[0.2,0.8,0.2]
                                          }
                                        }
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":2.5,
                                      "@radius":0.75
                                    }
                                  }
                              }
                            },
                            { "TouchSensor":
                              {
                                "@DEF":"tertiaryTouch",
                                "@description":"tertiary TouchSensor"
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@translation":[0,10.5,0],
                          "-children":[
                            { "Billboard":
                              {
                                "-children":[
                                  { "Shape":
                                    {
                                      "-geometry":
                                        { "Text":
                                          {
                                            "@string":["Tertiary"],
                                            "-fontStyle":
                                              { "FontStyle":
                                                {
                                                  "@horizontal":false,
                                                  "@style":"BOLD"
                                                }
                                              }
                                          }
                                        },
                                      "-appearance":
                                        { "Appearance":
                                          {
                                            "-material":
                                              { "Material":
                                                {
                                                  "@emissiveColor":[0.2,1,0.2]
                                                }
                                              }
                                          }
                                        }
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@scale":[2,0.4,0.4],
                    "@translation":[-4,-0.75,-6],
                    "-children":[
                      { "Shape":
                        {
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.5,0.5,0.5]
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "Box":
                              {
                              }
                            }
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@scale":[0.4,0.4,0.4],
                    "@translation":[-0.25,2,-6],
                    "-children":[
                      { "Billboard":
                        {
                          "-children":[
                            { "Shape":
                              {
                                "-geometry":
                                  { "Text":
                                    {
                                      "@string":["Hop Count:"],
                                      "-fontStyle":
                                        { "FontStyle":
                                          {
                                            "@style":"BOLD"
                                          }
                                        }
                                    }
                                  },
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                          }
                                        }
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@translation":[-0.5,1,-6],
                    "-children":[
                      { "Billboard":
                        {
                          "-children":[
                            { "Shape":
                              {
                                "-geometry":
                                  { "Text":
                                    {
                                      "@string":["6"],
                                      "-fontStyle":
                                        { "FontStyle":
                                          {
                                            "@style":"BOLD"
                                          }
                                        }
                                    }
                                  },
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@DEF":"numberSix",
                                            "@diffuseColor":[0.4,0.2,0.2],
                                            "@emissiveColor":[0.4,0,0],
                                            "@transparency":1
                                          }
                                        }
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@translation":[0.5,1,-6],
                    "-children":[
                      { "Billboard":
                        {
                          "-children":[
                            { "Shape":
                              {
                                "-geometry":
                                  { "Text":
                                    {
                                      "@string":["7"],
                                      "-fontStyle":
                                        { "FontStyle":
                                          {
                                            "@style":"BOLD"
                                          }
                                        }
                                    }
                                  },
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@DEF":"numberSeven",
                                            "@diffuseColor":[0.2,0.2,0.4],
                                            "@emissiveColor":[0,0,0.4],
                                            "@transparency":1
                                          }
                                        }
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@translation":[1.5,1,-6],
                    "-children":[
                      { "Billboard":
                        {
                          "-children":[
                            { "Shape":
                              {
                                "-geometry":
                                  { "Text":
                                    {
                                      "@string":["8"],
                                      "-fontStyle":
                                        { "FontStyle":
                                          {
                                            "@style":"BOLD"
                                          }
                                        }
                                    }
                                  },
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@DEF":"numberEight",
                                            "@diffuseColor":[0.2,0.4,0.2],
                                            "@emissiveColor":[0,0.4,0],
                                            "@transparency":1
                                          }
                                        }
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "TimeSensor":
                  {
                    "@DEF":"clock",
                    "@cycleInterval":2.0
                  }
                },
                { "TimeSensor":
                  {
                    "@DEF":"clock2",
                    "@cycleInterval":2.0
                  }
                },
                { "TimeSensor":
                  {
                    "@DEF":"clock3",
                    "@cycleInterval":2.0
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path",
                    "@key":[0,0.284],
                    "@keyValue":[0,0,0,2,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_patha",
                    "@key":[0,0.284],
                    "@keyValue":[0,0,0,4,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path2",
                    "@key":[0,0.284],
                    "@keyValue":[0,0,0,2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path2a",
                    "@key":[0,0.284],
                    "@keyValue":[0,0,0,-2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path3",
                    "@key":[0,0.284],
                    "@keyValue":[0,0,0,2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path3a",
                    "@key":[0,0.284],
                    "@keyValue":[0,0,0,-2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path4",
                    "@key":[0.426,0.71],
                    "@keyValue":[0,0,0,2,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path4a",
                    "@key":[0.426,0.71],
                    "@keyValue":[0,0,0,4,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path5",
                    "@key":[0.426,0.71],
                    "@keyValue":[0,0,0,2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path5a",
                    "@key":[0.426,0.71],
                    "@keyValue":[0,0,0,-2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path6",
                    "@key":[0.426,0.71],
                    "@keyValue":[0,0,0,2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"node_path6a",
                    "@key":[0.426,0.71],
                    "@keyValue":[0,0,0,-2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2",
                    "@key":[0.142,0.426],
                    "@keyValue":[0,0,0,2,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2a",
                    "@key":[0.142,0.426],
                    "@keyValue":[0,0,0,4,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2_2",
                    "@key":[0.142,0.426],
                    "@keyValue":[0,0,0,2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2_2a",
                    "@key":[0.142,0.426],
                    "@keyValue":[0,0,0,-2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2_3",
                    "@key":[0.142,0.426],
                    "@keyValue":[0,0,0,2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2_3a",
                    "@key":[0.142,0.426],
                    "@keyValue":[0,0,0,-2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2_4",
                    "@key":[0.568,0.852],
                    "@keyValue":[0,0,0,2,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2_4a",
                    "@key":[0.568,0.852],
                    "@keyValue":[0,0,0,4,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2_5",
                    "@key":[0.568,0.852],
                    "@keyValue":[0,0,0,2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2_5a",
                    "@key":[0.568,0.852],
                    "@keyValue":[0,0,0,-2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2_6",
                    "@key":[0.568,0.852],
                    "@keyValue":[0,0,0,2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path2_6a",
                    "@key":[0.568,0.852],
                    "@keyValue":[0,0,0,-2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3",
                    "@key":[0.284,0.568],
                    "@keyValue":[0,0,0,2,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3a",
                    "@key":[0.284,0.568],
                    "@keyValue":[0,0,0,4,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3_2",
                    "@key":[0.284,0.568],
                    "@keyValue":[0,0,0,2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3_2a",
                    "@key":[0.284,0.568],
                    "@keyValue":[0,0,0,-2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3_3",
                    "@key":[0.284,0.568],
                    "@keyValue":[0,0,0,2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3_3a",
                    "@key":[0.284,0.568],
                    "@keyValue":[0,0,0,-2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3_4",
                    "@key":[0.71,1],
                    "@keyValue":[0,0,0,2,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3_4a",
                    "@key":[0.71,1],
                    "@keyValue":[0,0,0,4,0,0]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3_5",
                    "@key":[0.71,1],
                    "@keyValue":[0,0,0,2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3_5a",
                    "@key":[0.71,1],
                    "@keyValue":[0,0,0,-2,0,2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3_6",
                    "@key":[0.71,1],
                    "@keyValue":[0,0,0,2,0,-2]
                  }
                },
                { "PositionInterpolator":
                  {
                    "@DEF":"path3_6a",
                    "@key":[0.71,1],
                    "@keyValue":[0,0,0,-2,0,-2]
                  }
                },
                { "Script":
                  {
                    "@DEF":"toggleScript1",
                    "field": [
                      {
                        "@name":"toggle",
                        "@accessType":"inputOnly",
                        "@type":"SFBool"
                      },
                      {
                        "@name":"state",
                        "@accessType":"initializeOnly",
                        "@type":"SFBool",
                        "@value":false
                      },
                      {
                        "@name":"toggleValue",
                        "@accessType":"outputOnly",
                        "@type":"SFBool"
                      },
                      {
                        "@name":"transState",
                        "@accessType":"initializeOnly",
                        "@type":"SFFloat",
                        "@value":1
                      },
                      {
                        "@name":"transparency",
                        "@accessType":"outputOnly",
                        "@type":"SFFloat"
                      }
                    ],
                    "#sourceCode":[
"",
"",
"ecmascript:",
"",
"function toggle ( value, ts ) {",
" if(value == true){",
"   state = !state;",
"   toggleValue = state;",
"   }",
"   if(state){",
"      transState = 0;",
"      transparency = transState;",
"   }",
"   else{",
"      transState = 1;",
"      transparency = transState;",
"   }",
"}",
"",
""
]
                  }
                },
                { "Script":
                  {
                    "@DEF":"toggleScript2",
                    "field": [
                      {
                        "@name":"toggle",
                        "@accessType":"inputOnly",
                        "@type":"SFBool"
                      },
                      {
                        "@name":"state",
                        "@accessType":"initializeOnly",
                        "@type":"SFBool",
                        "@value":false
                      },
                      {
                        "@name":"toggleValue",
                        "@accessType":"outputOnly",
                        "@type":"SFBool"
                      },
                      {
                        "@name":"transState",
                        "@accessType":"initializeOnly",
                        "@type":"SFFloat",
                        "@value":1
                      },
                      {
                        "@name":"transparency",
                        "@accessType":"outputOnly",
                        "@type":"SFFloat"
                      }
                    ],
                    "#sourceCode":[
"",
"",
"ecmascript:",
"",
"function toggle ( value, ts ) {",
" if(value == true){",
"   state = !state;",
"   toggleValue = state;",
"   }",
"   if(state){",
"      transState = 0;",
"      transparency = transState;",
"   }",
"   else{",
"      transState = 1;",
"      transparency = transState;",
"   }",
"}",
"",
""
]
                  }
                },
                { "Script":
                  {
                    "@DEF":"toggleScript3",
                    "field": [
                      {
                        "@name":"toggle",
                        "@accessType":"inputOnly",
                        "@type":"SFBool"
                      },
                      {
                        "@name":"state",
                        "@accessType":"initializeOnly",
                        "@type":"SFBool",
                        "@value":false
                      },
                      {
                        "@name":"toggleValue",
                        "@accessType":"outputOnly",
                        "@type":"SFBool"
                      },
                      {
                        "@name":"transState",
                        "@accessType":"initializeOnly",
                        "@type":"SFFloat",
                        "@value":1
                      },
                      {
                        "@name":"transparency",
                        "@accessType":"outputOnly",
                        "@type":"SFFloat"
                      }
                    ],
                    "#sourceCode":[
"",
"",
"ecmascript:",
"",
"function toggle ( value, ts ) {",
" if(value == true){",
"   state = !state;",
"   toggleValue = state;",
"   }",
"   if(state){",
"      transState = 0;",
"      transparency = transState;",
"   }",
"   else{",
"      transState = 1;",
"      transparency = transState;",
"   }",
"}",
"",
""
]
                  }
                }
              ]
            }
          },
          { "ROUTE":
            {
              "@fromField":"isActive",
              "@fromNode":"primaryTouch",
              "@toField":"toggle",
              "@toNode":"toggleScript1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"toggleValue",
              "@fromNode":"toggleScript1",
              "@toField":"loop",
              "@toNode":"clock"
            }
          },
          { "ROUTE":
            {
              "@fromField":"isActive",
              "@fromNode":"secondaryTouch",
              "@toField":"toggle",
              "@toNode":"toggleScript2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"toggleValue",
              "@fromNode":"toggleScript2",
              "@toField":"loop",
              "@toNode":"clock2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"isActive",
              "@fromNode":"tertiaryTouch",
              "@toField":"toggle",
              "@toNode":"toggleScript3"
            }
          },
          { "ROUTE":
            {
              "@fromField":"toggleValue",
              "@fromNode":"toggleScript3",
              "@toField":"loop",
              "@toNode":"clock3"
            }
          },
          { "ROUTE":
            {
              "@fromField":"transparency",
              "@fromNode":"toggleScript1",
              "@toField":"transparency",
              "@toNode":"numberSix"
            }
          },
          { "ROUTE":
            {
              "@fromField":"transparency",
              "@fromNode":"toggleScript2",
              "@toField":"transparency",
              "@toNode":"numberSeven"
            }
          },
          { "ROUTE":
            {
              "@fromField":"transparency",
              "@fromNode":"toggleScript3",
              "@toField":"transparency",
              "@toNode":"numberEight"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_patha"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path2a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path3"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path3a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path4"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path4a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path5"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path5a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path6"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock",
              "@toField":"set_fraction",
              "@toNode":"node_path6a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2_2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2_2a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2_3"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2_3a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2_4"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2_4a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2_5"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2_5a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2_6"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock2",
              "@toField":"set_fraction",
              "@toNode":"path2_6a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3_2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3_2a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3_3"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3_3a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3_4"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3_4a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3_5"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3_5a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3_6"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"clock3",
              "@toField":"set_fraction",
              "@toNode":"path3_6a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path",
              "@toField":"set_translation",
              "@toNode":"packet1_transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path4",
              "@toField":"set_translation",
              "@toNode":"packet1_2transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path2",
              "@toField":"set_translation",
              "@toNode":"packet2_transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path5",
              "@toField":"set_translation",
              "@toNode":"packet2_2transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path3",
              "@toField":"set_translation",
              "@toNode":"packet3_transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path6",
              "@toField":"set_translation",
              "@toNode":"packet3_2transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path2",
              "@toField":"set_translation",
              "@toNode":"packet4_transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path5",
              "@toField":"set_translation",
              "@toNode":"packet4_2transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path3",
              "@toField":"set_translation",
              "@toNode":"packet5_transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path6",
              "@toField":"set_translation",
              "@toNode":"packet5_2transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path",
              "@toField":"set_translation",
              "@toNode":"packet6_transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"node_path4",
              "@toField":"set_translation",
              "@toNode":"packet6_2transmit"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2",
              "@toField":"set_translation",
              "@toNode":"packet2_1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_4",
              "@toField":"set_translation",
              "@toNode":"packet2_1a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_2",
              "@toField":"set_translation",
              "@toNode":"packet2_2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_5",
              "@toField":"set_translation",
              "@toNode":"packet2_2a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_3",
              "@toField":"set_translation",
              "@toNode":"packet2_2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_6",
              "@toField":"set_translation",
              "@toNode":"packet2_2a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_2a",
              "@toField":"set_translation",
              "@toNode":"packet2_3"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_5a",
              "@toField":"set_translation",
              "@toNode":"packet2_3a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_4a",
              "@toField":"set_translation",
              "@toNode":"packet2_3b2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2a",
              "@toField":"set_translation",
              "@toNode":"packet2_3b"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_3",
              "@toField":"set_translation",
              "@toNode":"packet2_4"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_6",
              "@toField":"set_translation",
              "@toNode":"packet2_4a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_3",
              "@toField":"set_translation",
              "@toNode":"packet2_5"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_6",
              "@toField":"set_translation",
              "@toNode":"packet2_5a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2",
              "@toField":"set_translation",
              "@toNode":"packet2_6"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path2_4",
              "@toField":"set_translation",
              "@toNode":"packet2_6a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3",
              "@toField":"set_translation",
              "@toNode":"packet3_1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_4",
              "@toField":"set_translation",
              "@toNode":"packet3_1a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_3",
              "@toField":"set_translation",
              "@toNode":"packet3_2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_6",
              "@toField":"set_translation",
              "@toNode":"packet3_2a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_3a",
              "@toField":"set_translation",
              "@toNode":"packet3_3"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_6a",
              "@toField":"set_translation",
              "@toNode":"packet3_3a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3a",
              "@toField":"set_translation",
              "@toNode":"packet3_3b"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_4a",
              "@toField":"set_translation",
              "@toNode":"packet3_3b2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3a",
              "@toField":"set_translation",
              "@toNode":"packet3_4"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_4a",
              "@toField":"set_translation",
              "@toNode":"packet3_4a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_2a",
              "@toField":"set_translation",
              "@toNode":"packet3_4b"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_5a",
              "@toField":"set_translation",
              "@toNode":"packet3_4b2"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_2",
              "@toField":"set_translation",
              "@toNode":"packet3_5"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_5",
              "@toField":"set_translation",
              "@toNode":"packet3_5a"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3",
              "@toField":"set_translation",
              "@toNode":"packet3_6"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"path3_4",
              "@toField":"set_translation",
              "@toNode":"packet3_6a"
            }
          }
        ]
    }
  }
}