{
  "Uuid": "aae3d4cd-a970-4583-bd90-a5f078a926ff",
  "IsCustomNode": false,
  "Description": "",
  "Name": "SE_NATM_Tunnel_Delaram_Asgharnejad_452046",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 1345.0,
      "MinimumValue": 100.0,
      "StepValue": 1.0,
      "Id": "595f7555681e45f6bbd59206ba5cdf9e",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f47966efbc1143c790f2a39d1621ae04",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 200.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 11.6,
      "MinimumValue": 6.0,
      "StepValue": 0.1,
      "Id": "7c36eb5e107f4966967e32be3c473324",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "ee9253352fb84851a5e9df70764ce1c1",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 7.5
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 14.7,
      "MinimumValue": 6.0,
      "StepValue": 0.1,
      "Id": "ef78a99a1c024008ad5ae73d9daa448f",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2a183a261d414f9e883f4b83d5a32f89",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 9.0
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": 0.35,
      "MinimumValue": 0.25,
      "StepValue": 0.1,
      "Id": "1e36cc08e91f4756a692ba8e1febbd40",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "af4382285602441689ef20c6cdb29a6c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": 0.3
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "b937b9e6bae944b68c581b32d85e550d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a54587f805a44d9c8045ada0fb53bf9b",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4bcd3a0810b742558714f3bc10618b51",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d74ccef606de440e9ab619df342e6211",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "72524e2e2a0540e486f14f041d3fec21",
          "Name": "Vector",
          "Description": "Vector created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "34295196ff6d4e5ab1f4f4b1cccf4309",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "8dd9e1611a7748838cd845588a9cd337",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d0447ace90f543138822eb8371f12df6",
          "Name": "direction",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b626216f5e914c3aa2d720da40d4f476",
          "Name": "Geometry",
          "Description": "Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "57b8708e1c3144e6bb8ec2a5eed72d4e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "779490f5176247a6bdfa5e23a5419f42",
          "Name": "startPoint",
          "Description": "Line start point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6678c11594c94781a780552d9ec4b5d2",
          "Name": "endPoint",
          "Description": "Line end point\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6fb94661f918422999b19c835ba0981c",
          "Name": "Line",
          "Description": "Line from start and end point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels",
      "NumberType": "Double",
      "MaximumValue": -10.0,
      "MinimumValue": -200.0,
      "StepValue": 1.0,
      "Id": "dd6e1680ee95448c8abd9ccaede6c14c",
      "NodeType": "NumberInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "cebc4a846f0946e294834cf6906ec0eb",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Produces numeric values",
      "InputValue": -100.0
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2975ba7a417c4689b74d486b9c038c08",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "e01703a0d2d6451297d87a281ae589c8",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0884e905e8dd4ec6a8a9346eca29eae3",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f23bc231c8324b6ca56bd7eb306daada",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a7f2e8dc4e744aa902df69eff602137",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cb43582f2d044411bfa3af4ce752ba15",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "55b1e1ce573d4082a11965e2f31496c7",
          "Name": "line",
          "Description": "Autodesk.DesignScript.Geometry.Line",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1788d026d23444f3a2a77460f38ebad4",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.Direction",
      "Replication": "Auto",
      "Description": "The direction of the Curve\n\nLine.Direction: Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d544d8605052457ca7d0c9aaf13858a0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "537e6113a7cd4db097d7e4ad874bfca1",
          "Name": "vector",
          "Description": "Autodesk.DesignScript.Geometry.Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "83a956969f0a463097fa518671f5c9ae",
          "Name": "cross",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1d58d2fe9060477fba465eacff2a03fb",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Cross@Autodesk.DesignScript.Geometry.Vector",
      "Replication": "Auto",
      "Description": "Form the cross product of two vectors\n\nVector.Cross (cross: Vector): Vector"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "174db92677154b049640380968b56779",
      "NodeType": "FunctionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "60e4da50be9d4521b174e13427ef6788",
          "Name": "Vector",
          "Description": "Vector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis",
      "Replication": "Auto",
      "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "bWidth/2",
      "Id": "809e17d03d984f75aa24f8b80447697f",
      "NodeType": "FormulaNode",
      "Inputs": [
        {
          "Id": "b6905e599bac4c21aaf28bae25ff66ab",
          "Name": "bwidth",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7009935fdb2e48248b4521a2cf764d2c",
          "Name": "",
          "Description": "Result from formula",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas using NCalc"
    },
    {
      "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels",
      "Formula": "-x",
      "Id": "8a9a0fd9c6c645a5b7be2cc695ab315e",
      "NodeType": "FormulaNode",
      "Inputs": [
        {
          "Id": "5133c6d554cd4f60965332d7facb25be",
          "Name": "x",
          "Description": "variable",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b2878230b7c642479e98daaca7d4c872",
          "Name": "",
          "Description": "Result from formula",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Evaluates mathematical formulas using NCalc"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "Id": "8e4f0af1a4c24fd4a22579efa0bc8fbf",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "28aa89dfddd14c58b808693f5cc82e09",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c5537609bb214da7b6e8207f75939ee8",
          "Name": "item1",
          "Description": "Item Index #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2934293d57914a1689c20f7419c472bc",
          "Name": "list",
          "Description": "A list (type: var[]..[])",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list from the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "527c0f554d7c4e26b57aa2ac388f4486",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0e6979e682414b8d993b5303cadd80ef",
          "Name": "geometry",
          "Description": "Autodesk.DesignScript.Geometry.Geometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aaa1353a2a4341e49f3e22b8310dabe0",
          "Name": "direction",
          "Description": "Displacement direction.\n\nVector",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c1421f014c1c4066ae35fa4ab5947461",
          "Name": "distance",
          "Description": "Displacement distance along given direction.\n\ndouble",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0613d74ccbff4faba9d8874156ef53dd",
          "Name": "Geometry",
          "Description": "Transformed Geometry.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "4164ae77bd494780bf742f611047c42b",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "a68681e99d234239b5b55641b60c50f1",
          "Name": "crossSections",
          "Description": "Curves to loft through\n\nCurve[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2d5e1cb5fc01446184063932d3cae029",
          "Name": "Surface",
          "Description": "Surface created by loft",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]",
      "Replication": "Auto",
      "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "38003e744ce7449197bc82e5227759d7",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f5a67630bf9b4841970fdddbec9187e3",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7af0467ffeb4762aeaf0b48285ffc75",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e144485dfc846e89fde29dd397d5ef7",
          "Name": "Solid",
          "Description": "Thickened surface as solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8da62c39b53647e29a3c79e4717c5fb1",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4583faaa4441442e966474edd3f2e1d1",
          "Name": "firstPoint",
          "Description": "1st point of arc\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4e594a8db09e41c1a0e3b821918acb3f",
          "Name": "secondPoint",
          "Description": "2nd point of arc\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ebcd9367ecbb420d915dab0498c98c15",
          "Name": "thirdPoint",
          "Description": "3rd point of arc\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "976497e0a8854a8494dfea66e4638c01",
          "Name": "Arc",
          "Description": "Arc created from three points",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point",
      "Replication": "Auto",
      "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "3adb70c25f464fd4820d1593ce8214cf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3b88d21ded794d6dbf5d6b1db5695aaf",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "de7ee3c9ea514cdf8b61a4b6a9ed7158",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ea98b0e1b9034b6bbe6388c3cd8238dc",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e9a6d34a55e04fc3beb423c083555e3f",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "98e9c62a05d341b8addc52ba3aa301a6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "06da0411caab4794812e5afc05737920",
          "Name": "x",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "934fcf3353354a5e9b903dc4ebc54781",
          "Name": "y",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aeb32ab6fea3404cb884fe624f6d2e0c",
          "Name": "var",
          "Description": "The sum of two input numbers, or the concatenation of two strings",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "a0fbb7f3809f4bfdb1471b663f2d6c88",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "b3934005bcad46659246ae52ad4671ca",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd7ab9f6521b41aa97e42516d2e6034c",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12f3c9de744d4e63b5b19dcd121f076b",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f4ec2c2dc9a44651aca493617142f516",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "96217fc541ff437cbae372643fa72bbf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "d2f44a365fb84622b6dd87497e1536a9",
          "Name": "x",
          "Description": "X coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "57e58a675b7c40a39e3dc50a519ce87f",
          "Name": "y",
          "Description": "Y coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "443128d6be1b482a90da79fa1a5665df",
          "Name": "z",
          "Description": "Z coordinate\n\ndouble\nDefault value : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3d248b21689a4a658b86f8dbe2029875",
          "Name": "Point",
          "Description": "Point created by coordinates",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double",
      "Replication": "Auto",
      "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "d1260216118a47028f227c2087dbf04c",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "6fd5ec6ba2b84b0fb70bf9e981ff6927",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a3fb48d554324e64b2373c5ee0a545a0",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "507ff8c34af948869581be800bc3ab30",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "a;\na+a/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2daf5894bfda4f1ea8ecc1e451287b88",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "5e9b7cdcc56843509380d7c6ca07f37e",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8fc0b21ce0c348e994b5a41490adb651",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3963f37ce105484d9b9de5d6908a1bde",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "a;\na-a/2;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "46804d09eae64d07895cb825634391c6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "fa88b287214340c9a17d9da2c105c97b",
          "Name": "curve",
          "Description": "Autodesk.DesignScript.Geometry.Curve",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7fefd636e4e04f4ab45039b5aa6cd627",
          "Name": "direction",
          "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c88d8db09c24449893b1c544dfa4fe16",
          "Name": "distance",
          "Description": "Distance to extrude\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "95b496f899fe4e15a2463a31045f2708",
          "Name": "Surface",
          "Description": "The extruded Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double",
      "Replication": "Auto",
      "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "fc2e4e658b274a76924a049ac14a363c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "444713400d81403c87d8184ed941e350",
          "Name": "surface",
          "Description": "Autodesk.DesignScript.Geometry.Surface",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fecdbe82b0154bc3832a2bd0be31f1a5",
          "Name": "thickness",
          "Description": "Amount to thicken\n\ndouble\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "14e06f7d02b5435baf6a876ed8f3ae3a",
          "Name": "Solid",
          "Description": "Thickened surface as solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double",
      "Replication": "Auto",
      "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "da257470ce704b92a99ef956fd16657a",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "44cf1d7908064d6db3b03eab3d6f9937",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75ab6dc5770e47f8afe515e26f25dc78",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "1e7d616d1d64471aa202e0d434dbbc1d",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9bfb371976d24e77bb08c47bc0711ae9",
          "Name": "solid",
          "Description": "Autodesk.DesignScript.Geometry.Solid",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aaee7d8460e24fe784c8f14fe287a20f",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Volume",
      "Replication": "Auto",
      "Description": "Returns the total volume of the Solid\n\nSolid.Volume: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "efa3137856a3453e84180f1df2556b7c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4a8d1c9754ee4922ab2d6175d327309f",
          "Name": "x",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a852b9734a7a492684691c68d74cecdd",
          "Name": "y",
          "Description": "Integer value, double value or string\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b9a27c36943e4082b7d22cd032cdf8b0",
          "Name": "var",
          "Description": "The sum of two input numbers, or the concatenation of two strings",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "+@var[]..[],var[]..[]",
      "Replication": "Auto",
      "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "1078cb2d993647d6aa0116a870c4489a",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "956e8b35caa947d38231ecddf980901c",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "169.394;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "733bf4ec4fe34bf19377b20eac2b799e",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "4fe21e90464941069f6199694a105b98",
          "Name": "ConcretVol",
          "Description": "ConcretVol",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6e90f29aa6949078f45964b225acf5e",
          "Name": "GWP",
          "Description": "GWP",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8deb450799894b74a0a26f155e9727f9",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "ConcretVol*GWP;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 140.0,
      "WatchHeight": 38.0,
      "Id": "4a557c0b369d4b32a3442f3e9b8080a7",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "1cb568b60c2546c6aa005fe0787fe8ef",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c809fed7f16b49109d58c6b2dc800b40",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c627b6deb2ad433bbd5ca8d9f859f620",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "8f8dc713f11e4d6da4955debbed24720",
          "Name": "ConcreteVol",
          "Description": "ConcreteVol",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2f76fde4a0849e6b6885229801b1009",
          "Name": "Cost",
          "Description": "Cost",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "3fe42a9ec34b4d29bd1ed26e21a70784",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "ConcreteVol*Cost;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8c0fc8416da74716a50f9a1f47e90c50",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3387c595cec54400a1b07d7886564146",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "120;"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "WatchWidth": 140.0,
      "WatchHeight": 38.0,
      "Id": "2beaaf05e9f34176a0fe9abee883a79b",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "5d59b592c8714a6b8fee1c6ba75b962d",
          "Name": "",
          "Description": "Node to show output from",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "977680df74d84431a2d674068f4f5f73",
          "Name": "",
          "Description": "Node output",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualizes a node's output"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "6ea7fe4a605449c59d87143ee2c46401",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f0b87ad3834a4309b9c8a62a300fc5b3",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a0fcd0a4f04047b6ab84d0030e7e3e75",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ae678836630549a89ec35b7f0a0d4ddf",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 172,
        "G": 173,
        "B": 172,
        "A": 255
      },
      "Id": "ba62284f847848a994be9cf23f1ab8a0",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bbd1d7497bd6435caa9bd259620676b3",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "59b89f8f1bae4a31ac1fa13ef5358f74",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "956969922c1442e1ba135b86eedf82db",
          "Name": "geometry",
          "Description": "The geometry to which you would like to apply color.\n\nGeometry",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0238bdefaf76409aa3e61e85816f95d3",
          "Name": "color",
          "Description": "The color.\n\nColor",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "22a5d17d0e42413f9508d84cabc2055f",
          "Name": "GeometryColor",
          "Description": "A Display object.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color",
      "Replication": "Auto",
      "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels",
      "InputValue": {
        "R": 100,
        "G": 205,
        "B": 7,
        "A": 255
      },
      "Id": "9ea018429fbb4d698a614e4be3dfe035",
      "NodeType": "ColorInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "879e1645b08f4257b0a55d0270086dfc",
          "Name": "Color",
          "Description": "Selected Color.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Select a Color from the palette"
    }
  ],
  "Connectors": [
    {
      "Start": "f47966efbc1143c790f2a39d1621ae04",
      "End": "4bcd3a0810b742558714f3bc10618b51",
      "Id": "d8dfcfa6197644e3b99ec5cf17e1e84f",
      "IsHidden": "False"
    },
    {
      "Start": "f47966efbc1143c790f2a39d1621ae04",
      "End": "c88d8db09c24449893b1c544dfa4fe16",
      "Id": "bdb4aec9dce543edbea37af90afbc5f7",
      "IsHidden": "False"
    },
    {
      "Start": "ee9253352fb84851a5e9df70764ce1c1",
      "End": "06da0411caab4794812e5afc05737920",
      "Id": "1c94be9401aa4ba590ee7ec50cda29b4",
      "IsHidden": "False"
    },
    {
      "Start": "2a183a261d414f9e883f4b83d5a32f89",
      "End": "e01703a0d2d6451297d87a281ae589c8",
      "Id": "1aac15e126994281b85bbd6201846f91",
      "IsHidden": "False"
    },
    {
      "Start": "2a183a261d414f9e883f4b83d5a32f89",
      "End": "b6905e599bac4c21aaf28bae25ff66ab",
      "Id": "465343302aaa46dc817d55f1341d9afc",
      "IsHidden": "False"
    },
    {
      "Start": "2a183a261d414f9e883f4b83d5a32f89",
      "End": "6fd5ec6ba2b84b0fb70bf9e981ff6927",
      "Id": "ee5908bb20f44fb094badddb13ef1ea5",
      "IsHidden": "False"
    },
    {
      "Start": "2a183a261d414f9e883f4b83d5a32f89",
      "End": "5e9b7cdcc56843509380d7c6ca07f37e",
      "Id": "ff2537a6d4bc4217ad515d701730f50c",
      "IsHidden": "False"
    },
    {
      "Start": "2a183a261d414f9e883f4b83d5a32f89",
      "End": "d2f44a365fb84622b6dd87497e1536a9",
      "Id": "54830d8bfa9240f6a2591a4f6aadaa27",
      "IsHidden": "False"
    },
    {
      "Start": "af4382285602441689ef20c6cdb29a6c",
      "End": "c7af0467ffeb4762aeaf0b48285ffc75",
      "Id": "6cab24322f8c4960af84b294b7d634a1",
      "IsHidden": "False"
    },
    {
      "Start": "af4382285602441689ef20c6cdb29a6c",
      "End": "fecdbe82b0154bc3832a2bd0be31f1a5",
      "Id": "17698c0262ca4f7abf6fa6e70ffa281e",
      "IsHidden": "False"
    },
    {
      "Start": "72524e2e2a0540e486f14f041d3fec21",
      "End": "d0447ace90f543138822eb8371f12df6",
      "Id": "4bd3314ba65241a6b000cbf6391d122a",
      "IsHidden": "False"
    },
    {
      "Start": "72524e2e2a0540e486f14f041d3fec21",
      "End": "7fefd636e4e04f4ab45039b5aa6cd627",
      "Id": "3814aef1f66842b7af58aecc0a524b1b",
      "IsHidden": "False"
    },
    {
      "Start": "b626216f5e914c3aa2d720da40d4f476",
      "End": "6678c11594c94781a780552d9ec4b5d2",
      "Id": "5519a10b72f2408983885d3f6150430a",
      "IsHidden": "False"
    },
    {
      "Start": "6fb94661f918422999b19c835ba0981c",
      "End": "55b1e1ce573d4082a11965e2f31496c7",
      "Id": "6afe2f788f374aa4b8d5975128da9dae",
      "IsHidden": "False"
    },
    {
      "Start": "6fb94661f918422999b19c835ba0981c",
      "End": "0e6979e682414b8d993b5303cadd80ef",
      "Id": "7e887507753141e2b20ba9300bf5c401",
      "IsHidden": "False"
    },
    {
      "Start": "cebc4a846f0946e294834cf6906ec0eb",
      "End": "934fcf3353354a5e9b903dc4ebc54781",
      "Id": "e72c1ecac1bb43e599c0c36917e7f8ae",
      "IsHidden": "False"
    },
    {
      "Start": "cebc4a846f0946e294834cf6906ec0eb",
      "End": "ea98b0e1b9034b6bbe6388c3cd8238dc",
      "Id": "11eb6a2f7c6849d499d31aed63142002",
      "IsHidden": "False"
    },
    {
      "Start": "cebc4a846f0946e294834cf6906ec0eb",
      "End": "12f3c9de744d4e63b5b19dcd121f076b",
      "Id": "71b4f5d54da040449f2a8da4de7d591c",
      "IsHidden": "False"
    },
    {
      "Start": "cebc4a846f0946e294834cf6906ec0eb",
      "End": "f23bc231c8324b6ca56bd7eb306daada",
      "Id": "db20ed1c079149cd8fe1dbd4cc785fd1",
      "IsHidden": "False"
    },
    {
      "Start": "0a7f2e8dc4e744aa902df69eff602137",
      "End": "779490f5176247a6bdfa5e23a5419f42",
      "Id": "94ab2890affe4762bc48e9d114c3c060",
      "IsHidden": "False"
    },
    {
      "Start": "0a7f2e8dc4e744aa902df69eff602137",
      "End": "8dd9e1611a7748838cd845588a9cd337",
      "Id": "5009e4754a9f4b08ba06fc9926596a7d",
      "IsHidden": "False"
    },
    {
      "Start": "1788d026d23444f3a2a77460f38ebad4",
      "End": "537e6113a7cd4db097d7e4ad874bfca1",
      "Id": "e23b2b3f626949b2b855f5bcc6eea662",
      "IsHidden": "False"
    },
    {
      "Start": "1d58d2fe9060477fba465eacff2a03fb",
      "End": "aaa1353a2a4341e49f3e22b8310dabe0",
      "Id": "b0a600ce0d3e4e169d494c6ab5cb78e1",
      "IsHidden": "False"
    },
    {
      "Start": "60e4da50be9d4521b174e13427ef6788",
      "End": "83a956969f0a463097fa518671f5c9ae",
      "Id": "7a4708eea0e146638c0dde4b08db9a19",
      "IsHidden": "False"
    },
    {
      "Start": "7009935fdb2e48248b4521a2cf764d2c",
      "End": "5133c6d554cd4f60965332d7facb25be",
      "Id": "111a20ed766942709a484a9d9ced71fc",
      "IsHidden": "False"
    },
    {
      "Start": "7009935fdb2e48248b4521a2cf764d2c",
      "End": "28aa89dfddd14c58b808693f5cc82e09",
      "Id": "3a793affbe8d4147a26a52e94a276e34",
      "IsHidden": "False"
    },
    {
      "Start": "b2878230b7c642479e98daaca7d4c872",
      "End": "c5537609bb214da7b6e8207f75939ee8",
      "Id": "929c31bb37d24d96a026d48676c3927d",
      "IsHidden": "False"
    },
    {
      "Start": "2934293d57914a1689c20f7419c472bc",
      "End": "c1421f014c1c4066ae35fa4ab5947461",
      "Id": "35cf73a914f04e4cac047baf17c7e881",
      "IsHidden": "False"
    },
    {
      "Start": "0613d74ccbff4faba9d8874156ef53dd",
      "End": "a68681e99d234239b5b55641b60c50f1",
      "Id": "5f9e068beb0744988337afc7b31734a5",
      "IsHidden": "False"
    },
    {
      "Start": "2d5e1cb5fc01446184063932d3cae029",
      "End": "f5a67630bf9b4841970fdddbec9187e3",
      "Id": "02035b2453204f4097b3d9bd87589c04",
      "IsHidden": "False"
    },
    {
      "Start": "0e144485dfc846e89fde29dd397d5ef7",
      "End": "9bfb371976d24e77bb08c47bc0711ae9",
      "Id": "a83eb3866d42438c9c36edf094f133f7",
      "IsHidden": "False"
    },
    {
      "Start": "0e144485dfc846e89fde29dd397d5ef7",
      "End": "f0b87ad3834a4309b9c8a62a300fc5b3",
      "Id": "ec20dde4fbdb41a291973f0571d5ccdd",
      "IsHidden": "False"
    },
    {
      "Start": "976497e0a8854a8494dfea66e4638c01",
      "End": "fa88b287214340c9a17d9da2c105c97b",
      "Id": "56d9ada593b846fa950462b68a5a29c2",
      "IsHidden": "False"
    },
    {
      "Start": "e9a6d34a55e04fc3beb423c083555e3f",
      "End": "4583faaa4441442e966474edd3f2e1d1",
      "Id": "ce7936e39934414b879a222018df5427",
      "IsHidden": "False"
    },
    {
      "Start": "aeb32ab6fea3404cb884fe624f6d2e0c",
      "End": "443128d6be1b482a90da79fa1a5665df",
      "Id": "d437996eff9f42e0ac11d16fb64bc114",
      "IsHidden": "False"
    },
    {
      "Start": "f4ec2c2dc9a44651aca493617142f516",
      "End": "ebcd9367ecbb420d915dab0498c98c15",
      "Id": "f790067c732a44e6a3b16b6791227c55",
      "IsHidden": "False"
    },
    {
      "Start": "3d248b21689a4a658b86f8dbe2029875",
      "End": "4e594a8db09e41c1a0e3b821918acb3f",
      "Id": "adf99fc112224d6b9c7e6d5472f1776f",
      "IsHidden": "False"
    },
    {
      "Start": "507ff8c34af948869581be800bc3ab30",
      "End": "b3934005bcad46659246ae52ad4671ca",
      "Id": "9d98b385f53d47d4a5a2c5a385a3429a",
      "IsHidden": "False"
    },
    {
      "Start": "3963f37ce105484d9b9de5d6908a1bde",
      "End": "3b88d21ded794d6dbf5d6b1db5695aaf",
      "Id": "af3f65e5af09447db2e28e19a3094893",
      "IsHidden": "False"
    },
    {
      "Start": "95b496f899fe4e15a2463a31045f2708",
      "End": "444713400d81403c87d8184ed941e350",
      "Id": "1873f5671285473498528d47039ccb41",
      "IsHidden": "False"
    },
    {
      "Start": "14e06f7d02b5435baf6a876ed8f3ae3a",
      "End": "44cf1d7908064d6db3b03eab3d6f9937",
      "Id": "f818f174878f479383725a2718dd2838",
      "IsHidden": "False"
    },
    {
      "Start": "14e06f7d02b5435baf6a876ed8f3ae3a",
      "End": "956969922c1442e1ba135b86eedf82db",
      "Id": "35c1e91f72b8403d90d3f18ffce7ea3f",
      "IsHidden": "False"
    },
    {
      "Start": "75ab6dc5770e47f8afe515e26f25dc78",
      "End": "a852b9734a7a492684691c68d74cecdd",
      "Id": "43b31cb00fac418f8b9a479e3d66e567",
      "IsHidden": "False"
    },
    {
      "Start": "aaee7d8460e24fe784c8f14fe287a20f",
      "End": "4a8d1c9754ee4922ab2d6175d327309f",
      "Id": "e35bdef8944e493cb1ae03fecfd8be51",
      "IsHidden": "False"
    },
    {
      "Start": "b9a27c36943e4082b7d22cd032cdf8b0",
      "End": "4fe21e90464941069f6199694a105b98",
      "Id": "e9d233a19049488da8c18c68b02cab3b",
      "IsHidden": "False"
    },
    {
      "Start": "b9a27c36943e4082b7d22cd032cdf8b0",
      "End": "8f8dc713f11e4d6da4955debbed24720",
      "Id": "582ae639867342fcb307e78e27443d09",
      "IsHidden": "False"
    },
    {
      "Start": "956e8b35caa947d38231ecddf980901c",
      "End": "e6e90f29aa6949078f45964b225acf5e",
      "Id": "32fe9dbea0ba400fb2fa5653766ab04f",
      "IsHidden": "False"
    },
    {
      "Start": "8deb450799894b74a0a26f155e9727f9",
      "End": "1cb568b60c2546c6aa005fe0787fe8ef",
      "Id": "76117e1739e4458193d8dcae7d45d4c4",
      "IsHidden": "False"
    },
    {
      "Start": "3fe42a9ec34b4d29bd1ed26e21a70784",
      "End": "5d59b592c8714a6b8fee1c6ba75b962d",
      "Id": "7b2a38d3892042e7b2154f6a4c76868c",
      "IsHidden": "False"
    },
    {
      "Start": "3387c595cec54400a1b07d7886564146",
      "End": "e2f76fde4a0849e6b6885229801b1009",
      "Id": "bedb1e8de98f4492b6ced5a91dd7404d",
      "IsHidden": "False"
    },
    {
      "Start": "bbd1d7497bd6435caa9bd259620676b3",
      "End": "a0fcd0a4f04047b6ab84d0030e7e3e75",
      "Id": "671790f617b542199d5534a9a90b6d4b",
      "IsHidden": "False"
    },
    {
      "Start": "879e1645b08f4257b0a55d0270086dfc",
      "End": "0238bdefaf76409aa3e61e85816f95d3",
      "Id": "a1a1c702595f4551bd4bed4ae7a3e412",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "2.19",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "None",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.19.3.6394",
      "RunType": "Automatic",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "_Background Preview",
      "EyeX": -26.747966766357422,
      "EyeY": -106.03089904785156,
      "EyeZ": -232.45001983642578,
      "LookX": 48.563255310058594,
      "LookY": -33.75579833984375,
      "LookZ": 122.38127136230469,
      "UpX": 0.012871022336184978,
      "UpY": 0.99939090013504028,
      "UpZ": 0.032439500093460083
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Id": "595f7555681e45f6bbd59206ba5cdf9e",
        "Name": "Tunnel.Length",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 328.72164585500582,
        "Y": 1208.02356659319
      },
      {
        "Id": "7c36eb5e107f4966967e32be3c473324",
        "Name": "Tunnel.Height",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 330.78312960662197,
        "Y": 1363.848839100795
      },
      {
        "Id": "ef78a99a1c024008ad5ae73d9daa448f",
        "Name": "Tunnel.Width",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 326.98319463840494,
        "Y": 1057.524347465735
      },
      {
        "Id": "1e36cc08e91f4756a692ba8e1febbd40",
        "Name": "Lining.Thickness",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 323.86593521295845,
        "Y": 1515.9543191579596
      },
      {
        "Id": "b937b9e6bae944b68c581b32d85e550d",
        "Name": "Vector.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 798.783129606622,
        "Y": 1166.3300668538807
      },
      {
        "Id": "34295196ff6d4e5ab1f4f4b1cccf4309",
        "Name": "End.Point (Translation)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1131.4497962732887,
        "Y": 812.71983517814851
      },
      {
        "Id": "57b8708e1c3144e6bb8ec2a5eed72d4e",
        "Name": "Tunnel.Central.Axis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1477.4497962732887,
        "Y": 778.71983517814851
      },
      {
        "Id": "dd6e1680ee95448c8abd9ccaede6c14c",
        "Name": "Tunnel.Depth",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 325.94140775110895,
        "Y": 1672.915322890562
      },
      {
        "Id": "2975ba7a417c4689b74d486b9c038c08",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 798.783129606622,
        "Y": 795.71983517814851
      },
      {
        "Id": "cb43582f2d044411bfa3af4ce752ba15",
        "Name": "Line.Direction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2223.4497962732885,
        "Y": 674.71983517814863
      },
      {
        "Id": "d544d8605052457ca7d0c9aaf13858a0",
        "Name": "Vector.Cross",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2600.783129606622,
        "Y": 741.71983517814851
      },
      {
        "Id": "174db92677154b049640380968b56779",
        "Name": "Vector.ZAxis",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2223.4497962732885,
        "Y": 822.71983517814851
      },
      {
        "Id": "809e17d03d984f75aa24f8b80447697f",
        "Name": "Formula",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1813.4497962732887,
        "Y": 944.71983517814851
      },
      {
        "Id": "8a9a0fd9c6c645a5b7be2cc695ab315e",
        "Name": "Formula",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2223.4497962732885,
        "Y": 971.71983517814851
      },
      {
        "Id": "8e4f0af1a4c24fd4a22579efa0bc8fbf",
        "Name": "List Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2600.783129606622,
        "Y": 917.71983517814851
      },
      {
        "Id": "527c0f554d7c4e26b57aa2ac388f4486",
        "Name": "Geometry.Translate",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2905.4497962732885,
        "Y": 778.71983517814851
      },
      {
        "Id": "4164ae77bd494780bf742f611047c42b",
        "Name": "Surface.ByLoft",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3248.1164629399555,
        "Y": 778.71983517814851
      },
      {
        "Id": "38003e744ce7449197bc82e5227759d7",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3602.1164629399555,
        "Y": 778.71983517814851
      },
      {
        "Id": "8da62c39b53647e29a3c79e4717c5fb1",
        "Name": "Arc.ByThreePoints",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2399.4497962732885,
        "Y": 1402.7198351781485
      },
      {
        "Id": "3adb70c25f464fd4820d1593ce8214cf",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2074.7831296066224,
        "Y": 1225.7198351781485
      },
      {
        "Id": "98e9c62a05d341b8addc52ba3aa301a6",
        "Name": "+",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1813.4497962732887,
        "Y": 1479.7198351781485
      },
      {
        "Id": "a0fbb7f3809f4bfdb1471b663f2d6c88",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2074.7831296066224,
        "Y": 1647.7198351781485
      },
      {
        "Id": "96217fc541ff437cbae372643fa72bbf",
        "Name": "Point.ByCoordinates",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2074.7831296066224,
        "Y": 1436.7198351781485
      },
      {
        "Id": "d1260216118a47028f227c2087dbf04c",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1813.4497962732887,
        "Y": 1656.2023351781488
      },
      {
        "Id": "2daf5894bfda4f1ea8ecc1e451287b88",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1813.4497962732887,
        "Y": 1209.2023351781488
      },
      {
        "Id": "46804d09eae64d07895cb825634391c6",
        "Name": "Curve.Extrude",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2720.1164629399555,
        "Y": 1402.7198351781485
      },
      {
        "Id": "fc2e4e658b274a76924a049ac14a363c",
        "Name": "Surface.Thicken",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3046.1164629399555,
        "Y": 1402.7198351781485
      },
      {
        "Id": "da257470ce704b92a99ef956fd16657a",
        "Name": "Arc.Concrete.Volume (m3)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4356.7831296066215,
        "Y": 1164.7198351781485
      },
      {
        "Id": "1e7d616d1d64471aa202e0d434dbbc1d",
        "Name": "Foundation.Concrete.Volume (m3)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4356.7831296066215,
        "Y": 1016.7198351781484
      },
      {
        "Id": "efa3137856a3453e84180f1df2556b7c",
        "Name": "Tunnel.Concrete.Volume (m3)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4784.7831296066215,
        "Y": 1073.7198351781485
      },
      {
        "Id": "1078cb2d993647d6aa0116a870c4489a",
        "Name": "Global.Warming.Potential (kg Co2/m3)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4784.7831296066215,
        "Y": 925.54733517814884
      },
      {
        "Id": "733bf4ec4fe34bf19377b20eac2b799e",
        "Name": "",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5243.4497962732885,
        "Y": 972.71983517814851
      },
      {
        "Id": "4a557c0b369d4b32a3442f3e9b8080a7",
        "Name": "Global.Warming.Potential (kg Co2)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5670.7831296066215,
        "Y": 984.89233517814853
      },
      {
        "Id": "c627b6deb2ad433bbd5ca8d9f859f620",
        "Name": "",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5243.4497962732885,
        "Y": 1148.719835178149
      },
      {
        "Id": "8c0fc8416da74716a50f9a1f47e90c50",
        "Name": "Concrete.Cost (€/m3)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 4784.7831296066215,
        "Y": 1250.5473351781488
      },
      {
        "Id": "2beaaf05e9f34176a0fe9abee883a79b",
        "Name": "Cncrete.Cost (€)",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 5670.7831296066215,
        "Y": 1136.8923351781486
      },
      {
        "Id": "6ea7fe4a605449c59d87143ee2c46401",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3917.4497962732885,
        "Y": 849.71983517814851
      },
      {
        "Id": "ba62284f847848a994be9cf23f1ab8a0",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3602.1164629399555,
        "Y": 954.71983517814851
      },
      {
        "Id": "59b89f8f1bae4a31ac1fa13ef5358f74",
        "Name": "GeometryColor.ByGeometryColor",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3361.4497962732885,
        "Y": 1473.7198351781485
      },
      {
        "Id": "9ea018429fbb4d698a614e4be3dfe035",
        "Name": "Color Palette",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 3046.1164629399555,
        "Y": 1578.7198351781485
      }
    ],
    "Annotations": [
      {
        "Id": "afa09490264846dc908a59ba353f9402",
        "Title": "Adjustable Parameters",
        "DescriptionText": "Parameters adjusted by the user",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "595f7555681e45f6bbd59206ba5cdf9e",
          "7c36eb5e107f4966967e32be3c473324",
          "ef78a99a1c024008ad5ae73d9daa448f",
          "1e36cc08e91f4756a692ba8e1febbd40",
          "dd6e1680ee95448c8abd9ccaede6c14c"
        ],
        "HasNestedGroups": false,
        "Left": 313.86593521295845,
        "Top": 984.19101413240162,
        "Width": 374.91719439366352,
        "Height": 821.05764209149368,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1057.524347465735,
        "InitialHeight": 760.390975424827,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFE8F7AD"
      },
      {
        "Id": "69f644a067d4422aa28310d9587650c7",
        "Title": "Defining Central Axis",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "b937b9e6bae944b68c581b32d85e550d",
          "34295196ff6d4e5ab1f4f4b1cccf4309",
          "57b8708e1c3144e6bb8ec2a5eed72d4e",
          "2975ba7a417c4689b74d486b9c038c08"
        ],
        "HasNestedGroups": false,
        "Left": 788.783129606622,
        "Top": 705.38650184481514,
        "Width": 914.66666666666674,
        "Height": 656.61023167573228,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 778.71983517814851,
        "InitialHeight": 532.61023167573217,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFB9F9E1"
      },
      {
        "Id": "715f49ba3130436d9fc6e28acbb23214",
        "Title": "Defining Tunnel Foundation",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "cb43582f2d044411bfa3af4ce752ba15",
          "d544d8605052457ca7d0c9aaf13858a0",
          "174db92677154b049640380968b56779",
          "809e17d03d984f75aa24f8b80447697f",
          "8a9a0fd9c6c645a5b7be2cc695ab315e",
          "8e4f0af1a4c24fd4a22579efa0bc8fbf",
          "527c0f554d7c4e26b57aa2ac388f4486",
          "4164ae77bd494780bf742f611047c42b",
          "38003e744ce7449197bc82e5227759d7",
          "6ea7fe4a605449c59d87143ee2c46401",
          "ba62284f847848a994be9cf23f1ab8a0"
        ],
        "HasNestedGroups": false,
        "Left": 1803.4497962732887,
        "Top": 601.38650184481526,
        "Width": 2443.333333333333,
        "Height": 502.66666666666652,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 674.71983517814863,
        "InitialHeight": 441.99999999999989,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFD4B6DB"
      },
      {
        "Id": "978bad1279324f8aa619eed16746dd1b",
        "Title": "Defining Tunnel Arc",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "8da62c39b53647e29a3c79e4717c5fb1",
          "3adb70c25f464fd4820d1593ce8214cf",
          "98e9c62a05d341b8addc52ba3aa301a6",
          "a0fbb7f3809f4bfdb1471b663f2d6c88",
          "96217fc541ff437cbae372643fa72bbf",
          "d1260216118a47028f227c2087dbf04c",
          "2daf5894bfda4f1ea8ecc1e451287b88",
          "46804d09eae64d07895cb825634391c6",
          "fc2e4e658b274a76924a049ac14a363c",
          "59b89f8f1bae4a31ac1fa13ef5358f74",
          "9ea018429fbb4d698a614e4be3dfe035"
        ],
        "HasNestedGroups": false,
        "Left": 1803.4497962732887,
        "Top": 1135.8690018448156,
        "Width": 1887.3333333333333,
        "Height": 707.5174999999997,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 1209.2023351781488,
        "InitialHeight": 592.0,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFA4E1FF"
      },
      {
        "Id": "169ea047d47042b6a99f8ce25d33fe6c",
        "Title": "High Performance Criteria",
        "DescriptionText": "Calculations of the cost and the carbon foot print of the concerete used in the tunnel",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "da257470ce704b92a99ef956fd16657a",
          "1e7d616d1d64471aa202e0d434dbbc1d",
          "efa3137856a3453e84180f1df2556b7c",
          "1078cb2d993647d6aa0116a870c4489a",
          "733bf4ec4fe34bf19377b20eac2b799e",
          "c627b6deb2ad433bbd5ca8d9f859f620",
          "8c0fc8416da74716a50f9a1f47e90c50"
        ],
        "HasNestedGroups": false,
        "Left": 4346.7831296066215,
        "Top": 852.21400184481547,
        "Width": 1214.0,
        "Height": 530.66666666666663,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 925.54733517814884,
        "InitialHeight": 470.0,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFFFC999"
      },
      {
        "Id": "c80178b348a142aea3a4c68a19f9934c",
        "Title": "Results",
        "DescriptionText": "",
        "IsExpanded": true,
        "WidthAdjustment": 0.0,
        "HeightAdjustment": 0.0,
        "Nodes": [
          "4a557c0b369d4b32a3442f3e9b8080a7",
          "2beaaf05e9f34176a0fe9abee883a79b"
        ],
        "HasNestedGroups": false,
        "Left": 5660.7831296066215,
        "Top": 911.55900184481516,
        "Width": 349.33333333333303,
        "Height": 361.66666666666674,
        "FontSize": 36.0,
        "GroupStyleId": "00000000-0000-0000-0000-000000000000",
        "InitialTop": 984.89233517814853,
        "InitialHeight": 297.00000000000011,
        "TextblockHeight": 63.333333333333336,
        "Background": "#FFFF7BAC"
      }
    ],
    "X": 338.28041457812947,
    "Y": 33.881046455504972,
    "Zoom": 0.32872255843287884
  }
}