{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Defaulting to user installation because normal site-packages is not writeable\n",
      "Looking in indexes: https://devin-depot.rte-france.com/repository/pypi-all/simple\n",
      "Requirement already satisfied: pypowsybl in /home/kuleszahug/.local/lib/python3.8/site-packages (1.4.0.dev1)\n",
      "Requirement already satisfied: prettytable in /home/kuleszahug/.local/lib/python3.8/site-packages (from pypowsybl) (2.0.0)\n",
      "Requirement already satisfied: numpy>=1.20.0 in /home/kuleszahug/.local/lib/python3.8/site-packages (from pypowsybl) (1.24.3)\n",
      "Requirement already satisfied: networkx in /home/kuleszahug/.local/lib/python3.8/site-packages (from pypowsybl) (3.1)\n",
      "Requirement already satisfied: pandas>=1.3.5 in /home/kuleszahug/.local/lib/python3.8/site-packages (from pypowsybl) (2.0.3)\n",
      "Requirement already satisfied: python-dateutil>=2.8.2 in /home/kuleszahug/.local/lib/python3.8/site-packages (from pandas>=1.3.5->pypowsybl) (2.8.2)\n",
      "Requirement already satisfied: pytz>=2020.1 in /home/kuleszahug/.local/lib/python3.8/site-packages (from pandas>=1.3.5->pypowsybl) (2023.3)\n",
      "Requirement already satisfied: tzdata>=2022.1 in /home/kuleszahug/.local/lib/python3.8/site-packages (from pandas>=1.3.5->pypowsybl) (2023.3)\n",
      "Requirement already satisfied: setuptools in /home/kuleszahug/.local/lib/python3.8/site-packages (from prettytable->pypowsybl) (69.1.1)\n",
      "Requirement already satisfied: wcwidth in /home/kuleszahug/.local/lib/python3.8/site-packages (from prettytable->pypowsybl) (0.2.6)\n",
      "Requirement already satisfied: six>=1.5 in /home/kuleszahug/.local/lib/python3.8/site-packages (from python-dateutil>=2.8.2->pandas>=1.3.5->pypowsybl) (1.16.0)\n",
      "\u001b[33mDEPRECATION: distro-info 0.23ubuntu1 has a non-standard version number. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of distro-info or contact the author to suggest that they release a version with a conforming version number. Discussion can be found at https://github.com/pypa/pip/issues/12063\u001b[0m\u001b[33m\n",
      "\u001b[0m\u001b[33mDEPRECATION: python-debian 0.1.36ubuntu1 has a non-standard version number. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of python-debian or contact the author to suggest that they release a version with a conforming version number. Discussion can be found at https://github.com/pypa/pip/issues/12063\u001b[0m\u001b[33m\n",
      "\u001b[0mNote: you may need to restart the kernel to use updated packages.\n"
     ]
    }
   ],
   "source": [
    "pip install pypowsybl"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pypowsybl as pp"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Load IEEE 14 buses network"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "pycharm": {
     "name": "#%%\n"
    }
   },
   "outputs": [],
   "source": [
    "n = pp.network.create_ieee14()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Run an AC load flow with default parameters"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[ComponentResult(connected_component_num=0, synchronous_component_num=0, status=CONVERGED, status_text=CONVERGED, iteration_count=2, reference_bus_id='VL1_0', slack_bus_results=[SlackBusResult(id='VL1_0', active_power_mismatch=-0.007777909376072145)], distributed_active_power=0.0)]"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pp.loadflow.run_ac(n)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Generate a network area diagram for the full network"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "pycharm": {
     "name": "#%%\n"
    }
   },
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n",
       "<svg width=\"662.92\" height=\"600.00\" viewBox=\"-637.61 -617.33 2184.17 1976.85\" xmlns=\"http://www.w3.org/2000/svg\">\n",
       "    <style><![CDATA[\n",
       ".nad-branch-edges .nad-edge-path, .nad-3wt-edges .nad-edge-path {stroke: var(--nad-vl-color, lightgrey); stroke-width: 5; fill: none}\n",
       ".nad-branch-edges .nad-winding, .nad-3wt-nodes .nad-winding {stroke: var(--nad-vl-color, lightgrey); stroke-width: 5; fill: none}\n",
       ".nad-text-edges {stroke: black; stroke-width: 3; stroke-dasharray: 6,7}\n",
       ".nad-disconnected .nad-edge-path {stroke-dasharray: 10,10}\n",
       ".nad-vl-nodes .nad-busnode {fill: var(--nad-vl-color, lightgrey)}\n",
       ".nad-vl-nodes circle.nad-unknown-busnode {stroke: var(--nad-vl-color, #808080); stroke-width: 5; stroke-dasharray: 5,5; fill: none}\n",
       ".nad-hvdc-edge polyline.nad-hvdc {stroke: grey; stroke-width: 40}\n",
       ".nad-branch-edges .nad-tie-line-edge .nad-edge-path {stroke-width: 7}\n",
       ".nad-pst-arrow {stroke: #6a6a6a; stroke-width: 4; stroke-linecap: round; fill: none}\n",
       ".nad-state-out .nad-arrow-in {visibility: hidden}\n",
       ".nad-state-in .nad-arrow-out {visibility: hidden}\n",
       ".nad-active path {stroke: none; fill: #546e7a}\n",
       ".nad-reactive path {stroke: none; fill: #0277bd}\n",
       ".nad-current path {stroke: none; fill: #bd4802}\n",
       ".nad-text-background {flood-color: #90a4aeaa}\n",
       ".nad-text-nodes {font: 25px serif; fill: black; dominant-baseline: central}\n",
       ".nad-text-nodes foreignObject {overflow: visible; color: black}\n",
       ".nad-label-box {background-color: #6c6c6c20; width: max-content; padding: 10px; border-radius: 10px;}\n",
       ".nad-legend-square {width: 20px; height: 20px; background: var(--nad-vl-color, black);}\n",
       ".nad-edge-infos text, .nad-edge-label text {font: 20px serif; dominant-baseline:middle; stroke: #FFFFFFAA; stroke-width: 10; stroke-linejoin:round; paint-order: stroke}\n",
       ".nad-edge-infos .nad-state-in text {fill: #b71c1c}\n",
       ".nad-edge-infos .nad-state-out text {fill: #2e7d32}\n",
       ".nad-disconnected {--nad-vl-color: #808080}\n",
       ".nad-vl0to30-line {--nad-vl-color: #afb42b}\n",
       ".nad-vl0to30-0 {--nad-vl-color: #827717}\n",
       ".nad-vl0to30-1 {--nad-vl-color: #d4e157}\n",
       ".nad-vl0to30-2 {--nad-vl-color: #e6ee9c}\n",
       ".nad-vl0to30-3 {--nad-vl-color: #c0ca33}\n",
       ".nad-vl0to30-4 {--nad-vl-color: #f0fc83}\n",
       ".nad-vl0to30-5 {--nad-vl-color: #9e9d24}\n",
       ".nad-vl0to30-6 {--nad-vl-color: #cddc39}\n",
       ".nad-vl0to30-7 {--nad-vl-color: #dce775}\n",
       ".nad-vl0to30-8 {--nad-vl-color: #ddfc88}\n",
       ".nad-vl30to50-line {--nad-vl-color: #ef9a9a}\n",
       ".nad-vl30to50-0 {--nad-vl-color: #c2185b}\n",
       ".nad-vl30to50-1 {--nad-vl-color: #f06292}\n",
       ".nad-vl30to50-2 {--nad-vl-color: #d81b60}\n",
       ".nad-vl30to50-3 {--nad-vl-color: #ec407a}\n",
       ".nad-vl30to50-4 {--nad-vl-color: #880e4f}\n",
       ".nad-vl30to50-5 {--nad-vl-color: #ad1457}\n",
       ".nad-vl30to50-6 {--nad-vl-color: #e91e63}\n",
       ".nad-vl30to50-7 {--nad-vl-color: #f48fb1}\n",
       ".nad-vl30to50-8 {--nad-vl-color: #f8bbd0}\n",
       ".nad-vl50to70-line {--nad-vl-color: #9c27b0}\n",
       ".nad-vl50to70-0 {--nad-vl-color: #7b1fa2}\n",
       ".nad-vl50to70-1 {--nad-vl-color: #ba68c8}\n",
       ".nad-vl50to70-2 {--nad-vl-color: #512da8}\n",
       ".nad-vl50to70-3 {--nad-vl-color: #ab47bc}\n",
       ".nad-vl50to70-4 {--nad-vl-color: #e1bee7}\n",
       ".nad-vl50to70-5 {--nad-vl-color: #6a1b9a}\n",
       ".nad-vl50to70-6 {--nad-vl-color: #4a148c}\n",
       ".nad-vl50to70-7 {--nad-vl-color: #ce93d8}\n",
       ".nad-vl50to70-8 {--nad-vl-color: #9575cd}\n",
       ".nad-vl70to120-line {--nad-vl-color: #e65100}\n",
       ".nad-vl70to120-0 {--nad-vl-color: #fb8c00}\n",
       ".nad-vl70to120-1 {--nad-vl-color: #ffb74d}\n",
       ".nad-vl70to120-2 {--nad-vl-color: #f57c00}\n",
       ".nad-vl70to120-3 {--nad-vl-color: #ffa726}\n",
       ".nad-vl70to120-4 {--nad-vl-color: #ffe0b2}\n",
       ".nad-vl70to120-5 {--nad-vl-color: #ef6c00}\n",
       ".nad-vl70to120-6 {--nad-vl-color: #ff9800}\n",
       ".nad-vl70to120-7 {--nad-vl-color: #ffcc80}\n",
       ".nad-vl70to120-8 {--nad-vl-color: #fff3e0}\n",
       ".nad-vl120to180-line {--nad-vl-color: #00ACC1}\n",
       ".nad-vl120to180-0 {--nad-vl-color: #4fc3f7}\n",
       ".nad-vl120to180-1 {--nad-vl-color: #01579b}\n",
       ".nad-vl120to180-2 {--nad-vl-color: #b3e5fc}\n",
       ".nad-vl120to180-3 {--nad-vl-color: #039be5}\n",
       ".nad-vl120to180-4 {--nad-vl-color: #81d4fa}\n",
       ".nad-vl120to180-5 {--nad-vl-color: #0288d1}\n",
       ".nad-vl120to180-6 {--nad-vl-color: #29b6f6}\n",
       ".nad-vl120to180-7 {--nad-vl-color: #0277bd}\n",
       ".nad-vl120to180-8 {--nad-vl-color: #03a9f4}\n",
       ".nad-vl180to300-line {--nad-vl-color: #2e7d32}\n",
       ".nad-vl180to300-0 {--nad-vl-color: #81c784}\n",
       ".nad-vl180to300-1 {--nad-vl-color: #558b2f}\n",
       ".nad-vl180to300-2 {--nad-vl-color: #c8e6c9}\n",
       ".nad-vl180to300-3 {--nad-vl-color: #43a047}\n",
       ".nad-vl180to300-4 {--nad-vl-color: #a5d6a7}\n",
       ".nad-vl180to300-5 {--nad-vl-color: #388e3c}\n",
       ".nad-vl180to300-6 {--nad-vl-color: #66bb6a}\n",
       ".nad-vl180to300-7 {--nad-vl-color: #1b5e20}\n",
       ".nad-vl180to300-8 {--nad-vl-color: #4caf50}\n",
       ".nad-vl300to500-line {--nad-vl-color: #d32f2f}\n",
       ".nad-vl300to500-0 {--nad-vl-color: #ef5350}\n",
       ".nad-vl300to500-1 {--nad-vl-color: #ef9a9a}\n",
       ".nad-vl300to500-2 {--nad-vl-color: #b71c1c}\n",
       ".nad-vl300to500-3 {--nad-vl-color: #e57373}\n",
       ".nad-vl300to500-4 {--nad-vl-color: #e53935}\n",
       ".nad-vl300to500-5 {--nad-vl-color: #ff8a80}\n",
       ".nad-vl300to500-6 {--nad-vl-color: #f44336}\n",
       ".nad-vl300to500-7 {--nad-vl-color: #ffcdd2}\n",
       ".nad-vl300to500-8 {--nad-vl-color: #c62828}\n",
       ".nad-branch-edges .nad-overload .nad-edge-path {animation: line-blink 3s infinite}\n",
       ".nad-vl-nodes .nad-overvoltage {animation: node-over-blink 3s infinite}\n",
       ".nad-vl-nodes .nad-undervoltage {animation: node-under-blink 3s infinite}\n",
       "\n",
       "@keyframes line-blink {\n",
       "  0%, 80%, 100% {stroke: var(--nad-vl-color, black); stroke-width: 5}\n",
       "  40% {stroke: #FFEB3B; stroke-width: 15}\n",
       "}\n",
       "@keyframes node-over-blink {\n",
       "  0%, 80%, 100% {stroke: white; stroke-width: 0}\n",
       "  40% {stroke: #ff5722; stroke-width: 15}\n",
       "}\n",
       "@keyframes node-under-blink {\n",
       "  0%, 80%, 100% {stroke: white; stroke-width: 0}\n",
       "  40% {stroke: #00BCD4; stroke-width: 15}\n",
       "}\n",
       "]]></style>\n",
       "    <metadata>\n",
       "        <nad:nad xmlns:nad=\"http://www.powsybl.org/schema/nad-metadata/1_0\">\n",
       "            <nad:busNodes>\n",
       "                <nad:busNode svgId=\"1\" equipmentId=\"VL1_0\"/>\n",
       "                <nad:busNode svgId=\"3\" equipmentId=\"VL10_0\"/>\n",
       "                <nad:busNode svgId=\"5\" equipmentId=\"VL11_0\"/>\n",
       "                <nad:busNode svgId=\"7\" equipmentId=\"VL12_0\"/>\n",
       "                <nad:busNode svgId=\"9\" equipmentId=\"VL13_0\"/>\n",
       "                <nad:busNode svgId=\"11\" equipmentId=\"VL14_0\"/>\n",
       "                <nad:busNode svgId=\"13\" equipmentId=\"VL2_0\"/>\n",
       "                <nad:busNode svgId=\"15\" equipmentId=\"VL3_0\"/>\n",
       "                <nad:busNode svgId=\"17\" equipmentId=\"VL4_0\"/>\n",
       "                <nad:busNode svgId=\"19\" equipmentId=\"VL5_0\"/>\n",
       "                <nad:busNode svgId=\"21\" equipmentId=\"VL6_0\"/>\n",
       "                <nad:busNode svgId=\"23\" equipmentId=\"VL7_0\"/>\n",
       "                <nad:busNode svgId=\"25\" equipmentId=\"VL8_0\"/>\n",
       "                <nad:busNode svgId=\"27\" equipmentId=\"VL9_0\"/>\n",
       "            </nad:busNodes>\n",
       "            <nad:nodes>\n",
       "                <nad:node svgId=\"0\" equipmentId=\"VL1\" x=\"785.15\" y=\"-402.33\"/>\n",
       "                <nad:node svgId=\"2\" equipmentId=\"VL10\" x=\"-164.79\" y=\"808.93\"/>\n",
       "                <nad:node svgId=\"4\" equipmentId=\"VL11\" x=\"-437.61\" y=\"454.47\"/>\n",
       "                <nad:node svgId=\"6\" equipmentId=\"VL12\" x=\"92.37\" y=\"-54.90\"/>\n",
       "                <nad:node svgId=\"8\" equipmentId=\"VL13\" x=\"84.94\" y=\"406.41\"/>\n",
       "                <nad:node svgId=\"10\" equipmentId=\"VL14\" x=\"202.52\" y=\"896.70\"/>\n",
       "                <nad:node svgId=\"12\" equipmentId=\"VL2\" x=\"949.98\" y=\"-53.79\"/>\n",
       "                <nad:node svgId=\"14\" equipmentId=\"VL3\" x=\"1246.56\" y=\"169.57\"/>\n",
       "                <nad:node svgId=\"16\" equipmentId=\"VL4\" x=\"857.60\" y=\"369.16\"/>\n",
       "                <nad:node svgId=\"18\" equipmentId=\"VL5\" x=\"559.43\" y=\"-36.29\"/>\n",
       "                <nad:node svgId=\"20\" equipmentId=\"VL6\" x=\"-105.23\" y=\"132.58\"/>\n",
       "                <nad:node svgId=\"22\" equipmentId=\"VL7\" x=\"936.21\" y=\"837.66\"/>\n",
       "                <nad:node svgId=\"24\" equipmentId=\"VL8\" x=\"1213.96\" y=\"1159.53\"/>\n",
       "                <nad:node svgId=\"26\" equipmentId=\"VL9\" x=\"502.91\" y=\"767.92\"/>\n",
       "            </nad:nodes>\n",
       "            <nad:edges>\n",
       "                <nad:edge svgId=\"28\" equipmentId=\"L1-2-1\" node1=\"0\" node2=\"12\"/>\n",
       "                <nad:edge svgId=\"29\" equipmentId=\"L1-5-1\" node1=\"0\" node2=\"18\"/>\n",
       "                <nad:edge svgId=\"30\" equipmentId=\"L9-10-1\" node1=\"26\" node2=\"2\"/>\n",
       "                <nad:edge svgId=\"31\" equipmentId=\"L10-11-1\" node1=\"2\" node2=\"4\"/>\n",
       "                <nad:edge svgId=\"32\" equipmentId=\"L6-11-1\" node1=\"20\" node2=\"4\"/>\n",
       "                <nad:edge svgId=\"33\" equipmentId=\"L6-12-1\" node1=\"20\" node2=\"6\"/>\n",
       "                <nad:edge svgId=\"34\" equipmentId=\"L12-13-1\" node1=\"6\" node2=\"8\"/>\n",
       "                <nad:edge svgId=\"35\" equipmentId=\"L6-13-1\" node1=\"20\" node2=\"8\"/>\n",
       "                <nad:edge svgId=\"36\" equipmentId=\"L13-14-1\" node1=\"8\" node2=\"10\"/>\n",
       "                <nad:edge svgId=\"37\" equipmentId=\"L9-14-1\" node1=\"26\" node2=\"10\"/>\n",
       "                <nad:edge svgId=\"38\" equipmentId=\"L2-3-1\" node1=\"12\" node2=\"14\"/>\n",
       "                <nad:edge svgId=\"39\" equipmentId=\"L2-4-1\" node1=\"12\" node2=\"16\"/>\n",
       "                <nad:edge svgId=\"40\" equipmentId=\"L2-5-1\" node1=\"12\" node2=\"18\"/>\n",
       "                <nad:edge svgId=\"41\" equipmentId=\"L3-4-1\" node1=\"14\" node2=\"16\"/>\n",
       "                <nad:edge svgId=\"42\" equipmentId=\"L4-5-1\" node1=\"16\" node2=\"18\"/>\n",
       "                <nad:edge svgId=\"43\" equipmentId=\"T4-7-1\" node1=\"16\" node2=\"22\"/>\n",
       "                <nad:edge svgId=\"44\" equipmentId=\"T4-9-1\" node1=\"16\" node2=\"26\"/>\n",
       "                <nad:edge svgId=\"45\" equipmentId=\"T5-6-1\" node1=\"18\" node2=\"20\"/>\n",
       "                <nad:edge svgId=\"46\" equipmentId=\"L7-8-1\" node1=\"22\" node2=\"24\"/>\n",
       "                <nad:edge svgId=\"47\" equipmentId=\"L7-9-1\" node1=\"22\" node2=\"26\"/>\n",
       "            </nad:edges>\n",
       "        </nad:nad>\n",
       "    </metadata>\n",
       "    <g class=\"nad-vl-nodes\">\n",
       "        <g transform=\"translate(785.15,-402.33)\" id=\"0\">\n",
       "            <circle r=\"27.50\" id=\"1\" class=\"nad-vl120to180-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(-164.79,808.93)\" id=\"2\">\n",
       "            <circle r=\"27.50\" id=\"3\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(-437.61,454.47)\" id=\"4\">\n",
       "            <circle r=\"27.50\" id=\"5\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(92.37,-54.90)\" id=\"6\">\n",
       "            <circle r=\"27.50\" id=\"7\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(84.94,406.41)\" id=\"8\">\n",
       "            <circle r=\"27.50\" id=\"9\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(202.52,896.70)\" id=\"10\">\n",
       "            <circle r=\"27.50\" id=\"11\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(949.98,-53.79)\" id=\"12\">\n",
       "            <circle r=\"27.50\" id=\"13\" class=\"nad-vl120to180-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(1246.56,169.57)\" id=\"14\">\n",
       "            <circle r=\"27.50\" id=\"15\" class=\"nad-vl120to180-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(857.60,369.16)\" id=\"16\">\n",
       "            <circle r=\"27.50\" id=\"17\" class=\"nad-vl120to180-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(559.43,-36.29)\" id=\"18\">\n",
       "            <circle r=\"27.50\" id=\"19\" class=\"nad-vl120to180-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(-105.23,132.58)\" id=\"20\">\n",
       "            <circle r=\"27.50\" id=\"21\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(936.21,837.66)\" id=\"22\">\n",
       "            <circle r=\"27.50\" id=\"23\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(1213.96,1159.53)\" id=\"24\">\n",
       "            <circle r=\"27.50\" id=\"25\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(502.91,767.92)\" id=\"26\">\n",
       "            <circle r=\"27.50\" id=\"27\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "    </g>\n",
       "    <g class=\"nad-branch-edges\">\n",
       "        <g id=\"28\">\n",
       "            <g id=\"28.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"796.90,-377.47 867.57,-228.06\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(810.80,-348.09)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(154.69)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(64.69)\" x=\"19.00\">157</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"28.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"938.23,-78.65 867.57,-228.06\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(924.33,-108.03)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-25.31)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-295.31)\" x=\"-19.00\" style=\"text-anchor:end\">-153</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"29\">\n",
       "            <g id=\"29.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"770.71,-378.92 672.29,-219.31\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(753.65,-351.26)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-148.34)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-58.34)\" x=\"-19.00\" style=\"text-anchor:end\">76</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"29.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"573.86,-59.70 672.29,-219.31\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(590.92,-87.36)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(31.66)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-58.34)\" x=\"19.00\">-73</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"30\">\n",
       "            <g id=\"30.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"475.46,769.61 169.06,788.43\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(443.03,771.60)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-93.51)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-3.51)\" x=\"-19.00\" style=\"text-anchor:end\">5</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"30.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"-137.34,807.25 169.06,788.43\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(-104.90,805.25)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(86.49)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-3.51)\" x=\"19.00\">-5</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"31\">\n",
       "            <g id=\"31.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"-181.56,787.14 -301.20,631.70\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(-201.39,761.38)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-37.58)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-307.58)\" x=\"-19.00\" style=\"text-anchor:end\">-4</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"31.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"-420.84,476.27 -301.20,631.70\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(-401.01,502.02)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(142.42)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(52.42)\" x=\"19.00\">4</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"32\">\n",
       "            <g id=\"32.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"-124.98,151.71 -271.42,293.53\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(-148.33,174.32)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-134.08)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-44.08)\" x=\"-19.00\" style=\"text-anchor:end\">7</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"32.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"-417.85,435.34 -271.42,293.53\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(-394.51,412.73)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(45.92)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-44.08)\" x=\"19.00\">-7</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"33\">\n",
       "            <g id=\"33.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"-85.28,113.65 -6.43,38.84\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(-61.70,91.28)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(46.51)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-43.49)\" x=\"19.00\">8</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"33.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"72.42,-35.97 -6.43,38.84\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(48.84,-13.60)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-133.49)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-43.49)\" x=\"-19.00\" style=\"text-anchor:end\">-8</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"34\">\n",
       "            <g id=\"34.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"91.93,-27.40 88.65,175.75\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(91.40,5.09)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-179.08)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-89.08)\" x=\"-19.00\" style=\"text-anchor:end\">2</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"34.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"85.38,378.91 88.65,175.75\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(85.91,346.41)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(0.92)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-89.08)\" x=\"19.00\">-2</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"35\">\n",
       "            <g id=\"35.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"-89.54,155.16 -10.14,269.49\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(-71.00,181.86)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(145.22)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(55.22)\" x=\"19.00\">18</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"35.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"69.25,383.82 -10.14,269.49\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(50.72,357.12)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-34.78)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-304.78)\" x=\"-19.00\" style=\"text-anchor:end\">-18</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"36\">\n",
       "            <g id=\"36.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"91.35,433.15 143.73,651.56\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(98.93,464.75)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(166.51)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(76.51)\" x=\"19.00\">6</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"36.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"196.11,869.96 143.73,651.56\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(188.53,838.36)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-13.49)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-283.49)\" x=\"-19.00\" style=\"text-anchor:end\">-6</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"37\">\n",
       "            <g id=\"37.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"477.64,778.76 352.72,832.31\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(447.77,791.56)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-113.21)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-23.21)\" x=\"-19.00\" style=\"text-anchor:end\">9</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"37.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"227.80,885.87 352.72,832.31\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(257.67,873.06)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(66.79)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-23.21)\" x=\"19.00\">-9</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"38\">\n",
       "            <g id=\"38.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"971.95,-37.24 1098.27,57.89\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(997.91,-17.69)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(126.98)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(36.98)\" x=\"19.00\">73</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"38.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"1224.59,153.02 1098.27,57.89\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(1198.63,133.47)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-53.02)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-323.02)\" x=\"-19.00\" style=\"text-anchor:end\">-71</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"39\">\n",
       "            <g id=\"39.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"944.12,-26.92 903.79,157.69\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(937.18,4.83)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-167.68)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-77.68)\" x=\"-19.00\" style=\"text-anchor:end\">56</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"39.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"863.47,342.30 903.79,157.69\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(870.41,310.55)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(12.32)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-77.68)\" x=\"19.00\">-54</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"40\">\n",
       "            <g id=\"40.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"922.51,-52.56 754.71,-45.04\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(890.04,-51.10)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-92.56)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-2.56)\" x=\"-19.00\" style=\"text-anchor:end\">42</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"40.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"586.90,-37.52 754.71,-45.04\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(619.37,-38.98)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(87.44)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-2.56)\" x=\"19.00\">-41</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"41\">\n",
       "            <g id=\"41.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"1222.09,182.12 1052.08,269.37\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(1193.18,196.96)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-117.16)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-27.16)\" x=\"-19.00\" style=\"text-anchor:end\">-23</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"41.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"882.07,356.61 1052.08,269.37\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(910.98,341.77)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(62.84)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-27.16)\" x=\"19.00\">24</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"42\">\n",
       "            <g id=\"42.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"841.31,347.01 708.52,166.44\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(822.06,320.83)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-36.33)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-306.33)\" x=\"-19.00\" style=\"text-anchor:end\">-61</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"42.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"575.72,-14.14 708.52,166.44\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(594.98,12.04)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(143.67)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(53.67)\" x=\"19.00\">62</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"43\">\n",
       "            <g id=\"43.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"862.15,396.28 891.94,573.82\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(867.53,428.34)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(170.48)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(80.48)\" x=\"19.00\">28</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"43.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"931.66,810.54 901.87,633.00\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(926.28,778.48)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-9.52)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-279.52)\" x=\"-19.00\" style=\"text-anchor:end\">-28</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g class=\"nad-glued-center\">\n",
       "                <circle class=\"nad-vl120to180-line nad-winding\" cx=\"895.25\" cy=\"593.55\" r=\"20.00\"/>\n",
       "                <circle class=\"nad-vl0to30-line nad-winding\" cx=\"898.56\" cy=\"613.27\" r=\"20.00\"/>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"44\">\n",
       "            <g id=\"44.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"839.33,389.71 700.20,546.13\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(817.73,413.99)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-138.35)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-48.35)\" x=\"-19.00\" style=\"text-anchor:end\">16</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"44.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"521.19,747.37 660.32,590.96\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(542.79,723.09)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(41.65)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-48.35)\" x=\"19.00\">-16</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g class=\"nad-glued-center\">\n",
       "                <circle class=\"nad-vl120to180-line nad-winding\" cx=\"686.90\" cy=\"561.07\" r=\"20.00\"/>\n",
       "                <circle class=\"nad-vl0to30-line nad-winding\" cx=\"673.61\" cy=\"576.01\" r=\"20.00\"/>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"45\">\n",
       "            <g id=\"45.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"532.78,-29.52 256.18,40.75\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(501.28,-21.52)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-104.26)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-14.26)\" x=\"-19.00\" style=\"text-anchor:end\">44</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"45.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"-78.57,125.81 198.03,55.53\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(-47.07,117.80)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(75.74)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-14.26)\" x=\"19.00\">-44</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g class=\"nad-glued-center\">\n",
       "                <circle class=\"nad-vl120to180-line nad-winding\" cx=\"236.79\" cy=\"45.68\" r=\"20.00\"/>\n",
       "                <circle class=\"nad-vl0to30-line nad-winding\" cx=\"217.41\" cy=\"50.60\" r=\"20.00\"/>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"46\">\n",
       "            <g id=\"46.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"954.17,858.48 1075.08,998.59\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(975.41,883.08)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(139.21)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(49.21)\" x=\"19.00\">0</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"46.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"1196.00,1138.71 1075.08,998.59\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(1174.76,1114.10)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-40.79)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-310.79)\" x=\"-19.00\" style=\"text-anchor:end\">0</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"47\">\n",
       "            <g id=\"47.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"909.06,833.29 719.56,802.79\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(876.97,828.12)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-80.86)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-350.86)\" x=\"-19.00\" style=\"text-anchor:end\">28</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"47.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"530.06,772.29 719.56,802.79\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(562.15,777.46)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(99.14)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(9.14)\" x=\"19.00\">-28</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "    </g>\n",
       "    <g class=\"nad-text-edges\">\n",
       "        <polyline id=\"0-textedge\" points=\"814.81,-406.78 885.15,-417.33\"/>\n",
       "        <polyline id=\"2-textedge\" points=\"-135.12,804.48 -64.79,793.93\"/>\n",
       "        <polyline id=\"4-textedge\" points=\"-407.94,450.02 -337.61,439.47\"/>\n",
       "        <polyline id=\"6-textedge\" points=\"122.04,-59.35 192.37,-69.90\"/>\n",
       "        <polyline id=\"8-textedge\" points=\"114.61,401.96 184.94,391.41\"/>\n",
       "        <polyline id=\"10-textedge\" points=\"232.19,892.25 302.52,881.70\"/>\n",
       "        <polyline id=\"12-textedge\" points=\"979.65,-58.24 1049.98,-68.79\"/>\n",
       "        <polyline id=\"14-textedge\" points=\"1276.23,165.12 1346.56,154.57\"/>\n",
       "        <polyline id=\"16-textedge\" points=\"887.27,364.71 957.60,354.16\"/>\n",
       "        <polyline id=\"18-textedge\" points=\"589.10,-40.74 659.43,-51.29\"/>\n",
       "        <polyline id=\"20-textedge\" points=\"-75.56,128.13 -5.23,117.58\"/>\n",
       "        <polyline id=\"22-textedge\" points=\"965.87,833.21 1036.21,822.66\"/>\n",
       "        <polyline id=\"24-textedge\" points=\"1243.63,1155.08 1313.96,1144.53\"/>\n",
       "        <polyline id=\"26-textedge\" points=\"532.58,763.47 602.91,752.92\"/>\n",
       "    </g>\n",
       "    <g class=\"nad-text-nodes\">\n",
       "        <foreignObject id=\"0-textnode\" y=\"-442.33\" x=\"885.15\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL1</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl120to180-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>143.1 kV / 0.0°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"2-textnode\" y=\"768.93\" x=\"-64.79\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL10</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>12.6 kV / -15.1°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"4-textnode\" y=\"414.47\" x=\"-337.61\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL11</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>12.7 kV / -14.8°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"6-textnode\" y=\"-94.90\" x=\"192.37\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL12</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>12.7 kV / -15.1°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"8-textnode\" y=\"366.41\" x=\"184.94\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL13</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>12.6 kV / -15.2°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"10-textnode\" y=\"856.70\" x=\"302.52\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL14</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>12.4 kV / -16.0°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"12-textnode\" y=\"-93.79\" x=\"1049.98\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL2</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl120to180-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>141.1 kV / -5.0°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"14-textnode\" y=\"129.57\" x=\"1346.56\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL3</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl120to180-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>136.3 kV / -12.7°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"16-textnode\" y=\"329.16\" x=\"957.60\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL4</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl120to180-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>137.4 kV / -10.3°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"18-textnode\" y=\"-76.29\" x=\"659.43\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL5</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl120to180-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>137.6 kV / -8.8°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"20-textnode\" y=\"92.58\" x=\"-5.23\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL6</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>12.8 kV / -14.2°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"22-textnode\" y=\"797.66\" x=\"1036.21\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL7</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>14.9 kV / -13.4°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"24-textnode\" y=\"1119.53\" x=\"1313.96\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL8</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>21.8 kV / -13.4°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"26-textnode\" y=\"727.92\" x=\"602.91\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL9</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>12.7 kV / -14.9°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "    </g>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<pypowsybl.network.impl.svg.Svg at 0x7fc89c029730>"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "n.get_network_area_diagram()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "We can also create a sub-diagram from only part of the network focused around substation voltage level 'VL4' and all its neighbors (so a depth of one)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n",
       "<svg width=\"430.74\" height=\"600.00\" viewBox=\"-379.85 -835.30 1568.00 2184.15\" xmlns=\"http://www.w3.org/2000/svg\">\n",
       "    <style><![CDATA[\n",
       ".nad-branch-edges .nad-edge-path, .nad-3wt-edges .nad-edge-path {stroke: var(--nad-vl-color, lightgrey); stroke-width: 5; fill: none}\n",
       ".nad-branch-edges .nad-winding, .nad-3wt-nodes .nad-winding {stroke: var(--nad-vl-color, lightgrey); stroke-width: 5; fill: none}\n",
       ".nad-text-edges {stroke: black; stroke-width: 3; stroke-dasharray: 6,7}\n",
       ".nad-disconnected .nad-edge-path {stroke-dasharray: 10,10}\n",
       ".nad-vl-nodes .nad-busnode {fill: var(--nad-vl-color, lightgrey)}\n",
       ".nad-vl-nodes circle.nad-unknown-busnode {stroke: var(--nad-vl-color, #808080); stroke-width: 5; stroke-dasharray: 5,5; fill: none}\n",
       ".nad-hvdc-edge polyline.nad-hvdc {stroke: grey; stroke-width: 40}\n",
       ".nad-branch-edges .nad-tie-line-edge .nad-edge-path {stroke-width: 7}\n",
       ".nad-pst-arrow {stroke: #6a6a6a; stroke-width: 4; stroke-linecap: round; fill: none}\n",
       ".nad-state-out .nad-arrow-in {visibility: hidden}\n",
       ".nad-state-in .nad-arrow-out {visibility: hidden}\n",
       ".nad-active path {stroke: none; fill: #546e7a}\n",
       ".nad-reactive path {stroke: none; fill: #0277bd}\n",
       ".nad-current path {stroke: none; fill: #bd4802}\n",
       ".nad-text-background {flood-color: #90a4aeaa}\n",
       ".nad-text-nodes {font: 25px serif; fill: black; dominant-baseline: central}\n",
       ".nad-text-nodes foreignObject {overflow: visible; color: black}\n",
       ".nad-label-box {background-color: #6c6c6c20; width: max-content; padding: 10px; border-radius: 10px;}\n",
       ".nad-legend-square {width: 20px; height: 20px; background: var(--nad-vl-color, black);}\n",
       ".nad-edge-infos text, .nad-edge-label text {font: 20px serif; dominant-baseline:middle; stroke: #FFFFFFAA; stroke-width: 10; stroke-linejoin:round; paint-order: stroke}\n",
       ".nad-edge-infos .nad-state-in text {fill: #b71c1c}\n",
       ".nad-edge-infos .nad-state-out text {fill: #2e7d32}\n",
       ".nad-disconnected {--nad-vl-color: #808080}\n",
       ".nad-vl0to30-line {--nad-vl-color: #afb42b}\n",
       ".nad-vl0to30-0 {--nad-vl-color: #827717}\n",
       ".nad-vl0to30-1 {--nad-vl-color: #d4e157}\n",
       ".nad-vl0to30-2 {--nad-vl-color: #e6ee9c}\n",
       ".nad-vl0to30-3 {--nad-vl-color: #c0ca33}\n",
       ".nad-vl0to30-4 {--nad-vl-color: #f0fc83}\n",
       ".nad-vl0to30-5 {--nad-vl-color: #9e9d24}\n",
       ".nad-vl0to30-6 {--nad-vl-color: #cddc39}\n",
       ".nad-vl0to30-7 {--nad-vl-color: #dce775}\n",
       ".nad-vl0to30-8 {--nad-vl-color: #ddfc88}\n",
       ".nad-vl30to50-line {--nad-vl-color: #ef9a9a}\n",
       ".nad-vl30to50-0 {--nad-vl-color: #c2185b}\n",
       ".nad-vl30to50-1 {--nad-vl-color: #f06292}\n",
       ".nad-vl30to50-2 {--nad-vl-color: #d81b60}\n",
       ".nad-vl30to50-3 {--nad-vl-color: #ec407a}\n",
       ".nad-vl30to50-4 {--nad-vl-color: #880e4f}\n",
       ".nad-vl30to50-5 {--nad-vl-color: #ad1457}\n",
       ".nad-vl30to50-6 {--nad-vl-color: #e91e63}\n",
       ".nad-vl30to50-7 {--nad-vl-color: #f48fb1}\n",
       ".nad-vl30to50-8 {--nad-vl-color: #f8bbd0}\n",
       ".nad-vl50to70-line {--nad-vl-color: #9c27b0}\n",
       ".nad-vl50to70-0 {--nad-vl-color: #7b1fa2}\n",
       ".nad-vl50to70-1 {--nad-vl-color: #ba68c8}\n",
       ".nad-vl50to70-2 {--nad-vl-color: #512da8}\n",
       ".nad-vl50to70-3 {--nad-vl-color: #ab47bc}\n",
       ".nad-vl50to70-4 {--nad-vl-color: #e1bee7}\n",
       ".nad-vl50to70-5 {--nad-vl-color: #6a1b9a}\n",
       ".nad-vl50to70-6 {--nad-vl-color: #4a148c}\n",
       ".nad-vl50to70-7 {--nad-vl-color: #ce93d8}\n",
       ".nad-vl50to70-8 {--nad-vl-color: #9575cd}\n",
       ".nad-vl70to120-line {--nad-vl-color: #e65100}\n",
       ".nad-vl70to120-0 {--nad-vl-color: #fb8c00}\n",
       ".nad-vl70to120-1 {--nad-vl-color: #ffb74d}\n",
       ".nad-vl70to120-2 {--nad-vl-color: #f57c00}\n",
       ".nad-vl70to120-3 {--nad-vl-color: #ffa726}\n",
       ".nad-vl70to120-4 {--nad-vl-color: #ffe0b2}\n",
       ".nad-vl70to120-5 {--nad-vl-color: #ef6c00}\n",
       ".nad-vl70to120-6 {--nad-vl-color: #ff9800}\n",
       ".nad-vl70to120-7 {--nad-vl-color: #ffcc80}\n",
       ".nad-vl70to120-8 {--nad-vl-color: #fff3e0}\n",
       ".nad-vl120to180-line {--nad-vl-color: #00ACC1}\n",
       ".nad-vl120to180-0 {--nad-vl-color: #4fc3f7}\n",
       ".nad-vl120to180-1 {--nad-vl-color: #01579b}\n",
       ".nad-vl120to180-2 {--nad-vl-color: #b3e5fc}\n",
       ".nad-vl120to180-3 {--nad-vl-color: #039be5}\n",
       ".nad-vl120to180-4 {--nad-vl-color: #81d4fa}\n",
       ".nad-vl120to180-5 {--nad-vl-color: #0288d1}\n",
       ".nad-vl120to180-6 {--nad-vl-color: #29b6f6}\n",
       ".nad-vl120to180-7 {--nad-vl-color: #0277bd}\n",
       ".nad-vl120to180-8 {--nad-vl-color: #03a9f4}\n",
       ".nad-vl180to300-line {--nad-vl-color: #2e7d32}\n",
       ".nad-vl180to300-0 {--nad-vl-color: #81c784}\n",
       ".nad-vl180to300-1 {--nad-vl-color: #558b2f}\n",
       ".nad-vl180to300-2 {--nad-vl-color: #c8e6c9}\n",
       ".nad-vl180to300-3 {--nad-vl-color: #43a047}\n",
       ".nad-vl180to300-4 {--nad-vl-color: #a5d6a7}\n",
       ".nad-vl180to300-5 {--nad-vl-color: #388e3c}\n",
       ".nad-vl180to300-6 {--nad-vl-color: #66bb6a}\n",
       ".nad-vl180to300-7 {--nad-vl-color: #1b5e20}\n",
       ".nad-vl180to300-8 {--nad-vl-color: #4caf50}\n",
       ".nad-vl300to500-line {--nad-vl-color: #d32f2f}\n",
       ".nad-vl300to500-0 {--nad-vl-color: #ef5350}\n",
       ".nad-vl300to500-1 {--nad-vl-color: #ef9a9a}\n",
       ".nad-vl300to500-2 {--nad-vl-color: #b71c1c}\n",
       ".nad-vl300to500-3 {--nad-vl-color: #e57373}\n",
       ".nad-vl300to500-4 {--nad-vl-color: #e53935}\n",
       ".nad-vl300to500-5 {--nad-vl-color: #ff8a80}\n",
       ".nad-vl300to500-6 {--nad-vl-color: #f44336}\n",
       ".nad-vl300to500-7 {--nad-vl-color: #ffcdd2}\n",
       ".nad-vl300to500-8 {--nad-vl-color: #c62828}\n",
       ".nad-branch-edges .nad-overload .nad-edge-path {animation: line-blink 3s infinite}\n",
       ".nad-vl-nodes .nad-overvoltage {animation: node-over-blink 3s infinite}\n",
       ".nad-vl-nodes .nad-undervoltage {animation: node-under-blink 3s infinite}\n",
       "\n",
       "@keyframes line-blink {\n",
       "  0%, 80%, 100% {stroke: var(--nad-vl-color, black); stroke-width: 5}\n",
       "  40% {stroke: #FFEB3B; stroke-width: 15}\n",
       "}\n",
       "@keyframes node-over-blink {\n",
       "  0%, 80%, 100% {stroke: white; stroke-width: 0}\n",
       "  40% {stroke: #ff5722; stroke-width: 15}\n",
       "}\n",
       "@keyframes node-under-blink {\n",
       "  0%, 80%, 100% {stroke: white; stroke-width: 0}\n",
       "  40% {stroke: #00BCD4; stroke-width: 15}\n",
       "}\n",
       "]]></style>\n",
       "    <metadata>\n",
       "        <nad:nad xmlns:nad=\"http://www.powsybl.org/schema/nad-metadata/1_0\">\n",
       "            <nad:busNodes>\n",
       "                <nad:busNode svgId=\"1\" equipmentId=\"VL2_0\"/>\n",
       "                <nad:busNode svgId=\"3\" equipmentId=\"VL3_0\"/>\n",
       "                <nad:busNode svgId=\"5\" equipmentId=\"VL4_0\"/>\n",
       "                <nad:busNode svgId=\"7\" equipmentId=\"VL5_0\"/>\n",
       "                <nad:busNode svgId=\"9\" equipmentId=\"VL7_0\"/>\n",
       "                <nad:busNode svgId=\"11\" equipmentId=\"VL9_0\"/>\n",
       "                <nad:busNode svgId=\"13\" equipmentId=\"VL1_0\"/>\n",
       "                <nad:busNode svgId=\"15\" equipmentId=\"VL10_0\"/>\n",
       "                <nad:busNode svgId=\"17\" equipmentId=\"VL14_0\"/>\n",
       "                <nad:busNode svgId=\"19\" equipmentId=\"VL6_0\"/>\n",
       "                <nad:busNode svgId=\"21\" equipmentId=\"VL8_0\"/>\n",
       "            </nad:busNodes>\n",
       "            <nad:nodes>\n",
       "                <nad:node svgId=\"0\" equipmentId=\"VL2\" x=\"604.87\" y=\"84.26\"/>\n",
       "                <nad:node svgId=\"2\" equipmentId=\"VL3\" x=\"203.24\" y=\"207.32\"/>\n",
       "                <nad:node svgId=\"4\" equipmentId=\"VL4\" x=\"453.39\" y=\"363.28\"/>\n",
       "                <nad:node svgId=\"6\" equipmentId=\"VL5\" x=\"665.59\" y=\"-208.02\"/>\n",
       "                <nad:node svgId=\"8\" equipmentId=\"VL7\" x=\"94.39\" y=\"836.54\"/>\n",
       "                <nad:node svgId=\"10\" equipmentId=\"VL9\" x=\"354.24\" y=\"666.00\"/>\n",
       "                <nad:node svgId=\"12\" equipmentId=\"VL1\" x=\"988.16\" y=\"-39.48\"/>\n",
       "                <nad:node svgId=\"14\" equipmentId=\"VL10\" x=\"752.41\" y=\"953.41\"/>\n",
       "                <nad:node svgId=\"16\" equipmentId=\"VL14\" x=\"-131.60\" y=\"168.10\"/>\n",
       "                <nad:node svgId=\"18\" equipmentId=\"VL6\" x=\"703.02\" y=\"-635.30\"/>\n",
       "                <nad:node svgId=\"20\" equipmentId=\"VL8\" x=\"-179.85\" y=\"1148.85\"/>\n",
       "            </nad:nodes>\n",
       "            <nad:edges>\n",
       "                <nad:edge svgId=\"22\" equipmentId=\"L1-2-1\" node1=\"12\" node2=\"0\"/>\n",
       "                <nad:edge svgId=\"23\" equipmentId=\"L2-3-1\" node1=\"0\" node2=\"2\"/>\n",
       "                <nad:edge svgId=\"24\" equipmentId=\"L2-4-1\" node1=\"0\" node2=\"4\"/>\n",
       "                <nad:edge svgId=\"25\" equipmentId=\"L2-5-1\" node1=\"0\" node2=\"6\"/>\n",
       "                <nad:edge svgId=\"26\" equipmentId=\"L3-4-1\" node1=\"2\" node2=\"4\"/>\n",
       "                <nad:edge svgId=\"27\" equipmentId=\"L4-5-1\" node1=\"4\" node2=\"6\"/>\n",
       "                <nad:edge svgId=\"28\" equipmentId=\"T4-7-1\" node1=\"4\" node2=\"8\"/>\n",
       "                <nad:edge svgId=\"29\" equipmentId=\"T4-9-1\" node1=\"4\" node2=\"10\"/>\n",
       "                <nad:edge svgId=\"30\" equipmentId=\"L1-5-1\" node1=\"12\" node2=\"6\"/>\n",
       "                <nad:edge svgId=\"31\" equipmentId=\"T5-6-1\" node1=\"6\" node2=\"18\"/>\n",
       "                <nad:edge svgId=\"32\" equipmentId=\"L7-8-1\" node1=\"8\" node2=\"20\"/>\n",
       "                <nad:edge svgId=\"33\" equipmentId=\"L7-9-1\" node1=\"8\" node2=\"10\"/>\n",
       "                <nad:edge svgId=\"34\" equipmentId=\"L9-10-1\" node1=\"10\" node2=\"14\"/>\n",
       "                <nad:edge svgId=\"35\" equipmentId=\"L9-14-1\" node1=\"10\" node2=\"16\"/>\n",
       "            </nad:edges>\n",
       "        </nad:nad>\n",
       "    </metadata>\n",
       "    <g class=\"nad-vl-nodes\">\n",
       "        <g transform=\"translate(604.87,84.26)\" id=\"0\">\n",
       "            <circle r=\"27.50\" id=\"1\" class=\"nad-vl120to180-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(203.24,207.32)\" id=\"2\">\n",
       "            <circle r=\"27.50\" id=\"3\" class=\"nad-vl120to180-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(453.39,363.28)\" id=\"4\">\n",
       "            <circle r=\"27.50\" id=\"5\" class=\"nad-vl120to180-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(665.59,-208.02)\" id=\"6\">\n",
       "            <circle r=\"27.50\" id=\"7\" class=\"nad-vl120to180-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(94.39,836.54)\" id=\"8\">\n",
       "            <circle r=\"27.50\" id=\"9\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "        <g transform=\"translate(354.24,666.00)\" id=\"10\">\n",
       "            <circle r=\"27.50\" id=\"11\" class=\"nad-vl0to30-0 nad-busnode\"/>\n",
       "        </g>\n",
       "    </g>\n",
       "    <g class=\"nad-branch-edges\">\n",
       "        <g id=\"22\">\n",
       "            <g id=\"22.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"631.04,75.81 796.52,22.39\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(661.97,65.83)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(72.11)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-17.89)\" x=\"19.00\">-153</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"23\">\n",
       "            <g id=\"23.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"578.58,92.32 404.06,145.79\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(547.51,101.84)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-107.03)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-17.03)\" x=\"-19.00\" style=\"text-anchor:end\">73</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"23.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"229.54,199.26 404.06,145.79\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(260.61,189.74)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(72.97)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-17.03)\" x=\"19.00\">-71</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"24\">\n",
       "            <g id=\"24.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"591.75,108.43 529.13,223.77\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(576.25,136.99)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-151.50)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-61.50)\" x=\"-19.00\" style=\"text-anchor:end\">56</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"24.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"466.51,339.11 529.13,223.77\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(482.02,310.55)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(28.50)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-61.50)\" x=\"19.00\">-54</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"25\">\n",
       "            <g id=\"25.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"610.47,57.34 635.23,-61.88\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(617.08,25.52)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(11.73)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-78.27)\" x=\"19.00\">42</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"25.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"659.99,-181.09 635.23,-61.88\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(653.38,-149.27)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-168.27)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-78.27)\" x=\"-19.00\" style=\"text-anchor:end\">-41</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"26\">\n",
       "            <g id=\"26.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"226.58,221.87 328.32,285.30\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(254.16,239.06)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(121.94)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(31.94)\" x=\"19.00\">-23</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"26.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"430.06,348.73 328.32,285.30\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(402.48,331.54)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-58.06)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-328.06)\" x=\"-19.00\" style=\"text-anchor:end\">24</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"27\">\n",
       "            <g id=\"27.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"462.97,337.50 559.49,77.63\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(474.28,307.04)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(20.38)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-69.62)\" x=\"19.00\">-61</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"27.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"656.01,-182.24 559.49,77.63\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(644.70,-151.77)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-159.62)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-69.62)\" x=\"-19.00\" style=\"text-anchor:end\">62</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"28\">\n",
       "            <g id=\"28.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"436.77,385.19 292.02,576.01\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(417.13,411.08)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-142.82)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-52.82)\" x=\"-19.00\" style=\"text-anchor:end\">28</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"28.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"111.01,814.63 255.76,623.81\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(130.66,788.74)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(37.18)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-52.82)\" x=\"19.00\">-28</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g class=\"nad-glued-center\">\n",
       "                <circle class=\"nad-vl120to180-line nad-winding\" cx=\"279.94\" cy=\"591.94\" r=\"20.00\"/>\n",
       "                <circle class=\"nad-vl0to30-line nad-winding\" cx=\"267.85\" cy=\"607.88\" r=\"20.00\"/>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"29\">\n",
       "            <g id=\"29.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"444.83,389.41 413.16,486.13\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(434.72,420.30)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-161.86)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-71.86)\" x=\"-19.00\" style=\"text-anchor:end\">16</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"29.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"362.80,639.87 394.48,543.15\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(372.92,608.98)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(18.14)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-71.86)\" x=\"19.00\">-16</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g class=\"nad-glued-center\">\n",
       "                <circle class=\"nad-vl120to180-line nad-winding\" cx=\"406.93\" cy=\"505.14\" r=\"20.00\"/>\n",
       "                <circle class=\"nad-vl0to30-line nad-winding\" cx=\"400.70\" cy=\"524.14\" r=\"20.00\"/>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"30\">\n",
       "            <g id=\"30.2\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"689.96,-195.28 826.87,-123.75\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(718.77,-180.23)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(117.59)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(27.59)\" x=\"19.00\">-73</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"31\">\n",
       "            <g id=\"31.1\" class=\"nad-vl120to180-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"667.99,-235.41 681.68,-391.77\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(670.82,-267.79)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(5.01)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-84.99)\" x=\"19.00\">44</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"31.2\" class=\"nad-vl0to30-line\"></g>\n",
       "            <g class=\"nad-glued-center\">\n",
       "                <circle class=\"nad-vl120to180-line nad-winding\" cx=\"683.43\" cy=\"-411.70\" r=\"20.00\"/>\n",
       "                <circle class=\"nad-vl0to30-line nad-winding\" cx=\"685.17\" cy=\"-431.62\" r=\"20.00\"/>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"32\">\n",
       "            <g id=\"32.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"76.25,857.20 -42.73,992.70\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(54.80,881.62)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-138.71)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-48.71)\" x=\"-19.00\" style=\"text-anchor:end\">0</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"33\">\n",
       "            <g id=\"33.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"117.38,821.45 224.32,751.27\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(144.56,803.62)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(56.72)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-33.28)\" x=\"19.00\">28</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "            <g id=\"33.2\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-2\" points=\"331.25,681.09 224.32,751.27\"/>\n",
       "                <g class=\"nad-glued-2 nad-edge-infos\" transform=\"translate(304.08,698.92)\">\n",
       "                    <g class=\"nad-active nad-state-in\">\n",
       "                        <g transform=\"rotate(-123.28)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-33.28)\" x=\"-19.00\" style=\"text-anchor:end\">-28</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"34\">\n",
       "            <g id=\"34.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"376.54,682.10 553.32,809.71\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(402.89,701.12)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(125.82)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(35.82)\" x=\"19.00\">5</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "        <g id=\"35\">\n",
       "            <g id=\"35.1\" class=\"nad-vl0to30-line\">\n",
       "                <polyline class=\"nad-edge-path nad-stretchable nad-glued-1\" points=\"335.04,646.32 111.32,417.05\"/>\n",
       "                <g class=\"nad-glued-1 nad-edge-infos\" transform=\"translate(312.34,623.06)\">\n",
       "                    <g class=\"nad-active nad-state-out\">\n",
       "                        <g transform=\"rotate(-44.30)\">\n",
       "                            <path class=\"nad-arrow-in\" transform=\"scale(10.00)\" d=\"M-1 -1 H1 L0 1z\"/>\n",
       "                            <path class=\"nad-arrow-out\" transform=\"scale(10.00)\" d=\"M-1 1 H1 L0 -1z\"/>\n",
       "                        </g>\n",
       "                        <text transform=\"rotate(-314.30)\" x=\"-19.00\" style=\"text-anchor:end\">9</text>\n",
       "                    </g>\n",
       "                </g>\n",
       "            </g>\n",
       "        </g>\n",
       "    </g>\n",
       "    <g class=\"nad-text-edges\">\n",
       "        <polyline id=\"0-textedge\" points=\"634.54,79.81 704.87,69.26\"/>\n",
       "        <polyline id=\"2-textedge\" points=\"232.91,202.87 303.24,192.32\"/>\n",
       "        <polyline id=\"4-textedge\" points=\"483.06,358.83 553.39,348.28\"/>\n",
       "        <polyline id=\"6-textedge\" points=\"695.26,-212.47 765.59,-223.02\"/>\n",
       "        <polyline id=\"8-textedge\" points=\"124.06,832.09 194.39,821.54\"/>\n",
       "        <polyline id=\"10-textedge\" points=\"383.91,661.55 454.24,651.00\"/>\n",
       "    </g>\n",
       "    <g class=\"nad-text-nodes\">\n",
       "        <foreignObject id=\"0-textnode\" y=\"44.26\" x=\"704.87\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL2</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl120to180-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>141.1 kV / -5.0°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"2-textnode\" y=\"167.32\" x=\"303.24\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL3</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl120to180-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>136.3 kV / -12.7°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"4-textnode\" y=\"323.28\" x=\"553.39\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL4</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl120to180-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>137.4 kV / -10.3°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"6-textnode\" y=\"-248.02\" x=\"765.59\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL5</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl120to180-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>137.6 kV / -8.8°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"8-textnode\" y=\"796.54\" x=\"194.39\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL7</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>14.9 kV / -13.4°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "        <foreignObject id=\"10-textnode\" y=\"626.00\" x=\"454.24\" height=\"1\" width=\"1\">\n",
       "            <div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"nad-label-box\">\n",
       "                <div>VL9</div>\n",
       "                <table>\n",
       "                    <tr>\n",
       "                        <td>\n",
       "                            <div class=\"nad-vl0to30-0 nad-legend-square\"/>\n",
       "                        </td>\n",
       "                        <td>12.7 kV / -14.9°</td>\n",
       "                    </tr>\n",
       "                </table>\n",
       "            </div>\n",
       "        </foreignObject>\n",
       "    </g>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<pypowsybl.network.impl.svg.Svg at 0x7fc89c029100>"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "n.get_network_area_diagram('VL4', 1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.10"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 1
}