diff --git a/.github/workflows/gke-cd.yml b/.github/workflows/gke-cd.yml index 22093ba..3dea1ee 100644 --- a/.github/workflows/gke-cd.yml +++ b/.github/workflows/gke-cd.yml @@ -1,4 +1,4 @@ -name: Deploy FNS API +name: Deploy FNS API to Cloud Run (Separated Jobs) on: push: @@ -9,25 +9,54 @@ on: - master jobs: - deploy: + build-and-push-image: name: Build and Push Docker Image runs-on: ubuntu-latest steps: + - name: Checkout code + uses: actions/checkout@v2 - - name: Checkout code - uses: actions/checkout@v2 - - - name: Set up Google CLoud CLI - uses: google-github-actions/setup-gcloud@v0 - with: - service_account_key: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }} - project_id: ${{ secrets.GOOGLE_PROJECT }} - export_default_credentials: true - - - name: Build and push Docker image - env: - GOOGLE_PROJECT: ${{ secrets.GOOGLE_PROJECT }} - run: | - gcloud auth configure-docker us-central1-docker.pkg.dev - docker build -t us-central1-docker.pkg.dev/$GOOGLE_PROJECT/flex-net-sim-repo/fns-api:latest . - docker push us-central1-docker.pkg.dev/$GOOGLE_PROJECT/flex-net-sim-repo/fns-api:latest + - name: Google Cloud Auth # Authenticate gcloud CLI + uses: google-github-actions/auth@v2 + with: + credentials_json: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }} + + - name: Set up Google Cloud CLI # Set up gcloud CLI and Docker + uses: google-github-actions/setup-gcloud@v2 + with: + version: latest + project_id: ${{ secrets.GOOGLE_PROJECT }} + + - name: Configure Docker to push to Artifact Registry # Configure docker auth + run: | + gcloud auth configure-docker us-central1-docker.pkg.dev + + - name: Build and Push Docker image to Artifact Registry # Build and push image + env: + GOOGLE_PROJECT: ${{ secrets.GOOGLE_PROJECT }} + IMAGE_NAME: us-central1-docker.pkg.dev/${{ secrets.GOOGLE_PROJECT }}/flex-net-sim-repo/fns-api + IMAGE_TAG: latest + run: | + docker build -t $IMAGE_NAME:$IMAGE_TAG . + docker push $IMAGE_NAME:$IMAGE_TAG + + deploy-to-cloud-run: + name: Deploy to Cloud Run + runs-on: ubuntu-latest + needs: build-and-push-image # Ensure this job runs after build-and-push-image + steps: + - name: Checkout code (again, if needed for deploy steps - optional) + uses: actions/checkout@v2 + + - name: Google Cloud Auth # Authenticate gcloud CLI + uses: google-github-actions/auth@v2 + with: + credentials_json: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }} + + - name: Deploy to Cloud Run + uses: google-github-actions/deploy-cloudrun@v1 + with: + image: us-central1-docker.pkg.dev/${{ secrets.GOOGLE_PROJECT }}/flex-net-sim-repo/fns-api:latest # Use the same image as built + service: fns-api-cloud-run + region: us-central1 + project_id: ${{ secrets.GOOGLE_PROJECT }} \ No newline at end of file diff --git a/.github/workflows/google.yml b/.github/workflows/google.yml deleted file mode 100644 index 68a1d3b..0000000 --- a/.github/workflows/google.yml +++ /dev/null @@ -1,118 +0,0 @@ -# This workflow will build a docker container, publish it to Google Container -# Registry, and deploy it to GKE when there is a push to the "main" -# branch. -# -# To configure this workflow: -# -# 1. Enable the following Google Cloud APIs: -# -# - Artifact Registry (artifactregistry.googleapis.com) -# - Google Kubernetes Engine (container.googleapis.com) -# - IAM Credentials API (iamcredentials.googleapis.com) -# -# You can learn more about enabling APIs at -# https://support.google.com/googleapi/answer/6158841. -# -# 2. Ensure that your repository contains the necessary configuration for your -# Google Kubernetes Engine cluster, including deployment.yml, -# kustomization.yml, service.yml, etc. -# -# 3. Create and configure a Workload Identity Provider for GitHub: -# https://github.com/google-github-actions/auth#preferred-direct-workload-identity-federation. -# -# Depending on how you authenticate, you will need to grant an IAM principal -# permissions on Google Cloud: -# -# - Artifact Registry Administrator (roles/artifactregistry.admin) -# - Kubernetes Engine Developer (roles/container.developer) -# -# You can learn more about setting IAM permissions at -# https://cloud.google.com/iam/docs/manage-access-other-resources -# -# 5. Change the values in the "env" block to match your values. - -name: 'Build and Deploy to GKE' - -on: - push: - branches: - - '"main"' - pull_request: - branches: none - -env: - PROJECT_ID: 'flexnetsim' # TODO: update to your Google Cloud project ID - GAR_LOCATION: 'us-central1' # TODO: update to your region - GKE_CLUSTER: 'flex-net-sim-cluster' # TODO: update to your cluster name - GKE_ZONE: 'us-central1-c' # TODO: update to your cluster zone - DEPLOYMENT_NAME: 'gke-test' # TODO: update to your deployment name - REPOSITORY: 'samples' # TODO: update to your Artifact Registry docker repository name - IMAGE: 'static-site' - WORKLOAD_IDENTITY_PROVIDER: 'projects/123456789/locations/global/workloadIdentityPools/my-pool/providers/my-provider' # TODO: update to your workload identity provider - -jobs: - setup-build-publish-deploy: - name: 'Setup, Build, Publish, and Deploy' - runs-on: 'ubuntu-latest' - environment: 'production' - - permissions: - contents: 'read' - id-token: 'write' - - steps: - - name: 'Checkout' - uses: 'actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332' # actions/checkout@v4 - - # Configure Workload Identity Federation and generate an access token. - # - # See https://github.com/google-github-actions/auth for more options, - # including authenticating via a JSON credentials file. - - id: 'auth' - name: 'Authenticate to Google Cloud' - uses: 'google-github-actions/auth@f112390a2df9932162083945e46d439060d66ec2' # google-github-actions/auth@v2 - with: - workload_identity_provider: '${{ env.WORKLOAD_IDENTITY_PROVIDER }}' - - # Authenticate Docker to Google Cloud Artifact Registry - - name: 'Docker Auth' - uses: 'docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567' # docker/login-action@v3 - with: - username: 'oauth2accesstoken' - password: '${{ steps.auth.outputs.auth_token }}' - registry: '${{ env.GAR_LOCATION }}-docker.pkg.dev' - - # Get the GKE credentials so we can deploy to the cluster - - name: 'Set up GKE credentials' - uses: 'google-github-actions/get-gke-credentials@6051de21ad50fbb1767bc93c11357a49082ad116' # google-github-actions/get-gke-credentials@v2 - with: - cluster_name: '${{ env.GKE_CLUSTER }}' - location: '${{ env.GKE_ZONE }}' - - # Build the Docker image - - name: 'Build and push Docker container' - run: |- - DOCKER_TAG="${GAR_LOCATION}-docker.pkg.dev/${PROJECT_ID}/${REPOSITORY}/${IMAGE}:${GITHUB_SHA}" - - docker build \ - --tag "${DOCKER_TAG}" \ - --build-arg GITHUB_SHA="${GITHUB_SHA}" \ - --build-arg GITHUB_REF="${GITHUB_REF}" \ - . - - docker push "${DOCKER_TAG}" - - # Set up kustomize - - name: 'Set up Kustomize' - run: |- - curl -sfLo kustomize https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv5.4.3/kustomize_v5.4.3_linux_amd64.tar.gz - chmod u+x ./kustomize - - # Deploy the Docker image to the GKE cluster - - name: 'Deploy to GKE' - run: |- - # replacing the image name in the k8s template - ./kustomize edit set image LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY/IMAGE:TAG=$GAR_LOCATION-docker.pkg.dev/$PROJECT_ID/$REPOSITORY/$IMAGE:$GITHUB_SHA - ./kustomize build . | kubectl apply -f - - kubectl rollout status deployment/$DEPLOYMENT_NAME - kubectl get services -o wide diff --git a/.gitignore b/.gitignore index 19171cf..afe7c56 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,8 @@ __pycache__ -simulation.out \ No newline at end of file +simulation.out + +# Exclude local IDE settings +.vscode/ + +# macOS +**/.DS_Store \ No newline at end of file diff --git a/README.md b/README.md index 175010b..427cd7e 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,20 @@ # Flex Net Sim Backend API -This is a Flask-based backend API that runs the FlexNetSim C++ library. It is an unofficial API that powers the backend for the web app deployed at [www.in-progress.com](www.in-progress.com). +Flask-based backend API for integrating the FlexNetSim C++ library, powering the web application. ## Prerequisites * Python 3.9 or higher * g++ (GNU C++ Compiler) * Docker (for containerization) -* Google Cloud SDK (for deployment to GKE) -> In progress. -* A Google Cloud Project with Google Kubernetes Engine (GKE) and Google Container Registry (GCR) enabled -> In progress. +* Google Cloud SDK (for deployment to Cloud Run) +* A Google Cloud Project with Cloud Run API enabled. ## Getting Started (Local Development) 1. **Clone the repository:** ```bash - git clone [repository-url] + git clone [https://github.com/MirkoZETA/FlexNetSim-API.git](https://github.com/MirkoZETA/FlexNetSim-API.git) cd flask-simulation-backend ``` @@ -36,14 +36,34 @@ This is a Flask-based backend API that runs the FlexNetSim C++ library. It is an ``` The backend will be accessible at `http://127.0.0.1:5000`. -5. **Send simulation requests using `curl` or a frontend application:** - Example `curl` request with minimal parameters (defaults applied): - ```bash - curl -X POST -H "Content-Type: application/json" -d '{"algorithm": "FirstFit", "networkType": 1, "bitrate": "bitrate"}' [http://127.0.0.1:5000/run_simulation](http://127.0.0.1:5000/run_simulation) - ``` +## API Endpoints - Example `curl` request with all parameters specified - ```bash +### `/run_simulation` (POST) + +This endpoint runs a FlexNetSim simulation based on the parameters provided in the JSON request body. + +**Request Body Parameters:** + +| Parameter | Type | Description | Allowed Values | Default Value | Constraints | +| :---------------- | :--------------- | :----------------------------------------------------------------------------- | :---------------------------- | :------------ | :-------------------- | +| `algorithm` | `string` | Routing and spectrum assignment algorithm to use. | `FirstFit`, `ExactFit` | `FirstFit` | | +| `networkType` | `integer` | Type of optical network. | `1` | `1` | Only `1` (EON) available | +| `goal_connections`| `integer` | Target number of connection requests for the simulation. | | `100000` | Must be integer > 0 | +| `confidence` | `number (float)` | Confidence level for the simulation results. | | `0.05` | Must be > 0 | +| `lambda_param` | `number (float)` | Arrival rate (lambda) of connection requests. | | `1.0` | Must be > 0 | +| `mu` | `number (float)` | Service rate (mu) of connection requests. | | `10.0` | Must be > 0 | +| `network` | `string` | Network topology to simulate. | `NSFNet`, `Cost239`, `EuroCore`, `GermanNet`, `UKNet` | `NSFNet` | | +| `bitrate` | `string` | Type of bitrate allocation. | `fixed-rate`, `flex-rate` | `bitrate` | | +| `K` | `integer` | Number of paths to compute. | | `3` | | + +**Example `curl` request with minimal parameters (defaults applied):** + +```bash +curl -X POST -H "Content-Type: application/json" -d '{"algorithm": "FirstFit", "networkType": 1, "bitrate": "bitrate"}' http://127.0.0.1:5000/run_simulation +``` + +**Example `curl`request with all parameters specified:** +```bash curl -X POST -H "Content-Type: application/json" \ -d '{ "algorithm": "FirstFit", @@ -56,7 +76,27 @@ This is a Flask-based backend API that runs the FlexNetSim C++ library. It is an "bitrate": "bitrate" -> (filename in the ./bitrates folder) }' \ http://127.0.0.1:5000/run_simulation + ``` + + **Response**: + - 200 OK: Simulation executed successfully. The response body will be a JSON object with the following structure: + ```JSON + { + "output": "string", // Simulation output results + "error": "string" // Empty string if no errors + } ``` +- 400 Bad Request: Indicates an error in the request, such as missing or invalid parameters. The response body will be a JSON object with an `"error"` field describing the issue. +- 500 Internal Server Error: Indicates a server-side error, either during compilation or simulation execution. The response body will be a JSON object with `"error"` and "details" fields providing more information about the error. + +### `/help` (GET) + +This endpoint provides detailed information about the `/run_simulation` endpoint, including the expected request structure, parameters, allowed values, and response formats. + +**Request**: +```bash +curl http://127.0.0.1:5000/help +``` ## Dockerization @@ -72,4 +112,56 @@ docker run -p 8080:8080 fns-api To stop: ```bash docker stop fns-api -``` \ No newline at end of file +``` + +## GCloud Deployment Configuration + +As a prerequisite is mandatory to apply the following steps to the GCloud project for the docker image build and upload to artifacts, and also service account creation and IAM policy binding: + +[GCloud Configuration Video Tutorial](https://www.youtube.com/watch?v=KQUKDiBz3IA) + +This video will guide you through the necessary configurations in the Google Cloud Console to prepare your project for Cloud Run deployments using GitHub Actions. + +**Key Reminders from the Video & for Successful Deployment:** + +* **Keep Track of Docker Image Name, Project ID:** Note these down during the video configuration, as you will need them in subsequent steps and for your GitHub Actions workflow. +* **Service Account Email:** Ensure you create a Service Account as shown in the video and securely download and store the JSON key file. You'll also need to note the Service Account's email address. + +**Post-Configuration Steps (using `gcloud` and `cloud-run`):** + +1. Activate necessary apis: + + * `gcloud services enable run.googleapis.com` + +2. Create cloud run service: + * Navigate to the Cloud Run section in your Google Cloud Console. + * Create a **Service**. + * Select *Use an inline editor to create a function*. + * Set a name, in this case *fns-api-cloud-run* will be used. + * Note down the Endpoint URL, because it will the defaul url for the API. + * Select the authetification preferences. + * Create. + +3. Update access of service accounts to cloud run resources: + + ```bash + gcloud projects add-iam-policy-binding "" --member="serviceAccount:" --role="roles/run.admin" + ``` + + and + + ```bash + gcloud iam service-accounts add-iam-policy-binding "-compute@developer.gserviceaccount.com" --member="serviceAccount:" --role="roles/iam.serviceAccountActor" + ``` + +4. **Test the Deployed API (using `curl`):** + + Use the `curl` command with the `ENDPOINT-URL` you obtained from the previous steps to test your deployed API. Replace `YOUR-ENDPOINT-URL` with the actual `ENDPOINT-URL`. + + ```bash + curl -X POST -H "Content-Type: application/json" -d '{"algorithm": "FirstFit", "networkType": 1, "bitrate": "bitrate"}' /run_simulation + ``` + + Remember that depending on the authetification preferences you might need to authetificate to send request to the Endpoint just created. + +**Remember**: These GCloud configurations, along with the repository's `gke-cd.yml` GitHub Actions workflow and correctly configured GitHub secrets, are essential for successful automated deployment of your FlexNetSim-API application to Google Cloud Run. \ No newline at end of file diff --git a/backend.py b/backend.py index d43ecdc..69f45af 100644 --- a/backend.py +++ b/backend.py @@ -62,7 +62,8 @@ def run_simulation(): lambda_param = data.get("lambda", 1) mu = data.get("mu", 10) network = data.get("network", "NSFNet") - bitrate = data.get("bitrate", "bitrate") + bitrate = data.get("bitrate", "fixed-rate") + K = data.get("K", 3) # Construct command for subprocess command = [ @@ -74,7 +75,8 @@ def run_simulation(): str(lambda_param), str(mu), str(network), - str(bitrate) + str(bitrate), + str(K) ] logger.debug(f"Running simulation with command: {' '.join(command)}") # Debug log for command @@ -92,6 +94,116 @@ def run_simulation(): logger.exception("Unexpected error during run_simulation:") return jsonify({"error": "An unexpected error occurred. Contact developer.", "details": str(e)}), 500 +@app.route("/help", methods=["GET"]) +def simulation_help(): + """Returns information about the /run_simulation endpoint, including request structure and parameter details.""" + schema = { + "endpoint": "/run_simulation", + "method": "POST", + "request_body_format": "application/json", + "description": "Runs a network simulation with provided parameters.", + "request_parameters": [ + { + "name": "algorithm", + "type": "string", + "description": "Routing and spectrum assignment algorithm to use.", + "allowed_values": ["FirstFit", "ExactFit"], + "default": "FirstFit", + "required": False + }, + { + "name": "networkType", + "type": "integer", + "description": "Type of optical network.", + "allowed_values": [1], + "value_meanings": {"1": "EON (Elastic Optical Network)"}, + "note": "Only EON (networkType: 1) is currently available in this playground. SDM (2) and BDM (3) are not yet implemented.", + "default": 1, + "required": False + }, + { + "name": "goal_connections", + "type": "integer", + "description": "Target number of connection requests for the simulation.", + "constraints": "Must be an integer greater than 0.", + "default": 100000, + "required": False + }, + { + "name": "confidence", + "type": "number (float)", + "description": "Confidence level for the simulation results.", + "constraints": "Must be a number greater than 0.", + "default": 0.05, + "required": False + }, + { + "name": "lambda_param", + "type": "number (float)", + "description": "Arrival rate (lambda) of connection requests.", + "constraints": "Must be a number greater than 0.", + "default": 1.0, + "required": False + }, + { + "name": "mu", + "type": "number (float)", + "description": "Service rate (mu) of connection requests.", + "constraints": "Must be a number greater than 0.", + "default": 10.0, + "required": False + }, + { + "name": "network", + "type": "string", + "description": "Network topology to simulate.", + "allowed_values": ["NSFNet", "Cost239", "EuroCore", "GermanNet", "UKNet"], + "default": "NSFNet", + "required": False + }, + { + "name": "bitrate", + "type": "string", + "description": "Type of bitrate allocation.", + "allowed_values": ["fixed-rate", "flex-rate"], + "default": "fixed-rate", + "required": False + }, + { + "name": "K", + "type": "integer", + "description": "Number of paths to considers.", + "default": 3, + "required": False + }, + ], + "response_body_format": "application/json", + "response_structure": { + "output": "string", + "error": "string (empty if no error)" + }, + "example_request": { + "algorithm": "FirstFit", + "networkType": 1, + "goal_connections": 10000, + "confidence": 0.05, + "lambda_param": 120, + "mu": 1, + "network": "NSFNet", + "bitrate": "flex-rate", + "K": 3 + }, + "example_response_success": { + "output": "Simulation output will be a string containing simulation results.", + "error": "" + }, + "example_response_error": { + "error": "Simulation execution failed", + "details": "Detailed error message from the simulation or backend." + } + } + return jsonify(schema), 200 + # --- Run Setup on Application Start --- with app.app_context(): # Context needed to call route function outside request compile_success = compile_simulation() # Call compile directly at startup diff --git a/bitrates/bitrate.json b/bitrates/fixed-rate.json similarity index 100% rename from bitrates/bitrate.json rename to bitrates/fixed-rate.json diff --git a/bitrates/flex-rate.json b/bitrates/flex-rate.json new file mode 100644 index 0000000..03dee7f --- /dev/null +++ b/bitrates/flex-rate.json @@ -0,0 +1,117 @@ +{ + "10": [ + { + "16QAM": { + "slots": 1, + "reach": 560 + }, + + "8QAM": { + "slots": 1, + "reach": 1360 + }, + + "QPSK": { + "slots": 1, + "reach": 2720 + }, + + "BPSK": { + "slots": 1, + "reach": 5520 + } + } + ], + "40": [ + { + "16QAM": { + "slots": 1, + "reach": 560 + }, + + "8QAM": { + "slots": 2, + "reach": 1360 + }, + + "QPSK": { + "slots": 2, + "reach": 2720 + }, + + "BPSK": { + "slots": 4, + "reach": 5520 + } + } + ], + "100": [ + { + "16QAM": { + "slots": 2, + "reach": 560 + }, + + "8QAM": { + "slots": 3, + "reach": 1360 + }, + + "QPSK": { + "slots": 4, + "reach": 2720 + }, + + "BPSK": { + "slots": 8, + "reach": 5520 + } + } + ], + "400": [ + { + "16QAM": { + "slots": 8, + "reach": 560 + }, + + "8QAM": { + "slots": 11, + "reach": 1360 + }, + + "QPSK": { + "slots": 16, + "reach": 2720 + }, + + "BPSK": { + "slots": 32, + "reach": 5520 + } + } + ], + "1000": [ + { + "16QAM": { + "slots": 20, + "reach": 560 + }, + + "8QAM": { + "slots": 27, + "reach": 1360 + }, + + "QPSK": { + "slots": 40, + "reach": 2720 + }, + + "BPSK": { + "slots": 80, + "reach": 5520 + } + } + ] +} \ No newline at end of file diff --git a/networks/Cost239.json b/networks/Cost239.json new file mode 100644 index 0000000..cb77313 --- /dev/null +++ b/networks/Cost239.json @@ -0,0 +1,405 @@ +{ + "alias": "Cost239", + "links": [ + { + "dst": 1, + "id": 0, + "length": 900.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 1, + "length": 900.0, + "slots": 320, + "src": 1 + }, + { + "dst": 2, + "id": 2, + "length": 780.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 3, + "length": 780.0, + "slots": 320, + "src": 2 + }, + { + "dst": 3, + "id": 4, + "length": 1100.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 5, + "length": 1100.0, + "slots": 320, + "src": 3 + }, + { + "dst": 7, + "id": 6, + "length": 2620.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 7, + "length": 2620.0, + "slots": 320, + "src": 7 + }, + { + "dst": 2, + "id": 8, + "length": 600.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 9, + "length": 600.0, + "slots": 320, + "src": 2 + }, + { + "dst": 4, + "id": 10, + "length": 800.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 11, + "length": 800.0, + "slots": 320, + "src": 4 + }, + { + "dst": 5, + "id": 12, + "length": 1200.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 13, + "length": 1200.0, + "slots": 320, + "src": 5 + }, + { + "dst": 6, + "id": 14, + "length": 1640.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 15, + "length": 1640.0, + "slots": 320, + "src": 6 + }, + { + "dst": 8, + "id": 16, + "length": 2180.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 17, + "length": 2180.0, + "slots": 320, + "src": 8 + }, + { + "dst": 3, + "id": 18, + "length": 420.0, + "slots": 320, + "src": 2 + }, + { + "dst": 2, + "id": 19, + "length": 420.0, + "slots": 320, + "src": 3 + }, + { + "dst": 4, + "id": 20, + "length": 440.0, + "slots": 320, + "src": 2 + }, + { + "dst": 2, + "id": 21, + "length": 440.0, + "slots": 320, + "src": 4 + }, + { + "dst": 6, + "id": 22, + "length": 1860.0, + "slots": 320, + "src": 2 + }, + { + "dst": 2, + "id": 23, + "length": 1860.0, + "slots": 320, + "src": 6 + }, + { + "dst": 4, + "id": 24, + "length": 780.0, + "slots": 320, + "src": 3 + }, + { + "dst": 3, + "id": 25, + "length": 780.0, + "slots": 320, + "src": 4 + }, + { + "dst": 7, + "id": 26, + "length": 1520.0, + "slots": 320, + "src": 3 + }, + { + "dst": 3, + "id": 27, + "length": 1520.0, + "slots": 320, + "src": 7 + }, + { + "dst": 8, + "id": 28, + "length": 1320.0, + "slots": 320, + "src": 3 + }, + { + "dst": 3, + "id": 29, + "length": 1320.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 30, + "length": 780.0, + "slots": 320, + "src": 7 + }, + { + "dst": 7, + "id": 31, + "length": 780.0, + "slots": 320, + "src": 8 + }, + { + "dst": 9, + "id": 32, + "length": 1480.0, + "slots": 320, + "src": 7 + }, + { + "dst": 7, + "id": 33, + "length": 1480.0, + "slots": 320, + "src": 9 + }, + { + "dst": 5, + "id": 34, + "length": 700.0, + "slots": 320, + "src": 4 + }, + { + "dst": 4, + "id": 35, + "length": 700.0, + "slots": 320, + "src": 5 + }, + { + "dst": 9, + "id": 36, + "length": 1460.0, + "slots": 320, + "src": 4 + }, + { + "dst": 4, + "id": 37, + "length": 1460.0, + "slots": 320, + "src": 9 + }, + { + "dst": 6, + "id": 38, + "length": 640.0, + "slots": 320, + "src": 5 + }, + { + "dst": 5, + "id": 39, + "length": 640.0, + "slots": 320, + "src": 6 + }, + { + "dst": 9, + "id": 40, + "length": 1130.0, + "slots": 320, + "src": 5 + }, + { + "dst": 5, + "id": 41, + "length": 1130.0, + "slots": 320, + "src": 9 + }, + { + "dst": 10, + "id": 42, + "length": 1460.0, + "slots": 320, + "src": 5 + }, + { + "dst": 5, + "id": 43, + "length": 1460.0, + "slots": 320, + "src": 10 + }, + { + "dst": 10, + "id": 44, + "length": 1640.0, + "slots": 320, + "src": 6 + }, + { + "dst": 6, + "id": 45, + "length": 1640.0, + "slots": 320, + "src": 10 + }, + { + "dst": 9, + "id": 46, + "length": 680.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 47, + "length": 680.0, + "slots": 320, + "src": 9 + }, + { + "dst": 10, + "id": 48, + "length": 1320.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 49, + "length": 1320.0, + "slots": 320, + "src": 10 + }, + { + "dst": 10, + "id": 50, + "length": 640.0, + "slots": 320, + "src": 9 + }, + { + "dst": 9, + "id": 51, + "length": 640.0, + "slots": 320, + "src": 10 + } + ], + "name": "Cost239", + "nodes": [ + { + "id": 0 + }, + { + "id": 1 + }, + { + "id": 2 + }, + { + "id": 3 + }, + { + "id": 4 + }, + { + "id": 5 + }, + { + "id": 6 + }, + { + "id": 7 + }, + { + "id": 8 + }, + { + "id": 9 + }, + { + "id": 10 + } + ] +} \ No newline at end of file diff --git a/networks/Cost239_routes.json b/networks/Cost239_routes.json new file mode 100644 index 0000000..9d55e0b --- /dev/null +++ b/networks/Cost239_routes.json @@ -0,0 +1,4498 @@ +{ + "name": "Cost239", + "alias": "Cost239", + "routes": [ + { + "src": 0, + "dst": 1, + "paths": [ + [ + 0, + 1 + ], + [ + 0, + 2, + 1 + ], + [ + 0, + 2, + 4, + 1 + ], + [ + 0, + 3, + 2, + 1 + ], + [ + 0, + 3, + 4, + 1 + ], + [ + 0, + 3, + 2, + 4, + 1 + ] + ] + }, + { + "src": 0, + "dst": 2, + "paths": [ + [ + 0, + 2 + ], + [ + 0, + 1, + 2 + ], + [ + 0, + 3, + 2 + ], + [ + 0, + 1, + 4, + 2 + ], + [ + 0, + 3, + 4, + 2 + ], + [ + 0, + 1, + 4, + 3, + 2 + ] + ] + }, + { + "src": 0, + "dst": 3, + "paths": [ + [ + 0, + 3 + ], + [ + 0, + 2, + 3 + ], + [ + 0, + 1, + 2, + 3 + ], + [ + 0, + 2, + 4, + 3 + ], + [ + 0, + 1, + 4, + 3 + ], + [ + 0, + 1, + 4, + 2, + 3 + ] + ] + }, + { + "src": 0, + "dst": 7, + "paths": [ + [ + 0, + 7 + ], + [ + 0, + 3, + 7 + ], + [ + 0, + 2, + 3, + 7 + ], + [ + 0, + 3, + 8, + 7 + ], + [ + 0, + 2, + 3, + 8, + 7 + ], + [ + 0, + 1, + 2, + 3, + 7 + ] + ] + }, + { + "src": 0, + "dst": 4, + "paths": [ + [ + 0, + 2, + 4 + ], + [ + 0, + 1, + 4 + ], + [ + 0, + 3, + 4 + ], + [ + 0, + 1, + 2, + 4 + ], + [ + 0, + 3, + 2, + 4 + ], + [ + 0, + 2, + 3, + 4 + ] + ] + }, + { + "src": 0, + "dst": 5, + "paths": [ + [ + 0, + 2, + 4, + 5 + ], + [ + 0, + 1, + 5 + ], + [ + 0, + 1, + 4, + 5 + ], + [ + 0, + 2, + 1, + 5 + ], + [ + 0, + 3, + 4, + 5 + ], + [ + 0, + 1, + 2, + 4, + 5 + ] + ] + }, + { + "src": 0, + "dst": 6, + "paths": [ + [ + 0, + 1, + 6 + ], + [ + 0, + 2, + 4, + 5, + 6 + ], + [ + 0, + 2, + 6 + ], + [ + 0, + 1, + 5, + 6 + ], + [ + 0, + 2, + 1, + 6 + ], + [ + 0, + 1, + 4, + 5, + 6 + ] + ] + }, + { + "src": 0, + "dst": 8, + "paths": [ + [ + 0, + 3, + 8 + ], + [ + 0, + 2, + 3, + 8 + ], + [ + 0, + 1, + 8 + ], + [ + 0, + 1, + 2, + 3, + 8 + ], + [ + 0, + 2, + 4, + 3, + 8 + ], + [ + 0, + 2, + 4, + 9, + 8 + ] + ] + }, + { + "src": 0, + "dst": 9, + "paths": [ + [ + 0, + 2, + 4, + 9 + ], + [ + 0, + 2, + 4, + 5, + 9 + ], + [ + 0, + 3, + 8, + 9 + ], + [ + 0, + 1, + 4, + 9 + ], + [ + 0, + 2, + 3, + 8, + 9 + ], + [ + 0, + 1, + 5, + 9 + ] + ] + }, + { + "src": 0, + "dst": 10, + "paths": [ + [ + 0, + 2, + 4, + 9, + 10 + ], + [ + 0, + 2, + 4, + 5, + 10 + ], + [ + 0, + 1, + 5, + 10 + ], + [ + 0, + 2, + 4, + 5, + 9, + 10 + ], + [ + 0, + 3, + 8, + 10 + ], + [ + 0, + 3, + 8, + 9, + 10 + ] + ] + }, + { + "src": 1, + "dst": 0, + "paths": [ + [ + 1, + 0 + ], + [ + 1, + 2, + 0 + ], + [ + 1, + 4, + 2, + 0 + ], + [ + 1, + 2, + 3, + 0 + ], + [ + 1, + 4, + 3, + 0 + ], + [ + 1, + 4, + 2, + 3, + 0 + ] + ] + }, + { + "src": 1, + "dst": 2, + "paths": [ + [ + 1, + 2 + ], + [ + 1, + 4, + 2 + ], + [ + 1, + 0, + 2 + ], + [ + 1, + 4, + 3, + 2 + ], + [ + 1, + 5, + 4, + 2 + ], + [ + 1, + 0, + 3, + 2 + ] + ] + }, + { + "src": 1, + "dst": 3, + "paths": [ + [ + 1, + 2, + 3 + ], + [ + 1, + 4, + 3 + ], + [ + 1, + 4, + 2, + 3 + ], + [ + 1, + 2, + 4, + 3 + ], + [ + 1, + 0, + 3 + ], + [ + 1, + 0, + 2, + 3 + ] + ] + }, + { + "src": 1, + "dst": 7, + "paths": [ + [ + 1, + 2, + 3, + 7 + ], + [ + 1, + 8, + 7 + ], + [ + 1, + 4, + 3, + 7 + ], + [ + 1, + 2, + 3, + 8, + 7 + ], + [ + 1, + 4, + 2, + 3, + 7 + ], + [ + 1, + 2, + 4, + 3, + 7 + ] + ] + }, + { + "src": 1, + "dst": 4, + "paths": [ + [ + 1, + 4 + ], + [ + 1, + 2, + 4 + ], + [ + 1, + 2, + 3, + 4 + ], + [ + 1, + 5, + 4 + ], + [ + 1, + 0, + 2, + 4 + ], + [ + 1, + 0, + 3, + 4 + ] + ] + }, + { + "src": 1, + "dst": 5, + "paths": [ + [ + 1, + 5 + ], + [ + 1, + 4, + 5 + ], + [ + 1, + 2, + 4, + 5 + ], + [ + 1, + 6, + 5 + ], + [ + 1, + 2, + 3, + 4, + 5 + ], + [ + 1, + 0, + 2, + 4, + 5 + ] + ] + }, + { + "src": 1, + "dst": 6, + "paths": [ + [ + 1, + 6 + ], + [ + 1, + 5, + 6 + ], + [ + 1, + 4, + 5, + 6 + ], + [ + 1, + 2, + 4, + 5, + 6 + ], + [ + 1, + 2, + 6 + ], + [ + 1, + 4, + 2, + 6 + ] + ] + }, + { + "src": 1, + "dst": 8, + "paths": [ + [ + 1, + 8 + ], + [ + 1, + 2, + 3, + 8 + ], + [ + 1, + 4, + 3, + 8 + ], + [ + 1, + 4, + 9, + 8 + ], + [ + 1, + 4, + 2, + 3, + 8 + ], + [ + 1, + 5, + 9, + 8 + ] + ] + }, + { + "src": 1, + "dst": 9, + "paths": [ + [ + 1, + 4, + 9 + ], + [ + 1, + 5, + 9 + ], + [ + 1, + 2, + 4, + 9 + ], + [ + 1, + 4, + 5, + 9 + ], + [ + 1, + 8, + 9 + ], + [ + 1, + 2, + 4, + 5, + 9 + ] + ] + }, + { + "src": 1, + "dst": 10, + "paths": [ + [ + 1, + 5, + 10 + ], + [ + 1, + 4, + 9, + 10 + ], + [ + 1, + 4, + 5, + 10 + ], + [ + 1, + 5, + 9, + 10 + ], + [ + 1, + 2, + 4, + 9, + 10 + ], + [ + 1, + 2, + 4, + 5, + 10 + ] + ] + }, + { + "src": 2, + "dst": 0, + "paths": [ + [ + 2, + 0 + ], + [ + 2, + 1, + 0 + ], + [ + 2, + 3, + 0 + ], + [ + 2, + 4, + 1, + 0 + ], + [ + 2, + 4, + 3, + 0 + ], + [ + 2, + 3, + 4, + 1, + 0 + ] + ] + }, + { + "src": 2, + "dst": 1, + "paths": [ + [ + 2, + 1 + ], + [ + 2, + 4, + 1 + ], + [ + 2, + 0, + 1 + ], + [ + 2, + 3, + 4, + 1 + ], + [ + 2, + 4, + 5, + 1 + ], + [ + 2, + 3, + 0, + 1 + ] + ] + }, + { + "src": 2, + "dst": 3, + "paths": [ + [ + 2, + 3 + ], + [ + 2, + 4, + 3 + ], + [ + 2, + 0, + 3 + ], + [ + 2, + 1, + 4, + 3 + ], + [ + 2, + 1, + 0, + 3 + ], + [ + 2, + 4, + 1, + 0, + 3 + ] + ] + }, + { + "src": 2, + "dst": 7, + "paths": [ + [ + 2, + 3, + 7 + ], + [ + 2, + 3, + 8, + 7 + ], + [ + 2, + 4, + 3, + 7 + ], + [ + 2, + 4, + 3, + 8, + 7 + ], + [ + 2, + 4, + 9, + 8, + 7 + ], + [ + 2, + 4, + 9, + 7 + ] + ] + }, + { + "src": 2, + "dst": 4, + "paths": [ + [ + 2, + 4 + ], + [ + 2, + 3, + 4 + ], + [ + 2, + 1, + 4 + ], + [ + 2, + 0, + 1, + 4 + ], + [ + 2, + 1, + 5, + 4 + ], + [ + 2, + 0, + 3, + 4 + ] + ] + }, + { + "src": 2, + "dst": 5, + "paths": [ + [ + 2, + 4, + 5 + ], + [ + 2, + 1, + 5 + ], + [ + 2, + 3, + 4, + 5 + ], + [ + 2, + 1, + 4, + 5 + ], + [ + 2, + 4, + 1, + 5 + ], + [ + 2, + 6, + 5 + ] + ] + }, + { + "src": 2, + "dst": 6, + "paths": [ + [ + 2, + 4, + 5, + 6 + ], + [ + 2, + 6 + ], + [ + 2, + 1, + 6 + ], + [ + 2, + 1, + 5, + 6 + ], + [ + 2, + 3, + 4, + 5, + 6 + ], + [ + 2, + 1, + 4, + 5, + 6 + ] + ] + }, + { + "src": 2, + "dst": 8, + "paths": [ + [ + 2, + 3, + 8 + ], + [ + 2, + 4, + 3, + 8 + ], + [ + 2, + 4, + 9, + 8 + ], + [ + 2, + 3, + 7, + 8 + ], + [ + 2, + 1, + 8 + ], + [ + 2, + 4, + 5, + 9, + 8 + ] + ] + }, + { + "src": 2, + "dst": 9, + "paths": [ + [ + 2, + 4, + 9 + ], + [ + 2, + 4, + 5, + 9 + ], + [ + 2, + 3, + 8, + 9 + ], + [ + 2, + 3, + 4, + 9 + ], + [ + 2, + 1, + 4, + 9 + ], + [ + 2, + 1, + 5, + 9 + ] + ] + }, + { + "src": 2, + "dst": 10, + "paths": [ + [ + 2, + 4, + 9, + 10 + ], + [ + 2, + 4, + 5, + 10 + ], + [ + 2, + 4, + 5, + 9, + 10 + ], + [ + 2, + 3, + 8, + 10 + ], + [ + 2, + 3, + 8, + 9, + 10 + ], + [ + 2, + 1, + 5, + 10 + ] + ] + }, + { + "src": 3, + "dst": 0, + "paths": [ + [ + 3, + 0 + ], + [ + 3, + 2, + 0 + ], + [ + 3, + 2, + 1, + 0 + ], + [ + 3, + 4, + 2, + 0 + ], + [ + 3, + 4, + 1, + 0 + ], + [ + 3, + 2, + 4, + 1, + 0 + ] + ] + }, + { + "src": 3, + "dst": 1, + "paths": [ + [ + 3, + 2, + 1 + ], + [ + 3, + 4, + 1 + ], + [ + 3, + 2, + 4, + 1 + ], + [ + 3, + 4, + 2, + 1 + ], + [ + 3, + 0, + 1 + ], + [ + 3, + 2, + 0, + 1 + ] + ] + }, + { + "src": 3, + "dst": 2, + "paths": [ + [ + 3, + 2 + ], + [ + 3, + 4, + 2 + ], + [ + 3, + 0, + 2 + ], + [ + 3, + 4, + 1, + 2 + ], + [ + 3, + 0, + 1, + 2 + ], + [ + 3, + 0, + 1, + 4, + 2 + ] + ] + }, + { + "src": 3, + "dst": 7, + "paths": [ + [ + 3, + 7 + ], + [ + 3, + 8, + 7 + ], + [ + 3, + 8, + 9, + 7 + ], + [ + 3, + 4, + 9, + 8, + 7 + ], + [ + 3, + 0, + 7 + ], + [ + 3, + 4, + 9, + 7 + ] + ] + }, + { + "src": 3, + "dst": 4, + "paths": [ + [ + 3, + 4 + ], + [ + 3, + 2, + 4 + ], + [ + 3, + 2, + 1, + 4 + ], + [ + 3, + 0, + 2, + 4 + ], + [ + 3, + 0, + 1, + 4 + ], + [ + 3, + 2, + 0, + 1, + 4 + ] + ] + }, + { + "src": 3, + "dst": 5, + "paths": [ + [ + 3, + 4, + 5 + ], + [ + 3, + 2, + 4, + 5 + ], + [ + 3, + 2, + 1, + 5 + ], + [ + 3, + 2, + 1, + 4, + 5 + ], + [ + 3, + 4, + 1, + 5 + ], + [ + 3, + 2, + 4, + 1, + 5 + ] + ] + }, + { + "src": 3, + "dst": 6, + "paths": [ + [ + 3, + 4, + 5, + 6 + ], + [ + 3, + 2, + 4, + 5, + 6 + ], + [ + 3, + 2, + 6 + ], + [ + 3, + 2, + 1, + 6 + ], + [ + 3, + 2, + 1, + 5, + 6 + ], + [ + 3, + 4, + 2, + 6 + ] + ] + }, + { + "src": 3, + "dst": 8, + "paths": [ + [ + 3, + 8 + ], + [ + 3, + 7, + 8 + ], + [ + 3, + 4, + 9, + 8 + ], + [ + 3, + 2, + 4, + 9, + 8 + ], + [ + 3, + 2, + 1, + 8 + ], + [ + 3, + 4, + 5, + 9, + 8 + ] + ] + }, + { + "src": 3, + "dst": 9, + "paths": [ + [ + 3, + 8, + 9 + ], + [ + 3, + 4, + 9 + ], + [ + 3, + 2, + 4, + 9 + ], + [ + 3, + 4, + 5, + 9 + ], + [ + 3, + 2, + 4, + 5, + 9 + ], + [ + 3, + 7, + 8, + 9 + ] + ] + }, + { + "src": 3, + "dst": 10, + "paths": [ + [ + 3, + 8, + 10 + ], + [ + 3, + 8, + 9, + 10 + ], + [ + 3, + 4, + 9, + 10 + ], + [ + 3, + 4, + 5, + 10 + ], + [ + 3, + 2, + 4, + 9, + 10 + ], + [ + 3, + 2, + 4, + 5, + 10 + ] + ] + }, + { + "src": 7, + "dst": 0, + "paths": [ + [ + 7, + 0 + ], + [ + 7, + 3, + 0 + ], + [ + 7, + 3, + 2, + 0 + ], + [ + 7, + 8, + 3, + 0 + ], + [ + 7, + 8, + 3, + 2, + 0 + ], + [ + 7, + 3, + 2, + 1, + 0 + ] + ] + }, + { + "src": 7, + "dst": 1, + "paths": [ + [ + 7, + 3, + 2, + 1 + ], + [ + 7, + 8, + 1 + ], + [ + 7, + 3, + 4, + 1 + ], + [ + 7, + 8, + 3, + 2, + 1 + ], + [ + 7, + 3, + 2, + 4, + 1 + ], + [ + 7, + 3, + 4, + 2, + 1 + ] + ] + }, + { + "src": 7, + "dst": 2, + "paths": [ + [ + 7, + 3, + 2 + ], + [ + 7, + 8, + 3, + 2 + ], + [ + 7, + 3, + 4, + 2 + ], + [ + 7, + 8, + 3, + 4, + 2 + ], + [ + 7, + 8, + 9, + 4, + 2 + ], + [ + 7, + 9, + 4, + 2 + ] + ] + }, + { + "src": 7, + "dst": 3, + "paths": [ + [ + 7, + 3 + ], + [ + 7, + 8, + 3 + ], + [ + 7, + 9, + 8, + 3 + ], + [ + 7, + 8, + 9, + 4, + 3 + ], + [ + 7, + 0, + 3 + ], + [ + 7, + 9, + 4, + 3 + ] + ] + }, + { + "src": 7, + "dst": 4, + "paths": [ + [ + 7, + 3, + 4 + ], + [ + 7, + 3, + 2, + 4 + ], + [ + 7, + 8, + 3, + 4 + ], + [ + 7, + 8, + 9, + 4 + ], + [ + 7, + 9, + 4 + ], + [ + 7, + 8, + 3, + 2, + 4 + ] + ] + }, + { + "src": 7, + "dst": 5, + "paths": [ + [ + 7, + 8, + 9, + 5 + ], + [ + 7, + 9, + 5 + ], + [ + 7, + 3, + 4, + 5 + ], + [ + 7, + 3, + 2, + 4, + 5 + ], + [ + 7, + 8, + 10, + 5 + ], + [ + 7, + 8, + 9, + 10, + 5 + ] + ] + }, + { + "src": 7, + "dst": 6, + "paths": [ + [ + 7, + 8, + 9, + 5, + 6 + ], + [ + 7, + 9, + 5, + 6 + ], + [ + 7, + 3, + 4, + 5, + 6 + ], + [ + 7, + 3, + 2, + 4, + 5, + 6 + ], + [ + 7, + 8, + 10, + 6 + ], + [ + 7, + 8, + 9, + 10, + 6 + ] + ] + }, + { + "src": 7, + "dst": 8, + "paths": [ + [ + 7, + 8 + ], + [ + 7, + 9, + 8 + ], + [ + 7, + 3, + 8 + ], + [ + 7, + 9, + 10, + 8 + ], + [ + 7, + 3, + 4, + 9, + 8 + ], + [ + 7, + 3, + 2, + 4, + 9, + 8 + ] + ] + }, + { + "src": 7, + "dst": 9, + "paths": [ + [ + 7, + 8, + 9 + ], + [ + 7, + 9 + ], + [ + 7, + 8, + 10, + 9 + ], + [ + 7, + 3, + 8, + 9 + ], + [ + 7, + 3, + 4, + 9 + ], + [ + 7, + 3, + 2, + 4, + 9 + ] + ] + }, + { + "src": 7, + "dst": 10, + "paths": [ + [ + 7, + 8, + 10 + ], + [ + 7, + 8, + 9, + 10 + ], + [ + 7, + 9, + 10 + ], + [ + 7, + 9, + 8, + 10 + ], + [ + 7, + 8, + 9, + 5, + 10 + ], + [ + 7, + 9, + 5, + 10 + ] + ] + }, + { + "src": 4, + "dst": 0, + "paths": [ + [ + 4, + 2, + 0 + ], + [ + 4, + 1, + 0 + ], + [ + 4, + 3, + 0 + ], + [ + 4, + 2, + 1, + 0 + ], + [ + 4, + 2, + 3, + 0 + ], + [ + 4, + 3, + 2, + 0 + ] + ] + }, + { + "src": 4, + "dst": 1, + "paths": [ + [ + 4, + 1 + ], + [ + 4, + 2, + 1 + ], + [ + 4, + 3, + 2, + 1 + ], + [ + 4, + 5, + 1 + ], + [ + 4, + 2, + 0, + 1 + ], + [ + 4, + 3, + 0, + 1 + ] + ] + }, + { + "src": 4, + "dst": 2, + "paths": [ + [ + 4, + 2 + ], + [ + 4, + 3, + 2 + ], + [ + 4, + 1, + 2 + ], + [ + 4, + 1, + 0, + 2 + ], + [ + 4, + 5, + 1, + 2 + ], + [ + 4, + 3, + 0, + 2 + ] + ] + }, + { + "src": 4, + "dst": 3, + "paths": [ + [ + 4, + 3 + ], + [ + 4, + 2, + 3 + ], + [ + 4, + 1, + 2, + 3 + ], + [ + 4, + 2, + 0, + 3 + ], + [ + 4, + 1, + 0, + 3 + ], + [ + 4, + 1, + 0, + 2, + 3 + ] + ] + }, + { + "src": 4, + "dst": 7, + "paths": [ + [ + 4, + 3, + 7 + ], + [ + 4, + 2, + 3, + 7 + ], + [ + 4, + 3, + 8, + 7 + ], + [ + 4, + 9, + 8, + 7 + ], + [ + 4, + 9, + 7 + ], + [ + 4, + 2, + 3, + 8, + 7 + ] + ] + }, + { + "src": 4, + "dst": 5, + "paths": [ + [ + 4, + 5 + ], + [ + 4, + 1, + 5 + ], + [ + 4, + 2, + 1, + 5 + ], + [ + 4, + 9, + 5 + ], + [ + 4, + 2, + 6, + 5 + ], + [ + 4, + 3, + 2, + 1, + 5 + ] + ] + }, + { + "src": 4, + "dst": 6, + "paths": [ + [ + 4, + 5, + 6 + ], + [ + 4, + 2, + 6 + ], + [ + 4, + 1, + 6 + ], + [ + 4, + 1, + 5, + 6 + ], + [ + 4, + 2, + 1, + 6 + ], + [ + 4, + 2, + 1, + 5, + 6 + ] + ] + }, + { + "src": 4, + "dst": 8, + "paths": [ + [ + 4, + 3, + 8 + ], + [ + 4, + 9, + 8 + ], + [ + 4, + 2, + 3, + 8 + ], + [ + 4, + 5, + 9, + 8 + ], + [ + 4, + 1, + 8 + ], + [ + 4, + 3, + 7, + 8 + ] + ] + }, + { + "src": 4, + "dst": 9, + "paths": [ + [ + 4, + 9 + ], + [ + 4, + 5, + 9 + ], + [ + 4, + 3, + 8, + 9 + ], + [ + 4, + 5, + 10, + 9 + ], + [ + 4, + 2, + 3, + 8, + 9 + ], + [ + 4, + 1, + 5, + 9 + ] + ] + }, + { + "src": 4, + "dst": 10, + "paths": [ + [ + 4, + 9, + 10 + ], + [ + 4, + 5, + 10 + ], + [ + 4, + 5, + 9, + 10 + ], + [ + 4, + 5, + 6, + 10 + ], + [ + 4, + 3, + 8, + 10 + ], + [ + 4, + 3, + 8, + 9, + 10 + ] + ] + }, + { + "src": 5, + "dst": 0, + "paths": [ + [ + 5, + 4, + 2, + 0 + ], + [ + 5, + 1, + 0 + ], + [ + 5, + 4, + 1, + 0 + ], + [ + 5, + 1, + 2, + 0 + ], + [ + 5, + 4, + 3, + 0 + ], + [ + 5, + 4, + 2, + 1, + 0 + ] + ] + }, + { + "src": 5, + "dst": 1, + "paths": [ + [ + 5, + 1 + ], + [ + 5, + 4, + 1 + ], + [ + 5, + 4, + 2, + 1 + ], + [ + 5, + 6, + 1 + ], + [ + 5, + 4, + 3, + 2, + 1 + ], + [ + 5, + 4, + 2, + 0, + 1 + ] + ] + }, + { + "src": 5, + "dst": 2, + "paths": [ + [ + 5, + 4, + 2 + ], + [ + 5, + 1, + 2 + ], + [ + 5, + 4, + 3, + 2 + ], + [ + 5, + 4, + 1, + 2 + ], + [ + 5, + 1, + 4, + 2 + ], + [ + 5, + 6, + 2 + ] + ] + }, + { + "src": 5, + "dst": 3, + "paths": [ + [ + 5, + 4, + 3 + ], + [ + 5, + 4, + 2, + 3 + ], + [ + 5, + 1, + 2, + 3 + ], + [ + 5, + 4, + 1, + 2, + 3 + ], + [ + 5, + 1, + 4, + 3 + ], + [ + 5, + 1, + 4, + 2, + 3 + ] + ] + }, + { + "src": 5, + "dst": 7, + "paths": [ + [ + 5, + 9, + 8, + 7 + ], + [ + 5, + 9, + 7 + ], + [ + 5, + 4, + 3, + 7 + ], + [ + 5, + 4, + 2, + 3, + 7 + ], + [ + 5, + 10, + 8, + 7 + ], + [ + 5, + 10, + 9, + 8, + 7 + ] + ] + }, + { + "src": 5, + "dst": 4, + "paths": [ + [ + 5, + 4 + ], + [ + 5, + 1, + 4 + ], + [ + 5, + 1, + 2, + 4 + ], + [ + 5, + 9, + 4 + ], + [ + 5, + 6, + 2, + 4 + ], + [ + 5, + 1, + 2, + 3, + 4 + ] + ] + }, + { + "src": 5, + "dst": 6, + "paths": [ + [ + 5, + 6 + ], + [ + 5, + 1, + 6 + ], + [ + 5, + 4, + 2, + 6 + ], + [ + 5, + 10, + 6 + ], + [ + 5, + 4, + 1, + 6 + ], + [ + 5, + 4, + 2, + 1, + 6 + ] + ] + }, + { + "src": 5, + "dst": 8, + "paths": [ + [ + 5, + 9, + 8 + ], + [ + 5, + 10, + 8 + ], + [ + 5, + 10, + 9, + 8 + ], + [ + 5, + 4, + 3, + 8 + ], + [ + 5, + 4, + 9, + 8 + ], + [ + 5, + 4, + 2, + 3, + 8 + ] + ] + }, + { + "src": 5, + "dst": 9, + "paths": [ + [ + 5, + 9 + ], + [ + 5, + 10, + 9 + ], + [ + 5, + 4, + 9 + ], + [ + 5, + 6, + 10, + 9 + ], + [ + 5, + 10, + 8, + 9 + ], + [ + 5, + 1, + 4, + 9 + ] + ] + }, + { + "src": 5, + "dst": 10, + "paths": [ + [ + 5, + 10 + ], + [ + 5, + 9, + 10 + ], + [ + 5, + 6, + 10 + ], + [ + 5, + 4, + 9, + 10 + ], + [ + 5, + 9, + 8, + 10 + ], + [ + 5, + 1, + 4, + 9, + 10 + ] + ] + }, + { + "src": 6, + "dst": 0, + "paths": [ + [ + 6, + 1, + 0 + ], + [ + 6, + 5, + 4, + 2, + 0 + ], + [ + 6, + 2, + 0 + ], + [ + 6, + 5, + 1, + 0 + ], + [ + 6, + 1, + 2, + 0 + ], + [ + 6, + 5, + 4, + 1, + 0 + ] + ] + }, + { + "src": 6, + "dst": 1, + "paths": [ + [ + 6, + 1 + ], + [ + 6, + 5, + 1 + ], + [ + 6, + 5, + 4, + 1 + ], + [ + 6, + 5, + 4, + 2, + 1 + ], + [ + 6, + 2, + 1 + ], + [ + 6, + 2, + 4, + 1 + ] + ] + }, + { + "src": 6, + "dst": 2, + "paths": [ + [ + 6, + 5, + 4, + 2 + ], + [ + 6, + 2 + ], + [ + 6, + 1, + 2 + ], + [ + 6, + 5, + 1, + 2 + ], + [ + 6, + 5, + 4, + 3, + 2 + ], + [ + 6, + 5, + 4, + 1, + 2 + ] + ] + }, + { + "src": 6, + "dst": 3, + "paths": [ + [ + 6, + 5, + 4, + 3 + ], + [ + 6, + 5, + 4, + 2, + 3 + ], + [ + 6, + 2, + 3 + ], + [ + 6, + 1, + 2, + 3 + ], + [ + 6, + 5, + 1, + 2, + 3 + ], + [ + 6, + 2, + 4, + 3 + ] + ] + }, + { + "src": 6, + "dst": 7, + "paths": [ + [ + 6, + 5, + 9, + 8, + 7 + ], + [ + 6, + 5, + 9, + 7 + ], + [ + 6, + 5, + 4, + 3, + 7 + ], + [ + 6, + 5, + 4, + 2, + 3, + 7 + ], + [ + 6, + 10, + 8, + 7 + ], + [ + 6, + 10, + 9, + 8, + 7 + ] + ] + }, + { + "src": 6, + "dst": 4, + "paths": [ + [ + 6, + 5, + 4 + ], + [ + 6, + 2, + 4 + ], + [ + 6, + 1, + 4 + ], + [ + 6, + 5, + 1, + 4 + ], + [ + 6, + 1, + 2, + 4 + ], + [ + 6, + 5, + 1, + 2, + 4 + ] + ] + }, + { + "src": 6, + "dst": 5, + "paths": [ + [ + 6, + 5 + ], + [ + 6, + 1, + 5 + ], + [ + 6, + 2, + 4, + 5 + ], + [ + 6, + 10, + 5 + ], + [ + 6, + 1, + 4, + 5 + ], + [ + 6, + 1, + 2, + 4, + 5 + ] + ] + }, + { + "src": 6, + "dst": 8, + "paths": [ + [ + 6, + 5, + 9, + 8 + ], + [ + 6, + 10, + 8 + ], + [ + 6, + 10, + 9, + 8 + ], + [ + 6, + 5, + 10, + 8 + ], + [ + 6, + 5, + 10, + 9, + 8 + ], + [ + 6, + 5, + 4, + 3, + 8 + ] + ] + }, + { + "src": 6, + "dst": 9, + "paths": [ + [ + 6, + 5, + 9 + ], + [ + 6, + 10, + 9 + ], + [ + 6, + 5, + 10, + 9 + ], + [ + 6, + 5, + 4, + 9 + ], + [ + 6, + 10, + 8, + 9 + ], + [ + 6, + 2, + 4, + 9 + ] + ] + }, + { + "src": 6, + "dst": 10, + "paths": [ + [ + 6, + 10 + ], + [ + 6, + 5, + 10 + ], + [ + 6, + 5, + 9, + 10 + ], + [ + 6, + 5, + 4, + 9, + 10 + ], + [ + 6, + 5, + 9, + 8, + 10 + ], + [ + 6, + 1, + 5, + 10 + ] + ] + }, + { + "src": 8, + "dst": 0, + "paths": [ + [ + 8, + 3, + 0 + ], + [ + 8, + 3, + 2, + 0 + ], + [ + 8, + 1, + 0 + ], + [ + 8, + 3, + 2, + 1, + 0 + ], + [ + 8, + 3, + 4, + 2, + 0 + ], + [ + 8, + 9, + 4, + 2, + 0 + ] + ] + }, + { + "src": 8, + "dst": 1, + "paths": [ + [ + 8, + 1 + ], + [ + 8, + 3, + 2, + 1 + ], + [ + 8, + 3, + 4, + 1 + ], + [ + 8, + 9, + 4, + 1 + ], + [ + 8, + 3, + 2, + 4, + 1 + ], + [ + 8, + 9, + 5, + 1 + ] + ] + }, + { + "src": 8, + "dst": 2, + "paths": [ + [ + 8, + 3, + 2 + ], + [ + 8, + 3, + 4, + 2 + ], + [ + 8, + 9, + 4, + 2 + ], + [ + 8, + 7, + 3, + 2 + ], + [ + 8, + 1, + 2 + ], + [ + 8, + 9, + 5, + 4, + 2 + ] + ] + }, + { + "src": 8, + "dst": 3, + "paths": [ + [ + 8, + 3 + ], + [ + 8, + 7, + 3 + ], + [ + 8, + 9, + 4, + 3 + ], + [ + 8, + 9, + 4, + 2, + 3 + ], + [ + 8, + 1, + 2, + 3 + ], + [ + 8, + 9, + 5, + 4, + 3 + ] + ] + }, + { + "src": 8, + "dst": 7, + "paths": [ + [ + 8, + 7 + ], + [ + 8, + 9, + 7 + ], + [ + 8, + 3, + 7 + ], + [ + 8, + 10, + 9, + 7 + ], + [ + 8, + 9, + 4, + 3, + 7 + ], + [ + 8, + 9, + 4, + 2, + 3, + 7 + ] + ] + }, + { + "src": 8, + "dst": 4, + "paths": [ + [ + 8, + 3, + 4 + ], + [ + 8, + 9, + 4 + ], + [ + 8, + 3, + 2, + 4 + ], + [ + 8, + 9, + 5, + 4 + ], + [ + 8, + 1, + 4 + ], + [ + 8, + 7, + 3, + 4 + ] + ] + }, + { + "src": 8, + "dst": 5, + "paths": [ + [ + 8, + 9, + 5 + ], + [ + 8, + 10, + 5 + ], + [ + 8, + 9, + 10, + 5 + ], + [ + 8, + 3, + 4, + 5 + ], + [ + 8, + 9, + 4, + 5 + ], + [ + 8, + 3, + 2, + 4, + 5 + ] + ] + }, + { + "src": 8, + "dst": 6, + "paths": [ + [ + 8, + 9, + 5, + 6 + ], + [ + 8, + 10, + 6 + ], + [ + 8, + 9, + 10, + 6 + ], + [ + 8, + 10, + 5, + 6 + ], + [ + 8, + 9, + 10, + 5, + 6 + ], + [ + 8, + 3, + 4, + 5, + 6 + ] + ] + }, + { + "src": 8, + "dst": 9, + "paths": [ + [ + 8, + 9 + ], + [ + 8, + 10, + 9 + ], + [ + 8, + 7, + 9 + ], + [ + 8, + 3, + 4, + 9 + ], + [ + 8, + 3, + 2, + 4, + 9 + ], + [ + 8, + 10, + 5, + 9 + ] + ] + }, + { + "src": 8, + "dst": 10, + "paths": [ + [ + 8, + 10 + ], + [ + 8, + 9, + 10 + ], + [ + 8, + 7, + 9, + 10 + ], + [ + 8, + 9, + 5, + 10 + ], + [ + 8, + 9, + 5, + 6, + 10 + ], + [ + 8, + 3, + 4, + 9, + 10 + ] + ] + }, + { + "src": 9, + "dst": 0, + "paths": [ + [ + 9, + 4, + 2, + 0 + ], + [ + 9, + 5, + 4, + 2, + 0 + ], + [ + 9, + 8, + 3, + 0 + ], + [ + 9, + 4, + 1, + 0 + ], + [ + 9, + 8, + 3, + 2, + 0 + ], + [ + 9, + 5, + 1, + 0 + ] + ] + }, + { + "src": 9, + "dst": 1, + "paths": [ + [ + 9, + 4, + 1 + ], + [ + 9, + 5, + 1 + ], + [ + 9, + 4, + 2, + 1 + ], + [ + 9, + 5, + 4, + 1 + ], + [ + 9, + 8, + 1 + ], + [ + 9, + 5, + 4, + 2, + 1 + ] + ] + }, + { + "src": 9, + "dst": 2, + "paths": [ + [ + 9, + 4, + 2 + ], + [ + 9, + 5, + 4, + 2 + ], + [ + 9, + 8, + 3, + 2 + ], + [ + 9, + 4, + 3, + 2 + ], + [ + 9, + 4, + 1, + 2 + ], + [ + 9, + 5, + 1, + 2 + ] + ] + }, + { + "src": 9, + "dst": 3, + "paths": [ + [ + 9, + 8, + 3 + ], + [ + 9, + 4, + 3 + ], + [ + 9, + 4, + 2, + 3 + ], + [ + 9, + 5, + 4, + 3 + ], + [ + 9, + 5, + 4, + 2, + 3 + ], + [ + 9, + 8, + 7, + 3 + ] + ] + }, + { + "src": 9, + "dst": 7, + "paths": [ + [ + 9, + 8, + 7 + ], + [ + 9, + 7 + ], + [ + 9, + 10, + 8, + 7 + ], + [ + 9, + 8, + 3, + 7 + ], + [ + 9, + 4, + 3, + 7 + ], + [ + 9, + 4, + 2, + 3, + 7 + ] + ] + }, + { + "src": 9, + "dst": 4, + "paths": [ + [ + 9, + 4 + ], + [ + 9, + 5, + 4 + ], + [ + 9, + 8, + 3, + 4 + ], + [ + 9, + 10, + 5, + 4 + ], + [ + 9, + 8, + 3, + 2, + 4 + ], + [ + 9, + 5, + 1, + 4 + ] + ] + }, + { + "src": 9, + "dst": 5, + "paths": [ + [ + 9, + 5 + ], + [ + 9, + 10, + 5 + ], + [ + 9, + 4, + 5 + ], + [ + 9, + 10, + 6, + 5 + ], + [ + 9, + 8, + 10, + 5 + ], + [ + 9, + 4, + 1, + 5 + ] + ] + }, + { + "src": 9, + "dst": 6, + "paths": [ + [ + 9, + 5, + 6 + ], + [ + 9, + 10, + 6 + ], + [ + 9, + 10, + 5, + 6 + ], + [ + 9, + 4, + 5, + 6 + ], + [ + 9, + 8, + 10, + 6 + ], + [ + 9, + 4, + 2, + 6 + ] + ] + }, + { + "src": 9, + "dst": 8, + "paths": [ + [ + 9, + 8 + ], + [ + 9, + 10, + 8 + ], + [ + 9, + 7, + 8 + ], + [ + 9, + 4, + 3, + 8 + ], + [ + 9, + 4, + 2, + 3, + 8 + ], + [ + 9, + 5, + 10, + 8 + ] + ] + }, + { + "src": 9, + "dst": 10, + "paths": [ + [ + 9, + 10 + ], + [ + 9, + 8, + 10 + ], + [ + 9, + 5, + 10 + ], + [ + 9, + 5, + 6, + 10 + ], + [ + 9, + 7, + 8, + 10 + ], + [ + 9, + 4, + 5, + 10 + ] + ] + }, + { + "src": 10, + "dst": 0, + "paths": [ + [ + 10, + 9, + 4, + 2, + 0 + ], + [ + 10, + 5, + 4, + 2, + 0 + ], + [ + 10, + 5, + 1, + 0 + ], + [ + 10, + 9, + 5, + 4, + 2, + 0 + ], + [ + 10, + 8, + 3, + 0 + ], + [ + 10, + 9, + 8, + 3, + 0 + ] + ] + }, + { + "src": 10, + "dst": 1, + "paths": [ + [ + 10, + 5, + 1 + ], + [ + 10, + 9, + 4, + 1 + ], + [ + 10, + 5, + 4, + 1 + ], + [ + 10, + 9, + 5, + 1 + ], + [ + 10, + 9, + 4, + 2, + 1 + ], + [ + 10, + 5, + 4, + 2, + 1 + ] + ] + }, + { + "src": 10, + "dst": 2, + "paths": [ + [ + 10, + 9, + 4, + 2 + ], + [ + 10, + 5, + 4, + 2 + ], + [ + 10, + 9, + 5, + 4, + 2 + ], + [ + 10, + 8, + 3, + 2 + ], + [ + 10, + 9, + 8, + 3, + 2 + ], + [ + 10, + 5, + 1, + 2 + ] + ] + }, + { + "src": 10, + "dst": 3, + "paths": [ + [ + 10, + 8, + 3 + ], + [ + 10, + 9, + 8, + 3 + ], + [ + 10, + 9, + 4, + 3 + ], + [ + 10, + 5, + 4, + 3 + ], + [ + 10, + 9, + 4, + 2, + 3 + ], + [ + 10, + 5, + 4, + 2, + 3 + ] + ] + }, + { + "src": 10, + "dst": 7, + "paths": [ + [ + 10, + 8, + 7 + ], + [ + 10, + 9, + 8, + 7 + ], + [ + 10, + 9, + 7 + ], + [ + 10, + 8, + 9, + 7 + ], + [ + 10, + 5, + 9, + 8, + 7 + ], + [ + 10, + 5, + 9, + 7 + ] + ] + }, + { + "src": 10, + "dst": 4, + "paths": [ + [ + 10, + 9, + 4 + ], + [ + 10, + 5, + 4 + ], + [ + 10, + 9, + 5, + 4 + ], + [ + 10, + 6, + 5, + 4 + ], + [ + 10, + 9, + 8, + 3, + 4 + ], + [ + 10, + 8, + 3, + 4 + ] + ] + }, + { + "src": 10, + "dst": 5, + "paths": [ + [ + 10, + 5 + ], + [ + 10, + 9, + 5 + ], + [ + 10, + 6, + 5 + ], + [ + 10, + 9, + 4, + 5 + ], + [ + 10, + 8, + 9, + 5 + ], + [ + 10, + 9, + 4, + 1, + 5 + ] + ] + }, + { + "src": 10, + "dst": 6, + "paths": [ + [ + 10, + 6 + ], + [ + 10, + 5, + 6 + ], + [ + 10, + 9, + 5, + 6 + ], + [ + 10, + 9, + 4, + 5, + 6 + ], + [ + 10, + 8, + 9, + 5, + 6 + ], + [ + 10, + 5, + 1, + 6 + ] + ] + }, + { + "src": 10, + "dst": 8, + "paths": [ + [ + 10, + 8 + ], + [ + 10, + 9, + 8 + ], + [ + 10, + 9, + 7, + 8 + ], + [ + 10, + 5, + 9, + 8 + ], + [ + 10, + 6, + 5, + 9, + 8 + ], + [ + 10, + 9, + 4, + 3, + 8 + ] + ] + }, + { + "src": 10, + "dst": 9, + "paths": [ + [ + 10, + 9 + ], + [ + 10, + 8, + 9 + ], + [ + 10, + 5, + 9 + ], + [ + 10, + 6, + 5, + 9 + ], + [ + 10, + 8, + 7, + 9 + ], + [ + 10, + 5, + 4, + 9 + ] + ] + } + ] +} \ No newline at end of file diff --git a/networks/EuroCore.json b/networks/EuroCore.json new file mode 100644 index 0000000..4058297 --- /dev/null +++ b/networks/EuroCore.json @@ -0,0 +1,391 @@ +{ + "alias": "EuroCore", + "links": [ + { + "dst": 1, + "id": 0, + "length": 525.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 1, + "length": 525.0, + "slots": 320, + "src": 1 + }, + { + "dst": 5, + "id": 2, + "length": 563.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 3, + "length": 563.0, + "slots": 320, + "src": 5 + }, + { + "dst": 6, + "id": 4, + "length": 213.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 5, + "length": 213.0, + "slots": 320, + "src": 6 + }, + { + "dst": 7, + "id": 6, + "length": 725.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 7, + "length": 725.0, + "slots": 320, + "src": 7 + }, + { + "dst": 2, + "id": 8, + "length": 325.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 9, + "length": 325.0, + "slots": 320, + "src": 2 + }, + { + "dst": 4, + "id": 10, + "length": 800.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 11, + "length": 800.0, + "slots": 320, + "src": 4 + }, + { + "dst": 6, + "id": 12, + "length": 475.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 13, + "length": 475.0, + "slots": 320, + "src": 6 + }, + { + "dst": 7, + "id": 14, + "length": 225.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 15, + "length": 225.0, + "slots": 320, + "src": 7 + }, + { + "dst": 4, + "id": 16, + "length": 475.0, + "slots": 320, + "src": 5 + }, + { + "dst": 5, + "id": 17, + "length": 475.0, + "slots": 320, + "src": 4 + }, + { + "dst": 6, + "id": 18, + "length": 475.0, + "slots": 320, + "src": 5 + }, + { + "dst": 5, + "id": 19, + "length": 475.0, + "slots": 320, + "src": 6 + }, + { + "dst": 10, + "id": 20, + "length": 225.0, + "slots": 320, + "src": 5 + }, + { + "dst": 5, + "id": 21, + "length": 225.0, + "slots": 320, + "src": 10 + }, + { + "dst": 9, + "id": 22, + "length": 325.0, + "slots": 320, + "src": 6 + }, + { + "dst": 6, + "id": 23, + "length": 325.0, + "slots": 320, + "src": 9 + }, + { + "dst": 10, + "id": 24, + "length": 400.0, + "slots": 320, + "src": 6 + }, + { + "dst": 6, + "id": 25, + "length": 400.0, + "slots": 320, + "src": 10 + }, + { + "dst": 2, + "id": 26, + "length": 275.0, + "slots": 320, + "src": 7 + }, + { + "dst": 7, + "id": 27, + "length": 275.0, + "slots": 320, + "src": 2 + }, + { + "dst": 8, + "id": 28, + "length": 175.0, + "slots": 320, + "src": 7 + }, + { + "dst": 7, + "id": 29, + "length": 175.0, + "slots": 320, + "src": 8 + }, + { + "dst": 9, + "id": 30, + "length": 163.0, + "slots": 320, + "src": 7 + }, + { + "dst": 7, + "id": 31, + "length": 163.0, + "slots": 320, + "src": 9 + }, + { + "dst": 3, + "id": 32, + "length": 875.0, + "slots": 320, + "src": 2 + }, + { + "dst": 2, + "id": 33, + "length": 875.0, + "slots": 320, + "src": 3 + }, + { + "dst": 8, + "id": 34, + "length": 300.0, + "slots": 320, + "src": 2 + }, + { + "dst": 2, + "id": 35, + "length": 300.0, + "slots": 320, + "src": 8 + }, + { + "dst": 3, + "id": 36, + "length": 325.0, + "slots": 320, + "src": 4 + }, + { + "dst": 4, + "id": 37, + "length": 325.0, + "slots": 320, + "src": 3 + }, + { + "dst": 8, + "id": 38, + "length": 525.0, + "slots": 320, + "src": 4 + }, + { + "dst": 4, + "id": 39, + "length": 525.0, + "slots": 320, + "src": 8 + }, + { + "dst": 10, + "id": 40, + "length": 263.0, + "slots": 320, + "src": 4 + }, + { + "dst": 4, + "id": 41, + "length": 263.0, + "slots": 320, + "src": 10 + }, + { + "dst": 8, + "id": 42, + "length": 575.0, + "slots": 320, + "src": 3 + }, + { + "dst": 3, + "id": 43, + "length": 575.0, + "slots": 320, + "src": 8 + }, + { + "dst": 10, + "id": 44, + "length": 600.0, + "slots": 320, + "src": 3 + }, + { + "dst": 3, + "id": 45, + "length": 600.0, + "slots": 320, + "src": 10 + }, + { + "dst": 9, + "id": 46, + "length": 288.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 47, + "length": 288.0, + "slots": 320, + "src": 9 + }, + { + "dst": 9, + "id": 48, + "length": 525.0, + "slots": 320, + "src": 10 + }, + { + "dst": 10, + "id": 49, + "length": 525.0, + "slots": 320, + "src": 9 + } + ], + "name": "EuroCore", + "nodes": [ + { + "id": 0 + }, + { + "id": 1 + }, + { + "id": 2 + }, + { + "id": 3 + }, + { + "id": 4 + }, + { + "id": 5 + }, + { + "id": 6 + }, + { + "id": 7 + }, + { + "id": 8 + }, + { + "id": 9 + }, + { + "id": 10 + } + ] +} \ No newline at end of file diff --git a/networks/EuroCore_routes.json b/networks/EuroCore_routes.json new file mode 100644 index 0000000..6e2f879 --- /dev/null +++ b/networks/EuroCore_routes.json @@ -0,0 +1,4528 @@ +{ + "name": "EuroCore", + "alias": "EuroCore", + "routes": [ + { + "src": 0, + "dst": 1, + "paths": [ + [ + 0, + 1 + ], + [ + 0, + 6, + 1 + ], + [ + 0, + 6, + 9, + 7, + 1 + ], + [ + 0, + 7, + 1 + ], + [ + 0, + 6, + 9, + 8, + 7, + 1 + ], + [ + 0, + 6, + 9, + 7, + 2, + 1 + ] + ] + }, + { + "src": 0, + "dst": 5, + "paths": [ + [ + 0, + 5 + ], + [ + 0, + 6, + 5 + ], + [ + 0, + 6, + 10, + 5 + ], + [ + 0, + 6, + 9, + 10, + 5 + ], + [ + 0, + 6, + 10, + 4, + 5 + ], + [ + 0, + 1, + 6, + 5 + ] + ] + }, + { + "src": 0, + "dst": 6, + "paths": [ + [ + 0, + 6 + ], + [ + 0, + 1, + 6 + ], + [ + 0, + 5, + 6 + ], + [ + 0, + 5, + 10, + 6 + ], + [ + 0, + 7, + 9, + 6 + ], + [ + 0, + 1, + 7, + 9, + 6 + ] + ] + }, + { + "src": 0, + "dst": 7, + "paths": [ + [ + 0, + 6, + 9, + 7 + ], + [ + 0, + 7 + ], + [ + 0, + 1, + 7 + ], + [ + 0, + 6, + 1, + 7 + ], + [ + 0, + 6, + 9, + 8, + 7 + ], + [ + 0, + 1, + 2, + 7 + ] + ] + }, + { + "src": 0, + "dst": 2, + "paths": [ + [ + 0, + 1, + 2 + ], + [ + 0, + 6, + 9, + 7, + 2 + ], + [ + 0, + 7, + 2 + ], + [ + 0, + 6, + 1, + 2 + ], + [ + 0, + 1, + 7, + 2 + ], + [ + 0, + 6, + 9, + 8, + 2 + ] + ] + }, + { + "src": 0, + "dst": 4, + "paths": [ + [ + 0, + 6, + 10, + 4 + ], + [ + 0, + 5, + 4 + ], + [ + 0, + 5, + 10, + 4 + ], + [ + 0, + 6, + 5, + 4 + ], + [ + 0, + 6, + 5, + 10, + 4 + ], + [ + 0, + 6, + 10, + 5, + 4 + ] + ] + }, + { + "src": 0, + "dst": 3, + "paths": [ + [ + 0, + 6, + 10, + 4, + 3 + ], + [ + 0, + 6, + 10, + 3 + ], + [ + 0, + 5, + 4, + 3 + ], + [ + 0, + 5, + 10, + 4, + 3 + ], + [ + 0, + 5, + 10, + 3 + ], + [ + 0, + 6, + 9, + 8, + 3 + ] + ] + }, + { + "src": 0, + "dst": 8, + "paths": [ + [ + 0, + 6, + 9, + 8 + ], + [ + 0, + 6, + 9, + 7, + 8 + ], + [ + 0, + 7, + 8 + ], + [ + 0, + 1, + 7, + 8 + ], + [ + 0, + 6, + 1, + 7, + 8 + ], + [ + 0, + 1, + 2, + 8 + ] + ] + }, + { + "src": 0, + "dst": 10, + "paths": [ + [ + 0, + 6, + 10 + ], + [ + 0, + 5, + 10 + ], + [ + 0, + 6, + 5, + 10 + ], + [ + 0, + 6, + 9, + 10 + ], + [ + 0, + 5, + 4, + 10 + ], + [ + 0, + 1, + 6, + 10 + ] + ] + }, + { + "src": 0, + "dst": 9, + "paths": [ + [ + 0, + 6, + 9 + ], + [ + 0, + 7, + 9 + ], + [ + 0, + 1, + 7, + 9 + ], + [ + 0, + 6, + 1, + 7, + 9 + ], + [ + 0, + 6, + 10, + 9 + ], + [ + 0, + 7, + 8, + 9 + ] + ] + }, + { + "src": 1, + "dst": 0, + "paths": [ + [ + 1, + 0 + ], + [ + 1, + 6, + 0 + ], + [ + 1, + 7, + 9, + 6, + 0 + ], + [ + 1, + 7, + 0 + ], + [ + 1, + 7, + 8, + 9, + 6, + 0 + ], + [ + 1, + 2, + 7, + 9, + 6, + 0 + ] + ] + }, + { + "src": 1, + "dst": 5, + "paths": [ + [ + 1, + 6, + 5 + ], + [ + 1, + 0, + 5 + ], + [ + 1, + 6, + 10, + 5 + ], + [ + 1, + 7, + 9, + 10, + 5 + ], + [ + 1, + 7, + 9, + 6, + 5 + ], + [ + 1, + 0, + 6, + 5 + ] + ] + }, + { + "src": 1, + "dst": 6, + "paths": [ + [ + 1, + 6 + ], + [ + 1, + 7, + 9, + 6 + ], + [ + 1, + 0, + 6 + ], + [ + 1, + 7, + 8, + 9, + 6 + ], + [ + 1, + 2, + 7, + 9, + 6 + ], + [ + 1, + 7, + 0, + 6 + ] + ] + }, + { + "src": 1, + "dst": 7, + "paths": [ + [ + 1, + 7 + ], + [ + 1, + 2, + 7 + ], + [ + 1, + 2, + 8, + 7 + ], + [ + 1, + 6, + 9, + 7 + ], + [ + 1, + 2, + 8, + 9, + 7 + ], + [ + 1, + 0, + 6, + 9, + 7 + ] + ] + }, + { + "src": 1, + "dst": 2, + "paths": [ + [ + 1, + 2 + ], + [ + 1, + 7, + 2 + ], + [ + 1, + 7, + 8, + 2 + ], + [ + 1, + 7, + 9, + 8, + 2 + ], + [ + 1, + 6, + 9, + 7, + 2 + ], + [ + 1, + 6, + 9, + 8, + 2 + ] + ] + }, + { + "src": 1, + "dst": 4, + "paths": [ + [ + 1, + 4 + ], + [ + 1, + 7, + 8, + 4 + ], + [ + 1, + 6, + 10, + 4 + ], + [ + 1, + 2, + 8, + 4 + ], + [ + 1, + 7, + 9, + 10, + 4 + ], + [ + 1, + 7, + 9, + 8, + 4 + ] + ] + }, + { + "src": 1, + "dst": 3, + "paths": [ + [ + 1, + 7, + 8, + 3 + ], + [ + 1, + 4, + 3 + ], + [ + 1, + 2, + 3 + ], + [ + 1, + 2, + 8, + 3 + ], + [ + 1, + 7, + 8, + 4, + 3 + ], + [ + 1, + 7, + 9, + 8, + 3 + ] + ] + }, + { + "src": 1, + "dst": 8, + "paths": [ + [ + 1, + 7, + 8 + ], + [ + 1, + 2, + 8 + ], + [ + 1, + 7, + 9, + 8 + ], + [ + 1, + 2, + 7, + 8 + ], + [ + 1, + 7, + 2, + 8 + ], + [ + 1, + 2, + 7, + 9, + 8 + ] + ] + }, + { + "src": 1, + "dst": 10, + "paths": [ + [ + 1, + 6, + 10 + ], + [ + 1, + 7, + 9, + 10 + ], + [ + 1, + 4, + 10 + ], + [ + 1, + 7, + 9, + 6, + 10 + ], + [ + 1, + 0, + 6, + 10 + ], + [ + 1, + 6, + 5, + 10 + ] + ] + }, + { + "src": 1, + "dst": 9, + "paths": [ + [ + 1, + 7, + 9 + ], + [ + 1, + 7, + 8, + 9 + ], + [ + 1, + 2, + 7, + 9 + ], + [ + 1, + 6, + 9 + ], + [ + 1, + 2, + 8, + 9 + ], + [ + 1, + 2, + 8, + 7, + 9 + ] + ] + }, + { + "src": 5, + "dst": 0, + "paths": [ + [ + 5, + 0 + ], + [ + 5, + 6, + 0 + ], + [ + 5, + 10, + 6, + 0 + ], + [ + 5, + 10, + 9, + 6, + 0 + ], + [ + 5, + 4, + 10, + 6, + 0 + ], + [ + 5, + 6, + 1, + 0 + ] + ] + }, + { + "src": 5, + "dst": 1, + "paths": [ + [ + 5, + 6, + 1 + ], + [ + 5, + 0, + 1 + ], + [ + 5, + 10, + 6, + 1 + ], + [ + 5, + 10, + 9, + 7, + 1 + ], + [ + 5, + 6, + 9, + 7, + 1 + ], + [ + 5, + 6, + 0, + 1 + ] + ] + }, + { + "src": 5, + "dst": 6, + "paths": [ + [ + 5, + 6 + ], + [ + 5, + 10, + 6 + ], + [ + 5, + 0, + 6 + ], + [ + 5, + 10, + 9, + 6 + ], + [ + 5, + 4, + 10, + 6 + ], + [ + 5, + 0, + 1, + 6 + ] + ] + }, + { + "src": 5, + "dst": 7, + "paths": [ + [ + 5, + 10, + 9, + 7 + ], + [ + 5, + 6, + 9, + 7 + ], + [ + 5, + 10, + 6, + 9, + 7 + ], + [ + 5, + 4, + 8, + 7 + ], + [ + 5, + 6, + 1, + 7 + ], + [ + 5, + 10, + 4, + 8, + 7 + ] + ] + }, + { + "src": 5, + "dst": 2, + "paths": [ + [ + 5, + 10, + 9, + 7, + 2 + ], + [ + 5, + 6, + 9, + 7, + 2 + ], + [ + 5, + 6, + 1, + 2 + ], + [ + 5, + 4, + 8, + 2 + ], + [ + 5, + 10, + 4, + 8, + 2 + ], + [ + 5, + 10, + 9, + 8, + 2 + ] + ] + }, + { + "src": 5, + "dst": 4, + "paths": [ + [ + 5, + 4 + ], + [ + 5, + 10, + 4 + ], + [ + 5, + 6, + 10, + 4 + ], + [ + 5, + 10, + 3, + 4 + ], + [ + 5, + 0, + 6, + 10, + 4 + ], + [ + 5, + 10, + 9, + 8, + 4 + ] + ] + }, + { + "src": 5, + "dst": 3, + "paths": [ + [ + 5, + 4, + 3 + ], + [ + 5, + 10, + 4, + 3 + ], + [ + 5, + 10, + 3 + ], + [ + 5, + 4, + 10, + 3 + ], + [ + 5, + 6, + 10, + 4, + 3 + ], + [ + 5, + 6, + 10, + 3 + ] + ] + }, + { + "src": 5, + "dst": 8, + "paths": [ + [ + 5, + 4, + 8 + ], + [ + 5, + 10, + 4, + 8 + ], + [ + 5, + 10, + 9, + 8 + ], + [ + 5, + 6, + 9, + 8 + ], + [ + 5, + 10, + 9, + 7, + 8 + ], + [ + 5, + 6, + 9, + 7, + 8 + ] + ] + }, + { + "src": 5, + "dst": 10, + "paths": [ + [ + 5, + 10 + ], + [ + 5, + 4, + 10 + ], + [ + 5, + 6, + 10 + ], + [ + 5, + 0, + 6, + 10 + ], + [ + 5, + 6, + 9, + 10 + ], + [ + 5, + 4, + 3, + 10 + ] + ] + }, + { + "src": 5, + "dst": 9, + "paths": [ + [ + 5, + 10, + 9 + ], + [ + 5, + 6, + 9 + ], + [ + 5, + 10, + 6, + 9 + ], + [ + 5, + 0, + 6, + 9 + ], + [ + 5, + 4, + 10, + 9 + ], + [ + 5, + 4, + 8, + 9 + ] + ] + }, + { + "src": 6, + "dst": 0, + "paths": [ + [ + 6, + 0 + ], + [ + 6, + 1, + 0 + ], + [ + 6, + 5, + 0 + ], + [ + 6, + 10, + 5, + 0 + ], + [ + 6, + 9, + 7, + 0 + ], + [ + 6, + 9, + 7, + 1, + 0 + ] + ] + }, + { + "src": 6, + "dst": 1, + "paths": [ + [ + 6, + 1 + ], + [ + 6, + 9, + 7, + 1 + ], + [ + 6, + 0, + 1 + ], + [ + 6, + 9, + 8, + 7, + 1 + ], + [ + 6, + 9, + 7, + 2, + 1 + ], + [ + 6, + 0, + 7, + 1 + ] + ] + }, + { + "src": 6, + "dst": 5, + "paths": [ + [ + 6, + 5 + ], + [ + 6, + 10, + 5 + ], + [ + 6, + 0, + 5 + ], + [ + 6, + 9, + 10, + 5 + ], + [ + 6, + 10, + 4, + 5 + ], + [ + 6, + 1, + 0, + 5 + ] + ] + }, + { + "src": 6, + "dst": 7, + "paths": [ + [ + 6, + 9, + 7 + ], + [ + 6, + 1, + 7 + ], + [ + 6, + 9, + 8, + 7 + ], + [ + 6, + 0, + 7 + ], + [ + 6, + 0, + 1, + 7 + ], + [ + 6, + 1, + 2, + 7 + ] + ] + }, + { + "src": 6, + "dst": 2, + "paths": [ + [ + 6, + 9, + 7, + 2 + ], + [ + 6, + 1, + 2 + ], + [ + 6, + 9, + 8, + 2 + ], + [ + 6, + 9, + 7, + 8, + 2 + ], + [ + 6, + 1, + 7, + 2 + ], + [ + 6, + 9, + 7, + 1, + 2 + ] + ] + }, + { + "src": 6, + "dst": 4, + "paths": [ + [ + 6, + 10, + 4 + ], + [ + 6, + 5, + 4 + ], + [ + 6, + 5, + 10, + 4 + ], + [ + 6, + 10, + 5, + 4 + ], + [ + 6, + 9, + 10, + 4 + ], + [ + 6, + 9, + 8, + 4 + ] + ] + }, + { + "src": 6, + "dst": 3, + "paths": [ + [ + 6, + 10, + 4, + 3 + ], + [ + 6, + 10, + 3 + ], + [ + 6, + 9, + 8, + 3 + ], + [ + 6, + 9, + 7, + 8, + 3 + ], + [ + 6, + 5, + 4, + 3 + ], + [ + 6, + 5, + 10, + 4, + 3 + ] + ] + }, + { + "src": 6, + "dst": 8, + "paths": [ + [ + 6, + 9, + 8 + ], + [ + 6, + 9, + 7, + 8 + ], + [ + 6, + 1, + 7, + 8 + ], + [ + 6, + 9, + 7, + 2, + 8 + ], + [ + 6, + 1, + 2, + 8 + ], + [ + 6, + 0, + 7, + 8 + ] + ] + }, + { + "src": 6, + "dst": 10, + "paths": [ + [ + 6, + 10 + ], + [ + 6, + 5, + 10 + ], + [ + 6, + 9, + 10 + ], + [ + 6, + 0, + 5, + 10 + ], + [ + 6, + 5, + 4, + 10 + ], + [ + 6, + 1, + 7, + 9, + 10 + ] + ] + }, + { + "src": 6, + "dst": 9, + "paths": [ + [ + 6, + 9 + ], + [ + 6, + 1, + 7, + 9 + ], + [ + 6, + 10, + 9 + ], + [ + 6, + 0, + 7, + 9 + ], + [ + 6, + 0, + 1, + 7, + 9 + ], + [ + 6, + 1, + 7, + 8, + 9 + ] + ] + }, + { + "src": 7, + "dst": 0, + "paths": [ + [ + 7, + 9, + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 7, + 1, + 0 + ], + [ + 7, + 1, + 6, + 0 + ], + [ + 7, + 8, + 9, + 6, + 0 + ], + [ + 7, + 2, + 1, + 0 + ] + ] + }, + { + "src": 7, + "dst": 1, + "paths": [ + [ + 7, + 1 + ], + [ + 7, + 2, + 1 + ], + [ + 7, + 8, + 2, + 1 + ], + [ + 7, + 9, + 6, + 1 + ], + [ + 7, + 9, + 8, + 2, + 1 + ], + [ + 7, + 9, + 6, + 0, + 1 + ] + ] + }, + { + "src": 7, + "dst": 5, + "paths": [ + [ + 7, + 9, + 10, + 5 + ], + [ + 7, + 9, + 6, + 5 + ], + [ + 7, + 9, + 6, + 10, + 5 + ], + [ + 7, + 8, + 4, + 5 + ], + [ + 7, + 1, + 6, + 5 + ], + [ + 7, + 8, + 4, + 10, + 5 + ] + ] + }, + { + "src": 7, + "dst": 6, + "paths": [ + [ + 7, + 9, + 6 + ], + [ + 7, + 1, + 6 + ], + [ + 7, + 8, + 9, + 6 + ], + [ + 7, + 0, + 6 + ], + [ + 7, + 1, + 0, + 6 + ], + [ + 7, + 2, + 1, + 6 + ] + ] + }, + { + "src": 7, + "dst": 2, + "paths": [ + [ + 7, + 2 + ], + [ + 7, + 8, + 2 + ], + [ + 7, + 1, + 2 + ], + [ + 7, + 9, + 8, + 2 + ], + [ + 7, + 9, + 6, + 1, + 2 + ], + [ + 7, + 9, + 6, + 0, + 1, + 2 + ] + ] + }, + { + "src": 7, + "dst": 4, + "paths": [ + [ + 7, + 8, + 4 + ], + [ + 7, + 9, + 10, + 4 + ], + [ + 7, + 9, + 8, + 4 + ], + [ + 7, + 1, + 4 + ], + [ + 7, + 8, + 3, + 4 + ], + [ + 7, + 2, + 8, + 4 + ] + ] + }, + { + "src": 7, + "dst": 3, + "paths": [ + [ + 7, + 8, + 3 + ], + [ + 7, + 8, + 4, + 3 + ], + [ + 7, + 9, + 8, + 3 + ], + [ + 7, + 2, + 3 + ], + [ + 7, + 2, + 8, + 3 + ], + [ + 7, + 9, + 10, + 4, + 3 + ] + ] + }, + { + "src": 7, + "dst": 8, + "paths": [ + [ + 7, + 8 + ], + [ + 7, + 9, + 8 + ], + [ + 7, + 2, + 8 + ], + [ + 7, + 1, + 2, + 8 + ], + [ + 7, + 1, + 6, + 9, + 8 + ], + [ + 7, + 9, + 10, + 4, + 8 + ] + ] + }, + { + "src": 7, + "dst": 10, + "paths": [ + [ + 7, + 9, + 10 + ], + [ + 7, + 9, + 6, + 10 + ], + [ + 7, + 8, + 4, + 10 + ], + [ + 7, + 8, + 9, + 10 + ], + [ + 7, + 1, + 6, + 10 + ], + [ + 7, + 9, + 6, + 5, + 10 + ] + ] + }, + { + "src": 7, + "dst": 9, + "paths": [ + [ + 7, + 9 + ], + [ + 7, + 8, + 9 + ], + [ + 7, + 2, + 8, + 9 + ], + [ + 7, + 1, + 6, + 9 + ], + [ + 7, + 1, + 2, + 8, + 9 + ], + [ + 7, + 0, + 6, + 9 + ] + ] + }, + { + "src": 2, + "dst": 0, + "paths": [ + [ + 2, + 1, + 0 + ], + [ + 2, + 7, + 9, + 6, + 0 + ], + [ + 2, + 7, + 0 + ], + [ + 2, + 1, + 6, + 0 + ], + [ + 2, + 7, + 1, + 0 + ], + [ + 2, + 8, + 9, + 6, + 0 + ] + ] + }, + { + "src": 2, + "dst": 1, + "paths": [ + [ + 2, + 1 + ], + [ + 2, + 7, + 1 + ], + [ + 2, + 8, + 7, + 1 + ], + [ + 2, + 8, + 9, + 7, + 1 + ], + [ + 2, + 7, + 9, + 6, + 1 + ], + [ + 2, + 8, + 9, + 6, + 1 + ] + ] + }, + { + "src": 2, + "dst": 5, + "paths": [ + [ + 2, + 7, + 9, + 10, + 5 + ], + [ + 2, + 7, + 9, + 6, + 5 + ], + [ + 2, + 1, + 6, + 5 + ], + [ + 2, + 8, + 4, + 5 + ], + [ + 2, + 8, + 4, + 10, + 5 + ], + [ + 2, + 8, + 9, + 10, + 5 + ] + ] + }, + { + "src": 2, + "dst": 6, + "paths": [ + [ + 2, + 7, + 9, + 6 + ], + [ + 2, + 1, + 6 + ], + [ + 2, + 8, + 9, + 6 + ], + [ + 2, + 8, + 7, + 9, + 6 + ], + [ + 2, + 7, + 1, + 6 + ], + [ + 2, + 1, + 7, + 9, + 6 + ] + ] + }, + { + "src": 2, + "dst": 7, + "paths": [ + [ + 2, + 7 + ], + [ + 2, + 8, + 7 + ], + [ + 2, + 1, + 7 + ], + [ + 2, + 8, + 9, + 7 + ], + [ + 2, + 1, + 6, + 9, + 7 + ], + [ + 2, + 1, + 0, + 6, + 9, + 7 + ] + ] + }, + { + "src": 2, + "dst": 4, + "paths": [ + [ + 2, + 8, + 4 + ], + [ + 2, + 7, + 8, + 4 + ], + [ + 2, + 1, + 4 + ], + [ + 2, + 8, + 3, + 4 + ], + [ + 2, + 3, + 4 + ], + [ + 2, + 7, + 9, + 10, + 4 + ] + ] + }, + { + "src": 2, + "dst": 3, + "paths": [ + [ + 2, + 3 + ], + [ + 2, + 8, + 3 + ], + [ + 2, + 7, + 8, + 3 + ], + [ + 2, + 8, + 4, + 3 + ], + [ + 2, + 1, + 7, + 8, + 3 + ], + [ + 2, + 7, + 8, + 4, + 3 + ] + ] + }, + { + "src": 2, + "dst": 8, + "paths": [ + [ + 2, + 8 + ], + [ + 2, + 7, + 8 + ], + [ + 2, + 1, + 7, + 8 + ], + [ + 2, + 7, + 9, + 8 + ], + [ + 2, + 1, + 7, + 9, + 8 + ], + [ + 2, + 1, + 6, + 9, + 8 + ] + ] + }, + { + "src": 2, + "dst": 10, + "paths": [ + [ + 2, + 7, + 9, + 10 + ], + [ + 2, + 8, + 4, + 10 + ], + [ + 2, + 8, + 9, + 10 + ], + [ + 2, + 7, + 9, + 6, + 10 + ], + [ + 2, + 8, + 7, + 9, + 10 + ], + [ + 2, + 1, + 6, + 10 + ] + ] + }, + { + "src": 2, + "dst": 9, + "paths": [ + [ + 2, + 7, + 9 + ], + [ + 2, + 8, + 9 + ], + [ + 2, + 8, + 7, + 9 + ], + [ + 2, + 1, + 7, + 9 + ], + [ + 2, + 7, + 8, + 9 + ], + [ + 2, + 1, + 7, + 8, + 9 + ] + ] + }, + { + "src": 4, + "dst": 0, + "paths": [ + [ + 4, + 10, + 6, + 0 + ], + [ + 4, + 5, + 0 + ], + [ + 4, + 10, + 5, + 0 + ], + [ + 4, + 5, + 6, + 0 + ], + [ + 4, + 10, + 5, + 6, + 0 + ], + [ + 4, + 5, + 10, + 6, + 0 + ] + ] + }, + { + "src": 4, + "dst": 1, + "paths": [ + [ + 4, + 1 + ], + [ + 4, + 8, + 7, + 1 + ], + [ + 4, + 10, + 6, + 1 + ], + [ + 4, + 8, + 2, + 1 + ], + [ + 4, + 10, + 9, + 7, + 1 + ], + [ + 4, + 8, + 9, + 7, + 1 + ] + ] + }, + { + "src": 4, + "dst": 5, + "paths": [ + [ + 4, + 5 + ], + [ + 4, + 10, + 5 + ], + [ + 4, + 10, + 6, + 5 + ], + [ + 4, + 3, + 10, + 5 + ], + [ + 4, + 10, + 6, + 0, + 5 + ], + [ + 4, + 8, + 9, + 10, + 5 + ] + ] + }, + { + "src": 4, + "dst": 6, + "paths": [ + [ + 4, + 10, + 6 + ], + [ + 4, + 5, + 6 + ], + [ + 4, + 10, + 5, + 6 + ], + [ + 4, + 5, + 10, + 6 + ], + [ + 4, + 10, + 9, + 6 + ], + [ + 4, + 8, + 9, + 6 + ] + ] + }, + { + "src": 4, + "dst": 7, + "paths": [ + [ + 4, + 8, + 7 + ], + [ + 4, + 10, + 9, + 7 + ], + [ + 4, + 8, + 9, + 7 + ], + [ + 4, + 1, + 7 + ], + [ + 4, + 3, + 8, + 7 + ], + [ + 4, + 8, + 2, + 7 + ] + ] + }, + { + "src": 4, + "dst": 2, + "paths": [ + [ + 4, + 8, + 2 + ], + [ + 4, + 8, + 7, + 2 + ], + [ + 4, + 1, + 2 + ], + [ + 4, + 3, + 2 + ], + [ + 4, + 3, + 8, + 2 + ], + [ + 4, + 10, + 9, + 7, + 2 + ] + ] + }, + { + "src": 4, + "dst": 3, + "paths": [ + [ + 4, + 3 + ], + [ + 4, + 10, + 3 + ], + [ + 4, + 8, + 3 + ], + [ + 4, + 5, + 10, + 3 + ], + [ + 4, + 10, + 9, + 8, + 3 + ], + [ + 4, + 8, + 2, + 3 + ] + ] + }, + { + "src": 4, + "dst": 8, + "paths": [ + [ + 4, + 8 + ], + [ + 4, + 3, + 8 + ], + [ + 4, + 10, + 9, + 8 + ], + [ + 4, + 10, + 9, + 7, + 8 + ], + [ + 4, + 1, + 7, + 8 + ], + [ + 4, + 10, + 6, + 9, + 8 + ] + ] + }, + { + "src": 4, + "dst": 10, + "paths": [ + [ + 4, + 10 + ], + [ + 4, + 5, + 10 + ], + [ + 4, + 3, + 10 + ], + [ + 4, + 8, + 9, + 10 + ], + [ + 4, + 5, + 6, + 10 + ], + [ + 4, + 8, + 7, + 9, + 10 + ] + ] + }, + { + "src": 4, + "dst": 9, + "paths": [ + [ + 4, + 10, + 9 + ], + [ + 4, + 8, + 9 + ], + [ + 4, + 8, + 7, + 9 + ], + [ + 4, + 10, + 6, + 9 + ], + [ + 4, + 3, + 8, + 9 + ], + [ + 4, + 1, + 7, + 9 + ] + ] + }, + { + "src": 3, + "dst": 0, + "paths": [ + [ + 3, + 4, + 10, + 6, + 0 + ], + [ + 3, + 10, + 6, + 0 + ], + [ + 3, + 4, + 5, + 0 + ], + [ + 3, + 4, + 10, + 5, + 0 + ], + [ + 3, + 10, + 5, + 0 + ], + [ + 3, + 8, + 9, + 6, + 0 + ] + ] + }, + { + "src": 3, + "dst": 1, + "paths": [ + [ + 3, + 8, + 7, + 1 + ], + [ + 3, + 4, + 1 + ], + [ + 3, + 8, + 2, + 1 + ], + [ + 3, + 2, + 1 + ], + [ + 3, + 4, + 8, + 7, + 1 + ], + [ + 3, + 8, + 9, + 7, + 1 + ] + ] + }, + { + "src": 3, + "dst": 5, + "paths": [ + [ + 3, + 4, + 5 + ], + [ + 3, + 4, + 10, + 5 + ], + [ + 3, + 10, + 5 + ], + [ + 3, + 10, + 4, + 5 + ], + [ + 3, + 4, + 10, + 6, + 5 + ], + [ + 3, + 10, + 6, + 5 + ] + ] + }, + { + "src": 3, + "dst": 6, + "paths": [ + [ + 3, + 4, + 10, + 6 + ], + [ + 3, + 10, + 6 + ], + [ + 3, + 8, + 9, + 6 + ], + [ + 3, + 8, + 7, + 9, + 6 + ], + [ + 3, + 4, + 5, + 6 + ], + [ + 3, + 4, + 10, + 5, + 6 + ] + ] + }, + { + "src": 3, + "dst": 7, + "paths": [ + [ + 3, + 8, + 7 + ], + [ + 3, + 4, + 8, + 7 + ], + [ + 3, + 8, + 9, + 7 + ], + [ + 3, + 2, + 7 + ], + [ + 3, + 8, + 2, + 7 + ], + [ + 3, + 4, + 10, + 9, + 7 + ] + ] + }, + { + "src": 3, + "dst": 2, + "paths": [ + [ + 3, + 2 + ], + [ + 3, + 8, + 2 + ], + [ + 3, + 8, + 7, + 2 + ], + [ + 3, + 4, + 8, + 2 + ], + [ + 3, + 8, + 7, + 1, + 2 + ], + [ + 3, + 4, + 8, + 7, + 2 + ] + ] + }, + { + "src": 3, + "dst": 4, + "paths": [ + [ + 3, + 4 + ], + [ + 3, + 10, + 4 + ], + [ + 3, + 8, + 4 + ], + [ + 3, + 10, + 5, + 4 + ], + [ + 3, + 8, + 9, + 10, + 4 + ], + [ + 3, + 2, + 8, + 4 + ] + ] + }, + { + "src": 3, + "dst": 8, + "paths": [ + [ + 3, + 8 + ], + [ + 3, + 4, + 8 + ], + [ + 3, + 2, + 8 + ], + [ + 3, + 2, + 7, + 8 + ], + [ + 3, + 10, + 4, + 8 + ], + [ + 3, + 4, + 10, + 9, + 8 + ] + ] + }, + { + "src": 3, + "dst": 10, + "paths": [ + [ + 3, + 4, + 10 + ], + [ + 3, + 10 + ], + [ + 3, + 4, + 5, + 10 + ], + [ + 3, + 8, + 4, + 10 + ], + [ + 3, + 8, + 9, + 10 + ], + [ + 3, + 8, + 7, + 9, + 10 + ] + ] + }, + { + "src": 3, + "dst": 9, + "paths": [ + [ + 3, + 8, + 9 + ], + [ + 3, + 8, + 7, + 9 + ], + [ + 3, + 4, + 10, + 9 + ], + [ + 3, + 10, + 9 + ], + [ + 3, + 4, + 8, + 9 + ], + [ + 3, + 4, + 8, + 7, + 9 + ] + ] + }, + { + "src": 8, + "dst": 0, + "paths": [ + [ + 8, + 9, + 6, + 0 + ], + [ + 8, + 7, + 9, + 6, + 0 + ], + [ + 8, + 7, + 0 + ], + [ + 8, + 7, + 1, + 0 + ], + [ + 8, + 7, + 1, + 6, + 0 + ], + [ + 8, + 2, + 1, + 0 + ] + ] + }, + { + "src": 8, + "dst": 1, + "paths": [ + [ + 8, + 7, + 1 + ], + [ + 8, + 2, + 1 + ], + [ + 8, + 9, + 7, + 1 + ], + [ + 8, + 7, + 2, + 1 + ], + [ + 8, + 2, + 7, + 1 + ], + [ + 8, + 9, + 7, + 2, + 1 + ] + ] + }, + { + "src": 8, + "dst": 5, + "paths": [ + [ + 8, + 4, + 5 + ], + [ + 8, + 4, + 10, + 5 + ], + [ + 8, + 9, + 10, + 5 + ], + [ + 8, + 7, + 9, + 10, + 5 + ], + [ + 8, + 9, + 6, + 5 + ], + [ + 8, + 7, + 9, + 6, + 5 + ] + ] + }, + { + "src": 8, + "dst": 6, + "paths": [ + [ + 8, + 9, + 6 + ], + [ + 8, + 7, + 9, + 6 + ], + [ + 8, + 7, + 1, + 6 + ], + [ + 8, + 2, + 7, + 9, + 6 + ], + [ + 8, + 2, + 1, + 6 + ], + [ + 8, + 7, + 0, + 6 + ] + ] + }, + { + "src": 8, + "dst": 7, + "paths": [ + [ + 8, + 7 + ], + [ + 8, + 9, + 7 + ], + [ + 8, + 2, + 7 + ], + [ + 8, + 2, + 1, + 7 + ], + [ + 8, + 9, + 6, + 1, + 7 + ], + [ + 8, + 4, + 10, + 9, + 7 + ] + ] + }, + { + "src": 8, + "dst": 2, + "paths": [ + [ + 8, + 2 + ], + [ + 8, + 7, + 2 + ], + [ + 8, + 7, + 1, + 2 + ], + [ + 8, + 9, + 7, + 2 + ], + [ + 8, + 9, + 7, + 1, + 2 + ], + [ + 8, + 9, + 6, + 1, + 2 + ] + ] + }, + { + "src": 8, + "dst": 4, + "paths": [ + [ + 8, + 4 + ], + [ + 8, + 3, + 4 + ], + [ + 8, + 9, + 10, + 4 + ], + [ + 8, + 7, + 9, + 10, + 4 + ], + [ + 8, + 7, + 1, + 4 + ], + [ + 8, + 9, + 6, + 10, + 4 + ] + ] + }, + { + "src": 8, + "dst": 3, + "paths": [ + [ + 8, + 3 + ], + [ + 8, + 4, + 3 + ], + [ + 8, + 2, + 3 + ], + [ + 8, + 7, + 2, + 3 + ], + [ + 8, + 4, + 10, + 3 + ], + [ + 8, + 9, + 10, + 4, + 3 + ] + ] + }, + { + "src": 8, + "dst": 10, + "paths": [ + [ + 8, + 4, + 10 + ], + [ + 8, + 9, + 10 + ], + [ + 8, + 7, + 9, + 10 + ], + [ + 8, + 9, + 6, + 10 + ], + [ + 8, + 7, + 9, + 6, + 10 + ], + [ + 8, + 3, + 4, + 10 + ] + ] + }, + { + "src": 8, + "dst": 9, + "paths": [ + [ + 8, + 9 + ], + [ + 8, + 7, + 9 + ], + [ + 8, + 2, + 7, + 9 + ], + [ + 8, + 2, + 1, + 7, + 9 + ], + [ + 8, + 7, + 1, + 6, + 9 + ], + [ + 8, + 4, + 10, + 9 + ] + ] + }, + { + "src": 10, + "dst": 0, + "paths": [ + [ + 10, + 6, + 0 + ], + [ + 10, + 5, + 0 + ], + [ + 10, + 5, + 6, + 0 + ], + [ + 10, + 9, + 6, + 0 + ], + [ + 10, + 4, + 5, + 0 + ], + [ + 10, + 6, + 1, + 0 + ] + ] + }, + { + "src": 10, + "dst": 1, + "paths": [ + [ + 10, + 6, + 1 + ], + [ + 10, + 9, + 7, + 1 + ], + [ + 10, + 4, + 1 + ], + [ + 10, + 6, + 9, + 7, + 1 + ], + [ + 10, + 6, + 0, + 1 + ], + [ + 10, + 5, + 6, + 1 + ] + ] + }, + { + "src": 10, + "dst": 5, + "paths": [ + [ + 10, + 5 + ], + [ + 10, + 4, + 5 + ], + [ + 10, + 6, + 5 + ], + [ + 10, + 6, + 0, + 5 + ], + [ + 10, + 9, + 6, + 5 + ], + [ + 10, + 3, + 4, + 5 + ] + ] + }, + { + "src": 10, + "dst": 6, + "paths": [ + [ + 10, + 6 + ], + [ + 10, + 5, + 6 + ], + [ + 10, + 9, + 6 + ], + [ + 10, + 5, + 0, + 6 + ], + [ + 10, + 4, + 5, + 6 + ], + [ + 10, + 9, + 7, + 1, + 6 + ] + ] + }, + { + "src": 10, + "dst": 7, + "paths": [ + [ + 10, + 9, + 7 + ], + [ + 10, + 6, + 9, + 7 + ], + [ + 10, + 4, + 8, + 7 + ], + [ + 10, + 9, + 8, + 7 + ], + [ + 10, + 6, + 1, + 7 + ], + [ + 10, + 6, + 9, + 8, + 7 + ] + ] + }, + { + "src": 10, + "dst": 2, + "paths": [ + [ + 10, + 9, + 7, + 2 + ], + [ + 10, + 4, + 8, + 2 + ], + [ + 10, + 9, + 8, + 2 + ], + [ + 10, + 9, + 7, + 8, + 2 + ], + [ + 10, + 6, + 9, + 7, + 2 + ], + [ + 10, + 6, + 1, + 2 + ] + ] + }, + { + "src": 10, + "dst": 4, + "paths": [ + [ + 10, + 4 + ], + [ + 10, + 5, + 4 + ], + [ + 10, + 3, + 4 + ], + [ + 10, + 9, + 8, + 4 + ], + [ + 10, + 6, + 5, + 4 + ], + [ + 10, + 9, + 7, + 8, + 4 + ] + ] + }, + { + "src": 10, + "dst": 3, + "paths": [ + [ + 10, + 4, + 3 + ], + [ + 10, + 3 + ], + [ + 10, + 5, + 4, + 3 + ], + [ + 10, + 4, + 8, + 3 + ], + [ + 10, + 9, + 8, + 3 + ], + [ + 10, + 9, + 7, + 8, + 3 + ] + ] + }, + { + "src": 10, + "dst": 8, + "paths": [ + [ + 10, + 4, + 8 + ], + [ + 10, + 9, + 8 + ], + [ + 10, + 9, + 7, + 8 + ], + [ + 10, + 6, + 9, + 8 + ], + [ + 10, + 6, + 9, + 7, + 8 + ], + [ + 10, + 4, + 3, + 8 + ] + ] + }, + { + "src": 10, + "dst": 9, + "paths": [ + [ + 10, + 9 + ], + [ + 10, + 6, + 9 + ], + [ + 10, + 5, + 6, + 9 + ], + [ + 10, + 4, + 8, + 9 + ], + [ + 10, + 4, + 8, + 7, + 9 + ], + [ + 10, + 6, + 1, + 7, + 9 + ] + ] + }, + { + "src": 9, + "dst": 0, + "paths": [ + [ + 9, + 6, + 0 + ], + [ + 9, + 7, + 0 + ], + [ + 9, + 7, + 1, + 0 + ], + [ + 9, + 7, + 1, + 6, + 0 + ], + [ + 9, + 10, + 6, + 0 + ], + [ + 9, + 8, + 7, + 0 + ] + ] + }, + { + "src": 9, + "dst": 1, + "paths": [ + [ + 9, + 7, + 1 + ], + [ + 9, + 8, + 7, + 1 + ], + [ + 9, + 7, + 2, + 1 + ], + [ + 9, + 6, + 1 + ], + [ + 9, + 8, + 2, + 1 + ], + [ + 9, + 7, + 8, + 2, + 1 + ] + ] + }, + { + "src": 9, + "dst": 5, + "paths": [ + [ + 9, + 10, + 5 + ], + [ + 9, + 6, + 5 + ], + [ + 9, + 6, + 10, + 5 + ], + [ + 9, + 6, + 0, + 5 + ], + [ + 9, + 10, + 4, + 5 + ], + [ + 9, + 8, + 4, + 5 + ] + ] + }, + { + "src": 9, + "dst": 6, + "paths": [ + [ + 9, + 6 + ], + [ + 9, + 7, + 1, + 6 + ], + [ + 9, + 10, + 6 + ], + [ + 9, + 7, + 0, + 6 + ], + [ + 9, + 7, + 1, + 0, + 6 + ], + [ + 9, + 8, + 7, + 1, + 6 + ] + ] + }, + { + "src": 9, + "dst": 7, + "paths": [ + [ + 9, + 7 + ], + [ + 9, + 8, + 7 + ], + [ + 9, + 8, + 2, + 7 + ], + [ + 9, + 6, + 1, + 7 + ], + [ + 9, + 8, + 2, + 1, + 7 + ], + [ + 9, + 6, + 0, + 7 + ] + ] + }, + { + "src": 9, + "dst": 2, + "paths": [ + [ + 9, + 7, + 2 + ], + [ + 9, + 8, + 2 + ], + [ + 9, + 7, + 8, + 2 + ], + [ + 9, + 7, + 1, + 2 + ], + [ + 9, + 8, + 7, + 2 + ], + [ + 9, + 8, + 7, + 1, + 2 + ] + ] + }, + { + "src": 9, + "dst": 4, + "paths": [ + [ + 9, + 10, + 4 + ], + [ + 9, + 8, + 4 + ], + [ + 9, + 7, + 8, + 4 + ], + [ + 9, + 6, + 10, + 4 + ], + [ + 9, + 8, + 3, + 4 + ], + [ + 9, + 7, + 1, + 4 + ] + ] + }, + { + "src": 9, + "dst": 3, + "paths": [ + [ + 9, + 8, + 3 + ], + [ + 9, + 7, + 8, + 3 + ], + [ + 9, + 10, + 4, + 3 + ], + [ + 9, + 10, + 3 + ], + [ + 9, + 8, + 4, + 3 + ], + [ + 9, + 7, + 8, + 4, + 3 + ] + ] + }, + { + "src": 9, + "dst": 8, + "paths": [ + [ + 9, + 8 + ], + [ + 9, + 7, + 8 + ], + [ + 9, + 7, + 2, + 8 + ], + [ + 9, + 7, + 1, + 2, + 8 + ], + [ + 9, + 6, + 1, + 7, + 8 + ], + [ + 9, + 10, + 4, + 8 + ] + ] + }, + { + "src": 9, + "dst": 10, + "paths": [ + [ + 9, + 10 + ], + [ + 9, + 6, + 10 + ], + [ + 9, + 6, + 5, + 10 + ], + [ + 9, + 8, + 4, + 10 + ], + [ + 9, + 7, + 8, + 4, + 10 + ], + [ + 9, + 7, + 1, + 6, + 10 + ] + ] + } + ] +} \ No newline at end of file diff --git a/networks/GermanNet.json b/networks/GermanNet.json new file mode 100644 index 0000000..3760601 --- /dev/null +++ b/networks/GermanNet.json @@ -0,0 +1,423 @@ +{ + "alias": "GermanNet", + "links": [ + { + "dst": 2, + "id": 0, + "length": 144.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 1, + "length": 144.0, + "slots": 320, + "src": 2 + }, + { + "dst": 4, + "id": 2, + "length": 278.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 3, + "length": 278.0, + "slots": 320, + "src": 4 + }, + { + "dst": 7, + "id": 4, + "length": 114.0, + "slots": 320, + "src": 2 + }, + { + "dst": 2, + "id": 5, + "length": 114.0, + "slots": 320, + "src": 7 + }, + { + "dst": 8, + "id": 6, + "length": 120.0, + "slots": 320, + "src": 2 + }, + { + "dst": 2, + "id": 7, + "length": 120.0, + "slots": 320, + "src": 8 + }, + { + "dst": 3, + "id": 8, + "length": 37.0, + "slots": 320, + "src": 4 + }, + { + "dst": 4, + "id": 9, + "length": 37.0, + "slots": 320, + "src": 3 + }, + { + "dst": 6, + "id": 10, + "length": 88.0, + "slots": 320, + "src": 4 + }, + { + "dst": 4, + "id": 11, + "length": 88.0, + "slots": 320, + "src": 6 + }, + { + "dst": 8, + "id": 12, + "length": 208.0, + "slots": 320, + "src": 4 + }, + { + "dst": 4, + "id": 13, + "length": 208.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 14, + "length": 157.0, + "slots": 320, + "src": 7 + }, + { + "dst": 7, + "id": 15, + "length": 157.0, + "slots": 320, + "src": 8 + }, + { + "dst": 9, + "id": 16, + "length": 306.0, + "slots": 320, + "src": 7 + }, + { + "dst": 7, + "id": 17, + "length": 306.0, + "slots": 320, + "src": 9 + }, + { + "dst": 9, + "id": 18, + "length": 298.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 19, + "length": 298.0, + "slots": 320, + "src": 9 + }, + { + "dst": 10, + "id": 20, + "length": 258.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 21, + "length": 258.0, + "slots": 320, + "src": 10 + }, + { + "dst": 11, + "id": 22, + "length": 316.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 23, + "length": 316.0, + "slots": 320, + "src": 11 + }, + { + "dst": 5, + "id": 24, + "length": 36.0, + "slots": 320, + "src": 3 + }, + { + "dst": 3, + "id": 25, + "length": 36.0, + "slots": 320, + "src": 5 + }, + { + "dst": 6, + "id": 26, + "length": 41.0, + "slots": 320, + "src": 5 + }, + { + "dst": 5, + "id": 27, + "length": 41.0, + "slots": 320, + "src": 6 + }, + { + "dst": 11, + "id": 28, + "length": 182.0, + "slots": 320, + "src": 6 + }, + { + "dst": 6, + "id": 29, + "length": 182.0, + "slots": 320, + "src": 11 + }, + { + "dst": 10, + "id": 30, + "length": 353.0, + "slots": 320, + "src": 11 + }, + { + "dst": 11, + "id": 31, + "length": 353.0, + "slots": 320, + "src": 10 + }, + { + "dst": 12, + "id": 32, + "length": 85.0, + "slots": 320, + "src": 11 + }, + { + "dst": 11, + "id": 33, + "length": 85.0, + "slots": 320, + "src": 12 + }, + { + "dst": 17, + "id": 34, + "length": 224.0, + "slots": 320, + "src": 11 + }, + { + "dst": 11, + "id": 35, + "length": 224.0, + "slots": 320, + "src": 17 + }, + { + "dst": 10, + "id": 36, + "length": 174.0, + "slots": 320, + "src": 9 + }, + { + "dst": 9, + "id": 37, + "length": 174.0, + "slots": 320, + "src": 10 + }, + { + "dst": 17, + "id": 38, + "length": 275.0, + "slots": 320, + "src": 10 + }, + { + "dst": 10, + "id": 39, + "length": 275.0, + "slots": 320, + "src": 17 + }, + { + "dst": 14, + "id": 40, + "length": 187.0, + "slots": 320, + "src": 17 + }, + { + "dst": 17, + "id": 41, + "length": 187.0, + "slots": 320, + "src": 14 + }, + { + "dst": 16, + "id": 42, + "length": 179.0, + "slots": 320, + "src": 17 + }, + { + "dst": 17, + "id": 43, + "length": 179.0, + "slots": 320, + "src": 16 + }, + { + "dst": 13, + "id": 44, + "length": 64.0, + "slots": 320, + "src": 12 + }, + { + "dst": 12, + "id": 45, + "length": 64.0, + "slots": 320, + "src": 13 + }, + { + "dst": 14, + "id": 46, + "length": 74.0, + "slots": 320, + "src": 13 + }, + { + "dst": 13, + "id": 47, + "length": 74.0, + "slots": 320, + "src": 14 + }, + { + "dst": 15, + "id": 48, + "length": 86.0, + "slots": 320, + "src": 14 + }, + { + "dst": 14, + "id": 49, + "length": 86.0, + "slots": 320, + "src": 15 + }, + { + "dst": 16, + "id": 50, + "length": 143.0, + "slots": 320, + "src": 15 + }, + { + "dst": 15, + "id": 51, + "length": 143.0, + "slots": 320, + "src": 16 + } + ], + "name": "GermanNet", + "nodes": [ + { + "id": 1 + }, + { + "id": 2 + }, + { + "id": 3 + }, + { + "id": 4 + }, + { + "id": 5 + }, + { + "id": 6 + }, + { + "id": 7 + }, + { + "id": 8 + }, + { + "id": 9 + }, + { + "id": 10 + }, + { + "id": 11 + }, + { + "id": 12 + }, + { + "id": 13 + }, + { + "id": 14 + }, + { + "id": 15 + }, + { + "id": 16 + }, + { + "id": 17 + } + ] +} \ No newline at end of file diff --git a/networks/GermanNet_routes.json b/networks/GermanNet_routes.json new file mode 100644 index 0000000..fa88c62 --- /dev/null +++ b/networks/GermanNet_routes.json @@ -0,0 +1,14016 @@ +{ + "name": "GermanNet", + "alias": "GermanNet", + "routes": [ + { + "src": 1, + "dst": 2, + "paths": [ + [ + 1, + 2 + ], + [ + 1, + 4, + 8, + 2 + ], + [ + 1, + 4, + 8, + 7, + 2 + ], + [ + 1, + 4, + 6, + 11, + 8, + 2 + ], + [ + 1, + 4, + 3, + 5, + 6, + 11, + 8, + 2 + ], + [ + 1, + 4, + 6, + 11, + 8, + 7, + 2 + ] + ] + }, + { + "src": 1, + "dst": 4, + "paths": [ + [ + 1, + 4 + ], + [ + 1, + 2, + 8, + 4 + ], + [ + 1, + 2, + 7, + 8, + 4 + ], + [ + 1, + 2, + 8, + 11, + 6, + 4 + ], + [ + 1, + 2, + 8, + 11, + 6, + 5, + 3, + 4 + ], + [ + 1, + 2, + 7, + 8, + 11, + 6, + 4 + ] + ] + }, + { + "src": 1, + "dst": 7, + "paths": [ + [ + 1, + 2, + 7 + ], + [ + 1, + 2, + 8, + 7 + ], + [ + 1, + 4, + 8, + 7 + ], + [ + 1, + 4, + 8, + 2, + 7 + ], + [ + 1, + 2, + 8, + 9, + 7 + ], + [ + 1, + 2, + 8, + 10, + 9, + 7 + ] + ] + }, + { + "src": 1, + "dst": 8, + "paths": [ + [ + 1, + 2, + 8 + ], + [ + 1, + 2, + 7, + 8 + ], + [ + 1, + 4, + 8 + ], + [ + 1, + 2, + 7, + 9, + 8 + ], + [ + 1, + 4, + 6, + 11, + 8 + ], + [ + 1, + 4, + 3, + 5, + 6, + 11, + 8 + ] + ] + }, + { + "src": 1, + "dst": 3, + "paths": [ + [ + 1, + 4, + 3 + ], + [ + 1, + 4, + 6, + 5, + 3 + ], + [ + 1, + 2, + 8, + 4, + 3 + ], + [ + 1, + 2, + 8, + 4, + 6, + 5, + 3 + ], + [ + 1, + 2, + 7, + 8, + 4, + 3 + ], + [ + 1, + 2, + 7, + 8, + 4, + 6, + 5, + 3 + ] + ] + }, + { + "src": 1, + "dst": 5, + "paths": [ + [ + 1, + 4, + 3, + 5 + ], + [ + 1, + 4, + 6, + 5 + ], + [ + 1, + 2, + 8, + 4, + 3, + 5 + ], + [ + 1, + 2, + 8, + 4, + 6, + 5 + ], + [ + 1, + 2, + 7, + 8, + 4, + 3, + 5 + ], + [ + 1, + 2, + 7, + 8, + 4, + 6, + 5 + ] + ] + }, + { + "src": 1, + "dst": 6, + "paths": [ + [ + 1, + 4, + 6 + ], + [ + 1, + 4, + 3, + 5, + 6 + ], + [ + 1, + 2, + 8, + 4, + 6 + ], + [ + 1, + 2, + 8, + 4, + 3, + 5, + 6 + ], + [ + 1, + 2, + 7, + 8, + 4, + 6 + ], + [ + 1, + 2, + 7, + 8, + 4, + 3, + 5, + 6 + ] + ] + }, + { + "src": 1, + "dst": 11, + "paths": [ + [ + 1, + 4, + 6, + 11 + ], + [ + 1, + 4, + 3, + 5, + 6, + 11 + ], + [ + 1, + 2, + 8, + 11 + ], + [ + 1, + 2, + 7, + 8, + 11 + ], + [ + 1, + 2, + 8, + 4, + 6, + 11 + ], + [ + 1, + 2, + 8, + 4, + 3, + 5, + 6, + 11 + ] + ] + }, + { + "src": 1, + "dst": 9, + "paths": [ + [ + 1, + 2, + 8, + 9 + ], + [ + 1, + 2, + 7, + 9 + ], + [ + 1, + 2, + 8, + 10, + 9 + ], + [ + 1, + 2, + 7, + 8, + 9 + ], + [ + 1, + 2, + 8, + 7, + 9 + ], + [ + 1, + 4, + 8, + 9 + ] + ] + }, + { + "src": 1, + "dst": 10, + "paths": [ + [ + 1, + 2, + 8, + 10 + ], + [ + 1, + 2, + 7, + 8, + 10 + ], + [ + 1, + 2, + 8, + 9, + 10 + ], + [ + 1, + 2, + 7, + 9, + 10 + ], + [ + 1, + 4, + 8, + 10 + ], + [ + 1, + 2, + 7, + 8, + 9, + 10 + ] + ] + }, + { + "src": 1, + "dst": 17, + "paths": [ + [ + 1, + 4, + 6, + 11, + 17 + ], + [ + 1, + 2, + 8, + 10, + 17 + ], + [ + 1, + 4, + 3, + 5, + 6, + 11, + 17 + ], + [ + 1, + 2, + 8, + 11, + 17 + ], + [ + 1, + 2, + 7, + 8, + 10, + 17 + ], + [ + 1, + 2, + 7, + 8, + 11, + 17 + ] + ] + }, + { + "src": 1, + "dst": 12, + "paths": [ + [ + 1, + 4, + 6, + 11, + 12 + ], + [ + 1, + 4, + 3, + 5, + 6, + 11, + 12 + ], + [ + 1, + 2, + 8, + 11, + 12 + ], + [ + 1, + 2, + 7, + 8, + 11, + 12 + ], + [ + 1, + 2, + 8, + 4, + 6, + 11, + 12 + ], + [ + 1, + 2, + 8, + 4, + 3, + 5, + 6, + 11, + 12 + ] + ] + }, + { + "src": 1, + "dst": 13, + "paths": [ + [ + 1, + 4, + 6, + 11, + 12, + 13 + ], + [ + 1, + 4, + 3, + 5, + 6, + 11, + 12, + 13 + ], + [ + 1, + 2, + 8, + 11, + 12, + 13 + ], + [ + 1, + 2, + 7, + 8, + 11, + 12, + 13 + ], + [ + 1, + 2, + 8, + 4, + 6, + 11, + 12, + 13 + ], + [ + 1, + 2, + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13 + ] + ] + }, + { + "src": 1, + "dst": 14, + "paths": [ + [ + 1, + 4, + 6, + 11, + 12, + 13, + 14 + ], + [ + 1, + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14 + ], + [ + 1, + 2, + 8, + 11, + 12, + 13, + 14 + ], + [ + 1, + 2, + 7, + 8, + 11, + 12, + 13, + 14 + ], + [ + 1, + 4, + 6, + 11, + 17, + 14 + ], + [ + 1, + 2, + 8, + 4, + 6, + 11, + 12, + 13, + 14 + ] + ] + }, + { + "src": 1, + "dst": 15, + "paths": [ + [ + 1, + 4, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 1, + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 1, + 2, + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 1, + 2, + 7, + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 1, + 4, + 6, + 11, + 17, + 14, + 15 + ], + [ + 1, + 2, + 8, + 4, + 6, + 11, + 12, + 13, + 14, + 15 + ] + ] + }, + { + "src": 1, + "dst": 16, + "paths": [ + [ + 1, + 4, + 6, + 11, + 17, + 16 + ], + [ + 1, + 2, + 8, + 10, + 17, + 16 + ], + [ + 1, + 4, + 3, + 5, + 6, + 11, + 17, + 16 + ], + [ + 1, + 2, + 8, + 11, + 17, + 16 + ], + [ + 1, + 4, + 6, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 1, + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ] + }, + { + "src": 2, + "dst": 1, + "paths": [ + [ + 2, + 1 + ], + [ + 2, + 8, + 4, + 1 + ], + [ + 2, + 7, + 8, + 4, + 1 + ], + [ + 2, + 8, + 11, + 6, + 4, + 1 + ], + [ + 2, + 8, + 11, + 6, + 5, + 3, + 4, + 1 + ], + [ + 2, + 7, + 8, + 11, + 6, + 4, + 1 + ] + ] + }, + { + "src": 2, + "dst": 4, + "paths": [ + [ + 2, + 8, + 4 + ], + [ + 2, + 1, + 4 + ], + [ + 2, + 7, + 8, + 4 + ], + [ + 2, + 8, + 11, + 6, + 4 + ], + [ + 2, + 8, + 11, + 6, + 5, + 3, + 4 + ], + [ + 2, + 7, + 8, + 11, + 6, + 4 + ] + ] + }, + { + "src": 2, + "dst": 7, + "paths": [ + [ + 2, + 7 + ], + [ + 2, + 8, + 7 + ], + [ + 2, + 8, + 9, + 7 + ], + [ + 2, + 1, + 4, + 8, + 7 + ], + [ + 2, + 8, + 10, + 9, + 7 + ], + [ + 2, + 1, + 4, + 6, + 11, + 8, + 7 + ] + ] + }, + { + "src": 2, + "dst": 8, + "paths": [ + [ + 2, + 8 + ], + [ + 2, + 7, + 8 + ], + [ + 2, + 1, + 4, + 8 + ], + [ + 2, + 7, + 9, + 8 + ], + [ + 2, + 7, + 9, + 10, + 8 + ], + [ + 2, + 1, + 4, + 6, + 11, + 8 + ] + ] + }, + { + "src": 2, + "dst": 3, + "paths": [ + [ + 2, + 8, + 4, + 3 + ], + [ + 2, + 1, + 4, + 3 + ], + [ + 2, + 8, + 4, + 6, + 5, + 3 + ], + [ + 2, + 7, + 8, + 4, + 3 + ], + [ + 2, + 1, + 4, + 6, + 5, + 3 + ], + [ + 2, + 7, + 8, + 4, + 6, + 5, + 3 + ] + ] + }, + { + "src": 2, + "dst": 5, + "paths": [ + [ + 2, + 8, + 4, + 3, + 5 + ], + [ + 2, + 8, + 4, + 6, + 5 + ], + [ + 2, + 1, + 4, + 3, + 5 + ], + [ + 2, + 1, + 4, + 6, + 5 + ], + [ + 2, + 7, + 8, + 4, + 3, + 5 + ], + [ + 2, + 7, + 8, + 4, + 6, + 5 + ] + ] + }, + { + "src": 2, + "dst": 6, + "paths": [ + [ + 2, + 8, + 4, + 6 + ], + [ + 2, + 8, + 4, + 3, + 5, + 6 + ], + [ + 2, + 1, + 4, + 6 + ], + [ + 2, + 1, + 4, + 3, + 5, + 6 + ], + [ + 2, + 7, + 8, + 4, + 6 + ], + [ + 2, + 7, + 8, + 4, + 3, + 5, + 6 + ] + ] + }, + { + "src": 2, + "dst": 11, + "paths": [ + [ + 2, + 8, + 11 + ], + [ + 2, + 7, + 8, + 11 + ], + [ + 2, + 8, + 4, + 6, + 11 + ], + [ + 2, + 8, + 4, + 3, + 5, + 6, + 11 + ], + [ + 2, + 1, + 4, + 6, + 11 + ], + [ + 2, + 1, + 4, + 3, + 5, + 6, + 11 + ] + ] + }, + { + "src": 2, + "dst": 9, + "paths": [ + [ + 2, + 8, + 9 + ], + [ + 2, + 7, + 9 + ], + [ + 2, + 8, + 10, + 9 + ], + [ + 2, + 7, + 8, + 9 + ], + [ + 2, + 8, + 7, + 9 + ], + [ + 2, + 7, + 8, + 10, + 9 + ] + ] + }, + { + "src": 2, + "dst": 10, + "paths": [ + [ + 2, + 8, + 10 + ], + [ + 2, + 7, + 8, + 10 + ], + [ + 2, + 8, + 9, + 10 + ], + [ + 2, + 7, + 9, + 10 + ], + [ + 2, + 7, + 8, + 9, + 10 + ], + [ + 2, + 8, + 7, + 9, + 10 + ] + ] + }, + { + "src": 2, + "dst": 17, + "paths": [ + [ + 2, + 8, + 10, + 17 + ], + [ + 2, + 8, + 11, + 17 + ], + [ + 2, + 7, + 8, + 10, + 17 + ], + [ + 2, + 7, + 8, + 11, + 17 + ], + [ + 2, + 8, + 4, + 6, + 11, + 17 + ], + [ + 2, + 8, + 11, + 12, + 13, + 14, + 17 + ] + ] + }, + { + "src": 2, + "dst": 12, + "paths": [ + [ + 2, + 8, + 11, + 12 + ], + [ + 2, + 7, + 8, + 11, + 12 + ], + [ + 2, + 8, + 4, + 6, + 11, + 12 + ], + [ + 2, + 8, + 4, + 3, + 5, + 6, + 11, + 12 + ], + [ + 2, + 1, + 4, + 6, + 11, + 12 + ], + [ + 2, + 1, + 4, + 3, + 5, + 6, + 11, + 12 + ] + ] + }, + { + "src": 2, + "dst": 13, + "paths": [ + [ + 2, + 8, + 11, + 12, + 13 + ], + [ + 2, + 7, + 8, + 11, + 12, + 13 + ], + [ + 2, + 8, + 4, + 6, + 11, + 12, + 13 + ], + [ + 2, + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13 + ], + [ + 2, + 1, + 4, + 6, + 11, + 12, + 13 + ], + [ + 2, + 1, + 4, + 3, + 5, + 6, + 11, + 12, + 13 + ] + ] + }, + { + "src": 2, + "dst": 14, + "paths": [ + [ + 2, + 8, + 11, + 12, + 13, + 14 + ], + [ + 2, + 7, + 8, + 11, + 12, + 13, + 14 + ], + [ + 2, + 8, + 4, + 6, + 11, + 12, + 13, + 14 + ], + [ + 2, + 8, + 10, + 17, + 14 + ], + [ + 2, + 8, + 11, + 17, + 14 + ], + [ + 2, + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14 + ] + ] + }, + { + "src": 2, + "dst": 15, + "paths": [ + [ + 2, + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 2, + 7, + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 2, + 8, + 4, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 2, + 8, + 10, + 17, + 14, + 15 + ], + [ + 2, + 8, + 11, + 17, + 14, + 15 + ], + [ + 2, + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 15 + ] + ] + }, + { + "src": 2, + "dst": 16, + "paths": [ + [ + 2, + 8, + 10, + 17, + 16 + ], + [ + 2, + 8, + 11, + 17, + 16 + ], + [ + 2, + 8, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 2, + 7, + 8, + 10, + 17, + 16 + ], + [ + 2, + 7, + 8, + 11, + 17, + 16 + ], + [ + 2, + 8, + 4, + 6, + 11, + 17, + 16 + ] + ] + }, + { + "src": 4, + "dst": 1, + "paths": [ + [ + 4, + 1 + ], + [ + 4, + 8, + 2, + 1 + ], + [ + 4, + 8, + 7, + 2, + 1 + ], + [ + 4, + 6, + 11, + 8, + 2, + 1 + ], + [ + 4, + 3, + 5, + 6, + 11, + 8, + 2, + 1 + ], + [ + 4, + 6, + 11, + 8, + 7, + 2, + 1 + ] + ] + }, + { + "src": 4, + "dst": 2, + "paths": [ + [ + 4, + 8, + 2 + ], + [ + 4, + 1, + 2 + ], + [ + 4, + 8, + 7, + 2 + ], + [ + 4, + 6, + 11, + 8, + 2 + ], + [ + 4, + 3, + 5, + 6, + 11, + 8, + 2 + ], + [ + 4, + 6, + 11, + 8, + 7, + 2 + ] + ] + }, + { + "src": 4, + "dst": 7, + "paths": [ + [ + 4, + 8, + 7 + ], + [ + 4, + 8, + 2, + 7 + ], + [ + 4, + 1, + 2, + 7 + ], + [ + 4, + 1, + 2, + 8, + 7 + ], + [ + 4, + 6, + 11, + 8, + 7 + ], + [ + 4, + 3, + 5, + 6, + 11, + 8, + 7 + ] + ] + }, + { + "src": 4, + "dst": 8, + "paths": [ + [ + 4, + 8 + ], + [ + 4, + 1, + 2, + 8 + ], + [ + 4, + 6, + 11, + 8 + ], + [ + 4, + 3, + 5, + 6, + 11, + 8 + ], + [ + 4, + 1, + 2, + 7, + 8 + ], + [ + 4, + 6, + 11, + 10, + 8 + ] + ] + }, + { + "src": 4, + "dst": 3, + "paths": [ + [ + 4, + 3 + ], + [ + 4, + 6, + 5, + 3 + ], + [ + 4, + 8, + 11, + 6, + 5, + 3 + ], + [ + 4, + 8, + 10, + 11, + 6, + 5, + 3 + ], + [ + 4, + 1, + 2, + 8, + 11, + 6, + 5, + 3 + ], + [ + 4, + 8, + 10, + 17, + 11, + 6, + 5, + 3 + ] + ] + }, + { + "src": 4, + "dst": 5, + "paths": [ + [ + 4, + 3, + 5 + ], + [ + 4, + 6, + 5 + ], + [ + 4, + 8, + 11, + 6, + 5 + ], + [ + 4, + 8, + 10, + 11, + 6, + 5 + ], + [ + 4, + 1, + 2, + 8, + 11, + 6, + 5 + ], + [ + 4, + 8, + 10, + 17, + 11, + 6, + 5 + ] + ] + }, + { + "src": 4, + "dst": 6, + "paths": [ + [ + 4, + 6 + ], + [ + 4, + 3, + 5, + 6 + ], + [ + 4, + 8, + 11, + 6 + ], + [ + 4, + 8, + 10, + 11, + 6 + ], + [ + 4, + 1, + 2, + 8, + 11, + 6 + ], + [ + 4, + 8, + 10, + 17, + 11, + 6 + ] + ] + }, + { + "src": 4, + "dst": 11, + "paths": [ + [ + 4, + 6, + 11 + ], + [ + 4, + 3, + 5, + 6, + 11 + ], + [ + 4, + 8, + 11 + ], + [ + 4, + 8, + 10, + 11 + ], + [ + 4, + 1, + 2, + 8, + 11 + ], + [ + 4, + 8, + 10, + 17, + 11 + ] + ] + }, + { + "src": 4, + "dst": 9, + "paths": [ + [ + 4, + 8, + 9 + ], + [ + 4, + 8, + 10, + 9 + ], + [ + 4, + 8, + 7, + 9 + ], + [ + 4, + 8, + 2, + 7, + 9 + ], + [ + 4, + 6, + 11, + 10, + 9 + ], + [ + 4, + 3, + 5, + 6, + 11, + 10, + 9 + ] + ] + }, + { + "src": 4, + "dst": 10, + "paths": [ + [ + 4, + 8, + 10 + ], + [ + 4, + 6, + 11, + 10 + ], + [ + 4, + 3, + 5, + 6, + 11, + 10 + ], + [ + 4, + 8, + 9, + 10 + ], + [ + 4, + 6, + 11, + 17, + 10 + ], + [ + 4, + 3, + 5, + 6, + 11, + 17, + 10 + ] + ] + }, + { + "src": 4, + "dst": 17, + "paths": [ + [ + 4, + 6, + 11, + 17 + ], + [ + 4, + 3, + 5, + 6, + 11, + 17 + ], + [ + 4, + 6, + 11, + 12, + 13, + 14, + 17 + ], + [ + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 17 + ], + [ + 4, + 8, + 10, + 17 + ], + [ + 4, + 8, + 11, + 17 + ] + ] + }, + { + "src": 4, + "dst": 12, + "paths": [ + [ + 4, + 6, + 11, + 12 + ], + [ + 4, + 3, + 5, + 6, + 11, + 12 + ], + [ + 4, + 8, + 11, + 12 + ], + [ + 4, + 6, + 11, + 17, + 14, + 13, + 12 + ], + [ + 4, + 3, + 5, + 6, + 11, + 17, + 14, + 13, + 12 + ], + [ + 4, + 8, + 10, + 11, + 12 + ] + ] + }, + { + "src": 4, + "dst": 13, + "paths": [ + [ + 4, + 6, + 11, + 12, + 13 + ], + [ + 4, + 3, + 5, + 6, + 11, + 12, + 13 + ], + [ + 4, + 8, + 11, + 12, + 13 + ], + [ + 4, + 6, + 11, + 17, + 14, + 13 + ], + [ + 4, + 3, + 5, + 6, + 11, + 17, + 14, + 13 + ], + [ + 4, + 8, + 10, + 11, + 12, + 13 + ] + ] + }, + { + "src": 4, + "dst": 14, + "paths": [ + [ + 4, + 6, + 11, + 12, + 13, + 14 + ], + [ + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14 + ], + [ + 4, + 6, + 11, + 17, + 14 + ], + [ + 4, + 3, + 5, + 6, + 11, + 17, + 14 + ], + [ + 4, + 8, + 11, + 12, + 13, + 14 + ], + [ + 4, + 6, + 11, + 17, + 16, + 15, + 14 + ] + ] + }, + { + "src": 4, + "dst": 15, + "paths": [ + [ + 4, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 4, + 6, + 11, + 17, + 14, + 15 + ], + [ + 4, + 3, + 5, + 6, + 11, + 17, + 14, + 15 + ], + [ + 4, + 6, + 11, + 17, + 16, + 15 + ], + [ + 4, + 8, + 11, + 12, + 13, + 14, + 15 + ] + ] + }, + { + "src": 4, + "dst": 16, + "paths": [ + [ + 4, + 6, + 11, + 17, + 16 + ], + [ + 4, + 3, + 5, + 6, + 11, + 17, + 16 + ], + [ + 4, + 6, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 4, + 6, + 11, + 12, + 13, + 14, + 17, + 16 + ], + [ + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 17, + 16 + ] + ] + }, + { + "src": 7, + "dst": 1, + "paths": [ + [ + 7, + 2, + 1 + ], + [ + 7, + 8, + 2, + 1 + ], + [ + 7, + 8, + 4, + 1 + ], + [ + 7, + 2, + 8, + 4, + 1 + ], + [ + 7, + 9, + 8, + 2, + 1 + ], + [ + 7, + 9, + 10, + 8, + 2, + 1 + ] + ] + }, + { + "src": 7, + "dst": 2, + "paths": [ + [ + 7, + 2 + ], + [ + 7, + 8, + 2 + ], + [ + 7, + 9, + 8, + 2 + ], + [ + 7, + 8, + 4, + 1, + 2 + ], + [ + 7, + 9, + 10, + 8, + 2 + ], + [ + 7, + 8, + 11, + 6, + 4, + 1, + 2 + ] + ] + }, + { + "src": 7, + "dst": 4, + "paths": [ + [ + 7, + 8, + 4 + ], + [ + 7, + 2, + 8, + 4 + ], + [ + 7, + 2, + 1, + 4 + ], + [ + 7, + 8, + 2, + 1, + 4 + ], + [ + 7, + 8, + 11, + 6, + 4 + ], + [ + 7, + 8, + 11, + 6, + 5, + 3, + 4 + ] + ] + }, + { + "src": 7, + "dst": 8, + "paths": [ + [ + 7, + 8 + ], + [ + 7, + 2, + 8 + ], + [ + 7, + 9, + 8 + ], + [ + 7, + 9, + 10, + 8 + ], + [ + 7, + 2, + 1, + 4, + 8 + ], + [ + 7, + 2, + 1, + 4, + 6, + 11, + 8 + ] + ] + }, + { + "src": 7, + "dst": 3, + "paths": [ + [ + 7, + 8, + 4, + 3 + ], + [ + 7, + 2, + 8, + 4, + 3 + ], + [ + 7, + 8, + 4, + 6, + 5, + 3 + ], + [ + 7, + 2, + 1, + 4, + 3 + ], + [ + 7, + 2, + 8, + 4, + 6, + 5, + 3 + ], + [ + 7, + 2, + 1, + 4, + 6, + 5, + 3 + ] + ] + }, + { + "src": 7, + "dst": 5, + "paths": [ + [ + 7, + 8, + 4, + 3, + 5 + ], + [ + 7, + 8, + 4, + 6, + 5 + ], + [ + 7, + 2, + 8, + 4, + 3, + 5 + ], + [ + 7, + 2, + 8, + 4, + 6, + 5 + ], + [ + 7, + 2, + 1, + 4, + 3, + 5 + ], + [ + 7, + 2, + 1, + 4, + 6, + 5 + ] + ] + }, + { + "src": 7, + "dst": 6, + "paths": [ + [ + 7, + 8, + 4, + 6 + ], + [ + 7, + 8, + 4, + 3, + 5, + 6 + ], + [ + 7, + 2, + 8, + 4, + 6 + ], + [ + 7, + 2, + 8, + 4, + 3, + 5, + 6 + ], + [ + 7, + 2, + 1, + 4, + 6 + ], + [ + 7, + 2, + 1, + 4, + 3, + 5, + 6 + ] + ] + }, + { + "src": 7, + "dst": 11, + "paths": [ + [ + 7, + 8, + 11 + ], + [ + 7, + 2, + 8, + 11 + ], + [ + 7, + 8, + 4, + 6, + 11 + ], + [ + 7, + 8, + 4, + 3, + 5, + 6, + 11 + ], + [ + 7, + 2, + 8, + 4, + 6, + 11 + ], + [ + 7, + 2, + 8, + 4, + 3, + 5, + 6, + 11 + ] + ] + }, + { + "src": 7, + "dst": 9, + "paths": [ + [ + 7, + 9 + ], + [ + 7, + 8, + 9 + ], + [ + 7, + 2, + 8, + 9 + ], + [ + 7, + 8, + 10, + 9 + ], + [ + 7, + 2, + 8, + 10, + 9 + ], + [ + 7, + 8, + 11, + 10, + 9 + ] + ] + }, + { + "src": 7, + "dst": 10, + "paths": [ + [ + 7, + 8, + 10 + ], + [ + 7, + 9, + 10 + ], + [ + 7, + 2, + 8, + 10 + ], + [ + 7, + 8, + 9, + 10 + ], + [ + 7, + 2, + 8, + 9, + 10 + ], + [ + 7, + 8, + 11, + 10 + ] + ] + }, + { + "src": 7, + "dst": 17, + "paths": [ + [ + 7, + 8, + 10, + 17 + ], + [ + 7, + 8, + 11, + 17 + ], + [ + 7, + 9, + 10, + 17 + ], + [ + 7, + 2, + 8, + 10, + 17 + ], + [ + 7, + 2, + 8, + 11, + 17 + ], + [ + 7, + 8, + 4, + 6, + 11, + 17 + ] + ] + }, + { + "src": 7, + "dst": 12, + "paths": [ + [ + 7, + 8, + 11, + 12 + ], + [ + 7, + 2, + 8, + 11, + 12 + ], + [ + 7, + 8, + 4, + 6, + 11, + 12 + ], + [ + 7, + 8, + 4, + 3, + 5, + 6, + 11, + 12 + ], + [ + 7, + 2, + 8, + 4, + 6, + 11, + 12 + ], + [ + 7, + 2, + 8, + 4, + 3, + 5, + 6, + 11, + 12 + ] + ] + }, + { + "src": 7, + "dst": 13, + "paths": [ + [ + 7, + 8, + 11, + 12, + 13 + ], + [ + 7, + 2, + 8, + 11, + 12, + 13 + ], + [ + 7, + 8, + 4, + 6, + 11, + 12, + 13 + ], + [ + 7, + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13 + ], + [ + 7, + 2, + 8, + 4, + 6, + 11, + 12, + 13 + ], + [ + 7, + 2, + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13 + ] + ] + }, + { + "src": 7, + "dst": 14, + "paths": [ + [ + 7, + 8, + 11, + 12, + 13, + 14 + ], + [ + 7, + 2, + 8, + 11, + 12, + 13, + 14 + ], + [ + 7, + 8, + 4, + 6, + 11, + 12, + 13, + 14 + ], + [ + 7, + 8, + 10, + 17, + 14 + ], + [ + 7, + 8, + 11, + 17, + 14 + ], + [ + 7, + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14 + ] + ] + }, + { + "src": 7, + "dst": 15, + "paths": [ + [ + 7, + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 7, + 2, + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 7, + 8, + 4, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 7, + 8, + 10, + 17, + 14, + 15 + ], + [ + 7, + 8, + 11, + 17, + 14, + 15 + ], + [ + 7, + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 15 + ] + ] + }, + { + "src": 7, + "dst": 16, + "paths": [ + [ + 7, + 8, + 10, + 17, + 16 + ], + [ + 7, + 8, + 11, + 17, + 16 + ], + [ + 7, + 8, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 7, + 9, + 10, + 17, + 16 + ], + [ + 7, + 2, + 8, + 10, + 17, + 16 + ], + [ + 7, + 2, + 8, + 11, + 17, + 16 + ] + ] + }, + { + "src": 8, + "dst": 1, + "paths": [ + [ + 8, + 2, + 1 + ], + [ + 8, + 7, + 2, + 1 + ], + [ + 8, + 4, + 1 + ], + [ + 8, + 9, + 7, + 2, + 1 + ], + [ + 8, + 11, + 6, + 4, + 1 + ], + [ + 8, + 11, + 6, + 5, + 3, + 4, + 1 + ] + ] + }, + { + "src": 8, + "dst": 2, + "paths": [ + [ + 8, + 2 + ], + [ + 8, + 7, + 2 + ], + [ + 8, + 4, + 1, + 2 + ], + [ + 8, + 9, + 7, + 2 + ], + [ + 8, + 10, + 9, + 7, + 2 + ], + [ + 8, + 11, + 6, + 4, + 1, + 2 + ] + ] + }, + { + "src": 8, + "dst": 4, + "paths": [ + [ + 8, + 4 + ], + [ + 8, + 2, + 1, + 4 + ], + [ + 8, + 11, + 6, + 4 + ], + [ + 8, + 11, + 6, + 5, + 3, + 4 + ], + [ + 8, + 7, + 2, + 1, + 4 + ], + [ + 8, + 10, + 11, + 6, + 4 + ] + ] + }, + { + "src": 8, + "dst": 7, + "paths": [ + [ + 8, + 7 + ], + [ + 8, + 2, + 7 + ], + [ + 8, + 9, + 7 + ], + [ + 8, + 10, + 9, + 7 + ], + [ + 8, + 4, + 1, + 2, + 7 + ], + [ + 8, + 11, + 6, + 4, + 1, + 2, + 7 + ] + ] + }, + { + "src": 8, + "dst": 3, + "paths": [ + [ + 8, + 4, + 3 + ], + [ + 8, + 4, + 6, + 5, + 3 + ], + [ + 8, + 11, + 6, + 5, + 3 + ], + [ + 8, + 2, + 1, + 4, + 3 + ], + [ + 8, + 11, + 6, + 4, + 3 + ], + [ + 8, + 2, + 1, + 4, + 6, + 5, + 3 + ] + ] + }, + { + "src": 8, + "dst": 5, + "paths": [ + [ + 8, + 4, + 3, + 5 + ], + [ + 8, + 4, + 6, + 5 + ], + [ + 8, + 11, + 6, + 5 + ], + [ + 8, + 2, + 1, + 4, + 3, + 5 + ], + [ + 8, + 11, + 6, + 4, + 3, + 5 + ], + [ + 8, + 2, + 1, + 4, + 6, + 5 + ] + ] + }, + { + "src": 8, + "dst": 6, + "paths": [ + [ + 8, + 4, + 6 + ], + [ + 8, + 4, + 3, + 5, + 6 + ], + [ + 8, + 11, + 6 + ], + [ + 8, + 2, + 1, + 4, + 6 + ], + [ + 8, + 2, + 1, + 4, + 3, + 5, + 6 + ], + [ + 8, + 7, + 2, + 1, + 4, + 6 + ] + ] + }, + { + "src": 8, + "dst": 11, + "paths": [ + [ + 8, + 11 + ], + [ + 8, + 4, + 6, + 11 + ], + [ + 8, + 4, + 3, + 5, + 6, + 11 + ], + [ + 8, + 10, + 11 + ], + [ + 8, + 10, + 17, + 11 + ], + [ + 8, + 2, + 1, + 4, + 6, + 11 + ] + ] + }, + { + "src": 8, + "dst": 9, + "paths": [ + [ + 8, + 9 + ], + [ + 8, + 10, + 9 + ], + [ + 8, + 7, + 9 + ], + [ + 8, + 2, + 7, + 9 + ], + [ + 8, + 11, + 10, + 9 + ], + [ + 8, + 11, + 17, + 10, + 9 + ] + ] + }, + { + "src": 8, + "dst": 10, + "paths": [ + [ + 8, + 10 + ], + [ + 8, + 9, + 10 + ], + [ + 8, + 7, + 9, + 10 + ], + [ + 8, + 11, + 10 + ], + [ + 8, + 2, + 7, + 9, + 10 + ], + [ + 8, + 11, + 17, + 10 + ] + ] + }, + { + "src": 8, + "dst": 17, + "paths": [ + [ + 8, + 10, + 17 + ], + [ + 8, + 11, + 17 + ], + [ + 8, + 4, + 6, + 11, + 17 + ], + [ + 8, + 11, + 12, + 13, + 14, + 17 + ], + [ + 8, + 4, + 3, + 5, + 6, + 11, + 17 + ], + [ + 8, + 9, + 10, + 17 + ] + ] + }, + { + "src": 8, + "dst": 12, + "paths": [ + [ + 8, + 11, + 12 + ], + [ + 8, + 4, + 6, + 11, + 12 + ], + [ + 8, + 4, + 3, + 5, + 6, + 11, + 12 + ], + [ + 8, + 10, + 11, + 12 + ], + [ + 8, + 10, + 17, + 11, + 12 + ], + [ + 8, + 10, + 17, + 14, + 13, + 12 + ] + ] + }, + { + "src": 8, + "dst": 13, + "paths": [ + [ + 8, + 11, + 12, + 13 + ], + [ + 8, + 4, + 6, + 11, + 12, + 13 + ], + [ + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13 + ], + [ + 8, + 10, + 11, + 12, + 13 + ], + [ + 8, + 10, + 17, + 14, + 13 + ], + [ + 8, + 11, + 17, + 14, + 13 + ] + ] + }, + { + "src": 8, + "dst": 14, + "paths": [ + [ + 8, + 11, + 12, + 13, + 14 + ], + [ + 8, + 4, + 6, + 11, + 12, + 13, + 14 + ], + [ + 8, + 10, + 17, + 14 + ], + [ + 8, + 11, + 17, + 14 + ], + [ + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14 + ], + [ + 8, + 10, + 11, + 12, + 13, + 14 + ] + ] + }, + { + "src": 8, + "dst": 15, + "paths": [ + [ + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 8, + 4, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 8, + 10, + 17, + 14, + 15 + ], + [ + 8, + 11, + 17, + 14, + 15 + ], + [ + 8, + 4, + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 8, + 10, + 17, + 16, + 15 + ] + ] + }, + { + "src": 8, + "dst": 16, + "paths": [ + [ + 8, + 10, + 17, + 16 + ], + [ + 8, + 11, + 17, + 16 + ], + [ + 8, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 8, + 4, + 6, + 11, + 17, + 16 + ], + [ + 8, + 11, + 12, + 13, + 14, + 17, + 16 + ], + [ + 8, + 4, + 3, + 5, + 6, + 11, + 17, + 16 + ] + ] + }, + { + "src": 3, + "dst": 1, + "paths": [ + [ + 3, + 4, + 1 + ], + [ + 3, + 5, + 6, + 4, + 1 + ], + [ + 3, + 4, + 8, + 2, + 1 + ], + [ + 3, + 5, + 6, + 4, + 8, + 2, + 1 + ], + [ + 3, + 4, + 8, + 7, + 2, + 1 + ], + [ + 3, + 5, + 6, + 4, + 8, + 7, + 2, + 1 + ] + ] + }, + { + "src": 3, + "dst": 2, + "paths": [ + [ + 3, + 4, + 8, + 2 + ], + [ + 3, + 4, + 1, + 2 + ], + [ + 3, + 5, + 6, + 4, + 8, + 2 + ], + [ + 3, + 4, + 8, + 7, + 2 + ], + [ + 3, + 5, + 6, + 4, + 1, + 2 + ], + [ + 3, + 5, + 6, + 4, + 8, + 7, + 2 + ] + ] + }, + { + "src": 3, + "dst": 4, + "paths": [ + [ + 3, + 4 + ], + [ + 3, + 5, + 6, + 4 + ], + [ + 3, + 5, + 6, + 11, + 8, + 4 + ], + [ + 3, + 5, + 6, + 11, + 10, + 8, + 4 + ], + [ + 3, + 5, + 6, + 11, + 8, + 2, + 1, + 4 + ], + [ + 3, + 5, + 6, + 11, + 17, + 10, + 8, + 4 + ] + ] + }, + { + "src": 3, + "dst": 7, + "paths": [ + [ + 3, + 4, + 8, + 7 + ], + [ + 3, + 4, + 8, + 2, + 7 + ], + [ + 3, + 5, + 6, + 4, + 8, + 7 + ], + [ + 3, + 4, + 1, + 2, + 7 + ], + [ + 3, + 5, + 6, + 4, + 8, + 2, + 7 + ], + [ + 3, + 5, + 6, + 4, + 1, + 2, + 7 + ] + ] + }, + { + "src": 3, + "dst": 8, + "paths": [ + [ + 3, + 4, + 8 + ], + [ + 3, + 5, + 6, + 4, + 8 + ], + [ + 3, + 5, + 6, + 11, + 8 + ], + [ + 3, + 4, + 1, + 2, + 8 + ], + [ + 3, + 4, + 6, + 11, + 8 + ], + [ + 3, + 5, + 6, + 4, + 1, + 2, + 8 + ] + ] + }, + { + "src": 3, + "dst": 5, + "paths": [ + [ + 3, + 5 + ], + [ + 3, + 4, + 6, + 5 + ], + [ + 3, + 4, + 8, + 11, + 6, + 5 + ], + [ + 3, + 4, + 8, + 10, + 11, + 6, + 5 + ], + [ + 3, + 4, + 1, + 2, + 8, + 11, + 6, + 5 + ], + [ + 3, + 4, + 8, + 10, + 17, + 11, + 6, + 5 + ] + ] + }, + { + "src": 3, + "dst": 6, + "paths": [ + [ + 3, + 5, + 6 + ], + [ + 3, + 4, + 6 + ], + [ + 3, + 4, + 8, + 11, + 6 + ], + [ + 3, + 4, + 8, + 10, + 11, + 6 + ], + [ + 3, + 4, + 1, + 2, + 8, + 11, + 6 + ], + [ + 3, + 4, + 8, + 10, + 17, + 11, + 6 + ] + ] + }, + { + "src": 3, + "dst": 11, + "paths": [ + [ + 3, + 5, + 6, + 11 + ], + [ + 3, + 4, + 6, + 11 + ], + [ + 3, + 4, + 8, + 11 + ], + [ + 3, + 5, + 6, + 4, + 8, + 11 + ], + [ + 3, + 4, + 8, + 10, + 11 + ], + [ + 3, + 4, + 1, + 2, + 8, + 11 + ] + ] + }, + { + "src": 3, + "dst": 9, + "paths": [ + [ + 3, + 4, + 8, + 9 + ], + [ + 3, + 5, + 6, + 4, + 8, + 9 + ], + [ + 3, + 4, + 8, + 10, + 9 + ], + [ + 3, + 4, + 8, + 7, + 9 + ], + [ + 3, + 4, + 8, + 2, + 7, + 9 + ], + [ + 3, + 5, + 6, + 11, + 10, + 9 + ] + ] + }, + { + "src": 3, + "dst": 10, + "paths": [ + [ + 3, + 4, + 8, + 10 + ], + [ + 3, + 5, + 6, + 11, + 10 + ], + [ + 3, + 5, + 6, + 4, + 8, + 10 + ], + [ + 3, + 4, + 6, + 11, + 10 + ], + [ + 3, + 4, + 8, + 9, + 10 + ], + [ + 3, + 5, + 6, + 11, + 17, + 10 + ] + ] + }, + { + "src": 3, + "dst": 17, + "paths": [ + [ + 3, + 5, + 6, + 11, + 17 + ], + [ + 3, + 4, + 6, + 11, + 17 + ], + [ + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 17 + ], + [ + 3, + 4, + 6, + 11, + 12, + 13, + 14, + 17 + ], + [ + 3, + 4, + 8, + 10, + 17 + ], + [ + 3, + 4, + 8, + 11, + 17 + ] + ] + }, + { + "src": 3, + "dst": 12, + "paths": [ + [ + 3, + 5, + 6, + 11, + 12 + ], + [ + 3, + 4, + 6, + 11, + 12 + ], + [ + 3, + 4, + 8, + 11, + 12 + ], + [ + 3, + 5, + 6, + 4, + 8, + 11, + 12 + ], + [ + 3, + 5, + 6, + 11, + 17, + 14, + 13, + 12 + ], + [ + 3, + 4, + 6, + 11, + 17, + 14, + 13, + 12 + ] + ] + }, + { + "src": 3, + "dst": 13, + "paths": [ + [ + 3, + 5, + 6, + 11, + 12, + 13 + ], + [ + 3, + 4, + 6, + 11, + 12, + 13 + ], + [ + 3, + 4, + 8, + 11, + 12, + 13 + ], + [ + 3, + 5, + 6, + 11, + 17, + 14, + 13 + ], + [ + 3, + 4, + 6, + 11, + 17, + 14, + 13 + ], + [ + 3, + 5, + 6, + 4, + 8, + 11, + 12, + 13 + ] + ] + }, + { + "src": 3, + "dst": 14, + "paths": [ + [ + 3, + 5, + 6, + 11, + 12, + 13, + 14 + ], + [ + 3, + 4, + 6, + 11, + 12, + 13, + 14 + ], + [ + 3, + 5, + 6, + 11, + 17, + 14 + ], + [ + 3, + 4, + 6, + 11, + 17, + 14 + ], + [ + 3, + 4, + 8, + 11, + 12, + 13, + 14 + ], + [ + 3, + 5, + 6, + 11, + 17, + 16, + 15, + 14 + ] + ] + }, + { + "src": 3, + "dst": 15, + "paths": [ + [ + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 3, + 4, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 3, + 5, + 6, + 11, + 17, + 14, + 15 + ], + [ + 3, + 4, + 6, + 11, + 17, + 14, + 15 + ], + [ + 3, + 5, + 6, + 11, + 17, + 16, + 15 + ], + [ + 3, + 4, + 6, + 11, + 17, + 16, + 15 + ] + ] + }, + { + "src": 3, + "dst": 16, + "paths": [ + [ + 3, + 5, + 6, + 11, + 17, + 16 + ], + [ + 3, + 4, + 6, + 11, + 17, + 16 + ], + [ + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 3, + 4, + 6, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 3, + 5, + 6, + 11, + 12, + 13, + 14, + 17, + 16 + ], + [ + 3, + 4, + 6, + 11, + 12, + 13, + 14, + 17, + 16 + ] + ] + }, + { + "src": 5, + "dst": 1, + "paths": [ + [ + 5, + 3, + 4, + 1 + ], + [ + 5, + 6, + 4, + 1 + ], + [ + 5, + 3, + 4, + 8, + 2, + 1 + ], + [ + 5, + 6, + 4, + 8, + 2, + 1 + ], + [ + 5, + 3, + 4, + 8, + 7, + 2, + 1 + ], + [ + 5, + 6, + 4, + 8, + 7, + 2, + 1 + ] + ] + }, + { + "src": 5, + "dst": 2, + "paths": [ + [ + 5, + 3, + 4, + 8, + 2 + ], + [ + 5, + 6, + 4, + 8, + 2 + ], + [ + 5, + 3, + 4, + 1, + 2 + ], + [ + 5, + 6, + 4, + 1, + 2 + ], + [ + 5, + 3, + 4, + 8, + 7, + 2 + ], + [ + 5, + 6, + 4, + 8, + 7, + 2 + ] + ] + }, + { + "src": 5, + "dst": 4, + "paths": [ + [ + 5, + 3, + 4 + ], + [ + 5, + 6, + 4 + ], + [ + 5, + 6, + 11, + 8, + 4 + ], + [ + 5, + 6, + 11, + 10, + 8, + 4 + ], + [ + 5, + 6, + 11, + 8, + 2, + 1, + 4 + ], + [ + 5, + 6, + 11, + 17, + 10, + 8, + 4 + ] + ] + }, + { + "src": 5, + "dst": 7, + "paths": [ + [ + 5, + 3, + 4, + 8, + 7 + ], + [ + 5, + 6, + 4, + 8, + 7 + ], + [ + 5, + 3, + 4, + 8, + 2, + 7 + ], + [ + 5, + 6, + 4, + 8, + 2, + 7 + ], + [ + 5, + 3, + 4, + 1, + 2, + 7 + ], + [ + 5, + 6, + 4, + 1, + 2, + 7 + ] + ] + }, + { + "src": 5, + "dst": 8, + "paths": [ + [ + 5, + 3, + 4, + 8 + ], + [ + 5, + 6, + 4, + 8 + ], + [ + 5, + 6, + 11, + 8 + ], + [ + 5, + 3, + 4, + 1, + 2, + 8 + ], + [ + 5, + 3, + 4, + 6, + 11, + 8 + ], + [ + 5, + 6, + 4, + 1, + 2, + 8 + ] + ] + }, + { + "src": 5, + "dst": 3, + "paths": [ + [ + 5, + 3 + ], + [ + 5, + 6, + 4, + 3 + ], + [ + 5, + 6, + 11, + 8, + 4, + 3 + ], + [ + 5, + 6, + 11, + 10, + 8, + 4, + 3 + ], + [ + 5, + 6, + 11, + 8, + 2, + 1, + 4, + 3 + ], + [ + 5, + 6, + 11, + 17, + 10, + 8, + 4, + 3 + ] + ] + }, + { + "src": 5, + "dst": 6, + "paths": [ + [ + 5, + 6 + ], + [ + 5, + 3, + 4, + 6 + ], + [ + 5, + 3, + 4, + 8, + 11, + 6 + ], + [ + 5, + 3, + 4, + 8, + 10, + 11, + 6 + ], + [ + 5, + 3, + 4, + 1, + 2, + 8, + 11, + 6 + ], + [ + 5, + 3, + 4, + 8, + 10, + 17, + 11, + 6 + ] + ] + }, + { + "src": 5, + "dst": 11, + "paths": [ + [ + 5, + 6, + 11 + ], + [ + 5, + 3, + 4, + 6, + 11 + ], + [ + 5, + 3, + 4, + 8, + 11 + ], + [ + 5, + 6, + 4, + 8, + 11 + ], + [ + 5, + 3, + 4, + 8, + 10, + 11 + ], + [ + 5, + 3, + 4, + 1, + 2, + 8, + 11 + ] + ] + }, + { + "src": 5, + "dst": 9, + "paths": [ + [ + 5, + 3, + 4, + 8, + 9 + ], + [ + 5, + 6, + 4, + 8, + 9 + ], + [ + 5, + 3, + 4, + 8, + 10, + 9 + ], + [ + 5, + 3, + 4, + 8, + 7, + 9 + ], + [ + 5, + 6, + 11, + 10, + 9 + ], + [ + 5, + 6, + 4, + 8, + 10, + 9 + ] + ] + }, + { + "src": 5, + "dst": 10, + "paths": [ + [ + 5, + 3, + 4, + 8, + 10 + ], + [ + 5, + 6, + 11, + 10 + ], + [ + 5, + 6, + 4, + 8, + 10 + ], + [ + 5, + 3, + 4, + 6, + 11, + 10 + ], + [ + 5, + 6, + 11, + 17, + 10 + ], + [ + 5, + 3, + 4, + 8, + 9, + 10 + ] + ] + }, + { + "src": 5, + "dst": 17, + "paths": [ + [ + 5, + 6, + 11, + 17 + ], + [ + 5, + 3, + 4, + 6, + 11, + 17 + ], + [ + 5, + 6, + 11, + 12, + 13, + 14, + 17 + ], + [ + 5, + 3, + 4, + 6, + 11, + 12, + 13, + 14, + 17 + ], + [ + 5, + 3, + 4, + 8, + 10, + 17 + ], + [ + 5, + 3, + 4, + 8, + 11, + 17 + ] + ] + }, + { + "src": 5, + "dst": 12, + "paths": [ + [ + 5, + 6, + 11, + 12 + ], + [ + 5, + 3, + 4, + 6, + 11, + 12 + ], + [ + 5, + 3, + 4, + 8, + 11, + 12 + ], + [ + 5, + 6, + 4, + 8, + 11, + 12 + ], + [ + 5, + 6, + 11, + 17, + 14, + 13, + 12 + ], + [ + 5, + 3, + 4, + 6, + 11, + 17, + 14, + 13, + 12 + ] + ] + }, + { + "src": 5, + "dst": 13, + "paths": [ + [ + 5, + 6, + 11, + 12, + 13 + ], + [ + 5, + 3, + 4, + 6, + 11, + 12, + 13 + ], + [ + 5, + 6, + 11, + 17, + 14, + 13 + ], + [ + 5, + 3, + 4, + 8, + 11, + 12, + 13 + ], + [ + 5, + 6, + 4, + 8, + 11, + 12, + 13 + ], + [ + 5, + 3, + 4, + 6, + 11, + 17, + 14, + 13 + ] + ] + }, + { + "src": 5, + "dst": 14, + "paths": [ + [ + 5, + 6, + 11, + 12, + 13, + 14 + ], + [ + 5, + 3, + 4, + 6, + 11, + 12, + 13, + 14 + ], + [ + 5, + 6, + 11, + 17, + 14 + ], + [ + 5, + 3, + 4, + 6, + 11, + 17, + 14 + ], + [ + 5, + 3, + 4, + 8, + 11, + 12, + 13, + 14 + ], + [ + 5, + 6, + 11, + 17, + 16, + 15, + 14 + ] + ] + }, + { + "src": 5, + "dst": 15, + "paths": [ + [ + 5, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 5, + 3, + 4, + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 5, + 6, + 11, + 17, + 14, + 15 + ], + [ + 5, + 6, + 11, + 17, + 16, + 15 + ], + [ + 5, + 3, + 4, + 6, + 11, + 17, + 14, + 15 + ], + [ + 5, + 3, + 4, + 6, + 11, + 17, + 16, + 15 + ] + ] + }, + { + "src": 5, + "dst": 16, + "paths": [ + [ + 5, + 6, + 11, + 17, + 16 + ], + [ + 5, + 6, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 5, + 3, + 4, + 6, + 11, + 17, + 16 + ], + [ + 5, + 3, + 4, + 6, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 5, + 6, + 11, + 12, + 13, + 14, + 17, + 16 + ], + [ + 5, + 6, + 11, + 17, + 14, + 15, + 16 + ] + ] + }, + { + "src": 6, + "dst": 1, + "paths": [ + [ + 6, + 4, + 1 + ], + [ + 6, + 5, + 3, + 4, + 1 + ], + [ + 6, + 4, + 8, + 2, + 1 + ], + [ + 6, + 5, + 3, + 4, + 8, + 2, + 1 + ], + [ + 6, + 4, + 8, + 7, + 2, + 1 + ], + [ + 6, + 5, + 3, + 4, + 8, + 7, + 2, + 1 + ] + ] + }, + { + "src": 6, + "dst": 2, + "paths": [ + [ + 6, + 4, + 8, + 2 + ], + [ + 6, + 5, + 3, + 4, + 8, + 2 + ], + [ + 6, + 4, + 1, + 2 + ], + [ + 6, + 5, + 3, + 4, + 1, + 2 + ], + [ + 6, + 4, + 8, + 7, + 2 + ], + [ + 6, + 5, + 3, + 4, + 8, + 7, + 2 + ] + ] + }, + { + "src": 6, + "dst": 4, + "paths": [ + [ + 6, + 4 + ], + [ + 6, + 5, + 3, + 4 + ], + [ + 6, + 11, + 8, + 4 + ], + [ + 6, + 11, + 10, + 8, + 4 + ], + [ + 6, + 11, + 8, + 2, + 1, + 4 + ], + [ + 6, + 11, + 17, + 10, + 8, + 4 + ] + ] + }, + { + "src": 6, + "dst": 7, + "paths": [ + [ + 6, + 4, + 8, + 7 + ], + [ + 6, + 5, + 3, + 4, + 8, + 7 + ], + [ + 6, + 4, + 8, + 2, + 7 + ], + [ + 6, + 5, + 3, + 4, + 8, + 2, + 7 + ], + [ + 6, + 4, + 1, + 2, + 7 + ], + [ + 6, + 5, + 3, + 4, + 1, + 2, + 7 + ] + ] + }, + { + "src": 6, + "dst": 8, + "paths": [ + [ + 6, + 4, + 8 + ], + [ + 6, + 5, + 3, + 4, + 8 + ], + [ + 6, + 11, + 8 + ], + [ + 6, + 4, + 1, + 2, + 8 + ], + [ + 6, + 5, + 3, + 4, + 1, + 2, + 8 + ], + [ + 6, + 4, + 1, + 2, + 7, + 8 + ] + ] + }, + { + "src": 6, + "dst": 3, + "paths": [ + [ + 6, + 5, + 3 + ], + [ + 6, + 4, + 3 + ], + [ + 6, + 11, + 8, + 4, + 3 + ], + [ + 6, + 11, + 10, + 8, + 4, + 3 + ], + [ + 6, + 11, + 8, + 2, + 1, + 4, + 3 + ], + [ + 6, + 11, + 17, + 10, + 8, + 4, + 3 + ] + ] + }, + { + "src": 6, + "dst": 5, + "paths": [ + [ + 6, + 5 + ], + [ + 6, + 4, + 3, + 5 + ], + [ + 6, + 11, + 8, + 4, + 3, + 5 + ], + [ + 6, + 11, + 10, + 8, + 4, + 3, + 5 + ], + [ + 6, + 11, + 8, + 2, + 1, + 4, + 3, + 5 + ], + [ + 6, + 11, + 17, + 10, + 8, + 4, + 3, + 5 + ] + ] + }, + { + "src": 6, + "dst": 11, + "paths": [ + [ + 6, + 11 + ], + [ + 6, + 4, + 8, + 11 + ], + [ + 6, + 5, + 3, + 4, + 8, + 11 + ], + [ + 6, + 4, + 8, + 10, + 11 + ], + [ + 6, + 5, + 3, + 4, + 8, + 10, + 11 + ], + [ + 6, + 4, + 1, + 2, + 8, + 11 + ] + ] + }, + { + "src": 6, + "dst": 9, + "paths": [ + [ + 6, + 4, + 8, + 9 + ], + [ + 6, + 5, + 3, + 4, + 8, + 9 + ], + [ + 6, + 11, + 10, + 9 + ], + [ + 6, + 4, + 8, + 10, + 9 + ], + [ + 6, + 5, + 3, + 4, + 8, + 10, + 9 + ], + [ + 6, + 4, + 8, + 7, + 9 + ] + ] + }, + { + "src": 6, + "dst": 10, + "paths": [ + [ + 6, + 11, + 10 + ], + [ + 6, + 4, + 8, + 10 + ], + [ + 6, + 5, + 3, + 4, + 8, + 10 + ], + [ + 6, + 11, + 17, + 10 + ], + [ + 6, + 11, + 8, + 10 + ], + [ + 6, + 4, + 8, + 9, + 10 + ] + ] + }, + { + "src": 6, + "dst": 17, + "paths": [ + [ + 6, + 11, + 17 + ], + [ + 6, + 11, + 12, + 13, + 14, + 17 + ], + [ + 6, + 11, + 10, + 17 + ], + [ + 6, + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ], + [ + 6, + 4, + 8, + 10, + 17 + ], + [ + 6, + 4, + 8, + 11, + 17 + ] + ] + }, + { + "src": 6, + "dst": 12, + "paths": [ + [ + 6, + 11, + 12 + ], + [ + 6, + 4, + 8, + 11, + 12 + ], + [ + 6, + 5, + 3, + 4, + 8, + 11, + 12 + ], + [ + 6, + 11, + 17, + 14, + 13, + 12 + ], + [ + 6, + 11, + 17, + 16, + 15, + 14, + 13, + 12 + ], + [ + 6, + 4, + 8, + 10, + 11, + 12 + ] + ] + }, + { + "src": 6, + "dst": 13, + "paths": [ + [ + 6, + 11, + 12, + 13 + ], + [ + 6, + 11, + 17, + 14, + 13 + ], + [ + 6, + 4, + 8, + 11, + 12, + 13 + ], + [ + 6, + 5, + 3, + 4, + 8, + 11, + 12, + 13 + ], + [ + 6, + 11, + 17, + 16, + 15, + 14, + 13 + ], + [ + 6, + 4, + 8, + 10, + 11, + 12, + 13 + ] + ] + }, + { + "src": 6, + "dst": 14, + "paths": [ + [ + 6, + 11, + 12, + 13, + 14 + ], + [ + 6, + 11, + 17, + 14 + ], + [ + 6, + 11, + 17, + 16, + 15, + 14 + ], + [ + 6, + 4, + 8, + 11, + 12, + 13, + 14 + ], + [ + 6, + 5, + 3, + 4, + 8, + 11, + 12, + 13, + 14 + ], + [ + 6, + 11, + 10, + 17, + 14 + ] + ] + }, + { + "src": 6, + "dst": 15, + "paths": [ + [ + 6, + 11, + 12, + 13, + 14, + 15 + ], + [ + 6, + 11, + 17, + 14, + 15 + ], + [ + 6, + 11, + 17, + 16, + 15 + ], + [ + 6, + 11, + 12, + 13, + 14, + 17, + 16, + 15 + ], + [ + 6, + 4, + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 6, + 5, + 3, + 4, + 8, + 11, + 12, + 13, + 14, + 15 + ] + ] + }, + { + "src": 6, + "dst": 16, + "paths": [ + [ + 6, + 11, + 17, + 16 + ], + [ + 6, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 6, + 11, + 12, + 13, + 14, + 17, + 16 + ], + [ + 6, + 11, + 17, + 14, + 15, + 16 + ], + [ + 6, + 11, + 10, + 17, + 16 + ], + [ + 6, + 4, + 8, + 10, + 17, + 16 + ] + ] + }, + { + "src": 11, + "dst": 1, + "paths": [ + [ + 11, + 6, + 4, + 1 + ], + [ + 11, + 6, + 5, + 3, + 4, + 1 + ], + [ + 11, + 8, + 2, + 1 + ], + [ + 11, + 8, + 7, + 2, + 1 + ], + [ + 11, + 6, + 4, + 8, + 2, + 1 + ], + [ + 11, + 6, + 5, + 3, + 4, + 8, + 2, + 1 + ] + ] + }, + { + "src": 11, + "dst": 2, + "paths": [ + [ + 11, + 8, + 2 + ], + [ + 11, + 8, + 7, + 2 + ], + [ + 11, + 6, + 4, + 8, + 2 + ], + [ + 11, + 6, + 5, + 3, + 4, + 8, + 2 + ], + [ + 11, + 6, + 4, + 1, + 2 + ], + [ + 11, + 6, + 5, + 3, + 4, + 1, + 2 + ] + ] + }, + { + "src": 11, + "dst": 4, + "paths": [ + [ + 11, + 6, + 4 + ], + [ + 11, + 6, + 5, + 3, + 4 + ], + [ + 11, + 8, + 4 + ], + [ + 11, + 10, + 8, + 4 + ], + [ + 11, + 8, + 2, + 1, + 4 + ], + [ + 11, + 17, + 10, + 8, + 4 + ] + ] + }, + { + "src": 11, + "dst": 7, + "paths": [ + [ + 11, + 8, + 7 + ], + [ + 11, + 8, + 2, + 7 + ], + [ + 11, + 6, + 4, + 8, + 7 + ], + [ + 11, + 6, + 5, + 3, + 4, + 8, + 7 + ], + [ + 11, + 6, + 4, + 8, + 2, + 7 + ], + [ + 11, + 6, + 5, + 3, + 4, + 8, + 2, + 7 + ] + ] + }, + { + "src": 11, + "dst": 8, + "paths": [ + [ + 11, + 8 + ], + [ + 11, + 6, + 4, + 8 + ], + [ + 11, + 6, + 5, + 3, + 4, + 8 + ], + [ + 11, + 10, + 8 + ], + [ + 11, + 17, + 10, + 8 + ], + [ + 11, + 6, + 4, + 1, + 2, + 8 + ] + ] + }, + { + "src": 11, + "dst": 3, + "paths": [ + [ + 11, + 6, + 5, + 3 + ], + [ + 11, + 6, + 4, + 3 + ], + [ + 11, + 8, + 4, + 3 + ], + [ + 11, + 8, + 4, + 6, + 5, + 3 + ], + [ + 11, + 10, + 8, + 4, + 3 + ], + [ + 11, + 8, + 2, + 1, + 4, + 3 + ] + ] + }, + { + "src": 11, + "dst": 5, + "paths": [ + [ + 11, + 6, + 5 + ], + [ + 11, + 6, + 4, + 3, + 5 + ], + [ + 11, + 8, + 4, + 3, + 5 + ], + [ + 11, + 8, + 4, + 6, + 5 + ], + [ + 11, + 10, + 8, + 4, + 3, + 5 + ], + [ + 11, + 8, + 2, + 1, + 4, + 3, + 5 + ] + ] + }, + { + "src": 11, + "dst": 6, + "paths": [ + [ + 11, + 6 + ], + [ + 11, + 8, + 4, + 6 + ], + [ + 11, + 8, + 4, + 3, + 5, + 6 + ], + [ + 11, + 10, + 8, + 4, + 6 + ], + [ + 11, + 10, + 8, + 4, + 3, + 5, + 6 + ], + [ + 11, + 8, + 2, + 1, + 4, + 6 + ] + ] + }, + { + "src": 11, + "dst": 9, + "paths": [ + [ + 11, + 10, + 9 + ], + [ + 11, + 8, + 9 + ], + [ + 11, + 17, + 10, + 9 + ], + [ + 11, + 8, + 10, + 9 + ], + [ + 11, + 6, + 4, + 8, + 9 + ], + [ + 11, + 8, + 7, + 9 + ] + ] + }, + { + "src": 11, + "dst": 10, + "paths": [ + [ + 11, + 10 + ], + [ + 11, + 17, + 10 + ], + [ + 11, + 8, + 10 + ], + [ + 11, + 12, + 13, + 14, + 17, + 10 + ], + [ + 11, + 6, + 4, + 8, + 10 + ], + [ + 11, + 6, + 5, + 3, + 4, + 8, + 10 + ] + ] + }, + { + "src": 11, + "dst": 17, + "paths": [ + [ + 11, + 17 + ], + [ + 11, + 12, + 13, + 14, + 17 + ], + [ + 11, + 10, + 17 + ], + [ + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ], + [ + 11, + 8, + 10, + 17 + ], + [ + 11, + 6, + 4, + 8, + 10, + 17 + ] + ] + }, + { + "src": 11, + "dst": 12, + "paths": [ + [ + 11, + 12 + ], + [ + 11, + 17, + 14, + 13, + 12 + ], + [ + 11, + 17, + 16, + 15, + 14, + 13, + 12 + ], + [ + 11, + 10, + 17, + 14, + 13, + 12 + ], + [ + 11, + 8, + 10, + 17, + 14, + 13, + 12 + ], + [ + 11, + 10, + 17, + 16, + 15, + 14, + 13, + 12 + ] + ] + }, + { + "src": 11, + "dst": 13, + "paths": [ + [ + 11, + 12, + 13 + ], + [ + 11, + 17, + 14, + 13 + ], + [ + 11, + 17, + 16, + 15, + 14, + 13 + ], + [ + 11, + 10, + 17, + 14, + 13 + ], + [ + 11, + 8, + 10, + 17, + 14, + 13 + ], + [ + 11, + 10, + 17, + 16, + 15, + 14, + 13 + ] + ] + }, + { + "src": 11, + "dst": 14, + "paths": [ + [ + 11, + 12, + 13, + 14 + ], + [ + 11, + 17, + 14 + ], + [ + 11, + 17, + 16, + 15, + 14 + ], + [ + 11, + 10, + 17, + 14 + ], + [ + 11, + 8, + 10, + 17, + 14 + ], + [ + 11, + 10, + 17, + 16, + 15, + 14 + ] + ] + }, + { + "src": 11, + "dst": 15, + "paths": [ + [ + 11, + 12, + 13, + 14, + 15 + ], + [ + 11, + 17, + 14, + 15 + ], + [ + 11, + 17, + 16, + 15 + ], + [ + 11, + 12, + 13, + 14, + 17, + 16, + 15 + ], + [ + 11, + 10, + 17, + 14, + 15 + ], + [ + 11, + 10, + 17, + 16, + 15 + ] + ] + }, + { + "src": 11, + "dst": 16, + "paths": [ + [ + 11, + 17, + 16 + ], + [ + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 11, + 12, + 13, + 14, + 17, + 16 + ], + [ + 11, + 17, + 14, + 15, + 16 + ], + [ + 11, + 10, + 17, + 16 + ], + [ + 11, + 8, + 10, + 17, + 16 + ] + ] + }, + { + "src": 9, + "dst": 1, + "paths": [ + [ + 9, + 8, + 2, + 1 + ], + [ + 9, + 7, + 2, + 1 + ], + [ + 9, + 10, + 8, + 2, + 1 + ], + [ + 9, + 8, + 7, + 2, + 1 + ], + [ + 9, + 7, + 8, + 2, + 1 + ], + [ + 9, + 8, + 4, + 1 + ] + ] + }, + { + "src": 9, + "dst": 2, + "paths": [ + [ + 9, + 8, + 2 + ], + [ + 9, + 7, + 2 + ], + [ + 9, + 10, + 8, + 2 + ], + [ + 9, + 8, + 7, + 2 + ], + [ + 9, + 7, + 8, + 2 + ], + [ + 9, + 10, + 8, + 7, + 2 + ] + ] + }, + { + "src": 9, + "dst": 4, + "paths": [ + [ + 9, + 8, + 4 + ], + [ + 9, + 10, + 8, + 4 + ], + [ + 9, + 7, + 8, + 4 + ], + [ + 9, + 7, + 2, + 8, + 4 + ], + [ + 9, + 10, + 11, + 6, + 4 + ], + [ + 9, + 10, + 11, + 6, + 5, + 3, + 4 + ] + ] + }, + { + "src": 9, + "dst": 7, + "paths": [ + [ + 9, + 7 + ], + [ + 9, + 8, + 7 + ], + [ + 9, + 8, + 2, + 7 + ], + [ + 9, + 10, + 8, + 7 + ], + [ + 9, + 10, + 8, + 2, + 7 + ], + [ + 9, + 10, + 11, + 8, + 7 + ] + ] + }, + { + "src": 9, + "dst": 8, + "paths": [ + [ + 9, + 8 + ], + [ + 9, + 10, + 8 + ], + [ + 9, + 7, + 8 + ], + [ + 9, + 7, + 2, + 8 + ], + [ + 9, + 10, + 11, + 8 + ], + [ + 9, + 10, + 17, + 11, + 8 + ] + ] + }, + { + "src": 9, + "dst": 3, + "paths": [ + [ + 9, + 8, + 4, + 3 + ], + [ + 9, + 8, + 4, + 6, + 5, + 3 + ], + [ + 9, + 10, + 8, + 4, + 3 + ], + [ + 9, + 7, + 8, + 4, + 3 + ], + [ + 9, + 7, + 2, + 8, + 4, + 3 + ], + [ + 9, + 10, + 11, + 6, + 5, + 3 + ] + ] + }, + { + "src": 9, + "dst": 5, + "paths": [ + [ + 9, + 8, + 4, + 3, + 5 + ], + [ + 9, + 8, + 4, + 6, + 5 + ], + [ + 9, + 10, + 8, + 4, + 3, + 5 + ], + [ + 9, + 7, + 8, + 4, + 3, + 5 + ], + [ + 9, + 10, + 11, + 6, + 5 + ], + [ + 9, + 10, + 8, + 4, + 6, + 5 + ] + ] + }, + { + "src": 9, + "dst": 6, + "paths": [ + [ + 9, + 8, + 4, + 6 + ], + [ + 9, + 8, + 4, + 3, + 5, + 6 + ], + [ + 9, + 10, + 11, + 6 + ], + [ + 9, + 10, + 8, + 4, + 6 + ], + [ + 9, + 10, + 8, + 4, + 3, + 5, + 6 + ], + [ + 9, + 7, + 8, + 4, + 6 + ] + ] + }, + { + "src": 9, + "dst": 11, + "paths": [ + [ + 9, + 10, + 11 + ], + [ + 9, + 8, + 11 + ], + [ + 9, + 10, + 17, + 11 + ], + [ + 9, + 10, + 8, + 11 + ], + [ + 9, + 8, + 4, + 6, + 11 + ], + [ + 9, + 7, + 8, + 11 + ] + ] + }, + { + "src": 9, + "dst": 10, + "paths": [ + [ + 9, + 10 + ], + [ + 9, + 8, + 10 + ], + [ + 9, + 7, + 8, + 10 + ], + [ + 9, + 7, + 2, + 8, + 10 + ], + [ + 9, + 8, + 11, + 10 + ], + [ + 9, + 8, + 11, + 17, + 10 + ] + ] + }, + { + "src": 9, + "dst": 17, + "paths": [ + [ + 9, + 10, + 17 + ], + [ + 9, + 10, + 11, + 17 + ], + [ + 9, + 8, + 10, + 17 + ], + [ + 9, + 8, + 11, + 17 + ], + [ + 9, + 10, + 11, + 12, + 13, + 14, + 17 + ], + [ + 9, + 10, + 8, + 11, + 17 + ] + ] + }, + { + "src": 9, + "dst": 12, + "paths": [ + [ + 9, + 10, + 11, + 12 + ], + [ + 9, + 8, + 11, + 12 + ], + [ + 9, + 10, + 17, + 11, + 12 + ], + [ + 9, + 10, + 17, + 14, + 13, + 12 + ], + [ + 9, + 10, + 8, + 11, + 12 + ], + [ + 9, + 8, + 4, + 6, + 11, + 12 + ] + ] + }, + { + "src": 9, + "dst": 13, + "paths": [ + [ + 9, + 10, + 11, + 12, + 13 + ], + [ + 9, + 10, + 17, + 14, + 13 + ], + [ + 9, + 8, + 11, + 12, + 13 + ], + [ + 9, + 10, + 17, + 11, + 12, + 13 + ], + [ + 9, + 10, + 8, + 11, + 12, + 13 + ], + [ + 9, + 8, + 4, + 6, + 11, + 12, + 13 + ] + ] + }, + { + "src": 9, + "dst": 14, + "paths": [ + [ + 9, + 10, + 17, + 14 + ], + [ + 9, + 10, + 11, + 12, + 13, + 14 + ], + [ + 9, + 8, + 11, + 12, + 13, + 14 + ], + [ + 9, + 10, + 17, + 16, + 15, + 14 + ], + [ + 9, + 10, + 17, + 11, + 12, + 13, + 14 + ], + [ + 9, + 10, + 11, + 17, + 14 + ] + ] + }, + { + "src": 9, + "dst": 15, + "paths": [ + [ + 9, + 10, + 17, + 14, + 15 + ], + [ + 9, + 10, + 17, + 16, + 15 + ], + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ], + [ + 9, + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 9, + 10, + 17, + 11, + 12, + 13, + 14, + 15 + ], + [ + 9, + 10, + 11, + 17, + 14, + 15 + ] + ] + }, + { + "src": 9, + "dst": 16, + "paths": [ + [ + 9, + 10, + 17, + 16 + ], + [ + 9, + 10, + 17, + 14, + 15, + 16 + ], + [ + 9, + 10, + 11, + 17, + 16 + ], + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 9, + 8, + 10, + 17, + 16 + ], + [ + 9, + 8, + 11, + 17, + 16 + ] + ] + }, + { + "src": 10, + "dst": 1, + "paths": [ + [ + 10, + 8, + 2, + 1 + ], + [ + 10, + 8, + 7, + 2, + 1 + ], + [ + 10, + 9, + 8, + 2, + 1 + ], + [ + 10, + 9, + 7, + 2, + 1 + ], + [ + 10, + 8, + 4, + 1 + ], + [ + 10, + 9, + 8, + 7, + 2, + 1 + ] + ] + }, + { + "src": 10, + "dst": 2, + "paths": [ + [ + 10, + 8, + 2 + ], + [ + 10, + 8, + 7, + 2 + ], + [ + 10, + 9, + 8, + 2 + ], + [ + 10, + 9, + 7, + 2 + ], + [ + 10, + 9, + 8, + 7, + 2 + ], + [ + 10, + 9, + 7, + 8, + 2 + ] + ] + }, + { + "src": 10, + "dst": 4, + "paths": [ + [ + 10, + 8, + 4 + ], + [ + 10, + 11, + 6, + 4 + ], + [ + 10, + 11, + 6, + 5, + 3, + 4 + ], + [ + 10, + 9, + 8, + 4 + ], + [ + 10, + 17, + 11, + 6, + 4 + ], + [ + 10, + 17, + 11, + 6, + 5, + 3, + 4 + ] + ] + }, + { + "src": 10, + "dst": 7, + "paths": [ + [ + 10, + 8, + 7 + ], + [ + 10, + 9, + 7 + ], + [ + 10, + 8, + 2, + 7 + ], + [ + 10, + 9, + 8, + 7 + ], + [ + 10, + 9, + 8, + 2, + 7 + ], + [ + 10, + 11, + 8, + 7 + ] + ] + }, + { + "src": 10, + "dst": 8, + "paths": [ + [ + 10, + 8 + ], + [ + 10, + 9, + 8 + ], + [ + 10, + 9, + 7, + 8 + ], + [ + 10, + 11, + 8 + ], + [ + 10, + 9, + 7, + 2, + 8 + ], + [ + 10, + 17, + 11, + 8 + ] + ] + }, + { + "src": 10, + "dst": 3, + "paths": [ + [ + 10, + 8, + 4, + 3 + ], + [ + 10, + 11, + 6, + 5, + 3 + ], + [ + 10, + 8, + 4, + 6, + 5, + 3 + ], + [ + 10, + 11, + 6, + 4, + 3 + ], + [ + 10, + 9, + 8, + 4, + 3 + ], + [ + 10, + 17, + 11, + 6, + 5, + 3 + ] + ] + }, + { + "src": 10, + "dst": 5, + "paths": [ + [ + 10, + 8, + 4, + 3, + 5 + ], + [ + 10, + 11, + 6, + 5 + ], + [ + 10, + 8, + 4, + 6, + 5 + ], + [ + 10, + 11, + 6, + 4, + 3, + 5 + ], + [ + 10, + 17, + 11, + 6, + 5 + ], + [ + 10, + 9, + 8, + 4, + 3, + 5 + ] + ] + }, + { + "src": 10, + "dst": 6, + "paths": [ + [ + 10, + 11, + 6 + ], + [ + 10, + 8, + 4, + 6 + ], + [ + 10, + 8, + 4, + 3, + 5, + 6 + ], + [ + 10, + 17, + 11, + 6 + ], + [ + 10, + 8, + 11, + 6 + ], + [ + 10, + 9, + 8, + 4, + 6 + ] + ] + }, + { + "src": 10, + "dst": 11, + "paths": [ + [ + 10, + 11 + ], + [ + 10, + 17, + 11 + ], + [ + 10, + 8, + 11 + ], + [ + 10, + 17, + 14, + 13, + 12, + 11 + ], + [ + 10, + 8, + 4, + 6, + 11 + ], + [ + 10, + 8, + 4, + 3, + 5, + 6, + 11 + ] + ] + }, + { + "src": 10, + "dst": 9, + "paths": [ + [ + 10, + 9 + ], + [ + 10, + 8, + 9 + ], + [ + 10, + 8, + 7, + 9 + ], + [ + 10, + 8, + 2, + 7, + 9 + ], + [ + 10, + 11, + 8, + 9 + ], + [ + 10, + 17, + 11, + 8, + 9 + ] + ] + }, + { + "src": 10, + "dst": 17, + "paths": [ + [ + 10, + 17 + ], + [ + 10, + 11, + 17 + ], + [ + 10, + 11, + 12, + 13, + 14, + 17 + ], + [ + 10, + 8, + 11, + 17 + ], + [ + 10, + 8, + 4, + 6, + 11, + 17 + ], + [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ] + ] + }, + { + "src": 10, + "dst": 12, + "paths": [ + [ + 10, + 11, + 12 + ], + [ + 10, + 17, + 11, + 12 + ], + [ + 10, + 17, + 14, + 13, + 12 + ], + [ + 10, + 8, + 11, + 12 + ], + [ + 10, + 17, + 16, + 15, + 14, + 13, + 12 + ], + [ + 10, + 8, + 4, + 6, + 11, + 12 + ] + ] + }, + { + "src": 10, + "dst": 13, + "paths": [ + [ + 10, + 11, + 12, + 13 + ], + [ + 10, + 17, + 14, + 13 + ], + [ + 10, + 17, + 11, + 12, + 13 + ], + [ + 10, + 8, + 11, + 12, + 13 + ], + [ + 10, + 17, + 16, + 15, + 14, + 13 + ], + [ + 10, + 11, + 17, + 14, + 13 + ] + ] + }, + { + "src": 10, + "dst": 14, + "paths": [ + [ + 10, + 17, + 14 + ], + [ + 10, + 11, + 12, + 13, + 14 + ], + [ + 10, + 17, + 16, + 15, + 14 + ], + [ + 10, + 17, + 11, + 12, + 13, + 14 + ], + [ + 10, + 11, + 17, + 14 + ], + [ + 10, + 8, + 11, + 12, + 13, + 14 + ] + ] + }, + { + "src": 10, + "dst": 15, + "paths": [ + [ + 10, + 17, + 14, + 15 + ], + [ + 10, + 17, + 16, + 15 + ], + [ + 10, + 11, + 12, + 13, + 14, + 15 + ], + [ + 10, + 17, + 11, + 12, + 13, + 14, + 15 + ], + [ + 10, + 11, + 17, + 14, + 15 + ], + [ + 10, + 8, + 11, + 12, + 13, + 14, + 15 + ] + ] + }, + { + "src": 10, + "dst": 16, + "paths": [ + [ + 10, + 17, + 16 + ], + [ + 10, + 17, + 14, + 15, + 16 + ], + [ + 10, + 11, + 17, + 16 + ], + [ + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 10, + 11, + 12, + 13, + 14, + 17, + 16 + ], + [ + 10, + 17, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ] + }, + { + "src": 17, + "dst": 1, + "paths": [ + [ + 17, + 11, + 6, + 4, + 1 + ], + [ + 17, + 10, + 8, + 2, + 1 + ], + [ + 17, + 11, + 6, + 5, + 3, + 4, + 1 + ], + [ + 17, + 11, + 8, + 2, + 1 + ], + [ + 17, + 10, + 8, + 7, + 2, + 1 + ], + [ + 17, + 11, + 8, + 7, + 2, + 1 + ] + ] + }, + { + "src": 17, + "dst": 2, + "paths": [ + [ + 17, + 10, + 8, + 2 + ], + [ + 17, + 11, + 8, + 2 + ], + [ + 17, + 10, + 8, + 7, + 2 + ], + [ + 17, + 11, + 8, + 7, + 2 + ], + [ + 17, + 11, + 6, + 4, + 8, + 2 + ], + [ + 17, + 14, + 13, + 12, + 11, + 8, + 2 + ] + ] + }, + { + "src": 17, + "dst": 4, + "paths": [ + [ + 17, + 11, + 6, + 4 + ], + [ + 17, + 11, + 6, + 5, + 3, + 4 + ], + [ + 17, + 14, + 13, + 12, + 11, + 6, + 4 + ], + [ + 17, + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4 + ], + [ + 17, + 10, + 8, + 4 + ], + [ + 17, + 11, + 8, + 4 + ] + ] + }, + { + "src": 17, + "dst": 7, + "paths": [ + [ + 17, + 10, + 8, + 7 + ], + [ + 17, + 11, + 8, + 7 + ], + [ + 17, + 10, + 9, + 7 + ], + [ + 17, + 10, + 8, + 2, + 7 + ], + [ + 17, + 11, + 8, + 2, + 7 + ], + [ + 17, + 11, + 6, + 4, + 8, + 7 + ] + ] + }, + { + "src": 17, + "dst": 8, + "paths": [ + [ + 17, + 10, + 8 + ], + [ + 17, + 11, + 8 + ], + [ + 17, + 11, + 6, + 4, + 8 + ], + [ + 17, + 14, + 13, + 12, + 11, + 8 + ], + [ + 17, + 11, + 6, + 5, + 3, + 4, + 8 + ], + [ + 17, + 10, + 9, + 8 + ] + ] + }, + { + "src": 17, + "dst": 3, + "paths": [ + [ + 17, + 11, + 6, + 5, + 3 + ], + [ + 17, + 11, + 6, + 4, + 3 + ], + [ + 17, + 14, + 13, + 12, + 11, + 6, + 5, + 3 + ], + [ + 17, + 14, + 13, + 12, + 11, + 6, + 4, + 3 + ], + [ + 17, + 10, + 8, + 4, + 3 + ], + [ + 17, + 11, + 8, + 4, + 3 + ] + ] + }, + { + "src": 17, + "dst": 5, + "paths": [ + [ + 17, + 11, + 6, + 5 + ], + [ + 17, + 11, + 6, + 4, + 3, + 5 + ], + [ + 17, + 14, + 13, + 12, + 11, + 6, + 5 + ], + [ + 17, + 14, + 13, + 12, + 11, + 6, + 4, + 3, + 5 + ], + [ + 17, + 10, + 8, + 4, + 3, + 5 + ], + [ + 17, + 11, + 8, + 4, + 3, + 5 + ] + ] + }, + { + "src": 17, + "dst": 6, + "paths": [ + [ + 17, + 11, + 6 + ], + [ + 17, + 14, + 13, + 12, + 11, + 6 + ], + [ + 17, + 10, + 11, + 6 + ], + [ + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 6 + ], + [ + 17, + 10, + 8, + 4, + 6 + ], + [ + 17, + 11, + 8, + 4, + 6 + ] + ] + }, + { + "src": 17, + "dst": 11, + "paths": [ + [ + 17, + 11 + ], + [ + 17, + 14, + 13, + 12, + 11 + ], + [ + 17, + 10, + 11 + ], + [ + 17, + 16, + 15, + 14, + 13, + 12, + 11 + ], + [ + 17, + 10, + 8, + 11 + ], + [ + 17, + 10, + 8, + 4, + 6, + 11 + ] + ] + }, + { + "src": 17, + "dst": 9, + "paths": [ + [ + 17, + 10, + 9 + ], + [ + 17, + 11, + 10, + 9 + ], + [ + 17, + 10, + 8, + 9 + ], + [ + 17, + 11, + 8, + 9 + ], + [ + 17, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + 17, + 11, + 8, + 10, + 9 + ] + ] + }, + { + "src": 17, + "dst": 10, + "paths": [ + [ + 17, + 10 + ], + [ + 17, + 11, + 10 + ], + [ + 17, + 14, + 13, + 12, + 11, + 10 + ], + [ + 17, + 11, + 8, + 10 + ], + [ + 17, + 11, + 6, + 4, + 8, + 10 + ], + [ + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10 + ] + ] + }, + { + "src": 17, + "dst": 12, + "paths": [ + [ + 17, + 11, + 12 + ], + [ + 17, + 14, + 13, + 12 + ], + [ + 17, + 16, + 15, + 14, + 13, + 12 + ], + [ + 17, + 10, + 11, + 12 + ], + [ + 17, + 10, + 8, + 11, + 12 + ], + [ + 17, + 10, + 8, + 4, + 6, + 11, + 12 + ] + ] + }, + { + "src": 17, + "dst": 13, + "paths": [ + [ + 17, + 14, + 13 + ], + [ + 17, + 11, + 12, + 13 + ], + [ + 17, + 16, + 15, + 14, + 13 + ], + [ + 17, + 10, + 11, + 12, + 13 + ], + [ + 17, + 10, + 8, + 11, + 12, + 13 + ], + [ + 17, + 10, + 8, + 4, + 6, + 11, + 12, + 13 + ] + ] + }, + { + "src": 17, + "dst": 14, + "paths": [ + [ + 17, + 14 + ], + [ + 17, + 16, + 15, + 14 + ], + [ + 17, + 11, + 12, + 13, + 14 + ], + [ + 17, + 10, + 11, + 12, + 13, + 14 + ], + [ + 17, + 10, + 8, + 11, + 12, + 13, + 14 + ], + [ + 17, + 10, + 8, + 4, + 6, + 11, + 12, + 13, + 14 + ] + ] + }, + { + "src": 17, + "dst": 15, + "paths": [ + [ + 17, + 14, + 15 + ], + [ + 17, + 16, + 15 + ], + [ + 17, + 11, + 12, + 13, + 14, + 15 + ], + [ + 17, + 10, + 11, + 12, + 13, + 14, + 15 + ], + [ + 17, + 10, + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 17, + 10, + 8, + 4, + 6, + 11, + 12, + 13, + 14, + 15 + ] + ] + }, + { + "src": 17, + "dst": 16, + "paths": [ + [ + 17, + 16 + ], + [ + 17, + 14, + 15, + 16 + ], + [ + 17, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 17, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 17, + 10, + 8, + 11, + 12, + 13, + 14, + 15, + 16 + ], + [ + 17, + 10, + 8, + 4, + 6, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ] + }, + { + "src": 12, + "dst": 1, + "paths": [ + [ + 12, + 11, + 6, + 4, + 1 + ], + [ + 12, + 11, + 6, + 5, + 3, + 4, + 1 + ], + [ + 12, + 11, + 8, + 2, + 1 + ], + [ + 12, + 11, + 8, + 7, + 2, + 1 + ], + [ + 12, + 11, + 6, + 4, + 8, + 2, + 1 + ], + [ + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 2, + 1 + ] + ] + }, + { + "src": 12, + "dst": 2, + "paths": [ + [ + 12, + 11, + 8, + 2 + ], + [ + 12, + 11, + 8, + 7, + 2 + ], + [ + 12, + 11, + 6, + 4, + 8, + 2 + ], + [ + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 2 + ], + [ + 12, + 11, + 6, + 4, + 1, + 2 + ], + [ + 12, + 11, + 6, + 5, + 3, + 4, + 1, + 2 + ] + ] + }, + { + "src": 12, + "dst": 4, + "paths": [ + [ + 12, + 11, + 6, + 4 + ], + [ + 12, + 11, + 6, + 5, + 3, + 4 + ], + [ + 12, + 11, + 8, + 4 + ], + [ + 12, + 13, + 14, + 17, + 11, + 6, + 4 + ], + [ + 12, + 13, + 14, + 17, + 11, + 6, + 5, + 3, + 4 + ], + [ + 12, + 11, + 10, + 8, + 4 + ] + ] + }, + { + "src": 12, + "dst": 7, + "paths": [ + [ + 12, + 11, + 8, + 7 + ], + [ + 12, + 11, + 8, + 2, + 7 + ], + [ + 12, + 11, + 6, + 4, + 8, + 7 + ], + [ + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 7 + ], + [ + 12, + 11, + 6, + 4, + 8, + 2, + 7 + ], + [ + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 2, + 7 + ] + ] + }, + { + "src": 12, + "dst": 8, + "paths": [ + [ + 12, + 11, + 8 + ], + [ + 12, + 11, + 6, + 4, + 8 + ], + [ + 12, + 11, + 6, + 5, + 3, + 4, + 8 + ], + [ + 12, + 11, + 10, + 8 + ], + [ + 12, + 11, + 17, + 10, + 8 + ], + [ + 12, + 13, + 14, + 17, + 10, + 8 + ] + ] + }, + { + "src": 12, + "dst": 3, + "paths": [ + [ + 12, + 11, + 6, + 5, + 3 + ], + [ + 12, + 11, + 6, + 4, + 3 + ], + [ + 12, + 11, + 8, + 4, + 3 + ], + [ + 12, + 11, + 8, + 4, + 6, + 5, + 3 + ], + [ + 12, + 13, + 14, + 17, + 11, + 6, + 5, + 3 + ], + [ + 12, + 13, + 14, + 17, + 11, + 6, + 4, + 3 + ] + ] + }, + { + "src": 12, + "dst": 5, + "paths": [ + [ + 12, + 11, + 6, + 5 + ], + [ + 12, + 11, + 6, + 4, + 3, + 5 + ], + [ + 12, + 11, + 8, + 4, + 3, + 5 + ], + [ + 12, + 11, + 8, + 4, + 6, + 5 + ], + [ + 12, + 13, + 14, + 17, + 11, + 6, + 5 + ], + [ + 12, + 13, + 14, + 17, + 11, + 6, + 4, + 3, + 5 + ] + ] + }, + { + "src": 12, + "dst": 6, + "paths": [ + [ + 12, + 11, + 6 + ], + [ + 12, + 11, + 8, + 4, + 6 + ], + [ + 12, + 11, + 8, + 4, + 3, + 5, + 6 + ], + [ + 12, + 13, + 14, + 17, + 11, + 6 + ], + [ + 12, + 13, + 14, + 15, + 16, + 17, + 11, + 6 + ], + [ + 12, + 11, + 10, + 8, + 4, + 6 + ] + ] + }, + { + "src": 12, + "dst": 11, + "paths": [ + [ + 12, + 11 + ], + [ + 12, + 13, + 14, + 17, + 11 + ], + [ + 12, + 13, + 14, + 15, + 16, + 17, + 11 + ], + [ + 12, + 13, + 14, + 17, + 10, + 11 + ], + [ + 12, + 13, + 14, + 15, + 16, + 17, + 10, + 11 + ], + [ + 12, + 13, + 14, + 17, + 10, + 8, + 11 + ] + ] + }, + { + "src": 12, + "dst": 9, + "paths": [ + [ + 12, + 11, + 10, + 9 + ], + [ + 12, + 11, + 8, + 9 + ], + [ + 12, + 11, + 17, + 10, + 9 + ], + [ + 12, + 13, + 14, + 17, + 10, + 9 + ], + [ + 12, + 11, + 8, + 10, + 9 + ], + [ + 12, + 11, + 6, + 4, + 8, + 9 + ] + ] + }, + { + "src": 12, + "dst": 10, + "paths": [ + [ + 12, + 11, + 10 + ], + [ + 12, + 11, + 17, + 10 + ], + [ + 12, + 13, + 14, + 17, + 10 + ], + [ + 12, + 11, + 8, + 10 + ], + [ + 12, + 13, + 14, + 15, + 16, + 17, + 10 + ], + [ + 12, + 11, + 6, + 4, + 8, + 10 + ] + ] + }, + { + "src": 12, + "dst": 17, + "paths": [ + [ + 12, + 11, + 17 + ], + [ + 12, + 13, + 14, + 17 + ], + [ + 12, + 13, + 14, + 15, + 16, + 17 + ], + [ + 12, + 11, + 10, + 17 + ], + [ + 12, + 11, + 8, + 10, + 17 + ], + [ + 12, + 11, + 6, + 4, + 8, + 10, + 17 + ] + ] + }, + { + "src": 12, + "dst": 13, + "paths": [ + [ + 12, + 13 + ], + [ + 12, + 11, + 17, + 14, + 13 + ], + [ + 12, + 11, + 17, + 16, + 15, + 14, + 13 + ], + [ + 12, + 11, + 10, + 17, + 14, + 13 + ], + [ + 12, + 11, + 8, + 10, + 17, + 14, + 13 + ], + [ + 12, + 11, + 10, + 17, + 16, + 15, + 14, + 13 + ] + ] + }, + { + "src": 12, + "dst": 14, + "paths": [ + [ + 12, + 13, + 14 + ], + [ + 12, + 11, + 17, + 14 + ], + [ + 12, + 11, + 17, + 16, + 15, + 14 + ], + [ + 12, + 11, + 10, + 17, + 14 + ], + [ + 12, + 11, + 8, + 10, + 17, + 14 + ], + [ + 12, + 11, + 10, + 17, + 16, + 15, + 14 + ] + ] + }, + { + "src": 12, + "dst": 15, + "paths": [ + [ + 12, + 13, + 14, + 15 + ], + [ + 12, + 11, + 17, + 14, + 15 + ], + [ + 12, + 11, + 17, + 16, + 15 + ], + [ + 12, + 13, + 14, + 17, + 16, + 15 + ], + [ + 12, + 11, + 10, + 17, + 14, + 15 + ], + [ + 12, + 11, + 10, + 17, + 16, + 15 + ] + ] + }, + { + "src": 12, + "dst": 16, + "paths": [ + [ + 12, + 13, + 14, + 15, + 16 + ], + [ + 12, + 11, + 17, + 16 + ], + [ + 12, + 13, + 14, + 17, + 16 + ], + [ + 12, + 11, + 17, + 14, + 15, + 16 + ], + [ + 12, + 11, + 10, + 17, + 16 + ], + [ + 12, + 11, + 8, + 10, + 17, + 16 + ] + ] + }, + { + "src": 13, + "dst": 1, + "paths": [ + [ + 13, + 12, + 11, + 6, + 4, + 1 + ], + [ + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 1 + ], + [ + 13, + 12, + 11, + 8, + 2, + 1 + ], + [ + 13, + 12, + 11, + 8, + 7, + 2, + 1 + ], + [ + 13, + 12, + 11, + 6, + 4, + 8, + 2, + 1 + ], + [ + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 2, + 1 + ] + ] + }, + { + "src": 13, + "dst": 2, + "paths": [ + [ + 13, + 12, + 11, + 8, + 2 + ], + [ + 13, + 12, + 11, + 8, + 7, + 2 + ], + [ + 13, + 12, + 11, + 6, + 4, + 8, + 2 + ], + [ + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 2 + ], + [ + 13, + 12, + 11, + 6, + 4, + 1, + 2 + ], + [ + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 1, + 2 + ] + ] + }, + { + "src": 13, + "dst": 4, + "paths": [ + [ + 13, + 12, + 11, + 6, + 4 + ], + [ + 13, + 12, + 11, + 6, + 5, + 3, + 4 + ], + [ + 13, + 12, + 11, + 8, + 4 + ], + [ + 13, + 14, + 17, + 11, + 6, + 4 + ], + [ + 13, + 14, + 17, + 11, + 6, + 5, + 3, + 4 + ], + [ + 13, + 12, + 11, + 10, + 8, + 4 + ] + ] + }, + { + "src": 13, + "dst": 7, + "paths": [ + [ + 13, + 12, + 11, + 8, + 7 + ], + [ + 13, + 12, + 11, + 8, + 2, + 7 + ], + [ + 13, + 12, + 11, + 6, + 4, + 8, + 7 + ], + [ + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 7 + ], + [ + 13, + 12, + 11, + 6, + 4, + 8, + 2, + 7 + ], + [ + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 2, + 7 + ] + ] + }, + { + "src": 13, + "dst": 8, + "paths": [ + [ + 13, + 12, + 11, + 8 + ], + [ + 13, + 12, + 11, + 6, + 4, + 8 + ], + [ + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8 + ], + [ + 13, + 12, + 11, + 10, + 8 + ], + [ + 13, + 14, + 17, + 10, + 8 + ], + [ + 13, + 14, + 17, + 11, + 8 + ] + ] + }, + { + "src": 13, + "dst": 3, + "paths": [ + [ + 13, + 12, + 11, + 6, + 5, + 3 + ], + [ + 13, + 12, + 11, + 6, + 4, + 3 + ], + [ + 13, + 12, + 11, + 8, + 4, + 3 + ], + [ + 13, + 14, + 17, + 11, + 6, + 5, + 3 + ], + [ + 13, + 14, + 17, + 11, + 6, + 4, + 3 + ], + [ + 13, + 12, + 11, + 8, + 4, + 6, + 5, + 3 + ] + ] + }, + { + "src": 13, + "dst": 5, + "paths": [ + [ + 13, + 12, + 11, + 6, + 5 + ], + [ + 13, + 12, + 11, + 6, + 4, + 3, + 5 + ], + [ + 13, + 14, + 17, + 11, + 6, + 5 + ], + [ + 13, + 12, + 11, + 8, + 4, + 3, + 5 + ], + [ + 13, + 12, + 11, + 8, + 4, + 6, + 5 + ], + [ + 13, + 14, + 17, + 11, + 6, + 4, + 3, + 5 + ] + ] + }, + { + "src": 13, + "dst": 6, + "paths": [ + [ + 13, + 12, + 11, + 6 + ], + [ + 13, + 14, + 17, + 11, + 6 + ], + [ + 13, + 12, + 11, + 8, + 4, + 6 + ], + [ + 13, + 12, + 11, + 8, + 4, + 3, + 5, + 6 + ], + [ + 13, + 14, + 15, + 16, + 17, + 11, + 6 + ], + [ + 13, + 12, + 11, + 10, + 8, + 4, + 6 + ] + ] + }, + { + "src": 13, + "dst": 11, + "paths": [ + [ + 13, + 12, + 11 + ], + [ + 13, + 14, + 17, + 11 + ], + [ + 13, + 14, + 15, + 16, + 17, + 11 + ], + [ + 13, + 14, + 17, + 10, + 11 + ], + [ + 13, + 14, + 15, + 16, + 17, + 10, + 11 + ], + [ + 13, + 14, + 17, + 10, + 8, + 11 + ] + ] + }, + { + "src": 13, + "dst": 9, + "paths": [ + [ + 13, + 12, + 11, + 10, + 9 + ], + [ + 13, + 14, + 17, + 10, + 9 + ], + [ + 13, + 12, + 11, + 8, + 9 + ], + [ + 13, + 12, + 11, + 17, + 10, + 9 + ], + [ + 13, + 12, + 11, + 8, + 10, + 9 + ], + [ + 13, + 12, + 11, + 6, + 4, + 8, + 9 + ] + ] + }, + { + "src": 13, + "dst": 10, + "paths": [ + [ + 13, + 12, + 11, + 10 + ], + [ + 13, + 14, + 17, + 10 + ], + [ + 13, + 12, + 11, + 17, + 10 + ], + [ + 13, + 12, + 11, + 8, + 10 + ], + [ + 13, + 14, + 15, + 16, + 17, + 10 + ], + [ + 13, + 14, + 17, + 11, + 10 + ] + ] + }, + { + "src": 13, + "dst": 17, + "paths": [ + [ + 13, + 14, + 17 + ], + [ + 13, + 12, + 11, + 17 + ], + [ + 13, + 14, + 15, + 16, + 17 + ], + [ + 13, + 12, + 11, + 10, + 17 + ], + [ + 13, + 12, + 11, + 8, + 10, + 17 + ], + [ + 13, + 12, + 11, + 6, + 4, + 8, + 10, + 17 + ] + ] + }, + { + "src": 13, + "dst": 12, + "paths": [ + [ + 13, + 12 + ], + [ + 13, + 14, + 17, + 11, + 12 + ], + [ + 13, + 14, + 15, + 16, + 17, + 11, + 12 + ], + [ + 13, + 14, + 17, + 10, + 11, + 12 + ], + [ + 13, + 14, + 15, + 16, + 17, + 10, + 11, + 12 + ], + [ + 13, + 14, + 17, + 10, + 8, + 11, + 12 + ] + ] + }, + { + "src": 13, + "dst": 14, + "paths": [ + [ + 13, + 14 + ], + [ + 13, + 12, + 11, + 17, + 14 + ], + [ + 13, + 12, + 11, + 17, + 16, + 15, + 14 + ], + [ + 13, + 12, + 11, + 10, + 17, + 14 + ], + [ + 13, + 12, + 11, + 8, + 10, + 17, + 14 + ], + [ + 13, + 12, + 11, + 10, + 17, + 16, + 15, + 14 + ] + ] + }, + { + "src": 13, + "dst": 15, + "paths": [ + [ + 13, + 14, + 15 + ], + [ + 13, + 14, + 17, + 16, + 15 + ], + [ + 13, + 12, + 11, + 17, + 14, + 15 + ], + [ + 13, + 12, + 11, + 17, + 16, + 15 + ], + [ + 13, + 12, + 11, + 10, + 17, + 14, + 15 + ], + [ + 13, + 12, + 11, + 10, + 17, + 16, + 15 + ] + ] + }, + { + "src": 13, + "dst": 16, + "paths": [ + [ + 13, + 14, + 15, + 16 + ], + [ + 13, + 14, + 17, + 16 + ], + [ + 13, + 12, + 11, + 17, + 16 + ], + [ + 13, + 12, + 11, + 17, + 14, + 15, + 16 + ], + [ + 13, + 12, + 11, + 10, + 17, + 16 + ], + [ + 13, + 12, + 11, + 8, + 10, + 17, + 16 + ] + ] + }, + { + "src": 14, + "dst": 1, + "paths": [ + [ + 14, + 13, + 12, + 11, + 6, + 4, + 1 + ], + [ + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 1 + ], + [ + 14, + 13, + 12, + 11, + 8, + 2, + 1 + ], + [ + 14, + 13, + 12, + 11, + 8, + 7, + 2, + 1 + ], + [ + 14, + 17, + 11, + 6, + 4, + 1 + ], + [ + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 2, + 1 + ] + ] + }, + { + "src": 14, + "dst": 2, + "paths": [ + [ + 14, + 13, + 12, + 11, + 8, + 2 + ], + [ + 14, + 13, + 12, + 11, + 8, + 7, + 2 + ], + [ + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 2 + ], + [ + 14, + 17, + 10, + 8, + 2 + ], + [ + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 2 + ], + [ + 14, + 17, + 11, + 8, + 2 + ] + ] + }, + { + "src": 14, + "dst": 4, + "paths": [ + [ + 14, + 13, + 12, + 11, + 6, + 4 + ], + [ + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4 + ], + [ + 14, + 17, + 11, + 6, + 4 + ], + [ + 14, + 17, + 11, + 6, + 5, + 3, + 4 + ], + [ + 14, + 13, + 12, + 11, + 8, + 4 + ], + [ + 14, + 15, + 16, + 17, + 11, + 6, + 4 + ] + ] + }, + { + "src": 14, + "dst": 7, + "paths": [ + [ + 14, + 13, + 12, + 11, + 8, + 7 + ], + [ + 14, + 13, + 12, + 11, + 8, + 2, + 7 + ], + [ + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 7 + ], + [ + 14, + 17, + 10, + 8, + 7 + ], + [ + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 7 + ], + [ + 14, + 17, + 11, + 8, + 7 + ] + ] + }, + { + "src": 14, + "dst": 8, + "paths": [ + [ + 14, + 13, + 12, + 11, + 8 + ], + [ + 14, + 13, + 12, + 11, + 6, + 4, + 8 + ], + [ + 14, + 17, + 10, + 8 + ], + [ + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8 + ], + [ + 14, + 17, + 11, + 8 + ], + [ + 14, + 13, + 12, + 11, + 10, + 8 + ] + ] + }, + { + "src": 14, + "dst": 3, + "paths": [ + [ + 14, + 13, + 12, + 11, + 6, + 5, + 3 + ], + [ + 14, + 13, + 12, + 11, + 6, + 4, + 3 + ], + [ + 14, + 17, + 11, + 6, + 5, + 3 + ], + [ + 14, + 17, + 11, + 6, + 4, + 3 + ], + [ + 14, + 13, + 12, + 11, + 8, + 4, + 3 + ], + [ + 14, + 15, + 16, + 17, + 11, + 6, + 5, + 3 + ] + ] + }, + { + "src": 14, + "dst": 5, + "paths": [ + [ + 14, + 13, + 12, + 11, + 6, + 5 + ], + [ + 14, + 13, + 12, + 11, + 6, + 4, + 3, + 5 + ], + [ + 14, + 17, + 11, + 6, + 5 + ], + [ + 14, + 17, + 11, + 6, + 4, + 3, + 5 + ], + [ + 14, + 13, + 12, + 11, + 8, + 4, + 3, + 5 + ], + [ + 14, + 15, + 16, + 17, + 11, + 6, + 5 + ] + ] + }, + { + "src": 14, + "dst": 6, + "paths": [ + [ + 14, + 13, + 12, + 11, + 6 + ], + [ + 14, + 17, + 11, + 6 + ], + [ + 14, + 15, + 16, + 17, + 11, + 6 + ], + [ + 14, + 13, + 12, + 11, + 8, + 4, + 6 + ], + [ + 14, + 13, + 12, + 11, + 8, + 4, + 3, + 5, + 6 + ], + [ + 14, + 17, + 10, + 11, + 6 + ] + ] + }, + { + "src": 14, + "dst": 11, + "paths": [ + [ + 14, + 13, + 12, + 11 + ], + [ + 14, + 17, + 11 + ], + [ + 14, + 15, + 16, + 17, + 11 + ], + [ + 14, + 17, + 10, + 11 + ], + [ + 14, + 15, + 16, + 17, + 10, + 11 + ], + [ + 14, + 17, + 10, + 8, + 11 + ] + ] + }, + { + "src": 14, + "dst": 9, + "paths": [ + [ + 14, + 17, + 10, + 9 + ], + [ + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + 14, + 13, + 12, + 11, + 8, + 9 + ], + [ + 14, + 15, + 16, + 17, + 10, + 9 + ], + [ + 14, + 13, + 12, + 11, + 17, + 10, + 9 + ], + [ + 14, + 17, + 11, + 10, + 9 + ] + ] + }, + { + "src": 14, + "dst": 10, + "paths": [ + [ + 14, + 17, + 10 + ], + [ + 14, + 13, + 12, + 11, + 10 + ], + [ + 14, + 15, + 16, + 17, + 10 + ], + [ + 14, + 13, + 12, + 11, + 17, + 10 + ], + [ + 14, + 17, + 11, + 10 + ], + [ + 14, + 13, + 12, + 11, + 8, + 10 + ] + ] + }, + { + "src": 14, + "dst": 17, + "paths": [ + [ + 14, + 17 + ], + [ + 14, + 15, + 16, + 17 + ], + [ + 14, + 13, + 12, + 11, + 17 + ], + [ + 14, + 13, + 12, + 11, + 10, + 17 + ], + [ + 14, + 13, + 12, + 11, + 8, + 10, + 17 + ], + [ + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 10, + 17 + ] + ] + }, + { + "src": 14, + "dst": 12, + "paths": [ + [ + 14, + 13, + 12 + ], + [ + 14, + 17, + 11, + 12 + ], + [ + 14, + 15, + 16, + 17, + 11, + 12 + ], + [ + 14, + 17, + 10, + 11, + 12 + ], + [ + 14, + 15, + 16, + 17, + 10, + 11, + 12 + ], + [ + 14, + 17, + 10, + 8, + 11, + 12 + ] + ] + }, + { + "src": 14, + "dst": 13, + "paths": [ + [ + 14, + 13 + ], + [ + 14, + 17, + 11, + 12, + 13 + ], + [ + 14, + 15, + 16, + 17, + 11, + 12, + 13 + ], + [ + 14, + 17, + 10, + 11, + 12, + 13 + ], + [ + 14, + 15, + 16, + 17, + 10, + 11, + 12, + 13 + ], + [ + 14, + 17, + 10, + 8, + 11, + 12, + 13 + ] + ] + }, + { + "src": 14, + "dst": 15, + "paths": [ + [ + 14, + 15 + ], + [ + 14, + 17, + 16, + 15 + ], + [ + 14, + 13, + 12, + 11, + 17, + 16, + 15 + ], + [ + 14, + 13, + 12, + 11, + 10, + 17, + 16, + 15 + ], + [ + 14, + 13, + 12, + 11, + 8, + 10, + 17, + 16, + 15 + ], + [ + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 10, + 17, + 16, + 15 + ] + ] + }, + { + "src": 14, + "dst": 16, + "paths": [ + [ + 14, + 15, + 16 + ], + [ + 14, + 17, + 16 + ], + [ + 14, + 13, + 12, + 11, + 17, + 16 + ], + [ + 14, + 13, + 12, + 11, + 10, + 17, + 16 + ], + [ + 14, + 13, + 12, + 11, + 8, + 10, + 17, + 16 + ], + [ + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 10, + 17, + 16 + ] + ] + }, + { + "src": 15, + "dst": 1, + "paths": [ + [ + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 1 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 1 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 2, + 1 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 7, + 2, + 1 + ], + [ + 15, + 14, + 17, + 11, + 6, + 4, + 1 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 2, + 1 + ] + ] + }, + { + "src": 15, + "dst": 2, + "paths": [ + [ + 15, + 14, + 13, + 12, + 11, + 8, + 2 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 7, + 2 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 2 + ], + [ + 15, + 14, + 17, + 10, + 8, + 2 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 2 + ], + [ + 15, + 14, + 17, + 11, + 8, + 2 + ] + ] + }, + { + "src": 15, + "dst": 4, + "paths": [ + [ + 15, + 14, + 13, + 12, + 11, + 6, + 4 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4 + ], + [ + 15, + 14, + 17, + 11, + 6, + 4 + ], + [ + 15, + 14, + 17, + 11, + 6, + 5, + 3, + 4 + ], + [ + 15, + 16, + 17, + 11, + 6, + 4 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 4 + ] + ] + }, + { + "src": 15, + "dst": 7, + "paths": [ + [ + 15, + 14, + 13, + 12, + 11, + 8, + 7 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 2, + 7 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 7 + ], + [ + 15, + 14, + 17, + 10, + 8, + 7 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8, + 7 + ], + [ + 15, + 14, + 17, + 11, + 8, + 7 + ] + ] + }, + { + "src": 15, + "dst": 8, + "paths": [ + [ + 15, + 14, + 13, + 12, + 11, + 8 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 8 + ], + [ + 15, + 14, + 17, + 10, + 8 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 8 + ], + [ + 15, + 14, + 17, + 11, + 8 + ], + [ + 15, + 16, + 17, + 10, + 8 + ] + ] + }, + { + "src": 15, + "dst": 3, + "paths": [ + [ + 15, + 14, + 13, + 12, + 11, + 6, + 5, + 3 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 3 + ], + [ + 15, + 14, + 17, + 11, + 6, + 5, + 3 + ], + [ + 15, + 14, + 17, + 11, + 6, + 4, + 3 + ], + [ + 15, + 16, + 17, + 11, + 6, + 5, + 3 + ], + [ + 15, + 16, + 17, + 11, + 6, + 4, + 3 + ] + ] + }, + { + "src": 15, + "dst": 5, + "paths": [ + [ + 15, + 14, + 13, + 12, + 11, + 6, + 5 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 3, + 5 + ], + [ + 15, + 14, + 17, + 11, + 6, + 5 + ], + [ + 15, + 16, + 17, + 11, + 6, + 5 + ], + [ + 15, + 14, + 17, + 11, + 6, + 4, + 3, + 5 + ], + [ + 15, + 16, + 17, + 11, + 6, + 4, + 3, + 5 + ] + ] + }, + { + "src": 15, + "dst": 6, + "paths": [ + [ + 15, + 14, + 13, + 12, + 11, + 6 + ], + [ + 15, + 14, + 17, + 11, + 6 + ], + [ + 15, + 16, + 17, + 11, + 6 + ], + [ + 15, + 16, + 17, + 14, + 13, + 12, + 11, + 6 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 4, + 6 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 4, + 3, + 5, + 6 + ] + ] + }, + { + "src": 15, + "dst": 11, + "paths": [ + [ + 15, + 14, + 13, + 12, + 11 + ], + [ + 15, + 14, + 17, + 11 + ], + [ + 15, + 16, + 17, + 11 + ], + [ + 15, + 16, + 17, + 14, + 13, + 12, + 11 + ], + [ + 15, + 14, + 17, + 10, + 11 + ], + [ + 15, + 16, + 17, + 10, + 11 + ] + ] + }, + { + "src": 15, + "dst": 9, + "paths": [ + [ + 15, + 14, + 17, + 10, + 9 + ], + [ + 15, + 16, + 17, + 10, + 9 + ], + [ + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 9 + ], + [ + 15, + 14, + 13, + 12, + 11, + 17, + 10, + 9 + ], + [ + 15, + 14, + 17, + 11, + 10, + 9 + ] + ] + }, + { + "src": 15, + "dst": 10, + "paths": [ + [ + 15, + 14, + 17, + 10 + ], + [ + 15, + 16, + 17, + 10 + ], + [ + 15, + 14, + 13, + 12, + 11, + 10 + ], + [ + 15, + 14, + 13, + 12, + 11, + 17, + 10 + ], + [ + 15, + 14, + 17, + 11, + 10 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 10 + ] + ] + }, + { + "src": 15, + "dst": 17, + "paths": [ + [ + 15, + 14, + 17 + ], + [ + 15, + 16, + 17 + ], + [ + 15, + 14, + 13, + 12, + 11, + 17 + ], + [ + 15, + 14, + 13, + 12, + 11, + 10, + 17 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 10, + 17 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 10, + 17 + ] + ] + }, + { + "src": 15, + "dst": 12, + "paths": [ + [ + 15, + 14, + 13, + 12 + ], + [ + 15, + 14, + 17, + 11, + 12 + ], + [ + 15, + 16, + 17, + 11, + 12 + ], + [ + 15, + 16, + 17, + 14, + 13, + 12 + ], + [ + 15, + 14, + 17, + 10, + 11, + 12 + ], + [ + 15, + 16, + 17, + 10, + 11, + 12 + ] + ] + }, + { + "src": 15, + "dst": 13, + "paths": [ + [ + 15, + 14, + 13 + ], + [ + 15, + 16, + 17, + 14, + 13 + ], + [ + 15, + 14, + 17, + 11, + 12, + 13 + ], + [ + 15, + 16, + 17, + 11, + 12, + 13 + ], + [ + 15, + 14, + 17, + 10, + 11, + 12, + 13 + ], + [ + 15, + 16, + 17, + 10, + 11, + 12, + 13 + ] + ] + }, + { + "src": 15, + "dst": 14, + "paths": [ + [ + 15, + 14 + ], + [ + 15, + 16, + 17, + 14 + ], + [ + 15, + 16, + 17, + 11, + 12, + 13, + 14 + ], + [ + 15, + 16, + 17, + 10, + 11, + 12, + 13, + 14 + ], + [ + 15, + 16, + 17, + 10, + 8, + 11, + 12, + 13, + 14 + ], + [ + 15, + 16, + 17, + 10, + 8, + 4, + 6, + 11, + 12, + 13, + 14 + ] + ] + }, + { + "src": 15, + "dst": 16, + "paths": [ + [ + 15, + 16 + ], + [ + 15, + 14, + 17, + 16 + ], + [ + 15, + 14, + 13, + 12, + 11, + 17, + 16 + ], + [ + 15, + 14, + 13, + 12, + 11, + 10, + 17, + 16 + ], + [ + 15, + 14, + 13, + 12, + 11, + 8, + 10, + 17, + 16 + ], + [ + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 10, + 17, + 16 + ] + ] + }, + { + "src": 16, + "dst": 1, + "paths": [ + [ + 16, + 17, + 11, + 6, + 4, + 1 + ], + [ + 16, + 17, + 10, + 8, + 2, + 1 + ], + [ + 16, + 17, + 11, + 6, + 5, + 3, + 4, + 1 + ], + [ + 16, + 17, + 11, + 8, + 2, + 1 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 1 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4, + 1 + ] + ] + }, + { + "src": 16, + "dst": 2, + "paths": [ + [ + 16, + 17, + 10, + 8, + 2 + ], + [ + 16, + 17, + 11, + 8, + 2 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 8, + 2 + ], + [ + 16, + 17, + 10, + 8, + 7, + 2 + ], + [ + 16, + 17, + 11, + 8, + 7, + 2 + ], + [ + 16, + 17, + 11, + 6, + 4, + 8, + 2 + ] + ] + }, + { + "src": 16, + "dst": 4, + "paths": [ + [ + 16, + 17, + 11, + 6, + 4 + ], + [ + 16, + 17, + 11, + 6, + 5, + 3, + 4 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 6, + 4 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4 + ], + [ + 16, + 17, + 14, + 13, + 12, + 11, + 6, + 4 + ], + [ + 16, + 17, + 14, + 13, + 12, + 11, + 6, + 5, + 3, + 4 + ] + ] + }, + { + "src": 16, + "dst": 7, + "paths": [ + [ + 16, + 17, + 10, + 8, + 7 + ], + [ + 16, + 17, + 11, + 8, + 7 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 8, + 7 + ], + [ + 16, + 17, + 10, + 9, + 7 + ], + [ + 16, + 17, + 10, + 8, + 2, + 7 + ], + [ + 16, + 17, + 11, + 8, + 2, + 7 + ] + ] + }, + { + "src": 16, + "dst": 8, + "paths": [ + [ + 16, + 17, + 10, + 8 + ], + [ + 16, + 17, + 11, + 8 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 8 + ], + [ + 16, + 17, + 11, + 6, + 4, + 8 + ], + [ + 16, + 17, + 14, + 13, + 12, + 11, + 8 + ], + [ + 16, + 17, + 11, + 6, + 5, + 3, + 4, + 8 + ] + ] + }, + { + "src": 16, + "dst": 3, + "paths": [ + [ + 16, + 17, + 11, + 6, + 5, + 3 + ], + [ + 16, + 17, + 11, + 6, + 4, + 3 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 6, + 5, + 3 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 3 + ], + [ + 16, + 17, + 14, + 13, + 12, + 11, + 6, + 5, + 3 + ], + [ + 16, + 17, + 14, + 13, + 12, + 11, + 6, + 4, + 3 + ] + ] + }, + { + "src": 16, + "dst": 5, + "paths": [ + [ + 16, + 17, + 11, + 6, + 5 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 6, + 5 + ], + [ + 16, + 17, + 11, + 6, + 4, + 3, + 5 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 3, + 5 + ], + [ + 16, + 17, + 14, + 13, + 12, + 11, + 6, + 5 + ], + [ + 16, + 15, + 14, + 17, + 11, + 6, + 5 + ] + ] + }, + { + "src": 16, + "dst": 6, + "paths": [ + [ + 16, + 17, + 11, + 6 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 6 + ], + [ + 16, + 17, + 14, + 13, + 12, + 11, + 6 + ], + [ + 16, + 15, + 14, + 17, + 11, + 6 + ], + [ + 16, + 17, + 10, + 11, + 6 + ], + [ + 16, + 17, + 10, + 8, + 4, + 6 + ] + ] + }, + { + "src": 16, + "dst": 11, + "paths": [ + [ + 16, + 17, + 11 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11 + ], + [ + 16, + 17, + 14, + 13, + 12, + 11 + ], + [ + 16, + 15, + 14, + 17, + 11 + ], + [ + 16, + 17, + 10, + 11 + ], + [ + 16, + 17, + 10, + 8, + 11 + ] + ] + }, + { + "src": 16, + "dst": 9, + "paths": [ + [ + 16, + 17, + 10, + 9 + ], + [ + 16, + 15, + 14, + 17, + 10, + 9 + ], + [ + 16, + 17, + 11, + 10, + 9 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9 + ], + [ + 16, + 17, + 10, + 8, + 9 + ], + [ + 16, + 17, + 11, + 8, + 9 + ] + ] + }, + { + "src": 16, + "dst": 10, + "paths": [ + [ + 16, + 17, + 10 + ], + [ + 16, + 15, + 14, + 17, + 10 + ], + [ + 16, + 17, + 11, + 10 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10 + ], + [ + 16, + 17, + 14, + 13, + 12, + 11, + 10 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 17, + 10 + ] + ] + }, + { + "src": 16, + "dst": 17, + "paths": [ + [ + 16, + 17 + ], + [ + 16, + 15, + 14, + 17 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 17 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 17 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 8, + 10, + 17 + ], + [ + 16, + 15, + 14, + 13, + 12, + 11, + 6, + 4, + 8, + 10, + 17 + ] + ] + }, + { + "src": 16, + "dst": 12, + "paths": [ + [ + 16, + 15, + 14, + 13, + 12 + ], + [ + 16, + 17, + 11, + 12 + ], + [ + 16, + 17, + 14, + 13, + 12 + ], + [ + 16, + 15, + 14, + 17, + 11, + 12 + ], + [ + 16, + 17, + 10, + 11, + 12 + ], + [ + 16, + 17, + 10, + 8, + 11, + 12 + ] + ] + }, + { + "src": 16, + "dst": 13, + "paths": [ + [ + 16, + 15, + 14, + 13 + ], + [ + 16, + 17, + 14, + 13 + ], + [ + 16, + 17, + 11, + 12, + 13 + ], + [ + 16, + 15, + 14, + 17, + 11, + 12, + 13 + ], + [ + 16, + 17, + 10, + 11, + 12, + 13 + ], + [ + 16, + 17, + 10, + 8, + 11, + 12, + 13 + ] + ] + }, + { + "src": 16, + "dst": 14, + "paths": [ + [ + 16, + 15, + 14 + ], + [ + 16, + 17, + 14 + ], + [ + 16, + 17, + 11, + 12, + 13, + 14 + ], + [ + 16, + 17, + 10, + 11, + 12, + 13, + 14 + ], + [ + 16, + 17, + 10, + 8, + 11, + 12, + 13, + 14 + ], + [ + 16, + 17, + 10, + 8, + 4, + 6, + 11, + 12, + 13, + 14 + ] + ] + }, + { + "src": 16, + "dst": 15, + "paths": [ + [ + 16, + 15 + ], + [ + 16, + 17, + 14, + 15 + ], + [ + 16, + 17, + 11, + 12, + 13, + 14, + 15 + ], + [ + 16, + 17, + 10, + 11, + 12, + 13, + 14, + 15 + ], + [ + 16, + 17, + 10, + 8, + 11, + 12, + 13, + 14, + 15 + ], + [ + 16, + 17, + 10, + 8, + 4, + 6, + 11, + 12, + 13, + 14, + 15 + ] + ] + } + ] +} \ No newline at end of file diff --git a/networks/NSFNet.json b/networks/NSFNet.json index 1e366d6..af3217a 100644 --- a/networks/NSFNet.json +++ b/networks/NSFNet.json @@ -4,299 +4,313 @@ { "dst": 1, "id": 0, - "length": 1130, - "slots": 100, + "length": 1050.0, + "slots": 320, "src": 0 }, { "dst": 0, "id": 1, - "length": 1130, - "slots": 100, + "length": 1050.0, + "slots": 320, "src": 1 }, { "dst": 2, "id": 2, - "length": 1710, - "slots": 100, + "length": 1500.0, + "slots": 320, "src": 0 }, { "dst": 0, "id": 3, - "length": 1710, - "slots": 100, + "length": 1500.0, + "slots": 320, "src": 2 }, { "dst": 7, "id": 4, - "length": 2840, - "slots": 100, + "length": 2400.0, + "slots": 320, "src": 0 }, { "dst": 0, "id": 5, - "length": 2840, - "slots": 100, + "length": 2400.0, + "slots": 320, "src": 7 }, { - "dst": 2, + "dst": 3, "id": 6, - "length": 700, - "slots": 100, + "length": 750.0, + "slots": 320, "src": 1 }, { "dst": 1, "id": 7, - "length": 700, - "slots": 100, - "src": 2 + "length": 750.0, + "slots": 320, + "src": 3 }, { - "dst": 3, + "dst": 2, "id": 8, - "length": 960, - "slots": 100, + "length": 600.0, + "slots": 320, "src": 1 }, { "dst": 1, "id": 9, - "length": 960, - "slots": 100, - "src": 3 + "length": 600.0, + "slots": 320, + "src": 2 }, { "dst": 5, "id": 10, - "length": 2100, - "slots": 100, + "length": 1800.0, + "slots": 320, "src": 2 }, { "dst": 2, "id": 11, - "length": 2100, - "slots": 100, + "length": 1800.0, + "slots": 320, "src": 5 }, { - "dst": 4, + "dst": 6, "id": 12, - "length": 560, - "slots": 100, - "src": 3 + "length": 750.0, + "slots": 320, + "src": 7 }, { - "dst": 3, + "dst": 7, "id": 13, - "length": 560, - "slots": 100, - "src": 4 + "length": 750.0, + "slots": 320, + "src": 6 }, { - "dst": 10, + "dst": 8, "id": 14, - "length": 2350, - "slots": 100, - "src": 3 + "length": 750.0, + "slots": 320, + "src": 7 }, { - "dst": 3, + "dst": 7, "id": 15, - "length": 2350, - "slots": 100, - "src": 10 + "length": 750.0, + "slots": 320, + "src": 8 }, { - "dst": 5, + "dst": 4, "id": 16, - "length": 1480, - "slots": 100, - "src": 4 + "length": 600.0, + "slots": 320, + "src": 3 }, { - "dst": 4, + "dst": 3, "id": 17, - "length": 1480, - "slots": 100, - "src": 5 + "length": 600.0, + "slots": 320, + "src": 4 }, { - "dst": 6, + "dst": 10, "id": 18, - "length": 740, - "slots": 100, - "src": 4 + "length": 1950.0, + "slots": 320, + "src": 3 }, { - "dst": 4, + "dst": 3, "id": 19, - "length": 740, - "slots": 100, - "src": 6 + "length": 1950.0, + "slots": 320, + "src": 10 }, { - "dst": 9, + "dst": 4, "id": 20, - "length": 1140, - "slots": 100, + "length": 1200.0, + "slots": 320, "src": 5 }, { "dst": 5, "id": 21, - "length": 1140, - "slots": 100, - "src": 9 + "length": 1200.0, + "slots": 320, + "src": 4 }, { "dst": 13, "id": 22, - "length": 1980, - "slots": 100, + "length": 1800.0, + "slots": 320, "src": 5 }, { "dst": 5, "id": 23, - "length": 1980, - "slots": 100, + "length": 1800.0, + "slots": 320, "src": 13 }, { - "dst": 7, + "dst": 9, "id": 24, - "length": 720, - "slots": 100, - "src": 6 + "length": 1050.0, + "slots": 320, + "src": 5 }, { - "dst": 6, + "dst": 5, "id": 25, - "length": 720, - "slots": 100, - "src": 7 + "length": 1050.0, + "slots": 320, + "src": 9 }, { - "dst": 8, + "dst": 6, "id": 26, - "length": 700, - "slots": 100, - "src": 7 + "length": 600.0, + "slots": 320, + "src": 4 }, { - "dst": 7, + "dst": 4, "id": 27, - "length": 700, - "slots": 100, - "src": 8 + "length": 600.0, + "slots": 320, + "src": 6 }, { - "dst": 9, + "dst": 11, "id": 28, - "length": 840, - "slots": 100, - "src": 8 + "length": 600.0, + "slots": 320, + "src": 10 }, { - "dst": 8, + "dst": 10, "id": 29, - "length": 840, - "slots": 100, - "src": 9 + "length": 600.0, + "slots": 320, + "src": 11 }, { - "dst": 11, + "dst": 12, "id": 30, - "length": 370, - "slots": 100, - "src": 8 + "length": 750.0, + "slots": 320, + "src": 10 }, { - "dst": 8, + "dst": 10, "id": 31, - "length": 370, - "slots": 100, - "src": 11 + "length": 750.0, + "slots": 320, + "src": 12 }, { - "dst": 12, + "dst": 9, "id": 32, - "length": 460, - "slots": 100, - "src": 8 + "length": 1350.0, + "slots": 320, + "src": 6 }, { - "dst": 8, + "dst": 6, "id": 33, - "length": 460, - "slots": 100, - "src": 12 + "length": 1350.0, + "slots": 320, + "src": 9 }, { "dst": 11, "id": 34, - "length": 600, - "slots": 100, - "src": 10 + "length": 300.0, + "slots": 320, + "src": 13 }, { - "dst": 10, + "dst": 13, "id": 35, - "length": 600, - "slots": 100, + "length": 300.0, + "slots": 320, "src": 11 }, { "dst": 12, "id": 36, - "length": 800, - "slots": 100, - "src": 10 + "length": 150.0, + "slots": 320, + "src": 13 }, { - "dst": 10, + "dst": 13, "id": 37, - "length": 800, - "slots": 100, + "length": 150.0, + "slots": 320, "src": 12 }, { - "dst": 13, + "dst": 8, "id": 38, - "length": 430, - "slots": 100, - "src": 11 + "length": 750.0, + "slots": 320, + "src": 9 }, { - "dst": 11, + "dst": 9, "id": 39, - "length": 430, - "slots": 100, - "src": 13 + "length": 750.0, + "slots": 320, + "src": 8 }, { - "dst": 13, + "dst": 11, "id": 40, - "length": 250, - "slots": 100, - "src": 12 + "length": 300.0, + "slots": 320, + "src": 8 }, { - "dst": 12, + "dst": 8, "id": 41, - "length": 250, - "slots": 100, - "src": 13 + "length": 300.0, + "slots": 320, + "src": 11 + }, + { + "dst": 12, + "id": 42, + "length": 300.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 43, + "length": 300.0, + "slots": 320, + "src": 12 } ], - "name": "National Science Foundations Network", + "name": "NSFNet", "nodes": [ { "id": 0 diff --git a/networks/NSFNet_routes.json b/networks/NSFNet_routes.json index 150508f..3166c6d 100644 --- a/networks/NSFNet_routes.json +++ b/networks/NSFNet_routes.json @@ -1,5 +1,5 @@ { - "name": "National Science Foundations Network", + "name": "NSFNet", "alias": "NSFNet", "routes": [ { @@ -22,6 +22,32 @@ 4, 3, 1 + ], + [ + 0, + 2, + 5, + 4, + 3, + 1 + ], + [ + 0, + 7, + 8, + 11, + 10, + 3, + 1 + ], + [ + 0, + 7, + 8, + 12, + 10, + 3, + 1 ] ] }, @@ -38,6 +64,31 @@ 1, 2 ], + [ + 0, + 1, + 3, + 4, + 5, + 2 + ], + [ + 0, + 7, + 6, + 4, + 3, + 1, + 2 + ], + [ + 0, + 7, + 8, + 9, + 5, + 2 + ], [ 0, 7, @@ -50,52 +101,103 @@ }, { "src": 0, - "dst": 3, + "dst": 7, "paths": [ [ 0, - 1, - 3 + 7 ], [ 0, - 7, - 6, + 1, + 3, 4, - 3 + 6, + 7 ], [ 0, 2, - 5, - 13, + 1, + 3, + 4, + 6, + 7 + ], + [ + 0, + 1, + 3, + 10, 11, + 8, + 7 + ], + [ + 0, + 1, + 3, 10, - 3 + 12, + 8, + 7 + ], + [ + 0, + 1, + 3, + 4, + 6, + 9, + 8, + 7 ] ] }, { "src": 0, - "dst": 4, + "dst": 3, "paths": [ [ 0, 1, - 3, - 4 + 3 + ], + [ + 0, + 2, + 1, + 3 ], [ 0, 7, 6, - 4 + 4, + 3 ], [ 0, 2, 5, - 4 + 4, + 3 + ], + [ + 0, + 1, + 2, + 5, + 4, + 3 + ], + [ + 0, + 7, + 8, + 11, + 10, + 3 ] ] }, @@ -111,104 +213,83 @@ [ 0, 1, - 3, - 4, + 2, 5 ], [ 0, - 7, - 8, - 9, + 1, + 3, + 4, 5 - ] - ] - }, - { - "src": 0, - "dst": 6, - "paths": [ + ], [ 0, + 2, 1, 3, 4, - 6 + 5 ], [ 0, 7, - 6 + 8, + 9, + 5 + ], + [ + 0, + 7, + 6, + 4, + 5 ] ] }, { "src": 0, - "dst": 7, + "dst": 4, "paths": [ - [ - 0, - 7 - ], [ 0, 1, 3, - 4, - 6, - 7 + 4 ], [ 0, 2, - 5, - 9, - 8, - 7 - ] - ] - }, - { - "src": 0, - "dst": 8, - "paths": [ + 1, + 3, + 4 + ], [ 0, 7, - 8 + 6, + 4 ], [ 0, - 1, - 3, - 10, - 12, - 8 + 2, + 5, + 4 ], [ 0, + 1, 2, 5, - 9, - 8 - ] - ] - }, - { - "src": 0, - "dst": 9, - "paths": [ + 4 + ], [ 0, 7, 8, - 9 - ], - [ - 0, - 2, - 5, - 9 + 9, + 6, + 4 ] ] }, @@ -222,6 +303,13 @@ 3, 10 ], + [ + 0, + 7, + 8, + 11, + 10 + ], [ 0, 7, @@ -231,63 +319,76 @@ ], [ 0, - 2, - 5, + 7, + 8, + 12, 13, 11, 10 - ] - ] - }, - { - "src": 0, - "dst": 11, - "paths": [ + ], [ 0, 7, 8, - 11 + 11, + 13, + 12, + 10 ], [ 0, + 2, 1, 3, - 10, - 11 - ], - [ - 0, - 2, - 5, - 13, - 11 + 10 ] ] }, { "src": 0, - "dst": 12, + "dst": 6, "paths": [ + [ + 0, + 1, + 3, + 4, + 6 + ], [ 0, 7, - 8, - 12 + 6 ], [ 0, + 2, 1, 3, - 10, - 12 + 4, + 6 ], [ 0, 2, 5, - 13, - 12 + 4, + 6 + ], + [ + 0, + 1, + 2, + 5, + 4, + 6 + ], + [ + 0, + 7, + 8, + 9, + 6 ] ] }, @@ -302,6 +403,21 @@ 12, 13 ], + [ + 0, + 7, + 8, + 11, + 13 + ], + [ + 0, + 1, + 3, + 10, + 12, + 13 + ], [ 0, 1, @@ -312,626 +428,658 @@ ], [ 0, - 2, - 5, + 7, + 8, + 11, + 10, + 12, + 13 + ], + [ + 0, + 1, + 3, + 4, + 6, + 7, + 8, + 12, 13 ] ] }, { - "src": 1, - "dst": 0, + "src": 0, + "dst": 9, "paths": [ [ - 1, - 0 + 0, + 7, + 8, + 9 ], [ - 1, + 0, 2, - 0 + 5, + 9 ], [ + 0, 1, 3, 4, 6, - 7, - 0 - ] - ] - }, - { - "src": 1, - "dst": 2, - "paths": [ + 9 + ], [ - 1, - 2 + 0, + 7, + 6, + 9 ], [ - 1, 0, - 2 + 1, + 2, + 5, + 9 ], [ + 0, 1, 3, 4, 5, - 2 + 9 ] ] }, { - "src": 1, - "dst": 3, + "src": 0, + "dst": 8, "paths": [ [ - 1, - 3 + 0, + 7, + 8 ], [ + 0, 1, - 2, - 5, + 3, 4, - 3 + 6, + 7, + 8 ], [ - 1, 0, - 7, - 8, - 12, + 1, + 3, 10, - 3 - ] - ] - }, - { - "src": 1, - "dst": 4, - "paths": [ + 11, + 8 + ], [ + 0, 1, 3, - 4 + 10, + 12, + 8 ], [ - 1, + 0, 2, 5, - 4 + 9, + 8 ], [ - 1, 0, - 7, + 1, + 3, + 4, 6, - 4 + 9, + 8 ] ] }, { - "src": 1, - "dst": 5, + "src": 0, + "dst": 11, "paths": [ [ - 1, - 2, - 5 - ], - [ - 1, - 3, - 4, - 5 + 0, + 7, + 8, + 11 ], [ - 1, 0, 7, 8, - 9, - 5 - ] - ] - }, - { - "src": 1, - "dst": 6, - "paths": [ + 12, + 13, + 11 + ], [ + 0, 1, 3, - 4, - 6 + 10, + 11 ], [ - 1, 0, 7, - 6 - ] - ] - }, - { - "src": 1, - "dst": 7, - "paths": [ + 8, + 12, + 10, + 11 + ], [ + 0, 1, 3, 4, 6, - 7 + 7, + 8, + 11 ], [ - 1, 0, - 7 - ], - [ 1, - 2, - 5, - 9, - 8, - 7 + 3, + 10, + 12, + 13, + 11 ] ] }, { - "src": 1, - "dst": 8, + "src": 0, + "dst": 12, "paths": [ [ - 1, - 3, - 10, - 11, - 8 + 0, + 7, + 8, + 12 ], [ - 1, 0, 7, - 8 + 8, + 11, + 13, + 12 ], [ + 0, 1, - 2, - 5, - 9, - 8 - ] - ] - }, - { - "src": 1, - "dst": 9, - "paths": [ + 3, + 10, + 12 + ], [ - 1, - 2, - 5, - 9 + 0, + 7, + 8, + 11, + 10, + 12 ], [ - 1, 0, + 1, + 3, + 4, + 6, 7, 8, - 9 + 12 + ], + [ + 0, + 1, + 3, + 10, + 11, + 13, + 12 ] ] }, { "src": 1, - "dst": 10, + "dst": 0, "paths": [ [ 1, - 3, - 10 + 0 ], [ 1, 2, - 5, - 13, - 11, - 10 + 0 ], [ 1, - 0, + 3, + 4, + 6, 7, - 8, - 12, - 10 - ] - ] - }, - { - "src": 1, - "dst": 11, - "paths": [ + 0 + ], [ 1, 3, - 10, - 11 + 4, + 5, + 2, + 0 ], [ 1, - 0, - 7, + 3, + 10, + 11, 8, - 11 + 7, + 0 ], [ 1, - 2, - 5, - 13, - 11 + 3, + 10, + 12, + 8, + 7, + 0 ] ] }, { "src": 1, - "dst": 12, + "dst": 2, "paths": [ [ 1, - 3, - 10, - 12 - ], - [ - 1, - 2, - 5, - 13, - 12 + 2 ], [ 1, 0, - 7, - 8, - 12 - ] - ] - }, - { - "src": 1, - "dst": 13, - "paths": [ + 2 + ], [ 1, 3, - 10, - 11, - 13 + 4, + 5, + 2 ], [ 1, - 2, + 3, + 4, + 6, + 9, 5, - 13 + 2 ], [ 1, + 3, + 4, + 6, + 7, 0, + 2 + ], + [ + 1, + 3, + 4, + 6, 7, 8, - 12, - 13 + 9, + 5, + 2 ] ] }, { - "src": 2, - "dst": 0, + "src": 1, + "dst": 7, "paths": [ [ - 2, - 0 + 1, + 3, + 4, + 6, + 7 ], [ - 2, 1, - 0 + 0, + 7 ], [ - 2, - 5, - 9, + 1, + 3, + 10, + 11, 8, - 7, - 0 - ] - ] - }, - { - "src": 2, - "dst": 1, - "paths": [ - [ - 2, - 1 + 7 ], [ + 1, 2, 0, - 1 + 7 ], [ - 2, - 5, - 4, + 1, 3, - 1 + 10, + 12, + 8, + 7 + ], + [ + 1, + 3, + 4, + 6, + 9, + 8, + 7 ] ] }, { - "src": 2, + "src": 1, "dst": 3, "paths": [ [ - 2, 1, 3 ], [ + 1, 2, 5, 4, 3 ], [ - 2, + 1, 0, 7, - 8, - 12, - 10, + 6, + 4, 3 - ] - ] - }, - { - "src": 2, - "dst": 4, - "paths": [ + ], [ - 2, 1, - 3, - 4 + 2, + 5, + 9, + 6, + 4, + 3 ], [ + 1, + 0, 2, 5, - 4 + 4, + 3 ], [ + 1, 2, 0, 7, 6, - 4 + 4, + 3 ] ] }, { - "src": 2, + "src": 1, "dst": 5, "paths": [ [ + 1, 2, 5 ], [ - 2, 1, 3, 4, 5 ], [ - 2, + 1, 0, + 2, + 5 + ], + [ + 1, + 3, + 4, + 6, + 9, + 5 + ], + [ + 1, + 3, + 4, + 6, 7, 8, 9, 5 - ] + ], + [ + 1, + 3, + 10, + 11, + 8, + 9, + 5 + ] ] }, { - "src": 2, - "dst": 6, + "src": 1, + "dst": 4, "paths": [ [ + 1, + 3, + 4 + ], + [ + 1, 2, 5, - 4, - 6 + 4 ], [ - 2, + 1, 0, 7, - 6 - ] - ] - }, - { - "src": 2, - "dst": 7, - "paths": [ - [ - 2, - 0, - 7 + 6, + 4 ], [ + 1, 2, 5, - 4, + 9, 6, - 7 + 4 ], [ + 1, + 0, 2, + 5, + 4 + ], + [ 1, 3, 10, 11, 8, - 7 + 7, + 6, + 4 ] ] }, { - "src": 2, - "dst": 8, + "src": 1, + "dst": 10, "paths": [ [ - 2, - 5, - 9, - 8 + 1, + 3, + 10 ], [ - 2, - 0, + 1, + 3, + 4, + 6, 7, - 8 + 8, + 11, + 10 ], [ - 2, 1, 3, - 10, - 12, - 8 - ] - ] - }, - { - "src": 2, - "dst": 9, - "paths": [ - [ - 2, - 5, - 9 - ], - [ - 2, - 0, + 4, + 6, 7, 8, - 9 - ] - ] - }, - { - "src": 2, - "dst": 10, - "paths": [ + 12, + 10 + ], [ - 2, 1, 3, + 4, + 6, + 7, + 8, + 12, + 13, + 11, 10 ], [ - 2, - 5, - 13, + 1, + 3, + 4, + 6, + 9, + 8, 11, 10 ], [ - 2, - 0, + 1, + 3, + 4, + 6, 7, 8, + 11, + 13, 12, 10 ] ] }, { - "src": 2, - "dst": 11, + "src": 1, + "dst": 6, "paths": [ [ - 2, - 5, - 13, - 11 - ], - [ - 2, 1, 3, - 10, - 11 + 4, + 6 ], [ + 1, 2, + 5, + 4, + 6 + ], + [ + 1, 0, 7, - 8, - 11 - ] - ] - }, - { - "src": 2, - "dst": 12, - "paths": [ + 6 + ], [ + 1, 2, 5, - 13, - 12 + 9, + 6 ], [ - 2, 1, 3, - 10, - 12 + 4, + 5, + 9, + 6 ], [ - 2, - 0, - 7, + 1, + 3, + 10, + 11, 8, - 12 + 7, + 6 ] ] }, { - "src": 2, + "src": 1, "dst": 13, "paths": [ [ - 2, - 5, + 1, + 3, + 10, + 12, 13 ], [ - 2, 1, 3, 10, @@ -939,205 +1087,137 @@ 13 ], [ - 2, - 0, + 1, + 3, + 4, + 6, 7, 8, 12, 13 - ] - ] - }, - { - "src": 3, - "dst": 0, - "paths": [ + ], [ - 3, 1, - 0 + 3, + 10, + 11, + 8, + 12, + 13 ], [ + 1, 3, 4, - 5, - 2, - 0 + 6, + 7, + 8, + 11, + 13 ], [ - 3, - 10, - 11, - 8, - 7, - 0 + 1, + 2, + 5, + 13 ] ] }, { - "src": 3, - "dst": 1, + "src": 1, + "dst": 9, "paths": [ [ + 1, 3, - 1 + 4, + 6, + 9 + ], + [ + 1, + 2, + 5, + 9 ], [ + 1, 3, 4, 5, - 2, - 1 + 9 ], [ - 3, - 10, - 11, - 8, - 7, - 0, - 1 - ] - ] - }, - { - "src": 3, - "dst": 2, - "paths": [ - [ - 3, 1, - 2 - ], - [ 3, 4, - 5, - 2 - ], - [ - 3, - 10, - 11, - 8, + 6, 7, - 0, - 2 - ] - ] - }, - { - "src": 3, - "dst": 4, - "paths": [ - [ - 3, - 4 + 8, + 9 ], [ - 3, 1, - 2, - 5, - 4 - ], - [ 3, 10, 11, 8, - 7, - 6, - 4 - ] - ] - }, - { - "src": 3, - "dst": 5, - "paths": [ - [ - 3, - 4, - 5 + 9 ], [ - 3, 1, - 2, - 5 - ], - [ 3, 10, - 11, - 13, - 5 + 12, + 8, + 9 ] ] }, { - "src": 3, - "dst": 6, + "src": 1, + "dst": 8, "paths": [ [ - 3, - 4, - 6 - ], - [ - 3, 1, - 0, - 7, - 6 - ] - ] - }, - { - "src": 3, - "dst": 7, - "paths": [ - [ 3, 4, 6, - 7 + 7, + 8 ], [ + 1, 3, 10, 11, - 8, - 7 + 8 ], [ - 3, 1, - 0, - 7 - ] - ] - }, - { - "src": 3, - "dst": 8, - "paths": [ - [ 3, 10, 12, 8 ], [ + 1, 3, 4, - 5, + 6, 9, 8 ], [ + 1, 3, + 10, + 11, + 13, + 12, + 8 + ], + [ 1, 0, 7, @@ -1146,751 +1226,787 @@ ] }, { - "src": 3, - "dst": 9, + "src": 1, + "dst": 11, "paths": [ [ + 1, 3, - 4, - 5, - 9 + 10, + 11 ], [ + 1, 3, - 10, - 12, + 4, + 6, + 7, 8, - 9 - ] - ] - }, - { - "src": 3, - "dst": 10, - "paths": [ - [ - 3, - 10 + 11 ], [ + 1, 3, - 4, - 5, - 13, + 10, 12, - 10 + 13, + 11 ], [ - 3, 1, - 0, - 7, - 8, - 11, - 10 - ] - ] - }, - { - "src": 3, - "dst": 11, - "paths": [ - [ 3, 10, + 12, + 8, 11 ], [ + 1, 3, 4, - 5, + 6, + 7, + 8, + 12, 13, 11 ], [ - 3, 1, - 0, - 7, + 3, + 4, + 6, + 9, 8, 11 ] ] }, { - "src": 3, + "src": 1, "dst": 12, "paths": [ [ + 1, 3, 10, 12 ], [ + 1, 3, 4, - 5, - 13, + 6, + 7, + 8, 12 ], [ - 3, 1, - 0, - 7, - 8, + 3, + 10, + 11, + 13, 12 - ] - ] - }, - { - "src": 3, - "dst": 13, - "paths": [ + ], [ + 1, 3, 10, 11, - 13 + 8, + 12 ], [ + 1, 3, 4, - 5, - 13 + 6, + 7, + 8, + 11, + 13, + 12 ], [ - 3, 1, - 0, - 7, - 8, - 12, - 13 + 2, + 5, + 13, + 12 ] ] }, { - "src": 4, + "src": 2, "dst": 0, "paths": [ [ + 2, + 0 + ], + [ + 2, + 1, + 0 + ], + [ + 2, + 5, 4, 3, 1, 0 ], [ + 2, + 1, + 3, 4, 6, 7, 0 ], [ - 4, - 5, 2, - 0 + 5, + 9, + 8, + 7, + 0 + ], + [ + 2, + 5, + 4, + 6, + 7, + 0 ] ] }, { - "src": 4, + "src": 2, "dst": 1, "paths": [ [ + 2, + 1 + ], + [ + 2, + 0, + 1 + ], + [ + 2, + 5, 4, 3, 1 ], [ - 4, - 5, 2, + 5, + 9, + 6, + 4, + 3, 1 ], [ - 4, + 2, + 0, + 7, 6, + 4, + 3, + 1 + ], + [ + 2, + 5, + 9, + 8, 7, - 0, + 6, + 4, + 3, 1 ] ] }, { - "src": 4, - "dst": 2, + "src": 2, + "dst": 7, "paths": [ [ - 4, + 2, + 1, 3, + 4, + 6, + 7 + ], + [ + 2, + 0, + 7 + ], + [ + 2, 1, - 2 + 0, + 7 ], [ + 2, + 5, 4, + 6, + 7 + ], + [ + 2, 5, - 2 + 9, + 8, + 7 ], [ - 4, - 6, - 7, - 0, - 2 + 2, + 5, + 13, + 12, + 8, + 7 ] ] }, { - "src": 4, + "src": 2, "dst": 3, "paths": [ [ - 4, + 2, + 1, 3 ], [ - 4, - 5, 2, + 0, 1, 3 ], [ + 2, + 5, + 4, + 3 + ], + [ + 2, + 5, + 9, + 6, 4, + 3 + ], + [ + 2, + 0, + 7, 6, + 4, + 3 + ], + [ + 2, + 1, + 0, 7, - 8, - 12, - 10, + 6, + 4, 3 ] ] }, { - "src": 4, + "src": 2, "dst": 5, "paths": [ [ + 2, + 5 + ], + [ + 2, + 1, + 3, 4, 5 ], [ + 2, + 1, + 3, 4, 6, - 7, - 8, 9, 5 ], [ - 4, - 3, - 1, 2, - 5 - ] - ] - }, - { - "src": 4, - "dst": 6, - "paths": [ - [ + 0, + 1, + 3, 4, - 6 + 5 ], [ - 4, - 3, + 2, 1, - 0, - 7, - 6 - ] - ] - }, - { - "src": 4, - "dst": 7, - "paths": [ - [ + 3, 4, 6, - 7 - ], - [ - 4, - 5, - 9, + 7, 8, - 7 + 9, + 5 ], [ - 4, - 3, + 2, 1, - 0, - 7 + 3, + 10, + 11, + 8, + 9, + 5 ] ] }, { - "src": 4, - "dst": 8, + "src": 2, + "dst": 4, "paths": [ [ - 4, - 6, - 7, - 8 + 2, + 1, + 3, + 4 ], [ - 4, + 2, 5, - 9, - 8 + 4 ], [ - 4, + 2, + 0, + 1, 3, - 10, - 12, - 8 - ] - ] - }, - { - "src": 4, - "dst": 9, - "paths": [ + 4 + ], [ - 4, + 2, 5, - 9 + 9, + 6, + 4 ], [ - 4, + 2, + 0, + 7, 6, + 4 + ], + [ + 2, + 1, + 0, 7, - 8, - 9 + 6, + 4 ] ] }, { - "src": 4, + "src": 2, "dst": 10, "paths": [ [ - 4, + 2, + 1, 3, 10 ], [ - 4, - 6, - 7, + 2, + 5, + 13, + 11, + 10 + ], + [ + 2, + 5, + 9, 8, 11, 10 ], [ - 4, + 2, 5, 13, 12, 10 - ] - ] - }, - { - "src": 4, - "dst": 11, - "paths": [ + ], [ - 4, - 6, - 7, + 2, + 5, + 9, 8, - 11 + 12, + 10 ], [ - 4, + 2, + 1, 3, - 10, - 11 - ], - [ 4, - 5, - 13, - 11 + 6, + 7, + 8, + 11, + 10 ] ] }, { - "src": 4, - "dst": 12, + "src": 2, + "dst": 6, "paths": [ [ + 2, + 1, + 3, 4, - 6, - 7, - 8, - 12 + 6 ], [ + 2, + 5, 4, + 6 + ], + [ + 2, 5, - 13, - 12 + 9, + 6 ], [ - 4, + 2, + 0, + 1, 3, - 10, - 12 + 4, + 6 + ], + [ + 2, + 0, + 7, + 6 + ], + [ + 2, + 1, + 0, + 7, + 6 ] ] }, { - "src": 4, + "src": 2, "dst": 13, "paths": [ [ - 4, - 6, - 7, - 8, - 11, + 2, + 5, 13 ], [ - 4, + 2, 5, + 9, + 8, + 12, 13 ], [ - 4, + 2, + 1, 3, 10, 12, 13 - ] - ] - }, - { - "src": 5, - "dst": 0, - "paths": [ + ], [ - 5, 2, - 0 + 5, + 9, + 8, + 11, + 13 ], [ - 5, - 4, - 3, + 2, 1, - 0 + 3, + 10, + 11, + 13 ], [ - 5, - 9, - 8, + 2, + 1, + 3, + 4, + 6, 7, - 0 + 8, + 12, + 13 ] ] }, { - "src": 5, - "dst": 1, + "src": 2, + "dst": 9, "paths": [ [ - 5, 2, - 1 + 5, + 9 ], [ - 5, - 4, + 2, + 1, 3, - 1 + 4, + 6, + 9 ], [ + 2, + 1, + 3, + 4, 5, - 9, - 8, - 7, - 0, - 1 - ] - ] - }, - { - "src": 5, - "dst": 2, - "paths": [ + 9 + ], [ + 2, 5, - 2 + 13, + 12, + 8, + 9 ], [ - 5, - 4, - 3, + 2, 1, - 2 + 3, + 4, + 6, + 7, + 8, + 9 ], [ - 5, - 9, + 2, + 1, + 3, + 10, + 11, 8, - 7, - 0, - 2 + 9 ] ] }, { - "src": 5, - "dst": 3, + "src": 2, + "dst": 8, "paths": [ [ + 2, 5, - 4, - 3 + 9, + 8 ], [ - 5, 2, 1, - 3 + 3, + 4, + 6, + 7, + 8 ], [ + 2, 5, 13, 12, - 10, - 3 - ] - ] - }, - { - "src": 5, - "dst": 4, - "paths": [ + 8 + ], [ - 5, - 4 + 2, + 1, + 3, + 10, + 11, + 8 ], [ + 2, 5, - 9, - 8, - 7, - 6, - 4 + 13, + 11, + 8 ], [ - 5, 2, 1, 3, - 4 + 10, + 12, + 8 ] ] }, { - "src": 5, - "dst": 6, - "paths": [ - [ - 5, - 4, - 6 - ], - [ - 5, - 2, - 0, - 7, - 6 - ] - ] - }, - { - "src": 5, - "dst": 7, + "src": 2, + "dst": 11, "paths": [ [ - 5, - 9, - 8, - 7 - ], - [ - 5, - 4, - 6, - 7 - ], - [ - 5, 2, - 0, - 7 - ] - ] - }, - { - "src": 5, - "dst": 8, - "paths": [ - [ - 5, - 9, - 8 + 1, + 3, + 10, + 11 ], [ + 2, 5, 13, - 12, - 8 + 11 ], [ - 5, 2, - 0, - 7, - 8 - ] - ] - }, - { - "src": 5, - "dst": 9, - "paths": [ - [ - 5, - 9 - ], - [ - 5, - 13, - 12, - 8, - 9 - ] - ] - }, - { - "src": 5, - "dst": 10, - "paths": [ - [ 5, 9, 8, - 11, - 10 - ], - [ - 5, - 13, - 12, - 10 + 11 ], [ - 5, - 4, + 2, + 1, 3, - 10 - ] - ] - }, - { - "src": 5, - "dst": 11, - "paths": [ - [ - 5, - 9, + 4, + 6, + 7, 8, 11 ], [ + 2, 5, 13, + 12, + 8, 11 ], [ + 2, 5, - 4, - 3, - 10, + 9, + 8, + 12, + 13, 11 ] ] }, { - "src": 5, + "src": 2, "dst": 12, "paths": [ [ + 2, 5, 13, 12 ], [ + 2, 5, 9, 8, 12 ], [ - 5, - 4, + 2, + 1, 3, 10, 12 - ] - ] - }, - { - "src": 5, - "dst": 13, - "paths": [ - [ - 5, - 13 ], [ + 2, 5, 9, 8, - 12, - 13 + 11, + 13, + 12 ], [ - 5, + 2, + 1, + 3, 4, + 6, + 7, + 8, + 12 + ], + [ + 2, + 1, 3, 10, 11, - 13 + 13, + 12 ] ] }, { - "src": 6, + "src": 7, "dst": 0, "paths": [ [ + 7, + 0 + ], + [ + 7, 6, 4, 3, @@ -1898,398 +2014,377 @@ 0 ], [ + 7, 6, + 4, + 3, + 1, + 2, + 0 + ], + [ + 7, + 8, + 11, + 10, + 3, + 1, + 0 + ], + [ + 7, + 8, + 12, + 10, + 3, + 1, + 0 + ], + [ 7, + 6, + 4, + 5, + 2, 0 ] ] }, { - "src": 6, + "src": 7, "dst": 1, "paths": [ [ + 7, 6, 4, 3, 1 ], [ - 6, 7, 0, 1 + ], + [ + 7, + 8, + 11, + 10, + 3, + 1 + ], + [ + 7, + 0, + 2, + 1 + ], + [ + 7, + 8, + 12, + 10, + 3, + 1 + ], + [ + 7, + 8, + 9, + 6, + 4, + 3, + 1 ] ] }, { - "src": 6, + "src": 7, "dst": 2, "paths": [ [ + 7, 6, 4, - 5, + 3, + 1, 2 ], [ - 6, 7, 0, 2 - ] - ] - }, - { - "src": 6, - "dst": 3, - "paths": [ - [ - 6, - 4, - 3 ], [ - 6, 7, 0, 1, - 3 - ] - ] - }, - { - "src": 6, - "dst": 4, - "paths": [ - [ - 6, - 4 + 2 ], [ - 6, 7, - 0, - 1, - 3, - 4 - ] - ] - }, - { - "src": 6, - "dst": 5, - "paths": [ - [ 6, 4, - 5 + 5, + 2 ], [ - 6, 7, 8, 9, - 5 - ] - ] - }, - { - "src": 6, - "dst": 7, - "paths": [ - [ - 6, - 7 + 5, + 2 ], [ - 6, - 4, - 3, - 1, - 0, - 7 + 7, + 8, + 12, + 13, + 5, + 2 ] ] }, { - "src": 6, - "dst": 8, + "src": 7, + "dst": 3, "paths": [ [ - 6, 7, - 8 - ], - [ 6, 4, - 5, - 9, - 8 - ] - ] - }, - { - "src": 6, - "dst": 9, - "paths": [ + 3 + ], [ - 6, 7, 8, - 9 + 11, + 10, + 3 ], [ - 6, - 4, - 5, - 9 - ] - ] - }, - { - "src": 6, - "dst": 10, - "paths": [ - [ - 6, 7, 8, 12, - 10 + 10, + 3 ], [ + 7, + 8, + 9, 6, 4, - 3, - 10 - ] - ] - }, - { - "src": 6, - "dst": 11, - "paths": [ + 3 + ], [ - 6, 7, 8, - 11 + 12, + 13, + 11, + 10, + 3 ], [ - 6, - 4, - 5, - 13, - 11 + 7, + 0, + 1, + 3 ] ] }, { - "src": 6, - "dst": 12, + "src": 7, + "dst": 5, "paths": [ [ + 7, 6, + 4, + 5 + ], + [ 7, 8, - 12 + 9, + 5 ], [ - 6, - 4, - 5, + 7, + 8, + 12, 13, - 12 - ] - ] - }, - { - "src": 6, - "dst": 13, - "paths": [ + 5 + ], [ + 7, 6, + 9, + 5 + ], + [ 7, 8, - 12, - 13 + 11, + 13, + 5 ], [ - 6, - 4, - 5, - 13 + 7, + 8, + 11, + 10, + 12, + 13, + 5 ] ] }, { "src": 7, - "dst": 0, + "dst": 4, "paths": [ [ 7, - 0 + 6, + 4 ], [ 7, + 8, + 9, 6, - 4, - 3, - 1, - 0 + 4 ], [ 7, 8, 9, 5, - 2, - 0 - ] - ] - }, - { - "src": 7, - "dst": 1, - "paths": [ + 4 + ], [ 7, - 6, - 4, + 8, + 11, + 10, 3, - 1 + 4 ], [ 7, - 0, - 1 + 8, + 12, + 13, + 5, + 4 ], [ 7, - 8, + 6, 9, 5, - 2, - 1 + 4 ] ] }, { "src": 7, - "dst": 2, + "dst": 10, "paths": [ [ 7, - 0, - 2 + 8, + 11, + 10 ], [ 7, - 6, - 4, - 5, - 2 + 8, + 12, + 10 ], [ 7, 8, 12, - 10, - 3, - 1, - 2 - ] - ] - }, - { - "src": 7, - "dst": 3, - "paths": [ + 13, + 11, + 10 + ], [ 7, - 6, - 4, - 3 + 8, + 11, + 13, + 12, + 10 ], [ 7, + 6, + 9, 8, - 12, - 10, - 3 + 11, + 10 ], [ 7, - 0, - 1, - 3 + 6, + 4, + 3, + 10 ] ] }, { "src": 7, - "dst": 4, + "dst": 6, "paths": [ [ 7, - 6, - 4 + 6 ], [ 7, 8, 9, - 5, - 4 + 6 ], - [ - 7, - 0, - 1, - 3, - 4 - ] - ] - }, - { - "src": 7, - "dst": 5, - "paths": [ [ 7, 8, 9, - 5 + 5, + 4, + 6 ], [ 7, - 6, + 8, + 11, + 10, + 3, 4, - 5 + 6 ], [ 7, - 0, - 2, - 5 - ] - ] - }, - { - "src": 7, - "dst": 6, - "paths": [ - [ - 7, + 8, + 12, + 13, + 5, + 4, 6 ], [ 7, - 0, - 1, - 3, + 8, + 11, + 13, + 5, 4, 6 ] @@ -2297,28 +2392,51 @@ }, { "src": 7, - "dst": 8, + "dst": 13, "paths": [ [ 7, - 8 + 8, + 12, + 13 + ], + [ + 7, + 8, + 11, + 13 + ], + [ + 7, + 8, + 11, + 10, + 12, + 13 + ], + [ + 7, + 8, + 12, + 10, + 11, + 13 ], [ 7, 6, - 4, - 5, 9, - 8 + 8, + 12, + 13 ], [ 7, - 0, - 2, - 5, - 13, + 6, + 9, + 8, 11, - 8 + 13 ] ] }, @@ -2331,24 +2449,76 @@ 8, 9 ], + [ + 7, + 6, + 9 + ], [ 7, 6, 4, 5, 9 + ], + [ + 7, + 8, + 12, + 13, + 5, + 9 + ], + [ + 7, + 8, + 11, + 13, + 5, + 9 + ], + [ + 7, + 8, + 11, + 10, + 12, + 13, + 5, + 9 ] ] }, { "src": 7, - "dst": 10, + "dst": 8, "paths": [ [ 7, - 8, + 8 + ], + [ + 7, + 6, + 9, + 8 + ], + [ + 7, + 6, + 4, + 5, + 9, + 8 + ], + [ + 7, + 6, + 4, + 3, + 10, 11, - 10 + 8 ], [ 7, @@ -2357,14 +2527,16 @@ 5, 13, 12, - 10 + 8 ], [ 7, - 0, - 1, + 6, + 4, 3, - 10 + 10, + 12, + 8 ] ] }, @@ -2377,18 +2549,40 @@ 8, 11 ], + [ + 7, + 8, + 12, + 13, + 11 + ], + [ + 7, + 8, + 12, + 10, + 11 + ], [ 7, 6, - 4, - 5, + 9, + 8, + 11 + ], + [ + 7, + 6, + 9, + 8, + 12, 13, 11 ], [ 7, - 0, - 1, + 6, + 4, 3, 10, 11 @@ -2406,47 +2600,4551 @@ ], [ 7, - 6, - 4, - 5, + 8, + 11, 13, 12 ], [ 7, - 0, - 1, - 3, + 8, + 11, 10, 12 + ], + [ + 7, + 6, + 9, + 8, + 12 + ], + [ + 7, + 6, + 9, + 8, + 11, + 13, + 12 + ], + [ + 7, + 8, + 9, + 5, + 13, + 12 ] ] }, { - "src": 7, - "dst": 13, + "src": 3, + "dst": 0, "paths": [ [ + 3, + 1, + 0 + ], + [ + 3, + 1, + 2, + 0 + ], + [ + 3, + 4, + 6, 7, - 8, - 11, + 0 + ], + [ + 3, + 4, + 5, + 2, + 0 + ], + [ + 3, + 4, + 5, + 2, + 1, + 0 + ], + [ + 3, + 10, + 11, + 8, + 7, + 0 + ] + ] + }, + { + "src": 3, + "dst": 1, + "paths": [ + [ + 3, + 1 + ], + [ + 3, + 4, + 5, + 2, + 1 + ], + [ + 3, + 4, + 6, + 7, + 0, + 1 + ], + [ + 3, + 4, + 6, + 9, + 5, + 2, + 1 + ], + [ + 3, + 4, + 5, + 2, + 0, + 1 + ], + [ + 3, + 4, + 6, + 7, + 0, + 2, + 1 + ] + ] + }, + { + "src": 3, + "dst": 2, + "paths": [ + [ + 3, + 1, + 2 + ], + [ + 3, + 1, + 0, + 2 + ], + [ + 3, + 4, + 5, + 2 + ], + [ + 3, + 4, + 6, + 9, + 5, + 2 + ], + [ + 3, + 4, + 6, + 7, + 0, + 2 + ], + [ + 3, + 4, + 6, + 7, + 0, + 1, + 2 + ] + ] + }, + { + "src": 3, + "dst": 7, + "paths": [ + [ + 3, + 4, + 6, + 7 + ], + [ + 3, + 10, + 11, + 8, + 7 + ], + [ + 3, + 10, + 12, + 8, + 7 + ], + [ + 3, + 4, + 6, + 9, + 8, + 7 + ], + [ + 3, + 10, + 11, + 13, + 12, + 8, + 7 + ], + [ + 3, + 1, + 0, + 7 + ] + ] + }, + { + "src": 3, + "dst": 5, + "paths": [ + [ + 3, + 4, + 5 + ], + [ + 3, + 1, + 2, + 5 + ], + [ + 3, + 4, + 6, + 9, + 5 + ], + [ + 3, + 4, + 6, + 7, + 8, + 9, + 5 + ], + [ + 3, + 10, + 11, + 8, + 9, + 5 + ], + [ + 3, + 10, + 12, + 13, + 5 + ] + ] + }, + { + "src": 3, + "dst": 4, + "paths": [ + [ + 3, + 4 + ], + [ + 3, + 1, + 2, + 5, + 4 + ], + [ + 3, + 10, + 11, + 8, + 7, + 6, + 4 + ], + [ + 3, + 10, + 12, + 8, + 7, + 6, + 4 + ], + [ + 3, + 10, + 11, + 13, + 12, + 8, + 7, + 6, + 4 + ], + [ + 3, + 1, + 0, + 7, + 6, + 4 + ] + ] + }, + { + "src": 3, + "dst": 10, + "paths": [ + [ + 3, + 10 + ], + [ + 3, + 4, + 6, + 7, + 8, + 11, + 10 + ], + [ + 3, + 4, + 6, + 7, + 8, + 12, + 10 + ], + [ + 3, + 4, + 6, + 7, + 8, + 12, + 13, + 11, + 10 + ], + [ + 3, + 4, + 6, + 9, + 8, + 11, + 10 + ], + [ + 3, + 4, + 6, + 7, + 8, + 11, + 13, + 12, + 10 + ] + ] + }, + { + "src": 3, + "dst": 6, + "paths": [ + [ + 3, + 4, + 6 + ], + [ + 3, + 4, + 5, + 9, + 6 + ], + [ + 3, + 10, + 11, + 8, + 7, + 6 + ], + [ + 3, + 10, + 12, + 8, + 7, + 6 + ], + [ + 3, + 10, + 11, + 13, + 12, + 8, + 7, + 6 + ], + [ + 3, + 1, + 2, + 5, + 4, + 6 + ] + ] + }, + { + "src": 3, + "dst": 13, + "paths": [ + [ + 3, + 10, + 12, + 13 + ], + [ + 3, + 10, + 11, + 13 + ], + [ + 3, + 4, + 6, + 7, + 8, + 12, + 13 + ], + [ + 3, + 10, + 11, + 8, + 12, + 13 + ], + [ + 3, + 4, + 6, + 7, + 8, + 11, + 13 + ], + [ + 3, + 10, + 12, + 8, + 11, + 13 + ] + ] + }, + { + "src": 3, + "dst": 9, + "paths": [ + [ + 3, + 4, + 6, + 9 + ], + [ + 3, + 4, + 5, + 9 + ], + [ + 3, + 4, + 6, + 7, + 8, + 9 + ], + [ + 3, + 10, + 11, + 8, + 9 + ], + [ + 3, + 10, + 12, + 8, + 9 + ], + [ + 3, + 10, + 11, + 13, + 12, + 8, + 9 + ] + ] + }, + { + "src": 3, + "dst": 8, + "paths": [ + [ + 3, + 4, + 6, + 7, + 8 + ], + [ + 3, + 10, + 11, + 8 + ], + [ + 3, + 10, + 12, + 8 + ], + [ + 3, + 4, + 6, + 9, + 8 + ], + [ + 3, + 10, + 11, + 13, + 12, + 8 + ], + [ + 3, + 10, + 12, + 13, + 11, + 8 + ] + ] + }, + { + "src": 3, + "dst": 11, + "paths": [ + [ + 3, + 10, + 11 + ], + [ + 3, + 4, + 6, + 7, + 8, + 11 + ], + [ + 3, + 10, + 12, + 13, + 11 + ], + [ + 3, + 10, + 12, + 8, + 11 + ], + [ + 3, + 4, + 6, + 7, + 8, + 12, + 13, + 11 + ], + [ + 3, + 4, + 6, + 9, + 8, + 11 + ] + ] + }, + { + "src": 3, + "dst": 12, + "paths": [ + [ + 3, + 10, + 12 + ], + [ + 3, + 4, + 6, + 7, + 8, + 12 + ], + [ + 3, + 10, + 11, + 13, + 12 + ], + [ + 3, + 10, + 11, + 8, + 12 + ], + [ + 3, + 4, + 6, + 7, + 8, + 11, + 13, + 12 + ], + [ + 3, + 4, + 6, + 9, + 8, + 12 + ] + ] + }, + { + "src": 5, + "dst": 0, + "paths": [ + [ + 5, + 2, + 0 + ], + [ + 5, + 2, + 1, + 0 + ], + [ + 5, + 4, + 3, + 1, + 0 + ], + [ + 5, + 4, + 3, + 1, + 2, + 0 + ], + [ + 5, + 9, + 8, + 7, + 0 + ], + [ + 5, + 4, + 6, + 7, + 0 + ] + ] + }, + { + "src": 5, + "dst": 1, + "paths": [ + [ + 5, + 2, + 1 + ], + [ + 5, + 4, + 3, + 1 + ], + [ + 5, + 2, + 0, + 1 + ], + [ + 5, + 9, + 6, + 4, + 3, + 1 + ], + [ + 5, + 9, + 8, + 7, + 6, + 4, + 3, + 1 + ], + [ + 5, + 13, + 12, + 10, + 3, + 1 + ] + ] + }, + { + "src": 5, + "dst": 2, + "paths": [ + [ + 5, + 2 + ], + [ + 5, + 4, + 3, + 1, + 2 + ], + [ + 5, + 9, + 6, + 4, + 3, + 1, + 2 + ], + [ + 5, + 4, + 3, + 1, + 0, + 2 + ], + [ + 5, + 9, + 8, + 7, + 6, + 4, + 3, + 1, + 2 + ], + [ + 5, + 13, + 12, + 10, + 3, + 1, + 2 + ] + ] + }, + { + "src": 5, + "dst": 7, + "paths": [ + [ + 5, + 9, + 8, + 7 + ], + [ + 5, + 4, + 6, + 7 + ], + [ + 5, + 13, + 12, + 8, + 7 + ], + [ + 5, + 9, + 6, + 7 + ], + [ + 5, + 13, + 11, + 8, + 7 + ], + [ + 5, + 13, + 12, + 10, + 11, + 8, + 7 + ] + ] + }, + { + "src": 5, + "dst": 3, + "paths": [ + [ + 5, + 4, + 3 + ], + [ + 5, + 2, + 1, + 3 + ], + [ + 5, + 9, + 6, + 4, + 3 + ], + [ + 5, + 9, + 8, + 7, + 6, + 4, + 3 + ], + [ + 5, + 13, + 12, + 10, + 3 + ], + [ + 5, + 9, + 8, + 11, + 10, + 3 + ] + ] + }, + { + "src": 5, + "dst": 4, + "paths": [ + [ + 5, + 4 + ], + [ + 5, + 9, + 6, + 4 + ], + [ + 5, + 2, + 1, + 3, + 4 + ], + [ + 5, + 9, + 8, + 7, + 6, + 4 + ], + [ + 5, + 13, + 12, + 8, + 7, + 6, + 4 + ], + [ + 5, + 13, + 11, + 8, + 7, + 6, + 4 + ] + ] + }, + { + "src": 5, + "dst": 10, + "paths": [ + [ + 5, + 9, + 8, + 11, + 10 + ], + [ + 5, + 13, + 11, + 10 + ], + [ + 5, + 13, + 12, + 10 + ], + [ + 5, + 9, + 8, + 12, + 10 + ], + [ + 5, + 13, + 12, + 8, + 11, + 10 + ], + [ + 5, + 9, + 8, + 12, + 13, + 11, + 10 + ] + ] + }, + { + "src": 5, + "dst": 6, + "paths": [ + [ + 5, + 4, + 6 + ], + [ + 5, + 9, + 6 + ], + [ + 5, + 9, + 8, + 7, + 6 + ], + [ + 5, + 13, + 12, + 8, + 7, + 6 + ], + [ + 5, + 13, + 11, + 8, + 7, + 6 + ], + [ + 5, + 2, + 1, + 3, + 4, + 6 + ] + ] + }, + { + "src": 5, + "dst": 13, + "paths": [ + [ + 5, + 13 + ], + [ + 5, + 9, + 8, + 12, + 13 + ], + [ + 5, + 9, + 8, + 11, + 13 + ], + [ + 5, + 9, + 8, + 11, + 10, + 12, + 13 + ], + [ + 5, + 4, + 6, + 7, + 8, + 12, + 13 + ], + [ + 5, + 9, + 8, + 12, + 10, + 11, + 13 + ] + ] + }, + { + "src": 5, + "dst": 9, + "paths": [ + [ + 5, + 9 + ], + [ + 5, + 13, + 12, + 8, + 9 + ], + [ + 5, + 4, + 6, + 9 + ], + [ + 5, + 13, + 11, + 8, + 9 + ], + [ + 5, + 4, + 6, + 7, + 8, + 9 + ], + [ + 5, + 13, + 12, + 10, + 11, + 8, + 9 + ] + ] + }, + { + "src": 5, + "dst": 8, + "paths": [ + [ + 5, + 9, + 8 + ], + [ + 5, + 13, + 12, + 8 + ], + [ + 5, + 13, + 11, + 8 + ], + [ + 5, + 4, + 6, + 7, + 8 + ], + [ + 5, + 13, + 12, + 10, + 11, + 8 + ], + [ + 5, + 13, + 11, + 10, + 12, + 8 + ] + ] + }, + { + "src": 5, + "dst": 11, + "paths": [ + [ + 5, + 13, + 11 + ], + [ + 5, + 9, + 8, + 11 + ], + [ + 5, + 13, + 12, + 8, + 11 + ], + [ + 5, + 9, + 8, + 12, + 13, + 11 + ], + [ + 5, + 13, + 12, + 10, + 11 + ], + [ + 5, + 9, + 8, + 12, + 10, + 11 + ] + ] + }, + { + "src": 5, + "dst": 12, + "paths": [ + [ + 5, + 13, + 12 + ], + [ + 5, + 9, + 8, + 12 + ], + [ + 5, + 9, + 8, + 11, + 13, + 12 + ], + [ + 5, + 13, + 11, + 8, + 12 + ], + [ + 5, + 9, + 8, + 11, + 10, + 12 + ], + [ + 5, + 13, + 11, + 10, + 12 + ] + ] + }, + { + "src": 4, + "dst": 0, + "paths": [ + [ + 4, + 3, + 1, + 0 + ], + [ + 4, + 3, + 1, + 2, + 0 + ], + [ + 4, + 6, + 7, + 0 + ], + [ + 4, + 5, + 2, + 0 + ], + [ + 4, + 5, + 2, + 1, + 0 + ], + [ + 4, + 6, + 9, + 8, + 7, + 0 + ] + ] + }, + { + "src": 4, + "dst": 1, + "paths": [ + [ + 4, + 3, + 1 + ], + [ + 4, + 5, + 2, + 1 + ], + [ + 4, + 6, + 7, + 0, + 1 + ], + [ + 4, + 6, + 9, + 5, + 2, + 1 + ], + [ + 4, + 5, + 2, + 0, + 1 + ], + [ + 4, + 6, + 7, + 8, + 11, + 10, + 3, + 1 + ] + ] + }, + { + "src": 4, + "dst": 2, + "paths": [ + [ + 4, + 3, + 1, + 2 + ], + [ + 4, + 5, + 2 + ], + [ + 4, + 3, + 1, + 0, + 2 + ], + [ + 4, + 6, + 9, + 5, + 2 + ], + [ + 4, + 6, + 7, + 0, + 2 + ], + [ + 4, + 6, + 7, + 0, + 1, + 2 + ] + ] + }, + { + "src": 4, + "dst": 7, + "paths": [ + [ + 4, + 6, + 7 + ], + [ + 4, + 6, + 9, + 8, + 7 + ], + [ + 4, + 5, + 9, + 8, + 7 + ], + [ + 4, + 3, + 10, + 11, + 8, + 7 + ], + [ + 4, + 5, + 13, + 12, + 8, + 7 + ], + [ + 4, + 5, + 9, + 6, + 7 + ] + ] + }, + { + "src": 4, + "dst": 3, + "paths": [ + [ + 4, + 3 + ], + [ + 4, + 5, + 2, + 1, + 3 + ], + [ + 4, + 6, + 7, + 8, + 11, + 10, + 3 + ], + [ + 4, + 6, + 7, + 8, + 12, + 10, + 3 + ], + [ + 4, + 6, + 7, + 8, + 12, + 13, + 11, + 10, + 3 + ], + [ + 4, + 6, + 9, + 8, + 11, + 10, + 3 + ] + ] + }, + { + "src": 4, + "dst": 5, + "paths": [ + [ + 4, + 5 + ], + [ + 4, + 6, + 9, + 5 + ], + [ + 4, + 3, + 1, + 2, + 5 + ], + [ + 4, + 6, + 7, + 8, + 9, + 5 + ], + [ + 4, + 6, + 7, + 8, + 12, + 13, + 5 + ], + [ + 4, + 6, + 7, + 8, + 11, + 13, + 5 + ] + ] + }, + { + "src": 4, + "dst": 10, + "paths": [ + [ + 4, + 3, + 10 + ], + [ + 4, + 6, + 7, + 8, + 11, + 10 + ], + [ + 4, + 6, + 7, + 8, + 12, + 10 + ], + [ + 4, + 6, + 7, + 8, + 12, + 13, + 11, + 10 + ], + [ + 4, + 6, + 9, + 8, + 11, + 10 + ], + [ + 4, + 6, + 7, + 8, + 11, + 13, + 12, + 10 + ] + ] + }, + { + "src": 4, + "dst": 6, + "paths": [ + [ + 4, + 6 + ], + [ + 4, + 5, + 9, + 6 + ], + [ + 4, + 5, + 9, + 8, + 7, + 6 + ], + [ + 4, + 3, + 10, + 11, + 8, + 7, + 6 + ], + [ + 4, + 5, + 13, + 12, + 8, + 7, + 6 + ], + [ + 4, + 3, + 10, + 12, + 8, + 7, + 6 + ] + ] + }, + { + "src": 4, + "dst": 13, + "paths": [ + [ + 4, + 6, + 7, + 8, + 12, + 13 + ], + [ + 4, + 6, + 7, + 8, + 11, + 13 + ], + [ + 4, + 5, + 13 + ], + [ + 4, + 6, + 9, + 8, + 12, + 13 + ], + [ + 4, + 6, + 9, + 8, + 11, + 13 + ], + [ + 4, + 3, + 10, + 12, + 13 + ] + ] + }, + { + "src": 4, + "dst": 9, + "paths": [ + [ + 4, + 6, + 9 + ], + [ + 4, + 5, + 9 + ], + [ + 4, + 6, + 7, + 8, + 9 + ], + [ + 4, + 3, + 10, + 11, + 8, + 9 + ], + [ + 4, + 5, + 13, + 12, + 8, + 9 + ], + [ + 4, + 3, + 10, + 12, + 8, + 9 + ] + ] + }, + { + "src": 4, + "dst": 8, + "paths": [ + [ + 4, + 6, + 7, + 8 + ], + [ + 4, + 6, + 9, + 8 + ], + [ + 4, + 5, + 9, + 8 + ], + [ + 4, + 3, + 10, + 11, + 8 + ], + [ + 4, + 5, + 13, + 12, + 8 + ], + [ + 4, + 3, + 10, + 12, + 8 + ] + ] + }, + { + "src": 4, + "dst": 11, + "paths": [ + [ + 4, + 6, + 7, + 8, + 11 + ], + [ + 4, + 6, + 7, + 8, + 12, + 13, + 11 + ], + [ + 4, + 6, + 9, + 8, + 11 + ], + [ + 4, + 3, + 10, + 11 + ], + [ + 4, + 5, + 13, + 11 + ], + [ + 4, + 5, + 9, + 8, + 11 + ] + ] + }, + { + "src": 4, + "dst": 12, + "paths": [ + [ + 4, + 6, + 7, + 8, + 12 + ], + [ + 4, + 6, + 7, + 8, + 11, + 13, + 12 + ], + [ + 4, + 6, + 9, + 8, + 12 + ], + [ + 4, + 5, + 13, + 12 + ], + [ + 4, + 3, + 10, + 12 + ], + [ + 4, + 5, + 9, + 8, + 12 + ] + ] + }, + { + "src": 10, + "dst": 0, + "paths": [ + [ + 10, + 3, + 1, + 0 + ], + [ + 10, + 11, + 8, + 7, + 0 + ], + [ + 10, + 12, + 8, + 7, + 0 + ], + [ + 10, + 11, + 13, + 12, + 8, + 7, + 0 + ], + [ + 10, + 12, + 13, + 11, + 8, + 7, + 0 + ], + [ + 10, + 3, + 1, + 2, + 0 + ] + ] + }, + { + "src": 10, + "dst": 1, + "paths": [ + [ + 10, + 3, + 1 + ], + [ + 10, + 11, + 8, + 7, + 6, + 4, + 3, + 1 + ], + [ + 10, + 12, + 8, + 7, + 6, + 4, + 3, + 1 + ], + [ + 10, + 11, + 13, + 12, + 8, + 7, + 6, + 4, + 3, + 1 + ], + [ + 10, + 11, + 8, + 9, + 6, + 4, + 3, + 1 + ], + [ + 10, + 12, + 13, + 11, + 8, + 7, + 6, + 4, + 3, + 1 + ] + ] + }, + { + "src": 10, + "dst": 2, + "paths": [ + [ + 10, + 3, + 1, + 2 + ], + [ + 10, + 11, + 13, + 5, + 2 + ], + [ + 10, + 12, + 13, + 5, + 2 + ], + [ + 10, + 11, + 8, + 9, + 5, + 2 + ], + [ + 10, + 12, + 8, + 9, + 5, + 2 + ], + [ + 10, + 11, + 13, + 12, + 8, + 9, + 5, + 2 + ] + ] + }, + { + "src": 10, + "dst": 7, + "paths": [ + [ + 10, + 11, + 8, + 7 + ], + [ + 10, + 12, + 8, + 7 + ], + [ + 10, + 11, + 13, + 12, + 8, + 7 + ], + [ + 10, + 12, + 13, + 11, + 8, + 7 + ], + [ + 10, + 11, + 8, + 9, + 6, + 7 + ], + [ + 10, + 3, + 4, + 6, + 7 + ] + ] + }, + { + "src": 10, + "dst": 3, + "paths": [ + [ + 10, + 3 + ], + [ + 10, + 11, + 8, + 7, + 6, + 4, + 3 + ], + [ + 10, + 12, + 8, + 7, + 6, + 4, + 3 + ], + [ + 10, + 11, + 13, + 12, + 8, + 7, + 6, + 4, + 3 + ], + [ + 10, + 11, + 8, + 9, + 6, + 4, + 3 + ], + [ + 10, + 12, + 13, + 11, + 8, + 7, + 6, + 4, + 3 + ] + ] + }, + { + "src": 10, + "dst": 5, + "paths": [ + [ + 10, + 11, + 13, + 5 + ], + [ + 10, + 12, + 13, + 5 + ], + [ + 10, + 11, + 8, + 9, + 5 + ], + [ + 10, + 12, + 8, + 9, + 5 + ], + [ + 10, + 11, + 13, + 12, + 8, + 9, + 5 + ], + [ + 10, + 11, + 8, + 12, + 13, + 5 + ] + ] + }, + { + "src": 10, + "dst": 4, + "paths": [ + [ + 10, + 3, + 4 + ], + [ + 10, + 11, + 8, + 7, + 6, + 4 + ], + [ + 10, + 12, + 8, + 7, + 6, + 4 + ], + [ + 10, + 11, + 13, + 12, + 8, + 7, + 6, + 4 + ], + [ + 10, + 11, + 8, + 9, + 6, + 4 + ], + [ + 10, + 12, + 13, + 11, + 8, + 7, + 6, + 4 + ] + ] + }, + { + "src": 10, + "dst": 6, + "paths": [ + [ + 10, + 11, + 8, + 7, + 6 + ], + [ + 10, + 12, + 8, + 7, + 6 + ], + [ + 10, + 11, + 13, + 12, + 8, + 7, + 6 + ], + [ + 10, + 11, + 8, + 9, + 6 + ], + [ + 10, + 12, + 13, + 11, + 8, + 7, + 6 + ], + [ + 10, + 3, + 4, + 6 + ] + ] + }, + { + "src": 10, + "dst": 13, + "paths": [ + [ + 10, + 11, + 13 + ], + [ + 10, + 12, + 13 + ], + [ + 10, + 11, + 8, + 12, + 13 + ], + [ + 10, + 12, + 8, + 11, + 13 + ], + [ + 10, + 11, + 8, + 9, + 5, + 13 + ], + [ + 10, + 12, + 8, + 9, + 5, + 13 + ] + ] + }, + { + "src": 10, + "dst": 9, + "paths": [ + [ + 10, + 11, + 8, + 9 + ], + [ + 10, + 12, + 8, + 9 + ], + [ + 10, + 11, + 13, + 12, + 8, + 9 + ], + [ + 10, + 12, + 13, + 11, + 8, + 9 + ], + [ + 10, + 11, + 8, + 7, + 6, + 9 + ], + [ + 10, + 11, + 13, + 5, + 9 + ] + ] + }, + { + "src": 10, + "dst": 8, + "paths": [ + [ + 10, + 11, + 8 + ], + [ + 10, + 12, + 8 + ], + [ + 10, + 11, + 13, + 12, + 8 + ], + [ + 10, + 12, + 13, + 11, + 8 + ], + [ + 10, + 11, + 13, + 5, + 9, + 8 + ], + [ + 10, + 12, + 13, + 5, + 9, + 8 + ] + ] + }, + { + "src": 10, + "dst": 11, + "paths": [ + [ + 10, + 11 + ], + [ + 10, + 12, + 13, + 11 + ], + [ + 10, + 12, + 8, + 11 + ], + [ + 10, + 12, + 13, + 5, + 9, + 8, + 11 + ], + [ + 10, + 3, + 4, + 6, + 7, + 8, + 11 + ], + [ + 10, + 12, + 8, + 9, + 5, + 13, + 11 + ] + ] + }, + { + "src": 10, + "dst": 12, + "paths": [ + [ + 10, + 12 + ], + [ + 10, + 11, + 13, + 12 + ], + [ + 10, + 11, + 8, + 12 + ], + [ + 10, + 11, + 8, + 9, + 5, + 13, + 12 + ], + [ + 10, + 11, + 13, + 5, + 9, + 8, + 12 + ], + [ + 10, + 3, + 4, + 6, + 7, + 8, + 12 + ] + ] + }, + { + "src": 6, + "dst": 0, + "paths": [ + [ + 6, + 4, + 3, + 1, + 0 + ], + [ + 6, + 7, + 0 + ], + [ + 6, + 4, + 3, + 1, + 2, + 0 + ], + [ + 6, + 4, + 5, + 2, + 0 + ], + [ + 6, + 9, + 8, + 7, + 0 + ], + [ + 6, + 4, + 5, + 2, + 1, + 0 + ] + ] + }, + { + "src": 6, + "dst": 1, + "paths": [ + [ + 6, + 4, + 3, + 1 + ], + [ + 6, + 7, + 0, + 1 + ], + [ + 6, + 4, + 5, + 2, + 1 + ], + [ + 6, + 9, + 5, + 2, + 1 + ], + [ + 6, + 9, + 5, + 4, + 3, + 1 + ], + [ + 6, + 7, + 8, + 11, + 10, + 3, + 1 + ] + ] + }, + { + "src": 6, + "dst": 2, + "paths": [ + [ + 6, + 4, + 3, + 1, + 2 + ], + [ + 6, + 4, + 5, + 2 + ], + [ + 6, + 9, + 5, + 2 + ], + [ + 6, + 4, + 3, + 1, + 0, + 2 + ], + [ + 6, + 7, + 0, + 2 + ], + [ + 6, + 7, + 0, + 1, + 2 + ] + ] + }, + { + "src": 6, + "dst": 7, + "paths": [ + [ + 6, + 7 + ], + [ + 6, + 9, + 8, + 7 + ], + [ + 6, + 4, + 5, + 9, + 8, + 7 + ], + [ + 6, + 4, + 3, + 10, + 11, + 8, + 7 + ], + [ + 6, + 4, + 5, + 13, + 12, + 8, + 7 + ], + [ + 6, + 4, + 3, + 10, + 12, + 8, + 7 + ] + ] + }, + { + "src": 6, + "dst": 3, + "paths": [ + [ + 6, + 4, + 3 + ], + [ + 6, + 9, + 5, + 4, + 3 + ], + [ + 6, + 7, + 8, + 11, + 10, + 3 + ], + [ + 6, + 7, + 8, + 12, + 10, + 3 + ], + [ + 6, + 7, + 8, + 12, + 13, + 11, + 10, + 3 + ], + [ + 6, + 4, + 5, + 2, + 1, + 3 + ] + ] + }, + { + "src": 6, + "dst": 5, + "paths": [ + [ + 6, + 4, + 5 + ], + [ + 6, + 9, + 5 + ], + [ + 6, + 7, + 8, + 9, + 5 + ], + [ + 6, + 7, + 8, + 12, + 13, + 5 + ], + [ + 6, + 7, + 8, + 11, + 13, + 5 + ], + [ + 6, + 4, + 3, + 1, + 2, + 5 + ] + ] + }, + { + "src": 6, + "dst": 4, + "paths": [ + [ + 6, + 4 + ], + [ + 6, + 9, + 5, + 4 + ], + [ + 6, + 7, + 8, + 9, + 5, + 4 + ], + [ + 6, + 7, + 8, + 11, + 10, + 3, + 4 + ], + [ + 6, + 7, + 8, + 12, + 13, + 5, + 4 + ], + [ + 6, + 7, + 8, + 11, + 13, + 5, + 4 + ] + ] + }, + { + "src": 6, + "dst": 10, + "paths": [ + [ + 6, + 7, + 8, + 11, + 10 + ], + [ + 6, + 7, + 8, + 12, + 10 + ], + [ + 6, + 7, + 8, + 12, + 13, + 11, + 10 + ], + [ + 6, + 9, + 8, + 11, + 10 + ], + [ + 6, + 7, + 8, + 11, + 13, + 12, + 10 + ], + [ + 6, + 4, + 3, + 10 + ] + ] + }, + { + "src": 6, + "dst": 13, + "paths": [ + [ + 6, + 7, + 8, + 12, + 13 + ], + [ + 6, + 7, + 8, + 11, + 13 + ], + [ + 6, + 9, + 8, + 12, + 13 + ], + [ + 6, + 9, + 8, + 11, + 13 + ], + [ + 6, + 7, + 8, + 11, + 10, + 12, + 13 + ], + [ + 6, + 7, + 8, + 12, + 10, + 11, + 13 + ] + ] + }, + { + "src": 6, + "dst": 9, + "paths": [ + [ + 6, + 9 + ], + [ + 6, + 7, + 8, + 9 + ], + [ + 6, + 4, + 5, + 9 + ], + [ + 6, + 7, + 8, + 12, + 13, + 5, + 9 + ], + [ + 6, + 4, + 3, + 10, + 11, + 8, + 9 + ], + [ + 6, + 4, + 5, + 13, + 12, + 8, + 9 + ] + ] + }, + { + "src": 6, + "dst": 8, + "paths": [ + [ + 6, + 7, + 8 + ], + [ + 6, + 9, + 8 + ], + [ + 6, + 4, + 5, + 9, + 8 + ], + [ + 6, + 4, + 3, + 10, + 11, + 8 + ], + [ + 6, + 4, + 5, + 13, + 12, + 8 + ], + [ + 6, + 4, + 3, + 10, + 12, + 8 + ] + ] + }, + { + "src": 6, + "dst": 11, + "paths": [ + [ + 6, + 7, + 8, + 11 + ], + [ + 6, + 7, + 8, + 12, + 13, + 11 + ], + [ + 6, + 9, + 8, + 11 + ], + [ + 6, + 9, + 8, + 12, + 13, + 11 + ], + [ + 6, + 7, + 8, + 12, + 10, + 11 + ], + [ + 6, + 4, + 3, + 10, + 11 + ] + ] + }, + { + "src": 6, + "dst": 12, + "paths": [ + [ + 6, + 7, + 8, + 12 + ], + [ + 6, + 7, + 8, + 11, + 13, + 12 + ], + [ + 6, + 9, + 8, + 12 + ], + [ + 6, + 9, + 8, + 11, + 13, + 12 + ], + [ + 6, + 7, + 8, + 11, + 10, + 12 + ], + [ + 6, + 4, + 5, + 13, + 12 + ] + ] + }, + { + "src": 13, + "dst": 0, + "paths": [ + [ + 13, + 12, + 8, + 7, + 0 + ], + [ + 13, + 11, + 8, + 7, + 0 + ], + [ + 13, + 12, + 10, + 3, + 1, + 0 + ], + [ + 13, + 11, + 10, + 3, + 1, + 0 + ], + [ + 13, + 12, + 8, + 7, + 6, + 4, + 3, + 1, + 0 + ], + [ + 13, + 12, + 10, + 11, + 8, + 7, + 0 + ] + ] + }, + { + "src": 13, + "dst": 1, + "paths": [ + [ + 13, + 12, + 10, + 3, + 1 + ], + [ + 13, + 11, + 10, + 3, + 1 + ], + [ + 13, + 12, + 8, + 7, + 6, + 4, + 3, + 1 + ], + [ + 13, + 11, + 8, + 7, + 6, + 4, + 3, + 1 + ], + [ + 13, + 12, + 8, + 11, + 10, + 3, + 1 + ], + [ + 13, + 5, + 2, + 1 + ] + ] + }, + { + "src": 13, + "dst": 2, + "paths": [ + [ + 13, + 5, + 2 + ], + [ + 13, + 12, + 8, + 9, + 5, + 2 + ], + [ + 13, + 11, + 10, + 3, + 1, + 2 + ], + [ + 13, + 12, + 10, + 3, + 1, + 2 + ], + [ + 13, + 11, + 8, + 9, + 5, + 2 + ], + [ + 13, + 12, + 8, + 7, + 6, + 4, + 3, + 1, + 2 + ] + ] + }, + { + "src": 13, + "dst": 7, + "paths": [ + [ + 13, + 12, + 8, + 7 + ], + [ + 13, + 11, + 8, + 7 + ], + [ + 13, + 12, + 10, + 11, + 8, + 7 + ], + [ + 13, + 11, + 10, + 12, + 8, + 7 + ], + [ + 13, + 12, + 8, + 9, + 6, + 7 + ], + [ + 13, + 11, + 8, + 9, + 6, + 7 + ] + ] + }, + { + "src": 13, + "dst": 3, + "paths": [ + [ + 13, + 12, + 10, + 3 + ], + [ + 13, + 11, + 10, + 3 + ], + [ + 13, + 12, + 8, + 7, + 6, + 4, + 3 + ], + [ + 13, + 11, + 8, + 7, + 6, + 4, + 3 + ], + [ + 13, + 12, + 8, + 11, + 10, + 3 + ], + [ + 13, + 5, + 4, + 3 + ] + ] + }, + { + "src": 13, + "dst": 5, + "paths": [ + [ + 13, + 5 + ], + [ + 13, + 12, + 8, + 9, + 5 + ], + [ + 13, + 11, + 8, + 9, + 5 + ], + [ + 13, + 12, + 10, + 11, + 8, + 9, + 5 + ], + [ + 13, + 12, + 8, + 7, + 6, + 4, + 5 + ], + [ + 13, + 11, + 10, + 12, + 8, + 9, + 5 + ] + ] + }, + { + "src": 13, + "dst": 4, + "paths": [ + [ + 13, + 12, + 8, + 7, + 6, + 4 + ], + [ + 13, + 11, + 8, + 7, + 6, + 4 + ], + [ + 13, + 5, + 4 + ], + [ + 13, + 12, + 8, + 9, + 6, + 4 + ], + [ + 13, + 11, + 8, + 9, + 6, + 4 + ], + [ + 13, + 12, + 10, + 3, + 4 + ] + ] + }, + { + "src": 13, + "dst": 10, + "paths": [ + [ + 13, + 11, + 10 + ], + [ + 13, + 12, + 10 + ], + [ + 13, + 12, + 8, + 11, + 10 + ], + [ + 13, + 11, + 8, + 12, + 10 + ], + [ + 13, + 5, + 9, + 8, + 11, + 10 + ], + [ + 13, + 5, + 9, + 8, + 12, + 10 + ] + ] + }, + { + "src": 13, + "dst": 6, + "paths": [ + [ + 13, + 12, + 8, + 7, + 6 + ], + [ + 13, + 11, + 8, + 7, + 6 + ], + [ + 13, + 12, + 8, + 9, + 6 + ], + [ + 13, + 11, + 8, + 9, + 6 + ], + [ + 13, + 12, + 10, + 11, + 8, + 7, + 6 + ], + [ + 13, + 11, + 10, + 12, + 8, + 7, + 6 + ] + ] + }, + { + "src": 13, + "dst": 9, + "paths": [ + [ + 13, + 12, + 8, + 9 + ], + [ + 13, + 11, + 8, + 9 + ], + [ + 13, + 12, + 10, + 11, + 8, + 9 + ], + [ + 13, + 11, + 10, + 12, + 8, + 9 + ], + [ + 13, + 5, + 9 + ], + [ + 13, + 12, + 8, + 7, + 6, + 9 + ] + ] + }, + { + "src": 13, + "dst": 8, + "paths": [ + [ + 13, + 12, + 8 + ], + [ + 13, + 11, + 8 + ], + [ + 13, + 12, + 10, + 11, + 8 + ], + [ + 13, + 11, + 10, + 12, + 8 + ], + [ + 13, + 5, + 9, + 8 + ], + [ + 13, + 5, + 4, + 6, + 7, + 8 + ] + ] + }, + { + "src": 13, + "dst": 11, + "paths": [ + [ + 13, + 11 + ], + [ + 13, + 12, + 8, + 11 + ], + [ + 13, + 12, + 10, + 11 + ], + [ + 13, + 5, + 9, + 8, + 11 + ], + [ + 13, + 5, + 9, + 8, + 12, + 10, + 11 + ], + [ + 13, + 5, + 4, + 6, + 7, + 8, + 11 + ] + ] + }, + { + "src": 13, + "dst": 12, + "paths": [ + [ + 13, + 12 + ], + [ + 13, + 11, + 8, + 12 + ], + [ + 13, + 11, + 10, + 12 + ], + [ + 13, + 5, + 9, + 8, + 12 + ], + [ + 13, + 5, + 9, + 8, + 11, + 10, + 12 + ], + [ + 13, + 5, + 4, + 6, + 7, + 8, + 12 + ] + ] + }, + { + "src": 9, + "dst": 0, + "paths": [ + [ + 9, + 8, + 7, + 0 + ], + [ + 9, + 5, + 2, + 0 + ], + [ + 9, + 6, + 4, + 3, + 1, + 0 + ], + [ + 9, + 5, + 2, + 1, + 0 + ], + [ + 9, + 6, + 7, + 0 + ], + [ + 9, + 5, + 4, + 3, + 1, + 0 + ] + ] + }, + { + "src": 9, + "dst": 1, + "paths": [ + [ + 9, + 6, + 4, + 3, + 1 + ], + [ + 9, + 5, + 2, + 1 + ], + [ + 9, + 5, + 4, + 3, + 1 + ], + [ + 9, + 8, + 7, + 6, + 4, + 3, + 1 + ], + [ + 9, + 8, + 11, + 10, + 3, + 1 + ], + [ + 9, + 8, + 12, + 10, + 3, + 1 + ] + ] + }, + { + "src": 9, + "dst": 2, + "paths": [ + [ + 9, + 5, + 2 + ], + [ + 9, + 6, + 4, + 3, + 1, + 2 + ], + [ + 9, + 5, + 4, + 3, + 1, + 2 + ], + [ + 9, + 8, + 12, + 13, + 5, + 2 + ], + [ + 9, + 8, + 7, + 6, + 4, + 3, + 1, + 2 + ], + [ + 9, + 6, + 4, + 5, + 2 + ] + ] + }, + { + "src": 9, + "dst": 7, + "paths": [ + [ + 9, + 8, + 7 + ], + [ + 9, + 6, + 7 + ], + [ + 9, + 5, + 4, + 6, + 7 + ], + [ + 9, + 5, + 13, + 12, + 8, + 7 + ], + [ + 9, + 5, + 13, + 11, + 8, + 7 + ], + [ + 9, + 5, + 13, + 12, + 10, + 11, + 8, + 7 + ] + ] + }, + { + "src": 9, + "dst": 3, + "paths": [ + [ + 9, + 6, + 4, + 3 + ], + [ + 9, + 5, + 4, + 3 + ], + [ + 9, + 8, + 7, + 6, + 4, + 3 + ], + [ + 9, + 8, + 11, + 10, + 3 + ], + [ + 9, + 8, + 12, + 10, + 3 + ], + [ + 9, + 8, + 12, + 13, + 11, + 10, + 3 + ] + ] + }, + { + "src": 9, + "dst": 5, + "paths": [ + [ + 9, + 5 + ], + [ + 9, + 8, + 12, + 13, + 5 + ], + [ + 9, + 6, + 4, + 5 + ], + [ + 9, + 8, + 11, + 13, + 5 + ], + [ + 9, + 8, + 7, + 6, + 4, + 5 + ], + [ + 9, + 8, + 11, + 10, + 12, + 13, + 5 + ] + ] + }, + { + "src": 9, + "dst": 4, + "paths": [ + [ + 9, + 6, + 4 + ], + [ + 9, + 5, + 4 + ], + [ + 9, + 8, + 7, + 6, + 4 + ], + [ + 9, + 8, + 11, + 10, + 3, + 4 + ], + [ + 9, + 8, + 12, + 13, + 5, + 4 + ], + [ + 9, + 8, + 11, + 13, + 5, + 4 + ] + ] + }, + { + "src": 9, + "dst": 10, + "paths": [ + [ + 9, + 8, + 11, + 10 + ], + [ + 9, + 8, + 12, + 10 + ], + [ + 9, + 8, + 12, + 13, + 11, + 10 + ], + [ + 9, + 8, + 11, + 13, + 12, + 10 + ], + [ + 9, + 5, + 13, + 11, + 10 + ], + [ + 9, + 6, + 7, + 8, + 11, + 10 + ] + ] + }, + { + "src": 9, + "dst": 6, + "paths": [ + [ + 9, + 6 + ], + [ + 9, + 8, + 7, + 6 + ], + [ + 9, + 5, + 4, + 6 + ], + [ + 9, + 8, + 12, + 13, + 5, + 4, + 6 + ], + [ + 9, + 5, + 13, + 12, + 8, + 7, + 6 + ], + [ + 9, + 8, + 11, + 10, + 3, + 4, + 6 + ] + ] + }, + { + "src": 9, + "dst": 13, + "paths": [ + [ + 9, + 8, + 12, + 13 + ], + [ + 9, + 8, + 11, + 13 + ], + [ + 9, + 8, + 11, + 10, + 12, + 13 + ], + [ + 9, + 8, + 12, + 10, + 11, + 13 + ], + [ + 9, + 5, + 13 + ], + [ + 9, + 6, + 7, + 8, + 12, 13 + ] + ] + }, + { + "src": 9, + "dst": 8, + "paths": [ + [ + 9, + 8 + ], + [ + 9, + 6, + 7, + 8 + ], + [ + 9, + 5, + 13, + 12, + 8 + ], + [ + 9, + 5, + 13, + 11, + 8 + ], + [ + 9, + 5, + 4, + 6, + 7, + 8 + ], + [ + 9, + 5, + 13, + 12, + 10, + 11, + 8 + ] + ] + }, + { + "src": 9, + "dst": 11, + "paths": [ + [ + 9, + 8, + 11 + ], + [ + 9, + 8, + 12, + 13, + 11 + ], + [ + 9, + 8, + 12, + 10, + 11 + ], + [ + 9, + 5, + 13, + 11 + ], + [ + 9, + 6, + 7, + 8, + 11 + ], + [ + 9, + 5, + 13, + 12, + 8, + 11 + ] + ] + }, + { + "src": 9, + "dst": 12, + "paths": [ + [ + 9, + 8, + 12 + ], + [ + 9, + 8, + 11, + 13, + 12 + ], + [ + 9, + 8, + 11, + 10, + 12 + ], + [ + 9, + 5, + 13, + 12 ], [ - 7, + 9, 6, - 4, - 5, - 13 + 7, + 8, + 12 ], [ + 9, + 6, 7, - 0, - 1, - 3, - 10, - 12, - 13 + 8, + 11, + 13, + 12 ] ] }, @@ -2459,6 +7157,15 @@ 7, 0 ], + [ + 8, + 7, + 6, + 4, + 3, + 1, + 0 + ], [ 8, 11, @@ -2467,12 +7174,30 @@ 1, 0 ], + [ + 8, + 12, + 10, + 3, + 1, + 0 + ], [ 8, 9, 5, 2, 0 + ], + [ + 8, + 12, + 13, + 11, + 10, + 3, + 1, + 0 ] ] }, @@ -2480,6 +7205,14 @@ "src": 8, "dst": 1, "paths": [ + [ + 8, + 7, + 6, + 4, + 3, + 1 + ], [ 8, 11, @@ -2489,15 +7222,32 @@ ], [ 8, - 7, - 0, + 12, + 10, + 3, 1 ], [ 8, 9, - 5, - 2, + 6, + 4, + 3, + 1 + ], + [ + 8, + 12, + 13, + 11, + 10, + 3, + 1 + ], + [ + 8, + 7, + 0, 1 ] ] @@ -2512,6 +7262,29 @@ 5, 2 ], + [ + 8, + 12, + 13, + 5, + 2 + ], + [ + 8, + 7, + 6, + 4, + 3, + 1, + 2 + ], + [ + 8, + 11, + 13, + 5, + 2 + ], [ 8, 11, @@ -2522,60 +7295,110 @@ ], [ 8, - 7, - 0, + 12, + 10, + 3, + 1, 2 ] ] }, { "src": 8, - "dst": 3, + "dst": 7, "paths": [ [ 8, - 12, - 10, - 3 + 7 + ], + [ + 8, + 9, + 6, + 7 ], [ 8, 9, 5, 4, - 3 + 6, + 7 ], [ 8, - 7, - 0, - 1, - 3 + 12, + 13, + 5, + 4, + 6, + 7 + ], + [ + 8, + 11, + 10, + 3, + 4, + 6, + 7 + ], + [ + 8, + 12, + 10, + 3, + 4, + 6, + 7 ] ] }, { "src": 8, - "dst": 4, + "dst": 3, "paths": [ [ 8, 7, 6, - 4 + 4, + 3 + ], + [ + 8, + 11, + 10, + 3 + ], + [ + 8, + 12, + 10, + 3 ], [ 8, 9, - 5, - 4 + 6, + 4, + 3 + ], + [ + 8, + 12, + 13, + 11, + 10, + 3 ], [ 8, 11, + 13, + 12, 10, - 3, - 4 + 3 ] ] }, @@ -2594,74 +7417,79 @@ 13, 5 ], + [ + 8, + 11, + 13, + 5 + ], [ 8, 7, 6, 4, 5 - ] - ] - }, - { - "src": 8, - "dst": 6, - "paths": [ + ], [ 8, - 7, - 6 + 11, + 10, + 12, + 13, + 5 ], [ 8, - 9, - 5, - 4, - 6 + 12, + 10, + 11, + 13, + 5 ] ] }, { "src": 8, - "dst": 7, + "dst": 4, "paths": [ [ 8, - 7 + 7, + 6, + 4 ], [ 8, - 11, - 10, - 3, - 4, + 9, 6, - 7 + 4 ], [ 8, 9, 5, - 2, - 0, - 7 - ] - ] - }, - { - "src": 8, - "dst": 9, - "paths": [ + 4 + ], [ 8, - 9 + 11, + 10, + 3, + 4 ], [ 8, 12, 13, 5, - 9 + 4 + ], + [ + 8, + 11, + 13, + 5, + 4 ] ] }, @@ -2681,61 +7509,80 @@ ], [ 8, - 7, - 0, - 1, - 3, + 12, + 13, + 11, 10 - ] - ] - }, - { - "src": 8, - "dst": 11, - "paths": [ + ], [ 8, - 11 + 11, + 13, + 12, + 10 ], [ 8, - 12, + 9, + 5, 13, - 11 + 11, + 10 ], [ 8, - 7, - 0, - 1, - 3, - 10, - 11 + 9, + 5, + 13, + 12, + 10 ] ] }, { "src": 8, - "dst": 12, + "dst": 6, "paths": [ [ 8, - 12 + 7, + 6 ], [ 8, - 11, + 9, + 6 + ], + [ + 8, + 9, + 5, + 4, + 6 + ], + [ + 8, + 12, 13, - 12 + 5, + 4, + 6 ], [ 8, - 7, - 0, - 1, + 11, + 10, 3, + 4, + 6 + ], + [ + 8, + 12, 10, - 12 + 3, + 4, + 6 ] ] }, @@ -2755,725 +7602,619 @@ ], [ 8, - 9, - 5, + 11, + 10, + 12, 13 - ] - ] - }, - { - "src": 9, - "dst": 0, - "paths": [ + ], [ - 9, 8, - 7, - 0 + 12, + 10, + 11, + 13 ], [ + 8, 9, 5, - 2, - 0 - ] - ] - }, - { - "src": 9, - "dst": 1, - "paths": [ - [ - 9, - 5, - 2, - 1 + 13 ], [ - 9, 8, 7, - 0, - 1 + 6, + 4, + 5, + 13 ] ] }, { - "src": 9, - "dst": 2, + "src": 8, + "dst": 9, "paths": [ [ - 9, - 5, - 2 + 8, + 9 ], [ - 9, 8, 7, - 0, - 2 - ] - ] - }, - { - "src": 9, - "dst": 3, - "paths": [ - [ - 9, - 5, - 4, - 3 + 6, + 9 ], [ - 9, 8, 12, - 10, - 3 - ] - ] - }, - { - "src": 9, - "dst": 4, - "paths": [ + 13, + 5, + 9 + ], [ - 9, + 8, + 11, + 13, 5, - 4 + 9 ], [ - 9, 8, 7, 6, - 4 - ] - ] - }, - { - "src": 9, - "dst": 5, - "paths": [ - [ - 9, - 5 + 4, + 5, + 9 ], [ - 9, 8, + 11, + 10, 12, 13, - 5 - ] - ] - }, - { - "src": 9, - "dst": 6, - "paths": [ - [ - 9, - 8, - 7, - 6 - ], - [ - 9, 5, - 4, - 6 + 9 ] ] }, { - "src": 9, - "dst": 7, + "src": 8, + "dst": 11, "paths": [ [ - 9, 8, - 7 - ], - [ - 9, - 5, - 2, - 0, - 7 - ] - ] - }, - { - "src": 9, - "dst": 8, - "paths": [ - [ - 9, - 8 + 11 ], [ - 9, - 5, - 13, - 12, - 8 - ] - ] - }, - { - "src": 9, - "dst": 10, - "paths": [ - [ - 9, 8, 12, - 10 + 13, + 11 ], [ - 9, - 5, - 4, - 3, - 10 - ] - ] - }, - { - "src": 9, - "dst": 11, - "paths": [ + 8, + 12, + 10, + 11 + ], [ - 9, 8, + 9, + 5, + 13, 11 ], [ + 8, 9, 5, 13, + 12, + 10, + 11 + ], + [ + 8, + 7, + 6, + 4, + 3, + 10, 11 ] ] }, { - "src": 9, + "src": 8, "dst": 12, "paths": [ [ - 9, 8, 12 ], [ + 8, + 11, + 13, + 12 + ], + [ + 8, + 11, + 10, + 12 + ], + [ + 8, 9, 5, 13, 12 - ] - ] - }, - { - "src": 9, - "dst": 13, - "paths": [ + ], [ - 9, 8, - 12, - 13 + 7, + 6, + 4, + 5, + 13, + 12 ], [ + 8, 9, 5, - 13 + 13, + 11, + 10, + 12 ] ] }, { - "src": 10, + "src": 11, "dst": 0, "paths": [ [ + 11, + 8, + 7, + 0 + ], + [ + 11, + 13, + 12, + 8, + 7, + 0 + ], + [ + 11, 10, 3, 1, 0 ], [ - 10, 11, 8, 7, + 6, + 4, + 3, + 1, 0 ], [ + 11, 10, 12, + 8, + 7, + 0 + ], + [ + 11, 13, - 5, - 2, + 12, + 10, + 3, + 1, 0 ] ] }, { - "src": 10, + "src": 11, "dst": 1, "paths": [ [ + 11, 10, 3, 1 ], [ - 10, 11, 8, 7, - 0, + 6, + 4, + 3, 1 ], [ + 11, + 13, + 12, 10, + 3, + 1 + ], + [ + 11, + 8, 12, + 10, + 3, + 1 + ], + [ + 11, 13, - 5, - 2, + 12, + 8, + 7, + 6, + 4, + 3, + 1 + ], + [ + 11, + 8, + 9, + 6, + 4, + 3, 1 ] ] }, { - "src": 10, + "src": 11, "dst": 2, "paths": [ [ + 11, + 13, + 5, + 2 + ], + [ + 11, 10, 3, 1, 2 ], [ - 10, 11, - 13, + 8, + 9, 5, 2 ], [ - 10, + 11, + 13, 12, 8, - 7, - 0, + 9, + 5, 2 - ] - ] - }, - { - "src": 10, - "dst": 3, - "paths": [ - [ - 10, - 3 ], [ - 10, 11, + 8, + 12, 13, 5, - 4, - 3 + 2 ], [ - 10, - 12, + 11, 8, 7, - 0, + 6, + 4, + 3, 1, - 3 + 2 ] ] }, { - "src": 10, - "dst": 4, + "src": 11, + "dst": 7, "paths": [ [ - 10, - 3, - 4 - ], - [ - 10, - 12, + 11, 8, - 7, - 6, - 4 + 7 ], [ - 10, 11, 13, - 5, - 4 - ] - ] - }, - { - "src": 10, - "dst": 5, - "paths": [ - [ - 10, - 11, + 12, 8, - 9, - 5 + 7 ], [ + 11, 10, 12, - 13, - 5 - ], - [ - 10, - 3, - 4, - 5 - ] - ] - }, - { - "src": 10, - "dst": 6, - "paths": [ - [ - 10, - 11, 8, - 7, - 6 + 7 ], [ - 10, - 3, - 4, - 6 - ] - ] - }, - { - "src": 10, - "dst": 7, - "paths": [ - [ - 10, 11, 8, + 9, + 6, 7 ], [ - 10, - 12, + 11, 13, - 5, - 4, + 12, + 8, + 9, 6, 7 ], [ + 11, 10, 3, - 1, - 0, + 4, + 6, 7 ] ] }, { - "src": 10, - "dst": 8, + "src": 11, + "dst": 3, "paths": [ [ - 10, 11, - 8 - ], - [ 10, - 12, - 8 + 3 ], [ - 10, - 3, - 1, - 0, - 7, - 8 - ] - ] - }, - { - "src": 10, - "dst": 9, - "paths": [ - [ - 10, - 12, + 11, 8, - 9 + 7, + 6, + 4, + 3 ], [ - 10, 11, 13, - 5, - 9 - ] - ] - }, - { - "src": 10, - "dst": 11, - "paths": [ - [ + 12, 10, - 11 + 3 ], [ - 10, + 11, + 8, 12, - 13, - 11 + 10, + 3 ], [ - 10, - 3, - 1, - 0, + 11, + 13, + 12, + 8, 7, + 6, + 4, + 3 + ], + [ + 11, 8, - 11 + 9, + 6, + 4, + 3 ] ] }, { - "src": 10, - "dst": 12, + "src": 11, + "dst": 5, "paths": [ [ - 10, - 12 + 11, + 13, + 5 ], [ - 10, 11, - 13, - 12 + 8, + 9, + 5 ], [ - 10, - 3, - 1, - 0, - 7, + 11, + 13, + 12, 8, - 12 - ] - ] - }, - { - "src": 10, - "dst": 13, - "paths": [ + 9, + 5 + ], [ - 10, 11, - 13 + 8, + 12, + 13, + 5 ], [ + 11, 10, 12, - 13 + 13, + 5 ], [ + 11, 10, - 3, - 4, - 5, - 13 + 12, + 8, + 9, + 5 ] ] }, { "src": 11, - "dst": 0, + "dst": 4, "paths": [ [ 11, 8, 7, - 0 + 6, + 4 ], [ 11, - 10, - 3, - 1, - 0 + 13, + 12, + 8, + 7, + 6, + 4 ], [ 11, - 13, - 5, - 2, - 0 - ] - ] - }, - { - "src": 11, - "dst": 1, - "paths": [ + 8, + 9, + 6, + 4 + ], [ 11, 10, 3, - 1 + 4 ], [ 11, - 8, - 7, - 0, - 1 + 13, + 5, + 4 ], [ 11, - 13, + 8, + 9, 5, - 2, - 1 + 4 ] ] }, { "src": 11, - "dst": 2, + "dst": 10, "paths": [ [ 11, - 13, - 5, - 2 + 10 ], [ 11, - 10, - 3, - 1, - 2 + 13, + 12, + 10 ], [ 11, 8, - 7, - 0, - 2 - ] - ] - }, - { - "src": 11, - "dst": 3, - "paths": [ + 12, + 10 + ], [ 11, - 10, - 3 + 8, + 9, + 5, + 13, + 12, + 10 ], [ 11, 13, 5, - 4, - 3 + 9, + 8, + 12, + 10 ], [ 11, 8, 7, - 0, - 1, - 3 + 6, + 4, + 3, + 10 ] ] }, { "src": 11, - "dst": 4, + "dst": 6, "paths": [ [ 11, 8, 7, - 6, - 4 - ], - [ - 11, - 10, - 3, - 4 + 6 ], [ 11, 13, - 5, - 4 - ] - ] - }, - { - "src": 11, - "dst": 5, - "paths": [ + 12, + 8, + 7, + 6 + ], [ 11, 8, 9, - 5 + 6 ], [ 11, 13, - 5 + 12, + 8, + 9, + 6 ], [ 11, 10, - 3, - 4, - 5 - ] - ] - }, - { - "src": 11, - "dst": 6, - "paths": [ - [ - 11, + 12, 8, 7, 6 @@ -3489,51 +8230,48 @@ }, { "src": 11, - "dst": 7, + "dst": 13, "paths": [ [ 11, - 8, - 7 + 13 ], [ 11, - 13, - 5, - 4, - 6, - 7 + 8, + 12, + 13 ], [ 11, 10, - 3, - 1, - 0, - 7 - ] - ] - }, - { - "src": 11, - "dst": 8, - "paths": [ + 12, + 13 + ], [ 11, - 8 + 8, + 9, + 5, + 13 ], [ 11, 10, 12, - 8 + 8, + 9, + 5, + 13 ], [ 11, - 13, + 8, + 7, + 6, + 4, 5, - 9, - 8 + 13 ] ] }, @@ -3546,35 +8284,88 @@ 8, 9 ], + [ + 11, + 13, + 12, + 8, + 9 + ], + [ + 11, + 10, + 12, + 8, + 9 + ], + [ + 11, + 8, + 7, + 6, + 9 + ], [ 11, 13, 5, 9 + ], + [ + 11, + 13, + 12, + 8, + 7, + 6, + 9 ] ] }, { "src": 11, - "dst": 10, + "dst": 8, "paths": [ [ 11, - 10 + 8 ], [ 11, - 8, + 13, 12, - 10 + 8 + ], + [ + 11, + 10, + 12, + 8 ], [ 11, 13, 5, - 4, + 9, + 8 + ], + [ + 11, + 10, + 12, + 13, + 5, + 9, + 8 + ], + [ + 11, + 10, 3, - 10 + 4, + 6, + 7, + 8 ] ] }, @@ -3596,30 +8387,32 @@ 11, 10, 12 - ] - ] - }, - { - "src": 11, - "dst": 13, - "paths": [ + ], [ 11, - 13 + 8, + 9, + 5, + 13, + 12 ], [ 11, + 13, + 5, + 9, 8, - 12, - 13 + 12 ], [ 11, 10, 3, 4, - 5, - 13 + 6, + 7, + 8, + 12 ] ] }, @@ -3633,165 +8426,156 @@ 7, 0 ], - [ - 12, - 10, - 3, - 1, - 0 - ], [ 12, 13, - 5, - 2, + 11, + 8, + 7, 0 - ] - ] - }, - { - "src": 12, - "dst": 1, - "paths": [ + ], [ 12, 10, 3, - 1 - ], - [ - 12, - 13, - 5, - 2, - 1 + 1, + 0 ], [ 12, 8, 7, - 0, - 1 - ] - ] - }, - { - "src": 12, - "dst": 2, - "paths": [ - [ - 12, - 13, - 5, - 2 + 6, + 4, + 3, + 1, + 0 ], [ 12, + 13, + 11, 10, 3, 1, - 2 + 0 ], [ 12, + 10, + 11, 8, 7, - 0, - 2 + 0 ] ] }, { "src": 12, - "dst": 3, + "dst": 1, "paths": [ [ 12, 10, - 3 + 3, + 1 ], [ 12, 13, - 5, - 4, - 3 + 11, + 10, + 3, + 1 ], - [ - 12, - 8, - 7, - 0, - 1, - 3 - ] - ] - }, - { - "src": 12, - "dst": 4, - "paths": [ [ 12, 8, 7, 6, - 4 + 4, + 3, + 1 ], [ 12, - 13, - 5, - 4 + 8, + 11, + 10, + 3, + 1 ], [ 12, - 10, + 13, + 11, + 8, + 7, + 6, + 4, 3, - 4 + 1 + ], + [ + 12, + 13, + 5, + 2, + 1 ] ] }, { "src": 12, - "dst": 5, + "dst": 2, "paths": [ [ 12, 13, - 5 + 5, + 2 ], [ 12, 8, 9, - 5 + 5, + 2 ], [ 12, 10, 3, - 4, - 5 - ] - ] - }, - { - "src": 12, - "dst": 6, - "paths": [ + 1, + 2 + ], + [ + 12, + 13, + 11, + 10, + 3, + 1, + 2 + ], [ 12, 8, 7, - 6 + 6, + 4, + 3, + 1, + 2 ], [ 12, - 10, - 3, - 4, - 6 + 13, + 11, + 8, + 9, + 5, + 2 ] ] }, @@ -3807,244 +8591,146 @@ [ 12, 13, - 5, - 4, - 6, + 11, + 8, 7 ], [ 12, 10, - 3, - 1, - 0, + 11, + 8, 7 - ] - ] - }, - { - "src": 12, - "dst": 8, - "paths": [ + ], [ 12, - 8 + 8, + 9, + 6, + 7 ], [ 12, - 10, + 13, 11, - 8 + 8, + 9, + 6, + 7 ], [ 12, 13, 5, - 9, - 8 + 4, + 6, + 7 ] ] }, { "src": 12, - "dst": 9, + "dst": 3, "paths": [ [ 12, - 8, - 9 + 10, + 3 ], [ 12, 13, - 5, - 9 - ] - ] - }, - { - "src": 12, - "dst": 10, - "paths": [ + 11, + 10, + 3 + ], [ 12, - 10 + 8, + 7, + 6, + 4, + 3 ], [ 12, 8, 11, - 10 + 10, + 3 ], [ 12, 13, - 5, + 11, + 8, + 7, + 6, 4, - 3, - 10 - ] - ] - }, - { - "src": 12, - "dst": 11, - "paths": [ - [ - 12, - 13, - 11 + 3 ], [ 12, 8, - 11 - ], - [ - 12, - 10, - 11 + 9, + 6, + 4, + 3 ] ] }, { "src": 12, - "dst": 13, + "dst": 5, "paths": [ [ 12, - 13 + 13, + 5 ], [ 12, 8, - 11, - 13 + 9, + 5 ], [ 12, - 10, - 3, - 4, - 5, - 13 - ] - ] - }, - { - "src": 13, - "dst": 0, - "paths": [ - [ 13, 11, 8, - 7, - 0 + 9, + 5 ], [ - 13, 12, - 10, - 3, - 1, - 0 - ], - [ - 13, - 5, - 2, - 0 - ] - ] - }, - { - "src": 13, - "dst": 1, - "paths": [ - [ - 13, + 8, 11, - 10, - 3, - 1 - ], - [ 13, - 5, - 2, - 1 + 5 ], [ - 13, 12, + 10, + 11, 8, - 7, - 0, - 1 - ] - ] - }, - { - "src": 13, - "dst": 2, - "paths": [ - [ - 13, - 5, - 2 + 9, + 5 ], [ - 13, 12, 10, - 3, - 1, - 2 - ], - [ - 13, - 11, - 8, - 7, - 0, - 2 - ] - ] - }, - { - "src": 13, - "dst": 3, - "paths": [ - [ - 13, 11, - 10, - 3 - ], - [ - 13, - 5, - 4, - 3 - ], - [ 13, - 12, - 8, - 7, - 0, - 1, - 3 + 5 ] ] }, { - "src": 13, + "src": 12, "dst": 4, "paths": [ [ - 13, 12, 8, 7, @@ -4052,49 +8738,103 @@ 4 ], [ + 12, 13, - 5, + 11, + 8, + 7, + 6, + 4 + ], + [ + 12, + 8, + 9, + 6, 4 ], [ + 12, 13, - 11, + 5, + 4 + ], + [ + 12, 10, 3, 4 + ], + [ + 12, + 8, + 9, + 5, + 4 ] ] }, { - "src": 13, - "dst": 5, + "src": 12, + "dst": 10, "paths": [ [ - 13, - 5 + 12, + 10 ], [ + 12, 13, 11, + 10 + ], + [ + 12, 8, + 11, + 10 + ], + [ + 12, + 13, + 5, 9, - 5 + 8, + 11, + 10 ], [ + 12, + 8, + 9, + 5, 13, + 11, + 10 + ], + [ 12, - 10, - 3, + 8, + 7, + 6, 4, - 5 + 3, + 10 ] ] }, { - "src": 13, + "src": 12, "dst": 6, "paths": [ [ + 12, + 8, + 7, + 6 + ], + [ + 12, 13, 11, 8, @@ -4102,146 +8842,221 @@ 6 ], [ - 13, - 5, - 4, + 12, + 8, + 9, 6 - ] - ] - }, - { - "src": 13, - "dst": 7, - "paths": [ + ], [ + 12, 13, 11, 8, - 7 + 9, + 6 ], [ - 13, 12, 10, - 3, - 4, - 6, - 7 + 11, + 8, + 7, + 6 ], [ + 12, 13, 5, - 2, - 0, - 7 + 4, + 6 ] ] }, { - "src": 13, - "dst": 8, + "src": 12, + "dst": 13, "paths": [ [ - 13, 12, - 8 + 13 ], [ - 13, + 12, + 8, 11, - 8 + 13 ], [ - 13, + 12, + 10, + 11, + 13 + ], + [ + 12, + 8, + 9, 5, + 13 + ], + [ + 12, + 10, + 11, + 8, 9, - 8 + 5, + 13 + ], + [ + 12, + 8, + 7, + 6, + 4, + 5, + 13 ] ] }, { - "src": 13, + "src": 12, "dst": 9, "paths": [ [ + 12, + 8, + 9 + ], + [ + 12, 13, 11, 8, 9 ], [ + 12, + 10, + 11, + 8, + 9 + ], + [ + 12, 13, 5, 9 + ], + [ + 12, + 8, + 7, + 6, + 9 + ], + [ + 12, + 13, + 11, + 8, + 7, + 6, + 9 ] ] }, { - "src": 13, - "dst": 10, + "src": 12, + "dst": 8, "paths": [ [ + 12, + 8 + ], + [ + 12, 13, 11, - 10 + 8 + ], + [ + 12, + 10, + 11, + 8 ], [ + 12, 13, + 5, + 9, + 8 + ], + [ 12, - 10 + 10, + 11, + 13, + 5, + 9, + 8 ], [ + 12, 13, 5, 4, - 3, - 10 + 6, + 7, + 8 ] ] }, { - "src": 13, + "src": 12, "dst": 11, "paths": [ [ + 12, 13, 11 ], [ - 13, + 12, + 8, + 11 + ], + [ 12, 10, 11 ], [ + 12, 13, 5, 9, 8, 11 - ] - ] - }, - { - "src": 13, - "dst": 12, - "paths": [ - [ - 13, - 12 ], [ + 12, + 8, + 9, + 5, 13, - 11, - 10, - 12 + 11 ], [ + 12, 13, 5, - 9, + 4, + 6, + 7, 8, - 12 + 11 ] ] } diff --git a/networks/UKNet.json b/networks/UKNet.json new file mode 100644 index 0000000..ff2ddee --- /dev/null +++ b/networks/UKNet.json @@ -0,0 +1,617 @@ +{ + "alias": "UKNet", + "links": [ + { + "dst": 1, + "id": 0, + "length": 161.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 1, + "length": 161.0, + "slots": 320, + "src": 1 + }, + { + "dst": 2, + "id": 2, + "length": 294.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 3, + "length": 294.0, + "slots": 320, + "src": 2 + }, + { + "dst": 3, + "id": 4, + "length": 163.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 5, + "length": 163.0, + "slots": 320, + "src": 3 + }, + { + "dst": 5, + "id": 6, + "length": 144.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 7, + "length": 144.0, + "slots": 320, + "src": 5 + }, + { + "dst": 7, + "id": 8, + "length": 178.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 9, + "length": 178.0, + "slots": 320, + "src": 7 + }, + { + "dst": 13, + "id": 10, + "length": 254.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 11, + "length": 254.0, + "slots": 320, + "src": 13 + }, + { + "dst": 19, + "id": 12, + "length": 463.0, + "slots": 320, + "src": 0 + }, + { + "dst": 0, + "id": 13, + "length": 463.0, + "slots": 320, + "src": 19 + }, + { + "dst": 2, + "id": 14, + "length": 160.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 15, + "length": 160.0, + "slots": 320, + "src": 2 + }, + { + "dst": 18, + "id": 16, + "length": 43.0, + "slots": 320, + "src": 1 + }, + { + "dst": 1, + "id": 17, + "length": 43.0, + "slots": 320, + "src": 18 + }, + { + "dst": 18, + "id": 18, + "length": 140.0, + "slots": 320, + "src": 2 + }, + { + "dst": 2, + "id": 19, + "length": 140.0, + "slots": 320, + "src": 18 + }, + { + "dst": 19, + "id": 20, + "length": 361.0, + "slots": 320, + "src": 2 + }, + { + "dst": 2, + "id": 21, + "length": 361.0, + "slots": 320, + "src": 19 + }, + { + "dst": 4, + "id": 22, + "length": 25.0, + "slots": 320, + "src": 3 + }, + { + "dst": 3, + "id": 23, + "length": 25.0, + "slots": 320, + "src": 4 + }, + { + "dst": 5, + "id": 24, + "length": 56.0, + "slots": 320, + "src": 3 + }, + { + "dst": 3, + "id": 25, + "length": 56.0, + "slots": 320, + "src": 5 + }, + { + "dst": 6, + "id": 26, + "length": 52.0, + "slots": 320, + "src": 3 + }, + { + "dst": 3, + "id": 27, + "length": 52.0, + "slots": 320, + "src": 6 + }, + { + "dst": 18, + "id": 28, + "length": 139.0, + "slots": 320, + "src": 3 + }, + { + "dst": 3, + "id": 29, + "length": 139.0, + "slots": 320, + "src": 18 + }, + { + "dst": 4, + "id": 30, + "length": 37.0, + "slots": 320, + "src": 5 + }, + { + "dst": 5, + "id": 31, + "length": 37.0, + "slots": 320, + "src": 4 + }, + { + "dst": 7, + "id": 32, + "length": 37.0, + "slots": 320, + "src": 5 + }, + { + "dst": 5, + "id": 33, + "length": 37.0, + "slots": 320, + "src": 7 + }, + { + "dst": 6, + "id": 34, + "length": 68.0, + "slots": 320, + "src": 7 + }, + { + "dst": 7, + "id": 35, + "length": 68.0, + "slots": 320, + "src": 6 + }, + { + "dst": 8, + "id": 36, + "length": 134.0, + "slots": 320, + "src": 7 + }, + { + "dst": 7, + "id": 37, + "length": 134.0, + "slots": 320, + "src": 8 + }, + { + "dst": 9, + "id": 38, + "length": 35.0, + "slots": 320, + "src": 7 + }, + { + "dst": 7, + "id": 39, + "length": 35.0, + "slots": 320, + "src": 9 + }, + { + "dst": 9, + "id": 40, + "length": 90.0, + "slots": 320, + "src": 13 + }, + { + "dst": 13, + "id": 41, + "length": 90.0, + "slots": 320, + "src": 9 + }, + { + "dst": 14, + "id": 42, + "length": 159.0, + "slots": 320, + "src": 13 + }, + { + "dst": 13, + "id": 43, + "length": 159.0, + "slots": 320, + "src": 14 + }, + { + "dst": 8, + "id": 44, + "length": 216.0, + "slots": 320, + "src": 19 + }, + { + "dst": 19, + "id": 45, + "length": 216.0, + "slots": 320, + "src": 8 + }, + { + "dst": 20, + "id": 46, + "length": 141.0, + "slots": 320, + "src": 19 + }, + { + "dst": 19, + "id": 47, + "length": 141.0, + "slots": 320, + "src": 20 + }, + { + "dst": 8, + "id": 48, + "length": 72.0, + "slots": 320, + "src": 6 + }, + { + "dst": 6, + "id": 49, + "length": 72.0, + "slots": 320, + "src": 8 + }, + { + "dst": 10, + "id": 50, + "length": 53.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 51, + "length": 53.0, + "slots": 320, + "src": 10 + }, + { + "dst": 14, + "id": 52, + "length": 209.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 53, + "length": 209.0, + "slots": 320, + "src": 14 + }, + { + "dst": 15, + "id": 54, + "length": 280.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 55, + "length": 280.0, + "slots": 320, + "src": 15 + }, + { + "dst": 20, + "id": 56, + "length": 231.0, + "slots": 320, + "src": 8 + }, + { + "dst": 8, + "id": 57, + "length": 231.0, + "slots": 320, + "src": 20 + }, + { + "dst": 10, + "id": 58, + "length": 66.0, + "slots": 320, + "src": 9 + }, + { + "dst": 9, + "id": 59, + "length": 66.0, + "slots": 320, + "src": 10 + }, + { + "dst": 12, + "id": 60, + "length": 69.0, + "slots": 320, + "src": 9 + }, + { + "dst": 9, + "id": 61, + "length": 69.0, + "slots": 320, + "src": 12 + }, + { + "dst": 11, + "id": 62, + "length": 51.0, + "slots": 320, + "src": 10 + }, + { + "dst": 10, + "id": 63, + "length": 51.0, + "slots": 320, + "src": 11 + }, + { + "dst": 12, + "id": 64, + "length": 283.0, + "slots": 320, + "src": 14 + }, + { + "dst": 14, + "id": 65, + "length": 283.0, + "slots": 320, + "src": 12 + }, + { + "dst": 16, + "id": 66, + "length": 103.0, + "slots": 320, + "src": 14 + }, + { + "dst": 14, + "id": 67, + "length": 103.0, + "slots": 320, + "src": 16 + }, + { + "dst": 16, + "id": 68, + "length": 84.0, + "slots": 320, + "src": 15 + }, + { + "dst": 15, + "id": 69, + "length": 84.0, + "slots": 320, + "src": 16 + }, + { + "dst": 17, + "id": 70, + "length": 121.0, + "slots": 320, + "src": 15 + }, + { + "dst": 15, + "id": 71, + "length": 121.0, + "slots": 320, + "src": 17 + }, + { + "dst": 20, + "id": 72, + "length": 151.0, + "slots": 320, + "src": 15 + }, + { + "dst": 15, + "id": 73, + "length": 151.0, + "slots": 320, + "src": 20 + }, + { + "dst": 11, + "id": 74, + "length": 11.0, + "slots": 320, + "src": 12 + }, + { + "dst": 12, + "id": 75, + "length": 11.0, + "slots": 320, + "src": 11 + }, + { + "dst": 17, + "id": 76, + "length": 56.0, + "slots": 320, + "src": 16 + }, + { + "dst": 16, + "id": 77, + "length": 56.0, + "slots": 320, + "src": 17 + } + ], + "name": "UKNet", + "nodes": [ + { + "id": 0 + }, + { + "id": 1 + }, + { + "id": 2 + }, + { + "id": 3 + }, + { + "id": 4 + }, + { + "id": 5 + }, + { + "id": 6 + }, + { + "id": 7 + }, + { + "id": 8 + }, + { + "id": 9 + }, + { + "id": 10 + }, + { + "id": 11 + }, + { + "id": 12 + }, + { + "id": 13 + }, + { + "id": 14 + }, + { + "id": 15 + }, + { + "id": 16 + }, + { + "id": 17 + }, + { + "id": 18 + }, + { + "id": 19 + }, + { + "id": 20 + } + ] +} \ No newline at end of file diff --git a/networks/UKNet_routes.json b/networks/UKNet_routes.json new file mode 100644 index 0000000..0605581 --- /dev/null +++ b/networks/UKNet_routes.json @@ -0,0 +1,21334 @@ +{ + "name": "UKNet", + "alias": "UKNet", + "routes": [ + { + "src": 0, + "dst": 1, + "paths": [ + [ + 0, + 1 + ], + [ + 0, + 3, + 18, + 1 + ], + [ + 0, + 5, + 3, + 18, + 1 + ], + [ + 0, + 5, + 4, + 3, + 18, + 1 + ], + [ + 0, + 7, + 5, + 3, + 18, + 1 + ], + [ + 0, + 2, + 1 + ] + ] + }, + { + "src": 0, + "dst": 2, + "paths": [ + [ + 0, + 2 + ], + [ + 0, + 1, + 2 + ], + [ + 0, + 1, + 18, + 2 + ], + [ + 0, + 3, + 18, + 2 + ], + [ + 0, + 5, + 3, + 18, + 2 + ], + [ + 0, + 5, + 4, + 3, + 18, + 2 + ] + ] + }, + { + "src": 0, + "dst": 3, + "paths": [ + [ + 0, + 3 + ], + [ + 0, + 5, + 3 + ], + [ + 0, + 5, + 4, + 3 + ], + [ + 0, + 7, + 5, + 3 + ], + [ + 0, + 7, + 5, + 4, + 3 + ], + [ + 0, + 7, + 6, + 3 + ] + ] + }, + { + "src": 0, + "dst": 5, + "paths": [ + [ + 0, + 5 + ], + [ + 0, + 7, + 5 + ], + [ + 0, + 3, + 5 + ], + [ + 0, + 3, + 4, + 5 + ], + [ + 0, + 3, + 6, + 7, + 5 + ], + [ + 0, + 7, + 6, + 3, + 5 + ] + ] + }, + { + "src": 0, + "dst": 7, + "paths": [ + [ + 0, + 7 + ], + [ + 0, + 5, + 7 + ], + [ + 0, + 3, + 5, + 7 + ], + [ + 0, + 3, + 4, + 5, + 7 + ], + [ + 0, + 3, + 6, + 7 + ], + [ + 0, + 5, + 3, + 6, + 7 + ] + ] + }, + { + "src": 0, + "dst": 13, + "paths": [ + [ + 0, + 13 + ], + [ + 0, + 7, + 9, + 13 + ], + [ + 0, + 5, + 7, + 9, + 13 + ], + [ + 0, + 3, + 5, + 7, + 9, + 13 + ], + [ + 0, + 3, + 4, + 5, + 7, + 9, + 13 + ], + [ + 0, + 3, + 6, + 7, + 9, + 13 + ] + ] + }, + { + "src": 0, + "dst": 19, + "paths": [ + [ + 0, + 19 + ], + [ + 0, + 3, + 6, + 8, + 19 + ], + [ + 0, + 7, + 8, + 19 + ], + [ + 0, + 5, + 7, + 8, + 19 + ], + [ + 0, + 7, + 6, + 8, + 19 + ], + [ + 0, + 5, + 7, + 6, + 8, + 19 + ] + ] + }, + { + "src": 0, + "dst": 18, + "paths": [ + [ + 0, + 1, + 18 + ], + [ + 0, + 3, + 18 + ], + [ + 0, + 5, + 3, + 18 + ], + [ + 0, + 5, + 4, + 3, + 18 + ], + [ + 0, + 7, + 5, + 3, + 18 + ], + [ + 0, + 7, + 5, + 4, + 3, + 18 + ] + ] + }, + { + "src": 0, + "dst": 4, + "paths": [ + [ + 0, + 5, + 4 + ], + [ + 0, + 3, + 4 + ], + [ + 0, + 5, + 3, + 4 + ], + [ + 0, + 7, + 5, + 4 + ], + [ + 0, + 3, + 5, + 4 + ], + [ + 0, + 7, + 5, + 3, + 4 + ] + ] + }, + { + "src": 0, + "dst": 6, + "paths": [ + [ + 0, + 3, + 6 + ], + [ + 0, + 7, + 6 + ], + [ + 0, + 5, + 7, + 6 + ], + [ + 0, + 5, + 3, + 6 + ], + [ + 0, + 5, + 4, + 3, + 6 + ], + [ + 0, + 7, + 5, + 3, + 6 + ] + ] + }, + { + "src": 0, + "dst": 8, + "paths": [ + [ + 0, + 3, + 6, + 8 + ], + [ + 0, + 7, + 8 + ], + [ + 0, + 5, + 7, + 8 + ], + [ + 0, + 7, + 6, + 8 + ], + [ + 0, + 5, + 7, + 6, + 8 + ], + [ + 0, + 5, + 3, + 6, + 8 + ] + ] + }, + { + "src": 0, + "dst": 9, + "paths": [ + [ + 0, + 7, + 9 + ], + [ + 0, + 5, + 7, + 9 + ], + [ + 0, + 3, + 5, + 7, + 9 + ], + [ + 0, + 3, + 4, + 5, + 7, + 9 + ], + [ + 0, + 3, + 6, + 7, + 9 + ], + [ + 0, + 13, + 9 + ] + ] + }, + { + "src": 0, + "dst": 10, + "paths": [ + [ + 0, + 7, + 9, + 10 + ], + [ + 0, + 5, + 7, + 9, + 10 + ], + [ + 0, + 3, + 6, + 8, + 10 + ], + [ + 0, + 7, + 9, + 12, + 11, + 10 + ], + [ + 0, + 5, + 7, + 9, + 12, + 11, + 10 + ], + [ + 0, + 3, + 5, + 7, + 9, + 10 + ] + ] + }, + { + "src": 0, + "dst": 14, + "paths": [ + [ + 0, + 13, + 14 + ], + [ + 0, + 7, + 9, + 13, + 14 + ], + [ + 0, + 5, + 7, + 9, + 13, + 14 + ], + [ + 0, + 3, + 6, + 8, + 14 + ], + [ + 0, + 7, + 8, + 14 + ], + [ + 0, + 5, + 7, + 8, + 14 + ] + ] + }, + { + "src": 0, + "dst": 15, + "paths": [ + [ + 0, + 3, + 6, + 8, + 15 + ], + [ + 0, + 7, + 8, + 15 + ], + [ + 0, + 5, + 7, + 8, + 15 + ], + [ + 0, + 7, + 6, + 8, + 15 + ], + [ + 0, + 13, + 14, + 16, + 15 + ], + [ + 0, + 5, + 7, + 6, + 8, + 15 + ] + ] + }, + { + "src": 0, + "dst": 20, + "paths": [ + [ + 0, + 3, + 6, + 8, + 20 + ], + [ + 0, + 7, + 8, + 20 + ], + [ + 0, + 5, + 7, + 8, + 20 + ], + [ + 0, + 7, + 6, + 8, + 20 + ], + [ + 0, + 5, + 7, + 6, + 8, + 20 + ], + [ + 0, + 5, + 3, + 6, + 8, + 20 + ] + ] + }, + { + "src": 0, + "dst": 12, + "paths": [ + [ + 0, + 7, + 9, + 12 + ], + [ + 0, + 5, + 7, + 9, + 12 + ], + [ + 0, + 7, + 9, + 10, + 11, + 12 + ], + [ + 0, + 5, + 7, + 9, + 10, + 11, + 12 + ], + [ + 0, + 3, + 5, + 7, + 9, + 12 + ], + [ + 0, + 3, + 4, + 5, + 7, + 9, + 12 + ] + ] + }, + { + "src": 0, + "dst": 11, + "paths": [ + [ + 0, + 7, + 9, + 12, + 11 + ], + [ + 0, + 5, + 7, + 9, + 12, + 11 + ], + [ + 0, + 7, + 9, + 10, + 11 + ], + [ + 0, + 5, + 7, + 9, + 10, + 11 + ], + [ + 0, + 3, + 5, + 7, + 9, + 12, + 11 + ], + [ + 0, + 3, + 4, + 5, + 7, + 9, + 12, + 11 + ] + ] + }, + { + "src": 0, + "dst": 16, + "paths": [ + [ + 0, + 13, + 14, + 16 + ], + [ + 0, + 7, + 9, + 13, + 14, + 16 + ], + [ + 0, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 0, + 3, + 6, + 8, + 14, + 16 + ], + [ + 0, + 7, + 8, + 14, + 16 + ], + [ + 0, + 5, + 7, + 8, + 14, + 16 + ] + ] + }, + { + "src": 0, + "dst": 17, + "paths": [ + [ + 0, + 13, + 14, + 16, + 17 + ], + [ + 0, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 0, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 0, + 3, + 6, + 8, + 14, + 16, + 17 + ], + [ + 0, + 7, + 8, + 14, + 16, + 17 + ], + [ + 0, + 5, + 7, + 8, + 14, + 16, + 17 + ] + ] + }, + { + "src": 1, + "dst": 0, + "paths": [ + [ + 1, + 0 + ], + [ + 1, + 18, + 3, + 0 + ], + [ + 1, + 18, + 3, + 5, + 0 + ], + [ + 1, + 18, + 3, + 4, + 5, + 0 + ], + [ + 1, + 18, + 3, + 5, + 7, + 0 + ], + [ + 1, + 2, + 0 + ] + ] + }, + { + "src": 1, + "dst": 2, + "paths": [ + [ + 1, + 2 + ], + [ + 1, + 18, + 2 + ], + [ + 1, + 0, + 2 + ], + [ + 1, + 0, + 3, + 18, + 2 + ], + [ + 1, + 18, + 3, + 0, + 2 + ], + [ + 1, + 0, + 5, + 3, + 18, + 2 + ] + ] + }, + { + "src": 1, + "dst": 3, + "paths": [ + [ + 1, + 18, + 3 + ], + [ + 1, + 0, + 3 + ], + [ + 1, + 0, + 5, + 3 + ], + [ + 1, + 0, + 5, + 4, + 3 + ], + [ + 1, + 0, + 7, + 5, + 3 + ], + [ + 1, + 0, + 7, + 5, + 4, + 3 + ] + ] + }, + { + "src": 1, + "dst": 5, + "paths": [ + [ + 1, + 18, + 3, + 5 + ], + [ + 1, + 18, + 3, + 4, + 5 + ], + [ + 1, + 0, + 5 + ], + [ + 1, + 18, + 3, + 6, + 7, + 5 + ], + [ + 1, + 0, + 7, + 5 + ], + [ + 1, + 0, + 3, + 5 + ] + ] + }, + { + "src": 1, + "dst": 7, + "paths": [ + [ + 1, + 18, + 3, + 5, + 7 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7 + ], + [ + 1, + 18, + 3, + 6, + 7 + ], + [ + 1, + 0, + 7 + ], + [ + 1, + 0, + 5, + 7 + ], + [ + 1, + 0, + 3, + 5, + 7 + ] + ] + }, + { + "src": 1, + "dst": 13, + "paths": [ + [ + 1, + 18, + 3, + 5, + 7, + 9, + 13 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 9, + 13 + ], + [ + 1, + 0, + 13 + ], + [ + 1, + 18, + 3, + 6, + 7, + 9, + 13 + ], + [ + 1, + 0, + 7, + 9, + 13 + ], + [ + 1, + 0, + 5, + 7, + 9, + 13 + ] + ] + }, + { + "src": 1, + "dst": 19, + "paths": [ + [ + 1, + 2, + 19 + ], + [ + 1, + 18, + 3, + 6, + 8, + 19 + ], + [ + 1, + 18, + 2, + 19 + ], + [ + 1, + 0, + 19 + ], + [ + 1, + 18, + 3, + 5, + 7, + 8, + 19 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 8, + 19 + ] + ] + }, + { + "src": 1, + "dst": 18, + "paths": [ + [ + 1, + 18 + ], + [ + 1, + 2, + 18 + ], + [ + 1, + 0, + 3, + 18 + ], + [ + 1, + 0, + 5, + 3, + 18 + ], + [ + 1, + 0, + 5, + 4, + 3, + 18 + ], + [ + 1, + 0, + 7, + 5, + 3, + 18 + ] + ] + }, + { + "src": 1, + "dst": 4, + "paths": [ + [ + 1, + 18, + 3, + 4 + ], + [ + 1, + 18, + 3, + 5, + 4 + ], + [ + 1, + 0, + 5, + 4 + ], + [ + 1, + 0, + 3, + 4 + ], + [ + 1, + 18, + 3, + 6, + 7, + 5, + 4 + ], + [ + 1, + 0, + 5, + 3, + 4 + ] + ] + }, + { + "src": 1, + "dst": 6, + "paths": [ + [ + 1, + 18, + 3, + 6 + ], + [ + 1, + 18, + 3, + 5, + 7, + 6 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 6 + ], + [ + 1, + 0, + 3, + 6 + ], + [ + 1, + 0, + 7, + 6 + ], + [ + 1, + 0, + 5, + 7, + 6 + ] + ] + }, + { + "src": 1, + "dst": 8, + "paths": [ + [ + 1, + 18, + 3, + 6, + 8 + ], + [ + 1, + 18, + 3, + 5, + 7, + 8 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 8 + ], + [ + 1, + 18, + 3, + 5, + 7, + 6, + 8 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 6, + 8 + ], + [ + 1, + 18, + 3, + 5, + 7, + 9, + 10, + 8 + ] + ] + }, + { + "src": 1, + "dst": 9, + "paths": [ + [ + 1, + 18, + 3, + 5, + 7, + 9 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 9 + ], + [ + 1, + 18, + 3, + 6, + 7, + 9 + ], + [ + 1, + 0, + 7, + 9 + ], + [ + 1, + 0, + 5, + 7, + 9 + ], + [ + 1, + 18, + 3, + 6, + 8, + 10, + 9 + ] + ] + }, + { + "src": 1, + "dst": 10, + "paths": [ + [ + 1, + 18, + 3, + 6, + 8, + 10 + ], + [ + 1, + 18, + 3, + 5, + 7, + 9, + 10 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 9, + 10 + ], + [ + 1, + 18, + 3, + 6, + 7, + 9, + 10 + ], + [ + 1, + 0, + 7, + 9, + 10 + ], + [ + 1, + 18, + 3, + 5, + 7, + 9, + 12, + 11, + 10 + ] + ] + }, + { + "src": 1, + "dst": 14, + "paths": [ + [ + 1, + 18, + 3, + 6, + 8, + 14 + ], + [ + 1, + 18, + 3, + 5, + 7, + 9, + 13, + 14 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 9, + 13, + 14 + ], + [ + 1, + 0, + 13, + 14 + ], + [ + 1, + 18, + 3, + 6, + 7, + 9, + 13, + 14 + ], + [ + 1, + 18, + 3, + 5, + 7, + 8, + 14 + ] + ] + }, + { + "src": 1, + "dst": 15, + "paths": [ + [ + 1, + 18, + 3, + 6, + 8, + 15 + ], + [ + 1, + 18, + 3, + 6, + 8, + 20, + 15 + ], + [ + 1, + 18, + 3, + 5, + 7, + 8, + 15 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 8, + 15 + ], + [ + 1, + 18, + 3, + 5, + 7, + 6, + 8, + 15 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 6, + 8, + 15 + ] + ] + }, + { + "src": 1, + "dst": 20, + "paths": [ + [ + 1, + 18, + 3, + 6, + 8, + 20 + ], + [ + 1, + 18, + 3, + 5, + 7, + 8, + 20 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 8, + 20 + ], + [ + 1, + 18, + 3, + 5, + 7, + 6, + 8, + 20 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 6, + 8, + 20 + ], + [ + 1, + 18, + 3, + 5, + 7, + 9, + 10, + 8, + 20 + ] + ] + }, + { + "src": 1, + "dst": 12, + "paths": [ + [ + 1, + 18, + 3, + 5, + 7, + 9, + 12 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 9, + 12 + ], + [ + 1, + 18, + 3, + 6, + 7, + 9, + 12 + ], + [ + 1, + 18, + 3, + 6, + 8, + 10, + 11, + 12 + ], + [ + 1, + 18, + 3, + 5, + 7, + 9, + 10, + 11, + 12 + ], + [ + 1, + 0, + 7, + 9, + 12 + ] + ] + }, + { + "src": 1, + "dst": 11, + "paths": [ + [ + 1, + 18, + 3, + 5, + 7, + 9, + 12, + 11 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 9, + 12, + 11 + ], + [ + 1, + 18, + 3, + 6, + 8, + 10, + 11 + ], + [ + 1, + 18, + 3, + 6, + 7, + 9, + 12, + 11 + ], + [ + 1, + 18, + 3, + 5, + 7, + 9, + 10, + 11 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 9, + 10, + 11 + ] + ] + }, + { + "src": 1, + "dst": 16, + "paths": [ + [ + 1, + 18, + 3, + 6, + 8, + 14, + 16 + ], + [ + 1, + 18, + 3, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 1, + 18, + 3, + 6, + 8, + 15, + 16 + ], + [ + 1, + 0, + 13, + 14, + 16 + ], + [ + 1, + 18, + 3, + 6, + 7, + 9, + 13, + 14, + 16 + ] + ] + }, + { + "src": 1, + "dst": 17, + "paths": [ + [ + 1, + 18, + 3, + 6, + 8, + 14, + 16, + 17 + ], + [ + 1, + 18, + 3, + 6, + 8, + 15, + 17 + ], + [ + 1, + 18, + 3, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 1, + 18, + 3, + 4, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 1, + 18, + 3, + 6, + 8, + 15, + 16, + 17 + ], + [ + 1, + 0, + 13, + 14, + 16, + 17 + ] + ] + }, + { + "src": 2, + "dst": 0, + "paths": [ + [ + 2, + 0 + ], + [ + 2, + 1, + 0 + ], + [ + 2, + 18, + 1, + 0 + ], + [ + 2, + 18, + 3, + 0 + ], + [ + 2, + 18, + 3, + 5, + 0 + ], + [ + 2, + 18, + 3, + 4, + 5, + 0 + ] + ] + }, + { + "src": 2, + "dst": 1, + "paths": [ + [ + 2, + 1 + ], + [ + 2, + 18, + 1 + ], + [ + 2, + 0, + 1 + ], + [ + 2, + 18, + 3, + 0, + 1 + ], + [ + 2, + 0, + 3, + 18, + 1 + ], + [ + 2, + 18, + 3, + 5, + 0, + 1 + ] + ] + }, + { + "src": 2, + "dst": 3, + "paths": [ + [ + 2, + 18, + 3 + ], + [ + 2, + 1, + 18, + 3 + ], + [ + 2, + 0, + 3 + ], + [ + 2, + 1, + 0, + 3 + ], + [ + 2, + 0, + 5, + 3 + ], + [ + 2, + 0, + 5, + 4, + 3 + ] + ] + }, + { + "src": 2, + "dst": 5, + "paths": [ + [ + 2, + 18, + 3, + 5 + ], + [ + 2, + 18, + 3, + 4, + 5 + ], + [ + 2, + 1, + 18, + 3, + 5 + ], + [ + 2, + 1, + 18, + 3, + 4, + 5 + ], + [ + 2, + 18, + 3, + 6, + 7, + 5 + ], + [ + 2, + 0, + 5 + ] + ] + }, + { + "src": 2, + "dst": 7, + "paths": [ + [ + 2, + 18, + 3, + 5, + 7 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7 + ], + [ + 2, + 18, + 3, + 6, + 7 + ], + [ + 2, + 1, + 18, + 3, + 5, + 7 + ], + [ + 2, + 1, + 18, + 3, + 4, + 5, + 7 + ], + [ + 2, + 1, + 18, + 3, + 6, + 7 + ] + ] + }, + { + "src": 2, + "dst": 13, + "paths": [ + [ + 2, + 18, + 3, + 5, + 7, + 9, + 13 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 9, + 13 + ], + [ + 2, + 18, + 3, + 6, + 7, + 9, + 13 + ], + [ + 2, + 0, + 13 + ], + [ + 2, + 1, + 18, + 3, + 5, + 7, + 9, + 13 + ], + [ + 2, + 1, + 18, + 3, + 4, + 5, + 7, + 9, + 13 + ] + ] + }, + { + "src": 2, + "dst": 19, + "paths": [ + [ + 2, + 19 + ], + [ + 2, + 18, + 3, + 6, + 8, + 19 + ], + [ + 2, + 1, + 18, + 3, + 6, + 8, + 19 + ], + [ + 2, + 18, + 3, + 5, + 7, + 8, + 19 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 8, + 19 + ], + [ + 2, + 18, + 3, + 5, + 7, + 6, + 8, + 19 + ] + ] + }, + { + "src": 2, + "dst": 18, + "paths": [ + [ + 2, + 18 + ], + [ + 2, + 1, + 18 + ], + [ + 2, + 0, + 1, + 18 + ], + [ + 2, + 0, + 3, + 18 + ], + [ + 2, + 1, + 0, + 3, + 18 + ], + [ + 2, + 0, + 5, + 3, + 18 + ] + ] + }, + { + "src": 2, + "dst": 4, + "paths": [ + [ + 2, + 18, + 3, + 4 + ], + [ + 2, + 1, + 18, + 3, + 4 + ], + [ + 2, + 18, + 3, + 5, + 4 + ], + [ + 2, + 1, + 18, + 3, + 5, + 4 + ], + [ + 2, + 18, + 3, + 6, + 7, + 5, + 4 + ], + [ + 2, + 0, + 5, + 4 + ] + ] + }, + { + "src": 2, + "dst": 6, + "paths": [ + [ + 2, + 18, + 3, + 6 + ], + [ + 2, + 1, + 18, + 3, + 6 + ], + [ + 2, + 18, + 3, + 5, + 7, + 6 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 6 + ], + [ + 2, + 1, + 18, + 3, + 5, + 7, + 6 + ], + [ + 2, + 0, + 3, + 6 + ] + ] + }, + { + "src": 2, + "dst": 8, + "paths": [ + [ + 2, + 18, + 3, + 6, + 8 + ], + [ + 2, + 1, + 18, + 3, + 6, + 8 + ], + [ + 2, + 18, + 3, + 5, + 7, + 8 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 8 + ], + [ + 2, + 18, + 3, + 5, + 7, + 6, + 8 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 6, + 8 + ] + ] + }, + { + "src": 2, + "dst": 9, + "paths": [ + [ + 2, + 18, + 3, + 5, + 7, + 9 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 9 + ], + [ + 2, + 18, + 3, + 6, + 7, + 9 + ], + [ + 2, + 1, + 18, + 3, + 5, + 7, + 9 + ], + [ + 2, + 1, + 18, + 3, + 4, + 5, + 7, + 9 + ], + [ + 2, + 1, + 18, + 3, + 6, + 7, + 9 + ] + ] + }, + { + "src": 2, + "dst": 10, + "paths": [ + [ + 2, + 18, + 3, + 6, + 8, + 10 + ], + [ + 2, + 18, + 3, + 5, + 7, + 9, + 10 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 9, + 10 + ], + [ + 2, + 18, + 3, + 6, + 7, + 9, + 10 + ], + [ + 2, + 1, + 18, + 3, + 6, + 8, + 10 + ], + [ + 2, + 1, + 18, + 3, + 5, + 7, + 9, + 10 + ] + ] + }, + { + "src": 2, + "dst": 14, + "paths": [ + [ + 2, + 18, + 3, + 6, + 8, + 14 + ], + [ + 2, + 18, + 3, + 5, + 7, + 9, + 13, + 14 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 9, + 13, + 14 + ], + [ + 2, + 1, + 18, + 3, + 6, + 8, + 14 + ], + [ + 2, + 18, + 3, + 6, + 7, + 9, + 13, + 14 + ], + [ + 2, + 0, + 13, + 14 + ] + ] + }, + { + "src": 2, + "dst": 15, + "paths": [ + [ + 2, + 19, + 20, + 15 + ], + [ + 2, + 18, + 3, + 6, + 8, + 15 + ], + [ + 2, + 1, + 18, + 3, + 6, + 8, + 15 + ], + [ + 2, + 18, + 3, + 6, + 8, + 20, + 15 + ], + [ + 2, + 18, + 3, + 5, + 7, + 8, + 15 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 8, + 15 + ] + ] + }, + { + "src": 2, + "dst": 20, + "paths": [ + [ + 2, + 19, + 20 + ], + [ + 2, + 18, + 3, + 6, + 8, + 20 + ], + [ + 2, + 1, + 18, + 3, + 6, + 8, + 20 + ], + [ + 2, + 18, + 3, + 5, + 7, + 8, + 20 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 8, + 20 + ], + [ + 2, + 18, + 3, + 5, + 7, + 6, + 8, + 20 + ] + ] + }, + { + "src": 2, + "dst": 12, + "paths": [ + [ + 2, + 18, + 3, + 5, + 7, + 9, + 12 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 9, + 12 + ], + [ + 2, + 18, + 3, + 6, + 7, + 9, + 12 + ], + [ + 2, + 18, + 3, + 6, + 8, + 10, + 11, + 12 + ], + [ + 2, + 18, + 3, + 5, + 7, + 9, + 10, + 11, + 12 + ], + [ + 2, + 1, + 18, + 3, + 5, + 7, + 9, + 12 + ] + ] + }, + { + "src": 2, + "dst": 11, + "paths": [ + [ + 2, + 18, + 3, + 5, + 7, + 9, + 12, + 11 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 9, + 12, + 11 + ], + [ + 2, + 18, + 3, + 6, + 8, + 10, + 11 + ], + [ + 2, + 18, + 3, + 6, + 7, + 9, + 12, + 11 + ], + [ + 2, + 18, + 3, + 5, + 7, + 9, + 10, + 11 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 9, + 10, + 11 + ] + ] + }, + { + "src": 2, + "dst": 16, + "paths": [ + [ + 2, + 18, + 3, + 6, + 8, + 14, + 16 + ], + [ + 2, + 19, + 20, + 15, + 16 + ], + [ + 2, + 18, + 3, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 2, + 18, + 3, + 6, + 8, + 15, + 16 + ], + [ + 2, + 1, + 18, + 3, + 6, + 8, + 14, + 16 + ] + ] + }, + { + "src": 2, + "dst": 17, + "paths": [ + [ + 2, + 18, + 3, + 6, + 8, + 14, + 16, + 17 + ], + [ + 2, + 19, + 20, + 15, + 17 + ], + [ + 2, + 19, + 20, + 15, + 16, + 17 + ], + [ + 2, + 18, + 3, + 6, + 8, + 15, + 17 + ], + [ + 2, + 18, + 3, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 2, + 18, + 3, + 4, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ] + ] + }, + { + "src": 3, + "dst": 0, + "paths": [ + [ + 3, + 0 + ], + [ + 3, + 5, + 0 + ], + [ + 3, + 4, + 5, + 0 + ], + [ + 3, + 5, + 7, + 0 + ], + [ + 3, + 4, + 5, + 7, + 0 + ], + [ + 3, + 6, + 7, + 0 + ] + ] + }, + { + "src": 3, + "dst": 1, + "paths": [ + [ + 3, + 18, + 1 + ], + [ + 3, + 0, + 1 + ], + [ + 3, + 5, + 0, + 1 + ], + [ + 3, + 4, + 5, + 0, + 1 + ], + [ + 3, + 5, + 7, + 0, + 1 + ], + [ + 3, + 4, + 5, + 7, + 0, + 1 + ] + ] + }, + { + "src": 3, + "dst": 2, + "paths": [ + [ + 3, + 18, + 2 + ], + [ + 3, + 18, + 1, + 2 + ], + [ + 3, + 0, + 2 + ], + [ + 3, + 0, + 1, + 2 + ], + [ + 3, + 5, + 0, + 2 + ], + [ + 3, + 4, + 5, + 0, + 2 + ] + ] + }, + { + "src": 3, + "dst": 5, + "paths": [ + [ + 3, + 5 + ], + [ + 3, + 4, + 5 + ], + [ + 3, + 6, + 7, + 5 + ], + [ + 3, + 6, + 8, + 7, + 5 + ], + [ + 3, + 0, + 5 + ], + [ + 3, + 6, + 8, + 10, + 9, + 7, + 5 + ] + ] + }, + { + "src": 3, + "dst": 7, + "paths": [ + [ + 3, + 5, + 7 + ], + [ + 3, + 4, + 5, + 7 + ], + [ + 3, + 6, + 7 + ], + [ + 3, + 6, + 8, + 7 + ], + [ + 3, + 6, + 8, + 10, + 9, + 7 + ], + [ + 3, + 0, + 7 + ] + ] + }, + { + "src": 3, + "dst": 13, + "paths": [ + [ + 3, + 5, + 7, + 9, + 13 + ], + [ + 3, + 4, + 5, + 7, + 9, + 13 + ], + [ + 3, + 6, + 7, + 9, + 13 + ], + [ + 3, + 6, + 8, + 10, + 9, + 13 + ], + [ + 3, + 6, + 8, + 7, + 9, + 13 + ], + [ + 3, + 6, + 8, + 10, + 11, + 12, + 9, + 13 + ] + ] + }, + { + "src": 3, + "dst": 19, + "paths": [ + [ + 3, + 6, + 8, + 19 + ], + [ + 3, + 5, + 7, + 8, + 19 + ], + [ + 3, + 4, + 5, + 7, + 8, + 19 + ], + [ + 3, + 5, + 7, + 6, + 8, + 19 + ], + [ + 3, + 4, + 5, + 7, + 6, + 8, + 19 + ], + [ + 3, + 5, + 7, + 9, + 10, + 8, + 19 + ] + ] + }, + { + "src": 3, + "dst": 18, + "paths": [ + [ + 3, + 18 + ], + [ + 3, + 0, + 1, + 18 + ], + [ + 3, + 5, + 0, + 1, + 18 + ], + [ + 3, + 4, + 5, + 0, + 1, + 18 + ], + [ + 3, + 5, + 7, + 0, + 1, + 18 + ], + [ + 3, + 4, + 5, + 7, + 0, + 1, + 18 + ] + ] + }, + { + "src": 3, + "dst": 4, + "paths": [ + [ + 3, + 4 + ], + [ + 3, + 5, + 4 + ], + [ + 3, + 6, + 7, + 5, + 4 + ], + [ + 3, + 6, + 8, + 7, + 5, + 4 + ], + [ + 3, + 0, + 5, + 4 + ], + [ + 3, + 6, + 8, + 10, + 9, + 7, + 5, + 4 + ] + ] + }, + { + "src": 3, + "dst": 6, + "paths": [ + [ + 3, + 6 + ], + [ + 3, + 5, + 7, + 6 + ], + [ + 3, + 4, + 5, + 7, + 6 + ], + [ + 3, + 5, + 7, + 8, + 6 + ], + [ + 3, + 4, + 5, + 7, + 8, + 6 + ], + [ + 3, + 5, + 7, + 9, + 10, + 8, + 6 + ] + ] + }, + { + "src": 3, + "dst": 8, + "paths": [ + [ + 3, + 6, + 8 + ], + [ + 3, + 5, + 7, + 8 + ], + [ + 3, + 4, + 5, + 7, + 8 + ], + [ + 3, + 5, + 7, + 6, + 8 + ], + [ + 3, + 4, + 5, + 7, + 6, + 8 + ], + [ + 3, + 5, + 7, + 9, + 10, + 8 + ] + ] + }, + { + "src": 3, + "dst": 9, + "paths": [ + [ + 3, + 5, + 7, + 9 + ], + [ + 3, + 4, + 5, + 7, + 9 + ], + [ + 3, + 6, + 7, + 9 + ], + [ + 3, + 6, + 8, + 10, + 9 + ], + [ + 3, + 6, + 8, + 7, + 9 + ], + [ + 3, + 6, + 8, + 10, + 11, + 12, + 9 + ] + ] + }, + { + "src": 3, + "dst": 10, + "paths": [ + [ + 3, + 6, + 8, + 10 + ], + [ + 3, + 5, + 7, + 9, + 10 + ], + [ + 3, + 4, + 5, + 7, + 9, + 10 + ], + [ + 3, + 6, + 7, + 9, + 10 + ], + [ + 3, + 5, + 7, + 9, + 12, + 11, + 10 + ], + [ + 3, + 4, + 5, + 7, + 9, + 12, + 11, + 10 + ] + ] + }, + { + "src": 3, + "dst": 14, + "paths": [ + [ + 3, + 6, + 8, + 14 + ], + [ + 3, + 5, + 7, + 9, + 13, + 14 + ], + [ + 3, + 4, + 5, + 7, + 9, + 13, + 14 + ], + [ + 3, + 6, + 7, + 9, + 13, + 14 + ], + [ + 3, + 5, + 7, + 8, + 14 + ], + [ + 3, + 4, + 5, + 7, + 8, + 14 + ] + ] + }, + { + "src": 3, + "dst": 15, + "paths": [ + [ + 3, + 6, + 8, + 15 + ], + [ + 3, + 6, + 8, + 20, + 15 + ], + [ + 3, + 5, + 7, + 8, + 15 + ], + [ + 3, + 4, + 5, + 7, + 8, + 15 + ], + [ + 3, + 5, + 7, + 6, + 8, + 15 + ], + [ + 3, + 4, + 5, + 7, + 6, + 8, + 15 + ] + ] + }, + { + "src": 3, + "dst": 20, + "paths": [ + [ + 3, + 6, + 8, + 20 + ], + [ + 3, + 5, + 7, + 8, + 20 + ], + [ + 3, + 4, + 5, + 7, + 8, + 20 + ], + [ + 3, + 5, + 7, + 6, + 8, + 20 + ], + [ + 3, + 4, + 5, + 7, + 6, + 8, + 20 + ], + [ + 3, + 5, + 7, + 9, + 10, + 8, + 20 + ] + ] + }, + { + "src": 3, + "dst": 12, + "paths": [ + [ + 3, + 5, + 7, + 9, + 12 + ], + [ + 3, + 4, + 5, + 7, + 9, + 12 + ], + [ + 3, + 6, + 7, + 9, + 12 + ], + [ + 3, + 6, + 8, + 10, + 11, + 12 + ], + [ + 3, + 5, + 7, + 9, + 10, + 11, + 12 + ], + [ + 3, + 4, + 5, + 7, + 9, + 10, + 11, + 12 + ] + ] + }, + { + "src": 3, + "dst": 11, + "paths": [ + [ + 3, + 5, + 7, + 9, + 12, + 11 + ], + [ + 3, + 4, + 5, + 7, + 9, + 12, + 11 + ], + [ + 3, + 6, + 8, + 10, + 11 + ], + [ + 3, + 6, + 7, + 9, + 12, + 11 + ], + [ + 3, + 5, + 7, + 9, + 10, + 11 + ], + [ + 3, + 4, + 5, + 7, + 9, + 10, + 11 + ] + ] + }, + { + "src": 3, + "dst": 16, + "paths": [ + [ + 3, + 6, + 8, + 14, + 16 + ], + [ + 3, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 3, + 4, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 3, + 6, + 8, + 15, + 16 + ], + [ + 3, + 6, + 7, + 9, + 13, + 14, + 16 + ], + [ + 3, + 5, + 7, + 8, + 14, + 16 + ] + ] + }, + { + "src": 3, + "dst": 17, + "paths": [ + [ + 3, + 6, + 8, + 14, + 16, + 17 + ], + [ + 3, + 6, + 8, + 15, + 17 + ], + [ + 3, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 3, + 4, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 3, + 6, + 8, + 15, + 16, + 17 + ], + [ + 3, + 6, + 7, + 9, + 13, + 14, + 16, + 17 + ] + ] + }, + { + "src": 5, + "dst": 0, + "paths": [ + [ + 5, + 0 + ], + [ + 5, + 7, + 0 + ], + [ + 5, + 3, + 0 + ], + [ + 5, + 4, + 3, + 0 + ], + [ + 5, + 7, + 6, + 3, + 0 + ], + [ + 5, + 3, + 6, + 7, + 0 + ] + ] + }, + { + "src": 5, + "dst": 1, + "paths": [ + [ + 5, + 3, + 18, + 1 + ], + [ + 5, + 4, + 3, + 18, + 1 + ], + [ + 5, + 0, + 1 + ], + [ + 5, + 7, + 6, + 3, + 18, + 1 + ], + [ + 5, + 7, + 0, + 1 + ], + [ + 5, + 3, + 0, + 1 + ] + ] + }, + { + "src": 5, + "dst": 2, + "paths": [ + [ + 5, + 3, + 18, + 2 + ], + [ + 5, + 4, + 3, + 18, + 2 + ], + [ + 5, + 3, + 18, + 1, + 2 + ], + [ + 5, + 4, + 3, + 18, + 1, + 2 + ], + [ + 5, + 7, + 6, + 3, + 18, + 2 + ], + [ + 5, + 0, + 2 + ] + ] + }, + { + "src": 5, + "dst": 3, + "paths": [ + [ + 5, + 3 + ], + [ + 5, + 4, + 3 + ], + [ + 5, + 7, + 6, + 3 + ], + [ + 5, + 7, + 8, + 6, + 3 + ], + [ + 5, + 0, + 3 + ], + [ + 5, + 7, + 9, + 10, + 8, + 6, + 3 + ] + ] + }, + { + "src": 5, + "dst": 7, + "paths": [ + [ + 5, + 7 + ], + [ + 5, + 3, + 6, + 7 + ], + [ + 5, + 4, + 3, + 6, + 7 + ], + [ + 5, + 3, + 6, + 8, + 7 + ], + [ + 5, + 4, + 3, + 6, + 8, + 7 + ], + [ + 5, + 0, + 7 + ] + ] + }, + { + "src": 5, + "dst": 13, + "paths": [ + [ + 5, + 7, + 9, + 13 + ], + [ + 5, + 3, + 6, + 7, + 9, + 13 + ], + [ + 5, + 4, + 3, + 6, + 7, + 9, + 13 + ], + [ + 5, + 7, + 8, + 10, + 9, + 13 + ], + [ + 5, + 7, + 6, + 8, + 10, + 9, + 13 + ], + [ + 5, + 3, + 6, + 8, + 10, + 9, + 13 + ] + ] + }, + { + "src": 5, + "dst": 19, + "paths": [ + [ + 5, + 7, + 8, + 19 + ], + [ + 5, + 7, + 6, + 8, + 19 + ], + [ + 5, + 3, + 6, + 8, + 19 + ], + [ + 5, + 4, + 3, + 6, + 8, + 19 + ], + [ + 5, + 7, + 9, + 10, + 8, + 19 + ], + [ + 5, + 7, + 9, + 12, + 11, + 10, + 8, + 19 + ] + ] + }, + { + "src": 5, + "dst": 18, + "paths": [ + [ + 5, + 3, + 18 + ], + [ + 5, + 4, + 3, + 18 + ], + [ + 5, + 7, + 6, + 3, + 18 + ], + [ + 5, + 0, + 1, + 18 + ], + [ + 5, + 7, + 0, + 1, + 18 + ], + [ + 5, + 3, + 0, + 1, + 18 + ] + ] + }, + { + "src": 5, + "dst": 4, + "paths": [ + [ + 5, + 4 + ], + [ + 5, + 3, + 4 + ], + [ + 5, + 7, + 6, + 3, + 4 + ], + [ + 5, + 7, + 8, + 6, + 3, + 4 + ], + [ + 5, + 0, + 3, + 4 + ], + [ + 5, + 7, + 9, + 10, + 8, + 6, + 3, + 4 + ] + ] + }, + { + "src": 5, + "dst": 6, + "paths": [ + [ + 5, + 7, + 6 + ], + [ + 5, + 3, + 6 + ], + [ + 5, + 4, + 3, + 6 + ], + [ + 5, + 7, + 8, + 6 + ], + [ + 5, + 7, + 9, + 10, + 8, + 6 + ], + [ + 5, + 7, + 9, + 12, + 11, + 10, + 8, + 6 + ] + ] + }, + { + "src": 5, + "dst": 8, + "paths": [ + [ + 5, + 7, + 8 + ], + [ + 5, + 7, + 6, + 8 + ], + [ + 5, + 3, + 6, + 8 + ], + [ + 5, + 4, + 3, + 6, + 8 + ], + [ + 5, + 7, + 9, + 10, + 8 + ], + [ + 5, + 7, + 9, + 12, + 11, + 10, + 8 + ] + ] + }, + { + "src": 5, + "dst": 9, + "paths": [ + [ + 5, + 7, + 9 + ], + [ + 5, + 3, + 6, + 7, + 9 + ], + [ + 5, + 4, + 3, + 6, + 7, + 9 + ], + [ + 5, + 7, + 8, + 10, + 9 + ], + [ + 5, + 7, + 6, + 8, + 10, + 9 + ], + [ + 5, + 3, + 6, + 8, + 10, + 9 + ] + ] + }, + { + "src": 5, + "dst": 10, + "paths": [ + [ + 5, + 7, + 9, + 10 + ], + [ + 5, + 7, + 9, + 12, + 11, + 10 + ], + [ + 5, + 7, + 8, + 10 + ], + [ + 5, + 7, + 6, + 8, + 10 + ], + [ + 5, + 3, + 6, + 8, + 10 + ], + [ + 5, + 4, + 3, + 6, + 8, + 10 + ] + ] + }, + { + "src": 5, + "dst": 14, + "paths": [ + [ + 5, + 7, + 9, + 13, + 14 + ], + [ + 5, + 7, + 8, + 14 + ], + [ + 5, + 7, + 6, + 8, + 14 + ], + [ + 5, + 3, + 6, + 8, + 14 + ], + [ + 5, + 4, + 3, + 6, + 8, + 14 + ], + [ + 5, + 7, + 9, + 10, + 8, + 14 + ] + ] + }, + { + "src": 5, + "dst": 15, + "paths": [ + [ + 5, + 7, + 8, + 15 + ], + [ + 5, + 7, + 6, + 8, + 15 + ], + [ + 5, + 3, + 6, + 8, + 15 + ], + [ + 5, + 4, + 3, + 6, + 8, + 15 + ], + [ + 5, + 7, + 9, + 10, + 8, + 15 + ], + [ + 5, + 7, + 9, + 13, + 14, + 16, + 15 + ] + ] + }, + { + "src": 5, + "dst": 20, + "paths": [ + [ + 5, + 7, + 8, + 20 + ], + [ + 5, + 7, + 6, + 8, + 20 + ], + [ + 5, + 3, + 6, + 8, + 20 + ], + [ + 5, + 4, + 3, + 6, + 8, + 20 + ], + [ + 5, + 7, + 9, + 10, + 8, + 20 + ], + [ + 5, + 7, + 9, + 12, + 11, + 10, + 8, + 20 + ] + ] + }, + { + "src": 5, + "dst": 12, + "paths": [ + [ + 5, + 7, + 9, + 12 + ], + [ + 5, + 7, + 9, + 10, + 11, + 12 + ], + [ + 5, + 3, + 6, + 7, + 9, + 12 + ], + [ + 5, + 7, + 8, + 10, + 11, + 12 + ], + [ + 5, + 4, + 3, + 6, + 7, + 9, + 12 + ], + [ + 5, + 7, + 6, + 8, + 10, + 11, + 12 + ] + ] + }, + { + "src": 5, + "dst": 11, + "paths": [ + [ + 5, + 7, + 9, + 12, + 11 + ], + [ + 5, + 7, + 9, + 10, + 11 + ], + [ + 5, + 7, + 8, + 10, + 11 + ], + [ + 5, + 7, + 6, + 8, + 10, + 11 + ], + [ + 5, + 3, + 6, + 8, + 10, + 11 + ], + [ + 5, + 4, + 3, + 6, + 8, + 10, + 11 + ] + ] + }, + { + "src": 5, + "dst": 16, + "paths": [ + [ + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 5, + 7, + 8, + 14, + 16 + ], + [ + 5, + 7, + 6, + 8, + 14, + 16 + ], + [ + 5, + 3, + 6, + 8, + 14, + 16 + ], + [ + 5, + 4, + 3, + 6, + 8, + 14, + 16 + ], + [ + 5, + 7, + 9, + 10, + 8, + 14, + 16 + ] + ] + }, + { + "src": 5, + "dst": 17, + "paths": [ + [ + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 5, + 7, + 8, + 14, + 16, + 17 + ], + [ + 5, + 7, + 6, + 8, + 14, + 16, + 17 + ], + [ + 5, + 3, + 6, + 8, + 14, + 16, + 17 + ], + [ + 5, + 4, + 3, + 6, + 8, + 14, + 16, + 17 + ], + [ + 5, + 7, + 9, + 10, + 8, + 14, + 16, + 17 + ] + ] + }, + { + "src": 7, + "dst": 0, + "paths": [ + [ + 7, + 0 + ], + [ + 7, + 5, + 0 + ], + [ + 7, + 5, + 3, + 0 + ], + [ + 7, + 5, + 4, + 3, + 0 + ], + [ + 7, + 6, + 3, + 0 + ], + [ + 7, + 6, + 3, + 5, + 0 + ] + ] + }, + { + "src": 7, + "dst": 1, + "paths": [ + [ + 7, + 5, + 3, + 18, + 1 + ], + [ + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 7, + 6, + 3, + 18, + 1 + ], + [ + 7, + 0, + 1 + ], + [ + 7, + 5, + 0, + 1 + ], + [ + 7, + 5, + 3, + 0, + 1 + ] + ] + }, + { + "src": 7, + "dst": 2, + "paths": [ + [ + 7, + 5, + 3, + 18, + 2 + ], + [ + 7, + 5, + 4, + 3, + 18, + 2 + ], + [ + 7, + 6, + 3, + 18, + 2 + ], + [ + 7, + 5, + 3, + 18, + 1, + 2 + ], + [ + 7, + 5, + 4, + 3, + 18, + 1, + 2 + ], + [ + 7, + 6, + 3, + 18, + 1, + 2 + ] + ] + }, + { + "src": 7, + "dst": 3, + "paths": [ + [ + 7, + 5, + 3 + ], + [ + 7, + 5, + 4, + 3 + ], + [ + 7, + 6, + 3 + ], + [ + 7, + 8, + 6, + 3 + ], + [ + 7, + 9, + 10, + 8, + 6, + 3 + ], + [ + 7, + 0, + 3 + ] + ] + }, + { + "src": 7, + "dst": 5, + "paths": [ + [ + 7, + 5 + ], + [ + 7, + 6, + 3, + 5 + ], + [ + 7, + 6, + 3, + 4, + 5 + ], + [ + 7, + 8, + 6, + 3, + 5 + ], + [ + 7, + 8, + 6, + 3, + 4, + 5 + ], + [ + 7, + 0, + 5 + ] + ] + }, + { + "src": 7, + "dst": 13, + "paths": [ + [ + 7, + 9, + 13 + ], + [ + 7, + 8, + 10, + 9, + 13 + ], + [ + 7, + 6, + 8, + 10, + 9, + 13 + ], + [ + 7, + 8, + 10, + 11, + 12, + 9, + 13 + ], + [ + 7, + 6, + 8, + 10, + 11, + 12, + 9, + 13 + ], + [ + 7, + 5, + 3, + 6, + 8, + 10, + 9, + 13 + ] + ] + }, + { + "src": 7, + "dst": 19, + "paths": [ + [ + 7, + 8, + 19 + ], + [ + 7, + 6, + 8, + 19 + ], + [ + 7, + 9, + 10, + 8, + 19 + ], + [ + 7, + 5, + 3, + 6, + 8, + 19 + ], + [ + 7, + 9, + 12, + 11, + 10, + 8, + 19 + ], + [ + 7, + 5, + 4, + 3, + 6, + 8, + 19 + ] + ] + }, + { + "src": 7, + "dst": 18, + "paths": [ + [ + 7, + 5, + 3, + 18 + ], + [ + 7, + 5, + 4, + 3, + 18 + ], + [ + 7, + 6, + 3, + 18 + ], + [ + 7, + 0, + 1, + 18 + ], + [ + 7, + 5, + 0, + 1, + 18 + ], + [ + 7, + 8, + 6, + 3, + 18 + ] + ] + }, + { + "src": 7, + "dst": 4, + "paths": [ + [ + 7, + 5, + 4 + ], + [ + 7, + 5, + 3, + 4 + ], + [ + 7, + 6, + 3, + 4 + ], + [ + 7, + 6, + 3, + 5, + 4 + ], + [ + 7, + 8, + 6, + 3, + 4 + ], + [ + 7, + 9, + 10, + 8, + 6, + 3, + 4 + ] + ] + }, + { + "src": 7, + "dst": 6, + "paths": [ + [ + 7, + 6 + ], + [ + 7, + 5, + 3, + 6 + ], + [ + 7, + 5, + 4, + 3, + 6 + ], + [ + 7, + 8, + 6 + ], + [ + 7, + 9, + 10, + 8, + 6 + ], + [ + 7, + 9, + 12, + 11, + 10, + 8, + 6 + ] + ] + }, + { + "src": 7, + "dst": 8, + "paths": [ + [ + 7, + 8 + ], + [ + 7, + 6, + 8 + ], + [ + 7, + 9, + 10, + 8 + ], + [ + 7, + 5, + 3, + 6, + 8 + ], + [ + 7, + 9, + 12, + 11, + 10, + 8 + ], + [ + 7, + 5, + 4, + 3, + 6, + 8 + ] + ] + }, + { + "src": 7, + "dst": 9, + "paths": [ + [ + 7, + 9 + ], + [ + 7, + 8, + 10, + 9 + ], + [ + 7, + 6, + 8, + 10, + 9 + ], + [ + 7, + 8, + 10, + 11, + 12, + 9 + ], + [ + 7, + 6, + 8, + 10, + 11, + 12, + 9 + ], + [ + 7, + 5, + 3, + 6, + 8, + 10, + 9 + ] + ] + }, + { + "src": 7, + "dst": 10, + "paths": [ + [ + 7, + 9, + 10 + ], + [ + 7, + 9, + 12, + 11, + 10 + ], + [ + 7, + 8, + 10 + ], + [ + 7, + 6, + 8, + 10 + ], + [ + 7, + 5, + 3, + 6, + 8, + 10 + ], + [ + 7, + 5, + 4, + 3, + 6, + 8, + 10 + ] + ] + }, + { + "src": 7, + "dst": 14, + "paths": [ + [ + 7, + 9, + 13, + 14 + ], + [ + 7, + 8, + 14 + ], + [ + 7, + 6, + 8, + 14 + ], + [ + 7, + 9, + 10, + 8, + 14 + ], + [ + 7, + 9, + 12, + 14 + ], + [ + 7, + 5, + 3, + 6, + 8, + 14 + ] + ] + }, + { + "src": 7, + "dst": 15, + "paths": [ + [ + 7, + 8, + 15 + ], + [ + 7, + 6, + 8, + 15 + ], + [ + 7, + 9, + 10, + 8, + 15 + ], + [ + 7, + 9, + 13, + 14, + 16, + 15 + ], + [ + 7, + 5, + 3, + 6, + 8, + 15 + ], + [ + 7, + 9, + 12, + 11, + 10, + 8, + 15 + ] + ] + }, + { + "src": 7, + "dst": 20, + "paths": [ + [ + 7, + 8, + 20 + ], + [ + 7, + 6, + 8, + 20 + ], + [ + 7, + 9, + 10, + 8, + 20 + ], + [ + 7, + 5, + 3, + 6, + 8, + 20 + ], + [ + 7, + 9, + 12, + 11, + 10, + 8, + 20 + ], + [ + 7, + 5, + 4, + 3, + 6, + 8, + 20 + ] + ] + }, + { + "src": 7, + "dst": 12, + "paths": [ + [ + 7, + 9, + 12 + ], + [ + 7, + 9, + 10, + 11, + 12 + ], + [ + 7, + 8, + 10, + 11, + 12 + ], + [ + 7, + 6, + 8, + 10, + 11, + 12 + ], + [ + 7, + 8, + 10, + 9, + 12 + ], + [ + 7, + 6, + 8, + 10, + 9, + 12 + ] + ] + }, + { + "src": 7, + "dst": 11, + "paths": [ + [ + 7, + 9, + 12, + 11 + ], + [ + 7, + 9, + 10, + 11 + ], + [ + 7, + 8, + 10, + 11 + ], + [ + 7, + 6, + 8, + 10, + 11 + ], + [ + 7, + 5, + 3, + 6, + 8, + 10, + 11 + ], + [ + 7, + 5, + 4, + 3, + 6, + 8, + 10, + 11 + ] + ] + }, + { + "src": 7, + "dst": 16, + "paths": [ + [ + 7, + 9, + 13, + 14, + 16 + ], + [ + 7, + 8, + 14, + 16 + ], + [ + 7, + 6, + 8, + 14, + 16 + ], + [ + 7, + 9, + 10, + 8, + 14, + 16 + ], + [ + 7, + 9, + 12, + 14, + 16 + ], + [ + 7, + 8, + 15, + 16 + ] + ] + }, + { + "src": 7, + "dst": 17, + "paths": [ + [ + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 7, + 8, + 14, + 16, + 17 + ], + [ + 7, + 6, + 8, + 14, + 16, + 17 + ], + [ + 7, + 9, + 10, + 8, + 14, + 16, + 17 + ], + [ + 7, + 8, + 15, + 17 + ], + [ + 7, + 6, + 8, + 15, + 17 + ] + ] + }, + { + "src": 13, + "dst": 0, + "paths": [ + [ + 13, + 0 + ], + [ + 13, + 9, + 7, + 0 + ], + [ + 13, + 9, + 7, + 5, + 0 + ], + [ + 13, + 9, + 7, + 5, + 3, + 0 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3, + 0 + ], + [ + 13, + 9, + 7, + 6, + 3, + 0 + ] + ] + }, + { + "src": 13, + "dst": 1, + "paths": [ + [ + 13, + 9, + 7, + 5, + 3, + 18, + 1 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 13, + 0, + 1 + ], + [ + 13, + 9, + 7, + 6, + 3, + 18, + 1 + ], + [ + 13, + 9, + 7, + 0, + 1 + ], + [ + 13, + 9, + 7, + 5, + 0, + 1 + ] + ] + }, + { + "src": 13, + "dst": 2, + "paths": [ + [ + 13, + 9, + 7, + 5, + 3, + 18, + 2 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3, + 18, + 2 + ], + [ + 13, + 9, + 7, + 6, + 3, + 18, + 2 + ], + [ + 13, + 0, + 2 + ], + [ + 13, + 9, + 7, + 5, + 3, + 18, + 1, + 2 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3, + 18, + 1, + 2 + ] + ] + }, + { + "src": 13, + "dst": 3, + "paths": [ + [ + 13, + 9, + 7, + 5, + 3 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3 + ], + [ + 13, + 9, + 7, + 6, + 3 + ], + [ + 13, + 9, + 10, + 8, + 6, + 3 + ], + [ + 13, + 9, + 7, + 8, + 6, + 3 + ], + [ + 13, + 9, + 12, + 11, + 10, + 8, + 6, + 3 + ] + ] + }, + { + "src": 13, + "dst": 5, + "paths": [ + [ + 13, + 9, + 7, + 5 + ], + [ + 13, + 9, + 7, + 6, + 3, + 5 + ], + [ + 13, + 9, + 7, + 6, + 3, + 4, + 5 + ], + [ + 13, + 9, + 10, + 8, + 7, + 5 + ], + [ + 13, + 9, + 10, + 8, + 6, + 7, + 5 + ], + [ + 13, + 9, + 10, + 8, + 6, + 3, + 5 + ] + ] + }, + { + "src": 13, + "dst": 7, + "paths": [ + [ + 13, + 9, + 7 + ], + [ + 13, + 9, + 10, + 8, + 7 + ], + [ + 13, + 9, + 10, + 8, + 6, + 7 + ], + [ + 13, + 9, + 12, + 11, + 10, + 8, + 7 + ], + [ + 13, + 9, + 12, + 11, + 10, + 8, + 6, + 7 + ], + [ + 13, + 9, + 10, + 8, + 6, + 3, + 5, + 7 + ] + ] + }, + { + "src": 13, + "dst": 19, + "paths": [ + [ + 13, + 9, + 10, + 8, + 19 + ], + [ + 13, + 9, + 7, + 8, + 19 + ], + [ + 13, + 9, + 7, + 6, + 8, + 19 + ], + [ + 13, + 9, + 12, + 11, + 10, + 8, + 19 + ], + [ + 13, + 9, + 7, + 5, + 3, + 6, + 8, + 19 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3, + 6, + 8, + 19 + ] + ] + }, + { + "src": 13, + "dst": 18, + "paths": [ + [ + 13, + 9, + 7, + 5, + 3, + 18 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3, + 18 + ], + [ + 13, + 9, + 7, + 6, + 3, + 18 + ], + [ + 13, + 0, + 1, + 18 + ], + [ + 13, + 9, + 10, + 8, + 6, + 3, + 18 + ], + [ + 13, + 9, + 7, + 0, + 1, + 18 + ] + ] + }, + { + "src": 13, + "dst": 4, + "paths": [ + [ + 13, + 9, + 7, + 5, + 4 + ], + [ + 13, + 9, + 7, + 5, + 3, + 4 + ], + [ + 13, + 9, + 7, + 6, + 3, + 4 + ], + [ + 13, + 9, + 7, + 6, + 3, + 5, + 4 + ], + [ + 13, + 9, + 10, + 8, + 6, + 3, + 4 + ], + [ + 13, + 9, + 7, + 8, + 6, + 3, + 4 + ] + ] + }, + { + "src": 13, + "dst": 6, + "paths": [ + [ + 13, + 9, + 7, + 6 + ], + [ + 13, + 9, + 7, + 5, + 3, + 6 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3, + 6 + ], + [ + 13, + 9, + 10, + 8, + 6 + ], + [ + 13, + 9, + 7, + 8, + 6 + ], + [ + 13, + 9, + 12, + 11, + 10, + 8, + 6 + ] + ] + }, + { + "src": 13, + "dst": 8, + "paths": [ + [ + 13, + 9, + 10, + 8 + ], + [ + 13, + 9, + 7, + 8 + ], + [ + 13, + 9, + 7, + 6, + 8 + ], + [ + 13, + 9, + 12, + 11, + 10, + 8 + ], + [ + 13, + 9, + 7, + 5, + 3, + 6, + 8 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3, + 6, + 8 + ] + ] + }, + { + "src": 13, + "dst": 9, + "paths": [ + [ + 13, + 9 + ], + [ + 13, + 0, + 7, + 9 + ], + [ + 13, + 0, + 5, + 7, + 9 + ], + [ + 13, + 14, + 8, + 10, + 9 + ], + [ + 13, + 14, + 12, + 9 + ], + [ + 13, + 14, + 8, + 7, + 9 + ] + ] + }, + { + "src": 13, + "dst": 10, + "paths": [ + [ + 13, + 9, + 10 + ], + [ + 13, + 9, + 12, + 11, + 10 + ], + [ + 13, + 9, + 7, + 8, + 10 + ], + [ + 13, + 9, + 7, + 6, + 8, + 10 + ], + [ + 13, + 9, + 7, + 5, + 3, + 6, + 8, + 10 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3, + 6, + 8, + 10 + ] + ] + }, + { + "src": 13, + "dst": 14, + "paths": [ + [ + 13, + 14 + ], + [ + 13, + 9, + 10, + 8, + 14 + ], + [ + 13, + 9, + 12, + 14 + ], + [ + 13, + 9, + 7, + 8, + 14 + ], + [ + 13, + 9, + 7, + 6, + 8, + 14 + ], + [ + 13, + 9, + 12, + 11, + 10, + 8, + 14 + ] + ] + }, + { + "src": 13, + "dst": 15, + "paths": [ + [ + 13, + 14, + 16, + 15 + ], + [ + 13, + 14, + 16, + 17, + 15 + ], + [ + 13, + 9, + 10, + 8, + 15 + ], + [ + 13, + 9, + 7, + 8, + 15 + ], + [ + 13, + 9, + 7, + 6, + 8, + 15 + ], + [ + 13, + 9, + 12, + 11, + 10, + 8, + 15 + ] + ] + }, + { + "src": 13, + "dst": 20, + "paths": [ + [ + 13, + 9, + 10, + 8, + 20 + ], + [ + 13, + 9, + 7, + 8, + 20 + ], + [ + 13, + 9, + 7, + 6, + 8, + 20 + ], + [ + 13, + 14, + 16, + 15, + 20 + ], + [ + 13, + 9, + 12, + 11, + 10, + 8, + 20 + ], + [ + 13, + 9, + 10, + 8, + 19, + 20 + ] + ] + }, + { + "src": 13, + "dst": 12, + "paths": [ + [ + 13, + 9, + 12 + ], + [ + 13, + 9, + 10, + 11, + 12 + ], + [ + 13, + 9, + 7, + 8, + 10, + 11, + 12 + ], + [ + 13, + 9, + 7, + 6, + 8, + 10, + 11, + 12 + ], + [ + 13, + 14, + 12 + ], + [ + 13, + 9, + 7, + 5, + 3, + 6, + 8, + 10, + 11, + 12 + ] + ] + }, + { + "src": 13, + "dst": 11, + "paths": [ + [ + 13, + 9, + 12, + 11 + ], + [ + 13, + 9, + 10, + 11 + ], + [ + 13, + 9, + 7, + 8, + 10, + 11 + ], + [ + 13, + 9, + 7, + 6, + 8, + 10, + 11 + ], + [ + 13, + 9, + 7, + 5, + 3, + 6, + 8, + 10, + 11 + ], + [ + 13, + 9, + 7, + 5, + 4, + 3, + 6, + 8, + 10, + 11 + ] + ] + }, + { + "src": 13, + "dst": 16, + "paths": [ + [ + 13, + 14, + 16 + ], + [ + 13, + 9, + 10, + 8, + 14, + 16 + ], + [ + 13, + 9, + 12, + 14, + 16 + ], + [ + 13, + 9, + 7, + 8, + 14, + 16 + ], + [ + 13, + 9, + 10, + 8, + 15, + 16 + ], + [ + 13, + 9, + 7, + 6, + 8, + 14, + 16 + ] + ] + }, + { + "src": 13, + "dst": 17, + "paths": [ + [ + 13, + 14, + 16, + 17 + ], + [ + 13, + 14, + 16, + 15, + 17 + ], + [ + 13, + 9, + 10, + 8, + 14, + 16, + 17 + ], + [ + 13, + 9, + 12, + 14, + 16, + 17 + ], + [ + 13, + 9, + 10, + 8, + 15, + 17 + ], + [ + 13, + 9, + 7, + 8, + 14, + 16, + 17 + ] + ] + }, + { + "src": 19, + "dst": 0, + "paths": [ + [ + 19, + 0 + ], + [ + 19, + 8, + 6, + 3, + 0 + ], + [ + 19, + 8, + 7, + 0 + ], + [ + 19, + 8, + 7, + 5, + 0 + ], + [ + 19, + 8, + 6, + 7, + 0 + ], + [ + 19, + 8, + 6, + 7, + 5, + 0 + ] + ] + }, + { + "src": 19, + "dst": 1, + "paths": [ + [ + 19, + 2, + 1 + ], + [ + 19, + 8, + 6, + 3, + 18, + 1 + ], + [ + 19, + 2, + 18, + 1 + ], + [ + 19, + 0, + 1 + ], + [ + 19, + 8, + 7, + 5, + 3, + 18, + 1 + ], + [ + 19, + 8, + 6, + 7, + 5, + 3, + 18, + 1 + ] + ] + }, + { + "src": 19, + "dst": 2, + "paths": [ + [ + 19, + 2 + ], + [ + 19, + 8, + 6, + 3, + 18, + 2 + ], + [ + 19, + 8, + 6, + 3, + 18, + 1, + 2 + ], + [ + 19, + 8, + 7, + 5, + 3, + 18, + 2 + ], + [ + 19, + 8, + 6, + 7, + 5, + 3, + 18, + 2 + ], + [ + 19, + 8, + 7, + 5, + 4, + 3, + 18, + 2 + ] + ] + }, + { + "src": 19, + "dst": 3, + "paths": [ + [ + 19, + 8, + 6, + 3 + ], + [ + 19, + 8, + 7, + 5, + 3 + ], + [ + 19, + 8, + 6, + 7, + 5, + 3 + ], + [ + 19, + 8, + 7, + 5, + 4, + 3 + ], + [ + 19, + 8, + 6, + 7, + 5, + 4, + 3 + ], + [ + 19, + 8, + 10, + 9, + 7, + 5, + 3 + ] + ] + }, + { + "src": 19, + "dst": 5, + "paths": [ + [ + 19, + 8, + 7, + 5 + ], + [ + 19, + 8, + 6, + 7, + 5 + ], + [ + 19, + 8, + 6, + 3, + 5 + ], + [ + 19, + 8, + 6, + 3, + 4, + 5 + ], + [ + 19, + 8, + 10, + 9, + 7, + 5 + ], + [ + 19, + 8, + 10, + 11, + 12, + 9, + 7, + 5 + ] + ] + }, + { + "src": 19, + "dst": 7, + "paths": [ + [ + 19, + 8, + 7 + ], + [ + 19, + 8, + 6, + 7 + ], + [ + 19, + 8, + 10, + 9, + 7 + ], + [ + 19, + 8, + 6, + 3, + 5, + 7 + ], + [ + 19, + 8, + 10, + 11, + 12, + 9, + 7 + ], + [ + 19, + 8, + 6, + 3, + 4, + 5, + 7 + ] + ] + }, + { + "src": 19, + "dst": 13, + "paths": [ + [ + 19, + 8, + 10, + 9, + 13 + ], + [ + 19, + 8, + 7, + 9, + 13 + ], + [ + 19, + 8, + 6, + 7, + 9, + 13 + ], + [ + 19, + 8, + 10, + 11, + 12, + 9, + 13 + ], + [ + 19, + 8, + 6, + 3, + 5, + 7, + 9, + 13 + ], + [ + 19, + 8, + 6, + 3, + 4, + 5, + 7, + 9, + 13 + ] + ] + }, + { + "src": 19, + "dst": 18, + "paths": [ + [ + 19, + 8, + 6, + 3, + 18 + ], + [ + 19, + 2, + 18 + ], + [ + 19, + 2, + 1, + 18 + ], + [ + 19, + 8, + 7, + 5, + 3, + 18 + ], + [ + 19, + 8, + 6, + 7, + 5, + 3, + 18 + ], + [ + 19, + 8, + 7, + 5, + 4, + 3, + 18 + ] + ] + }, + { + "src": 19, + "dst": 4, + "paths": [ + [ + 19, + 8, + 6, + 3, + 4 + ], + [ + 19, + 8, + 7, + 5, + 4 + ], + [ + 19, + 8, + 6, + 7, + 5, + 4 + ], + [ + 19, + 8, + 6, + 3, + 5, + 4 + ], + [ + 19, + 8, + 10, + 9, + 7, + 5, + 4 + ], + [ + 19, + 8, + 7, + 5, + 3, + 4 + ] + ] + }, + { + "src": 19, + "dst": 6, + "paths": [ + [ + 19, + 8, + 6 + ], + [ + 19, + 8, + 7, + 6 + ], + [ + 19, + 8, + 10, + 9, + 7, + 6 + ], + [ + 19, + 20, + 8, + 6 + ], + [ + 19, + 8, + 7, + 5, + 3, + 6 + ], + [ + 19, + 8, + 7, + 5, + 4, + 3, + 6 + ] + ] + }, + { + "src": 19, + "dst": 8, + "paths": [ + [ + 19, + 8 + ], + [ + 19, + 20, + 8 + ], + [ + 19, + 20, + 15, + 8 + ], + [ + 19, + 20, + 15, + 16, + 14, + 8 + ], + [ + 19, + 0, + 3, + 6, + 8 + ], + [ + 19, + 2, + 18, + 3, + 6, + 8 + ] + ] + }, + { + "src": 19, + "dst": 9, + "paths": [ + [ + 19, + 8, + 10, + 9 + ], + [ + 19, + 8, + 7, + 9 + ], + [ + 19, + 8, + 6, + 7, + 9 + ], + [ + 19, + 8, + 10, + 11, + 12, + 9 + ], + [ + 19, + 8, + 6, + 3, + 5, + 7, + 9 + ], + [ + 19, + 8, + 6, + 3, + 4, + 5, + 7, + 9 + ] + ] + }, + { + "src": 19, + "dst": 10, + "paths": [ + [ + 19, + 8, + 10 + ], + [ + 19, + 20, + 8, + 10 + ], + [ + 19, + 8, + 7, + 9, + 10 + ], + [ + 19, + 8, + 6, + 7, + 9, + 10 + ], + [ + 19, + 8, + 7, + 9, + 12, + 11, + 10 + ], + [ + 19, + 8, + 6, + 7, + 9, + 12, + 11, + 10 + ] + ] + }, + { + "src": 19, + "dst": 14, + "paths": [ + [ + 19, + 8, + 14 + ], + [ + 19, + 20, + 15, + 16, + 14 + ], + [ + 19, + 20, + 15, + 17, + 16, + 14 + ], + [ + 19, + 20, + 8, + 14 + ], + [ + 19, + 8, + 10, + 9, + 13, + 14 + ], + [ + 19, + 8, + 10, + 11, + 12, + 14 + ] + ] + }, + { + "src": 19, + "dst": 15, + "paths": [ + [ + 19, + 20, + 15 + ], + [ + 19, + 8, + 15 + ], + [ + 19, + 8, + 20, + 15 + ], + [ + 19, + 8, + 14, + 16, + 15 + ], + [ + 19, + 20, + 8, + 15 + ], + [ + 19, + 8, + 14, + 16, + 17, + 15 + ] + ] + }, + { + "src": 19, + "dst": 20, + "paths": [ + [ + 19, + 20 + ], + [ + 19, + 8, + 20 + ], + [ + 19, + 8, + 15, + 20 + ], + [ + 19, + 8, + 14, + 16, + 15, + 20 + ], + [ + 19, + 8, + 14, + 16, + 17, + 15, + 20 + ], + [ + 19, + 8, + 10, + 9, + 13, + 14, + 16, + 15, + 20 + ] + ] + }, + { + "src": 19, + "dst": 12, + "paths": [ + [ + 19, + 8, + 10, + 11, + 12 + ], + [ + 19, + 8, + 10, + 9, + 12 + ], + [ + 19, + 8, + 7, + 9, + 12 + ], + [ + 19, + 8, + 6, + 7, + 9, + 12 + ], + [ + 19, + 20, + 8, + 10, + 11, + 12 + ], + [ + 19, + 8, + 7, + 9, + 10, + 11, + 12 + ] + ] + }, + { + "src": 19, + "dst": 11, + "paths": [ + [ + 19, + 8, + 10, + 11 + ], + [ + 19, + 8, + 10, + 9, + 12, + 11 + ], + [ + 19, + 8, + 7, + 9, + 12, + 11 + ], + [ + 19, + 8, + 6, + 7, + 9, + 12, + 11 + ], + [ + 19, + 20, + 8, + 10, + 11 + ], + [ + 19, + 8, + 7, + 9, + 10, + 11 + ] + ] + }, + { + "src": 19, + "dst": 16, + "paths": [ + [ + 19, + 20, + 15, + 16 + ], + [ + 19, + 20, + 15, + 17, + 16 + ], + [ + 19, + 8, + 14, + 16 + ], + [ + 19, + 8, + 15, + 16 + ], + [ + 19, + 8, + 15, + 17, + 16 + ], + [ + 19, + 8, + 20, + 15, + 16 + ] + ] + }, + { + "src": 19, + "dst": 17, + "paths": [ + [ + 19, + 20, + 15, + 17 + ], + [ + 19, + 20, + 15, + 16, + 17 + ], + [ + 19, + 8, + 14, + 16, + 17 + ], + [ + 19, + 8, + 15, + 17 + ], + [ + 19, + 8, + 15, + 16, + 17 + ], + [ + 19, + 8, + 20, + 15, + 17 + ] + ] + }, + { + "src": 18, + "dst": 0, + "paths": [ + [ + 18, + 1, + 0 + ], + [ + 18, + 3, + 0 + ], + [ + 18, + 3, + 5, + 0 + ], + [ + 18, + 3, + 4, + 5, + 0 + ], + [ + 18, + 3, + 5, + 7, + 0 + ], + [ + 18, + 3, + 4, + 5, + 7, + 0 + ] + ] + }, + { + "src": 18, + "dst": 1, + "paths": [ + [ + 18, + 1 + ], + [ + 18, + 2, + 1 + ], + [ + 18, + 3, + 0, + 1 + ], + [ + 18, + 3, + 5, + 0, + 1 + ], + [ + 18, + 3, + 4, + 5, + 0, + 1 + ], + [ + 18, + 3, + 5, + 7, + 0, + 1 + ] + ] + }, + { + "src": 18, + "dst": 2, + "paths": [ + [ + 18, + 2 + ], + [ + 18, + 1, + 2 + ], + [ + 18, + 1, + 0, + 2 + ], + [ + 18, + 3, + 0, + 2 + ], + [ + 18, + 3, + 0, + 1, + 2 + ], + [ + 18, + 3, + 5, + 0, + 2 + ] + ] + }, + { + "src": 18, + "dst": 3, + "paths": [ + [ + 18, + 3 + ], + [ + 18, + 1, + 0, + 3 + ], + [ + 18, + 1, + 0, + 5, + 3 + ], + [ + 18, + 1, + 0, + 5, + 4, + 3 + ], + [ + 18, + 1, + 0, + 7, + 5, + 3 + ], + [ + 18, + 1, + 0, + 7, + 5, + 4, + 3 + ] + ] + }, + { + "src": 18, + "dst": 5, + "paths": [ + [ + 18, + 3, + 5 + ], + [ + 18, + 3, + 4, + 5 + ], + [ + 18, + 3, + 6, + 7, + 5 + ], + [ + 18, + 1, + 0, + 5 + ], + [ + 18, + 1, + 0, + 7, + 5 + ], + [ + 18, + 1, + 0, + 3, + 5 + ] + ] + }, + { + "src": 18, + "dst": 7, + "paths": [ + [ + 18, + 3, + 5, + 7 + ], + [ + 18, + 3, + 4, + 5, + 7 + ], + [ + 18, + 3, + 6, + 7 + ], + [ + 18, + 1, + 0, + 7 + ], + [ + 18, + 1, + 0, + 5, + 7 + ], + [ + 18, + 3, + 6, + 8, + 7 + ] + ] + }, + { + "src": 18, + "dst": 13, + "paths": [ + [ + 18, + 3, + 5, + 7, + 9, + 13 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9, + 13 + ], + [ + 18, + 3, + 6, + 7, + 9, + 13 + ], + [ + 18, + 1, + 0, + 13 + ], + [ + 18, + 3, + 6, + 8, + 10, + 9, + 13 + ], + [ + 18, + 1, + 0, + 7, + 9, + 13 + ] + ] + }, + { + "src": 18, + "dst": 19, + "paths": [ + [ + 18, + 3, + 6, + 8, + 19 + ], + [ + 18, + 2, + 19 + ], + [ + 18, + 1, + 2, + 19 + ], + [ + 18, + 3, + 5, + 7, + 8, + 19 + ], + [ + 18, + 3, + 4, + 5, + 7, + 8, + 19 + ], + [ + 18, + 3, + 5, + 7, + 6, + 8, + 19 + ] + ] + }, + { + "src": 18, + "dst": 4, + "paths": [ + [ + 18, + 3, + 4 + ], + [ + 18, + 3, + 5, + 4 + ], + [ + 18, + 3, + 6, + 7, + 5, + 4 + ], + [ + 18, + 1, + 0, + 5, + 4 + ], + [ + 18, + 1, + 0, + 3, + 4 + ], + [ + 18, + 1, + 0, + 5, + 3, + 4 + ] + ] + }, + { + "src": 18, + "dst": 6, + "paths": [ + [ + 18, + 3, + 6 + ], + [ + 18, + 3, + 5, + 7, + 6 + ], + [ + 18, + 3, + 4, + 5, + 7, + 6 + ], + [ + 18, + 1, + 0, + 3, + 6 + ], + [ + 18, + 3, + 5, + 7, + 8, + 6 + ], + [ + 18, + 3, + 4, + 5, + 7, + 8, + 6 + ] + ] + }, + { + "src": 18, + "dst": 8, + "paths": [ + [ + 18, + 3, + 6, + 8 + ], + [ + 18, + 3, + 5, + 7, + 8 + ], + [ + 18, + 3, + 4, + 5, + 7, + 8 + ], + [ + 18, + 3, + 5, + 7, + 6, + 8 + ], + [ + 18, + 3, + 4, + 5, + 7, + 6, + 8 + ], + [ + 18, + 3, + 5, + 7, + 9, + 10, + 8 + ] + ] + }, + { + "src": 18, + "dst": 9, + "paths": [ + [ + 18, + 3, + 5, + 7, + 9 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9 + ], + [ + 18, + 3, + 6, + 7, + 9 + ], + [ + 18, + 3, + 6, + 8, + 10, + 9 + ], + [ + 18, + 1, + 0, + 7, + 9 + ], + [ + 18, + 1, + 0, + 5, + 7, + 9 + ] + ] + }, + { + "src": 18, + "dst": 10, + "paths": [ + [ + 18, + 3, + 6, + 8, + 10 + ], + [ + 18, + 3, + 5, + 7, + 9, + 10 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9, + 10 + ], + [ + 18, + 3, + 6, + 7, + 9, + 10 + ], + [ + 18, + 3, + 5, + 7, + 9, + 12, + 11, + 10 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9, + 12, + 11, + 10 + ] + ] + }, + { + "src": 18, + "dst": 14, + "paths": [ + [ + 18, + 3, + 6, + 8, + 14 + ], + [ + 18, + 3, + 5, + 7, + 9, + 13, + 14 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9, + 13, + 14 + ], + [ + 18, + 3, + 6, + 7, + 9, + 13, + 14 + ], + [ + 18, + 3, + 5, + 7, + 8, + 14 + ], + [ + 18, + 3, + 4, + 5, + 7, + 8, + 14 + ] + ] + }, + { + "src": 18, + "dst": 15, + "paths": [ + [ + 18, + 3, + 6, + 8, + 15 + ], + [ + 18, + 3, + 6, + 8, + 20, + 15 + ], + [ + 18, + 3, + 5, + 7, + 8, + 15 + ], + [ + 18, + 3, + 4, + 5, + 7, + 8, + 15 + ], + [ + 18, + 3, + 5, + 7, + 6, + 8, + 15 + ], + [ + 18, + 3, + 4, + 5, + 7, + 6, + 8, + 15 + ] + ] + }, + { + "src": 18, + "dst": 20, + "paths": [ + [ + 18, + 3, + 6, + 8, + 20 + ], + [ + 18, + 3, + 5, + 7, + 8, + 20 + ], + [ + 18, + 3, + 4, + 5, + 7, + 8, + 20 + ], + [ + 18, + 3, + 5, + 7, + 6, + 8, + 20 + ], + [ + 18, + 3, + 4, + 5, + 7, + 6, + 8, + 20 + ], + [ + 18, + 3, + 5, + 7, + 9, + 10, + 8, + 20 + ] + ] + }, + { + "src": 18, + "dst": 12, + "paths": [ + [ + 18, + 3, + 5, + 7, + 9, + 12 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9, + 12 + ], + [ + 18, + 3, + 6, + 7, + 9, + 12 + ], + [ + 18, + 3, + 6, + 8, + 10, + 11, + 12 + ], + [ + 18, + 3, + 5, + 7, + 9, + 10, + 11, + 12 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9, + 10, + 11, + 12 + ] + ] + }, + { + "src": 18, + "dst": 11, + "paths": [ + [ + 18, + 3, + 5, + 7, + 9, + 12, + 11 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9, + 12, + 11 + ], + [ + 18, + 3, + 6, + 8, + 10, + 11 + ], + [ + 18, + 3, + 6, + 7, + 9, + 12, + 11 + ], + [ + 18, + 3, + 5, + 7, + 9, + 10, + 11 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9, + 10, + 11 + ] + ] + }, + { + "src": 18, + "dst": 16, + "paths": [ + [ + 18, + 3, + 6, + 8, + 14, + 16 + ], + [ + 18, + 3, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 18, + 3, + 6, + 8, + 15, + 16 + ], + [ + 18, + 3, + 6, + 7, + 9, + 13, + 14, + 16 + ], + [ + 18, + 3, + 5, + 7, + 8, + 14, + 16 + ] + ] + }, + { + "src": 18, + "dst": 17, + "paths": [ + [ + 18, + 3, + 6, + 8, + 14, + 16, + 17 + ], + [ + 18, + 3, + 6, + 8, + 15, + 17 + ], + [ + 18, + 3, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 18, + 3, + 4, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 18, + 3, + 6, + 8, + 15, + 16, + 17 + ], + [ + 18, + 3, + 6, + 7, + 9, + 13, + 14, + 16, + 17 + ] + ] + }, + { + "src": 4, + "dst": 0, + "paths": [ + [ + 4, + 5, + 0 + ], + [ + 4, + 3, + 0 + ], + [ + 4, + 3, + 5, + 0 + ], + [ + 4, + 5, + 7, + 0 + ], + [ + 4, + 5, + 3, + 0 + ], + [ + 4, + 3, + 5, + 7, + 0 + ] + ] + }, + { + "src": 4, + "dst": 1, + "paths": [ + [ + 4, + 3, + 18, + 1 + ], + [ + 4, + 5, + 3, + 18, + 1 + ], + [ + 4, + 5, + 0, + 1 + ], + [ + 4, + 3, + 0, + 1 + ], + [ + 4, + 5, + 7, + 6, + 3, + 18, + 1 + ], + [ + 4, + 3, + 5, + 0, + 1 + ] + ] + }, + { + "src": 4, + "dst": 2, + "paths": [ + [ + 4, + 3, + 18, + 2 + ], + [ + 4, + 3, + 18, + 1, + 2 + ], + [ + 4, + 5, + 3, + 18, + 2 + ], + [ + 4, + 5, + 3, + 18, + 1, + 2 + ], + [ + 4, + 5, + 7, + 6, + 3, + 18, + 2 + ], + [ + 4, + 5, + 0, + 2 + ] + ] + }, + { + "src": 4, + "dst": 3, + "paths": [ + [ + 4, + 3 + ], + [ + 4, + 5, + 3 + ], + [ + 4, + 5, + 7, + 6, + 3 + ], + [ + 4, + 5, + 7, + 8, + 6, + 3 + ], + [ + 4, + 5, + 0, + 3 + ], + [ + 4, + 5, + 7, + 9, + 10, + 8, + 6, + 3 + ] + ] + }, + { + "src": 4, + "dst": 5, + "paths": [ + [ + 4, + 5 + ], + [ + 4, + 3, + 5 + ], + [ + 4, + 3, + 6, + 7, + 5 + ], + [ + 4, + 3, + 6, + 8, + 7, + 5 + ], + [ + 4, + 3, + 0, + 5 + ], + [ + 4, + 3, + 6, + 8, + 10, + 9, + 7, + 5 + ] + ] + }, + { + "src": 4, + "dst": 7, + "paths": [ + [ + 4, + 5, + 7 + ], + [ + 4, + 3, + 5, + 7 + ], + [ + 4, + 3, + 6, + 7 + ], + [ + 4, + 5, + 3, + 6, + 7 + ], + [ + 4, + 3, + 6, + 8, + 7 + ], + [ + 4, + 3, + 6, + 8, + 10, + 9, + 7 + ] + ] + }, + { + "src": 4, + "dst": 13, + "paths": [ + [ + 4, + 5, + 7, + 9, + 13 + ], + [ + 4, + 3, + 5, + 7, + 9, + 13 + ], + [ + 4, + 3, + 6, + 7, + 9, + 13 + ], + [ + 4, + 5, + 3, + 6, + 7, + 9, + 13 + ], + [ + 4, + 3, + 6, + 8, + 10, + 9, + 13 + ], + [ + 4, + 3, + 6, + 8, + 7, + 9, + 13 + ] + ] + }, + { + "src": 4, + "dst": 19, + "paths": [ + [ + 4, + 3, + 6, + 8, + 19 + ], + [ + 4, + 5, + 7, + 8, + 19 + ], + [ + 4, + 5, + 7, + 6, + 8, + 19 + ], + [ + 4, + 5, + 3, + 6, + 8, + 19 + ], + [ + 4, + 5, + 7, + 9, + 10, + 8, + 19 + ], + [ + 4, + 3, + 5, + 7, + 8, + 19 + ] + ] + }, + { + "src": 4, + "dst": 18, + "paths": [ + [ + 4, + 3, + 18 + ], + [ + 4, + 5, + 3, + 18 + ], + [ + 4, + 5, + 7, + 6, + 3, + 18 + ], + [ + 4, + 5, + 0, + 1, + 18 + ], + [ + 4, + 3, + 0, + 1, + 18 + ], + [ + 4, + 3, + 5, + 0, + 1, + 18 + ] + ] + }, + { + "src": 4, + "dst": 6, + "paths": [ + [ + 4, + 3, + 6 + ], + [ + 4, + 5, + 7, + 6 + ], + [ + 4, + 5, + 3, + 6 + ], + [ + 4, + 3, + 5, + 7, + 6 + ], + [ + 4, + 5, + 7, + 8, + 6 + ], + [ + 4, + 5, + 7, + 9, + 10, + 8, + 6 + ] + ] + }, + { + "src": 4, + "dst": 8, + "paths": [ + [ + 4, + 3, + 6, + 8 + ], + [ + 4, + 5, + 7, + 8 + ], + [ + 4, + 5, + 7, + 6, + 8 + ], + [ + 4, + 5, + 3, + 6, + 8 + ], + [ + 4, + 5, + 7, + 9, + 10, + 8 + ], + [ + 4, + 3, + 5, + 7, + 8 + ] + ] + }, + { + "src": 4, + "dst": 9, + "paths": [ + [ + 4, + 5, + 7, + 9 + ], + [ + 4, + 3, + 5, + 7, + 9 + ], + [ + 4, + 3, + 6, + 7, + 9 + ], + [ + 4, + 5, + 3, + 6, + 7, + 9 + ], + [ + 4, + 3, + 6, + 8, + 10, + 9 + ], + [ + 4, + 3, + 6, + 8, + 7, + 9 + ] + ] + }, + { + "src": 4, + "dst": 10, + "paths": [ + [ + 4, + 5, + 7, + 9, + 10 + ], + [ + 4, + 3, + 6, + 8, + 10 + ], + [ + 4, + 3, + 5, + 7, + 9, + 10 + ], + [ + 4, + 5, + 7, + 9, + 12, + 11, + 10 + ], + [ + 4, + 3, + 6, + 7, + 9, + 10 + ], + [ + 4, + 5, + 7, + 8, + 10 + ] + ] + }, + { + "src": 4, + "dst": 14, + "paths": [ + [ + 4, + 5, + 7, + 9, + 13, + 14 + ], + [ + 4, + 3, + 6, + 8, + 14 + ], + [ + 4, + 3, + 5, + 7, + 9, + 13, + 14 + ], + [ + 4, + 5, + 7, + 8, + 14 + ], + [ + 4, + 5, + 7, + 6, + 8, + 14 + ], + [ + 4, + 5, + 3, + 6, + 8, + 14 + ] + ] + }, + { + "src": 4, + "dst": 15, + "paths": [ + [ + 4, + 3, + 6, + 8, + 15 + ], + [ + 4, + 5, + 7, + 8, + 15 + ], + [ + 4, + 5, + 7, + 6, + 8, + 15 + ], + [ + 4, + 5, + 3, + 6, + 8, + 15 + ], + [ + 4, + 5, + 7, + 9, + 10, + 8, + 15 + ], + [ + 4, + 3, + 6, + 8, + 20, + 15 + ] + ] + }, + { + "src": 4, + "dst": 20, + "paths": [ + [ + 4, + 3, + 6, + 8, + 20 + ], + [ + 4, + 5, + 7, + 8, + 20 + ], + [ + 4, + 5, + 7, + 6, + 8, + 20 + ], + [ + 4, + 5, + 3, + 6, + 8, + 20 + ], + [ + 4, + 5, + 7, + 9, + 10, + 8, + 20 + ], + [ + 4, + 3, + 5, + 7, + 8, + 20 + ] + ] + }, + { + "src": 4, + "dst": 12, + "paths": [ + [ + 4, + 5, + 7, + 9, + 12 + ], + [ + 4, + 3, + 5, + 7, + 9, + 12 + ], + [ + 4, + 5, + 7, + 9, + 10, + 11, + 12 + ], + [ + 4, + 3, + 6, + 7, + 9, + 12 + ], + [ + 4, + 3, + 6, + 8, + 10, + 11, + 12 + ], + [ + 4, + 3, + 5, + 7, + 9, + 10, + 11, + 12 + ] + ] + }, + { + "src": 4, + "dst": 11, + "paths": [ + [ + 4, + 5, + 7, + 9, + 12, + 11 + ], + [ + 4, + 5, + 7, + 9, + 10, + 11 + ], + [ + 4, + 3, + 5, + 7, + 9, + 12, + 11 + ], + [ + 4, + 3, + 6, + 8, + 10, + 11 + ], + [ + 4, + 3, + 6, + 7, + 9, + 12, + 11 + ], + [ + 4, + 3, + 5, + 7, + 9, + 10, + 11 + ] + ] + }, + { + "src": 4, + "dst": 16, + "paths": [ + [ + 4, + 3, + 6, + 8, + 14, + 16 + ], + [ + 4, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 4, + 3, + 5, + 7, + 9, + 13, + 14, + 16 + ], + [ + 4, + 3, + 6, + 8, + 15, + 16 + ], + [ + 4, + 5, + 7, + 8, + 14, + 16 + ], + [ + 4, + 5, + 7, + 6, + 8, + 14, + 16 + ] + ] + }, + { + "src": 4, + "dst": 17, + "paths": [ + [ + 4, + 3, + 6, + 8, + 14, + 16, + 17 + ], + [ + 4, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 4, + 3, + 6, + 8, + 15, + 17 + ], + [ + 4, + 3, + 5, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 4, + 3, + 6, + 8, + 15, + 16, + 17 + ], + [ + 4, + 5, + 7, + 8, + 14, + 16, + 17 + ] + ] + }, + { + "src": 6, + "dst": 0, + "paths": [ + [ + 6, + 3, + 0 + ], + [ + 6, + 7, + 0 + ], + [ + 6, + 7, + 5, + 0 + ], + [ + 6, + 3, + 5, + 0 + ], + [ + 6, + 3, + 4, + 5, + 0 + ], + [ + 6, + 3, + 5, + 7, + 0 + ] + ] + }, + { + "src": 6, + "dst": 1, + "paths": [ + [ + 6, + 3, + 18, + 1 + ], + [ + 6, + 7, + 5, + 3, + 18, + 1 + ], + [ + 6, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 6, + 3, + 0, + 1 + ], + [ + 6, + 7, + 0, + 1 + ], + [ + 6, + 7, + 5, + 0, + 1 + ] + ] + }, + { + "src": 6, + "dst": 2, + "paths": [ + [ + 6, + 3, + 18, + 2 + ], + [ + 6, + 3, + 18, + 1, + 2 + ], + [ + 6, + 7, + 5, + 3, + 18, + 2 + ], + [ + 6, + 7, + 5, + 4, + 3, + 18, + 2 + ], + [ + 6, + 7, + 5, + 3, + 18, + 1, + 2 + ], + [ + 6, + 3, + 0, + 2 + ] + ] + }, + { + "src": 6, + "dst": 3, + "paths": [ + [ + 6, + 3 + ], + [ + 6, + 7, + 5, + 3 + ], + [ + 6, + 7, + 5, + 4, + 3 + ], + [ + 6, + 8, + 7, + 5, + 3 + ], + [ + 6, + 8, + 7, + 5, + 4, + 3 + ], + [ + 6, + 8, + 10, + 9, + 7, + 5, + 3 + ] + ] + }, + { + "src": 6, + "dst": 5, + "paths": [ + [ + 6, + 7, + 5 + ], + [ + 6, + 3, + 5 + ], + [ + 6, + 3, + 4, + 5 + ], + [ + 6, + 8, + 7, + 5 + ], + [ + 6, + 8, + 10, + 9, + 7, + 5 + ], + [ + 6, + 8, + 10, + 11, + 12, + 9, + 7, + 5 + ] + ] + }, + { + "src": 6, + "dst": 7, + "paths": [ + [ + 6, + 7 + ], + [ + 6, + 3, + 5, + 7 + ], + [ + 6, + 3, + 4, + 5, + 7 + ], + [ + 6, + 8, + 7 + ], + [ + 6, + 8, + 10, + 9, + 7 + ], + [ + 6, + 8, + 10, + 11, + 12, + 9, + 7 + ] + ] + }, + { + "src": 6, + "dst": 13, + "paths": [ + [ + 6, + 7, + 9, + 13 + ], + [ + 6, + 3, + 5, + 7, + 9, + 13 + ], + [ + 6, + 3, + 4, + 5, + 7, + 9, + 13 + ], + [ + 6, + 8, + 10, + 9, + 13 + ], + [ + 6, + 8, + 7, + 9, + 13 + ], + [ + 6, + 8, + 10, + 11, + 12, + 9, + 13 + ] + ] + }, + { + "src": 6, + "dst": 19, + "paths": [ + [ + 6, + 8, + 19 + ], + [ + 6, + 7, + 8, + 19 + ], + [ + 6, + 7, + 9, + 10, + 8, + 19 + ], + [ + 6, + 8, + 20, + 19 + ], + [ + 6, + 3, + 5, + 7, + 8, + 19 + ], + [ + 6, + 3, + 4, + 5, + 7, + 8, + 19 + ] + ] + }, + { + "src": 6, + "dst": 18, + "paths": [ + [ + 6, + 3, + 18 + ], + [ + 6, + 7, + 5, + 3, + 18 + ], + [ + 6, + 7, + 5, + 4, + 3, + 18 + ], + [ + 6, + 3, + 0, + 1, + 18 + ], + [ + 6, + 8, + 7, + 5, + 3, + 18 + ], + [ + 6, + 8, + 7, + 5, + 4, + 3, + 18 + ] + ] + }, + { + "src": 6, + "dst": 4, + "paths": [ + [ + 6, + 3, + 4 + ], + [ + 6, + 7, + 5, + 4 + ], + [ + 6, + 3, + 5, + 4 + ], + [ + 6, + 7, + 5, + 3, + 4 + ], + [ + 6, + 8, + 7, + 5, + 4 + ], + [ + 6, + 8, + 10, + 9, + 7, + 5, + 4 + ] + ] + }, + { + "src": 6, + "dst": 8, + "paths": [ + [ + 6, + 8 + ], + [ + 6, + 7, + 8 + ], + [ + 6, + 7, + 9, + 10, + 8 + ], + [ + 6, + 3, + 5, + 7, + 8 + ], + [ + 6, + 3, + 4, + 5, + 7, + 8 + ], + [ + 6, + 7, + 9, + 12, + 11, + 10, + 8 + ] + ] + }, + { + "src": 6, + "dst": 9, + "paths": [ + [ + 6, + 7, + 9 + ], + [ + 6, + 3, + 5, + 7, + 9 + ], + [ + 6, + 3, + 4, + 5, + 7, + 9 + ], + [ + 6, + 8, + 10, + 9 + ], + [ + 6, + 8, + 7, + 9 + ], + [ + 6, + 8, + 10, + 11, + 12, + 9 + ] + ] + }, + { + "src": 6, + "dst": 10, + "paths": [ + [ + 6, + 8, + 10 + ], + [ + 6, + 7, + 9, + 10 + ], + [ + 6, + 7, + 9, + 12, + 11, + 10 + ], + [ + 6, + 3, + 5, + 7, + 9, + 10 + ], + [ + 6, + 3, + 4, + 5, + 7, + 9, + 10 + ], + [ + 6, + 7, + 8, + 10 + ] + ] + }, + { + "src": 6, + "dst": 14, + "paths": [ + [ + 6, + 8, + 14 + ], + [ + 6, + 7, + 9, + 13, + 14 + ], + [ + 6, + 7, + 8, + 14 + ], + [ + 6, + 3, + 5, + 7, + 9, + 13, + 14 + ], + [ + 6, + 7, + 9, + 10, + 8, + 14 + ], + [ + 6, + 3, + 4, + 5, + 7, + 9, + 13, + 14 + ] + ] + }, + { + "src": 6, + "dst": 15, + "paths": [ + [ + 6, + 8, + 15 + ], + [ + 6, + 8, + 20, + 15 + ], + [ + 6, + 8, + 14, + 16, + 15 + ], + [ + 6, + 7, + 8, + 15 + ], + [ + 6, + 7, + 9, + 10, + 8, + 15 + ], + [ + 6, + 7, + 9, + 13, + 14, + 16, + 15 + ] + ] + }, + { + "src": 6, + "dst": 20, + "paths": [ + [ + 6, + 8, + 20 + ], + [ + 6, + 8, + 19, + 20 + ], + [ + 6, + 7, + 8, + 20 + ], + [ + 6, + 7, + 9, + 10, + 8, + 20 + ], + [ + 6, + 8, + 15, + 20 + ], + [ + 6, + 3, + 5, + 7, + 8, + 20 + ] + ] + }, + { + "src": 6, + "dst": 12, + "paths": [ + [ + 6, + 7, + 9, + 12 + ], + [ + 6, + 8, + 10, + 11, + 12 + ], + [ + 6, + 7, + 9, + 10, + 11, + 12 + ], + [ + 6, + 3, + 5, + 7, + 9, + 12 + ], + [ + 6, + 3, + 4, + 5, + 7, + 9, + 12 + ], + [ + 6, + 8, + 10, + 9, + 12 + ] + ] + }, + { + "src": 6, + "dst": 11, + "paths": [ + [ + 6, + 8, + 10, + 11 + ], + [ + 6, + 7, + 9, + 12, + 11 + ], + [ + 6, + 7, + 9, + 10, + 11 + ], + [ + 6, + 3, + 5, + 7, + 9, + 12, + 11 + ], + [ + 6, + 3, + 4, + 5, + 7, + 9, + 12, + 11 + ], + [ + 6, + 8, + 10, + 9, + 12, + 11 + ] + ] + }, + { + "src": 6, + "dst": 16, + "paths": [ + [ + 6, + 8, + 14, + 16 + ], + [ + 6, + 8, + 15, + 16 + ], + [ + 6, + 7, + 9, + 13, + 14, + 16 + ], + [ + 6, + 7, + 8, + 14, + 16 + ], + [ + 6, + 8, + 15, + 17, + 16 + ], + [ + 6, + 3, + 5, + 7, + 9, + 13, + 14, + 16 + ] + ] + }, + { + "src": 6, + "dst": 17, + "paths": [ + [ + 6, + 8, + 14, + 16, + 17 + ], + [ + 6, + 8, + 15, + 17 + ], + [ + 6, + 8, + 15, + 16, + 17 + ], + [ + 6, + 7, + 9, + 13, + 14, + 16, + 17 + ], + [ + 6, + 7, + 8, + 14, + 16, + 17 + ], + [ + 6, + 8, + 20, + 15, + 17 + ] + ] + }, + { + "src": 8, + "dst": 0, + "paths": [ + [ + 8, + 6, + 3, + 0 + ], + [ + 8, + 7, + 0 + ], + [ + 8, + 7, + 5, + 0 + ], + [ + 8, + 6, + 7, + 0 + ], + [ + 8, + 6, + 7, + 5, + 0 + ], + [ + 8, + 6, + 3, + 5, + 0 + ] + ] + }, + { + "src": 8, + "dst": 1, + "paths": [ + [ + 8, + 6, + 3, + 18, + 1 + ], + [ + 8, + 7, + 5, + 3, + 18, + 1 + ], + [ + 8, + 6, + 7, + 5, + 3, + 18, + 1 + ], + [ + 8, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 8, + 6, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 8, + 10, + 9, + 7, + 5, + 3, + 18, + 1 + ] + ] + }, + { + "src": 8, + "dst": 2, + "paths": [ + [ + 8, + 6, + 3, + 18, + 2 + ], + [ + 8, + 6, + 3, + 18, + 1, + 2 + ], + [ + 8, + 7, + 5, + 3, + 18, + 2 + ], + [ + 8, + 6, + 7, + 5, + 3, + 18, + 2 + ], + [ + 8, + 7, + 5, + 4, + 3, + 18, + 2 + ], + [ + 8, + 6, + 7, + 5, + 4, + 3, + 18, + 2 + ] + ] + }, + { + "src": 8, + "dst": 3, + "paths": [ + [ + 8, + 6, + 3 + ], + [ + 8, + 7, + 5, + 3 + ], + [ + 8, + 6, + 7, + 5, + 3 + ], + [ + 8, + 7, + 5, + 4, + 3 + ], + [ + 8, + 6, + 7, + 5, + 4, + 3 + ], + [ + 8, + 10, + 9, + 7, + 5, + 3 + ] + ] + }, + { + "src": 8, + "dst": 5, + "paths": [ + [ + 8, + 7, + 5 + ], + [ + 8, + 6, + 7, + 5 + ], + [ + 8, + 6, + 3, + 5 + ], + [ + 8, + 6, + 3, + 4, + 5 + ], + [ + 8, + 10, + 9, + 7, + 5 + ], + [ + 8, + 10, + 11, + 12, + 9, + 7, + 5 + ] + ] + }, + { + "src": 8, + "dst": 7, + "paths": [ + [ + 8, + 7 + ], + [ + 8, + 6, + 7 + ], + [ + 8, + 10, + 9, + 7 + ], + [ + 8, + 6, + 3, + 5, + 7 + ], + [ + 8, + 10, + 11, + 12, + 9, + 7 + ], + [ + 8, + 6, + 3, + 4, + 5, + 7 + ] + ] + }, + { + "src": 8, + "dst": 13, + "paths": [ + [ + 8, + 10, + 9, + 13 + ], + [ + 8, + 7, + 9, + 13 + ], + [ + 8, + 6, + 7, + 9, + 13 + ], + [ + 8, + 10, + 11, + 12, + 9, + 13 + ], + [ + 8, + 6, + 3, + 5, + 7, + 9, + 13 + ], + [ + 8, + 6, + 3, + 4, + 5, + 7, + 9, + 13 + ] + ] + }, + { + "src": 8, + "dst": 19, + "paths": [ + [ + 8, + 19 + ], + [ + 8, + 20, + 19 + ], + [ + 8, + 15, + 20, + 19 + ], + [ + 8, + 14, + 16, + 15, + 20, + 19 + ], + [ + 8, + 6, + 3, + 0, + 19 + ], + [ + 8, + 6, + 3, + 18, + 2, + 19 + ] + ] + }, + { + "src": 8, + "dst": 18, + "paths": [ + [ + 8, + 6, + 3, + 18 + ], + [ + 8, + 7, + 5, + 3, + 18 + ], + [ + 8, + 6, + 7, + 5, + 3, + 18 + ], + [ + 8, + 7, + 5, + 4, + 3, + 18 + ], + [ + 8, + 6, + 7, + 5, + 4, + 3, + 18 + ], + [ + 8, + 10, + 9, + 7, + 5, + 3, + 18 + ] + ] + }, + { + "src": 8, + "dst": 4, + "paths": [ + [ + 8, + 6, + 3, + 4 + ], + [ + 8, + 7, + 5, + 4 + ], + [ + 8, + 6, + 7, + 5, + 4 + ], + [ + 8, + 6, + 3, + 5, + 4 + ], + [ + 8, + 10, + 9, + 7, + 5, + 4 + ], + [ + 8, + 7, + 5, + 3, + 4 + ] + ] + }, + { + "src": 8, + "dst": 6, + "paths": [ + [ + 8, + 6 + ], + [ + 8, + 7, + 6 + ], + [ + 8, + 10, + 9, + 7, + 6 + ], + [ + 8, + 7, + 5, + 3, + 6 + ], + [ + 8, + 7, + 5, + 4, + 3, + 6 + ], + [ + 8, + 10, + 11, + 12, + 9, + 7, + 6 + ] + ] + }, + { + "src": 8, + "dst": 9, + "paths": [ + [ + 8, + 10, + 9 + ], + [ + 8, + 7, + 9 + ], + [ + 8, + 6, + 7, + 9 + ], + [ + 8, + 10, + 11, + 12, + 9 + ], + [ + 8, + 6, + 3, + 5, + 7, + 9 + ], + [ + 8, + 6, + 3, + 4, + 5, + 7, + 9 + ] + ] + }, + { + "src": 8, + "dst": 10, + "paths": [ + [ + 8, + 10 + ], + [ + 8, + 7, + 9, + 10 + ], + [ + 8, + 6, + 7, + 9, + 10 + ], + [ + 8, + 7, + 9, + 12, + 11, + 10 + ], + [ + 8, + 6, + 7, + 9, + 12, + 11, + 10 + ], + [ + 8, + 6, + 3, + 5, + 7, + 9, + 10 + ] + ] + }, + { + "src": 8, + "dst": 14, + "paths": [ + [ + 8, + 14 + ], + [ + 8, + 10, + 9, + 13, + 14 + ], + [ + 8, + 10, + 11, + 12, + 14 + ], + [ + 8, + 7, + 9, + 13, + 14 + ], + [ + 8, + 6, + 7, + 9, + 13, + 14 + ], + [ + 8, + 10, + 11, + 12, + 9, + 13, + 14 + ] + ] + }, + { + "src": 8, + "dst": 15, + "paths": [ + [ + 8, + 15 + ], + [ + 8, + 20, + 15 + ], + [ + 8, + 14, + 16, + 15 + ], + [ + 8, + 14, + 16, + 17, + 15 + ], + [ + 8, + 19, + 20, + 15 + ], + [ + 8, + 10, + 9, + 13, + 14, + 16, + 15 + ] + ] + }, + { + "src": 8, + "dst": 20, + "paths": [ + [ + 8, + 20 + ], + [ + 8, + 19, + 20 + ], + [ + 8, + 15, + 20 + ], + [ + 8, + 14, + 16, + 15, + 20 + ], + [ + 8, + 14, + 16, + 17, + 15, + 20 + ], + [ + 8, + 10, + 9, + 13, + 14, + 16, + 15, + 20 + ] + ] + }, + { + "src": 8, + "dst": 12, + "paths": [ + [ + 8, + 10, + 11, + 12 + ], + [ + 8, + 10, + 9, + 12 + ], + [ + 8, + 7, + 9, + 12 + ], + [ + 8, + 6, + 7, + 9, + 12 + ], + [ + 8, + 7, + 9, + 10, + 11, + 12 + ], + [ + 8, + 6, + 7, + 9, + 10, + 11, + 12 + ] + ] + }, + { + "src": 8, + "dst": 11, + "paths": [ + [ + 8, + 10, + 11 + ], + [ + 8, + 10, + 9, + 12, + 11 + ], + [ + 8, + 7, + 9, + 12, + 11 + ], + [ + 8, + 6, + 7, + 9, + 12, + 11 + ], + [ + 8, + 7, + 9, + 10, + 11 + ], + [ + 8, + 6, + 7, + 9, + 10, + 11 + ] + ] + }, + { + "src": 8, + "dst": 16, + "paths": [ + [ + 8, + 14, + 16 + ], + [ + 8, + 15, + 16 + ], + [ + 8, + 15, + 17, + 16 + ], + [ + 8, + 20, + 15, + 16 + ], + [ + 8, + 10, + 9, + 13, + 14, + 16 + ], + [ + 8, + 10, + 11, + 12, + 14, + 16 + ] + ] + }, + { + "src": 8, + "dst": 17, + "paths": [ + [ + 8, + 14, + 16, + 17 + ], + [ + 8, + 15, + 17 + ], + [ + 8, + 15, + 16, + 17 + ], + [ + 8, + 20, + 15, + 17 + ], + [ + 8, + 14, + 16, + 15, + 17 + ], + [ + 8, + 20, + 15, + 16, + 17 + ] + ] + }, + { + "src": 9, + "dst": 0, + "paths": [ + [ + 9, + 7, + 0 + ], + [ + 9, + 7, + 5, + 0 + ], + [ + 9, + 7, + 5, + 3, + 0 + ], + [ + 9, + 7, + 5, + 4, + 3, + 0 + ], + [ + 9, + 7, + 6, + 3, + 0 + ], + [ + 9, + 13, + 0 + ] + ] + }, + { + "src": 9, + "dst": 1, + "paths": [ + [ + 9, + 7, + 5, + 3, + 18, + 1 + ], + [ + 9, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 9, + 7, + 6, + 3, + 18, + 1 + ], + [ + 9, + 7, + 0, + 1 + ], + [ + 9, + 7, + 5, + 0, + 1 + ], + [ + 9, + 10, + 8, + 6, + 3, + 18, + 1 + ] + ] + }, + { + "src": 9, + "dst": 2, + "paths": [ + [ + 9, + 7, + 5, + 3, + 18, + 2 + ], + [ + 9, + 7, + 5, + 4, + 3, + 18, + 2 + ], + [ + 9, + 7, + 6, + 3, + 18, + 2 + ], + [ + 9, + 7, + 5, + 3, + 18, + 1, + 2 + ], + [ + 9, + 7, + 5, + 4, + 3, + 18, + 1, + 2 + ], + [ + 9, + 7, + 6, + 3, + 18, + 1, + 2 + ] + ] + }, + { + "src": 9, + "dst": 3, + "paths": [ + [ + 9, + 7, + 5, + 3 + ], + [ + 9, + 7, + 5, + 4, + 3 + ], + [ + 9, + 7, + 6, + 3 + ], + [ + 9, + 10, + 8, + 6, + 3 + ], + [ + 9, + 7, + 8, + 6, + 3 + ], + [ + 9, + 12, + 11, + 10, + 8, + 6, + 3 + ] + ] + }, + { + "src": 9, + "dst": 5, + "paths": [ + [ + 9, + 7, + 5 + ], + [ + 9, + 7, + 6, + 3, + 5 + ], + [ + 9, + 7, + 6, + 3, + 4, + 5 + ], + [ + 9, + 10, + 8, + 7, + 5 + ], + [ + 9, + 10, + 8, + 6, + 7, + 5 + ], + [ + 9, + 10, + 8, + 6, + 3, + 5 + ] + ] + }, + { + "src": 9, + "dst": 7, + "paths": [ + [ + 9, + 7 + ], + [ + 9, + 10, + 8, + 7 + ], + [ + 9, + 10, + 8, + 6, + 7 + ], + [ + 9, + 12, + 11, + 10, + 8, + 7 + ], + [ + 9, + 12, + 11, + 10, + 8, + 6, + 7 + ], + [ + 9, + 10, + 8, + 6, + 3, + 5, + 7 + ] + ] + }, + { + "src": 9, + "dst": 13, + "paths": [ + [ + 9, + 13 + ], + [ + 9, + 7, + 0, + 13 + ], + [ + 9, + 7, + 5, + 0, + 13 + ], + [ + 9, + 10, + 8, + 14, + 13 + ], + [ + 9, + 12, + 14, + 13 + ], + [ + 9, + 7, + 8, + 14, + 13 + ] + ] + }, + { + "src": 9, + "dst": 19, + "paths": [ + [ + 9, + 10, + 8, + 19 + ], + [ + 9, + 7, + 8, + 19 + ], + [ + 9, + 7, + 6, + 8, + 19 + ], + [ + 9, + 12, + 11, + 10, + 8, + 19 + ], + [ + 9, + 7, + 5, + 3, + 6, + 8, + 19 + ], + [ + 9, + 7, + 5, + 4, + 3, + 6, + 8, + 19 + ] + ] + }, + { + "src": 9, + "dst": 18, + "paths": [ + [ + 9, + 7, + 5, + 3, + 18 + ], + [ + 9, + 7, + 5, + 4, + 3, + 18 + ], + [ + 9, + 7, + 6, + 3, + 18 + ], + [ + 9, + 10, + 8, + 6, + 3, + 18 + ], + [ + 9, + 7, + 0, + 1, + 18 + ], + [ + 9, + 7, + 5, + 0, + 1, + 18 + ] + ] + }, + { + "src": 9, + "dst": 4, + "paths": [ + [ + 9, + 7, + 5, + 4 + ], + [ + 9, + 7, + 5, + 3, + 4 + ], + [ + 9, + 7, + 6, + 3, + 4 + ], + [ + 9, + 7, + 6, + 3, + 5, + 4 + ], + [ + 9, + 10, + 8, + 6, + 3, + 4 + ], + [ + 9, + 7, + 8, + 6, + 3, + 4 + ] + ] + }, + { + "src": 9, + "dst": 6, + "paths": [ + [ + 9, + 7, + 6 + ], + [ + 9, + 7, + 5, + 3, + 6 + ], + [ + 9, + 7, + 5, + 4, + 3, + 6 + ], + [ + 9, + 10, + 8, + 6 + ], + [ + 9, + 7, + 8, + 6 + ], + [ + 9, + 12, + 11, + 10, + 8, + 6 + ] + ] + }, + { + "src": 9, + "dst": 8, + "paths": [ + [ + 9, + 10, + 8 + ], + [ + 9, + 7, + 8 + ], + [ + 9, + 7, + 6, + 8 + ], + [ + 9, + 12, + 11, + 10, + 8 + ], + [ + 9, + 7, + 5, + 3, + 6, + 8 + ], + [ + 9, + 7, + 5, + 4, + 3, + 6, + 8 + ] + ] + }, + { + "src": 9, + "dst": 10, + "paths": [ + [ + 9, + 10 + ], + [ + 9, + 12, + 11, + 10 + ], + [ + 9, + 7, + 8, + 10 + ], + [ + 9, + 7, + 6, + 8, + 10 + ], + [ + 9, + 7, + 5, + 3, + 6, + 8, + 10 + ], + [ + 9, + 7, + 5, + 4, + 3, + 6, + 8, + 10 + ] + ] + }, + { + "src": 9, + "dst": 14, + "paths": [ + [ + 9, + 13, + 14 + ], + [ + 9, + 10, + 8, + 14 + ], + [ + 9, + 12, + 14 + ], + [ + 9, + 7, + 8, + 14 + ], + [ + 9, + 7, + 6, + 8, + 14 + ], + [ + 9, + 12, + 11, + 10, + 8, + 14 + ] + ] + }, + { + "src": 9, + "dst": 15, + "paths": [ + [ + 9, + 10, + 8, + 15 + ], + [ + 9, + 13, + 14, + 16, + 15 + ], + [ + 9, + 7, + 8, + 15 + ], + [ + 9, + 7, + 6, + 8, + 15 + ], + [ + 9, + 12, + 11, + 10, + 8, + 15 + ], + [ + 9, + 10, + 8, + 20, + 15 + ] + ] + }, + { + "src": 9, + "dst": 20, + "paths": [ + [ + 9, + 10, + 8, + 20 + ], + [ + 9, + 7, + 8, + 20 + ], + [ + 9, + 7, + 6, + 8, + 20 + ], + [ + 9, + 12, + 11, + 10, + 8, + 20 + ], + [ + 9, + 10, + 8, + 19, + 20 + ], + [ + 9, + 7, + 5, + 3, + 6, + 8, + 20 + ] + ] + }, + { + "src": 9, + "dst": 12, + "paths": [ + [ + 9, + 12 + ], + [ + 9, + 10, + 11, + 12 + ], + [ + 9, + 7, + 8, + 10, + 11, + 12 + ], + [ + 9, + 7, + 6, + 8, + 10, + 11, + 12 + ], + [ + 9, + 7, + 5, + 3, + 6, + 8, + 10, + 11, + 12 + ], + [ + 9, + 7, + 5, + 4, + 3, + 6, + 8, + 10, + 11, + 12 + ] + ] + }, + { + "src": 9, + "dst": 11, + "paths": [ + [ + 9, + 12, + 11 + ], + [ + 9, + 10, + 11 + ], + [ + 9, + 7, + 8, + 10, + 11 + ], + [ + 9, + 7, + 6, + 8, + 10, + 11 + ], + [ + 9, + 7, + 5, + 3, + 6, + 8, + 10, + 11 + ], + [ + 9, + 7, + 5, + 4, + 3, + 6, + 8, + 10, + 11 + ] + ] + }, + { + "src": 9, + "dst": 16, + "paths": [ + [ + 9, + 13, + 14, + 16 + ], + [ + 9, + 10, + 8, + 14, + 16 + ], + [ + 9, + 12, + 14, + 16 + ], + [ + 9, + 7, + 8, + 14, + 16 + ], + [ + 9, + 10, + 8, + 15, + 16 + ], + [ + 9, + 7, + 6, + 8, + 14, + 16 + ] + ] + }, + { + "src": 9, + "dst": 17, + "paths": [ + [ + 9, + 13, + 14, + 16, + 17 + ], + [ + 9, + 10, + 8, + 14, + 16, + 17 + ], + [ + 9, + 12, + 14, + 16, + 17 + ], + [ + 9, + 10, + 8, + 15, + 17 + ], + [ + 9, + 7, + 8, + 14, + 16, + 17 + ], + [ + 9, + 10, + 8, + 15, + 16, + 17 + ] + ] + }, + { + "src": 10, + "dst": 0, + "paths": [ + [ + 10, + 9, + 7, + 0 + ], + [ + 10, + 9, + 7, + 5, + 0 + ], + [ + 10, + 8, + 6, + 3, + 0 + ], + [ + 10, + 11, + 12, + 9, + 7, + 0 + ], + [ + 10, + 11, + 12, + 9, + 7, + 5, + 0 + ], + [ + 10, + 9, + 7, + 5, + 3, + 0 + ] + ] + }, + { + "src": 10, + "dst": 1, + "paths": [ + [ + 10, + 8, + 6, + 3, + 18, + 1 + ], + [ + 10, + 9, + 7, + 5, + 3, + 18, + 1 + ], + [ + 10, + 9, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 10, + 9, + 7, + 6, + 3, + 18, + 1 + ], + [ + 10, + 9, + 7, + 0, + 1 + ], + [ + 10, + 11, + 12, + 9, + 7, + 5, + 3, + 18, + 1 + ] + ] + }, + { + "src": 10, + "dst": 2, + "paths": [ + [ + 10, + 8, + 6, + 3, + 18, + 2 + ], + [ + 10, + 9, + 7, + 5, + 3, + 18, + 2 + ], + [ + 10, + 9, + 7, + 5, + 4, + 3, + 18, + 2 + ], + [ + 10, + 9, + 7, + 6, + 3, + 18, + 2 + ], + [ + 10, + 8, + 6, + 3, + 18, + 1, + 2 + ], + [ + 10, + 9, + 7, + 5, + 3, + 18, + 1, + 2 + ] + ] + }, + { + "src": 10, + "dst": 3, + "paths": [ + [ + 10, + 8, + 6, + 3 + ], + [ + 10, + 9, + 7, + 5, + 3 + ], + [ + 10, + 9, + 7, + 5, + 4, + 3 + ], + [ + 10, + 9, + 7, + 6, + 3 + ], + [ + 10, + 11, + 12, + 9, + 7, + 5, + 3 + ], + [ + 10, + 11, + 12, + 9, + 7, + 5, + 4, + 3 + ] + ] + }, + { + "src": 10, + "dst": 5, + "paths": [ + [ + 10, + 9, + 7, + 5 + ], + [ + 10, + 11, + 12, + 9, + 7, + 5 + ], + [ + 10, + 8, + 7, + 5 + ], + [ + 10, + 8, + 6, + 7, + 5 + ], + [ + 10, + 8, + 6, + 3, + 5 + ], + [ + 10, + 8, + 6, + 3, + 4, + 5 + ] + ] + }, + { + "src": 10, + "dst": 7, + "paths": [ + [ + 10, + 9, + 7 + ], + [ + 10, + 11, + 12, + 9, + 7 + ], + [ + 10, + 8, + 7 + ], + [ + 10, + 8, + 6, + 7 + ], + [ + 10, + 8, + 6, + 3, + 5, + 7 + ], + [ + 10, + 8, + 6, + 3, + 4, + 5, + 7 + ] + ] + }, + { + "src": 10, + "dst": 13, + "paths": [ + [ + 10, + 9, + 13 + ], + [ + 10, + 11, + 12, + 9, + 13 + ], + [ + 10, + 8, + 7, + 9, + 13 + ], + [ + 10, + 8, + 6, + 7, + 9, + 13 + ], + [ + 10, + 8, + 6, + 3, + 5, + 7, + 9, + 13 + ], + [ + 10, + 8, + 6, + 3, + 4, + 5, + 7, + 9, + 13 + ] + ] + }, + { + "src": 10, + "dst": 19, + "paths": [ + [ + 10, + 8, + 19 + ], + [ + 10, + 8, + 20, + 19 + ], + [ + 10, + 9, + 7, + 8, + 19 + ], + [ + 10, + 9, + 7, + 6, + 8, + 19 + ], + [ + 10, + 11, + 12, + 9, + 7, + 8, + 19 + ], + [ + 10, + 11, + 12, + 9, + 7, + 6, + 8, + 19 + ] + ] + }, + { + "src": 10, + "dst": 18, + "paths": [ + [ + 10, + 8, + 6, + 3, + 18 + ], + [ + 10, + 9, + 7, + 5, + 3, + 18 + ], + [ + 10, + 9, + 7, + 5, + 4, + 3, + 18 + ], + [ + 10, + 9, + 7, + 6, + 3, + 18 + ], + [ + 10, + 11, + 12, + 9, + 7, + 5, + 3, + 18 + ], + [ + 10, + 11, + 12, + 9, + 7, + 5, + 4, + 3, + 18 + ] + ] + }, + { + "src": 10, + "dst": 4, + "paths": [ + [ + 10, + 9, + 7, + 5, + 4 + ], + [ + 10, + 8, + 6, + 3, + 4 + ], + [ + 10, + 9, + 7, + 5, + 3, + 4 + ], + [ + 10, + 11, + 12, + 9, + 7, + 5, + 4 + ], + [ + 10, + 9, + 7, + 6, + 3, + 4 + ], + [ + 10, + 8, + 7, + 5, + 4 + ] + ] + }, + { + "src": 10, + "dst": 6, + "paths": [ + [ + 10, + 8, + 6 + ], + [ + 10, + 9, + 7, + 6 + ], + [ + 10, + 11, + 12, + 9, + 7, + 6 + ], + [ + 10, + 9, + 7, + 5, + 3, + 6 + ], + [ + 10, + 9, + 7, + 5, + 4, + 3, + 6 + ], + [ + 10, + 8, + 7, + 6 + ] + ] + }, + { + "src": 10, + "dst": 8, + "paths": [ + [ + 10, + 8 + ], + [ + 10, + 9, + 7, + 8 + ], + [ + 10, + 9, + 7, + 6, + 8 + ], + [ + 10, + 11, + 12, + 9, + 7, + 8 + ], + [ + 10, + 11, + 12, + 9, + 7, + 6, + 8 + ], + [ + 10, + 9, + 7, + 5, + 3, + 6, + 8 + ] + ] + }, + { + "src": 10, + "dst": 9, + "paths": [ + [ + 10, + 9 + ], + [ + 10, + 11, + 12, + 9 + ], + [ + 10, + 8, + 7, + 9 + ], + [ + 10, + 8, + 6, + 7, + 9 + ], + [ + 10, + 8, + 6, + 3, + 5, + 7, + 9 + ], + [ + 10, + 8, + 6, + 3, + 4, + 5, + 7, + 9 + ] + ] + }, + { + "src": 10, + "dst": 14, + "paths": [ + [ + 10, + 8, + 14 + ], + [ + 10, + 9, + 13, + 14 + ], + [ + 10, + 11, + 12, + 14 + ], + [ + 10, + 11, + 12, + 9, + 13, + 14 + ], + [ + 10, + 9, + 12, + 14 + ], + [ + 10, + 9, + 7, + 8, + 14 + ] + ] + }, + { + "src": 10, + "dst": 15, + "paths": [ + [ + 10, + 8, + 15 + ], + [ + 10, + 8, + 20, + 15 + ], + [ + 10, + 8, + 14, + 16, + 15 + ], + [ + 10, + 9, + 13, + 14, + 16, + 15 + ], + [ + 10, + 9, + 7, + 8, + 15 + ], + [ + 10, + 9, + 7, + 6, + 8, + 15 + ] + ] + }, + { + "src": 10, + "dst": 20, + "paths": [ + [ + 10, + 8, + 20 + ], + [ + 10, + 8, + 19, + 20 + ], + [ + 10, + 9, + 7, + 8, + 20 + ], + [ + 10, + 9, + 7, + 6, + 8, + 20 + ], + [ + 10, + 8, + 15, + 20 + ], + [ + 10, + 11, + 12, + 9, + 7, + 8, + 20 + ] + ] + }, + { + "src": 10, + "dst": 12, + "paths": [ + [ + 10, + 11, + 12 + ], + [ + 10, + 9, + 12 + ], + [ + 10, + 8, + 7, + 9, + 12 + ], + [ + 10, + 8, + 6, + 7, + 9, + 12 + ], + [ + 10, + 8, + 6, + 3, + 5, + 7, + 9, + 12 + ], + [ + 10, + 8, + 6, + 3, + 4, + 5, + 7, + 9, + 12 + ] + ] + }, + { + "src": 10, + "dst": 11, + "paths": [ + [ + 10, + 11 + ], + [ + 10, + 9, + 12, + 11 + ], + [ + 10, + 8, + 7, + 9, + 12, + 11 + ], + [ + 10, + 8, + 6, + 7, + 9, + 12, + 11 + ], + [ + 10, + 8, + 6, + 3, + 5, + 7, + 9, + 12, + 11 + ], + [ + 10, + 8, + 6, + 3, + 4, + 5, + 7, + 9, + 12, + 11 + ] + ] + }, + { + "src": 10, + "dst": 16, + "paths": [ + [ + 10, + 8, + 14, + 16 + ], + [ + 10, + 8, + 15, + 16 + ], + [ + 10, + 9, + 13, + 14, + 16 + ], + [ + 10, + 11, + 12, + 14, + 16 + ], + [ + 10, + 11, + 12, + 9, + 13, + 14, + 16 + ], + [ + 10, + 8, + 15, + 17, + 16 + ] + ] + }, + { + "src": 10, + "dst": 17, + "paths": [ + [ + 10, + 8, + 14, + 16, + 17 + ], + [ + 10, + 8, + 15, + 17 + ], + [ + 10, + 8, + 15, + 16, + 17 + ], + [ + 10, + 9, + 13, + 14, + 16, + 17 + ], + [ + 10, + 11, + 12, + 14, + 16, + 17 + ], + [ + 10, + 11, + 12, + 9, + 13, + 14, + 16, + 17 + ] + ] + }, + { + "src": 14, + "dst": 0, + "paths": [ + [ + 14, + 13, + 0 + ], + [ + 14, + 13, + 9, + 7, + 0 + ], + [ + 14, + 13, + 9, + 7, + 5, + 0 + ], + [ + 14, + 8, + 6, + 3, + 0 + ], + [ + 14, + 8, + 7, + 0 + ], + [ + 14, + 8, + 7, + 5, + 0 + ] + ] + }, + { + "src": 14, + "dst": 1, + "paths": [ + [ + 14, + 8, + 6, + 3, + 18, + 1 + ], + [ + 14, + 13, + 9, + 7, + 5, + 3, + 18, + 1 + ], + [ + 14, + 13, + 9, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 14, + 13, + 0, + 1 + ], + [ + 14, + 13, + 9, + 7, + 6, + 3, + 18, + 1 + ], + [ + 14, + 8, + 7, + 5, + 3, + 18, + 1 + ] + ] + }, + { + "src": 14, + "dst": 2, + "paths": [ + [ + 14, + 8, + 6, + 3, + 18, + 2 + ], + [ + 14, + 13, + 9, + 7, + 5, + 3, + 18, + 2 + ], + [ + 14, + 13, + 9, + 7, + 5, + 4, + 3, + 18, + 2 + ], + [ + 14, + 8, + 6, + 3, + 18, + 1, + 2 + ], + [ + 14, + 13, + 9, + 7, + 6, + 3, + 18, + 2 + ], + [ + 14, + 13, + 0, + 2 + ] + ] + }, + { + "src": 14, + "dst": 3, + "paths": [ + [ + 14, + 8, + 6, + 3 + ], + [ + 14, + 13, + 9, + 7, + 5, + 3 + ], + [ + 14, + 13, + 9, + 7, + 5, + 4, + 3 + ], + [ + 14, + 13, + 9, + 7, + 6, + 3 + ], + [ + 14, + 8, + 7, + 5, + 3 + ], + [ + 14, + 8, + 6, + 7, + 5, + 3 + ] + ] + }, + { + "src": 14, + "dst": 5, + "paths": [ + [ + 14, + 13, + 9, + 7, + 5 + ], + [ + 14, + 8, + 7, + 5 + ], + [ + 14, + 8, + 6, + 7, + 5 + ], + [ + 14, + 8, + 6, + 3, + 5 + ], + [ + 14, + 8, + 6, + 3, + 4, + 5 + ], + [ + 14, + 8, + 10, + 9, + 7, + 5 + ] + ] + }, + { + "src": 14, + "dst": 7, + "paths": [ + [ + 14, + 13, + 9, + 7 + ], + [ + 14, + 8, + 7 + ], + [ + 14, + 8, + 6, + 7 + ], + [ + 14, + 8, + 10, + 9, + 7 + ], + [ + 14, + 12, + 9, + 7 + ], + [ + 14, + 8, + 6, + 3, + 5, + 7 + ] + ] + }, + { + "src": 14, + "dst": 13, + "paths": [ + [ + 14, + 13 + ], + [ + 14, + 8, + 10, + 9, + 13 + ], + [ + 14, + 12, + 9, + 13 + ], + [ + 14, + 8, + 7, + 9, + 13 + ], + [ + 14, + 8, + 6, + 7, + 9, + 13 + ], + [ + 14, + 8, + 10, + 11, + 12, + 9, + 13 + ] + ] + }, + { + "src": 14, + "dst": 19, + "paths": [ + [ + 14, + 8, + 19 + ], + [ + 14, + 16, + 15, + 20, + 19 + ], + [ + 14, + 16, + 17, + 15, + 20, + 19 + ], + [ + 14, + 8, + 20, + 19 + ], + [ + 14, + 13, + 9, + 10, + 8, + 19 + ], + [ + 14, + 12, + 11, + 10, + 8, + 19 + ] + ] + }, + { + "src": 14, + "dst": 18, + "paths": [ + [ + 14, + 8, + 6, + 3, + 18 + ], + [ + 14, + 13, + 9, + 7, + 5, + 3, + 18 + ], + [ + 14, + 13, + 9, + 7, + 5, + 4, + 3, + 18 + ], + [ + 14, + 13, + 9, + 7, + 6, + 3, + 18 + ], + [ + 14, + 8, + 7, + 5, + 3, + 18 + ], + [ + 14, + 8, + 6, + 7, + 5, + 3, + 18 + ] + ] + }, + { + "src": 14, + "dst": 4, + "paths": [ + [ + 14, + 13, + 9, + 7, + 5, + 4 + ], + [ + 14, + 8, + 6, + 3, + 4 + ], + [ + 14, + 13, + 9, + 7, + 5, + 3, + 4 + ], + [ + 14, + 8, + 7, + 5, + 4 + ], + [ + 14, + 8, + 6, + 7, + 5, + 4 + ], + [ + 14, + 8, + 6, + 3, + 5, + 4 + ] + ] + }, + { + "src": 14, + "dst": 6, + "paths": [ + [ + 14, + 8, + 6 + ], + [ + 14, + 13, + 9, + 7, + 6 + ], + [ + 14, + 8, + 7, + 6 + ], + [ + 14, + 13, + 9, + 7, + 5, + 3, + 6 + ], + [ + 14, + 8, + 10, + 9, + 7, + 6 + ], + [ + 14, + 13, + 9, + 7, + 5, + 4, + 3, + 6 + ] + ] + }, + { + "src": 14, + "dst": 8, + "paths": [ + [ + 14, + 8 + ], + [ + 14, + 13, + 9, + 10, + 8 + ], + [ + 14, + 12, + 11, + 10, + 8 + ], + [ + 14, + 13, + 9, + 7, + 8 + ], + [ + 14, + 13, + 9, + 7, + 6, + 8 + ], + [ + 14, + 13, + 9, + 12, + 11, + 10, + 8 + ] + ] + }, + { + "src": 14, + "dst": 9, + "paths": [ + [ + 14, + 13, + 9 + ], + [ + 14, + 8, + 10, + 9 + ], + [ + 14, + 12, + 9 + ], + [ + 14, + 8, + 7, + 9 + ], + [ + 14, + 8, + 6, + 7, + 9 + ], + [ + 14, + 8, + 10, + 11, + 12, + 9 + ] + ] + }, + { + "src": 14, + "dst": 10, + "paths": [ + [ + 14, + 8, + 10 + ], + [ + 14, + 13, + 9, + 10 + ], + [ + 14, + 12, + 11, + 10 + ], + [ + 14, + 13, + 9, + 12, + 11, + 10 + ], + [ + 14, + 12, + 9, + 10 + ], + [ + 14, + 8, + 7, + 9, + 10 + ] + ] + }, + { + "src": 14, + "dst": 15, + "paths": [ + [ + 14, + 16, + 15 + ], + [ + 14, + 16, + 17, + 15 + ], + [ + 14, + 8, + 15 + ], + [ + 14, + 8, + 20, + 15 + ], + [ + 14, + 13, + 9, + 10, + 8, + 15 + ], + [ + 14, + 12, + 11, + 10, + 8, + 15 + ] + ] + }, + { + "src": 14, + "dst": 20, + "paths": [ + [ + 14, + 16, + 15, + 20 + ], + [ + 14, + 16, + 17, + 15, + 20 + ], + [ + 14, + 8, + 20 + ], + [ + 14, + 8, + 19, + 20 + ], + [ + 14, + 13, + 9, + 10, + 8, + 20 + ], + [ + 14, + 12, + 11, + 10, + 8, + 20 + ] + ] + }, + { + "src": 14, + "dst": 12, + "paths": [ + [ + 14, + 12 + ], + [ + 14, + 13, + 9, + 12 + ], + [ + 14, + 8, + 10, + 11, + 12 + ], + [ + 14, + 13, + 9, + 10, + 11, + 12 + ], + [ + 14, + 8, + 10, + 9, + 12 + ], + [ + 14, + 8, + 7, + 9, + 12 + ] + ] + }, + { + "src": 14, + "dst": 11, + "paths": [ + [ + 14, + 12, + 11 + ], + [ + 14, + 8, + 10, + 11 + ], + [ + 14, + 13, + 9, + 12, + 11 + ], + [ + 14, + 13, + 9, + 10, + 11 + ], + [ + 14, + 8, + 10, + 9, + 12, + 11 + ], + [ + 14, + 8, + 7, + 9, + 12, + 11 + ] + ] + }, + { + "src": 14, + "dst": 16, + "paths": [ + [ + 14, + 16 + ], + [ + 14, + 8, + 15, + 16 + ], + [ + 14, + 8, + 15, + 17, + 16 + ], + [ + 14, + 8, + 20, + 15, + 16 + ], + [ + 14, + 13, + 9, + 10, + 8, + 15, + 16 + ], + [ + 14, + 12, + 11, + 10, + 8, + 15, + 16 + ] + ] + }, + { + "src": 14, + "dst": 17, + "paths": [ + [ + 14, + 16, + 17 + ], + [ + 14, + 16, + 15, + 17 + ], + [ + 14, + 8, + 15, + 17 + ], + [ + 14, + 8, + 15, + 16, + 17 + ], + [ + 14, + 8, + 20, + 15, + 17 + ], + [ + 14, + 8, + 20, + 15, + 16, + 17 + ] + ] + }, + { + "src": 15, + "dst": 0, + "paths": [ + [ + 15, + 8, + 6, + 3, + 0 + ], + [ + 15, + 8, + 7, + 0 + ], + [ + 15, + 8, + 7, + 5, + 0 + ], + [ + 15, + 8, + 6, + 7, + 0 + ], + [ + 15, + 16, + 14, + 13, + 0 + ], + [ + 15, + 8, + 6, + 7, + 5, + 0 + ] + ] + }, + { + "src": 15, + "dst": 1, + "paths": [ + [ + 15, + 8, + 6, + 3, + 18, + 1 + ], + [ + 15, + 20, + 8, + 6, + 3, + 18, + 1 + ], + [ + 15, + 8, + 7, + 5, + 3, + 18, + 1 + ], + [ + 15, + 8, + 6, + 7, + 5, + 3, + 18, + 1 + ], + [ + 15, + 8, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 15, + 8, + 6, + 7, + 5, + 4, + 3, + 18, + 1 + ] + ] + }, + { + "src": 15, + "dst": 2, + "paths": [ + [ + 15, + 20, + 19, + 2 + ], + [ + 15, + 8, + 6, + 3, + 18, + 2 + ], + [ + 15, + 8, + 6, + 3, + 18, + 1, + 2 + ], + [ + 15, + 20, + 8, + 6, + 3, + 18, + 2 + ], + [ + 15, + 8, + 7, + 5, + 3, + 18, + 2 + ], + [ + 15, + 8, + 6, + 7, + 5, + 3, + 18, + 2 + ] + ] + }, + { + "src": 15, + "dst": 3, + "paths": [ + [ + 15, + 8, + 6, + 3 + ], + [ + 15, + 20, + 8, + 6, + 3 + ], + [ + 15, + 8, + 7, + 5, + 3 + ], + [ + 15, + 8, + 6, + 7, + 5, + 3 + ], + [ + 15, + 8, + 7, + 5, + 4, + 3 + ], + [ + 15, + 8, + 6, + 7, + 5, + 4, + 3 + ] + ] + }, + { + "src": 15, + "dst": 5, + "paths": [ + [ + 15, + 8, + 7, + 5 + ], + [ + 15, + 8, + 6, + 7, + 5 + ], + [ + 15, + 8, + 6, + 3, + 5 + ], + [ + 15, + 8, + 6, + 3, + 4, + 5 + ], + [ + 15, + 8, + 10, + 9, + 7, + 5 + ], + [ + 15, + 16, + 14, + 13, + 9, + 7, + 5 + ] + ] + }, + { + "src": 15, + "dst": 7, + "paths": [ + [ + 15, + 8, + 7 + ], + [ + 15, + 8, + 6, + 7 + ], + [ + 15, + 8, + 10, + 9, + 7 + ], + [ + 15, + 16, + 14, + 13, + 9, + 7 + ], + [ + 15, + 8, + 6, + 3, + 5, + 7 + ], + [ + 15, + 8, + 10, + 11, + 12, + 9, + 7 + ] + ] + }, + { + "src": 15, + "dst": 13, + "paths": [ + [ + 15, + 16, + 14, + 13 + ], + [ + 15, + 17, + 16, + 14, + 13 + ], + [ + 15, + 8, + 10, + 9, + 13 + ], + [ + 15, + 8, + 7, + 9, + 13 + ], + [ + 15, + 8, + 6, + 7, + 9, + 13 + ], + [ + 15, + 8, + 10, + 11, + 12, + 9, + 13 + ] + ] + }, + { + "src": 15, + "dst": 19, + "paths": [ + [ + 15, + 20, + 19 + ], + [ + 15, + 8, + 19 + ], + [ + 15, + 20, + 8, + 19 + ], + [ + 15, + 16, + 14, + 8, + 19 + ], + [ + 15, + 8, + 20, + 19 + ], + [ + 15, + 17, + 16, + 14, + 8, + 19 + ] + ] + }, + { + "src": 15, + "dst": 18, + "paths": [ + [ + 15, + 8, + 6, + 3, + 18 + ], + [ + 15, + 20, + 8, + 6, + 3, + 18 + ], + [ + 15, + 8, + 7, + 5, + 3, + 18 + ], + [ + 15, + 8, + 6, + 7, + 5, + 3, + 18 + ], + [ + 15, + 8, + 7, + 5, + 4, + 3, + 18 + ], + [ + 15, + 8, + 6, + 7, + 5, + 4, + 3, + 18 + ] + ] + }, + { + "src": 15, + "dst": 4, + "paths": [ + [ + 15, + 8, + 6, + 3, + 4 + ], + [ + 15, + 8, + 7, + 5, + 4 + ], + [ + 15, + 8, + 6, + 7, + 5, + 4 + ], + [ + 15, + 8, + 6, + 3, + 5, + 4 + ], + [ + 15, + 8, + 10, + 9, + 7, + 5, + 4 + ], + [ + 15, + 20, + 8, + 6, + 3, + 4 + ] + ] + }, + { + "src": 15, + "dst": 6, + "paths": [ + [ + 15, + 8, + 6 + ], + [ + 15, + 20, + 8, + 6 + ], + [ + 15, + 16, + 14, + 8, + 6 + ], + [ + 15, + 8, + 7, + 6 + ], + [ + 15, + 8, + 10, + 9, + 7, + 6 + ], + [ + 15, + 16, + 14, + 13, + 9, + 7, + 6 + ] + ] + }, + { + "src": 15, + "dst": 8, + "paths": [ + [ + 15, + 8 + ], + [ + 15, + 20, + 8 + ], + [ + 15, + 16, + 14, + 8 + ], + [ + 15, + 17, + 16, + 14, + 8 + ], + [ + 15, + 20, + 19, + 8 + ], + [ + 15, + 16, + 14, + 13, + 9, + 10, + 8 + ] + ] + }, + { + "src": 15, + "dst": 9, + "paths": [ + [ + 15, + 8, + 10, + 9 + ], + [ + 15, + 16, + 14, + 13, + 9 + ], + [ + 15, + 8, + 7, + 9 + ], + [ + 15, + 8, + 6, + 7, + 9 + ], + [ + 15, + 8, + 10, + 11, + 12, + 9 + ], + [ + 15, + 20, + 8, + 10, + 9 + ] + ] + }, + { + "src": 15, + "dst": 10, + "paths": [ + [ + 15, + 8, + 10 + ], + [ + 15, + 20, + 8, + 10 + ], + [ + 15, + 16, + 14, + 8, + 10 + ], + [ + 15, + 16, + 14, + 13, + 9, + 10 + ], + [ + 15, + 8, + 7, + 9, + 10 + ], + [ + 15, + 8, + 6, + 7, + 9, + 10 + ] + ] + }, + { + "src": 15, + "dst": 14, + "paths": [ + [ + 15, + 16, + 14 + ], + [ + 15, + 17, + 16, + 14 + ], + [ + 15, + 8, + 14 + ], + [ + 15, + 20, + 8, + 14 + ], + [ + 15, + 8, + 10, + 9, + 13, + 14 + ], + [ + 15, + 8, + 10, + 11, + 12, + 14 + ] + ] + }, + { + "src": 15, + "dst": 20, + "paths": [ + [ + 15, + 20 + ], + [ + 15, + 8, + 20 + ], + [ + 15, + 16, + 14, + 8, + 20 + ], + [ + 15, + 8, + 19, + 20 + ], + [ + 15, + 17, + 16, + 14, + 8, + 20 + ], + [ + 15, + 16, + 14, + 8, + 19, + 20 + ] + ] + }, + { + "src": 15, + "dst": 12, + "paths": [ + [ + 15, + 8, + 10, + 11, + 12 + ], + [ + 15, + 8, + 10, + 9, + 12 + ], + [ + 15, + 16, + 14, + 12 + ], + [ + 15, + 20, + 8, + 10, + 11, + 12 + ], + [ + 15, + 16, + 14, + 13, + 9, + 12 + ], + [ + 15, + 16, + 14, + 8, + 10, + 11, + 12 + ] + ] + }, + { + "src": 15, + "dst": 11, + "paths": [ + [ + 15, + 8, + 10, + 11 + ], + [ + 15, + 8, + 10, + 9, + 12, + 11 + ], + [ + 15, + 16, + 14, + 12, + 11 + ], + [ + 15, + 20, + 8, + 10, + 11 + ], + [ + 15, + 16, + 14, + 8, + 10, + 11 + ], + [ + 15, + 16, + 14, + 13, + 9, + 12, + 11 + ] + ] + }, + { + "src": 15, + "dst": 16, + "paths": [ + [ + 15, + 16 + ], + [ + 15, + 17, + 16 + ], + [ + 15, + 8, + 14, + 16 + ], + [ + 15, + 20, + 8, + 14, + 16 + ], + [ + 15, + 8, + 10, + 9, + 13, + 14, + 16 + ], + [ + 15, + 8, + 10, + 11, + 12, + 14, + 16 + ] + ] + }, + { + "src": 15, + "dst": 17, + "paths": [ + [ + 15, + 17 + ], + [ + 15, + 16, + 17 + ], + [ + 15, + 8, + 14, + 16, + 17 + ], + [ + 15, + 20, + 8, + 14, + 16, + 17 + ], + [ + 15, + 8, + 10, + 9, + 13, + 14, + 16, + 17 + ], + [ + 15, + 8, + 10, + 11, + 12, + 14, + 16, + 17 + ] + ] + }, + { + "src": 20, + "dst": 0, + "paths": [ + [ + 20, + 8, + 6, + 3, + 0 + ], + [ + 20, + 8, + 7, + 0 + ], + [ + 20, + 8, + 7, + 5, + 0 + ], + [ + 20, + 8, + 6, + 7, + 0 + ], + [ + 20, + 8, + 6, + 7, + 5, + 0 + ], + [ + 20, + 8, + 6, + 3, + 5, + 0 + ] + ] + }, + { + "src": 20, + "dst": 1, + "paths": [ + [ + 20, + 8, + 6, + 3, + 18, + 1 + ], + [ + 20, + 8, + 7, + 5, + 3, + 18, + 1 + ], + [ + 20, + 8, + 6, + 7, + 5, + 3, + 18, + 1 + ], + [ + 20, + 8, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 20, + 8, + 6, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 20, + 8, + 10, + 9, + 7, + 5, + 3, + 18, + 1 + ] + ] + }, + { + "src": 20, + "dst": 2, + "paths": [ + [ + 20, + 19, + 2 + ], + [ + 20, + 8, + 6, + 3, + 18, + 2 + ], + [ + 20, + 8, + 6, + 3, + 18, + 1, + 2 + ], + [ + 20, + 8, + 7, + 5, + 3, + 18, + 2 + ], + [ + 20, + 8, + 6, + 7, + 5, + 3, + 18, + 2 + ], + [ + 20, + 8, + 7, + 5, + 4, + 3, + 18, + 2 + ] + ] + }, + { + "src": 20, + "dst": 3, + "paths": [ + [ + 20, + 8, + 6, + 3 + ], + [ + 20, + 8, + 7, + 5, + 3 + ], + [ + 20, + 8, + 6, + 7, + 5, + 3 + ], + [ + 20, + 8, + 7, + 5, + 4, + 3 + ], + [ + 20, + 8, + 6, + 7, + 5, + 4, + 3 + ], + [ + 20, + 8, + 10, + 9, + 7, + 5, + 3 + ] + ] + }, + { + "src": 20, + "dst": 5, + "paths": [ + [ + 20, + 8, + 7, + 5 + ], + [ + 20, + 8, + 6, + 7, + 5 + ], + [ + 20, + 8, + 6, + 3, + 5 + ], + [ + 20, + 8, + 6, + 3, + 4, + 5 + ], + [ + 20, + 8, + 10, + 9, + 7, + 5 + ], + [ + 20, + 8, + 10, + 11, + 12, + 9, + 7, + 5 + ] + ] + }, + { + "src": 20, + "dst": 7, + "paths": [ + [ + 20, + 8, + 7 + ], + [ + 20, + 8, + 6, + 7 + ], + [ + 20, + 8, + 10, + 9, + 7 + ], + [ + 20, + 8, + 6, + 3, + 5, + 7 + ], + [ + 20, + 8, + 10, + 11, + 12, + 9, + 7 + ], + [ + 20, + 8, + 6, + 3, + 4, + 5, + 7 + ] + ] + }, + { + "src": 20, + "dst": 13, + "paths": [ + [ + 20, + 8, + 10, + 9, + 13 + ], + [ + 20, + 8, + 7, + 9, + 13 + ], + [ + 20, + 8, + 6, + 7, + 9, + 13 + ], + [ + 20, + 15, + 16, + 14, + 13 + ], + [ + 20, + 8, + 10, + 11, + 12, + 9, + 13 + ], + [ + 20, + 19, + 8, + 10, + 9, + 13 + ] + ] + }, + { + "src": 20, + "dst": 19, + "paths": [ + [ + 20, + 19 + ], + [ + 20, + 8, + 19 + ], + [ + 20, + 15, + 8, + 19 + ], + [ + 20, + 15, + 16, + 14, + 8, + 19 + ], + [ + 20, + 15, + 17, + 16, + 14, + 8, + 19 + ], + [ + 20, + 15, + 16, + 14, + 13, + 9, + 10, + 8, + 19 + ] + ] + }, + { + "src": 20, + "dst": 18, + "paths": [ + [ + 20, + 8, + 6, + 3, + 18 + ], + [ + 20, + 8, + 7, + 5, + 3, + 18 + ], + [ + 20, + 8, + 6, + 7, + 5, + 3, + 18 + ], + [ + 20, + 8, + 7, + 5, + 4, + 3, + 18 + ], + [ + 20, + 8, + 6, + 7, + 5, + 4, + 3, + 18 + ], + [ + 20, + 8, + 10, + 9, + 7, + 5, + 3, + 18 + ] + ] + }, + { + "src": 20, + "dst": 4, + "paths": [ + [ + 20, + 8, + 6, + 3, + 4 + ], + [ + 20, + 8, + 7, + 5, + 4 + ], + [ + 20, + 8, + 6, + 7, + 5, + 4 + ], + [ + 20, + 8, + 6, + 3, + 5, + 4 + ], + [ + 20, + 8, + 10, + 9, + 7, + 5, + 4 + ], + [ + 20, + 8, + 7, + 5, + 3, + 4 + ] + ] + }, + { + "src": 20, + "dst": 6, + "paths": [ + [ + 20, + 8, + 6 + ], + [ + 20, + 19, + 8, + 6 + ], + [ + 20, + 8, + 7, + 6 + ], + [ + 20, + 8, + 10, + 9, + 7, + 6 + ], + [ + 20, + 15, + 8, + 6 + ], + [ + 20, + 8, + 7, + 5, + 3, + 6 + ] + ] + }, + { + "src": 20, + "dst": 8, + "paths": [ + [ + 20, + 8 + ], + [ + 20, + 19, + 8 + ], + [ + 20, + 15, + 8 + ], + [ + 20, + 15, + 16, + 14, + 8 + ], + [ + 20, + 15, + 17, + 16, + 14, + 8 + ], + [ + 20, + 15, + 16, + 14, + 13, + 9, + 10, + 8 + ] + ] + }, + { + "src": 20, + "dst": 9, + "paths": [ + [ + 20, + 8, + 10, + 9 + ], + [ + 20, + 8, + 7, + 9 + ], + [ + 20, + 8, + 6, + 7, + 9 + ], + [ + 20, + 8, + 10, + 11, + 12, + 9 + ], + [ + 20, + 19, + 8, + 10, + 9 + ], + [ + 20, + 8, + 6, + 3, + 5, + 7, + 9 + ] + ] + }, + { + "src": 20, + "dst": 10, + "paths": [ + [ + 20, + 8, + 10 + ], + [ + 20, + 19, + 8, + 10 + ], + [ + 20, + 8, + 7, + 9, + 10 + ], + [ + 20, + 8, + 6, + 7, + 9, + 10 + ], + [ + 20, + 15, + 8, + 10 + ], + [ + 20, + 8, + 7, + 9, + 12, + 11, + 10 + ] + ] + }, + { + "src": 20, + "dst": 14, + "paths": [ + [ + 20, + 15, + 16, + 14 + ], + [ + 20, + 15, + 17, + 16, + 14 + ], + [ + 20, + 8, + 14 + ], + [ + 20, + 19, + 8, + 14 + ], + [ + 20, + 8, + 10, + 9, + 13, + 14 + ], + [ + 20, + 8, + 10, + 11, + 12, + 14 + ] + ] + }, + { + "src": 20, + "dst": 15, + "paths": [ + [ + 20, + 15 + ], + [ + 20, + 8, + 15 + ], + [ + 20, + 8, + 14, + 16, + 15 + ], + [ + 20, + 19, + 8, + 15 + ], + [ + 20, + 8, + 14, + 16, + 17, + 15 + ], + [ + 20, + 19, + 8, + 14, + 16, + 15 + ] + ] + }, + { + "src": 20, + "dst": 12, + "paths": [ + [ + 20, + 8, + 10, + 11, + 12 + ], + [ + 20, + 8, + 10, + 9, + 12 + ], + [ + 20, + 8, + 7, + 9, + 12 + ], + [ + 20, + 19, + 8, + 10, + 11, + 12 + ], + [ + 20, + 8, + 6, + 7, + 9, + 12 + ], + [ + 20, + 8, + 7, + 9, + 10, + 11, + 12 + ] + ] + }, + { + "src": 20, + "dst": 11, + "paths": [ + [ + 20, + 8, + 10, + 11 + ], + [ + 20, + 8, + 10, + 9, + 12, + 11 + ], + [ + 20, + 19, + 8, + 10, + 11 + ], + [ + 20, + 8, + 7, + 9, + 12, + 11 + ], + [ + 20, + 8, + 6, + 7, + 9, + 12, + 11 + ], + [ + 20, + 8, + 7, + 9, + 10, + 11 + ] + ] + }, + { + "src": 20, + "dst": 16, + "paths": [ + [ + 20, + 15, + 16 + ], + [ + 20, + 15, + 17, + 16 + ], + [ + 20, + 8, + 14, + 16 + ], + [ + 20, + 8, + 15, + 16 + ], + [ + 20, + 19, + 8, + 14, + 16 + ], + [ + 20, + 8, + 15, + 17, + 16 + ] + ] + }, + { + "src": 20, + "dst": 17, + "paths": [ + [ + 20, + 15, + 17 + ], + [ + 20, + 15, + 16, + 17 + ], + [ + 20, + 8, + 14, + 16, + 17 + ], + [ + 20, + 8, + 15, + 17 + ], + [ + 20, + 8, + 15, + 16, + 17 + ], + [ + 20, + 19, + 8, + 14, + 16, + 17 + ] + ] + }, + { + "src": 12, + "dst": 0, + "paths": [ + [ + 12, + 9, + 7, + 0 + ], + [ + 12, + 9, + 7, + 5, + 0 + ], + [ + 12, + 11, + 10, + 9, + 7, + 0 + ], + [ + 12, + 11, + 10, + 9, + 7, + 5, + 0 + ], + [ + 12, + 9, + 7, + 5, + 3, + 0 + ], + [ + 12, + 9, + 7, + 5, + 4, + 3, + 0 + ] + ] + }, + { + "src": 12, + "dst": 1, + "paths": [ + [ + 12, + 9, + 7, + 5, + 3, + 18, + 1 + ], + [ + 12, + 9, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 12, + 9, + 7, + 6, + 3, + 18, + 1 + ], + [ + 12, + 11, + 10, + 8, + 6, + 3, + 18, + 1 + ], + [ + 12, + 11, + 10, + 9, + 7, + 5, + 3, + 18, + 1 + ], + [ + 12, + 9, + 7, + 0, + 1 + ] + ] + }, + { + "src": 12, + "dst": 2, + "paths": [ + [ + 12, + 9, + 7, + 5, + 3, + 18, + 2 + ], + [ + 12, + 9, + 7, + 5, + 4, + 3, + 18, + 2 + ], + [ + 12, + 9, + 7, + 6, + 3, + 18, + 2 + ], + [ + 12, + 11, + 10, + 8, + 6, + 3, + 18, + 2 + ], + [ + 12, + 11, + 10, + 9, + 7, + 5, + 3, + 18, + 2 + ], + [ + 12, + 9, + 7, + 5, + 3, + 18, + 1, + 2 + ] + ] + }, + { + "src": 12, + "dst": 3, + "paths": [ + [ + 12, + 9, + 7, + 5, + 3 + ], + [ + 12, + 9, + 7, + 5, + 4, + 3 + ], + [ + 12, + 9, + 7, + 6, + 3 + ], + [ + 12, + 11, + 10, + 8, + 6, + 3 + ], + [ + 12, + 11, + 10, + 9, + 7, + 5, + 3 + ], + [ + 12, + 11, + 10, + 9, + 7, + 5, + 4, + 3 + ] + ] + }, + { + "src": 12, + "dst": 5, + "paths": [ + [ + 12, + 9, + 7, + 5 + ], + [ + 12, + 11, + 10, + 9, + 7, + 5 + ], + [ + 12, + 9, + 7, + 6, + 3, + 5 + ], + [ + 12, + 11, + 10, + 8, + 7, + 5 + ], + [ + 12, + 9, + 7, + 6, + 3, + 4, + 5 + ], + [ + 12, + 11, + 10, + 8, + 6, + 7, + 5 + ] + ] + }, + { + "src": 12, + "dst": 7, + "paths": [ + [ + 12, + 9, + 7 + ], + [ + 12, + 11, + 10, + 9, + 7 + ], + [ + 12, + 11, + 10, + 8, + 7 + ], + [ + 12, + 11, + 10, + 8, + 6, + 7 + ], + [ + 12, + 9, + 10, + 8, + 7 + ], + [ + 12, + 9, + 10, + 8, + 6, + 7 + ] + ] + }, + { + "src": 12, + "dst": 13, + "paths": [ + [ + 12, + 9, + 13 + ], + [ + 12, + 11, + 10, + 9, + 13 + ], + [ + 12, + 11, + 10, + 8, + 7, + 9, + 13 + ], + [ + 12, + 11, + 10, + 8, + 6, + 7, + 9, + 13 + ], + [ + 12, + 14, + 13 + ], + [ + 12, + 11, + 10, + 8, + 6, + 3, + 5, + 7, + 9, + 13 + ] + ] + }, + { + "src": 12, + "dst": 19, + "paths": [ + [ + 12, + 11, + 10, + 8, + 19 + ], + [ + 12, + 9, + 10, + 8, + 19 + ], + [ + 12, + 9, + 7, + 8, + 19 + ], + [ + 12, + 9, + 7, + 6, + 8, + 19 + ], + [ + 12, + 11, + 10, + 8, + 20, + 19 + ], + [ + 12, + 11, + 10, + 9, + 7, + 8, + 19 + ] + ] + }, + { + "src": 12, + "dst": 18, + "paths": [ + [ + 12, + 9, + 7, + 5, + 3, + 18 + ], + [ + 12, + 9, + 7, + 5, + 4, + 3, + 18 + ], + [ + 12, + 9, + 7, + 6, + 3, + 18 + ], + [ + 12, + 11, + 10, + 8, + 6, + 3, + 18 + ], + [ + 12, + 11, + 10, + 9, + 7, + 5, + 3, + 18 + ], + [ + 12, + 11, + 10, + 9, + 7, + 5, + 4, + 3, + 18 + ] + ] + }, + { + "src": 12, + "dst": 4, + "paths": [ + [ + 12, + 9, + 7, + 5, + 4 + ], + [ + 12, + 9, + 7, + 5, + 3, + 4 + ], + [ + 12, + 11, + 10, + 9, + 7, + 5, + 4 + ], + [ + 12, + 9, + 7, + 6, + 3, + 4 + ], + [ + 12, + 11, + 10, + 8, + 6, + 3, + 4 + ], + [ + 12, + 11, + 10, + 9, + 7, + 5, + 3, + 4 + ] + ] + }, + { + "src": 12, + "dst": 6, + "paths": [ + [ + 12, + 9, + 7, + 6 + ], + [ + 12, + 11, + 10, + 8, + 6 + ], + [ + 12, + 11, + 10, + 9, + 7, + 6 + ], + [ + 12, + 9, + 7, + 5, + 3, + 6 + ], + [ + 12, + 9, + 7, + 5, + 4, + 3, + 6 + ], + [ + 12, + 9, + 10, + 8, + 6 + ] + ] + }, + { + "src": 12, + "dst": 8, + "paths": [ + [ + 12, + 11, + 10, + 8 + ], + [ + 12, + 9, + 10, + 8 + ], + [ + 12, + 9, + 7, + 8 + ], + [ + 12, + 9, + 7, + 6, + 8 + ], + [ + 12, + 11, + 10, + 9, + 7, + 8 + ], + [ + 12, + 11, + 10, + 9, + 7, + 6, + 8 + ] + ] + }, + { + "src": 12, + "dst": 9, + "paths": [ + [ + 12, + 9 + ], + [ + 12, + 11, + 10, + 9 + ], + [ + 12, + 11, + 10, + 8, + 7, + 9 + ], + [ + 12, + 11, + 10, + 8, + 6, + 7, + 9 + ], + [ + 12, + 11, + 10, + 8, + 6, + 3, + 5, + 7, + 9 + ], + [ + 12, + 11, + 10, + 8, + 6, + 3, + 4, + 5, + 7, + 9 + ] + ] + }, + { + "src": 12, + "dst": 10, + "paths": [ + [ + 12, + 11, + 10 + ], + [ + 12, + 9, + 10 + ], + [ + 12, + 9, + 7, + 8, + 10 + ], + [ + 12, + 9, + 7, + 6, + 8, + 10 + ], + [ + 12, + 9, + 7, + 5, + 3, + 6, + 8, + 10 + ], + [ + 12, + 9, + 7, + 5, + 4, + 3, + 6, + 8, + 10 + ] + ] + }, + { + "src": 12, + "dst": 14, + "paths": [ + [ + 12, + 14 + ], + [ + 12, + 9, + 13, + 14 + ], + [ + 12, + 11, + 10, + 8, + 14 + ], + [ + 12, + 11, + 10, + 9, + 13, + 14 + ], + [ + 12, + 9, + 10, + 8, + 14 + ], + [ + 12, + 9, + 7, + 8, + 14 + ] + ] + }, + { + "src": 12, + "dst": 15, + "paths": [ + [ + 12, + 11, + 10, + 8, + 15 + ], + [ + 12, + 9, + 10, + 8, + 15 + ], + [ + 12, + 14, + 16, + 15 + ], + [ + 12, + 11, + 10, + 8, + 20, + 15 + ], + [ + 12, + 9, + 13, + 14, + 16, + 15 + ], + [ + 12, + 11, + 10, + 8, + 14, + 16, + 15 + ] + ] + }, + { + "src": 12, + "dst": 20, + "paths": [ + [ + 12, + 11, + 10, + 8, + 20 + ], + [ + 12, + 9, + 10, + 8, + 20 + ], + [ + 12, + 9, + 7, + 8, + 20 + ], + [ + 12, + 11, + 10, + 8, + 19, + 20 + ], + [ + 12, + 9, + 7, + 6, + 8, + 20 + ], + [ + 12, + 11, + 10, + 9, + 7, + 8, + 20 + ] + ] + }, + { + "src": 12, + "dst": 11, + "paths": [ + [ + 12, + 11 + ], + [ + 12, + 9, + 10, + 11 + ], + [ + 12, + 9, + 7, + 8, + 10, + 11 + ], + [ + 12, + 9, + 7, + 6, + 8, + 10, + 11 + ], + [ + 12, + 9, + 7, + 5, + 3, + 6, + 8, + 10, + 11 + ], + [ + 12, + 9, + 7, + 5, + 4, + 3, + 6, + 8, + 10, + 11 + ] + ] + }, + { + "src": 12, + "dst": 16, + "paths": [ + [ + 12, + 14, + 16 + ], + [ + 12, + 9, + 13, + 14, + 16 + ], + [ + 12, + 11, + 10, + 8, + 14, + 16 + ], + [ + 12, + 11, + 10, + 8, + 15, + 16 + ], + [ + 12, + 11, + 10, + 9, + 13, + 14, + 16 + ], + [ + 12, + 9, + 10, + 8, + 14, + 16 + ] + ] + }, + { + "src": 12, + "dst": 17, + "paths": [ + [ + 12, + 14, + 16, + 17 + ], + [ + 12, + 9, + 13, + 14, + 16, + 17 + ], + [ + 12, + 11, + 10, + 8, + 14, + 16, + 17 + ], + [ + 12, + 11, + 10, + 8, + 15, + 17 + ], + [ + 12, + 11, + 10, + 8, + 15, + 16, + 17 + ], + [ + 12, + 11, + 10, + 9, + 13, + 14, + 16, + 17 + ] + ] + }, + { + "src": 11, + "dst": 0, + "paths": [ + [ + 11, + 12, + 9, + 7, + 0 + ], + [ + 11, + 12, + 9, + 7, + 5, + 0 + ], + [ + 11, + 10, + 9, + 7, + 0 + ], + [ + 11, + 10, + 9, + 7, + 5, + 0 + ], + [ + 11, + 12, + 9, + 7, + 5, + 3, + 0 + ], + [ + 11, + 12, + 9, + 7, + 5, + 4, + 3, + 0 + ] + ] + }, + { + "src": 11, + "dst": 1, + "paths": [ + [ + 11, + 12, + 9, + 7, + 5, + 3, + 18, + 1 + ], + [ + 11, + 12, + 9, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 11, + 10, + 8, + 6, + 3, + 18, + 1 + ], + [ + 11, + 12, + 9, + 7, + 6, + 3, + 18, + 1 + ], + [ + 11, + 10, + 9, + 7, + 5, + 3, + 18, + 1 + ], + [ + 11, + 10, + 9, + 7, + 5, + 4, + 3, + 18, + 1 + ] + ] + }, + { + "src": 11, + "dst": 2, + "paths": [ + [ + 11, + 12, + 9, + 7, + 5, + 3, + 18, + 2 + ], + [ + 11, + 12, + 9, + 7, + 5, + 4, + 3, + 18, + 2 + ], + [ + 11, + 10, + 8, + 6, + 3, + 18, + 2 + ], + [ + 11, + 12, + 9, + 7, + 6, + 3, + 18, + 2 + ], + [ + 11, + 10, + 9, + 7, + 5, + 3, + 18, + 2 + ], + [ + 11, + 10, + 9, + 7, + 5, + 4, + 3, + 18, + 2 + ] + ] + }, + { + "src": 11, + "dst": 3, + "paths": [ + [ + 11, + 12, + 9, + 7, + 5, + 3 + ], + [ + 11, + 12, + 9, + 7, + 5, + 4, + 3 + ], + [ + 11, + 10, + 8, + 6, + 3 + ], + [ + 11, + 12, + 9, + 7, + 6, + 3 + ], + [ + 11, + 10, + 9, + 7, + 5, + 3 + ], + [ + 11, + 10, + 9, + 7, + 5, + 4, + 3 + ] + ] + }, + { + "src": 11, + "dst": 5, + "paths": [ + [ + 11, + 12, + 9, + 7, + 5 + ], + [ + 11, + 10, + 9, + 7, + 5 + ], + [ + 11, + 10, + 8, + 7, + 5 + ], + [ + 11, + 10, + 8, + 6, + 7, + 5 + ], + [ + 11, + 10, + 8, + 6, + 3, + 5 + ], + [ + 11, + 10, + 8, + 6, + 3, + 4, + 5 + ] + ] + }, + { + "src": 11, + "dst": 7, + "paths": [ + [ + 11, + 12, + 9, + 7 + ], + [ + 11, + 10, + 9, + 7 + ], + [ + 11, + 10, + 8, + 7 + ], + [ + 11, + 10, + 8, + 6, + 7 + ], + [ + 11, + 10, + 8, + 6, + 3, + 5, + 7 + ], + [ + 11, + 10, + 8, + 6, + 3, + 4, + 5, + 7 + ] + ] + }, + { + "src": 11, + "dst": 13, + "paths": [ + [ + 11, + 12, + 9, + 13 + ], + [ + 11, + 10, + 9, + 13 + ], + [ + 11, + 10, + 8, + 7, + 9, + 13 + ], + [ + 11, + 10, + 8, + 6, + 7, + 9, + 13 + ], + [ + 11, + 10, + 8, + 6, + 3, + 5, + 7, + 9, + 13 + ], + [ + 11, + 10, + 8, + 6, + 3, + 4, + 5, + 7, + 9, + 13 + ] + ] + }, + { + "src": 11, + "dst": 19, + "paths": [ + [ + 11, + 10, + 8, + 19 + ], + [ + 11, + 12, + 9, + 10, + 8, + 19 + ], + [ + 11, + 12, + 9, + 7, + 8, + 19 + ], + [ + 11, + 12, + 9, + 7, + 6, + 8, + 19 + ], + [ + 11, + 10, + 8, + 20, + 19 + ], + [ + 11, + 10, + 9, + 7, + 8, + 19 + ] + ] + }, + { + "src": 11, + "dst": 18, + "paths": [ + [ + 11, + 12, + 9, + 7, + 5, + 3, + 18 + ], + [ + 11, + 12, + 9, + 7, + 5, + 4, + 3, + 18 + ], + [ + 11, + 10, + 8, + 6, + 3, + 18 + ], + [ + 11, + 12, + 9, + 7, + 6, + 3, + 18 + ], + [ + 11, + 10, + 9, + 7, + 5, + 3, + 18 + ], + [ + 11, + 10, + 9, + 7, + 5, + 4, + 3, + 18 + ] + ] + }, + { + "src": 11, + "dst": 4, + "paths": [ + [ + 11, + 12, + 9, + 7, + 5, + 4 + ], + [ + 11, + 10, + 9, + 7, + 5, + 4 + ], + [ + 11, + 12, + 9, + 7, + 5, + 3, + 4 + ], + [ + 11, + 10, + 8, + 6, + 3, + 4 + ], + [ + 11, + 12, + 9, + 7, + 6, + 3, + 4 + ], + [ + 11, + 10, + 9, + 7, + 5, + 3, + 4 + ] + ] + }, + { + "src": 11, + "dst": 6, + "paths": [ + [ + 11, + 10, + 8, + 6 + ], + [ + 11, + 12, + 9, + 7, + 6 + ], + [ + 11, + 10, + 9, + 7, + 6 + ], + [ + 11, + 12, + 9, + 7, + 5, + 3, + 6 + ], + [ + 11, + 12, + 9, + 7, + 5, + 4, + 3, + 6 + ], + [ + 11, + 12, + 9, + 10, + 8, + 6 + ] + ] + }, + { + "src": 11, + "dst": 8, + "paths": [ + [ + 11, + 10, + 8 + ], + [ + 11, + 12, + 9, + 10, + 8 + ], + [ + 11, + 12, + 9, + 7, + 8 + ], + [ + 11, + 12, + 9, + 7, + 6, + 8 + ], + [ + 11, + 10, + 9, + 7, + 8 + ], + [ + 11, + 10, + 9, + 7, + 6, + 8 + ] + ] + }, + { + "src": 11, + "dst": 9, + "paths": [ + [ + 11, + 12, + 9 + ], + [ + 11, + 10, + 9 + ], + [ + 11, + 10, + 8, + 7, + 9 + ], + [ + 11, + 10, + 8, + 6, + 7, + 9 + ], + [ + 11, + 10, + 8, + 6, + 3, + 5, + 7, + 9 + ], + [ + 11, + 10, + 8, + 6, + 3, + 4, + 5, + 7, + 9 + ] + ] + }, + { + "src": 11, + "dst": 10, + "paths": [ + [ + 11, + 10 + ], + [ + 11, + 12, + 9, + 10 + ], + [ + 11, + 12, + 9, + 7, + 8, + 10 + ], + [ + 11, + 12, + 9, + 7, + 6, + 8, + 10 + ], + [ + 11, + 12, + 9, + 7, + 5, + 3, + 6, + 8, + 10 + ], + [ + 11, + 12, + 9, + 7, + 5, + 4, + 3, + 6, + 8, + 10 + ] + ] + }, + { + "src": 11, + "dst": 14, + "paths": [ + [ + 11, + 12, + 14 + ], + [ + 11, + 10, + 8, + 14 + ], + [ + 11, + 12, + 9, + 13, + 14 + ], + [ + 11, + 10, + 9, + 13, + 14 + ], + [ + 11, + 12, + 9, + 10, + 8, + 14 + ], + [ + 11, + 12, + 9, + 7, + 8, + 14 + ] + ] + }, + { + "src": 11, + "dst": 15, + "paths": [ + [ + 11, + 10, + 8, + 15 + ], + [ + 11, + 12, + 9, + 10, + 8, + 15 + ], + [ + 11, + 12, + 14, + 16, + 15 + ], + [ + 11, + 10, + 8, + 20, + 15 + ], + [ + 11, + 10, + 8, + 14, + 16, + 15 + ], + [ + 11, + 12, + 9, + 13, + 14, + 16, + 15 + ] + ] + }, + { + "src": 11, + "dst": 20, + "paths": [ + [ + 11, + 10, + 8, + 20 + ], + [ + 11, + 12, + 9, + 10, + 8, + 20 + ], + [ + 11, + 10, + 8, + 19, + 20 + ], + [ + 11, + 12, + 9, + 7, + 8, + 20 + ], + [ + 11, + 12, + 9, + 7, + 6, + 8, + 20 + ], + [ + 11, + 10, + 9, + 7, + 8, + 20 + ] + ] + }, + { + "src": 11, + "dst": 12, + "paths": [ + [ + 11, + 12 + ], + [ + 11, + 10, + 9, + 12 + ], + [ + 11, + 10, + 8, + 7, + 9, + 12 + ], + [ + 11, + 10, + 8, + 6, + 7, + 9, + 12 + ], + [ + 11, + 10, + 8, + 6, + 3, + 5, + 7, + 9, + 12 + ], + [ + 11, + 10, + 8, + 6, + 3, + 4, + 5, + 7, + 9, + 12 + ] + ] + }, + { + "src": 11, + "dst": 16, + "paths": [ + [ + 11, + 12, + 14, + 16 + ], + [ + 11, + 10, + 8, + 14, + 16 + ], + [ + 11, + 12, + 9, + 13, + 14, + 16 + ], + [ + 11, + 10, + 8, + 15, + 16 + ], + [ + 11, + 10, + 9, + 13, + 14, + 16 + ], + [ + 11, + 12, + 9, + 10, + 8, + 14, + 16 + ] + ] + }, + { + "src": 11, + "dst": 17, + "paths": [ + [ + 11, + 12, + 14, + 16, + 17 + ], + [ + 11, + 10, + 8, + 14, + 16, + 17 + ], + [ + 11, + 12, + 9, + 13, + 14, + 16, + 17 + ], + [ + 11, + 10, + 8, + 15, + 17 + ], + [ + 11, + 10, + 8, + 15, + 16, + 17 + ], + [ + 11, + 10, + 9, + 13, + 14, + 16, + 17 + ] + ] + }, + { + "src": 16, + "dst": 0, + "paths": [ + [ + 16, + 14, + 13, + 0 + ], + [ + 16, + 14, + 13, + 9, + 7, + 0 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 0 + ], + [ + 16, + 14, + 8, + 6, + 3, + 0 + ], + [ + 16, + 14, + 8, + 7, + 0 + ], + [ + 16, + 14, + 8, + 7, + 5, + 0 + ] + ] + }, + { + "src": 16, + "dst": 1, + "paths": [ + [ + 16, + 14, + 8, + 6, + 3, + 18, + 1 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 3, + 18, + 1 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 16, + 15, + 8, + 6, + 3, + 18, + 1 + ], + [ + 16, + 14, + 13, + 0, + 1 + ], + [ + 16, + 14, + 13, + 9, + 7, + 6, + 3, + 18, + 1 + ] + ] + }, + { + "src": 16, + "dst": 2, + "paths": [ + [ + 16, + 14, + 8, + 6, + 3, + 18, + 2 + ], + [ + 16, + 15, + 20, + 19, + 2 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 3, + 18, + 2 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 4, + 3, + 18, + 2 + ], + [ + 16, + 15, + 8, + 6, + 3, + 18, + 2 + ], + [ + 16, + 14, + 8, + 6, + 3, + 18, + 1, + 2 + ] + ] + }, + { + "src": 16, + "dst": 3, + "paths": [ + [ + 16, + 14, + 8, + 6, + 3 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 3 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 4, + 3 + ], + [ + 16, + 15, + 8, + 6, + 3 + ], + [ + 16, + 14, + 13, + 9, + 7, + 6, + 3 + ], + [ + 16, + 14, + 8, + 7, + 5, + 3 + ] + ] + }, + { + "src": 16, + "dst": 5, + "paths": [ + [ + 16, + 14, + 13, + 9, + 7, + 5 + ], + [ + 16, + 14, + 8, + 7, + 5 + ], + [ + 16, + 14, + 8, + 6, + 7, + 5 + ], + [ + 16, + 14, + 8, + 6, + 3, + 5 + ], + [ + 16, + 14, + 8, + 6, + 3, + 4, + 5 + ], + [ + 16, + 14, + 8, + 10, + 9, + 7, + 5 + ] + ] + }, + { + "src": 16, + "dst": 7, + "paths": [ + [ + 16, + 14, + 13, + 9, + 7 + ], + [ + 16, + 14, + 8, + 7 + ], + [ + 16, + 14, + 8, + 6, + 7 + ], + [ + 16, + 14, + 8, + 10, + 9, + 7 + ], + [ + 16, + 14, + 12, + 9, + 7 + ], + [ + 16, + 15, + 8, + 7 + ] + ] + }, + { + "src": 16, + "dst": 13, + "paths": [ + [ + 16, + 14, + 13 + ], + [ + 16, + 14, + 8, + 10, + 9, + 13 + ], + [ + 16, + 14, + 12, + 9, + 13 + ], + [ + 16, + 14, + 8, + 7, + 9, + 13 + ], + [ + 16, + 15, + 8, + 10, + 9, + 13 + ], + [ + 16, + 14, + 8, + 6, + 7, + 9, + 13 + ] + ] + }, + { + "src": 16, + "dst": 19, + "paths": [ + [ + 16, + 15, + 20, + 19 + ], + [ + 16, + 17, + 15, + 20, + 19 + ], + [ + 16, + 14, + 8, + 19 + ], + [ + 16, + 15, + 8, + 19 + ], + [ + 16, + 17, + 15, + 8, + 19 + ], + [ + 16, + 15, + 20, + 8, + 19 + ] + ] + }, + { + "src": 16, + "dst": 18, + "paths": [ + [ + 16, + 14, + 8, + 6, + 3, + 18 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 3, + 18 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 4, + 3, + 18 + ], + [ + 16, + 15, + 8, + 6, + 3, + 18 + ], + [ + 16, + 14, + 13, + 9, + 7, + 6, + 3, + 18 + ], + [ + 16, + 14, + 8, + 7, + 5, + 3, + 18 + ] + ] + }, + { + "src": 16, + "dst": 4, + "paths": [ + [ + 16, + 14, + 8, + 6, + 3, + 4 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 4 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 3, + 4 + ], + [ + 16, + 15, + 8, + 6, + 3, + 4 + ], + [ + 16, + 14, + 8, + 7, + 5, + 4 + ], + [ + 16, + 14, + 8, + 6, + 7, + 5, + 4 + ] + ] + }, + { + "src": 16, + "dst": 6, + "paths": [ + [ + 16, + 14, + 8, + 6 + ], + [ + 16, + 15, + 8, + 6 + ], + [ + 16, + 14, + 13, + 9, + 7, + 6 + ], + [ + 16, + 14, + 8, + 7, + 6 + ], + [ + 16, + 17, + 15, + 8, + 6 + ], + [ + 16, + 14, + 13, + 9, + 7, + 5, + 3, + 6 + ] + ] + }, + { + "src": 16, + "dst": 8, + "paths": [ + [ + 16, + 14, + 8 + ], + [ + 16, + 15, + 8 + ], + [ + 16, + 17, + 15, + 8 + ], + [ + 16, + 15, + 20, + 8 + ], + [ + 16, + 14, + 13, + 9, + 10, + 8 + ], + [ + 16, + 14, + 12, + 11, + 10, + 8 + ] + ] + }, + { + "src": 16, + "dst": 9, + "paths": [ + [ + 16, + 14, + 13, + 9 + ], + [ + 16, + 14, + 8, + 10, + 9 + ], + [ + 16, + 14, + 12, + 9 + ], + [ + 16, + 14, + 8, + 7, + 9 + ], + [ + 16, + 15, + 8, + 10, + 9 + ], + [ + 16, + 14, + 8, + 6, + 7, + 9 + ] + ] + }, + { + "src": 16, + "dst": 10, + "paths": [ + [ + 16, + 14, + 8, + 10 + ], + [ + 16, + 15, + 8, + 10 + ], + [ + 16, + 14, + 13, + 9, + 10 + ], + [ + 16, + 14, + 12, + 11, + 10 + ], + [ + 16, + 14, + 13, + 9, + 12, + 11, + 10 + ], + [ + 16, + 17, + 15, + 8, + 10 + ] + ] + }, + { + "src": 16, + "dst": 14, + "paths": [ + [ + 16, + 14 + ], + [ + 16, + 15, + 8, + 14 + ], + [ + 16, + 17, + 15, + 8, + 14 + ], + [ + 16, + 15, + 20, + 8, + 14 + ], + [ + 16, + 15, + 8, + 10, + 9, + 13, + 14 + ], + [ + 16, + 15, + 8, + 10, + 11, + 12, + 14 + ] + ] + }, + { + "src": 16, + "dst": 15, + "paths": [ + [ + 16, + 15 + ], + [ + 16, + 17, + 15 + ], + [ + 16, + 14, + 8, + 15 + ], + [ + 16, + 14, + 8, + 20, + 15 + ], + [ + 16, + 14, + 13, + 9, + 10, + 8, + 15 + ], + [ + 16, + 14, + 12, + 11, + 10, + 8, + 15 + ] + ] + }, + { + "src": 16, + "dst": 20, + "paths": [ + [ + 16, + 15, + 20 + ], + [ + 16, + 17, + 15, + 20 + ], + [ + 16, + 14, + 8, + 20 + ], + [ + 16, + 15, + 8, + 20 + ], + [ + 16, + 14, + 8, + 19, + 20 + ], + [ + 16, + 17, + 15, + 8, + 20 + ] + ] + }, + { + "src": 16, + "dst": 12, + "paths": [ + [ + 16, + 14, + 12 + ], + [ + 16, + 14, + 13, + 9, + 12 + ], + [ + 16, + 14, + 8, + 10, + 11, + 12 + ], + [ + 16, + 15, + 8, + 10, + 11, + 12 + ], + [ + 16, + 14, + 13, + 9, + 10, + 11, + 12 + ], + [ + 16, + 14, + 8, + 10, + 9, + 12 + ] + ] + }, + { + "src": 16, + "dst": 11, + "paths": [ + [ + 16, + 14, + 12, + 11 + ], + [ + 16, + 14, + 8, + 10, + 11 + ], + [ + 16, + 14, + 13, + 9, + 12, + 11 + ], + [ + 16, + 15, + 8, + 10, + 11 + ], + [ + 16, + 14, + 13, + 9, + 10, + 11 + ], + [ + 16, + 14, + 8, + 10, + 9, + 12, + 11 + ] + ] + }, + { + "src": 16, + "dst": 17, + "paths": [ + [ + 16, + 17 + ], + [ + 16, + 15, + 17 + ], + [ + 16, + 14, + 8, + 15, + 17 + ], + [ + 16, + 14, + 8, + 20, + 15, + 17 + ], + [ + 16, + 14, + 13, + 9, + 10, + 8, + 15, + 17 + ], + [ + 16, + 14, + 12, + 11, + 10, + 8, + 15, + 17 + ] + ] + }, + { + "src": 17, + "dst": 0, + "paths": [ + [ + 17, + 16, + 14, + 13, + 0 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 0 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 0 + ], + [ + 17, + 16, + 14, + 8, + 6, + 3, + 0 + ], + [ + 17, + 16, + 14, + 8, + 7, + 0 + ], + [ + 17, + 16, + 14, + 8, + 7, + 5, + 0 + ] + ] + }, + { + "src": 17, + "dst": 1, + "paths": [ + [ + 17, + 16, + 14, + 8, + 6, + 3, + 18, + 1 + ], + [ + 17, + 15, + 8, + 6, + 3, + 18, + 1 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 3, + 18, + 1 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 4, + 3, + 18, + 1 + ], + [ + 17, + 16, + 15, + 8, + 6, + 3, + 18, + 1 + ], + [ + 17, + 16, + 14, + 13, + 0, + 1 + ] + ] + }, + { + "src": 17, + "dst": 2, + "paths": [ + [ + 17, + 16, + 14, + 8, + 6, + 3, + 18, + 2 + ], + [ + 17, + 15, + 20, + 19, + 2 + ], + [ + 17, + 16, + 15, + 20, + 19, + 2 + ], + [ + 17, + 15, + 8, + 6, + 3, + 18, + 2 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 3, + 18, + 2 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 4, + 3, + 18, + 2 + ] + ] + }, + { + "src": 17, + "dst": 3, + "paths": [ + [ + 17, + 16, + 14, + 8, + 6, + 3 + ], + [ + 17, + 15, + 8, + 6, + 3 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 3 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 4, + 3 + ], + [ + 17, + 16, + 15, + 8, + 6, + 3 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 6, + 3 + ] + ] + }, + { + "src": 17, + "dst": 5, + "paths": [ + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5 + ], + [ + 17, + 16, + 14, + 8, + 7, + 5 + ], + [ + 17, + 16, + 14, + 8, + 6, + 7, + 5 + ], + [ + 17, + 16, + 14, + 8, + 6, + 3, + 5 + ], + [ + 17, + 16, + 14, + 8, + 6, + 3, + 4, + 5 + ], + [ + 17, + 16, + 14, + 8, + 10, + 9, + 7, + 5 + ] + ] + }, + { + "src": 17, + "dst": 7, + "paths": [ + [ + 17, + 16, + 14, + 13, + 9, + 7 + ], + [ + 17, + 16, + 14, + 8, + 7 + ], + [ + 17, + 16, + 14, + 8, + 6, + 7 + ], + [ + 17, + 16, + 14, + 8, + 10, + 9, + 7 + ], + [ + 17, + 15, + 8, + 7 + ], + [ + 17, + 15, + 8, + 6, + 7 + ] + ] + }, + { + "src": 17, + "dst": 13, + "paths": [ + [ + 17, + 16, + 14, + 13 + ], + [ + 17, + 15, + 16, + 14, + 13 + ], + [ + 17, + 16, + 14, + 8, + 10, + 9, + 13 + ], + [ + 17, + 16, + 14, + 12, + 9, + 13 + ], + [ + 17, + 15, + 8, + 10, + 9, + 13 + ], + [ + 17, + 16, + 14, + 8, + 7, + 9, + 13 + ] + ] + }, + { + "src": 17, + "dst": 19, + "paths": [ + [ + 17, + 15, + 20, + 19 + ], + [ + 17, + 16, + 15, + 20, + 19 + ], + [ + 17, + 16, + 14, + 8, + 19 + ], + [ + 17, + 15, + 8, + 19 + ], + [ + 17, + 16, + 15, + 8, + 19 + ], + [ + 17, + 15, + 20, + 8, + 19 + ] + ] + }, + { + "src": 17, + "dst": 18, + "paths": [ + [ + 17, + 16, + 14, + 8, + 6, + 3, + 18 + ], + [ + 17, + 15, + 8, + 6, + 3, + 18 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 3, + 18 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 4, + 3, + 18 + ], + [ + 17, + 16, + 15, + 8, + 6, + 3, + 18 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 6, + 3, + 18 + ] + ] + }, + { + "src": 17, + "dst": 4, + "paths": [ + [ + 17, + 16, + 14, + 8, + 6, + 3, + 4 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 4 + ], + [ + 17, + 15, + 8, + 6, + 3, + 4 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 5, + 3, + 4 + ], + [ + 17, + 16, + 15, + 8, + 6, + 3, + 4 + ], + [ + 17, + 16, + 14, + 8, + 7, + 5, + 4 + ] + ] + }, + { + "src": 17, + "dst": 6, + "paths": [ + [ + 17, + 16, + 14, + 8, + 6 + ], + [ + 17, + 15, + 8, + 6 + ], + [ + 17, + 16, + 15, + 8, + 6 + ], + [ + 17, + 16, + 14, + 13, + 9, + 7, + 6 + ], + [ + 17, + 16, + 14, + 8, + 7, + 6 + ], + [ + 17, + 15, + 20, + 8, + 6 + ] + ] + }, + { + "src": 17, + "dst": 8, + "paths": [ + [ + 17, + 16, + 14, + 8 + ], + [ + 17, + 15, + 8 + ], + [ + 17, + 16, + 15, + 8 + ], + [ + 17, + 15, + 20, + 8 + ], + [ + 17, + 15, + 16, + 14, + 8 + ], + [ + 17, + 16, + 15, + 20, + 8 + ] + ] + }, + { + "src": 17, + "dst": 9, + "paths": [ + [ + 17, + 16, + 14, + 13, + 9 + ], + [ + 17, + 16, + 14, + 8, + 10, + 9 + ], + [ + 17, + 16, + 14, + 12, + 9 + ], + [ + 17, + 15, + 8, + 10, + 9 + ], + [ + 17, + 16, + 14, + 8, + 7, + 9 + ], + [ + 17, + 16, + 15, + 8, + 10, + 9 + ] + ] + }, + { + "src": 17, + "dst": 10, + "paths": [ + [ + 17, + 16, + 14, + 8, + 10 + ], + [ + 17, + 15, + 8, + 10 + ], + [ + 17, + 16, + 15, + 8, + 10 + ], + [ + 17, + 16, + 14, + 13, + 9, + 10 + ], + [ + 17, + 16, + 14, + 12, + 11, + 10 + ], + [ + 17, + 16, + 14, + 13, + 9, + 12, + 11, + 10 + ] + ] + }, + { + "src": 17, + "dst": 14, + "paths": [ + [ + 17, + 16, + 14 + ], + [ + 17, + 15, + 16, + 14 + ], + [ + 17, + 15, + 8, + 14 + ], + [ + 17, + 16, + 15, + 8, + 14 + ], + [ + 17, + 15, + 20, + 8, + 14 + ], + [ + 17, + 16, + 15, + 20, + 8, + 14 + ] + ] + }, + { + "src": 17, + "dst": 15, + "paths": [ + [ + 17, + 15 + ], + [ + 17, + 16, + 15 + ], + [ + 17, + 16, + 14, + 8, + 15 + ], + [ + 17, + 16, + 14, + 8, + 20, + 15 + ], + [ + 17, + 16, + 14, + 13, + 9, + 10, + 8, + 15 + ], + [ + 17, + 16, + 14, + 12, + 11, + 10, + 8, + 15 + ] + ] + }, + { + "src": 17, + "dst": 20, + "paths": [ + [ + 17, + 15, + 20 + ], + [ + 17, + 16, + 15, + 20 + ], + [ + 17, + 16, + 14, + 8, + 20 + ], + [ + 17, + 15, + 8, + 20 + ], + [ + 17, + 16, + 15, + 8, + 20 + ], + [ + 17, + 16, + 14, + 8, + 19, + 20 + ] + ] + }, + { + "src": 17, + "dst": 12, + "paths": [ + [ + 17, + 16, + 14, + 12 + ], + [ + 17, + 16, + 14, + 13, + 9, + 12 + ], + [ + 17, + 16, + 14, + 8, + 10, + 11, + 12 + ], + [ + 17, + 15, + 8, + 10, + 11, + 12 + ], + [ + 17, + 16, + 15, + 8, + 10, + 11, + 12 + ], + [ + 17, + 16, + 14, + 13, + 9, + 10, + 11, + 12 + ] + ] + }, + { + "src": 17, + "dst": 11, + "paths": [ + [ + 17, + 16, + 14, + 12, + 11 + ], + [ + 17, + 16, + 14, + 8, + 10, + 11 + ], + [ + 17, + 16, + 14, + 13, + 9, + 12, + 11 + ], + [ + 17, + 15, + 8, + 10, + 11 + ], + [ + 17, + 16, + 15, + 8, + 10, + 11 + ], + [ + 17, + 16, + 14, + 13, + 9, + 10, + 11 + ] + ] + }, + { + "src": 17, + "dst": 16, + "paths": [ + [ + 17, + 16 + ], + [ + 17, + 15, + 16 + ], + [ + 17, + 15, + 8, + 14, + 16 + ], + [ + 17, + 15, + 20, + 8, + 14, + 16 + ], + [ + 17, + 15, + 8, + 10, + 9, + 13, + 14, + 16 + ], + [ + 17, + 15, + 8, + 10, + 11, + 12, + 14, + 16 + ] + ] + } + ] +} \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp index 095309c..73a3c51 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,5 +1,7 @@ #include "simulator.hpp" +unsigned int K; + BEGIN_ALLOC_FUNCTION(FirstFit) { int numberOfSlots = REQ_SLOTS(0); @@ -9,6 +11,7 @@ BEGIN_ALLOC_FUNCTION(FirstFit) for (int i = 0; i < NUMBER_OF_ROUTES; i++) { + if (i >= K) continue; totalSlots = std::vector(LINK_IN_ROUTE(0, 0)->getSlots(), false); for (int j = 0; j < NUMBER_OF_LINKS(i); @@ -49,12 +52,57 @@ BEGIN_ALLOC_FUNCTION(FirstFit) } END_ALLOC_FUNCTION +BEGIN_ALLOC_FUNCTION(ExactFit) { + int numberOfSlots = REQ_SLOTS(0); + int currentNumberSlots; + int currentSlotIndex; + int firstIndex; + std::vector totalSlots; + for (int i = 0; i < NUMBER_OF_ROUTES; i++) { + if (i >= K) continue; + totalSlots = std::vector(LINK_IN_ROUTE(0, 0)->getSlots(), false); + firstIndex = -1; + for (int j = 0; j < NUMBER_OF_LINKS(i); j++) { + for (int k = 0; k < LINK_IN_ROUTE(i, j)->getSlots(); k++) { + totalSlots[k] = totalSlots[k] | LINK_IN_ROUTE(i, j)->getSlot(k); + } + } + currentNumberSlots = 0; + currentSlotIndex = 0; + for (int j = 0; j < totalSlots.size(); j++) { + if (totalSlots[j] == false) { + currentNumberSlots++; + } else { + if (currentNumberSlots == numberOfSlots) { + for (int j = 0; j < NUMBER_OF_LINKS(i); j++) { + ALLOC_SLOTS(LINK_IN_ROUTE_ID(i, j), currentSlotIndex, numberOfSlots) + } + return ALLOCATED; + } + currentNumberSlots = 0; + currentSlotIndex = j + 1; + } + if (firstIndex == -1 && currentNumberSlots > numberOfSlots) { + firstIndex = currentSlotIndex; + } + } + if (firstIndex != -1) { + for (int j = 0; j < NUMBER_OF_LINKS(i); j++) { + ALLOC_SLOTS(LINK_IN_ROUTE_ID(i, j), firstIndex, numberOfSlots); + } + return ALLOCATED; + } + } + return NOT_ALLOCATED; +} +END_ALLOC_FUNCTION + int main(int argc, char *argv[]) { - if (argc < 9) + if (argc < 10) { - std::cerr << "Uso: " << argv[0] << " " << std::endl; + std::cerr << "Uso: " << argv[0] << " " << std::endl; return 1; } @@ -63,6 +111,7 @@ int main(int argc, char *argv[]) float confidence = std::stof(argv[4]); float lambda = std::stof(argv[5]); float mu = std::stof(argv[6]); + K = std::stoi(argv[9]); std::string networkName = argv[7]; std::string bitrate = argv[8]; @@ -82,8 +131,8 @@ int main(int argc, char *argv[]) USE_ALLOC_FUNCTION(FirstFit, sim); break; - case 'B': - USE_ALLOC_FUNCTION(FirstFit, sim); + case 'E': + USE_ALLOC_FUNCTION(ExactFit, sim); break; default: